import{a_ as h,W as z,b9 as C,ba as O,a$ as S,u as w}from"./bootstrap-DToyB3NB.js";import{a4 as m,bt as A,av as a,ab as o,a8 as u,x as g,aD as f,ac as y,aa as r,cf as B,ah as P,b2 as $,F as j,aB as X,a7 as t,aw as N,aq as s,a1 as d,ch as R,a2 as L,J as x,aV as T,b6 as U,af as v,ad as k,aj as I}from"../jse/index-index-DT9LOzen.js";import{k as H,i as E,h as q,j as b}from"./theme-toggle.vue_vue_type_script_setup_true_lang-DweVW202.js";const D=h("inspection-panel",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 7h.01",key:"7u93v4"}],["path",{d:"M17 7h.01",key:"14a9sn"}],["path",{d:"M7 17h.01",key:"19xn7k"}],["path",{d:"M17 17h.01",key:"1sd3ek"}]]);const J=h("palette",[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]]);const V=h("panel-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);const M=h("panel-right",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),K={class:"flex-col-center dark:bg-background-deep bg-background relative px-6 py-10 lg:flex-initial lg:px-8"},W={class:"text-muted-foreground absolute bottom-3 flex text-center text-xs"},F=m({name:"AuthenticationFormView",__name:"form",setup(_){return(l,c)=>{const n=A("RouterView");return o(),a("div",K,[u(l.$slots,"default"),g(n,null,{default:y(({Component:i,route:e})=>[g(z,{appear:"",mode:"out-in",name:"slide-right"},{default:y(()=>[(o(),r(B,{include:["Login"]},[(o(),r(P(i),{key:e.fullPath,class:"enter-x mt-6 w-full sm:mx-auto md:max-w-md"}))],1024))]),_:2},1024)]),_:1}),f("div",W,[u(l.$slots,"copyright")])])}}}),Q={},Y={"enable-background":"new 0 0 800 800",version:"1.1",viewBox:"0 0 800 800",x:"0px","xml:space":"preserve",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",y:"0px"};function Z(_,l){return o(),a("svg",Y,l[0]||(l[0]=[$(`
87667-SVG8`,22)]))}const tt=C(Q,[["render",Z]]),et={class:"group relative flex items-center overflow-hidden"},ot={class:"flex w-0 overflow-hidden transition-all duration-500 ease-out group-hover:w-60"},st={key:0,class:"h-3.5 w-3.5 text-white",height:"1em",viewBox:"0 0 15 15",width:"1em"},lt=m({name:"AuthenticationColorToggle",__name:"color-toggle",setup(_){function l(c,n){L({theme:{colorPrimary:c,builtinType:n}})}return(c,n)=>(o(),a("div",et,[f("div",ot,[(o(!0),a(j,null,X(t(R),i=>(o(),r(t(O),{key:i.color,class:"flex-center flex-shrink-0",onClick:e=>l(i.color,i.type)},{default:y(()=>[f("div",{style:N({backgroundColor:i.color}),class:"flex-center relative size-5 rounded-full hover:scale-110"},[t(d).theme.builtinType===i.type?(o(),a("svg",st,n[0]||(n[0]=[f("path",{"clip-rule":"evenodd",d:"M11.467 3.727c.289.189.37.576.181.865l-4.25 6.5a.625.625 0 0 1-.944.12l-2.75-2.5a.625.625 0 0 1 .841-.925l2.208 2.007l3.849-5.886a.625.625 0 0 1 .865-.181",fill:"currentColor","fill-rule":"evenodd"},null,-1)]))):s("",!0)],4)]),_:2},1032,["onClick"]))),128))]),g(t(O),null,{default:y(()=>[g(t(J),{class:"text-primary size-4"})]),_:1})]))}}),rt=m({name:"AuthenticationLayoutToggle",__name:"layout-toggle",setup(_){const l=x(()=>[{icon:V,label:S("authentication.layout.alignLeft"),value:"panel-left"},{icon:D,label:S("authentication.layout.center"),value:"panel-center"},{icon:M,label:S("authentication.layout.alignRight"),value:"panel-right"}]),{authPanelCenter:c,authPanelLeft:n,authPanelRight:i}=w();function e(p){p&&L({app:{authPageLayout:p}})}return(p,G)=>(o(),r(t(H),{menus:l.value,"model-value":t(d).app.authPageLayout,"onUpdate:modelValue":e},{default:y(()=>[g(t(O),null,{default:y(()=>[t(i)?(o(),r(t(M),{key:0,class:"size-4"})):s("",!0),t(n)?(o(),r(t(V),{key:1,class:"size-4"})):s("",!0),t(c)?(o(),r(t(D),{key:2,class:"size-4"})):s("",!0)]),_:1})]),_:1},8,["menus","model-value"]))}}),it={class:"hidden md:flex"},at=m({name:"AuthenticationToolbar",__name:"toolbar",props:{toolbarList:{default:()=>["color","language","layout","theme"]}},setup(_){const l=_,c=x(()=>l.toolbarList.includes("color")),n=x(()=>l.toolbarList.includes("layout")),i=x(()=>l.toolbarList.includes("language")),e=x(()=>l.toolbarList.includes("theme"));return(p,G)=>(o(),a("div",{class:T([{"bg-accent rounded-3xl px-3 py-1":p.toolbarList.length>1},"flex-center absolute right-2 top-4 z-10"])},[f("div",it,[c.value?(o(),r(t(lt),{key:0})):s("",!0),n.value?(o(),r(t(rt),{key:1})):s("",!0)]),i.value&&t(d).widget.languageToggle?(o(),r(t(E),{key:0})):s("",!0),e.value&&t(d).widget.themeToggle?(o(),r(t(q),{key:1})):s("",!0)],2))}}),nt={class:"text-foreground lg:text-foreground ml-4 mt-4 flex flex-1 items-center sm:left-6 sm:top-6"},pt=["alt","src"],ft={key:1,class:"m-0 text-xl font-medium"},dt={key:2,class:"relative hidden w-0 flex-1 lg:block"},ct={class:"bg-background-deep absolute inset-0 h-full w-full dark:bg-[#070709]"},yt={class:"flex-col-center -enter-x mr-20 h-full"},ut=["alt","src"],gt={class:"text-1xl text-foreground mt-6 font-sans lg:text-2xl"},_t={class:"dark:text-muted-foreground mt-2"},xt={key:3,class:"flex-center relative w-full"},mt=m({__name:"authentication",props:{appName:{default:""},logo:{default:""},pageTitle:{default:""},pageDescription:{default:""},sloganImage:{default:""},toolbar:{type:Boolean,default:!0},copyright:{type:Boolean,default:!0},toolbarList:{default:()=>["color","language","layout","theme"]},clickLogo:{type:Function,default:()=>{}}},setup(_){const{authPanelCenter:l,authPanelLeft:c,authPanelRight:n,isDark:i}=w();return(e,p)=>(o(),a("div",{class:T([[t(i)?"dark":""],"flex min-h-full flex-1 select-none overflow-x-hidden"])},[e.toolbar?u(e.$slots,"toolbar",{key:0},()=>[g(at,{"toolbar-list":e.toolbarList},null,8,["toolbar-list"])],!0):s("",!0),t(c)?(o(),r(F,{key:1,class:"min-h-full w-2/5 flex-1","transition-name":"slide-left"},U({_:2},[e.copyright?{name:"copyright",fn:y(()=>[u(e.$slots,"copyright",{},()=>[t(d).copyright.enable?(o(),r(t(b),v(k({key:0},t(d).copyright)),null,16)):s("",!0)],!0)]),key:"0"}:void 0]),1024)):s("",!0),u(e.$slots,"logo",{},()=>[e.logo||e.appName?(o(),a("div",{key:0,class:"absolute left-0 top-0 z-10 flex flex-1",onClick:p[0]||(p[0]=(...G)=>e.clickLogo&&e.clickLogo(...G))},[f("div",nt,[e.logo?(o(),a("img",{key:0,alt:e.appName,src:e.logo,class:"mr-2",width:"42"},null,8,pt)):s("",!0),e.appName?(o(),a("p",ft,I(e.appName),1)):s("",!0)])])):s("",!0)],!0),t(l)?s("",!0):(o(),a("div",dt,[f("div",ct,[p[1]||(p[1]=f("div",{class:"login-background absolute left-0 top-0 size-full"},null,-1)),f("div",yt,[e.sloganImage?(o(),a("img",{key:0,alt:e.appName,src:e.sloganImage,class:"animate-float h-64 w-2/5"},null,8,ut)):(o(),r(tt,{key:1,alt:e.appName,class:"animate-float h-64 w-2/5"},null,8,["alt"])),f("div",gt,I(e.pageTitle),1),f("div",_t,I(e.pageDescription),1)])])])),t(l)?(o(),a("div",xt,[p[2]||(p[2]=f("div",{class:"login-background absolute left-0 top-0 size-full"},null,-1)),g(F,{class:"md:bg-background shadow-primary/5 shadow-float w-full rounded-3xl pb-20 md:w-2/3 lg:w-1/2 xl:w-[36%]"},U({_:2},[e.copyright?{name:"copyright",fn:y(()=>[u(e.$slots,"copyright",{},()=>[t(d).copyright.enable?(o(),r(t(b),v(k({key:0},t(d).copyright)),null,16)):s("",!0)],!0)]),key:"0"}:void 0]),1024)])):s("",!0),t(n)?(o(),r(F,{key:4,class:"min-h-full w-[34%] flex-1"},U({_:2},[e.copyright?{name:"copyright",fn:y(()=>[u(e.$slots,"copyright",{},()=>[t(d).copyright.enable?(o(),r(t(b),v(k({key:0},t(d).copyright)),null,16)):s("",!0)],!0)]),key:"0"}:void 0]),1024)):s("",!0)],2))}}),Ut=C(mt,[["__scopeId","data-v-94a44f68"]]);export{Ut as A,lt as _,rt as a};