4 lines
2.1 KiB
JavaScript
4 lines
2.1 KiB
JavaScript
const __vite__fileDeps=["./pageIm-BuomoSv_.js","./index-CbCftUfG.js","./index-vrhc3kb5.css","./page-NWzulROZ.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
|
|
import{a as u,f as b,m as v,e as y,_ as S}from"./index-CbCftUfG.js";import{p as L}from"./putPreloader-YG6jLs1E.js";import{P,a as k}from"./page-NWzulROZ.js";import{B as I}from"./button-DUmZNV0E.js";import{P as _,a as E,h as M}from"./htmlToSpan-D4DA0RUe.js";import{L as x}from"./loginPage-Dy4Z1LP4.js";import{r as N,w as A,t as D}from"./wrapEmojiText-CZyOyt8f.js";let t;const T=()=>{const d=new x({className:"page-password",withInputWrapper:!0,titleLangKey:"Login.Password.Title",subtitleLangKey:"Login.Password.Subtitle"}),a=I("btn-primary btn-color-primary"),s=new b.IntlElement({key:"Login.Next"});a.append(s.element);const e=new _({label:"LoginPassword",name:"password"});t=e.input,d.inputWrapper.append(e.container,a);let l;const p=()=>(l||(l=window.setInterval(p,1e4)),u.managers.passwordManager.getState().then(r=>{n=r,n.hint?N(e.label,M(A(n.hint))):e.setLabel()}));let n;const m=r=>{if(r&&y(r),!t.value.length){t.classList.add("error");return}const h=D([t,a],!0),c=t.value;s.update({key:"PleaseWait"});const g=L(a);e.setValueSilently(""+Math.random()),e.setValueSilently(c),u.managers.passwordManager.check(c,n).then(i=>{switch(i._){case"auth.authorization":clearInterval(l),S(()=>import("./pageIm-BuomoSv_.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(f=>{f.default.mount()}),o&&o.remove();break;default:a.removeAttribute("disabled"),s.update({key:i._}),g.remove();break}}).catch(i=>{switch(h(),e.input.classList.add("error"),i.type){default:s.update({key:"PASSWORD_HASH_INVALID"}),t.select();break}g.remove(),p()})};k(a,m),t.addEventListener("keypress",function(r){if(this.classList.remove("error"),s.update({key:"Login.Next"}),r.key==="Enter")return m()});const w=v.isMobile?100:166,o=new E(e,w);return d.imageDiv.append(o.container),Promise.all([o.load(),p()])},K=new P("page-password",!0,T,null,()=>{t.focus(),u.managers.appStateManager.pushToState("authState",{_:"authStatePassword"})});export{K as default};
|
|
//# sourceMappingURL=pagePassword-BpefiXlr.js.map
|