From 795b79d6101f899d7f76e23180396159c784562d Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Tue, 11 Jun 2024 02:36:21 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@b0cd545c99964b01ff563b1db373a3c0d6e9155e=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 | 32 +++++++++--------- index.html.gz | Bin 1725 -> 1722 bytes ....js => @vue_reactivity@3.4.27-nlIwDTvR.js} | 4 +-- js/@vue_runtime-core@3.4.26-Cq5aFJKF.js.gz | Bin 1809 -> 0 bytes ...s => @vue_runtime-core@3.4.27-B3egz0KF.js} | 4 +-- js/@vue_runtime-core@3.4.27-B3egz0KF.js.gz | Bin 0 -> 1809 bytes ...js => @vue_runtime-dom@3.4.27-l0sNRNKZ.js} | 0 js/@vue_shared@3.4.26-DWpY0PUk.js.gz | Bin 621 -> 0 bytes ...0PUk.js => @vue_shared@3.4.27-oeeFp4ux.js} | 2 +- js/@vue_shared@3.4.27-oeeFp4ux.js.gz | Bin 0 -> 621 bytes js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js | 1 - ...euse_core@10.9.0_vue@3.4.26-BxvIaqQO.js.gz | Bin 3075 -> 0 bytes js/@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js | 1 + ...euse_core@10.9.0_vue@3.4.27-BI2Vxk77.js.gz | Bin 0 -> 3066 bytes ...se_shared@10.9.0_vue@3.4.26-7aSumFzu.js.gz | Bin 1032 -> 0 bytes ...euse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js} | 2 +- ...se_shared@10.9.0_vue@3.4.27-BTLxKjPf.js.gz | Bin 0 -> 1027 bytes ...mo-COQ5TLIU.js => BarcodeDemo-B20Jgqb-.js} | 2 +- js/BarcodeDemo-B20Jgqb-.js.gz | Bin 0 -> 1436 bytes js/BarcodeDemo-COQ5TLIU.js.gz | Bin 1433 -> 0 bytes js/echarts@5.5.0-BEyY33Zi.js | 28 --------------- js/echarts@5.5.0-BEyY33Zi.js.gz | Bin 150372 -> 0 bytes js/echarts@5.5.0-CezqL3m-.js | 28 +++++++++++++++ js/echarts@5.5.0-CezqL3m-.js.gz | Bin 0 -> 149814 bytes js/en-US-dGqXu2T5.js.gz | Bin 1677 -> 0 bytes js/{en-US-dGqXu2T5.js => en-US-yX0kHQzQ.js} | 2 +- js/en-US-yX0kHQzQ.js.gz | Bin 0 -> 1680 bytes js/hooks-C0KwMyA4.js | 12 +++++++ js/hooks-C0KwMyA4.js.gz | Bin 0 -> 33796 bytes js/hooks-D__JBy9V.js | 12 ------- js/hooks-D__JBy9V.js.gz | Bin 33682 -> 0 bytes js/index-0eAPhplG.js.gz | Bin 2490 -> 0 bytes js/{index-Coi3EDQn.js => index-B0AsNgFG.js} | 2 +- js/index-B0AsNgFG.js.gz | Bin 0 -> 1657 bytes js/index-B0s1sHSa.js.gz | Bin 1121 -> 0 bytes js/index-B6I6C9YC.js.gz | Bin 979 -> 0 bytes js/index-B7r20EWu.js | 1 + js/index-B7r20EWu.js.gz | Bin 0 -> 1996 bytes js/index-BDjUBSLe.js | 1 - js/index-BDjUBSLe.js.gz | Bin 1993 -> 0 bytes js/index-Bg-qGje5.js.gz | Bin 2076 -> 0 bytes js/{index-DM_A3HJB.js => index-BiLLxlpt.js} | 2 +- js/index-BiLLxlpt.js.gz | Bin 0 -> 1784 bytes js/index-Bl_qpIXw.js.gz | Bin 1562 -> 0 bytes js/{index-Bg-qGje5.js => index-C4ExsKB1.js} | 2 +- js/index-C4ExsKB1.js.gz | Bin 0 -> 2078 bytes js/index-C7AOSqeH.js.gz | Bin 1029 -> 0 bytes js/index-C8zqukfl.js.gz | Bin 1226 -> 0 bytes js/index-CDH0QlWI.js.gz | Bin 2866 -> 0 bytes js/index-CF6j5Vit.js | 1 - js/index-CF6j5Vit.js.gz | Bin 797 -> 0 bytes js/{index-CDH0QlWI.js => index-CIQ8j7i0.js} | 2 +- js/index-CIQ8j7i0.js.gz | Bin 0 -> 2867 bytes js/index-CUzXUE6l.js.gz | Bin 3536 -> 0 bytes js/{index-B0s1sHSa.js => index-CWmBWWeM.js} | 2 +- js/index-CWmBWWeM.js.gz | Bin 0 -> 1121 bytes js/{index-CyPGhaNY.js => index-CY7j_Y8J.js} | 2 +- js/index-CY7j_Y8J.js.gz | Bin 0 -> 1514 bytes js/{index-DXw-vgra.js => index-CaJnaAOe.js} | 2 +- js/index-CaJnaAOe.js.gz | Bin 0 -> 1002 bytes js/{index-Dx7wlDak.js => index-CfosIvwS.js} | 2 +- js/index-CfosIvwS.js.gz | Bin 0 -> 1349 bytes js/{index-DCoyqy2r.js => index-CkfqpvHm.js} | 2 +- js/index-CkfqpvHm.js.gz | Bin 0 -> 2161 bytes js/{index-DTCDOFnc.js => index-CkxvuU-K.js} | 2 +- js/index-CkxvuU-K.js.gz | Bin 0 -> 29626 bytes js/{index-Bl_qpIXw.js => index-Cn6aLhsk.js} | 2 +- js/index-Cn6aLhsk.js.gz | Bin 0 -> 1563 bytes js/index-Coi3EDQn.js.gz | Bin 1655 -> 0 bytes js/index-CxlQfiNG.js | 1 + js/index-CxlQfiNG.js.gz | Bin 0 -> 800 bytes js/index-CyPGhaNY.js.gz | Bin 1512 -> 0 bytes js/index-DCoyqy2r.js.gz | Bin 2159 -> 0 bytes js/index-DM_A3HJB.js.gz | Bin 1780 -> 0 bytes js/index-DTCDOFnc.js.gz | Bin 29626 -> 0 bytes js/index-DXw-vgra.js.gz | Bin 1002 -> 0 bytes js/{index-zIQvBW_J.js => index-DdIsgl-m.js} | 2 +- js/index-DdIsgl-m.js.gz | Bin 0 -> 1780 bytes js/{index-0eAPhplG.js => index-Df9t6Sov.js} | 2 +- js/index-Df9t6Sov.js.gz | Bin 0 -> 2491 bytes js/{index-Dw0UWyPw.js => index-Dr058IF2.js} | 2 +- js/index-Dr058IF2.js.gz | Bin 0 -> 1984 bytes js/{index-C7AOSqeH.js => index-Dt3F6qkc.js} | 2 +- js/index-Dt3F6qkc.js.gz | Bin 0 -> 1030 bytes js/index-Dw0UWyPw.js.gz | Bin 1981 -> 0 bytes js/index-Dx7wlDak.js.gz | Bin 1347 -> 0 bytes js/{index-CUzXUE6l.js => index-gMi9YE02.js} | 2 +- js/index-gMi9YE02.js.gz | Bin 0 -> 3539 bytes js/{index-B6I6C9YC.js => index-nA8XemRq.js} | 2 +- js/index-nA8XemRq.js.gz | Bin 0 -> 982 bytes js/{index-C8zqukfl.js => index-tu0ljatk.js} | 2 +- js/index-tu0ljatk.js.gz | Bin 0 -> 1229 bytes js/index-zIQvBW_J.js.gz | Bin 1778 -> 0 bytes js/instance-D9Hiwnpi.js.gz | Bin 770 -> 0 bytes ...tance-D9Hiwnpi.js => instance-DNaEopEf.js} | 2 +- js/instance-DNaEopEf.js.gz | Bin 0 -> 768 bytes js/interactjs@1.10.26-DZL_TZzP.js | 1 + js/interactjs@1.10.26-DZL_TZzP.js.gz | Bin 0 -> 29371 bytes js/interactjs@1.10.26-V8skghJH.js | 1 - js/interactjs@1.10.26-V8skghJH.js.gz | Bin 29390 -> 0 bytes js/lodash-es@4.17.21-3YkgETI-.js | 1 + js/lodash-es@4.17.21-3YkgETI-.js.gz | Bin 0 -> 7127 bytes js/lodash-es@4.17.21-Dos9GOhk.js | 1 - js/lodash-es@4.17.21-Dos9GOhk.js.gz | Bin 7228 -> 0 bytes js/utils-DTKcdeMM.js | 1 + js/utils-DTKcdeMM.js.gz | Bin 0 -> 3331 bytes js/utils-adu6pwJt.js | 1 - js/utils-adu6pwJt.js.gz | Bin 3339 -> 0 bytes ...ue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js | 1 - ...hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js.gz | Bin 4834 -> 0 bytes ...ue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js | 1 + ...hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js.gz | Bin 0 -> 4821 bytes ...rcode@2.0.10_typescript@5.2.2-CrPzMTkm.js} | 2 +- ...ode@2.0.10_typescript@5.2.2-CrPzMTkm.js.gz | Bin 0 -> 20040 bytes ...ode@2.0.10_typescript@5.2.2-DsqDmAzR.js.gz | Bin 20053 -> 0 bytes ...> vue@3.4.27_typescript@5.2.2-l0sNRNKZ.js} | 0 js/zh-CN-BE2wI9Ld.js.gz | Bin 1970 -> 0 bytes js/{zh-CN-BE2wI9Ld.js => zh-CN-DNcHZnJu.js} | 2 +- js/zh-CN-DNcHZnJu.js.gz | Bin 0 -> 1972 bytes js/zrender@5.5.0-DW8ownf1.js | 16 +++++++++ js/zrender@5.5.0-DW8ownf1.js.gz | Bin 0 -> 60778 bytes js/zrender@5.5.0-JN1hODMT.js | 16 --------- js/zrender@5.5.0-JN1hODMT.js.gz | Bin 60980 -> 0 bytes mockServer/mock-data.js | 8 ++--- mockServer/mock-data.js.gz | Bin 1042 -> 1043 bytes 125 files changed, 112 insertions(+), 112 deletions(-) rename js/{@vue_reactivity@3.4.26-DTbxPGxS.js => @vue_reactivity@3.4.27-nlIwDTvR.js} (77%) delete mode 100644 js/@vue_runtime-core@3.4.26-Cq5aFJKF.js.gz rename js/{@vue_runtime-core@3.4.26-Cq5aFJKF.js => @vue_runtime-core@3.4.27-B3egz0KF.js} (95%) create mode 100644 js/@vue_runtime-core@3.4.27-B3egz0KF.js.gz rename js/{@vue_runtime-dom@3.4.26-l0sNRNKZ.js => @vue_runtime-dom@3.4.27-l0sNRNKZ.js} (100%) delete mode 100644 js/@vue_shared@3.4.26-DWpY0PUk.js.gz rename js/{@vue_shared@3.4.26-DWpY0PUk.js => @vue_shared@3.4.27-oeeFp4ux.js} (97%) create mode 100644 js/@vue_shared@3.4.27-oeeFp4ux.js.gz delete mode 100644 js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js delete mode 100644 js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js.gz create mode 100644 js/@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js create mode 100644 js/@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js.gz delete mode 100644 js/@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js.gz rename js/{@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js => @vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js} (68%) create mode 100644 js/@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js.gz rename js/{BarcodeDemo-COQ5TLIU.js => BarcodeDemo-B20Jgqb-.js} (81%) create mode 100644 js/BarcodeDemo-B20Jgqb-.js.gz delete mode 100644 js/BarcodeDemo-COQ5TLIU.js.gz delete mode 100644 js/echarts@5.5.0-BEyY33Zi.js delete mode 100644 js/echarts@5.5.0-BEyY33Zi.js.gz create mode 100644 js/echarts@5.5.0-CezqL3m-.js create mode 100644 js/echarts@5.5.0-CezqL3m-.js.gz delete mode 100644 js/en-US-dGqXu2T5.js.gz rename js/{en-US-dGqXu2T5.js => en-US-yX0kHQzQ.js} (84%) create mode 100644 js/en-US-yX0kHQzQ.js.gz create mode 100644 js/hooks-C0KwMyA4.js create mode 100644 js/hooks-C0KwMyA4.js.gz delete mode 100644 js/hooks-D__JBy9V.js delete mode 100644 js/hooks-D__JBy9V.js.gz delete mode 100644 js/index-0eAPhplG.js.gz rename js/{index-Coi3EDQn.js => index-B0AsNgFG.js} (80%) create mode 100644 js/index-B0AsNgFG.js.gz delete mode 100644 js/index-B0s1sHSa.js.gz delete mode 100644 js/index-B6I6C9YC.js.gz create mode 100644 js/index-B7r20EWu.js create mode 100644 js/index-B7r20EWu.js.gz delete mode 100644 js/index-BDjUBSLe.js delete mode 100644 js/index-BDjUBSLe.js.gz delete mode 100644 js/index-Bg-qGje5.js.gz rename js/{index-DM_A3HJB.js => index-BiLLxlpt.js} (84%) create mode 100644 js/index-BiLLxlpt.js.gz delete mode 100644 js/index-Bl_qpIXw.js.gz rename js/{index-Bg-qGje5.js => index-C4ExsKB1.js} (92%) create mode 100644 js/index-C4ExsKB1.js.gz delete mode 100644 js/index-C7AOSqeH.js.gz delete mode 100644 js/index-C8zqukfl.js.gz delete mode 100644 js/index-CDH0QlWI.js.gz delete mode 100644 js/index-CF6j5Vit.js delete mode 100644 js/index-CF6j5Vit.js.gz rename js/{index-CDH0QlWI.js => index-CIQ8j7i0.js} (89%) create mode 100644 js/index-CIQ8j7i0.js.gz delete mode 100644 js/index-CUzXUE6l.js.gz rename js/{index-B0s1sHSa.js => index-CWmBWWeM.js} (73%) create mode 100644 js/index-CWmBWWeM.js.gz rename js/{index-CyPGhaNY.js => index-CY7j_Y8J.js} (81%) create mode 100644 js/index-CY7j_Y8J.js.gz rename js/{index-DXw-vgra.js => index-CaJnaAOe.js} (94%) create mode 100644 js/index-CaJnaAOe.js.gz rename js/{index-Dx7wlDak.js => index-CfosIvwS.js} (78%) create mode 100644 js/index-CfosIvwS.js.gz rename js/{index-DCoyqy2r.js => index-CkfqpvHm.js} (86%) create mode 100644 js/index-CkfqpvHm.js.gz rename js/{index-DTCDOFnc.js => index-CkxvuU-K.js} (98%) create mode 100644 js/index-CkxvuU-K.js.gz rename js/{index-Bl_qpIXw.js => index-Cn6aLhsk.js} (82%) create mode 100644 js/index-Cn6aLhsk.js.gz delete mode 100644 js/index-Coi3EDQn.js.gz create mode 100644 js/index-CxlQfiNG.js create mode 100644 js/index-CxlQfiNG.js.gz delete mode 100644 js/index-CyPGhaNY.js.gz delete mode 100644 js/index-DCoyqy2r.js.gz delete mode 100644 js/index-DM_A3HJB.js.gz delete mode 100644 js/index-DTCDOFnc.js.gz delete mode 100644 js/index-DXw-vgra.js.gz rename js/{index-zIQvBW_J.js => index-DdIsgl-m.js} (75%) create mode 100644 js/index-DdIsgl-m.js.gz rename js/{index-0eAPhplG.js => index-Df9t6Sov.js} (87%) create mode 100644 js/index-Df9t6Sov.js.gz rename js/{index-Dw0UWyPw.js => index-Dr058IF2.js} (84%) create mode 100644 js/index-Dr058IF2.js.gz rename js/{index-C7AOSqeH.js => index-Dt3F6qkc.js} (65%) create mode 100644 js/index-Dt3F6qkc.js.gz delete mode 100644 js/index-Dw0UWyPw.js.gz delete mode 100644 js/index-Dx7wlDak.js.gz rename js/{index-CUzXUE6l.js => index-gMi9YE02.js} (87%) create mode 100644 js/index-gMi9YE02.js.gz rename js/{index-B6I6C9YC.js => index-nA8XemRq.js} (52%) create mode 100644 js/index-nA8XemRq.js.gz rename js/{index-C8zqukfl.js => index-tu0ljatk.js} (67%) create mode 100644 js/index-tu0ljatk.js.gz delete mode 100644 js/index-zIQvBW_J.js.gz delete mode 100644 js/instance-D9Hiwnpi.js.gz rename js/{instance-D9Hiwnpi.js => instance-DNaEopEf.js} (90%) create mode 100644 js/instance-DNaEopEf.js.gz create mode 100644 js/interactjs@1.10.26-DZL_TZzP.js create mode 100644 js/interactjs@1.10.26-DZL_TZzP.js.gz delete mode 100644 js/interactjs@1.10.26-V8skghJH.js delete mode 100644 js/interactjs@1.10.26-V8skghJH.js.gz create mode 100644 js/lodash-es@4.17.21-3YkgETI-.js create mode 100644 js/lodash-es@4.17.21-3YkgETI-.js.gz delete mode 100644 js/lodash-es@4.17.21-Dos9GOhk.js delete mode 100644 js/lodash-es@4.17.21-Dos9GOhk.js.gz create mode 100644 js/utils-DTKcdeMM.js create mode 100644 js/utils-DTKcdeMM.js.gz delete mode 100644 js/utils-adu6pwJt.js delete mode 100644 js/utils-adu6pwJt.js.gz delete mode 100644 js/vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js delete mode 100644 js/vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js.gz create mode 100644 js/vue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js create mode 100644 js/vue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js.gz rename js/{vue3-next-qrcode@2.0.10_typescript@5.2.2-DsqDmAzR.js => vue3-next-qrcode@2.0.10_typescript@5.2.2-CrPzMTkm.js} (50%) create mode 100644 js/vue3-next-qrcode@2.0.10_typescript@5.2.2-CrPzMTkm.js.gz delete mode 100644 js/vue3-next-qrcode@2.0.10_typescript@5.2.2-DsqDmAzR.js.gz rename js/{vue@3.4.26_typescript@5.2.2-l0sNRNKZ.js => vue@3.4.27_typescript@5.2.2-l0sNRNKZ.js} (100%) delete mode 100644 js/zh-CN-BE2wI9Ld.js.gz rename js/{zh-CN-BE2wI9Ld.js => zh-CN-DNcHZnJu.js} (84%) create mode 100644 js/zh-CN-DNcHZnJu.js.gz create mode 100644 js/zrender@5.5.0-DW8ownf1.js create mode 100644 js/zrender@5.5.0-DW8ownf1.js.gz delete mode 100644 js/zrender@5.5.0-JN1hODMT.js delete mode 100644 js/zrender@5.5.0-JN1hODMT.js.gz diff --git a/index.html b/index.html index ec4b04ba..add60f85 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ - + @@ -17,30 +17,30 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - - - - + + + + + - - - - + + + - - - - - - - + + + + + + + diff --git a/index.html.gz b/index.html.gz index 4b5324db01e8e57d8b1eb1f34d23b45516f15bf8..6aa26a99b3d49664ecfbf3f4e70555c93c83db7d 100644 GIT binary patch literal 1722 zcmV;r21WTFiwFP!000021MOMca@#l(eV?zuYHDg`Y7OwBt7R#rSaPNk$7PRK&Q$W^ zg2<)>2?Q7b)Wuu*_bpycC9)mIoUMIWKG-18IH$YO=mx04KPH#s>Bp-xv@jum_0u5v zhd34UVFN_t)lUcw7C`-^fzUvEibV!#DR!K#e4VvNhnC zSuSbzh?|o{O8PYsL`*Phxx^vetX;PSiJO#+4JfNcn#8Si{5@;JoSv|biPI!b`CdO0 z-7={yhjd6UYuAXq)HA9)=_m2)IHY5})2CSnq5O~$8B+*`B5y&J1~Y8jOyA&M16jEm zoQV}uz=sXyNzp)N7s0T>LOKUaujl{VhP;6m3W8z7Qgnw6gb}9(k{6=a^LwO(CT$@k zXb8i`n!zTL$~5v`PYMIV3>zEfo5j$FHS++cFGq+8W*FsIdz8b_A@&gp>6V3YSnY~6 zsPvuAI1Gi%pbHHQGaO!B(;b@TS`MtNZ_nkKiJ|mk4h`ffskKyW&P28t`(`e6wzu$j zwOz+I`25gX-a9cvjTCT6{eAF5PF!k>OP}fm20dyKr%PN1H$SfCXVbShWqLWmXdOeW z;Z`rG0)OP#lj8^7R0C1_uKR3RZugZClwrGd+UDKuDact*t}RN5Z;a~^~fbQ zY2o9`*Vni7^0F=h$~m4f;g1|*lP(@d%j2Hxe5?uHr@N&dImv!@Y&`D0m)9SzIyHeu ziV1^L{0_14sV~o#9s7@((6h)b!*;xBAFtwfo0`y<8hcW%SQ0okY2#0~y?^gT)tsA-N4w;NE-`v2TH#IRB&Dm_^l4i2`Cc8iJI|emD-zgA2 zs8O4=6TScH$&Cn{n!q7BEf}4HkKyj~`({{YJt~S(z8NIIo2V6U>ts+sJ;T<_>wW*u`nzIoEE#H!Zl%jXP>{Ri6_e9zG?P^M8KHwG3wS+0n zH^kF5V1A#c@Fc!&p1p2g)I*vdIlCW2dB)$Cm;5xLD%njK}9gtZUG_SNU@Nr9S*2pimUmI{?=+AA*W>@ zAvgJBljiS_O+Q5RCA+Nr94WwsT2!!*8YV?)TqHG1I{GMJTks1K4uR>TQf0;Fi|V_P zQRQtWjgeusgLomS_297hgz-`;K%jUrGbNqP(GBgeLXDJ)q)=EiED&veA;u8;5rW-Dg! zOl}_>3pgAY40SqiXkv9jg#b&%K$t#SgEGvc{E&>#6nI%^2&uwvg%a?plqY!{ib5)t z%vF0_DtR84s;U)HZ?zu?_v6c08x|znA-xxWEw-o9A)MlQ0;j6Zfxx^MNCz=95b8&D zIS5ib4}v@zr#Z+I(fWN-*|sbrJCMR)&F-L&9Mb7@6@-P(5%p7yA|tq@T^UU$Zt_jg zw)gYYQ##~Br50t3&$#qfC*Pzq1)LhThLipMXp^SXtmstiNt?7?C++`w4GUEgNY79) z=YW_9lFuuE9F2f#z)WBn8-#7*>Jp+{!5@eCHdTF_GmDD!`;YjuKZ8IjIC|C`8kkC^ zyZ1SrX~|>re4p=q&g!FIe?9px+g}=!6+Uc}u6tZZIJ90K4hh5$7`DGic?GY>uos!M zXUwReU%@U=Gz47%D0H`fIm%nT`({!^ONmNtC3efL#MFMa)(h&(O&{6Feman<&ks!g zQaGvgfTHbA^E(v9g+(t>_*o!d_7>>>3-dp>Fv+#0ysZpo(%;?E?=hxTmW!z-HuD|6ex Q%6=664=#QA`6V3y0PRslLI3~& literal 1725 zcmV;u215BCiwFP!000021MOK`bKAHTe&1h#YG-G6XASV8t7R#pShBNmn|0#Y={PSM zh&&P@fdCDFvgA(wdxuw3iEPI)+v!93V1vNHckbr^)ZlNE^YP{N`x6wHkiYtAko-fO zip8)2qVeh{ga!dnKN%o2(4JzEL0WmkMqo^&`#|(w~Kuj>hD975P9EJ|D4^T)qER4hIRIEXz z?{vmtC}aj*NMM-Z@alqY(Pb{>z{=)!OrEJ2NuQp)WP|q+GEiaBR}XpQpW#zGJs*g4dn` z5c8PxQJc8L#*^^f=kY3FHQ^^6CXjNaam3@q0nTn3jNit0c)Afav5O7k8dE>+M7L+A zCQv2}DC(Ik1MEcXPd&X_1ZRKNl>y1gBC*hd2^@jaOdIgEp(ZhuOPpy+k(#fIFFtkS zpm~Yw%5529BXQd6MsAvdlkxfK6@0j=iG$Ic%|Z70M^G?^ckM@!!hvbsb^?TmDLYPVyKnOTeETn3S=hQFB)nZ0}YqbxM z)3OhcoBXj!^Y_QL?_=~OyR7^iDZqtTRIrd5CPk@SBsEJW`e@EJ;1^6d%uOGaA}h8C zs_#ZdmA9ERMuyc1>a7+^#=@`IDtV5|i%UAYrs}tc%vS1al1QPPEkqxAkTlR8{Ycf- z82ePMp3-@bcrI-^tBB2Xoh^cL1fj&1)^Xc9nX#_F8Ubj0blkMJ$b zR?Og;+&s88=dfon)ak;$jnxem23RTv!t~J^lwls_`)GWoz{^5INELodlz>;MJjvrw z6jUi?F52T%$@4f>Rji15tKC4jUth-Buz8XW>Am=CvK^83;S|pkI8|}>1m-&9 zP(LcmUXbE>5aiJ~%|V`s*6*Xr(z1-~xfBL#b_adrkWQzoAS`5#sGnjK6~QI#%4)jt zHcx`Ky<4ZAk|AFzr6^;3#-+D9`lg&I;MA}+9PQ?#O`1-#B2$r*Hfg&~I{&o~3sDkC z&rq@8fS8ykpH~1m8UfXSnZPnO2;0QfB}D1LABXt1RDD}Bi;ndBkJz(6gSk|2@T@&_ zZYq`T-sW_sC6CSXZNBq4tB-#D_2|E>f2mB?_^?g7?qMC_(0X||BoIHK*shcE4qlI9 zFH&honNh)h1>3ozA?OM~A-ny{K|bo;50fTZQdD{?v0H8>rgp2f4yZ40`^ZN2(}7fd zeqi&L!bq(L1Z{Vk-ytY2Gt-o5>TRQT~RZiw{s`UeuWsxbjJZDpOjHqlysQSyoJ>tFK&t#A|&>F-_T diff --git a/js/@vue_reactivity@3.4.26-DTbxPGxS.js b/js/@vue_reactivity@3.4.27-nlIwDTvR.js similarity index 77% rename from js/@vue_reactivity@3.4.26-DTbxPGxS.js rename to js/@vue_reactivity@3.4.27-nlIwDTvR.js index a065b076..09f21791 100644 --- a/js/@vue_reactivity@3.4.26-DTbxPGxS.js +++ b/js/@vue_reactivity@3.4.27-nlIwDTvR.js @@ -1,5 +1,5 @@ -import{i as r}from"./@vue_shared@3.4.26-DWpY0PUk.js";/** -* @vue/reactivity v3.4.26 +import{i as r}from"./@vue_shared@3.4.27-oeeFp4ux.js";/** +* @vue/reactivity v3.4.27 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(r));function i(e){return e?!!e.__v_raw:!1}function o(e){return!!(e&&e.__v_isRef===!0)}export{i as a,o as i}; diff --git a/js/@vue_runtime-core@3.4.26-Cq5aFJKF.js.gz b/js/@vue_runtime-core@3.4.26-Cq5aFJKF.js.gz deleted file mode 100644 index 27254fc987d50501212aac0a1f990f5c21f5a7d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1809 zcmV+s2k!VEiwFP!000021C3X0Z`(K${@!09`2#_wjB2O7ppb9k?WSqByW2Edr|lMo zVaPOPtC2~sILbM-_1_Oe$(GUrhx_6gl0(i5=Xoe+>y0gNmj#InKFWl|s!9vH?nTdj zxi9ss(22tAKEsD!o<}dDv-8u}xAX1I+wC~|=6b`d-tRXq<($M?DiUM4B=JgKk@zkR ziH%&4xR#p4gG@`U5@AKKo$&-_StezF6!ECKhl`V8| zUmHI;3Ahr$S%2{IbW>=j4F+G!Z5HsW`^1Rgt1W}XEP~Ia4wN-mWb+bj;pogfQ`$Hk zynlE53aTvUZ@xyv<^C-0i@7qou~1!lK28jsB2w6aer^zHPVO>ReMz<>w!qq)Y4x`R5O_xTV>z zKg_B%&A$F&)**#iz+^h4%*r~Yv@{AcYk~zw2nS+UM4QsBcnLTngLpC()zRn=?hWjQ z3t2)jDWY7PC9X~f)BT>zTho6yid~_xEKGpW;=v^AOkJ+Bd{Jlv<$nKN{z0cOR@NR- zNNl&?bCgczQb{BA@t}YBhwi)#`=S%wf4VM5RM7ib=00EBg$97IABTggzQT9FcX#?B z#!A2ij(nza27FiOG)7tIbVke0YpE^boD4Z#n@s}*=$Udo*F}#pj?n8prQkzf(b1Bl z*zZ63-!Vrq+GTMnix}ly>|`2;VP3@;ldWjW@AImgEw6=wzBIL}0RiCis2>lcg>WD< ze^qrZ3G6zF#$jL5(A{Ml(kbK^<)*M37dz>*V(cAvf^s8$M!HjWqu(v!U!}_}j_Z+& z>p+@Ii*u>$dSi_?b@YCBY)_@#^+|^quw^Y z6mH|R8a7>&jrbi;WGX_tY%!g>TKTLJ}$t zy^_HjkDstF4k_l0-SLc440RoE*5<>`N9Cl9GPBTI&sS5(;wI2c2${86?BVoGW>uE* zzd6>D(3`M)k1Z*X*!XR*KJkXVl3;TBdGx8CAiTSZua|K zC7pmqodxEB}NCeLzx&Ib;jQC&QNrjl;#hE zgWX{)h)6NgM_R6>A&cu3wqK) z{|JUH|5Mf!EnNpMh}8cF(#c`VUpHng?R4)Koa}(-uHH-^DLM4(kFH(Y0jdHVW+`{z zxlh!jIMlh*L6-70^=}S?^W#kOYCC|Q^`Buqk)>R*^M4&8G~l9zPLndnp<#@hXr^kh zAoNO#$Z#R#qlLaWWK)r=T@KIBhV6l~VQ3f&Z@CjA7tIuIA&m_HJZCIrjHezmE}8+r zfGl7Ta}s9~yR=PyQ_Y9Sp= z{vte!IER;Fh|vL};3Rh6ug*Pu;ZYRfp+*jN)sQ|V5BHM)8=J4cVgB^#!At>8@~Jm$ zN)coxP*icsz2}L&CmMzi0aUF$V*N>@%4TsY#PK%$DW34@lmqim8da)VPTLLNxH-Om z8r;N8r3E!H)1hUI2*WZKaw0*-bd(vDmkaH<75*ifm?`MdWO|@SEv<-ca~&oG==Ba} zbf&19{&rR465$mW(gDw<5^&+$+BAK`jjxv2?;8y!Q))8*zA7O#Tg^*i8CUu0>T19q-L%pFdsA-d&GxUtM2b&Bj-^w^tv>vsq8(aFGjnG#QUS z{t.__isSuspense,U={},T=t=>Object.getPrototypeOf(t)===U,G=t=>t.__isTeleport,V=Symbol.for("v-fgt"),L=Symbol.for("v-txt"),Y=Symbol.for("v-cmt"),D=Symbol.for("v-stc"),r=[];let u=null;function d(t=!1){r.push(u=t?null:[])}function K(){r.pop(),u=r[r.length-1]||null}function q(t){return t.dynamicChildren=u||z,K(),u&&u.push(t),t}function v(t,s,l,c,n,e){return q(O(t,s,l,c,n,e,!0))}function w(t){return t?t.__v_isVNode===!0:!1}const I=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:l})=>(typeof t=="number"&&(t=""+t),t!=null?g(t)||R(t)||S(t)?{i:f,r:t,k:s,f:!!l}:t:null);function O(t,s=null,l=null,c=0,n=null,e=t===V?0:1,o=!1,i=!1){const a={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&I(s),ref:s&&_(s),scopeId:B,slotScopeIds:null,children:l,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:e,patchFlag:c,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:f};return i?(k(a,l),e&128&&t.normalize(a)):l&&(a.shapeFlag|=g(l)?8:16),!o&&u&&(a.patchFlag>0||e&6)&&a.patchFlag!==32&&u.push(a),a}const x=H;function H(t,s=null,l=null,c=0,n=null,e=!1){if((!t||t===M)&&(t=Y),w(t)){const i=F(t,s,!0);return l&&k(i,l),!e&&u&&(i.shapeFlag&6?u[u.indexOf(t)]=i:u.push(i)),i.patchFlag|=-2,i}if(X(t)&&(t=t.__vccOpts),s){s=J(s);let{class:i,style:a}=s;i&&!g(i)&&(s.class=p(i)),N(a)&&(h(a)&&!m(a)&&(a=y({},a)),s.style=E(a))}const o=g(t)?1:P(t)?128:G(t)?64:N(t)?4:S(t)?2:0;return O(t,s,l,c,n,o,e,!0)}function J(t){return t?h(t)||T(t)?y({},t):t:null}function F(t,s,l=!1,c=!1){const{props:n,ref:e,patchFlag:o,children:i,transition:a}=t,C=s?W(n||{},s):n,b={__v_isVNode:!0,__v_skip:!0,type:t.type,props:C,key:C&&I(C),ref:s&&s.ref?l&&e?m(e)?e.concat(_(s)):[e,_(s)]:_(s):e,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:i,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:s&&t.type!==V?o===-1?16:o|16:o,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:a,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 a&&c&&(b.transition=a.clone(b)),b}function Q(t=" ",s=0){return x(L,null,t,s)}function tt(t,s){const l=x(D,null,t);return l.staticCount=s,l}function k(t,s){let l=0;const{shapeFlag:c}=t;if(s==null)s=null;else if(m(s))l=16;else if(typeof s=="object")if(c&65){const n=s.default;n&&(n._c&&(n._d=!1),k(t,n()),n._c&&(n._d=!0));return}else{l=32;const n=s._;!n&&!T(s)?s._ctx=f:n===3&&f&&(f.slots._===1?s._=1:(s._=2,t.patchFlag|=1024))}else S(s)?(s={default:s,_ctx:f},l=32):(s=String(s),c&64?(l=16,s=[Q(s)]):l=8);t.children=s,t.shapeFlag|=l}function W(...t){const s={};for(let l=0;l{let n;return(n=t[l])||(n=t[l]=[]),n.push(c),e=>{n.length>1?n.forEach(o=>o(e)):n[0](e)}};s("__VUE_INSTANCE_SETTERS__",l=>l),s("__VUE_SSR_SETTERS__",l=>l)}function X(t){return S(t)&&"__vccOpts"in t}export{tt as a,v as c,d as o}; diff --git a/js/@vue_runtime-core@3.4.27-B3egz0KF.js.gz b/js/@vue_runtime-core@3.4.27-B3egz0KF.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ef004e42d0b6b9385c7432873b66f8c5ffcc13f GIT binary patch literal 1809 zcmV+s2k!VEiwFP!000021C3X0bK5o&{+?e!>H`LFU`BF$z6^A0HFccUZR4bon>M4- zXlMwu7*l{sEL}O0{`<{>lt?EtH}^%m02bI6?DK%imn&D|CXZ4deUvGQ#V#w|vX{L0 z;h{3K(xe*mha4Y&c$u6gC;vXS#nnG=ZXP}+Uwm(v*Zaf9J9$fDDK&|)yd&{iUXu7K zEs2$!lem_K#G}keT*?KBFHijXMOvEq-lsF>?dr5z2cIvFj-DMwWc8w~EappdtX*lM zhuZkrQN*=~PWppa$E(tKV=?+%t@DUqKBQJepIsHDb{>7IOr)K~GQX|Rm7dNla&4?P z(YvdgXGcdb3WHGwwkitwV-Q2_tjFjbj31Y`u1GRh^4`O-o$H>E9{}MTli4iyy0T4)l`1^#z}UEJt2SlW){~p z`}vz$y`~qZ~neJFXO)GME6hE<%kOUFw6a?Yd1Fl5cgF)*wt5f1$=XF z9u@8coZ~2DDrdkqrO6b^(quDQ_Cd>BsR}aWbZst+5TIwP<*g}ujB$is?>Pk@hl-Bw zIEwA|WB46&6r)Y9GFd8=_sYvm#c{DysK{2d( zW0RJ52D|#}&Z@^0bA90|i>fdEB3+rcMS7=xZDu``fKyXM(ZLWDM}~K*$j|?~L8u?{jPn?`TWXefBDCgbAqf@x zUdiEYz)##4`xFbt?s-lr#-@%pZ}VYiqiRwmxt*JJ;HxR*stGg~LgsB2TR1+E`7Y1+ zUmR=a0fAb-UmG$y5mGlW+=L(v38wb3ia04b+DqPF|^>NI5%I*CbC>K<0_+@5|8T6<0G$ zODw-UA(lme_6;2nVnETrx!q7#xge2=x~S)cd3~*{ER5jF#Mpkx8_(Iz>)&Ak@T2Ql^T2l{xSO zCXM!#Cot&_pJY?x7?WCgisk)mJ$!;{Ogf_u!m(}6P60h3lTwa}CLI7A4@QGC<+k+m zln4%wQ5b&53g5j|U5db@9n^$|35h3{)?rCZ4th(LnC#UKWnyyB8GFk+L(yeYn%@uh zcKfj)BE`fUh!m4r38aRJ#@d^3+8&_i!e>}d|gr`E%;<^va~92Xc^-+ndw^0 z3B8gcvRnxHWT7wi+3d*Grhu0x!}h@0Ft&`vH{6SnPi7j|kSPlQFB!`i<5|FrPi6ox zAPX2MPU1vjmsSV;lT#sri)c)TaSxj&TIJ=eez7EZ7m9lrW0~7Kdek*LI~{SVh4e7_ zo$xGF0k6amlRZSiOYFX1oqPC`CrN_)8hP04hV&`9zn9`a*nIsBi|5bxW*Tr(OoL%l ziYT{{rixSUy+G_e(J*`rplj_3>rWb0Hj7gs4!0Rj34~9l?3sVks8ZK*+HUy5?cx11 z;3sw}9q5Uj4jp4e7>==+6A3bAlHBT|nj6oZ2rtpZPQi>O(>*;J>4b94b=Vl7*V~)X znPS)Ux8F4`5ngj4J@7(m0q3EuZPPd0hH8oJw$WfRr6vpSs}|D0`NlRyJ|B!Meac^^ zdchr>J8pzfcG916BX+x?=e^nN(;t_!tLyR2>+6fl+4%D2=JMlsHtWd(&I=(ACgbtP z?^fG;|Eu%bjl)~sJG|q)+(x)F>+ru1k^Z@*@_~e||J=FV@Y#O>nY<}DR}KIGM(>sS literal 0 HcmV?d00001 diff --git a/js/@vue_runtime-dom@3.4.26-l0sNRNKZ.js b/js/@vue_runtime-dom@3.4.27-l0sNRNKZ.js similarity index 100% rename from js/@vue_runtime-dom@3.4.26-l0sNRNKZ.js rename to js/@vue_runtime-dom@3.4.27-l0sNRNKZ.js diff --git a/js/@vue_shared@3.4.26-DWpY0PUk.js.gz b/js/@vue_shared@3.4.26-DWpY0PUk.js.gz deleted file mode 100644 index 3acdce05c9e8ef143510af40818db102f94f2add..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 621 zcmV-z0+Rh7iwFP!000021C3BkkDD+QyysWA9FQMzA*5A5!a8ZR%Atp<(rQ&{MOX=l z0auP4*=Bd6g#TU{!hW548hhUOd1j&@m;~s@L(3x590bIR7#U5H11DXYsd> z2h9wV7TvW^9O2DFE&<)C7Ugn>{Ho;3K4MV?v-cEubDwQ-AH8jmg zK`mX{uxxUDt#)i}@eC-XaUA>p8#*57neXE_{2Z3?e11N^Bd@-H1+u2Ui@&V2VQvhs zC8_9I>--pU(<8a=KR+Irs*t7Bt6EuFuB1o!yNR)y%i1HG_xy2RDB%&&^B*Xctq{Kd zN}+lOULu%9Wilkcp&010JfCq%FVb45A{Vy}H&anMX zSsmutY z92;2ev4KU74J5q64BYcUrV*Ejfl75oS*o*6Guvv3RL6v2h*y|n3+J4R3ce zO7QAKdXKYU3lP<$rqKeY_t_L8a-h*R+6L);7Ob|xHj3((Tzi-6Rh)5gsM$f}CBp~e zc@Ua|;1=&7td!p5WrHPMx;o@bNO=*}keEvg%h>m^N=-V;LaX^6Lq<&+j~D1VAgX)z za&%r?mx_8`atREI+GK2?Z~uQ9KVsK8B*qz-QZx0C2hT-{am^r?u6YaY#UPixeC$G9 z>~`$wptL3$< HKLh{(E5#}( diff --git a/js/@vue_shared@3.4.26-DWpY0PUk.js b/js/@vue_shared@3.4.27-oeeFp4ux.js similarity index 97% rename from js/@vue_shared@3.4.26-DWpY0PUk.js rename to js/@vue_shared@3.4.27-oeeFp4ux.js index 57026779..5d441473 100644 --- a/js/@vue_shared@3.4.26-DWpY0PUk.js +++ b/js/@vue_shared@3.4.27-oeeFp4ux.js @@ -1,5 +1,5 @@ /** -* @vue/shared v3.4.26 +* @vue/shared v3.4.27 * (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;nH6#Q(j>ANzIcX{33hrN zkD3`KExK=>Il`OATmrgR4a(&n{b?8~l(d@f8mqK%+XOF|Gz|Uvc{d4ys8G^aRMRvg zJ8J3DhDDw08?|R^i)TP7jpNw&-_dbT&wL-h&KTM3(Tvi_0eB@7uoe~}q9sh|^*$CnL zZxpI?;3a}tR3v@!TZ(}$i^~NUbdXj;?Q(Hfb93!A-s<(b7zBoivKzU>NIr47S5FwB}d5KGG0nWWCMbB+gDvg~}NoR??wxM9MvUMV-(@|!qO=U(H z<=DXLfDJ5iY#`w!X5gOpGL5)I3{yJ!EkIO}ibe~ZK4epf$dN|dXd9#tS+Lp$+bF7Da~)i+H*vFSWLA>|;dATdJ=%h>m^N=-V;LaX@!Lq<&+j~8fLAgX=w za&lf=mx_8`G6V)iZ8A2{wf{ejpRns365|X^shN7ngO?)3xTcp&*SrPyqL<4~K6ar7 zyDfV@Ds9g-$_?5O?jR?ngB`hXP!Qo@Pu30?$sLsB)B95$ HKLh{(u<{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(n),E(a)],([m,u])=>{if(l(),!m)return;const t=H(u)?{...u}:u;s.push(...r.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,n,r={}){const{window:i=g,ignore:a=[],capture:s=!0,detectIframe:l=!1}=r;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}n(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))&&n(t)},0)})].filter(Boolean);return()=>m.forEach(t=>t())}function Y(){const e=VueDemi.ref(!1),n=VueDemi.getCurrentInstance();return n&&VueDemi.onMounted(()=>{e.value=!0},VueDemi.isVue2?null:n),e}function W(e){const n=Y();return VueDemi.computed(()=>(n.value,!!e()))}function q(e,n={}){const{window:r=g}=n,i=W(()=>r&&"matchMedia"in r&&typeof r.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=r.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,n){return K[e]||n}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,n,r,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)(typeof n=="function"?n():n);if(!r)try{r=G("getDefaultStorage",()=>{var d;return(d=g)==null?void 0:d.localStorage})()}catch(d){o(d)}if(!r)return y;const h=E(n),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:r}}))}function J(d){try{const w=r.getItem(e);if(d==null)R(w,null),r.removeItem(e);else{const S=A.write(d);w!==S&&(r.setItem(e,S),R(w,S))}}catch(w){o(w)}}function j(d){const w=d?d.newValue:r.getItem(e);if(w==null)return p&&h!=null&&r.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!==r)){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,n,r={}){const{window:i=g,...a}=r;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(n),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,n,r={}){const{window:i=g,...a}=r;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(n);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,n={}){const{reset:r=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=n,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){r&&(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,n,r={}){const{root:i,rootMargin:a="0px",threshold:s=.1,window:l=g,immediate:f=!0}=r,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(n,{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:n=g,initialWidth:r=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,l=VueDemi.ref(r),f=VueDemi.ref(i),p=()=>{n&&(s?(l.value=n.innerWidth,f.value=n.innerHeight):(l.value=n.document.documentElement.clientWidth,f.value=n.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.4.26-BxvIaqQO.js.gz b/js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js.gz deleted file mode 100644 index 06d3707d2cbdbe0b3e2c8d51d5df67fcb2461bbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3075 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 RP17xY_iw#pr8K-8001{?0G9v& diff --git a/js/@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js b/js/@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js new file mode 100644 index 00000000..3c0b7b70 --- /dev/null +++ b/js/@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js @@ -0,0 +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.4.27-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.4.27-BI2Vxk77.js.gz b/js/@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ca4f17995176e96c04f6d1a006259c6a26a683f6 GIT binary patch literal 3066 zcmVW+Lb%0z6Y-Y9)}Of>Kcz z#e5@qIys9)^c56%+Ks7LwB4>XeKp^5k;-k{Ej*lXhoUF~+!SCYiU`69oAC^pT?I0m z!2Q_+rGYkzi*>Nyzf_9tBCcJF>@1$6d$;R>0#S60<9koW4ons9Se;zVj`s?@-y=cq z#RDeCGu+N_de0xQzqF?J52T<7)AL40nN*i7$x%tqON24eQ2}CYa(dR1jG~g%#1M(; zIVvNTrk5KK<}KF-1Sr(a5lgC!6qIrU&n>{DqIWf1K*^&mGf9r@j{6l-m|P-;9|*cH zN&R3s;u$IsCezYi)iZ7Acc{kmCW@lEjq90?s#@n(+9JvdX0BL;Bt7R*$tsl4^9+?l zl7twHF>Xo2%Mwz~48+qjk`=YiRpl+6zBnjZ z00N?jpiPS#$6n*jfzvhNYatcH%t|?7m8liPnoiG13I-Ch$P_CfF6i_{ONBL#DL-iS z$1t4Uh9SDO8#+Z=lSe#CWm1u5skic zS%CZgqkS_gfQ(Mhye2AY=sAnDEWt{=IheOR*mi%T=dbWv4QjW90um$D%c4LM^i6_Wiko+M$2dIFTv!L*^vL*hwZz!7yG>O3%U&Wpr90gE5(AxN$P= zcy1LkxNS*OF|GN=8R=jsFr5A&Z$~G!m=s~?j#w47 z>S${)x4Z;d8~0WnYRcI`+<<2YNjg$0OAOzDwbq7#&x3 zs06h>3~lK21<^Sx3b~C-;@^8s*90suy>Z?yHbja`rKE}_O??a?3y8pup%k}-3vOYB*r;72=(i|XgYn$?3k76|1=8N#rgVMc?9-@_ z2`l`b79-pyF6d8jBQ1;FF&-Fp-oNDZ(xwA9^e2>K@{%G(d89#cR`5@t`YepazuezE z*zl#+5Wgb|bX`LHwxv&K=h*um?K*VEq*s(z(Xk*~JgdVn3&T$xVBevd1icxMg$=rD z@|t|aBniU>!YwAre!mz4=6jTqEpF;CtfQ3c$~h!^2D0||y4FUP-S=zKbb(;pJi#so zB8&9SG8v~tz_#mdi9i0O0v3z59sBw3t@x~JI&p2Ouu;mwKF-_|TrG9AlC@YfQs%gGW5u_l>rLuk|p#8HX+N4O)^M$2arY^`i2$5gk|gX7r7!`X-XFYNtYYLJFu8jX}UrBrkYfSY-Oofkmk zZIkAGLrY)bkJaL?qS$>snrZV(Obp^D~er{4oD#2 zqq*hD6MBo|w-ygay8USHwm_-RUvS$$*Ta&3{ZSSiMG>?4tqmcyf8vD?MtK+pSG8f5 z%FRlH+H`Rk$9?Fi!w_lvq!KBFjqfngK8`vH0gqzjrmqy(P>)E8j#X~(+{E|h0lN~x z3itWLo57lT4^3uI$%x*y&@)3%_PzdHw|#)IvtH?ytVPPj`gOrUnD@>CXZ^`}lmlPqW?&$XR?-+* z4t(TM0ht+?$s^^~m&3P_)xcIBZFy?)fw?^TIIx#TyB<^BV@ojk9B{0J$c~;*cVU>= z>a4}wgfz?;#aFcfAI#hb+UyDlYz2#H9Xzy{Fk90Jv@?&uZt4q4(=&2Z{NZk)a+c*5 z9?kmbNIM2vOqxzYaX~uC#2K*?i7VnH5pRgIYT|Al*W_bt$S#(ou3UtkjLcnr4l+tg z6LVslE2h?5#Eb@K)yIICT!GGIk;a-vFZ%Gfum#t_>N98cf>a)hiZBcowq~XwIdwM0 z*wUZ#BgxT!1IGxI;CT|?C(rnjwyTUctS zeRaIF)p0+y-%k@?uRkuA=MLYVyE{^(lky7f@R6X$B5v_48NAgEJ--RVe1O3lJiuIj zjN~P~IL6291RmoH>zM6Mdkwp#e=E}$BdnAsSXmLSU%FagToV`iBkU-QcKcKS;iewd z;T*=wkZ z{TCo{ka$Yw3(NfhxV1=bi(a2lWpk$iP^uF^VZ8&`(BDviHaHZ1YEl!+_ec&u1$${EfC>aN$zY@x3fR}8wawE I*`pi)0K^vUlK=n! literal 0 HcmV?d00001 diff --git a/js/@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js.gz b/js/@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js.gz deleted file mode 100644 index 535b96e1bb1926e7438f57c97545429395980b52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1032 zcmV+j1o!(NiwFP!000021D#btZ`(QyzQ13Q^O1Op@(-ONKqfDkDsJPWpgpkj&6am_AHgRqlb#Gcx}=p%Vp&~ zTe-{Kh5_f$FFD(Wu1wgtz`#i3DQ4qO&7ucf4glqK!)`HRr6&FQWX^zD4_8^w3t((= zXM>EM)M3ZY*uw2TPpV0h972W5t2JAR!Pz19==?MLZ>4+EW!qP`W7!7oS0;>%4We!S z$K+X8^hL3{;IXn*S< zp`8L$7j;9I>IQIjB;^LM-fBN$lG%Zqrz8Pj)tywe)#qDhiqSOdVyV?zv((}|o-cD+ z1@>Q-Yz319KAKz5#eU^1?_Gf(Q{f=+JH}woeh(o3r?8}J{c`WBe0A%Lm4Fw2C&@>1 ztBd`$&W#lpR%hkkM<29=C;fZ{Cc*mXTS(K?93^FWH@fw1Z2|*0sv_M7KlL13xn*F8 zQ;<||HsveG$^0G=#V56*#lxIaF)T4Dpt&d^M%8 z&s@`-l=o2aKlHA9I>WEQ`_23P+dtv^;Yo$TrQOC$OIFp*fu(xbi%}~|)6_M}&VKu9 zcI|y*`U-{w$qg{SzmM4?(pk7Vu;P1GG#xn%jk*WZi?t5oHd)tr9kI^ns~UV4>D1e!=null,y=Object.prototype.toString,k=e=>y.call(e)==="[object Object]",w=()=>{},C=O();function O(){var e,t;return b&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function F(e,t){function n(...i){return new Promise((o,u)=>{Promise.resolve(e(()=>t.apply(this,i),{fn:t,thisArg:this,args:i})).then(o).catch(u)})}return n}const h=e=>e();function S(...e){let t=0,n,i=!0,o=w,u,r,a,s,c;!VueDemi.isRef(e[0])&&typeof e[0]=="object"?{delay:r,trailing:a=!0,leading:s=!0,rejectOnCancel:c=!1}=e[0]:[r,a=!0,s=!0,c=!1]=e;const f=()=>{n&&(clearTimeout(n),n=void 0,o(),o=w)};return D=>{const l=g(r),p=Date.now()-t,d=()=>u=D();return f(),l<=0?(t=Date.now(),d()):(p>l&&(s||!i)?(t=Date.now(),d()):a&&(u=new Promise((m,V)=>{o=c?V:m,n=setTimeout(()=>{t=Date.now(),i=!0,m(d()),f()},Math.max(0,l-p))})),!s&&!n&&(n=setTimeout(()=>i=!0,l)),i=!1,u)}}function T(e=h){const t=VueDemi.ref(!0);function n(){t.value=!1}function i(){t.value=!0}const o=(...u)=>{t.value&&e(...u)};return{isActive:VueDemi.readonly(t),pause:n,resume:i,eventFilter:o}}VueDemi.isVue3,VueDemi.isVue3,VueDemi.isVue3;function j(e){return e||VueDemi.getCurrentInstance()}function v(e,t,n={}){const{eventFilter:i=h,...o}=n;return VueDemi.watch(e,F(i,t),o)}function I(e,t,n={}){const{eventFilter:i,...o}=n,{eventFilter:u,pause:r,resume:a,isActive:s}=T(i);return{stop:v(e,t,{...o,eventFilter:u}),pause:r,resume:a,isActive:s}}function M(e,t=!0,n){j()?VueDemi.onMounted(e,n):t?e():VueDemi.nextTick(e)}function W(e,t,n){const i=VueDemi.watch(e,(...o)=>(VueDemi.nextTick(()=>i()),t(...o)),n);return i}function G(e,t,n={}){const{throttle:i=0,trailing:o=!0,leading:u=!0,...r}=n;return v(e,t,{...r,eventFilter:S(i,o,u)})}export{P as a,M as b,b as c,x as d,C as e,W as f,G as g,k as i,w as n,g as t,I as w}; +function P(e){return VueDemi.getCurrentScope()?(VueDemi.onScopeDispose(e),!0):!1}function g(e){return typeof e=="function"?e():VueDemi.unref(e)}const b=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const x=e=>e!=null,y=Object.prototype.toString,k=e=>y.call(e)==="[object Object]",w=()=>{},C=O();function O(){var e,t;return b&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function F(e,t){function n(...i){return new Promise((o,u)=>{Promise.resolve(e(()=>t.apply(this,i),{fn:t,thisArg:this,args:i})).then(o).catch(u)})}return n}const h=e=>e();function S(...e){let t=0,n,i=!0,o=w,u,r,a,s,c;!VueDemi.isRef(e[0])&&typeof e[0]=="object"?{delay:r,trailing:a=!0,leading:s=!0,rejectOnCancel:c=!1}=e[0]:[r,a=!0,s=!0,c=!1]=e;const f=()=>{n&&(clearTimeout(n),n=void 0,o(),o=w)};return D=>{const l=g(r),p=Date.now()-t,d=()=>u=D();return f(),l<=0?(t=Date.now(),d()):(p>l&&(s||!i)?(t=Date.now(),d()):a&&(u=new Promise((m,V)=>{o=c?V:m,n=setTimeout(()=>{t=Date.now(),i=!0,m(d()),f()},Math.max(0,l-p))})),!s&&!n&&(n=setTimeout(()=>i=!0,l)),i=!1,u)}}function T(e=h){const t=VueDemi.ref(!0);function n(){t.value=!1}function i(){t.value=!0}const o=(...u)=>{t.value&&e(...u)};return{isActive:VueDemi.readonly(t),pause:n,resume:i,eventFilter:o}}VueDemi.isVue3,VueDemi.isVue3,VueDemi.isVue3;function j(e){return VueDemi.getCurrentInstance()}function v(e,t,n={}){const{eventFilter:i=h,...o}=n;return VueDemi.watch(e,F(i,t),o)}function I(e,t,n={}){const{eventFilter:i,...o}=n,{eventFilter:u,pause:r,resume:a,isActive:s}=T(i);return{stop:v(e,t,{...o,eventFilter:u}),pause:r,resume:a,isActive:s}}function M(e,t=!0,n){j()?VueDemi.onMounted(e,n):t?e():VueDemi.nextTick(e)}function W(e,t,n){const i=VueDemi.watch(e,(...o)=>(VueDemi.nextTick(()=>i()),t(...o)),n);return i}function G(e,t,n={}){const{throttle:i=0,trailing:o=!0,leading:u=!0,...r}=n;return v(e,t,{...r,eventFilter:S(i,o,u)})}export{P as a,M as b,b as c,x as d,C as e,W as f,G as g,k as i,w as n,g as t,I as w}; diff --git a/js/@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js.gz b/js/@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1f70dcd96b149f00c3f3842cd1e331938a89056 GIT binary patch literal 1027 zcmV+e1pNCSiwFP!000021D#btZ`(QyzQ13Q^O0{p@(-ONKqfDkDsJPWpgpkj&6am_AHgRqlb#Gcx}=p%Vp&~ zTe-{Kh5_f$FFD(Wu1wgtz`#i3DQ4qO&7ucf4glqK!)`HRr6&FQWX^zD4_8^w3t((= zXM>EM)M3ZY*uw2TPpV0h972W5t2JAR!Pz19!}(|S-%9tS%eJp>$FdFFuS^&j8${du zkIA#H=!;@?!DD5svZPma^Yn{zNjKh!i)B)AcjAp*(sN9FO>IQIjB;^LM-fBN$lG%Zqrz8Pj)tywe)#qDhiqSOdVyV?zv((}|o-cD+ z1@>Q-Yz319KAKz5#eU^1?_Gf(Q{f=+7GtnyzXy>2Q&`fqez|v5zPfeBO2CW1ljNhh z)y4i==f;W)tF!X&qYqlblYYJelVE-HEu?8`j*_yx8{K-hHh}>gRgvz4pL!0i+%ho4 zDM+d}oAMQ8Wda$bdSNr6=za0atc_~F44G*VQ(3VEhiR@QUqOWpHhsZ^Hdn1ohC{uJ zoiWxW%ShCeEEzSPl2bdX$djf(`E1-v-GqOm)PGJN@u=zODK+U-G?~{0m-;pHBwm}+ z*kz_8V9C0OPKb`@n0sR{qpHg+SL08Oia6O%Pi=ae7UPeqm-wQSrA-pZOV)7-Hy;2u-x4l$L@JJhVrG-=Lc7Pv*iWam|SAhMN1t685)pQOr$fW`h zGuT{|NdjTN9~=Brf=&{s)Y*L3^bq@YDxW`OYqBb^^u4zyIzwsMUqb|=1z_mpTl5*QkF52jaY9mH+2uJJlzopDz+_%70^&FhE|bz`yq z1vo!_lh>}Y!UZr{%;fCTv-~3WCV!6q-Vy0Xci>)RM!h8|D#M|=fZt$R@kY^0mxE-F zH`1IceEW@3S$QW?a%R-@^yawXn^Q$6O;bM@--$MVM%x`2iZ6154Zm!hm-=?3!${M0 xG*9#tO-?V-6m%I4(~oEt^evhtJx60`7mcN5G(z8_*)_Aj{sU+}8TGXY005PT2LS*8 literal 0 HcmV?d00001 diff --git a/js/BarcodeDemo-COQ5TLIU.js b/js/BarcodeDemo-B20Jgqb-.js similarity index 81% rename from js/BarcodeDemo-COQ5TLIU.js rename to js/BarcodeDemo-B20Jgqb-.js index f09673b8..a08f8120 100644 --- a/js/BarcodeDemo-COQ5TLIU.js +++ b/js/BarcodeDemo-B20Jgqb-.js @@ -1 +1 @@ -import{y as e}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.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}; +import{y as e}from"./hooks-C0KwMyA4.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.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-B20Jgqb-.js.gz b/js/BarcodeDemo-B20Jgqb-.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..37d840cb136e3741a2ceb87b7e670016fd2df8c5 GIT binary patch literal 1436 zcmV;N1!MXjiwFP!000021JzgWPZLQP{(gT2%zdHB?9eU0WC^CyszE>$D;K#KGVH$X zPP^URo0+98O%wDy74;6y#XFDV;%N?JjEd)(i=6P+$hPpwf8nxiL6!q07d0_y(lqnD z&->$f-svvOyAGG-QVSI=P)Tzqk4U@eI60vtqCSZjrFZnm*d!et4dV=2%8Iy3RF$YvC2?rj85=*<9mcqv*;1*)x=BqH`?O9g5D@d*+^CJ_9oXPgesDRi`+Ho$IIhq<& z!npXf2cCdQ-Qf^dqog<7&cI-7yqN3h**i#>l!LKXSZcU9ls%OWhk24&LP@5EbOT04 z!e`8uz^N`9Dn&`GTS-m~Po^ejPVG{hT9z`!Y$L9cDCtoWZnpQ3(|vB2mds`}kSN1! z#RV>ykYET&Wl&>`sFQU>JVsQ~ql}IBcxFdx*JunUuSiE>d76QEtnP_qV)WQqIDIw@ z1l^=uig*|4B2gs)Gv5q%079c&hEmCg8dHv-AGo-0?R-OCqz@x_5#bX_U2Sk1@B!&Rwz>qe2deBM$Yfdy#xDt_9BX$uLK`_u$ij=XQuw$ ze`@z;tH0gz*Y4MTzkuGy0k~ZERmh6C*^O2vgm{$-wmr-G1jTP$dE`G`SYMgjyuY|H z_xyu)fvx%iTMpL{2LpY&u3VGyJgvK=`tY8=I*$&>a?FAvE>8oOOsAIC8a-g#5evA) zWm$4TLj}rhW@iv?R#W}!VfE7d!M1E;d8twH`pfHYR&Q+U;m<$X_;#)O@_F^{kJZJw z>g}u5+t2*j)if2+@k(WrWb*-1ZaV zj%q%oss$=_Gu2qVSN^q!wO?=fHy<~a(VxHL-}vccUoL~T>&cL6LGt}23r_oGb4L44 q`7P0QhxL-elRaOFR4S1^DAr%(Q^AXTv*b$O7yklEd>b#{4*&qpQPREu literal 0 HcmV?d00001 diff --git a/js/BarcodeDemo-COQ5TLIU.js.gz b/js/BarcodeDemo-COQ5TLIU.js.gz deleted file mode 100644 index d594a55a5b7285218644765cff41602f085b914d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1433 zcmV;K1!npmiwFP!000021Jze;PZU=e{oY>zw_n)g&ShtLAA(r{q0lPITceHHTxOo# zx$NxBc<&w9WwQxdtD?4O8e2PT zo|ki;yE81~I$Y*+byUyPQK%K0DL!{B5xk(XMiK-Gc zs`RvfkQj+7y_wS&deSC4ETaNqFKMqMI{Jsq zbQl+(^1u_2&>aqOHA*_d?R00S2I!@8Lx%?mlX5T)32UPxUZ!ux3x|1qZ}ZHiQRRTQoQxtJg=J_8;<1W%dV7ZY#^Bso7znya zxfJmh(h~UVRPKCJ(}e?i%y6&`;5E$P8Py!>Jv|!6NMW&wc#Jd!EWNpN${>UP4nDy> zTe1u&70GsOcd3Q;4Sv~o7#yfB*%XtxU2yN{MD}cdcH|InP0?N8*Y5e~*|Dl+bjKF5 zZnSIM17bju+0f%;T*n4mHso!Z0S$Fit~&*j-Ax*8hfMtb) zL$aY>jbOU>3k}oUC}doVNgDS%0v}k=hUE)i~Do$!@iomf+80S!3Q62rt1HhssG@g z($Z}4wSl?ApOt|1Nv`gmQrCgmAgaY^yflD|2Rj>*zzK^EtyfJ>%RORJ9_Gw!4XT;jaU zxuBtG%57$+5Uy2I{OeKi>iqGxth}~dt$6$8t=F5k_w?}RAD6$~D!zPPeDGs&ajtmp zM)BS=e|Gcr=57DZihtu5|Jk+e&4nt!|Krc{i{)3dSN!?4?TzK?&ibqOOIvrV8~+{` z_RXk|+}VAQckU`a(r0R{sTtv`>Qy{J z^>m6mo^5F8a{xHt$q#Hx-7)9{<)64GcNS;ME0?PTb%8c@+b^G%7Os}&){Cn*{ii>d zo~#76{P5nZ&GSg(?Vi6k*XS9x;a{1y$%27qtdT;{X0*p%jnPF_iz97p)Z#K+x28fwIKP?k_D$-vNoe5r~HO! nufs}7;mKYsL<)sSCuA!x@}t3ve68d{=V$){6_me9-wyx)(yh~< diff --git a/js/echarts@5.5.0-BEyY33Zi.js b/js/echarts@5.5.0-BEyY33Zi.js deleted file mode 100644 index b194a4ef..00000000 --- a/js/echarts@5.5.0-BEyY33Zi.js +++ /dev/null @@ -1,28 +0,0 @@ -import{i as G,r as Ta,m as F,c as U,e as w,a as se,b as st,d as Y,f as le,g as go,h as N,j as ce,k as qp,l as B,n as $,o as En,p as Ve,P as Se,q as bl,s as ie,t as jp,Z as Or,u as Qp,v as re,w as mt,x as Jp,y as eg,z as tg,A as Yf,B as mo,T as $f,C as vs,D as er,E as rg,F as Ga,G as Xf,S as or,R as Zf,H as hs,I as On,J as he,L as tr,K as Kf,M as ds,N as Ne,O as ng,Q as ge,U as ag,V as qf,W as Da,X as we,Y as ig,_ as Ce,$ as Nn,a0 as K,a1 as Z,a2 as xt,a3 as We,a4 as og,a5 as J,a6 as Be,a7 as be,a8 as oe,a9 as Aa,aa as sg,ab as yt,ac as yo,ad as jf,ae as lg,af as ug,ag as cg,ah as Bn,ai as wl,aj as gi,ak as fg,al as _o,am as So,an as vg,ao as ps,ap as Cl,aq as mi,ar as hg,as as dg,at as Qf,au as an,av as Dr,aw as Jf,ax as pg,ay as gg,az as mg,aA as xo,aB as Tl,aC as yg,aD as _g,aE as Sg,aF as xg,aG as bg,aH as Dl,aI as Al,aJ as wg,aK as Cg,aL as Tg,aM as Dg,aN as Ag,aO as Mg,aP as Ig,aQ as Lg,aR as Pg,aS as Rg}from"./zrender@5.5.0-JN1hODMT.js";import{_ as V}from"./tslib@2.3.0-BDyQ-Jie.js";var Ml=1e-4,ev=20;function kg(r){return r.replace(/^\s+|\s+$/g,"")}function Ot(r,t,e,n){var a=t[0],i=t[1],o=e[0],s=e[1],l=i-a,u=s-o;if(l===0)return u===0?o:(o+s)/2;if(n)if(l>0){if(r<=a)return o;if(r>=i)return s}else{if(r>=a)return o;if(r<=i)return s}else{if(r===a)return o;if(r===i)return s}return(r-a)/l*u+o}function te(r,t){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%";break}return G(r)?kg(r).match(/%$/)?parseFloat(r)/100*t:parseFloat(r):r==null?NaN:+r}function _e(r,t,e){return t==null&&(t=10),t=Math.min(Math.max(0,t),ev),r=(+r).toFixed(t),e?r:+r}function Eg(r){return r.sort(function(t,e){return t-e}),r}function pt(r){if(r=+r,isNaN(r))return 0;if(r>1e-14){for(var t=1,e=0;e<15;e++,t*=10)if(Math.round(r*t)/t===r)return e}return Og(r)}function Og(r){var t=r.toString().toLowerCase(),e=t.indexOf("e"),n=e>0?+t.slice(e+1):0,a=e>0?e:t.length,i=t.indexOf("."),o=i<0?0:a-1-i;return Math.max(0,o-n)}function tv(r,t){var e=Math.log,n=Math.LN10,a=Math.floor(e(r[1]-r[0])/n),i=Math.round(e(Math.abs(t[1]-t[0]))/n),o=Math.min(Math.max(-a+i,0),20);return isFinite(o)?o:20}function Ng(r,t){var e=Ta(r,function(v,d){return v+(isNaN(d)?0:d)},0);if(e===0)return[];for(var n=Math.pow(10,t),a=F(r,function(v){return(isNaN(v)?0:v)/e*n*100}),i=n*100,o=F(a,function(v){return Math.floor(v)}),s=Ta(o,function(v,d){return v+d},0),l=F(a,function(v,d){return v-o[d]});su&&(u=l[f],c=f);++o[c],l[c]=0,++s}return F(o,function(v){return v/n})}function Bg(r,t){var e=Math.max(pt(r),pt(t)),n=r+t;return e>ev?n:_e(n,e)}function rv(r){var t=Math.PI*2;return(r%t+t)%t}function Ma(r){return r>-Ml&&r=10&&t++,t}function nv(r,t){var e=gs(r),n=Math.pow(10,e),a=r/n,i;return t?a<1.5?i=1:a<2.5?i=2:a<4?i=3:a<7?i=5:i=10:a<1?i=1:a<2?i=2:a<3?i=3:a<5?i=5:i=10,r=i*n,e>=-20?+r.toFixed(e<0?-e:0):r}function Vt(r){var t=parseFloat(r);return t==r&&(t!==0||!G(r)||r.indexOf("x")<=0)?t:NaN}function av(r){return!isNaN(Vt(r))}function iv(){return Math.round(Math.random()*9)}function ov(r,t){return t===0?r:ov(t,r%t)}function Il(r,t){return r==null?t:t==null?r:r*t/ov(r,t)}function Q(r){throw new Error(r)}function Ll(r,t,e){return(t-r)*e+r}var sv="series\0",lv="\0_ec_\0";function de(r){return r instanceof Array?r:r==null?[]:[r]}function bo(r,t,e){if(r){r[t]=r[t]||{},r.emphasis=r.emphasis||{},r.emphasis[t]=r.emphasis[t]||{};for(var n=0,a=e.length;n=0||i&&se(i,l)<0)){var u=n.getShallow(l,t);u!=null&&(o[r[s][0]]=u)}}return o}}var um=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],cm=Sn(um),fm=function(){function r(){}return r.prototype.getAreaStyle=function(t,e){return cm(this,t,e)},r}(),X=ue(),vm=function(r,t,e,n){if(n){var a=X(n);a.dataIndex=e,a.dataType=t,a.seriesIndex=r,a.ssrType="chart",n.type==="group"&&n.traverse(function(i){var o=X(i);o.seriesIndex=r,o.dataIndex=e,o.dataType=t,o.ssrType="chart"})}},Rl=1,kl={},dv=ue(),Ss=ue(),xs=0,Ha=1,Ua=2,Ue=["emphasis","blur","select"],Ia=["normal","emphasis","blur","select"],hm=10,dm=9,jt="highlight",ga="downplay",vn="select",ma="unselect",hn="toggleSelect";function ur(r){return r!=null&&r!=="none"}function Ya(r,t,e){r.onHoverStateChange&&(r.hoverState||0)!==e&&r.onHoverStateChange(t),r.hoverState=e}function pv(r){Ya(r,"emphasis",Ua)}function gv(r){r.hoverState===Ua&&Ya(r,"normal",xs)}function bs(r){Ya(r,"blur",Ha)}function mv(r){r.hoverState===Ha&&Ya(r,"normal",xs)}function pm(r){r.selected=!0}function gm(r){r.selected=!1}function El(r,t,e){t(r,e)}function bt(r,t,e){El(r,t,e),r.isGroup&&r.traverse(function(n){El(n,t,e)})}function Ol(r,t){switch(t){case"emphasis":r.hoverState=Ua;break;case"normal":r.hoverState=xs;break;case"blur":r.hoverState=Ha;break;case"select":r.selected=!0}}function mm(r,t,e,n){for(var a=r.style,i={},o=0;o=0,i=!1;if(r instanceof Se){var o=dv(r),s=a&&o.selectFill||o.normalFill,l=a&&o.selectStroke||o.normalStroke;if(ur(s)||ur(l)){n=n||{};var u=n.style||{};u.fill==="inherit"?(i=!0,n=B({},n),u=B({},u),u.fill=s):!ur(u.fill)&&ur(s)?(i=!0,n=B({},n),u=B({},u),u.fill=bl(s)):!ur(u.stroke)&&ur(l)&&(i||(n=B({},n),u=B({},u)),u.stroke=bl(l)),n.style=u}}if(n&&n.z2==null){i||(n=B({},n));var c=r.z2EmphasisLift;n.z2=r.z2+(c??hm)}return n}function _m(r,t,e){if(e&&e.z2==null){e=B({},e);var n=r.z2SelectLift;e.z2=r.z2+(n??dm)}return e}function Sm(r,t,e){var n=se(r.currentStates,t)>=0,a=r.style.opacity,i=n?null:mm(r,["opacity"],t,{opacity:1});e=e||{};var o=e.style||{};return o.opacity==null&&(e=B({},e),o=B({opacity:n?a:i.opacity*.1},o),e.style=o),e}function yi(r,t){var e=this.states[r];if(this.style){if(r==="emphasis")return ym(this,r,t,e);if(r==="blur")return Sm(this,r,e);if(r==="select")return _m(this,r,e)}return e}function xm(r){r.stateProxy=yi;var t=r.getTextContent(),e=r.getTextGuideLine();t&&(t.stateProxy=yi),e&&(e.stateProxy=yi)}function Nl(r,t){!xv(r,t)&&!r.__highByOuter&&bt(r,pv)}function Bl(r,t){!xv(r,t)&&!r.__highByOuter&&bt(r,gv)}function Ar(r,t){r.__highByOuter|=1<<(t||0),bt(r,pv)}function Mr(r,t){!(r.__highByOuter&=~(1<<(t||0)))&&bt(r,gv)}function bm(r){bt(r,bs)}function yv(r){bt(r,mv)}function _v(r){bt(r,pm)}function Sv(r){bt(r,gm)}function xv(r,t){return r.__highDownSilentOnTouch&&t.zrByTouch}function bv(r){var t=r.getModel(),e=[],n=[];t.eachComponent(function(a,i){var o=Ss(i),s=a==="series",l=s?r.getViewOfSeriesModel(i):r.getViewOfComponentModel(i);!s&&n.push(l),o.isBlured&&(l.group.traverse(function(u){mv(u)}),s&&e.push(i)),o.isBlured=!1}),w(n,function(a){a&&a.toggleBlurSeries&&a.toggleBlurSeries(e,!1,t)})}function wo(r,t,e,n){var a=n.getModel();e=e||"coordinateSystem";function i(u,c){for(var f=0;f0){var s={dataIndex:o,seriesIndex:e.seriesIndex};i!=null&&(s.dataType=i),t.push(s)}})}),t}function To(r,t,e){wv(r,!0),bt(r,xm),Im(r,t,e)}function Mm(r){wv(r,!1)}function Ir(r,t,e,n){n?Mm(r):To(r,t,e)}function Im(r,t,e){var n=X(r);t!=null?(n.focus=t,n.blurScope=e):n.focus&&(n.focus=null)}var zl=["emphasis","blur","select"],Lm={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function xn(r,t,e,n){e=e||"itemStyle";for(var a=0;a0){var f=c.duration,h=c.delay,v=c.easing,d={duration:f,delay:h||0,easing:v,done:i,force:!!i||!!o,setToFinal:!u,scope:r,during:o};s?t.animateFrom(e,d):t.animateTo(e,d)}else t.stopAnimation(),!s&&t.attr(e),o&&o(1),i&&i()}function me(r,t,e,n,a,i){Cs("update",r,t,e,n,a,i)}function De(r,t,e,n,a,i){Cs("enter",r,t,e,n,a,i)}function Sr(r){if(!r.__zr)return!0;for(var t=0;tMath.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function Wl(r){return!r.isGroup}function Fm(r){return r.shape!=null}function Iv(r,t,e){if(!r||!t)return;function n(o){var s={};return o.traverse(function(l){Wl(l)&&l.anid&&(s[l.anid]=l)}),s}function a(o){var s={x:o.x,y:o.y,rotation:o.rotation};return Fm(o)&&(s.shape=B({},o.shape)),s}var i=n(r);t.traverse(function(o){if(Wl(o)&&o.anid){var s=i[o.anid];if(s){var l=a(o);o.attr(a(s)),me(o,l,e,X(o).dataIndex)}}})}function Lv(r,t){return F(r,function(e){var n=e[0];n=Pa(n,t.x),n=Ra(n,t.x+t.width);var a=e[1];return a=Pa(a,t.y),a=Ra(a,t.y+t.height),[n,a]})}function Gm(r,t){var e=Pa(r.x,t.x),n=Ra(r.x+r.width,t.x+t.width),a=Pa(r.y,t.y),i=Ra(r.y+r.height,t.y+t.height);if(n>=e&&i>=a)return{x:e,y:a,width:n-e,height:i-a}}function Za(r,t,e){var n=B({rectHover:!0},t),a=n.style={strokeNoScale:!0};if(e=e||{x:-1,y:-1,width:2,height:2},r)return r.indexOf("image://")===0?(a.image=r.slice(8),re(a,e),new Or(n)):Ts(r.replace("path://",""),n,e,"center")}function Wm(r,t,e,n,a){for(var i=0,o=a[a.length-1];i1)return!1;var g=_i(v,d,c,f)/h;return!(g<0||g>1)}function _i(r,t,e,n){return r*n-e*t}function Hm(r){return r<=1e-6&&r>=-1e-6}function Ka(r){var t=r.itemTooltipOption,e=r.componentModel,n=r.itemName,a=G(t)?{formatter:t}:t,i=e.mainType,o=e.componentIndex,s={componentType:i,name:n,$vars:["name"]};s[i+"Index"]=o;var l=r.formatterParamsExtra;l&&w(Ve(l),function(c){mt(s,c)||(s[c]=l[c],s.$vars.push(c))});var u=X(r.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:n,option:re({content:n,formatterParams:s},a)}}function Hl(r,t){var e;r.isGroup&&(e=t(r)),e||r.traverse(t)}function Fn(r,t){if(r)if(N(r))for(var e=0;e=0&&s.push(l)}),s}}function Is(r,t){return K(K({},r,!0),t,!0)}const ay={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},iy={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var ka="ZH",Ls="EN",xr=Ls,_a={},Ps={},Nv=ce.domSupported?function(){var r=(document.documentElement.lang||navigator.language||navigator.browserLanguage||xr).toUpperCase();return r.indexOf(ka)>-1?ka:xr}():xr;function Bv(r,t){r=r.toUpperCase(),Ps[r]=new fe(t),_a[r]=t}function oy(r){if(G(r)){var t=_a[r.toUpperCase()]||{};return r===ka||r===Ls?Z(t):K(Z(t),Z(_a[xr]),!1)}else return K(Z(r),Z(_a[xr]),!1)}function sy(r){return Ps[r]}function ly(){return Ps[xr]}Bv(Ls,ay);Bv(ka,iy);var Rs=1e3,ks=Rs*60,dn=ks*60,He=dn*24,Kl=He*365,on={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Zn="{yyyy}-{MM}-{dd}",ql={year:"{yyyy}",month:"{yyyy}-{MM}",day:Zn,hour:Zn+" "+on.hour,minute:Zn+" "+on.minute,second:Zn+" "+on.second,millisecond:on.none},bi=["year","month","day","hour","minute","second","millisecond"],Vv=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Dt(r,t){return r+="","0000".substr(0,t-r.length)+r}function br(r){switch(r){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return r}}function uy(r){return r===br(r)}function cy(r){switch(r){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function ja(r,t,e,n){var a=_t(r),i=a[Es(e)](),o=a[wr(e)]()+1,s=Math.floor((o-1)/3)+1,l=a[Qa(e)](),u=a["get"+(e?"UTC":"")+"Day"](),c=a[Cn(e)](),f=(c-1)%12+1,h=a[Ja(e)](),v=a[ei(e)](),d=a[ti(e)](),p=n instanceof fe?n:sy(n||Nv)||ly(),g=p.getModel("time"),m=g.get("month"),y=g.get("monthAbbr"),_=g.get("dayOfWeek"),S=g.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,Dt(i%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,m[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,Dt(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Dt(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,S[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Dt(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,Dt(f+"",2)).replace(/{h}/g,f+"").replace(/{mm}/g,Dt(h,2)).replace(/{m}/g,h+"").replace(/{ss}/g,Dt(v,2)).replace(/{s}/g,v+"").replace(/{SSS}/g,Dt(d,3)).replace(/{S}/g,d+"")}function fy(r,t,e,n,a){var i=null;if(G(e))i=e;else if($(e))i=e(r.value,t,{level:r.level});else{var o=B({},on);if(r.level>0)for(var s=0;s=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(N(i)){var f=r.level==null?0:r.level>=0?r.level:i.length+r.level;f=Math.min(f,i.length-1),i=i[f]}}return ja(new Date(r.value),i,a,n)}function zv(r,t){var e=_t(r),n=e[wr(t)]()+1,a=e[Qa(t)](),i=e[Cn(t)](),o=e[Ja(t)](),s=e[ei(t)](),l=e[ti(t)](),u=l===0,c=u&&s===0,f=c&&o===0,h=f&&i===0,v=h&&a===1,d=v&&n===1;return d?"year":v?"month":h?"day":f?"hour":c?"minute":u?"second":"millisecond"}function jl(r,t,e){var n=le(r)?_t(r):r;switch(t=t||zv(r,e),t){case"year":return n[Es(e)]();case"half-year":return n[wr(e)]()>=6?1:0;case"quarter":return Math.floor((n[wr(e)]()+1)/4);case"month":return n[wr(e)]();case"day":return n[Qa(e)]();case"half-day":return n[Cn(e)]()/24;case"hour":return n[Cn(e)]();case"minute":return n[Ja(e)]();case"second":return n[ei(e)]();case"millisecond":return n[ti(e)]()}}function Es(r){return r?"getUTCFullYear":"getFullYear"}function wr(r){return r?"getUTCMonth":"getMonth"}function Qa(r){return r?"getUTCDate":"getDate"}function Cn(r){return r?"getUTCHours":"getHours"}function Ja(r){return r?"getUTCMinutes":"getMinutes"}function ei(r){return r?"getUTCSeconds":"getSeconds"}function ti(r){return r?"getUTCMilliseconds":"getMilliseconds"}function vy(r){return r?"setUTCFullYear":"setFullYear"}function Fv(r){return r?"setUTCMonth":"setMonth"}function Gv(r){return r?"setUTCDate":"setDate"}function Wv(r){return r?"setUTCHours":"setHours"}function Hv(r){return r?"setUTCMinutes":"setMinutes"}function Uv(r){return r?"setUTCSeconds":"setSeconds"}function Yv(r){return r?"setUTCMilliseconds":"setMilliseconds"}function $v(r){if(!av(r))return G(r)?r:"-";var t=(r+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function Xv(r,t){return r=(r||"").toLowerCase().replace(/-(.)/g,function(e,n){return n.toUpperCase()}),t&&r&&(r=r.charAt(0).toUpperCase()+r.slice(1)),r}var ri=og;function Lo(r,t,e){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function a(c){return c&&Nn(c)?c:"-"}function i(c){return!!(c!=null&&!isNaN(c)&&isFinite(c))}var o=t==="time",s=r instanceof Date;if(o||s){var l=o?_t(r):r;if(isNaN(+l)){if(s)return"-"}else return ja(l,n,e)}if(t==="ordinal")return go(r)?a(r):le(r)&&i(r)?r+"":"-";var u=Vt(r);return i(u)?$v(u):go(r)?a(r):typeof r=="boolean"?r+"":"-"}var Ql=["a","b","c","d","e","f","g"],wi=function(r,t){return"{"+r+(t??"")+"}"};function Zv(r,t,e){N(t)||(t=[t]);var n=t.length;if(!n)return"";for(var a=t[0].$vars||[],i=0;i':'';var o=e.markerId||"markerX";return{renderMode:i,content:"{"+o+"|} ",style:a==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}}function nr(r,t){return t=t||"transparent",G(r)?r:Y(r)&&r.colorStops&&(r.colorStops[0]||{}).color||t}function Jl(r,t){if(t==="_blank"||t==="blank"){var e=window.open();e.opener=null,e.location.href=r}else window.open(r,t)}var Sa=w,dy=["left","right","top","bottom","width","height"],Kn=[["width","left","right"],["height","top","bottom"]];function Os(r,t,e,n,a){var i=0,o=0;n==null&&(n=1/0),a==null&&(a=1/0);var s=0;t.eachChild(function(l,u){var c=l.getBoundingRect(),f=t.childAt(u+1),h=f&&f.getBoundingRect(),v,d;if(r==="horizontal"){var p=c.width+(h?-h.x+c.x:0);v=i+p,v>n||l.newline?(i=0,v=p,o+=s+e,s=c.height):s=Math.max(s,c.height)}else{var g=c.height+(h?-h.y+c.y:0);d=o+g,d>a||l.newline?(i+=s+e,o=0,d=g,s=c.width):s=Math.max(s,c.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),r==="horizontal"?i=v+e:o=d+e)})}var Cr=Os;J(Os,"vertical");J(Os,"horizontal");function Ft(r,t,e){e=ri(e||0);var n=t.width,a=t.height,i=te(r.left,n),o=te(r.top,a),s=te(r.right,n),l=te(r.bottom,a),u=te(r.width,n),c=te(r.height,a),f=e[2]+e[0],h=e[1]+e[3],v=r.aspect;switch(isNaN(u)&&(u=n-s-h-i),isNaN(c)&&(c=a-l-f-o),v!=null&&(isNaN(u)&&isNaN(c)&&(v>n/a?u=n*.8:c=a*.8),isNaN(u)&&(u=v*c),isNaN(c)&&(c=u/v)),isNaN(i)&&(i=n-s-u-h),isNaN(o)&&(o=a-l-c-f),r.left||r.right){case"center":i=n/2-u/2-e[3];break;case"right":i=n-u-h;break}switch(r.top||r.bottom){case"middle":case"center":o=a/2-c/2-e[0];break;case"bottom":o=a-c-f;break}i=i||0,o=o||0,isNaN(u)&&(u=n-h-i-(s||0)),isNaN(c)&&(c=a-f-o-(l||0));var d=new Ne(i+e[3],o+e[0],u,c);return d.margin=e,d}function py(r,t,e,n,a,i){var o=!a||!a.hv||a.hv[0],s=!a||!a.hv||a.hv[1],l=a&&a.boundingMode||"all";if(i=i||r,i.x=r.x,i.y=r.y,!o&&!s)return!1;var u;if(l==="raw")u=r.type==="group"?new Ne(0,0,+t.width||0,+t.height||0):r.getBoundingRect();else if(u=r.getBoundingRect(),r.needLocalTransform()){var c=r.getLocalTransform();u=u.clone(),u.applyTransform(c)}var f=Ft(re({width:u.width,height:u.height},t),e,n),h=o?f.x-u.x:0,v=s?f.y-u.y:0;return l==="raw"?(i.x=h,i.y=v):(i.x+=h,i.y+=v),i===r&&r.markRedraw(),!0}function Tn(r){var t=r.layoutMode||r.constructor.layoutMode;return Y(t)?t:t?{type:t}:null}function Lr(r,t,e){var n=e&&e.ignoreSize;!N(n)&&(n=[n,n]);var a=o(Kn[0],0),i=o(Kn[1],1);u(Kn[0],r,a),u(Kn[1],r,i);function o(c,f){var h={},v=0,d={},p=0,g=2;if(Sa(c,function(_){d[_]=r[_]}),Sa(c,function(_){s(t,_)&&(h[_]=d[_]=t[_]),l(h,_)&&v++,l(d,_)&&p++}),n[f])return l(t,c[1])?d[c[2]]=null:l(t,c[2])&&(d[c[1]]=null),d;if(p===g||!v)return d;if(v>=g)return h;for(var m=0;m=0;l--)s=K(s,a[l],!0);n.defaultOption=s}return n.defaultOption},t.prototype.getReferringComponents=function(e,n){var a=e+"Index",i=e+"Id";return zn(this.ecModel,e,{index:this.get(a,!0),id:this.get(i,!0)},n)},t.prototype.getBoxLayoutParams=function(){var e=this;return{left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type="component",e.id="",e.name="",e.mainType="",e.subType="",e.componentIndex=0}(),t}(fe);hv(ee,fe);Wa(ee);ry(ee);ny(ee,yy);function yy(r){var t=[];return w(ee.getClassesByMainType(r),function(e){t=t.concat(e.dependencies||e.prototype.dependencies||[])}),t=F(t,function(e){return rt(e).main}),r!=="dataset"&&se(t,"dataset")<=0&&t.unshift("dataset"),t}var Kv="";typeof navigator<"u"&&(Kv=navigator.platform||"");var cr="rgba(0, 0, 0, 0.2)";const _y={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:cr,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:cr,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:cr,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:cr,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:cr,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:cr,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Kv.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var qv=U(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),$e="original",ke="arrayRows",Xe="objectRows",ut="keyedColumns",Bt="typedArray",jv="unknown",ot="column",zr="row",Te={Must:1,Might:2,Not:3},Qv=ue();function Sy(r){Qv(r).datasetMap=U()}function Jv(r,t,e){var n={},a=Ns(t);if(!a||!r)return n;var i=[],o=[],s=t.ecModel,l=Qv(s).datasetMap,u=a.uid+"_"+e.seriesLayoutBy,c,f;r=r.slice(),w(r,function(p,g){var m=Y(p)?p:r[g]={name:p};m.type==="ordinal"&&c==null&&(c=g,f=d(m)),n[m.name]=[]});var h=l.get(u)||l.set(u,{categoryWayDim:f,valueWayDim:0});w(r,function(p,g){var m=p.name,y=d(p);if(c==null){var _=h.valueWayDim;v(n[m],_,y),v(o,_,y),h.valueWayDim+=y}else if(c===g)v(n[m],0,y),v(i,0,y);else{var _=h.categoryWayDim;v(n[m],_,y),v(o,_,y),h.categoryWayDim+=y}});function v(p,g,m){for(var y=0;yt)return r[n];return r[e-1]}function rh(r,t,e,n,a,i,o){i=i||r;var s=t(i),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(a))return u[a];var c=o==null||!n?e:Dy(n,o);if(c=c||e,!(!c||!c.length)){var f=c[l];return a&&(u[a]=f),s.paletteIdx=(l+1)%c.length,f}}function Ay(r,t){t(r).paletteIdx=0,t(r).paletteNameMap={}}var qn,Ur,ru,nu="\0_ec_inner",My=1,Vs=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.init=function(e,n,a,i,o,s){i=i||{},this.option=null,this._theme=new fe(i),this._locale=new fe(o),this._optionManager=s},t.prototype.setOption=function(e,n,a){var i=ou(n);this._optionManager.setOption(e,a,i),this._resetOption(null,i)},t.prototype.resetOption=function(e,n){return this._resetOption(e,ou(n))},t.prototype._resetOption=function(e,n){var a=!1,i=this._optionManager;if(!e||e==="recreate"){var o=i.mountOption(e==="recreate");!this.option||e==="recreate"?ru(this,o):(this.restoreData(),this._mergeOption(o,n)),a=!0}if((e==="timeline"||e==="media")&&this.restoreData(),!e||e==="recreate"||e==="timeline"){var s=i.getTimelineOption(this);s&&(a=!0,this._mergeOption(s,n))}if(!e||e==="recreate"||e==="media"){var l=i.getMediaOption(this);l.length&&w(l,function(u){a=!0,this._mergeOption(u,n)},this)}return a},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,n){var a=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=U(),u=n&&n.replaceMergeMainTypeMap;Sy(this),w(e,function(f,h){f!=null&&(ee.hasClass(h)?h&&(s.push(h),l.set(h,!0)):a[h]=a[h]==null?Z(f):K(a[h],f,!0))}),u&&u.each(function(f,h){ee.hasClass(h)&&!l.get(h)&&(s.push(h),l.set(h,!0))}),ee.topologicalTravel(s,ee.getAllClassMainTypes(),c,this);function c(f){var h=Cy(this,f,de(e[f])),v=i.get(f),d=v?u&&u.get(f)?"replaceMerge":"normalMerge":"replaceAll",p=Gg(v,h,d);Kg(p,f,ee),a[f]=null,i.set(f,null),o.set(f,0);var g=[],m=[],y=0,_;w(p,function(S,b){var x=S.existing,C=S.newOption;if(!C)x&&(x.mergeOption({},this),x.optionUpdated({},!1));else{var T=f==="series",D=ee.getClass(f,S.keyInfo.subType,!T);if(!D)return;if(f==="tooltip"){if(_)return;_=!0}if(x&&x.constructor===D)x.name=S.keyInfo.name,x.mergeOption(C,this),x.optionUpdated(C,!1);else{var A=B({componentIndex:b},S.keyInfo);x=new D(C,this,this,A),B(x,A),S.brandNew&&(x.__requireNewView=!0),x.init(C,this,this),x.optionUpdated(null,!0)}}x?(g.push(x.option),m.push(x),y++):(g.push(void 0),m.push(void 0))},this),a[f]=g,i.set(f,m),o.set(f,y),f==="series"&&qn(this)}this._seriesIndices||qn(this)},t.prototype.getOption=function(){var e=Z(this.option);return w(e,function(n,a){if(ee.hasClass(a)){for(var i=de(n),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!_n(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,e[a]=i}}),delete e[nu],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,n){var a=this._componentsMap.get(e);if(a){var i=a[n||0];if(i)return i;if(n==null){for(var o=0;o=t:e==="max"?r<=t:r===t}function Vy(r,t){return r.join(",")===t.join(",")}const zy=Ey;var Ze=w,Dn=Y,su=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Ti(r){var t=r&&r.itemStyle;if(t)for(var e=0,n=su.length;e=0;g--){var m=r[g];if(s||(d=m.data.rawIndexOf(m.stackedByDimension,v)),d>=0){var y=m.data.getByRawIndex(m.stackResultDimension,d);if(l==="all"||l==="positive"&&y>0||l==="negative"&&y<0||l==="samesign"&&h>=0&&y>0||l==="samesign"&&h<=0&&y<0){h=Bg(h,y),p=y;break}}}return n[0]=h,n[1]=p,n})})}var ai=function(){function r(t){this.data=t.data||(t.sourceFormat===ut?{}:[]),this.sourceFormat=t.sourceFormat||jv,this.seriesLayoutBy=t.seriesLayoutBy||ot,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;np&&(p=_)}v[0]=d,v[1]=p}},a=function(){return this._data?this._data.length/this._dimSize:0};du=(t={},t[ke+"_"+ot]={pure:!0,appendData:i},t[ke+"_"+zr]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Xe]={pure:!0,appendData:i},t[ut]={pure:!0,appendData:function(o){var s=this._data;w(o,function(l,u){for(var c=s[u]||(s[u]=[]),f=0;f<(l||[]).length;f++)c.push(l[f])})}},t[$e]={appendData:i},t[Bt]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function i(o){for(var s=0;s=0&&(p=o.interpolatedValue[g])}return p!=null?p+"":""})}},r.prototype.getRawValue=function(t,e){return Pr(this.getData(e),t)},r.prototype.formatTooltip=function(t,e,n){},r}();function yu(r){var t,e;return Y(r)?r.type&&(e=r):t=r,{text:t,frag:e}}function pn(r){return new n0(r)}var n0=function(){function r(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return r.prototype.perform=function(t){var e=this._upstream,n=t&&t.skip;if(this._dirty&&e){var a=this.context;a.data=a.outputData=e.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!n&&(i=this._plan(this.context));var o=c(this._modBy),s=this._modDataCount||0,l=c(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(i="reset");function c(y){return!(y>=1)&&(y=1),y}var f;(this._dirty||i==="reset")&&(this._dirty=!1,f=this._doReset(n)),this._modBy=l,this._modDataCount=u;var h=t&&t.step;if(e?this._dueEnd=e._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var v=this._dueIndex,d=Math.min(h!=null?this._dueIndex+h:1/0,this._dueEnd);if(!n&&(f||v1&&n>0?s:o}};return i;function o(){return t=r?null:lt},gte:function(r,t){return r>=t}},i0=function(){function r(t,e){if(!le(e)){var n="";Q(n)}this._opFn=hh[t],this._rvalFloat=Vt(e)}return r.prototype.evaluate=function(t){return le(t)?this._opFn(t,this._rvalFloat):this._opFn(Vt(t),this._rvalFloat)},r}(),dh=function(){function r(t,e){var n=t==="desc";this._resultLT=n?1:-1,e==null&&(e=n?"min":"max"),this._incomparable=e==="min"?-1/0:1/0}return r.prototype.evaluate=function(t,e){var n=le(t)?t:Vt(t),a=le(e)?e:Vt(e),i=isNaN(n),o=isNaN(a);if(i&&(n=this._incomparable),o&&(a=this._incomparable),i&&o){var s=G(t),l=G(e);s&&(n=l?t:0),l&&(a=s?e:0)}return na?-this._resultLT:0},r}(),o0=function(){function r(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=Vt(e)}return r.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n!==this._rvalTypeof&&(n==="number"||this._rvalTypeof==="number")&&(e=Vt(t)===this._rvalFloat)}return this._isEQ?e:!e},r}();function s0(r,t){return r==="eq"||r==="ne"?new o0(r==="eq",t):mt(hh,r)?new i0(r,t):null}var l0=function(){function r(){}return r.prototype.getRawData=function(){throw new Error("not supported")},r.prototype.getRawDataItem=function(t){throw new Error("not supported")},r.prototype.cloneRawData=function(){},r.prototype.getDimensionInfo=function(t){},r.prototype.cloneAllDimensionInfo=function(){},r.prototype.count=function(){},r.prototype.retrieveValue=function(t,e){},r.prototype.retrieveValueFromItem=function(t,e){},r.prototype.convertValue=function(t,e){return xa(t,e)},r}();function u0(r,t){var e=new l0,n=r.data,a=e.sourceFormat=r.sourceFormat,i=r.startIndex,o="";r.seriesLayoutBy!==ot&&Q(o);var s=[],l={},u=r.dimensionsDefine;if(u)w(u,function(p,g){var m=p.name,y={index:g,name:m,displayName:p.displayName};if(s.push(y),m!=null){var _="";mt(l,m)&&Q(_),l[m]=y}});else for(var c=0;c65535?m0:y0}function fr(){return[1/0,-1/0]}function _0(r){var t=r.constructor;return t===Array?r.slice():new t(r)}function xu(r,t,e,n,a){var i=mh[e||"float"];if(a){var o=r[t],s=o&&o.length;if(s!==n){for(var l=new i(n),u=0;ug[1]&&(g[1]=p)}return this._rawCount=this._count=l,{start:s,end:l}},r.prototype._initDataFromProvider=function(t,e,n){for(var a=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=F(o,function(y){return y.property}),c=0;cm[1]&&(m[1]=g)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=e,this._extent=[]},r.prototype.count=function(){return this._count},r.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(n!=null&&nt)i=o-1;else return o}return-1},r.prototype.indicesOfNearest=function(t,e,n){var a=this._chunks,i=a[t],o=[];if(!i)return o;n==null&&(n=1/0);for(var s=1/0,l=-1,u=0,c=0,f=this.count();c=0&&l<0)&&(s=d,l=v,u=0),v===l&&(o[u++]=c))}return o.length=u,o},r.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,a=this._count;if(n===Array){t=new n(a);for(var i=0;i=f&&y<=h||isNaN(y))&&(l[u++]=p),p++}d=!0}else if(i===2){for(var g=v[a[0]],_=v[a[1]],S=t[a[1]][0],b=t[a[1]][1],m=0;m=f&&y<=h||isNaN(y))&&(x>=S&&x<=b||isNaN(x))&&(l[u++]=p),p++}d=!0}}if(!d)if(i===1)for(var m=0;m=f&&y<=h||isNaN(y))&&(l[u++]=C)}else for(var m=0;mt[A][1])&&(T=!1)}T&&(l[u++]=e.getRawIndex(m))}return um[1]&&(m[1]=g)}}}},r.prototype.lttbDownSample=function(t,e){var n=this.clone([t],!0),a=n._chunks,i=a[t],o=this.count(),s=0,l=Math.floor(1/e),u=this.getRawIndex(0),c,f,h,v=new($r(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));v[s++]=u;for(var d=1;dc&&(c=f,h=S)}M>0&&Mc-d&&(l=c-d,s.length=l);for(var p=0;pf[1]&&(f[1]=m),h[v++]=y}return i._count=v,i._indices=h,i._updateGetRawIdx(),i},r.prototype.each=function(t,e){if(this._count)for(var n=t.length,a=this._chunks,i=0,o=this.count();il&&(l=f)}return o=[s,l],this._extent[t]=o,o},r.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],a=this._chunks,i=0;i=0?this._indices[t]:-1},r.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},r.internalField=function(){function t(e,n,a,i){return xa(e[i],this._dimensions[i])}Mi={arrayRows:t,objectRows:function(e,n,a,i){return xa(e[n],this._dimensions[i])},keyedColumns:t,original:function(e,n,a,i){var o=e&&(e.value==null?e:e.value);return xa(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(e,n,a,i){return e[i]}}}(),r}(),yh=function(){function r(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return r.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},r.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},r.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},r.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},r.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,e=this._getUpstreamSourceManagers(),n=!!e.length,a,i;if(jn(t)){var o=t,s=void 0,l=void 0,u=void 0;if(n){var c=e[0];c.prepareSource(),u=c.getSource(),s=u.data,l=u.sourceFormat,i=[c._getVersionSign()]}else s=o.get("data",!0),l=Be(s)?Bt:$e,i=[];var f=this._getSourceMetaRawOption()||{},h=u&&u.metaRawOption||{},v=ie(f.seriesLayoutBy,h.seriesLayoutBy)||null,d=ie(f.sourceHeader,h.sourceHeader),p=ie(f.dimensions,h.dimensions),g=v!==h.seriesLayoutBy||!!d!=!!h.sourceHeader||p;a=g?[Ro(s,{seriesLayoutBy:v,sourceHeader:d,dimensions:p},l)]:[]}else{var m=t;if(n){var y=this._applyTransform(e);a=y.sourceList,i=y.upstreamSignList}else{var _=m.get("source",!0);a=[Ro(_,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(a,i)},r.prototype._applyTransform=function(t){var e=this._sourceHost,n=e.get("transform",!0),a=e.get("fromTransformResult",!0);if(a!=null){var i="";t.length!==1&&wu(i)}var o,s=[],l=[];return w(t,function(u){u.prepareSource();var c=u.getSource(a||0),f="";a!=null&&!c&&wu(f),s.push(c),l.push(u._getVersionSign())}),n?o=p0(n,s,{datasetIndex:e.componentIndex}):a!=null&&(o=[Ky(s[0])]),{sourceList:o,upstreamSignList:l}},r.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;e1||e>0&&!r.noHeader;return w(r.blocks,function(a){var i=bh(a);i>=t&&(t=i+ +(n&&(!i||Eo(a)&&!a.noHeader)))}),t}return 0}function b0(r,t,e,n){var a=t.noHeader,i=C0(bh(t)),o=[],s=t.blocks||[];st(!s||N(s)),s=s||[];var l=r.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(mt(u,l)){var c=new dh(u[l],null);s.sort(function(d,p){return c.evaluate(d.sortParam,p.sortParam)})}else l==="seriesDesc"&&s.reverse()}w(s,function(d,p){var g=t.valueFormatter,m=xh(d)(g?B(B({},r),{valueFormatter:g}):r,d,p>0?i.html:0,n);m!=null&&o.push(m)});var f=r.renderMode==="richText"?o.join(i.richText):Oo(o.join(""),a?e:i.html);if(a)return f;var h=Lo(t.header,"ordinal",r.useUTC),v=Sh(n,r.renderMode).nameStyle;return r.renderMode==="richText"?wh(r,h,v)+i.richText+f:Oo('
'+We(h)+"
"+f,e)}function w0(r,t,e,n){var a=r.renderMode,i=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=r.useUTC,c=t.valueFormatter||r.valueFormatter||function(S){return S=N(S)?S:[S],F(S,function(b,x){return Lo(b,N(v)?v[x]:v,u)})};if(!(i&&o)){var f=s?"":r.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",a),h=i?"":Lo(l,"ordinal",u),v=t.valueType,d=o?[]:c(t.value,t.dataIndex),p=!s||!i,g=!s&&i,m=Sh(n,a),y=m.nameStyle,_=m.valueStyle;return a==="richText"?(s?"":f)+(i?"":wh(r,h,y))+(o?"":A0(r,d,p,g,_)):Oo((s?"":f)+(i?"":T0(h,!s,y))+(o?"":D0(d,p,g,_)),e)}}function Cu(r,t,e,n,a,i){if(r){var o=xh(r),s={useUTC:a,renderMode:e,orderMode:n,markupStyleCreator:t,valueFormatter:r.valueFormatter};return o(s,r,0,i)}}function C0(r){return{html:S0[r],richText:x0[r]}}function Oo(r,t){var e='
',n="margin: "+t+"px 0 0";return'
'+r+e+"
"}function T0(r,t,e){var n=t?"margin-left:2px":"";return''+We(r)+""}function D0(r,t,e,n){var a=e?"10px":"20px",i=t?"float:right;margin-left:"+a:"";return r=N(r)?r:[r],''+F(r,function(o){return We(o)}).join("  ")+""}function wh(r,t,e){return r.markupStyleCreator.wrapRichTextStyle(t,e)}function A0(r,t,e,n,a){var i=[a],o=n?10:20;return e&&i.push({padding:[0,0,0,o],align:"right"}),r.markupStyleCreator.wrapRichTextStyle(N(t)?t.join(" "):t,i)}function M0(r,t){var e=r.getData().getItemVisual(t,"style"),n=e[r.visualDrawType];return nr(n)}function Ch(r,t){var e=r.get("padding");return e??(t==="richText"?[8,10]:10)}var Ii=function(){function r(){this.richTextStyles={},this._nextStyleNameId=iv()}return r.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(t,e,n){var a=n==="richText"?this._generateStyleName():null,i=hy({color:e,type:t,renderMode:n,markerId:a});return G(i)?i:(this.richTextStyles[a]=i.style,i.content)},r.prototype.wrapRichTextStyle=function(t,e){var n={};N(e)?w(e,function(i){return B(n,i)}):B(n,e);var a=this._generateStyleName();return this.richTextStyles[a]=n,"{"+a+"|"+t+"}"},r}();function I0(r){var t=r.series,e=r.dataIndex,n=r.multipleSeries,a=t.getData(),i=a.mapDimensionsAll("defaultedTooltip"),o=i.length,s=t.getRawValue(e),l=N(s),u=M0(t,e),c,f,h,v;if(o>1||l&&!o){var d=L0(s,t,e,i,u);c=d.inlineValues,f=d.inlineValueTypes,h=d.blocks,v=d.inlineValues[0]}else if(o){var p=a.getDimensionInfo(i[0]);v=c=Pr(a,e,i[0]),f=p.type}else v=c=l?s[0]:s;var g=ms(t),m=g&&t.name||"",y=a.getName(e),_=n?m:y;return An("section",{header:m,noHeader:n||!g,sortParam:v,blocks:[An("nameValue",{markerType:"item",markerColor:u,name:_,noName:!Nn(_),value:c,valueType:f,dataIndex:e})].concat(h||[])})}function L0(r,t,e,n,a){var i=t.getData(),o=Ta(r,function(f,h,v){var d=i.getDimensionInfo(v);return f=f||d&&d.tooltip!==!1&&d.displayName!=null},!1),s=[],l=[],u=[];n.length?w(n,function(f){c(Pr(i,e,f),f)}):w(r,c);function c(f,h){var v=i.getDimensionInfo(h);!v||v.otherDims.tooltip===!1||(o?u.push(An("nameValue",{markerType:"subItem",markerColor:a,name:v.displayName,value:f,valueType:v.type})):(s.push(f),l.push(v.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var At=ue();function Qn(r,t){return r.getName(t)||r.getId(t)}var ba="__universalTransitionEnabled",oi=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return t.prototype.init=function(e,n,a){this.seriesIndex=this.componentIndex,this.dataTask=pn({count:R0,reset:k0}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,a);var i=At(this).sourceManager=new yh(this);i.prepareSource();var o=this.getInitialData(e,a);Du(o,this),this.dataTask.context.data=o,At(this).dataBeforeProcessed=o,Tu(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(e,n){var a=Tn(this),i=a?ni(e):{},o=this.subType;ee.hasClass(o)&&(o+="Series"),K(e,n.getTheme().get(this.subType)),K(e,this.getDefaultOption()),bo(e,"label",["show"]),this.fillDataTextStyle(e.data),a&&Lr(e,i,a)},t.prototype.mergeOption=function(e,n){e=K(this.option,e,!0),this.fillDataTextStyle(e.data);var a=Tn(this);a&&Lr(this.option,e,a);var i=At(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(e,n);Du(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,At(this).dataBeforeProcessed=o,Tu(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(e){if(e&&!Be(e))for(var n=["show"],a=0;athis.getShallow("animationThreshold")&&(n=!1),!!n},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,n,a){var i=this.ecModel,o=Bs.prototype.getColorFromPalette.call(this,e,n,a);return o||(o=i.getColorFromPalette(e,n,a)),o},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(e,n){this._innerSelect(this.getData(n),e)},t.prototype.unselect=function(e,n){var a=this.option.selectedMap;if(a){var i=this.option.selectedMode,o=this.getData(n);if(i==="series"||a==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&a.push(o)}return a},t.prototype.isSelected=function(e,n){var a=this.option.selectedMap;if(!a)return!1;var i=this.getData(n);return(a==="all"||a[Qn(i,e)])&&!i.getItemModel(e).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[ba])return!0;var e=this.option.universalTransition;return e?e===!0?!0:e&&e.enabled:!1},t.prototype._innerSelect=function(e,n){var a,i,o=this.option,s=o.selectedMode,l=n.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){Y(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,c=0;c0&&this._innerSelect(e,n)}},t.registerClass=function(e){return ee.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type="series.__base__",e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol="circle",e.visualStyleAccessPath="itemStyle",e.visualDrawType="fill"}(),t}(ee);xt(oi,r0);xt(oi,Bs);hv(oi,ee);function Tu(r){var t=r.name;ms(r)||(r.name=P0(r)||t)}function P0(r){var t=r.getRawData(),e=t.mapDimensionsAll("seriesName"),n=[];return w(e,function(a){var i=t.getDimensionInfo(a);i.displayName&&n.push(i.displayName)}),n.join(" ")}function R0(r){return r.model.getRawData().count()}function k0(r){var t=r.model;return t.setData(t.getRawData().cloneShallow()),E0}function E0(r,t){t.outputData&&r.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function Du(r,t){w(sg(r.CHANGABLE_METHODS,r.DOWNSAMPLE_METHODS),function(e){r.wrapMethod(e,J(O0,t))})}function O0(r,t){var e=No(r);return e&&e.setOutputEnd((t||this).count()),t}function No(r){var t=(r.ecModel||{}).scheduler,e=t&&t.getPipeline(r.uid);if(e){var n=e.currentTask;if(n){var a=n.agentStubMap;a&&(n=a.get(r.uid))}return n}}const lt=oi;var Us=function(){function r(){this.group=new ge,this.uid=Gn("viewComponent")}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,a){},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,a){},r.prototype.updateLayout=function(t,e,n,a){},r.prototype.updateVisual=function(t,e,n,a){},r.prototype.toggleBlurSeries=function(t,e,n){},r.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},r}();_s(Us);Wa(Us);const Ye=Us;function Wn(){var r=ue();return function(t){var e=r(t),n=t.pipelineContext,a=!!e.large,i=!!e.progressiveRender,o=e.large=!!(n&&n.large),s=e.progressiveRender=!!(n&&n.progressiveRender);return(a!==o||i!==s)&&"reset"}}var Th=ue(),N0=Wn(),Ys=function(){function r(){this.group=new ge,this.uid=Gn("viewChart"),this.renderTask=pn({plan:B0,reset:V0}),this.renderTask.context={view:this}}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,a){},r.prototype.highlight=function(t,e,n,a){var i=t.getData(a&&a.dataType);i&&Mu(i,a,"emphasis")},r.prototype.downplay=function(t,e,n,a){var i=t.getData(a&&a.dataType);i&&Mu(i,a,"normal")},r.prototype.remove=function(t,e){this.group.removeAll()},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.updateLayout=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.updateVisual=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.eachRendered=function(t){Fn(this.group,t)},r.markUpdateMethod=function(t,e){Th(t).updateMethod=e},r.protoInitialize=function(){var t=r.prototype;t.type="chart"}(),r}();function Au(r,t,e){r&&Do(r)&&(t==="emphasis"?Ar:Mr)(r,e)}function Mu(r,t,e){var n=rr(r,t),a=t&&t.highlightKey!=null?Pm(t.highlightKey):null;n!=null?w(de(n),function(i){Au(r.getItemGraphicEl(i),e,a)}):r.eachItemGraphicEl(function(i){Au(i,e,a)})}_s(Ys);Wa(Ys);function B0(r){return N0(r.model)}function V0(r){var t=r.model,e=r.ecModel,n=r.api,a=r.payload,i=t.pipelineContext.progressiveRender,o=r.view,s=a&&Th(a).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,e,n,a),z0[l]}var z0={incrementalPrepareRender:{progress:function(r,t){t.view.incrementalRender(r,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(r,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}};const Oe=Ys;var Ea="\0__throttleOriginMethod",Iu="\0__throttleRate",Lu="\0__throttleType";function $s(r,t,e){var n,a=0,i=0,o=null,s,l,u,c;t=t||0;function f(){i=new Date().getTime(),o=null,r.apply(l,u||[])}var h=function(){for(var v=[],d=0;d=0?f():o=setTimeout(f,-s),a=n};return h.clear=function(){o&&(clearTimeout(o),o=null)},h.debounceNextCall=function(v){c=v},h}function Dh(r,t,e,n){var a=r[t];if(a){var i=a[Ea]||a,o=a[Lu],s=a[Iu];if(s!==e||o!==n){if(e==null||!n)return r[t]=i;a=r[t]=$s(i,e,n==="debounce"),a[Ea]=i,a[Lu]=n,a[Iu]=e}return a}}function Bo(r,t){var e=r[t];e&&e[Ea]&&(e.clear&&e.clear(),r[t]=e[Ea])}var Pu=ue(),Ru={itemStyle:Sn(Ov,!0),lineStyle:Sn(Ev,!0)},F0={lineStyle:"stroke",itemStyle:"fill"};function Ah(r,t){var e=r.visualStyleMapper||Ru[t];return e||(console.warn("Unknown style type '"+t+"'."),Ru.itemStyle)}function Mh(r,t){var e=r.visualDrawType||F0[t];return e||(console.warn("Unknown style type '"+t+"'."),"fill")}var G0={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",a=r.getModel(n),i=Ah(r,n),o=i(a),s=a.getShallow("decal");s&&(e.setVisual("decal",s),s.dirty=!0);var l=Mh(r,n),u=o[l],c=$(u)?u:null,f=o.fill==="auto"||o.stroke==="auto";if(!o[l]||c||f){var h=r.getColorFromPalette(r.name,null,t.getSeriesCount());o[l]||(o[l]=h,e.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||$(o.fill)?h:o.fill,o.stroke=o.stroke==="auto"||$(o.stroke)?h:o.stroke}if(e.setVisual("style",o),e.setVisual("drawType",l),!t.isSeriesFiltered(r)&&c)return e.setVisual("colorFromPalette",!1),{dataEach:function(v,d){var p=r.getDataParams(d),g=B({},o);g[l]=c(p),v.setItemVisual(d,"style",g)}}}},Xr=new fe,W0={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){if(!(r.ignoreStyleOnData||t.isSeriesFiltered(r))){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",a=Ah(r,n),i=e.getVisual("drawType");return{dataEach:e.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[n]){Xr.option=l[n];var u=a(Xr),c=o.ensureUniqueItemVisual(s,"style");B(c,u),Xr.option.decal&&(o.setItemVisual(s,"decal",Xr.option.decal),Xr.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},H0={performRawSeries:!0,overallReset:function(r){var t=U();r.eachSeries(function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var a=e.type+"-"+n,i=t.get(a);i||(i={},t.set(a,i)),Pu(e).scope=i}}),r.eachSeries(function(e){if(!(e.isColorBySeries()||r.isSeriesFiltered(e))){var n=e.getRawData(),a={},i=e.getData(),o=Pu(e).scope,s=e.visualStyleAccessPath||"itemStyle",l=Mh(e,s);i.each(function(u){var c=i.getRawIndex(u);a[c]=u}),n.each(function(u){var c=a[u],f=i.getItemVisual(c,"colorFromPalette");if(f){var h=i.ensureUniqueItemVisual(c,"style"),v=n.getName(u)||u+"",d=n.count();h[l]=e.getColorFromPalette(v,o,d)}})}})}},Jn=Math.PI;function U0(r,t){t=t||{},re(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var e=new ge,n=new he({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});e.add(n);var a=new Ce({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),i=new he({style:{fill:"none"},textContent:a,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});e.add(i);var o;return t.showSpinner&&(o=new ds({shape:{startAngle:-Jn/2,endAngle:-Jn/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:Jn*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:Jn*3/2}).delay(300).start("circularInOut"),e.add(o)),e.resize=function(){var s=a.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(r.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),c=r.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:c}),i.setShape({x:u-l,y:c-l,width:l*2,height:l*2}),n.setShape({x:0,y:0,width:r.getWidth(),height:r.getHeight()})},e.resize(),e}var Ih=function(){function r(t,e,n,a){this._stageTaskMap=U(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),a=this._visualHandlers=a.slice(),this._allHandlers=n.concat(a)}return r.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each(function(n){var a=n.overallTask;a&&a.dirty()})},r.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),a=n.context,i=!e&&n.progressiveEnabled&&(!a||a.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=i?n.step:null,s=a&&a.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},r.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},r.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),a=t.getData(),i=a.count(),o=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,s=t.get("large")&&i>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?i:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:l,large:s}},r.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=U();t.eachSeries(function(a){var i=a.getProgressive(),o=a.uid;n.set(o,{id:o,head:null,tail:null,threshold:a.getProgressiveThreshold(),progressiveEnabled:i&&!(a.preventIncremental&&a.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(a,a.dataTask)})},r.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;w(this._allHandlers,function(a){var i=t.get(a.uid)||t.set(a.uid,{}),o="";st(!(a.reset&&a.overallReset),o),a.reset&&this._createSeriesStageTask(a,i,e,n),a.overallReset&&this._createOverallStageTask(a,i,e,n)},this)},r.prototype.prepareView=function(t,e,n,a){var i=t.renderTask,o=i.context;o.model=e,o.ecModel=n,o.api=a,i.__block=!t.incrementalPrepareRender,this._pipe(e,i)},r.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},r.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},r.prototype._performStageTasks=function(t,e,n,a){a=a||{};var i=!1,o=this;w(t,function(l,u){if(!(a.visualType&&a.visualType!==l.visualType)){var c=o._stageTaskMap.get(l.uid),f=c.seriesTaskMap,h=c.overallTask;if(h){var v,d=h.agentStubMap;d.each(function(g){s(a,g)&&(g.dirty(),v=!0)}),v&&h.dirty(),o.updatePayload(h,n);var p=o.getPerformArgs(h,a.block);d.each(function(g){g.perform(p)}),h.perform(p)&&(i=!0)}else f&&f.each(function(g,m){s(a,g)&&g.dirty();var y=o.getPerformArgs(g,a.block);y.skip=!l.performRawSeries&&e.isSeriesFiltered(g.context.model),o.updatePayload(g,n),g.perform(y)&&(i=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=i||this.unfinished},r.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(n){e=n.dataTask.perform()||e}),this.unfinished=e||this.unfinished},r.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})},r.prototype.updatePayload=function(t,e){e!=="remain"&&(t.context.payload=e)},r.prototype._createSeriesStageTask=function(t,e,n,a){var i=this,o=e.seriesTaskMap,s=e.seriesTaskMap=U(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(c):l?n.eachRawSeriesByType(l,c):u&&u(n,a).each(c);function c(f){var h=f.uid,v=s.set(h,o&&o.get(h)||pn({plan:K0,reset:q0,count:Q0}));v.context={model:f,ecModel:n,api:a,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(f,v)}},r.prototype._createOverallStageTask=function(t,e,n,a){var i=this,o=e.overallTask=e.overallTask||pn({reset:Y0});o.context={ecModel:n,api:a,overallReset:t.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=U(),u=t.seriesType,c=t.getTargetSeries,f=!0,h=!1,v="";st(!t.createOnAllSeries,v),u?n.eachRawSeriesByType(u,d):c?c(n,a).each(d):(f=!1,w(n.getSeries(),d));function d(p){var g=p.uid,m=l.set(g,s&&s.get(g)||(h=!0,pn({reset:$0,onDirty:Z0})));m.context={model:p,overallProgress:f},m.agent=o,m.__block=f,i._pipe(p,m)}h&&o.dirty()},r.prototype._pipe=function(t,e){var n=t.uid,a=this._pipelineMap.get(n);!a.head&&(a.head=e),a.tail&&a.tail.pipe(e),a.tail=e,e.__idxInPipeline=a.count++,e.__pipeline=a},r.wrapStageHandler=function(t,e){return $(t)&&(t={overallReset:t,seriesType:J0(t)}),t.uid=Gn("stageHandler"),e&&(t.visualType=e),t},r}();function Y0(r){r.overallReset(r.ecModel,r.api,r.payload)}function $0(r){return r.overallProgress&&X0}function X0(){this.agent.dirty(),this.getDownstream().dirty()}function Z0(){this.agent&&this.agent.dirty()}function K0(r){return r.plan?r.plan(r.model,r.ecModel,r.api,r.payload):null}function q0(r){r.useClearVisual&&r.data.clearAllVisual();var t=r.resetDefines=de(r.reset(r.model,r.ecModel,r.api,r.payload));return t.length>1?F(t,function(e,n){return Lh(n)}):j0}var j0=Lh(0);function Lh(r){return function(t,e){var n=e.data,a=e.resetDefines[r];if(a&&a.dataEach)for(var i=t.start;i0&&v===u.length-h.length){var d=u.slice(0,v);d!=="data"&&(e.mainType=d,e[h.toLowerCase()]=l,c=!0)}}s.hasOwnProperty(u)&&(n[u]=l,c=!0),c||(a[u]=l)})}return{cptQuery:e,dataQuery:n,otherQuery:a}},r.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var a=n.targetEl,i=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return c(l,o,"mainType")&&c(l,o,"subType")&&c(l,o,"index","componentIndex")&&c(l,o,"name")&&c(l,o,"id")&&c(u,i,"name")&&c(u,i,"dataIndex")&&c(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,a,i));function c(f,h,v,d){return f[v]==null||h[d||v]===f[v]}},r.prototype.afterTrigger=function(){this.eventInfo=null},r}(),Vo=["symbol","symbolSize","symbolRotate","symbolOffset"],Nu=Vo.concat(["symbolKeepAspect"]),n_={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData();if(r.legendIcon&&e.setVisual("legendIcon",r.legendIcon),!r.hasSymbolVisual)return;for(var n={},a={},i=!1,o=0;o0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,n,a){if(!this[Ae]){if(this._disposed){this.id;return}var i,o,s;if(Y(n)&&(a=n.lazyUpdate,i=n.silent,o=n.replaceMerge,s=n.transition,n=n.notMerge),this[Ae]=!0,!this._model||n){var l=new zy(this._api),u=this._theme,c=this._model=new Vs;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,u,this._locale,l)}this._model.setOption(e,{replaceMerge:o},Wo);var f={seriesTransition:s,optionChanged:!0};if(a)this[Ee]={silent:i,updateParams:f},this[Ae]=!1,this.getZr().wakeUp();else{try{hr(this),Mt.update.call(this,null,f)}catch(h){throw this[Ee]=null,this[Ae]=!1,h}this._ssr||this._zr.flush(),this[Ee]=null,this[Ae]=!1,Zr.call(this,i),Kr.call(this,i)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||ce.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){e=e||{};var n=this._zr.painter;return n.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get("backgroundColor"),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){e=e||{};var n=this._zr.painter;return n.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(ce.svgSupported){var e=this._zr,n=e.storage.getDisplayList();return w(n,function(a){a.stopAnimation(null,!0)}),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e=e||{};var n=e.excludeComponents,a=this._model,i=[],o=this;w(n,function(l){a.eachComponent({mainType:l},function(u){var c=o._componentsMap[u.__viewId];c.group.ignore||(i.push(c),c.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return w(i,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var n=e.type==="svg",a=this.group,i=Math.min,o=Math.max,s=1/0;if($u[a]){var l=s,u=s,c=-s,f=-s,h=[],v=e&&e.pixelRatio||this.getDevicePixelRatio();w(mn,function(_,S){if(_.group===a){var b=n?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(Z(e)),x=_.getDom().getBoundingClientRect();l=i(x.left,l),u=i(x.top,u),c=o(x.right,c),f=o(x.bottom,f),h.push({dom:b,left:x.left,top:x.top})}}),l*=v,u*=v,c*=v,f*=v;var d=c-l,p=f-u,g=jf.createCanvas(),m=wl(g,{renderer:n?"svg":"canvas"});if(m.resize({width:d,height:p}),n){var y="";return w(h,function(_){var S=_.left-l,b=_.top-u;y+=''+_.dom+""}),m.painter.getSvgRoot().innerHTML=y,e.connectedBackgroundColor&&m.painter.setBackgroundColor(e.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}else return e.connectedBackgroundColor&&m.add(new he({shape:{x:0,y:0,width:d,height:p},style:{fill:e.connectedBackgroundColor}})),w(h,function(_){var S=new Or({style:{x:_.left*v-l,y:_.top*v-u,image:_.dom}});m.add(S)}),m.refreshImmediately(),g.toDataURL("image/"+(e&&e.type||"png"))}else return this.getDataURL(e)},t.prototype.convertToPixel=function(e,n){return Ei(this,"convertToPixel",e,n)},t.prototype.convertFromPixel=function(e,n){return Ei(this,"convertFromPixel",e,n)},t.prototype.containPixel=function(e,n){if(this._disposed){this.id;return}var a=this._model,i,o=fn(a,e);return w(o,function(s,l){l.indexOf("Models")>=0&&w(s,function(u){var c=u.coordinateSystem;if(c&&c.containPoint)i=i||!!c.containPoint(n);else if(l==="seriesModels"){var f=this._chartsMap[u.__viewId];f&&f.containPoint&&(i=i||f.containPoint(n,u))}},this)},this),!!i},t.prototype.getVisual=function(e,n){var a=this._model,i=fn(a,e,{defaultMainType:"series"}),o=i.seriesModel,s=o.getData(),l=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?s.indexOfRawIndex(i.dataIndex):null;return l!=null?i_(s,l,n):o_(s,n)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;w(V_,function(n){var a=function(i){var o=e.getModel(),s=i.target,l,u=n==="globalout";if(u?l={}:s&&ln(s,function(d){var p=X(d);if(p&&p.dataIndex!=null){var g=p.dataModel||o.getSeriesByIndex(p.seriesIndex);return l=g&&g.getDataParams(p.dataIndex,p.dataType,s)||{},!0}else if(p.eventData)return l=B({},p.eventData),!0},!0),l){var c=l.componentType,f=l.componentIndex;(c==="markLine"||c==="markPoint"||c==="markArea")&&(c="series",f=l.seriesIndex);var h=c&&f!=null&&o.getComponent(c,f),v=h&&e[h.mainType==="series"?"_chartsMap":"_componentsMap"][h.__viewId];l.event=i,l.type=n,e._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:h,view:v},e.trigger(n,l)}};a.zrEventfulCallAtLast=!0,e._zr.on(n,a,e)}),w(gn,function(n,a){e._messageCenter.on(a,function(i){this.trigger(a,i)},e)}),w(["selectchanged"],function(n){e._messageCenter.on(n,function(a){this.trigger(n,a)},e)}),l_(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var e=this.getDom();e&&cv(this.getDom(),qs,"");var n=this,a=n._api,i=n._model;w(n._componentsViews,function(o){o.dispose(i,a)}),w(n._chartsViews,function(o){o.dispose(i,a)}),n._zr.dispose(),n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null,delete mn[n.id]},t.prototype.resize=function(e){if(!this[Ae]){if(this._disposed){this.id;return}this._zr.resize(e);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!n){var a=n.resetOption("media"),i=e&&e.silent;this[Ee]&&(i==null&&(i=this[Ee].silent),a=!0,this[Ee]=null),this[Ae]=!0;try{a&&hr(this),Mt.update.call(this,{type:"resize",animation:B({duration:0},e&&e.animation)})}catch(o){throw this[Ae]=!1,o}this[Ae]=!1,Zr.call(this,i),Kr.call(this,i)}}},t.prototype.showLoading=function(e,n){if(this._disposed){this.id;return}if(Y(e)&&(n=e,e=""),e=e||"default",this.hideLoading(),!!Ho[e]){var a=Ho[e](this._api,n),i=this._zr;this._loadingFX=a,i.add(a)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(e){var n=B({},e);return n.type=gn[e.type],n},t.prototype.dispatchAction=function(e,n){if(this._disposed){this.id;return}if(Y(n)||(n={silent:!!n}),!!Na[e.type]&&this._model){if(this[Ae]){this._pendingActions.push(e);return}var a=n.silent;Ni.call(this,e,a);var i=n.flush;i?this._zr.flush():i!==!1&&ce.browser.weChat&&this._throttledZrFlush(),Zr.call(this,a),Kr.call(this,a)}},t.prototype.updateLabelLayout=function(){qe.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed){this.id;return}var n=e.seriesIndex,a=this.getModel(),i=a.getSeriesByIndex(n);i.appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){hr=function(f){var h=f._scheduler;h.restorePipelines(f._model),h.prepareStageTasks(),ki(f,!0),ki(f,!1),h.plan()},ki=function(f,h){for(var v=f._model,d=f._scheduler,p=h?f._componentsViews:f._chartsViews,g=h?f._componentsMap:f._chartsMap,m=f._zr,y=f._api,_=0;_h.get("hoverLayerThreshold")&&!ce.node&&!ce.worker&&h.eachSeries(function(g){if(!g.preventUsingHoverLayer){var m=f._chartsMap[g.__viewId];m.__alive&&m.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function o(f,h){var v=f.get("blendMode")||null;h.eachRendered(function(d){d.isGroup||(d.style.blend=v)})}function s(f,h){if(!f.preventAutoZ){var v=f.get("z")||0,d=f.get("zlevel")||0;h.eachRendered(function(p){return l(p,v,d,-1/0),!0})}}function l(f,h,v,d){var p=f.getTextContent(),g=f.getTextGuideLine(),m=f.isGroup;if(m)for(var y=f.childrenRef(),_=0;_0?{duration:p,delay:v.get("delay"),easing:v.get("easing")}:null;h.eachRendered(function(m){if(m.states&&m.states.emphasis){if(Sr(m))return;if(m instanceof Se&&Rm(m),m.__dirty){var y=m.prevStates;y&&m.useStates(y)}if(d){m.stateTransition=g;var _=m.getTextContent(),S=m.getTextGuideLine();_&&(_.stateTransition=g),S&&(S.stateTransition=g)}m.__dirty&&a(m)}})}Uu=function(f){return new(function(h){V(v,h);function v(){return h!==null&&h.apply(this,arguments)||this}return v.prototype.getCoordinateSystems=function(){return f._coordSysMgr.getCoordinateSystems()},v.prototype.getComponentByElement=function(d){for(;d;){var p=d.__ecComponentInfo;if(p!=null)return f._model.getComponent(p.mainType,p.index);d=d.parent}},v.prototype.enterEmphasis=function(d,p){Ar(d,p),ze(f)},v.prototype.leaveEmphasis=function(d,p){Mr(d,p),ze(f)},v.prototype.enterBlur=function(d){bm(d),ze(f)},v.prototype.leaveBlur=function(d){yv(d),ze(f)},v.prototype.enterSelect=function(d){_v(d),ze(f)},v.prototype.leaveSelect=function(d){Sv(d),ze(f)},v.prototype.getModel=function(){return f.getModel()},v.prototype.getViewOfComponentModel=function(d){return f.getViewOfComponentModel(d)},v.prototype.getViewOfSeriesModel=function(d){return f.getViewOfSeriesModel(d)},v}(nh))(f)},$h=function(f){function h(v,d){for(var p=0;p=0)){Xu.push(e);var i=Ih.wrapStageHandler(e,a);i.__prio=t,i.__raw=e,r.push(i)}}function Qh(r,t){Ho[r]=t}function Y_(r,t,e){var n=w_("registerMap");n&&n(r,t,e)}var $_=d0;sr(Zs,G0);sr(si,W0);sr(si,H0);sr(Zs,n_);sr(si,a_);sr(Fh,S_);qh(ih);jh(D_,Xy);Qh("default",U0);ct({type:jt,event:jt,update:jt},yt);ct({type:ga,event:ga,update:ga},yt);ct({type:vn,event:vn,update:vn},yt);ct({type:ma,event:ma,update:ma},yt);ct({type:hn,event:hn,update:hn},yt);Kh("light",e_);Kh("dark",t_);function qr(r){return r==null?0:r.length||1}function Zu(r){return r}var X_=function(){function r(t,e,n,a,i,o){this._old=t,this._new=e,this._oldKeyGetter=n||Zu,this._newKeyGetter=a||Zu,this.context=i,this._diffModeMultiple=o==="multiple"}return r.prototype.add=function(t){return this._add=t,this},r.prototype.update=function(t){return this._update=t,this},r.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},r.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},r.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},r.prototype.remove=function(t){return this._remove=t,this},r.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},r.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},a=new Array(t.length),i=new Array(e.length);this._initIndexMap(t,null,a,"_oldKeyGetter"),this._initIndexMap(e,n,i,"_newKeyGetter");for(var o=0;o1){var c=l.shift();l.length===1&&(n[s]=l[0]),this._update&&this._update(c,o)}else u===1?(n[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,n)},r.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},a={},i=[],o=[];this._initIndexMap(t,n,i,"_oldKeyGetter"),this._initIndexMap(e,a,o,"_newKeyGetter");for(var s=0;s1&&h===1)this._updateManyToOne&&this._updateManyToOne(c,u),a[l]=null;else if(f===1&&h>1)this._updateOneToMany&&this._updateOneToMany(c,u),a[l]=null;else if(f===1&&h===1)this._update&&this._update(c,u),a[l]=null;else if(f>1&&h>1)this._updateManyToMany&&this._updateManyToMany(c,u),a[l]=null;else if(f>1)for(var v=0;v1)for(var s=0;s30}var jr=Y,It=F,J_=typeof Int32Array>"u"?Array:Int32Array,eS="e\0\0",Ku=-1,tS=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],rS=["_approximateExtent"],qu,na,Qr,Jr,zi,aa,Fi,ad=function(){function r(t,e){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var n,a=!1;ed(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(a=!0,n=t),n=n||["x","y"];for(var i={},o=[],s={},l=!1,u={},c=0;c=e)){var n=this._store,a=n.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,s=a.getSource().sourceFormat,l=s===$e;if(l&&!a.pure)for(var u=[],c=t;c0},r.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,a=n[t];a||(a=n[t]={});var i=a[e];return i==null&&(i=this.getVisual(e),N(i)?i=i.slice():jr(i)&&(i=B({},i)),a[e]=i),i},r.prototype.setItemVisual=function(t,e,n){var a=this._itemVisuals[t]||{};this._itemVisuals[t]=a,jr(e)?B(a,e):a[e]=n},r.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},r.prototype.setLayout=function(t,e){jr(t)?B(this._layout,t):this._layout[t]=e},r.prototype.getLayout=function(t){return this._layout[t]},r.prototype.getItemLayout=function(t){return this._itemLayouts[t]},r.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?B(this._itemLayouts[t]||{},e):e},r.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},r.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;vm(n,this.dataType,t,e),this._graphicEls[t]=e},r.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},r.prototype.eachItemGraphicEl=function(t,e){w(this._graphicEls,function(n,a){n&&t&&t.call(e,n,a)})},r.prototype.cloneShallow=function(t){return t||(t=new r(this._schema?this._schema:It(this.dimensions,this._getDimInfo,this),this.hostModel)),zi(t,this),t._store=this._store,t},r.prototype.wrapMethod=function(t,e){var n=this[t];$(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var a=n.apply(this,arguments);return e.apply(this,[a].concat(fg(arguments)))})},r.internalField=function(){qu=function(t){var e=t._invertedIndicesMap;w(e,function(n,a){var i=t._dimInfos[a],o=i.ordinalMeta,s=t._store;if(o){n=e[a]=new J_(o.categories.length);for(var l=0;l1&&(l+="__ec__"+c),a[e]=l}}}(),r}();function id(r,t){Fs(r)||(r=Gs(r)),t=t||{};var e=t.coordDimensions||[],n=t.dimensionsDefine||r.dimensionsDefine||[],a=U(),i=[],o=aS(r,e,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&nd(o),l=n===r.dimensionsDefine,u=l?rd(r):td(n),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(r,o));for(var f=U(c),h=new gh(o),v=0;v0&&(n.name=a+(i-1)),i++,t.set(a,i)}}function aS(r,t,e,n){var a=Math.max(r.dimensionsDetectedCount||1,t.length,e.length,n||0);return w(t,function(i){var o;Y(i)&&(o=i.dimsDef)&&(a=Math.max(a,o.length))}),a}function iS(r,t,e){if(e||t.hasKey(r)){for(var n=0;t.hasKey(r+n);)n++;r+=n}return t.set(r,!0),r}var oS=function(){function r(t){this.coordSysDims=[],this.axisMap=U(),this.categoryAxisMap=U(),this.coordSysName=t}return r}();function sS(r){var t=r.get("coordinateSystem"),e=new oS(t),n=lS[t];if(n)return n(r,e,e.axisMap,e.categoryAxisMap),e}var lS={cartesian2d:function(r,t,e,n){var a=r.getReferringComponents("xAxis",Re).models[0],i=r.getReferringComponents("yAxis",Re).models[0];t.coordSysDims=["x","y"],e.set("x",a),e.set("y",i),dr(a)&&(n.set("x",a),t.firstCategoryDimIndex=0),dr(i)&&(n.set("y",i),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(r,t,e,n){var a=r.getReferringComponents("singleAxis",Re).models[0];t.coordSysDims=["single"],e.set("single",a),dr(a)&&(n.set("single",a),t.firstCategoryDimIndex=0)},polar:function(r,t,e,n){var a=r.getReferringComponents("polar",Re).models[0],i=a.findAxisModel("radiusAxis"),o=a.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],e.set("radius",i),e.set("angle",o),dr(i)&&(n.set("radius",i),t.firstCategoryDimIndex=0),dr(o)&&(n.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(r,t,e,n){t.coordSysDims=["lng","lat"]},parallel:function(r,t,e,n){var a=r.ecModel,i=a.getComponent("parallel",r.get("parallelIndex")),o=t.coordSysDims=i.dimensions.slice();w(i.parallelAxisIndex,function(s,l){var u=a.getComponent("parallelAxis",s),c=o[l];e.set(c,u),dr(u)&&(n.set(c,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function dr(r){return r.get("type")==="category"}function uS(r,t,e){e=e||{};var n=e.byIndex,a=e.stackedCoordDimension,i,o,s;cS(t)?i=t:(o=t.schema,i=o.dimensions,s=t.store);var l=!!(r&&r.get("stack")),u,c,f,h;if(w(i,function(y,_){G(y)&&(i[_]=y={name:y}),l&&!y.isExtraCoord&&(!n&&!u&&y.ordinalMeta&&(u=y),!c&&y.type!=="ordinal"&&y.type!=="time"&&(!a||a===y.coordDim)&&(c=y))}),c&&!n&&!u&&(n=!0),c){f="__\0ecstackresult_"+r.id,h="__\0ecstackedover_"+r.id,u&&(u.createInvertedIndices=!0);var v=c.coordDim,d=c.type,p=0;w(i,function(y){y.coordDim===v&&p++});var g={name:f,coordDim:v,coordDimIndex:p,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},m={name:h,coordDim:h,coordDimIndex:p+1,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(h,d),m.storeDimIndex=s.ensureCalculationDimension(f,d)),o.appendCalculationDimension(g),o.appendCalculationDimension(m)):(i.push(g),i.push(m))}return{stackedDimension:c&&c.name,stackedByDimension:u&&u.name,isStackedByIndex:n,stackedOverDimension:h,stackResultDimension:f}}function cS(r){return!ed(r.schema)}function Rr(r,t){return!!t&&t===r.getCalculationInfo("stackedDimension")}function fS(r,t){return Rr(r,t)?r.getCalculationInfo("stackResultDimension"):t}function vS(r,t){var e=r.get("coordinateSystem"),n=zs.get(e),a;return t&&t.coordSysDims&&(a=F(t.coordSysDims,function(i){var o={name:i},s=t.axisMap.get(i);if(s){var l=s.get("type");o.type=Uo(l)}return o})),a||(a=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),a}function hS(r,t,e){var n,a;return e&&w(r,function(i,o){var s=i.coordDim,l=e.categoryAxisMap.get(s);l&&(n==null&&(n=o),i.ordinalMeta=l.getOrdinalMeta(),t&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(a=!0)}),!a&&n!=null&&(r[n].otherDims.itemName=0),n}function li(r,t,e){e=e||{};var n=t.getSourceManager(),a,i=!1;r?(i=!0,a=Gs(r)):(a=n.getSource(),i=a.sourceFormat===$e);var o=sS(t),s=vS(t,o),l=e.useEncodeDefaulter,u=$(l)?l:l?J(Jv,s,t):null,c={coordDimensions:s,generateCoord:e.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},f=id(a,c),h=hS(f.dimensions,e.createInvertedIndices,o),v=i?null:n.getSharedDataStore(f),d=uS(t,{schema:f,store:v}),p=new ad(f,t);p.setCalculationInfo(d);var g=h!=null&&dS(a)?function(m,y,_,S){return S===h?_:this.defaultDimValueGetter(m,y,_,S)}:null;return p.hasItemOption=!1,p.initData(i?a:v,null,g),p}function dS(r){if(r.sourceFormat===$e){var t=pS(r.data||[]);return!N(Vn(t))}}function pS(r){for(var t=0;te[1]&&(e[1]=t[1])},r.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},r.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},r.prototype.isBlank=function(){return this._isBlank},r.prototype.setBlank=function(t){this._isBlank=t},r}();Wa(ft);var gS=0,Yo=function(){function r(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++gS}return r.createByAxisModel=function(t){var e=t.option,n=e.data,a=n&&F(n,mS);return new r({categories:a,needCollect:!a,deduplication:e.dedplication!==!1})},r.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},r.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!G(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var a=this._getOrCreateMap();return e=a.get(t),e==null&&(n?(e=this.categories.length,this.categories[e]=t,a.set(t,e)):e=NaN),e},r.prototype._getOrCreateMap=function(){return this._map||(this._map=U(this.categories))},r}();function mS(r){return Y(r)&&r.value!=null?r.value:r+""}function $o(r){return r.type==="interval"||r.type==="log"}function yS(r,t,e,n){var a={},i=r[1]-r[0],o=a.interval=nv(i/t,!0);e!=null&&on&&(o=a.interval=n);var s=a.intervalPrecision=od(o),l=a.niceTickExtent=[_e(Math.ceil(r[0]/o)*o,s),_e(Math.floor(r[1]/o)*o,s)];return _S(l,r),a}function Gi(r){var t=Math.pow(10,gs(r)),e=r/t;return e?e===2?e=3:e===3?e=5:e*=2:e=1,_e(e*t)}function od(r){return pt(r)+2}function ju(r,t,e){r[t]=Math.max(Math.min(r[t],e[1]),e[0])}function _S(r,t){!isFinite(r[0])&&(r[0]=t[0]),!isFinite(r[1])&&(r[1]=t[1]),ju(r,0,t),ju(r,1,t),r[0]>r[1]&&(r[0]=r[1])}function ui(r,t){return r>=t[0]&&r<=t[1]}function ci(r,t){return t[1]===t[0]?.5:(r-t[0])/(t[1]-t[0])}function fi(r,t){return r*(t[1]-t[0])+t[0]}var sd=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;n.type="ordinal";var a=n.getSetting("ordinalMeta");return a||(a=new Yo({})),N(a)&&(a=new Yo({categories:F(a,function(i){return Y(i)?i.value:i})})),n._ordinalMeta=a,n._extent=n.getSetting("extent")||[0,a.categories.length-1],n}return t.prototype.parse=function(e){return e==null?NaN:G(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return e=this.parse(e),ui(e,this._extent)&&this._ordinalMeta.categories[e]!=null},t.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),ci(e,this._extent)},t.prototype.scale=function(e){return e=Math.round(fi(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],n=this._extent,a=n[0];a<=n[1];)e.push({value:a}),a++;return e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var n=e.ordinalNumbers,a=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,n.length);o=0&&e=0&&e=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(ft);ft.registerClass(sd);const ld=sd;var Xt=_e,ud=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return ui(e,this._extent)},t.prototype.normalize=function(e){return ci(e,this._extent)},t.prototype.scale=function(e){return fi(e,this._extent)},t.prototype.setExtent=function(e,n){var a=this._extent;isNaN(e)||(a[0]=parseFloat(e)),isNaN(n)||(a[1]=parseFloat(n))},t.prototype.unionExtent=function(e){var n=this._extent;e[0]n[1]&&(n[1]=e[1]),this.setExtent(n[0],n[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=od(e)},t.prototype.getTicks=function(e){var n=this._interval,a=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!n)return s;var l=1e4;a[0]l)return[];var c=s.length?s[s.length-1].value:i[1];return a[1]>c&&(e?s.push({value:Xt(c+n,o)}):s.push({value:a[1]})),s},t.prototype.getMinorTicks=function(e){for(var n=this.getTicks(!0),a=[],i=this.getExtent(),o=1;oi[0]&&v0&&(i=i===null?s:Math.min(i,s))}e[n]=i}}return e}function vd(r){var t=bS(r),e=[];return w(r,function(n){var a=n.coordinateSystem,i=a.getBaseAxis(),o=i.getExtent(),s;if(i.type==="category")s=i.getBandWidth();else if(i.type==="value"||i.type==="time"){var l=i.dim+"_"+i.index,u=t[l],c=Math.abs(o[1]-o[0]),f=i.scale.getExtent(),h=Math.abs(f[1]-f[0]);s=u?c/h*u:c}else{var v=n.getData();s=Math.abs(o[1]-o[0])/v.count()}var d=te(n.get("barWidth"),s),p=te(n.get("barMaxWidth"),s),g=te(n.get("barMinWidth")||(gd(n)?.5:1),s),m=n.get("barGap"),y=n.get("barCategoryGap");e.push({bandWidth:s,barWidth:d,barMaxWidth:p,barMinWidth:g,barGap:m,barCategoryGap:y,axisKey:el(i),stackId:Js(n)})}),wS(e)}function wS(r){var t={};w(r,function(n,a){var i=n.axisKey,o=n.bandWidth,s=t[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[i]=s;var u=n.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var c=n.barWidth;c&&!l[u].width&&(l[u].width=c,c=Math.min(s.remainedWidth,c),s.remainedWidth-=c);var f=n.barMaxWidth;f&&(l[u].maxWidth=f);var h=n.barMinWidth;h&&(l[u].minWidth=h);var v=n.barGap;v!=null&&(s.gap=v);var d=n.barCategoryGap;d!=null&&(s.categoryGap=d)});var e={};return w(t,function(n,a){e[a]={};var i=n.stacks,o=n.bandWidth,s=n.categoryGap;if(s==null){var l=Ve(i).length;s=Math.max(35-l*4,15)+"%"}var u=te(s,o),c=te(n.gap,1),f=n.remainedWidth,h=n.autoWidthCount,v=(f-u)/(h+(h-1)*c);v=Math.max(v,0),w(i,function(m){var y=m.maxWidth,_=m.minWidth;if(m.width){var S=m.width;y&&(S=Math.min(S,y)),_&&(S=Math.max(S,_)),m.width=S,f-=S+c*S,h--}else{var S=v;y&&yS&&(S=_),S!==v&&(m.width=S,f-=S+c*S,h--)}}),v=(f-u)/(h+(h-1)*c),v=Math.max(v,0);var d=0,p;w(i,function(m,y){m.width||(m.width=v),p=m,d+=m.width*(1+c)}),p&&(d-=p.width*c);var g=-d/2;w(i,function(m,y){e[a][y]=e[a][y]||{bandWidth:o,offset:g,width:m.width},g+=m.width*(1+c)})}),e}function CS(r,t,e){if(r&&t){var n=r[el(t)];return n!=null&&e!=null?n[Js(e)]:n}}function hd(r,t){var e=fd(r,t),n=vd(e);w(e,function(a){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=Js(a),u=n[el(s)][l],c=u.offset,f=u.width;i.setLayout({bandWidth:u.bandWidth,offset:c,size:f})})}function dd(r){return{seriesType:r,plan:Wn(),reset:function(t){if(pd(t)){var e=t.getData(),n=t.coordinateSystem,a=n.getBaseAxis(),i=n.getOtherAxis(a),o=e.getDimensionIndex(e.mapDimension(i.dim)),s=e.getDimensionIndex(e.mapDimension(a.dim)),l=t.get("showBackground",!0),u=e.mapDimension(i.dim),c=e.getCalculationInfo("stackResultDimension"),f=Rr(e,u)&&!!e.getCalculationInfo("stackedOnSeries"),h=i.isHorizontal(),v=TS(a,i),d=gd(t),p=t.get("barMinHeight")||0,g=c&&e.getDimensionIndex(c),m=e.getLayout("size"),y=e.getLayout("offset");return{progress:function(_,S){for(var b=_.count,x=d&&nt(b*3),C=d&&l&&nt(b*3),T=d&&nt(b),D=n.master.getRect(),A=h?D.width:D.height,M,I=S.getStore(),L=0;(M=_.next())!=null;){var P=I.get(f?g:o,M),R=I.get(s,M),O=v,W=void 0;f&&(W=+P-I.get(o,M));var k=void 0,E=void 0,z=void 0,H=void 0;if(h){var q=n.dataToPoint([P,R]);if(f){var j=n.dataToPoint([W,R]);O=j[0]}k=O,E=q[1]+y,z=q[0]-O,H=m,Math.abs(z)>>1;r[a][1]a&&(this._approxInterval=a);var s=ia.length,l=Math.min(DS(ia,this._approxInterval,0,s),s-1);this._interval=ia[l][1],this._minLevelUnit=ia[Math.max(l-1,0)][0]},t.prototype.parse=function(e){return le(e)?e:+_t(e)},t.prototype.contain=function(e){return ui(this.parse(e),this._extent)},t.prototype.normalize=function(e){return ci(this.parse(e),this._extent)},t.prototype.scale=function(e){return fi(e,this._extent)},t.type="time",t}(Hn),ia=[["second",Rs],["minute",ks],["hour",dn],["quarter-day",dn*6],["half-day",dn*12],["day",He*1.2],["half-week",He*3.5],["week",He*7],["month",He*31],["quarter",He*95],["half-year",Kl/2],["year",Kl]];function AS(r,t,e,n){var a=_t(t),i=_t(e),o=function(d){return jl(a,d,n)===jl(i,d,n)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},c=function(){return u()&&o("hour")},f=function(){return c()&&o("minute")},h=function(){return f()&&o("second")},v=function(){return h()&&o("millisecond")};switch(r){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return f();case"second":return h();case"millisecond":return v()}}function MS(r,t){return r/=He,r>16?16:r>7.5?7:r>3.5?4:r>1.5?2:1}function IS(r){var t=30*He;return r/=t,r>6?6:r>3?3:r>2?2:1}function LS(r){return r/=dn,r>12?12:r>6?6:r>3.5?4:r>2?2:1}function Qu(r,t){return r/=t?ks:Rs,r>30?30:r>20?20:r>15?15:r>10?10:r>5?5:r>2?2:1}function PS(r){return nv(r,!0)}function RS(r,t,e){var n=new Date(r);switch(br(t)){case"year":case"month":n[Fv(e)](0);case"day":n[Gv(e)](1);case"hour":n[Wv(e)](0);case"minute":n[Hv(e)](0);case"second":n[Uv(e)](0),n[Yv(e)](0)}return n.getTime()}function kS(r,t,e,n){var a=1e4,i=Vv,o=0;function s(A,M,I,L,P,R,O){for(var W=new Date(M),k=M,E=W[L]();k1&&R===0&&I.unshift({value:I[0].value-k})}}for(var R=0;R=n[0]&&y<=n[1]&&f++)}var _=(n[1]-n[0])/t;if(f>_*1.5&&h>_/1.5||(u.push(g),f>_||r===i[v]))break}c=[]}}}for(var S=be(F(u,function(A){return be(A,function(M){return M.value>=n[0]&&M.value<=n[1]&&!M.notAdd})}),function(A){return A.length>0}),b=[],x=S.length-1,v=0;v0;)i*=10;var s=[_e(BS(n[0]/i)*i),_e(NS(n[1]/i)*i)];this._interval=i,this._niceExtent=s}},t.prototype.calcNiceExtent=function(e){yn.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return e=Ke(e)/Ke(this.base),ui(e,this._extent)},t.prototype.normalize=function(e){return e=Ke(e)/Ke(this.base),ci(e,this._extent)},t.prototype.scale=function(e){return e=fi(e,this._extent),oa(this.base,e)},t.type="log",t}(ft),yd=tl.prototype;yd.getMinorTicks=yn.getMinorTicks;yd.getLabel=yn.getLabel;function sa(r,t){return OS(r,pt(t))}ft.registerClass(tl);const VS=tl;var zS=function(){function r(t,e,n){this._prepareParams(t,e,n)}return r.prototype._prepareParams=function(t,e,n){n[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!c&&(l=0));var h=this._determinedMin,v=this._determinedMax;return h!=null&&(s=h,u=!0),v!=null&&(l=v,c=!0),{min:s,max:l,minFixed:u,maxFixed:c,isBlank:f}},r.prototype.modifyDataMinMax=function(t,e){this[GS[t]]=e},r.prototype.setDeterminedMinMax=function(t,e){var n=FS[t];this[n]=e},r.prototype.freeze=function(){this.frozen=!0},r}(),FS={min:"_determinedMin",max:"_determinedMax"},GS={min:"_dataMin",max:"_dataMax"};function _d(r,t,e){var n=r.rawExtentInfo;return n||(n=new zS(r,t,e),r.rawExtentInfo=n,n)}function la(r,t){return t==null?null:So(t)?NaN:r.parse(t)}function Sd(r,t){var e=r.type,n=_d(r,t,r.getExtent()).calculate();r.setBlank(n.isBlank);var a=n.min,i=n.max,o=t.ecModel;if(o&&e==="time"){var s=fd("bar",o),l=!1;if(w(s,function(f){l=l||f.getBaseAxis()===t.axis}),l){var u=vd(s),c=WS(a,i,t,u);a=c.min,i=c.max}}return{extent:[a,i],fixMin:n.minFixed,fixMax:n.maxFixed}}function WS(r,t,e,n){var a=e.axis.getExtent(),i=a[1]-a[0],o=CS(n,e.axis);if(o===void 0)return{min:r,max:t};var s=1/0;w(o,function(v){s=Math.min(v.offset,s)});var l=-1/0;w(o,function(v){l=Math.max(v.offset+v.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=t-r,f=1-(s+l)/i,h=c/f-c;return t+=h*(l/u),r-=h*(s/u),{min:r,max:t}}function ec(r,t){var e=t,n=Sd(r,e),a=n.extent,i=e.get("splitNumber");r instanceof VS&&(r.base=e.get("logBase"));var o=r.type,s=e.get("interval"),l=o==="interval"||o==="time";r.setExtent(a[0],a[1]),r.calcNiceExtent({splitNumber:i,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:l?e.get("minInterval"):null,maxInterval:l?e.get("maxInterval"):null}),s!=null&&r.setInterval&&r.setInterval(s)}function HS(r,t){if(t=t||r.get("type"),t)switch(t){case"category":return new ld({ordinalMeta:r.getOrdinalMeta?r.getOrdinalMeta():r.getCategories(),extent:[1/0,-1/0]});case"time":return new ES({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new(ft.getClass(t)||Hn)}}function US(r){var t=r.scale.getExtent(),e=t[0],n=t[1];return!(e>0&&n>0||e<0&&n<0)}function Un(r){var t=r.getLabelModel().get("formatter"),e=r.type==="category"?r.scale.getExtent()[0]:null;return r.scale.type==="time"?function(n){return function(a,i){return r.scale.getFormattedLabel(a,i,n)}}(t):G(t)?function(n){return function(a){var i=r.scale.getLabel(a),o=n.replace("{value}",i??"");return o}}(t):$(t)?function(n){return function(a,i){return e!=null&&(i=a.value-e),n(rl(r,a),i,a.level!=null?{level:a.level}:null)}}(t):function(n){return r.scale.getLabel(n)}}function rl(r,t){return r.type==="category"?r.scale.getLabel(t):t.value}function YS(r){var t=r.model,e=r.scale;if(!(!t.get(["axisLabel","show"])||e.isBlank())){var n,a,i=e.getExtent();e instanceof ld?a=e.count():(n=e.getTicks(),a=n.length);var o=r.getLabelModel(),s=Un(r),l,u=1;a>40&&(u=Math.ceil(a/40));for(var c=0;cr[1]&&(r[1]=a[1])})}var ZS=function(){function r(){}return r.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},r.prototype.getCoordSysModel=function(){},r}(),tc=[],KS={registerPreprocessor:qh,registerProcessor:jh,registerPostInit:G_,registerPostUpdate:W_,registerUpdateLifecycle:js,registerAction:ct,registerCoordinateSystem:H_,registerLayout:U_,registerVisual:sr,registerTransform:$_,registerLoading:Qh,registerMap:Y_,registerImpl:b_,PRIORITY:O_,ComponentModel:ee,ComponentView:Ye,SeriesModel:lt,ChartView:Oe,registerComponentModel:function(r){ee.registerClass(r)},registerComponentView:function(r){Ye.registerClass(r)},registerSeriesModel:function(r){lt.registerClass(r)},registerChartView:function(r){Oe.registerClass(r)},registerSubTypeDefaulter:function(r,t){ee.registerSubTypeDefaulter(r,t)},registerPainter:function(r,t){vg(r,t)}};function St(r){if(N(r)){w(r,function(t){St(t)});return}se(tc,r)>=0||(tc.push(r),$(r)&&(r={install:r}),r.install(KS))}var Ln=ue();function qS(r){return r.type==="category"?QS(r):ex(r)}function jS(r,t){return r.type==="category"?JS(r,t):{ticks:F(r.scale.getTicks(),function(e){return e.value})}}function QS(r){var t=r.getLabelModel(),e=wd(r,t);return!t.get("show")||r.scale.isBlank()?{labels:[],labelCategoryInterval:e.labelCategoryInterval}:e}function wd(r,t){var e=Cd(r,"labels"),n=nl(t),a=Td(e,n);if(a)return a;var i,o;return $(n)?i=Md(r,n):(o=n==="auto"?tx(r):n,i=Ad(r,o)),Dd(e,n,{labels:i,labelCategoryInterval:o})}function JS(r,t){var e=Cd(r,"ticks"),n=nl(t),a=Td(e,n);if(a)return a;var i,o;if((!t.get("show")||r.scale.isBlank())&&(i=[]),$(n))i=Md(r,n,!0);else if(n==="auto"){var s=wd(r,r.getLabelModel());o=s.labelCategoryInterval,i=F(s.labels,function(l){return l.tickValue})}else o=n,i=Ad(r,o,!0);return Dd(e,n,{ticks:i,tickCategoryInterval:o})}function ex(r){var t=r.scale.getTicks(),e=Un(r);return{labels:F(t,function(n,a){return{level:n.level,formattedLabel:e(n,a),rawLabel:r.scale.getLabel(n),tickValue:n.value}})}}function Cd(r,t){return Ln(r)[t]||(Ln(r)[t]=[])}function Td(r,t){for(var e=0;e40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=r.dataToCoord(l+1)-r.dataToCoord(l),c=Math.abs(u*Math.cos(n)),f=Math.abs(u*Math.sin(n)),h=0,v=0;l<=i[1];l+=s){var d=0,p=0,g=ps(e({value:l}),t.font,"center","top");d=g.width*1.3,p=g.height*1.3,h=Math.max(h,d,7),v=Math.max(v,p,7)}var m=h/c,y=v/f;isNaN(m)&&(m=1/0),isNaN(y)&&(y=1/0);var _=Math.max(0,Math.floor(Math.min(m,y))),S=Ln(r.model),b=r.getExtent(),x=S.lastAutoInterval,C=S.lastTickCount;return x!=null&&C!=null&&Math.abs(x-_)<=1&&Math.abs(C-o)<=1&&x>_&&S.axisExtent0===b[0]&&S.axisExtent1===b[1]?_=x:(S.lastTickCount=o,S.lastAutoInterval=_,S.axisExtent0=b[0],S.axisExtent1=b[1]),_}function nx(r){var t=r.getLabelModel();return{axisRotate:r.getRotate?r.getRotate():r.isHorizontal&&!r.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function Ad(r,t,e){var n=Un(r),a=r.scale,i=a.getExtent(),o=r.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=i[0],c=a.count();u!==0&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var f=xd(r),h=o.get("showMinLabel")||f,v=o.get("showMaxLabel")||f;h&&u!==i[0]&&p(i[0]);for(var d=u;d<=i[1];d+=l)p(d);v&&d-l!==i[1]&&p(i[1]);function p(g){var m={value:g};s.push(e?g:{formattedLabel:n(m),rawLabel:a.getLabel(m),tickValue:g})}return s}function Md(r,t,e){var n=r.scale,a=Un(r),i=[];return w(n.getTicks(),function(o){var s=n.getLabel(o),l=o.value;t(o.value,s)&&i.push(e?l:{formattedLabel:a(o),rawLabel:s,tickValue:l})}),i}var rc=[0,1],ax=function(){function r(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return r.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),a=Math.max(e[0],e[1]);return t>=n&&t<=a},r.prototype.containData=function(t){return this.scale.contain(t)},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.getPixelPrecision=function(t){return tv(t||this.scale.getExtent(),this._extent)},r.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},r.prototype.dataToCoord=function(t,e){var n=this._extent,a=this.scale;return t=a.normalize(t),this.onBand&&a.type==="ordinal"&&(n=n.slice(),nc(n,a.count())),Ot(t,rc,n,e)},r.prototype.coordToData=function(t,e){var n=this._extent,a=this.scale;this.onBand&&a.type==="ordinal"&&(n=n.slice(),nc(n,a.count()));var i=Ot(t,n,rc,e);return this.scale.scale(i)},r.prototype.pointToData=function(t,e){},r.prototype.getTicksCoords=function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=jS(this,e),a=n.ticks,i=F(a,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=e.get("alignWithLabel");return ix(this,i,o,t.clamp),i},r.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),e=t.get("splitNumber");e>0&&e<100||(e=5);var n=this.scale.getMinorTicks(e),a=F(n,function(i){return F(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return a},r.prototype.getViewLabels=function(){return qS(this).labels},r.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},r.prototype.getTickModel=function(){return this.model.getModel("axisTick")},r.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);n===0&&(n=1);var a=Math.abs(t[1]-t[0]);return Math.abs(a)/n},r.prototype.calculateCategoryInterval=function(){return rx(this)},r}();function nc(r,t){var e=r[1]-r[0],n=t,a=e/n/2;r[0]+=a,r[1]-=a}function ix(r,t,e,n){var a=t.length;if(!r.onBand||e||!a)return;var i=r.getExtent(),o,s;if(a===1)t[0].coord=i[0],o=t[1]={coord:i[1]};else{var l=t[a-1].tickValue-t[0].tickValue,u=(t[a-1].coord-t[0].coord)/l;w(t,function(v){v.coord-=u/2});var c=r.scale.getExtent();s=1+c[1]-t[a-1].tickValue,o={coord:t[a-1].coord+u*s},t.push(o)}var f=i[0]>i[1];h(t[0].coord,i[0])&&(n?t[0].coord=i[0]:t.shift()),n&&h(i[0],t[0].coord)&&t.unshift({coord:i[0]}),h(i[1],o.coord)&&(n?o.coord=i[1]:t.pop()),n&&h(o.coord,i[1])&&t.push({coord:i[1]});function h(v,d){return v=_e(v),d=_e(d),f?v>d:va&&(a+=en);var v=Math.atan2(s,o);if(v<0&&(v+=en),v>=n&&v<=a||v+en>=n&&v+en<=a)return l[0]=c,l[1]=f,u-e;var d=e*Math.cos(n)+r,p=e*Math.sin(n)+t,g=e*Math.cos(a)+r,m=e*Math.sin(a)+t,y=(d-o)*(d-o)+(p-s)*(p-s),_=(g-o)*(g-o)+(m-s)*(m-s);return y<_?(l[0]=d,l[1]=p,Math.sqrt(y)):(l[0]=g,l[1]=m,Math.sqrt(_))}function Va(r,t,e,n,a,i,o,s){var l=a-r,u=i-t,c=e-r,f=n-t,h=Math.sqrt(c*c+f*f);c/=h,f/=h;var v=l*c+u*f,d=v/h;s&&(d=Math.min(Math.max(d,0),1)),d*=h;var p=o[0]=r+d*c,g=o[1]=t+d*f;return Math.sqrt((p-a)*(p-a)+(g-i)*(g-i))}function Id(r,t,e,n,a,i,o){e<0&&(r=r+e,e=-e),n<0&&(t=t+n,n=-n);var s=r+e,l=t+n,u=o[0]=Math.min(Math.max(a,r),s),c=o[1]=Math.min(Math.max(i,t),l);return Math.sqrt((u-a)*(u-a)+(c-i)*(c-i))}var je=[];function cx(r,t,e){var n=Id(t.x,t.y,t.width,t.height,r.x,r.y,je);return e.set(je[0],je[1]),n}function fx(r,t,e){for(var n=0,a=0,i=0,o=0,s,l,u=1/0,c=t.data,f=r.x,h=r.y,v=0;v0){t=t/180*Math.PI,Je.fromArray(r[0]),ae.fromArray(r[1]),ve.fromArray(r[2]),we.sub(at,Je,ae),we.sub(tt,ve,ae);var e=at.len(),n=tt.len();if(!(e<.001||n<.001)){at.scale(1/e),tt.scale(1/n);var a=at.dot(tt),i=Math.cos(t);if(i1&&we.copy(Pe,ve),Pe.toArray(r[1])}}}}function vx(r,t,e){if(e<=180&&e>0){e=e/180*Math.PI,Je.fromArray(r[0]),ae.fromArray(r[1]),ve.fromArray(r[2]),we.sub(at,ae,Je),we.sub(tt,ve,ae);var n=at.len(),a=tt.len();if(!(n<.001||a<.001)){at.scale(1/n),tt.scale(1/a);var i=at.dot(t),o=Math.cos(e);if(i=l)we.copy(Pe,ve);else{Pe.scaleAndAdd(tt,s/Math.tan(Math.PI/2-c));var f=ve.x!==ae.x?(Pe.x-ae.x)/(ve.x-ae.x):(Pe.y-ae.y)/(ve.y-ae.y);if(isNaN(f))return;f<0?we.copy(Pe,ae):f>1&&we.copy(Pe,ve)}Pe.toArray(r[1])}}}}function Wi(r,t,e,n){var a=e==="normal",i=a?r:r.ensureState(e);i.ignore=t;var o=n.get("smooth");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=n.getModel("lineStyle").getLineStyle();a?r.useStyle(s):i.style=s}function hx(r,t){var e=t.smooth,n=t.points;if(n)if(r.moveTo(n[0][0],n[0][1]),e>0&&n.length>=3){var a=Cl(n[0],n[1]),i=Cl(n[1],n[2]);if(!a||!i){r.lineTo(n[1][0],n[1][1]),r.lineTo(n[2][0],n[2][1]);return}var o=Math.min(a,i)*e,s=mi([],n[1],n[0],o/a),l=mi([],n[1],n[2],o/i),u=mi([],s,l,.5);r.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),r.bezierCurveTo(l[0],l[1],l[0],l[1],n[2][0],n[2][1])}else for(var c=1;c0&&i&&b(-c/o,0,o);var p=r[0],g=r[o-1],m,y;_(),m<0&&x(-m,.8),y<0&&x(y,.8),_(),S(m,y,1),S(y,m,-1),_(),m<0&&C(-m),y<0&&C(y);function _(){m=p.rect[t]-n,y=a-g.rect[t]-g.rect[e]}function S(T,D,A){if(T<0){var M=Math.min(D,-T);if(M>0){b(M*A,0,o);var I=M+T;I<0&&x(-I*A,1)}else x(-T*A,1)}}function b(T,D,A){T!==0&&(u=!0);for(var M=D;M0)for(var I=0;I0;I--){var O=A[I-1]*R;b(-O,I,o)}}}function C(T){var D=T<0?-1:1;T=Math.abs(T);for(var A=Math.ceil(T/(o-1)),M=0;M0?b(A,0,M+1):b(-A,o-M-1,o),T-=A,T<=0)return}return u}function dx(r,t,e,n){return Ed(r,"x","width",t,e,n)}function Od(r,t,e,n){return Ed(r,"y","height",t,e,n)}function Nd(r){var t=[];r.sort(function(p,g){return g.priority-p.priority});var e=new Ne(0,0,0,0);function n(p){if(!p.ignore){var g=p.ensureState("emphasis");g.ignore==null&&(g.ignore=!1)}p.ignore=!0}for(var a=0;a=0&&n.attr(i.oldLayoutSelect),se(h,"emphasis")>=0&&n.attr(i.oldLayoutEmphasis)),me(n,u,e,l)}else if(n.attr(u),!Vr(n).valueAnimation){var f=ie(n.style.opacity,1);n.style.opacity=0,De(n,{style:{opacity:f}},e,l)}if(i.oldLayout=u,n.states.select){var v=i.oldLayoutSelect={};ua(v,u,ca),ua(v,n.states.select,ca)}if(n.states.emphasis){var d=i.oldLayoutEmphasis={};ua(d,u,ca),ua(d,n.states.emphasis,ca)}Xm(n,l,c,e,e)}if(a&&!a.ignore&&!a.invisible){var i=mx(a),o=i.oldLayout,p={points:a.shape.points};o?(a.attr({shape:o}),me(a,{shape:p},e)):(a.setShape(p),a.style.strokePercent=0,De(a,{style:{strokePercent:1}},e)),i.oldLayout=p}},r}(),Ui=ue();function KT(r){r.registerUpdateLifecycle("series:beforeupdate",function(t,e,n){var a=Ui(e).labelManager;a||(a=Ui(e).labelManager=new yx),a.clearLabels()}),r.registerUpdateLifecycle("series:layoutlabels",function(t,e,n){var a=Ui(e).labelManager;n.updatedSeries.forEach(function(i){a.addLabelsOfSeries(e.getViewOfSeriesModel(i))}),a.updateLayoutConfig(e),a.layout(e),a.processLabelsOverall()})}var _x=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(ee);const Sx=_x;var Xo=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Re).models[0]},t.type="cartesian2dAxis",t}(ee);xt(Xo,ZS);var Bd={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},xx=K({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},Bd),al=K({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},Bd),bx=K({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},al),wx=re({logBase:10},al);const Cx={category:xx,value:al,time:bx,log:wx};var Tx={value:1,category:1,time:1,log:1};function oc(r,t,e,n){w(Tx,function(a,i){var o=K(K({},Cx[i],!0),n,!0),s=function(l){V(u,l);function u(){var c=l!==null&&l.apply(this,arguments)||this;return c.type=t+"Axis."+i,c}return u.prototype.mergeDefaultAndTheme=function(c,f){var h=Tn(this),v=h?ni(c):{},d=f.getTheme();K(c,d.get(i+"Axis")),K(c,this.getDefaultOption()),c.type=sc(c),h&&Lr(c,v,h)},u.prototype.optionUpdated=function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=Yo.createByAxisModel(this))},u.prototype.getCategories=function(c){var f=this.option;if(f.type==="category")return c?f.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+i,u.defaultOption=o,u}(e);r.registerComponentModel(s)}),r.registerSubTypeDefaulter(t+"Axis",sc)}function sc(r){return r.type||(r.data?"category":"value")}var Dx=function(){function r(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return r.prototype.getAxis=function(t){return this._axes[t]},r.prototype.getAxes=function(){return F(this._dimList,function(t){return this._axes[t]},this)},r.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),be(this.getAxes(),function(e){return e.scale.type===t})},r.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},r}();const Ax=Dx;var Zo=["x","y"];function lc(r){return r.type==="interval"||r.type==="time"}var Mx=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=Zo,e}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis("x").scale,n=this.getAxis("y").scale;if(!(!lc(e)||!lc(n))){var a=e.getExtent(),i=n.getExtent(),o=this.dataToPoint([a[0],i[0]]),s=this.dataToPoint([a[1],i[1]]),l=a[1]-a[0],u=i[1]-i[0];if(!(!l||!u)){var c=(s[0]-o[0])/l,f=(s[1]-o[1])/u,h=o[0]-a[0]*c,v=o[1]-i[0]*f,d=this._transform=[c,0,0,f,h,v];this._invTransform=vs([],d)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(e){var n=this.getAxis("x"),a=this.getAxis("y");return n.contain(n.toLocalCoord(e[0]))&&a.contain(a.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},t.prototype.containZone=function(e,n){var a=this.dataToPoint(e),i=this.dataToPoint(n),o=this.getArea(),s=new Ne(a[0],a[1],i[0]-a[0],i[1]-a[1]);return o.intersect(s)},t.prototype.dataToPoint=function(e,n,a){a=a||[];var i=e[0],o=e[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return er(a,e,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return a[0]=s.toGlobalCoord(s.dataToCoord(i,n)),a[1]=l.toGlobalCoord(l.dataToCoord(o,n)),a},t.prototype.clampData=function(e,n){var a=this.getAxis("x").scale,i=this.getAxis("y").scale,o=a.getExtent(),s=i.getExtent(),l=a.parse(e[0]),u=i.parse(e[1]);return n=n||[],n[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),n[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),n},t.prototype.pointToData=function(e,n){var a=[];if(this._invTransform)return er(a,e,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return a[0]=i.coordToData(i.toLocalCoord(e[0]),n),a[1]=o.coordToData(o.toLocalCoord(e[1]),n),a},t.prototype.getOtherAxis=function(e){return this.getAxis(e.dim==="x"?"y":"x")},t.prototype.getArea=function(e){e=e||0;var n=this.getAxis("x").getGlobalExtent(),a=this.getAxis("y").getGlobalExtent(),i=Math.min(n[0],n[1])-e,o=Math.min(a[0],a[1])-e,s=Math.max(n[0],n[1])-i+e,l=Math.max(a[0],a[1])-o+e;return new Ne(i,o,s,l)},t}(Ax),Ix=function(r){V(t,r);function t(e,n,a,i,o){var s=r.call(this,e,n,a)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return t.prototype.isHorizontal=function(){var e=this.position;return e==="top"||e==="bottom"},t.prototype.getGlobalExtent=function(e){var n=this.getExtent();return n[0]=this.toGlobalCoord(n[0]),n[1]=this.toGlobalCoord(n[1]),e&&n[0]>n[1]&&n.reverse(),n},t.prototype.pointToData=function(e,n){return this.coordToData(this.toLocalCoord(e[this.dim==="x"?0:1]),n)},t.prototype.setCategorySortInfo=function(e){if(this.type!=="category")return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(ox);const Lx=Ix;function Ko(r,t,e){e=e||{};var n=r.coordinateSystem,a=t.axis,i={},o=a.getAxesOnZeroOf()[0],s=a.position,l=o?"onZero":s,u=a.dim,c=n.getRect(),f=[c.x,c.x+c.width,c.y,c.y+c.height],h={left:0,right:1,top:0,bottom:1,onZero:2},v=t.get("offset")||0,d=u==="x"?[f[2]-v,f[3]+v]:[f[0]-v,f[1]+v];if(o){var p=o.toGlobalCoord(o.dataToCoord(0));d[h.onZero]=Math.max(Math.min(p,d[1]),d[0])}i.position=[u==="y"?d[h[l]]:f[0],u==="x"?d[h[l]]:f[3]],i.rotation=Math.PI/2*(u==="x"?0:1);var g={top:-1,bottom:1,left:-1,right:1};i.labelDirection=i.tickDirection=i.nameDirection=g[s],i.labelOffset=o?d[h[s]]-d[h.onZero]:0,t.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),Dr(e.labelInside,t.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var m=t.get(["axisLabel","rotate"]);return i.labelRotate=l==="top"?-m:m,i.z2=1,i}function uc(r){return r.get("coordinateSystem")==="cartesian2d"}function cc(r){var t={xAxisModel:null,yAxisModel:null};return w(t,function(e,n){var a=n.replace(/Model$/,""),i=r.getReferringComponents(a,Re).models[0];t[n]=i}),t}var Yi=Math.log;function Px(r,t,e){var n=Hn.prototype,a=n.getTicks.call(e),i=n.getTicks.call(e,!0),o=a.length-1,s=n.getInterval.call(e),l=Sd(r,t),u=l.extent,c=l.fixMin,f=l.fixMax;if(r.type==="log"){var h=Yi(r.base);u=[Yi(u[0])/h,Yi(u[1])/h]}r.setExtent(u[0],u[1]),r.calcNiceExtent({splitNumber:o,fixMin:c,fixMax:f});var v=n.getExtent.call(r);c&&(u[0]=v[0]),f&&(u[1]=v[1]);var d=n.getInterval.call(r),p=u[0],g=u[1];if(c&&f)d=(g-p)/o;else if(c)for(g=u[0]+d*o;gu[0]&&isFinite(p)&&isFinite(u[0]);)d=Gi(d),p=u[1]-d*o;else{var m=r.getTicks().length-1;m>o&&(d=Gi(d));var y=d*o;g=Math.ceil(u[1]/d)*d,p=_e(g-y),p<0&&u[0]>=0?(p=0,g=_e(y)):g>0&&u[1]<=0&&(g=0,p=-_e(y))}var _=(a[0].value-i[0].value)/s,S=(a[o].value-i[o].value)/s;n.setExtent.call(r,p+d*_,g+d*S),n.setInterval.call(r,d),(_||S)&&n.setNiceExtent.call(r,p+d,g-d)}var Rx=function(){function r(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Zo,this._initCartesian(t,e,n),this.model=t}return r.prototype.getRect=function(){return this._rect},r.prototype.update=function(t,e){var n=this._axesMap;this._updateScale(t,this.model);function a(o){var s,l=Ve(o),u=l.length;if(u){for(var c=[],f=u-1;f>=0;f--){var h=+l[f],v=o[h],d=v.model,p=v.scale;$o(p)&&d.get("alignTicks")&&d.get("interval")==null?c.push(v):(ec(p,d),$o(p)&&(s=v))}c.length&&(s||(s=c.pop(),ec(s.scale,s.model)),w(c,function(g){Px(g.scale,g.model,s.scale)}))}}a(n.x),a(n.y);var i={};w(n.x,function(o){fc(n,"y",o,i)}),w(n.y,function(o){fc(n,"x",o,i)}),this.resize(this.model,e)},r.prototype.resize=function(t,e,n){var a=t.getBoxLayoutParams(),i=!n&&t.get("containLabel"),o=Ft(a,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var s=this._axesList;l(),i&&(w(s,function(u){if(!u.model.get(["axisLabel","inside"])){var c=YS(u);if(c){var f=u.isHorizontal()?"height":"width",h=u.model.get(["axisLabel","margin"]);o[f]-=c[f]+h,u.position==="top"?o.y+=c.height+h:u.position==="left"&&(o.x+=c.width+h)}}}),l()),w(this._coordsList,function(u){u.calcAffineTransform()});function l(){w(s,function(u){var c=u.isHorizontal(),f=c?[0,o.width]:[0,o.height],h=u.inverse?1:0;u.setExtent(f[h],f[1-h]),kx(u,c?o.x:o.y)})}},r.prototype.getAxis=function(t,e){var n=this._axesMap[t];if(n!=null)return n[e||0]},r.prototype.getAxes=function(){return this._axesList.slice()},r.prototype.getCartesian=function(t,e){if(t!=null&&e!=null){var n="x"+t+"y"+e;return this._coordsMap[n]}Y(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var a=0,i=this._coordsList;a0?"top":"bottom",i="center"):Ma(a-Nt)?(o=n>0?"bottom":"top",i="center"):(o="middle",a>0&&a0?"right":"left":i=n>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:o}},r.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},r.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},r}(),hc={axisLine:function(r,t,e,n){var a=t.get(["axisLine","show"]);if(a==="auto"&&r.handleAutoShown&&(a=r.handleAutoShown("axisLine")),!!a){var i=t.axis.getExtent(),o=n.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(er(s,s,o),er(l,l,o));var c=B({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new tr({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:r.strokeContainThreshold||5,silent:!0,z2:1});wn(f.shape,f.style.lineWidth),f.anid="line",e.add(f);var h=t.get(["axisLine","symbol"]);if(h!=null){var v=t.get(["axisLine","symbolSize"]);G(h)&&(h=[h,h]),(G(v)||le(v))&&(v=[v,v]);var d=Xs(t.get(["axisLine","symbolOffset"])||0,v),p=v[0],g=v[1];w([{rotate:r.rotation+Math.PI/2,offset:d[0],r:0},{rotate:r.rotation-Math.PI/2,offset:d[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(m,y){if(h[y]!=="none"&&h[y]!=null){var _=Gt(h[y],-p/2,-g/2,p,g,c.stroke,!0),S=m.r+m.offset,b=u?l:s;_.attr({rotation:m.rotate,x:b[0]+S*Math.cos(r.rotation),y:b[1]-S*Math.sin(r.rotation),silent:!0,z2:11}),e.add(_)}})}}},axisTickLabel:function(r,t,e,n){var a=Bx(e,n,t,r),i=zx(e,n,t,r);if(Nx(t,i,a),Vx(e,n,t,r.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=kd(F(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));Nd(o)}},axisName:function(r,t,e,n){var a=Dr(r.axisName,t.get("name"));if(a){var i=t.get("nameLocation"),o=r.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),c=u[0]>u[1]?-1:1,f=[i==="start"?u[0]-c*l:i==="end"?u[1]+c*l:(u[0]+u[1])/2,pc(i)?r.labelOffset+o*l:0],h,v=t.get("nameRotate");v!=null&&(v=v*Nt/180);var d;pc(i)?h=Qt.innerTextLayout(r.rotation,v??r.rotation,o):(h=Ox(r.rotation,i,v||0,u),d=r.axisNameAvailableWidth,d!=null&&(d=Math.abs(d/Math.sin(h.rotation)),!isFinite(d)&&(d=null)));var p=s.getFont(),g=t.get("nameTruncate",!0)||{},m=g.ellipsis,y=Dr(r.nameTruncateMaxWidth,g.maxWidth,d),_=new Ce({x:f[0],y:f[1],rotation:h.rotation,silent:Qt.isLabelSilent(t),style:zt(s,{text:a,font:p,overflow:"truncate",width:y,ellipsis:m,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||h.textAlign,verticalAlign:s.get("verticalAlign")||h.textVerticalAlign}),z2:1});if(Ka({el:_,componentModel:t,itemName:a}),_.__fullText=a,_.anid="name",t.get("triggerEvent")){var S=Qt.makeAxisEventDataBase(t);S.targetType="axisName",S.name=a,X(_).eventData=S}n.add(_),_.updateTransform(),e.add(_),_.decomposeTransform()}}};function Ox(r,t,e,n){var a=rv(e-r),i,o,s=n[0]>n[1],l=t==="start"&&!s||t!=="start"&&s;return Ma(a-Nt/2)?(o=l?"bottom":"top",i="center"):Ma(a-Nt*1.5)?(o=l?"top":"bottom",i="center"):(o="middle",aNt/2?i=l?"left":"right":i=l?"right":"left"),{rotation:a,textAlign:i,textVerticalAlign:o}}function Nx(r,t,e){if(!xd(r.axis)){var n=r.get(["axisLabel","showMinLabel"]),a=r.get(["axisLabel","showMaxLabel"]);t=t||[],e=e||[];var i=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=e[0],c=e[1],f=e[e.length-1],h=e[e.length-2];n===!1?(Fe(i),Fe(u)):dc(i,o)&&(n?(Fe(o),Fe(c)):(Fe(i),Fe(u))),a===!1?(Fe(s),Fe(f)):dc(l,s)&&(a?(Fe(l),Fe(h)):(Fe(s),Fe(f)))}}function Fe(r){r&&(r.ignore=!0)}function dc(r,t){var e=r&&r.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(!(!e||!n)){var a=Yf([]);return Jf(a,a,-r.rotation),e.applyTransform(mo([],a,r.getLocalTransform())),n.applyTransform(mo([],a,t.getLocalTransform())),e.intersect(n)}}function pc(r){return r==="middle"||r==="center"}function Vd(r,t,e,n,a){for(var i=[],o=[],s=[],l=0;l=0||r===t}function Yx(r){var t=il(r);if(t){var e=t.axisPointerModel,n=t.axis.scale,a=e.option,i=e.get("status"),o=e.get("value");o!=null&&(o=n.parse(o));var s=qo(e);i==null&&(a.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),os)return!0;if(o){var l=il(t).seriesDataCount,u=a.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return n===!0},r.prototype.makeElOption=function(t,e,n,a,i){},r.prototype.createPointerEl=function(t,e,n,a){var i=e.pointer;if(i){var o=qt(t).pointerEl=new Ms[i.type](yc(e.pointer));t.add(o)}},r.prototype.createLabelEl=function(t,e,n,a){if(e.label){var i=qt(t).labelEl=new Ce(yc(e.label));t.add(i),Sc(i,a)}},r.prototype.updatePointerEl=function(t,e,n){var a=qt(t).pointerEl;a&&e.pointer&&(a.setStyle(e.pointer.style),n(a,{shape:e.pointer.shape}))},r.prototype.updateLabelEl=function(t,e,n,a){var i=qt(t).labelEl;i&&(i.setStyle(e.label.style),n(i,{x:e.label.x,y:e.label.y}),Sc(i,a))},r.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var e=this._axisPointerModel,n=this._api.getZr(),a=this._handle,i=e.getModel("handle"),o=e.get("status");if(!i.get("show")||!o||o==="hide"){a&&n.remove(a),this._handle=null;return}var s;this._handle||(s=!0,a=this._handle=Za(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){pg(u.event)},onmousedown:Zi(this._onHandleDragMove,this,0,0),drift:Zi(this._onHandleDragMove,this),ondragend:Zi(this._onHandleDragEnd,this)}),n.add(a)),xc(a,e,!1),a.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");N(l)||(l=[l,l]),a.scaleX=l[0]/2,a.scaleY=l[1]/2,Dh(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},r.prototype._moveHandleToValue=function(t,e){_c(this._axisPointerModel,!e&&this._moveAnimation,this._handle,Ki(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},r.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var a=this.updateHandleTransform(Ki(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=a,n.stopAnimation(),n.attr(Ki(a)),qt(n).lastProp=null,this._doDispatchAxisPointer()}},r.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var e=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},r.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},r.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,a=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),a&&e.remove(a),this._group=null,this._handle=null,this._payloadInfo=null),Bo(this,"_doDispatchAxisPointer")},r.prototype.doClear=function(){},r.prototype.buildLabel=function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}},r}();function _c(r,t,e,n){Ud(qt(e).lastProp,n)||(qt(e).lastProp=n,t?me(e,n,r):(e.stopAnimation(),e.attr(n)))}function Ud(r,t){if(Y(r)&&Y(t)){var e=!0;return w(t,function(n,a){e=e&&Ud(r[a],n)}),!!e}else return r===t}function Sc(r,t){r[t.get(["label","show"])?"show":"hide"]()}function Ki(r){return{x:r.x||0,y:r.y||0,rotation:r.rotation||0}}function xc(r,t,e){var n=t.get("z"),a=t.get("zlevel");r&&r.traverse(function(i){i.type!=="group"&&(n!=null&&(i.z=n),a!=null&&(i.zlevel=a),i.silent=e)})}const tb=eb;function rb(r){var t=r.get("type"),e=r.getModel(t+"Style"),n;return t==="line"?(n=e.getLineStyle(),n.fill=null):t==="shadow"&&(n=e.getAreaStyle(),n.stroke=null),n}function nb(r,t,e,n,a){var i=e.get("value"),o=Yd(i,t.axis,t.ecModel,e.get("seriesDataIndices"),{precision:e.get(["label","precision"]),formatter:e.get(["label","formatter"])}),s=e.getModel("label"),l=ri(s.get("padding")||0),u=s.getFont(),c=ps(o,u),f=a.position,h=c.width+l[1]+l[3],v=c.height+l[0]+l[2],d=a.align;d==="right"&&(f[0]-=h),d==="center"&&(f[0]-=h/2);var p=a.verticalAlign;p==="bottom"&&(f[1]-=v),p==="middle"&&(f[1]-=v/2),ab(f,h,v,n);var g=s.get("backgroundColor");(!g||g==="auto")&&(g=t.get(["axisLine","lineStyle","color"])),r.label={x:f[0],y:f[1],style:zt(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function ab(r,t,e,n){var a=n.getWidth(),i=n.getHeight();r[0]=Math.min(r[0]+t,a)-t,r[1]=Math.min(r[1]+e,i)-e,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0)}function Yd(r,t,e,n,a){r=t.scale.parse(r);var i=t.scale.getLabel({value:r},{precision:a.precision}),o=a.formatter;if(o){var s={value:rl(t,{value:r}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};w(n,function(l){var u=e.getSeriesByIndex(l.seriesIndex),c=l.dataIndexInside,f=u&&u.getDataParams(c);f&&s.seriesData.push(f)}),G(o)?i=o.replace("{value}",i):$(o)&&(i=o(s))}return i}function $d(r,t,e){var n=mg();return Jf(n,n,e.rotation),gg(n,n,e.position),As([r.dataToCoord(t),(e.labelOffset||0)+(e.labelDirection||1)*(e.labelMargin||0)],n)}function ib(r,t,e,n,a,i){var o=zd.innerTextLayout(e.rotation,0,e.labelDirection);e.labelMargin=a.get(["label","margin"]),nb(t,n,a,i,{position:$d(n.axis,r,e),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function ob(r,t,e){return e=e||0,{x1:r[e],y1:r[1-e],x2:t[e],y2:t[1-e]}}function sb(r,t,e){return e=e||0,{x:r[e],y:r[1-e],width:t[e],height:t[1-e]}}var lb=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,n,a,i,o){var s=a.axis,l=s.grid,u=i.get("type"),c=bc(l,s).getOtherAxis(s).getGlobalExtent(),f=s.toGlobalCoord(s.dataToCoord(n,!0));if(u&&u!=="none"){var h=rb(i),v=ub[u](s,f,c);v.style=h,e.graphicKey=v.type,e.pointer=v}var d=Ko(l.model,a);ib(n,e,d,a,i,o)},t.prototype.getHandleTransform=function(e,n,a){var i=Ko(n.axis.grid.model,n,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=$d(n.axis,e,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,n,a,i){var o=a.axis,s=o.grid,l=o.getGlobalExtent(!0),u=bc(s,o).getOtherAxis(o).getGlobalExtent(),c=o.dim==="x"?0:1,f=[e.x,e.y];f[c]+=n[c],f[c]=Math.min(l[1],f[c]),f[c]=Math.max(l[0],f[c]);var h=(u[1]+u[0])/2,v=[h,h];v[c]=f[c];var d=[{verticalAlign:"middle"},{align:"center"}];return{x:f[0],y:f[1],rotation:e.rotation,cursorPoint:v,tooltipOption:d[c]}},t}(tb);function bc(r,t){var e={};return e[t.dim+"AxisIndex"]=t.index,r.getCartesian(e)}var ub={line:function(r,t,e){var n=ob([t,e[0]],[t,e[1]],wc(r));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(r,t,e){var n=Math.max(1,r.getBandWidth()),a=e[1]-e[0];return{type:"Rect",shape:sb([t-n/2,e[0]],[n,a],wc(r))}}};function wc(r){return r.dim==="x"?0:1}const cb=lb;var fb=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(ee);const vb=fb;var gt=ue(),hb=w;function Xd(r,t,e){if(!ce.node){var n=t.getZr();gt(n).records||(gt(n).records={}),db(n,t);var a=gt(n).records[r]||(gt(n).records[r]={});a.handler=e}}function db(r,t){if(gt(r).initialized)return;gt(r).initialized=!0,e("click",J(Cc,"click")),e("mousemove",J(Cc,"mousemove")),e("globalout",gb);function e(n,a){r.on(n,function(i){var o=mb(t);hb(gt(r).records,function(s){s&&a(s,i,o.dispatchAction)}),pb(o.pendings,t)})}}function pb(r,t){var e=r.showTip.length,n=r.hideTip.length,a;e?a=r.showTip[e-1]:n&&(a=r.hideTip[n-1]),a&&(a.dispatchAction=null,t.dispatchAction(a))}function gb(r,t,e){r.handler("leave",null,e)}function Cc(r,t,e,n){t.handler(r,e,n)}function mb(r){var t={showTip:[],hideTip:[]},e=function(n){var a=t[n.type];a?a.push(n):(n.dispatchAction=e,r.dispatchAction(n))};return{dispatchAction:e,pendings:t}}function Qo(r,t){if(!ce.node){var e=t.getZr(),n=(gt(e).records||{})[r];n&&(gt(e).records[r]=null)}}var yb=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=n.getComponent("tooltip"),o=e.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";Xd("axisPointer",a,function(s,l,u){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},t.prototype.remove=function(e,n){Qo("axisPointer",n)},t.prototype.dispose=function(e,n){Qo("axisPointer",n)},t.type="axisPointer",t}(Ye);const _b=yb;function Zd(r,t){var e=[],n=r.seriesIndex,a;if(n==null||!(a=t.getSeriesByIndex(n)))return{point:[]};var i=a.getData(),o=rr(i,r);if(o==null||o<0||N(o))return{point:[]};var s=i.getItemGraphicEl(o),l=a.coordinateSystem;if(a.getTooltipPosition)e=a.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(r.isStacked){var u=l.getBaseAxis(),c=l.getOtherAxis(u),f=c.dim,h=u.dim,v=f==="x"||f==="radius"?1:0,d=i.mapDimension(h),p=[];p[v]=i.get(d,o),p[1-v]=i.get(i.getCalculationInfo("stackResultDimension"),o),e=l.dataToPoint(p)||[]}else e=l.dataToPoint(i.getValues(F(l.dimensions,function(m){return i.mapDimension(m)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),e=[g.x+g.width/2,g.y+g.height/2]}return{point:e,el:s}}var Tc=ue();function Sb(r,t,e){var n=r.currTrigger,a=[r.x,r.y],i=r,o=r.dispatchAction||oe(e.dispatchAction,e),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){Ca(a)&&(a=Zd({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var l=Ca(a),u=i.axesInfo,c=s.axesInfo,f=n==="leave"||Ca(a),h={},v={},d={list:[],map:{}},p={showPointer:J(bb,v),showTooltip:J(wb,d)};w(s.coordSysMap,function(m,y){var _=l||m.containPoint(a);w(s.coordSysAxesInfo[y],function(S,b){var x=S.axis,C=Ab(u,S);if(!f&&_&&(!u||C)){var T=C&&C.value;T==null&&!l&&(T=x.pointToData(a)),T!=null&&Dc(S,T,p,!1,h)}})});var g={};return w(c,function(m,y){var _=m.linkGroup;_&&!v[y]&&w(_.axesInfo,function(S,b){var x=v[b];if(S!==m&&x){var C=x.value;_.mapper&&(C=m.axis.scale.parse(_.mapper(C,Ac(S),Ac(m)))),g[m.key]=C}})}),w(g,function(m,y){Dc(c[y],m,p,!0,h)}),Cb(v,c,h),Tb(d,a,r,o),Db(c,o,e),h}}function Dc(r,t,e,n,a){var i=r.axis;if(!(i.scale.isBlank()||!i.containData(t))){if(!r.involveSeries){e.showPointer(r,t);return}var o=xb(t,r),s=o.payloadBatch,l=o.snapToValue;s[0]&&a.seriesIndex==null&&B(a,s[0]),!n&&r.snap&&i.containData(l)&&l!=null&&(t=l),e.showPointer(r,t,s),e.showTooltip(r,o,l)}}function xb(r,t){var e=t.axis,n=e.dim,a=r,i=[],o=Number.MAX_VALUE,s=-1;return w(t.seriesModels,function(l,u){var c=l.getData().mapDimensionsAll(n),f,h;if(l.getAxisTooltipData){var v=l.getAxisTooltipData(c,r,e);h=v.dataIndices,f=v.nestestValue}else{if(h=l.getData().indicesOfNearest(c[0],r,e.type==="category"?.5:null),!h.length)return;f=l.getData().get(c[0],h[0])}if(!(f==null||!isFinite(f))){var d=r-f,p=Math.abs(d);p<=o&&((p=0&&s<0)&&(o=p,s=d,a=f,i.length=0),w(h,function(g){i.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:i,snapToValue:a}}function bb(r,t,e,n){r[t.key]={value:e,payloadBatch:n}}function wb(r,t,e,n){var a=e.payloadBatch,i=t.axis,o=i.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!a.length)){var l=t.coordSys.model,u=Pn(l),c=r.map[u];c||(c=r.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},r.list.push(c)),c.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:a.slice()})}}function Cb(r,t,e){var n=e.axesInfo=[];w(t,function(a,i){var o=a.axisPointerModel.option,s=r[i];s?(!a.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!a.useHandle&&(o.status="hide"),o.status==="show"&&n.push({axisDim:a.axis.dim,axisIndex:a.axis.model.componentIndex,value:o.value})})}function Tb(r,t,e,n){if(Ca(t)||!r.list.length){n({type:"hideTip"});return}var a=((r.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:e.tooltipOption,position:e.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:r.list})}function Db(r,t,e){var n=e.getZr(),a="axisPointerLastHighlights",i=Tc(n)[a]||{},o=Tc(n)[a]={};w(r,function(u,c){var f=u.axisPointerModel.option;f.status==="show"&&u.triggerEmphasis&&w(f.seriesDataIndices,function(h){var v=h.seriesIndex+" | "+h.dataIndex;o[v]=h})});var s=[],l=[];w(i,function(u,c){!o[c]&&l.push(u)}),w(o,function(u,c){!i[c]&&s.push(u)}),l.length&&e.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&e.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function Ab(r,t){for(var e=0;e<(r||[]).length;e++){var n=r[e];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}function Ac(r){var t=r.axis.model,e={},n=e.axisDim=r.axis.dim;return e.axisIndex=e[n+"AxisIndex"]=t.componentIndex,e.axisName=e[n+"AxisName"]=t.name,e.axisId=e[n+"AxisId"]=t.id,e}function Ca(r){return!r||r[0]==null||isNaN(r[0])||r[1]==null||isNaN(r[1])}function Kd(r){Fd.registerAxisPointerClass("CartesianAxisPointer",cb),r.registerComponentModel(vb),r.registerComponentView(_b),r.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!N(e)&&(t.axisPointer.link=[e])}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=Fx(t,e)}),r.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},Sb)}function qT(r){St(Hd),St(Kd)}var Mc="\0_ec_interaction_mutex";function Mb(r,t,e){var n=qd(r);n[t]=e}function Ib(r,t,e){var n=qd(r),a=n[t];a===e&&(n[t]=null)}function qd(r){return r[Mc]||(r[Mc]={})}ct({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},yt);var Lb={axisPointer:1,tooltip:1,brush:1};function Pb(r,t,e){var n=t.getComponentByElement(r.topTarget),a=n&&n.coordinateSystem;return n&&n!==e&&!Lb.hasOwnProperty(n.mainType)&&a&&a.model!==e}function jd(r,t,e,n,a,i){r=r||0;var o=e[1]-e[0];if(a!=null&&(a=pr(a,[0,o])),i!=null&&(i=Math.max(i,a??0)),n==="all"){var s=Math.abs(t[1]-t[0]);s=pr(s,[0,o]),a=i=pr(s,[a,i]),n=0}t[0]=pr(t[0],e),t[1]=pr(t[1],e);var l=qi(t,n);t[n]+=r;var u=a||0,c=e.slice();l.sign<0?c[0]+=u:c[1]-=u,t[n]=pr(t[n],c);var f;return f=qi(t,n),a!=null&&(f.sign!==l.sign||f.spani&&(t[1-n]=t[n]+f.sign*i),t}function qi(r,t){var e=r[t]-r[1-t];return{span:Math.abs(e),sign:e>0?-1:e<0?1:t?-1:1}}function pr(r,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,r))}var ar=!0,Rn=Math.min,kr=Math.max,Rb=Math.pow,kb=1e4,Eb=6,Ob=6,Ic="globalPan",Nb={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},Bb={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},Lc={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},Vb=0,zb=function(r){V(t,r);function t(e){var n=r.call(this)||this;return n._track=[],n._covers=[],n._handlers={},n._zr=e,n.group=new ge,n._uid="brushController_"+Vb++,w($b,function(a,i){this._handlers[i]=oe(a,this)},n),n}return t.prototype.enableBrush=function(e){return this._brushType&&this._doDisableBrush(),e.brushType&&this._doEnableBrush(e),this},t.prototype._doEnableBrush=function(e){var n=this._zr;this._enableGlobalPan||Mb(n,Ic,this._uid),w(this._handlers,function(a,i){n.on(i,a)}),this._brushType=e.brushType,this._brushOption=K(Z(Lc),e,!0)},t.prototype._doDisableBrush=function(){var e=this._zr;Ib(e,Ic,this._uid),w(this._handlers,function(n,a){e.off(a,n)}),this._brushType=this._brushOption=null},t.prototype.setPanels=function(e){if(e&&e.length){var n=this._panels={};w(e,function(a){n[a.panelId]=Z(a)})}else this._panels=null;return this},t.prototype.mount=function(e){e=e||{},this._enableGlobalPan=e.enableGlobalPan;var n=this.group;return this._zr.add(n),n.attr({x:e.x||0,y:e.y||0,rotation:e.rotation||0,scaleX:e.scaleX||1,scaleY:e.scaleY||1}),this._transform=n.getLocalTransform(),this},t.prototype.updateCovers=function(e){e=F(e,function(h){return K(Z(Lc),h,!0)});var n="\0-brush-index-",a=this._covers,i=this._covers=[],o=this,s=this._creatingCover;return new In(a,e,u,l).add(c).update(c).remove(f).execute(),this;function l(h,v){return(h.id!=null?h.id:n+v)+"-"+h.brushType}function u(h,v){return l(h.__brushOption,v)}function c(h,v){var d=e[h];if(v!=null&&a[v]===s)i[h]=a[v];else{var p=i[h]=v!=null?(a[v].__brushOption=d,a[v]):Jd(o,Qd(o,d));ol(o,p)}}function f(h){a[h]!==s&&o.group.remove(a[h])}},t.prototype.unmount=function(){return this.enableBrush(!1),Jo(this),this._zr.remove(this.group),this},t.prototype.dispose=function(){this.unmount(),this.off()},t}(Bn);function Qd(r,t){var e=vi[t.brushType].createCover(r,t);return e.__brushOption=t,tp(e,t),r.group.add(e),e}function Jd(r,t){var e=sl(t);return e.endCreating&&(e.endCreating(r,t),tp(t,t.__brushOption)),t}function ep(r,t){var e=t.__brushOption;sl(t).updateCoverShape(r,t,e.range,e)}function tp(r,t){var e=t.z;e==null&&(e=kb),r.traverse(function(n){n.z=e,n.z2=e})}function ol(r,t){sl(t).updateCommon(r,t),ep(r,t)}function sl(r){return vi[r.__brushOption.brushType]}function ll(r,t,e){var n=r._panels;if(!n)return ar;var a,i=r._transform;return w(n,function(o){o.isTargetByCursor(t,e,i)&&(a=o)}),a}function rp(r,t){var e=r._panels;if(!e)return ar;var n=t.__brushOption.panelId;return n!=null?e[n]:ar}function Jo(r){var t=r._covers,e=t.length;return w(t,function(n){r.group.remove(n)},r),t.length=0,!!e}function ir(r,t){var e=F(r._covers,function(n){var a=n.__brushOption,i=Z(a.range);return{brushType:a.brushType,panelId:a.panelId,range:i}});r.trigger("brush",{areas:e,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function Fb(r){var t=r._track;if(!t.length)return!1;var e=t[t.length-1],n=t[0],a=e[0]-n[0],i=e[1]-n[1],o=Rb(a*a+i*i,.5);return o>Eb}function np(r){var t=r.length-1;return t<0&&(t=0),[r[0],r[t]]}function ap(r,t,e,n){var a=new ge;return a.add(new he({name:"main",style:ul(e),silent:!0,draggable:!0,cursor:"move",drift:J(Pc,r,t,a,["n","s","w","e"]),ondragend:J(ir,t,{isEnd:!0})})),w(n,function(i){a.add(new he({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:J(Pc,r,t,a,i),ondragend:J(ir,t,{isEnd:!0})}))}),a}function ip(r,t,e,n){var a=n.brushStyle.lineWidth||0,i=kr(a,Ob),o=e[0][0],s=e[1][0],l=o-a/2,u=s-a/2,c=e[0][1],f=e[1][1],h=c-i+a/2,v=f-i+a/2,d=c-o,p=f-s,g=d+a,m=p+a;dt(r,t,"main",o,s,d,p),n.transformable&&(dt(r,t,"w",l,u,i,m),dt(r,t,"e",h,u,i,m),dt(r,t,"n",l,u,g,i),dt(r,t,"s",l,v,g,i),dt(r,t,"nw",l,u,i,i),dt(r,t,"ne",h,u,i,i),dt(r,t,"sw",l,v,i,i),dt(r,t,"se",h,v,i,i))}function es(r,t){var e=t.__brushOption,n=e.transformable,a=t.childAt(0);a.useStyle(ul(e)),a.attr({silent:!n,cursor:n?"move":"default"}),w([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=t.childOfName(i.join("")),s=i.length===1?ts(r,i[0]):Wb(r,i);o&&o.attr({silent:!n,invisible:!n,cursor:n?Bb[s]+"-resize":null})})}function dt(r,t,e,n,a,i,o){var s=t.childOfName(e);s&&s.setShape(Ub(cl(r,t,[[n,a],[n+i,a+o]])))}function ul(r){return re({strokeNoScale:!0},r.brushStyle)}function op(r,t,e,n){var a=[Rn(r,e),Rn(t,n)],i=[kr(r,e),kr(t,n)];return[[a[0],i[0]],[a[1],i[1]]]}function Gb(r){return Ds(r.group)}function ts(r,t){var e={w:"left",e:"right",n:"top",s:"bottom"},n={left:"w",right:"e",top:"n",bottom:"s"},a=Mv(e[t],Gb(r));return n[a]}function Wb(r,t){var e=[ts(r,t[0]),ts(r,t[1])];return(e[0]==="e"||e[0]==="w")&&e.reverse(),e.join("")}function Pc(r,t,e,n,a,i){var o=e.__brushOption,s=r.toRectRange(o.range),l=sp(t,a,i);w(n,function(u){var c=Nb[u];s[c[0]][c[1]]+=l[c[0]]}),o.range=r.fromRectRange(op(s[0][0],s[1][0],s[0][1],s[1][1])),ol(t,e),ir(t,{isEnd:!1})}function Hb(r,t,e,n){var a=t.__brushOption.range,i=sp(r,e,n);w(a,function(o){o[0]+=i[0],o[1]+=i[1]}),ol(r,t),ir(r,{isEnd:!1})}function sp(r,t,e){var n=r.group,a=n.transformCoordToLocal(t,e),i=n.transformCoordToLocal(0,0);return[a[0]-i[0],a[1]-i[1]]}function cl(r,t,e){var n=rp(r,t);return n&&n!==ar?n.clipPath(e,r._transform):Z(e)}function Ub(r){var t=Rn(r[0][0],r[1][0]),e=Rn(r[0][1],r[1][1]),n=kr(r[0][0],r[1][0]),a=kr(r[0][1],r[1][1]);return{x:t,y:e,width:n-t,height:a-e}}function Yb(r,t,e){if(!(!r._brushType||Xb(r,t.offsetX,t.offsetY))){var n=r._zr,a=r._covers,i=ll(r,t,e);if(!r._dragging)for(var o=0;on.getWidth()||e<0||e>n.getHeight()}var vi={lineX:Ec(0),lineY:Ec(1),rect:{createCover:function(r,t){function e(n){return n}return ap({toRectRange:e,fromRectRange:e},r,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(r){var t=np(r);return op(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(r,t,e,n){ip(r,t,e,n)},updateCommon:es,contain:ns},polygon:{createCover:function(r,t){var e=new ge;return e.add(new On({name:"main",style:ul(t),silent:!0})),e},getCreatingRange:function(r){return r},endCreating:function(r,t){t.remove(t.childAt(0)),t.add(new hs({name:"main",draggable:!0,drift:J(Hb,r,t),ondragend:J(ir,r,{isEnd:!0})}))},updateCoverShape:function(r,t,e,n){t.childAt(0).setShape({points:cl(r,t,e)})},updateCommon:es,contain:ns}};function Ec(r){return{createCover:function(t,e){return ap({toRectRange:function(n){var a=[n,[0,100]];return r&&a.reverse(),a},fromRectRange:function(n){return n[r]}},t,e,[[["w"],["e"]],[["n"],["s"]]][r])},getCreatingRange:function(t){var e=np(t),n=Rn(e[0][r],e[1][r]),a=kr(e[0][r],e[1][r]);return[n,a]},updateCoverShape:function(t,e,n,a){var i,o=rp(t,e);if(o!==ar&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(r);else{var s=t._zr;i=[0,[s.getWidth(),s.getHeight()][1-r]]}var l=[n,i];r&&l.reverse(),ip(t,e,l,a)},updateCommon:es,contain:ns}}const Zb=zb;function Kb(r){return r=fl(r),function(t){return Lv(t,r)}}function qb(r,t){return r=fl(r),function(e){var n=t??e,a=n?r.width:r.height,i=n?r.x:r.y;return[i,i+(a||0)]}}function jb(r,t,e){var n=fl(r);return function(a,i){return n.contain(i[0],i[1])&&!Pb(a,t,e)}}function fl(r){return Ne.create(r)}var Oc=["x","y","radius","angle","single"],Qb=["cartesian2d","polar","singleAxis"];function Jb(r){var t=r.get("coordinateSystem");return se(Qb,t)>=0}function _r(r){return r+"Axis"}function ew(r,t){var e=U(),n=[],a=U();r.eachComponent({mainType:"dataZoom",query:t},function(c){a.get(c.uid)||s(c)});var i;do i=!1,r.eachComponent("dataZoom",o);while(i);function o(c){!a.get(c.uid)&&l(c)&&(s(c),i=!0)}function s(c){a.set(c.uid,!0),n.push(c),u(c)}function l(c){var f=!1;return c.eachTargetAxis(function(h,v){var d=e.get(h);d&&d[v]&&(f=!0)}),f}function u(c){c.eachTargetAxis(function(f,h){(e.get(f)||e.set(f,[]))[h]=!0})}return n}var ji=function(){function r(){this.indexList=[],this.indexMap=[]}return r.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},r}(),tw=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e._autoThrottle=!0,e._noTarget=!0,e._rangePropMode=["percent","percent"],e}return t.prototype.init=function(e,n,a){var i=Nc(e);this.settledOption=i,this.mergeDefaultAndTheme(e,a),this._doInit(i)},t.prototype.mergeOption=function(e){var n=Nc(e);K(this.option,e,!0),K(this.settledOption,n,!0),this._doInit(n)},t.prototype._doInit=function(e){var n=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var a=this.settledOption;w([["start","startValue"],["end","endValue"]],function(i,o){this._rangePropMode[o]==="value"&&(n[i[0]]=a[i[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get("orient",!0),n=this._targetAxisInfoMap=U(),a=this._fillSpecifiedTargetAxis(n);a?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient)),this._noTarget=!0,n.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(e){var n=!1;return w(Oc,function(a){var i=this.getReferringComponents(_r(a),Qg);if(i.specified){n=!0;var o=new ji;w(i.models,function(s){o.add(s.componentIndex)}),e.set(a,o)}},this),n},t.prototype._fillAutoTargetAxisByOrient=function(e,n){var a=this.ecModel,i=!0;if(i){var o=n==="vertical"?"y":"x",s=a.findComponents({mainType:o+"Axis"});l(s,o)}if(i){var s=a.findComponents({mainType:"singleAxis",filter:function(c){return c.get("orient",!0)===n}});l(s,"single")}function l(u,c){var f=u[0];if(f){var h=new ji;if(h.add(f.componentIndex),e.set(c,h),i=!1,c==="x"||c==="y"){var v=f.getReferringComponents("grid",Re).models[0];v&&w(u,function(d){f.componentIndex!==d.componentIndex&&v===d.getReferringComponents("grid",Re).models[0]&&h.add(d.componentIndex)})}}}i&&w(Oc,function(u){if(i){var c=a.findComponents({mainType:_r(u),filter:function(h){return h.get("type",!0)==="category"}});if(c[0]){var f=new ji;f.add(c[0].componentIndex),e.set(u,f),i=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(n){!e&&(e=n)},this),e==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var n=this.ecModel.option;this.option.throttle=n.animation&&n.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var n=this._rangePropMode,a=this.get("rangeMode");w([["start","startValue"],["end","endValue"]],function(i,o){var s=e[i[0]]!=null,l=e[i[1]]!=null;s&&!l?n[o]="percent":!s&&l?n[o]="value":a?n[o]=a[o]:s&&(n[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(n,a){e==null&&(e=this.ecModel.getComponent(_r(n),a))},this),e},t.prototype.eachTargetAxis=function(e,n){this._targetAxisInfoMap.each(function(a,i){w(a.indexList,function(o){e.call(n,i,o)})})},t.prototype.getAxisProxy=function(e,n){var a=this.getAxisModel(e,n);if(a)return a.__dzAxisProxy},t.prototype.getAxisModel=function(e,n){var a=this._targetAxisInfoMap.get(e);if(a&&a.indexMap[n])return this.ecModel.getComponent(_r(e),n)},t.prototype.setRawRange=function(e){var n=this.option,a=this.settledOption;w([["start","startValue"],["end","endValue"]],function(i){(e[i[0]]!=null||e[i[1]]!=null)&&(n[i[0]]=a[i[0]]=e[i[0]],n[i[1]]=a[i[1]]=e[i[1]])},this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var n=this.option;w(["start","startValue","end","endValue"],function(a){n[a]=e[a]})},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},t.prototype.getValueRange=function(e,n){if(e==null&&n==null){var a=this.findRepresentativeAxisProxy();if(a)return a.getDataValueWindow()}else return this.getAxisProxy(e,n).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var n,a=this._targetAxisInfoMap.keys(),i=0;io[1];if(_&&!S&&!b)return!0;_&&(g=!0),S&&(d=!0),b&&(p=!0)}return g&&d&&p})}else yr(c,function(v){if(i==="empty")l.setData(u=u.map(v,function(p){return s(p)?p:NaN}));else{var d={};d[v]=o,u.selectRange(d)}});yr(c,function(v){u.setApproximateExtent(o,v)})}});function s(l){return l>=o[0]&&l<=o[1]}},r.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;yr(["min","max"],function(a){var i=e.get(a+"Span"),o=e.get(a+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=Ot(n[0]+o,n,[0,100],!0):i!=null&&(o=Ot(i,[0,100],n,!0)-n[0]),t[a+"Span"]=i,t[a+"ValueSpan"]=o},this)},r.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var a=tv(n,[0,500]);a=Math.min(a,20);var i=t.axis.scale.rawExtentInfo;e[0]!==0&&i.setDeterminedMinMax("min",+n[0].toFixed(a)),e[1]!==100&&i.setDeterminedMinMax("max",+n[1].toFixed(a)),i.freeze()}},r}();function cw(r,t,e){var n=[1/0,-1/0];yr(e,function(o){XS(n,o.getData(),t)});var a=r.getAxisModel(),i=_d(a.axis.scale,a,n).calculate();return[i.min,i.max]}var fw={getTargetSeries:function(r){function t(a){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=r.getComponent(_r(o),s);a(o,s,l,i)})})}t(function(a,i,o,s){o.__dzAxisProxy=null});var e=[];t(function(a,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new uw(a,i,s,r),e.push(o.__dzAxisProxy))});var n=U();return w(e,function(a){w(a.getTargetSeriesModels(),function(i){n.set(i.uid,i)})}),n},overallReset:function(r,t){r.eachComponent("dataZoom",function(e){e.eachTargetAxis(function(n,a){e.getAxisProxy(n,a).reset(e)}),e.eachTargetAxis(function(n,a){e.getAxisProxy(n,a).filterData(e,t)})}),r.eachComponent("dataZoom",function(e){var n=e.findRepresentativeAxisProxy();if(n){var a=n.getDataPercentWindow(),i=n.getDataValueWindow();e.setCalculatedRange({start:a[0],end:a[1],startValue:i[0],endValue:i[1]})}})}};const vw=fw;function hw(r){r.registerAction("dataZoom",function(t,e){var n=ew(e,t);w(n,function(a){a.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var Vc=!1;function dw(r){Vc||(Vc=!0,r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,vw),hw(r),r.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function pw(r){r.registerComponentModel(aw),r.registerComponentView(lw),dw(r)}var Qe=function(){function r(){}return r}(),up={};function tn(r,t){up[r]=t}function cp(r){return up[r]}var gw=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.optionUpdated=function(){r.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;w(this.option.feature,function(n,a){var i=cp(a);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),K(n,i.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(ee);const mw=gw;function yw(r,t,e){var n=t.getBoxLayoutParams(),a=t.get("padding"),i={width:e.getWidth(),height:e.getHeight()},o=Ft(n,i,a);Cr(t.get("orient"),r,t.get("itemGap"),o.width,o.height),py(r,n,i,a)}function fp(r,t){var e=ri(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),r=new he({shape:{x:r.x-e[3],y:r.y-e[0],width:r.width+e[1]+e[3],height:r.height+e[0]+e[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1}),r}var _w=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.render=function(e,n,a,i){var o=this.group;if(o.removeAll(),!e.get("show"))return;var s=+e.get("itemSize"),l=e.get("orient")==="vertical",u=e.get("feature")||{},c=this._features||(this._features={}),f=[];w(u,function(d,p){f.push(p)}),new In(this._featureNames||[],f).add(h).update(h).remove(J(h,null)).execute(),this._featureNames=f;function h(d,p){var g=f[d],m=f[p],y=u[g],_=new fe(y,e,e.ecModel),S;if(i&&i.newTitle!=null&&i.featureName===g&&(y.title=i.newTitle),g&&!m){if(Sw(g))S={onclick:_.option.onclick,featureName:g};else{var b=cp(g);if(!b)return;S=new b}c[g]=S}else if(S=c[m],!S)return;S.uid=Gn("toolbox-feature"),S.model=_,S.ecModel=n,S.api=a;var x=S instanceof Qe;if(!g&&m){x&&S.dispose&&S.dispose(n,a);return}if(!_.get("show")||x&&S.unusable){x&&S.remove&&S.remove(n,a);return}v(_,S,g),_.setIconStatus=function(C,T){var D=this.option,A=this.iconPaths;D.iconStatus=D.iconStatus||{},D.iconStatus[C]=T,A[C]&&(T==="emphasis"?Ar:Mr)(A[C])},S instanceof Qe&&S.render&&S.render(_,n,a,i)}function v(d,p,g){var m=d.getModel("iconStyle"),y=d.getModel(["emphasis","iconStyle"]),_=p instanceof Qe&&p.getIcons?p.getIcons():d.get("icon"),S=d.get("title")||{},b,x;G(_)?(b={},b[g]=_):b=_,G(S)?(x={},x[g]=S):x=S;var C=d.iconPaths={};w(b,function(T,D){var A=Za(T,{},{x:-s/2,y:-s/2,width:s,height:s});A.setStyle(m.getItemStyle());var M=A.ensureState("emphasis");M.style=y.getItemStyle();var I=new Ce({style:{text:x[D],align:y.get("textAlign"),borderRadius:y.get("textBorderRadius"),padding:y.get("textPadding"),fill:null,font:kv({fontStyle:y.get("textFontStyle"),fontFamily:y.get("textFontFamily"),fontSize:y.get("textFontSize"),fontWeight:y.get("textFontWeight")},n)},ignore:!0});A.setTextContent(I),Ka({el:A,componentModel:e,itemName:D,formatterParamsExtra:{title:x[D]}}),A.__title=x[D],A.on("mouseover",function(){var L=y.getItemStyle(),P=l?e.get("right")==null&&e.get("left")!=="right"?"right":"left":e.get("bottom")==null&&e.get("top")!=="bottom"?"bottom":"top";I.setStyle({fill:y.get("textFill")||L.fill||L.stroke||"#000",backgroundColor:y.get("textBackgroundColor")}),A.setTextConfig({position:y.get("textPosition")||P}),I.ignore=!e.get("showTitle"),a.enterEmphasis(this)}).on("mouseout",function(){d.get(["iconStatus",D])!=="emphasis"&&a.leaveEmphasis(this),I.hide()}),(d.get(["iconStatus",D])==="emphasis"?Ar:Mr)(A),o.add(A),A.on("click",oe(p.onclick,p,n,a,D)),C[D]=A})}yw(o,e,a),o.add(fp(o.getBoundingRect(),e)),l||o.eachChild(function(d){var p=d.__title,g=d.ensureState("emphasis"),m=g.textConfig||(g.textConfig={}),y=d.getTextContent(),_=y&&y.ensureState("emphasis");if(_&&!$(_)&&p){var S=_.style||(_.style={}),b=ps(p,Ce.makeFont(S)),x=d.x+o.x,C=d.y+o.y+s,T=!1;C+b.height>a.getHeight()&&(m.position="top",T=!0);var D=T?-5-b.height:s+10;x+b.width/2>a.getWidth()?(m.position=["100%",D],S.align="right"):x-b.width/2<0&&(m.position=[0,D],S.align="left")}})},t.prototype.updateView=function(e,n,a,i){w(this._features,function(o){o instanceof Qe&&o.updateView&&o.updateView(o.model,n,a,i)})},t.prototype.remove=function(e,n){w(this._features,function(a){a instanceof Qe&&a.remove&&a.remove(e,n)}),this.group.removeAll()},t.prototype.dispose=function(e,n){w(this._features,function(a){a instanceof Qe&&a.dispose&&a.dispose(e,n)})},t.type="toolbox",t}(Ye);function Sw(r){return r.indexOf("my")===0}const xw=_w;var bw=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.onclick=function(e,n){var a=this.model,i=a.get("name")||e.get("title.0.text")||"echarts",o=n.getZr().painter.getType()==="svg",s=o?"svg":a.get("type",!0)||"png",l=n.getConnectedDataURL({type:s,backgroundColor:a.get("backgroundColor",!0)||e.get("backgroundColor")||"#fff",connectedBackgroundColor:a.get("connectedBackgroundColor"),excludeComponents:a.get("excludeComponents"),pixelRatio:a.get("pixelRatio")}),u=ce.browser;if($(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var c=document.createElement("a");c.download=i+"."+s,c.target="_blank",c.href=l;var f=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(f)}else if(window.navigator.msSaveOrOpenBlob||o){var h=l.split(","),v=h[0].indexOf("base64")>-1,d=o?decodeURIComponent(h[1]):h[1];v&&(d=window.atob(d));var p=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var g=d.length,m=new Uint8Array(g);g--;)m[g]=d.charCodeAt(g);var y=new Blob([m]);window.navigator.msSaveOrOpenBlob(y,p)}else{var _=document.createElement("iframe");document.body.appendChild(_);var S=_.contentWindow,b=S.document;b.open("image/svg+xml","replace"),b.write(d),b.close(),S.focus(),b.execCommand("SaveAs",!0,p),document.body.removeChild(_)}}else{var x=a.get("lang"),C='',T=window.open();T.document.write(C),T.document.title=i}},t.getDefaultOption=function(e){var n={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:e.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:e.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return n},t}(Qe);const ww=bw;var zc="__ec_magicType_stack__",Cw=[["line","bar"],["stack"]],Tw=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getIcons=function(){var e=this.model,n=e.get("icon"),a={};return w(e.get("type"),function(i){n[i]&&(a[i]=n[i])}),a},t.getDefaultOption=function(e){var n={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:e.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return n},t.prototype.onclick=function(e,n,a){var i=this.model,o=i.get(["seriesIndex",a]);if(Fc[a]){var s={series:[]},l=function(f){var h=f.subType,v=f.id,d=Fc[a](h,v,f,i);d&&(re(d,f.option),s.series.push(d));var p=f.coordinateSystem;if(p&&p.type==="cartesian2d"&&(a==="line"||a==="bar")){var g=p.getAxesByScale("ordinal")[0];if(g){var m=g.dim,y=m+"Axis",_=f.getReferringComponents(y,Re).models[0],S=_.componentIndex;s[y]=s[y]||[];for(var b=0;b<=S;b++)s[y][S]=s[y][S]||{};s[y][S].boundaryGap=a==="bar"}}};w(Cw,function(f){se(f,a)>=0&&w(f,function(h){i.setIconStatus(h,"normal")})}),i.setIconStatus(a,"emphasis"),e.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,c=a;a==="stack"&&(u=K({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",a])!=="emphasis"&&(c="tiled")),n.dispatchAction({type:"changeMagicType",currentType:c,newOption:s,newTitle:u,featureName:"magicType"})}},t}(Qe),Fc={line:function(r,t,e,n){if(r==="bar")return K({id:t,type:"line",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},n.get(["option","line"])||{},!0)},bar:function(r,t,e,n){if(r==="line")return K({id:t,type:"bar",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},n.get(["option","bar"])||{},!0)},stack:function(r,t,e,n){var a=e.get("stack")===zc;if(r==="line"||r==="bar")return n.setIconStatus("stack",a?"normal":"emphasis"),K({id:t,stack:a?"":zc},n.get(["option","stack"])||{},!0)}};ct({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(r,t){t.mergeOption(r.newOption)});const Dw=Tw;var hi=new Array(60).join("-"),Er=" ";function Aw(r){var t={},e=[],n=[];return r.eachRawSeries(function(a){var i=a.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var o=i.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;t[s]||(t[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},n.push({axisDim:o.dim,axisIndex:o.index})),t[s].series.push(a)}else e.push(a)}else e.push(a)}),{seriesGroupByCategoryAxis:t,other:e,meta:n}}function Mw(r){var t=[];return w(r,function(e,n){var a=e.categoryAxis,i=e.valueAxis,o=i.dim,s=[" "].concat(F(e.series,function(v){return v.name})),l=[a.model.getCategories()];w(e.series,function(v){var d=v.getRawData();l.push(v.getRawData().mapArray(d.mapDimension(o),function(p){return p}))});for(var u=[s.join(Er)],c=0;c=0)return!0}var as=new RegExp("["+Er+"]+","g");function Rw(r){for(var t=r.split(/\n+/g),e=Fa(t.shift()).split(as),n=[],a=F(e,function(l){return{name:l,data:[]}}),i=0;i=0;i--){var o=e[i];if(o[a])break}if(i<0){var s=r.queryComponents({mainType:"dataZoom",subType:"select",id:a})[0];if(s){var l=s.getPercentRange();e[0][a]={dataZoomId:a,start:l[0],end:l[1]}}}}),e.push(t)}function zw(r){var t=vl(r),e=t[t.length-1];t.length>1&&t.pop();var n={};return vp(e,function(a,i){for(var o=t.length-1;o>=0;o--)if(a=t[o][i],a){n[i]=a;break}}),n}function Fw(r){hp(r).snapshots=null}function Gw(r){return vl(r).length}function vl(r){var t=hp(r);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var Ww=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.onclick=function(e,n){Fw(e),n.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(e){var n={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:e.getLocaleModel().get(["toolbox","restore","title"])};return n},t}(Qe);ct({type:"restore",event:"restore",update:"prepareAndUpdate"},function(r,t){t.resetOption("recreate")});const Hw=Ww;var Uw=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],Yw=function(){function r(t,e,n){var a=this;this._targetInfoList=[];var i=Gc(e,t);w($w,function(o,s){(!n||!n.include||se(n.include,s)>=0)&&o(i,a._targetInfoList)})}return r.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,function(n,a,i){if((n.coordRanges||(n.coordRanges=[])).push(a),!n.coordRange){n.coordRange=a;var o=Qi[n.brushType](0,i,a);n.__rangeOffset={offset:Yc[n.brushType](o.values,n.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},r.prototype.matchOutputRanges=function(t,e,n){w(t,function(a){var i=this.findTargetInfo(a,e);i&&i!==!0&&w(i.coordSyses,function(o){var s=Qi[a.brushType](1,o,a.range,!0);n(a,s.values,o,e)})},this)},r.prototype.setInputRanges=function(t,e){w(t,function(n){var a=this.findTargetInfo(n,e);if(n.range=n.range||[],a&&a!==!0){n.panelId=a.panelId;var i=Qi[n.brushType](0,a.coordSys,n.coordRange),o=n.__rangeOffset;n.range=o?Yc[n.brushType](i.values,o.offset,Xw(i.xyMinMax,o.xyMinMax)):i.values}},this)},r.prototype.makePanelOpts=function(t,e){return F(this._targetInfoList,function(n){var a=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:Kb(a),isTargetByCursor:jb(a,t,n.coordSysModel),getLinearBrushOtherExtent:qb(a)}})},r.prototype.controlSeries=function(t,e,n){var a=this.findTargetInfo(t,n);return a===!0||a&&se(a.coordSyses,e.coordinateSystem)>=0},r.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,a=Gc(e,t),i=0;ir[1]&&r.reverse(),r}function Gc(r,t){return fn(r,t,{includeMainTypes:Uw})}var $w={grid:function(r,t){var e=r.xAxisModels,n=r.yAxisModels,a=r.gridModels,i=U(),o={},s={};!e&&!n&&!a||(w(e,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),w(n,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),w(a,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,c=[];w(u.getCartesians(),function(f,h){(se(e,f.getAxis("x").model)>=0||se(n,f.getAxis("y").model)>=0)&&c.push(f)}),t.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:c[0],coordSyses:c,getPanelRect:Hc.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(r,t){w(r.geoModels,function(e){var n=e.coordinateSystem;t.push({panelId:"geo--"+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:Hc.geo})})}},Wc=[function(r,t){var e=r.xAxisModel,n=r.yAxisModel,a=r.gridModel;return!a&&e&&(a=e.axis.grid.model),!a&&n&&(a=n.axis.grid.model),a&&a===t.gridModel},function(r,t){var e=r.geoModel;return e&&e===t.geoModel}],Hc={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var r=this.coordSys,t=r.getBoundingRect().clone();return t.applyTransform(Ds(r)),t}},Qi={lineX:J(Uc,0),lineY:J(Uc,1),rect:function(r,t,e,n){var a=r?t.pointToData([e[0][0],e[1][0]],n):t.dataToPoint([e[0][0],e[1][0]],n),i=r?t.pointToData([e[0][1],e[1][1]],n):t.dataToPoint([e[0][1],e[1][1]],n),o=[is([a[0],i[0]]),is([a[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(r,t,e,n){var a=[[1/0,-1/0],[1/0,-1/0]],i=F(e,function(o){var s=r?t.pointToData(o,n):t.dataToPoint(o,n);return a[0][0]=Math.min(a[0][0],s[0]),a[1][0]=Math.min(a[1][0],s[1]),a[0][1]=Math.max(a[0][1],s[0]),a[1][1]=Math.max(a[1][1],s[1]),s});return{values:i,xyMinMax:a}}};function Uc(r,t,e,n){var a=e.getAxis(["x","y"][r]),i=is(F([0,1],function(s){return t?a.coordToData(a.toLocalCoord(n[s]),!0):a.toGlobalCoord(a.dataToCoord(n[s]))})),o=[];return o[r]=i,o[1-r]=[NaN,NaN],{values:i,xyMinMax:o}}var Yc={lineX:J($c,0),lineY:J($c,1),rect:function(r,t,e){return[[r[0][0]-e[0]*t[0][0],r[0][1]-e[0]*t[0][1]],[r[1][0]-e[1]*t[1][0],r[1][1]-e[1]*t[1][1]]]},polygon:function(r,t,e){return F(r,function(n,a){return[n[0]-e[0]*t[a][0],n[1]-e[1]*t[a][1]]})}};function $c(r,t,e,n){return[t[0]-n[r]*e[0],t[1]-n[r]*e[1]]}function Xw(r,t){var e=Xc(r),n=Xc(t),a=[e[0]/n[0],e[1]/n[1]];return isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a}function Xc(r){return r?[r[0][1]-r[0][0],r[1][1]-r[1][0]]:[NaN,NaN]}const dp=Yw;var os=w,Zw=Zg("toolbox-dataZoom_"),Kw=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.render=function(e,n,a,i){this._brushController||(this._brushController=new Zb(a.getZr()),this._brushController.on("brush",oe(this._onBrush,this)).mount()),Qw(e,n,this,i,a),jw(e,n)},t.prototype.onclick=function(e,n,a){qw[a].call(this)},t.prototype.remove=function(e,n){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(e,n){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var n=e.areas;if(!e.isEnd||!n.length)return;var a={},i=this.ecModel;this._brushController.updateCovers([]);var o=new dp(hl(this.model),i,{include:["grid"]});o.matchOutputRanges(n,i,function(u,c,f){if(f.type==="cartesian2d"){var h=u.brushType;h==="rect"?(s("x",f,c[0]),s("y",f,c[1])):s({lineX:"x",lineY:"y"}[h],f,c)}}),Vw(i,a),this._dispatchZoomAction(a);function s(u,c,f){var h=c.getAxis(u),v=h.model,d=l(u,v,i),p=d.findRepresentativeAxisProxy(v).getMinMaxSpan();(p.minValueSpan!=null||p.maxValueSpan!=null)&&(f=jd(0,f.slice(),h.scale.getExtent(),0,p.minValueSpan,p.maxValueSpan)),d&&(a[d.id]={dataZoomId:d.id,startValue:f[0],endValue:f[1]})}function l(u,c,f){var h;return f.eachComponent({mainType:"dataZoom",subType:"select"},function(v){var d=v.getAxisModel(u,c.componentIndex);d&&(h=v)}),h}},t.prototype._dispatchZoomAction=function(e){var n=[];os(e,function(a,i){n.push(Z(a))}),n.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:n})},t.getDefaultOption=function(e){var n={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:e.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return n},t}(Qe),qw={zoom:function(){var r=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:r})},back:function(){this._dispatchZoomAction(zw(this.ecModel))}};function hl(r){var t={xAxisIndex:r.get("xAxisIndex",!0),yAxisIndex:r.get("yAxisIndex",!0),xAxisId:r.get("xAxisId",!0),yAxisId:r.get("yAxisId",!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex="all"),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex="all"),t}function jw(r,t){r.setIconStatus("back",Gw(t)>1?"emphasis":"normal")}function Qw(r,t,e,n,a){var i=e._isZoomActive;n&&n.type==="takeGlobalCursor"&&(i=n.key==="dataZoomSelect"?n.dataZoomSelectActive:!1),e._isZoomActive=i,r.setIconStatus("zoom",i?"emphasis":"normal");var o=new dp(hl(r),t,{include:["grid"]}),s=o.makePanelOpts(a,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});e._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:r.getModel("brushStyle").getItemStyle()}:!1)}wy("dataZoom",function(r){var t=r.getComponent("toolbox",0),e=["feature","dataZoom"];if(!t||t.get(e)==null)return;var n=t.getModel(e),a=[],i=hl(n),o=fn(r,i);os(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),os(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,c){var f=l.componentIndex,h={type:"select",$fromToolbox:!0,filterMode:n.get("filterMode",!0)||"filter",id:Zw+u+f};h[c]=f,a.push(h)}return a});const Jw=Kw;function jT(r){r.registerComponentModel(mw),r.registerComponentView(xw),tn("saveAsImage",ww),tn("magicType",Dw),tn("dataView",Bw),tn("dataZoom",Jw),tn("restore",Hw),St(pw)}var e1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(ee);const t1=e1;function pp(r){var t=r.get("confine");return t!=null?!!t:r.get("renderMode")==="richText"}function gp(r){if(ce.domSupported){for(var t=document.documentElement.style,e=0,n=r.length;e-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=i==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=i==="top"?225:45)+"deg)");var c=u*Math.PI/180,f=o+a,h=f*Math.abs(Math.cos(c))+f*Math.abs(Math.sin(c)),v=Math.round(((h-Math.SQRT2*a)/2+Math.SQRT2*a-(h-f)/2)*100)/100;s+=";"+i+":-"+v+"px";var d=t+" solid "+a+"px;",p=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+d,"border-right:"+d,"background-color:"+n+";"];return'
'}function l1(r,t){var e="cubic-bezier(0.23,1,0.32,1)",n=" "+r/2+"s "+e,a="opacity"+n+",visibility"+n;return t||(n=" "+r+"s "+e,a+=ce.transformSupported?","+dl+n:",left"+n+",top"+n),a1+":"+a}function Zc(r,t,e){var n=r.toFixed(0)+"px",a=t.toFixed(0)+"px";if(!ce.transformSupported)return e?"top:"+a+";left:"+n+";":[["top",a],["left",n]];var i=ce.transform3dSupported,o="translate"+(i?"3d":"")+"("+n+","+a+(i?",0":"")+")";return e?"top:0;left:0;"+dl+":"+o+";":[["top",0],["left",0],[mp,o]]}function u1(r){var t=[],e=r.get("fontSize"),n=r.getTextColor();n&&t.push("color:"+n),t.push("font:"+r.getFont()),e&&t.push("line-height:"+Math.round(e*3/2)+"px");var a=r.get("textShadowColor"),i=r.get("textShadowBlur")||0,o=r.get("textShadowOffsetX")||0,s=r.get("textShadowOffsetY")||0;return a&&i&&t.push("text-shadow:"+o+"px "+s+"px "+i+"px "+a),w(["decoration","align"],function(l){var u=r.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function c1(r,t,e){var n=[],a=r.get("transitionDuration"),i=r.get("backgroundColor"),o=r.get("shadowBlur"),s=r.get("shadowColor"),l=r.get("shadowOffsetX"),u=r.get("shadowOffsetY"),c=r.getModel("textStyle"),f=Ch(r,"html"),h=l+"px "+u+"px "+o+"px "+s;return n.push("box-shadow:"+h),t&&a&&n.push(l1(a,e)),i&&n.push("background-color:"+i),w(["width","color","radius"],function(v){var d="border-"+v,p=Xv(d),g=r.get(p);g!=null&&n.push(d+":"+g+(v==="color"?"":"px"))}),n.push(u1(c)),f!=null&&n.push("padding:"+ri(f).join("px ")+"px"),n.join(";")+";"}function Kc(r,t,e,n,a){var i=t&&t.painter;if(e){var o=i&&i.getViewportRoot();o&&_g(r,o,e,n,a)}else{r[0]=n,r[1]=a;var s=i&&i.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/t.getWidth(),r[3]=r[1]/t.getHeight()}var f1=function(){function r(t,e){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,ce.wxa)return null;var n=document.createElement("div");n.domBelongToZr=!0,this.el=n;var a=this._zr=t.getZr(),i=e.appendTo,o=i&&(G(i)?document.querySelector(i):xo(i)?i:$(i)&&i(t.getDom()));Kc(this._styleCoord,a,o,t.getWidth()/2,t.getHeight()/2),(o||t.getDom()).appendChild(n),this._api=t,this._container=o;var s=this;n.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},n.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=a.handler,c=a.painter.getViewportRoot();yg(c,l,!0),u.dispatch("mousemove",l)}},n.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return r.prototype.update=function(t){if(!this._container){var e=this._api.getDom(),n=n1(e,"position"),a=e.style;a.position!=="absolute"&&n!=="absolute"&&(a.position="relative")}var i=t.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=t.get("className")||""},r.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,a=n.style,i=this._styleCoord;n.innerHTML?a.cssText=i1+c1(t,!this._firstShow,this._longHide)+Zc(i[0],i[1],!0)+("border-color:"+nr(e)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):a.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(t,e,n,a,i){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(G(i)&&n.get("trigger")==="item"&&!pp(n)&&(s=s1(n,a,i)),G(t))o.innerHTML=t+s;else if(t){o.innerHTML="",N(t)||(t=[t]);for(var l=0;l=0?this._tryShow(i,o):a==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var e=this._tooltipModel,n=this._ecModel,a=this._api,i=e.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!a.isDisposed()&&o.manuallyShowTip(e,n,a,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(e,n,a,i){if(!(i.from===this.uid||ce.node||!a.getDom())){var o=Qc(i,a);this._ticket="";var s=i.dataByCoordSys,l=_1(i,n,a);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&i.x!=null&&i.y!=null){var c=d1;c.x=i.x,c.y=i.y,c.update(),X(c).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:c},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(e,n,a,i))return;var f=Zd(i,n),h=f.point[0],v=f.point[1];h!=null&&v!=null&&this._tryShow({offsetX:h,offsetY:v,target:f.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(a.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:a.getZr().findHover(i.x,i.y).target},o))}},t.prototype.manuallyHideTip=function(e,n,a,i){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(Qc(i,a))},t.prototype._manuallyAxisShowTip=function(e,n,a,i){var o=i.seriesIndex,s=i.dataIndex,l=n.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=n.getSeriesByIndex(o);if(u){var c=u.getData(),f=rn([c.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(f.get("trigger")==="axis")return a.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},t.prototype._tryShow=function(e,n){var a=e.target,i=this._tooltipModel;if(i){this._lastX=e.offsetX,this._lastY=e.offsetY;var o=e.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,e);else if(a){var s=X(a);if(s.ssrType==="legend")return;this._lastDataByCoordSys=null;var l,u;ln(a,function(c){if(X(c).dataIndex!=null)return l=c,!0;if(X(c).tooltipConfig!=null)return u=c,!0},!0),l?this._showSeriesItemTooltip(e,l,n):u?this._showComponentItemTooltip(e,u,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},t.prototype._showOrMove=function(e,n){var a=e.get("showDelay");n=oe(n,this),clearTimeout(this._showTimout),a>0?this._showTimout=setTimeout(n,a):n()},t.prototype._showAxisTooltip=function(e,n){var a=this._ecModel,i=this._tooltipModel,o=[n.offsetX,n.offsetY],s=rn([n.tooltipOption],i),l=this._renderMode,u=[],c=An("section",{blocks:[],noHeader:!0}),f=[],h=new Ii;w(e,function(y){w(y.dataByAxis,function(_){var S=a.getComponent(_.axisDim+"Axis",_.axisIndex),b=_.value;if(!(!S||b==null)){var x=Yd(b,S.axis,a,_.seriesDataIndices,_.valueLabelOpt),C=An("section",{header:x,noHeader:!Nn(x),sortBlocks:!0,blocks:[]});c.blocks.push(C),w(_.seriesDataIndices,function(T){var D=a.getSeriesByIndex(T.seriesIndex),A=T.dataIndexInside,M=D.getDataParams(A);if(!(M.dataIndex<0)){M.axisDim=_.axisDim,M.axisIndex=_.axisIndex,M.axisType=_.axisType,M.axisId=_.axisId,M.axisValue=rl(S.axis,{value:b}),M.axisValueLabel=x,M.marker=h.makeTooltipMarker("item",nr(M.color),l);var I=yu(D.formatTooltip(A,!0,null)),L=I.frag;if(L){var P=rn([D],i).get("valueFormatter");C.blocks.push(P?B({valueFormatter:P},L):L)}I.text&&f.push(I.text),u.push(M)}})}})}),c.blocks.reverse(),f.reverse();var v=n.position,d=s.get("order"),p=Cu(c,h,l,d,a.get("useUTC"),s.get("textStyle"));p&&f.unshift(p);var g=l==="richText"?` - -`:"
",m=f.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(e,u)?this._updatePosition(s,v,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,m,u,Math.random()+"",o[0],o[1],v,null,h)})},t.prototype._showSeriesItemTooltip=function(e,n,a){var i=this._ecModel,o=X(n),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,c=o.dataIndex,f=o.dataType,h=u.getData(f),v=this._renderMode,d=e.positionDefault,p=rn([h.getItemModel(c),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),g=p.get("trigger");if(!(g!=null&&g!=="item")){var m=u.getDataParams(c,f),y=new Ii;m.marker=y.makeTooltipMarker("item",nr(m.color),v);var _=yu(u.formatTooltip(c,!1,f)),S=p.get("order"),b=p.get("valueFormatter"),x=_.frag,C=x?Cu(b?B({valueFormatter:b},x):x,y,v,S,i.get("useUTC"),p.get("textStyle")):_.text,T="item_"+u.name+"_"+c;this._showOrMove(p,function(){this._showTooltipContent(p,C,m,T,e.offsetX,e.offsetY,e.position,e.target,y)}),a({type:"showTip",dataIndexInside:c,dataIndex:h.getRawIndex(c),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,n,a){var i=X(n),o=i.tooltipConfig,s=o.option||{};if(G(s)){var l=s;s={content:l,formatter:l}}var u=[s],c=this._ecModel.getComponent(i.componentMainType,i.componentIndex);c&&u.push(c),u.push({formatter:s.content});var f=e.positionDefault,h=rn(u,this._tooltipModel,f?{position:f}:null),v=h.get("content"),d=Math.random()+"",p=new Ii;this._showOrMove(h,function(){var g=Z(h.get("formatterParams")||{});this._showTooltipContent(h,v,g,d,e.offsetX,e.offsetY,e.position,n,p)}),a({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,n,a,i,o,s,l,u,c){if(this._ticket="",!(!e.get("showContent")||!e.get("show"))){var f=this._tooltipContent;f.setEnterable(e.get("enterable"));var h=e.get("formatter");l=l||e.get("position");var v=n,d=this._getNearestPoint([o,s],a,e.get("trigger"),e.get("borderColor")),p=d.color;if(h)if(G(h)){var g=e.ecModel.get("useUTC"),m=N(a)?a[0]:a,y=m&&m.axisType&&m.axisType.indexOf("time")>=0;v=h,y&&(v=ja(m.axisValue,v,g)),v=Zv(v,a,!0)}else if($(h)){var _=oe(function(S,b){S===this._ticket&&(f.setContent(b,c,e,p,l),this._updatePosition(e,l,o,s,f,a,u))},this);this._ticket=i,v=h(a,i,_)}else v=h;f.setContent(v,c,e,p,l),f.show(e,p),this._updatePosition(e,l,o,s,f,a,u)}},t.prototype._getNearestPoint=function(e,n,a,i){if(a==="axis"||N(n))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!N(n))return{color:i||n.color||n.borderColor}},t.prototype._updatePosition=function(e,n,a,i,o,s,l){var u=this._api.getWidth(),c=this._api.getHeight();n=n||e.get("position");var f=o.getSize(),h=e.get("align"),v=e.get("verticalAlign"),d=l&&l.getBoundingRect().clone();if(l&&d.applyTransform(l.transform),$(n)&&(n=n([a,i],s,o.el,d,{viewSize:[u,c],contentSize:f.slice()})),N(n))a=te(n[0],u),i=te(n[1],c);else if(Y(n)){var p=n;p.width=f[0],p.height=f[1];var g=Ft(p,{width:u,height:c});a=g.x,i=g.y,h=null,v=null}else if(G(n)&&l){var m=y1(n,d,f,e.get("borderWidth"));a=m[0],i=m[1]}else{var m=g1(a,i,o,u,c,h?null:20,v?null:20);a=m[0],i=m[1]}if(h&&(a-=Jc(h)?f[0]/2:h==="right"?f[0]:0),v&&(i-=Jc(v)?f[1]/2:v==="bottom"?f[1]:0),pp(e)){var m=m1(a,i,o,u,c);a=m[0],i=m[1]}o.moveTo(a,i)},t.prototype._updateContentNotChangedOnAxis=function(e,n){var a=this._lastDataByCoordSys,i=this._cbParamsList,o=!!a&&a.length===e.length;return o&&w(a,function(s,l){var u=s.dataByAxis||[],c=e[l]||{},f=c.dataByAxis||[];o=o&&u.length===f.length,o&&w(u,function(h,v){var d=f[v]||{},p=h.seriesDataIndices||[],g=d.seriesDataIndices||[];o=o&&h.value===d.value&&h.axisType===d.axisType&&h.axisId===d.axisId&&p.length===g.length,o&&w(p,function(m,y){var _=g[y];o=o&&m.seriesIndex===_.seriesIndex&&m.dataIndex===_.dataIndex}),i&&w(h.seriesDataIndices,function(m){var y=m.seriesIndex,_=n[y],S=i[y];_&&S&&S.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=n,!!o},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,n){ce.node||!n.getDom()||(Bo(this,"_updatePosition"),this._tooltipContent.dispose(),Qo("itemTooltip",n))},t.type="tooltip",t}(Ye);function rn(r,t,e){var n=t.ecModel,a;e?(a=new fe(e,n,n),a=new fe(t.option,a,n)):a=t;for(var i=r.length-1;i>=0;i--){var o=r[i];o&&(o instanceof fe&&(o=o.get("tooltip",!0)),G(o)&&(o={formatter:o}),o&&(a=new fe(o,a,n)))}return a}function Qc(r,t){return r.dispatchAction||oe(t.dispatchAction,t)}function g1(r,t,e,n,a,i,o){var s=e.getSize(),l=s[0],u=s[1];return i!=null&&(r+l+i+2>n?r-=l+i:r+=i),o!=null&&(t+u+o>a?t-=u+o:t+=o),[r,t]}function m1(r,t,e,n,a){var i=e.getSize(),o=i[0],s=i[1];return r=Math.min(r+o,n)-o,t=Math.min(t+s,a)-s,r=Math.max(r,0),t=Math.max(t,0),[r,t]}function y1(r,t,e,n){var a=e[0],i=e[1],o=Math.ceil(Math.SQRT2*n)+8,s=0,l=0,u=t.width,c=t.height;switch(r){case"inside":s=t.x+u/2-a/2,l=t.y+c/2-i/2;break;case"top":s=t.x+u/2-a/2,l=t.y-i-o;break;case"bottom":s=t.x+u/2-a/2,l=t.y+c+o;break;case"left":s=t.x-a-o,l=t.y+c/2-i/2;break;case"right":s=t.x+u+o,l=t.y+c/2-i/2}return[s,l]}function Jc(r){return r==="center"||r==="middle"}function _1(r,t,e){var n=ys(r).queryOptionMap,a=n.keys()[0];if(!(!a||a==="series")){var i=zn(t,a,n.get(a),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=e.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var c=X(u).tooltipConfig;if(c&&c.name===r.name)return l=u,!0}),l)return{componentMainType:a,componentIndex:o.componentIndex,el:l}}}}const S1=p1;function QT(r){St(Kd),r.registerComponentModel(t1),r.registerComponentView(S1),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},yt),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},yt)}var x1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.layoutMode={type:"box",ignoreSize:!0},e}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(ee),b1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){if(this.group.removeAll(),!!e.get("show")){var i=this.group,o=e.getModel("textStyle"),s=e.getModel("subtextStyle"),l=e.get("textAlign"),u=ie(e.get("textBaseline"),e.get("textVerticalAlign")),c=new Ce({style:zt(o,{text:e.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),f=c.getBoundingRect(),h=e.get("subtext"),v=new Ce({style:zt(s,{text:h,fill:s.getTextColor(),y:f.height+e.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=e.get("link"),p=e.get("sublink"),g=e.get("triggerEvent",!0);c.silent=!d&&!g,v.silent=!p&&!g,d&&c.on("click",function(){Jl(d,"_"+e.get("target"))}),p&&v.on("click",function(){Jl(p,"_"+e.get("subtarget"))}),X(c).eventData=X(v).eventData=g?{componentType:"title",componentIndex:e.componentIndex}:null,i.add(c),h&&i.add(v);var m=i.getBoundingRect(),y=e.getBoxLayoutParams();y.width=m.width,y.height=m.height;var _=Ft(y,{width:a.getWidth(),height:a.getHeight()},e.get("padding"));l||(l=e.get("left")||e.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=e.get("top")||e.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?_.y+=_.height:u==="middle"&&(_.y+=_.height/2),u=u||"top"),i.x=_.x,i.y=_.y,i.markRedraw();var S={align:l,verticalAlign:u};c.setStyle(S),v.setStyle(S),m=i.getBoundingRect();var b=_.margin,x=e.getItemStyle(["color","opacity"]);x.fill=e.get("backgroundColor");var C=new he({shape:{x:m.x-b[3],y:m.y-b[0],width:m.width+b[1]+b[3],height:m.height+b[0]+b[2],r:e.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});i.add(C)}},t.type="title",t}(Ye);function JT(r){r.registerComponentModel(x1),r.registerComponentView(b1)}function di(r,t){var e=r.mapDimensionsAll("defaultedLabel"),n=e.length;if(n===1){var a=Pr(r,t,e[0]);return a!=null?a+"":null}else if(n){for(var i=[],o=0;o=0&&n.push(t[i])}return n.join(" ")}var pl=function(r){V(t,r);function t(e,n,a,i){var o=r.call(this)||this;return o.updateData(e,n,a,i),o}return t.prototype._createSymbol=function(e,n,a,i,o){this.removeAll();var s=Gt(e,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=w1,this._symbolType=e,this.add(s)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){Ar(this.childAt(0))},t.prototype.downplay=function(){Mr(this.childAt(0))},t.prototype.setZ=function(e,n){var a=this.childAt(0);a.zlevel=e,a.z=n},t.prototype.setDraggable=function(e,n){var a=this.childAt(0);a.draggable=e,a.cursor=!n&&e?"move":a.cursor},t.prototype.updateData=function(e,n,a,i){this.silent=!1;var o=e.getItemVisual(n,"symbol")||"circle",s=e.hostModel,l=t.getSymbolSize(e,n),u=o!==this._symbolType,c=i&&i.disableAnimation;if(u){var f=e.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,e,n,l,f)}else{var h=this.childAt(0);h.silent=!1;var v={scaleX:l[0]/2,scaleY:l[1]/2};c?h.attr(v):me(h,v,s,n),Xa(h)}if(this._updateCommon(e,n,l,a,i),u){var h=this.childAt(0);if(!c){var v={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,De(h,v,s,n)}}c&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(e,n,a,i,o){var s=this.childAt(0),l=e.hostModel,u,c,f,h,v,d,p,g,m;if(i&&(u=i.emphasisItemStyle,c=i.blurItemStyle,f=i.selectItemStyle,h=i.focus,v=i.blurScope,p=i.labelStatesModels,g=i.hoverScale,m=i.cursorStyle,d=i.emphasisDisabled),!i||e.hasItemOption){var y=i&&i.itemModel?i.itemModel:e.getItemModel(n),_=y.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),f=y.getModel(["select","itemStyle"]).getItemStyle(),c=y.getModel(["blur","itemStyle"]).getItemStyle(),h=_.get("focus"),v=_.get("blurScope"),d=_.get("disabled"),p=Br(y),g=_.getShallow("scale"),m=y.getShallow("cursor")}var S=e.getItemVisual(n,"symbolRotate");s.attr("rotation",(S||0)*Math.PI/180||0);var b=Xs(e.getItemVisual(n,"symbolOffset"),a);b&&(s.x=b[0],s.y=b[1]),m&&s.attr("cursor",m);var x=e.getItemVisual(n,"style"),C=x.fill;if(s instanceof Or){var T=s.style;s.useStyle(B({image:T.image,x:T.x,y:T.y,width:T.width,height:T.height},x))}else s.__isEmptyBrush?s.useStyle(B({},x)):s.useStyle(x),s.style.decal=null,s.setColor(C,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var D=e.getItemVisual(n,"liftZ"),A=this._z2;D!=null?A==null&&(this._z2=s.z2,s.z2+=D):A!=null&&(s.z2=A,this._z2=null);var M=o&&o.useNameLabel;Nr(s,p,{labelFetcher:l,labelDataIndex:n,defaultText:I,inheritColor:C,defaultOpacity:x.opacity});function I(R){return M?e.getName(R):di(e,R)}this._sizeX=a[0]/2,this._sizeY=a[1]/2;var L=s.ensureState("emphasis");L.style=u,s.ensureState("select").style=f,s.ensureState("blur").style=c;var P=g==null||g===!0?Math.max(1.1,3/this._sizeY):isFinite(g)&&g>0?+g:1;L.scaleX=this._sizeX*P,L.scaleY=this._sizeY*P,this.setSymbolScale(1),Ir(this,h,v,d)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,n,a){var i=this.childAt(0),o=X(this).dataIndex,s=a&&a.animation;if(this.silent=i.silent=!0,a&&a.fadeLabel){var l=i.getTextContent();l&&bn(l,{style:{opacity:0}},n,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();bn(i,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:o,cb:e,removeOpt:s})},t.getSymbolSize=function(e,n){return m_(e.getItemVisual(n,"symbolSize"))},t}(ge);function w1(r,t){this.parent.drift(r,t)}function Ji(r,t,e,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(e))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&r.getItemVisual(e,"symbol")!=="none"}function ef(r){return r!=null&&!Y(r)&&(r={isIgnore:r}),r||{}}function tf(r){var t=r.hostModel,e=t.getModel("emphasis");return{emphasisItemStyle:e.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:e.get("focus"),blurScope:e.get("blurScope"),emphasisDisabled:e.get("disabled"),hoverScale:e.get("scale"),labelStatesModels:Br(t),cursorStyle:t.get("cursor")}}var Sp=function(){function r(t){this.group=new ge,this._SymbolCtor=t||pl}return r.prototype.updateData=function(t,e){this._progressiveEls=null,e=ef(e);var n=this.group,a=t.hostModel,i=this._data,o=this._SymbolCtor,s=e.disableAnimation,l=tf(t),u={disableAnimation:s},c=e.getSymbolPoint||function(f){return t.getItemLayout(f)};i||n.removeAll(),t.diff(i).add(function(f){var h=c(f);if(Ji(t,h,f,e)){var v=new o(t,f,l,u);v.setPosition(h),t.setItemGraphicEl(f,v),n.add(v)}}).update(function(f,h){var v=i.getItemGraphicEl(h),d=c(f);if(!Ji(t,d,f,e)){n.remove(v);return}var p=t.getItemVisual(f,"symbol")||"circle",g=v&&v.getSymbolType&&v.getSymbolType();if(!v||g&&g!==p)n.remove(v),v=new o(t,f,l,u),v.setPosition(d);else{v.updateData(t,f,l,u);var m={x:d[0],y:d[1]};s?v.attr(m):me(v,m,a)}n.add(v),t.setItemGraphicEl(f,v)}).remove(function(f){var h=i.getItemGraphicEl(f);h&&h.fadeOut(function(){n.remove(h)},a)}).execute(),this._getSymbolPoint=c,this._data=t},r.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl(function(n,a){var i=t._getSymbolPoint(a);n.setPosition(i),n.markRedraw()})},r.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=tf(t),this._data=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(t,e,n){this._progressiveEls=[],n=ef(n);function a(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(ee);const ss=T1;var gr=J,ls=w,fa=ge,D1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.newlineDisabled=!1,e}return t.prototype.init=function(){this.group.add(this._contentGroup=new fa),this.group.add(this._selectorGroup=new fa),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,n,a){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!e.get("show",!0)){var o=e.get("align"),s=e.get("orient");(!o||o==="auto")&&(o=e.get("left")==="right"&&s==="vertical"?"right":"left");var l=e.get("selector",!0),u=e.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,e,n,a,l,s,u);var c=e.getBoxLayoutParams(),f={width:a.getWidth(),height:a.getHeight()},h=e.get("padding"),v=Ft(c,f,h),d=this.layoutInner(e,o,v,i,l,u),p=Ft(re({width:d.width,height:d.height},c),f,h);this.group.x=p.x-d.x,this.group.y=p.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=fp(d,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,n,a,i,o,s,l){var u=this.getContentGroup(),c=U(),f=n.get("selectedMode"),h=[];a.eachRawSeries(function(v){!v.get("legendHoverLink")&&h.push(v.id)}),ls(n.getData(),function(v,d){var p=v.get("name");if(!this.newlineDisabled&&(p===""||p===` -`)){var g=new fa;g.newline=!0,u.add(g);return}var m=a.getSeriesByName(p)[0];if(!c.get(p))if(m){var y=m.getData(),_=y.getVisual("legendLineStyle")||{},S=y.getVisual("legendIcon"),b=y.getVisual("style"),x=this._createItem(m,p,d,v,n,e,_,b,S,f,i);x.on("click",gr(rf,p,null,i,h)).on("mouseover",gr(us,m.name,null,i,h)).on("mouseout",gr(cs,m.name,null,i,h)),a.ssr&&x.eachChild(function(C){var T=X(C);T.seriesIndex=m.seriesIndex,T.dataIndex=d,T.ssrType="legend"}),c.set(p,!0)}else a.eachRawSeries(function(C){if(!c.get(p)&&C.legendVisualProvider){var T=C.legendVisualProvider;if(!T.containName(p))return;var D=T.indexOfName(p),A=T.getItemVisual(D,"style"),M=T.getItemVisual(D,"legendIcon"),I=Sg(A.fill);I&&I[3]===0&&(I[3]=.2,A=B(B({},A),{fill:xg(I,"rgba")}));var L=this._createItem(C,p,d,v,n,e,{},A,M,f,i);L.on("click",gr(rf,null,p,i,h)).on("mouseover",gr(us,null,p,i,h)).on("mouseout",gr(cs,null,p,i,h)),a.ssr&&L.eachChild(function(P){var R=X(P);R.seriesIndex=C.seriesIndex,R.dataIndex=d,R.ssrType="legend"}),c.set(p,!0)}},this)},this),o&&this._createSelector(o,n,i,s,l)},t.prototype._createSelector=function(e,n,a,i,o){var s=this.getSelectorGroup();ls(e,function(u){var c=u.type,f=new Ce({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){a.dispatchAction({type:c==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(f);var h=n.getModel("selectorLabel"),v=n.getModel(["emphasis","selectorLabel"]);Nr(f,{normal:h,emphasis:v},{defaultText:u.title}),To(f)})},t.prototype._createItem=function(e,n,a,i,o,s,l,u,c,f,h){var v=e.visualDrawType,d=o.get("itemWidth"),p=o.get("itemHeight"),g=o.isSelected(n),m=i.get("symbolRotate"),y=i.get("symbolKeepAspect"),_=i.get("icon");c=_||c||"roundRect";var S=A1(c,i,l,u,v,g,h),b=new fa,x=i.getModel("textStyle");if($(e.getLegendIcon)&&(!_||_==="inherit"))b.add(e.getLegendIcon({itemWidth:d,itemHeight:p,icon:c,iconRotate:m,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:y}));else{var C=_==="inherit"&&e.getData().getVisual("symbol")?m==="inherit"?e.getData().getVisual("symbolRotate"):m:0;b.add(M1({itemWidth:d,itemHeight:p,icon:c,iconRotate:C,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:y}))}var T=s==="left"?d+5:-5,D=s,A=o.get("formatter"),M=n;G(A)&&A?M=A.replace("{name}",n??""):$(A)&&(M=A(n));var I=g?x.getTextColor():i.get("inactiveColor");b.add(new Ce({style:zt(x,{text:M,x:T,y:p/2,fill:I,align:D,verticalAlign:"middle"},{inheritColor:I})}));var L=new he({shape:b.getBoundingRect(),style:{fill:"transparent"}}),P=i.getModel("tooltip");return P.get("show")&&Ka({el:L,componentModel:o,itemName:n,itemTooltipOption:P.option}),b.add(L),b.eachChild(function(R){R.silent=!0}),L.silent=!f,this.getContentGroup().add(b),To(b),b.__legendDataIndex=a,b},t.prototype.layoutInner=function(e,n,a,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Cr(e.get("orient"),l,e.get("itemGap"),a.width,a.height);var c=l.getBoundingRect(),f=[-c.x,-c.y];if(u.markRedraw(),l.markRedraw(),o){Cr("horizontal",u,e.get("selectorItemGap",!0));var h=u.getBoundingRect(),v=[-h.x,-h.y],d=e.get("selectorButtonGap",!0),p=e.getOrient().index,g=p===0?"width":"height",m=p===0?"height":"width",y=p===0?"y":"x";s==="end"?v[p]+=c[g]+d:f[p]+=h[g]+d,v[1-p]+=c[m]/2-h[m]/2,u.x=v[0],u.y=v[1],l.x=f[0],l.y=f[1];var _={x:0,y:0};return _[g]=c[g]+d+h[g],_[m]=Math.max(c[m],h[m]),_[y]=Math.min(0,h[y]+v[1-p]),_}else return l.x=f[0],l.y=f[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Ye);function A1(r,t,e,n,a,i,o){function s(g,m){g.lineWidth==="auto"&&(g.lineWidth=m.lineWidth>0?2:0),ls(g,function(y,_){g[_]==="inherit"&&(g[_]=m[_])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),c=r.lastIndexOf("empty",0)===0?"fill":"stroke",f=l.getShallow("decal");u.decal=!f||f==="inherit"?n.decal:Fo(f,o),u.fill==="inherit"&&(u.fill=n[a]),u.stroke==="inherit"&&(u.stroke=n[c]),u.opacity==="inherit"&&(u.opacity=(a==="fill"?n:e).opacity),s(u,n);var h=t.getModel("lineStyle"),v=h.getLineStyle();if(s(v,e),u.fill==="auto"&&(u.fill=n.fill),u.stroke==="auto"&&(u.stroke=n.fill),v.stroke==="auto"&&(v.stroke=n.fill),!i){var d=t.get("inactiveBorderWidth"),p=u[c];u.lineWidth=d==="auto"?n.lineWidth>0&&p?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),v.stroke=h.get("inactiveColor"),v.lineWidth=h.get("inactiveWidth")}return{itemStyle:u,lineStyle:v}}function M1(r){var t=r.icon||"roundRect",e=Gt(t,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill,r.symbolKeepAspect);return e.setStyle(r.itemStyle),e.rotation=(r.iconRotate||0)*Math.PI/180,e.setOrigin([r.itemWidth/2,r.itemHeight/2]),t.indexOf("empty")>-1&&(e.style.stroke=e.style.fill,e.style.fill="#fff",e.style.lineWidth=2),e}function rf(r,t,e,n){cs(r,t,e,n),e.dispatchAction({type:"legendToggleSelect",name:r??t}),us(r,t,e,n)}function xp(r){for(var t=r.getZr().storage.getDisplayList(),e,n=0,a=t.length;na[o],g=[-v.x,-v.y];n||(g[i]=c[u]);var m=[0,0],y=[-d.x,-d.y],_=ie(e.get("pageButtonGap",!0),e.get("itemGap",!0));if(p){var S=e.get("pageButtonPosition",!0);S==="end"?y[i]+=a[o]-d[o]:m[i]+=d[o]+_}y[1-i]+=v[s]/2-d[s]/2,c.setPosition(g),f.setPosition(m),h.setPosition(y);var b={x:0,y:0};if(b[o]=p?a[o]:v[o],b[s]=Math.max(v[s],d[s]),b[l]=Math.min(0,d[l]+y[1-i]),f.__rectSize=a[o],p){var x={x:0,y:0};x[o]=Math.max(a[o]-d[o]-_,0),x[s]=b[s],f.setClipPath(new he({shape:x})),f.__rectSize=x[o]}else h.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var C=this._getPageInfo(e);return C.pageIndex!=null&&me(c,{x:C.contentPosition[0],y:C.contentPosition[1]},p?e:null),this._updatePageInfoView(e,C),b},t.prototype._pageGo=function(e,n,a){var i=this._getPageInfo(n)[e];i!=null&&a.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:n.id})},t.prototype._updatePageInfoView=function(e,n){var a=this._controllerGroup;w(["pagePrev","pageNext"],function(c){var f=c+"DataIndex",h=n[f]!=null,v=a.childOfName(c);v&&(v.setStyle("fill",h?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),v.cursor=h?"pointer":"default")});var i=a.childOfName("pageText"),o=e.get("pageFormatter"),s=n.pageIndex,l=s!=null?s+1:0,u=n.pageCount;i&&o&&i.setStyle("text",G(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(e){var n=e.get("scrollDataIndex",!0),a=this.getContentGroup(),i=this._containerGroup.__rectSize,o=e.getOrient().index,s=eo[o],l=to[o],u=this._findTargetItemIndex(n),c=a.children(),f=c[u],h=c.length,v=h?1:0,d={contentPosition:[a.x,a.y],pageCount:v,pageIndex:v-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!f)return d;var p=S(f);d.contentPosition[o]=-p.s;for(var g=u+1,m=p,y=p,_=null;g<=h;++g)_=S(c[g]),(!_&&y.e>m.s+i||_&&!b(_,m.s))&&(y.i>m.i?m=y:m=_,m&&(d.pageNextDataIndex==null&&(d.pageNextDataIndex=m.i),++d.pageCount)),y=_;for(var g=u-1,m=p,y=p,_=null;g>=-1;--g)_=S(c[g]),(!_||!b(y,_.s))&&m.i=C&&x.s<=C+i}},t.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var n,a=this.getContentGroup(),i;return a.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===e&&(n=s)}),n??i},t.type="legend.scroll",t}(bp);const E1=k1;function O1(r){r.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;n!=null&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(a){a.setScrollDataIndex(n)})})}function N1(r){St(wp),r.registerComponentModel(R1),r.registerComponentView(E1),O1(r)}function eD(r){St(wp),St(N1)}var B1={label:{enabled:!0},decal:{show:!1}},of=ue(),V1={};function z1(r,t){var e=r.getModel("aria");if(!e.get("enabled"))return;var n=Z(B1);K(n.label,r.getLocaleModel().get("aria"),!1),K(e.option,n,!1),a(),i();function a(){var u=e.getModel("decal"),c=u.get("show");if(c){var f=U();r.eachSeries(function(h){if(!h.isColorBySeries()){var v=f.get(h.type);v||(v={},f.set(h.type,v)),of(h).scope=v}}),r.eachRawSeries(function(h){if(r.isSeriesFiltered(h))return;if($(h.enableAriaDecal)){h.enableAriaDecal();return}var v=h.getData();if(h.isColorBySeries()){var y=tu(h.ecModel,h.name,V1,r.getSeriesCount()),_=v.getVisual("decal");v.setVisual("decal",S(_,y))}else{var d=h.getRawData(),p={},g=of(h).scope;v.each(function(b){var x=v.getRawIndex(b);p[x]=b});var m=d.count();d.each(function(b){var x=p[b],C=d.getName(b)||b+"",T=tu(h.ecModel,C,g,m),D=v.getItemVisual(x,"decal");v.setItemVisual(x,"decal",S(D,T))})}function S(b,x){var C=b?B(B({},x),b):x;return C.dirty=!0,C}})}}function i(){var u=r.getLocaleModel().get("aria"),c=e.getModel("label");if(c.option=re(c.option,u),!!c.get("enabled")){var f=t.getZr().dom;if(c.get("description")){f.setAttribute("aria-label",c.get("description"));return}var h=r.getSeriesCount(),v=c.get(["data","maxCount"])||10,d=c.get(["series","maxCount"])||10,p=Math.min(h,d),g;if(!(h<1)){var m=s();if(m){var y=c.get(["general","withTitle"]);g=o(y,{title:m})}else g=c.get(["general","withoutTitle"]);var _=[],S=h>1?c.get(["series","multiple","prefix"]):c.get(["series","single","prefix"]);g+=o(S,{seriesCount:h}),r.eachSeries(function(T,D){if(D1?c.get(["series","multiple",I]):c.get(["series","single",I]),A=o(A,{seriesId:T.seriesIndex,seriesName:T.get("name"),seriesType:l(T.subType)});var L=T.getData();if(L.count()>v){var P=c.get(["data","partialData"]);A+=o(P,{displayCnt:v})}else A+=c.get(["data","allData"]);for(var R=c.get(["data","separator","middle"]),O=c.get(["data","separator","end"]),W=[],k=0;k":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},G1=function(){function r(t){var e=this._condVal=G(t)?new RegExp(t):bg(t)?t:null;if(e==null){var n="";Q(n)}}return r.prototype.evaluate=function(t){var e=typeof t;return G(e)?this._condVal.test(t):le(e)?this._condVal.test(t+""):!1},r}(),W1=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),H1=function(){function r(){}return r.prototype.evaluate=function(){for(var t=this.children,e=0;e-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),n},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(lt);const rC=tC;function Tp(r,t,e){var n=r.getBaseAxis(),a=r.getOtherAxis(n),i=nC(a,e),o=n.dim,s=a.dim,l=t.mapDimension(s),u=t.mapDimension(o),c=s==="x"||s==="radius"?1:0,f=F(r.dimensions,function(d){return t.mapDimension(d)}),h=!1,v=t.getCalculationInfo("stackResultDimension");return Rr(t,f[0])&&(h=!0,f[0]=v),Rr(t,f[1])&&(h=!0,f[1]=v),{dataDimsForPoint:f,valueStart:i,valueAxisDim:s,baseAxisDim:o,stacked:!!h,valueDim:l,baseDim:u,baseDataOffset:c,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function nC(r,t){var e=0,n=r.scale.getExtent();return t==="start"?e=n[0]:t==="end"?e=n[1]:le(t)&&!isNaN(t)?e=t:n[0]>0?e=n[0]:n[1]<0&&(e=n[1]),e}function Dp(r,t,e,n){var a=NaN;r.stacked&&(a=e.get(e.getCalculationInfo("stackedOverDimension"),n)),isNaN(a)&&(a=r.valueStart);var i=r.baseDataOffset,o=[];return o[i]=e.get(r.baseDim,n),o[1-i]=a,t.dataToPoint(o)}function aC(r,t){var e=[];return t.diff(r).add(function(n){e.push({cmd:"+",idx:n})}).update(function(n,a){e.push({cmd:"=",idx:a,idx1:n})}).remove(function(n){e.push({cmd:"-",idx:n})}).execute(),e}function iC(r,t,e,n,a,i,o,s){for(var l=aC(r,t),u=[],c=[],f=[],h=[],v=[],d=[],p=[],g=Tp(a,t,o),m=r.getLayout("points")||[],y=t.getLayout("points")||[],_=0;_=a||p<0)break;if(Jt(m,y)){if(l){p+=i;continue}break}if(p===e)r[i>0?"moveTo":"lineTo"](m,y),f=m,h=y;else{var _=m-u,S=y-c;if(_*_+S*S<.5){p+=i;continue}if(o>0){for(var b=p+i,x=t[b*2],C=t[b*2+1];x===m&&C===y&&g=n||Jt(x,C))v=m,d=y;else{A=x-u,M=C-c;var P=m-u,R=x-m,O=y-c,W=C-y,k=void 0,E=void 0;if(s==="x"){k=Math.abs(P),E=Math.abs(R);var z=A>0?1:-1;v=m-z*k*o,d=y,I=m+z*E*o,L=y}else if(s==="y"){k=Math.abs(O),E=Math.abs(W);var H=M>0?1:-1;v=m,d=y-H*k*o,I=m,L=y+H*E*o}else k=Math.sqrt(P*P+O*O),E=Math.sqrt(R*R+W*W),D=E/(E+k),v=m-A*o*(1-D),d=y-M*o*(1-D),I=m+A*o*D,L=y+M*o*D,I=Lt(I,Pt(x,m)),L=Lt(L,Pt(C,y)),I=Pt(I,Lt(x,m)),L=Pt(L,Lt(C,y)),A=I-m,M=L-y,v=m-A*k/E,d=y-M*k/E,v=Lt(v,Pt(u,m)),d=Lt(d,Pt(c,y)),v=Pt(v,Lt(u,m)),d=Pt(d,Lt(c,y)),A=m-v,M=y-d,I=m+A*E/k,L=y+M*E/k}r.bezierCurveTo(f,h,v,d,m,y),f=I,h=L}else r.lineTo(m,y)}u=m,c=y,p+=i}return g}var Ap=function(){function r(){this.smooth=0,this.smoothConstraint=!0}return r}(),oC=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polyline",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Ap},t.prototype.buildPath=function(e,n){var a=n.points,i=0,o=a.length/2;if(n.connectNulls){for(;o>0&&Jt(a[o*2-2],a[o*2-1]);o--);for(;i=0){var S=u?(d-l)*_+l:(v-s)*_+s;return u?[e,S]:[S,e]}s=v,l=d;break;case o.C:v=i[f++],d=i[f++],p=i[f++],g=i[f++],m=i[f++],y=i[f++];var b=u?Dl(s,v,p,m,e,c):Dl(l,d,g,y,e,c);if(b>0)for(var x=0;x=0){var S=u?Al(l,d,g,y,C):Al(s,v,p,m,C);return u?[e,S]:[S,e]}}s=m,l=y;break}}},t}(Se),sC=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t}(Ap),lC=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polygon",n}return t.prototype.getDefaultShape=function(){return new sC},t.prototype.buildPath=function(e,n){var a=n.points,i=n.stackedOnPoints,o=0,s=a.length/2,l=n.smoothMonotone;if(n.connectNulls){for(;s>0&&Jt(a[s*2-2],a[s*2-1]);s--);for(;ot){i?e.push(o(i,l,t)):a&&e.push(o(a,l,0),o(a,l,t));break}else a&&(e.push(o(a,l,0)),a=null),e.push(l),i=l}return e}function fC(r,t,e){var n=r.getVisual("visualMeta");if(!(!n||!n.length||!r.count())&&t.type==="cartesian2d"){for(var a,i,o=n.length-1;o>=0;o--){var s=r.getDimensionInfo(n[o].dimension);if(a=s&&s.coordDim,a==="x"||a==="y"){i=n[o];break}}if(i){var l=t.getAxis(a),u=F(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),c=u.length,f=i.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),f.reverse());var h=cC(u,a==="x"?e.getWidth():e.getHeight()),v=h.length;if(!v&&c)return u[0].coord<0?f[1]?f[1]:u[c-1].color:f[0]?f[0]:u[0].color;var d=10,p=h[0].coord-d,g=h[v-1].coord+d,m=g-p;if(m<.001)return"transparent";w(h,function(_){_.offset=(_.coord-p)/m}),h.push({offset:v?h[v-1].offset:.5,color:f[1]||"transparent"}),h.unshift({offset:v?h[0].offset:.5,color:f[0]||"transparent"});var y=new qf(0,0,0,0,h,!0);return y[a]=p,y[a+"2"]=g,y}}}function vC(r,t,e){var n=r.get("showAllSymbol"),a=n==="auto";if(!(n&&!a)){var i=e.getAxesByScale("ordinal")[0];if(i&&!(a&&hC(i,t))){var o=t.mapDimension(i.dim),s={};return w(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function hC(r,t){var e=r.getExtent(),n=Math.abs(e[1]-e[0])/r.scale.count();isNaN(n)&&(n=0);for(var a=t.count(),i=Math.max(1,Math.round(a/5)),o=0;on)return!1;return!0}function dC(r,t){return isNaN(r)||isNaN(t)}function pC(r){for(var t=r.length/2;t>0&&dC(r[t*2-2],r[t*2-1]);t--);return t-1}function hf(r,t){return[r[t*2],r[t*2+1]]}function gC(r,t,e){for(var n=r.length/2,a=e==="x"?0:1,i,o,s=0,l=-1,u=0;u=t||i>=t&&o<=t){l=u;break}s=u,i=o}return{range:[s,l],t:(t-i)/(o-i)}}function Lp(r){if(r.get(["endLabel","show"]))return!0;for(var t=0;t0&&e.get(["emphasis","lineStyle","width"])==="bolder"){var z=p.getState("emphasis").style;z.lineWidth=+p.style.lineWidth+1}X(p).seriesIndex=e.seriesIndex,Ir(p,W,k,E);var H=vf(e.get("smooth")),q=e.get("smoothMonotone");if(p.setShape({smooth:H,smoothMonotone:q,connectNulls:T}),g){var j=l.getCalculationInfo("stackedOnSeries"),ne=0;g.useStyle(re(c.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),j&&(ne=vf(j.get("smooth"))),g.setShape({smooth:H,stackedOnSmooth:ne,smoothMonotone:q,connectNulls:T}),xn(g,e,"areaStyle"),X(g).seriesIndex=e.seriesIndex,Ir(g,W,k,E)}var xe=function(ye){i._changePolyState(ye)};l.eachItemGraphicEl(function(ye){ye&&(ye.onHoverStateChange=xe)}),this._polyline.onHoverStateChange=xe,this._data=l,this._coordSys=o,this._stackedOnPoints=x,this._points=f,this._step=M,this._valueOrigin=S,e.get("triggerLineEvent")&&(this.packEventData(e,p),g&&this.packEventData(e,g))},t.prototype.packEventData=function(e,n){X(n).eventData={componentType:"series",componentSubType:"line",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"line"}},t.prototype.highlight=function(e,n,a,i){var o=e.getData(),s=rr(o,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var c=l[s*2],f=l[s*2+1];if(isNaN(c)||isNaN(f)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,f))return;var h=e.get("zlevel")||0,v=e.get("z")||0;u=new pl(o,s),u.x=c,u.y=f,u.setZ(h,v);var d=u.getSymbolPath().getTextContent();d&&(d.zlevel=h,d.z=v,d.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Oe.prototype.highlight.call(this,e,n,a,i)},t.prototype.downplay=function(e,n,a,i){var o=e.getData(),s=rr(o,i);if(this._changePolyState("normal"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else Oe.prototype.downplay.call(this,e,n,a,i)},t.prototype._changePolyState=function(e){var n=this._polygon;Ol(this._polyline,e),n&&Ol(n,e)},t.prototype._newPolyline=function(e){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new oC({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},t.prototype._newPolygon=function(e,n){var a=this._polygon;return a&&this._lineGroup.remove(a),a=new lC({shape:{points:e,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(a),this._polygon=a,a},t.prototype._initSymbolLabelAnimation=function(e,n,a){var i,o,s=n.getBaseAxis(),l=s.inverse;n.type==="cartesian2d"?(i=s.isHorizontal(),o=!1):n.type==="polar"&&(i=s.dim==="angle",o=!0);var u=e.hostModel,c=u.get("animationDuration");$(c)&&(c=c(null));var f=u.get("animationDelay")||0,h=$(f)?f(null):f;e.eachItemGraphicEl(function(v,d){var p=v;if(p){var g=[v.x,v.y],m=void 0,y=void 0,_=void 0;if(a)if(o){var S=a,b=n.pointToCoord(g);i?(m=S.startAngle,y=S.endAngle,_=-b[1]/180*Math.PI):(m=S.r0,y=S.r,_=b[0])}else{var x=a;i?(m=x.x,y=x.x+x.width,_=v.x):(m=x.y+x.height,y=x.y,_=v.y)}var C=y===m?0:(_-m)/(y-m);l&&(C=1-C);var T=$(f)?f(d):c*C+h,D=p.getSymbolPath(),A=D.getTextContent();p.attr({scaleX:0,scaleY:0}),p.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),A&&A.animateFrom({style:{opacity:0}},{duration:300,delay:T}),D.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(e,n,a){var i=e.getModel("endLabel");if(Lp(e)){var o=e.getData(),s=this._polyline,l=o.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new Ce({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var c=pC(l);c>=0&&(Nr(s,Br(e,"endLabel"),{inheritColor:a,labelFetcher:e,labelDataIndex:c,defaultText:function(f,h,v){return v!=null?_p(o,v):di(o,f)},enableTextSetter:!0},mC(i,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(e,n,a,i,o,s,l){var u=this._endLabel,c=this._polyline;if(u){e<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var f=a.getLayout("points"),h=a.hostModel,v=h.get("connectNulls"),d=s.get("precision"),p=s.get("distance")||0,g=l.getBaseAxis(),m=g.isHorizontal(),y=g.inverse,_=n.shape,S=y?m?_.x:_.y+_.height:m?_.x+_.width:_.y,b=(m?p:0)*(y?-1:1),x=(m?0:-p)*(y?-1:1),C=m?"x":"y",T=gC(f,S,C),D=T.range,A=D[1]-D[0],M=void 0;if(A>=1){if(A>1&&!v){var I=hf(f,D[0]);u.attr({x:I[0]+b,y:I[1]+x}),o&&(M=h.getRawValue(D[0]))}else{var I=c.getPointOn(S,C);I&&u.attr({x:I[0]+b,y:I[1]+x});var L=h.getRawValue(D[0]),P=h.getRawValue(D[1]);o&&(M=fv(a,d,L,P,T.t))}i.lastFrameIndex=D[0]}else{var R=e===1||i.lastFrameIndex>0?D[0]:0,I=hf(f,R);o&&(M=h.getRawValue(R)),u.attr({x:I[0]+b,y:I[1]+x})}if(o){var O=Vr(u);typeof O.setLabelText=="function"&&O.setLabelText(M)}}},t.prototype._doUpdateAnimation=function(e,n,a,i,o,s,l){var u=this._polyline,c=this._polygon,f=e.hostModel,h=iC(this._data,e,this._stackedOnPoints,n,this._coordSys,a,this._valueOrigin),v=h.current,d=h.stackedOnCurrent,p=h.next,g=h.stackedOnNext;if(o&&(v=Rt(h.current,a,o,l),d=Rt(h.stackedOnCurrent,a,o,l),p=Rt(h.next,a,o,l),g=Rt(h.stackedOnNext,a,o,l)),ff(v,p)>3e3||c&&ff(d,g)>3e3){u.stopAnimation(),u.setShape({points:p}),c&&(c.stopAnimation(),c.setShape({points:p,stackedOnPoints:g}));return}u.shape.__points=h.current,u.shape.points=v;var m={shape:{points:p}};h.current!==v&&(m.shape.__points=h.next),u.stopAnimation(),me(u,m,f),c&&(c.setShape({points:v,stackedOnPoints:d}),c.stopAnimation(),me(c,{shape:{stackedOnPoints:g}},f),u.shape.points!==c.shape.points&&(c.shape.points=u.shape.points));for(var y=[],_=h.status,S=0;S<_.length;S++){var b=_[S].cmd;if(b==="="){var x=e.getItemGraphicEl(_[S].idx1);x&&y.push({el:x,ptIdx:S})}}u.animators&&u.animators.length&&u.animators[0].during(function(){c&&c.dirtyShape();for(var C=u.shape.__points,T=0;Tt&&(t=r[e]);return isFinite(t)?t:NaN},min:function(r){for(var t=1/0,e=0;et&&(t=i,e=a)}return isFinite(e)?e:NaN},nearest:function(r){return r[0]}},xC=function(r){return Math.round(r.length/2)};function Pp(r){return{seriesType:r,reset:function(t,e,n){var a=t.getData(),i=t.get("sampling"),o=t.coordinateSystem,s=a.count();if(s>10&&o.type==="cartesian2d"&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),c=l.getExtent(),f=n.getDevicePixelRatio(),h=Math.abs(c[1]-c[0])*(f||1),v=Math.round(s/h);if(isFinite(v)&&v>1){i==="lttb"&&t.setData(a.lttbDownSample(a.mapDimension(u.dim),1/v));var d=void 0;G(i)?d=SC[i]:$(i)&&(d=i),d&&t.setData(a.downSample(a.mapDimension(u.dim),1/v,d,xC))}}}}}function aD(r){r.registerChartView(_C),r.registerSeriesModel(rC),r.registerLayout(_l("line",!0)),r.registerVisual({seriesType:"line",reset:function(t){var e=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=e.getVisual("style").fill),e.setVisual("legendLineStyle",n)}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,Pp("line"))}var kn=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(e,n){return li(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(e,n,a){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(e),s=i.dataToPoint(o);if(a)w(i.getAxes(),function(h,v){if(h.type==="category"&&n!=null){var d=h.getTicksCoords(),p=h.getTickModel().get("alignWithLabel"),g=o[v],m=n[v]==="x1"||n[v]==="y1";if(m&&!p&&(g+=1),d.length<2)return;if(d.length===2){s[v]=h.toGlobalCoord(h.getExtent()[m?1:0]);return}for(var y=void 0,_=void 0,S=1,b=0;bg){_=(x+y)/2;break}b===1&&(S=C-d[0].tickValue)}_==null&&(y?y&&(_=d[d.length-1].coord):_=d[0].coord),s[v]=h.toGlobalCoord(_)}});else{var l=this.getData(),u=l.getLayout("offset"),c=l.getLayout("size"),f=i.getBaseAxis().isHorizontal()?0:1;s[f]+=u+c/2}return s}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(lt);lt.registerClass(kn);var bC=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(){return li(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var e=this.get("progressiveThreshold"),n=this.get("largeThreshold");return n>e&&(e=n),e},t.prototype.brushSelector=function(e,n,a){return a.rect(n.getItemLayout(e))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=Is(kn.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(kn);const wC=bC;var CC=function(){function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return r}(),df=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="sausage",n}return t.prototype.getDefaultShape=function(){return new CC},t.prototype.buildPath=function(e,n){var a=n.cx,i=n.cy,o=Math.max(n.r0||0,0),s=Math.max(n.r,0),l=(s-o)*.5,u=o+l,c=n.startAngle,f=n.endAngle,h=n.clockwise,v=Math.PI*2,d=h?f-cMath.PI/2&&cs)return!0;s=f}return!1},t.prototype._isOrderDifferentInView=function(e,n){for(var a=n.scale,i=a.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],a.getOrdinalMeta().categories.length-1);o<=s;++o)if(e.ordinalNumbers[o]!==a.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(e,n,a,i){if(this._isOrderChangedWithinSameData(e,n,a)){var o=this._dataSort(e,a,n);this._isOrderDifferentInView(o,a)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",axisId:a.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(e,n,a){var i=n.baseAxis,o=this._dataSort(e,i,function(s){return e.get(e.mapDimension(n.otherAxis.dim),s)});a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},t.prototype.remove=function(e,n){this._clear(this._model),this._removeOnRenderedListener(n)},t.prototype.dispose=function(e,n){this._removeOnRenderedListener(n)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var n=this.group,a=this._data;e&&e.isAnimationEnabled()&&a&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],a.eachItemGraphicEl(function(i){La(i,e,X(i).dataIndex)})):n.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(Oe),pf={cartesian2d:function(r,t){var e=t.width<0?-1:1,n=t.height<0?-1:1;e<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height);var a=r.x+r.width,i=r.y+r.height,o=no(t.x,r.x),s=ao(t.x+t.width,a),l=no(t.y,r.y),u=ao(t.y+t.height,i),c=sa?s:o,t.y=f&&l>i?u:l,t.width=c?0:s-o,t.height=f?0:u-l,e<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height),c||f},polar:function(r,t){var e=t.r0<=t.r?1:-1;if(e<0){var n=t.r;t.r=t.r0,t.r0=n}var a=ao(t.r,r.r),i=no(t.r0,r.r0);t.r=a,t.r0=i;var o=a-i<0;if(e<0){var n=t.r;t.r=t.r0,t.r0=n}return o}},gf={cartesian2d:function(r,t,e,n,a,i,o,s,l){var u=new he({shape:B({},n),z2:1});if(u.__dataIndex=e,u.name="item",i){var c=u.shape,f=a?"height":"width";c[f]=0}return u},polar:function(r,t,e,n,a,i,o,s,l){var u=!a&&l?df:or,c=new u({shape:n,z2:1});c.name="item";var f=Rp(a);if(c.calculateTextPosition=TC(f,{isRoundCap:u===df}),i){var h=c.shape,v=a?"r":"endAngle",d={};h[v]=a?n.r0:n.startAngle,d[v]=n[v],(s?me:De)(c,{shape:d},i)}return c}};function IC(r,t){var e=r.get("realtimeSort",!0),n=t.getBaseAxis();if(e&&n.type==="category"&&t.type==="cartesian2d")return{baseAxis:n,otherAxis:t.getOtherAxis(n)}}function mf(r,t,e,n,a,i,o,s){var l,u;i?(u={x:n.x,width:n.width},l={y:n.y,height:n.height}):(u={y:n.y,height:n.height},l={x:n.x,width:n.width}),s||(o?me:De)(e,{shape:l},t,a,null);var c=t?r.baseAxis.model:null;(o?me:De)(e,{shape:u},c,a)}function yf(r,t){for(var e=0;e0?1:-1,o=n.height>0?1:-1;return{x:n.x+i*a/2,y:n.y+o*a/2,width:n.width-i*a,height:n.height-o*a}},polar:function(r,t,e){var n=r.getItemLayout(t);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}};function RC(r){return r.startAngle!=null&&r.endAngle!=null&&r.startAngle===r.endAngle}function Rp(r){return function(t){var e=t?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+e;default:return n}}}(r)}function Sf(r,t,e,n,a,i,o,s){var l=t.getItemVisual(e,"style");if(s){if(!i.get("roundCap")){var c=r.shape,f=un(n.getModel("itemStyle"),c,!0);B(c,f),r.setShape(c)}}else{var u=n.get(["itemStyle","borderRadius"])||0;r.setShape("r",u)}r.useStyle(l);var h=n.getShallow("cursor");h&&r.attr("cursor",h);var v=s?o?a.r>=a.r0?"endArc":"startArc":a.endAngle>=a.startAngle?"endAngle":"startAngle":o?a.height>=0?"bottom":"top":a.width>=0?"right":"left",d=Br(n);Nr(r,d,{labelFetcher:i,labelDataIndex:e,defaultText:di(i.getData(),e),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:v});var p=r.getTextContent();if(s&&p){var g=n.get(["label","position"]);r.textConfig.inside=g==="middle"?!0:null,DC(r,g==="outside"?v:g,Rp(o),n.get(["label","rotate"]))}$m(p,d,i.getRawValue(e),function(y){return _p(t,y)});var m=n.getModel(["emphasis"]);Ir(r,m.get("focus"),m.get("blurScope"),m.get("disabled")),xn(r,n),RC(a)&&(r.style.fill="none",r.style.stroke="none",w(r.states,function(y){y.style&&(y.style.fill=y.style.stroke="none")}))}function kC(r,t){var e=r.get(["itemStyle","borderColor"]);if(!e||e==="none")return 0;var n=r.get(["itemStyle","borderWidth"])||0,a=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),i=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(n,a,i)}var EC=function(){function r(){}return r}(),xf=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="largeBar",n}return t.prototype.getDefaultShape=function(){return new EC},t.prototype.buildPath=function(e,n){for(var a=n.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,c=0;c=0?e:null},30,!1);function OC(r,t,e){for(var n=r.baseDimIdx,a=1-n,i=r.shape.points,o=r.largeDataIndices,s=[],l=[],u=r.barWidth,c=0,f=i.length/3;c=s[0]&&t<=s[0]+l[0]&&e>=s[1]&&e<=s[1]+l[1])return o[c]}return-1}function kp(r,t,e){if(gl(e,"cartesian2d")){var n=t,a=e.getArea();return{x:r?n.x:a.x,y:r?a.y:n.y,width:r?n.width:a.width,height:r?a.height:n.height}}else{var a=e.getArea(),i=t;return{cx:a.cx,cy:a.cy,r0:r?a.r0:i.r0,r:r?a.r:i.r,startAngle:r?i.startAngle:0,endAngle:r?i.endAngle:Math.PI*2}}}function NC(r,t,e){var n=r.type==="polar"?or:he;return new n({shape:kp(t,e,r),silent:!0,z2:0})}const BC=MC;function iD(r){r.registerChartView(BC),r.registerSeriesModel(wC),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,J(hd,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,dd("bar")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,Pp("bar")),r.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,e){var n=t.componentType||"series";e.eachComponent({mainType:n,query:t},function(a){t.sortInfo&&a.axis.setCategorySortInfo(t.sortInfo)})})}var Cf=Math.PI*2,pa=Math.PI/180;function Ep(r,t){return Ft(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Op(r,t){var e=Ep(r,t),n=r.get("center"),a=r.get("radius");N(a)||(a=[0,a]);var i=te(e.width,t.getWidth()),o=te(e.height,t.getHeight()),s=Math.min(i,o),l=te(a[0],s/2),u=te(a[1],s/2),c,f,h=r.coordinateSystem;if(h){var v=h.dataToPoint(n);c=v[0]||0,f=v[1]||0}else N(n)||(n=[n,n]),c=te(n[0],i)+e.x,f=te(n[1],o)+e.y;return{cx:c,cy:f,r0:l,r:u}}function VC(r,t,e){t.eachSeriesByType(r,function(n){var a=n.getData(),i=a.mapDimension("value"),o=Ep(n,e),s=Op(n,e),l=s.cx,u=s.cy,c=s.r,f=s.r0,h=-n.get("startAngle")*pa,v=n.get("endAngle"),d=n.get("padAngle")*pa;v=v==="auto"?h-Cf:-v*pa;var p=n.get("minAngle")*pa,g=p+d,m=0;a.each(i,function(O){!isNaN(O)&&m++});var y=a.getSum(i),_=Math.PI/(y||m)*2,S=n.get("clockwise"),b=n.get("roseType"),x=n.get("stillShowZeroSum"),C=a.getDataExtent(i);C[0]=0;var T=S?1:-1,D=[h,v],A=T*d/2;Cg(D,!S),h=D[0],v=D[1];var M=Math.abs(v-h),I=M,L=0,P=h;if(a.setLayout({viewRect:o,r:c}),a.each(i,function(O,W){var k;if(isNaN(O)){a.setItemLayout(W,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:S,cx:l,cy:u,r0:f,r:b?NaN:c});return}b!=="area"?k=y===0&&x?_:O*_:k=M/m,kk?(z=P+T*k/2,H=z):(z=P+A,H=E-A),a.setItemLayout(W,{angle:k,startAngle:z,endAngle:H,clockwise:S,cx:l,cy:u,r0:f,r:b?Ot(O,C,[f,c]):c}),P=E}),Ie?m:g,b=Math.abs(_.label.y-e);if(b>=S.maxY){var x=_.label.x-t-_.len2*a,C=n+_.len,T=Math.abs(x)r.unconstrainedWidth?null:v:null;n.setStyle("width",d)}var p=n.getBoundingRect();i.width=p.width;var g=(n.style.margin||0)+2.1;i.height=p.height+g,i.y-=(i.height-f)/2}}}function io(r){return r.position==="center"}function WC(r){var t=r.getData(),e=[],n,a,i=!1,o=(r.get("minShowLabelAngle")||0)*FC,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,c=s.x,f=s.y,h=s.height;function v(x){x.ignore=!0}function d(x){if(!x.ignore)return!0;for(var C in x.states)if(x.states[C].ignore===!1)return!0;return!1}t.each(function(x){var C=t.getItemGraphicEl(x),T=C.shape,D=C.getTextContent(),A=C.getTextGuideLine(),M=t.getItemModel(x),I=M.getModel("label"),L=I.get("position")||M.get(["emphasis","label","position"]),P=I.get("distanceToLabelLine"),R=I.get("alignTo"),O=te(I.get("edgeDistance"),u),W=I.get("bleedMargin"),k=M.getModel("labelLine"),E=k.get("length");E=te(E,u);var z=k.get("length2");if(z=te(z,u),Math.abs(T.endAngle-T.startAngle)0?"right":"left":q>0?"left":"right"}var Tt=Math.PI,vt=0,Wr=I.get("rotate");if(le(Wr))vt=Wr*(Tt/180);else if(L==="center")vt=0;else if(Wr==="radial"||Wr===!0){var Zp=q<0?-H+Tt:-H;vt=Zp}else if(Wr==="tangential"&&L!=="outside"&&L!=="outer"){var lr=Math.atan2(q,j);lr<0&&(lr=Tt*2+lr);var Kp=j>0;Kp&&(lr=Tt+lr),vt=lr-Tt}if(i=!!vt,D.x=ne,D.y=xe,D.rotation=vt,D.setStyle({verticalAlign:"middle"}),Ct){D.setStyle({align:wt});var pi=D.states.select;pi&&(pi.x+=D.x,pi.y+=D.y)}else{var Hr=D.getBoundingRect().clone();Hr.applyTransform(D.getComputedTransform());var xl=(D.style.margin||0)+2.1;Hr.y-=xl/2,Hr.height+=xl,e.push({label:D,labelLine:A,position:L,len:E,len2:z,minTurnAngle:k.get("minTurnAngle"),maxSurfaceAngle:k.get("maxSurfaceAngle"),surfaceNormal:new we(q,j),linePoints:ye,textAlign:wt,labelDistance:P,labelAlignTo:R,edgeDistance:O,bleedMargin:W,rect:Hr,unconstrainedWidth:Hr.width,labelStyleWidth:D.style.width})}C.setTextConfig({inside:Ct})}}),!i&&r.get("avoidLabelOverlap")&&GC(e,n,a,l,u,h,c,f);for(var p=0;p0){for(var c=o.getItemLayout(0),f=1;isNaN(c&&c.startAngle)&&f=i.r0}},t.type="pie",t}(Oe);const YC=UC;function Bp(r,t,e){t=N(t)&&{coordDimensions:t}||B({encodeDefine:r.getEncode()},t);var n=r.getSource(),a=id(n,t).dimensions,i=new ad(a,r);return i.initData(n,e),i}var $C=function(){function r(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return r.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},r.prototype.containName=function(t){var e=this._getRawData();return e.indexOfName(t)>=0},r.prototype.indexOfName=function(t){var e=this._getDataWithEncodedVisual();return e.indexOfName(t)},r.prototype.getItemVisual=function(t,e){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,e)},r}();const XC=$C;var ZC=ue(),KC=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.init=function(e){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new XC(oe(this.getData,this),oe(this.getRawData,this)),this._defaultLabelLine(e)},t.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return Bp(this,{coordDimensions:["value"],encodeDefaulter:J(xy,this)})},t.prototype.getDataParams=function(e){var n=this.getData(),a=ZC(n),i=a.seats;if(!i){var o=[];n.each(n.mapDimension("value"),function(l){o.push(l)}),i=a.seats=Ng(o,n.hostModel.get("percentPrecision"))}var s=r.prototype.getDataParams.call(this,e);return s.percent=i[e]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(e){bo(e,"labelLine",["show"]);var n=e.labelLine,a=e.emphasis.labelLine;n.show=n.show&&e.label.show,a.show=a.show&&e.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(lt);const qC=KC;function jC(r){return{seriesType:r,reset:function(t,e){var n=t.getData();n.filterSelf(function(a){var i=n.mapDimension("value"),o=n.get(i,a);return!(le(o)&&!isNaN(o)&&o<0)})}}}function oD(r){r.registerChartView(YC),r.registerSeriesModel(qC),s_("pie",r.registerAction),r.registerLayout(J(VC,"pie")),r.registerProcessor(zC("pie")),r.registerProcessor(jC("pie"))}var QC=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e}return t.prototype.getInitialData=function(e,n){return li(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var e=this.option.progressive;return e??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(e,n,a){return a.point(n.getItemLayout(e))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(lt);const JC=QC;var Vp=4,eT=function(){function r(){}return r}(),tT=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.getDefaultShape=function(){return new eT},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(e,n){var a=n.points,i=n.size,o=this.symbolProxy,s=o.shape,l=e.getContext?e.getContext():e,u=l&&i[0]=0;u--){var c=u*2,f=i[c]-s/2,h=i[c+1]-l/2;if(e>=f&&n>=h&&e<=f+s&&n<=h+l)return u}return-1},t.prototype.contain=function(e,n){var a=this.transformCoordToLocal(e,n),i=this.getBoundingRect();if(e=a[0],n=a[1],i.contain(e,n)){var o=this.hoverDataIdx=this.findDataIndex(e,n);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var n=this.shape,a=n.points,i=n.size,o=i[0],s=i[1],l=1/0,u=1/0,c=-1/0,f=-1/0,h=0;h=0&&(u.dataIndex=f+(t.startIndex||0))})},r.prototype.remove=function(){this._clear()},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}(),nT=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=e.getData(),o=this._updateSymbolDraw(i,e);o.updateData(i,{clipShape:this._getClipShape(e)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(e,n,a){var i=e.getData(),o=this._updateSymbolDraw(i,e);o.incrementalPrepareUpdate(i),this._finished=!1},t.prototype.incrementalRender=function(e,n,a){this._symbolDraw.incrementalUpdate(e,n.getData(),{clipShape:this._getClipShape(n)}),this._finished=e.end===n.getData().count()},t.prototype.updateTransform=function(e,n,a){var i=e.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=_l("").reset(e,n,a);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},t.prototype.eachRendered=function(e){this._symbolDraw&&this._symbolDraw.eachRendered(e)},t.prototype._getClipShape=function(e){if(e.get("clip",!0)){var n=e.coordinateSystem;return n&&n.getArea&&n.getArea(.1)}},t.prototype._updateSymbolDraw=function(e,n){var a=this._symbolDraw,i=n.pipelineContext,o=i.large;return(!a||o!==this._isLargeDraw)&&(a&&a.remove(),a=this._symbolDraw=o?new rT:new Sp,this._isLargeDraw=o,this.group.removeAll()),this.group.add(a.group),a},t.prototype.remove=function(e,n){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(Oe);const aT=nT;function sD(r){St(Hd),r.registerSeriesModel(JC),r.registerChartView(aT),r.registerLayout(_l("scatter"))}var iT=function(){function r(){}return r.prototype.getInitialData=function(t,e){var n,a=e.getComponent("xAxis",this.get("xAxisIndex")),i=e.getComponent("yAxis",this.get("yAxisIndex")),o=a.get("type"),s=i.get("type"),l;o==="category"?(t.layout="horizontal",n=a.getOrdinalMeta(),l=!0):s==="category"?(t.layout="vertical",n=i.getOrdinalMeta(),l=!0):t.layout=t.layout||"horizontal";var u=["x","y"],c=t.layout==="horizontal"?0:1,f=this._baseAxisDim=u[c],h=u[1-c],v=[a,i],d=v[c].get("type"),p=v[1-c].get("type"),g=t.data;if(g&&l){var m=[];w(g,function(S,b){var x;N(S)?(x=S.slice(),S.unshift(b)):N(S.value)?(x=B({},S),x.value=x.value.slice(),S.value.unshift(b)):x=S,m.push(x)}),t.data=m}var y=this.defaultValueDimensions,_=[{name:f,type:Uo(d),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:Uo(p),dimsDef:y.slice()}];return Bp(this,{coordDimensions:_,dimensionsCount:y.length+1,encodeDefaulter:J(Jv,_,this)})},r.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},r}(),oT=["color","borderColor"],sT=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},t.prototype.incrementalPrepareRender=function(e,n,a){this._clear(),this._updateDrawMode(e)},t.prototype.incrementalRender=function(e,n,a,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(e,n):this._incrementalRenderNormal(e,n)},t.prototype.eachRendered=function(e){Fn(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var n=e.pipelineContext.large;(this._isLargeDraw==null||n!==this._isLargeDraw)&&(this._isLargeDraw=n,this._clear())},t.prototype._renderNormal=function(e){var n=e.getData(),a=this._data,i=this.group,o=n.getLayout("isSimpleBox"),s=e.get("clip",!0),l=e.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),n.diff(a).add(function(c){if(n.hasValue(c)){var f=n.getItemLayout(c);if(s&&Df(u,f))return;var h=oo(f,c,!0);De(h,{shape:{points:f.ends}},e,c),so(h,n,c,o),i.add(h),n.setItemGraphicEl(c,h)}}).update(function(c,f){var h=a.getItemGraphicEl(f);if(!n.hasValue(c)){i.remove(h);return}var v=n.getItemLayout(c);if(s&&Df(u,v)){i.remove(h);return}h?(me(h,{shape:{points:v.ends}},e,c),Xa(h)):h=oo(v),so(h,n,c,o),i.add(h),n.setItemGraphicEl(c,h)}).remove(function(c){var f=a.getItemGraphicEl(c);f&&i.remove(f)}).execute(),this._data=n},t.prototype._renderLarge=function(e){this._clear(),Af(e,this.group);var n=e.get("clip",!0)?yl(e.coordinateSystem,!1,e):null;n?this.group.setClipPath(n):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(e,n){for(var a=n.getData(),i=a.getLayout("isSimpleBox"),o;(o=e.next())!=null;){var s=a.getItemLayout(o),l=oo(s);so(l,a,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},t.prototype._incrementalRenderLarge=function(e,n){Af(n,this.group,this._progressiveEls,!0)},t.prototype.remove=function(e){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(Oe),lT=function(){function r(){}return r}(),uT=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="normalCandlestickBox",n}return t.prototype.getDefaultShape=function(){return new lT},t.prototype.buildPath=function(e,n){var a=n.points;this.__simpleBox?(e.moveTo(a[4][0],a[4][1]),e.lineTo(a[6][0],a[6][1])):(e.moveTo(a[0][0],a[0][1]),e.lineTo(a[1][0],a[1][1]),e.lineTo(a[2][0],a[2][1]),e.lineTo(a[3][0],a[3][1]),e.closePath(),e.moveTo(a[4][0],a[4][1]),e.lineTo(a[5][0],a[5][1]),e.moveTo(a[6][0],a[6][1]),e.lineTo(a[7][0],a[7][1]))},t}(Se);function oo(r,t,e){var n=r.ends;return new uT({shape:{points:e?cT(n,r):n},z2:100})}function Df(r,t){for(var e=!0,n=0;n0?"borderColor":"borderColor0"])||e.get(["itemStyle",r>0?"color":"color0"]);r===0&&(a=e.get(["itemStyle","borderColorDoji"]));var i=e.getModel("itemStyle").getItemStyle(oT);t.useStyle(i),t.style.fill=null,t.style.stroke=a}const vT=sT;var zp=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],e}return t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(e,n,a){var i=n.getItemLayout(e);return i&&a.rect(i.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},t}(lt);xt(zp,iT,!0);const hT=zp;function dT(r){!r||!N(r.series)||w(r.series,function(t){Y(t)&&t.type==="k"&&(t.type="candlestick")})}var pT=["itemStyle","borderColor"],gT=["itemStyle","borderColor0"],mT=["itemStyle","borderColorDoji"],yT=["itemStyle","color"],_T=["itemStyle","color0"],ST={seriesType:"candlestick",plan:Wn(),performRawSeries:!0,reset:function(r,t){function e(i,o){return o.get(i>0?yT:_T)}function n(i,o){return o.get(i===0?mT:i>0?pT:gT)}if(!t.isSeriesFiltered(r)){var a=r.pipelineContext.large;return!a&&{progress:function(i,o){for(var s;(s=i.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,c=l.getItemStyle();c.fill=e(u,l),c.stroke=n(u,l)||c.fill;var f=o.ensureUniqueItemVisual(s,"style");B(f,c)}}}}}};const xT=ST;var bT={seriesType:"candlestick",plan:Wn(),reset:function(r){var t=r.coordinateSystem,e=r.getData(),n=wT(r,e),a=0,i=1,o=["x","y"],s=e.getDimensionIndex(e.mapDimension(o[a])),l=F(e.mapDimensionsAll(o[i]),e.getDimensionIndex,e),u=l[0],c=l[1],f=l[2],h=l[3];if(e.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),s<0||l.length<4)return;return{progress:r.pipelineContext.large?d:v};function v(p,g){for(var m,y=g.getStore();(m=p.next())!=null;){var _=y.get(s,m),S=y.get(u,m),b=y.get(c,m),x=y.get(f,m),C=y.get(h,m),T=Math.min(S,b),D=Math.max(S,b),A=W(T,_),M=W(D,_),I=W(x,_),L=W(C,_),P=[];k(P,M,0),k(P,A,1),P.push(z(L),z(M),z(I),z(A));var R=g.getItemModel(m),O=!!R.get(["itemStyle","borderColorDoji"]);g.setItemLayout(m,{sign:Mf(y,m,S,b,c,O),initBaseline:S>b?M[i]:A[i],ends:P,brushRect:E(x,C,_)})}function W(H,q){var j=[];return j[a]=q,j[i]=H,isNaN(q)||isNaN(H)?[NaN,NaN]:t.dataToPoint(j)}function k(H,q,j){var ne=q.slice(),xe=q.slice();ne[a]=ya(ne[a]+n/2,1,!1),xe[a]=ya(xe[a]-n/2,1,!0),j?H.push(ne,xe):H.push(xe,ne)}function E(H,q,j){var ne=W(H,j),xe=W(q,j);return ne[a]-=n/2,xe[a]-=n/2,{x:ne[0],y:ne[1],width:n,height:xe[1]-ne[1]}}function z(H){return H[a]=ya(H[a],1),H}}function d(p,g){for(var m=nt(p.count*4),y=0,_,S=[],b=[],x,C=g.getStore(),T=!!r.get(["itemStyle","borderColorDoji"]);(x=p.next())!=null;){var D=C.get(s,x),A=C.get(u,x),M=C.get(c,x),I=C.get(f,x),L=C.get(h,x);if(isNaN(D)||isNaN(I)||isNaN(L)){m[y++]=NaN,y+=3;continue}m[y++]=Mf(C,x,A,M,c,T),S[a]=D,S[i]=I,_=t.dataToPoint(S,null,b),m[y++]=_?_[0]:NaN,m[y++]=_?_[1]:NaN,S[i]=L,_=t.dataToPoint(S,null,b),m[y++]=_?_[1]:NaN}g.setLayout("largePoints",m)}}};function Mf(r,t,e,n,a,i){var o;return e>n?o=-1:e0?r.get(a,t-1)<=n?1:-1:1,o}function wT(r,t){var e=r.getBaseAxis(),n,a=e.type==="category"?e.getBandWidth():(n=e.getExtent(),Math.abs(n[1]-n[0])/t.count()),i=te(ie(r.get("barMaxWidth"),a),a),o=te(ie(r.get("barMinWidth"),1),a),s=r.get("barWidth");return s!=null?te(s,a):Math.max(Math.min(a/2,i),o)}const CT=bT;function lD(r){r.registerChartView(vT),r.registerSeriesModel(hT),r.registerPreprocessor(dT),r.registerVisual(xT),r.registerLayout(CT)}var TT=["itemStyle","borderWidth"],If=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],co=new Ga,DT=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=this.group,o=e.getData(),s=this._data,l=e.coordinateSystem,u=l.getBaseAxis(),c=u.isHorizontal(),f=l.master.getRect(),h={ecSize:{width:a.getWidth(),height:a.getHeight()},seriesModel:e,coordSys:l,coordSysExtent:[[f.x,f.x+f.width],[f.y,f.y+f.height]],isHorizontal:c,valueDim:If[+c],categoryDim:If[1-+c]};o.diff(s).add(function(d){if(o.hasValue(d)){var p=Pf(o,d),g=Lf(o,d,p,h),m=Rf(o,h,g);o.setItemGraphicEl(d,m),i.add(m),Ef(m,h,g)}}).update(function(d,p){var g=s.getItemGraphicEl(p);if(!o.hasValue(d)){i.remove(g);return}var m=Pf(o,d),y=Lf(o,d,m,h),_=Yp(o,y);g&&_!==g.__pictorialShapeStr&&(i.remove(g),o.setItemGraphicEl(d,null),g=null),g?kT(g,h,y):g=Rf(o,h,y,!0),o.setItemGraphicEl(d,g),g.__pictorialSymbolMeta=y,i.add(g),Ef(g,h,y)}).remove(function(d){var p=s.getItemGraphicEl(d);p&&kf(s,d,p.__pictorialSymbolMeta.animationModel,p)}).execute();var v=e.get("clip",!0)?yl(e.coordinateSystem,!1,e):null;return v?i.setClipPath(v):i.removeClipPath(),this._data=o,this.group},t.prototype.remove=function(e,n){var a=this.group,i=this._data;e.get("animation")?i&&i.eachItemGraphicEl(function(o){kf(i,X(o).dataIndex,e,o)}):a.removeAll()},t.type="pictorialBar",t}(Oe);function Lf(r,t,e,n){var a=r.getItemLayout(t),i=e.get("symbolRepeat"),o=e.get("symbolClip"),s=e.get("symbolPosition")||"start",l=e.get("symbolRotate"),u=(l||0)*Math.PI/180||0,c=e.get("symbolPatternSize")||2,f=e.isAnimationEnabled(),h={dataIndex:t,layout:a,itemModel:e,symbolType:r.getItemVisual(t,"symbol")||"circle",style:r.getItemVisual(t,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:e.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:u,animationModel:f?e:null,hoverScale:f&&e.get(["emphasis","scale"]),z2:e.getShallow("z",!0)||0};AT(e,i,a,n,h),MT(r,t,a,i,o,h.boundingLength,h.pxSign,c,n,h),IT(e,h.symbolScale,u,n,h);var v=h.symbolSize,d=Xs(e.get("symbolOffset"),v);return LT(e,v,a,i,o,d,s,h.valueLineWidth,h.boundingLength,h.repeatCutLength,n,h),h}function AT(r,t,e,n,a){var i=n.valueDim,o=r.get("symbolBoundingData"),s=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(e[i.wh]<=0),c;if(N(o)){var f=[fo(s,o[0])-l,fo(s,o[1])-l];f[1]0?1:-1}function fo(r,t){return r.toGlobalCoord(r.dataToCoord(r.scale.parse(t)))}function MT(r,t,e,n,a,i,o,s,l,u){var c=l.valueDim,f=l.categoryDim,h=Math.abs(e[f.wh]),v=r.getItemVisual(t,"symbolSize"),d;N(v)?d=v.slice():v==null?d=["100%","100%"]:d=[v,v],d[f.index]=te(d[f.index],h),d[c.index]=te(d[c.index],n?h:Math.abs(i)),u.symbolSize=d;var p=u.symbolScale=[d[0]/s,d[1]/s];p[c.index]*=(l.isHorizontal?-1:1)*o}function IT(r,t,e,n,a){var i=r.get(TT)||0;i&&(co.attr({scaleX:t[0],scaleY:t[1],rotation:e}),co.updateTransform(),i/=co.getLineScale(),i*=t[n.valueDim.index]),a.valueLineWidth=i||0}function LT(r,t,e,n,a,i,o,s,l,u,c,f){var h=c.categoryDim,v=c.valueDim,d=f.pxSign,p=Math.max(t[v.index]+s,0),g=p;if(n){var m=Math.abs(l),y=Dr(r.get("symbolMargin"),"15%")+"",_=!1;y.lastIndexOf("!")===y.length-1&&(_=!0,y=y.slice(0,y.length-1));var S=te(y,t[v.index]),b=Math.max(p+S*2,0),x=_?0:S*2,C=av(n),T=C?n:Of((m+x)/b),D=m-T*p;S=D/2/(_?T:Math.max(T-1,1)),b=p+S*2,x=_?0:S*2,!C&&n!=="fixed"&&(T=u?Of((Math.abs(u)+x)/b):0),g=T*b-x,f.repeatTimes=T,f.symbolMargin=S}var A=d*(g/2),M=f.pathPosition=[];M[h.index]=e[h.wh]/2,M[v.index]=o==="start"?A:o==="end"?l-A:l/2,i&&(M[0]+=i[0],M[1]+=i[1]);var I=f.bundlePosition=[];I[h.index]=e[h.xy],I[v.index]=e[v.xy];var L=f.barRectShape=B({},e);L[v.wh]=d*Math.max(Math.abs(e[v.wh]),Math.abs(M[v.index]+A)),L[h.wh]=e[h.wh];var P=f.clipShape={};P[h.xy]=-e[h.xy],P[h.wh]=c.ecSize[h.wh],P[v.xy]=0,P[v.wh]=e[v.wh]}function Fp(r){var t=r.symbolPatternSize,e=Gt(r.symbolType,-t/2,-t/2,t,t);return e.attr({culling:!0}),e.type!=="image"&&e.setStyle({strokeNoScale:!0}),e}function Gp(r,t,e,n){var a=r.__pictorialBundle,i=e.symbolSize,o=e.valueLineWidth,s=e.pathPosition,l=t.valueDim,u=e.repeatTimes||0,c=0,f=i[t.valueDim.index]+o+e.symbolMargin*2;for(Sl(r,function(p){p.__pictorialAnimationIndex=c,p.__pictorialRepeatTimes=u,c0:m<0)&&(y=u-1-p),g[l.index]=f*(y-u/2+.5)+s[l.index],{x:g[0],y:g[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation}}}function Wp(r,t,e,n){var a=r.__pictorialBundle,i=r.__pictorialMainPath;i?Tr(i,null,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation},e,n):(i=r.__pictorialMainPath=Fp(e),a.add(i),Tr(i,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:0,scaleY:0,rotation:e.rotation},{scaleX:e.symbolScale[0],scaleY:e.symbolScale[1]},e,n))}function Hp(r,t,e){var n=B({},t.barRectShape),a=r.__pictorialBarRect;a?Tr(a,null,{shape:n},t,e):(a=r.__pictorialBarRect=new he({z2:2,shape:n,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),a.disableMorphing=!0,r.add(a))}function Up(r,t,e,n){if(e.symbolClip){var a=r.__pictorialClipPath,i=B({},e.clipShape),o=t.valueDim,s=e.animationModel,l=e.dataIndex;if(a)me(a,{shape:i},s,l);else{i[o.wh]=0,a=new he({shape:i}),r.__pictorialBundle.setClipPath(a),r.__pictorialClipPath=a;var u={};u[o.wh]=e.clipShape[o.wh],Ms[n?"updateProps":"initProps"](a,{shape:u},s,l)}}}function Pf(r,t){var e=r.getItemModel(t);return e.getAnimationDelayParams=PT,e.isAnimationEnabled=RT,e}function PT(r){return{index:r.__pictorialAnimationIndex,count:r.__pictorialRepeatTimes}}function RT(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function Rf(r,t,e,n){var a=new ge,i=new ge;return a.add(i),a.__pictorialBundle=i,i.x=e.bundlePosition[0],i.y=e.bundlePosition[1],e.symbolRepeat?Gp(a,t,e):Wp(a,t,e),Hp(a,e,n),Up(a,t,e,n),a.__pictorialShapeStr=Yp(r,e),a.__pictorialSymbolMeta=e,a}function kT(r,t,e){var n=e.animationModel,a=e.dataIndex,i=r.__pictorialBundle;me(i,{x:e.bundlePosition[0],y:e.bundlePosition[1]},n,a),e.symbolRepeat?Gp(r,t,e,!0):Wp(r,t,e,!0),Hp(r,e,!0),Up(r,t,e,!0)}function kf(r,t,e,n){var a=n.__pictorialBarRect;a&&a.removeTextContent();var i=[];Sl(n,function(o){i.push(o)}),n.__pictorialMainPath&&i.push(n.__pictorialMainPath),n.__pictorialClipPath&&(e=null),w(i,function(o){bn(o,{scaleX:0,scaleY:0},e,t,function(){n.parent&&n.parent.remove(n)})}),r.setItemGraphicEl(t,null)}function Yp(r,t){return[r.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function Sl(r,t,e){w(r.__pictorialBundle.children(),function(n){n!==r.__pictorialBarRect&&t.call(e,n)})}function Tr(r,t,e,n,a,i){t&&r.attr(t),n.symbolClip&&!a?e&&r.attr(e):e&&Ms[a?"updateProps":"initProps"](r,e,n.animationModel,n.dataIndex,i)}function Ef(r,t,e){var n=e.dataIndex,a=e.itemModel,i=a.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=a.getModel(["blur","itemStyle"]).getItemStyle(),l=a.getModel(["select","itemStyle"]).getItemStyle(),u=a.getShallow("cursor"),c=i.get("focus"),f=i.get("blurScope"),h=i.get("scale");Sl(r,function(p){if(p instanceof Or){var g=p.style;p.useStyle(B({image:g.image,x:g.x,y:g.y,width:g.width,height:g.height},e.style))}else p.useStyle(e.style);var m=p.ensureState("emphasis");m.style=o,h&&(m.scaleX=p.scaleX*1.1,m.scaleY=p.scaleY*1.1),p.ensureState("blur").style=s,p.ensureState("select").style=l,u&&(p.cursor=u),p.z2=e.z2});var v=t.valueDim.posDesc[+(e.boundingLength>0)],d=r.__pictorialBarRect;d.ignoreClip=!0,Nr(d,Br(a),{labelFetcher:t.seriesModel,labelDataIndex:n,defaultText:di(t.seriesModel.getData(),n),inheritColor:e.style.fill,defaultOpacity:e.style.opacity,defaultOutsidePosition:v}),Ir(r,c,f,i.get("disabled"))}function Of(r){var t=Math.round(r);return Math.abs(r-t)<1e-4?t:Math.ceil(r)}const ET=DT;var OT=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e.defaultSymbol="roundRect",e}return t.prototype.getInitialData=function(e){return e.stack=null,r.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=Is(kn.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),t}(kn);const NT=OT;function uD(r){r.registerChartView(ET),r.registerSeriesModel(NT),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,J(hd,"pictorialBar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,dd("pictorialBar"))}function Nf(r){return N(r[0])}function Bf(r,t){for(var e=[],n=r.length,a=0;a=0;a--)if(!e[a].many.length){var l=e[s].many;if(l.length<=1)if(s)s=0;else return e;var i=l.length,u=Math.ceil(i/2);e[a].many=l.slice(u,i),e[s].many=l.slice(0,u),s++}return e}var BT={clone:function(r){for(var t=[],e=1-Math.pow(1-r.path.style.opacity,1/r.count),n=0;n0))return;var s=n.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,c;Nf(r)&&(u=r,c=t),Nf(t)&&(u=t,c=r);function f(m,y,_,S,b){var x=m.many,C=m.one;if(x.length===1&&!b){var T=y?x[0]:C,D=y?C:x[0];if(Dg(T))f({many:[T],one:D},!0,_,S,!0);else{var A=s?re({delay:s(_,S)},l):l;Ag(T,D,A),i(T,D,T,D,A)}}else for(var M=re({dividePath:BT[e],individualDelay:s&&function(W,k,E,z){return s(W+_,S)}},l),I=y?Mg(x,C,M):Ig(C,x,M),L=I.fromIndividuals,P=I.toIndividuals,R=L.length,O=0;Ot.length,v=u?Bf(c,u):Bf(h?t:r,[h?r:t]),d=0,p=0;p$p))for(var i=n.getIndices(),o=0;o0&&x.group.traverse(function(T){T instanceof Se&&!T.animators.length&&T.animateFrom({style:{opacity:0}},C)})})}function Wf(r){var t=r.getModel("universalTransition").get("seriesKey");return t||r.id}function Hf(r){return N(r)?r.sort().join(","):r}function Et(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function UT(r,t){var e=U(),n=U(),a=U();return w(r.oldSeries,function(i,o){var s=r.oldDataGroupIds[o],l=r.oldData[o],u=Wf(i),c=Hf(u);n.set(c,{dataGroupId:s,data:l}),N(u)&&w(u,function(f){a.set(f,{key:c,dataGroupId:s,data:l})})}),w(t.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=Wf(i),u=Hf(l),c=n.get(u);if(c)e.set(u,{oldSeries:[{dataGroupId:c.dataGroupId,divide:Et(c.data),data:c.data}],newSeries:[{dataGroupId:o,divide:Et(s),data:s}]});else if(N(l)){var f=[];w(l,function(d){var p=n.get(d);p.data&&f.push({dataGroupId:p.dataGroupId,divide:Et(p.data),data:p.data})}),f.length&&e.set(u,{oldSeries:f,newSeries:[{dataGroupId:o,data:s,divide:Et(s)}]})}else{var h=a.get(l);if(h){var v=e.get(h.key);v||(v={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:Et(h.data)}],newSeries:[]},e.set(h.key,v)),v.newSeries.push({dataGroupId:o,data:s,divide:Et(s)})}}}}),e}function Uf(r,t){for(var e=0;e=0&&a.push({dataGroupId:t.oldDataGroupIds[s],data:t.oldData[s],divide:Et(t.oldData[s]),groupIdDim:o.dimension})}),w(de(r.to),function(o){var s=Uf(e.updatedSeries,o);if(s>=0){var l=e.updatedSeries[s].getData();i.push({dataGroupId:t.oldDataGroupIds[s],data:l,divide:Et(l),groupIdDim:o.dimension})}}),a.length>0&&i.length>0&&Xp(a,i,n)}function cD(r){r.registerUpdateLifecycle("series:beforeupdate",function(t,e,n){w(de(n.seriesTransition),function(a){w(de(a.to),function(i){for(var o=n.updatedSeries,s=0;s_>t@4BupvEV5Z7nyLTvFEI2q;cCL%QN1!wIkbFo$*MrR{k&ECR_UCzp&@t zh{%itQ0#7>*~9KaW@N;T*Nq!D?kmJ(n#gP+c38S|lSue^#K;7GZ;$|f9up2f$ArO8 z%E=M_W+a5)XJiOJ5ho+~9VKK8zx(84_z5_90l%M2Nd&)FNDMz`NCH3CV={%`C!9Qh z-vdrQf#0Kur0^>^$>8_nDR~aR_a({U_k$^!!LQ`x7=9-iIf38zr(_Pld_-QtZ#E*A zv5iA=1@k535mrAWSK)V-l53b>lIsX>L~h_XFme-qpAN|Z{3en-gx}{watnUPDY=d9 ziOKu;&dFV@Pm(+EduK@Q!Ecz7eH;uIiIQ=6*7|#E2L>MB#VL})p*Fi!U;=*i17-GXTB@EHwYD5^~!9);-7&#shh8Pi! z2t$E;CMtB&i&O9VTcTmMuZ_2TpJOF zXmEK%7~;Xb5n+h%w?~8_M%*0{hA8%6L>S`S!_jIelZn&XeJObya`|sAv@W#T&G+{^ z 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%0D}u9M&x(jr>gG&C_86npWP=j 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ځ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 diff --git a/js/echarts@5.5.0-CezqL3m-.js b/js/echarts@5.5.0-CezqL3m-.js new file mode 100644 index 00000000..608af74b --- /dev/null +++ b/js/echarts@5.5.0-CezqL3m-.js @@ -0,0 +1,28 @@ +import{i as G,r as Ta,m as F,c as U,e as w,a as se,b as lt,d as Y,f as le,g as po,h as N,j as fe,k as Up,l as B,n as X,o as On,p as ze,P as Se,q as _l,s as ie,t as Yp,Z as Or,C as Ga,E as Wc,S as or,R as Hc,u as cs,v as Nn,w as he,L as er,B as Uc,A as vs,x as Xp,y as re,z as mt,D as Zp,F as $p,G as Kp,H as Yc,I as go,T as Xc,J as hs,K as tr,M as qp,N as Ye,O as jp,Q as ge,U as Qp,V as Zc,W as Da,X as we,Y as Jp,_ as Ce,$ as Bn,a0 as K,a1 as $,a2 as xt,a3 as eg,a4 as He,a5 as J,a6 as Be,a7 as be,a8 as oe,a9 as Aa,aa as tg,ab as yt,ac as mo,ad as $c,ae as rg,af as ng,ag,ah as Vn,ai as Sl,aj as pi,ak as ig,al as yo,am as _o,an as og,ao as ds,ap as xl,aq as gi,ar as sg,as as lg,at as Kc,au as on,av as Dr,aw as qc,ax as ug,ay as fg,az as cg,aA as So,aB as bl,aC as vg,aD as hg,aE as dg,aF as pg,aG as gg,aH as wl,aI as Cl,aJ as mg,aK as yg,aL as _g,aM as Sg,aN as xg,aO as bg,aP as wg,aQ as Cg,aR as Tg,aS as Dg}from"./zrender@5.5.0-DW8ownf1.js";import{_ as V}from"./tslib@2.3.0-BDyQ-Jie.js";var Tl=1e-4,jc=20;function Ag(r){return r.replace(/^\s+|\s+$/g,"")}function Ot(r,t,e,n){var a=t[0],i=t[1],o=e[0],s=e[1],l=i-a,u=s-o;if(l===0)return u===0?o:(o+s)/2;if(n)if(l>0){if(r<=a)return o;if(r>=i)return s}else{if(r>=a)return o;if(r<=i)return s}else{if(r===a)return o;if(r===i)return s}return(r-a)/l*u+o}function te(r,t){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%";break}return G(r)?Ag(r).match(/%$/)?parseFloat(r)/100*t:parseFloat(r):r==null?NaN:+r}function _e(r,t,e){return t==null&&(t=10),t=Math.min(Math.max(0,t),jc),r=(+r).toFixed(t),e?r:+r}function Ig(r){return r.sort(function(t,e){return t-e}),r}function pt(r){if(r=+r,isNaN(r))return 0;if(r>1e-14){for(var t=1,e=0;e<15;e++,t*=10)if(Math.round(r*t)/t===r)return e}return Mg(r)}function Mg(r){var t=r.toString().toLowerCase(),e=t.indexOf("e"),n=e>0?+t.slice(e+1):0,a=e>0?e:t.length,i=t.indexOf("."),o=i<0?0:a-1-i;return Math.max(0,o-n)}function Qc(r,t){var e=Math.log,n=Math.LN10,a=Math.floor(e(r[1]-r[0])/n),i=Math.round(e(Math.abs(t[1]-t[0]))/n),o=Math.min(Math.max(-a+i,0),20);return isFinite(o)?o:20}function Lg(r,t){var e=Ta(r,function(v,d){return v+(isNaN(d)?0:d)},0);if(e===0)return[];for(var n=Math.pow(10,t),a=F(r,function(v){return(isNaN(v)?0:v)/e*n*100}),i=n*100,o=F(a,function(v){return Math.floor(v)}),s=Ta(o,function(v,d){return v+d},0),l=F(a,function(v,d){return v-o[d]});su&&(u=l[c],f=c);++o[f],l[f]=0,++s}return F(o,function(v){return v/n})}function Pg(r,t){var e=Math.max(pt(r),pt(t)),n=r+t;return e>jc?n:_e(n,e)}function Jc(r){var t=Math.PI*2;return(r%t+t)%t}function Ia(r){return r>-Tl&&r=10&&t++,t}function ev(r,t){var e=ps(r),n=Math.pow(10,e),a=r/n,i;return a<1.5?i=1:a<2.5?i=2:a<4?i=3:a<7?i=5:i=10,r=i*n,e>=-20?+r.toFixed(e<0?-e:0):r}function zt(r){var t=parseFloat(r);return t==r&&(t!==0||!G(r)||r.indexOf("x")<=0)?t:NaN}function tv(r){return!isNaN(zt(r))}function rv(){return Math.round(Math.random()*9)}function nv(r,t){return t===0?r:nv(t,r%t)}function Dl(r,t){return r==null?t:t==null?r:r*t/nv(r,t)}function Q(r){throw new Error(r)}function Al(r,t,e){return(t-r)*e+r}var av="series\0",iv="\0_ec_\0";function de(r){return r instanceof Array?r:r==null?[]:[r]}function xo(r,t,e){if(r){r[t]=r[t]||{},r.emphasis=r.emphasis||{},r.emphasis[t]=r.emphasis[t]||{};for(var n=0,a=e.length;n=0||i&&se(i,l)<0)){var u=n.getShallow(l,t);u!=null&&(o[r[s][0]]=u)}}return o}}var nm=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],am=xn(nm),im=function(){function r(){}return r.prototype.getAreaStyle=function(t,e){return am(this,t,e)},r}(),Z=ue(),om=function(r,t,e,n){if(n){var a=Z(n);a.dataIndex=e,a.dataType=t,a.seriesIndex=r,a.ssrType="chart",n.type==="group"&&n.traverse(function(i){var o=Z(i);o.seriesIndex=r,o.dataIndex=e,o.dataType=t,o.ssrType="chart"})}},Ml=1,Ll={},cv=ue(),_s=ue(),Ss=0,Ha=1,Ua=2,Xe=["emphasis","blur","select"],Ma=["normal","emphasis","blur","select"],sm=10,lm=9,Qt="highlight",ga="downplay",hn="select",ma="unselect",dn="toggleSelect";function ur(r){return r!=null&&r!=="none"}function Ya(r,t,e){r.onHoverStateChange&&(r.hoverState||0)!==e&&r.onHoverStateChange(t),r.hoverState=e}function vv(r){Ya(r,"emphasis",Ua)}function hv(r){r.hoverState===Ua&&Ya(r,"normal",Ss)}function xs(r){Ya(r,"blur",Ha)}function dv(r){r.hoverState===Ha&&Ya(r,"normal",Ss)}function um(r){r.selected=!0}function fm(r){r.selected=!1}function Pl(r,t,e){t(r,e)}function bt(r,t,e){Pl(r,t,e),r.isGroup&&r.traverse(function(n){Pl(n,t,e)})}function Rl(r,t){switch(t){case"emphasis":r.hoverState=Ua;break;case"normal":r.hoverState=Ss;break;case"blur":r.hoverState=Ha;break;case"select":r.selected=!0}}function cm(r,t,e,n){for(var a=r.style,i={},o=0;o=0,i=!1;if(r instanceof Se){var o=cv(r),s=a&&o.selectFill||o.normalFill,l=a&&o.selectStroke||o.normalStroke;if(ur(s)||ur(l)){n=n||{};var u=n.style||{};u.fill==="inherit"?(i=!0,n=B({},n),u=B({},u),u.fill=s):!ur(u.fill)&&ur(s)?(i=!0,n=B({},n),u=B({},u),u.fill=_l(s)):!ur(u.stroke)&&ur(l)&&(i||(n=B({},n),u=B({},u)),u.stroke=_l(l)),n.style=u}}if(n&&n.z2==null){i||(n=B({},n));var f=r.z2EmphasisLift;n.z2=r.z2+(f??sm)}return n}function hm(r,t,e){if(e&&e.z2==null){e=B({},e);var n=r.z2SelectLift;e.z2=r.z2+(n??lm)}return e}function dm(r,t,e){var n=se(r.currentStates,t)>=0,a=r.style.opacity,i=n?null:cm(r,["opacity"],t,{opacity:1});e=e||{};var o=e.style||{};return o.opacity==null&&(e=B({},e),o=B({opacity:n?a:i.opacity*.1},o),e.style=o),e}function mi(r,t){var e=this.states[r];if(this.style){if(r==="emphasis")return vm(this,r,t,e);if(r==="blur")return dm(this,r,e);if(r==="select")return hm(this,r,e)}return e}function pm(r){r.stateProxy=mi;var t=r.getTextContent(),e=r.getTextGuideLine();t&&(t.stateProxy=mi),e&&(e.stateProxy=mi)}function kl(r,t){!yv(r,t)&&!r.__highByOuter&&bt(r,vv)}function El(r,t){!yv(r,t)&&!r.__highByOuter&&bt(r,hv)}function Ar(r,t){r.__highByOuter|=1<<(t||0),bt(r,vv)}function Ir(r,t){!(r.__highByOuter&=~(1<<(t||0)))&&bt(r,hv)}function gm(r){bt(r,xs)}function pv(r){bt(r,dv)}function gv(r){bt(r,um)}function mv(r){bt(r,fm)}function yv(r,t){return r.__highDownSilentOnTouch&&t.zrByTouch}function _v(r){var t=r.getModel(),e=[],n=[];t.eachComponent(function(a,i){var o=_s(i),s=a==="series",l=s?r.getViewOfSeriesModel(i):r.getViewOfComponentModel(i);!s&&n.push(l),o.isBlured&&(l.group.traverse(function(u){dv(u)}),s&&e.push(i)),o.isBlured=!1}),w(n,function(a){a&&a.toggleBlurSeries&&a.toggleBlurSeries(e,!1,t)})}function bo(r,t,e,n){var a=n.getModel();e=e||"coordinateSystem";function i(u,f){for(var c=0;c0){var s={dataIndex:o,seriesIndex:e.seriesIndex};i!=null&&(s.dataType=i),t.push(s)}})}),t}function Co(r,t,e){Sv(r,!0),bt(r,pm),wm(r,t,e)}function bm(r){Sv(r,!1)}function Mr(r,t,e,n){n?bm(r):Co(r,t,e)}function wm(r,t,e){var n=Z(r);t!=null?(n.focus=t,n.blurScope=e):n.focus&&(n.focus=null)}var Nl=["emphasis","blur","select"],Cm={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function bn(r,t,e,n){e=e||"itemStyle";for(var a=0;a0){var c=f.duration,h=f.delay,v=f.easing,d={duration:c,delay:h||0,easing:v,done:i,force:!!i||!!o,setToFinal:!u,scope:r,during:o};s?t.animateFrom(e,d):t.animateTo(e,d)}else t.stopAnimation(),!s&&t.attr(e),o&&o(1),i&&i()}function me(r,t,e,n,a,i){ws("update",r,t,e,n,a,i)}function De(r,t,e,n,a,i){ws("enter",r,t,e,n,a,i)}function Sr(r){if(!r.__zr)return!0;for(var t=0;tMath.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function zl(r){return!r.isGroup}function Em(r){return r.shape!=null}function Dv(r,t,e){if(!r||!t)return;function n(o){var s={};return o.traverse(function(l){zl(l)&&l.anid&&(s[l.anid]=l)}),s}function a(o){var s={x:o.x,y:o.y,rotation:o.rotation};return Em(o)&&(s.shape=B({},o.shape)),s}var i=n(r);t.traverse(function(o){if(zl(o)&&o.anid){var s=i[o.anid];if(s){var l=a(o);o.attr(a(s)),me(o,l,e,Z(o).dataIndex)}}})}function Av(r,t){return F(r,function(e){var n=e[0];n=Pa(n,t.x),n=Ra(n,t.x+t.width);var a=e[1];return a=Pa(a,t.y),a=Ra(a,t.y+t.height),[n,a]})}function Om(r,t){var e=Pa(r.x,t.x),n=Ra(r.x+r.width,t.x+t.width),a=Pa(r.y,t.y),i=Ra(r.y+r.height,t.y+t.height);if(n>=e&&i>=a)return{x:e,y:a,width:n-e,height:i-a}}function $a(r,t,e){var n=B({rectHover:!0},t),a=n.style={strokeNoScale:!0};if(e=e||{x:-1,y:-1,width:2,height:2},r)return r.indexOf("image://")===0?(a.image=r.slice(8),re(a,e),new Or(n)):Cs(r.replace("path://",""),n,e,"center")}function Nm(r,t,e,n,a){for(var i=0,o=a[a.length-1];i1)return!1;var g=yi(v,d,f,c)/h;return!(g<0||g>1)}function yi(r,t,e,n){return r*n-e*t}function Bm(r){return r<=1e-6&&r>=-1e-6}function Ka(r){var t=r.itemTooltipOption,e=r.componentModel,n=r.itemName,a=G(t)?{formatter:t}:t,i=e.mainType,o=e.componentIndex,s={componentType:i,name:n,$vars:["name"]};s[i+"Index"]=o;var l=r.formatterParamsExtra;l&&w(ze(l),function(f){mt(s,f)||(s[f]=l[f],s.$vars.push(f))});var u=Z(r.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:n,option:re({content:n,formatterParams:s},a)}}function Fl(r,t){var e;r.isGroup&&(e=t(r)),e||r.traverse(t)}function Gn(r,t){if(r)if(N(r))for(var e=0;e=0&&s.push(l)}),s}}function Is(r,t){return K(K({},r,!0),t,!0)}const jm={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},Qm={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var ka="ZH",Ms="EN",xr=Ms,_a={},Ls={},kv=fe.domSupported?function(){var r=(document.documentElement.lang||navigator.language||navigator.browserLanguage||xr).toUpperCase();return r.indexOf(ka)>-1?ka:xr}():xr;function Ev(r,t){r=r.toUpperCase(),Ls[r]=new ce(t),_a[r]=t}function Jm(r){if(G(r)){var t=_a[r.toUpperCase()]||{};return r===ka||r===Ms?$(t):K($(t),$(_a[xr]),!1)}else return K($(r),$(_a[xr]),!1)}function ey(r){return Ls[r]}function ty(){return Ls[xr]}Ev(Ms,jm);Ev(ka,Qm);var Ps=1e3,Rs=Ps*60,pn=Rs*60,Ue=pn*24,Xl=Ue*365,sn={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},$n="{yyyy}-{MM}-{dd}",Zl={year:"{yyyy}",month:"{yyyy}-{MM}",day:$n,hour:$n+" "+sn.hour,minute:$n+" "+sn.minute,second:$n+" "+sn.second,millisecond:sn.none},xi=["year","month","day","hour","minute","second","millisecond"],Ov=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Dt(r,t){return r+="","0000".substr(0,t-r.length)+r}function br(r){switch(r){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return r}}function ry(r){return r===br(r)}function ny(r){switch(r){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function ja(r,t,e,n){var a=_t(r),i=a[ks(e)](),o=a[wr(e)]()+1,s=Math.floor((o-1)/3)+1,l=a[Qa(e)](),u=a["get"+(e?"UTC":"")+"Day"](),f=a[Tn(e)](),c=(f-1)%12+1,h=a[Ja(e)](),v=a[ei(e)](),d=a[ti(e)](),p=n instanceof ce?n:ey(n||kv)||ty(),g=p.getModel("time"),m=g.get("month"),y=g.get("monthAbbr"),_=g.get("dayOfWeek"),S=g.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,Dt(i%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,m[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,Dt(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Dt(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,S[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Dt(f,2)).replace(/{H}/g,f+"").replace(/{hh}/g,Dt(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,Dt(h,2)).replace(/{m}/g,h+"").replace(/{ss}/g,Dt(v,2)).replace(/{s}/g,v+"").replace(/{SSS}/g,Dt(d,3)).replace(/{S}/g,d+"")}function ay(r,t,e,n,a){var i=null;if(G(e))i=e;else if(X(e))i=e(r.value,t,{level:r.level});else{var o=B({},sn);if(r.level>0)for(var s=0;s=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(N(i)){var c=r.level==null?0:r.level>=0?r.level:i.length+r.level;c=Math.min(c,i.length-1),i=i[c]}}return ja(new Date(r.value),i,a,n)}function Nv(r,t){var e=_t(r),n=e[wr(t)]()+1,a=e[Qa(t)](),i=e[Tn(t)](),o=e[Ja(t)](),s=e[ei(t)](),l=e[ti(t)](),u=l===0,f=u&&s===0,c=f&&o===0,h=c&&i===0,v=h&&a===1,d=v&&n===1;return d?"year":v?"month":h?"day":c?"hour":f?"minute":u?"second":"millisecond"}function $l(r,t,e){var n=le(r)?_t(r):r;switch(t=t||Nv(r,e),t){case"year":return n[ks(e)]();case"half-year":return n[wr(e)]()>=6?1:0;case"quarter":return Math.floor((n[wr(e)]()+1)/4);case"month":return n[wr(e)]();case"day":return n[Qa(e)]();case"half-day":return n[Tn(e)]()/24;case"hour":return n[Tn(e)]();case"minute":return n[Ja(e)]();case"second":return n[ei(e)]();case"millisecond":return n[ti(e)]()}}function ks(r){return r?"getUTCFullYear":"getFullYear"}function wr(r){return r?"getUTCMonth":"getMonth"}function Qa(r){return r?"getUTCDate":"getDate"}function Tn(r){return r?"getUTCHours":"getHours"}function Ja(r){return r?"getUTCMinutes":"getMinutes"}function ei(r){return r?"getUTCSeconds":"getSeconds"}function ti(r){return r?"getUTCMilliseconds":"getMilliseconds"}function iy(r){return r?"setUTCFullYear":"setFullYear"}function Bv(r){return r?"setUTCMonth":"setMonth"}function Vv(r){return r?"setUTCDate":"setDate"}function zv(r){return r?"setUTCHours":"setHours"}function Fv(r){return r?"setUTCMinutes":"setMinutes"}function Gv(r){return r?"setUTCSeconds":"setSeconds"}function Wv(r){return r?"setUTCMilliseconds":"setMilliseconds"}function Hv(r){if(!tv(r))return G(r)?r:"-";var t=(r+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function Uv(r,t){return r=(r||"").toLowerCase().replace(/-(.)/g,function(e,n){return n.toUpperCase()}),t&&r&&(r=r.charAt(0).toUpperCase()+r.slice(1)),r}var ri=eg;function Mo(r,t,e){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function a(f){return f&&Bn(f)?f:"-"}function i(f){return!!(f!=null&&!isNaN(f)&&isFinite(f))}var o=t==="time",s=r instanceof Date;if(o||s){var l=o?_t(r):r;if(isNaN(+l)){if(s)return"-"}else return ja(l,n,e)}if(t==="ordinal")return po(r)?a(r):le(r)&&i(r)?r+"":"-";var u=zt(r);return i(u)?Hv(u):po(r)?a(r):typeof r=="boolean"?r+"":"-"}var Kl=["a","b","c","d","e","f","g"],bi=function(r,t){return"{"+r+(t??"")+"}"};function Yv(r,t,e){N(t)||(t=[t]);var n=t.length;if(!n)return"";for(var a=t[0].$vars||[],i=0;i':'';var o=e.markerId||"markerX";return{renderMode:i,content:"{"+o+"|} ",style:a==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}}function nr(r,t){return t=t||"transparent",G(r)?r:Y(r)&&r.colorStops&&(r.colorStops[0]||{}).color||t}function ql(r,t){if(t==="_blank"||t==="blank"){var e=window.open();e.opener=null,e.location.href=r}else window.open(r,t)}var Sa=w,sy=["left","right","top","bottom","width","height"],Kn=[["width","left","right"],["height","top","bottom"]];function Es(r,t,e,n,a){var i=0,o=0;n==null&&(n=1/0),a==null&&(a=1/0);var s=0;t.eachChild(function(l,u){var f=l.getBoundingRect(),c=t.childAt(u+1),h=c&&c.getBoundingRect(),v,d;if(r==="horizontal"){var p=f.width+(h?-h.x+f.x:0);v=i+p,v>n||l.newline?(i=0,v=p,o+=s+e,s=f.height):s=Math.max(s,f.height)}else{var g=f.height+(h?-h.y+f.y:0);d=o+g,d>a||l.newline?(i+=s+e,o=0,d=g,s=f.width):s=Math.max(s,f.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),r==="horizontal"?i=v+e:o=d+e)})}var Cr=Es;J(Es,"vertical");J(Es,"horizontal");function Gt(r,t,e){e=ri(e||0);var n=t.width,a=t.height,i=te(r.left,n),o=te(r.top,a),s=te(r.right,n),l=te(r.bottom,a),u=te(r.width,n),f=te(r.height,a),c=e[2]+e[0],h=e[1]+e[3],v=r.aspect;switch(isNaN(u)&&(u=n-s-h-i),isNaN(f)&&(f=a-l-c-o),v!=null&&(isNaN(u)&&isNaN(f)&&(v>n/a?u=n*.8:f=a*.8),isNaN(u)&&(u=v*f),isNaN(f)&&(f=u/v)),isNaN(i)&&(i=n-s-u-h),isNaN(o)&&(o=a-l-f-c),r.left||r.right){case"center":i=n/2-u/2-e[3];break;case"right":i=n-u-h;break}switch(r.top||r.bottom){case"middle":case"center":o=a/2-f/2-e[0];break;case"bottom":o=a-f-c;break}i=i||0,o=o||0,isNaN(u)&&(u=n-h-i-(s||0)),isNaN(f)&&(f=a-c-o-(l||0));var d=new Ye(i+e[3],o+e[0],u,f);return d.margin=e,d}function ly(r,t,e,n,a,i){i=i||r,i.x=r.x,i.y=r.y;var o;if(o=r.getBoundingRect(),r.needLocalTransform()){var s=r.getLocalTransform();o=o.clone(),o.applyTransform(s)}var l=Gt(re({width:o.width,height:o.height},t),e,n),u=l.x-o.x,f=l.y-o.y;return i.x+=u,i.y+=f,i===r&&r.markRedraw(),!0}function Dn(r){var t=r.layoutMode||r.constructor.layoutMode;return Y(t)?t:t?{type:t}:null}function Lr(r,t,e){var n=e&&e.ignoreSize;!N(n)&&(n=[n,n]);var a=o(Kn[0],0),i=o(Kn[1],1);u(Kn[0],r,a),u(Kn[1],r,i);function o(f,c){var h={},v=0,d={},p=0,g=2;if(Sa(f,function(_){d[_]=r[_]}),Sa(f,function(_){s(t,_)&&(h[_]=d[_]=t[_]),l(h,_)&&v++,l(d,_)&&p++}),n[c])return l(t,f[1])?d[f[2]]=null:l(t,f[2])&&(d[f[1]]=null),d;if(p===g||!v)return d;if(v>=g)return h;for(var m=0;m=0;l--)s=K(s,a[l],!0);n.defaultOption=s}return n.defaultOption},t.prototype.getReferringComponents=function(e,n){var a=e+"Index",i=e+"Id";return Fn(this.ecModel,e,{index:this.get(a,!0),id:this.get(i,!0)},n)},t.prototype.getBoxLayoutParams=function(){var e=this;return{left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type="component",e.id="",e.name="",e.mainType="",e.subType="",e.componentIndex=0}(),t}(ce);fv(ee,ce);Wa(ee);Km(ee);qm(ee,cy);function cy(r){var t=[];return w(ee.getClassesByMainType(r),function(e){t=t.concat(e.dependencies||e.prototype.dependencies||[])}),t=F(t,function(e){return nt(e).main}),r!=="dataset"&&se(t,"dataset")<=0&&t.unshift("dataset"),t}var Xv="";typeof navigator<"u"&&(Xv=navigator.platform||"");var fr="rgba(0, 0, 0, 0.2)";const vy={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:fr,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:fr,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:fr,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:fr,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:fr,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:fr,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Xv.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var Zv=U(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),Ze="original",Ee="arrayRows",$e="objectRows",ut="keyedColumns",Bt="typedArray",$v="unknown",st="column",zr="row",Te={Must:1,Might:2,Not:3},Kv=ue();function hy(r){Kv(r).datasetMap=U()}function qv(r,t,e){var n={},a=Os(t);if(!a||!r)return n;var i=[],o=[],s=t.ecModel,l=Kv(s).datasetMap,u=a.uid+"_"+e.seriesLayoutBy,f,c;r=r.slice(),w(r,function(p,g){var m=Y(p)?p:r[g]={name:p};m.type==="ordinal"&&f==null&&(f=g,c=d(m)),n[m.name]=[]});var h=l.get(u)||l.set(u,{categoryWayDim:c,valueWayDim:0});w(r,function(p,g){var m=p.name,y=d(p);if(f==null){var _=h.valueWayDim;v(n[m],_,y),v(o,_,y),h.valueWayDim+=y}else if(f===g)v(n[m],0,y),v(i,0,y);else{var _=h.categoryWayDim;v(n[m],_,y),v(o,_,y),h.categoryWayDim+=y}});function v(p,g,m){for(var y=0;yt)return r[n];return r[e-1]}function Jv(r,t,e,n,a,i,o){i=i||r;var s=t(i),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(a))return u[a];var f=o==null||!n?e:_y(n,o);if(f=f||e,!(!f||!f.length)){var c=f[l];return a&&(u[a]=c),s.paletteIdx=(l+1)%f.length,c}}function Sy(r,t){t(r).paletteIdx=0,t(r).paletteNameMap={}}var qn,Yr,Jl,eu="\0_ec_inner",xy=1,Bs=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.init=function(e,n,a,i,o,s){i=i||{},this.option=null,this._theme=new ce(i),this._locale=new ce(o),this._optionManager=s},t.prototype.setOption=function(e,n,a){var i=nu(n);this._optionManager.setOption(e,a,i),this._resetOption(null,i)},t.prototype.resetOption=function(e,n){return this._resetOption(e,nu(n))},t.prototype._resetOption=function(e,n){var a=!1,i=this._optionManager;if(!e||e==="recreate"){var o=i.mountOption(e==="recreate");!this.option||e==="recreate"?Jl(this,o):(this.restoreData(),this._mergeOption(o,n)),a=!0}if((e==="timeline"||e==="media")&&this.restoreData(),!e||e==="recreate"||e==="timeline"){var s=i.getTimelineOption(this);s&&(a=!0,this._mergeOption(s,n))}if(!e||e==="recreate"||e==="media"){var l=i.getMediaOption(this);l.length&&w(l,function(u){a=!0,this._mergeOption(u,n)},this)}return a},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,n){var a=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=U(),u=n&&n.replaceMergeMainTypeMap;hy(this),w(e,function(c,h){c!=null&&(ee.hasClass(h)?h&&(s.push(h),l.set(h,!0)):a[h]=a[h]==null?$(c):K(a[h],c,!0))}),u&&u.each(function(c,h){ee.hasClass(h)&&!l.get(h)&&(s.push(h),l.set(h,!0))}),ee.topologicalTravel(s,ee.getAllClassMainTypes(),f,this);function f(c){var h=my(this,c,de(e[c])),v=i.get(c),d=v?u&&u.get(c)?"replaceMerge":"normalMerge":"replaceAll",p=Og(v,h,d);Hg(p,c,ee),a[c]=null,i.set(c,null),o.set(c,0);var g=[],m=[],y=0,_;w(p,function(S,b){var x=S.existing,C=S.newOption;if(!C)x&&(x.mergeOption({},this),x.optionUpdated({},!1));else{var T=c==="series",D=ee.getClass(c,S.keyInfo.subType,!T);if(!D)return;if(c==="tooltip"){if(_)return;_=!0}if(x&&x.constructor===D)x.name=S.keyInfo.name,x.mergeOption(C,this),x.optionUpdated(C,!1);else{var A=B({componentIndex:b},S.keyInfo);x=new D(C,this,this,A),B(x,A),S.brandNew&&(x.__requireNewView=!0),x.init(C,this,this),x.optionUpdated(null,!0)}}x?(g.push(x.option),m.push(x),y++):(g.push(void 0),m.push(void 0))},this),a[c]=g,i.set(c,m),o.set(c,y),c==="series"&&qn(this)}this._seriesIndices||qn(this)},t.prototype.getOption=function(){var e=$(this.option);return w(e,function(n,a){if(ee.hasClass(a)){for(var i=de(n),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!Sn(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,e[a]=i}}),delete e[eu],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,n){var a=this._componentsMap.get(e);if(a){var i=a[n||0];if(i)return i;if(n==null){for(var o=0;o=t:e==="max"?r<=t:r===t}function Ly(r,t){return r.join(",")===t.join(",")}var Ke=w,An=Y,au=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Ci(r){var t=r&&r.itemStyle;if(t)for(var e=0,n=au.length;e=0;g--){var m=r[g];if(s||(d=m.data.rawIndexOf(m.stackedByDimension,v)),d>=0){var y=m.data.getByRawIndex(m.stackResultDimension,d);if(l==="all"||l==="positive"&&y>0||l==="negative"&&y<0||l==="samesign"&&h>=0&&y>0||l==="samesign"&&h<=0&&y<0){h=Pg(h,y),p=y;break}}}return n[0]=h,n[1]=p,n})})}var ai=function(){function r(t){this.data=t.data||(t.sourceFormat===ut?{}:[]),this.sourceFormat=t.sourceFormat||$v,this.seriesLayoutBy=t.seriesLayoutBy||st,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;np&&(p=_)}v[0]=d,v[1]=p}},a=function(){return this._data?this._data.length/this._dimSize:0};cu=(t={},t[Ee+"_"+st]={pure:!0,appendData:i},t[Ee+"_"+zr]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[$e]={pure:!0,appendData:i},t[ut]={pure:!0,appendData:function(o){var s=this._data;w(o,function(l,u){for(var f=s[u]||(s[u]=[]),c=0;c<(l||[]).length;c++)f.push(l[c])})}},t[Ze]={appendData:i},t[Bt]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function i(o){for(var s=0;s=0&&(p=o.interpolatedValue[g])}return p!=null?p+"":""})}},r.prototype.getRawValue=function(t,e){return Pr(this.getData(e),t)},r.prototype.formatTooltip=function(t,e,n){},r}();function pu(r){var t,e;return Y(r)?r.type&&(e=r):t=r,{text:t,frag:e}}function gn(r){return new $y(r)}var $y=function(){function r(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return r.prototype.perform=function(t){var e=this._upstream,n=t&&t.skip;if(this._dirty&&e){var a=this.context;a.data=a.outputData=e.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!n&&(i=this._plan(this.context));var o=f(this._modBy),s=this._modDataCount||0,l=f(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(i="reset");function f(y){return!(y>=1)&&(y=1),y}var c;(this._dirty||i==="reset")&&(this._dirty=!1,c=this._doReset(n)),this._modBy=l,this._modDataCount=u;var h=t&&t.step;if(e?this._dueEnd=e._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var v=this._dueIndex,d=Math.min(h!=null?this._dueIndex+h:1/0,this._dueEnd);if(!n&&(c||v1&&n>0?s:o}};return i;function o(){return t=r?null:lt},gte:function(r,t){return r>=t}},qy=function(){function r(t,e){if(!le(e)){var n="";Q(n)}this._opFn=ch[t],this._rvalFloat=zt(e)}return r.prototype.evaluate=function(t){return le(t)?this._opFn(t,this._rvalFloat):this._opFn(zt(t),this._rvalFloat)},r}(),vh=function(){function r(t,e){var n=t==="desc";this._resultLT=n?1:-1,e==null&&(e=n?"min":"max"),this._incomparable=e==="min"?-1/0:1/0}return r.prototype.evaluate=function(t,e){var n=le(t)?t:zt(t),a=le(e)?e:zt(e),i=isNaN(n),o=isNaN(a);if(i&&(n=this._incomparable),o&&(a=this._incomparable),i&&o){var s=G(t),l=G(e);s&&(n=l?t:0),l&&(a=s?e:0)}return na?-this._resultLT:0},r}(),jy=function(){function r(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=zt(e)}return r.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n!==this._rvalTypeof&&(n==="number"||this._rvalTypeof==="number")&&(e=zt(t)===this._rvalFloat)}return this._isEQ?e:!e},r}();function Qy(r,t){return r==="eq"||r==="ne"?new jy(r==="eq",t):mt(ch,r)?new qy(r,t):null}var Jy=function(){function r(){}return r.prototype.getRawData=function(){throw new Error("not supported")},r.prototype.getRawDataItem=function(t){throw new Error("not supported")},r.prototype.cloneRawData=function(){},r.prototype.getDimensionInfo=function(t){},r.prototype.cloneAllDimensionInfo=function(){},r.prototype.count=function(){},r.prototype.retrieveValue=function(t,e){},r.prototype.retrieveValueFromItem=function(t,e){},r.prototype.convertValue=function(t,e){return xa(t,e)},r}();function e0(r,t){var e=new Jy,n=r.data,a=e.sourceFormat=r.sourceFormat,i=r.startIndex,o="";r.seriesLayoutBy!==st&&Q(o);var s=[],l={},u=r.dimensionsDefine;if(u)w(u,function(p,g){var m=p.name,y={index:g,name:m,displayName:p.displayName};if(s.push(y),m!=null){var _="";mt(l,m)&&Q(_),l[m]=y}});else for(var f=0;f65535?l0:u0}function cr(){return[1/0,-1/0]}function f0(r){var t=r.constructor;return t===Array?r.slice():new t(r)}function yu(r,t,e,n,a){var i=ph[e||"float"];if(a){var o=r[t],s=o&&o.length;if(s!==n){for(var l=new i(n),u=0;ug[1]&&(g[1]=p)}return this._rawCount=this._count=l,{start:s,end:l}},r.prototype._initDataFromProvider=function(t,e,n){for(var a=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=F(o,function(y){return y.property}),f=0;fm[1]&&(m[1]=g)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=e,this._extent=[]},r.prototype.count=function(){return this._count},r.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(n!=null&&nt)i=o-1;else return o}return-1},r.prototype.indicesOfNearest=function(t,e,n){var a=this._chunks,i=a[t],o=[];if(!i)return o;n==null&&(n=1/0);for(var s=1/0,l=-1,u=0,f=0,c=this.count();f=0&&l<0)&&(s=d,l=v,u=0),v===l&&(o[u++]=f))}return o.length=u,o},r.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,a=this._count;if(n===Array){t=new n(a);for(var i=0;i=c&&y<=h||isNaN(y))&&(l[u++]=p),p++}d=!0}else if(i===2){for(var g=v[a[0]],_=v[a[1]],S=t[a[1]][0],b=t[a[1]][1],m=0;m=c&&y<=h||isNaN(y))&&(x>=S&&x<=b||isNaN(x))&&(l[u++]=p),p++}d=!0}}if(!d)if(i===1)for(var m=0;m=c&&y<=h||isNaN(y))&&(l[u++]=C)}else for(var m=0;mt[A][1])&&(T=!1)}T&&(l[u++]=e.getRawIndex(m))}return um[1]&&(m[1]=g)}}}},r.prototype.lttbDownSample=function(t,e){var n=this.clone([t],!0),a=n._chunks,i=a[t],o=this.count(),s=0,l=Math.floor(1/e),u=this.getRawIndex(0),f,c,h,v=new(Zr(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));v[s++]=u;for(var d=1;df&&(f=c,h=S)}I>0&&If-d&&(l=f-d,s.length=l);for(var p=0;pc[1]&&(c[1]=m),h[v++]=y}return i._count=v,i._indices=h,i._updateGetRawIdx(),i},r.prototype.each=function(t,e){if(this._count)for(var n=t.length,a=this._chunks,i=0,o=this.count();il&&(l=c)}return o=[s,l],this._extent[t]=o,o},r.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],a=this._chunks,i=0;i=0?this._indices[t]:-1},r.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},r.internalField=function(){function t(e,n,a,i){return xa(e[i],this._dimensions[i])}Ai={arrayRows:t,objectRows:function(e,n,a,i){return xa(e[n],this._dimensions[i])},keyedColumns:t,original:function(e,n,a,i){var o=e&&(e.value==null?e:e.value);return xa(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(e,n,a,i){return e[i]}}}(),r}(),gh=function(){function r(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return r.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},r.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},r.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},r.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},r.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,e=this._getUpstreamSourceManagers(),n=!!e.length,a,i;if(jn(t)){var o=t,s=void 0,l=void 0,u=void 0;if(n){var f=e[0];f.prepareSource(),u=f.getSource(),s=u.data,l=u.sourceFormat,i=[f._getVersionSign()]}else s=o.get("data",!0),l=Be(s)?Bt:Ze,i=[];var c=this._getSourceMetaRawOption()||{},h=u&&u.metaRawOption||{},v=ie(c.seriesLayoutBy,h.seriesLayoutBy)||null,d=ie(c.sourceHeader,h.sourceHeader),p=ie(c.dimensions,h.dimensions),g=v!==h.seriesLayoutBy||!!d!=!!h.sourceHeader||p;a=g?[Po(s,{seriesLayoutBy:v,sourceHeader:d,dimensions:p},l)]:[]}else{var m=t;if(n){var y=this._applyTransform(e);a=y.sourceList,i=y.upstreamSignList}else{var _=m.get("source",!0);a=[Po(_,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(a,i)},r.prototype._applyTransform=function(t){var e=this._sourceHost,n=e.get("transform",!0),a=e.get("fromTransformResult",!0);if(a!=null){var i="";t.length!==1&&Su(i)}var o,s=[],l=[];return w(t,function(u){u.prepareSource();var f=u.getSource(a||0),c="";a!=null&&!f&&Su(c),s.push(f),l.push(u._getVersionSign())}),n?o=o0(n,s,{datasetIndex:e.componentIndex}):a!=null&&(o=[Fy(s[0])]),{sourceList:o,upstreamSignList:l}},r.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;e1||e>0&&!r.noHeader;return w(r.blocks,function(a){var i=Sh(a);i>=t&&(t=i+ +(n&&(!i||ko(a)&&!a.noHeader)))}),t}return 0}function h0(r,t,e,n){var a=t.noHeader,i=p0(Sh(t)),o=[],s=t.blocks||[];lt(!s||N(s)),s=s||[];var l=r.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(mt(u,l)){var f=new vh(u[l],null);s.sort(function(d,p){return f.evaluate(d.sortParam,p.sortParam)})}else l==="seriesDesc"&&s.reverse()}w(s,function(d,p){var g=t.valueFormatter,m=_h(d)(g?B(B({},r),{valueFormatter:g}):r,d,p>0?i.html:0,n);m!=null&&o.push(m)});var c=r.renderMode==="richText"?o.join(i.richText):Eo(o.join(""),a?e:i.html);if(a)return c;var h=Mo(t.header,"ordinal",r.useUTC),v=yh(n,r.renderMode).nameStyle;return r.renderMode==="richText"?xh(r,h,v)+i.richText+c:Eo('
'+He(h)+"
"+c,e)}function d0(r,t,e,n){var a=r.renderMode,i=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=r.useUTC,f=t.valueFormatter||r.valueFormatter||function(S){return S=N(S)?S:[S],F(S,function(b,x){return Mo(b,N(v)?v[x]:v,u)})};if(!(i&&o)){var c=s?"":r.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",a),h=i?"":Mo(l,"ordinal",u),v=t.valueType,d=o?[]:f(t.value,t.dataIndex),p=!s||!i,g=!s&&i,m=yh(n,a),y=m.nameStyle,_=m.valueStyle;return a==="richText"?(s?"":c)+(i?"":xh(r,h,y))+(o?"":y0(r,d,p,g,_)):Eo((s?"":c)+(i?"":g0(h,!s,y))+(o?"":m0(d,p,g,_)),e)}}function xu(r,t,e,n,a,i){if(r){var o=_h(r),s={useUTC:a,renderMode:e,orderMode:n,markupStyleCreator:t,valueFormatter:r.valueFormatter};return o(s,r,0,i)}}function p0(r){return{html:c0[r],richText:v0[r]}}function Eo(r,t){var e='
',n="margin: "+t+"px 0 0";return'
'+r+e+"
"}function g0(r,t,e){var n=t?"margin-left:2px":"";return''+He(r)+""}function m0(r,t,e,n){var a=e?"10px":"20px",i=t?"float:right;margin-left:"+a:"";return r=N(r)?r:[r],''+F(r,function(o){return He(o)}).join("  ")+""}function xh(r,t,e){return r.markupStyleCreator.wrapRichTextStyle(t,e)}function y0(r,t,e,n,a){var i=[a],o=n?10:20;return e&&i.push({padding:[0,0,0,o],align:"right"}),r.markupStyleCreator.wrapRichTextStyle(N(t)?t.join(" "):t,i)}function _0(r,t){var e=r.getData().getItemVisual(t,"style"),n=e[r.visualDrawType];return nr(n)}function bh(r,t){var e=r.get("padding");return e??(t==="richText"?[8,10]:10)}var Ii=function(){function r(){this.richTextStyles={},this._nextStyleNameId=rv()}return r.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(t,e,n){var a=n==="richText"?this._generateStyleName():null,i=oy({color:e,type:t,renderMode:n,markerId:a});return G(i)?i:(this.richTextStyles[a]=i.style,i.content)},r.prototype.wrapRichTextStyle=function(t,e){var n={};N(e)?w(e,function(i){return B(n,i)}):B(n,e);var a=this._generateStyleName();return this.richTextStyles[a]=n,"{"+a+"|"+t+"}"},r}();function S0(r){var t=r.series,e=r.dataIndex,n=r.multipleSeries,a=t.getData(),i=a.mapDimensionsAll("defaultedTooltip"),o=i.length,s=t.getRawValue(e),l=N(s),u=_0(t,e),f,c,h,v;if(o>1||l&&!o){var d=x0(s,t,e,i,u);f=d.inlineValues,c=d.inlineValueTypes,h=d.blocks,v=d.inlineValues[0]}else if(o){var p=a.getDimensionInfo(i[0]);v=f=Pr(a,e,i[0]),c=p.type}else v=f=l?s[0]:s;var g=gs(t),m=g&&t.name||"",y=a.getName(e),_=n?m:y;return In("section",{header:m,noHeader:n||!g,sortParam:v,blocks:[In("nameValue",{markerType:"item",markerColor:u,name:_,noName:!Bn(_),value:f,valueType:c,dataIndex:e})].concat(h||[])})}function x0(r,t,e,n,a){var i=t.getData(),o=Ta(r,function(c,h,v){var d=i.getDimensionInfo(v);return c=c||d&&d.tooltip!==!1&&d.displayName!=null},!1),s=[],l=[],u=[];n.length?w(n,function(c){f(Pr(i,e,c),c)}):w(r,f);function f(c,h){var v=i.getDimensionInfo(h);!v||v.otherDims.tooltip===!1||(o?u.push(In("nameValue",{markerType:"subItem",markerColor:a,name:v.displayName,value:c,valueType:v.type})):(s.push(c),l.push(v.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var At=ue();function Qn(r,t){return r.getName(t)||r.getId(t)}var ba="__universalTransitionEnabled",Ve=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return t.prototype.init=function(e,n,a){this.seriesIndex=this.componentIndex,this.dataTask=gn({count:w0,reset:C0}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,a);var i=At(this).sourceManager=new gh(this);i.prepareSource();var o=this.getInitialData(e,a);wu(o,this),this.dataTask.context.data=o,At(this).dataBeforeProcessed=o,bu(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(e,n){var a=Dn(this),i=a?ni(e):{},o=this.subType;ee.hasClass(o)&&(o+="Series"),K(e,n.getTheme().get(this.subType)),K(e,this.getDefaultOption()),xo(e,"label",["show"]),this.fillDataTextStyle(e.data),a&&Lr(e,i,a)},t.prototype.mergeOption=function(e,n){e=K(this.option,e,!0),this.fillDataTextStyle(e.data);var a=Dn(this);a&&Lr(this.option,e,a);var i=At(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(e,n);wu(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,At(this).dataBeforeProcessed=o,bu(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(e){if(e&&!Be(e))for(var n=["show"],a=0;athis.getShallow("animationThreshold")&&(n=!1),!!n},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,n,a){var i=this.ecModel,o=Ns.prototype.getColorFromPalette.call(this,e,n,a);return o||(o=i.getColorFromPalette(e,n,a)),o},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(e,n){this._innerSelect(this.getData(n),e)},t.prototype.unselect=function(e,n){var a=this.option.selectedMap;if(a){var i=this.option.selectedMode,o=this.getData(n);if(i==="series"||a==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&a.push(o)}return a},t.prototype.isSelected=function(e,n){var a=this.option.selectedMap;if(!a)return!1;var i=this.getData(n);return(a==="all"||a[Qn(i,e)])&&!i.getItemModel(e).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[ba])return!0;var e=this.option.universalTransition;return e?e===!0?!0:e&&e.enabled:!1},t.prototype._innerSelect=function(e,n){var a,i,o=this.option,s=o.selectedMode,l=n.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){Y(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,f=0;f0&&this._innerSelect(e,n)}},t.registerClass=function(e){return ee.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type="series.__base__",e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol="circle",e.visualStyleAccessPath="itemStyle",e.visualDrawType="fill"}(),t}(ee);xt(Ve,Zy);xt(Ve,Ns);fv(Ve,ee);function bu(r){var t=r.name;gs(r)||(r.name=b0(r)||t)}function b0(r){var t=r.getRawData(),e=t.mapDimensionsAll("seriesName"),n=[];return w(e,function(a){var i=t.getDimensionInfo(a);i.displayName&&n.push(i.displayName)}),n.join(" ")}function w0(r){return r.model.getRawData().count()}function C0(r){var t=r.model;return t.setData(t.getRawData().cloneShallow()),T0}function T0(r,t){t.outputData&&r.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function wu(r,t){w(tg(r.CHANGABLE_METHODS,r.DOWNSAMPLE_METHODS),function(e){r.wrapMethod(e,J(D0,t))})}function D0(r,t){var e=Oo(r);return e&&e.setOutputEnd((t||this).count()),t}function Oo(r){var t=(r.ecModel||{}).scheduler,e=t&&t.getPipeline(r.uid);if(e){var n=e.currentTask;if(n){var a=n.agentStubMap;a&&(n=a.get(r.uid))}return n}}var Ne=function(){function r(){this.group=new ge,this.uid=Wn("viewComponent")}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,a){},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,a){},r.prototype.updateLayout=function(t,e,n,a){},r.prototype.updateVisual=function(t,e,n,a){},r.prototype.toggleBlurSeries=function(t,e,n){},r.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},r}();ys(Ne);Wa(Ne);function Hn(){var r=ue();return function(t){var e=r(t),n=t.pipelineContext,a=!!e.large,i=!!e.progressiveRender,o=e.large=!!(n&&n.large),s=e.progressiveRender=!!(n&&n.progressiveRender);return(a!==o||i!==s)&&"reset"}}var wh=ue(),A0=Hn(),ke=function(){function r(){this.group=new ge,this.uid=Wn("viewChart"),this.renderTask=gn({plan:I0,reset:M0}),this.renderTask.context={view:this}}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,a){},r.prototype.highlight=function(t,e,n,a){var i=t.getData(a&&a.dataType);i&&Tu(i,a,"emphasis")},r.prototype.downplay=function(t,e,n,a){var i=t.getData(a&&a.dataType);i&&Tu(i,a,"normal")},r.prototype.remove=function(t,e){this.group.removeAll()},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.updateLayout=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.updateVisual=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.eachRendered=function(t){Gn(this.group,t)},r.markUpdateMethod=function(t,e){wh(t).updateMethod=e},r.protoInitialize=function(){var t=r.prototype;t.type="chart"}(),r}();function Cu(r,t,e){r&&To(r)&&(t==="emphasis"?Ar:Ir)(r,e)}function Tu(r,t,e){var n=rr(r,t),a=t&&t.highlightKey!=null?Tm(t.highlightKey):null;n!=null?w(de(n),function(i){Cu(r.getItemGraphicEl(i),e,a)}):r.eachItemGraphicEl(function(i){Cu(i,e,a)})}ys(ke);Wa(ke);function I0(r){return A0(r.model)}function M0(r){var t=r.model,e=r.ecModel,n=r.api,a=r.payload,i=t.pipelineContext.progressiveRender,o=r.view,s=a&&wh(a).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,e,n,a),L0[l]}var L0={incrementalPrepareRender:{progress:function(r,t){t.view.incrementalRender(r,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(r,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},Ea="\0__throttleOriginMethod",Du="\0__throttleRate",Au="\0__throttleType";function Ws(r,t,e){var n,a=0,i=0,o=null,s,l,u,f;t=t||0;function c(){i=new Date().getTime(),o=null,r.apply(l,u||[])}var h=function(){for(var v=[],d=0;d=0?c():o=setTimeout(c,-s),a=n};return h.clear=function(){o&&(clearTimeout(o),o=null)},h.debounceNextCall=function(v){f=v},h}function Ch(r,t,e,n){var a=r[t];if(a){var i=a[Ea]||a,o=a[Au],s=a[Du];if(s!==e||o!==n){if(e==null||!n)return r[t]=i;a=r[t]=Ws(i,e,n==="debounce"),a[Ea]=i,a[Au]=n,a[Du]=e}return a}}function No(r,t){var e=r[t];e&&e[Ea]&&(e.clear&&e.clear(),r[t]=e[Ea])}var Iu=ue(),Mu={itemStyle:xn(Rv,!0),lineStyle:xn(Pv,!0)},P0={lineStyle:"stroke",itemStyle:"fill"};function Th(r,t){var e=r.visualStyleMapper||Mu[t];return e||(console.warn("Unknown style type '"+t+"'."),Mu.itemStyle)}function Dh(r,t){var e=r.visualDrawType||P0[t];return e||(console.warn("Unknown style type '"+t+"'."),"fill")}var R0={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",a=r.getModel(n),i=Th(r,n),o=i(a),s=a.getShallow("decal");s&&(e.setVisual("decal",s),s.dirty=!0);var l=Dh(r,n),u=o[l],f=X(u)?u:null,c=o.fill==="auto"||o.stroke==="auto";if(!o[l]||f||c){var h=r.getColorFromPalette(r.name,null,t.getSeriesCount());o[l]||(o[l]=h,e.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||X(o.fill)?h:o.fill,o.stroke=o.stroke==="auto"||X(o.stroke)?h:o.stroke}if(e.setVisual("style",o),e.setVisual("drawType",l),!t.isSeriesFiltered(r)&&f)return e.setVisual("colorFromPalette",!1),{dataEach:function(v,d){var p=r.getDataParams(d),g=B({},o);g[l]=f(p),v.setItemVisual(d,"style",g)}}}},$r=new ce,k0={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){if(!(r.ignoreStyleOnData||t.isSeriesFiltered(r))){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",a=Th(r,n),i=e.getVisual("drawType");return{dataEach:e.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[n]){$r.option=l[n];var u=a($r),f=o.ensureUniqueItemVisual(s,"style");B(f,u),$r.option.decal&&(o.setItemVisual(s,"decal",$r.option.decal),$r.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},E0={performRawSeries:!0,overallReset:function(r){var t=U();r.eachSeries(function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var a=e.type+"-"+n,i=t.get(a);i||(i={},t.set(a,i)),Iu(e).scope=i}}),r.eachSeries(function(e){if(!(e.isColorBySeries()||r.isSeriesFiltered(e))){var n=e.getRawData(),a={},i=e.getData(),o=Iu(e).scope,s=e.visualStyleAccessPath||"itemStyle",l=Dh(e,s);i.each(function(u){var f=i.getRawIndex(u);a[f]=u}),n.each(function(u){var f=a[u],c=i.getItemVisual(f,"colorFromPalette");if(c){var h=i.ensureUniqueItemVisual(f,"style"),v=n.getName(u)||u+"",d=n.count();h[l]=e.getColorFromPalette(v,o,d)}})}})}},Jn=Math.PI;function O0(r,t){t=t||{},re(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var e=new ge,n=new he({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});e.add(n);var a=new Ce({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),i=new he({style:{fill:"none"},textContent:a,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});e.add(i);var o;return t.showSpinner&&(o=new vs({shape:{startAngle:-Jn/2,endAngle:-Jn/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:Jn*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:Jn*3/2}).delay(300).start("circularInOut"),e.add(o)),e.resize=function(){var s=a.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(r.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),f=r.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:f}),i.setShape({x:u-l,y:f-l,width:l*2,height:l*2}),n.setShape({x:0,y:0,width:r.getWidth(),height:r.getHeight()})},e.resize(),e}var Ah=function(){function r(t,e,n,a){this._stageTaskMap=U(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),a=this._visualHandlers=a.slice(),this._allHandlers=n.concat(a)}return r.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each(function(n){var a=n.overallTask;a&&a.dirty()})},r.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),a=n.context,i=!e&&n.progressiveEnabled&&(!a||a.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=i?n.step:null,s=a&&a.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},r.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},r.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),a=t.getData(),i=a.count(),o=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,s=t.get("large")&&i>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?i:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:l,large:s}},r.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=U();t.eachSeries(function(a){var i=a.getProgressive(),o=a.uid;n.set(o,{id:o,head:null,tail:null,threshold:a.getProgressiveThreshold(),progressiveEnabled:i&&!(a.preventIncremental&&a.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(a,a.dataTask)})},r.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;w(this._allHandlers,function(a){var i=t.get(a.uid)||t.set(a.uid,{}),o="";lt(!(a.reset&&a.overallReset),o),a.reset&&this._createSeriesStageTask(a,i,e,n),a.overallReset&&this._createOverallStageTask(a,i,e,n)},this)},r.prototype.prepareView=function(t,e,n,a){var i=t.renderTask,o=i.context;o.model=e,o.ecModel=n,o.api=a,i.__block=!t.incrementalPrepareRender,this._pipe(e,i)},r.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},r.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},r.prototype._performStageTasks=function(t,e,n,a){a=a||{};var i=!1,o=this;w(t,function(l,u){if(!(a.visualType&&a.visualType!==l.visualType)){var f=o._stageTaskMap.get(l.uid),c=f.seriesTaskMap,h=f.overallTask;if(h){var v,d=h.agentStubMap;d.each(function(g){s(a,g)&&(g.dirty(),v=!0)}),v&&h.dirty(),o.updatePayload(h,n);var p=o.getPerformArgs(h,a.block);d.each(function(g){g.perform(p)}),h.perform(p)&&(i=!0)}else c&&c.each(function(g,m){s(a,g)&&g.dirty();var y=o.getPerformArgs(g,a.block);y.skip=!l.performRawSeries&&e.isSeriesFiltered(g.context.model),o.updatePayload(g,n),g.perform(y)&&(i=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=i||this.unfinished},r.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(n){e=n.dataTask.perform()||e}),this.unfinished=e||this.unfinished},r.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})},r.prototype.updatePayload=function(t,e){e!=="remain"&&(t.context.payload=e)},r.prototype._createSeriesStageTask=function(t,e,n,a){var i=this,o=e.seriesTaskMap,s=e.seriesTaskMap=U(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(f):l?n.eachRawSeriesByType(l,f):u&&u(n,a).each(f);function f(c){var h=c.uid,v=s.set(h,o&&o.get(h)||gn({plan:F0,reset:G0,count:H0}));v.context={model:c,ecModel:n,api:a,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(c,v)}},r.prototype._createOverallStageTask=function(t,e,n,a){var i=this,o=e.overallTask=e.overallTask||gn({reset:N0});o.context={ecModel:n,api:a,overallReset:t.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=U(),u=t.seriesType,f=t.getTargetSeries,c=!0,h=!1,v="";lt(!t.createOnAllSeries,v),u?n.eachRawSeriesByType(u,d):f?f(n,a).each(d):(c=!1,w(n.getSeries(),d));function d(p){var g=p.uid,m=l.set(g,s&&s.get(g)||(h=!0,gn({reset:B0,onDirty:z0})));m.context={model:p,overallProgress:c},m.agent=o,m.__block=c,i._pipe(p,m)}h&&o.dirty()},r.prototype._pipe=function(t,e){var n=t.uid,a=this._pipelineMap.get(n);!a.head&&(a.head=e),a.tail&&a.tail.pipe(e),a.tail=e,e.__idxInPipeline=a.count++,e.__pipeline=a},r.wrapStageHandler=function(t,e){return X(t)&&(t={overallReset:t,seriesType:U0(t)}),t.uid=Wn("stageHandler"),e&&(t.visualType=e),t},r}();function N0(r){r.overallReset(r.ecModel,r.api,r.payload)}function B0(r){return r.overallProgress&&V0}function V0(){this.agent.dirty(),this.getDownstream().dirty()}function z0(){this.agent&&this.agent.dirty()}function F0(r){return r.plan?r.plan(r.model,r.ecModel,r.api,r.payload):null}function G0(r){r.useClearVisual&&r.data.clearAllVisual();var t=r.resetDefines=de(r.reset(r.model,r.ecModel,r.api,r.payload));return t.length>1?F(t,function(e,n){return Ih(n)}):W0}var W0=Ih(0);function Ih(r){return function(t,e){var n=e.data,a=e.resetDefines[r];if(a&&a.dataEach)for(var i=t.start;i0&&v===u.length-h.length){var d=u.slice(0,v);d!=="data"&&(e.mainType=d,e[h.toLowerCase()]=l,f=!0)}}s.hasOwnProperty(u)&&(n[u]=l,f=!0),f||(a[u]=l)})}return{cptQuery:e,dataQuery:n,otherQuery:a}},r.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var a=n.targetEl,i=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return f(l,o,"mainType")&&f(l,o,"subType")&&f(l,o,"index","componentIndex")&&f(l,o,"name")&&f(l,o,"id")&&f(u,i,"name")&&f(u,i,"dataIndex")&&f(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,a,i));function f(c,h,v,d){return c[v]==null||h[d||v]===c[v]}},r.prototype.afterTrigger=function(){this.eventInfo=null},r}(),Bo=["symbol","symbolSize","symbolRotate","symbolOffset"],ku=Bo.concat(["symbolKeepAspect"]),Z0={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData();if(r.legendIcon&&e.setVisual("legendIcon",r.legendIcon),!r.hasSymbolVisual)return;for(var n={},a={},i=!1,o=0;o0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,n,a){if(!this[Ae]){if(this._disposed){this.id;return}var i,o,s;if(Y(n)&&(a=n.lazyUpdate,i=n.silent,o=n.replaceMerge,s=n.transition,n=n.notMerge),this[Ae]=!0,!this._model||n){var l=new Dy(this._api),u=this._theme,f=this._model=new Bs;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,u,this._locale,l)}this._model.setOption(e,{replaceMerge:o},Go);var c={seriesTransition:s,optionChanged:!0};if(a)this[Oe]={silent:i,updateParams:c},this[Ae]=!1,this.getZr().wakeUp();else{try{hr(this),It.update.call(this,null,c)}catch(h){throw this[Oe]=null,this[Ae]=!1,h}this._ssr||this._zr.flush(),this[Oe]=null,this[Ae]=!1,Kr.call(this,i),qr.call(this,i)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||fe.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){e=e||{};var n=this._zr.painter;return n.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get("backgroundColor"),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){e=e||{};var n=this._zr.painter;return n.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(fe.svgSupported){var e=this._zr,n=e.storage.getDisplayList();return w(n,function(a){a.stopAnimation(null,!0)}),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e=e||{};var n=e.excludeComponents,a=this._model,i=[],o=this;w(n,function(l){a.eachComponent({mainType:l},function(u){var f=o._componentsMap[u.__viewId];f.group.ignore||(i.push(f),f.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return w(i,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var n=e.type==="svg",a=this.group,i=Math.min,o=Math.max,s=1/0;if(Hu[a]){var l=s,u=s,f=-s,c=-s,h=[],v=e&&e.pixelRatio||this.getDevicePixelRatio();w(yn,function(_,S){if(_.group===a){var b=n?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas($(e)),x=_.getDom().getBoundingClientRect();l=i(x.left,l),u=i(x.top,u),f=o(x.right,f),c=o(x.bottom,c),h.push({dom:b,left:x.left,top:x.top})}}),l*=v,u*=v,f*=v,c*=v;var d=f-l,p=c-u,g=$c.createCanvas(),m=Sl(g,{renderer:n?"svg":"canvas"});if(m.resize({width:d,height:p}),n){var y="";return w(h,function(_){var S=_.left-l,b=_.top-u;y+=''+_.dom+""}),m.painter.getSvgRoot().innerHTML=y,e.connectedBackgroundColor&&m.painter.setBackgroundColor(e.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}else return e.connectedBackgroundColor&&m.add(new he({shape:{x:0,y:0,width:d,height:p},style:{fill:e.connectedBackgroundColor}})),w(h,function(_){var S=new Or({style:{x:_.left*v-l,y:_.top*v-u,image:_.dom}});m.add(S)}),m.refreshImmediately(),g.toDataURL("image/"+(e&&e.type||"png"))}else return this.getDataURL(e)},t.prototype.convertToPixel=function(e,n){return ki(this,"convertToPixel",e,n)},t.prototype.convertFromPixel=function(e,n){return ki(this,"convertFromPixel",e,n)},t.prototype.containPixel=function(e,n){if(this._disposed){this.id;return}var a=this._model,i,o=vn(a,e);return w(o,function(s,l){l.indexOf("Models")>=0&&w(s,function(u){var f=u.coordinateSystem;if(f&&f.containPoint)i=i||!!f.containPoint(n);else if(l==="seriesModels"){var c=this._chartsMap[u.__viewId];c&&c.containPoint&&(i=i||c.containPoint(n,u))}},this)},this),!!i},t.prototype.getVisual=function(e,n){var a=this._model,i=vn(a,e,{defaultMainType:"series"}),o=i.seriesModel,s=o.getData(),l=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?s.indexOfRawIndex(i.dataIndex):null;return l!=null?K0(s,l,n):q0(s,n)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;w(A_,function(n){var a=function(i){var o=e.getModel(),s=i.target,l,u=n==="globalout";if(u?l={}:s&&un(s,function(d){var p=Z(d);if(p&&p.dataIndex!=null){var g=p.dataModel||o.getSeriesByIndex(p.seriesIndex);return l=g&&g.getDataParams(p.dataIndex,p.dataType,s)||{},!0}else if(p.eventData)return l=B({},p.eventData),!0},!0),l){var f=l.componentType,c=l.componentIndex;(f==="markLine"||f==="markPoint"||f==="markArea")&&(f="series",c=l.seriesIndex);var h=f&&c!=null&&o.getComponent(f,c),v=h&&e[h.mainType==="series"?"_chartsMap":"_componentsMap"][h.__viewId];l.event=i,l.type=n,e._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:h,view:v},e.trigger(n,l)}};a.zrEventfulCallAtLast=!0,e._zr.on(n,a,e)}),w(mn,function(n,a){e._messageCenter.on(a,function(i){this.trigger(a,i)},e)}),w(["selectchanged"],function(n){e._messageCenter.on(n,function(a){this.trigger(n,a)},e)}),Q0(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var e=this.getDom();e&&sv(this.getDom(),Xs,"");var n=this,a=n._api,i=n._model;w(n._componentsViews,function(o){o.dispose(i,a)}),w(n._chartsViews,function(o){o.dispose(i,a)}),n._zr.dispose(),n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null,delete yn[n.id]},t.prototype.resize=function(e){if(!this[Ae]){if(this._disposed){this.id;return}this._zr.resize(e);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!n){var a=n.resetOption("media"),i=e&&e.silent;this[Oe]&&(i==null&&(i=this[Oe].silent),a=!0,this[Oe]=null),this[Ae]=!0;try{a&&hr(this),It.update.call(this,{type:"resize",animation:B({duration:0},e&&e.animation)})}catch(o){throw this[Ae]=!1,o}this[Ae]=!1,Kr.call(this,i),qr.call(this,i)}}},t.prototype.showLoading=function(e,n){if(this._disposed){this.id;return}if(Y(e)&&(n=e,e=""),e=e||"default",this.hideLoading(),!!Wo[e]){var a=Wo[e](this._api,n),i=this._zr;this._loadingFX=a,i.add(a)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(e){var n=B({},e);return n.type=mn[e.type],n},t.prototype.dispatchAction=function(e,n){if(this._disposed){this.id;return}if(Y(n)||(n={silent:!!n}),!!Na[e.type]&&this._model){if(this[Ae]){this._pendingActions.push(e);return}var a=n.silent;Oi.call(this,e,a);var i=n.flush;i?this._zr.flush():i!==!1&&fe.browser.weChat&&this._throttledZrFlush(),Kr.call(this,a),qr.call(this,a)}},t.prototype.updateLabelLayout=function(){je.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed){this.id;return}var n=e.seriesIndex,a=this.getModel(),i=a.getSeriesByIndex(n);i.appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){hr=function(c){var h=c._scheduler;h.restorePipelines(c._model),h.prepareStageTasks(),Ri(c,!0),Ri(c,!1),h.plan()},Ri=function(c,h){for(var v=c._model,d=c._scheduler,p=h?c._componentsViews:c._chartsViews,g=h?c._componentsMap:c._chartsMap,m=c._zr,y=c._api,_=0;_h.get("hoverLayerThreshold")&&!fe.node&&!fe.worker&&h.eachSeries(function(g){if(!g.preventUsingHoverLayer){var m=c._chartsMap[g.__viewId];m.__alive&&m.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function o(c,h){var v=c.get("blendMode")||null;h.eachRendered(function(d){d.isGroup||(d.style.blend=v)})}function s(c,h){if(!c.preventAutoZ){var v=c.get("z")||0,d=c.get("zlevel")||0;h.eachRendered(function(p){return l(p,v,d,-1/0),!0})}}function l(c,h,v,d){var p=c.getTextContent(),g=c.getTextGuideLine(),m=c.isGroup;if(m)for(var y=c.childrenRef(),_=0;_0?{duration:p,delay:v.get("delay"),easing:v.get("easing")}:null;h.eachRendered(function(m){if(m.states&&m.states.emphasis){if(Sr(m))return;if(m instanceof Se&&Dm(m),m.__dirty){var y=m.prevStates;y&&m.useStates(y)}if(d){m.stateTransition=g;var _=m.getTextContent(),S=m.getTextGuideLine();_&&(_.stateTransition=g),S&&(S.stateTransition=g)}m.__dirty&&a(m)}})}Gu=function(c){return new(function(h){V(v,h);function v(){return h!==null&&h.apply(this,arguments)||this}return v.prototype.getCoordinateSystems=function(){return c._coordSysMgr.getCoordinateSystems()},v.prototype.getComponentByElement=function(d){for(;d;){var p=d.__ecComponentInfo;if(p!=null)return c._model.getComponent(p.mainType,p.index);d=d.parent}},v.prototype.enterEmphasis=function(d,p){Ar(d,p),Fe(c)},v.prototype.leaveEmphasis=function(d,p){Ir(d,p),Fe(c)},v.prototype.enterBlur=function(d){gm(d),Fe(c)},v.prototype.leaveBlur=function(d){pv(d),Fe(c)},v.prototype.enterSelect=function(d){gv(d),Fe(c)},v.prototype.leaveSelect=function(d){mv(d),Fe(c)},v.prototype.getModel=function(){return c.getModel()},v.prototype.getViewOfComponentModel=function(d){return c.getViewOfComponentModel(d)},v.prototype.getViewOfSeriesModel=function(d){return c.getViewOfSeriesModel(d)},v}(eh))(c)},Uh=function(c){function h(v,d){for(var p=0;p=0)){Uu.push(e);var i=Ah.wrapStageHandler(e,a);i.__prio=t,i.__raw=e,r.push(i)}}function qh(r,t){Wo[r]=t}function E_(r,t,e){var n=v_("registerMap");n&&n(r,t,e)}var O_=i0;sr(Us,R0);sr(oi,k0);sr(oi,E0);sr(Us,Z0);sr(oi,$0);sr(Vh,f_);$h(rh);Kh(p_,Vy);qh("default",O0);ft({type:Qt,event:Qt,update:Qt},yt);ft({type:ga,event:ga,update:ga},yt);ft({type:hn,event:hn,update:hn},yt);ft({type:ma,event:ma,update:ma},yt);ft({type:dn,event:dn,update:dn},yt);Zh("light",Y0);Zh("dark",Ph);function jr(r){return r==null?0:r.length||1}function Yu(r){return r}var Ln=function(){function r(t,e,n,a,i,o){this._old=t,this._new=e,this._oldKeyGetter=n||Yu,this._newKeyGetter=a||Yu,this.context=i,this._diffModeMultiple=o==="multiple"}return r.prototype.add=function(t){return this._add=t,this},r.prototype.update=function(t){return this._update=t,this},r.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},r.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},r.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},r.prototype.remove=function(t){return this._remove=t,this},r.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},r.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},a=new Array(t.length),i=new Array(e.length);this._initIndexMap(t,null,a,"_oldKeyGetter"),this._initIndexMap(e,n,i,"_newKeyGetter");for(var o=0;o1){var f=l.shift();l.length===1&&(n[s]=l[0]),this._update&&this._update(f,o)}else u===1?(n[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,n)},r.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},a={},i=[],o=[];this._initIndexMap(t,n,i,"_oldKeyGetter"),this._initIndexMap(e,a,o,"_newKeyGetter");for(var s=0;s1&&h===1)this._updateManyToOne&&this._updateManyToOne(f,u),a[l]=null;else if(c===1&&h>1)this._updateOneToMany&&this._updateOneToMany(f,u),a[l]=null;else if(c===1&&h===1)this._update&&this._update(f,u),a[l]=null;else if(c>1&&h>1)this._updateManyToMany&&this._updateManyToMany(f,u),a[l]=null;else if(c>1)for(var v=0;v1)for(var s=0;s30}var Qr=Y,Mt=F,G_=typeof Int32Array>"u"?Array:Int32Array,W_="e\0\0",Xu=-1,H_=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],U_=["_approximateExtent"],Zu,na,Jr,en,Vi,aa,zi,rd=function(){function r(t,e){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var n,a=!1;Qh(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(a=!0,n=t),n=n||["x","y"];for(var i={},o=[],s={},l=!1,u={},f=0;f=e)){var n=this._store,a=n.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,s=a.getSource().sourceFormat,l=s===Ze;if(l&&!a.pure)for(var u=[],f=t;f0},r.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,a=n[t];a||(a=n[t]={});var i=a[e];return i==null&&(i=this.getVisual(e),N(i)?i=i.slice():Qr(i)&&(i=B({},i)),a[e]=i),i},r.prototype.setItemVisual=function(t,e,n){var a=this._itemVisuals[t]||{};this._itemVisuals[t]=a,Qr(e)?B(a,e):a[e]=n},r.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},r.prototype.setLayout=function(t,e){Qr(t)?B(this._layout,t):this._layout[t]=e},r.prototype.getLayout=function(t){return this._layout[t]},r.prototype.getItemLayout=function(t){return this._itemLayouts[t]},r.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?B(this._itemLayouts[t]||{},e):e},r.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},r.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;om(n,this.dataType,t,e),this._graphicEls[t]=e},r.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},r.prototype.eachItemGraphicEl=function(t,e){w(this._graphicEls,function(n,a){n&&t&&t.call(e,n,a)})},r.prototype.cloneShallow=function(t){return t||(t=new r(this._schema?this._schema:Mt(this.dimensions,this._getDimInfo,this),this.hostModel)),Vi(t,this),t._store=this._store,t},r.prototype.wrapMethod=function(t,e){var n=this[t];X(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var a=n.apply(this,arguments);return e.apply(this,[a].concat(ig(arguments)))})},r.internalField=function(){Zu=function(t){var e=t._invertedIndicesMap;w(e,function(n,a){var i=t._dimInfos[a],o=i.ordinalMeta,s=t._store;if(o){n=e[a]=new G_(o.categories.length);for(var l=0;l1&&(l+="__ec__"+f),a[e]=l}}}(),r}();function nd(r,t){zs(r)||(r=nh(r)),t=t||{};var e=t.coordDimensions||[],n=t.dimensionsDefine||r.dimensionsDefine||[],a=U(),i=[],o=X_(r,e,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&td(o),l=n===r.dimensionsDefine,u=l?ed(r):Jh(n),f=t.encodeDefine;!f&&t.encodeDefaulter&&(f=t.encodeDefaulter(r,o));for(var c=U(f),h=new dh(o),v=0;v0&&(n.name=a+(i-1)),i++,t.set(a,i)}}function X_(r,t,e,n){var a=Math.max(r.dimensionsDetectedCount||1,t.length,e.length,n||0);return w(t,function(i){var o;Y(i)&&(o=i.dimsDef)&&(a=Math.max(a,o.length))}),a}function Z_(r,t,e){if(e||t.hasKey(r)){for(var n=0;t.hasKey(r+n);)n++;r+=n}return t.set(r,!0),r}var $_=function(){function r(t){this.coordSysDims=[],this.axisMap=U(),this.categoryAxisMap=U(),this.coordSysName=t}return r}();function K_(r){var t=r.get("coordinateSystem"),e=new $_(t),n=q_[t];if(n)return n(r,e,e.axisMap,e.categoryAxisMap),e}var q_={cartesian2d:function(r,t,e,n){var a=r.getReferringComponents("xAxis",Re).models[0],i=r.getReferringComponents("yAxis",Re).models[0];t.coordSysDims=["x","y"],e.set("x",a),e.set("y",i),dr(a)&&(n.set("x",a),t.firstCategoryDimIndex=0),dr(i)&&(n.set("y",i),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(r,t,e,n){var a=r.getReferringComponents("singleAxis",Re).models[0];t.coordSysDims=["single"],e.set("single",a),dr(a)&&(n.set("single",a),t.firstCategoryDimIndex=0)},polar:function(r,t,e,n){var a=r.getReferringComponents("polar",Re).models[0],i=a.findAxisModel("radiusAxis"),o=a.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],e.set("radius",i),e.set("angle",o),dr(i)&&(n.set("radius",i),t.firstCategoryDimIndex=0),dr(o)&&(n.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(r,t,e,n){t.coordSysDims=["lng","lat"]},parallel:function(r,t,e,n){var a=r.ecModel,i=a.getComponent("parallel",r.get("parallelIndex")),o=t.coordSysDims=i.dimensions.slice();w(i.parallelAxisIndex,function(s,l){var u=a.getComponent("parallelAxis",s),f=o[l];e.set(f,u),dr(u)&&(n.set(f,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function dr(r){return r.get("type")==="category"}function j_(r,t,e){e=e||{};var n=e.byIndex,a=e.stackedCoordDimension,i,o,s;Q_(t)?i=t:(o=t.schema,i=o.dimensions,s=t.store);var l=!!(r&&r.get("stack")),u,f,c,h;if(w(i,function(y,_){G(y)&&(i[_]=y={name:y}),l&&!y.isExtraCoord&&(!n&&!u&&y.ordinalMeta&&(u=y),!f&&y.type!=="ordinal"&&y.type!=="time"&&(!a||a===y.coordDim)&&(f=y))}),f&&!n&&!u&&(n=!0),f){c="__\0ecstackresult_"+r.id,h="__\0ecstackedover_"+r.id,u&&(u.createInvertedIndices=!0);var v=f.coordDim,d=f.type,p=0;w(i,function(y){y.coordDim===v&&p++});var g={name:c,coordDim:v,coordDimIndex:p,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},m={name:h,coordDim:h,coordDimIndex:p+1,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(h,d),m.storeDimIndex=s.ensureCalculationDimension(c,d)),o.appendCalculationDimension(g),o.appendCalculationDimension(m)):(i.push(g),i.push(m))}return{stackedDimension:f&&f.name,stackedByDimension:u&&u.name,isStackedByIndex:n,stackedOverDimension:h,stackResultDimension:c}}function Q_(r){return!Qh(r.schema)}function Rr(r,t){return!!t&&t===r.getCalculationInfo("stackedDimension")}function J_(r,t){return Rr(r,t)?r.getCalculationInfo("stackResultDimension"):t}function eS(r,t){var e=r.get("coordinateSystem"),n=Vs.get(e),a;return t&&t.coordSysDims&&(a=F(t.coordSysDims,function(i){var o={name:i},s=t.axisMap.get(i);if(s){var l=s.get("type");o.type=Ho(l)}return o})),a||(a=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),a}function tS(r,t,e){var n,a;return e&&w(r,function(i,o){var s=i.coordDim,l=e.categoryAxisMap.get(s);l&&(n==null&&(n=o),i.ordinalMeta=l.getOrdinalMeta(),t&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(a=!0)}),!a&&n!=null&&(r[n].otherDims.itemName=0),n}function si(r,t,e){e=e||{};var n=t.getSourceManager(),a,i=!1;a=n.getSource(),i=a.sourceFormat===Ze;var o=K_(t),s=eS(t,o),l=e.useEncodeDefaulter,u=X(l)?l:l?J(qv,s,t):null,f={coordDimensions:s,generateCoord:e.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},c=nd(a,f),h=tS(c.dimensions,e.createInvertedIndices,o),v=i?null:n.getSharedDataStore(c),d=j_(t,{schema:c,store:v}),p=new rd(c,t);p.setCalculationInfo(d);var g=h!=null&&rS(a)?function(m,y,_,S){return S===h?_:this.defaultDimValueGetter(m,y,_,S)}:null;return p.hasItemOption=!1,p.initData(i?a:v,null,g),p}function rS(r){if(r.sourceFormat===Ze){var t=nS(r.data||[]);return!N(zn(t))}}function nS(r){for(var t=0;te[1]&&(e[1]=t[1])},r.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},r.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},r.prototype.isBlank=function(){return this._isBlank},r.prototype.setBlank=function(t){this._isBlank=t},r}();Wa(ct);var aS=0,Uo=function(){function r(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++aS}return r.createByAxisModel=function(t){var e=t.option,n=e.data,a=n&&F(n,iS);return new r({categories:a,needCollect:!a,deduplication:e.dedplication!==!1})},r.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},r.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!G(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var a=this._getOrCreateMap();return e=a.get(t),e==null&&(n?(e=this.categories.length,this.categories[e]=t,a.set(t,e)):e=NaN),e},r.prototype._getOrCreateMap=function(){return this._map||(this._map=U(this.categories))},r}();function iS(r){return Y(r)&&r.value!=null?r.value:r+""}function Yo(r){return r.type==="interval"||r.type==="log"}function oS(r,t,e,n){var a={},i=r[1]-r[0],o=a.interval=ev(i/t);e!=null&&on&&(o=a.interval=n);var s=a.intervalPrecision=ad(o),l=a.niceTickExtent=[_e(Math.ceil(r[0]/o)*o,s),_e(Math.floor(r[1]/o)*o,s)];return sS(l,r),a}function Fi(r){var t=Math.pow(10,ps(r)),e=r/t;return e?e===2?e=3:e===3?e=5:e*=2:e=1,_e(e*t)}function ad(r){return pt(r)+2}function $u(r,t,e){r[t]=Math.max(Math.min(r[t],e[1]),e[0])}function sS(r,t){!isFinite(r[0])&&(r[0]=t[0]),!isFinite(r[1])&&(r[1]=t[1]),$u(r,0,t),$u(r,1,t),r[0]>r[1]&&(r[0]=r[1])}function li(r,t){return r>=t[0]&&r<=t[1]}function ui(r,t){return t[1]===t[0]?.5:(r-t[0])/(t[1]-t[0])}function fi(r,t){return r*(t[1]-t[0])+t[0]}var Ks=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;n.type="ordinal";var a=n.getSetting("ordinalMeta");return a||(a=new Uo({})),N(a)&&(a=new Uo({categories:F(a,function(i){return Y(i)?i.value:i})})),n._ordinalMeta=a,n._extent=n.getSetting("extent")||[0,a.categories.length-1],n}return t.prototype.parse=function(e){return e==null?NaN:G(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return e=this.parse(e),li(e,this._extent)&&this._ordinalMeta.categories[e]!=null},t.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),ui(e,this._extent)},t.prototype.scale=function(e){return e=Math.round(fi(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],n=this._extent,a=n[0];a<=n[1];)e.push({value:a}),a++;return e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var n=e.ordinalNumbers,a=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,n.length);o=0&&e=0&&e=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(ct);ct.registerClass(Ks);var $t=_e,Fr=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return li(e,this._extent)},t.prototype.normalize=function(e){return ui(e,this._extent)},t.prototype.scale=function(e){return fi(e,this._extent)},t.prototype.setExtent=function(e,n){var a=this._extent;isNaN(e)||(a[0]=parseFloat(e)),isNaN(n)||(a[1]=parseFloat(n))},t.prototype.unionExtent=function(e){var n=this._extent;e[0]n[1]&&(n[1]=e[1]),this.setExtent(n[0],n[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=ad(e)},t.prototype.getTicks=function(e){var n=this._interval,a=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!n)return s;var l=1e4;a[0]l)return[];var f=s.length?s[s.length-1].value:i[1];return a[1]>f&&(e?s.push({value:$t(f+n,o)}):s.push({value:a[1]})),s},t.prototype.getMinorTicks=function(e){for(var n=this.getTicks(!0),a=[],i=this.getExtent(),o=1;oi[0]&&v0&&(i=i===null?s:Math.min(i,s))}e[n]=i}}return e}function sd(r){var t=fS(r),e=[];return w(r,function(n){var a=n.coordinateSystem,i=a.getBaseAxis(),o=i.getExtent(),s;if(i.type==="category")s=i.getBandWidth();else if(i.type==="value"||i.type==="time"){var l=i.dim+"_"+i.index,u=t[l],f=Math.abs(o[1]-o[0]),c=i.scale.getExtent(),h=Math.abs(c[1]-c[0]);s=u?f/h*u:f}else{var v=n.getData();s=Math.abs(o[1]-o[0])/v.count()}var d=te(n.get("barWidth"),s),p=te(n.get("barMaxWidth"),s),g=te(n.get("barMinWidth")||(cd(n)?.5:1),s),m=n.get("barGap"),y=n.get("barCategoryGap");e.push({bandWidth:s,barWidth:d,barMaxWidth:p,barMinWidth:g,barGap:m,barCategoryGap:y,axisKey:js(i),stackId:qs(n)})}),cS(e)}function cS(r){var t={};w(r,function(n,a){var i=n.axisKey,o=n.bandWidth,s=t[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[i]=s;var u=n.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var f=n.barWidth;f&&!l[u].width&&(l[u].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var c=n.barMaxWidth;c&&(l[u].maxWidth=c);var h=n.barMinWidth;h&&(l[u].minWidth=h);var v=n.barGap;v!=null&&(s.gap=v);var d=n.barCategoryGap;d!=null&&(s.categoryGap=d)});var e={};return w(t,function(n,a){e[a]={};var i=n.stacks,o=n.bandWidth,s=n.categoryGap;if(s==null){var l=ze(i).length;s=Math.max(35-l*4,15)+"%"}var u=te(s,o),f=te(n.gap,1),c=n.remainedWidth,h=n.autoWidthCount,v=(c-u)/(h+(h-1)*f);v=Math.max(v,0),w(i,function(m){var y=m.maxWidth,_=m.minWidth;if(m.width){var S=m.width;y&&(S=Math.min(S,y)),_&&(S=Math.max(S,_)),m.width=S,c-=S+f*S,h--}else{var S=v;y&&yS&&(S=_),S!==v&&(m.width=S,c-=S+f*S,h--)}}),v=(c-u)/(h+(h-1)*f),v=Math.max(v,0);var d=0,p;w(i,function(m,y){m.width||(m.width=v),p=m,d+=m.width*(1+f)}),p&&(d-=p.width*f);var g=-d/2;w(i,function(m,y){e[a][y]=e[a][y]||{bandWidth:o,offset:g,width:m.width},g+=m.width*(1+f)})}),e}function vS(r,t,e){if(r&&t){var n=r[js(t)];return n!=null&&e!=null?n[qs(e)]:n}}function ld(r,t){var e=od(r,t),n=sd(e);w(e,function(a){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=qs(a),u=n[js(s)][l],f=u.offset,c=u.width;i.setLayout({bandWidth:u.bandWidth,offset:f,size:c})})}function ud(r){return{seriesType:r,plan:Hn(),reset:function(t){if(fd(t)){var e=t.getData(),n=t.coordinateSystem,a=n.getBaseAxis(),i=n.getOtherAxis(a),o=e.getDimensionIndex(e.mapDimension(i.dim)),s=e.getDimensionIndex(e.mapDimension(a.dim)),l=t.get("showBackground",!0),u=e.mapDimension(i.dim),f=e.getCalculationInfo("stackResultDimension"),c=Rr(e,u)&&!!e.getCalculationInfo("stackedOnSeries"),h=i.isHorizontal(),v=hS(a,i),d=cd(t),p=t.get("barMinHeight")||0,g=f&&e.getDimensionIndex(f),m=e.getLayout("size"),y=e.getLayout("offset");return{progress:function(_,S){for(var b=_.count,x=d&&at(b*3),C=d&&l&&at(b*3),T=d&&at(b),D=n.master.getRect(),A=h?D.width:D.height,I,M=S.getStore(),L=0;(I=_.next())!=null;){var P=M.get(c?g:o,I),R=M.get(s,I),O=v,W=void 0;c&&(W=+P-M.get(o,I));var k=void 0,E=void 0,z=void 0,H=void 0;if(h){var q=n.dataToPoint([P,R]);if(c){var j=n.dataToPoint([W,R]);O=j[0]}k=O,E=q[1]+y,z=q[0]-O,H=m,Math.abs(z)>>1;r[a][1]a&&(this._approxInterval=a);var s=ia.length,l=Math.min(dS(ia,this._approxInterval,0,s),s-1);this._interval=ia[l][1],this._minLevelUnit=ia[Math.max(l-1,0)][0]},t.prototype.parse=function(e){return le(e)?e:+_t(e)},t.prototype.contain=function(e){return li(this.parse(e),this._extent)},t.prototype.normalize=function(e){return ui(this.parse(e),this._extent)},t.prototype.scale=function(e){return fi(e,this._extent)},t.type="time",t}(Fr),ia=[["second",Ps],["minute",Rs],["hour",pn],["quarter-day",pn*6],["half-day",pn*12],["day",Ue*1.2],["half-week",Ue*3.5],["week",Ue*7],["month",Ue*31],["quarter",Ue*95],["half-year",Xl/2],["year",Xl]];function pS(r,t,e,n){var a=_t(t),i=_t(e),o=function(d){return $l(a,d,n)===$l(i,d,n)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},f=function(){return u()&&o("hour")},c=function(){return f()&&o("minute")},h=function(){return c()&&o("second")},v=function(){return h()&&o("millisecond")};switch(r){case"year":return s();case"month":return l();case"day":return u();case"hour":return f();case"minute":return c();case"second":return h();case"millisecond":return v()}}function gS(r,t){return r/=Ue,r>16?16:r>7.5?7:r>3.5?4:r>1.5?2:1}function mS(r){var t=30*Ue;return r/=t,r>6?6:r>3?3:r>2?2:1}function yS(r){return r/=pn,r>12?12:r>6?6:r>3.5?4:r>2?2:1}function Ku(r,t){return r/=t?Rs:Ps,r>30?30:r>20?20:r>15?15:r>10?10:r>5?5:r>2?2:1}function _S(r){return ev(r)}function SS(r,t,e){var n=new Date(r);switch(br(t)){case"year":case"month":n[Bv(e)](0);case"day":n[Vv(e)](1);case"hour":n[zv(e)](0);case"minute":n[Fv(e)](0);case"second":n[Gv(e)](0),n[Wv(e)](0)}return n.getTime()}function xS(r,t,e,n){var a=1e4,i=Ov,o=0;function s(A,I,M,L,P,R,O){for(var W=new Date(I),k=I,E=W[L]();k1&&R===0&&M.unshift({value:M[0].value-k})}}for(var R=0;R=n[0]&&y<=n[1]&&c++)}var _=(n[1]-n[0])/t;if(c>_*1.5&&h>_/1.5||(u.push(g),c>_||r===i[v]))break}f=[]}}}for(var S=be(F(u,function(A){return be(A,function(I){return I.value>=n[0]&&I.value<=n[1]&&!I.notAdd})}),function(A){return A.length>0}),b=[],x=S.length-1,v=0;v0;)i*=10;var s=[_e(CS(n[0]/i)*i),_e(wS(n[1]/i)*i)];this._interval=i,this._niceExtent=s}},t.prototype.calcNiceExtent=function(e){_n.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return e=qe(e)/qe(this.base),li(e,this._extent)},t.prototype.normalize=function(e){return e=qe(e)/qe(this.base),ui(e,this._extent)},t.prototype.scale=function(e){return e=fi(e,this._extent),oa(this.base,e)},t.type="log",t}(ct),hd=Qs.prototype;hd.getMinorTicks=_n.getMinorTicks;hd.getLabel=_n.getLabel;function sa(r,t){return bS(r,pt(t))}ct.registerClass(Qs);var TS=function(){function r(t,e,n){this._prepareParams(t,e,n)}return r.prototype._prepareParams=function(t,e,n){n[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!f&&(l=0));var h=this._determinedMin,v=this._determinedMax;return h!=null&&(s=h,u=!0),v!=null&&(l=v,f=!0),{min:s,max:l,minFixed:u,maxFixed:f,isBlank:c}},r.prototype.modifyDataMinMax=function(t,e){this[AS[t]]=e},r.prototype.setDeterminedMinMax=function(t,e){var n=DS[t];this[n]=e},r.prototype.freeze=function(){this.frozen=!0},r}(),DS={min:"_determinedMin",max:"_determinedMax"},AS={min:"_dataMin",max:"_dataMax"};function dd(r,t,e){var n=r.rawExtentInfo;return n||(n=new TS(r,t,e),r.rawExtentInfo=n,n)}function la(r,t){return t==null?null:_o(t)?NaN:r.parse(t)}function pd(r,t){var e=r.type,n=dd(r,t,r.getExtent()).calculate();r.setBlank(n.isBlank);var a=n.min,i=n.max,o=t.ecModel;if(o&&e==="time"){var s=od("bar",o),l=!1;if(w(s,function(c){l=l||c.getBaseAxis()===t.axis}),l){var u=sd(s),f=IS(a,i,t,u);a=f.min,i=f.max}}return{extent:[a,i],fixMin:n.minFixed,fixMax:n.maxFixed}}function IS(r,t,e,n){var a=e.axis.getExtent(),i=a[1]-a[0],o=vS(n,e.axis);if(o===void 0)return{min:r,max:t};var s=1/0;w(o,function(v){s=Math.min(v.offset,s)});var l=-1/0;w(o,function(v){l=Math.max(v.offset+v.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,f=t-r,c=1-(s+l)/i,h=f/c-f;return t+=h*(l/u),r-=h*(s/u),{min:r,max:t}}function ju(r,t){var e=t,n=pd(r,e),a=n.extent,i=e.get("splitNumber");r instanceof Qs&&(r.base=e.get("logBase"));var o=r.type,s=e.get("interval"),l=o==="interval"||o==="time";r.setExtent(a[0],a[1]),r.calcNiceExtent({splitNumber:i,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:l?e.get("minInterval"):null,maxInterval:l?e.get("maxInterval"):null}),s!=null&&r.setInterval&&r.setInterval(s)}function MS(r,t){if(t=t||r.get("type"),t)switch(t){case"category":return new Ks({ordinalMeta:r.getOrdinalMeta?r.getOrdinalMeta():r.getCategories(),extent:[1/0,-1/0]});case"time":return new vd({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new(ct.getClass(t)||Fr)}}function LS(r){var t=r.scale.getExtent(),e=t[0],n=t[1];return!(e>0&&n>0||e<0&&n<0)}function Un(r){var t=r.getLabelModel().get("formatter"),e=r.type==="category"?r.scale.getExtent()[0]:null;return r.scale.type==="time"?function(n){return function(a,i){return r.scale.getFormattedLabel(a,i,n)}}(t):G(t)?function(n){return function(a){var i=r.scale.getLabel(a),o=n.replace("{value}",i??"");return o}}(t):X(t)?function(n){return function(a,i){return e!=null&&(i=a.value-e),n(Js(r,a),i,a.level!=null?{level:a.level}:null)}}(t):function(n){return r.scale.getLabel(n)}}function Js(r,t){return r.type==="category"?r.scale.getLabel(t):t.value}function PS(r){var t=r.model,e=r.scale;if(!(!t.get(["axisLabel","show"])||e.isBlank())){var n,a,i=e.getExtent();e instanceof Ks?a=e.count():(n=e.getTicks(),a=n.length);var o=r.getLabelModel(),s=Un(r),l,u=1;a>40&&(u=Math.ceil(a/40));for(var f=0;fr[1]&&(r[1]=a[1])})}var ES=function(){function r(){}return r.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},r.prototype.getCoordSysModel=function(){},r}(),Qu=[],OS={registerPreprocessor:$h,registerProcessor:Kh,registerPostInit:L_,registerPostUpdate:P_,registerUpdateLifecycle:Zs,registerAction:ft,registerCoordinateSystem:R_,registerLayout:k_,registerVisual:sr,registerTransform:O_,registerLoading:qh,registerMap:E_,registerImpl:c_,PRIORITY:C_,ComponentModel:ee,ComponentView:Ne,SeriesModel:Ve,ChartView:ke,registerComponentModel:function(r){ee.registerClass(r)},registerComponentView:function(r){Ne.registerClass(r)},registerSeriesModel:function(r){Ve.registerClass(r)},registerChartView:function(r){ke.registerClass(r)},registerSubTypeDefaulter:function(r,t){ee.registerSubTypeDefaulter(r,t)},registerPainter:function(r,t){og(r,t)}};function St(r){if(N(r)){w(r,function(t){St(t)});return}se(Qu,r)>=0||(Qu.push(r),X(r)&&(r={install:r}),r.install(OS))}var Pn=ue();function NS(r){return r.type==="category"?VS(r):FS(r)}function BS(r,t){return r.type==="category"?zS(r,t):{ticks:F(r.scale.getTicks(),function(e){return e.value})}}function VS(r){var t=r.getLabelModel(),e=yd(r,t);return!t.get("show")||r.scale.isBlank()?{labels:[],labelCategoryInterval:e.labelCategoryInterval}:e}function yd(r,t){var e=_d(r,"labels"),n=el(t),a=Sd(e,n);if(a)return a;var i,o;return X(n)?i=wd(r,n):(o=n==="auto"?GS(r):n,i=bd(r,o)),xd(e,n,{labels:i,labelCategoryInterval:o})}function zS(r,t){var e=_d(r,"ticks"),n=el(t),a=Sd(e,n);if(a)return a;var i,o;if((!t.get("show")||r.scale.isBlank())&&(i=[]),X(n))i=wd(r,n,!0);else if(n==="auto"){var s=yd(r,r.getLabelModel());o=s.labelCategoryInterval,i=F(s.labels,function(l){return l.tickValue})}else o=n,i=bd(r,o,!0);return xd(e,n,{ticks:i,tickCategoryInterval:o})}function FS(r){var t=r.scale.getTicks(),e=Un(r);return{labels:F(t,function(n,a){return{level:n.level,formattedLabel:e(n,a),rawLabel:r.scale.getLabel(n),tickValue:n.value}})}}function _d(r,t){return Pn(r)[t]||(Pn(r)[t]=[])}function Sd(r,t){for(var e=0;e40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=r.dataToCoord(l+1)-r.dataToCoord(l),f=Math.abs(u*Math.cos(n)),c=Math.abs(u*Math.sin(n)),h=0,v=0;l<=i[1];l+=s){var d=0,p=0,g=ds(e({value:l}),t.font,"center","top");d=g.width*1.3,p=g.height*1.3,h=Math.max(h,d,7),v=Math.max(v,p,7)}var m=h/f,y=v/c;isNaN(m)&&(m=1/0),isNaN(y)&&(y=1/0);var _=Math.max(0,Math.floor(Math.min(m,y))),S=Pn(r.model),b=r.getExtent(),x=S.lastAutoInterval,C=S.lastTickCount;return x!=null&&C!=null&&Math.abs(x-_)<=1&&Math.abs(C-o)<=1&&x>_&&S.axisExtent0===b[0]&&S.axisExtent1===b[1]?_=x:(S.lastTickCount=o,S.lastAutoInterval=_,S.axisExtent0=b[0],S.axisExtent1=b[1]),_}function HS(r){var t=r.getLabelModel();return{axisRotate:r.getRotate?r.getRotate():r.isHorizontal&&!r.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function bd(r,t,e){var n=Un(r),a=r.scale,i=a.getExtent(),o=r.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=i[0],f=a.count();u!==0&&l>1&&f/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=gd(r),h=o.get("showMinLabel")||c,v=o.get("showMaxLabel")||c;h&&u!==i[0]&&p(i[0]);for(var d=u;d<=i[1];d+=l)p(d);v&&d-l!==i[1]&&p(i[1]);function p(g){var m={value:g};s.push(e?g:{formattedLabel:n(m),rawLabel:a.getLabel(m),tickValue:g})}return s}function wd(r,t,e){var n=r.scale,a=Un(r),i=[];return w(n.getTicks(),function(o){var s=n.getLabel(o),l=o.value;t(o.value,s)&&i.push(e?l:{formattedLabel:a(o),rawLabel:s,tickValue:l})}),i}var Ju=[0,1],US=function(){function r(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return r.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),a=Math.max(e[0],e[1]);return t>=n&&t<=a},r.prototype.containData=function(t){return this.scale.contain(t)},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.getPixelPrecision=function(t){return Qc(t||this.scale.getExtent(),this._extent)},r.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},r.prototype.dataToCoord=function(t,e){var n=this._extent,a=this.scale;return t=a.normalize(t),this.onBand&&a.type==="ordinal"&&(n=n.slice(),ef(n,a.count())),Ot(t,Ju,n,e)},r.prototype.coordToData=function(t,e){var n=this._extent,a=this.scale;this.onBand&&a.type==="ordinal"&&(n=n.slice(),ef(n,a.count()));var i=Ot(t,n,Ju,e);return this.scale.scale(i)},r.prototype.pointToData=function(t,e){},r.prototype.getTicksCoords=function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=BS(this,e),a=n.ticks,i=F(a,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=e.get("alignWithLabel");return YS(this,i,o,t.clamp),i},r.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),e=t.get("splitNumber");e>0&&e<100||(e=5);var n=this.scale.getMinorTicks(e),a=F(n,function(i){return F(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return a},r.prototype.getViewLabels=function(){return NS(this).labels},r.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},r.prototype.getTickModel=function(){return this.model.getModel("axisTick")},r.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);n===0&&(n=1);var a=Math.abs(t[1]-t[0]);return Math.abs(a)/n},r.prototype.calculateCategoryInterval=function(){return WS(this)},r}();function ef(r,t){var e=r[1]-r[0],n=t,a=e/n/2;r[0]+=a,r[1]-=a}function YS(r,t,e,n){var a=t.length;if(!r.onBand||e||!a)return;var i=r.getExtent(),o,s;if(a===1)t[0].coord=i[0],o=t[1]={coord:i[1]};else{var l=t[a-1].tickValue-t[0].tickValue,u=(t[a-1].coord-t[0].coord)/l;w(t,function(v){v.coord-=u/2});var f=r.scale.getExtent();s=1+f[1]-t[a-1].tickValue,o={coord:t[a-1].coord+u*s},t.push(o)}var c=i[0]>i[1];h(t[0].coord,i[0])&&(n?t[0].coord=i[0]:t.shift()),n&&h(i[0],t[0].coord)&&t.unshift({coord:i[0]}),h(i[1],o.coord)&&(n?o.coord=i[1]:t.pop()),n&&h(o.coord,i[1])&&t.push({coord:i[1]});function h(v,d){return v=_e(v),d=_e(d),c?v>d:va&&(a+=tn);var v=Math.atan2(s,o);if(v<0&&(v+=tn),v>=n&&v<=a||v+tn>=n&&v+tn<=a)return l[0]=f,l[1]=c,u-e;var d=e*Math.cos(n)+r,p=e*Math.sin(n)+t,g=e*Math.cos(a)+r,m=e*Math.sin(a)+t,y=(d-o)*(d-o)+(p-s)*(p-s),_=(g-o)*(g-o)+(m-s)*(m-s);return y<_?(l[0]=d,l[1]=p,Math.sqrt(y)):(l[0]=g,l[1]=m,Math.sqrt(_))}function Va(r,t,e,n,a,i,o,s){var l=a-r,u=i-t,f=e-r,c=n-t,h=Math.sqrt(f*f+c*c);f/=h,c/=h;var v=l*f+u*c,d=v/h;s&&(d=Math.min(Math.max(d,0),1)),d*=h;var p=o[0]=r+d*f,g=o[1]=t+d*c;return Math.sqrt((p-a)*(p-a)+(g-i)*(g-i))}function Cd(r,t,e,n,a,i,o){e<0&&(r=r+e,e=-e),n<0&&(t=t+n,n=-n);var s=r+e,l=t+n,u=o[0]=Math.min(Math.max(a,r),s),f=o[1]=Math.min(Math.max(i,t),l);return Math.sqrt((u-a)*(u-a)+(f-i)*(f-i))}var Qe=[];function KS(r,t,e){var n=Cd(t.x,t.y,t.width,t.height,r.x,r.y,Qe);return e.set(Qe[0],Qe[1]),n}function qS(r,t,e){for(var n=0,a=0,i=0,o=0,s,l,u=1/0,f=t.data,c=r.x,h=r.y,v=0;v0){t=t/180*Math.PI,et.fromArray(r[0]),ae.fromArray(r[1]),ve.fromArray(r[2]),we.sub(it,et,ae),we.sub(rt,ve,ae);var e=it.len(),n=rt.len();if(!(e<.001||n<.001)){it.scale(1/e),rt.scale(1/n);var a=it.dot(rt),i=Math.cos(t);if(i1&&we.copy(Pe,ve),Pe.toArray(r[1])}}}}function jS(r,t,e){if(e<=180&&e>0){e=e/180*Math.PI,et.fromArray(r[0]),ae.fromArray(r[1]),ve.fromArray(r[2]),we.sub(it,ae,et),we.sub(rt,ve,ae);var n=it.len(),a=rt.len();if(!(n<.001||a<.001)){it.scale(1/n),rt.scale(1/a);var i=it.dot(t),o=Math.cos(e);if(i=l)we.copy(Pe,ve);else{Pe.scaleAndAdd(rt,s/Math.tan(Math.PI/2-f));var c=ve.x!==ae.x?(Pe.x-ae.x)/(ve.x-ae.x):(Pe.y-ae.y)/(ve.y-ae.y);if(isNaN(c))return;c<0?we.copy(Pe,ae):c>1&&we.copy(Pe,ve)}Pe.toArray(r[1])}}}}function Gi(r,t,e,n){var a=e==="normal",i=a?r:r.ensureState(e);i.ignore=t;var o=n.get("smooth");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=n.getModel("lineStyle").getLineStyle();a?r.useStyle(s):i.style=s}function QS(r,t){var e=t.smooth,n=t.points;if(n)if(r.moveTo(n[0][0],n[0][1]),e>0&&n.length>=3){var a=xl(n[0],n[1]),i=xl(n[1],n[2]);if(!a||!i){r.lineTo(n[1][0],n[1][1]),r.lineTo(n[2][0],n[2][1]);return}var o=Math.min(a,i)*e,s=gi([],n[1],n[0],o/a),l=gi([],n[1],n[2],o/i),u=gi([],s,l,.5);r.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),r.bezierCurveTo(l[0],l[1],l[0],l[1],n[2][0],n[2][1])}else for(var f=1;f0&&i&&b(-f/o,0,o);var p=r[0],g=r[o-1],m,y;_(),m<0&&x(-m,.8),y<0&&x(y,.8),_(),S(m,y,1),S(y,m,-1),_(),m<0&&C(-m),y<0&&C(y);function _(){m=p.rect[t]-n,y=a-g.rect[t]-g.rect[e]}function S(T,D,A){if(T<0){var I=Math.min(D,-T);if(I>0){b(I*A,0,o);var M=I+T;M<0&&x(-M*A,1)}else x(-T*A,1)}}function b(T,D,A){T!==0&&(u=!0);for(var I=D;I0)for(var M=0;M0;M--){var O=A[M-1]*R;b(-O,M,o)}}}function C(T){var D=T<0?-1:1;T=Math.abs(T);for(var A=Math.ceil(T/(o-1)),I=0;I0?b(A,0,I+1):b(-A,o-I-1,o),T-=A,T<=0)return}return u}function JS(r,t,e,n){return Md(r,"x","width",t,e,n)}function Ld(r,t,e,n){return Md(r,"y","height",t,e,n)}function Pd(r){var t=[];r.sort(function(p,g){return g.priority-p.priority});var e=new Ye(0,0,0,0);function n(p){if(!p.ignore){var g=p.ensureState("emphasis");g.ignore==null&&(g.ignore=!1)}p.ignore=!0}for(var a=0;a=0&&n.attr(i.oldLayoutSelect),se(h,"emphasis")>=0&&n.attr(i.oldLayoutEmphasis)),me(n,u,e,l)}else if(n.attr(u),!Vr(n).valueAnimation){var c=ie(n.style.opacity,1);n.style.opacity=0,De(n,{style:{opacity:c}},e,l)}if(i.oldLayout=u,n.states.select){var v=i.oldLayoutSelect={};ua(v,u,fa),ua(v,n.states.select,fa)}if(n.states.emphasis){var d=i.oldLayoutEmphasis={};ua(d,u,fa),ua(d,n.states.emphasis,fa)}Gm(n,l,f,e,e)}if(a&&!a.ignore&&!a.invisible){var i=rx(a),o=i.oldLayout,p={points:a.shape.points};o?(a.attr({shape:o}),me(a,{shape:p},e)):(a.setShape(p),a.style.strokePercent=0,De(a,{style:{strokePercent:1}},e)),i.oldLayout=p}},r}(),Hi=ue();function U1(r){r.registerUpdateLifecycle("series:beforeupdate",function(t,e,n){var a=Hi(e).labelManager;a||(a=Hi(e).labelManager=new nx),a.clearLabels()}),r.registerUpdateLifecycle("series:layoutlabels",function(t,e,n){var a=Hi(e).labelManager;n.updatedSeries.forEach(function(i){a.addLabelsOfSeries(e.getViewOfSeriesModel(i))}),a.updateLayoutConfig(e),a.layout(e),a.processLabelsOverall()})}var ax=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(ee),Xo=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Re).models[0]},t.type="cartesian2dAxis",t}(ee);xt(Xo,ES);var Rd={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},ix=K({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},Rd),tl=K({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},Rd),ox=K({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},tl),sx=re({logBase:10},tl);const lx={category:ix,value:tl,time:ox,log:sx};var ux={value:1,category:1,time:1,log:1};function nf(r,t,e,n){w(ux,function(a,i){var o=K(K({},lx[i],!0),n,!0),s=function(l){V(u,l);function u(){var f=l!==null&&l.apply(this,arguments)||this;return f.type=t+"Axis."+i,f}return u.prototype.mergeDefaultAndTheme=function(f,c){var h=Dn(this),v=h?ni(f):{},d=c.getTheme();K(f,d.get(i+"Axis")),K(f,this.getDefaultOption()),f.type=af(f),h&&Lr(f,v,h)},u.prototype.optionUpdated=function(){var f=this.option;f.type==="category"&&(this.__ordinalMeta=Uo.createByAxisModel(this))},u.prototype.getCategories=function(f){var c=this.option;if(c.type==="category")return f?c.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+i,u.defaultOption=o,u}(e);r.registerComponentModel(s)}),r.registerSubTypeDefaulter(t+"Axis",af)}function af(r){return r.type||(r.data?"category":"value")}var fx=function(){function r(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return r.prototype.getAxis=function(t){return this._axes[t]},r.prototype.getAxes=function(){return F(this._dimList,function(t){return this._axes[t]},this)},r.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),be(this.getAxes(),function(e){return e.scale.type===t})},r.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},r}(),Zo=["x","y"];function of(r){return r.type==="interval"||r.type==="time"}var cx=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=Zo,e}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis("x").scale,n=this.getAxis("y").scale;if(!(!of(e)||!of(n))){var a=e.getExtent(),i=n.getExtent(),o=this.dataToPoint([a[0],i[0]]),s=this.dataToPoint([a[1],i[1]]),l=a[1]-a[0],u=i[1]-i[0];if(!(!l||!u)){var f=(s[0]-o[0])/l,c=(s[1]-o[1])/u,h=o[0]-a[0]*f,v=o[1]-i[0]*c,d=this._transform=[f,0,0,c,h,v];this._invTransform=hs([],d)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(e){var n=this.getAxis("x"),a=this.getAxis("y");return n.contain(n.toLocalCoord(e[0]))&&a.contain(a.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},t.prototype.containZone=function(e,n){var a=this.dataToPoint(e),i=this.dataToPoint(n),o=this.getArea(),s=new Ye(a[0],a[1],i[0]-a[0],i[1]-a[1]);return o.intersect(s)},t.prototype.dataToPoint=function(e,n,a){a=a||[];var i=e[0],o=e[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return tr(a,e,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return a[0]=s.toGlobalCoord(s.dataToCoord(i,n)),a[1]=l.toGlobalCoord(l.dataToCoord(o,n)),a},t.prototype.clampData=function(e,n){var a=this.getAxis("x").scale,i=this.getAxis("y").scale,o=a.getExtent(),s=i.getExtent(),l=a.parse(e[0]),u=i.parse(e[1]);return n=n||[],n[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),n[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),n},t.prototype.pointToData=function(e,n){var a=[];if(this._invTransform)return tr(a,e,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return a[0]=i.coordToData(i.toLocalCoord(e[0]),n),a[1]=o.coordToData(o.toLocalCoord(e[1]),n),a},t.prototype.getOtherAxis=function(e){return this.getAxis(e.dim==="x"?"y":"x")},t.prototype.getArea=function(e){e=e||0;var n=this.getAxis("x").getGlobalExtent(),a=this.getAxis("y").getGlobalExtent(),i=Math.min(n[0],n[1])-e,o=Math.min(a[0],a[1])-e,s=Math.max(n[0],n[1])-i+e,l=Math.max(a[0],a[1])-o+e;return new Ye(i,o,s,l)},t}(fx),vx=function(r){V(t,r);function t(e,n,a,i,o){var s=r.call(this,e,n,a)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return t.prototype.isHorizontal=function(){var e=this.position;return e==="top"||e==="bottom"},t.prototype.getGlobalExtent=function(e){var n=this.getExtent();return n[0]=this.toGlobalCoord(n[0]),n[1]=this.toGlobalCoord(n[1]),e&&n[0]>n[1]&&n.reverse(),n},t.prototype.pointToData=function(e,n){return this.coordToData(this.toLocalCoord(e[this.dim==="x"?0:1]),n)},t.prototype.setCategorySortInfo=function(e){if(this.type!=="category")return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(US);function $o(r,t,e){e=e||{};var n=r.coordinateSystem,a=t.axis,i={},o=a.getAxesOnZeroOf()[0],s=a.position,l=o?"onZero":s,u=a.dim,f=n.getRect(),c=[f.x,f.x+f.width,f.y,f.y+f.height],h={left:0,right:1,top:0,bottom:1,onZero:2},v=t.get("offset")||0,d=u==="x"?[c[2]-v,c[3]+v]:[c[0]-v,c[1]+v];if(o){var p=o.toGlobalCoord(o.dataToCoord(0));d[h.onZero]=Math.max(Math.min(p,d[1]),d[0])}i.position=[u==="y"?d[h[l]]:c[0],u==="x"?d[h[l]]:c[3]],i.rotation=Math.PI/2*(u==="x"?0:1);var g={top:-1,bottom:1,left:-1,right:1};i.labelDirection=i.tickDirection=i.nameDirection=g[s],i.labelOffset=o?d[h[s]]-d[h.onZero]:0,t.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),Dr(e.labelInside,t.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var m=t.get(["axisLabel","rotate"]);return i.labelRotate=l==="top"?-m:m,i.z2=1,i}function sf(r){return r.get("coordinateSystem")==="cartesian2d"}function lf(r){var t={xAxisModel:null,yAxisModel:null};return w(t,function(e,n){var a=n.replace(/Model$/,""),i=r.getReferringComponents(a,Re).models[0];t[n]=i}),t}var Ui=Math.log;function hx(r,t,e){var n=Fr.prototype,a=n.getTicks.call(e),i=n.getTicks.call(e,!0),o=a.length-1,s=n.getInterval.call(e),l=pd(r,t),u=l.extent,f=l.fixMin,c=l.fixMax;if(r.type==="log"){var h=Ui(r.base);u=[Ui(u[0])/h,Ui(u[1])/h]}r.setExtent(u[0],u[1]),r.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:c});var v=n.getExtent.call(r);f&&(u[0]=v[0]),c&&(u[1]=v[1]);var d=n.getInterval.call(r),p=u[0],g=u[1];if(f&&c)d=(g-p)/o;else if(f)for(g=u[0]+d*o;gu[0]&&isFinite(p)&&isFinite(u[0]);)d=Fi(d),p=u[1]-d*o;else{var m=r.getTicks().length-1;m>o&&(d=Fi(d));var y=d*o;g=Math.ceil(u[1]/d)*d,p=_e(g-y),p<0&&u[0]>=0?(p=0,g=_e(y)):g>0&&u[1]<=0&&(g=0,p=-_e(y))}var _=(a[0].value-i[0].value)/s,S=(a[o].value-i[o].value)/s;n.setExtent.call(r,p+d*_,g+d*S),n.setInterval.call(r,d),(_||S)&&n.setNiceExtent.call(r,p+d,g-d)}var dx=function(){function r(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Zo,this._initCartesian(t,e,n),this.model=t}return r.prototype.getRect=function(){return this._rect},r.prototype.update=function(t,e){var n=this._axesMap;this._updateScale(t,this.model);function a(o){var s,l=ze(o),u=l.length;if(u){for(var f=[],c=u-1;c>=0;c--){var h=+l[c],v=o[h],d=v.model,p=v.scale;Yo(p)&&d.get("alignTicks")&&d.get("interval")==null?f.push(v):(ju(p,d),Yo(p)&&(s=v))}f.length&&(s||(s=f.pop(),ju(s.scale,s.model)),w(f,function(g){hx(g.scale,g.model,s.scale)}))}}a(n.x),a(n.y);var i={};w(n.x,function(o){uf(n,"y",o,i)}),w(n.y,function(o){uf(n,"x",o,i)}),this.resize(this.model,e)},r.prototype.resize=function(t,e,n){var a=t.getBoxLayoutParams(),i=!n&&t.get("containLabel"),o=Gt(a,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var s=this._axesList;l(),i&&(w(s,function(u){if(!u.model.get(["axisLabel","inside"])){var f=PS(u);if(f){var c=u.isHorizontal()?"height":"width",h=u.model.get(["axisLabel","margin"]);o[c]-=f[c]+h,u.position==="top"?o.y+=f.height+h:u.position==="left"&&(o.x+=f.width+h)}}}),l()),w(this._coordsList,function(u){u.calcAffineTransform()});function l(){w(s,function(u){var f=u.isHorizontal(),c=f?[0,o.width]:[0,o.height],h=u.inverse?1:0;u.setExtent(c[h],c[1-h]),px(u,f?o.x:o.y)})}},r.prototype.getAxis=function(t,e){var n=this._axesMap[t];if(n!=null)return n[e||0]},r.prototype.getAxes=function(){return this._axesList.slice()},r.prototype.getCartesian=function(t,e){if(t!=null&&e!=null){var n="x"+t+"y"+e;return this._coordsMap[n]}Y(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var a=0,i=this._coordsList;a0?"top":"bottom",i="center"):Ia(a-Nt)?(o=n>0?"bottom":"top",i="center"):(o="middle",a>0&&a0?"right":"left":i=n>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:o}},r.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},r.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},r}(),cf={axisLine:function(r,t,e,n){var a=t.get(["axisLine","show"]);if(a==="auto"&&r.handleAutoShown&&(a=r.handleAutoShown("axisLine")),!!a){var i=t.axis.getExtent(),o=n.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(tr(s,s,o),tr(l,l,o));var f=B({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),c=new er({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:f,strokeContainThreshold:r.strokeContainThreshold||5,silent:!0,z2:1});Cn(c.shape,c.style.lineWidth),c.anid="line",e.add(c);var h=t.get(["axisLine","symbol"]);if(h!=null){var v=t.get(["axisLine","symbolSize"]);G(h)&&(h=[h,h]),(G(v)||le(v))&&(v=[v,v]);var d=Hs(t.get(["axisLine","symbolOffset"])||0,v),p=v[0],g=v[1];w([{rotate:r.rotation+Math.PI/2,offset:d[0],r:0},{rotate:r.rotation-Math.PI/2,offset:d[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(m,y){if(h[y]!=="none"&&h[y]!=null){var _=Wt(h[y],-p/2,-g/2,p,g,f.stroke,!0),S=m.r+m.offset,b=u?l:s;_.attr({rotation:m.rotate,x:b[0]+S*Math.cos(r.rotation),y:b[1]-S*Math.sin(r.rotation),silent:!0,z2:11}),e.add(_)}})}}},axisTickLabel:function(r,t,e,n){var a=yx(e,n,t,r),i=Sx(e,n,t,r);if(mx(t,i,a),_x(e,n,t,r.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=Id(F(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));Pd(o)}},axisName:function(r,t,e,n){var a=Dr(r.axisName,t.get("name"));if(a){var i=t.get("nameLocation"),o=r.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),f=u[0]>u[1]?-1:1,c=[i==="start"?u[0]-f*l:i==="end"?u[1]+f*l:(u[0]+u[1])/2,hf(i)?r.labelOffset+o*l:0],h,v=t.get("nameRotate");v!=null&&(v=v*Nt/180);var d;hf(i)?h=Vt.innerTextLayout(r.rotation,v??r.rotation,o):(h=gx(r.rotation,i,v||0,u),d=r.axisNameAvailableWidth,d!=null&&(d=Math.abs(d/Math.sin(h.rotation)),!isFinite(d)&&(d=null)));var p=s.getFont(),g=t.get("nameTruncate",!0)||{},m=g.ellipsis,y=Dr(r.nameTruncateMaxWidth,g.maxWidth,d),_=new Ce({x:c[0],y:c[1],rotation:h.rotation,silent:Vt.isLabelSilent(t),style:Ft(s,{text:a,font:p,overflow:"truncate",width:y,ellipsis:m,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||h.textAlign,verticalAlign:s.get("verticalAlign")||h.textVerticalAlign}),z2:1});if(Ka({el:_,componentModel:t,itemName:a}),_.__fullText=a,_.anid="name",t.get("triggerEvent")){var S=Vt.makeAxisEventDataBase(t);S.targetType="axisName",S.name=a,Z(_).eventData=S}n.add(_),_.updateTransform(),e.add(_),_.decomposeTransform()}}};function gx(r,t,e,n){var a=Jc(e-r),i,o,s=n[0]>n[1],l=t==="start"&&!s||t!=="start"&&s;return Ia(a-Nt/2)?(o=l?"bottom":"top",i="center"):Ia(a-Nt*1.5)?(o=l?"top":"bottom",i="center"):(o="middle",aNt/2?i=l?"left":"right":i=l?"right":"left"),{rotation:a,textAlign:i,textVerticalAlign:o}}function mx(r,t,e){if(!gd(r.axis)){var n=r.get(["axisLabel","showMinLabel"]),a=r.get(["axisLabel","showMaxLabel"]);t=t||[],e=e||[];var i=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=e[0],f=e[1],c=e[e.length-1],h=e[e.length-2];n===!1?(Ge(i),Ge(u)):vf(i,o)&&(n?(Ge(o),Ge(f)):(Ge(i),Ge(u))),a===!1?(Ge(s),Ge(c)):vf(l,s)&&(a?(Ge(l),Ge(h)):(Ge(s),Ge(c)))}}function Ge(r){r&&(r.ignore=!0)}function vf(r,t){var e=r&&r.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(!(!e||!n)){var a=Yc([]);return qc(a,a,-r.rotation),e.applyTransform(go([],a,r.getLocalTransform())),n.applyTransform(go([],a,t.getLocalTransform())),e.intersect(n)}}function hf(r){return r==="middle"||r==="center"}function kd(r,t,e,n,a){for(var i=[],o=[],s=[],l=0;l=0||r===t}function Dx(r){var t=rl(r);if(t){var e=t.axisPointerModel,n=t.axis.scale,a=e.option,i=e.get("status"),o=e.get("value");o!=null&&(o=n.parse(o));var s=Ko(e);i==null&&(a.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),os)return!0;if(o){var l=rl(t).seriesDataCount,u=a.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return n===!0},r.prototype.makeElOption=function(t,e,n,a,i){},r.prototype.createPointerEl=function(t,e,n,a){var i=e.pointer;if(i){var o=jt(t).pointerEl=new As[i.type](gf(e.pointer));t.add(o)}},r.prototype.createLabelEl=function(t,e,n,a){if(e.label){var i=jt(t).labelEl=new Ce(gf(e.label));t.add(i),yf(i,a)}},r.prototype.updatePointerEl=function(t,e,n){var a=jt(t).pointerEl;a&&e.pointer&&(a.setStyle(e.pointer.style),n(a,{shape:e.pointer.shape}))},r.prototype.updateLabelEl=function(t,e,n,a){var i=jt(t).labelEl;i&&(i.setStyle(e.label.style),n(i,{x:e.label.x,y:e.label.y}),yf(i,a))},r.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var e=this._axisPointerModel,n=this._api.getZr(),a=this._handle,i=e.getModel("handle"),o=e.get("status");if(!i.get("show")||!o||o==="hide"){a&&n.remove(a),this._handle=null;return}var s;this._handle||(s=!0,a=this._handle=$a(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){ug(u.event)},onmousedown:Zi(this._onHandleDragMove,this,0,0),drift:Zi(this._onHandleDragMove,this),ondragend:Zi(this._onHandleDragEnd,this)}),n.add(a)),_f(a,e,!1),a.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");N(l)||(l=[l,l]),a.scaleX=l[0]/2,a.scaleY=l[1]/2,Ch(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},r.prototype._moveHandleToValue=function(t,e){mf(this._axisPointerModel,!e&&this._moveAnimation,this._handle,$i(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},r.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var a=this.updateHandleTransform($i(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=a,n.stopAnimation(),n.attr($i(a)),jt(n).lastProp=null,this._doDispatchAxisPointer()}},r.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var e=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},r.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},r.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,a=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),a&&e.remove(a),this._group=null,this._handle=null,this._payloadInfo=null),No(this,"_doDispatchAxisPointer")},r.prototype.doClear=function(){},r.prototype.buildLabel=function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}},r}();function mf(r,t,e,n){Vd(jt(e).lastProp,n)||(jt(e).lastProp=n,t?me(e,n,r):(e.stopAnimation(),e.attr(n)))}function Vd(r,t){if(Y(r)&&Y(t)){var e=!0;return w(t,function(n,a){e=e&&Vd(r[a],n)}),!!e}else return r===t}function yf(r,t){r[t.get(["label","show"])?"show":"hide"]()}function $i(r){return{x:r.x||0,y:r.y||0,rotation:r.rotation||0}}function _f(r,t,e){var n=t.get("z"),a=t.get("zlevel");r&&r.traverse(function(i){i.type!=="group"&&(n!=null&&(i.z=n),a!=null&&(i.zlevel=a),i.silent=e)})}function Nx(r){var t=r.get("type"),e=r.getModel(t+"Style"),n;return t==="line"?(n=e.getLineStyle(),n.fill=null):t==="shadow"&&(n=e.getAreaStyle(),n.stroke=null),n}function Bx(r,t,e,n,a){var i=e.get("value"),o=zd(i,t.axis,t.ecModel,e.get("seriesDataIndices"),{precision:e.get(["label","precision"]),formatter:e.get(["label","formatter"])}),s=e.getModel("label"),l=ri(s.get("padding")||0),u=s.getFont(),f=ds(o,u),c=a.position,h=f.width+l[1]+l[3],v=f.height+l[0]+l[2],d=a.align;d==="right"&&(c[0]-=h),d==="center"&&(c[0]-=h/2);var p=a.verticalAlign;p==="bottom"&&(c[1]-=v),p==="middle"&&(c[1]-=v/2),Vx(c,h,v,n);var g=s.get("backgroundColor");(!g||g==="auto")&&(g=t.get(["axisLine","lineStyle","color"])),r.label={x:c[0],y:c[1],style:Ft(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function Vx(r,t,e,n){var a=n.getWidth(),i=n.getHeight();r[0]=Math.min(r[0]+t,a)-t,r[1]=Math.min(r[1]+e,i)-e,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0)}function zd(r,t,e,n,a){r=t.scale.parse(r);var i=t.scale.getLabel({value:r},{precision:a.precision}),o=a.formatter;if(o){var s={value:Js(t,{value:r}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};w(n,function(l){var u=e.getSeriesByIndex(l.seriesIndex),f=l.dataIndexInside,c=u&&u.getDataParams(f);c&&s.seriesData.push(c)}),G(o)?i=o.replace("{value}",i):X(o)&&(i=o(s))}return i}function Fd(r,t,e){var n=cg();return qc(n,n,e.rotation),fg(n,n,e.position),Ds([r.dataToCoord(t),(e.labelOffset||0)+(e.labelDirection||1)*(e.labelMargin||0)],n)}function zx(r,t,e,n,a,i){var o=Vt.innerTextLayout(e.rotation,0,e.labelDirection);e.labelMargin=a.get(["label","margin"]),Bx(t,n,a,i,{position:Fd(n.axis,r,e),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function Fx(r,t,e){return e=e||0,{x1:r[e],y1:r[1-e],x2:t[e],y2:t[1-e]}}function Gx(r,t,e){return e=e||0,{x:r[e],y:r[1-e],width:t[e],height:t[1-e]}}var Wx=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,n,a,i,o){var s=a.axis,l=s.grid,u=i.get("type"),f=Sf(l,s).getOtherAxis(s).getGlobalExtent(),c=s.toGlobalCoord(s.dataToCoord(n,!0));if(u&&u!=="none"){var h=Nx(i),v=Hx[u](s,c,f);v.style=h,e.graphicKey=v.type,e.pointer=v}var d=$o(l.model,a);zx(n,e,d,a,i,o)},t.prototype.getHandleTransform=function(e,n,a){var i=$o(n.axis.grid.model,n,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=Fd(n.axis,e,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,n,a,i){var o=a.axis,s=o.grid,l=o.getGlobalExtent(!0),u=Sf(s,o).getOtherAxis(o).getGlobalExtent(),f=o.dim==="x"?0:1,c=[e.x,e.y];c[f]+=n[f],c[f]=Math.min(l[1],c[f]),c[f]=Math.max(l[0],c[f]);var h=(u[1]+u[0])/2,v=[h,h];v[f]=c[f];var d=[{verticalAlign:"middle"},{align:"center"}];return{x:c[0],y:c[1],rotation:e.rotation,cursorPoint:v,tooltipOption:d[f]}},t}(Ox);function Sf(r,t){var e={};return e[t.dim+"AxisIndex"]=t.index,r.getCartesian(e)}var Hx={line:function(r,t,e){var n=Fx([t,e[0]],[t,e[1]],xf(r));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(r,t,e){var n=Math.max(1,r.getBandWidth()),a=e[1]-e[0];return{type:"Rect",shape:Gx([t-n/2,e[0]],[n,a],xf(r))}}};function xf(r){return r.dim==="x"?0:1}var Ux=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(ee),gt=ue(),Yx=w;function Gd(r,t,e){if(!fe.node){var n=t.getZr();gt(n).records||(gt(n).records={}),Xx(n,t);var a=gt(n).records[r]||(gt(n).records[r]={});a.handler=e}}function Xx(r,t){if(gt(r).initialized)return;gt(r).initialized=!0,e("click",J(bf,"click")),e("mousemove",J(bf,"mousemove")),e("globalout",$x);function e(n,a){r.on(n,function(i){var o=Kx(t);Yx(gt(r).records,function(s){s&&a(s,i,o.dispatchAction)}),Zx(o.pendings,t)})}}function Zx(r,t){var e=r.showTip.length,n=r.hideTip.length,a;e?a=r.showTip[e-1]:n&&(a=r.hideTip[n-1]),a&&(a.dispatchAction=null,t.dispatchAction(a))}function $x(r,t,e){r.handler("leave",null,e)}function bf(r,t,e,n){t.handler(r,e,n)}function Kx(r){var t={showTip:[],hideTip:[]},e=function(n){var a=t[n.type];a?a.push(n):(n.dispatchAction=e,r.dispatchAction(n))};return{dispatchAction:e,pendings:t}}function jo(r,t){if(!fe.node){var e=t.getZr(),n=(gt(e).records||{})[r];n&&(gt(e).records[r]=null)}}var qx=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=n.getComponent("tooltip"),o=e.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";Gd("axisPointer",a,function(s,l,u){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},t.prototype.remove=function(e,n){jo("axisPointer",n)},t.prototype.dispose=function(e,n){jo("axisPointer",n)},t.type="axisPointer",t}(Ne);function Wd(r,t){var e=[],n=r.seriesIndex,a;if(n==null||!(a=t.getSeriesByIndex(n)))return{point:[]};var i=a.getData(),o=rr(i,r);if(o==null||o<0||N(o))return{point:[]};var s=i.getItemGraphicEl(o),l=a.coordinateSystem;if(a.getTooltipPosition)e=a.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(r.isStacked){var u=l.getBaseAxis(),f=l.getOtherAxis(u),c=f.dim,h=u.dim,v=c==="x"||c==="radius"?1:0,d=i.mapDimension(h),p=[];p[v]=i.get(d,o),p[1-v]=i.get(i.getCalculationInfo("stackResultDimension"),o),e=l.dataToPoint(p)||[]}else e=l.dataToPoint(i.getValues(F(l.dimensions,function(m){return i.mapDimension(m)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),e=[g.x+g.width/2,g.y+g.height/2]}return{point:e,el:s}}var wf=ue();function jx(r,t,e){var n=r.currTrigger,a=[r.x,r.y],i=r,o=r.dispatchAction||oe(e.dispatchAction,e),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){Ca(a)&&(a=Wd({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var l=Ca(a),u=i.axesInfo,f=s.axesInfo,c=n==="leave"||Ca(a),h={},v={},d={list:[],map:{}},p={showPointer:J(Jx,v),showTooltip:J(eb,d)};w(s.coordSysMap,function(m,y){var _=l||m.containPoint(a);w(s.coordSysAxesInfo[y],function(S,b){var x=S.axis,C=ab(u,S);if(!c&&_&&(!u||C)){var T=C&&C.value;T==null&&!l&&(T=x.pointToData(a)),T!=null&&Cf(S,T,p,!1,h)}})});var g={};return w(f,function(m,y){var _=m.linkGroup;_&&!v[y]&&w(_.axesInfo,function(S,b){var x=v[b];if(S!==m&&x){var C=x.value;_.mapper&&(C=m.axis.scale.parse(_.mapper(C,Tf(S),Tf(m)))),g[m.key]=C}})}),w(g,function(m,y){Cf(f[y],m,p,!0,h)}),tb(v,f,h),rb(d,a,r,o),nb(f,o,e),h}}function Cf(r,t,e,n,a){var i=r.axis;if(!(i.scale.isBlank()||!i.containData(t))){if(!r.involveSeries){e.showPointer(r,t);return}var o=Qx(t,r),s=o.payloadBatch,l=o.snapToValue;s[0]&&a.seriesIndex==null&&B(a,s[0]),!n&&r.snap&&i.containData(l)&&l!=null&&(t=l),e.showPointer(r,t,s),e.showTooltip(r,o,l)}}function Qx(r,t){var e=t.axis,n=e.dim,a=r,i=[],o=Number.MAX_VALUE,s=-1;return w(t.seriesModels,function(l,u){var f=l.getData().mapDimensionsAll(n),c,h;if(l.getAxisTooltipData){var v=l.getAxisTooltipData(f,r,e);h=v.dataIndices,c=v.nestestValue}else{if(h=l.getData().indicesOfNearest(f[0],r,e.type==="category"?.5:null),!h.length)return;c=l.getData().get(f[0],h[0])}if(!(c==null||!isFinite(c))){var d=r-c,p=Math.abs(d);p<=o&&((p=0&&s<0)&&(o=p,s=d,a=c,i.length=0),w(h,function(g){i.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:i,snapToValue:a}}function Jx(r,t,e,n){r[t.key]={value:e,payloadBatch:n}}function eb(r,t,e,n){var a=e.payloadBatch,i=t.axis,o=i.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!a.length)){var l=t.coordSys.model,u=Rn(l),f=r.map[u];f||(f=r.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},r.list.push(f)),f.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:a.slice()})}}function tb(r,t,e){var n=e.axesInfo=[];w(t,function(a,i){var o=a.axisPointerModel.option,s=r[i];s?(!a.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!a.useHandle&&(o.status="hide"),o.status==="show"&&n.push({axisDim:a.axis.dim,axisIndex:a.axis.model.componentIndex,value:o.value})})}function rb(r,t,e,n){if(Ca(t)||!r.list.length){n({type:"hideTip"});return}var a=((r.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:e.tooltipOption,position:e.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:r.list})}function nb(r,t,e){var n=e.getZr(),a="axisPointerLastHighlights",i=wf(n)[a]||{},o=wf(n)[a]={};w(r,function(u,f){var c=u.axisPointerModel.option;c.status==="show"&&u.triggerEmphasis&&w(c.seriesDataIndices,function(h){var v=h.seriesIndex+" | "+h.dataIndex;o[v]=h})});var s=[],l=[];w(i,function(u,f){!o[f]&&l.push(u)}),w(o,function(u,f){!i[f]&&s.push(u)}),l.length&&e.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&e.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function ab(r,t){for(var e=0;e<(r||[]).length;e++){var n=r[e];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}function Tf(r){var t=r.axis.model,e={},n=e.axisDim=r.axis.dim;return e.axisIndex=e[n+"AxisIndex"]=t.componentIndex,e.axisName=e[n+"AxisName"]=t.name,e.axisId=e[n+"AxisId"]=t.id,e}function Ca(r){return!r||r[0]==null||isNaN(r[0])||r[1]==null||isNaN(r[1])}function Hd(r){Ed.registerAxisPointerClass("CartesianAxisPointer",Wx),r.registerComponentModel(Ux),r.registerComponentView(qx),r.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!N(e)&&(t.axisPointer.link=[e])}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=xx(t,e)}),r.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},jx)}function Y1(r){St(Bd),St(Hd)}var Df="\0_ec_interaction_mutex";function ib(r,t,e){var n=Ud(r);n[t]=e}function ob(r,t,e){var n=Ud(r),a=n[t];a===e&&(n[t]=null)}function Ud(r){return r[Df]||(r[Df]={})}ft({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},yt);var sb={axisPointer:1,tooltip:1,brush:1};function lb(r,t,e){var n=t.getComponentByElement(r.topTarget),a=n&&n.coordinateSystem;return n&&n!==e&&!sb.hasOwnProperty(n.mainType)&&a&&a.model!==e}function Yd(r,t,e,n,a,i){r=r||0;var o=e[1]-e[0];if(a!=null&&(a=pr(a,[0,o])),i!=null&&(i=Math.max(i,a??0)),n==="all"){var s=Math.abs(t[1]-t[0]);s=pr(s,[0,o]),a=i=pr(s,[a,i]),n=0}t[0]=pr(t[0],e),t[1]=pr(t[1],e);var l=Ki(t,n);t[n]+=r;var u=a||0,f=e.slice();l.sign<0?f[0]+=u:f[1]-=u,t[n]=pr(t[n],f);var c;return c=Ki(t,n),a!=null&&(c.sign!==l.sign||c.spani&&(t[1-n]=t[n]+c.sign*i),t}function Ki(r,t){var e=r[t]-r[1-t];return{span:Math.abs(e),sign:e>0?-1:e<0?1:t?-1:1}}function pr(r,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,r))}var ar=!0,kn=Math.min,kr=Math.max,ub=Math.pow,fb=1e4,cb=6,vb=6,Af="globalPan",hb={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},db={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},If={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},pb=0,gb=function(r){V(t,r);function t(e){var n=r.call(this)||this;return n._track=[],n._covers=[],n._handlers={},n._zr=e,n.group=new ge,n._uid="brushController_"+pb++,w(wb,function(a,i){this._handlers[i]=oe(a,this)},n),n}return t.prototype.enableBrush=function(e){return this._brushType&&this._doDisableBrush(),e.brushType&&this._doEnableBrush(e),this},t.prototype._doEnableBrush=function(e){var n=this._zr;this._enableGlobalPan||ib(n,Af,this._uid),w(this._handlers,function(a,i){n.on(i,a)}),this._brushType=e.brushType,this._brushOption=K($(If),e,!0)},t.prototype._doDisableBrush=function(){var e=this._zr;ob(e,Af,this._uid),w(this._handlers,function(n,a){e.off(a,n)}),this._brushType=this._brushOption=null},t.prototype.setPanels=function(e){if(e&&e.length){var n=this._panels={};w(e,function(a){n[a.panelId]=$(a)})}else this._panels=null;return this},t.prototype.mount=function(e){e=e||{},this._enableGlobalPan=e.enableGlobalPan;var n=this.group;return this._zr.add(n),n.attr({x:e.x||0,y:e.y||0,rotation:e.rotation||0,scaleX:e.scaleX||1,scaleY:e.scaleY||1}),this._transform=n.getLocalTransform(),this},t.prototype.updateCovers=function(e){e=F(e,function(h){return K($(If),h,!0)});var n="\0-brush-index-",a=this._covers,i=this._covers=[],o=this,s=this._creatingCover;return new Ln(a,e,u,l).add(f).update(f).remove(c).execute(),this;function l(h,v){return(h.id!=null?h.id:n+v)+"-"+h.brushType}function u(h,v){return l(h.__brushOption,v)}function f(h,v){var d=e[h];if(v!=null&&a[v]===s)i[h]=a[v];else{var p=i[h]=v!=null?(a[v].__brushOption=d,a[v]):Zd(o,Xd(o,d));nl(o,p)}}function c(h){a[h]!==s&&o.group.remove(a[h])}},t.prototype.unmount=function(){return this.enableBrush(!1),Qo(this),this._zr.remove(this.group),this},t.prototype.dispose=function(){this.unmount(),this.off()},t}(Vn);function Xd(r,t){var e=ci[t.brushType].createCover(r,t);return e.__brushOption=t,Kd(e,t),r.group.add(e),e}function Zd(r,t){var e=al(t);return e.endCreating&&(e.endCreating(r,t),Kd(t,t.__brushOption)),t}function $d(r,t){var e=t.__brushOption;al(t).updateCoverShape(r,t,e.range,e)}function Kd(r,t){var e=t.z;e==null&&(e=fb),r.traverse(function(n){n.z=e,n.z2=e})}function nl(r,t){al(t).updateCommon(r,t),$d(r,t)}function al(r){return ci[r.__brushOption.brushType]}function il(r,t,e){var n=r._panels;if(!n)return ar;var a,i=r._transform;return w(n,function(o){o.isTargetByCursor(t,e,i)&&(a=o)}),a}function qd(r,t){var e=r._panels;if(!e)return ar;var n=t.__brushOption.panelId;return n!=null?e[n]:ar}function Qo(r){var t=r._covers,e=t.length;return w(t,function(n){r.group.remove(n)},r),t.length=0,!!e}function ir(r,t){var e=F(r._covers,function(n){var a=n.__brushOption,i=$(a.range);return{brushType:a.brushType,panelId:a.panelId,range:i}});r.trigger("brush",{areas:e,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function mb(r){var t=r._track;if(!t.length)return!1;var e=t[t.length-1],n=t[0],a=e[0]-n[0],i=e[1]-n[1],o=ub(a*a+i*i,.5);return o>cb}function jd(r){var t=r.length-1;return t<0&&(t=0),[r[0],r[t]]}function Qd(r,t,e,n){var a=new ge;return a.add(new he({name:"main",style:ol(e),silent:!0,draggable:!0,cursor:"move",drift:J(Mf,r,t,a,["n","s","w","e"]),ondragend:J(ir,t,{isEnd:!0})})),w(n,function(i){a.add(new he({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:J(Mf,r,t,a,i),ondragend:J(ir,t,{isEnd:!0})}))}),a}function Jd(r,t,e,n){var a=n.brushStyle.lineWidth||0,i=kr(a,vb),o=e[0][0],s=e[1][0],l=o-a/2,u=s-a/2,f=e[0][1],c=e[1][1],h=f-i+a/2,v=c-i+a/2,d=f-o,p=c-s,g=d+a,m=p+a;dt(r,t,"main",o,s,d,p),n.transformable&&(dt(r,t,"w",l,u,i,m),dt(r,t,"e",h,u,i,m),dt(r,t,"n",l,u,g,i),dt(r,t,"s",l,v,g,i),dt(r,t,"nw",l,u,i,i),dt(r,t,"ne",h,u,i,i),dt(r,t,"sw",l,v,i,i),dt(r,t,"se",h,v,i,i))}function Jo(r,t){var e=t.__brushOption,n=e.transformable,a=t.childAt(0);a.useStyle(ol(e)),a.attr({silent:!n,cursor:n?"move":"default"}),w([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=t.childOfName(i.join("")),s=i.length===1?es(r,i[0]):_b(r,i);o&&o.attr({silent:!n,invisible:!n,cursor:n?db[s]+"-resize":null})})}function dt(r,t,e,n,a,i,o){var s=t.childOfName(e);s&&s.setShape(xb(sl(r,t,[[n,a],[n+i,a+o]])))}function ol(r){return re({strokeNoScale:!0},r.brushStyle)}function ep(r,t,e,n){var a=[kn(r,e),kn(t,n)],i=[kr(r,e),kr(t,n)];return[[a[0],i[0]],[a[1],i[1]]]}function yb(r){return Ts(r.group)}function es(r,t){var e={w:"left",e:"right",n:"top",s:"bottom"},n={left:"w",right:"e",top:"n",bottom:"s"},a=Tv(e[t],yb(r));return n[a]}function _b(r,t){var e=[es(r,t[0]),es(r,t[1])];return(e[0]==="e"||e[0]==="w")&&e.reverse(),e.join("")}function Mf(r,t,e,n,a,i){var o=e.__brushOption,s=r.toRectRange(o.range),l=tp(t,a,i);w(n,function(u){var f=hb[u];s[f[0]][f[1]]+=l[f[0]]}),o.range=r.fromRectRange(ep(s[0][0],s[1][0],s[0][1],s[1][1])),nl(t,e),ir(t,{isEnd:!1})}function Sb(r,t,e,n){var a=t.__brushOption.range,i=tp(r,e,n);w(a,function(o){o[0]+=i[0],o[1]+=i[1]}),nl(r,t),ir(r,{isEnd:!1})}function tp(r,t,e){var n=r.group,a=n.transformCoordToLocal(t,e),i=n.transformCoordToLocal(0,0);return[a[0]-i[0],a[1]-i[1]]}function sl(r,t,e){var n=qd(r,t);return n&&n!==ar?n.clipPath(e,r._transform):$(e)}function xb(r){var t=kn(r[0][0],r[1][0]),e=kn(r[0][1],r[1][1]),n=kr(r[0][0],r[1][0]),a=kr(r[0][1],r[1][1]);return{x:t,y:e,width:n-t,height:a-e}}function bb(r,t,e){if(!(!r._brushType||Cb(r,t.offsetX,t.offsetY))){var n=r._zr,a=r._covers,i=il(r,t,e);if(!r._dragging)for(var o=0;on.getWidth()||e<0||e>n.getHeight()}var ci={lineX:Rf(0),lineY:Rf(1),rect:{createCover:function(r,t){function e(n){return n}return Qd({toRectRange:e,fromRectRange:e},r,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(r){var t=jd(r);return ep(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(r,t,e,n){Jd(r,t,e,n)},updateCommon:Jo,contain:rs},polygon:{createCover:function(r,t){var e=new ge;return e.add(new Nn({name:"main",style:ol(t),silent:!0})),e},getCreatingRange:function(r){return r},endCreating:function(r,t){t.remove(t.childAt(0)),t.add(new cs({name:"main",draggable:!0,drift:J(Sb,r,t),ondragend:J(ir,r,{isEnd:!0})}))},updateCoverShape:function(r,t,e,n){t.childAt(0).setShape({points:sl(r,t,e)})},updateCommon:Jo,contain:rs}};function Rf(r){return{createCover:function(t,e){return Qd({toRectRange:function(n){var a=[n,[0,100]];return r&&a.reverse(),a},fromRectRange:function(n){return n[r]}},t,e,[[["w"],["e"]],[["n"],["s"]]][r])},getCreatingRange:function(t){var e=jd(t),n=kn(e[0][r],e[1][r]),a=kr(e[0][r],e[1][r]);return[n,a]},updateCoverShape:function(t,e,n,a){var i,o=qd(t,e);if(o!==ar&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(r);else{var s=t._zr;i=[0,[s.getWidth(),s.getHeight()][1-r]]}var l=[n,i];r&&l.reverse(),Jd(t,e,l,a)},updateCommon:Jo,contain:rs}}function Tb(r){return r=ll(r),function(t){return Av(t,r)}}function Db(r,t){return r=ll(r),function(e){var n=t??e,a=n?r.width:r.height,i=n?r.x:r.y;return[i,i+(a||0)]}}function Ab(r,t,e){var n=ll(r);return function(a,i){return n.contain(i[0],i[1])&&!lb(a,t,e)}}function ll(r){return Ye.create(r)}var kf=["x","y","radius","angle","single"],Ib=["cartesian2d","polar","singleAxis"];function Mb(r){var t=r.get("coordinateSystem");return se(Ib,t)>=0}function _r(r){return r+"Axis"}function Lb(r,t){var e=U(),n=[],a=U();r.eachComponent({mainType:"dataZoom",query:t},function(f){a.get(f.uid)||s(f)});var i;do i=!1,r.eachComponent("dataZoom",o);while(i);function o(f){!a.get(f.uid)&&l(f)&&(s(f),i=!0)}function s(f){a.set(f.uid,!0),n.push(f),u(f)}function l(f){var c=!1;return f.eachTargetAxis(function(h,v){var d=e.get(h);d&&d[v]&&(c=!0)}),c}function u(f){f.eachTargetAxis(function(c,h){(e.get(c)||e.set(c,[]))[h]=!0})}return n}var qi=function(){function r(){this.indexList=[],this.indexMap=[]}return r.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},r}(),Pb=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e._autoThrottle=!0,e._noTarget=!0,e._rangePropMode=["percent","percent"],e}return t.prototype.init=function(e,n,a){var i=Ef(e);this.settledOption=i,this.mergeDefaultAndTheme(e,a),this._doInit(i)},t.prototype.mergeOption=function(e){var n=Ef(e);K(this.option,e,!0),K(this.settledOption,n,!0),this._doInit(n)},t.prototype._doInit=function(e){var n=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var a=this.settledOption;w([["start","startValue"],["end","endValue"]],function(i,o){this._rangePropMode[o]==="value"&&(n[i[0]]=a[i[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get("orient",!0),n=this._targetAxisInfoMap=U(),a=this._fillSpecifiedTargetAxis(n);a?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient)),this._noTarget=!0,n.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(e){var n=!1;return w(kf,function(a){var i=this.getReferringComponents(_r(a),Xg);if(i.specified){n=!0;var o=new qi;w(i.models,function(s){o.add(s.componentIndex)}),e.set(a,o)}},this),n},t.prototype._fillAutoTargetAxisByOrient=function(e,n){var a=this.ecModel,i=!0;if(i){var o=n==="vertical"?"y":"x",s=a.findComponents({mainType:o+"Axis"});l(s,o)}if(i){var s=a.findComponents({mainType:"singleAxis",filter:function(f){return f.get("orient",!0)===n}});l(s,"single")}function l(u,f){var c=u[0];if(c){var h=new qi;if(h.add(c.componentIndex),e.set(f,h),i=!1,f==="x"||f==="y"){var v=c.getReferringComponents("grid",Re).models[0];v&&w(u,function(d){c.componentIndex!==d.componentIndex&&v===d.getReferringComponents("grid",Re).models[0]&&h.add(d.componentIndex)})}}}i&&w(kf,function(u){if(i){var f=a.findComponents({mainType:_r(u),filter:function(h){return h.get("type",!0)==="category"}});if(f[0]){var c=new qi;c.add(f[0].componentIndex),e.set(u,c),i=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(n){!e&&(e=n)},this),e==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var n=this.ecModel.option;this.option.throttle=n.animation&&n.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var n=this._rangePropMode,a=this.get("rangeMode");w([["start","startValue"],["end","endValue"]],function(i,o){var s=e[i[0]]!=null,l=e[i[1]]!=null;s&&!l?n[o]="percent":!s&&l?n[o]="value":a?n[o]=a[o]:s&&(n[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(n,a){e==null&&(e=this.ecModel.getComponent(_r(n),a))},this),e},t.prototype.eachTargetAxis=function(e,n){this._targetAxisInfoMap.each(function(a,i){w(a.indexList,function(o){e.call(n,i,o)})})},t.prototype.getAxisProxy=function(e,n){var a=this.getAxisModel(e,n);if(a)return a.__dzAxisProxy},t.prototype.getAxisModel=function(e,n){var a=this._targetAxisInfoMap.get(e);if(a&&a.indexMap[n])return this.ecModel.getComponent(_r(e),n)},t.prototype.setRawRange=function(e){var n=this.option,a=this.settledOption;w([["start","startValue"],["end","endValue"]],function(i){(e[i[0]]!=null||e[i[1]]!=null)&&(n[i[0]]=a[i[0]]=e[i[0]],n[i[1]]=a[i[1]]=e[i[1]])},this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var n=this.option;w(["start","startValue","end","endValue"],function(a){n[a]=e[a]})},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},t.prototype.getValueRange=function(e,n){if(e==null&&n==null){var a=this.findRepresentativeAxisProxy();if(a)return a.getDataValueWindow()}else return this.getAxisProxy(e,n).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var n,a=this._targetAxisInfoMap.keys(),i=0;io[1];if(_&&!S&&!b)return!0;_&&(g=!0),S&&(d=!0),b&&(p=!0)}return g&&d&&p})}else yr(f,function(v){if(i==="empty")l.setData(u=u.map(v,function(p){return s(p)?p:NaN}));else{var d={};d[v]=o,u.selectRange(d)}});yr(f,function(v){u.setApproximateExtent(o,v)})}});function s(l){return l>=o[0]&&l<=o[1]}},r.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;yr(["min","max"],function(a){var i=e.get(a+"Span"),o=e.get(a+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=Ot(n[0]+o,n,[0,100],!0):i!=null&&(o=Ot(i,[0,100],n,!0)-n[0]),t[a+"Span"]=i,t[a+"ValueSpan"]=o},this)},r.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var a=Qc(n,[0,500]);a=Math.min(a,20);var i=t.axis.scale.rawExtentInfo;e[0]!==0&&i.setDeterminedMinMax("min",+n[0].toFixed(a)),e[1]!==100&&i.setDeterminedMinMax("max",+n[1].toFixed(a)),i.freeze()}},r}();function Nb(r,t,e){var n=[1/0,-1/0];yr(e,function(o){kS(n,o.getData(),t)});var a=r.getAxisModel(),i=dd(a.axis.scale,a,n).calculate();return[i.min,i.max]}var Bb={getTargetSeries:function(r){function t(a){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=r.getComponent(_r(o),s);a(o,s,l,i)})})}t(function(a,i,o,s){o.__dzAxisProxy=null});var e=[];t(function(a,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new Ob(a,i,s,r),e.push(o.__dzAxisProxy))});var n=U();return w(e,function(a){w(a.getTargetSeriesModels(),function(i){n.set(i.uid,i)})}),n},overallReset:function(r,t){r.eachComponent("dataZoom",function(e){e.eachTargetAxis(function(n,a){e.getAxisProxy(n,a).reset(e)}),e.eachTargetAxis(function(n,a){e.getAxisProxy(n,a).filterData(e,t)})}),r.eachComponent("dataZoom",function(e){var n=e.findRepresentativeAxisProxy();if(n){var a=n.getDataPercentWindow(),i=n.getDataValueWindow();e.setCalculatedRange({start:a[0],end:a[1],startValue:i[0],endValue:i[1]})}})}};function Vb(r){r.registerAction("dataZoom",function(t,e){var n=Lb(e,t);w(n,function(a){a.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var Nf=!1;function zb(r){Nf||(Nf=!0,r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,Bb),Vb(r),r.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function Fb(r){r.registerComponentModel(Rb),r.registerComponentView(Eb),zb(r)}var Je=function(){function r(){}return r}(),np={};function rn(r,t){np[r]=t}function ap(r){return np[r]}var Gb=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.optionUpdated=function(){r.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;w(this.option.feature,function(n,a){var i=ap(a);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),K(n,i.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(ee);function Wb(r,t,e){var n=t.getBoxLayoutParams(),a=t.get("padding"),i={width:e.getWidth(),height:e.getHeight()},o=Gt(n,i,a);Cr(t.get("orient"),r,t.get("itemGap"),o.width,o.height),ly(r,n,i,a)}function ip(r,t){var e=ri(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),r=new he({shape:{x:r.x-e[3],y:r.y-e[0],width:r.width+e[1]+e[3],height:r.height+e[0]+e[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1}),r}var Hb=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.render=function(e,n,a,i){var o=this.group;if(o.removeAll(),!e.get("show"))return;var s=+e.get("itemSize"),l=e.get("orient")==="vertical",u=e.get("feature")||{},f=this._features||(this._features={}),c=[];w(u,function(d,p){c.push(p)}),new Ln(this._featureNames||[],c).add(h).update(h).remove(J(h,null)).execute(),this._featureNames=c;function h(d,p){var g=c[d],m=c[p],y=u[g],_=new ce(y,e,e.ecModel),S;if(i&&i.newTitle!=null&&i.featureName===g&&(y.title=i.newTitle),g&&!m){if(Ub(g))S={onclick:_.option.onclick,featureName:g};else{var b=ap(g);if(!b)return;S=new b}f[g]=S}else if(S=f[m],!S)return;S.uid=Wn("toolbox-feature"),S.model=_,S.ecModel=n,S.api=a;var x=S instanceof Je;if(!g&&m){x&&S.dispose&&S.dispose(n,a);return}if(!_.get("show")||x&&S.unusable){x&&S.remove&&S.remove(n,a);return}v(_,S,g),_.setIconStatus=function(C,T){var D=this.option,A=this.iconPaths;D.iconStatus=D.iconStatus||{},D.iconStatus[C]=T,A[C]&&(T==="emphasis"?Ar:Ir)(A[C])},S instanceof Je&&S.render&&S.render(_,n,a,i)}function v(d,p,g){var m=d.getModel("iconStyle"),y=d.getModel(["emphasis","iconStyle"]),_=p instanceof Je&&p.getIcons?p.getIcons():d.get("icon"),S=d.get("title")||{},b,x;G(_)?(b={},b[g]=_):b=_,G(S)?(x={},x[g]=S):x=S;var C=d.iconPaths={};w(b,function(T,D){var A=$a(T,{},{x:-s/2,y:-s/2,width:s,height:s});A.setStyle(m.getItemStyle());var I=A.ensureState("emphasis");I.style=y.getItemStyle();var M=new Ce({style:{text:x[D],align:y.get("textAlign"),borderRadius:y.get("textBorderRadius"),padding:y.get("textPadding"),fill:null,font:Lv({fontStyle:y.get("textFontStyle"),fontFamily:y.get("textFontFamily"),fontSize:y.get("textFontSize"),fontWeight:y.get("textFontWeight")},n)},ignore:!0});A.setTextContent(M),Ka({el:A,componentModel:e,itemName:D,formatterParamsExtra:{title:x[D]}}),A.__title=x[D],A.on("mouseover",function(){var L=y.getItemStyle(),P=l?e.get("right")==null&&e.get("left")!=="right"?"right":"left":e.get("bottom")==null&&e.get("top")!=="bottom"?"bottom":"top";M.setStyle({fill:y.get("textFill")||L.fill||L.stroke||"#000",backgroundColor:y.get("textBackgroundColor")}),A.setTextConfig({position:y.get("textPosition")||P}),M.ignore=!e.get("showTitle"),a.enterEmphasis(this)}).on("mouseout",function(){d.get(["iconStatus",D])!=="emphasis"&&a.leaveEmphasis(this),M.hide()}),(d.get(["iconStatus",D])==="emphasis"?Ar:Ir)(A),o.add(A),A.on("click",oe(p.onclick,p,n,a,D)),C[D]=A})}Wb(o,e,a),o.add(ip(o.getBoundingRect(),e)),l||o.eachChild(function(d){var p=d.__title,g=d.ensureState("emphasis"),m=g.textConfig||(g.textConfig={}),y=d.getTextContent(),_=y&&y.ensureState("emphasis");if(_&&!X(_)&&p){var S=_.style||(_.style={}),b=ds(p,Ce.makeFont(S)),x=d.x+o.x,C=d.y+o.y+s,T=!1;C+b.height>a.getHeight()&&(m.position="top",T=!0);var D=T?-5-b.height:s+10;x+b.width/2>a.getWidth()?(m.position=["100%",D],S.align="right"):x-b.width/2<0&&(m.position=[0,D],S.align="left")}})},t.prototype.updateView=function(e,n,a,i){w(this._features,function(o){o instanceof Je&&o.updateView&&o.updateView(o.model,n,a,i)})},t.prototype.remove=function(e,n){w(this._features,function(a){a instanceof Je&&a.remove&&a.remove(e,n)}),this.group.removeAll()},t.prototype.dispose=function(e,n){w(this._features,function(a){a instanceof Je&&a.dispose&&a.dispose(e,n)})},t.type="toolbox",t}(Ne);function Ub(r){return r.indexOf("my")===0}var Yb=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.onclick=function(e,n){var a=this.model,i=a.get("name")||e.get("title.0.text")||"echarts",o=n.getZr().painter.getType()==="svg",s=o?"svg":a.get("type",!0)||"png",l=n.getConnectedDataURL({type:s,backgroundColor:a.get("backgroundColor",!0)||e.get("backgroundColor")||"#fff",connectedBackgroundColor:a.get("connectedBackgroundColor"),excludeComponents:a.get("excludeComponents"),pixelRatio:a.get("pixelRatio")}),u=fe.browser;if(X(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var f=document.createElement("a");f.download=i+"."+s,f.target="_blank",f.href=l;var c=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});f.dispatchEvent(c)}else if(window.navigator.msSaveOrOpenBlob||o){var h=l.split(","),v=h[0].indexOf("base64")>-1,d=o?decodeURIComponent(h[1]):h[1];v&&(d=window.atob(d));var p=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var g=d.length,m=new Uint8Array(g);g--;)m[g]=d.charCodeAt(g);var y=new Blob([m]);window.navigator.msSaveOrOpenBlob(y,p)}else{var _=document.createElement("iframe");document.body.appendChild(_);var S=_.contentWindow,b=S.document;b.open("image/svg+xml","replace"),b.write(d),b.close(),S.focus(),b.execCommand("SaveAs",!0,p),document.body.removeChild(_)}}else{var x=a.get("lang"),C='',T=window.open();T.document.write(C),T.document.title=i}},t.getDefaultOption=function(e){var n={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:e.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:e.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return n},t}(Je),Bf="__ec_magicType_stack__",Xb=[["line","bar"],["stack"]],Zb=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getIcons=function(){var e=this.model,n=e.get("icon"),a={};return w(e.get("type"),function(i){n[i]&&(a[i]=n[i])}),a},t.getDefaultOption=function(e){var n={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:e.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return n},t.prototype.onclick=function(e,n,a){var i=this.model,o=i.get(["seriesIndex",a]);if(Vf[a]){var s={series:[]},l=function(c){var h=c.subType,v=c.id,d=Vf[a](h,v,c,i);d&&(re(d,c.option),s.series.push(d));var p=c.coordinateSystem;if(p&&p.type==="cartesian2d"&&(a==="line"||a==="bar")){var g=p.getAxesByScale("ordinal")[0];if(g){var m=g.dim,y=m+"Axis",_=c.getReferringComponents(y,Re).models[0],S=_.componentIndex;s[y]=s[y]||[];for(var b=0;b<=S;b++)s[y][S]=s[y][S]||{};s[y][S].boundaryGap=a==="bar"}}};w(Xb,function(c){se(c,a)>=0&&w(c,function(h){i.setIconStatus(h,"normal")})}),i.setIconStatus(a,"emphasis"),e.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,f=a;a==="stack"&&(u=K({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",a])!=="emphasis"&&(f="tiled")),n.dispatchAction({type:"changeMagicType",currentType:f,newOption:s,newTitle:u,featureName:"magicType"})}},t}(Je),Vf={line:function(r,t,e,n){if(r==="bar")return K({id:t,type:"line",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},n.get(["option","line"])||{},!0)},bar:function(r,t,e,n){if(r==="line")return K({id:t,type:"bar",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},n.get(["option","bar"])||{},!0)},stack:function(r,t,e,n){var a=e.get("stack")===Bf;if(r==="line"||r==="bar")return n.setIconStatus("stack",a?"normal":"emphasis"),K({id:t,stack:a?"":Bf},n.get(["option","stack"])||{},!0)}};ft({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(r,t){t.mergeOption(r.newOption)});var vi=new Array(60).join("-"),Er=" ";function $b(r){var t={},e=[],n=[];return r.eachRawSeries(function(a){var i=a.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var o=i.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;t[s]||(t[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},n.push({axisDim:o.dim,axisIndex:o.index})),t[s].series.push(a)}else e.push(a)}else e.push(a)}),{seriesGroupByCategoryAxis:t,other:e,meta:n}}function Kb(r){var t=[];return w(r,function(e,n){var a=e.categoryAxis,i=e.valueAxis,o=i.dim,s=[" "].concat(F(e.series,function(v){return v.name})),l=[a.model.getCategories()];w(e.series,function(v){var d=v.getRawData();l.push(v.getRawData().mapArray(d.mapDimension(o),function(p){return p}))});for(var u=[s.join(Er)],f=0;f=0)return!0}var ns=new RegExp("["+Er+"]+","g");function Jb(r){for(var t=r.split(/\n+/g),e=Fa(t.shift()).split(ns),n=[],a=F(e,function(l){return{name:l,data:[]}}),i=0;i=0;i--){var o=e[i];if(o[a])break}if(i<0){var s=r.queryComponents({mainType:"dataZoom",subType:"select",id:a})[0];if(s){var l=s.getPercentRange();e[0][a]={dataZoomId:a,start:l[0],end:l[1]}}}}),e.push(t)}function iw(r){var t=ul(r),e=t[t.length-1];t.length>1&&t.pop();var n={};return op(e,function(a,i){for(var o=t.length-1;o>=0;o--)if(a=t[o][i],a){n[i]=a;break}}),n}function ow(r){sp(r).snapshots=null}function sw(r){return ul(r).length}function ul(r){var t=sp(r);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var lw=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.onclick=function(e,n){ow(e),n.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(e){var n={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:e.getLocaleModel().get(["toolbox","restore","title"])};return n},t}(Je);ft({type:"restore",event:"restore",update:"prepareAndUpdate"},function(r,t){t.resetOption("recreate")});var uw=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],lp=function(){function r(t,e,n){var a=this;this._targetInfoList=[];var i=zf(e,t);w(fw,function(o,s){(!n||!n.include||se(n.include,s)>=0)&&o(i,a._targetInfoList)})}return r.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,function(n,a,i){if((n.coordRanges||(n.coordRanges=[])).push(a),!n.coordRange){n.coordRange=a;var o=ji[n.brushType](0,i,a);n.__rangeOffset={offset:Hf[n.brushType](o.values,n.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},r.prototype.matchOutputRanges=function(t,e,n){w(t,function(a){var i=this.findTargetInfo(a,e);i&&i!==!0&&w(i.coordSyses,function(o){var s=ji[a.brushType](1,o,a.range,!0);n(a,s.values,o,e)})},this)},r.prototype.setInputRanges=function(t,e){w(t,function(n){var a=this.findTargetInfo(n,e);if(n.range=n.range||[],a&&a!==!0){n.panelId=a.panelId;var i=ji[n.brushType](0,a.coordSys,n.coordRange),o=n.__rangeOffset;n.range=o?Hf[n.brushType](i.values,o.offset,cw(i.xyMinMax,o.xyMinMax)):i.values}},this)},r.prototype.makePanelOpts=function(t,e){return F(this._targetInfoList,function(n){var a=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:Tb(a),isTargetByCursor:Ab(a,t,n.coordSysModel),getLinearBrushOtherExtent:Db(a)}})},r.prototype.controlSeries=function(t,e,n){var a=this.findTargetInfo(t,n);return a===!0||a&&se(a.coordSyses,e.coordinateSystem)>=0},r.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,a=zf(e,t),i=0;ir[1]&&r.reverse(),r}function zf(r,t){return vn(r,t,{includeMainTypes:uw})}var fw={grid:function(r,t){var e=r.xAxisModels,n=r.yAxisModels,a=r.gridModels,i=U(),o={},s={};!e&&!n&&!a||(w(e,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),w(n,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),w(a,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,f=[];w(u.getCartesians(),function(c,h){(se(e,c.getAxis("x").model)>=0||se(n,c.getAxis("y").model)>=0)&&f.push(c)}),t.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:f[0],coordSyses:f,getPanelRect:Gf.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(r,t){w(r.geoModels,function(e){var n=e.coordinateSystem;t.push({panelId:"geo--"+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:Gf.geo})})}},Ff=[function(r,t){var e=r.xAxisModel,n=r.yAxisModel,a=r.gridModel;return!a&&e&&(a=e.axis.grid.model),!a&&n&&(a=n.axis.grid.model),a&&a===t.gridModel},function(r,t){var e=r.geoModel;return e&&e===t.geoModel}],Gf={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var r=this.coordSys,t=r.getBoundingRect().clone();return t.applyTransform(Ts(r)),t}},ji={lineX:J(Wf,0),lineY:J(Wf,1),rect:function(r,t,e,n){var a=r?t.pointToData([e[0][0],e[1][0]],n):t.dataToPoint([e[0][0],e[1][0]],n),i=r?t.pointToData([e[0][1],e[1][1]],n):t.dataToPoint([e[0][1],e[1][1]],n),o=[as([a[0],i[0]]),as([a[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(r,t,e,n){var a=[[1/0,-1/0],[1/0,-1/0]],i=F(e,function(o){var s=r?t.pointToData(o,n):t.dataToPoint(o,n);return a[0][0]=Math.min(a[0][0],s[0]),a[1][0]=Math.min(a[1][0],s[1]),a[0][1]=Math.max(a[0][1],s[0]),a[1][1]=Math.max(a[1][1],s[1]),s});return{values:i,xyMinMax:a}}};function Wf(r,t,e,n){var a=e.getAxis(["x","y"][r]),i=as(F([0,1],function(s){return t?a.coordToData(a.toLocalCoord(n[s]),!0):a.toGlobalCoord(a.dataToCoord(n[s]))})),o=[];return o[r]=i,o[1-r]=[NaN,NaN],{values:i,xyMinMax:o}}var Hf={lineX:J(Uf,0),lineY:J(Uf,1),rect:function(r,t,e){return[[r[0][0]-e[0]*t[0][0],r[0][1]-e[0]*t[0][1]],[r[1][0]-e[1]*t[1][0],r[1][1]-e[1]*t[1][1]]]},polygon:function(r,t,e){return F(r,function(n,a){return[n[0]-e[0]*t[a][0],n[1]-e[1]*t[a][1]]})}};function Uf(r,t,e,n){return[t[0]-n[r]*e[0],t[1]-n[r]*e[1]]}function cw(r,t){var e=Yf(r),n=Yf(t),a=[e[0]/n[0],e[1]/n[1]];return isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a}function Yf(r){return r?[r[0][1]-r[0][0],r[1][1]-r[1][0]]:[NaN,NaN]}var is=w,vw=Wg("toolbox-dataZoom_"),hw=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.render=function(e,n,a,i){this._brushController||(this._brushController=new gb(a.getZr()),this._brushController.on("brush",oe(this._onBrush,this)).mount()),gw(e,n,this,i,a),pw(e,n)},t.prototype.onclick=function(e,n,a){dw[a].call(this)},t.prototype.remove=function(e,n){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(e,n){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var n=e.areas;if(!e.isEnd||!n.length)return;var a={},i=this.ecModel;this._brushController.updateCovers([]);var o=new lp(fl(this.model),i,{include:["grid"]});o.matchOutputRanges(n,i,function(u,f,c){if(c.type==="cartesian2d"){var h=u.brushType;h==="rect"?(s("x",c,f[0]),s("y",c,f[1])):s({lineX:"x",lineY:"y"}[h],c,f)}}),aw(i,a),this._dispatchZoomAction(a);function s(u,f,c){var h=f.getAxis(u),v=h.model,d=l(u,v,i),p=d.findRepresentativeAxisProxy(v).getMinMaxSpan();(p.minValueSpan!=null||p.maxValueSpan!=null)&&(c=Yd(0,c.slice(),h.scale.getExtent(),0,p.minValueSpan,p.maxValueSpan)),d&&(a[d.id]={dataZoomId:d.id,startValue:c[0],endValue:c[1]})}function l(u,f,c){var h;return c.eachComponent({mainType:"dataZoom",subType:"select"},function(v){var d=v.getAxisModel(u,f.componentIndex);d&&(h=v)}),h}},t.prototype._dispatchZoomAction=function(e){var n=[];is(e,function(a,i){n.push($(a))}),n.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:n})},t.getDefaultOption=function(e){var n={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:e.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return n},t}(Je),dw={zoom:function(){var r=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:r})},back:function(){this._dispatchZoomAction(iw(this.ecModel))}};function fl(r){var t={xAxisIndex:r.get("xAxisIndex",!0),yAxisIndex:r.get("yAxisIndex",!0),xAxisId:r.get("xAxisId",!0),yAxisId:r.get("yAxisId",!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex="all"),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex="all"),t}function pw(r,t){r.setIconStatus("back",sw(t)>1?"emphasis":"normal")}function gw(r,t,e,n,a){var i=e._isZoomActive;n&&n.type==="takeGlobalCursor"&&(i=n.key==="dataZoomSelect"?n.dataZoomSelectActive:!1),e._isZoomActive=i,r.setIconStatus("zoom",i?"emphasis":"normal");var o=new lp(fl(r),t,{include:["grid"]}),s=o.makePanelOpts(a,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});e._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:r.getModel("brushStyle").getItemStyle()}:!1)}gy("dataZoom",function(r){var t=r.getComponent("toolbox",0),e=["feature","dataZoom"];if(!t||t.get(e)==null)return;var n=t.getModel(e),a=[],i=fl(n),o=vn(r,i);is(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),is(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,f){var c=l.componentIndex,h={type:"select",$fromToolbox:!0,filterMode:n.get("filterMode",!0)||"filter",id:vw+u+c};h[f]=c,a.push(h)}return a});function X1(r){r.registerComponentModel(Gb),r.registerComponentView(Hb),rn("saveAsImage",Yb),rn("magicType",Zb),rn("dataView",rw),rn("dataZoom",hw),rn("restore",lw),St(Fb)}var mw=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(ee);function up(r){var t=r.get("confine");return t!=null?!!t:r.get("renderMode")==="richText"}function fp(r){if(fe.domSupported){for(var t=document.documentElement.style,e=0,n=r.length;e-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=i==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=i==="top"?225:45)+"deg)");var f=u*Math.PI/180,c=o+a,h=c*Math.abs(Math.cos(f))+c*Math.abs(Math.sin(f)),v=Math.round(((h-Math.SQRT2*a)/2+Math.SQRT2*a-(h-c)/2)*100)/100;s+=";"+i+":-"+v+"px";var d=t+" solid "+a+"px;",p=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+d,"border-right:"+d,"background-color:"+n+";"];return'
'}function Cw(r,t){var e="cubic-bezier(0.23,1,0.32,1)",n=" "+r/2+"s "+e,a="opacity"+n+",visibility"+n;return t||(n=" "+r+"s "+e,a+=fe.transformSupported?","+cl+n:",left"+n+",top"+n),Sw+":"+a}function Xf(r,t,e){var n=r.toFixed(0)+"px",a=t.toFixed(0)+"px";if(!fe.transformSupported)return e?"top:"+a+";left:"+n+";":[["top",a],["left",n]];var i=fe.transform3dSupported,o="translate"+(i?"3d":"")+"("+n+","+a+(i?",0":"")+")";return e?"top:0;left:0;"+cl+":"+o+";":[["top",0],["left",0],[cp,o]]}function Tw(r){var t=[],e=r.get("fontSize"),n=r.getTextColor();n&&t.push("color:"+n),t.push("font:"+r.getFont()),e&&t.push("line-height:"+Math.round(e*3/2)+"px");var a=r.get("textShadowColor"),i=r.get("textShadowBlur")||0,o=r.get("textShadowOffsetX")||0,s=r.get("textShadowOffsetY")||0;return a&&i&&t.push("text-shadow:"+o+"px "+s+"px "+i+"px "+a),w(["decoration","align"],function(l){var u=r.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function Dw(r,t,e){var n=[],a=r.get("transitionDuration"),i=r.get("backgroundColor"),o=r.get("shadowBlur"),s=r.get("shadowColor"),l=r.get("shadowOffsetX"),u=r.get("shadowOffsetY"),f=r.getModel("textStyle"),c=bh(r,"html"),h=l+"px "+u+"px "+o+"px "+s;return n.push("box-shadow:"+h),t&&a&&n.push(Cw(a,e)),i&&n.push("background-color:"+i),w(["width","color","radius"],function(v){var d="border-"+v,p=Uv(d),g=r.get(p);g!=null&&n.push(d+":"+g+(v==="color"?"":"px"))}),n.push(Tw(f)),c!=null&&n.push("padding:"+ri(c).join("px ")+"px"),n.join(";")+";"}function Zf(r,t,e,n,a){var i=t&&t.painter;if(e){var o=i&&i.getViewportRoot();o&&hg(r,o,e,n,a)}else{r[0]=n,r[1]=a;var s=i&&i.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/t.getWidth(),r[3]=r[1]/t.getHeight()}var Aw=function(){function r(t,e){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,fe.wxa)return null;var n=document.createElement("div");n.domBelongToZr=!0,this.el=n;var a=this._zr=t.getZr(),i=e.appendTo,o=i&&(G(i)?document.querySelector(i):So(i)?i:X(i)&&i(t.getDom()));Zf(this._styleCoord,a,o,t.getWidth()/2,t.getHeight()/2),(o||t.getDom()).appendChild(n),this._api=t,this._container=o;var s=this;n.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},n.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=a.handler,f=a.painter.getViewportRoot();vg(f,l,!0),u.dispatch("mousemove",l)}},n.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return r.prototype.update=function(t){if(!this._container){var e=this._api.getDom(),n=_w(e,"position"),a=e.style;a.position!=="absolute"&&n!=="absolute"&&(a.position="relative")}var i=t.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=t.get("className")||""},r.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,a=n.style,i=this._styleCoord;n.innerHTML?a.cssText=xw+Dw(t,!this._firstShow,this._longHide)+Xf(i[0],i[1],!0)+("border-color:"+nr(e)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):a.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(t,e,n,a,i){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(G(i)&&n.get("trigger")==="item"&&!up(n)&&(s=ww(n,a,i)),G(t))o.innerHTML=t+s;else if(t){o.innerHTML="",N(t)||(t=[t]);for(var l=0;l=0?this._tryShow(i,o):a==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var e=this._tooltipModel,n=this._ecModel,a=this._api,i=e.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!a.isDisposed()&&o.manuallyShowTip(e,n,a,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(e,n,a,i){if(!(i.from===this.uid||fe.node||!a.getDom())){var o=qf(i,a);this._ticket="";var s=i.dataByCoordSys,l=Ew(i,n,a);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&i.x!=null&&i.y!=null){var f=Mw;f.x=i.x,f.y=i.y,f.update(),Z(f).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:f},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(e,n,a,i))return;var c=Wd(i,n),h=c.point[0],v=c.point[1];h!=null&&v!=null&&this._tryShow({offsetX:h,offsetY:v,target:c.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(a.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:a.getZr().findHover(i.x,i.y).target},o))}},t.prototype.manuallyHideTip=function(e,n,a,i){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(qf(i,a))},t.prototype._manuallyAxisShowTip=function(e,n,a,i){var o=i.seriesIndex,s=i.dataIndex,l=n.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=n.getSeriesByIndex(o);if(u){var f=u.getData(),c=nn([f.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(c.get("trigger")==="axis")return a.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},t.prototype._tryShow=function(e,n){var a=e.target,i=this._tooltipModel;if(i){this._lastX=e.offsetX,this._lastY=e.offsetY;var o=e.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,e);else if(a){var s=Z(a);if(s.ssrType==="legend")return;this._lastDataByCoordSys=null;var l,u;un(a,function(f){if(Z(f).dataIndex!=null)return l=f,!0;if(Z(f).tooltipConfig!=null)return u=f,!0},!0),l?this._showSeriesItemTooltip(e,l,n):u?this._showComponentItemTooltip(e,u,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},t.prototype._showOrMove=function(e,n){var a=e.get("showDelay");n=oe(n,this),clearTimeout(this._showTimout),a>0?this._showTimout=setTimeout(n,a):n()},t.prototype._showAxisTooltip=function(e,n){var a=this._ecModel,i=this._tooltipModel,o=[n.offsetX,n.offsetY],s=nn([n.tooltipOption],i),l=this._renderMode,u=[],f=In("section",{blocks:[],noHeader:!0}),c=[],h=new Ii;w(e,function(y){w(y.dataByAxis,function(_){var S=a.getComponent(_.axisDim+"Axis",_.axisIndex),b=_.value;if(!(!S||b==null)){var x=zd(b,S.axis,a,_.seriesDataIndices,_.valueLabelOpt),C=In("section",{header:x,noHeader:!Bn(x),sortBlocks:!0,blocks:[]});f.blocks.push(C),w(_.seriesDataIndices,function(T){var D=a.getSeriesByIndex(T.seriesIndex),A=T.dataIndexInside,I=D.getDataParams(A);if(!(I.dataIndex<0)){I.axisDim=_.axisDim,I.axisIndex=_.axisIndex,I.axisType=_.axisType,I.axisId=_.axisId,I.axisValue=Js(S.axis,{value:b}),I.axisValueLabel=x,I.marker=h.makeTooltipMarker("item",nr(I.color),l);var M=pu(D.formatTooltip(A,!0,null)),L=M.frag;if(L){var P=nn([D],i).get("valueFormatter");C.blocks.push(P?B({valueFormatter:P},L):L)}M.text&&c.push(M.text),u.push(I)}})}})}),f.blocks.reverse(),c.reverse();var v=n.position,d=s.get("order"),p=xu(f,h,l,d,a.get("useUTC"),s.get("textStyle"));p&&c.unshift(p);var g=l==="richText"?` + +`:"
",m=c.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(e,u)?this._updatePosition(s,v,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,m,u,Math.random()+"",o[0],o[1],v,null,h)})},t.prototype._showSeriesItemTooltip=function(e,n,a){var i=this._ecModel,o=Z(n),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,c=o.dataType,h=u.getData(c),v=this._renderMode,d=e.positionDefault,p=nn([h.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),g=p.get("trigger");if(!(g!=null&&g!=="item")){var m=u.getDataParams(f,c),y=new Ii;m.marker=y.makeTooltipMarker("item",nr(m.color),v);var _=pu(u.formatTooltip(f,!1,c)),S=p.get("order"),b=p.get("valueFormatter"),x=_.frag,C=x?xu(b?B({valueFormatter:b},x):x,y,v,S,i.get("useUTC"),p.get("textStyle")):_.text,T="item_"+u.name+"_"+f;this._showOrMove(p,function(){this._showTooltipContent(p,C,m,T,e.offsetX,e.offsetY,e.position,e.target,y)}),a({type:"showTip",dataIndexInside:f,dataIndex:h.getRawIndex(f),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,n,a){var i=Z(n),o=i.tooltipConfig,s=o.option||{};if(G(s)){var l=s;s={content:l,formatter:l}}var u=[s],f=this._ecModel.getComponent(i.componentMainType,i.componentIndex);f&&u.push(f),u.push({formatter:s.content});var c=e.positionDefault,h=nn(u,this._tooltipModel,c?{position:c}:null),v=h.get("content"),d=Math.random()+"",p=new Ii;this._showOrMove(h,function(){var g=$(h.get("formatterParams")||{});this._showTooltipContent(h,v,g,d,e.offsetX,e.offsetY,e.position,n,p)}),a({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,n,a,i,o,s,l,u,f){if(this._ticket="",!(!e.get("showContent")||!e.get("show"))){var c=this._tooltipContent;c.setEnterable(e.get("enterable"));var h=e.get("formatter");l=l||e.get("position");var v=n,d=this._getNearestPoint([o,s],a,e.get("trigger"),e.get("borderColor")),p=d.color;if(h)if(G(h)){var g=e.ecModel.get("useUTC"),m=N(a)?a[0]:a,y=m&&m.axisType&&m.axisType.indexOf("time")>=0;v=h,y&&(v=ja(m.axisValue,v,g)),v=Yv(v,a,!0)}else if(X(h)){var _=oe(function(S,b){S===this._ticket&&(c.setContent(b,f,e,p,l),this._updatePosition(e,l,o,s,c,a,u))},this);this._ticket=i,v=h(a,i,_)}else v=h;c.setContent(v,f,e,p,l),c.show(e,p),this._updatePosition(e,l,o,s,c,a,u)}},t.prototype._getNearestPoint=function(e,n,a,i){if(a==="axis"||N(n))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!N(n))return{color:i||n.color||n.borderColor}},t.prototype._updatePosition=function(e,n,a,i,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();n=n||e.get("position");var c=o.getSize(),h=e.get("align"),v=e.get("verticalAlign"),d=l&&l.getBoundingRect().clone();if(l&&d.applyTransform(l.transform),X(n)&&(n=n([a,i],s,o.el,d,{viewSize:[u,f],contentSize:c.slice()})),N(n))a=te(n[0],u),i=te(n[1],f);else if(Y(n)){var p=n;p.width=c[0],p.height=c[1];var g=Gt(p,{width:u,height:f});a=g.x,i=g.y,h=null,v=null}else if(G(n)&&l){var m=kw(n,d,c,e.get("borderWidth"));a=m[0],i=m[1]}else{var m=Pw(a,i,o,u,f,h?null:20,v?null:20);a=m[0],i=m[1]}if(h&&(a-=jf(h)?c[0]/2:h==="right"?c[0]:0),v&&(i-=jf(v)?c[1]/2:v==="bottom"?c[1]:0),up(e)){var m=Rw(a,i,o,u,f);a=m[0],i=m[1]}o.moveTo(a,i)},t.prototype._updateContentNotChangedOnAxis=function(e,n){var a=this._lastDataByCoordSys,i=this._cbParamsList,o=!!a&&a.length===e.length;return o&&w(a,function(s,l){var u=s.dataByAxis||[],f=e[l]||{},c=f.dataByAxis||[];o=o&&u.length===c.length,o&&w(u,function(h,v){var d=c[v]||{},p=h.seriesDataIndices||[],g=d.seriesDataIndices||[];o=o&&h.value===d.value&&h.axisType===d.axisType&&h.axisId===d.axisId&&p.length===g.length,o&&w(p,function(m,y){var _=g[y];o=o&&m.seriesIndex===_.seriesIndex&&m.dataIndex===_.dataIndex}),i&&w(h.seriesDataIndices,function(m){var y=m.seriesIndex,_=n[y],S=i[y];_&&S&&S.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=n,!!o},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,n){fe.node||!n.getDom()||(No(this,"_updatePosition"),this._tooltipContent.dispose(),jo("itemTooltip",n))},t.type="tooltip",t}(Ne);function nn(r,t,e){var n=t.ecModel,a;e?(a=new ce(e,n,n),a=new ce(t.option,a,n)):a=t;for(var i=r.length-1;i>=0;i--){var o=r[i];o&&(o instanceof ce&&(o=o.get("tooltip",!0)),G(o)&&(o={formatter:o}),o&&(a=new ce(o,a,n)))}return a}function qf(r,t){return r.dispatchAction||oe(t.dispatchAction,t)}function Pw(r,t,e,n,a,i,o){var s=e.getSize(),l=s[0],u=s[1];return i!=null&&(r+l+i+2>n?r-=l+i:r+=i),o!=null&&(t+u+o>a?t-=u+o:t+=o),[r,t]}function Rw(r,t,e,n,a){var i=e.getSize(),o=i[0],s=i[1];return r=Math.min(r+o,n)-o,t=Math.min(t+s,a)-s,r=Math.max(r,0),t=Math.max(t,0),[r,t]}function kw(r,t,e,n){var a=e[0],i=e[1],o=Math.ceil(Math.SQRT2*n)+8,s=0,l=0,u=t.width,f=t.height;switch(r){case"inside":s=t.x+u/2-a/2,l=t.y+f/2-i/2;break;case"top":s=t.x+u/2-a/2,l=t.y-i-o;break;case"bottom":s=t.x+u/2-a/2,l=t.y+f+o;break;case"left":s=t.x-a-o,l=t.y+f/2-i/2;break;case"right":s=t.x+u+o,l=t.y+f/2-i/2}return[s,l]}function jf(r){return r==="center"||r==="middle"}function Ew(r,t,e){var n=ms(r).queryOptionMap,a=n.keys()[0];if(!(!a||a==="series")){var i=Fn(t,a,n.get(a),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=e.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var f=Z(u).tooltipConfig;if(f&&f.name===r.name)return l=u,!0}),l)return{componentMainType:a,componentIndex:o.componentIndex,el:l}}}}function Z1(r){St(Hd),r.registerComponentModel(mw),r.registerComponentView(Lw),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},yt),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},yt)}var Ow=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.layoutMode={type:"box",ignoreSize:!0},e}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(ee),Nw=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){if(this.group.removeAll(),!!e.get("show")){var i=this.group,o=e.getModel("textStyle"),s=e.getModel("subtextStyle"),l=e.get("textAlign"),u=ie(e.get("textBaseline"),e.get("textVerticalAlign")),f=new Ce({style:Ft(o,{text:e.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),c=f.getBoundingRect(),h=e.get("subtext"),v=new Ce({style:Ft(s,{text:h,fill:s.getTextColor(),y:c.height+e.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=e.get("link"),p=e.get("sublink"),g=e.get("triggerEvent",!0);f.silent=!d&&!g,v.silent=!p&&!g,d&&f.on("click",function(){ql(d,"_"+e.get("target"))}),p&&v.on("click",function(){ql(p,"_"+e.get("subtarget"))}),Z(f).eventData=Z(v).eventData=g?{componentType:"title",componentIndex:e.componentIndex}:null,i.add(f),h&&i.add(v);var m=i.getBoundingRect(),y=e.getBoxLayoutParams();y.width=m.width,y.height=m.height;var _=Gt(y,{width:a.getWidth(),height:a.getHeight()},e.get("padding"));l||(l=e.get("left")||e.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=e.get("top")||e.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?_.y+=_.height:u==="middle"&&(_.y+=_.height/2),u=u||"top"),i.x=_.x,i.y=_.y,i.markRedraw();var S={align:l,verticalAlign:u};f.setStyle(S),v.setStyle(S),m=i.getBoundingRect();var b=_.margin,x=e.getItemStyle(["color","opacity"]);x.fill=e.get("backgroundColor");var C=new he({shape:{x:m.x-b[3],y:m.y-b[0],width:m.width+b[1]+b[3],height:m.height+b[0]+b[2],r:e.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});i.add(C)}},t.type="title",t}(Ne);function $1(r){r.registerComponentModel(Ow),r.registerComponentView(Nw)}function hi(r,t){var e=r.mapDimensionsAll("defaultedLabel"),n=e.length;if(n===1){var a=Pr(r,t,e[0]);return a!=null?a+"":null}else if(n){for(var i=[],o=0;o=0&&n.push(t[i])}return n.join(" ")}var vl=function(r){V(t,r);function t(e,n,a,i){var o=r.call(this)||this;return o.updateData(e,n,a,i),o}return t.prototype._createSymbol=function(e,n,a,i,o){this.removeAll();var s=Wt(e,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=Bw,this._symbolType=e,this.add(s)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){Ar(this.childAt(0))},t.prototype.downplay=function(){Ir(this.childAt(0))},t.prototype.setZ=function(e,n){var a=this.childAt(0);a.zlevel=e,a.z=n},t.prototype.setDraggable=function(e,n){var a=this.childAt(0);a.draggable=e,a.cursor=!n&&e?"move":a.cursor},t.prototype.updateData=function(e,n,a,i){this.silent=!1;var o=e.getItemVisual(n,"symbol")||"circle",s=e.hostModel,l=t.getSymbolSize(e,n),u=o!==this._symbolType,f=i&&i.disableAnimation;if(u){var c=e.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,e,n,l,c)}else{var h=this.childAt(0);h.silent=!1;var v={scaleX:l[0]/2,scaleY:l[1]/2};f?h.attr(v):me(h,v,s,n),Za(h)}if(this._updateCommon(e,n,l,a,i),u){var h=this.childAt(0);if(!f){var v={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,De(h,v,s,n)}}f&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(e,n,a,i,o){var s=this.childAt(0),l=e.hostModel,u,f,c,h,v,d,p,g,m;if(i&&(u=i.emphasisItemStyle,f=i.blurItemStyle,c=i.selectItemStyle,h=i.focus,v=i.blurScope,p=i.labelStatesModels,g=i.hoverScale,m=i.cursorStyle,d=i.emphasisDisabled),!i||e.hasItemOption){var y=i&&i.itemModel?i.itemModel:e.getItemModel(n),_=y.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),c=y.getModel(["select","itemStyle"]).getItemStyle(),f=y.getModel(["blur","itemStyle"]).getItemStyle(),h=_.get("focus"),v=_.get("blurScope"),d=_.get("disabled"),p=Br(y),g=_.getShallow("scale"),m=y.getShallow("cursor")}var S=e.getItemVisual(n,"symbolRotate");s.attr("rotation",(S||0)*Math.PI/180||0);var b=Hs(e.getItemVisual(n,"symbolOffset"),a);b&&(s.x=b[0],s.y=b[1]),m&&s.attr("cursor",m);var x=e.getItemVisual(n,"style"),C=x.fill;if(s instanceof Or){var T=s.style;s.useStyle(B({image:T.image,x:T.x,y:T.y,width:T.width,height:T.height},x))}else s.__isEmptyBrush?s.useStyle(B({},x)):s.useStyle(x),s.style.decal=null,s.setColor(C,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var D=e.getItemVisual(n,"liftZ"),A=this._z2;D!=null?A==null&&(this._z2=s.z2,s.z2+=D):A!=null&&(s.z2=A,this._z2=null);var I=o&&o.useNameLabel;Nr(s,p,{labelFetcher:l,labelDataIndex:n,defaultText:M,inheritColor:C,defaultOpacity:x.opacity});function M(R){return I?e.getName(R):hi(e,R)}this._sizeX=a[0]/2,this._sizeY=a[1]/2;var L=s.ensureState("emphasis");L.style=u,s.ensureState("select").style=c,s.ensureState("blur").style=f;var P=g==null||g===!0?Math.max(1.1,3/this._sizeY):isFinite(g)&&g>0?+g:1;L.scaleX=this._sizeX*P,L.scaleY=this._sizeY*P,this.setSymbolScale(1),Mr(this,h,v,d)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,n,a){var i=this.childAt(0),o=Z(this).dataIndex,s=a&&a.animation;if(this.silent=i.silent=!0,a&&a.fadeLabel){var l=i.getTextContent();l&&wn(l,{style:{opacity:0}},n,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();wn(i,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:o,cb:e,removeOpt:s})},t.getSymbolSize=function(e,n){return s_(e.getItemVisual(n,"symbolSize"))},t}(ge);function Bw(r,t){this.parent.drift(r,t)}function Qi(r,t,e,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(e))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&r.getItemVisual(e,"symbol")!=="none"}function Qf(r){return r!=null&&!Y(r)&&(r={isIgnore:r}),r||{}}function Jf(r){var t=r.hostModel,e=t.getModel("emphasis");return{emphasisItemStyle:e.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:e.get("focus"),blurScope:e.get("blurScope"),emphasisDisabled:e.get("disabled"),hoverScale:e.get("scale"),labelStatesModels:Br(t),cursorStyle:t.get("cursor")}}var dp=function(){function r(t){this.group=new ge,this._SymbolCtor=t||vl}return r.prototype.updateData=function(t,e){this._progressiveEls=null,e=Qf(e);var n=this.group,a=t.hostModel,i=this._data,o=this._SymbolCtor,s=e.disableAnimation,l=Jf(t),u={disableAnimation:s},f=e.getSymbolPoint||function(c){return t.getItemLayout(c)};i||n.removeAll(),t.diff(i).add(function(c){var h=f(c);if(Qi(t,h,c,e)){var v=new o(t,c,l,u);v.setPosition(h),t.setItemGraphicEl(c,v),n.add(v)}}).update(function(c,h){var v=i.getItemGraphicEl(h),d=f(c);if(!Qi(t,d,c,e)){n.remove(v);return}var p=t.getItemVisual(c,"symbol")||"circle",g=v&&v.getSymbolType&&v.getSymbolType();if(!v||g&&g!==p)n.remove(v),v=new o(t,c,l,u),v.setPosition(d);else{v.updateData(t,c,l,u);var m={x:d[0],y:d[1]};s?v.attr(m):me(v,m,a)}n.add(v),t.setItemGraphicEl(c,v)}).remove(function(c){var h=i.getItemGraphicEl(c);h&&h.fadeOut(function(){n.remove(h)},a)}).execute(),this._getSymbolPoint=f,this._data=t},r.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl(function(n,a){var i=t._getSymbolPoint(a);n.setPosition(i),n.markRedraw()})},r.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=Jf(t),this._data=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(t,e,n){this._progressiveEls=[],n=Qf(n);function a(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(ee),gr=J,ss=w,ca=ge,pp=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.newlineDisabled=!1,e}return t.prototype.init=function(){this.group.add(this._contentGroup=new ca),this.group.add(this._selectorGroup=new ca),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,n,a){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!e.get("show",!0)){var o=e.get("align"),s=e.get("orient");(!o||o==="auto")&&(o=e.get("left")==="right"&&s==="vertical"?"right":"left");var l=e.get("selector",!0),u=e.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,e,n,a,l,s,u);var f=e.getBoxLayoutParams(),c={width:a.getWidth(),height:a.getHeight()},h=e.get("padding"),v=Gt(f,c,h),d=this.layoutInner(e,o,v,i,l,u),p=Gt(re({width:d.width,height:d.height},f),c,h);this.group.x=p.x-d.x,this.group.y=p.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=ip(d,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,n,a,i,o,s,l){var u=this.getContentGroup(),f=U(),c=n.get("selectedMode"),h=[];a.eachRawSeries(function(v){!v.get("legendHoverLink")&&h.push(v.id)}),ss(n.getData(),function(v,d){var p=v.get("name");if(!this.newlineDisabled&&(p===""||p===` +`)){var g=new ca;g.newline=!0,u.add(g);return}var m=a.getSeriesByName(p)[0];if(!f.get(p))if(m){var y=m.getData(),_=y.getVisual("legendLineStyle")||{},S=y.getVisual("legendIcon"),b=y.getVisual("style"),x=this._createItem(m,p,d,v,n,e,_,b,S,c,i);x.on("click",gr(ec,p,null,i,h)).on("mouseover",gr(ls,m.name,null,i,h)).on("mouseout",gr(us,m.name,null,i,h)),a.ssr&&x.eachChild(function(C){var T=Z(C);T.seriesIndex=m.seriesIndex,T.dataIndex=d,T.ssrType="legend"}),f.set(p,!0)}else a.eachRawSeries(function(C){if(!f.get(p)&&C.legendVisualProvider){var T=C.legendVisualProvider;if(!T.containName(p))return;var D=T.indexOfName(p),A=T.getItemVisual(D,"style"),I=T.getItemVisual(D,"legendIcon"),M=dg(A.fill);M&&M[3]===0&&(M[3]=.2,A=B(B({},A),{fill:pg(M,"rgba")}));var L=this._createItem(C,p,d,v,n,e,{},A,I,c,i);L.on("click",gr(ec,null,p,i,h)).on("mouseover",gr(ls,null,p,i,h)).on("mouseout",gr(us,null,p,i,h)),a.ssr&&L.eachChild(function(P){var R=Z(P);R.seriesIndex=C.seriesIndex,R.dataIndex=d,R.ssrType="legend"}),f.set(p,!0)}},this)},this),o&&this._createSelector(o,n,i,s,l)},t.prototype._createSelector=function(e,n,a,i,o){var s=this.getSelectorGroup();ss(e,function(u){var f=u.type,c=new Ce({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){a.dispatchAction({type:f==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(c);var h=n.getModel("selectorLabel"),v=n.getModel(["emphasis","selectorLabel"]);Nr(c,{normal:h,emphasis:v},{defaultText:u.title}),Co(c)})},t.prototype._createItem=function(e,n,a,i,o,s,l,u,f,c,h){var v=e.visualDrawType,d=o.get("itemWidth"),p=o.get("itemHeight"),g=o.isSelected(n),m=i.get("symbolRotate"),y=i.get("symbolKeepAspect"),_=i.get("icon");f=_||f||"roundRect";var S=zw(f,i,l,u,v,g,h),b=new ca,x=i.getModel("textStyle");if(X(e.getLegendIcon)&&(!_||_==="inherit"))b.add(e.getLegendIcon({itemWidth:d,itemHeight:p,icon:f,iconRotate:m,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:y}));else{var C=_==="inherit"&&e.getData().getVisual("symbol")?m==="inherit"?e.getData().getVisual("symbolRotate"):m:0;b.add(Fw({itemWidth:d,itemHeight:p,icon:f,iconRotate:C,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:y}))}var T=s==="left"?d+5:-5,D=s,A=o.get("formatter"),I=n;G(A)&&A?I=A.replace("{name}",n??""):X(A)&&(I=A(n));var M=g?x.getTextColor():i.get("inactiveColor");b.add(new Ce({style:Ft(x,{text:I,x:T,y:p/2,fill:M,align:D,verticalAlign:"middle"},{inheritColor:M})}));var L=new he({shape:b.getBoundingRect(),style:{fill:"transparent"}}),P=i.getModel("tooltip");return P.get("show")&&Ka({el:L,componentModel:o,itemName:n,itemTooltipOption:P.option}),b.add(L),b.eachChild(function(R){R.silent=!0}),L.silent=!c,this.getContentGroup().add(b),Co(b),b.__legendDataIndex=a,b},t.prototype.layoutInner=function(e,n,a,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Cr(e.get("orient"),l,e.get("itemGap"),a.width,a.height);var f=l.getBoundingRect(),c=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){Cr("horizontal",u,e.get("selectorItemGap",!0));var h=u.getBoundingRect(),v=[-h.x,-h.y],d=e.get("selectorButtonGap",!0),p=e.getOrient().index,g=p===0?"width":"height",m=p===0?"height":"width",y=p===0?"y":"x";s==="end"?v[p]+=f[g]+d:c[p]+=h[g]+d,v[1-p]+=f[m]/2-h[m]/2,u.x=v[0],u.y=v[1],l.x=c[0],l.y=c[1];var _={x:0,y:0};return _[g]=f[g]+d+h[g],_[m]=Math.max(f[m],h[m]),_[y]=Math.min(0,h[y]+v[1-p]),_}else return l.x=c[0],l.y=c[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Ne);function zw(r,t,e,n,a,i,o){function s(g,m){g.lineWidth==="auto"&&(g.lineWidth=m.lineWidth>0?2:0),ss(g,function(y,_){g[_]==="inherit"&&(g[_]=m[_])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),f=r.lastIndexOf("empty",0)===0?"fill":"stroke",c=l.getShallow("decal");u.decal=!c||c==="inherit"?n.decal:zo(c,o),u.fill==="inherit"&&(u.fill=n[a]),u.stroke==="inherit"&&(u.stroke=n[f]),u.opacity==="inherit"&&(u.opacity=(a==="fill"?n:e).opacity),s(u,n);var h=t.getModel("lineStyle"),v=h.getLineStyle();if(s(v,e),u.fill==="auto"&&(u.fill=n.fill),u.stroke==="auto"&&(u.stroke=n.fill),v.stroke==="auto"&&(v.stroke=n.fill),!i){var d=t.get("inactiveBorderWidth"),p=u[f];u.lineWidth=d==="auto"?n.lineWidth>0&&p?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),v.stroke=h.get("inactiveColor"),v.lineWidth=h.get("inactiveWidth")}return{itemStyle:u,lineStyle:v}}function Fw(r){var t=r.icon||"roundRect",e=Wt(t,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill,r.symbolKeepAspect);return e.setStyle(r.itemStyle),e.rotation=(r.iconRotate||0)*Math.PI/180,e.setOrigin([r.itemWidth/2,r.itemHeight/2]),t.indexOf("empty")>-1&&(e.style.stroke=e.style.fill,e.style.fill="#fff",e.style.lineWidth=2),e}function ec(r,t,e,n){us(r,t,e,n),e.dispatchAction({type:"legendToggleSelect",name:r??t}),ls(r,t,e,n)}function gp(r){for(var t=r.getZr().storage.getDisplayList(),e,n=0,a=t.length;na[o],g=[-v.x,-v.y];n||(g[i]=f[u]);var m=[0,0],y=[-d.x,-d.y],_=ie(e.get("pageButtonGap",!0),e.get("itemGap",!0));if(p){var S=e.get("pageButtonPosition",!0);S==="end"?y[i]+=a[o]-d[o]:m[i]+=d[o]+_}y[1-i]+=v[s]/2-d[s]/2,f.setPosition(g),c.setPosition(m),h.setPosition(y);var b={x:0,y:0};if(b[o]=p?a[o]:v[o],b[s]=Math.max(v[s],d[s]),b[l]=Math.min(0,d[l]+y[1-i]),c.__rectSize=a[o],p){var x={x:0,y:0};x[o]=Math.max(a[o]-d[o]-_,0),x[s]=b[s],c.setClipPath(new he({shape:x})),c.__rectSize=x[o]}else h.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var C=this._getPageInfo(e);return C.pageIndex!=null&&me(f,{x:C.contentPosition[0],y:C.contentPosition[1]},p?e:null),this._updatePageInfoView(e,C),b},t.prototype._pageGo=function(e,n,a){var i=this._getPageInfo(n)[e];i!=null&&a.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:n.id})},t.prototype._updatePageInfoView=function(e,n){var a=this._controllerGroup;w(["pagePrev","pageNext"],function(f){var c=f+"DataIndex",h=n[c]!=null,v=a.childOfName(f);v&&(v.setStyle("fill",h?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),v.cursor=h?"pointer":"default")});var i=a.childOfName("pageText"),o=e.get("pageFormatter"),s=n.pageIndex,l=s!=null?s+1:0,u=n.pageCount;i&&o&&i.setStyle("text",G(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(e){var n=e.get("scrollDataIndex",!0),a=this.getContentGroup(),i=this._containerGroup.__rectSize,o=e.getOrient().index,s=Ji[o],l=eo[o],u=this._findTargetItemIndex(n),f=a.children(),c=f[u],h=f.length,v=h?1:0,d={contentPosition:[a.x,a.y],pageCount:v,pageIndex:v-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return d;var p=S(c);d.contentPosition[o]=-p.s;for(var g=u+1,m=p,y=p,_=null;g<=h;++g)_=S(f[g]),(!_&&y.e>m.s+i||_&&!b(_,m.s))&&(y.i>m.i?m=y:m=_,m&&(d.pageNextDataIndex==null&&(d.pageNextDataIndex=m.i),++d.pageCount)),y=_;for(var g=u-1,m=p,y=p,_=null;g>=-1;--g)_=S(f[g]),(!_||!b(y,_.s))&&m.i=C&&x.s<=C+i}},t.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var n,a=this.getContentGroup(),i;return a.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===e&&(n=s)}),n??i},t.type="legend.scroll",t}(pp);function Yw(r){r.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;n!=null&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(a){a.setScrollDataIndex(n)})})}function Xw(r){St(mp),r.registerComponentModel(Hw),r.registerComponentView(Uw),Yw(r)}function K1(r){St(mp),St(Xw)}var Zw={label:{enabled:!0},decal:{show:!1}},nc=ue(),$w={};function Kw(r,t){var e=r.getModel("aria");if(!e.get("enabled"))return;var n=$(Zw);K(n.label,r.getLocaleModel().get("aria"),!1),K(e.option,n,!1),a(),i();function a(){var u=e.getModel("decal"),f=u.get("show");if(f){var c=U();r.eachSeries(function(h){if(!h.isColorBySeries()){var v=c.get(h.type);v||(v={},c.set(h.type,v)),nc(h).scope=v}}),r.eachRawSeries(function(h){if(r.isSeriesFiltered(h))return;if(X(h.enableAriaDecal)){h.enableAriaDecal();return}var v=h.getData();if(h.isColorBySeries()){var y=Ql(h.ecModel,h.name,$w,r.getSeriesCount()),_=v.getVisual("decal");v.setVisual("decal",S(_,y))}else{var d=h.getRawData(),p={},g=nc(h).scope;v.each(function(b){var x=v.getRawIndex(b);p[x]=b});var m=d.count();d.each(function(b){var x=p[b],C=d.getName(b)||b+"",T=Ql(h.ecModel,C,g,m),D=v.getItemVisual(x,"decal");v.setItemVisual(x,"decal",S(D,T))})}function S(b,x){var C=b?B(B({},x),b):x;return C.dirty=!0,C}})}}function i(){var u=r.getLocaleModel().get("aria"),f=e.getModel("label");if(f.option=re(f.option,u),!!f.get("enabled")){var c=t.getZr().dom;if(f.get("description")){c.setAttribute("aria-label",f.get("description"));return}var h=r.getSeriesCount(),v=f.get(["data","maxCount"])||10,d=f.get(["series","maxCount"])||10,p=Math.min(h,d),g;if(!(h<1)){var m=s();if(m){var y=f.get(["general","withTitle"]);g=o(y,{title:m})}else g=f.get(["general","withoutTitle"]);var _=[],S=h>1?f.get(["series","multiple","prefix"]):f.get(["series","single","prefix"]);g+=o(S,{seriesCount:h}),r.eachSeries(function(T,D){if(D1?f.get(["series","multiple",M]):f.get(["series","single",M]),A=o(A,{seriesId:T.seriesIndex,seriesName:T.get("name"),seriesType:l(T.subType)});var L=T.getData();if(L.count()>v){var P=f.get(["data","partialData"]);A+=o(P,{displayCnt:v})}else A+=f.get(["data","allData"]);for(var R=f.get(["data","separator","middle"]),O=f.get(["data","separator","end"]),W=[],k=0;k":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},jw=function(){function r(t){var e=this._condVal=G(t)?new RegExp(t):gg(t)?t:null;if(e==null){var n="";Q(n)}}return r.prototype.evaluate=function(t){var e=typeof t;return G(e)?this._condVal.test(t):le(e)?this._condVal.test(t+""):!1},r}(),Qw=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),Jw=function(){function r(){}return r.prototype.evaluate=function(){for(var t=this.children,e=0;e-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),n},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(Ve);function _p(r,t,e){var n=r.getBaseAxis(),a=r.getOtherAxis(n),i=vC(a,e),o=n.dim,s=a.dim,l=t.mapDimension(s),u=t.mapDimension(o),f=s==="x"||s==="radius"?1:0,c=F(r.dimensions,function(d){return t.mapDimension(d)}),h=!1,v=t.getCalculationInfo("stackResultDimension");return Rr(t,c[0])&&(h=!0,c[0]=v),Rr(t,c[1])&&(h=!0,c[1]=v),{dataDimsForPoint:c,valueStart:i,valueAxisDim:s,baseAxisDim:o,stacked:!!h,valueDim:l,baseDim:u,baseDataOffset:f,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function vC(r,t){var e=0,n=r.scale.getExtent();return t==="start"?e=n[0]:t==="end"?e=n[1]:le(t)&&!isNaN(t)?e=t:n[0]>0?e=n[0]:n[1]<0&&(e=n[1]),e}function Sp(r,t,e,n){var a=NaN;r.stacked&&(a=e.get(e.getCalculationInfo("stackedOverDimension"),n)),isNaN(a)&&(a=r.valueStart);var i=r.baseDataOffset,o=[];return o[i]=e.get(r.baseDim,n),o[1-i]=a,t.dataToPoint(o)}function hC(r,t){var e=[];return t.diff(r).add(function(n){e.push({cmd:"+",idx:n})}).update(function(n,a){e.push({cmd:"=",idx:a,idx1:n})}).remove(function(n){e.push({cmd:"-",idx:n})}).execute(),e}function dC(r,t,e,n,a,i,o,s){for(var l=hC(r,t),u=[],f=[],c=[],h=[],v=[],d=[],p=[],g=_p(a,t,o),m=r.getLayout("points")||[],y=t.getLayout("points")||[],_=0;_=a||p<0)break;if(Jt(m,y)){if(l){p+=i;continue}break}if(p===e)r[i>0?"moveTo":"lineTo"](m,y),c=m,h=y;else{var _=m-u,S=y-f;if(_*_+S*S<.5){p+=i;continue}if(o>0){for(var b=p+i,x=t[b*2],C=t[b*2+1];x===m&&C===y&&g=n||Jt(x,C))v=m,d=y;else{A=x-u,I=C-f;var P=m-u,R=x-m,O=y-f,W=C-y,k=void 0,E=void 0;if(s==="x"){k=Math.abs(P),E=Math.abs(R);var z=A>0?1:-1;v=m-z*k*o,d=y,M=m+z*E*o,L=y}else if(s==="y"){k=Math.abs(O),E=Math.abs(W);var H=I>0?1:-1;v=m,d=y-H*k*o,M=m,L=y+H*E*o}else k=Math.sqrt(P*P+O*O),E=Math.sqrt(R*R+W*W),D=E/(E+k),v=m-A*o*(1-D),d=y-I*o*(1-D),M=m+A*o*D,L=y+I*o*D,M=Lt(M,Pt(x,m)),L=Lt(L,Pt(C,y)),M=Pt(M,Lt(x,m)),L=Pt(L,Lt(C,y)),A=M-m,I=L-y,v=m-A*k/E,d=y-I*k/E,v=Lt(v,Pt(u,m)),d=Lt(d,Pt(f,y)),v=Pt(v,Lt(u,m)),d=Pt(d,Lt(f,y)),A=m-v,I=y-d,M=m+A*E/k,L=y+I*E/k}r.bezierCurveTo(c,h,v,d,m,y),c=M,h=L}else r.lineTo(m,y)}u=m,f=y,p+=i}return g}var xp=function(){function r(){this.smooth=0,this.smoothConstraint=!0}return r}(),pC=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polyline",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new xp},t.prototype.buildPath=function(e,n){var a=n.points,i=0,o=a.length/2;if(n.connectNulls){for(;o>0&&Jt(a[o*2-2],a[o*2-1]);o--);for(;i=0){var S=u?(d-l)*_+l:(v-s)*_+s;return u?[e,S]:[S,e]}s=v,l=d;break;case o.C:v=i[c++],d=i[c++],p=i[c++],g=i[c++],m=i[c++],y=i[c++];var b=u?wl(s,v,p,m,e,f):wl(l,d,g,y,e,f);if(b>0)for(var x=0;x=0){var S=u?Cl(l,d,g,y,C):Cl(s,v,p,m,C);return u?[e,S]:[S,e]}}s=m,l=y;break}}},t}(Se),gC=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t}(xp),mC=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polygon",n}return t.prototype.getDefaultShape=function(){return new gC},t.prototype.buildPath=function(e,n){var a=n.points,i=n.stackedOnPoints,o=0,s=a.length/2,l=n.smoothMonotone;if(n.connectNulls){for(;s>0&&Jt(a[s*2-2],a[s*2-1]);s--);for(;ot){i?e.push(o(i,l,t)):a&&e.push(o(a,l,0),o(a,l,t));break}else a&&(e.push(o(a,l,0)),a=null),e.push(l),i=l}return e}function SC(r,t,e){var n=r.getVisual("visualMeta");if(!(!n||!n.length||!r.count())&&t.type==="cartesian2d"){for(var a,i,o=n.length-1;o>=0;o--){var s=r.getDimensionInfo(n[o].dimension);if(a=s&&s.coordDim,a==="x"||a==="y"){i=n[o];break}}if(i){var l=t.getAxis(a),u=F(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),f=u.length,c=i.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),c.reverse());var h=_C(u,a==="x"?e.getWidth():e.getHeight()),v=h.length;if(!v&&f)return u[0].coord<0?c[1]?c[1]:u[f-1].color:c[0]?c[0]:u[0].color;var d=10,p=h[0].coord-d,g=h[v-1].coord+d,m=g-p;if(m<.001)return"transparent";w(h,function(_){_.offset=(_.coord-p)/m}),h.push({offset:v?h[v-1].offset:.5,color:c[1]||"transparent"}),h.unshift({offset:v?h[0].offset:.5,color:c[0]||"transparent"});var y=new Zc(0,0,0,0,h,!0);return y[a]=p,y[a+"2"]=g,y}}}function xC(r,t,e){var n=r.get("showAllSymbol"),a=n==="auto";if(!(n&&!a)){var i=e.getAxesByScale("ordinal")[0];if(i&&!(a&&bC(i,t))){var o=t.mapDimension(i.dim),s={};return w(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function bC(r,t){var e=r.getExtent(),n=Math.abs(e[1]-e[0])/r.scale.count();isNaN(n)&&(n=0);for(var a=t.count(),i=Math.max(1,Math.round(a/5)),o=0;on)return!1;return!0}function wC(r,t){return isNaN(r)||isNaN(t)}function CC(r){for(var t=r.length/2;t>0&&wC(r[t*2-2],r[t*2-1]);t--);return t-1}function fc(r,t){return[r[t*2],r[t*2+1]]}function TC(r,t,e){for(var n=r.length/2,a=e==="x"?0:1,i,o,s=0,l=-1,u=0;u=t||i>=t&&o<=t){l=u;break}s=u,i=o}return{range:[s,l],t:(t-i)/(o-i)}}function Cp(r){if(r.get(["endLabel","show"]))return!0;for(var t=0;t0&&e.get(["emphasis","lineStyle","width"])==="bolder"){var z=p.getState("emphasis").style;z.lineWidth=+p.style.lineWidth+1}Z(p).seriesIndex=e.seriesIndex,Mr(p,W,k,E);var H=uc(e.get("smooth")),q=e.get("smoothMonotone");if(p.setShape({smooth:H,smoothMonotone:q,connectNulls:T}),g){var j=l.getCalculationInfo("stackedOnSeries"),ne=0;g.useStyle(re(f.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),j&&(ne=uc(j.get("smooth"))),g.setShape({smooth:H,stackedOnSmooth:ne,smoothMonotone:q,connectNulls:T}),bn(g,e,"areaStyle"),Z(g).seriesIndex=e.seriesIndex,Mr(g,W,k,E)}var xe=function(ye){i._changePolyState(ye)};l.eachItemGraphicEl(function(ye){ye&&(ye.onHoverStateChange=xe)}),this._polyline.onHoverStateChange=xe,this._data=l,this._coordSys=o,this._stackedOnPoints=x,this._points=c,this._step=I,this._valueOrigin=S,e.get("triggerLineEvent")&&(this.packEventData(e,p),g&&this.packEventData(e,g))},t.prototype.packEventData=function(e,n){Z(n).eventData={componentType:"series",componentSubType:"line",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"line"}},t.prototype.highlight=function(e,n,a,i){var o=e.getData(),s=rr(o,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var f=l[s*2],c=l[s*2+1];if(isNaN(f)||isNaN(c)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,c))return;var h=e.get("zlevel")||0,v=e.get("z")||0;u=new vl(o,s),u.x=f,u.y=c,u.setZ(h,v);var d=u.getSymbolPath().getTextContent();d&&(d.zlevel=h,d.z=v,d.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else ke.prototype.highlight.call(this,e,n,a,i)},t.prototype.downplay=function(e,n,a,i){var o=e.getData(),s=rr(o,i);if(this._changePolyState("normal"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else ke.prototype.downplay.call(this,e,n,a,i)},t.prototype._changePolyState=function(e){var n=this._polygon;Rl(this._polyline,e),n&&Rl(n,e)},t.prototype._newPolyline=function(e){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new pC({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},t.prototype._newPolygon=function(e,n){var a=this._polygon;return a&&this._lineGroup.remove(a),a=new mC({shape:{points:e,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(a),this._polygon=a,a},t.prototype._initSymbolLabelAnimation=function(e,n,a){var i,o,s=n.getBaseAxis(),l=s.inverse;n.type==="cartesian2d"?(i=s.isHorizontal(),o=!1):n.type==="polar"&&(i=s.dim==="angle",o=!0);var u=e.hostModel,f=u.get("animationDuration");X(f)&&(f=f(null));var c=u.get("animationDelay")||0,h=X(c)?c(null):c;e.eachItemGraphicEl(function(v,d){var p=v;if(p){var g=[v.x,v.y],m=void 0,y=void 0,_=void 0;if(a)if(o){var S=a,b=n.pointToCoord(g);i?(m=S.startAngle,y=S.endAngle,_=-b[1]/180*Math.PI):(m=S.r0,y=S.r,_=b[0])}else{var x=a;i?(m=x.x,y=x.x+x.width,_=v.x):(m=x.y+x.height,y=x.y,_=v.y)}var C=y===m?0:(_-m)/(y-m);l&&(C=1-C);var T=X(c)?c(d):f*C+h,D=p.getSymbolPath(),A=D.getTextContent();p.attr({scaleX:0,scaleY:0}),p.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),A&&A.animateFrom({style:{opacity:0}},{duration:300,delay:T}),D.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(e,n,a){var i=e.getModel("endLabel");if(Cp(e)){var o=e.getData(),s=this._polyline,l=o.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new Ce({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var f=CC(l);f>=0&&(Nr(s,Br(e,"endLabel"),{inheritColor:a,labelFetcher:e,labelDataIndex:f,defaultText:function(c,h,v){return v!=null?hp(o,v):hi(o,c)},enableTextSetter:!0},DC(i,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(e,n,a,i,o,s,l){var u=this._endLabel,f=this._polyline;if(u){e<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var c=a.getLayout("points"),h=a.hostModel,v=h.get("connectNulls"),d=s.get("precision"),p=s.get("distance")||0,g=l.getBaseAxis(),m=g.isHorizontal(),y=g.inverse,_=n.shape,S=y?m?_.x:_.y+_.height:m?_.x+_.width:_.y,b=(m?p:0)*(y?-1:1),x=(m?0:-p)*(y?-1:1),C=m?"x":"y",T=TC(c,S,C),D=T.range,A=D[1]-D[0],I=void 0;if(A>=1){if(A>1&&!v){var M=fc(c,D[0]);u.attr({x:M[0]+b,y:M[1]+x}),o&&(I=h.getRawValue(D[0]))}else{var M=f.getPointOn(S,C);M&&u.attr({x:M[0]+b,y:M[1]+x});var L=h.getRawValue(D[0]),P=h.getRawValue(D[1]);o&&(I=lv(a,d,L,P,T.t))}i.lastFrameIndex=D[0]}else{var R=e===1||i.lastFrameIndex>0?D[0]:0,M=fc(c,R);o&&(I=h.getRawValue(R)),u.attr({x:M[0]+b,y:M[1]+x})}if(o){var O=Vr(u);typeof O.setLabelText=="function"&&O.setLabelText(I)}}},t.prototype._doUpdateAnimation=function(e,n,a,i,o,s,l){var u=this._polyline,f=this._polygon,c=e.hostModel,h=dC(this._data,e,this._stackedOnPoints,n,this._coordSys,a,this._valueOrigin),v=h.current,d=h.stackedOnCurrent,p=h.next,g=h.stackedOnNext;if(o&&(v=Rt(h.current,a,o,l),d=Rt(h.stackedOnCurrent,a,o,l),p=Rt(h.next,a,o,l),g=Rt(h.stackedOnNext,a,o,l)),lc(v,p)>3e3||f&&lc(d,g)>3e3){u.stopAnimation(),u.setShape({points:p}),f&&(f.stopAnimation(),f.setShape({points:p,stackedOnPoints:g}));return}u.shape.__points=h.current,u.shape.points=v;var m={shape:{points:p}};h.current!==v&&(m.shape.__points=h.next),u.stopAnimation(),me(u,m,c),f&&(f.setShape({points:v,stackedOnPoints:d}),f.stopAnimation(),me(f,{shape:{stackedOnPoints:g}},c),u.shape.points!==f.shape.points&&(f.shape.points=u.shape.points));for(var y=[],_=h.status,S=0;S<_.length;S++){var b=_[S].cmd;if(b==="="){var x=e.getItemGraphicEl(_[S].idx1);x&&y.push({el:x,ptIdx:S})}}u.animators&&u.animators.length&&u.animators[0].during(function(){f&&f.dirtyShape();for(var C=u.shape.__points,T=0;Tt&&(t=r[e]);return isFinite(t)?t:NaN},min:function(r){for(var t=1/0,e=0;et&&(t=i,e=a)}return isFinite(e)?e:NaN},nearest:function(r){return r[0]}},MC=function(r){return Math.round(r.length/2)};function Tp(r){return{seriesType:r,reset:function(t,e,n){var a=t.getData(),i=t.get("sampling"),o=t.coordinateSystem,s=a.count();if(s>10&&o.type==="cartesian2d"&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),f=l.getExtent(),c=n.getDevicePixelRatio(),h=Math.abs(f[1]-f[0])*(c||1),v=Math.round(s/h);if(isFinite(v)&&v>1){i==="lttb"&&t.setData(a.lttbDownSample(a.mapDimension(u.dim),1/v));var d=void 0;G(i)?d=IC[i]:X(i)&&(d=i),d&&t.setData(a.downSample(a.mapDimension(u.dim),1/v,d,MC))}}}}}function J1(r){r.registerChartView(AC),r.registerSeriesModel(cC),r.registerLayout(gl("line",!0)),r.registerVisual({seriesType:"line",reset:function(t){var e=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=e.getVisual("style").fill),e.setVisual("legendLineStyle",n)}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,Tp("line"))}var En=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(e,n){return si(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(e,n,a){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(e),s=i.dataToPoint(o);if(a)w(i.getAxes(),function(h,v){if(h.type==="category"&&n!=null){var d=h.getTicksCoords(),p=h.getTickModel().get("alignWithLabel"),g=o[v],m=n[v]==="x1"||n[v]==="y1";if(m&&!p&&(g+=1),d.length<2)return;if(d.length===2){s[v]=h.toGlobalCoord(h.getExtent()[m?1:0]);return}for(var y=void 0,_=void 0,S=1,b=0;bg){_=(x+y)/2;break}b===1&&(S=C-d[0].tickValue)}_==null&&(y?y&&(_=d[d.length-1].coord):_=d[0].coord),s[v]=h.toGlobalCoord(_)}});else{var l=this.getData(),u=l.getLayout("offset"),f=l.getLayout("size"),c=i.getBaseAxis().isHorizontal()?0:1;s[c]+=u+f/2}return s}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(Ve);Ve.registerClass(En);var LC=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(){return si(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var e=this.get("progressiveThreshold"),n=this.get("largeThreshold");return n>e&&(e=n),e},t.prototype.brushSelector=function(e,n,a){return a.rect(n.getItemLayout(e))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=Is(En.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(En),PC=function(){function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return r}(),cc=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="sausage",n}return t.prototype.getDefaultShape=function(){return new PC},t.prototype.buildPath=function(e,n){var a=n.cx,i=n.cy,o=Math.max(n.r0||0,0),s=Math.max(n.r,0),l=(s-o)*.5,u=o+l,f=n.startAngle,c=n.endAngle,h=n.clockwise,v=Math.PI*2,d=h?c-fMath.PI/2&&fs)return!0;s=c}return!1},t.prototype._isOrderDifferentInView=function(e,n){for(var a=n.scale,i=a.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],a.getOrdinalMeta().categories.length-1);o<=s;++o)if(e.ordinalNumbers[o]!==a.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(e,n,a,i){if(this._isOrderChangedWithinSameData(e,n,a)){var o=this._dataSort(e,a,n);this._isOrderDifferentInView(o,a)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",axisId:a.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(e,n,a){var i=n.baseAxis,o=this._dataSort(e,i,function(s){return e.get(e.mapDimension(n.otherAxis.dim),s)});a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},t.prototype.remove=function(e,n){this._clear(this._model),this._removeOnRenderedListener(n)},t.prototype.dispose=function(e,n){this._removeOnRenderedListener(n)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var n=this.group,a=this._data;e&&e.isAnimationEnabled()&&a&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],a.eachItemGraphicEl(function(i){La(i,e,Z(i).dataIndex)})):n.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(ke),vc={cartesian2d:function(r,t){var e=t.width<0?-1:1,n=t.height<0?-1:1;e<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height);var a=r.x+r.width,i=r.y+r.height,o=ro(t.x,r.x),s=no(t.x+t.width,a),l=ro(t.y,r.y),u=no(t.y+t.height,i),f=sa?s:o,t.y=c&&l>i?u:l,t.width=f?0:s-o,t.height=c?0:u-l,e<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height),f||c},polar:function(r,t){var e=t.r0<=t.r?1:-1;if(e<0){var n=t.r;t.r=t.r0,t.r0=n}var a=no(t.r,r.r),i=ro(t.r0,r.r0);t.r=a,t.r0=i;var o=a-i<0;if(e<0){var n=t.r;t.r=t.r0,t.r0=n}return o}},hc={cartesian2d:function(r,t,e,n,a,i,o,s,l){var u=new he({shape:B({},n),z2:1});if(u.__dataIndex=e,u.name="item",i){var f=u.shape,c=a?"height":"width";f[c]=0}return u},polar:function(r,t,e,n,a,i,o,s,l){var u=!a&&l?cc:or,f=new u({shape:n,z2:1});f.name="item";var c=Dp(a);if(f.calculateTextPosition=RC(c,{isRoundCap:u===cc}),i){var h=f.shape,v=a?"r":"endAngle",d={};h[v]=a?n.r0:n.startAngle,d[v]=n[v],(s?me:De)(f,{shape:d},i)}return f}};function NC(r,t){var e=r.get("realtimeSort",!0),n=t.getBaseAxis();if(e&&n.type==="category"&&t.type==="cartesian2d")return{baseAxis:n,otherAxis:t.getOtherAxis(n)}}function dc(r,t,e,n,a,i,o,s){var l,u;i?(u={x:n.x,width:n.width},l={y:n.y,height:n.height}):(u={y:n.y,height:n.height},l={x:n.x,width:n.width}),s||(o?me:De)(e,{shape:l},t,a,null);var f=t?r.baseAxis.model:null;(o?me:De)(e,{shape:u},f,a)}function pc(r,t){for(var e=0;e0?1:-1,o=n.height>0?1:-1;return{x:n.x+i*a/2,y:n.y+o*a/2,width:n.width-i*a,height:n.height-o*a}},polar:function(r,t,e){var n=r.getItemLayout(t);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}};function zC(r){return r.startAngle!=null&&r.endAngle!=null&&r.startAngle===r.endAngle}function Dp(r){return function(t){var e=t?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+e;default:return n}}}(r)}function mc(r,t,e,n,a,i,o,s){var l=t.getItemVisual(e,"style");if(s){if(!i.get("roundCap")){var f=r.shape,c=fn(n.getModel("itemStyle"),f,!0);B(f,c),r.setShape(f)}}else{var u=n.get(["itemStyle","borderRadius"])||0;r.setShape("r",u)}r.useStyle(l);var h=n.getShallow("cursor");h&&r.attr("cursor",h);var v=s?o?a.r>=a.r0?"endArc":"startArc":a.endAngle>=a.startAngle?"endAngle":"startAngle":o?a.height>=0?"bottom":"top":a.width>=0?"right":"left",d=Br(n);Nr(r,d,{labelFetcher:i,labelDataIndex:e,defaultText:hi(i.getData(),e),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:v});var p=r.getTextContent();if(s&&p){var g=n.get(["label","position"]);r.textConfig.inside=g==="middle"?!0:null,kC(r,g==="outside"?v:g,Dp(o),n.get(["label","rotate"]))}Fm(p,d,i.getRawValue(e),function(y){return hp(t,y)});var m=n.getModel(["emphasis"]);Mr(r,m.get("focus"),m.get("blurScope"),m.get("disabled")),bn(r,n),zC(a)&&(r.style.fill="none",r.style.stroke="none",w(r.states,function(y){y.style&&(y.style.fill=y.style.stroke="none")}))}function FC(r,t){var e=r.get(["itemStyle","borderColor"]);if(!e||e==="none")return 0;var n=r.get(["itemStyle","borderWidth"])||0,a=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),i=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(n,a,i)}var GC=function(){function r(){}return r}(),yc=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="largeBar",n}return t.prototype.getDefaultShape=function(){return new GC},t.prototype.buildPath=function(e,n){for(var a=n.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,f=0;f=0?e:null},30,!1);function WC(r,t,e){for(var n=r.baseDimIdx,a=1-n,i=r.shape.points,o=r.largeDataIndices,s=[],l=[],u=r.barWidth,f=0,c=i.length/3;f=s[0]&&t<=s[0]+l[0]&&e>=s[1]&&e<=s[1]+l[1])return o[f]}return-1}function Ap(r,t,e){if(hl(e,"cartesian2d")){var n=t,a=e.getArea();return{x:r?n.x:a.x,y:r?a.y:n.y,width:r?n.width:a.width,height:r?a.height:n.height}}else{var a=e.getArea(),i=t;return{cx:a.cx,cy:a.cy,r0:r?a.r0:i.r0,r:r?a.r:i.r,startAngle:r?i.startAngle:0,endAngle:r?i.endAngle:Math.PI*2}}}function HC(r,t,e){var n=r.type==="polar"?or:he;return new n({shape:Ap(t,e,r),silent:!0,z2:0})}function eT(r){r.registerChartView(OC),r.registerSeriesModel(LC),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,J(ld,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,ud("bar")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,Tp("bar")),r.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,e){var n=t.componentType||"series";e.eachComponent({mainType:n,query:t},function(a){t.sortInfo&&a.axis.setCategorySortInfo(t.sortInfo)})})}var xc=Math.PI*2,pa=Math.PI/180;function Ip(r,t){return Gt(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Mp(r,t){var e=Ip(r,t),n=r.get("center"),a=r.get("radius");N(a)||(a=[0,a]);var i=te(e.width,t.getWidth()),o=te(e.height,t.getHeight()),s=Math.min(i,o),l=te(a[0],s/2),u=te(a[1],s/2),f,c,h=r.coordinateSystem;if(h){var v=h.dataToPoint(n);f=v[0]||0,c=v[1]||0}else N(n)||(n=[n,n]),f=te(n[0],i)+e.x,c=te(n[1],o)+e.y;return{cx:f,cy:c,r0:l,r:u}}function UC(r,t,e){t.eachSeriesByType(r,function(n){var a=n.getData(),i=a.mapDimension("value"),o=Ip(n,e),s=Mp(n,e),l=s.cx,u=s.cy,f=s.r,c=s.r0,h=-n.get("startAngle")*pa,v=n.get("endAngle"),d=n.get("padAngle")*pa;v=v==="auto"?h-xc:-v*pa;var p=n.get("minAngle")*pa,g=p+d,m=0;a.each(i,function(O){!isNaN(O)&&m++});var y=a.getSum(i),_=Math.PI/(y||m)*2,S=n.get("clockwise"),b=n.get("roseType"),x=n.get("stillShowZeroSum"),C=a.getDataExtent(i);C[0]=0;var T=S?1:-1,D=[h,v],A=T*d/2;yg(D,!S),h=D[0],v=D[1];var I=Math.abs(v-h),M=I,L=0,P=h;if(a.setLayout({viewRect:o,r:f}),a.each(i,function(O,W){var k;if(isNaN(O)){a.setItemLayout(W,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:S,cx:l,cy:u,r0:c,r:b?NaN:f});return}b!=="area"?k=y===0&&x?_:O*_:k=I/m,kk?(z=P+T*k/2,H=z):(z=P+A,H=E-A),a.setItemLayout(W,{angle:k,startAngle:z,endAngle:H,clockwise:S,cx:l,cy:u,r0:c,r:b?Ot(O,C,[c,f]):f}),P=E}),Me?m:g,b=Math.abs(_.label.y-e);if(b>=S.maxY){var x=_.label.x-t-_.len2*a,C=n+_.len,T=Math.abs(x)r.unconstrainedWidth?null:v:null;n.setStyle("width",d)}var p=n.getBoundingRect();i.width=p.width;var g=(n.style.margin||0)+2.1;i.height=p.height+g,i.y-=(i.height-c)/2}}}function ao(r){return r.position==="center"}function $C(r){var t=r.getData(),e=[],n,a,i=!1,o=(r.get("minShowLabelAngle")||0)*XC,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,f=s.x,c=s.y,h=s.height;function v(x){x.ignore=!0}function d(x){if(!x.ignore)return!0;for(var C in x.states)if(x.states[C].ignore===!1)return!0;return!1}t.each(function(x){var C=t.getItemGraphicEl(x),T=C.shape,D=C.getTextContent(),A=C.getTextGuideLine(),I=t.getItemModel(x),M=I.getModel("label"),L=M.get("position")||I.get(["emphasis","label","position"]),P=M.get("distanceToLabelLine"),R=M.get("alignTo"),O=te(M.get("edgeDistance"),u),W=M.get("bleedMargin"),k=I.getModel("labelLine"),E=k.get("length");E=te(E,u);var z=k.get("length2");if(z=te(z,u),Math.abs(T.endAngle-T.startAngle)0?"right":"left":q>0?"left":"right"}var Tt=Math.PI,vt=0,Hr=M.get("rotate");if(le(Hr))vt=Hr*(Tt/180);else if(L==="center")vt=0;else if(Hr==="radial"||Hr===!0){var Wp=q<0?-H+Tt:-H;vt=Wp}else if(Hr==="tangential"&&L!=="outside"&&L!=="outer"){var lr=Math.atan2(q,j);lr<0&&(lr=Tt*2+lr);var Hp=j>0;Hp&&(lr=Tt+lr),vt=lr-Tt}if(i=!!vt,D.x=ne,D.y=xe,D.rotation=vt,D.setStyle({verticalAlign:"middle"}),Ct){D.setStyle({align:wt});var di=D.states.select;di&&(di.x+=D.x,di.y+=D.y)}else{var Ur=D.getBoundingRect().clone();Ur.applyTransform(D.getComputedTransform());var yl=(D.style.margin||0)+2.1;Ur.y-=yl/2,Ur.height+=yl,e.push({label:D,labelLine:A,position:L,len:E,len2:z,minTurnAngle:k.get("minTurnAngle"),maxSurfaceAngle:k.get("maxSurfaceAngle"),surfaceNormal:new we(q,j),linePoints:ye,textAlign:wt,labelDistance:P,labelAlignTo:R,edgeDistance:O,bleedMargin:W,rect:Ur,unconstrainedWidth:Ur.width,labelStyleWidth:D.style.width})}C.setTextConfig({inside:Ct})}}),!i&&r.get("avoidLabelOverlap")&&ZC(e,n,a,l,u,h,f,c);for(var p=0;p0){for(var f=o.getItemLayout(0),c=1;isNaN(f&&f.startAngle)&&c=i.r0}},t.type="pie",t}(ke);function Pp(r,t,e){t=N(t)&&{coordDimensions:t}||B({encodeDefine:r.getEncode()},t);var n=r.getSource(),a=nd(n,t).dimensions,i=new rd(a,r);return i.initData(n,e),i}var jC=function(){function r(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return r.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},r.prototype.containName=function(t){var e=this._getRawData();return e.indexOfName(t)>=0},r.prototype.indexOfName=function(t){var e=this._getDataWithEncodedVisual();return e.indexOfName(t)},r.prototype.getItemVisual=function(t,e){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,e)},r}(),QC=ue(),JC=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.init=function(e){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new jC(oe(this.getData,this),oe(this.getRawData,this)),this._defaultLabelLine(e)},t.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return Pp(this,{coordDimensions:["value"],encodeDefaulter:J(dy,this)})},t.prototype.getDataParams=function(e){var n=this.getData(),a=QC(n),i=a.seats;if(!i){var o=[];n.each(n.mapDimension("value"),function(l){o.push(l)}),i=a.seats=Lg(o,n.hostModel.get("percentPrecision"))}var s=r.prototype.getDataParams.call(this,e);return s.percent=i[e]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(e){xo(e,"labelLine",["show"]);var n=e.labelLine,a=e.emphasis.labelLine;n.show=n.show&&e.label.show,a.show=a.show&&e.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(Ve);function e1(r){return{seriesType:r,reset:function(t,e){var n=t.getData();n.filterSelf(function(a){var i=n.mapDimension("value"),o=n.get(i,a);return!(le(o)&&!isNaN(o)&&o<0)})}}}function tT(r){r.registerChartView(qC),r.registerSeriesModel(JC),j0("pie",r.registerAction),r.registerLayout(J(UC,"pie")),r.registerProcessor(YC("pie")),r.registerProcessor(e1("pie"))}var t1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e}return t.prototype.getInitialData=function(e,n){return si(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var e=this.option.progressive;return e??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(e,n,a){return a.point(n.getItemLayout(e))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(Ve),Rp=4,r1=function(){function r(){}return r}(),n1=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.getDefaultShape=function(){return new r1},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(e,n){var a=n.points,i=n.size,o=this.symbolProxy,s=o.shape,l=e.getContext?e.getContext():e,u=l&&i[0]=0;u--){var f=u*2,c=i[f]-s/2,h=i[f+1]-l/2;if(e>=c&&n>=h&&e<=c+s&&n<=h+l)return u}return-1},t.prototype.contain=function(e,n){var a=this.transformCoordToLocal(e,n),i=this.getBoundingRect();if(e=a[0],n=a[1],i.contain(e,n)){var o=this.hoverDataIdx=this.findDataIndex(e,n);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var n=this.shape,a=n.points,i=n.size,o=i[0],s=i[1],l=1/0,u=1/0,f=-1/0,c=-1/0,h=0;h=0&&(u.dataIndex=c+(t.startIndex||0))})},r.prototype.remove=function(){this._clear()},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}(),i1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=e.getData(),o=this._updateSymbolDraw(i,e);o.updateData(i,{clipShape:this._getClipShape(e)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(e,n,a){var i=e.getData(),o=this._updateSymbolDraw(i,e);o.incrementalPrepareUpdate(i),this._finished=!1},t.prototype.incrementalRender=function(e,n,a){this._symbolDraw.incrementalUpdate(e,n.getData(),{clipShape:this._getClipShape(n)}),this._finished=e.end===n.getData().count()},t.prototype.updateTransform=function(e,n,a){var i=e.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=gl("").reset(e,n,a);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},t.prototype.eachRendered=function(e){this._symbolDraw&&this._symbolDraw.eachRendered(e)},t.prototype._getClipShape=function(e){if(e.get("clip",!0)){var n=e.coordinateSystem;return n&&n.getArea&&n.getArea(.1)}},t.prototype._updateSymbolDraw=function(e,n){var a=this._symbolDraw,i=n.pipelineContext,o=i.large;return(!a||o!==this._isLargeDraw)&&(a&&a.remove(),a=this._symbolDraw=o?new a1:new dp,this._isLargeDraw=o,this.group.removeAll()),this.group.add(a.group),a},t.prototype.remove=function(e,n){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(ke);function rT(r){St(Bd),r.registerSeriesModel(t1),r.registerChartView(i1),r.registerLayout(gl("scatter"))}var o1=function(){function r(){}return r.prototype.getInitialData=function(t,e){var n,a=e.getComponent("xAxis",this.get("xAxisIndex")),i=e.getComponent("yAxis",this.get("yAxisIndex")),o=a.get("type"),s=i.get("type"),l;o==="category"?(t.layout="horizontal",n=a.getOrdinalMeta(),l=!0):s==="category"?(t.layout="vertical",n=i.getOrdinalMeta(),l=!0):t.layout=t.layout||"horizontal";var u=["x","y"],f=t.layout==="horizontal"?0:1,c=this._baseAxisDim=u[f],h=u[1-f],v=[a,i],d=v[f].get("type"),p=v[1-f].get("type"),g=t.data;if(g&&l){var m=[];w(g,function(S,b){var x;N(S)?(x=S.slice(),S.unshift(b)):N(S.value)?(x=B({},S),x.value=x.value.slice(),S.value.unshift(b)):x=S,m.push(x)}),t.data=m}var y=this.defaultValueDimensions,_=[{name:c,type:Ho(d),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:Ho(p),dimsDef:y.slice()}];return Pp(this,{coordDimensions:_,dimensionsCount:y.length+1,encodeDefaulter:J(qv,_,this)})},r.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},r}(),s1=["color","borderColor"],l1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},t.prototype.incrementalPrepareRender=function(e,n,a){this._clear(),this._updateDrawMode(e)},t.prototype.incrementalRender=function(e,n,a,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(e,n):this._incrementalRenderNormal(e,n)},t.prototype.eachRendered=function(e){Gn(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var n=e.pipelineContext.large;(this._isLargeDraw==null||n!==this._isLargeDraw)&&(this._isLargeDraw=n,this._clear())},t.prototype._renderNormal=function(e){var n=e.getData(),a=this._data,i=this.group,o=n.getLayout("isSimpleBox"),s=e.get("clip",!0),l=e.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),n.diff(a).add(function(f){if(n.hasValue(f)){var c=n.getItemLayout(f);if(s&&wc(u,c))return;var h=io(c,f,!0);De(h,{shape:{points:c.ends}},e,f),oo(h,n,f,o),i.add(h),n.setItemGraphicEl(f,h)}}).update(function(f,c){var h=a.getItemGraphicEl(c);if(!n.hasValue(f)){i.remove(h);return}var v=n.getItemLayout(f);if(s&&wc(u,v)){i.remove(h);return}h?(me(h,{shape:{points:v.ends}},e,f),Za(h)):h=io(v),oo(h,n,f,o),i.add(h),n.setItemGraphicEl(f,h)}).remove(function(f){var c=a.getItemGraphicEl(f);c&&i.remove(c)}).execute(),this._data=n},t.prototype._renderLarge=function(e){this._clear(),Cc(e,this.group);var n=e.get("clip",!0)?pl(e.coordinateSystem,!1,e):null;n?this.group.setClipPath(n):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(e,n){for(var a=n.getData(),i=a.getLayout("isSimpleBox"),o;(o=e.next())!=null;){var s=a.getItemLayout(o),l=io(s);oo(l,a,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},t.prototype._incrementalRenderLarge=function(e,n){Cc(n,this.group,this._progressiveEls,!0)},t.prototype.remove=function(e){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(ke),u1=function(){function r(){}return r}(),f1=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="normalCandlestickBox",n}return t.prototype.getDefaultShape=function(){return new u1},t.prototype.buildPath=function(e,n){var a=n.points;this.__simpleBox?(e.moveTo(a[4][0],a[4][1]),e.lineTo(a[6][0],a[6][1])):(e.moveTo(a[0][0],a[0][1]),e.lineTo(a[1][0],a[1][1]),e.lineTo(a[2][0],a[2][1]),e.lineTo(a[3][0],a[3][1]),e.closePath(),e.moveTo(a[4][0],a[4][1]),e.lineTo(a[5][0],a[5][1]),e.moveTo(a[6][0],a[6][1]),e.lineTo(a[7][0],a[7][1]))},t}(Se);function io(r,t,e){var n=r.ends;return new f1({shape:{points:e?c1(n,r):n},z2:100})}function wc(r,t){for(var e=!0,n=0;n0?"borderColor":"borderColor0"])||e.get(["itemStyle",r>0?"color":"color0"]);r===0&&(a=e.get(["itemStyle","borderColorDoji"]));var i=e.getModel("itemStyle").getItemStyle(s1);t.useStyle(i),t.style.fill=null,t.style.stroke=a}var kp=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],e}return t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(e,n,a){var i=n.getItemLayout(e);return i&&a.rect(i.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},t}(Ve);xt(kp,o1,!0);function h1(r){!r||!N(r.series)||w(r.series,function(t){Y(t)&&t.type==="k"&&(t.type="candlestick")})}var d1=["itemStyle","borderColor"],p1=["itemStyle","borderColor0"],g1=["itemStyle","borderColorDoji"],m1=["itemStyle","color"],y1=["itemStyle","color0"],_1={seriesType:"candlestick",plan:Hn(),performRawSeries:!0,reset:function(r,t){function e(i,o){return o.get(i>0?m1:y1)}function n(i,o){return o.get(i===0?g1:i>0?d1:p1)}if(!t.isSeriesFiltered(r)){var a=r.pipelineContext.large;return!a&&{progress:function(i,o){for(var s;(s=i.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,f=l.getItemStyle();f.fill=e(u,l),f.stroke=n(u,l)||f.fill;var c=o.ensureUniqueItemVisual(s,"style");B(c,f)}}}}}},S1={seriesType:"candlestick",plan:Hn(),reset:function(r){var t=r.coordinateSystem,e=r.getData(),n=x1(r,e),a=0,i=1,o=["x","y"],s=e.getDimensionIndex(e.mapDimension(o[a])),l=F(e.mapDimensionsAll(o[i]),e.getDimensionIndex,e),u=l[0],f=l[1],c=l[2],h=l[3];if(e.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),s<0||l.length<4)return;return{progress:r.pipelineContext.large?d:v};function v(p,g){for(var m,y=g.getStore();(m=p.next())!=null;){var _=y.get(s,m),S=y.get(u,m),b=y.get(f,m),x=y.get(c,m),C=y.get(h,m),T=Math.min(S,b),D=Math.max(S,b),A=W(T,_),I=W(D,_),M=W(x,_),L=W(C,_),P=[];k(P,I,0),k(P,A,1),P.push(z(L),z(I),z(M),z(A));var R=g.getItemModel(m),O=!!R.get(["itemStyle","borderColorDoji"]);g.setItemLayout(m,{sign:Tc(y,m,S,b,f,O),initBaseline:S>b?I[i]:A[i],ends:P,brushRect:E(x,C,_)})}function W(H,q){var j=[];return j[a]=q,j[i]=H,isNaN(q)||isNaN(H)?[NaN,NaN]:t.dataToPoint(j)}function k(H,q,j){var ne=q.slice(),xe=q.slice();ne[a]=ya(ne[a]+n/2,1,!1),xe[a]=ya(xe[a]-n/2,1,!0),j?H.push(ne,xe):H.push(xe,ne)}function E(H,q,j){var ne=W(H,j),xe=W(q,j);return ne[a]-=n/2,xe[a]-=n/2,{x:ne[0],y:ne[1],width:n,height:xe[1]-ne[1]}}function z(H){return H[a]=ya(H[a],1),H}}function d(p,g){for(var m=at(p.count*4),y=0,_,S=[],b=[],x,C=g.getStore(),T=!!r.get(["itemStyle","borderColorDoji"]);(x=p.next())!=null;){var D=C.get(s,x),A=C.get(u,x),I=C.get(f,x),M=C.get(c,x),L=C.get(h,x);if(isNaN(D)||isNaN(M)||isNaN(L)){m[y++]=NaN,y+=3;continue}m[y++]=Tc(C,x,A,I,f,T),S[a]=D,S[i]=M,_=t.dataToPoint(S,null,b),m[y++]=_?_[0]:NaN,m[y++]=_?_[1]:NaN,S[i]=L,_=t.dataToPoint(S,null,b),m[y++]=_?_[1]:NaN}g.setLayout("largePoints",m)}}};function Tc(r,t,e,n,a,i){var o;return e>n?o=-1:e0?r.get(a,t-1)<=n?1:-1:1,o}function x1(r,t){var e=r.getBaseAxis(),n,a=e.type==="category"?e.getBandWidth():(n=e.getExtent(),Math.abs(n[1]-n[0])/t.count()),i=te(ie(r.get("barMaxWidth"),a),a),o=te(ie(r.get("barMinWidth"),1),a),s=r.get("barWidth");return s!=null?te(s,a):Math.max(Math.min(a/2,i),o)}function nT(r){r.registerChartView(l1),r.registerSeriesModel(kp),r.registerPreprocessor(h1),r.registerVisual(_1),r.registerLayout(S1)}var b1=["itemStyle","borderWidth"],Dc=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],uo=new Ga,w1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=this.group,o=e.getData(),s=this._data,l=e.coordinateSystem,u=l.getBaseAxis(),f=u.isHorizontal(),c=l.master.getRect(),h={ecSize:{width:a.getWidth(),height:a.getHeight()},seriesModel:e,coordSys:l,coordSysExtent:[[c.x,c.x+c.width],[c.y,c.y+c.height]],isHorizontal:f,valueDim:Dc[+f],categoryDim:Dc[1-+f]};o.diff(s).add(function(d){if(o.hasValue(d)){var p=Ic(o,d),g=Ac(o,d,p,h),m=Mc(o,h,g);o.setItemGraphicEl(d,m),i.add(m),Pc(m,h,g)}}).update(function(d,p){var g=s.getItemGraphicEl(p);if(!o.hasValue(d)){i.remove(g);return}var m=Ic(o,d),y=Ac(o,d,m,h),_=zp(o,y);g&&_!==g.__pictorialShapeStr&&(i.remove(g),o.setItemGraphicEl(d,null),g=null),g?L1(g,h,y):g=Mc(o,h,y,!0),o.setItemGraphicEl(d,g),g.__pictorialSymbolMeta=y,i.add(g),Pc(g,h,y)}).remove(function(d){var p=s.getItemGraphicEl(d);p&&Lc(s,d,p.__pictorialSymbolMeta.animationModel,p)}).execute();var v=e.get("clip",!0)?pl(e.coordinateSystem,!1,e):null;return v?i.setClipPath(v):i.removeClipPath(),this._data=o,this.group},t.prototype.remove=function(e,n){var a=this.group,i=this._data;e.get("animation")?i&&i.eachItemGraphicEl(function(o){Lc(i,Z(o).dataIndex,e,o)}):a.removeAll()},t.type="pictorialBar",t}(ke);function Ac(r,t,e,n){var a=r.getItemLayout(t),i=e.get("symbolRepeat"),o=e.get("symbolClip"),s=e.get("symbolPosition")||"start",l=e.get("symbolRotate"),u=(l||0)*Math.PI/180||0,f=e.get("symbolPatternSize")||2,c=e.isAnimationEnabled(),h={dataIndex:t,layout:a,itemModel:e,symbolType:r.getItemVisual(t,"symbol")||"circle",style:r.getItemVisual(t,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:e.get("symbolRepeatDirection"),symbolPatternSize:f,rotation:u,animationModel:c?e:null,hoverScale:c&&e.get(["emphasis","scale"]),z2:e.getShallow("z",!0)||0};C1(e,i,a,n,h),T1(r,t,a,i,o,h.boundingLength,h.pxSign,f,n,h),D1(e,h.symbolScale,u,n,h);var v=h.symbolSize,d=Hs(e.get("symbolOffset"),v);return A1(e,v,a,i,o,d,s,h.valueLineWidth,h.boundingLength,h.repeatCutLength,n,h),h}function C1(r,t,e,n,a){var i=n.valueDim,o=r.get("symbolBoundingData"),s=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(e[i.wh]<=0),f;if(N(o)){var c=[fo(s,o[0])-l,fo(s,o[1])-l];c[1]0?1:-1}function fo(r,t){return r.toGlobalCoord(r.dataToCoord(r.scale.parse(t)))}function T1(r,t,e,n,a,i,o,s,l,u){var f=l.valueDim,c=l.categoryDim,h=Math.abs(e[c.wh]),v=r.getItemVisual(t,"symbolSize"),d;N(v)?d=v.slice():v==null?d=["100%","100%"]:d=[v,v],d[c.index]=te(d[c.index],h),d[f.index]=te(d[f.index],n?h:Math.abs(i)),u.symbolSize=d;var p=u.symbolScale=[d[0]/s,d[1]/s];p[f.index]*=(l.isHorizontal?-1:1)*o}function D1(r,t,e,n,a){var i=r.get(b1)||0;i&&(uo.attr({scaleX:t[0],scaleY:t[1],rotation:e}),uo.updateTransform(),i/=uo.getLineScale(),i*=t[n.valueDim.index]),a.valueLineWidth=i||0}function A1(r,t,e,n,a,i,o,s,l,u,f,c){var h=f.categoryDim,v=f.valueDim,d=c.pxSign,p=Math.max(t[v.index]+s,0),g=p;if(n){var m=Math.abs(l),y=Dr(r.get("symbolMargin"),"15%")+"",_=!1;y.lastIndexOf("!")===y.length-1&&(_=!0,y=y.slice(0,y.length-1));var S=te(y,t[v.index]),b=Math.max(p+S*2,0),x=_?0:S*2,C=tv(n),T=C?n:Rc((m+x)/b),D=m-T*p;S=D/2/(_?T:Math.max(T-1,1)),b=p+S*2,x=_?0:S*2,!C&&n!=="fixed"&&(T=u?Rc((Math.abs(u)+x)/b):0),g=T*b-x,c.repeatTimes=T,c.symbolMargin=S}var A=d*(g/2),I=c.pathPosition=[];I[h.index]=e[h.wh]/2,I[v.index]=o==="start"?A:o==="end"?l-A:l/2,i&&(I[0]+=i[0],I[1]+=i[1]);var M=c.bundlePosition=[];M[h.index]=e[h.xy],M[v.index]=e[v.xy];var L=c.barRectShape=B({},e);L[v.wh]=d*Math.max(Math.abs(e[v.wh]),Math.abs(I[v.index]+A)),L[h.wh]=e[h.wh];var P=c.clipShape={};P[h.xy]=-e[h.xy],P[h.wh]=f.ecSize[h.wh],P[v.xy]=0,P[v.wh]=e[v.wh]}function Ep(r){var t=r.symbolPatternSize,e=Wt(r.symbolType,-t/2,-t/2,t,t);return e.attr({culling:!0}),e.type!=="image"&&e.setStyle({strokeNoScale:!0}),e}function Op(r,t,e,n){var a=r.__pictorialBundle,i=e.symbolSize,o=e.valueLineWidth,s=e.pathPosition,l=t.valueDim,u=e.repeatTimes||0,f=0,c=i[t.valueDim.index]+o+e.symbolMargin*2;for(ml(r,function(p){p.__pictorialAnimationIndex=f,p.__pictorialRepeatTimes=u,f0:m<0)&&(y=u-1-p),g[l.index]=c*(y-u/2+.5)+s[l.index],{x:g[0],y:g[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation}}}function Np(r,t,e,n){var a=r.__pictorialBundle,i=r.__pictorialMainPath;i?Tr(i,null,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation},e,n):(i=r.__pictorialMainPath=Ep(e),a.add(i),Tr(i,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:0,scaleY:0,rotation:e.rotation},{scaleX:e.symbolScale[0],scaleY:e.symbolScale[1]},e,n))}function Bp(r,t,e){var n=B({},t.barRectShape),a=r.__pictorialBarRect;a?Tr(a,null,{shape:n},t,e):(a=r.__pictorialBarRect=new he({z2:2,shape:n,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),a.disableMorphing=!0,r.add(a))}function Vp(r,t,e,n){if(e.symbolClip){var a=r.__pictorialClipPath,i=B({},e.clipShape),o=t.valueDim,s=e.animationModel,l=e.dataIndex;if(a)me(a,{shape:i},s,l);else{i[o.wh]=0,a=new he({shape:i}),r.__pictorialBundle.setClipPath(a),r.__pictorialClipPath=a;var u={};u[o.wh]=e.clipShape[o.wh],As[n?"updateProps":"initProps"](a,{shape:u},s,l)}}}function Ic(r,t){var e=r.getItemModel(t);return e.getAnimationDelayParams=I1,e.isAnimationEnabled=M1,e}function I1(r){return{index:r.__pictorialAnimationIndex,count:r.__pictorialRepeatTimes}}function M1(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function Mc(r,t,e,n){var a=new ge,i=new ge;return a.add(i),a.__pictorialBundle=i,i.x=e.bundlePosition[0],i.y=e.bundlePosition[1],e.symbolRepeat?Op(a,t,e):Np(a,t,e),Bp(a,e,n),Vp(a,t,e,n),a.__pictorialShapeStr=zp(r,e),a.__pictorialSymbolMeta=e,a}function L1(r,t,e){var n=e.animationModel,a=e.dataIndex,i=r.__pictorialBundle;me(i,{x:e.bundlePosition[0],y:e.bundlePosition[1]},n,a),e.symbolRepeat?Op(r,t,e,!0):Np(r,t,e,!0),Bp(r,e,!0),Vp(r,t,e,!0)}function Lc(r,t,e,n){var a=n.__pictorialBarRect;a&&a.removeTextContent();var i=[];ml(n,function(o){i.push(o)}),n.__pictorialMainPath&&i.push(n.__pictorialMainPath),n.__pictorialClipPath&&(e=null),w(i,function(o){wn(o,{scaleX:0,scaleY:0},e,t,function(){n.parent&&n.parent.remove(n)})}),r.setItemGraphicEl(t,null)}function zp(r,t){return[r.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function ml(r,t,e){w(r.__pictorialBundle.children(),function(n){n!==r.__pictorialBarRect&&t.call(e,n)})}function Tr(r,t,e,n,a,i){t&&r.attr(t),n.symbolClip&&!a?e&&r.attr(e):e&&As[a?"updateProps":"initProps"](r,e,n.animationModel,n.dataIndex,i)}function Pc(r,t,e){var n=e.dataIndex,a=e.itemModel,i=a.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=a.getModel(["blur","itemStyle"]).getItemStyle(),l=a.getModel(["select","itemStyle"]).getItemStyle(),u=a.getShallow("cursor"),f=i.get("focus"),c=i.get("blurScope"),h=i.get("scale");ml(r,function(p){if(p instanceof Or){var g=p.style;p.useStyle(B({image:g.image,x:g.x,y:g.y,width:g.width,height:g.height},e.style))}else p.useStyle(e.style);var m=p.ensureState("emphasis");m.style=o,h&&(m.scaleX=p.scaleX*1.1,m.scaleY=p.scaleY*1.1),p.ensureState("blur").style=s,p.ensureState("select").style=l,u&&(p.cursor=u),p.z2=e.z2});var v=t.valueDim.posDesc[+(e.boundingLength>0)],d=r.__pictorialBarRect;d.ignoreClip=!0,Nr(d,Br(a),{labelFetcher:t.seriesModel,labelDataIndex:n,defaultText:hi(t.seriesModel.getData(),n),inheritColor:e.style.fill,defaultOpacity:e.style.opacity,defaultOutsidePosition:v}),Mr(r,f,c,i.get("disabled"))}function Rc(r){var t=Math.round(r);return Math.abs(r-t)<1e-4?t:Math.ceil(r)}var P1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e.defaultSymbol="roundRect",e}return t.prototype.getInitialData=function(e){return e.stack=null,r.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=Is(En.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),t}(En);function aT(r){r.registerChartView(w1),r.registerSeriesModel(P1),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,J(ld,"pictorialBar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,ud("pictorialBar"))}function kc(r){return N(r[0])}function Ec(r,t){for(var e=[],n=r.length,a=0;a=0;a--)if(!e[a].many.length){var l=e[s].many;if(l.length<=1)if(s)s=0;else return e;var i=l.length,u=Math.ceil(i/2);e[a].many=l.slice(u,i),e[s].many=l.slice(0,u),s++}return e}var R1={clone:function(r){for(var t=[],e=1-Math.pow(1-r.path.style.opacity,1/r.count),n=0;n0))return;var s=n.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,f;kc(r)&&(u=r,f=t),kc(t)&&(u=t,f=r);function c(m,y,_,S,b){var x=m.many,C=m.one;if(x.length===1&&!b){var T=y?x[0]:C,D=y?C:x[0];if(Sg(T))c({many:[T],one:D},!0,_,S,!0);else{var A=s?re({delay:s(_,S)},l):l;xg(T,D,A),i(T,D,T,D,A)}}else for(var I=re({dividePath:R1[e],individualDelay:s&&function(W,k,E,z){return s(W+_,S)}},l),M=y?bg(x,C,I):wg(C,x,I),L=M.fromIndividuals,P=M.toIndividuals,R=L.length,O=0;Ot.length,v=u?Ec(f,u):Ec(h?t:r,[h?r:t]),d=0,p=0;pFp))for(var i=n.getIndices(),o=0;o0&&x.group.traverse(function(T){T instanceof Se&&!T.animators.length&&T.animateFrom({style:{opacity:0}},C)})})}function zc(r){var t=r.getModel("universalTransition").get("seriesKey");return t||r.id}function Fc(r){return N(r)?r.sort().join(","):r}function Et(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function z1(r,t){var e=U(),n=U(),a=U();return w(r.oldSeries,function(i,o){var s=r.oldDataGroupIds[o],l=r.oldData[o],u=zc(i),f=Fc(u);n.set(f,{dataGroupId:s,data:l}),N(u)&&w(u,function(c){a.set(c,{key:f,dataGroupId:s,data:l})})}),w(t.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=zc(i),u=Fc(l),f=n.get(u);if(f)e.set(u,{oldSeries:[{dataGroupId:f.dataGroupId,divide:Et(f.data),data:f.data}],newSeries:[{dataGroupId:o,divide:Et(s),data:s}]});else if(N(l)){var c=[];w(l,function(d){var p=n.get(d);p.data&&c.push({dataGroupId:p.dataGroupId,divide:Et(p.data),data:p.data})}),c.length&&e.set(u,{oldSeries:c,newSeries:[{dataGroupId:o,data:s,divide:Et(s)}]})}else{var h=a.get(l);if(h){var v=e.get(h.key);v||(v={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:Et(h.data)}],newSeries:[]},e.set(h.key,v)),v.newSeries.push({dataGroupId:o,data:s,divide:Et(s)})}}}}),e}function Gc(r,t){for(var e=0;e=0&&a.push({dataGroupId:t.oldDataGroupIds[s],data:t.oldData[s],divide:Et(t.oldData[s]),groupIdDim:o.dimension})}),w(de(r.to),function(o){var s=Gc(e.updatedSeries,o);if(s>=0){var l=e.updatedSeries[s].getData();i.push({dataGroupId:t.oldDataGroupIds[s],data:l,divide:Et(l),groupIdDim:o.dimension})}}),a.length>0&&i.length>0&&Gp(a,i,n)}function iT(r){r.registerUpdateLifecycle("series:beforeupdate",function(t,e,n){w(de(n.seriesTransition),function(a){w(de(a.to),function(i){for(var o=n.updatedSeries,s=0;s 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
%rBB*YEWN%&XGOJl7oDbtEh`{b|P67Xk58 zicMof(_7T#D{`kE#bfl>N6#WuZ@r)VM{u4+C%I*uB7SwXx8F@1_G$9J3tdyX*@*%h z%)@-+3;6LKc!p)&;R$d^{0u$c15sdZ)d@)IeR-fpyZUdE?lpbED<3=XWZie z3ucRiLJ?*(Th^uz6^l&Ja?8<{2oOsdj9krS{NP%#QE}9A(~_34tsP8lrN=s$9?6y$ z8n{@KOm8&y+XO0*GU-FRw%eRfz|@xu4p)V3bPs~XA38HWUfB0^yzQh`@ZPu2C`_0% z+xf1j)l{@myj)c~%K>~yYU4GvFkr5V=quSUC9GI0?@jn-?`WnUQ;@;oayiJ^n#)UM zg*pY$A-|D3M5>;wRz-ddio}?kljPvKj9+NC{xQf=Rh|A2K>O6WW$V-O5c{rL zGXYm3Zkq)1zDz9&w8g+0$Z+`^w_N$q4SCq5v zT{0RQOIFst7Q{k{@i(BL8}-;}58!q}MaUGgK~GTwY7JC`Tk0Rgv5pbz1wd1g_5N90 z#lF$*Fy^DoRtD&wP+|hbBC3VA3`LSg5fOuR~h~Kx3_j9m3Vva?F7F7TVvpJ16jQm%~5C)zbLB2I^M^Y_C@h37yn`jD?oG5i^yN%gDNUU`&DATlEvSf8JH+2 zVofah8$dCJH@&Y%0(|l6_2u*T?CHc|Sbgowi}eI9dHJm+c-pr#gxJ5WGEJrc)Teub zzNj^54R!JTu^NGW-R#@GigHPREDo!65!V2gIFZTnKItQ&!IFU{ESY+-ruvcfCg(DBa-yE4pn z9B@pa5Z+{nn~jOHoSR=eEZy1QUW8y}3V>u~fT<*Qy_jedCn$Z$O>)FJyP3uDBdoD< zi6wUU>HtGHD*^#YL7b96%j;er$3TF-1JiH>sAR%)oH){BB-4f{ymf?4c^4vgV<1W| zJdvk1&@2E^$4<{QOpDJ0?-*dW$R+Nl$-jZ=_n`Wp0~#poF>pBG{wi>2ci532yGO)z zUF}c?-B@)y%o-%7kIlhhSe>!8c+D3tVCA~mGodHrp`|brmI27`7ZGx`ZfM0;U}}XD z;R?kx!u&Em2Av2ZoU@2Pz!nk&Y#~9wezq6L8|T!)z|3TVNOjGEvL~XKXfz$OWe|;4 zW3~&{qxqO!;aH1ed&j`Km@ncEyWlRxiJQf=tcVj~;%a#XK>*sgom)YaK*dHa-O&=Y z1HVk{x#L^}H+hDPX5N+99e4oKQuO9~r45+C9zm9kQf=X1V38;L*=RlvF80Fj@*
*|Zq`OzRIwLN- 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 F1^_e*`B(q| literal 0 HcmV?d00001 diff --git a/js/en-US-dGqXu2T5.js.gz b/js/en-US-dGqXu2T5.js.gz deleted file mode 100644 index 9ffd7424d483020de219c1ab08c30f5cd8022923..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1677 zcmV;826FiyiwFP!000021JzjFQsX)jzTc;Csm=vdwN1hdFlfqEfrQ_INyra#;3lQm z9a}`Uf+UB8RPJ}*>Acf>?$-CU)OL6>mC7vV4%5!vYOG{J zyq#FeiFRAV;pOq-@YZ|K#m(uioyy+q}r0-QhgloF!z)blmvr)epSg zy4!r(JDg;fPn)0z?FLd#xb;=@_T2m7w_aGU?QNoTpb*n>CPZV;+x2R0E4jXJPGY_Z z3o@lJ4Hn*mO|s^Fbr0J|-63nY-^rOefL#u$;36%D@;RF zCFb&HJ#M$I`Rr|-d$1%}VK zSybRwe>Cr$&3o^FOGPW-ujyT_Gblthy zRno}ekfxas5aO6+!q9v8jo;oP8A;(8*)xi#QJ+PyoH3ChCD$^{1d`SEHb|c|Wjf|j zrkLR}C1CtzpBsVHt~5acEv6=v*k1xyJcGQwpgHFO-xvCpVH6q&{hJ zJr!(0AjpFm%T`~pRP!RD#44nOJZ5`p2Q)QsVfV$D1z7r^DU=@m>GXi6uoJ+eiMz*#U+Vceo#6D@sfIvULI$O<{ zr)--*D}Vm`uYdAX^AP|3>t6&GK55!hlR(oar&1*Z+CI6?YoKdyLM8}wd~%%$!)@5D zfSDlPCUEVO_IS(#BrwZ8XZH9Z@Q^32F*W5zzVbhMp&>Mx2r}zptpXhu`*dzB53~m@ zrsI)hDx_mr^G`?6k^znF@0ARgp#AmjMNT|z!Aah#=mJiZl8Tc2Qtm;k0&RlTfVLr5 zfOcWcKkYz4JH0M%h86d8R#{#OKp!gW3l-=U6dKTpE%gOG%`Z9q^a2XTb0!8*(oN^k zn?;su`UE-C^av`R&+R)KeFmM=T(C?}R-it&TmKiN`M=hoI-)qfk>q11*3FxK{PVxt zkB@z_?r_e!GwXE=zS-<{Ki~Gl;}wX{mDgKWuY*-NR6ObrAN6PUB#Z2Ot|D;mlOB)K zyp8@*9ed8&^yrhRK&H__n~{@gR8Gn)xwo%|rcCQ6sX_vmwns-iCGf*113TkqKI2#U z)LA3{^vNmH#yMueBvLXX_C% zO1GBw(Xp!j3=08 zrCGf&>%wn2B3_KlI6mneVfo$RX^8U@li+F_2Iw!7B4xVtJnwERLLm7>vb|b;$9eu= X!2s=_1tndp@BjEWaC<;lLl6J}Nv=@r diff --git a/js/en-US-dGqXu2T5.js b/js/en-US-yX0kHQzQ.js similarity index 84% rename from js/en-US-dGqXu2T5.js rename to js/en-US-yX0kHQzQ.js index 6749e2f8..89497c9d 100644 --- a/js/en-US-dGqXu2T5.js +++ b/js/en-US-yX0kHQzQ.js @@ -1 +1 @@ -import{x as Y}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const e="The current environment does not support full screen",Z={isEnabledFullscreen:e},ee=Object.freeze(Object.defineProperty({__proto__:null,default:Z,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",c="Content Transition",oe={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},te=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:oe},Symbol.toStringTag,{value:"Module"})),i="Reload Current Page",r="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",g="Search",ne={Reload:i,Lock:r,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:g},ce=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:r,Reload:i,Search:g,Setting:s,default:ne},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",O="Mock",R="Modal",P="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",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:O,Modal:R,MultiMenu:P,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},re=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:O,Modal:R,MultiMenu:P,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,default:ie,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),Q="Configuration",N={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},B="Interface Display",se={Title:Q,ThemeOptions:N,InterfaceDisplay:B},le=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:B,ThemeOptions:N,Title:Q,default:se},Symbol.toStringTag,{value:"Module"})),G="Register",H="Signing",$="QRCode Signing",q="please enter user name",V="please enter password",J="Login",K="User Name",W="User Password",X="Fast Background Template",ae={Register:G,Signing:H,QRCodeSigning:$,NamePlaceholder:q,PasswordPlaceholder:V,Login:J,Name:K,Password:W,RayTemplate:X},me=Object.freeze(Object.defineProperty({__proto__:null,Login:J,Name:K,NamePlaceholder:q,Password:W,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:X,Register:G,Signing:H,default:ae},Symbol.toStringTag,{value:"Module"})),ge=Object.assign({"./en-US/globalMessage.json":ee,"./en-US/headerSettingOptions.json":te,"./en-US/headerTooltip.json":ce,"./en-US/menu.json":re,"./en-US/setting.json":le,"./en-US/views/login/index.json":me}),Ue={message:{...Y(ge,"en-US")}};export{Ue as default}; +import{x as Y}from"./hooks-C0KwMyA4.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const e="The current environment does not support full screen",Z={isEnabledFullscreen:e},ee=Object.freeze(Object.defineProperty({__proto__:null,default:Z,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",c="Content Transition",oe={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},te=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:oe},Symbol.toStringTag,{value:"Module"})),i="Reload Current Page",r="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",g="Search",ne={Reload:i,Lock:r,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:g},ce=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:r,Reload:i,Search:g,Setting:s,default:ne},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",O="Mock",R="Modal",P="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",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:O,Modal:R,MultiMenu:P,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},re=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:O,Modal:R,MultiMenu:P,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,default:ie,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),Q="Configuration",N={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},B="Interface Display",se={Title:Q,ThemeOptions:N,InterfaceDisplay:B},le=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:B,ThemeOptions:N,Title:Q,default:se},Symbol.toStringTag,{value:"Module"})),G="Register",H="Signing",$="QRCode Signing",q="please enter user name",V="please enter password",J="Login",K="User Name",W="User Password",X="Fast Background Template",ae={Register:G,Signing:H,QRCodeSigning:$,NamePlaceholder:q,PasswordPlaceholder:V,Login:J,Name:K,Password:W,RayTemplate:X},me=Object.freeze(Object.defineProperty({__proto__:null,Login:J,Name:K,NamePlaceholder:q,Password:W,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:X,Register:G,Signing:H,default:ae},Symbol.toStringTag,{value:"Module"})),ge=Object.assign({"./en-US/globalMessage.json":ee,"./en-US/headerSettingOptions.json":te,"./en-US/headerTooltip.json":ce,"./en-US/menu.json":re,"./en-US/setting.json":le,"./en-US/views/login/index.json":me}),Ue={message:{...Y(ge,"en-US")}};export{Ue as default}; diff --git a/js/en-US-yX0kHQzQ.js.gz b/js/en-US-yX0kHQzQ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ae142bad7c43c734380631d8d5c37d52c8f7c8e GIT binary patch literal 1680 zcmV;B25k>fe8VUIg=Yo z*o{$;B}S47gyMepoz6R*SJ;wm*pOtZQmMVzy}@?tQ+Mn8T521fPL;OHxyOw6b2ZW` zCBfcUsfqC$m8-}0;^ZKBFysr*aU|G_+2X;}t3kCIR4abtQ%iO4I!D`>spiu9IqWE? z_@}WtdpN3GY=dSQ`bD6r$V|N!)Pl-jmSKHAI0$OTelu>L_M?T}o+VVw%(#9KRF8vN z)o(l=ex79C9=Aac#*dVmaObNM9QyZzPrbNWIow8>NF&NoCPe+v1^1h2`@S(5^KDp^ zX^k>k1P?CBN^szRzCP&=*!A^WnfYio$?gA~Bxn6ge;ZeyWtbTpL`q}5S_wXHFZ=Ye zb~m3KAHO}xjG4yxt!e$%{OX}I+MbqKE{xyoUqvyt+uLJYTGTAEg_@P1cH}qjTZ8`n zQ|AQ%ObCC-Wn8ZYmEhQKOdmdfQb#{uXwD^PPRfK!e~Q|0V=*?CS(jris19;Oy%to1 zW50WMoQ?PUFQ|!C>RaXWlqFcN<+amnT%X_K&FwZ2qcPLg)DMHhpyD_1=~rt%ec|j$ zql{6PnC6d9>QRoW+ZbyEAJ%KZzN^ya;>Q2R@ip-Sok`16^mED9gzsbWRJl5T3yv(Z ze8%l!4VL2avDu$>-vF12mOzDgK0V0hIWSVvSPw(eAEQ^4q4iMCxK=WC_pw6bNo75g zO`T8A6|+~=HG%tZ$<3K$LxJ&mCPZPUxB|rRdia2m4MrOA33tk;7)M-UN2@7nyVzL{ z22-u98Vsn+gn$@FEEAUA!*Bfd7U@ulz^b0rTqb>%z;eb!hLp5boCzeW-Ca;2X(&13 zNv4_QN)oW)vd^tR>Qx{ z+)M>q5Qy?%*0I&sOd4K9RJabQAdh)HbpwW4xODqs#3C$xPzj}n|2Ux03hc*7e8bmU zAzvi5&UGz;dNnzf^#mUd*Np3YX7JDHQH#vV!P? z48Qid6?2nGnd2tsb>wGRulbhm<~s|?$($?Wb@5k*#uAu@PD0Xm#}9$0kn}N~ z3TDwenQ{VWA?Zb03E_2dhHgb1!)2}r&7jnQP9aypg`qJtn20jxVxs~b6#H~;9S^hz zO=iYJ#dJ(Zu;HH$p{XJ|cE2qZF+uyA+smAI+Jv*bRnY~UX{|IR`K8>0P6gTkrvbf& zTmjmJ4ga(Q1?{w5-VD~<)7jecTmbs8wmwsVwxG~}PF$%k=y`t0>8F=aFrG7U3nkrj z4!v38xTcSgGfhum>3H&PJcWF zJdt@D{bPOXc^lKOkW2+KgC4q!yv(5XBy;56y%?G@V;+@`34C)sI^mMQRY-2#jPLo3 zALUbLgZwij=ge5|ltq(7t4zk;x=skNyfGJv(hDeaqF>8;TtEK-&U;6&2**mqsOc|Q zM|f_%gFGqvEyvTV4T%1LE?cbQ(mz*_eoV9%{(qkq{qdU&U#@H`FL;xTwf^kg`X`&! zF=Kclcb4wcMEbYAy+o)X6KynxCGLwtNkS1}Gd@NZqb}bw%33U8_7$wJl(2kSjz`bN zQoHkbEN9U9G<0 aJpZrY7Tuo(C0(m8|M)kg^hV4>5C8!DVOAyp literal 0 HcmV?d00001 diff --git a/js/hooks-C0KwMyA4.js b/js/hooks-C0KwMyA4.js new file mode 100644 index 00000000..3aa8084f --- /dev/null +++ b/js/hooks-C0KwMyA4.js @@ -0,0 +1,12 @@ +const __vite__fileDeps=["js/en-US-yX0kHQzQ.js","js/dayjs@1.11.10-C8LoRVP6.js","js/call-bind@1.0.7-Cpj98o6Y.js","js/print-js@1.6.0-BdoEj60G.js","js/vue-hooks-plus@2.2.0_vue@3.4.27-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-3YkgETI-.js","js/@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js","js/@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js","js/utils-DTKcdeMM.js","js/interactjs@1.10.26-DZL_TZzP.js","js/pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js","js/dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js","js/@vue_reactivity@3.4.27-nlIwDTvR.js","js/@vue_shared@3.4.27-oeeFp4ux.js","js/zh-CN-DNcHZnJu.js","js/index-B0AsNgFG.js","js/index-43Sr2ZDd.js","css/index-DeeQXRbp.css","js/index-Dr058IF2.js","js/instance-DNaEopEf.js","css/index-CTOeMyqn.css","js/BarcodeDemo-B20Jgqb-.js","js/index-CWmBWWeM.js","js/index-tu0ljatk.js","js/index-Df9t6Sov.js","css/index-BqPIKfai.css","js/index-CfosIvwS.js","js/index-CxlQfiNG.js","js/index-DdIsgl-m.js","js/index-Cn6aLhsk.js","js/index-CY7j_Y8J.js","js/index-CaJnaAOe.js","js/vue3-next-qrcode@2.0.10_typescript@5.2.2-CrPzMTkm.js","css/vue3-next-qrcode@2.0.10_typescript@5.2-DuR3EA5M.css","js/ray-dCjhX_JK.js","js/index-C4ExsKB1.js","css/index-cMo-v_SD.css","js/index-nA8XemRq.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-B7r20EWu.js","js/index-BiLLxlpt.js","css/index-CIq6_pk2.css","js/index-CIQ8j7i0.js","js/index-CkfqpvHm.js","js/index-gMi9YE02.js","css/index-BhnoEzFG.css","js/index-Dt3F6qkc.js","css/index-G2qqDeP0.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +var Jo=Object.defineProperty;var Qo=(e,t,o)=>t in e?Jo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ye=(e,t,o)=>(Qo(e,typeof t!="symbol"?t+"":t,o),o);import{s as Te,c as ve,t as Fe,i as pt,o as Be,p as be}from"./lodash-es@4.17.21-3YkgETI-.js";import{o as en,u as re,a as tn,b as on,c as Oe,d as nn,e as mt}from"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{d as W}from"./dayjs@1.11.10-C8LoRVP6.js";import{p as an}from"./print-js@1.6.0-BdoEj60G.js";import{u as ht}from"./vue-hooks-plus@2.2.0_vue@3.4.27-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 rn,b as M,r as ee,d as A,e as ln,u as Ve,q as Se,f as ke,h as ft,p as gt,j as Ke,k as Xe,l as sn,m as cn,n as un,o as dn,t as pn,w as mn,v as U}from"./utils-DTKcdeMM.js";import{i as Ze}from"./interactjs@1.10.26-DZL_TZzP.js";import{s as hn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as ne}from"./dom-to-image@2.6.0-DCOFUeQU.js";import{r as fn,u as ae,i as gn,a as yn,b as vn,c as bn,d as Vn,e as Sn,f as _n,g as wn,h as Cn,j as Nn,k as Tn,l as On,m as kn,n as xn,o as An,p as Rn,q as Pn,s as Ln}from"./echarts@5.5.0-CezqL3m-.js";import{f as Mn,g as En}from"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import{c as yt,o as vt,a as bt}from"./@vue_runtime-core@3.4.27-B3egz0KF.js";const Ul=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.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(o,i,o[i]||{}),Te(o[i],u,r)):Te(o,i,r||{}))}),o},zn="modulepreload",In=function(e){return"/ray-template/"+e},Je={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.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(o.map(l=>{if(l=In(l),l in Je)return;Je[l]=!0;const i=l.endsWith(".css"),u=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":zn,i||(c.as="script",c.crossOrigin=""),c.href=l,s&&c.setAttribute("nonce",s),document.head.appendChild(c),i)return new Promise((h,p)=>{c.addEventListener("load",h),c.addEventListener("error",()=>p(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})},Dn=(e,t,o)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((r,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==o?". Note that variables only represent file names one level deep.":""))))})},jn=async e=>{var o;const t={};for(const n of e){const r=await Dn(Object.assign({"../lang/en-US.ts":()=>k(()=>import("./en-US-yX0kHQzQ.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])),"../lang/zh-CN.ts":()=>k(()=>import("./zh-CN-DNcHZnJu.js"),__vite__mapDeps([22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]))}),`../lang/${n.key}.ts`,3),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},ql=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}}},Gl={max:5,closable:!1},Hl="loading",Vt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},$n={icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Yl="",z={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},Fn=[{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"},St=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Bn="zh-CN",Wn="zh-CN",Kn={"zh-CN":"zh-cn","en-US":"en"},Un="zh-cn",Xl={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)$/},Zl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),_t=Vue.ref(null),qn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Gn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Jl=(e,t)=>{const o=Vue.ref(0),n=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:p,clientY:g}=h;o.value=p,n.value=g,s(!0)})};a&&en(e,h=>{a(h)});const i=re(e,"contextmenu",l,t),u=re(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function q(e,t,o){Object.hasOwn(_e,e)&&(_e[e]=t)}function Ce(e){return Vue.readonly(Vue.toRef(_e,e))}function Hn(){return{...Vue.toRefs(Vue.readonly(_e))}}let K;const Yn=async()=>{const e=Go(),t=await jn(St);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Wn})},Ql=async e=>{const t=await Yn();e.use(t),K=t},Qe=(e,t)=>t,se=e=>{if(!K)return{t:a=>Qe(e,a),locale:a=>{}};const{t,...o}=K.global;return{...o,t:(a,...s)=>a?!a.includes(".")&&!e?a:t(Qe(e,a),...s):"",locale:a=>{K.mode==="legacy"?K.global.locale=a:Vue.isRef(K.global.locale)?K.global.locale.value=a:K.global.locale=a}}},P=e=>e,Xn={path:"/dashboard",component:()=>k(()=>import("./index-B0AsNgFG.js"),__vite__mapDeps([23,8,1,2,3,4,5,6,7,24,9,10,11,12,13,14,15,16,17,18,19,20,21,25])),meta:{i18nKey:P("menu.Dashboard"),icon:"dashboard",order:0}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Xn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-Dr058IF2.js"),__vite__mapDeps([26,4,5,2,6,7,27,1,3,12,9,8,10,11,13,14,15,16,17,18,19,20,21,28])),meta:{i18nKey:P("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),ea={path:"barcode",component:()=>k(()=>import("./BarcodeDemo-B20Jgqb-.js"),__vite__mapDeps([29,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},ta=Object.freeze(Object.defineProperty({__proto__:null,default:ea},Symbol.toStringTag,{value:"Module"})),oa={path:"/cache-demo",component:()=>k(()=>import("./index-CWmBWWeM.js"),__vite__mapDeps([30,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CacheDemo"),icon:"other",order:3}},na=Object.freeze(Object.defineProperty({__proto__:null,default:oa},Symbol.toStringTag,{value:"Module"})),aa={path:"/context-menu",component:()=>k(()=>import("./index-tu0ljatk.js"),__vite__mapDeps([31,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.ContextMenu"),icon:"other",order:2}},ra=Object.freeze(Object.defineProperty({__proto__:null,default:aa},Symbol.toStringTag,{value:"Module"})),la={path:"/directive",component:()=>k(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:P("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},sa=Object.freeze(Object.defineProperty({__proto__:null,default:la},Symbol.toStringTag,{value:"Module"})),ia={path:"/echart",component:()=>k(()=>import("./index-Df9t6Sov.js"),__vite__mapDeps([32,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,33])),meta:{i18nKey:P("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},ca=Object.freeze(Object.defineProperty({__proto__:null,default:ia},Symbol.toStringTag,{value:"Module"})),ua={path:"/form",component:()=>k(()=>import("./index-CfosIvwS.js"),__vite__mapDeps([34,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},da=Object.freeze(Object.defineProperty({__proto__:null,default:ua},Symbol.toStringTag,{value:"Module"})),pa={path:"/iframe",component:()=>k(()=>import("./index-CxlQfiNG.js"),__vite__mapDeps([35,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},ma=Object.freeze(Object.defineProperty({__proto__:null,default:pa},Symbol.toStringTag,{value:"Module"})),ha={path:"/mock-demo",component:()=>k(()=>import("./index-DdIsgl-m.js"),__vite__mapDeps([36,8,1,2,3,4,5,6,7,27,12,9,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},fa=Object.freeze(Object.defineProperty({__proto__:null,default:ha},Symbol.toStringTag,{value:"Module"})),ga={path:"/modal-demo",component:()=>k(()=>import("./index-Cn6aLhsk.js"),__vite__mapDeps([37,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Modal"),icon:"other",order:3}},ya=Object.freeze(Object.defineProperty({__proto__:null,default:ga},Symbol.toStringTag,{value:"Module"})),ye=()=>k(()=>Promise.resolve().then(()=>Br),void 0),va={path:"/multi",component:ye,meta:{i18nKey:P("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>k(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ye,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>k(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ye,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>k(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},ba=Object.freeze(Object.defineProperty({__proto__:null,default:va},Symbol.toStringTag,{value:"Module"})),Va={path:"/precision",component:()=>k(()=>import("./index-CY7j_Y8J.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CalculatePrecision"),icon:"other",order:2}},Sa=Object.freeze(Object.defineProperty({__proto__:null,default:Va},Symbol.toStringTag,{value:"Module"})),_a={path:"/qrcode",component:()=>k(()=>import("./index-CaJnaAOe.js"),__vite__mapDeps([39,40,41,42])),meta:{i18nKey:P("menu.QRCode"),icon:"other",order:2}},wa=Object.freeze(Object.defineProperty({__proto__:null,default:_a},Symbol.toStringTag,{value:"Module"})),Ca={path:"rely-about",component:()=>k(()=>import("./index-C4ExsKB1.js"),__vite__mapDeps([43,44])),meta:{i18nKey:P("menu.RelyAbout"),icon:"rely",order:999}},Na=Object.freeze(Object.defineProperty({__proto__:null,default:Ca},Symbol.toStringTag,{value:"Module"})),Ta={path:"/router-demo",component:ye,meta:{i18nKey:P("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>k(()=>import("./index-nA8XemRq.js"),__vite__mapDeps([45,8,1,2,3,9,10,11,4,5,6,7,12,13,14,15,16,17,18,19,20,21])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>k(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Oa=Object.freeze(Object.defineProperty({__proto__:null,default:Ta},Symbol.toStringTag,{value:"Module"})),ka={path:"/scroll-reveal",component:()=>k(()=>import("./index-E385tkq8.js"),__vite__mapDeps([46,47])),meta:{i18nKey:P("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},xa=Object.freeze(Object.defineProperty({__proto__:null,default:ka},Symbol.toStringTag,{value:"Module"})),Aa={path:"/segment",component:()=>k(()=>import("./index-B7r20EWu.js"),__vite__mapDeps([48,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},Ra=Object.freeze(Object.defineProperty({__proto__:null,default:Aa},Symbol.toStringTag,{value:"Module"})),Pa={path:"/svg-icons",component:()=>k(()=>import("./index-BiLLxlpt.js"),__vite__mapDeps([49,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,50])),meta:{i18nKey:P("menu.SvgIcon"),icon:"other",order:3}},La=Object.freeze(Object.defineProperty({__proto__:null,default:Pa},Symbol.toStringTag,{value:"Module"})),Ma={path:"/table",component:()=>k(()=>import("./index-CIQ8j7i0.js"),__vite__mapDeps([51,12,9,8,1,2,4,5,6,7,3,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Ea=Object.freeze(Object.defineProperty({__proto__:null,default:Ma},Symbol.toStringTag,{value:"Module"})),za={path:"/template-hooks",component:()=>k(()=>import("./index-CkfqpvHm.js"),__vite__mapDeps([52,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.TemplateHooks"),icon:"other",order:1}},Ia=Object.freeze(Object.defineProperty({__proto__:null,default:za},Symbol.toStringTag,{value:"Module"})),Da=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Zn,"/src/router/modules/demo/axios.ts":Qn,"/src/router/modules/demo/barcode.ts":ta,"/src/router/modules/demo/cache-demo.ts":na,"/src/router/modules/demo/context-menu.ts":ra,"/src/router/modules/demo/directive.ts":sa,"/src/router/modules/demo/echart.ts":ca,"/src/router/modules/demo/form.ts":da,"/src/router/modules/demo/iframe.ts":ma,"/src/router/modules/demo/mock.ts":fa,"/src/router/modules/demo/modal.ts":ya,"/src/router/modules/demo/multi-menu.ts":ba,"/src/router/modules/demo/precision.ts":Sa,"/src/router/modules/demo/qrcode.ts":wa,"/src/router/modules/demo/rely.ts":Na,"/src/router/modules/demo/router-demo.ts":Oa,"/src/router/modules/demo/scroll-reveal.ts":xa,"/src/router/modules/demo/segment.ts":Ra,"/src/router/modules/demo/svg-icons.ts":La,"/src/router/modules/demo/table.ts":Ea,"/src/router/modules/demo/template-hooks.ts":Ia});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error(`[combineRawRouteModules]: ${n} module must export default.`);return o},[])},ja=e=>e[0]==="/",wt=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(ja(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){wt(r.children,t,a);continue}else t.push({...r,path:a})}return t},$a=e=>Array.isArray(e)?wt(ve(e)):[],Fa=e=>e.sort((t,o)=>{var a,s;const n=((a=t.meta)==null?void 0:a.order)??1,r=((s=o.meta)==null?void 0:s.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),Ba=e=>{const{beforeEach:t}=e,{getRootPath:o}=oe(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,s)=>{const l=le(z.token),i=le(z.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;l!==null?n(r,a)?xe(!0):!G(c,"Symbol")&&c&&Gn.includes(c)?s():Bo(u)?n(r,a)?i?s(i):xe(!0):s():xe(!0):n(r,a)?s():s("/")})},xe=(e=!0)=>{const{router:t}=Ue(),{push:o,replace:n}=t,{getRootPath:r}=oe();We(z.appMenuKey,r.value),e?n(r.value):o(r.value)},Wa=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Q.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Ka=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()})},Ct=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=De();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))};var Ua={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.27","vue-demi":"0.14.6","vue-hooks-plus":"2.2.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@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.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.12","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.7"},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 Nt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Ua,{locale:t}=se(),{locale:o}=wl(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Go(),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),o(l),n.localeLanguage=l,We(z.localeLanguage,l,"localStorage")},a=(l,i=.3)=>{const u=rn(l,i),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;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(n,l)&&(n[l]=i),u==null||u()};return Mn(()=>n.appTheme,l=>{l?n.primaryColorOverride=Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):n.primaryColorOverride=Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:s}},{persist:{key:z.appPiniaSettingStore}}),Tt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2","#9b8bba","#e098c7","#8fd3e8","#71669e","#cc70af","#7cb4cc","#7EC4FF","#5FCBB0","#49C4BF","#F0C9CA","#34DC90","#3295E0","#EAB62E","#76C3F3","#2DC2C0","#FCC43F","#84CFFF"],Ot="transparent",kt={},xt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},At={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},Rt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},Pt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},Ft={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},Bt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Wt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Kt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ut={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},qt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Gt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ht={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Yt={textStyle:{color:"#999999"},pageTextStyle:{color:"#999999"}},Xt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Zt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},Jt={color:["#fc97af","#87f7cf"]},Qt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},eo={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},qa={color:Tt,backgroundColor:Ot,textStyle:kt,title:xt,line:At,radar:Rt,bar:Pt,pie:Lt,scatter:Mt,boxplot:Et,parallel:zt,sankey:It,funnel:Dt,gauge:jt,candlestick:$t,graph:Ft,map:Bt,geo:Wt,categoryAxis:Kt,valueAxis:Ut,logAxis:qt,timeAxis:Gt,toolbox:Ht,legend:Yt,tooltip:Xt,timeline:Zt,visualMap:Jt,dataZoom:Qt,markPoint:eo},Ga=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Ot,bar:Pt,boxplot:Et,candlestick:$t,categoryAxis:Kt,color:Tt,dataZoom:Qt,default:qa,funnel:Dt,gauge:jt,geo:Wt,graph:Ft,legend:Yt,line:At,logAxis:qt,map:Bt,markPoint:eo,parallel:zt,pie:Lt,radar:Rt,sankey:It,scatter:Mt,textStyle:kt,timeAxis:Gt,timeline:Zt,title:xt,toolbox:Ht,tooltip:Xt,valueAxis:Ut,visualMap:Jt},Symbol.toStringTag,{value:"Module"})),to=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089","#516b91","#59c4e6","#edafda","#93b7e3","#a5e7f0","#cbb0e3"],oo="transparent",no={},ao={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},ro={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},lo={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},so={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},io={itemStyle:{borderWidth:0,borderColor:"#ccc"}},co={itemStyle:{borderWidth:0,borderColor:"#ccc"}},uo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},po={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ho={itemStyle:{borderWidth:0,borderColor:"#ccc"}},fo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},go={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},yo={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},vo={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},bo={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Vo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},So={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},_o={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},wo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Co={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},No={textStyle:{color:"#333333"}},To={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},Oo={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},ko={color:["#5ab1ef","#e0ffff"]},xo={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},Ao={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ha={color:to,backgroundColor:oo,textStyle:no,title:ao,line:ro,radar:lo,bar:so,pie:io,scatter:co,boxplot:uo,parallel:po,sankey:mo,funnel:ho,gauge:fo,candlestick:go,graph:yo,map:vo,geo:bo,categoryAxis:Vo,valueAxis:So,logAxis:_o,timeAxis:wo,toolbox:Co,legend:No,tooltip:To,timeline:Oo,visualMap:ko,dataZoom:xo,markPoint:Ao},Ya=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:oo,bar:so,boxplot:uo,candlestick:go,categoryAxis:Vo,color:to,dataZoom:xo,default:Ha,funnel:ho,gauge:fo,geo:bo,graph:yo,legend:No,line:ro,logAxis:_o,map:vo,markPoint:Ao,parallel:po,pie:io,radar:lo,sankey:mo,scatter:co,textStyle:no,timeAxis:wo,timeline:Oo,title:ao,toolbox:Co,tooltip:To,valueAxis:So,visualMap:ko},Symbol.toStringTag,{value:"Module"})),Xa=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":Ga,"/src/app-config/echart-themes/macarons/macarons.json":Ya}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var s;const a=(s=r.match(t))==null?void 0:s[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},Za=e=>{const{getAppTheme:t}=Uo(),{theme:o}=t();return Object.assign({},{text:"loading",color:"#c23531",textColor:o?"#fff":"#000",maskColor:o?"rgba(0, 0, 0, 0.5)":"rgba(255, 255, 255, 0.5)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e)},Ja={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:()=>Za()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})},onRegister:{type:[Function,Array],default:null}},Qa={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},er=Xa(),et="__R_CHART_DOWN_LOAD_CHART__";er.forEach(e=>{fn(e.name,e.theme)});const es=Vue.defineComponent({name:"RChart",props:Ja,setup(e,{expose:t}){const{getAppTheme:o}=D(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let s,l;const{echartTheme:i}=$;let u,c;const h=Vue.computed(()=>[{label:"下载图片",key:et,disabled:!(a.value&&a.value.getDom())}]),p=Vue.computed(()=>({"--ray-chart-width":M(e.width),"--ray-chart-height":M(e.height)})),g=Vue.ref(!1);let y;const f=async()=>{var C;ae([yn,vn,bn,Vn,Sn,_n,wn,Cn]),ae([Nn,Tn,On,kn,xn,An]),ae([Rn,Pn]),ae([Ln]);try{ae((C=e.use)==null?void 0:C.filter(Boolean))}catch(L){console.error("[RChart register error]: ",L)}},m=()=>{if(c!=null&&c.getDom()&&S(),e.theme==="default"){e.autoChangeTheme?d("dark"):d("");return}if(e.theme)d(e.theme);else{const C=e.autoChangeTheme&&o.value?`${i}-dark`:i;d(C)}},b=C=>{let L=Vue.unref(C);const R=j=>Object.assign({},L,j);return e.showAria&&(L=R({aria:{enabled:!0,decal:{show:!0}}})),L},d=(C=i)=>{const L=n.value,R=b(e.options),{height:j,width:B}=L.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=gn(L,C,{width:B===0?200:void 0,height:j===0?200:void 0}),a.value=c,ue&&A(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R))}catch(Z){throw de&&A(de),new Error(`[RChart render error]: ${Z}`)}finally{const{onFinally:Z}=e;Z&&A(Z)}},V=()=>!(c&&c.getDom()),S=()=>{V()||(c.clear(),c.dispose(),a.value=void 0,c=null)},O=()=>{c&&c.resize()},v=(C,L)=>{if(C===et&&!V()){const{filename:j,...B}=e.downloadOptions;ln(c.getDataURL(B),j??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&A(R,C,L)},w=()=>{if(e.autoResize&&(s||(s=Fe(O,500)),l||(l=on(e.autoResizeObserverTarget||r,s))),c!=null&&c.getDom()||!g.value&&e.intersectionObserver)return;m(),y==null||y.stop();const{onRegister:C}=e;C&&c&&A(C,c,w,x)};e.intersectionObserver&&(y=tn(e.intersectionObserverTarget||r,([C])=>{g.value=C.isIntersecting},e.intersectionOptions));const x=()=>{S(),s==null||s.cancel(),l==null||l.stop(),y==null||y.stop(),y=null,s=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(S(),m())}),Vue.watch(()=>e.showAria,()=>{S(),m()}),Vue.watchEffect(()=>{e.watchOptions?u=En(()=>e.options,C=>{const L=b(C),R=Object.assign({},e.setChartOptions,Qa);c==null||c.setOption(L,R)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),g.value&&w()}),t(),Vue.onBeforeMount(async()=>{await f()}),Vue.onMounted(()=>{w()}),Vue.onBeforeUnmount(()=>{x(),u==null||u()}),{rayChartRef:n,cssVarsRef:p,rayChartWrapperRef:r,moreDropDownOptions:h,dropdownSelect:v}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{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(Lo,{iconSize:18,cursor:"pointer",options:s??n,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)])}}),ts=()=>{let e,t,o;const n=(i,u,c)=>{i&&(e=i,t=c,o=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:o,echartInst:e}};return[n,{getChartInstance:r,isDispose:()=>!(e&&r().echartInst.getDom()),dispose:()=>r().dispose.call(null),render:()=>r().render.call(null)}]},tr={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},os=Vue.defineComponent({name:"RCollapseGrid",props:tr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&A(r,t.value),a&&A(a,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(T,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),or={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}},T=Vue.defineComponent({name:"RIcon",props:or,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?M(e.width):M(e.size),"--ray-icon-height":e.height?M(e.height):M(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor,"--ray-icon-color":e.color}));return{symbolId:t,cssVars:o,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)])])}}),nr={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,default:!0},iframeClass:{type:String,default:null}},ns=Vue.defineComponent({name:"RIframe",props:nr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":M(e.frameborder),"--ray-iframe-width":M(e.width),"--ray-iframe-height":M(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:i}=e;i&&A(i,n.value,l)},s=l=>{r.value=!1;const{onError:i}=e;i&&A(i,l)};return re(n,"load",a),re(n,"error",s),t({iframeInst:n}),{cssVars:o,iframeRef:n,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",Vue.mergeProps({class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),ar={...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}},rr=(e,t,o)=>{const{scheduler:n}=o??{};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=>{n==null||n(l)}}}).resizable(!1);r(s)}},30)})},Ro=(e,t)=>{const o=typeof e=="string"?document.querySelector(e):e;return new Promise((n,r)=>{if(o){o.setAttribute("can-drag","true");const{preset:a,dargCallback:s}=t;let{x:l,y:i}=t;rr(o,a,{scheduler:u=>{const c=u.target;l+=u.dx,i+=u.dy,c.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{n(u)})}else r()})},lr="r-modal__preset-card--fullscreen",Po="r-modal",te={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},as=Vue.defineComponent({name:"RModal",props:ar,setup(e){const t=Vue.computed(()=>({[te.width]:M(e.width??600),[te.cardWidth]:M(e.cardWidth??600),[te.dialogWidth]:M(e.dialogWidth??446)})),o=Ve();let n;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(o);l&&Ro(l,{preset:e.preset,x:r.x,y:r.y,dargCallback:(i,u)=>{r.x=i,r.y=u}}).then(i=>{n=i}),e.memo&&l&&(l.style.transform=`translate(${r.x}px, ${r.y}px)`)}):(n==null||n.unset(),n=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:a,uuidEl:o}},render(){const{$props:e,$slots:t,$attrs:o}=this,{preset:n,...r}=e,{cssVars:a,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[Po,l?lr:""],style:[a,l?"height: 100vh":""],preset:n},{id:s},r,o),{...t})}}),rs=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:n=>{const{content:r,...a}=n;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:{padding:"0 var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left)",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:c,cardWidth:h,dialogWidth:p}=n,g=e({...a,content:s}),{key:y}=g,f={[te.width]:M(c??600),[te.cardWidth]:M(h??600),[te.dialogWidth]:M(p??446)};return Vue.nextTick(()=>{const[m]=Se(`[internalkey="${y}"]`)||[];if(m){if(i&&Ro(m,{preset:l,x:0,y:0}),u&&l==="card"){const b=m.querySelector(".n-card__content");b&&ke(b,{maxHeight:"calc(100vh - 9px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))",overflowY:"hidden",padding:"0"}),ke(m,{width:"100%",height:"100vh"})}ke(m,f),ft(m,Po)}}),g},destroyAll:t}},sr={...naive.dropdownProps,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function ir(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Lo=Vue.defineComponent({name:"RMoreDropdown",props:sr,render(){let e;const{iconSize:t,cursor:o,icon:n}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),ir(e=ee(r,{defaultElement:Vue.createVNode(T,{name:n,size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),ie={...naive.dataTableProps,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}},F={tableIconSize:"18",tableKey:Symbol("r-table")},cr=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],ur=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(T,{name:"adjustment",size:F.tableIconSize,cursor:"pointer"},null)]})}}),dr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(F.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=ht(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(T,{name:"fullscreen",size:F.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),pr=()=>Vue.createVNode(T,{name:"draggable",size:14,cursor:"grab"},null),tt=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:e,size:F.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),je=(e,t)=>{if(!t)return[null,null];for(let o=0;ove(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:c,title:h,children:p,fixed:g,isResizable:y,...f}=i,m=g==="left",b=g==="right",d={...f,title:h,key:c,fixed:g,isLeftFixedActivated:m,isRightFixedActivated:b,isResizable:y};return{...d,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(tt,{icon:"row_head",title:"固定在列首",customClassName:m?Ae:"",onClick:a.bind(this,"left",d,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"resize_h",size:F.tableIconSize,cursor:"pointer",customClassName:y?Ae:"",onClick:r.bind(this,d,u)},null),default:()=>"修改列宽"}),Vue.createVNode(tt,{icon:"row_end",title:"固定在列尾",customClassName:b?Ae:"",onClick:a.bind(this,"right",d,u)},null)]})}}),set:()=>{}}),n=l=>{const{onUpdateColumn:i}=e;i&&A(i,l)},r=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,o.value[i]=l,n(o.value)},a=(l,i,u)=>{const c=`${l}FixedActivated`,h=`${l==="left"?"right":"left"}FixedActivated`;i[h]=!1,i[c]=!i[c],i[c]?i.fixed=l:i.fixed=void 0,o.value[u]=i,n(o.value)};return{treeDataSource:o,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[c,h]=je(i,o.value);if(c===null||h===null)return;c.splice(h,1);const[p,g]=je(l,o.value);p===null||g===null||(u==="before"?p.splice(g,0,i):p.splice(g+1,0,i),pt(t)||p.unshift(t),n(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"setting",size:F.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:pr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),hr=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(F.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),gt(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(T,{name:"print",size:F.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),fr=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),o=Vue.ref([]),n=a=>{const{onPopselectChange:s}=e;s&&A(s,a)};return(()=>{const{striped:a,bordered:s,onInitialed:l}=e;a&&o.value.push("striped"),s&&o.value.push("bordered"),l&&A(l,o.value)})(),{propsPopselectValue:o,popoverShow:t,updatePopselectValue:n}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:cr,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(T,{name:"expanded",size:F.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function gr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ls=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:o,emit:n}=t,r=Vue.ref(),a=Vue.ref(),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),c=Vue.ref({striped:!1,bordered:!1}),h=(d,V)=>{const{onContextMenuClick:S}=e;S&&A(S,d,V),i.showContextMenu=!1},p=(d,V)=>{var O;return{...(O=e.rowProps)==null?void 0:O.call(e,d,V),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})}}},g=d=>{u.size=d},y=d=>{const{onUpdateColumns:V,"onUpdate:columns":S}=e;V&&A(V,d),S&&A(S,d)},f=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(V=>typeof V=="function"?V():V)},m=d=>{Object.keys(c.value).forEach(S=>{c.value[S]=d.includes(S)})},b=d=>{const{tool:V}=d;if(!V)return;const S=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(hr,d,null),Vue.createVNode(ur,Vue.mergeProps(d,{onChangeSize:g.bind(this)}),null),Vue.createVNode(dr,null,null),Vue.createVNode(mr,Vue.mergeProps(d,{onUpdateColumn:y.bind(this)}),null),Vue.createVNode(fr,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]});if(e.toolOptions)if(e.coverTool){let O;return Vue.createVNode(naive.NFlex,{align:"center"},gr(O=f())?O:{default:()=>[O]})}else return()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[S(),f()]});else return S};return Vue.onMounted(()=>{const{onRegister:d}=e;d&&r.value&&A(d,r.value,{uuidTable:l,uuidWrapper:s,wrapperRef:a})}),Vue.provide(F.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:a}),o(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:r,combineRowProps:p,contextMenuSelect:h,privateReactive:u,tool:b,wrapperRef:a,propsPopselectValue:c}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:a,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:c,propsPopselectValue:h}=this,{class:p}=t,{tool:g,combineRowProps:y,contextMenuSelect:f}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:n},{ref:"wrapperRef",bordered:o,class:p}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,h,{rowProps:y.bind(this),size:r.size,ref:"rTableInst"}),{...c}),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:f.bind(this)},null)]),header:ee(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":g(e),footer:()=>{var m;return(m=c.tableFooter)==null?void 0:m.call(c)},action:()=>{var m;return(m=c.tableAction)==null?void 0:m.call(c)}})}}),ss=()=>{const e=Vue.ref();let t={};const o=(p,g)=>{p&&(e.value=p,t=g)},n=()=>{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,e.value};return[o,{getTableInstance:n,clearFilters:()=>n().clearFilters.call(null),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),print:()=>{const{uuidWrapper:p}=t;if(p){const g=document.getElementById(p);gt(g)}}}]},Mo=(e,t,o)=>{var n;if(e.length)for(const r of e){if(r[t]===o)return r;if((n=r==null?void 0:r.children)!=null&&n.length){const a=Mo(r.children,t,o);if(a)return a}}},ot=e=>{const t=Vue.unref(e);return t?t.findIndex(n=>{const{type:r,multiple:a}=n;if(r==="selection"&&(a==null||a===!0))return!0})!==-1:!0},is=(e,t,o)=>{const n=Vue.ref([]),r=Vue.ref([]),{rowKey:a="key",onChange:s}=o||{},l=Vue.computed(()=>ot(t)),i=(y,f,m)=>{n.value=y,r.value=f,s==null||s(y,f,m),ot(t)},u=()=>n.value,c=()=>r.value,h=()=>{n.value=[],r.value=[],s==null||s(n.value,r.value,{row:void 0,action:"uncheckAll"})},p=y=>{if(y==null)return;let f;n.value=n.value.filter(m=>m!==y),r.value=r.value.filter(m=>m[a]===y?(f=m,!1):!0),s==null||s(n.value,r.value,{row:f,action:"uncheck"})},g=y=>{if(n.value.includes(y))return;const f=!l.value&&n.value.length>=1,m=Mo(Vue.unref(e)||[],a,y);f?n.value=[y]:n.value.push(y),m&&(f?r.value=[m]:r.value.push(m),s==null||s(n.value,r.value,{row:m,action:"check"}))};return Ke(()=>{h()}),[n,{checkedRows:r,checkedRowKeysBind:i,getKeys:u,getRows:c,clearAll:h,clearKey:p,selectKey:g}]},yr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},vr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},yr),setup(e){const{getKeepAliveInclude:t}=Lr(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=Vt;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(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),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})])}}}),br={...naive.formProps,onRegister:{type:[Function,Array],default:null}},cs=Vue.defineComponent({name:"RForm",props:br,setup(e,{expose:t}){const o=Vue.ref();return Vue.onMounted(()=>{const{onRegister:n}=e;n&&o.value&&A(n,o.value)}),t(),{formRef:o}},render(){const{$attrs:e,$props:t,$slots:o}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...o})}}),us=(e,t)=>{const o=Vue.ref(),n=u=>{u&&(o.value=u)},r=()=>{if(!o.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 o.value};return[n,{getFormInstance:r,validate:(u,c)=>r().validate.call(null,u,c),restoreValidation:()=>r().restoreValidation.call(null),formModel:()=>ve(e)||{},formRules:()=>ve(t)||{}}]},Vr=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],Sr={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},_r=Be({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...Vr);function wr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const $e=e=>{const{icon:t,label:o}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[o])]}):o},Cr=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>$e(e),default:()=>e.popover});if(G(e.popover,"Object")){const{popover:t}=e,{label:o,...n}=t;return Vue.createVNode(naive.NPopover,n,{trigger:()=>$e(e),default:()=>o})}},ds=Vue.defineComponent({name:"RSegment",props:_r,setup(e,{expose:t}){const o=Vue.computed(()=>{const{width:n}=e;let r="";switch(n){case"block":r="100%";break;case"fitContent":r="fit-content";break;default:r=typeof n=="number"?M(n):"fit-content"}return{"--r-segment-width":r}});return t(),{cssVars:o}},render(){let e;const{$props:t,options:o,cssVars:n,themeOverrides:r}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[n],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},Sr,r)}),wr(e=o.map(a=>Vue.createVNode(naive.NTab,{key:a.key,name:a.key,tab:a.popover?Cr(a):$e(a),disabled:a.disabled},{...a.slots})))?e:{default:()=>[e]})}}),Nr={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]}},ps=Vue.defineComponent({name:"RBarcode",props:Nr,setup(e){const t=Vue.ref(),o=Vue.computed(()=>({"--r-barcode-width":M(e.width),"--r-barcode-height":M(e.height)}));let n;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?n=Vue.watch(()=>e.text,r):n==null||n()}),Vue.onMounted(()=>{r()}),Vue.onBeforeUnmount(()=>{n==null||n()}),{barcodeRef:t,cssVars:o}},render(){const{barcodeRender:e,loading:t,cssVars:o}=this,n=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:n,style:o,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:n,style:o,ref:"barcodeRef"},null)]})}});var Tr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.27","vue-demi":"0.14.6","vue-hooks-plus":"2.2.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@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.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.12","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.7"},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 Or=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,Eo=(e,t,o)=>{const n=[];if(Or(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=Eo(r,t,o);a.length>0&&n.push(e,...a)}return n},kr=(e,t,o)=>{const n=[];for(const r of e){const a=Eo(r,t,o);a.length>0&&n.push(...a)}return n},nt=e=>{const{breadcrumbLabel:t}=e;if(!t)return;const{layout:{sideBarLogo:o}}=Tr,n=o?o.title:"";document.title=t+" - "+n},xr=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(T,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},zo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=se(),{label:r,icon:a,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):r||null,c=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:c()},{default:()=>u(),icon:()=>a})},at=()=>{const{getRootPath:e}=oe();return le(z.appMenuKey,"sessionStorage",{defaultValue:e.value})},Io=()=>Fa(Da()),Ar=()=>$a(Io());let he;const Do=(e,t)=>{var o;if(he&&Xe(he.fullPath,t))return he;for(const n of e){if(Xe(n.fullPath,t))return he=n,n;if((o=n.children)!=null&&o.length){Do(n.children,t);continue}}},jo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=se(),{setKeepAliveInclude:r}=Mr(),a=Vue.reactive({menuKey:at(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=(d,V)=>{Object.hasOwn(a,d)&&(a[d]=V)},i=d=>{const{meta:V}=d,{i18nKey:S,noLocalTitle:O}=V,v=Vue.computed(()=>S?n(`${S}`):O),w={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>v.value}),breadcrumbLabel:v.value},x=Object.assign({},w,{icon:xr(d),extra:zo(d)});return d.fullPath===at()&&(a.currentMenuOption=x),x.show=Ct(x),x},u=d=>{a.breadcrumbOptions=kr(a.options,"fullPath",d)},c=(d,V=!0)=>{const O=Array.isArray(d)?[...d]:[d];V?a.menuTagOptions.push(...O):a.menuTagOptions=O},h=(d,V)=>{a.menuTagOptions.find(O=>O.fullPath===d)||a.menuTagOptions.push(V)},p=(d,V,S)=>{const{meta:O}=V;if(O.windowOpen)window.open(O.windowOpen);else{e({path:String(d),query:S});const{sameLevel:v}=O;if(r(V),nt(V),!v)h(d,V),u(d),a.menuKey=d,a.currentMenuOption=V,We(z.appMenuKey,d);else{const w=be(i(V),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(C=>C.key===w.key)||a.breadcrumbOptions.push({...w,fullPath:String(w.key)})}}},g=async(d,V)=>{const[S]=d.split("?"),O=t().find(v=>v.path===S);if(O){const v=be(O,["children","meta","path","name","redirect"]);p(S,i({...v,fullPath:v.path}),V)}},y=()=>new Promise(d=>{const V=(S,O)=>{var w;const v=[];for(const x of S){let C=`${O.endsWith("/")?O:O+"/"}${x.path}`;if(C=C.replace(/\/+/g,"/"),(w=x.children)!=null&&w.length)x.children=V(x.children,C);else if(!Bo(x.meta))continue;v.push(i({...x,fullPath:C}))}return v};if(a.options=V(Io(),""),a.currentMenuOption){const{currentMenuOption:S}=a;a.breadcrumbOptions.length||u(S.key),h(S.fullPath,S),nt(S)}d()}),f=d=>a.collapsed=d,m=(d,V=1)=>a.menuTagOptions.splice(d,V),b=async()=>{s.value&&(await y(),s.value=!1)};return Vue.watch(()=>o.fullPath,async(d,V)=>{await b(),d!==V&&await g(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:f,spliceMenTagOptions:m,setMenuTagOptions:c,resolveOption:i,updateMenuState:l}},{persist:{key:z.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions","collapsed"]}}),$o=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{pt(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{const{closeAll:n}=qo();window.$message.info("账号退出中..."),sn("__all_sessionStorage__"),n(),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:z.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),Fo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Vt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const s=o(),{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:n,getKeepAliveInclude:r}},{persist:{key:z.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),X=()=>{const e=jo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=oe();return e.menuTagOptions.map((i,u,c)=>(i.key===n.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),c.length<=1&&(i.closeable=!1),i))}),a=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:s}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r,updateMenuState:a}=jo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r,updateMenuState:a}},D=()=>{const e=Nt(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=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),c=Vue.computed(()=>e.watermarkSwitch),h=Vue.computed(()=>e.watermarkConfig),p=Vue.computed(()=>e.appRootRoute),g=Vue.computed(()=>e.sideBarLogo);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:h,getAppRootRoute:p,getSideBarLogo:g}},I=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=Nt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Rr=()=>{const e=$o();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Pr=()=>{const{signing:e,logout:t}=$o();return{signing:e,logout:t}},Lr=()=>{const e=Fo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Mr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=Fo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},ms=e=>{const t=Pinia.createPinia();e.use(t),t.use(hn)},Bo=e=>{const{getSigningCallback:t}=Rr(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Er=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=qn;t&&Ka(e),o&&Ba(e)},zr=Vue.ref(),Ir=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(T,{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:o,sideBarLogoClick:n}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:n.bind(this),ref:zr},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>o({cursor:"pointer"}),default:()=>e.title}):o({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}}),Dr=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o,updateMenuState:n}=ce(),{getMenuOptions:r,getCollapsed:a,getMenuKey:s}=X(),l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{c()}),s.value),set:()=>{i.value&&q("globalDrawerValue",!1)}}),{isTabletOrSmaller:i}=Ne(),u=Vue.computed({get:()=>Ce("globalDrawerValue").value,set:p=>{q("globalDrawerValue",p)}}),c=()=>{const p=l.value;p!=null&&Vue.nextTick(()=>{var g,y;return(y=(g=e.value)==null?void 0:g.showOption)==null?void 0:y.call(g,p)})};return{isTabletOrSmaller:i,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!i.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1,ref:_t,collapsed:a.value,onExpand:()=>{n("collapsed",!1)},onCollapse:()=>{n("collapsed",!0)}},{default:()=>[Vue.createVNode(Ir,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:l.value,"onUpdate:value":p=>l.value=p,options:r.value,indent:Y.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(p,g)=>{t(p,g)},accordion:Y.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":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class jr{constructor(){Ye(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Re={requestInstance:null,responseInstance:null},Pe={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},$r=new jr,hs=()=>{const e=(l,i)=>{i==="requestInstance"?Re.requestInstance=l:Re.responseInstance=l},t=l=>Re[l],o=(l,i,u)=>{u==="ok"?Pe[l]=i:fe[l]=i},n=(l,i)=>i==="ok"?Pe[l]:fe[l],r=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const c=u==="ok"?Pe[i]:fe[i],h=t(l),{MODE:p}=De();h&&r(c,h,p)},fetchError:(l,i,u)=>{const c=fe[u],{MODE:h}=De();r(c,i,h)}}},Fr=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{$r.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Wo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Ko(),{getContentTransition:t}=D(),o=Vue.ref(!1),n={opacitySpinning:"0"},{globalMainLayoutLoad:r,layoutContentMaximize:a,layoutContentSpinning:s}=Hn();return{globalMainLayoutLoad:r,spinning:o,themeOverridesSpin:n,getContentTransition:t,layoutContentMaximize:a,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o,maximize:n,spinning:r,themeOverridesSpin:a,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:r||!e||o,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:()=>{n(!1)}},[Vue.createVNode(T,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Fr,null,null),e?Vue.createVNode(vr,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Br=Object.freeze(Object.defineProperty({__proto__:null,default:Wo},Symbol.toStringTag,{value:"Module"}));var Wr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.27","vue-demi":"0.14.6","vue-hooks-plus":"2.2.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@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.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.12","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.7"},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 Kr=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Wr;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ur=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 o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(T,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.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)}}),qr=Vue.defineComponent({name:"ThemeSwitch",setup(){const{darkTheme:e,lightTheme:t}=Uo(),{getAppTheme:o}=D(),n=Vue.ref(o.value);return{darkTheme:e,lightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,darkTheme:t,lightTheme:o,railStyle:n}=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:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(T,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(T,{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 Gr=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:o,updateSettingState:n}=I(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c}=D(),h=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g)}}),p=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:g=>{}});return{modelShow:h,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:p}},render(){let e,t,o,n;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(qr,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(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:Fn,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),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 Hr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Yr=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=X(),{isTabletOrSmaller:o}=Ne();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:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,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},Hr(e=o.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:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Le(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Xr=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v),v||g()}}),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:c}=Ne(),h=Vue.ref(!1),p="content-item--active",g=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},y=v=>{a.value||(v.ctrlKey||v.metaKey)&&v.key==="k"&&(v.preventDefault(),v.stopPropagation(),g(),a.value=!0)},f=v=>{if(v)h.value=!0;else{h.value=!1,s.searchOptions=[];return}const w=r().reduce((x,C)=>{var B;const L=be(C,["children","meta","path","name"]),R=n({...L,fullPath:C.path}),{breadcrumbLabel:j}=R;return(B=j==null?void 0:j.toLocaleLowerCase())!=null&&B.includes(v.toLocaleLowerCase())&&Ct(R)&&x.push(R),x},[]);setTimeout(()=>{s.searchOptions=w,Vue.nextTick().then(()=>{b()}),h.value=!1},500)},m=v=>{if(v){const{meta:w}=v;w.windowOpen?window.open(w.windowOpen):(a.value=!1,o(v.fullPath,v),setTimeout(cn,300))}},b=()=>{const v=s.searchOptions[i],w=s.searchOptions[u];v&&Vue.nextTick().then(()=>{const x=Se(`attr:data_path="${v.path}"`),C=w?Se(`attr:data_path="${w==null?void 0:w.path}"`):null;if(C!=null&&C.length){const[L]=C;un(L,p)}if(x!=null&&x.length){const[L]=x;ft(L,p)}})},d=v=>{const{icon:w}=v;return typeof w=="string"?Vue.createVNode(T,{name:w,size:"24"},null):typeof w=="function"?()=>w:Vue.createVNode(T,{name:"search",size:"24"},null)},V=v=>{v==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),v==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},S=v=>{const w=v.key;switch((w==="ArrowUp"||w==="ArrowDown"||w==="Enter")&&(v.preventDefault(),v.stopPropagation()),u=i<=0?0:i,w){case"ArrowUp":V("up");break;case"ArrowDown":V("down");break;case"Enter":const x=s.searchOptions[i];x&&m(x);break}b()},O=({menuOption:v})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:m.bind(this,v),data_path:v.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(v.meta)]),Vue.createVNode("div",{class:"content-item-label"},[v.breadcrumbLabel]),Vue.createVNode(T,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(a.value=!1)}),re(window,"keydown",v=>{y(v),S(v)},!0),{...Vue.toRefs(s),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:Fe(f,300),searchItemClick:m,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:O,loading:h}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,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(T,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Le(a=t.map((s,l)=>Vue.createVNode(n,{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]},Le(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"},Le(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[s.label]})]})))?a:{default:()=>[a]})}})])])]})}}),Zr=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=dn();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&A(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(T,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),Jr=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"}},setup(e){return{signing:le(z.signing)}},render(){const{signing:e,avatarSize:t,spaceSize:o,$props:n}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:o},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(n,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),Qr=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],el={logout:()=>{const{logout:e}=Pr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=I();e("lockScreenSwitch",!0)}},tl=e=>{const t=el[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},ol=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},nl=e=>{const{isTabletOrSmaller:t}=e,o=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],n=[...o],r=[...o];return t.value?r:n},al=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=I(),{t:o}=se(),[n,{toggleFullscreen:r,isEnabled:a}]=ht(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ne(),h=Ce("globalDrawerValue"),p=Vue.computed(()=>ol({isFullscreen:n,isTabletOrSmaller:c})),g=Vue.computed(()=>nl({isFullscreen:n,isTabletOrSmaller:c})),y={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{q("globalDrawerValue",!h.value)}};return{leftIconOptions:p,rightTooltipIconOptions:g,toolIconClick:b=>{var d;(d=y[b])==null||d.call(y)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:b=>c.value?null:b}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Xr,{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(Ur,{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)),n?Vue.createVNode(Yr,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(Vue.createVNode(Zr,{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(T,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:St,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(T,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:Qr(),onSelect:tl.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Jr,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(Gr,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),rl=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(al,null,null)]})}}),ll={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},sl=bt('',1),il=[sl];function cl(e,t){return vt(),yt("svg",ll,[...il])}const ul={render:cl},dl={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},pl=bt('',1),ml=[pl];function hl(e,t){return vt(),yt("svg",dl,[...ml])}const fl={render:hl};function gl(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const yl=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=X(),{changeMenuModelValue:a}=ce(),{getRootPath:s}=oe(),{maximize:l}=Ko(),{reload:i}=Tl(),{close:u,closeAll:c,closeRight:h,closeLeft:p,closeOther:g,checkCloseLeft:y,checkCloseRight:f}=qo(),m=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let b=1/0;const d={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(T,{name:"reload",size:d.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(T,{name:"close",size:d.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(fl,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(ul,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(T,{name:"other",size:d.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(T,{name:"resize_h",size:d.size},null),disabled:!1}]),S=Ve(16),O={closeCurrentPage:()=>{n.value!==s.value&&u(b)},reloadCurrentPage:()=>{i()},closeAll:()=>{c()},closeRight:()=>{h(b)},closeLeft:()=>{p(b)},closeOther:()=>{g(b)}},v=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),w="menu_tag_data",x=Ce("globalMainLayoutLoad"),C="n-scrollbar-container",L=_=>{u(_)},R=(_,N)=>{V.value.forEach(E=>{if(E.key===_){E.disabled=N;return}})},j=_=>{v.actionDropdownShow=!1,a(_.fullPath,_)},B=()=>{const _=document.getElementById(S);if(_)return Array.from(_.childNodes).find(pe=>pn(pe,C).value)},ue=_=>{var E;const N=B();if(N){const pe=N.scrollLeft||0,He=_==="left"?Math.max(0,pe-200):pe+200;(E=o.value)==null||E.scrollTo({left:He,behavior:"smooth"})}},de=_=>{v.actionDropdownShow=!1;const N=O[_];N&&N()},Z=(_,N)=>{N.preventDefault(),v.actionDropdownShow=!1,b=_,Vue.nextTick(()=>{v.actionDropdownShow=!0,v.x=N.clientX,v.y=N.clientY})},qe=()=>{const{closeable:_}=r.value[b]??{};R("closeCurrentPage",!_),f(b)?R("closeRight",!1):R("closeRight",!0),y(b)?R("closeLeft",!1):R("closeLeft",!0)},Ho=()=>{b=r.value.findIndex(N=>N.fullPath===n.value),qe()},Yo=_=>{r.value.length>1&&_.fullPath!==s.value&&(_.closeable=!0)},Xo=_=>{_.fullPath!==n.value&&(_.closeable=!1)},Zo=()=>{B()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},Ge=()=>{Vue.nextTick().then(()=>{const _=Se(`attr:${w}="${n.value}"`);if(_!=null&&_.length){const[N]=_;Vue.nextTick().then(()=>{var E;(E=o.value)==null||E.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(_,N)=>{V.value.forEach(E=>{m.includes(E.key)&&(_.length>1?E.disabled=!1:E.disabled=!0)}),N!=null&&N.length&&(_.length>(N==null?void 0:N.length)?Zo():_.length===(N==null?void 0:N.length)&&Ge()),N===void 0&&Ge()},{immediate:!0}),Vue.watch(()=>v.actionDropdownShow,_=>{var N;_&&((N=Fe(qe,100))==null||N())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:L,getMenuKey:n,menuTagClick:j,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:S,actionDropdownSelect:de,actionState:v,menuTagContextMenu:Z,setCurrentContextmenuIndex:Ho,menuTagMouseenter:Yo,menuTagMouseleave:Xo,MENU_TAG_DATA:w,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:x}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:c,menuTagClick:h,menuTagContextMenu:p,menuTagMouseenter:g,menuTagMouseleave:y,actionDropdownSelect:f,reload:m}=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:f.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(T,{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:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},gl(e=r.map((b,d)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:b.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:b.fullPath===this.getMenuKey?"primary":"default"},{onClick:h.bind(this,b),onContextmenu:p.bind(this,d),onMouseenter:g.bind(this,b),onMouseleave:y.bind(this,b),[a]:b.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:S}}=b;return S?c(S):V}}),(b.closeable||r.length===1)&&b.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,d)}),{default:()=>[Vue.createVNode(T,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[b.fullPath!==o?"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(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(T,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(T,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{m()}},null),Vue.createVNode(Lo,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(T,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),vl=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(yl,null,null)}}),bl=e=>{const t=Oe(e[0]),o=Oe(e[1]),n=Oe(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},rt=nn(z.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Vl=()=>({setLockAppScreen:o=>{rt.value=o},getLockAppScreen:()=>rt.value}),Sl=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=D(),{getLockAppScreen:a}=Vl(),s=bl([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:s,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0,embedded:!0},{default:()=>[Vue.createVNode(Dr,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(rl,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(vl,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Wo,null,null)]}),o?Vue.createVNode(Kr,{ref:"layoutFooterRef"},null):null]})]})}}),_l=[{path:"/",name:"RLogin",component:()=>k(()=>import("./index-gMi9YE02.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,12,9,8,40,41,42,10,11,24,13,14,15,16,17,18,19,20,21,54]))},{path:"/",name:"RLayout",component:Sl,children:[...Ar(),{path:"/:catchAll(.*)",component:()=>k(()=>import("./index-Dt3F6qkc.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21,56])),meta:{i18nKey:P("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],we=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:_l,scrollBehavior:e=>{Wa(e)}}),fs=e=>{e.use(we),Er(we)},Ue=()=>we?{router:we}:{router:{}},lt="YYYY-MM-DD HH:mm:ss",wl=()=>({locale:s=>{const l=Kn[s];l?W.locale(l):W.locale(Un)},getStartAndEndOfDay:s=>{const{format:l=lt}=s??{},i=W(),u=i.startOf("day"),c=i.endOf("day"),h=i.format(l),p=u.format(l),g=c.format(l);return{today:i,startOfDay:u,endOfDay:c,formatToday:h,formatStartOfDay:p,formatEndOfDay:g}},format:(s,l)=>{const{format:i=lt}=l??{};return W(s).format(i)},isDayjs:s=>W.isDayjs(s),daysDiff:(s,l)=>{const i=W(s);return W(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,c=W(s);return c.isAfter(i)&&c.isBefore(u)}});function Ne(e){const{width:t,height:o}=mt(e),n=Vue.ref(!1);return mn(()=>{const{media:a=768}={};n.value=t.value<=a}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let st=999,Me=!1;const H="ELEMENT-FULLSCREEN-RAY",{width:it,height:ct}=mt(),ut=document.createElement("style"),Cl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const c=()=>{const f=U(e);if(!f)return;const{left:m,top:b}=f.getBoundingClientRect(),d=` + [${H}] { + position: fixed; + width: ${it.value}px !important; + height: ${ct.value}px !important; + transform: translate(-${m}px, -${b}px) !important; + transition: ${i}; + z-index: ${G(l,"Null")||G(l,"Undefined")?st:l} !important; + background-color: ${s??null}; + } + `;ut.innerHTML=d,Me||document.head.appendChild(ut)},h=()=>{const f=U(e);o==null||o(),f&&(f.getAttribute(H)||f.setAttribute(H,H),u||(u=!0,st+=1),Me||(c(),Me=!0),f.style.transition=i,r==null||r())},p=()=>{n==null||n();const f=U(e);f&&f.removeAttribute(H),a==null||a()},g=()=>{const f=U(e);f&&(f.getAttribute(H)?p():h())},y=Vue.watch(()=>[it.value,ct.value],c);return Ke(()=>{const f=U(e);f&&f.removeAttribute(H),y()}),{enter:h,exit:p,toggleFullscreen:g}},Ee={svg:ne.toSvg,png:ne.toPng,jpeg:ne.toJpeg,blob:ne.toBlob,pixelData:ne.toPixelData},gs=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,imageType:s}=t??{};return{create:i=>new Promise((u,c)=>{var p;const h=U(e);if(o==null||o(h),!h)return r==null||r(),c("useDomToImage: element is undefined.");(p=Ee[i??s??"jpeg"])==null||p.call(Ee,h,t).then(g=>(n==null||n(g,h),u(g))).catch(g=>(r==null||r(g),c(g))).finally(()=>{a==null||a()})})}},ys=(e,t)=>({print:()=>{const n=U(e)||e;an({...Be(t,["printable"]),printable:n})}}),Nl={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},vs=(e,t)=>{const o=Vue.ref(e),n=Be(t,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size"]),r={onUpdatePage:d=>{var V;a.value.page=d,(V=o.value)==null||V.call(o)},onUpdatePageSize:d=>{var V;a.value.pageSize=d,a.value.page=1,(V=o.value)==null||V.call(o)}},a=Vue.ref(Object.assign({},Nl,n,r)),s=a.value.onUpdatePage,l=a.value.onUpdatePageSize,i=()=>a.value.itemCount,u=d=>{a.value.itemCount=d},c=()=>a.value.page,h=d=>{s(d)},p=()=>a.value.pageSize,g=d=>{l(d)},y=()=>a.value,f=e,m=d=>{o.value=d},b=()=>{const{pageSizes:d}=a.value;a.value.page=1,a.value.pageSize=(d==null?void 0:d[0])||10};return Ke(()=>{o.value=void 0}),[a,{getItemCount:i,setItemCount:u,getPage:c,setPage:h,getPageSize:p,setPageSize:g,getPagination:y,getCallback:f,setCallback:m,resetPagination:b}]},Ko=()=>({isLayoutContentMaximized:Vue.computed(()=>Ce("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=U(Q),{toggleFullscreen:s}=Cl(a,n);q("layoutContentMaximize",o),s(),r&&o&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(r))}}),Tl=()=>({reload:(n=800)=>{q("globalMainLayoutLoad",!1),setTimeout(()=>q("globalMainLayoutLoad",!0),n)},openSpin:()=>{q("layoutContentSpinning",!0)},closeSpin:()=>{q("layoutContentSpinning",!1)}}),bs=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=D(),s=Object.assign(a.value,{content:r}),{updateSettingState:l}=I();l("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=D(),{updateSettingState:a}=I();a("watermarkSwitch",!r.value)}}),ze=e=>{const{getPrimaryColorOverride:t}=D(),{updateSettingState:o}=I();o("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},Uo=()=>{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}=I();r("appTheme",!0),ze(!0)},lightTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!1),ze(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=I();a("appTheme",!r),ze(!r)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=X();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(a=>a.fullPath===n);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 qo(){const{getMenuTagOptions:e,getMenuKey:t}=X(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:a}=ce(),s=()=>e.value.findIndex(y=>y.fullPath===t.value);return{close:y=>{const f=J(y,"close");if(e.value.length!==1&&f){const{index:m,option:b}=f;if(n(m),b.fullPath===t.value){const d=e.value[m-1];d&&o(d.fullPath,d)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:y}=oe(),{router:{getRoutes:f}}=Ue(),m=f().find(b=>b.path===y.value);if(m){const b=be(m,["children","meta","path","name","redirect"]),d=a(b);o(d.path,a({...d,fullPath:d.path}))}},closeRight:y=>{const f=J(y,"closeRight");if(f){const{option:m,index:b}=f,d=e.value.length-b,V=s();n(b+1,d),b<=V&&t.value!==m.fullPath&&o(m.fullPath,m)}},closeLeft:y=>{const f=J(y,"closeLeft");if(f){const{option:m,index:b}=f,d=s();n(0,b),d<=b&&t.value!==m.fullPath&&o(m.fullPath,m)}},closeOther:y=>{const f=J(y,"closeOther");if(f){const{option:m}=f;t.value!==m.fullPath?(n(0,e.value.length),o(m.fullPath,m)):r(m,!1)}},getCurrentTagIndex:s,checkCloseRight:y=>{const f=J(y,"checkCloseRight");if(f){const{index:m}=f,b=e.value.length-1;return!(m>=b)}return!1},checkCloseLeft:y=>{const f=J(y,"checkCloseRight");if(f){const{index:m}=f,b=e.value.length-1;return m===0?!1:m>0&&b>0}return!1}}}function Vs(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=Ue(),{isPush:s=!0,query:l}=o||{},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}=X();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],h=p=>{if(p.children&&p.children.length>0){const{children:[g]}=p;h(g);return}i(p.fullPath)};h(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?i(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else i(t.fullPath)}}}function oe(){const{getAppRootRoute:e}=D(),{updateSettingState:t}=I(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:s=>{t("appRootRoute",Object.assign({},e.value,s))}}}const Ol=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=zo(e)},dt=(e,t,o)=>{const n=Do(e,t);n&&Ol(n,o)},Ie=(e,t,o)=>{const{getMenuOptions:n}=X();if(typeof e=="string")dt(n.value,e,o);else if(G(e,"Object")){const{fullPath:r}=e;dt(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Ss(){return{hidden:n=>{Ie(n,"hidden",{show:!1})},show:n=>{Ie(n,"show",{show:!0})},update:(n,r)=>{Ie(n,"update",r)}}}const _s=()=>{const e=_t.value,{scrollTo:t}=e||{};if(!t)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return t},Go=()=>le(z.localeLanguage,"localStorage",{defaultValue:Bn});export{bs as $,Yl as A,es as B,ts as C,Un as D,us as E,cs as F,ns as G,vs as H,os as I,ls as J,$r as K,_t as L,Gl as M,hs as N,Zl as O,rs as P,ds as Q,as as R,zr as S,qr as T,ss as U,is as V,Lo as W,Ko as X,Vs as Y,Tl as Z,k as _,ys as a,Uo as a0,Ss as a1,_s as b,Xl as c,D as d,z as e,I as f,ql as g,Vl as h,Pr as i,Ne as j,Jr as k,Ce as l,Hl as m,Ql as n,fs as o,oe as p,se as q,T as r,ms as s,St as t,gs as u,xe as v,Ue as w,Ul as x,ps as y,Jl as z}; diff --git a/js/hooks-C0KwMyA4.js.gz b/js/hooks-C0KwMyA4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a9877b9b7568a054c0722f7581d698df9a12bd05 GIT binary patch literal 33796 zcmV(^K-Iq=iwFP!000021MIzPa~w%>Ao%@$MInZZ&Ag6ERu$d}WuwUg+0AZ{U;}8f zo0w`aDl@7oiL8udW)y&8A;oVEQ;#gFb+OxIt^#5 z-cDZaY>Ulr3V6|l=s89p71ma zGs%NYG6~JKoaPxqeA057&Q|^C+16;Vc2bTl5W~6@^>E1g{F4^W?0)<3;aB|2uL>CM z4_GR*Pd1zlr%`Y7H?I%YhGi9RQXU69)!F;cx5Z`LYZloui^A?FEoTjgW`F!;{qvAd zq3SFh#WEc7I^x%$XpQ&ZG`@H^1Id{$!;4Uk4O|>Oy4*jxIGTpjnAb3Z^M}d$=&J1T zpx%B`-+$tN_9Fg#R6%#Zuj=<3_p&Gbho8 z-D*D{-hcj_Kb}dJqek?K$@7`y{oan;JQf$TP2Ye0^wAeR7S0Z$-4ofPi_7ELMz5kT zd*PE=6zvC(vVK$_&O*nV>|l`1_ND#J)~mB`wm+XuW}nCG-XX8@m9=`zuVno-Vgna) zvvDTJ3D5jAOeC)UR=u4*ee?L_d{_={xuW&`(b3w2dmE3-(Wh)&58AH=U!Q&c#cco9 zA6#W$+;7gJ(0?rI7iY)&vnY)3ZGX*&N3Un9d9b#dxeYyQ=D{RaT>b&WjD+_D99{Wg1HJ`+`Ly?uy)Y`Kj!90&D(;mo-~oVx8lJi(XBxcqAJSyCNcc z@*_fAfT6mGJi=ry=}JBo*-YKBo!%?ee^riXm~{u^*Yr zu`rM62>zy=GWaWF+J(O&R*fEV8o=K;rX2nbrD^0nb~N20ao(|+nx0{c&rL%&3mpa? zhtFbD;1(&vl)y0$im|+p+))nZ7U81=x=jKpp>7pJOsD(M=}6E1rxc0fxt_OuO(dzF zzsEGi>DAMBPt9JWXZsnaui@`8r#<+4&glUD_M{@EzND|!oj>KNcSD$%GAOblr#Rl1(+$4i;Hf& zL!>dK5XU`@RHkR9AFC-D>#4ZVOQ{>Hxp=0R(s8Vie-=}m*~?f>LOWK-e-bO?pTr9J zhZ_0k8u?cm`S)TqX-Bb|)Tgl`je`O`Hw#~8AlQ+|x+4$b*)_hD6l&_i!HzX^x{wMP z-6_8DPH}D5$HU225i(BO`*;%etSZx#X&Cp(_4SH$WEu`F+m?e=T-IWKSvwgg{6U(E z)FKbA67EYL)RL62+;Md3~I-IU8w8rSqzan8q?#cii2 z(g(~RSh4r)m3Y>XPt0M(2$DLuycJq$!!V=r(uVVXlmQ8&Q3AU&TT4k`X=_sPz0lh zCn=8v3kZD_d%aQY%TUA?w-e>OD=x zFwD4<@=Qb*+_HDWo+VaSg%k0(F9#nt>`5T}(U8Z|>2vuY;_x%OKR#joCv3Y35nX^Wsqy?Olj4s5M;XV5WV2 zJ)hI(@}87w*d0l35riYQy<3ijMUf>?_J|anM&6^?ifkHz5b-&;6|#0e=ciG}TWRR7 z!^H78$exFCU=b8+UJIln#r-;&gp(!3YEGiu?Iq@VPEl{W|*<( z5wjf0UToR!>@tjPcM9VvWl*c(xUWZi#2<%#DkRI!r)rzdax*SZ!XXzUX{14j&nC+abIcA9GMXph~^wgM~%*c-FQy7 zX3rjHtkVW<(iUB#>vV%|(k;48cWARgn@!qm(dHU$uG8iQZEn)$7Hw|R<_>K&Xsg+= zZCZ2#RTMXNV_t!=pc}2$_wGk-)0d_vcP24xqq!rqmvqghuuGov@h)3kwd5)5c$Ou+ zbei*~hWhR4bm0tnma#s!_x2`vu}Wo5Uq>FyWOf5j{^~fK9k-g<8qXI!Fh5o3NP@)d2T))T=~%`;O=RM4%t-!bAXG--N@;k z*qemDh+UGhF`+V)5qHTE8`n%4cpe6F;BKzdsno|J;4Zm@JTjg0$QSW(_=dZ!)=Wkm@L0MnRntA+7ikcR z7*X*}tewSJ68?@G3Z_ru`{?l;Q zY?4ErPk@zt^$2@>c)`;&40z^F0+yb;lbl9je<0mSelu)a42L3KR6-pa5!xj~=Cf3h z!?E;EC+Dzy6mO*(zd!rS|M1=K|EBfxpZxmI{`UWX?kOO}K@HG@xF3bt!20Ug27KR- zJyXl`^5++^H!+MG{`xVYh7%JGEa)o*3>jZX-o($cui{X;cfb8{@R9Xn=f}ZE_MVko zUGw2}%7@qgF%0ADiy^zZ_J`NQ;dK~aC-OS+ul>O_zq)>Xom~&J>wx#K zQx;qUAHVLyufdz^^TC_zAPKL7#2;PNtb2(tD^PBKP zK|AHZ%|aGs?n;wNB^S9H|9z9MQILLlnz<9w7O~{9tOJuJxCo=rM^1b9RR-)fr(b%{ zMj)*9P?)mmnVd;@9qXOpNQ@*;57drvpQW%tR5Cstu`~c7lztj}r{w5B^g}=`ie^ud zSHgZ^wu61)lMWqn@074$7{;VSKQB+@=D=*a(y(b<{YZ<5-x9n0ZS6zV?cr3qm6RLiF zX98 zb-b8h|8iT4-jhs<1ck0i2*+~E&gqq_u)zY5RV`uD@pMXT(`+CvrxR0~juMa)jv*_{ zb9%-#TJaW(Ta&(G*-04VuDH^qDrG-qmppxjT&_rb%)SIT@ATc*gwahw7$v!*IIgF-o|8NSd{_>GqDOA@JZ?^9vfRB9RiRcswgGi%VF zN6qb6pN`?DHHmni`D4U~lIJ+p;%DYc3bg|ghhdh5asN3>K~|wz81Yy>WKq;*{<%tR z(4PK2P!&Co;SBO+R5^o~(}(KZH?d{!a%YrrOWO1cPv-PXZdRY98AoY1>{%;c=wtIl zy3G6dOQ23>n-0T4HP01FCXzaiBXaKxN72J>iC00TYca^rZ0}>Xx5At-Mu{>*ebVac z3g2U{v`qa73Cyn2&=<~71l;pHq7X;+OiPY}@)#0$n88fXpdbu)pt`ZQLpThV# z{W|t036q0qvDFvDM8qIWE;{?n-_kBR`>fIJnbS{eeYxWgZEe6w40KTLBy4WSAZ$Lh zP~3F(i(cAPiQ|=iixdRAMxN6bvAL`2rJTRv*20@BYjSp$q(X|bGkq%2r;xAXoF3!V zk|V`2Y7tLZpH8&c^BC28B)4t)d5J)F6^e{dI61rI=$`so29?#D>P4vBL=?6Z61QlR zt^opf0Kp2Ix1e(SW>l&k8Z_$OD-^Dk2P4? zj6&UbfkYt(aEee!Y*BtCQ|1~8I_8%ImY!rEgiFqr#ib~4dDmzDfY$>) z6w8rh)v93uCf8;)EKAbk&6sRM2VoKy<8m#}Y5ZY$6HDWbRq&<+n7Wc+mcd-r@M96? znm;rRwpAD5RD1&+<~dD240mj4+(jksf-vPMW-W)f4gcyY+C0k?;!Zm^?f^x#ORYK{ zMPZVK87{r-!_W{djfSv9gE|N-!N8U0b`Eejcd)8DyI7Dr`1qusO=$|MptL|@})8U6$>eTZFL9 zdBIrkpWlD?d@TI)8#d0WB)4ESKV|(e)~e||r@aru?_g>C_N({}SoA)!NyVIT5rVgV z=!N|lI(V~OGX5}}^_Rxkn0qBw=8OSKjn4hlrs}@OrWX}Fk0KdXQ9R~14HzJA7AV$d z$Owf?Se-sxMW;M=Pj#EvBnnS;(01#yQBnP2yd)F4FJC+z^Z063Hkf7;Z~y3D{rsnY z@{8a8H*f#f->Wyt>=|ahPx4aC_37kNEX2_*O|{5^p=YD69=JlCYUX&<#eu7|rG~!A z&Yre|{r4Dp>*m3mUd{C9y+>Sc&9rbE0v62t$)#9&^4tC9^T9=*zZV7;;Gl#5N4p=k zTrZYhuFuM)m!#Ye;ihTH5mzj;7jd}lAO7?e`6EzTKP@_X<5A-H!|?ZPY5bj)_$H|cuoW_)~k)V}#xpXc=Q!*Fo6G!EJY4pJVC>#QqAOCBYvX7UTr zu)apu*KbC^5s$|AurY%JXy2e5~sbLVIZ>oRox+;!Vt)uyEr}rfzO-(<{s~ zu1XvAfml{fuDTg4!gnbr8)>AndY4(V)9mhNKmF<3-}x6m`>%ia-T(L>t+#*mfB*ca zfAZa*{^8rd`E8q&+`c-JfJ+ueOYS*Gp9aUDKRdjg?HLMFiD#x4gD?nq zthV8+4@1iN(nz^iK??7K&ES$#UvYC;gpTbWTDU&ey}RM`GA(JEp}o)1~qDxWpTJ_$;|^RUD)i z;B2E=NISGupl$5~WSBa1r7A~;KT6vcxgPoso+uD7ASw4B@tS2En9@p)(^d+ zjRC}G*vEy4ZRRP zfTyGz1i!i!Ty2&JcyueE+0_vA;5JZX>SAp;0yc03 zT(YLCcU~5K6FCUHIeo>@LgKX10fUUYgkDNCAMs8*RDjEdHhYhuYb*ECl#QJ*!@m|c z&LgLtiY0tHWeLwb@sah4S*ZiO-QH7wU2>Ovq?4dxEA~>yoKWl)wB=r1jkQs~J-L)t znNKBUXn`fec*JvsBZV@sQAsJbz^2T;@8B?JyT5lStqZU=vcVwwp+bd|!MLY z{noG|B!H}jZY*vMlhn*B7d9-vLW*gRJjcS_e9FU*Ugo=$LXZc<&hBbDd1k@p5PXk`e`o_HPwp3uCH176`^tA zu0(ednw9G!@*-}%anKwa9oXQjw92L=;~8)=FnmUv#EGVHWz44S`Er|1aQ7Z5&77Zm z>29>5rzFPS?Oky&^mA7}wR}p{UJI5?{_5(dacSP<+k2U1yZ41PvQ5cwFSA11)fGUt z{;BgJB}4ZVFyp!c!z^#5Q5qvEo&pH`3eYtH8g>QMUVv_#dvY4FsY2}T^BHVt^GKU= z=$ig;Me#GI&(-8rJXjQBVDfgQS#i<{`>{y*y%AW?Wn3O3FTTFEg!iScOCj(2TIf^Z ziLfSM%GjV0?@6~oyL`YdLNH3shC;{zfx&;F+UHJ5ILa&&dL(x(>1h|IJ5gbnS~Mk{ zOtMs3;4i`*){{Ja-wJwR3>L+z1`(?z^d9ALfmt|@ZCP0d3W?q%$3>vez@nlih$)XR zVB#d5JU-li0A{WGFo$YIu2}K)wYa`cS69ut_X^k5)zx&x^BCq%^R5(3?b4DunQiA7 zM&K)uqR;#8B;epR$74SPQ*WZZbnk*QEpf@W%1xJ06zkyI*>tuD7{w+i5W3`B3}VrQ z01KrUNywn$y&YYTc_*twDduYy=Uk z1!9PhoCf@2e`Yd$F&u_63S)WKk8tG8EoTespUT4^6m?(3U@0Anm_-FFbnugMD(+&e z5@KegsdJ;SH@-WHHRh@VT6Y?%4lH=rPsfQA8h7hXQ}spVEuf37GPjs{qNjen%$uhG zbfVC?iW0ETjY^H^d|KxjqCox8QxCOlDk5A2o3J!f(^3GzDH4Jo72_vJ#|_oVx!n4z z>`D<-vn-#j8=xl6 zkVS2&PQ%e7OVUvCI_xfn$P|AqafNtjAwwwE9L!-|#{hB3w+&bX8&v=xyFx*dDVUbx zUEpV|s>Edj-}UY&4kBJ>F^k4;up_V&teb3IsUO5GQu5fTEHMNZTD(2O#x@jRtAKFB zLbv8htLek4x97@*!$fiM^|^9koI#WZ)#5fzWHnnGuUynKo?hUnfUvh_ph~@_+1?BQ z2T)S;Y_+tZp$)^r0hW|IXRfbp>s1YVio9&?|i2cj?BAH-WT|5bRNX@7#+6X~J%qE>mK ztD;3RVfnMf>^^eir7#uvh;EUp?qhYs9 zn{iD=?~|zT#WZkDS`bKC)K{)ICn<}wP=@MS23#cRC6hcIvh=(xUnI4Wpkc6B+9fCH zIE?#nX6$k)dHO#P+7q!v|J&v!jl!6J#*s9en-slu-L>s?I#6lw^XjnI%eZu#Ejrde zHyac@{v~(o%?(5goMZ67>Q2?|TRM^T#R z>s2x+BX4v?Fy0+F7+wQnWE4tbQm-Q~0qUyjO6xws z4z*=?6Rr+5F1pjAZeY$;J%_kH(mN$T>iIic3_X;$w|ZN?@>SmIt?z&s@T0Ak?`!|% zEq{ZdPjj%&)_E6ywR#(D6X7;{tseR>?{v4jU50+njh$^Dy_>gt!5ZI2xaQ{O4tS0J z$oIDzs@*NWyY8cB^wxv+`oo9tYvW=2{(Wq1eW$&CAJZN-+B@xg=vBSG-`-LF)vcY4 z2l(s3z5AQ32dXdawTB=S{HV3xZnZJ@VY|J)hP7<3w;w)yNILXTdPD-R1RWRL6`#Y= zonA?A0v8O&uzY|msy(lV|9}yVx(l)c{0E!oJ?TwC$%h)Ci)uI(@PMqt4v*U&<|*b$ z)}U5YH6f2B4Wd6?;)kgZ3|uKs(CF;wS6u(onfh6JztTj5770cg@O>Y~eQGa?wxGQ45-U z_@13yKzU8wv#Is7Bqi#SKQxEx=(qv}3R^pC>+4Mz@crolvy`&}d28^0vnbucf77^g zHuBjPwxNY>l2blR1}qCR_l9OrdTwoO(B{@Q-D=UMJ=-GhZa3FAr(0~!HkkIiR&#BO zZnWrD%f^fQ=l^hr_J#B&>?+I-!kD`g^oR#Bx}-(Z*G>F~=bNiAgOC6QytxQ`ZEelK z9;iN;x(x)we?Za@d8*p}f(lQ`kN771AL-<}#J!ZWvIHP&ri4aXgPQ*}oW_PtsLp6K zsQF*RX|!ypIj3L!BR;0^@%kU}F@=v${}CTk`1nk!AXih{+zcC>;%_&>7Wm5PH;ZM+ zqPB$f`N_@sIsIBs(o=z2d3Uk^;XeK&`Uu|4DaKcP2N1*wklv!|%-&j5w?N!jBrHI~ zB9^I$ZUt`NQUz=*sDn;mxHpJ63#FO)4M|mh!-iDUsicP=rsp^GAkXRN(wp2Y#dLD| zrGy|r{&_zYqd1t|D$V~IHe9etc7Gvcv$;-Njdg^CU9}fRQPJr+h=$X$2^}!d`%wXq4(pfAV%1YzsQfo7>Br*#3 zo}?)YSn3`@$<%!+X%cexK+?=-ptEuxOWGAzNhGBEK+=SzEQ)yKzL7LzF&v8@N!lC5 zF^}ARN&9Tn=k6;>eMCVff!W=Ww4btM;69Xe$P)Lyqj=Kv*nU!>!ES7GLUAys5B z{P;@JNc8dNYl#t@@b{;ZN+F`IxN<*}G~#_82ktj2QHF{8wSvX5y^!=G%tjD;CviWQ zIP))r7`k6VH_~%t2`(2o{q*};6D~lt#$g3xGl-ZSaWQYz-WfB+*K84LHSP+OmRK-T zTEU#gcXhl|lc;CAAcAsID+Dk@K$W?u;JP5J$^=!WWol}x^RlcZrWBxLX>otc-+{&7 z-DIr*6(Ad|+vGYlTz6+%9bC4znEJIH>}+>YiNQDgUL!!&%2sz{Ln&D{wi=t57WkVx z4Am`-E!JXqB-&wHy`YJ0Y;Om_2DY)Wv$L)gFO7}H2DY)Wv$?g6iWh%}bsLzr#k-9L z*0_r&*3?sbu*F!J+1qJDj7F_Jz1n{h<}Nv&snk_fA<)BV%dx2e=ii(XH(T z>W}sH^<{J)aCQNK5Co|1Kgdx%6HA^?%@#3#K5cxz^C?0seK_U(!%n7aHyljY^ttr- z|7&Gy6#)%ipS#VLNMU z>puBmdVWI>@|>QFicY2!aCif+r#d;k5;y5&*0<>94&7eASt0Wy-s4csA|=dri#9h~ zwAE@YRKl2%yr&Z8-n1T!dMT$9{fDn~tW1&yUOsKPZD)h-a5~w=J z1RlskQJlVgQ798em6LlS%t?JHjE-O+w2q)BrnC-yp>+jgf$D$@fhvTqm{vwS6O}Xi zu_%-XXQDjvUy9;%-xfyk@I(~n{1Z{C1P(>zn13!x1;>@Bs3Y!)oPP7es9!{Z!wSY` z5HUOAV&1B~GwPSm*do+w+!ZJ-v0$dOf;o-v>UgInQO|Zk1m&bw2w;YQDsxf6bwOB_ z393xX)YMkzWm)yh*ULDP+@|sFyp!P(MnJ5gO_NIOxcFX9?an04YhhLk;|msr!OBZpI}^UB zdWgZBSjG|(JexHz3Rt5x_X@k%q z%g&1&1& z+Q4$pl|>|pMLL9_7+4oBh^eH9Y#2skmt-u?z+^eZ>kB)lpEGZQ;zq_Xu=!zE88o{S zuo8Fg3lVV^7waDMNsGWwSlZ`O7gG2w%HTsZ)1~y|9t*)Ia**fr7aU7k8Q4K&zvy_lO*G>|rB6@SQ$ zd92<_RkbRQs_t}h&5ousP1BuR%VE>mPtdKhQ;bFJ+PSfZT@IKjA3Gqln^6h$cP|au zO(4yjie<5UJo0^>WjCOAhCZ~5+_JzA!mYjac zyzkW(<*D~Ivuw(xN6yZU&f1^dJ32YrKYae=?BMX;zWzQVyF4u(;)MOE7h4?NnJIUW z_R1GLc!u5rN`7k_FB-jB614?_tAI!{_j9J6NwGMcfM0zE`UslIap z51SRg@j1|pM%p8{`j}3bdv`E(d9n2xPw1! zI+d+BpUPLiZ47@}eclB}GuC72Ri51d;ikRIxOF;?=|xPtF?|-($OTJf>GMy=T&oV*1qlK8QQ^u1v=h#x1Mu;nNs15>nggg^}c`rPqsX=jyq} z12vf<;@aJp7$GRt6t4X2J8q580~_u#l%xrdVj34}zrgJ3>M;*rz5GBg_$zc4I>7H?sQGj+jBsW``bFYipk9Oc)SZnzs*ZRm5? zYlC?{m$d_&oly+)(>5#O$b02|JSUPJ&{u`L#vQXOt*%-J-jOw7xI^(+6I+7@9A2<9 zN~1gnS~$pQ;8|@iEM@ZpPrtT9kG!tM9le#=bfS0CS9<%spL+*@*ZXjW3gdno-|ji$ zKD_%gDYv!}FE*}#qi1_Mp7>rrwhm~U>bsNsp6508T8)OQ2*PaJuV&J7o9e~l`4pDU zJ!{0N4^wIw@1BK^m@4K9`|R}dLr5G)tE-l8{3fd4NAUik?cSQN2=j$KQSy0!y$HBX z7f9+UxCoaddS~(?e`)7EwKHorRqoU;06j0Dx)(qd&ybQ=EWb*@Ha%7Z{>-xRaaTX$ zEVbYzRd|V1p#PP@kw&JEBe8ROs83-~VTyYp?2H$l)usn}(X>6!<8pO%<(Xw0Mheez zBKLg-kH_54J?_lNleIxH&O8DX z903ZBD0C{Pm&JNkt4i(RtE*OaeQjmlLv9_?jYb0=0Jy%kA`c!qc5d42udh>@*|tp= z@P_N_mA>J~+*u^Tn|FDKmQBZoJjM>Z8fEFVI;m{EZ5T@%qgLFr+SI3)^vce67uUVI zYK=V!eZTqe0KKz!t7B|0tD=t8ua=#yyQxu6WCy8hLAbxsax=IGii|? z*8D)}7!zow{zRU7Mziub6pBr_(lpmo4uuQ2q6PiH9ZxOOvSi88Xwl)JH3j#e*8^^& z>#oXbdn4~btgF!sjJ7K*u4}bzdNl8Fgnn98*^GV(VQm(1f&+R44n*)cEpS(x816*7KQLGD8TMj8yJX7{S2H{0GK&+D}aMA;0Dm91>s&IihuJ{h|F+ylDV{%!^P!)U?53vf&zOrV#&TKkK*%YdmpZI%Y` zfF3%Y7lIj~DevL;3|a_9UqSa28!K_xnH_D}`@D#;<8p4zc7p`r1)1-_*%{Qw!Wg3B zP4xvjkyG3(Z2iaqO?d`=>reVJiUjO=)KT*uNdes_GYty9kJXTML)_EM1 z{mgB5NmSlEWjD=nPEUWxY3kVELMSuE)j@*9m;K7vSRoxzA2-m|Rf~Hem7Y(92QH>* zv9qpldsf*rMPn>Lx?#b%Hs;c)g}vHXjA|_9wGlk2S2Lw) zEr~eGcx}kec`X~I903RHg4cY|WCx`rKjd;Cf?62Y%3ZXEFG@Ov_&w25jw>~5aD@(M z^C-?FID2cr(-`A4wM`au+)Zhi?duAZaK%?wQ_FVBDk_pzP=N#>{p~=%^$VW54+cVg zRsbLzu}r;*NO*jUD#O<=DW8abKSG=In^h>}?SKBgw}12Ngp%)m_rLt&|M?5JEqj*+ z5Oh+pI?$_NTuUj1h$-XZ?n0I;{GP%1*cl^|}TiFdX|3G+0QS))eD4;{nN$BrY?RHh;1aG&Q*a6K7`%re5z#c*S|Di>Eg<@G#<6bnZ?Z>~g+Ew;%ANXn97b4SSOkxE5o;=+E+ke=VnQKDl*2z%b%^9}qX}15=vO zmp{5Q;f|WCybiyiru-%B5I3t)k!fiys@9?ImD*HPoWk4{dR2rsYE`3D-K*$VZzzKJ zg%bECOr$}@#YLLiHY{eAtiIV0)t(vDM*V8Uz36xo!;0|J70q3 z>U~Bt$5UcDMbsjjp{~v%Ik;2M1f~}Kd)Eec(I<3r#Ku4c_oPh2E`+D4^Z<05pA}CV zEU03XaWco|$yF4_=k6foJ)(MK(3n$DaYY3?23(unNeS3->P@oLzh#lDK+{^#N4(s& z;t*JEU5nRU<5zjh8Aamqw%*0>;1|{F*@XbV%8N}!d0+s5^ZKqkR=CN!?WP`Q;$8EV z)A)7)_K|+pP_e8yz4=zEb}K`|YU&m0P}et=gp#u;*c&f_bp8#uK#MQJRvK^>2BCsd zBT+XCS=vl#2)rZ&UJ_DsR}f*uq8kdT$*mTP%1A{iw_=KRB?KNPSD&aaCo}_1)B1^H5S zA*0xl9)b=;R1tjWZKADtqw)s1wmQ5il|p5tdWfiGD3D4ha6Hws)Yn`CKk=vH68Mex zxQZ#@H~!2a3Y@ya$3$3&dj$SV)S|MDx<#>AmU@%o=!k*#6@rF*C~jH6y-^fp7?kan zv+pvjbQ5mxL7n$}S>PaKk?1c2zP`Q*&#m5aJkM#GVvu(g;#@7A%pY(tp-Um`wAkC5 z6srdGH2N7v3wHZVU9E_bR?!-(G+F8>i4)i1S6%7g;2jQ(m+8cHHITD2oHqiNYK5$o zc`qOsyA!0W--o+IYXa0GLxv{xBPmokYWxDSc$kWz%ji%9VK3xq=AOR5=~Q2E>m<|A zSNDVy^Myh3j6))igTpu)V??eFjX(<&Lq(IJxZp1EnAj+vV=Dq-##WbE*gd$^POS`1 zm1_-*4SggKu_aoBr^7n)GOY7n5$Wyqh^J$vG!&`DZI>@Xx-kL_dzP>#0xkv$QNKsweOpc3Em zgvMfP1o*>P{yNNdlzJqs84Ocgx zU;(IuXY0DYt|qA-6MJv|0^K|aP^_9hHwygw<41ud?A>T}^+Wrt?fu+M8rp}cY($pDyqk?k` zQJis!c0u}vd@drOkv1d^vxfzmK@)}XS{WUU!r(#Viut=Lr8japRhzgg=^Z8|NG|4z zNuwqPooR~E>P>S+z1iY+^_A4_?Fus_{hQ>1r-DX%QR)&>2seyIdqkflYRyLDVn8t4 z^b_zCxLHn9DzuQIlqzXfvG1O!p17O_z~9CA9-OUmPjzaPaqL!MY;3^evb>IgngU)} z?#0R`%S(6JJoU2*^@CM_XJn*7A&cP-)n%!+buOYoR=ppqX34g;Z&pD>=X3M&nkmL7 zW)=D-2@6o(A&uGvORai6uIr>ayu)D6rK-y(dogt3n*_ToF-JV&v&gq_Zff;fYbUv? z)o-l#eR8BoZ1sX;RoJXNfY8&&GP0Liwu|bBsa-8X2`8*dWFtKUzryMVQ(QgCy_ohr zj?cs}bJ6Ld9uzF*#<|z0J#U&J`!})TTNrSnnQnE(EZ}LU!;W{%t(T{GxfrwPoR2+n zXEM%7=cRppeTs(sLmM{!5INkCmIyG6+oq${)uuYT#g5E;_QTVzT4Li*9sX!?0IME?sKsDk{m??hDwZT*EK)gd%QRWMP6(h1_ zX}PiB1+QLq1vaD^w$cIO8#TDSn31Oo?H6v?GfeXfPp|qaME%Cij85h+)A3~(pc}xh z$GMfh^OpaFDip*@TV4*SxRkf|xI2CCz&mR533-*Km}K};q9Q6-TubSRz}smF|A}^X zfweE`N3qC}L6fbflv&l95Ya+k3Lh5f$t|7K&ZhiI;xq4y>M*v)?Go3XBTU+@GNBrlyKwz`y+KfANc-{82Fmkkm)R%1D3y=YR6{H-D!@#gIi&CHw79 z{`R|n`*%fl1ZQX*Ka$5&kz_bRZ7xu~L@5XQ{x>O_uNKuC|45}-3*Yd0y9DliT;zJZ zuy88UjCJC?wNusL0l^oIZR!H%_PboemkA5tCRe@Yj1%_InWEe|yDW3RuXuFuZW4P~ zQ6VT2F$by3(sGdJSWg%Ohp==X;JGz0^gfkzBGJ&HtP3{9?146ekMoWtsTX*@ANS*6X+1F_!18tV0)dXs&QwOEormuLRX#}G> zX`bRlV;%U9dXp1`IN>#R#ji>In&$3D9|?0vh&_2K@RSjQ=P{V$!(UUEq@tq)z|)kn zj`s@8Gvo51PJFI(b(QG{6-_aK&F8w4(|g=AyUW>`UkCBS*z(|8Erbr=y>i>do`4*F zW}9AeD=c;eK#$yAcv%JpeTZ#%A=J^^xov!hLhs|yfwuN6>4kKqX}c>8+ZnRNGO8uD zis4}CYvLSGgE}{%@G4i}_Gy?M8HKVthHa~tdm$ZqeGv8Ga877fedvd40+c{|MV+dJ zvbqD_lMmtR9$=M89=Jnj1xnAPcc)t~%+DOh38*&Jxy8asS>0$u+^Rmot*y0^tKD~6 z??_3_`$gjN3@!_bM~vS7>z}^;$-jF0Z~pY{Z~eh9|M>UkSI=r_$ zUpG8<6kG0LC*zsMrlp^}UKi^0WW?lka}_uipOFAH4m^-;#WOVAD87 zOQ;1XefyvOZoWU=+fZt#uk4rJZZo}3CTP5X7qinQk$P#)T*`t;Fg&gUro>K#484`9 zPa2gMF5YyGcKA3AJ6=R%OB9ctvdVil<{INA+(=B5|4TZ+i(K$cpfHt*a?KGi% ztRpJxNQw&j#V>0F*iw(UlD))K)Ta#^+HU#%Q4>>WA}wiOUnijb9)vykqOq0O?_ss+EE`e1`=0wx)vzCkZ$iClFE;lw)(W1qB!vIfG&P$v8$_|-A=swUg=)3MI za-m&#Bn-oIfy<>4nc(A`kJT%#=w99B(Zi5OflJh-D^=pT0&ePAP|t+%6b*`#DGvta zI9KUHDv~L&-ncU4HXXcs2Y(7DakGnueCCd5O_o&_uCNG+L62brA7~suvcte6zM; z0dPh6;HPsueK>*uQHs6&3RMp?&I9jUBU<<^E`{Bidh^g~Z8ZYkw|A#?6Xj(<|L^%S zAiCXf;Y6Lb!+5~c5Y0<6*c)b`7o5~srnm&T+j>*51O0c@T-4>GjDY2 zyDZ$es|w?lCR}gL0OQ0c)m;uxGn$5q#kSHcR~yza@T`D7v#UzBS#9$%tixkiP{$Nt zY3R&!#zQS~Q4{zN99GUt)}hCpR9qr|n{gUA)Dxy^p4Rok<>8#B+!VZkhTs|+{L=On z0b7gvHXV6DTQVr0yLspa4V^3R!tpVV!q+r(#>Lk+YD?*Rf%oxbq||~zPRIDYNU+b` zXN&aSh|y<&(PuQUsllzC(_Z!dzIq7}po^4R62UYI19R|(q9$+$9=D$r7st=0E{>mB zw)@P67#%_RtR;q5^EJaPg2Ws{Z?vd>-0=b@jQwa7@XR_!Q>1QX?09$cEcXHsu~(iI zA~i0uWAB}(M$-0PP#92~t|RP&CdmZz_k;suBOI2|DF|4{Xr*S;DapQjnLRf zn;W|st%%z!H?H_eDlWo+Pl?>iRzWe)-!w$EY~|wcNb__zq$y^j;dM%VG3B1{dws5@JqU+PB zf~HWPKSsu$%U?K1Msv!Do(stYmY z?Ou={(H8MOn2GN}7u0jg!7fzbv)S$4EqAAE=1 zDxi1|kJFl8`X&9cM*uRaIiS zr}j#ydZU=S1#AqeNX*C;{2RME9@(>%u7+=NE+>Z{9aRK6?@~>I=89@Q1e@DBTs!aq zFZ;8oyz#&zp8?QIiPB(1pG)@D+#SyRP-3KPe~|p3p+SoCYD~q(04%9L&SX`m7FM3& zFtXw*dn;LnJ~~juv9GRX$rF8<*36S#^g{y!C|7D#1f=QXx?&_2IL$MsZMohFZt&K9 z==oCWlrUwsqh$4v!bO(*33LjVMm3*)@aXV`Kg#wH2V51SOMO~qou&wALYjXn&krFqFo|fA6gO&>$QBpYCs8C-7N+RH_67I> zCldl4y-1kG-6|D$=OmSC=`HN3z+~>%+3#z|1zsA%#45ew z!s_?|s~fgUyV7=~n0C)`)E2vUE`$P%@aj}VSGot|HD0^jn6+M-MW~8YBKxsoV+1wu zp9-UtJoU?AHZ)IPLAJ~XO8kuBIeARbb^~Y2wyO1<0<(cyAmSdTQ0Ohd)q3*_mDO^A z$)mh()4W=xzn+S*;|YlXSRgXP^;%@pN*gAy_!%N_E+wqGsB+ufA={-Y?X3`86@1{G zUH;idU4b9vVxghM)IvaK{liO6W3~s$s%lQw=bsf{x8Lq74koUE}&8fN5iU!_HxFK>2j%_|SPCM9b z?@c3^_@h9c)##L^$f#COIW@uhoe1>2fEG0h4yYuvIcgj}6NM*86sk=k!8R_Bs(DjJ z?nMU}0uT)ob=8m!Dw{*FD8igf*NE%-WKQWn+zlXw+ky#z8n%yNlBj^hkddA9zALL1 zo{&s3&2_vHNJB3Ksry>Jr3xDNP@HIqU(^R44}v6L9RX9#o&`mL1TNg*RET21F=ca8 zHX`YkBE|&cpNwZSqLdjdlSDXPnT6S}ie@lwu_7VZO0hg|T4R%CMUdgWS$#e-?g2|2ybDn2>$VVAq8bqLoR{@L0_(JKordG#L z*SB}?P}dOkT~&T;`tqD!HYCJ_r>D#fZi;OL?oXn(6%LujWYO}~_A}UoGa~`{;61N@X)tS@px#zs9F74QKZ1<>fS2LCn zB4ommGQ$!ojVG0Vr-K6cW&4|k%KM~w{n)Z@O$8WNR3C8zvZaX^2W2L@>6lo1)@5i- zJKWnwZXXaJ)OK0UDFhk8gOYZ8hqtdJtca+)h_{eGVd=53C4qZCms05^y%6t-P(EJ5 zFuZ8`^)VT_`o#vuPFf_!5p{AEkpN!`nxj0d^q{mKQE=A}GIY0)T4$~BZ}=?QTOxgD zN|Cjl<4bqC4OP3SwU;~ccm2paZOpk}P-9^iJRPJcm$ZntmtK{25s0cL^l*r*$SFde zxy7doK(Q{Rr?lCfgcV>>g+(6}SBSJxXRo(snRqoNz|o5`7jkcnM#il+41stXD%n)# zDS;i0UXg(t$rlpJ%wz`aJ*^54$Bj=P?=R4WQ@|(JlsD$A&0zTfrLEeK($2yLFVC<2 zm&~X#Q6;NYV4vCiM>6!1dNhYtgszmB-etuZ9zx_N;yre|ZqBB=p5XqY=V~R6)fGTM z8kExd>a&y7I-Wzsz!}J4P_y}0F|6k3mt^(B!5w!__7Pa^CXTl6pp$>e%h@DnzWXhZ z`}D8E5HNy#9T*Raqj#SMDmO{?*|6qgmIxmC>L&L$HeA{vpNbh2O?r>EQ4kVfFBFcFQyU>@Dil@$+YW35fHRvJ^aU&_ zE?WP=-;>YvI*nkcc7u|_AT-#^oUNU=ENwYz$@2yGbFPZzvHLiy|0kr+0(q2h;EpUN zdf$~NQsjrRhMZ^S@D0sWUl?p;EeBmS2%Xi5Wvcx03&ca+r|Z0$i>Bhjc=!?kU(gV? zq%&qGv?&nr1cNp1uwThF4w1cukb1d=Th?*P;!0$-rNmmvdQM+lyE4#R`Kz_Sw7dw= zEHoY%{gXNIJmP>cNfC3R%RiXN-j+jK?N0^&FCK&ua<-!&LQ|z*2%Mj??2xYB?YuiH zv2-?eaQFR|Vl|@*&SJ;1oU49cmmim0$zr>PTXqFKwJm_Ib#mM2G&1k=g~>h-D657^ zT@mQDL$P8(en@21GmJvP|9M%MHaiLeeSnN+X1N(f0KMS&zfz@>cgRIYVOJ-*wqL3) zC6E=GDf34)smL6jSZg@2}%(4d6&=9vvVob3pptW4qpoeJ{ z1kHMofd3ui2N@rU1|fNJH4j!;iIeW#abrukov_8Vp$h_sQ&lM$u9+$3dX$w6PT054RV1kb~? zC6zXnaOLVgUuhA*n}%qcMdT%?#kI4iPrPgksf0uvG#Gxb-4-Fo7;9 zbyJ6MG-;61VZYb9i{FDe80J&lfv8cEKIZkFU_Cqw8nXLWC08&;niOhzVPA-CEt$Pmzuj@d>_bWR}7o9 z#|EmLcy!O|d>^tX{GYMnf)|g`%X&2iB<~%13W~t6S0bYpd$n*ZAkhvUVu2Qv{$_~S zw)3uak=`SH`EzI4H+PfLv%k9LGz^&$0Qh?dMOU^1oKT{xeN%wcK)X+ z3n}x(JCK*;#0Jn)7|R=88R{SA(KD0E(lL`lG8X8#WtqWDS-74ob!=TL{LiXosD1%}_BCunP`8RYI`0!tJQ?Wy;mn~Lche>6=FOMQ z#UOYC`T)k$>6tk9JgsUE(S!^zh|ZaJ4txV1bsO_=JgbkK{}4tsgS%XyO|DzZ`3>LJ zu^h`J3bsb!t=yR>xTmP1WgSU|zb3ezc=)Ozxa+H{5nG<7*d`R-*0Kp;3II?ranV%H zkhN5o0L*&tj9G>F9Vcrbq&&5b!5jk{;kWhfW1fli1pIsGjJ0iU5n_?6Oj%>dKi!Uc za1JJ}pvKCn|H?zq=S7uYWBC3Z#0@MLb*1a2YZI#YNST#Gu`p$gAXH8xLB?RY5(>MP zKqFW3tZ@@qOe+Qsx^8{7*914}7%89$yztN%VXsb-vLYMT7e`^b)4dQGufWTFa0QO_ zHjm>qTojNmytBboLu+tGW}O&!3v;s=ErQ1UCgiDsSB965m5OIQ0?>yUW<T_bPdxYK}e6UlXNwm69tjZlhkKja~MZ!zSXw;o^aBJSo7@ zIHd>R&mD*#(@osT)T&I;yFZ|AwifMSwcY-{--^3`q2yP%Ug*x;k*AySQ$BT@t9=M= zZAOC+=X?!zIsve^+OlQuK(m@cVXBidZ5mjWdrpBy!Ge z^0p=nE@SMA&KQ#*an;93(|N~SovzOUFT=hC=r%mwP|yd2*9D@p3SMXE{&9hT(6!l} zWZq3{tY}C&Q6mlbp0h$?@=3jy`9MrQWzgpp(Xzwdwq`nxf$aEO>1Z`-eSm z(P?nXvY;i0e)pKLkbhs0FEVLaTFju{G-A0Cb7;6$^N6>@S1WR?@u|MSY9M2#0HRl3 z=#Cb}Qx9x}69dYJQUXplh%(U3_!#|sc(Gz#l2YIt+HB+cFL7< z#64(4g~F<_5};|H<6ReOdN(U33w@MVKTiMq9l!Vcs{j4C=Kpi^pXhJy|ACJ)2FU-n zPGoLQ6E$0U_IVv6(2v3rThrT_UlkWpcb%*RhlNzttd>XU8siiJ43Leu5H4Ka9*Po= zT3;w8Y|l*5udy2?SH=x{eD6T$ihA0vtn>mjr5n*hUXerC{iNym(X1>3#PKF~W<{qC zd#EtQ<03Ee8ClMigLbmb03HT;koGX0_=BadtE;Kt=$MVO@oFN-=kz`v5#{;X0B&Os zn17lIyV-m(^RnL*$`0f7;37?u(Xk{d^94PJ!@eX4_|4~I*%}|U=fiuG_5wvFMCauq zaOVYWpZ)P|W`>866}S{L&k;-0m{NfkUvzQA_-|)L#)Q3@s#%CObHq%3CYlL?z!;}P0j{PlmwSA-$@)* zpxW(REBF+VA1J-zrR~^7r)P09*=*mZ#VLGIB&UqXLSH&9#@&lz(8pzq;r+%qPKMThfb0= zbdrkN6b=9^0f^wt`_l&Qg4a4D=}tC#Bc^9Qk#{<;I}@psyp@N}c)iCtjZb~;B2=IB zN_+P1b1rkh0Hmo&Dv@rG+`POydw%|3U++Fgm8^^qxy)#M39nhG*21aK(%D5(CkHZR z7PFe2e2W`%iUm}qTCGT?t&5pp<|$*Zxc)58V$)R4lY=sIaR_uOX(wrOT7=%|9cCvT z_uX?j1SB#NbbFb|O%8`4b0(HYB^_=GD+Y;{qW*(=K~8wlF_VoHO!}@1HdTSw6pe- zV?o!={@0YnIFv;9ib)CFmv;Y2$mCdRgmiMUkVJ+taU8o?`pSYq))N2y$mmE3!wY&@ z=&7|qk?NZIONMGp1BJf>waQJ379zkf8#xv#DLwxs{NU)ayLLi_dqWz29AQ#)l_{$! zArPb9YEXgJJsAp-C7yateu&yx2K#5PqK!HLx{;0YkM^b}U|0GTn9v-C;1xz==wYfX zokJ$Cy+HX8F<3O+=5@6>haB*Rc=ZC#5nfV>uLyE=eT?)?|4 z$NkpJ2hEEY!U(-^Ri%Mr!1hKYGajh~*W96dF$U1j*TB6}80ZkI4R_5fF~+N`e)f06c)epAFjkUQGGTMX&I(6pDEl6A)kdCZB5RtrnJDI z5=m3_Msj*N_1$j>_`*d)hj5zK%`(nj51}RX$(|NMqgzOO}F!0 z>#W(M*cy6JJCUn8+40RWb^;Enwk@0Tv3Rh0s7hwirP*MsP#qh zl1iiqs<)BaedY|w^Cq8THA z6^)cNt`Vs(DrKhBx6PUgoy8Fdjd~g}6FOS((`6jR$fm-%M?|Z+VN*4K)-yd7;(VfH zpHvrsjsp=pd~kP2jWs?j^Zk!ZIw^B5)F-^xg@kMz{Af_WiBt{*BdGi~?^ze1or)#M zQQ^dsMuS2qQ~Fcoe7lrhV4-@Jew^@I+)Z86*UkUno%=V0@g#YiJr$Ea4ta!-gt8Pf zORWhi@_O!h@sB9={2F2!q|Vj)>1Z(bxK8F=to$2PiIL39Wa5}8OjQt++(lb@(c8o* zN5~6+eNaE0deedBB)zM%8r{ko13hDo4?N<6Fr#na{*=Dn^| zedpKeaTt^`9_3P>9PazA)Ce^N$%*B&MQ}?yc#o=+V#=Z5Pg!mRhq{vu%X}jf$mw6G z7<-16Zp>$M#Ia|+Eq=sr`1Bs|Egu{Eo1z4FGmaq#&(%Xn;a8tgB8coU zLYo#9sLFWnSr$j)e#w4yGaJY%^hg*S1pvIquW97L5TAYc-$ko7de&sbVIr{z&guiY z>}<+!s<(`=WGWF~;T$i~|DNVS{J(EKMPJ~svt6A-9hmH;a_2HcRqsG9IBI1Niu<3X z4Tc(#%osfLo9Qi}?Itj1HLNJd`#ZO@FTuGzKRrXY4=>s~Ls#;hW8QCg*ZTasS8f#z z&n*q9VI+Zr(p!0IHSW9^r5U}ZBOWJiJWxA2Nw&iR$g1Z~zloK5@Qw_1Z$Strc=ZR3 z4%D=KDE z%mXxCx1LE<){3v8!{V_IlVp=%-axxS!eZ!zb6EqC1A|bSEU@1ZmKBhm{pW+ZGMoaF z1>X#2hW})b2t<(4>gAOl$DN=uk(hM!usY3aREyJ?3DZB${ZWz};Uwh3svHF)5LhOkzZ!>5j^1wO>i2K+mR_7s2Ey>?x!vI1JsvW!oSf6&OJ_Q(?ZSn6IuFQ z5TF)lg8*E2rNNQ*35H?aOFt{@ZKh?u^$rT(!#r_y5*8gr%CR0@v9Sv_$c+tN#u1{9;5%E2Bd)WVqWUG~NS(3&O-I*xks867AgH$K?fQFZJNCM?l98MAU?9 zt<&v!k`^$U`BGIV@4w>H!M=~TYY>j16e6#CRj4jEq+XhCK@{7Nz1R`f@(V>WrUFqw zd=*qbTo7e)d$H#R66ew#^(KUdVV!mUA%g`ma-)E~72bO{8i~uxM@J!fZK;FgpO}g< zc_%oJg*m-9(^|@sQfj)ZD5)CEOHmr5st%)`fN8Gyt(MnUE6RBm6}IRcc1)2nc^`~` zwu6EoXru2K%ySF1+Xr0)B{)C)w_o<|;l)H?#MMt?D}gO{ZUe^Qp-LJGbyI1Mnuwb0 z-aWSu?IKtH3=V_lV&rqeqf;Y#VH7$kYd57QpiLa;^mFVFRC1L?F#GJ?M_Ow!lMZ31 zgW1_wChm#Z{4*LJ8{fB+QRZ;lBFcseXE4Px5vh?q}$3>ls<0k8AouMcZ{jrw2XemBHlE%Dd? z*Mh$<{(8sZr6tOE3*An&bIE*FkVf+Sh@r=->LL`IP|9qP=Bl9rCx+kj3(2W4eGxDL zd;bQHE`EKqC5PZuEw}};o%c71_;!H6>0TcdOR|NIB1DD;RPiv0Nb%VbuZ%Jt9jc*B zfON(<#5Dz)3#3G8U{MIAXUf2+ppfR$9I)t4LVa>lVh(mgZlb4883y!2ML{3DI?oQh zw_H~*z_c`t-ct+Lk)8s&F1=5Qs70o4{sALa^R7lo-`Fp%qLoLEOt}t6i{?@%mh{lA zGBJeXHeox5rY~;)bkueaW562UKLYtvL5fuAsyzUjnCbhSrMd#+y>gHRyDK0h z?uu}n3?tDYz&;?Ua7)e`a8-=>nKZ3S2Kf&Y5^LLnQYVub8Z4tEDd8^NI6E<>UV~JI zbVMIs9_;}SG~;ZOu*`|MIHFa9l%=0=i3sR4TW5JUw9-#vLQ=S;#Y=%gwF+(VrXDxj zpcn9#FARf_ha~m{P+t*-;3XAl)UQXL*YKQB$S6W{posbJ6CF$v`pB}*@A0U6ClcYO z47moD3=>0H6oW{r$r-ML3ePRjWJ-_vj&IR|bfiD{x(bxGr)66smfcXD0%HU-xUkGh zqhH2S0}he`)=}kHDDa-@$)NHFuG{NFtH#|=d_%cX0SS+`;Z z<{diw?1}ba`yf)qUv)N1|MXQj-iu6`e4|TJIud0RmYvX+9 z@`83N0WiAm{%_EN{8+II#u{!_Kf>zctZ>W;-AhF$iZ_2BMJ2ER=BD+`ew4GHQJ0k+rVQ~ zz?Q3B@%)XLa@kxRWy6*`&oS>B@jCBGDZhl3SwdY1hzVKI0oPWYg*<1Ym0;nQk0rwB z8X>)2Jdf+Fqcli9>+Awn`U2H|jnZZRX@txOptJg$}@|(NJv3lKa-Z z)S_YoQ?t{q&;@#NnhsGqFX)$7`HgkZ*yzu830FG?l6QEhL)7UuOtFo;jh%O^w18Z4 z7)m?O&c5e?#BG)+JT@>v>M8WQ6@I2=g_C~g&l_~?h(UZW&c2uQ7fU-b!KjcJ1>l}n z#CSccb~Rnb6r#J48zP0snDl?wW*_G2a9kUYj`#{SA$Rw=WZrg zS$F7gHfBk$owyGhbAG>%@x4Ef|3$;5?jm@UA2xjx>GKP@AMNb)>&5kc9_{t~{?hgR z+>hT2)^20B-%xWCoio3Jd><~}dcQ8s{qHCEeZDWX|K6tV5^>BwIN8K*zM}9ZI!G>g z3xD;yLU(?ngvEI@r%Wld5j_{AJKU>{Q1zct;yQl3BWB9U;pmLC9DCyXpLkvAb2%JkX70V*_i5BE(q(w;|&w+CPdc>kgTpR~v!~^jIforQ7 zQ464=G^=zfO;PrAqJI|IP7ASAphD6|9crR1vk}!#GZoQl*o^`0LI-T5&>EP5AS3(F z72M>7M^S*ozF)Zx;Os1B(i7nq0TUM&8IG` zolrccwuhHs<(4kmcC5@Z`z07-kFKm^E*AqP#8_N?FzrSx2|lo~jf4^BE?XDTEXe=@ zPO#PmEfr09BEHdD|4^Zm_%u309giM~Peba#>qx~veIEa9<6#_sf2+z91|njp8G>+C zkusK%CS@o`=jiFg$l%>@#Loot_FE2V4j?nV_krjn$+fTE48Q*uL2VF>+50(&kAX|< zzH;w-y8Pm27r@*9{C>?b`&CW5Y1;eSt@?ZKn`&$*uSHEDN^Di*DA`mE+&NdO- znXGA~*GU`AVmwGGMUy?ZQah_*8;^jBpsZ=ZaBC@ehM*H6x&#|;P!8!7cH2K3O0)6_vwQ#K|X`#w-w8Y#xUgRWHSaCK^GLK){6L9Xm>fHS;ygIx`Wsb7T)`bi$wCa8oO6a;0&S z@Es=DQfC+^ArHZ-3tZ*s3Du}dQZG!Zyf*fL)2ovP}okQ~KbS(vdZ&lqh zdI>enmSfWk^vuGQD8rIb-XmAfk_EZDs0ceQV_Ac#_vE7{ndQifbAh3a}bZG@on5I;MQi|+Xi>G zakt2uia8sJIny4>Fb8>F2Yl^A8ieuI;}@M}O22YTMLLzSFkr7M<%xZCb=xJ>NYkyD zj2sS3q^BW_PncKMcx$4h@oAIO9`5z#fR-1Bh>{emqua5S36= zt!-tF;*NvaJjD|XR2OdO@akZtqhk`^r4T8xE{qt}@(KpJn}6HYykWOV$BFDXU_$yz z%;5wh4GWXD0%70ayXh?#KznBD7-yerZzD79{GbQ~ow8kqv#ExYS0>rwhiKZ{!J+$M z;Ko^{&OyAdMTt2QIY^PGMWPFXiE!fNr_SCoFGsYDMRsgr@R$rtRNOmy#$#tJBqtXw zgIST&UAVGR3L%QsrCXYbLB6_ZAo2s#q$p?wQs$d{7ZKqYl^oa)l9yeE#>pgK1L7m` zWVc zQuby(PN}}eyE4S+(W?%{%Wvfzzr5Yel);}$u#hSqhQ9HV8$AYx?w4miIl;T5gyq*S zzwXMjxFKbH$z$P!?5=cmI^KZT&FJGk=Y6<-Gh+e%DOKLRWg%V z4ghGtV>|2`*$8&1Kg+}TM1+RYNhd6Tf*?TvKnqc^r1&7hFnHa2sx(Z+?T50a3>uby zP@?lC^^KyIX*k-cd#)Y_;S%b)<_p)21OoLyZ4r!o_kz7>IN?0+L(`q7gcHridP# z=9+5SlDjv#P2!}0?u651d460d$kAuZ9CZ-h89)?Qe;Q;^&#nZe&No`6_-W3iKp3sk z;#!UqrhQcPeZH^A_q|<)^Zz{C`~6<*{hhD)e^n5kls%?Lgtol;OtCtiH#jro!x5^K z%?jLmE_8}z;c}kW7eA7t%7s{nraxi^katnMQK4123x$w{YUH;S3NVsj_9d3}T3oiw z$;?@KcW{Eo@um)b8tD?1H|uFO;AX_aD~|BUa}-BAP=7kudd|jb;!vZNC*^9>m-=AM zC;{4IgBx!D3v7CM!6WdSCg$joWtE#IaHb9cXj^VSd%nZRv^{e7f7Z9MU%tg^ZE*H! zkM}1lo^y;%$$zYB<{p&PRXOE~*cah-lK;(r2G2L2~uWc;Jz zpsqP|IvcXuvP@!kV{87A1653>fkDg`;$e?!UGs#}vwr8M43?c~1a^qyW1mWY?+TJk zhsE!lU}^V7Gwm^DyC71n%_1czk=VH2{!w8q!$8xS2;p!w2`|k@IqMNg96_i*9IOgP zL3RL^DrFq{7!Ywj^=myddd57D`6BS&-LpGgmRDn~^}e&=j3g3JR4#X2R ze1UMf5Gs(O!hkOdC4C;OFhGaj9)})-WiAJiJcMGVGg^iJeZR#2)k2tQxaIM3_qSGt z|95yo@Anw*|69{MnBMo1oX-Ev_(|5`5G)Yv7ktJXF()RM_BpZVtKSRp4SonbQk9me z6OiH>uiFp3Qhkb%WoXB^G#)%96;QOkbWfh?KFFobxQVPT(DpaveE)*>_dqrw2YCIwC^S+9qP=Os0t8UC z?|-a~vgs#;V?W|Y!@A=6;{tclV!|~%NQDls4Abv&m@JADBZk+N=>`je7X9jj$jEy! z?`Tt+xGqMsd!&KB5c~1pI|DP?GUh1KTmxW4d~)B1I>xhuwzjH*-E4D7sYU|SL>rUM zaX%B9T`B84eL^CDm`0HHb?w(fF7!5%eoC|Qs2><|R8Y8K2;GP3!9{g9Z`5fYlfhvK zycYSI>$WCSncwBq-ipsMUvENU_%J6r`Wq|FTZ5qMHcw~UX}HM^D@~Ljh|P{2sJYpS zc%WUIM;?^vpMtPSK_9w-9T*TbB|#QaGod0*?Qu4um++3{PKuY%0rNT&xQpN7l?GGN zTY$AH;XUMb^2l}kA_2+8rG|f6QsQ7(a5sd^)K0|I_I(Pd*Qb**5XOXFVpF*l7V(E& z#FPcJl;u;&x9nY>f_-&zksGhF)$Niyw&z^8HSU>&`mQhkJWT`ij)rBT?l`1}p!5t? z3v{-aN!yg+U?qLj`1Xo74d0M4U@f@yeig0p3{_M_m0df$@NBaOPloiRI7ObSynr35 z!+2OJIqz(>+o!oO5NOm{5W}{$gFZibl$5NvN9>}<6p^1`&a(*XQW^xN32y=L6FBN( z7@4J8WhX7uQ;9!@*(VIc=!=xg94ay-VV>yGI#i_aEfppN_mvm?(g7cjqtYVT0Qze6PngkmYHNIuDGm5zwJKm0)3?e72mqcebhHIa`J zb5Z)*1yIl#xeK8>=#B&jWn_cD&am>zt+Wk$G_G4;7)Q!3x>ptWp0(@tH=#xax}0qF zRP3_}?s_)0*E~C0O^Xp)TWYoV(Mes6nc|L75KUW$F6f?>+JkQl%Jwj5F#=6kz*1X^ zjl70RV_f<00T3_Vc)D5gJp2a-&DU)Eyxd&Y*;=~`5R?n8O$-wcVp7rn1uA4L@`i_NGh#pd18p1*2w53d+F; z3`UIdcnU|mW>sz{%`b5cKeb0)$mC{0DsfIG%l$@!H#0_H)Nr&&&q*+FBH2pWgf_sdCj}EEo@izYrA>fx?_L7m?`>I`94iKkL==GdjSzzwc_$bb;+4D zue>l~H0Ya@>tfT!OZ}4YXej_e5N-)NBn(dg`$%YIJ8wu#?~`bA&-%ZI9gp;WH#V(S zH8WfGf7Dvs^)6QRE(SZxzn*Ke!$suEt~W91HMxNL+{rdKFikDYuSg?5+h0~SVQ0Ho zhQM*TikzKgA@CETh#IIsvL1XXSTNjKf%Or5=nv=4B*B}{B+F#+*AN)LV|Zv#iTl@> zl0~wwAOFJJmtsDK_^?M2Mp1ry@#8fu;yL67qxTB}6tsVuA0R;*EeZ1Mjc zxBVq|!T7yC)TtPGn5!!>J}*jR0bPvEMi|dxsK)*d=&P%ef^{_3ZeY3AZ0+0s^~wMK z%1c)uFk89yf%6<)I{Llz?15(oHBLH2)iIalzu&f3v(+abJ|0Tf6dNZJe@0~1SR=@J zC;pQIB1oB{qEpNo70Juw1p%I&aVKN~6*TGGUBV!|>>L|rL`$*-$l#bk`j88#AeN9F zx19Cf-?mHY*g-)CMaR!Ruh7w)FcfTP$^DynmAmwdsMpVJqXZeP5X+~*me=v90Oi6FRrm`StP-s zVaaXA-n1A-WnT`qp{qr7(8t)v%;0(aR2wrnT+kA3$iUdO?F?=vNg`A#kGYfgd76@l zD?RBw5#upi)?jA1W*5i~$C;n< z=*|Nw6G%p|1j@KkQi@P-N=vUjTAV%mkM3OgL<z zx96~=rw*I|%>Y!V`x`M6qyU7o0UwdC7k?dL1nLiDyCq=S>^5L4UkGEg=-YBEGz*w) zvE%cdr3R7)Z#EI=OSqlodi;u`RG3cZ>Gejy&xt-m6vp)T6`6Ozc$Tt>A7Z?xCpa7f z)%5N2!SxG96A6*ebpRA9J6kEMz9Z8_;64H>b%!{jn=V0V_~S{+{G_^9gPL(q`-JeH z>tpWYBymN9as)lLAv-pEz3<6 zix-&#ef`#=IL{Lg8raW8H~ATlWM)sSGZQ`8Y#{up!NtC3hSc~952-YF>YY4}|EWh9 z)=&ldup>j_XiG(qK{@gJfdE(&hJit-ov&*T3a{JRTF4|_6*Lb;fuXiK>g6W^*Objj zsO-I0CsnZFGb=<1S$`9UQ<~0zWALA%%lZTumRxZsu$($39mSgL{YZhuB1d{V)DlHg z=bX1=Y0Z9^m)-sOk$^L$b6of>)#rVy= zw~0Z`qW-Bi6ndYY8)^cfY?I#I2%krQG_fdBgC9Wse);H7m#zHC5eZo;NBm|OKt7X= z@N?>=KbzWUbvQI3H}iGHqZ0uAN)63lL1)Ruom@`b&e5&Sq9XwiGcGZ|pQ!;HyD)f< zI!InWQ#~NANgzIvXW4-`h_5v|KnHx;i(=Az-nMr9rti~uBYvRPqH zaZwpli(qOzxJCd&Q7Wl14^k*n&0=;qXUN}{^6EH!a+ z%x9+xk;|e4;gkZlo^{u?+kzIkc2);z=1sKIj95kKYt=R$XKKffW2s$Kfq+2GI;ye} z(^SJP!+kG@Yz1#I8p{!9Pq4 z4rlCDfMLNxCM*CZBRb$ooI{kSSBncAu5I*FE!BkvS|n1d!_ zIU)SOU8+LfIUYfT?YOA#RQfJ_(fAyM>hE@0t6COB8=u5=?*$5&(*t&-HDZS+WMsEb`wn|Fz7tczdREPI5t_DHg28#jpTb#FAz+49Jh zZJ01~#qlNpX0c*NT^X=b_BMPG2=(50njY+HUbNb<^*cOoKAQYguXd^IaqX8I(R8mg z)NUIe1Aq(I7^ceyHsH4m-bFb6V$nq+(IBW9E=X{lMp4@7`A|U)*Nm>k91&)3zQ4w* z-M1n~+diz9hzP~uuDpa$+=QWu4u<`%13ZO|5)DJhIe--ypJFsk=tKU6@EjApF|X>~ zE7-nbO51#}J3#Bn#FESB@l@<}sqgL7?DX2olewW_9?RfK;<4w)E1?Y(x&I`WH=VTL zv%gC(HC;d7h4+SzEhFlz)O`i>`aAfyUrje5p#d-*1eDaEld}M!!a80UBNtd;d5rY& zv%~@ld?oR@V#7owKpJ1Nc>p5dxJj8$E=9aHk$bie5AxG0+NU zq}R4I0Lt_D)o?C3{=y-g#iLWUn@_NVL*@>XDGycaSe2m4sQkOcqb!)!NX00$3RX**HPc64CJ&;$BH`>M5ruxy9_bw!CUpd4xJL3lCX$DhWT$U z&*rB3%ZBjhyh%A@7Yj zG;K)C^cYV9S8IbY*6no$$Cx^4Yr&^hS4YN>tI8x1J8cs;N5ff)PV+uNZ8SCeS6OIu zl_jDfu-RX+Ro`XOf@&HNQM^niFQ3fIsrQAX_Jh&Udc;Oahe?&F2;x2mfenuTx>ziw zH(l}G2)bE zM=_0!qIIyOtukJ^5cn=-h}y7c;DEd5yLFAe^JzI3ZOYUZhZ)*tDtC^_ZM$(>wZWc~ z5Ias43fu%&Xc5gA8MPbZpc!kSPp1`AC=L=3DI3cv4LC&RIRndH4T zcl1kiauGo^{~ZR|a^kQ(fiW994GP~5LV_k_T>zI$2MBZDpBq8V*dx9RKB!hr>@e@3 z$BfMZuqpM%UMH&|w=cG3<BV7`durm3lgEJ|= zdK90HPkLt1ml`J~&@J2F1ZL31w}L3>05>iHGUB6N)8RcR!uBijsr!p^-bcYjsJU2s zE<_5fh58|ZjmUu@pq~;Eg5y0%S_G;HrBx^ibuXIa2er5JPOJsQHz7}dXH1_H3??z%BYR@98iN(%_k8R%wnWFfk3Z6@Dm0LNRuZn=KI}%5F@)=oR?S z1lnOR0a)&jh*o7Dv&(7H&SeBFLYCmWn^Xl}so^u?pw1@qb@%s;GQp1dQY}4LlI(Wy zb+T+ar*v^R(BAPkg3799*i=&Y zs1X!bTI#PkQE+ZmyG2V^6VEJXfmJ1B62|D4@hj^E^+pSiCL^x22X3??loUg$>Bm zdGrexj|)7HDEJP!v~`ZuflAyQal&oADRD2M4}@;tphcDcPV>`n^V0d z>bU6^dLJ(PU>eC~vy8DsNEgE=CCHtD?ONgEh?&wC6im{oxd`s9SNdI)L+RivOy z`&>;RhIw&9+ij-sbq?|M;l?Wo;@C(Gv^ ztzxJ%+lRCALs%p0H&{Dlta=G%Fj-&`*bszW$1PD~{MCWCiN2KA2*2NAl|~Bask^8_ z57<+ivP+IW-X3TPlqWK&F3y-9ON)~Zk1ZJ(iSMJIC~}3 z{MZE_Ei@3U6kkY?bNZe)5B<$qy6G?rPldjn&OJVzB>m%crpsA|x%Muljgn4jWn&AY zgkyP~5Yb@DuZHP;n28kiGJT;d4$r1|HBqv6Z3V-|4&)r4o&k#hsNjBlH%mTmhNy@< z#pg)>4O9yGCyI_q2I)IKZ)rJjPfbIN9rve(mOwdS49x49mnTvjQ$c{KmGft*djN8ZoE6dP{-7W21CkgmA zLPZ|v-JiMypxjVh*s95tEK%z;1vdkER{kJ1VyhOHivy9Q3t(c>)K>TO$h?TW%*sy6tno?kIuwPoL32&TaCbXz1nt2`2;C{C&;n zcGM0{t`VK3?|~&Nq$$ioT*@rO1!mzyZA3@14e@HWLEHM}9zDx=mhG87&(^3{fEMuj z*?FI_L4=1DUa4mjK}0PW;%OJ`Qlq@`GnaI$D3_>n# zf($mz#uE(^W~1DV^qX>5-o{f=8)BToW{TR**owzta8?6d25Lb}16q!TN8GHZW7qbt zKe_+#xO;SGcki%!xOY>oI#4OkYjYMiYEzFn5v!d!Zd^;vQfdJ~BZS(yJBsU;C-jc@pgwFN*EVZ7)?H7BZFCQm&0y-pZD-ykvm?vRH* z{O*z&KJSq}{@x@${@x;|_BY9K!Ei(v9JFpWMRo?~yUSKOi6C^L-NH z^8+%#-}i}wzlY=net$%sPiT=Y{?Q{J;0JxO3qJ$$0)7~|13yFZ9AA#eBm5nc2S|-e4jBA?MBc;a zXJiMTJ#riKP00KB>ysf?5|9AjgPa+DpOa(w3CRRsN8|`QDJCO)o{@9Rc1j-N?-_ZB b#hsHWzMqr#@cBiu^?UyWut}hJB)0(o1F-ud literal 0 HcmV?d00001 diff --git a/js/hooks-D__JBy9V.js b/js/hooks-D__JBy9V.js deleted file mode 100644 index d89f224a..00000000 --- a/js/hooks-D__JBy9V.js +++ /dev/null @@ -1,12 +0,0 @@ -const __vite__fileDeps=["js/en-US-dGqXu2T5.js","js/dayjs@1.11.10-C8LoRVP6.js","js/call-bind@1.0.7-Cpj98o6Y.js","js/print-js@1.6.0-BdoEj60G.js","js/vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js","js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js","js/@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js","js/utils-adu6pwJt.js","js/interactjs@1.10.26-V8skghJH.js","js/pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js","js/dom-to-image@2.6.0-DCOFUeQU.js","js/echarts@5.5.0-BEyY33Zi.js","js/zrender@5.5.0-JN1hODMT.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.4.26-Cq5aFJKF.js","js/@vue_reactivity@3.4.26-DTbxPGxS.js","js/@vue_shared@3.4.26-DWpY0PUk.js","js/zh-CN-BE2wI9Ld.js","js/index-Coi3EDQn.js","js/index-43Sr2ZDd.js","css/index-DeeQXRbp.css","js/index-Dw0UWyPw.js","js/instance-D9Hiwnpi.js","css/index-CTOeMyqn.css","js/BarcodeDemo-COQ5TLIU.js","js/index-B0s1sHSa.js","js/index-C8zqukfl.js","js/index-0eAPhplG.js","css/index-BqPIKfai.css","js/index-Dx7wlDak.js","js/index-CF6j5Vit.js","js/index-zIQvBW_J.js","js/index-Bl_qpIXw.js","js/index-CyPGhaNY.js","js/index-DXw-vgra.js","js/vue3-next-qrcode@2.0.10_typescript@5.2.2-DsqDmAzR.js","css/vue3-next-qrcode@2.0.10_typescript@5.2-DuR3EA5M.css","js/ray-dCjhX_JK.js","js/index-Bg-qGje5.js","css/index-cMo-v_SD.css","js/index-B6I6C9YC.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-BDjUBSLe.js","js/index-DM_A3HJB.js","css/index-CIq6_pk2.css","js/index-CDH0QlWI.js","js/index-DCoyqy2r.js","js/index-CUzXUE6l.js","css/index-BhnoEzFG.css","js/index-C7AOSqeH.js","css/index-G2qqDeP0.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -var Xo=Object.defineProperty;var Zo=(e,t,o)=>t in e?Xo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ye=(e,t,o)=>(Zo(e,typeof t!="symbol"?t+"":t,o),o);import{s as Te,c as ve,t as Fe,i as dt,o as Be,p as be}from"./lodash-es@4.17.21-Dos9GOhk.js";import{o as Jo,u as re,a as Qo,b as en,c as Oe,d as tn,e as pt}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import{d as W}from"./dayjs@1.11.10-C8LoRVP6.js";import{p as on}from"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as le,i as G,s as We,a as Ie,c as nn,b as L,r as ae,d as R,e as an,u as Ve,q as Se,f as ke,h as mt,p as ht,j as Ke,k as Xe,l as rn,m as ln,n as sn,o as cn,t as un,w as dn,v as U}from"./utils-adu6pwJt.js";import{u as ft}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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{i as Ze}from"./interactjs@1.10.26-V8skghJH.js";import{s as pn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as oe}from"./dom-to-image@2.6.0-DCOFUeQU.js";import{r as mn,u as ne,i as hn,a as fn,b as gn,c as yn,d as vn,e as bn,f as Vn,g as Sn,h as _n,j as wn,k as Cn,l as Nn,m as Tn,n as On,o as kn,p as xn,q as Rn,s as An}from"./echarts@5.5.0-BEyY33Zi.js";import{f as Pn,g as Mn}from"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import{c as gt,o as yt,a as vt}from"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";const Ul=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.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(o,i,o[i]||{}),Te(o[i],u,r)):Te(o,i,r||{}))}),o},Ln="modulepreload",zn=function(e){return"/ray-template/"+e},Je={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));r=Promise.all(o.map(i=>{if(i=zn(i),i in Je)return;Je[i]=!0;const u=i.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!n)for(let h=a.length-1;h>=0;h--){const f=a[h];if(f.href===i&&(!u||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${c}`))return;const p=document.createElement("link");if(p.rel=u?"stylesheet":Ln,u||(p.as="script",p.crossOrigin=""),p.href=i,l&&p.setAttribute("nonce",l),document.head.appendChild(p),u)return new Promise((h,f)=>{p.addEventListener("load",h),p.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}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})},En=(e,t,o)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((r,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==o?". Note that variables only represent file names one level deep.":""))))})},jn=async e=>{var o;const t={};for(const n of e){const r=await En(Object.assign({"../lang/en-US.ts":()=>k(()=>import("./en-US-dGqXu2T5.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])),"../lang/zh-CN.ts":()=>k(()=>import("./zh-CN-BE2wI9Ld.js"),__vite__mapDeps([22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]))}),`../lang/${n.key}.ts`,3),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},ql=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}}},Gl={max:5,closable:!1},Hl="loading",bt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Yl="",E={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},In=[{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"},Vt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Dn="zh-CN",$n="zh-CN",Fn={"zh-CN":"zh-cn","en-US":"en"},Bn="zh-cn",Xl={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)$/},Zl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),St=Vue.ref(null),Wn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Kn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Jl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},s=g=>{r.value=g},l=g=>{g.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:p,clientY:h}=g;o.value=p,n.value=h,s(!0)})};a&&Jo(e,g=>{a(g)});const i=re(e,"contextmenu",l,t),u=re(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function q(e,t,o){Object.hasOwn(_e,e)&&(_e[e]=t,o==null||o())}function Ce(e){return Vue.readonly(Vue.toRef(_e,e))}function Un(){return{...Vue.toRefs(Vue.readonly(_e))}}let K;const qn=async()=>{const e=Uo(),t=await jn(Vt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:$n})},Ql=async e=>{const t=await qn();e.use(t),K=t},Qe=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,se=e=>{if(!K)return{t:a=>Qe(e,a),locale:a=>{}};const{t,...o}=K.global;return{...o,t:(a,...s)=>a?!a.includes(".")&&!e?a:t(Qe(e,a),...s):"",locale:a=>{K.mode==="legacy"?K.global.locale=a:Vue.isRef(K.global.locale)?K.global.locale.value=a:K.global.locale=a}}},P=e=>e,Gn={path:"/dashboard",component:()=>k(()=>import("./index-Coi3EDQn.js"),__vite__mapDeps([23,1,2,3,8,4,5,6,7,24,9,10,11,12,13,14,15,16,17,18,19,20,21,25])),meta:{i18nKey:P("menu.Dashboard"),icon:"dashboard",order:0}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-Dw0UWyPw.js"),__vite__mapDeps([26,4,5,2,6,7,27,1,3,12,9,8,10,11,13,14,15,16,17,18,19,20,21,28])),meta:{i18nKey:P("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"barcode",component:()=>k(()=>import("./BarcodeDemo-COQ5TLIU.js"),__vite__mapDeps([29,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/cache-demo",component:()=>k(()=>import("./index-B0s1sHSa.js"),__vite__mapDeps([30,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CacheDemo"),icon:"other",order:3}},ea=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),ta={path:"/context-menu",component:()=>k(()=>import("./index-C8zqukfl.js"),__vite__mapDeps([31,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.ContextMenu"),icon:"other",order:2}},oa=Object.freeze(Object.defineProperty({__proto__:null,default:ta},Symbol.toStringTag,{value:"Module"})),na={path:"/directive",component:()=>k(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:P("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},aa=Object.freeze(Object.defineProperty({__proto__:null,default:na},Symbol.toStringTag,{value:"Module"})),ra={path:"/echart",component:()=>k(()=>import("./index-0eAPhplG.js"),__vite__mapDeps([32,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,33])),meta:{i18nKey:P("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},la=Object.freeze(Object.defineProperty({__proto__:null,default:ra},Symbol.toStringTag,{value:"Module"})),sa={path:"/form",component:()=>k(()=>import("./index-Dx7wlDak.js"),__vite__mapDeps([34,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},ia=Object.freeze(Object.defineProperty({__proto__:null,default:sa},Symbol.toStringTag,{value:"Module"})),ca={path:"/iframe",component:()=>k(()=>import("./index-CF6j5Vit.js"),__vite__mapDeps([35,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},ua=Object.freeze(Object.defineProperty({__proto__:null,default:ca},Symbol.toStringTag,{value:"Module"})),da={path:"/mock-demo",component:()=>k(()=>import("./index-zIQvBW_J.js"),__vite__mapDeps([36,1,2,3,8,4,5,6,7,27,12,9,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},pa=Object.freeze(Object.defineProperty({__proto__:null,default:da},Symbol.toStringTag,{value:"Module"})),ma={path:"/modal-demo",component:()=>k(()=>import("./index-Bl_qpIXw.js"),__vite__mapDeps([37,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Modal"),icon:"other",order:3}},ha=Object.freeze(Object.defineProperty({__proto__:null,default:ma},Symbol.toStringTag,{value:"Module"})),ye=()=>k(()=>Promise.resolve().then(()=>Fr),void 0),fa={path:"/multi",component:ye,meta:{i18nKey:P("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>k(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ye,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>k(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ye,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>k(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},ga=Object.freeze(Object.defineProperty({__proto__:null,default:fa},Symbol.toStringTag,{value:"Module"})),ya={path:"/precision",component:()=>k(()=>import("./index-CyPGhaNY.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CalculatePrecision"),icon:"other",order:2}},va=Object.freeze(Object.defineProperty({__proto__:null,default:ya},Symbol.toStringTag,{value:"Module"})),ba={path:"/qrcode",component:()=>k(()=>import("./index-DXw-vgra.js"),__vite__mapDeps([39,40,41,42])),meta:{i18nKey:P("menu.QRCode"),icon:"other",order:2}},Va=Object.freeze(Object.defineProperty({__proto__:null,default:ba},Symbol.toStringTag,{value:"Module"})),Sa={path:"rely-about",component:()=>k(()=>import("./index-Bg-qGje5.js"),__vite__mapDeps([43,44])),meta:{i18nKey:P("menu.RelyAbout"),icon:"rely",order:999}},_a=Object.freeze(Object.defineProperty({__proto__:null,default:Sa},Symbol.toStringTag,{value:"Module"})),wa={path:"/router-demo",component:ye,meta:{i18nKey:P("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>k(()=>import("./index-B6I6C9YC.js"),__vite__mapDeps([45,1,2,3,8,9,10,11,12,4,5,6,7,13,14,15,16,17,18,19,20,21])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>k(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Ca=Object.freeze(Object.defineProperty({__proto__:null,default:wa},Symbol.toStringTag,{value:"Module"})),Na={path:"/scroll-reveal",component:()=>k(()=>import("./index-E385tkq8.js"),__vite__mapDeps([46,47])),meta:{i18nKey:P("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Ta=Object.freeze(Object.defineProperty({__proto__:null,default:Na},Symbol.toStringTag,{value:"Module"})),Oa={path:"/segment",component:()=>k(()=>import("./index-BDjUBSLe.js"),__vite__mapDeps([48,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},ka=Object.freeze(Object.defineProperty({__proto__:null,default:Oa},Symbol.toStringTag,{value:"Module"})),xa={path:"/svg-icons",component:()=>k(()=>import("./index-DM_A3HJB.js"),__vite__mapDeps([49,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,50])),meta:{i18nKey:P("menu.SvgIcon"),icon:"other",order:3}},Ra=Object.freeze(Object.defineProperty({__proto__:null,default:xa},Symbol.toStringTag,{value:"Module"})),Aa={path:"/table",component:()=>k(()=>import("./index-CDH0QlWI.js"),__vite__mapDeps([51,1,2,3,12,9,8,4,5,6,7,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Pa=Object.freeze(Object.defineProperty({__proto__:null,default:Aa},Symbol.toStringTag,{value:"Module"})),Ma={path:"/template-hooks",component:()=>k(()=>import("./index-DCoyqy2r.js"),__vite__mapDeps([52,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.TemplateHooks"),icon:"other",order:1}},La=Object.freeze(Object.defineProperty({__proto__:null,default:Ma},Symbol.toStringTag,{value:"Module"})),za=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Hn,"/src/router/modules/demo/axios.ts":Xn,"/src/router/modules/demo/barcode.ts":Jn,"/src/router/modules/demo/cache-demo.ts":ea,"/src/router/modules/demo/context-menu.ts":oa,"/src/router/modules/demo/directive.ts":aa,"/src/router/modules/demo/echart.ts":la,"/src/router/modules/demo/form.ts":ia,"/src/router/modules/demo/iframe.ts":ua,"/src/router/modules/demo/mock.ts":pa,"/src/router/modules/demo/modal.ts":ha,"/src/router/modules/demo/multi-menu.ts":ga,"/src/router/modules/demo/precision.ts":va,"/src/router/modules/demo/qrcode.ts":Va,"/src/router/modules/demo/rely.ts":_a,"/src/router/modules/demo/router-demo.ts":Ca,"/src/router/modules/demo/scroll-reveal.ts":Ta,"/src/router/modules/demo/segment.ts":ka,"/src/router/modules/demo/svg-icons.ts":Ra,"/src/router/modules/demo/table.ts":Pa,"/src/router/modules/demo/template-hooks.ts":La});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error(`[combineRawRouteModules]: ${n} module must export default.`);return o},[])},Ea=e=>e[0]==="/",_t=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(Ea(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){_t(r.children,t,a);continue}else t.push({...r,path:a})}return t},ja=e=>Array.isArray(e)?_t(ve(e)):[],Ia=e=>e.sort((t,o)=>{var a,s;const n=((a=t.meta)==null?void 0:a.order)??1,r=((s=o.meta)==null?void 0:s.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),Da=e=>{const{beforeEach:t}=e,{getRootPath:o}=te(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,s)=>{const l=le(E.token),i=le(E.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;l!==null?n(r,a)?xe(!0):!G(c,"Symbol")&&c&&Kn.includes(c)?s():Fo(u)?n(r,a)?i?s(i):xe(!0):s():xe(!0):n(r,a)?s():s("/")})},xe=(e=!0)=>{const{router:t}=Ue(),{push:o,replace:n}=t,{getRootPath:r}=te();We(E.appMenuKey,r.value),e?n(r.value):o(r.value)},$a=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Q.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Fa=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()})},wt=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=Ie();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))};var Ba={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.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 Ct=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Ba,{locale:t}=se(),{locale:o}=_l(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Uo(),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"}}),r=l=>{t(l),o(l),n.localeLanguage=l,We(E.localeLanguage,l,"localStorage")},a=(l,i=.3)=>{const u=nn(l,i),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const g=document.body;g.style.setProperty("--ray-theme-primary-color",l),g.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Object.hasOwn(n,l)&&(n[l]=i),u==null||u()};return Pn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:s}},{persist:{key:E.appPiniaSettingStore}}),Nt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],Tt="transparent",Ot={},kt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},xt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},Rt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},At={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Dt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},Ft={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Bt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Wt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Kt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ut={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},qt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Gt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Ht={textStyle:{color:"#999999"}},Yt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Xt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},Zt={color:["#fc97af","#87f7cf"]},Jt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Qt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Wa={color:Nt,backgroundColor:Tt,textStyle:Ot,title:kt,line:xt,radar:Rt,bar:At,pie:Pt,scatter:Mt,boxplot:Lt,parallel:zt,sankey:Et,funnel:jt,gauge:It,candlestick:Dt,graph:$t,map:Ft,geo:Bt,categoryAxis:Wt,valueAxis:Kt,logAxis:Ut,timeAxis:qt,toolbox:Gt,legend:Ht,tooltip:Yt,timeline:Xt,visualMap:Zt,dataZoom:Jt,markPoint:Qt},Ka=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Tt,bar:At,boxplot:Lt,candlestick:Dt,categoryAxis:Wt,color:Nt,dataZoom:Jt,default:Wa,funnel:jt,gauge:It,geo:Bt,graph:$t,legend:Ht,line:xt,logAxis:Ut,map:Ft,markPoint:Qt,parallel:zt,pie:Pt,radar:Rt,sankey:Et,scatter:Mt,textStyle:Ot,timeAxis:qt,timeline:Xt,title:kt,toolbox:Gt,tooltip:Yt,valueAxis:Kt,visualMap:Zt},Symbol.toStringTag,{value:"Module"})),eo=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],to="transparent",oo={},no={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},ao={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},ro={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},lo={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},so={itemStyle:{borderWidth:0,borderColor:"#ccc"}},io={itemStyle:{borderWidth:0,borderColor:"#ccc"}},co={itemStyle:{borderWidth:0,borderColor:"#ccc"}},uo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},po={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ho={itemStyle:{borderWidth:0,borderColor:"#ccc"}},fo={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},go={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},yo={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},vo={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},bo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Vo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},So={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},_o={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},wo={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Co={textStyle:{color:"#333333"}},No={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},To={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},Oo={color:["#5ab1ef","#e0ffff"]},ko={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},xo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ua={color:eo,backgroundColor:to,textStyle:oo,title:no,line:ao,radar:ro,bar:lo,pie:so,scatter:io,boxplot:co,parallel:uo,sankey:po,funnel:mo,gauge:ho,candlestick:fo,graph:go,map:yo,geo:vo,categoryAxis:bo,valueAxis:Vo,logAxis:So,timeAxis:_o,toolbox:wo,legend:Co,tooltip:No,timeline:To,visualMap:Oo,dataZoom:ko,markPoint:xo},qa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:to,bar:lo,boxplot:co,candlestick:fo,categoryAxis:bo,color:eo,dataZoom:ko,default:Ua,funnel:mo,gauge:ho,geo:vo,graph:go,legend:Co,line:ao,logAxis:So,map:yo,markPoint:xo,parallel:uo,pie:so,radar:ro,sankey:po,scatter:io,textStyle:oo,timeAxis:_o,timeline:To,title:no,toolbox:wo,tooltip:No,valueAxis:Vo,visualMap:Oo},Symbol.toStringTag,{value:"Module"})),Ga=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":Ka,"/src/app-config/echart-themes/macarons/macarons.json":qa}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var s;const a=(s=r.match(t))==null?void 0:s[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},Ha=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),Ya={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:()=>Ha()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})},onRegister:{type:[Function,Array],default:null}},Xa={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Za=Ga(),et="__R_CHART_DOWN_LOAD_CHART__";Za.forEach(e=>{mn(e.name,e.theme)});const es=Vue.defineComponent({name:"RChart",props:Ya,setup(e,{expose:t}){const{getAppTheme:o}=D(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let s,l;const{echartTheme:i}=$;let u,c;const g=Vue.computed(()=>[{label:"下载图片",key:et,disabled:!(a.value&&a.value.getDom())}]),p=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),h=Vue.ref(!1);let f;const y=async()=>{var C;ne([fn,gn,yn,vn,bn,Vn,Sn,_n]),ne([wn,Cn,Nn,Tn,On,kn]),ne([xn,Rn]),ne([An]);try{ne((C=e.use)==null?void 0:C.filter(Boolean))}catch(M){console.error("[RChart register error]: ",M)}},m=()=>{if(c!=null&&c.getDom()&&S(),e.theme==="default"){e.autoChangeTheme?d("dark"):d("");return}if(e.theme)d(e.theme);else{const C=e.autoChangeTheme&&o.value?`${i}-dark`:i;d(C)}},b=C=>{let M=Vue.unref(C);const A=I=>Object.assign({},M,I);return e.showAria&&(M=A({aria:{enabled:!0,decal:{show:!0}}})),M},d=(C=i)=>{const M=n.value,A=b(e.options),{height:I,width:B}=M.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=hn(M,C,{width:B===0?200:void 0,height:I===0?200:void 0}),a.value=c,ue&&R(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A))}catch(Z){throw de&&R(de),new Error(`[RChart render error]: ${Z}`)}finally{const{onFinally:Z}=e;Z&&R(Z)}},V=()=>!(c&&c.getDom()),S=()=>{V()||(c.clear(),c.dispose(),a.value=void 0,c=null)},O=()=>{c&&c.resize()},v=(C,M)=>{if(C===et&&!V()){const{filename:I,...B}=e.downloadOptions;an(c.getDataURL(B),I??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&R(A,C,M)},w=()=>{if(e.autoResize&&(s||(s=Fe(O,500)),l||(l=en(e.autoResizeObserverTarget||r,s))),c!=null&&c.getDom()||!h.value&&e.intersectionObserver)return;m(),f==null||f.stop();const{onRegister:C}=e;C&&c&&R(C,c,w,x)};e.intersectionObserver&&(f=Qo(e.intersectionObserverTarget||r,([C])=>{h.value=C.isIntersecting},e.intersectionOptions));const x=()=>{S(),s==null||s.cancel(),l==null||l.stop(),f==null||f.stop(),f=null,s=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(S(),m())}),Vue.watch(()=>e.showAria,()=>{S(),m()}),Vue.watchEffect(()=>{e.watchOptions?u=Mn(()=>e.options,C=>{const M=b(C),A=Object.assign({},e.setChartOptions,Xa);c==null||c.setOption(M,A)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),h.value&&w()}),t(),Vue.onBeforeMount(async()=>{await y()}),Vue.onMounted(()=>{w()}),Vue.onBeforeUnmount(()=>{x(),u==null||u()}),{rayChartRef:n,cssVarsRef:p,rayChartWrapperRef:r,moreDropDownOptions:g,dropdownSelect:v}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(Po,{iconSize:18,cursor:"pointer",options:s??n,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)])}}),ts=()=>{let e,t,o;const n=(i,u,c)=>{i&&(e=i,t=c,o=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:o,echartInst:e}};return[n,{getChartInstance:r,isDispose:()=>!(e&&r().echartInst.getDom()),dispose:()=>r().dispose.call(null),render:()=>r().render.call(null)}]},Ja={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},os=Vue.defineComponent({name:"RCollapseGrid",props:Ja,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&R(r,t.value),a&&R(a,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(T,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Qa={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}},T=Vue.defineComponent({name:"RIcon",props:Qa,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=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:o,iconClick:r=>{const{onClick:a}=e;a&&R(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)])])}}),er={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,default:!0},iframeClass:{type:String,default:null}},ns=Vue.defineComponent({name:"RIframe",props:er,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:i}=e;i&&R(i,n.value,l)},s=l=>{r.value=!1;const{onError:i}=e;i&&R(i,l)};return re(n,"load",a),re(n,"error",s),t({iframeInst:n}),{cssVars:o,iframeRef:n,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",Vue.mergeProps({class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),tr={...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}},or=(e,t,o)=>{const{scheduler:n}=o??{};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=>{n==null||n(l)}}}).resizable(!1);r(s)}},30)})},Ro=(e,t)=>{const o=typeof e=="string"?document.querySelector(e):e;return new Promise((n,r)=>{if(o){o.setAttribute("can-drag","true");const{preset:a,dargCallback:s}=t;let{x:l,y:i}=t;or(o,a,{scheduler:u=>{const c=u.target;l+=u.dx,i+=u.dy,c.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{n(u)})}else r()})},nr="r-modal__preset-card--fullscreen",Ao="r-modal",ee={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},as=Vue.defineComponent({name:"RModal",props:tr,setup(e){const t=Vue.computed(()=>({[ee.width]:L(e.width??600),[ee.cardWidth]:L(e.cardWidth??600),[ee.dialogWidth]:L(e.dialogWidth??446)})),o=Ve();let n;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(o);l&&Ro(l,{preset:e.preset,x:r.x,y:r.y,dargCallback:(i,u)=>{r.x=i,r.y=u}}).then(i=>{n=i}),e.memo&&l&&(l.style.transform=`translate(${r.x}px, ${r.y}px)`)}):(n==null||n.unset(),n=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:a,uuidEl:o}},render(){const{$props:e,$slots:t,$attrs:o}=this,{preset:n,...r}=e,{cssVars:a,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[Ao,l?nr:""],style:[a,l?"height: 100vh":""],preset:n},{id:s},r,o),{...t})}}),rs=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:n=>{const{content:r,...a}=n;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:{padding:"0 var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left)",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:c,cardWidth:g,dialogWidth:p}=n,h=e({...a,content:s}),{key:f}=h,y={[ee.width]:L(c??600),[ee.cardWidth]:L(g??600),[ee.dialogWidth]:L(p??446)};return Vue.nextTick(()=>{const[m]=Se(`[internalkey="${f}"]`)||[];if(m){if(i&&Ro(m,{preset:l,x:0,y:0}),u&&l==="card"){const b=m.querySelector(".n-card__content");b&&ke(b,{maxHeight:"calc(100vh - 9px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))",overflowY:"hidden",padding:"0"}),ke(m,{width:"100%",height:"100vh"})}ke(m,y),mt(m,Ao)}}),h},destroyAll:t}},ar={...naive.dropdownProps,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function rr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Po=Vue.defineComponent({name:"RMoreDropdown",props:ar,render(){let e;const{iconSize:t,cursor:o,icon:n}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),rr(e=ae(r,{defaultElement:Vue.createVNode(T,{name:n,size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),ie={...naive.dataTableProps,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}},F={tableIconSize:"18",tableKey:Symbol("r-table")},lr=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],sr=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&&R(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(T,{name:"adjustment",size:F.tableIconSize,cursor:"pointer"},null)]})}}),ir=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(F.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=ft(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(T,{name:"fullscreen",size:F.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),cr=()=>Vue.createVNode(T,{name:"draggable",size:14,cursor:"grab"},null),tt=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:e,size:F.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),De=(e,t)=>{if(!t)return[null,null];for(let o=0;ove(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:c,title:g,children:p,fixed:h,isResizable:f,...y}=i,m=h==="left",b=h==="right",d={...y,title:g,key:c,fixed:h,isLeftFixedActivated:m,isRightFixedActivated:b,isResizable:f};return{...d,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(tt,{icon:"row_head",title:"固定在列首",customClassName:m?Re:"",onClick:a.bind(this,"left",d,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"resize_h",size:F.tableIconSize,cursor:"pointer",customClassName:f?Re:"",onClick:r.bind(this,d,u)},null),default:()=>"修改列宽"}),Vue.createVNode(tt,{icon:"row_end",title:"固定在列尾",customClassName:b?Re:"",onClick:a.bind(this,"right",d,u)},null)]})}}),set:()=>{}}),n=l=>{const{onUpdateColumn:i}=e;i&&R(i,l)},r=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,o.value[i]=l,n(o.value)},a=(l,i,u)=>{const c=`${l}FixedActivated`,g=`${l==="left"?"right":"left"}FixedActivated`;i[g]=!1,i[c]=!i[c],i[c]?i.fixed=l:i.fixed=void 0,o.value[u]=i,n(o.value)};return{treeDataSource:o,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[c,g]=De(i,o.value);if(c===null||g===null)return;c.splice(g,1);const[p,h]=De(l,o.value);p===null||h===null||(u==="before"?p.splice(h,0,i):p.splice(h+1,0,i),dt(t)||p.unshift(t),n(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"setting",size:F.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:cr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),dr=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(F.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),ht(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(T,{name:"print",size:F.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),pr=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),o=Vue.ref([]),n=a=>{const{onPopselectChange:s}=e;s&&R(s,a)};return(()=>{const{striped:a,bordered:s,onInitialed:l}=e;a&&o.value.push("striped"),s&&o.value.push("bordered"),l&&R(l,o.value)})(),{propsPopselectValue:o,popoverShow:t,updatePopselectValue:n}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:lr,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(T,{name:"expanded",size:F.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function mr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ls=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:o,emit:n}=t,r=Vue.ref(),a=Vue.ref(),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),c=Vue.ref({striped:!1,bordered:!1}),g=(d,V)=>{const{onContextMenuClick:S}=e;S&&R(S,d,V),i.showContextMenu=!1},p=(d,V)=>{var O;return{...(O=e.rowProps)==null?void 0:O.call(e,d,V),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})}}},h=d=>{u.size=d},f=d=>{const{onUpdateColumns:V,"onUpdate:columns":S}=e;V&&R(V,d),S&&R(S,d)},y=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(V=>typeof V=="function"?V():V)},m=d=>{Object.keys(c.value).forEach(S=>{c.value[S]=d.includes(S)})},b=d=>{const{tool:V}=d;if(!V)return;const S=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(dr,d,null),Vue.createVNode(sr,Vue.mergeProps(d,{onChangeSize:h.bind(this)}),null),Vue.createVNode(ir,null,null),Vue.createVNode(ur,Vue.mergeProps(d,{onUpdateColumn:f.bind(this)}),null),Vue.createVNode(pr,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]});if(e.toolOptions)if(e.coverTool){let O;return Vue.createVNode(naive.NFlex,{align:"center"},mr(O=y())?O:{default:()=>[O]})}else return()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[S(),y()]});else return S};return Vue.onMounted(()=>{const{onRegister:d}=e;d&&r.value&&R(d,r.value,{uuidTable:l,uuidWrapper:s,wrapperRef:a})}),Vue.provide(F.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:a}),o(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:r,combineRowProps:p,contextMenuSelect:g,privateReactive:u,tool:b,wrapperRef:a,propsPopselectValue:c}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:a,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:c,propsPopselectValue:g}=this,{class:p}=t,{tool:h,combineRowProps:f,contextMenuSelect:y}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:n},{ref:"wrapperRef",bordered:o,class:p}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,g,{rowProps:f.bind(this),size:r.size,ref:"rTableInst"}),{...c}),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:y.bind(this)},null)]),header:ae(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":h(e),footer:()=>{var m;return(m=c.tableFooter)==null?void 0:m.call(c)},action:()=>{var m;return(m=c.tableAction)==null?void 0:m.call(c)}})}}),ss=()=>{const e=Vue.ref();let t={};const o=(p,h)=>{p&&(e.value=p,t=h)},n=()=>{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,e.value};return[o,{getTableInstance:n,clearFilters:()=>n().clearFilters.call(null),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,h)=>n().sort.call(null,p,h),print:()=>{const{uuidWrapper:p}=t;if(p){const h=document.getElementById(p);ht(h)}}}]},Mo=(e,t,o)=>{var n;if(e.length)for(const r of e){if(r[t]===o)return r;if((n=r==null?void 0:r.children)!=null&&n.length){const a=Mo(r.children,t,o);if(a)return a}}},ot=e=>{const t=Vue.unref(e);return t?t.findIndex(n=>{const{type:r,multiple:a}=n;if(r==="selection"&&(a==null||a===!0))return!0})!==-1:!0},is=(e,t,o)=>{const n=Vue.ref([]),r=Vue.ref([]),{rowKey:a="key",onChange:s}=o||{},l=Vue.computed(()=>ot(t)),i=(f,y,m)=>{n.value=f,r.value=y,s==null||s(f,y,m),ot(t)},u=()=>n.value,c=()=>r.value,g=()=>{n.value=[],r.value=[],s==null||s(n.value,r.value,{row:void 0,action:"uncheckAll"})},p=f=>{if(f==null)return;let y;n.value=n.value.filter(m=>m!==f),r.value=r.value.filter(m=>m[a]===f?(y=m,!1):!0),s==null||s(n.value,r.value,{row:y,action:"uncheck"})},h=f=>{if(n.value.includes(f))return;const y=!l.value&&n.value.length>=1,m=Mo(Vue.unref(e)||[],a,f);y?n.value=[f]:n.value.push(f),m&&(y?r.value=[m]:r.value.push(m),s==null||s(n.value,r.value,{row:m,action:"check"}))};return Ke(()=>{g()}),[n,{checkedRows:r,checkedRowKeysBind:i,getKeys:u,getRows:c,clearAll:g,clearKey:p,selectKey:h}]},hr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},fr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},hr),setup(e){const{getKeepAliveInclude:t}=Ar(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=bt;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(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),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})])}}}),gr={...naive.formProps,onRegister:{type:[Function,Array],default:null}},cs=Vue.defineComponent({name:"RForm",props:gr,setup(e,{expose:t}){const o=Vue.ref();return Vue.onMounted(()=>{const{onRegister:n}=e;n&&o.value&&R(n,o.value)}),t(),{formRef:o}},render(){const{$attrs:e,$props:t,$slots:o}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...o})}}),us=(e,t)=>{const o=Vue.ref(),n=u=>{u&&(o.value=u)},r=()=>{if(!o.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 o.value};return[n,{getFormInstance:r,validate:(u,c)=>r().validate.call(null,u,c),restoreValidation:()=>r().restoreValidation.call(null),formModel:()=>ve(e)||{},formRules:()=>ve(t)||{}}]},yr=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],vr={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},br=Be({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...yr);function Vr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const $e=e=>{const{icon:t,label:o}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[o])]}):o},Sr=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>$e(e),default:()=>e.popover});if(G(e.popover,"Object")){const{popover:t}=e,{label:o,...n}=t;return Vue.createVNode(naive.NPopover,n,{trigger:()=>$e(e),default:()=>o})}},ds=Vue.defineComponent({name:"RSegment",props:br,setup(e,{expose:t}){const o=Vue.computed(()=>{const{width:n}=e;let r="";switch(n){case"block":r="100%";break;case"fitContent":r="fit-content";break;default:r=typeof n=="number"?L(n):"fit-content"}return{"--r-segment-width":r}});return t(),{cssVars:o}},render(){let e;const{$props:t,options:o,cssVars:n,themeOverrides:r}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[n],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},vr,r)}),Vr(e=o.map(a=>Vue.createVNode(naive.NTab,{key:a.key,name:a.key,tab:a.popover?Sr(a):$e(a),disabled:a.disabled},{...a.slots})))?e:{default:()=>[e]})}}),_r={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]}},ps=Vue.defineComponent({name:"RBarcode",props:_r,setup(e){const t=Vue.ref(),o=Vue.computed(()=>({"--r-barcode-width":L(e.width),"--r-barcode-height":L(e.height)}));let n;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&&R(i,s,a,l)}catch(a){const{onError:s}=e;s&&R(s,a)}finally{const{onFinally:a}=e;a&&R(a)}};return Vue.watchEffect(()=>{e.watchText?n=Vue.watch(()=>e.text,r):n==null||n()}),Vue.onMounted(()=>{r()}),Vue.onBeforeUnmount(()=>{n==null||n()}),{barcodeRef:t,cssVars:o}},render(){const{barcodeRender:e,loading:t,cssVars:o}=this,n=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:n,style:o,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:n,style:o,ref:"barcodeRef"},null)]})}});var wr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.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 Cr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,Lo=(e,t,o)=>{const n=[];if(Cr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=Lo(r,t,o);a.length>0&&n.push(e,...a)}return n},Nr=(e,t,o)=>{const n=[];for(const r of e){const a=Lo(r,t,o);a.length>0&&n.push(...a)}return n},Tr=e=>{const{breadcrumbLabel:t}=e;if(!t)return;const{layout:{sideBarLogo:o}}=wr,n=o?o.title:"";document.title=t+" - "+n},Or=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(T,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},zo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=se(),{label:r,icon:a,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):r||null,c=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:c()},{default:()=>u(),icon:()=>a})},nt=()=>{const{getRootPath:e}=te();return le(E.appMenuKey,"sessionStorage",{defaultValue:e.value})},Eo=()=>Ia(za()),kr=()=>ja(Eo());let he;const jo=(e,t)=>{var o;if(he&&Xe(he.fullPath,t))return he;for(const n of e){if(Xe(n.fullPath,t))return he=n,n;if((o=n.children)!=null&&o.length){jo(n.children,t);continue}}},Io=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=se(),{setKeepAliveInclude:r}=Pr(),a=Vue.reactive({menuKey:nt(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=(d,V)=>{Object.hasOwn(a,d)&&(a[d]=V)},i=d=>{const{meta:V}=d,{i18nKey:S,noLocalTitle:O}=V,v=Vue.computed(()=>S?n(`${S}`):O),w={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>v.value}),breadcrumbLabel:v.value},x=Object.assign({},w,{icon:Or(d),extra:zo(d)});return d.fullPath===nt()&&(a.currentMenuOption=x),x.show=wt(x),x},u=d=>{a.breadcrumbOptions=Nr(a.options,"fullPath",d)},c=(d,V=!0)=>{const O=Array.isArray(d)?[...d]:[d];V?a.menuTagOptions.push(...O):a.menuTagOptions=O},g=(d,V)=>{a.menuTagOptions.find(O=>O.fullPath===d)||a.menuTagOptions.push(V)},p=(d,V,S)=>{const{meta:O}=V;if(O.windowOpen)window.open(O.windowOpen);else{e({path:String(d),query:S});const{sameLevel:v}=O;if(r(V),Tr(V),!v)g(d,V),u(d),a.menuKey=d,a.currentMenuOption=V,We(E.appMenuKey,d);else{const w=be(i(V),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(C=>C.key===w.key)||a.breadcrumbOptions.push({...w,fullPath:String(w.key)})}}},h=async(d,V)=>{const[S]=d.split("?"),O=t().find(v=>v.path===S);if(O){const v=be(O,["children","meta","path","name","redirect"]);p(S,i({...v,fullPath:v.path}),V)}},f=()=>new Promise(d=>{const V=(S,O)=>{var w;const v=[];for(const x of S){let C=`${O.endsWith("/")?O:O+"/"}${x.path}`;if(C=C.replace(/\/+/g,"/"),(w=x.children)!=null&&w.length)x.children=V(x.children,C);else if(!Fo(x.meta))continue;v.push(i({...x,fullPath:C}))}return v};if(a.options=V(Eo(),""),a.currentMenuOption){const{currentMenuOption:S}=a;u(S.key),g(S.fullPath,S)}d()}),y=d=>a.collapsed=d,m=(d,V=1)=>a.menuTagOptions.splice(d,V),b=async()=>{s.value&&(await f(),s.value=!1)};return Vue.watch(()=>o.fullPath,async(d,V)=>{await b(),d!==V&&await h(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:y,spliceMenTagOptions:m,setMenuTagOptions:c,resolveOption:i,updateMenuState:l}},{persist:{key:E.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions","collapsed"]}}),Do=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{dt(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{const{closeAll:n}=Ko();window.$message.info("账号退出中..."),rn("__all_sessionStorage__","sessionStorage"),n(),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:E.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),$o=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=bt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const s=o(),{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:n,getKeepAliveInclude:r}},{persist:{key:E.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),X=()=>{const e=Io(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=te();return e.menuTagOptions.map((i,u,c)=>(i.key===n.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),c.length<=1&&(i.closeable=!1),i))}),a=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:s}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r,updateMenuState:a}=Io();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r,updateMenuState:a}},D=()=>{const e=Ct(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=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),c=Vue.computed(()=>e.watermarkSwitch),g=Vue.computed(()=>e.watermarkConfig),p=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:g,getAppRootRoute:p}},j=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=Ct();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},xr=()=>{const e=Do();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Rr=()=>{const{signing:e,logout:t}=Do();return{signing:e,logout:t}},Ar=()=>{const e=$o();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Pr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=$o();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},ms=e=>{const t=Pinia.createPinia();e.use(t),t.use(pn)},Fo=e=>{const{getSigningCallback:t}=xr(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Mr=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Wn;t&&Fa(e),o&&Da(e)};var Lr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.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 zr=Vue.ref(),Er=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Lr;return{sideBarLogo:t,sideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>{if(typeof t.icon=="string")return Vue.createVNode(T,{name:t.icon,size:"30",cursor:r},null);if(G(t.icon,"Object"))return Vue.createVNode(t.icon,null,null)}}},render(){const{sideBarLogo:e,collapsed:t,TemplateLogo:o,sideBarLogoClick:n}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:n.bind(this),ref:zr},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>o({cursor:"pointer"}),default:()=>e.title}):o({cursor:"pointer"}):t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>Vue.createVNode("h1",{class:"n-menu-item-content"},[e.title[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}}),jr=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o,updateMenuState:n}=ce(),{getMenuOptions:r,getCollapsed:a,getMenuKey:s}=X(),l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{c()}),s.value),set:()=>{i.value&&q("globalDrawerValue",!1)}}),{isTabletOrSmaller:i}=Ne(),u=Vue.computed({get:()=>Ce("globalDrawerValue").value,set:p=>{q("globalDrawerValue",p)}}),c=()=>{const p=l.value;p!=null&&Vue.nextTick(()=>{var h,f;return(f=(h=e.value)==null?void 0:h.showOption)==null?void 0:f.call(h,p)})};return{isTabletOrSmaller:i,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!i.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1,ref:St,collapsed:a.value,onExpand:()=>{n("collapsed",!1)},onCollapse:()=>{n("collapsed",!0)}},{default:()=>[Vue.createVNode(Er,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:l.value,"onUpdate:value":p=>l.value=p,options:r.value,indent:Y.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(p,h)=>{t(p,h)},accordion:Y.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":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class Ir{constructor(){Ye(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ae={requestInstance:null,responseInstance:null},Pe={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Dr=new Ir,hs=()=>{const e=(l,i)=>{i==="requestInstance"?Ae.requestInstance=l:Ae.responseInstance=l},t=l=>Ae[l],o=(l,i,u)=>{u==="ok"?Pe[l]=i:fe[l]=i},n=(l,i)=>i==="ok"?Pe[l]:fe[l],r=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const c=u==="ok"?Pe[i]:fe[i],g=t(l),{MODE:p}=Ie();g&&r(c,g,p)},fetchError:(l,i,u)=>{const c=fe[u],{MODE:g}=Ie();r(c,i,g)}}},$r=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Dr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Bo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Wo(),{getContentTransition:t}=D(),o=Vue.ref(!1),n={opacitySpinning:"0"},{globalMainLayoutLoad:r,layoutContentMaximize:a,layoutContentSpinning:s}=Un();return{globalMainLayoutLoad:r,spinning:o,themeOverridesSpin:n,getContentTransition:t,layoutContentMaximize:a,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o,maximize:n,spinning:r,themeOverridesSpin:a,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:r||!e||o,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:()=>{n(!1)}},[Vue.createVNode(T,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode($r,null,null),e?Vue.createVNode(fr,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Fr=Object.freeze(Object.defineProperty({__proto__:null,default:Bo},Symbol.toStringTag,{value:"Module"}));var Br={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.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 Wr=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Br;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Kr=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 o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(T,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.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)}}),Ur=Vue.defineComponent({name:"ThemeSwitch",setup(){const{darkTheme:e,lightTheme:t}=Tl(),{getAppTheme:o}=D(),n=Vue.ref(o.value);return{darkTheme:e,lightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,darkTheme:t,lightTheme:o,railStyle:n}=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:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(T,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(T,{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 qr=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:o,updateSettingState:n}=j(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c}=D(),g=Vue.computed({get:()=>e.show,set:h=>{t("update:show",h)}}),p=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:h=>{}});return{modelShow:g,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:p}},render(){let e,t,o,n;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(Ur,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(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:In,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),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 Gr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Hr=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=X(),{isTabletOrSmaller:o}=Ne();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:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,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},Gr(e=o.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:n.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 Yr=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v),v||h()}}),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:c}=Ne(),g=Vue.ref(!1),p="content-item--active",h=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},f=v=>{a.value||(v.ctrlKey||v.metaKey)&&v.key==="k"&&(v.preventDefault(),v.stopPropagation(),h(),a.value=!0)},y=v=>{if(v)g.value=!0;else{g.value=!1,s.searchOptions=[];return}const w=r().reduce((x,C)=>{var B;const M=be(C,["children","meta","path","name"]),A=n({...M,fullPath:C.path}),{breadcrumbLabel:I}=A;return(B=I==null?void 0:I.toLocaleLowerCase())!=null&&B.includes(v.toLocaleLowerCase())&&wt(A)&&x.push(A),x},[]);setTimeout(()=>{s.searchOptions=w,Vue.nextTick().then(()=>{b()}),g.value=!1},500)},m=v=>{if(v){const{meta:w}=v;w.windowOpen?window.open(w.windowOpen):(a.value=!1,o(v.fullPath,v),setTimeout(ln,300))}},b=()=>{const v=s.searchOptions[i],w=s.searchOptions[u];v&&Vue.nextTick().then(()=>{const x=Se(`attr:data_path="${v.path}"`),C=w?Se(`attr:data_path="${w==null?void 0:w.path}"`):null;if(C!=null&&C.length){const[M]=C;sn(M,p)}if(x!=null&&x.length){const[M]=x;mt(M,p)}})},d=v=>{const{icon:w}=v;return typeof w=="string"?Vue.createVNode(T,{name:w,size:"24"},null):typeof w=="function"?()=>w:Vue.createVNode(T,{name:"search",size:"24"},null)},V=v=>{v==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),v==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},S=v=>{const w=v.key;switch((w==="ArrowUp"||w==="ArrowDown"||w==="Enter")&&(v.preventDefault(),v.stopPropagation()),u=i<=0?0:i,w){case"ArrowUp":V("up");break;case"ArrowDown":V("down");break;case"Enter":const x=s.searchOptions[i];x&&m(x);break}b()},O=({menuOption:v})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:m.bind(this,v),data_path:v.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(v.meta)]),Vue.createVNode("div",{class:"content-item-label"},[v.breadcrumbLabel]),Vue.createVNode(T,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(a.value=!1)}),re(window,"keydown",v=>{f(v),S(v)},!0),{...Vue.toRefs(s),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:Fe(y,300),searchItemClick:m,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:O,loading:g}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,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(T,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{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(n,{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]})}})])])]})}}),Xr=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=cn();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&R(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(T,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),Zr=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"}},setup(e){return{signing:le(E.signing)}},render(){const{signing:e,avatarSize:t,spaceSize:o,$props:n}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:o},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(n,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),Jr=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Qr={logout:()=>{const{logout:e}=Rr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=j();e("lockScreenSwitch",!0)}},el=e=>{const t=Qr[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},tl=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},ol=e=>{const{isTabletOrSmaller:t}=e,o=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],n=[...o],r=[...o];return t.value?r:n},nl=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=j(),{t:o}=se(),[n,{toggleFullscreen:r,isEnabled:a}]=ft(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ne(),g=Ce("globalDrawerValue"),p=Vue.computed(()=>tl({isFullscreen:n,isTabletOrSmaller:c})),h=Vue.computed(()=>ol({isFullscreen:n,isTabletOrSmaller:c})),f={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{q("globalDrawerValue",!g.value)}};return{leftIconOptions:p,rightTooltipIconOptions:h,toolIconClick:b=>{var d;(d=f[b])==null||d.call(f)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:b=>c.value?null:b}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Yr,{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(Kr,{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)),n?Vue.createVNode(Hr,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(Vue.createVNode(Xr,{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(T,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:Vt,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(T,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:Jr(),onSelect:el.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Zr,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(qr,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),al=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(nl,null,null)]})}}),rl={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ll=vt('',1),sl=[ll];function il(e,t){return yt(),gt("svg",rl,[...sl])}const cl={render:il},ul={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},dl=vt('',1),pl=[dl];function ml(e,t){return yt(),gt("svg",ul,[...pl])}const hl={render:ml};function fl(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const gl=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=X(),{changeMenuModelValue:a}=ce(),{getRootPath:s}=te(),{maximize:l}=Wo(),{reload:i}=Nl(),{close:u,closeAll:c,closeRight:g,closeLeft:p,closeOther:h,checkCloseLeft:f,checkCloseRight:y}=Ko(),m=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let b=1/0;const d={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(T,{name:"reload",size:d.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(T,{name:"close",size:d.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(hl,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(cl,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(T,{name:"other",size:d.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(T,{name:"resize_h",size:d.size},null),disabled:!1}]),S=Ve(16),O={closeCurrentPage:()=>{n.value!==s.value&&u(b)},reloadCurrentPage:()=>{i()},closeAll:()=>{c()},closeRight:()=>{g(b)},closeLeft:()=>{p(b)},closeOther:()=>{h(b)}},v=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),w="menu_tag_data",x=Ce("globalMainLayoutLoad"),C="n-scrollbar-container",M=_=>{u(_)},A=(_,N)=>{V.value.forEach(z=>{if(z.key===_){z.disabled=N;return}})},I=_=>{v.actionDropdownShow=!1,a(_.fullPath,_)},B=()=>{const _=document.getElementById(S);if(_)return Array.from(_.childNodes).find(pe=>un(pe,C).value)},ue=_=>{var z;const N=B();if(N){const pe=N.scrollLeft||0,He=_==="left"?Math.max(0,pe-200):pe+200;(z=o.value)==null||z.scrollTo({left:He,behavior:"smooth"})}},de=_=>{v.actionDropdownShow=!1;const N=O[_];N&&N()},Z=(_,N)=>{N.preventDefault(),v.actionDropdownShow=!1,b=_,Vue.nextTick(()=>{v.actionDropdownShow=!0,v.x=N.clientX,v.y=N.clientY})},qe=()=>{const{closeable:_}=r.value[b]??{};A("closeCurrentPage",!_),y(b)?A("closeRight",!1):A("closeRight",!0),f(b)?A("closeLeft",!1):A("closeLeft",!0)},qo=()=>{b=r.value.findIndex(N=>N.fullPath===n.value),qe()},Go=_=>{r.value.length>1&&_.fullPath!==s.value&&(_.closeable=!0)},Ho=_=>{_.fullPath!==n.value&&(_.closeable=!1)},Yo=()=>{B()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},Ge=()=>{Vue.nextTick().then(()=>{const _=Se(`attr:${w}="${n.value}"`);if(_!=null&&_.length){const[N]=_;Vue.nextTick().then(()=>{var z;(z=o.value)==null||z.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(_,N)=>{V.value.forEach(z=>{m.includes(z.key)&&(_.length>1?z.disabled=!1:z.disabled=!0)}),N!=null&&N.length&&(_.length>(N==null?void 0:N.length)?Yo():_.length===(N==null?void 0:N.length)&&Ge()),N===void 0&&Ge()},{immediate:!0}),Vue.watch(()=>v.actionDropdownShow,_=>{var N;_&&((N=Fe(qe,100))==null||N())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:M,getMenuKey:n,menuTagClick:I,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:S,actionDropdownSelect:de,actionState:v,menuTagContextMenu:Z,setCurrentContextmenuIndex:qo,menuTagMouseenter:Go,menuTagMouseleave:Ho,MENU_TAG_DATA:w,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:x}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:c,menuTagClick:g,menuTagContextMenu:p,menuTagMouseenter:h,menuTagMouseleave:f,actionDropdownSelect:y,reload:m}=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:y.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(T,{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:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},fl(e=r.map((b,d)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:b.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:b.fullPath===this.getMenuKey?"primary":"default"},{onClick:g.bind(this,b),onContextmenu:p.bind(this,d),onMouseenter:h.bind(this,b),onMouseleave:f.bind(this,b),[a]:b.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:S}}=b;return S?c(S):V}}),(b.closeable||r.length===1)&&b.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,d)}),{default:()=>[Vue.createVNode(T,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[b.fullPath!==o?"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(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(T,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(T,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{m()}},null),Vue.createVNode(Po,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(T,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),yl=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(gl,null,null)}}),vl=e=>{const t=Oe(e[0]),o=Oe(e[1]),n=Oe(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},at=tn(E.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),bl=()=>({setLockAppScreen:o=>{at.value=o},getLockAppScreen:()=>at.value}),Vl=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=D(),{getLockAppScreen:a}=bl(),s=vl([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:s,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0,embedded:!0},{default:()=>[Vue.createVNode(jr,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(al,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(yl,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Bo,null,null)]}),o?Vue.createVNode(Wr,{ref:"layoutFooterRef"},null):null]})]})}}),Sl=[{path:"/",name:"RLogin",component:()=>k(()=>import("./index-CUzXUE6l.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,12,9,8,40,41,42,10,11,24,13,14,15,16,17,18,19,20,21,54]))},{path:"/",name:"RLayout",component:Vl,children:[...kr(),{path:"/:catchAll(.*)",component:()=>k(()=>import("./index-C7AOSqeH.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21,56])),meta:{i18nKey:P("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],we=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:Sl,scrollBehavior:e=>{$a(e)}}),fs=e=>{e.use(we),Mr(we)},Ue=()=>we?{router:we}:{router:{}},rt="YYYY-MM-DD HH:mm:ss",_l=()=>({locale:s=>{const l=Fn[s];l?W.locale(l):W.locale(Bn)},getStartAndEndOfDay:s=>{const{format:l=rt}=s??{},i=W(),u=i.startOf("day"),c=i.endOf("day"),g=i.format(l),p=u.format(l),h=c.format(l);return{today:i,startOfDay:u,endOfDay:c,formatToday:g,formatStartOfDay:p,formatEndOfDay:h}},format:(s,l)=>{const{format:i=rt}=l??{};return W(s).format(i)},isDayjs:s=>W.isDayjs(s),daysDiff:(s,l)=>{const i=W(s);return W(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,c=W(s);return c.isAfter(i)&&c.isBefore(u)}});function Ne(e){const{width:t,height:o}=pt(e),n=Vue.ref(!1);return dn(()=>{const{media:a=768}=e??{};n.value=t.value<=a}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let lt=999,Le=!1;const H="ELEMENT-FULLSCREEN-RAY",{width:st,height:it}=pt(),ct=document.createElement("style"),wl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const c=()=>{const y=U(e);if(!y)return;const{left:m,top:b}=y.getBoundingClientRect(),d=` - [${H}] { - position: fixed; - width: ${st.value}px !important; - height: ${it.value}px !important; - transform: translate(-${m}px, -${b}px) !important; - transition: ${i}; - z-index: ${G(l,"Null")||G(l,"Undefined")?lt:l} !important; - background-color: ${s??null}; - } - `;ct.innerHTML=d,Le||document.head.appendChild(ct)},g=()=>{const y=U(e);o==null||o(),y&&(y.getAttribute(H)||y.setAttribute(H,H),u||(u=!0,lt+=1),Le||(c(),Le=!0),y.style.transition=i,r==null||r())},p=()=>{n==null||n();const y=U(e);y&&y.removeAttribute(H),a==null||a()},h=()=>{const y=U(e);y&&(y.getAttribute(H)?p():g())},f=Vue.watch(()=>[st.value,it.value],c);return Ke(()=>{const y=U(e);y&&y.removeAttribute(H),f()}),{enter:g,exit:p,toggleFullscreen:h}},ze={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},gs=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,imageType:s}=t??{};return{create:i=>new Promise((u,c)=>{var p;const g=U(e);if(o==null||o(g),!g)return r==null||r(),c("useDomToImage: element is undefined.");(p=ze[i??s??"jpeg"])==null||p.call(ze,g,t).then(h=>(n==null||n(h,g),u(h))).catch(h=>(r==null||r(h),c(h))).finally(()=>{a==null||a()})})}},ys=(e,t)=>({print:()=>{const n=U(e)||e;on({...Be(t,["printable"]),printable:n})}}),Cl={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},vs=(e,t)=>{const o=Vue.ref(e),n=Be(t,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size"]),r={onUpdatePage:d=>{var V;a.value.page=d,(V=o.value)==null||V.call(o)},onUpdatePageSize:d=>{var V;a.value.pageSize=d,a.value.page=1,(V=o.value)==null||V.call(o)}},a=Vue.ref(Object.assign({},Cl,n,r)),s=a.value.onUpdatePage,l=a.value.onUpdatePageSize,i=()=>a.value.itemCount,u=d=>{a.value.itemCount=d},c=()=>a.value.page,g=d=>{s(d)},p=()=>a.value.pageSize,h=d=>{l(d)},f=()=>a.value,y=e,m=d=>{o.value=d},b=()=>{const{pageSizes:d}=a.value;a.value.page=1,a.value.pageSize=(d==null?void 0:d[0])||10};return Ke(()=>{o.value=void 0}),[a,{getItemCount:i,setItemCount:u,getPage:c,setPage:g,getPageSize:p,setPageSize:h,getPagination:f,getCallback:y,setCallback:m,resetPagination:b}]},Wo=()=>({isLayoutContentMaximized:Vue.computed(()=>Ce("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=U(Q),{toggleFullscreen:s}=wl(a,n);q("layoutContentMaximize",o),s(),r&&o&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(r))}}),Nl=()=>({reload:(n=800)=>{q("globalMainLayoutLoad",!1),setTimeout(()=>q("globalMainLayoutLoad",!0),n)},openSpin:()=>{q("layoutContentSpinning",!0)},closeSpin:()=>{q("layoutContentSpinning",!1)}}),bs=()=>({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)}}),Ee=e=>{const{getPrimaryColorOverride:t}=D(),{updateSettingState:o}=j();o("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},Tl=()=>{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),Ee(!0)},lightTheme:()=>{const{updateSettingState:r}=j();r("appTheme",!1),Ee(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=j();a("appTheme",!r),Ee(!r)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=X();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(a=>a.fullPath===n);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 Ko(){const{getMenuTagOptions:e,getMenuKey:t}=X(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:a}=ce(),s=()=>e.value.findIndex(f=>f.fullPath===t.value);return{close:f=>{const y=J(f,"close");if(e.value.length!==1&&y){const{index:m,option:b}=y;if(n(m),b.fullPath===t.value){const d=e.value[m-1];d&&o(d.fullPath,d)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:f}=te(),{router:{getRoutes:y}}=Ue(),m=y().find(b=>b.path===f.value);if(m){const b=be(m,["children","meta","path","name","redirect"]),d=a(b);o(d.path,a({...d,fullPath:d.path}))}},closeRight:f=>{const y=J(f,"closeRight");if(y){const{option:m,index:b}=y,d=e.value.length-b,V=s();n(b+1,d),b<=V&&t.value!==m.fullPath&&o(m.fullPath,m)}},closeLeft:f=>{const y=J(f,"closeLeft");if(y){const{option:m,index:b}=y,d=s();n(0,b),d<=b&&t.value!==m.fullPath&&o(m.fullPath,m)}},closeOther:f=>{const y=J(f,"closeOther");if(y){const{option:m}=y;t.value!==m.fullPath?(n(0,e.value.length),o(m.fullPath,m)):r(m,!1)}},getCurrentTagIndex:s,checkCloseRight:f=>{const y=J(f,"checkCloseRight");if(y){const{index:m}=y,b=e.value.length-1;return!(m>=b)}return!1},checkCloseLeft:f=>{const y=J(f,"checkCloseRight");if(y){const{index:m}=y,b=e.value.length-1;return m===0?!1:m>0&&b>0}return!1}}}function Vs(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=Ue(),{isPush:s=!0,query:l}=o||{},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}=X();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],g=p=>{if(p.children&&p.children.length>0){const{children:[h]}=p;g(h);return}i(p.fullPath)};g(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?i(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else i(t.fullPath)}}}function te(){const{getAppRootRoute:e}=D(),{updateSettingState:t}=j(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:s=>{t("appRootRoute",Object.assign({},e.value,s))}}}const Ol=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=zo(e)},ut=(e,t,o)=>{const n=jo(e,t);n&&Ol(n,o)},je=(e,t,o)=>{const{getMenuOptions:n}=X();if(typeof e=="string")ut(n.value,e,o);else if(G(e,"Object")){const{fullPath:r}=e;ut(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Ss(){return{hidden:n=>{je(n,"hidden",{show:!1})},show:n=>{je(n,"show",{show:!0})},update:(n,r)=>{je(n,"update",r)}}}const _s=()=>{const e=St.value,{scrollTo:t}=e||{};if(!t)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return t},Uo=()=>le(E.localeLanguage,"localStorage",{defaultValue:Dn});export{bs as $,Yl as A,es as B,ts as C,Bn as D,us as E,cs as F,ns as G,vs as H,os as I,ls as J,Dr as K,St as L,Gl as M,hs as N,Zl as O,rs as P,ds as Q,as as R,zr as S,Ur as T,ss as U,is as V,Po as W,Wo as X,Vs as Y,Nl as Z,k as _,ys as a,Tl as a0,Ss as a1,_s as b,Xl as c,D as d,E as e,j as f,ql as g,bl as h,Rr as i,Ne as j,Zr as k,Ce as l,Hl as m,Ql as n,fs as o,te as p,se as q,T as r,ms as s,Vt as t,gs as u,xe as v,Ue as w,Ul as x,ps as y,Jl as z}; diff --git a/js/hooks-D__JBy9V.js.gz b/js/hooks-D__JBy9V.js.gz deleted file mode 100644 index 025e79b731b6e25a88e63d68e4f86731f04af863..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33682 zcmb4~Q+Fj?kcK<9jgEa{o1LUPwr$&XI_lWwiEZ09PHfwnZ{{CNUDR6pzG~I3_kD^u z3iikU1~|k;m$ftDA19KRPd{?+IRjt0K$i-%R<=D18n_}b+~b+#R443TwnkLfDgJ<~LZoQ(MKN7NM2 zTDA-Wk|N&j?cL3P;qZJTo;5andMZxydTPlP{X!(qdY#reZFk@LdQpqV?{WWF>)d$M zISm_n5D=qhp4*h|wqe^DD}i1?lZRq9@?F_>4q-nrZ}TeOU$nfi@;f__TO znOn<^SaLi=%j;d`JP$Z246q;82|4MBg=^-SPgMds~x(#SFS`P%+D`;<0AFeU{j+tn8$Z z|KL1y>{ZVGJehFw_rD%fjAv+|;eW5(uM}SEnp2;WB(2FmWB)nKN_a!Hx1unS$>H`r zhx1HL!gFuxfi@l=xWUKU;q|t2R*MW|u{Y48*lx@b1W-TN_O!j5-d}Z19}e)v2E(^Q z_$`63cE`KAYW5-ymXZe=@15ku-qZhV?|)R(piHBW%vjxcr&gIWNysw+mP`_c1nsXj zU->(u6CLVHHVb{fOdhBht=lJ*^dWs>QGPkQe^)dWj-ceqx}4hqtj%+Y>&HZFx_#OB zuO%?X7`pEpbAO>wWp=+GoenUy(`VriE)APDj!aWq_w;;uU3$_`Cu|FTob6pjEl4Kn zM$2tep!9TSRhm3Jh~)adPW`&uT1lOX(i<=LF)hZs2dw!7ul9z5?6Sud``Lt$Fd`~? z7C;kQ7f5bfL`lKgl@`wS9<@&P=9hnX-jZT6`mWBuR)DeHX@s&huSb2>-JB7k-w_si zSwvT|1vgi31CN`0+ZS>w&i1CxvN=6#S!BRkcXQkQzRfbLCq1DK@0T=rqw}%T>G9*( zE4jJ(0j_i4n5TJt#%9-yw!SzMk(^osK*C-k+r=p|r|a`=t?SVuQs=F%_4(;5xNM!v z?FnW3W`=r~*k!A8ZC_p+)?ak0nZp3?N-O`_@&r-CD0B;$sJ-s!VPya5jze$j!_fKJ zumVbz>+LX{%q=0?EhDrQIg;Mh%#xzBxmI3--G|=((lQuN8yNtTU(+1iEXIBm2O)V6 z?7g!h6~FrS6_C1%+jV?szi0TC7_iw?& zMEpMFwyv#o94tfeXW~x2c@_kcejrg`-8?e_;XVZRJ-M(T_BzdlSd)!+C4-Q6?Z;_@ zd-UPFp#427@i&jz1A16X2*0T2+3&#kGAz-oy$tEnm}GE02vh#b1`-s(=mv3LuT{%V z36%28|Md|@n_*&yC$jPxsS_PC&gdsDVR6hu?K28(JwgfmhYtNb#m0Cb z?N^EDA)qKnKcT8C4{29yX3ZYP^U#dD@*YfH@Bb||{;~xw6T>b(7xVm=y#y0|SXf!K za;%IPz}<1WCKQS^3{IJ=>UqCIZ@wr-+h&d`wkn-FA6tBvYuIhL7eTRNvV?x#^<$brAqw6Tx~u)YM| zn}!z?3WL}!Bk*F7p@d^Fe+DUfWCeG5dk;8vU zmL8l*ATn4<8}AB2q$o0J+*1e|j)$#bHH!t*!M~CqwUc$P!Po%|`?6wlr;||R*x(Cs zns;oGzTuK?F3=Zngf=!{R1$6GElb+zPF`2^hq|3(t>_5@a!lPzOtgWS35~A)k($f_@QF5=7;~( zze+w>5`nMuyYTREaLjBHCB{bUA%8}5rmOzwY5+^Nqqnq`t4cLij}q+g4rulw;+8F>uN}-*55HV>&A& z=Etz{18X#d<0+(Jitto_^g}o80wK@khBgx;M!-z8s#t^%kKw z5ep#KW+dfOuKH!w%^FvpHdqVE*`Mt|?2F<-nN-tFuc9jF&`gIY6oN5qzBvs-iy9$? zfuT-5XXv=DHJSj29?6j?NO2N6e_Mesd4nW(RGwbb5a=bq;F+^ZCATk4>M8b=PGA1R zlO3N!X(t*l))WF6FD4C%Ih>2kudh&|*K-dw6;*qR+4rY6J;9J)@PEy=`Mwo=r@|KIoqYNI8;M(rgf_fJbs(v9Q5lKUZmg zEs>h~yj6UoQB3`WPPg#fCD?ABuW_^BlGE1R!aKBC-O@XzdBxH@xS7lH9r?1+0_bbB z(Rc!FC3fUytfkIcNRU1Kd?jhOpk6}VGR$(Z+D6`>?lM$TOPYH>hpnyGe89qYOE2wV znLPvyd%N^%cYx-f(1_jG*x2vXC}suPlcAWgb|4xC_J`C(V-Qk1Vy$wc3r4jPG~5L7 z*}r$_&jXM*AmgOT*QFwhyqA;e(Zm5zWsT%-Ss||`}N`fE)OLGt;_=Tu<8F=rT_I-gCneq zeRD){;O_s)ckQ>oEw2J3DP%4c`5Gebevk1NQUv}^BOX_Ty4aNWzfS$WkT>V>r7FUN zNXVVl-b$k!Q_Mwqss8&bqiy6sGTUI`x*3*INb7WKca!ns%uSuoT<~Mhr)lG=m#KML zy@TKezDShuKYwkU-7 zZp^~UJWx1J?FGvb7$myZzhOs$$Z6XTC_cX81}d(eOS@;ygl}R62mUorR)CQXaT^PG zrB^+;(eWDDch(S$q*RL8&iy>}f4O@0UwC_!_xm*WfA<%D#*8!afj-d#MfF$O3-C39 zZF|?5TeYcvbrO3U57_V45Mx;3((JN~o$5j%;^|9ntFzwYoJ2A}&o`8s;~&h>QThTJ|51?cL&2cP%t@J82QcxJz>_-MxwSHrBi z_Ij_-B2)){>OJqMe_uX&eqXxAg{+9|p;QM`w6$NAtk}?m`kuSV=}T|vK&{w-Z}O2NgD6iokvX62NOo>;f}R}qL|@*p{1{%&SeHE zW=_?&?ny^Abdv&YylAM=^#(KYiT~ywoEi_ET-Rg1cv0^6#TA2%{(Fd8<)ea$6=#B6 zEco?^=}F0BP)P23w1FYWlMiwA69XHuKP_uk@-TgquuN86i!-Kz*z&e+vH5g0R`lD) zpQeF%hjBsxu7h!^Gw1n~+tq=?t1C+)ZPpo`viz#7Yqs7pY)LpduSN*|(|Ljs%4&(g zB4p&wnk)Zoh09Lp*-Kk=C3jZi`%KK2A#O|9%>zG=i1yYnteWBi zD?~!2Us30{H*K-cAo_E{mVrH%jTRjzm~i$Q=P3L1#O{$b6q(sWgD;)%)lJW1J(iAfvyk(TR`08i^C#b}_k?7!p82ZF zfOeFT9f6!^;+;NnI?caYNxQM4hqxlrZpb0&g|3{Ca*|Zk^-9)eO&f$~21?-k>`&zR zjLckW9jvK2bUYut=kI3NRBsvPcNZ3Vj5H%G)>L5f$&Vc}K4raLs0j#5x0L{gnd4V) z#g{(g{x{miL@3UoP1z5XTs=f0)X*ir_Jr=-k4rg>sH!|MA?=gdHqZJlC8o~} zf##r~OcR}8yO2@qj37+zkw$+M5R+@ghM6snv-H# zG5tZtvIp%V60qjGEI*=5>l(Z9S8cngPRNE~An*@e5x2k+5ZQO!1NHa;)xM077Fm(h zbI{AB^01J)l$N5+cEMf>vc5vWB&2_Al@f;U%ozYab)*CGxYYgzV|r2eb}EE{&@3gM)V+?HbdtH zBt#I}ehVHU`n21cAGezSAyqQTQQ$Vo1V`T`NgO_rim-oIk-+JD^z6yD15t z%)rT1DY%|QV0z?$(FK*tk&{tf_`!@gw50}nIMal3D=BS3#c5j9r_M->6~Wn7SQ*Kk z_)l<0d6a`sj##*-+|bCbT)ns>PHHPce^McHGw$BaW?%KHrmdQFfk5Zg2?nfmku4W@hwH^aw*P z(_pAn(enlbO}46cw*U_ssRb@Bwb0%}7;y z8)-l24>t2F7~0oMDzaZ+Ud{~Mzv={MPVZv}`quinx#=C^?kpBf%#B)i6bq~zg&>eB z04}bsg5by=?CX8Qh{$=q!9jfPR{`Un`*9Af%;=2LqQ7s)&7?HaIugqOIhhae3(*zx z5)Dk)$%z$22n{#7<6~HsMH;;bm212m?`!h@Z&&VLLo;9J#D330Uy|pW`k&iE->11g z&%pmiuD#y|6=h4!KZ>1%(77OE9uHJPL9cFqwh`5s?>(WfTlen^F4(En03m2)k}2!c ztC9GT!~TO?(?3M%xsfzh{Tz7O4wb5@37YrKa_U@1H5f}ffmSmLX;ScnX>6$02ANir@Vw)X2z|{64%P?@s|6*&hosw zf|U?E#`4vg7rZIaqvu7*g{Ebsm(G(w+PRPY@xGDWODn_9%Onpm^L!}N+{l_G#H^|& zj_JlpWrx{ohIc~4ZS18D8jDVmcW(YG`sfjAEPg9;$iu^W5;V2WMKjXId$Ae|W7=Du zCr2uyjsL!={)AsS^wB*nlNFnG^7tuR(@OdX*e%H@!fJY91);~sEZImyFrvEeq^m1j zfv4y6kUlOL2A-K6;(B7kZ$T8RkJ*G_YXgKcJk=0dBC zAS5vDaGLK-HMmvy0 z+Wja(zS4VA>gUeoQ}f$-!o~qcHYApIT`KQUh!InM*X*5BWz5s%ZCT^E4;`%-9|PX7 zSoMciktp73X%VKj0Y}5t3issLm3^+%IrwCp4YP+|slu*FZH>k{E%@-XMYCxZIenDp zeBe*R{-P|N(fiBGOHNsViE(}w1bRTPmUi*6cIQF72RHXVZCm%UrDZzj1{5+t6nqr_ zq-2ki`Oj46UD&{#bWz&V>V2n+Hg6tq9s4ZyZQhKn!zivcNtr@--GxyKuR(@1bK`2lZC=mpnDSQc4P@<){`p5z3A!`%`C7dvdHaO}2 z(i^PuMqalqWFquQKH5k!;fIie#-6w650o5$CwSZDL8kc=gqU&G@e4REERc(F@jqP~8_1gf}&`j2r zQlk2;g5ux6v5f??p+D3YLu7}1V$2m2t^B|Ae0*);t^vC0hEqWKP|1G$;6CFhiB7;K zw!prx+kX}6#EB~U1c&(5ZI#PMxl6MzdlC<-F9PbO*@=fjSy3}|D*S#J=3xZ)g~rC>5Rvip3B-^bk$-x=3j915 zOA~7%ORao))6&rgPE43>dWYg%+&Q%$cp^HVcLJc4I~t4R%r54qx@BHRt;m1qq~`TaR(QA@ zNjN!{rzv|=!${3@=a?%w_z|Hu9+Hx?!#G#H6Vg51cyN+{RqBwfp!AC`K&@$;H=jh{ zv_OGCL@4cuSw&ZS&4o9l00qjg#Zct{n#+j>I_E$kIYLaBT~sSXFCgi&%E^Q(Dd60< z7iLyt!m@^!s>)?#B(Ne!1Ud^pubofMd&u(qSJTx}sajr-2`et#GWhQA-*OOsbzCgz z-MEONc%gNjmy+CfPhky#k1Kb~IpPaAEUU`lWM+zB2tPk6vm!TepF+~`EYCqS7ys-~ zjAPo)0@Sio${`T8o)#3zLWeiY7u0+eJ=so-3MU!Na!$(h8SYDH^K{G96~Uj{RLjt^ zr8D`(FiVBJ&hk@S#X}klFjCB{wBSj&#YG8=jXoexTZ?&lk~e&^b!mgFQV-cY3CbES zE6)Z=xjyIFl8SaLiq^Z0QTdS6-0*;P%Ap}{8Mvb0ik)YbsPK&N<3dFIVFpt*yq6rJ z5IHZtSGnZrHN4g#+!JlSRbAA2&!*6|xroY1y$l^{0)sQ1m%}miNJo9A%NH z(b69p5EX0BDutDK%hGkgUiCsg&_hm-%>KyQ0wG*80xi_)p{@21H5bFq*a-#dDUc}b z`>%}t%G|D?tN#s0W(_f#>LcWIJwQtJ*$5J^RfGCb55S~I4?3mUg7OH=8?QaD#LUQcbJ^JO;OlNfBvJphGys4{fm7*i2c<2RICfa+OF`oDP(80mnmw ze>vVRl{pz^iS)uO?NP~@aA*_M=&-Zp=R=NRY*OG)B0udWHMsKbQqQqc2Om?>$HbGo$J{pTAWt@O}K)^TLM-}9+i zxNzo@F${POh=GL?%IKi?rT6N`#V(FxT#6Y2BjETK`4ncU!sYERKuF;b?Eq&JFivr# zzFSc835VY?FUBQVbtjrD5oI#oq~twIV|aEXcfU~`xpnM$N>a7nuw%%73*#bjMs1C2jGP-*`cY}oI-R34)) zF&Ap+nOHUlrQ3zwol2R^8$d3s3v{4NTVP{&nqp5J;9#c?HWH$j??j(nLcNFfZmeLhj-Y`vp6tn0sw8>?6r`%s1X* zWR6YA6B);^&lIGG$GtBDSy+`5JjX&ZD4q{NHAPhqPm)to-FPZih5Kl;B*CLzi-fKQpikL%ZU9rmIB5NpDa0&P6Bxg<@wB>Zv zmdm^2?j_dkBri_0@d=h8_PqSu5^mroH?nKc8;lBzD{40j7u&GPeQZfxo%H65{p=AF z%(CBWPB@m|j962>L^~)hsmVVn&yzm@|DxpepVFiIJq<0ky+0Lm6;{(3$JJipZm|6| zCo%HeWPTUcGd!!!qhVU{f#~nrZf)~(cex|mE<9_N{1gq29zsRH!L*%;r8)LtIL}-N zk`>}APs1PQo1AAV%$%(r;sfO=4saSHHU@*ggV>}z8`OoK7$u$#b6=|gn_%gSC235RvQ$XF77(w%3V<~)c`-$su^9iSYu=bP@#+{}(#oY1I7*@Hz*%xz zZ+vii)s0-mU6xlg{qS#c>Ndu@L?^YBA11O%v%jqs?|V`fv>M=+@T#ymzO8wx{vmN3 zKScQtN+J=@e4!C@_;kKX`Yhhu{?H&FG%mMu#;~a!-ahKXei=VKZZQ3=tS#3wmw2O+ zcenO)Mz}Qg8_jp#<`{DTvKs~#)KbhNTLaG_&Rq$(!tQGw|RehjN$IowViAo#d3TAc-Ed_j25&g1B$s1YrNR zUUP`0SldjGyL_U%Y*a%-cbl@q6&D8rNwnlfs2XR4yDXv2C@7N4DQes*9_3-PMG65g z#L$~yycrAt)mkC>jPX+hv)cROqC^eugyiApVzu>bX%on+A@YhvDx`T{J6jre7x)_)GO#DZ25o>pr|Hp3I%{szf_ zvuz|crq&l-ZzZ_&qCa;R2{3{>eo%VK7Zqk#Fgxr2#-c?K>W*Va7x;LUG5SUR@hPE1 z`^$x@8U&Ld(K)i;`>8`Y&g|HuSj*j9L)it}KsuQJ2b79#{#A?$@r>p|E+Cn*<45WI zHuTJvkr`+eGXOtKh04OSXS7w`#kTChv`W8d1;V0Xs52;O4C0BoKJ&0nEH&>S335^b zKr)L6C%2XEw3AehL#mb(b2cq`YA)`?At=bYwD#<72M+l+PxJ0{iTX7TPp|8QOYwCy zlp#}P63Be6BVO6$R2jT9a`bG#@2q6UG&FG_X1JN#7B>B}4D9g>XL(s#H~1MQnZsvO zNYGdpGc`q`F~GTe1=1XH`&`ztM%vKmXy~qsAYK39yQmDcB>1RY>VI4Au(q~dh3M&8 zU+)x?E5*d1LjwaVw4^t)Gp|~vx({xnLu=SPPKs!w9(#&5HU_%=)}j6P7kAFfUCTKB z%c>%F@LBn<$(|U>>n=>{jZo|0f9*;^tYdW3NBKsqQvfid`!xy91|M%^x(r}3z!;C? zttHLRdKw%l7hPASP4hv8N{Ni~C($tzHQ6EjjF2>{juZu`Q)5BDYC*4_!Rcw{*dG+A(H#{{})bdrK=N3;6mqxqx~B=zhzP(bE@KIj*x%o z`6zwsmmN9G$8be$X02M%*PE^Eab4rotT)t4U!-0JalNH56yue=79=0|5%F0RcWA#@ zQOgGaR0zHrdI20PQOxNM@6T$+Fr0pc$e(%jRa_u+2^GA4h9o+b1Yi1rQ&6qI zjgjp9ojx6qJBZM^s_o;+?*jG(6eWo9Ir{PaQC;8~BNJl#@E?(?F>GXCKu9!ax z9*z|)OJd|SIMk`?ZLUHy^Z%}AmC!o_v|QN~iuF;ocL1Gp?nQINgx-fmP+4?v{=gtDT zhYv1RZ+`NAC;U__iH>y0b)7h7jhqOZ9>-sW6muKH&<;V?a1$)sv`hNWxZvZ=x4*r` zZBb<@KR0N#N35JuEp>am4}jWbcHWTkQPdvBPw~!=zWhx;4>qXX+a4ES{pWd&BwB)T zOd~6h!{)C#H0NiSr*RT8>%Y3j=b5CkNfumpGoGvXi(J)!-ZHE3H+`3l7X$!hIV$9IBH2yHSG#$*TrOkqG#y< zB!3_M5e(pojB~<*aPZRk5GbqQw2HPO#n}##>2VrZuIj1cdQ7nbD$KFW5FBe-Rhjuh z|M?^rSyw8{$(5241;%#R1?9p?oGk3eXE}Nl*yv1$J#@D_`|O!AC2|evYjIp59(Wzj z5>+r~v=eEpVr~WgL!lwc%u5n$R`UhVtWyfQ$&q;A0!+SQVWQHCow^Nd0)MZI;*%#h z9CEx(*GF8f!)sAKGzrbWPgGeVUQyAkYH7U8(|nf-d=Gu?3f!6n`wmXt`^_-0rO@00 zBSHsdU|+1=%}d2$ggUYo*#m{Y37b46%WtaldI{TitP^Iko;H<;M?ipk^V8>e=fuVS zdngqc`|SSo@JzerH5R!-)(7K&s!jOQl-51&X&i^bBh2kY3bfAgh392YZZ!f4*7Z$X$#*)M@?7h9Wl>478^?euB^SR;v{dVp5CG<%(m_g8{Gfy)3Tnz3$W;D*^ z;;H!^ppNwn$q!1;U1d+NUcv{d*SD=M|5ZIwKlTVCR8B}n=ivLPTOQ3jc$G5rH^~@oz4c5@P|8WUky%b(f}6? zkH_|L+-@nU4BKfJ>V57zhx{8|Ec$3i(%zMWr$4;W95Sa-E0rAt8U8#hznFfFPj^_E zFWZ!Z%Jjj#^h8~m0_k$dDVa3=l7no$N?||RpqLuo{t-K-XmLK?B1s442tZ5XrwjfY zoIdRqWETmgy$Y>m)ALwn^ew=dV&o4aOHED9(QY;@y2&GV+77>=AKL`&Plxcg4H-#4 z#{YS`*r{_}DM4uoTm_@`M)bKRCCC9b+VlqEy@zDALC~y%VO}VlsK_xzJyxnEuMecA zRv{9Xbj?)xwl7<)aYEU@kM27n)poDx>jT*vNLL@(?OVI`&ItZZW^0mldd|5TtTkGX z7M}N3h^OdP?2j*ZAQ-O=dBDOfGd`YDcGcfkt-1bZl<8gr45y|UyzPHp=ll?KQSZ{F zo+QGi6z+wGE!AmChAmvYxJ=%L4N_usRQ;;{kB+EsO?K)JsNZ|v;6aqG@IcITF z-zZrtelR_y6xMd2p!`=7FO3dzNy<4!%jC#YZNkTH2hMZ zkWc4h6pDqA|{72oeYKub~LLZXB$?O)^M zc7X-_Glj@_mqmwcg{M{|7uM+)nRHY{Yqm@vznqyuZN}*uH031!G=NBiEEnvJyTzdN zXS#|WofQBM7WnZ)*o1(R!{_GgHI-~9#mn$vLN^8aCXAq+9VZAcpZ0q18Bz;YoQvZb zmjK}C!OF8<|Llp@HDn6PxPXT1M_}CyTu?5J4P_bBu6TsvjaLTI+kCDQElxzKJrpio zWu>Tm!`b{oBWSxR;ooNEIO3!%pQe(SB3E#I*ecJ3FTe6qcyIXgX_yf>Pot>LS;TE) zzOliQY`JDu?M@y(I>{xXw=NtF;73ktKpL6>{FtMNPg3+H4UXKfHuzm0%F~ zY?_p`^8Su{sn@}Cr7aRW+lOxNv~grAn!hi*>Fr=)a9gIdlRtwVtMeS+AG9qMQy`Bf zRSTREVZud-v(sRd9v4cd6 zIU_@M(g^#eLJZE z8+rA-5I}clmR7T}nqquo5In_?Q+t@VD&qJ>UuM*^2Jjz&cEl|9^yoy}dE+;a#@&(y zD^V|KrAo);3Zot0AKuqrM=NlY|G^jjuS4JWI1X)(f=DDMMMkc9>V`SkO7LjP!$X^) z^lIadghSt6mbksHe^QihbJ)6wzJl2iC+EHt9UEJsxIQBj0XFBTTT(RWDO$K%^Fr{N zmAnToUi^p@jhKTCNm3Yak$qf%ZX|)2-OH|057)Kip`uIh3P&goPgFfD;Mq~AU8J!A z)Q(Df4t!z85Pf~f5G0O}z_Kq0TA+^t>}QJ{DE;&@5u>S1y+WYC*gx$L%WCMfFWkai z`Es9GVsS629iE9j1}h6Rl9ShX4LUXqKglcL=V<=#{PcD(-73~vr^FiAc<1MZpyl}E zjGA#dZiL5nXcA_^_aE#Uzq8b0ZZmFwT%s#P^*6^t{u%M(d5+To!gxIfP|`v8>FNgy z`Ny*>{mF!yf`r*)RrYM6h$}AN7ZyhZ&NFi$1R<&wqj^t@T`IAV3JNS?sqiQH2#>7Q zZXngnvYH@M$;o5MGnO62nO|R)?w=ShYtYmb~rlD}PW!cYO!tm2-<;+?R zY!yLPui-MkHFWOiN6}`*+JR7*g`2iux-%M37TF7H{9LRje{!gMV)%*4z5-TBk17=7 zEiD)hFu5m?9sda36{jN~59tj}zIKL#k=7T)3{hsctz*#J6^qx!-!f zh(CI{QT5i`87V6gfxh=UyRZLY+11;%myM)*Z2KItcWVatmJ&}Y(?Cf1L?=Lr1*hoFn)PGEo0BNptVzt0@Qn*ju!qX7M_QqZoB>o&Y!@(!xuu+> z+A}jpWT?CZ``!kcEBM)B7v{t{0YVkmT%=n?ca+AhC_In+NClGEE78JQPbiCgMJ-%i znN~%jJp8Xz7X;hL<{<)_`XNcOXl;tq*P{0ReicYAxz zLcpd2|4i9$7N1u5oT?PLqh}tC&SKPA4IBH|C{+kA{LkK8s1DzfYPCUy3X2%Dbb8mM z!HCS8iZU06n|=rhBbU7r{Lxd|X#%i;dePki{h+A2-1F#z0fSS?j^RiJfIt_o2u8Nd+D>qCNCN2wJ8gn+(hHMns@Gr5?G z1CkfBW0nosrp}1A*R3IRq|}apGeW~F4v`5)Wd^W_M#zL`rA?4lm6)*`SlXwGqv6IB z4C68Gji}rGlI*29O!>_qf>#ySTYJ)Tjr21DM^t-`dTSQ0+TyRjKO#$ucAmw8z44<>;xC4IUC=MutOEniEGDEQ%`b528@aR*~m2UuvptB<4rU4t&gskja8{9Zpa~= z*O>O_gw|?*c>`Gk$w&E{zjh{5#Y^%+o2Ta#=Kg*$yzhPp6wP&<+I~>6S_2-Js}cs; z$A)s*+1*$Ul5Q({AEWdnTI>t`9Ya>8M8jNLq7Fxf^Z92SAuYOg7m@}RCm{c^<4r@N zS$V=u@u%X(5?PW%fB7%YMX?(|Ww-kN*`KSS#%o8PfROYkIh@Bl1D2JkF2SFku3;B5 z#zS4Nh}?5BE$v2TH;wy!5$>Z^>LVU)xD6*+vHVWfpsBGj!28=9?&TE>r_BecQ!5w) zngMQ$Z1}{4qDYZh1W^dGtS+i?e&p#4oWK9w^ppiM>05 z)KYg`lF~|2(}azOtO4d2a{@0WJSP<$vKHqMyfqh+DzHtoQS3L*Y^Z}I)nXs#$7)Dl z#1Ve&3D}l53g8gOjg9KzSwZ`_&%~?~ITYFqAqK$6P~>7|WnBs~+xJI-gDeZaTiUU4 zpu+mVen)2v?KEzy+_r*Z!wv8KjrmH_A|+axdL=!9Ra@A4Bu#~G=GzuI|-E>Y3=Qu zTl}tj$ahv+4tWt%gUs8p>*f3f+} z`e+nMa=9qIhur}pQ2x%853CYhr#Nuw;i~UouUsxj7jw3~e*r9gI1a>SEwAj|#n}l5 z*TT1q-pg?{RRCopLNvDzTV%u*?*7{Z`%#uCQ(9D)vZ5?-dNL~A4%mM(&jMv;%}ewQ z4Zb$7zo(hLFTUTdw!d~~{NL0=tf+aoXQ>>XrI1#czHa1u-rfE0qk7&euD@<_aSV>O zk`AcZrR|NRxJ71pnym4fA>9!y#?^O6uUimdJ@trsCvBls3{>Kdz94P6I8-qqz7F-j zqx3%xVk21siUbK&B;M|Yz7yShUim2Lpy?y&)~@~TTDCtodI0t0++qVSszs+jvN4B{ zb)7t~2qol)0edBOeTH(bt7xeP?C!$_H#pFHGWRh5zl7!mX!3RDr?>St+&nkYuJVhZ!2#@Kmr@ zOwZuNm;O|vAYV)q$0l-3z!sYLm|9O=tCQQS6UJ-(!vQ@B;7H4LT4aV$=T1ao=fQM@Gka-jdBbu7ssTul?DpX`}C zev9DiuQV~yi!tLsU^FgaXdfZ*S4KMp7PZt5emPpc+oxWBHpbk5!Eol()O5e{8BB;( zpK?APft{Q+T{-zrs=vg;DKPqAf$9od9Zv310$@BJgPdJEY8n^t0Yq&a_w|T~Z>SqL zPep|-&Kobt|6Nn%L)hAC&m){FZMdasHM1E+n5sxyVGZ=nuMDmgLc7|D?sfrtFBh2k znBh%Z5H^-+o<(_YZcfFyvoO3$1RoM?nOmMri6~3@TpKk_uSWCkMi4} z2l`#_T>qh3EnhpS{vYoP73Q_Ry}C;EbZS@ZD*Ft*;T(%^uUM7d1t2ZC_XBU%fU7}N zI=6wQZgt1seoy-TcbnH=OC8&9!R|t@+6nR~mH(6*L;hR++`mt+OWvK`Fr<(klRxJ- zY)e+ga0QJz)2cFmofY#q(jrjx-Bcr_q4Qy}KBQRXvePl?bb9@Bd*Mcw@BBNQLX$IR zk_=RtA(S9@QM_fh>~q{1{@|` z-=1O}JDZXM%_#TjAF)c)(wQIQ$mya*0<)|q9as2mvuqxI@P(Fv6UAuhJNsF&i|=_S zdcMPj@1(Kdsio5D<%7;ppyh@+dD(%rAul1&&-E4-MVkuMgciPq^i7pcazT=&KA`Sah4EiN~dhoy1@- zp~!dU`P6-)%EnLA8IN>i9=G8H{Ox+^L@jfS|LJutz_5Li%sP}BlmzXJT&v0JX^lPG z{?@8*8t{~5)t`jTn{f)-y^ydvZoeX%qG$kQfD~a|+ZsUBFl_idW4BolK6QDd1Q?MB z^u@bt{xcj07wLFK%iUb{Hs0R;d#n!MMYXERd|xB7ydea*n%r4Z#W4dJpS>X)A1Xg! zb@=-3oUA(UQ7Qw@P$1IkU(IcHPuB{pov_*9&)n;lkDug-Zl?=>frY`mFyWhB%gXp{;@LmRHa`QcD zOcS@&P>%AjQF6qR<%7;#1dU7;$7p<`i$th^Vb2%#y8%hpVcWbjZ}O~R%r<43O^wEM z11u`sfXVC7%%UWXr%(x+^O%Vx=_ZML50Ke(kK+gh=3w6Y1^t)XcaCDsw@5dB?c zBC=~?@J|e4M&0H>P*i4A0)mp@HLqEDc#UhZmTiKvp;F|Wyuqt=*{hMmL###NMH}uC z!XgN|d_0{ZfBqcejSdZ=v6q?64oqn}Vxt$?&ter^yidqsH7M+gX~{o|1`50o6SL@_ zBD_(gNcL5sOET%5@q}A>#1bxKnjei4+Y(fzR7H^5qz34hh+2Zw?~K*Pip-V&0f<0% zzi{2jh5;slXV*0V{I2I_Xn1)f421c%AWx*y)pLz`B9+zBv~Mf>kgE2m%I$%%f~b)g zok4%DHF9Ea^`+GZ8TurrPejGh0%$r`5{tTuv*CtLTVglh{D-D~>9IWVJWrT-yD1d0 zVlS4tIeFb?>Y zRT|Htx+N{o=4d|)Lx7X1+NeMlUtYGDQ6MwV^Ojn+?g7|6FL_?GtsLaCNw<_nTvNxS zwJ%`qV7bCPa?VGnuPXF1;`(}=!+~?srd@yv8cv{AmyYNFTGEbXUf0M=-l*!Xpx`JL z%<0fm@2sm8=Hr(UvwDhUnEH-SiVBZUsx_L@g?I+4YJFv(nIIX)7&(6jj7n@ccy<*t z>ef~Hz|uxrrbYeNoRtRNr-LQW>)J&>(rJKW2GrKwwnpB-++)7Cv!ls=Vki5ilcpcV zIjU>d4@x7r<W zPTaH#F?j#L2F1Y4uu3!DFSwGudl-faV!j}Zj<1l?^6Lve%I=0SSSa_ngfDjpzYx$@ zOcbnCd+H|;aiX>I@VgJJqn~{BUM)p;tY)eQ3WwC5yb3_v@nk0o zFZe@6N^mEz10e{<2wP-BI4*Wod_G26a$|aKQtn-;@@ej!nFtpaqgmC%L@}34L>Cn- zkpnT5JbfPWOH%WAfv7Nd;R?p89(T=NfEh}hnk~nwBX=ndqZ3Ui`@8bWvc^UGa5jPt zs0+X2aNC;Swn~BTa!QqHdrNsxGG}_azosQ+_p>m_o3Cg__jlvNwv^AoNSB3AInb z5IshoGTF~<`-HYzD;;`F2JDJZqB}z<(LEq1w(b53nziXEyeimkbylli*p(RFc?l2! zp+wC(_M>ceR}6rp^$CH{rIxCst=wrr!CJMn2Q|1l7=Eycs(-VR`o2g9h86YR@As~R z{twWh#GpfoiyIfvp~RKz6%2JahT(x~VU`n?(j9QBwF%Ok-o--aY#83uIh#s-u-5IG z^QlmWonbcRa9S$fV-I{Qhs(>x@?bI)o4Dy<1Kl}s8_@2D9&2zUKlG_aOq^y^%r$7L z5^@b6kN`cjr9#m`pfr(t@leSB;J23XRS+z!Nm9E+E#Et46zB2YC#p(*?w)fyn7u z>fKe&TxtPHc9vVpw$M)n!^;k9(FB*Cr95&m!=Q)VrD=} zY^WOb+yWfcCb+0wT@gI6iUdj&mPrwDT4#V{$&LBGz{rAd>R+%=@9Pkj zTin?PhITOqG)UOEm%-^U^$6L@(7MNp?Xk}?PSA3QxT&Wc?6%HQ&d#?mt3vUR-wkEc zxC?5q!qdxGuf(25Vq8FE`>_?sOFV%$nryzI7&}w)9fO-pBh$lA$ZM<7^n)10FO!5kD$ za{C5%x6{-_RCrIgC-fU$G&Yn5e*dd0XDszazzXEpSbV`UVs?Ib(+mQanq&;| zby8{~z&=!#F;C4)K?}a31A9D^vwMQpxx4#&_u8FJqTh3=L|2{V>G!_aRqqQ|_5P=K z;C<|yna*8>W5aY#)A{yMH$=E=>ZzI&BdW-r9U^KXD24JmNzJ1L8tF{UTUNUvsRoLo z!|5pN5iN@6_SU0JkJi$GMQNsVr`uVvFy)e7_%QdgQ_TGf1`Xc=m00a_vCz{TFgWcp$-2xSz; z^0pu0$lDvv2G(E8!`B``OoDT6C}I{Bu+YKJ%Bi>wtQ|V9W~8liqp&-=J&ZNxssmbe zTB;5#c-v1$i4+=lt4>?>Mdi()i;Xh3n0cb7eznY-rhs;(UPTGm=T@agKMfPv5oCTY(G*i=309}NVzs_!#<0nYRE!D}X+~(`-N)c4MET75SNS$qGRVNO) z>6f0NBn69p)%G2O*lDn`%Q%glDkQYi9Lg|K6u9cF5R7N0g2;j;0Ic~{r@clXKrUV+ zAepZ^YlNzHT=MOvvxam}Zt7rr1_Y=_0u}2@_9uF}x}tkpn~hqfYfc+_JOzQ_$<&l6 znyLfn8M)(h)P(g}l8l;x7y!OuakUBU53}=;OE#Srwt&Sm$$C6MEUu~HBqEbO@c(Z& z0eR4rPHHAsK)x3tzf43bo0}yywVe*sX$GQM$r_;4JF5I$q2`;tvT%p5N=rL##CuFeOUG8RJm}FC@#J_ zRW6LP1di0$;wDaHH5*t#GvF6Z^}di^Z5tC%Fb$y7D7LYp1CUeBjNxsVB{Q=InCwGI z&9l|ghKAM*3kO(I?wmUEEC#HUe2_pGFG4S1`+?iPRcF&#$7je#VkjYaQ!+|b6q;T0 zv+>{ltkG$8I!%np6U)W{8-d+;!0)p3vFHicIO0LNcEUSgqsCFu-Y|_^avS(4ZtR4< z9uATtb()l@c?7)^OOmH)IAG~WJz@)fA>|kOQ772+yRb}D@_iQY+MDBRw9#H|(MAXU zX*nwpdPxi0yOl_gOZ@uUXlIr@qLfl(d#UYmZIVDAiy1fcDo)XEs&gjZ35LhYl+lB+ zLx7-g=C`@^ZB5xil;#bEHN#^8Zzq5e11rkG{jq8X19;iFX+5W3rn5UcZFR9w1C!Ms zr4?-)s73-m9S+VOqXJ2yvtz|ETk9_jJyoeho;s1T@;mx z0E8PWhRx5kJ0E8E?->7}QF5P-5XDCb=*{;9QdFN(q> z1D!+7qyX>X4B^sA7Hx9q)wJ5^Qv1;Fr&a(40>HiA3M;TneRbI@@b8os;>4N4t#@V9 zE4146E~Nz@z+M1j%$b@U@5|I;#VdluG(ga8#>e>phc$SyU=n&x^93ss+$e!sS?3Syom8Ul)9(@!Ycx>Au-TF1JiiYSP>l>=uXWzGxRBJM23= z4zd@a>|5kE0Y9GoPsnYO-x^=3mS3UZ>g_uEt#Rx2k8gi+yGH?OHO)d=K*SdN5G6&`7)Fjz_ZrCY1$xEOs;Mn-~kuYS>+M$ z%-GCW>cLNR{4CyQu;;$nT6CyJpQ?^C%cjAS=RIFuRtbG8phAT;ofSXXaU7@~p5yIi zaQEe-Jun~y4K|c0la!k#y6B9k8q*UVS2oW9T!TERZ>T=ic2^p`q4uOkj~dWdx?sdK z);dfVZ|abZplG3>M9OKVWGq)Ry}IN@@hIz7Ig4%|*BSC7{j2O6upKif0`E`Jy_o_H z>~9$5VupuA>0gU5MW}3y>mt3lzBa9tGN>bvR%~xGYmE9~kU=mIm`i^CFaP?N|MH)| z`=kH-i$DMOI*5f5GhB?jS8Kx?ry|0@Zv)WktLU8SsRwq!Buib=momxR+qczs=JZ0@ zAD#^}p6ZKc5GQUAZ?CoQtZl5WY;Iq8@a|ixJJy=)*muA6zrXvR|4-eqsSf4%O0cK} zng*L0FxriC?+ansTaz)-!ni9e@{2$J<9EOP7r*@VUw`+TKmFNX{s+f#h)vVjBB!S; zicafueR@i!1aF9sf|jt=M;3Hjk?@r{Qp!OgVwJ|p6SR*(4RJ(ZA|iTl<`g&3=Ai;s zMUB6bHg0?BScrmBS!XXe0h0kM#aVDab(-$8TrW2BO@8+*{2@x!5M&> zdA4ZVrt|B;R|@A0a`tpfB$%ngL`-`#j~MgmpaA|5Mm5<-#elx9dtp6dD@9#J9Lme zsQ6VaxAxhlrg-7TBZtHLpD*H$-kU^MQtGVL+eaCgIHPPz28D@tXIk1X{T} zbzBrw!{Oo6d{p+t6w-F5BoBtk#o;sq<6d54r?a+ZKCv~+nOn1%u{FmNTXQ5O?&D{DtjOKoYX?x~e^cLM2ZVLh(l z*v)iW4W(|RmS7Eo${}fY5@E_a=|vqsu3t-3=x}?w+r{YJB+u#V>e5z}ulfi}3Rha~ z0>gwLI#jXJ)B+LzZ+qYV^*?ZWgofS%OctTC9vf6e{uMJtE#*D zMN*dG>;X~&bGo{^>Raz`eIK81gbPA;=2tEyBIka3o$V;=e#pY341-%RycyO9PUHt_ zp^`~P0~qA4!YEZu!TX48X6U+_rYm<+7Z8>`Yk{)+Y03%;Vx+{CN~PdcK8(mXNO_HN z=8s#+;NQBjj`3H3Hwp2NiEBjUwyGN_7>h8X=jh&r7XsC+dCcS$d@NZ#{4-|Ggh^K& zz69yKcX@e5_i}RJ)|G|{ik9NyfOWGWBT*P^yiJ~&l}U9H>N+of771}6|Zr3Aw>pc%bE+c<%M=JU@o%nCmgl%M(t`fQbn~I)~CLM(l^b_YG3J*$uf=9Hm|vKoTyJP3E|;5$ z3p){>D{Cy0D^=u6-0-5jrM}u>ieSSG(=GJ!ed(qhr((vNaa*L;3L&mRpwQ_!IA4_S zr@qt5ysu4thev5{$B4tO3f2X7^%s6bPLy(>^{rAzM?n4y?MW(J7&pnupn-ew@Fw<5 zSw})1VA?PX^O~6mm!h@yP$?@kr%G@ITgr}~ z%aA)<)P#-D0JsPGX>JDy?-kzj(e;}7;2CuY)K5!D*=9ur8qzLV&a*3u|fBQ%{6qV4pn0e7Ju0TqcJte^wPmKE4N z9NYy+o%?tK;Yk-SKWj1(^B(p{pZgmfi^Y4zmLO1K3Lw-?#%>a^RN@K7uV4@nw zM$9Kq-2`0=RAO;-S&rL3FprekYg&RH&)r27Yd&#YT~Q6=JV69vo>G{lVMNP3z;~gK zvK220wSt(4=vT`U7h2poYSv_;fvJ}WQ;^s_ad>etqw;9t6T0EVuzk`hPU1NMa*-S6 z3|TR?px1g?Q`d46*jE@%zQ;(M!4Urdq{E))_kr8wA8*R%#Agg)d7L}hHD^xq2Yr6Z zGiAz$nZvwQ3TFwG6ij`ti;%u{0JdICnle0S++=zJ>%BNT^;CdN5wNEuzz1BmZhO6H zzyo@$3{C*x1B>2+V;;7*vgh;8^rsjr*O)(HBJK@Hcx-q0fIXkG0Al8H{Q6WX12L>{?cf*t~8<{bD59$vRK3WY^KN9>l`ix zPAVVG5yBV}`cw|s` zVcX-X(_If%sk&oD3(N+A${!ek)MK`)!p&y`31+Z#FocfNnNb*NJdYP z+C);N#NOFj810*Lw?gqN5T%m)QlU_0J+{`e#~5-WqK`ds4a#efLI0_%;d8)n#ies^ zV)g8B244KG4DwFqB50^(yPPo4teL(LxrxFLWW`oGJuWJU=tEc0pca=I$n0JQiv`Nz z)3%^BrKBX?QA$;gK`W$;l~fUylvZDsylI#Tmh0+x6({8(hVUESam|}rX)NOs;my@lypB9K zKS)@3+59uP+zYT;gSWI=9K0w-yx;*_aa+0VOYfM0&)5ai#S`CWpd99hGkxCaAjVmz z!^xK2y9L-^7+E|9SV2cO5f=Nv>rWj9D7&a7-+H4Zf1@RTqa}Z%C4ZwOf1@RTqa}Z% zCI9_v$sha6uT?y-P3~5eMtn#*h(!_IiuKy5^xTaQB{OlB)!0-Xi6>_JB65;0r40yo zz}vmQI9w~&V1n3NjnpczcKJ&Vw+n;Fk^fa(MAZ%;7caRGL6J*}MA64tkj5-nI0T*q zbu$kT+Ey;;5RpEH)N+~70Ea9U4mjK7y!Osl^+QTd>Z`3yM}$Qd=DD9mN1rUnyhQtoErRj5tI*EHNt({Ppu+|3V{iVLa{Sr$5Qs zlnBv(JkeTUl7Ru$geQY^LgRSr;$a6!Hq4ds?jwyxl#4n%WZx`e`SZnQWxNSHLcu7` z7!*B~V*)2i!(u#OX=J0q77KWHnP=_YhH`#P6`f`2DKancKkDy+qj^2y-e?V3woDFbImhT=}o3yv`3cr z-Kr%(#|cBKJvY;b4&c1#TF&2ABX~u5{Z4gDI~7&-1FOe&xQP(-shjCjcR`=-BpR$h zU~+X|LK5U;gapFaG4aFaG*Zzy6NMG8M1f7ufQYxcz#pM3x2&;IE1fBNj@cmDU+-y<2$@+)kNsqagA zBm+>8?h*C>sax2cZ#Zt$-Ibhsk`<8^y%b|*C|2=#+>nslzZcl1dfXme@p~`$n)F3* zbrIQIM(SkvN2Fjm!j$52GfNnj2Z%7M>jAa$@NI!~12__P^qj!97IwAAW z8iIsGKzJ#;rzQi60z-ahl~_kxspiYDNAZA2X{n#^budV2qQ!g=*0H5m72fe;V-hy# zIb6pg^K{86SqipwX5ys{PUGpf(QGA|z(~=H2R_B9rkaxvL^82l8Eeg|Bl*>;*igi? zx~;TCnhxlnnFh8|T2vYgD!YXpe8YmICkwYQZd`uEEFbpZmE=fYP5zVF1HBCDkLoET z0D}E8fM9F6B<8e05_4*h)62_|jslq=3*Co3z-hx-!4nef-w0fiPPo?XMEl(z|EWf_ z-~I8AwKkEw>-WF+@&`ZHKptSb{PrAY{#BCg%Rl_&<-h-*McG);Q%d{p-+uX%zf!Wb z5gpp54Kk&6=~mejE=$9dG2w*97ES1CR^zSK$cPFA%2aDH=6YS}5nPBw)D3W>r-*Zl z?7-!vep>H^zVkktU0$9dW+$MDRja20yGwfpVeC)q6CdM}iU8QUK~C#I=%FIa8lpl{ zH^>OaSAt(QjEKyzGJBw(8pAl9Tb;+xO_Fbcgp`xGvphIyf7)ZZeonUK7Plpol?MRL zy1f*dwQZ11>LLK?fdW7((O7d}_InZClwJ&5bT7T7?bSn1;1PKs^05HiIzDf=5}cLO z!i?4GS*ULs)#^F-%-uwUp2HB=(t>R2)=}|n3zrl?IadG7sZpRSn95(o% zO}EzrS3dxAY+Uh*Tyc=uERzl@o{qBU@NR9wDKpuvV2Y5Vq+2Ry6n7jMu~R>T0yll%J9{|ME-#bE9jHVk?4k(8Sb2j2Z&3RdZL}Ju zP0mD6P+5uj2#y@hP@{q-HNsnLU+O(4z?AbcKgZY4tJSf7EHLA|vKZn15_f?#0m@2h)p-8E4{DH|yI>pW$XIxS8ZOG$uR@ z;eDT>Jw(6YhSnoT@mJ=(I9%ayH8;vM{}jfb$G0}6aJQ@h{xT2D*SWMEczw%RP48pn z^gb4eZNKmN_Rv;VQ{ENR9xRp8q$fFdd#Ld~tfZc}A$~SZs@7kn+)hWab1G9;Sbo3k z>mFK_37Invz+6OeF}3Cz1RIC{H1J1@h*(oaIW+(~!3e+riDLD*w?yC#Fn0KySFy;5 zV$YpSLo!eKR49Tjg_X@qv*g&S{4O|PFw2KY4Y6)K7b{S2%y7ZvCbo-h9!d|&v|$5E zK&)l{CDMm|6(K|3C&kP8ZiwS_any4~A;?>C(jYhEP|gK&LV?>jV7f&^4hb9(r)U6) zdXNPewIqmHL(y4=(Xui(YpcjXSOHAq}9aVv!A_EbBtdiRdBmiD_p z`A?O%D(`Eiwtf6yAODOnZ)P;FJ7}mq5fA?@c@yMPOkPuUM%xR4Dfdw-jE{{8Y}y=Tp!bx|Tn~lQ#*m_X?&y zMccHuVhMZ*vsXu8Cj6es(lQV^u!PH`Z`)v<;DJL%5-<=e4#x4P5uoSb_^jKmUjS_4%)Vo#;O?PXde{=lk+Me&@w6K7H}mKYa0j{|v#y(EFip z3%_*ytlv~h7@~)1EUAS^Bs}Jc7PZL-KAj6lY6Ub}q_BuS@RiUeecN)pVg1bVVRGog zj7xj@!ykR|7r)jdGi+)v|LyrKYQ_`pP+A&4L1lh=+}5Y zjks)RC8?kP!w=*O&%G}`P`qlH&IL$G_n0}r@s!mZLo>{ErfXTKc?odDoD_id2mT3b zuZL()ToT#kpZ+r+vKPPo{>$(E2U2a3k zhzHVXm!62dhQ}Gixz&7^p!^0v#CUqtjwNIw+JpPZ?(ICd zPEk(rCQ42L?DWDy#j6NgTCdkV0IT4CWLxB$0Da^v*^i~BI;)?~K*bkKhfrAM;$e!> z7f)O=553{gVYlP1fvBRvt_wX0cK&TT2=zD&>yU-J9P1+3njKq1kg@36C>%SQanfjW zrB4?Azr>iA+v3_O^~N;yv`{Nj0@+p+sUURpxg97?bc9O=@#?~{}zcCH&sEwXbt0WWBwS!L?NmLjs#;V@z47e!?5YF!qd;jsYMgB9@A z7O`d}MTBKH-1mLXv^YH0TkJfmkZWZu=4Rl9(oEfe7&$vdOQa1A(rA};TcBr4|IknL8DNa-6zHByCK7@% zi^j1f5{JxH(i3*pwJxT^eQJg*W`?=Pi=eoP5M@{w_V?n+CU2XfB*|oyVWupQY$R4b z(rD*Vm>AtSbi>j`*i`5t>GCFgMps-D#h0EXy|_XbmuHk|ah?YZur8bmg&saJmoiq$4(Ca&Nem-{GfJf6buU$Jk zJFA~vuY3OR+FGO0xE7oaHR182HQ5;SBHX1PA2iFit=h=$_ZfgEgg&r004%ZPots*t z(x|N6sGxGdap-BNf9uw;GO!(oYM{x|DscOM#;8E#3DHkOrq&$WWj$*`HN0x4k^z`9 zn~p?MZB5&_1=?Gg3_t-Eh*PMx*3i^cZ!id0$dmh2J6LO0uAesF)i!Qfu06IwCP?Kd zM_L6eChYDsWU%7UA|YLpR_RZDsx|7@1FeFmPXL9lH?)mg*F=#Ux2^$kr6e}rE+i3> zfyC>T=Gv%vz5e!V5ZPrz=)6Y#Mi5iHrcm5``_(93E2el2DIPc9sWjJW?^NCyzf;5i zeI1nFETMd@nDT4Gjc-AG&A_22j?+#|7HvmoB#al@3~VEYp|0Vi_Zfu&P{r334x^7~yo6NjGk)wMHT zw05R^?M#xjGfLLZ*ol&22F^EYH9T}y2pe#04U5q|C45LGiomjfsKWE1&|ug~83>D5 zv;mJrOA@F}M?!7#IM0aTk02Kq7uKATI2d)0|M>uSnjwGKXM+%;oWtMu!V&Y$5yvUm zj^7TH1pe)eN3|wn3WzGabU@FGbI6B%^p(?+(&d8)0(&2rPHyMhrOj&%VVc^foO@~B z1nWB4r6;k^-1qDFI}`4|E#pBew1?%L*7JmemA0jK5-V+}a!WPH?$81W|JH1;uOA`gd`E_0 z;?UXy-y7>4?zscABrxg&xcyET-I%)igpqAS%6rL_al$OWav`?CL%OA7xrg$6nJ{`- z=iLP3c6r$#ci}rqxm$AUzzRq8v30ID$b{9_8V$pou(#G4jdlHkda0->mzNi!sAEq@ zF|&D>kuDoqr#4*tgR$p@BMq*Dq|X-hT1@V}lTLg6uv$HYIrmXKScgS+#>M^Lr5#cb z0;Vu`gPhjS>0!O+*vt(-B&YRR{PYBd`guBtxD1nSb|Na`ew=jMt=2qR-_#5C^D7;L z%=E6&l5fSXccp2V*`$U+25MHm7ppl%3TOeIdz`MWBm<`f1RFWm59!8XJOh&`@&{94KTAjl+8a(ya(d1 z^~1Co!eJci_=%?*rp!kvEzMc2-T`kMa!4uV?|2HB0*yhY3u3Y>4IyAlT3)n_Nhh8^ z9q@-dq_>&=oRKCt#KhA`H#iLbJW6J=}|1Crvt1y}(WFYl4D=Sz?i^AX|W z`=JR@tng33UGvCvYWKMfD#UR<%AR&ysM%*CovV*eWRQT$8Jj>@x=3381%>Uo}BX}W%kz3 z$t<5Z13s98rGw{TEFo9(6fEsnzCX6yspV*D45zLahTd2j*TxEhSsK9)2hy8{00S#@ z>&xq<=&`%HCRBD=P2fQZ4cn@!P}>F3Sz;?LY=T$QRcQ>PuR$m^0iMN?v*Zd6>->+r z!%i~La3a+#aJouxLAh>%FAhbM#<|30m_~`!eb$TWoWGJ@0uY}~i}y=3D({=_QtznL zAYd61NCtWqN+Q{ziOo@$4h~MJh=BBn`rHn`OZvt#{bjbLaPjLVR{v;eRj%qx-+jdnxPGVAt^Qff>04mMYL|>`?XG3Moy0{RMGsB!HFZ=LP-O92b zs#{w6-HFvUyWE{kIt~P2rlV!YuL#WHwr`>Liog?C1U8TcS>T6A)@k?=LEqXrK<>k7 zeH2BsEBDr;R!=`N%txS>(z^+VdU@$5%u3U!R=X-w>y`O@TLB>infsy-@U{HE$@oNOKXLGV*GsX+?we!xj1*qJ z8VyfNXsBGB2Q5u2rLk6%QG~SUX`0@#UQX?O@2fE;8Owl#KTwYUG-syr4Ymx*xze=YuVFbpD`=6-A*N?>2) zF(!^e&$osQ+yng~6SA^^U!=PZ<$VZ32e0=G44ksbv>9 zrQzY(RxT6BnOG%LUbNjN7w4tAlCJHZTsQHhYxpeIuPp2 zAkfH=L9n{X4x0q}$=laSldO^J-X$y$S~HObpI+6KCfXUP=J^?Lmom<`JB%pQmk zHyuZ>|7&B#*1fZN@8~(ZTh_X_i(AJVwWvim+lG<3tlZ~7sC5i8s&V$i)EGVy&VS9d{LChjJ^tO8vwAY>1<2rw-JBAtmz2zEsOdY{hebeply8U~D z9cz}9Fb9wc3oLE@FropdXoyW8>j*_t$1DE5fv)ud+L!dGU1v~)Oc+wT&I^FxuoF5} zo<_8nJjuf)^!nBego(UhAZ1FJq^d{w2gjIeD4vdzyc3ZWw__AVBFPjO0O@Ag*enM% zPh!V^tb=lp6J{HL9=U@-2LrnCxGo+56{T;@f*pG>NEcjz&Iyd9FvqC(?ZH5|3G_*z zi4sG$=RN>SlMG$haMOl1o70Foq?anM2TaQV=A~^^tMJ6**Xq+W&fg*8{P7|M_bmBl zFQSuBXKI+0E6uoqzN+7uqXxmW=sP#xjVQxj68aq~*qB??f}3}?jsk}xp|tLMt~1lY zuNp+zPDnuuwa*gWbBwFHH2o ze0d6$u&&`5tQq9Yp=b=1NItOV5CX~cM9kyea~m)`xdg{23?40#jTsY=3$8A3l-Qi6 zO*PALAP!YfIkkMfR`Y9Jc40H$&>|XQ??IcVNn3lWN_$2h>I{`;S7t(cEd>3j=o*vI zo0#2*&JYI~sIgs;uVaMl9`r(=KK+AA{O{!I{BG2)%$1}{g?n{+u33Qqef{;+OWwV3 z0aZBrD||z@+%TP43_<1U++HDf3|M3GKfwh|uU(ywqscj`)UM9Ea9>#bxgh-N+>X+3 zFKT$yz^gmDL$pI+zKqLDe0b<`2D`5rEhjXcsI-z~m}@)|5MITR{YzCC#eY9t?}c^S zb(w$n_+X#*$v(Thj3*-4`2)5-bNkzHqUya6w%dX+_oR9aOu1&&s*Yp4DGdhoyT;|^ z3~sDS61i)T>E)$91@*fVzD1h`RBU>q`%Eva zqL8=&LJ7|KLLTykJRv#HQ8*ti7@Y^FL(@Z}#nT~~xZ>fyJ0u@Zn0R_`!iJ>lcwPRu z<#=5(vCo;aV}+LZKt4uf7!+U1DIU7H4M#~UAedr-Ss zVSFF0*g<6~S5jRw*7XU!U?+B~6|`C!bdr`hHBPwE=LI7}5(>5ch;Hc092=3LL8ki1 zFpN6#l$b%GWdy|FYtbQm@KcixmHT8C_q0C8V7h5g5NQA9C0qA6a^@D(Lvq5S?!pNL zsG9KuXiR`f+ji)D0?ls{_(2I)v%x(y?F+_3XaFZE-v;JMvjL3h+YQi{w~E3_zL{+<8DSO&vkcTM zWJVbo<6F^us6<5>ohP%YAIYYyXL>K!zj{Ay8`1}X;N@kr5oI?{SuM{Pf!+xPAbYaa zz<8^V7?BF+Ne^D&UqhLO<35q;_%sslY!|&6%>jyDEV!BXo|!W=ypT_0z+g`0?ndp1 zJody@#tu?)fdgTF&^L3^Ot58iit=jGq%X0&&^_YHEz%L(l{6?)EWus8=UDWi{((_| zHxNYh%+W348tc!?>L#8+0=N}cs~%X>IP`<`IDL>=15RSu3M5Hc7`3px9*@`K>Dr{= zOO3ErZYP&~9>$(J1UcZtJs#{zd==CIX>!5)Z5})davA1VDIZZQmsfzZoR<#He!C;%NbHbz*p4(hb16=8?|ODTcIl} zbR%%E43AyAZ36OLf-|@CBJ}j3%EDc1RTfSr*Bcxr zy2y_r#ZM1B!Aj>YQ*Cg=Mc!^62_}x+gJk7<7Z{725otP*hV+x;hd#^o=YVbuQl?m$ z_|Dur%j4<|lBPvSO;Rp`1L-0trT9sJky#YchYUUUX1ef3>Cz2u z21Y3z$gZ&m`dAX$g+LMGrGX-d=CeK`K*OD{Pc6L*$8#UcCKld<`$+_ezCcnpqLh15 z@i1^V3nVMc!PEgu@8ZoHS3%D_19S$Q%W1H zD@}8}(Wq9t8;zv;D2lheM?qp#<65US$J9CYOg$uCa-8Sapi3Zj3GQNO4{cgYiAA4B&x?8Q@b99%0B=cjI&6r(3ZV}HfXVo;+g+i1t;u-650^ZRX(Rc&2IA&pd z;3C4b@~ID`;HR01Hx1a9)gSWZ-!>~Dz{!Vl{c|EJo?qd(3NZH)X7EVa6@}>oU|oL< zu=kpw@hScKn5X~)yQo>gWntXC!u zvjSE*v+S@ETc%XTAj)L@D_VT(2qW^4iy0AJncG6_3*arH;j^#+)M8^I&KmEyk+BX~ z6Mi`F1{Eu)TqRE&_}wH7pSMVezuRQXh2I@A#phkp!{6J)#os&R6o2m$4}bTFgTL>Q z9Up$*Cr2Ut?vp!M{s9@``$O^(KHnogKHn#O{QZDf`1^od;P*%5A^skd0Mj258-E{> z`yTv0CXey=L-GjIpO8Z=_apKQemZ1^$rd@rWUE1rctVqO@Q*I}5a0C34*c}VF8na^ zG5ie3b9@O3Gx!~m2S|-g4jKG@Og_TrXJi|n9dZ}*jmZc2>yiOh;*k*FgPa+DpOa(w z@yQrp2jmfUQb>mQJSFFt?UX#k-!t+Mi#sP1d_N=a;qyhb{s;dLQK<9%$-MypKL-6e diff --git a/js/index-0eAPhplG.js.gz b/js/index-0eAPhplG.js.gz deleted file mode 100644 index 215d654e1cea5262fbd139519bb96307992ee183..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2490 zcmV;r2}SlFiwFP!000021GQOwQ`<%w|NlOPvv-}b?^dcL+h8l>9$+9>E(s|RdM(2+ zi?p^k$Xa)I#Y;T8flS(5($L(^rA>x*j=p7*=}k%6rY(geUncm4zxow!R+5bkBnM40 z!w9XO_viOKj~)RjS11$Jff(X31oQHjvoS7LJSjtYS7dSXc0(PLj zZlk3OyiZqkUDY)upE*s(CeQVB^Hdmdg%Ys!sG2fh)1eDJ+No|P%VP|?){=UG_Zh0D zrj+bx|JV!~9qs0u_plN=RB=4Xs;k<}yodXeYDzVFl>D3CMP+8u?Ur(=jd-aqrRu$^ zp)2`?bau`gS?FfEz!i(qIU;pwYFc@BCNpm9TDqHyTMT2j;5klTS~XNn87!Z9H$PV* zhgnoGZyOz?JbP-iG}q17H}7GO;~9%G+^1`5wmY1G#rZeUdvA>%F2qZSVfzrVUNr8N zhc9~FVxAxlSCH-XR2D`=H;uRgGh~SnO-(A9%<#ElY2+{afI^O=%o5k`(^XCFRq~Y! z*$nM@XCLOoB}hV4B(74yj1w-f%>@$DM?=+T0*(N`US({u*DEC_lzp{D%Zi{1DWf9p zGlJR~%#RMA$8VkQX2ezrF~R%NYFgIU(9%1}$wd9EO3tOSs?%I>{18Xo!U@L}v2S%Sq~X7^cQ#knq9iA@!$oRy+Zx#38ctZP`*ww$dRx z8OfFdR~atEPv{9~cb%N*6r={ns}4mraf{{&-A}+`uIk_-c5SojLqVw{NJZW*_Ae4{ zR>e{Uo4`T>7b#l;&_)88Q{W7B0R$5s1`xcBZFyhv00hH~00_pBkXO$I(>`44R5Xtq z4+9@^%n0V@RFup5tvmJ4)?3C}dPak>y^E$A3E=y%<-o@ecCXyna{wCBhqMMI zv!Ow0Kl=*oPy6s}t}2L->;f+e6O7>kW|+ljA%w&4`R}9S(x+KuzW8?aaRZi zkRh9R+yrUuwN}2W0j#F3r7|!S9><7TrPz>LB(B6e;^5LXphRTRI zdxTUb6%o$6gu1bQo9_{mT1#q@*qDaIX^6{}65_JzWCkKIcnR5bVZia2scSGijTQcMQIMZy7;*K;(O@a^tllyd+bG>aXxx>qHUwcq!k z-fSidh96q+F zD-dx{2dNMM`n3rTTX-FFeOlmqzCQ~rk z3f1Va*nbm^NOI5+Jl zU?GQdZ&V#MdLibp5A(qzTMg<{J{Zcy6S+64G@ke~izmzl;@WgU{X-dZj*3`aK+Gj> zF%EV%S8F%!?`+@My|P;SdbPg!eSQ7kwNIZkzqt2zknmxDsE5Q8J{%73!zBX;hcif& z)Ph4Pi^qd|hFqJL~npVTnUDQ#Mnf#zJi5bI|QEya5iYJoUTTuZ2B zREbNiIG#wreS-Q?1^tr@3y-Ss)uTF_cW2VCf2Em`Z-Y|JW63q zhGQ{|1fD!gZ5#(SnFp|HIf!!;ggZ6x;naRU7m<0ap3Ng>!)Q$a0duUeeR*g5C;2M0 zaRGUbFePpW6o66^K-Y7ePTdoDQAFhC{X3zi+WOYc)^mUkZi&{(^?^XPW%`X?bzZR0=9pMQM1dGDeL(WUygcfv+{y1df7 z@=fj9z1^G3_4_OG`0!!#+IN!e+UL#3kDo5D>}+oDetBDx?takt=2q?cR&9NKpLk^A z!B*}5X5-tdyZ^o2*t*-e`b&NJZWNiE8%IHD_sh%8jVCb+F*~;V)kpQuABB$pU&JD1 z!wz1ARUVAHDNsRn&~Gt4Q(25@@(q6^Ed!nq)P+^*<{e_qnX)F;z4lS%w`E*DOgvj* z2TEbK!1I!DsKw5fJ+95#>SputL3=7n zv{?n4`2lp0^mS}+vP3mg``1HxIkFM8#`DthKX8r1ivZ1bDsco#)K3cEc{V-&1Uj6=fJ<$4G3HH;Y%LT*c zH#NyidEvjRej+c>Kd+*A-GgPgxQe*Yd(C~xVhaqBVH7?V5~hKGs*Hi zz*-CG3!oKl7|*~dBEGbSdj=TK8v0$0mGJ$Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(o,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},l(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},l(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,l(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{O as default}; +import{r as o}from"./hooks-C0KwMyA4.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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{A as r}from"./index-43Sr2ZDd.js";import"./lodash-es@4.17.21-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";function l(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const O=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(o,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},l(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},l(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,l(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{O as default}; diff --git a/js/index-B0AsNgFG.js.gz b/js/index-B0AsNgFG.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad90e61d8808fbed00d5632c682aad6f4fa5c0d4 GIT binary patch literal 1657 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"我是自定义"}}],o=[...t,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],i=[{label:"设置",key:"setting",icon:Vue.createVNode(d,{name:"setting"},null)},{label:"刷新",key:"reload",icon:Vue.createVNode(d,{name:"reload"},null)},{label:"搜索",key:"search",icon:Vue.createVNode(d,{name:"search"},null),popover:"我是搜索"}],l=Vue.ref("this is three"),e=Vue.ref("medium"),n=Vue.ref("block");return{baseOptions:t,options:a,segmentValueOne:l,segmentChange:r=>{window.$message.info(String(r))},size:e,width:n,disabledOptions:o,iconOptions:i}},render(){const{options:t,baseOptions:a,disabledOptions:o,iconOptions:i}=this,{segmentChange:l}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{title:"警告⚠️",type:"warning"},{default:()=>[Vue.createTextVNode("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),Vue.createVNode(naive.NAlert,{title:"已知问题",type:"warning"},{default:()=>[Vue.createTextVNode("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),Vue.createVNode("br",null,null),Vue.createTextVNode("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),Vue.createVNode(naive.NCard,{title:"分段器"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),Vue.createVNode(naive.NGrid,{cols:2,xGap:8,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础非受控分段器"},{default:()=>[Vue.createVNode(u,{defaultValue:"this is two",options:a},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义分段器插槽"},{default:()=>[Vue.createVNode(u,{defaultValue:this.segmentValueOne,options:t},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"updateValue 事件"},{default:()=>[Vue.createVNode(u,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:o,onUpdateValue:l.bind(this),width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自适应宽度"},{default:()=>[Vue.createVNode(u,{defaultValue:"setting",options:i,width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"尺寸"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"small"},{default:()=>[Vue.createTextVNode("小")]}),Vue.createVNode(naive.NRadio,{value:"medium"},{default:()=>[Vue.createTextVNode("不小")]}),Vue.createVNode(naive.NRadio,{value:"large"},{default:()=>[Vue.createTextVNode("不太小")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:a,size:this.size,width:"block"},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"宽度"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"注意",type:"info"},{default:()=>[Vue.createTextVNode("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),Vue.createVNode(naive.NRadioGroup,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"fitContent"},{default:()=>[Vue.createTextVNode("fitContent")]}),Vue.createVNode(naive.NRadio,{value:"block"},{default:()=>[Vue.createTextVNode("block")]}),Vue.createVNode(naive.NRadio,{value:800},{default:()=>[Vue.createTextVNode("800")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:o,width:this.width},null)]})]})]})]})]})}});export{R as default}; diff --git a/js/index-B7r20EWu.js.gz b/js/index-B7r20EWu.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f2367f2dbae7b0810b82ccad2ded6f192666896 GIT binary patch literal 1996 zcmV;-2Q&B|iwFP!000021HD*nPuo}){=UD$YwZW3wLM9Att+auVOn)sN=qrLX@!u9 zZ;}hny;=J@0isA53KWL7&TeTb(AS|*Rce6k&JaRq|I3W+girj1kzbP30ZQ8Lj)WBA z`<&;VbDneVJr0b;u}o4jB`B20+%P}XbXdkQn)@b-@sPp>y;qW*Bj=mAL4`gGEjZ16 z6H;XvpwI|6s093+muq6rbe-?+7rMIKI8hiGR02NE=i_`{HrRF*clTazabw~#M1-|q zEu5FVAmVQaTfCRtpo9uo+o8CmntS>=Z+}7sfkv*0^S81cV&{dP&k-@zS`e&d-QsZ;({cx0}zP; zALr#-*`sn9;{T3qN=X_i%+uhr$MjLx- zQX}FROE3##LIec-R!wvSyDr`WH*UFsAQTm3q6C_`X3on7!RSA)HpXhmMrD9RAUl|j zf3)Ew3j5p`qDXKc;O836>gyP}!F~t9(Zu)5Dk3ljSWB{U!W%(k)O+RPad04n2uwgS zQU)XGa%WoTvyjPNvxLWP0~g%P0BObseO zTZ1A=d=!-Bp^~aP9R1!Q+~kz)mwEwj^j81 zWXGoR&H0CScBaY;M+_Zy#Z6FsS|%!+*?b2RbH)Aa!HeDE@_3ay-N(R>B+9-o?q?ld z1rP#Jgl1p}Bi@uhBm;qf-fLI{4I<-+UxuX_q)L*f>a9MtV?5k)$Yda4K|GDiK^>to z?ynaA`?BJfAcvx-yJevqs@mi_gy}v;vI<)U;f9(b@-U#f6aykuW3-1s)n@||4h_+s zvoav6j8X%F0=jGoc)~bh@B*XQ&Cx4JD(FIhm qQ2|8&FSnmdB_R@VlKWc>D2fmP z97JKS?XhG(b^@nrB|rj90PfmF2@Er-1ds^~36k9aA2-;Y6YS1QKqgFzKq3L2F1=mX zfBNya<>!aF1)3ovalq3_K}L4PokZ9JhKWr|BbEpQ3U#ozRLZUycPI48U$oqeR#?{d z<|(u9snYz8zVOfn=-Z3MwY=FOL>Qp-OyRIFtFJsa-maMz`HkX(XId_!<=#*U71-t` z*zxH1%$UADW;|Wh_MdCHIpglT;_8e(wN?7?*feoahlSbF=1wX5-aJ@rGA9f+VHU~n znK9bam-aAqB}m`-Px0BSgGbqemrGxipyGpVEk93P>oL<*%DyjUUla>V#^S_bVb++Q z(SLkxp9+*!e3X{UQ(;Jg7!iO7rQe@FEX>+xi(b_{;@-Hn_p844P~RTYXD75=M&BNzM3^wevBK4} z`+9!eba;Q#x@zW1clVv(*^nLmX-WkJS*!{*HECpj(I3C2Piq7^+USIJykb@VpXIC4 z{oVS!E+9bZTR)V3w)M+sd#|()Pl}6=wfv-6ZTXdod2xBXIK69RHtaY)70D$TicBhm zC587h!L+U!7*|6h6xrUt|uRJk=K-8S@+UXH>1M zTgR|_s;HjT&SlY;J}nhr8%SlUsDxlF{L9$b|Lj1_IJlY{rVXi1PGpk9)0L4^2{jMccih~Vg_ zDhG~&cJMhnl*wr&CP-3!x2e9h@X0H|P3(-7bunwXxz8g%Eu}TwYj4W*$L&z(32LiZ zRpaE6{C`(veQou>tV;J>X1sfCj8{fhbD*zJif-p+nsTmqD-L@&b&p==^*%dYoY>GO zC-m%Y&4F@QSg}XZgVjuF{f8r~&IszB>nxdSEbS4{n7yZGmu=&Ur9HeFi(C5JN2iTK zC$y}!_sKnLEq`ItRx?#!;y=RI-(%&%u7lrsU96Y7&Fig;w$1DP%BICmmsT@g+o<+m eI_)_NhOOUgyRF}AZR+&dzx)9%!Oj216#xLDtl1|3 literal 0 HcmV?d00001 diff --git a/js/index-BDjUBSLe.js b/js/index-BDjUBSLe.js deleted file mode 100644 index 45623c46..00000000 --- a/js/index-BDjUBSLe.js +++ /dev/null @@ -1 +0,0 @@ -import{r as d,Q as u}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const R=Vue.defineComponent({name:"SegmentDemo",setup(){const t=[{label:"这是一",key:"this is one"},{label:"这是二",key:"this is two"},{label:"这是三",key:"this is three"}],a=[...t,{label:"这是四",key:"this is four",slots:{default:()=>"我是自定义"}}],o=[...t,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],i=[{label:"设置",key:"setting",icon:Vue.createVNode(d,{name:"setting"},null)},{label:"刷新",key:"reload",icon:Vue.createVNode(d,{name:"reload"},null)},{label:"搜索",key:"search",icon:Vue.createVNode(d,{name:"search"},null),popover:"我是搜索"}],l=Vue.ref("this is three"),e=Vue.ref("medium"),n=Vue.ref("block");return{baseOptions:t,options:a,segmentValueOne:l,segmentChange:r=>{window.$message.info(String(r))},size:e,width:n,disabledOptions:o,iconOptions:i}},render(){const{options:t,baseOptions:a,disabledOptions:o,iconOptions:i}=this,{segmentChange:l}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{title:"警告⚠️",type:"warning"},{default:()=>[Vue.createTextVNode("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),Vue.createVNode(naive.NAlert,{title:"注已知问题",type:"warning"},{default:()=>[Vue.createTextVNode("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),Vue.createVNode("br",null,null),Vue.createTextVNode("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),Vue.createVNode(naive.NCard,{title:"分段器"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),Vue.createVNode(naive.NGrid,{cols:2,xGap:8,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础非受控分段器"},{default:()=>[Vue.createVNode(u,{defaultValue:"this is two",options:a},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义分段器插槽"},{default:()=>[Vue.createVNode(u,{defaultValue:this.segmentValueOne,options:t},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"updateValue 事件"},{default:()=>[Vue.createVNode(u,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:o,onUpdateValue:l.bind(this),width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自适应宽度"},{default:()=>[Vue.createVNode(u,{defaultValue:"setting",options:i,width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"尺寸"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"small"},{default:()=>[Vue.createTextVNode("小")]}),Vue.createVNode(naive.NRadio,{value:"medium"},{default:()=>[Vue.createTextVNode("不小")]}),Vue.createVNode(naive.NRadio,{value:"large"},{default:()=>[Vue.createTextVNode("不太小")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:a,size:this.size,width:"block"},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"宽度"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"注意",type:"info"},{default:()=>[Vue.createTextVNode("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),Vue.createVNode(naive.NRadioGroup,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"fitContent"},{default:()=>[Vue.createTextVNode("fitContent")]}),Vue.createVNode(naive.NRadio,{value:"block"},{default:()=>[Vue.createTextVNode("block")]}),Vue.createVNode(naive.NRadio,{value:700},{default:()=>[Vue.createTextVNode("700")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:o,width:this.width},null)]})]})]})]})]})}});export{R as default}; diff --git a/js/index-BDjUBSLe.js.gz b/js/index-BDjUBSLe.js.gz deleted file mode 100644 index 7e1a2f2b835fdfb4a5869b05a1a6d520011e65b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1993 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 G5dZ+bU=gPP diff --git a/js/index-DM_A3HJB.js b/js/index-BiLLxlpt.js similarity index 84% rename from js/index-DM_A3HJB.js rename to js/index-BiLLxlpt.js index 0b9be141..ef2f08d5 100644 --- a/js/index-DM_A3HJB.js +++ b/js/index-BiLLxlpt.js @@ -1 +1 @@ -import{r as s,_ as o}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function c(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Vue.isVNode(i)}const w=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const i=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/action/draggable.svg":()=>o(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-BUWP5JFn.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BCsJCBo-.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-DPR73sQp.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-CqYm8XBn.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-C6k2eGWg.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-CrnE5vtw.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-BqsidBpX.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWbddXnY.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-10SEVxdb.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-C4AMs4_p.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(e=>{var t;const r=(t=e.match(/\/(\w+)\.svg/))==null?void 0:t[1];r&&i.value.push(r)}),{icons:i}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return Vue.createVNode(naive.NFlex,null,c(i=this.icons.map(_=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:_},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:_,size:"56",cursor:"pointer"},null),default:()=>_})]),[[Vue.resolveDirective("copy"),``]])))?i:{default:()=>[i]})}})}});export{w as default}; +import{r as s,_ as o}from"./hooks-C0KwMyA4.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";function c(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Vue.isVNode(i)}const w=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const i=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/action/draggable.svg":()=>o(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-BUWP5JFn.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BCsJCBo-.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-DPR73sQp.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-CqYm8XBn.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-C6k2eGWg.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-CrnE5vtw.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-BqsidBpX.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWbddXnY.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-10SEVxdb.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-C4AMs4_p.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(e=>{var t;const r=(t=e.match(/\/(\w+)\.svg/))==null?void 0:t[1];r&&i.value.push(r)}),{icons:i}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return Vue.createVNode(naive.NFlex,null,c(i=this.icons.map(_=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:_},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:_,size:"56",cursor:"pointer"},null),default:()=>_})]),[[Vue.resolveDirective("copy"),``]])))?i:{default:()=>[i]})}})}});export{w as default}; diff --git a/js/index-BiLLxlpt.js.gz b/js/index-BiLLxlpt.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2783895de4fc5ce243e1890a81a83d35c821ff81 GIT binary patch literal 1784 zcmVw1SEqhc2jYj6 zi3KZQUf@MD{y~>RMtw;wxs;AM(zTOmcfPl!j<~c-5?oSCR>T+t)?6L&c16|HEwppC zcVXhQvvtnK^AT^C)pA)aYe?Tdr5D$|`Z^Ob5(t!FbyY(ho9>V5+Tl7hi2$Vug@j7rKvS^ zXKr8GWv#YOaf<;2!^rd6wYYO+_}x2w?2^}dM8LmvTD=`R`~4%d&b22IL>x?uGH91I zb!UAzoukV2Y}{zP-iW)Hf&E&u{^{&w)Ellhiv;mFGWsW$4c+c~j06H0wnVy0np&wN zbc$G#HlG8Nod=Xjjx~y!(v#IXWir{}XSrC=kR4lq}ivgjd0N(oPOu z!vR}@Oo*62!-01+HTsi_SK!r(u0RTK5N<`Y1RO?zB?t`)mQ0id0}-*HAm$;^VS%(- z(sNw;@yD~l2rQw7j0zePs-TyGk-$;o)sukajUopmKH$BDK%C8L4N4_@b9nRk9G>6o)-y%*x)VaFp)s7E> zTsw_Kwvk2x>D_bPs#j{c76u;0IjN;_)Y18|-k~Vh#Q`(R&32`6Wb`f?Rem0Ba0wCb z%^X<*ApP;y-~QOim@AtwNQBrcVS5yD;X{x!Z(kW?98uHRzQdcvmPa|59t?BDUm2v= z#}zodao#Fs#Bn#86A0-n*so2*bh8>}Ar5TFS@~xIb@=q$IG*2Zmd3*~F=KR^t^LX% zWA6ka|Dyi}F}21yN@|UftvC4ja8}tYW5CH1m~P&tPYGn~Rl>%te*Ok&JpY@<{yPZi z1E0|@-G76cPE82%&S(lC{c-TY9aInBrgQ;saK;4c=rdB8p^Ve&QHPcsBHU<@?MmaQ zv$c2O>+W@)iBc!;QcvUPaNlAF?hVT^dDJ0+IdJlJO-dmB!kT~lzBA0R(czF-IeDdV z)TxDf`Q(t~m>8btOgf&U&Q7&65=U;1LrjSfz_L9n02!nG##Q-y<8_w+KlHGGl8sr; z>58MM^T>(a2|sQydHGjW5=O?&z_vdIw;3)Hmhg;Fo^wgZVMMo`tv%G(%hn_}zO^s*2Hi20maPDo1+zi8X66eex_yX(uZlzy_>|5WmZL_vE9oN1-Y9b2_wCC zXz}B$M?j)sjOJL-_d zo~@z6&D#J;7#Uaf!QB<>W^0lXJ6p4=zz?VyXx=Pa!@!&8z9Z+z@QkbT{XsulBJv;g zNf?RS@lc!}em(h1MNx;8?PJT8q4j<-!K@&5(`tjYWYGfE$HH>u(x;OAY5J}5Dej`A zD6LiydER#uO6-Ex6!+zaUH0xBQ771oKn)}A%1l`*#YK`~lPs6Tv}BaO6kBmEV==%2 z(h@1aWCH339W%SQ5JY&;l=#H?{PVy6`^!(#vbd1qk5ym@W`f~#n9^^5`Pb*4eodLr z|M=VIzy9+-zyAHVU;Zo=Z5ZOn6A8BPKorPse#ZwM%!=`-ik3`T!X;cyl2?5k%4X|* z+-ypOYoyPC32^zPNwUdADlRM!bKaCf1}HA)P@*wS3o~0Pj$z(3m&N;xEP6Dg6JTi~ z3&Duv080k(vH>rqRijyq-&{?pR+oxa#5iS5DWu7NAf#pDQPw8ITq+Mr@%}!oB{}sb z@MTD{WYKUgDa9ZDbP<=Jg}8^7^v%LtN`<(aR@_aY^!|s32Sri7BhAI{)%WCKsVtMP a-Som*Oyhrkt(fKRAN~glJC*?&6951~m4Xuh literal 0 HcmV?d00001 diff --git a/js/index-Bl_qpIXw.js.gz b/js/index-Bl_qpIXw.js.gz deleted file mode 100644 index 220ef4b77404c64c12dd4d78847d23a75f73e49d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1562 zcmV+#2Icu5iwFP!000021I<`#Z`xKE{=Q$~`V&aDiy>DcDi&zEW^0qCNvd|LsDn>} z6XQeeW0Djh(MwXuMQPQvSy|dGo0_3+3Y{iJB!&K&*@k?|Uzm;!1e3t%WzwWbK|arW zdEV!J-(wJ>F({+ND8VU&OpW1xTyk25QIa_yfpAWtgQ3vy;9~zIGpmpTf(a*?^E|gW ztN2-lWf|5*2l~E)W0Rvjc1%nbBt)CA9>zrv^6=tpkL!{h6jo&!Na00hR`I(T7t=-e zk9<8A;zma7xVQ>vE1{UEVkpbFLU9%NJxmwl?x6#h)q8YkL9$zkkmr<$zl&je88=G@ z=DYjn)ZuwMXjY-a5Y7qMmy7A9Z-x4<^Q^1ej#9!h0MfK7ivDiK&A8}b^vbQkTtql4 zA`O&!&>&R$FO5Xz>^Og11*!rtg!tbOsmVm$|#wM$R@;BAg8PGt7Fq>uPl9 zo@zH!ksvBG$E!WD`C()~6C?y=E{rTSUD(NFpE5TS8UCh8C{7gVDM8}>EaPH&=|F6@ zzYq4@Y|>ni1P)6yBS>@%$cmsKz$=JDI7c_bhD?O1UoSm2*{eo8<8)JR!6=O&EkwB) z;CGw76AX+DO@M0?b|45xI2kGaZl)Xe*Tuz~9?z{NJ?_as;(=Vn3}0mX6fz2{iU{N%2G@_5g&Nhg&E%YZ|`3z9zB;iOcb!|A(_0FDF_ zkO;h_zP?k=JT`JWM(Vz?vrJMv$9vDYsF(~CfV^awlX;Q~LkR&1c}XMvRNu&J@848@ z`Q2E3VXT(Q*+=?PPXBWQBOCnSxw0nAd(M?~CMnn)x&d7GuP-m@dk17aJTGt}oT+7% zbS4L6fK*vZFbsnWf#4XJRvgGlSv&)r%$v3Is?{e!(}VR4CXe|fh4SJkR0JeI$x9eNAMe%*V~o759QLHRyZV(tb*g>+R=kwwS%-)ShY-z%rm{1DrX-V zTl;$IrB=*V9>3LBa{69YE3ND4cl983-+!kbkj~pq>SL)iv>##hXT9A%)g|shLVuDk zZ|1B5VBV!?M@#Ef($k!%0K(YXKQ69m#cX-^ejRE&PaChdtC4Rf@!zTV9FTg7`prdYmwEe;o{mH24=VXr#?G=m zYR4sO8pr=`p?9?vzA2BR?Nnv=zW!v**xI*t^>HzKvMGp$&27y&VfCwdfTs{IHzTu- zm)qt~#`AQmRoamlY^P#a*G5f%PBkzxtNKdLqN(qd^ut~9bIUm|@F;RzOw+VXn-u8k zlZ=bIkZC9Rk>{>te~ zZ?r;6E4a+!q9{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; +var g={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.27","vue-demi":"0.14.6","vue-hooks-plus":"2.2.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@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.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.12","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.7"},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)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/js/index-C4ExsKB1.js.gz b/js/index-C4ExsKB1.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f52ad4db580b0a4b8131d5248ee5921207ee6e1 GIT binary patch literal 2078 zcmV+(2;ui1iwFP!000021HD&UZxqQDe$TJytw?BEs;-$H&tTJN*b69|NXafD2t~4t zRPL^sDZ9I>Q&l~uZWRuN;7O@xzyHbA3v@ic6s;ZuwO(OC@ zUTk-r`}w|esyx8L>2-$bdM_A8Bqb~&ETlvRL-5`pBbg-ikP89=aNcjAW2gZj-k@CS zZ*&wb0vN_LUFBFr0XW}84dnX(f-n<;urNn!5>)3c03)2QSxetXegi-d@x)WyqY3Wm z7)^9kM<8Jz3#B#NsI3nuQ$*lUX=`nXnnwX#ldD*SJR$*D&<>9R2x1;#+4qQv+Cu&! zYWe^sJY26#wKu>p9S|?0HnoK%)C4f4jAHZc>#BhH_R=`(QRbyYNGcVHq{7NHV*xdd zt5i^?JX@u2vma!{D6~*hI~rufi%6n_HIUyjY3j2+=j&1jkfw0!P7A2N#I(C($X`Hy zbtrhIh_F>H=zR6*g2%{)@_uc)V7xSRTMHPG!KnjahCE5AiYZg|FgBI@i)hjKpObOc zr9Cg?Y(SWzoZ)z)s}p>03PoMzscE!D#IK|=?dJ82Rh^qHsD&EVhcT>&B2N{sde=g} z&Be-I!;8hKbb>snpl?lOhZ*2Er&7xVlXGLnV<>2d?zI^eGG3vJhpa7p#`V%6JDQ|+i?32WpR3xYh;Jo3nrn zCnNv@=bj=-8tdx@4)pcInf9}U7C`}HobyZt!;q)BpuN5dz{&BS&cD8LnvG^t&x#~W zIcIPVprjG`0E?gV9uJ1PAQJ;XMO91!a0chj*-5-i!~v-5J!&p?0N1i4J)5T_0Qv&d zFct;GX?j}F1dIG6kGTkj>FgKyaWh&9yLwFQ@lS9>Dv{`|;##W>9lzCpPE-GApamBc z#qn;&LLI=tHRTQkQJG+lraSLCs?z~uIr!w0k5|`7s8A}n;#vbK{!1k&>!A?GaZS0M zP6sS=qvcrT6>#LpJLfWjs66)(k4R0qg$7qS=Q{d0B3;VJ$?<5^h8B%8B+lPo<(UFd z5|yPjcWA84vq=@59-MzW(L)z7v$&E8lu^-9FzhT3D*#5{-`RV5qrCRT?!(6bu9G|f z+5!}CUSs$3D?7Kpt~3OR^K;hWA;t3c9JxSQ#4jM85>_)uZgIRKtZpc0ACN8=GXAhxMKKpj}<<|bK%R5)Djb2!a;2tef)l>-&FvP(FCL|Jl~g@9*ti|Lgw!r~7yQ zG}^wp`|{%G<#!0UD}@W+q_I_=cDDX=W9J;4svZQI7;w1CMMMONf_EBr`cB6qxNqnCCXqB?4rUj6=1sqD1$0S%LdNSYD|By;90w?9>9~ck- zpwXC5kswpRN}-W*-FHO2C@}HaK*6-eWpV+uhuUoDE$5ycetzx!SD{fJ^$H|6%vk%WXSUQzfar{UB2GSn1 IsG|`802_}03;+NC literal 0 HcmV?d00001 diff --git a/js/index-C7AOSqeH.js.gz b/js/index-C7AOSqeH.js.gz deleted file mode 100644 index 865a0dc61406aa2012ee80437e1f47763577d18b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1029 zcmV+g1p50QiwFP!000021C>=>YvV=~eebVGMOiG6W+lgVVg(mBc9O2QiSyyOBqf+x z>DnG!p3%;SW5);zEqy4I_F-B2u`S&`l)kj&C6F$Z{+VQ({EITOla11(rB8yHERm$jKo0{v?uoLC zTo<{HU0M8qZ8tXyX-vckm39IvAje(~*h;V9tffIi1@@FE3Y92lk&B$xP(gVf{~fw16wki3~&d^*(68RN_}+~wszA%@Vl5x zQO={h&f3a&Z+?ECq%lVvXaIbMscpF3dUd^##z+y8C*>@f*IlaPExShGpXRo>qLK{2 zPS$c2)u(y9T6?^D7aXuJ$&kqL6}Z}XGTK}l?c4#LZS4y9VYKIL?oMOjGb-eqC^Z$J z0NR8?g$*J`fy&H;;sJQZChovC2o*}hia3jeH$ezdOoo7Xa=xigV@rTkQO2AkJtv$g z3EYFYq%!6b2dOxnbl5WX`(DN@y*q>9C|U=q9>dt~Hv z85-8a53vxQ0h}{#N18OYKDv#as@|B|Vd=jE;2lT|$Y>JuPGXTY(Wz9zGxCmOSdz#P zJR|4i<}OY?ef{dIv(qomfBpLW#V>{xfbcnqBw^Gu&X2#mIR50XZ+|=cdP+#r9$z2C z*Y+l@?o++2q-4~ZFj@(T-}e~OH#U)Nz3rIycWJ;#&b+?(^V#`#KV1I&{PN|AVIIV$ z^&ez%9D!#DC12c|ItMPA_U`5A5 z--Mi#Gp>_9OZCm<-4n7KiO?Nli>ffxv`a8b9)yN|5N0ysrMLbD?|lb9P6q%03nTgR diff --git a/js/index-C8zqukfl.js.gz b/js/index-C8zqukfl.js.gz deleted file mode 100644 index e6936b6933f2e50b6f41ffb53695fee780bac23b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1226 zcmV;*1U35~iwFP!000021C^F-ixXEA$KUr;jDv-Q-nq_X%|6Vs5=~s|wr+HH-J&A# zX67VwH#7H+_aP5E1gv63top`kskO9V!8cmLg0>0;ze*i<_gj?7gEi|4E#yTm_jk_u z&-wpDhDI?LD%muMH2i);@W{jm0?u2~s?=&rM|yMXcte`=bikSTfTx83=JoJ~EETYg z4_b58!z(pXtxj@2>21i8gB=GuwpE_}lCP|voStN2L7B1!*fh4SBR)U6F>N24gxVUc zp`bX_*-Qu9wYG-R6h4Rx(^mPo-n436Hdz&NpU9we5IZxt;8^8OajvD8I+M_bv^>sR zH0x#KqII@5yXrf3agvgr0ALLrhNU7dVB4xhC(f2z0o`k&1@hg{3YT-oszGa#E44Lf z2{n%kC^@Ghx1u!4Ph*?^8f@#l3JKo}z84dSke~@(-&9L2e;Cj_eQW! zsO%Ya?FEDpmKCU846fC;!~)f=y$r#F9jd*gcg=<5;0sMj()B1nhy z%>Ma2O1iE^@5Tp)fa>UpRE` zBXwmWe3U4vLU2tjVHB4Lm@acJe9DLd<1=HqB6#fc4l~jxKW*K5n%;i4bLYwS?H|*d z-XohEe@-9X-MRAU&8r{M ztIu}sJs#@&`_g4Ie?E^sXz$aui4p+~*ZemUCX%X`ZKFed6}X0D+n>%G0nlckT%%yy zad+OR6R*`2Tr=PDc*uooh-RJSY-BivS!CGAuyHYO_CF##z5Oh`_A(Q7zMp;2M>aNI zI!cCVLF4d@bD1Rrj}Ax)+H8Vw&4@5fLKDRy@gM@GT(i!V;*lj45z0iItwIQ%a&rW! z{KBE6Lz&Mzcz*;^k|tov8a#Jl=hF2zFCM@7^BZG-qVVAN*uRiRbQp8a%2{anIJ7wX o2gqfL^8JBp*^~AA`FZFL-XIPS-XMm4_vb(P2W3jsY*+{Y0OoU8z5oCK diff --git a/js/index-CDH0QlWI.js.gz b/js/index-CDH0QlWI.js.gz deleted file mode 100644 index 708d811390a69800fa46fefddb4dc27fead48d8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2866 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[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{b as default}; diff --git a/js/index-CF6j5Vit.js.gz b/js/index-CF6j5Vit.js.gz deleted file mode 100644 index afb08e6f7b5ee8584593a5217649cce02ff016fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 797 zcmV+&1LFK2iwFP!000021D%x1ZsRr-hWC96k5(}t(vlq8v4Sbo$m29_C(hMHG6)P> zI<{y_q=pw?q5X6QeTH`5Wr1#*L7yh*?D7hQ>|_eLE?RU;e&^>Q|DT5@DHm#WTq3dr z*--Grz?F#eiA1e_zjL%`_V8F5hjh&uxDt}ZSb8?LZERb}Klqkk^v>!5TQlnev_8|par zYS_URY9+64{YgZ3orpkwKD5PU^SB#Likvsqpe6JJF2J)b+$>(_Xg)n5Z_m5Ci)2Iu zggeR_uNARJDy+efS(+F2ER*h zth4J)WCG5lDh*!tG~f`1l!4EalrvyzZ^cLgu5mIHB!Lzr+%P35o$i%a0+bePm1XAU z1wJp8a-l!~QP4Z(A?z_ir+`n}G0e@?6ojGyiQN~LDd`g2H;!dG)?H?AmS4dnkz+B46dlfeZ*pL+qzGIiQYw{h zr81k%@LEn&9Pp&FjF5j?35l2(W(0H;Dc7i4mSK`O<}=sG|LNw(8kxy-9GCC1viV<{ zE)JT<`*(l*{Ndq;U;cmVltpw9lR+LEJfbSn159}(a.name.includes(e.toString())},{title:"Age",key:"age",sorter:(e,a)=>e.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:e=>e.tags.map(n=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},h(n)?n:{default:()=>[n]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(A,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],m=Vue.ref([...p].map((e,a)=>({...e}))),o=Vue.ref([]),f=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],v=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[k,{checkedRowKeysBind:y,getKeys:C,getRows:t,clearKey:b,clearAll:w,selectKey:g}]=D(o,m,{rowKey:"key",onChange:(e,a,n)=>{}}),T=()=>{for(let e=0;e<10;e++)o.value.push({key:G(),name:e%2===0?"John Brown":"Jim Green",age:e+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},x=e=>{window.$message.info(`${e}`)},F=()=>{const{key:e}=o.value[1];b(e)},E=()=>{o.value.map(a=>a.key).forEach(a=>g(a))},R=()=>{const{key:e}=o.value[1];g(e)};return T(),{...Vue.toRefs(v),tableData:o,actionColumns:m,baseColumns:p,tableMenuOptions:f,menuSelect:x,register:u,getKeys:C,getRows:t,clearKey:b,clearAll:w,checkedRowKeysBind:y,checkedRowKeys:k,clearSecondIndexRow:F,selectAll:E,selectSecondIndexRow:R,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,getTableInstance:l,print:N}},render(){let u;const{register:l,clearAll:r,checkedRowKeysBind:i,clearSecondIndexRow:d,selectAll:c,selectSecondIndexRow:s,clearFilters:V,clearSorter:N,scrollTo:p,filters:m,sort:o,downloadCsv:f,getTableInstance:v,getRows:k,getKeys:y,print:C}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(naive.NCard,{title:"useTable"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"DataTable Methods",type:"info"},{default:()=>[Vue.createTextVNode("其余的方法查看")," ",Vue.createVNode("a",{style:"color: transparent",href:"https://www.naiveui.com/zh-CN/dark/components/data-table#DataTable-Methods"},[Vue.createTextVNode("Naive UI")]),Vue.createTextVNode("官网,保持一致。")]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:N.bind(this)},{default:()=>[Vue.createTextVNode("清除所有排序")]}),Vue.createVNode(naive.NButton,{onClick:V.bind(this)},{default:()=>[Vue.createTextVNode("清除所有过滤")]}),Vue.createVNode(naive.NButton,{onClick:()=>{f()}},{default:()=>[Vue.createTextVNode("下载 CSV")]}),Vue.createVNode(naive.NButton,{onClick:v.bind(this)},{default:()=>[Vue.createTextVNode("getTableInstance")]}),Vue.createVNode(naive.NButton,{onClick:C.bind(this)},{default:()=>[Vue.createTextVNode("打印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("选中所有行")]}),Vue.createVNode(naive.NButton,{onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("取消所有已选中行")]}),Vue.createVNode(naive.NButton,{onClick:s.bind(this)},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{onClick:d.bind(this)},{default:()=>[Vue.createTextVNode("取消第二行选中")]})]}),Vue.createVNode(naive.NFlex,null,h(u=this.checkedRowKeys.map(t=>Vue.createVNode(naive.NTag,{type:"success",key:t},h(t)?t:{default:()=>[t]})))?u:{default:()=>[u]})]})]}),Vue.createVNode(I,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(S,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:i.bind(this),onRegister:l.bind(this),scrollX:1e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:t=>this.tableLoading=t},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(K,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:t=>t.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{ne as default}; +import{U as B,V as D,I,J as S,r as K,W as A}from"./hooks-C0KwMyA4.js";import{u as G}from"./utils-DTKcdeMM.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./lodash-es@4.17.21-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";function h(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const ne=Vue.defineComponent({name:"TableView",setup(){const[u,{getTableInstance:l,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,print:N}]=B(),p=[{type:"selection"},{title:"Name",key:"name",filterOptions:[{label:"John Brown",value:"John Brown"},{label:"Jim Green",value:"Jim Green"}],filter:(e,a)=>a.name.includes(e.toString())},{title:"Age",key:"age",sorter:(e,a)=>e.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:e=>e.tags.map(n=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},h(n)?n:{default:()=>[n]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(A,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],m=Vue.ref([...p].map((e,a)=>({...e}))),o=Vue.ref([]),f=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],v=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[k,{checkedRowKeysBind:y,getKeys:C,getRows:t,clearKey:b,clearAll:w,selectKey:g}]=D(o,m,{rowKey:"key",onChange:(e,a,n)=>{}}),T=()=>{for(let e=0;e<10;e++)o.value.push({key:G(),name:e%2===0?"John Brown":"Jim Green",age:e+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},x=e=>{window.$message.info(`${e}`)},F=()=>{const{key:e}=o.value[1];b(e)},E=()=>{o.value.map(a=>a.key).forEach(a=>g(a))},R=()=>{const{key:e}=o.value[1];g(e)};return T(),{...Vue.toRefs(v),tableData:o,actionColumns:m,baseColumns:p,tableMenuOptions:f,menuSelect:x,register:u,getKeys:C,getRows:t,clearKey:b,clearAll:w,checkedRowKeysBind:y,checkedRowKeys:k,clearSecondIndexRow:F,selectAll:E,selectSecondIndexRow:R,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,getTableInstance:l,print:N}},render(){let u;const{register:l,clearAll:r,checkedRowKeysBind:i,clearSecondIndexRow:d,selectAll:c,selectSecondIndexRow:s,clearFilters:V,clearSorter:N,scrollTo:p,filters:m,sort:o,downloadCsv:f,getTableInstance:v,getRows:k,getKeys:y,print:C}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(naive.NCard,{title:"useTable"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"DataTable Methods",type:"info"},{default:()=>[Vue.createTextVNode("其余的方法查看")," ",Vue.createVNode("a",{style:"color: transparent",href:"https://www.naiveui.com/zh-CN/dark/components/data-table#DataTable-Methods"},[Vue.createTextVNode("Naive UI")]),Vue.createTextVNode("官网,保持一致。")]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:N.bind(this)},{default:()=>[Vue.createTextVNode("清除所有排序")]}),Vue.createVNode(naive.NButton,{onClick:V.bind(this)},{default:()=>[Vue.createTextVNode("清除所有过滤")]}),Vue.createVNode(naive.NButton,{onClick:()=>{f()}},{default:()=>[Vue.createTextVNode("下载 CSV")]}),Vue.createVNode(naive.NButton,{onClick:v.bind(this)},{default:()=>[Vue.createTextVNode("getTableInstance")]}),Vue.createVNode(naive.NButton,{onClick:C.bind(this)},{default:()=>[Vue.createTextVNode("打印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("选中所有行")]}),Vue.createVNode(naive.NButton,{onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("取消所有已选中行")]}),Vue.createVNode(naive.NButton,{onClick:s.bind(this)},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{onClick:d.bind(this)},{default:()=>[Vue.createTextVNode("取消第二行选中")]})]}),Vue.createVNode(naive.NFlex,null,h(u=this.checkedRowKeys.map(t=>Vue.createVNode(naive.NTag,{type:"success",key:t},h(t)?t:{default:()=>[t]})))?u:{default:()=>[u]})]})]}),Vue.createVNode(I,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(S,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:i.bind(this),onRegister:l.bind(this),scrollX:1e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:t=>this.tableLoading=t},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(K,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:t=>t.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{ne as default}; diff --git a/js/index-CIQ8j7i0.js.gz b/js/index-CIQ8j7i0.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f0599f9728e625f5809b50b06025d407c9dede12 GIT binary patch literal 2867 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 Rf!FuD{{RCu1<9Tr001E9t@Qu^ literal 0 HcmV?d00001 diff --git a/js/index-CUzXUE6l.js.gz b/js/index-CUzXUE6l.js.gz deleted file mode 100644 index 690266ec7c9d6b58014576b012e4ddc1737997be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3536 zcmV;>4KMN^iwFP!000021HC$JZyU*Z-}@`*iF@D%vm-7=Nz@v2be1B=j$_G^PRX4i z)5F~%InwUVdS;d{rZ-;>IRq$@YjH)81A?X~8XyIVra*x<%@qyM-(u@7|Dt$icKISv zFV`OOh0C3J-sX9o=OKBV3aKZ&LRIA$r|=lySMca#29FF&cu?Gh$5VU+k1p2m80TFn zVnkN@LYyggr`>-1V7z%uP8GVx4Piu9LOMQGTORQ|;?>;k<`Z#nyuZE(lS-aw*MO~) zn)@IW-#uNgJzNADWX!dU(kN3~b>fj)dyuiMRnj2!b$9zw_S$Wal0~dYgjDsn8pPWm zb=DMRGwVB};-aIfcX2NW(AJM?!1%bS&U*dF-@Bkv8bxl0C*hVyYGlLRPER+RV*SGl z-o_J7!HIf2aZ@H0SDJ-NQw`^;6R&L`jE8Nw2ge&(fAz?{;MF2_wQzY%dte0c+MVsa z-4EEa4;BGg(5F(Xtu?X+p8ehNhpVd}@kN-|k|iON1$BjI}`zvv~J)b{VZLvqbZlxyH<8JiS_@yN|!Wy9}JsK=T3D z;}Ur1s59DsI67PcT*y-b{xJQpw*P^(a5qZ=%|%jaSD7=BOlLBwfG>+~g|%9!+(&QT z>~&6Aph+r)763uCIMk9SJpx9rGN;vQq36OtRV?rcdhfkE#~CAB9X}Nzt1>4KM51)% zpashz>+*zci#QbtOLTRT(3tt?;E?wcp7an_OlN7;nOG!dkR^nnn1pX$D!iIou@KT4nLdL$t zh9Z1FU|pZ#K25@iJ%L3ZG&dPgSyA_@s>R5FMj04B$)f1Z8wKw?q?%RZ*8NHR=1o;t zkk*|V=2cn16WwP?HEP|TLd(LY{EI(*{>hJDIykImM2j<)U}PT00EFy%aZntQkZS7Sl%$#J zSCc|8JQdf=asAsKTXk}W1XKt8L#qcB+A&YzfCv#TCl68GFZ&*~wVj#`e98W^lrCFqnnV(<7=8I%R|i&|*c+_Lk3Q;aohpB2rN?zY z>ySXiD?j2?>`?wNqwWD6uZ%bqA?3Y{x{{7b0muc)owAS+LV$%92dt~0+UGZ_3x#}u z@Fa++Qa-XGxrHC29A65OA)aV9(ms-OT+u8}BdS?t%oM_kzh-{DR)Y#A9>K-X@02bI zs+-+*&i=f&o!#q9c6hjV$zEk$R-)M2Gd`mH=Mx@)uUO?He8$GJ7cE4jdHTepCG^m& z+PVm-r$7{<7qJqtc)5URRxcvzA=k$L4d(Q15%tI}m$)aze|vYr$volwrITN-lsA;ah>fOhrIeWZ6s8gHLFQx7)Sw)nLDn$Y^P;**Ow+1v z-M@mxzDUJ@Njw3SXmZBJIi8faEl4jH@hG-7*93HG{T0<42nU%|Li#8brqf!Q_%0}M zmIARZ6EU98ZF*6K&K21Y;sS1Td#y=&)&qbP)SLvIDSv{Bo@NF566B*7wy8mwj<`_p zPS(i=!a>B-j-WF1(F@ZNdkCYs{u&kQ4TQ}&!eE+#1j1;(l|w!<%^bo--{zwirYl2u z)`a?~=t2=bRUK+_hL2W(;5x!++SLNrqOnCd7QtD83e=D>qMLCm+G>;35jJh7dH3K{ z=$b|q(4bcZQswjn6$+^#Jb;|~!nRxpBN&~8ECyyZ;x$OQHXEmygImd9gL};c$ZZmD zm3YOXG(Ctt)hft~E{-D%6&OgM9EWVMbHSK_h-0oJp6HbzGAH*o$cCZ6uqTo(@410U z1}uR{pwSc-1l*dLV#N$TP-zjb*o}C1ypkn_=H?I7AT>+FAg%;*oN7_%u0cF2i``q| z7aOzPspU~&`o?VUvIlr`bgd^CnQLoMt~Bkj&}ebZ9w!w_2T)^PG(ma5s#tQ<5x6hhMqwJ`HfP@Ckvh;U z4^pI(HH4KZS0350LaRZ~RjK5fxp2)boy_LfnXZf;>LwvfV-9TS7IPpUy{JJDtjz;} z+XdxiL|K@+&0Soxf}{x>cy~J)6d{);G#bA)fd6x^>2 zvo+#f0AXbc-MEBp&1XnAFX8bxwOPDz36Cc#WkI2WrZMFFHlzYKWCK?*IWVUJ$KJRA z1!jPXJuPEX0bpllnKHMTEv?EJpt=v3Mb5UN4UE>x6b`UxRylKQZ-y`+E^oL951{z7%s>mdqCwA(Gz}g zt&^}`bR{qgJDT##WaOh2$fKsPBYc|0>5=Krpa6my^BmJO-M8J^wuprEC+Ykf`c^$` z23-gfySz(7R&2>$hgKVFxZ*WxxKf9Y8d-Hvp3m;-PyW33bjq&n0c{t#*i=m}TY=?y zYY*!S&6cJeRkT{u?#98BJ~KER+s-)2TZb^k%uIX#L}0|=&&{hv0WyVx z77~SHM=1FJtPE;m`S#lAnqyyo_8lqGPz)115k==b#v(an5eqc5pT<+>Bc;k`gYsf1 zb_=TnnbIQOhSNMX2C^rD)QXBE9?_(i!3DOko7cSD?#)71D>AY z=`Gr_-HupSySKIEbuKbsQuBaD{+-&b!^6tZ>7gQfWX@Ts+(bLbD`?S=?b^Xn%U@2pKZ-Gn98rPDiw( z76#eVB6xX(T?XY8q{RzmM?7H&(}c%VTS;srMO5}K{jhLR5_sR0v=_5P+q`j&u=_M& z7%KJh8F)FSbBfTOO)0O}#=%^|y2jQw3oso*mlDWw;U*DIzbO$G2h61$cKC33OMPrF z3UlIIEzpiF)fV9vmFeA2{{8J2zp(Si^I!buyZ`zWEj{nSAhQYzk+ze^N}x*~t8Rgqr`K6iE5KzxZD> K3LBiEBme-av(xDS diff --git a/js/index-B0s1sHSa.js b/js/index-CWmBWWeM.js similarity index 73% rename from js/index-B0s1sHSa.js rename to js/index-CWmBWWeM.js index 0d8f1c66..92cd1d3d 100644 --- a/js/index-B0s1sHSa.js +++ b/js/index-CWmBWWeM.js @@ -1 +1 @@ -import"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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{s as u,g as r,l as a,x as o}from"./utils-adu6pwJt.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const P=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{P as default}; +import"./hooks-C0KwMyA4.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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{s as u,g as r,l as a,x as o}from"./utils-DTKcdeMM.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const P=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{P as default}; diff --git a/js/index-CWmBWWeM.js.gz b/js/index-CWmBWWeM.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8b992c4bfbca4f4155b8c45a411fa8092e91abd1 GIT binary patch literal 1121 zcmV-n1fKgJiwFP!000021HD$=P8&xQzVA~wt6X@c-O1Vp3`Rr_c8CZN2r*QlLe8*z zY>&O3+0M-R2WzFODlKVAi;7gGQKj}GX?s)BJDQa8G+7{5d4*_g6IjO(C~B`}wey`b z-_M!VlB&bFRM52&V-=xijH&ue^Tq%w3uTlX?OC{47U>v@#Zb)9GsDwtesOLnjBz-j zQg6eCkfD!T>}Gk$xD^J~T+llQIkqd(aTG^JzUD$Yfd)`Ksb{U3@toO|;VPS1Sd`KO zD3(O=n4YN*j#S*+^)RR`bd#|P33?f5P+!Uq-?L)IU>GG#4nPa8ZKnr=!}V-+W+_uC zkrS|%h+q+MwPLVv%?=iq^3q6~gGA)>y37=uQoC7tRs2nIX(11QN zdt*M2XJ`A#(m}jambhOj-pozvVO+ZAf-4|zG7jmOfkwifjZelG8>Zj9*YEQFO4%7nP#biGoW_4PKg)vgtWF;L(iC~Pg&Aa+- z0`Hrf=Ps3`3VJ)1BU2MlTs5X9`oRI4lGKQ79)YPnSlqKEz$G!U zow{Q5lzq}$r<4+kMqS(1PHg3%A-mfLpTF?G`a2>(-jj^uB1HB#9=`s5`_1mg;r8Ca zKidbpTmB!9yCl_RRXc^*Bz0VQi!;~h9CtRY_lly7{L(ZTL#7jz{w-={khf}QS8hrzKs0hQq9Gy1^^Kfg=ku9S>wEk-jo zF)M9s%Z(~QdWzPYwE!Uqquo(gw3gGk%2y1n^E3s`K2~_DRwvYAb#%1~Lf|4G;hH80 zab)-Y`lkQ&&x-1K=ZWa}ww)PJUu{RmQ$9EHMsMR)b52#{SFD_8&j@H-8Pjh(G;) n!K_MHoYc1Lsh;Y2>L@hYzkzeXA78hNH~P_A1VtjMDhmJr!?h`_ literal 0 HcmV?d00001 diff --git a/js/index-CyPGhaNY.js b/js/index-CY7j_Y8J.js similarity index 81% rename from js/index-CyPGhaNY.js rename to js/index-CY7j_Y8J.js index 3ebc18ec..64eaa70a 100644 --- a/js/index-CyPGhaNY.js +++ b/js/index-CY7j_Y8J.js @@ -1 +1 @@ -import"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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{y as s,z as p,A as d,B as l,C as c,D as V}from"./utils-adu6pwJt.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const k=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const n=e[o],r=n(...a);return"结果: "+s(r)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{k as default}; +import"./hooks-C0KwMyA4.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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{y as s,z as p,A as d,B as l,C as c,D as V}from"./utils-DTKcdeMM.js";import"./lodash-es@4.17.21-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const k=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const n=e[o],r=n(...a);return"结果: "+s(r)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{k as default}; diff --git a/js/index-CY7j_Y8J.js.gz b/js/index-CY7j_Y8J.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1ad63fe9039885734ef06c0d44ee830ebac62850 GIT binary patch literal 1514 zcmV-!b zl9M<-o_(AqjUtsxOUEdkG+GJ;Mxijqrh-<9^~!$C;#@xQ7bZLDh@Er|AVoRRInVQ+ z=REIwErusCuqBIJmjC1H`* z62VU3=>c938=CFvOX(M8?VzN_3K*x58H)p5?8J2Mx1xvZvZFLXg;0*^k`(MRCuhUy zk%>?$ff``>oQv078Z&1$3Uk(MMCP2?NKD9V1SV`Y(LzkcX$o}c1W6hjjtmJR92sdP zo`u?f`h8bY@$->E){YBibf{}^TEHp{dN|N$cjnxnH=0fL^t2{v30{R_D_UeYJCq!Y z*=d5Vs!$ekAZg}+1D$N&=-KgUest81Lo$IXFOXXDIpFPP!xO{Pk%_r6M?hYZ*cl{? zK@Z?S4;xaFeZ9E*ilao3jCeEiaU`<}R5hd#C~AZ!rd}`bOk0Sc7kEGqJ09)P6TXPU zCK0Duf?1U2<1py8N-Z239k>iHUA6X z0>@M+APr%eVl+r}g?8s_bYju#k|3SuMR8Oi2+Nv(lJZat#R0GNZT|KE4>iST`V28E z<1}1amk3g%+-W!wWsnF@M`=VwGdh7$Uecl8<89~~)rq2$+Q4KZb{NWWlJNTqZUzP# z7bi9?LuwK%IHW}j3<}UZgWZ8Mb^GK1oWxU%8jxuK0PpTsA<DuqQ2H> z)m>op0Bw>?uVt7e5hSE&Hy{Zp)7Ah1Ef*6|=*AJNk7?|wt7wR*+blT120RZMy z1dqd*MiVz9Ua@!CW_kNwX>G5xv-!t2B2{j_s%+k_9Q{#ReoDEg+)T4v-zUi} zZ|xV~{aBl%di}`wWxu$8$JKDwx{NnhE6)~8bxXgM@4hq^-j@G-XY9W)wr-SvTC7|@ zGHz|uFva~vV|TZF_htFPjpFWnaeu>MM&;LM#^O$mUcI+neY*b7{59jnwbJ8<)ra$y z7gvpix5b0C@`D@oRlokLy1r0(ePC>_n>}kcOPkMJ2|^Uj-_dv>0IbG4zB=9*Ee)y{ zz<>m^Og;luf&^ajf5{b2se?K%#H%8cCy1E-8n>R5c2+3|^#o=(C-Z3}MEJPI Qh5j%81%Pl{RtOIO06}Ne^Z)<= literal 0 HcmV?d00001 diff --git a/js/index-DXw-vgra.js b/js/index-CaJnaAOe.js similarity index 94% rename from js/index-DXw-vgra.js rename to js/index-CaJnaAOe.js index f8289352..64df0675 100644 --- a/js/index-DXw-vgra.js +++ b/js/index-CaJnaAOe.js @@ -1 +1 @@ -import{Q as e}from"./vue3-next-qrcode@2.0.10_typescript@5.2.2-DsqDmAzR.js";import{L as t}from"./ray-dCjhX_JK.js";const l=Vue.defineComponent({name:"RQRCodeDemo",setup(){const u=Vue.ref("ray template yes"),a=Vue.ref(),o=Vue.ref();return{qrcodeText:u,qrcodeStatus:a,rayQRCodeRef:o}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var u;(u=this.rayQRCodeRef)==null||u.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:t,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{l as default}; +import{Q as e}from"./vue3-next-qrcode@2.0.10_typescript@5.2.2-CrPzMTkm.js";import{L as t}from"./ray-dCjhX_JK.js";const l=Vue.defineComponent({name:"RQRCodeDemo",setup(){const u=Vue.ref("ray template yes"),a=Vue.ref(),o=Vue.ref();return{qrcodeText:u,qrcodeStatus:a,rayQRCodeRef:o}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var u;(u=this.rayQRCodeRef)==null||u.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:t,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{l as default}; diff --git a/js/index-CaJnaAOe.js.gz b/js/index-CaJnaAOe.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef9d11ffaac2bf273998b9f4945a420ffc57c973 GIT binary patch literal 1002 zcmVt0_cFxOJjl`*=|cA`R4nbx6cS~YcrO%-h+QGX1v6Q1}BlVeCzC>^j#ll)-o zp7Z%T-*@i0S2t}!nRki94hOzQiHW3S$%TQ01v4yhjVeTiGyPIZ>PuZ=vo<&i)opfW zQ0kZZ6FK_XSD%hgo6=PWjp#AdSOmrPp(vhBsJW}fFRpxYz7wSo%VC_6op3=?LDMbB z5z{6XSd8~9Y=VsPm-0EH!YG&oi4HK=<^?a#b31tyG#*hr%P}x*12f=e!9jwEyQ_jo zUcQe|U@o=1xR`O6VX`a6AD0B2b!W<<+14AE0T!>++(UdVp%`zTzV4}W|Vd@~n3 zejeQUA*e0y)@!Ys8^PV%JM)X-@_P8}ukgXrZvERbW=b(a+^sL1ib62=wAol{HeR&u zJ#4Q%4es1%SH9+KN^FPQnOkf%9`CF^kB}$*!{EK9cuZ#o$dR(G)k<@-*4lc~`nihy z;~9J0J^;~UQ3D=sU%!)nnB>tJqCpCzW2MYakzLTWv)zvPJU=F*B4f5ACzEAcHw#i3 z8-~LaOHzoL)P{#M!vh&50ckChNN0vqiK(H1bYgI5I5jYp#tPOzD(KpWdc4Z%_b!15Q@0AI z5wf#qdw1)JwDd|qnXX_%emnIad$1RN)@6)XqDQQpp)1p|wydZ-QtuGYb|r|;jB(ur z;xhhVY&1HuC=!-)Z51<6We&Y(L75xH40u5*#JRj69{xj#=qi`;#XcB_d^?JK&v*(~ zo`lQm-6oAiMsKp_wZ)b&<=he8&2~8To>f9N8wq*+x+|%qY()~pYy2@8HlKahZZuwQ zqkrg}lWv~_((kwHA#GpjX$o4W?YmXJW;phq0ga_#Vex>-yY>6%6%V6?xVHH5ePIM< YI#(7Wy0Yw*[Vue.createVNode(naive.NGrid,{cols:24,xGap:24},{default:()=>[Vue.createVNode(naive.NFormItemGi,{label:"姓名",path:"name",span:12},{default:()=>[Vue.createVNode(naive.NInput,{value:this.condition.name,"onUpdate:value":e=>this.condition.name=e},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"年龄",path:"age",span:12},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.condition.age,"onUpdate:value":e=>this.condition.age=e,showButton:!1,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"出生日期",path:"date",span:12},{default:()=>[Vue.createVNode(naive.NDatePicker,{value:this.condition.date,"onUpdate:value":e=>this.condition.date=e,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"性别",path:"gender",span:12},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.condition.gender,"onUpdate:value":e=>this.condition.gender=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"girl"},{default:()=>[Vue.createTextVNode("女")]}),Vue.createVNode(naive.NRadio,{value:"man"},{default:()=>[Vue.createTextVNode("男")]})]})]}),Vue.createVNode(naive.NFormItemGi,{label:"备注信息",span:24},{default:()=>[Vue.createVNode(naive.NInput,{type:"textarea",value:this.condition.remark,"onUpdate:value":e=>this.condition.remark=e},null)]}),Vue.createVNode(naive.NFormItemGi,{span:24},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"flex-end",style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",onClick:()=>{this.condition=r(),t()}},{default:()=>[Vue.createTextVNode("重置表单为初始状态")]}),Vue.createVNode(naive.NButton,{type:"warning",onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("移除校验状态")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>a()},{default:()=>[Vue.createTextVNode("校验")]})]})]})]})]})}});export{w as default}; +import{E as d,F as l}from"./hooks-C0KwMyA4.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const w=Vue.defineComponent({name:"RFormDemo",setup(){const[u,{getFormInstance:i,validate:t,restoreValidation:r,formModel:a,formRules:e}]=d({name:null,age:null,gender:null,date:null,remark:null},{name:{required:!0,message:"请输入姓名",trigger:["blur","change"]},date:{required:!0,message:"请选择日期",trigger:["blur","change"],type:"number"},gender:{required:!0,message:"请选择性别",trigger:"change"},age:{required:!0,message:"请输入年龄",trigger:["blur","change"],type:"number"}}),o=Vue.ref(e()),n=Vue.ref(a());return{register:u,rules:o,condition:n,restoreValidation:r,formModel:a,validate:t}},render(){const{rules:u}=this,{register:i,restoreValidation:t,formModel:r,validate:a}=this;return Vue.createVNode(l,{onRegister:i,rules:u,model:this.condition},{default:()=>[Vue.createVNode(naive.NGrid,{cols:24,xGap:24},{default:()=>[Vue.createVNode(naive.NFormItemGi,{label:"姓名",path:"name",span:12},{default:()=>[Vue.createVNode(naive.NInput,{value:this.condition.name,"onUpdate:value":e=>this.condition.name=e},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"年龄",path:"age",span:12},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.condition.age,"onUpdate:value":e=>this.condition.age=e,showButton:!1,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"出生日期",path:"date",span:12},{default:()=>[Vue.createVNode(naive.NDatePicker,{value:this.condition.date,"onUpdate:value":e=>this.condition.date=e,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"性别",path:"gender",span:12},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.condition.gender,"onUpdate:value":e=>this.condition.gender=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"girl"},{default:()=>[Vue.createTextVNode("女")]}),Vue.createVNode(naive.NRadio,{value:"man"},{default:()=>[Vue.createTextVNode("男")]})]})]}),Vue.createVNode(naive.NFormItemGi,{label:"备注信息",span:24},{default:()=>[Vue.createVNode(naive.NInput,{type:"textarea",value:this.condition.remark,"onUpdate:value":e=>this.condition.remark=e},null)]}),Vue.createVNode(naive.NFormItemGi,{span:24},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"flex-end",style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",onClick:()=>{this.condition=r(),t()}},{default:()=>[Vue.createTextVNode("重置表单为初始状态")]}),Vue.createVNode(naive.NButton,{type:"warning",onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("移除校验状态")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>a()},{default:()=>[Vue.createTextVNode("校验")]})]})]})]})]})}});export{w as default}; diff --git a/js/index-CfosIvwS.js.gz b/js/index-CfosIvwS.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ceeb829b274280d08f1027e7ccd6ae0a8a3cfbc GIT binary patch literal 1349 zcmV-L1-kkliwFP!000021FctWYui>7{=Q$43I;Y@-Ac~8f{Pow32Blh_1ui6lyD;* z%h#6fRj;o65+i6~qusi~pdDkd(G^--F zJm)<3%A&5vh3sA!BmS6$7NQR)tP1Wb_-u{yhOZX2<<@HF`~Vfd7FTwI9kx`8~tZ&7LLJsSAS}ku(2et9avDR4JRV7!cOKd3QVo#KcYYSK4@|83Y z%o-8WFHGV|tf@uVxv?_t9wXZkz$_4bOzG1Z-eOffjgh`Xw+lHu9=Wg7xvXBK@ZZL7 ziGWG!f*Ox((C~4vceLe&VQ?U(q)jS212A)zTBS;}JOtdIXdlP{7QBg|9Rp3yd^y(2 zZv=oXs8R++?s}X7lbJ3fE*MIAfeW_;E?1BbGVn6lZX9(jKwTSTba#pQk}wktikifs z7Li~`B*2$kz((>5<;)PM%7weiEpQAHugif0z5(I&yw%Ug0>?qb?l0`P!O1$NjaLF( zA{y~JL`hgzz>R4f_3gzJ0i-TA9d!Ik)?cVQweNRDBP}>G!TvN84KqyEt zYlPXLTn`ia6KM`_ezAA=r@e2V?0x_69W+RGJTMd%xZ5C~W zM!ZkjpT8Zx`fT)?!YtzPyaiMfBpFajjvDRE?SX3=<( z?7h=HGC~-lWSqOJv15;)SxWb@~)9p_?%HUVE+6x2dplRLhVn?UVF;u*P#5o6;` zBEemxsOykza13SONRP;xp+p{5kna&@=(!O|mzWnw)NK+cfMb$y#D^5lu6S{`VvJ%y z{@f5;9zqmtrR?=Ei%ub+@4G|*u|KT-OR+0YP(kdGL=YSDfczS7%?DC)W}MNHFFOtx zN{d>uW{l~Y_ObF|DsR8sfADay?-Q+2HK!F@A`;fA**H;aL^_Jt=x(I;f6_NNdJ<*H zadld4WnxjjD0twVpe>;tMO}i7965UCK~lx0!ck6+tUy~P(Ms>hbLCx)O7psejYhlw z;6+TET&Ho_ynMKY5OM;h

[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>s("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(f,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{n(),setTimeout(()=>{i()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{Q as default}; +import{l as A,d as E,X as h,r as f,Y as x,Z as k,$ as g,a0 as T,a1 as b}from"./hooks-C0KwMyA4.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const Q=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=A("layoutContentMaximize"),o=Vue.ref(E().getWatermarkConfig.value.content),n=Vue.ref("new"),{navigationTo:i}=x(),{maximize:r,isLayoutContentMaximized:l}=h(),{reload:d,openSpin:V,closeSpin:F}=k(),{showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=g(),{darkTheme:B,lightTheme:s,toggleTheme:u,getAppTheme:e}=T(),{hidden:p,show:v,update:D}=b();return{navigationTo:i,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:F,showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,darkTheme:B,lightTheme:s,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:p,badgeShow:v,badgeUpdateLabel:D,badgeValue:n}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:n,closeSpin:i,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,darkTheme:F,lightTheme:c,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:s,badgeUpdateLabel:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>s("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(f,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{n(),setTimeout(()=>{i()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{Q as default}; diff --git a/js/index-CkfqpvHm.js.gz b/js/index-CkfqpvHm.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a98446718767fbf0d3c3d5a4806a47e87e5e9223 GIT binary patch literal 2161 zcmV-%2#)t3iwFP!000021I1ZyPuoZue}A9CYu$@P8oLgZLS1Dq5Xx=0K>wxewWkW1 zc#@bno}4`n&?pkimJPI_v|DI7`UmJ=w7M4dN=txHK1?&ldBs;a*-k$orDQ`r?|gYgAzJq971tf zw`?}CTz^7`zGn6$+tkW*iai~H;0UfBB_mPLBEFNXr^7E~crLb@#bS}fyCXRPPCKN^v0S!AGAHrjkG8a^91$5i8d z2_5Ph><=Op`aB$ax_UVs=bHM4qphvA2Wb&Og<`E?f$rh+gBL^9!*ndk8q*m#9~5Cv zPj#Q9V5kZ~?0AV|n@%yE*Sq@z*Kb}t;Bi5gnE^==eIAx$TN!_R@N^qGb?tyJB}Eb} z7lkE-i9=PBGz>)z3)te=#CrN|gs+M9u&vDHzE(Zb95^72h++&zj1&{X(AQ+gM5q5k z*Hw7wYBdlBBZ7)GUkls9a*Q9|{8x8#?7(C`E#^4DxgU#^SPo;dj;sp@9am9(TEu z&PZ&JRAIl&{)Q^;q z6lN2GtV1^F40Ho!e`*B|(Qc4bgoG3pu!NKV;-!>#*yRSvSkVHn0!izxWn1Lsls95w zRVX7t@fbt@pG>UtmqF;zx-8=>rYLy-@!w@eVp$Isx7DHtOI;;yg zjv~L~T`(YsVfbB1EBoz=Bbfbs)mE)r7=SY0>3r(5VvSc)Dd243Qb1RWiA!P%`@*4p zsgw$-qyti^hoq8gN+lkWr>{buu1a}=Rr2&!$rC$T9)FcQ9ToCuhvm^zUL29MVrWs; z4h*VLz_70uiO{78QUbEQT{0X7$plof6cl9s8!iQsA`A(-jCq&a`|UrE80QyM5hSsM zWysUU-B)D#g}Jh3%-yB`XaYLYOan!iWl+%-fWx@dZ6&7@xR|Oak{Ks&=Zu+8#`2Q! zbSIyEKz@5hSs==IxM94X{X9Bm?)SV~jo^b;~QYb>VC zcdK-rq8(T4b4pytAZce+-f}9tANhbrisN?P?x%U^{q_LH3sbh@M=sGOX8WWrJ{>y7 zNC8Qt_+=>=wXq#8y6iOP21dJ&US5U23-kBPN7H2c0hyet67~0dQj39hTn5J6r`?yE ze*y#jFawa3?cI35BdI!>Jzg^&uKo$klJ!#qQV=Qp!MQ`Ac!z+hic}hCRsy9xZFDiR zQtniJD_Y+ow-=pNkjI~l#q`%-O9DwE#nsEuiN`|>%YXHz2|Jrp`RrEV`P^4a5Py_R zD-IUQyt_`OA3DM0&@w0g%Tu%)#9VF`TNwM~xbZd9M3<|+$R`tNW9qpv|EREazo=oO zaT09I)ZE?t=DTB>>TSqWg^`A%s(iVijMX(V^?x{e%J;#ePo6Tw3jtE>DXhMv=z`WJ z{Mtv6>S`qK7j*sOu zZi8et$-=^3E|bsA=eKvrr$@yDZGB~T=C{Jqhr-k6MPzQ1OnfY)r>wEJ7tQVMz1&1T zH*ZY7F_$vrUB;MQ+nv8fC3Hyb&Mc7o+vNVT@nm5yH~D#Vtgtm_zI#cvaa>HJ$ks=5 zXQ6nxJ0t=VtejSqL6 z$g46vw?gi{E)(EsH}LXchw?4ioCoFda>#_Vc7yJ@_AVa%=>v#Z9Vk4~yE93{v11CaYTUhh20{Q*{{for(const a of i)if(a.type==="childList")for(const c of a.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&o(c)}).observe(document,{childList:!0,subtree:!0});function l(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(i){if(i.ep)return;i.ep=!0;const a=l(i);fetch(i.href,a)}})();const d1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const{getPrimaryColorOverride:l,getAppTheme:o,getLocaleLanguage:i}=_(),a=Vue.computed(()=>{const n=i.value;return W(n)}),c=()=>{const{message:n,notification:s,dialog:r,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=r,window.$message=n,window.$loadingBar=d,window.$notification=s};return t(),{getPrimaryColorOverride:l,localePackage:a,getAppTheme:o,discreteApi:c}},render(){const{$slots:{default:e},discreteApi:t}=this,{getPrimaryColorOverride:l,getAppTheme:o,localePackage:i}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:l,theme:o?naive.darkTheme:null,locale:i.locale,dateLocale:i.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,q,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),t()]})]})]})]})]})]})}});var p1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.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 u1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const{getAppTheme:l}=_(),o=()=>{const{appPrimaryColor:{primaryColor:c,primaryFadeColor:n}}=p1,s=document.body,r=L(v.appPiniaSettingStore,"localStorage");if(r){const d=i1(r,"primaryColorOverride.common.primaryColor",c),h=n1(d,.38);s.style.setProperty("--ray-theme-primary-color",d),s.style.setProperty("--ray-theme-primary-fade-color",h||n)}},i=()=>{const c=document.getElementById("pre-loading-animation");c&&b(c,{display:"none"})},a=c=>{const n=document.body,s="ray-template--dark",r="ray-template--light";c?y(n,r):y(n,s),B(n,c?s:r)};o(),i(),Vue.watch(()=>l.value,c=>{a(c)},{immediate:!0}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),j={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},g=()=>({lockPassword:null}),h1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:l}=V(),{updateSettingState:o}=M(),i=Vue.reactive({lockCondition:g()}),a=()=>{var c;(c=e.value)==null||c.validate(n=>{n||(l(!0),o("lockScreenSwitch",!0),i.lockCondition=g())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var c;(c=t.value)==null||c.focus()})}),{...Vue.toRefs(i),lockScreen:a,formInstRef:e,inputInstRef:t}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:j,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),f1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:l}=A(),{updateSettingState:o}=M(),{setLockAppScreen:i}=V(),{isTabletOrSmaller:a}=G(),c="HH:mm",n="A",s="YY年MM月DD日",r="ddd",d=Vue.reactive({lockCondition:g(),HH_MM:u().format(c),AM_PM:u().locale("en").format(n),YY_MM_DD:u().format(s),DDD:u().format(r)}),h=setInterval(()=>{d.HH_MM=u().format(c),d.AM_PM=u().format(n)},6e3),f=setInterval(()=>{d.YY_MM_DD=u().format(s),d.DDD=u().format(r)},864e5),m=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{l(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},U=()=>{var k;(k=e.value)==null||k.validate(Y=>{Y||(i(!1),o("lockScreenSwitch",!1),d.lockCondition=g())})};return Vue.onBeforeUnmount(()=>{clearInterval(h),clearInterval(f)}),{...Vue.toRefs(d),backToSigning:m,unlockScreen:U,formRef:e,inputInstRef:t,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:t,AM_PM:l,YY_MM_DD:o,DDD:i}=this,a=t.split(":"),{unlockScreen:c,backToSigning:n}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content-wrapper"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(J,{avatarSize:52,style:"pointer-events: none;"},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:j},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&c()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[t,Vue.createTextVNode(" "),Vue.createVNode("span",null,[l])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[i])])])])])}}),m1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=V(),{updateSettingState:t}=M(),{getLockScreenSwitch:l}=_();return{lockScreenSwitchRef:Vue.computed({get:()=>l.value,set:i=>{t("lockScreenSwitch",i)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(P,{show:this.lockScreenSwitchRef,"onUpdate:show":t=>this.lockScreenSwitchRef=t,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(f1,null,null):Vue.createVNode(h1,null,null)])]})}}),v1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:t}=_();return{getWatermarkSwitch:e,getWatermarkConfig:t}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:t}=this;return t?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),g1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:K("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var _1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.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 b1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=_1,t=L(v.appVersionProvider,"localStorage"),l=Vue.ref(!1),{logout:o}=A();return t!==null?e!==t&&(l.value=!0,C(v.appVersionProvider,e,"localStorage")):C(v.appVersionProvider,e,"localStorage"),{modalShow:l,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(P,{show:this.modalShow,"onUpdate:show":t=>this.modalShow=t,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),D=Vue.defineComponent({name:"App",render(){return Vue.createVNode(d1,null,{default:()=>[Vue.createVNode(b1,null,null),Vue.createVNode(m1,null,null),Vue.createVNode(u1,null,null),Vue.createVNode(v1,null,null),Vue.createVNode(g1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>X})]})}});if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const y1=()=>{u.locale(Q)},Z=(e,t)=>{const l=new r1(e,{text:()=>t});e.$$clipboard=l,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},M1=()=>({mounted:(e,{value:t})=>{Z(e,t)},updated:(e,{value:t,oldValue:l})=>{var o;t!==l&&((o=e.$$clipboard)==null||o.destroy(),Z(e,t))},beforeUnmount:e=>{var t;e.$$clipboard&&((t=e.$$clipboard)==null||t.destroy(),e.$$clipboard=null)}}),V1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),w1=()=>{let e,t;return{beforeMount:(l,{value:o})=>{const{func:i,trigger:a="click",wait:c=500,options:n}=o;if(typeof i!="function")throw new TypeError("debounce directive value must be a function");e=o1(i,c,Object.assign({},n)),t=T(l,a,e)},beforeUnmount:(l,{value:o})=>{e&&(e.cancel(),t==null||t()),e=null}}},k1=Object.freeze(Object.defineProperty({__proto__:null,default:w1},Symbol.toStringTag,{value:"Module"})),S=(e,t)=>{if(e){const l="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),B(e,l)):(e.removeAttribute("disabled"),y(e,l)),e==null||e.setAttribute("disabled",t?"disabled":"")}},C1=()=>({mounted:(e,{value:t})=>{S(e,t)},updated:(e,{value:t,oldValue:l})=>{t!==l&&S(e,t)}}),z1=Object.freeze(Object.defineProperty({__proto__:null,default:C1},Symbol.toStringTag,{value:"Module"})),H=(e,t)=>{const{line:l=1,type:o="block",width:i,popoverText:a}=t;if(i==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${i}!`);return}a&&e.textContent&&e.setAttribute("title",e.textContent),o==="line"?b(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":l,overflow:"hidden",width:z(i)}):b(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:z(i)})},Z1=()=>({mounted:(e,{value:t})=>{H(e,t)},updated:(e,{value:t})=>{H(e,t)}}),S1=Object.freeze(Object.defineProperty({__proto__:null,default:Z1},Symbol.toStringTag,{value:"Module"})),p={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},H1="v-ripple__container";function x(e,t){e.style.transform=t}function R(e){const t={},l=e.currentTarget;!(l!=null&&l.__d_ripple__)||l.__d_ripple__.touched||(t.center=l.__d_ripple__.centered,l.__d_ripple__.class&&(t.class=l.__d_ripple__.class),w.show(e,l,t))}function O(e){const t=e.currentTarget;t!=null&&t.__d_ripple__&&(setTimeout(()=>{t.__d_ripple__&&(t.__d_ripple__.touched=!1)}),w.hide(t))}const x1=(e,t,l={})=>{var f;const o=t.getBoundingClientRect(),i=e.clientX-o.left,a=e.clientY-o.top;let c=0,n=.3;(f=t.__d_ripple__)!=null&&f.circle?(n=.15,c=t.clientWidth/2,c=l.center?c:c+Math.sqrt((i-c)**2+(a-c)**2)/4):c=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-c*2)/2}px`,r=`${(t.clientHeight-c*2)/2}px`,d=l.center?s:`${i-c}px`,h=l.center?r:`${a-c}px`;return{radius:c,scale:n,x:d,y:h,centerX:s,centerY:r}},w={show(e,t,l={}){var m;if(!((m=t==null?void 0:t.__d_ripple__)!=null&&m.enabled))return;const o=document.createElement("span"),i=document.createElement("span");o.appendChild(i),o.className=H1,l.class&&(o.className+=` ${l.class}`);const{radius:a,scale:c,x:n,y:s,centerX:r,centerY:d}=x1(e,t,l),h=`${a*2}px`;i.className=p.vRippleAnimation,i.style.width=h,i.style.height=h,t.appendChild(o);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationVisible),x(i,`translate(${n}, ${s}) scale3d(${c},${c},${c})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationIn),x(i,`translate(${r}, ${d}) scale3d(1,1,1)`)},0)},hide(e){var a;if(!((a=e==null?void 0:e.__d_ripple__)!=null&&a.enabled))return;const t=e.getElementsByClassName(p.vRippleAnimation);if(t.length===0)return;const l=t[t.length-1];if(l.dataset.isHiding)return;l.dataset.isHiding="true";const o=performance.now()-Number(l.dataset.activated),i=Math.max(250-o,0);setTimeout(()=>{l.classList.remove(p.vRippleAnimationIn),l.classList.add(p.vRippleAnimationOut),setTimeout(()=>{var n;e.getElementsByClassName(p.vRippleAnimation).length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((n=l.parentNode)==null?void 0:n.parentNode)===e&&e.removeChild(l.parentNode)},300)},i)}};function E(e){return typeof e>"u"||!!e}function $(e){e.removeEventListener("pointerdown",R),e.removeEventListener("pointerup",O)}function N(e,t,l){const{value:o,modifiers:i}=t,a=E(o);a||w.hide(e),e.__d_ripple__=e.__d_ripple__??{},e.__d_ripple__.enabled=a,e.__d_ripple__.centered=i.center,e.__d_ripple__.circle=i.circle,s1(o,"Object")&&o.class&&(e.__d_ripple__.class=o.class),a&&!l?(e.addEventListener("pointerdown",R),e.addEventListener("pointerup",O)):!a&&l&&$(e)}const N1=()=>({mounted:(e,t)=>{N(e,t,!1)},beforeUnmount:e=>{delete e.__d_ripple__,$(e)},updated:(e,t)=>{if(t.value===t.oldValue)return;const l=E(t.oldValue);N(e,t,l)}}),A1=Object.freeze(Object.defineProperty({__proto__:null,default:N1},Symbol.toStringTag,{value:"Module"})),P1=()=>{let e;return{beforeMount:(t,{value:l})=>{const{func:o,trigger:i="click",wait:a=500,options:c}=l;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=c1(o,a,Object.assign({},c)),T(t,i,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},L1=Object.freeze(Object.defineProperty({__proto__:null,default:P1},Symbol.toStringTag,{value:"Module"})),B1=e=>Object.keys(e).reduce((l,o)=>{var a;const i=(a=e[o])==null?void 0:a.default;if(typeof i=="function")return l[o]=i,l;throw new TypeError(`directiveModules: ${o} is not function`)},{}),T1=e=>{const l=B1(Object.assign({"/src/directives/modules/copy/index.ts":V1,"/src/directives/modules/debounce/index.ts":k1,"/src/directives/modules/disabled/index.ts":z1,"/src/directives/modules/ellipsis/index.ts":S1,"/src/directives/modules/ripple/index.ts":A1,"/src/directives/modules/throttle/index.ts":L1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),i=/^([^-]+-)*[^-]+$/;a1(l,(a,c)=>{var s;const n=(s=c.match(o))==null?void 0:s[0];typeof n=="string"&&i.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},F=async()=>{},I=async e=>{e1(e),await t1(e),l1(e),y1(),T1(e)},j1=async()=>{const e=Vue.createApp(D);await I(e),e.mount("#app"),await F()},D1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(D),await I(e),e.mount("#app"),await F()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?D1():j1(); +import{d as _,g as W,M as q,e as v,f as M,h as V,i as A,j as G,k as J,R as P,l as K,m as X,D as Q,s as e1,n as t1,o as l1}from"./hooks-C0KwMyA4.js";import{d as u}from"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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{g as i1,d as o1,t as c1,f as a1}from"./lodash-es@4.17.21-3YkgETI-.js";import{g as L,c as n1,f as b,n as y,h as B,s as C,b as z,i as s1}from"./utils-DTKcdeMM.js";import"./vue3-next-qrcode@2.0.10_typescript@5.2.2-CrPzMTkm.js";import{C as r1}from"./clipboard@2.0.11-DheAgBlr.js";import{u as T}from"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./@vue_runtime-core@3.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))o(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const c of a.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&o(c)}).observe(document,{childList:!0,subtree:!0});function l(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(i){if(i.ep)return;i.ep=!0;const a=l(i);fetch(i.href,a)}})();const d1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const{getPrimaryColorOverride:l,getAppTheme:o,getLocaleLanguage:i}=_(),a=Vue.computed(()=>{const n=i.value;return W(n)}),c=()=>{const{message:n,notification:s,dialog:r,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=r,window.$message=n,window.$loadingBar=d,window.$notification=s};return t(),{getPrimaryColorOverride:l,localePackage:a,getAppTheme:o,discreteApi:c}},render(){const{$slots:{default:e},discreteApi:t}=this,{getPrimaryColorOverride:l,getAppTheme:o,localePackage:i}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:l,theme:o?naive.darkTheme:null,locale:i.locale,dateLocale:i.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,q,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),t()]})]})]})]})]})]})}});var p1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.27","vue-demi":"0.14.6","vue-hooks-plus":"2.2.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@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.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.12","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.7"},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 u1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const{getAppTheme:l}=_(),o=()=>{const{appPrimaryColor:{primaryColor:c,primaryFadeColor:n}}=p1,s=document.body,r=L(v.appPiniaSettingStore,"localStorage");if(r){const d=i1(r,"primaryColorOverride.common.primaryColor",c),h=n1(d,.38);s.style.setProperty("--ray-theme-primary-color",d),s.style.setProperty("--ray-theme-primary-fade-color",h||n)}},i=()=>{const c=document.getElementById("pre-loading-animation");c&&b(c,{display:"none"})},a=c=>{const n=document.body,s="ray-template--dark",r="ray-template--light";c?y(n,r):y(n,s),B(n,c?s:r)};o(),i(),Vue.watch(()=>l.value,c=>{a(c)},{immediate:!0}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),j={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},g=()=>({lockPassword:null}),h1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:l}=V(),{updateSettingState:o}=M(),i=Vue.reactive({lockCondition:g()}),a=()=>{var c;(c=e.value)==null||c.validate(n=>{n||(l(!0),o("lockScreenSwitch",!0),i.lockCondition=g())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var c;(c=t.value)==null||c.focus()})}),{...Vue.toRefs(i),lockScreen:a,formInstRef:e,inputInstRef:t}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:j,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),f1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:l}=A(),{updateSettingState:o}=M(),{setLockAppScreen:i}=V(),{isTabletOrSmaller:a}=G(),c="HH:mm",n="A",s="YY年MM月DD日",r="ddd",d=Vue.reactive({lockCondition:g(),HH_MM:u().format(c),AM_PM:u().locale("en").format(n),YY_MM_DD:u().format(s),DDD:u().format(r)}),h=setInterval(()=>{d.HH_MM=u().format(c),d.AM_PM=u().format(n)},6e3),f=setInterval(()=>{d.YY_MM_DD=u().format(s),d.DDD=u().format(r)},864e5),m=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{l(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},U=()=>{var k;(k=e.value)==null||k.validate(Y=>{Y||(i(!1),o("lockScreenSwitch",!1),d.lockCondition=g())})};return Vue.onBeforeUnmount(()=>{clearInterval(h),clearInterval(f)}),{...Vue.toRefs(d),backToSigning:m,unlockScreen:U,formRef:e,inputInstRef:t,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:t,AM_PM:l,YY_MM_DD:o,DDD:i}=this,a=t.split(":"),{unlockScreen:c,backToSigning:n}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content-wrapper"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(J,{avatarSize:52,style:"pointer-events: none;"},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:j},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&c()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[t,Vue.createTextVNode(" "),Vue.createVNode("span",null,[l])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[i])])])])])}}),m1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=V(),{updateSettingState:t}=M(),{getLockScreenSwitch:l}=_();return{lockScreenSwitchRef:Vue.computed({get:()=>l.value,set:i=>{t("lockScreenSwitch",i)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(P,{show:this.lockScreenSwitchRef,"onUpdate:show":t=>this.lockScreenSwitchRef=t,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(f1,null,null):Vue.createVNode(h1,null,null)])]})}}),v1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:t}=_();return{getWatermarkSwitch:e,getWatermarkConfig:t}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:t}=this;return t?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),g1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:K("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var _1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.27","vue-demi":"0.14.6","vue-hooks-plus":"2.2.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@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.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.12","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.7"},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 b1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=_1,t=L(v.appVersionProvider,"localStorage"),l=Vue.ref(!1),{logout:o}=A();return t!==null?e!==t&&(l.value=!0,C(v.appVersionProvider,e,"localStorage")):C(v.appVersionProvider,e,"localStorage"),{modalShow:l,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(P,{show:this.modalShow,"onUpdate:show":t=>this.modalShow=t,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),D=Vue.defineComponent({name:"App",render(){return Vue.createVNode(d1,null,{default:()=>[Vue.createVNode(b1,null,null),Vue.createVNode(m1,null,null),Vue.createVNode(u1,null,null),Vue.createVNode(v1,null,null),Vue.createVNode(g1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>X})]})}});if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const y1=()=>{u.locale(Q)},Z=(e,t)=>{const l=new r1(e,{text:()=>t});e.$$clipboard=l,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},M1=()=>({mounted:(e,{value:t})=>{Z(e,t)},updated:(e,{value:t,oldValue:l})=>{var o;t!==l&&((o=e.$$clipboard)==null||o.destroy(),Z(e,t))},beforeUnmount:e=>{var t;e.$$clipboard&&((t=e.$$clipboard)==null||t.destroy(),e.$$clipboard=null)}}),V1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),w1=()=>{let e,t;return{beforeMount:(l,{value:o})=>{const{func:i,trigger:a="click",wait:c=500,options:n}=o;if(typeof i!="function")throw new TypeError("debounce directive value must be a function");e=o1(i,c,Object.assign({},n)),t=T(l,a,e)},beforeUnmount:(l,{value:o})=>{e&&(e.cancel(),t==null||t()),e=null}}},k1=Object.freeze(Object.defineProperty({__proto__:null,default:w1},Symbol.toStringTag,{value:"Module"})),S=(e,t)=>{if(e){const l="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),B(e,l)):(e.removeAttribute("disabled"),y(e,l)),e==null||e.setAttribute("disabled",t?"disabled":"")}},C1=()=>({mounted:(e,{value:t})=>{S(e,t)},updated:(e,{value:t,oldValue:l})=>{t!==l&&S(e,t)}}),z1=Object.freeze(Object.defineProperty({__proto__:null,default:C1},Symbol.toStringTag,{value:"Module"})),H=(e,t)=>{const{line:l=1,type:o="block",width:i,popoverText:a}=t;if(i==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${i}!`);return}a&&e.textContent&&e.setAttribute("title",e.textContent),o==="line"?b(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":l,overflow:"hidden",width:z(i)}):b(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:z(i)})},Z1=()=>({mounted:(e,{value:t})=>{H(e,t)},updated:(e,{value:t})=>{H(e,t)}}),S1=Object.freeze(Object.defineProperty({__proto__:null,default:Z1},Symbol.toStringTag,{value:"Module"})),p={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},H1="v-ripple__container";function x(e,t){e.style.transform=t}function R(e){const t={},l=e.currentTarget;!(l!=null&&l.__d_ripple__)||l.__d_ripple__.touched||(t.center=l.__d_ripple__.centered,l.__d_ripple__.class&&(t.class=l.__d_ripple__.class),w.show(e,l,t))}function O(e){const t=e.currentTarget;t!=null&&t.__d_ripple__&&(setTimeout(()=>{t.__d_ripple__&&(t.__d_ripple__.touched=!1)}),w.hide(t))}const x1=(e,t,l={})=>{var f;const o=t.getBoundingClientRect(),i=e.clientX-o.left,a=e.clientY-o.top;let c=0,n=.3;(f=t.__d_ripple__)!=null&&f.circle?(n=.15,c=t.clientWidth/2,c=l.center?c:c+Math.sqrt((i-c)**2+(a-c)**2)/4):c=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-c*2)/2}px`,r=`${(t.clientHeight-c*2)/2}px`,d=l.center?s:`${i-c}px`,h=l.center?r:`${a-c}px`;return{radius:c,scale:n,x:d,y:h,centerX:s,centerY:r}},w={show(e,t,l={}){var m;if(!((m=t==null?void 0:t.__d_ripple__)!=null&&m.enabled))return;const o=document.createElement("span"),i=document.createElement("span");o.appendChild(i),o.className=H1,l.class&&(o.className+=` ${l.class}`);const{radius:a,scale:c,x:n,y:s,centerX:r,centerY:d}=x1(e,t,l),h=`${a*2}px`;i.className=p.vRippleAnimation,i.style.width=h,i.style.height=h,t.appendChild(o);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationVisible),x(i,`translate(${n}, ${s}) scale3d(${c},${c},${c})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationIn),x(i,`translate(${r}, ${d}) scale3d(1,1,1)`)},0)},hide(e){var a;if(!((a=e==null?void 0:e.__d_ripple__)!=null&&a.enabled))return;const t=e.getElementsByClassName(p.vRippleAnimation);if(t.length===0)return;const l=t[t.length-1];if(l.dataset.isHiding)return;l.dataset.isHiding="true";const o=performance.now()-Number(l.dataset.activated),i=Math.max(250-o,0);setTimeout(()=>{l.classList.remove(p.vRippleAnimationIn),l.classList.add(p.vRippleAnimationOut),setTimeout(()=>{var n;e.getElementsByClassName(p.vRippleAnimation).length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((n=l.parentNode)==null?void 0:n.parentNode)===e&&e.removeChild(l.parentNode)},300)},i)}};function E(e){return typeof e>"u"||!!e}function $(e){e.removeEventListener("pointerdown",R),e.removeEventListener("pointerup",O)}function N(e,t,l){const{value:o,modifiers:i}=t,a=E(o);a||w.hide(e),e.__d_ripple__=e.__d_ripple__??{},e.__d_ripple__.enabled=a,e.__d_ripple__.centered=i.center,e.__d_ripple__.circle=i.circle,s1(o,"Object")&&o.class&&(e.__d_ripple__.class=o.class),a&&!l?(e.addEventListener("pointerdown",R),e.addEventListener("pointerup",O)):!a&&l&&$(e)}const N1=()=>({mounted:(e,t)=>{N(e,t,!1)},beforeUnmount:e=>{delete e.__d_ripple__,$(e)},updated:(e,t)=>{if(t.value===t.oldValue)return;const l=E(t.oldValue);N(e,t,l)}}),A1=Object.freeze(Object.defineProperty({__proto__:null,default:N1},Symbol.toStringTag,{value:"Module"})),P1=()=>{let e;return{beforeMount:(t,{value:l})=>{const{func:o,trigger:i="click",wait:a=500,options:c}=l;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=c1(o,a,Object.assign({},c)),T(t,i,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},L1=Object.freeze(Object.defineProperty({__proto__:null,default:P1},Symbol.toStringTag,{value:"Module"})),B1=e=>Object.keys(e).reduce((l,o)=>{var a;const i=(a=e[o])==null?void 0:a.default;if(typeof i=="function")return l[o]=i,l;throw new TypeError(`directiveModules: ${o} is not function`)},{}),T1=e=>{const l=B1(Object.assign({"/src/directives/modules/copy/index.ts":V1,"/src/directives/modules/debounce/index.ts":k1,"/src/directives/modules/disabled/index.ts":z1,"/src/directives/modules/ellipsis/index.ts":S1,"/src/directives/modules/ripple/index.ts":A1,"/src/directives/modules/throttle/index.ts":L1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),i=/^([^-]+-)*[^-]+$/;a1(l,(a,c)=>{var s;const n=(s=c.match(o))==null?void 0:s[0];typeof n=="string"&&i.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},F=async()=>{},I=async e=>{e1(e),await t1(e),l1(e),y1(),T1(e)},j1=async()=>{const e=Vue.createApp(D);await I(e),e.mount("#app"),await F()},D1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(D),await I(e),e.mount("#app"),await F()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?D1():j1(); diff --git a/js/index-CkxvuU-K.js.gz b/js/index-CkxvuU-K.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a649895c505e20113c71ea4cd6342bfc4ed8f06b GIT binary patch literal 29626 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 z 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 BRkr{D literal 0 HcmV?d00001 diff --git a/js/index-Bl_qpIXw.js b/js/index-Cn6aLhsk.js similarity index 82% rename from js/index-Bl_qpIXw.js rename to js/index-Cn6aLhsk.js index 3ae32e61..b6f078f3 100644 --- a/js/index-Bl_qpIXw.js +++ b/js/index-Cn6aLhsk.js @@ -1 +1 @@ -import{P as r,R as a}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const g=Vue.defineComponent({name:"ModalDemo",setup(){const t=Vue.reactive({modal1:!1,modal2:!1,modal3:!1}),{create:e}=r(),u=()=>{e({title:"卡片模态框",dad:!0,preset:"card",content:"我可以被拖拽的全屏card模态框",fullscreen:!0})},o=()=>{e({title:"模态框",content:"内容",preset:"dialog",dad:!0})};return{...Vue.toRefs(t),createCardModal:u,createDialogModal:o}},render(){const{createCardModal:t,createDialogModal:e}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(a,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(a,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(a,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]}),Vue.createVNode(naive.NCard,{title:"重写 useModal"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("创建卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("创建对话框模态框")]})]})]})}});export{g as default}; +import{P as r,R as a}from"./hooks-C0KwMyA4.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const g=Vue.defineComponent({name:"ModalDemo",setup(){const t=Vue.reactive({modal1:!1,modal2:!1,modal3:!1}),{create:e}=r(),u=()=>{e({title:"卡片模态框",dad:!0,preset:"card",content:"我可以被拖拽的全屏card模态框",fullscreen:!0})},o=()=>{e({title:"模态框",content:"内容",preset:"dialog",dad:!0})};return{...Vue.toRefs(t),createCardModal:u,createDialogModal:o}},render(){const{createCardModal:t,createDialogModal:e}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(a,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(a,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(a,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]}),Vue.createVNode(naive.NCard,{title:"重写 useModal"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("创建卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("创建对话框模态框")]})]})]})}});export{g as default}; diff --git a/js/index-Cn6aLhsk.js.gz b/js/index-Cn6aLhsk.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c545717c606b9be47aedabc7d030844b9f79d66 GIT binary patch literal 1563 zcmV+$2ITo4iwFP!000021I<`#Z`xKE{=Q$~_!CIBiy>DcDjH~~Hc69aG*vTIscRpC z6XV0|V{$=A^pX^EQCc-^R+e_lre>&{LaRv;Nuhsc*pN^83)8_sFbRxaCQU*Do%6is zeV+GrjKy#SDkwHia4Mlt6ZngZ2Nf75nF}EZ=TzF~7@i+pywuIis^p+pfs@PyUQ-kx z^NY-^>UA;>rkfrZyEHM)jg47x0=GD;dRc~L8P-Aj`bXfz0}(!Q4M%qOgH1~qy56@P=H@VRx1e#oEq|WGi)E@WNF`g z&%m5^ZQcr+RcRi=IT4@bV0!4O>HhBo*3n}{sk{P!9MmMq+k>6c{_yCOZ!RRB=aB|# z-Kp#L+|1>`RoaU4Mm3hcY&ED$MBW&;DFbN10M`WpbTVWi^*IVxXDo{aFQQ{AxWtK zX%U+}W?G?&Rh0>_#ljfKy1Q7a^2=HO<#KniaXS^`6~H0j262yKvs0SKX7^l-0b2}- zNCIwB-`Fjs9vhimBXQr@T_Guf6Wm=6Dxv@tAUDZ#ia=64lo61Tn>3P7_04SY!<+K2 ze;8{ojI}~3{YYQV=gDY%(WC0dxI|1Qw`R6evjKISI3+Vgd+qnuOd~`S&gCuy3jslZXN% zD%qjsCwnAAE|QWpNunCI0$>4Ex5FR|mBn$Wib#aAn=pRN>QDB{`|pZ{&0=n~m`fOc z?lxw=SlB2P_D}Nb`rZTM^-g*JW2vxT%pDO((ZET5{rJIe#lvJVw`Q6esb_jVQA$5D zwh#2g%VIuVe*9Kn&FK5-Vqrs1zNYpN;3qR-?3|WU!qk!@M?X3FtHjMruu8&6qOv{eph9M}BEI=S2a9PVz~bR_KZZ zy1J5b6MEsjt N{{Yff&&0G4004r!{#pP4 literal 0 HcmV?d00001 diff --git a/js/index-Coi3EDQn.js.gz b/js/index-Coi3EDQn.js.gz deleted file mode 100644 index 5e1450bbc2444d7e89151ad371f18d31745a5c38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1655 zcmV--28j6|iwFP!000021I<_MQxi!Z{(gT&oDW+`)y$BDH;I)sD_Kx(*B~IfYEh}q z%#WmDGM%07j)~b^p@OBLz?S#6!m4bYcNBXI`{HVZ1^*alCgi`knwbO=jEHsj;Xd~C z)7{VSd44Z7IGZB|D;YjSeWW~TkgOngWC)q2QaqU)I#=u)m#3(32D>;x?od&2ipD~6 zC?to1Qvd1C$jJC`Pb(&8V4X=WtVa$?=T!3PR8MfQ6{K*(09`4{Q#2NqgL0SDm-u8P zi4uucT%LpE5z1-YfrjK@GS4B_DR;@?9;yEVzab?Hdh02TsEB4_U2>>b4u_=v>)n0R zeCT>BXo^Y-A=B8oD=2qMSCgkl)ljgz6-5;TK%eBA7VDP7a!`tAKfl^Poxx48(kG69 zMngcXt5A@-I!BH0)wtS@nFREJT%6Fp!9-@d6&K5M;1rSyF(4KS%6+Y2pDW}qpsy|^ z+8?4BWPsY{ST7po*?}9p^%!SZqY_eiPwx5-0|P0{b3N!>GJcv)r!zz6j~I$H zO-f;1jfLc(+$;6xrut5ko-0Rk1M3($R;IBo<-nkrGEgZ)%;6Z8LrE9m`rIpxjQ8?P z=a_UP2T4|9M8a8=hFI9mv3P%C;4)mg+zJFGgA7Jv-Ey~+ho2U&bar0Ft(Y4I=qea> z%+SS9CK3O9tQEtkhEuVy-09pBFJ6*{FuW~%(%?G7S&&@I8tM5}HyRlF<3Kw&Acf&P zX2k|LK9(vB4;Dt-fa{JnfM4XU1cxtsDKp7+g<+!mG(QiN3}D>QeXN)RGU?;dsLZ=Yc1Lk3Kpz&Oyd>{321o&jV$J z=#=>qQRlM?lURp-lFbnvbmlMVC<_r`B#vk%MUbHiA_c~C{sy&@Lh@jI28@A`$T`Gl z_=O;Bcdam2l?WF1_e>) znkJT1m_%G-F8bO#;A1E)mYmol0_BPVlnUi{o*aV$^G*xn96IHK5SSNlZ=Wof64G#5j|d7lP3RbU-ccgflg~g!L8SNwM1*iy zD7&IGyVewqHNRoauXudl%-pOmzp2!I{$2E0JKOu4d)2)~v$AV#zOYt)^!%qeq({Ps zG3~ECv*zaZx1QU7U;H0O)=c%Ex9rEO_Ub*Wa^GHE@g8-ApMSD{d)HdpGIyR?tLwts z`6(blEGZhIG$N>tx|B4mPYYtkfXRrEVJt@@9UW=RGCU^KQo(4OMeUNjr|Tfen;#Oa-G}Dx)9UKN{=aVS zzy8*&Y}D3%t9|#qwY(_$te<}NGPbt%s=Bgiz5J!Rvt%uAS@Y}m-DPY3iMf5}Pr|#q zolCdGFw>w>)#lDZb?1R_!g%9A6$5)Ni=`AXR4_n|oC=DrA;TI{APYK+2pUW>K~#vw zvu@pKeja5ROy##niJV0_KSV!vy+ZGCs+qwB23fH*4aEq^?)x5#gO!`45RE!ApUo4j z`hpRVov#ib6m=#c^#=lHQKU6`Z?NXNg;t;xWUu?$bm$5D1)QN3>?gYyAOIwK(x# zsMUPs_p|$(d*=2Xdv(U#{ndUvYwc{CyANv{_p6U)YjY2(yPIZZ(W+Fce_pRo)|bz$ zxtDKdZrQU-*6O;`R`*uC&RX4^v7g^`M%n8hYBNvF%DjDVq55dnUSG4nd;MnSR%0Ze zDDkYN1^f0~?ctui`0TxjXLupIji^5M%YidcaQ~1J&L2|!c=^m9{sSDtxz>3O004V8 BK-T~O diff --git a/js/index-CxlQfiNG.js b/js/index-CxlQfiNG.js new file mode 100644 index 00000000..20360e51 --- /dev/null +++ b/js/index-CxlQfiNG.js @@ -0,0 +1 @@ +import{G as e}from"./hooks-C0KwMyA4.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const b=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{b as default}; diff --git a/js/index-CxlQfiNG.js.gz b/js/index-CxlQfiNG.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..08edeca9ee714f119c855881b8f7d27a46a6c04c GIT binary patch literal 800 zcmV+*1K<1~iwFP!000021D%x3Zrer>$M1a#g(nN(u1M<3rjdd%6$g$j+i?{IabO55 zawM*_+*S8OpWr=B&}V4xJr?Mt4)Qcca`P($l$;b)RkY}J_c#Cf@67DbbRwi)Ju4Aa zf@~l~YT-&E#8{!wIi0l^PilCitV6oyEL@3$hV!flO%0%pp$Rj2P7gc1sez!1YuIa| zR@^@7L7Y-!SbV~K&E6mx+tks!b?SLOT z`Tz=m<4MiT*I*>L(xv|6t^pjwfN}^$IuRVW-dk~!f^VG+BuSwKsjzGX+D!J!D+$_2 zzREItQ-NL{rus>{q0ZIzsZ5UQZn+b zMC*z2E0x)7hSze2;z*>GWrD)zKY z+5Ru4i;L#|_U)(N-rxQF`~SC2c|!Y)^z*U7L#h+g$5d2e5vk3Jt!zDkk>$dFzzNk}Onl}bV&KnVm&FAAuUXs-0f)a%O=f1%p7Q@m@ZF(6qUYv!D9 z&YbU?i*ZU*b;5wQgsLVDJ`#@)^ksWuVA^1M@!^;Rv(rY%2Yf!@6ZmlVIdwQT)ak@% zI#vj8!#aV$_etvM=}zH{6O^WiuTG@N)Cl>34+!xzMWJ?Z0{A=m@L4*;$1{qPC94uN z5}^~o*9H7OK76&KCrJmcIziJ0FRE%1Td@St!C#JdUzB`8hZALpIzq}MmE}+e@B@L5 zq|RRsClk01mdkpe;W4-wtI@bqRwHqJRwHv^s}Z?~)x`3Xx|(7@8zopacqq|M?dkw& zCZ0#efBGY;(Q_u6NIG$$G)2@vaZ%M#$R~gvr!#$-^jUc2LbN%_NI)G)O=w;4B2D$r zP$x~Kx{eev3#P3c2;cG@EXz$Y!DBu`VOo4N(by8__n_p96^!bG$z?YaAag6 zGjt|%u?e`A-9zAa+9hFVv|2u*su;wR48|w|5}L#c3acqiRggm1oB~rQz=WYJQW+97 zq$3d+-n_iQI*c_Cks7A1=7=bay$8d}Q{Pwr?+XsBiIA_oaVpYa* zxD=HM*5vGQI0>h*gpNlUM8^}9pcs@X3i$kWT~SIjN~!~6_1JSrnIefmd)~{TVEy8x zhGobNf<>3KSf0Z{7ILaLc(P`n5=3L_IHv~{761Ufy*eUPSD4b?PsJyX0v_gTgVnux zjs{taWO=Qi3>m>lB2tc8rZ2~5Jza5;lyWfWjiP@lp|z$17Bk6+L-9)Zbob(9g5AvIcg zbG@{Azqqnf+**FWf2XpyTHf5K+&C!w{kXLJz?}QNaIk2;St>5SDQw?0*Vf7li-p~L z=G=?-`*+Nx*M+?o#iu*P#ZAwos;40FR3nvd{Z?MTQ$F~kxcH3mj(fRAx$U1Mx3sZa zc=tnflFE$(^XJ{d?p;saS?e+1Tq{4Hv(zp8TDtejoO@gP^PRc-(%iUN`fc%{=gsZy(!E!uhc^q`vxVI?ml@?>o}2SqReI(AX64!HKeN}(m)DC=9#tOAmS0{o z=iV0fR!R?V)>i%cugdCN`SqT;xoY*S+$yd=_aq3>j6hrcg#c82s_m=8jnUMgS^@OS zD8uE_NGDi?a^OoLe@q?JcwwkZT#jI3`D@;OTHIP@T+}0&k*oq!SR8><2A50Q1xpgx z03Y@=$EeDvUD*M9oC%QNNf#zaxI<92=!v!YEKJ=FVF|~4pfKKi-mY{nH>s)w>9)#7 zj$4c)!jVQg4Y{@S`G&a8wWD2e0b91l#rqh48niXWYR##_&g$no{DZ*^7x6lv{HPv{(k@a&os_)Ego%~1J<%>4%Ww5=2GR3)8ZD~ z*)kXAtz&olH*_an=EB@V5G zpRBO@@@Pe375V8J$McTl*S)P=6V*MOz_f}Lmf<{B;>YbzKJV>C8T(IO(*9dlO;o=3 Oi+=$S_)&5Q4*&pk;^#L2 diff --git a/js/index-DCoyqy2r.js.gz b/js/index-DCoyqy2r.js.gz deleted file mode 100644 index 6ab6138fe91d2bf7adfe878c2543f40f1748bf7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2159 zcmV-#2$1(5iwFP!000021I1ZwPus{A{(gT&*4ht=G<~1^DIn73H261d!a$`>Ke$GlA#j~G5%4W-LO^iSHUI<< zZTph_DvC1Pu`ogrjcxDk?Q9!v?coMA=A>jZ%Hr;4n9!`5HJkcbskQK6SZQ=#dXNqgkrKz zp&riN8`q()kvq;cG_(G5`c1ZXNU0npBT>-8zT=$d1lQnU{ew-d5xsM;5;UN(L4+a_ zoy*NNvDbTBu81CYQzc3Zst_vux-9#exCYM6wnr~q_ea7~HH$3NN=Dm})_SHp9I3?l z;yTnd*c(JD^m*J|Yvpp1S&CDlchdi1J_7rX&=7C zc1rM|@V%<8U?~b&%Vou|`=Lqb==@hlH8>Q4Sc*${xCm|!^bK7+Gjyd2xZu$u@cY;` z_rO4uW@ zHByEBPKI#-!F$Td$igtvu^%ZID)@phBt@m0kZ}Q2f}VD|xDdqO3mB?VL5=v4(l3R$ zxFGA03)%x+K-rsGfrE?-BorYog#;`iC4hJ-=^b*qKq6YOz^g#g&R4T7@^aD}rdSoq zNDz4upcquH#3Y690YMpQ(0cAjdLtC2h0$P%8y^H=Nfe>7_oa(!P)?p2^GS72Ix@RG#>+$6CVe9OcXHW z+mqftr|YB&v92onWC5i`+Sw0ZfQsH7quo3PWoi{4FT;LbI7AU}R4oQe2y{>va1=%U zz`LMN5JT{6Q7h~1iY=J+eAQCzywC?_zTN)RLt~9sl1X51;bK5niiwM23VXt#J*kv3 zsib{UsRyKzt4bvvkf*0io{n;Pf)(;~Rmc-PTpoXgJZ)w2Xb0udlU^K_v_fb(=nf33 zP{6RK3yILF2vQt!T^%wU0*N?Ou@n?!{u_4^Bt+OR=rZP=F7J2$Ib@t)P(_fy5|$y) z7>C*4I(&I${?5JY`HiH|8GYH}4lTtT#@A z^_iNzo7;GIL{nXLnJP0SCN#^7hm6ui96)>5*c5k2iMPI2ht<%sLhu`@kS?r)L%OU9G=-R#8Yk@Qe%i|HV3 zCuG=-=vBZ_w6#W{xO%CHa6$T?IknyKEL=e|I-pvrC6x%I^!Dlf|&WNOryS;=KKjJGe0nN?$E#d!45P8G)ERWi0_JB*fd*7Y~PxIs3i z%3y&0H@yPG9%>ez0!mZV|v+0|Cq}zkg-># zWMy}oYs=)*E$W@uqr2I;V^LkklKr2JLPckh0>3a>Rf|9DWU88~u`n{%-kV$hGgI$r lMO~DxY|kf?u9I-c`Z3`W{YjuOWAfxb{tpZvnF3=N002=4HP!$C diff --git a/js/index-DM_A3HJB.js.gz b/js/index-DM_A3HJB.js.gz deleted file mode 100644 index f8c4a7e452eeb66c07b43afda3a48c9b2cca775a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1780 zcmVG{@iUs;Ko$hNCl##cLs1c7WoagYeK ztQ+<;L9H!)Td&lBd6YZ=dmgQ~3Wy7t-`dv8b-hvs=B&CqNxHLjXv}~^$OH?Qp;y6; zy>sT4jp{nZ9EwmhN`jzO)hoIItnm28ocQ>)9sy!sJGBVg?ezS~I@g*eC}GHU2t}>3 zq3^Cwr#+t@!TUk)^+wEx6uGZ7tHZM-JbXyjnc~4bwjTMGam2mklOW&J;xD-Vv9T+ff!MS8AmSTkc%-^^s=22 z>HgKh>193fx6Z+f+#(_11mF;Qs8vaG$1;0|7ie&?4kE{gl(SY?!T;tMIV<@$fYq zL5Jfh=8GrTIv>vao%z`-@Z*j?fmiXh(Z9%2W|Tw@$0RB^D%O@1@q|VNzK9VS6>zhu zJjInCf9ws%$l-cS2`7TkIXUALN1iTrPsLiZ*;H;xN)q4kCzG3F}pk=E>f|! za!AB@Vb&CXcF_n&$RuG*A{23T8Nm=Wls-jMjAmz-og+ajMTU41tJ*Sai_^9gjnvya zZSQf+kE5HQ1ydh?hm2t_QkP1JQKy7O;}T3~Q*tTvJU9%H&ZeHyP_^cJqKfa?!l@!r zo)BQw?jN8L#$v&=;_aPQe8nivZgz_EmCp;XkT3QtKGv$ zY9|TLHMBDS}412>DEfG}hSXe1FoGr+7( zDyVbiy;V%H=WjHp5HM+UP@VGGW;L3}FmjP(=bs4BX0w6SU0iLJis{*qQZmceJ~P1D z|A>R*4bb*uWXi4#P9>MeOc0H1hDoiasApHyg@3~f79H52LW>! zQgTcV-k>Hk8%44+ngPJPAD;Nbt@nn~J76+XJhaUP@RALHb;MiNdUf=0UM3FQJ(l9Xl9fx)E z9s#L_QXDHbl>#^63HkoPr1{bSMqUCv$tFG#z}((H zX4`h0FAGtWq;7G^F%M8fVN>tR&;S1KFFz@(;!+VGtB3+L=M-ksRDS!*zrOtRYsP%}$KSsE z^`HOw_3yv^@@J*!q7h62o?^=Y@dDnHcYGM2c~Q)&=%~2Kea!T9@OlVi)o#8Q&1RVU zR`wj2BBs7HDK4HW#ibKK#u`dY5fJ4ZNHwWFT1do WGx5)_M`pG6hyMW>C6#d+6952^Np4;M diff --git a/js/index-DTCDOFnc.js.gz b/js/index-DTCDOFnc.js.gz deleted file mode 100644 index 9ab6557da4f91ece93505d9cbdd27f860d689aa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29626 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

~Hr=c4(+ChhGq85QfBa>NQ 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 BYBB%- diff --git a/js/index-DXw-vgra.js.gz b/js/index-DXw-vgra.js.gz deleted file mode 100644 index 685e3f650363d13a378be2372d54fd88ea16c63e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1002 zcmVq#MOAavC7DO-3b31tybb+U6o?~FyCSt(NgTspw>aL0s zdHFs{fw>fWaWPk5jw!Abe_UpWxsHM)iss|L=0R78?@JW022>EeIGKykR0@c}(<$54M}zw>eY> zhggu9rCj^PT6?_~Y*yPpFYMQA;k}KpR^=uxespoSQY{$zZlyYn)R_V$F4jJ_Pyx8s z?@PfSKZccGcPlq|aY~d<%c8yUOKaz5b7!krzu#W`Ex7ftwf0?b_ffdI82<1m_9wATp{ouW(c+6lXD3P+Q^-6QQ*4lZ}`l-tM zCo}e>eE^cjq6X}5U%!*yPxAN-$s`5Ru~K1Y$SxTA`EEyimY-1gB4f6rB$H*^unKY+ znWn>3EUUyy>X}S7GniEqFr;S_L)lC!F+DOklo%e#qz0#lkcxDW3x@u_5%HNcpqx$) zB+JQcDp^csQ@o@Rc3DLxDDtqR5|hwzL}wKKt&t(^U2WvB`YHd!MzwBjg_Y|6U{tT{ zk`oUQ9w;T0mk7>-Ns!jT^vVX-NLhZ{0>?oGkPWO8fv24a4oZL-FZ%z^_b!15)4+wZ z2-(@Qy}R{PT6!g*%utc3yqWrsJvazI?=nWP#3# zPr}vBZj;6$^M7Z}Yl|%*%DJP0o9l4uJ*&iAE)w$kbywC%8AlStYr+W`HlKalZZuwQ zqkrg}({7(5(jT^KpSG{`GzGoW_T4I9GaP%*fW}I&w0uP5{rY|W6%V6?xVHH5eQ^}# YI#(7my0RRUE({url:"/api/list",method:"get",params:u}),H=Vue.defineComponent({name:"MockDemo",setup(){const u=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:o=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],e=Vue.reactive({email:null}),[r,{getPage:t,getPageSize:a,setItemCount:i,getCallback:n,setPage:g,setPageSize:C}]=c(()=>{m({page:t(),pageSize:a(),email:e.email})}),{data:l,loading:d,run:m}=F(N,{defaultParams:[{page:t(),pageSize:a(),email:e.email}],onSuccess:o=>{const{total:s}=o;i(s)}});return{personData:l,personLoading:d,columns:u,...Vue.toRefs(e),getCallback:n,paginationRef:r}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var u;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":e=>this.email=e,clearable:!0},null)]})]),action:()=>{var e;return Vue.createVNode(naive.NButton,{type:"primary",onClick:(e=this.getCallback)==null?void 0:e.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})}})]}),Vue.createVNode(V,{title:"Mock数据表格",data:(u=this.personData)==null?void 0:u.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":e=>this.columns=e,pagination:this.paginationRef,remote:!0,rowKey:e=>e.id},null)]}})}});export{H as default}; +import{H as c,I as p,J as V}from"./hooks-C0KwMyA4.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import{a as F}from"./vue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js";import{s as E}from"./instance-DNaEopEf.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./lodash-es@4.17.21-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const N=u=>E({url:"/api/list",method:"get",params:u}),H=Vue.defineComponent({name:"MockDemo",setup(){const u=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:o=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],e=Vue.reactive({email:null}),[r,{getPage:t,getPageSize:a,setItemCount:i,getCallback:n,setPage:g,setPageSize:C}]=c(()=>{m({page:t(),pageSize:a(),email:e.email})}),{data:l,loading:d,run:m}=F(N,{defaultParams:[{page:t(),pageSize:a(),email:e.email}],onSuccess:o=>{const{total:s}=o;i(s)}});return{personData:l,personLoading:d,columns:u,...Vue.toRefs(e),getCallback:n,paginationRef:r}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var u;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":e=>this.email=e,clearable:!0},null)]})]),action:()=>{var e;return Vue.createVNode(naive.NButton,{type:"primary",onClick:(e=this.getCallback)==null?void 0:e.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})}})]}),Vue.createVNode(V,{title:"Mock数据表格",data:(u=this.personData)==null?void 0:u.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":e=>this.columns=e,pagination:this.paginationRef,remote:!0,rowKey:e=>e.id},null)]}})}});export{H as default}; diff --git a/js/index-DdIsgl-m.js.gz b/js/index-DdIsgl-m.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f9b566aee4f7ed67b4e21f1b08e1052a9ab3ce8 GIT binary patch literal 1780 zcmVxVzNibD#KUD zOgX0zR=Tiwv#!73{cK;8y}h@6SCUytxRDCpQX)2*Vl(e*GKO>wx@1e6as4I3StfB4(uqn5YAD+417o8Q`!zLLdd`*E_9wA1G5| zvdBovN?qxTmMue-xQj@~7gcOBj@N+AP(|YMz&Kt<2GUH)vSa)wsR;{21#*}`hH5$` zKv=X)kOmSrOyxorG|KTNFiVfd%E2a9>UNoxbdWd`RFD~_gyS_!Wms21x)8VdGQ&&- ziNgxV7og<7oU9%%Zq>G)hZfKfR$GkD`i}E`B{U*MF~Bri&Ceb=5ATO&k7ldw)r;e! zrG{(1&2;x~&iWY`Fz;9xNDi9?I z7eO59S7DwnBNgX~#L3{Pz>BFs4p}ObqOsJK+wX9_YB5F$ALdgxu!f8h$1|8`(uFur zNk+wT!4FZM!$hHT;_o#uO_T=_lN^n5?vGDv>tAy*``tT^!#oRiZK5ab82^8uG=~g= zNj}Qe4j$K!{&HSc4fMHLfniYNoSb}YlymMrIsWeF^D=6nCvES~p5(z-N~l(dmi@k! zh^4A_jK6L0V1Ld&Ue>)oCObB;px;r+nkhcgon4 zDLLvNMvInpKWa3_>&>9i7$58pqW`pGc8o78h#^VkRf-f$@{+rq}&}{L73oq)MipqP;k3#%w#*YXGwhQuZb}CE0*R@G;aRBU9DV zh$&gTD2iS#86AV18HL!XoaiWz3G$>j206*F?NETxSUK1y@?IGh!C+WMYA}deD_t%k zBVvVQ-zCTlGL+^x@Frly{dUK_zx6>ub2CYf_xgc9yQ8#|Sk=S-)K)fMR~D;>U$}qW zesgfodG*r$b;Dg>b{=lmRyJ!ZKUVji)xOzwe!5dzTROh8Sv&mo&A~l)xl-MK+GgE< zW;-QBDGWAAlkk&8{fPeg5pb00jc{k-=-pKEL!O{);8?JrgLU%Knd)!j;U_ZN42 zrG9kBsT?>*tL|@`?$U$W+LE)r<34`n>^u(+UEh8hcvTP9>R)-s_dGI*!@`9|s zbSmGyIk;EdtvFk2^}qkwUH;nnYO}s|R6E>?7@$!G5$E|2Zsl2ZcQ3*W3xX-+H;xBwS&;8WU__B(oK^;|*3>pw7aVq542h*+dTlx! literal 0 HcmV?d00001 diff --git a/js/index-0eAPhplG.js b/js/index-Df9t6Sov.js similarity index 87% rename from js/index-0eAPhplG.js rename to js/index-Df9t6Sov.js index 36939342..2de07955 100644 --- a/js/index-0eAPhplG.js +++ b/js/index-Df9t6Sov.js @@ -1 +1 @@ -import{B as a,C as c}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const z=Vue.defineComponent({name:"REchart",setup(){const[u,{getChartInstance:n,dispose:i,render:r,isDispose:o}]=c(),[t,{getChartInstance:v,dispose:h,render:p,isDispose:V}]=c(),m=Vue.ref(!1),d=Vue.ref(!1),l=Vue.reactive({loading:!1}),g={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},N={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},s=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),f=e=>{l.loading=e},C=e=>{d.value=e},E=()=>{o()?r():window.$message.warning("不可以重复渲染图表~")},A=()=>{i()},F=()=>{const e=()=>Math.floor((Math.random()+1)*100);s.value.series[0].data=new Array(7).fill(0).map(()=>e()),s.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:g,chartLoading:m,handleLoadingShow:f,chartAria:d,handleAriaShow:C,basePieOptions:N,baseLineOptions:s,...Vue.toRefs(l),mountChart:E,unmountChart:A,updateChartOptions:F,register:u,register2:t,dispose2:h,render2:p,isDispose2:V}},render(){const{register:u,register2:n,dispose2:i,render2:r,isDispose2:o}=this;return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.updateChartOptions.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:u,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{o()?r():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:n,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; +import{B as a,C as c}from"./hooks-C0KwMyA4.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const z=Vue.defineComponent({name:"REchart",setup(){const[u,{getChartInstance:n,dispose:i,render:r,isDispose:o}]=c(),[t,{getChartInstance:v,dispose:h,render:p,isDispose:V}]=c(),m=Vue.ref(!1),d=Vue.ref(!1),l=Vue.reactive({loading:!1}),g={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},N={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},s=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),f=e=>{l.loading=e},C=e=>{d.value=e},E=()=>{o()?r():window.$message.warning("不可以重复渲染图表~")},A=()=>{i()},F=()=>{const e=()=>Math.floor((Math.random()+1)*100);s.value.series[0].data=new Array(7).fill(0).map(()=>e()),s.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:g,chartLoading:m,handleLoadingShow:f,chartAria:d,handleAriaShow:C,basePieOptions:N,baseLineOptions:s,...Vue.toRefs(l),mountChart:E,unmountChart:A,updateChartOptions:F,register:u,register2:t,dispose2:h,render2:p,isDispose2:V}},render(){const{register:u,register2:n,dispose2:i,render2:r,isDispose2:o}=this;return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.updateChartOptions.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:u,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{o()?r():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:n,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; diff --git a/js/index-Df9t6Sov.js.gz b/js/index-Df9t6Sov.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..edd1b15b2b964ba8b047c383eae0ca0925fb942a GIT binary patch literal 2491 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 F0013t;xhmM literal 0 HcmV?d00001 diff --git a/js/index-Dw0UWyPw.js b/js/index-Dr058IF2.js similarity index 84% rename from js/index-Dw0UWyPw.js rename to js/index-Dr058IF2.js index 17e43a6c..0cdcc809 100644 --- a/js/index-Dw0UWyPw.js +++ b/js/index-Dr058IF2.js @@ -1 +1 @@ -import{a as u}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import{s as o}from"./instance-D9Hiwnpi.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./hooks-D__JBy9V.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const p=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),H=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:s}=u(p,{throttleWait:1e3,manual:!0}),{data:m,loading:F,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:s,demoData:m,demoLoading:F,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{H as default}; +import{a as u}from"./vue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import{s as o}from"./instance-DNaEopEf.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./hooks-C0KwMyA4.js";import"./lodash-es@4.17.21-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const p=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),H=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:s}=u(p,{throttleWait:1e3,manual:!0}),{data:m,loading:F,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:s,demoData:m,demoLoading:F,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{H as default}; diff --git a/js/index-Dr058IF2.js.gz b/js/index-Dr058IF2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5dea2cd17c888a3f51148e453b9b48c5e77871b9 GIT binary patch literal 1984 zcmV;x2S4~9iwFP!000021HD*lZxhEF{(gRiSyh!S?M{422pAa*HYt<@Xii846-t-g zH}NFvnPqp@PO`G(q)l@n7bqcZb2tPF0n}4MPLB=^!70-DE#9^LDSzQ;cO7E~CxL=0 z`Ga@ndFFlReV)1O;P{HC69yBVi9`Y+ zd0sqC)zkfr;|=P9MClNA!Uj>BaHa3a-{nxStr4Y58UX1x6eZr~!f5j>ae8adh8YTI}oc&NR-IZ0268pzFPJ)Ohn1~2X^kz{BZ5NQMrIw}QGt8nzf z$?iV!!i7ehERGE7@em4yP$(!Qj&#!Q-iwDDF{*|M6I|F~6ckR$^z`82;Af2>gJDG% zl0D}n8M?X}`!Hdki4yZ71yT60ki62_*K=j`;;u-TV9~MG049P8nvQh_vd%>2OgD@| zeJ&y%Mj_NLboaI!sYuVRD$6u2Fe>1*H~{gmn{hI6q2m&Kaj6jqQcBdA9&bZ!C@3Ug z^m=C`y=$;h4Tua{6_fn(2+flIP$P!v3ceN(qli?(3 zz`$tmTt_oFh!VpY%tm&=L^+#H_GG%7fUD-H0x3X;+G-5DzZf!J~ChX8-!+8{^_iMoylh~LcdED*>^l<3T-#=rrYhNeWnPBEtH(Uz8MHj5Y* z$#pEM7)dnUBC7aA#!-usSmx-bqN-v!7LEiXZIQNC=TQeq0~R}SIip-WuZ?~xVKx%` z#Dv_}d>UAa%293r7?%t1BXxde-T$>yzOcHHg%-Z)fPYyK({El%0r-SEwjs zG7uGc%^*=N7c=~XH+MpQDPk54L4;3>#1NI}pJC+X zr>N-~wZo;J&&84-tRycvCxMcnq#qANP4CHxn&Zt{3OpsJHH~Uf$312i6PaewCuz`i zaR3lFU4G7Zf$IEfm|+d%v%yBLda2{(QfG1orO^^ttSs_XzQ%0 zQ{UR{DAgdn$8EGjXHA~^R)^bLZw-%%>zg`j>eMwlM4gu*O_QDwavie6ed=}v$?@Kf z=CADp&YUF;L{`WW+xEkR12$>Ky`CT&PQsI3g89H>sbpv$PG#aPw%eEJv z+p}YpiMi6&nl-!RrET9?x98TH4|i}jXDA)Is2KVOXJyS!lpnqQd;W z085khgNJ*m-b|=B5|Mn_#mjS=i64*PX`hCi^Y;D2k-oL)3SGVnZcccHi&pC%q zHIwS@eWE&kapM_6h>Q9mR)aWueIOQdMm~|DSoQ^@fZT#R!sI@1N$%Q&-g{}zjNAVm z`&g>(#dGgYyqWQiXQwdDFJwGN$t6`58AM$y7lqjIeef~hcL?4Y>{{zBLbpNufn3fl z==*n@BMsNhTZqD1&bH&24J^iHoVAeT{ACKGj?iM$mRq~6K$vJyzy>{kUQ$H08 z%hkrU2lfvyKBg&}Tvb1=DXQf4MJxZ)UvG`3FJF5*qbd9?W5A9t8t>(P`18IfKVS8Z zOS`b>{Mr1@dOTj-x?|seY0s@$Gf(aOn3XT=I)Of#3*LU~cxMxMKj-ZVhTRW*XPggw SRkd=*{`P;Q2+P!76aWB5cHeFQ literal 0 HcmV?d00001 diff --git a/js/index-C7AOSqeH.js b/js/index-Dt3F6qkc.js similarity index 65% rename from js/index-C7AOSqeH.js rename to js/index-Dt3F6qkc.js index a500265f..9f77c6e8 100644 --- a/js/index-C7AOSqeH.js +++ b/js/index-Dt3F6qkc.js @@ -1 +1 @@ -import{v as o,w as u,e as i}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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 a}from"./utils-adu6pwJt.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const s=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},setup(){const{router:e}=u();return{goBack:()=>{const{appMenuKey:r}=i,t=a(r,"sessionStorage",{defaultValue:""});t&&e.replace(t)}}},render(){const{goBack:e}=this;return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NFlex,{align:"center",justify:"center"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:o.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("返回上一页面")]})]})})])}}),T=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(s,{status:"404"},null)}});export{T as default}; +import{v as o,w as u,e as i}from"./hooks-C0KwMyA4.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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 a}from"./utils-DTKcdeMM.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const s=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},setup(){const{router:e}=u();return{goBack:()=>{const{appMenuKey:r}=i,t=a(r,"sessionStorage",{defaultValue:""});t&&e.replace(t)}}},render(){const{goBack:e}=this;return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NFlex,{align:"center",justify:"center"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:o.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("返回上一页面")]})]})})])}}),T=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(s,{status:"404"},null)}});export{T as default}; diff --git a/js/index-Dt3F6qkc.js.gz b/js/index-Dt3F6qkc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd425394c25198ec813852263cbdae14224f4c6a GIT binary patch literal 1030 zcmV+h1o`_PiwFP!000021C>=>Ya2%teebVumlCwFGuhRLWv@}$Sh9;_D|Q@3B`!ux zcCVz7Rx{iA(1*oBp`{On(msUHkF+#>D1B-1iy;k^{uw*9|3#U#>{_nf(x-*lbMLw5 z+%pUvBwVQJaDm7L?u^VwJ77LEZ3{lI@ZB!weTk~>=BPfoSHwMOt!gnJw>B+#u zo`*dbRhPE-ZgXdG9+L>l6v|+W*hQ-mU+XQp@6CgT8qhgW5^EXcaUQ#^p@yJU-6GmtKKQJH{AtVT@KZmZ;X)3?r!5=i7x^2w>p^_ly`97t!+ez1>)vo$r{_)RCZclC!5-&#B;A zf$$-%=$ySGKxx6I9llD!zMr!z@6KQ(N$SA#CQN*hR;Z&YBqtn8f|QiAM~Vy50n3?2 z&?Y)oO%iMHEi1KG)SWwKfFvd%^IywB}^zh?9zxnm}_a9D=4$q!_ zee&Y)&GX-mUw>+)wquMxXOS^i(rI&UJT`XTGU<8@V`oZY+F`yGg1L{D)6-JX_T=&) zy|g!Lb(`u{trTa@l(T9~!@ke4xv`mS=WW-%y-NeeYUcInAJ0y{{r>Ey=VvdEEPFq- zo&O+HlLUM#5p+Pr#BwgU;cxE$Lwx+|v*TAEoxMCd`|ih#em}KSd*4n|+iCpUC0H}D zFgKy-7Ol&q&r*FgdAEe@N+L{$)L}Y~4ebhyvj?GJ9)y{UbmgtT0N6iL(oP2e0Iccz AqyPW_ literal 0 HcmV?d00001 diff --git a/js/index-Dw0UWyPw.js.gz b/js/index-Dw0UWyPw.js.gz deleted file mode 100644 index 96cc30169aeae7c60f5dc99e9be9f3a90627cf91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1981 zcmV;u2SWHCiwFP!000021HD*lPaDS?{(gRiv#Kgv+8t~h2sm=$#ttEz6cUn9B~?Tx zy8|9r&un&Q4P<4>&{8hpk~D<298O4@kf62!PLEDXz??|^E#9^LiN8?ouI<>yT+&39 z{J}f(KJR6oXWp4zoKUFB4CsNHM^E*sG{J#}q>h9*rGuKF$hsD31OedhP3kBT1Sdgb zvk<+g-xYd?2^i40)7bIAfd-jMP>V-Sg1{-z7!aaEO|64^$54flq1j<*DGVkWgG59^ zthF5v5d~NK8_)!i(m`y8^@AqiW^c2PTe10=J7_V_A zLRl7WVmNfxN zdb2Xr!K&vlVMv7{b2IYWS@*PPgZ=T2_L__^!O)ggKPG~LR1IqkNg9L9F1HZ`dL0W# zcc+Bzo>O`}culCOoF)WD1)PBWDAMRu7K?VZT}M~0R~sTR4ppW_nn06X{rQm_!Qjmr zaoklAk&s%n>F5l^yJDYTtF~d9jBiI8LD2RR8@VEMV6>mZUR5UyCy?NN%?Z8diPTivyt#8 z210gVzxh9ZhnSwbpcBMKI&gq-M%N>pnIaJ8=5 z!#z3z66(VQMQK8z1QF&n2uz?5*ZtWrrW(g8 zll~CoRh@*?R9N>C-YA9q0%8^lpdg=sM2B+dgue`x%TURI_7tI|j1Ga~GE{V+nhjNs z6*W_-6EQ(n%RTQ%pOnG@T&xlJ=OW^Qe9zEsM0+T9Wc0KjIS(QeeI*&CyhT9+PHHFl}Y zPUUE~%~TcjF1A_@m&){1j@sCsN@=)ITsd^9%udCi4b*rEC1}hgLaMNAbDp{#LQ=fj z(Y)nOVAm|F2r|^uNhRbZ5GN7nyaY$6&UilkQ*U&I4PUkm%xBfH6`EL36142fjDjg?7F5Y-(Bwa(@=#GvwRyP`_9E!FU zHmsS^!uV`%cio&>bknvTZCbPI_1ztvO*^H7mt|f1;H=D<@%*zl*{yVT>u2lUslWl znE!fgrZd*!8|%N1>;!M6>Xmvp#o67rxrH^)yY=_v=YBWm7mp;}V3^4$RMd!@J9o6; zf`?`k0Orbec6+W^sku3te>T3CnaO{>Yd&AePyB37ubK0U*6Ydq+sC<`S8njV%uHeQ ztvNnhn3y%6&stl*St}0<=_l6Y{lfR_g`a*nKm>>9(g>`nhh`>i&Al`yUz_urp70q@ zZudcMXW9PeE?jnZu8>{{_P-mqR#tP%_sXFBPrtYc=a#-XWIG*|Oc3NZURYm`+b-My zixbwOsY(evp%M zI%AaZ1|?A$i-RE+#~LVhNnpPWcq>q{&>RKhfXn* zV)s5<^q<{&1pweeUKB2y*uCBt4%?p3CMlLY{tyDrg4@KTK5$FcG@m7yzh4OTZ{G(Cp}zeg zLa4d9eUK1r!p-}0*3@h^vt&)Z%s-v6&*B$j*5l>u)~iB#p)fIPEpC?29CPx=Y-XuA zxc=1o{`JQcMV+ha#}!2pyt!befBgHUQTOHRU}e-b-zN-I(na;X+>8FYF7g|z?r~{l z7VJOU-nN{^c9Ow9@O(NwVit>f4taDVpO6&iLv@U`0?_=;?$ PPXFUi2{>_#UK9WTRz~R~ diff --git a/js/index-Dx7wlDak.js.gz b/js/index-Dx7wlDak.js.gz deleted file mode 100644 index 81f60caa56c1f47d2c19806ae6b2de422d809f44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1347 zcmV-J1-$wniwFP!000021FctWYui>7{=Q$43I;Y@sgm=q;Nrz@vSe$Lrb$Lyin)=F zvm;8D zVOfS{>gAb_+4|PnR2CC*LZzO-rVLY`ciGvUDRVIkaunx4osO|1N(I9-CiL0W57w)A zbv27?D$vt{LSMyD%P^}=1*LIg!YEAXpkVXQ%7F4LIQFI8tQxRyDYMG1!k(3 z)*D$|si{B-s5*>8$uf=Etep9Fa|vHPzdAff)G-HlNZ2&Kpn`>KDjTLG@r90EH5Im& zW%eGS5;%5bI!!Ys*_sgzufF`@kwIbK*S86EOO|08(|S4FnVn%%7mv)GP=ezTd4%dA za6yCwS4b@58ViP1O%TcaruFr$X;mNJ(2sbF1-fK939tvHLgJlDd39kE&TnRc;M6gf zqBLnt#{N3nxi~(4>Bu~;aiA{nK4y8vs;^egZDcW0_+-0OFveq+O6R=3OyIwbuX05t z2|!OqHn82*NxZQ9(ZVn|U`LWBk(~j!va#J>TWnt#0`5s3Um2x5_MUjt_L!{yF`V=)B&5ICiaPo zCD;;i5R!4&N`E1Y+8osw56&?cd>be0b>)MwA-Ym@`}wHyeT2RK!b=*Qt`pj1#Ua4F zk*p(>hIKhyRfL0UpE6MZLc|o>%O}rXzPQ`_>``y`Zttr*8j_rN9&r1zw(TpfAVbA8O6iZKIk^7$-t8avzIn9w-TgPvAlV7Q)~E`$fosvA{na4au{_w2F~fGd@3r+IuYnF6B)uPUt{HmtT+ws7dsXUa5!KITPw_koR7MUuD`~c zW<){46Gs}a#6+m;LJccl+PQr3%;lq86q64lO*(4Hz zMS{9M-Ui>+296A|tlL`bVGW58Q`;(xNV-HrB~iDDeFaA(88IKy7~Kq$ZY3DahT@qa zxFSR--b(o^Q68N@K;L(%0PMY6{VRzpk5PfWkwjn*ihx9&wdR$SjM}FxBxJ`2TWb+l z*6lING~d_WP36t!`}gh-_I;`~uI8j-D_FuBaT>>JjY&rl8{du9{!jV_M^CCOJ+4lw zZ5_LWEpn#9W3;8Tqo_-fu_H&%JV>f}g!|g@ksHvKX|&dR^i+FOqq4jKrlZmB-+PwO zrq@Ya_VDK3)5rh({b29LlYaL{K3n?7KzhhaXiLliYiQ^o(g)`#gGiAlJsM6{`GOB^ z)ZI}+l3K^sYCg1epsqID+#^w@2f&~kgw~jb7%lt6X(Vyotjr?M<&n(gqmjmYaP!Xo zU%$M3@VIy9>wkWK-n;dEZ};~87r*UYzwt&lWs7QIP6_o6>yk$N&o>uWmLJV#yMG>h z`*81v2M0fWdE)dTCjsW2Y+G<{w9IMF*F2tHQIwy9cJi{({name:"Ray Admin",pwd:"123456"}),p=VueRouter.useRouter(),r=Vue.ref(c()),g={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var s;(s=e.value)==null||s.validate(m=>{m||(o.value=!0,i(r.value).then(l=>{l.code===0&&setTimeout(()=>{window.$message.success(`欢迎${r.value.name}登陆~`),d(u.token,"tokenValue"),d(u.signing,l.data),p.push(n.value),o.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:g,loading:o}},render(){let e;const{$t:t,loading:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},_(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),C=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(w,{text:"ray template yes",size:200,logoImage:b},null)])}});function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const F=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},k(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(a,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.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)"}};function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ae=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=S(),{updateLocale:o}=N();return{...Vue.toRefs(t),windowHeight:i,updateLocale:o,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(a,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(f,null,null),Vue.createVNode(naive.NDropdown,{options:y,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(a,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(a,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},L(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(R,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(C,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(F,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(x,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ae as default}; +import{i as V,p as v,q as h,e as u,r as a,f as N,T as f,t as y}from"./hooks-C0KwMyA4.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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{s as d}from"./utils-DTKcdeMM.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{Q as w}from"./vue3-next-qrcode@2.0.10_typescript@5.2.2-CrPzMTkm.js";import{L as b}from"./ray-dCjhX_JK.js";import{e as S}from"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import{A as x}from"./index-43Sr2ZDd.js";import"./lodash-es@4.17.21-3YkgETI-.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./@vue_runtime-core@3.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";function _(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const R=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=h(),{signing:i}=V(),{getRootPath:n}=v(),o=Vue.ref(!1),c=()=>({name:"Ray Admin",pwd:"123456"}),p=VueRouter.useRouter(),r=Vue.ref(c()),g={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var s;(s=e.value)==null||s.validate(m=>{m||(o.value=!0,i(r.value).then(l=>{l.code===0&&setTimeout(()=>{window.$message.success(`欢迎${r.value.name}登陆~`),d(u.token,"tokenValue"),d(u.signing,l.data),p.push(n.value),o.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:g,loading:o}},render(){let e;const{$t:t,loading:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},_(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),C=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(w,{text:"ray template yes",size:200,logoImage:b},null)])}});function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const F=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},k(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(a,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.27","vue-demi":"0.14.6","vue-hooks-plus":"2.2.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@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.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.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.15",depcheck:"^1.4.5",eslint:"^8.56.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.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.12","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-imp":"^2.4.0","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.11"},name:"ray-template",version:"4.8.7"},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)"}};function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ae=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=S(),{updateLocale:o}=N();return{...Vue.toRefs(t),windowHeight:i,updateLocale:o,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(a,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(f,null,null),Vue.createVNode(naive.NDropdown,{options:y,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(a,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(a,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},L(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(R,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(C,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(F,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(x,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ae as default}; diff --git a/js/index-gMi9YE02.js.gz b/js/index-gMi9YE02.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5baa8e8c8037e0bb9aa89410d88681dfb2dde606 GIT binary patch literal 3539 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 N{V(Q!ywRZ~006We+av%0 literal 0 HcmV?d00001 diff --git a/js/index-B6I6C9YC.js b/js/index-nA8XemRq.js similarity index 52% rename from js/index-B6I6C9YC.js rename to js/index-nA8XemRq.js index 6e987d91..196af19e 100644 --- a/js/index-B6I6C9YC.js +++ b/js/index-nA8XemRq.js @@ -1 +1 @@ -import{J as i}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./interactjs@1.10.26-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const H=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{H as default}; +import{J as i}from"./hooks-C0KwMyA4.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./lodash-es@4.17.21-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const H=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{H as default}; diff --git a/js/index-nA8XemRq.js.gz b/js/index-nA8XemRq.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe31aa14d1a7a4505482f92a3a483eed5646e638 GIT binary patch literal 982 zcmV;{11bC;iwFP!000021BI1cZ{tK1hVS_mVXhL@GqsbZX&q8!n{4TKyWO;?t*U6& zK4~VgXT0-~k4Bb2hzl-OAT8o*k+_0OkhlS{{F`mrpMmVSOI^CGY{_Gv=bU+c-XjeQ zBO&!{yFgWe#XTuPL>Bu(3>9wKJLA3Sqa`v>sLoOjkwwo)3EZ2KfohhCO_uQL!K0%t zJvhj7KAjF!(;<#S92>V*cE!=j;c}jdB;y*V*fO#4x-T9NmhDgTP#}D&`WRGmi8wV< zc5vl%c=@=qh4WltpVjvF);r!*KlCT>exo(6t`5!i_+Ec$5a4Hw`%Q<~q=sA3 zV0A?-pXRB7!k!RAmh5PgDn9G3JoO#Bnx~W}0eH^@L9?1j#O-kJtTpVjJZ3Zt6mEBR zJRkP<@-fCWNb2dimo_OciO^EEA`j63sGk zNDUvI)J(t9xo4p-LaYU5A-#lVIh~1i>tN#;o*d^v@cLA0)vS^#v2hEop6^z|d&RCK za35sGv_D%BW8QP}j8*}A)-01sGJWmo6THpfzXQ^hhHDlAPDkr@Fe-3)W$$b}gah?7 z8!vWuO4qh?dMG1wFx)E^IbV3=kiBj6+L=k>J2}amHx~E;euTZKF?y*_a!KGC;aw{@BaSn&ztZ6xPJXj21R|r?^d{Z`QpuAud*Pr=FYg# zSW9$x5~zlgec?lqQ#Jy!zY)O1n$dt=au<1!%wST@haNS7c8jIP+WC7@*NxVKTQfb4 zz(tJr1hOSEzImCwF{NvP9$jqTUm-7=SK7!>+?8 zj$Ma^g_6ir&8@zE{o|Y8zeWpSWfr(-AI61KA%}&1K?+V`mkyzDNaYY&sR1ss9UD94 zYLs_9c{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:u}=this,{clickOutside:r,updateShow:i}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:u,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),i(!1)},onClickoutside:r.bind(this)},null)]})}});export{A as default}; +import{z as d}from"./hooks-C0KwMyA4.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const A=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),u=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:r,y:i,show:a,updateShow:t}=d(e);return{demoOneRef:e,demoOneShow:o,x:r,y:i,show:a,options:u,clickOutside:n=>{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:u}=this,{clickOutside:r,updateShow:i}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:u,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),i(!1)},onClickoutside:r.bind(this)},null)]})}});export{A as default}; diff --git a/js/index-tu0ljatk.js.gz b/js/index-tu0ljatk.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..172ee7b40afae5c7eb41d8013a43388cc7a4a615 GIT binary patch literal 1229 zcmV;;1Ty;{iwFP!000021C^Fh}Xc73sv{&iK9lF$j-QYfJlMX21^ zC&^9hd%b(Flem^824V;?;0=RmjA@gY#2XkAlVB^-B)-ZpZNCL_{xDLCv`Kl9tNT0W zJU-78#ncbDQ1O;Vq~<1d!F?ScX>#6{M%i5Iu0#tHxFz*D+UIn9#0iA}=0vz9O9gD= z31fD3VQrJFu8wmqiCVH`VavjnX_RM{`P%yFsc|L{lqsW+O<~hG=JMmMDf7#5s1t%Q z5EOV}HnV`u%}xlVBA&p7X`|w<9IHB!8n5!WOJuV&fvss=u#9qda<(0w?2bb%X*is> zY1Yfclg7s8%vskmC&wx22mn?OJ+CyG4L2(O%0{`}qz6qjK)xSZJl}2{ubwc*xl$*D zP{O9e1(Ylk&yGLNu@i;$UVD1_;3C;10^Ebjs>{8l*6I3qS*WNdjY@UNabaa;{EjjO zf;ej6l8FmbMrC7pv%0Z$dY|LO^Nbp0Zpp$Xo;J!sYj%cDo!{prWt3zVH7GLz5Rys- zu2e*28VlIk>=UH|w(zvEwmuy;i`9Lrak+0OZcv{zpj7B*qEcR6JO^jajf3DciBPgM zi6^mXlws@Z<)Xi@*_Ht2f*3NDuV#3c)va+xNsrb_1zgP1SBcITCn( zmW>u(gvOS+w0IB>#8I?ERWyQ`ccNRVcGeDnhmHp22AB*MtrdKGG_{UY6VzW0iWwgf(nCNJ|5IUzg9p!mq+~l_d`}5h3`)nVvp3o zv-P(RpS^yu^Wfg@caPuxepg3rh-|$@BCSD`tVMc)M&#c1gWcc$e*GeSc{P1_JH2&( z2)l&JNUMcTlQ6=v0u=>d>n`n37sQCNK4_IbdzD_h`T9kA>({q8Z={dE8A6OYZOtKq zbV;Nq7xO6Y*#bp2MY74eHbG(F5(Q_ogG%Pz9OUN&s8F!j1)r}nScAF^Xn5#z9PR7D z14TKLc8DC0I_=d^N$P^l=8wh<2Ld|4R0ZlJ^i(d7RJOQed~kvWDI0A(?%9AMn-3<0 z$-HV(iQ=*L;=>knfDE;3nJJC{qG0_LcOl0J?EpTt=s^#~9T18-#Ip~X35wl;Fgur@ zKYHO4b!8%46f3Gcu=P;FFfKl@u*|t|DI*HBFSJt?!2_3fnU+5NdFS@C^v?6WyH9uT z{FL7MUjL7?{17U&XqsY>)YwIt2=-El0Le(clGg` zS3joLp6}g%GSK(WXw*o~M4DBYL7Is)6Hn&#ou+v_YJ9tP&(r5EO_83 zJ4cYp&mWDul)1c%5Bne`X#l3I&U2UcF5h_b^2wXOzSR!L3ip4H$)!A^gP3zx&O*ya rp~cxhKrU01Px`K9PnIP4Iq3D@AQt*>5CgxHxzFAK9nYLcSO@?Bne$%o literal 0 HcmV?d00001 diff --git a/js/index-zIQvBW_J.js.gz b/js/index-zIQvBW_J.js.gz deleted file mode 100644 index 34d7b614d20c09251e382dd0006873a77b8db9a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1778 zcmVb{zDXC;vJIa&|05W5#YNku<5R*bqyLvNQEF8;_ zj8s*a#ze`a#H83GWcAtJ^R)X$I|>s929jCWDoLOB#CfxrFAQEe)+(4_G6aeZepcx*{rOC#F?Oi%rGS!uURU?x(d>nq{G_`GZiEb zD;!^ha`1ArdbqGz+k6pOKtot^B&!=?yogML`MsIL!#*mezHQpi6N>$oFH5R zaj0K~dEQ1U&J&4~!B>GFQ-K*|sZ5F|(id*M$MvGc7$tm^Pu;*8GRhp!V4g{5k~}3@ z70bmSggu9eLg&QaYhaov4G+gEZnt;o^%rY|AEpRG6*L5 zI9J^0hO-K+95#FbVs{EK=2JBo`&(8w00&<1KK?I+JNR z9vnuC+j5amSWH?SFz<9zA_lbQ_h9xiP(Q(Ij;yt7f;|Ml(OJ#VQ}-F@0--F@W! zuvXpPsr_T;O=W>gOnyj2ZHMz7Jgoh^^FNEJ|HNI}aQ7Cxe?F~$^KbXT-`sP7xe=}x)Mj6E17e9EFXVvYU7&9ygt5DrujzG8} z+L(9ualP_+%oj?q@bNtNQ$yoz6-|RWq9PeIAWY&^m|-7Hx6a$s)KI_xMLLu6Rbxt> z$DEG)_}~2o%KO{AQ>u4}`P1k!j_5US<5S*O14OqNZH=zksRbFyS z(|kDCP9cl@-={cBX`n!!oH)nl+;ekmdtuDD%&r<#G$g*xhX_MH%19@LVv&>#mZ z#(ZI&FBX?)>B$XQ3!~@h#RfTWX}T8u7HPFet7#37zq8rRv{S{z+>4~8VI9)6&RjNH zcbea-piKf+AruFR=(kCWG#8r$`k%=mX?LvQIQeTWo}%iifVotx`iG?Tg|u7N@bT!x zPc9#;ptZ0Z#(Xd5YLX-Cc5(dEZ8eXoDB*B`Xqf~-|A@3n(>f1-+z$Pfw*$-W^TxPk zV-o2F!lG`{i61XzmCi{xhsa6EIyciKht|ntFk8^cMB^M53E3Ff2rxJ8(@YW$A=|(d zBG-%VXYi1KkO)kL(>kEo&b%-VAcRQHK*TH(FpeZ}2V%+ifODF5?*?=H9%{t-7Mji# z&IHJDiSLHWj*y8*Hp*+!25M-6vg2Nej1Q3p25d0jFctReO6(L|N9P%?#UOvp^`;+p z7)wH3cTeLtb^gx%7UV4vn1!a38kPcwEWh!5%97Gy(%1eB>1 z9&Sm>m~Y(VQ-+$G3Okj!X``>xw#3s)-d@6XLh_oe3%?^#U{UQ|F50SN3=l5p?aVG0bV}40ig!~0B3G^ AKmY&$ diff --git a/js/instance-D9Hiwnpi.js b/js/instance-DNaEopEf.js similarity index 90% rename from js/instance-D9Hiwnpi.js rename to js/instance-DNaEopEf.js index 6751e026..257411cf 100644 --- a/js/instance-D9Hiwnpi.js +++ b/js/instance-DNaEopEf.js @@ -1 +1 @@ -import{K as t,N as n,e as R,O as q}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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 d}from"./utils-adu6pwJt.js";import"./currency.js@2.0.4-9OAR_aOO.js";const A=(e,r)=>{t.removePendingRequest(e)},y=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},P=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},g=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{g(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[f,P],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; +import{K as t,N as n,e as R,O as q}from"./hooks-C0KwMyA4.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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 d}from"./utils-DTKcdeMM.js";import"./currency.js@2.0.4-9OAR_aOO.js";const A=(e,r)=>{t.removePendingRequest(e)},y=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},P=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},g=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{g(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[f,P],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/js/instance-DNaEopEf.js.gz b/js/instance-DNaEopEf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ada1419a7731113eb4e6dbe66fccfa5575916514 GIT binary patch literal 768 zcmV+b1ONOViwFP!000021C3Q(Z`v>vec!J@d2%Gjg%0`wN(G~AWsHJYRZXp`DoZXU zbFVjm>jmO;Zx@{ zNPj+6L2GWglm@=yYLbq1bAR&NYc)Gn6n7awyiCKe-%;Y$c{IHl1}lFDmOrS*cx7W! z;fLHhznZunOs7>kH)RZBHzR9hrb*h?>1?pLcV;toHeKoWCe}~jQ1E>QZ{nj72@_;PH#C0AiJ|U**IYe(v%Vp zw2g z3tfygfvjAl=NrX*<62D_^3Iglt;9_meVeu=o>%hr8nzp^&6~J6Mcgjl$-;h3kha@% zDk<0t+zH#dra(1opQ*eTHQ#ogeaeZ;z!88RO`I2x12sL4xo~0^x+(q(OUmFo2zS*D z@luVNvpd#(>G{NeQR9Ra6_Atz0{aZ52(ZD*vI"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var n,r=U(t);if(e){var i=U(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(o,a){if(a&&(typeof a=="object"||typeof a=="function"))return a;if(a!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return be(o)}(this,n)}}function xe(){return xe=typeof Reflect<"u"&&Reflect.get?Reflect.get.bind():function(t,e,n){var r=function(o,a){for(;!Object.prototype.hasOwnProperty.call(o,a)&&(o=U(o))!==null;);return o}(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(arguments.length<3?t:n):i.value}},xe.apply(this,arguments)}function ht(t){var e=function(n,r){if(typeof n!="object"||n===null)return n;var i=n[Symbol.toPrimitive];if(i!==void 0){var o=i.call(n,r);if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(n)}(t,"string");return typeof e=="symbol"?e:e+""}var gt=function(t){return!(!t||!t.Window)&&t instanceof t.Window},mt=void 0,H=void 0;function yt(t){mt=t;var e=t.document.createTextNode("");e.ownerDocument!==t.document&&typeof t.wrap=="function"&&t.wrap(e)===e&&(t=t.wrap(t)),H=t}function F(t){return gt(t)?t:(t.ownerDocument||t).defaultView||H.window}typeof window<"u"&&window&&yt(window);var we=function(t){return!!t&&Z(t)==="object"},bt=function(t){return typeof t=="function"},d={window:function(t){return t===H||gt(t)},docFrag:function(t){return we(t)&&t.nodeType===11},object:we,func:bt,number:function(t){return typeof t=="number"},bool:function(t){return typeof t=="boolean"},string:function(t){return typeof t=="string"},element:function(t){if(!t||Z(t)!=="object")return!1;var e=F(t)||H;return/object|function/.test(typeof Element>"u"?"undefined":Z(Element))?t instanceof Element||t instanceof e.Element:t.nodeType===1&&typeof t.nodeName=="string"},plainObject:function(t){return we(t)&&!!t.constructor&&/function Object\b/.test(t.constructor.toString())},array:function(t){return we(t)&&t.length!==void 0&&bt(t.splice)}};function qe(t){var e=t.interaction;if(e.prepared.name==="drag"){var n=e.prepared.axis;n==="x"?(e.coords.cur.page.y=e.coords.start.page.y,e.coords.cur.client.y=e.coords.start.client.y,e.coords.velocity.client.y=0,e.coords.velocity.page.y=0):n==="y"&&(e.coords.cur.page.x=e.coords.start.page.x,e.coords.cur.client.x=e.coords.start.client.x,e.coords.velocity.client.x=0,e.coords.velocity.page.x=0)}}function xt(t){var e=t.iEvent,n=t.interaction;if(n.prepared.name==="drag"){var r=n.prepared.axis;if(r==="x"||r==="y"){var i=r==="x"?"y":"x";e.page[i]=n.coords.start.page[i],e.client[i]=n.coords.start.client[i],e.delta[i]=0}}}var Ee={id:"actions/drag",install:function(t){var e=t.actions,n=t.Interactable,r=t.defaults;n.prototype.draggable=Ee.draggable,e.map.drag=Ee,e.methodDict.drag="draggable",r.actions.drag=Ee.defaults},listeners:{"interactions:before-action-move":qe,"interactions:action-resume":qe,"interactions:action-move":xt,"auto-start:check":function(t){var e=t.interaction,n=t.interactable,r=t.buttons,i=n.options.drag;if(i&&i.enabled&&(!e.pointerIsDown||!/mouse|pointer/.test(e.pointerType)||r&n.options.drag.mouseButtons))return t.action={name:"drag",axis:i.lockAxis==="start"?i.startAxis:i.lockAxis},!1}},draggable:function(t){return d.object(t)?(this.options.drag.enabled=t.enabled!==!1,this.setPerAction("drag",t),this.setOnEvents("drag",t),/^(xy|x|y|start)$/.test(t.lockAxis)&&(this.options.drag.lockAxis=t.lockAxis),/^(xy|x|y)$/.test(t.startAxis)&&(this.options.drag.startAxis=t.startAxis),this):d.bool(t)?(this.options.drag.enabled=t,this):this.options.drag},beforeMove:qe,move:xt,defaults:{startAxis:"xy",lockAxis:"xy"},getCursor:function(){return"move"},filterEventType:function(t){return t.search("drag")===0}},wt=Ee,A={init:function(t){var e=t;A.document=e.document,A.DocumentFragment=e.DocumentFragment||ee,A.SVGElement=e.SVGElement||ee,A.SVGSVGElement=e.SVGSVGElement||ee,A.SVGElementInstance=e.SVGElementInstance||ee,A.Element=e.Element||ee,A.HTMLElement=e.HTMLElement||A.Element,A.Event=e.Event,A.Touch=e.Touch||ee,A.PointerEvent=e.PointerEvent||e.MSPointerEvent},document:null,DocumentFragment:null,SVGElement:null,SVGSVGElement:null,SVGElementInstance:null,Element:null,HTMLElement:null,Event:null,Touch:null,PointerEvent:null};function ee(){}var O=A,C={init:function(t){var e=O.Element,n=t.navigator||{};C.supportsTouch="ontouchstart"in t||d.func(t.DocumentTouch)&&O.document instanceof t.DocumentTouch,C.supportsPointerEvent=n.pointerEnabled!==!1&&!!O.PointerEvent,C.isIOS=/iP(hone|od|ad)/.test(n.platform),C.isIOS7=/iP(hone|od|ad)/.test(n.platform)&&/OS 7[^\d]/.test(n.appVersion),C.isIe9=/MSIE 9/.test(n.userAgent),C.isOperaMobile=n.appName==="Opera"&&C.supportsTouch&&/Presto/.test(n.userAgent),C.prefixedMatchesSelector="matches"in e.prototype?"matches":"webkitMatchesSelector"in e.prototype?"webkitMatchesSelector":"mozMatchesSelector"in e.prototype?"mozMatchesSelector":"oMatchesSelector"in e.prototype?"oMatchesSelector":"msMatchesSelector",C.pEventTypes=C.supportsPointerEvent?O.PointerEvent===t.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"}:null,C.wheelEvent=O.document&&"onmousewheel"in O.document?"mousewheel":"wheel"},supportsTouch:null,supportsPointerEvent:null,isIOS7:null,isIOS:null,isIe9:null,isOperaMobile:null,prefixedMatchesSelector:null,pEventTypes:null,wheelEvent:null},R=C;function K(t,e){if(t.contains)return t.contains(e);for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function Et(t,e){for(;d.element(t);){if(B(t,e))return t;t=X(t)}return null}function X(t){var e=t.parentNode;if(d.docFrag(e)){for(;(e=e.host)&&d.docFrag(e););return e}return e}function B(t,e){return H!==mt&&(e=e.replace(/\/deep\//g," ")),t[R.prefixedMatchesSelector](e)}var Be=function(t){return t.parentNode||t.host};function Tt(t,e){for(var n,r=[],i=t;(n=Be(i))&&i!==e&&n!==i.ownerDocument;)r.unshift(i),i=n;return r}function Ve(t,e,n){for(;d.element(t);){if(B(t,e))return!0;if((t=X(t))===n)return B(t,e)}return!1}function St(t){return t.correspondingUseElement||t}function We(t){var e=t instanceof O.SVGElement?t.getBoundingClientRect():t.getClientRects()[0];return e&&{left:e.left,right:e.right,top:e.top,bottom:e.bottom,width:e.width||e.right-e.left,height:e.height||e.bottom-e.top}}function Ge(t){var e,n=We(t);if(!R.isIOS7&&n){var r={x:(e=(e=F(t))||H).scrollX||e.document.documentElement.scrollLeft,y:e.scrollY||e.document.documentElement.scrollTop};n.left+=r.x,n.right+=r.x,n.top+=r.y,n.bottom+=r.y}return n}function _t(t){for(var e=[];t;)e.push(t),t=X(t);return e}function Pt(t){return!!d.string(t)&&(O.document.querySelector(t),!0)}function x(t,e){for(var n in e)t[n]=e[n];return t}function Ot(t,e,n){return t==="parent"?X(n):t==="self"?e.getRect(n):Et(n,t)}function ae(t,e,n,r){var i=t;return d.string(i)?i=Ot(i,e,n):d.func(i)&&(i=i.apply(void 0,r)),d.element(i)&&(i=Ge(i)),i}function Te(t){return t&&{x:"x"in t?t.x:t.left,y:"y"in t?t.y:t.top}}function Ne(t){return!t||"x"in t&&"y"in t||((t=x({},t)).x=t.left||0,t.y=t.top||0,t.width=t.width||(t.right||0)-t.x,t.height=t.height||(t.bottom||0)-t.y),t}function Se(t,e,n){t.left&&(e.left+=n.x),t.right&&(e.right+=n.x),t.top&&(e.top+=n.y),t.bottom&&(e.bottom+=n.y),e.width=e.right-e.left,e.height=e.bottom-e.top}function se(t,e,n){var r=n&&t.options[n];return Te(ae(r&&r.origin||t.options.origin,t,e,[t&&e]))||{x:0,y:0}}function $(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(c){return!0},r=arguments.length>3?arguments[3]:void 0;if(r=r||{},d.string(t)&&t.search(" ")!==-1&&(t=kt(t)),d.array(t))return t.forEach(function(c){return $(c,e,n,r)}),r;if(d.object(t)&&(e=t,t=""),d.func(e)&&n(t))r[t]=r[t]||[],r[t].push(e);else if(d.array(e))for(var i=0,o=e;i1?zt(e):e[0];Mt(r,t.page),function(i,o){o=o||{},R.isOperaMobile&&It(i)?Oe("screen",i,o):Oe("client",i,o)}(r,t.client),t.timeStamp=n}function Ue(t){var e=[];return d.array(t)?(e[0]=t[0],e[1]=t[1]):t.type==="touchend"?t.touches.length===1?(e[0]=t.touches[0],e[1]=t.changedTouches[0]):t.touches.length===0&&(e[0]=t.changedTouches[0],e[1]=t.changedTouches[1]):(e[0]=t.touches[0],e[1]=t.touches[1]),e}function zt(t){for(var e={pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0},n=0;n=(parseInt(F(b).getComputedStyle(b).zIndex,10)||0)&&(y=_);else y=_}else y=_}return y}(a);return r.activeDrops[v]||null}function Qe(t,e,n){var r=t.dropState,i={enter:null,leave:null,activate:null,deactivate:null,move:null,drop:null};return n.type==="dragstart"&&(i.activate=new te(r,n,"dropactivate"),i.activate.target=null,i.activate.dropzone=null),n.type==="dragend"&&(i.deactivate=new te(r,n,"dropdeactivate"),i.deactivate.target=null,i.deactivate.dropzone=null),r.rejected||(r.cur.element!==r.prev.element&&(r.prev.dropzone&&(i.leave=new te(r,n,"dragleave"),n.dragLeave=i.leave.target=r.prev.element,n.prevDropzone=i.leave.dropzone=r.prev.dropzone),r.cur.dropzone&&(i.enter=new te(r,n,"dragenter"),n.dragEnter=r.cur.element,n.dropzone=r.cur.dropzone)),n.type==="dragend"&&r.cur.dropzone&&(i.drop=new te(r,n,"drop"),n.dropzone=r.cur.dropzone,n.relatedTarget=r.cur.element),n.type==="dragmove"&&r.cur.dropzone&&(i.move=new te(r,n,"dropmove"),n.dropzone=r.cur.dropzone)),i}function Ze(t,e){var n=t.dropState,r=n.activeDrops,i=n.cur,o=n.prev;e.leave&&o.dropzone.fire(e.leave),e.enter&&i.dropzone.fire(e.enter),e.move&&i.dropzone.fire(e.move),e.drop&&i.dropzone.fire(e.drop),e.deactivate&&Ft(r,e.deactivate),n.prev.dropzone=i.dropzone,n.prev.element=i.element}function Yt(t,e){var n=t.interaction,r=t.iEvent,i=t.event;if(r.type==="dragmove"||r.type==="dragend"){var o=n.dropState;e.dynamicDrop&&(o.activeDrops=Je(e,n.element));var a=r,s=Xt(n,a,i);o.rejected=o.rejected&&!!s&&s.dropzone===o.cur.dropzone&&s.element===o.cur.element,o.cur.dropzone=s&&s.dropzone,o.cur.element=s&&s.element,o.events=Qe(n,0,a)}}var Lt={id:"actions/drop",install:function(t){var e=t.actions,n=t.interactStatic,r=t.Interactable,i=t.defaults;t.usePlugin(wt),r.prototype.dropzone=function(o){return function(a,s){if(d.object(s)){if(a.options.drop.enabled=s.enabled!==!1,s.listeners){var c=$(s.listeners),u=Object.keys(c).reduce(function(p,f){return p[/^(enter|leave)/.test(f)?"drag".concat(f):/^(activate|deactivate|move)/.test(f)?"drop".concat(f):f]=c[f],p},{}),l=a.options.drop.listeners;l&&a.off(l),a.on(u),a.options.drop.listeners=u}return d.func(s.ondrop)&&a.on("drop",s.ondrop),d.func(s.ondropactivate)&&a.on("dropactivate",s.ondropactivate),d.func(s.ondropdeactivate)&&a.on("dropdeactivate",s.ondropdeactivate),d.func(s.ondragenter)&&a.on("dragenter",s.ondragenter),d.func(s.ondragleave)&&a.on("dragleave",s.ondragleave),d.func(s.ondropmove)&&a.on("dropmove",s.ondropmove),/^(pointer|center)$/.test(s.overlap)?a.options.drop.overlap=s.overlap:d.number(s.overlap)&&(a.options.drop.overlap=Math.max(Math.min(1,s.overlap),0)),"accept"in s&&(a.options.drop.accept=s.accept),"checker"in s&&(a.options.drop.checker=s.checker),a}return d.bool(s)?(a.options.drop.enabled=s,a):a.options.drop}(this,o)},r.prototype.dropCheck=function(o,a,s,c,u,l){return function(p,f,h,v,g,y,m){var b=!1;if(!(m=m||p.getRect(y)))return!!p.options.drop.checker&&p.options.drop.checker(f,h,b,p,y,v,g);var T=p.options.drop.overlap;if(T==="pointer"){var _=se(v,g,"drag"),w=Mt(f);w.x+=_.x,w.y+=_.y;var S=w.x>m.left&&w.xm.top&&w.y=m.left&&z<=m.right&&j>=m.top&&j<=m.bottom}return P&&d.number(T)&&(b=Math.max(0,Math.min(m.right,P.right)-Math.max(m.left,P.left))*Math.max(0,Math.min(m.bottom,P.bottom)-Math.max(m.top,P.top))/(P.width*P.height)>=T),p.options.drop.checker&&(b=p.options.drop.checker(f,h,b,p,y,v,g)),b}(this,o,a,s,c,u,l)},n.dynamicDrop=function(o){return d.bool(o)?(t.dynamicDrop=o,n):t.dynamicDrop},x(e.phaselessTypes,{dragenter:!0,dragleave:!0,dropactivate:!0,dropdeactivate:!0,dropmove:!0,drop:!0}),e.methodDict.drop="dropzone",t.dynamicDrop=!1,i.actions.drop=Lt.defaults},listeners:{"interactions:before-action-start":function(t){var e=t.interaction;e.prepared.name==="drag"&&(e.dropState={cur:{dropzone:null,element:null},prev:{dropzone:null,element:null},rejected:null,events:null,activeDrops:[]})},"interactions:after-action-start":function(t,e){var n=t.interaction,r=(t.event,t.iEvent);if(n.prepared.name==="drag"){var i=n.dropState;i.activeDrops=[],i.events={},i.activeDrops=Je(e,n.element),i.events=Qe(n,0,r),i.events.activate&&(Ft(i.activeDrops,i.events.activate),e.fire("actions/drop:start",{interaction:n,dragEvent:r}))}},"interactions:action-move":Yt,"interactions:after-action-move":function(t,e){var n=t.interaction,r=t.iEvent;if(n.prepared.name==="drag"){var i=n.dropState;Ze(n,i.events),e.fire("actions/drop:move",{interaction:n,dragEvent:r}),i.events={}}},"interactions:action-end":function(t,e){if(t.interaction.prepared.name==="drag"){var n=t.interaction,r=t.iEvent;Yt(t,e),Ze(n,n.dropState.events),e.fire("actions/drop:end",{interaction:n,dragEvent:r})}},"interactions:stop":function(t){var e=t.interaction;if(e.prepared.name==="drag"){var n=e.dropState;n&&(n.activeDrops=null,n.events=null,n.cur.dropzone=null,n.cur.element=null,n.prev.dropzone=null,n.prev.element=null,n.rejected=!1)}}},getActiveDrops:Je,getDrop:Xt,getDropEvents:Qe,fireDropEvents:Ze,filterEventType:function(t){return t.search("drag")===0||t.search("drop")===0},defaults:{enabled:!1,accept:null,overlap:"pointer"}},Tn=Lt;function et(t){var e=t.interaction,n=t.iEvent,r=t.phase;if(e.prepared.name==="gesture"){var i=e.pointers.map(function(u){return u.pointer}),o=r==="start",a=r==="end",s=e.interactable.options.deltaSource;if(n.touches=[i[0],i[1]],o)n.distance=Ke(i,s),n.box=He(i),n.scale=1,n.ds=0,n.angle=$e(i,s),n.da=0,e.gesture.startDistance=n.distance,e.gesture.startAngle=n.angle;else if(a||e.pointers.length<2){var c=e.prevEvent;n.distance=c.distance,n.box=c.box,n.scale=c.scale,n.ds=0,n.angle=c.angle,n.da=0}else n.distance=Ke(i,s),n.box=He(i),n.scale=n.distance/e.gesture.startDistance,n.angle=$e(i,s),n.ds=n.scale-e.gesture.scale,n.da=n.angle-e.gesture.angle;e.gesture.distance=n.distance,e.gesture.angle=n.angle,d.number(n.scale)&&n.scale!==1/0&&!isNaN(n.scale)&&(e.gesture.scale=n.scale)}}var tt={id:"actions/gesture",before:["actions/drag","actions/resize"],install:function(t){var e=t.actions,n=t.Interactable,r=t.defaults;n.prototype.gesturable=function(i){return d.object(i)?(this.options.gesture.enabled=i.enabled!==!1,this.setPerAction("gesture",i),this.setOnEvents("gesture",i),this):d.bool(i)?(this.options.gesture.enabled=i,this):this.options.gesture},e.map.gesture=tt,e.methodDict.gesture="gesturable",r.actions.gesture=tt.defaults},listeners:{"interactions:action-start":et,"interactions:action-move":et,"interactions:action-end":et,"interactions:new":function(t){t.interaction.gesture={angle:0,distance:0,scale:1,startAngle:0,startDistance:0}},"auto-start:check":function(t){if(!(t.interaction.pointers.length<2)){var e=t.interactable.options.gesture;if(e&&e.enabled)return t.action={name:"gesture"},!1}}},defaults:{},getCursor:function(){return""},filterEventType:function(t){return t.search("gesture")===0}},Sn=tt;function _n(t,e,n,r,i,o,a){if(!e)return!1;if(e===!0){var s=d.number(o.width)?o.width:o.right-o.left,c=d.number(o.height)?o.height:o.bottom-o.top;if(a=Math.min(a,Math.abs((t==="left"||t==="right"?s:c)/2)),s<0&&(t==="left"?t="right":t==="right"&&(t="left")),c<0&&(t==="top"?t="bottom":t==="bottom"&&(t="top")),t==="left"){var u=s>=0?o.left:o.right;return n.x=0?o.top:o.bottom;return n.y(s>=0?o.right:o.left)-a;if(t==="bottom")return n.y>(c>=0?o.bottom:o.top)-a}return!!d.element(r)&&(d.element(e)?e===r:Ve(r,e,i))}function qt(t){var e=t.iEvent,n=t.interaction;if(n.prepared.name==="resize"&&n.resizeAxes){var r=e;n.interactable.options.resize.square?(n.resizeAxes==="y"?r.delta.x=r.delta.y:r.delta.y=r.delta.x,r.axes="xy"):(r.axes=n.resizeAxes,n.resizeAxes==="x"?r.delta.y=0:n.resizeAxes==="y"&&(r.delta.x=0))}}var Y,J,L={id:"actions/resize",before:["actions/drag"],install:function(t){var e=t.actions,n=t.browser,r=t.Interactable,i=t.defaults;L.cursors=function(o){return o.isIe9?{x:"e-resize",y:"s-resize",xy:"se-resize",top:"n-resize",left:"w-resize",bottom:"s-resize",right:"e-resize",topleft:"se-resize",bottomright:"se-resize",topright:"ne-resize",bottomleft:"ne-resize"}:{x:"ew-resize",y:"ns-resize",xy:"nwse-resize",top:"ns-resize",left:"ew-resize",bottom:"ns-resize",right:"ew-resize",topleft:"nwse-resize",bottomright:"nwse-resize",topright:"nesw-resize",bottomleft:"nesw-resize"}}(n),L.defaultMargin=n.supportsTouch||n.supportsPointerEvent?20:10,r.prototype.resizable=function(o){return function(a,s,c){return d.object(s)?(a.options.resize.enabled=s.enabled!==!1,a.setPerAction("resize",s),a.setOnEvents("resize",s),d.string(s.axis)&&/^x$|^y$|^xy$/.test(s.axis)?a.options.resize.axis=s.axis:s.axis===null&&(a.options.resize.axis=c.defaults.actions.resize.axis),d.bool(s.preserveAspectRatio)?a.options.resize.preserveAspectRatio=s.preserveAspectRatio:d.bool(s.square)&&(a.options.resize.square=s.square),a):d.bool(s)?(a.options.resize.enabled=s,a):a.options.resize}(this,o,t)},e.map.resize=L,e.methodDict.resize="resizable",i.actions.resize=L.defaults},listeners:{"interactions:new":function(t){t.interaction.resizeAxes="xy"},"interactions:action-start":function(t){(function(e){var n=e.iEvent,r=e.interaction;if(r.prepared.name==="resize"&&r.prepared.edges){var i=n,o=r.rect;r._rects={start:x({},o),corrected:x({},o),previous:x({},o),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},i.edges=r.prepared.edges,i.rect=r._rects.corrected,i.deltaRect=r._rects.delta}})(t),qt(t)},"interactions:action-move":function(t){(function(e){var n=e.iEvent,r=e.interaction;if(r.prepared.name==="resize"&&r.prepared.edges){var i=n,o=r.interactable.options.resize.invert,a=o==="reposition"||o==="negate",s=r.rect,c=r._rects,u=c.start,l=c.corrected,p=c.delta,f=c.previous;if(x(f,l),a){if(x(l,s),o==="reposition"){if(l.top>l.bottom){var h=l.top;l.top=l.bottom,l.bottom=h}if(l.left>l.right){var v=l.left;l.left=l.right,l.right=v}}}else l.top=Math.min(s.top,u.bottom),l.bottom=Math.max(s.bottom,u.top),l.left=Math.min(s.left,u.right),l.right=Math.max(s.right,u.left);for(var g in l.width=l.right-l.left,l.height=l.bottom-l.top,l)p[g]=l[g]-f[g];i.edges=r.prepared.edges,i.rect=l,i.deltaRect=p}})(t),qt(t)},"interactions:action-end":function(t){var e=t.iEvent,n=t.interaction;if(n.prepared.name==="resize"&&n.prepared.edges){var r=e;r.edges=n.prepared.edges,r.rect=n._rects.corrected,r.deltaRect=n._rects.delta}},"auto-start:check":function(t){var e=t.interaction,n=t.interactable,r=t.element,i=t.rect,o=t.buttons;if(i){var a=x({},e.coords.cur.page),s=n.options.resize;if(s&&s.enabled&&(!e.pointerIsDown||!/mouse|pointer/.test(e.pointerType)||o&s.mouseButtons)){if(d.object(s.edges)){var c={left:!1,right:!1,top:!1,bottom:!1};for(var u in c)c[u]=_n(u,s.edges[u],a,e._latestPointer.eventTarget,r,i,s.margin||L.defaultMargin);c.left=c.left&&!c.right,c.top=c.top&&!c.bottom,(c.left||c.right||c.top||c.bottom)&&(t.action={name:"resize",edges:c})}else{var l=s.axis!=="y"&&a.x>i.right-L.defaultMargin,p=s.axis!=="x"&&a.y>i.bottom-L.defaultMargin;(l||p)&&(t.action={name:"resize",axes:(l?"x":"")+(p?"y":"")})}return!t.action&&void 0}}}},defaults:{square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},cursors:null,getCursor:function(t){var e=t.edges,n=t.axis,r=t.name,i=L.cursors,o=null;if(n)o=i[r+n];else if(e){for(var a="",s=0,c=["top","bottom","left","right"];s=1){var u={x:E.x*c,y:E.y*c};if(u.x||u.y){var l=Wt(o);d.window(o)?o.scrollBy(u.x,u.y):o&&(o.scrollLeft+=u.x,o.scrollTop+=u.y);var p=Wt(o),f={x:p.x-l.x,y:p.y-l.y};(f.x||f.y)&&e.fire({type:"autoscroll",target:n,interactable:e,delta:f,interaction:t,container:o})}E.prevTime=a}E.isScrolling&&(V.cancel(E.i),E.i=V.request(E.scroll))},check:function(t,e){var n;return(n=t.options[e].autoScroll)==null?void 0:n.enabled},onInteractionMove:function(t){var e=t.interaction,n=t.pointer;if(e.interacting()&&E.check(e.interactable,e.prepared.name))if(e.simulation)E.x=E.y=0;else{var r,i,o,a,s=e.interactable,c=e.element,u=e.prepared.name,l=s.options[u].autoScroll,p=Vt(l.container,s,c);if(d.window(p))a=n.clientXp.innerWidth-E.margin,o=n.clientY>p.innerHeight-E.margin;else{var f=We(p);a=n.clientXf.right-E.margin,o=n.clientY>f.bottom-E.margin}E.x=i?1:a?-1:0,E.y=o?1:r?-1:0,E.isScrolling||(E.margin=l.margin,E.speed=l.speed,E.start(e))}}};function Vt(t,e,n){return(d.string(t)?Ot(t,e,n):t)||F(n)}function Wt(t){return d.window(t)&&(t=window.document.body),{x:t.scrollLeft,y:t.scrollTop}}var kn={id:"auto-scroll",install:function(t){var e=t.defaults,n=t.actions;t.autoScroll=E,E.now=function(){return t.now()},n.phaselessTypes.autoscroll=!0,e.perAction.autoScroll=E.defaults},listeners:{"interactions:new":function(t){t.interaction.autoScroll=null},"interactions:destroy":function(t){t.interaction.autoScroll=null,E.stop(),E.interaction&&(E.interaction=null)},"interactions:stop":E.stop,"interactions:action-move":function(t){return E.onInteractionMove(t)}}},Dn=kn;function fe(t,e){var n=!1;return function(){return n||(H.console.warn(e),n=!0),t.apply(this,arguments)}}function nt(t,e){return t.name=e.name,t.axis=e.axis,t.edges=e.edges,t}function In(t){return d.bool(t)?(this.options.styleCursor=t,this):t===null?(delete this.options.styleCursor,this):this.options.styleCursor}function Mn(t){return d.func(t)?(this.options.actionChecker=t,this):t===null?(delete this.options.actionChecker,this):this.options.actionChecker}var zn={id:"auto-start/interactableMethods",install:function(t){var e=t.Interactable;e.prototype.getAction=function(n,r,i,o){var a=function(s,c,u,l,p){var f=s.getRect(l),h=c.buttons||{0:1,1:4,3:8,4:16}[c.button],v={action:null,interactable:s,interaction:u,element:l,rect:f,buttons:h};return p.fire("auto-start:check",v),v.action}(this,r,i,o,t);return this.options.actionChecker?this.options.actionChecker(n,r,a,this,o,i):a},e.prototype.ignoreFrom=fe(function(n){return this._backCompatOption("ignoreFrom",n)},"Interactable.ignoreFrom() has been deprecated. Use Interactble.draggable({ignoreFrom: newValue})."),e.prototype.allowFrom=fe(function(n){return this._backCompatOption("allowFrom",n)},"Interactable.allowFrom() has been deprecated. Use Interactble.draggable({allowFrom: newValue})."),e.prototype.actionChecker=Mn,e.prototype.styleCursor=In}};function Gt(t,e,n,r,i){return e.testIgnoreAllow(e.options[t.name],n,r)&&e.options[t.name].enabled&&De(e,n,t,i)?t:null}function An(t,e,n,r,i,o,a){for(var s=0,c=r.length;s=s||h.interactable===t&&((u+=v===n.name?1:0)>=o||h.element===e&&(l++,v===n.name&&l>=a))))return!1}return s>0}function Ht(t,e){return d.number(t)?(e.autoStart.maxInteractions=t,this):e.autoStart.maxInteractions}function rt(t,e,n){var r=n.autoStart.cursorElement;r&&r!==t&&(r.style.cursor=""),t.ownerDocument.documentElement.style.cursor=e,t.style.cursor=e,n.autoStart.cursorElement=e?t:null}function Kt(t,e){var n=t.interactable,r=t.element,i=t.prepared;if(t.pointerType==="mouse"&&n&&n.options.styleCursor){var o="";if(i.name){var a=n.options[i.name].cursorChecker;o=d.func(a)?a(i,n,r,t._interacting):e.actions.map[i.name].getCursor(i)}rt(t.element,o||"",e)}else e.autoStart.cursorElement&&rt(e.autoStart.cursorElement,"",e)}var Cn={id:"auto-start/base",before:["actions"],install:function(t){var e=t.interactStatic,n=t.defaults;t.usePlugin(zn),n.base.actionChecker=null,n.base.styleCursor=!0,x(n.perAction,{manualStart:!1,max:1/0,maxPerElement:1,allowFrom:null,ignoreFrom:null,mouseButtons:1}),e.maxInteractions=function(r){return Ht(r,t)},t.autoStart={maxInteractions:1/0,withinInteractionLimit:De,cursorElement:null}},listeners:{"interactions:down":function(t,e){var n=t.interaction,r=t.pointer,i=t.event,o=t.eventTarget;n.interacting()||Ut(n,Nt(n,r,i,o,e),e)},"interactions:move":function(t,e){(function(n,r){var i=n.interaction,o=n.pointer,a=n.event,s=n.eventTarget;i.pointerType!=="mouse"||i.pointerIsDown||i.interacting()||Ut(i,Nt(i,o,a,s,r),r)})(t,e),function(n,r){var i=n.interaction;if(i.pointerIsDown&&!i.interacting()&&i.pointerWasMoved&&i.prepared.name){r.fire("autoStart:before-start",n);var o=i.interactable,a=i.prepared.name;a&&o&&(o.options[a].manualStart||!De(o,i.element,i.prepared,r)?i.stop():(i.start(i.prepared,o,i.element),Kt(i,r)))}}(t,e)},"interactions:stop":function(t,e){var n=t.interaction,r=n.interactable;r&&r.options.styleCursor&&rt(n.element,"",e)}},maxInteractions:Ht,withinInteractionLimit:De,validateAction:Gt},it=Cn,Rn={id:"auto-start/dragAxis",listeners:{"autoStart:before-start":function(t,e){var n=t.interaction,r=t.eventTarget,i=t.dx,o=t.dy;if(n.prepared.name==="drag"){var a=Math.abs(i),s=Math.abs(o),c=n.interactable.options.drag,u=c.startAxis,l=a>s?"x":a0&&(e.autoStartHoldTimer=setTimeout(function(){e.start(e.prepared,e.interactable,e.element)},n))},"interactions:move":function(t){var e=t.interaction,n=t.duplicate;e.autoStartHoldTimer&&e.pointerWasMoved&&!n&&(clearTimeout(e.autoStartHoldTimer),e.autoStartHoldTimer=null)},"autoStart:before-start":function(t){var e=t.interaction;ot(e)>0&&(e.prepared.name=null)}},getHoldDuration:ot},Fn=jn,Xn={id:"auto-start",install:function(t){t.usePlugin(it),t.usePlugin(Fn),t.usePlugin(Rn)}},Yn=function(t){return/^(always|never|auto)$/.test(t)?(this.options.preventDefault=t,this):d.bool(t)?(this.options.preventDefault=t?"always":"never",this):this.options.preventDefault};function Ln(t){var e=t.interaction,n=t.event;e.interactable&&e.interactable.checkAndPreventDefault(n)}var $t={id:"core/interactablePreventDefault",install:function(t){var e=t.Interactable;e.prototype.preventDefault=Yn,e.prototype.checkAndPreventDefault=function(n){return function(r,i,o){var a=r.options.preventDefault;if(a!=="never")if(a!=="always"){if(i.events.supportsPassive&&/^touch(start|move)$/.test(o.type)){var s=F(o.target).document,c=i.getDocOptions(s);if(!c||!c.events||c.events.passive!==!1)return}/^(mouse|pointer|touch)*(down|start)/i.test(o.type)||d.element(o.target)&&B(o.target,"input,select,textarea,[contenteditable=true],[contenteditable=true] *")||o.preventDefault()}else o.preventDefault()}(this,t,n)},t.interactions.docEvents.push({type:"dragstart",listener:function(n){for(var r=0,i=t.interactions.list;r150)return null;var i=180*Math.atan2(r.prevEvent.velocityY,r.prevEvent.velocityX)/Math.PI;i<0&&(i+=360);var o=112.5<=i&&i<247.5,a=202.5<=i&&i<337.5;return{up:a,down:!a&&22.5<=i&&i<157.5,left:o,right:!o&&(292.5<=i||i<67.5),angle:i,speed:r.prevEvent.speed,velocity:{x:r.prevEvent.velocityX,y:r.prevEvent.velocityY}}}},{key:"preventDefault",value:function(){}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}}]),n}(ke);Object.defineProperties(st.prototype,{pageX:{get:function(){return this.page.x},set:function(t){this.page.x=t}},pageY:{get:function(){return this.page.y},set:function(t){this.page.y=t}},clientX:{get:function(){return this.client.x},set:function(t){this.client.x=t}},clientY:{get:function(){return this.client.y},set:function(t){this.client.y=t}},dx:{get:function(){return this.delta.x},set:function(t){this.delta.x=t}},dy:{get:function(){return this.delta.y},set:function(t){this.delta.y=t}},velocityX:{get:function(){return this.velocity.x},set:function(t){this.velocity.x=t}},velocityY:{get:function(){return this.velocity.y},set:function(t){this.velocity.y=t}}});var Bn=D(function t(e,n,r,i,o){k(this,t),this.id=void 0,this.pointer=void 0,this.event=void 0,this.downTime=void 0,this.downTarget=void 0,this.id=e,this.pointer=n,this.event=r,this.downTime=i,this.downTarget=o}),Vn=function(t){return t.interactable="",t.element="",t.prepared="",t.pointerIsDown="",t.pointerWasMoved="",t._proxy="",t}({}),Zt=function(t){return t.start="",t.move="",t.end="",t.stop="",t.interacting="",t}({}),Wn=0,Gn=function(){function t(e){var n=this,r=e.pointerType,i=e.scopeFire;k(this,t),this.interactable=null,this.element=null,this.rect=null,this._rects=void 0,this.edges=null,this._scopeFire=void 0,this.prepared={name:null,axis:null,edges:null},this.pointerType=void 0,this.pointers=[],this.downEvent=null,this.downPointer={},this._latestPointer={pointer:null,event:null,eventTarget:null},this.prevEvent=null,this.pointerIsDown=!1,this.pointerWasMoved=!1,this._interacting=!1,this._ending=!1,this._stopped=!0,this._proxy=void 0,this.simulation=null,this.doMove=fe(function(l){this.move(l)},"The interaction.doMove() method has been renamed to interaction.move()"),this.coords={start:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},prev:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},cur:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},delta:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},velocity:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0}},this._id=Wn++,this._scopeFire=i,this.pointerType=r;var o=this;this._proxy={};var a=function(l){Object.defineProperty(n._proxy,l,{get:function(){return o[l]}})};for(var s in Vn)a(s);var c=function(l){Object.defineProperty(n._proxy,l,{value:function(){return o[l].apply(o,arguments)}})};for(var u in Zt)c(u);this._scopeFire("interactions:new",{interaction:this})}return D(t,[{key:"pointerMoveTolerance",get:function(){return 1}},{key:"pointerDown",value:function(e,n,r){var i=this.updatePointer(e,n,r,!0),o=this.pointers[i];this._scopeFire("interactions:down",{pointer:e,event:n,eventTarget:r,pointerIndex:i,pointerInfo:o,type:"down",interaction:this})}},{key:"start",value:function(e,n,r){return!(this.interacting()||!this.pointerIsDown||this.pointers.length<(e.name==="gesture"?2:1)||!n.options[e.name].enabled)&&(nt(this.prepared,e),this.interactable=n,this.element=r,this.rect=n.getRect(r),this.edges=this.prepared.edges?x({},this.prepared.edges):{left:!0,right:!0,top:!0,bottom:!0},this._stopped=!1,this._interacting=this._doPhase({interaction:this,event:this.downEvent,phase:"start"})&&!this._stopped,this._interacting)}},{key:"pointerMove",value:function(e,n,r){this.simulation||this.modification&&this.modification.endResult||this.updatePointer(e,n,r,!1);var i,o,a=this.coords.cur.page.x===this.coords.prev.page.x&&this.coords.cur.page.y===this.coords.prev.page.y&&this.coords.cur.client.x===this.coords.prev.client.x&&this.coords.cur.client.y===this.coords.prev.client.y;this.pointerIsDown&&!this.pointerWasMoved&&(i=this.coords.cur.client.x-this.coords.start.client.x,o=this.coords.cur.client.y-this.coords.start.client.y,this.pointerWasMoved=ce(i,o)>this.pointerMoveTolerance);var s,c,u,l=this.getPointerIndex(e),p={pointer:e,pointerIndex:l,pointerInfo:this.pointers[l],event:n,type:"move",eventTarget:r,dx:i,dy:o,duplicate:a,interaction:this};a||(s=this.coords.velocity,c=this.coords.delta,u=Math.max(c.timeStamp/1e3,.001),s.page.x=c.page.x/u,s.page.y=c.page.y/u,s.client.x=c.client.x/u,s.client.y=c.client.y/u,s.timeStamp=u),this._scopeFire("interactions:move",p),a||this.simulation||(this.interacting()&&(p.type=null,this.move(p)),this.pointerWasMoved&&Pe(this.coords.prev,this.coords.cur))}},{key:"move",value:function(e){e&&e.event||Dt(this.coords.delta),(e=x({pointer:this._latestPointer.pointer,event:this._latestPointer.event,eventTarget:this._latestPointer.eventTarget,interaction:this},e||{})).phase="move",this._doPhase(e)}},{key:"pointerUp",value:function(e,n,r,i){var o=this.getPointerIndex(e);o===-1&&(o=this.updatePointer(e,n,r,!1));var a=/cancel$/i.test(n.type)?"cancel":"up";this._scopeFire("interactions:".concat(a),{pointer:e,pointerIndex:o,pointerInfo:this.pointers[o],event:n,eventTarget:r,type:a,curEventTarget:i,interaction:this}),this.simulation||this.end(n),this.removePointer(e,n)}},{key:"documentBlur",value:function(e){this.end(e),this._scopeFire("interactions:blur",{event:e,type:"blur",interaction:this})}},{key:"end",value:function(e){var n;this._ending=!0,e=e||this._latestPointer.event,this.interacting()&&(n=this._doPhase({event:e,interaction:this,phase:"end"})),this._ending=!1,n===!0&&this.stop()}},{key:"currentAction",value:function(){return this._interacting?this.prepared.name:null}},{key:"interacting",value:function(){return this._interacting}},{key:"stop",value:function(){this._scopeFire("interactions:stop",{interaction:this}),this.interactable=this.element=null,this._interacting=!1,this._stopped=!0,this.prepared.name=this.prevEvent=null}},{key:"getPointerIndex",value:function(e){var n=le(e);return this.pointerType==="mouse"||this.pointerType==="pen"?this.pointers.length-1:ue(this.pointers,function(r){return r.id===n})}},{key:"getPointerInfo",value:function(e){return this.pointers[this.getPointerIndex(e)]}},{key:"updatePointer",value:function(e,n,r,i){var o,a,s,c=le(e),u=this.getPointerIndex(e),l=this.pointers[u];return i=i!==!1&&(i||/(down|start)$/i.test(n.type)),l?l.pointer=e:(l=new Bn(c,e,n,null,null),u=this.pointers.length,this.pointers.push(l)),En(this.coords.cur,this.pointers.map(function(p){return p.pointer}),this._now()),o=this.coords.delta,a=this.coords.prev,s=this.coords.cur,o.page.x=s.page.x-a.page.x,o.page.y=s.page.y-a.page.y,o.client.x=s.client.x-a.client.x,o.client.y=s.client.y-a.client.y,o.timeStamp=s.timeStamp-a.timeStamp,i&&(this.pointerIsDown=!0,l.downTime=this.coords.cur.timeStamp,l.downTarget=r,_e(this.downPointer,e),this.interacting()||(Pe(this.coords.start,this.coords.cur),Pe(this.coords.prev,this.coords.cur),this.downEvent=n,this.pointerWasMoved=!1)),this._updateLatestPointer(e,n,r),this._scopeFire("interactions:update-pointer",{pointer:e,event:n,eventTarget:r,down:i,pointerInfo:l,pointerIndex:u,interaction:this}),u}},{key:"removePointer",value:function(e,n){var r=this.getPointerIndex(e);if(r!==-1){var i=this.pointers[r];this._scopeFire("interactions:remove-pointer",{pointer:e,event:n,eventTarget:null,pointerIndex:r,pointerInfo:i,interaction:this}),this.pointers.splice(r,1),this.pointerIsDown=!1}}},{key:"_updateLatestPointer",value:function(e,n,r){this._latestPointer.pointer=e,this._latestPointer.event=n,this._latestPointer.eventTarget=r}},{key:"destroy",value:function(){this._latestPointer.pointer=null,this._latestPointer.event=null,this._latestPointer.eventTarget=null}},{key:"_createPreparedEvent",value:function(e,n,r,i){return new st(this,e,this.prepared.name,n,this.element,r,i)}},{key:"_fireEvent",value:function(e){var n;(n=this.interactable)==null||n.fire(e),(!this.prevEvent||e.timeStamp>=this.prevEvent.timeStamp)&&(this.prevEvent=e)}},{key:"_doPhase",value:function(e){var n=e.event,r=e.phase,i=e.preEnd,o=e.type,a=this.rect;if(a&&r==="move"&&(Se(this.edges,a,this.coords.delta[this.interactable.options.deltaSource]),a.width=a.right-a.left,a.height=a.bottom-a.top),this._scopeFire("interactions:before-action-".concat(r),e)===!1)return!1;var s=e.iEvent=this._createPreparedEvent(n,r,i,o);return this._scopeFire("interactions:action-".concat(r),e),r==="start"&&(this.prevEvent=s),this._fireEvent(s),this._scopeFire("interactions:after-action-".concat(r),e),!0}},{key:"_now",value:function(){return Date.now()}}]),t}();function en(t){tn(t.interaction)}function tn(t){if(!function(n){return!(!n.offset.pending.x&&!n.offset.pending.y)}(t))return!1;var e=t.offset.pending;return ct(t.coords.cur,e),ct(t.coords.delta,e),Se(t.edges,t.rect,e),e.x=0,e.y=0,!0}function Nn(t){var e=t.x,n=t.y;this.offset.pending.x+=e,this.offset.pending.y+=n,this.offset.total.x+=e,this.offset.total.y+=n}function ct(t,e){var n=t.page,r=t.client,i=e.x,o=e.y;n.x+=i,n.y+=o,r.x+=i,r.y+=o}Zt.offsetBy="";var Un={id:"offset",before:["modifiers","pointer-events","actions","inertia"],install:function(t){t.Interaction.prototype.offsetBy=Nn},listeners:{"interactions:new":function(t){t.interaction.offset={total:{x:0,y:0},pending:{x:0,y:0}}},"interactions:update-pointer":function(t){return function(e){e.pointerIsDown&&(ct(e.coords.cur,e.offset.total),e.offset.pending.x=0,e.offset.pending.y=0)}(t.interaction)},"interactions:before-action-start":en,"interactions:before-action-move":en,"interactions:before-action-end":function(t){var e=t.interaction;if(tn(e))return e.move({offset:!0}),e.end(),!1},"interactions:stop":function(t){var e=t.interaction;e.offset.total.x=0,e.offset.total.y=0,e.offset.pending.x=0,e.offset.pending.y=0}}},nn=Un,Hn=function(){function t(e){k(this,t),this.active=!1,this.isModified=!1,this.smoothEnd=!1,this.allowResume=!1,this.modification=void 0,this.modifierCount=0,this.modifierArg=void 0,this.startCoords=void 0,this.t0=0,this.v0=0,this.te=0,this.targetOffset=void 0,this.modifiedOffset=void 0,this.currentOffset=void 0,this.lambda_v0=0,this.one_ve_v0=0,this.timeout=void 0,this.interaction=void 0,this.interaction=e}return D(t,[{key:"start",value:function(e){var n=this.interaction,r=ze(n);if(!r||!r.enabled)return!1;var i=n.coords.velocity.client,o=ce(i.x,i.y),a=this.modification||(this.modification=new at(n));if(a.copyFrom(n.modification),this.t0=n._now(),this.allowResume=r.allowResume,this.v0=o,this.currentOffset={x:0,y:0},this.startCoords=n.coords.cur.page,this.modifierArg=a.fillArg({pageCoords:this.startCoords,preEnd:!0,phase:"inertiastart"}),this.t0-n.coords.cur.timeStamp<50&&o>r.minSpeed&&o>r.endSpeed)this.startInertia();else{if(a.result=a.setAll(this.modifierArg),!a.result.changed)return!1;this.startSmoothEnd()}return n.modification.result.rect=null,n.offsetBy(this.targetOffset),n._doPhase({interaction:n,event:e,phase:"inertiastart"}),n.offsetBy({x:-this.targetOffset.x,y:-this.targetOffset.y}),n.modification.result.rect=null,this.active=!0,n.simulation=this,!0}},{key:"startInertia",value:function(){var e=this,n=this.interaction.coords.velocity.client,r=ze(this.interaction),i=r.resistance,o=-Math.log(r.endSpeed/this.v0)/i;this.targetOffset={x:(n.x-o)/i,y:(n.y-o)/i},this.te=o,this.lambda_v0=i/this.v0,this.one_ve_v0=1-r.endSpeed/this.v0;var a=this.modification,s=this.modifierArg;s.pageCoords={x:this.startCoords.x+this.targetOffset.x,y:this.startCoords.y+this.targetOffset.y},a.result=a.setAll(s),a.result.changed&&(this.isModified=!0,this.modifiedOffset={x:this.targetOffset.x+a.result.delta.x,y:this.targetOffset.y+a.result.delta.y}),this.onNextFrame(function(){return e.inertiaTick()})}},{key:"startSmoothEnd",value:function(){var e=this;this.smoothEnd=!0,this.isModified=!0,this.targetOffset={x:this.modification.result.delta.x,y:this.modification.result.delta.y},this.onNextFrame(function(){return e.smoothEndTick()})}},{key:"onNextFrame",value:function(e){var n=this;this.timeout=V.request(function(){n.active&&e()})}},{key:"inertiaTick",value:function(){var e,n,r,i,o,a,s,c=this,u=this.interaction,l=ze(u).resistance,p=(u._now()-this.t0)/1e3;if(p=0;g--){var T=m[g];if(T.selector===l&&T.context===p){for(var _=T.listeners,w=_.length-1;w>=0;w--){var S=_[w];if(S.func===h&&Ae(S.options,y)){_.splice(w,1),_.length||(m.splice(g,1),s(p,f,c),s(p,f,u,!0)),b=!0;break}}if(b)break}}},delegateListener:c,delegateUseCapture:u,delegatedEvents:r,documents:i,targets:n,supportsOptions:!1,supportsPassive:!1};function a(l,p,f,h){if(l.addEventListener){var v=ve(h),g=pe(n,function(y){return y.eventTarget===l});g||(g={eventTarget:l,events:{}},n.push(g)),g.events[p]||(g.events[p]=[]),pe(g.events[p],function(y){return y.func===f&&Ae(y.options,v)})||(l.addEventListener(p,f,o.supportsOptions?v:v.capture),g.events[p].push({func:f,options:v}))}}function s(l,p,f,h){if(l.addEventListener&&l.removeEventListener){var v=ue(n,function(M){return M.eventTarget===l}),g=n[v];if(g&&g.events)if(p!=="all"){var y=!1,m=g.events[p];if(m){if(f==="all"){for(var b=m.length-1;b>=0;b--){var T=m[b];s(l,p,T.func,T.options)}return}for(var _=ve(h),w=0;w=2)continue;if(!i.interacting()&&e===i.pointerType)return i}return null}};function cn(t,e){return t.pointers.some(function(n){return n.id===e})}var Zn=lt,ut=["pointerDown","pointerMove","pointerUp","updatePointer","removePointer","windowBlur"];function ln(t,e){return function(n){var r=e.interactions.list,i=At(n),o=Ct(n),a=o[0],s=o[1],c=[];if(/^touch/.test(n.type)){e.prevTouchTime=e.now();for(var u=0,l=n.changedTouches;u=0;r--){var i=e.interactions.list[r];i.interactable===n&&(i.stop(),e.fire("interactions:destroy",{interaction:i}),i.destroy(),e.interactions.list.length>2&&e.interactions.list.splice(r,1))}}},onDocSignal:pt,doOnInteractions:ln,methodNames:ut},tr=er,G=function(t){return t[t.On=0]="On",t[t.Off=1]="Off",t}(G||{}),nr=function(){function t(e,n,r,i){k(this,t),this.target=void 0,this.options=void 0,this._actions=void 0,this.events=new sn,this._context=void 0,this._win=void 0,this._doc=void 0,this._scopeEvents=void 0,this._actions=n.actions,this.target=e,this._context=n.context||r,this._win=F(Pt(e)?this._context:e),this._doc=this._win.document,this._scopeEvents=i,this.set(n)}return D(t,[{key:"_defaults",get:function(){return{base:{},perAction:{},actions:{}}}},{key:"setOnEvents",value:function(e,n){return d.func(n.onstart)&&this.on("".concat(e,"start"),n.onstart),d.func(n.onmove)&&this.on("".concat(e,"move"),n.onmove),d.func(n.onend)&&this.on("".concat(e,"end"),n.onend),d.func(n.oninertiastart)&&this.on("".concat(e,"inertiastart"),n.oninertiastart),this}},{key:"updatePerActionListeners",value:function(e,n,r){var i,o=this,a=(i=this._actions.map[e])==null?void 0:i.filterEventType,s=function(c){return(a==null||a(c))&&Ie(c,o._actions)};(d.array(n)||d.object(n))&&this._onOff(G.Off,e,n,void 0,s),(d.array(r)||d.object(r))&&this._onOff(G.On,e,r,void 0,s)}},{key:"setPerAction",value:function(e,n){var r=this._defaults;for(var i in n){var o=i,a=this.options[e],s=n[o];o==="listeners"&&this.updatePerActionListeners(e,a.listeners,s),d.array(s)?a[o]=jt(s):d.plainObject(s)?(a[o]=x(a[o]||{},ne(s)),d.object(r.perAction[o])&&"enabled"in r.perAction[o]&&(a[o].enabled=s.enabled!==!1)):d.bool(s)&&d.object(r.perAction[o])?a[o].enabled=s:a[o]=s}}},{key:"getRect",value:function(e){return e=e||(d.element(this.target)?this.target:null),d.string(this.target)&&(e=e||this._context.querySelector(this.target)),Ge(e)}},{key:"rectChecker",value:function(e){var n=this;return d.func(e)?(this.getRect=function(r){var i=x({},e.apply(n,r));return"width"in i||(i.width=i.right-i.left,i.height=i.bottom-i.top),i},this):e===null?(delete this.getRect,this):this.getRect}},{key:"_backCompatOption",value:function(e,n){if(Pt(n)||d.object(n)){for(var r in this.options[e]=n,this._actions.map)this.options[r][e]=n;return this}return this.options[e]}},{key:"origin",value:function(e){return this._backCompatOption("origin",e)}},{key:"deltaSource",value:function(e){return e==="page"||e==="client"?(this.options.deltaSource=e,this):this.options.deltaSource}},{key:"getAllElements",value:function(){var e=this.target;return d.string(e)?Array.from(this._context.querySelectorAll(e)):d.func(e)&&e.getAllElements?e.getAllElements():d.element(e)?[e]:[]}},{key:"context",value:function(){return this._context}},{key:"inContext",value:function(e){return this._context===e.ownerDocument||K(this._context,e)}},{key:"testIgnoreAllow",value:function(e,n,r){return!this.testIgnore(e.ignoreFrom,n,r)&&this.testAllow(e.allowFrom,n,r)}},{key:"testAllow",value:function(e,n,r){return!e||!!d.element(r)&&(d.string(e)?Ve(r,e,n):!!d.element(e)&&K(e,r))}},{key:"testIgnore",value:function(e,n,r){return!(!e||!d.element(r))&&(d.string(e)?Ve(r,e,n):!!d.element(e)&&K(e,r))}},{key:"fire",value:function(e){return this.events.fire(e),this}},{key:"_onOff",value:function(e,n,r,i,o){d.object(n)&&!d.array(n)&&(i=r,r=null);var a=$(n,r,o);for(var s in a){s==="wheel"&&(s=R.wheelEvent);for(var c=0,u=a[s];c=0;r--){var i=n[r],o=i.selector,a=i.context,s=i.listeners;o===this.target&&a===this._context&&n.splice(r,1);for(var c=s.length-1;c>=0;c--)this._scopeEvents.removeDelegate(this.target,this._context,e,s[c][0],s[c][1])}else this._scopeEvents.remove(this.target,"all")}}]),t}(),rr=function(){function t(e){var n=this;k(this,t),this.list=[],this.selectorMap={},this.scope=void 0,this.scope=e,e.addListeners({"interactable:unset":function(r){var i=r.interactable,o=i.target,a=d.string(o)?n.selectorMap[o]:o[n.scope.id],s=ue(a,function(c){return c===i});a.splice(s,1)}})}return D(t,[{key:"new",value:function(e,n){n=x(n||{},{actions:this.scope.actions});var r=new this.scope.Interactable(e,n,this.scope.document,this.scope.events);return this.scope.addDocument(r._doc),this.list.push(r),d.string(e)?(this.selectorMap[e]||(this.selectorMap[e]=[]),this.selectorMap[e].push(r)):(r.target[this.scope.id]||Object.defineProperty(e,this.scope.id,{value:[],configurable:!0}),e[this.scope.id].push(r)),this.scope.fire("interactable:new",{target:e,options:n,interactable:r,win:this.scope._win}),r}},{key:"getExisting",value:function(e,n){var r=n&&n.context||this.scope.document,i=d.string(e),o=i?this.selectorMap[e]:e[this.scope.id];if(o)return pe(o,function(a){return a._context===r&&(i||a.inContext(e))})}},{key:"forEachMatch",value:function(e,n){for(var r=0,i=this.list;rMath.abs(u.y),c.coords,c.rect),x(r,c.coords)),c.eventProps},defaults:{ratio:"preserve",equalDelta:!1,modifiers:[],enabled:!1}};function ur(t,e,n){var r=t.startCoords,i=t.edgeSign;e?n.y=r.y+(n.x-r.x)*i.y:n.x=r.x+(n.y-r.y)*i.x}function pr(t,e,n,r){var i=t.startRect,o=t.startCoords,a=t.ratio,s=t.edgeSign;if(e){var c=r.width/a;n.y=o.y+(c-i.height)*s.y}else{var u=r.height*a;n.x=o.x+(u-i.width)*s.x}}var fr=W(lr,"aspectRatio"),dn=function(){};dn._defaults={};var Ce=dn;function Q(t,e,n){return d.func(t)?ae(t,e.interactable,e.element,[n.x,n.y,e]):ae(t,e.interactable,e.element)}var Re={start:function(t){var e=t.rect,n=t.startOffset,r=t.state,i=t.interaction,o=t.pageCoords,a=r.options,s=a.elementRect,c=x({left:0,top:0,right:0,bottom:0},a.offset||{});if(e&&s){var u=Q(a.restriction,i,o);if(u){var l=u.right-u.left-e.width,p=u.bottom-u.top-e.height;l<0&&(c.left+=l,c.right+=l),p<0&&(c.top+=p,c.bottom+=p)}c.left+=n.left-e.width*s.left,c.top+=n.top-e.height*s.top,c.right+=n.right-e.width*(1-s.right),c.bottom+=n.bottom-e.height*(1-s.bottom)}r.offset=c},set:function(t){var e=t.coords,n=t.interaction,r=t.state,i=r.options,o=r.offset,a=Q(i.restriction,n,e);if(a){var s=function(c){return!c||"left"in c&&"top"in c||((c=x({},c)).left=c.x||0,c.top=c.y||0,c.right=c.right||c.left+c.width,c.bottom=c.bottom||c.top+c.height),c}(a);e.x=Math.max(Math.min(s.right-o.right,e.x),s.left+o.left),e.y=Math.max(Math.min(s.bottom-o.bottom,e.y),s.top+o.top)}},defaults:{restriction:null,elementRect:null,offset:null,endOnly:!1,enabled:!1}},dr=W(Re,"restrict"),vn={top:1/0,left:1/0,bottom:-1/0,right:-1/0},hn={top:-1/0,left:-1/0,bottom:1/0,right:1/0};function gn(t,e){for(var n=0,r=["top","left","bottom","right"];n{Bd(ZtxBKrNPuCA_UvMTbj-Yrj}>f}{PWBC8E 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 GeE|Tjg1iR+ literal 0 HcmV?d00001 diff --git a/js/interactjs@1.10.26-V8skghJH.js b/js/interactjs@1.10.26-V8skghJH.js deleted file mode 100644 index 7f350a70..00000000 --- a/js/interactjs@1.10.26-V8skghJH.js +++ /dev/null @@ -1 +0,0 @@ -import{g as Cr,c as Rr}from"./call-bind@1.0.7-Cpj98o6Y.js";var Xe={exports:{}};Xe.exports;(function(ye,Fr){(function(Ye,re){ye.exports=re()})(Rr,function(){function Ye(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function re(t){for(var e=1;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var n,r=U(t);if(e){var i=U(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(o,a){if(a&&(typeof a=="object"||typeof a=="function"))return a;if(a!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return be(o)}(this,n)}}function xe(){return xe=typeof Reflect<"u"&&Reflect.get?Reflect.get.bind():function(t,e,n){var r=function(o,a){for(;!Object.prototype.hasOwnProperty.call(o,a)&&(o=U(o))!==null;);return o}(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(arguments.length<3?t:n):i.value}},xe.apply(this,arguments)}function gt(t){var e=function(n,r){if(typeof n!="object"||n===null)return n;var i=n[Symbol.toPrimitive];if(i!==void 0){var o=i.call(n,r||"default");if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(n)}(t,"string");return typeof e=="symbol"?e:e+""}var mt=function(t){return!(!t||!t.Window)&&t instanceof t.Window},yt=void 0,H=void 0;function bt(t){yt=t;var e=t.document.createTextNode("");e.ownerDocument!==t.document&&typeof t.wrap=="function"&&t.wrap(e)===e&&(t=t.wrap(t)),H=t}function F(t){return mt(t)?t:(t.ownerDocument||t).defaultView||H.window}typeof window<"u"&&window&&bt(window);var we=function(t){return!!t&&Z(t)==="object"},xt=function(t){return typeof t=="function"},d={window:function(t){return t===H||mt(t)},docFrag:function(t){return we(t)&&t.nodeType===11},object:we,func:xt,number:function(t){return typeof t=="number"},bool:function(t){return typeof t=="boolean"},string:function(t){return typeof t=="string"},element:function(t){if(!t||Z(t)!=="object")return!1;var e=F(t)||H;return/object|function/.test(typeof Element>"u"?"undefined":Z(Element))?t instanceof Element||t instanceof e.Element:t.nodeType===1&&typeof t.nodeName=="string"},plainObject:function(t){return we(t)&&!!t.constructor&&/function Object\b/.test(t.constructor.toString())},array:function(t){return we(t)&&t.length!==void 0&&xt(t.splice)}};function qe(t){var e=t.interaction;if(e.prepared.name==="drag"){var n=e.prepared.axis;n==="x"?(e.coords.cur.page.y=e.coords.start.page.y,e.coords.cur.client.y=e.coords.start.client.y,e.coords.velocity.client.y=0,e.coords.velocity.page.y=0):n==="y"&&(e.coords.cur.page.x=e.coords.start.page.x,e.coords.cur.client.x=e.coords.start.client.x,e.coords.velocity.client.x=0,e.coords.velocity.page.x=0)}}function wt(t){var e=t.iEvent,n=t.interaction;if(n.prepared.name==="drag"){var r=n.prepared.axis;if(r==="x"||r==="y"){var i=r==="x"?"y":"x";e.page[i]=n.coords.start.page[i],e.client[i]=n.coords.start.client[i],e.delta[i]=0}}}var Ee={id:"actions/drag",install:function(t){var e=t.actions,n=t.Interactable,r=t.defaults;n.prototype.draggable=Ee.draggable,e.map.drag=Ee,e.methodDict.drag="draggable",r.actions.drag=Ee.defaults},listeners:{"interactions:before-action-move":qe,"interactions:action-resume":qe,"interactions:action-move":wt,"auto-start:check":function(t){var e=t.interaction,n=t.interactable,r=t.buttons,i=n.options.drag;if(i&&i.enabled&&(!e.pointerIsDown||!/mouse|pointer/.test(e.pointerType)||r&n.options.drag.mouseButtons))return t.action={name:"drag",axis:i.lockAxis==="start"?i.startAxis:i.lockAxis},!1}},draggable:function(t){return d.object(t)?(this.options.drag.enabled=t.enabled!==!1,this.setPerAction("drag",t),this.setOnEvents("drag",t),/^(xy|x|y|start)$/.test(t.lockAxis)&&(this.options.drag.lockAxis=t.lockAxis),/^(xy|x|y)$/.test(t.startAxis)&&(this.options.drag.startAxis=t.startAxis),this):d.bool(t)?(this.options.drag.enabled=t,this):this.options.drag},beforeMove:qe,move:wt,defaults:{startAxis:"xy",lockAxis:"xy"},getCursor:function(){return"move"},filterEventType:function(t){return t.search("drag")===0}},Et=Ee,A={init:function(t){var e=t;A.document=e.document,A.DocumentFragment=e.DocumentFragment||ee,A.SVGElement=e.SVGElement||ee,A.SVGSVGElement=e.SVGSVGElement||ee,A.SVGElementInstance=e.SVGElementInstance||ee,A.Element=e.Element||ee,A.HTMLElement=e.HTMLElement||A.Element,A.Event=e.Event,A.Touch=e.Touch||ee,A.PointerEvent=e.PointerEvent||e.MSPointerEvent},document:null,DocumentFragment:null,SVGElement:null,SVGSVGElement:null,SVGElementInstance:null,Element:null,HTMLElement:null,Event:null,Touch:null,PointerEvent:null};function ee(){}var O=A,C={init:function(t){var e=O.Element,n=t.navigator||{};C.supportsTouch="ontouchstart"in t||d.func(t.DocumentTouch)&&O.document instanceof t.DocumentTouch,C.supportsPointerEvent=n.pointerEnabled!==!1&&!!O.PointerEvent,C.isIOS=/iP(hone|od|ad)/.test(n.platform),C.isIOS7=/iP(hone|od|ad)/.test(n.platform)&&/OS 7[^\d]/.test(n.appVersion),C.isIe9=/MSIE 9/.test(n.userAgent),C.isOperaMobile=n.appName==="Opera"&&C.supportsTouch&&/Presto/.test(n.userAgent),C.prefixedMatchesSelector="matches"in e.prototype?"matches":"webkitMatchesSelector"in e.prototype?"webkitMatchesSelector":"mozMatchesSelector"in e.prototype?"mozMatchesSelector":"oMatchesSelector"in e.prototype?"oMatchesSelector":"msMatchesSelector",C.pEventTypes=C.supportsPointerEvent?O.PointerEvent===t.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"}:null,C.wheelEvent=O.document&&"onmousewheel"in O.document?"mousewheel":"wheel"},supportsTouch:null,supportsPointerEvent:null,isIOS7:null,isIOS:null,isIe9:null,isOperaMobile:null,prefixedMatchesSelector:null,pEventTypes:null,wheelEvent:null},R=C;function K(t,e){if(t.contains)return t.contains(e);for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function Tt(t,e){for(;d.element(t);){if(B(t,e))return t;t=X(t)}return null}function X(t){var e=t.parentNode;if(d.docFrag(e)){for(;(e=e.host)&&d.docFrag(e););return e}return e}function B(t,e){return H!==yt&&(e=e.replace(/\/deep\//g," ")),t[R.prefixedMatchesSelector](e)}var Be=function(t){return t.parentNode||t.host};function St(t,e){for(var n,r=[],i=t;(n=Be(i))&&i!==e&&n!==i.ownerDocument;)r.unshift(i),i=n;return r}function Ve(t,e,n){for(;d.element(t);){if(B(t,e))return!0;if((t=X(t))===n)return B(t,e)}return!1}function _t(t){return t.correspondingUseElement||t}function We(t){var e=t instanceof O.SVGElement?t.getBoundingClientRect():t.getClientRects()[0];return e&&{left:e.left,right:e.right,top:e.top,bottom:e.bottom,width:e.width||e.right-e.left,height:e.height||e.bottom-e.top}}function Ge(t){var e,n=We(t);if(!R.isIOS7&&n){var r={x:(e=(e=F(t))||H).scrollX||e.document.documentElement.scrollLeft,y:e.scrollY||e.document.documentElement.scrollTop};n.left+=r.x,n.right+=r.x,n.top+=r.y,n.bottom+=r.y}return n}function Pt(t){for(var e=[];t;)e.push(t),t=X(t);return e}function Ot(t){return!!d.string(t)&&(O.document.querySelector(t),!0)}function x(t,e){for(var n in e)t[n]=e[n];return t}function kt(t,e,n){return t==="parent"?X(n):t==="self"?e.getRect(n):Tt(n,t)}function ae(t,e,n,r){var i=t;return d.string(i)?i=kt(i,e,n):d.func(i)&&(i=i.apply(void 0,r)),d.element(i)&&(i=Ge(i)),i}function Te(t){return t&&{x:"x"in t?t.x:t.left,y:"y"in t?t.y:t.top}}function Ne(t){return!t||"x"in t&&"y"in t||((t=x({},t)).x=t.left||0,t.y=t.top||0,t.width=t.width||(t.right||0)-t.x,t.height=t.height||(t.bottom||0)-t.y),t}function Se(t,e,n){t.left&&(e.left+=n.x),t.right&&(e.right+=n.x),t.top&&(e.top+=n.y),t.bottom&&(e.bottom+=n.y),e.width=e.right-e.left,e.height=e.bottom-e.top}function se(t,e,n){var r=n&&t.options[n];return Te(ae(r&&r.origin||t.options.origin,t,e,[t&&e]))||{x:0,y:0}}function $(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(c){return!0},r=arguments.length>3?arguments[3]:void 0;if(r=r||{},d.string(t)&&t.search(" ")!==-1&&(t=Dt(t)),d.array(t))return t.forEach(function(c){return $(c,e,n,r)}),r;if(d.object(t)&&(e=t,t=""),d.func(e)&&n(t))r[t]=r[t]||[],r[t].push(e);else if(d.array(e))for(var i=0,o=e;i1?At(e):e[0];zt(r,t.page),function(i,o){o=o||{},R.isOperaMobile&&Mt(i)?Oe("screen",i,o):Oe("client",i,o)}(r,t.client),t.timeStamp=n}function Ue(t){var e=[];return d.array(t)?(e[0]=t[0],e[1]=t[1]):t.type==="touchend"?t.touches.length===1?(e[0]=t.touches[0],e[1]=t.changedTouches[0]):t.touches.length===0&&(e[0]=t.changedTouches[0],e[1]=t.changedTouches[1]):(e[0]=t.touches[0],e[1]=t.touches[1]),e}function At(t){for(var e={pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0},n=0;n=(parseInt(F(b).getComputedStyle(b).zIndex,10)||0)&&(y=_);else y=_}else y=_}return y}(a);return r.activeDrops[v]||null}function Qe(t,e,n){var r=t.dropState,i={enter:null,leave:null,activate:null,deactivate:null,move:null,drop:null};return n.type==="dragstart"&&(i.activate=new te(r,n,"dropactivate"),i.activate.target=null,i.activate.dropzone=null),n.type==="dragend"&&(i.deactivate=new te(r,n,"dropdeactivate"),i.deactivate.target=null,i.deactivate.dropzone=null),r.rejected||(r.cur.element!==r.prev.element&&(r.prev.dropzone&&(i.leave=new te(r,n,"dragleave"),n.dragLeave=i.leave.target=r.prev.element,n.prevDropzone=i.leave.dropzone=r.prev.dropzone),r.cur.dropzone&&(i.enter=new te(r,n,"dragenter"),n.dragEnter=r.cur.element,n.dropzone=r.cur.dropzone)),n.type==="dragend"&&r.cur.dropzone&&(i.drop=new te(r,n,"drop"),n.dropzone=r.cur.dropzone,n.relatedTarget=r.cur.element),n.type==="dragmove"&&r.cur.dropzone&&(i.move=new te(r,n,"dropmove"),n.dropzone=r.cur.dropzone)),i}function Ze(t,e){var n=t.dropState,r=n.activeDrops,i=n.cur,o=n.prev;e.leave&&o.dropzone.fire(e.leave),e.enter&&i.dropzone.fire(e.enter),e.move&&i.dropzone.fire(e.move),e.drop&&i.dropzone.fire(e.drop),e.deactivate&&Xt(r,e.deactivate),n.prev.dropzone=i.dropzone,n.prev.element=i.element}function Lt(t,e){var n=t.interaction,r=t.iEvent,i=t.event;if(r.type==="dragmove"||r.type==="dragend"){var o=n.dropState;e.dynamicDrop&&(o.activeDrops=Je(e,n.element));var a=r,s=Yt(n,a,i);o.rejected=o.rejected&&!!s&&s.dropzone===o.cur.dropzone&&s.element===o.cur.element,o.cur.dropzone=s&&s.dropzone,o.cur.element=s&&s.element,o.events=Qe(n,0,a)}}var qt={id:"actions/drop",install:function(t){var e=t.actions,n=t.interactStatic,r=t.Interactable,i=t.defaults;t.usePlugin(Et),r.prototype.dropzone=function(o){return function(a,s){if(d.object(s)){if(a.options.drop.enabled=s.enabled!==!1,s.listeners){var c=$(s.listeners),u=Object.keys(c).reduce(function(p,f){return p[/^(enter|leave)/.test(f)?"drag".concat(f):/^(activate|deactivate|move)/.test(f)?"drop".concat(f):f]=c[f],p},{}),l=a.options.drop.listeners;l&&a.off(l),a.on(u),a.options.drop.listeners=u}return d.func(s.ondrop)&&a.on("drop",s.ondrop),d.func(s.ondropactivate)&&a.on("dropactivate",s.ondropactivate),d.func(s.ondropdeactivate)&&a.on("dropdeactivate",s.ondropdeactivate),d.func(s.ondragenter)&&a.on("dragenter",s.ondragenter),d.func(s.ondragleave)&&a.on("dragleave",s.ondragleave),d.func(s.ondropmove)&&a.on("dropmove",s.ondropmove),/^(pointer|center)$/.test(s.overlap)?a.options.drop.overlap=s.overlap:d.number(s.overlap)&&(a.options.drop.overlap=Math.max(Math.min(1,s.overlap),0)),"accept"in s&&(a.options.drop.accept=s.accept),"checker"in s&&(a.options.drop.checker=s.checker),a}return d.bool(s)?(a.options.drop.enabled=s,a):a.options.drop}(this,o)},r.prototype.dropCheck=function(o,a,s,c,u,l){return function(p,f,h,v,g,y,m){var b=!1;if(!(m=m||p.getRect(y)))return!!p.options.drop.checker&&p.options.drop.checker(f,h,b,p,y,v,g);var T=p.options.drop.overlap;if(T==="pointer"){var _=se(v,g,"drag"),w=zt(f);w.x+=_.x,w.y+=_.y;var S=w.x>m.left&&w.xm.top&&w.y=m.left&&z<=m.right&&j>=m.top&&j<=m.bottom}return P&&d.number(T)&&(b=Math.max(0,Math.min(m.right,P.right)-Math.max(m.left,P.left))*Math.max(0,Math.min(m.bottom,P.bottom)-Math.max(m.top,P.top))/(P.width*P.height)>=T),p.options.drop.checker&&(b=p.options.drop.checker(f,h,b,p,y,v,g)),b}(this,o,a,s,c,u,l)},n.dynamicDrop=function(o){return d.bool(o)?(t.dynamicDrop=o,n):t.dynamicDrop},x(e.phaselessTypes,{dragenter:!0,dragleave:!0,dropactivate:!0,dropdeactivate:!0,dropmove:!0,drop:!0}),e.methodDict.drop="dropzone",t.dynamicDrop=!1,i.actions.drop=qt.defaults},listeners:{"interactions:before-action-start":function(t){var e=t.interaction;e.prepared.name==="drag"&&(e.dropState={cur:{dropzone:null,element:null},prev:{dropzone:null,element:null},rejected:null,events:null,activeDrops:[]})},"interactions:after-action-start":function(t,e){var n=t.interaction,r=(t.event,t.iEvent);if(n.prepared.name==="drag"){var i=n.dropState;i.activeDrops=[],i.events={},i.activeDrops=Je(e,n.element),i.events=Qe(n,0,r),i.events.activate&&(Xt(i.activeDrops,i.events.activate),e.fire("actions/drop:start",{interaction:n,dragEvent:r}))}},"interactions:action-move":Lt,"interactions:after-action-move":function(t,e){var n=t.interaction,r=t.iEvent;if(n.prepared.name==="drag"){var i=n.dropState;Ze(n,i.events),e.fire("actions/drop:move",{interaction:n,dragEvent:r}),i.events={}}},"interactions:action-end":function(t,e){if(t.interaction.prepared.name==="drag"){var n=t.interaction,r=t.iEvent;Lt(t,e),Ze(n,n.dropState.events),e.fire("actions/drop:end",{interaction:n,dragEvent:r})}},"interactions:stop":function(t){var e=t.interaction;if(e.prepared.name==="drag"){var n=e.dropState;n&&(n.activeDrops=null,n.events=null,n.cur.dropzone=null,n.cur.element=null,n.prev.dropzone=null,n.prev.element=null,n.rejected=!1)}}},getActiveDrops:Je,getDrop:Yt,getDropEvents:Qe,fireDropEvents:Ze,filterEventType:function(t){return t.search("drag")===0||t.search("drop")===0},defaults:{enabled:!1,accept:null,overlap:"pointer"}},Tn=qt;function et(t){var e=t.interaction,n=t.iEvent,r=t.phase;if(e.prepared.name==="gesture"){var i=e.pointers.map(function(u){return u.pointer}),o=r==="start",a=r==="end",s=e.interactable.options.deltaSource;if(n.touches=[i[0],i[1]],o)n.distance=Ke(i,s),n.box=He(i),n.scale=1,n.ds=0,n.angle=$e(i,s),n.da=0,e.gesture.startDistance=n.distance,e.gesture.startAngle=n.angle;else if(a||e.pointers.length<2){var c=e.prevEvent;n.distance=c.distance,n.box=c.box,n.scale=c.scale,n.ds=0,n.angle=c.angle,n.da=0}else n.distance=Ke(i,s),n.box=He(i),n.scale=n.distance/e.gesture.startDistance,n.angle=$e(i,s),n.ds=n.scale-e.gesture.scale,n.da=n.angle-e.gesture.angle;e.gesture.distance=n.distance,e.gesture.angle=n.angle,d.number(n.scale)&&n.scale!==1/0&&!isNaN(n.scale)&&(e.gesture.scale=n.scale)}}var tt={id:"actions/gesture",before:["actions/drag","actions/resize"],install:function(t){var e=t.actions,n=t.Interactable,r=t.defaults;n.prototype.gesturable=function(i){return d.object(i)?(this.options.gesture.enabled=i.enabled!==!1,this.setPerAction("gesture",i),this.setOnEvents("gesture",i),this):d.bool(i)?(this.options.gesture.enabled=i,this):this.options.gesture},e.map.gesture=tt,e.methodDict.gesture="gesturable",r.actions.gesture=tt.defaults},listeners:{"interactions:action-start":et,"interactions:action-move":et,"interactions:action-end":et,"interactions:new":function(t){t.interaction.gesture={angle:0,distance:0,scale:1,startAngle:0,startDistance:0}},"auto-start:check":function(t){if(!(t.interaction.pointers.length<2)){var e=t.interactable.options.gesture;if(e&&e.enabled)return t.action={name:"gesture"},!1}}},defaults:{},getCursor:function(){return""},filterEventType:function(t){return t.search("gesture")===0}},Sn=tt;function _n(t,e,n,r,i,o,a){if(!e)return!1;if(e===!0){var s=d.number(o.width)?o.width:o.right-o.left,c=d.number(o.height)?o.height:o.bottom-o.top;if(a=Math.min(a,Math.abs((t==="left"||t==="right"?s:c)/2)),s<0&&(t==="left"?t="right":t==="right"&&(t="left")),c<0&&(t==="top"?t="bottom":t==="bottom"&&(t="top")),t==="left"){var u=s>=0?o.left:o.right;return n.x=0?o.top:o.bottom;return n.y(s>=0?o.right:o.left)-a;if(t==="bottom")return n.y>(c>=0?o.bottom:o.top)-a}return!!d.element(r)&&(d.element(e)?e===r:Ve(r,e,i))}function Bt(t){var e=t.iEvent,n=t.interaction;if(n.prepared.name==="resize"&&n.resizeAxes){var r=e;n.interactable.options.resize.square?(n.resizeAxes==="y"?r.delta.x=r.delta.y:r.delta.y=r.delta.x,r.axes="xy"):(r.axes=n.resizeAxes,n.resizeAxes==="x"?r.delta.y=0:n.resizeAxes==="y"&&(r.delta.x=0))}}var Y,J,L={id:"actions/resize",before:["actions/drag"],install:function(t){var e=t.actions,n=t.browser,r=t.Interactable,i=t.defaults;L.cursors=function(o){return o.isIe9?{x:"e-resize",y:"s-resize",xy:"se-resize",top:"n-resize",left:"w-resize",bottom:"s-resize",right:"e-resize",topleft:"se-resize",bottomright:"se-resize",topright:"ne-resize",bottomleft:"ne-resize"}:{x:"ew-resize",y:"ns-resize",xy:"nwse-resize",top:"ns-resize",left:"ew-resize",bottom:"ns-resize",right:"ew-resize",topleft:"nwse-resize",bottomright:"nwse-resize",topright:"nesw-resize",bottomleft:"nesw-resize"}}(n),L.defaultMargin=n.supportsTouch||n.supportsPointerEvent?20:10,r.prototype.resizable=function(o){return function(a,s,c){return d.object(s)?(a.options.resize.enabled=s.enabled!==!1,a.setPerAction("resize",s),a.setOnEvents("resize",s),d.string(s.axis)&&/^x$|^y$|^xy$/.test(s.axis)?a.options.resize.axis=s.axis:s.axis===null&&(a.options.resize.axis=c.defaults.actions.resize.axis),d.bool(s.preserveAspectRatio)?a.options.resize.preserveAspectRatio=s.preserveAspectRatio:d.bool(s.square)&&(a.options.resize.square=s.square),a):d.bool(s)?(a.options.resize.enabled=s,a):a.options.resize}(this,o,t)},e.map.resize=L,e.methodDict.resize="resizable",i.actions.resize=L.defaults},listeners:{"interactions:new":function(t){t.interaction.resizeAxes="xy"},"interactions:action-start":function(t){(function(e){var n=e.iEvent,r=e.interaction;if(r.prepared.name==="resize"&&r.prepared.edges){var i=n,o=r.rect;r._rects={start:x({},o),corrected:x({},o),previous:x({},o),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},i.edges=r.prepared.edges,i.rect=r._rects.corrected,i.deltaRect=r._rects.delta}})(t),Bt(t)},"interactions:action-move":function(t){(function(e){var n=e.iEvent,r=e.interaction;if(r.prepared.name==="resize"&&r.prepared.edges){var i=n,o=r.interactable.options.resize.invert,a=o==="reposition"||o==="negate",s=r.rect,c=r._rects,u=c.start,l=c.corrected,p=c.delta,f=c.previous;if(x(f,l),a){if(x(l,s),o==="reposition"){if(l.top>l.bottom){var h=l.top;l.top=l.bottom,l.bottom=h}if(l.left>l.right){var v=l.left;l.left=l.right,l.right=v}}}else l.top=Math.min(s.top,u.bottom),l.bottom=Math.max(s.bottom,u.top),l.left=Math.min(s.left,u.right),l.right=Math.max(s.right,u.left);for(var g in l.width=l.right-l.left,l.height=l.bottom-l.top,l)p[g]=l[g]-f[g];i.edges=r.prepared.edges,i.rect=l,i.deltaRect=p}})(t),Bt(t)},"interactions:action-end":function(t){var e=t.iEvent,n=t.interaction;if(n.prepared.name==="resize"&&n.prepared.edges){var r=e;r.edges=n.prepared.edges,r.rect=n._rects.corrected,r.deltaRect=n._rects.delta}},"auto-start:check":function(t){var e=t.interaction,n=t.interactable,r=t.element,i=t.rect,o=t.buttons;if(i){var a=x({},e.coords.cur.page),s=n.options.resize;if(s&&s.enabled&&(!e.pointerIsDown||!/mouse|pointer/.test(e.pointerType)||o&s.mouseButtons)){if(d.object(s.edges)){var c={left:!1,right:!1,top:!1,bottom:!1};for(var u in c)c[u]=_n(u,s.edges[u],a,e._latestPointer.eventTarget,r,i,s.margin||L.defaultMargin);c.left=c.left&&!c.right,c.top=c.top&&!c.bottom,(c.left||c.right||c.top||c.bottom)&&(t.action={name:"resize",edges:c})}else{var l=s.axis!=="y"&&a.x>i.right-L.defaultMargin,p=s.axis!=="x"&&a.y>i.bottom-L.defaultMargin;(l||p)&&(t.action={name:"resize",axes:(l?"x":"")+(p?"y":"")})}return!t.action&&void 0}}}},defaults:{square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},cursors:null,getCursor:function(t){var e=t.edges,n=t.axis,r=t.name,i=L.cursors,o=null;if(n)o=i[r+n];else if(e){for(var a="",s=0,c=["top","bottom","left","right"];s=1){var u={x:E.x*c,y:E.y*c};if(u.x||u.y){var l=Gt(o);d.window(o)?o.scrollBy(u.x,u.y):o&&(o.scrollLeft+=u.x,o.scrollTop+=u.y);var p=Gt(o),f={x:p.x-l.x,y:p.y-l.y};(f.x||f.y)&&e.fire({type:"autoscroll",target:n,interactable:e,delta:f,interaction:t,container:o})}E.prevTime=a}E.isScrolling&&(V.cancel(E.i),E.i=V.request(E.scroll))},check:function(t,e){var n;return(n=t.options[e].autoScroll)==null?void 0:n.enabled},onInteractionMove:function(t){var e=t.interaction,n=t.pointer;if(e.interacting()&&E.check(e.interactable,e.prepared.name))if(e.simulation)E.x=E.y=0;else{var r,i,o,a,s=e.interactable,c=e.element,u=e.prepared.name,l=s.options[u].autoScroll,p=Wt(l.container,s,c);if(d.window(p))a=n.clientXp.innerWidth-E.margin,o=n.clientY>p.innerHeight-E.margin;else{var f=We(p);a=n.clientXf.right-E.margin,o=n.clientY>f.bottom-E.margin}E.x=i?1:a?-1:0,E.y=o?1:r?-1:0,E.isScrolling||(E.margin=l.margin,E.speed=l.speed,E.start(e))}}};function Wt(t,e,n){return(d.string(t)?kt(t,e,n):t)||F(n)}function Gt(t){return d.window(t)&&(t=window.document.body),{x:t.scrollLeft,y:t.scrollTop}}var kn={id:"auto-scroll",install:function(t){var e=t.defaults,n=t.actions;t.autoScroll=E,E.now=function(){return t.now()},n.phaselessTypes.autoscroll=!0,e.perAction.autoScroll=E.defaults},listeners:{"interactions:new":function(t){t.interaction.autoScroll=null},"interactions:destroy":function(t){t.interaction.autoScroll=null,E.stop(),E.interaction&&(E.interaction=null)},"interactions:stop":E.stop,"interactions:action-move":function(t){return E.onInteractionMove(t)}}},Dn=kn;function fe(t,e){var n=!1;return function(){return n||(H.console.warn(e),n=!0),t.apply(this,arguments)}}function nt(t,e){return t.name=e.name,t.axis=e.axis,t.edges=e.edges,t}function In(t){return d.bool(t)?(this.options.styleCursor=t,this):t===null?(delete this.options.styleCursor,this):this.options.styleCursor}function Mn(t){return d.func(t)?(this.options.actionChecker=t,this):t===null?(delete this.options.actionChecker,this):this.options.actionChecker}var zn={id:"auto-start/interactableMethods",install:function(t){var e=t.Interactable;e.prototype.getAction=function(n,r,i,o){var a=function(s,c,u,l,p){var f=s.getRect(l),h=c.buttons||{0:1,1:4,3:8,4:16}[c.button],v={action:null,interactable:s,interaction:u,element:l,rect:f,buttons:h};return p.fire("auto-start:check",v),v.action}(this,r,i,o,t);return this.options.actionChecker?this.options.actionChecker(n,r,a,this,o,i):a},e.prototype.ignoreFrom=fe(function(n){return this._backCompatOption("ignoreFrom",n)},"Interactable.ignoreFrom() has been deprecated. Use Interactble.draggable({ignoreFrom: newValue})."),e.prototype.allowFrom=fe(function(n){return this._backCompatOption("allowFrom",n)},"Interactable.allowFrom() has been deprecated. Use Interactble.draggable({allowFrom: newValue})."),e.prototype.actionChecker=Mn,e.prototype.styleCursor=In}};function Nt(t,e,n,r,i){return e.testIgnoreAllow(e.options[t.name],n,r)&&e.options[t.name].enabled&&De(e,n,t,i)?t:null}function An(t,e,n,r,i,o,a){for(var s=0,c=r.length;s=s||h.interactable===t&&((u+=v===n.name?1:0)>=o||h.element===e&&(l++,v===n.name&&l>=a))))return!1}return s>0}function Kt(t,e){return d.number(t)?(e.autoStart.maxInteractions=t,this):e.autoStart.maxInteractions}function rt(t,e,n){var r=n.autoStart.cursorElement;r&&r!==t&&(r.style.cursor=""),t.ownerDocument.documentElement.style.cursor=e,t.style.cursor=e,n.autoStart.cursorElement=e?t:null}function $t(t,e){var n=t.interactable,r=t.element,i=t.prepared;if(t.pointerType==="mouse"&&n&&n.options.styleCursor){var o="";if(i.name){var a=n.options[i.name].cursorChecker;o=d.func(a)?a(i,n,r,t._interacting):e.actions.map[i.name].getCursor(i)}rt(t.element,o||"",e)}else e.autoStart.cursorElement&&rt(e.autoStart.cursorElement,"",e)}var Cn={id:"auto-start/base",before:["actions"],install:function(t){var e=t.interactStatic,n=t.defaults;t.usePlugin(zn),n.base.actionChecker=null,n.base.styleCursor=!0,x(n.perAction,{manualStart:!1,max:1/0,maxPerElement:1,allowFrom:null,ignoreFrom:null,mouseButtons:1}),e.maxInteractions=function(r){return Kt(r,t)},t.autoStart={maxInteractions:1/0,withinInteractionLimit:De,cursorElement:null}},listeners:{"interactions:down":function(t,e){var n=t.interaction,r=t.pointer,i=t.event,o=t.eventTarget;n.interacting()||Ht(n,Ut(n,r,i,o,e),e)},"interactions:move":function(t,e){(function(n,r){var i=n.interaction,o=n.pointer,a=n.event,s=n.eventTarget;i.pointerType!=="mouse"||i.pointerIsDown||i.interacting()||Ht(i,Ut(i,o,a,s,r),r)})(t,e),function(n,r){var i=n.interaction;if(i.pointerIsDown&&!i.interacting()&&i.pointerWasMoved&&i.prepared.name){r.fire("autoStart:before-start",n);var o=i.interactable,a=i.prepared.name;a&&o&&(o.options[a].manualStart||!De(o,i.element,i.prepared,r)?i.stop():(i.start(i.prepared,o,i.element),$t(i,r)))}}(t,e)},"interactions:stop":function(t,e){var n=t.interaction,r=n.interactable;r&&r.options.styleCursor&&rt(n.element,"",e)}},maxInteractions:Kt,withinInteractionLimit:De,validateAction:Nt},it=Cn,Rn={id:"auto-start/dragAxis",listeners:{"autoStart:before-start":function(t,e){var n=t.interaction,r=t.eventTarget,i=t.dx,o=t.dy;if(n.prepared.name==="drag"){var a=Math.abs(i),s=Math.abs(o),c=n.interactable.options.drag,u=c.startAxis,l=a>s?"x":a0&&(e.autoStartHoldTimer=setTimeout(function(){e.start(e.prepared,e.interactable,e.element)},n))},"interactions:move":function(t){var e=t.interaction,n=t.duplicate;e.autoStartHoldTimer&&e.pointerWasMoved&&!n&&(clearTimeout(e.autoStartHoldTimer),e.autoStartHoldTimer=null)},"autoStart:before-start":function(t){var e=t.interaction;ot(e)>0&&(e.prepared.name=null)}},getHoldDuration:ot},Fn=jn,Xn={id:"auto-start",install:function(t){t.usePlugin(it),t.usePlugin(Fn),t.usePlugin(Rn)}},Yn=function(t){return/^(always|never|auto)$/.test(t)?(this.options.preventDefault=t,this):d.bool(t)?(this.options.preventDefault=t?"always":"never",this):this.options.preventDefault};function Ln(t){var e=t.interaction,n=t.event;e.interactable&&e.interactable.checkAndPreventDefault(n)}var Jt={id:"core/interactablePreventDefault",install:function(t){var e=t.Interactable;e.prototype.preventDefault=Yn,e.prototype.checkAndPreventDefault=function(n){return function(r,i,o){var a=r.options.preventDefault;if(a!=="never")if(a!=="always"){if(i.events.supportsPassive&&/^touch(start|move)$/.test(o.type)){var s=F(o.target).document,c=i.getDocOptions(s);if(!c||!c.events||c.events.passive!==!1)return}/^(mouse|pointer|touch)*(down|start)/i.test(o.type)||d.element(o.target)&&B(o.target,"input,select,textarea,[contenteditable=true],[contenteditable=true] *")||o.preventDefault()}else o.preventDefault()}(this,t,n)},t.interactions.docEvents.push({type:"dragstart",listener:function(n){for(var r=0,i=t.interactions.list;r150)return null;var i=180*Math.atan2(r.prevEvent.velocityY,r.prevEvent.velocityX)/Math.PI;i<0&&(i+=360);var o=112.5<=i&&i<247.5,a=202.5<=i&&i<337.5;return{up:a,down:!a&&22.5<=i&&i<157.5,left:o,right:!o&&(292.5<=i||i<67.5),angle:i,speed:r.prevEvent.speed,velocity:{x:r.prevEvent.velocityX,y:r.prevEvent.velocityY}}}},{key:"preventDefault",value:function(){}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}}]),n}(ke);Object.defineProperties(st.prototype,{pageX:{get:function(){return this.page.x},set:function(t){this.page.x=t}},pageY:{get:function(){return this.page.y},set:function(t){this.page.y=t}},clientX:{get:function(){return this.client.x},set:function(t){this.client.x=t}},clientY:{get:function(){return this.client.y},set:function(t){this.client.y=t}},dx:{get:function(){return this.delta.x},set:function(t){this.delta.x=t}},dy:{get:function(){return this.delta.y},set:function(t){this.delta.y=t}},velocityX:{get:function(){return this.velocity.x},set:function(t){this.velocity.x=t}},velocityY:{get:function(){return this.velocity.y},set:function(t){this.velocity.y=t}}});var Bn=D(function t(e,n,r,i,o){k(this,t),this.id=void 0,this.pointer=void 0,this.event=void 0,this.downTime=void 0,this.downTarget=void 0,this.id=e,this.pointer=n,this.event=r,this.downTime=i,this.downTarget=o}),Vn=function(t){return t.interactable="",t.element="",t.prepared="",t.pointerIsDown="",t.pointerWasMoved="",t._proxy="",t}({}),en=function(t){return t.start="",t.move="",t.end="",t.stop="",t.interacting="",t}({}),Wn=0,Gn=function(){function t(e){var n=this,r=e.pointerType,i=e.scopeFire;k(this,t),this.interactable=null,this.element=null,this.rect=null,this._rects=void 0,this.edges=null,this._scopeFire=void 0,this.prepared={name:null,axis:null,edges:null},this.pointerType=void 0,this.pointers=[],this.downEvent=null,this.downPointer={},this._latestPointer={pointer:null,event:null,eventTarget:null},this.prevEvent=null,this.pointerIsDown=!1,this.pointerWasMoved=!1,this._interacting=!1,this._ending=!1,this._stopped=!0,this._proxy=void 0,this.simulation=null,this.doMove=fe(function(l){this.move(l)},"The interaction.doMove() method has been renamed to interaction.move()"),this.coords={start:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},prev:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},cur:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},delta:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},velocity:{page:{x:0,y:0},client:{x:0,y:0},timeStamp:0}},this._id=Wn++,this._scopeFire=i,this.pointerType=r;var o=this;this._proxy={};var a=function(l){Object.defineProperty(n._proxy,l,{get:function(){return o[l]}})};for(var s in Vn)a(s);var c=function(l){Object.defineProperty(n._proxy,l,{value:function(){return o[l].apply(o,arguments)}})};for(var u in en)c(u);this._scopeFire("interactions:new",{interaction:this})}return D(t,[{key:"pointerMoveTolerance",get:function(){return 1}},{key:"pointerDown",value:function(e,n,r){var i=this.updatePointer(e,n,r,!0),o=this.pointers[i];this._scopeFire("interactions:down",{pointer:e,event:n,eventTarget:r,pointerIndex:i,pointerInfo:o,type:"down",interaction:this})}},{key:"start",value:function(e,n,r){return!(this.interacting()||!this.pointerIsDown||this.pointers.length<(e.name==="gesture"?2:1)||!n.options[e.name].enabled)&&(nt(this.prepared,e),this.interactable=n,this.element=r,this.rect=n.getRect(r),this.edges=this.prepared.edges?x({},this.prepared.edges):{left:!0,right:!0,top:!0,bottom:!0},this._stopped=!1,this._interacting=this._doPhase({interaction:this,event:this.downEvent,phase:"start"})&&!this._stopped,this._interacting)}},{key:"pointerMove",value:function(e,n,r){this.simulation||this.modification&&this.modification.endResult||this.updatePointer(e,n,r,!1);var i,o,a=this.coords.cur.page.x===this.coords.prev.page.x&&this.coords.cur.page.y===this.coords.prev.page.y&&this.coords.cur.client.x===this.coords.prev.client.x&&this.coords.cur.client.y===this.coords.prev.client.y;this.pointerIsDown&&!this.pointerWasMoved&&(i=this.coords.cur.client.x-this.coords.start.client.x,o=this.coords.cur.client.y-this.coords.start.client.y,this.pointerWasMoved=ce(i,o)>this.pointerMoveTolerance);var s,c,u,l=this.getPointerIndex(e),p={pointer:e,pointerIndex:l,pointerInfo:this.pointers[l],event:n,type:"move",eventTarget:r,dx:i,dy:o,duplicate:a,interaction:this};a||(s=this.coords.velocity,c=this.coords.delta,u=Math.max(c.timeStamp/1e3,.001),s.page.x=c.page.x/u,s.page.y=c.page.y/u,s.client.x=c.client.x/u,s.client.y=c.client.y/u,s.timeStamp=u),this._scopeFire("interactions:move",p),a||this.simulation||(this.interacting()&&(p.type=null,this.move(p)),this.pointerWasMoved&&Pe(this.coords.prev,this.coords.cur))}},{key:"move",value:function(e){e&&e.event||It(this.coords.delta),(e=x({pointer:this._latestPointer.pointer,event:this._latestPointer.event,eventTarget:this._latestPointer.eventTarget,interaction:this},e||{})).phase="move",this._doPhase(e)}},{key:"pointerUp",value:function(e,n,r,i){var o=this.getPointerIndex(e);o===-1&&(o=this.updatePointer(e,n,r,!1));var a=/cancel$/i.test(n.type)?"cancel":"up";this._scopeFire("interactions:".concat(a),{pointer:e,pointerIndex:o,pointerInfo:this.pointers[o],event:n,eventTarget:r,type:a,curEventTarget:i,interaction:this}),this.simulation||this.end(n),this.removePointer(e,n)}},{key:"documentBlur",value:function(e){this.end(e),this._scopeFire("interactions:blur",{event:e,type:"blur",interaction:this})}},{key:"end",value:function(e){var n;this._ending=!0,e=e||this._latestPointer.event,this.interacting()&&(n=this._doPhase({event:e,interaction:this,phase:"end"})),this._ending=!1,n===!0&&this.stop()}},{key:"currentAction",value:function(){return this._interacting?this.prepared.name:null}},{key:"interacting",value:function(){return this._interacting}},{key:"stop",value:function(){this._scopeFire("interactions:stop",{interaction:this}),this.interactable=this.element=null,this._interacting=!1,this._stopped=!0,this.prepared.name=this.prevEvent=null}},{key:"getPointerIndex",value:function(e){var n=le(e);return this.pointerType==="mouse"||this.pointerType==="pen"?this.pointers.length-1:ue(this.pointers,function(r){return r.id===n})}},{key:"getPointerInfo",value:function(e){return this.pointers[this.getPointerIndex(e)]}},{key:"updatePointer",value:function(e,n,r,i){var o,a,s,c=le(e),u=this.getPointerIndex(e),l=this.pointers[u];return i=i!==!1&&(i||/(down|start)$/i.test(n.type)),l?l.pointer=e:(l=new Bn(c,e,n,null,null),u=this.pointers.length,this.pointers.push(l)),En(this.coords.cur,this.pointers.map(function(p){return p.pointer}),this._now()),o=this.coords.delta,a=this.coords.prev,s=this.coords.cur,o.page.x=s.page.x-a.page.x,o.page.y=s.page.y-a.page.y,o.client.x=s.client.x-a.client.x,o.client.y=s.client.y-a.client.y,o.timeStamp=s.timeStamp-a.timeStamp,i&&(this.pointerIsDown=!0,l.downTime=this.coords.cur.timeStamp,l.downTarget=r,_e(this.downPointer,e),this.interacting()||(Pe(this.coords.start,this.coords.cur),Pe(this.coords.prev,this.coords.cur),this.downEvent=n,this.pointerWasMoved=!1)),this._updateLatestPointer(e,n,r),this._scopeFire("interactions:update-pointer",{pointer:e,event:n,eventTarget:r,down:i,pointerInfo:l,pointerIndex:u,interaction:this}),u}},{key:"removePointer",value:function(e,n){var r=this.getPointerIndex(e);if(r!==-1){var i=this.pointers[r];this._scopeFire("interactions:remove-pointer",{pointer:e,event:n,eventTarget:null,pointerIndex:r,pointerInfo:i,interaction:this}),this.pointers.splice(r,1),this.pointerIsDown=!1}}},{key:"_updateLatestPointer",value:function(e,n,r){this._latestPointer.pointer=e,this._latestPointer.event=n,this._latestPointer.eventTarget=r}},{key:"destroy",value:function(){this._latestPointer.pointer=null,this._latestPointer.event=null,this._latestPointer.eventTarget=null}},{key:"_createPreparedEvent",value:function(e,n,r,i){return new st(this,e,this.prepared.name,n,this.element,r,i)}},{key:"_fireEvent",value:function(e){var n;(n=this.interactable)==null||n.fire(e),(!this.prevEvent||e.timeStamp>=this.prevEvent.timeStamp)&&(this.prevEvent=e)}},{key:"_doPhase",value:function(e){var n=e.event,r=e.phase,i=e.preEnd,o=e.type,a=this.rect;if(a&&r==="move"&&(Se(this.edges,a,this.coords.delta[this.interactable.options.deltaSource]),a.width=a.right-a.left,a.height=a.bottom-a.top),this._scopeFire("interactions:before-action-".concat(r),e)===!1)return!1;var s=e.iEvent=this._createPreparedEvent(n,r,i,o);return this._scopeFire("interactions:action-".concat(r),e),r==="start"&&(this.prevEvent=s),this._fireEvent(s),this._scopeFire("interactions:after-action-".concat(r),e),!0}},{key:"_now",value:function(){return Date.now()}}]),t}();function tn(t){nn(t.interaction)}function nn(t){if(!function(n){return!(!n.offset.pending.x&&!n.offset.pending.y)}(t))return!1;var e=t.offset.pending;return ct(t.coords.cur,e),ct(t.coords.delta,e),Se(t.edges,t.rect,e),e.x=0,e.y=0,!0}function Nn(t){var e=t.x,n=t.y;this.offset.pending.x+=e,this.offset.pending.y+=n,this.offset.total.x+=e,this.offset.total.y+=n}function ct(t,e){var n=t.page,r=t.client,i=e.x,o=e.y;n.x+=i,n.y+=o,r.x+=i,r.y+=o}en.offsetBy="";var Un={id:"offset",before:["modifiers","pointer-events","actions","inertia"],install:function(t){t.Interaction.prototype.offsetBy=Nn},listeners:{"interactions:new":function(t){t.interaction.offset={total:{x:0,y:0},pending:{x:0,y:0}}},"interactions:update-pointer":function(t){return function(e){e.pointerIsDown&&(ct(e.coords.cur,e.offset.total),e.offset.pending.x=0,e.offset.pending.y=0)}(t.interaction)},"interactions:before-action-start":tn,"interactions:before-action-move":tn,"interactions:before-action-end":function(t){var e=t.interaction;if(nn(e))return e.move({offset:!0}),e.end(),!1},"interactions:stop":function(t){var e=t.interaction;e.offset.total.x=0,e.offset.total.y=0,e.offset.pending.x=0,e.offset.pending.y=0}}},rn=Un,Hn=function(){function t(e){k(this,t),this.active=!1,this.isModified=!1,this.smoothEnd=!1,this.allowResume=!1,this.modification=void 0,this.modifierCount=0,this.modifierArg=void 0,this.startCoords=void 0,this.t0=0,this.v0=0,this.te=0,this.targetOffset=void 0,this.modifiedOffset=void 0,this.currentOffset=void 0,this.lambda_v0=0,this.one_ve_v0=0,this.timeout=void 0,this.interaction=void 0,this.interaction=e}return D(t,[{key:"start",value:function(e){var n=this.interaction,r=ze(n);if(!r||!r.enabled)return!1;var i=n.coords.velocity.client,o=ce(i.x,i.y),a=this.modification||(this.modification=new at(n));if(a.copyFrom(n.modification),this.t0=n._now(),this.allowResume=r.allowResume,this.v0=o,this.currentOffset={x:0,y:0},this.startCoords=n.coords.cur.page,this.modifierArg=a.fillArg({pageCoords:this.startCoords,preEnd:!0,phase:"inertiastart"}),this.t0-n.coords.cur.timeStamp<50&&o>r.minSpeed&&o>r.endSpeed)this.startInertia();else{if(a.result=a.setAll(this.modifierArg),!a.result.changed)return!1;this.startSmoothEnd()}return n.modification.result.rect=null,n.offsetBy(this.targetOffset),n._doPhase({interaction:n,event:e,phase:"inertiastart"}),n.offsetBy({x:-this.targetOffset.x,y:-this.targetOffset.y}),n.modification.result.rect=null,this.active=!0,n.simulation=this,!0}},{key:"startInertia",value:function(){var e=this,n=this.interaction.coords.velocity.client,r=ze(this.interaction),i=r.resistance,o=-Math.log(r.endSpeed/this.v0)/i;this.targetOffset={x:(n.x-o)/i,y:(n.y-o)/i},this.te=o,this.lambda_v0=i/this.v0,this.one_ve_v0=1-r.endSpeed/this.v0;var a=this.modification,s=this.modifierArg;s.pageCoords={x:this.startCoords.x+this.targetOffset.x,y:this.startCoords.y+this.targetOffset.y},a.result=a.setAll(s),a.result.changed&&(this.isModified=!0,this.modifiedOffset={x:this.targetOffset.x+a.result.delta.x,y:this.targetOffset.y+a.result.delta.y}),this.onNextFrame(function(){return e.inertiaTick()})}},{key:"startSmoothEnd",value:function(){var e=this;this.smoothEnd=!0,this.isModified=!0,this.targetOffset={x:this.modification.result.delta.x,y:this.modification.result.delta.y},this.onNextFrame(function(){return e.smoothEndTick()})}},{key:"onNextFrame",value:function(e){var n=this;this.timeout=V.request(function(){n.active&&e()})}},{key:"inertiaTick",value:function(){var e,n,r,i,o,a,s,c=this,u=this.interaction,l=ze(u).resistance,p=(u._now()-this.t0)/1e3;if(p=0;g--){var T=m[g];if(T.selector===l&&T.context===p){for(var _=T.listeners,w=_.length-1;w>=0;w--){var S=_[w];if(S.func===h&&Ae(S.options,y)){_.splice(w,1),_.length||(m.splice(g,1),s(p,f,c),s(p,f,u,!0)),b=!0;break}}if(b)break}}},delegateListener:c,delegateUseCapture:u,delegatedEvents:r,documents:i,targets:n,supportsOptions:!1,supportsPassive:!1};function a(l,p,f,h){if(l.addEventListener){var v=ve(h),g=pe(n,function(y){return y.eventTarget===l});g||(g={eventTarget:l,events:{}},n.push(g)),g.events[p]||(g.events[p]=[]),pe(g.events[p],function(y){return y.func===f&&Ae(y.options,v)})||(l.addEventListener(p,f,o.supportsOptions?v:v.capture),g.events[p].push({func:f,options:v}))}}function s(l,p,f,h){if(l.addEventListener&&l.removeEventListener){var v=ue(n,function(M){return M.eventTarget===l}),g=n[v];if(g&&g.events)if(p!=="all"){var y=!1,m=g.events[p];if(m){if(f==="all"){for(var b=m.length-1;b>=0;b--){var T=m[b];s(l,p,T.func,T.options)}return}for(var _=ve(h),w=0;w=2)continue;if(!i.interacting()&&e===i.pointerType)return i}return null}};function ln(t,e){return t.pointers.some(function(n){return n.id===e})}var Zn=lt,ut=["pointerDown","pointerMove","pointerUp","updatePointer","removePointer","windowBlur"];function un(t,e){return function(n){var r=e.interactions.list,i=Ct(n),o=Rt(n),a=o[0],s=o[1],c=[];if(/^touch/.test(n.type)){e.prevTouchTime=e.now();for(var u=0,l=n.changedTouches;u=0;r--){var i=e.interactions.list[r];i.interactable===n&&(i.stop(),e.fire("interactions:destroy",{interaction:i}),i.destroy(),e.interactions.list.length>2&&e.interactions.list.splice(r,1))}}},onDocSignal:pt,doOnInteractions:un,methodNames:ut},tr=er,G=function(t){return t[t.On=0]="On",t[t.Off=1]="Off",t}(G||{}),nr=function(){function t(e,n,r,i){k(this,t),this.target=void 0,this.options=void 0,this._actions=void 0,this.events=new cn,this._context=void 0,this._win=void 0,this._doc=void 0,this._scopeEvents=void 0,this._actions=n.actions,this.target=e,this._context=n.context||r,this._win=F(Ot(e)?this._context:e),this._doc=this._win.document,this._scopeEvents=i,this.set(n)}return D(t,[{key:"_defaults",get:function(){return{base:{},perAction:{},actions:{}}}},{key:"setOnEvents",value:function(e,n){return d.func(n.onstart)&&this.on("".concat(e,"start"),n.onstart),d.func(n.onmove)&&this.on("".concat(e,"move"),n.onmove),d.func(n.onend)&&this.on("".concat(e,"end"),n.onend),d.func(n.oninertiastart)&&this.on("".concat(e,"inertiastart"),n.oninertiastart),this}},{key:"updatePerActionListeners",value:function(e,n,r){var i,o=this,a=(i=this._actions.map[e])==null?void 0:i.filterEventType,s=function(c){return(a==null||a(c))&&Ie(c,o._actions)};(d.array(n)||d.object(n))&&this._onOff(G.Off,e,n,void 0,s),(d.array(r)||d.object(r))&&this._onOff(G.On,e,r,void 0,s)}},{key:"setPerAction",value:function(e,n){var r=this._defaults;for(var i in n){var o=i,a=this.options[e],s=n[o];o==="listeners"&&this.updatePerActionListeners(e,a.listeners,s),d.array(s)?a[o]=Ft(s):d.plainObject(s)?(a[o]=x(a[o]||{},ne(s)),d.object(r.perAction[o])&&"enabled"in r.perAction[o]&&(a[o].enabled=s.enabled!==!1)):d.bool(s)&&d.object(r.perAction[o])?a[o].enabled=s:a[o]=s}}},{key:"getRect",value:function(e){return e=e||(d.element(this.target)?this.target:null),d.string(this.target)&&(e=e||this._context.querySelector(this.target)),Ge(e)}},{key:"rectChecker",value:function(e){var n=this;return d.func(e)?(this.getRect=function(r){var i=x({},e.apply(n,r));return"width"in i||(i.width=i.right-i.left,i.height=i.bottom-i.top),i},this):e===null?(delete this.getRect,this):this.getRect}},{key:"_backCompatOption",value:function(e,n){if(Ot(n)||d.object(n)){for(var r in this.options[e]=n,this._actions.map)this.options[r][e]=n;return this}return this.options[e]}},{key:"origin",value:function(e){return this._backCompatOption("origin",e)}},{key:"deltaSource",value:function(e){return e==="page"||e==="client"?(this.options.deltaSource=e,this):this.options.deltaSource}},{key:"getAllElements",value:function(){var e=this.target;return d.string(e)?Array.from(this._context.querySelectorAll(e)):d.func(e)&&e.getAllElements?e.getAllElements():d.element(e)?[e]:[]}},{key:"context",value:function(){return this._context}},{key:"inContext",value:function(e){return this._context===e.ownerDocument||K(this._context,e)}},{key:"testIgnoreAllow",value:function(e,n,r){return!this.testIgnore(e.ignoreFrom,n,r)&&this.testAllow(e.allowFrom,n,r)}},{key:"testAllow",value:function(e,n,r){return!e||!!d.element(r)&&(d.string(e)?Ve(r,e,n):!!d.element(e)&&K(e,r))}},{key:"testIgnore",value:function(e,n,r){return!(!e||!d.element(r))&&(d.string(e)?Ve(r,e,n):!!d.element(e)&&K(e,r))}},{key:"fire",value:function(e){return this.events.fire(e),this}},{key:"_onOff",value:function(e,n,r,i,o){d.object(n)&&!d.array(n)&&(i=r,r=null);var a=$(n,r,o);for(var s in a){s==="wheel"&&(s=R.wheelEvent);for(var c=0,u=a[s];c=0;r--){var i=n[r],o=i.selector,a=i.context,s=i.listeners;o===this.target&&a===this._context&&n.splice(r,1);for(var c=s.length-1;c>=0;c--)this._scopeEvents.removeDelegate(this.target,this._context,e,s[c][0],s[c][1])}else this._scopeEvents.remove(this.target,"all")}}]),t}(),rr=function(){function t(e){var n=this;k(this,t),this.list=[],this.selectorMap={},this.scope=void 0,this.scope=e,e.addListeners({"interactable:unset":function(r){var i=r.interactable,o=i.target,a=d.string(o)?n.selectorMap[o]:o[n.scope.id],s=ue(a,function(c){return c===i});a.splice(s,1)}})}return D(t,[{key:"new",value:function(e,n){n=x(n||{},{actions:this.scope.actions});var r=new this.scope.Interactable(e,n,this.scope.document,this.scope.events);return this.scope.addDocument(r._doc),this.list.push(r),d.string(e)?(this.selectorMap[e]||(this.selectorMap[e]=[]),this.selectorMap[e].push(r)):(r.target[this.scope.id]||Object.defineProperty(e,this.scope.id,{value:[],configurable:!0}),e[this.scope.id].push(r)),this.scope.fire("interactable:new",{target:e,options:n,interactable:r,win:this.scope._win}),r}},{key:"getExisting",value:function(e,n){var r=n&&n.context||this.scope.document,i=d.string(e),o=i?this.selectorMap[e]:e[this.scope.id];if(o)return pe(o,function(a){return a._context===r&&(i||a.inContext(e))})}},{key:"forEachMatch",value:function(e,n){for(var r=0,i=this.list;rMath.abs(u.y),c.coords,c.rect),x(r,c.coords)),c.eventProps},defaults:{ratio:"preserve",equalDelta:!1,modifiers:[],enabled:!1}};function ur(t,e,n){var r=t.startCoords,i=t.edgeSign;e?n.y=r.y+(n.x-r.x)*i.y:n.x=r.x+(n.y-r.y)*i.x}function pr(t,e,n,r){var i=t.startRect,o=t.startCoords,a=t.ratio,s=t.edgeSign;if(e){var c=r.width/a;n.y=o.y+(c-i.height)*s.y}else{var u=r.height*a;n.x=o.x+(u-i.width)*s.x}}var fr=W(lr,"aspectRatio"),vn=function(){};vn._defaults={};var Ce=vn;function Q(t,e,n){return d.func(t)?ae(t,e.interactable,e.element,[n.x,n.y,e]):ae(t,e.interactable,e.element)}var Re={start:function(t){var e=t.rect,n=t.startOffset,r=t.state,i=t.interaction,o=t.pageCoords,a=r.options,s=a.elementRect,c=x({left:0,top:0,right:0,bottom:0},a.offset||{});if(e&&s){var u=Q(a.restriction,i,o);if(u){var l=u.right-u.left-e.width,p=u.bottom-u.top-e.height;l<0&&(c.left+=l,c.right+=l),p<0&&(c.top+=p,c.bottom+=p)}c.left+=n.left-e.width*s.left,c.top+=n.top-e.height*s.top,c.right+=n.right-e.width*(1-s.right),c.bottom+=n.bottom-e.height*(1-s.bottom)}r.offset=c},set:function(t){var e=t.coords,n=t.interaction,r=t.state,i=r.options,o=r.offset,a=Q(i.restriction,n,e);if(a){var s=function(c){return!c||"left"in c&&"top"in c||((c=x({},c)).left=c.x||0,c.top=c.y||0,c.right=c.right||c.left+c.width,c.bottom=c.bottom||c.top+c.height),c}(a);e.x=Math.max(Math.min(s.right-o.right,e.x),s.left+o.left),e.y=Math.max(Math.min(s.bottom-o.bottom,e.y),s.top+o.top)}},defaults:{restriction:null,elementRect:null,offset:null,endOnly:!1,enabled:!1}},dr=W(Re,"restrict"),hn={top:1/0,left:1/0,bottom:-1/0,right:-1/0},gn={top:-1/0,left:-1/0,bottom:1/0,right:1/0};function mn(t,e){for(var n=0,r=["top","left","bottom","right"];nfroNXeNwyL2g(+^=@$zS0^t^n!x`L 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 zR-1}function ye(t,r){var e=this.__data__,n=W(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this}function m(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r-1&&t%1==0&&t-1&&t%1==0&&t<=qe}var Ve="[object Arguments]",Ze="[object Array]",Je="[object Boolean]",Qe="[object Date]",ke="[object Error]",tn="[object Function]",rn="[object Map]",en="[object Number]",nn="[object Object]",an="[object RegExp]",on="[object Set]",un="[object String]",sn="[object WeakMap]",cn="[object ArrayBuffer]",fn="[object DataView]",ln="[object Float32Array]",pn="[object Float64Array]",gn="[object Int8Array]",dn="[object Int16Array]",hn="[object Int32Array]",yn="[object Uint8Array]",bn="[object Uint8ClampedArray]",Tn="[object Uint16Array]",vn="[object Uint32Array]",f={};f[ln]=f[pn]=f[gn]=f[dn]=f[hn]=f[yn]=f[bn]=f[Tn]=f[vn]=!0;f[Ve]=f[Ze]=f[cn]=f[Je]=f[fn]=f[Qe]=f[ke]=f[tn]=f[rn]=f[en]=f[nn]=f[an]=f[on]=f[un]=f[sn]=!1;function _n(t){return P(t)&&ft(t.length)&&!!f[A(t)]}function lt(t){return function(r){return t(r)}}var ar=typeof exports=="object"&&exports&&!exports.nodeType&&exports,D=ar&&typeof module=="object"&&module&&!module.nodeType&&module,mn=D&&D.exports===ar,tt=mn&&qt.process,C=function(){try{var t=D&&D.require&&D.require("util").types;return t||tt&&tt.binding&&tt.binding("util")}catch{}}(),xt=C&&C.isTypedArray,ir=xt?lt(xt):_n,$n=Object.prototype,On=$n.hasOwnProperty;function or(t,r){var e=_(t),n=!e&&q(t),a=!e&&!n&&ct(t),i=!e&&!n&&!a&&ir(t),o=e||n||a||i,u=o?ze(t.length,String):[],s=u.length;for(var l in t)(r||On.call(t,l))&&!(o&&(l=="length"||a&&(l=="offset"||l=="parent")||i&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||st(l,s)))&&u.push(l);return u}var wn=Object.prototype;function V(t){var r=t&&t.constructor,e=typeof r=="function"&&r.prototype||wn;return t===e}function ur(t,r){return function(e){return t(r(e))}}var Sn=ur(Object.keys,Object),An=Object.prototype,jn=An.hasOwnProperty;function sr(t){if(!V(t))return Sn(t);var r=[];for(var e in Object(t))jn.call(t,e)&&e!="constructor"&&r.push(e);return r}function pt(t){return t!=null&&ft(t.length)&&!Zt(t)}function gt(t){return pt(t)?or(t):sr(t)}function xn(t,r){return t&&z(r,gt(r),t)}function Pn(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var In=Object.prototype,En=In.hasOwnProperty;function Cn(t){if(!y(t))return Pn(t);var r=V(t),e=[];for(var n in t)n=="constructor"&&(r||!En.call(t,n))||e.push(n);return e}function Z(t){return pt(t)?or(t,!0):Cn(t)}function Fn(t,r){return t&&z(r,Z(r),t)}var cr=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Pt=cr&&typeof module=="object"&&module&&!module.nodeType&&module,Mn=Pt&&Pt.exports===cr,It=Mn?b.Buffer:void 0,Et=It?It.allocUnsafe:void 0;function Nn(t,r){if(r)return t.slice();var e=t.length,n=Et?Et(e):new t.constructor(e);return t.copy(n),n}function Ln(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e0){if(++r>=Ti)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}var $i=mi(bi);function Tr(t){return $i(hi(t,void 0,gi),t+"")}var io=Tr(function(t,r){return t==null?{}:fi(t,r)}),rt=function(){return b.Date.now()},Oi=/\s/;function wi(t){for(var r=t.length;r--&&Oi.test(t.charAt(r)););return r}var Si=/^\s+/;function Ai(t){return t&&t.slice(0,wi(t)+1).replace(Si,"")}var Xt=NaN,ji=/^[-+]0x[0-9a-f]+$/i,xi=/^0b[01]+$/i,Pi=/^0o[0-7]+$/i,Ii=parseInt;function Yt(t){if(typeof t=="number")return t;if(K(t))return Xt;if(y(t)){var r=typeof t.valueOf=="function"?t.valueOf():t;t=y(r)?r+"":r}if(typeof t!="string")return t===0?t:+t;t=Ai(t);var e=xi.test(t);return e||Pi.test(t)?Ii(t.slice(2),e?2:8):ji.test(t)?Xt:+t}var Ei="Expected a function",Ci=Math.max,Fi=Math.min;function Mi(t,r,e){var n,a,i,o,u,s,l=0,$=!1,g=!1,I=!0;if(typeof t!="function")throw new TypeError(Ei);r=Yt(r)||0,y(e)&&($=!!e.leading,g="maxWait"in e,i=g?Ci(Yt(e.maxWait)||0,r):i,I="trailing"in e?!!e.trailing:I);function E(p){var O=n,N=a;return n=a=void 0,l=p,o=t.apply(N,O),o}function J(p){return l=p,u=setTimeout(d,r),$?E(p):o}function G(p){var O=p-s,N=p-l,_t=r-O;return g?Fi(_t,i-N):_t}function h(p){var O=p-s,N=p-l;return s===void 0||O>=r||O<0||g&&N>=i}function d(){var p=rt();if(h(p))return vt(p);u=setTimeout(d,G(p))}function vt(p){return u=void 0,I&&n?E(p):(n=a=void 0,o)}function _r(){u!==void 0&&clearTimeout(u),l=0,n=s=a=u=void 0}function mr(){return u===void 0?o:vt(rt())}function Q(){var p=rt(),O=h(p);if(n=arguments,a=this,s=p,O){if(u===void 0)return J(s);if(g)return clearTimeout(u),u=setTimeout(d,r),E(s)}return u===void 0&&(u=setTimeout(d,r)),o}return Q.cancel=_r,Q.flush=mr,Q}var Ni="Expected a function";function oo(t,r,e){var n=!0,a=!0;if(typeof t!="function")throw new TypeError(Ni);return y(e)&&(n="leading"in e?!!e.leading:n,a="trailing"in e?!!e.trailing:a),Mi(t,r,{leading:n,maxWait:r,trailing:a})}var Li="[object Map]",Di="[object Set]",Bi=Object.prototype,Ui=Bi.hasOwnProperty;function uo(t){if(t==null)return!0;if(pt(t)&&(_(t)||typeof t=="string"||typeof t.splice=="function"||ct(t)||ir(t)||q(t)))return!t.length;var r=T(t);if(r==Li||r==Di)return!t.size;if(V(t))return!sr(t).length;for(var e in t)if(Ui.call(t,e))return!1;return!0}function Ri(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}function zi(t,r,e){var n=-1,a=t.length;r<0&&(r=-r>a?0:a+r),e=e>a?a:e,e<0&&(e+=a),a=r>e?0:e-r>>>0,r>>>=0;for(var i=Array(a);++n1),i}),z(t,gr(t),e),n&&(e=B(e,Ji|Qi|ki,Zi));for(var a=r.length;a--;)Hi(e,r[a]);return e});function co(t,r,e){var n=t==null?void 0:Tt(t,r);return n===void 0?e:n}function to(t){return function(r,e,n){for(var a=-1,i=Object(r),o=n(r),u=o.length;u--;){var s=o[++a];if(e(i[s],s,i)===!1)break}return r}}var ro=to();function eo(t){return typeof t=="function"?t:br}function fo(t,r){return t==null?t:ro(t,eo(r),Z)}export{ao as c,Mi as d,fo as f,co as g,uo as i,so as o,io as p,no as s,oo as t}; diff --git a/js/lodash-es@4.17.21-3YkgETI-.js.gz b/js/lodash-es@4.17.21-3YkgETI-.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..52717b8b1539526c7fa276b8b34c6db2609e0a81 GIT binary patch literal 7127 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 Ne*v?dMf)yJ005PX=~Vy# literal 0 HcmV?d00001 diff --git a/js/lodash-es@4.17.21-Dos9GOhk.js b/js/lodash-es@4.17.21-Dos9GOhk.js deleted file mode 100644 index 21b56f05..00000000 --- a/js/lodash-es@4.17.21-Dos9GOhk.js +++ /dev/null @@ -1 +0,0 @@ -var Zt=typeof global=="object"&&global&&global.Object===Object&&global,wr=typeof self=="object"&&self&&self.Object===Object&&self,b=Zt||wr||Function("return this")(),T=b.Symbol,Vt=Object.prototype,Ar=Vt.hasOwnProperty,Sr=Vt.toString,L=T?T.toStringTag:void 0;function jr(t){var r=Ar.call(t,L),e=t[L];try{t[L]=void 0;var n=!0}catch{}var a=Sr.call(t);return n&&(r?t[L]=e:delete t[L]),a}var xr=Object.prototype,Pr=xr.toString;function Ir(t){return Pr.call(t)}var Er="[object Null]",Cr="[object Undefined]",mt=T?T.toStringTag:void 0;function S(t){return t==null?t===void 0?Cr:Er:mt&&mt in Object(t)?jr(t):Ir(t)}function y(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}var Fr="[object AsyncFunction]",Mr="[object Function]",Nr="[object GeneratorFunction]",Lr="[object Proxy]";function Jt(t){if(!y(t))return!1;var r=S(t);return r==Mr||r==Nr||r==Fr||r==Lr}var tt=b["__core-js_shared__"],Ot=function(){var t=/[^.]+$/.exec(tt&&tt.keys&&tt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Br(t){return!!Ot&&Ot in t}var Dr=Function.prototype,Ur=Dr.toString;function j(t){if(t!=null){try{return Ur.call(t)}catch{}try{return t+""}catch{}}return""}var Rr=/[\\^$.*+?()[\]{}|]/g,Gr=/^\[object .+?Constructor\]$/,zr=Function.prototype,Hr=Object.prototype,Kr=zr.toString,Wr=Hr.hasOwnProperty,Xr=RegExp("^"+Kr.call(Wr).replace(Rr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Yr(t){if(!y(t)||Br(t))return!1;var r=Jt(t)?Xr:Gr;return r.test(j(t))}function qr(t,r){return t==null?void 0:t[r]}function x(t,r){var e=qr(t,r);return Yr(e)?e:void 0}var H=function(){try{var t=x(Object,"defineProperty");return t({},"",{}),t}catch{}}();function Qt(t,r,e){r=="__proto__"&&H?H(t,r,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[r]=e}function kt(t,r){return t===r||t!==t&&r!==r}var Zr=Object.prototype,Vr=Zr.hasOwnProperty;function ut(t,r,e){var n=t[r];(!(Vr.call(t,r)&&kt(n,e))||e===void 0&&!(r in t))&&Qt(t,r,e)}var _=Array.isArray;function P(t){return t!=null&&typeof t=="object"}var Jr="[object Symbol]";function K(t){return typeof t=="symbol"||P(t)&&S(t)==Jr}var Qr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,kr=/^\w*$/;function te(t,r){if(_(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||K(t)?!0:kr.test(t)||!Qr.test(t)||r!=null&&t in Object(r)}var U=x(Object,"create");function re(){this.__data__=U?U(null):{},this.size=0}function ee(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var ne="__lodash_hash_undefined__",ae=Object.prototype,ie=ae.hasOwnProperty;function oe(t){var r=this.__data__;if(U){var e=r[t];return e===ne?void 0:e}return ie.call(r,t)?r[t]:void 0}var ue=Object.prototype,se=ue.hasOwnProperty;function ce(t){var r=this.__data__;return U?r[t]!==void 0:se.call(r,t)}var fe="__lodash_hash_undefined__";function le(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=U&&r===void 0?fe:r,this}function A(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r-1}function Te(t,r){var e=this.__data__,n=W(e,t);return n<0?(++this.size,e.push([t,r])):e[n][1]=r,this}function $(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r-1&&t%1==0&&t-1&&t%1==0&&t<=Qe}var ke="[object Arguments]",tn="[object Array]",rn="[object Boolean]",en="[object Date]",nn="[object Error]",an="[object Function]",on="[object Map]",un="[object Number]",sn="[object Object]",cn="[object RegExp]",fn="[object Set]",ln="[object String]",gn="[object WeakMap]",pn="[object ArrayBuffer]",dn="[object DataView]",hn="[object Float32Array]",yn="[object Float64Array]",bn="[object Int8Array]",Tn="[object Int16Array]",vn="[object Int32Array]",_n="[object Uint8Array]",$n="[object Uint8ClampedArray]",mn="[object Uint16Array]",On="[object Uint32Array]",f={};f[hn]=f[yn]=f[bn]=f[Tn]=f[vn]=f[_n]=f[$n]=f[mn]=f[On]=!0;f[ke]=f[tn]=f[pn]=f[rn]=f[dn]=f[en]=f[nn]=f[an]=f[on]=f[un]=f[sn]=f[cn]=f[fn]=f[ln]=f[gn]=!1;function wn(t){return P(t)&<(t.length)&&!!f[S(t)]}function gt(t){return function(r){return t(r)}}var ir=typeof exports=="object"&&exports&&!exports.nodeType&&exports,B=ir&&typeof module=="object"&&module&&!module.nodeType&&module,An=B&&B.exports===ir,rt=An&&Zt.process,C=function(){try{var t=B&&B.require&&B.require("util").types;return t||rt&&rt.binding&&rt.binding("util")}catch{}}(),Pt=C&&C.isTypedArray,Sn=Pt?gt(Pt):wn;const or=Sn;var jn=Object.prototype,xn=jn.hasOwnProperty;function ur(t,r){var e=_(t),n=!e&&q(t),a=!e&&!n&&ft(t),i=!e&&!n&&!a&&or(t),o=e||n||a||i,u=o?He(t.length,String):[],s=u.length;for(var l in t)(r||xn.call(t,l))&&!(o&&(l=="length"||a&&(l=="offset"||l=="parent")||i&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||ct(l,s)))&&u.push(l);return u}var Pn=Object.prototype;function Z(t){var r=t&&t.constructor,e=typeof r=="function"&&r.prototype||Pn;return t===e}function sr(t,r){return function(e){return t(r(e))}}var In=sr(Object.keys,Object),En=Object.prototype,Cn=En.hasOwnProperty;function cr(t){if(!Z(t))return In(t);var r=[];for(var e in Object(t))Cn.call(t,e)&&e!="constructor"&&r.push(e);return r}function pt(t){return t!=null&<(t.length)&&!Jt(t)}function dt(t){return pt(t)?ur(t):cr(t)}function Fn(t,r){return t&&G(r,dt(r),t)}function Mn(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var Nn=Object.prototype,Ln=Nn.hasOwnProperty;function Bn(t){if(!y(t))return Mn(t);var r=Z(t),e=[];for(var n in t)n=="constructor"&&(r||!Ln.call(t,n))||e.push(n);return e}function V(t){return pt(t)?ur(t,!0):Bn(t)}function Dn(t,r){return t&&G(r,V(r),t)}var fr=typeof exports=="object"&&exports&&!exports.nodeType&&exports,It=fr&&typeof module=="object"&&module&&!module.nodeType&&module,Un=It&&It.exports===fr,Et=Un?b.Buffer:void 0,Ct=Et?Et.allocUnsafe:void 0;function Rn(t,r){if(r)return t.slice();var e=t.length,n=Ct?Ct(e):new t.constructor(e);return t.copy(n),n}function Gn(t,r){var e=-1,n=t.length;for(r||(r=Array(n));++e0&&e(u)?r>1?Tr(u,r-1,e,n,a):yt(a,u):n||(a[a.length]=u)}return a}function Ti(t){var r=t==null?0:t.length;return r?Tr(t,1):[]}function vi(t,r,e){switch(e.length){case 0:return t.call(r);case 1:return t.call(r,e[0]);case 2:return t.call(r,e[0],e[1]);case 3:return t.call(r,e[0],e[1],e[2])}return t.apply(r,e)}var Xt=Math.max;function _i(t,r,e){return r=Xt(r===void 0?t.length-1:r,0),function(){for(var n=arguments,a=-1,i=Xt(n.length-r,0),o=Array(i);++a0){if(++r>=wi)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}var xi=ji(Oi);function _r(t){return xi(_i(t,void 0,Ti),t+"")}var Pi=_r(function(t,r){return t==null?{}:yi(t,r)});const po=Pi;var et=function(){return b.Date.now()},Ii=/\s/;function Ei(t){for(var r=t.length;r--&&Ii.test(t.charAt(r)););return r}var Ci=/^\s+/;function Fi(t){return t&&t.slice(0,Ei(t)+1).replace(Ci,"")}var Yt=NaN,Mi=/^[-+]0x[0-9a-f]+$/i,Ni=/^0b[01]+$/i,Li=/^0o[0-7]+$/i,Bi=parseInt;function qt(t){if(typeof t=="number")return t;if(K(t))return Yt;if(y(t)){var r=typeof t.valueOf=="function"?t.valueOf():t;t=y(r)?r+"":r}if(typeof t!="string")return t===0?t:+t;t=Fi(t);var e=Ni.test(t);return e||Li.test(t)?Bi(t.slice(2),e?2:8):Mi.test(t)?Yt:+t}var Di="Expected a function",Ui=Math.max,Ri=Math.min;function Gi(t,r,e){var n,a,i,o,u,s,l=0,v=!1,p=!1,I=!0;if(typeof t!="function")throw new TypeError(Di);r=qt(r)||0,y(e)&&(v=!!e.leading,p="maxWait"in e,i=p?Ui(qt(e.maxWait)||0,r):i,I="trailing"in e?!!e.trailing:I);function E(g){var m=n,N=a;return n=a=void 0,l=g,o=t.apply(N,m),o}function Q(g){return l=g,u=setTimeout(d,r),v?E(g):o}function z(g){var m=g-s,N=g-l,$t=r-m;return p?Ri($t,i-N):$t}function h(g){var m=g-s,N=g-l;return s===void 0||m>=r||m<0||p&&N>=i}function d(){var g=et();if(h(g))return _t(g);u=setTimeout(d,z(g))}function _t(g){return u=void 0,I&&n?E(g):(n=a=void 0,o)}function mr(){u!==void 0&&clearTimeout(u),l=0,n=s=a=u=void 0}function Or(){return u===void 0?o:_t(et())}function k(){var g=et(),m=h(g);if(n=arguments,a=this,s=g,m){if(u===void 0)return Q(s);if(p)return clearTimeout(u),u=setTimeout(d,r),E(s)}return u===void 0&&(u=setTimeout(d,r)),o}return k.cancel=mr,k.flush=Or,k}var zi="Expected a function";function ho(t,r,e){var n=!0,a=!0;if(typeof t!="function")throw new TypeError(zi);return y(e)&&(n="leading"in e?!!e.leading:n,a="trailing"in e?!!e.trailing:a),Gi(t,r,{leading:n,maxWait:r,trailing:a})}var Hi="[object Map]",Ki="[object Set]",Wi=Object.prototype,Xi=Wi.hasOwnProperty;function yo(t){if(t==null)return!0;if(pt(t)&&(_(t)||typeof t=="string"||typeof t.splice=="function"||ft(t)||or(t)||q(t)))return!t.length;var r=J(t);if(r==Hi||r==Ki)return!t.size;if(Z(t))return!cr(t).length;for(var e in t)if(Xi.call(t,e))return!1;return!0}function Yi(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}function qi(t,r,e){var n=-1,a=t.length;r<0&&(r=-r>a?0:a+r),e=e>a?a:e,e<0&&(e+=a),a=r>e?0:e-r>>>0,r>>>=0;for(var i=Array(a);++n1),i}),G(t,dr(t),e),n&&(e=D(e,ao|io|oo,no));for(var a=r.length;a--;)Vi(e,r[a]);return e});const bo=uo;function To(t,r,e){var n=t==null?void 0:vt(t,r);return n===void 0?e:n}function so(t){return function(r,e,n){for(var a=-1,i=Object(r),o=n(r),u=o.length;u--;){var s=o[t?u:++a];if(e(i[s],s,i)===!1)break}return r}}var co=so();function fo(t){return typeof t=="function"?t:vr}function vo(t,r){return t==null?t:co(t,fo(r),V)}export{go as c,Gi as d,vo as f,To as g,yo as i,bo as o,po as p,lo as s,ho as t}; diff --git a/js/lodash-es@4.17.21-Dos9GOhk.js.gz b/js/lodash-es@4.17.21-Dos9GOhk.js.gz deleted file mode 100644 index b6ce99a14e814393cb58ea2818f4b14a69d99123..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7228 zcmV-C9K+)uiwFP!000021GPMBciXD6-|w%8wQ_Y~8#{K-K94PzY9(pfrp>E)ww1NB zu#IgJ8@UMODgXDo06mZ`_nf=VJztPKf&qq^VP+WoK*ZJ$iRJTxM&qr?EE4$_5C5t$41eJ;4 zTXM=`2LgyL@t}S2JRd|ebS<;y?S+VBq$m;aO+7gk3SW1h@rzFIp|&)*l` zf$-+ib?0)6@hvk0Afd0x=;?tj3vACNX)`{NIeBD5BUeN!`6f-(kG#2KCiuac&2Ie6 zhdIN94m!5JS>O{3{E>1hh>V2w{mA-$CZeb3&?!mqSYaB`NTXvn8%UO1D6sH0_XO27zx_Ci*Ms85p;BW>xAf3;=Dg#C?xSt@Mk-0Ztt|| z6CDC6U02HXJ$;Ugm-gYo?b-S1BT4 zJ3+ty=XU$IrVn7y4_}vQxHCZ?1>X6ypD$Ir>F-B8mLeI-Nc6+)9rRK=^iMUi^+n*9 zaysZn;7?*zd3+Q2oK6m&7Qp$_X@1Ejb0c6|(8Y`lDL5C%>G!u?rv&X(k)$A}6m0+I z10VPMeE`#~aU|3P3?PI%6Xa}n+rRk^Y&zSHwN~GS&3|dC*KU;!HIw?^g!fSt+}M^h zmOw3!C4xT%kVve_w2@~|1|lr$KAEbj2a2wfY-=})i2h>zJM5o9o< zUZaC3Pv*4v^+09`^(cB2OlGhp)YHYZobbI|B@Py8DjOI}*A)$njUfN1VW(?>f2{IP zIsT*=zu7KS$34&h*Tn`SpzGdCz!8NoO=+QGUAF;*7EK6Ux1fU_$1UC!f;_ibte<6f zXSUYP6>F|>OZBRee71C-(Hpk%`(k4%5yZNplcuUC*HuaoLNmt{m^+Oc2vo<$jh<{}< z_E1nFsV%gEDjArvxP5y&B9h$R;w%3OXa(uLE|LBevlogxCHqlo?T@O$l*F38xw&BD z3uM@{3?z-Lg@xbsI>;;pr%F_2(TK#;+o>v&eDlA(br7NJT+ApYbR!o>tK-YZ(qm(A zl`9HijZE<|r@3~anU>#T)Udrk68fsXtwxfXam5rTo5wZWIIesf(w#JNnet+*f8FQ! zm!v9tno(ON*7j8_M$=wHzvFcg4P=O~TvwC^)R=lgGegM*yX9nBU1fDx)z6XU$hs|0zhw6@D)W} zh+3^;vZ!Ir_W7T8pJRX9$%RL#*>|noc|a}Qd;_Y8Bz)KEmUS;T^DW}|22iU{{!rsw@wWImUK(UM>PuVSs^kt9VD$Bp7vu-I6(5FE*7;6lE{^B`mmQLu= z_M9xNRk!ByO)oBzFk24GHLBU73KVmjkxLvCDl5+8X?-=LU(0Hb6;?0mA&#jYKp|S1 z$y8Njscch6$+S|~RR%x(4>I`a8iPO3-sw7nZ&#s;!RJ+wV(`-{NHO@MVenmwor9+Z z9ZEXdB3p%PT{3$t3!^LN&4%TJ+eT5wE%s+9ry_dXQXGHzyr2g{L;~zmn3-%VPATx*R0Gfj7b zBABKOMa$LiN^)b_-d8`;^b{hx%zxrj-NgmPf9=@OB8&Ys<%${df>(2%!WYzaY0esm zFI7xQWOK{K-^7Bb_WqUa+%$$XX!-q76Zl@g-5)if4|9_`v#H-yY--ql1N&hLe5_lf z{h+U{@9Z_*hRWYOqj;y^2mLWBf2X=2V#tW|C{Ry zvpYBrM6&RKpJ+)4iZ~*O!Pl%N@mW#tj4H3!fgVp&3YQRxrKNYJSTze;UBqkT4iU5Q z1Fj^FzU4hg0vckWZ3blTZYJ1vKyi1cgC0!)tdNw<3`M&VKT7|xj2o`S#YFCu+fI?u zlsRk4Ue#~OrXyg}anz?T)~8+R@5($>;yF&{)vE}Jy)kqg*X`~|j9UlPcUm3Cv()H5 zt%=n+jwh-yxDOQf{Z502}>HNL>#~*M0`upF1@BHyc7adc) z^C$4VP8xJue}w(fZ_swzhO)BTtZi_@_dih7Xb9H@RiCX<>~OAoOmjaBx~_cJ>bkD{ z?=Hq2*OhOLn4IWUv?3)N*TndG<;wgs@}8`dmkQ&0Bfb_4RFlIWjNz8^Dp9=33WE_v zn65PGjmxJ)ESP>f~}B^p`o$H|gB zv#5yBtVD~woN^Wu9<93uYRlNJ_YU@cVK0kc*cw=525gDyeMLxYTx<5m)#j?1&7mzu zir?59!pC2Dh{~tfVmy|F4;6!M=er=S)M=cjDbM)k?Ky3A^M&QMA#RbX*)&^>2K82Y z)r36-94>!h_+Se`NrB@HWH)Q2D85SSvqgu6{_r*_f?RxW3H+oWygH9 z+_)F|FYXU!Q*d2tKWJdw==MsUDQEq$lyf7<4cen=3MhVEmh#P1Ur{07y=IfWjWS_Q zun1U)Vl8nrNJ1o4k?4-|tt7T(FUG0{M8y9p0YwRlp_k-u#ln?i{8T@4vk6MG3CbSi zW)q~PZ>M?o3$;#Aas$kc`dvu-e8~#&eW50@R1*Nbp_s1+&^2(8{XC2hil8j|PVt2V zmO+?r(D{It07CyldbUYY8PW~SgQt#qQtCk0ZG2mYE_+&UZvDjHE$;bAi%uIRen1L$ zj6N+QA!GXlGXuG9BYSJ}XhfBfTYN)z5))Av#`9>D%&3jSKwP(BUMvg-fPPSXCtdeW zwu=#9BG8k>Kd3)w?W9x1U(+=GNway6CH`#8|F7%2xfR@! z^}*h3e_r2(@mIqR_x1dQB)8#$JckYv7HrQru%Uyf1$|E>4IRWSkai5$8RT;~hnJy;^xg`jX>$*nCMyBeO zl4*0plaaC-!^Z#5(aqXA;U)a~dGhhB$Ui6DLhc28hPvn5v8j^zM5G;91h696=5^H3(pu z4kehO7^)5vV^Piu10m5YdbUo`l6F5VtI&02+ww_J;qF!PHgu36N0g>#yk{M-T2@V5 zJ)15g2(}af3Nt}EU_8*pCcc>IWuZV*b)>b9e z1@0G%NTKU0C)Re;iU>(*g;`$ZLe?GCu4tRjRmWsxx6ugvL}%L!S3G@QJy1Y9MM8pBw4nc$Lgbo*GBR zT5x@iZboWF0?TP%*HRHRI?&VOvYf_RLSAQd)aQr)u1-Icc>HfE^(&4KrRyHrmg88U z1BtKrn&r4J@qzRYWSh)p(eR4LWK7pWT<5$91dAfH(2mtf8pz|hg~sD}U;6tJP^eEk zDq6u}6a`VSUX4 z$r>++w9DqYfCZ%43~^LAW6TPDh{BNwLX!zoBMDzP{>1BDp$|ne?G(N$J$|m!V&%{NCe{yoB{hzbqPDH*#cGXf zG|AFWxHLzVxgX&`L^9Bsh~_M&4n!=2T&Rs7McJ>+RdFCXmaC4_b)AoNA}i^U3b{&} zl&enCo~-kS-pg9A=QGE5fJ=zJs+V(!?$wh>h$O*xfGHxYmqQ8~9kJDbekSI-H23nL5jb4SXWglobe>iU%FZG>r;Sq(FOG z_8;;3smO)dmjuSw+^=Z6T*q=u{X3-(O|+lG_>sw>+KXO?B&J)RxtFc%d)d>FuLa~d zgWMO8lMEtB4mrvoqJZqlWx>U{*nGy1Mpct_jl>D2WaHjUh-K&HqOFg}Rv9F<*zu5>^Halc`Hug5E3`5T+B6w#d z(Jdjro=F@fVn|U$vRq(TlDs`5u{_M^SiEN$VCNgow?0aIF8y=a)@hNa$#HXl5C3iJdj$=cS|Xp>3J=8xEyFYe-)8N$v*$c} zo@UR-?75pgFS6%d_IxVP4sEoP>M#s&k+peV8Dl=gQ32O7Z-CP}OoIZbh0(aYFNLLO zQclq!v7~P`J&%H=~8G2)g{*@(IwO6H(lquE(aRhPyPNwm)E-dtjkE(PjngU za>#USei(ew6`pnTucR7Nf1jVKnp_}l2%!WE_dP)|7VZ^6Gc4S5qEE?P7etu&>Xg$o z@U-)Uq9TVoS6NYSJsHDfJt)^peSFYrFT&cOMU5n{r^5~rT+&%g^>`LoNjf^j3yhyd znl3QD(Zd-_3%w4DBpUMqrO(*c9_4!uBBT_Z_P0M| zzsyL~bcVqq%$pEjdauh~g!KlxKnYwfS(*Z-b@H)^#2jFjG{OPRpa$DSVCEWHbWr!Bnr&6iLJ&Tte@dXbo7`2#r)Tg?)tbhNHZpIc&r; zKlVq$`@y}~zxGBFz2JvDpZTlhCBIPclBQPjoW}m*x?qH-Xo_Vp3L#1)h)_*uC^Cj3 z!(B9E_;)J)^UN zaa87)8OmX>-1I4em?~sK%8&_Da@=h4x1@+biGYVF!4GEjdK4rmQsHF*82X?YMzO+r zG-|=B!ODE(q7uWkf()#@TD3xi^-(suE2C6o;GyQa24J|PlO8pM13}4sPZ2CCvW8fi zHk-VGiO)Ph>Vk3&bXnPpFNr_LDo9j}ZC>l+i9DcoI!BN}wV z?Bko-kBF)iYE$Dcn`tsZHQ-5?I%FWN{zF z6R2awTWwLdbDVWj;5P~K{H~U67G=?Grj}GE1x5i0F%LwOggw=&kjW&gDw-_ps zW;eT(xy{r;O66ka(t8kD0PB?DIn&$8Bg6mbbkHut-M^s=hLt(o=Fy{-jBPP&2T|PV ztsZYl%${&>P=eV@2zlB<_HyaGmq_w z;X4LSndKba+7x|aKyz8v{E|VW(ozjmo-uqYKrN+nfqY$hnN}-eev1g78IsY;weqax zpq*0=z$H3lc&8s*v8V%94Vjnn-fFq-A@)u!msUE&jRf{qowpw$dJPeG^k2WgGfwRnb36udJCI$iVoNdJz4 zPV4Umu*dL%h?pL7X@&IVdX{jO;Z#YWwG)QFYlt>7SFY{k5j5MM^$RF~p6p4iJZ@h! zRWA0jdaYtLWgKJN@uk;Ptu)Ot_xmI#dwGzVrbh+P-(w&r=^Kcs|Hk_V^p4B#-xW@C zx1ZHt06|x*P=M$>e`nmvY-N=Ijxx(pgmhjo?w|+U=%R%x4wW;o;r2-F^^o@r_5}W^ zcqvUg=ozSEbnt*14Yg?yl`4W3*qM{38^WZ+_!dPBFZ?S8eoCP3Bk2#iv49>!huD#V zu$dyQs_iRGImA1(;}l?GrZdMJonTVLC^5lBj`ReT7fVjiT-lrD#dL)rYoux>IHvNF z&1sY7*5-6Fh0n(6+>)HP8EB_~#64OT=0y(A&0>Q>Qg;^G0Px zX`0U8shjKbx1BUyxbDe2Y*~n-Obt#jl|bu0g*E5FTL~txw=xekWXodFb@FK^Ii(I= zmz&7~i++*SZmv#BlSY~Ns#ApXZW5?DiQ^a(oMW}FUzNwKTS>VEN8YUjY9dxY_mvr< zIaU+Yr!bYxSnrE5o}jr_2qn^-7GFVZ9K9T{I^Ol=J^*FHZepkSu2ofhlvTWM4^>L| z49^9+Z;xk5JjJI1-J6&n`)60SrcpJt+UTehrvIA|zOX{IWCF-l7Lt~}Qiw8u#}WCZ zj1h=3b@5s@$>daBcrNN?_Vp*W8i@MBRwGF_Z2bu98^bqj;}O<#l&gBPS?0HSHDz?l zN8we}T^T8KytzJ%E4Sdr<{tudGFa}EWax_>Gy7|f%qtfde`5OP<`-60)mIYP7+7gX z4V}lcnl(mE-U}OpZ>-EWDlaJKb1S9b`@d+v%Rscc;hNX_v#RfnFIcvI+tL5k(-QB9 z-|bM<%(Nie?X~tyS zN4Sevgx{bj!oQ;=TDN!2sLe@5RgSl4{^wiWp1@K7%avzEuMB?xOkV&_Q@}CH_~l&} zBDRD`rF7^#3q&E}`bOG&KoN;j7Nt>ycm(ZBT}4EQsQ)FnW`H7nZL7>LD-u>BoJ7`P z^@@&O`Qx1|5LMbA#r{S;D^)6vYO{>ZZIzX)XT{%@pa`qOAC;w=k3LbO&n})tf%Frv zsXR^P1_2htA&L=G7d#tX6TvAH3-q!LBOFKedCxeizdB&q#NLB-#{Ll1Iy2H6st@Bx z4fh%@O)A^#B-$eJ))0MU>N!FW`u7-J>gNPK>nB44{fy8;KNo1GpD~*1r(E{_>wf_| KXHN&{P5=O&H7>XS diff --git a/js/utils-DTKcdeMM.js b/js/utils-DTKcdeMM.js new file mode 100644 index 00000000..aede775b --- /dev/null +++ b/js/utils-DTKcdeMM.js @@ -0,0 +1 @@ +import{o as x,c as b}from"./lodash-es@4.17.21-3YkgETI-.js";import{u as A,a as $,b as I,L as C,S as v,A as h,c as R}from"./hooks-C0KwMyA4.js";import{c as l}from"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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"./print-js@1.6.0-BdoEj60G.js";const X=(e,r)=>{var i;const{domToImageOptions:t,printOptions:s}=r??{},{create:n}=A(e,{...t,beforeCreate:o=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,o),(c=window.$loadingBar)==null||c.start()},created(o,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,o,a),(f=window.$loadingBar)==null||f.finish()},createdError(o){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,o),(c=window.$loadingBar)==null||c.error()}});(i=n("jpeg"))==null||i.then(o=>{const{print:a}=$(o,{type:"image",base64:!0,targetStyles:["*"],...x(s,["type","base64"])});a()})},P=".n-menu-item-content--selected",V="n-menu-item",Y=()=>{const e=d(C),r=e==null?void 0:e.querySelector(P),t=d(v);let s=0;const n=e==null?void 0:e.querySelector(V);if(t){const{height:i}=t.getBoundingClientRect();s=i}if(r&&e){const i=I(),{top:o}=e.getBoundingClientRect(),{top:a}=r.getBoundingClientRect(),c=e.scrollTop,f=n?parseInt(window.getComputedStyle(n).marginTop):6;i({top:a-o+c-s-f,left:0,behavior:"smooth"})}};var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),k={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const G=()=>k,H=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},S=(e,r)=>Object.prototype.toString.call(e).includes(r),J=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),s=[],n=window.crypto||window.msCrypto;let i=0;for(i=0;i{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},Q=(e,r)=>{const t=e.split("?").filter(Boolean)[0],s=r.split("?").filter(Boolean)[0],n=/\/$/;return t.replace(n,"")===s.replace(n,"")};function Z(e,r="sessionStorage",t){const{prefix:s,prefixKey:n}=t??{},i=s?n||h:"",o=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(o).find(a=>a===i+e)}function z(e,r,t="sessionStorage",s){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:n,prefixKey:i}=s??{},o=n?i||h:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(o+e,a):window.sessionStorage.setItem(o+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function ee(e,r="sessionStorage",t){const{prefix:s,prefixKey:n,defaultValue:i}=t??{},o=s?n||h:"";try{const a=r==="localStorage"?window.localStorage.getItem(o+e):window.sessionStorage.getItem(o+e);return a===null?i??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),i??null}}const te=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:s,prefixKey:n}=t??{},i=s?n||h:"",o=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,w)=>{(f?[...a,...o]:w==="localStorage"?o:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(i+p),window.localStorage.removeItem(i+p)):w==="localStorage"?window.localStorage.removeItem(i+p):window.sessionStorage.removeItem(i+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:window.sessionStorage.removeItem(i+e);break}},re=(e,r)=>{const t=()=>{const n=d(e);n&&(typeof r=="string"?r.trim().split(" "):r).forEach(o=>{o&&n.classList.add(o)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},ne=(e,r)=>{const t=()=>{const n=d(e);if(n)if(r==="removeAllClass"){const i=n.classList;i.forEach(o=>i.remove(o))}else(typeof r=="string"?r.trim().split(" "):r).forEach(o=>{o&&n.classList.remove(o)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},se=(e,r)=>{const t=Vue.ref(!1),s=()=>{const i=d(e);if(!i)t.value=!1;else{const o=i.className,a=r.trim().split(" ").filter(c=>c!=="");t.value=a.some(c=>o.includes(c))}},n=Vue.watch(()=>d(e),s,{immediate:!0});return g(n),t},L=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(s=>{t[`${s}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},oe=(e,r)=>{const t=(i,o)=>{i.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const w=c.trim(),_=f.trim();if(c.startsWith("--"))o.style.setProperty(w,_);else if(c.startsWith("-"))o.style[c]=f;else{const p=L(w);Object.keys(p).forEach(E=>{o.style[E]=p[E]}),o.style[w]=_}}})},s=()=>{const i=d(e);i&&(S(r,"String")?t(r,i):S(r,"Array")?r.forEach(o=>{t(o,i)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,i)}))},n=Vue.watch(()=>d(e),s,{immediate:!0});g(n)},ie=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},ae=(e,r)=>{const{defaultElement:t}={};if(!e)return t?[t]:null;const s=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const n=Array.from(document.querySelectorAll(s));return!n.length&&t?[t]:n}catch(n){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,n),t?[t]:null}},ce=(e,r="px")=>e==="auto"?e:typeof e=="number"?e.toString()+r:S(e,"String")&&R.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},y=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((n,i,o,a)=>(n=t==null?void 0:t(n,i,o,a),n),r):0,j=(e,r)=>{const t=Object.assign({},u,r),s=l(e,t),{type:n="number"}=t;return n==="number"?s.value:s.toString()},le=(...e)=>e.length===1?l(e[0],u).add(0):y(e,0,(r,t)=>l(r,u).add(t)),ue=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[s,n]=e;return l(s,u).subtract(n)}const r=b(e),t=r.shift();return r.length?y(r,t,(s,n)=>l(s,u).subtract(n)):t},fe=(...e)=>e.length===1?l(e[0],u).multiply(1):y(e,1,(r,t)=>l(r,u).multiply(t)),de=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[s,n]=e;return l(s,u).divide(n)}const r=b(e),t=r.shift();return y(r,t,(s,n)=>l(s,u).divide(n))},pe=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const s=Object.assign({},u,t);return l(e,s).distribute(r).map(i=>j(i,s))};function B(e,...r){if(Array.isArray(e))e.forEach(t=>B(t,...r));else return e(...r)}function d(e,r){var s;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((s=e.value)==null?void 0:s.$el)??e.value:t=e,t}function me(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||S(e,"Object"))return()=>e;if(typeof e=="function")return e}function g(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function we(e,r){const t=Vue.watchEffect(e,r);g(t)}export{le as A,ue as B,fe as C,de as D,G as a,ce as b,ie as c,B as d,H as e,oe as f,ee as g,re as h,S as i,g as j,Q as k,te as l,Y as m,ne as n,N as o,X as p,ae as q,me as r,z as s,se as t,J as u,d as v,we as w,Z as x,j as y,pe as z}; diff --git a/js/utils-DTKcdeMM.js.gz b/js/utils-DTKcdeMM.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb9e94883caff636055c42bc9c8ecabd72f0cdf4 GIT binary patch literal 3331 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 N^B;zh`Z0{var o;const{domToImageOptions:t,printOptions:s}=r??{},{create:n}=A(e,{...t,beforeCreate:i=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,i),(c=window.$loadingBar)==null||c.start()},created(i,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,i,a),(f=window.$loadingBar)==null||f.finish()},createdError(i){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,i),(c=window.$loadingBar)==null||c.error()}});(o=n("jpeg"))==null||o.then(i=>{const{print:a}=I(i,{type:"image",base64:!0,targetStyles:["*"],...x(s,["type","base64"])});a()})},P=".n-menu-item-content--selected",V="n-menu-item",Y=()=>{const e=d(C),r=e==null?void 0:e.querySelector(P),t=d(v);let s=0;const n=e==null?void 0:e.querySelector(V);if(t){const{height:o}=t.getBoundingClientRect();s=o}if(r&&e){const o=$(),{top:i}=e.getBoundingClientRect(),{top:a}=r.getBoundingClientRect(),c=e.scrollTop,f=n?parseInt(window.getComputedStyle(n).marginTop):6;o({top:a-i+c-s-f,left:0,behavior:"smooth"})}};var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),L={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const G=()=>L,H=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},S=(e,r)=>Object.prototype.toString.call(e).includes(r),J=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),s=[],n=window.crypto||window.msCrypto;let o=0;for(o=0;o{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},Q=(e,r)=>{const t=e.split("?").filter(Boolean)[0],s=r.split("?").filter(Boolean)[0],n=/\/$/;return t.replace(n,"")===s.replace(n,"")};function Z(e,r="sessionStorage",t){const{prefix:s,prefixKey:n}=t??{},o=s?n||h:"",i=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(i).find(a=>a===o+e)}function z(e,r,t="sessionStorage",s){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:n,prefixKey:o}=s??{},i=n?o||h:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(i+e,a):window.sessionStorage.setItem(i+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function ee(e,r="sessionStorage",t){const{prefix:s,prefixKey:n,defaultValue:o}=t??{},i=s?n||h:"";try{const a=r==="localStorage"?window.localStorage.getItem(i+e):window.sessionStorage.getItem(i+e);return a===null?o??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),o??null}}const te=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:s,prefixKey:n}=t??{},o=s?n||h:"",i=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,w)=>{(f?[...a,...i]:w==="localStorage"?i:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(o+p),window.localStorage.removeItem(o+p)):w==="localStorage"?window.localStorage.removeItem(o+p):window.sessionStorage.removeItem(o+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(o+e):window.sessionStorage.removeItem(o+e);break}},re=(e,r)=>{const t=()=>{const n=d(e);n&&(typeof r=="string"?r.trim().split(" "):r).forEach(i=>{i&&n.classList.add(i)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},ne=(e,r)=>{const t=()=>{const n=d(e);if(n)if(r==="removeAllClass"){const o=n.classList;o.forEach(i=>o.remove(i))}else(typeof r=="string"?r.trim().split(" "):r).forEach(i=>{i&&n.classList.remove(i)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},se=(e,r)=>{const t=Vue.ref(!1),s=()=>{const o=d(e);if(!o)t.value=!1;else{const i=o.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>i.includes(c))}},n=Vue.watch(()=>d(e),s,{immediate:!0});return g(n),t},k=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(s=>{t[`${s}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},oe=(e,r)=>{const t=(o,i)=>{o.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const w=c.trim(),_=f.trim();if(c.startsWith("--"))i.style.setProperty(w,_);else if(c.startsWith("-"))i.style[c]=f;else{const p=k(w);Object.keys(p).forEach(E=>{i.style[E]=p[E]}),i.style[w]=_}}})},s=()=>{const o=d(e);o&&(S(r,"String")?t(r,o):S(r,"Array")?r.forEach(i=>{t(i,o)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,o)}))},n=Vue.watch(()=>d(e),s,{immediate:!0});g(n)},ie=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},ae=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const s=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const n=Array.from(document.querySelectorAll(s));return!n.length&&t?[t]:n}catch(n){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,n),t?[t]:null}},ce=(e,r="px")=>e==="auto"?e:typeof e=="number"?e.toString()+r:S(e,"String")&&R.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},y=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((n,o,i,a)=>(n=t==null?void 0:t(n,o,i,a),n),r):0,j=(e,r)=>{const t=Object.assign({},u,r),s=l(e,t),{type:n="number"}=t;return n==="number"?s.value:s.toString()},le=(...e)=>e.length===1?l(e[0],u).add(0):y(e,0,(r,t)=>l(r,u).add(t)),ue=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[s,n]=e;return l(s,u).subtract(n)}const r=b(e),t=r.shift();return r.length?y(r,t,(s,n)=>l(s,u).subtract(n)):t},fe=(...e)=>e.length===1?l(e[0],u).multiply(1):y(e,1,(r,t)=>l(r,u).multiply(t)),de=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[s,n]=e;return l(s,u).divide(n)}const r=b(e),t=r.shift();return y(r,t,(s,n)=>l(s,u).divide(n))},pe=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const s=Object.assign({},u,t);return l(e,s).distribute(r).map(o=>j(o,s))};function B(e,...r){if(Array.isArray(e))e.forEach(t=>B(t,...r));else return e(...r)}function d(e,r){var s;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((s=e.value)==null?void 0:s.$el)??e.value:t=e,t}function me(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||S(e,"Object"))return()=>e;if(typeof e=="function")return e}function g(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function we(e,r){const t=Vue.watchEffect(e,r);g(t)}export{le as A,ue as B,fe as C,de as D,G as a,ce as b,ie as c,B as d,H as e,oe as f,ee as g,re as h,S as i,g as j,Q as k,te as l,Y as m,ne as n,N as o,X as p,ae as q,me as r,z as s,se as t,J as u,d as v,we as w,Z as x,j as y,pe as z}; diff --git a/js/utils-adu6pwJt.js.gz b/js/utils-adu6pwJt.js.gz deleted file mode 100644 index 37048b77c5d52a506a7d8aced72b3a0dfea5a9e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3339 zcmV+m4fOIKiwFP!000021HCzGR~tF9-|w$5S}rSXWMMN2o3vLrypkcC2@E8enfUsE z=&rT}ZK+36V;s}}eUH@b7mx`vXV3j&xm8uFhw3Fsj&g0>R5yfe+|t+&mt|`72(isf zC&CV!U|&CH?SHbZcJn~nS8tDp*X+uoj;u%vPqRyfACBmyAJ*x6KkU;pKitq=KMbqY zPiLzSwZ68^gY)xudy`k6msbpU*$gi(i~$u-*p+>~#airn^VRY0>A5&QUZO#4GZB+3 z`?}5AZPsoz_g}u(r=L%@S8;9%XjXjltnkaVS?m0!fY(2;=WJ`cxqnoAZJyt%RjSGk zb0h4JU%a|5-i=q0u52^b`da$6TI@yh%lXT*q}_V4ie+O1pwc4CUcX>ltkpai{q$x3 zdMH=XawC;%26eVstGSox!>jGq+kg~nWnJS}j)5A&ccwSOG;}pPP4wuaJ{pMu9Oq7I zWg|z!TC-1Ea?|ZjOFE4W2nUfW`7Q=JWsEs`38^-)UqNKOwxDqb3+^~qMV57Mv`iYU z$gyQ)QUUMo1dBzMVMisQIOb!i57woD^U_GsUU%6Ow$gI zAF`|wm)4kZqk>SJ{t>^FrBX>dTw-`=j5b)3KU8xW_b;glfeR^1(!rW5jIMGRATr0$ z%ndRt}VFHZ5cjJ4g`y%+V4CqQ7xWW}-EK zCwQMw!(r7-z15yupY;1Iv zebhNkx$5S^SU6G+*PA{7x35Qe;UEdSffZpRVFprt)H#W^I~rGPn(|rPw9S-ekh-Wv zFJUNdq&5+f&C=n<1>!J;J@EXRorqE2LHXQ z5~F3pQT@ly9eIkQ3jdS3R(h;Bs{bGggy7NL-Lxe1J)eF)`gnN0dvbFA>GXYsHW8gq z9KU&Uw10Sha(evhZxwXtTyCSyO`WDP1~$1COe=VV=4}7;=;Y%c5{==qDe~NI)<1GH z(Qz>X<-(UweROa4?68*0h)L7ID9?oR41YR4IE+wkbW+4V(;<3r_&Hi@)05NV10OGE zXQ$CxyR7~2ZE))M^v8J?t>zt{F|FhNFa!UEkwB#5*w8@AfjXAxvGUQ*4Ry@=eP@ZZ zc_tZGhpD$nS?(H8OzIprO z(Yt@Y|LMc=$xgWN6jS&;vCLQHN z>Qtyik3Ng60E;E5w@q-_YxV!vbS%pYJH)Oh`lK}A3Zoj9U1_Pja3%e)nzWR-kptnh zVTA>=I{@W671d@XvE7u+fpr*2cQgyTXmccDshqaMyOD?++BR-i@Inkmo0$*26+j5a zXj4=XxB{x9GTM~+P%F5Txk&D0u2->+j?bdeEL2PS^8+`9*;aHBVX4d<7`&%-211cu zt4}RA-@#CP^Zz#2H)}gI95aw-A_lA|LWFZ}S7*vjTBs0PjW1prjx1O!wK{X!gyJ;M z+PQ&L-bR*IfBp><-)6YbcW7?A>h5kBAw(rNoO6`vSY)$Ry0r@}Pe%3JD#KdxwY54n zu3_R`#h3X63%(;b=lU6taxV8*FE@1$CAVZMQ@mE!51m0>v@d$r*Vus7j~Z`;%phqv z-LSr@Ic*?mB*KZPaSfBk`V`8Bv<(>LZgN3t`N|cWs3n`|lG|Vt$yHZZHt9Gsna-U3 z-P!R6WF3JY@`q8P8WNaxakxb7@L zRu`-h+w^|CJwmxG?t*Sbvl&$#j*oVOrYl`SkuI@8=uMfTD#-*nD>CX66=E)0Tujd+RZwe znD4}EoFlJqXU0G%l3sI|t7Lc&jp6cIIz-V( zfAzl>QKV6yIzBCDv}SI7%Xg-(cdv7BW7XE^mC!uko04mTN%1 zkpIxTY)yIC=Xvk2UlKZ-8Ta{lSyrz5(B1UL20p`vqUwl*NY`OQHHpGxIA|c!H7nua zu%w!lBwCiotlHDzi}k4}qsIEw^hCeB2o&VWUgh1Xq_Wyc-mWV+EPNE1!KFZi)Gh>_ zhu|gXygv`~v?gB65=1Ykm$f7pg5R{4T`xTK#AKhqkv#>6tEp+8)$?6tv|*TMLjEHB_g@_BUD8LDHgI@nv<^LN``~bX7Uk32z){7TDGrW3*B2L& zE4lG^JDsXmoSpW%J=c$XUs<25tv^vN1+H+;M2K`RdOj`9y`!2A$HD$Z1WWz5;vue> zzqH5mOO2Jwz1=LsmdujtnyP(kW22U)ZlcvUo9M7wt(bk#M?(z=O|-3f&O2$J$mdFz zC5`JSMENZud?$2@qHr2@A*xFdaE??lx&(u|iwhS_o|)(j!y>zEY@D*#+D}Tl`4Ju> zcxGt9eZL$_-|$2)X#%kvi7Y}4m2|S`<6$ivEjBiwHc5B(hjZTUW*B^A6(sUIkrXjt ztf&r`-h2nE2Y1$UsMp$%s70?H6puR132Ws*;b}<=YJBm|Fi=P8YiBh#K*?t}CJn`x z>|(2u8`&lMlr#g58DrpedsLIqaJ5J@!9ZISS7yktnSmT3v{)=srOCxYGdEtWXNyZ` zMC{9IXBBy?PIEm=RiDpp4H_A?D|CvKv-*A+x*vamGL)&mVV+m?dUqyXV2UkOLF)Sp zk;s)a{jLc{MdoCl`8%&*hxR=?%;DY`$)7PsB5!2k+lW79ikj*PhImZ>IW;M1e(#KG z{xz4f2X}X^{%SJvcYxLHp9y_k<~MPcmLBm_M;4L;wVt={6fX-0eua_9vF1BhSW`=u zudVhl__L!4mpxUslD1+DguuMiJHE4rU4>dVHnV(-!{p*#BMD&@-jD36QYPGe&Vyzt zrOb#?*Kxok@~wlkr;z%*;W)-V7l)`Kt8s1FI%K5Vt)Y<%o#9-T5mdq~T?#y`24TVa z4e*|9ZdJC(H!{w@tSrf1cjR|>Apur~gX+z? z2;&}2p?a=P!gxU6`a#e*d|px+#+dH;A)!C|0jLhMDTOc&sDbL0JG^;II`G34{n-!K z)CFKhfAhnLs_?1k2R~@~s~>VI!tC#K6h=e8`oU5gJ{^7Mhk_>6oBBA+j_H@`<^IYK V6PkzFuVv?d{sZ)V3r5)=004*rhIIe{ diff --git a/js/vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js b/js/vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js deleted file mode 100644 index c2768959..00000000 --- a/js/vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js +++ /dev/null @@ -1 +0,0 @@ -import{d as Q,t as W,c as U}from"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import{s as p}from"./screenfull@5.2.0-DmMZCkhi.js";const M=(n,{manual:e,ready:t=!0,refreshDeps:s=[],refreshDepsAction:r})=>{const u=Vue.ref(!1);return Vue.watchEffect(()=>{!e&&n.options.refreshDeps!==!0&&(u.value=Vue.unref(t))}),s instanceof Array?Vue.watch([u,...s],([i])=>{i&&!e&&i&&(r?r():n.refresh())},{deep:!0,immediate:!1}):Vue.watch(u,i=>{!e&&i&&(r?r():n.refresh())}),{name:"autoRunPlugin",onBefore:()=>{if(!Vue.unref(t))return{stopNow:!0}}}};M.onInit=({ready:n=!0,manual:e})=>({loading:!e&&Vue.unref(n)});const S=new Map,G=(n,e,t)=>{const s=S.get(n);s!=null&&s.timer&&clearTimeout(s.timer);let r;e>-1&&(r=setTimeout(()=>{S.delete(n)},e)),S.set(n,{...t,timer:r})},Y=n=>S.get(n),O=new Map,z=n=>O.get(n),J=(n,e)=>{O.set(n,e),e.then(t=>(O.delete(n),t)).catch(t=>{throw O.delete(n),t})},w={},X=[],Z=(n,e)=>{w[n]&&(w[n].forEach(t=>t(e)),X.forEach(t=>t({type:n,data:e})))},D=(n,e)=>(w[n]||(w[n]=[]),w[n].push(e),function(){const s=w[n].indexOf(e);w[n].splice(s,1)}),K=(n,{cacheKey:e,cacheTime:t=5*60*1e3,staleTime:s=0,setCache:r,getCache:u})=>{const i=Vue.ref(),a=Vue.ref(),o=(l,c)=>{r?r(c):G(l,t,c),Z(l,c.data)},d=(l,c=[])=>u?u(c):Y(l);return Vue.watchEffect(()=>{if(!e)return;const l=d(e);l&&Object.hasOwnProperty.call(l,"data")&&(n.state.data=l.data,n.state.params=l.params,(s===-1||new Date().getTime()-l.time<=s)&&(n.state.loading=!1)),i.value=D(e,c=>{n.setState({data:c})})}),Vue.onScopeDispose(()=>{var l;(l=i.value)==null||l.call(i)}),e?{name:"cachePlugin",onBefore:l=>{const c=d(e,l);return!c||!Object.hasOwnProperty.call(c,"data")?{}:s===-1||new Date().getTime()-c.time<=s?{loading:!1,data:c==null?void 0:c.data,returnNow:!0}:{data:c==null?void 0:c.data}},onRequest:(l,c)=>{let h=z(e);return h&&h!==a.value?{servicePromise:h}:(h=l(...c),a.value=h,J(e,h),{servicePromise:h})},onSuccess:(l,c)=>{var h;e&&((h=i.value)==null||h.call(i),o(e,{data:l,params:c,time:new Date().getTime()}),i.value=D(e,f=>{n.setState({data:f})}))},onMutate:l=>{var c;e&&((c=i.value)==null||c.call(i),o(e,{data:l,params:n.state.params,time:new Date().getTime()}),i.value=D(e,h=>{n.setState({data:h})}))}}:{}},k=(n,{debounceWait:e,debounceLeading:t,debounceTrailing:s,debounceMaxWait:r})=>{const u=Vue.ref(),i=Vue.computed(()=>{const a={},o=Vue.unref(t),d=Vue.unref(s),l=Vue.unref(r);return o!==void 0&&(a.leading=o),d!==void 0&&(a.trailing=d),l!==void 0&&(a.maxWait=l),a});return Vue.watchEffect(a=>{if(Vue.unref(e)){const o=n.runAsync.bind(n);u.value=Q(d=>{d()},Vue.unref(e),i.value),n.runAsync=(...d)=>new Promise((l,c)=>{var h;(h=u.value)==null||h.call(u,()=>{o(...d).then(l).catch(c)})}),a(()=>{var d;(d=u.value)==null||d.cancel(),n.runAsync=o})}}),Vue.unref(e)?{name:"debouncePlugin",onCancel:()=>{var a;(a=u.value)==null||a.cancel()}}:{}};var ee=Object.defineProperty,te=(n,e,t)=>e in n?ee(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,L=(n,e,t)=>(te(n,typeof e!="symbol"?e+"":e,t),t);class ne{constructor(){L(this,"table",{}),L(this,"hashTable",{})}insert(e){const t=Symbol(e);return this.table[e]=!0,this.hashTable[t]=e,t}find(e){return this.hashTable[e]}}new ne;var se=Object.defineProperty,re=(n,e,t)=>e in n?se(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,$=(n,e,t)=>(re(n,typeof e!="symbol"?e+"":e,t),t);class ie{constructor(){$(this,"requestInstances",new Map),$(this,"listeners",[])}emit(e){this.listeners.forEach(t=>t(e))}subscribe(e){return this.listeners.push(e),()=>{const t=this.listeners.indexOf(e);this.listeners.splice(t,1)}}insert(e,t){this.requestInstances.set(e,{...t}),this.emit({key:e,...t})}update(e,t){this.has(e)&&this.requestInstances.set(e,{...this.requestInstances.get(e),...t})}has(e){return this.requestInstances.has(e)}reset(e){if(this.requestInstances.has(e)){const t=this.requestInstances.get(e);this.requestInstances.clear(),this.insert(e,t)}else this.requestInstances.clear()}getAll(){return this.requestInstances}}new ie;const ue=(n,{loadingDelay:e})=>{const t=Vue.ref(),s=()=>{t.value&&(clearTimeout(Vue.unref(t.value)),t.value=void 0)};return{name:"loadingDelayPlugin",onFinally:()=>{s();const r=Vue.unref(e);r&&(n.setState({loading:!0}),t.value=setTimeout(()=>{n.setState({loading:!1})},r))},onError:()=>{s()}}};function T(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const oe=!!(typeof window<"u"&&window.document&&window.document.createElement);function F(){return T()?document.visibilityState!=="hidden":!0}const E=[];function le(n){return E.push(n),function(){const t=E.indexOf(n);E.splice(t,1)}}if(T()){const n=()=>{if(F())for(let e=0;e{const r=Vue.ref(),u=Vue.ref(),i=Vue.ref(0),a=()=>{var o;r.value&&clearInterval(r.value),(o=u.value)==null||o.call(u)};return Vue.watchEffect(()=>{Vue.unref(e)||a()}),Vue.unref(e)?{name:"pollingPlugin",onBefore:()=>{a()},onError:()=>{i.value+=1},onSuccess:()=>{i.value=0},onFinally:()=>{s===-1||s!==-1&&i.value<=s?r.value=setTimeout(()=>{!t&&!F()?u.value=le(()=>{n.refresh()}):n.refresh()},Vue.unref(e)):i.value=0},onCancel:()=>{a()}}:{}};function ce(n,e){let t=!1;return(...s)=>{t||(t=!0,n(...s),setTimeout(()=>{t=!1},e))}}function fe(){return T()&&typeof navigator.onLine<"u"?navigator.onLine:!0}const P=[];function de(n){return P.push(n),function(){const t=P.indexOf(n);t>-1&&P.splice(t,1)}}if(oe){const n=()=>{if(!(!F()||!fe()))for(let e=0;e{const s=Vue.ref(),r=()=>{var u;(u=s.value)==null||u.call(s)};return Vue.watchEffect(u=>{if(Vue.unref(e)){const i=ce(n.refresh.bind(n),Vue.unref(t));s.value=de(()=>{i()})}u(()=>{r()})}),Vue.onScopeDispose(()=>{r()}),{name:"refreshOnWindowFocusPlugin"}},ve=(n,{retryInterval:e,retryCount:t})=>{const s=Vue.ref(),r=Vue.ref(0),u=Vue.ref(!1);return t?{name:"retryPlugin",onBefore:()=>{u.value||(r.value=0),u.value=!1,s.value&&clearTimeout(s.value)},onSuccess:()=>{r.value=0},onError:()=>{if(r.value+=1,t===-1||r.value<=t){const i=e??Math.min(1e3*2**r.value,3e4);s.value=setTimeout(()=>{u.value=!0,n.refresh()},i)}else r.value=0},onCancel:()=>{r.value=0,s.value&&clearTimeout(s.value)}}:{}},me=(n,{throttleWait:e,throttleLeading:t,throttleTrailing:s})=>{const r=Vue.computed(()=>{const i={};return Vue.unref(t)!==void 0&&(i.leading=Vue.unref(t)),Vue.unref(s)!==void 0&&(i.trailing=Vue.unref(s)),i}),u=Vue.computed(()=>W(i=>{i()},Vue.unref(e),r.value));return Vue.watchEffect(i=>{if(Vue.unref(e)){const a=n.runAsync.bind(n);n.runAsync=(...o)=>new Promise((d,l)=>{var c;(c=u.value)==null||c.call(u,()=>{a(...o).then(d).catch(l)})}),i(()=>{var o;n.runAsync=a,(o=u.value)==null||o.cancel()})}}),Vue.unref(e)?{name:"throttlePlugin",onCancel:()=>{var i;(i=u.value)==null||i.cancel()}}:{}},H=n=>typeof n=="function",pe=n=>typeof n=="boolean";var be=Object.defineProperty,ge=(n,e,t)=>e in n?be(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,R=(n,e,t)=>(ge(n,typeof e!="symbol"?e+"":e,t),t);class _e{constructor(e,t,s,r={}){R(this,"pluginImpls"),R(this,"count",0),R(this,"state",{loading:!1,params:void 0,data:void 0,error:void 0}),R(this,"previousValidData"),this.serviceRef=e,this.options=t,this.setUpdateData=s,this.initState=r,this.state={...this.state,loading:!t.manual,...r}}setState(e={}){this.state={...this.state,...e},this.setUpdateData(this.state)}setData(e,t){console.warn("Please use 'setFetchState' instead of 'setData'"),t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}setFetchState(e,t){t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}runPluginHandler(e,...t){var s,r,u;const i=(u=(r=(s=this.pluginImpls)==null?void 0:s.map(a=>{var o;return(o=a[e])==null?void 0:o.call(a,...t)}))!=null?r:[])==null?void 0:u.filter(Boolean);return Object.assign({},...i)}async runAsync(...e){var t,s,r,u,i,a,o,d,l,c,h;this.count+=1;const f=this.count,{stopNow:g=!1,returnNow:v=!1,...b}=this.runPluginHandler("onBefore",e);if(g)return new Promise(()=>{});if(this.setState({loading:!0,params:e,...b}),v)return Promise.resolve(b.data);try{(s=(t=this.options).onBefore)==null||s.call(t,e)}catch(m){return this.setState({error:m,loading:!1}),(u=(r=this.options).onError)==null||u.call(r,m,e),this.runPluginHandler("onError",m,e),new Promise(()=>{})}try{let{servicePromise:m}=this.runPluginHandler("onRequest",this.serviceRef.value,e);const I=y=>{var q,C,B,x;if(f!==this.count)return new Promise(()=>{});const _=this.options.formatResult?this.options.formatResult(y):y;return this.setState({data:_,error:void 0,loading:!1}),(C=(q=this.options).onSuccess)==null||C.call(q,_,e),this.runPluginHandler("onSuccess",_,e),this.previousValidData=_,(x=(B=this.options).onFinally)==null||x.call(B,e,_,void 0),f===this.count&&this.runPluginHandler("onFinally",e,_,void 0),_};m||(m=this.serviceRef.value(...e));const j=await m;return I(j)}catch(m){if(f!==this.count)return new Promise(()=>{});throw this.setState({error:m,loading:!1}),(a=(i=this.options).onError)==null||a.call(i,m,e),this.runPluginHandler("onError",m,e),(H((o=this.options)==null?void 0:o.rollbackOnError)&&((d=this.options)!=null&&d.rollbackOnError(e))||pe((l=this.options)==null?void 0:l.rollbackOnError)&&this.options.rollbackOnError)&&this.setState({data:this.previousValidData}),(h=(c=this.options).onFinally)==null||h.call(c,e,void 0,m),f===this.count&&this.runPluginHandler("onFinally",e,void 0,m),m}}run(...e){this.runAsync(...e).catch(t=>{this.options.onError||console.error(t)})}cancel(){this.count+=1,this.setState({loading:!1}),this.runPluginHandler("onCancel")}refresh(){this.run(...this.state.params||[])}refreshAsync(){return this.runAsync(...this.state.params||[])}mutate(e){const t=H(e)?e(this.state.data):e;this.runPluginHandler("onMutate",t),this.setState({data:t})}}const Ve=Symbol("USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY");function we(n){return Object.keys(n).filter(t=>["data","loading","params","error"].includes(t)).length===4}function Ee(n,e={},t=[]){const s=Vue.inject(Ve,{}),{initialData:r=void 0,manual:u=!1,ready:i=!0,...a}={...s??{},...e??{}},o={manual:u,ready:i,initialData:r,...a},d=Vue.ref(n),l=Vue.reactive({data:r,loading:!1,params:void 0,error:void 0}),c=(v,b)=>{b?l[b]=v:we(v)&&(l.data=v.data,l.loading=v.loading,l.error=v.error,l.params=v.params)},h=t.map(v=>{var b;return(b=v==null?void 0:v.onInit)==null?void 0:b.call(v,o)}).filter(Boolean),f=new _e(d,o,c,Object.assign({},...h,l));f.options=o,f.pluginImpls=t.map(v=>v(f,o));const g=Vue.computed(()=>Vue.isRef(i)?i.value:i);if(Vue.watchEffect(()=>{if(!u){const v=f.state.params||e.defaultParams||[];g.value&&f.options.refreshDeps===!0&&d.value&&f.run(...v)}}),!u&&f.options.refreshDeps!==!0){const v=f.state.params||e.defaultParams||[];Vue.unref(i)&&f.run(...v)}return Vue.onScopeDispose(()=>{f.cancel()}),{...Vue.toRefs(l),cancel:f.cancel.bind(f),refresh:f.refresh.bind(f),refreshAsync:f.refreshAsync.bind(f),run:f.run.bind(f),runAsync:f.runAsync.bind(f),mutate:f.mutate.bind(f)}}const Pe=(n,e)=>function(s,r={},u=[]){let i=n;const a=e||[];for(let o=a.length;o--;)i=a[o](i);return i(s,r,u)};function qe(n,e,t){var s;const r=(s=[null,k,ue,ae,he,me,M,K,ve])==null?void 0:s.filter(Boolean);return Pe(Ee,e==null?void 0:e.use)(n,e,[...t||[],...r])}const Re=!!(typeof window<"u"&&window.document&&window.document.createElement);function A(n,e){var t,s;if(!Re)return;if(!n)return e;let r;return typeof n=="function"?r=n():Vue.isRef(n)?r=(s=(t=n.value)==null?void 0:t.$el)!=null?s:n.value:r=n,r}function N(n,e){if(n===e)return!0;for(let t=0;t(t,s,r)=>{const u=Vue.ref(!1),i=Vue.ref([]),a=Vue.ref([]),o=Vue.ref();n(()=>{var d;const c=(Array.isArray(r)?r:[r]).map(h=>A(h));if(!u.value){u.value=!0,i.value=c,a.value=s,o.value=t();return}(c.length!==i.value.length||!N(c,i.value)||!N(s,a.value))&&((d=o.value)==null||d.call(o),i.value=c,a.value=s,o.value=t())}),Vue.onUnmounted(()=>{var d;(d=o.value)==null||d.call(o),u.value=!1})};Se(Vue.watchEffect);var Oe=Object.defineProperty,Ae=(n,e,t)=>e in n?Oe(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,V=(n,e,t)=>(Ae(n,typeof e!="symbol"?e+"":e,t),t);class De{constructor(){V(this,"subscriptions",new Map),V(this,"emitEffectCache",new Map),V(this,"useSubscription",(e,t)=>{const s=Vue.ref();Vue.watchEffect(r=>{var u,i;s.value=t;function a(d){s.value&&s.value(d)}const o=(i=(u=this.subscriptions)==null?void 0:u.get(e))!=null?i:[];o.push(a),this.subscriptions.set(e,o),this.emitEffect(e),r(()=>{this.subscriptions.delete(e)})})}),V(this,"emit",(e,...t)=>{if(typeof e=="string"||typeof e=="number"){const s=this.subscriptions.get(e);s==null||s.forEach(r=>{r==null||r({params:U(t),event:e})}),this.emitEffectCache.set(e,{params:U(t),event:e})}else throw new TypeError("event must be string or number !")}),V(this,"emitEffect",e=>{const t=this.emitEffectCache.get(e),s=this.subscriptions.get(e);t&&(s==null||s.forEach(r=>{r==null||r({...t})}))}),V(this,"removeListener",e=>{this.subscriptions.delete(e)}),V(this,"clear",()=>{this.subscriptions.clear()}),this.clear()}}new De;const Ce=(n,e)=>{const{onExit:t,onEnter:s,defaultElement:r=document.documentElement}=e||{},u=Vue.ref(t),i=Vue.ref(s),a=Vue.ref(!1),o=f=>{a.value=f},d=()=>{var f,g,v;if(p.isEnabled){const b=A(n,r);if(!p.element)(f=u.value)==null||f.call(u),o(!1),p.off("change",d);else{const m=p.element===b;m?(g=i.value)==null||g.call(i):(v=u.value)==null||v.call(u),o(m)}}},l=()=>{const f=A(n,r);if(f&&p.isEnabled)try{p.request(f),p.on("change",d)}catch(g){console.error(g)}},c=()=>{const f=A(n,r);p.isEnabled&&p.element===f&&p.exit()},h=()=>{a.value?c():l()};return Vue.onUnmounted(()=>{p.isEnabled&&p.off("change",d)}),[Vue.readonly(a),{enterFullscreen:l,exitFullscreen:c,toggleFullscreen:h,isEnabled:p.isEnabled}]};export{qe as a,Ce as u}; diff --git a/js/vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js.gz b/js/vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js.gz deleted file mode 100644 index 54ea1992e3ac2cdf981702aee48628289d77a217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4834 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 IAvHGu05k@L)&Kwi diff --git a/js/vue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js b/js/vue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js new file mode 100644 index 00000000..580632da --- /dev/null +++ b/js/vue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js @@ -0,0 +1 @@ +import{d as Q,t as W,c as U}from"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import{s as p}from"./screenfull@5.2.0-DmMZCkhi.js";const M=(n,{manual:e,ready:t=!0,refreshDeps:s=[],refreshDepsAction:r})=>{const u=Vue.ref(!1);return Vue.watchEffect(()=>{!e&&n.options.refreshDeps!==!0&&(u.value=Vue.unref(t))}),s instanceof Array?Vue.watch([u,...s],([i])=>{i&&!e&&i&&(r?r():n.refresh())},{deep:!0,immediate:!1}):Vue.watch(u,i=>{!e&&i&&(r?r():n.refresh())}),{name:"autoRunPlugin",onBefore:()=>{if(!Vue.unref(t))return{stopNow:!0}}}};M.onInit=({ready:n=!0,manual:e})=>({loading:!e&&Vue.unref(n)});const S=new Map,G=(n,e,t)=>{const s=S.get(n);s!=null&&s.timer&&clearTimeout(s.timer);let r;e>-1&&(r=setTimeout(()=>{S.delete(n)},e)),S.set(n,{...t,timer:r})},Y=n=>S.get(n),O=new Map,z=n=>O.get(n),J=(n,e)=>{O.set(n,e),e.then(t=>(O.delete(n),t)).catch(t=>{throw O.delete(n),t})},w={},X=[],Z=(n,e)=>{w[n]&&(w[n].forEach(t=>t(e)),X.forEach(t=>t({type:n,data:e})))},D=(n,e)=>(w[n]||(w[n]=[]),w[n].push(e),function(){const s=w[n].indexOf(e);w[n].splice(s,1)}),K=(n,{cacheKey:e,cacheTime:t=5*60*1e3,staleTime:s=0,setCache:r,getCache:u})=>{const i=Vue.ref(),a=Vue.ref(),o=(l,c)=>{r?r(c):G(l,t,c),Z(l,c.data)},d=(l,c=[])=>u?u(c):Y(l);return Vue.watchEffect(()=>{if(!e)return;const l=d(e);l&&Object.hasOwnProperty.call(l,"data")&&(n.state.data=l.data,n.state.params=l.params,(s===-1||new Date().getTime()-l.time<=s)&&(n.state.loading=!1)),i.value=D(e,c=>{n.setState({data:c})})}),Vue.onScopeDispose(()=>{var l;(l=i.value)==null||l.call(i)}),e?{name:"cachePlugin",onBefore:l=>{const c=d(e,l);return!c||!Object.hasOwnProperty.call(c,"data")?{}:s===-1||new Date().getTime()-c.time<=s?{loading:!1,data:c==null?void 0:c.data,returnNow:!0}:{data:c==null?void 0:c.data}},onRequest:(l,c)=>{let h=z(e);return h&&h!==a.value?{servicePromise:h}:(h=l(...c),a.value=h,J(e,h),{servicePromise:h})},onSuccess:(l,c)=>{var h;e&&((h=i.value)==null||h.call(i),o(e,{data:l,params:c,time:new Date().getTime()}),i.value=D(e,f=>{n.setState({data:f})}))},onMutate:l=>{var c;e&&((c=i.value)==null||c.call(i),o(e,{data:l,params:n.state.params,time:new Date().getTime()}),i.value=D(e,h=>{n.setState({data:h})}))}}:{}},k=(n,{debounceWait:e,debounceLeading:t,debounceTrailing:s,debounceMaxWait:r})=>{const u=Vue.ref(),i=Vue.computed(()=>{const a={},o=Vue.unref(t),d=Vue.unref(s),l=Vue.unref(r);return o!==void 0&&(a.leading=o),d!==void 0&&(a.trailing=d),l!==void 0&&(a.maxWait=l),a});return Vue.watchEffect(a=>{if(Vue.unref(e)){const o=n.runAsync.bind(n);u.value=Q(d=>{d()},Vue.unref(e),i.value),n.runAsync=(...d)=>new Promise((l,c)=>{var h;(h=u.value)==null||h.call(u,()=>{o(...d).then(l).catch(c)})}),a(()=>{var d;(d=u.value)==null||d.cancel(),n.runAsync=o})}}),Vue.unref(e)?{name:"debouncePlugin",onCancel:()=>{var a;(a=u.value)==null||a.cancel()}}:{}};var ee=Object.defineProperty,te=(n,e,t)=>e in n?ee(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,L=(n,e,t)=>(te(n,typeof e!="symbol"?e+"":e,t),t);class ne{constructor(){L(this,"table",{}),L(this,"hashTable",{})}insert(e){const t=Symbol(e);return this.table[e]=!0,this.hashTable[t]=e,t}find(e){return this.hashTable[e]}}new ne;var se=Object.defineProperty,re=(n,e,t)=>e in n?se(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,$=(n,e,t)=>(re(n,typeof e!="symbol"?e+"":e,t),t);class ie{constructor(){$(this,"requestInstances",new Map),$(this,"listeners",[])}emit(e){this.listeners.forEach(t=>t(e))}subscribe(e){return this.listeners.push(e),()=>{const t=this.listeners.indexOf(e);this.listeners.splice(t,1)}}insert(e,t){this.requestInstances.set(e,{...t}),this.emit({key:e,...t})}update(e,t){this.has(e)&&this.requestInstances.set(e,{...this.requestInstances.get(e),...t})}has(e){return this.requestInstances.has(e)}reset(e){if(this.requestInstances.has(e)){const t=this.requestInstances.get(e);this.requestInstances.clear(),this.insert(e,t)}else this.requestInstances.clear()}getAll(){return this.requestInstances}}new ie;const ue=(n,{loadingDelay:e})=>{const t=Vue.ref(),s=()=>{t.value&&(clearTimeout(Vue.unref(t.value)),t.value=void 0)};return{name:"loadingDelayPlugin",onFinally:()=>{s();const r=Vue.unref(e);r&&(n.setState({loading:!0}),t.value=setTimeout(()=>{n.setState({loading:!1})},r))},onError:()=>{s()}}};function T(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const oe=!!(typeof window<"u"&&window.document&&window.document.createElement);function F(){return T()?document.visibilityState!=="hidden":!0}const E=[];function le(n){return E.push(n),function(){const t=E.indexOf(n);E.splice(t,1)}}if(T()){const n=()=>{if(F())for(let e=0;e{let r;const u=Vue.ref(),i=Vue.ref(0),a=()=>{var o;r&&clearTimeout(r),(o=u.value)==null||o.call(u)};return Vue.watchEffect(()=>{Vue.unref(e)||a()}),Vue.unref(e)?{name:"pollingPlugin",onBefore:()=>{a()},onError:()=>{i.value+=1},onSuccess:()=>{i.value=0},onFinally:()=>{s===-1||s!==-1&&i.value<=s?r=setTimeout(()=>{!t&&!F()?u.value=le(()=>{n.refresh()}):n.refresh()},Vue.unref(e)):i.value=0},onCancel:()=>{a()}}:{}};function ce(n,e){let t=!1;return(...s)=>{t||(t=!0,n(...s),setTimeout(()=>{t=!1},e))}}function fe(){return T()&&typeof navigator.onLine<"u"?navigator.onLine:!0}const P=[];function de(n){return P.push(n),function(){const t=P.indexOf(n);t>-1&&P.splice(t,1)}}if(oe){const n=()=>{if(!(!F()||!fe()))for(let e=0;e{const s=Vue.ref(),r=()=>{var u;(u=s.value)==null||u.call(s)};return Vue.watchEffect(u=>{if(Vue.unref(e)){const i=ce(n.refresh.bind(n),Vue.unref(t));s.value=de(()=>{i()})}u(()=>{r()})}),Vue.onScopeDispose(()=>{r()}),{name:"refreshOnWindowFocusPlugin"}},ve=(n,{retryInterval:e,retryCount:t})=>{const s=Vue.ref(),r=Vue.ref(0),u=Vue.ref(!1);return t?{name:"retryPlugin",onBefore:()=>{u.value||(r.value=0),u.value=!1,s.value&&clearTimeout(s.value)},onSuccess:()=>{r.value=0},onError:()=>{if(r.value+=1,t===-1||r.value<=t){const i=e??Math.min(1e3*2**r.value,3e4);s.value=setTimeout(()=>{u.value=!0,n.refresh()},i)}else r.value=0},onCancel:()=>{r.value=0,s.value&&clearTimeout(s.value)}}:{}},me=(n,{throttleWait:e,throttleLeading:t,throttleTrailing:s})=>{const r=Vue.computed(()=>{const i={};return Vue.unref(t)!==void 0&&(i.leading=Vue.unref(t)),Vue.unref(s)!==void 0&&(i.trailing=Vue.unref(s)),i}),u=Vue.computed(()=>W(i=>{i()},Vue.unref(e),r.value));return Vue.watchEffect(i=>{if(Vue.unref(e)){const a=n.runAsync.bind(n);n.runAsync=(...o)=>new Promise((d,l)=>{var c;(c=u.value)==null||c.call(u,()=>{a(...o).then(d).catch(l)})}),i(()=>{var o;n.runAsync=a,(o=u.value)==null||o.cancel()})}}),Vue.unref(e)?{name:"throttlePlugin",onCancel:()=>{var i;(i=u.value)==null||i.cancel()}}:{}},H=n=>typeof n=="function",pe=n=>typeof n=="boolean";var be=Object.defineProperty,ge=(n,e,t)=>e in n?be(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,R=(n,e,t)=>(ge(n,typeof e!="symbol"?e+"":e,t),t);class _e{constructor(e,t,s,r={}){R(this,"pluginImpls"),R(this,"count",0),R(this,"state",{loading:!1,params:void 0,data:void 0,error:void 0}),R(this,"previousValidData"),this.serviceRef=e,this.options=t,this.setUpdateData=s,this.initState=r,this.state={...this.state,loading:!t.manual,...r}}setState(e={}){this.state={...this.state,...e},this.setUpdateData(this.state)}setData(e,t){console.warn("Please use 'setFetchState' instead of 'setData'"),t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}setFetchState(e,t){t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}runPluginHandler(e,...t){var s,r,u;const i=(u=(r=(s=this.pluginImpls)==null?void 0:s.map(a=>{var o;return(o=a[e])==null?void 0:o.call(a,...t)}))!=null?r:[])==null?void 0:u.filter(Boolean);return Object.assign({},...i)}async runAsync(...e){var t,s,r,u,i,a,o,d,l,c,h;this.count+=1;const f=this.count,{stopNow:g=!1,returnNow:v=!1,...b}=this.runPluginHandler("onBefore",e);if(g)return new Promise(()=>{});if(this.setState({loading:!0,params:e,...b}),v)return Promise.resolve(b.data);try{(s=(t=this.options).onBefore)==null||s.call(t,e)}catch(m){return this.setState({error:m,loading:!1}),(u=(r=this.options).onError)==null||u.call(r,m,e),this.runPluginHandler("onError",m,e),new Promise(()=>{})}try{let{servicePromise:m}=this.runPluginHandler("onRequest",this.serviceRef.value,e);const I=y=>{var q,C,B,x;if(f!==this.count)return new Promise(()=>{});const _=this.options.formatResult?this.options.formatResult(y):y;return this.setState({data:_,error:void 0,loading:!1}),(C=(q=this.options).onSuccess)==null||C.call(q,_,e),this.runPluginHandler("onSuccess",_,e),this.previousValidData=_,(x=(B=this.options).onFinally)==null||x.call(B,e,_,void 0),f===this.count&&this.runPluginHandler("onFinally",e,_,void 0),_};m||(m=this.serviceRef.value(...e));const j=await m;return I(j)}catch(m){if(f!==this.count)return new Promise(()=>{});throw this.setState({error:m,loading:!1}),(a=(i=this.options).onError)==null||a.call(i,m,e),this.runPluginHandler("onError",m,e),(H((o=this.options)==null?void 0:o.rollbackOnError)&&((d=this.options)!=null&&d.rollbackOnError(e))||pe((l=this.options)==null?void 0:l.rollbackOnError)&&this.options.rollbackOnError)&&this.setState({data:this.previousValidData}),(h=(c=this.options).onFinally)==null||h.call(c,e,void 0,m),f===this.count&&this.runPluginHandler("onFinally",e,void 0,m),m}}run(...e){this.runAsync(...e).catch(t=>{this.options.onError||console.error(t)})}cancel(){this.count+=1,this.setState({loading:!1}),this.runPluginHandler("onCancel")}refresh(){this.run(...this.state.params||[])}refreshAsync(){return this.runAsync(...this.state.params||[])}mutate(e){const t=H(e)?e(this.state.data):e;this.runPluginHandler("onMutate",t),this.setState({data:t})}}const Ve=Symbol("USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY");function we(n){return Object.keys(n).filter(t=>["data","loading","params","error"].includes(t)).length===4}function Ee(n,e={},t=[]){const s=Vue.inject(Ve,{}),{initialData:r=void 0,manual:u=!1,ready:i=!0,...a}={...s??{},...e??{}},o={manual:u,ready:i,initialData:r,...a},d=Vue.ref(n),l=Vue.reactive({data:r,loading:!1,params:void 0,error:void 0}),c=(v,b)=>{b?l[b]=v:we(v)&&(l.data=v.data,l.loading=v.loading,l.error=v.error,l.params=v.params)},h=t.map(v=>{var b;return(b=v==null?void 0:v.onInit)==null?void 0:b.call(v,o)}).filter(Boolean),f=new _e(d,o,c,Object.assign({},...h,l));f.options=o,f.pluginImpls=t.map(v=>v(f,o));const g=Vue.computed(()=>Vue.isRef(i)?i.value:i);if(Vue.watchEffect(()=>{if(!u){const v=f.state.params||e.defaultParams||[];g.value&&f.options.refreshDeps===!0&&d.value&&f.run(...v)}}),!u&&f.options.refreshDeps!==!0){const v=f.state.params||e.defaultParams||[];Vue.unref(i)&&f.run(...v)}return Vue.onScopeDispose(()=>{f.cancel()}),{...Vue.toRefs(l),cancel:f.cancel.bind(f),refresh:f.refresh.bind(f),refreshAsync:f.refreshAsync.bind(f),run:f.run.bind(f),runAsync:f.runAsync.bind(f),mutate:f.mutate.bind(f)}}const Pe=(n,e)=>function(s,r={},u=[]){let i=n;const a=e||[];for(let o=a.length;o--;)i=a[o](i);return i(s,r,u)};function qe(n,e,t){var s;const r=(s=[null,k,ue,ae,he,me,M,K,ve])==null?void 0:s.filter(Boolean);return Pe(Ee,e==null?void 0:e.use)(n,e,[...r])}const Re=!!(typeof window<"u"&&window.document&&window.document.createElement);function A(n,e){var t,s;if(!Re)return;if(!n)return e;let r;return typeof n=="function"?r=n():Vue.isRef(n)?r=(s=(t=n.value)==null?void 0:t.$el)!=null?s:n.value:r=n,r}function N(n,e){if(n===e)return!0;for(let t=0;t(t,s,r)=>{const u=Vue.ref(!1),i=Vue.ref([]),a=Vue.ref([]),o=Vue.ref();n(()=>{var d;const c=(Array.isArray(r)?r:[r]).map(h=>A(h));if(!u.value){u.value=!0,i.value=c,a.value=s,o.value=t();return}(c.length!==i.value.length||!N(c,i.value)||!N(s,a.value))&&((d=o.value)==null||d.call(o),i.value=c,a.value=s,o.value=t())}),Vue.onUnmounted(()=>{var d;(d=o.value)==null||d.call(o),u.value=!1})};Se(Vue.watchEffect);var Oe=Object.defineProperty,Ae=(n,e,t)=>e in n?Oe(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,V=(n,e,t)=>(Ae(n,typeof e!="symbol"?e+"":e,t),t);class De{constructor(){V(this,"subscriptions",new Map),V(this,"emitEffectCache",new Map),V(this,"useSubscription",(e,t)=>{const s=Vue.ref();Vue.watchEffect(r=>{var u,i;s.value=t;function a(d){s.value&&s.value(d)}const o=(i=(u=this.subscriptions)==null?void 0:u.get(e))!=null?i:[];o.push(a),this.subscriptions.set(e,o),this.emitEffect(e),r(()=>{this.subscriptions.delete(e)})})}),V(this,"emit",(e,...t)=>{if(typeof e=="string"||typeof e=="number"){const s=this.subscriptions.get(e);s==null||s.forEach(r=>{r==null||r({params:U(t),event:e})}),this.emitEffectCache.set(e,{params:U(t),event:e})}else throw new TypeError("event must be string or number !")}),V(this,"emitEffect",e=>{const t=this.emitEffectCache.get(e),s=this.subscriptions.get(e);t&&(s==null||s.forEach(r=>{r==null||r({...t})}))}),V(this,"removeListener",e=>{this.subscriptions.delete(e)}),V(this,"clear",()=>{this.subscriptions.clear()}),this.clear()}}new De;const Ce=(n,e)=>{const{onExit:t,onEnter:s,defaultElement:r=document.documentElement}={},u=Vue.ref(t),i=Vue.ref(s),a=Vue.ref(!1),o=f=>{a.value=f},d=()=>{var f,g,v;if(p.isEnabled){const b=A(n,r);if(!p.element)(f=u.value)==null||f.call(u),o(!1),p.off("change",d);else{const m=p.element===b;m?(g=i.value)==null||g.call(i):(v=u.value)==null||v.call(u),o(m)}}},l=()=>{const f=A(n,r);if(f&&p.isEnabled)try{p.request(f),p.on("change",d)}catch(g){console.error(g)}},c=()=>{const f=A(n,r);p.isEnabled&&p.element===f&&p.exit()},h=()=>{a.value?c():l()};return Vue.onUnmounted(()=>{p.isEnabled&&p.off("change",d)}),[Vue.readonly(a),{enterFullscreen:l,exitFullscreen:c,toggleFullscreen:h,isEnabled:p.isEnabled}]};export{qe as a,Ce as u}; diff --git a/js/vue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js.gz b/js/vue-hooks-plus@2.2.0_vue@3.4.27-DdMBTcyt.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4cd7ef13b69747328255d965c2c36fa3cbc84252 GIT binary patch literal 4821 zcmV;`5-RNv`OvSNxH4a zR@xSjJJowPVO}9I9#~(z3z`?Zj zMO;*I9s!dOr}vTO!y_gklc46OuvC%a*EijPr->G25y_hJleGm@@pl!35;8J8reg`Z zlEnar?qZ$H&$0{>O$g2(!e~^4$UWNJ68+??ouB**XPSM#Cc}77Iv4 ztRWg6*EDJ&R!lf-55S;oUBnBBg1FMQnM^gxc` zG{FP>vp=-f_e+Qhmc}|p9-!QudPoMuW@CQ%^$lePOPpV0U6MrT7 z!y1kv4^GaVWad1@Gv}kx`Sf>4bU2UI`CV}#%OyyCA0~00lbi*(Yd}XMQiMv!8Vnjd zH$TjeEn^uk6wloQBZ_nW_;|BHxjKzC5Q;K|BqH>2Zp8T;uDW2ID)HelrA#=3b4q|E z{A69A_+8;VvNpU=YKnghPg@pONx6hmp_Zird*D?p2l<%f+(Dw;DA;C`+k**Q3=?NA z3{!WEMc!~ML0Ykf#=~T@89qR@#8YjuuA>Jjk$6f>T2pdtr8}`0PgbQ!2S<@*KeGrp zD;2E|&#Y@!7MJj$0;MA_S7<)w{9nj-CoS{QXg=gTwp5y|708uH;6j!Qp&**q5t;Lx zgkhLa=4SCZ`+)$PQ?@&u;S$fp?7guvDNM_% zNZ^-P=m?m9eFau9bTjfs#v;cd)eOCkKbmFx9RSL#%}L6|veJ-R9kH`wG|6S}YG-NZ zRZ*6AUS%UX<&bkLa-$K6!`!0DOUlyz7wypHDP?*8)54<7bIRiSpb3ku1#6K2>Wz5G zi%?d@Q*~b?;ZzhU-lpDN`I)5rWStUPv+i2Y9Ln0Y97Q~(`~>;w#F_Nvm&|#!Uv?{I z=vi7A_Ik|yZJ1a?6}NUN9g}niR2nAeN9Cl4Raw*8Svilrw^^R^t=W2R07T6`@tDLr z`^3#YR`$j?6M#E&mO>^9@aBwZXuTE~h+r=s0hZ~qN^~g+ zUB4oFE))yQP61ojl=-1~tmbc;;aU_5BzhE1Y&5?z`*bWJt_uw$L~?k<%s>O@THkPB zy3SC>fUdi%+DULz*C;^+7`m!Mbd|ewReznXpLOUeKb@{(o35WZB1(IGymUUk3Yc>f zDf3fup)?dARlu%qXblTtsBFm6eA{vBYE?~DBE=N8N!hOPep|;>X}&e5&h$BXaf;Hp{1`n>OXP}?vIeGXrR#OBxf3z|x z;oYE9$m4q(Wi^LrZ!^V>RA_74MkCUTmO59NGk%o0CwKSI+G)MBrQJ zgQ|!R=_K!(mi8%~_a3G1K!gJbKiDeGNBbjm#K362xhGwt_;xa%P7F?b(ufT+AR~ z1sfiF8pl?|mt~Ib(91%DT$v<~8~J4p#rK93HsRxjjVxS(miN!gs?d?*kB@8b&dc#3 zXAhr`Fv4scf^xi_Sdf&Fa>qv~omvzSC zU)4x&VlH-SxTX2<*wGZ7MP;nmWr#eg z@k$hcIy~7PZ1wD-r)Ozb&n_O)vx}~tX_Jn+*wMBUc9m^Nkno$$5D&1ecNcs0?&3e! zJ9cnERwk9|Yv!mZtZbzOvu@)%Kb!A^9c{p=ozWY4tK4LgMu4}gP6w~s) zW6fl1s`Nn`bu850M75qYC}?@V-*!0l-E4^T`be4A>ESU`-apt%rdodNSQpt<>aIb` zJp4!em}zHeq_;4-lq#4ye)ai z+%zBl=&Ux+u&@lnEh?c71ia@u5@NV0RuCcWH2 zY+=~kLF#h{xm8s`I#+mS-}unw?E?IRxdYGN!?^=7CSnJ)*vcKS@3C6oZywGAe^Uf( z30t40Wtl@<1ST$?9*T=+yK(XKugArgow#`R>2dLGKQ0EQnPQT!Yr4L4;qTHA@a1Be ztAH{;nxO3q*ik!T@`eHHCV5>>(F(dv`MPH?rpLb2EsUjvl_)FqF3v@IYVylAICDwZ zOUN)ofg`Sz$F-lJ-zwYu>n>mvtDp$FJO(&c~lO~qPh4>gw|`2WB|`l9FeagpYLQj7ec zMyVB(tQvb;O)5?#C(0%VI+9HL^#m0z;-$&Kx){Q`uO*MK;bv>DiyUIRX-%oEYffZz zy*;%GGm&eM3;cFO%)7oWCwkaBTCnR7%$08#$S6CbL>_1x4+I;uS z+DQ<28vu4c%2pndgAz(mWxfJ3wZ*@&miKF-IB^*rr{^^EC^e>9Sw?6Ew6=H2qMwav z@v-J+!Mb?}W`$#W6XO(ZJF=23uq=F#SY}aRC+(q7jc3Y1Z`YC*576J$wSsN?=X@>j zshXGk-ihr8_MAOqACVo|kay(ZA>LUaw>>hT1}|cL398EV(j zTf~3P$%h@{J72XS|8qtt8eS^VzVI&zL%F)&pj)C=kZ-E^kCsB`;z?Lk?%jnT-%}WNxBeo zBK|-ZVpli(6S_dYC#39y-8QDO%=2lSygzrlVa+n_FY%2d>GovwUpJd2RdD1`8~1vOULEe!X+N1FIL6 zbx+#l%J&!*K*ztZ7fl4?gNWNwdSG1TeUgA-hXwx*e3>nHdv$hs_Ve4bt2ejby*hvP z^wsV8#haJsKV98kT%Nysd3tvH2&GZ6-s!8LZ(^wJfgz@5oEFxAC1I?W=^QMMz= zy|CGqu*&)o*eND3k`Kc$u8ljaCKKz%06t)~-S_uZegW%2wrgD(-gcC^BD{n+(PHI^ zE!n|{Vk?SBI9ahN+P>)|znk} zSrh$~EbF?pEq*JKv9h^TX1hrQ!+CWH84+~ia=no-&fLNFs>%z_if3D@2N>qYRjw}@ zT^!GRz9!q(c*$+!W!g@1W?^Mw`eAioooU$obBMJ00YUp4brL1}5`|eO(O{~aI8m3E zkSUT=Ww`;o17f-H3?a=HL=1`PVMA*>Wov+Xs;?l(T) zefeLn_&v3S4i}W6whS+uu0wn)yh8@Alhxl}ds0Xf$qQn;f2}GObYciaG%tFIDSuKO zeg?UZII&yH>aFAjldZM?$s#E-QgF^adc&iJubLl?^*4p*t$y@~BJR%O2t|r(eZw#i z_npH{O{b}=T$%J2F`?;!j_gjA4trJO-dow`%Ev{wbIA825|dB}g)+ZHQVg->4K*fi z&QG3_IW_ib=#zNeB(pDHB~448Vx@c1#LH7n5=Vp~_l;8EgMLT{-?c_O96Dn(pI0Gb#mF9UuWCTdnD>{B7TO(igXw zXbKv-H3Bh7>AI;#xCfFpeFhjyk;+AT-E-{ZhirR_S7;Gk-;7IJl#IRW*8z!|E`p}yUKN_1N9xn9U2<4m{gX%SF;rBo4lX$dYzaU3iW)@5<_QRqlx;SdXRt?ZX_OoroxRn}%zp!T%b2klTcOQghC-bcXpK@Yi&Ku5v$R*jG6Z*b zlWeERllkTkR+=4`VVPwl@OAZ+j!~Q(*adH3an7gX#e~duda7r>r#d35o$Xeg?H1VR z#B$y#DP|qKv(cz~GRzw;eODQJd&{sax`?{O(5x*f*ie2(>l)*sJ-c+^<7VyA%---( zU>^dT+qJ%FJ|Q$hFL>N@n76L3Ey!Cmttq>9;ayr5`8`^=HJ~KDsPf$Y+gOw{M4&T} vFkQ}OIdq2Rtl1{&Y+2vbWB6$PBkcp=zof[0,1,2,3].includes(o)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}};function we(o,t,e){const r=ie(t),i=o-1;let n=0;switch(e){case X.L:n=rt[i][0];break;case X.M:n=rt[i][1];break;case X.Q:n=rt[i][2];break;case X.H:n=rt[i][3];break}return r<=n}function be(o,t){for(var e=1,r=ie(o),i=0,n=rt.length;irt.length)throw new Error("Too long data");return e}function ie(o){var t=encodeURI(o).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return t.length+(t.length!=Number(o)?3:0)}class ye{constructor(t){this.mode=q.MODE_8BIT_BYTE,this.parsedData=[],this.data=t;const e=[];for(let r=0,i=this.data.length;r65536?(n[0]=240|(s&1835008)>>>18,n[1]=128|(s&258048)>>>12,n[2]=128|(s&4032)>>>6,n[3]=128|s&63):s>2048?(n[0]=224|(s&61440)>>>12,n[1]=128|(s&4032)>>>6,n[2]=128|s&63):s>128?(n[0]=192|(s&1984)>>>6,n[1]=128|s&63):n[0]=s,e.push(n)}this.parsedData=Array.prototype.concat.apply([],e),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}getLength(){return this.parsedData.length}write(t){for(let e=0,r=this.parsedData.length;e40)throw new Error(`Invalid QR version: ${this.typeNumber}`);if(!we(this.typeNumber,t,this.errorCorrectLevel))throw new Error(`Data is too long for QR version: ${this.typeNumber}`)}const e=new ye(t);this.dataList.push(e),this.dataCache=void 0}isDark(t,e){if(t<0||this.moduleCount<=t||e<0||this.moduleCount<=e)throw new Error(`${t},${e}`);return this.modules[t][e]}getModuleCount(){return this.moduleCount}make(){this.makeImpl(!1,this.getBestMaskPattern())}makeImpl(t,e){this.moduleCount=this.typeNumber*4+17,this.modules=new Array(this.moduleCount);for(let r=0;r=7&&this.setupTypeNumber(t),this.dataCache==null&&(this.dataCache=ct.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,e)}setupPositionProbePattern(t,e){for(let r=-1;r<=7;r++)if(!(t+r<=-1||this.moduleCount<=t+r))for(let i=-1;i<=7;i++)e+i<=-1||this.moduleCount<=e+i||(0<=r&&r<=6&&(i==0||i==6)||0<=i&&i<=6&&(r==0||r==6)||2<=r&&r<=4&&2<=i&&i<=4?this.modules[t+r][e+i]=!0:this.modules[t+r][e+i]=!1)}getBestMaskPattern(){if(Number.isInteger(this.maskPattern)&&Object.values(nt).includes(this.maskPattern))return this.maskPattern;let t=0,e=0;for(let r=0;r<8;r++){this.makeImpl(!0,r);const i=L.getLostPoint(this);(r==0||t>i)&&(t=i,e=r)}return e}setupTimingPattern(){for(let t=8;t>r&1)==1;this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=i}for(var r=0;r<18;r++){var i=!t&&(e>>r&1)==1;this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=i}}setupTypeInfo(t,e){const r=this.errorCorrectLevel<<3|e,i=L.getBCHTypeInfo(r);for(var n=0;n<15;n++){var s=!t&&(i>>n&1)==1;n<6?this.modules[n][8]=s:n<8?this.modules[n+1][8]=s:this.modules[this.moduleCount-15+n][8]=s}for(var n=0;n<15;n++){var s=!t&&(i>>n&1)==1;n<8?this.modules[8][this.moduleCount-n-1]=s:n<9?this.modules[8][15-n-1+1]=s:this.modules[8][15-n-1]=s}this.modules[this.moduleCount-8][8]=!t}mapData(t,e){let r=-1,i=this.moduleCount-1,n=7,s=0;for(let a=this.moduleCount-1;a>0;a-=2)for(a==6&&a--;;){for(let l=0;l<2;l++)if(this.modules[i][a-l]==null){let c=!1;s>>n&1)==1),L.getMask(e,i,a-l)&&(c=!c),this.modules[i][a-l]=c,n--,n==-1&&(s++,n=7)}if(i+=r,i<0||this.moduleCount<=i){i-=r,r=-r;break}}}static createData(t,e,r){const i=st.getRSBlocks(t,e),n=new Ce;for(var s=0;sa*8)throw new Error(`code length overflow. (${n.getLengthInBits()}>${a*8})`);for(n.getLengthInBits()+4<=a*8&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(!1);for(;!(n.getLengthInBits()>=a*8||(n.put(ct.PAD0,8),n.getLengthInBits()>=a*8));)n.put(ct.PAD1,8);return ct.createBytes(n,i)}static createBytes(t,e){let r=0,i=0,n=0;const s=new Array(e.length),a=new Array(e.length);for(var l=0;l=0?g.get(P):0}}let h=0;for(var c=0;c=0;)e^=L.G15<=0;)e^=L.G18<>>=1;return e}static getPatternPosition(t){return L.PATTERN_POSITION_TABLE[t-1]}static getMask(t,e,r){switch(t){case nt.PATTERN000:return(e+r)%2==0;case nt.PATTERN001:return e%2==0;case nt.PATTERN010:return r%3==0;case nt.PATTERN011:return(e+r)%3==0;case nt.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2==0;case nt.PATTERN101:return e*r%2+e*r%3==0;case nt.PATTERN110:return(e*r%2+e*r%3)%2==0;case nt.PATTERN111:return(e*r%3+(e+r)%2)%2==0;default:throw new Error(`bad maskPattern:${t}`)}}static getErrorCorrectPolynomial(t){let e=new pt([1],0);for(let r=0;r5&&(r+=3+l-5)}for(var i=0;i=256;)t-=255;return j.EXP_TABLE[t]}}j.EXP_TABLE=new Array(256);j.LOG_TABLE=new Array(256);j._constructor=function(){for(var o=0;o<8;o++)j.EXP_TABLE[o]=1<>>7-t%8&1)==1}put(t,e){for(let r=0;r>>e-r-1&1)==1)}getLengthInBits(){return this.length}putBit(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}}const rt=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function et(o){if(typeof o!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(o))}function Xt(o,t){for(var e="",r=0,i=-1,n=0,s,a=0;a<=o.length;++a){if(a2){var l=e.lastIndexOf("/");if(l!==e.length-1){l===-1?(e="",r=0):(e=e.slice(0,l),r=e.length-1-e.lastIndexOf("/")),i=a,n=0;continue}}else if(e.length===2||e.length===1){e="",r=0,i=a,n=0;continue}}t&&(e.length>0?e+="/..":e="..",r=2)}else e.length>0?e+="/"+o.slice(i+1,a):e=o.slice(i+1,a),r=a-i-1;i=a,n=0}else s===46&&n!==-1?++n:n=-1}return e}function Ae(o,t){var e=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return e?e===t.root?e+r:e+o+r:r}var ft={resolve:function(){for(var t="",e=!1,r,i=arguments.length-1;i>=-1&&!e;i--){var n;i>=0?n=arguments[i]:(r===void 0&&(r=process.cwd()),n=r),et(n),n.length!==0&&(t=n+"/"+t,e=n.charCodeAt(0)===47)}return t=Xt(t,!e),e?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(t){if(et(t),t.length===0)return".";var e=t.charCodeAt(0)===47,r=t.charCodeAt(t.length-1)===47;return t=Xt(t,!e),t.length===0&&!e&&(t="."),t.length>0&&r&&(t+="/"),e?"/"+t:t},isAbsolute:function(t){return et(t),t.length>0&&t.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var t,e=0;e0&&(t===void 0?t=r:t+="/"+r)}return t===void 0?".":ft.normalize(t)},relative:function(t,e){if(et(t),et(e),t===e||(t=ft.resolve(t),e=ft.resolve(e),t===e))return"";for(var r=1;rc){if(e.charCodeAt(s+f)===47)return e.slice(s+f+1);if(f===0)return e.slice(s+f)}else n>c&&(t.charCodeAt(r+f)===47?h=f:f===0&&(h=0));break}var v=t.charCodeAt(r+f),A=e.charCodeAt(s+f);if(v!==A)break;v===47&&(h=f)}var k="";for(f=r+h+1;f<=i;++f)(f===i||t.charCodeAt(f)===47)&&(k.length===0?k+="..":k+="/..");return k.length>0?k+e.slice(s+h):(s+=h,e.charCodeAt(s)===47&&++s,e.slice(s))},_makeLong:function(t){return t},dirname:function(t){if(et(t),t.length===0)return".";for(var e=t.charCodeAt(0),r=e===47,i=-1,n=!0,s=t.length-1;s>=1;--s)if(e=t.charCodeAt(s),e===47){if(!n){i=s;break}}else n=!1;return i===-1?r?"/":".":r&&i===1?"//":t.slice(0,i)},basename:function(t,e){if(e!==void 0&&typeof e!="string")throw new TypeError('"ext" argument must be a string');et(t);var r=0,i=-1,n=!0,s;if(e!==void 0&&e.length>0&&e.length<=t.length){if(e.length===t.length&&e===t)return"";var a=e.length-1,l=-1;for(s=t.length-1;s>=0;--s){var c=t.charCodeAt(s);if(c===47){if(!n){r=s+1;break}}else l===-1&&(n=!1,l=s+1),a>=0&&(c===e.charCodeAt(a)?--a===-1&&(i=s):(a=-1,i=l))}return r===i?i=l:i===-1&&(i=t.length),t.slice(r,i)}else{for(s=t.length-1;s>=0;--s)if(t.charCodeAt(s)===47){if(!n){r=s+1;break}}else i===-1&&(n=!1,i=s+1);return i===-1?"":t.slice(r,i)}},extname:function(t){et(t);for(var e=-1,r=0,i=-1,n=!0,s=0,a=t.length-1;a>=0;--a){var l=t.charCodeAt(a);if(l===47){if(!n){r=a+1;break}continue}i===-1&&(n=!1,i=a+1),l===46?e===-1?e=a:s!==1&&(s=1):e!==-1&&(s=-1)}return e===-1||i===-1||s===0||s===1&&e===i-1&&e===r+1?"":t.slice(e,i)},format:function(t){if(t===null||typeof t!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof t);return Ae("/",t)},parse:function(t){et(t);var e={root:"",dir:"",base:"",ext:"",name:""};if(t.length===0)return e;var r=t.charCodeAt(0),i=r===47,n;i?(e.root="/",n=1):n=0;for(var s=-1,a=0,l=-1,c=!0,h=t.length-1,f=0;h>=n;--h){if(r=t.charCodeAt(h),r===47){if(!c){a=h+1;break}continue}l===-1&&(c=!1,l=h+1),r===46?s===-1?s=h:f!==1&&(f=1):s!==-1&&(f=-1)}return s===-1||l===-1||f===0||f===1&&s===l-1&&s===a+1?l!==-1&&(a===0&&i?e.base=e.name=t.slice(1,l):e.base=e.name=t.slice(a,l)):(a===0&&i?(e.name=t.slice(1,s),e.base=t.slice(1,l)):(e.name=t.slice(a,s),e.base=t.slice(a,l)),e.ext=t.slice(s,l)),a>0?e.dir=t.slice(0,a-1):i&&(e.dir="/"),e},sep:"/",delimiter:":",win32:null,posix:null};ft.posix=ft;const Pe=ft.extname,oe=ft.basename;class Be{constructor(){let t=typeof global>"u",e="image/png",r="image/jpeg",i="image/jpeg",n="image/webp",s="application/pdf",a="image/svg+xml";Object.assign(this,{toMime:this.toMime.bind(this),fromMime:this.fromMime.bind(this),expected:t?'"png", "jpg", or "webp"':'"png", "jpg", "pdf", or "svg"',formats:t?{png:e,jpg:r,jpeg:i,webp:n}:{png:e,jpg:r,jpeg:i,pdf:s,svg:a},mimes:t?{[e]:"png",[r]:"jpg",[n]:"webp"}:{[e]:"png",[r]:"jpg",[s]:"pdf",[a]:"svg"}})}toMime(t){return this.formats[(t||"").replace(/^\./,"").toLowerCase()]}fromMime(t){return this.mimes[t]}}function De(o,{filename:t="",extension:e="",format:T,page:i,quality:n,matte:s,density:a,outline:l,archive:A}={}){var{fromMime:h,toMime:f,expected:v}=new Be,A=A||"canvas",k=T||e.replace(/@\d+x$/i,"")||Pe(t),T=h(f(k)||k),M=f(T),g=o.length;if(!k)throw new Error("Cannot determine image format (use a filename extension or 'format' argument)");if(!T)throw new Error(`Unsupported file format "${k}" (expected ${v})`);if(!g)throw new RangeError("Canvas has no associated contexts (try calling getContext or newPage first)");let p,P,d=t.replace(/{(\d*)}/g,(m,y)=>(P=!0,y=parseInt(y,10),p=isFinite(y)?y:isFinite(p)?p:-1,"{}")),b=i>0?i-1:i<0?g+i:void 0;if(isFinite(b)&&b<0||b>=g)throw new RangeError(g==1?`Canvas only has a ‘page 1’ (${b} is out of bounds)`:`Canvas has pages 1–${g} (${b} is out of bounds)`);if(o=isFinite(b)?[o[b]]:P||T=="pdf"?o:o.slice(-1),n===void 0)n=.92;else if(typeof n!="number"||!isFinite(n)||n<0||n>1)throw new TypeError("The quality option must be an number in the 0.0–1.0 range");if(a===void 0){let m=(e||oe(t,k)).match(/@(\d+)x$/i);a=m?parseInt(m[1],10):1}else if(typeof a!="number"||!Number.isInteger(a)||a<1)throw new TypeError("The density option must be a non-negative integer");return l===void 0?l=!0:T=="svg"&&(l=!!l),{filename:t,pattern:d,format:T,mime:M,pages:o,padding:p,quality:n,matte:s,density:a,outline:l,archive:A}}class Dt{static for(t){return new Dt().append(t).get()}constructor(){this.crc=-1}get(){return~this.crc}append(t){for(var e=this.crc|0,r=this.table,i=0,n=t.length|0;i>>8^r[(e^t[i])&255];return this.crc=e,this}}Dt.prototype.table=(()=>{var o,t,e,r=[];for(o=0;o<256;o++){for(e=o,t=0;t<8;t++)e=e&1?e>>>1^3988292384:e>>>1;r[o]=e}return r})();function St(o){let t=new Uint8Array(o),e=new DataView(t.buffer),r={array:t,view:e,size:o,set8(i,n){return e.setUint8(i,n),r},set16(i,n){return e.setUint16(i,n,!0),r},set32(i,n){return e.setUint32(i,n,!0),r},bytes(i,n){return t.set(n,i),r}};return r}class kt{constructor(t){let e=new Date;Object.assign(this,{directory:t,offset:0,files:[],time:(e.getHours()<<6|e.getMinutes())<<5|e.getSeconds()/2,date:(e.getFullYear()-1980<<4|e.getMonth()+1)<<5|e.getDate()}),this.add(t)}async add(t,e){let r=!e,i=kt.encoder.encode(`${this.directory}/${r?"":t}`),n=new Uint8Array(r?0:await e.arrayBuffer()),s=30+i.length,a=s+n.length,l=16,{offset:c}=this,h=St(26).set32(0,134742036).set16(6,this.time).set16(8,this.date).set32(10,Dt.for(n)).set32(14,n.length).set32(18,n.length).set16(22,i.length);c+=s;let f=St(s+n.length+l).set32(0,67324752).bytes(4,h.array).bytes(30,i).bytes(s,n);c+=n.length,f.set32(a,134695760).bytes(a+4,h.array.slice(10,22)),c+=l,this.files.push({offset:c,folder:r,name:i,header:h,payload:f}),this.offset=c}toBuffer(){let t=this.files.reduce((f,{name:v})=>46+v.length+f,0),e=St(t+22),r=0;for(var{offset:i,name:n,header:s,folder:a}of this.files)e.set32(r,33639248).set16(r+4,20).bytes(r+6,s.array).set8(r+38,a?16:0).set32(r+42,i).bytes(r+46,n),r+=46+n.length;e.set32(r,101010256).set16(r+8,this.files.length).set16(r+10,this.files.length).set32(r+12,t).set32(r+16,this.offset);let l=new Uint8Array(this.offset+e.size),c=0;for(var{payload:h}of this.files)l.set(h.array,c),c+=h.size;return l.set(e.array,c),l}get blob(){return new Blob([this.toBuffer()],{type:"application/zip"})}}kt.encoder=new TextEncoder;const $t=(o,t,e,r)=>{if(r){let{width:i,height:n}=o,s=Object.assign(document.createElement("canvas"),{width:i,height:n}),a=s.getContext("2d");a.fillStyle=r,a.fillRect(0,0,i,n),a.drawImage(o,0,0),o=s}return new Promise((i,n)=>o.toBlob(i,t,e))},ke=(...o)=>$t(...o).then(t=>t.arrayBuffer()),Te=async(o,t,e,r,i)=>{ne(i,await $t(o,t,e,r))},Ee=async(o,t,e,r,i,n,s)=>{let a=h=>n.replace("{}",String(h+1).padStart(s,"0")),l=oe(i,".zip")||"archive",c=new kt(l);await Promise.all(o.map(async(h,f)=>{let v=a(f);await c.add(v,await $t(h,t,e,r))})),ne(`${l}.zip`,c.blob)},ne=(o,t)=>{const e=window.URL.createObjectURL(t),r=document.createElement("a");r.style.display="none",r.href=e,r.setAttribute("download",o),typeof r.download>"u"&&r.setAttribute("target","_blank"),document.body.appendChild(r),r.click(),document.body.removeChild(r),setTimeout(()=>window.URL.revokeObjectURL(e),100)},xe=(o,t,e)=>o.map(r=>{if(t==1&&!e)return r.canvas;let i=document.createElement("canvas"),n=i.getContext("2d"),s=r.canvas?r.canvas:r;return i.width=s.width*t,i.height=s.height*t,e&&(n.fillStyle=e,n.fillRect(0,0,i.width,i.height)),n.scale(t,t),n.drawImage(s,0,0),i}),Ie={asBuffer:ke,asDownload:Te,asZipDownload:Ee,atScale:xe,options:De},{asBuffer:_t,asDownload:Se,asZipDownload:_e,atScale:Lt,options:Mt}=Ie,Zt=Symbol.for("toDataURL"),Le=o=>new Promise((t,e)=>Object.assign(new se,{crossOrigin:"Anonymous",onload:t,onerror:e,src:o}));let Me=class{constructor(t,e){let r=document.createElement("canvas"),i=[];Object.defineProperty(r,"async",{value:!0,writable:!1,enumerable:!0});for(var[n,s]of Object.entries({png:()=>_t(r,"image/png"),jpg:()=>_t(r,"image/jpeg"),pages:()=>i.concat(r).map(a=>a.getContext("2d"))}))Object.defineProperty(r,n,{get:s});return Object.assign(r,{width:t,height:e,newPage(...a){var{width:c,height:h}=r,l=Object.assign(document.createElement("canvas"),{width:c,height:h});l.getContext("2d").drawImage(r,0,0),i.push(l);var[c,h]=a.length?a:[c,h];return Object.assign(r,{width:c,height:h}).getContext("2d")},saveAs(a,l){l=typeof l=="number"?{quality:l}:l;let c=Mt(this.pages,{filename:a,...l}),{pattern:h,padding:f,mime:v,quality:A,matte:k,density:T,archive:M}=c,g=Lt(c.pages,T);return f==null?Se(g[0],v,A,k,a):_e(g,v,A,k,M,h,f)},toBuffer(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Mt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:v,pages:A,density:k}=c,T=Lt(A,k,v)[0];return _t(T,h,f,v)},[Zt]:r.toDataURL.bind(r),toDataURL(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Mt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:v,pages:A,density:k}=c,T=Lt(A,k,v)[0],M=T[T===r?Zt:"toDataURL"](h,f);return Promise.resolve(M)}})}};const{CanvasRenderingContext2D:Ne,CanvasGradient:Re,CanvasPattern:Oe,Image:se,ImageData:$e,Path2D:Fe,DOMMatrix:Ue,DOMRect:Ge,DOMPoint:je}=window,Ve={Canvas:Me,loadImage:Le,CanvasRenderingContext2D:Ne,CanvasGradient:Re,CanvasPattern:Oe,Image:se,ImageData:$e,Path2D:Fe,DOMMatrix:Ue,DOMRect:Ge,DOMPoint:je},wt=(o,t,e={},r=e)=>{if(Array.isArray(t))t.forEach(i=>wt(o,i,e,r));else if(typeof t=="function")t(o,e,r,wt);else{const i=Object.keys(t)[0];Array.isArray(t[i])?(r[i]={},wt(o,t[i],e,r[i])):r[i]=t[i](o,e,r,wt)}return e},dt=(o,t)=>(e,r,i,n)=>{t(e,r,i)&&n(e,o,r,i)},ze=(o,t)=>(e,r,i,n)=>{const s=[];let a=e.pos;for(;t(e,r,i);){const l={};if(n(e,o,r,l),e.pos===a)break;a=e.pos,s.push(l)}return s},He=o=>({data:o,pos:0}),W=()=>o=>o.data[o.pos++],ae=(o=0)=>t=>t.data[t.pos+o],it=o=>t=>t.data.subarray(t.pos,t.pos+=o),Tt=o=>t=>t.data.subarray(t.pos,t.pos+o),Rt=o=>t=>Array.from(it(o)(t)).map(e=>String.fromCharCode(e)).join(""),ht=o=>t=>{const e=it(2)(t);return o?(e[1]<<8)+e[0]:(e[0]<<8)+e[1]},le=(o,t)=>(e,r,i)=>{const n=typeof t=="function"?t(e,r,i):t,s=it(o),a=new Array(n);for(var l=0;l{for(var r=0,i=0;it=>{const e=W()(t),r=new Array(8);for(var i=0;i<8;i++)r[7-i]=!!(e&1<{const a=o[s];return a.length?n[s]=Ke(r,a.index,a.length):n[s]=r[a.index],n},{})};var Et={blocks:o=>{const e=[],r=o.data.length;for(var i=0,n=W()(o);n!==0&&n;n=W()(o)){if(o.pos+n>=r){const c=r-o.pos;e.push(it(c)(o)),i+=c;break}e.push(it(n)(o)),i+=n}const s=new Uint8Array(i);for(var a=0,l=0;l{var t=Tt(2)(o);return t[0]===33&&t[1]===249}),Ze=dt({image:[{code:W()},{descriptor:[{left:ht(!0)},{top:ht(!0)},{width:ht(!0)},{height:ht(!0)},{lct:Ft({exists:{index:0},interlaced:{index:1},sort:{index:2},future:{index:3,length:2},size:{index:5,length:3}})}]},dt({lct:le(3,(o,t,e)=>Math.pow(2,e.descriptor.lct.size+1))},(o,t,e)=>e.descriptor.lct.exists),{data:[{minCodeSize:W()},Et]}]},o=>ae()(o)===44),qe=dt({text:[{codes:it(2)},{blockSize:W()},{preData:(o,t,e)=>it(e.text.blockSize)(o)},Et]},o=>{var t=Tt(2)(o);return t[0]===33&&t[1]===1}),Je=dt({application:[{codes:it(2)},{blockSize:W()},{id:(o,t,e)=>Rt(e.blockSize)(o)},Et]},o=>{var t=Tt(2)(o);return t[0]===33&&t[1]===255}),We=dt({comment:[{codes:it(2)},Et]},o=>{var t=Tt(2)(o);return t[0]===33&&t[1]===254}),Ye=[{header:[{signature:Rt(3)},{version:Rt(3)}]},{lsd:[{width:ht(!0)},{height:ht(!0)},{gct:Ft({exists:{index:0},resolution:{index:1,length:3},sort:{index:4},size:{index:5,length:3}})},{backgroundColorIndex:W()},{pixelAspectRatio:W()}]},dt({gct:le(3,(o,t)=>Math.pow(2,t.lsd.gct.size+1))},(o,t)=>t.lsd.gct.exists),{frames:ze([Xe,Je,We,Ze,qe],o=>{var t=ae()(o);return t===33||t===44})}],Qe=(o,t)=>{const e=new Array(o.length),r=o.length/t,i=function(h,f){const v=o.slice(f*t,(f+1)*t);e.splice.apply(e,[h*t,t].concat(v))},n=[0,4,2,1],s=[8,8,4,2];for(var a=0,l=0;l<4;l++)for(var c=n[l];c{const n=e;var s,a,l,c,h,f,v,b,A,k,d,T,m,y,x,B;const M=new Array(e),g=new Array(4096),p=new Array(4096),P=new Array(4097);for(T=o,a=1<>=c,b-=c,A>s||A==h)break;if(A==a){c=T+1,l=(1<a;)P[y++]=p[A],A=g[A];m=p[A]&255,P[y++]=m,s<4096&&(g[s]=v,p[s]=m,s++,!(s&l)&&s<4096&&(c++,l+=s)),v=f}y--,M[B++]=P[y],k++}for(k=B;k{const t=new Uint8Array(o);return wt(He(t),Ye)},rr=o=>{const t=o.pixels.length,e=new Uint8ClampedArray(t*4);for(var r=0;r{if(!o.image){console.warn("gif frame does not have associated image.");return}const{image:r}=o,i=r.descriptor.width*r.descriptor.height;var n=tr(r.data.minCodeSize,r.data.blocks,i);r.descriptor.lct.interlaced&&(n=Qe(n,r.descriptor.width));const s={pixels:n,dims:{top:o.image.descriptor.top,left:o.image.descriptor.left,width:o.image.descriptor.width,height:o.image.descriptor.height}};return r.descriptor.lct&&r.descriptor.lct.exists?s.colorTable=r.lct:s.colorTable=t,o.gce&&(s.delay=(o.gce.delay||10)*10,s.disposalType=o.gce.extras.disposal,o.gce.extras.transparentColorGiven&&(s.transparentIndex=o.gce.transparentColorIndex)),e&&(s.patch=rr(s)),s},or=(o,t)=>o.frames.filter(e=>e.image).map(e=>ir(e,o.gct,t));var nr=100,H=256,qt=H-1,lt=4,ce=16,Ut=1<>Gt,ar=Ut<>3,Ot=6,cr=1<>3);var g,p;for(g=0;g>=lt,e[g][1]>>=lt,e[g][2]>>=lt,e[g][3]=g}function c(g,p,P,d,b){e[p][0]-=g*(e[p][0]-P)/yt,e[p][1]-=g*(e[p][1]-d)/yt,e[p][2]-=g*(e[p][2]-b)/yt}function h(g,p,P,d,b){for(var m=Math.abs(p-g),y=Math.min(p+g,H),B=p+1,x=p-1,N=1,u,R;Bm;)R=s[N++],Bm&&(u=e[x--],u[0]-=R*(u[0]-P)/gt,u[1]-=R*(u[1]-d)/gt,u[2]-=R*(u[2]-b)/gt)}function f(g,p,P){var d=2147483647,b=d,m=-1,y=m,B,x,N,u,R;for(B=0;B>ce-lt),u>Gt,n[B]-=R,i[B]+=R<>1,p=y+1;p>1,p=y+1;p<256;p++)r[p]=qt}function A(g,p,P){for(var d,b,m,y=1e3,B=-1,x=r[p],N=x-1;x=0;)x=y?x=H:(x++,m<0&&(m=-m),d=b[0]-g,d<0&&(d=-d),m+=d,m=0&&(b=e[N],m=p-b[1],m>=y?N=-1:(N--,m<0&&(m=-m),d=b[0]-g,d<0&&(d=-d),m+=d,m>Ot;for(B<=1&&(B=0),g=0;g=p&&(O-=p),g++,b===0&&(b=1),g%b===0)for(m-=m/P,y-=y/hr,B=y>>Ot,B<=1&&(B=0),C=0;C=254&&x(O)}function b(C){m(mt),f=T+2,A=!0,R(T,C)}function m(C){for(var O=0;O=0){at=V-G,G===0&&(at=1);do if((G-=at)<0&&(G+=V),s[G]===w){Y=a[G];continue t}while(s[G]>=0)}R(Y,O),Y=ut,f<1<0&&(C.writeByte(h),C.writeBytes(n,0,h),h=0)}function N(C){return(1<0?l|=C<=8;)d(l&255,O),l>>=8,c-=8;if((f>v||A)&&(A?(v=N(P=k),A=!1):(++P,P==Ct?v=1<0;)d(l&255,O),l>>=8,c-=8;x(O)}}this.encode=B}function Z(){this.page=-1,this.pages=[],this.newPage()}Z.pageSize=4096;Z.charMap={};for(var At=0;At<256;At++)Z.charMap[At]=String.fromCharCode(At);Z.prototype.newPage=function(){this.pages[++this.page]=new Uint8Array(Z.pageSize),this.cursor=0};Z.prototype.getData=function(){for(var o="",t=0;tr+i.length,0));return o.reduce((r,i)=>(e.set(i,r),r+i.length),0),e};Z.prototype.writeByte=function(o){this.cursor>=Z.pageSize&&this.newPage(),this.pages[this.page][this.cursor++]=o};Z.prototype.writeUTFBytes=function(o){for(var t=o.length,e=0;e=0&&(this.dispose=o)};$.prototype.setRepeat=function(o){this.repeat=o};$.prototype.setTransparent=function(o){this.transparent=o};$.prototype.addFrame=function(o){this.image=o,this.colorTab=this.globalPalette&&this.globalPalette.slice?this.globalPalette:null,this.getImagePixels(),this.analyzePixels(),this.globalPalette===!0&&(this.globalPalette=this.colorTab),this.firstFrame&&(this.writeHeader(),this.writeLSD(),this.writePalette(),this.repeat>=0&&this.writeNetscapeExt()),this.writeGraphicCtrlExt(),this.writeImageDesc(),!this.firstFrame&&!this.globalPalette&&this.writePalette(),this.writePixels(),this.firstFrame=!1};$.prototype.finish=function(){this.out.writeByte(59)};$.prototype.setQuality=function(o){o<1&&(o=1),this.sample=o};$.prototype.setDither=function(o){o===!0&&(o="FloydSteinberg"),this.dither=o};$.prototype.setGlobalPalette=function(o){this.globalPalette=o};$.prototype.getGlobalPalette=function(){return this.globalPalette&&this.globalPalette.slice&&this.globalPalette.slice(0)||this.globalPalette};$.prototype.writeHeader=function(){this.out.writeUTFBytes("GIF89a")};$.prototype.analyzePixels=function(){this.colorTab||(this.neuQuant=new gr(this.pixels,this.sample),this.neuQuant.buildColormap(),this.colorTab=this.neuQuant.getColormap()),this.dither?this.ditherPixels(this.dither.replace("-serpentine",""),this.dither.match(/-serpentine/)!==null):this.indexPixels(),this.pixels=null,this.colorDepth=8,this.palSize=7,this.transparent!==null&&(this.transIndex=this.findClosest(this.transparent,!0))};$.prototype.indexPixels=function(o){var t=this.pixels.length/3;this.indexedPixels=new Uint8Array(t);for(var e=0,r=0;r=0&&B+h=0&&x+c>16,(o&65280)>>8,o&255,t)};$.prototype.findClosestRGB=function(o,t,e,r){if(this.colorTab===null)return-1;if(this.neuQuant&&!r)return this.neuQuant.lookupRGB(o,t,e);for(var i=0,n=256*256*256,s=this.colorTab.length,a=0,l=0;a=0&&(t=this.dispose&7),t<<=2,this.out.writeByte(0|t|0|o),this.writeShort(this.delay),this.out.writeByte(this.transIndex),this.out.writeByte(0)};$.prototype.writeImageDesc=function(){this.out.writeByte(44),this.writeShort(0),this.writeShort(0),this.writeShort(this.width),this.writeShort(this.height),this.firstFrame||this.globalPalette?this.out.writeByte(0):this.out.writeByte(128|this.palSize)};$.prototype.writeLSD=function(){this.writeShort(this.width),this.writeShort(this.height),this.out.writeByte(240|this.palSize),this.out.writeByte(0),this.out.writeByte(0)};$.prototype.writeNetscapeExt=function(){this.out.writeByte(33),this.out.writeByte(255),this.out.writeByte(11),this.out.writeUTFBytes("NETSCAPE2.0"),this.out.writeByte(3),this.out.writeByte(1),this.writeShort(this.repeat),this.out.writeByte(0)};$.prototype.writePalette=function(){this.out.writeBytes(this.colorTab);for(var o=3*256-this.colorTab.length,t=0;t>8&255)};$.prototype.writePixels=function(){var o=new vr(this.width,this.height,this.indexedPixels,this.colorDepth);o.encode(this.out)};$.prototype.stream=function(){return this.out};var mr=globalThis&&globalThis.__awaiter||function(o,t,e,r){function i(n){return n instanceof e?n:new e(function(s){s(n)})}return new(e||(e=Promise))(function(n,s){function a(h){try{c(r.next(h))}catch(f){s(f)}}function l(h){try{c(r.throw(h))}catch(f){s(f)}}function c(h){h.done?n(h.value):i(h.value).then(a,l)}c((r=r.apply(o,t||[])).next())})};const{Canvas:ot}=Ve,Pt=.4;function ee(o){if(!o)return;function t(e){e.onload=null,e.onerror=null}return new Promise(function(e,r){if(o.slice(0,4)=="data"){let n=new Image;n.onload=function(){e(n),t(n)},n.onerror=function(){r("Image load error"),t(n)},n.src=o;return}let i=new Image;i.setAttribute("crossOrigin","Anonymous"),i.onload=function(){e(i)},i.onerror=function(){r("Image load error")},i.src=o})}class _{constructor(t){const e=Object.assign({},t);if(Object.keys(_.defaultOptions).forEach(r=>{r in e||Object.defineProperty(e,r,{value:_.defaultOptions[r],enumerable:!0,writable:!0})}),e.components?typeof e.components=="object"&&Object.keys(_.defaultComponentOptions).forEach(r=>{r in e.components?Object.defineProperty(e.components,r,{value:Object.assign(Object.assign({},_.defaultComponentOptions[r]),e.components[r]),enumerable:!0,writable:!0}):Object.defineProperty(e.components,r,{value:_.defaultComponentOptions[r],enumerable:!0,writable:!0})}):e.components=_.defaultComponentOptions,e.dotScale!==null&&e.dotScale!==void 0){if(e.dotScale<=0||e.dotScale>1)throw new Error("dotScale should be in range (0, 1].");e.components.data.scale=e.dotScale,e.components.timing.scale=e.dotScale,e.components.alignment.scale=e.dotScale}this.options=e,this.canvas=new ot(t.size,t.size),this.canvasContext=this.canvas.getContext("2d"),this.qrCode=new ct(-1,this.options.correctLevel),Number.isInteger(this.options.maskPattern)&&(this.qrCode.maskPattern=this.options.maskPattern),Number.isInteger(this.options.version)&&(this.qrCode.typeNumber=this.options.version),this.qrCode.addData(this.options.text),this.qrCode.make()}draw(){return new Promise(t=>this._draw().then(t))}_clear(){this.canvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)}static _prepareRoundedCornerClip(t,e,r,i,n,s){t.beginPath(),t.moveTo(e,r),t.arcTo(e+i,r,e+i,r+n,s),t.arcTo(e+i,r+n,e,r+n,s),t.arcTo(e,r+n,e,r,s),t.arcTo(e,r,e+i,r,s),t.closePath()}static _getAverageRGB(t){const r={r:0,g:0,b:0};let i,n,s=-4;const a={r:0,g:0,b:0};let l=0;n=t.naturalHeight||t.height,i=t.naturalWidth||t.width;const h=new ot(i,n).getContext("2d");if(!h)return r;h.drawImage(t,0,0);let f;try{f=h.getImageData(0,0,i,n)}catch{return r}for(;(s+=5*4)200||f.data[s+1]>200||f.data[s+2]>200||(++l,a.r+=f.data[s],a.g+=f.data[s+1],a.b+=f.data[s+2]);return a.r=~~(a.r/l),a.g=~~(a.g/l),a.b=~~(a.b/l),a}static _drawDot(t,e,r,i,n=0,s=1){t.fillRect((e+n)*i,(r+n)*i,s*i,s*i)}static _drawAlignProtector(t,e,r,i){t.clearRect((e-2)*i,(r-2)*i,5*i,5*i),t.fillRect((e-2)*i,(r-2)*i,5*i,5*i)}static _drawAlign(t,e,r,i,n=0,s=1,a,l){const c=t.fillStyle;t.fillStyle=a,new Array(4).fill(0).map((h,f)=>{_._drawDot(t,e-2+f,r-2,i,n,s),_._drawDot(t,e+2,r-2+f,i,n,s),_._drawDot(t,e+2-f,r+2,i,n,s),_._drawDot(t,e-2,r+2-f,i,n,s)}),_._drawDot(t,e,r,i,n,s),l||(t.fillStyle="rgba(255, 255, 255, 0.6)",new Array(2).fill(0).map((h,f)=>{_._drawDot(t,e-1+f,r-1,i,n,s),_._drawDot(t,e+1,r-1+f,i,n,s),_._drawDot(t,e+1-f,r+1,i,n,s),_._drawDot(t,e-1,r+1-f,i,n,s)})),t.fillStyle=c}_draw(){var t,e,r,i,n,s,a,l,c,h,f,v,A,k,T,M,g,p,P;return mr(this,void 0,void 0,function*(){const d=(t=this.qrCode)===null||t===void 0?void 0:t.moduleCount,b=this.options.size;let m=this.options.margin;(m<0||m*2>=b)&&(m=0);const y=Math.ceil(m),B=b-2*m,x=this.options.whiteMargin,N=this.options.backgroundDimming,u=Math.ceil(B/d),R=u*d,C=R+2*y,O=new ot(C,C),w=O.getContext("2d");this._clear(),w.save(),w.translate(y,y);const ut=new ot(C,C),G=ut.getContext("2d");let Y=null,at=[];if(this.options.gifBackground){const D=er(this.options.gifBackground);if(Y=D,at=or(D,!0),this.options.autoColor){let E=0,I=0,S=0,z=0;for(let F=0;F200||U[1]>200||U[2]>200||U[0]===0&&U[1]===0&&U[2]===0||(z++,E+=U[0],I+=U[1],S+=U[2])}E=~~(E/z),I=~~(I/z),S=~~(S/z),this.options.colorDark=`rgb(${E},${I},${S})`}}else if(this.options.backgroundImage){const D=yield ee(this.options.backgroundImage);if(this.options.autoColor){const E=_._getAverageRGB(D);this.options.colorDark=`rgb(${E.r},${E.g},${E.b})`}G.drawImage(D,0,0,D.width,D.height,0,0,C,C),G.rect(0,0,C,C),G.fillStyle=N,G.fill()}else G.rect(0,0,C,C),G.fillStyle=this.options.colorLight,G.fill();const V=L.getPatternPosition(this.qrCode.typeNumber),Q=((r=(e=this.options.components)===null||e===void 0?void 0:e.data)===null||r===void 0?void 0:r.scale)||Pt,jt=(1-Q)*.5;for(let D=0;D=d-8)||E>=d-8&&D<8,z=D==6&&E>=8&&E<=d-8||E==6&&D>=8&&D<=d-8;let F=S||z;for(let K=1;K=V[K]-2&&D<=V[K]+2&&E>=V[K]-2&&E<=V[K]+2;const U=E*u+(F?0:jt*u),tt=D*u+(F?0:jt*u);if(w.strokeStyle=I?this.options.colorDark:this.options.colorLight,w.lineWidth=.5,w.fillStyle=I?this.options.colorDark:this.options.colorLight,V.length===0)F||w.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u);else{const K=E=d-4-5&&D=d-4-5;!F&&!K&&w.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u)}}const J=V[V.length-1],ge=this.options.colorLight;if(w.fillStyle=ge,w.fillRect(0,0,8*u,8*u),w.fillRect(0,(d-8)*u,8*u,8*u),w.fillRect((d-8)*u,0,8*u,8*u),!((n=(i=this.options.components)===null||i===void 0?void 0:i.timing)===null||n===void 0)&&n.protectors&&(w.fillRect(8*u,6*u,(d-8-8)*u,u),w.fillRect(6*u,8*u,u,(d-8-8)*u)),!((a=(s=this.options.components)===null||s===void 0?void 0:s.cornerAlignment)===null||a===void 0)&&a.protectors&&_._drawAlignProtector(w,J,J,u),!((c=(l=this.options.components)===null||l===void 0?void 0:l.alignment)===null||c===void 0)&&c.protectors)for(let D=0;D=1)&&(E=.2),I<0&&(I=0),S<0&&(S=0);const z=R*E,F=.5*(C-z),U=F;w.restore(),w.fillStyle=this.options.logoBackgroundColor,w.save(),_._prepareRoundedCornerClip(w,F-I,U-I,z+2*I,z+2*I,S+I),w.clip();const tt=w.globalCompositeOperation;w.globalCompositeOperation="destination-out",w.fill(),w.globalCompositeOperation=tt,w.restore(),w.save(),_._prepareRoundedCornerClip(w,F,U,z,z,S),w.clip(),w.drawImage(D,F,U,z,z),w.restore(),w.save(),w.translate(y,y)}if(Y){let D,E,I,S,z,F;if(at.forEach(function(U){D||(D=new $(b,b),D.setDelay(U.delay),D.setRepeat(0));const{width:tt,height:K}=U.dims;E||(E=new ot(tt,K),I=E.getContext("2d"),I.rect(0,0,E.width,E.height),I.fillStyle="#ffffff",I.fill()),(!S||!F||tt!==S.width||K!==S.height)&&(S=new ot(tt,K),z=S.getContext("2d"),F=z.createImageData(tt,K)),F.data.set(U.patch),z.putImageData(F,0,0),I.drawImage(S.getContext("2d").canvas,U.dims.left,U.dims.top);const bt=new ot(C,C),vt=bt.getContext("2d");vt.drawImage(E.getContext("2d").canvas,0,0,C,C),vt.rect(0,0,C,C),vt.fillStyle=N,vt.fill(),vt.drawImage(O.getContext("2d").canvas,0,0,C,C);const It=new ot(b,b),Kt=It.getContext("2d");Kt.drawImage(bt.getContext("2d").canvas,0,0,b,b),D.addFrame(Kt.getImageData(0,0,It.width,It.height).data)}),!D)throw new Error("No frames.");if(D.finish(),re(this.canvas)){const tt=D.stream().toFlattenUint8Array().reduce((K,bt)=>K+String.fromCharCode(bt),"");return Promise.resolve(`data:image/gif;base64,${window.btoa(tt)}`)}return Promise.resolve(Buffer.from(D.stream().toFlattenUint8Array()))}else{G.drawImage(O.getContext("2d").canvas,0,0,C,C),w.drawImage(ut.getContext("2d").canvas,-y,-y,C,C);const D=new ot(b,b);D.getContext("2d").drawImage(O.getContext("2d").canvas,0,0,b,b),this.canvas=D;const I=this.options.gifBackground?"gif":"png";return re(this.canvas)?Promise.resolve(this.canvas.toDataURL(I)):Promise.resolve(this.canvas.toBuffer(I))}})}}_.CorrectLevel=X;_.defaultComponentOptions={data:{scale:.4},timing:{scale:.5,protectors:!1},alignment:{scale:.5,protectors:!1},cornerAlignment:{scale:.5,protectors:!0}};_.defaultOptions={text:"",size:400,margin:20,colorDark:"#000000",colorLight:"rgba(255, 255, 255, 0.6)",correctLevel:X.M,backgroundImage:void 0,backgroundDimming:"rgba(0,0,0,0)",logoImage:void 0,logoScale:.2,logoMargin:4,logoCornerRadius:8,whiteMargin:!0,components:_.defaultComponentOptions,autoColor:!0,logoBackgroundColor:"#ffffff",backgroundColor:"#ffffff"};function re(o){try{return o instanceof HTMLElement}catch{return typeof o=="object"&&o.nodeType===1&&typeof o.style=="object"&&typeof o.ownerDocument=="object"}}function Bt(o,...t){if(Array.isArray(o))o.forEach(e=>Bt(e,...t));else return o(...t)}const wr=(o,t)=>{const e=document.createElement("a");e.href=o,e.download=t||new Date().getTime()+".png",e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e)},br=o=>new Promise((t,e)=>{const r=new XMLHttpRequest;r.responseType="blob",r.onload=()=>{const i=new FileReader;i.onloadend=()=>{t(i.result)},i.onerror=n=>{e(n)},i.onabort=n=>{e(n)},i.readAsArrayBuffer(r.response)},r.open("GET",o),r.send()}),Nt=Vue.defineComponent({name:"Vue3NextQrcode",props:me,setup(o,t){const{expose:e}=t,r=Vue.computed(()=>({"--ray-qrcode-width":o.size+"px","--ray-qrcode-height":o.size+"px","--ray-qrcode-border-radius":o.logoCornerRadius+"px","--ray-qrcode-mask-color":o.maskColor})),i=Vue.ref();let n;const s=Vue.ref(!1);let a;const l=async()=>{const{gifBackgroundURL:v}=o;if(v)try{n=await br(v)}catch(A){console.error(A)}},c=()=>{const{gifBackgroundURL:v,gifBackground:A,...k}=o;new _({...k,gifBackground:n??void 0}).draw().then(T=>{const{onSuccess:M}=o;M&&Bt(M,T),i.value=T}).catch(T=>{const{onError:M}=o;M&&Bt(M,T)})},h=()=>{if(t.slots.errorAction)return;const{onReload:v}=o;v&&Bt(v)},f=v=>i.value&&typeof i.value=="string"?new Promise(A=>{wr(i.value,v),A()}):Promise.reject();return Vue.watchEffect(()=>{o.watchText?a=Vue.watch(()=>o.text,()=>c()):a==null||a()}),e({downloadQRCode:f}),Vue.onMounted(async()=>{await l(),c()}),Vue.onBeforeUnmount(()=>{a==null||a()}),{qrcodeURL:i,errorActionClick:h,cssVars:r,isClick:s}},render(){return Vue.createVNode("div",{class:"ray-qrcode",style:[this.cssVars]},[Vue.createVNode("div",{class:[this.status==="loading"&&!this.$slots.loading?"ray-qrcode__loading":"",this.$slots.loading?"ray-qrcode__loading--custom":""]},[this.status==="loading"?this.$slots.loading?Vue.createVNode("div",{class:"ray-qrcode__loading-slots"},[this.$slots.loading()]):Vue.createVNode("div",{class:"ray-qrcode__spin"},null):null,Vue.createVNode("img",Vue.mergeProps({src:this.qrcodeURL},{img_tag:"VUE3_NEXT_QRCODE"}),null)]),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[typeof this.errorDescription=="string"?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode("span",{onMousedown:()=>{this.isClick=!0},onMouseup:()=>{this.isClick=!1},class:[this.isClick?"ray-qrcode__error-btn-click":""]},[this.errorActionDescription])])]):null])}});Nt.install=function(o){o.component(Nt.name,Nt)};export{Nt as Q}; +const me={maskColor:{type:String,default:"rgba(255, 255, 255, 0.96)"},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:o=>[0,1,2,3].includes(o)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}};function we(o,t,e){const r=ie(t),i=o-1;let n=0;switch(e){case X.L:n=rt[i][0];break;case X.M:n=rt[i][1];break;case X.Q:n=rt[i][2];break;case X.H:n=rt[i][3];break}return r<=n}function be(o,t){for(var e=1,r=ie(o),i=0,n=rt.length;irt.length)throw new Error("Too long data");return e}function ie(o){var t=encodeURI(o).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return t.length+(t.length!=Number(o)?3:0)}class ye{constructor(t){this.mode=q.MODE_8BIT_BYTE,this.parsedData=[],this.data=t;const e=[];for(let r=0,i=this.data.length;r65536?(n[0]=240|(s&1835008)>>>18,n[1]=128|(s&258048)>>>12,n[2]=128|(s&4032)>>>6,n[3]=128|s&63):s>2048?(n[0]=224|(s&61440)>>>12,n[1]=128|(s&4032)>>>6,n[2]=128|s&63):s>128?(n[0]=192|(s&1984)>>>6,n[1]=128|s&63):n[0]=s,e.push(n)}this.parsedData=Array.prototype.concat.apply([],e),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}getLength(){return this.parsedData.length}write(t){for(let e=0,r=this.parsedData.length;e40)throw new Error(`Invalid QR version: ${this.typeNumber}`);if(!we(this.typeNumber,t,this.errorCorrectLevel))throw new Error(`Data is too long for QR version: ${this.typeNumber}`)}const e=new ye(t);this.dataList.push(e),this.dataCache=void 0}isDark(t,e){if(t<0||this.moduleCount<=t||e<0||this.moduleCount<=e)throw new Error(`${t},${e}`);return this.modules[t][e]}getModuleCount(){return this.moduleCount}make(){this.makeImpl(!1,this.getBestMaskPattern())}makeImpl(t,e){this.moduleCount=this.typeNumber*4+17,this.modules=new Array(this.moduleCount);for(let r=0;r=7&&this.setupTypeNumber(t),this.dataCache==null&&(this.dataCache=ct.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,e)}setupPositionProbePattern(t,e){for(let r=-1;r<=7;r++)if(!(t+r<=-1||this.moduleCount<=t+r))for(let i=-1;i<=7;i++)e+i<=-1||this.moduleCount<=e+i||(0<=r&&r<=6&&(i==0||i==6)||0<=i&&i<=6&&(r==0||r==6)||2<=r&&r<=4&&2<=i&&i<=4?this.modules[t+r][e+i]=!0:this.modules[t+r][e+i]=!1)}getBestMaskPattern(){if(Number.isInteger(this.maskPattern)&&Object.values(nt).includes(this.maskPattern))return this.maskPattern;let t=0,e=0;for(let r=0;r<8;r++){this.makeImpl(!0,r);const i=L.getLostPoint(this);(r==0||t>i)&&(t=i,e=r)}return e}setupTimingPattern(){for(let t=8;t>r&1)==1;this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=i}for(var r=0;r<18;r++){var i=!t&&(e>>r&1)==1;this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=i}}setupTypeInfo(t,e){const r=this.errorCorrectLevel<<3|e,i=L.getBCHTypeInfo(r);for(var n=0;n<15;n++){var s=!t&&(i>>n&1)==1;n<6?this.modules[n][8]=s:n<8?this.modules[n+1][8]=s:this.modules[this.moduleCount-15+n][8]=s}for(var n=0;n<15;n++){var s=!t&&(i>>n&1)==1;n<8?this.modules[8][this.moduleCount-n-1]=s:n<9?this.modules[8][15-n-1+1]=s:this.modules[8][15-n-1]=s}this.modules[this.moduleCount-8][8]=!t}mapData(t,e){let r=-1,i=this.moduleCount-1,n=7,s=0;for(let a=this.moduleCount-1;a>0;a-=2)for(a==6&&a--;;){for(let l=0;l<2;l++)if(this.modules[i][a-l]==null){let c=!1;s>>n&1)==1),L.getMask(e,i,a-l)&&(c=!c),this.modules[i][a-l]=c,n--,n==-1&&(s++,n=7)}if(i+=r,i<0||this.moduleCount<=i){i-=r,r=-r;break}}}static createData(t,e,r){const i=st.getRSBlocks(t,e),n=new Ce;for(var s=0;sa*8)throw new Error(`code length overflow. (${n.getLengthInBits()}>${a*8})`);for(n.getLengthInBits()+4<=a*8&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(!1);for(;!(n.getLengthInBits()>=a*8||(n.put(ct.PAD0,8),n.getLengthInBits()>=a*8));)n.put(ct.PAD1,8);return ct.createBytes(n,i)}static createBytes(t,e){let r=0,i=0,n=0;const s=new Array(e.length),a=new Array(e.length);for(var l=0;l=0?g.get(P):0}}let h=0;for(var c=0;c=0;)e^=L.G15<=0;)e^=L.G18<>>=1;return e}static getPatternPosition(t){return L.PATTERN_POSITION_TABLE[t-1]}static getMask(t,e,r){switch(t){case nt.PATTERN000:return(e+r)%2==0;case nt.PATTERN001:return e%2==0;case nt.PATTERN010:return r%3==0;case nt.PATTERN011:return(e+r)%3==0;case nt.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2==0;case nt.PATTERN101:return e*r%2+e*r%3==0;case nt.PATTERN110:return(e*r%2+e*r%3)%2==0;case nt.PATTERN111:return(e*r%3+(e+r)%2)%2==0;default:throw new Error(`bad maskPattern:${t}`)}}static getErrorCorrectPolynomial(t){let e=new pt([1],0);for(let r=0;r5&&(r+=3+l-5)}for(var i=0;i=256;)t-=255;return j.EXP_TABLE[t]}}j.EXP_TABLE=new Array(256);j.LOG_TABLE=new Array(256);j._constructor=function(){for(var o=0;o<8;o++)j.EXP_TABLE[o]=1<>>7-t%8&1)==1}put(t,e){for(let r=0;r>>e-r-1&1)==1)}getLengthInBits(){return this.length}putBit(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}}const rt=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function et(o){if(typeof o!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(o))}function Xt(o,t){for(var e="",r=0,i=-1,n=0,s,a=0;a<=o.length;++a){if(a2){var l=e.lastIndexOf("/");if(l!==e.length-1){l===-1?(e="",r=0):(e=e.slice(0,l),r=e.length-1-e.lastIndexOf("/")),i=a,n=0;continue}}else if(e.length===2||e.length===1){e="",r=0,i=a,n=0;continue}}t&&(e.length>0?e+="/..":e="..",r=2)}else e.length>0?e+="/"+o.slice(i+1,a):e=o.slice(i+1,a),r=a-i-1;i=a,n=0}else s===46&&n!==-1?++n:n=-1}return e}function Ae(o,t){var e=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return e?e===t.root?e+r:e+o+r:r}var ft={resolve:function(){for(var t="",e=!1,r,i=arguments.length-1;i>=-1&&!e;i--){var n;i>=0?n=arguments[i]:(r===void 0&&(r=process.cwd()),n=r),et(n),n.length!==0&&(t=n+"/"+t,e=n.charCodeAt(0)===47)}return t=Xt(t,!e),e?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(t){if(et(t),t.length===0)return".";var e=t.charCodeAt(0)===47,r=t.charCodeAt(t.length-1)===47;return t=Xt(t,!e),t.length===0&&!e&&(t="."),t.length>0&&r&&(t+="/"),e?"/"+t:t},isAbsolute:function(t){return et(t),t.length>0&&t.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var t,e=0;e0&&(t===void 0?t=r:t+="/"+r)}return t===void 0?".":ft.normalize(t)},relative:function(t,e){if(et(t),et(e),t===e||(t=ft.resolve(t),e=ft.resolve(e),t===e))return"";for(var r=1;rc){if(e.charCodeAt(s+f)===47)return e.slice(s+f+1);if(f===0)return e.slice(s+f)}else n>c&&(t.charCodeAt(r+f)===47?h=f:f===0&&(h=0));break}var v=t.charCodeAt(r+f),A=e.charCodeAt(s+f);if(v!==A)break;v===47&&(h=f)}var k="";for(f=r+h+1;f<=i;++f)(f===i||t.charCodeAt(f)===47)&&(k.length===0?k+="..":k+="/..");return k.length>0?k+e.slice(s+h):(s+=h,e.charCodeAt(s)===47&&++s,e.slice(s))},_makeLong:function(t){return t},dirname:function(t){if(et(t),t.length===0)return".";for(var e=t.charCodeAt(0),r=e===47,i=-1,n=!0,s=t.length-1;s>=1;--s)if(e=t.charCodeAt(s),e===47){if(!n){i=s;break}}else n=!1;return i===-1?r?"/":".":r&&i===1?"//":t.slice(0,i)},basename:function(t,e){if(e!==void 0&&typeof e!="string")throw new TypeError('"ext" argument must be a string');et(t);var r=0,i=-1,n=!0,s;if(e!==void 0&&e.length>0&&e.length<=t.length){if(e.length===t.length&&e===t)return"";var a=e.length-1,l=-1;for(s=t.length-1;s>=0;--s){var c=t.charCodeAt(s);if(c===47){if(!n){r=s+1;break}}else l===-1&&(n=!1,l=s+1),a>=0&&(c===e.charCodeAt(a)?--a===-1&&(i=s):(a=-1,i=l))}return r===i?i=l:i===-1&&(i=t.length),t.slice(r,i)}else{for(s=t.length-1;s>=0;--s)if(t.charCodeAt(s)===47){if(!n){r=s+1;break}}else i===-1&&(n=!1,i=s+1);return i===-1?"":t.slice(r,i)}},extname:function(t){et(t);for(var e=-1,r=0,i=-1,n=!0,s=0,a=t.length-1;a>=0;--a){var l=t.charCodeAt(a);if(l===47){if(!n){r=a+1;break}continue}i===-1&&(n=!1,i=a+1),l===46?e===-1?e=a:s!==1&&(s=1):e!==-1&&(s=-1)}return e===-1||i===-1||s===0||s===1&&e===i-1&&e===r+1?"":t.slice(e,i)},format:function(t){if(t===null||typeof t!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof t);return Ae("/",t)},parse:function(t){et(t);var e={root:"",dir:"",base:"",ext:"",name:""};if(t.length===0)return e;var r=t.charCodeAt(0),i=r===47,n;i?(e.root="/",n=1):n=0;for(var s=-1,a=0,l=-1,c=!0,h=t.length-1,f=0;h>=n;--h){if(r=t.charCodeAt(h),r===47){if(!c){a=h+1;break}continue}l===-1&&(c=!1,l=h+1),r===46?s===-1?s=h:f!==1&&(f=1):s!==-1&&(f=-1)}return s===-1||l===-1||f===0||f===1&&s===l-1&&s===a+1?l!==-1&&(a===0&&i?e.base=e.name=t.slice(1,l):e.base=e.name=t.slice(a,l)):(a===0&&i?(e.name=t.slice(1,s),e.base=t.slice(1,l)):(e.name=t.slice(a,s),e.base=t.slice(a,l)),e.ext=t.slice(s,l)),a>0?e.dir=t.slice(0,a-1):i&&(e.dir="/"),e},sep:"/",delimiter:":",win32:null,posix:null};ft.posix=ft;const Pe=ft.extname,oe=ft.basename;class Be{constructor(){let t=typeof global>"u",e="image/png",r="image/jpeg",i="image/jpeg",n="image/webp",s="application/pdf",a="image/svg+xml";Object.assign(this,{toMime:this.toMime.bind(this),fromMime:this.fromMime.bind(this),expected:t?'"png", "jpg", or "webp"':'"png", "jpg", "pdf", or "svg"',formats:t?{png:e,jpg:r,jpeg:i,webp:n}:{png:e,jpg:r,jpeg:i,pdf:s,svg:a},mimes:t?{[e]:"png",[r]:"jpg",[n]:"webp"}:{[e]:"png",[r]:"jpg",[s]:"pdf",[a]:"svg"}})}toMime(t){return this.formats[(t||"").replace(/^\./,"").toLowerCase()]}fromMime(t){return this.mimes[t]}}function De(o,{filename:t="",extension:e="",format:T,page:i,quality:n,matte:s,density:a,outline:l,archive:A}={}){var{fromMime:h,toMime:f,expected:v}=new Be,A=A||"canvas",k=T||e.replace(/@\d+x$/i,"")||Pe(t),T=h(f(k)||k),M=f(T),g=o.length;if(!k)throw new Error("Cannot determine image format (use a filename extension or 'format' argument)");if(!T)throw new Error(`Unsupported file format "${k}" (expected ${v})`);if(!g)throw new RangeError("Canvas has no associated contexts (try calling getContext or newPage first)");let p,P,d=t.replace(/{(\d*)}/g,(m,y)=>(P=!0,y=parseInt(y,10),p=isFinite(y)?y:isFinite(p)?p:-1,"{}")),b=i>0?i-1:i<0?g+i:void 0;if(isFinite(b)&&b<0||b>=g)throw new RangeError(g==1?`Canvas only has a ‘page 1’ (${b} is out of bounds)`:`Canvas has pages 1–${g} (${b} is out of bounds)`);if(o=isFinite(b)?[o[b]]:P||T=="pdf"?o:o.slice(-1),n===void 0)n=.92;else if(typeof n!="number"||!isFinite(n)||n<0||n>1)throw new TypeError("The quality option must be an number in the 0.0–1.0 range");if(a===void 0){let m=(e||oe(t,k)).match(/@(\d+)x$/i);a=m?parseInt(m[1],10):1}else if(typeof a!="number"||!Number.isInteger(a)||a<1)throw new TypeError("The density option must be a non-negative integer");return l===void 0?l=!0:T=="svg"&&(l=!!l),{filename:t,pattern:d,format:T,mime:M,pages:o,padding:p,quality:n,matte:s,density:a,outline:l,archive:A}}class Dt{static for(t){return new Dt().append(t).get()}constructor(){this.crc=-1}get(){return~this.crc}append(t){for(var e=this.crc|0,r=this.table,i=0,n=t.length|0;i>>8^r[(e^t[i])&255];return this.crc=e,this}}Dt.prototype.table=(()=>{var o,t,e,r=[];for(o=0;o<256;o++){for(e=o,t=0;t<8;t++)e=e&1?e>>>1^3988292384:e>>>1;r[o]=e}return r})();function St(o){let t=new Uint8Array(o),e=new DataView(t.buffer),r={array:t,view:e,size:o,set8(i,n){return e.setUint8(i,n),r},set16(i,n){return e.setUint16(i,n,!0),r},set32(i,n){return e.setUint32(i,n,!0),r},bytes(i,n){return t.set(n,i),r}};return r}class kt{constructor(t){let e=new Date;Object.assign(this,{directory:t,offset:0,files:[],time:(e.getHours()<<6|e.getMinutes())<<5|e.getSeconds()/2,date:(e.getFullYear()-1980<<4|e.getMonth()+1)<<5|e.getDate()}),this.add(t)}async add(t,e){let r=!e,i=kt.encoder.encode(`${this.directory}/${r?"":t}`),n=new Uint8Array(r?0:await e.arrayBuffer()),s=30+i.length,a=s+n.length,l=16,{offset:c}=this,h=St(26).set32(0,134742036).set16(6,this.time).set16(8,this.date).set32(10,Dt.for(n)).set32(14,n.length).set32(18,n.length).set16(22,i.length);c+=s;let f=St(s+n.length+l).set32(0,67324752).bytes(4,h.array).bytes(30,i).bytes(s,n);c+=n.length,f.set32(a,134695760).bytes(a+4,h.array.slice(10,22)),c+=l,this.files.push({offset:c,folder:r,name:i,header:h,payload:f}),this.offset=c}toBuffer(){let t=this.files.reduce((f,{name:v})=>46+v.length+f,0),e=St(t+22),r=0;for(var{offset:i,name:n,header:s,folder:a}of this.files)e.set32(r,33639248).set16(r+4,20).bytes(r+6,s.array).set8(r+38,a?16:0).set32(r+42,i).bytes(r+46,n),r+=46+n.length;e.set32(r,101010256).set16(r+8,this.files.length).set16(r+10,this.files.length).set32(r+12,t).set32(r+16,this.offset);let l=new Uint8Array(this.offset+e.size),c=0;for(var{payload:h}of this.files)l.set(h.array,c),c+=h.size;return l.set(e.array,c),l}get blob(){return new Blob([this.toBuffer()],{type:"application/zip"})}}kt.encoder=new TextEncoder;const $t=(o,t,e,r)=>{if(r){let{width:i,height:n}=o,s=Object.assign(document.createElement("canvas"),{width:i,height:n}),a=s.getContext("2d");a.fillStyle=r,a.fillRect(0,0,i,n),a.drawImage(o,0,0),o=s}return new Promise((i,n)=>o.toBlob(i,t,e))},ke=(...o)=>$t(...o).then(t=>t.arrayBuffer()),Te=async(o,t,e,r,i)=>{ne(i,await $t(o,t,e,r))},Ee=async(o,t,e,r,i,n,s)=>{let a=h=>n.replace("{}",String(h+1).padStart(s,"0")),l=oe(i,".zip")||"archive",c=new kt(l);await Promise.all(o.map(async(h,f)=>{let v=a(f);await c.add(v,await $t(h,t,e,r))})),ne(`${l}.zip`,c.blob)},ne=(o,t)=>{const e=window.URL.createObjectURL(t),r=document.createElement("a");r.style.display="none",r.href=e,r.setAttribute("download",o),typeof r.download>"u"&&r.setAttribute("target","_blank"),document.body.appendChild(r),r.click(),document.body.removeChild(r),setTimeout(()=>window.URL.revokeObjectURL(e),100)},Ie=(o,t,e)=>o.map(r=>{if(t==1&&!e)return r.canvas;let i=document.createElement("canvas"),n=i.getContext("2d"),s=r.canvas?r.canvas:r;return i.width=s.width*t,i.height=s.height*t,e&&(n.fillStyle=e,n.fillRect(0,0,i.width,i.height)),n.scale(t,t),n.drawImage(s,0,0),i}),xe={asBuffer:ke,asDownload:Te,asZipDownload:Ee,atScale:Ie,options:De},{asBuffer:_t,asDownload:Se,asZipDownload:_e,atScale:Lt,options:Mt}=xe,Zt=Symbol.for("toDataURL"),Le=o=>new Promise((t,e)=>Object.assign(new se,{crossOrigin:"Anonymous",onload:t,onerror:e,src:o}));let Me=class{constructor(t,e){let r=document.createElement("canvas"),i=[];Object.defineProperty(r,"async",{value:!0,writable:!1,enumerable:!0});for(var[n,s]of Object.entries({png:()=>_t(r,"image/png"),jpg:()=>_t(r,"image/jpeg"),pages:()=>i.concat(r).map(a=>a.getContext("2d"))}))Object.defineProperty(r,n,{get:s});return Object.assign(r,{width:t,height:e,newPage(...a){var{width:c,height:h}=r,l=Object.assign(document.createElement("canvas"),{width:c,height:h});l.getContext("2d").drawImage(r,0,0),i.push(l);var[c,h]=a.length?a:[c,h];return Object.assign(r,{width:c,height:h}).getContext("2d")},saveAs(a,l){l=typeof l=="number"?{quality:l}:l;let c=Mt(this.pages,{filename:a,...l}),{pattern:h,padding:f,mime:v,quality:A,matte:k,density:T,archive:M}=c,g=Lt(c.pages,T);return f==null?Se(g[0],v,A,k,a):_e(g,v,A,k,M,h,f)},toBuffer(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Mt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:v,pages:A,density:k}=c,T=Lt(A,k,v)[0];return _t(T,h,f,v)},[Zt]:r.toDataURL.bind(r),toDataURL(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Mt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:v,pages:A,density:k}=c,T=Lt(A,k,v)[0],M=T[T===r?Zt:"toDataURL"](h,f);return Promise.resolve(M)}})}};const{CanvasRenderingContext2D:Ne,CanvasGradient:Re,CanvasPattern:Oe,Image:se,ImageData:$e,Path2D:Fe,DOMMatrix:Ue,DOMRect:Ge,DOMPoint:je}=window,Ve={Canvas:Me,loadImage:Le,CanvasRenderingContext2D:Ne,CanvasGradient:Re,CanvasPattern:Oe,Image:se,ImageData:$e,Path2D:Fe,DOMMatrix:Ue,DOMRect:Ge,DOMPoint:je},wt=(o,t,e={},r=e)=>{if(Array.isArray(t))t.forEach(i=>wt(o,i,e,r));else if(typeof t=="function")t(o,e,r,wt);else{const i=Object.keys(t)[0];Array.isArray(t[i])?(r[i]={},wt(o,t[i],e,r[i])):r[i]=t[i](o,e,r,wt)}return e},dt=(o,t)=>(e,r,i,n)=>{t(e,r,i)&&n(e,o,r,i)},ze=(o,t)=>(e,r,i,n)=>{const s=[];let a=e.pos;for(;t(e,r,i);){const l={};if(n(e,o,r,l),e.pos===a)break;a=e.pos,s.push(l)}return s},He=o=>({data:o,pos:0}),W=()=>o=>o.data[o.pos++],ae=(o=0)=>t=>t.data[t.pos+o],it=o=>t=>t.data.subarray(t.pos,t.pos+=o),Tt=o=>t=>t.data.subarray(t.pos,t.pos+o),Rt=o=>t=>Array.from(it(o)(t)).map(e=>String.fromCharCode(e)).join(""),ht=o=>t=>{const e=it(2)(t);return(e[1]<<8)+e[0]},le=(o,t)=>(e,r,i)=>{const n=typeof t=="function"?t(e,r,i):t,s=it(o),a=new Array(n);for(var l=0;l{for(var r=0,i=0;it=>{const e=W()(t),r=new Array(8);for(var i=0;i<8;i++)r[7-i]=!!(e&1<{const a=o[s];return a.length?n[s]=Ke(r,a.index,a.length):n[s]=r[a.index],n},{})};var Et={blocks:o=>{const e=[],r=o.data.length;for(var i=0,n=W()(o);n!==0&&n;n=W()(o)){if(o.pos+n>=r){const c=r-o.pos;e.push(it(c)(o)),i+=c;break}e.push(it(n)(o)),i+=n}const s=new Uint8Array(i);for(var a=0,l=0;l{var t=Tt(2)(o);return t[0]===33&&t[1]===249}),Ze=dt({image:[{code:W()},{descriptor:[{left:ht()},{top:ht()},{width:ht()},{height:ht()},{lct:Ft({exists:{index:0},interlaced:{index:1},sort:{index:2},future:{index:3,length:2},size:{index:5,length:3}})}]},dt({lct:le(3,(o,t,e)=>Math.pow(2,e.descriptor.lct.size+1))},(o,t,e)=>e.descriptor.lct.exists),{data:[{minCodeSize:W()},Et]}]},o=>ae()(o)===44),qe=dt({text:[{codes:it(2)},{blockSize:W()},{preData:(o,t,e)=>it(e.text.blockSize)(o)},Et]},o=>{var t=Tt(2)(o);return t[0]===33&&t[1]===1}),Je=dt({application:[{codes:it(2)},{blockSize:W()},{id:(o,t,e)=>Rt(e.blockSize)(o)},Et]},o=>{var t=Tt(2)(o);return t[0]===33&&t[1]===255}),We=dt({comment:[{codes:it(2)},Et]},o=>{var t=Tt(2)(o);return t[0]===33&&t[1]===254}),Ye=[{header:[{signature:Rt(3)},{version:Rt(3)}]},{lsd:[{width:ht()},{height:ht()},{gct:Ft({exists:{index:0},resolution:{index:1,length:3},sort:{index:4},size:{index:5,length:3}})},{backgroundColorIndex:W()},{pixelAspectRatio:W()}]},dt({gct:le(3,(o,t)=>Math.pow(2,t.lsd.gct.size+1))},(o,t)=>t.lsd.gct.exists),{frames:ze([Xe,Je,We,Ze,qe],o=>{var t=ae()(o);return t===33||t===44})}],Qe=(o,t)=>{const e=new Array(o.length),r=o.length/t,i=function(h,f){const v=o.slice(f*t,(f+1)*t);e.splice.apply(e,[h*t,t].concat(v))},n=[0,4,2,1],s=[8,8,4,2];for(var a=0,l=0;l<4;l++)for(var c=n[l];c{const n=e;var s,a,l,c,h,f,v,b,A,k,d,T,m,y,I,B;const M=new Array(e),g=new Array(4096),p=new Array(4096),P=new Array(4097);for(T=o,a=1<>=c,b-=c,A>s||A==h)break;if(A==a){c=T+1,l=(1<a;)P[y++]=p[A],A=g[A];m=p[A]&255,P[y++]=m,s<4096&&(g[s]=v,p[s]=m,s++,!(s&l)&&s<4096&&(c++,l+=s)),v=f}y--,M[B++]=P[y],k++}for(k=B;k{const t=new Uint8Array(o);return wt(He(t),Ye)},rr=o=>{const t=o.pixels.length,e=new Uint8ClampedArray(t*4);for(var r=0;r{if(!o.image){console.warn("gif frame does not have associated image.");return}const{image:r}=o,i=r.descriptor.width*r.descriptor.height;var n=tr(r.data.minCodeSize,r.data.blocks,i);r.descriptor.lct.interlaced&&(n=Qe(n,r.descriptor.width));const s={pixels:n,dims:{top:o.image.descriptor.top,left:o.image.descriptor.left,width:o.image.descriptor.width,height:o.image.descriptor.height}};return r.descriptor.lct&&r.descriptor.lct.exists?s.colorTable=r.lct:s.colorTable=t,o.gce&&(s.delay=(o.gce.delay||10)*10,s.disposalType=o.gce.extras.disposal,o.gce.extras.transparentColorGiven&&(s.transparentIndex=o.gce.transparentColorIndex)),s.patch=rr(s),s},or=(o,t)=>o.frames.filter(e=>e.image).map(e=>ir(e,o.gct));var nr=100,H=256,qt=H-1,lt=4,ce=16,Ut=1<>Gt,ar=Ut<>3,Ot=6,cr=1<>3);var g,p;for(g=0;g>=lt,e[g][1]>>=lt,e[g][2]>>=lt,e[g][3]=g}function c(g,p,P,d,b){e[p][0]-=g*(e[p][0]-P)/yt,e[p][1]-=g*(e[p][1]-d)/yt,e[p][2]-=g*(e[p][2]-b)/yt}function h(g,p,P,d,b){for(var m=Math.abs(p-g),y=Math.min(p+g,H),B=p+1,I=p-1,N=1,u,R;Bm;)R=s[N++],Bm&&(u=e[I--],u[0]-=R*(u[0]-P)/gt,u[1]-=R*(u[1]-d)/gt,u[2]-=R*(u[2]-b)/gt)}function f(g,p,P){var d=2147483647,b=d,m=-1,y=m,B,I,N,u,R;for(B=0;B>ce-lt),u>Gt,n[B]-=R,i[B]+=R<>1,p=y+1;p>1,p=y+1;p<256;p++)r[p]=qt}function A(g,p,P){for(var d,b,m,y=1e3,B=-1,I=r[p],N=I-1;I=0;)I=y?I=H:(I++,m<0&&(m=-m),d=b[0]-g,d<0&&(d=-d),m+=d,m=0&&(b=e[N],m=p-b[1],m>=y?N=-1:(N--,m<0&&(m=-m),d=b[0]-g,d<0&&(d=-d),m+=d,m>Ot;for(B<=1&&(B=0),g=0;g=p&&(O-=p),g++,b===0&&(b=1),g%b===0)for(m-=m/P,y-=y/hr,B=y>>Ot,B<=1&&(B=0),C=0;C=254&&I(O)}function b(C){m(mt),f=T+2,A=!0,R(T,C)}function m(C){for(var O=0;O=0){at=V-G,G===0&&(at=1);do if((G-=at)<0&&(G+=V),s[G]===w){Y=a[G];continue t}while(s[G]>=0)}R(Y,O),Y=ut,f<1<0&&(C.writeByte(h),C.writeBytes(n,0,h),h=0)}function N(C){return(1<0?l|=C<=8;)d(l&255,O),l>>=8,c-=8;if((f>v||A)&&(A?(v=N(P=k),A=!1):(++P,P==Ct?v=1<0;)d(l&255,O),l>>=8,c-=8;I(O)}}this.encode=B}function Z(){this.page=-1,this.pages=[],this.newPage()}Z.pageSize=4096;Z.charMap={};for(var At=0;At<256;At++)Z.charMap[At]=String.fromCharCode(At);Z.prototype.newPage=function(){this.pages[++this.page]=new Uint8Array(Z.pageSize),this.cursor=0};Z.prototype.getData=function(){for(var o="",t=0;tr+i.length,0));return o.reduce((r,i)=>(e.set(i,r),r+i.length),0),e};Z.prototype.writeByte=function(o){this.cursor>=Z.pageSize&&this.newPage(),this.pages[this.page][this.cursor++]=o};Z.prototype.writeUTFBytes=function(o){for(var t=o.length,e=0;e=0&&(this.dispose=o)};$.prototype.setRepeat=function(o){this.repeat=o};$.prototype.setTransparent=function(o){this.transparent=o};$.prototype.addFrame=function(o){this.image=o,this.colorTab=this.globalPalette&&this.globalPalette.slice?this.globalPalette:null,this.getImagePixels(),this.analyzePixels(),this.globalPalette===!0&&(this.globalPalette=this.colorTab),this.firstFrame&&(this.writeHeader(),this.writeLSD(),this.writePalette(),this.repeat>=0&&this.writeNetscapeExt()),this.writeGraphicCtrlExt(),this.writeImageDesc(),!this.firstFrame&&!this.globalPalette&&this.writePalette(),this.writePixels(),this.firstFrame=!1};$.prototype.finish=function(){this.out.writeByte(59)};$.prototype.setQuality=function(o){o<1&&(o=1),this.sample=o};$.prototype.setDither=function(o){o===!0&&(o="FloydSteinberg"),this.dither=o};$.prototype.setGlobalPalette=function(o){this.globalPalette=o};$.prototype.getGlobalPalette=function(){return this.globalPalette&&this.globalPalette.slice&&this.globalPalette.slice(0)||this.globalPalette};$.prototype.writeHeader=function(){this.out.writeUTFBytes("GIF89a")};$.prototype.analyzePixels=function(){this.colorTab||(this.neuQuant=new gr(this.pixels,this.sample),this.neuQuant.buildColormap(),this.colorTab=this.neuQuant.getColormap()),this.dither?this.ditherPixels(this.dither.replace("-serpentine",""),this.dither.match(/-serpentine/)!==null):this.indexPixels(),this.pixels=null,this.colorDepth=8,this.palSize=7,this.transparent!==null&&(this.transIndex=this.findClosest(this.transparent,!0))};$.prototype.indexPixels=function(o){var t=this.pixels.length/3;this.indexedPixels=new Uint8Array(t);for(var e=0,r=0;r=0&&B+h=0&&I+c>16,(o&65280)>>8,o&255,t)};$.prototype.findClosestRGB=function(o,t,e,r){if(this.colorTab===null)return-1;if(this.neuQuant&&!r)return this.neuQuant.lookupRGB(o,t,e);for(var i=0,n=256*256*256,s=this.colorTab.length,a=0,l=0;a=0&&(t=this.dispose&7),t<<=2,this.out.writeByte(0|t|0|o),this.writeShort(this.delay),this.out.writeByte(this.transIndex),this.out.writeByte(0)};$.prototype.writeImageDesc=function(){this.out.writeByte(44),this.writeShort(0),this.writeShort(0),this.writeShort(this.width),this.writeShort(this.height),this.firstFrame||this.globalPalette?this.out.writeByte(0):this.out.writeByte(128|this.palSize)};$.prototype.writeLSD=function(){this.writeShort(this.width),this.writeShort(this.height),this.out.writeByte(240|this.palSize),this.out.writeByte(0),this.out.writeByte(0)};$.prototype.writeNetscapeExt=function(){this.out.writeByte(33),this.out.writeByte(255),this.out.writeByte(11),this.out.writeUTFBytes("NETSCAPE2.0"),this.out.writeByte(3),this.out.writeByte(1),this.writeShort(this.repeat),this.out.writeByte(0)};$.prototype.writePalette=function(){this.out.writeBytes(this.colorTab);for(var o=3*256-this.colorTab.length,t=0;t>8&255)};$.prototype.writePixels=function(){var o=new vr(this.width,this.height,this.indexedPixels,this.colorDepth);o.encode(this.out)};$.prototype.stream=function(){return this.out};var mr=globalThis&&globalThis.__awaiter||function(o,t,e,r){function i(n){return n instanceof e?n:new e(function(s){s(n)})}return new(e||(e=Promise))(function(n,s){function a(h){try{c(r.next(h))}catch(f){s(f)}}function l(h){try{c(r.throw(h))}catch(f){s(f)}}function c(h){h.done?n(h.value):i(h.value).then(a,l)}c((r=r.apply(o,t||[])).next())})};const{Canvas:ot}=Ve,Pt=.4;function ee(o){if(!o)return;function t(e){e.onload=null,e.onerror=null}return new Promise(function(e,r){if(o.slice(0,4)=="data"){let n=new Image;n.onload=function(){e(n),t(n)},n.onerror=function(){r("Image load error"),t(n)},n.src=o;return}let i=new Image;i.setAttribute("crossOrigin","Anonymous"),i.onload=function(){e(i)},i.onerror=function(){r("Image load error")},i.src=o})}class _{constructor(t){const e=Object.assign({},t);if(Object.keys(_.defaultOptions).forEach(r=>{r in e||Object.defineProperty(e,r,{value:_.defaultOptions[r],enumerable:!0,writable:!0})}),e.components?typeof e.components=="object"&&Object.keys(_.defaultComponentOptions).forEach(r=>{r in e.components?Object.defineProperty(e.components,r,{value:Object.assign(Object.assign({},_.defaultComponentOptions[r]),e.components[r]),enumerable:!0,writable:!0}):Object.defineProperty(e.components,r,{value:_.defaultComponentOptions[r],enumerable:!0,writable:!0})}):e.components=_.defaultComponentOptions,e.dotScale!==null&&e.dotScale!==void 0){if(e.dotScale<=0||e.dotScale>1)throw new Error("dotScale should be in range (0, 1].");e.components.data.scale=e.dotScale,e.components.timing.scale=e.dotScale,e.components.alignment.scale=e.dotScale}this.options=e,this.canvas=new ot(t.size,t.size),this.canvasContext=this.canvas.getContext("2d"),this.qrCode=new ct(-1,this.options.correctLevel),Number.isInteger(this.options.maskPattern)&&(this.qrCode.maskPattern=this.options.maskPattern),Number.isInteger(this.options.version)&&(this.qrCode.typeNumber=this.options.version),this.qrCode.addData(this.options.text),this.qrCode.make()}draw(){return new Promise(t=>this._draw().then(t))}_clear(){this.canvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)}static _prepareRoundedCornerClip(t,e,r,i,n,s){t.beginPath(),t.moveTo(e,r),t.arcTo(e+i,r,e+i,r+n,s),t.arcTo(e+i,r+n,e,r+n,s),t.arcTo(e,r+n,e,r,s),t.arcTo(e,r,e+i,r,s),t.closePath()}static _getAverageRGB(t){const r={r:0,g:0,b:0};let i,n,s=-4;const a={r:0,g:0,b:0};let l=0;n=t.naturalHeight||t.height,i=t.naturalWidth||t.width;const h=new ot(i,n).getContext("2d");if(!h)return r;h.drawImage(t,0,0);let f;try{f=h.getImageData(0,0,i,n)}catch{return r}for(;(s+=5*4)200||f.data[s+1]>200||f.data[s+2]>200||(++l,a.r+=f.data[s],a.g+=f.data[s+1],a.b+=f.data[s+2]);return a.r=~~(a.r/l),a.g=~~(a.g/l),a.b=~~(a.b/l),a}static _drawDot(t,e,r,i,n=0,s=1){t.fillRect((e+n)*i,(r+n)*i,s*i,s*i)}static _drawAlignProtector(t,e,r,i){t.clearRect((e-2)*i,(r-2)*i,5*i,5*i),t.fillRect((e-2)*i,(r-2)*i,5*i,5*i)}static _drawAlign(t,e,r,i,n=0,s=1,a,l){const c=t.fillStyle;t.fillStyle=a,new Array(4).fill(0).map((h,f)=>{_._drawDot(t,e-2+f,r-2,i,n,s),_._drawDot(t,e+2,r-2+f,i,n,s),_._drawDot(t,e+2-f,r+2,i,n,s),_._drawDot(t,e-2,r+2-f,i,n,s)}),_._drawDot(t,e,r,i,n,s),l||(t.fillStyle="rgba(255, 255, 255, 0.6)",new Array(2).fill(0).map((h,f)=>{_._drawDot(t,e-1+f,r-1,i,n,s),_._drawDot(t,e+1,r-1+f,i,n,s),_._drawDot(t,e+1-f,r+1,i,n,s),_._drawDot(t,e-1,r+1-f,i,n,s)})),t.fillStyle=c}_draw(){var t,e,r,i,n,s,a,l,c,h,f,v,A,k,T,M,g,p,P;return mr(this,void 0,void 0,function*(){const d=(t=this.qrCode)===null||t===void 0?void 0:t.moduleCount,b=this.options.size;let m=this.options.margin;(m<0||m*2>=b)&&(m=0);const y=Math.ceil(m),B=b-2*m,I=this.options.whiteMargin,N=this.options.backgroundDimming,u=Math.ceil(B/d),R=u*d,C=R+2*y,O=new ot(C,C),w=O.getContext("2d");this._clear(),w.save(),w.translate(y,y);const ut=new ot(C,C),G=ut.getContext("2d");let Y=null,at=[];if(this.options.gifBackground){const D=er(this.options.gifBackground);if(Y=D,at=or(D),this.options.autoColor){let E=0,x=0,S=0,z=0;for(let F=0;F200||U[1]>200||U[2]>200||U[0]===0&&U[1]===0&&U[2]===0||(z++,E+=U[0],x+=U[1],S+=U[2])}E=~~(E/z),x=~~(x/z),S=~~(S/z),this.options.colorDark=`rgb(${E},${x},${S})`}}else if(this.options.backgroundImage){const D=yield ee(this.options.backgroundImage);if(this.options.autoColor){const E=_._getAverageRGB(D);this.options.colorDark=`rgb(${E.r},${E.g},${E.b})`}G.drawImage(D,0,0,D.width,D.height,0,0,C,C),G.rect(0,0,C,C),G.fillStyle=N,G.fill()}else G.rect(0,0,C,C),G.fillStyle=this.options.colorLight,G.fill();const V=L.getPatternPosition(this.qrCode.typeNumber),Q=((r=(e=this.options.components)===null||e===void 0?void 0:e.data)===null||r===void 0?void 0:r.scale)||Pt,jt=(1-Q)*.5;for(let D=0;D=d-8)||E>=d-8&&D<8,z=D==6&&E>=8&&E<=d-8||E==6&&D>=8&&D<=d-8;let F=S||z;for(let K=1;K=V[K]-2&&D<=V[K]+2&&E>=V[K]-2&&E<=V[K]+2;const U=E*u+(F?0:jt*u),tt=D*u+(F?0:jt*u);if(w.strokeStyle=x?this.options.colorDark:this.options.colorLight,w.lineWidth=.5,w.fillStyle=x?this.options.colorDark:this.options.colorLight,V.length===0)F||w.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u);else{const K=E=d-4-5&&D=d-4-5;!F&&!K&&w.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u)}}const J=V[V.length-1],ge=this.options.colorLight;if(w.fillStyle=ge,w.fillRect(0,0,8*u,8*u),w.fillRect(0,(d-8)*u,8*u,8*u),w.fillRect((d-8)*u,0,8*u,8*u),!((n=(i=this.options.components)===null||i===void 0?void 0:i.timing)===null||n===void 0)&&n.protectors&&(w.fillRect(8*u,6*u,(d-8-8)*u,u),w.fillRect(6*u,8*u,u,(d-8-8)*u)),!((a=(s=this.options.components)===null||s===void 0?void 0:s.cornerAlignment)===null||a===void 0)&&a.protectors&&_._drawAlignProtector(w,J,J,u),!((c=(l=this.options.components)===null||l===void 0?void 0:l.alignment)===null||c===void 0)&&c.protectors)for(let D=0;D=1)&&(E=.2),x<0&&(x=0),S<0&&(S=0);const z=R*E,F=.5*(C-z),U=F;w.restore(),w.fillStyle=this.options.logoBackgroundColor,w.save(),_._prepareRoundedCornerClip(w,F-x,U-x,z+2*x,z+2*x,S+x),w.clip();const tt=w.globalCompositeOperation;w.globalCompositeOperation="destination-out",w.fill(),w.globalCompositeOperation=tt,w.restore(),w.save(),_._prepareRoundedCornerClip(w,F,U,z,z,S),w.clip(),w.drawImage(D,F,U,z,z),w.restore(),w.save(),w.translate(y,y)}if(Y){let D,E,x,S,z,F;if(at.forEach(function(U){D||(D=new $(b,b),D.setDelay(U.delay),D.setRepeat(0));const{width:tt,height:K}=U.dims;E||(E=new ot(tt,K),x=E.getContext("2d"),x.rect(0,0,E.width,E.height),x.fillStyle="#ffffff",x.fill()),(!S||!F||tt!==S.width||K!==S.height)&&(S=new ot(tt,K),z=S.getContext("2d"),F=z.createImageData(tt,K)),F.data.set(U.patch),z.putImageData(F,0,0),x.drawImage(S.getContext("2d").canvas,U.dims.left,U.dims.top);const bt=new ot(C,C),vt=bt.getContext("2d");vt.drawImage(E.getContext("2d").canvas,0,0,C,C),vt.rect(0,0,C,C),vt.fillStyle=N,vt.fill(),vt.drawImage(O.getContext("2d").canvas,0,0,C,C);const xt=new ot(b,b),Kt=xt.getContext("2d");Kt.drawImage(bt.getContext("2d").canvas,0,0,b,b),D.addFrame(Kt.getImageData(0,0,xt.width,xt.height).data)}),!D)throw new Error("No frames.");if(D.finish(),re(this.canvas)){const tt=D.stream().toFlattenUint8Array().reduce((K,bt)=>K+String.fromCharCode(bt),"");return Promise.resolve(`data:image/gif;base64,${window.btoa(tt)}`)}return Promise.resolve(Buffer.from(D.stream().toFlattenUint8Array()))}else{G.drawImage(O.getContext("2d").canvas,0,0,C,C),w.drawImage(ut.getContext("2d").canvas,-y,-y,C,C);const D=new ot(b,b);D.getContext("2d").drawImage(O.getContext("2d").canvas,0,0,b,b),this.canvas=D;const x=this.options.gifBackground?"gif":"png";return re(this.canvas)?Promise.resolve(this.canvas.toDataURL(x)):Promise.resolve(this.canvas.toBuffer(x))}})}}_.CorrectLevel=X;_.defaultComponentOptions={data:{scale:.4},timing:{scale:.5,protectors:!1},alignment:{scale:.5,protectors:!1},cornerAlignment:{scale:.5,protectors:!0}};_.defaultOptions={text:"",size:400,margin:20,colorDark:"#000000",colorLight:"rgba(255, 255, 255, 0.6)",correctLevel:X.M,backgroundImage:void 0,backgroundDimming:"rgba(0,0,0,0)",logoImage:void 0,logoScale:.2,logoMargin:4,logoCornerRadius:8,whiteMargin:!0,components:_.defaultComponentOptions,autoColor:!0,logoBackgroundColor:"#ffffff",backgroundColor:"#ffffff"};function re(o){try{return o instanceof HTMLElement}catch{return typeof o=="object"&&o.nodeType===1&&typeof o.style=="object"&&typeof o.ownerDocument=="object"}}function Bt(o,...t){if(Array.isArray(o))o.forEach(e=>Bt(e,...t));else return o(...t)}const wr=(o,t)=>{const e=document.createElement("a");e.href=o,e.download=t||new Date().getTime()+".png",e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e)},br=o=>new Promise((t,e)=>{const r=new XMLHttpRequest;r.responseType="blob",r.onload=()=>{const i=new FileReader;i.onloadend=()=>{t(i.result)},i.onerror=n=>{e(n)},i.onabort=n=>{e(n)},i.readAsArrayBuffer(r.response)},r.open("GET",o),r.send()}),Nt=Vue.defineComponent({name:"Vue3NextQrcode",props:me,setup(o,t){const{expose:e}=t,r=Vue.computed(()=>({"--ray-qrcode-width":o.size+"px","--ray-qrcode-height":o.size+"px","--ray-qrcode-border-radius":o.logoCornerRadius+"px","--ray-qrcode-mask-color":o.maskColor})),i=Vue.ref();let n;const s=Vue.ref(!1);let a;const l=async()=>{const{gifBackgroundURL:v}=o;if(v)try{n=await br(v)}catch(A){console.error(A)}},c=()=>{const{gifBackgroundURL:v,gifBackground:A,...k}=o;new _({...k,gifBackground:n??void 0}).draw().then(T=>{const{onSuccess:M}=o;M&&Bt(M,T),i.value=T}).catch(T=>{const{onError:M}=o;M&&Bt(M,T)})},h=()=>{if(t.slots.errorAction)return;const{onReload:v}=o;v&&Bt(v)},f=v=>i.value&&typeof i.value=="string"?new Promise(A=>{wr(i.value,v),A()}):Promise.reject();return Vue.watchEffect(()=>{o.watchText?a=Vue.watch(()=>o.text,()=>c()):a==null||a()}),e({downloadQRCode:f}),Vue.onMounted(async()=>{await l(),c()}),Vue.onBeforeUnmount(()=>{a==null||a()}),{qrcodeURL:i,errorActionClick:h,cssVars:r,isClick:s}},render(){return Vue.createVNode("div",{class:"ray-qrcode",style:[this.cssVars]},[Vue.createVNode("div",{class:[this.status==="loading"&&!this.$slots.loading?"ray-qrcode__loading":"",this.$slots.loading?"ray-qrcode__loading--custom":""]},[this.status==="loading"?this.$slots.loading?Vue.createVNode("div",{class:"ray-qrcode__loading-slots"},[this.$slots.loading()]):Vue.createVNode("div",{class:"ray-qrcode__spin"},null):null,Vue.createVNode("img",Vue.mergeProps({src:this.qrcodeURL},{img_tag:"VUE3_NEXT_QRCODE"}),null)]),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[typeof this.errorDescription=="string"?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode("span",{onMousedown:()=>{this.isClick=!0},onMouseup:()=>{this.isClick=!1},class:[this.isClick?"ray-qrcode__error-btn-click":""]},[this.errorActionDescription])])]):null])}});Nt.install=function(o){o.component(Nt.name,Nt)};export{Nt as Q}; diff --git a/js/vue3-next-qrcode@2.0.10_typescript@5.2.2-CrPzMTkm.js.gz b/js/vue3-next-qrcode@2.0.10_typescript@5.2.2-CrPzMTkm.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..82429466fa396b2f46b294caafa2fbc46e76001a GIT binary patch literal 20040 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

2bDG%^Lf$ zh_j2GjwX|Yan}Nz42g?p*vR(=LneG3E#t%>yGYx@gBwXu~pf&cVD_W7s}!IL+ghL+X;(nlO`8 z&r99GOrZ+G-^q7s8BW4&ASP6g+DWUyl+kDW( zm|ze*h7{tam!g3nYm6{Oj~E(_cH_ipcJ#o+COU9x;>2bf z5>00zT4J-&0q@jqyOtiD*lapE?PIgq7IMa<&2~1F-MmHH!vDhyJz0~TBALsK5}UTQ zCs#CWJHQKH?IOjcCKzl^q(TWaHT%CZ0;2*k_4v&;h!zNurg#NLfZTm=lj482<+unh$x!iXy)N)tCK&bUIl z9uh0~$e#m7V~}4rY=oh5ED#HjS0BgTqloiuL?GfpMl?wa)VYqMxt}mYEGV=eA&rn= zz6fwlQn+W-sMqTeq5bc;{8i^O78;!P`KEBZWmJe|O&#!&J|Q!FkmB?^o)M0uaJ5w& zLP)TRj8!zF{V>~A;9dY!yk;~i)fe9QBllu%Bv7$%n-I_lTdLG?Ajx`NQ3_TCPnFo? z!96zu(v^s)e%HMqFd_`)Xh=+EFwyNlP|uj?@*}bAJmlS&W!=ETU9rRjDYpDGjOxgR zB!!R(K0$!mck0m($I)Z`)6H8o{*pO9-MqzJXiWEUhX_GkPjIa3V?S90-ZQO)QOGI~ z*Jm-CPzEthi8Ib)|8B{dQ5i>%AircxqI zf}1(QPD<2X5;J`jo7{+rluxwpZ80uNpM9MPVKrskP10<`TONv7uQXh*Gz^q|2j#px zK2k+Sy2vc0F$90-l2(91y1`aw3j7}{{+EhiAP!LmBbW`Tj%9x8xgy~!eJeJ()nE#V z_rT5)VVYkB+QuEw%p7sL(p&i;b%U;qO!zJfojzqr!A9UgyLEv3VM=+&txiM0W+~(o9oYT^>gyfg zGL}N7?|4*Nj{{*y{d+r_8+G%Z&ZRL{SDvU|Jt#&#%X)W@eY(XyA%+hGACOR8`pk`6 z#26k(3WGoMp&QpT(ISoaF@Y@QztG;mJ9;~~#UsqqKXbPr8;3%v(4EzahxW*MN6>1Y zO3iX5O^i1z95YmO6t_B;?t2C@?^W!LeS8$>MyKegOCK1>7hMwd0}*h)V}Nd;&ZYa3 z!R3c{?>rv+Pwpr2foqfdO8gXYY}{X1s#FyCkx_+?`;GxhWeNSQZukFJEa6e>;B=Lu zcZgEN<@*kPqP8D|h&}U_H<}qf?LVUW=}WzB)2_-Xt!PtGgk2AUwXU-aIfG3oTNF1sv4FCs81AEx(b%@CZ*3dQZU-fAZQwTN&Dj%kh?qa`FJx(r%gbI{PK|#aK zXrQ5p=qSQtCPp3>z)Ru#f*!pp1bc>Ju%6hY(SV!&uv&GFjtquAy(Bjz!pkiZ{LvtC z!;&M_*$ijUQ6UVDYZwOp&|p=&*Yh{E5iye@k{M;x4p86Yk1!0b?v7sj!$C5n-=mt~ z)qQlH2AzdZz$8N&4^+kw!W331NrnH!6{jl^ejvd&(pLGqIuO&S^pH-WClHF>Mx+}` zkKM4VQ-mvoWbUv}v*^Dg8rMW>S3N}Ib7LgRgKyH2a+%2U!YnULi*aEKh7`Z(Gl@PN zTj4wtX%NBisU88(l%ZdB6m>mgQysOF(J?nx(-CtAE3|DSuHfnvR%l!Lh!*ZY8u-bc zc^) z0@osXG#p^{ym$3r#D$H`w9z_~72hf&dq6;n{lRMPhbT64rn%xnH3%LP69xT$ngsqT zX)NAK++sVNmj%9C#8NfL(7>Rib*x&?iW2dtA-49L2HZ{w{6V5pu>XA(BY&JDbA!nI zYw>VeEnF-mCZlLB9y{E?;_m?3ObPtN=wPKx(}NZ6i9EqTH{57oU-X+o@_UHvnT*}R z*LZlkkB5aiyOhsmDjqI~fFd(Dzr?bz%3n_0n&k`si3Mi~`a0a;i0Qd51zCZ~%Ph|8 zK{BpSw|E=}GLNSI)1@82pLB9~k_R!JirYl?@A{pt!nQaNut=)@v@<9A_T< zuxelvsAu^+^tX9%c)7465QocIRet#KAx}_9IkE>j`o$Q%{#M7@%Q_54F|c z0lOK}0Y<@az{Y3b1|8_&*Ko&D(iCe*9zi-B1jFvA7mEX7G~%U2nqE}2Ogxadtp~B{m;Th6MxXFqJ%6WH65FgOzk*ux<<KJI{^>$ z4CXTMx-2HI5}d&qrAf7FsIqf7qYtEe*7v%kSpAG5MY?nGg$MhPRY-a`0@bQ9MHTA- z7Wiil_>RJ%kyP>Zg{;WPG$Al)LI^z2N%~x?!MnjZ!nqzi58>W41zz{`Tu}4gG|9Wc z{SdD%OYVAy&+*b+OWSc|uZuo%PZxG{@it6H7SrH3r5DvQx_jU<0bf1VgW`s4f%~iB%M^`lASPP1|k(rrS8OdP=x`u3Jblob(fOlYS5M8KY47#Qe`eI|Dckjl8qb9cvE@EwH@JF z{sS{Y*lw7R?1cm=_Y*gSu|LOmV55br$WW}tqXh`%Y)2lZgIwBn%bbE| z#YUI#6lJG|bea^{gNhutl*A#bPe*uikko~`OAV1AKh|s8A{YoYscZcj9iONyBK7ht z2TG|s^=r}0Cd(;kJGEg)h(*a1rv`tI74rpK2t2JH`soR zwgp^e@kJ8JJu$_&Uav8JCH$4s*Lbyr(u2x9uW-*3PNPTMewvEl~~%a{i7(I|#lOdA%=1e|99cE(`BXb1ivz9tMN zF`Y4U!eA;>V)!Gccvt%;{A0rpoHjehFlMx6HDDam#?hGNUPaTmaEDc&VdmMMfp>Go z4ig2>8+7N%<7|SznfhA0qmA&EJKg%Dg*YIUc**WIaUk_9!UyzpUK3Hz?edEjEB42iCCPrvVr62X^tp zDSkADbecmP8B-7*qi{!7Y_LEuH99>q^zUo(;u&i$5N4iZ4{PH*$0_7E!`dC@?D!uh&ogd6(SKWbhu1 zSm(XxYSma$CKfbUiVoZy8B2xzl*3Y>F4834BF)ih65}Z+@YJ6xSWmUuzYbR3{fX?p z3f*da{^2HzGnD?^I^X~Vzq!1SoZF!RpX8>;Ta3u&`{*Q z;($MD^ailFNpEn9X8|q;^Px$T82rI}SfgGH&v}0z4B6Fe&{2P*7Mv?jlOp2^cDSa< zm~cm@FsIkJL@(&nw7ZMm>+Zrd$(SNz!5EEtbAjvv<`h4LBP?d$4Pkmnu_p^U#swe$ zq1X5e|Dg+5hzbITYyT&1t`H z!-75wjOPO5c(54KX;%y@ou+A_^j~?gIQmv*75-Y7GiRD<^nB5Dv{?hrk!PMLR)Y8R zsb+Vddau{(_u>hWr`~HpBQ|&%!kpd-&VYHJKA%3(*RJtonlSI-MZP($%?XU@o!}-I zi^MUljS0+6WKA)%FdunoU%u?*-Jmffgb;WyF9~A%@3H+w4Ka}Izo#|ZHQv{1{~sct zS@b-o<$cbO*#-};(Q{D5-F(r2FYQ4*K|)SG7o41+sGc7g#`)2CZF)2%M}Oci@Ix)KPu)dt9G@DT;?OmSyZGH7 zIa)AJpJ?OgkKA4S?x+0wC;a{)|NeoyPjaP0SVBy|1$-#YsBsrBM!u&;H25I)3Ix|2 zSc(MGE+pN^B&U#cK_`X)OJHQo;R4jhxiqrQjPpG0gGry@L!U0HRpUbq=fu=B;ZEJe zzQecRroR)PVhcO3(fNyOc&^ds7qg6*P$c99wYnF*^X`QprJj9s?n0jS0dw$G;c!w{pP?NUQpE=hjA{&VT`WK?r zfm(PPj+YSc;TGP3kZw61W8(rokX1OCAgz2H5~+K z!HsbX7ll%DETzW}r^tuiMb|VxkYw;-h~D^F$!FOrmV1OHhga|ucpQF&AG&fod?8W3 zruXnb-y7F>Gs*7tE^0QOFPpYPV@56bi7pKSKTr!E>6~{Tdr0bb_wk52#58~C{y;mm zAK*ti=P);ZBm(OXq|04#5@;+r)+dLQGil6tq{fo>dKa9SKfx=Czkm44Pml~=p;_^f ztbU^2;MFiUEa(GNEYU|hh{x%VwO8;;%}b9{n{>w!mN8z{sK<$rr>{)B(hGk2AXt&R zk~0ZPQTk53PB7|Q`&tlFN=hN=S4#^^<)8J%6?Cyc`IGx-Wa09(R}xA8EOOA&K+(|D z{j<2C{LWk8F}9w8XLw!Yj0;ug46lr2r3PnwNOv9ho^jIsbK#nbYO(n4L5|nJG_#N4 zrnt&6R37Q0Wt>DYwbD`p@>YYl`(cGjMcsJG+tdenykMo3k!kV<#WTv0N%QU&aOT4S z8)l3Ym9gQ`%K-f|!n`9z%%mkI(wB6k4SYX->Tdp4CR!?W{P?^fc`RSTG`j>{ARr;# zNFJERDpHI3EY&34qP4wfEzHiB5U%uwj|)>?gNWM!WeR3eAg5cT zZ)6Gl`!pXY6%jFGYbf?1xJ^E~I2yiCD#HWtRtg;)i}R+gkIZB`-*@*2y+I{viED%beW9y=H`4 z)8gEXc1!~?i%WI&AV#$EGKikXA35{GI~Jpdcya1)Lwi*k@hz?`GsH&q>E7z)7!cpc z-}`e6i>QazOPOVC3VgVKNc8$=R9?M#**Wnl8-r7tFI!;rT)?P#W$Dcx(XL-uBZ`Aa z%Cf#}0nmI_771C|!Ztjc5ppn33%?c17E24sMHu=Hexb|@3~DOg z<8kv9t~@0cUs&xrJJ+g$#8l9=^eC*yYPyBviy%r^!i~+Uc%yk^yb9Qrm{+PZ1#GjY zfV#WZ?Tt%_#qe1cln!@Q9K#J%Z(f}j2Yn4gxZ zP-KFV+NC3PU2%t*x$!{R!;L#}CK zJjF~6$AEGL;TKSTTC-jITPE9%IlB94`V|*}Hi9Glk{lM8(Ex+ASZ*Rhl8KMRwYnHA zcha4iG{EqUqoc%}b!F5||EK|H)Ehhu;U53sLtnSzhcoOx?3~)@i*!pi)bqi^z8UJH zv&+K~ZDd%!E9+9&_H;AJ6sJm?iFn*Y&uZ^rOz&$`xTCjtRH8c_=i%6%WtvWLt?vAg z(&z46kN}Z5r?E2pKFMFs5IN%9oCz)L+?@52YW2w+iO(l<)C*=2YW=QYwydi~RpNnhq9%qDIvSa?qnSB5nsklBSZQwgya|S+T7Bq+!kydS=iGQ)iG)J zD##yR6iwZdnzCWoIpRl+;sT%V&QzRC3*=kHy!2MFd^9i;j|LVOa9s zCct|=>g;OMTJyEFj*45XkFzLN`kmPQ@5FUOKipYn)6!7h5q^bs=wZHzll4tWIpgig zQ#ZCZw~)JbF{eAbq_mwp504X8tS&=3Nb>@IiMS5pb5|gm zjA~l#in7z7CZV)~?!^@u?LqlT;_A>1bu$Gv!JvqMx9d^}vv!MYWK=}u1FU!;vMYIo zBp%U7J4?&hB6)NEM%a`>IExAt;#pt_gI$Q>?Op$yal*0!os_7cZl5<}y6I!Dau|eF z3S4-s74KSpuB#V+Kgi%7B)cJv5mrP9NVZ<@jw*o;t|~ajCKz;xFGa{G#Llo%jNZoT zqiDW}LVPOYR0qW`q|q#VceT0`;R{{#3z!$%*wcqXk-R%)!flapFAjrvSnioj*iQ)e zw_x?9X1`2rw?x^!aPR_PB;&ngmb_Au4)`fv4AAL448)y(mLiU-xSTrgAelwWV2trN z{ZK{|Juoadu!ndTp@^iq%Z-(24!cBK43dXu_g^mL1^zS?@klnyNhbsq)J6rURN;Qa zsDlu%&~Xd!7kkdVmyt2j;-5J%k52YRa6`l#^4If1Qcr=_xUFS%Ed z6NomkO6bKby0^|(z^hw;o1pWT+3C*W#a`kO8G1650V74q#qhNdgQOVZr5vA43x2%L zFIH<=Lg-AAr9X03PhO5)%IA_MOGGJsW>tPT|}iQRan2|{&^8I+$r7Q86_KE zL~+RCi@;wP#aLu3UcX~gKg8%1XfLm0T&vqitWJRO&qnxR`VfQo*ThQY3^PP{8yPxz zBT)j8i6gW}$aXWFr;MLHu-Kb2VWQ6cDORy-!PK?j&b3k*3JdY4wPsh}q~9)rHUtdu zD(;4Q!D~Svd|pOrZ+@QlMwD zn+cs|<^jP@I))pBpJ>JN>UV_%XPAdqsK@BM>(%2I0S4Qf%CD*Xx|3gb;wu|Lq`_sxb0))g z^zZ>Uo<|Eam>H5IAB%RxHY-sgIeEH%fRKwNXw41{v7>0q8Y z*_T_JKy2=*TXQh4rt7Ag`Pr<8K)gDaccKzc?>u3!JjnmC>TOaf^v?OF-r1se_8$Cg z%-h>LTl8*EU3?ful+eA?!z{ZnN|j_?sdvqEZ%Y?-&r061iqGeA*#M~v=s#L(J<2@9 z##Gypq|hh%3oUu5ZTZJVNjhEz>>^r*9PY{sjR^E9LyT`MZSm9(yT%*?ozIV)KEF`c7l_@IU01$vM^(hu8$P_Aog8H2|Z>S_R{zob_8WzWOl1cmF4T1>ypZ`FRHn}r51huu$jvrNe6PXjyqc0_f-!EFzgT>07z+fK zkgn+G`i2^CsW@yu=JgoSzN$~-A-yj%yvVUSEkH)#_!h1HaNsO54@yRiAdM)vF%ntk+i}?NX#& zinOkrd>_~AUo-T+r*`-I-jDh7VBec2c}ZW2rhXiJKdd>TI{q{r(S}aF(y3iNTd$6m zrt$LBa)04RO9GtJ%TfyR?;~35qI)KX{LSfZ-gNiz!ebquM-ciZt+(K@z&^hj){n)P zv|g^)kGb0O2{;Gi<*DudK#rFAuTr?T@99-%MJ@MX1n_=jY=N+>HGYeU<9gg?L^KvHf*jo|C}1Y7t7xuGI2HY#E=Dqup&;zqO2 z4ylu6m4wfagR3EYq(2TWg|2XDyrDvT7$5QPdX0bnKx9O-k1Fep%z7iU^!*&HE|RKM zSt-ldN2@pR5s>>Izql0OOy1<~<1Mx@#JaK9m6Kc%9&ik`1 z-k)trjmcJ-Npa!*Q7pVqeAmib>vS(o>X5>A=n*>RCA47)KXO1*R4K15a&?~S&#%~@ zGip41y+03IxIXNcEoWPW&x##eFznc`vSY;wq-6{&82rlj=%!#8x74`*I?DH3SlsVN z`F5-DZBY`f*N3*I+H0iRlp628j>5YwsPA@3!0A@8X^~zJf?lt8F~WcGGEs{{cwq4Q z3qyKMjm6jLx!5AqVi!HHw~AeF4Q7h5q@J?%d547F2+LNK618WjJ;Mb&la17yt;8EF z`7HLyoAohuV+R&Q)99OaQF+0x9P+JPc}nnRJ3|=(K5pkogYbjU4CnQ8}%M^Pt4%?8Ab^A`D`8 ze-^EbS;8^UrXPj1Xvr(88=^mZYjITSi#`9g&cG-56@G<}Ir{Ke+Ow(>WHk6{? zPtt6030Gnw{t7R}yLNeu=2FH=qt4?zsj6>-V`m9|1c5%tEg1G zRbU)`T(1vbuGbvh^FPY^>-G2ILje)&TEgR3`f(eNm-JT^)jv1Qi{b=csslU5jZZQ{ z6oFssi)F!x|5AqWe^VH??Kaf;3`h#eSY7Hjj~1F|@5)xO2Tt#Hn8hA=p{c9AO=ZT3 z2fksgc;F?|hWa!_Mh^MIS0O8`-(*+|4*H(cH#@NYz6g6qw~D|OC+dr7#`k>t+~kcq zrokU-xTTpRC2)ATeOCKEI#5x(`1kh$X#@*_!q&RlUeLC7Z% zouV${Hj zd{;ONZC4)d(@kO)&r|aU8Qu`$ez~N2hvE&9uN{1@Ulb0(>7TlL{S&B+F}xBQpj&UI zAU6(KN(*vj#yzxC$W);HMK%=QJq4{a?QS}`P#L?pQjsxio0bLgOu}_6$n8;;f3U>= zDv+CU+%KFV6el3eTD?}!4Kg&J$@P+r`8g}U39Q@9Zx3x_g164rO}i@tcTZ{NLD&&!k#hLt-} zRP-T=>R~iyB4na?GfJ0{&uA4(W;xMg$l^=&oK0S$;9+-;4?5KAbxyXQn}`UBGF5`n z{yB#67iHCJ6S_-=NL1Fq$9OAL@RwczWAeGLNOCS01n`mz^>TfK|-y!({7CScy5-o1Uz`QnECb;%Om#p{g8A_@~ZIu(2` z4IeU7u5w0RT{_*p^aFMyu7Y;8KOGBIId1p}Z5i;APhCj+!U0gGd3Wd-TTF|YH$Ic& zri4?D6h@J)M++7jl~-4{;`uauCoLR{M@Zju`s0!*|E+8~81gB}%8yIdc+Z~r4>9_* zR#2iW5_it<4YcJ#US5$(B6~ttdzYn@Lo7hzd|Prh7LTMEt4ggFd(XAM3P?4vqF3;# zXpCZASv*ysTtKe$Un+4I#bXxNVlmyZ;HC)JRSDgRYC?=*4g3<57mt^HfpyF#hTM3C zSfk9M%tP;QubD@_pW zL4d&rlqU269}g4FXOc~$Lo10;!YZf58GAM4=^f7 z5*#ia_~1Lq6e{_&(B9|Ix-4oZ-&(j<8!Zza&9M?9x2O5jUGTn@5_w~yenmG^24|2V zalaj8vhc%73i4vRaD&*Y>(8eZkveDbR5;ou#tI)3ROhgY8Sr6;`SdgQrf%iOPgjl4 z@2~!J`}v2Piw~Dqm6XUPhB}HvMjGjw{TqlND}0RswyV_8l*mFZ=%(HZ5}~v(^HPPK zMl(x3w|C}?M+JB03<>;JobGstZ#Bwkk^?PFDEV$1W|55nFO)pplWy!_g=FD{6<7(0 zkT8@Nu3Z1c6%#pQ>7kW^DzRMb%17FzGpgbGxe8wDgw6vY1%d^p4%PWL^= wIZwD31m(aUxgpnhkG_?22Ji8{3+e(fU%lrCUUKk5+WoKoUtwRFQBT(Z0E46T3;+NC diff --git a/js/vue@3.4.26_typescript@5.2.2-l0sNRNKZ.js b/js/vue@3.4.27_typescript@5.2.2-l0sNRNKZ.js similarity index 100% rename from js/vue@3.4.26_typescript@5.2.2-l0sNRNKZ.js rename to js/vue@3.4.27_typescript@5.2.2-l0sNRNKZ.js diff --git a/js/zh-CN-BE2wI9Ld.js.gz b/js/zh-CN-BE2wI9Ld.js.gz deleted file mode 100644 index 7449af6c55d90d738adbc3117426f55c6fb43a7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1970 zcmV;j2Tk}NiwFP!000021JzjHPus{Ae!qVO8tnr}V>h9NmZ>ZS5};6M0!it%FVVyv zk|B;K9gjl-ibU^T=np|#snBh^Ww+sWyGZvI=yt1i`L+KHw#n1}3s-hxmH?Hi>OS22 zlGrofob$~&-<)Hc7K)6E*>W2;+iq4TIV%A9T#m84DaF$1;l4`Gggj+}%hbmK`J9F; zQ)VPAhr@C>Btb^3<~xlDni^ z=}Sp19O`OCnJOp5n6z{~(j|AwAt_cEy%o*pXe&&$I46c$k*7S8A^C#T6Ym{Q<9Pfm zW)d-v$inx&FU^r4~y10Y6!xyDjL}gc}6BKnfYvP_{xa@U|p9o)X*YfIV4|{qQ$A6 zORW3miJVh|VlS0hYDh)GO==3FnF0%sW2YQW`v^bJ7p3uui&pM@N;;t}R*(dfXaQ$Q zq|?_AkY}M%rHe8QGmVo#J<1eKHRj|zB~A|l`uvi+w*jC~ zW>Zw?1c8H3JN30^0LC!SBjCLF{_y^<0FKaXP9Wesdw8(D0bqjD0_K${(;1I4W0Gcr zg&w*J4F$L>i}lqt=h?pddK*Ah0rrD+cX`KIx##@&5^O=m+o(C z02)M@9Va@&8ZzMsQ}c+zBoTrdS){{;F~p&#l4L_A7)G(768+dv8YT(mY7P~uQ2olV zp0?TI^N2~4;}Pe;^D)*zkc}@6a!~Ashf8DpY-vBtN0Q=GV`tru%qnGy53V;~})ZaX<*FFH4 zQ-HI0_h9EWfJp^7PwzUle*zc}F5BAe2e0aLKiMz0?A5sr08_!tpS$<$g?anK;-9=xHPI+hQM|=L?0G9ruHLd_>ciBI5GrkMw)h>Y76mYP;=ui3kg04#eFUT`)(*w5Di98f@VVzABr zVc&Um7r^Piy!1ARul`{#%)5IVZM{VbV7~&Kofr0l^+o{z&?L%iZ<#U^6=5IdD$@wk zU=*u45+enMvM`Eu)zYyb2~JdMdS}#XoZGS(C5DA2VGNtO48vSQ85pCSctxF{9E>p) zCB5GfreYn%k1mG{lWGK|V87p=P!#ra&Nu?~<>!Z+n|`7P7%!j-^pb&MaFl6SN274m z(gpS1CSZJWlBxtvH80XJrdkDJ2viD25}cUC5ZJFQL{fo-NGTfL9dYKHstTRsft(fOG#}?yEcQ^PT$h z1psgRUE*;6i9P?byS(n)`)EI20&w`)u)Vq9m&mKWnKpmfbp;$l-%vmR`c?tU{&Dc>t^N3+{b&{ZFgt{;KW4LFV~fg;hjRha&|WSy}8 zd0ObkXBeK`Sqm?CW-x-h<1fy8;b?c*G-=jopY>iYa#Hl#xvb7ISRW;(iL>5&12X_3 z1Rl-j2-XO1K65lR*o28wuoPpupvC6AdThQx468Xzj}4m*yUiJXY^FrXw0TbV;(Lx7 z8Ywq1X;STgd7{h~8kEtjEXz0B3j_jxA?T=9FO#zWMIcYSPXf(wRWJYTKapZZ<0%jT E0PP3QCIA2c diff --git a/js/zh-CN-BE2wI9Ld.js b/js/zh-CN-DNcHZnJu.js similarity index 84% rename from js/zh-CN-BE2wI9Ld.js rename to js/zh-CN-DNcHZnJu.js index 8f8b1a0e..4a936c50 100644 --- a/js/zh-CN-BE2wI9Ld.js +++ b/js/zh-CN-DNcHZnJu.js @@ -1 +1 @@ -import{x as Y}from"./hooks-D__JBy9V.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.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-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-adu6pwJt.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const e="当前环境不支持全屏",Z={isEnabledFullscreen:e},ee=Object.freeze(Object.defineProperty({__proto__:null,default:Z,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",oe={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},te=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:oe},Symbol.toStringTag,{value:"Module"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",m="搜索",ne={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:m},ce=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:i,Reload:s,Search:m,Setting:l,default:ne},Symbol.toStringTag,{value:"Module"})),p="请求",d="条形码",g="缓存工具函数",u="数字精度",f="右键菜单",b="首页",h="指令",S="文档",O="文档 (加速地址)",T="文档(内嵌)",C="可视化",y="表单",D="Mock 数据",M="模态框",P="多级菜单(缓存)",j="办公",v="文档",R="演示",z="表格",N="二维码",I="依赖项",L="关于",k="页面详情模式",x="分段器",F="SVG 图标",w="表格",A="模板内置 Api",E="滚动动画",se={Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Error:"错误页",Form:y,Mock:D,Modal:M,MultiMenu:P,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:x,SvgIcon:F,Table:w,TemplateHooks:A,scrollReveal:E},ie=Object.freeze(Object.defineProperty({__proto__:null,Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Form:y,Mock:D,Modal:M,MultiMenu:P,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:x,SvgIcon:F,Table:w,TemplateHooks:A,default:se,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),G="项目配置",Q={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},$="界面显示",le={Title:G,ThemeOptions:Q,InterfaceDisplay:$},re=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:$,ThemeOptions:Q,Title:G,default:le},Symbol.toStringTag,{value:"Module"})),B="注册",H="登录",V="扫码登陆",q="请输入用户名",J="请输入密码",K="登 陆",U="用户名",W="密码",X="开箱即用的中后台管理系统",ae={Register:B,Signing:H,QRCodeSigning:V,NamePlaceholder:q,PasswordPlaceholder:J,Login:K,Name:U,Password:W,RayTemplate:X},_e=Object.freeze(Object.defineProperty({__proto__:null,Login:K,Name:U,NamePlaceholder:q,Password:W,PasswordPlaceholder:J,QRCodeSigning:V,RayTemplate:X,Register:B,Signing:H,default:ae},Symbol.toStringTag,{value:"Module"})),me=Object.assign({"./zh-CN/globalMessage.json":ee,"./zh-CN/headerSettingOptions.json":te,"./zh-CN/headerTooltip.json":ce,"./zh-CN/menu.json":ie,"./zh-CN/setting.json":re,"./zh-CN/views/login/index.json":_e}),ke={message:{...Y(me,"zh-CN")}};export{ke as default}; +import{x as Y}from"./hooks-C0KwMyA4.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.0_vue@3.4.27-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-3YkgETI-.js";import"./@vueuse_core@10.9.0_vue@3.4.27-BI2Vxk77.js";import"./@vueuse_shared@10.9.0_vue@3.4.27-BTLxKjPf.js";import"./utils-DTKcdeMM.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.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.4.27-B3egz0KF.js";import"./@vue_reactivity@3.4.27-nlIwDTvR.js";import"./@vue_shared@3.4.27-oeeFp4ux.js";const e="当前环境不支持全屏",Z={isEnabledFullscreen:e},ee=Object.freeze(Object.defineProperty({__proto__:null,default:Z,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",oe={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},te=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:oe},Symbol.toStringTag,{value:"Module"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",m="搜索",ne={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:m},ce=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:i,Reload:s,Search:m,Setting:l,default:ne},Symbol.toStringTag,{value:"Module"})),p="请求",d="条形码",g="缓存工具函数",u="数字精度",f="右键菜单",b="首页",h="指令",S="文档",O="文档 (加速地址)",T="文档(内嵌)",C="可视化",y="表单",D="Mock 数据",M="模态框",P="多级菜单(缓存)",j="办公",v="文档",R="演示",z="表格",N="二维码",I="依赖项",L="关于",k="页面详情模式",x="分段器",F="SVG 图标",w="表格",A="模板内置 Api",E="滚动动画",se={Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Error:"错误页",Form:y,Mock:D,Modal:M,MultiMenu:P,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:x,SvgIcon:F,Table:w,TemplateHooks:A,scrollReveal:E},ie=Object.freeze(Object.defineProperty({__proto__:null,Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Form:y,Mock:D,Modal:M,MultiMenu:P,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:x,SvgIcon:F,Table:w,TemplateHooks:A,default:se,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),G="项目配置",Q={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},$="界面显示",le={Title:G,ThemeOptions:Q,InterfaceDisplay:$},re=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:$,ThemeOptions:Q,Title:G,default:le},Symbol.toStringTag,{value:"Module"})),B="注册",H="登录",V="扫码登陆",q="请输入用户名",J="请输入密码",K="登 陆",U="用户名",W="密码",X="开箱即用的中后台管理系统",ae={Register:B,Signing:H,QRCodeSigning:V,NamePlaceholder:q,PasswordPlaceholder:J,Login:K,Name:U,Password:W,RayTemplate:X},_e=Object.freeze(Object.defineProperty({__proto__:null,Login:K,Name:U,NamePlaceholder:q,Password:W,PasswordPlaceholder:J,QRCodeSigning:V,RayTemplate:X,Register:B,Signing:H,default:ae},Symbol.toStringTag,{value:"Module"})),me=Object.assign({"./zh-CN/globalMessage.json":ee,"./zh-CN/headerSettingOptions.json":te,"./zh-CN/headerTooltip.json":ce,"./zh-CN/menu.json":ie,"./zh-CN/setting.json":re,"./zh-CN/views/login/index.json":_e}),ke={message:{...Y(me,"zh-CN")}};export{ke as default}; diff --git a/js/zh-CN-DNcHZnJu.js.gz b/js/zh-CN-DNcHZnJu.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..de733f838735b12565fe87cf06d878bcdaf45277 GIT binary patch literal 1972 zcmV;l2TS-LiwFP!000021JzjHPus{Ae!qVO8tnr}V>f|P+NmrB5@;!;&?Kc>UZRP8 zk_>S?>DUGWibU^T=np|#snBh^Ww&sBt_X^DGiclfsphDp+h(L)ZkI#p zaT_8X@_D(vONwdno|Ia)npf#uqh>yGUJiH3?O`c8(Rrz0Uz=zKjhT|ld4c)1LUN}x zn!cFS!lBM)l&J~;BWvq=q|82D*4X7H#()M9%v^P9qPLYH*PiqLCsTPnUPMpQw~W{n7T9AQ9NO6N`Rq(sAFQcF7gQ@8*au} zrp_{vcDch>X{>xhy2jvi;M2l3ELH?5NLeG`9gv#}4fLG_2dY|ZoLS`t*wFhYVyW@O z8Q^+G>p%|BS2}M`20)b?rqu!pa`v7&4;H*f8_w!?2cH()#SM46sAMs2n8d>U zzWB3Lg%~qSIxQ0eN4a5vVWk8$Oy=W=TEW)Wh42hpXSqB990RF|XHWlRD|L8v3 ztSP0svQ=GPMVKk5x_CEGiLRi-_5C0ZLP1xUmA5kpQw23-lvYr6X2!X<-54k;$bIt4 z`)w6r1C;3m=$vZA#DiQd5QdXrS+?v&rWXlRC#E&JEAUST}-fd~uLV3Od~Q=)V6u!kU8I*~x;&Z|vld8Q5FRAc7P-TThmtg|)$ z=k5c9qrQuc!(Zl{`DX~16?C|=7PyKjD9+VFi@UVxF03OQSCG55;?CT4SLP5NR*>`N zrMLY{jah4LJ8cM$`Df}!XZGI+kN-t0p&)m6F*tNnfeZKbF2dIpbg(_|?fe!5rC&h@ z`^$%0&#EiGBRuE}?Zd(LBZLcnUGVjJxbfEgZq{8}adsagJn2h#&RySfUaTS9r=aA> zl@{lRefRY}geU&;(p@9I{D(6)>+P+#be9;yy$W)7UOErgY6Spc6O`%hNybf5!aY=| zTmz!vC{^(qi_0V*^7Giuk)?W7e4!zNiAqh>zCsnAFU$Cv=Wr~}F4 z7*|Qs{~hEi)ydG&WxruE4M+<22K|Xdajy_u5L8`!ak#M&B)X4_A}M1(86<||T%$UP zbEC z*Zo6KCjG%*cZS;*8N>;0TOfi!6mSx9f%Qq89MAQu+#r28ZG@V+1H)p|Aox_U+1Awyi7Qik}s=eS57wP8~@$r{LRVctRMB_E6r{1 z#_7iRO$Cdu6V_={C!IAoG$N>fary62ko#fHnVU!Ws)D>1JI>w`!XpZDAN8{ol z*tj3T*J%-kb*e(1>lz4h2M<%zoZvz`K6(ug@*FeBK!7JVk3i%WPSA2gk>uM7PJdmp zPT2oEEpqEK3{UQ?i5EUI7>&HsFV1`MXm`{!S"u"&&typeof self<"u"?Y.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(Y.node=!0,Y.svgSupported=!0):Yo(navigator.userAgent,Y);function Yo(e,t){var r=t.browser,i=e.match(/Firefox\/([\d.]+)/),n=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);i&&(r.firefox=!0,r.version=i[1]),n&&(r.ie=!0,r.version=n[1]),a&&(r.edge=!0,r.version=a[1],r.newEdge=+a[1].split(".")[0]>18),o&&(r.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,t.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||r.ie&&+r.version>=9}var dn=12,Go="sans-serif",hr=dn+"px "+Go,Xo=20,qo=100,$o="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function Zo(e){var t={};if(typeof JSON>"u")return t;for(var r=0;r=0)s=o*r.length;else for(var f=0;f>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[f]+":0",n[h]+":0",i[1-f]+":auto",n[1-h]+":auto",""].join("!important;"),e.appendChild(o),r.push(o)}return r}function ms(e,t,r){for(var i=r?"invTrans":"trans",n=t[i],a=t.srcCoords,o=[],s=[],f=!0,h=0;h<4;h++){var u=e[h].getBoundingClientRect(),v=2*h,l=u.left,c=u.top;o.push(l,c),f=f&&a&&l===a[v]&&c===a[v+1],s.push(e[h].offsetLeft,e[h].offsetTop)}return f&&n?n:(t.srcCoords=o,t[i]=r?Dn(s,o):Dn(o,s))}function Qa(e){return e.nodeName.toUpperCase()==="CANVAS"}var ws=/([&<>"'])/g,Ts={"&":"&","<":"<",">":">",'"':""","'":"'"};function Gu(e){return e==null?"":(e+"").replace(ws,function(t,r){return Ts[r]})}var bs=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,oi=[],Cs=Y.browser.firefox&&+Y.browser.version.split(".")[0]<39;function qi(e,t,r,i){return r=r||{},i?An(e,t,r):Cs&&t.layerX!=null&&t.layerX!==t.offsetX?(r.zrX=t.layerX,r.zrY=t.layerY):t.offsetX!=null?(r.zrX=t.offsetX,r.zrY=t.offsetY):An(e,t,r),r}function An(e,t,r){if(Y.domSupported&&e.getBoundingClientRect){var i=t.clientX,n=t.clientY;if(Qa(e)){var a=e.getBoundingClientRect();r.zrX=i-a.left,r.zrY=n-a.top;return}else if(Xi(oi,e,i,n)){r.zrX=oi[0],r.zrY=oi[1];return}}r.zrX=r.zrY=0}function yn(e){return e||window.event}function pt(e,t,r){if(t=yn(t),t.zrX!=null)return t;var i=t.type,n=i&&i.indexOf("touch")>=0;if(n){var o=i!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&qi(e,o,t,r)}else{qi(e,t,t,r);var a=Ms(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&bs.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function Ms(e){var t=e.wheelDelta;if(t)return t;var r=e.deltaX,i=e.deltaY;if(r==null||i==null)return t;var n=Math.abs(i!==0?i:r),a=i>0?-1:i<0?1:r>0?-1:1;return 3*n*a}function Ls(e,t,r,i){e.addEventListener(t,r,i)}function Ps(e,t,r,i){e.removeEventListener(t,r,i)}var Ss=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},Rs=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,r,i){return this._doTrack(t,r,i),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,r,i){var n=t.touches;if(n){for(var a={points:[],touches:[],target:r,event:t},o=0,s=n.length;o1&&i&&i.length>1){var a=En(i)/En(n);!isFinite(a)&&(a=1),t.pinchScale=a;var o=Ds(i);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}};function Kr(){return[1,0,0,1,0,0]}function xs(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function As(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function fi(e,t,r){var i=t[0]*r[0]+t[2]*r[1],n=t[1]*r[0]+t[3]*r[1],a=t[0]*r[2]+t[2]*r[3],o=t[1]*r[2]+t[3]*r[3],s=t[0]*r[4]+t[2]*r[5]+t[4],f=t[1]*r[4]+t[3]*r[5]+t[5];return e[0]=i,e[1]=n,e[2]=a,e[3]=o,e[4]=s,e[5]=f,e}function In(e,t,r){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+r[0],e[5]=t[5]+r[1],e}function Es(e,t,r,i){i===void 0&&(i=[0,0]);var n=t[0],a=t[2],o=t[4],s=t[1],f=t[3],h=t[5],u=Math.sin(r),v=Math.cos(r);return e[0]=n*v+s*u,e[1]=-n*u+s*v,e[2]=a*v+f*u,e[3]=-a*u+v*f,e[4]=v*(o-i[0])+u*(h-i[1])+i[0],e[5]=v*(h-i[1])-u*(o-i[0])+i[1],e}function Is(e,t,r){var i=r[0],n=r[1];return e[0]=t[0]*i,e[1]=t[1]*n,e[2]=t[2]*i,e[3]=t[3]*n,e[4]=t[4]*i,e[5]=t[5]*n,e}function Fs(e,t){var r=t[0],i=t[2],n=t[4],a=t[1],o=t[3],s=t[5],f=r*o-a*i;return f?(f=1/f,e[0]=o*f,e[1]=-a*f,e[2]=-i*f,e[3]=r*f,e[4]=(i*s-o*n)*f,e[5]=(a*n-r*s)*f,e):null}var F=function(){function e(t,r){this.x=t||0,this.y=r||0}return e.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(t,r){return this.x=t,this.y=r,this},e.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},e.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},e.prototype.scale=function(t){this.x*=t,this.y*=t},e.prototype.scaleAndAdd=function(t,r){this.x+=t.x*r,this.y+=t.y*r},e.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},e.prototype.dot=function(t){return this.x*t.x+this.y*t.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},e.prototype.distance=function(t){var r=this.x-t.x,i=this.y-t.y;return Math.sqrt(r*r+i*i)},e.prototype.distanceSquare=function(t){var r=this.x-t.x,i=this.y-t.y;return r*r+i*i},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var r=this.x,i=this.y;return this.x=t[0]*r+t[2]*i+t[4],this.y=t[1]*r+t[3]*i+t[5],this}},e.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},e.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},e.set=function(t,r,i){t.x=r,t.y=i},e.copy=function(t,r){t.x=r.x,t.y=r.y},e.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.lenSquare=function(t){return t.x*t.x+t.y*t.y},e.dot=function(t,r){return t.x*r.x+t.y*r.y},e.add=function(t,r,i){t.x=r.x+i.x,t.y=r.y+i.y},e.sub=function(t,r,i){t.x=r.x-i.x,t.y=r.y-i.y},e.scale=function(t,r,i){t.x=r.x*i,t.y=r.y*i},e.scaleAndAdd=function(t,r,i,n){t.x=r.x+i.x*n,t.y=r.y+i.y*n},e.lerp=function(t,r,i,n){var a=1-n;t.x=a*r.x+n*i.x,t.y=a*r.y+n*i.y},e}(),fe=Math.min,he=Math.max,Gt=new F,Xt=new F,qt=new F,$t=new F,Or=new F,Br=new F,W=function(){function e(t,r,i,n){i<0&&(t=t+i,i=-i),n<0&&(r=r+n,n=-n),this.x=t,this.y=r,this.width=i,this.height=n}return e.prototype.union=function(t){var r=fe(t.x,this.x),i=fe(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=he(t.x+t.width,this.x+this.width)-r:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=he(t.y+t.height,this.y+this.height)-i:this.height=t.height,this.x=r,this.y=i},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var r=this,i=t.width/r.width,n=t.height/r.height,a=Kr();return In(a,a,[-r.x,-r.y]),Is(a,a,[i,n]),In(a,a,[t.x,t.y]),a},e.prototype.intersect=function(t,r){if(!t)return!1;t instanceof e||(t=e.create(t));var i=this,n=i.x,a=i.x+i.width,o=i.y,s=i.y+i.height,f=t.x,h=t.x+t.width,u=t.y,v=t.y+t.height,l=!(a_&&(_=m,g_&&(_=T,p=i.x&&t<=i.x+i.width&&r>=i.y&&r<=i.y+i.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,r){t.x=r.x,t.y=r.y,t.width=r.width,t.height=r.height},e.applyTransform=function(t,r,i){if(!i){t!==r&&e.copy(t,r);return}if(i[1]<1e-5&&i[1]>-1e-5&&i[2]<1e-5&&i[2]>-1e-5){var n=i[0],a=i[3],o=i[4],s=i[5];t.x=r.x*n+o,t.y=r.y*a+s,t.width=r.width*n,t.height=r.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Gt.x=qt.x=r.x,Gt.y=$t.y=r.y,Xt.x=$t.x=r.x+r.width,Xt.y=qt.y=r.y+r.height,Gt.transform(i),$t.transform(i),Xt.transform(i),qt.transform(i),t.x=fe(Gt.x,Xt.x,qt.x,$t.x),t.y=fe(Gt.y,Xt.y,qt.y,$t.y);var f=he(Gt.x,Xt.x,qt.x,$t.x),h=he(Gt.y,Xt.y,qt.y,$t.y);t.width=f-t.x,t.height=h-t.y},e}(),Ka="silent";function Os(e,t,r){return{type:e,event:r,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:Bs}}function Bs(){Ss(this.event)}var Hs=function(e){H(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.handler=null,r}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Ir),Hr=function(){function e(t,r){this.x=t,this.y=r}return e}(),zs=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],hi=new W(0,0,0,0),Ja=function(e){H(t,e);function t(r,i,n,a,o){var s=e.call(this)||this;return s._hovered=new Hr(0,0),s.storage=r,s.painter=i,s.painterRoot=a,s._pointerSize=o,n=n||new Hs,s.proxy=null,s.setHandlerProxy(n),s._draggingMgr=new _s(s),s}return t.prototype.setHandlerProxy=function(r){this.proxy&&this.proxy.dispose(),r&&(ft(zs,function(i){r.on&&r.on(i,this[i],this)},this),r.handler=this),this.proxy=r},t.prototype.mousemove=function(r){var i=r.zrX,n=r.zrY,a=ja(this,i,n),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var f=this._hovered=a?new Hr(i,n):this.findHover(i,n),h=f.target,u=this.proxy;u.setCursor&&u.setCursor(h?h.cursor:"default"),s&&h!==s&&this.dispatchToElement(o,"mouseout",r),this.dispatchToElement(f,"mousemove",r),h&&h!==s&&this.dispatchToElement(f,"mouseover",r)},t.prototype.mouseout=function(r){var i=r.zrEventControl;i!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",r),i!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:r})},t.prototype.resize=function(){this._hovered=new Hr(0,0)},t.prototype.dispatch=function(r,i){var n=this[r];n&&n.call(this,i)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(r){var i=this.proxy;i.setCursor&&i.setCursor(r)},t.prototype.dispatchToElement=function(r,i,n){r=r||{};var a=r.target;if(!(a&&a.silent)){for(var o="on"+i,s=Os(i,r,n);a&&(a[o]&&(s.cancelBubble=!!a[o].call(a,s)),a.trigger(i,s),a=a.__hostTarget?a.__hostTarget:a.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(i,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(f){typeof f[o]=="function"&&f[o].call(f,s),f.trigger&&f.trigger(i,s)}))}},t.prototype.findHover=function(r,i,n){var a=this.storage.getDisplayList(),o=new Hr(r,i);if(Fn(a,o,r,i,n),this._pointerSize&&!o.target){for(var s=[],f=this._pointerSize,h=f/2,u=new W(r-h,i-h,f,f),v=a.length-1;v>=0;v--){var l=a[v];l!==n&&!l.ignore&&!l.ignoreCoarsePointer&&(!l.parent||!l.parent.ignoreCoarsePointer)&&(hi.copy(l.getBoundingRect()),l.transform&&hi.applyTransform(l.transform),hi.intersect(u)&&s.push(l))}if(s.length)for(var c=4,_=Math.PI/12,g=Math.PI*2,d=0;d4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function ks(e,t,r){if(e[e.rectHover?"rectContain":"contain"](t,r)){for(var i=e,n=void 0,a=!1;i;){if(i.ignoreClip&&(a=!0),!a){var o=i.getClipPath();if(o&&!o.contain(t,r))return!1}i.silent&&(n=!0);var s=i.__hostTarget;i=s||i.parent}return n?Ka:!0}return!1}function Fn(e,t,r,i,n){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==n&&!o.ignore&&(s=ks(o,r,i))&&(!t.topTarget&&(t.topTarget=o),s!==Ka)){t.target=o;break}}}function ja(e,t,r){var i=e.painter;return t<0||t>i.getWidth()||r<0||r>i.getHeight()}var to=32,zr=7;function Ns(e){for(var t=0;e>=to;)t|=e&1,e>>=1;return e+t}function On(e,t,r,i){var n=t+1;if(n===r)return 1;if(i(e[n++],e[t])<0){for(;n=0;)n++;return n-t}function Ws(e,t,r){for(r--;t>>1,n(a,e[f])<0?s=f:o=f+1;var h=i-o;switch(h){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;h>0;)e[o+h]=e[o+h-1],h--}e[o]=a}}function ui(e,t,r,i,n,a){var o=0,s=0,f=1;if(a(e,t[r+n])>0){for(s=i-n;f0;)o=f,f=(f<<1)+1,f<=0&&(f=s);f>s&&(f=s),o+=n,f+=n}else{for(s=n+1;fs&&(f=s);var h=o;o=n-f,f=n-h}for(o++;o>>1);a(e,t[r+u])>0?o=u+1:f=u}return f}function vi(e,t,r,i,n,a){var o=0,s=0,f=1;if(a(e,t[r+n])<0){for(s=n+1;fs&&(f=s);var h=o;o=n-f,f=n-h}else{for(s=i-n;f=0;)o=f,f=(f<<1)+1,f<=0&&(f=s);f>s&&(f=s),o+=n,f+=n}for(o++;o>>1);a(e,t[r+u])<0?f=u:o=u+1}return f}function Ys(e,t){var r=zr,i,n,a=0,o=[];i=[],n=[];function s(c,_){i[a]=c,n[a]=_,a+=1}function f(){for(;a>1;){var c=a-2;if(c>=1&&n[c-1]<=n[c]+n[c+1]||c>=2&&n[c-2]<=n[c]+n[c-1])n[c-1]n[c+1])break;u(c)}}function h(){for(;a>1;){var c=a-2;c>0&&n[c-1]=zr||M>=zr);if(C)break;b<0&&(b=0),b+=2}if(r=b,r<1&&(r=1),_===1){for(p=0;p=0;p--)e[w+p]=e[b+p];e[T]=o[m];return}for(var M=r;;){var C=0,L=0,P=!1;do if(t(o[m],e[y])<0){if(e[T--]=e[y--],C++,L=0,--_===0){P=!0;break}}else if(e[T--]=o[m--],L++,C=0,--d===1){P=!0;break}while((C|L)=0;p--)e[w+p]=e[b+p];if(_===0){P=!0;break}}if(e[T--]=o[m--],--d===1){P=!0;break}if(L=d-ui(e[y],o,0,d,d-1,t),L!==0){for(T-=L,m-=L,d-=L,w=T+1,b=m+1,p=0;p=zr||L>=zr);if(P)break;M<0&&(M=0),M+=2}if(r=M,r<1&&(r=1),d===1){for(T-=_,y-=_,w=T+1,b=y+1,p=_-1;p>=0;p--)e[w+p]=e[b+p];e[T]=o[m]}else{if(d===0)throw new Error;for(b=T-(d-1),p=0;ps&&(f=s),Bn(e,r,r+f,r+a,t),a=f}o.pushRun(r,a),o.mergeRuns(),n-=a,r+=a}while(n!==0);o.forceMergeRuns()}}var ot=1,qr=2,mr=4,Hn=!1;function li(){Hn||(Hn=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function zn(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var Xs=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=zn}return e.prototype.traverse=function(t,r){for(var i=0;i0&&(u.__clipPaths=[]),isNaN(u.z)&&(li(),u.z=0),isNaN(u.z2)&&(li(),u.z2=0),isNaN(u.zlevel)&&(li(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var v=t.getDecalElement&&t.getDecalElement();v&&this._updateAndAddDisplayable(v,r,i);var l=t.getTextGuideLine();l&&this._updateAndAddDisplayable(l,r,i);var c=t.getTextContent();c&&this._updateAndAddDisplayable(c,r,i)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var r=0,i=t.length;r=0&&this._roots.splice(n,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),He;He=Y.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};var Jr={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),-(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)))},elasticOut:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/i)+1)},elasticInOut:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),(e*=2)<1?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)):r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-Jr.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?Jr.bounceIn(e*2)*.5:Jr.bounceOut(e*2-1)*.5+.5}},ue=Math.pow,Bt=Math.sqrt,ze=1e-8,ro=1e-4,kn=Bt(3),ve=1/3,Lt=Er(),ct=Er(),Dr=Er();function Ot(e){return e>-ze&&eze||e<-ze}function U(e,t,r,i,n){var a=1-n;return a*a*(a*e+3*n*t)+n*n*(n*i+3*a*r)}function Nn(e,t,r,i,n){var a=1-n;return 3*(((t-e)*a+2*(r-t)*n)*a+(i-r)*n*n)}function io(e,t,r,i,n,a){var o=i+3*(t-r)-e,s=3*(r-t*2+e),f=3*(t-e),h=e-n,u=s*s-3*o*f,v=s*f-9*o*h,l=f*f-3*s*h,c=0;if(Ot(u)&&Ot(v))if(Ot(s))a[0]=0;else{var _=-f/s;_>=0&&_<=1&&(a[c++]=_)}else{var g=v*v-4*u*l;if(Ot(g)){var d=v/u,_=-s/o+d,p=-d/2;_>=0&&_<=1&&(a[c++]=_),p>=0&&p<=1&&(a[c++]=p)}else if(g>0){var y=Bt(g),m=u*s+1.5*o*(-v+y),T=u*s+1.5*o*(-v-y);m<0?m=-ue(-m,ve):m=ue(m,ve),T<0?T=-ue(-T,ve):T=ue(T,ve);var _=(-s-(m+T))/(3*o);_>=0&&_<=1&&(a[c++]=_)}else{var b=(2*u*s-3*o*v)/(2*Bt(u*u*u)),w=Math.acos(b)/3,M=Bt(u),C=Math.cos(w),_=(-s-2*M*C)/(3*o),p=(-s+M*(C+kn*Math.sin(w)))/(3*o),L=(-s+M*(C-kn*Math.sin(w)))/(3*o);_>=0&&_<=1&&(a[c++]=_),p>=0&&p<=1&&(a[c++]=p),L>=0&&L<=1&&(a[c++]=L)}}return c}function no(e,t,r,i,n){var a=6*r-12*t+6*e,o=9*t+3*i-3*e-9*r,s=3*t-3*e,f=0;if(Ot(o)){if(eo(a)){var h=-s/a;h>=0&&h<=1&&(n[f++]=h)}}else{var u=a*a-4*o*s;if(Ot(u))n[0]=-a/(2*o);else if(u>0){var v=Bt(u),h=(-a+v)/(2*o),l=(-a-v)/(2*o);h>=0&&h<=1&&(n[f++]=h),l>=0&&l<=1&&(n[f++]=l)}}return f}function kt(e,t,r,i,n,a){var o=(t-e)*n+e,s=(r-t)*n+t,f=(i-r)*n+r,h=(s-o)*n+o,u=(f-s)*n+s,v=(u-h)*n+h;a[0]=e,a[1]=o,a[2]=h,a[3]=v,a[4]=v,a[5]=u,a[6]=f,a[7]=i}function qs(e,t,r,i,n,a,o,s,f,h,u){var v,l=.005,c=1/0,_,g,d,p;Lt[0]=f,Lt[1]=h;for(var y=0;y<1;y+=.05)ct[0]=U(e,r,n,o,y),ct[1]=U(t,i,a,s,y),d=Rr(Lt,ct),d=0&&d=0&&h<=1&&(n[f++]=h)}}else{var u=o*o-4*a*s;if(Ot(u)){var h=-o/(2*a);h>=0&&h<=1&&(n[f++]=h)}else if(u>0){var v=Bt(u),h=(-o+v)/(2*a),l=(-o-v)/(2*a);h>=0&&h<=1&&(n[f++]=h),l>=0&&l<=1&&(n[f++]=l)}}return f}function ao(e,t,r){var i=e+r-2*t;return i===0?.5:(e-t)/i}function ke(e,t,r,i,n){var a=(t-e)*i+e,o=(r-t)*i+t,s=(o-a)*i+a;n[0]=e,n[1]=a,n[2]=s,n[3]=s,n[4]=o,n[5]=r}function Us(e,t,r,i,n,a,o,s,f){var h,u=.005,v=1/0;Lt[0]=o,Lt[1]=s;for(var l=0;l<1;l+=.05){ct[0]=Q(e,r,n,l),ct[1]=Q(t,i,a,l);var c=Rr(Lt,ct);c=0&&c=1?1:io(0,i,a,1,f,s)&&U(0,n,o,1,s[0])}}}var Ks=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Sr,this.ondestroy=t.ondestroy||Sr,this.onrestart=t.onrestart||Sr,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,r){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=r;return}var i=this._life,n=t-this._startTime-this._pausedTime,a=n/i;a<0&&(a=0),a=Math.min(a,1);var o=this.easingFunc,s=o?o(a):a;if(this.onframe(s),a===1)if(this.loop){var f=n%i;this._startTime=t-f,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=Ke(t)?t:Jr[t]||oo(t)},e}(),so=function(){function e(t){this.value=t}return e}(),Js=function(){function e(){this._len=0}return e.prototype.insert=function(t){var r=new so(t);return this.insertEntry(r),r},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var r=t.prev,i=t.next;r?r.next=i:this.head=i,i?i.prev=r:this.tail=r,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),ti=function(){function e(t){this._list=new Js,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,r){var i=this._list,n=this._map,a=null;if(n[t]==null){var o=i.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var f=i.head;i.remove(f),delete n[f.key],a=f.value,this._lastRemovedEntry=f}s?s.value=r:s=new so(r),s.key=t,i.insertEntry(s),n[t]=s}return a},e.prototype.get=function(t){var r=this._map[t],i=this._list;if(r!=null)return r!==i.tail&&(i.remove(r),i.insertEntry(r)),r.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),Yn={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Ht(e){return e=Math.round(e),e<0?0:e>255?255:e}function $i(e){return e<0?0:e>1?1:e}function ci(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Ht(parseFloat(t)/100*255):Ht(parseInt(t,10))}function jr(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?$i(parseFloat(t)/100):$i(parseFloat(t))}function di(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function le(e,t,r){return e+(t-e)*r}function vt(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=i,e[3]=n,e}function Zi(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var fo=new ti(20),ce=null;function lr(e,t){ce&&Zi(ce,t),ce=fo.put(e,ce||t.slice())}function zt(e,t){if(e){t=t||[];var r=fo.get(e);if(r)return Zi(t,r);e=e+"";var i=e.replace(/ /g,"").toLowerCase();if(i in Yn)return Zi(t,Yn[i]),lr(e,t),t;var n=i.length;if(i.charAt(0)==="#"){if(n===4||n===5){var a=parseInt(i.slice(1,4),16);if(!(a>=0&&a<=4095)){vt(t,0,0,0,1);return}return vt(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,n===5?parseInt(i.slice(4),16)/15:1),lr(e,t),t}else if(n===7||n===9){var a=parseInt(i.slice(1,7),16);if(!(a>=0&&a<=16777215)){vt(t,0,0,0,1);return}return vt(t,(a&16711680)>>16,(a&65280)>>8,a&255,n===9?parseInt(i.slice(7),16)/255:1),lr(e,t),t}return}var o=i.indexOf("("),s=i.indexOf(")");if(o!==-1&&s+1===n){var f=i.substr(0,o),h=i.substr(o+1,s-(o+1)).split(","),u=1;switch(f){case"rgba":if(h.length!==4)return h.length===3?vt(t,+h[0],+h[1],+h[2],1):vt(t,0,0,0,1);u=jr(h.pop());case"rgb":if(h.length>=3)return vt(t,ci(h[0]),ci(h[1]),ci(h[2]),h.length===3?u:jr(h[3])),lr(e,t),t;vt(t,0,0,0,1);return;case"hsla":if(h.length!==4){vt(t,0,0,0,1);return}return h[3]=jr(h[3]),Gn(h,t),lr(e,t),t;case"hsl":if(h.length!==3){vt(t,0,0,0,1);return}return Gn(h,t),lr(e,t),t;default:return}}vt(t,0,0,0,1)}}function Gn(e,t){var r=(parseFloat(e[0])%360+360)%360/360,i=jr(e[1]),n=jr(e[2]),a=n<=.5?n*(i+1):n+i-n*i,o=n*2-a;return t=t||[],vt(t,Ht(di(o,a,r+1/3)*255),Ht(di(o,a,r)*255),Ht(di(o,a,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Xn(e,t){var r=zt(e);if(r){for(var i=0;i<3;i++)r[i]=r[i]*(1-t)|0,r[i]>255?r[i]=255:r[i]<0&&(r[i]=0);return mn(r,r.length===4?"rgba":"rgb")}}function Xu(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var i=e*(t.length-1),n=Math.floor(i),a=Math.ceil(i),o=zt(t[n]),s=zt(t[a]),f=i-n,h=mn([Ht(le(o[0],s[0],f)),Ht(le(o[1],s[1],f)),Ht(le(o[2],s[2],f)),$i(le(o[3],s[3],f))],"rgba");return r?{color:h,leftIndex:n,rightIndex:a,value:i}:h}}function mn(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}}function Ne(e,t){var r=zt(e);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*t:0}var qn=new ti(100);function qu(e){if(Be(e)){var t=qn.get(e);return t||(t=Xn(e,-.1),qn.put(e,t)),t}else if(Je(e)){var r=k({},e);return r.colorStops=St(e.colorStops,function(i){return{offset:i.offset,color:Xn(i.color,-.1)}}),r}return e}function js(e){return e.type==="linear"}function tf(e){return e.type==="radial"}(function(){return Y.hasGlobalWindow&&Ke(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<"u"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}})();var Ui=Array.prototype.slice;function xt(e,t,r){return(t-e)*r+e}function pi(e,t,r,i){for(var n=t.length,a=0;ai?t:e,a=Math.min(r,i),o=n[a-1]||{color:[0,0,0,0],offset:0},s=a;so;if(s)i.length=o;else for(var f=a;f=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,r,i){this._needsSort=!0;var n=this.keyframes,a=n.length,o=!1,s=Zn,f=r;if(Pt(r)){var h=af(r);s=h,(h===1&&!De(r[0])||h===2&&!De(r[0][0]))&&(o=!0)}else if(De(r)&&!es(r))s=pe;else if(Be(r))if(!isNaN(+r))s=pe;else{var u=zt(r);u&&(f=u,s=$r)}else if(Je(r)){var v=k({},f);v.colorStops=St(r.colorStops,function(c){return{offset:c.offset,color:zt(c.color)}}),js(r)?s=Vi:tf(r)&&(s=Qi),f=v}a===0?this.valType=s:(s!==this.valType||s===Zn)&&(o=!0),this.discrete=this.discrete||o;var l={time:t,value:f,rawValue:r,percent:0};return i&&(l.easing=i,l.easingFunc=Ke(i)?i:Jr[i]||oo(i)),n.push(l),l},e.prototype.prepare=function(t,r){var i=this.keyframes;this._needsSort&&i.sort(function(g,d){return g.time-d.time});for(var n=this.valType,a=i.length,o=i[a-1],s=this.discrete,f=_e(n),h=Un(n),u=0;u=0&&!(o[u].percent<=r);u--);u=l(u,s-2)}else{for(u=v;ur);u++);u=l(u-1,s-2)}_=o[u+1],c=o[u]}if(c&&_){this._lastFr=u,this._lastFrP=r;var d=_.percent-c.percent,p=d===0?1:l((r-c.percent)/d,1);_.easingFunc&&(p=_.easingFunc(p));var y=i?this._additiveValue:h?kr:t[f];if((_e(a)||h)&&!y&&(y=this._additiveValue=[]),this.discrete)t[f]=p<1?c.rawValue:_.rawValue;else if(_e(a))a===Ie?pi(y,c[n],_[n],p):rf(y,c[n],_[n],p);else if(Un(a)){var m=c[n],T=_[n],b=a===Vi;t[f]={type:b?"linear":"radial",x:xt(m.x,T.x,p),y:xt(m.y,T.y,p),colorStops:St(m.colorStops,function(M,C){var L=T.colorStops[C];return{offset:xt(M.offset,L.offset,p),color:Ee(pi([],M.color,L.color,p))}}),global:T.global},b?(t[f].x2=xt(m.x2,T.x2,p),t[f].y2=xt(m.y2,T.y2,p)):t[f].r=xt(m.r,T.r,p)}else if(h)pi(y,c[n],_[n],p),i||(t[f]=Ee(y));else{var w=xt(c[n],_[n],p);i?this._additiveValue=w:t[f]=w}i&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var r=this.valType,i=this.propName,n=this._additiveValue;r===pe?t[i]=t[i]+n:r===$r?(zt(t[i],kr),de(kr,kr,n,1),t[i]=Ee(kr)):r===Ie?de(t[i],t[i],n,1):r===ho&&$n(t[i],t[i],n,1)},e}(),wn=function(){function e(t,r,i,n){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=r,r&&n){gn("Can' use additive animation on looped animation.");return}this._additiveAnimators=n,this._allowDiscrete=i}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,r,i){return this.whenWithKeys(t,r,ht(r),i)},e.prototype.whenWithKeys=function(t,r,i,n){for(var a=this._tracks,o=0;o0&&f.addKeyframe(0,Ae(h),n),this._trackKeys.push(s)}f.addKeyframe(t,Ae(r[s]),n)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var r=t.length,i=0;i0)){this._started=1;for(var r=this,i=[],n=this._maxTime||0,a=0;a1){var s=o.pop();a.addKeyframe(s.time,t[n]),a.prepare(this._maxTime,a.getAdditiveTrack())}}}},e}();function Cr(){return new Date().getTime()}var sf=function(e){H(t,e);function t(r){var i=e.call(this)||this;return i._running=!1,i._time=0,i._pausedTime=0,i._pauseStart=0,i._paused=!1,r=r||{},i.stage=r.stage||{},i}return t.prototype.addClip=function(r){r.animation&&this.removeClip(r),this._head?(this._tail.next=r,r.prev=this._tail,r.next=null,this._tail=r):this._head=this._tail=r,r.animation=this},t.prototype.addAnimator=function(r){r.animation=this;var i=r.getClip();i&&this.addClip(i)},t.prototype.removeClip=function(r){if(r.animation){var i=r.prev,n=r.next;i?i.next=n:this._head=n,n?n.prev=i:this._tail=i,r.next=r.prev=r.animation=null}},t.prototype.removeAnimator=function(r){var i=r.getClip();i&&this.removeClip(i),r.animation=null},t.prototype.update=function(r){for(var i=Cr()-this._pausedTime,n=i-this._time,a=this._head;a;){var o=a.next,s=a.step(i,n);s&&(a.ondestroy(),this.removeClip(a)),a=o}this._time=i,r||(this.trigger("frame",n),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var r=this;this._running=!0;function i(){r._running&&(He(i),!r._paused&&r.update())}He(i)},t.prototype.start=function(){this._running||(this._time=Cr(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=Cr(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=Cr()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var r=this._head;r;){var i=r.next;r.prev=r.next=r.animation=null,r=i}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(r,i){i=i||{},this.start();var n=new wn(r,i.loop);return this.addAnimator(n),n},t}(Ir),ff=300,_i=Y.domSupported,gi=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],r={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},i=St(e,function(n){var a=n.replace("mouse","pointer");return r.hasOwnProperty(a)?a:n});return{mouse:e,touch:t,pointer:i}}(),Vn={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},Qn=!1;function Ki(e){var t=e.pointerType;return t==="pen"||t==="touch"}function hf(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function yi(e){e&&(e.zrByTouch=!0)}function uf(e,t){return pt(e.dom,new vf(e,t),!0)}function uo(e,t){for(var r=t,i=!1;r&&r.nodeType!==9&&!(i=r.domBelongToZr||r!==t&&r===e.painterRoot);)r=r.parentNode;return i}var vf=function(){function e(t,r){this.stopPropagation=Sr,this.stopImmediatePropagation=Sr,this.preventDefault=Sr,this.type=r.type,this.target=this.currentTarget=t.dom,this.pointerType=r.pointerType,this.clientX=r.clientX,this.clientY=r.clientY}return e}(),_t={mousedown:function(e){e=pt(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=pt(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=pt(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=pt(this.dom,e);var t=e.toElement||e.relatedTarget;uo(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){Qn=!0,e=pt(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){Qn||(e=pt(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=pt(this.dom,e),yi(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),_t.mousemove.call(this,e),_t.mousedown.call(this,e)},touchmove:function(e){e=pt(this.dom,e),yi(e),this.handler.processGesture(e,"change"),_t.mousemove.call(this,e)},touchend:function(e){e=pt(this.dom,e),yi(e),this.handler.processGesture(e,"end"),_t.mouseup.call(this,e),+new Date-+this.__lastTouchMomentjn||e<-jn}var Ut=[],cr=[],wi=Kr(),Ti=Math.abs,Tn=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return Zt(this.rotation)||Zt(this.x)||Zt(this.y)||Zt(this.scaleX-1)||Zt(this.scaleY-1)||Zt(this.skewX)||Zt(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,r=this.needLocalTransform(),i=this.transform;if(!(r||t)){i&&(Jn(i),this.invTransform=null);return}i=i||Kr(),r?this.getLocalTransform(i):Jn(i),t&&(r?fi(i,t,i):As(i,t)),this.transform=i,this._resolveGlobalScaleRatio(i)},e.prototype._resolveGlobalScaleRatio=function(t){var r=this.globalScaleRatio;if(r!=null&&r!==1){this.getGlobalScale(Ut);var i=Ut[0]<0?-1:1,n=Ut[1]<0?-1:1,a=((Ut[0]-i)*r+i)/Ut[0]||0,o=((Ut[1]-n)*r+n)/Ut[1]||0;t[0]*=a,t[1]*=a,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||Kr(),Fs(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,r=[];t;)r.push(t),t=t.parent;for(;t=r.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var r=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=Math.atan2(t[1],t[0]),a=Math.PI/2+n-Math.atan2(t[3],t[2]);i=Math.sqrt(i)*Math.cos(a),r=Math.sqrt(r),this.skewX=a,this.skewY=0,this.rotation=-n,this.x=+t[4],this.y=+t[5],this.scaleX=r,this.scaleY=i,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,r=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||Kr(),fi(cr,t.invTransform,r),r=cr);var i=this.originX,n=this.originY;(i||n)&&(wi[4]=i,wi[5]=n,fi(cr,r,wi),cr[4]-=i,cr[5]-=n,r=cr),this.setLocalTransform(r)}},e.prototype.getGlobalScale=function(t){var r=this.transform;return t=t||[],r?(t[0]=Math.sqrt(r[0]*r[0]+r[1]*r[1]),t[1]=Math.sqrt(r[2]*r[2]+r[3]*r[3]),r[0]<0&&(t[0]=-t[0]),r[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,r){var i=[t,r],n=this.invTransform;return n&&Qr(i,i,n),i},e.prototype.transformCoordToGlobal=function(t,r){var i=[t,r],n=this.transform;return n&&Qr(i,i,n),i},e.prototype.getLineScale=function(){var t=this.transform;return t&&Ti(t[0]-1)>1e-10&&Ti(t[3]-1)>1e-10?Math.sqrt(Ti(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){_f(this,t)},e.getLocalTransform=function(t,r){r=r||[];var i=t.originX||0,n=t.originY||0,a=t.scaleX,o=t.scaleY,s=t.anchorX,f=t.anchorY,h=t.rotation||0,u=t.x,v=t.y,l=t.skewX?Math.tan(t.skewX):0,c=t.skewY?Math.tan(-t.skewY):0;if(i||n||s||f){var _=i+s,g=n+f;r[4]=-_*a-l*g*o,r[5]=-g*o-c*_*a}else r[4]=r[5]=0;return r[0]=a,r[3]=o,r[1]=c*a,r[2]=l*o,h&&Es(r,r,h),r[4]+=i+u,r[5]+=n+v,r},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),ie=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function _f(e,t){for(var r=0;r=0?parseFloat(e)/100*t:parseFloat(e):e}function yf(e,t,r){var i=t.position||"inside",n=t.distance!=null?t.distance:5,a=r.height,o=r.width,s=a/2,f=r.x,h=r.y,u="left",v="top";if(i instanceof Array)f+=ne(i[0],r.width),h+=ne(i[1],r.height),u=null,v=null;else switch(i){case"left":f-=n,h+=s,u="right",v="middle";break;case"right":f+=n+o,h+=s,v="middle";break;case"top":f+=o/2,h-=n,u="center",v="bottom";break;case"bottom":f+=o/2,h+=a+n,u="center";break;case"inside":f+=o/2,h+=s,u="center",v="middle";break;case"insideLeft":f+=n,h+=s,v="middle";break;case"insideRight":f+=o-n,h+=s,u="right",v="middle";break;case"insideTop":f+=o/2,h+=n,u="center";break;case"insideBottom":f+=o/2,h+=a-n,u="center",v="bottom";break;case"insideTopLeft":f+=n,h+=n;break;case"insideTopRight":f+=o-n,h+=n,u="right";break;case"insideBottomLeft":f+=n,h+=a-n,v="bottom";break;case"insideBottomRight":f+=o-n,h+=a-n,u="right",v="bottom";break}return e=e||{},e.x=f,e.y=h,e.align=u,e.verticalAlign=v,e}var bi="__zr_normal__",Ci=ie.concat(["ignore"]),mf=Qe(ie,function(e,t){return e[t]=!0,e},{ignore:!1}),dr={},wf=new W(0,0,0,0),ri=function(){function e(t){this.id=Xa(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,r,i){switch(this.draggable){case"horizontal":r=0;break;case"vertical":t=0;break}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=t,n[5]+=r,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var r=this._textContent;if(r&&(!r.ignore||t)){this.textConfig||(this.textConfig={});var i=this.textConfig,n=i.local,a=r.innerTransformable,o=void 0,s=void 0,f=!1;a.parent=n?this:null;var h=!1;if(a.copyTransform(r),i.position!=null){var u=wf;i.layoutRect?u.copy(i.layoutRect):u.copy(this.getBoundingRect()),n||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(dr,i,u):yf(dr,i,u),a.x=dr.x,a.y=dr.y,o=dr.align,s=dr.verticalAlign;var v=i.origin;if(v&&i.rotation!=null){var l=void 0,c=void 0;v==="center"?(l=u.width*.5,c=u.height*.5):(l=ne(v[0],u.width),c=ne(v[1],u.height)),h=!0,a.originX=-a.x+l+(n?0:u.x),a.originY=-a.y+c+(n?0:u.y)}}i.rotation!=null&&(a.rotation=i.rotation);var _=i.offset;_&&(a.x+=_[0],a.y+=_[1],h||(a.originX=-_[0],a.originY=-_[1]));var g=i.inside==null?typeof i.position=="string"&&i.position.indexOf("inside")>=0:i.inside,d=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),p=void 0,y=void 0,m=void 0;g&&this.canBeInsideText()?(p=i.insideFill,y=i.insideStroke,(p==null||p==="auto")&&(p=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(p),m=!0)):(p=i.outsideFill,y=i.outsideStroke,(p==null||p==="auto")&&(p=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(p),m=!0)),p=p||"#000",(p!==d.fill||y!==d.stroke||m!==d.autoStroke||o!==d.align||s!==d.verticalAlign)&&(f=!0,d.fill=p,d.stroke=y,d.autoStroke=m,d.align=o,d.verticalAlign=s,r.setDefaultTextStyle(d)),r.__dirty|=ot,f&&r.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?rn:tn},e.prototype.getOutsideStroke=function(t){var r=this.__zr&&this.__zr.getBackgroundColor(),i=typeof r=="string"&&zt(r);i||(i=[255,255,255,1]);for(var n=i[3],a=this.__zr.isDarkMode(),o=0;o<3;o++)i[o]=i[o]*n+(a?0:255)*(1-n);return i[3]=1,mn(i,"rgba")},e.prototype.traverse=function(t,r){},e.prototype.attrKV=function(t,r){t==="textConfig"?this.setTextConfig(r):t==="textContent"?this.setTextContent(r):t==="clipPath"?this.setClipPath(r):t==="extra"?(this.extra=this.extra||{},k(this.extra,r)):this[t]=r},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,r){if(typeof t=="string")this.attrKV(t,r);else if(Ft(t))for(var i=t,n=ht(i),a=0;a0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var r=this.states;return r[t]||(r[t]={}),r[t]},e.prototype.clearStates=function(t){this.useState(bi,!1,t)},e.prototype.useState=function(t,r,i,n){var a=t===bi,o=this.hasState();if(!(!o&&a)){var s=this.currentStates,f=this.stateTransition;if(!(Mt(s,t)>=0&&(r||s.length===1))){var h;if(this.stateProxy&&!a&&(h=this.stateProxy(t)),h||(h=this.states&&this.states[t]),!h&&!a){gn("State "+t+" not exists.");return}a||this.saveCurrentToNormalState(h);var u=!!(h&&h.hoverLayer||n);u&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,h,this._normalState,r,!i&&!this.__inHover&&f&&f.duration>0,f);var v=this._textContent,l=this._textGuide;return v&&v.useState(t,r,i,u),l&&l.useState(t,r,i,u),a?(this.currentStates=[],this._normalState={}):r?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!u&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ot),h}}},e.prototype.useStates=function(t,r,i){if(!t.length)this.clearStates();else{var n=[],a=this.currentStates,o=t.length,s=o===a.length;if(s){for(var f=0;f0,_);var g=this._textContent,d=this._textGuide;g&&g.useStates(t,r,l),d&&d.useStates(t,r,l),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ot)}},e.prototype.isSilent=function(){for(var t=this.silent,r=this.parent;!t&&r;){if(r.silent){t=!0;break}r=r.parent}return t},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var i=this.currentStates.slice();i.splice(r,1),this.useStates(i)}},e.prototype.replaceState=function(t,r,i){var n=this.currentStates.slice(),a=Mt(n,t),o=Mt(n,r)>=0;a>=0?o?n.splice(a,1):n[a]=r:i&&!o&&n.push(r),this.useStates(n)},e.prototype.toggleState=function(t,r){r?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var r={},i,n=0;n=0&&a.splice(o,1)}),this.animators.push(t),i&&i.animation.addAnimator(t),i&&i.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,r){for(var i=this.animators,n=i.length,a=[],o=0;o0&&r.during&&a[0].during(function(_,g){r.during(g)});for(var l=0;l0||n.force&&!o.length){var C=void 0,L=void 0,P=void 0;if(s){L={},l&&(C={});for(var T=0;T=0&&(n.splice(a,0,r),this._doAdd(r))}return this},t.prototype.replace=function(r,i){var n=Mt(this._children,r);return n>=0&&this.replaceAt(i,n),this},t.prototype.replaceAt=function(r,i){var n=this._children,a=n[i];if(r&&r!==this&&r.parent!==this&&r!==a){n[i]=r,a.parent=null;var o=this.__zr;o&&a.removeSelfFromZr(o),this._doAdd(r)}return this},t.prototype._doAdd=function(r){r.parent&&r.parent.remove(r),r.parent=this;var i=this.__zr;i&&i!==r.__zr&&r.addSelfToZr(i),i&&i.refresh()},t.prototype.remove=function(r){var i=this.__zr,n=this._children,a=Mt(n,r);return a<0?this:(n.splice(a,1),r.parent=null,i&&r.removeSelfFromZr(i),i&&i.refresh(),this)},t.prototype.removeAll=function(){for(var r=this._children,i=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},e.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,r){if(!this._disposed)return this.handler.findHover(t,r)},e.prototype.on=function(t,r,i){return this._disposed||this.handler.on(t,r,i),this},e.prototype.off=function(t,r){this._disposed||this.handler.off(t,r)},e.prototype.trigger=function(t,r){this._disposed||this.handler.trigger(t,r)},e.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),r=0;r=o;f++)s-=o;var h=ut(r,t);return h>s&&(r="",h=0),s=e-h,n.ellipsis=r,n.ellipsisWidth=h,n.contentWidth=s,n.containerWidth=e,n}function yo(e,t){var r=t.containerWidth,i=t.font,n=t.contentWidth;if(!r)return"";var a=ut(e,i);if(a<=r)return e;for(var o=0;;o++){if(a<=n||o>=t.maxIterations){e+=t.ellipsis;break}var s=o===0?xf(e,n,t.ascCharWidth,t.cnCharWidth):a>0?Math.floor(e.length*n/a):0;e=e.substr(0,s),a=ut(e,i)}return e===""&&(e=t.placeholder),e}function xf(e,t,r,i){for(var n=0,a=0,o=e.length;ac&&h){var _=Math.floor(c/s);v=v.slice(0,_)}if(e&&a&&u!=null)for(var g=go(u,n,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),d=0;ds&&Si(r,e.substring(s,h),t,o),Si(r,f[2],t,o,f[1]),s=Pi.lastIndex}sn){b>0?(y.tokens=y.tokens.slice(0,b),d(y,T,m),r.lines=r.lines.slice(0,p+1)):r.lines=r.lines.slice(0,p);break t}var R=M.width,A=R==null||R==="auto";if(typeof R=="string"&&R.charAt(R.length-1)==="%")w.percentWidth=R,u.push(w),w.contentWidth=ut(w.text,P);else{if(A){var x=M.backgroundColor,E=x&&x.image;E&&(E=Rf(E),ei(E)&&(w.width=Math.max(w.width,E.width*S/E.height)))}var D=_&&i!=null?i-T:null;D!=null&&D0&&_+i.accumWidth>i.width&&(u=t.split(` +`),h=!0),i.accumWidth=_}else{var g=mo(t,f,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+c,v=g.linesWidths,u=g.lines}}else u=t.split(` +`);for(var d=0;d=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var Bf=Qe(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function Hf(e){return Of(e)?!!Bf[e]:!0}function mo(e,t,r,i,n){for(var a=[],o=[],s="",f="",h=0,u=0,v=0;vr:n+u+c>r){u?(s||f)&&(_?(s||(s=f,f="",h=0,u=h),a.push(s),o.push(u-h),f+=l,h+=c,s="",u=h):(f&&(s+=f,f="",h=0),a.push(s),o.push(u),s=l,u=c)):_?(a.push(f),o.push(h),f=l,h=c):(a.push(l),o.push(c));continue}u+=c,_?(f+=l,h+=c):(f&&(s+=f,f="",h=0),s+=l)}return!a.length&&!s&&(s=e,f="",h=0),f&&(s+=f),s&&(a.push(s),o.push(u)),a.length===1&&(u+=n),{accumWidth:u,lines:a,linesWidths:o}}var nn="__zr_style_"+Math.round(Math.random()*10),fr={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},ii={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};fr[nn]=!0;var na=["z","z2","invisible"],zf=["invisible"],oe=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype._init=function(r){for(var i=ht(r),n=0;n1e-4){s[0]=e-r,s[1]=t-i,f[0]=e+r,f[1]=t+i;return}if(ge[0]=Ai(n)*r+e,ge[1]=xi(n)*i+t,ye[0]=Ai(a)*r+e,ye[1]=xi(a)*i+t,h(s,ge,ye),u(f,ge,ye),n=n%Vt,n<0&&(n=n+Vt),a=a%Vt,a<0&&(a=a+Vt),n>a&&!o?a+=Vt:nn&&(me[0]=Ai(c)*r+e,me[1]=xi(c)*i+t,h(s,me,s),u(f,me,f))}var B={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Qt=[],Kt=[],mt=[],At=[],wt=[],Tt=[],Ei=Math.min,Ii=Math.max,Jt=Math.cos,jt=Math.sin,Dt=Math.abs,an=Math.PI,It=an*2,Fi=typeof Float32Array<"u",Nr=[];function Oi(e){var t=Math.round(e/an*1e8)/1e8;return t%2*an}function Gf(e,t){var r=Oi(e[0]);r<0&&(r+=It);var i=r-e[0],n=e[1];n+=i,!t&&n-r>=It?n=r+It:t&&r-n>=It?n=r-It:!t&&r>n?n=r+(It-Oi(r-n)):t&&r0&&(this._ux=Dt(i/We/t)||0,this._uy=Dt(i/We/r)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,r){return this._drawPendingPt(),this.addData(B.M,t,r),this._ctx&&this._ctx.moveTo(t,r),this._x0=t,this._y0=r,this._xi=t,this._yi=r,this},e.prototype.lineTo=function(t,r){var i=Dt(t-this._xi),n=Dt(r-this._yi),a=i>this._ux||n>this._uy;if(this.addData(B.L,t,r),this._ctx&&a&&this._ctx.lineTo(t,r),a)this._xi=t,this._yi=r,this._pendingPtDist=0;else{var o=i*i+n*n;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=r,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,r,i,n,a,o){return this._drawPendingPt(),this.addData(B.C,t,r,i,n,a,o),this._ctx&&this._ctx.bezierCurveTo(t,r,i,n,a,o),this._xi=a,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,r,i,n){return this._drawPendingPt(),this.addData(B.Q,t,r,i,n),this._ctx&&this._ctx.quadraticCurveTo(t,r,i,n),this._xi=i,this._yi=n,this},e.prototype.arc=function(t,r,i,n,a,o){this._drawPendingPt(),Nr[0]=n,Nr[1]=a,Gf(Nr,o),n=Nr[0],a=Nr[1];var s=a-n;return this.addData(B.A,t,r,i,i,n,s,0,o?0:1),this._ctx&&this._ctx.arc(t,r,i,n,a,o),this._xi=Jt(a)*i+t,this._yi=jt(a)*i+r,this},e.prototype.arcTo=function(t,r,i,n,a){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,r,i,n,a),this},e.prototype.rect=function(t,r,i,n){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,r,i,n),this.addData(B.R,t,r,i,n),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(B.Z);var t=this._ctx,r=this._x0,i=this._y0;return t&&t.closePath(),this._xi=r,this._yi=i,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var r=t.length;!(this.data&&this.data.length===r)&&Fi&&(this.data=new Float32Array(r));for(var i=0;iu.length&&(this._expandData(),u=this.data);for(var v=0;v0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],r=0;r11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){mt[0]=mt[1]=wt[0]=wt[1]=Number.MAX_VALUE,At[0]=At[1]=Tt[0]=Tt[1]=-Number.MAX_VALUE;var t=this.data,r=0,i=0,n=0,a=0,o;for(o=0;oi||Dt(m)>n||l===r-1)&&(g=Math.sqrt(y*y+m*m),a=d,o=p);break}case B.C:{var T=t[l++],b=t[l++],d=t[l++],p=t[l++],w=t[l++],M=t[l++];g=$s(a,o,T,b,d,p,w,M,10),a=w,o=M;break}case B.Q:{var T=t[l++],b=t[l++],d=t[l++],p=t[l++];g=Vs(a,o,T,b,d,p,10),a=d,o=p;break}case B.A:var C=t[l++],L=t[l++],P=t[l++],S=t[l++],R=t[l++],A=t[l++],x=A+R;l+=1,_&&(s=Jt(R)*P+C,f=jt(R)*S+L),g=Ii(P,S)*Ei(It,Math.abs(A)),a=Jt(x)*P+C,o=jt(x)*S+L;break;case B.R:{s=a=t[l++],f=o=t[l++];var E=t[l++],D=t[l++];g=E*2+D*2;break}case B.Z:{var y=s-a,m=f-o;g=Math.sqrt(y*y+m*m),a=s,o=f;break}}g>=0&&(h[v++]=g,u+=g)}return this._pathLen=u,u},e.prototype.rebuildPath=function(t,r){var i=this.data,n=this._ux,a=this._uy,o=this._len,s,f,h,u,v,l,c=r<1,_,g,d=0,p=0,y,m=0,T,b;if(!(c&&(this._pathSegLen||this._calculateLength(),_=this._pathSegLen,g=this._pathLen,y=r*g,!y)))t:for(var w=0;w0&&(t.lineTo(T,b),m=0),M){case B.M:s=h=i[w++],f=u=i[w++],t.moveTo(h,u);break;case B.L:{v=i[w++],l=i[w++];var L=Dt(v-h),P=Dt(l-u);if(L>n||P>a){if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;t.lineTo(h*(1-R)+v*R,u*(1-R)+l*R);break t}d+=S}t.lineTo(v,l),h=v,u=l,m=0}else{var A=L*L+P*P;A>m&&(T=v,b=l,m=A)}break}case B.C:{var x=i[w++],E=i[w++],D=i[w++],z=i[w++],N=i[w++],K=i[w++];if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;kt(h,x,D,N,R,Qt),kt(u,E,z,K,R,Kt),t.bezierCurveTo(Qt[1],Kt[1],Qt[2],Kt[2],Qt[3],Kt[3]);break t}d+=S}t.bezierCurveTo(x,E,D,z,N,K),h=N,u=K;break}case B.Q:{var x=i[w++],E=i[w++],D=i[w++],z=i[w++];if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;ke(h,x,D,R,Qt),ke(u,E,z,R,Kt),t.quadraticCurveTo(Qt[1],Kt[1],Qt[2],Kt[2]);break t}d+=S}t.quadraticCurveTo(x,E,D,z),h=D,u=z;break}case B.A:var q=i[w++],Z=i[w++],G=i[w++],nt=i[w++],at=i[w++],Rt=i[w++],Nt=i[w++],Wt=!i[w++],Yt=G>nt?G:nt,j=Dt(G-nt)>.001,$=at+Rt,I=!1;if(c){var S=_[p++];d+S>y&&($=at+Rt*(y-d)/S,I=!0),d+=S}if(j&&t.ellipse?t.ellipse(q,Z,G,nt,Nt,at,$,Wt):t.arc(q,Z,Yt,at,$,Wt),I)break t;C&&(s=Jt(at)*G+q,f=jt(at)*nt+Z),h=Jt($)*G+q,u=jt($)*nt+Z;break;case B.R:s=h=i[w],f=u=i[w+1],v=i[w++],l=i[w++];var O=i[w++],Fr=i[w++];if(c){var S=_[p++];if(d+S>y){var yt=y-d;t.moveTo(v,l),t.lineTo(v+Ei(yt,O),l),yt-=O,yt>0&&t.lineTo(v+O,l+Ei(yt,Fr)),yt-=Fr,yt>0&&t.lineTo(v+Ii(O-yt,0),l+Fr),yt-=O,yt>0&&t.lineTo(v,l+Ii(Fr-yt,0));break t}d+=S}t.rect(v,l,O,Fr);break;case B.Z:if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;t.lineTo(h*(1-R)+s*R,u*(1-R)+f*R);break t}d+=S}t.closePath(),h=s,u=f}}},e.prototype.clone=function(){var t=new e,r=this.data;return t.data=r.slice?r.slice():Array.prototype.slice.call(r),t._len=this._len,t},e.CMD=B,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();function pr(e,t,r,i,n,a,o){if(n===0)return!1;var s=n,f=0,h=e;if(o>t+s&&o>i+s||oe+s&&a>r+s||at+v&&u>i+v&&u>a+v&&u>s+v||ue+v&&h>r+v&&h>n+v&&h>o+v||ht+h&&f>i+h&&f>a+h||fe+h&&s>r+h&&s>n+h||sr||u+hn&&(n+=Wr);var l=Math.atan2(f,s);return l<0&&(l+=Wr),l>=i&&l<=n||l+Wr>=i&&l+Wr<=n}function tr(e,t,r,i,n,a){if(a>t&&a>i||an?s:0}var Et=ur.CMD,rr=Math.PI*2,Zf=1e-4;function Uf(e,t){return Math.abs(e-t)t&&h>i&&h>a&&h>s||h1&&Vf(),c=U(t,i,a,s,lt[0]),l>1&&(_=U(t,i,a,s,lt[1]))),l===2?dt&&s>i&&s>a||s=0&&h<=1){for(var u=0,v=Q(t,i,a,h),l=0;lr||s<-r)return 0;var f=Math.sqrt(r*r-s*s);J[0]=-f,J[1]=f;var h=Math.abs(i-n);if(h<1e-4)return 0;if(h>=rr-1e-4){i=0,n=rr;var u=a?1:-1;return o>=J[0]+e&&o<=J[1]+e?u:0}if(i>n){var v=i;i=n,n=v}i<0&&(i+=rr,n+=rr);for(var l=0,c=0;c<2;c++){var _=J[c];if(_+e>o){var g=Math.atan2(s,_),u=a?1:-1;g<0&&(g=rr+g),(g>=i&&g<=n||g+rr>=i&&g+rr<=n)&&(g>Math.PI/2&&g1&&(r||(s+=tr(f,h,u,v,i,n))),d&&(f=a[_],h=a[_+1],u=f,v=h),g){case Et.M:u=a[_++],v=a[_++],f=u,h=v;break;case Et.L:if(r){if(pr(f,h,a[_],a[_+1],t,i,n))return!0}else s+=tr(f,h,a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.C:if(r){if(Xf(f,h,a[_++],a[_++],a[_++],a[_++],a[_],a[_+1],t,i,n))return!0}else s+=Qf(f,h,a[_++],a[_++],a[_++],a[_++],a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.Q:if(r){if(qf(f,h,a[_++],a[_++],a[_],a[_+1],t,i,n))return!0}else s+=Kf(f,h,a[_++],a[_++],a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.A:var p=a[_++],y=a[_++],m=a[_++],T=a[_++],b=a[_++],w=a[_++];_+=1;var M=!!(1-a[_++]);l=Math.cos(b)*m+p,c=Math.sin(b)*T+y,d?(u=l,v=c):s+=tr(f,h,l,c,i,n);var C=(i-p)*T/m+p;if(r){if($f(p,y,T,b,b+w,M,t,C,n))return!0}else s+=Jf(p,y,T,b,b+w,M,C,n);f=Math.cos(b+w)*m+p,h=Math.sin(b+w)*T+y;break;case Et.R:u=f=a[_++],v=h=a[_++];var L=a[_++],P=a[_++];if(l=u+L,c=v+P,r){if(pr(u,v,l,v,t,i,n)||pr(l,v,l,c,t,i,n)||pr(l,c,u,c,t,i,n)||pr(u,c,u,v,t,i,n))return!0}else s+=tr(l,v,l,c,i,n),s+=tr(u,c,u,v,i,n);break;case Et.Z:if(r){if(pr(f,h,u,v,t,i,n))return!0}else s+=tr(f,h,u,v,i,n);f=u,h=v;break}}return!r&&!Uf(h,v)&&(s+=tr(f,h,u,v,i,n)||0),s!==0}function jf(e,t,r){return To(e,0,!1,t,r)}function th(e,t,r,i){return To(e,t,!0,r,i)}var bo=gt({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},fr),rh={style:gt({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ii.style)},Bi=ie.concat(["invisible","culling","z","z2","zlevel","parent"]),X=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.update=function(){var r=this;e.prototype.update.call(this);var i=this.style;if(i.decal){var n=this._decalEl=this._decalEl||new t;n.buildPath===t.prototype.buildPath&&(n.buildPath=function(f){r.buildPath(f,r.shape)}),n.silent=!0;var a=n.style;for(var o in i)a[o]!==i[o]&&(a[o]=i[o]);a.fill=i.fill?i.decal:null,a.decal=null,a.shadowColor=null,i.strokeFirst&&(a.stroke=null);for(var s=0;s.5?tn:i>.2?pf:rn}else if(r)return rn}return tn},t.prototype.getInsideTextStroke=function(r){var i=this.style.fill;if(Be(i)){var n=this.__zr,a=!!(n&&n.isDarkMode()),o=Ne(r,0)0))},t.prototype.hasFill=function(){var r=this.style,i=r.fill;return i!=null&&i!=="none"},t.prototype.getBoundingRect=function(){var r=this._rect,i=this.style,n=!r;if(n){var a=!1;this.path||(a=!0,this.createPathProxy());var o=this.path;(a||this.__dirty&mr)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),r=o.getBoundingRect()}if(this._rect=r,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=r.clone());if(this.__dirty||n){s.copy(r);var f=i.strokeNoScale?this.getLineScale():1,h=i.lineWidth;if(!this.hasFill()){var u=this.strokeContainThreshold;h=Math.max(h,u??4)}f>1e-10&&(s.width+=h/f,s.height+=h/f,s.x-=h/f/2,s.y-=h/f/2)}return s}return r},t.prototype.contain=function(r,i){var n=this.transformCoordToLocal(r,i),a=this.getBoundingRect(),o=this.style;if(r=n[0],i=n[1],a.contain(r,i)){var s=this.path;if(this.hasStroke()){var f=o.lineWidth,h=o.strokeNoScale?this.getLineScale():1;if(h>1e-10&&(this.hasFill()||(f=Math.max(f,this.strokeContainThreshold)),th(s,f/h,r,i)))return!0}if(this.hasFill())return jf(s,r,i)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=mr,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(r){return this.animate("shape",r)},t.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():r==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(r,i){r==="shape"?this.setShape(i):e.prototype.attrKV.call(this,r,i)},t.prototype.setShape=function(r,i){var n=this.shape;return n||(n=this.shape={}),typeof r=="string"?n[r]=i:k(n,r),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&mr)},t.prototype.createStyle=function(r){return je(bo,r)},t.prototype._innerSaveToNormal=function(r){e.prototype._innerSaveToNormal.call(this,r);var i=this._normalState;r.shape&&!i.shape&&(i.shape=k({},this.shape))},t.prototype._applyStateObj=function(r,i,n,a,o,s){e.prototype._applyStateObj.call(this,r,i,n,a,o,s);var f=!(i&&a),h;if(i&&i.shape?o?a?h=i.shape:(h=k({},n.shape),k(h,i.shape)):(h=k({},a?this.shape:n.shape),k(h,i.shape)):f&&(h=n.shape),h)if(o){this.shape=k({},this.shape);for(var u={},v=ht(h),l=0;l0},t.prototype.hasFill=function(){var r=this.style,i=r.fill;return i!=null&&i!=="none"},t.prototype.createStyle=function(r){return je(eh,r)},t.prototype.setBoundingRect=function(r){this._rect=r},t.prototype.getBoundingRect=function(){var r=this.style;if(!this._rect){var i=r.text;i!=null?i+="":i="";var n=gf(i,r.font,r.textAlign,r.textBaseline);if(n.x+=r.x||0,n.y+=r.y||0,this.hasStroke()){var a=r.lineWidth;n.x-=a/2,n.y-=a/2,n.width+=a,n.height+=a}this._rect=n}return this._rect},t.initDefaultProps=function(){var r=t.prototype;r.dirtyRectTolerance=10}(),t}(oe);Ye.prototype.type="tspan";var ih=gt({x:0,y:0},fr),nh={style:gt({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},ii.style)};function ah(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var Cn=function(e){H(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(r){return je(ih,r)},t.prototype._getSize=function(r){var i=this.style,n=i[r];if(n!=null)return n;var a=ah(i.image)?i.image:this.__image;if(!a)return 0;var o=r==="width"?"height":"width",s=i[o];return s==null?a[r]:a[r]/a[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return nh},t.prototype.getBoundingRect=function(){var r=this.style;return this._rect||(this._rect=new W(r.x||0,r.y||0,this.getWidth(),this.getHeight())),this._rect},t}(oe);Cn.prototype.type="image";function oh(e,t){var r=t.x,i=t.y,n=t.width,a=t.height,o=t.r,s,f,h,u;n<0&&(r=r+n,n=-n),a<0&&(i=i+a,a=-a),typeof o=="number"?s=f=h=u=o:o instanceof Array?o.length===1?s=f=h=u=o[0]:o.length===2?(s=h=o[0],f=u=o[1]):o.length===3?(s=o[0],f=u=o[1],h=o[2]):(s=o[0],f=o[1],h=o[2],u=o[3]):s=f=h=u=0;var v;s+f>n&&(v=s+f,s*=n/v,f*=n/v),h+u>n&&(v=h+u,h*=n/v,u*=n/v),f+h>a&&(v=f+h,f*=a/v,h*=a/v),s+u>a&&(v=s+u,s*=a/v,u*=a/v),e.moveTo(r+s,i),e.lineTo(r+n-f,i),f!==0&&e.arc(r+n-f,i+f,f,-Math.PI/2,0),e.lineTo(r+n,i+a-h),h!==0&&e.arc(r+n-h,i+a-h,h,0,Math.PI/2),e.lineTo(r+u,i+a),u!==0&&e.arc(r+u,i+a-u,u,Math.PI/2,Math.PI),e.lineTo(r,i+s),s!==0&&e.arc(r+s,i+s,s,Math.PI,Math.PI*1.5)}var Mr=Math.round;function sh(e,t,r){if(t){var i=t.x1,n=t.x2,a=t.y1,o=t.y2;e.x1=i,e.x2=n,e.y1=a,e.y2=o;var s=r&&r.lineWidth;return s&&(Mr(i*2)===Mr(n*2)&&(e.x1=e.x2=Lr(i,s,!0)),Mr(a*2)===Mr(o*2)&&(e.y1=e.y2=Lr(a,s,!0))),e}}function fh(e,t,r){if(t){var i=t.x,n=t.y,a=t.width,o=t.height;e.x=i,e.y=n,e.width=a,e.height=o;var s=r&&r.lineWidth;return s&&(e.x=Lr(i,s,!0),e.y=Lr(n,s,!0),e.width=Math.max(Lr(i+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(Lr(n+o,s,!1)-e.y,o===0?0:1)),e}}function Lr(e,t,r){if(!t)return e;var i=Mr(e*2);return(i+Mr(t))%2===0?i/2:(i+(r?1:-1))/2}var hh=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),uh={},Mn=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new hh},t.prototype.buildPath=function(r,i){var n,a,o,s;if(this.subPixelOptimize){var f=fh(uh,i,this.style);n=f.x,a=f.y,o=f.width,s=f.height,f.r=i.r,i=f}else n=i.x,a=i.y,o=i.width,s=i.height;i.r?oh(r,i):r.rect(n,a,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(X);Mn.prototype.type="rect";var ha={fill:"#000"},ua=2,vh={style:gt({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},ii.style)},lh=function(e){H(t,e);function t(r){var i=e.call(this)||this;return i.type="text",i._children=[],i._defaultStyle=ha,i.attr(r),i}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var r=0;r0,R=r.width!=null&&(r.overflow==="truncate"||r.overflow==="break"||r.overflow==="breakAll"),A=o.calculatedLineHeight,x=0;x=0&&(x=w[A],x.align==="right");)this._placeToken(x,r,C,p,R,"right",m),L-=x.width,R-=x.width,A--;for(S+=(a-(S-d)-(y-R)-L)/2;P<=A;)x=w[P],this._placeToken(x,r,C,p,S+x.width/2,"center",m),S+=x.width,P++;p+=C}},t.prototype._placeToken=function(r,i,n,a,o,s,f){var h=i.rich[r.styleName]||{};h.text=r.text;var u=r.verticalAlign,v=a+n/2;u==="top"?v=a+r.height/2:u==="bottom"&&(v=a+n-r.height/2);var l=!r.isLineHolder&&Hi(h);l&&this._renderBackground(h,i,s==="right"?o-r.width:s==="center"?o-r.width/2:o,v-r.height/2,r.width,r.height);var c=!!h.backgroundColor,_=r.textPadding;_&&(o=_a(o,s,_),v-=r.height/2-_[0]-r.innerHeight/2);var g=this._getOrCreateChild(Ye),d=g.createStyle();g.useStyle(d);var p=this._defaultStyle,y=!1,m=0,T=pa("fill"in h?h.fill:"fill"in i?i.fill:(y=!0,p.fill)),b=da("stroke"in h?h.stroke:"stroke"in i?i.stroke:!c&&!f&&(!p.autoStroke||y)?(m=ua,p.stroke):null),w=h.textShadowBlur>0||i.textShadowBlur>0;d.text=r.text,d.x=o,d.y=v,w&&(d.shadowBlur=h.textShadowBlur||i.textShadowBlur||0,d.shadowColor=h.textShadowColor||i.textShadowColor||"transparent",d.shadowOffsetX=h.textShadowOffsetX||i.textShadowOffsetX||0,d.shadowOffsetY=h.textShadowOffsetY||i.textShadowOffsetY||0),d.textAlign=s,d.textBaseline="middle",d.font=r.font||hr,d.opacity=xe(h.opacity,i.opacity,1),la(d,h),b&&(d.lineWidth=xe(h.lineWidth,i.lineWidth,m),d.lineDash=st(h.lineDash,i.lineDash),d.lineDashOffset=i.lineDashOffset||0,d.stroke=b),T&&(d.fill=T);var M=r.contentWidth,C=r.contentHeight;g.setBoundingRect(new W(Zr(d.x,M,d.textAlign),wr(d.y,C,d.textBaseline),M,C))},t.prototype._renderBackground=function(r,i,n,a,o,s){var f=r.backgroundColor,h=r.borderWidth,u=r.borderColor,v=f&&f.image,l=f&&!v,c=r.borderRadius,_=this,g,d;if(l||r.lineHeight||h&&u){g=this._getOrCreateChild(Mn),g.useStyle(g.createStyle()),g.style.fill=null;var p=g.shape;p.x=n,p.y=a,p.width=o,p.height=s,p.r=c,g.dirtyShape()}if(l){var y=g.style;y.fill=f||null,y.fillOpacity=st(r.fillOpacity,1)}else if(v){d=this._getOrCreateChild(Cn),d.onload=function(){_.dirtyStyle()};var m=d.style;m.image=f.image,m.x=n,m.y=a,m.width=o,m.height=s}if(h&&u){var y=g.style;y.lineWidth=h,y.stroke=u,y.strokeOpacity=st(r.strokeOpacity,1),y.lineDash=r.borderDash,y.lineDashOffset=r.borderDashOffset||0,g.strokeContainThreshold=0,g.hasFill()&&g.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var T=(g||d).style;T.shadowBlur=r.shadowBlur||0,T.shadowColor=r.shadowColor||"transparent",T.shadowOffsetX=r.shadowOffsetX||0,T.shadowOffsetY=r.shadowOffsetY||0,T.opacity=xe(r.opacity,i.opacity,1)},t.makeFont=function(r){var i="";return _h(r)&&(i=[r.fontStyle,r.fontWeight,ph(r.fontSize),r.fontFamily||"sans-serif"].join(" ")),i&&Xr(i)||r.textFont||r.font},t}(oe),ch={left:!0,right:1,center:1},dh={top:1,bottom:1,middle:1},va=["fontStyle","fontWeight","fontSize","fontFamily"];function ph(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?dn+"px":e+"px"}function la(e,t){for(var r=0;r1&&(o*=zi(_),s*=zi(_));var g=(n===a?-1:1)*zi((o*o*(s*s)-o*o*(c*c)-s*s*(l*l))/(o*o*(c*c)+s*s*(l*l)))||0,d=g*o*c/s,p=g*-s*l/o,y=(e+r)/2+be(v)*d-Te(v)*p,m=(t+i)/2+Te(v)*d+be(v)*p,T=wa([1,0],[(l-d)/o,(c-p)/s]),b=[(l-d)/o,(c-p)/s],w=[(-1*l-d)/o,(-1*c-p)/s],M=wa(b,w);if(on(b,w)<=-1&&(M=Yr),on(b,w)>=1&&(M=0),M<0){var C=Math.round(M/Yr*1e6)/1e6;M=Yr*2+C%2*Yr}u.addData(h,y,m,o,s,T,M,v,a)}var wh=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,Th=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function bh(e){var t=new ur;if(!e)return t;var r=0,i=0,n=r,a=i,o,s=ur.CMD,f=e.match(wh);if(!f)return t;for(var h=0;hx*x+E*E&&(C=P,L=S),{cx:C,cy:L,x0:-u,y0:-v,x1:C*(n/b-1),y1:L*(n/b-1)}}function Dh(e){var t;if(ee(e)){var r=e.length;if(!r)return e;r===1?t=[e[0],e[0],0,0]:r===2?t=[e[0],e[0],e[1],e[1]]:r===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function xh(e,t){var r,i=Ur(t.r,0),n=Ur(t.r0||0,0),a=i>0,o=n>0;if(!(!a&&!o)){if(a||(i=n,n=0),n>i){var s=i;i=n,n=s}var f=t.startAngle,h=t.endAngle;if(!(isNaN(f)||isNaN(h))){var u=t.cx,v=t.cy,l=!!t.clockwise,c=ba(h-f),_=c>ki&&c%ki;if(_>dt&&(c=_),!(i>dt))e.moveTo(u,v);else if(c>ki-dt)e.moveTo(u+i*gr(f),v+i*er(f)),e.arc(u,v,i,f,h,!l),n>dt&&(e.moveTo(u+n*gr(h),v+n*er(h)),e.arc(u,v,n,h,f,l));else{var g=void 0,d=void 0,p=void 0,y=void 0,m=void 0,T=void 0,b=void 0,w=void 0,M=void 0,C=void 0,L=void 0,P=void 0,S=void 0,R=void 0,A=void 0,x=void 0,E=i*gr(f),D=i*er(f),z=n*gr(h),N=n*er(h),K=c>dt;if(K){var q=t.cornerRadius;q&&(r=Dh(q),g=r[0],d=r[1],p=r[2],y=r[3]);var Z=ba(i-n)/2;if(m=bt(Z,p),T=bt(Z,y),b=bt(Z,g),w=bt(Z,d),L=M=Ur(m,T),P=C=Ur(b,w),(M>dt||C>dt)&&(S=i*gr(h),R=i*er(h),A=n*gr(f),x=n*er(f),cdt){var j=bt(p,L),$=bt(y,L),I=Ce(A,x,E,D,i,j,l),O=Ce(S,R,z,N,i,$,l);e.moveTo(u+I.cx+I.x0,v+I.cy+I.y0),L0&&e.arc(u+I.cx,v+I.cy,j,V(I.y0,I.x0),V(I.y1,I.x1),!l),e.arc(u,v,i,V(I.cy+I.y1,I.cx+I.x1),V(O.cy+O.y1,O.cx+O.x1),!l),$>0&&e.arc(u+O.cx,v+O.cy,$,V(O.y1,O.x1),V(O.y0,O.x0),!l))}else e.moveTo(u+E,v+D),e.arc(u,v,i,f,h,!l);if(!(n>dt)||!K)e.lineTo(u+z,v+N);else if(P>dt){var j=bt(g,P),$=bt(d,P),I=Ce(z,N,S,R,n,-$,l),O=Ce(E,D,A,x,n,-j,l);e.lineTo(u+I.cx+I.x0,v+I.cy+I.y0),P0&&e.arc(u+I.cx,v+I.cy,$,V(I.y0,I.x0),V(I.y1,I.x1),!l),e.arc(u,v,n,V(I.cy+I.y1,I.cx+I.x1),V(O.cy+O.y1,O.cx+O.x1),l),j>0&&e.arc(u+O.cx,v+O.cy,j,V(O.y1,O.x1),V(O.y0,O.x0),!l))}else e.lineTo(u+z,v+N),e.arc(u,v,n,h,f,l)}e.closePath()}}}var Ah=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),sn=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Ah},t.prototype.buildPath=function(r,i){xh(r,i)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(X);sn.prototype.type="sector";var Eh=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),Ih=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Eh},t.prototype.buildPath=function(r,i){var n=i.cx,a=i.cy,o=Math.PI*2;r.moveTo(n+i.r,a),r.arc(n,a,i.r,0,o,!1),r.moveTo(n+i.r0,a),r.arc(n,a,i.r0,0,o,!0)},t}(X);Ih.prototype.type="ring";function Fh(e,t,r,i){var n=[],a=[],o=[],s=[],f,h,u,v;if(i){u=[1/0,1/0],v=[-1/0,-1/0];for(var l=0,c=e.length;l=2){if(i){var a=Fh(n,i,r,t.smoothConstraint);e.moveTo(n[0][0],n[0][1]);for(var o=n.length,s=0;s<(r?o:o-1);s++){var f=a[s*2],h=a[s*2+1],u=n[(s+1)%o];e.bezierCurveTo(f[0],f[1],h[0],h[1],u[0],u[1])}}else{e.moveTo(n[0][0],n[0][1]);for(var s=1,v=n.length;snr[1]){if(s=!1,a)return s;var u=Math.abs(nr[0]-ir[1]),v=Math.abs(ir[0]-nr[1]);Math.min(u,v)>n.len()&&(u=0&&or(f)?f:.5;var h=e.createRadialGradient(o,s,0,o,s,f);return h}function fn(e,t,r){for(var i=t.type==="radial"?jh(e,t,r):Jh(e,t,r),n=t.colorStops,a=0;a0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:De(e)?[e]:ee(e)?e:null}function Eo(e){var t=e.style,r=t.lineDash&&t.lineWidth>0&&ru(t.lineDash,t.lineWidth),i=t.lineDashOffset;if(r){var n=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;n&&n!==1&&(r=St(r,function(a){return a/n}),i/=n)}return[r,i]}var eu=new ur(!0);function Ge(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function Ma(e){return typeof e=="string"&&e!=="none"}function Xe(e){var t=e.fill;return t!=null&&t!=="none"}function La(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=r}else e.fill()}function Pa(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=r}else e.stroke()}function hn(e,t,r){var i=_o(t.image,t.__image,r);if(ei(i)){var n=e.createPattern(i,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&n&&n.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*ss),a.scaleSelf(t.scaleX||1,t.scaleY||1),n.setTransform(a)}return n}}function iu(e,t,r,i){var n,a=Ge(r),o=Xe(r),s=r.strokePercent,f=s<1,h=!t.path;(!t.silent||f)&&h&&t.createPathProxy();var u=t.path||eu,v=t.__dirty;if(!i){var l=r.fill,c=r.stroke,_=o&&!!l.colorStops,g=a&&!!c.colorStops,d=o&&!!l.image,p=a&&!!c.image,y=void 0,m=void 0,T=void 0,b=void 0,w=void 0;(_||g)&&(w=t.getBoundingRect()),_&&(y=v?fn(e,l,w):t.__canvasFillGradient,t.__canvasFillGradient=y),g&&(m=v?fn(e,c,w):t.__canvasStrokeGradient,t.__canvasStrokeGradient=m),d&&(T=v||!t.__canvasFillPattern?hn(e,l,t):t.__canvasFillPattern,t.__canvasFillPattern=T),p&&(b=v||!t.__canvasStrokePattern?hn(e,c,t):t.__canvasStrokePattern,t.__canvasStrokePattern=T),_?e.fillStyle=y:d&&(T?e.fillStyle=T:o=!1),g?e.strokeStyle=m:p&&(b?e.strokeStyle=b:a=!1)}var M=t.getGlobalScale();u.setScale(M[0],M[1],t.segmentIgnoreThreshold);var C,L;e.setLineDash&&r.lineDash&&(n=Eo(t),C=n[0],L=n[1]);var P=!0;(h||v&mr)&&(u.setDPR(e.dpr),f?u.setContext(null):(u.setContext(e),P=!1),u.reset(),t.buildPath(u,t.shape,i),u.toStatic(),t.pathUpdated()),P&&u.rebuildPath(e,f?s:1),C&&(e.setLineDash(C),e.lineDashOffset=L),i||(r.strokeFirst?(a&&Pa(e,r),o&&La(e,r)):(o&&La(e,r),a&&Pa(e,r))),C&&e.setLineDash([])}function nu(e,t,r){var i=t.__image=_o(r.image,t.__image,t,t.onload);if(!(!i||!ei(i))){var n=r.x||0,a=r.y||0,o=t.getWidth(),s=t.getHeight(),f=i.width/i.height;if(o==null&&s!=null?o=s*f:s==null&&o!=null?s=o/f:o==null&&s==null&&(o=i.width,s=i.height),r.sWidth&&r.sHeight){var h=r.sx||0,u=r.sy||0;e.drawImage(i,h,u,r.sWidth,r.sHeight,n,a,o,s)}else if(r.sx&&r.sy){var h=r.sx,u=r.sy,v=o-h,l=s-u;e.drawImage(i,h,u,v,l,n,a,o,s)}else e.drawImage(i,n,a,o,s)}}function au(e,t,r){var i,n=r.text;if(n!=null&&(n+=""),n){e.font=r.font||hr,e.textAlign=r.textAlign,e.textBaseline=r.textBaseline;var a=void 0,o=void 0;e.setLineDash&&r.lineDash&&(i=Eo(t),a=i[0],o=i[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),r.strokeFirst?(Ge(r)&&e.strokeText(n,r.x,r.y),Xe(r)&&e.fillText(n,r.x,r.y)):(Xe(r)&&e.fillText(n,r.x,r.y),Ge(r)&&e.strokeText(n,r.x,r.y)),a&&e.setLineDash([])}}var Sa=["shadowBlur","shadowOffsetX","shadowOffsetY"],Ra=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function Io(e,t,r,i,n){var a=!1;if(!i&&(r=r||{},t===r))return!1;if(i||t.opacity!==r.opacity){it(e,n),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?fr.opacity:o}(i||t.blend!==r.blend)&&(a||(it(e,n),a=!0),e.globalCompositeOperation=t.blend||fr.blend);for(var s=0;s2&&i.push(n),n=[A,x]}function u(A,x,E,D){Pr(A,E)&&Pr(x,D)||n.push(A,x,E,D,E,D)}function v(A,x,E,D,z,N){var K=Math.abs(x-A),q=Math.tan(K/4)*4/3,Z=xC:S2&&i.push(n),i}function vn(e,t,r,i,n,a,o,s,f,h){if(Pr(e,r)&&Pr(t,i)&&Pr(n,o)&&Pr(a,s)){f.push(o,s);return}var u=2/h,v=u*u,l=o-e,c=s-t,_=Math.sqrt(l*l+c*c);l/=_,c/=_;var g=r-e,d=i-t,p=n-o,y=a-s,m=g*g+d*d,T=p*p+y*y;if(m=0&&C=0){f.push(o,s);return}var L=[],P=[];kt(e,r,n,o,.5,L),kt(t,i,a,s,.5,P),vn(L[0],P[0],L[1],P[1],L[2],P[2],L[3],P[3],f,h),vn(L[4],P[4],L[5],P[5],L[6],P[6],L[7],P[7],f,h)}function lu(e,t){var r=un(e),i=[];t=t||1;for(var n=0;n0)for(var h=0;hMath.abs(h),v=Oo([f,h],u?0:1,t),l=(u?s:h)/v.length,c=0;cn,o=Oo([i,n],a?0:1,t),s=a?"width":"height",f=a?"height":"width",h=a?"x":"y",u=a?"y":"x",v=e[s]/o.length,l=0;l1?null:new F(g*f+e,g*h+t)}function pu(e,t,r){var i=new F;F.sub(i,r,t),i.normalize();var n=new F;F.sub(n,e,t);var a=n.dot(i);return a}function yr(e,t){var r=e[e.length-1];r&&r[0]===t[0]&&r[1]===t[1]||e.push(t)}function _u(e,t,r){for(var i=e.length,n=[],a=0;ao?(h.x=u.x=s+a/2,h.y=f,u.y=f+o):(h.y=u.y=f+o/2,h.x=s,u.x=s+a),_u(t,h,u)}function qe(e,t,r,i){if(r===1)i.push(t);else{var n=Math.floor(r/2),a=e(t);qe(e,a[0],n,i),qe(e,a[1],r-n,i)}return i}function gu(e,t){for(var r=[],i=0;i0;h/=2){var u=0,v=0;(e&h)>0&&(u=1),(t&h)>0&&(v=1),s+=h*h*(3*u^v),v===0&&(u===1&&(e=h-1-e,t=h-1-t),f=e,e=t,t=f)}return s}function Ze(e){var t=1/0,r=1/0,i=-1/0,n=-1/0,a=St(e,function(s){var f=s.getBoundingRect(),h=s.getComputedTransform(),u=f.x+f.width/2+(h?h[4]:0),v=f.y+f.height/2+(h?h[5]:0);return t=Math.min(u,t),r=Math.min(v,r),i=Math.max(u,i),n=Math.max(v,n),[u,v]}),o=St(a,function(s,f){return{cp:s,z:Pu(s[0],s[1],t,r,i,n),path:e[f]}});return o.sort(function(s,f){return s.z-f.z}).map(function(s){return s.path})}function ko(e){return wu(e.path,e.count)}function cn(){return{fromIndividuals:[],toIndividuals:[],count:0}}function iv(e,t,r){var i=[];function n(b){for(var w=0;w=s)}}for(var v=this.__startIndex;v15)break}}x.prevElClipPaths&&p.restore()};if(y)if(y.length===0)C=d.__endIndex;else for(var P=c.dpr,S=0;S0&&t>n[0]){for(f=0;ft);f++);s=i[n[f]]}if(n.splice(f+1,0,t),i[t]=r,!r.virtual)if(s){var h=s.dom;h.nextSibling?o.insertBefore(r.dom,h.nextSibling):o.appendChild(r.dom)}else o.firstChild?o.insertBefore(r.dom,o.firstChild):o.appendChild(r.dom);r.painter||(r.painter=this)}},e.prototype.eachLayer=function(t,r){for(var i=this._zlevelList,n=0;n0?Re:0),this._needsManuallyCompositing),u.__builtin__||gn("ZLevel "+h+" has been used by unkown layer "+u.id),u!==a&&(u.__used=!0,u.__startIndex!==f&&(u.__dirty=!0),u.__startIndex=f,u.incremental?u.__drawIndex=-1:u.__drawIndex=f,r(f),a=u),n.__dirty&ot&&!n.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=f))}r(f),this.eachBuiltinLayer(function(v,l){!v.__used&&v.getElementCount()>0&&(v.__dirty=!0,v.__startIndex=v.__endIndex=v.__drawIndex=0),v.__dirty&&v.__drawIndex<0&&(v.__drawIndex=v.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(t){t.clear()},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t,ft(this._layers,function(r){r.setUnpainted()})},e.prototype.configLayer=function(t,r){if(r){var i=this._layerConfig;i[t]?Gr(i[t],r,!0):i[t]=r;for(var n=0;nm)f|}DEe2@ocY)`mT63P=K(03nVw``$-I)8NrrHG zxj}$-Xo<)+-K63E_PeU|uxud7?C-m0t-JT6vEHRpsZ^4xO8jOeRepct?Z;8}ad z6`RRBdXf+fbLKwTbY2DoyM5+|Z`tJ{&FM+9Q!Fo(c))f+NdEdvYu8HNW=v7RZXf(C zP0e!ZReP6~-%`D2$_2Ca{8h1n{GCfwrt+5Nn-!C@2e%j+G>S$APj3+ef62bhc1LMLUjLg-@Yypw3`8>^~f)d-U3$}}lsjufuWy1X$Qd4V+wFpN39d~ z-pb%WUF2=pcjWR`28`t4JCck|3 z!?Sl;nYP`!q}Pg1naJOrwxgk1_X3*LoqB;S(iqSe7v{XX=!d_CXYiRvACU&osi^Jq?_@4_2+lLvq=uaP4dI!(vSkzbwK3@A0p@ZT;zM|PvI7)M1x>o-J4qW^DzZ3Ziq9Hkq3BdZjn&Ocg=yYDV|8+V)|NQfdkAMC3?%lh0 zfBkm-?p^2kUoYnG-d+E74H56&{iXi;>$gs)bNS-p#f#@JUUXi(XtkcV=1}_LdFRFR zckiA*e}2)v__^uU;XkkaFo!n!@NI}D$p~%(^mu5UNSMy z7kw2)x&lsL<%)}W8%x=|SbJjPzRm*`#&2YJ`a$;d5g$`wnQo4_ z`$N*dW$={@$sdf~PZUdYcA1KGn)SR@%NE(E!DiEupDt{OFKA4#mPWWEH!RHx#a^?! z+^-axXC&{N%3X>gJiO<#;KX1{&_7t)hb##DjEZJcz*=xAMb7T>pwXQ+!X2Ll%%Smw zQeZ+kW$l?1Ipy2!LWP92J%9og_7zpzZKFZB&Vkb^rKiEWX%w#RPTTB`O#%+wE^RiE zmJ69X7Vi*aJJHGur9T1}<%8hjc;zkRvskjmP~g zq6qLh)GC`%wPH8I`dm$#*WLNq7v z$&`|cD#F{DnovggZb#mx^fwla8qe)=N*cej`LnxKgEYQPbJie@XHcv`8hRwYQ|Xj5 zk-Lar(>!Mi3S!$XzA+{~n2w^@s4>!O{DVf6M~!h~3=E&`$o(!P-x+v*5c%Tz5~f5u zmwGyqKN-a$Wg7WY(m#Rz)U$N5AiwDlU*=4am4HCDYau2#!UVB!c1%ck!X za7381n%uWrQyV*RqMx13tgksIBZ_{l+LLs-L@8qyC`zdtHZx+Hf&2;ehxa)hjU7wn zw1ZNS=@cJ`K98ahc_Y9x;^T0)!zs&W!FTCMjVqOD=D_?x0U%Oj#bHkM2Y?23+~+tE z)4(Dc|w)h8ct@qmR4#O_~i#ji@Pn94VS44X}P zLg^LATlq+uZpv{OmP>&flJAsdBhc>iJjlcC7JgZ1M?wwnRFH=~R(1uN&O=zy>aFvz z+2q)|W#-T~l2Yhr|9KvyVYB%>4+M0JF$}`5Fx^beFNR+U9eyQr_)n$7f2u%)!|zle zNJ>=L3)FUd5^#->u-U{>g>FNmWw%+`?f04u@L6Cccba8@{R%;~XFI@Xg& z_cw(W)A6CczRX=`&Fr%)n44>ENy|fD7Qx+yl|=>|Ng+Dg3*R64`M7EdKLB<$!qEP(CbJqCx)ixEcd|uIlW<7Sdzf;OkY46=?SF` zuV)R|Y1zy661z>dG(u@Z6gSsQHOh)+xsSVxN=EPU2S*>u9hko9qD@y54vYd1`=}LFA?8#^hV~v||JJy2~$D6lT zMYae$$i$ck!a~PncnRZgOv7j-Ys90*G$x#O`+Q&Y0{T@W9(R4=i;wrVPNg7gq^_JOU~!W)4^~2>$yE@B;STqJ z&kCBcX7eW&WUPJ7#WWmd3^QZM#rFO!OK$x`0T{Hv14f9VNnh;)uTZK{apD87z6AIM z&q)4h_{;NDR&ppU1-5yHzr#u>U}3M69}kF*WtBhqReBuHoi>(Pzd4fCFvl|E^P&Rg zAvpA2!UyErBem~wSCrGt5rfU=NRRrUZ?`8Wzy@e}$m+2);cn3pJT1ykReqlQB;|LEfg*7c=SuX4G{^paO*R9Ph>hka^2 z&o7@JCA~5BM~PJ`KB3f;xxOj>TbryelfiT^93LGiZy2(?y3rjDJyvwbECctFheK87 zK<52FG22(dOm2Xtte+|wbH#5eHxoK42z#up*lL+hSaAA( zM(?tB#q(#+pTE2Nx-*WpweVM`bJA#p$ff^IVTaEqS1ZMDIGn6rU3sUAACY9)=Ya#j{EZzas759}JOn9ywM>p{s|B)30gv$gB2?iuR<$IE0d#-Kf*qSJS_96? zvq$g+C8`_g1A7_RMdyJ+!4;~91HeC0%i>>xBw12gNfU5XY9ah19Re-COjkYl6&aF& zJVplPRt>)UB~9S*tCq+hvY$WTBFj@TL9!p_Z3fc12zz<6Im?5b2=5k41Syf>y&7^D z0u1!@rzB~3klGe$_7mHDmOTD3O+bddLZ7D#1Qt^2G|Z}F3}wqgb`#^$IT7K#lUpIQ z3qMV0W>I%lqCD#6*&nHqa`5me4|{pFHpOn_n$;0m)}|+^#>X!3M(n-65(42!;M661 z`MIb|v5={iFclM6SoBVk#evg`Le|084S z6jx;#m&sEPmwxN0c@D(E}jFJ?4(+&O)j=8N{PKa_;=OjT>siy)jPP`Gb(!5o4k zMsiOWnR${@xhi`ZeiwCtWYmG7?u;X4v(tQ(KoFL5Z)2AoD;ZZy#`ThgFTP=Svkxi{ z))4JsW?hl;MxAjB{zOo33;vWj1wRH#OOh3$Nk-rDk`ShuU->_*5i9&%(P>sz zxXQ}IioN0Itw6b2JvzX6TdUvq-&FNp3m?s z*E&Kqo2m>}G<2>$AuJf#PfV9gL8Wae;6Aj-7^*$!R<5QhoxcK23JiySHdvqhZ2LKi zm7o4hOm&t+LPOb5WxXpGsoeCxuTX^pvd`1&CF_TZs`e^XOyr<&aCNniS^nDP4N3s! zT+A)bh^c~$Ib0R$Om{SI%h@br`5P0naWQX+kFfTXXDiULc`fbrIjk~krI(fl)U6dz zNZw|kU=r4(1%&9Bh*<*{@66nEa3Bf~xRmnPbb?4K%=e~mJH}my1a_UzP?!T?|7pL< zE*W)}N(D16rr*moQy?)B6`ElqGuJaqsr`Bc%?RAUWX)zUYc{hJN@vaHmq9mk&@EYt zWNAPo**~l)b2Twg0rJQ1zyLlI(=Q!Eh5AD!(Ix*J^Gr;=p4HL!r9G^dGu6x0fx0V` z2CuF61`W?)^ake#^$B+4rs7xF#;;0FSe8je^MedQii&JbwEV3rFkQ^H+n^Rh?{}fm z2C1cZ+B?eMdo`PZpqy}E3HmgKobc_oJO#%+6Yjj|LHPUX#7IuE*_3S|)lItOAK7mO zQyUm_T8|7=7!ug8Znpt$TSw#a*c^0JvH?U}(K*xSMG!U0#%;Jl;d{W%=>4L{$p@&v zr^qC~>xu0a&tpNp{5pS;W_gddKWcTiS+Try(L1uBUW0K$3Ji}HZow^@&7xgaG{o$n z#W!KWf^^6%>|qohp3lMq+i;$};!8LQJT_g*kunFAa3!n|OZa1;tJW%Kv)UG}-00Q@ z|D=kv%1y^U6%m_B-;wZ9KKAclMsOkCA(C=$pwfZtr!ZK6yL8-MoKRStg~p1B4g2sx z#SVU&O|Lvii|+6R;`QC07t!~?t>Ph9d_HID$l8h56v?NqDU#YX1!AX)ls%FYbu7a< zQF>&O@L3?-eV?ROn~G#q*iWrzmH7%*Vl>mR1ZlIGx?8A48|mE6yOXrMfHFy87-qK| zbYNw8KS?w8pwnBl7kc}?XixIHuz#&s`o52eNi9*!Y<`aJp&VL*GuftWmKMt#^XUUq zlhI^wXC>H`be1#qT8~;i9OQ>4kQw5?c)lS z3gA5Z!(JR8_Tu=k7k1pT+K`tChlabBdT^)Vl)zcc2rlFl=|S6Iq< z(De>?zT^QDX5B)K5r(2LD3J3C~^zins&&NcF2Tw z`pZGqU)u4$qRC*e>|Zs-b{niC8chDHJB*WF61K3J<+!E04GR-l5V5@?X-Fnf}&(*q+*)XD%nx+t`aro#&8zK6alMew}6hI3Hbmf zXPH0FM~}*!k4#SBF!wtm=yyC&&PHo{AQz%kAA$&&Yxlnike{ z(Mm@T$5GKrM~}u)(x1VOJ%HGbj!ni0mFrXADHblN$jT|nAS-^Aac7U$JR z_3Y1QKfiwU^`FnaZIG0sx`8{)DauLf4hr7zAmt>-iG0!to6R>saQ@F{fm;GHgo}sdq+{mWiKiyE$*N{9Hz}Cl7}3cdg!R3Ys%qz`v1BvQMpkfQ z+JJ+eQ6q=FNaI@Oxx8thq}5Lc=O|klj(1FjeahDj=!w*axMW7t|LT$j4brDilkmT~ z{j5F7GEgI@qsB^V%ZA>A^g5Hv0@bD0Jmc4V$@5L`!Gcex3{<06=@jtXd(df+#!af` zTsisWDTF)C};Al9`@NBsEK%WgabTXta7<3ap`Diwd8t?_Ho&MsZB*xgZ$R#8s z@uCbi8sqlAB^N>CgrfyrD)N2As z7>Zutb%08O+PZ4^tq3x>%lcLXl4SmI@o#BG+W>SNK#Q-P%Rg42X_#g#K)r&?uYdmY z>sJkA1GgDH4Mxqu)5gEX;pv>b&ggxk+2}Qz>CLL&AdLZhFLU^O3ZHZM{8!^&y+-px zAu;}65dXiyqy?{lHM(FOPZ!>c67VI_L^|4%UN;nCdI zm^f`GT9&+FqS(TIe+ygta64J@$@^0xQH$#`qi?PKnzavWHls4mnD1*#BskPeE7A!Jm_6!pn|nbH%z^;a$XrO&%TC%YJXI3s7)gfd~1Vm!=B5jYbo>F z!!ujJ9H50g2ZVny^tG=jS7)v4Frk+RbrX!!2X*@UE$~I8uu?Dm$ZY9rhU)2`W?khiBSPx*4Y?S!Xi zJ9DhrzAo}y3b*TS-!AxMVdWG!Ra{Fxeb8w(uQP2#srw2Vx;AsxOomA>Yj%fcy{vgY z?DpWU%~S2p{F}$y1!GGD4yE%dDnSW*3TbapqX<9W8gmM5i^1uE5fECiPp`88klPvZ zo&qCL{>znL@ zB>=ux-W>(#!?aflDehan$qHbB%W}DbZA>~(_2D7`ZAUR-%WsP7>m`_+?#S<-QINUH zRXTZ3N8>}sjfzd=T=0*qcIsHwC%Br**HDQ`Gl!wB?4EYQWXV!>K>5Uj#~%K44s7{t zb9*qE4Y@XeWto{lrO17c+&$}o)|$?OpE#9ziXeVL;Xu-kcLLLwgA7Gk0gQ3l_i@9D545^Sg<0>E0pwA-sEs8K7O0aX9|W_`bTX z<+K?esd3=7238+%Y8N^^;<}c^GvUp)U_p z-;f8Us>oCwo_0xKDvM0z;b~VZc4eI2ueg{jdQ}TIJLk(Cy*u6n<-r(?8o}614+&b4 zj#S*O#BR47i33g{bv;j$W)nHF4cdk1nFx4z`V0(p`X@Yl&IQl4bx)8|v~ETqUro{_ zqp3L&|27MFsVc2=yrB}XXhLtPgkAJKno=|{s$nS+FkZaTz6CGKBl^ZQui*?U7Pv+`r)Xe$Cu*EDufuM?J0yj^HvW|%SATe6b>lHp*@ep zjk0b=>XFEF^E2JzLJvxz7r=~*K*1gaLlc>KO8(df(OO4YtI*wuMXQLi*4m(@wT@<( zbT+1O+A5-TYo>d&ZUr*ts4-Erf<=rQ_lUbLu3cnYlv#PL&p%{UYEfF}LDh90aJ0Fn ziy}%~W4ysO#v6QNyg@d^d&=k4y*sqYH9m#LXR7fjH9j+q&ly!M8K*7o&RK@Rj3%cu zJT#*cF_R#kW*WMfJmY;>l79c3>$-Z2gcc3`%M+PE4G$HBfn(g z)rTTg?3f66xRz=q?(X=AZt0SVQma%~cj|`5e${Zpwf^t1yV$!J@M~^SH*wzH>`OqZ zr6S(q;o+L=-Tu=0O|3Nyuz8vv$03a?v(E%K2d~hKladNxxYMeD=RoV%W-6|=dZFcd zm9;zrms-8fa$IC}^R@ORs{9_LOXTjRAIRNJCu*wcO5W_(;eqD^1V!u22NqRe9f|d>E2TEz7Jc&gg z%BR?S(Xx<2c!S}MxiOqEr>jU7%xM~u@3cRI=j4t3_+UT2vLC-F^YM-S`0MzpYpx&$ z9aI(0Bha0Rc}N7tD5@es1dWB+9q+AgZ9EOP3TgU4y!3J76MG@J6bE?7j0KMW-+^X2 zMr`cr+jpB6lcU+J#vlOU&;w?HHAcA(5}zsS%(3cu*=@dRwVS<$bmvSWRis6aUnYEYjtqSf)8UTvN#=fk|pSoGOD4 z;b1*g7U-119?mk-AHbd@C8HR)ORUk3e=4~V!v0^xAP zV_)Pi}en&T~Bo9^byIh2PY|A8KJ}X2t@52OEYAcTme+ zh3BAS8TQX-^UMPKU(^G9fNc1^xPniQ> z9e!)WZ%KJlY~wIM%KI&B1i#2f_00zF@-WVP6TCj_DSeGb-~y=kP3C!z_y#OxUuBx9 zXsvZTFZ#ZEo%DT>gAbI_1w!Bs)=%tBUd4Mw>8wI?8@Drcwlb&&uXg33x4-*c$*jUX zcOjl-{dZcEJxSB;TtqIqP!Lbj8x=V@5{}ytHqS#`Jn=Kk>33(QX4^YDh}^ z9N*-}x9e$miUEx=S!n-+e>p=&@?-iLL>nbVFdxmAu>NVas3$zSjf! zD?|qZnsJs6FXws(bd?2JNU}qNT&ti&f*m7l&KP6hx2209Bwz$G%Y%=ex&~Y^wxs|g zE;KWSa-eymO{I)cRY`ru$jVhtRh7it5LN&)r^-0Zg}(VGDgAen;i5gk&tAi5mb&o-;f2o;jW=PI@(pi5BV zz}UzlKQc7PTS2#5$z>lEA*5JtuIA{G8$dnUY<1+SeZz``+^@zcln0G6#a`2SF=m0; z)w-fsRy&fcjm`pL=&)fd z+LGxYzkUVUga?MrqfzeDs22#-5e&HDtDpi^M73s=QCm@V8kQRIT098Li*gCH(ug?8 z=r0-i{}N$8MP*t!ZZ?CgrY>;;@y0t7sK3GGy&(rqGEfgmE0&bQYOt3Yi%W7+tvT$6 z{c4Q0(W+GMqup{!9YU`RzvK(1UVtXoClgEO472dw*mli86TD*HHFG_kLDMq}NwYbt z0JTF4KYyScbJ`mq&%(@*7ie*P%d^!o-GGuy0Q}U<0c8}UpQA4gbAV=4N4#aL**tOV z^S)G)MqSIj%)lv6yQDCSvWgdk#|tteGq~YQoh4U)4GLE4IMy&PQKz!M1ktD2JXyB+ zTu8;d&r6xAjQuLj&;%z-XItw&4`l^4fd$tao29SPrj^-3vMlB9W^=*o2U1>gNEW<2 z$4X&AXz>J(Aoxz8!lF~|>#(bxR=o;_S zqiY20mviOJ8p|jg=ijriVv18H_u-zrp$(3ab%NeeVD;WasofNq!^3jj)iQyW2vB*< z?I1jkDsQwt4YUG!d0rc(6-tWAZ~f|4fl6Z}tS3X?nX#vpcJ`Mvz;bE@dn+RMXL(SH zxqFgpDbHGo*OP>+@~khq{+N0`N7?w$c_$)?ogU!&JB2Y-z*ZkBxQc2GUlDkKD6W$E+2w&=86Y{^$RPVnf&Noi7rp6Zu;^=q0h z0;GP49NILbn{nn4+$_mxO?=X^mhrsmj(}58$TD2iatbm0DeWCJt#~ecqmNR%kCp5_ z1@@j=_AV)UJIzdg5op8erDOF$M&E;-2M{7q=!thgfJZo`X9*b+&~p7L1<%!X;!11U z=DF@ktJ*8fF4*q4bpU5~PZ6nq!TCoJZnp{|m5%%#k3j;xh0i5D>ynR(J}N2U=d9|^ zuG42vX)gO=zNM_05cc#bb=s>e@-%FJ5v4kj;htcjHVXu$)S0MY3H1BNX7&d9%r*sLuxq4L^MXg8ikWIUE*}8LEATGb*F(>C>kP z0WpP*X3)uDMrS=qXHn8OR(`SU8w<;Yv9LVrv5}0<06H0U$JTyQhcGf3Ta!y2g2-{r zloBzwc-rZQkY}L_F2GcD5yv|yKvS>B#X&nrP-g9r8O6awnjEP}jKim9Bs0om0XD|X zrb~@xklqg^osk(0W`jWzMhTe>z!*E2(JbuGo@VBg$cPFui>TJTH%Y}24{Jw;g8m0%@egn{=nQAH=pnui;OcEfBkrTY8Cv>-yJ79p*thM=f(f|_ z?>RW+o)7^)S0s(7$Hr&Ik!U}Cn)L1MUmAA-@sp=CX*R`Z5+~yU6{E>G5~E23s=bq^ zw5yZ4UJ`HfK1#^Omp$-WQg(QvRzLvv*UPse0VdM%f96^`+ zDxw=QkKxY=dPxXY6j;FMDw+e2U}Q>GWECgi%VcG;%m;KeTnA9e6s{GQ?z7?@3{CBG)VhKN;B_>`!mg-g=hsw`Tk?`z_WR-eE$xt(v_mdI(wRyi zi9BGVn=yf+IJx&Aei=ms$~nj{=}E^f@=jpXMF9F}Om3qHn~7rsy;tOR!IvxuZnrPP z!8Hm_mxdIl5*okN0}LRM4Y|SrCbuUwoZTM48J`8OBYI0V@aHOqKZ9E1yW`{G<>Is8 zCD0GxgfMagm)-!y%Q_S<4-AEd;w8C(Khqfg?4xZDV}~$x9mfV+w@>LuwcWmip9;#Z z@mlQ~%%QI%+TEeG&oxnl1a)nako;5f(Ja`|U8n9dxBp41_4vT@Q`2VZPn&r;Z6?uG zoRAwjjT7>k&LjA}rX8R@Gm${DVWUkPTa20ExTde;U>YZ&4&it5S_4;^P}344uVZ>e zHt^?`zK)==O_Y!oy^53m3YMBx9EWUlt5J1rPz5#K?9H>6RP_zVyrdoSf_BKS{w#ws zgjHvm*PY8K!ZNN~zaE}tP(+Sypva3TBA0GrCY2&)mR)XNgoBqzGQU=4*(JS-*W3U_ zV63h*cf2fV{B=w(0Xvs4nJ#N6x;%~|M?952?16s>Y(5KK&}odkdjlMxL#AY^A$w7Q z>;<`jKU4T)A-h4yVEkX0@xRsMZ^4=lYVGZgla-h2rJIPCdLq7X6VYPzB~HYbFcDw6 ziTKi=i2p-m=jP}1==}WbWU!}D_cu(<+3$tOdNVSUYQkQ+hy{TowciWT^KVtZ^F29k zw}FBV^X)b$eVE%bC>|?)A}t18XU(dOIS086?^B99FA$;fkbGmmRg{ua4?xSJM(QFN z{W$~kBTd593erL5?9zNG&{V9VnW>tjbhgtb<-Zqj!j{50ox?;B5)spssEDR!(6z^k zzHC=f6qv^rWKI+ELD4R`QS_XAFJRV}j1V5d`5s)CKthMum$YtEC4$Ds2d57{cHz&G zt=aMcyv3(aiNSZ_1D-wLVx2Delsv$T?guyN=D{Q_GWMVl><%7eWYY)uDp%I<#g>n? zXVBWZ0oeAL&mn7n)Is>_#(Dc=x5wHa;iG5s$2K?i^v&liD3z2s9!Z;Xo$|o@VB`xX zj9p{f>-8(Ca(J(femto4nX44c$yrS;$9pRV{0f)g_|A>I=n)^gs<4JVXVczseO>7o z?q5!lzVA!S>y{zj0M5j%9bIT{DvH%K&6$4_09SC;w)gVvD|7E*(R)z9>m)e0Zyq=vE?u*k zRO}C|18(jNlJFD#B-tc;0=|DfmwP9Ap}x&4_eJ2s92|veCrx2b`EE#3D&RPzpY}t0 zu|?tZS;J6XQaINdDIVeCEm;MO9fC0dM;wZY-`UK+$*ClO#{u~tTk8q|4Opz4rkGOi+gsz{`tt24}@{=_)>xBC}Wps!pLC`L=A6-ou z-?B-%GzZII9aW10GBOkPC>qy@#=gEb!y3SC%y$K!vKL$cB`!Z##j>noQdWW9+YpAy z=PH=!q1?0RLcNy?(=gf@`q$lg>yvz=Hfh+UeuS!Sx5JiubpkE>O4Mj~;yaq_;EhP_ zWfRTqb#;ONgx=0LBe2>Ent|nEUp$5Fx(}jpEGbB`59ZfPtUB9QJ@`)+r@cjCukMP) zJ~pvu@pMoZq0+wRIaNdHIZgeZ^}lEIZT;=_W-~DUHx&C&uq^*t@Ei1g@LZ)gtl9ij zs(uAZ=Lnr6kDKiGPgZp#{YYi<l;1dJpPL#_Yt zqoVgqE?BC12g&dO$PZ@K(LeI`V+taIGE#b{ZJKau_$r%d=VTi)&oES7SnEs6?AoPRQ^d= z406a}ZC92mM5zgtPcM9z-^%+O*%t8_es^uY7+TnoYqc-1+t=yj{UJJ{N&8VJxp>_7 zIBO8(5%^Y(b5rmjs%j-QtF=X=JOqZTTRmL7+rD^m{-pEdqQB35gBloNl?(f=z-+&k zg_y8obNxrv)){^&aO$}N$2id-IqkL|T?`+!FCKRFD$WMoN*v<8eSvWRNc+(RQWqWe==%QCieOO6;e17)mqU_L72-_D!*DY|k((1xU_bOdwt!|tk0kki6J5m^% z-<7;2-{jPB9rBUUgvF1ElJI*@-V6Fo9-M__&1iCZMqcFf8R&6M%2GE68IN#*Ae23@d4MBL>@b zOktp<&SF6dnzgd{tOfo~)--F);wLSM?k#7nS$x*YS_|}b3@=$}EyiE+U>$}!oP}YE z?*f&tSY6S0cAE9Ca61GyTd2M}fxYcjSZ?9xblqCV=dGf(GS3}5TC*O>Mi((tpd`ya$v9Na{&!|*gXYsv7lxVWZ4 zw^f*7SR+^dCJ%~M(JI1_+!{++5SFgP(=+lC`cj1Cvh)FT3pZ%cZnyQab!plqD~O6- zwt~y(y(l^GZD=7QFIL1d}m}$gCbtQ_o9!}l@ag{4Tpo^*Jwe& zF*IG16g@!^a1Bih0{*4xjDUY>>b+q7A@hMFl4QhpOih-w-RWEqV;Qbh75XpGG02R( zK&K!JcVxMto&IK!^fwW0cP_#SX8QxLLIhl_13!lne+1xSIwcuIP3i9{c#)Gy9+D{< zV6W+hOz1T1W2>(A8`|mL49>dE=1H&|C>i!|qA0wg>v&1#bR8{8y}_&f2CqzmlbpQB zL!#%ybTAnPYkGyP_JVI!wVFAsKh&d#fZU zs@1MTQdDbQhaveU2i=zP#oPnqQyzCMCk|65&?F^QcME?hBL)NOHCL3xX} zJU6y~i9PST-Bu7JF%R{chOe=KBvzLBJKN_oECwc{h@@S!7G{*i++!=LV=K~UEAmU& zifqaFyp{TF#nvE!L!`$z#O{;)MjC#TYJMYQ8~pF{n^e{mUn2z=a?jV}=AwPkL(%=z z;|1^8K5{ji;t_Cg&8Bz+Dw=_eQ}|B%LbD(Nq?{4~EGQ!aSP=Z2178xrg1nLc;~-HZ zR!N~5&Kjq_W;D_;n#{3+B|g`X^p~2^-0O+|o1yTfo%X*O8eiJuZpUf*lffFUFzAx3 z=_K5(E1c$vcKTO_(-g>QuIy}@(?wj6DP2TGzuM}&-s;?IRkNEu$}ljFlfgQKDYd2( zEo*6>W9yn)j$`YZ>bg9h)1MlivmOQuIwfo1IR)^Xo#$&jnEBN%Lj8Dvt#zUK&Dxt_ zf7XV^zbk^3ItTyiq@c;EgfZ%`2VhKLv9qM>RzW8INL+cNK<0E3XJksRVt87`<1_Qt zJeszqFm)$nMz3ra7I;AaTSiau;4!{tA30O+f?(8%pOANL_Fx=^@50k^V<4sHL$%rb zEo-woHi4H}D=xK0$=EsuCk=4d6TMM^eiTudZ+HhWHQ%5ND9!iTSlgZ8JrR#Ylt%6m zlfJc&+JElBF*(p29d>%Nr?|K0GUy9Qfo^<%>bB`uop*xEy zJxR=&J{sP@*|ojxzFNT*{`5dpS!l^;46aZ3jBU3GJF__)+YAml=H@~sWBD@-2R7m0 zV{KW^R{QRFd}KMBrV>|q({B1+Z}*g2>#{9=g3@2+(X2bbxFEjF!_``7hqzLqI$` zN-l0x0<*dq^N>#8*@;xW!axoCmr$1II`zk;v*P9x*^@mFmYNFo6%{mUtXF~(QS>L6 zFT=d|qkh6oO7~PX$>e7y*g9Pnj8>mA{qb|UDNDT1J3yRVWK11;cMi0wGU+|oixuhY z&qR(7_0=B@_fq$fv0&+RXv|$xzHAG4XCy~MK(?kXp5!{EycL94nuk4C3-zLj>t7Td zdL#Uxy&ANL*R#-4Uk#ORl6y^X!iQXgX1tqWd&+`m!1nGgmrTU*mpIFG*+1hB{ZN0a z?co(IjDOBQ$Ca0O)5>li{Fs^YH|ZTZgh)CrVrAd6+8~- zBMUvBRo{nzr(QV@IhY36zJaz>Z3=?c4Fdip#DuLm+f;wl{{h`X6*y*w_TCD5kLJl* zH>hXc$pYU?pr~-YELd;UJ@1h2`D4<(xFF!gTjcyh!EP5khs28x>7HGXZlV)E6e-jK zd2Rj=MS7DeE?94rbRX%Yq>D)(3uPN93tTfk$Jh&k|GFKF<=F>>1~PUZljO-mj9#Xb z_ZDs)7Lx^=rpp^CrY1YU*U@!jk07sYY+0~1mrIuSM#`cx)rZY$gVkbF!Vk2!{j4Gq&ayex}0V*^a&PkHEM3rs;bx(-CH zwROyZnb^bG-!Ibl92$5+lE-Hx={&M2H~5Tk3WN5f3a?!9H8brzzQ8i)u9#Ht!ique zxd(z&lLd#qT$~Xg>CU-LQEX~kak(=juimJ8c1Dtm4oSLQm&8)jcyfM5lE;q;{+dJ> zZ;jC#o0&{!Ph5tJMi&|H+nO)c( z4iv^N(=`)QrhvM20*r>2aJ?+Dg=I7y8=%Ksk~}$cDUMS>+C#@FbedxoKv|C-ljKnep__{du3it_C}3jAE0P4* z@z&g&icFwkp(W3H8A=OuD3- zJSh{)!GKW$2AiCDsU_o1y08!#>Tu~R#l_rl0UWD~^D^CI(~r8yqsIY+uMAP71pi5y&n-WXBI%q&dF@{N+2CoOfm8b@+6ft{=;MmgXhdOu3GM)fM z=*VRO!wKX65Y{amo0YtsIHH_e) zURw;EWa)IeWVX=R6Br3SSxSCp+S5akrDAFu=>p4qcuur{Ue2rYhq!n@eq^Gv1zRrd zI&xvrpK&Gx$aN1pQcC9f$gID5z0PsLN=#UpBj5XbF+Cjh z6{1r{x*2y~t_a?oqmywYRC%pfgkvh4&57P7^fhh-y6?BtsVI`!>~j*i)_U zAQ|R8)jAt=T}seBJp%=Shd%a}tp5C!t;cgIkRN#OSwG*TUq({;StRpbQ{_pfzxjXm z7#W^|&$Q3EoCn=bNG96np=YY7blnryZ2rxI3EEu3D==U!2{2FCcAHxhDc{&I*9GBX zH@wf`y`|CEyh%Bea28}PeVjX;zqxjA%_zK6+qZ6k>~poJ4^HO<-mlH&3)rmdM|JV4 z2VVSpD=PK86(c?li22bNgkj${QfcEUJqvvlPk6AvOHlks><3(b zRzN6vP&HhIR;Iv#5!CH2vgLu!eR9a5c4}K8--%!Wjg*bqdh6AmeY)EHimbOM`w(%Z zv~Px9c>>et_rMUt|2liv04_k$zlqKscJSl$>>(JU!7_tb6#5f=%1|+&?Tevk1w2Z^ zo``rXS{z(+wz_fZ79-8j2txCH9!z;430R0Hr)ME9aDME5OkCzmLc+?yI|qMiBXo@g zi1mDay{UBYW63{jcFt#L)~xW&@(~|{{YM^dI|KqK0ALc#HTcjk@IXw*-D%x`3B2-P z8XEFP0`-yprtqBYoq&-pzP+u@o44DOfFUPg;A6o(y~kdCBx=ItI;J9t*OdHzF8)p9f18-~*y?Cr@S}q8j5sY{cgsy|^yKb#>fV zT*tvvh45z(HTw_Y=94s<$BUs`d}Sbb5j)*gfh%O7OCw$9KJjhn*YY*1(hC zgl)Gc&LM*HC=c&=Hb?_scr_p0v9lJ3g$aS#Zt;7Ot-bGM+5iJs6;WLf2_|X;jYvg} zu;D@SGux*f*SnzIeey)VDB8Yw{0LtZjoL|ajxUFX_-ZKd<|s&F)URmey$&+v55fu$ zAZB?lx8n=+d=`Ae+_U95{UGeJZzmBxv4eCSx08^35JsrTLw^DLv8+VV_rd*+c+j_T zXkO)VmC;vuz`StPU%K{gq2DX$ar1^d(F6NNfHVM~2*_?163o|z%pOb$6a2Ph>bWLdAMHjQvJ~KH{nc&!M|ER9f*F4UQE(4z0;h5DEL#p zFYMK*W}m51G@Bqc+XzWJeK`>Nb!+e@xZMWmRB$v7`=#1dr=Jbdeui+!@hCH(;3rY$ zmxl+)Y0Cat7omR<^sjtI)!)a7|4ZF7eTz)rTKquQ*i7@A((v1IKF|IeUKM!Chk1|r ziZsUAtr(^HwQ4;>%j;7!gF8Et(X^ip?5lO!XEp#Tw7t5W>#{o6rJm?^%d+$KEMitu z&4l}UEfJq^tQ1`I;)nBI!%KV$Z*!5JQ0gABNS~s&-z;=aGK^PUi=G)x`?G;We-65# zK%sG&7|q7LKe+Zq4guI=IqhP2$_JkKDF;>ihv2?{2=qFHDn?o(4k|&%dNXjOHyejl zPzu`V7lTE=fTFI%sBncwg)RqC-U{HYMFjuI@3a8gYOmfXVYg?WZtt4s;ZS<5~e(xD3-HQEz$TR zDkB7A(+qs}c&dwOmOoccvrz|swc(YLtDjLX@t`&qz6O>p*z~CW#mr>bQ$jmbvRVW@ zFzJ|dI^{WEgZGxnd+T1J66x0%g!Lz9*)-Em3ywZK>#*rIc*&lQ%-4Q{M>|{rYtPxo zPo|yy*GTK*)A8NIJMdt+C>h&HLNfZdfLFZDL{?7CK7}1fKcfp0z*Zq?Hc!4~T2*(u zg_v#`gR>u>gE{Gx3iyy1Hk&65URMt@x?;{2=o?51@g+25MUkJuSO9zkX!-^E_9{q5 zzfz$uIa)~9T5_C){dG-bR0l=INnK=|RF{#Dc`(rhQC$2t06)y=pS+jPus=aYf8(%G zS?^NR>9=Z%uR$EldO>ELrkl9!HlvjOEgXhw)2$NPZl!TEbDzWQVQzLHGosSlKk-w+ z<;Vndk2*VNT>$=atO6z{%bNBj4~HDIFS*vfRrQtLn#P+Wrhbj+ z@Tn82@=^{)pO6N`c^f(uPw{70iXx(dEK*r{ISLC_Th8JLG}T#vPXzrT;8(A0DXwjX zDEO!tlOM_Pgy3VT9)k|YZKs>f6IJppJDDq-fGW>S0wn|8F~93j z=ZX!X>up;YNd~c@3&dAF$o7>wlx@laSh!tgaz(&%0U{fvguN01m!aX2f?tV4(RCk2 zhZV+8s?7W#QVz3nR|Za84qy@$4=euMD(PA?5gvjaHY%NM^cvWU21%e#xOZ1&E}QU#?+ERQIix@U)w8R*~;UI{UR%ho-c<aKw1! zu{rbu?MDPF^Rn-T@?mwHH6L9J->Y5@?$zMMjw=?Vu(H951#Z?h^gtQ(ZdTz%AyhzD zgJd{qI}Uy2KHVT;^6G=D9{n`jht& z0{vLm_0S$#^z5kwx$E8K!A<*)yl&r-RY*2EydkgK8wi*DtoI5M4lSB5$)yJ21%2&h z7+u;EExVZB<-tq4p1!ajwvpa57OXh1gqP+}=7srPg}B)2r^b4(+xlZiu7?5iu6@^~ zx)WXKMHgzs_>GC*K>P;cLmbhz((#JCZbR)(a9D(UxJQ?!h{I@_Qu z?lJrm+jx%JZqmDop%j|Eu&E1!pF!U$z`R4^>>|K4O2NyDBD|lApmCXse?0&Xsuo`l zQtN%}0o;O0xnk2YuI&zocU3g&m0PNe3cII(tNU-Q495>`Z{{q2Y5H?a+Bf~(_eYAB zU&l(JmDFCD7tr~mdhAlJ_Da-AuvSJRx29>o0Cl4Sv|AmIYN6W&6MH+B%B#)`CjR32 z0*C?A7ur{9xL=RWR;#c2DvnQY=0MDyok%Mr!t2NqUQ|m*8Lj~*VB(D-JpGn%vSVJZ zFpmZm?zOGzZVobn$+49_3r`qW()DQVu0_WE1zk3qODn#)jRVZqW^;kovCmkr2o2M+ zj#o8i4WtWWRRRwXaZ#{-4xTt?{thwdkguVd@_jis-L&MNg}Z8j915sW2KQ#}1g1JI z-I-h^niw~vUu1;_GgzkuA^DFC)364exK~9|e@pyVov=sZCntWvnj6PLAvZYmj(8Ox zmhYgmXnWpJWA;-i*k!t0Ue|X0hQYBMDJUyXAL^{GuaDg9^I3vjUT4~>*7E~gp2BwA zD?h-hy=Qjoi_o-jQ%3kgDkf^YF)v0_(&gzrh z*n_gN9Jx25DjY%4+KeCvn$1Vh@c2_FLs!R7b?jU#{glAx+eSnh&5eNi$gVVM*> z=q|>{tdY^=`YBIEQ#VCbeLIz^J?E__L1jIC+6mn#n-w;xd6g#Sftw1!!-1*3zNoVl z19xiSmUR^C$H@F)(9HJ;Lq&ZKe@|7=g?Hwh*<*@8z%!Ti9d}r6AS>%MydLQ!cf+d} zqXO76_$5#!n{^V`n68~PAL=)wJ#x@;rDLe5eWanZj&_kXSTlWCR({HYdoWGz2?C39 zuUwxAuIoK-jR$-ilj2_G1gjjkuJMYIeC(R6Gk=l#5V z3}Fs#{|`z*u==B&b~w{nOJWMs(od8Wq8FZtX8%1t6Ghw<4P?%;>_54 zK4Y))+5n#q^f--?86Dp;!g?wErPC>Ls%1!WSfV|HcQeu+4|c8i2E%(N8@@!Ad!n$$ zv~MU0G5uV>{H@pH#PZ1+rw-}|DATI2m>-fB%~G|u(A5pOZAo`_QVx_e+b^Ta{je8l zy-FVv3IKJVZqF=mt}zq#S~4-8YQ|vf(=Co1{eD!KhVk7O!1or7 zssOI}WIjGzuwn&YE_0S3U*$o4ne!j5cG|bL88zO8`}A9HsXU)^jPAsvY3G`tT+k~^ zuh?69&3bZR1>qyO86WrcW1HNQLx5KgrRFcbcnllX>avD67l(3o;3bd>GcWmB2BMs~ zruX5(3yTpv>^81|6W(X=4v6NN)`PV>3#iXtQlp$KU9;En(Ax;Pd48gXvVK))PzQtt ze8NFim)mq~uDs=TTSaGRH$>7~aA!0d@nNTzd3%=`DzT+w`ZWt?<+2DT95u=4N^caO zbCE9fDanCnH5PC>(*K0$XIxu>AV#XYx{<)%cn=Pj*Ak#GYVYBavTLZ2*-tBbo(%5* zh*m>OolsHT-lTiCcY*El&UcP^sme(YEB&`9i{NzSuvfub+RVF{W#RqzK@M6^rHWDD zy_{MKy_yExZBP436+!^-K1m2~U*-DDgx9=>*zhY93B7bEW*(L&93;j$gZD7tSI4>S zU-kO2%Hd!b_m)#n;#Zb~dcH8ON@p0LidZ_szyzY|-Y~AT9|}9IOaBlifp`#5&6R5~ zTcPC`+?r=^*$2SzG@!-#y(;l>_D;6T2t+>WL0DJaHhCmi5yL-*A0m>^;( zG)|0j4&6&`@nR6>L$6h|4nTIW-^aV@jT;ZiUJI25^b-}8ipxn1vtZxF4!jX%dZaz> zl--7>R@^LxZh``k=Gbto(}(As($aI0-5`4ary*#U%3aw2pvUrI3sJinb|34HP_;)NoqEO@8M3Cz^$Lg5y*XIvzS_K zytb=z?_B5_odAP{2|QcLztqc+1IXh)dtjlqK#g)g<%`Hk zZoccMI=Nw6^;4l*Gkfkr>JKU*S(fiEn@Q_tpP7r*DMA$GyTe>+e+GSl<_lJGplDjx zMA6a$<;b}$8LQkqj|5B6EoReRs450(FnUGRen$!tc?IvsMw>D%^H-n=SS zE0kl%oY%>p(UEySo;0S{OZ$nh&fhK=TQ*3;{$ivoa{F1V>=(XxZ@yt>HwZrD&hGLX zCW^+Gq7|%6Dvc=00R`TnEgKCub){942ew)dD9Xs-<)A3Y1H`r5n(w?t6a|K zOI9r$IE}C>jCy)I7>m^xA>(ih$-x$Y_qzIJ?froxD1eD*9!`T!Dh5X2Q%xHELShM$ zhi?79TKS-8;RkT@45$!ZKT~o^8$w>`D}PuS4#J8{2EJ~CD@g^^-|(@`!x*X7Vpbv7 z=|gpay8J(>3S?I%!DN+XAws`YE% zgM(sORj8`MFk<8CrG90k^4dgz#SzZf@o6^hq^@H)`H}xaoY(?;I62I;|1l4(F!eg0 z>i@?KmE;F`oD|EA$K^iB$uT>OW-uot}5@>Z?hW>Z&;Y5%NRvVh}EsGR6Ju*09LL(mN>_~uR++-~>5 z^+dLb!PciR^QUl_QDN_JPq$m0QA4S`13EBeEoCxL&bvFQ!Ixf+aAeD08OJ z0dL&A4y0kYGyN9iexk{%chcGUCOFSMdol(fiJVQrA*TWZW1i(qF!jqShnoV*$%{-2 zwt7)E1wG@{%AUZ~R$l&s&xJh9>$@4yeE;?TCGOpq+eVUn;s56;OzsQ=Ac_Fb! ztG1=EpY@tFkP4_x0wq%hV)go*Pa~4R)2`>nqEgphy7u`qFx<%JU<(6e_mjRL4NdVD zsaL=jM!pBZ{W!3a#%$sC-oUnPFiN_LEcxnO%LA&T!s~UavW)!vv|w3<%P2>ppXJ-w zmuws50T&8L!gjm1Kmll1d2Nk!x5{YUdjUXx479}AL*4(=k=1M%PF4~QulK>2O*~#W ziR{rTvd}EA;G1kxIvh7yaNVR@d`c+zF8od8`IphXA78;WP1#EY2?ak<##s5Mi2m!@ z<@S~`+l2z zpV0e^{Fcyf{oc2FO?)m}`}!?GTVB6$;Etcrl&*)mes>Z50l0fNkubA#n~|GjFG%+u zVaaotjmpAy)3azpGCPiRG!^T#$+o5{hT?A&EB61gj-KIoj%*b726OT>5 zne}J{j&El@n(*w2G|W;VMXV|!R$k%z2!`&73K|jvJshcW&!+>-O@x*KRGBU}+mkEp zdlBbwhEOvOpvxfKj7=C)6qF+YD}j8TLXhwrq9^8Nk9edZ&v;l{-KxH)Y04HiDfU96 z;_5UfOi8nvBc;yuoz9QUicpb&L{AsPd-C~m@;_1t>?cv;SH`C_ZR^9+>D)xvN4=qa zJoJ0Rf$({)eI|N9L}a8HJwZo?Gus|j#OA$py=^8>^T0fBJ#}VNLOuc=5a2@->~Bd7$$>`kcIR$l z2@iWTAf5>Qq(ghc#~z{GI#`XnUAEf=(vDx`WMoMbCm6#bq`i69?Zw??HzlwZX>Zw0 zdtP_mb%k*rh=d^n^)?8z*u_~+A=Pk3y)Jwo&S>0CN!aPU%>bGUOoc&uhel3;**i3G zHr((G*h3QUHgGL(kp45qaGa~dsyd|B4g|2I;56Ld>cP?DB0ExcnbGNbT=b~W0o=0j zsvW_L@O_)Kw{6lE`6}0^Hff8*$_0Kh?>1@kno9=+VnxL7r}j)=QRX#3n!%VIMGBvU zNhz|3M*ft|#=g{%uwt*Ib!gi>SEa$Xq zC3ye9d=&pE6~zl65~v#>4XJE0IUWJU95R(dhMK-95+5tDM`^!ExCJ+PT}%yVR8~cI zMIbIfZfj5c9?em2u?@PyK5GL%wny`WL)(N`y=%;46#lrp(B zkz0z~YX86g^M8@!tXYJ9>DgJJb@`OGGlbx3Py9Z-RlJv&mw#*9$8<0;fetymZaymc znNYOb3c^v|UyJMSZr6^IELwoz6R?k?EO!&n=huLV_85IjT*~^P4}C~d%EScCsC#e- z2qFD@5>nRRl7hAYF0V~CATO|POQ=?!Pa3>JkT5%NXyRJ{RX{{uHVK6v0BMV&0KEa( zHQc%s*LxNiosq!k#NtK)9D72Cf-Z;{YN&!3FfM&7;5IRE1T}C{o}@VFb=yxM-Rw82y)6~ilP0@W;%0RKJD3^})`}Z^; zet%0t;`iM+S|+q0et+Y$9Qbf2=(7<(%(oG3&*xv+JW1Kgjpy?=Ifc!r@1=?7!XsU@ zOj72zXEs>{^he){jCYYT0CYaXm+nXMz|)Lc!$+Ge7%<51f-31{&zVV!7W7wF3gx*< zxkqYa3%QT$+|3P`sEmIqEp9lLz|&3xPY=WD{3|!lnN>Z@FIW`hH6eIG2sr4vOB z2ts&34ZKY!+$4;8`_1xr*|DJEZND3y_S~ccf6vt$% zKCg3@e({O5=8fF#)-VCwB2N*lcunOJ(D^|Qun4TJOtUSe**2u%#aL^btU!Fz9$}5r zA}>`*e80F(A9ebdRp_HxfUXT$)AerG{+GdE&?eTpMd_j+M3@n}GmO96t?&!-y%s(x z_kne{+hzDsT8uUV-L(dUXGqsX=0>-~%!;mv$cLt+k_pWS19qU83%ozKv2QKVa;De^ zb~MdN05Yuj$zy=zYlRC`o*WGr3WFL8t33AgB<+6*f}s6GGSSBR+aK@qT1sPJ_e#>w zzcM9(`IYsf?963fF4Bc>*%OwG@?>AG4V5u>z)HSA{ax?N5{G52dqtU}cav{=Vxj_?MT&dR_q zW~Cc+oGZx4!Yz=bf1ezq8g9>HP#)vh}3K zknxn7kq`FkE%?E4Vzn$$4@TUWYpZ~(r{%tN8UGPWvuvr? z-RZbWmAl?~5^N=FS{4_%1+O{?5DCH&nYI$5EPNmnSZ8s`()(?v({d5Bs^X6*32=lq zLo%&q$%n%xtq^kHU~O2kRQkk+G<&0rxW(W zbmOygck45FWCb)~ad}1QvhP&ryVzZ7MT|LK*f7hFx4&6A2}zwmG17`U9f5r?j}pwR z(+L2FOCm@e4-l9buUWNQGdxu(zkd{wRs-5}IvYJ%_#`N7g1BLIZ&z%9&Fq>gZ5avq zmGZh0;tr#xjB=S1=M0=ktw%0+nKkh}NK5s!?iuT;t{+xd74(0nxlO_~xlTUg30#ZL;We7Ioj3tb_9EQ6}`77D@ciSR{{C$h+$(1_s!E7_^6KIXA|2Oa~{B*^{VG-Tfz@i5RBwbh3+wf>AH*hN zY(}kt*gcF+t}*#d;!zp_eG>rm5yH=zdBZsqkXpuHECxyyZuwX&Rp7r^Q7On)cbcer zcm|}4DlDQ&k!mL~;u2;3rDY+`EY}9snNDh4ZZuFJc)8kp6qSzcU#iInE45*i0qd~T z;A%Og42>P<;So5iLxB~4s*djlT>h!R%Xd4SRWRMmuu;>EIL%MuiG{pb2%_LGF4E!) z>!xCZDFQQoREm#Zh@0=)W!p5(^gvb8tI~sFM&{Hr*8A8q?{;1T2$40PSh(j+=d%$y z9z(VHsm)7H>42m)(9Aq{y--=;YJgc3Y@rr7!ZZ_F)1U$@%tF+7NYK|g05M$qaR7?r zxH2&aUYkn!&<2#b`NH2{DOn#0#R+A+W9jNM6IE43am<}^X_T77=Qr{ngmcyLC_< z_((t4lp!d-GNU5$_Amh=A22@)@zb(L%EPkN)j^YYb^Fj>PxKbnq*lZI@f+_j4O2nZ zp625{#7bc(8;lZ;)~nOn1P*sm$*X2POKz~un5^@!NC{QFzE-N_ny|W0B39>RP+0}A z1ggs>ByH1%S2_qZEpl_k2(SHVn%7t*e)BC!9TfKVmf2HE&f>q+S!Lw9m-ScuT=T+C zdphBso@+={>Ao61SNTFW5id}9Acn^Zj?R^EAy@;X)-_JHR94NLO)iQ9*Cu%#_pfTe z3kFQ+D2#If0&GGrB|--13`5j~9<)kqMDVpLR1%(C)PVErC{%8oa&z!yUHglkx?HWyHmCRnGlve{K_USizJ zIkXn2Ii+iV!ZDiQ3DZ@u;Uz#eC5GoV0UPtl)c_ZJ5edx_LdDD1 zq9@I6$h>%f=n~g7yx~sMS@Y{$)n-UVma5?l(s((!1nv8068up`3IxY$`yBPCP4a#M zOR^0v@yMGCju~i(W&dDlu?A6VDX%Eqpj$4JAZ}=GY*+9eB=>vR?oGf6$#?j8`SyiLam;06gMh>F1-e{u^>h0oPWD+lx=oaO9ekBq+_iX)=2xnVC(%R}S!w0;y^Y zas~k^7>euyqH}vR@DwsDAmP3$hh$KzveZ+Uy489V_5=9R0&GO>%W$|q!?ZEOlxO(( z*q9@nFRZqd)M}IVJocBax4lfWHW9ilHenW5QPJVo;u z7m(GYFjoeGVyC?xNssW6Fq^+R1P|L!qF;6D#1GQGJ6Cc&1U5d zxau9Y4eF_T^0W;42zHk8-41P8cRJ9scBgZ}eCCnw$)-~P`#d(LSfCoq;~tRAr|)&!D}E%XMEg7pmhgb(qOADX0r#1|Dn zR3iQ&x}r;CNL!muXQgKE4IPYcw0V>p*)z9vKE1&%xi!z_cwgkU0&fj-3Dy!{jqZ5Z z1ssUyspR~{6aR7$&6lL+ty|B{FU(+Qt{~Wp+M<@{-D84XwnOwp)pnB*^t?R4G zpgh_m4&PB4t(+wM6yE7rx7aChOaB?B0ptO+g?Rs77{v?bqtHXdHE%%Up$RBT zM!oWb{j7Zvr-G*~3wbV?e7tN(ev;EB>m;S*K-udlKL#I47SZdsHkAQs5MTrCMKH0I z@TtRWB`=#am39g^WzRQMY)e&R1Wj#}Ech_W;0(kc*_DS?$++}%J71(Hiv`$1Cyllb z-k`=&6)HTio-Pva+Cq)Se6vcby$SbzslyQ2`1FieX6osAKQ}D(Q|5J` z>)ggVl_r3)(kG9sgN9k@!$Sg8p)xDA+-={5{HpVe9Vp-LwP;(oqV&u9F(QKSlUgR5X ztTZvnD>bY}{HIs5HUn#Q-OEZV?UWVe;Y1srGG-kzI&nqr$8|`gIbADI>YxFD?nGGx z+PhNjF{tZH0>_~NS$(b6 zVz-MBy^%$56ET+u^8G-cXWbqjbX$MvzWRLSCkvmESMIAYT86LIKEub_#PeSrE?xn5 zIZBqV;^>ySY}@}!_b=U7r|Ei&n&q!7&wh0{7``U2-nh}Cc=bN<`hV%ZI*H>~7$JMb z{LE(?f5B6pzdwEZ;ri`gy05}KUuUC(gJqP5#ckh9R|lYg9QX%c8P@3FHcoF3R&JL2 z>_DXJ=lA(vx(CqPA3^q)tkV+M$vHA17JlsK{;PF5^^JS;C5FK$`ugsw)lv-j3VB}o z05}&z`{=g_;`xS|cvJAt^d}5#QfZ-EaX3TT!W{YmY>_83VIqF0Eo~ftb)Tc(tF@`3hyVdqrsqpd~VxwlZ~6T#~=M^3d#p5umnE( zHUeiwAcA)WJY!thl}|3b)f$e<{$s(W@$X(?rXWp60HKfsH0oy=ivMRB`9jue?^5;!1X)|b1PWMyt=6TV{~Y;u0IdwLxL^XW&%h1_ zUeZXx>wTI6x`{w?B^z2u9nC`NXil2Znn$fxL1OyNH^f6bt{%;DOW|K%M_+vs+hu@x zZ2kAH<&unqqB_L0D<(oQRu)(fXc%hrz&Q+~U;-6u;58@xc@V<^9knR|>sruI{jMc! z^EAOFl5PCN$n%xX z6%tyxz%t7f=2*$rjEGg+sz86NK`vy^3f5za39UNm{sk&Q8(!&kUbab1jqbyw4OxDN z?fG+g^0Zcc8E`~@E-?C3pO-qZoUW$%5k$$NGHtab>HXD}xvS)us+@I2W(Ust6G=O z1#pm=0dy(Se)PdMQ;s)XKhgN3Mlo0N%HD8CmvT)>1*8-aucMW_^aXgWG?=0RR#Q{J z1a9{Bo+7{-vIE}fd&u&dd0_c)w`-|K6?xTF6(K2o0P*9u@rV)cb`%ls_R`(Psk;~@ zkBUh=v2yD2ijtNe;j_KlU;D^A;%_1;@OyHAT7|?|0m~=8OMF-AxTsqB1Yc4RQWeyM zTrcz&?^jDu`Fg-oz(6O@eFXADaAqp^(AfOSb$|J;vWhA=$!6|+`J@R{QNVyFK4U3s zip(Dn%1V>IYII#+QiXxaHUQFkx5(cY+{V7@S>UeoPUlkHmi<`Gml^^Jeq@>f>2!R) zoq~h!r#LGwBYN;357yM}eLd-Y9`ycwK6C8<*jdy6e4KUd|9CuD>Zy7bR3=p`7c->Y z7Bj^1D`2$agf3Ghb!Y(24$xk-6f!)@l%OHqrWX7X4T9rx4P(g9z{5>79oWu5_lC9*&2c-O?3i)^ zovcSw!O|(9nVL9-#~EG@+HDe2MD_K1AxZjv97pRc%FyzW{NVM3V2_JhbB|1TxKZMZ zw)iA5Fl^JZrL%HeWE8?EAdIbCT zAAE=As$~Y0Bu5AsOzvSSC%}F&28rb6nA#)vSirCcahftqN)&aI0~cV&ed_nK;x@|x z#W@4jUQzo;Lu{#y_``tgtH-zmMSO3-IvYfeP?Zt{;su;L3(BJ53kx za_ZXS#G!*Dnsqwa5gi`>+XSo>*QMT0gqW1C1cQ8s!mN`c2nV(xPVaE+)*z^qEOGd7 z99@dw$~h|l2i0$r6rimWm|R(I<^4EH{O<%DG0fIhEALmh8i)iB@ji-@${7MKJU{tw z#)YaRhjfO4Z0~mZ<0OvT_GCl-$qFYTuVg{WG04Ei0<+O{HiF2$L83+i>prF%Il>w7 zcxwc(a*Q)FKK44DPy);wGs8Q`?D2+fgrEdK8Gw+G-|4uWj%b3CRayc;EO7G42}&LW zVHtrT3*HYGg47uEW>lI*03nM4VH;B*Y%^UT1%+Q?=o7E0N49j(lw_-EOp)`1iA}cl zxKLQ=1>N%bv7+0tp_aXNC_qI!(e!XeR`4-|kJmF&7#}vk)>$iB*yMqa!iMmU9eE@z zazQIbEB?V}&uC5bR2pSO!D%kewRcKPk}}%LPZ1mwoJXUAOX|E0p0{mww=;4<@3;v;4giw(S>%ON!*7N>pi_E>db^jr zPw0i}opX9RIR$ERI(E z6)CUDX{TddJMzNh}|2>ru4rt-wdVK6tATkGVYZ8J%m&74>d7X!V&KptB>9#iVtz+npVqPehgB zG%ky)G;3gwWTdk|w(zWXPA*?|Sa`JecCEXqk0oaD4 za)J_ZK>iX=^xzba%Zvmx71WIJLo7#sAse*RA@RIZMHD?6Phx0%j6@M)rMyyd3aU?u zl`KxKi7#W4NFaMV-Z(RKdge~l*L(1BBv}W5TxMFDf%h~JXV7u!Tx*{!=_*A)mPnN* zckfafKwvU*SQ;OWM>Zff4?Tn)U?oF*3%T`jmDE`CgKp8FEKzV}2{`7w#beG^??f~q zTfP9-WZRE2JZtisdJ81sTq08wheP_6ZfGI7%x$zWjyf<*#gOK?6LZ`9Flypb~}7X5OPTN{2K zq?E#(dw}ar=Fk9cJt0bxaus2zDp1(vQ!%a#V%@Y2T1;S zwmq6pED<445g>EOn|k(0hQ=z?GnIx4D1Sb&RArj$kU2D#cdC}Fj@vC@Y-Q9pV#>re z$xsi!R(Gwo$k&inI5e@zgK^m?2*01Y#Gp8%lwTi{M3{s@YB6s+xE8;uwe9_~)H+(7doa``zV!i_`=F=SD>0CP25j=tk$w#GV9!P5*j%g;VbPZ+%PsN#T2=a$S< z+ggXy#Mulu#-Q1N( z_v_0vT4BXl5@xq1=dGV(M5DMZ!320CHQDt>NC#7SV=W_$^`p4*lk!y@S)rt%qV0z# zd+I40fOC?7&b%g%V0biBK7vGoXHfA31E=F!U6o{w@~KGR+a#LQMBW)mz@j+gMu!rc zSg9~piq{!&;Yz!Qd`od}GuXJ~{iqTWK*+tgi@}uX--Cyf^->7gnju^8aDrYc#J>cr z_d?1P-=wk6K!jk-!~y{fMoZ<-+1spt561?TxAfg|U*qQN`BAJIG<3r5p>9SghG-d& zV(VK}nO^z%CG$58GYPRwW^uFzVB?N*L3>v!>+SKHXv;U|om)@82s+&}05n zQ}j3A3RrzkW=$#JP^pb)7#S-?SQ8UZLfmb9A=1W-iKNW=?d`27LvIce)2O}+)v2gx zK4B50q8?U{T2>G<6)H>CLwNl=omM1WmT;AE+EEy<+D}S?Y76>UPnZnB^PF4hl6@G- zB?OE8pvvWCtx}BnS*c}#UZqX&Ss%4K`HD{`?j)q*Yb4D|Jk!cVG?COI0}Dws|D~C^ z22~inEaw1CW2m?x94S+2UQp*|*ws+uXO=&87kPW&^-C z9++SOZd*9@W)%Jz0}o!s)C1fZk?S0C4P~zLhFs^6YdMS3*JCr5G9%)889tJX$g`H( zWw4b9#bpW1nO9|c9%^o!1oc-7{A(~uTv6p^LzS0MWtd1)Pr_Lvc9jR172XWSC{aOz z*g{}}T~nF)jrirIyW~E&^U|^=QiGQ@Xz;>Kah$4Eoq%MDvbJhWw1lK`qRC@VVo-qu zU>+K4zjq`2!cXn2c0y?wsfKd^Pe8E0N`&P-hpq;KAsStc2`x*IrHtJzz@@bb)0aZv zT(kaHI)ML&{3rG|evD3WC*+Yl6hEeIq4ovYz?P|`)gf1pA&8qBa}T|z64r2*#WFM| z+wOM;Pw`w;lw8$RX3wfVnq%=LsMs36iugg%Z!#L{>#Iqpa}`xD0lsNG^h~hCX%0?t zKxU+M1$G;AxbJznbr$iLCYGx+J@Iq(3PbKA?#`lwoCvpc-Dhk zDSYI3qlFM(gt!pm^APOc6uH3}La(XJKLk~LCxXy;d>2SkvY|hbn1Y}$T<=nny7m|V z_vr9ofbs(92*IbvT|@3tM9~8-@KHSWBo&#{jgcKtGM*y?Aff>KEEFx7qsxAT8srEO zmyyi1_vgK&8zZ8~n|IMth&P0yW0vT$9|P5&<+6QVHj&|JB|KH(atO-#=RAKEo>js# zS-u>LUxGT;7C(2mDGBM1q<~~Bw*uaMHb7AfY_d__*mCI|(@=DC0VZuj(Jvc&oT?Tl z@Lrj!2DqSQnyL0V0pz6@4AUqlo zFejAs*fD*dPZG+U_xT9mX?ltD>AlZKXmjW|!3fs-y!SD(ST6zANvFe(5}YQiCqj}Q zvte(`l=lwwYYG>?&_^iHw!v*Qg&0VSuF-b2O zX92;}S)+P4o<7{n|Ji3*qe9t+2RKem&8s0vi8mxt))g87e6(&V4P@L0Br^0Xi+g&O zThYNU{y}a-pzz)*Z+Kf7)OE$qF0bl3V$k7r6BUTNT`?#x07mlr2Ke7v{3_N~eqT;= z>o23^Y0D(}y}}RA?{xx8DQRbZ-e~F+L+V3T9e+M&6l2iM!)t$e?k6f-dzqR<;CpVS z+%px>UO`&5#Z*#uWA5E0*W|cVdZq4S0hP4g^e>23k+1d!&)m?Vhh>rLWx@0k%JmXr z4V?u~p0#RnQgN1Bc~9m8d%{_6v7XEg_JinHPRZRak?yU!BI~xC*V^Km&Eb{c&2jDh zRqxN&vcJxv476;N*hxyGZsa80WSky1MAd^TeScNiE3Z#`ib*TTN9Bq9HS*bM!8UcI zZ;1u{M@IeBJVfjn{Zg4$L;U+l!hb;Dr47UWd*LoXZ^GMG^FLPWAC<60bB(LTS(WJb z5sh?(lO{BE=I!a-<_dmb{5J6cFAy&IM__$m&_fBuAmUOC5&$c1FBz9O@TzGiqG?cG zMg}CE3`WB}&2*W!XE?sk<$+7J@;Bkdnp@jAn_e<14V5xyNi)SX`K5ng22{&}j4ETR zd-AG0NvcY-Y35fqgcr@d&vwb)ikII@bBXi&fdYx!4oZ5IsyNFSB&G)^YN%pR!x?~_ zz*lCHr@%mpyt>tbnsIte%l)5A9Y2BA8T&~CTuAOV8J3dQ^p-yVh_M5wmXZNG(C?zs zF$s7j=J^%4_l;1>Dv89=9_zif0&L>0fy&lxjJ+~6oUt%O3;+wnrV(-pLx>B{_aIL1I|lgJ&-3`id`YzsAwGLT%)+p|Y{pwspJt@KA+s(T%Sv?^})Y z2Iqurs`5`~Qfps!gi_nreK}=f%yEw8k5xOKoCs8^P#xq(%4pI-KJ>NfqV+Pd()FTI zO9Q@+hr_2=0Sd#v*aFB3*?KGF>fNFH4&5J6g0_Eg^6UKPlk=b6k`oL(!N41I-=Mo! zjahA`z@`H_AT%g(wsMmudL)#!^=axjz`F#c(BU|{i*heSDMSWgppFeuhRDQ(L#_>+ zC(q6NS8w_kBSsUMMMPccyc5hz-Zq!qh;QBmm+MfBMJDGX*Tok&EKU@5my??uP#;w0 z+)++?I{FaEq!4T0&mYY8$I&l)vi*Y@os6WRY>ZS$$3{A0>F}guE*y?GP8~WF=Ac_5 z_W(Hy-{-*l**IXp=Qni6PGOTzffa(VJc)@%=47cW`F(E9c>+9W%`ri_s#l|gs@Awv zwTH`*3;(tBbzKVxZ{jS7>#RjV#r8#-d7kjg@Jh6NWV?#hnU74rGejULK2UQQJ8#w7RExD}ExB$G;oUas>P} za$&6hjE1t1fELo3OU@af5!b1Kj1~(A&YE-Jdu>4K@e*8dufUg^b07tm$1WbvJl?Kr zI-jl~T@+Xg=lWR4uwGGX+gsQN*JD-buxkx_SGKe1UXen$993v{kEHozU~{xpUdQ9G@JoIvwkVZpbZ0Ie$Om#oe#~w1CASLlmV6~YkSp>7!jYCaSU=*%_5=R^F$eAIAMpQ=IcWI( z0RL+pQ_kU@yd`JkEBQcvfPVTw3i?AMO?*M?|4>_f(N@t?U$j)Vv&Q$@)6`n?Y6(RP zp>=1ZpkJGa^Y5}LpQYm;(vjrSea(z&)UvklJModrIU-1!Xs_I+;sl?N3N z^j98I-9H53&}3r>r`IOJ@KO4{V=taM+njEDi?O0ZxUlsyciu+UHYXo#@ZRP<`jKq$ z0&GP2NMaG~9mr5Ztaq#)?R{i@>}_*=`gY#2ec6#1V!mTMYHc1OLl5?mk5F3my!&6F ze3?P{f(FWGa_9h%sGz~)V~uCnWCj|}%)UI;;yqaD7~zGMapm?2lO}FPPuMhL2uKFp z8NI*a``78k8GZ97EL0j#lLN@Q0Qia=-|z6Z!lVE%@xnw0%FdvAIbE}|*a7ZF3EV5R zwu*odhm$)ADM~P=$GMYrI_YubWV>B@l=tB4DC%XqoqOytwUccUKb=EA3hyrxcbZqK)mXm)TY;4y-(+e@7gaKyXCffaNE zM?=VOFlIM9IMmPGzcz~Lkbm1t~yL^ozb ze{Ym3fdQ;HGNdUqGC0niu+s^SBmUz$;cgck{&K{*&~=axn${soW6g`%)u{BN`qY;(LGKYN0ek_{=v!>i$Lpm-r~D;5#&MVTwcA zUszMxzy84<$$FqK+7rP2g>j0{x|tJn13b(Xz3`arc7+ojvC=G8b2jQF_TPSCD61o5 zp!&VwxNc}Pj_92aiarVaZiI9!dPc%CvBwdLxFin!MTm?Gm=-s8lS3;2>1s6@pig3q zN#bKL2^k~yS?v76_^0y=JEDdhNY2W_aZtbG92Ro~OBq~8(QX%^F+5SsKw#HdZV#4i z)XPCGFFML6!%=TI#*Q8CcD#RalZCMUx1(PFTPX>ib}iQPZO4~&heeo7h6jUDaGXrC z(STzy<+NZxISDfcmwXN=bgLfZpURdX)gbu2+&=moU|!$TX>UmIZ${!=d>QgIKL-lk zF$QkQ82^JC6QCTI?ztcLNd85E6+#b&#}WK<;a>*J9{i5L4@92AqpaMW1&vZAc^8uJ z`7AT0=&OOrQYSI(4T&c$|IMXiNeAQQQ88XhfxZR(e!7JF`+}=m!p{%}V@S62CnZO? zu*ch@V7Ifx9HNP?O`O}j`A66xolbl_>~x^Fh(~`iqM*l5RxlM01$9Dh=b25^yxjuVp%gQVf+F~YeY zIg~My!2gmFV!{Ow4^2Vb@24J~VCRm1oJt8=gF0tq4$oquUQ5h>Nf~pNHnEmSl9x!K zmk#3;8XQM7L0;jpl5>P;lKc((-y+0H4^%`PT4-xWv0;OF51xh3SwaFb5{$KQ4y_4m z!I|T90F!Mj8|6;toFOD#=2(do=_*)zbGaA?jf$xwpwZJR7Q9V>uLW+cSC zhQP52$OiBymVylfIgJWg)J8f2S^z7aFeW&B4l9k5!-jHL%uXi~Q|d2iWF0Ic@Bt@2e3{5xdx^oO8#k z7aG+AzZ+*;>87huK?6PWRcCU3qVT_zzKAMQIOlKxa4v~j1)PJs5u>`>t(g^z$F7o> zM~bpnfnJ-ZmW|8^#c{ZoOocsKZqMi1>U<`9lU|HVD_)Yf78suT2_En^HV1L3BtuKQ z8R(>FI`~^vHwOvh01OTz4!=GKhZ6P>j6Y~B>D;$$q^`%=)UCO zV51>{cpnuy3lG)bz~4A?vydYRj0Whz5oUPcsk^xdU`Di#0Iekb` z1bEbvS-*=|mXBJ)M-qT-&`{#Os4BN)QtgtJZ4FAbRpEw5rM@k*!mWW>ML@TRq^9H} zc@xnHAuc>Ow@fe?(iTcy030L1W4H=fo3uG#Mtf$HU;pWdFhc4W%V)80nAZb{igf0>Jf9{#HO3KvJxIupXZD zvnU4hqym@6l?tjF8XMF`Bg9Z|Q5sFt8N8SRqB^+2q9=;2Mffuj4dc_>i*Sz$KhU%#7OZ5;Xd%8h^e(C3D zJQS4!_Zzq3k!rf$67b5n6&b!D@{>pnaM=GNFh`X}H*|g@W`@~| z^)wF^y=D@BO_S|&FqHw~X}lO4kjEh@CX;XM#{jfXhrrOtBs5ic5Rgp4QSq<)9yksTN!H&Ar{Yg#dk~$x z{~u7vq`ZqdvN4LVWDx}waH7G=AeYjZ;gplZVGO%eE>3mt62NtR!I*G1mh8XsaO`$g zpnE$YPYes9yMSKwL5Nor<7Q>lSB$d6;t4E{xTFm%Hvk(|ciu9D(dropBT_k~l|GFU z>ig%wwW>LSLMY}JJ#&VuV+YEl z`_~&5BsU2V-ZcH`!=p_aV73y8u9Z|kwTz*!B2T*OmxEWWs-yHg3e{~|8`}RKI45Wr zhjZdCOSrfZD&3d%|1cU8)Ip;$!5081VI>n$L-K{AAo1#|U*fEY=rG89^vAnFQB}#;d8X- zzZFqPOsuC7g~S{yBMM<->WD%wh6Z9`6;(}Qs5UHO+;05)+)ow_7a8T_0-Gm=M>WOf zNiB`%VRTO>xIB_PF%+-?0Dbu75#f=X1WJnj58Y7j0mD*qveG|tQ58u!YlftcR<7rB z0$dnoOR_mlV5-U-+Bhz%BnX5U`bzodp_t$>1K>%`2MYQv1o=zgl)Og>TO9;&Nm+4w z8QuHw$8{d9z-li7ErHd5H*W5Q0(Z&8RNAd1tWxUR#1D~uTH;m?2$(S#g^b*f24p)L z5C8^1qb8$v><4)pJ>IyP59h2=J5Sdoe(2#NxlL{I={ZIp2)A&C>DSAos3}e_w^!kLoKJ(YJp`tX-l?c*!HQJ z80Bv(r^$cA0)BoCMD;Z=U;6oV$w+wv=M8bs7{1L3^Gou|l?YC}8(I-JE@V%HVg(rRNu=b?Q`>QeM4rM3b~>=ps#Cuo964zxLT^({@QD=by9p!q61O=_zU z2h*^=mWE~9r}t57;j3asDsgME#`wrsH}d;z9v0YZzgL0fDOhu?%I3G~h9n*|x@%41IF%u3W}#e^J0 zb+Gu}x6DL)%L5)wwF1P)h8EsbtKjE+sCkq*%PNPjHShxmUm+cp6FKGfv`xs`Bs-9>H zsbVVXDWn$s(SO!D|ZnUSyeVB4xgX-l2xRIP|7TiNFM+F`@Bt}{@e?r zc)?Jo9zGW)ha+^ss$QNm&{T>V&&VS6l^^T}+Y@n`_~d4yCq-$D6(YF4>M?E3BVQM{ z@bH~kCX|oHOOdsZY%wO;Vv-FjBjCYYf=go%cay09ReXc^FrAayu(=5Mn+0xgqREA$; zX4+nd5s~-Udu*nEpIdk+@t>*I-hQpj?fN?#&e~Hx(FSB08uC2mnn4Sp6LYy-MP4Y@ z%gFSw1dvk=dcKT=|mX<6wOGwKIf#}RmaBoEVpzB)8=97^V3Sw~rewqu zE|G9f>uZ86C4+n+x#Mffq#63TbcpwuEoD{f^YfZHdj3p9m*j@tF>686ve|C3Mc#ad zf=wt|Pd_tjNeZ&I$sJD;LZnQRMCK<8pS@AtVll$VEx98F3GK%lhkC%BM+@Y0*IJS_ zEFds4iB*~0I4JNlLZ90-&(jsWv)%M)0$eLi{4eN$oWfJqIbFL}8*V6Vc&wZ7=a!Lm z3bJZ*{ICJzW#NL|HMqFQc=CP&58kagK9EVFuTy(sUC_cMa}moPahaKG@#LW|D8~bG zC5@vi3pT6|CQpJmy~CCX%kFKUv}OQmPBiHKPmg;#7~dbol0@7~ z67iNQ?rv!TTc3QJoYA*sgG%GKS}gd?CTHAQc09eGk+c3iU6Hf?mfnzcr(>Pz*BiQ) zQRM>;ZLgxm0#pUgl-W=wUF6IZIEPWW#{9G$$6BAl%swkguA4E?2j(v9V?zBvMHe^3 zQUb#=WI5WWhG?HqK}FV?UXn8|YJW~HvD)gcYra73b{B*Pf$D__0jJ^1vp2%HhbRuH z4~V!{RnQ4J*-D0xEP+B5Bm;vV3pyujxvOsMB&-u!ZA}k+?re%m8!?<#Qw{S~czj zH*_$*flVB!yR!HW>r|$@r6P2C1L}0Q(n9r6)?cA|g_ym@Dl(>GiOfYX@))tn1#w z?pfR3mEAkH4-UtdNAzTDi>B^xjU%!Bhohpr8DjjN4wrZnEwKBF zdqf&9eAelF7lGNfc<*cm_GhNYYLfN@JsF{|=ql}fa5zfI#wc0QAL+%b;?Y(stSyMS z=!Hv81rP%=g+l;zhy~Qnf2J0qbvxTz+ zBIuRQ6X7J}=LzKl%o2XW*uq}6mM4tc$_WEfiW7$63#sL~!|QbT*<)Qgdu;8AwSu$9 zx^nioqhamrvD-y8zwyGHbY#)Lrzu(Vw{%19fcTj^Z&=%TqlUeBQQC{c`d%D8w>>W^ z+jH2oJx9%Z_M)<9hfRBSv}Yq<80VHueASOF3%>svmw<&j$lUu@sLnExat&?RtQUY3 zaf`jG4+fY*i<=vQ{XljW`kavEA|f6YBIPtAiDN@lKQ=(e@I%V2O>VFbcv88sg*rAX z-!)FP2VYU+<^I#fqJK{=%-+Lu#iG9@rS@#+B$g(V(3KbQga#WNs-U=fHyB)HK z_@{V(fl0(n4>Gis?%KwFSnO-wX#&$MP2$uo$#Kuirg+Evh_et?S@AxnvhP>e$Q3qn zr5d?XjfD2_ey%o2ua}T)gcOL@OakX=8Lc z%d!TMwXI%djAnG{A%C>Lq1JM@TiBwdH|3j7*?j#?<(8A}C!sgB8&1vc{Y~w5lT`>J zxiRS)You$il2`5*|6Q6isnxdI3VkNTv$7S@DW{x#E9LHA_>pxTS|SYIUPahDcNN9k z-L9RvN!H7J76t8D|F<+stoEz6ZIh_e`IT9b4J#IC%{wH^Jh2q&Aznxy;Ft=JcX)ys z4GBN9jE0Y75z>b|U5|!@pPWWR!l^w3Zd^KTs~WdSTh~~8Ky`(a*S2k7P^}FKI%&Jy zr-tyH1ptBz|NdiOwb%D;yG3blxZ4@N%wIKmD_?u!kD}~@`@wR2d$LFz$YZ zT`sg#es zqOzDjo7>#2fOX`?6~ga<^`%j6-XDC2O<&Ir4l(H9aKyij+2U#oi9Ww5$(*%GXpk%h zp<0#dyQnP1T0KHQJIu}AH_sCwf@K^hINhEz31hbn>2x|H_%|b4S0iJQRcIhbX^L=~ z^0Cw+OiZFUMGD2K1Zqj=tbai^@N-IH_yM4pIqP4MIsBZECH(v-jb5PLne-?c+YbWP zDS<}-K%B{Fidg=MKxisPE*+XsFLBjlGji!`(_=Yu>7nT{A4w4XZ#b^}w*U*YbuB=6 z>%u<=u;99g8b?+<=i6Y;NJ9I&~&r12M zg-gdWLvIXM>d-^z0kiVn2+h}u?m<(u!u=!ghC%|yB&Hd>D?mi;20=(@nwivjaauHj z3WgMdBNweE3zqpdoCdS;tx=`ha+Pk$tmku5}ge5_fnwCqQmvR@-(YTo$TeCe&P z&6<8vpp1IHu1u1kao@nSXV*tKHW*yLY`PbOUo^quk#iLpXTpJnId@ks2&(C%cWzVC z;p|8x9n2=Z;b>@g`QidxCQ+J^$&I@YA6B5jcCAnBVEA`53w#S$on3^hJvel3_!olO z9uklChTWS|gxgYtIgPvVft7Ys+wr>IfrVgr96c@V(yx&3m7;AXdajof)3}$3%#Q@oy63gqY?SpIvEQ^{axua97H|$F9-moh}E+DU4 za)&QMX@brp+Ji2+pr7E4jQbr^?ghyGM?$gw)HHp2aqx+ChyK5U>DzxDL)z}4bNaW# z?kDzGC<|~QSTw*fz9AQ6LtIXz??QTDO;_ArO%kCAA*i0*GXm=O zSD;^I-G$gitw5*M7E=b}@F5ZT{^_HH)? zTPmJp6LUP#IpT?W)8&k=U6%Q1-N}M)&8uF}!FX{r7l46lnfq2cR?=}J9k>2&)i|s5xvC6CcJ;KB&VUM>-K0(8QJ1Y&Ba;ln&uK@ zlR`Z@9c%4S*1Miw_P&{stwSSp!x@HG^i=lTxpdSghuIiF9XuuHwQkM+S=C{Vs!$}I zP1F7*mHM$gdP)1B=pRcNHf8p^&dgydJ0~Lh7UlC<-n^jGetfFaUeXrmoNB@Of4Sfn zwYjP2llEvOQ`|_$t#sT;$AxrAa@^e16LRBPqHEF4)Cw^%V^Xqr)^`7Fp?jM7Y_X4z z)&_2iU)#GKIzG2;#J0}*pUp0UAw)B5AdC}hiD+$JmE>G!CjD>FP%I15RYlQI4qq#I zq$P%mFy+dxw)${;nVR}%cpM>-fLhQxP&k#6WuMTzYJhpmg$63sVG`#%?E zhlp?zl}h{$1@H{jRx6d#l8K3kR}sa}s;#I>MiK**iW)GEL`??w(YiDl_E zVg0Yv?|+5gLvXR@h8Q*J#G+!N7d-3;?kavEILr-862#^=FR zD%o4)OGK~I?jiA+=7cSo=7e2K<}G~uY%p@kt*fjWklZ(zYCkch)=6%qif5FNMP4y( zauwDsE{NCdo)7STJ(LFSfxHjcpN#3I8}y1U2m1r&&(R`R0B|w23gAY$c5eebs>HSr zVlwrexEqk%iMye}KtJ`X)}r_p==T^2Xx@v!f>SziM?Kd*$bDrZhZHpI0=j=M>}DjU zzEgnxUS|WcI!-~BG;%g%L9N)C16OQKEzenkYfI-nFh;oSdE|x)!u!51{&|Uk zjtIQwfsP2gqNlwDIicshHMysky#;wouX}5`=UjEKoRjX!@qPE+dE0&4=~$=qlAP0P zn>={;qf_E-N9X@vb>IG+HnOez`~53oDw~p^!Qf10-;La%9Op6Fu@jH&naqUZP%;Rl z1SF!DA%^?6-}+WR)Dnl?1K7h)T(Z3Gs3<+%Rq#O@b zDE$+6pY(AYBJsFA^4U+hC-JTLz+?2MVI_>Ck(CK$zykhTYyqwSyu&iwftHadVS{Jj z01lsZL^nKg>-D3^78FC9jU`Ao@Z_^V`=LlGjzn-l@wAYHs?o2L=QLqd>weEjTlP_K{w_L)#`N6#kk z6dUuA&5o?#8HSC<3dmS4>B+!i_v~}fnxw|vX3&_$@P)~nLBm6cjt%3nCGhE?Pd=LC zbLkz%gCQRD@nDDt{nCRW^VyWmZSiVJ#vzqr6BYQkwQVwRp#nR4H+HQ8XDXn~LcxqF zKm7%lpU%E=^;Pe<{3`aAkDpDbf4>#Y^abq`#i6pQalX(g=?mZb0t?$1U3bE9wg+zn zfJm%)Ox&J$`XibVJTb>7$aBH(QtKnU2W~}Z4K*}{X0ULh(8OjJ{1RPt!ERx@e~vJ8 z%gnlbHc2;|b2NIrZrzBF@@;l4KFWv9d?-J3B|d6uv+?P5BzxU!e(hTz-8^F}cEheg zFG~8_*K&$Y`ODU8e3YB=7p>R$uIrTFh`4ttzZP*HQrLDVe2oP1Ko^?$L-cbTL>f4~XOMm(UhFbgbgtaj>spEMD25F*9iY^bp$DoED+%JSyBqOq>ZjWuIe zvau!zQDdP|&^RG$J=U$I`g6!ypG0%%HymiLtJCvuHP_Ymn(OhQ=6d|Y%@zK|=9=5= z)1lV-^n|fbybc~&w^3zrGq>52fr9qn~vQhJ3fw*mm;L6q| z`Jck&IQzk^%Sr%X{5ar+0pMv?8aDuKb=66faS<7p)5IOMi%51+F%oZ_MzPpLy!_WT zJ+gVD!IpiXks-_6{=dEsU+#--I zZ(z-vUHfn2p_ch`!S{!sajOdrE-3=1iAANc9oTFKVJ4UUl%>jS-s}z?Ke1d0FPnvd z%StGxh9w6eelx24QNf zZQyx|MIQZjjZ<^@wn_D^pvAG`e$xGU{qV8UOvVCA`aWT|Or{&8bX!stX5+d@!L0w=rhW(iBIm=id>4 zqMijrfe^4%k9uaS)T%h#FlFK@`X7>s?|)Dxz95t~Q(Ud09dWgc=IdD`(L102)jC@W z8ZX}c*Q)TB|LC-`A6fZ9`7j9{HS&C-g8fB4AZm)|f3YdLx+#9~_cjIkxM+*7gi!YR zd)Q}P4SuFWs}mikL%N|#_5bdFd;Nd@58$XJzV&r4j#^g$sdWiSZFNF0YU>jNHmxgg z)4HU?rUU`N3Y9~pYy(FkHCn}L0}BoRlx*>M*s!`S-)=??$YxhwB@G{I5h((pi>)j^ zX=t9M2eD!eDun@xihN_ciE=h@jndA001?l;dTQ zc5mM`ES25zZ0aGS6BbfneNw@x-fX0+K!0Gx{dZySH=EEO89gR{P6$~Nr?Wn_Vg%n8dy z%n6$tBWb>OBxTAWAeX?z)||%HXRr}W;YiQY6nG~oQLIP!JsGmk9<4ePdE1w_6LA}( z?@Q)RVwh&=6%X_2T*U6FSETfcZ09AJd1FxO>vEYe5eausniTaYz4r%% zfNZ97*JRv_*$zus3Mi-pB4p>`f@f}?Sb^9HleqYES6qnVx5g;H5F4-moxSP5rgA7v zdw=|IA8)V!-CZ#-T?27~k`SMlKJLH}R23?Qp+3OK3X0*xW_dv_oY=(Bdny;H%_ArIZ7#S(_wH5Tt{ONF%Lrv8g6 z5maFWV<=@{%8@X0rq#e|(mF;nsK7`j;K61CW{pZ(>_5Ll?Q-W$qu6^MXNkXy-&ZMi z3B0meS~9o}G-=uEd35K_B~jSEGE;E{X&wc4O>}e$GJv6+0%AIYR1;sjm*K;V=7qL@Lz7c+{G1bm$;mf$q?;+^XJZnXiXFE)|+Vu10LSp9w&kgo(ZS7|~M zwDga|*_9z5X?TsX>w5Gy<6nFlQfJWtk((-+t3Bjk_%s-5fmudXJXgtz>}cs#$wO#A z9wI^6oHDx8i$T;%68N9l_ayMH)q(d7`?qO(#p8az!=~*u4@3aa;Qf9VQ77CLam51G zjcaV$o>9N&$!2rZEtq=Jt#uaJ?6Lo&h1B*5MiJc|6Fn+o`za_1QAP^IC?kcW_RyUK z?!3klRkVnTmXwPooA*=3AB*Mc9z-b&UN+=FQn!cw;RufiwWeM0% z6pATYTD+N{*jEBn9-FPE0%o7`sHvgZp?4c}AiuC^i)<2Ubd`v!6LmGk)f1HxWC$Dl8mJ+=wEuh3y(;~Dx7+IGA?~? zF}4fEB*4JQ8}g*^hV+g81g}WVpgQwFxbx{U2ru2$`|xZPB;eI7dSalFBKIeajZO>D zY*-|mhA>aqYy$i|3lT+%;RIi=Nn8>M%%m*9EPAR%Ip~!e;whV!$i`8oU}SRgEEKK* z^}3av=KWXggr;;HDz>slWcSRNyb;+2Mn|BmVg8NR3%uB!*9X}Am~Tf!OT50IcP%&d zp31E>w7I%48Z#X#T30!4SVYDlG;Bh<=^_POm8U#nKJPkyu_*9W_sDpxMw)!YNx1Q; zV2CT$+Al%CH$H%6C_g|jXax^odR zngq#m?ydp4P4h$C9;M!58O3hAezALRtWc%*F1XX!%`qBx%x!5l6`HszHEQDRY_tl6 z9e>!}R!Ly%gUIr9yKO5ZsUFxsJQ=)ti*aTR`B7IJ-5Ec*;{^jQhhu2 zTu0r42yu6dBPe-Gxmeh@?40vskA9%GN?pqQik%$3SMQ~q_SRWBOV1tqR~{{d_P2pa z|7ms{jX1ui|BAg$y&hY;Ne01iKXUp02Hv0H-n7X1djt>k_zpEeb;GMZG5*FU?vOW> zK9UF=N~p~8t(INDH4DF|Jwy@Ttcsl%@2`v>FTr2Ifd3}0yIjjLZF*ocvw;tF6qCBS z+Etiz*eb)kDh}M`%nK@oFup4~0f+;e|`X%TB3cBGW zT3B}DA2xgIbBX`-o*0bV6K@)X1hno!7iQ4KGB5wO9(NQ>cx^QD#)86nRBQg~H=FzR zaWl`{YgCE-GB=)BsXb7c4$CXN#QWC1Pd%;HHgEm@-Y=8u4CK!qa(AA2y_k7nw(w%q zd+(^r#!)y8W|_S1Z0%l9l!?cZTHGw!#G8Aj;HrF@?GTwf+Ui6` zb$bOpoRMlRnc~c-6DO5g74icJ8WQZa8B?ZV>DuLPL!q}eW6CcoML;G-fOP8zJ?x01 z*b41_*u&9Q6kD#{cYE+e0N9b;k9r+P>xf8qdO=F4*HHL)VQK};Wg#mZFq5J_K2_>N zVbq2iUY5DVmLh<|YGhPe`zh60V$={tt#LTjj?JjptRZ}GKy{J8`-&=I%BKzTS5{vI z)fFxhyPx1<%BO^%4BQ~QKkc=j%HwbK+1I4t(w~iUfsRBTR-f)0RC=NMbYt-%RApQ% z%lf*4db;aSCn@xi`xM1NNuOzvnph|-h02(o-scdTW*QocEI2otBd=c9WOqkh0ki@o z24Qy5E04Hvwx6ZG7Sy#AAbaSUjTTd*Ns883T%NQr-Y&j&(c6n7Z-G zeQ2PlToqgD5S!VM4{GCipa52DOkVwBqyf;N1b@3ANNsg>8!bhOs7P@w0SM*ga{>8` zRAf##2!;v}O@w(3z`-@!{2GD!64QE9453Lhrfq9m0v`V!c=x75taQKCG=p$Q-fXTs zi+P->bgYEBnyDj7%gsfmshOSA_{$ucs!PcfB5G zR&kdZH;JUDf+Z?UI@M}NB7we(=m`T?Yn=N1V`+VtxaCxSmg3 z-6P%OaBH*R7?_OG{v>9BFnsVb2~7ll@M4O1?UldUpfo?SG!|m2;r>wfo>>p3*ZrmY z9cW9h;4Rk={ZT4`Nq4Rh{L(#-UAP5ko{3AOzpikBX0q#D;$ zl*@w2znMH%o&n;nAt%hjmGEba;#H!5w1B0@N<~a0)a;=`s{2JT{je;lMv;|DXx>y& zR)aJP0y3}yTlHVBIFn30aEr3E9eYd9O*fmG2-N5)*#};{zr1wQI9QoW+IpRgZo$i> zS?m;kgm+&&08UAy#>B6|!EDW|c$_~Kr;|#KjkvVhuYfsSp{6W77SD3?B!gdC{TcfdJqQX0>hawti_wz zh)4DM(b3$Tm}eXgnnzl#vzbAQe9zO}otn*n*}vv_pB5T( zb`Ri%(P-?3xxh?T3l+9Mny+m(BkmuW#kib>Kw93DN%;l`iaJ<FX8+*L9buPld8%>-6XqKk7J^zuDyV1z|(e>t9@5TV8vz1Z`HIVid>-F&p%(Qk(~8N7O*p zjy)WX5hREo&l{FKiZU zHX47NP`~?@Td&jP0C`cbUx=XHvx*B=B(dpT^hO?7c|?$T})hxRjOr^4U^#a2#hn_NF9MB(f~B#Nn;9T5D^{8 z=!8ed(_WEU1+0B^$OQNz5qRTvB8s362IF?3S%DH1-0|8_UBAJHi?b~KIMYvSy9a%s zhI}adwVAWb78GnP@UA7TY)}3Y!z|oQsO#E2_7j4{;hEv$Z_j(GBt`gIW?iPR>p$6XDkprM`;|;lu3P? zVu^D#WHHfFt!?&)x((4*xoP*TZ{23!&YFt6JETYk-eAL3VC>get%Q+skvZGMBzMlS-7c)^@zKLpsBhG?-Pp%5_)6155=H91K-c4fIKKo=srKh^p6 zqOEx6-P{W&^hOFnUK8kp@z!D~itS>Q1gZCa>BY1(<1&ZMW~y>9+>+oYb)%8!4L_+H zcaRJnD#2iiU2Hs<4iCJ0FdcH5IT{ucV=<_fbm9{X!UXyduS&Vadw z7n-}v-?&)@gD?FBliy!)LQxC=Ff9&f2$OEIj5nLE6ZgIHzA0!BtOtI&;^##CJP|)XiJzxKaD$;9-h>;v$!Qsj5FM!xEFRJ$!f*(1Jao~eixY8iLKjcO#S^;t zNnHFy7f;2-(_!z(lFCk+oK`OHvNM;Tu$L}>!rr*t0Fd&tLWx2O6&CZ?hF(r7Z7|b- zV5>t4>RoCnJ*vXqZNof&)iOX|TQjttnQ za(!VPMVn2Uk+mgcPE@Z)a!g^>mx?_JXw{Q6ialELC&DtRlCSVpEsd6=u1>}U51osH z<~`XbZjQVY6vPu$$&h!uFA=T|`W2#f_Etw~n(#x)8<*6P=%n8mya5t;R~3@LY~o+ycC&`2~M^dp_aip-*_Z^9gdplvndT5BKDI zb|~L79IRz#zM+xtA)6uk{>m%f9D2nY*Jinzxv27jdR;YtTD5nh{#bZOP`@&7>QN+y zKS=|ap;h|6ae|WXs0J#wRF*inJMgU*);wZR%FW_KWhBz^2@{bbT#U-H#54t*Av;U5 zPKjFG^S9(cEck2E!l=*^UR26@<1{HOIHnvt_Rh3C?5CAsKixCz8HsHIoCGE}Q2eHQ zT4-8op=r5=T-8F;tzi=m6bEgmdYToss#CHG|Mv>(bI!AWx3KA9+eGS=rgf?@3kW3I zR1#Pe3z4h1H0x^fW3QFkr(Li0)R=8U^WcXd(PK?_6u{^*BxWMXUnI=I^@0b$WA=lI z+i_B_2NDVdU3+lGRtC;xrjW|)hpX5+V=wJ`{VKLr>;>%D#d8YF45^Hfq~n41Mg@Lb z*j2AuXEysHu2VO(-X8yCH-0*P!anlV=^5cyve$(--#ipJ^>h|BIj6RdyISJW;>WP z$$Qr&^K5I$IX_R^7n_X?o$JuAHmQII37ZaWn=K{j)Op&z?72KqZ;SX;1%2}MFbSHF zb#Jcjk5zz{Fl-LGZkNwl#K)C~&U><2j^H+RKe?~3SK`|@cOBO*H0C^z6dlg zok^1meZd7k5|Pfl=ysQOEnD}kgwNTOk7Ya9y;3#n9L_}!QIW$r z<)BqMSKPWVS(>ii9G|coe(7BFZ=Rj^Zcfjgn!z3!S{^tGz$rg_EA?Vi?HiEAe( zltDoVaBpwRm37@qxNgZQS8WN+ZBsYiw5hw;91cVoe#Dm{I2P3JnUzp*DuPI`(;Ywd z!g^g)3?+0q7T#0EQJ_u{56LQHPnn1NSgPnCnIvm0q*lrT5r7#J1zfnOKTJiQ#4vAc z3Nn6j?1LPrk+C_CS^!8*S}7Y9SjE5)23wWw%#ZnqjgR?A;y?j`ctQxoOCGjBB?Z9c z1)nu$%}HYd&g;gqxo*&r zzo58H|RA>6a+Nc z(X8eW-2FGrP9$o98y&eRM*TdGy`k- z22|NzH4Bl%$U>%6S%_D}6r#Lwr$CPI4E%!$fGIqHDNF!N;Q>!Ul3Yy8^RscbuVIwU zrdQZ(2G8J9hUyJiIApG>-h{h-X`k0q_IVg*eRa`O)_Xo8SG8VkU1J%->sqh2sJI?$x((ryp>x?5wSDS55A(C5w@^eW1!W^>#SH`Mdy@TC)cN-=!JR_Tk&sq> zcTQ{jpOr14<})92uN7i>)NRvr zmhs%c$sG9YB|eXS)|j*gnTW|`%!p$w%{YXe%PGTV*Ktody@6_U9a|&j5irF(7~^2b zp{TLV=yzUBB(8W&H%(2NRWz$#k2N`Cr$VGg!%0?pRx@9n~~kKa4oOs?usW&rncEAvr=MFEk5syS4bWhRAAd^ z2Wngt824d$f0RbrkZqXnJAsB#cwTgBkqPDNP;-XO-ZOZ*J&JyZ<$r4^)Pf)dtC zq1uQGKp#n!37@N4Z=As(QyAu7h9&ku0b1O9$2T z7lhIHXWP9lOJE(1wf9~wEE^~iT8I@QY>`<@drPY`gNtK|6{r2hv!1(pC`0gy@6#Z> zNS0RClv7$$#!3#WXZ_*U7y=pZupH%0N@Wtrxq~5FNO=H)zlD$ox7=D_*sn3{8`c8C zU=3Ia)qgVZT0a2avbSVz?76+$E#z@UelOWtfBd?Qbgd=*Y;6PkIA!M7JcubhhvE|0 z!>7Dsi{=$ePv|43t!{tbE0*s+4ld*@O$#W}w`zQ@*l#3pRbZrM2u8a{)fV96Hjj-BIBe#Ap; zy0Hy?GGy}gp&062xOJY0K`)eK6CPq4zT~bTmk+TOUvPKu^Kd(F@%xrWu!KtA>ko34 z4toQS<;G0>i(8#HjHdPmG3qm@@&jh@VUu@a4*YZ`$|!R?Kg)-t&RZNb7`L5Ud0|Vik+uBB)JdB>2V1C>G<~~~gD%vXHZ!}C zYv*H#>^>1A!5q}1Re5LF8^p)y@e>x%|J3BaGVJ+_@vB=w3`m#5JzE?^=uevRq;(?Y zPgten_8UL5oOk4IFmdMkYsZ{G+xuD1%9``miT$@}6QuFpU@X^lGlZLRZO0}&9n6O< zvbuyi9R1NwCZP!O8Hn zbHp?HRR`t+h{FLk2OTz|cA|MCr&Y_J&e6`N5q{*r3>1z)wU*jN6tb>mz# z`HRMj=GVqo%+435Bl}^*FW8vh>u-Cs?8|?#d#lZqB zJwXb&^N~Ro@wnop`8;Z-BjBDszm3)50(XE4| zrmw!VLR9cS%-3$mU`RC(f^cxq_qkh+>-jvaq#_fYa+GhVeqzsDyx_YWxVOS26GcN9 zyN;o-$SI!tyfYi_c*+_Y4CEr|Xv<1x7>I|$Ks*G)1b&)BQkFE_ChXrDQ8OhgKy{}p z?mQ89o(_$V`6Vi^#P%=hrFp}iJ0ZWztPGeeEDPc1fUUAHU=Ic4@WIWiJu2H_KT`750TVUg~PDQ_RwX zp(C=?28>2#x(m*WCLNP?*aAc37Q(VMR>Bg8zL{#siIUArp5cgh&6foKhq(+Lbi8aHi9UB+o_=0zwi_^6#!G$5r)`JTOv-RLY z2(tyQ&+yYE5q8xWHLn|EkT^C*&9lbX$p;rhzG|GeUN$b9Ga-hNn6Da_&6kby=8PmY z2{y=U_LW0UJ9CAs`+|Kni*{lbO&w7p%O(mU1MgJetqOcmfsZoayx^Q)*Xv(7=V$f$ zJI?u+di^cu{9}Kv0O!B3k9KcfL8889XY3t&%W#vu;9uBR{&BnAZjIslRUf@*mw2^t zN*#q}Fo{BsoJ=Me>^L1cyjamKOd|`Iz>&%w%x3Z4UR=tf1<%S|+}gAZx2xgF+%Q-m zv&ec-S@gPFHcPDsQO=?>M^Mt3xiB27;xLNg+j@rJg~cyyuE0`4Hdw|w<*KCmR$ABY z&yL4K_*nEiJp;Mr$;sb;{yUgdWBb?&Ta*`vF@CT&UD^ulW6Ny?cFCmyYYlF7PfsK8 z8T!vUj(@CrxzGf39LuZwHk`|?jCXBjrRp-rWzyt+!*5tm8rgs45CGypEaSp4+~a<$ z+wxdSzl4bHF%KqVe7et4{G;J{jdfE@{{v1~M4|X`p`P%VNd#`teV1K4K^=TZm}cN{ zXilZC*h$m!`~KjkVXuSFn6}r=snlAkdrxssuP{v*KRALF*EtjifeGsukm5^S=h$lw zGVJ@HU%DZ*Q2jM*szJlY%U;61_O3F^(5*`|dIsOX9u9AyOVQ-%WtEDN*`uWWwKZ*j z-P-MiyR^*O(+QBJIetG!#*zlAKSf(UjfcK!cVLt**9j)=tp?P@=Sg>^xJ@5IGGw#)90C8tdZ4yQT5Yl{(*t6_7~pVg|i?uP`9Dn1G)vv*O&+52r!}JKMgs?MioZ++-BKk^Gk$t zGkcrvTjvtTpIQHVknNIf(Y~|Y_D#(8O$PTvptZnN{x<8q$-Ktei>|rj&1Fzy}ao~~fm7|)8cti0q6HD2D@6<|ncRn)eNSLbce3qKrb_y@- z9hW8TaHf~TYrbR)v)!K0OS zX5)zg8FBJ5tS$Aa6KWkN29NCy*{%<$YwjDFsMkvL`saM zAqc~~Y9w7gm#qpQ16s=(7d0l%^2h3XjPv~QU_@eaX7?j&Ruz-8ikJ+GgM8>=L!tjAzL=Z_b|IfSn28<#G$5^1s1Luw!L-@@TLNA{^)L?vS6s+lDOo*PPl0g~ zkR9G7N&T0pe?55Zs$%DRq_QY)P#hG@d46aF z<`&4Q@Hs5S*+DV%bR0-u56s13r30!dOLa1%AHJ*bD*dJqR?Z0sqA=B0ZuoA+4L>4g zk@eiuixar=w8`fd&bBr8E{Wz@>eU!5Q>H1ebr1x*fC$mTjEBwIa)nE=7~`(E4$z!u zX&MK2S?XCe7;Cq_#;r-TXa$oRgIi~yvLKEt^*k;}cD@UK1mR!1@EJS{5--_pFCrv` zXEq^llfT8Q*j;$SHMISA=E5nF<6a)bX$A;oTnI2haJ;!?d}Z8}XSp5bV!e3nE#a1h z1?@Rni$7(qcDOj|(8Uxk?6<)}cyOuMED;V*lpJ3F;lx{UagWYV%?K}?n3u4|zbVoP zZweXzQYF>efXE4XxY>O0nDoz!3yh_H#NWBHE_<(1@`Se{9E%%w$`c9 zxdJ)9#W*#g_6nJMfamAsoSI6s#3969U70O;UDWoEFp$WHDowDH6*JQ5CaDyl3TYiE zSdyLhjZ^vXBw7f`D&R|MCzG0lUmm9`svVJRS;5Ory!5wFRODpO*X(rB3KS~|m*?*I z^Yd&v_2R0&vUsbbN{PhiTD3cO{JB+YQhYFxv~i+ESzMHz(wh(Oer7BH&CDkx)I4(9 zS7KvymQkn0E?)BiRKDLX_m^trbXhU9#DSc|zuu7s?agK_9g!{D2Hc>s4kY`62VvM>$#Wri71sLrZ6VfpdeL!z)^66V_U~$6r)mdm&zXZnF!C@{1A-E{FVr-2zBLoXcy|2m8U- z1@+|<=L*heEvAIVT3ICB@N*e;uA;8FFQa@Fb;hq-SFIc8?DUTCl+M^azZ7etDWn;8 z2D)sw(*R*_eOxX9NYbQn|Ktw{7Q8`%O(#yX9PEckz!~b?>=45U1e3xW`=BL z`@Xs?1&c2?rJniq!63)U+q_=?)@M`w)a%yKSQhasrlm?*r5VG%k5}I(ColRw4Z&!T4~s$f5Vf D7#Ix_b;6mOO8Eou!e7cwP^fXs{dtJs7h+-4Y#; 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 P`9J?35;tM8Rm1`S;Anp$ literal 0 HcmV?d00001 diff --git a/js/zrender@5.5.0-JN1hODMT.js b/js/zrender@5.5.0-JN1hODMT.js deleted file mode 100644 index 69e525d4..00000000 --- a/js/zrender@5.5.0-JN1hODMT.js +++ /dev/null @@ -1,16 +0,0 @@ -import{_ as H}from"./tslib@2.3.0-BDyQ-Jie.js";var jo=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),ts=function(){function e(){this.browser=new jo,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return e}(),G=new ts;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(G.wxa=!0,G.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?G.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(G.node=!0,G.svgSupported=!0):rs(navigator.userAgent,G);function rs(e,t){var r=t.browser,i=e.match(/Firefox\/([\d.]+)/),n=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);i&&(r.firefox=!0,r.version=i[1]),n&&(r.ie=!0,r.version=n[1]),a&&(r.edge=!0,r.version=a[1],r.newEdge=+a[1].split(".")[0]>18),o&&(r.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,t.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||r.ie&&+r.version>=9}var ln=12,es="sans-serif",hr=ln+"px "+es,is=20,ns=100,as="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function os(e){var t={};if(typeof JSON>"u")return t;for(var r=0;r=0)s=o*r.length;else for(var f=0;f>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[f]+":0",n[h]+":0",i[1-f]+":auto",n[1-h]+":auto",""].join("!important;"),e.appendChild(o),r.push(o)}return r}function Es(e,t,r){for(var i=r?"invTrans":"trans",n=t[i],a=t.srcCoords,o=[],s=[],f=!0,h=0;h<4;h++){var u=e[h].getBoundingClientRect(),v=2*h,l=u.left,c=u.top;o.push(l,c),f=f&&a&&l===a[v]&&c===a[v+1],s.push(e[h].offsetLeft,e[h].offsetTop)}return f&&n?n:(t.srcCoords=o,t[i]=r?Pn(s,o):Pn(o,s))}function Ua(e){return e.nodeName.toUpperCase()==="CANVAS"}var Is=/([&<>"'])/g,Fs={"&":"&","<":"<",">":">",'"':""","'":"'"};function nv(e){return e==null?"":(e+"").replace(Is,function(t,r){return Fs[r]})}var Os=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ii=[],Bs=G.browser.firefox&&+G.browser.version.split(".")[0]<39;function Yi(e,t,r,i){return r=r||{},i?Rn(e,t,r):Bs&&t.layerX!=null&&t.layerX!==t.offsetX?(r.zrX=t.layerX,r.zrY=t.layerY):t.offsetX!=null?(r.zrX=t.offsetX,r.zrY=t.offsetY):Rn(e,t,r),r}function Rn(e,t,r){if(G.domSupported&&e.getBoundingClientRect){var i=t.clientX,n=t.clientY;if(Ua(e)){var a=e.getBoundingClientRect();r.zrX=i-a.left,r.zrY=n-a.top;return}else if(Wi(ii,e,i,n)){r.zrX=ii[0],r.zrY=ii[1];return}}r.zrX=r.zrY=0}function _n(e){return e||window.event}function pt(e,t,r){if(t=_n(t),t.zrX!=null)return t;var i=t.type,n=i&&i.indexOf("touch")>=0;if(n){var o=i!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&Yi(e,o,t,r)}else{Yi(e,t,t,r);var a=Hs(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&Os.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function Hs(e){var t=e.wheelDelta;if(t)return t;var r=e.deltaX,i=e.deltaY;if(r==null||i==null)return t;var n=Math.abs(i!==0?i:r),a=i>0?-1:i<0?1:r>0?-1:1;return 3*n*a}function zs(e,t,r,i){e.addEventListener(t,r,i)}function ks(e,t,r,i){e.removeEventListener(t,r,i)}var Ns=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},Ws=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,r,i){return this._doTrack(t,r,i),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,r,i){var n=t.touches;if(n){for(var a={points:[],touches:[],target:r,event:t},o=0,s=n.length;o1&&i&&i.length>1){var a=Dn(i)/Dn(n);!isFinite(a)&&(a=1),t.pinchScale=a;var o=Ys(i);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}};function Kr(){return[1,0,0,1,0,0]}function Gs(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function $s(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function ai(e,t,r){var i=t[0]*r[0]+t[2]*r[1],n=t[1]*r[0]+t[3]*r[1],a=t[0]*r[2]+t[2]*r[3],o=t[1]*r[2]+t[3]*r[3],s=t[0]*r[4]+t[2]*r[5]+t[4],f=t[1]*r[4]+t[3]*r[5]+t[5];return e[0]=i,e[1]=n,e[2]=a,e[3]=o,e[4]=s,e[5]=f,e}function xn(e,t,r){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+r[0],e[5]=t[5]+r[1],e}function Xs(e,t,r,i){i===void 0&&(i=[0,0]);var n=t[0],a=t[2],o=t[4],s=t[1],f=t[3],h=t[5],u=Math.sin(r),v=Math.cos(r);return e[0]=n*v+s*u,e[1]=-n*u+s*v,e[2]=a*v+f*u,e[3]=-a*u+v*f,e[4]=v*(o-i[0])+u*(h-i[1])+i[0],e[5]=v*(h-i[1])-u*(o-i[0])+i[1],e}function qs(e,t,r){var i=r[0],n=r[1];return e[0]=t[0]*i,e[1]=t[1]*n,e[2]=t[2]*i,e[3]=t[3]*n,e[4]=t[4]*i,e[5]=t[5]*n,e}function Zs(e,t){var r=t[0],i=t[2],n=t[4],a=t[1],o=t[3],s=t[5],f=r*o-a*i;return f?(f=1/f,e[0]=o*f,e[1]=-a*f,e[2]=-i*f,e[3]=r*f,e[4]=(i*s-o*n)*f,e[5]=(a*n-r*s)*f,e):null}var F=function(){function e(t,r){this.x=t||0,this.y=r||0}return e.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(t,r){return this.x=t,this.y=r,this},e.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},e.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},e.prototype.scale=function(t){this.x*=t,this.y*=t},e.prototype.scaleAndAdd=function(t,r){this.x+=t.x*r,this.y+=t.y*r},e.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},e.prototype.dot=function(t){return this.x*t.x+this.y*t.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},e.prototype.distance=function(t){var r=this.x-t.x,i=this.y-t.y;return Math.sqrt(r*r+i*i)},e.prototype.distanceSquare=function(t){var r=this.x-t.x,i=this.y-t.y;return r*r+i*i},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var r=this.x,i=this.y;return this.x=t[0]*r+t[2]*i+t[4],this.y=t[1]*r+t[3]*i+t[5],this}},e.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},e.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},e.set=function(t,r,i){t.x=r,t.y=i},e.copy=function(t,r){t.x=r.x,t.y=r.y},e.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.lenSquare=function(t){return t.x*t.x+t.y*t.y},e.dot=function(t,r){return t.x*r.x+t.y*r.y},e.add=function(t,r,i){t.x=r.x+i.x,t.y=r.y+i.y},e.sub=function(t,r,i){t.x=r.x-i.x,t.y=r.y-i.y},e.scale=function(t,r,i){t.x=r.x*i,t.y=r.y*i},e.scaleAndAdd=function(t,r,i,n){t.x=r.x+i.x*n,t.y=r.y+i.y*n},e.lerp=function(t,r,i,n){var a=1-n;t.x=a*r.x+n*i.x,t.y=a*r.y+n*i.y},e}(),fe=Math.min,he=Math.max,Gt=new F,$t=new F,Xt=new F,qt=new F,Or=new F,Br=new F,W=function(){function e(t,r,i,n){i<0&&(t=t+i,i=-i),n<0&&(r=r+n,n=-n),this.x=t,this.y=r,this.width=i,this.height=n}return e.prototype.union=function(t){var r=fe(t.x,this.x),i=fe(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=he(t.x+t.width,this.x+this.width)-r:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=he(t.y+t.height,this.y+this.height)-i:this.height=t.height,this.x=r,this.y=i},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var r=this,i=t.width/r.width,n=t.height/r.height,a=Kr();return xn(a,a,[-r.x,-r.y]),qs(a,a,[i,n]),xn(a,a,[t.x,t.y]),a},e.prototype.intersect=function(t,r){if(!t)return!1;t instanceof e||(t=e.create(t));var i=this,n=i.x,a=i.x+i.width,o=i.y,s=i.y+i.height,f=t.x,h=t.x+t.width,u=t.y,v=t.y+t.height,l=!(a_&&(_=m,g_&&(_=T,p=i.x&&t<=i.x+i.width&&r>=i.y&&r<=i.y+i.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,r){t.x=r.x,t.y=r.y,t.width=r.width,t.height=r.height},e.applyTransform=function(t,r,i){if(!i){t!==r&&e.copy(t,r);return}if(i[1]<1e-5&&i[1]>-1e-5&&i[2]<1e-5&&i[2]>-1e-5){var n=i[0],a=i[3],o=i[4],s=i[5];t.x=r.x*n+o,t.y=r.y*a+s,t.width=r.width*n,t.height=r.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Gt.x=Xt.x=r.x,Gt.y=qt.y=r.y,$t.x=qt.x=r.x+r.width,$t.y=Xt.y=r.y+r.height,Gt.transform(i),qt.transform(i),$t.transform(i),Xt.transform(i),t.x=fe(Gt.x,$t.x,Xt.x,qt.x),t.y=fe(Gt.y,$t.y,Xt.y,qt.y);var f=he(Gt.x,$t.x,Xt.x,qt.x),h=he(Gt.y,$t.y,Xt.y,qt.y);t.width=f-t.x,t.height=h-t.y},e}(),Va="silent";function Us(e,t,r){return{type:e,event:r,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:Vs}}function Vs(){Ns(this.event)}var Qs=function(e){H(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.handler=null,r}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Ir),Hr=function(){function e(t,r){this.x=t,this.y=r}return e}(),Ks=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],oi=new W(0,0,0,0),Qa=function(e){H(t,e);function t(r,i,n,a,o){var s=e.call(this)||this;return s._hovered=new Hr(0,0),s.storage=r,s.painter=i,s.painterRoot=a,s._pointerSize=o,n=n||new Qs,s.proxy=null,s.setHandlerProxy(n),s._draggingMgr=new Ds(s),s}return t.prototype.setHandlerProxy=function(r){this.proxy&&this.proxy.dispose(),r&&(ft(Ks,function(i){r.on&&r.on(i,this[i],this)},this),r.handler=this),this.proxy=r},t.prototype.mousemove=function(r){var i=r.zrX,n=r.zrY,a=Ka(this,i,n),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var f=this._hovered=a?new Hr(i,n):this.findHover(i,n),h=f.target,u=this.proxy;u.setCursor&&u.setCursor(h?h.cursor:"default"),s&&h!==s&&this.dispatchToElement(o,"mouseout",r),this.dispatchToElement(f,"mousemove",r),h&&h!==s&&this.dispatchToElement(f,"mouseover",r)},t.prototype.mouseout=function(r){var i=r.zrEventControl;i!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",r),i!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:r})},t.prototype.resize=function(){this._hovered=new Hr(0,0)},t.prototype.dispatch=function(r,i){var n=this[r];n&&n.call(this,i)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(r){var i=this.proxy;i.setCursor&&i.setCursor(r)},t.prototype.dispatchToElement=function(r,i,n){r=r||{};var a=r.target;if(!(a&&a.silent)){for(var o="on"+i,s=Us(i,r,n);a&&(a[o]&&(s.cancelBubble=!!a[o].call(a,s)),a.trigger(i,s),a=a.__hostTarget?a.__hostTarget:a.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(i,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(f){typeof f[o]=="function"&&f[o].call(f,s),f.trigger&&f.trigger(i,s)}))}},t.prototype.findHover=function(r,i,n){var a=this.storage.getDisplayList(),o=new Hr(r,i);if(An(a,o,r,i,n),this._pointerSize&&!o.target){for(var s=[],f=this._pointerSize,h=f/2,u=new W(r-h,i-h,f,f),v=a.length-1;v>=0;v--){var l=a[v];l!==n&&!l.ignore&&!l.ignoreCoarsePointer&&(!l.parent||!l.parent.ignoreCoarsePointer)&&(oi.copy(l.getBoundingRect()),l.transform&&oi.applyTransform(l.transform),oi.intersect(u)&&s.push(l))}if(s.length)for(var c=4,_=Math.PI/12,g=Math.PI*2,d=0;d4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function Js(e,t,r){if(e[e.rectHover?"rectContain":"contain"](t,r)){for(var i=e,n=void 0,a=!1;i;){if(i.ignoreClip&&(a=!0),!a){var o=i.getClipPath();if(o&&!o.contain(t,r))return!1}i.silent&&(n=!0);var s=i.__hostTarget;i=s||i.parent}return n?Va:!0}return!1}function An(e,t,r,i,n){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==n&&!o.ignore&&(s=Js(o,r,i))&&(!t.topTarget&&(t.topTarget=o),s!==Va)){t.target=o;break}}}function Ka(e,t,r){var i=e.painter;return t<0||t>i.getWidth()||r<0||r>i.getHeight()}const js=Qa;var Ja=32,zr=7;function tf(e){for(var t=0;e>=Ja;)t|=e&1,e>>=1;return e+t}function En(e,t,r,i){var n=t+1;if(n===r)return 1;if(i(e[n++],e[t])<0){for(;n=0;)n++;return n-t}function rf(e,t,r){for(r--;t>>1,n(a,e[f])<0?s=f:o=f+1;var h=i-o;switch(h){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;h>0;)e[o+h]=e[o+h-1],h--}e[o]=a}}function si(e,t,r,i,n,a){var o=0,s=0,f=1;if(a(e,t[r+n])>0){for(s=i-n;f0;)o=f,f=(f<<1)+1,f<=0&&(f=s);f>s&&(f=s),o+=n,f+=n}else{for(s=n+1;fs&&(f=s);var h=o;o=n-f,f=n-h}for(o++;o>>1);a(e,t[r+u])>0?o=u+1:f=u}return f}function fi(e,t,r,i,n,a){var o=0,s=0,f=1;if(a(e,t[r+n])<0){for(s=n+1;fs&&(f=s);var h=o;o=n-f,f=n-h}else{for(s=i-n;f=0;)o=f,f=(f<<1)+1,f<=0&&(f=s);f>s&&(f=s),o+=n,f+=n}for(o++;o>>1);a(e,t[r+u])<0?f=u:o=u+1}return f}function ef(e,t){var r=zr,i,n,a=0,o=[];i=[],n=[];function s(c,_){i[a]=c,n[a]=_,a+=1}function f(){for(;a>1;){var c=a-2;if(c>=1&&n[c-1]<=n[c]+n[c+1]||c>=2&&n[c-2]<=n[c]+n[c-1])n[c-1]n[c+1])break;u(c)}}function h(){for(;a>1;){var c=a-2;c>0&&n[c-1]=zr||M>=zr);if(C)break;b<0&&(b=0),b+=2}if(r=b,r<1&&(r=1),_===1){for(p=0;p=0;p--)e[w+p]=e[b+p];e[T]=o[m];return}for(var M=r;;){var C=0,L=0,P=!1;do if(t(o[m],e[y])<0){if(e[T--]=e[y--],C++,L=0,--_===0){P=!0;break}}else if(e[T--]=o[m--],L++,C=0,--d===1){P=!0;break}while((C|L)=0;p--)e[w+p]=e[b+p];if(_===0){P=!0;break}}if(e[T--]=o[m--],--d===1){P=!0;break}if(L=d-si(e[y],o,0,d,d-1,t),L!==0){for(T-=L,m-=L,d-=L,w=T+1,b=m+1,p=0;p=zr||L>=zr);if(P)break;M<0&&(M=0),M+=2}if(r=M,r<1&&(r=1),d===1){for(T-=_,y-=_,w=T+1,b=y+1,p=_-1;p>=0;p--)e[w+p]=e[b+p];e[T]=o[m]}else{if(d===0)throw new Error;for(b=T-(d-1),p=0;ps&&(f=s),In(e,r,r+f,r+a,t),a=f}o.pushRun(r,a),o.mergeRuns(),n-=a,r+=a}while(n!==0);o.forceMergeRuns()}}var ot=1,Xr=2,mr=4,Fn=!1;function hi(){Fn||(Fn=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function On(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var af=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=On}return e.prototype.traverse=function(t,r){for(var i=0;i0&&(u.__clipPaths=[]),isNaN(u.z)&&(hi(),u.z=0),isNaN(u.z2)&&(hi(),u.z2=0),isNaN(u.zlevel)&&(hi(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var v=t.getDecalElement&&t.getDecalElement();v&&this._updateAndAddDisplayable(v,r,i);var l=t.getTextGuideLine();l&&this._updateAndAddDisplayable(l,r,i);var c=t.getTextContent();c&&this._updateAndAddDisplayable(c,r,i)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var r=0,i=t.length;r=0&&this._roots.splice(n,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),ja;ja=G.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};const Gi=ja;var Jr={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),-(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)))},elasticOut:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/i)+1)},elasticInOut:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),(e*=2)<1?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)):r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-Jr.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?Jr.bounceIn(e*2)*.5:Jr.bounceOut(e*2-1)*.5+.5}},ue=Math.pow,Bt=Math.sqrt,He=1e-8,to=1e-4,Bn=Bt(3),ve=1/3,Lt=Er(),ct=Er(),Dr=Er();function Ot(e){return e>-He&&eHe||e<-He}function V(e,t,r,i,n){var a=1-n;return a*a*(a*e+3*n*t)+n*n*(n*i+3*a*r)}function Hn(e,t,r,i,n){var a=1-n;return 3*(((t-e)*a+2*(r-t)*n)*a+(i-r)*n*n)}function eo(e,t,r,i,n,a){var o=i+3*(t-r)-e,s=3*(r-t*2+e),f=3*(t-e),h=e-n,u=s*s-3*o*f,v=s*f-9*o*h,l=f*f-3*s*h,c=0;if(Ot(u)&&Ot(v))if(Ot(s))a[0]=0;else{var _=-f/s;_>=0&&_<=1&&(a[c++]=_)}else{var g=v*v-4*u*l;if(Ot(g)){var d=v/u,_=-s/o+d,p=-d/2;_>=0&&_<=1&&(a[c++]=_),p>=0&&p<=1&&(a[c++]=p)}else if(g>0){var y=Bt(g),m=u*s+1.5*o*(-v+y),T=u*s+1.5*o*(-v-y);m<0?m=-ue(-m,ve):m=ue(m,ve),T<0?T=-ue(-T,ve):T=ue(T,ve);var _=(-s-(m+T))/(3*o);_>=0&&_<=1&&(a[c++]=_)}else{var b=(2*u*s-3*o*v)/(2*Bt(u*u*u)),w=Math.acos(b)/3,M=Bt(u),C=Math.cos(w),_=(-s-2*M*C)/(3*o),p=(-s+M*(C+Bn*Math.sin(w)))/(3*o),L=(-s+M*(C-Bn*Math.sin(w)))/(3*o);_>=0&&_<=1&&(a[c++]=_),p>=0&&p<=1&&(a[c++]=p),L>=0&&L<=1&&(a[c++]=L)}}return c}function io(e,t,r,i,n){var a=6*r-12*t+6*e,o=9*t+3*i-3*e-9*r,s=3*t-3*e,f=0;if(Ot(o)){if(ro(a)){var h=-s/a;h>=0&&h<=1&&(n[f++]=h)}}else{var u=a*a-4*o*s;if(Ot(u))n[0]=-a/(2*o);else if(u>0){var v=Bt(u),h=(-a+v)/(2*o),l=(-a-v)/(2*o);h>=0&&h<=1&&(n[f++]=h),l>=0&&l<=1&&(n[f++]=l)}}return f}function kt(e,t,r,i,n,a){var o=(t-e)*n+e,s=(r-t)*n+t,f=(i-r)*n+r,h=(s-o)*n+o,u=(f-s)*n+s,v=(u-h)*n+h;a[0]=e,a[1]=o,a[2]=h,a[3]=v,a[4]=v,a[5]=u,a[6]=f,a[7]=i}function of(e,t,r,i,n,a,o,s,f,h,u){var v,l=.005,c=1/0,_,g,d,p;Lt[0]=f,Lt[1]=h;for(var y=0;y<1;y+=.05)ct[0]=V(e,r,n,o,y),ct[1]=V(t,i,a,s,y),d=Rr(Lt,ct),d=0&&d=0&&h<=1&&(n[f++]=h)}}else{var u=o*o-4*a*s;if(Ot(u)){var h=-o/(2*a);h>=0&&h<=1&&(n[f++]=h)}else if(u>0){var v=Bt(u),h=(-o+v)/(2*a),l=(-o-v)/(2*a);h>=0&&h<=1&&(n[f++]=h),l>=0&&l<=1&&(n[f++]=l)}}return f}function no(e,t,r){var i=e+r-2*t;return i===0?.5:(e-t)/i}function ze(e,t,r,i,n){var a=(t-e)*i+e,o=(r-t)*i+t,s=(o-a)*i+a;n[0]=e,n[1]=a,n[2]=s,n[3]=s,n[4]=o,n[5]=r}function hf(e,t,r,i,n,a,o,s,f){var h,u=.005,v=1/0;Lt[0]=o,Lt[1]=s;for(var l=0;l<1;l+=.05){ct[0]=K(e,r,n,l),ct[1]=K(t,i,a,l);var c=Rr(Lt,ct);c=0&&c=1?1:eo(0,i,a,1,f,s)&&V(0,n,o,1,s[0])}}}var lf=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Sr,this.ondestroy=t.ondestroy||Sr,this.onrestart=t.onrestart||Sr,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,r){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=r;return}var i=this._life,n=t-this._startTime-this._pausedTime,a=n/i;a<0&&(a=0),a=Math.min(a,1);var o=this.easingFunc,s=o?o(a):a;if(this.onframe(s),a===1)if(this.loop){var f=n%i;this._startTime=t-f,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=Ve(t)?t:Jr[t]||ao(t)},e}();const cf=lf;var oo=function(){function e(t){this.value=t}return e}(),df=function(){function e(){this._len=0}return e.prototype.insert=function(t){var r=new oo(t);return this.insertEntry(r),r},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var r=t.prev,i=t.next;r?r.next=i:this.head=i,i?i.prev=r:this.tail=r,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),Je=function(){function e(t){this._list=new df,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,r){var i=this._list,n=this._map,a=null;if(n[t]==null){var o=i.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var f=i.head;i.remove(f),delete n[f.key],a=f.value,this._lastRemovedEntry=f}s?s.value=r:s=new oo(r),s.key=t,i.insertEntry(s),n[t]=s}return a},e.prototype.get=function(t){var r=this._map[t],i=this._list;if(r!=null)return r!==i.tail&&(i.remove(r),i.insertEntry(r)),r.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),kn={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Ht(e){return e=Math.round(e),e<0?0:e>255?255:e}function $i(e){return e<0?0:e>1?1:e}function ui(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Ht(parseFloat(t)/100*255):Ht(parseInt(t,10))}function jr(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?$i(parseFloat(t)/100):$i(parseFloat(t))}function vi(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function le(e,t,r){return e+(t-e)*r}function vt(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=i,e[3]=n,e}function Xi(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var so=new Je(20),ce=null;function lr(e,t){ce&&Xi(ce,t),ce=so.put(e,ce||t.slice())}function zt(e,t){if(e){t=t||[];var r=so.get(e);if(r)return Xi(t,r);e=e+"";var i=e.replace(/ /g,"").toLowerCase();if(i in kn)return Xi(t,kn[i]),lr(e,t),t;var n=i.length;if(i.charAt(0)==="#"){if(n===4||n===5){var a=parseInt(i.slice(1,4),16);if(!(a>=0&&a<=4095)){vt(t,0,0,0,1);return}return vt(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,n===5?parseInt(i.slice(4),16)/15:1),lr(e,t),t}else if(n===7||n===9){var a=parseInt(i.slice(1,7),16);if(!(a>=0&&a<=16777215)){vt(t,0,0,0,1);return}return vt(t,(a&16711680)>>16,(a&65280)>>8,a&255,n===9?parseInt(i.slice(7),16)/255:1),lr(e,t),t}return}var o=i.indexOf("("),s=i.indexOf(")");if(o!==-1&&s+1===n){var f=i.substr(0,o),h=i.substr(o+1,s-(o+1)).split(","),u=1;switch(f){case"rgba":if(h.length!==4)return h.length===3?vt(t,+h[0],+h[1],+h[2],1):vt(t,0,0,0,1);u=jr(h.pop());case"rgb":if(h.length>=3)return vt(t,ui(h[0]),ui(h[1]),ui(h[2]),h.length===3?u:jr(h[3])),lr(e,t),t;vt(t,0,0,0,1);return;case"hsla":if(h.length!==4){vt(t,0,0,0,1);return}return h[3]=jr(h[3]),Nn(h,t),lr(e,t),t;case"hsl":if(h.length!==3){vt(t,0,0,0,1);return}return Nn(h,t),lr(e,t),t;default:return}}vt(t,0,0,0,1)}}function Nn(e,t){var r=(parseFloat(e[0])%360+360)%360/360,i=jr(e[1]),n=jr(e[2]),a=n<=.5?n*(i+1):n+i-n*i,o=n*2-a;return t=t||[],vt(t,Ht(vi(o,a,r+1/3)*255),Ht(vi(o,a,r)*255),Ht(vi(o,a,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Wn(e,t){var r=zt(e);if(r){for(var i=0;i<3;i++)t<0?r[i]=r[i]*(1-t)|0:r[i]=(255-r[i])*t+r[i]|0,r[i]>255?r[i]=255:r[i]<0&&(r[i]=0);return gn(r,r.length===4?"rgba":"rgb")}}function av(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var i=e*(t.length-1),n=Math.floor(i),a=Math.ceil(i),o=zt(t[n]),s=zt(t[a]),f=i-n,h=gn([Ht(le(o[0],s[0],f)),Ht(le(o[1],s[1],f)),Ht(le(o[2],s[2],f)),$i(le(o[3],s[3],f))],"rgba");return r?{color:h,leftIndex:n,rightIndex:a,value:i}:h}}function gn(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}}function ke(e,t){var r=zt(e);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*t:0}var Yn=new Je(100);function ov(e){if(Be(e)){var t=Yn.get(e);return t||(t=Wn(e,-.1),Yn.put(e,t)),t}else if(Qe(e)){var r=k({},e);return r.colorStops=St(e.colorStops,function(i){return{offset:i.offset,color:Wn(i.color,-.1)}}),r}return e}function pf(e){return e.type==="linear"}function _f(e){return e.type==="radial"}(function(){return G.hasGlobalWindow&&Ve(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<"u"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}})();var qi=Array.prototype.slice;function xt(e,t,r){return(t-e)*r+e}function li(e,t,r,i){for(var n=t.length,a=0;ai?t:e,a=Math.min(r,i),o=n[a-1]||{color:[0,0,0,0],offset:0},s=a;so;if(s)i.length=o;else for(var f=a;f=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,r,i){this._needsSort=!0;var n=this.keyframes,a=n.length,o=!1,s=$n,f=r;if(Pt(r)){var h=wf(r);s=h,(h===1&&!De(r[0])||h===2&&!De(r[0][0]))&&(o=!0)}else if(De(r)&&!ps(r))s=pe;else if(Be(r))if(!isNaN(+r))s=pe;else{var u=zt(r);u&&(f=u,s=qr)}else if(Qe(r)){var v=k({},f);v.colorStops=St(r.colorStops,function(c){return{offset:c.offset,color:zt(c.color)}}),pf(r)?s=Zi:_f(r)&&(s=Ui),f=v}a===0?this.valType=s:(s!==this.valType||s===$n)&&(o=!0),this.discrete=this.discrete||o;var l={time:t,value:f,rawValue:r,percent:0};return i&&(l.easing=i,l.easingFunc=Ve(i)?i:Jr[i]||ao(i)),n.push(l),l},e.prototype.prepare=function(t,r){var i=this.keyframes;this._needsSort&&i.sort(function(g,d){return g.time-d.time});for(var n=this.valType,a=i.length,o=i[a-1],s=this.discrete,f=_e(n),h=Xn(n),u=0;u=0&&!(o[u].percent<=r);u--);u=l(u,s-2)}else{for(u=v;ur);u++);u=l(u-1,s-2)}_=o[u+1],c=o[u]}if(c&&_){this._lastFr=u,this._lastFrP=r;var d=_.percent-c.percent,p=d===0?1:l((r-c.percent)/d,1);_.easingFunc&&(p=_.easingFunc(p));var y=i?this._additiveValue:h?kr:t[f];if((_e(a)||h)&&!y&&(y=this._additiveValue=[]),this.discrete)t[f]=p<1?c.rawValue:_.rawValue;else if(_e(a))a===Ie?li(y,c[n],_[n],p):gf(y,c[n],_[n],p);else if(Xn(a)){var m=c[n],T=_[n],b=a===Zi;t[f]={type:b?"linear":"radial",x:xt(m.x,T.x,p),y:xt(m.y,T.y,p),colorStops:St(m.colorStops,function(M,C){var L=T.colorStops[C];return{offset:xt(M.offset,L.offset,p),color:Ee(li([],M.color,L.color,p))}}),global:T.global},b?(t[f].x2=xt(m.x2,T.x2,p),t[f].y2=xt(m.y2,T.y2,p)):t[f].r=xt(m.r,T.r,p)}else if(h)li(y,c[n],_[n],p),i||(t[f]=Ee(y));else{var w=xt(c[n],_[n],p);i?this._additiveValue=w:t[f]=w}i&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var r=this.valType,i=this.propName,n=this._additiveValue;r===pe?t[i]=t[i]+n:r===qr?(zt(t[i],kr),de(kr,kr,n,1),t[i]=Ee(kr)):r===Ie?de(t[i],t[i],n,1):r===fo&&Gn(t[i],t[i],n,1)},e}(),yn=function(){function e(t,r,i,n){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=r,r&&n){pn("Can' use additive animation on looped animation.");return}this._additiveAnimators=n,this._allowDiscrete=i}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,r,i){return this.whenWithKeys(t,r,ht(r),i)},e.prototype.whenWithKeys=function(t,r,i,n){for(var a=this._tracks,o=0;o0&&f.addKeyframe(0,Ae(h),n),this._trackKeys.push(s)}f.addKeyframe(t,Ae(r[s]),n)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var r=t.length,i=0;i0)){this._started=1;for(var r=this,i=[],n=this._maxTime||0,a=0;a1){var s=o.pop();a.addKeyframe(s.time,t[n]),a.prepare(this._maxTime,a.getAdditiveTrack())}}}},e}();function Cr(){return new Date().getTime()}var bf=function(e){H(t,e);function t(r){var i=e.call(this)||this;return i._running=!1,i._time=0,i._pausedTime=0,i._pauseStart=0,i._paused=!1,r=r||{},i.stage=r.stage||{},i}return t.prototype.addClip=function(r){r.animation&&this.removeClip(r),this._head?(this._tail.next=r,r.prev=this._tail,r.next=null,this._tail=r):this._head=this._tail=r,r.animation=this},t.prototype.addAnimator=function(r){r.animation=this;var i=r.getClip();i&&this.addClip(i)},t.prototype.removeClip=function(r){if(r.animation){var i=r.prev,n=r.next;i?i.next=n:this._head=n,n?n.prev=i:this._tail=i,r.next=r.prev=r.animation=null}},t.prototype.removeAnimator=function(r){var i=r.getClip();i&&this.removeClip(i),r.animation=null},t.prototype.update=function(r){for(var i=Cr()-this._pausedTime,n=i-this._time,a=this._head;a;){var o=a.next,s=a.step(i,n);s&&(a.ondestroy(),this.removeClip(a)),a=o}this._time=i,r||(this.trigger("frame",n),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var r=this;this._running=!0;function i(){r._running&&(Gi(i),!r._paused&&r.update())}Gi(i)},t.prototype.start=function(){this._running||(this._time=Cr(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=Cr(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=Cr()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var r=this._head;r;){var i=r.next;r.prev=r.next=r.animation=null,r=i}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(r,i){i=i||{},this.start();var n=new yn(r,i.loop);return this.addAnimator(n),n},t}(Ir),Cf=300,ci=G.domSupported,di=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],r={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},i=St(e,function(n){var a=n.replace("mouse","pointer");return r.hasOwnProperty(a)?a:n});return{mouse:e,touch:t,pointer:i}}(),qn={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},Zn=!1;function Vi(e){var t=e.pointerType;return t==="pen"||t==="touch"}function Mf(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function pi(e){e&&(e.zrByTouch=!0)}function Lf(e,t){return pt(e.dom,new Pf(e,t),!0)}function ho(e,t){for(var r=t,i=!1;r&&r.nodeType!==9&&!(i=r.domBelongToZr||r!==t&&r===e.painterRoot);)r=r.parentNode;return i}var Pf=function(){function e(t,r){this.stopPropagation=Sr,this.stopImmediatePropagation=Sr,this.preventDefault=Sr,this.type=r.type,this.target=this.currentTarget=t.dom,this.pointerType=r.pointerType,this.clientX=r.clientX,this.clientY=r.clientY}return e}(),_t={mousedown:function(e){e=pt(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=pt(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=pt(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=pt(this.dom,e);var t=e.toElement||e.relatedTarget;ho(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){Zn=!0,e=pt(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){Zn||(e=pt(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=pt(this.dom,e),pi(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),_t.mousemove.call(this,e),_t.mousedown.call(this,e)},touchmove:function(e){e=pt(this.dom,e),pi(e),this.handler.processGesture(e,"change"),_t.mousemove.call(this,e)},touchend:function(e){e=pt(this.dom,e),pi(e),this.handler.processGesture(e,"end"),_t.mouseup.call(this,e),+new Date-+this.__lastTouchMomentQn||e<-Qn}var Ut=[],cr=[],gi=Kr(),yi=Math.abs,mn=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return Zt(this.rotation)||Zt(this.x)||Zt(this.y)||Zt(this.scaleX-1)||Zt(this.scaleY-1)||Zt(this.skewX)||Zt(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,r=this.needLocalTransform(),i=this.transform;if(!(r||t)){i&&(Vn(i),this.invTransform=null);return}i=i||Kr(),r?this.getLocalTransform(i):Vn(i),t&&(r?ai(i,t,i):$s(i,t)),this.transform=i,this._resolveGlobalScaleRatio(i)},e.prototype._resolveGlobalScaleRatio=function(t){var r=this.globalScaleRatio;if(r!=null&&r!==1){this.getGlobalScale(Ut);var i=Ut[0]<0?-1:1,n=Ut[1]<0?-1:1,a=((Ut[0]-i)*r+i)/Ut[0]||0,o=((Ut[1]-n)*r+n)/Ut[1]||0;t[0]*=a,t[1]*=a,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||Kr(),Zs(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,r=[];t;)r.push(t),t=t.parent;for(;t=r.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var r=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=Math.atan2(t[1],t[0]),a=Math.PI/2+n-Math.atan2(t[3],t[2]);i=Math.sqrt(i)*Math.cos(a),r=Math.sqrt(r),this.skewX=a,this.skewY=0,this.rotation=-n,this.x=+t[4],this.y=+t[5],this.scaleX=r,this.scaleY=i,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,r=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||Kr(),ai(cr,t.invTransform,r),r=cr);var i=this.originX,n=this.originY;(i||n)&&(gi[4]=i,gi[5]=n,ai(cr,r,gi),cr[4]-=i,cr[5]-=n,r=cr),this.setLocalTransform(r)}},e.prototype.getGlobalScale=function(t){var r=this.transform;return t=t||[],r?(t[0]=Math.sqrt(r[0]*r[0]+r[1]*r[1]),t[1]=Math.sqrt(r[2]*r[2]+r[3]*r[3]),r[0]<0&&(t[0]=-t[0]),r[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,r){var i=[t,r],n=this.invTransform;return n&&Qr(i,i,n),i},e.prototype.transformCoordToGlobal=function(t,r){var i=[t,r],n=this.transform;return n&&Qr(i,i,n),i},e.prototype.getLineScale=function(){var t=this.transform;return t&&yi(t[0]-1)>1e-10&&yi(t[3]-1)>1e-10?Math.sqrt(yi(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){Ef(this,t)},e.getLocalTransform=function(t,r){r=r||[];var i=t.originX||0,n=t.originY||0,a=t.scaleX,o=t.scaleY,s=t.anchorX,f=t.anchorY,h=t.rotation||0,u=t.x,v=t.y,l=t.skewX?Math.tan(t.skewX):0,c=t.skewY?Math.tan(-t.skewY):0;if(i||n||s||f){var _=i+s,g=n+f;r[4]=-_*a-l*g*o,r[5]=-g*o-c*_*a}else r[4]=r[5]=0;return r[0]=a,r[3]=o,r[1]=c*a,r[2]=l*o,h&&Xs(r,r,h),r[4]+=i+u,r[5]+=n+v,r},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),ie=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function Ef(e,t){for(var r=0;r=0?parseFloat(e)/100*t:parseFloat(e):e}function Ff(e,t,r){var i=t.position||"inside",n=t.distance!=null?t.distance:5,a=r.height,o=r.width,s=a/2,f=r.x,h=r.y,u="left",v="top";if(i instanceof Array)f+=ne(i[0],r.width),h+=ne(i[1],r.height),u=null,v=null;else switch(i){case"left":f-=n,h+=s,u="right",v="middle";break;case"right":f+=n+o,h+=s,v="middle";break;case"top":f+=o/2,h-=n,u="center",v="bottom";break;case"bottom":f+=o/2,h+=a+n,u="center";break;case"inside":f+=o/2,h+=s,u="center",v="middle";break;case"insideLeft":f+=n,h+=s,v="middle";break;case"insideRight":f+=o-n,h+=s,u="right",v="middle";break;case"insideTop":f+=o/2,h+=n,u="center";break;case"insideBottom":f+=o/2,h+=a-n,u="center",v="bottom";break;case"insideTopLeft":f+=n,h+=n;break;case"insideTopRight":f+=o-n,h+=n,u="right";break;case"insideBottomLeft":f+=n,h+=a-n,v="bottom";break;case"insideBottomRight":f+=o-n,h+=a-n,u="right",v="bottom";break}return e=e||{},e.x=f,e.y=h,e.align=u,e.verticalAlign=v,e}var mi="__zr_normal__",wi=ie.concat(["ignore"]),Of=Ue(ie,function(e,t){return e[t]=!0,e},{ignore:!1}),dr={},Bf=new W(0,0,0,0),Tn=function(){function e(t){this.id=Ya(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,r,i){switch(this.draggable){case"horizontal":r=0;break;case"vertical":t=0;break}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=t,n[5]+=r,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var r=this._textContent;if(r&&(!r.ignore||t)){this.textConfig||(this.textConfig={});var i=this.textConfig,n=i.local,a=r.innerTransformable,o=void 0,s=void 0,f=!1;a.parent=n?this:null;var h=!1;if(a.copyTransform(r),i.position!=null){var u=Bf;i.layoutRect?u.copy(i.layoutRect):u.copy(this.getBoundingRect()),n||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(dr,i,u):Ff(dr,i,u),a.x=dr.x,a.y=dr.y,o=dr.align,s=dr.verticalAlign;var v=i.origin;if(v&&i.rotation!=null){var l=void 0,c=void 0;v==="center"?(l=u.width*.5,c=u.height*.5):(l=ne(v[0],u.width),c=ne(v[1],u.height)),h=!0,a.originX=-a.x+l+(n?0:u.x),a.originY=-a.y+c+(n?0:u.y)}}i.rotation!=null&&(a.rotation=i.rotation);var _=i.offset;_&&(a.x+=_[0],a.y+=_[1],h||(a.originX=-_[0],a.originY=-_[1]));var g=i.inside==null?typeof i.position=="string"&&i.position.indexOf("inside")>=0:i.inside,d=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),p=void 0,y=void 0,m=void 0;g&&this.canBeInsideText()?(p=i.insideFill,y=i.insideStroke,(p==null||p==="auto")&&(p=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(p),m=!0)):(p=i.outsideFill,y=i.outsideStroke,(p==null||p==="auto")&&(p=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(p),m=!0)),p=p||"#000",(p!==d.fill||y!==d.stroke||m!==d.autoStroke||o!==d.align||s!==d.verticalAlign)&&(f=!0,d.fill=p,d.stroke=y,d.autoStroke=m,d.align=o,d.verticalAlign=s,r.setDefaultTextStyle(d)),r.__dirty|=ot,f&&r.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?ji:Ji},e.prototype.getOutsideStroke=function(t){var r=this.__zr&&this.__zr.getBackgroundColor(),i=typeof r=="string"&&zt(r);i||(i=[255,255,255,1]);for(var n=i[3],a=this.__zr.isDarkMode(),o=0;o<3;o++)i[o]=i[o]*n+(a?0:255)*(1-n);return i[3]=1,gn(i,"rgba")},e.prototype.traverse=function(t,r){},e.prototype.attrKV=function(t,r){t==="textConfig"?this.setTextConfig(r):t==="textContent"?this.setTextContent(r):t==="clipPath"?this.setClipPath(r):t==="extra"?(this.extra=this.extra||{},k(this.extra,r)):this[t]=r},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,r){if(typeof t=="string")this.attrKV(t,r);else if(Ft(t))for(var i=t,n=ht(i),a=0;a0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var r=this.states;return r[t]||(r[t]={}),r[t]},e.prototype.clearStates=function(t){this.useState(mi,!1,t)},e.prototype.useState=function(t,r,i,n){var a=t===mi,o=this.hasState();if(!(!o&&a)){var s=this.currentStates,f=this.stateTransition;if(!(Mt(s,t)>=0&&(r||s.length===1))){var h;if(this.stateProxy&&!a&&(h=this.stateProxy(t)),h||(h=this.states&&this.states[t]),!h&&!a){pn("State "+t+" not exists.");return}a||this.saveCurrentToNormalState(h);var u=!!(h&&h.hoverLayer||n);u&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,h,this._normalState,r,!i&&!this.__inHover&&f&&f.duration>0,f);var v=this._textContent,l=this._textGuide;return v&&v.useState(t,r,i,u),l&&l.useState(t,r,i,u),a?(this.currentStates=[],this._normalState={}):r?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!u&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ot),h}}},e.prototype.useStates=function(t,r,i){if(!t.length)this.clearStates();else{var n=[],a=this.currentStates,o=t.length,s=o===a.length;if(s){for(var f=0;f0,_);var g=this._textContent,d=this._textGuide;g&&g.useStates(t,r,l),d&&d.useStates(t,r,l),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ot)}},e.prototype.isSilent=function(){for(var t=this.silent,r=this.parent;!t&&r;){if(r.silent){t=!0;break}r=r.parent}return t},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var i=this.currentStates.slice();i.splice(r,1),this.useStates(i)}},e.prototype.replaceState=function(t,r,i){var n=this.currentStates.slice(),a=Mt(n,t),o=Mt(n,r)>=0;a>=0?o?n.splice(a,1):n[a]=r:i&&!o&&n.push(r),this.useStates(n)},e.prototype.toggleState=function(t,r){r?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var r={},i,n=0;n=0&&a.splice(o,1)}),this.animators.push(t),i&&i.animation.addAnimator(t),i&&i.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,r){for(var i=this.animators,n=i.length,a=[],o=0;o0&&r.during&&a[0].during(function(_,g){r.during(g)});for(var l=0;l0||n.force&&!o.length){var C=void 0,L=void 0,P=void 0;if(s){L={},l&&(C={});for(var T=0;T=0&&(n.splice(a,0,r),this._doAdd(r))}return this},t.prototype.replace=function(r,i){var n=Mt(this._children,r);return n>=0&&this.replaceAt(i,n),this},t.prototype.replaceAt=function(r,i){var n=this._children,a=n[i];if(r&&r!==this&&r.parent!==this&&r!==a){n[i]=r,a.parent=null;var o=this.__zr;o&&a.removeSelfFromZr(o),this._doAdd(r)}return this},t.prototype._doAdd=function(r){r.parent&&r.parent.remove(r),r.parent=this;var i=this.__zr;i&&i!==r.__zr&&r.addSelfToZr(i),i&&i.refresh()},t.prototype.remove=function(r){var i=this.__zr,n=this._children,a=Mt(n,r);return a<0?this:(n.splice(a,1),r.parent=null,i&&r.removeSelfFromZr(i),i&&i.refresh(),this)},t.prototype.removeAll=function(){for(var r=this._children,i=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},e.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,r){if(!this._disposed)return this.handler.findHover(t,r)},e.prototype.on=function(t,r,i){return this._disposed||this.handler.on(t,r,i),this},e.prototype.off=function(t,r){this._disposed||this.handler.off(t,r)},e.prototype.trigger=function(t,r){this._disposed||this.handler.trigger(t,r)},e.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),r=0;r=o;f++)s-=o;var h=ut(r,t);return h>s&&(r="",h=0),s=e-h,n.ellipsis=r,n.ellipsisWidth=h,n.contentWidth=s,n.containerWidth=e,n}function yo(e,t){var r=t.containerWidth,i=t.font,n=t.contentWidth;if(!r)return"";var a=ut(e,i);if(a<=r)return e;for(var o=0;;o++){if(a<=n||o>=t.maxIterations){e+=t.ellipsis;break}var s=o===0?qf(e,n,t.ascCharWidth,t.cnCharWidth):a>0?Math.floor(e.length*n/a):0;e=e.substr(0,s),a=ut(e,i)}return e===""&&(e=t.placeholder),e}function qf(e,t,r,i){for(var n=0,a=0,o=e.length;ac&&h){var _=Math.floor(c/s);v=v.slice(0,_)}if(e&&a&&u!=null)for(var g=go(u,n,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),d=0;ds&&Mi(r,e.substring(s,h),t,o),Mi(r,f[2],t,o,f[1]),s=Ci.lastIndex}sn){b>0?(y.tokens=y.tokens.slice(0,b),d(y,T,m),r.lines=r.lines.slice(0,p+1)):r.lines=r.lines.slice(0,p);break t}var R=M.width,A=R==null||R==="auto";if(typeof R=="string"&&R.charAt(R.length-1)==="%")w.percentWidth=R,u.push(w),w.contentWidth=ut(w.text,P);else{if(A){var x=M.backgroundColor,E=x&&x.image;E&&(E=$f(E),je(E)&&(w.width=Math.max(w.width,E.width*S/E.height)))}var D=_&&i!=null?i-T:null;D!=null&&D0&&_+i.accumWidth>i.width&&(u=t.split(` -`),h=!0),i.accumWidth=_}else{var g=mo(t,f,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+c,v=g.linesWidths,u=g.lines}}else u=t.split(` -`);for(var d=0;d=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var Jf=Ue(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function jf(e){return Kf(e)?!!Jf[e]:!0}function mo(e,t,r,i,n){for(var a=[],o=[],s="",f="",h=0,u=0,v=0;vr:n+u+c>r){u?(s||f)&&(_?(s||(s=f,f="",h=0,u=h),a.push(s),o.push(u-h),f+=l,h+=c,s="",u=h):(f&&(s+=f,f="",h=0),a.push(s),o.push(u),s=l,u=c)):_?(a.push(f),o.push(h),f=l,h=c):(a.push(l),o.push(c));continue}u+=c,_?(f+=l,h+=c):(f&&(s+=f,f="",h=0),s+=l)}return!a.length&&!s&&(s=e,f="",h=0),f&&(s+=f),s&&(a.push(s),o.push(u)),a.length===1&&(u+=n),{accumWidth:u,lines:a,linesWidths:o}}var rn="__zr_style_"+Math.round(Math.random()*10),fr={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},ti={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};fr[rn]=!0;var ra=["z","z2","invisible"],th=["invisible"],rh=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype._init=function(r){for(var i=ht(r),n=0;n1e-4){s[0]=e-r,s[1]=t-i,f[0]=e+r,f[1]=t+i;return}if(ge[0]=Ri(n)*r+e,ge[1]=Si(n)*i+t,ye[0]=Ri(a)*r+e,ye[1]=Si(a)*i+t,h(s,ge,ye),u(f,ge,ye),n=n%Vt,n<0&&(n=n+Vt),a=a%Vt,a<0&&(a=a+Vt),n>a&&!o?a+=Vt:nn&&(me[0]=Ri(c)*r+e,me[1]=Si(c)*i+t,h(s,me,s),u(f,me,f))}var B={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Qt=[],Kt=[],mt=[],At=[],wt=[],Tt=[],Di=Math.min,xi=Math.max,Jt=Math.cos,jt=Math.sin,Dt=Math.abs,en=Math.PI,It=en*2,Ai=typeof Float32Array<"u",Nr=[];function Ei(e){var t=Math.round(e/en*1e8)/1e8;return t%2*en}function oh(e,t){var r=Ei(e[0]);r<0&&(r+=It);var i=r-e[0],n=e[1];n+=i,!t&&n-r>=It?n=r+It:t&&r-n>=It?n=r-It:!t&&r>n?n=r+(It-Ei(r-n)):t&&r0&&(this._ux=Dt(i/Ne/t)||0,this._uy=Dt(i/Ne/r)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,r){return this._drawPendingPt(),this.addData(B.M,t,r),this._ctx&&this._ctx.moveTo(t,r),this._x0=t,this._y0=r,this._xi=t,this._yi=r,this},e.prototype.lineTo=function(t,r){var i=Dt(t-this._xi),n=Dt(r-this._yi),a=i>this._ux||n>this._uy;if(this.addData(B.L,t,r),this._ctx&&a&&this._ctx.lineTo(t,r),a)this._xi=t,this._yi=r,this._pendingPtDist=0;else{var o=i*i+n*n;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=r,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,r,i,n,a,o){return this._drawPendingPt(),this.addData(B.C,t,r,i,n,a,o),this._ctx&&this._ctx.bezierCurveTo(t,r,i,n,a,o),this._xi=a,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,r,i,n){return this._drawPendingPt(),this.addData(B.Q,t,r,i,n),this._ctx&&this._ctx.quadraticCurveTo(t,r,i,n),this._xi=i,this._yi=n,this},e.prototype.arc=function(t,r,i,n,a,o){this._drawPendingPt(),Nr[0]=n,Nr[1]=a,oh(Nr,o),n=Nr[0],a=Nr[1];var s=a-n;return this.addData(B.A,t,r,i,i,n,s,0,o?0:1),this._ctx&&this._ctx.arc(t,r,i,n,a,o),this._xi=Jt(a)*i+t,this._yi=jt(a)*i+r,this},e.prototype.arcTo=function(t,r,i,n,a){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,r,i,n,a),this},e.prototype.rect=function(t,r,i,n){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,r,i,n),this.addData(B.R,t,r,i,n),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(B.Z);var t=this._ctx,r=this._x0,i=this._y0;return t&&t.closePath(),this._xi=r,this._yi=i,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var r=t.length;!(this.data&&this.data.length===r)&&Ai&&(this.data=new Float32Array(r));for(var i=0;iu.length&&(this._expandData(),u=this.data);for(var v=0;v0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],r=0;r11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){mt[0]=mt[1]=wt[0]=wt[1]=Number.MAX_VALUE,At[0]=At[1]=Tt[0]=Tt[1]=-Number.MAX_VALUE;var t=this.data,r=0,i=0,n=0,a=0,o;for(o=0;oi||Dt(m)>n||l===r-1)&&(g=Math.sqrt(y*y+m*m),a=d,o=p);break}case B.C:{var T=t[l++],b=t[l++],d=t[l++],p=t[l++],w=t[l++],M=t[l++];g=sf(a,o,T,b,d,p,w,M,10),a=w,o=M;break}case B.Q:{var T=t[l++],b=t[l++],d=t[l++],p=t[l++];g=uf(a,o,T,b,d,p,10),a=d,o=p;break}case B.A:var C=t[l++],L=t[l++],P=t[l++],S=t[l++],R=t[l++],A=t[l++],x=A+R;l+=1,_&&(s=Jt(R)*P+C,f=jt(R)*S+L),g=xi(P,S)*Di(It,Math.abs(A)),a=Jt(x)*P+C,o=jt(x)*S+L;break;case B.R:{s=a=t[l++],f=o=t[l++];var E=t[l++],D=t[l++];g=E*2+D*2;break}case B.Z:{var y=s-a,m=f-o;g=Math.sqrt(y*y+m*m),a=s,o=f;break}}g>=0&&(h[v++]=g,u+=g)}return this._pathLen=u,u},e.prototype.rebuildPath=function(t,r){var i=this.data,n=this._ux,a=this._uy,o=this._len,s,f,h,u,v,l,c=r<1,_,g,d=0,p=0,y,m=0,T,b;if(!(c&&(this._pathSegLen||this._calculateLength(),_=this._pathSegLen,g=this._pathLen,y=r*g,!y)))t:for(var w=0;w0&&(t.lineTo(T,b),m=0),M){case B.M:s=h=i[w++],f=u=i[w++],t.moveTo(h,u);break;case B.L:{v=i[w++],l=i[w++];var L=Dt(v-h),P=Dt(l-u);if(L>n||P>a){if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;t.lineTo(h*(1-R)+v*R,u*(1-R)+l*R);break t}d+=S}t.lineTo(v,l),h=v,u=l,m=0}else{var A=L*L+P*P;A>m&&(T=v,b=l,m=A)}break}case B.C:{var x=i[w++],E=i[w++],D=i[w++],z=i[w++],N=i[w++],Y=i[w++];if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;kt(h,x,D,N,R,Qt),kt(u,E,z,Y,R,Kt),t.bezierCurveTo(Qt[1],Kt[1],Qt[2],Kt[2],Qt[3],Kt[3]);break t}d+=S}t.bezierCurveTo(x,E,D,z,N,Y),h=N,u=Y;break}case B.Q:{var x=i[w++],E=i[w++],D=i[w++],z=i[w++];if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;ze(h,x,D,R,Qt),ze(u,E,z,R,Kt),t.quadraticCurveTo(Qt[1],Kt[1],Qt[2],Kt[2]);break t}d+=S}t.quadraticCurveTo(x,E,D,z),h=D,u=z;break}case B.A:var q=i[w++],U=i[w++],$=i[w++],nt=i[w++],at=i[w++],Rt=i[w++],Nt=i[w++],Wt=!i[w++],Yt=$>nt?$:nt,j=Dt($-nt)>.001,Z=at+Rt,I=!1;if(c){var S=_[p++];d+S>y&&(Z=at+Rt*(y-d)/S,I=!0),d+=S}if(j&&t.ellipse?t.ellipse(q,U,$,nt,Nt,at,Z,Wt):t.arc(q,U,Yt,at,Z,Wt),I)break t;C&&(s=Jt(at)*$+q,f=jt(at)*nt+U),h=Jt(Z)*$+q,u=jt(Z)*nt+U;break;case B.R:s=h=i[w],f=u=i[w+1],v=i[w++],l=i[w++];var O=i[w++],Fr=i[w++];if(c){var S=_[p++];if(d+S>y){var yt=y-d;t.moveTo(v,l),t.lineTo(v+Di(yt,O),l),yt-=O,yt>0&&t.lineTo(v+O,l+Di(yt,Fr)),yt-=Fr,yt>0&&t.lineTo(v+xi(O-yt,0),l+Fr),yt-=O,yt>0&&t.lineTo(v,l+xi(Fr-yt,0));break t}d+=S}t.rect(v,l,O,Fr);break;case B.Z:if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;t.lineTo(h*(1-R)+s*R,u*(1-R)+f*R);break t}d+=S}t.closePath(),h=s,u=f}}},e.prototype.clone=function(){var t=new e,r=this.data;return t.data=r.slice?r.slice():Array.prototype.slice.call(r),t._len=this._len,t},e.CMD=B,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();function pr(e,t,r,i,n,a,o){if(n===0)return!1;var s=n,f=0,h=e;if(o>t+s&&o>i+s||oe+s&&a>r+s||at+v&&u>i+v&&u>a+v&&u>s+v||ue+v&&h>r+v&&h>n+v&&h>o+v||ht+h&&f>i+h&&f>a+h||fe+h&&s>r+h&&s>n+h||sr||u+hn&&(n+=Wr);var l=Math.atan2(f,s);return l<0&&(l+=Wr),l>=i&&l<=n||l+Wr>=i&&l+Wr<=n}function tr(e,t,r,i,n,a){if(a>t&&a>i||an?s:0}var Et=ur.CMD,rr=Math.PI*2,uh=1e-4;function vh(e,t){return Math.abs(e-t)t&&h>i&&h>a&&h>s||h1&&lh(),c=V(t,i,a,s,lt[0]),l>1&&(_=V(t,i,a,s,lt[1]))),l===2?dt&&s>i&&s>a||s=0&&h<=1){for(var u=0,v=K(t,i,a,h),l=0;lr||s<-r)return 0;var f=Math.sqrt(r*r-s*s);J[0]=-f,J[1]=f;var h=Math.abs(i-n);if(h<1e-4)return 0;if(h>=rr-1e-4){i=0,n=rr;var u=a?1:-1;return o>=J[0]+e&&o<=J[1]+e?u:0}if(i>n){var v=i;i=n,n=v}i<0&&(i+=rr,n+=rr);for(var l=0,c=0;c<2;c++){var _=J[c];if(_+e>o){var g=Math.atan2(s,_),u=a?1:-1;g<0&&(g=rr+g),(g>=i&&g<=n||g+rr>=i&&g+rr<=n)&&(g>Math.PI/2&&g1&&(r||(s+=tr(f,h,u,v,i,n))),d&&(f=a[_],h=a[_+1],u=f,v=h),g){case Et.M:u=a[_++],v=a[_++],f=u,h=v;break;case Et.L:if(r){if(pr(f,h,a[_],a[_+1],t,i,n))return!0}else s+=tr(f,h,a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.C:if(r){if(sh(f,h,a[_++],a[_++],a[_++],a[_++],a[_],a[_+1],t,i,n))return!0}else s+=ch(f,h,a[_++],a[_++],a[_++],a[_++],a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.Q:if(r){if(fh(f,h,a[_++],a[_++],a[_],a[_+1],t,i,n))return!0}else s+=dh(f,h,a[_++],a[_++],a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.A:var p=a[_++],y=a[_++],m=a[_++],T=a[_++],b=a[_++],w=a[_++];_+=1;var M=!!(1-a[_++]);l=Math.cos(b)*m+p,c=Math.sin(b)*T+y,d?(u=l,v=c):s+=tr(f,h,l,c,i,n);var C=(i-p)*T/m+p;if(r){if(hh(p,y,T,b,b+w,M,t,C,n))return!0}else s+=ph(p,y,T,b,b+w,M,C,n);f=Math.cos(b+w)*m+p,h=Math.sin(b+w)*T+y;break;case Et.R:u=f=a[_++],v=h=a[_++];var L=a[_++],P=a[_++];if(l=u+L,c=v+P,r){if(pr(u,v,l,v,t,i,n)||pr(l,v,l,c,t,i,n)||pr(l,c,u,c,t,i,n)||pr(u,c,u,v,t,i,n))return!0}else s+=tr(l,v,l,c,i,n),s+=tr(u,c,u,v,i,n);break;case Et.Z:if(r){if(pr(f,h,u,v,t,i,n))return!0}else s+=tr(f,h,u,v,i,n);f=u,h=v;break}}return!r&&!vh(h,v)&&(s+=tr(f,h,u,v,i,n)||0),s!==0}function _h(e,t,r){return To(e,0,!1,t,r)}function gh(e,t,r,i){return To(e,t,!0,r,i)}var bo=gt({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},fr),yh={style:gt({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ti.style)},Ii=ie.concat(["invisible","culling","z","z2","zlevel","parent"]),mh=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.update=function(){var r=this;e.prototype.update.call(this);var i=this.style;if(i.decal){var n=this._decalEl=this._decalEl||new t;n.buildPath===t.prototype.buildPath&&(n.buildPath=function(f){r.buildPath(f,r.shape)}),n.silent=!0;var a=n.style;for(var o in i)a[o]!==i[o]&&(a[o]=i[o]);a.fill=i.fill?i.decal:null,a.decal=null,a.shadowColor=null,i.strokeFirst&&(a.stroke=null);for(var s=0;s.5?Ji:i>.2?Af:ji}else if(r)return ji}return Ji},t.prototype.getInsideTextStroke=function(r){var i=this.style.fill;if(Be(i)){var n=this.__zr,a=!!(n&&n.isDarkMode()),o=ke(r,0)0))},t.prototype.hasFill=function(){var r=this.style,i=r.fill;return i!=null&&i!=="none"},t.prototype.getBoundingRect=function(){var r=this._rect,i=this.style,n=!r;if(n){var a=!1;this.path||(a=!0,this.createPathProxy());var o=this.path;(a||this.__dirty&mr)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),r=o.getBoundingRect()}if(this._rect=r,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=r.clone());if(this.__dirty||n){s.copy(r);var f=i.strokeNoScale?this.getLineScale():1,h=i.lineWidth;if(!this.hasFill()){var u=this.strokeContainThreshold;h=Math.max(h,u??4)}f>1e-10&&(s.width+=h/f,s.height+=h/f,s.x-=h/f/2,s.y-=h/f/2)}return s}return r},t.prototype.contain=function(r,i){var n=this.transformCoordToLocal(r,i),a=this.getBoundingRect(),o=this.style;if(r=n[0],i=n[1],a.contain(r,i)){var s=this.path;if(this.hasStroke()){var f=o.lineWidth,h=o.strokeNoScale?this.getLineScale():1;if(h>1e-10&&(this.hasFill()||(f=Math.max(f,this.strokeContainThreshold)),gh(s,f/h,r,i)))return!0}if(this.hasFill())return _h(s,r,i)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=mr,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(r){return this.animate("shape",r)},t.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():r==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(r,i){r==="shape"?this.setShape(i):e.prototype.attrKV.call(this,r,i)},t.prototype.setShape=function(r,i){var n=this.shape;return n||(n=this.shape={}),typeof r=="string"?n[r]=i:k(n,r),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&mr)},t.prototype.createStyle=function(r){return Ke(bo,r)},t.prototype._innerSaveToNormal=function(r){e.prototype._innerSaveToNormal.call(this,r);var i=this._normalState;r.shape&&!i.shape&&(i.shape=k({},this.shape))},t.prototype._applyStateObj=function(r,i,n,a,o,s){e.prototype._applyStateObj.call(this,r,i,n,a,o,s);var f=!(i&&a),h;if(i&&i.shape?o?a?h=i.shape:(h=k({},n.shape),k(h,i.shape)):(h=k({},a?this.shape:n.shape),k(h,i.shape)):f&&(h=n.shape),h)if(o){this.shape=k({},this.shape);for(var u={},v=ht(h),l=0;l0},t.prototype.hasFill=function(){var r=this.style,i=r.fill;return i!=null&&i!=="none"},t.prototype.createStyle=function(r){return Ke(wh,r)},t.prototype.setBoundingRect=function(r){this._rect=r},t.prototype.getBoundingRect=function(){var r=this.style;if(!this._rect){var i=r.text;i!=null?i+="":i="";var n=If(i,r.font,r.textAlign,r.textBaseline);if(n.x+=r.x||0,n.y+=r.y||0,this.hasStroke()){var a=r.lineWidth;n.x-=a/2,n.y-=a/2,n.width+=a,n.height+=a}this._rect=n}return this._rect},t.initDefaultProps=function(){var r=t.prototype;r.dirtyRectTolerance=10}(),t}(oe);Co.prototype.type="tspan";const nn=Co;var Th=gt({x:0,y:0},fr),bh={style:gt({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},ti.style)};function Ch(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var Mo=function(e){H(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(r){return Ke(Th,r)},t.prototype._getSize=function(r){var i=this.style,n=i[r];if(n!=null)return n;var a=Ch(i.image)?i.image:this.__image;if(!a)return 0;var o=r==="width"?"height":"width",s=i[o];return s==null?a[r]:a[r]/a[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return bh},t.prototype.getBoundingRect=function(){var r=this.style;return this._rect||(this._rect=new W(r.x||0,r.y||0,this.getWidth(),this.getHeight())),this._rect},t}(oe);Mo.prototype.type="image";const Lo=Mo;function Mh(e,t){var r=t.x,i=t.y,n=t.width,a=t.height,o=t.r,s,f,h,u;n<0&&(r=r+n,n=-n),a<0&&(i=i+a,a=-a),typeof o=="number"?s=f=h=u=o:o instanceof Array?o.length===1?s=f=h=u=o[0]:o.length===2?(s=h=o[0],f=u=o[1]):o.length===3?(s=o[0],f=u=o[1],h=o[2]):(s=o[0],f=o[1],h=o[2],u=o[3]):s=f=h=u=0;var v;s+f>n&&(v=s+f,s*=n/v,f*=n/v),h+u>n&&(v=h+u,h*=n/v,u*=n/v),f+h>a&&(v=f+h,f*=a/v,h*=a/v),s+u>a&&(v=s+u,s*=a/v,u*=a/v),e.moveTo(r+s,i),e.lineTo(r+n-f,i),f!==0&&e.arc(r+n-f,i+f,f,-Math.PI/2,0),e.lineTo(r+n,i+a-h),h!==0&&e.arc(r+n-h,i+a-h,h,0,Math.PI/2),e.lineTo(r+u,i+a),u!==0&&e.arc(r+u,i+a-u,u,Math.PI/2,Math.PI),e.lineTo(r,i+s),s!==0&&e.arc(r+s,i+s,s,Math.PI,Math.PI*1.5)}var Mr=Math.round;function Lh(e,t,r){if(t){var i=t.x1,n=t.x2,a=t.y1,o=t.y2;e.x1=i,e.x2=n,e.y1=a,e.y2=o;var s=r&&r.lineWidth;return s&&(Mr(i*2)===Mr(n*2)&&(e.x1=e.x2=Lr(i,s,!0)),Mr(a*2)===Mr(o*2)&&(e.y1=e.y2=Lr(a,s,!0))),e}}function Ph(e,t,r){if(t){var i=t.x,n=t.y,a=t.width,o=t.height;e.x=i,e.y=n,e.width=a,e.height=o;var s=r&&r.lineWidth;return s&&(e.x=Lr(i,s,!0),e.y=Lr(n,s,!0),e.width=Math.max(Lr(i+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(Lr(n+o,s,!1)-e.y,o===0?0:1)),e}}function Lr(e,t,r){if(!t)return e;var i=Mr(e*2);return(i+Mr(t))%2===0?i/2:(i+(r?1:-1))/2}var Sh=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),Rh={},Po=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Sh},t.prototype.buildPath=function(r,i){var n,a,o,s;if(this.subPixelOptimize){var f=Ph(Rh,i,this.style);n=f.x,a=f.y,o=f.width,s=f.height,f.r=i.r,i=f}else n=i.x,a=i.y,o=i.width,s=i.height;i.r?Mh(r,i):r.rect(n,a,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(X);Po.prototype.type="rect";const So=Po;var oa={fill:"#000"},sa=2,Dh={style:gt({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},ti.style)},Ro=function(e){H(t,e);function t(r){var i=e.call(this)||this;return i.type="text",i._children=[],i._defaultStyle=oa,i.attr(r),i}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var r=0;r0,R=r.width!=null&&(r.overflow==="truncate"||r.overflow==="break"||r.overflow==="breakAll"),A=o.calculatedLineHeight,x=0;x=0&&(x=w[A],x.align==="right");)this._placeToken(x,r,C,p,R,"right",m),L-=x.width,R-=x.width,A--;for(S+=(a-(S-d)-(y-R)-L)/2;P<=A;)x=w[P],this._placeToken(x,r,C,p,S+x.width/2,"center",m),S+=x.width,P++;p+=C}},t.prototype._placeToken=function(r,i,n,a,o,s,f){var h=i.rich[r.styleName]||{};h.text=r.text;var u=r.verticalAlign,v=a+n/2;u==="top"?v=a+r.height/2:u==="bottom"&&(v=a+n-r.height/2);var l=!r.isLineHolder&&Fi(h);l&&this._renderBackground(h,i,s==="right"?o-r.width:s==="center"?o-r.width/2:o,v-r.height/2,r.width,r.height);var c=!!h.backgroundColor,_=r.textPadding;_&&(o=ca(o,s,_),v-=r.height/2-_[0]-r.innerHeight/2);var g=this._getOrCreateChild(nn),d=g.createStyle();g.useStyle(d);var p=this._defaultStyle,y=!1,m=0,T=la("fill"in h?h.fill:"fill"in i?i.fill:(y=!0,p.fill)),b=va("stroke"in h?h.stroke:"stroke"in i?i.stroke:!c&&!f&&(!p.autoStroke||y)?(m=sa,p.stroke):null),w=h.textShadowBlur>0||i.textShadowBlur>0;d.text=r.text,d.x=o,d.y=v,w&&(d.shadowBlur=h.textShadowBlur||i.textShadowBlur||0,d.shadowColor=h.textShadowColor||i.textShadowColor||"transparent",d.shadowOffsetX=h.textShadowOffsetX||i.textShadowOffsetX||0,d.shadowOffsetY=h.textShadowOffsetY||i.textShadowOffsetY||0),d.textAlign=s,d.textBaseline="middle",d.font=r.font||hr,d.opacity=xe(h.opacity,i.opacity,1),ha(d,h),b&&(d.lineWidth=xe(h.lineWidth,i.lineWidth,m),d.lineDash=st(h.lineDash,i.lineDash),d.lineDashOffset=i.lineDashOffset||0,d.stroke=b),T&&(d.fill=T);var M=r.contentWidth,C=r.contentHeight;g.setBoundingRect(new W(Zr(d.x,M,d.textAlign),wr(d.y,C,d.textBaseline),M,C))},t.prototype._renderBackground=function(r,i,n,a,o,s){var f=r.backgroundColor,h=r.borderWidth,u=r.borderColor,v=f&&f.image,l=f&&!v,c=r.borderRadius,_=this,g,d;if(l||r.lineHeight||h&&u){g=this._getOrCreateChild(So),g.useStyle(g.createStyle()),g.style.fill=null;var p=g.shape;p.x=n,p.y=a,p.width=o,p.height=s,p.r=c,g.dirtyShape()}if(l){var y=g.style;y.fill=f||null,y.fillOpacity=st(r.fillOpacity,1)}else if(v){d=this._getOrCreateChild(Lo),d.onload=function(){_.dirtyStyle()};var m=d.style;m.image=f.image,m.x=n,m.y=a,m.width=o,m.height=s}if(h&&u){var y=g.style;y.lineWidth=h,y.stroke=u,y.strokeOpacity=st(r.strokeOpacity,1),y.lineDash=r.borderDash,y.lineDashOffset=r.borderDashOffset||0,g.strokeContainThreshold=0,g.hasFill()&&g.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var T=(g||d).style;T.shadowBlur=r.shadowBlur||0,T.shadowColor=r.shadowColor||"transparent",T.shadowOffsetX=r.shadowOffsetX||0,T.shadowOffsetY=r.shadowOffsetY||0,T.opacity=xe(r.opacity,i.opacity,1)},t.makeFont=function(r){var i="";return Ih(r)&&(i=[r.fontStyle,r.fontWeight,Eh(r.fontSize),r.fontFamily||"sans-serif"].join(" ")),i&&$r(i)||r.textFont||r.font},t}(oe),xh={left:!0,right:1,center:1},Ah={top:1,bottom:1,middle:1},fa=["fontStyle","fontWeight","fontSize","fontFamily"];function Eh(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?ln+"px":e+"px"}function ha(e,t){for(var r=0;r1&&(o*=Oi(_),s*=Oi(_));var g=(n===a?-1:1)*Oi((o*o*(s*s)-o*o*(c*c)-s*s*(l*l))/(o*o*(c*c)+s*s*(l*l)))||0,d=g*o*c/s,p=g*-s*l/o,y=(e+r)/2+be(v)*d-Te(v)*p,m=(t+i)/2+Te(v)*d+be(v)*p,T=ga([1,0],[(l-d)/o,(c-p)/s]),b=[(l-d)/o,(c-p)/s],w=[(-1*l-d)/o,(-1*c-p)/s],M=ga(b,w);if(an(b,w)<=-1&&(M=Yr),an(b,w)>=1&&(M=0),M<0){var C=Math.round(M/Yr*1e6)/1e6;M=Yr*2+C%2*Yr}u.addData(h,y,m,o,s,T,M,v,a)}var Hh=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,zh=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function kh(e){var t=new ur;if(!e)return t;var r=0,i=0,n=r,a=i,o,s=ur.CMD,f=e.match(Hh);if(!f)return t;for(var h=0;hx*x+E*E&&(C=P,L=S),{cx:C,cy:L,x0:-u,y0:-v,x1:C*(n/b-1),y1:L*(n/b-1)}}function $h(e){var t;if(ee(e)){var r=e.length;if(!r)return e;r===1?t=[e[0],e[0],0,0]:r===2?t=[e[0],e[0],e[1],e[1]]:r===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function Xh(e,t){var r,i=Ur(t.r,0),n=Ur(t.r0||0,0),a=i>0,o=n>0;if(!(!a&&!o)){if(a||(i=n,n=0),n>i){var s=i;i=n,n=s}var f=t.startAngle,h=t.endAngle;if(!(isNaN(f)||isNaN(h))){var u=t.cx,v=t.cy,l=!!t.clockwise,c=ma(h-f),_=c>Bi&&c%Bi;if(_>dt&&(c=_),!(i>dt))e.moveTo(u,v);else if(c>Bi-dt)e.moveTo(u+i*gr(f),v+i*er(f)),e.arc(u,v,i,f,h,!l),n>dt&&(e.moveTo(u+n*gr(h),v+n*er(h)),e.arc(u,v,n,h,f,l));else{var g=void 0,d=void 0,p=void 0,y=void 0,m=void 0,T=void 0,b=void 0,w=void 0,M=void 0,C=void 0,L=void 0,P=void 0,S=void 0,R=void 0,A=void 0,x=void 0,E=i*gr(f),D=i*er(f),z=n*gr(h),N=n*er(h),Y=c>dt;if(Y){var q=t.cornerRadius;q&&(r=$h(q),g=r[0],d=r[1],p=r[2],y=r[3]);var U=ma(i-n)/2;if(m=bt(U,p),T=bt(U,y),b=bt(U,g),w=bt(U,d),L=M=Ur(m,T),P=C=Ur(b,w),(M>dt||C>dt)&&(S=i*gr(h),R=i*er(h),A=n*gr(f),x=n*er(f),cdt){var j=bt(p,L),Z=bt(y,L),I=Ce(A,x,E,D,i,j,l),O=Ce(S,R,z,N,i,Z,l);e.moveTo(u+I.cx+I.x0,v+I.cy+I.y0),L0&&e.arc(u+I.cx,v+I.cy,j,Q(I.y0,I.x0),Q(I.y1,I.x1),!l),e.arc(u,v,i,Q(I.cy+I.y1,I.cx+I.x1),Q(O.cy+O.y1,O.cx+O.x1),!l),Z>0&&e.arc(u+O.cx,v+O.cy,Z,Q(O.y1,O.x1),Q(O.y0,O.x0),!l))}else e.moveTo(u+E,v+D),e.arc(u,v,i,f,h,!l);if(!(n>dt)||!Y)e.lineTo(u+z,v+N);else if(P>dt){var j=bt(g,P),Z=bt(d,P),I=Ce(z,N,S,R,n,-Z,l),O=Ce(E,D,A,x,n,-j,l);e.lineTo(u+I.cx+I.x0,v+I.cy+I.y0),P0&&e.arc(u+I.cx,v+I.cy,Z,Q(I.y0,I.x0),Q(I.y1,I.x1),!l),e.arc(u,v,n,Q(I.cy+I.y1,I.cx+I.x1),Q(O.cy+O.y1,O.cx+O.x1),l),j>0&&e.arc(u+O.cx,v+O.cy,j,Q(O.y1,O.x1),Q(O.y0,O.x0),!l))}else e.lineTo(u+z,v+N),e.arc(u,v,n,h,f,l)}e.closePath()}}}var qh=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),Ho=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new qh},t.prototype.buildPath=function(r,i){Xh(r,i)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(X);Ho.prototype.type="sector";const wa=Ho;var Zh=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),zo=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Zh},t.prototype.buildPath=function(r,i){var n=i.cx,a=i.cy,o=Math.PI*2;r.moveTo(n+i.r,a),r.arc(n,a,i.r,0,o,!1),r.moveTo(n+i.r0,a),r.arc(n,a,i.r0,0,o,!0)},t}(X);zo.prototype.type="ring";const pv=zo;function Uh(e,t,r,i){var n=[],a=[],o=[],s=[],f,h,u,v;if(i){u=[1/0,1/0],v=[-1/0,-1/0];for(var l=0,c=e.length;l=2){if(i){var a=Uh(n,i,r,t.smoothConstraint);e.moveTo(n[0][0],n[0][1]);for(var o=n.length,s=0;s<(r?o:o-1);s++){var f=a[s*2],h=a[s*2+1],u=n[(s+1)%o];e.bezierCurveTo(f[0],f[1],h[0],h[1],u[0],u[1])}}else{e.moveTo(n[0][0],n[0][1]);for(var s=1,v=n.length;snr[1]){if(s=!1,a)return s;var u=Math.abs(nr[0]-ir[1]),v=Math.abs(ir[0]-nr[1]);Math.min(u,v)>n.len()&&(u=0&&or(f)?f:.5;var h=e.createRadialGradient(o,s,0,o,s,f);return h}function on(e,t,r){for(var i=t.type==="radial"?lu(e,t,r):vu(e,t,r),n=t.colorStops,a=0;a0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:De(e)?[e]:ee(e)?e:null}function Xo(e){var t=e.style,r=t.lineDash&&t.lineWidth>0&&du(t.lineDash,t.lineWidth),i=t.lineDashOffset;if(r){var n=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;n&&n!==1&&(r=St(r,function(a){return a/n}),i/=n)}return[r,i]}var pu=new ur(!0);function We(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function ba(e){return typeof e=="string"&&e!=="none"}function Ye(e){var t=e.fill;return t!=null&&t!=="none"}function Ca(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=r}else e.fill()}function Ma(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=r}else e.stroke()}function sn(e,t,r){var i=_o(t.image,t.__image,r);if(je(i)){var n=e.createPattern(i,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&n&&n.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*ws),a.scaleSelf(t.scaleX||1,t.scaleY||1),n.setTransform(a)}return n}}function _u(e,t,r,i){var n,a=We(r),o=Ye(r),s=r.strokePercent,f=s<1,h=!t.path;(!t.silent||f)&&h&&t.createPathProxy();var u=t.path||pu,v=t.__dirty;if(!i){var l=r.fill,c=r.stroke,_=o&&!!l.colorStops,g=a&&!!c.colorStops,d=o&&!!l.image,p=a&&!!c.image,y=void 0,m=void 0,T=void 0,b=void 0,w=void 0;(_||g)&&(w=t.getBoundingRect()),_&&(y=v?on(e,l,w):t.__canvasFillGradient,t.__canvasFillGradient=y),g&&(m=v?on(e,c,w):t.__canvasStrokeGradient,t.__canvasStrokeGradient=m),d&&(T=v||!t.__canvasFillPattern?sn(e,l,t):t.__canvasFillPattern,t.__canvasFillPattern=T),p&&(b=v||!t.__canvasStrokePattern?sn(e,c,t):t.__canvasStrokePattern,t.__canvasStrokePattern=T),_?e.fillStyle=y:d&&(T?e.fillStyle=T:o=!1),g?e.strokeStyle=m:p&&(b?e.strokeStyle=b:a=!1)}var M=t.getGlobalScale();u.setScale(M[0],M[1],t.segmentIgnoreThreshold);var C,L;e.setLineDash&&r.lineDash&&(n=Xo(t),C=n[0],L=n[1]);var P=!0;(h||v&mr)&&(u.setDPR(e.dpr),f?u.setContext(null):(u.setContext(e),P=!1),u.reset(),t.buildPath(u,t.shape,i),u.toStatic(),t.pathUpdated()),P&&u.rebuildPath(e,f?s:1),C&&(e.setLineDash(C),e.lineDashOffset=L),i||(r.strokeFirst?(a&&Ma(e,r),o&&Ca(e,r)):(o&&Ca(e,r),a&&Ma(e,r))),C&&e.setLineDash([])}function gu(e,t,r){var i=t.__image=_o(r.image,t.__image,t,t.onload);if(!(!i||!je(i))){var n=r.x||0,a=r.y||0,o=t.getWidth(),s=t.getHeight(),f=i.width/i.height;if(o==null&&s!=null?o=s*f:s==null&&o!=null?s=o/f:o==null&&s==null&&(o=i.width,s=i.height),r.sWidth&&r.sHeight){var h=r.sx||0,u=r.sy||0;e.drawImage(i,h,u,r.sWidth,r.sHeight,n,a,o,s)}else if(r.sx&&r.sy){var h=r.sx,u=r.sy,v=o-h,l=s-u;e.drawImage(i,h,u,v,l,n,a,o,s)}else e.drawImage(i,n,a,o,s)}}function yu(e,t,r){var i,n=r.text;if(n!=null&&(n+=""),n){e.font=r.font||hr,e.textAlign=r.textAlign,e.textBaseline=r.textBaseline;var a=void 0,o=void 0;e.setLineDash&&r.lineDash&&(i=Xo(t),a=i[0],o=i[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),r.strokeFirst?(We(r)&&e.strokeText(n,r.x,r.y),Ye(r)&&e.fillText(n,r.x,r.y)):(Ye(r)&&e.fillText(n,r.x,r.y),We(r)&&e.strokeText(n,r.x,r.y)),a&&e.setLineDash([])}}var La=["shadowBlur","shadowOffsetX","shadowOffsetY"],Pa=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function qo(e,t,r,i,n){var a=!1;if(!i&&(r=r||{},t===r))return!1;if(i||t.opacity!==r.opacity){it(e,n),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?fr.opacity:o}(i||t.blend!==r.blend)&&(a||(it(e,n),a=!0),e.globalCompositeOperation=t.blend||fr.blend);for(var s=0;s2&&i.push(n),n=[A,x]}function u(A,x,E,D){Pr(A,E)&&Pr(x,D)||n.push(A,x,E,D,E,D)}function v(A,x,E,D,z,N){var Y=Math.abs(x-A),q=Math.tan(Y/4)*4/3,U=xC:S2&&i.push(n),i}function hn(e,t,r,i,n,a,o,s,f,h){if(Pr(e,r)&&Pr(t,i)&&Pr(n,o)&&Pr(a,s)){f.push(o,s);return}var u=2/h,v=u*u,l=o-e,c=s-t,_=Math.sqrt(l*l+c*c);l/=_,c/=_;var g=r-e,d=i-t,p=n-o,y=a-s,m=g*g+d*d,T=p*p+y*y;if(m=0&&C=0){f.push(o,s);return}var L=[],P=[];kt(e,r,n,o,.5,L),kt(t,i,a,s,.5,P),hn(L[0],P[0],L[1],P[1],L[2],P[2],L[3],P[3],f,h),hn(L[4],P[4],L[5],P[5],L[6],P[6],L[7],P[7],f,h)}function Lu(e,t){var r=fn(e),i=[];t=t||1;for(var n=0;n0)for(var h=0;hMath.abs(h),v=Uo([f,h],u?0:1,t),l=(u?s:h)/v.length,c=0;cn,o=Uo([i,n],a?0:1,t),s=a?"width":"height",f=a?"height":"width",h=a?"x":"y",u=a?"y":"x",v=e[s]/o.length,l=0;l1?null:new F(g*f+e,g*h+t)}function Ru(e,t,r){var i=new F;F.sub(i,r,t),i.normalize();var n=new F;F.sub(n,e,t);var a=n.dot(i);return a}function yr(e,t){var r=e[e.length-1];r&&r[0]===t[0]&&r[1]===t[1]||e.push(t)}function Du(e,t,r){for(var i=e.length,n=[],a=0;ao?(h.x=u.x=s+a/2,h.y=f,u.y=f+o):(h.y=u.y=f+o/2,h.x=s,u.x=s+a),Du(t,h,u)}function Ge(e,t,r,i){if(r===1)i.push(t);else{var n=Math.floor(r/2),a=e(t);Ge(e,a[0],n,i),Ge(e,a[1],r-n,i)}return i}function xu(e,t){for(var r=[],i=0;i0)for(var b=i/r,w=-i/2;w<=i/2;w+=b){for(var M=Math.sin(w),C=Math.cos(w),L=0,m=0;m0;h/=2){var u=0,v=0;(e&h)>0&&(u=1),(t&h)>0&&(v=1),s+=h*h*(3*u^v),v===0&&(u===1&&(e=h-1-e,t=h-1-t),f=e,e=t,t=f)}return s}function Xe(e){var t=1/0,r=1/0,i=-1/0,n=-1/0,a=St(e,function(s){var f=s.getBoundingRect(),h=s.getComputedTransform(),u=f.x+f.width/2+(h?h[4]:0),v=f.y+f.height/2+(h?h[5]:0);return t=Math.min(u,t),r=Math.min(v,r),i=Math.max(u,i),n=Math.max(v,n),[u,v]}),o=St(a,function(s,f){return{cp:s,z:ku(s[0],s[1],t,r,i,n),path:e[f]}});return o.sort(function(s,f){return s.z-f.z}).map(function(s){return s.path})}function Jo(e){return Iu(e.path,e.count)}function vn(){return{fromIndividuals:[],toIndividuals:[],count:0}}function Lv(e,t,r){var i=[];function n(b){for(var w=0;w=s)}}for(var v=this.__startIndex;v15)break}}x.prevElClipPaths&&p.restore()};if(y)if(y.length===0)C=d.__endIndex;else for(var P=c.dpr,S=0;S0&&t>n[0]){for(f=0;ft);f++);s=i[n[f]]}if(n.splice(f+1,0,t),i[t]=r,!r.virtual)if(s){var h=s.dom;h.nextSibling?o.insertBefore(r.dom,h.nextSibling):o.appendChild(r.dom)}else o.firstChild?o.insertBefore(r.dom,o.firstChild):o.appendChild(r.dom);r.painter||(r.painter=this)}},e.prototype.eachLayer=function(t,r){for(var i=this._zlevelList,n=0;n0?Re:0),this._needsManuallyCompositing),u.__builtin__||pn("ZLevel "+h+" has been used by unkown layer "+u.id),u!==a&&(u.__used=!0,u.__startIndex!==f&&(u.__dirty=!0),u.__startIndex=f,u.incremental?u.__drawIndex=-1:u.__drawIndex=f,r(f),a=u),n.__dirty&ot&&!n.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=f))}r(f),this.eachBuiltinLayer(function(v,l){!v.__used&&v.getElementCount()>0&&(v.__dirty=!0,v.__startIndex=v.__endIndex=v.__drawIndex=0),v.__dirty&&v.__drawIndex<0&&(v.__drawIndex=v.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(t){t.clear()},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t,ft(this._layers,function(r){r.setUnpainted()})},e.prototype.configLayer=function(t,r){if(r){var i=this._layerConfig;i[t]?Gr(i[t],r,!0):i[t]=r;for(var n=0;nqI{IJE!SNOiP{%&%ZaH518lQmkVBW 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 { __defProp(target, name, { get: all[name], enumerable: true }); }; -// mock-data-1716803378076.js +// mock-data-1718073379085.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1716803378076.js +// mock-data-1718073379085.js var exporters = [person_mock_exports]; var mockList = exporters.map((raw) => { let mockConfig; @@ -99,7 +99,7 @@ var mockList = exporters.map((raw) => { } return mockConfig; }); -var mock_data_1716803378076_default = transformMockData(mockList); +var mock_data_1718073379085_default = transformMockData(mockList); export { - mock_data_1716803378076_default as default + mock_data_1718073379085_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index 3dc5b9ff0dda09acbf7ac657c23f7f1ca018e63a..a32d6b3d20fb7e96f5d018b0ff806e20a8c92f69 100644 GIT binary patch literal 1043 zcmV+u1nm1CiwFP!000021IViNcP1bzZQ?zn>WI>GddDz~tL&zn1pO^{$JB$5o3 z*)JzM3&TIRr82MrX1L1G_`vhrgVkF&OaRhS0VAN~1%i-PIRSwFfXX zL~9Z?G-z1Cp%S)(~@m@hL@F6D2-2Y z{3`xJ-yLw`T*sx<2Ff(mXp3cF0y9{6@Ev@riVZ5(+I!1BqQ>s~Cm49UYK{q9tnjYg z>s-XhoTWboc@RC1`p0v|scWNz%tX3pJDyiKBJY>4pFai1fRVLAy)C6ircnD3mkIh% z=!}?CywF3wHe8FCYRa~Zh1wOt?Se`_B9Cqx1c7rh0jLN3Sw9rSaaEB0hHIq4Xll*Y zn5!^C-s$PGkKIrk5`vXm5{yzmv@tlH3rQrAbs7B5Wl|PFR*8gpPREl(q1IzSTvpQT z8FhLC!-9)^46>ru4b6!oA0+Bd$&R!_8q83!#f1-NVS|bla)a-=IRYo#AoCob^~*D1 z)WWbD^erQLDwRhto%5}j=R%t)on4^0Et3eQKY#ec3KGouK7!LQ^ewrrTq0l!AAH(( z2)zK4mr)!9||8+lthq;roWo}LUuSfi^n~Y)g^o7J)w!P(~dEikhFL~k`nkBu@ N{su1{;_*ic001}g0Js1E literal 1042 zcmV+t1nv7DiwFP!000021I<=TbK^D)zWY~TeWF@fmb2X?mB+i&?rWyg?(TGZOEMlt zf)pkarI3_U*Q@{D0jZ~xHq%>uF$sJCflmO)9apg3CYXLvWd$4fe0__t2@*_&M3SL0 z`}J&RVfbfNDgzr}hN}#X4?NF3*t~|r3?MBPFakNP5xJ(w z(^|$xloGg7e9v-}nYr<7Pzp`0BuIRKpT^1{6?x7=qJ1#0cqSyLC98ObZ)>Gc8lU9& zRs4m%JK)5*j!UTxlxeEb7R$&47O?W*JNQ%=*Qi)$@2!W3TD$KbVc_+qJtlCm!kccd za}gtRmi`pvLG(20AJ3Vlu8k5h6X~AqcwXa#ykEY4{uCSoCe{jdRZ5Laq4psz6ZE0b z88N4Lp~rk(b1h=3Dcdp@YF7le3o8AHJi2WV1kT9}pc(OJ{ZJ6cRYCUGTq6}mTWhw) zT!j(xR?pW%?1tKq5Ui|7FiHK;#o%-%2%K<(%yWD;&(DNO z3&UpAw~XkiRUW~7$t$tUg*J0KyFhbOCK1d(zW>7t63qENf>&YaTXJ2wM8Fi@`?T-J zYgZ?34RBwh+DCA(O*n2v%NH~j*1!f7-mmQ@M+3PF)y;!d7|xudCL+_i{` z?#_!R?#nCp(jZaWQ@w?&Q^guNPkDru#$#h`M3WlgXqS zCcuj;mtgxMy2HID=Tz&5#tYI?z31@_V|Tb8^(eU8G!WX|s)|2c+~NMpgEu4hK~?J; z76iedjvlFdT}!n6Z-x;(&YhGUb6etnJK=xZW(=FhFC^Bn?X73+1CLU9&J)+rF6n*t MH{h^s{6`7^0R7ni