import{I as H,w as Y,P as K,r as E,h as k,d as S,ad as n,z as R,n as N,t as I,f as a1,o as C2,j as B1,aH as e1,a3 as t1,bl as k1,aP as O2,u as l1,U as k2,aR as L1,T as L2,F as U1,e as F,K as K1}from"./@vue-5794b446.js";import{d as P}from"./dayjs-03c509f6.js";import{d as s1,s as x,c as T2}from"./pinia-40cb1629.js";import{s as n1,d as z2,c as A2,i as P2,g as E2}from"./lodash-es-de060e62.js";import{z as T1,d as z1,N as $1,a as x2,b as V2,t as I2,c as M1,e as i1,f as z,g as Z2,h as p1,i as R2,j as j2,k as d1,l as D2,m as N2,n as G,o as H2,p as g1,q as F1,r as B2,s as W1,u as U2,v as K2,w as $2,x as q1,y as F2,A as A1,B as W2,C as q2,D as Y2,E as G2,F as J2,G as X2,H as Q2,I as ee,J as te,K as le,L as oe,M as P1,O as E1,P as h1}from"./naive-ui-986d84f4.js";import{c as ne}from"./vue-i18n-22c58074.js";import{c as ie,a as ae,u as se,R as ce}from"./vue-router-beb9fdb0.js";import{u as x1,a as re,b as Y1}from"./@vueuse-f34b535c.js";import{s as V1}from"./screenfull-b3e6dc1f.js";import{s as ue}from"./pinia-plugin-persistedstate-d93b4f94.js";import"./date-fns-5ac11e79.js";import"./vue-demi-71ba0ef2.js";import"./vueuc-ebe52ebd.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-4c97ec72.js";import"./vooks-c32429c6.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-d3958e6a.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-e42b2cfc.js";import"./async-validator-dee29e8b.js";import"./@intlify-deb68647.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function l(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(o){if(o.ep)return;o.ep=!0;const a=l(o);fetch(o.href,a)}})();if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const pe="modulepreload",de=function(e){return"/ray-template/"+e},I1={},w=function(t,l,i){if(!l||l.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(l.map(a=>{if(a=de(a),a in I1)return;I1[a]=!0;const s=a.endsWith(".css"),u=s?'[rel="stylesheet"]':"";if(!!i)for(let v=o.length-1;v>=0;v--){const M=o[v];if(M.href===a&&(!s||M.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${u}`))return;const d=document.createElement("link");if(d.rel=s?"stylesheet":pe,s||(d.as="script",d.crossOrigin=""),d.href=a,document.head.appendChild(d),s)return new Promise((v,M)=>{d.addEventListener("load",v),d.addEventListener("error",()=>M(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t())},he=(e,t)=>{const l=e[t];return l?typeof l=="function"?l():Promise.resolve(l):new Promise((i,o)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(o.bind(null,new Error("Unknown variable dynamic import: "+t)))})},c1=(e,t,l="sessionStorage")=>{const i=JSON.stringify(t);l==="localStorage"?window.localStorage.setItem(e,i):window.sessionStorage.setItem(e,i)},Z=(e,t="sessionStorage")=>{const l=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(l,null)?"no":JSON.parse(l)},me=(e,t="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:t==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}},G1=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],fe="zh-CN",J1="zh-cn",ge={"zh-CN":"zh-cn","en-US":"en"},X1={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},r1={name:"Dashboard",path:"/dashboard"},U={MENU_COLLAPSED_WIDTH:64,MENU_COLLAPSED_MODE:"width",MENU_COLLAPSED_ICON_SIZE:22,MENU_COLLAPSED_INDENT:24},ve=!1,J={signin:"signin",localeLanguage:"localeLanguage",token:"token"},d4=(e,t)=>{if(!t)throw new Error("Expected prefix to be string, got undefined instead");const l={};return Object.keys(e).forEach(i=>{const o=e[i].default;let a=i.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const u=a.split("/"),c=u.shift(),d=u.join(".");c&&(d?(n1(l,c,l[c]||{}),n1(l[c],d,o)):n1(l,c,o||{}))}),l},ye=async e=>{var l;const t={};for(const i of e){const o=await he(Object.assign({"./lang/en-US.ts":()=>w(()=>import("./en-US-7b22cdfe.js"),["assets/en-US-7b22cdfe.js","assets/@vue-5794b446.js","assets/dayjs-03c509f6.js","assets/date-fns-5ac11e79.js","assets/pinia-40cb1629.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-986d84f4.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-22c58074.js","assets/@intlify-deb68647.js","assets/vue-router-beb9fdb0.js","assets/@vueuse-f34b535c.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"]),"./lang/zh-CN.ts":()=>w(()=>import("./zh-CN-3aa3cd65.js"),["assets/zh-CN-3aa3cd65.js","assets/@vue-5794b446.js","assets/dayjs-03c509f6.js","assets/date-fns-5ac11e79.js","assets/pinia-40cb1629.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-986d84f4.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-22c58074.js","assets/@intlify-deb68647.js","assets/vue-router-beb9fdb0.js","assets/@vueuse-f34b535c.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"])}),`./lang/${i.key}.ts`);t[i.key]=((l=o.default)==null?void 0:l.message)??{}}return t},be=e=>{switch(e){case"zh-CN":return{locale:T1,dateLocal:z1};case"en-US":return{locale:null,dateLocal:null};default:return{locale:T1,dateLocal:z1}}},Q1=()=>{const e=Z(J.localeLanguage,"localStorage");return e!=="no"?e:fe},h4=()=>({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",VITE_USER_NODE_ENV:"production",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1}),v1=(e,t)=>Object.prototype.toString.call(e).includes(t),_e=(e=16,t)=>{const l="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),i=[];let o=0;if(t=t||l.length,e)for(o=0;o{e&&t&&l&&e.addEventListener(t,l,i)},Se=(e,t,l,i=!1)=>{e&&t&&l&&e.removeEventListener(t,l,i)},e2=(e,t)=>{e&&t.trim().split(" ").forEach(i=>{i&&e.classList.add(i)})},y1=(e,t)=>{if(e)if(t==="removeAllClass"){const l=e.classList;l.forEach(i=>l.remove(i))}else t.trim().split(" ").forEach(i=>{i&&e.classList.remove(i)})},Ce=(e,t)=>{const l=e.className,i=t.trim().split(" ").filter(o=>o!=="");return l.includes(i.join(" "))},Oe=(e,t)=>{e&&(v1(t,"Object")?Object.keys(t).forEach(l=>{e.style[l]=t[l]}):v1(t,"String")&&t.split(";").forEach(i=>{const[o,a]=i.split(":");o&&a&&(e.style[o.trim()]=a.trim())}))},t2=(e,t=1)=>{const l=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,i=/^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 a;if(l.test(e)){const s=e.substring(1);a="rgb("+[parseInt(s.substring(0,2),16),parseInt(s.substring(2,4),16),parseInt(s.substring(4,6),16)].join(", ")+")"}else i.test(e)||o.test(e),a=e;return a&&!a.startsWith("rgba")&&(a=a.replace("rgb","rgba").replace(")",`, ${t})`)),a},ke=e=>{if(!e)return;let t;e.startsWith("attr:")?t="["+e.replace("attr:","")+"]":t=e;try{return Array.from(document.querySelectorAll(t))}catch{return[]}},m4=e=>typeof e=="number"?e.toString()+"px":we.test(e)?e:e+"px";let l2;const Le=async()=>{const e=Q1(),t=await ye(G1);return ne({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0})},o2=async e=>{const t=await Le();l2=t,e.use(t)},Te=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,X=e=>{const{t,locale:l,...i}=l2.global;return{...i,t:(s,...u)=>s?!s.includes(".")&&!e?s:t(Te(e,s),...u):"",locale:s=>{const u=l;u.value=s}}},A=e=>e,ze=["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],Ae={},n2=()=>{P.locale(J1)},Pe=()=>({locale:t=>{const l=ge[t];l?P.locale(l):P.locale(J1)}}),V=s1("setting",()=>{const{appPrimaryColor:{primaryColor:e}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.4",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},{t,locale:l}=X(),{locale:i}=Pe(),o=H({drawerPlacement:"right",primaryColorOverride:{...Ae,common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,invertSwitch:!1,breadcrumbSwitch:!0,localeLanguage:Q1(),lockScreenSwitch:!1,lockScreenInputSwitch:!1}),a=c=>{l(c),i(c),o.localeLanguage=c,c1("localeLanguage",c,"localStorage")},s=c=>{n1(o,"settingState.primaryColorOverride.common.primaryColorHover",c);const d=document.body;d.style.setProperty("--ray-theme-primary-color",c),d.style.setProperty("--ray-theme-primary-fade-color",t2(c,.3))},u=(c,d)=>{Object.hasOwn(o,d)&&typeof o[d]=="boolean"&&(o[d]=c)};return Y(()=>o.invertSwitch,c=>{const d=document.body,v="ray-template--invert";c?e2(d,v):y1(d,v)}),{...K(o),updateLocale:a,changePrimaryColor:s,changeSwitcher:u}},{persist:{key:"piniaSettingStore"}}),Ee=e=>{const{beforeEach:t}=e;t((l,i,o)=>{const a=Z(J.token),s=Z("menuKey");a!=="no"?q(l)?l.path==="/"||i.path==="/login"?s!=="no"?o(s):w1(!0):o():w1(!0):l.path==="/"||i.path==="/login"?o():o("/")})},xe="rayLayoutContentWrapperScopeSelector",i2=E(),Ve=["RLogin","ErrorPage","RayTemplateDoc"],o1=["admin"],Ie=e=>{var l;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(l=i2.value)==null||l.scrollTo({top:0,left:0,behavior:"smooth"})};const C=k({name:"RayIcon",props:{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},cursorPointer:{type:Boolean,default:!1}},emits:["click"],setup(e,t){const l=t.emit,i=S(()=>e.color),o=S(()=>`#${e.prefix}-${e.name}`),a=S(()=>{const u={"--ray-icon-width":e.width?e.width+"px":e.size+"px","--ray-icon-height":e.height?e.height+"px":e.size+"px","--ray-icon-depth":e.depth};return e.cursorPointer&&(u.cursor="pointer"),u});return{modelColor:i,symbolId:o,cssVars:a,handleClick:()=>{l("click")}}},render(){return n("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.handleClick.bind(this)},[n("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[n("use",R({"xlink:href":this.symbolId},{fill:this.modelColor}),null)])])}}),Ze=k({name:"LayoutMenu",setup(){const e=E(null),t=Q(),{router:l}=u1(),{menuModelValueChange:i,collapsedMenu:o}=t,a=S({get:()=>(N().then(()=>{var v,M;(M=(v=e.value)==null?void 0:v.showOption)==null||M.call(v,t.menuKey)}),t.menuKey),set:()=>{}}),s=S(()=>t.options),u=S(()=>t.collapsed),{layout:{sideBarLogo:c}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.4",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};return{modelMenuKey:a,menuModelValueChange:i,modelMenuOptions:s,modelCollapsed:u,collapsedMenu:o,sideBarLogo:c,handleSideBarLogoClick:()=>{c&&c.url&&(c.jumpType==="station"?l.push(c.url):window.open(c.url))},menuRef:e}},render(){return n(V2,{bordered:!0,showTrigger:!0,collapseMode:U.MENU_COLLAPSED_MODE,collapsedWidth:U.MENU_COLLAPSED_WIDTH,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?n("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[this.sideBarLogo.icon?n(C,{name:this.sideBarLogo.icon,size:"30"},null):"",n("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[n($1,null,{default:()=>[this.sideBarLogo.title]})])]):"",n(x2,{ref:"menuRef",value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:U.MENU_COLLAPSED_INDENT,collapsed:this.modelCollapsed,collapsedIconSize:U.MENU_COLLAPSED_ICON_SIZE,collapsedWidth:U.MENU_COLLAPSED_WIDTH,onUpdateValue:this.menuModelValueChange.bind(this),accordion:ve},null)]})}});const Re=k({name:"RayTooltipIcon",props:{...I2,iconName:{type:String,required:!0},customClassName:{type:String,default:""},tooltipText:{type:String,default:""}},emits:["click"],setup(e,{emit:t}){return{handleClick:i=>{t("click",i)}}},render(){return n(M1,this.$props,{trigger:()=>n(C,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const je=k({name:"ThemeSwitch",setup(){const{t:e}=X(),t=V(),{changeSwitcher:l}=t,{themeValue:i}=x(t);return{t:e,changeSwitcher:l,themeValue:i,handleRailStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"}}},render(){const{t:e}=this;return n(z,{justify:"center"},{default:()=>[n(M1,null,{trigger:()=>n(i1,{value:this.themeValue,"onUpdate:value":t=>this.themeValue=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"themeValue")},{"checked-icon":()=>I(C,{name:"dark"},{}),"unchecked-icon":()=>I(C,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function m1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!a1(e)}const De=k({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{t:l}=X(),i=V(),{changePrimaryColor:o,changeSwitcher:a}=i,{themeValue:s,primaryColorOverride:u,menuTagSwitch:c,breadcrumbSwitch:d,invertSwitch:v}=x(i);return{modelShow:S({get:()=>e.show,set:f=>{t("update:show",f)}}),t:l,changePrimaryColor:o,themeValue:s,primaryColorOverride:u,menuTagSwitch:c,changeSwitcher:a,breadcrumbSwitch:d,invertSwitch:v}},render(){let e,t,l;const{t:i}=this;return n(D2,{show:this.modelShow,"onUpdate:show":o=>this.modelShow=o,placement:this.placement,width:this.width},{default:()=>[n(Z2,{title:i("headerSettingOptions.Title")},{default:()=>[n(z,{class:"setting-drawer__space",vertical:!0},{default:()=>[n(p1,{titlePlacement:"center"},m1(e=i("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),n(je,null,null),n(p1,{titlePlacement:"center"},m1(t=i("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),n(R2,{swatches:ze,value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":o=>this.primaryColorOverride.common.primaryColor=o,onUpdateValue:this.changePrimaryColor.bind(this)},null),n(p1,{titlePlacement:"center"},m1(l=i("headerSettingOptions.InterfaceDisplay"))?l:{default:()=>[l]}),n(j2,{labelPlacement:"left",column:1},{default:()=>[n(d1,{label:"多标签"},{default:()=>[n(i1,{value:this.menuTagSwitch,"onUpdate:value":o=>this.menuTagSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"menuTagSwitch")},null)]}),n(d1,{label:"面包屑"},{default:()=>[n(i1,{value:this.breadcrumbSwitch,"onUpdate:value":o=>this.breadcrumbSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"breadcrumbSwitch")},null)]}),n(d1,{label:"反转色"},{default:()=>[n(i1,{value:this.invertSwitch,"onUpdate:value":o=>this.invertSwitch=o,onUpdateValue:o=>this.changeSwitcher(o,"invertSwitch")},null)]})]})]})]})]})}});function Ne(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!a1(e)}const He=k({name:"RBreadcrumb",setup(){const e=Q(),{menuModelValueChange:t}=e;return{modelBreadcrumbOptions:S(()=>e.breadcrumbOptions),handleDropdownSelect:(o,a)=>{t(o,a)}}},render(){let e;return n(H2,null,Ne(e=this.modelBreadcrumbOptions.map(t=>n(N2,{key:t.key},{default:()=>{var l;return[n(G,{labelField:"breadcrumbLabel",options:t.children&&((l=t.children)==null?void 0:l.length)>1?t.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>n("span",null,[t.label&&typeof t.label=="function"?t.label():t.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}});function Z1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!a1(e)}const Be=k({name:"GlobalSeach",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const l=Q(),{menuModelValueChange:i}=l,o=S({get:()=>e.show,set:f=>{t("update:show",f),f||(s.searchOptions=[],s.searchValue=null)}}),a=S(()=>l.options),s=H({searchValue:null,searchOptions:[]}),u=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"esc",label:"关闭",plain:!0}],c=f=>{const p=f;(p.ctrlKey||p.metaKey)&&p.key==="k"&&(o.value=!0)},d=f=>{const p=[],h=y=>{y.forEach(g=>{var _,j,B;(_=g.children)!=null&&_.length&&h(g.children);const b=(j=g.breadcrumbLabel)==null?void 0:j.toLocaleLowerCase(),T=String(f).toLocaleLowerCase();b!=null&&b.includes(T)&&q(g)&&!((B=g.children)!=null&&B.length)&&p.push(g)})};f?(h(a.value),s.searchOptions=p):s.searchOptions=[]},v=f=>{const p=f.meta;p.windowOpen?window.open(p.windowOpen):(o.value=!1,i(f.key,f))},M=f=>{const{icon:p}=f;return typeof p=="string"?n(C,{name:p,size:"24"},null):typeof p=="function"?()=>p:n(C,{name:"table",size:"24"},null)};return C2(()=>{Me(window,"keydown",c)}),B1(()=>{Se(window,"keydown",c)}),{...K(s),modelShow:o,tiptextOptions:u,handleSearchMenuOptions:z2(d,300),handleSearchItemClick:v,RenderPreIcon:M}},render(){let e,t;return n(W1,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,"transform-origin":"center"},{default:()=>[n("div",{class:"global-seach global-seach--dark global-seach--light"},[n("div",{class:"global-seach__wrapper"},[n("div",{class:"global-seach__card"},[n("div",{class:"global-seach__card-header"},[n(g1,{size:"large",value:this.searchValue,"onUpdate:value":l=>this.searchValue=l,clearable:!0,onInput:this.handleSearchMenuOptions.bind(this)},{prefix:()=>n(C,{name:"search",size:"24"},null)})]),n(F1,{class:"global-seach__card-content"},{default:()=>[this.searchOptions.length?n(z,{vertical:!0,wrapItem:!1,size:[8,8]},Z1(e=this.searchOptions.map(l=>n(z,R({align:"center",wrapItem:!1,class:"content-item"},{onClick:this.handleSearchItemClick.bind(this,l)}),{default:()=>[n("div",{class:"content-item-icon"},[this.RenderPreIcon(l.meta)]),n("div",{class:"content-item-label"},[l.breadcrumbLabel])]})))?e:{default:()=>[e]}):n(B2,{size:"large",description:"暂无搜索结果"},{icon:()=>""})]}),n("div",{class:"global-seach__card-footer"},[n(z,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},Z1(t=this.tiptextOptions.map(l=>n("div",{class:"tip-wrapper-item"},[n("div",{class:"item-icon"},[l.plain?n("span",null,[l.icon]):n(C,{name:l.icon,size:"18"},null)]),n("div",{class:"item-laebl"},[l.label])])))?t:{default:()=>[t]})])])])])]})}});const b1=k({name:"AppAvatar",props:{...U2,...K2,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=Z(J.signin),l=S(()=>({"--app-avatar-cursor":e.cursor}));return{signin:t,cssVars:l}},render(){return n(z,R({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>[n($2,R(this.$props,{src:this.signin.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),n("div",{class:"app-avatar__name"},[this.signin.name])]})}}),Ue=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ke={logout:()=>{const e=S1(),{logout:t}=e;window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{t()}})},lockScreen:()=>{const e=V(),{changeSwitcher:t}=e;t(!0,"lockScreenSwitch")}},$e=e=>{const t=Ke[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Fe=k({name:"SiderBar",setup(e,{expose:t}){const l=V(),{t:i}=X(),{updateLocale:o,changeSwitcher:a}=l,{drawerPlacement:s,breadcrumbSwitch:u}=x(l),c=E(!1),d=Z(J.signin),v={display:"flex"},M=E(!1),f=S(()=>[{name:"reload",size:18,tooltip:i("headerTooltip.Reload")}]),p=S(()=>[{name:"search",size:18,tooltip:i("headerTooltip.Search"),eventKey:"search"},{name:"fullscreen",size:18,tooltip:i("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:i("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:i("headerTooltip.Setting"),eventKey:"setting"}]),h={reload:()=>{a(!1,"reloadRouteSwitch"),setTimeout(()=>a(!0,"reloadRouteSwitch"))},setting:()=>{c.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{V1.isEnabled?V1.toggle():window.$message.warning("您的浏览器不支持全屏~")},search:()=>{M.value=!0},lock:()=>{a(!0,"lockScreenSwitch")}};return{leftIconOptions:f,rightTooltipIconOptions:p,t:i,handleIconClick:g=>{var b;(b=h[g])==null||b.call(h)},showSettings:c,updateLocale:o,signin:d,spaceItemStyle:v,drawerPlacement:s,breadcrumbSwitch:u,globalSearchShown:M}},render(){return n(q1,{class:"layout-header",bordered:!0},{default:()=>[n(Be,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),n(z,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[n(z,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>n(M1,null,{trigger:()=>n(C,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>e.tooltip})),this.breadcrumbSwitch?n(He,null,null):""]}),n(z,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>n(Re,{iconName:e.name,tooltipText:e.tooltip,onClick:this.handleIconClick.bind(this,e.name)},null)),n(G,{options:G1,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[n(C,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),n(G,{options:Ue(),onSelect:$e.bind(this),trigger:"click"},{default:()=>[n(b1,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),n(De,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function We(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!a1(e)}const qe=k({name:"MenuTag",setup(e,{expose:t}){const l=E(null),i=Q(),o=V(),{menuKey:a,menuTagOptions:s}=x(i),{menuModelValueChange:u,spliceMenTagOptions:c,emptyMenuTagOptions:d,setMenuTagOptions:v}=i,{changeSwitcher:M}=o,{path:f}=r1,p=["closeAll","closeRight","closeLeft","closeOther"];let h=-1;const y=S(()=>s.value.map((r,m,O)=>(r.key===a.value&&r.key!==f?r.closeable=!0:r.closeable=!1,r.key===f&&(r.closeable=!1),O.length<=1&&(r.closeable=!1),r))),g=E([{label:"重新加载",key:"reloadCurrentPage",icon:()=>I(C,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>I(C,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>I(C,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>I(C,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>I(C,{size:16,name:"close"},{}),disabled:!1}]),b=_e(),T={reloadCurrentPage:()=>{M(!1,"reloadRouteSwitch"),setTimeout(()=>M(!0,"reloadRouteSwitch"))},closeAll:()=>{g.value.length>1&&(d(),w1(!0))},closeRight:()=>{const r=g.value.length,m=y.value[h];c(h+1,r-1),a.value!==m.key&&u(m.key,m)},closeLeft:()=>{c(0,h)},closeOther:()=>{const r=y.value[h];a.value!==r.key?(d(),u(r.key,r)):v(r,!1)}},_=H({x:0,y:0,actionDropdownShow:!1}),j="menu_tag_data",B=r=>{if(c(r),a.value!==f){const m=y.value,O=m.length,D=m[O-1];u(D.key,D)}},L=(r,m)=>{g.value.forEach(O=>{if(O.key===r){O.disabled=m;return}})},$=r=>{u(r.key,r)},C1=()=>{const r=document.getElementById(b);if(r)return Array.from(r.childNodes).find(D=>Ce(D,"n-scrollbar-container"))},f2=r=>{var O;const m=C1();if(m){const D=m.scrollLeft||0,S2=r==="left"?Math.max(0,D-200):D+200;(O=l.value)==null||O.scrollTo({left:S2,behavior:"smooth"})}},g2=r=>{var m;_.actionDropdownShow=!1,(m=T[r])==null||m.call(T)},v2=(r,m)=>{m.preventDefault(),_.actionDropdownShow=!1,h=r,N().then(()=>{_.actionDropdownShow=!0,_.x=m.clientX,_.y=m.clientY})},O1=()=>{const r=y.value.length-1;h===r?L("closeRight",!0):h0&&L("closeLeft",!1)},y2=()=>{h=y.value.findIndex(m=>m.key===a.value),O1()},b2=r=>{y.value.length>1&&r.key!==f&&(r.closeable=!0)},_2=r=>{r.key!==a.value&&(r.closeable=!1)},w2=()=>{C1()&&N().then(()=>{var m;(m=l.value)==null||m.scrollTo({left:99999,behavior:"smooth"})})},M2=()=>{N().then(()=>{var m;const r=ke(`attr:${j}="${a.value}"`);if(r!=null&&r.length){const[O]=r;(m=O.scrollIntoView)==null||m.call(O)}})};return Y(()=>y.value,(r,m)=>{g.value.forEach(O=>{p.includes(O.key)&&(r.length>1?O.disabled=!1:O.disabled=!0)}),m!=null&&m.length&&(r.length>(m==null?void 0:m.length)?w2():r.length===(m==null?void 0:m.length)&&M2())},{immediate:!0}),Y(()=>_.actionDropdownShow,()=>{O1()}),t({}),{modelMenuTagOptions:y,menuModelValueChange:u,closeCurrentMenuTag:B,menuKey:a,handleTagClick:$,moreOptions:g,handleScrollX:f2,scrollRef:l,scrollBarUUID:b,actionDropdownSelect:g2,rootPath:f,actionState:_,handleContextMenu:v2,setCurrentContentmenuIndex:y2,menuTagMouseenter:b2,menuTagMouseleave:_2,MENU_TAG_DATA:j}},render(){let e;return n(q1,null,{default:()=>[n("div",{class:"menu-tag"},[n(G,{options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onClickoutside:()=>{this.actionState.actionDropdownShow=!1},onSelect:this.actionDropdownSelect.bind(this)},null),n(z,{class:"menu-tag-sapce",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[n(C,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__left-arrow",onClick:this.handleScrollX.bind(this,"left")},null),n(F1,R({xScrollable:!0,ref:"scrollRef"},{id:this.scrollBarUUID}),{default:()=>[n(z,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},We(e=this.modelMenuTagOptions.map((t,l)=>n(F2,R({size:"large",strong:!0,closable:t.closeable,onClose:this.closeCurrentMenuTag.bind(this,l),type:t.key===this.menuKey?"primary":"default",bordered:!1},{onClick:this.handleTagClick.bind(this,t),onContextmenu:this.handleContextMenu.bind(this,l),onMouseenter:this.menuTagMouseenter.bind(this,t),onMouseleave:this.menuTagMouseleave.bind(this,t),[this.MENU_TAG_DATA]:t.path}),{default:()=>[typeof t.label=="function"?t.label():t.label]})))?e:{default:()=>[e]})]}),n("div",{class:"menu-tag__right-wrapper"},[n(C,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),n(G,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this)},{default:()=>[n(C,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}});const Ye=k({__name:"TransitionComponent",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){const t=p2(),{keepAliveInclude:l}=x(t),{setupKeepAlive:i,maxKeepAliveLength:o,keepAliveExclude:a}=X1;return(s,u)=>{const c=O2("RouterView");return e1(),t1(c,null,{default:k1(({Component:d,route:v})=>[n(L2,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:k1(()=>[l1(i)?(e1(),t1(k2,{key:0,max:l1(o),include:l1(l),exclude:l1(a)},[(e1(),t1(L1(d),{key:v.fullPath}))],1032,["max","include","exclude"])):(e1(),t1(L1(d),{key:v.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}}),a2=k({name:"ContentWrapper",setup(){const e=V(),{reloadRouteSwitch:t}=x(e);return{reloadRouteSwitch:t}},render(){return this.reloadRouteSwitch?n(Ye,{class:"content-wrapper"},null):n(U1,null,null)}}),Ge=Object.freeze(Object.defineProperty({__proto__:null,default:a2},Symbol.toStringTag,{value:"Module"}));const Je=k({name:"FooterWrapper",setup(){const{layout:{copyright:e}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.4",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};return{copyright:e}},render(){return this.copyright?n("div",{class:"layout-footer-wrapper"},[this.copyright]):n(U1,null,null)}}),Xe=e=>{const t=x1(e[0]),l=x1(e[1]);return S(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${l.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${l.height.value}px`}))},R1=k({name:"RLayout",setup(){const e=E(),t=E(),l=V(),i=Q(),{height:o}=re(),{menuTagSwitch:a}=x(l),{setupAppRoutes:s}=i,u=Y1("isLockScreen",!1,sessionStorage,{mergeDefaults:!0}),c=Xe([e,t]);return N().then(()=>{s()}),{windowHeight:o,modelMenuTagSwitch:a,cssVarsRef:c,isLock:u,LAYOUT_CONTENT_REF:i2,layoutSiderBarRef:e,layoutMenuTagRef:t}},render(){return n("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[this.isLock?"":n(A1,{class:"layout-full",hasSider:!0},{default:()=>[n(Ze,null,null),n(A1,{class:"layout__view-container__layout"},{default:()=>[n(Fe,{ref:"layoutSiderBarRef"},null),this.modelMenuTagSwitch?n(qe,{ref:"layoutMenuTagRef"},null):"",n(W2,R({ref:"LAYOUT_CONTENT_REF",class:"layout-content__router-view",nativeScrollbar:!1},{id:xe}),{default:()=>[n(a2,null,null),n(Je,null,null)]})]})]})])}}),Qe={path:"/axios",name:"Axios",component:()=>w(()=>import("./index-a6c74232.js"),["assets/index-a6c74232.js","assets/axios-760d4776.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/@vue-5794b446.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/dayjs-03c509f6.js","assets/pinia-40cb1629.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-22c58074.js","assets/@intlify-deb68647.js","assets/vue-router-beb9fdb0.js","assets/@vueuse-f34b535c.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-7f8af6ca.css"]),meta:{i18nKey:A("menu.Axios"),icon:"axios",order:3,keepAlive:!0,hidden:!1}},e3=Object.freeze(Object.defineProperty({__proto__:null,default:Qe},Symbol.toStringTag,{value:"Module"})),t3={path:"/dashboard",name:"Dashboard",component:()=>w(()=>import("./index-8607ea82.js"),["assets/index-8607ea82.js","assets/index-185e717d.js","assets/@vue-5794b446.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/dayjs-03c509f6.js","assets/pinia-40cb1629.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-22c58074.js","assets/@intlify-deb68647.js","assets/vue-router-beb9fdb0.js","assets/@vueuse-f34b535c.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-4380f2ff.css"]),meta:{i18nKey:A("menu.Dashboard"),icon:"dashboard",order:0}},l3=Object.freeze(Object.defineProperty({__proto__:null,default:t3},Symbol.toStringTag,{value:"Module"})),o3={path:"/doc",name:"DocLocal",component:()=>w(()=>import("./index-b21a79e3.js"),["assets/index-b21a79e3.js","assets/@vue-5794b446.js"]),meta:{i18nKey:A("menu.DocLocal"),icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/",order:6}},n3=Object.freeze(Object.defineProperty({__proto__:null,default:o3},Symbol.toStringTag,{value:"Module"})),i3={path:"/doc",name:"Doc",component:()=>w(()=>import("./index-b21a79e3.js"),["assets/index-b21a79e3.js","assets/@vue-5794b446.js"]),meta:{i18nKey:A("menu.Doc"),icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/",order:5}},a3=Object.freeze(Object.defineProperty({__proto__:null,default:i3},Symbol.toStringTag,{value:"Module"})),s3={path:"/echart",name:"Echart",component:()=>w(()=>import("./index-b629d35c.js"),["assets/index-b629d35c.js","assets/pinia-40cb1629.js","assets/vue-demi-71ba0ef2.js","assets/@vue-5794b446.js","assets/lodash-es-de060e62.js","assets/echarts-d6944f71.js","assets/zrender-d1c4172f.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/dayjs-03c509f6.js","assets/vue-i18n-22c58074.js","assets/@intlify-deb68647.js","assets/vue-router-beb9fdb0.js","assets/@vueuse-f34b535c.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-d139f76a.css"]),meta:{i18nKey:A("menu.Echart"),icon:"echart",order:1}},c3=Object.freeze(Object.defineProperty({__proto__:null,default:s3},Symbol.toStringTag,{value:"Module"})),r3={path:"/error",name:"ErrorPage",component:()=>w(()=>import("./index-c5ab5c7a.js"),["assets/index-c5ab5c7a.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/@vue-5794b446.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/dayjs-03c509f6.js","assets/pinia-40cb1629.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-22c58074.js","assets/@intlify-deb68647.js","assets/vue-router-beb9fdb0.js","assets/@vueuse-f34b535c.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-de253505.css"]),meta:{i18nKey:A("menu.Error"),icon:"error",hidden:!0}},u3=Object.freeze(Object.defineProperty({__proto__:null,default:r3},Symbol.toStringTag,{value:"Module"})),p3={path:"/iframe",name:"IframeDemo",component:()=>w(()=>import("./index-ceb257c4.js"),["assets/index-ceb257c4.js","assets/@vue-5794b446.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/dayjs-03c509f6.js","assets/pinia-40cb1629.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-22c58074.js","assets/@intlify-deb68647.js","assets/vue-router-beb9fdb0.js","assets/@vueuse-f34b535c.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-951384e1.css"]),meta:{icon:"rely",order:2,noLocalTitle:"iframe"}},d3=Object.freeze(Object.defineProperty({__proto__:null,default:p3},Symbol.toStringTag,{value:"Module"})),_1=()=>w(()=>Promise.resolve().then(()=>Ge),void 0),h3={path:"/multi",name:"MultiMenu",component:_1,meta:{i18nKey:A("menu.MultiMenu"),icon:"table",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>w(()=>import("./index-58425b4b.js"),["assets/index-58425b4b.js","assets/@vue-5794b446.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:_1,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"SubMenu",component:()=>w(()=>import("./index-83efa5c4.js"),["assets/index-83efa5c4.js","assets/@vue-5794b446.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>w(()=>import("./index-af30034d.js"),["assets/index-af30034d.js","assets/@vue-5794b446.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js"]),meta:{noLocalTitle:"多级菜单-2-1-1",keepAlive:!0}}]}]}]},m3=Object.freeze(Object.defineProperty({__proto__:null,default:h3},Symbol.toStringTag,{value:"Module"})),f3={path:"/office",name:"Office",component:()=>w(()=>import("./index-ffdbcd82.js"),["assets/index-ffdbcd82.js","assets/vue-router-beb9fdb0.js","assets/@vue-5794b446.js"]),meta:{i18nKey:A("menu.Office"),icon:"office",hidden:!0},children:[{path:"document",name:"Document",component:()=>w(()=>import("./index-709c5129.js"),["assets/index-709c5129.js","assets/@vue-5794b446.js","assets/dayjs-03c509f6.js","assets/date-fns-5ac11e79.js","assets/pinia-40cb1629.js","assets/vue-demi-71ba0ef2.js","assets/lodash-es-de060e62.js","assets/naive-ui-986d84f4.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/vue-i18n-22c58074.js","assets/@intlify-deb68647.js","assets/vue-router-beb9fdb0.js","assets/@vueuse-f34b535c.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js"]),meta:{i18nKey:"Office_Document"}},{path:"presentation",name:"Presentation",component:()=>w(()=>import("./index-8fa15561.js"),["assets/index-8fa15561.js","assets/@vue-5794b446.js"]),meta:{i18nKey:"Office_Presentation"}},{path:"spreadsheet",name:"Spreadsheet",component:()=>w(()=>import("./index-4c0013f0.js"),["assets/index-4c0013f0.js","assets/@vue-5794b446.js"]),meta:{i18nKey:"Office_Spreadsheet"}}]},g3=Object.freeze(Object.defineProperty({__proto__:null,default:f3},Symbol.toStringTag,{value:"Module"})),v3={path:"/precision",name:"CalculatePrecision",component:()=>w(()=>import("./index-89388ec3.js"),["assets/index-89388ec3.js","assets/lodash-es-de060e62.js","assets/currency.js-57f74176.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/@vue-5794b446.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js"]),meta:{i18nKey:A("menu.CalculatePrecision"),icon:"rely",order:2}},y3=Object.freeze(Object.defineProperty({__proto__:null,default:v3},Symbol.toStringTag,{value:"Module"})),b3={path:"/rely",name:"Rely",component:_1,meta:{i18nKey:A("menu.Rely"),icon:"rely",order:7},children:[{path:"rely-about",name:"RelyAbout",component:()=>w(()=>import("./index-1d6e4ce5.js"),["assets/index-1d6e4ce5.js","assets/@vue-5794b446.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},_3=Object.freeze(Object.defineProperty({__proto__:null,default:b3},Symbol.toStringTag,{value:"Module"})),w3={path:"/scroll-reveal",name:"ScrollReveal",component:()=>w(()=>import("./index-ee7c36da.js"),["assets/index-ee7c36da.js","assets/@vue-5794b446.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/index-fadde9b7.css"]),meta:{i18nKey:A("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},M3=Object.freeze(Object.defineProperty({__proto__:null,default:w3},Symbol.toStringTag,{value:"Module"})),S3={path:"/table",name:"TableView",component:()=>w(()=>import("./index-a18bbb45.js"),["assets/index-a18bbb45.js","assets/pinia-40cb1629.js","assets/vue-demi-71ba0ef2.js","assets/@vue-5794b446.js","assets/vuedraggable-ed7e6d45.js","assets/date-fns-5ac11e79.js","assets/vue-c244dcd8.js","assets/sortablejs-14d54444.js","assets/naive-ui-986d84f4.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/screenfull-b3e6dc1f.js","assets/print-js-3d906fd7.js","assets/xlsx-1a040596.js","assets/dayjs-03c509f6.js","assets/vue-i18n-22c58074.js","assets/@intlify-deb68647.js","assets/vue-router-beb9fdb0.js","assets/@vueuse-f34b535c.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-2dd36944.css"]),meta:{i18nKey:A("menu.Table"),icon:"table",order:2}},C3=Object.freeze(Object.defineProperty({__proto__:null,default:S3},Symbol.toStringTag,{value:"Module"})),O3=()=>{const e=Object.assign({"../modules/axios.ts":e3,"../modules/dashboard.ts":l3,"../modules/doc-local.ts":n3,"../modules/doc.ts":a3,"../modules/echart.ts":c3,"../modules/error.ts":u3,"../modules/iframe.ts":d3,"../modules/multi-menu.ts":m3,"../modules/office.ts":g3,"../modules/precision.ts":y3,"../modules/rely.ts":_3,"../modules/scroll-reveal.ts":M3,"../modules/table.ts":C3});return Object.keys(e).reduce((l,i)=>{const o=e[i];return l.push(o.default),l},[])},k3=e=>e.sort((t,l)=>{try{const{meta:{order:i=1}}=t,{meta:{order:o=0}}=l;return i-o}catch{throw new Error("orderRoutes error: order must be number!")}}),s2=k3(O3()),j1=e=>e.startsWith("/"),c2=(e,t=[],l="")=>Array.isArray(e)?(e.forEach(o=>{var a;(a=o.children)!=null&&a.length?c2(o.children,t,l+(j1(o.path)?o.path:"/"+o.path)):(o.path=l+(j1(o.path)?o.path:"/"+o.path),t.push(o))}),t):[],L3=e=>Array.isArray(e)?c2(A2(e)):[],{path:T3}=r1,z3=[{path:"/",name:"login",component:()=>w(()=>import("./index-15d8bd94.js"),["assets/index-15d8bd94.js","assets/@vueuse-f34b535c.js","assets/@vue-5794b446.js","assets/naive-ui-986d84f4.js","assets/date-fns-5ac11e79.js","assets/vueuc-ebe52ebd.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-4c97ec72.js","assets/vooks-c32429c6.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-d3958e6a.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-de060e62.js","assets/treemate-25c27bff.js","assets/date-fns-tz-e42b2cfc.js","assets/async-validator-dee29e8b.js","assets/qrcode.vue-3e4f804c.js","assets/index-185e717d.js","assets/dayjs-03c509f6.js","assets/pinia-40cb1629.js","assets/vue-demi-71ba0ef2.js","assets/vue-i18n-22c58074.js","assets/@intlify-deb68647.js","assets/vue-router-beb9fdb0.js","assets/screenfull-b3e6dc1f.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/index-eaf4f815.css"])},{path:"/",name:"layout",redirect:T3,component:R1,children:L3(s2)},{path:"/:catchAll(.*)",name:"errorPage",component:R1,redirect:"/error"}];let W;const A3=()=>ie({history:ae(),routes:z3,scrollBehavior:e=>(Ie(e),{top:0,left:0})}),r2=e=>{W=A3(),E3(W),u1(),e.use(W)},u1=()=>{try{if(W)return{router:W};throw new Error}catch{throw new Error("router is not defined")}},D1=e=>{const{signinCallback:t}=x(S1()),l=S(()=>t.value.role),{role:i}=e;return o1!=null&&o1.length&&o1.includes(l.value)||!i||!(i!=null&&i.length)?!0:i?i.includes(l.value):!0},q=e=>{var o;const{meta:t,name:l}=e,i=(t==null?void 0:t.hidden)===void 0||(t==null?void 0:t.hidden)===!1?!1:t==null?void 0:t.hidden;return D1(t)||Ve.includes(l)||!(t!=null&&t.role)||!((o=t.role)!=null&&o.length)?!i:t!=null&&t.role&&t.role.length?D1(t)&&!i:!i},P3=e=>{e.beforeEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.error()})},E3=e=>{P3(e),Ee(e)},w1=(e=!0)=>{const{router:t}=u1(),{push:l,replace:i}=t,{path:o}=r1;c1("menuKey",o),e?l(o):i(o)},x3=(e,t,l)=>e[t]===l||e.key===l,u2=(e,t,l)=>{const i=[];if(x3(e,t,l))return i.push(e),i;if(e.children&&e.children.length>0)for(const o of e.children){const a=u2(o,t,l);a.length>0&&i.push(e,...a)}return i},f1=(e,t,l)=>{const i=[];for(const o of e){const a=u2(o,t,l);a.length>0&&i.push(...a)}return i},V3=(e,t,l)=>{e.path!==t&&(l.find(o=>o.path===e.path)||l.push(e))},N1=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:l}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.4",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},i=l?l.title:"";document.title=t+" - "+i},I3=e=>{const{meta:t}=e;if(!t.icon)return;if(v1(t.icon,"Object"))return()=>t.icon;const l=I(C,{name:t.icon,size:U.MENU_COLLAPSED_ICON_SIZE},{});return()=>l},H1=()=>{const{path:e}=r1;return Z("menuKey")==="no"?e:Z("menuKey")},Q=s1("menu",()=>{const{router:e}=u1(),t=se(),{t:l}=X(),{setKeepAliveInclude:i}=p2(),o=H({menuKey:H1(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),a=(p,h)=>f1(p,"key",h),s=(p,h)=>{const y=h.meta;if(y.windowOpen)window.open(y.windowOpen);else if(o.menuKey!==p){if(V3(h,o.menuKey,o.menuTagOptions),N1(h),i(h),o.breadcrumbOptions=f1(o.options,"key",p),p[0]!=="/"){const g=a(o.options,p).map(b=>b.key).join("/");e.push(g)}else e.push(h.path);o.menuKey=p,c1("menuKey",p)}},u=p=>{const h=y=>{var g;for(const b of y)if((g=b==null?void 0:b.children)!=null&&g.length&&h(b.children),p===b.path){s(b.path,b);break}};h(o.options)},c=(p,h=!0)=>{const g=Array.isArray(p)?[...p]:[p];h?o.menuTagOptions.push(...g):o.menuTagOptions=g},d=()=>{const p=y=>{const{meta:g}=y,b=S(()=>g!=null&&g.i18nKey?l(`${g.i18nKey}`):g==null?void 0:g.noLocalTitle),T={...y,key:y.path,label:()=>I($1,null,{default:()=>b.value}),breadcrumbLabel:b.value},_=Object.assign({},T,{icon:I3(y)});return y.path===H1()&&(c(_),N1(_)),_.show=q(y),_},h=(y,g)=>{var T;const b=[];for(const _ of y){if((T=_.children)!=null&&T.length&&q(_))_.children=h(_.children);else if(!q(_))continue;b.push(p(_))}return b};o.options=h(s2),N(()=>{o.breadcrumbOptions=f1(o.options,"key",o.menuKey)})},v=p=>o.collapsed=p,M=(p,h=1)=>o.menuTagOptions.splice(p,h),f=()=>{o.menuTagOptions=[]};return Y(()=>t.fullPath,p=>{u(p)},{immediate:!0}),{...K(o),menuModelValueChange:s,setupAppRoutes:d,collapsedMenu:v,spliceMenTagOptions:M,emptyMenuTagOptions:f,setMenuTagOptions:c}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),S1=s1("signin",()=>{const e=H({signinCallback:{}}),t=i=>new Promise((o,a)=>{P2(i)?a({code:1,message:"登陆失败",data:null}):(e.signinCallback={role:"admin",name:i.name,avatar:"https://usc1.contabostorage.com/c2e495d7890844d392e8ec0c6e5d77eb:image/longmao.jpeg"},o({code:0,message:"登陆成功",data:e.signinCallback}))}),l=()=>{window.$message.info("账号退出中..."),me("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...K(e),signin:t,logout:l}},{persist:{key:"piniaSigninStore",paths:["signinCallback"],storage:sessionStorage}}),p2=s1("keepAlive",()=>{const{maxKeepAliveLength:e}=X1,t=H({keepAliveInclude:[]}),l=()=>t.keepAliveInclude.length,i=o=>{const a=l(),{name:s,meta:{keepAlive:u}}=o;u&&(a>=e&&t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(s))};return{...K(t),setKeepAliveInclude:i}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),d2=e=>{const t=T2();e.use(t),t.use(ue)},Z3=k({name:"GlobalProvider",setup(){const e=V(),t=S(()=>e.primaryColorOverride),l=S(()=>e.themeValue?q2:null),i=S(()=>{const c=e.localeLanguage;return be(c)}),{message:o,notification:a,dialog:s,loadingBar:u}=Y2(["message","dialog","notification","loadingBar"],{configProviderProps:S(()=>({theme:l.value}))});return window.$dialog=s,window.$message=o,window.$loadingBar=u,window.$notification=a,{modelPrimaryColorOverride:t,modelThemeValue:l,localePackage:i}},render(){return n(te,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[n(G2,null,{default:()=>[n(J2,null,{default:()=>[n(X2,null,{default:()=>[n(Q2,null,{default:()=>{var e,t;return[n(ee,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}}),h2=E(!1),f4=e=>h2.value=e,R3=k({name:"GlobalSpin",props:{...le},setup(){return{spinValue:h2,overrides:{opacitySpinning:"0"}}},render(){return n(oe,R(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});const j3=k({name:"LockScreen",setup(){const e=E(),t=E(),l=V(),i=S1(),{lockScreenSwitch:o,lockScreenInputSwitch:a}=x(l),{changeSwitcher:s}=l,{logout:u}=i,c="HH:mm",d="A",v="YY年MM月DD日",M="ddd",f=H({lockCondition:{pwd:null},HH_MM:P().format(c),AM_PM:P().locale("en").format(d),YY_MM_DD:P().format(v),DDD:P().format(M)}),p={pwd:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input","blur"]}},h=Y1("isLockScreen",!1,sessionStorage,{mergeDefaults:!0}),y=Z(J.signin),g=()=>{var L;(L=e.value)==null||L.validate($=>{$||(h.value=!0,f.lockCondition.pwd=null,c1("lockScreenPassword",f.lockCondition.pwd),s(!0,"lockScreenSwitch"))})},b=setInterval(()=>{f.HH_MM=P().format(c),f.AM_PM=P().format(d)},6e4),T=setInterval(()=>{f.YY_MM_DD=P().format(v),f.DDD=P().format(M)},864e5),_=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{u(),setTimeout(()=>{s(!1,"lockScreenSwitch")})}})},j=()=>{var L;(L=e.value)==null||L.validate($=>{$||(h.value=!1,f.lockCondition.pwd=null,s(!1,"lockScreenSwitch"))})},B=()=>{N(()=>{var L;(L=t.value)==null||L.focus()})};return B1(()=>{clearInterval(b),clearInterval(T)}),{lockScreenSwitch:o,lockScreenInputSwitch:a,rules:p,...K(f),isLock:h,handleLockScreen:g,formRef:e,signin:y,handleBackToSignin:_,handleUnlockScreen:j,inputInstRef:t,handleModalUpdateShow:B}},render(){return n(W1,{show:this.lockScreenSwitch,"onUpdate:show":e=>this.lockScreenSwitch=e,"transform-origin":"center",maskClosable:!1,closeOnEsc:!1,preset:this.isLock?void 0:"dialog",title:"锁定屏幕",onAfterEnter:this.handleModalUpdateShow.bind(this)},{default:()=>{var e,t;return[this.isLock?n("div",{class:"lock-screen"},[n("div",{class:"lock-screen__content"},[n("div",{class:"lock-screen__content-bg"},[n("div",{class:"left"},[(e=this.HH_MM)==null?void 0:e.split(":")[0]]),n("div",{class:"right"},[(t=this.HH_MM)==null?void 0:t.split(":")[1]])]),n("div",{class:"lock-screen__content-avatar"},[n(b1,{vertical:!0,align:"center",avatarSize:52},null)]),n("div",{class:"lock-screen__content-input"},[n(P1,{ref:"formRef",model:this.lockCondition,rules:this.rules},{default:()=>[n(E1,{path:"pwd"},{default:()=>[n(g1,{value:this.lockCondition.pwd,"onUpdate:value":l=>this.lockCondition.pwd=l,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,ref:"inputInstRef"},null)]}),n(z,{justify:"space-between"},{default:()=>[n(h1,{type:"primary",text:!0,onClick:this.handleBackToSignin.bind(this)},{default:()=>[F("返回登陆")]}),n(h1,{type:"primary",text:!0,onClick:this.handleUnlockScreen.bind(this)},{default:()=>[F("进入系统")]})]})]})]),n("div",{class:"lock-screen__content-date"},[n("div",{class:"current-date"},[this.HH_MM,F(" "),n("span",null,[this.AM_PM])]),n("div",{class:"current-year"},[this.YY_MM_DD,F(" "),n("span",null,[this.DDD])])])])]):n("div",{class:"lock-screen__input"},[n(b1,{vertical:!0,align:"center",avatarSize:52},null),n(P1,{ref:"formRef",model:this.lockCondition,rules:this.rules,labelPlacement:"left",style:{margin:"24px 0"}},{default:()=>[n(E1,{path:"pwd"},{default:()=>[n(g1,{value:this.lockCondition.pwd,"onUpdate:value":l=>this.lockCondition.pwd=l,type:"password",placeholder:"请输入锁屏密码",clearable:!0,minlength:6,maxlength:12,ref:"inputInstRef"},null)]}),n(h1,{type:"primary",onClick:this.handleLockScreen.bind(this),style:{width:"100%"}},{default:()=>[F("锁屏")]})]})])]}})}}),m2=k({name:"App",setup(){const e=V(),{themeValue:t}=x(e),l=()=>{const{appPrimaryColor:{primaryColor:o,primaryFadeColor:a}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0",axios:"^1.2.0","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.4",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0","qrcode.vue":"^3.3.4",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport":"^1.1.1",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.3.8","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.3.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},s=document.body,u=Z("piniaSettingStore","localStorage"),c=E2(u,"primaryColorOverride.common.primaryColor"),d=t2(c,.3);s.style.setProperty("--ray-theme-primary-color",c||o),s.style.setProperty("--ray-theme-primary-fade-color",d||a)},i=()=>{const o=document.getElementById("pre-loading-animation");o&&Oe(o,{display:"none"})};l(),i(),Y(()=>t.value,o=>{const a=document.body,s="ray-template--dark",u="ray-template--light";o?y1(a,u):y1(a,s),e2(a,o?s:u)},{immediate:!0})},render(){return n(Z3,null,{default:()=>[n(j3,null,null),n(R3,null,{default:()=>n(ce,null,null),description:()=>"lodaing..."})]})}}),D3=async()=>{const e=K1(m2);await o2(e),d2(e),r2(e),n2(),e.mount("#app")},N3=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=K1(m2),await o2(e),d2(e),r2(e),n2(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?N3():D3();export{J as A,G1 as L,r1 as R,je as T,S1 as a,u1 as b,c1 as c,C as d,V as e,Z as f,h4 as g,m4 as h,Se as i,Oe as j,_e as k,d4 as m,Me as o,w1 as r,f4 as s,X as u};