1(self.webpackChunkexame_id=self.webpackChunkexame_id||[]).push([[491],{9491:(e,t,r)=>{"use strict";r.r(t),r.d(t,{LetsStartModule:()=>y});var a=r(3618),i=r(1116),n=r(1462),o=r(7380),s=r(6474),c=r(3050),p=r(4791),l=r(4124),u=r(8404),g=r(8619),h=r(529),d=r(2693);let m=(()=>{class e{constructor(e){this.http=e}checkEmailStatus(e,t){const r=new d.WM({"g-recaptcha-response":t});return this.http.get(`${h.N.apiUrl}/v1/users/emailStatus/${e}`,{headers:r})}}return e.\u0275fac=function(t){return new(t||e)(g.LFG(d.eN))},e.\u0275prov=g.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();var v=r(4438),f=r(5959),C=r(913),Z=r(3586),k=r(9571),w=r(6441),T=r(3687);const x=function(){return["/login"]},M=function(e){return{email:e}};let _=(()=>{class e{constructor(e,t,r,a){this.router=e,this.startService=t,this.sharedService=r,this.exameTrackerAdapter=a,this.errorMessage="",this.emailType=s.x.EMAIL,this.gReCaptchaResponse="",this.origin="",this.startForm=new n.cw({email:new n.NI("",[n.kI.required,n.kI.pattern(c.CU)]),reCaptcha:new n.NI("",[n.kI.required])})}get email(){return this.startForm.get("email")}get reCaptcha(){return this.startForm.get("reCaptcha")}ngOnInit(){const e=this.sharedService.getQueryParam("origin");"checkout"!==(null==e?void 0:e.toLowerCase())&&this.router.navigate(["/login"],{queryParamsHandling:"preserve"}),this.exameTrackerAdapter.emitTrackPageVisitedFromCheckout()}start(){var e;(null===(e=this.email)||void 0===e?void 0:e.valid)&&(this.registerButton.setRequestState(),this.errorMessage="",this.startService.checkEmailStatus(this.email.value,this.gReCaptchaResponse).subscribe(e=>{var t,r;"failure"!=e.status?(this.errorMessage=l.B.invalidOrInUse,null===(r=this.email)||void 0===r||r.setErrors({incorrect:!0}),this.registerButton.resetState(),this.recaptchaComponent.reset()):this.router.navigate(["/register"],{queryParamsHandling:"preserve",state:{email:null===(t=this.email)||void 0===t?void 0:t.value}})},e=>{this.recaptchaComponent.reset(),this.registerButton.resetState()}))}onClickWhatsapp(){p.F.onClickWhatsapp()}}return e.\u0275fac=function(t){return new(t||e)(g.Y36(a.F0),g.Y36(m),g.Y36(v.F),g.Y36(f.k))},e.\u0275cmp=g.Xpm({type:e,selectors:[["app-lets-start"]],viewQuery:function(e,t){if(1&e&&(g.Gf(o.wT,5),g.Gf(u.r,5)),2&e){let e;g.iGM(e=g.CRH())&&(t.recaptchaComponent=e.first),g.iGM(e=g.CRH())&&(t.registerButton=e.first)}},decls:24,vars:15,consts:[[1,"card-container"],["id","login-form",1,"form-group",3,"formGroup","ngSubmit"],[3,"id","label","parentForm","controlName","errorMessage","textType","inputMode"],["registerButton",""],["id","g-recaptcha-container"],["formControlName","reCaptcha",3,"resolved"],[1,"input-group","align-self-stretch"],[3,"buttonTextInput","disabled"],["loginButton",""],["queryParamsHandling","preserve",1,"link",3,"routerLink","state"],[1,"hr-sect"],[1,"social-login"],[1,"whatsapp-icon-container",3,"click"],["src","assets/whatsapp-icon.svg",1,"whatsapp-icon"]],template:function(e,t){1&e&&(g.TgZ(0,"div",0),g.TgZ(1,"form",1),g.NdJ("ngSubmit",function(){return t.start()}),g.TgZ(2,"h4"),g._uU(3,"Vamos come\xe7ar"),g.qZA(),g._UZ(4,"app-text-input",2,3),g.TgZ(6,"div",4),g.TgZ(7,"re-captcha",5),g.NdJ("resolved",function(e){return t.gReCaptchaResponse=e}),g.qZA(),g.qZA(),g.TgZ(8,"div",6),g._UZ(9,"app-button",7,8),g.qZA(),g.TgZ(11,"p"),g._uU(12," J\xe1 tem uma conta? "),g.TgZ(13,"a",9),g._uU(14,"Fa\xe7a login"),g.qZA(),g.qZA(),g.qZA(),g.TgZ(15,"div",10),g._uU(16,"ou"),g.qZA(),g.TgZ(17,"div",11),g._UZ(18,"app-google-social-login"),g._UZ(19,"app-partners-social-login"),g._UZ(20,"app-apple-social-login"),g._UZ(21,"app-facebook-social-login"),g.qZA(),g.TgZ(22,"div",12),g.NdJ("click",function(){return t.onClickWhatsapp()}),g._UZ(23,"img",13),g.qZA(),g.qZA()),2&e&&(g.xp6(1),g.Q6J("formGroup",t.startForm),g.xp6(3),g.Q6J("id","user-email")("label","Endere\xe7o de e-mail")("parentForm",t.startForm)("controlName","email")("errorMessage",t.errorMessage)("textType",t.emailType)("inputMode","email"),g.xp6(5),g.Q6J("buttonTextInput","Continuar")("disabled",!(t.startForm.valid&&t.gReCaptchaResponse)),g.xp6(4),g.Q6J("routerLink",g.DdM(12,x))("state",g.VKq(13,M,null==t.email?null:t.email.value)))},directives:[n._Y,n.JL,n.sg,C.t,o.wT,o.Vd,n.JJ,n.u,u.r,a.yS,Z.I,k.V,w.k,T.w],styles:[".card-container[_ngcontent-%COMP%]{position:relative}.card-container[_ngcontent-%COMP%] .whatsapp-icon-container[_ngcontent-%COMP%]{position:fixed;bottom:16px;right:16px;width:56px;height:56px;background-color:#25d366;border-radius:100%;cursor:pointer}.card-container[_ngcontent-%COMP%] .whatsapp-icon-container[_ngcontent-%COMP%] .whatsapp-icon[_ngcontent-%COMP%]{z-index:1;opacity:1;padding:12px}"]}),e})();var q=r(5425);const b=[{path:"",component:_}];let y=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=g.oAB({type:e}),e.\u0275inj=g.cJS({providers:[{provide:o.BZ,useValue:{siteKey:h.N.gReCaptchaSiteKey}}],imports:[[i.ez,a.Bz.forChild(b),n.UX,q.m,o.a,o.lQ]]}),e})()}}]);
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.