1import{d as x,a as f,c as C,W as i,j as p,y as v,H as d,k as u,D as a,F as l,b as I,G as h,z as A,E,a3 as N,J as y,N as V,a4 as B}from"./main-BaarAa1H.js";(function(){try{var o=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},s=new o.Error().stack;s&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[s]="0bec985a-2d48-49dc-bdde-9c4b7d76254b",o._sentryDebugIdIdentifier="sentry-dbid-0bec985a-2d48-49dc-bdde-9c4b7d76254b")}catch{}})();const F={class:"my-5"},S={class:"mb-3"},T={class:"btn-group mb-3"},j=x({__name:"DeleteAccountForm",setup(o){const s=f(""),r=f(!1),n=f(null),_=C(()=>s.value.trim()!=="");async function w(){var b,e,c,m;r.value=!0,n.value=null;try{await B.post("accounts/delete_account/",{email:s.value}),window.location.href="/signup/"}catch(t){console.error(t),(e=(b=t.response)==null?void 0:b.data)!=null&&e.email?n.value=t.response.data.email[0]:(m=(c=t.response)==null?void 0:c.data)!=null&&m.detail?n.value=t.response.data.detail:n.value="There was a problem processing your request. Please try again.",r.value=!1}}return(b,e)=>{const c=i("b-alert"),m=i("b-spinner"),t=i("b-button"),g=i("b-col"),D=i("b-row");return p(),v("div",F,[d(D,null,{default:u(()=>[d(g,{md:"6","offset-md":"3"},{default:u(()=>[e[4]||(e[4]=a("h2",null,"Confirm Account Deactivation",-1)),e[5]||(e[5]=a("p",{class:"mb-4"},[l(" Are you sure you want to deactivate your account? Access is revoked immediately and any subscription is canceled. If you wish to have your account data permanently removed, contact "),a("a",{href:"mailto:[email protected]"},"[email protected]"),l(". ")],-1)),n.value?(p(),I(c,{key:0,variant:"danger","model-value":!0,dismissible:""},{default:u(()=>[l(h(n.value),1)]),_:1})):A("",!0),a("form",{onSubmit:V(w,["prevent"])},[a("div",S,[E(a("input",{id:"email","onUpdate:modelValue":e[0]||(e[0]=k=>s.value=k),type:"email",class:"form-control",style:{"max-width":"400px"}},null,512),[[N,s.value]]),e[1]||(e[1]=a("small",{class:"form-text text-muted"}," Enter your email address to confirm. ",-1))]),a("div",T,[d(t,{type:"submit",variant:"danger",disabled:!_.value||r.value},{default:u(()=>[r.value?(p(),v(y,{key:0},[d(m,{small:"",class:"me-1"}),e[2]||(e[2]=l(" Deactivating⦠"))],64)):(p(),v(y,{key:1},[l("Deactivate Account")],64))]),_:1},8,["disabled"]),d(t,{href:"/account/",variant:"secondary"},{default:u(()=>e[3]||(e[3]=[l(" Cancel ")])),_:1})])],32)]),_:1})]),_:1})])}}});export{j as default}; 2//# sourceMappingURL=DeleteAccountForm-DM0rWHSH.js.map
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.