1import{K as f,c as N,a as b,n as c,M as I,i as _,l as $,b as y}from"./CsX76yAE.js";import{k as g,b as x,l as E,J as R,N as w,X as a,Y as r,E as p,u as o,M as O,a2 as U,S as A,U as F,D as M}from"./DgrxDae8.js";import{_ as V}from"./DASuo0Ro.js";import{P as G}from"./Dx28XDas.js";import"./CIOTkMWf.js";const P={class:"login-form"},k={class:"form-header uppercase"},B={class:"paragraph signin-email"},C={class:"forgot-pw-container"},D=g({__name:"ExistingUserPasswordForm",props:{email:{type:String,required:!0}},setup(m){const l=m,t=x({value:"",invalid:!1}),d=f(),u=N(),i=b(),S=E(()=>t.value.value.length>0);async function h(){try{if((await i.$user.emailLogin(l.email,t.value.value)).status===204){const s=sessionStorage.getItem("redirect");if(s!==null){sessionStorage.removeItem("redirect"),c(u(s));return}c(u({path:"/play"}))}}catch(e){e&&e instanceof I.Error?e.httpStatus===401?i.$toast.add({id:"password",type:"error",text:"Unauthorized"}):e.code===2004&&(await i.$user.sendVerification(d.state.value.email),c(u({name:"user-verify"}))):i.$toast.add({id:"password",type:"error",text:i.$i18n.t("GENERAL.ERROR")})}}function v(){const e=`/user/forgotpassword/${d.state.value.email}`;c({path:e})}return(e,s)=>(R(),w("section",P,[a("h1",k,r(e.$t("FORM.SIGNIN")),1),a("p",B,r(e.$t("FORM.SIGNING_IN_AS"))+" "+r(m.email),1),a("form",{class:"flex-column user-profile-form",novalidate:"",onSubmit:F(h,["prevent"])},[a("section",null,[p(G,{modelValue:o(t).value,"onUpdate:modelValue":s[0]||(s[0]=n=>o(t).value=n),invalid:o(t).invalid,"onUpdate:invalid":s[1]||(s[1]=n=>o(t).invalid=n),"invalidation-reason":o(t).invalidationReason,"onUpdate:invalidationReason":s[2]||(s[2]=n=>o(t).invalidationReason=n),label:e.$t("FORM.PASSWORD_ENTER"),autocomplete:"new-password",novalidate:"",noconfirm:""},null,8,["modelValue","invalid","invalidation-reason","label"])]),a("section",null,[p(V,{type:"submit",class:"submit-btn wide medium",disabled:!o(S)},{default:O(()=>[U(r(e.$t("NAVBAR.SIGN_IN")),1)]),_:1},8,["disabled"]),a("div",C,[a("a",{role:"button",tabindex:"0",class:"link",onClick:v,onKeydown:A(v,["enter"])},r(e.$t("FORM.FORGOT_PASSWORD")),33)])])],32)]))}}),T=_(D,[["__scopeId","data-v-a35dc069"]]),K={class:"login-view"},L={class:"login-container flex-column"},q=g({__name:"email-signin",setup(m){const l=f(),t=$(),d=y();return M(()=>{l.state.value.email||t.push({path:"/signin"}),Object.keys(d.query).includes("streaming")&&sessionStorage.setItem("redirect","/tvcode")}),(u,i)=>(R(),w("div",K,[a("section",L,[p(T,{email:o(l).state.value.email},null,8,["email"])])]))}}),Y=_(q,[["__scopeId","data-v-afdd8f24"]]);export{Y as default}; 2//# sourceMappingURL=CvLha2zr.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.