1import{_ as f}from"./DFFDDt7q.js";import{_ as p}from"./CKyA0Hr3.js";import{j as _,u as x,a3 as g,L as w,k as b,c as v,o as y,a as t,b as n,d as a,w as l,y as C,r as S,n as i}from"./CGV4ffa1.js";import"./CQApCQbO.js";const k={class:"min-h-screen flex items-center justify-center p-6"},B={class:"w-full sm:flex sm:flex-row sm:gap-4"},O=_({__name:"index.client",setup(h){x({title:"Signing out"});const o=g(),u=w(),{clear:c}=b();async function m(){const s=o.urlClassroomId,e=o.role;o.clearCredentials(),await c(),!s||!e?i("/"):i(`/classroom/${s}/${e}`)}return(s,e)=>{const d=f,r=p;return y(),v("div",k,[t("form",{class:"flex flex-col bg-white/80 p-6 rounded-[80px] text-center items-center gap-4",onSubmit:S(m,["prevent"])},[n(d),e[3]||(e[3]=t("p",null,[t("b",null,"Ready to log out?"),t("br"),t("br"),a(" You'll need to enter your credentials again to resume access. ")],-1)),t("div",B,[n(r,{type:"submit",variant:"warning","full-width":"",class:"mb-4 sm:mb-0 sm:flex-grow"},{default:l(()=>[...e[1]||(e[1]=[a(" Log Out ",-1)])]),_:1}),n(r,{type:"button",variant:"outline","full-width":"",class:"sm:flex-grow",onClick:e[0]||(e[0]=j=>C(u).back())},{default:l(()=>[...e[2]||(e[2]=[a(" Cancel ",-1)])]),_:1})])],32)])}}});export{O as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.