import{ar as i,as as n,at as c,g as u}from"./entry.4a1e3e7a.js";const d=i(async()=>{var o;let e,a;const{$store:s,$axios:r}=u();try{const t=([e,a]=n(()=>r.get("/cs/api/session/")),e=await e,a(),e);t.status===200&&((o=t.data)!=null&&o.user)&&s.commit("csAuth/setUser",t.data.user)}catch(t){return console.error(t),s.commit("csAuth/resetState"),s.dispatch("notifications/add",{type:"info",message:"Please log in or sign up to continue."}),c("/login/")}});export{d as default};