import{au as n,q as s,av as l,n as u}from"./Cmgq8IVP.js";const h=n(async(t,d)=>{var r;let i,o;const e=s();if(e.sessionChecked||([i,o]=l(()=>e.initializeAuth()),await i,o()),!e.isLoggedIn){console.log("Auth middleware: User not logged in, redirecting to login");const a=t.fullPath!=="/login"?t.fullPath:"/";return u({path:"/login",query:{redirect:a}})}console.log("Auth middleware: Authentication verified for:",((r=e.user)==null?void 0:r.writer_handle)||"user")});export{h as default};