import{Q as u,R as n,G as c}from"./CJVCACDl.js";import{u as i}from"./CYRjUfk9.js";import{u as h}from"./D5bCtyx5.js";const d=u(async o=>{let e,a;const t=i();if(!t.checked){const{apiFetch:s}=h();try{const r=([e,a]=n(()=>s("/api/auth/me")),e=await e,a(),e);t.setUser(r)}catch{t.clear()}}if(!t.isLoggedIn)return c(`/auth/login?next=${encodeURIComponent(o.fullPath)}`)});export{d as default};
