From 76c75f11c7f51f91e180b6ab3ee3771a3fbf0c70 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Fri, 15 Dec 2023 03:26:39 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@6649579a0ccdbf0f24e4b1d8f7782cd4ed5a77fb=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{en-US-cWq7UQ0Z.js => en-US-CapyhjvV.js} | 2 +- assets/en-US-CapyhjvV.js.gz | Bin 0 -> 1828 bytes assets/en-US-cWq7UQ0Z.js.gz | Bin 1826 -> 0 bytes assets/hooks--0kybGG4.js | 17 ----------------- assets/hooks--0kybGG4.js.gz | Bin 30030 -> 0 bytes assets/hooks-QVbiFqwk.js | 17 +++++++++++++++++ assets/hooks-QVbiFqwk.js.gz | Bin 0 -> 30031 bytes .../{index-DyAfcDS5.js => index--McFkWML.js} | 2 +- assets/index--McFkWML.js.gz | Bin 0 -> 2026 bytes assets/index-0C5z2wqw.js.gz | Bin 28756 -> 0 bytes .../{index-RR4iiPxT.js => index-0jNhKvxp.js} | 2 +- assets/index-0jNhKvxp.js.gz | Bin 0 -> 1468 bytes .../{index-Wxx4O600.js => index-2o6T-gHK.js} | 2 +- assets/index-2o6T-gHK.js.gz | Bin 0 -> 3778 bytes .../{index-jF0Oxelo.js => index-3tYxg0cu.js} | 2 +- assets/index-3tYxg0cu.js.gz | Bin 0 -> 2033 bytes assets/index-6b4negd8.js.gz | Bin 1722 -> 0 bytes assets/index-8MpCyi31.js.gz | Bin 2061 -> 0 bytes .../{index-6b4negd8.js => index-8irhepSa.js} | 2 +- assets/index-8irhepSa.js.gz | Bin 0 -> 1725 bytes assets/index-9Qn5mDtM.js.gz | Bin 2140 -> 0 bytes assets/index-AGoBr93N.js.gz | Bin 988 -> 0 bytes .../{index-SycY_GW1.js => index-BvmNcAQt.js} | 2 +- assets/index-BvmNcAQt.js.gz | Bin 0 -> 1181 bytes assets/index-DyAfcDS5.js.gz | Bin 2024 -> 0 bytes .../{index-8MpCyi31.js => index-Eio8GNfi.js} | 2 +- assets/index-Eio8GNfi.js.gz | Bin 0 -> 2068 bytes assets/index-F5iLbQeX.js.gz | Bin 1010 -> 0 bytes .../{index-Ls-yzLGw.js => index-Fto3heDQ.js} | 2 +- assets/index-Fto3heDQ.js.gz | Bin 0 -> 837 bytes .../{index-9Qn5mDtM.js => index-H5UFBYne.js} | 2 +- assets/index-H5UFBYne.js.gz | Bin 0 -> 2143 bytes assets/index-Ls-yzLGw.js.gz | Bin 835 -> 0 bytes .../{index-AGoBr93N.js => index-OXGLuduU.js} | 2 +- assets/index-OXGLuduU.js.gz | Bin 0 -> 990 bytes assets/index-RR4iiPxT.js.gz | Bin 1466 -> 0 bytes assets/index-SycY_GW1.js.gz | Bin 1177 -> 0 bytes assets/index-Wxx4O600.js.gz | Bin 3771 -> 0 bytes .../{index-hscgGL2B.js => index-Y3ujC1ul.js} | 2 +- assets/index-Y3ujC1ul.js.gz | Bin 0 -> 2082 bytes .../{index-F5iLbQeX.js => index-ZTf6AfJc.js} | 2 +- assets/index-ZTf6AfJc.js.gz | Bin 0 -> 1014 bytes .../{index-0C5z2wqw.js => index-fL82csZd.js} | 2 +- assets/index-fL82csZd.js.gz | Bin 0 -> 28763 bytes assets/index-hscgGL2B.js.gz | Bin 2079 -> 0 bytes assets/index-jF0Oxelo.js.gz | Bin 2032 -> 0 bytes .../{index-zKwNDQHJ.js => index-jLMBA4SH.js} | 2 +- assets/index-jLMBA4SH.js.gz | Bin 0 -> 1615 bytes .../{index-qGWdCTtO.js => index-mGaAe-xj.js} | 2 +- assets/index-mGaAe-xj.js.gz | Bin 0 -> 2693 bytes assets/index-oyH956wQ.js.gz | Bin 2286 -> 0 bytes assets/index-qGWdCTtO.js.gz | Bin 2690 -> 0 bytes .../{index-ukXXHpb8.js => index-u9E9sTPY.js} | 2 +- assets/index-u9E9sTPY.js.gz | Bin 0 -> 1863 bytes assets/index-ukXXHpb8.js.gz | Bin 1861 -> 0 bytes .../{index-oyH956wQ.js => index-xYruyRXx.js} | 2 +- assets/index-xYruyRXx.js.gz | Bin 0 -> 2288 bytes assets/index-zKwNDQHJ.js.gz | Bin 1613 -> 0 bytes ...tance-krFx0npL.js => instance-ZGuYcowX.js} | 2 +- assets/instance-ZGuYcowX.js.gz | Bin 0 -> 882 bytes assets/instance-krFx0npL.js.gz | Bin 880 -> 0 bytes assets/interactjs@1.10.21-7zFZdvts.js | 7 ------- assets/interactjs@1.10.21-7zFZdvts.js.gz | Bin 35727 -> 0 bytes assets/interactjs@1.10.26-I0IiZoEj.js | 1 + assets/interactjs@1.10.26-I0IiZoEj.js.gz | Bin 0 -> 29396 bytes ...sistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js} | 0 ...tedstate@3.2.0_pinia@2.1.7-fNhqB16x.js.gz} | Bin assets/utils-Cjt5Qe12.js.gz | Bin 2870 -> 0 bytes .../{utils-Cjt5Qe12.js => utils-gAL77OiN.js} | 2 +- assets/utils-gAL77OiN.js.gz | Bin 0 -> 2870 bytes .../{zh-CN-t_MisigB.js => zh-CN-JSG_PhiT.js} | 2 +- assets/zh-CN-JSG_PhiT.js.gz | Bin 0 -> 2086 bytes assets/zh-CN-t_MisigB.js.gz | Bin 2081 -> 0 bytes index.html | 16 ++++++++-------- index.html.gz | Bin 1875 -> 1880 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1040 -> 1040 bytes 77 files changed, 51 insertions(+), 57 deletions(-) rename assets/{en-US-cWq7UQ0Z.js => en-US-CapyhjvV.js} (94%) create mode 100644 assets/en-US-CapyhjvV.js.gz delete mode 100644 assets/en-US-cWq7UQ0Z.js.gz delete mode 100644 assets/hooks--0kybGG4.js delete mode 100644 assets/hooks--0kybGG4.js.gz create mode 100644 assets/hooks-QVbiFqwk.js create mode 100644 assets/hooks-QVbiFqwk.js.gz rename assets/{index-DyAfcDS5.js => index--McFkWML.js} (92%) create mode 100644 assets/index--McFkWML.js.gz delete mode 100644 assets/index-0C5z2wqw.js.gz rename assets/{index-RR4iiPxT.js => index-0jNhKvxp.js} (92%) create mode 100644 assets/index-0jNhKvxp.js.gz rename assets/{index-Wxx4O600.js => index-2o6T-gHK.js} (94%) create mode 100644 assets/index-2o6T-gHK.js.gz rename assets/{index-jF0Oxelo.js => index-3tYxg0cu.js} (95%) create mode 100644 assets/index-3tYxg0cu.js.gz delete mode 100644 assets/index-6b4negd8.js.gz delete mode 100644 assets/index-8MpCyi31.js.gz rename assets/{index-6b4negd8.js => index-8irhepSa.js} (93%) create mode 100644 assets/index-8irhepSa.js.gz delete mode 100644 assets/index-9Qn5mDtM.js.gz delete mode 100644 assets/index-AGoBr93N.js.gz rename assets/{index-SycY_GW1.js => index-BvmNcAQt.js} (88%) create mode 100644 assets/index-BvmNcAQt.js.gz delete mode 100644 assets/index-DyAfcDS5.js.gz rename assets/{index-8MpCyi31.js => index-Eio8GNfi.js} (94%) create mode 100644 assets/index-Eio8GNfi.js.gz delete mode 100644 assets/index-F5iLbQeX.js.gz rename assets/{index-Ls-yzLGw.js => index-Fto3heDQ.js} (83%) create mode 100644 assets/index-Fto3heDQ.js.gz rename assets/{index-9Qn5mDtM.js => index-H5UFBYne.js} (94%) create mode 100644 assets/index-H5UFBYne.js.gz delete mode 100644 assets/index-Ls-yzLGw.js.gz rename assets/{index-AGoBr93N.js => index-OXGLuduU.js} (86%) create mode 100644 assets/index-OXGLuduU.js.gz delete mode 100644 assets/index-RR4iiPxT.js.gz delete mode 100644 assets/index-SycY_GW1.js.gz delete mode 100644 assets/index-Wxx4O600.js.gz rename assets/{index-hscgGL2B.js => index-Y3ujC1ul.js} (93%) create mode 100644 assets/index-Y3ujC1ul.js.gz rename assets/{index-F5iLbQeX.js => index-ZTf6AfJc.js} (86%) create mode 100644 assets/index-ZTf6AfJc.js.gz rename assets/{index-0C5z2wqw.js => index-fL82csZd.js} (99%) create mode 100644 assets/index-fL82csZd.js.gz delete mode 100644 assets/index-hscgGL2B.js.gz delete mode 100644 assets/index-jF0Oxelo.js.gz rename assets/{index-zKwNDQHJ.js => index-jLMBA4SH.js} (92%) create mode 100644 assets/index-jLMBA4SH.js.gz rename assets/{index-qGWdCTtO.js => index-mGaAe-xj.js} (96%) create mode 100644 assets/index-mGaAe-xj.js.gz delete mode 100644 assets/index-oyH956wQ.js.gz delete mode 100644 assets/index-qGWdCTtO.js.gz rename assets/{index-ukXXHpb8.js => index-u9E9sTPY.js} (92%) create mode 100644 assets/index-u9E9sTPY.js.gz delete mode 100644 assets/index-ukXXHpb8.js.gz rename assets/{index-oyH956wQ.js => index-xYruyRXx.js} (95%) create mode 100644 assets/index-xYruyRXx.js.gz delete mode 100644 assets/index-zKwNDQHJ.js.gz rename assets/{instance-krFx0npL.js => instance-ZGuYcowX.js} (93%) create mode 100644 assets/instance-ZGuYcowX.js.gz delete mode 100644 assets/instance-krFx0npL.js.gz delete mode 100644 assets/interactjs@1.10.21-7zFZdvts.js delete mode 100644 assets/interactjs@1.10.21-7zFZdvts.js.gz create mode 100644 assets/interactjs@1.10.26-I0IiZoEj.js create mode 100644 assets/interactjs@1.10.26-I0IiZoEj.js.gz rename assets/{pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js => pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js} (100%) rename assets/{pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js.gz => pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js.gz} (100%) delete mode 100644 assets/utils-Cjt5Qe12.js.gz rename assets/{utils-Cjt5Qe12.js => utils-gAL77OiN.js} (99%) create mode 100644 assets/utils-gAL77OiN.js.gz rename assets/{zh-CN-t_MisigB.js => zh-CN-JSG_PhiT.js} (94%) create mode 100644 assets/zh-CN-JSG_PhiT.js.gz delete mode 100644 assets/zh-CN-t_MisigB.js.gz diff --git a/assets/en-US-cWq7UQ0Z.js b/assets/en-US-CapyhjvV.js similarity index 94% rename from assets/en-US-cWq7UQ0Z.js rename to assets/en-US-CapyhjvV.js index 1124caf2..a656ca1e 100644 --- a/assets/en-US-cWq7UQ0Z.js +++ b/assets/en-US-CapyhjvV.js @@ -1 +1 @@ -import{p as B}from"./hooks--0kybGG4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";const e="The current environment does not support full screen",J={isEnabledFullscreen:e},K=Object.freeze(Object.defineProperty({__proto__:null,default:J,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",W={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},X=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:W},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",p="Cancel Full Screen",m="Search",Y={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},Z=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:c,Reload:r,Search:m,Setting:s,default:Y},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",_="Rely About",d="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",O="Office",C="Document",P="Presentation",R="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",x="Modal",F="Right Click Menu",ee={Dashboard:u,Rely:g,RelyAbout:_,Error:"Error Page",Echart:d,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:x,ContextMenu:F},oe=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:M,ContextMenu:F,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:d,Mock:L,Modal:x,MultiMenu:h,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,QRCode:k,Rely:g,RelyAbout:_,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:ee,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="Configuration",A={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},z="Interface Display",te={Title:w,ThemeOptions:A,InterfaceDisplay:z},ne=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:z,ThemeOptions:A,Title:w,default:te},Symbol.toStringTag,{value:"Module"})),E="Register",Q="Signing",N="QRCode Signing",G="please enter user name",H="please enter password",$="Login",q="User Name",V="User Password",ie={Register:E,Signing:Q,QRCodeSigning:N,NamePlaceholder:G,PasswordPlaceholder:H,Login:$,Name:q,Password:V},re=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:q,NamePlaceholder:G,Password:V,PasswordPlaceholder:H,QRCodeSigning:N,Register:E,Signing:Q,default:ie},Symbol.toStringTag,{value:"Module"})),ce=Object.assign({"./en-US/globalMessage.json":K,"./en-US/headerSettingOptions.json":X,"./en-US/headerTooltip.json":Z,"./en-US/menu.json":oe,"./en-US/setting.json":ne,"./en-US/views/login/index.json":re}),Ee={message:{...B(ce,"en-US")}};export{Ee as default}; +import{p as B}from"./hooks-QVbiFqwk.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";const e="The current environment does not support full screen",J={isEnabledFullscreen:e},K=Object.freeze(Object.defineProperty({__proto__:null,default:J,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",W={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},X=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:W},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",p="Cancel Full Screen",m="Search",Y={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},Z=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:c,Reload:r,Search:m,Setting:s,default:Y},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",_="Rely About",d="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",O="Office",C="Document",P="Presentation",R="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",x="Modal",F="Right Click Menu",ee={Dashboard:u,Rely:g,RelyAbout:_,Error:"Error Page",Echart:d,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:x,ContextMenu:F},oe=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:M,ContextMenu:F,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:d,Mock:L,Modal:x,MultiMenu:h,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,QRCode:k,Rely:g,RelyAbout:_,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:ee,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="Configuration",A={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},z="Interface Display",te={Title:w,ThemeOptions:A,InterfaceDisplay:z},ne=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:z,ThemeOptions:A,Title:w,default:te},Symbol.toStringTag,{value:"Module"})),E="Register",Q="Signing",N="QRCode Signing",G="please enter user name",H="please enter password",$="Login",q="User Name",V="User Password",ie={Register:E,Signing:Q,QRCodeSigning:N,NamePlaceholder:G,PasswordPlaceholder:H,Login:$,Name:q,Password:V},re=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:q,NamePlaceholder:G,Password:V,PasswordPlaceholder:H,QRCodeSigning:N,Register:E,Signing:Q,default:ie},Symbol.toStringTag,{value:"Module"})),ce=Object.assign({"./en-US/globalMessage.json":K,"./en-US/headerSettingOptions.json":X,"./en-US/headerTooltip.json":Z,"./en-US/menu.json":oe,"./en-US/setting.json":ne,"./en-US/views/login/index.json":re}),Ee={message:{...B(ce,"en-US")}};export{Ee as default}; diff --git a/assets/en-US-CapyhjvV.js.gz b/assets/en-US-CapyhjvV.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b9f9baf1810c5ad4118d0623c4eff7411530ad5 GIT binary patch literal 1828 zcmV+<2iy1`iwFP!000021FcxwZreB$zTc-1h`mSvQnj5p-Leqi#C8sC5+`<&ZgOML z(pX|lkqSxKaRT4(|4#c(`wBlO$*%3B*rM1Q9fsc=_|0%e5Kl9u?Q7;S;~g!=TBXSU zkSH}V!Cze#lH*T}8BQhVLw&L%cwa>|Uu z)%^yE9cl)XNO)?5= zU$4*OY!hWd4Isz45Ur-)@N4AhQ`|i!_w7yClW8540nTPUozIeR%M6czgb9-pM62%C z{C$#$M%^a0y-i>YmT+k`mxhO}y5I2Y5GrgYA3? zv9wb28{`jh*=?$@yNQa}{L$H|*Ig+clI#4W(G#1POmk^T0Xy((B)7BN}r_GSG$_3z4zRIu8xMHY^auLHkI?m&wyn{or{k8!9DM5uUObT8)BjIK98W zeIi>27s7;TYg$cz-`^v5w)v1A^R0q=(I6wx1!kX&**MPj)2*yoBlxJ*@b~;0Y19v! zx8M37-_kbJxwJe5QV?FzwOeZ?|`d(R6sJDq}fz` zDuAJq#(EH-n*_YFz^n&y%C(ZIdyW(sPb%w~JaaZZ*C4#IS0MZ)c;%)m*+@WioC{IP zDJ<~Upf`Gi(E4Ky@B%y4TLfb+;YzCvw4Lv~4u{2o9S*6?g}@PvSuQO7f`4FkP_zNx zs)1`9@ePad>y(KcD7sKlE&wfdcd-gkTgfqxbIsgQN7x3hH{1%KZlft6++lh`k-H*% z&f~;VRNN50(mZ8)-c~~C(h5bD%qxUwfn|U?++>2y5$1(6>&Uv%Od4K#{I>L{aN)9- zIk}-0pSgM;vk)p1RN~6OcYVqi_|IRW@Eud{dEAO=8R{|t-+q>A9iTo4#Uig=RnHZR z0pTz}=PH~aYyva@Yq^XO76CfpHpxc_vjDlwdV{KxvH-Q23_*As;?!v~9VQ6h2d||k zs`dmTs>!sh|HD9URRpzD5HMS$>GfChIb-dX4@-3I6e(o8T5-eJZO zes&s>BjPwfeRtHow&3B!b9+V@Ab9OClZ+J85zSrR<}@yD1-EpFyILzvQE{uPyju(j z8evm#T~bZQxFDJia6vB};T5?w!5tOS8+ScdArrK-dOR!Wq;p&{Nqg19a7ia^FD2`o z(yOI(jab^pZ6?Cp?SI8Dy}&DW=@gfQIzH(mc5KpfTyjY#crc9}k@O5NX*_iw$n+K$ zEYjz)(LCE?SH}yi;Fr$RlBsv2-Ee`|)3d&heIzaf3a-#hiQ!S@=! zRgG-(yzCADTh;Zm-D37;3LgHqQ}87~tI6W6=Anh9m)Yi&Iea^ZUKUvXTHU-gwe4&f z!;(k))1MDr*HmNoaj6l$4$y$dvY20&%Vy)PL?;2t1TX_0xQM*mfc7MFbEeU9FHD+|(;$pV?OM8D$Iasn&@T@C80qAJv%+o&6*gymVa{P2A_1({b;1>eP{ zv|6pmwUsG{nfV|bogcW2;JLzRSnT311g~isFMaiW|7a%!j0#1xyI6dN=i;A77u-*e SimS!v-~JD^0J(q*5dZ*>M~M6Y literal 0 HcmV?d00001 diff --git a/assets/en-US-cWq7UQ0Z.js.gz b/assets/en-US-cWq7UQ0Z.js.gz deleted file mode 100644 index ffce417318e2e0e0a9a3a2ed267e30ab72473663..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1826 zcmV+-2i^D|iwFP!000021FcxyQscN1zCTalQtbs)NuDGSW=B)53M3)S3=l|wS-43l zcE?sCOGc6dfy(`!ciMN_S2!ix$s~cTGc~n0{%L*vqpw@tF7q@~+P-EUGv3K^qE(9g z4~bGULr875825UI{?wq)yucy% zOQ?vMq;=@mKl+V2S=^qTU37w3yZzMsCK-pd zZ`bE>wv95O29T3nh*r~Y_%-tQDej(<`}Q{M(X@`r0H2=vI)6&S9Wy)v5++Pa5Usjj z^AAZP8g-l04z__YSi+^%TpAv>>VCtolgn#mfJ$#vdq^u;zN(_C6oz>fSHiSNJ7k5un^$6c;9 z$Z+9LO_A%>yyv@1&C+bHJ{7=F zNn zj`)Vf_;t=i4isIeC>Ma1`}`MS+edg&y#M{zpKfwT@b_Q;MYtcJ z{$#>KK)78j=dODod=;Q84F;sG4&op{!%PE4@eoZwne1w}M+b!d8Yhq$1Zj`5mYn&6HK>5aRdtB?uWSwDU$=%fo=GD-W@!)Qe(ZLcJooYJe6 zbc0wrz-=bN-0gqOFTKEPcIh0KggQRy6gxKQIWD=RGd!Hfj!60iuV_4TAIS6;7cA1} zve7)-Vppe2tl*c<(~7Bgqup|WH`BAZkN;2TI!)CsS6kRj%fCbVn!k7IXN&I*eybYU z<$2W|0CuYDXS>DIn<;qw?@qy&0IesBx1NU1 z+MoV>=(?sFyN^qa@O6NOJeI}$x?D9IZ!PKtC==@?m`j8o19a;&E(?vj>g{Tc$$2ExFEwTQ!Ozc?v=RoM)Kg6`Vmv=Y3N+bX2G=}T_Fk^Tu_g>v+y(G88 z53x{VCN97j7K1-EN+S9Vua^^G5$I}AR~1#E{@6v`C?zbt in e?_o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Le=(e,t,o)=>(Co(e,typeof t!="symbol"?t+"":t,o),o);import{u as qe}from"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as B}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as No}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{u as F,s as Ne,c as ko,a as P,r as ne,b as A,d as To,e as pe,i as X,f as Oo,p as Ro,g as re,h as xo,j as Ve,q as Se,k as Ao,l as Lo,m as Mo,w as Po,n as Do}from"./utils-Cjt5Qe12.js";import{l as Io}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{u as zo,a as we,b as ke,c as fe,d as jo}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import{i as Me}from"./interactjs@1.10.21-7zFZdvts.js";import{s as Eo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import{c as me,s as ue,t as Te,i as $o,d as Bo}from"./lodash-es@4.17.21-B0eCOOcg.js";import{d as te}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as oe,r as Fo,i as Wo,a as Ko,b as Uo,c as qo,d as Go,e as Ho,f as Yo,g as Xo,h as Zo,j as Qo,k as Jo,l as en,m as tn,n as on,o as nn,p as an,q as rn,s as ln}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as Ge,c as He,a as Ye}from"./@vue_runtime-core@3.3.10-40cgyS5D.js";const sn="modulepreload",cn=function(e){return"/ray-template/"+e},Pe={},O=function(t,o,a){let n=Promise.resolve();if(o&&o.length>0){const r=document.getElementsByTagName("link");n=Promise.all(o.map(i=>{if(i=cn(i),i in Pe)return;Pe[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!a)for(let m=r.length-1;m>=0;m--){const b=r[m];if(b.href===i&&(!l||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":sn,l||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),l)return new Promise((m,b)=>{c.addEventListener("load",m),c.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${i}`)))})}))}return n.then(()=>t()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},un=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((a,n)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+t)))})},Xe=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],dn="zh-CN",pn="zh-CN",mn={"zh-CN":"zh-cn","en-US":"en"},hn="zh-cn";let Ze;const gn=async()=>{const e=bo(),t=await Er(Xe);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:pn})},al=async e=>{const t=await gn();Ze=t,e.use(t)},fn=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,Z=e=>{const{t,locale:o,...a}=Ze.global;return{...a,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(fn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},x=e=>e,yn={path:"/dashboard",name:"RDashboard",component:()=>O(()=>import("./index-ukXXHpb8.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},bn=Object.freeze(Object.defineProperty({__proto__:null,default:yn},Symbol.toStringTag,{value:"Module"})),vn={path:"/axios",name:"RAxios",component:()=>O(()=>import("./index-9Qn5mDtM.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,20,18,16,17,21,22,23,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Vn=Object.freeze(Object.defineProperty({__proto__:null,default:vn},Symbol.toStringTag,{value:"Module"})),Sn={path:"/context-menu",name:"ContextMenuDemo",component:()=>O(()=>import("./index-yGgdYlS5.js"),__vite__mapDeps([37,22,23])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},wn=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),_n={path:"/directive",name:"RDirective",component:()=>O(()=>import("./index-gRQOEXFu.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Cn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),W=()=>O(()=>Promise.resolve().then(()=>nr),void 0),Nn={path:"/doc",name:"RDocLayout",component:W,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>O(()=>import("./index-Ls-yzLGw.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:W,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:W,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},kn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),Tn={path:"/echart",name:"REchart",component:()=>O(()=>import("./index-qGWdCTtO.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,40])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},On=Object.freeze(Object.defineProperty({__proto__:null,default:Tn},Symbol.toStringTag,{value:"Module"})),Rn={path:"/iframe",name:"IframeDemo",component:()=>O(()=>import("./index-AGoBr93N.js"),__vite__mapDeps([41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},xn=Object.freeze(Object.defineProperty({__proto__:null,default:Rn},Symbol.toStringTag,{value:"Module"})),An={path:"/mock-demo",name:"MockDemo",component:()=>O(()=>import("./index-DyAfcDS5.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!0}},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Mn={path:"/modal-demo",name:"ModalDemo",component:()=>O(()=>import("./index-RR4iiPxT.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),Dn={path:"/multi",name:"MultiMenu",component:W,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>O(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:W,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>O(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:W,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>O(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},In=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),zn={path:"/precision",name:"CalculatePrecision",component:()=>O(()=>import("./index-6b4negd8.js"),__vite__mapDeps([44,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,20,18,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:zn},Symbol.toStringTag,{value:"Module"})),En={path:"/qrcode",name:"RQRCode",component:()=>O(()=>import("./index-zKwNDQHJ.js"),__vite__mapDeps([45,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,46,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/rely",name:"Rely",component:W,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>O(()=>import("./index-8MpCyi31.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/router-demo",name:"RouterDemoRoot",component:W,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>O(()=>import("./index-SycY_GW1.js"),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>O(()=>import("./index-5YvNvrKO.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/scroll-reveal",name:"ScrollReveal",component:()=>O(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>O(()=>import("./index-jF0Oxelo.js"),__vite__mapDeps([52,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,53])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/table",name:"TableView",component:()=>O(()=>import("./index-oyH956wQ.js"),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/template-hooks",name:"TemplateHooks",component:()=>O(()=>import("./index-hscgGL2B.js"),__vite__mapDeps([55,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>O(()=>import("./index-F5iLbQeX.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,57])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},ea=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),Oe=Vue.ref(null),ta={setupRouterLoadingBar:!0,setupRouterGuard:!0},oa=["RLogin","ErrorPage","RayTemplateDoc"],ie=["admin"],na=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":bn,"/src/router/modules/demo/axios.ts":Vn,"/src/router/modules/demo/context-menu.ts":wn,"/src/router/modules/demo/directive.ts":Cn,"/src/router/modules/demo/doc.ts":kn,"/src/router/modules/demo/echart.ts":On,"/src/router/modules/demo/iframe.ts":xn,"/src/router/modules/demo/mock.ts":Ln,"/src/router/modules/demo/modal.ts":Pn,"/src/router/modules/demo/multi-menu.ts":In,"/src/router/modules/demo/precision.ts":jn,"/src/router/modules/demo/qrcode.ts":$n,"/src/router/modules/demo/rely.ts":Fn,"/src/router/modules/demo/router-demo.ts":Kn,"/src/router/modules/demo/scroll-reveal.ts":qn,"/src/router/modules/demo/svg-icons.ts":Hn,"/src/router/modules/demo/table.ts":Xn,"/src/router/modules/demo/template-hooks.ts":Qn,"/src/router/modules/error404.ts":ea});return Object.keys(e).reduce((o,a)=>{const n=e[a].default;if(n)o.push(n);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},aa=e=>e.sort((t,o)=>{var r,i;const a=((r=t.meta)==null?void 0:r.order)??1,n=((i=o.meta)==null?void 0:i.order)??0;if(typeof a!="number"||typeof n!="number")throw new TypeError("orderRoutes error: order must be a number!");return a===n?t.name?o.name?t.name.localeCompare(o.name):-1:1:a-n}),ra=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Oe.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Qe={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},la={name:"Dashboard",path:"/dashboard"},q={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Re={signing:"signing",localeLanguage:"localeLanguage",token:"token"},ia={content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},Je=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,globalRootRoute:me(la),layoutContentSpinning:!1});function z(e,t,o){Je[e]=t,o==null||o()}function j(e){return Vue.readonly(Vue.toRef(Je,e))}const et=()=>({isLayoutContentMaximized:Vue.computed(()=>j("layoutContentMaximize").value),maximize:(o,a)=>{const n=F(Oe),{toggleFullscreen:r}=jr(n,a);z("layoutContentMaximize",o),r()}}),tt=()=>({reload:(a=800)=>{z("globalMainLayoutLoad",!1),setTimeout(()=>z("globalMainLayoutLoad",!0),a)},openSpin:()=>{z("layoutContentSpinning",!0)},closeSpin:()=>{z("layoutContentSpinning",!1)}}),xe={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"};var sa={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ot=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=sa,{locale:t}=Z(),{locale:o}=zr(),a=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...xe.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:bo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:me(ia)}),n=l=>{t(l),o(l),a.localeLanguage=l,Ne("localeLanguage",l,"localStorage")},r=(l,s=.3)=>{ue(a,"settingState.primaryColorOverride.common.primaryColorHover",l);const d=document.body;d.style.setProperty("--ray-theme-primary-color",l),d.style.setProperty("--ray-theme-primary-fade-color",ko(l,s))},i=(l,s,d)=>{Object.hasOwn(a,l)&&(a[l]=s),d==null||d()};return{...Vue.toRefs(a),updateLocale:n,changePrimaryColor:r,updateSettingState:i}},{persist:{key:"piniaSettingStore"}}),nt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],at="#18181c",rt={},lt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},it={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},st={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ct={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},yt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},bt={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"}},vt={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)"}}},Vt={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)"}}},St={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)"]}}},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)"]}}},_t={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)"]}}},Ct={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)"]}}},Nt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},kt={textStyle:{color:"#999999"}},Tt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Ot={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"}}},Rt={color:["#fc97af","#87f7cf"]},xt={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"}},At={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},ca={color:nt,backgroundColor:at,textStyle:rt,title:lt,line:it,radar:st,bar:ct,pie:ut,scatter:dt,boxplot:pt,parallel:mt,sankey:ht,funnel:gt,gauge:ft,candlestick:yt,graph:bt,map:vt,geo:Vt,categoryAxis:St,valueAxis:wt,logAxis:_t,timeAxis:Ct,toolbox:Nt,legend:kt,tooltip:Tt,timeline:Ot,visualMap:Rt,dataZoom:xt,markPoint:At},ua=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:at,bar:ct,boxplot:pt,candlestick:yt,categoryAxis:St,color:nt,dataZoom:xt,default:ca,funnel:gt,gauge:ft,geo:Vt,graph:bt,legend:kt,line:it,logAxis:_t,map:vt,markPoint:At,parallel:mt,pie:ut,radar:st,sankey:ht,scatter:dt,textStyle:rt,timeAxis:Ct,timeline:Ot,title:lt,toolbox:Nt,tooltip:Tt,valueAxis:wt,visualMap:Rt},Symbol.toStringTag,{value:"Module"})),Lt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Mt="rgba(0,0,0,0)",Pt={},Dt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},It={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},jt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},qt={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Gt={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"}},Ht={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)"}}},Yt={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)"}}},Xt={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)"]}}},Zt={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)"]}}},Qt={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)"]}}},Jt={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)"]}}},eo={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},to={textStyle:{color:"#333333"}},oo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},no={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"}}},ao={color:["#5ab1ef","#e0ffff"]},ro={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},lo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},da={color:Lt,backgroundColor:Mt,textStyle:Pt,title:Dt,line:It,radar:zt,bar:jt,pie:Et,scatter:$t,boxplot:Bt,parallel:Ft,sankey:Wt,funnel:Kt,gauge:Ut,candlestick:qt,graph:Gt,map:Ht,geo:Yt,categoryAxis:Xt,valueAxis:Zt,logAxis:Qt,timeAxis:Jt,toolbox:eo,legend:to,tooltip:oo,timeline:no,visualMap:ao,dataZoom:ro,markPoint:lo},pa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Mt,bar:jt,boxplot:Bt,candlestick:qt,categoryAxis:Xt,color:Lt,dataZoom:ro,default:da,funnel:Kt,gauge:Ut,geo:Yt,graph:Gt,legend:to,line:It,logAxis:Qt,map:Ht,markPoint:lo,parallel:Ft,pie:Et,radar:zt,sankey:Wt,scatter:$t,textStyle:Pt,timeAxis:Jt,timeline:no,title:Dt,toolbox:eo,tooltip:oo,valueAxis:Zt,visualMap:ao},Symbol.toStringTag,{value:"Module"})),ma=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":ua,"/src/echart-themes/macarons/macarons.json":pa}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((a,n)=>{var i;const r=(i=n.match(t))==null?void 0:i[1];if(r)return a.push({name:r,theme:e[n].default}),a;throw new Error("theme name is not found")},[])},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),ga={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,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{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()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},fa={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},ya=ma(),rl=Vue.defineComponent({name:"RChart",props:ga,setup(e,{expose:t}){const{getAppTheme:o}=E(),a=Vue.ref(),n=Vue.ref(),r=Vue.ref();let i,l;const{echartTheme:s}=xe;let d,c;const m=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(r.value&&r.value.getDom())}]),b=Vue.computed(()=>({"--ray-chart-width":P(e.width),"--ray-chart-height":P(e.height)})),y=async()=>{var f;oe([Ko,Uo,qo,Go,Ho,Yo,Xo,Zo]),oe([Qo,Jo,en,tn,on,nn]),oe([an,rn]),oe([ln]);try{oe((f=e.use)==null?void 0:f.filter(Boolean))}catch{console.error("register chart Core error: wrong property and method passed in extend attribute")}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?g("dark"):g("");return}if(e.theme)g(e.theme);else{const f=e.autoChangeTheme&&o.value?`${s}-dark`:s;g(f)}},h=f=>{let T=Vue.unref(f);const N=L=>Object.assign({animation:!0},T,L);return e.showAria&&(T=N({aria:{enabled:!0,decal:{show:!0}}})),T},g=(f=s)=>{const T=a.value,N=h(e.options),{height:L,width:$}=T.getBoundingClientRect(),{onSuccess:K,onError:ee}=e;try{ya.forEach(H=>{Fo(H.name,H.theme)}),c=Wo(T,f,{width:$===0?200:void 0,height:L===0?200:void 0}),r.value=c,e.animation?(c.setOption({}),setTimeout(()=>{N&&(c==null||c.setOption(N))})):N&&(c==null||c.setOption(N)),K&&A(K,c)}catch(H){ee&&A(ee),console.error("RChart render error: ",H)}},S=()=>!!(c&&c.getDom()),R=()=>{S()&&(c.clear(),c.dispose(),r.value=void 0)},u=()=>{c&&c.resize()},p=(f,T)=>{if(f==="downloadChart"&&S()){const{filename:L,...$}=e.downloadOptions;To(c.getDataURL($),L??`${new Date().getTime()}`)}const{onDropdownSelect:N}=e;N&&A(N,f,T)},_=()=>{if(c!=null&&c.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}v(),e.autoResize&&(i=Te(u,e.throttleWait),l=zo(e.observer||n,i))},k=()=>{var f;R(),i==null||i.cancel(),(f=l==null?void 0:l.stop)==null||f.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(R(),v())}),Vue.watch(()=>e.showAria,()=>{R(),v()}),Vue.watchEffect(()=>{e.watchOptions?d=Vue.watch(()=>e.options,f=>{const T=h(f),N=Object.assign(e.setChartOptions,fa);c==null||c.setOption(T,N)},{deep:!0}):d==null||d(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:r,dispose:k,render:_}),Vue.onBeforeMount(async()=>{await y()}),Vue.onMounted(()=>{_()}),Vue.onBeforeUnmount(()=>{k(),d==null||d()}),{rayChartRef:a,cssVarsRef:b,rayChartWrapperRef:n,moreDropDownOptions:m,dropdownSelect:p}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:a,dropdownSelect:n,bordered:r,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:r},{default:ne(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ne(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ne(l,{defaultElement:Vue.createVNode(io,{iconSize:18,cursor:"pointer",options:i??a,trigger:"click",onSelect:n.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)])}}),ba={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},ll=Vue.defineComponent({name:"RCollapseGrid",props:ba,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:n,"onUpdate:value":r}=e;n&&A(n,t.value),r&&A(r,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(C,{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.NSpace,{justify:"end"},{default:()=>{var o,a;return[(a=(o=this.$slots).action)==null?void 0:a.call(o),this.CollapseIcon()]}})]})]}})})}}),va={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}},C=Vue.defineComponent({name:"RIcon",props:va,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?P(e.width):P(e.size),"--ray-icon-height":e.height?P(e.height):P(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:n=>{const{onClick:r}=e;r&&A(r,n)}}},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)])])}}),Va={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},wrapperClass:{type:String,default:null}},il=Vue.defineComponent({name:"RIframe",props:Va,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":P(e.frameborder),"--ray-iframe-width":P(e.width),"--ray-iframe-height":P(e.height)})),a=Vue.ref(),n=Vue.ref(!0),r=l=>{n.value=!1;const{onSuccess:s}=e;s&&A(s,a.value,l)},i=l=>{n.value=!1;const{onError:s}=e;s&&A(s,l)};return we(a,"load",r),we(a,"error",i),t({iframeInst:a}),{cssVars:o,iframeRef:a,spinShow:n}},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.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),Sa={...naive.modalProps,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}},wa=(e,t)=>new Promise(o=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const n=Me(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Me.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:r=>{const i=r.target,l=(parseFloat(i.getAttribute("data-x"))||0)+r.dx,s=(parseFloat(i.getAttribute("data-y"))||0)+r.dy;i.style.transform="translate("+l+"px, "+s+"px)",i.setAttribute("data-x",l),i.setAttribute("data-y",s)}}}).resizable(!1);o(n)}},30)}),sl=Vue.defineComponent({name:"RModal",props:Sa,setup(e){const{height:t}=ke(),o=Vue.computed(()=>({"--r-modal-width":P(e.width??600),"--r-modal-card-width":P(e.cardWidth??600),"--r-modal-dialog-width":P(e.dialogWidth??446)})),a=pe();let n;const r=()=>e.preset==="card"&&e.fullscreen,i=()=>{const l=document.getElementById(a);l&&wa(l,e.preset).then(s=>{n=s})};return Vue.watch(()=>e.show,l=>{l&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{i()}):(n==null||n.unset(),n=null)}),{cssVars:o,height:t,isFullscreenCardType:r,uuidEl:a}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:a}=this,{preset:n,...r}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:n},{id:s},r,a),{...o})}}),_a={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Ca(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const io=Vue.defineComponent({name:"RMoreDropdown",props:_a,render(){let e;const{iconSize:t,cursor:o}=this,{default:a}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),Ca(e=ne(a,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Na={loadingDescription:{type:String},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:e=>[0,1,2,3].includes(e)},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}},ka=e=>new Promise((t,o)=>{const a=new XMLHttpRequest;a.responseType="blob",a.onload=()=>{const n=new FileReader;n.onloadend=()=>{t(n.result)},n.onerror=r=>{o(r)},n.onabort=r=>{o(r)},n.readAsArrayBuffer(a.response)},a.open("GET",e),a.send()}),cl=Vue.defineComponent({name:"RayQRcode",props:Na,setup(e,t){const{expose:o}=t,a=Vue.ref(),n={opacitySpinning:"0.1"};let r,i;const l=async()=>{const{gifBackgroundURL:m}=e;if(m)try{r=await ka(m)}catch(b){console.error(b)}},s=()=>{const{gifBackground:m,...b}=e;new Io.AwesomeQR({...b,gifBackground:r??void 0}).draw().then(y=>{const{onSuccess:v}=e;v&&A(v,y),a.value=y}).catch(y=>{const{onError:v}=e;v&&A(v,y)})},d=()=>{if(t.slots.errorAction)return;const{onReload:m}=e;m&&A(m)},c=m=>{a.value&&X(a.value,"String")&&Oo(a.value,m||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?i=Vue.watch(()=>e.text,()=>s()):i==null||i()}),o({downloadQRCode:c}),Vue.onMounted(async()=>{await l(),s()}),Vue.onBeforeUnmount(()=>{i==null||i()}),{qrcodeURL:a,spinOverrides:n,errorActionClick:d}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",themeOverrides:this.spinOverrides,description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[X(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(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),he={...naive.dataTableProps,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},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},I={tableIconSize:"18",tableKey:Symbol("r-table")},Ta=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...he},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:r=>{const{onChangeSize:i}=e;i&&A(i,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(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"adjustment",size:I.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),Oa=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(I.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:a}]=qe(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:a}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"fullscreen",size:I.tableIconSize,cursor:"pointer",onClick:()=>{t||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Ra=()=>Vue.createVNode(C,{name:"draggable",size:I.tableIconSize,cursor:"all-scroll"},null),De=({icon:e,title:t,onClick:o,customClassName:a})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:I.tableIconSize,cursor:"pointer",customClassName:a,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),_e=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:d,children:c,fixed:m,isResizable:b,...y}=i,v=m==="left",h=m==="right",g={...y,title:d,key:s,fixed:m,isLeftFixedActivated:v,isRightFixedActivated:h,isResizable:b};return{...g,suffix:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(De,{icon:"row_head",title:"固定在列首",customClassName:v?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"left",g,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:I.tableIconSize,cursor:"pointer",customClassName:b?"r-table__c-tool-icon--active":"",onClick:a.bind(this,g,l)},null),default:()=>"修改列宽"}),Vue.createVNode(De,{icon:"row_end",title:"固定在列尾",customClassName:h?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"right",g,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},a=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},n=(i,l,s)=>{const d=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[d]=!l[d],l[d]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[d,c]=_e(l,t.value);if(d===null||c===null)return;d.splice(c,1);const[m,b]=_e(i,t.value);m===null||b===null||(s==="before"?m.splice(b,0,l):m.splice(b+1,0,l),o(m))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:I.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:Ra.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Aa=Vue.defineComponent({name:"TablePrint",props:he,setup(e){const{tableRef:t}=Vue.inject(I.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:a={},domToImageOptions:n}={},title:r}=e;(a.documentTitle===""||a.documentTitle===void 0||a.documentTitle===null)&&(a.documentTitle=typeof r=="string"?r:""),Ro(t,{printOptions:a,domToImageOptions:n})}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"print",size:I.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function La(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ul=Vue.defineComponent({name:"RTable",props:he,setup(e,t){const{expose:o}=t,a=Vue.ref(),n=Vue.ref(),r=pe(16),i=pe(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),d=(h,g)=>{const{onContextMenuClick:S}=e;S&&A(S,h,g),l.showContextMenu=!1},c=(h,g)=>{var R;return{...(R=e.rowProps)==null?void 0:R.call(e,h,g),onContextmenu:e.disabledContextMenu?void 0:u=>{u.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=u.clientX,l.y=u.clientY})}}},m=h=>{s.size=h},b=h=>{const{onUpdateColumns:g,"onUpdate:columns":S}=e;g&&A(g,h),S&&A(S,h)},y=()=>{const{toolOptions:h}=e;return h==null?void 0:h.filter(()=>Boolean).map(g=>typeof g=="function"?g():g)},v=h=>{const g=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Aa,h,null),Vue.createVNode(Ta,Vue.mergeProps(h,{onChangeSize:m.bind(this)}),null),Vue.createVNode(Oa,null,null),Vue.createVNode(xa,Vue.mergeProps(h,{onUpdateColumn:b.bind(this)}),null)]);return e.toolOptions?e.coverTool?y:()=>Vue.createVNode(Vue.Fragment,null,[g(),y()]):g};return Vue.provide(I.tableKey,{uuidTable:i,uuidWrapper:r,wrapperRef:n,tableRef:a}),o({rTableInst:a,uuidTable:i,uuidWrapper:r}),{uuidWrapper:r,uuidTable:i,contextMenuReactive:l,rTableInst:a,combineRowProps:c,contextMenuSelect:d,privateReactive:s,tool:v,wrapperRef:n}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:ne(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},La(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Ma={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Pa=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Ma),setup(e){const{getKeepAliveInclude:t}=Ka(),{setupKeepAlive:o,maxKeepAliveLength:a,keepAliveExclude:n}=Qe;return(r,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:d})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:r.transitionPropName,mode:r.transitionMode,appear:r.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(a),include:Vue.unref(t),exclude:Vue.unref(n)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:d.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:d.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Da={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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 Ia=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,so=(e,t,o)=>{const a=[];if(Ia(e,t,o))return a.push(e),a;if(e.children&&e.children.length>0)for(const n of e.children){const r=so(n,t,o);r.length>0&&a.push(e,...r)}return a},za=(e,t,o)=>{const a=[];for(const n of e){const r=so(n,t,o);r.length>0&&a.push(...r)}return a},ja=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Da,a=o?o.title:"";document.title=t+" - "+a},Ea=e=>{const{meta:t}=e;if(!t.icon)return;if(X(t.icon,"Object"))return()=>t.icon;const o=Vue.h(C,{name:t.icon,size:q.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Ie=()=>{const{getRootPath:e}=J();return re("menuKey","sessionStorage",e.value)},ze=e=>e.startsWith("/"),co=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(n=>{var r;if((r=n.children)!=null&&r.length)co(n.children,t,o+(ze(n.path)?n.path:"/"+n.path));else{const i=o+(ze(n.path)?n.path:"/"+n.path),l={...n,path:i};t.push(l)}}),t):[],$a=e=>Array.isArray(e)?co(me(e)):[],uo=()=>aa(na()),Ba=()=>$a(uo()),po=Pinia.defineStore("menu",()=>{const e=VueRouter.useRouter(),t=VueRouter.useRoute(),{t:o}=Z(),{setKeepAliveInclude:a}=Ua(),n=Vue.reactive({menuKey:Ie(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),r=Vue.ref(!0),i=new RegExp("/","g"),l=u=>{const{meta:p}=u,_=Vue.computed(()=>p!=null&&p.i18nKey?o(`${p.i18nKey}`):p==null?void 0:p.noLocalTitle),k={...u,key:u.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>_.value}),breadcrumbLabel:_.value},f=Object.assign({},k,{icon:Ea(u)});return u.path===Ie()&&m(u.path,f),f.show=Ce(f),f},s=(u,p)=>za(u,"key",p),d=(u,p)=>{const{meta:_}=p;n.breadcrumbOptions=s(n.options,u),_.sameLevel&&Vue.nextTick().then(()=>{n.breadcrumbOptions.find(f=>f.path===p.path)||n.breadcrumbOptions.push(p)})},c=(u,p=!0)=>{const k=Array.isArray(u)?[...u]:[u];p?n.menuTagOptions.push(...k):n.menuTagOptions=k},m=(u,p)=>{n.menuTagOptions.find(k=>k.path===u)||n.menuTagOptions.push(p)},b=(u,p,_)=>{const{meta:k,path:f}=p;if(k.windowOpen)window.open(k.windowOpen);else{if(String(u).startsWith("/"))e.push({path:f,query:_});else{const N=s(n.options,u).map(L=>L.key).join("/");e.push({path:N,query:_})}const T=(f.match(i)||[]).length;a(p),ja(p),!k.sameLevel||k.sameLevel&&T===1?(m(u,p),d(u,p),n.menuKey=u,Ne("menuKey",u)):d(n.menuKey||"",p),n.currentMenuOption=p}},y=async(u,p)=>{const[_]=u.split("?"),k=(_.match(new RegExp("/","g"))||[]).length;let f=_;if(k>1){const N=_.split("/").filter(L=>L);f=N[N.length-1]}if(f===n.menuKey)return;const T=e.getRoutes().find(N=>k>1?u===N.path:f===N.path);T&&b(k>1?f:u,l(T),p)},v=()=>new Promise(u=>{const p=(_,k)=>{var T;const f=[];for(const N of _){if((T=N.children)!=null&&T.length)N.children=p(N.children);else if(!go(N.meta))continue;f.push(l(N))}return f};n.options=p(uo()),u()}),h=u=>n.collapsed=u,g=(u,p=1)=>n.menuTagOptions.splice(u,p),S=()=>{n.menuTagOptions=[]},R=async()=>{r.value&&(await v(),r.value=!1)};return Vue.watch(()=>t.fullPath,async(u,p)=>{await R(),u!==p&&await y(u,t.query)},{immediate:!0}),{...Vue.toRefs(n),changeMenuModelValue:Te(b,500),setupAppMenu:v,collapsedMenu:h,spliceMenTagOptions:g,emptyMenuTagOptions:S,setMenuTagOptions:c}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),mo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=a=>new Promise((n,r)=>{$o(a)?r({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:a.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},n({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),xo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),ho=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Qe,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,a=r=>{const i=o(),{name:l,meta:{keepAlive:s}}=r;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},n=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:a,getKeepAliveInclude:n}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),G=()=>{const e=po(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),a=Vue.computed(()=>e.menuKey),n=Vue.computed(()=>{const{getRootPath:l}=J();return e.menuTagOptions.map((s,d,c)=>(s.key===a.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),r=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:a,getMenuTagOptions:n,getCurrentMenuOption:r,getCollapsed:i}},Q=()=>{const{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:a,emptyMenuTagOptions:n,setMenuTagOptions:r}=po();return{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:a,emptyMenuTagOptions:n,setMenuTagOptions:r}},E=()=>{const e=ot(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),a=Vue.computed(()=>e.appTheme),n=Vue.computed(()=>e.menuTagSwitch),r=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),d=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),m=Vue.computed(()=>e.watermarkConfig);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:a,getMenuTagSwitch:n,getBreadcrumbSwitch:r,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:d,getWatermarkSwitch:c,getWatermarkConfig:m}},D=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=ot();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Fa=()=>{const e=mo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Wa=()=>{const{signing:e,logout:t}=mo();return{signing:e,logout:t}},Ka=()=>{const e=ho();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Ua=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=ho();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},dl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Eo)},pl=()=>({setWatermarkContent:n=>{const{getWatermarkConfig:r}=E(),i=Object.assign(r.value,{content:n}),{updateSettingState:l}=D();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:n}=E(),{updateSettingState:r}=D();r("watermarkSwitch",!n.value)}}),qa=()=>{const e=()=>{const{getAppTheme:n}=E(),{t:r}=Z();return{theme:n.value,themeLabel:n.value?r("headerSettingOptions.ThemeOptions.Dark"):r("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!1)},toggleTheme:()=>{const{theme:n}=e(),{updateSettingState:r}=D();r("appTheme",!n)},getAppTheme:e}},Y=(e,t)=>{const{getMenuTagOptions:o}=G();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 a=o.value.findIndex(n=>n.key===e);return a>-1?{option:o.value[a],index:a}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{key:a}=e,n=o.value.findIndex(r=>r.key===a);if(n===-1){console.warn(`${t}: The incoming menuTag option ${e.key} did not match the corresponding item.`);return}return{option:e,index:n}}};function Ga(){const{getMenuTagOptions:e,getMenuKey:t}=G(),{changeMenuModelValue:o,spliceMenTagOptions:a,emptyMenuTagOptions:n,setMenuTagOptions:r}=Q(),i=()=>e.value.findIndex(v=>v.key===t.value);return{close:v=>{const h=Y(v,"close");if(h){const{index:g,option:S}=h;if(a(g),S.key===t.value){const R=e.value[g-1];R&&o(R.key,R)}}},closeAll:()=>{n(),de()},closeRight:v=>{const h=Y(v,"closeRight");if(h){const{option:g,index:S}=h,R=e.value.length-S,u=i();a(S+1,R),S<=u&&t.value!==g.key&&o(g.key,g)}},closeLeft:v=>{const h=Y(v,"closeLeft");if(h){const{option:g,index:S}=h,R=i();a(0,S),R<=S&&t.value!==g.key&&o(g.key,g)}},closeOther:v=>{const h=Y(v,"closeOther");if(h){const{option:g}=h;t.value!==g.key?(n(),o(g.key,g)):r(g,!1)}},getCurrentTagIndex:i,checkCloseRight:v=>{const h=Y(v,"checkCloseRight");if(h){const{index:g}=h,S=e.value.length-1;return!(g>=S)}return!1},checkCloseLeft:v=>{const h=Y(v,"checkCloseRight");if(h){const{index:g}=h,S=e.value.length-1;return g===0?!1:g>0&&S>0}return!1}}}function ml(){const{changeMenuModelValue:e}=Q();return{navigationTo:o=>{if(typeof o=="number"){if(isNaN(o)){console.warn(`navigationTo: The ${o} is NaN, expect number.`);return}const{getMenuOptions:a}=G();if(o>a.value.length){console.warn(`navigationTo: The current ${o} exceeds the maximum number of menus.`);return}const n=a.value[o],r=i=>{if(i.children&&i.children.length>0){const{children:[l]}=i;r(l);return}e(i.key,i)};r(n)}else e(o.key,o)}}}function J(){const e=j("globalRootRoute"),t=Vue.computed(()=>e.value),o=Vue.computed(()=>e.value.path),a=Vue.computed(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:a,setRootRoute:r=>{const i=j("globalRootRoute"),l=Object.assign(me(i.value),r);z("globalRootRoute",l)}}}const Ha=e=>{const{beforeEach:t}=e,{getRootPath:o}=J(),a=(n,r)=>n.path==="/"||r.path==="/login";t((n,r,i)=>{const l=re(Re.token),s=re("menuKey","sessionStorage",o.value),{meta:d,name:c}=n;l!==null?a(n,r)?de(!0):!X(c,"Symbol")&&c&&oa.includes(c)?i():go(d)?a(n,r)?s?i(s):de(!0):i():de(!0):a(n,r)?i():i("/")})},go=e=>{const{getSigningCallback:t}=Fa(),{role:o}=e;return ie!=null&&ie.length&&ie.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Ce=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:a,env:n}=t,{MODE:r}=Ve();return!(a||o||n&&typeof n=="string"&&n!==r||n&&Array.isArray(n)&&!n.includes(r))},Ya=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},Xa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=ta;t&&Ya(e),o&&Ha(e)},de=(e=!0)=>{const{router:t}=yo(),{push:o,replace:a}=t,{getRootPath:n}=J();Ne("menuKey",n.value),e?a(n.value):o(n.value)};var Za={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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 Qa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Za;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:n})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:n},null)}},render(){var e,t,o,a;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(a=this.sideBarLogo)!=null&&a.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var n;return(n=this.sideBarLogo)==null?void 0:n.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var n;return[(n=this.sideBarLogo)==null?void 0:n.title]}})])]):null}}),Ja=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=Q(),{getMenuOptions:a,getCollapsed:n,getMenuKey:r}=G(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{d()}),r.value),set:()=>{l.value&&z("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=ge(),s=Vue.computed({get:()=>j("globalDrawerValue").value,set:m=>{z("globalDrawerValue",m)}}),d=()=>{const m=i.value;Vue.nextTick().then(()=>{var b,y;(y=(b=e.value)==null?void 0:b.showOption)==null||y.call(b,m)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:q.menuCollapsedMode,collapsedWidth:q.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Qa,{collapsed:n.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",value:i.value,"onUpdate:value":m=>i.value=m,options:a.value,indent:q.menuCollapsedIndent,collapsed:n.value,collapsedIconSize:q.menuCollapsedIconSize,collapsedWidth:q.menuCollapsedWidth,onUpdateValue:(m,b)=>{t(m,b)},accordion:q.menuAccordion},null)]}),modelGlobalDrawerValue:s}},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 er{constructor(){Le(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:a}=t;return[a||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const a=this.generateRequestKey(t);if(this.pendingRequest.has(a))t.signal=(o=this.pendingRequest.get(a))==null?void 0:o.signal;else{const n=new AbortController;t.signal=n.signal,this.pendingRequest.set(a,n)}}}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 ye={requestInstance:null,responseInstance:null},be={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},se={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},tr=new er,hl=()=>{const e=(l,s)=>{s==="requestInstance"?ye.requestInstance=l:ye.responseInstance=l},t=l=>ye[l],o=(l,s,d)=>{d==="ok"?be[l]=s:se[l]=s},a=(l,s)=>s==="ok"?be[l]:se[l],n=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(d=>{typeof d=="function"&&d(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:a,getAxiosInstance:t,beforeFetch:(l,s,d)=>{const c=d==="ok"?be[s]:se[s],m=t(l),{MODE:b}=Ve();m&&n(c,m,b)},fetchError:(l,s,d)=>{const c=se[d],{MODE:m}=Ve();n(c,s,m)}}},or=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{tr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}}),fo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=et(),{getContentTransition:o}=E(),a=Vue.ref(!1),n={opacitySpinning:"0"},r=j("globalMainLayoutLoad"),i=j("layoutContentMaximize"),l=j("layoutContentSpinning");return(()=>{e.beforeEach(()=>{a.value=!0}),e.afterEach(()=>{a.value=!1})})(),{globalMainLayoutLoad:r,spinning:a,themeOverridesSpin:n,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:a}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,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:()=>{a(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(or,null,null),e?Vue.createVNode(Pa,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),nr=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"}));var ar={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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 rr=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ar;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),je=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=n=>{t("click",n)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{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)}}),lr=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=qa(),{getAppTheme:o}=E(),a=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:r})=>r?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:a}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:a}=this;return Vue.createVNode(naive.NSpace,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":n=>this.modelAppThemeRef=n,railStyle:a.bind(this),onUpdateValue:n=>n?t():o()},{"checked-icon":()=>Vue.createVNode(C,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(C,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ce(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ir=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:a}=D(),{getAppTheme:n,getPrimaryColorOverride:r,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:d,getWatermarkSwitch:c}=E(),m=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v)}}),b=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],y=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:d.value,getWatermarkSwitch:c.value});return{modelShow:m,changePrimaryColor:o,getAppTheme:n,getPrimaryColorOverride:r,contentTransitionOptions:b,updateSettingState:a,modelSwitchReactive:y}},render(){let e,t,o,a;const{$t:n}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:n("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(e=n("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(lr,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(t=n("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:xe.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":r=>this.getPrimaryColorOverride.common.primaryColor=r,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(o=n("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":r=>this.modelSwitchReactive.getContentTransition=r,options:this.contentTransitionOptions,onUpdateValue:r=>{this.updateSettingState("contentTransition",r)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(a=n("headerSettingOptions.InterfaceDisplay"))?a:{default:()=>[a]}),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":r=>this.modelSwitchReactive.getMenuTagSwitch=r,onUpdateValue:r=>this.updateSettingState("menuTagSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getBreadcrumbSwitch=r,onUpdateValue:r=>this.updateSettingState("breadcrumbSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getWatermarkSwitch=r,onUpdateValue:r=>this.updateSettingState("watermarkSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getCopyrightSwitch=r,onUpdateValue:r=>this.updateSettingState("copyrightSwitch",r)},null)]})]})]})]})]})}});function sr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const cr=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=Q(),{getBreadcrumbOptions:t}=G(),{isTabletOrSmaller:o}=ge();return{getBreadcrumbOptions:t,dropdownSelect:(r,i)=>{e(r,i)},breadcrumbItemClick:r=>{var i;if(!((i=r.children)!=null&&i.length)){const{meta:l={}}=r;l.sameLevel||e(r.key,r)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:a,breadcrumbItemClick:n}=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},sr(e=o.map(r=>Vue.createVNode(naive.NBreadcrumbItem,{key:r.path,onClick:n.bind(this,r)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",options:r.children&&((i=r.children)==null?void 0:i.length)>1?r.children:[],onSelect:a.bind(this)},{default:()=>Vue.createVNode("span",null,[r.label&&typeof r.label=="function"?r.label():r.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Ee(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ur=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=Q(),a=Vue.computed({get:()=>e.show,set:u=>{t("update:show",u),u||c()}}),{getMenuOptions:n}=G(),r=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:d}=ge(),c=()=>{r.searchOptions=[],r.searchValue=null,l=0,s=l},m=u=>{(u.ctrlKey||u.metaKey)&&u.key==="k"&&(u.preventDefault(),u.stopPropagation(),c(),a.value=!0)},b=u=>{const p=[],_=k=>{k.forEach(f=>{var L,$,K;(L=f.children)!=null&&L.length&&Ce(f)&&_(f.children);const T=($=f.breadcrumbLabel)==null?void 0:$.toLocaleLowerCase(),N=String(u).toLocaleLowerCase();T!=null&&T.includes(N)&&Ce(f)&&!((K=f.children)!=null&&K.length)&&p.push(f)})};u?(_(n.value),r.searchOptions=p):r.searchOptions=[],Vue.nextTick().then(()=>{v()})},y=u=>{if(u){const{meta:p}=u;p.windowOpen?window.open(p.windowOpen):(a.value=!1,o(u.key,u))}},v=()=>{const u=r.searchOptions[l],p=r.searchOptions[s],_="content-item--active";u&&Vue.nextTick().then(()=>{const k=Se(`attr:data_path="${u.path}"`),f=p?Se(`attr:data_path="${p==null?void 0:p.path}"`):null;if(f!=null&&f.length){const[T]=f;Ao(T,_)}if(k!=null&&k.length){const[T]=k;Lo(T,_)}})},h=u=>{const{icon:p}=u;return typeof p=="string"?Vue.createVNode(C,{name:p,size:"24"},null):typeof p=="function"?()=>p:Vue.createVNode(C,{name:"table",size:"24"},null)},g=u=>{u==="up"?l=l-1<0?0:l-1:u==="down"&&(l=l+1>=r.searchOptions.length?r.searchOptions.length-1:l+1)},S=u=>{const p=u.key;switch((p==="ArrowUp"||p==="ArrowDown")&&(u.preventDefault(),u.stopPropagation()),s=l<=0?0:l,p){case"ArrowUp":g("up");break;case"ArrowDown":g("down");break;case"Enter":const _=r.searchOptions[l];_&&y(_);break}v()},R=({menuOption:u})=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:y.bind(this,u),data_path:u.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[h(u.meta)]),Vue.createVNode("div",{class:"content-item-label"},[u.breadcrumbLabel])]});return Vue.watchEffect(()=>{d.value&&(a.value=!1)}),we(window,"keydown",u=>{m(u),S(u)}),{...Vue.toRefs(r),modelShow:a,helperTipOptions:i,fuzzySearchMenuOptions:Bo(b,300),handleSearchItemClick:y,RenderPreIcon:h,isTabletOrSmaller:d,SearchItem:R}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:a}=this,{SearchItem:n}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,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("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":r=>this.searchValue=r,clearable:!0,onInput:this.fuzzySearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[a.length?Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1,size:[8,8]},Ee(e=a.map(r=>Vue.createVNode(n,{menuOption:r,key:r.key},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(C,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NSpace,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},Ee(t=this.helperTipOptions.map(r=>Vue.createVNode("div",{class:"tip-wrapper-item",key:r.label},[Vue.createVNode("div",{class:"item-icon"},[r.plain?Vue.createVNode("span",null,[r.icon]):Vue.createVNode(C,{name:r.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[r.label])])))?t:{default:()=>[t]})])])])])]})}}),dr=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.spaceProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=re(Re.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NSpace,Vue.mergeProps({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signing)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signing)==null?void 0:t.name])]}})}}),pr=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],mr={logout:()=>{const{logout:e}=Wa();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=D();e("lockScreenSwitch",!0)}},hr=e=>{const t=mr[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},gr=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:a}=Z(),n=[{name:"reload",size:18,tooltip:a("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],r=[{name:"menu",size:18,eventKey:"menu"}];return t.value?r:n},fr=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:a}=Z(),n=[{name:"fullscreen",size:18,tooltip:t.value?a("headerTooltip.CancelFullScreen"):a("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:a("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:a("headerTooltip.Setting"),eventKey:"setting"}],r=[{name:"search",size:18,tooltip:a("headerTooltip.Search"),eventKey:"search"},...n],i=[...n];return o.value?i:r},yr=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=D(),{t:o}=Z(),{reload:a}=tt(),[n,{toggleFullscreen:r,isEnabled:i}]=qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=E(),d=Vue.ref(!1),c={display:"flex"},m=Vue.ref(!1),{isTabletOrSmaller:b}=ge(),y=j("globalDrawerValue"),v=j("globalMainLayoutLoad"),h=Vue.computed(()=>gr({isFullscreen:n,isTabletOrSmaller:b,globalMainLayoutLoad:v})),g=Vue.computed(()=>fr({isFullscreen:n,isTabletOrSmaller:b,globalMainLayoutLoad:v})),S={reload:()=>{a()},setting:()=>{d.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},search:()=>{m.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{z("globalDrawerValue",!y.value)}};return{leftIconOptions:h,rightTooltipIconOptions:g,toolIconClick:u=>{var p;(p=S[u])==null||p.call(S)},showSettings:d,updateLocale:e,spaceItemStyle:c,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:m}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(ur,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NSpace,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(je,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(cr,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(je,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Xe,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:pr(),onSelect:hr.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(dr,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(ir,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),br=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(yr,null,null)]})}}),vr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Vr=Ye('',1),Sr=[Vr];function wr(e,t){return Ge(),He("svg",vr,[...Sr])}const _r={render:wr},Cr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Nr=Ye('',1),kr=[Nr];function Tr(e,t){return Ge(),He("svg",Cr,[...kr])}const Or={render:Tr};function Rr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const xr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:a,getMenuTagOptions:n}=G(),{changeMenuModelValue:r}=Q(),{getRootPath:i}=J(),{maximize:l}=et(),{reload:s}=tt(),{close:d,closeAll:c,closeRight:m,closeLeft:b,closeOther:y}=Ga(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let h=-1;const g={size:16},S=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:g.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:g.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Or,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(_r,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:g.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:g.size},null),disabled:!1}]),R=pe(16),u={closeCurrentPage:()=>{a.value!==i.value&&d(h)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{m(h)},closeLeft:()=>{b(h)},closeOther:()=>{y(h)}},p=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),_="menu_tag_data",k=V=>{d(V)},f=(V,w)=>{S.value.forEach(M=>{if(M.key===V){M.disabled=w;return}})},T=V=>{p.actionDropdownShow=!1,r(V.key,V)},N=()=>{const V=document.getElementById(R);if(V)return Array.from(V.childNodes).find(le=>Mo(le,"n-scrollbar-container").value)},L=V=>{var M;const w=N();if(w){const le=w.scrollLeft||0,Ae=V==="left"?Math.max(0,le-200):le+200;(M=o.value)==null||M.scrollTo({left:Ae,behavior:"smooth"})}},$=V=>{var w;p.actionDropdownShow=!1,(w=u[V])==null||w.call(u)},K=(V,w)=>{w.preventDefault(),p.actionDropdownShow=!1,h=V,Vue.nextTick(()=>{p.actionDropdownShow=!0,p.x=w.clientX,p.y=w.clientY})},ee=()=>{const V=n.value.length-1,{closeable:w}=n.value[h]??{};f("closeCurrentPage",!w),h===V?f("closeRight",!0):h0&&f("closeLeft",!1)},H=()=>{h=n.value.findIndex(w=>w.key===a.value),ee()},vo=V=>{n.value.length>1&&V.key!==i.value&&(V.closeable=!0)},Vo=V=>{V.key!==a.value&&(V.closeable=!1)},So=()=>{N()&&Vue.nextTick().then(()=>{var w;(w=o.value)==null||w.scrollTo({left:99999,behavior:"smooth"})})},wo=()=>{Vue.nextTick().then(()=>{const V=Se(`attr:${_}="${a.value}"`);if(V!=null&&V.length){const[w]=V;Vue.nextTick().then(()=>{var M;(M=o.value)==null||M.scrollTo({left:w.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>n.value,(V,w)=>{S.value.forEach(M=>{v.includes(M.key)&&(V.length>1?M.disabled=!1:M.disabled=!0)}),w!=null&&w.length&&(V.length>(w==null?void 0:w.length)?So():V.length===(w==null?void 0:w.length)&&wo())},{immediate:!0}),Vue.watch(()=>p.actionDropdownShow,V=>{var w;V&&((w=Te(ee,100))==null||w())}),t({}),{getMenuTagOptions:n,changeMenuModelValue:r,closeCurrentMenuTag:k,getMenuKey:a,handleTagClick:T,moreOptions:S,scrollX:L,scrollRef:o,uuidScrollBar:R,actionDropdownSelect:$,actionState:p,handleContextMenu:K,setCurrentContextmenuIndex:H,menuTagMouseenter:vo,menuTagMouseleave:Vo,MENU_TAG_DATA:_,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:a}=this,{maximize:n,closeCurrentMenuTag:r,scrollX:i,$t:l}=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:this.actionDropdownSelect.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NSpace,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[Vue.createVNode(C,{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:a}),{default:()=>[Vue.createVNode(naive.NSpace,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Rr(e=this.getMenuTagOptions.map((s,d)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:s.key,class:["menu-tag__btn"],strong:!0,secondary:!0,type:s.key===this.getMenuKey?"primary":"default"},{onClick:this.handleTagClick.bind(this,s),onContextmenu:this.handleContextMenu.bind(this,d),onMouseenter:this.menuTagMouseenter.bind(this,s),onMouseleave:this.menuTagMouseleave.bind(this,s),[this.MENU_TAG_DATA]:s.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:c,meta:{i18nKey:m}}=s;return m?l(m):c}}),(s.closeable||this.getMenuTagOptions.length===1)&&s.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:r.bind(this,d)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[s.key!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NSpace,{class:"menu-tag__right-wrapper",wrapItem:!1,align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:i.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{n(!0)}},null),Vue.createVNode(io,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ar=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(xr,null,null)}}),Lr=e=>{const t=fe(e[0]),o=fe(e[1]),a=fe(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${a.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${a.height.value}px`}))},$e=jo("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),Mr=()=>({setLockAppScreen:o=>{$e.value=o},getLockAppScreen:()=>$e.value}),Pr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:a,getCopyrightSwitch:n}=E(),{getLockAppScreen:r}=Mr(),i=Lr([e,t,o]);return{getMenuTagSwitch:a,cssVarsRef:i,getLockAppScreen:r,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:n}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:a}=this;return a()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(Ja,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(br,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ar,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Oe,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(fo,null,null)]}),o?Vue.createVNode(rr,{ref:"layoutFooterRef"},null):null]})]})}}),Dr=async()=>{const{getRootPath:e}=J();return[{path:"/",name:"login",component:()=>O(()=>import("./index-Wxx4O600.js"),__vite__mapDeps([58,20,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,21,46,22,23,19,24,25,26,27,28,29,30,31,32,59]))},{path:"/",name:"layout",redirect:e.value,component:Pr,children:Ba()}]};let ae;const Ir=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Dr(),scrollBehavior:e=>(ra(e),{top:0,left:0})}),gl=async e=>{ae=await Ir(),Xa(ae),e.use(ae),yo()},yo=()=>{try{if(ae)return{router:ae};throw new Error}catch{throw new Error("router is not defined")}},Be="YYYY-MM-DD HH:mm:ss",zr=()=>({locale:i=>{const l=mn[i];l?B.locale(l):B.locale(hn)},getStartAndEndOfDay:i=>{const{format:l=Be}=i??{},s=B(),d=s.startOf("day"),c=s.endOf("day"),m=s.format(l),b=d.format(l);return{today:s,startOfDay:d,endOfDay:c,formatToday:m,formatStartOfDay:b}},format:(i,l)=>{const{format:s=Be}=l??{};return B(i).format(s)},isDayjs:i=>B.isDayjs(i),daysDiff:(i,l)=>{const s=B(i);return B(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:d}=l,c=B(i);return c.isAfter(s)&&c.isBefore(d)}});function ge(){const{width:e,height:t}=ke(),o=Vue.ref(!1);return Po(()=>{o.value=e.value<=768}),{width:e,height:t,isTabletOrSmaller:o}}let Fe=999,ve=!1;const U="ELEMENT-FULLSCREEN-RAY",{height:We}=ke(),Ke=document.createElement("style"),jr=(e,t)=>{const{beforeEnter:o,beforeExit:a,backgroundColor:n,zIndex:r}=t??{},i={};let l=!1;const s=()=>{const y=F(e);if(!y)return;const{left:v,top:h}=y.getBoundingClientRect(),g=` - [${U}] { - position: fixed; - width: 100% !important; - height: ${We.value}px !important; - transform: translate(-${v}px, -${h}px) !important; - transition: all 0.3s var(--r-bezier); - z-index: ${X(r,"Null")||X(r,"Undefined")?Fe:r} !important; - background-color: ${n??null}; - } - `;Ke.innerHTML=g,ve||document.head.appendChild(Ke)},d=()=>{const y=F(e);o==null||o(),y&&(y.getAttribute(U)||y.setAttribute(U,U),l||(l=!0,Fe+=1),ve||(s(),ve=!0),i.transition=y.style.transition,y.style.transition="all 0.3s var(--r-bezier)")},c=()=>{a==null||a();const y=F(e);y&&y.removeAttribute(U)},m=()=>{const y=F(e);y&&(y.getAttribute(U)?c():d())},b=Vue.watch(()=>We.value,s);return Do(()=>{const y=F(e);y&&(y.style.transition=i.transition??"",y.removeAttribute(U)),b()}),{enter:d,exit:c,toggleFullscreen:m}},Ue={svg:te.toSvg,png:te.toPng,jpeg:te.toJpeg,blob:te.toBlob,pixelData:te.toPixelData},fl=(e,t)=>{const{beforeCreate:o,created:a,createdError:n}=t??{};return{create:(i="jpeg")=>{const l=F(e);if(o==null||o(l),l){const s=i??(t==null?void 0:t.imageType);return(Ue[s]||Ue.jpeg)(l,t).then(c=>(a==null||a(l,c),Promise.resolve(c))).catch(c=>(n==null||n(l,c),Promise.reject(c)))}}}},yl=(e,t)=>({print:()=>{const a=F(e);a&&No({...t,printable:a})}}),bl=(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(a=>{const n=e[a].default;let r=a.replace(`./${t}/`,"").replace(/^\.\//,"");const i=r.lastIndexOf(".");r=r.substring(0,i);const l=r.split("/"),s=l.shift(),d=l.join(".");s&&(d?(ue(o,s,o[s]||{}),ue(o[s],d,n)):ue(o,s,n||{}))}),o},Er=async e=>{var o;const t={};for(const a of e){const n=await un(Object.assign({"./lang/en-US.ts":()=>O(()=>import("./en-US-cWq7UQ0Z.js"),__vite__mapDeps([60,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>O(()=>import("./zh-CN-t_MisigB.js"),__vite__mapDeps([61,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${a.key}.ts`),r=a.key;r&&(t[r]=((o=n==null?void 0:n.default)==null?void 0:o.message)??{})}return t},vl=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}}},bo=()=>re(Re.localeLanguage,"localStorage",dn);export{dr as A,ml as B,et as C,hn as D,tt as E,pl as F,qa as G,de as H,Xe as L,cl as R,lr as T,O as _,fl as a,E as b,D as c,Mr as d,Wa as e,ge as f,j as g,dl as h,gl as i,Z as j,J as k,z as l,Re as m,vl as n,C as o,bl as p,il as q,rl as r,al as s,ll as t,yl as u,ul as v,tr as w,hl as x,sl as y,io as z}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index-ukXXHpb8.js","assets/vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-gjWEVNq5.js","assets/utils-Cjt5Qe12.js","assets/lodash-es@4.17.21-B0eCOOcg.js","assets/@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js","assets/@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js","assets/interactjs@1.10.21-7zFZdvts.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.3.10-40cgyS5D.js","assets/@vue_reactivity@3.3.10-4kz9-9E4.js","assets/@vue_shared@3.3.10--wkmpvo9.js","assets/index-3nkF0W6U.css","assets/index-9Qn5mDtM.js","assets/instance-krFx0npL.js","assets/index-kznjMqp-.css","assets/index-yGgdYlS5.js","assets/index-Ls-yzLGw.js","assets/index-qGWdCTtO.js","assets/index-ajyCn2oj.css","assets/index-AGoBr93N.js","assets/index-DyAfcDS5.js","assets/index-RR4iiPxT.js","assets/index-6b4negd8.js","assets/index-zKwNDQHJ.js","assets/ray-9TfU2AhD.js","assets/index-8MpCyi31.js","assets/index-HDKPr_0g.css","assets/index-SycY_GW1.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-jF0Oxelo.js","assets/index-iKuv6ZNn.css","assets/index-oyH956wQ.js","assets/index-hscgGL2B.js","assets/index-F5iLbQeX.js","assets/index-Btqqg3j9.css","assets/index-Wxx4O600.js","assets/index-48JFfn_Q.css","assets/en-US-cWq7UQ0Z.js","assets/zh-CN-t_MisigB.js"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} \ No newline at end of file diff --git a/assets/hooks--0kybGG4.js.gz b/assets/hooks--0kybGG4.js.gz deleted file mode 100644 index 2424fc53fd74fc9374d9719e37bc882e3d7a673d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30030 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

xqF=c|isVo&PnI^Uf6L1`>BG9gtB2{ad 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 diff --git a/assets/hooks-QVbiFqwk.js b/assets/hooks-QVbiFqwk.js new file mode 100644 index 00000000..a4282339 --- /dev/null +++ b/assets/hooks-QVbiFqwk.js @@ -0,0 +1,17 @@ +var _o=Object.defineProperty;var Co=(e,t,o)=>t in e?_o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Le=(e,t,o)=>(Co(e,typeof t!="symbol"?t+"":t,o),o);import{u as qe}from"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as B}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as No}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{u as F,s as Ne,c as ko,a as P,r as ne,b as A,d as To,e as pe,i as X,f as Oo,p as Ro,g as re,h as xo,j as Ve,q as Se,k as Ao,l as Lo,m as Mo,w as Po,n as Do}from"./utils-gAL77OiN.js";import{l as Io}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{u as zo,a as we,b as ke,c as fe,d as jo}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import{i as Me}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Eo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{c as me,s as ue,t as Te,i as $o,d as Bo}from"./lodash-es@4.17.21-B0eCOOcg.js";import{d as te}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as oe,r as Fo,i as Wo,a as Ko,b as Uo,c as qo,d as Go,e as Ho,f as Yo,g as Xo,h as Zo,j as Qo,k as Jo,l as en,m as tn,n as on,o as nn,p as an,q as rn,s as ln}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as Ge,c as He,a as Ye}from"./@vue_runtime-core@3.3.10-40cgyS5D.js";const sn="modulepreload",cn=function(e){return"/ray-template/"+e},Pe={},O=function(t,o,a){let n=Promise.resolve();if(o&&o.length>0){const r=document.getElementsByTagName("link");n=Promise.all(o.map(i=>{if(i=cn(i),i in Pe)return;Pe[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!a)for(let m=r.length-1;m>=0;m--){const b=r[m];if(b.href===i&&(!l||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":sn,l||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),l)return new Promise((m,b)=>{c.addEventListener("load",m),c.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${i}`)))})}))}return n.then(()=>t()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},un=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((a,n)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+t)))})},Xe=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],dn="zh-CN",pn="zh-CN",mn={"zh-CN":"zh-cn","en-US":"en"},hn="zh-cn";let Ze;const gn=async()=>{const e=bo(),t=await Er(Xe);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:pn})},al=async e=>{const t=await gn();Ze=t,e.use(t)},fn=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,Z=e=>{const{t,locale:o,...a}=Ze.global;return{...a,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(fn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},x=e=>e,yn={path:"/dashboard",name:"RDashboard",component:()=>O(()=>import("./index-u9E9sTPY.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},bn=Object.freeze(Object.defineProperty({__proto__:null,default:yn},Symbol.toStringTag,{value:"Module"})),vn={path:"/axios",name:"RAxios",component:()=>O(()=>import("./index-H5UFBYne.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,20,18,16,17,21,22,23,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Vn=Object.freeze(Object.defineProperty({__proto__:null,default:vn},Symbol.toStringTag,{value:"Module"})),Sn={path:"/context-menu",name:"ContextMenuDemo",component:()=>O(()=>import("./index-yGgdYlS5.js"),__vite__mapDeps([37,22,23])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},wn=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),_n={path:"/directive",name:"RDirective",component:()=>O(()=>import("./index-gRQOEXFu.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Cn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),W=()=>O(()=>Promise.resolve().then(()=>nr),void 0),Nn={path:"/doc",name:"RDocLayout",component:W,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>O(()=>import("./index-Fto3heDQ.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:W,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:W,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},kn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),Tn={path:"/echart",name:"REchart",component:()=>O(()=>import("./index-mGaAe-xj.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,40])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},On=Object.freeze(Object.defineProperty({__proto__:null,default:Tn},Symbol.toStringTag,{value:"Module"})),Rn={path:"/iframe",name:"IframeDemo",component:()=>O(()=>import("./index-OXGLuduU.js"),__vite__mapDeps([41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},xn=Object.freeze(Object.defineProperty({__proto__:null,default:Rn},Symbol.toStringTag,{value:"Module"})),An={path:"/mock-demo",name:"MockDemo",component:()=>O(()=>import("./index--McFkWML.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!0}},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Mn={path:"/modal-demo",name:"ModalDemo",component:()=>O(()=>import("./index-0jNhKvxp.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),Dn={path:"/multi",name:"MultiMenu",component:W,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>O(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:W,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>O(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:W,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>O(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},In=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),zn={path:"/precision",name:"CalculatePrecision",component:()=>O(()=>import("./index-8irhepSa.js"),__vite__mapDeps([44,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,20,18,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:zn},Symbol.toStringTag,{value:"Module"})),En={path:"/qrcode",name:"RQRCode",component:()=>O(()=>import("./index-jLMBA4SH.js"),__vite__mapDeps([45,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,46,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/rely",name:"Rely",component:W,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>O(()=>import("./index-Eio8GNfi.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/router-demo",name:"RouterDemoRoot",component:W,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>O(()=>import("./index-BvmNcAQt.js"),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>O(()=>import("./index-5YvNvrKO.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/scroll-reveal",name:"ScrollReveal",component:()=>O(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>O(()=>import("./index-3tYxg0cu.js"),__vite__mapDeps([52,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,53])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/table",name:"TableView",component:()=>O(()=>import("./index-xYruyRXx.js"),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/template-hooks",name:"TemplateHooks",component:()=>O(()=>import("./index-Y3ujC1ul.js"),__vite__mapDeps([55,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>O(()=>import("./index-ZTf6AfJc.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,57])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},ea=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),Oe=Vue.ref(null),ta={setupRouterLoadingBar:!0,setupRouterGuard:!0},oa=["RLogin","ErrorPage","RayTemplateDoc"],ie=["admin"],na=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":bn,"/src/router/modules/demo/axios.ts":Vn,"/src/router/modules/demo/context-menu.ts":wn,"/src/router/modules/demo/directive.ts":Cn,"/src/router/modules/demo/doc.ts":kn,"/src/router/modules/demo/echart.ts":On,"/src/router/modules/demo/iframe.ts":xn,"/src/router/modules/demo/mock.ts":Ln,"/src/router/modules/demo/modal.ts":Pn,"/src/router/modules/demo/multi-menu.ts":In,"/src/router/modules/demo/precision.ts":jn,"/src/router/modules/demo/qrcode.ts":$n,"/src/router/modules/demo/rely.ts":Fn,"/src/router/modules/demo/router-demo.ts":Kn,"/src/router/modules/demo/scroll-reveal.ts":qn,"/src/router/modules/demo/svg-icons.ts":Hn,"/src/router/modules/demo/table.ts":Xn,"/src/router/modules/demo/template-hooks.ts":Qn,"/src/router/modules/error404.ts":ea});return Object.keys(e).reduce((o,a)=>{const n=e[a].default;if(n)o.push(n);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},aa=e=>e.sort((t,o)=>{var r,i;const a=((r=t.meta)==null?void 0:r.order)??1,n=((i=o.meta)==null?void 0:i.order)??0;if(typeof a!="number"||typeof n!="number")throw new TypeError("orderRoutes error: order must be a number!");return a===n?t.name?o.name?t.name.localeCompare(o.name):-1:1:a-n}),ra=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Oe.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Qe={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},la={name:"Dashboard",path:"/dashboard"},q={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Re={signing:"signing",localeLanguage:"localeLanguage",token:"token"},ia={content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},Je=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,globalRootRoute:me(la),layoutContentSpinning:!1});function z(e,t,o){Je[e]=t,o==null||o()}function j(e){return Vue.readonly(Vue.toRef(Je,e))}const et=()=>({isLayoutContentMaximized:Vue.computed(()=>j("layoutContentMaximize").value),maximize:(o,a)=>{const n=F(Oe),{toggleFullscreen:r}=jr(n,a);z("layoutContentMaximize",o),r()}}),tt=()=>({reload:(a=800)=>{z("globalMainLayoutLoad",!1),setTimeout(()=>z("globalMainLayoutLoad",!0),a)},openSpin:()=>{z("layoutContentSpinning",!0)},closeSpin:()=>{z("layoutContentSpinning",!1)}}),xe={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"};var sa={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ot=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=sa,{locale:t}=Z(),{locale:o}=zr(),a=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...xe.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:bo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:me(ia)}),n=l=>{t(l),o(l),a.localeLanguage=l,Ne("localeLanguage",l,"localStorage")},r=(l,s=.3)=>{ue(a,"settingState.primaryColorOverride.common.primaryColorHover",l);const d=document.body;d.style.setProperty("--ray-theme-primary-color",l),d.style.setProperty("--ray-theme-primary-fade-color",ko(l,s))},i=(l,s,d)=>{Object.hasOwn(a,l)&&(a[l]=s),d==null||d()};return{...Vue.toRefs(a),updateLocale:n,changePrimaryColor:r,updateSettingState:i}},{persist:{key:"piniaSettingStore"}}),nt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],at="transparent",rt={},lt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},it={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},st={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ct={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},yt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},bt={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"}},vt={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)"}}},Vt={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)"}}},St={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)"]}}},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)"]}}},_t={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)"]}}},Ct={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)"]}}},Nt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},kt={textStyle:{color:"#999999"}},Tt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Ot={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"}}},Rt={color:["#fc97af","#87f7cf"]},xt={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"}},At={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},ca={color:nt,backgroundColor:at,textStyle:rt,title:lt,line:it,radar:st,bar:ct,pie:ut,scatter:dt,boxplot:pt,parallel:mt,sankey:ht,funnel:gt,gauge:ft,candlestick:yt,graph:bt,map:vt,geo:Vt,categoryAxis:St,valueAxis:wt,logAxis:_t,timeAxis:Ct,toolbox:Nt,legend:kt,tooltip:Tt,timeline:Ot,visualMap:Rt,dataZoom:xt,markPoint:At},ua=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:at,bar:ct,boxplot:pt,candlestick:yt,categoryAxis:St,color:nt,dataZoom:xt,default:ca,funnel:gt,gauge:ft,geo:Vt,graph:bt,legend:kt,line:it,logAxis:_t,map:vt,markPoint:At,parallel:mt,pie:ut,radar:st,sankey:ht,scatter:dt,textStyle:rt,timeAxis:Ct,timeline:Ot,title:lt,toolbox:Nt,tooltip:Tt,valueAxis:wt,visualMap:Rt},Symbol.toStringTag,{value:"Module"})),Lt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Mt="transparent",Pt={},Dt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},It={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},jt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},qt={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Gt={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"}},Ht={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)"}}},Yt={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)"}}},Xt={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)"]}}},Zt={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)"]}}},Qt={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)"]}}},Jt={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)"]}}},eo={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},to={textStyle:{color:"#333333"}},oo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},no={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"}}},ao={color:["#5ab1ef","#e0ffff"]},ro={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},lo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},da={color:Lt,backgroundColor:Mt,textStyle:Pt,title:Dt,line:It,radar:zt,bar:jt,pie:Et,scatter:$t,boxplot:Bt,parallel:Ft,sankey:Wt,funnel:Kt,gauge:Ut,candlestick:qt,graph:Gt,map:Ht,geo:Yt,categoryAxis:Xt,valueAxis:Zt,logAxis:Qt,timeAxis:Jt,toolbox:eo,legend:to,tooltip:oo,timeline:no,visualMap:ao,dataZoom:ro,markPoint:lo},pa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Mt,bar:jt,boxplot:Bt,candlestick:qt,categoryAxis:Xt,color:Lt,dataZoom:ro,default:da,funnel:Kt,gauge:Ut,geo:Yt,graph:Gt,legend:to,line:It,logAxis:Qt,map:Ht,markPoint:lo,parallel:Ft,pie:Et,radar:zt,sankey:Wt,scatter:$t,textStyle:Pt,timeAxis:Jt,timeline:no,title:Dt,toolbox:eo,tooltip:oo,valueAxis:Zt,visualMap:ao},Symbol.toStringTag,{value:"Module"})),ma=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":ua,"/src/echart-themes/macarons/macarons.json":pa}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((a,n)=>{var i;const r=(i=n.match(t))==null?void 0:i[1];if(r)return a.push({name:r,theme:e[n].default}),a;throw new Error("theme name is not found")},[])},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),ga={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,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{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()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},fa={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},ya=ma(),rl=Vue.defineComponent({name:"RChart",props:ga,setup(e,{expose:t}){const{getAppTheme:o}=E(),a=Vue.ref(),n=Vue.ref(),r=Vue.ref();let i,l;const{echartTheme:s}=xe;let d,c;const m=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(r.value&&r.value.getDom())}]),b=Vue.computed(()=>({"--ray-chart-width":P(e.width),"--ray-chart-height":P(e.height)})),y=async()=>{var f;oe([Ko,Uo,qo,Go,Ho,Yo,Xo,Zo]),oe([Qo,Jo,en,tn,on,nn]),oe([an,rn]),oe([ln]);try{oe((f=e.use)==null?void 0:f.filter(Boolean))}catch{console.error("register chart Core error: wrong property and method passed in extend attribute")}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?g("dark"):g("");return}if(e.theme)g(e.theme);else{const f=e.autoChangeTheme&&o.value?`${s}-dark`:s;g(f)}},h=f=>{let T=Vue.unref(f);const N=L=>Object.assign({animation:!0},T,L);return e.showAria&&(T=N({aria:{enabled:!0,decal:{show:!0}}})),T},g=(f=s)=>{const T=a.value,N=h(e.options),{height:L,width:$}=T.getBoundingClientRect(),{onSuccess:K,onError:ee}=e;try{ya.forEach(H=>{Fo(H.name,H.theme)}),c=Wo(T,f,{width:$===0?200:void 0,height:L===0?200:void 0}),r.value=c,e.animation?(c.setOption({}),setTimeout(()=>{N&&(c==null||c.setOption(N))})):N&&(c==null||c.setOption(N)),K&&A(K,c)}catch(H){ee&&A(ee),console.error("RChart render error: ",H)}},S=()=>!!(c&&c.getDom()),R=()=>{S()&&(c.clear(),c.dispose(),r.value=void 0)},u=()=>{c&&c.resize()},p=(f,T)=>{if(f==="downloadChart"&&S()){const{filename:L,...$}=e.downloadOptions;To(c.getDataURL($),L??`${new Date().getTime()}`)}const{onDropdownSelect:N}=e;N&&A(N,f,T)},_=()=>{if(c!=null&&c.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}v(),e.autoResize&&(i=Te(u,e.throttleWait),l=zo(e.observer||n,i))},k=()=>{var f;R(),i==null||i.cancel(),(f=l==null?void 0:l.stop)==null||f.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(R(),v())}),Vue.watch(()=>e.showAria,()=>{R(),v()}),Vue.watchEffect(()=>{e.watchOptions?d=Vue.watch(()=>e.options,f=>{const T=h(f),N=Object.assign(e.setChartOptions,fa);c==null||c.setOption(T,N)},{deep:!0}):d==null||d(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:r,dispose:k,render:_}),Vue.onBeforeMount(async()=>{await y()}),Vue.onMounted(()=>{_()}),Vue.onBeforeUnmount(()=>{k(),d==null||d()}),{rayChartRef:a,cssVarsRef:b,rayChartWrapperRef:n,moreDropDownOptions:m,dropdownSelect:p}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:a,dropdownSelect:n,bordered:r,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:r},{default:ne(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ne(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ne(l,{defaultElement:Vue.createVNode(io,{iconSize:18,cursor:"pointer",options:i??a,trigger:"click",onSelect:n.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)])}}),ba={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},ll=Vue.defineComponent({name:"RCollapseGrid",props:ba,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:n,"onUpdate:value":r}=e;n&&A(n,t.value),r&&A(r,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(C,{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.NSpace,{justify:"end"},{default:()=>{var o,a;return[(a=(o=this.$slots).action)==null?void 0:a.call(o),this.CollapseIcon()]}})]})]}})})}}),va={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}},C=Vue.defineComponent({name:"RIcon",props:va,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?P(e.width):P(e.size),"--ray-icon-height":e.height?P(e.height):P(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:n=>{const{onClick:r}=e;r&&A(r,n)}}},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)])])}}),Va={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},wrapperClass:{type:String,default:null}},il=Vue.defineComponent({name:"RIframe",props:Va,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":P(e.frameborder),"--ray-iframe-width":P(e.width),"--ray-iframe-height":P(e.height)})),a=Vue.ref(),n=Vue.ref(!0),r=l=>{n.value=!1;const{onSuccess:s}=e;s&&A(s,a.value,l)},i=l=>{n.value=!1;const{onError:s}=e;s&&A(s,l)};return we(a,"load",r),we(a,"error",i),t({iframeInst:a}),{cssVars:o,iframeRef:a,spinShow:n}},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.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),Sa={...naive.modalProps,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}},wa=(e,t)=>new Promise(o=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const n=Me(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Me.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:r=>{const i=r.target,l=(parseFloat(i.getAttribute("data-x"))||0)+r.dx,s=(parseFloat(i.getAttribute("data-y"))||0)+r.dy;i.style.transform="translate("+l+"px, "+s+"px)",i.setAttribute("data-x",l),i.setAttribute("data-y",s)}}}).resizable(!1);o(n)}},30)}),sl=Vue.defineComponent({name:"RModal",props:Sa,setup(e){const{height:t}=ke(),o=Vue.computed(()=>({"--r-modal-width":P(e.width??600),"--r-modal-card-width":P(e.cardWidth??600),"--r-modal-dialog-width":P(e.dialogWidth??446)})),a=pe();let n;const r=()=>e.preset==="card"&&e.fullscreen,i=()=>{const l=document.getElementById(a);l&&wa(l,e.preset).then(s=>{n=s})};return Vue.watch(()=>e.show,l=>{l&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{i()}):(n==null||n.unset(),n=null)}),{cssVars:o,height:t,isFullscreenCardType:r,uuidEl:a}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:a}=this,{preset:n,...r}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:n},{id:s},r,a),{...o})}}),_a={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Ca(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const io=Vue.defineComponent({name:"RMoreDropdown",props:_a,render(){let e;const{iconSize:t,cursor:o}=this,{default:a}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),Ca(e=ne(a,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Na={loadingDescription:{type:String},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:e=>[0,1,2,3].includes(e)},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}},ka=e=>new Promise((t,o)=>{const a=new XMLHttpRequest;a.responseType="blob",a.onload=()=>{const n=new FileReader;n.onloadend=()=>{t(n.result)},n.onerror=r=>{o(r)},n.onabort=r=>{o(r)},n.readAsArrayBuffer(a.response)},a.open("GET",e),a.send()}),cl=Vue.defineComponent({name:"RayQRcode",props:Na,setup(e,t){const{expose:o}=t,a=Vue.ref(),n={opacitySpinning:"0.1"};let r,i;const l=async()=>{const{gifBackgroundURL:m}=e;if(m)try{r=await ka(m)}catch(b){console.error(b)}},s=()=>{const{gifBackground:m,...b}=e;new Io.AwesomeQR({...b,gifBackground:r??void 0}).draw().then(y=>{const{onSuccess:v}=e;v&&A(v,y),a.value=y}).catch(y=>{const{onError:v}=e;v&&A(v,y)})},d=()=>{if(t.slots.errorAction)return;const{onReload:m}=e;m&&A(m)},c=m=>{a.value&&X(a.value,"String")&&Oo(a.value,m||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?i=Vue.watch(()=>e.text,()=>s()):i==null||i()}),o({downloadQRCode:c}),Vue.onMounted(async()=>{await l(),s()}),Vue.onBeforeUnmount(()=>{i==null||i()}),{qrcodeURL:a,spinOverrides:n,errorActionClick:d}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",themeOverrides:this.spinOverrides,description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[X(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(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),he={...naive.dataTableProps,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},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},I={tableIconSize:"18",tableKey:Symbol("r-table")},Ta=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...he},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:r=>{const{onChangeSize:i}=e;i&&A(i,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(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"adjustment",size:I.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),Oa=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(I.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:a}]=qe(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:a}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"fullscreen",size:I.tableIconSize,cursor:"pointer",onClick:()=>{t||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Ra=()=>Vue.createVNode(C,{name:"draggable",size:I.tableIconSize,cursor:"all-scroll"},null),De=({icon:e,title:t,onClick:o,customClassName:a})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:I.tableIconSize,cursor:"pointer",customClassName:a,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),_e=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:d,children:c,fixed:m,isResizable:b,...y}=i,v=m==="left",h=m==="right",g={...y,title:d,key:s,fixed:m,isLeftFixedActivated:v,isRightFixedActivated:h,isResizable:b};return{...g,suffix:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(De,{icon:"row_head",title:"固定在列首",customClassName:v?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"left",g,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:I.tableIconSize,cursor:"pointer",customClassName:b?"r-table__c-tool-icon--active":"",onClick:a.bind(this,g,l)},null),default:()=>"修改列宽"}),Vue.createVNode(De,{icon:"row_end",title:"固定在列尾",customClassName:h?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"right",g,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},a=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},n=(i,l,s)=>{const d=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[d]=!l[d],l[d]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[d,c]=_e(l,t.value);if(d===null||c===null)return;d.splice(c,1);const[m,b]=_e(i,t.value);m===null||b===null||(s==="before"?m.splice(b,0,l):m.splice(b+1,0,l),o(m))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:I.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:Ra.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Aa=Vue.defineComponent({name:"TablePrint",props:he,setup(e){const{tableRef:t}=Vue.inject(I.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:a={},domToImageOptions:n}={},title:r}=e;(a.documentTitle===""||a.documentTitle===void 0||a.documentTitle===null)&&(a.documentTitle=typeof r=="string"?r:""),Ro(t,{printOptions:a,domToImageOptions:n})}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"print",size:I.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function La(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ul=Vue.defineComponent({name:"RTable",props:he,setup(e,t){const{expose:o}=t,a=Vue.ref(),n=Vue.ref(),r=pe(16),i=pe(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),d=(h,g)=>{const{onContextMenuClick:S}=e;S&&A(S,h,g),l.showContextMenu=!1},c=(h,g)=>{var R;return{...(R=e.rowProps)==null?void 0:R.call(e,h,g),onContextmenu:e.disabledContextMenu?void 0:u=>{u.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=u.clientX,l.y=u.clientY})}}},m=h=>{s.size=h},b=h=>{const{onUpdateColumns:g,"onUpdate:columns":S}=e;g&&A(g,h),S&&A(S,h)},y=()=>{const{toolOptions:h}=e;return h==null?void 0:h.filter(()=>Boolean).map(g=>typeof g=="function"?g():g)},v=h=>{const g=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Aa,h,null),Vue.createVNode(Ta,Vue.mergeProps(h,{onChangeSize:m.bind(this)}),null),Vue.createVNode(Oa,null,null),Vue.createVNode(xa,Vue.mergeProps(h,{onUpdateColumn:b.bind(this)}),null)]);return e.toolOptions?e.coverTool?y:()=>Vue.createVNode(Vue.Fragment,null,[g(),y()]):g};return Vue.provide(I.tableKey,{uuidTable:i,uuidWrapper:r,wrapperRef:n,tableRef:a}),o({rTableInst:a,uuidTable:i,uuidWrapper:r}),{uuidWrapper:r,uuidTable:i,contextMenuReactive:l,rTableInst:a,combineRowProps:c,contextMenuSelect:d,privateReactive:s,tool:v,wrapperRef:n}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:ne(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},La(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Ma={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Pa=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Ma),setup(e){const{getKeepAliveInclude:t}=Ka(),{setupKeepAlive:o,maxKeepAliveLength:a,keepAliveExclude:n}=Qe;return(r,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:d})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:r.transitionPropName,mode:r.transitionMode,appear:r.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(a),include:Vue.unref(t),exclude:Vue.unref(n)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:d.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:d.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Da={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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 Ia=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,so=(e,t,o)=>{const a=[];if(Ia(e,t,o))return a.push(e),a;if(e.children&&e.children.length>0)for(const n of e.children){const r=so(n,t,o);r.length>0&&a.push(e,...r)}return a},za=(e,t,o)=>{const a=[];for(const n of e){const r=so(n,t,o);r.length>0&&a.push(...r)}return a},ja=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Da,a=o?o.title:"";document.title=t+" - "+a},Ea=e=>{const{meta:t}=e;if(!t.icon)return;if(X(t.icon,"Object"))return()=>t.icon;const o=Vue.h(C,{name:t.icon,size:q.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Ie=()=>{const{getRootPath:e}=J();return re("menuKey","sessionStorage",e.value)},ze=e=>e.startsWith("/"),co=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(n=>{var r;if((r=n.children)!=null&&r.length)co(n.children,t,o+(ze(n.path)?n.path:"/"+n.path));else{const i=o+(ze(n.path)?n.path:"/"+n.path),l={...n,path:i};t.push(l)}}),t):[],$a=e=>Array.isArray(e)?co(me(e)):[],uo=()=>aa(na()),Ba=()=>$a(uo()),po=Pinia.defineStore("menu",()=>{const e=VueRouter.useRouter(),t=VueRouter.useRoute(),{t:o}=Z(),{setKeepAliveInclude:a}=Ua(),n=Vue.reactive({menuKey:Ie(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),r=Vue.ref(!0),i=new RegExp("/","g"),l=u=>{const{meta:p}=u,_=Vue.computed(()=>p!=null&&p.i18nKey?o(`${p.i18nKey}`):p==null?void 0:p.noLocalTitle),k={...u,key:u.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>_.value}),breadcrumbLabel:_.value},f=Object.assign({},k,{icon:Ea(u)});return u.path===Ie()&&m(u.path,f),f.show=Ce(f),f},s=(u,p)=>za(u,"key",p),d=(u,p)=>{const{meta:_}=p;n.breadcrumbOptions=s(n.options,u),_.sameLevel&&Vue.nextTick().then(()=>{n.breadcrumbOptions.find(f=>f.path===p.path)||n.breadcrumbOptions.push(p)})},c=(u,p=!0)=>{const k=Array.isArray(u)?[...u]:[u];p?n.menuTagOptions.push(...k):n.menuTagOptions=k},m=(u,p)=>{n.menuTagOptions.find(k=>k.path===u)||n.menuTagOptions.push(p)},b=(u,p,_)=>{const{meta:k,path:f}=p;if(k.windowOpen)window.open(k.windowOpen);else{if(String(u).startsWith("/"))e.push({path:f,query:_});else{const N=s(n.options,u).map(L=>L.key).join("/");e.push({path:N,query:_})}const T=(f.match(i)||[]).length;a(p),ja(p),!k.sameLevel||k.sameLevel&&T===1?(m(u,p),d(u,p),n.menuKey=u,Ne("menuKey",u)):d(n.menuKey||"",p),n.currentMenuOption=p}},y=async(u,p)=>{const[_]=u.split("?"),k=(_.match(new RegExp("/","g"))||[]).length;let f=_;if(k>1){const N=_.split("/").filter(L=>L);f=N[N.length-1]}if(f===n.menuKey)return;const T=e.getRoutes().find(N=>k>1?u===N.path:f===N.path);T&&b(k>1?f:u,l(T),p)},v=()=>new Promise(u=>{const p=(_,k)=>{var T;const f=[];for(const N of _){if((T=N.children)!=null&&T.length)N.children=p(N.children);else if(!go(N.meta))continue;f.push(l(N))}return f};n.options=p(uo()),u()}),h=u=>n.collapsed=u,g=(u,p=1)=>n.menuTagOptions.splice(u,p),S=()=>{n.menuTagOptions=[]},R=async()=>{r.value&&(await v(),r.value=!1)};return Vue.watch(()=>t.fullPath,async(u,p)=>{await R(),u!==p&&await y(u,t.query)},{immediate:!0}),{...Vue.toRefs(n),changeMenuModelValue:Te(b,500),setupAppMenu:v,collapsedMenu:h,spliceMenTagOptions:g,emptyMenuTagOptions:S,setMenuTagOptions:c}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),mo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=a=>new Promise((n,r)=>{$o(a)?r({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:a.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},n({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),xo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),ho=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Qe,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,a=r=>{const i=o(),{name:l,meta:{keepAlive:s}}=r;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},n=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:a,getKeepAliveInclude:n}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),G=()=>{const e=po(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),a=Vue.computed(()=>e.menuKey),n=Vue.computed(()=>{const{getRootPath:l}=J();return e.menuTagOptions.map((s,d,c)=>(s.key===a.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),r=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:a,getMenuTagOptions:n,getCurrentMenuOption:r,getCollapsed:i}},Q=()=>{const{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:a,emptyMenuTagOptions:n,setMenuTagOptions:r}=po();return{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:a,emptyMenuTagOptions:n,setMenuTagOptions:r}},E=()=>{const e=ot(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),a=Vue.computed(()=>e.appTheme),n=Vue.computed(()=>e.menuTagSwitch),r=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),d=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),m=Vue.computed(()=>e.watermarkConfig);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:a,getMenuTagSwitch:n,getBreadcrumbSwitch:r,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:d,getWatermarkSwitch:c,getWatermarkConfig:m}},D=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=ot();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Fa=()=>{const e=mo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Wa=()=>{const{signing:e,logout:t}=mo();return{signing:e,logout:t}},Ka=()=>{const e=ho();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Ua=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=ho();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},dl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Eo)},pl=()=>({setWatermarkContent:n=>{const{getWatermarkConfig:r}=E(),i=Object.assign(r.value,{content:n}),{updateSettingState:l}=D();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:n}=E(),{updateSettingState:r}=D();r("watermarkSwitch",!n.value)}}),qa=()=>{const e=()=>{const{getAppTheme:n}=E(),{t:r}=Z();return{theme:n.value,themeLabel:n.value?r("headerSettingOptions.ThemeOptions.Dark"):r("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!1)},toggleTheme:()=>{const{theme:n}=e(),{updateSettingState:r}=D();r("appTheme",!n)},getAppTheme:e}},Y=(e,t)=>{const{getMenuTagOptions:o}=G();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 a=o.value.findIndex(n=>n.key===e);return a>-1?{option:o.value[a],index:a}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{key:a}=e,n=o.value.findIndex(r=>r.key===a);if(n===-1){console.warn(`${t}: The incoming menuTag option ${e.key} did not match the corresponding item.`);return}return{option:e,index:n}}};function Ga(){const{getMenuTagOptions:e,getMenuKey:t}=G(),{changeMenuModelValue:o,spliceMenTagOptions:a,emptyMenuTagOptions:n,setMenuTagOptions:r}=Q(),i=()=>e.value.findIndex(v=>v.key===t.value);return{close:v=>{const h=Y(v,"close");if(h){const{index:g,option:S}=h;if(a(g),S.key===t.value){const R=e.value[g-1];R&&o(R.key,R)}}},closeAll:()=>{n(),de()},closeRight:v=>{const h=Y(v,"closeRight");if(h){const{option:g,index:S}=h,R=e.value.length-S,u=i();a(S+1,R),S<=u&&t.value!==g.key&&o(g.key,g)}},closeLeft:v=>{const h=Y(v,"closeLeft");if(h){const{option:g,index:S}=h,R=i();a(0,S),R<=S&&t.value!==g.key&&o(g.key,g)}},closeOther:v=>{const h=Y(v,"closeOther");if(h){const{option:g}=h;t.value!==g.key?(n(),o(g.key,g)):r(g,!1)}},getCurrentTagIndex:i,checkCloseRight:v=>{const h=Y(v,"checkCloseRight");if(h){const{index:g}=h,S=e.value.length-1;return!(g>=S)}return!1},checkCloseLeft:v=>{const h=Y(v,"checkCloseRight");if(h){const{index:g}=h,S=e.value.length-1;return g===0?!1:g>0&&S>0}return!1}}}function ml(){const{changeMenuModelValue:e}=Q();return{navigationTo:o=>{if(typeof o=="number"){if(isNaN(o)){console.warn(`navigationTo: The ${o} is NaN, expect number.`);return}const{getMenuOptions:a}=G();if(o>a.value.length){console.warn(`navigationTo: The current ${o} exceeds the maximum number of menus.`);return}const n=a.value[o],r=i=>{if(i.children&&i.children.length>0){const{children:[l]}=i;r(l);return}e(i.key,i)};r(n)}else e(o.key,o)}}}function J(){const e=j("globalRootRoute"),t=Vue.computed(()=>e.value),o=Vue.computed(()=>e.value.path),a=Vue.computed(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:a,setRootRoute:r=>{const i=j("globalRootRoute"),l=Object.assign(me(i.value),r);z("globalRootRoute",l)}}}const Ha=e=>{const{beforeEach:t}=e,{getRootPath:o}=J(),a=(n,r)=>n.path==="/"||r.path==="/login";t((n,r,i)=>{const l=re(Re.token),s=re("menuKey","sessionStorage",o.value),{meta:d,name:c}=n;l!==null?a(n,r)?de(!0):!X(c,"Symbol")&&c&&oa.includes(c)?i():go(d)?a(n,r)?s?i(s):de(!0):i():de(!0):a(n,r)?i():i("/")})},go=e=>{const{getSigningCallback:t}=Fa(),{role:o}=e;return ie!=null&&ie.length&&ie.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Ce=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:a,env:n}=t,{MODE:r}=Ve();return!(a||o||n&&typeof n=="string"&&n!==r||n&&Array.isArray(n)&&!n.includes(r))},Ya=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},Xa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=ta;t&&Ya(e),o&&Ha(e)},de=(e=!0)=>{const{router:t}=yo(),{push:o,replace:a}=t,{getRootPath:n}=J();Ne("menuKey",n.value),e?a(n.value):o(n.value)};var Za={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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 Qa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Za;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:n})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:n},null)}},render(){var e,t,o,a;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(a=this.sideBarLogo)!=null&&a.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var n;return(n=this.sideBarLogo)==null?void 0:n.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var n;return[(n=this.sideBarLogo)==null?void 0:n.title]}})])]):null}}),Ja=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=Q(),{getMenuOptions:a,getCollapsed:n,getMenuKey:r}=G(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{d()}),r.value),set:()=>{l.value&&z("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=ge(),s=Vue.computed({get:()=>j("globalDrawerValue").value,set:m=>{z("globalDrawerValue",m)}}),d=()=>{const m=i.value;Vue.nextTick().then(()=>{var b,y;(y=(b=e.value)==null?void 0:b.showOption)==null||y.call(b,m)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:q.menuCollapsedMode,collapsedWidth:q.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Qa,{collapsed:n.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",value:i.value,"onUpdate:value":m=>i.value=m,options:a.value,indent:q.menuCollapsedIndent,collapsed:n.value,collapsedIconSize:q.menuCollapsedIconSize,collapsedWidth:q.menuCollapsedWidth,onUpdateValue:(m,b)=>{t(m,b)},accordion:q.menuAccordion},null)]}),modelGlobalDrawerValue:s}},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 er{constructor(){Le(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:a}=t;return[a||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const a=this.generateRequestKey(t);if(this.pendingRequest.has(a))t.signal=(o=this.pendingRequest.get(a))==null?void 0:o.signal;else{const n=new AbortController;t.signal=n.signal,this.pendingRequest.set(a,n)}}}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 ye={requestInstance:null,responseInstance:null},be={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},se={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},tr=new er,hl=()=>{const e=(l,s)=>{s==="requestInstance"?ye.requestInstance=l:ye.responseInstance=l},t=l=>ye[l],o=(l,s,d)=>{d==="ok"?be[l]=s:se[l]=s},a=(l,s)=>s==="ok"?be[l]:se[l],n=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(d=>{typeof d=="function"&&d(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:a,getAxiosInstance:t,beforeFetch:(l,s,d)=>{const c=d==="ok"?be[s]:se[s],m=t(l),{MODE:b}=Ve();m&&n(c,m,b)},fetchError:(l,s,d)=>{const c=se[d],{MODE:m}=Ve();n(c,s,m)}}},or=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{tr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}}),fo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=et(),{getContentTransition:o}=E(),a=Vue.ref(!1),n={opacitySpinning:"0"},r=j("globalMainLayoutLoad"),i=j("layoutContentMaximize"),l=j("layoutContentSpinning");return(()=>{e.beforeEach(()=>{a.value=!0}),e.afterEach(()=>{a.value=!1})})(),{globalMainLayoutLoad:r,spinning:a,themeOverridesSpin:n,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:a}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,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:()=>{a(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(or,null,null),e?Vue.createVNode(Pa,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),nr=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"}));var ar={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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 rr=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ar;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),je=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=n=>{t("click",n)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{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)}}),lr=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=qa(),{getAppTheme:o}=E(),a=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:r})=>r?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:a}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:a}=this;return Vue.createVNode(naive.NSpace,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":n=>this.modelAppThemeRef=n,railStyle:a.bind(this),onUpdateValue:n=>n?t():o()},{"checked-icon":()=>Vue.createVNode(C,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(C,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ce(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ir=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:a}=D(),{getAppTheme:n,getPrimaryColorOverride:r,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:d,getWatermarkSwitch:c}=E(),m=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v)}}),b=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],y=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:d.value,getWatermarkSwitch:c.value});return{modelShow:m,changePrimaryColor:o,getAppTheme:n,getPrimaryColorOverride:r,contentTransitionOptions:b,updateSettingState:a,modelSwitchReactive:y}},render(){let e,t,o,a;const{$t:n}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:n("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(e=n("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(lr,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(t=n("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:xe.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":r=>this.getPrimaryColorOverride.common.primaryColor=r,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(o=n("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":r=>this.modelSwitchReactive.getContentTransition=r,options:this.contentTransitionOptions,onUpdateValue:r=>{this.updateSettingState("contentTransition",r)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(a=n("headerSettingOptions.InterfaceDisplay"))?a:{default:()=>[a]}),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":r=>this.modelSwitchReactive.getMenuTagSwitch=r,onUpdateValue:r=>this.updateSettingState("menuTagSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getBreadcrumbSwitch=r,onUpdateValue:r=>this.updateSettingState("breadcrumbSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getWatermarkSwitch=r,onUpdateValue:r=>this.updateSettingState("watermarkSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getCopyrightSwitch=r,onUpdateValue:r=>this.updateSettingState("copyrightSwitch",r)},null)]})]})]})]})]})}});function sr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const cr=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=Q(),{getBreadcrumbOptions:t}=G(),{isTabletOrSmaller:o}=ge();return{getBreadcrumbOptions:t,dropdownSelect:(r,i)=>{e(r,i)},breadcrumbItemClick:r=>{var i;if(!((i=r.children)!=null&&i.length)){const{meta:l={}}=r;l.sameLevel||e(r.key,r)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:a,breadcrumbItemClick:n}=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},sr(e=o.map(r=>Vue.createVNode(naive.NBreadcrumbItem,{key:r.path,onClick:n.bind(this,r)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",options:r.children&&((i=r.children)==null?void 0:i.length)>1?r.children:[],onSelect:a.bind(this)},{default:()=>Vue.createVNode("span",null,[r.label&&typeof r.label=="function"?r.label():r.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Ee(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ur=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=Q(),a=Vue.computed({get:()=>e.show,set:u=>{t("update:show",u),u||c()}}),{getMenuOptions:n}=G(),r=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:d}=ge(),c=()=>{r.searchOptions=[],r.searchValue=null,l=0,s=l},m=u=>{(u.ctrlKey||u.metaKey)&&u.key==="k"&&(u.preventDefault(),u.stopPropagation(),c(),a.value=!0)},b=u=>{const p=[],_=k=>{k.forEach(f=>{var L,$,K;(L=f.children)!=null&&L.length&&Ce(f)&&_(f.children);const T=($=f.breadcrumbLabel)==null?void 0:$.toLocaleLowerCase(),N=String(u).toLocaleLowerCase();T!=null&&T.includes(N)&&Ce(f)&&!((K=f.children)!=null&&K.length)&&p.push(f)})};u?(_(n.value),r.searchOptions=p):r.searchOptions=[],Vue.nextTick().then(()=>{v()})},y=u=>{if(u){const{meta:p}=u;p.windowOpen?window.open(p.windowOpen):(a.value=!1,o(u.key,u))}},v=()=>{const u=r.searchOptions[l],p=r.searchOptions[s],_="content-item--active";u&&Vue.nextTick().then(()=>{const k=Se(`attr:data_path="${u.path}"`),f=p?Se(`attr:data_path="${p==null?void 0:p.path}"`):null;if(f!=null&&f.length){const[T]=f;Ao(T,_)}if(k!=null&&k.length){const[T]=k;Lo(T,_)}})},h=u=>{const{icon:p}=u;return typeof p=="string"?Vue.createVNode(C,{name:p,size:"24"},null):typeof p=="function"?()=>p:Vue.createVNode(C,{name:"table",size:"24"},null)},g=u=>{u==="up"?l=l-1<0?0:l-1:u==="down"&&(l=l+1>=r.searchOptions.length?r.searchOptions.length-1:l+1)},S=u=>{const p=u.key;switch((p==="ArrowUp"||p==="ArrowDown")&&(u.preventDefault(),u.stopPropagation()),s=l<=0?0:l,p){case"ArrowUp":g("up");break;case"ArrowDown":g("down");break;case"Enter":const _=r.searchOptions[l];_&&y(_);break}v()},R=({menuOption:u})=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:y.bind(this,u),data_path:u.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[h(u.meta)]),Vue.createVNode("div",{class:"content-item-label"},[u.breadcrumbLabel])]});return Vue.watchEffect(()=>{d.value&&(a.value=!1)}),we(window,"keydown",u=>{m(u),S(u)}),{...Vue.toRefs(r),modelShow:a,helperTipOptions:i,fuzzySearchMenuOptions:Bo(b,300),handleSearchItemClick:y,RenderPreIcon:h,isTabletOrSmaller:d,SearchItem:R}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:a}=this,{SearchItem:n}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,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("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":r=>this.searchValue=r,clearable:!0,onInput:this.fuzzySearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[a.length?Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1,size:[8,8]},Ee(e=a.map(r=>Vue.createVNode(n,{menuOption:r,key:r.key},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(C,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NSpace,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},Ee(t=this.helperTipOptions.map(r=>Vue.createVNode("div",{class:"tip-wrapper-item",key:r.label},[Vue.createVNode("div",{class:"item-icon"},[r.plain?Vue.createVNode("span",null,[r.icon]):Vue.createVNode(C,{name:r.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[r.label])])))?t:{default:()=>[t]})])])])])]})}}),dr=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.spaceProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=re(Re.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NSpace,Vue.mergeProps({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signing)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signing)==null?void 0:t.name])]}})}}),pr=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],mr={logout:()=>{const{logout:e}=Wa();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=D();e("lockScreenSwitch",!0)}},hr=e=>{const t=mr[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},gr=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:a}=Z(),n=[{name:"reload",size:18,tooltip:a("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],r=[{name:"menu",size:18,eventKey:"menu"}];return t.value?r:n},fr=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:a}=Z(),n=[{name:"fullscreen",size:18,tooltip:t.value?a("headerTooltip.CancelFullScreen"):a("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:a("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:a("headerTooltip.Setting"),eventKey:"setting"}],r=[{name:"search",size:18,tooltip:a("headerTooltip.Search"),eventKey:"search"},...n],i=[...n];return o.value?i:r},yr=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=D(),{t:o}=Z(),{reload:a}=tt(),[n,{toggleFullscreen:r,isEnabled:i}]=qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=E(),d=Vue.ref(!1),c={display:"flex"},m=Vue.ref(!1),{isTabletOrSmaller:b}=ge(),y=j("globalDrawerValue"),v=j("globalMainLayoutLoad"),h=Vue.computed(()=>gr({isFullscreen:n,isTabletOrSmaller:b,globalMainLayoutLoad:v})),g=Vue.computed(()=>fr({isFullscreen:n,isTabletOrSmaller:b,globalMainLayoutLoad:v})),S={reload:()=>{a()},setting:()=>{d.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},search:()=>{m.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{z("globalDrawerValue",!y.value)}};return{leftIconOptions:h,rightTooltipIconOptions:g,toolIconClick:u=>{var p;(p=S[u])==null||p.call(S)},showSettings:d,updateLocale:e,spaceItemStyle:c,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:m}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(ur,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NSpace,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(je,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(cr,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(je,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Xe,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:pr(),onSelect:hr.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(dr,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(ir,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),br=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(yr,null,null)]})}}),vr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Vr=Ye('',1),Sr=[Vr];function wr(e,t){return Ge(),He("svg",vr,[...Sr])}const _r={render:wr},Cr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Nr=Ye('',1),kr=[Nr];function Tr(e,t){return Ge(),He("svg",Cr,[...kr])}const Or={render:Tr};function Rr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const xr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:a,getMenuTagOptions:n}=G(),{changeMenuModelValue:r}=Q(),{getRootPath:i}=J(),{maximize:l}=et(),{reload:s}=tt(),{close:d,closeAll:c,closeRight:m,closeLeft:b,closeOther:y}=Ga(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let h=-1;const g={size:16},S=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:g.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:g.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Or,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(_r,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:g.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:g.size},null),disabled:!1}]),R=pe(16),u={closeCurrentPage:()=>{a.value!==i.value&&d(h)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{m(h)},closeLeft:()=>{b(h)},closeOther:()=>{y(h)}},p=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),_="menu_tag_data",k=V=>{d(V)},f=(V,w)=>{S.value.forEach(M=>{if(M.key===V){M.disabled=w;return}})},T=V=>{p.actionDropdownShow=!1,r(V.key,V)},N=()=>{const V=document.getElementById(R);if(V)return Array.from(V.childNodes).find(le=>Mo(le,"n-scrollbar-container").value)},L=V=>{var M;const w=N();if(w){const le=w.scrollLeft||0,Ae=V==="left"?Math.max(0,le-200):le+200;(M=o.value)==null||M.scrollTo({left:Ae,behavior:"smooth"})}},$=V=>{var w;p.actionDropdownShow=!1,(w=u[V])==null||w.call(u)},K=(V,w)=>{w.preventDefault(),p.actionDropdownShow=!1,h=V,Vue.nextTick(()=>{p.actionDropdownShow=!0,p.x=w.clientX,p.y=w.clientY})},ee=()=>{const V=n.value.length-1,{closeable:w}=n.value[h]??{};f("closeCurrentPage",!w),h===V?f("closeRight",!0):h0&&f("closeLeft",!1)},H=()=>{h=n.value.findIndex(w=>w.key===a.value),ee()},vo=V=>{n.value.length>1&&V.key!==i.value&&(V.closeable=!0)},Vo=V=>{V.key!==a.value&&(V.closeable=!1)},So=()=>{N()&&Vue.nextTick().then(()=>{var w;(w=o.value)==null||w.scrollTo({left:99999,behavior:"smooth"})})},wo=()=>{Vue.nextTick().then(()=>{const V=Se(`attr:${_}="${a.value}"`);if(V!=null&&V.length){const[w]=V;Vue.nextTick().then(()=>{var M;(M=o.value)==null||M.scrollTo({left:w.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>n.value,(V,w)=>{S.value.forEach(M=>{v.includes(M.key)&&(V.length>1?M.disabled=!1:M.disabled=!0)}),w!=null&&w.length&&(V.length>(w==null?void 0:w.length)?So():V.length===(w==null?void 0:w.length)&&wo())},{immediate:!0}),Vue.watch(()=>p.actionDropdownShow,V=>{var w;V&&((w=Te(ee,100))==null||w())}),t({}),{getMenuTagOptions:n,changeMenuModelValue:r,closeCurrentMenuTag:k,getMenuKey:a,handleTagClick:T,moreOptions:S,scrollX:L,scrollRef:o,uuidScrollBar:R,actionDropdownSelect:$,actionState:p,handleContextMenu:K,setCurrentContextmenuIndex:H,menuTagMouseenter:vo,menuTagMouseleave:Vo,MENU_TAG_DATA:_,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:a}=this,{maximize:n,closeCurrentMenuTag:r,scrollX:i,$t:l}=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:this.actionDropdownSelect.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NSpace,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[Vue.createVNode(C,{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:a}),{default:()=>[Vue.createVNode(naive.NSpace,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Rr(e=this.getMenuTagOptions.map((s,d)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:s.key,class:["menu-tag__btn"],strong:!0,secondary:!0,type:s.key===this.getMenuKey?"primary":"default"},{onClick:this.handleTagClick.bind(this,s),onContextmenu:this.handleContextMenu.bind(this,d),onMouseenter:this.menuTagMouseenter.bind(this,s),onMouseleave:this.menuTagMouseleave.bind(this,s),[this.MENU_TAG_DATA]:s.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:c,meta:{i18nKey:m}}=s;return m?l(m):c}}),(s.closeable||this.getMenuTagOptions.length===1)&&s.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:r.bind(this,d)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[s.key!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NSpace,{class:"menu-tag__right-wrapper",wrapItem:!1,align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:i.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{n(!0)}},null),Vue.createVNode(io,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ar=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(xr,null,null)}}),Lr=e=>{const t=fe(e[0]),o=fe(e[1]),a=fe(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${a.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${a.height.value}px`}))},$e=jo("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),Mr=()=>({setLockAppScreen:o=>{$e.value=o},getLockAppScreen:()=>$e.value}),Pr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:a,getCopyrightSwitch:n}=E(),{getLockAppScreen:r}=Mr(),i=Lr([e,t,o]);return{getMenuTagSwitch:a,cssVarsRef:i,getLockAppScreen:r,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:n}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:a}=this;return a()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(Ja,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(br,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ar,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Oe,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(fo,null,null)]}),o?Vue.createVNode(rr,{ref:"layoutFooterRef"},null):null]})]})}}),Dr=async()=>{const{getRootPath:e}=J();return[{path:"/",name:"login",component:()=>O(()=>import("./index-2o6T-gHK.js"),__vite__mapDeps([58,20,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,21,46,22,23,19,24,25,26,27,28,29,30,31,32,59]))},{path:"/",name:"layout",redirect:e.value,component:Pr,children:Ba()}]};let ae;const Ir=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Dr(),scrollBehavior:e=>{ra(e)}}),gl=async e=>{ae=await Ir(),Xa(ae),e.use(ae),yo()},yo=()=>{try{if(ae)return{router:ae};throw new Error}catch{throw new Error("router is not defined")}},Be="YYYY-MM-DD HH:mm:ss",zr=()=>({locale:i=>{const l=mn[i];l?B.locale(l):B.locale(hn)},getStartAndEndOfDay:i=>{const{format:l=Be}=i??{},s=B(),d=s.startOf("day"),c=s.endOf("day"),m=s.format(l),b=d.format(l);return{today:s,startOfDay:d,endOfDay:c,formatToday:m,formatStartOfDay:b}},format:(i,l)=>{const{format:s=Be}=l??{};return B(i).format(s)},isDayjs:i=>B.isDayjs(i),daysDiff:(i,l)=>{const s=B(i);return B(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:d}=l,c=B(i);return c.isAfter(s)&&c.isBefore(d)}});function ge(){const{width:e,height:t}=ke(),o=Vue.ref(!1);return Po(()=>{o.value=e.value<=768}),{width:e,height:t,isTabletOrSmaller:o}}let Fe=999,ve=!1;const U="ELEMENT-FULLSCREEN-RAY",{height:We}=ke(),Ke=document.createElement("style"),jr=(e,t)=>{const{beforeEnter:o,beforeExit:a,backgroundColor:n,zIndex:r}=t??{},i={};let l=!1;const s=()=>{const y=F(e);if(!y)return;const{left:v,top:h}=y.getBoundingClientRect(),g=` + [${U}] { + position: fixed; + width: 100% !important; + height: ${We.value}px !important; + transform: translate(-${v}px, -${h}px) !important; + transition: all 0.3s var(--r-bezier); + z-index: ${X(r,"Null")||X(r,"Undefined")?Fe:r} !important; + background-color: ${n??null}; + } + `;Ke.innerHTML=g,ve||document.head.appendChild(Ke)},d=()=>{const y=F(e);o==null||o(),y&&(y.getAttribute(U)||y.setAttribute(U,U),l||(l=!0,Fe+=1),ve||(s(),ve=!0),i.transition=y.style.transition,y.style.transition="all 0.3s var(--r-bezier)")},c=()=>{a==null||a();const y=F(e);y&&y.removeAttribute(U)},m=()=>{const y=F(e);y&&(y.getAttribute(U)?c():d())},b=Vue.watch(()=>We.value,s);return Do(()=>{const y=F(e);y&&(y.style.transition=i.transition??"",y.removeAttribute(U)),b()}),{enter:d,exit:c,toggleFullscreen:m}},Ue={svg:te.toSvg,png:te.toPng,jpeg:te.toJpeg,blob:te.toBlob,pixelData:te.toPixelData},fl=(e,t)=>{const{beforeCreate:o,created:a,createdError:n}=t??{};return{create:(i="jpeg")=>{const l=F(e);if(o==null||o(l),l){const s=i??(t==null?void 0:t.imageType);return(Ue[s]||Ue.jpeg)(l,t).then(c=>(a==null||a(l,c),Promise.resolve(c))).catch(c=>(n==null||n(l,c),Promise.reject(c)))}}}},yl=(e,t)=>({print:()=>{const a=F(e);a&&No({...t,printable:a})}}),bl=(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(a=>{const n=e[a].default;let r=a.replace(`./${t}/`,"").replace(/^\.\//,"");const i=r.lastIndexOf(".");r=r.substring(0,i);const l=r.split("/"),s=l.shift(),d=l.join(".");s&&(d?(ue(o,s,o[s]||{}),ue(o[s],d,n)):ue(o,s,n||{}))}),o},Er=async e=>{var o;const t={};for(const a of e){const n=await un(Object.assign({"./lang/en-US.ts":()=>O(()=>import("./en-US-CapyhjvV.js"),__vite__mapDeps([60,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>O(()=>import("./zh-CN-JSG_PhiT.js"),__vite__mapDeps([61,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${a.key}.ts`),r=a.key;r&&(t[r]=((o=n==null?void 0:n.default)==null?void 0:o.message)??{})}return t},vl=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}}},bo=()=>re(Re.localeLanguage,"localStorage",dn);export{dr as A,ml as B,et as C,hn as D,tt as E,pl as F,qa as G,de as H,Xe as L,cl as R,lr as T,O as _,fl as a,E as b,D as c,Mr as d,Wa as e,ge as f,j as g,dl as h,gl as i,Z as j,J as k,z as l,Re as m,vl as n,C as o,bl as p,il as q,rl as r,al as s,ll as t,yl as u,ul as v,tr as w,hl as x,sl as y,io as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/index-u9E9sTPY.js","assets/vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-gjWEVNq5.js","assets/utils-gAL77OiN.js","assets/lodash-es@4.17.21-B0eCOOcg.js","assets/@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js","assets/@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js","assets/interactjs@1.10.26-I0IiZoEj.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.3.10-40cgyS5D.js","assets/@vue_reactivity@3.3.10-4kz9-9E4.js","assets/@vue_shared@3.3.10--wkmpvo9.js","assets/index-3nkF0W6U.css","assets/index-H5UFBYne.js","assets/instance-ZGuYcowX.js","assets/index-kznjMqp-.css","assets/index-yGgdYlS5.js","assets/index-Fto3heDQ.js","assets/index-mGaAe-xj.js","assets/index-ajyCn2oj.css","assets/index-OXGLuduU.js","assets/index--McFkWML.js","assets/index-0jNhKvxp.js","assets/index-8irhepSa.js","assets/index-jLMBA4SH.js","assets/ray-9TfU2AhD.js","assets/index-Eio8GNfi.js","assets/index-HDKPr_0g.css","assets/index-BvmNcAQt.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-3tYxg0cu.js","assets/index-iKuv6ZNn.css","assets/index-xYruyRXx.js","assets/index-Y3ujC1ul.js","assets/index-ZTf6AfJc.js","assets/index-Btqqg3j9.css","assets/index-2o6T-gHK.js","assets/index-48JFfn_Q.css","assets/en-US-CapyhjvV.js","assets/zh-CN-JSG_PhiT.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/hooks-QVbiFqwk.js.gz b/assets/hooks-QVbiFqwk.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dd21d6d6466d71f22e0f962defb8f5f09ee8e4ce GIT binary patch literal 30031 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 literal 0 HcmV?d00001 diff --git a/assets/index-DyAfcDS5.js b/assets/index--McFkWML.js similarity index 92% rename from assets/index-DyAfcDS5.js rename to assets/index--McFkWML.js index 646cffc2..dac3b708 100644 --- a/assets/index-DyAfcDS5.js +++ b/assets/index--McFkWML.js @@ -1 +1 @@ -import{t as p,v as c}from"./hooks--0kybGG4.js";import{a as d}from"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-krFx0npL.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=e=>s({url:"/api/list",method:"get",params:e}),Q=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=d(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NSpace,{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("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>{var e;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":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(c,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; +import{t as p,v as c}from"./hooks-QVbiFqwk.js";import{a as d}from"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-ZGuYcowX.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=e=>s({url:"/api/list",method:"get",params:e}),Q=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=d(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NSpace,{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("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>{var e;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":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(c,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; diff --git a/assets/index--McFkWML.js.gz b/assets/index--McFkWML.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ce6009b8acf534e2e8d218909656451cf86c5482 GIT binary patch literal 2026 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 P@K^r}2?h!p5jg<>o&T<( diff --git a/assets/index-RR4iiPxT.js b/assets/index-0jNhKvxp.js similarity index 92% rename from assets/index-RR4iiPxT.js rename to assets/index-0jNhKvxp.js index 81228b73..5055a1b0 100644 --- a/assets/index-RR4iiPxT.js +++ b/assets/index-0jNhKvxp.js @@ -1 +1 @@ -import{y as e}from"./hooks--0kybGG4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const W=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>[Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{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.NSpace,{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`,有时候会用上。")])]})]})}});export{W as default}; +import{y as e}from"./hooks-QVbiFqwk.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const W=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>[Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{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.NSpace,{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`,有时候会用上。")])]})]})}});export{W as default}; diff --git a/assets/index-0jNhKvxp.js.gz b/assets/index-0jNhKvxp.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5950ec24b39de693163ee1379a9ccccc8cdd53c6 GIT binary patch literal 1468 zcmV;t1w;BDiwFP!000021I<@kPa8)Re($d^`-COWWOscbI3hB)KrTQa1q4+@hTX9} zu-;i_W^KSia+)i-D5*k2i;}ifN@}H2P*e$##N^M^yO1aTLbbaNU~^TQhrX?5zH`oZ zzVDoomgFqTL~$;JcnB|~8O=%XOqSAV4hBai$%UE1G@RnnIpX6acqVUS5Zqga%~J|I z3*!@c8>gZ$3Kba)_hiOL#??Z7ltFdGv#A(VTA-?cx#8a4zV2&kJ!pypjnZl2<&t3> zOltDw!7CZ79>q0=v6;3FBNc}#l)+4EruzaI>#T>(@KgdS3RFR%Fu?3WR;$0)(cF|r zUr{{P?O@REQ3s5AjKzp4fDcPR8Dz#T=M%JNupXq@jA2uogHt@ELK(&Ype%v$Kukc3}#qLg$j%Vra>7Dn^$SH`$AVe))vIzAk%)OrDcHhA0{Qhd{@m58Fvm0XqkFk zDsN+(;|Yy2oKj?%fXaTK(!}gzvjg*o2k|UoSU)7J>r&SkvfF#>!-y#`Lz)N_m7$sd z7v+m&oOVw&C`wF%yvfNB6IhsW!Ufj3K*Fn_LV3bR_zJavbbofHLrKgwI7f3pP(X4h zgHx*S4DKBp8=e6T^Mti5VuGjQFb1PwM8wB)7f5?OW}abF$IQpXKpLepRxH=xu;2!n zOsOymWuPkU@!`>-mV>fQFxwO)hk-A6O|F=%W#+EMyAFe6qzRHIVr~~aJ>LpiyJLrd zYkt&#pfH`Y^0c*KF^G=TkaYk zk9O1}vxoyemz$&p_cKO8x?kX_9=rV@&SF$hAEf|&{!*_x7H?R|v~6mFP!miNQ}+f1 zDqt)Drl&jN{6M~1J*Hi~GNk9PHS8QRj4xSasDiUbe|MZ}-Hj+SkG!Syp8j+wv7QP9~rk}!vGFvJ=)xd@H6jo29KI8994Nplu8u_>C1 zCd%QY)JJt>bm1J8A{-0bY7Q5JDBF*!S&o~FIS;5Lo0N$ErS5)3lTFG(_#DH+W@ZsW z=*0;-gwwp)4lgW3f_ZHY7XwJhyVn>-0*~}l9XFeZ6CM6x;DcK*A@Bsfy!Sz1VnEa5QV8j+|uZ0Shgq<1AH?Y8s#uG{R0 zAi}^&$+=T@-aT>4t8VG0yLwlOcu#fkXnQOyhB+2VNkdGRj^^<#o)rNX$-V!B`_o!O z+MUWH=lyzhW2stM*}nJ2c~Ewqu5B%q-H$8IgR=W__3zU6Quz8pIC64t>hZm)ZFW8D z-Az61t6Pir_O+}dJ=r9mq_Sj55z{t|$dP?JPu8j*Uv2;XXHZ89Uq59_ z(c@c+?rTXW$e@}3UsJU~?nF$F6dTFy(K?AwElr0l1T`Z?YIYh#oA$B$Ek3TXee@ee zIga`9C8MV}v+?ethk}9iFT6Djxy$SB;^S&%WozkI_s9Fe!v9M*l+(K5 zE#-+T zu;d~4{`2k9oj|^=mD}#}x>Ndjr}C(}`J3}(ZTr^d)>7H|v|QbIaFm)S(FzKU9v~N- zAI0$t!LLfi>+&EG@APOI-tAW<;Vzck7mHgfw*%Wh-+Anfz`I}E(jT91ZB{EQ?q6l+ z&a3K1sk-sTS$pq%SlU{-9lD`$9?By|(4>KH>{K4PFBSv0{CO|$F$$(|VIh1D&-%Y| Wqu#GvZL}87ee(}JSg7LR4FCX8eAK`I literal 0 HcmV?d00001 diff --git a/assets/index-Wxx4O600.js b/assets/index-2o6T-gHK.js similarity index 94% rename from assets/index-Wxx4O600.js rename to assets/index-2o6T-gHK.js index 0073e81f..bc2928b8 100644 --- a/assets/index-Wxx4O600.js +++ b/assets/index-2o6T-gHK.js @@ -1 +1 @@ -import{s as u}from"./utils-Cjt5Qe12.js";import{j as v,e as h,k as N,g as f,l as p,m as d,R as y,o,c as w,T as b,L as S}from"./hooks--0kybGG4.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as x}from"./ray-9TfU2AhD.js";import{b as R}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import{R as _}from"./index-gjWEVNq5.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const C=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t:i}=v(),{signing:t}=h(),{getRootPath:n}=N(),a=f("globalSpinning"),c=()=>({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:i,globalSpinning:t}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:i("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:i("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:i("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:t},k(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),L=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(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function T(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const P=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:t=>{window.$message.info(`调用${t.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NSpace,{class:"sso-signing",align:"center",itemStyle:{display:"flex"}},T(e=this.ssoSigningOptions.map(i=>Vue.createVNode(naive.NPopover,{key:i.key},{trigger:()=>Vue.createVNode(o,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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 Ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(i),windowHeight:t,updateLocale:a,copyright:e,windowWidth:n}},render(){const{$t:e}=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.NSpace,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NSpace,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{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.NSpace,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),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:e("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(L,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(P,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NSpace,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{Ve as default}; +import{s as u}from"./utils-gAL77OiN.js";import{j as v,e as h,k as N,g as f,l as p,m as d,R as y,o,c as w,T as b,L as S}from"./hooks-QVbiFqwk.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as x}from"./ray-9TfU2AhD.js";import{b as R}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import{R as _}from"./index-gjWEVNq5.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const C=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t:i}=v(),{signing:t}=h(),{getRootPath:n}=N(),a=f("globalSpinning"),c=()=>({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:i,globalSpinning:t}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:i("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:i("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:i("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:t},k(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),L=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(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function T(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const P=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:t=>{window.$message.info(`调用${t.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NSpace,{class:"sso-signing",align:"center",itemStyle:{display:"flex"}},T(e=this.ssoSigningOptions.map(i=>Vue.createVNode(naive.NPopover,{key:i.key},{trigger:()=>Vue.createVNode(o,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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 Ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(i),windowHeight:t,updateLocale:a,copyright:e,windowWidth:n}},render(){const{$t:e}=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.NSpace,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NSpace,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{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.NSpace,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),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:e("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(L,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(P,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NSpace,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{Ve as default}; diff --git a/assets/index-2o6T-gHK.js.gz b/assets/index-2o6T-gHK.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8a3f406f8654251b63076cf9773bf0c182168e45 GIT binary patch literal 3778 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 literal 0 HcmV?d00001 diff --git a/assets/index-jF0Oxelo.js b/assets/index-3tYxg0cu.js similarity index 95% rename from assets/index-jF0Oxelo.js rename to assets/index-3tYxg0cu.js index a3f48e8c..6ecb85ff 100644 --- a/assets/index-jF0Oxelo.js +++ b/assets/index-3tYxg0cu.js @@ -1,4 +1,4 @@ -import{o as s,_}from"./hooks--0kybGG4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const G=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-cve55icR.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-LXSqxm9O.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DOQBjTSz.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,{wrapItem:!1},e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{G as default}; +import{o as s,_}from"./hooks-QVbiFqwk.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const G=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-cve55icR.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-LXSqxm9O.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DOQBjTSz.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,{wrapItem:!1},e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{G as default}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = [] diff --git a/assets/index-3tYxg0cu.js.gz b/assets/index-3tYxg0cu.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..075729d5494483785876cf66269eca6f588247bc GIT binary patch literal 2033 zcmV#hiwuQPNAg zQGlBR`>uCaoUONVnT3SYDCj@|A+zqyW0M5C%3hF*l(?1G0g2d~F1G#^F7H;ic1dvFyV6ffL$ zCg9YU5Mx!n0CxXmT4e`U>ktk(CqAC*Bhe`81-%Twc$JWggLMwgh+rOp32zj2L$3hG zdI4_yOIB)kTI*~msVl(VJFV3&==s-D2}C?+bH6~E7Z=!G=Ni+Hgo2ouandjfdQ~?* zpQj=9&-mlT)7Kjb2XSJ3rCIB^)kopp;d(RbOTrPBNk$8Lu?k0pBYMZ$qm7JGpQ5O8 zZ0bWmxS&E3OGqT69*TOwjEOiyH5i^dlYOK5xG{6g1Id7T$R>?qJTv65-@lo_Mm-Vi zATC9tqL=j&^kn7E>(IS*=7|&EB0OfwFhoN;D0>?-EQL!4jiO%C3s5xnDmU-1YhR|# zuWecSkft#^JjScv;#Zs@>k&1e5^p2jlE#Xb~auNY7xK= z@_phqjJOgVw`fSGP+A9VB7ypnQ(sWrF!Z8szlO3@ta(N zX0uoIuSrtGpN6lH9Mcw@$dLProCkyr6;`jSpW^CIKV1w)1WP?mNkr(9b)$USdNlGJ z)9UrQde34?N#FEynA+-YPOHB)bJ6c4d%0*)duHJAq*E*2*l}fOdDEOyNlep2L5l<;>R!vQ z*&itrDdH#${jSUGooklSiCreh%g#6q=&9GK)o$tcI8B!f_rhL3qu)Y&{IWQT0xESK_X$dwjlvl)#H}>#3V~ktWcx%6jI3^kQ>+X_ zP#a%&-kp%FK8|b~4cwHPct+rT*PRe4%NgCtm&?oIBo1L~Z!|P+?W|TWknv9~1N6()X_kEew$#BYw97UlecS_D#KfBSUzB#bdtO)`8mm#}t z@@7V}NBr<*YZQeO|D->w+UHq~jHgsV6ovL^`-0AVk=YoERAnd#6iVie=@cF_I@xeY zaf&pFgLi6_27`IlY%=MPlyx``!_|4YEKiS~vO2?*`edPmOInijN@T62_{96NF*y*w z_YZF;GkciPIpLUDDcMZo(8j{_x@Ojuildb8Nsi_)-LKi$!(mn*aT!Wku9G;N-gYOC z-p)mK>payt2V+#$`7XSPZi z9R*XgF#yb|;j^>ttUC{xzSE7vaNTM`xm>Geb085Trr&rUI%q}%eA2QxX z*vZNI+tmS;)}`(tiJjcmhppU)+3&RvQDGiT^VBwmq>-ZN$)|e(n+*0#nGT-IP{QV2#xnu#G5}x-%*Uc{^r?yRa{5YEpL_WD+;Q44R*;Ol5 zHIG9s7~fR`7GL+N%h;o>rG+oG2Q7bppWHeK=1$4;Bjr@gg1M^YfBeIBbXlQ9J=E3T zE%;JZqHgL@H_F!AA0HkxP5UF;U3{*-XAetl8UMUVw*QNR=-zt8EZ@9(zM$DGKk8fL zkqAv$yiyc8RB}IT5PI~fLtPSmNH9f7W0bmb|L{stmai0LRRgO|;u+0RO{u?4HQdt& P?bY&sm{hGkffoP(Qvd*w literal 0 HcmV?d00001 diff --git a/assets/index-6b4negd8.js.gz b/assets/index-6b4negd8.js.gz deleted file mode 100644 index f2d1c9faed7d6daf764105258cc8003d75b4524c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1722 zcmV;r21WTFiwFP!000021Ep7QZxcrzet)0B-M+DPJHzfe4#mioL;kivLV)Cypa@NN z$Mz(DB84KoMu*CBQ)L{m26KY_J zo?_|Yk)bHI>|xN3<=URe>+mC(IbZg0J`K}Q*TB?hadvvvSdOx6W+73^_d)$IG;~mz z8XG$~e8z}^76dRETO>g&4Q9Z+sU4p@QFNmyVRDRV!L#jr1{zQUOGk>sBVcAQ3R@ES zeyHov0L#l0+*>Z0(Qyk^7J~G3J;-_hOnRfngdN4WoKOiuSU=Q2aprirpN&p-fvPfr zL_(}3;x#UD;Nrs2Vf39}g6Jmvt&0C7+e=Z$c4@Yu}E)Dnm(ip>(@QsgtR52nGi%*;9? zWFU%J<(OKShnPN4K!u{)=S)U1QrKiZZ@@IvfT0g$rv7sJaId`Qxkn{&FbFrMBWs^# z7At2mLwmt7G9@V!S@{FJxOxN}8SdKy+}XDd5G*e`ZkZj483@rb3cM2<-?Ytg3vt%2(ENST|u!tof zRB}QEG4nb!pbo}|wV~PB^sy+igai;3XP((2jF<+6afug3y@6hw%b8>$N(a{Jr(?!U zCRXhQkD8J&8Z6BUj0$xy(+?IGk7Yzpyv}^wJayu&BkIv?xp2bSLOsQ1}VK9|sr*T0fWlA-fOKc`bJZff%>bVw@ zcqpc*SF5S*(7 z8H!pJvSQ<`;vilmG@H;8TEfuWm4v3$)Go?dydpca*2ewj#@CJ8&l}Hfy?k+PcYD3H z@o@LzPW?aMHE(_6ul=*WbKQS>qjBqLee+BI&YjlP>-DXh{@PD3UtIHVJgIO0)cE0f zF-0{EPs&9Rn z=(<7^{?pG|57vV0uKuHW^Rd77Tl3f7{jEp-!%NMtF1If3_+Q*Z{Kcyd#SVP zC;#4EUu!+t_BYmpp4(R%_a7umQo160sQaFWj291m_^L4W6sTi>GcGc*S}kKPiHYp& z2U_h7M(7X+5x3N;Br*`#|Kf+nvs+4xx({=xLXktvv#2Q4YB_YQED-@;7qzM|Iu%+w z8;&bknfo|~$w~DUsO@?gR9}GUDv_jAmDdy{RjY+oPpJjQB<5k3y_|S5kqG-L85QKp zjrSKMcChWQN(^{lX=1#$(WfW3-dG1ys{VZa{gsLx`1>mr10GnZ81HSA>dCD)*1?q8 z{pMkKY+T*_?w)_+cH{B=moNVMp29`$#rlGMeuNw(#WwQYbDXP1Y|!=0icQq@hJp)>(4?X!0t?KApIR+-6t9GTnU9BmlG__q QJNl>p0dTYT!lDoW0Id~j6#xJL diff --git a/assets/index-8MpCyi31.js.gz b/assets/index-8MpCyi31.js.gz deleted file mode 100644 index e0e63e11d5dfdec6f9ac641ea7e8741e071a20d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2061 zcmV+o2=ezIiwFP!000021HD)6j}ylk|K7i1GnJ56njL#>-`gS+5>V4hZGtF5l}?8= zxBJ*0Zg*!pGi%OuR=TJ_$cJ!LLbT;YKub!~rU3;d98eOee~W!D|3x)3YoC30k?05d z<#apG%lw|-^P6YJJt~||YmlvVf2kc_2_ns1-XBaF~;_JWyN6Ije5LB<+oMuoJA7f8Ks zTXizzNy3!2SHsva;xCk7W^6odvyKZ2yrazTMu{NpNh3AFt}<{QK4X&@+?IYrVL1(Wqt?ia8XwGYqUU`wuD1g@1k6{VyfA8&1$78K=QZ;!h$whFg|0LWm7T%N-+y%k<>~k zhuronFr;f18VJ)|@k~IQt%I-wph^5Wgd@npE`)2QKTR!Io6YPoXT|^HFqTRfvmR2> zG@>H%E-}?TfTwXFq-2RD85hbP)cVp94pu?)q<(~L8qu5{PDgm~gh{YX^p9{Td$^>} zo{w-hmuvk1En4o7@sx^oATluK?10I*RH2lHswQdZtmTrIt!w@E7+lhId5il}(+#d8 zJjPtgLhmAY9Ou~t5tBKM+3&_>E$JvprI~N@OJ=mlUdNM}U<$mL(`c+xJD&G>H}Pgy zG&z`B4^ynyh(B-U;mpYmd6MxIQYEcVeNHFQ`YxGX)U!-)Uj~IyT1Nq@5#M;u+IW%) zkdpD#W}CC4aLNV71J(|k8Ix&OIaUwGu_Uw7X&#DWsmvfOYg{0WgNXIC@FM7W5=74s z=#z#yfzw`^XcqExa-~fWXv;qL%~IT&JS9V0%pzGt1x{%K0TQ(DDM+$d-!E97dB)QK z>Dkdl1&(Q-=PDS4JnIYA>8b#o8vpD3=S!zvtJk&MC8WwZOZx~*7Qy>e{E~NgFwhXq z9tbO@VhGS#+IP-P_RB>apsF68<}OG0VxDB@`WXaB-*~z+MS*FSoe?adqJN6VTm*w` z`V0NE9xaA#Eq}ZGGa5l@5}j3AY0hECZ`QC=*MDlH;i95A-pcHJ zl(!w#YN4?mef;r9s}~_uBokb5?Lid(wGu4tkdVf4MY*k33oUcw{r6URt`L@>@~q+xOq6*;siM`vvkxhD z=uS>;Ut!Y9sAwr1ww4EF1BTz<+x_;|=*H(ekDnsE2K@l(2vp!%kDbr1ZQuQ>^bipD z&)bBD97lJbj_z$tIldP~`dFc21;?gX0qx52ii`QoSFg2PR=xM|#m=3t$B<(EbO@lp zrPTr%{_t@7lP6SZoW!Fo>YIsC_hcv2RZf5 z(tdU33=}IkX;s|T3Cp}ATcUNMRKObaWkt9|K$M42sbn~JTPG?R$#U5(dzj-XvI4Q3 zuiz;C@TCP7EZ;MSSeoC6-3~65$!76|>|P z$4kL#LV5Z=w7Gy^@jO)(13js@g^LFvkMkszL5QbS^HHXCEra-=c*X{f$83yOdbmr| zD28*ib1G)xTF@^FEOel#xPus!qcFqiG^$VlRba)BBGyBA5XR=V&~$jzsJy_-2Yt;O znS6MPifAIV(UoVzm)C8pwf-V#(>zvzu5~KGIapWahJyB;aS_h;pPmf2HildO7~Ow4 ze0e=^lw5brJKO2y&>-uMo}7-p%bcCtmxo*b8r`@)+I+hE_^+d@&$e&9*nW78IHl5F zd^7rVW4LvF_w}pM^T*g3J^yCs)#l!vtJ~LZ3}0RyeSdBA=(hFMi8i0?{{Hpe-HqM9 zeX?`=^7f6db{^asJ^x~K<@spy$?(+|yI+4feEneb!$0>n?(cs4+~VB1vo*T%%qGFk z=*4%#t((KG&uyB~XE*o${Al#(@!qGK+kbqpbMxd8Q#$79 rsL}d=q$)i?RcfhPaf`w|4(s}zJvi@B>6Bi@@t^z`Yi$qyun_{const r=e[o],n=r(...a);return"结果: "+s(n)},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.NSpace,{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.NSpace,{wrapItem:!1},{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-QVbiFqwk.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{t as s,v as p,x as d,y as l,z as c,A as V}from"./utils-gAL77OiN.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.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 r=e[o],n=r(...a);return"结果: "+s(n)},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.NSpace,{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.NSpace,{wrapItem:!1},{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/assets/index-8irhepSa.js.gz b/assets/index-8irhepSa.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b2e532cd5142ad25ff89d97028baba1ddec78c2c GIT binary patch literal 1725 zcmV;u215BCiwFP!000021Ep7QZxcrzet)0B-Fsu}c81+`oD?Hh4*5$72?3H*f+958 z9ov(vXErmlP8`b;Ed;n8l#>o)w{HnWf@Wc#2#01X|K zXU4}*jhr>Ypd|rJ#+Hd6OM@w}Xlf^?C-P1hB}|Sn&AGOnO+f={VC86jWE9K|g<&fq z+Yfae8enyGio2@?Gdymg@{*svuKQUJf@ycmn6kqdhZ8D60PBYu$j_ZD^|P_*E>K0r zkcbJjl2$JRcy;ZKL>kUKaY zrV%PJN2Y9xr9q<~oX}2?c{Z{X5sOfQd{g8J1rFwd2#GBrk@ROUpmrfZ1P&Vjxyi!H zalLYynYlM9qHQ#+}XDd5Ueg2of115F%Y69MzamjS6)z*AJGLkEcXWyv}^wJUwy7DxHl=Xxp!&XwU#3+mjM3%?yD zBqxim#IwkDaauRJx~5#|xUxNPz8gD%Xop&df14o=__gLVqgB&fuJg%Y@w^~)(r%yal=|uCRm>eUCXD6A3;}nq+hLaPh%v`Bb*S6J)g>%TYW!hiJ z`6xjt7>ZgEvTWnDQbasYXga3Fw3wkeYcWl!s$G&?CY)Ng#RBo-2CZ@S6%O1JT7r}oQV+mo~|?Ro#$ zsqK6j>$*Z?-m}k|4>$bmuKlZV>xsAVbK|F9yq(A1qsxuIU1?t0^S-#-#?*GMc-z~J zTTdF_T&`_jtnJ*5h|&D#L+{G-Hof)LR_puC|6lyvd;EF*{=L?{i_OQMc^g01cJDO4 zx!hUx)BmAvS77zsO@^`SD%mRDv`KUl{XY6QLP46PpCP@B<4Yuy_{$=p$G>m z85ZQ~%?}qOadCD) z*5Q z_~-8SkKViqjLLs;Uo9G z_2X~!eeVq0kC4Np*hap8jtkY04Z5CLk%_wAP;iM68dubqZ-Is2Q>`YB;kDo|^U2^( Ta(kny$NumuDi4ZMq7VQ8FzQi^ literal 0 HcmV?d00001 diff --git a/assets/index-9Qn5mDtM.js.gz b/assets/index-9Qn5mDtM.js.gz deleted file mode 100644 index 9213737a52bea313d6e779944a5049ad19136f7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2140 zcmV-i2&4BOiwFP!000021I1WvPaDS;{(gUjV_j9Yv^#ihOcF;?o3QrbYV5C{P& zAP#mXMutX$lVFT_PhiJ_7qqBUfh-wo1=3Lvl*G(nPtV!T3&9#tmf3FTt{Y4kheSr= zxZX7tAX;y|y)h=rl#XNDZ2*MDQ91D0`QC(9k7BZp5Q!VA8ViFU2#6EM6P;b+aC;)Y;WhkCh=wLuTV75EPXWt@Zp_)z}lV7|@8f8!+c>=!r|Fba z2PKKh^rt<+;c!C|;|7sAro=wF5|e-gByqS+93MXuW_#>a{OR(!-T@_jp)tj(x@#o> zg5oi?uQN>L&IT)v2F1X5X0*GzwSG^5nK9dkB-x5QEuJ^JgZ*kfM$<9jq62FK0WmTB zS-OpOpKl1o&~-%Q3>afh^;$)d>TL-1ch}<#j#VbMkMZz%Bn6vEUqq~`{xbp8-rp}L z>T$8OfeeN&$y7%%DFE7lRNGf^OwQ_4{nO1!ED3d_G@*5T+A$1`(>?VxOgPe^%-t*n z?4XWLca11%-cTzI6AbN6PhcWyNN1RFq%aP-?I8#PmmGxCH*I3PFFA2WYMW}P22F{a ziZ}%mC>C_Gje3TM2PedaOd&Z5b{4;dUJD!N7F;;_&L>J9~_mrI9q=3vbdQqZvJdtePrF4_h>pzVTL@V zg%?(SrnLHvS-5OHdt_eOvTkqe6c)|v&x@}gm6o4c|9n(S_dt92dEDcb-z=N|xNGJM z*2+uk-?!}mFXoyZ_23d0x89VNpL*Wr-&4N!yLo-((4uEK<|>L*G~&kYJzQ|11EZ0E zx%R5~>RRQb=Eh9)I1@?uB`M!xKH}DQ(>> zy}o0AauZkFy0)EP3nkvJTWgO>cdk}R<)40W11_z8b3i*C7EB0~pFg&~p0!Q54py#M z_aE$6^=5^7TjJ8gSH=Hc-6_mj^HdLt-$@&J4k3A+UM8g{g`hcI9epFfv#GW!07 zFK#ZC*I&6kU_M+mH*Q+L-rp%K7B};yC*N&sA&}4uEytXmHU?^9Djfk z8eVT7qy)R-=8bFC{8F*7YRx|>-(R$^g-HuzxQC6lDl>mHXk|gl4 zhaEKCjoL@3-zsBM6*RExVh_#dJ!$4KE#HS^G0xL>-8}1kbZRHYhVXO z{Wr6Q=$w`zYNP~C7kI1!4?DPykdO_4UZ>2FIVh0=n##b#F7}b6*g+Tkov5{s4$G|3 zEK#U6*8VBD-g8zWP@mmAaG=%e(WuM?GXqA!H5C#9*TD_!{=H5k#!uu;Z~1(Xiiw2q znXtpxhkau9kIP|c-Opw{f#kIguhQ5KBn}fmc)pj{E(KDcW!fXiTJ5fsgCBhAy=~NRQZlnOREU zA;^NMqY)WJSv}pTuvQ5h1|F_q2YK$kfARI%&Qsg2rQw>TfC|GO?W#L8TAcfb&*4C* zW;3Q2pW(@J7wxv|&%lrMcm&aWl4dipyD=Cn1Vm%PIV6EwbYh%%u8y5r8H_+9#Z zW`d(3<6+(?*hT#YnoJIS^+fOSdy>9;dlt^lH)f6`$)73?_R!0u+x7)*Z&G|l@}Vr& zKsdvK45PZC6$jw2^$ZUfU0?_W5Wl7ork~hRd!9VVe^+1Kd5& z2nBmJ1F0D$N%MtcE4GB@d(W{w=W1=QLKqQ~=;n6i)tB%8L8V1xXsW@zckT_qX3z|0bvHm6Eh+#ad^oS*_0Jb6m(7hN(!a%NVt~)sV=E zWyipxSU0Vj<5)IH5;1RD`J#SU+1A?TCP^w+>x%tfk}khA_qQK@|LMEC?|=UPsWTq4 zVM2!afZ~Yh*bFff)lg9N@Z?oDejy>tMe~LGSKe3a%6eVdgPY>fZ0C>WV+QNJFa7{_ K0Awml2LJ$2lJKtp diff --git a/assets/index-SycY_GW1.js b/assets/index-BvmNcAQt.js similarity index 88% rename from assets/index-SycY_GW1.js rename to assets/index-BvmNcAQt.js index b3a576cb..9d60bef7 100644 --- a/assets/index-SycY_GW1.js +++ b/assets/index-BvmNcAQt.js @@ -1 +1 @@ -import{v as m}from"./hooks--0kybGG4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=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.NSpace,{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:"张三",address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(m,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; +import{v as m}from"./hooks-QVbiFqwk.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=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.NSpace,{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:"张三",address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(m,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-BvmNcAQt.js.gz b/assets/index-BvmNcAQt.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4175cb9ad1e719336797b25e0987e6a97633d31 GIT binary patch literal 1181 zcmV;O1Y-LiiwFP!000021BI4LZ`(!?$M5|V3QrQk-H_D7F;xZhL$;GRk{`7TIS7n3 zITF_*cd30ymIVPViXM6hS|CMFDbQ1UY=K@{H2pSlnvYSCVp3Cf8c2Xh&2MH0|Njg@ z8Yf(+*|z8cl}yTpCT9aR$CO)_@lAB+}Be@qJuB9c%Ea zxQcBH9c>Rzj!&FPF)QK$k)c<^_6l}vG(FncdD1>~iqN@4KIcQ4*0OLNo%z<|{oO%Q zq@*tZSYJnxSH}*v&}eng-a@^NA~up<1KT!s&}7mTdJ_7@ctED-Y5TUFcD;u7^|sTE zicBIXQz*k4*g}Ke<8gy;?-wCo3jxfZ;&bUa*upi0xM%=$w~HK^faEctk?U%bJu#GxxYxCr!x?UthB9WZNXFQTw#VYD|6r6ACwVPZb zxZ)XQqu}z+(ju{5;|B?H&Za^?JZ!c49Owy&y9s|KiQrmwL=^M|SGs=jVBI$<^6O<4kL1dd;MH?H(4R!#F zA@(_wsh{aE$}56^KoU`3{f4FeNCRlq<7Es!CHA2-Y&c zDpyRAl@!n~KbAwHNh z643#34Ik2NPs;_+CpuDYxzc*@^aHu;S}D%VnVKfx8kF_9VJf&#?j6gN^b%Y{Q8qP9 z&Nd?I53^b`g%d5q@+=`Lbd7r=QwjwT^Xu0r07YnIm?I5h>MlG0oc_$`mHCGo{0uJC zqDkZJuRp)}>T9F&Y@UAS&nhNwJ$=^fb5V{!m7rxc;Zxgc!ri+So_DqI`s&qBumAYQ zFmnf7qXUytkBecc!*R(j?UEss_J|l7W~RSuShj_1C;cp>hk2zbKxx5d0a4_TYvF^- zO`k_PX3`b&dG1ZQGFyP9|95C2Nb*oY?B20IW>0L+-kqaDDsg^e8k`*^0a4)Q{}`@n vJ-Cjvl$o}>Nc*qxxyf`CWh%}qO}NP3EB4a&ioB0`^OJu8Bq1yNZU_JX(kwYc literal 0 HcmV?d00001 diff --git a/assets/index-DyAfcDS5.js.gz b/assets/index-DyAfcDS5.js.gz deleted file mode 100644 index bfabfe83b2eef1e48cbbf7c0adb51e7e52faf78a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2024 zcmVNVq=+d!78mzfkRZV{9jsNYzP} z?49>{KjxYDd1p;*hjCFBG3>@1xfpyIl`LnrgpTGJE4YfH7MA8mMtaeLE1e)sI1X^; z95<&r%v`e67C}Ns7hJ_)tUv;oic-qFp?)%P zCg*gbEM{UipXo)~F_hGlrRmeB&kju`J3+3&0ch5-K?*kYc>BQj@xXcFSBF`j|hEfVQkg816an>_5JlIaSyT>)5uE5j) zrND<5RqCASjOYnsxyrzTNKJs2JcvpK+!mYtDh!N`8M#hers#p^!UcnI$Y?6+Lt6W3 zW(hsZ7sr+lc5?HWgL#14;Kzfr*gJK)(~VF892=s^yBZXAYSIOdR&gr$g`arlAna?Cq4^ow+b}BXf=gDLH zX}iEZDu@kANO(k7uWIC$rc#3k!2uhB6p2`BfeXvWmE%Lb2Y{pVh=59|U^_*2yh}dB z1jWc>O2Nu#VZY|Bq$cuePbV-3LLpReLS15HG?YY|GCHIV&dv4ocOvuHRoo?eo>^`f zu}8^{3RoENPVL7zoCy}9G{s#0_;hkM)g|1lM-4$3RptpbgGND`GTWyV3jHZ}U%V(E zH^$FQn#HLuWn#*D zwyQ%WAy1@dJU}L7355Y>JB$Jq@iN6W=+aqc6b8X&lI();oOq(#Oah@()FBWrJ2(fr zCI??rWEpf#m5Bg*fO%BtYHQuq&uOZhROKF3?p5WKdR}((tQ45WiBSNqA5mpSryUau z7!P84>62wZfq&YQSv*ncFo(I`LW0M%Cr5ZK#8(n>*~9|tLbez-3C-zT<{s5aC2huM zCyln5jh`zEA}r7)VoGuWmckzud2e<1(t2b4X=DK#6RXWw zUwu;lt{NG!X>xGgcJrfK^_$ltb3l8$?Zva*S1Wt2xen8nzt>-G`gfo2-hCDU3=UYp zAQtU7|JL=|_Uc}Uu)ig_IaGpu1{-Yp&5SY=;uMo2pwTG@8z7glMRHV^3<&0D5Y&V$ z_AH^t6X}!Z-r?Kt3Bjmb7E2E3lEaCO`I00HSQJf~2P|R~!Vu*Wp(ZP#Kic5BI0uN( zEQ?G24-XrwUrC9|yEA?Yi=vseg+5grTR2+f2^ zCL!y_aYD|47!SR5R;ffni6_c!^}ky#Mc{%M&1q8N*!f6+tsl|4PN!VNJO&XX?-J1f z=4MO7!5EJD-#qcJufJD>Qa&lk!4b*_cY*yjR&D!#joWLltCwoqpZkA%{ATM~{l#tTM`6_O6}!yfAwl@qgvbe*?)X{=hfwU zb*ujBuK({ff8|Ew-b#J-iGSxs{mIkjrgt7cYbN$P;#=RB)+SSHqkD5H~ zesN=G{Xt{>ZvD#VyAS^3fA_%u=E>{or6vuv?fdoBwffd2|6dPxzW#6h#+{~D5ajOj zdiC2kTi0qE)%yCqoqznrzxq}E%e9^LSB>rU7zdjPh}EBd?^hqyHa25|d(b?E+Q#h& z)DlF@zj9}%`dKW{SGe$go`)H?<+6q6!5X))0X9&fOBQ6sd+B!M@;u`va4_{FS|Au# z@9A>t_6eScInD)X_8rx}!UA!Okf^-Y6?(`!<|FEOLN13BLKk`BqHxy8(%$QV9-1Uw zq))yzr-f`-fO*g<`VqAf78%aNgxtIu58T&pUm|;hI!x1=9w>PGiwA3o!(C!GR~yfM z42N^&z#}!WaXrnV)c}r-tkQQyjHHzClY~^N?x3gUd-pWqEV)&19BK(Wrq^EM?55EFAD-D1s G5C8yR!SlBO diff --git a/assets/index-8MpCyi31.js b/assets/index-Eio8GNfi.js similarity index 94% rename from assets/index-8MpCyi31.js rename to assets/index-Eio8GNfi.js index a0343915..c711bf86 100644 --- a/assets/index-8MpCyi31.js +++ b/assets/index-Eio8GNfi.js @@ -1 +1 @@ -var g={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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}; +var g={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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/assets/index-Eio8GNfi.js.gz b/assets/index-Eio8GNfi.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1895240938a0989038437b86f0f42d73a9cccfde GIT binary patch literal 2068 zcmV+v2N0LBkyiG)bPML>c>oHzyG@300p9Kpwi_*2o-j5k~YP zNFIUnJAph@CoX9@!Y4I^={n<5dy+X)N7xTpvcjndJanN>YQ)vSz8EBmJF8NsY!bJ~ z=%+$J><@@p*3M0Y13FkW>0Fn%HH1;XBS&$EMYIdW-gA0e@OxA!?b#wt(m!@7>o<37ZS@tB4aUtQ(N{eD!{AOTaTZi`!5 zL)IBo)3{`Gx_FngOpYS3dZcFCCV`rO_(Y`>MV0J z*k*k9>6|$AnSxbW-LKIAX_^uaS)En6Zp2hG?V8m}Re+Rzf-CwqHR(x@Mt)FijOt1a#Os2r~eh#BCuQK;rknUn~04)G{>LialCJ{67t2 zv4k<}Ar*}SDgx&sQ@sOt8V5p3mROWMgnOx68+d5JaEA&{sc0910!GUWn1oB^OIc9WBn_RlTym0it=~R_i@Gjn zVP9&x!F7bkm`hpcT?7xqG?^e`GNmE=WL(ywj*?Us^KEXi7%j5jbz~x#0w?4&7^~Eb z=Y8Ib_+nQyIha}xQ>@pBJ4fcG9kfP$9wj`6SV`kkZ|Njj-zC!vdY0+!%OF39>&Qbj z;ufB>HXbDcq+~oc*;-~4PPxE%z?xw*V=CHJj@5&4EJ}=Ynup?8EEDj{8s|ylAYwf& zoB;Zc1ko=DbV;K)fzw`^Xy)^Ha-~fWXv;qL%~IT&JSBZo%mP_J8IEZL9ujomD2S3! z-!E97dB$T8>Dkdl84l@yr^*}pJQ)bq?I{nP8vkqk=WDB8tJk&MCB(`)O9u!`7Qp*d z{EBzEH`EY|JrGt*h2WvHbYPvE?3aqrLsdOIi@O}*)ig@Z4HEE>zVUQtvJBHCIU`s^ z#o!bVx$uU`^cVVhJy`HNTK;DF7c_v4Zly@xEZlkdsefsIgE34ouk_fK2_8^M?MhO;oiBH3@qU?6Njh1-fWf|vX zbnMtW=Tjg|p8tpkP*HZK+oi1YZM_^ohsAJeEa%G5bmJ_9gZEZ=st}f-(xhS!i>Tra zrLuMx&pxEsp*uM?eT7LYgRHHv-(DJ)4H*4!clX)N{Q8$WkDegB1_KZ22$bPjkDV{B zZr}N)^bimZ&YOgX9P>L*^1B;Tj_(D5K2|7O#$i#cfKFv;*~Wb4tKVKKtKNI?V(0d^ zV@RQXI(U%b(rSQ=etfX~+2gS_m{`l$5`(d#519I8x>Cxkr&J=nYPHK$FI^!%kE*|A zl%J;TgOoaF>7Y7u2C`)wwJUb}gkj#2ZP7kaDqsx;vLb9EAV__vR1%!p?Gu%RB&qC` zJxuWwS)N!*m+=%S9zvOo6B{or+s8xFr(p_hSz$KjlaJWW@SrW*Cx()wB0P5NB8vll zk?;iKO0i^T$4kL#LV5f?bhvf`Pq%Nr z*nV)8Sf$cle3yT|G1|Je`}$S>{1LYD=ilwT+T6Q+W&7&&(aS6O4_EVtw~Vh&wE1}V z_pkTvZ0!E+vz=R)wy%G)bN^=k{Hy%(^L+F1=+#%d-+n!MeLw&4pL-kkcAq^rICpMu z<(HqDB-qMdd_UT{G1~glq{+XyvG?bP`NKzhpKose@&3+@zwbSGws-e0qpfQ@uP%*V zeNT|RoZ0wIh%IrNv-Q)&&LlWpUgBC9c(}qv00IKj1p2`iLPxilR#aQ{ zm?Q^OMIxG1pnc*E_W4jjgok><0MVyxJS2*bH^hC8b_-4-5M4MUcp@uP=-uLZ;vp7y zxMqUKM(73bS@Dw<76%n=z+h*1DAgbYZwd6td{_V6lw5dL!i!%f$U{hXV-_NiqJZU0 zcgnWkRo<*!8Os~>aOcLo(aT3>7Qe+FGSkB&2Fcs%qrNI8lhp9U4)DbO2cGhOZ{(YQ yc>6IP-*?$3>zAqcF5dZ*$#t)hR literal 0 HcmV?d00001 diff --git a/assets/index-F5iLbQeX.js.gz b/assets/index-F5iLbQeX.js.gz deleted file mode 100644 index fec257f990b96b630f031e408fd2b59962825b54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1010 zcmV ztjQ6%61hw7E-A|bPXT)EB?!6-W{cFwXC+&Zpf z(?BPkV0b#Trq!s3`$UGWjm-^gnP_&>?e4dattv#OAbAYvLbw(-v4ez%4Rpc|c)h*1 zTV*}MG9nAk#1`_0iG8>qrB!Au(K%&A%#id#hzUxFkWh#lxQ<$_(*`?&@q-wT^9e2b zF|dQqJ>$jU%OI&z(h~q|ltz*3U<(`QVl!y(p+T#PT}ZdFC~!LMi*y=#D>BpvfjO8I0qE_6(@Sfy=rn0BmwRAmxDnL;Jjzy=BiFR}*j9Im8Gg#hNw z@K~1Pwh`i@0nqPMxm3|eqSjbBhhSQd?JNR$zqUIDwEBH7sB&(WLMq|R;{sgMzzuAE z_#j4%Dex_FDkx)iS@k9g4 zPy#|yslb4}3zU!mv|RsUm0ig97J2pJHU<$unQ2{xRN_y{TJ(7_ z{!}(K$1pTqQ58W`ySe`A_WJdo-~9akw;yibUEjU=`sTaqKi>ZG{?{+HyrviRFEnJt zmDER^D-g}~+OtpprH-9cDbDmcXRU~OlcvDMvo8zLKQ?N)KKEfn(nyseA9V8>T&iXF zx4*x+`S$y}pWfd6_)e?6%4>P;RV~kJ`uM-xZx=QdBd`ry(pTYl01hekhX4Qo diff --git a/assets/index-Ls-yzLGw.js b/assets/index-Fto3heDQ.js similarity index 83% rename from assets/index-Ls-yzLGw.js rename to assets/index-Fto3heDQ.js index ce1de8be..d65b586f 100644 --- a/assets/index-Ls-yzLGw.js +++ b/assets/index-Fto3heDQ.js @@ -1 +1 @@ -import{q as t}from"./hooks--0kybGG4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; +import{q as t}from"./hooks-QVbiFqwk.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; diff --git a/assets/index-Fto3heDQ.js.gz b/assets/index-Fto3heDQ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6e7056ab621d27d8abacfc4fdd46fc94b09157f GIT binary patch literal 837 zcmV-L1G@YliwFP!0000218tOVZ{j!*#^2wk=pmidN{mSYfi2ZZp@qWkwy?AZCwNmC zXGjc*9sCChi0^(PWvdJ2rS0F0N6$PnJk6vs`_&cISLQHRGA)rxEag(ea6IFWtId)u zbm@-gT!~cH7UAPPORNrD@{Ra!Yl}gZREg`rs2fekQ*Tp@N@PfN9Mp*0Af5}`QLp#h zdG(6WLIaa>$&a}l;=_zNKZj3IR-`mjh+=M&B=Ctx99Z2(oky5F6tR^K>cn-42b;}6 z*-gxf?;+hTj^(@VvFa8KZPyzlMJ7{R7|5|YaUh!fT-RlHScI5W3I*Geg$_L8kQ#tg zb;Lop$k7dInIf!I;1QSjpcrvrB!0KA=sP)un40!*Nlz{qE&3gwQ1_Krq zxnOP4YJ6i-Vc&DiMW6amFC)Ds0}s8A3Wl`EQ!a$NA3bm4pN-_)3TC(zFykUT8ilwpsl#%4@9Qu5PX8(P>**z2 zzn;w;O_JYP9OA*Zq~Gx+>zq?!O^-vFuYquy)rQZB{jzgrTu`+I&0Nr-bU@Ij`T6e!H~UeFYqrI&v&%@S&`Em^6o(b(+zX0Om# zCH99y`NM3VS69bWOd&Nm?#mFbO?kiJp^2L%*Kz(Tm1E>lY<{1#V$D))Os1Qa$~&hr zq&%_|6y1`Do7m0>mlZ{~U`}N~C|RXcPUvpi{L?vo(e),Object.assign({},t))}const F=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),l=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=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(l,{throttleWait:1e3,manual:!0}),{data:n,loading:d,run:V}=u(l,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(F,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:n,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NSpace,{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.NSpace,{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.NSpace,{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.NSpace,{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.NSpace,{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{X as default}; +import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-ZGuYcowX.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./hooks-QVbiFqwk.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const F=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),l=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=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(l,{throttleWait:1e3,manual:!0}),{data:n,loading:d,run:V}=u(l,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(F,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:n,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NSpace,{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.NSpace,{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.NSpace,{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.NSpace,{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.NSpace,{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{X as default}; diff --git a/assets/index-H5UFBYne.js.gz b/assets/index-H5UFBYne.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..296ce7b7de2e4b182ac664e7f791f4c1284a6db5 GIT binary patch literal 2143 zcmV-l2%z^LiwFP!000021I1WvQxnM+{(gT&Ox@Z_s%Dx@LQrExgS@(npm<@0Ez50Y zI!VK%dzkJ?#8j$+yR3lV%ZltS*DJcd*4`Dld+WNW;aYWnOJ)*2@fU8*Oo&McpsQ6| z#fQ-SJm;J~=Q*c4!6}XEJPSRLd5m0KrztOJNgGH^QaZszO*L3d0!KjjV%k8l5C{P& zAP)5;Mu$g(88FVg$FO6;3tCjFK$eWP0_iXaO5)T|Z|~`@bHN%=mf3FTjvGuEheSr= zXpb=>)6DsLd*e)$DV@N!+W-iQV{+h&vwaDz9>ruGArd!KH5LXz5D+JiCc3)Ck&b#8 z%pgWnNSxGTK_G#!sLLQA4v{l7)YaWtkCh=wLuTV75EPYBt@Z3_)z}r>7$#7k5}BMt zDJW`CXUH}l03orXW4MhBqVampB#X7VHZz$4-N+>6hNEBwiEPPE4E(vt9No{&e|F-=LB{*O+2e-LVn? zLGg&%-xa2ESA!KtgJ*}waQ9?pqJB?-Q{%P|NwO8$E}k`df&*$jM$<9jq62FK0WmT1 zMY@gloNWlj&~-%QDKO5Q>a~g@)!Psn=&8pU9IH%BwD%o8Jb?R~Nnb>)s{WG!)G;t1 zC+cyrw1EtUF3MC#F)0ArfK=O8aZFC@mj*63C$S{dkjncq(uTkJ7FNS!$SIXm@%76H!At!;B+^amZ~CK@hm;Ae_EAEXMnjlP9INOAXba zDUnkVr(gobf=;$k@5so|q!_FRA~^|l&SGKE3PR#A509q0af28y>xd{wcQCDD9L5t` zYpS7YoT+#$76c&>5Q9>Cc<9T)!@JXVQ8x(3DI_`xucWIrASb5Ig*%(U5tKPjV?I>{ zPh37K9_?yv04Pq@pSr-!2MYraYH8_!{_ryk5eD=3j<^0Nag@C zh7-h>%?aG^&&iZ9?&*#q8S~8go;24rg3^fd7nreX>K9RPoMM*S$ z^fRbwScwKhflxRUZnghqNY)XL9vMliXZrQapUId{MgN*bxvzy3;z_DRya~j;IlrJr z-MAc=-W`|Yj1oSv#Bm~$B?u`U&Wi0hCuD2FIOd8w3jna|$mt-8Gh5=dMRF6(>(=_Jd9Ga@v~ylp z#7dFs*7~Z6u3fdc!?i_rsknBjubStYMVpus6qKT!Zc3FJBy;{7bW)oW+}Y%-_OyLw zSx1ng;eM(hAAvZHKz|>cq6QZn)nyeFhla`{c9(s%2jQFsWh7+NNat8~Q+oi>o0Pn+ zgPN_sp-a57U4HSq^{*>l{{_FWhtCeEEAJDcHyPa5lflp+nlupOO}%-wec9I13u|F| zYi6;uxn?dbyJ1^*)~&_0=H?ELrkB!*GpfNpIx2Hvru^_#aU);c_{F;R*t$FC(R7-^ z40%fPFRlD^Y2{n9aK(E5*u1)F-C5r*ESNW56yH29Ej_dT@wk@mf%fq8xW_BMT{8cE z&&(IBy*}^~y=j_384%neD9ZG}Jw)GS>I9 za?;?O5+O@Thl=Hi2v1@LDsvLp4||`z;@>-_+Ck-Lw%YNz4^MFE&28)6-N^s$d+lqd z5=mu#pQzX`ZafD7cq2X(twQW+?~g`p%O}zlE1p0E0Vm^jWpW?clMPeogL`xSiuIrA zPgd5wh|WVu$fn&J+RjY#*OlOjiBi9eeh8v>=4{**wNN5!k|HX{#?$< z=!X}+xUpDXd+qjs`Dn#lzh(XUV7stT+{l-ne!unoYVp-I^Shbio0(!^#f23&^46~p z{!kyAo43umMR)Mmh^@(^rcrb|8lSys&aWOibja&;{`)rn){nng^UHsN5}LoI_f|r4 z{60!(c)fj;66}hbH?LcBi^al8m!$#eD7s-i+(Uo!JQ{R!G=`dw;oX*7lJQU=-)M*ZX5hyJ)Q$}b+f zSEf~1vOm23&U|vExOvCA|H@iiGv}XK`Drs>Xt;zvnGAM+^>}X;xPQ5v{}{UD{Cs-e V{`s_0t=zG{{2$tgGt#^j002zNH7Ni9 literal 0 HcmV?d00001 diff --git a/assets/index-Ls-yzLGw.js.gz b/assets/index-Ls-yzLGw.js.gz deleted file mode 100644 index fba335e95c6ecbfcfe5b2c79819835cc7d08c6e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 835 zcmV-J1HAkniwFP!0000218tODZ{j!YU=X{XxIUfO=n>!bI4h%8sy?$>9`oY})dtE@&EiBc;A;H`@JaM&VC zQ@a)=S0jy$LwI}7Q)fa-zLDT%<1lQJCZQfY598Tn=5MP}sfw6M!WN;I#HUa^k4ATc zC%+0U4REDa;;7}30Os8L@$fUwtCZmyQ7&AXh5_-32kWbNa0}C36yE&Cf7n*D6uy2AfEo%wAJvT3UQ}3N?wqq34P*`7J$-i z#PP7ou`L>vA*^-i6G{TmoOtjof2ro+wqIqP6{&&V(gqJm{jaP9G#_r>c-R|{d0gef zjYDVfg)5CA^+=o0|JP|DGXLGCr%+xn6@SiNQ*RKVuM+BE4o!?r%^_zOQr=2wutjqc2Z$$QZWyG(j*@Ev>QDC z`*``;wioTB6&XTl_`6*#kH^JR(EkcY#;w>0TYSK)-4$F7T3^8L^>_ziyUOy7x;hyQ z5h3t|Nr`Dl%T7#EpW4K0R>2r82x+yDM(~glpHR3Tc>UR|c~d15X22BLT&1Q|Y{KH+ z;&SM^pSfHst4fMOwEI5tr@_fcE}Z06C<${Rqhq5G3ez^MRyTq9r1$=x=D&VEMw_RT znPX}CTg4+jd`s^Kf#QQxN^aP3D9bev&GOd6UFtsVoVk!p7hrgT8H1c@gSwpLCiHrf zwtU288N-z{_N@E$}rAtd%xmMe+Up6?~guv2^d2eUk77W<0V>ISXL&oA~Gt[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{E as default}; +import{q as t}from"./hooks-QVbiFqwk.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const E=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{E as default}; diff --git a/assets/index-OXGLuduU.js.gz b/assets/index-OXGLuduU.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e3f02d8a4a8dde19e9bafac6d7d5010b99bce23b GIT binary patch literal 990 zcmV<410nn$iwFP!000021D%!2Zrer_hWC96hbs%byHU3DZ2Ks083c6UTl9 zd)Pta-LQ3ldW}3bR(=(`F80uL+L2}&(foZtW;d(!U3Zmr9i5p&uM_8)R5GqnhE=hH z!rr?{RUDq>A!?)qPG|T=`5ty~86hF70G-1;N2Z`e0%$CK54*U6B*hN8Z3Q{qpAyAs=)fYVM zTxUe)&<+~5qw&65z1^ssNRSqYB_ssj%PIp$z24;*ZS)h+h)Avc3NGUk>gq~AIbiiX zGnc>vkQq}(Loy80aoEK1krSqq!Y2bF&HcWL?gmE#J-z#VibF>j+{~+3_&Bt zwPai|>buy(E^4=&X1`zB&yx{RNX?Rgh*hRoLc_L(n?qB7&ZSalkx?!R=5LR@US(q> zhlW$l1V;nLgH@wo7xk)WG}^DIXL^s{ll1+`c`&)ym^l*1f2ugxL$Bj@t0HJ?lj0My z8p>=91pTypb{d;!J7>T+ku#)d1PMVYkqTrs$tBcibgTRv)=f+WS9+`UrfUEPFk~DW zB1r`YuD2JQBv7-Chms`FghW`j0&UXm!a{;Jk}sA^d);bJM_Vf)DuHO|wnYHjoUjSt z_C-o4*oz5B%_xa$uN+&kIn+LQj_o;DOM4N(keFE4whM2*{_qbf4I%@3p_z`MW@Tqv zhCSSUy#Mu=FTee8|Lu=oK7W3=`(*u_oVFKA(wY@%ovK=~IGs*$CTAF?A}P)z)Myt2 zB1e`T0ShBtvr3L**(8p|v}Uaq^?GGnOPiZGE?g}O_J2t_|I$3%ef<5W@9w|<`TwWR zc*F)V8LS2rhfGIifSD);f~xhCSKRo8n9OIjSMFbVUo8vEWnm9)vq!VFdNdz1SnhrG M2cAbogG&bh0GpK8_y7O^ literal 0 HcmV?d00001 diff --git a/assets/index-RR4iiPxT.js.gz b/assets/index-RR4iiPxT.js.gz deleted file mode 100644 index 98c6b1162109e0e7fd2b5da336ed5ab9d82532e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1466 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 diff --git a/assets/index-hscgGL2B.js b/assets/index-Y3ujC1ul.js similarity index 93% rename from assets/index-hscgGL2B.js rename to assets/index-Y3ujC1ul.js index 1e16a34f..2623567c 100644 --- a/assets/index-hscgGL2B.js +++ b/assets/index-Y3ujC1ul.js @@ -1 +1 @@ -import{g as B,b as s,B as A,C as D,E,F as v,G as h}from"./hooks--0kybGG4.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const te=Vue.defineComponent({name:"TemplateHooks",setup(){const u=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=A(),{maximize:r,isLayoutContentMaximized:i}=D(),{reload:n,openSpin:V,closeSpin:d}=E(),{showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,toggleWatermark:F}=v(),{changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C}=h();return{navigationTo:o,reload:n,currentMenuOption:u,maximize:r,maximizeRef:t,openSpin:V,closeSpin:d,showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,watermark:a,toggleWatermark:F,changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C,isLayoutContentMaximized:i}},render(){const{navigationTo:u,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:V,toggleWatermark:d,changeDarkTheme:l,changeLightTheme:c,toggleTheme:m,getAppTheme:F,isLayoutContentMaximized:N}=this;return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),F().themeLabel]),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{V(e)}},null),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{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.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef)}},{default:()=>[Vue.createTextVNode("最大化内容区域")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>u(16)},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{te as default}; +import{g as B,b as s,B as A,C as D,E,F as v,G as h}from"./hooks-QVbiFqwk.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const te=Vue.defineComponent({name:"TemplateHooks",setup(){const u=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=A(),{maximize:r,isLayoutContentMaximized:i}=D(),{reload:n,openSpin:V,closeSpin:d}=E(),{showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,toggleWatermark:F}=v(),{changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C}=h();return{navigationTo:o,reload:n,currentMenuOption:u,maximize:r,maximizeRef:t,openSpin:V,closeSpin:d,showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,watermark:a,toggleWatermark:F,changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C,isLayoutContentMaximized:i}},render(){const{navigationTo:u,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:V,toggleWatermark:d,changeDarkTheme:l,changeLightTheme:c,toggleTheme:m,getAppTheme:F,isLayoutContentMaximized:N}=this;return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),F().themeLabel]),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{V(e)}},null),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{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.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef)}},{default:()=>[Vue.createTextVNode("最大化内容区域")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>u(16)},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{te as default}; diff --git a/assets/index-Y3ujC1ul.js.gz b/assets/index-Y3ujC1ul.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1043cd2caf5b1fd6cac706e7968a6eca3bb18ba4 GIT binary patch literal 2082 zcmV+-2;KJ|iwFP!000021GQLdPutiQ{eFK%#-9?&$8`dst*gupgjZ*1m_A?xS54WepKc=y9KJ_nL*$yG$F$1kCMRM%3 z&fa^iy}WZ2tZ1rEbLjvy0!?h6dokE1_tMBF+)Fdt!nV3!vTU1s$>dYIsxaJ%jH(V8 z;Cy!)BrFc$^7$nl_y{Gisgv^LjbvnB$5EKN3z zc$hoIMXzK{6tCmzxG)d8+S0w%7z}r{x1Vdd7^wyI8$eXm z0qn-&xhUup`R~tnq_tXP;)FnBuM(h7PKwXi`W-oS;!Tm%dab?W9& zMyy?z;BdcNemLw_-3ZQ`ZIMp77NhByP~gEDI3A>XzRxzOZRcx2qN(eMh{IgJ5sz>@ zR}X-yHz3s6R*N$!mJN_@>^OO{6DJRn2Oy)OP!o?5ot9kLwMFY2~x?-U{ko^>Yi?>3ZN>$3QVJT#8Vr!_w;lP zf;}EVVg~Beh)214t`2n5Xs^HDufuk8pJy46ZEfz~z3FfnaDr z(X#64J?4TW3teA%PL_JL`t#>xbKh&zhY8e&fgxs)0)Yl~1L>X_>p&vW-9Rp&Jv}q9 zgn*cVgdjN{_FS8hBVn51>uP~%L;)sL$Hc&5Jj_M7Fi5uW&Aq*KO|{4jG=MRz^r^Dp zMXUps9G6W#Orrc5GItP+=+tGJd~&sg9a#yb(@HjPzn>2P!&xjh|pk;Km`fR zC8TIFq^RAUdJJnIYHGny&fjW!J9U%_GE9i2v8Es+!(r8=36)Sp=s9>5EBG2>LM*I6 zjbMmNBl;txNLQdfkWfhqr@1VYO~i@*#t@q$FpJaBRpF8VAgrn(a#6!X=w?M(HIVmR%EwwT!eR|!rG{|p;e?a<7|md# z?1g~)`iMG$6m=(62?YtnS;QqTYEVRMZb*mPS&9_ln=qS2I>jQCg>U#go0CuqnlcrF zq1dJpoyn94|C?3>T5nJ3QDTYK&%^LGK5OdZ1#Q!rtY%n{`(Ykmx!|4ybVO9Y&oE7r_CYx9mZIqlcwO#UeZm=N0<3~|)O zbih6&Up|zhU!RxmNPL=1N>#$Ol>Z{6(2-wSSt?A{j=dJR_vqUo~oAZ7~1$S_8l}XJq zD(TWBNRi+zGXjczTMLOHRwZ5tcP-Z)M4^1%v(Q&{89rh^?70uyPuI#y9=GY_h)GKG zx19SkpP58Do{4vp9NSs$PZ+@@{l&A{p1fgQe`!su*!PyLpU14%tJc(-wXpDMW2(3@ zU)xgg z_Uzm3`JVz=69u;KE?BoWt=li{2MeDzCO?jhme%K-*G~hdcwR9A*7|#AYoR>3_ldyt z>17gM-HbUJbWMMxCc2t^+L-WV*twlNwrg@~FytOJE@1_!CJlPebk|C!c>ajRI4_=C zGq?RFSl3@}-(7cGQJ6lcw&OW%=PVMac8C37#CrO|n!5MJ{yXgC6R@9**za!m)~iW9 zw`ARVUMWCeLTvJ%%x*yfW50T06$;k!nzdA5E+4NIF!+r(6RS?oN9;hQg6d+KV~X9V zY01iYHefAnI1|77XQD3_y84_Pux3W>+2vwk&3^U7o_%Z2F5CCt`>(wH>sxDV#n;_E zbIm-kre{lwYu4I~v-PX9IOUB0?oJG^Hfw6NG&cQlWVE>Xvpu(Dzk2FdTU;M={ic5huJwG>e)PZxlv6x>WdF9hlWx^7#?Mt6`Ni7&r3@Z_Q!I>F zuWnTWe#yi*$OC3D+;Frp?yS6VHvi|0zj2SJI~1#4v3x#s23__3uB6EQE3zCif94Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; +import{H as r}from"./hooks-QVbiFqwk.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-ZTf6AfJc.js.gz b/assets/index-ZTf6AfJc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..eae751e4132a0e78f78d8a56d8df68c9abe6950e GIT binary patch literal 1014 zcmVeiwFP!000021BI1MZ`(!?hVT6qF42Ppa5p4H%CU?Tv}M^!VoUz0RY*l( ztjQ6%61hw5E+xwXPXT)EB?!THGg5DqRyl#m@O81-FW; z*fh}De$emst!X(b;y#g~Yh!Z*TPB*FwOWVGQ>zS-DM%gz8VlFLCU%hUuz}9l5wAA) zcFU|s*o4TOGqHvIeqtXVMroNDN_0UP5i=yc5MqK7A|&ME2Ckw;qg!JqFnkc>aXzB? zdkpNL3(t6Yd=MmMN_ql-4bmub9c*C(jW>hl9_ls9*jT!?MS;_4N2JrxTalqYATK10 zLFAg)z%~ja%T%FJErS6lM41wlN$R;Kwy=rXO=Gv;ukMt|kVqtF@db}$p;$$Owu0e) zy8Vz#1XsMEOypm^XjwgH{Z>1w~C z=x-GRTj*)jZaUm+mMNdihPjSu=A*QYj?;as6P1}nP^M6U)v$qr-pfgi?;o$EON9XD z&G1kb?Y0r(q6W~}FLSA)kwn4v!Nx|1wjY~W1oD1tcMNEBI$lub+(`Y9`zS!-Nbh}j!qfCJyo?5tMV5^3n8_#KdYT*E<`dmBj@w zBtl8o!8Wd(%m|$T7RC8dewyhEGuA6}0V)-2 zE!Xq}5Cz>f_hDW0=|t1#UPPp`VQ9LdDuTLpbN$ur_3J;s`T6~CKis~%zI*fa&3D&-y#3|FAC8=HY%Au_hCTNNEIRncI}Nz&316m!Q(*-r;%n|E8;d k9Lg0kouyHfr`>|f;+GuezvQy|Z0n=H0I7a`v^)m@0A7>)lmGw# literal 0 HcmV?d00001 diff --git a/assets/index-0C5z2wqw.js b/assets/index-fL82csZd.js similarity index 99% rename from assets/index-0C5z2wqw.js rename to assets/index-fL82csZd.js index 9f73d98a..db4e0d31 100644 --- a/assets/index-0C5z2wqw.js +++ b/assets/index-fL82csZd.js @@ -1 +1 @@ -import{b as u,n as A,c as v,A as V,d as g,e as x,f as L,g as P,D as B,s as D,h as T,i as F}from"./hooks--0kybGG4.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as p}from"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as O,d as j,t as E,f as R}from"./lodash-es@4.17.21-B0eCOOcg.js";import{g as I,c as $,o as U,k as m,l as _}from"./utils-Cjt5Qe12.js";import{C as b}from"./clipboard@2.0.11-1jqEMlOW.js";import{a as z}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))a(t);new MutationObserver(t=>{for(const i of t)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function c(t){const i={};return t.integrity&&(i.integrity=t.integrity),t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?i.credentials="include":t.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(t){if(t.ep)return;t.ep=!0;const i=c(t);fetch(t.href,i)}})();const q=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:c,getAppTheme:a,getLocaleLanguage:t}=u(),i=Vue.computed(()=>{const s=t.value;return A(s)}),{message:o,notification:r,dialog:n,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:a.value?naive.darkTheme:null})),notificationProviderProps:{}});return window.$dialog=n,window.$message=o,window.$loadingBar=d,window.$notification=r,l(),{getPrimaryColorOverride:c,localePackage:i,getAppTheme:a}},render(){return Vue.createVNode(naive.NConfigProvider,{themeOverrides:this.getPrimaryColorOverride,theme:this.getAppTheme?naive.darkTheme:null,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>{var e,l;return[Vue.createVNode(naive.NGlobalStyle,null,null),(l=(e=this.$slots).default)==null?void 0:l.call(e)]}})]})]})]})]})}});var W={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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 Y=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:c}=u(),a=()=>{const{appPrimaryColor:{primaryColor:o,primaryFadeColor:r}}=W,n=document.body,d=I("piniaSettingStore","localStorage");if(d){const s=O(d,"primaryColorOverride.common.primaryColor",o),f=$(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},t=()=>{const o=document.getElementById("pre-loading-animation");o&&U(o,{display:"none"})},i=o=>{const r=document.body,n="ray-template--dark",d="ray-template--light";o?m(r,d):m(r,n),_(r,o?n:d)};a(),t(),Vue.watch(()=>c.value,o=>{i(o)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),G=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:c}=g(),{updateSettingState:a}=v(),t=Vue.reactive({lockCondition:h()}),i=()=>{var o;(o=e.value)==null||o.validate(r=>{r||(c(!0),a("lockScreenSwitch",!0),t.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var o;(o=l.value)==null||o.focus()})}),{...Vue.toRefs(t),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,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("锁屏")]})]})])}}),J=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:c}=x(),{updateSettingState:a}=v(),{setLockAppScreen:t}=g(),{isTabletOrSmaller:i}=L(),o="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(o),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(o),s.AM_PM=p().format(r)},6e3),C=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),H=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{a("lockScreenSwitch",!1)})}})},S=()=>{var M;(M=e.value)==null||M.validate(N=>{N||(t(!1),a("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(C)}),{...Vue.toRefs(s),backToSigning:H,unlockScreen:S,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:c,YY_MM_DD:a,DDD:t}=this,i=l.split(":"),{unlockScreen:o,backToSigning:r}=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-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&o()}},null)]}),Vue.createVNode(naive.NSpace,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:o.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])]),Vue.createVNode("div",{class:"current-year"},[a,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])])])])])}}),K=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:c}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>c.value,set:t=>{l("lockScreenSwitch",t)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,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(J,null,null):Vue.createVNode(G,null,null)])]})}}),Q=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),X=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:P("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),w=Vue.defineComponent({name:"App",render(){return Vue.createVNode(q,null,{default:()=>[Vue.createVNode(K,null,null),Vue.createVNode(Y,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(X,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,c=document.getElementById("__svg__icons__dom__");c||(c=document.createElementNS("http://www.w3.org/2000/svg","svg"),c.style.position="absolute",c.style.width="0",c.style.height="0",c.id="__svg__icons__dom__",c.setAttribute("xmlns","http://www.w3.org/2000/svg"),c.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),c.innerHTML='',l.insertBefore(c,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const e1=()=>{p.locale(B)},l1=()=>({mounted:(e,{value:l})=>{const c=new b(e,{text:()=>String(l)});c.on("success",()=>{window.$message.success("复制成功")}),c.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=c},updated:(e,{value:l,oldValue:c})=>{var a;l!==c&&((a=e.$$clipboard)==null||a.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),c1=Object.freeze(Object.defineProperty({__proto__:null,default:l1},Symbol.toStringTag,{value:"Module"})),t1=()=>{let e,l;return{beforeMount:(c,{value:a})=>{const{func:t,trigger:i="click",wait:o=500,options:r}=a;if(typeof t!="function")throw new TypeError("debounce directive value must be a function");e=j(t,o,Object.assign({},r)),l=z(c,i,e)},beforeUnmount:(c,{value:a})=>{e&&(e.cancel(),l==null||l()),e=null}}},o1=Object.freeze(Object.defineProperty({__proto__:null,default:t1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const c="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),_(e,c)):(e.removeAttribute("disabled"),m(e,c)),e==null||e.setAttribute("disabled",l?"disabled":"")}},i1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:c})=>{l!==c&&y(e,l)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e;return{beforeMount:(l,{value:c})=>{const{func:a,trigger:t="click",wait:i=500,options:o}=c;if(typeof a!="function")throw new TypeError("throttle directive value must be a function");e=E(a,i,Object.assign({},o)),z(l,t,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=e=>Object.keys(e).reduce((c,a)=>{var i;const t=(i=e[a])==null?void 0:i.default;if(typeof t=="function")return c[a]=t,c;throw new TypeError(`directiveModules: ${a} is not function`)},{}),d1=e=>{const c=s1(Object.assign({"/src/directives/modules/copy/index.ts":c1,"/src/directives/modules/debounce/index.ts":o1,"/src/directives/modules/disabled/index.ts":a1,"/src/directives/modules/throttle/index.ts":n1})),a=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),t=/^([^-]+-)*[^-]+$/;R(c,(i,o)=>{var n;const r=(n=o.match(a))==null?void 0:n[0];typeof r=="string"&&t.test(r)?e.directive(r,i()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},k=async e=>{await D(e),await T(e),await F(e),e1(),d1(e)},p1=async()=>{const e=Vue.createApp(w);await k(e),e.mount("#app")},h1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(w),await k(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?h1():p1(); +import{b as u,n as A,c as v,A as V,d as g,e as x,f as L,g as P,D as B,s as D,h as T,i as F}from"./hooks-QVbiFqwk.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as p}from"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as O,d as j,t as E,f as R}from"./lodash-es@4.17.21-B0eCOOcg.js";import{g as I,c as $,o as U,k as m,l as _}from"./utils-gAL77OiN.js";import{C as b}from"./clipboard@2.0.11-1jqEMlOW.js";import{a as z}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))a(t);new MutationObserver(t=>{for(const i of t)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function c(t){const i={};return t.integrity&&(i.integrity=t.integrity),t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?i.credentials="include":t.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(t){if(t.ep)return;t.ep=!0;const i=c(t);fetch(t.href,i)}})();const q=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:c,getAppTheme:a,getLocaleLanguage:t}=u(),i=Vue.computed(()=>{const s=t.value;return A(s)}),{message:o,notification:r,dialog:n,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:a.value?naive.darkTheme:null})),notificationProviderProps:{}});return window.$dialog=n,window.$message=o,window.$loadingBar=d,window.$notification=r,l(),{getPrimaryColorOverride:c,localePackage:i,getAppTheme:a}},render(){return Vue.createVNode(naive.NConfigProvider,{themeOverrides:this.getPrimaryColorOverride,theme:this.getAppTheme?naive.darkTheme:null,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>{var e,l;return[Vue.createVNode(naive.NGlobalStyle,null,null),(l=(e=this.$slots).default)==null?void 0:l.call(e)]}})]})]})]})]})}});var W={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@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":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","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.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},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 Y=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:c}=u(),a=()=>{const{appPrimaryColor:{primaryColor:o,primaryFadeColor:r}}=W,n=document.body,d=I("piniaSettingStore","localStorage");if(d){const s=O(d,"primaryColorOverride.common.primaryColor",o),f=$(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},t=()=>{const o=document.getElementById("pre-loading-animation");o&&U(o,{display:"none"})},i=o=>{const r=document.body,n="ray-template--dark",d="ray-template--light";o?m(r,d):m(r,n),_(r,o?n:d)};a(),t(),Vue.watch(()=>c.value,o=>{i(o)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),G=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:c}=g(),{updateSettingState:a}=v(),t=Vue.reactive({lockCondition:h()}),i=()=>{var o;(o=e.value)==null||o.validate(r=>{r||(c(!0),a("lockScreenSwitch",!0),t.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var o;(o=l.value)==null||o.focus()})}),{...Vue.toRefs(t),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,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("锁屏")]})]})])}}),J=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:c}=x(),{updateSettingState:a}=v(),{setLockAppScreen:t}=g(),{isTabletOrSmaller:i}=L(),o="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(o),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(o),s.AM_PM=p().format(r)},6e3),C=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),H=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{a("lockScreenSwitch",!1)})}})},S=()=>{var M;(M=e.value)==null||M.validate(N=>{N||(t(!1),a("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(C)}),{...Vue.toRefs(s),backToSigning:H,unlockScreen:S,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:c,YY_MM_DD:a,DDD:t}=this,i=l.split(":"),{unlockScreen:o,backToSigning:r}=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-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&o()}},null)]}),Vue.createVNode(naive.NSpace,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:o.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])]),Vue.createVNode("div",{class:"current-year"},[a,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])])])])])}}),K=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:c}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>c.value,set:t=>{l("lockScreenSwitch",t)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,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(J,null,null):Vue.createVNode(G,null,null)])]})}}),Q=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),X=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:P("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),w=Vue.defineComponent({name:"App",render(){return Vue.createVNode(q,null,{default:()=>[Vue.createVNode(K,null,null),Vue.createVNode(Y,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(X,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,c=document.getElementById("__svg__icons__dom__");c||(c=document.createElementNS("http://www.w3.org/2000/svg","svg"),c.style.position="absolute",c.style.width="0",c.style.height="0",c.id="__svg__icons__dom__",c.setAttribute("xmlns","http://www.w3.org/2000/svg"),c.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),c.innerHTML='',l.insertBefore(c,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const e1=()=>{p.locale(B)},l1=()=>({mounted:(e,{value:l})=>{const c=new b(e,{text:()=>String(l)});c.on("success",()=>{window.$message.success("复制成功")}),c.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=c},updated:(e,{value:l,oldValue:c})=>{var a;l!==c&&((a=e.$$clipboard)==null||a.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),c1=Object.freeze(Object.defineProperty({__proto__:null,default:l1},Symbol.toStringTag,{value:"Module"})),t1=()=>{let e,l;return{beforeMount:(c,{value:a})=>{const{func:t,trigger:i="click",wait:o=500,options:r}=a;if(typeof t!="function")throw new TypeError("debounce directive value must be a function");e=j(t,o,Object.assign({},r)),l=z(c,i,e)},beforeUnmount:(c,{value:a})=>{e&&(e.cancel(),l==null||l()),e=null}}},o1=Object.freeze(Object.defineProperty({__proto__:null,default:t1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const c="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),_(e,c)):(e.removeAttribute("disabled"),m(e,c)),e==null||e.setAttribute("disabled",l?"disabled":"")}},i1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:c})=>{l!==c&&y(e,l)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e;return{beforeMount:(l,{value:c})=>{const{func:a,trigger:t="click",wait:i=500,options:o}=c;if(typeof a!="function")throw new TypeError("throttle directive value must be a function");e=E(a,i,Object.assign({},o)),z(l,t,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=e=>Object.keys(e).reduce((c,a)=>{var i;const t=(i=e[a])==null?void 0:i.default;if(typeof t=="function")return c[a]=t,c;throw new TypeError(`directiveModules: ${a} is not function`)},{}),d1=e=>{const c=s1(Object.assign({"/src/directives/modules/copy/index.ts":c1,"/src/directives/modules/debounce/index.ts":o1,"/src/directives/modules/disabled/index.ts":a1,"/src/directives/modules/throttle/index.ts":n1})),a=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),t=/^([^-]+-)*[^-]+$/;R(c,(i,o)=>{var n;const r=(n=o.match(a))==null?void 0:n[0];typeof r=="string"&&t.test(r)?e.directive(r,i()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},k=async e=>{await D(e),await T(e),await F(e),e1(),d1(e)},p1=async()=>{const e=Vue.createApp(w);await k(e),e.mount("#app")},h1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(w),await k(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?h1():p1(); diff --git a/assets/index-fL82csZd.js.gz b/assets/index-fL82csZd.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6f310b94e193463b33f352a16aec7eb837c5d29 GIT binary patch literal 28763 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 W*2!r9R41c@zxrQILJr&!IROAoPUUa_ literal 0 HcmV?d00001 diff --git a/assets/index-hscgGL2B.js.gz b/assets/index-hscgGL2B.js.gz deleted file mode 100644 index ac7cdbb385f9be7d4dbcccc360312dc73cc7f7e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2079 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[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.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},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.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSpace,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 t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; +import{R as e}from"./hooks-QVbiFqwk.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as u}from"./ray-9TfU2AhD.js";import"./utils-gAL77OiN.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const b=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{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.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},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.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSpace,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 t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; diff --git a/assets/index-jLMBA4SH.js.gz b/assets/index-jLMBA4SH.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..27b08d117ed4185354b2328d4737069d7ccbfcec GIT binary patch literal 1615 zcmV-V2C(@biwFP!000021I1TeZyU!IeebVewtXPco#F2COQN8b`m*FimLkbgAr*!( z+`YRTad&4mGfSFg2uNvM*QuPOa9|X1(bOo421OdXMc^d1g!~wbr2M465bRQx`5`y9 zTc7|RNZfPp+#$|IgK|}&tHfNrK(-p?504lwo6>ke=g2p%nr)wdg zUOaF^QPS}k&RwmAP|Dy8)-|*~?`&;s8TG*|msvzqN?EKIu%V;I`ohAcxiw=Dv@MXy zSd~V#G@L_aQ+sD+(Fq1o!sGzH9lCBQhYhTuopERG0@|Dzgzbn@9_udD8S%etR z11!(?;hKvP!Qpd)IccEr%l5i4Rhb>E7E0<015NBAyNpYR3}W(7Qg0>TCGc!~^~nc2wutFV2Z zkO;(?meU%{EH9hRAg)vkArx@cWE@JmhVxkOcZp5?OZ?jM_4AWNg>bOWNt=Cpc9Vot z3xjFYm%xcBdwOcv$fJweMY_f2hMEtkPf6rkhx#Z0E~t=T2}xvhf`PTGF(PKSfb6Bp z&a|GtHsl-TA;}Q+hyx`f_600#Zm#d3Avc3rAzX@54rg%&ZOGh~cY#g~Vy<)WE#NUG zi)>;$LDn1cmlQ57mkgZ28Zz{$-1@Ip3!}7M<)JUB2Ph`|l&-91I*qm5?0Ik?rld70 z8)x9^^>H*lmpuo3s>dl1)vI1mW8*_>Ni9HTh4? zS<wVg}hu61L~VsZm_OnPf3aN7nVX7mUr^(1l=! zz9}j5BhOorQLv6S^Qc;#&WVwFr{{6=-NjX_wl=(5uKT=-h7C04F3shbITxc$<_no9 zPi};OEwHH%Gt3K^557z`ed0k;SzTG3VHV7S#}rk741;8<*~^o09tS(AaMDOf@B)`e zNHjnwDV3c?Q!07!eS(7wx!>I3CbQr&T$4qq_I|8MB12JRDkqKJsjFZYNvoyyoR>^B zd&!BYn#qAk*jQo~Bz;0_fS1++VuISNa}r#X;1%D}TWZq+n}n_`CR3BY`1MN?X9%}c zKXlz6fh!e5>EZf9(F~{I_UDg}9)Fa0arY&TzrS~Uf4}{3@A$7bP7d}vpFZg9?56`QYfu zqoae*j&J^>{oxngdw*zu@@41l&CZ{`Z2$H~`>XHTAOEqvfA{2Izx%y27y-}vU}@XpcU_uWswIDYU=`{VbIcYl)zI15DL z*^S%X!>^v*|1PS0r8Qc-UzDb#(uHEgZ1?`|(c}H@ldrpf*;8Io*q$R^L0M3nGVLN>N&VhTvtfb$0qaAcA+p< z$c&i?vi2CtjukXi&S$bHmoI3Ua+a9H2JBG#m+>30L7{G>^>jTwrll+CF-=h|Cf7{j zLJ{Xwlevt~5?(DTKh0;YaV!6P`YWwhR;v5qqt5Q$|3j&M-c`}NOcdapaYbeRD!7bT zam{9(`WCC>pLrkzaRA4lq{6{vR?nqMs`cLqf7U>BD)pT=VKUy@{(XHtGMhEvlA6RV zzNP)IRXD{@hf*?MZ8CqxrDnCquB=dj`>*uLGZLZ~e8morzWx32;o*x-`VsHE_67}c|J<=7 zI?ID&=4n9)`M2r%8!}UI`R%!yS#s5Xh(SMQCaat2U N`2ns3j#UE=006$8Jgoo# literal 0 HcmV?d00001 diff --git a/assets/index-qGWdCTtO.js b/assets/index-mGaAe-xj.js similarity index 96% rename from assets/index-qGWdCTtO.js rename to assets/index-mGaAe-xj.js index 3a8c64af..5856aa30 100644 --- a/assets/index-qGWdCTtO.js +++ b/assets/index-mGaAe-xj.js @@ -1 +1 @@ -import{r as u}from"./hooks--0kybGG4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const z=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),i=Vue.ref(!1),o=Vue.ref(!1),r=Vue.reactive({loading:!1}),n={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)"}}]},s={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)"}}}]},a=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]}]}),l=e=>{r.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:i,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(r),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NSpace,{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.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),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(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),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(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{z as default}; +import{r as u}from"./hooks-QVbiFqwk.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const z=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),i=Vue.ref(!1),o=Vue.ref(!1),r=Vue.reactive({loading:!1}),n={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)"}}]},s={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)"}}}]},a=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]}]}),l=e=>{r.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:i,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(r),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NSpace,{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.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),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(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),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(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{z as default}; diff --git a/assets/index-mGaAe-xj.js.gz b/assets/index-mGaAe-xj.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5292c21d91df772dbbd0133406900a18b5aa4629 GIT binary patch literal 2693 zcmV;03VQV)iwFP!000021HD;&Zxcrv|NlP4GN(#*Z+5#cc3u{_N(cekLIMd%4=Xqw9kW!g4QDF+=N>I%+S_0ZzMM`J6dS*IDj$N9c)h=>yn1nc>y)_qL zHIkRTfDakkfR?^67vLdFvou3jr;ZoSPoFpEJ9l~1MZ7qa(u{u1G}OhZ6DLlMPMV#d zi(GXmoh4G2uBFwSqrZ3NWTD)N;ts>u&j+42l-5j5S1%0~MvtlIMmk}a_)wo_7@Dch z&yTZUzUXwyU9@;nx^EcL>tXdwaNHdCIx%HNe4&Q0K228(=iZy^qsPy5f}DUc>^qCv zMLuL|x|UK^%K9)KKi-K$^O(~TRxhz3Q!})*${bBsr~K2@8a;Nj6B`KPakVgfvcG?v zjO~?574ud$kLY-0eB3E?;)dn|9B_QWp$rchy4I%|?L6g)e~K-PU*3BYFCvEBJ+>Wv z_vkqk44>%SMtp%8azvC-T{HXCcl3A2c{+NrE2G3GNLEgP_-Yw5PPo7>7f478rlwyA z5n+b<)%;lT(h;L?p^G_MQUz5>2^H{=88U-UoI5vlN$sj9>=Y3bd?>A@G)tWp>GP#y zWVjP^nPK0>EX1VLJjxf!sZtlif_o%4WNMbCtEMrWo_c?xzc+0cSl|m%!fKfCI9(~- zDJ)K=kM0G>$Pr|Yh{YCo_VS=QIGWl69P<$a)%n>{d5#WtH3o69>J*XhV{ga^E3xRA zhA8S*C$NBpN_@eH&xtc+Xr^YUW25@f^XIK2oya2MDqk$+sK-N%mYN?E_~P+kxEEJu zRL~G*sP5%=PnhS@T`idpd`A%Kt2yGkvQRWbJ=dqs&K^ng9(}Pr=A1q`;m%EV^&IlN zrWRc@)d6p8G)d44+ zpFe@4B6g_Hg>pGF9bnDHdE(;{S}Ic?`yx^CQ3=~%Vl*r{067*xIgzYHdqlX0;d~+q zN$dHLk%Y8k#o|?17&uY!C~}Ekun!s4B=j>C4;QfS+LbC4lzM`c<>SKe0^xQ=ES9ki z93*govPA%0B#=D=PEj8~a5lgIg7>j2pNj#2;20wSf=MLgZ{UM$6)v_bnnPZIK^1b$ z20ptwNru2qGk0;00lW37p3aGlk|Aq`Z%FoCpjc4|0+C7@Eb(Q6vz69?lCJI9N_e z&_3|vQNpkzb|vWnJ(i4?5b<^esex21 znDPnrm0_3f3N5|4Ynr&2M#3z_rE(E*S#>f4F&VswTsnWm3z%)_Fj|f0^Bjvm+RgPy z8)1^9=%1FBR7tK-tFJ1(*+vV511Nt_)9~bKbq}MQ1L&a~_Uy`TmBiM5--r4K2h!3+ zi>kQIqFlhX&|zDou$e{JmG5j778r5uO2n`A27rtdioyn|Hvr60A!sRj?NDDJ;-3s% zJES+;ex|4IbJAhN7LTK{eaLwIF_4Ytz)a^L$aYs<9B~BlWH68m(=w$E6I!|fEh`1BW~gSH&CcT7 z$8_8wax@45_%b&dAq{2 z_(06yDs;nFR1514O6&C+3)+M}5 zIhNq*2pk>dI9!}UqNwFPN?9TiJ~QOIw3JBx!AQPo=z8)niZp6burqpAlhI~;Jg*Eh zh87e3Ni9!2FQF&35-KO8R-8yCVb@0Ew{EN+W>^HwujCNN<7G()w|yvABl1o%f%CS2 z;q~NXe61j`h@p@9S=|zxXMvzToxm<)oH&l0;wDj}v#Yy6~-XN%Hnw-6YPT)LG zup}(ez!#wpwgUsdZCQ*BOqE?E@Y(Qiovv14lc-7*k|Omv3?qT3$Eb@Fz$J44RvZs; zZiDEW52|pc8|Nc3hqbX0#9SDk-5>-j+v^{1tv{3JlZ*2x@PsY%*rNah9)PkWdUXSj zyi!!OdPQgPf{4Y2rqnjSs6Y6=@!8L{<=eHTC$-hhoqyb|-+A_O<9g)U*2cY^^}CJL zZ?@LIRZLxf)6{jP_T+i(@mlTCKWd+R^3M-H0?BMLn}i4GnW-s})!NO++qYH}6bL#} zM1BFEE#eY>xpBR5<@?&TmF@eV*KYn$UwKsj>#tjD>pNfHtu5cJUBCTu<9hAyAJxBn z&{%!3y}7!z_FTy$k7K2_^cT4pK7IPa*%PCuMzx5vP^+@@$&KyJ)tyJbY^^=7ul-bi z_{H}67xgb6yxdrtK#ON_sq7(vmF-V|s6V*+a^vd3$8B}RJ&%M_j7z#J=$5ll#0T$7 zs+$9!l#uj9CU@g`ZRuGgh%(jq^-6v1k@W7?`oa5>)?#uLj-#H9lcLmq{IdSxchaTh z$6M>))>iLH$FAS5-CU~u@~pn{sJ5{j`IAk`3I2-KJYh!WU)6?fzC^M2M*VVQsVzlU zUv6CA`TFC=>I=m|%vE;&_F4U_joSSejYlhBKTjsh$ic9}!((d(l#v_GNW~Z^FDSaa zsqH^1Vl_tsA*c^4)F1JPGi!??;o9!V)8t2MLcUB^e@oC&xcfT3r^WU$`?@x3H`W@P zo3C%PXO_Qqu=k(VZ$D`@Sm?oCPIQj{aFD2Kd_fLBuzJV|TI0X=`O40%4{Ntp!>>q& z^YSBc_lN|rYvjr64UNyXFv_k2FZ{X;Ps>o+Iy_;SVUFcjA7U=3hE={-bH08bY^~jB z{QPj|-f}#6m#)-re7$||jg$(O;fzt=+0${j_#%rGEX2 zY}U^n*1r2R0ynPy1P(6GJ^3@B2p>Qk8tBbuoXdmEQtjGTjm^#0T->Mc=ZSEN&F|D* z65~q|1k{g8+K#@2Y>|1p2bB@937g*4({sCOYY4dCpmB=WnZ<4x9@x2evvFs+BOVy| z9gzCn7u(-F?|>W>oz4G(3ImE4{}%!qPoHkzT5m7p|A@x07x(8-LiQuDdHww_*lRp} z+PL=PD|m~A2gTT{$a&SIYLS*rR;$Uwcp?0Q&}I1tp_rxW;otoWWk)@SCmH|%Wf@0~ literal 0 HcmV?d00001 diff --git a/assets/index-oyH956wQ.js.gz b/assets/index-oyH956wQ.js.gz deleted file mode 100644 index e19a028f8fcd4f195dafe1e0f72f2e5c1ebe895a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2286 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.createVNode(naive.NSpace,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.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NSpace,{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:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(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},o(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.NSpace,null,o(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(i,null,null)]})]})}});export{X as default}; +import{o as l}from"./hooks-QVbiFqwk.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as i}from"./index-gjWEVNq5.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NSpace,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.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NSpace,{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:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(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},o(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.NSpace,null,o(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(i,null,null)]})]})}});export{X as default}; diff --git a/assets/index-u9E9sTPY.js.gz b/assets/index-u9E9sTPY.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..687755375f4406eb0cd58e22f15483da32417472 GIT binary patch literal 1863 zcmV-N2e|kjiwFP!000021I<_OQxi!V{(gT&c0Oz+RntupNL*uO4FZC@2nxaq7G-s2 z-Xsl^=`h_B2-#erf~BCqmG^6vRoOc4EcX_6?>vog=pSQd0{_L<%p^b{pw`}p`;_$b z({I1;^SnQ1Xg0?TQDi>CeOf7Hu&jhzGK@`dba^;Q&reQG;BhXUp)O9sEqN1=x1ZBY zo(SPDaO8U4ghVTD#i1Y?>Q0XikA|ljPiaggJdqV&ku`6%nY+z3)k!vI|=;BlS^;~;KB zh#66U{_aK`nF7wTfF_MZ7>95K843=fA^j3-?K%*@pY}DQ90A{B{ag?_`uml1BQB9Q!Q^mVVFn~ZK^(=QgL?F$7OU za2sw#!y+=8Jx|*kF*63}Di|)N4W&pboomY;$^^kRnoNXoD-NP?s68_D&A_Rnv|Tq$ zUC=Bbm+%^0Z9yen7>sl_g9A|n%~Mg>15eDHMyI>lnt*G1)PQJeBAd&z(}xO(s(_RX z(RI)gAva?)S~w&!!PZ7#8U&)cFsRO{k_h224xzrTVCU#)>$yf`hH%6S*(B4rYq1rj z`UH%3o9#z&IfDu2qC!ZW`Kl*85;;`5DN|PjWjabyU3C%#htNnAO-!7N@FVtW_ZiBi z-T^f~c&Ijsrq!(kaTtA}^>sy<(sdZ6=ZRCiZo5!Nb8VL|YUYvNl%zT_3WzHi$P$zz z1_#5f_*T@>F&xzgz)Rw~`#$D314RRbY3M#t$N@|F%y?X??@Ql)+n*c>Lh2_EM1tGxb&pD3q*tMcYlAy&Td+DCNyk@Wb zv-d9&q1ajwm4Orl!e76;j01gbTlR4E_p9 z%S9*nn8Zy*0nVk;u_v#sIB>Q_rbN`ES;nm)8A->cctf=jG~m+t%It)gL!J$F1_6 zCXtn2R5mw1GMXaMXj+d+3OKF&1pmCVnq132gA^p0(;0|K;jmP4SvjcNfpDya7uLcf z&*As8H)_j2ly`smuk5q7Hh0$FR^KjF%G=iZE9=ouUIy?S(PQELpmx@tS@ZKd8!zp@ zF8!}VJLv1*Z`zMn?bW+h`JTP{$h*~{e&NZ^t!-<0qq6nPT751ZO;L$Ra#7I;=P^mG z*Cx`aJ|W2&15z<5BSenJT3XUnWXvR1ShnRVC9IRsZj+z^QfM(q0SUG!yog`!Wnu z0c|+A52&s85tp1fzPInK_IIxgUftVs{+Gr|CD|Lr{yAm?@f( z?QZzIALP7IelVYFCOe3s)(SfVLXxm=$AG}DiwjWfspH^2Fcm8o>=iPUe z@{8TI|LlJMgSE0G`>daT@iKXL?M?O3y7l^B)vaY~Wy4x{Zr@q47M@f#Z~tC8z7M+Y z76la=)XTlHwOHM{|FQ9Q0#^*`i7ywE%uvAqHTGFhc6GX>5e2fKiB>kxAmTv}E(plV#R(|H0K4~lUhJ*h+=Y1Dq4{i{QPmfW z0d}4`{*bscB)LBjI7?!U(G#aH1_EczL(fgGWquUBoURtf|HXT>41#mQuU0#^-E{06!X zn*3pIXZ>wu^R~S@TiO1%{dmsW+N^9p*nM%Y`fzS{{(g0Py;5GX%H`@GpVwyY>u1*d z>-V!a?YU)Z^|{k--#+p>ZgqXuetE;0aqoWIoqbX%FW7e%s}JYw=WF)&@7~YetPkst z$~m#Ci)%gIe9WR~v-LE+U!vG`@000Zg BnYjP} literal 0 HcmV?d00001 diff --git a/assets/index-ukXXHpb8.js.gz b/assets/index-ukXXHpb8.js.gz deleted file mode 100644 index 12ac279554b11edea5107d0851a13d576104362c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1861 zcmV-L2fFwliwFP!000021I<@$QxjPh{=UB=(;udis=k*bByo(DF$f4Vqo5#+U{Tgh z_epZ0(>L_J9SE6hp`xXzz?ShACo2#B@&VLv6e z?{m*R=XuUcH_hdlAxg|gxKAsm4VIH|OO~-Qj!*hx1ZNc zo($nHaP(%ugk&pj#i1Y?=*kQa4u>ZiPiaggJe!Q*&>0*Kq2fSy_vOz1a3g4xBZaXs z>eve6C`u{8Z?0a-FBL3`mB8IEF(9^-NR!vN72^ z)%+085(CsG$2z|57$Rm{cjGat3owWxJm!OrQ)i|w4yy&h4>3=5N}LSKP#xvL;FJqc zxgf&1A&i4JU4+YI45fRr;}=4)$wLaW91;xC9LYd3>?#P|Lqh}O=nzw&WQieoGKwR( z6%C5$aPA^)Ys5?$psQfGmaVrj@aHuUh@NM6jqqN;LOkL0% zAeZnuU6G)YDfUM@n!$l6f)=PK?t#aq&Z4uOktX1}9(5p^7|Z1g?ChZeqADOIOLQHy zWXR3ftQHQ5Y_PQvm;r&PE)1%3sw6`=j62 zU1r-+T;5=Uxu_6Qr@rnE4@D1^ZraopL79$HR9Bru!67shLt|qXqWp-x`hA9S}7)8XDEaV8v6N7`{ zR(vaJZy${5eK6{t*>&H?{AQqJfG`c+CyIGsX`h)$NW1&eci;7Sufe47PD_I(wBkuAFj5Z4A2&_)G&`N$KBwMXvm@m|S>9!$x-nN> ze^_VYPj7bq@c#dXiQ2}U>bn=7Q`O2}taq=i$FsGkGuAKjweL5r2ajt%t$B`HmHSO1 ztGueNub(oS647Wzk4p+Tt^5T4ytA5I&p(3{C7IJHh)dzHRCZZ8sM~>Xtl3xA?4sxJ zhv{4O(CDR`q$g`vn6}!fmL~AFD-hvI@HfT-@dbH&97BAURp~l($N%^h$NR3jc^{9)ZN-d z8r8=nIcq>VE@g$t^LR^3hKj72!V1f^T&IL}5ZYxD)JKXf1}P!|xx7XMNM*UXi(OQ7 zn<*(Uatz(}{6e)dU9G(GeZ{#6yn)XVS%8w&nZ`23Yb0}|Kh%p*E)dOxz2&|PgH%8S z2loN>^*-W?GspM#z19Biwf^gSd(QvzNVzO~qu3uPX&`*2EY8(?>@n(IB1LA3W@Nh? zKJN!PZgJ2u(!=e)-P(TteYNsx zXZc?{Km2Gd%*j6MmtVb1-dTQETU@o?{-d@rZ!N4@vn%%f1#9+sb^YFNrQ`dc>uyO< zp}}ssS2rHkHXffg-VWf3K|S&1Qi>TW7@)>K3(BreS2UtP4s;QhG)N0cR+why+ru`k#J}}Utm=A1>=C7 zr;a});S5Rc4+PGWcw_X$>5GBDdGpY7(`%WhqSuq?)9CGvojfHDR_pAvy|iY(xPRi{ zyYdNB=fIR=e&LDLtmt>;I%#-$nz;2UpD=gpLXDIIfxvljh-`5(*`L5wgB1S-T?bA6 zIJ3RFRb9VlFHKiB|7ky)u{PGLn@@ILJ*qvO*}40;wz*oZ%vqI6?e{D7nfvyob@%Ou z>D%_qytTCAwA-ykujAHMr|s9boEi82r=98N)yk~>;9>3QjJ>jK|M339^zGeYeX7i} z<{#R3?(RIt.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],i=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),l=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(i),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:l}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{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,{style:"margin-top: 18px",scrollX:2e3,title:Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{Y as default}; +import{t as d,v as s,o as c,z as V}from"./hooks-QVbiFqwk.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-gAL77OiN.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Y=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],i=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),l=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(i),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:l}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{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,{style:"margin-top: 18px",scrollX:2e3,title:Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{Y as default}; diff --git a/assets/index-xYruyRXx.js.gz b/assets/index-xYruyRXx.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..abb4ef3d4676ba62f392a4b49183aa3964969345 GIT binary patch literal 2288 zcmV+BDf1L7Nlf`Giq*%YP)VOPLtG)oiv#^eXyNL>%@TS762uYqEaW* zKJ-P@V!u7t@0_y$t@>QZhSW%)IeJa~1UgqgwtiLp%rr}aR}p@(%y}g+&d)5+lUM2$ zycnS4G(L>*i?tApWZ(C~plITwc;Ip^gkm4=!)DI7IPT8P%;oEyr#$YEpj_<7<`JAX zjpd7{PMsZ_&Ub9xxW{+$-nLxPB)pumu1sg`QU&z3IWVs#*0BQk8`-+Ft`{5m>loKkvast3dR*t%wrP|7{bOm<03o9`^HX=c49+G zy})pX&Kx;1Nhf-R(tuzmn!`C5nVhuUPF%4TLKwhhn+qtKIXsBXy?H88c2+D+UhRD- zC=&rrk7J`RkIs^C=v3!1$|MM4%Os*XoF6n!=T6f(KDO8uQOYP$%yB6*d=LQ*BshU2 zQfbKJ+~pV%N9c%AnkZixHV2owGRLci-(#f7mXIkV#qv zBMx{PuKt|uE>91P_JRYkC9P4pyaTRWJ!Tvm>+b$wR~NV!#1i|A(u9P? z@o;EA&KF$r7-bsH)t67@X9v1UvJ^5~QqGJ8${a-$Y#OtJMx`=55bTqe>J#?4GgD4& zx~t}h=e4EeaNaoTO^gk2d#oG9YD5)f+yjzgjlSn_EVZx<`e zGmtG53g{A#QCb3?M=!i^XeI41L!plJ0A%QAvW?^v6fQL+l^$4Vf>Z(N6SDa;aO42fr+s3B-lz-WpO#Qn1{06E%tAJ(E~ui^Vcr39 zhC?Yi(;ET33Ko)-E&t5P3$P@U)2Mal%gx)@PSJqnBzP7Z(4c>e;+idDA^gLx&b6yuQWd)QnmoUaKAJah=PGlMwW0_{7KbLD} zvspdd1viu>IX$8F%e>6AVZrMR>BI%AFR!Oew9o|9wOKAI+62d%shuGe(9Xq~R_wDb zAx3RLI&z=}9``|@c|GBRg<9{t+xqCi#`i0&zkU||@Xq$FACteEpS&4;vD*6fo{Eq% z#B3WvtJ=7_bR>54@3G?yXAWlvT2bfqU!yp`69LeMJz`h(2Vj~y43-a6Y;*1*9Z4W| z`IkCBpVe96dHAD9+D$ODE3?~j{u64+4W_7P152W(p zhE(J|o^*4?PNh-uDJTUQnoXpQ5=pF3PkO`%_rfX*ETJ!u0NN`^kY|B~lW7Gqy-b*s zJWET;Yc|scli3*{&);ThASAVkXC2BtXO9^n!rASM@u+ydCKKIxvhn1P+Jy2vKBh$v zf4}v&w|;tdee>y8t+gMw9(=j^^v#W@k6LRht=nswFSs9Q(KnyAR=)bz%Iis!(h`;F zX6wV%ji-;I8{bAZA0+#`Lax0ZeRFI3v&X&Lnxi-N&Ih|AIaQGW^Pfi1Y_{m#lmpPsa@ zpKp`D>;{(3sBTv7t(?27+n;~by7^w~t92`$Ob6+&Q)!p=#=f=^x1PPTr~rF%>8Oda z3sG%Wb*y-l#E&~>jgH#ltrUcIRCE9fp!>w7jKqDX;S(38)%DWMHFcXa2}^SCgxWP= z&r{t?XXic-bfsrU$cRVnN&@Phb6CBZWz<$ymz;ZTeFrh-9QSz*M9MKKsOy60*;Q;k zeeDT=2)m5*1^T&517t!)YeTesI*e|{9Le7v!KH@f*?>y7n|XP<0- zaBt)LKcM7ZF|<2Lb|tpnzp=4?JCT*h-7m3QTr<9)H?zlKDgGEZ8-EN;+-x5I&A$N` K3nIcJ6aWBm!fw|9 literal 0 HcmV?d00001 diff --git a/assets/index-zKwNDQHJ.js.gz b/assets/index-zKwNDQHJ.js.gz deleted file mode 100644 index 43c82ac4879ecb323d90244accf63e6976adaaa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1613 zcmV-T2D14diwFP!000021I1TeZyU!IeebVewtXPco#F2CLlOnG)R(0svJ^>{3aK!R z;qKk#h`T$hnOV{lLqJO6I8Nmxg#)9Ai>5|VG$_*8EdnR8CFI9gB;_algFfJP_2_h2Ev^nz>oGvp~5eR9OdTDMhi?@U_PGg*c)721A z_dIYzQPlA$&Rwa7P|V;A)-|*?=WMQT8nyl?msv!Vi&?CXU_(dswfXsrv#UlwXiFfI zu?mfHX*h>UruOFYf)n(kgvkMXJ9OP*4jWiQ+hfk`1++2U58D>SJl1t=pjvH-hqbcV ze{PZbR#d*OM^#Uv<#5hea{Dm>r@llnERQwhY`j^`v$^GdkQs6gzFEgxqG(_ZXAxpN z53n@XgKI2A1cy%v=A@3sF4=3wWO=4PTPUe3(DatfErUM552=A*9-wVrG_a0yh?`hL zYyMj-Gkakmk4gM0i3*A-ur`D2@wU z`@^U&ffG}9_0*!GMs_Z2T2(0q^rSu|k#8O9qX4*|LV_hEk{enB6?G7t7mI zdj9HwZ}wv7hV0<%oG6vZ6Q;tX1sxlQi^o$SZ#aPTeQF(!*_ zVmm?B8}OGDE-e)eoWUA0^vT@XA67<&X}iKhUs4ZHO!z5XSDG=2vUQlIY17k@oKxUcvKDb3ao`bS$=(4P3`hgBeM19GrFQ{46 zv4M58IIGQUZf2(Xk!2!~sCy;mia28i*^3gk=EBKgT)>%RF-k|)&KvW_Ms8ps*r9Jq z%KXUlR%8^cqm4YORHkxbDBtOQ+ccei0_KA+lMSDEP*7HuSEiW-GvF~r6(GYPnQC<7WE{uAPAZ(#6B4|@B@z;K z5K2mAXQwHZJo`S*L5AFKY;%)Ya0#x;f>gUdRwa?4C@__idiT~9unVNwRJ+bgrW)Pg zM3l|sKqRa$G7FMEp;f?(s{t`VZPYjkUYFn%UelXu!vdRxt}G-|6Tkc8a{{Lcw^ToL z-5-G~Wkc!WdXAzVPLErkKRkN)QR3O|OB{cH=lJe^>;B&HKdzk|?6*I?*WTYtEG*3} zJ>K1OsQq|%uSCp>!&&HCuSav5==|qK>%V_%@BZuY?mJ5Aa!P&KDvs~{v-9Y^qel;p z4n8}+{_oa@Uv%#Lx%J7H?c3MefBmxc{6xCvK)g&$y za85Ou%lHi8m4fo?eAXJX@=v?J+^`f_A8s=y^RiCcJ0 z`?*y(#ZQG&GGA>lf7+#HrOU1?Q-OO|`otLt(F<~kdcZ=N9K=TJV?v3jO@x6(Bv^%n z@>?Hji5VgxnZiytHknd~Z>TbACA6lhLnc!0dByjvsP>(&+qdtZ`Ls*3^8ds+x7jM; z2|1pW6LC$wFIQ?}A|mqbw=3zq zw&q~R&OdAOoCVqY5FFlW-MBfx^2xzxN}q^PK)1Q>r`b%6!`1k|NGbX+a@tOF{8v8! LdHAgR0}cQH&o(GU diff --git a/assets/instance-krFx0npL.js b/assets/instance-ZGuYcowX.js similarity index 93% rename from assets/instance-krFx0npL.js rename to assets/instance-ZGuYcowX.js index 8e3d8406..924517e8 100644 --- a/assets/instance-krFx0npL.js +++ b/assets/instance-ZGuYcowX.js @@ -1 +1 @@ -import{w as t,x as n,m as R}from"./hooks--0kybGG4.js";import{g as d}from"./utils-Cjt5Qe12.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";const q={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},y=(e,r)=>{t.removePendingRequest(e.config)},A=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[A]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},f=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},g=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},k=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},C=(e,r)=>{g(e,[k(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},P=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[C,P],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},h=()=>{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=>(h(),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=>(f(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; +import{w as t,x as n,m as R}from"./hooks-QVbiFqwk.js";import{g as d}from"./utils-gAL77OiN.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";const q={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},y=(e,r)=>{t.removePendingRequest(e.config)},A=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[A]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},f=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},g=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},k=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},C=(e,r)=>{g(e,[k(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},P=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[C,P],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},h=()=>{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=>(h(),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=>(f(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-ZGuYcowX.js.gz b/assets/instance-ZGuYcowX.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..22b034de8373341c77aa1e5610fed58177d2e888 GIT binary patch literal 882 zcmV-&1C9J2iwFP!000021C>@`Z=*O6{eHh9$0s=1Zb&!n9T8QcZrVicZqnSg+TE%; zQJ4@XU=!OUMacjC1eCOFv)k+^!}!g-dBd{>jT0_ZzHNE3rO;EcFccTdOwR?64RW;L zd?oSC-6OqNZ&zd~jUKJC!U7l6xKzU*QaLHfD#p?^${iQUGxm*Mxj@11QkE8>AC7yS>!J|!I+ zXSbu#r{TYyCTJwCQ%cU2+9;LVJD=G!*5rc6MlKq1o^2D z!2FCXWxqq(qXl>Y2G z_`=D&aXB5rXP$n&@D2{Pwm==lp%x@S4Rmt+OmgDc6#i&D^*)@ZdWQl|&zj3~YW zX7vQ9RInD1R75CWLFO1=@t4Wf@Uwx+5)RiIo$pG7CZPM33Dz_CBg7n!%4YBtWOY&* zZ&mTuT@f<$gQd~*UFTRx5ibbdgf-f{pR1AIuv-~_>$Y<=ZTRg+*lW9O-q_8n>^Ay| z7xr_4cKx2$aKT>SE3+*QBxri=J(izYjk?|w<&yXUJO$?3LV5K#D8geVmB)N=QuGLO zF5m)`zi=WnFV?cAGcM=SqlCV&Ng}EaNGibu_smR9K!&K>s;U|m8krV~%r_h8fPt0c zLSUhy{KB-*cvq)vtkikfL@YEFJf;$efF<~arK~-Qs`Fb*%AY0Gr+TMpSZn%W2OV;IC66{>3QL#j=e7E(>R$Q3x_tKQho|ySfEIrOQuqG&AKv87 ImQV-)0C?}V8vp@`Z{j!*{eHiK%ctaIyM&hBUQj9!O96HFO1bUocB|^- zh5-zT9c%|0MgH%rBn@p^cFTQoGJZ2}-sIT|i((;lwrfz;(C9H=IEwORYUWZz7CBi8 zu~ry2*XhG>ct%#r>aa3vk>h3+F3~JhxWCfv8*p1Ma27eCJ5VA5ypi1&aY-A?fHd(f zpNP}J<;Oa9n*c63<1kTOmwX`Y|F#KqPsu59oA`FP`2O{KYgf+-#f++D_l&rIl9r3p z+tKLr;Gb7*tP~D}ShKuVleF$ajVt7*r1&Nfv zgOsdPw?&%d3}YeB0j`GyE)ZPl#>UScsDj(+C(p9bj_GAz!VI`(G*sU2F48Olk!Y{| zhYP1@33LWhd70H0Tm#qmOB#daSu~DA7EsLuKUpckEn`sX+km9wUu2p{h{P5qz-Npv zrm#ssX&Xo&_?#^qgL?l18~YiH;t(R>dI~BQT)~)YkO9P6$exrm_3qMp^efar%00Aq zZ&0Q{k1MDzWBnF~3f!O~X#MJDbPSwnj7E3&0w0>&{0t@lN$^qD;+TC9OP z9SJ&-ya6PUAgAT2^;2`jY*_KBV)V=l|%g?OFeEP_QB7p>|!QMD1D<6A#c+8ciJOD324=@)J zEVlEv<*fX0Vvh08)3T*H%?8F9S$*Qfgs^y@O?V!+pvw@BnSTQaH z4$8|fZ3m6_b&AFcoySeYK@%w=rhrITL6BR@IiRRKzm=ryNm6yH_nHQkrdK=Ym^-IX zRo?sAjB4sh<3n{^pSx5d+=49~Q>dR;>dUGJ<^SsPIjkQZi$4LD{|PA5`RxZ-tF#1A G2mk=&nXc{t diff --git a/assets/interactjs@1.10.21-7zFZdvts.js b/assets/interactjs@1.10.21-7zFZdvts.js deleted file mode 100644 index 2f60f8ed..00000000 --- a/assets/interactjs@1.10.21-7zFZdvts.js +++ /dev/null @@ -1,7 +0,0 @@ -import{g as Bi}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";var Yr={exports:{}};(function(Wr,Wi){(function(se){Wr.exports=se()})(function(){var se={};Object.defineProperty(se,"__esModule",{value:!0}),se.default=void 0,se.default=function(e){return!(!e||!e.Window)&&e instanceof e.Window};var A={};Object.defineProperty(A,"__esModule",{value:!0}),A.getWindow=function(e){return(0,se.default)(e)?e:(e.ownerDocument||e).defaultView||Rt.window},A.init=En,A.window=A.realWindow=void 0;var On=void 0;A.realWindow=On;var Rt=void 0;function En(e){A.realWindow=On=e;var t=e.document.createTextNode("");t.ownerDocument!==e.document&&typeof e.wrap=="function"&&e.wrap(t)===t&&(e=e.wrap(e)),A.window=Rt=e}A.window=Rt,typeof window<"u"&&window&&En(window);var h={};function Ie(e){return Ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ie(e)}Object.defineProperty(h,"__esModule",{value:!0}),h.default=void 0;var $e=function(e){return!!e&&Ie(e)==="object"},Sn=function(e){return typeof e=="function"},Lr={window:function(e){return e===A.window||(0,se.default)(e)},docFrag:function(e){return $e(e)&&e.nodeType===11},object:$e,func:Sn,number:function(e){return typeof e=="number"},bool:function(e){return typeof e=="boolean"},string:function(e){return typeof e=="string"},element:function(e){if(!e||Ie(e)!=="object")return!1;var t=A.getWindow(e)||A.window;return/object|function/.test(typeof Element>"u"?"undefined":Ie(Element))?e instanceof Element||e instanceof t.Element:e.nodeType===1&&typeof e.nodeName=="string"},plainObject:function(e){return $e(e)&&!!e.constructor&&/function Object\b/.test(e.constructor.toString())},array:function(e){return $e(e)&&e.length!==void 0&&Sn(e.splice)}};h.default=Lr;var De={};function Ct(e){var t=e.interaction;if(t.prepared.name==="drag"){var n=t.prepared.axis;n==="x"?(t.coords.cur.page.y=t.coords.start.page.y,t.coords.cur.client.y=t.coords.start.client.y,t.coords.velocity.client.y=0,t.coords.velocity.page.y=0):n==="y"&&(t.coords.cur.page.x=t.coords.start.page.x,t.coords.cur.client.x=t.coords.start.client.x,t.coords.velocity.client.x=0,t.coords.velocity.page.x=0)}}function Tn(e){var t=e.iEvent,n=e.interaction;if(n.prepared.name==="drag"){var r=n.prepared.axis;if(r==="x"||r==="y"){var o=r==="x"?"y":"x";t.page[o]=n.coords.start.page[o],t.client[o]=n.coords.start.client[o],t.delta[o]=0}}}Object.defineProperty(De,"__esModule",{value:!0}),De.default=void 0;var He={id:"actions/drag",install:function(e){var t=e.actions,n=e.Interactable,r=e.defaults;n.prototype.draggable=He.draggable,t.map.drag=He,t.methodDict.drag="draggable",r.actions.drag=He.defaults},listeners:{"interactions:before-action-move":Ct,"interactions:action-resume":Ct,"interactions:action-move":Tn,"auto-start:check":function(e){var t=e.interaction,n=e.interactable,r=e.buttons,o=n.options.drag;if(o&&o.enabled&&(!t.pointerIsDown||!/mouse|pointer/.test(t.pointerType)||r&n.options.drag.mouseButtons))return e.action={name:"drag",axis:o.lockAxis==="start"?o.startAxis:o.lockAxis},!1}},draggable:function(e){return h.default.object(e)?(this.options.drag.enabled=e.enabled!==!1,this.setPerAction("drag",e),this.setOnEvents("drag",e),/^(xy|x|y|start)$/.test(e.lockAxis)&&(this.options.drag.lockAxis=e.lockAxis),/^(xy|x|y)$/.test(e.startAxis)&&(this.options.drag.startAxis=e.startAxis),this):h.default.bool(e)?(this.options.drag.enabled=e,this):this.options.drag},beforeMove:Ct,move:Tn,defaults:{startAxis:"xy",lockAxis:"xy"},getCursor:function(){return"move"}},Ur=He;De.default=Ur;var C={};Object.defineProperty(C,"__esModule",{value:!0}),C.default=void 0;var N={init:function(e){var t=e;N.document=t.document,N.DocumentFragment=t.DocumentFragment||be,N.SVGElement=t.SVGElement||be,N.SVGSVGElement=t.SVGSVGElement||be,N.SVGElementInstance=t.SVGElementInstance||be,N.Element=t.Element||be,N.HTMLElement=t.HTMLElement||N.Element,N.Event=t.Event,N.Touch=t.Touch||be,N.PointerEvent=t.PointerEvent||t.MSPointerEvent},document:null,DocumentFragment:null,SVGElement:null,SVGSVGElement:null,SVGElementInstance:null,Element:null,HTMLElement:null,Event:null,Touch:null,PointerEvent:null};function be(){}var Vr=N;C.default=Vr;var L={};Object.defineProperty(L,"__esModule",{value:!0}),L.default=void 0;var q={init:function(e){var t=C.default.Element,n=e.navigator||{};q.supportsTouch="ontouchstart"in e||h.default.func(e.DocumentTouch)&&C.default.document instanceof e.DocumentTouch,q.supportsPointerEvent=n.pointerEnabled!==!1&&!!C.default.PointerEvent,q.isIOS=/iP(hone|od|ad)/.test(n.platform),q.isIOS7=/iP(hone|od|ad)/.test(n.platform)&&/OS 7[^\d]/.test(n.appVersion),q.isIe9=/MSIE 9/.test(n.userAgent),q.isOperaMobile=n.appName==="Opera"&&q.supportsTouch&&/Presto/.test(n.userAgent),q.prefixedMatchesSelector="matches"in t.prototype?"matches":"webkitMatchesSelector"in t.prototype?"webkitMatchesSelector":"mozMatchesSelector"in t.prototype?"mozMatchesSelector":"oMatchesSelector"in t.prototype?"oMatchesSelector":"msMatchesSelector",q.pEventTypes=q.supportsPointerEvent?C.default.PointerEvent===e.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,q.wheelEvent=C.default.document&&"onmousewheel"in C.default.document?"mousewheel":"wheel"},supportsTouch:null,supportsPointerEvent:null,isIOS7:null,isIOS:null,isIe9:null,isOperaMobile:null,prefixedMatchesSelector:null,pEventTypes:null,wheelEvent:null},Nr=q;L.default=Nr;var P={};function Ke(e){var t=e.parentNode;if(h.default.docFrag(t)){for(;(t=t.host)&&h.default.docFrag(t););return t}return t}function Ze(e,t){return A.window!==A.realWindow&&(t=t.replace(/\/deep\//g," ")),e[L.default.prefixedMatchesSelector](t)}Object.defineProperty(P,"__esModule",{value:!0}),P.closest=function(e,t){for(;h.default.element(e);){if(Ze(e,t))return e;e=Ke(e)}return null},P.getActualElement=function(e){return e.correspondingUseElement||e},P.getElementClientRect=kn,P.getElementRect=function(e){var t=kn(e);if(!L.default.isIOS7&&t){var n=Mn(A.getWindow(e));t.left+=n.x,t.right+=n.x,t.top+=n.y,t.bottom+=n.y}return t},P.getPath=function(e){for(var t=[];e;)t.push(e),e=Ke(e);return t},P.getScrollXY=Mn,P.indexOfDeepestElement=function(e){for(var t,n=[],r=0;r=(parseInt(A.getWindow(d).getComputedStyle(d).zIndex,10)||0)&&(t=r);else t=r}else t=r}var v,d;return t},P.matchesSelector=Ze,P.matchesUpTo=function(e,t,n){for(;h.default.element(e);){if(Ze(e,t))return!0;if((e=Ke(e))===n)return Ze(e,t)}return!1},P.nodeContains=function(e,t){if(e.contains)return e.contains(t);for(;t;){if(t===e)return!0;t=t.parentNode}return!1},P.parentNode=Ke,P.trySelector=function(e){return!!h.default.string(e)&&(C.default.document.querySelector(e),!0)};var Ft=function(e){return e.parentNode||e.host};function jn(e,t){for(var n,r=[],o=e;(n=Ft(o))&&o!==t&&n!==o.ownerDocument;)r.unshift(o),o=n;return r}function Mn(e){return{x:(e=e||A.window).scrollX||e.document.documentElement.scrollLeft,y:e.scrollY||e.document.documentElement.scrollTop}}function kn(e){var t=e instanceof C.default.SVGElement?e.getBoundingClientRect():e.getClientRects()[0];return t&&{left:t.left,right:t.right,top:t.top,bottom:t.bottom,width:t.width||t.right-t.left,height:t.height||t.bottom-t.top}}var w={};Object.defineProperty(w,"__esModule",{value:!0}),w.default=function(e,t){for(var n in t)e[n]=t[n];return e};var I={};function Xt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1?Rn(t):t[0];An(r,e.page),zn(r,e.client),e.timeStamp=n},x.setZeroCoords=function(e){e.page.x=0,e.page.y=0,e.client.x=0,e.client.y=0},x.touchAngle=function(e,t){var n=t+"X",r=t+"Y",o=Qe(e),i=o[1][n]-o[0][n],l=o[1][r]-o[0][r];return 180*Math.atan2(l,i)/Math.PI},x.touchBBox=function(e){if(!e.length)return null;var t=Qe(e),n=Math.min(t[0].pageX,t[1].pageX),r=Math.min(t[0].pageY,t[1].pageY),o=Math.max(t[0].pageX,t[1].pageX),i=Math.max(t[0].pageY,t[1].pageY);return{x:n,y:r,left:n,top:r,right:o,bottom:i,width:o-n,height:i-r}},x.touchDistance=function(e,t){var n=t+"X",r=t+"Y",o=Qe(e),i=o[0][n]-o[1][n],l=o[0][r]-o[1][r];return(0,te.default)(i,l)};var we={};function Gr(e,t){for(var n=0;n"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}}(),function(){var a,s=et(r);if(o){var u=et(this).constructor;a=Reflect.construct(s,arguments,u)}else a=s.apply(this,arguments);return Hr(this,a)});function l(a,s,u){var c;(function(d,g){if(!(d instanceof g))throw new TypeError("Cannot call a class as a function")})(this,l),_e(ue(c=i.call(this,s._interaction)),"dropzone",void 0),_e(ue(c),"dragEvent",void 0),_e(ue(c),"relatedTarget",void 0),_e(ue(c),"draggable",void 0),_e(ue(c),"propagationStopped",!1),_e(ue(c),"immediatePropagationStopped",!1);var f=u==="dragleave"?a.prev:a.cur,p=f.element,v=f.dropzone;return c.type=u,c.target=p,c.currentTarget=p,c.dropzone=v,c.dragEvent=s,c.relatedTarget=s.target,c.draggable=s.interactable,c.timeStamp=s.timeStamp,c}return t=l,(n=[{key:"reject",value:function(){var a=this,s=this._interaction.dropState;if(this.type==="dropactivate"||this.dropzone&&s.cur.dropzone===this.dropzone&&s.cur.element===this.target)if(s.prev.dropzone=this.dropzone,s.prev.element=this.target,s.rejected=!0,s.events.enter=null,this.stopImmediatePropagation(),this.type==="dropactivate"){var u=s.activeDrops,c=j.findIndex(u,function(p){var v=p.dropzone,d=p.element;return v===a.dropzone&&d===a.target});s.activeDrops.splice(c,1);var f=new l(s,this.dragEvent,"dropdeactivate");f.dropzone=this.dropzone,f.target=this.target,this.dropzone.fire(f)}else this.dropzone.fire(new l(s,this.dragEvent,"dragleave"))}},{key:"preventDefault",value:function(){}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}}])&&$r(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),l}(we.BaseEvent);K.DropEvent=Kr;var tt={};function Yn(e,t){for(var n=0;ny.left&&T.xy.top&&T.y=y.left&&G<=y.right&&ee>=y.top&&ee<=y.bottom}return k&&h.default.number(_)&&(b=Math.max(0,Math.min(y.right,k.right)-Math.max(y.left,k.left))*Math.max(0,Math.min(y.bottom,k.bottom)-Math.max(y.top,k.top))/(k.width*k.height)>=_),f.options.drop.checker&&(b=f.options.drop.checker(p,v,b,f,m,d,g)),b}(this,i,l,a,s,u,c)},n.dynamicDrop=function(i){return h.default.bool(i)?(e.dynamicDrop=i,n):e.dynamicDrop},(0,w.default)(t.phaselessTypes,{dragenter:!0,dragleave:!0,dropactivate:!0,dropdeactivate:!0,dropmove:!0,drop:!0}),t.methodDict.drop="dropzone",e.dynamicDrop=!1,o.actions.drop=Un.defaults},listeners:{"interactions:before-action-start":function(e){var t=e.interaction;t.prepared.name==="drag"&&(t.dropState={cur:{dropzone:null,element:null},prev:{dropzone:null,element:null},rejected:null,events:null,activeDrops:[]})},"interactions:after-action-start":function(e,t){var n=e.interaction,r=(e.event,e.iEvent);if(n.prepared.name==="drag"){var o=n.dropState;o.activeDrops=[],o.events={},o.activeDrops=Lt(t,n.element),o.events=Ut(n,0,r),o.events.activate&&(Yn(o.activeDrops,o.events.activate),t.fire("actions/drop:start",{interaction:n,dragEvent:r}))}},"interactions:action-move":Ln,"interactions:after-action-move":function(e,t){var n=e.interaction,r=e.iEvent;if(n.prepared.name==="drag"){var o=n.dropState;Vt(n,o.events),t.fire("actions/drop:move",{interaction:n,dragEvent:r}),o.events={}}},"interactions:action-end":function(e,t){if(e.interaction.prepared.name==="drag"){var n=e.interaction,r=e.iEvent;Ln(e,t),Vt(n,n.dropState.events),t.fire("actions/drop:end",{interaction:n,dragEvent:r})}},"interactions:stop":function(e){var t=e.interaction;if(t.prepared.name==="drag"){var n=t.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:Lt,getDrop:Wn,getDropEvents:Ut,fireDropEvents:Vt,defaults:{enabled:!1,accept:null,overlap:"pointer"}},Zr=Un;tt.default=Zr;var nt={};function Nt(e){var t=e.interaction,n=e.iEvent,r=e.phase;if(t.prepared.name==="gesture"){var o=t.pointers.map(function(u){return u.pointer}),i=r==="start",l=r==="end",a=t.interactable.options.deltaSource;if(n.touches=[o[0],o[1]],i)n.distance=x.touchDistance(o,a),n.box=x.touchBBox(o),n.scale=1,n.ds=0,n.angle=x.touchAngle(o,a),n.da=0,t.gesture.startDistance=n.distance,t.gesture.startAngle=n.angle;else if(l){var s=t.prevEvent;n.distance=s.distance,n.box=s.box,n.scale=s.scale,n.ds=0,n.angle=s.angle,n.da=0}else n.distance=x.touchDistance(o,a),n.box=x.touchBBox(o),n.scale=n.distance/t.gesture.startDistance,n.angle=x.touchAngle(o,a),n.ds=n.scale-t.gesture.scale,n.da=n.angle-t.gesture.angle;t.gesture.distance=n.distance,t.gesture.angle=n.angle,h.default.number(n.scale)&&n.scale!==1/0&&!isNaN(n.scale)&&(t.gesture.scale=n.scale)}}Object.defineProperty(nt,"__esModule",{value:!0}),nt.default=void 0;var qt={id:"actions/gesture",before:["actions/drag","actions/resize"],install:function(e){var t=e.actions,n=e.Interactable,r=e.defaults;n.prototype.gesturable=function(o){return h.default.object(o)?(this.options.gesture.enabled=o.enabled!==!1,this.setPerAction("gesture",o),this.setOnEvents("gesture",o),this):h.default.bool(o)?(this.options.gesture.enabled=o,this):this.options.gesture},t.map.gesture=qt,t.methodDict.gesture="gesturable",r.actions.gesture=qt.defaults},listeners:{"interactions:action-start":Nt,"interactions:action-move":Nt,"interactions:action-end":Nt,"interactions:new":function(e){e.interaction.gesture={angle:0,distance:0,scale:1,startAngle:0,startDistance:0}},"auto-start:check":function(e){if(!(e.interaction.pointers.length<2)){var t=e.interactable.options.gesture;if(t&&t.enabled)return e.action={name:"gesture"},!1}}},defaults:{},getCursor:function(){return""}},Jr=qt;nt.default=Jr;var rt={};function Qr(e,t,n,r,o,i,l){if(!t)return!1;if(t===!0){var a=h.default.number(i.width)?i.width:i.right-i.left,s=h.default.number(i.height)?i.height:i.bottom-i.top;if(l=Math.min(l,Math.abs((e==="left"||e==="right"?a:s)/2)),a<0&&(e==="left"?e="right":e==="right"&&(e="left")),s<0&&(e==="top"?e="bottom":e==="bottom"&&(e="top")),e==="left"){var u=a>=0?i.left:i.right;return n.x=0?i.top:i.bottom;return n.y(a>=0?i.right:i.left)-l;if(e==="bottom")return n.y>(s>=0?i.bottom:i.top)-l}return!!h.default.element(r)&&(h.default.element(t)?t===r:P.matchesUpTo(r,t,o))}function Vn(e){var t=e.iEvent,n=e.interaction;if(n.prepared.name==="resize"&&n.resizeAxes){var r=t;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))}}Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var Z={id:"actions/resize",before:["actions/drag"],install:function(e){var t=e.actions,n=e.browser,r=e.Interactable,o=e.defaults;Z.cursors=function(i){return i.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),Z.defaultMargin=n.supportsTouch||n.supportsPointerEvent?20:10,r.prototype.resizable=function(i){return function(l,a,s){return h.default.object(a)?(l.options.resize.enabled=a.enabled!==!1,l.setPerAction("resize",a),l.setOnEvents("resize",a),h.default.string(a.axis)&&/^x$|^y$|^xy$/.test(a.axis)?l.options.resize.axis=a.axis:a.axis===null&&(l.options.resize.axis=s.defaults.actions.resize.axis),h.default.bool(a.preserveAspectRatio)?l.options.resize.preserveAspectRatio=a.preserveAspectRatio:h.default.bool(a.square)&&(l.options.resize.square=a.square),l):h.default.bool(a)?(l.options.resize.enabled=a,l):l.options.resize}(this,i,e)},t.map.resize=Z,t.methodDict.resize="resizable",o.actions.resize=Z.defaults},listeners:{"interactions:new":function(e){e.interaction.resizeAxes="xy"},"interactions:action-start":function(e){(function(t){var n=t.iEvent,r=t.interaction;if(r.prepared.name==="resize"&&r.prepared.edges){var o=n,i=r.rect;r._rects={start:(0,w.default)({},i),corrected:(0,w.default)({},i),previous:(0,w.default)({},i),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},o.edges=r.prepared.edges,o.rect=r._rects.corrected,o.deltaRect=r._rects.delta}})(e),Vn(e)},"interactions:action-move":function(e){(function(t){var n=t.iEvent,r=t.interaction;if(r.prepared.name==="resize"&&r.prepared.edges){var o=n,i=r.interactable.options.resize.invert,l=i==="reposition"||i==="negate",a=r.rect,s=r._rects,u=s.start,c=s.corrected,f=s.delta,p=s.previous;if((0,w.default)(p,c),l){if((0,w.default)(c,a),i==="reposition"){if(c.top>c.bottom){var v=c.top;c.top=c.bottom,c.bottom=v}if(c.left>c.right){var d=c.left;c.left=c.right,c.right=d}}}else c.top=Math.min(a.top,u.bottom),c.bottom=Math.max(a.bottom,u.top),c.left=Math.min(a.left,u.right),c.right=Math.max(a.right,u.left);for(var g in c.width=c.right-c.left,c.height=c.bottom-c.top,c)f[g]=c[g]-p[g];o.edges=r.prepared.edges,o.rect=c,o.deltaRect=f}})(e),Vn(e)},"interactions:action-end":function(e){var t=e.iEvent,n=e.interaction;if(n.prepared.name==="resize"&&n.prepared.edges){var r=t;r.edges=n.prepared.edges,r.rect=n._rects.corrected,r.deltaRect=n._rects.delta}},"auto-start:check":function(e){var t=e.interaction,n=e.interactable,r=e.element,o=e.rect,i=e.buttons;if(o){var l=(0,w.default)({},t.coords.cur.page),a=n.options.resize;if(a&&a.enabled&&(!t.pointerIsDown||!/mouse|pointer/.test(t.pointerType)||i&a.mouseButtons)){if(h.default.object(a.edges)){var s={left:!1,right:!1,top:!1,bottom:!1};for(var u in s)s[u]=Qr(u,a.edges[u],l,t._latestPointer.eventTarget,r,o,a.margin||Z.defaultMargin);s.left=s.left&&!s.right,s.top=s.top&&!s.bottom,(s.left||s.right||s.top||s.bottom)&&(e.action={name:"resize",edges:s})}else{var c=a.axis!=="y"&&l.x>o.right-Z.defaultMargin,f=a.axis!=="x"&&l.y>o.bottom-Z.defaultMargin;(c||f)&&(e.action={name:"resize",axes:(c?"x":"")+(f?"y":"")})}return!e.action&&void 0}}}},defaults:{square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},cursors:null,getCursor:function(e){var t=e.edges,n=e.axis,r=e.name,o=Z.cursors,i=null;if(n)i=o[r+n];else if(t){for(var l="",a=["top","bottom","left","right"],s=0;s=1){var u={x:O.x*s,y:O.y*s};if(u.x||u.y){var c=ze(i);h.default.window(i)?i.scrollBy(u.x,u.y):i&&(i.scrollLeft+=u.x,i.scrollTop+=u.y);var f=ze(i),p={x:f.x-c.x,y:f.y-c.y};(p.x||p.y)&&t.fire({type:"autoscroll",target:n,interactable:t,delta:p,interaction:e,container:i})}O.prevTime=l}O.isScrolling&&($.default.cancel(O.i),O.i=$.default.request(O.scroll))},check:function(e,t){var n;return(n=e.options[t].autoScroll)==null?void 0:n.enabled},onInteractionMove:function(e){var t=e.interaction,n=e.pointer;if(t.interacting()&&O.check(t.interactable,t.prepared.name))if(t.simulation)O.x=O.y=0;else{var r,o,i,l,a=t.interactable,s=t.element,u=t.prepared.name,c=a.options[u].autoScroll,f=it(c.container,a,s);if(h.default.window(f))l=n.clientXf.innerWidth-O.margin,i=n.clientY>f.innerHeight-O.margin;else{var p=P.getElementClientRect(f);l=n.clientXp.right-O.margin,i=n.clientY>p.bottom-O.margin}O.x=o?1:l?-1:0,O.y=i?1:r?-1:0,O.isScrolling||(O.margin=c.margin,O.speed=c.speed,O.start(t))}}};function it(e,t,n){return(h.default.string(e)?(0,I.getStringOptionResult)(e,t,n):e)||(0,A.getWindow)(n)}function ze(e){return h.default.window(e)&&(e=window.document.body),{x:e.scrollLeft,y:e.scrollTop}}var ro={id:"auto-scroll",install:function(e){var t=e.defaults,n=e.actions;e.autoScroll=O,O.now=function(){return e.now()},n.phaselessTypes.autoscroll=!0,t.perAction.autoScroll=O.defaults},listeners:{"interactions:new":function(e){e.interaction.autoScroll=null},"interactions:destroy":function(e){e.interaction.autoScroll=null,O.stop(),O.interaction&&(O.interaction=null)},"interactions:stop":O.stop,"interactions:action-move":function(e){return O.onInteractionMove(e)}}},oo=ro;ne.default=oo;var V={};Object.defineProperty(V,"__esModule",{value:!0}),V.copyAction=function(e,t){return e.name=t.name,e.axis=t.axis,e.edges=t.edges,e},V.sign=void 0,V.warnOnce=function(e,t){var n=!1;return function(){return n||(A.window.console.warn(t),n=!0),e.apply(this,arguments)}},V.sign=function(e){return e>=0?1:-1};var at={};function io(e){return h.default.bool(e)?(this.options.styleCursor=e,this):e===null?(delete this.options.styleCursor,this):this.options.styleCursor}function ao(e){return h.default.func(e)?(this.options.actionChecker=e,this):e===null?(delete this.options.actionChecker,this):this.options.actionChecker}Object.defineProperty(at,"__esModule",{value:!0}),at.default=void 0;var so={id:"auto-start/interactableMethods",install:function(e){var t=e.Interactable;t.prototype.getAction=function(n,r,o,i){var l=function(a,s,u,c,f){var p=a.getRect(c),v={action:null,interactable:a,interaction:u,element:c,rect:p,buttons:s.buttons||{0:1,1:4,3:8,4:16}[s.button]};return f.fire("auto-start:check",v),v.action}(this,r,o,i,e);return this.options.actionChecker?this.options.actionChecker(n,r,l,this,i,o):l},t.prototype.ignoreFrom=(0,V.warnOnce)(function(n){return this._backCompatOption("ignoreFrom",n)},"Interactable.ignoreFrom() has been deprecated. Use Interactble.draggable({ignoreFrom: newValue})."),t.prototype.allowFrom=(0,V.warnOnce)(function(n){return this._backCompatOption("allowFrom",n)},"Interactable.allowFrom() has been deprecated. Use Interactble.draggable({allowFrom: newValue})."),t.prototype.actionChecker=ao,t.prototype.styleCursor=io}};at.default=so;var Pe={};function qn(e,t,n,r,o){return t.testIgnoreAllow(t.options[e.name],n,r)&&t.options[e.name].enabled&&st(t,n,e,o)?e:null}function lo(e,t,n,r,o,i,l){for(var a=0,s=r.length;a=a||p.interactable===e&&((u+=v===n.name?1:0)>=i||p.element===t&&(c++,v===n.name&&c>=l))))return!1}return a>0}function Hn(e,t){return h.default.number(e)?(t.autoStart.maxInteractions=e,this):t.autoStart.maxInteractions}function Gt(e,t,n){var r=n.autoStart.cursorElement;r&&r!==e&&(r.style.cursor=""),e.ownerDocument.documentElement.style.cursor=t,e.style.cursor=t,n.autoStart.cursorElement=t?e:null}function Kn(e,t){var n=e.interactable,r=e.element,o=e.prepared;if(e.pointerType==="mouse"&&n&&n.options.styleCursor){var i="";if(o.name){var l=n.options[o.name].cursorChecker;i=h.default.func(l)?l(o,n,r,e._interacting):t.actions.map[o.name].getCursor(o)}Gt(e.element,i||"",t)}else t.autoStart.cursorElement&&Gt(t.autoStart.cursorElement,"",t)}Object.defineProperty(Pe,"__esModule",{value:!0}),Pe.default=void 0;var uo={id:"auto-start/base",before:["actions"],install:function(e){var t=e.interactStatic,n=e.defaults;e.usePlugin(at.default),n.base.actionChecker=null,n.base.styleCursor=!0,(0,w.default)(n.perAction,{manualStart:!1,max:1/0,maxPerElement:1,allowFrom:null,ignoreFrom:null,mouseButtons:1}),t.maxInteractions=function(r){return Hn(r,e)},e.autoStart={maxInteractions:1/0,withinInteractionLimit:st,cursorElement:null}},listeners:{"interactions:down":function(e,t){var n=e.interaction,r=e.pointer,o=e.event,i=e.eventTarget;n.interacting()||$n(n,Gn(n,r,o,i,t),t)},"interactions:move":function(e,t){(function(n,r){var o=n.interaction,i=n.pointer,l=n.event,a=n.eventTarget;o.pointerType!=="mouse"||o.pointerIsDown||o.interacting()||$n(o,Gn(o,i,l,a,r),r)})(e,t),function(n,r){var o=n.interaction;if(o.pointerIsDown&&!o.interacting()&&o.pointerWasMoved&&o.prepared.name){r.fire("autoStart:before-start",n);var i=o.interactable,l=o.prepared.name;l&&i&&(i.options[l].manualStart||!st(i,o.element,o.prepared,r)?o.stop():(o.start(o.prepared,i,o.element),Kn(o,r)))}}(e,t)},"interactions:stop":function(e,t){var n=e.interaction,r=n.interactable;r&&r.options.styleCursor&&Gt(n.element,"",t)}},maxInteractions:Hn,withinInteractionLimit:st,validateAction:qn},co=uo;Pe.default=co;var lt={};Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=void 0;var fo={id:"auto-start/dragAxis",listeners:{"autoStart:before-start":function(e,t){var n=e.interaction,r=e.eventTarget,o=e.dx,i=e.dy;if(n.prepared.name==="drag"){var l=Math.abs(o),a=Math.abs(i),s=n.interactable.options.drag,u=s.startAxis,c=l>a?"x":l0&&(t.autoStartHoldTimer=setTimeout(function(){t.start(t.prepared,t.interactable,t.element)},n))},"interactions:move":function(e){var t=e.interaction,n=e.duplicate;t.autoStartHoldTimer&&t.pointerWasMoved&&!n&&(clearTimeout(t.autoStartHoldTimer),t.autoStartHoldTimer=null)},"autoStart:before-start":function(e){var t=e.interaction;$t(t)>0&&(t.prepared.name=null)}},getHoldDuration:$t},vo=po;ut.default=vo;var ct={};Object.defineProperty(ct,"__esModule",{value:!0}),ct.default=void 0;var ho={id:"auto-start",install:function(e){e.usePlugin(Pe.default),e.usePlugin(ut.default),e.usePlugin(lt.default)}};ct.default=ho;var Oe={};function go(e){return/^(always|never|auto)$/.test(e)?(this.options.preventDefault=e,this):h.default.bool(e)?(this.options.preventDefault=e?"always":"never",this):this.options.preventDefault}function yo(e){var t=e.interaction,n=e.event;t.interactable&&t.interactable.checkAndPreventDefault(n)}function Zn(e){var t=e.Interactable;t.prototype.preventDefault=go,t.prototype.checkAndPreventDefault=function(n){return function(r,o,i){var l=r.options.preventDefault;if(l!=="never")if(l!=="always"){if(o.events.supportsPassive&&/^touch(start|move)$/.test(i.type)){var a=(0,A.getWindow)(i.target).document,s=o.getDocOptions(a);if(!s||!s.events||s.events.passive!==!1)return}/^(mouse|pointer|touch)*(down|start)/i.test(i.type)||h.default.element(i.target)&&(0,P.matchesSelector)(i.target,"input,select,textarea,[contenteditable=true],[contenteditable=true] *")||i.preventDefault()}else i.preventDefault()}(this,e,n)},e.interactions.docEvents.push({type:"dragstart",listener:function(n){for(var r=0;re.length)&&(t=e.length);for(var n=0,r=Array(t);n"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}}(),function(){var a,s=pt(r);if(o){var u=pt(this).constructor;a=Reflect.construct(s,arguments,u)}else a=s.apply(this,arguments);return Eo(this,a)});function l(a,s,u,c,f,p,v){var d;(function(D,S){if(!(D instanceof S))throw new TypeError("Cannot call a class as a function")})(this,l),z(M(d=i.call(this,a)),"relatedTarget",null),z(M(d),"screenX",void 0),z(M(d),"screenY",void 0),z(M(d),"button",void 0),z(M(d),"buttons",void 0),z(M(d),"ctrlKey",void 0),z(M(d),"shiftKey",void 0),z(M(d),"altKey",void 0),z(M(d),"metaKey",void 0),z(M(d),"page",void 0),z(M(d),"client",void 0),z(M(d),"delta",void 0),z(M(d),"rect",void 0),z(M(d),"x0",void 0),z(M(d),"y0",void 0),z(M(d),"t0",void 0),z(M(d),"dt",void 0),z(M(d),"duration",void 0),z(M(d),"clientX0",void 0),z(M(d),"clientY0",void 0),z(M(d),"velocity",void 0),z(M(d),"speed",void 0),z(M(d),"swipe",void 0),z(M(d),"axes",void 0),z(M(d),"preEnd",void 0),f=f||a.element;var g=a.interactable,m=(g&&g.options||Ce.defaults).deltaSource,y=(0,le.default)(g,f,u),b=c==="start",_=c==="end",E=b?M(d):a.prevEvent,T=b?a.coords.start:_?{page:E.page,client:E.client,timeStamp:a.coords.cur.timeStamp}:a.coords.cur;return d.page=(0,w.default)({},T.page),d.client=(0,w.default)({},T.client),d.rect=(0,w.default)({},a.rect),d.timeStamp=T.timeStamp,_||(d.page.x-=y.x,d.page.y-=y.y,d.client.x-=y.x,d.client.y-=y.y),d.ctrlKey=s.ctrlKey,d.altKey=s.altKey,d.shiftKey=s.shiftKey,d.metaKey=s.metaKey,d.button=s.button,d.buttons=s.buttons,d.target=f,d.currentTarget=f,d.preEnd=p,d.type=v||u+(c||""),d.interactable=g,d.t0=b?a.pointers[a.pointers.length-1].downTime:E.t0,d.x0=a.coords.start.page.x-y.x,d.y0=a.coords.start.page.y-y.y,d.clientX0=a.coords.start.client.x-y.x,d.clientY0=a.coords.start.client.y-y.y,d.delta=b||_?{x:0,y:0}:{x:d[m].x-E[m].x,y:d[m].y-E[m].y},d.dt=a.coords.delta.timeStamp,d.duration=d.timeStamp-d.t0,d.velocity=(0,w.default)({},a.coords.velocity[m]),d.speed=(0,te.default)(d.velocity.x,d.velocity.y),d.swipe=_||c==="inertiastart"?d.getSwipe():null,d}return t=l,(n=[{key:"getSwipe",value:function(){var a=this._interaction;if(a.prevEvent.speed<600||this.timeStamp-a.prevEvent.timeStamp>150)return null;var s=180*Math.atan2(a.prevEvent.velocityY,a.prevEvent.velocityX)/Math.PI;s<0&&(s+=360);var u=112.5<=s&&s<247.5,c=202.5<=s&&s<337.5;return{up:c,down:!c&&22.5<=s&&s<157.5,left:u,right:!u&&(292.5<=s||s<67.5),angle:s,speed:a.prevEvent.speed,velocity:{x:a.prevEvent.velocityX,y:a.prevEvent.velocityY}}}},{key:"preventDefault",value:function(){}},{key:"stopImmediatePropagation",value:function(){this.immediatePropagationStopped=this.propagationStopped=!0}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}}])&&Oo(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),l}(we.BaseEvent);Fe.InteractEvent=tr,Object.defineProperties(tr.prototype,{pageX:{get:function(){return this.page.x},set:function(e){this.page.x=e}},pageY:{get:function(){return this.page.y},set:function(e){this.page.y=e}},clientX:{get:function(){return this.client.x},set:function(e){this.client.x=e}},clientY:{get:function(){return this.client.y},set:function(e){this.client.y=e}},dx:{get:function(){return this.delta.x},set:function(e){this.delta.x=e}},dy:{get:function(){return this.delta.y},set:function(e){this.delta.y=e}},velocityX:{get:function(){return this.velocity.x},set:function(e){this.velocity.x=e}},velocityY:{get:function(){return this.velocity.y},set:function(e){this.velocity.y=e}}});var Xe={};function nr(e,t){for(var n=0;nthis.pointerMoveTolerance);var u=this.getPointerIndex(r),c={pointer:r,pointerIndex:u,pointerInfo:this.pointers[u],event:o,type:"move",eventTarget:i,dx:l,dy:a,duplicate:s,interaction:this};s||x.setCoordVelocity(this.coords.velocity,this.coords.delta),this._scopeFire("interactions:move",c),s||this.simulation||(this.interacting()&&(c.type=null,this.move(c)),this.pointerWasMoved&&x.copyCoords(this.coords.prev,this.coords.cur))}},{key:"move",value:function(r){r&&r.event||x.setZeroCoords(this.coords.delta),(r=(0,w.default)({pointer:this._latestPointer.pointer,event:this._latestPointer.event,eventTarget:this._latestPointer.eventTarget,interaction:this},r||{})).phase="move",this._doPhase(r)}},{key:"pointerUp",value:function(r,o,i,l){var a=this.getPointerIndex(r);a===-1&&(a=this.updatePointer(r,o,i,!1));var s=/cancel$/i.test(o.type)?"cancel":"up";this._scopeFire("interactions:".concat(s),{pointer:r,pointerIndex:a,pointerInfo:this.pointers[a],event:o,eventTarget:i,type:s,curEventTarget:l,interaction:this}),this.simulation||this.end(o),this.removePointer(r,o)}},{key:"documentBlur",value:function(r){this.end(r),this._scopeFire("interactions:blur",{event:r,type:"blur",interaction:this})}},{key:"end",value:function(r){var o;this._ending=!0,r=r||this._latestPointer.event,this.interacting()&&(o=this._doPhase({event:r,interaction:this,phase:"end"})),this._ending=!1,o===!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(r){var o=x.getPointerId(r);return this.pointerType==="mouse"||this.pointerType==="pen"?this.pointers.length-1:j.findIndex(this.pointers,function(i){return i.id===o})}},{key:"getPointerInfo",value:function(r){return this.pointers[this.getPointerIndex(r)]}},{key:"updatePointer",value:function(r,o,i,l){var a=x.getPointerId(r),s=this.getPointerIndex(r),u=this.pointers[s];return l=l!==!1&&(l||/(down|start)$/i.test(o.type)),u?u.pointer=r:(u=new Xe.PointerInfo(a,r,o,null,null),s=this.pointers.length,this.pointers.push(u)),x.setCoords(this.coords.cur,this.pointers.map(function(c){return c.pointer}),this._now()),x.setCoordDeltas(this.coords.delta,this.coords.prev,this.coords.cur),l&&(this.pointerIsDown=!0,u.downTime=this.coords.cur.timeStamp,u.downTarget=i,x.pointerExtend(this.downPointer,r),this.interacting()||(x.copyCoords(this.coords.start,this.coords.cur),x.copyCoords(this.coords.prev,this.coords.cur),this.downEvent=o,this.pointerWasMoved=!1)),this._updateLatestPointer(r,o,i),this._scopeFire("interactions:update-pointer",{pointer:r,event:o,eventTarget:i,down:l,pointerInfo:u,pointerIndex:s,interaction:this}),s}},{key:"removePointer",value:function(r,o){var i=this.getPointerIndex(r);if(i!==-1){var l=this.pointers[i];this._scopeFire("interactions:remove-pointer",{pointer:r,event:o,eventTarget:null,pointerIndex:i,pointerInfo:l,interaction:this}),this.pointers.splice(i,1),this.pointerIsDown=!1}}},{key:"_updateLatestPointer",value:function(r,o,i){this._latestPointer.pointer=r,this._latestPointer.event=o,this._latestPointer.eventTarget=i}},{key:"destroy",value:function(){this._latestPointer.pointer=null,this._latestPointer.event=null,this._latestPointer.eventTarget=null}},{key:"_createPreparedEvent",value:function(r,o,i,l){return new Fe.InteractEvent(this,r,this.prepared.name,o,this.element,i,l)}},{key:"_fireEvent",value:function(r){var o;(o=this.interactable)==null||o.fire(r),(!this.prevEvent||r.timeStamp>=this.prevEvent.timeStamp)&&(this.prevEvent=r)}},{key:"_doPhase",value:function(r){var o=r.event,i=r.phase,l=r.preEnd,a=r.type,s=this.rect;if(s&&i==="move"&&(I.addEdges(this.edges,s,this.coords.delta[this.interactable.options.deltaSource]),s.width=s.right-s.left,s.height=s.bottom-s.top),this._scopeFire("interactions:before-action-".concat(i),r)===!1)return!1;var u=r.iEvent=this._createPreparedEvent(o,i,l,a);return this._scopeFire("interactions:action-".concat(i),r),i==="start"&&(this.prevEvent=u),this._fireEvent(u),this._scopeFire("interactions:after-action-".concat(i),r),!0}},{key:"_now",value:function(){return Date.now()}}],n&&jo(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();U.Interaction=rr;var ko=rr;U.default=ko;var pe={};function or(e){e.pointerIsDown&&(en(e.coords.cur,e.offset.total),e.offset.pending.x=0,e.offset.pending.y=0)}function ir(e){Qt(e.interaction)}function Qt(e){if(!function(n){return!(!n.offset.pending.x&&!n.offset.pending.y)}(e))return!1;var t=e.offset.pending;return en(e.coords.cur,t),en(e.coords.delta,t),I.addEdges(e.edges,e.rect,t),t.x=0,t.y=0,!0}function Io(e){var t=e.x,n=e.y;this.offset.pending.x+=t,this.offset.pending.y+=n,this.offset.total.x+=t,this.offset.total.y+=n}function en(e,t){var n=e.page,r=e.client,o=t.x,i=t.y;n.x+=o,n.y+=i,r.x+=o,r.y+=i}Object.defineProperty(pe,"__esModule",{value:!0}),pe.addTotal=or,pe.applyPending=Qt,pe.default=void 0,U._ProxyMethods.offsetBy="";var Do={id:"offset",before:["modifiers","pointer-events","actions","inertia"],install:function(e){e.Interaction.prototype.offsetBy=Io},listeners:{"interactions:new":function(e){e.interaction.offset={total:{x:0,y:0},pending:{x:0,y:0}}},"interactions:update-pointer":function(e){return or(e.interaction)},"interactions:before-action-start":ir,"interactions:before-action-move":ir,"interactions:before-action-end":function(e){var t=e.interaction;if(Qt(t))return t.move({offset:!0}),t.end(),!1},"interactions:stop":function(e){var t=e.interaction;t.offset.total.x=0,t.offset.total.y=0,t.offset.pending.x=0,t.offset.pending.y=0}}},Ao=Do;pe.default=Ao;var Ee={};function zo(e,t){for(var n=0;ni.minSpeed&&a>i.endSpeed)this.startInertia();else{if(s.result=s.setAll(this.modifierArg),!s.result.changed)return!1;this.startSmoothEnd()}return o.modification.result.rect=null,o.offsetBy(this.targetOffset),o._doPhase({interaction:o,event:r,phase:"inertiastart"}),o.offsetBy({x:-this.targetOffset.x,y:-this.targetOffset.y}),o.modification.result.rect=null,this.active=!0,o.simulation=this,!0}},{key:"startInertia",value:function(){var r=this,o=this.interaction.coords.velocity.client,i=gt(this.interaction),l=i.resistance,a=-Math.log(i.endSpeed/this.v0)/l;this.targetOffset={x:(o.x-a)/l,y:(o.y-a)/l},this.te=a,this.lambda_v0=l/this.v0,this.one_ve_v0=1-i.endSpeed/this.v0;var s=this.modification,u=this.modifierArg;u.pageCoords={x:this.startCoords.x+this.targetOffset.x,y:this.startCoords.y+this.targetOffset.y},s.result=s.setAll(u),s.result.changed&&(this.isModified=!0,this.modifiedOffset={x:this.targetOffset.x+s.result.delta.x,y:this.targetOffset.y+s.result.delta.y}),this.onNextFrame(function(){return r.inertiaTick()})}},{key:"startSmoothEnd",value:function(){var r=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 r.smoothEndTick()})}},{key:"onNextFrame",value:function(r){var o=this;this.timeout=$.default.request(function(){o.active&&r()})}},{key:"inertiaTick",value:function(){var r,o,i,l,a,s=this,u=this.interaction,c=gt(u).resistance,f=(u._now()-this.t0)/1e3;if(f=0;i--){var l=o[i],a=l.selector,s=l.context,u=l.listeners;a===this.target&&s===this._context&&o.splice(i,1);for(var c=u.length-1;c>=0;c--)this._scopeEvents.removeDelegate(this.target,this._context,r,u[c][0],u[c][1])}else this._scopeEvents.remove(this.target,"all")}}])&&Bo(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();yt.Interactable=Yo;var mt={};function Wo(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;g--){var _=y[g];if(_.selector===c&&_.context===f){for(var E=_.listeners,T=E.length-1;T>=0;T--){var D=on(E[T],2),S=D[0],k=D[1],G=k.capture,ee=k.passive;if(S===v&&G===m.capture&&ee===m.passive){E.splice(T,1),E.length||(y.splice(g,1),a(f,p,s),a(f,p,u,!0)),b=!0;break}}if(b)break}}},delegateListener:s,delegateUseCapture:u,delegatedEvents:r,documents:o,targets:n,supportsOptions:!1,supportsPassive:!1};function l(c,f,p,v){var d=Ue(v),g=j.find(n,function(m){return m.eventTarget===c});g||(g={eventTarget:c,events:{}},n.push(g)),g.events[f]||(g.events[f]=[]),c.addEventListener&&!j.contains(g.events[f],p)&&(c.addEventListener(f,p,i.supportsOptions?d:d.capture),g.events[f].push(p))}function a(c,f,p,v){var d=Ue(v),g=j.findIndex(n,function(T){return T.eventTarget===c}),m=n[g];if(m&&m.events)if(f!=="all"){var y=!1,b=m.events[f];if(b){if(p==="all"){for(var _=b.length-1;_>=0;_--)a(c,f,b[_],d);return}for(var E=0;E=2)continue;if(!o.interacting()&&t===o.pointerType)return o}return null}};function fr(e,t){return e.pointers.some(function(n){return n.id===t})}var qo=wt;xt.default=qo;var _t={};function an(e){return an=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},an(e)}function dr(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var o=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var i,l,a=[],s=!0,u=!1;try{for(o=o.call(n);!(s=(i=o.next()).done)&&(a.push(i.value),!r||a.length!==r);s=!0);}catch(c){u=!0,l=c}finally{try{s||o.return==null||o.return()}finally{if(u)throw l}}return a}}(e,t)||function(n,r){if(n){if(typeof n=="string")return pr(n,r);var o=Object.prototype.toString.call(n).slice(8,-1);return o==="Object"&&n.constructor&&(o=n.constructor.name),o==="Map"||o==="Set"?Array.from(n):o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?pr(n,r):void 0}}(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function pr(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n"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}}(),function(){var d,g=Pt(c);if(f){var m=Pt(this).constructor;d=Reflect.construct(g,arguments,m)}else d=g.apply(this,arguments);return Ho(this,d)});function v(){return Go(this,v),p.apply(this,arguments)}return s=v,(u=[{key:"pointerMoveTolerance",get:function(){return e.interactions.pointerMoveTolerance},set:function(d){e.interactions.pointerMoveTolerance=d}},{key:"_now",value:function(){return e.now()}}])&&$o(s.prototype,u),Object.defineProperty(s,"prototype",{writable:!1}),v}(U.default),e.interactions={list:[],new:function(a){a.scopeFire=function(u,c){return e.fire(u,c)};var s=new e.Interaction(a);return e.interactions.list.push(s),s},listeners:t,docEvents:o,pointerMoveTolerance:1},e.usePlugin(Oe.default)},listeners:{"scope:add-document":function(e){return un(e,"add")},"scope:remove-document":function(e){return un(e,"remove")},"interactable:unset":function(e,t){for(var n=e.interactable,r=t.interactions.list.length-1;r>=0;r--){var o=t.interactions.list[r];o.interactable===n&&(o.stop(),t.fire("interactions:destroy",{interaction:o}),o.destroy(),t.interactions.list.length>2&&t.interactions.list.splice(r,1))}}},onDocSignal:un,doOnInteractions:vr,methodNames:ln},Zo=Ko;_t.default=Zo;var Ve={};function cn(e){return cn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cn(e)}function Ot(){return Ot=typeof Reflect<"u"&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=Jo(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},Ot.apply(this,arguments)}function Jo(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&(e=ve(e))!==null;);return e}function fn(e,t){return fn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},fn(e,t)}function Qo(e,t){if(t&&(cn(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(e)}function ve(e){return ve=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ve(e)}function gr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yr(e,t){for(var n=0;n"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}}(),function(){var s,u=ve(o);if(i){var c=ve(this).constructor;s=Reflect.construct(u,arguments,c)}else s=u.apply(this,arguments);return Qo(this,s)});function a(){return gr(this,a),l.apply(this,arguments)}return mr(a,[{key:"_defaults",get:function(){return n.defaults}},{key:"set",value:function(s){return Ot(ve(a.prototype),"set",this).call(this,s),n.fire("interactable:set",{options:s,interactable:this}),this}},{key:"unset",value:function(){Ot(ve(a.prototype),"unset",this).call(this);var s=n.interactables.list.indexOf(this);s<0||(n.interactables.list.splice(s,1),n.fire("interactable:unset",{interactable:this}))}}]),a}(yt.Interactable)}return mr(e,[{key:"addListeners",value:function(t,n){this.listenerMaps.push({id:n,map:t})}},{key:"fire",value:function(t,n){for(var r=0;re.length)&&(t=e.length);for(var n=0,r=Array(t);nMath.abs(u.y),s.coords,s.rect),(0,w.default)(r,s.coords)),s.eventProps},defaults:{ratio:"preserve",equalDelta:!1,modifiers:[],enabled:!1}};function ai(e,t,n){var r=e.startCoords,o=e.edgeSign;t?n.y=r.y+(n.x-r.x)*o.y:n.x=r.x+(n.y-r.y)*o.x}function si(e,t,n,r){var o=e.startRect,i=e.startCoords,l=e.ratio,a=e.edgeSign;if(t){var s=r.width/l;n.y=i.y+(s-o.height)*a.y}else{var u=r.height*l;n.x=i.x+(u-o.width)*a.x}}Se.aspectRatio=Er;var li=(0,X.makeModifier)(Er,"aspectRatio");Se.default=li;var he={};Object.defineProperty(he,"__esModule",{value:!0}),he.default=void 0;var Sr=function(){};Sr._defaults={};var ui=Sr;he.default=ui;var pn={};Object.defineProperty(pn,"__esModule",{value:!0}),Object.defineProperty(pn,"default",{enumerable:!0,get:function(){return he.default}});var W={};function vn(e,t,n){return h.default.func(e)?I.resolveRectLike(e,t.interactable,t.element,[n.x,n.y,t]):I.resolveRectLike(e,t.interactable,t.element)}Object.defineProperty(W,"__esModule",{value:!0}),W.default=void 0,W.getRestrictionRect=vn,W.restrict=void 0;var Tr={start:function(e){var t=e.rect,n=e.startOffset,r=e.state,o=e.interaction,i=e.pageCoords,l=r.options,a=l.elementRect,s=(0,w.default)({left:0,top:0,right:0,bottom:0},l.offset||{});if(t&&a){var u=vn(l.restriction,o,i);if(u){var c=u.right-u.left-t.width,f=u.bottom-u.top-t.height;c<0&&(s.left+=c,s.right+=c),f<0&&(s.top+=f,s.bottom+=f)}s.left+=n.left-t.width*a.left,s.top+=n.top-t.height*a.top,s.right+=n.right-t.width*(1-a.right),s.bottom+=n.bottom-t.height*(1-a.bottom)}r.offset=s},set:function(e){var t=e.coords,n=e.interaction,r=e.state,o=r.options,i=r.offset,l=vn(o.restriction,n,t);if(l){var a=I.xywhToTlbr(l);t.x=Math.max(Math.min(a.right-i.right,t.x),a.left+i.left),t.y=Math.max(Math.min(a.bottom-i.bottom,t.y),a.top+i.top)}},defaults:{restriction:null,elementRect:null,offset:null,endOnly:!1,enabled:!1}};W.restrict=Tr;var ci=(0,X.makeModifier)(Tr,"restrict");W.default=ci;var H={};Object.defineProperty(H,"__esModule",{value:!0}),H.restrictEdges=H.default=void 0;var jr={top:1/0,left:1/0,bottom:-1/0,right:-1/0},Mr={top:-1/0,left:-1/0,bottom:1/0,right:1/0};function kr(e,t){for(var n=["top","left","bottom","right"],r=0;re.length)&&(t=e.length);for(var n=0,r=Array(t);n"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}}(),function(){var a,s=kt(r);if(o){var u=kt(this).constructor;a=Reflect.construct(s,arguments,u)}else a=s.apply(this,arguments);return Oi(this,a)});function l(a,s,u,c,f,p){var v;if(function(m,y){if(!(m instanceof y))throw new TypeError("Cannot call a class as a function")}(this,l),v=i.call(this,f),x.pointerExtend(xn(v),u),u!==s&&x.pointerExtend(xn(v),s),v.timeStamp=p,v.originalEvent=u,v.type=a,v.pointerId=x.getPointerId(s),v.pointerType=x.getPointerType(s),v.target=c,v.currentTarget=null,a==="tap"){var d=f.getPointerIndex(s);v.dt=v.timeStamp-f.pointers[d].downTime;var g=v.timeStamp-f.tapTime;v.double=!!f.prevTap&&f.prevTap.type!=="doubletap"&&f.prevTap.target===v.target&&g<500}else a==="doubletap"&&(v.dt=s.timeStamp-f.tapTime,v.double=!0);return v}return t=l,(n=[{key:"_subtractOrigin",value:function(a){var s=a.x,u=a.y;return this.pageX-=s,this.pageY-=u,this.clientX-=s,this.clientY-=u,this}},{key:"_addOrigin",value:function(a){var s=a.x,u=a.y;return this.pageX+=s,this.pageY+=u,this.clientX+=s,this.clientY+=u,this}},{key:"preventDefault",value:function(){this.originalEvent.preventDefault()}}])&&Pi(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),l}(we.BaseEvent);ge.PointerEvent=ge.default=Ei;var qe={};Object.defineProperty(qe,"__esModule",{value:!0}),qe.default=void 0;var It={id:"pointer-events/base",before:["inertia","modifiers","auto-start","actions"],install:function(e){e.pointerEvents=It,e.defaults.actions.pointerEvents=It.defaults,(0,w.default)(e.actions.phaselessTypes,It.types)},listeners:{"interactions:new":function(e){var t=e.interaction;t.prevTap=null,t.tapTime=0},"interactions:update-pointer":function(e){var t=e.down,n=e.pointerInfo;!t&&n.hold||(n.hold={duration:1/0,timeout:null})},"interactions:move":function(e,t){var n=e.interaction,r=e.pointer,o=e.event,i=e.eventTarget;e.duplicate||n.pointerIsDown&&!n.pointerWasMoved||(n.pointerIsDown&&wn(e),ae({interaction:n,pointer:r,event:o,eventTarget:i,type:"move"},t))},"interactions:down":function(e,t){(function(n,r){for(var o=n.interaction,i=n.pointer,l=n.event,a=n.eventTarget,s=n.pointerIndex,u=o.pointers[s].hold,c=P.getPath(a),f={interaction:o,pointer:i,event:l,eventTarget:a,type:"hold",targets:[],path:c,node:null},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 X^Zj=TIIbjh@Gt)Ze06pyp!@*<+N(;R diff --git a/assets/interactjs@1.10.26-I0IiZoEj.js b/assets/interactjs@1.10.26-I0IiZoEj.js new file mode 100644 index 00000000..fd3dec2e --- /dev/null +++ b/assets/interactjs@1.10.26-I0IiZoEj.js @@ -0,0 +1 @@ +import{g as Cr,c as Rr}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.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"];n)qlcu1;Q-G=cvg z%4S{`OD{Z+?|D@$`Pm=ke?JW`!oQuBNjNa@s%EvH|XWM>jSaawY++v>us|mhuixG0@5^Gv%X)jcUEUN~C2E!ISQ%)B`+iWeGMuMb z%}X=Zll!QEAFL@c?WV|7S=HY5x-G=dMm2HEZmZXtw z<&BAQAI&Z?K1D3C|Y-}e*yJp1y zuczZrTrNwH6FL}@a9)(J+S7lKb(8O4cA<`XE zn3tL5@8XE0^I#CvCuv^Qah_mFLh9SHxIfAH{mIpK#b1|YQ3l@2IM0jvB#E=^BtA*9 zxT*jJ#3y=)R_nL5XkLM7&W5A>8CT$$EAT8CpXAd~X`KURf9&^z3tGa&=jmcC@&`le z-No6Odue`B!Z8f*%e0nxgdT#4MIDrY1qhrgGt^fwQkvVF0HZf+NjagpNTm7U<~?1( zqdPUAXmHUGY5^CXAgjB8vqc?nLel)C9v^C((;dz@%BfkKXfUMq!oaubci51qp71Hl z?e0^qw_O3ozy-1aLmbf$1DER+FHiVpRr0EW_Ll3aKH+J7%gd7+egZX5iqZj!k+qZx zt0pCnYaVa_YO~He3%(;c;o6>3d%8{Ym$rlZ{tsdu%))9U0luJZr8KDpsMKS}enPU9@C`0V8Dqykt8 zh*JWP2cLOl)Wy05_ARb7>rOX-`hm|gp4891wYT37bQ=mJ5g2uSw zvG1#;iW&0?1T}BJx6;hg$+bI)VZiaA2XHI|@`{(~9iN?8^Qcai@%E(1v+ap&N%RMJ zWSxt1ZGp@U4+_$VspK{u-|#?#`i3(XYMyy(&-c}OEqFb)es@ld#L(h`a#sf~w9!Bw zJ_8xIab=Mi0zja=?*|3@DJTe$cy**FQZ#t_VAV>s%?}YRB~+00Q=A6=75%k|z-M2M z>nJBtD&V$h=!W+Lf?32x-E#^NiI~%q4=j+#nY=F)k{OAa@6Gr;UT3vOtm9gk4pleBs29Bc`@gO3#O0)*^JJydaXCUy(S89C zQ(jepkyV)Ish0K-e;ary9EHTYt4@wLQ~@ z&e%@$67^MKjD5S`17%#a! z$5j@mxj?E%c5N`I?Tgj-&oy+5y8m;dCS{ik>p~!lfRKj9Wf^aef`-7#8vXhH1{$nZ zS(Xb~f6p%}&tV%bf?|4=uDcpXl%CIL>_BKq45@ziB5)=~49C2;}X$OV9R6)jn<5PUVVNoHtsflu?-)(7R`GG5^~dyQYbzAa|2 zQh3QhqNj^`v{c=y^17#nW@%OPoR?L!^Q;}Iq8mOhN`59j&z8j<_o6>IbqmSdl2_~H zk$h46zNTKhu8T8V*(kZ?$?sn8Dp_qfprTjmW?k2?j48{*VrAxr^pWqUA5;N&yfEmetU;1v-Ay)cIbgXH1wWDkYKpP2=r2wE& z8fHcE`-@Fl3F;^=Yj2ziuzKMZXec~rsNS+ZEI13rH30+ylArGA|s zPh4KU5G~3f)CqaT=IoR-)hJ}n0H5^XKWQTjakj;Rp@U= zXEVDfj+jKV5N_;;)q=1lPFB7X-&e&txn*4ZmrcDFCs!47O_S@zWk4rdZSrhj%&NH}BXB`tl%fywj@&I5Us$(gm>7_xoKldKp&h z6-s`@`guiO!w-R$fOWdx&q8Q3s5RhVQR4gWG@!ZfEvFncT{zp3E4=#J!b?ChzH|18 zz6{gq&AUr>p1u!mi=6L^**=~Ti81nUmBsbED3?T){KvyZegFL3<;g!L|N5WVROiO4 z)z7>H=BsRq{}(%dd->+|$$#lG>x!2z7C>BMk#{Rz#&3(8G~)~#_)$_QnBn<;Yk7VD z{C&x*y6A6kRq}bd;j_2E(c;x52R=$sGH)poU_ZDmicsm1ch7HrPwQ62PWk>)k+&@V ze5h(qk;p3^s#Wy#RkhP#<{BwhtRG&+E?6*laJ%Psyj!m#PpAE~^60F%&#ff5<~>^6 z@e-!It~mVkXtA!<_qz53;y0DxKJaJ)z@1siFEPPuBJ5Ry@>=&P6J}PAGRf*wrI=o2 z%F^jmCMK#!L<}#(`&-U4u^8_x-h)@F(xc0lBaBWC^9 zKly*DpVqMuNe2L1W}3Yh31(sfR{BmsgE`VYdQsz zbQVg^2gs>JUjYp5wy5A`YiAqwrW)=EH+_8Nh&H|*Ft)AX`Nw!z@>LcmJUIWK^BL!> z|2aQjQ18Segw~S}hfvNGuZuXr!R$C}4}U*mYKi|Mj0qogI9OlivMQINB*c#sm} z`@pZ{zMl^mOI@zkh?LR8_7vPZa9` zf$Q3taZ;2euU17qOY_A~6*ue@Q{@+%zhK{q?<_KCjBMzyiZ!(VhqOOZ$6e-lwzrHsT@v2eJn% zoXJ*hxok%KfP7K!3|q4v?BAHl(VXE_VNC}g90C%{rZhf>DP2slXuM@Q*bwx9X5VgM*@<>;VG6TMSt?~9lE+>WLd~g^Wxm0~Pg4uia{HM1{%!-j85G*r z;U=mDm~JC)s}i?S-2%-Ytu}zoDjV>9S!utAqrVAu4Xp_YH%zp;-w!Ep)37=5fro_E z>aYa00HpnXNX~%qRm*e2YJFgWS^||Uv~|=HE;X7GeIip%0BRm?2$daRvV>WgUKcA& zMc~b`S=kXLD?r8^dAeEaaH~_zT8CPXuHvppE(dn1d=*;|cg2I42c_?qVNs@wGzX-w z9?v3$LOYY%_xTh~{B9Es={6c#oAiaPI@T7cJ%8%^MtSP#R5NqOcB*;YBzn7t4K2IP zeQDMEavDi#5Ap`_;X|DxYF^zZ9`NVSE>JS_sz#~IEJPMG{MNTYM`cP6=;Vtak;kYZ zv=rC8X3^lKT+^C)9yE-{hZEn=vGqwkW$hSuy;^K_rFScuh%qwTMUST>9?(-1TEX{-q-F+IS`HXMg&4WVl zV>BFGjFgaMl1^Q9AE0hL?9=o8L#i|>-7R?CWf+~LuoH63WBGrQP9yV^0fV}sm0i8i zGll|1)6wc7%}DKaDfSw4{d(?|_j&<=70$#zJU6uwBS^_XZDbx&%%QmBO#P5GZLxxq zB-D-^M2SA?uuhl!vW}N4#?5atz&8j`dN4yXilN=n&~ATds=syM(WTTRd#II)k0a~8 z=beie?j0C|M}wT@FlD%D_@qAdK6+D{!wli$6MUGK{;VBX=Zss}lYVfy48H$XFnZtd zz^jsy^V|c>3pc>#lnHsOqO~Xwx2?2KB!Ze^n4+E;NyZ(vvJjPmzMf>0&&b&Ni0Uw% z@w`swDYs7g>z0y-(oB4QF@6EaCgMQS{s{^-V#|n8=}Bopb_FXCT>567lCeE;D39|I zTPzY9Y+0lb2av2q|H&fMCsRY_C`3OFV3@3)45yS&F5uV26zKC>h(|qSlJR`zjp3q( z-|FfC;i;;wvP?5!avSFhKD*Kx*lN3lA>0$9iB5$BEy4H>cUzlM_LjeB(Yrg?k&n@k z!v9avkcxHusDDA4SpJXt*Czl}p@&-c=%E7rs?km=&<-H4Q&s{BQ#pmoDW>O4x6`Gx zzvWtxW6=Kcylb%92W+`?IW&;_(^ElQ{s~;@d+NEqC~to)JD-$!f8WJ zVz-HMx{XSTkGLFPY^8j~rRvpI$md#mmaC^(aaLMX)c1}CJ_p=FOZflEqp6&C!P3ca zI?1PJ>Er_b(^#aGGNsfYpK#QsvZ%C2wtpepAL{lmWcx$A{fqw`KEdUQ>o|WJ#Izvi z`2GHk>GNgnARa}SIfA#b^BHx~lPEQjj}Q4zoKuf_E5H|m{pC$3PNivdj-|8=3eNa` z?|G#E5*W)yCC|_^^Y~ziv^CQ_DVD3E;Tdm32a_rA0qB|^?aM*!z)=kVu~Xn77!^hFh z90`fS3m)Xeko0*_;`J_`HKX5^o+=GuARIx@5mQoUeF+I?WwH9R$hlJei&5Gu_~tsP zrHa_1pHlOi#s&%G3JH`PmD;*zP|^Xo zJ*;~MV8EAkTq8>yvlW#EIZ)^>t~qE)L!O!*XmfzBlAbPOz4>xURkp;cpbvtJZ|Xa> zsmxWit-3S~#Y_=N&@@EUSA`s=getpIgW>>^3M5YMoupCS#U%c!ELIhb*&6O?`!Np1 z)+{jt&RC*Gs~~307%Qy>$?#juq9G%v52-E}#PotlXayBuAj;*!NI;@E;2AeV9#w}H zQ7xIXd`^*Yo|ZhQBwwN@>+m4dDI!GQ3;+MUhVmx(om=SeW7iA}6`(5IL^8^sm7TjG zWhG#204}{lF-tYnaI=jC^%+l*AR!Z|nlv=S?Zk!~1RihvyFx=`D@%`0+u^6-; zBs~gggRg>^u87u&z_eAcQwtYmMp;W~cf<`bEVelt(p#1RBmPB}$s$!iM)PO4YD#l8 zr8{;znNLS|Fc9Cb#GP*Ur8JH2XbFnAnda}`fdOWtaC9XMB528mqw-m<-&O`N!0vPe zcrB?d=+Mn+80j;c{Z!k6IEm{GQU{dp-YEqrqsfadhMlh1kS46O(b1@SmZ))7YMg79 z0FN1`Zcy8e6)g zH}ncdc+G~R>t_o!qH8sxd$yQdPw6FFOtuJn_r8A((pR`(E=8HQAo08>^gaB)M48#! z0b}>B%o8fS?@xx(@5%0pUCI8(SJ7n+O+oX2GQ-@ybe}7hj*;)*ACgD<{vhaPntUSo zqYMTC;`KCN^U)`8P$?gdX zX^Z7*UGv#xz0G*AB;lWLfJaO(h6Kbw&zW86rl-nHyNd4zTXrou{abe3=pXXPZJQuA zymkAqOzx)py{mNa&z4}vJ&-%3RfM($UZUcsy3)m$x#Gn)YN&{uvRFxFG;INCsF`>n zl*d5c7pf+Zn5cPB(ww#^9%@RdJ4fh|m}Gq~;gO|oZ@`7azRZ9-z1idnwM({ov@%+K zmYV3>?}O5&EC)bT*~B6mPCK+E4i6W)H8M@Z&>V@IAFzxptH$QGPEq0g?v)yzDy+xb z>Kle`)5$m%NvpQTf~k5eud$3XRhrw~*sYTOUFqo>K05m&JMC>6g!#_9#Tin&UsRpy z?HF=89b<8FbY7OM`d5cJW}hjrL$E1!P(X)AT_Nlf?nYc}lkXQT0#{}LafRy-@0NB6 z%zzRw+`a;k4*8JYmk-~Vui@MGKLQWlP9hSt%vz-OCOGdQO%Yi3)wR1gwz7U{Ogw-b zKq?)jvE9Af@5>G#saKKxR^;Jqo5#yEd4+Qh3VZ$8cO0&L4J6{Kj9E!5_6ZapVw#ds zVIFekC#axSKy6tM%c2EMmG!DDoCD&PWKKiWDJt?zJ@JZU{{$w;5LmKEnfy_=ElG;i z<1IG$$P27*$y0cz&@FG}HhX(8;t_P9JBxyuSWur&znbg%Io(tSglE6m?sX zcZt=2x?QMSpj}Pum0e9-kkl>E9y4y0JzAkb>tutyiDdil6Vbb}JE=m@%FW^x8Mn4Y zrZZi_NFGcj-wzH{(~==AW&%K0_2`fg>WLR9=qXj*hD0W-_utf$}n!Rq7Wp ztU75QQ<3q(BS~Wtxp~qdKtY-gLcrIR^Ma=pP3W3tUEHvub9zhf=z?zPQk?G_CR|4h zf+bt-_bdI{+!C#|Iau{h&-eS&1L)+2uILuJ5=j4wt$Ozcy1qhfIRO*$lDTFT4`7_q z0EgbQKjE~G?m@tQ9d777NY$^yEw+Bi?!(RVrBv;@4>!-2QX%s#yAQX|mqLx}KHNTA zN*%1x4ZHOHw}{@~vpYTQ1wIYm`#z2;;ntx3WbcK}*n6Spb^et8#@?f5*n6qsb^dg8 z!~T5E)KLC>#+FL8>^Dfpar_3UVi*c4-h-a81nDaPPVtGF761#jbuXS}LVqn++Ft^+qa8iR=sgN4<%_2`l*`0SFuQHQ5( z)LECYQl}}l64swE*8GLxMc~| zP!x(BEun}tnTMp4^@bHhU^JOFq-k58&TC#CoY-OdHIP&*RfH^g*f=?L2v&#Pj{5M5 z=G!$iJx0Bnl9D>%*#D@2W z`q(;)GLKniwYs0XxWB@}sOcVQ1S!wE3B$M2CsGZmMyg{Ej}=>ZdSkj{eChET@(7EB~uDx}XqkQh}j?nxdBVu%xjfkQO5? zC-9XbD>WI?H1sNGf7F(pXMNNLUOcM-jPU9?ux|@q)$5Y$!=ugGD_75Vt*5zGB^uE9 zDUGo@jl~xNUIp?W>rH7cV{nRaS***1i^D8c(AWf2ged3>O=&^$aF$A2;qQ5n(u$yw z#)f?hmI5>nt0c}iyMXfma)LaJ^F_wl7rO8)MxPUMg2F8Pm1@&8-!Ae3n~}|F{puL3 zP4vo0cTZ2%gH&*d#bLDuo|sO=*c14x$DWA)?HMHEznp>eDE7G3FvZRfOuTQMDkkfn zS(VhtVzm@jrd%5RJv+LpvAv*F)0DDL&~X>P28>;t4}E`-RzJo+TKPe1SZcVE6;iiY zAqt|U-F`G_x!cg6C9l#yxi|e^cEBO}N2Q4#AGMkZlD6Fus5z=fSNfo520hcX&pAUo zS35#@xaU4!2(nNkJ&DLqR@W}wsnR{O47NiNQ|&S2rb~|T`WU5gC>QVLPG-*U-J8z6 zsMRoc2(;0VD!4}F);QzQ1vS_L6753<<}DAoE)i~EUFx8NUb@)bL8Wq(h}prhr;=zN z@HL_ULU<3c@1WyeDn8dkg}zdxlZwln)z-Cjohy4Xl)efFhy(7pjfAUdApO-(jWA-b6(kQUxLr)j+jat%9kxeU@3(#Mp^x^m!mVE#)fWd;Sc)Pue3l zRkqIq*`d;2#z*{_;y8gJq|&GWUZAC5!O0l*zKnhbVGO4!v2>8X`s=QtB(8_cM*MuS z;o9>!ALacAOcV{PKh|-{$AMi}c#s;Gf}ROCO#RwM`j<}I00x9g;1Y&Jf&8-DqwU5w zrtvKsM%}(qoTz#q5_ubbqTkUU+zV08{lIu(8QR(%1bp3{P;Wwk1*$)av=GBIx#7Hyd1 zCc;VF+q1~sY2^2viBzqb@a|Od?p*G>lX2R1rqk|KPpG;-FeQ`GG~kT>2eq4T<8qPa zKyTTuAolyb-xbHxVRSKc*umJWOA7T1h-lKKkX(keJc|dUL~)BWQWLF+$TDP+m7`U- zDs&MC?qB}3`C|XC?HBuhZMH@TfSKdYP#~F!+(`VBu2~)SyInZZ$3zoERyGVsaN+@f zRlL08FRB$!>JOkf*E4{gQmnUbq#G8fjP#9AWHDU^c>cYjf%ZB!1iT6&;R<3XQO8i44Gj_f3>A(U zDjOmo&r&fM)*c;|dVgw2p&kP&#AJ2+!O6y?rXgSn^p)`6dW2m6e`Se}UGiyu$4gK= zEJTB=qDoO|cfZG!oG*loQ*IS%CW@(3P`JkZLTziaPAfd|Ssl|kOSC2#%wZGEDF}U$ z_}v5M8=8Y57!_?M|Xs(!HB1}g$2JkO+DMkvsQyJJ!xT0r3SG^Qjf|GtQL?!U(3 z8v|MEOtelj<;Fmb=M2Y9GqRd2rYxH*rf2iX0yJ2UgLvjZ^y(2n+~W5B`&4Nk*aBr* z%AvPQPyvN3@1D-mnoHg~o&RedHI;%2(0+Iv3gc!Iy=p2)1BjkF{$>fSELWUj9iW;} ze)+eZaTb2n^1taSpvYBL{5yd(A@B)eMc}r8Q0+qD%fW>)kY58pCM21xr|dcp)>Jk& zSx;$9d3X&fX;m!=Bf;es3TpV^1-5F5o-$fg78xbt%p_7$J4ob_NboQwLQ*?O)JY2x z>8vDCzDN?`uSAtVSD7syfTDhI$WhV=0}J^|6hzEGzAoZ$^E{OYt~FM=vdV6-?Dl!8 z4q>bCD9HBv)v>|AV<-x;vA6Le&m*V7O1R?nOt_$ds_Xkgt+{bI7=mVjE$btHfI!s# zImP-%KgK`GRS-I!i2frl2We?T$utr%SX}`MQLi{0^+@vBg%#;1jWYLV3$d zx*Va#14#j19gZ7ieq!~+cuy&*_n~hT9+|>G+>$SQM&*&|e&1W}P`k}1_R04@iKrYk zq2ICZeE&QB`DwooJ~_N>p>_ERM38xL9}pVbx*->TKMRVppTR{A`s3yGRk{Qpih&(w zCMZs0@Zzpj*MF{AaT?RAq2Ki}&XbJCrD`ZeI~Mwy?Ro`i@`(Q(;}?P7Kc&=OtvH`W zUk<@BL2)0c8Bj+`is&F3Qt51irqv}n$pBaX0>RwDIHIBIXDHj1Y+whlUWZn7unYWI zf>Q801jc*__pvCzUenk1#mj2?I#j)}*K(;}hbjA60c!ACI`AM6jG$QA+}l>q7jEOe zA2{FkID}@qGth>Le%j`nHFH{_ZC*9vMMW#1EYhZdD99U?Td8ttje!>I7tmVJ`-esg zG}g;du^>J(%R|mD_?I+cX^30#1Zj}uIlEAZakq(Hhnpt}-A1p&?UST|0_$+I-><{1 zVv~MT2L&0;WT*^K?kVK@ezk?d6v{>gY84x&bf*lm3gdGQ61GCiY$e*Ha~QxX+?-|M zhHj%(xIN3lZ8HkyFob!yCBVQ(DgF*PClS(VqD7Aih5sn0_R>aNKKbSj_|_K87Y%7F z5Q-ZICVW3|f$;!n0X_vvu}@J$9^L@9S#2b@Hy({TM=2 z(s@FfturAcgzvu=N?w60d8RF?H$f})uu7Nf4ACHY9d6ib;IfW1F(hRZ9WgcqVXv{q zZZ%DThEmJ0cHnsh@SIuj3@k6<1WZEPiVzUCO3y0KUQ0p|O$elu6_c2nlFwIRn&-Uy z1)fM}x$6#uXXa{m+GFVec^JsAAYVn7O1Fd&e#HaNX|%RgGn;_1EIOvrPPlZ$QD|y{xe#eEiaKh!|LY-p1Nn zVgzAUzJ?G)#=E8KgGBBXI&7(_G3vf$b?IfEbnnJ;~B4|seVt5K9vG1+j7C?4n=s&X%9uL{!6LU{qk=!z({NoP`S%Qz=?VNfbBKUea`t7bX9?ES79;+5hA% zM>{uh@;g}F#`U|E5Eq$>9>h4Lp1o^Uvm&~t2(3BetCA;Re;A(pRPhs41!`zx|6pe- zM-V*kXN(L;LXS8jkF%_}{|f`x_4>xGGylS{b={+*c8=lO+{v`j#hcu|jDM_+28b2A z71(BPaJ61Q=Ye?|2&^W&hytD5N;eF{SEwLOA<*|&>VzAgb{)MF<5oiW8Bpw$XNk>H zDTQx=6#ju%0ex;|R~eFV`e^=G2P-_R&;{horDB9SdUN;OStm_FX9<#0N;uiUrdP4Foid zMLf0C4Lw-*%3&s|gxu3*oUh~T62l28&C^lEKEgQvomKj_ZabosuZy%z>KBI89|`xs z$hH&&jQh+5l{u|}T+m#EvlcG{(8{l+3k?uZK_eoHC?fEJh~a)Aqh03~QpMRvs-c!P zcimWI>Z`7kZnd!Jmd~u}2A%R*-|u;;;=q7}ME47M7O7K7$16jcv7xZfDtsUOj}W7} zrB2j}4e8txxFIS>7cDD%Sl~HZsWW!V=93lNPPguJ3VOM1Kk|ap)8sj;_WN6R2N(kb z`(S;_?tlys%X|@m&xHaC8_QfUiO5b*sVV3C*>e^XV_$ZmU8Fp>yu*I)(ptvXAovA6 zyl|R6Ia0=SQnuhTw<-yC@@oZ?zF!W+v`c|)WdU>|-HHg>^^k8@08+7)aIjy-JE--G z118?R(jv9Rs6S@QZ9pO>TqpW|?pxv1teZsPHP1sKlX%cea!FU1q!PNtxaIvcDwOlZ zn2h5fMMPO!F30i(Zjpr6WxUeuXaN8)9$|xweKt6Rgg6n%%;$&J%=h6DBHdYtTJT;s(ZxCN zMlH+|T~I?%2z+hGBI!lMNb8~tVa?V$MtYtm!ut2 z*;L>Lk5-mY_K*q_TZ_VJ5ksofFFB;tK9U1{B=`HYEs9Nh2A{&K5%v~jF%o9 zpE%G?A7Bj7#{as=FL4FW?-?dJ48C32xkIJlqBK;=1*uYWyc)7rQ={1T1-n6j2}pIR;j~RgJ*)pF(I1(g>$q57}lNhC5f6btIxQbTKKS zByCG5QBXtMXXpF+$kDlrvvd~MT%dyJ$GV|u&0gm8Ll=#~+XBKOdd}H8utSeLV771_ zl~6Z$!e-lt%><>y3iQ2GkS6FaP_|+R^nsziQTBn^fOm)I6-ut-XO)Z~yY*WAOXa_w z_?{W~^ffs&Ly0p%u$Cfzy@FgzM`cSvI{hzMz+7dks?v~vDXi}kOOM9yG=4k zs=MOs)|m0KmGnWjVjqJQ@Dd%)b>S$ztF|FFNrzU}Mij>7d49llL~H+pwC1+RX8S$< zobfE)A|>)$_XtC|$FZp$8Y8WV!&`=Cn9FX)Zb8G~-(oPsAipiL83?;d#c1w%M?FH& zRDcL!ls`v@`+cqVOSQQYKNu|E5k_g3i8LnbN#~v%0Ds(( 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

A^;`X4tP`dlijrL!nU znB~nwyz3)xB-QAVw~~~bOWTPe5OjXW^L}FqK+*?gAI>ubX&6(~W}D{i2g{Jox+&9%5p~=f< z$GoAX+B;T0mUOQ|Ke)KLq{nok1D;&m`Q}ilu^kj;4!TQBti?wsE$A+#JqgQgxGD&v zR~}8BLF03uX`Zq(bc9eY6t1vopE!+$}2&gJ-5_rxRRl<_b)`>+} zR@Cs!fd2?UQ%&Z;N)x{ux@!nPyaDyN+Y^9(I+I~Cf?^U+_xl2xiOG~mBlzy{G=FtS z;fNx?2v4b*t@7UIEWnXt-rq(qZ`-=c4?>5MlfNnw6=g>R*m3-Dm+Wf@zmv0E#HY-Am7vIBvLd(IQXFQ|?SQq1D zjzOv#9o#0}-!UEJz#=e1h_kZa!(VbR+{)b1_w;>m3ckwXga_yUa~?kV;+%S(FyNR8 zSM_O0->_NU;&;)aWYX!3c=TP}rqwfV?TyW6B!)G@%IW`U?b@2##+CH@{)(|`OGQKw zBfsne6&%;p%EVIsu7FWRJ5PBH?zlbyt-{ci$`@yxrf0LkVZaCN zV9sX)u<9A`0ifi;Pc-%!@Btb3U=W!F@c|kB4CZrfh8LZ=SAlz^QmEOrBk05Z^YKXg zXt0mh1n`QP%=um{!JTYH zOv0*cibWKuaT6cd>w31HGu{SK`M8N&h}zHDbTeDe9R+bkMppDYFQST!ulVW}WHf>- z8Q;wI!7FvS^WUI;;O#3YU<5^3Wp?8^ph1fT=u?O__}{tQEGi*+0WJ@fc898pbhkro z_azw5aQFkdp?*yqBKHF?vQnT&(m)A!MY{VRsDw*{mFha4DN!lDQ9_?YpDVSh)0*7y zkX;C!{gG}c*9<OS) z^v^KP6@2UCQQ;^V4zHB?*eDnj4AFJD!&n+TS};svNPrQT1O^WYlMaPwN{I20Wk<^8 z;ca!R@@=ZxpAUH@uA(ciBFePhwZzCuw8LaK*U9*ry#iwDaz{U=62BQ3=_BelzxvU~&A*!0kcRqi~ny=|QgN2)t@SSV4Rtj8gULM2*{fQXN-uLGv4I2f%*M2A8 zG%DF4)WpFOZsh>#1$X1&7voA}7WS$gpg54@p&p{sJD`QH`12uAz#D;}&I(u~0LEGS z-kjuT_!gA3eZb)o8=43Xz)(kUuyJfD3g}Vx!HB++8g-v4;)4bV=U`_jiM zg6Z*J-mezit8{;6*u#v&ATfaq;!!<=>*ESQvgnK@c}B@hoUn7(;{bJK=L9&6a$v$f zB0!@E!_%5`2XrvGo~~ekPvuP!w*pASke)-u2lgtD+oXsO0vN`Ss6)jqgdRLsU)9GK zt=%j`@Eu->DK4)x_jzR_GKRf?qsc6tLVZf8Pc}9NzwA{Nx6ZG<5lTnAg5(ELLPeXg zHXDZ22lB05D)C3OQGAeAJDJrVp$-Ga_W^!mH{BP`Xi7ZOx!f;O>^*$b-%XE(HqSM? zNfG-mH0rQm!F*N#r(E1}IcLd>NlCr?C|_E5P*MxiyM$`al@;c^hkjg!%MrL%o5iLQ zsVNvgSq5^4Q#q+MM$NIh%>-yoNUK3#Bm8>9VP!mkeUCq1E^|&(2j4P`!6}Q=7ItpZ+GBkGCCS5PM>X5;y;E2 zj_2OgU!pWxiG&##zv`$&CxI@QVqM4Sy^RwE3eYro6j>}j6q^<%Uw^*k3z%I#O7M!L z>;{al3sRS0SAgQ=Z4bQN13Y$or4x^B>fUa`?KQmFeR~SE%$1no*W_kTrT0)=Z>r`m zg5&6IQUtb}f-Eh~Rum_twG_`q`L+N*=XJr0@hg~ z(RJlsM!!df(R1M+MFC1;GIkBj3^%RSOaI09=&q+nvV%J?uMh0%1b#AQtn7V2e* z>mNRM-z2f5@u*%?drdR)>RJiRi$+MvA%^h`=g%B^m@8f}+_BK4S~j&8INbsY)w*DO z3!cdr?Cjq=7rNoIuQdn&}IxkmdY93j+(wX#v8Po#RWGC5SH9R5a z707iK$aPYfeL-}7ZqTd8$jl8ok06kRLXN$ur5VTTHw*S21bgiXHtNA3-3q=Kz~Oll zhV$>Fg;TGhMv9FL)0hfgtQlM+ew6ltjqw!}tu=s;dgq2?5q`+pHE*ptS3fj>W_+u} zGtR^`kI}M0@!7#=yNWR04SrfW*4Ta%!-%fPRRQC>eUio9bL>fNM-Zo

*WSzNu9<xu0i{ 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 literal 0 HcmV?d00001 diff --git a/assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js b/assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js similarity index 100% rename from assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js rename to assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js diff --git a/assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js.gz b/assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js.gz similarity index 100% rename from assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js.gz rename to assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js.gz diff --git a/assets/utils-Cjt5Qe12.js.gz b/assets/utils-Cjt5Qe12.js.gz deleted file mode 100644 index 1012651464c672692a2d4d60a1adb3142e3ace00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2870 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,E=(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)},p=(e,r)=>Object.prototype.toString.call(e).includes(r),O=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],o=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let o;try{if(typeof e=="string"){E(e,r),t();return}if(e instanceof ArrayBuffer)o=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)o=e;else{n(new Error("downloadAnyFile: Unsupported data type."));return}const i=URL.createObjectURL(o),s=document.createElement("a");s.href=i,s.download=r,s.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(s)};s.addEventListener("load",()=>{a(),t()}),s.addEventListener("error",d=>{a(),n(d)}),document.body.appendChild(s),s.click()}catch(i){n(i)}}),v=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e};function B(e,r,t="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)}catch(n){console.error(`Failed to set stored data for key '${e}'`,n)}}function q(e,r="sessionStorage",t){try{const n=r==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?t??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),t??null}}function N(e,r="sessionStorage"){switch(e){case"all":window.window.localStorage.clear(),window.sessionStorage.clear();break;case"all-sessionStorage":window.sessionStorage.clear();break;case"all-localStorage":window.localStorage.clear();break;default:if(!e){console.error("Failed to remove stored data: key is empty or undefined");return}r==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}const W=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:o}=S(e,t);window==null||window.$loadingBar.start(),(i=o("jpeg"))==null||i.then(s=>{const{print:a}=g(s,{type:"image",...v(n,["type"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},A={validCSSUnit:/^\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)$/},J=(e,r)=>{const t=()=>{const o=u(e);o&&r.trim().split(" ").forEach(s=>{s&&o.classList.add(s)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},X=(e,r)=>{const t=()=>{const o=u(e);if(o)if(r==="removeAllClass"){const i=o.classList;i.forEach(s=>i.remove(s))}else r.trim().split(" ").forEach(s=>{s&&o.classList.remove(s)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},G=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=u(e);if(!i)t.value=!1;else{const s=i.className,a=r.trim().split(" ").filter(d=>d!=="");t.value=s.includes(a.join(" "))}},o=Vue.watch(()=>u(e),n,{immediate:!0});return f(o),t},M=(e,r)=>{let t;const n=()=>{const i=u(e);i&&(p(r,"String")?t=r.split(";").reduce((s,a)=>{const[d,w]=a.split(":").map(y=>y.trim());return d&&w&&(s[d]=w),s},{}):t=r,Object.keys(t).forEach(s=>{const a=t[s];s in i.style&&(i.style[s]=a)}))},o=Vue.watch(()=>u(e),n,{immediate:!0});f(o)},Y=(e,r=1)=>{const t=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,o=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(t.test(e)){const s=e.substring(1);i="rgb("+[parseInt(s.substring(0,2),16),parseInt(s.substring(2,4),16),parseInt(s.substring(4,6),16)].join(", ")+")"}else return n.test(e)||o.test(e),e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${r})`)),i},H=e=>{if(!e)return null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(r))}catch(t){return console.error(`Failed to get elements for selector '${e}'`,t),null}},Q=(e,r="px")=>typeof e=="number"?e.toString()+r:p(e,"String")&&A.validCSSUnit.test(e)?e:e+r,l={precision:8,decimal:"."},m=(e,r,t)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((o,i,s,a)=>(o=t==null?void 0:t(o,i,s,a),o),r):0,C=(e,r,t="number")=>{const n=Object.assign({},l,r),o=c(e,n);return t==="number"?o.value:o.toString()},Z=(...e)=>e.length===1?c(e[0],l).add(0):m(e,0,(r,t)=>c(r,l).add(t)),z=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,o]=e;return c(n,l).subtract(o)}const r=h(e),t=r.shift();return r.length?m(r,t,(n,o)=>c(n,l).subtract(o)):t},K=(...e)=>e.length===1?c(e[0],l).multiply(1):m(e,1,(r,t)=>c(r,l).multiply(t)),ee=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,o]=e;return c(n,l).divide(o)}const r=h(e),t=r.shift();return m(r,t,(n,o)=>c(n,l).divide(o))},te=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function I(e,...r){if(Array.isArray(e))e.forEach(t=>I(t,...r));else return e(...r)}function u(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function re(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||p(e,"Object"))return()=>e;if(typeof e=="function")return e}function f(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function ne(e,r){const t=Vue.watchEffect(e,r);f(t)}export{ee as A,Q as a,I as b,Y as c,E as d,O as e,T as f,q as g,N as h,p as i,k as j,X as k,J as l,G as m,f as n,M as o,W as p,H as q,re as r,B as s,C as t,u,te as v,ne as w,Z as x,z as y,K as z}; +import{c}from"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import{u as g,a as S}from"./hooks-QVbiFqwk.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{c as h}from"./lodash-es@4.17.21-B0eCOOcg.js";var b={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 k=()=>b,E=(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)},p=(e,r)=>Object.prototype.toString.call(e).includes(r),O=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],o=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let o;try{if(typeof e=="string"){E(e,r),t();return}if(e instanceof ArrayBuffer)o=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)o=e;else{n(new Error("downloadAnyFile: Unsupported data type."));return}const i=URL.createObjectURL(o),s=document.createElement("a");s.href=i,s.download=r,s.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(s)};s.addEventListener("load",()=>{a(),t()}),s.addEventListener("error",d=>{a(),n(d)}),document.body.appendChild(s),s.click()}catch(i){n(i)}}),v=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e};function B(e,r,t="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)}catch(n){console.error(`Failed to set stored data for key '${e}'`,n)}}function q(e,r="sessionStorage",t){try{const n=r==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?t??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),t??null}}function N(e,r="sessionStorage"){switch(e){case"all":window.window.localStorage.clear(),window.sessionStorage.clear();break;case"all-sessionStorage":window.sessionStorage.clear();break;case"all-localStorage":window.localStorage.clear();break;default:if(!e){console.error("Failed to remove stored data: key is empty or undefined");return}r==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}const W=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:o}=S(e,t);window==null||window.$loadingBar.start(),(i=o("jpeg"))==null||i.then(s=>{const{print:a}=g(s,{type:"image",...v(n,["type"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},A={validCSSUnit:/^\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)$/},J=(e,r)=>{const t=()=>{const o=u(e);o&&r.trim().split(" ").forEach(s=>{s&&o.classList.add(s)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},X=(e,r)=>{const t=()=>{const o=u(e);if(o)if(r==="removeAllClass"){const i=o.classList;i.forEach(s=>i.remove(s))}else r.trim().split(" ").forEach(s=>{s&&o.classList.remove(s)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},G=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=u(e);if(!i)t.value=!1;else{const s=i.className,a=r.trim().split(" ").filter(d=>d!=="");t.value=s.includes(a.join(" "))}},o=Vue.watch(()=>u(e),n,{immediate:!0});return f(o),t},M=(e,r)=>{let t;const n=()=>{const i=u(e);i&&(p(r,"String")?t=r.split(";").reduce((s,a)=>{const[d,w]=a.split(":").map(y=>y.trim());return d&&w&&(s[d]=w),s},{}):t=r,Object.keys(t).forEach(s=>{const a=t[s];s in i.style&&(i.style[s]=a)}))},o=Vue.watch(()=>u(e),n,{immediate:!0});f(o)},Y=(e,r=1)=>{const t=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,o=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(t.test(e)){const s=e.substring(1);i="rgb("+[parseInt(s.substring(0,2),16),parseInt(s.substring(2,4),16),parseInt(s.substring(4,6),16)].join(", ")+")"}else return n.test(e)||o.test(e),e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${r})`)),i},H=e=>{if(!e)return null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(r))}catch(t){return console.error(`Failed to get elements for selector '${e}'`,t),null}},Q=(e,r="px")=>typeof e=="number"?e.toString()+r:p(e,"String")&&A.validCSSUnit.test(e)?e:e+r,l={precision:8,decimal:"."},m=(e,r,t)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((o,i,s,a)=>(o=t==null?void 0:t(o,i,s,a),o),r):0,C=(e,r,t="number")=>{const n=Object.assign({},l,r),o=c(e,n);return t==="number"?o.value:o.toString()},Z=(...e)=>e.length===1?c(e[0],l).add(0):m(e,0,(r,t)=>c(r,l).add(t)),z=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,o]=e;return c(n,l).subtract(o)}const r=h(e),t=r.shift();return r.length?m(r,t,(n,o)=>c(n,l).subtract(o)):t},K=(...e)=>e.length===1?c(e[0],l).multiply(1):m(e,1,(r,t)=>c(r,l).multiply(t)),ee=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,o]=e;return c(n,l).divide(o)}const r=h(e),t=r.shift();return m(r,t,(n,o)=>c(n,l).divide(o))},te=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function I(e,...r){if(Array.isArray(e))e.forEach(t=>I(t,...r));else return e(...r)}function u(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function re(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||p(e,"Object"))return()=>e;if(typeof e=="function")return e}function f(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function ne(e,r){const t=Vue.watchEffect(e,r);f(t)}export{ee as A,Q as a,I as b,Y as c,E as d,O as e,T as f,q as g,N as h,p as i,k as j,X as k,J as l,G as m,f as n,M as o,W as p,H as q,re as r,B as s,C as t,u,te as v,ne as w,Z as x,z as y,K as z}; diff --git a/assets/utils-gAL77OiN.js.gz b/assets/utils-gAL77OiN.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..36fcd84af8d7cc09ad59db89834582200029134e GIT binary patch literal 2870 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 - + - + - + @@ -18,7 +18,7 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + @@ -38,11 +38,11 @@ - + - - + + @@ -50,7 +50,7 @@ - + diff --git a/index.html.gz b/index.html.gz index d19be558901905981892c774a80737cc4f79512d..7dfd95ae7352d8615f69b79e2a0bd5da4601874f 100644 GIT binary patch literal 1880 zcmV-e2dDTSiwFP!000021MON{bKABOe($f~QK!>(jscO>#kL}4Kv-PLKVP zfxsmR2?S^W)Fqw#_cOejN)$Ve+0J=5e6Y#I;`??Ni^atr{_FYl`2E$}i4~fNKmBQ# z{<1g`!KekI_4Fsp8iqi;^u@AODj5Rg~r5s&~8&t;JNmIv!%iUOk2cJdzrwv zgFD!<+aA*<{l)>8Gs5v)x1J8$InocnA`c=qwz1R2{WfQ_HWMDKF=IYF3OZ(jk+F*% zyq}w#2_BCt2wMV5*x1FL9xlR>+x*x_D47^g<1Th_uL^S^Z7SN#IS}JRypNq*hE&!B zKG2XTqsKkm#ho0!5aEc4M?tT-UZ+WNP(~&dU_asf(a>bgq#irCkKG(P6YPM^aU(Fq zO1;uxMy<>DFVI2DY8RxOiG`(rk6MgM(Xz}YhEa<}B!ISF2LE11yk&(7{86i|$OajR zVonUCA6PGgTcngGd$TM-A{e!n3|6sJrd3F(6b6JDwN}hC;mCs}qkyuHJ&Oru7~x1$ z!eQiKd(Vo$tpMjPM$$_-v@EKm z)>5&6i9Gb%ZW67*=zO{$|J8v@^|iNa^lk&0BgYE3B;Gc`u0R$Hl!ztK>GXH7i@fW& zd;Xdy8B;R^bB$(95Vb*?h7b`Hrx~HfF1B$89Up(_iwl@HNJv(oWd!I(Wks!r6vZ~W z6mMl`^5S`eL|l4AhvP1G_Oa`r&E@Io>&ZK}+1ODj7c5;;Y}`XLYX5QmDu^4T&{P44 zv_6b`*u^%wISeK*(A9B+93jz2Z=#vxY57Qp-G5_Xev%wDOcE<;WJcj2@6*du_o~;V zAATaJVN#?C?TsDmU%(q!f`4-gHB5Wq8*E(*Epn9%Mt$a15{{k%4=R#TO% zLfRmBx~B-GTxb;YBpvhv-1~UDgG84n!S#o0chw-JM>g}6$#GJGBXpjexKrLBL9CcC zXr6BrY!qDmvFyu}^CojEQ3?dz;JMCLkuE|~^#P_QjTd(Wx~lKbY&f1yY0w}^Vi?yb zIC{0eKV@$k1RgIFNHl!ZAyMFs9UJ$tQ_rmDFP~qLVLazBwBhtdfeFo9xFnrQ=`HpHa9x!C?#J3%4;O?dOn>93od zvNA$OqHJ?KcC%Rpr&m{(H>kr90{nBH~tf*m!S-{piVavH4`QM{CgO|vK<)UYKpo06%!_;iR4C*8)G5@A>b zD4Vn;mraAsyIzx9<$RGl|1e`OZdQvX*8dLuTYL*HHme1DUl_VT|Gq5U?6$`@pw~=w} zYbK46QC&djB2Y3BUM*JX^Q5{W$fQf6e*0F~Dt`^E4I-QcVqj57SD-EbaDB89@`zg8 z=kpHpT+(s6{qG4J-YNe0aivHcgQ`ff`;LL-*!C}_Cn4lvtjj#6V@@^$3$0+bUwPqbx#U$w2 z+jZ(b8;YjNiYmuvT++ppugaMMP7GVZlkNFvh}TR=1*CXh^wg>3BV3ZfdpABXt5RDE4D%N6POABpE+2EJ6V_nN4 z8*?(#k|*ZjG2gm49$3Hr`s5$>zj7vD_>hhF-NPo*q5JrBNFjc}vF$-BR`6yVdz4FC z&Wua?1#EmpBG5H}(suioz2fcQ_BCBZD~;OPitVmj%c<>ZtwZ9;)xfeX`~F0#KR?j< za~Y)WHw^9dJKtd_Dm{9P!4CrYyfr}oADI8Sfk}@o)oEoolisE{A$e?RF>ll&ah(3$ z%45qf8g`bB;(S%8QBJh}hGtb{sxA-dly4(yT`jBrH@sWKTf-knP&94%zJ*u44%>Oy ShVA^n5&jFTBOu0}AOHY5CZuHm literal 1875 zcmV-Z2dwxXiwFP!000021MON_bK5u)exF~#)zs9?)EW>;9kyjDrNn14lQ?$b%-Sz5 z2yBv&K!6579iGa6-{NU1k?q*#ZtcVJ!6qAx@9SZf7) z%i=@?qZWwPtDh`u7y|Lq7t0!Is#t6+t>~x~8WZb5yG=cTr`iL~<_ZfiZ4pQ9c>?1O z?qJ7mdrX`38wXrY2**?1dNpk4NY8*p9z<+xW2cMzZO$fbCOlYT#(a1Ybj$=JV;4KP zpPQTsUXCjWn*&PN*u|Y5F2a%9{L)A$nHW&xE_QLZ3UeWCD%#B15#wFFjh#D&RMrGO z(2yvj$35J|ogBUp;fRSBK`*&prb)7cdpU3_z<$E{i=oMqNj-LOHJF)T18j~Pfgx7v zl?F3vU3@-5J1whSka8wwmI6L%F)BsNGOHLyEf$dg+Ik-Ra~biL6)NyYt+pa7WFU$; zF_3;>JrC}XQkv||vIL1>)S5F`#8R17A*E6n5N6a`FwcY|59W*l%09L%CYWJ_BTWg1 zk%R3mD4NP2-mSa1S!^1;yFlj1u>vlMw@$DrkOc!JVor2A{T=Kg?<($| zz2`~B)C|E?qX`p4t&pZ6LuqWwZlbOprKr|#m0MA&uDCDkVLc7x-%Z(oQ^V+yroT_9I z(gwlPJw+(xOrw}5>7ei6-u2xM5?vezS6{B&MT3+cSxr+W$4LoZqqF4LJ>?A&#EJ=n zGLAmBQE>Ukyf2T>n#`?4DG+ppr#f3jx(G?t2RJ=$ytpIKRegVB!~W?h4H_g#4C5N@ zPfhO(oF*5J@jQV^+vy-}-yU6gbJJuw&W=Or1Pz!#F(}Qn0Z$uZQr}!`U)N4h$o~-Dym9)=Ca0{7 zkdY|c9FN^>R>8^T<;4wZGG&bBY?7YUu#H^jb?@S@^X&%VZxsj+RCeU)BA@s{+>M&7 z3TtO7^u_e9q9gXY;ruQqRFTtYF^l54+-;gg0ilM?nOT)g-P!Ff+CA(x&XfqlB0$-s zExBwOtUmRc+$!gb9I|Jt$?2fNkV&f@Lcv-1je*e>s!h8bv1HBeF->+j+`i%=0HCIVzgfT-kB z4XmGizrStUdmGi#<7lPmdOOswDP{(S5CMu6i_)W-PrOQ91rzdHx3^_EU3<%N(;qhO z{Qgk)O+;VwYk{9*1*kNO2o{laM_oA=OU+Wj!1CD=ypn{2Zw6LnvSLA4|28tNeNCh> zGO7y*odrrJ!mGt9efFv=f=oIm>bLvCR{3jSX%OKo5Ce-sx&p2FhwGz_kVn+)F`qY> z=aP=o?f*#N@J8|V^+J(2233({_Z>ie2mu1LQ>C!T`|_)@{vlllw{FR;LSMpBA3>j8JF}k zSow-Xplbl7?e;HQ#oNx^Yr2S58nv|*+g-PoQ|r}Qhs2YMfn{6vUfLq{o)(v@)DXZ&jR-JT|wOH)@eMPXBJ@vH3R* z8%sxVzADrxCtBa5SrwV8%Tqe#+lX3M%c}nk?+)?K@Fx-!O>4fd;Z?80b{@82JO6Kl Ne*=cGN>833003QMo|OOq diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index 1779bcd7..10077351 100644 --- a/mockServer/mock-data.js +++ b/mockServer/mock-data.js @@ -4,7 +4,7 @@ var __export = (target, all) => { __defProp(target, name, { get: all[name], enumerable: true }); }; -// mock-data-1702557357566.js +// mock-data-1702610797673.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1702557357566.js +// mock-data-1702610797673.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_1702557357566_default = transformMockData(mockList); +var mock_data_1702610797673_default = transformMockData(mockList); export { - mock_data_1702557357566_default as default + mock_data_1702610797673_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index f0e321e6e90f1777678d4fd09aad9ad0bae44beb..959014759e006a31bd7dd67b0035755406b24a14 100644 GIT binary patch delta 1006 zcmVa zobOQSQU)XljJC-;(UwFF4H`CZtk;v47WM?hx5Q*JgsDGL@9wQ#Sbh;nVB2U2BpwcN`k}(_;IKVQh$->EF{`{^BvEG zRdJ1qwf5e+kEpTx z{t*V=Zkl5P7c0DL_c|9bGH2!Av>*r6wDPUx+ zQ142qktx(Z#ASj$6n{D+<`ggVkgsd5MNBniTgF1|ir{uZr5}+;w+({8Ihg>|1OBWZ z3gWaX$o`sZq{3)w&DNN!Fhbty>AH{IP#Y40l{*rQQa`paIGqbgB$0I){LW=k7C}~t zgn3TKlSHA`V?bP1(i|9ddIQ6Pi+l{SqSg(~i4z|r>Q2c{w0}Yx%uun#Yado&gNhY$ zgYUUH0Vmub^BkY`^D|-8!mt_iEhBm=l}9k0^PQOILYpa_U7)!slL)3ifB3@+63qD_ zf>&YaTXJ2wM8Fi@`?T-IYg;F74RBwfIz(`^O*m{t%NNuZR>KAq-mmQ@M+3PF)y;!N z7T>BMc=1wgbH?(c3f*|PC(Ia)IYbdt=bw7NES(CEmY)i~F#@A1gxX(w_1g1hGbqaVewuK@r)TH$#d3N6-ST|7 zT7`Go6NL@z2u5+K(^3_`m4EU5J8n4CkgBqP$zB+o?(!-Va_T(ceyUOJQB8XPvjmHB zwnL>$8ImA0+9vNrTM{)iXxPB9UVAMq>={U4iOJA>wz^-1HW4t(*huJ6nq3l(e9GXz zMz3$V!emw%k!y-Ptz>LODS<1+4=hKSnOolmrO;GLg2YGoai|Pak$>lGPPF&tJDv&2 zX~}jx!;4BOlqMiKei46R;0{sq zCm49MX^sh9tnjwo>s-XhoMkWu`4Byi`p0v|scWNz%tU%%d!AP~BJY`Y{8>K~ z#A#KK{SDVhh0)ZStua?&guK&}bsxK-HY5ZqcO)34er#iKIv0{iBI`2zoy(*w!mJVr z^PP?-i9)T%fVixrIWX$<28IO}`50tHts9yXCq78josyksg?}`dp<-vR16a))RIHF2 ze8-^}-!Z9pkP=RCISwfqSvnFNB*_N2!j+oyzxx(h@+laM1 c`)jXx+EEfOdEy$HCB4l42E*?Nl|c#s0440`cmMzZ