var Fe=Object.defineProperty;var Y=Object.getOwnPropertySymbols;var we=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable;var $=(r,u,_)=>u in r?Fe(r,u,{enumerable:!0,configurable:!0,writable:!0,value:_}):r[u]=_,j=(r,u)=>{for(var _ in u||(u={}))we.call(u,_)&&$(r,_,u[_]);if(Y)for(var _ of Y(u))Xe.call(u,_)&&$(r,_,u[_]);return r};var g=(r,u,_)=>new Promise((S,C)=>{var o=i=>{try{L(_.next(i))}catch(y){C(y)}},t=i=>{try{L(_.throw(i))}catch(y){C(y)}},L=i=>i.done?S(i.value):Promise.resolve(i.value).then(o,t);L((_=_.apply(r,u)).next())});import{B as xe,u as ke,__tla as Ke}from"./index-49ac20fc.js";import{c as I,ad as Z,bO as P,bP as c,b0 as h,b1 as m,bQ as z,l as q,bk as G,ac as J,bR as ee,bS as te,bT as Ve,bU as Qe,bV as Ye,bj as $e,a6 as je,I as Ze,_ as ze,__tla as qe}from"./index-f0df2f76.js";import{c as D,u as Je,a as et,__tla as tt}from"./index-30fb2c08.js";import{u as ne,__tla as nt}from"./useRootSetting-17ef8e3d.js";import{d as le,e as lt,u as n,f as a,ac as at,F as W,a7 as ae,_ as _t,$ as Et}from"./vue-1631514e.js";import{al as H}from"./antd-057b41b1.js";let F,_e,ot=Promise.all([(()=>{try{return Ke}catch(r){}})(),(()=>{try{return qe}catch(r){}})(),(()=>{try{return tt}catch(r){}})(),(()=>{try{return nt}catch(r){}})()]).then(()=>g(void 0,null,function*(){const r=D(()=>I(()=>import("./TypePicker-531efe2c.js").then(e=>g(void 0,null,function*(){return yield e.__tla,e})),["assets/TypePicker-531efe2c.js","assets/index-f0df2f76.js","assets/vue-1631514e.js","assets/antd-057b41b1.js","assets/index-74355054.css","assets/TypePicker-d0306f2e.css"]));D(()=>I(()=>import("./ThemeColorPicker-9732fd25.js").then(e=>g(void 0,null,function*(){return yield e.__tla,e})),["assets/ThemeColorPicker-9732fd25.js","assets/index-f0df2f76.js","assets/vue-1631514e.js","assets/antd-057b41b1.js","assets/index-74355054.css","assets/index-49ac20fc.js","assets/index-7a87ec93.js","assets/index-a2613349.js","assets/index-2c133100.css","assets/index-6c94692d.css","assets/index-30fb2c08.js","assets/useRootSetting-17ef8e3d.js","assets/index-059ad86b.js","assets/useContentViewHeight-c315421e.js","assets/useWindowSizeFn-53b82e7c.js","assets/index-054645fa.css","assets/uniqBy-58c2f3f0.js","assets/lock-725d3a26.js","assets/index-11624e85.css","assets/ThemeColorPicker-84b84c57.css"]));const u=D(()=>I(()=>import("./SettingFooter-4b3595b2.js").then(e=>g(void 0,null,function*(){return yield e.__tla,e})),["assets/SettingFooter-4b3595b2.js","assets/index-f0df2f76.js","assets/vue-1631514e.js","assets/antd-057b41b1.js","assets/index-74355054.css","assets/useCopyToClipboard-9d1e4453.js","assets/SettingFooter-22472c83.css"])),_=D(()=>I(()=>import("./SwitchItem-dd7d05ae.js").then(e=>g(void 0,null,function*(){return yield e.__tla,e})),["assets/SwitchItem-dd7d05ae.js","assets/index-f0df2f76.js","assets/vue-1631514e.js","assets/antd-057b41b1.js","assets/index-74355054.css","assets/index-49ac20fc.js","assets/index-7a87ec93.js","assets/index-a2613349.js","assets/index-2c133100.css","assets/index-6c94692d.css","assets/index-30fb2c08.js","assets/useRootSetting-17ef8e3d.js","assets/index-059ad86b.js","assets/useContentViewHeight-c315421e.js","assets/useWindowSizeFn-53b82e7c.js","assets/index-054645fa.css","assets/uniqBy-58c2f3f0.js","assets/lock-725d3a26.js","assets/index-11624e85.css","assets/SwitchItem-e293bb1b.css"])),S=D(()=>I(()=>import("./SelectItem-90add25c.js").then(e=>g(void 0,null,function*(){return yield e.__tla,e})),["assets/SelectItem-90add25c.js","assets/index-f0df2f76.js","assets/vue-1631514e.js","assets/antd-057b41b1.js","assets/index-74355054.css","assets/index-49ac20fc.js","assets/index-7a87ec93.js","assets/index-a2613349.js","assets/index-2c133100.css","assets/index-6c94692d.css","assets/index-30fb2c08.js","assets/useRootSetting-17ef8e3d.js","assets/index-059ad86b.js","assets/useContentViewHeight-c315421e.js","assets/useWindowSizeFn-53b82e7c.js","assets/index-054645fa.css","assets/uniqBy-58c2f3f0.js","assets/lock-725d3a26.js","assets/index-11624e85.css","assets/SelectItem-acbd08e7.css"])),C=D(()=>I(()=>import("./InputNumberItem-7ac8ca6d.js").then(e=>g(void 0,null,function*(){return yield e.__tla,e})),["assets/InputNumberItem-7ac8ca6d.js","assets/index-f0df2f76.js","assets/vue-1631514e.js","assets/antd-057b41b1.js","assets/index-74355054.css","assets/index-49ac20fc.js","assets/index-7a87ec93.js","assets/index-a2613349.js","assets/index-2c133100.css","assets/index-6c94692d.css","assets/index-30fb2c08.js","assets/useRootSetting-17ef8e3d.js","assets/index-059ad86b.js","assets/useContentViewHeight-c315421e.js","assets/useWindowSizeFn-53b82e7c.js","assets/index-054645fa.css","assets/uniqBy-58c2f3f0.js","assets/lock-725d3a26.js","assets/index-11624e85.css","assets/InputNumberItem-9fb89c8f.css"])),{t:o}=q();var t=(e=>(e[e.CHANGE_LAYOUT=0]="CHANGE_LAYOUT",e[e.CHANGE_THEME_COLOR=1]="CHANGE_THEME_COLOR",e[e.CHANGE_THEME=2]="CHANGE_THEME",e[e.MENU_HAS_DRAG=3]="MENU_HAS_DRAG",e[e.MENU_ACCORDION=4]="MENU_ACCORDION",e[e.MENU_TRIGGER=5]="MENU_TRIGGER",e[e.MENU_TOP_ALIGN=6]="MENU_TOP_ALIGN",e[e.MENU_COLLAPSED=7]="MENU_COLLAPSED",e[e.MENU_COLLAPSED_SHOW_TITLE=8]="MENU_COLLAPSED_SHOW_TITLE",e[e.MENU_WIDTH=9]="MENU_WIDTH",e[e.MENU_SHOW_SIDEBAR=10]="MENU_SHOW_SIDEBAR",e[e.MENU_THEME=11]="MENU_THEME",e[e.MENU_SPLIT=12]="MENU_SPLIT",e[e.MENU_FIXED=13]="MENU_FIXED",e[e.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE=14]="MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE",e[e.MENU_TRIGGER_MIX_SIDEBAR=15]="MENU_TRIGGER_MIX_SIDEBAR",e[e.MENU_FIXED_MIX_SIDEBAR=16]="MENU_FIXED_MIX_SIDEBAR",e[e.HEADER_SHOW=17]="HEADER_SHOW",e[e.HEADER_THEME=18]="HEADER_THEME",e[e.HEADER_FIXED=19]="HEADER_FIXED",e[e.HEADER_SEARCH=20]="HEADER_SEARCH",e[e.TABS_SHOW_QUICK=21]="TABS_SHOW_QUICK",e[e.TABS_SHOW_REDO=22]="TABS_SHOW_REDO",e[e.TABS_SHOW=23]="TABS_SHOW",e[e.TABS_SHOW_FOLD=24]="TABS_SHOW_FOLD",e[e.LOCK_TIME=25]="LOCK_TIME",e[e.FULL_CONTENT=26]="FULL_CONTENT",e[e.CONTENT_MODE=27]="CONTENT_MODE",e[e.SHOW_BREADCRUMB=28]="SHOW_BREADCRUMB",e[e.SHOW_BREADCRUMB_ICON=29]="SHOW_BREADCRUMB_ICON",e[e.GRAY_MODE=30]="GRAY_MODE",e[e.COLOR_WEAK=31]="COLOR_WEAK",e[e.SHOW_LOGO=32]="SHOW_LOGO",e[e.SHOW_FOOTER=33]="SHOW_FOOTER",e[e.ROUTER_TRANSITION=34]="ROUTER_TRANSITION",e[e.OPEN_PROGRESS=35]="OPEN_PROGRESS",e[e.OPEN_PAGE_LOADING=36]="OPEN_PAGE_LOADING",e[e.OPEN_ROUTE_TRANSITION=37]="OPEN_ROUTE_TRANSITION",e))(t||{});const L=[{value:Z.FULL,label:o("layout.setting.contentModeFull")},{value:Z.FIXED,label:o("layout.setting.contentModeFixed")}],i=[{value:P.CENTER,label:o("layout.setting.topMenuAlignRight")},{value:P.START,label:o("layout.setting.topMenuAlignLeft")},{value:P.END,label:o("layout.setting.topMenuAlignCenter")}],y=e=>[{value:G.NONE,label:o("layout.setting.menuTriggerNone")},{value:G.FOOTER,label:o("layout.setting.menuTriggerBottom")},...e?[]:[{value:G.HEADER,label:o("layout.setting.menuTriggerTop")}]],Ee=[c.ZOOM_FADE,c.FADE,c.ZOOM_OUT,c.FADE_SIDE,c.FADE_BOTTOM,c.FADE_SCALE].map(e=>({label:e,value:e})),oe=[{title:o("layout.setting.menuTypeSidebar"),mode:h.INLINE,type:m.SIDEBAR},{title:o("layout.setting.menuTypeMix"),mode:h.INLINE,type:m.MIX},{title:o("layout.setting.menuTypeTopMenu"),mode:h.HORIZONTAL,type:m.TOP_MENU},{title:o("layout.setting.menuTypeMixSidebar"),mode:h.INLINE,type:m.MIX_SIDEBAR}],re=[{value:z.HOVER,label:o("layout.setting.triggerHover")},{value:z.CLICK,label:o("layout.setting.triggerClick")}];F=function(e,l){const d=J(),T=ue(e,l);d.setProjectConfig(T),e===t.CHANGE_THEME&&(ee(),te())};function ue(e,l){const d=J(),{getThemeColor:T,getDarkMode:b}=ne();switch(e){case t.CHANGE_LAYOUT:const{mode:p,type:U,split:A}=l;return{menuSetting:j({mode:p,type:U,collapsed:!1,show:!0,hidden:!1},A===void 0?{split:A}:{})};case t.CHANGE_THEME_COLOR:return T.value===l?{}:{themeColor:l};case t.CHANGE_THEME:return b.value===l?{}:(Ye(l),{});case t.MENU_HAS_DRAG:return{menuSetting:{canDrag:l}};case t.MENU_ACCORDION:return{menuSetting:{accordion:l}};case t.MENU_TRIGGER:return{menuSetting:{trigger:l}};case t.MENU_TOP_ALIGN:return{menuSetting:{topMenuAlign:l}};case t.MENU_COLLAPSED:return{menuSetting:{collapsed:l}};case t.MENU_WIDTH:return{menuSetting:{menuWidth:l}};case t.MENU_SHOW_SIDEBAR:return{menuSetting:{show:l}};case t.MENU_COLLAPSED_SHOW_TITLE:return{menuSetting:{collapsedShowTitle:l}};case t.MENU_THEME:return te(l),{menuSetting:{bgColor:l}};case t.MENU_SPLIT:return{menuSetting:{split:l}};case t.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE:return{menuSetting:{closeMixSidebarOnChange:l}};case t.MENU_FIXED:return{menuSetting:{fixed:l}};case t.MENU_TRIGGER_MIX_SIDEBAR:return{menuSetting:{mixSideTrigger:l}};case t.MENU_FIXED_MIX_SIDEBAR:return{menuSetting:{mixSideFixed:l}};case t.OPEN_PAGE_LOADING:return d.setPageLoading(!1),{transitionSetting:{openPageLoading:l}};case t.ROUTER_TRANSITION:return{transitionSetting:{basicTransition:l}};case t.OPEN_ROUTE_TRANSITION:return{transitionSetting:{enable:l}};case t.OPEN_PROGRESS:return{transitionSetting:{openNProgress:l}};case t.LOCK_TIME:return{lockTime:l};case t.FULL_CONTENT:return{fullContent:l};case t.CONTENT_MODE:return{contentMode:l};case t.SHOW_BREADCRUMB:return{showBreadCrumb:l};case t.SHOW_BREADCRUMB_ICON:return{showBreadCrumbIcon:l};case t.GRAY_MODE:return Qe(l),{grayMode:l};case t.SHOW_FOOTER:return{showFooter:l};case t.COLOR_WEAK:return Ve(l),{colorWeak:l};case t.SHOW_LOGO:return{showLogo:l};case t.TABS_SHOW_QUICK:return{multiTabsSetting:{showQuick:l}};case t.TABS_SHOW:return{multiTabsSetting:{show:l}};case t.TABS_SHOW_REDO:return{multiTabsSetting:{showRedo:l}};case t.TABS_SHOW_FOLD:return{multiTabsSetting:{showFold:l}};case t.HEADER_THEME:return ee(l),{headerSetting:{bgColor:l}};case t.HEADER_SEARCH:return{headerSetting:{showSearch:l}};case t.HEADER_FIXED:return{headerSetting:{fixed:l}};case t.HEADER_SHOW:return{headerSetting:{show:l}};default:return{}}}const{t:E}=q(),ie=le({name:"SettingDrawer",setup(e,{attrs:l}){const{getContentMode:d,getShowFooter:T,getShowBreadCrumb:b,getShowBreadCrumbIcon:p,getShowLogo:U,getFullContent:A,getColorWeak:X,getGrayMode:ge,getLockTime:Se,getShowDarkModeToggle:de}=ne(),{getOpenPageLoading:Te,getBasicTransition:Ae,getEnableTransition:x,getOpenNProgress:Ne}=$e(),{getIsHorizontal:v,getShowMenu:k,getMenuType:K,getTrigger:Re,getCollapsedShowTitle:Me,getMenuFixed:Ie,getCollapsed:V,getCanDrag:ce,getTopMenuAlign:De,getAccordion:He,getMenuWidth:Ce,getIsTopMenu:Le,getSplit:f,getIsMixSidebar:s,getCloseMixSidebarOnChange:ye,getMixSideTrigger:Ue,getMixSideFixed:me}=je(),{getShowHeader:N,getFixed:be,getShowSearch:pe}=Je(),{getShowMultipleTab:B,getShowQuick:fe,getShowRedo:Be,getShowFold:he}=et(),O=lt(()=>n(k)&&!n(v));function Ge(){return a(W,null,[a(r,{menuTypeList:oe,handler:R=>{F(t.CHANGE_LAYOUT,{mode:R.mode,type:R.type,split:n(v)?!1:void 0})},def:n(K)},null)])}function We(){let R=n(Re);const Q=y(n(f));return Q.some(M=>M.value===R)||(R=G.FOOTER),a(W,null,[a(_,{title:E("layout.setting.splitMenu"),event:t.MENU_SPLIT,def:n(f),disabled:!n(O)||n(K)!==m.MIX},null),a(_,{title:E("layout.setting.mixSidebarFixed"),event:t.MENU_FIXED_MIX_SIDEBAR,def:n(me),disabled:!n(s)},null),a(_,{title:E("layout.setting.closeMixSidebarOnChange"),event:t.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE,def:n(ye),disabled:!n(s)},null),a(_,{title:E("layout.setting.menuCollapse"),event:t.MENU_COLLAPSED,def:n(V),disabled:!n(O)},null),a(_,{title:E("layout.setting.menuDrag"),event:t.MENU_HAS_DRAG,def:n(ce),disabled:!n(O)},null),a(_,{title:E("layout.setting.menuSearch"),event:t.HEADER_SEARCH,def:n(pe),disabled:!n(N)},null),a(_,{title:E("layout.setting.menuAccordion"),event:t.MENU_ACCORDION,def:n(He),disabled:!n(O)},null),a(_,{title:E("layout.setting.collapseMenuDisplayName"),event:t.MENU_COLLAPSED_SHOW_TITLE,def:n(Me),disabled:!n(O)||!n(V)||n(s)},null),a(_,{title:E("layout.setting.fixedHeader"),event:t.HEADER_FIXED,def:n(be),disabled:!n(N)},null),a(_,{title:E("layout.setting.fixedSideBar"),event:t.MENU_FIXED,def:n(Ie),disabled:!n(O)||n(s)},null),a(S,{title:E("layout.setting.mixSidebarTrigger"),event:t.MENU_TRIGGER_MIX_SIDEBAR,def:n(Ue),options:re,disabled:!n(s)},null),a(S,{title:E("layout.setting.topMenuLayout"),event:t.MENU_TOP_ALIGN,def:n(De),options:i,disabled:!n(N)||n(f)||!n(Le)&&!n(f)||n(s)},null),a(S,{title:E("layout.setting.menuCollapseButton"),event:t.MENU_TRIGGER,def:R,options:Q,disabled:!n(O)||n(s)},null),a(S,{title:E("layout.setting.contentMode"),event:t.CONTENT_MODE,def:n(d),options:L},null),a(C,{title:E("layout.setting.autoScreenLock"),min:0,event:t.LOCK_TIME,defaultValue:n(Se),formatter:M=>parseInt(M)===0?`0(${E("layout.setting.notAutoScreenLock")})`:`${M}${E("layout.setting.minute")}`},null),a(C,{title:E("layout.setting.expandedMenuWidth"),max:600,min:100,step:10,event:t.MENU_WIDTH,disabled:!n(O),defaultValue:n(Ce),formatter:M=>`${parseInt(M)}px`},null)])}function ve(){return a(W,null,[a(_,{title:E("layout.setting.breadcrumb"),event:t.SHOW_BREADCRUMB,def:n(b),disabled:!n(N)},null),a(_,{title:E("layout.setting.breadcrumbIcon"),event:t.SHOW_BREADCRUMB_ICON,def:n(p),disabled:!n(N)},null),a(_,{title:E("layout.setting.tabs"),event:t.TABS_SHOW,def:n(B)},null),a(_,{title:E("layout.setting.tabsRedoBtn"),event:t.TABS_SHOW_REDO,def:n(Be),disabled:!n(B)},null),a(_,{title:E("layout.setting.tabsQuickBtn"),event:t.TABS_SHOW_QUICK,def:n(fe),disabled:!n(B)},null),a(_,{title:E("layout.setting.tabsFoldBtn"),event:t.TABS_SHOW_FOLD,def:n(he),disabled:!n(B)},null),a(_,{title:E("layout.setting.sidebar"),event:t.MENU_SHOW_SIDEBAR,def:n(k),disabled:n(v)},null),a(_,{title:E("layout.setting.header"),event:t.HEADER_SHOW,def:n(N)},null),a(_,{title:"Logo",event:t.SHOW_LOGO,def:n(U),disabled:n(s)},null),a(_,{title:E("layout.setting.footer"),event:t.SHOW_FOOTER,def:n(T)},null),a(_,{title:E("layout.setting.fullContent"),event:t.FULL_CONTENT,def:n(A)},null),a(_,{title:E("layout.setting.grayMode"),event:t.GRAY_MODE,def:n(ge)},null),a(_,{title:E("layout.setting.colorWeak"),event:t.COLOR_WEAK,def:n(X)},null)])}function Pe(){return a(W,null,[a(_,{title:E("layout.setting.progress"),event:t.OPEN_PROGRESS,def:n(Ne)},null),a(_,{title:E("layout.setting.switchLoading"),event:t.OPEN_PAGE_LOADING,def:n(Te)},null),a(_,{title:E("layout.setting.switchAnimation"),event:t.OPEN_ROUTE_TRANSITION,def:n(x)},null),a(S,{title:E("layout.setting.animationType"),event:t.ROUTER_TRANSITION,def:n(Ae),options:Ee,disabled:!n(x)},null)])}return()=>a(xe,at(l,{title:E("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[n(de)&&a(H,null,{default:()=>E("layout.setting.darkMode")}),a(H,null,{default:()=>E("layout.setting.navMode")}),Ge(),a(H,null,{default:()=>E("layout.setting.interfaceFunction")}),We(),a(H,null,{default:()=>E("layout.setting.interfaceDisplay")}),ve(),a(H,null,{default:()=>E("layout.setting.animation")}),Pe(),a(H,null,null),a(u,null,null)]})}}),se=le({name:"SettingButton",components:{SettingDrawer:ie,Icon:Ze},setup(){const[e,{openDrawer:l}]=ke();return{register:e,openDrawer:l}}});function Oe(e,l,d,T,b,p){const U=ae("Icon"),A=ae("SettingDrawer");return _t(),Et("div",{onClick:l[0]||(l[0]=X=>e.openDrawer(!0))},[a(U,{icon:"ion:settings-outline"}),a(A,{onRegister:e.register},null,8,["onRegister"])])}let w;w=ze(se,[["render",Oe]]),_e=Object.freeze(Object.defineProperty({__proto__:null,default:w},Symbol.toStringTag,{value:"Module"}))}));export{ot as __tla,F as b,_e as i};