const __vite__fileDeps=["assets/index-VQafNhJI.js","assets/vue-CmlY4eyV.js","assets/LockPage-BRTolj9q.js","assets/entry/index-CP6zkLsN-1726190694502.js","assets/antd-Bp5u6ujY.js","assets/index-CBcVJ_j5.css","assets/lock-CM_wkXw_.js","assets/header-eUmriAJi.js","assets/LockPage-FX_jvRuM.css","assets/index-Bk7hye4P.js","assets/index-C4eNP-MA.js","assets/index-caYAhZot.js","assets/index-KNk2XnHD.css","assets/index-D3SS0e0s.js","assets/useContentViewHeight-DQ1krU9_.js","assets/useWindowSizeFn-c2oM7mG1.js","assets/index-BhubHPZc.css","assets/useSortable-Dv9W1z21.js","assets/index-Bh1SitHa.js","assets/index-A8_76Gam.css","assets/index-BKNC4WXl.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); import{y as d,k as B,bq as L,f as w,S as f,_ as y}from"./entry/index-CP6zkLsN-1726190694502.js";import{c as T,u as C,a as D}from"./index-C4eNP-MA.js";import P from"./SessionTimeoutLogin-o2slu7GN.js";import{bU as F}from"./antd-Bp5u6ujY.js";import{d as E,c as k,u as e,a6 as o,_ as n,$ as I,k as b,a7 as p,a0 as u,a3 as h,F as O}from"./vue-CmlY4eyV.js";import"./index-caYAhZot.js";import"./index-D3SS0e0s.js";import"./useContentViewHeight-DQ1krU9_.js";import"./useWindowSizeFn-c2oM7mG1.js";import"./useSortable-Dv9W1z21.js";import"./index-Bh1SitHa.js";import"./lock-CM_wkXw_.js";import"./Login.vue_vue_type_style_index_0_lang-B43jW8oE.js";import"./LoginForm.vue_vue_type_script_setup_true_lang-CduXxyl1.js";import"./LoginFormTitle-Dh3q1Ux8.js";import"./captcha-lKXEED-o.js";import"./index-D5QnXKgB.js";import"./ForgetPasswordForm.vue_vue_type_script_setup_true_lang-CLOICfx6.js";import"./RegisterForm.vue_vue_type_script_setup_true_lang-D59tZFtp.js";import"./index-BAxfTGAN.js";import"./QrCodeForm.vue_vue_type_script_setup_true_lang-CjJJ3zGv.js";const U=E({name:"LayoutFeatures",components:{BackTop:F,LayoutLockPage:T(()=>d(()=>import("./index-VQafNhJI.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))),SettingDrawer:T(()=>d(()=>import("./index-Bk7hye4P.js"),__vite__mapDeps([9,10,3,1,4,5,11,12,13,14,15,16,17,18,19,6,20]))),SessionTimeoutLogin:P},setup(){const{getUseOpenBackTop:t,getShowSettingButton:c,getSettingButtonPosition:g,getFullContent:s}=B(),l=L(),{prefixCls:S}=w("setting-drawer-feature"),{getShowHeader:r}=C(),i=k(()=>l.getSessionTimeout),a=k(()=>{if(!e(c))return!1;const _=e(g);return _===f.AUTO?!e(r)||e(s):_===f.FIXED}),{getShowMultipleTab:m}=D();return{getTarget:()=>document.body,getUseOpenBackTop:t,getIsFixedSettingDrawer:a,prefixCls:S,getIsSessionTimeout:i,getShowMultipleTab:m,getFullContent:s}}});function $(t,c,g,s,l,S){const r=o("LayoutLockPage"),i=o("BackTop"),a=o("SettingDrawer"),m=o("SessionTimeoutLogin");return n(),I(O,null,[b(r),t.getUseOpenBackTop?(n(),p(i,{key:0,target:t.getTarget},null,8,["target"])):u("",!0),t.getIsFixedSettingDrawer&&(!t.getShowMultipleTab||t.getFullContent)?(n(),p(a,{key:1,class:h(t.prefixCls)},null,8,["class"])):u("",!0),t.getIsSessionTimeout?(n(),p(m,{key:2})):u("",!0)],64)}const ot=y(U,[["render",$]]);export{ot as default};