1import{b as Me}from"./chunk-BFXIKRQR.js";import{d as Y}from"./chunk-RA5FODAV.js";import{a as oe}from"./chunk-V3Z5HECQ.js";import{h as w,w as we}from"./chunk-GV67TWFH.js";import{A as Re,F as x,W as q,ka as L,l as k,m as Pe,n as V,o as z,p as y,q as H,r as W,xb as he,y as j,z as Ae}from"./chunk-2NSILLTL.js";import{B as Ee,D as _e,Eb as ge,Fb as fe,Gb as Se,Hb as S,Ib as C,Jb as ee,Kb as te,N as le,Nb as v,Oa as u,Ob as O,Pa as d,Pb as N,Qb as Ce,Sb as b,Tc as F,Ub as ie,Wc as U,Xc as I,Zc as ne,_a as h,bb as l,db as T,ha as X,hb as D,lb as r,mb as s,nb as E,oa as R,pa as B,qc as Te,rb as M,sc as $,tb as c,ub as me,vb as pe,wa as g,wb as P,x as K,xa as f,xb as A,ya as de,za as ce}from"./chunk-LTIVQTC4.js";var Le=["confirmPasswordInput"],ve=(n,t)=>({"ic-eye-slash":n,"ic-eye":t});function Ge(n,t){n&1&&(r(0,"p",17),C(1,"\u0E2B\u0E21\u0E32\u0E22\u0E40\u0E2B\u0E15\u0E38: \u0E43\u0E0A\u0E49\u0E20\u0E32\u0E29\u0E32\u0E2D\u0E31\u0E07\u0E01\u0E24\u0E29 \u0E15\u0E31\u0E27\u0E40\u0E25\u0E02 \u0E2B\u0E23\u0E37\u0E2D\u0E2D\u0E31\u0E01\u0E02\u0E23\u0E30\u0E1E\u0E34\u0E40\u0E28\u0E29 \u0E44\u0E21\u0E48\u0E15\u0E48\u0E33\u0E01\u0E27\u0E48\u0E32 8 \u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23"),s())}function $e(n,t){n&1&&(r(0,"div",18),c(1,2),s())}var se=(()=>{let t=class t{constructor(){this.passwordText=$localize`:@@password:รหัสà¸à¹à¸²à¸`,this.confirmPasswordText=$localize`:@@confirmPassword:ยืà¸à¸¢à¸±à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸`,this.showHelper=!0,this.isHalf=!0}ngOnInit(){}};t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=R({type:t,selectors:[["v-new-password-controls"]],viewQuery:function(e,i){if(e&1&&ge(Le,5),e&2){let a;fe(a=Se())&&(i.confirmPasswordInput=a.first)}},inputs:{user:"user",passwordText:"passwordText",confirmPasswordText:"confirmPasswordText",showHelper:"showHelper",isHalf:"isHalf"},features:[Ce([],[{provide:Pe,useExisting:y}])],decls:29,vars:32,consts:()=>{let o;return o=$localize`:@@invalidConfirmPasswordâe5febb1086321e832bac02a1f3660b6f8e7d6567â2989216175314103024: รหัสà¸à¹à¸²à¸à¹à¸¡à¹à¸à¸£à¸à¸à¸±à¸ 2`,[["passwordInput","","passwordModel","ngModel"],["confirmPasswordInput","","confirmPasswordModel","ngModel"],o,[1,"columns","is-multiline"],[1,"column"],[1,"field","is-required"],[1,"label"],[1,"field","has-addons"],[1,"control","is-expanded"],["type","password","name","password","placeholder","Password","minlength","8","pattern","[a-zA-Z0-9!@#$%^&*\\(\\)\\-+_=\\[\\]\\{\\};:',./|\\\\~?<>]+","autocomplete","new-password","required","",1,"input",3,"ngModelChange","ngModel"],[1,"control"],[1,"button",3,"click"],[1,"icon","text-light"],[1,"ic",3,"ngClass"],["type","password","name","confirmPassword","placeholder","Password","minlength","8","autocomplete","new-password","required","",1,"input",3,"ngModelChange","ngModel","vEqualTo","targetName"],["class","help is-info",4,"ngIf"],["class","notification is-danger",4,"ngIf"],[1,"help","is-info"],[1,"notification","is-danger"]]},template:function(e,i){if(e&1){let a=M();r(0,"div",3)(1,"div",4)(2,"div",5)(3,"label",6),C(4),s(),r(5,"div",7)(6,"div",8)(7,"input",9,0),N("ngModelChange",function(_){return g(a),O(i.user.password,_)||(i.user.password=_),f(_)}),s()(),r(10,"div",10)(11,"a",11),P("click",function(){g(a);let _=S(8);return f(_.type==="password"?_.type="text":_.type="password")}),r(12,"span",12),E(13,"i",13),s()()()()()(),r(14,"div",4)(15,"div",5)(16,"label",6),C(17),s(),r(18,"div",7)(19,"div",8)(20,"input",14,1),N("ngModelChange",function(_){return g(a),O(i.user.confirmPassword,_)||(i.user.confirmPassword=_),f(_)}),s()(),r(23,"div",10)(24,"a",11),P("click",function(){g(a);let _=S(21);return f(_.type==="password"?_.type="text":_.type="password")}),r(25,"span",12),E(26,"i",13),s()()()()()()(),h(27,Ge,2,0,"p",15)(28,$e,2,0,"div",16)}if(e&2){let a=S(8),m=S(9),_=S(21),J=S(22);u(),T("is-half",i.isHalf)("is-full",!i.isHalf),u(3),ee(i.passwordText),u(3),v("ngModel",i.user.password),u(4),T("_is-button-error",m.errors&&m.touched),u(),T("text-light",a.type==="password"),u(),l("ngClass",ie(26,ve,a.type==="password",a.type==="text")),u(),T("is-half",i.isHalf)("is-full",!i.isHalf),u(3),ee(i.confirmPasswordText),u(3),v("ngModel",i.user.confirmPassword),l("vEqualTo",i.user.password)("targetName","password"),u(4),T("_is-button-error",J.errors&&J.touched),u(),T("text-light",_.type==="password"),u(),l("ngClass",ie(29,ve,_.type==="password",_.type==="text")),u(),l("ngIf",i.showHelper),u(),l("ngIf",J.errors&&J.errors.vEqualTo&&J.touched)}},dependencies:[Te,$,k,V,j,Ae,Re,H,he],styles:[".label[_ngcontent-%COMP%]{font-size:1.4rem}._is-button-error[_ngcontent-%COMP%]{border:1px solid #E62828}"]});let n=t;return n})();var ke=()=>["../login"],be=(()=>{let t=class t{constructor(o,e,i,a,m){this.usersService=o,this.authService=e,this.popupService=i,this.route=a,this.router=m,this.passwordText=$localize`:@@newPassword:รหัสà¸à¹à¸²à¸à¹à¸«à¸¡à¹`,this.confirmPasswordText=$localize`:@@newConfirmPassword:ยืà¸à¸¢à¸±à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸«à¸¡à¹`}
2ngOnInit(){this.resetPassword={userId:this.route.snapshot.paramMap.get("userId"),token:this.route.snapshot.paramMap.get("resetToken")},!this.resetPassword.userId&&!this.resetPassword.token&&!this.authService.tempPassword&&this.router.navigate(["/auth/login"])}onSave(o){if(o.invalid)return;let e;this.resetPassword.userId&&this.resetPassword.token?e=this.usersService.resetPassword$(this.resetPassword):e=this.usersService.apiUsersChangePasswordPut$({oldPassword:this.authService.tempPassword,password:this.resetPassword.password,confirmPassword:this.resetPassword.confirmPassword}),this.resetPasswordSub=e.subscribe(()=>{this.popupService.alert($localize`:@@changePasswordSuccess:à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¸ªà¸³à¹à¸£à¹à¸`).subscribe(()=>{this.router.navigate(["/"])})})}};t.\u0275fac=function(e){return new(e||t)(d(L),d(Y),d(q),d(F),d(U))},t.\u0275cmp=R({type:t,selectors:[["fe-reset-password"]],decls:27,vars:10,consts:()=>{let o;o=$localize`:@@changePasswordâe4e2dcd14a0adf89131410cec98cea2b66b26844â1033604874860367515:à¹à¸à¸¥à¸µà¹à¸¢à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸`;let e;e=$localize`:@@changePasswordâ00213cbd1ae8f07d8fb8b2967200d5b2222a0ad7â4840998500369314970: à¹à¸à¸¥à¸µà¹à¸¢à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸ `;let i;return i=$localize`:@@backToLoginâ08bcafde2ca9257c543bc549679a5e54f601be28â4170843549086142727:à¸à¸¥à¸±à¸à¹à¸à¸«à¸à¹à¸²à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸`,[["form","ngForm"],o,e,i,[1,"is-flex","is-flex-column","_root"],[1,"_locale-wrapper"],[1,"_brand"],[1,"image"],["src","static/image/logo-blue-v2.svg"],[1,"section","is-short"],[1,"container","_container"],[1,"block"],[1,"text-size-xxlarge","text-center"],["novalidate","",3,"ngSubmit"],[3,"user","isHalf","showHelper","passwordText","confirmPasswordText"],[1,"field"],[1,"control","is-fullwidth"],["type","submit",1,"button","is-primary","is-fullwidth","is-large","has-shadow","text-size-medium",3,"softLoading"],[1,"block","text-center"],[1,"help","text-link","is-underline","text-weight-light","_link",3,"routerLink"]]},template:function(e,i){if(e&1){let a=M();r(0,"div",4)(1,"div",5),E(2,"shared-locale-dropdown"),s(),r(3,"div",6)(4,"figure",7),E(5,"img",8),s()(),r(6,"section",9)(7,"div",10)(8,"div",11)(9,"div",12),c(10,1),s()(),E(11,"br")(12,"br")(13,"br"),r(14,"form",13,0),P("ngSubmit",function(){g(a);let _=S(15);return f(i.onSave(_))}),E(16,"v-new-password-controls",14)(17,"br")(18,"br"),r(19,"div",15)(20,"div",16)(21,"button",17),c(22,2),s()()()(),E(23,"br"),r(24,"div",18)(25,"a",19),c(26,3),s()()()()()}if(e&2){let a=S(15);u(14),T("submitted",a.submitted),u(2),l("user",i.resetPassword)("isHalf",!1)("showHelper",!1)("passwordText",i.passwordText)("confirmPasswordText",i.confirmPasswordText),u(5),l("softLoading",i.resetPasswordSub),u(4),l("routerLink",b(9,ke))}},dependencies:[W,z,y,I,x,w,se],styles:["._root[_ngcontent-%COMP%]{min-height:100vh;background-color:#f9fdff;position:relative}._locale-wrapper[_ngcontent-%COMP%]{position:absolute;top:10px;right:16px}[_nghost-%COMP%]{display:block}._brand[_ngcontent-%COMP%]{margin-top:24px;margin-bottom:70px;padding-left:36px}._brand[_ngcontent-%COMP%] figure[_ngcontent-%COMP%]{width:204px}._container[_ngcontent-%COMP%]{max-width:420px}._link[_ngcontent-%COMP%]{font-size:1.4rem}"]});let n=t;return n})();function ze(n,t){n&1&&C(0,"\u0E14\u0E49\u0E27\u0E22 Azure AD")}function He(n,t){if(n&1){let p=M();r(0,"div",15)(1,"button",19),P("click",function(){g(p);let e=A();return f(e.loginWithAzureAD())}),C(2,"\u0E40\u0E02\u0E49\u0E32\u0E2A\u0E39\u0E48\u0E23\u0E30\u0E1A\u0E1A"),h(3,ze,1,0),s()()}if(n&2){let p=A();u(3),D(p.enablePassword?3:-1)}}function We(n,t){n&1&&E(0,"hr",16)}function Je(n,t){n&1&&(r(0,"div",20),C(1," \u0E40\u0E02\u0E49\u0E32\u0E2A\u0E39\u0E48\u0E23\u0E30\u0E1A\u0E1A\u0E14\u0E49\u0E27\u0E22\u0E23\u0E2B\u0E31\u0E2A\u0E1C\u0E48\u0E32\u0E19 "),s())}function Xe(n,t){if(n&1&&(r(0,"div",37),C(1),s()),n&2){let p=A(2);u(),te(" ",p.errorText," ")}}function Be(n,t){if(n&1){let p=M();h(0,Je,2,0,"div",20),r(1,"form",21,0),P("ngSubmit",function(){g(p);let e=S(2),i=A();return f(i.login(e))}),r(3,"div",22)(4,"label",23),c(5,1),s(),r(6,"div",24)(7,"input",25),N("ngModelChange",function(e){g(p);let i=A();return O(i.username,e)||(i.username=e),f(e)}),s()()(),r(8,"div",22)(9,"label",23),c(10,2),s(),r(11,"div",24)(12,"input",26),N("ngModelChange",function(e){g(p);let i=A();return O(i.password,e)||(i.password=e),f(e)}),s()()(),h(13,Xe,2,1,"div",27),r(14,"div",28)(15,"div",29)(16,"div",30)(17,"div",31)(18,"a",32),P("click",function(){g(p);let e=A();return f(e.viewForgotPassword())}),c(19,3),s()()(),E(20,"div",33),s()(),r(21,"div",34)(22,"div",35)(23,"button",36),c(24,4),s()()()()}if(n&2){let p=S(2),o=A();D(o.enableAzureAd?0:-1),u(),T("submitted",p.submitted),u(6),v("ngModel",o.username),u(5),v("ngModel",o.password),u(),l("ngIf",o.errorText),u(10),l("softLoading",o.loginSub)}}function je(n,t){if(n&1&&(r(0,"div",18),C(1),s()),n&2){let p=A();u(),te(" ",p.loginNotice," ")}}var Fe=(()=>{let t=class t{constructor(o,e,i,a){this.authService=o,this.route=e,this.router=i,this.initAuthDataService=a,this.loginNotice=null,this.enablePassword=oe.features.admin.loginWithPassword,this.enableAzureAd=oe.features.admin.loginWithAzureAD}
2ngOnInit(){this.returnUrl=this.route.snapshot.queryParamMap.get("returnUrl")||void 0}loginWithAzureAD(){let o=this.route.snapshot.queryParamMap.get("selectAccount")!=null;this.authService.loginWithAzureAD(this.returnUrl,o)}login(o){var e,i;this.errorText="",this.username=(e=this.username)==null?void 0:e.trim(),this.password=(i=this.password)==null?void 0:i.trim(),!(o.invalid||!this.username||!this.password)&&(this.loginSub=this.authService.requestTokenWithPasswordFlow$(this.username,this.password).pipe(le(a=>(a==null?void 0:a.status)===400?(a.error==="Please verifly your email account before start loggin"?this.router.navigate(["../confirmed",{result:!1,email:this.username}]):this.errorText=$localize`:@@emailOrPasswordInvalid:Email or password invalid`,K(()=>"-")):K(()=>a)),_e(a=>this.initAuthDataService.setAuthData$().pipe(Ee(()=>a)))).subscribe(a=>{a.needChangePassword?(this.authService.tempPassword=this.password,this.router.navigate(["/auth/reset-password"])):this.navigate()}))}viewForgotPassword(){this.router.navigate(["/auth/forgot-password"])}viewRegister(){this.router.navigate(["/auth/register"])}navigate(){this.returnUrl?this.router.navigateByUrl(this.returnUrl):this.router.navigate(["/"])}};t.\u0275fac=function(e){return new(e||t)(d(Y),d(F),d(U),d(Me))},t.\u0275cmp=R({type:t,selectors:[["fe-login"]],decls:16,vars:4,consts:()=>{let o;o=$localize`:@@emailâd688ea6ae9276ce8cfc2eae6ac4378ae417f295câ7479161272728713103:à¸à¸µà¹à¸¡à¸¥`;let e;e=$localize`:@@passwordâ7d39b0c171cfe172280c8a2bb1b0e5fdb2b273f4â4031424928048791480:รหัสà¸à¹à¸²à¸`;let i;i=$localize`:@@forgotPasswordLinkâce948ac00223d7e5fcdf1a22909509f65ffa7408â8940606314356900728:ลืมรหัสà¸à¹à¸²à¸?`;let a;return a=$localize`:@@loginâ2f1d32af3d2ed2ad15d1dbccd00654bd4f3d3cf0â2459930111948084365: à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸ `,[["form","ngForm"],o,e,i,a,[1,"is-flex","is-align-center","_container"],[1,"_locale-wrapper"],[1,"is-flex-1","is-hidden-touch","_cover"],[1,"image","push-x-auto"],["src","static/image/testimate-bg.png"],[1,"is-flex-1"],[1,"_page-content"],[1,"_brand"],["src","static/image/logo-blue-v2.svg"],[1,"block","space-3"],[1,"text-center"],[1,"hr","bg-grey-lighter","push-y-6"],["novalidate","",3,"submitted"],[1,"_notice","notification"],["type","button",1,"button","is-primary","is-fullwidth","is-large","has-shadow","text-size-medium",3,"click"],[1,"block","text-center"],["novalidate","",3,"ngSubmit"],[1,"field","push-bottom-4"],[1,"label","text-weight-light","_label"],[1,"control"],["type","text","name","username","autocomplete","username","autofocus","",1,"input",3,"ngModelChange","ngModel"],["type","password","name","password","autocomplete","current-password",1,"input",3,"ngModelChange","ngModel"],["class","notification is-danger",4,"ngIf"],[1,"push-bottom-4"],[1,"level"],[1,"level-left"],[1,"level-item"],[1,"help","text-link","is-underline","text-weight-light","_forgot-password",3,"click"],[1,"level-right"],[1,"field"],[1,"control","is-fullwidth"],["type","submit",1,"button","is-primary","is-fullwidth","is-large","has-shadow","text-size-medium",3,"softLoading"],[1,"notification","is-danger"]]},template:function(e,i){e&1&&(r(0,"div",5)(1,"div",6),E(2,"shared-locale-dropdown"),s(),r(3,"div",7)(4,"figure",8),E(5,"img",9),s()(),r(6,"div",10)(7,"div",11)(8,"div",12)(9,"figure",8),E(10,"img",13),s()(),r(11,"div",14),h(12,He,4,1,"div",15)(13,We,1,0,"hr",16)(14,Be,25,7,"form",17),s(),h(15,je,2,1,"div",18),s()()()),e&2&&(u(12),D(i.enableAzureAd?12:-1),u(),D(i.enableAzureAd&&i.enablePassword?13:-1),u(),D(i.enablePassword?14:-1),u(),D(i.loginNotice?15:-1))},dependencies:[$,W,k,V,z,H,y,x,w],styles:["._root[_ngcontent-%COMP%]{min-height:100vh;background-color:#f9fdff;position:relative}._locale-wrapper[_ngcontent-%COMP%]{position:absolute;top:10px;right:16px}[_nghost-%COMP%]{display:block}._container[_ngcontent-%COMP%]{display:flex;min-height:100vh;background-color:#e8f5ff;position:relative}._cover[_ngcontent-%COMP%] figure[_ngcontent-%COMP%]{width:475px}._page-content[_ngcontent-%COMP%]{padding:0 10%}._page-content[_ngcontent-%COMP%] ._brand[_ngcontent-%COMP%]{margin-bottom:68px}._page-content[_ngcontent-%COMP%] ._brand[_ngcontent-%COMP%] figure[_ngcontent-%COMP%]{width:204px}._page-content[_ngcontent-%COMP%] ._label[_ngcontent-%COMP%], ._page-content[_ngcontent-%COMP%] ._forgot-password[_ngcontent-%COMP%]{font-size:1.4rem}._notice[_ngcontent-%COMP%]{white-space:pre-wrap;height:200px;overflow:auto;margin:0 auto}"]});let n=t;return n})();var qe=()=>["../login"],Ie=(()=>{let t=class t{constructor(o,e){this.usersService=o,this.popupService=e,this.forgotPassword={email:""}}ngOnInit(){}onSave(o){o.invalid||(this.forgotPasswordSub=this.usersService.forgotPassword$(this.forgotPassword).subscribe(()=>{var e;(e=this.popupService)==null||e.alert("\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E2D\u0E35\u0E40\u0E21\u0E25",`\u0E40\u0E23\u0E32\u0E44\u0E14\u0E49\u0E2A\u0E48\u0E07\u0E2D\u0E35\u0E40\u0E21\u0E25\u0E44\u0E1B\u0E17\u0E35\u0E48 ${this.forgotPassword.email} 3\u0E42\u0E1B\u0E23\u0E14\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E01\u0E25\u0E48\u0E2D\u0E07\u0E02\u0E32\u0E40\u0E02\u0E49\u0E32\u0E02\u0E2D\u0E07\u0E04\u0E38\u0E13\u0E41\u0E25\u0E30\u0E17\u0E33\u0E15\u0E32\u0E21\u0E04\u0E33\u0E41\u0E19\u0E30\u0E19\u0E33\u0E40\u0E1E\u0E37\u0E48\u0E2D\u0E23\u0E35\u0E40\u0E0B\u0E47\u0E15\u0E23\u0E2B\u0E31\u0E2A\u0E1C\u0E48\u0E32\u0E19`,"primary","\u0E15\u0E01\u0E25\u0E07")}))}};t.\u0275fac=function(e){return new(e||t)(d(L),d(q))},t.\u0275cmp=R({type:t,selectors:[["fe-forgot-password"]],decls:31,vars:6,consts:()=>{let o;
3o=$localize`:@@forgotPasswordâdbf0cd0969c36da9882aa7b1a022b36e45816e77â512303721355231555:ลืมรหัสà¸à¹à¸²à¸`;let e;e=$localize`:@@forgotPasswordEmailâ61106b6a9f8e47d9ab31abc5d8d901820a319d68â6271399362975210820:à¸à¸£à¸¸à¸à¸²à¸à¸£à¸à¸à¸à¸µà¹à¸¡à¸¥à¸à¸à¸à¸à¸¸à¸`;let i;i=$localize`:@@forgotPasswordSubmitâ2ed0ac80dfd1a26fe6723d1b605a27b4dba5a22eâ8184632296673922241: สà¹à¸à¸à¸³à¸à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸ `;let a;return a=$localize`:@@backToLoginâ08bcafde2ca9257c543bc549679a5e54f601be28â4170843549086142727:à¸à¸¥à¸±à¸à¹à¸à¸«à¸à¹à¸²à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸`,[["form","ngForm"],o,e,i,a,[1,"is-flex","is-flex-column","_root"],[1,"_locale-wrapper"],[1,"_brand"],[1,"image"],["src","static/image/logo-blue-v2.svg"],[1,"section","is-short"],[1,"container","_container"],[1,"block"],[1,"text-size-xxlarge","text-center"],["novalidate","",3,"ngSubmit"],[1,"field","is-required"],[1,"label","text-weight-light","_label"],[1,"control"],["type","email","name","username","required","",1,"input",3,"ngModelChange","ngModel"],[1,"field"],[1,"control","is-fullwidth"],["type","submit",1,"button","is-primary","is-fullwidth","is-large","has-shadow","text-size-medium",3,"softLoading"],[1,"block","text-center"],[1,"help","text-link","is-underline","text-weight-light","_link",3,"routerLink"]]},template:function(e,i){if(e&1){let a=M();r(0,"div",5)(1,"div",6),E(2,"shared-locale-dropdown"),s(),r(3,"div",7)(4,"figure",8),E(5,"img",9),s()(),r(6,"section",10)(7,"div",11)(8,"div",12)(9,"div",13),c(10,1),s()(),E(11,"br")(12,"br")(13,"br"),r(14,"form",14,0),P("ngSubmit",function(){g(a);let _=S(15);return f(i.onSave(_))}),r(16,"div",15)(17,"label",16),c(18,2),s(),r(19,"div",17)(20,"input",18),N("ngModelChange",function(_){return g(a),O(i.forgotPassword.email,_)||(i.forgotPassword.email=_),f(_)}),s()()(),E(21,"br")(22,"br"),r(23,"div",19)(24,"div",20)(25,"button",21),c(26,3),s()()()(),E(27,"br"),r(28,"div",22)(29,"a",23),c(30,4),s()()()()()}if(e&2){let a=S(15);u(14),T("submitted",a.submitted),u(6),v("ngModel",i.forgotPassword.email),u(5),l("softLoading",i.forgotPasswordSub),u(4),l("routerLink",b(5,qe))}},dependencies:[W,k,V,z,j,H,y,I,x,w],styles:["._root[_ngcontent-%COMP%]{min-height:100vh;background-color:#f9fdff;position:relative}._locale-wrapper[_ngcontent-%COMP%]{position:absolute;top:10px;right:16px}[_nghost-%COMP%]{display:block}._brand[_ngcontent-%COMP%]{margin-top:24px;margin-bottom:70px;padding-left:36px}._brand[_ngcontent-%COMP%] figure[_ngcontent-%COMP%]{width:204px}._container[_ngcontent-%COMP%]{max-width:420px}._container[_ngcontent-%COMP%] ._label[_ngcontent-%COMP%], ._link[_ngcontent-%COMP%]{font-size:1.4rem}"]});let n=t;return n})();var Ye=()=>["../login"];function Qe(n,t){n&1&&(r(0,"div",12),de(),r(1,"svg",13),E(2,"path",14),s(),ce(),r(3,"span",15),C(4,"\u0E04\u0E38\u0E13\u0E44\u0E14\u0E49\u0E22\u0E37\u0E19\u0E22\u0E31\u0E19 Email \u0E40\u0E23\u0E35\u0E22\u0E1A\u0E23\u0E49\u0E2D\u0E22\u0E41\u0E25\u0E49\u0E27"),s()())}function Ze(n,t){n&1&&(r(0,"div",16)(1,"span",15),C(2,"\u0E2D\u0E35\u0E40\u0E21\u0E25\u0E22\u0E37\u0E19\u0E22\u0E31\u0E19\u0E15\u0E31\u0E27\u0E15\u0E19\u0E02\u0E2D\u0E07\u0E04\u0E38\u0E13\u0E2B\u0E21\u0E14\u0E2D\u0E32\u0E22\u0E38 \u0E01\u0E23\u0E38\u0E13\u0E32\u0E2A\u0E48\u0E07\u0E22\u0E37\u0E19\u0E22\u0E31\u0E19\u0E2D\u0E35\u0E40\u0E21\u0E25\u0E2D\u0E35\u0E01\u0E04\u0E23\u0E31\u0E49\u0E07"),s()())}function Ke(n,t){n&1&&(r(0,"a",17),C(1," \u0E40\u0E02\u0E49\u0E32\u0E2A\u0E39\u0E48\u0E23\u0E30\u0E1A\u0E1A "),s()),n&2&&l("routerLink",b(1,Ye))}function et(n,t){if(n&1){let p=M();r(0,"button",18),P("click",function(){g(p);let e=A();return f(e.resend())}),C(1,"\u0E2A\u0E48\u0E07\u0E2D\u0E35\u0E01\u0E04\u0E23\u0E31\u0E49\u0E07"),s()}if(n&2){let p=A();l("softLoading",p.resendSub)}}var ye=(()=>{let t=class t{constructor(o,e,i){this.usersService=o,this.route=e,this.router=i}ngOnInit(){this.result=this.route.snapshot.paramMap.get("result")==="true",this.errorMessage=this.route.snapshot.paramMap.get("errorMessage"),this.email=this.route.snapshot.paramMap.get("email")}resend(){this.resendSub=this.usersService.apiUsersSendConfirmEmailPost$({email:this.email}).subscribe(()=>{this.router.navigate(["../verify",{email:this.email}])})}};t.\u0275fac=function(e){return new(e||t)(d(L),d(F),d(U))},t.\u0275cmp=R({type:t,selectors:[["fe-confirmed"]],decls:12,vars:4,consts:[[1,"is-flex","is-flex-column","_root"],[1,"_brand"],[1,"image","push-x-auto"],["src","static/image/logo-blue-v2.svg"],[1,"section","is-short","is-flex","is-flex-1","is-align-center"],[1,"container","_container"],[1,"_text-wrapper"],["class","is-flex is-justify-center",4,"ngIf"],["class","text-center",4,"ngIf"],["class","button is-primary is-large has-shadow is-fullwidth text-size-medium",3,"routerLink",4,"ngIf"],["type","button","class","button is-primary is-large has-shadow is-fullwidth text-size-medium",3,"softLoading","click",4,"ngIf"],[1,"_space"],[1,"is-flex","is-justify-center"],["width","36","height","36","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","avocode","https://avocode.com/","viewBox","0 0 36 36",1,"push-right-3"],["d","M27.9,15.3l-10.8,10.8c-0.45,0.45 -1.125,0.45 -1.8,0l-6.3,-6.3c-0.225,-0.45 -0.225,-1.35 0.225,-1.8l1.8,-1.8c0.45,-0.45 1.125,-0.45 1.8,0l3.6,3.6l8.325,-8.325c0.45,-0.45 1.125,-0.45 1.8,0l1.35,2.025c0.225,0.225 0.45,0.45 0.45,0.9c0,0.225 0,0.675 -0.45,0.9zM18,0c-9.9,0 -18,8.1 -18,18c0,9.9 8.1,18 18,18c9.9,0 18,-8.1 18,-18c0,-9.9 -8.1,-18 -18,-18z","fill","#50bde6","fill-opacity","1"],[1,"text-weight-light"],[1,"text-center"],[1,"button","is-primary","is-large","has-shadow","is-fullwidth","text-size-medium",3,"routerLink"],["type","button",1,"button","is-primary","is-large","has-shadow","is-fullwidth","text-size-medium",3,"click","
3softLoading"]],template:function(e,i){e&1&&(r(0,"div",0)(1,"div",1)(2,"figure",2),E(3,"img",3),s()(),r(4,"section",4)(5,"div",5)(6,"div",6),h(7,Qe,5,0,"div",7)(8,Ze,3,0,"div",8),s(),h(9,Ke,2,2,"a",9)(10,et,2,1,"button",10),s()(),E(11,"div",11),s()),e&2&&(u(7),l("ngIf",i.result),u(),l("ngIf",!i.result),u(),l("ngIf",i.result),u(),l("ngIf",!i.result))},dependencies:[$,I,x],styles:["[_nghost-%COMP%]{display:block}._root[_ngcontent-%COMP%]{display:flex;min-height:100vh;background-color:#f9fdff}._brand[_ngcontent-%COMP%]{margin-top:40px}._brand[_ngcontent-%COMP%] figure[_ngcontent-%COMP%]{width:204px}._container[_ngcontent-%COMP%]{max-width:420px}._text-wrapper[_ngcontent-%COMP%]{margin-bottom:6rem}._text-wrapper[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:2.4rem}._space[_ngcontent-%COMP%]{height:80px}"]});let n=t;return n})();var tt=()=>["../login"],xe=(()=>{let t=class t{constructor(o){this.route=o}ngOnInit(){this.email=this.route.snapshot.paramMap.get("email")}};t.\u0275fac=function(e){return new(e||t)(d(F))},t.\u0275cmp=R({type:t,selectors:[["fe-verify"]],decls:16,vars:3,consts:()=>{let o;o=$localize`:@@verifyEmailâ2fd1b99f3b71335d859bf114fcfba3d094ee06f1â4612928867615693712:à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸µà¹à¸¡à¸¥`;let e;e=$localize`:@@verifyEmailSuggestionâe3468f73dcf5db57f19ab4451bc4cb6d818b7587â3896969946097889023:à¹à¸£à¸²à¹à¸à¹à¸ªà¹à¸à¸à¸µà¹à¸¡à¸¥à¹à¸à¸à¸µà¹ ${"\uFFFD0\uFFFD"}:INTERPOLATION: à¹à¸à¸·à¹à¸à¸¢à¸·à¸à¸¢à¸±à¸à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸à¹à¸à¹à¸²à¸à¸à¸à¸à¸µà¹à¸¡à¸¥à¹à¸à¸à¹à¸à¸£à¸ªà¸à¸±à¸à¸à¸¥à¹à¸²à¸§ à¹à¸à¸£à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸¥à¹à¸à¸à¸à¸²à¹à¸à¹à¸²à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¸°à¸à¸³à¸à¸²à¸¡à¸à¸³à¹à¸à¸°à¸à¸³à¹à¸à¸·à¹à¸à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¸ªà¸¡à¸à¸¹à¸£à¸à¹`;let i;return i=$localize`:@@loginâadaae2edfbf24144db9aa6d7adaee930ec8cb2baâ5631322678031453747: à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸ `,[o,e,i,[1,"is-flex","is-flex-column","_root"],[1,"_locale-wrapper"],[1,"_brand"],[1,"image","push-x-auto"],["src","static/image/logo-blue-v2.svg"],[1,"section","is-short","is-flex","is-flex-1","is-align-center"],[1,"container","_container"],[1,"text-center","_text-wrapper"],[1,"text-weight-light","push-bottom-3"],[1,"text-weight-light"],[1,"button","is-primary","is-large","is-fullwidth","text-size-medium",3,"routerLink"],[1,"_space"]]},template:function(e,i){e&1&&(r(0,"div",3)(1,"div",4),E(2,"shared-locale-dropdown"),s(),r(3,"div",5)(4,"figure",6),E(5,"img",7),s()(),r(6,"section",8)(7,"div",9)(8,"div",10)(9,"div",11),c(10,0),s(),r(11,"div",12),c(12,1),s()(),r(13,"a",13),c(14,2),s()()(),E(15,"div",14),s()),e&2&&(u(12),me(i.email),pe(12),u(),l("routerLink",b(2,tt)))},dependencies:[I,w],styles:["._root[_ngcontent-%COMP%]{min-height:100vh;background-color:#f9fdff;position:relative}._locale-wrapper[_ngcontent-%COMP%]{position:absolute;top:10px;right:16px}[_nghost-%COMP%]{display:block}._brand[_ngcontent-%COMP%]{margin-top:40px}._brand[_ngcontent-%COMP%] figure[_ngcontent-%COMP%]{width:204px}._container[_ngcontent-%COMP%]{max-width:420px}._text-wrapper[_ngcontent-%COMP%]{margin-bottom:6rem}._text-wrapper[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:first-child{font-size:2.4rem}._space[_ngcontent-%COMP%]{height:80px}"]});let n=t;return n})();var it=[{path:"reset-password",component:be,data:{animation:"resetPassword"}},{path:"login",component:Fe,data:{animation:"login"}},{path:"forgot-password",component:Ie,data:{animation:"forgotPassword"}},{path:"confirmed",component:ye,data:{animation:"confirmed"}},{path:"verify",component:xe,data:{animation:"verify"}}],De=(()=>{let t=class t{};t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=B({type:t}),t.\u0275inj=X({imports:[ne.forChild(it),ne]});let n=t;return n})();var zt=(()=>{let t=class t{};t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=B({type:t}),t.\u0275inj=X({imports:[we,De]});let n=t;return n})();export{zt as a};
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.