PageSourceSearch

https://gracemedia.app/3261.4f52d2f487af3094.js

js gracemedia.app collected 2026-09-27 21:36:27 UTC 53,260 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkgudsho=self.webpackChunkgudsho||[]).push([[3261],{3261:(Ze,F,s)=>{s.d(F,{b:()=>ze});var e=s(4650),a=s(4006),u=s(2340),P=s(3050),A=s(3223),g=s(1315),_=s(5384),L=s(7185),d=s(6895),T=s(9299),c=s(9066),x=s(7536),S=s(5589),V=s(5412),w=s(8951),D=s(8386),I=s(2302),R=s(9101),G=s(6709),U=s(9655);function H(r,i){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"strong",10),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.onSubmit(l.id))}),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"PROFILE.CONFIRM")))}function B(r,i){1&r&&(e.\u0275\u0275elementStart(0,"strong"),e.\u0275\u0275element(1,"app-infinity-loader"),e.\u0275\u0275elementEnd())}function M(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",11),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.OTP")," "))}function k(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275template(1,M,3,3,"div",9),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==n.form.otp.errors?null:n.form.otp.errors.required)}}function j(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",11),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.NUMBERS_ALLOWED")," "))}function W(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",11),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.MIN_NUMBERS_ALLOWED")," "))}const z=function(r){return{active:r}};let $=(()=>{class r{constructor(n,t,l,o,m,f){this.formBuilder=n,this.OtpFirebaseService=t,this.loginService=l,this.apiService=o,this.translate=m,this.sharedService=f,this.submitted=!1,this.error={}}ngOnInit(){this.gudShoProfileOTPForm=this.formBuilder.group({otp:["",[a.Validators.required,a.Validators.minLength(6),a.Validators.pattern("^[0-9]*$")]]})}get form(){return this.loginService.getForm(this.gudShoProfileOTPForm)}onSubmit(n){this.getLocalStorageValue(),this.submitted=!0,!this.gudShoProfileOTPForm.invali
1d&&(this.gudShoProfileOTPForm.invalid||(this.loader=!0,1===n?(this.OtpFirebaseService.verifyProfilePhoneCode(String(this.gudShoProfileOTPForm.value.otp),this.phone,this.gudShoProfileOTPForm.controls.otp),this.sharedService.profilePhoneConfirmOTP.subscribe(t=>{!0===t&&(this.submitted=!1,this.loader=!1),2===t&&(this.submitted=!1,this.loader=!1)})):2===this.id&&(this.loader=!0,this.apiService.callPostAPI(u.N.usersApiUrl+"verifyOtp",{otp:this.gudShoProfileOTPForm.value.otp,email:this.emailId,type:"profile-update"}).subscribe(t=>{200===t.statusCode&&!1===t.error&&(this.translate.get("OTP.OTP_VERIFIED").subscribe(l=>{this.apiService.successToast(l)}),this.sharedService.confirmProfileEmailOTP(!0),this.sharedService.setLocalStorage(t.response),this.submitted=!1,this.loader=!1)},t=>{this.submitted=!1,this.loader=!1,this.gudShoProfileOTPForm.controls.otp.setValue(""),422===t.error.statusCode?"string"==typeof t.error.message||t.error.message instanceof String?this.apiService.failureToast(t.error.message):this.error=t.error.message:(this.error={},this.apiService.failureToast(t.error.message?t.error.message:t.message))}))))}getLocalStorageValue(){localStorage.getItem("userPhone")&&(this.phone=localStorage.getItem("userPhone")),localStorage.getItem("userEmail")&&(this.emailId=localStorage.getItem("userEmail"))}}return r.\u0275fac=function(n){return new(n||r)(e.\u0275\u0275directiveInject(a.FormBuilder),e.\u0275\u0275directiveInject(S.w),e.\u0275\u0275directiveInject(g.r),e.\u0275\u0275directiveInject(_.s),e.\u0275\u0275directiveInject(c.sK),e.\u0275\u0275directiveInject(x.F))},r.\u0275cmp=e.\u0275\u0275defineComponent({type:r,selectors:[["app-gud-profile-otp"]],inputs:{id:"id"},decls:14,vars:12,consts:[["autocomplete","off",1,"profile-otp-form",3,"formGroup"],[1,"form-group"],[1,"form-input"],["type","text","formControlName","otp","maxlength","6",1,"form-control",3,"ngClass"],["otp",""],["for","otp"],[1,"addon-group"],["class","blue",3,"click",4,"ngIf"],[4,"ngIf"],["class","error",4,"ngIf"],[1,"blue",3,"click"],[1,"error"]],template:function(n,t){if(1&n&&(e.\u0275\u0275elementStart(0,"form",0)(1,"div",1)(2,"div",2),e.\u0275\u0275element(3,"input",3,4),e.\u0275\u0275elementStart(5,"label",5),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"span",6),e.\u0275\u0275template(9,H,3,3,"strong",7),e.\u0275\u0275template(10,B,2,0,"strong",8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(11,k,2,1,"div",8),e.\u0275\u0275template(12,j,3,3,"div",9),e.\u0275\u0275template(13,W,3,3,"div",9),e.\u0275\u0275elementEnd()()),2&n){const l=e.\u0275\u0275reference(4);e.\u0275\u0275property("formGroup",t.gudShoProfileOTPForm),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(10,z,null==l?null:l.value)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,8,"OTP.OTP")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",!t.loader),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.loader),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form.otp?null:t.form.otp.errors)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.form.otp||null==t.form.otp.errors?null:t.form.otp.errors.pattern)&&!(null!=t.form.otp.errors&&t.form.otp.errors.required)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form.otp||null==t.form.otp.errors?null:t.form.otp.errors.minlength)&&!(null!=t.form.otp&&null!=t.form.otp.errors&&t.form.otp.errors.pattern))}},dependencies:[d.mk,d.O5,a.\u0275NgNoValidate,a.DefaultValueAccessor,a.NgControlStatus,a.NgControlStatusGroup,a.MaxLengthValidator,a.FormGroupDirective,a.FormControlName,U.m,I.P,c.X$],encapsulation:2}),r})();function Y(r,i){1&r&&e.\u0275\u0275element(0,"app-infinity-loader",5)}function X(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"a",6),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("",n.message," ",e.\u0275\u0275pipeBind1(2,2,"OTP.SEC_LEFT"),"")}}function Z(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",2),e.\u0275\u0275template(1,Y,1,0,"app-infinity-loader",3),e.\u0275\u0275template(2,X,3,4,"a",4),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.phoneLoader),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",""!==n.message)}}function K(r,i){1&r&&e.\u0275\u0275element(0,"app-infinity-loader",5)}function Q(r,i){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"a",8),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const l=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(l.resendOTP(l.id))}),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"OTP.RESEND_OTP")," "))}function J(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275template(1,K,1,0,"app-infinity-loader",3),e.\u0275\u0275template(2,Q,3,3,"a",7),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.phoneLoader),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!n.phoneLoader)}}let q=(()=>{class r{constructor(n,t,l){this.apiService=n,this.loginService=t,this.OtpFirebaseService=l,this.intervalId=0,this.message="",this.seconds=u.N.countdown_seconds,this.stopTimer=!1,this.error={},this.phoneLoader=!1}ngOnInit(){this.start(),localStorage.getItem("otpType")&&(this.otpType=localStorage.getItem("otpType"),"registration"===this.otpType&&(this.otpType="register_otp")),localStorage.getItem("userPhone")&&(this.phoneNumber=localStorage.getItem("userPhone")),localStorage.getItem("userEmail")&&(this.emailId=localStorage.getItem("userEmail"))}start(){this.countDown()}stop(){this.stopTimer=!0,this.clearTimer(),this.message=`${this.seconds}`}clearTimer(){clearInterval(this.intervalId)}countDown(){this.stopTimer=!1,this.clearTimer(),this.intervalId=window.setInterval(()=>{this.seconds-=1,0===this.seconds?(this.message="Blast off!",this.stop()):(this.seconds<0&&(this.seconds=u.N.countdown_seconds),this.message=`${this.seconds}`)},1e3)}resendOTP(n){1===n?(this.phoneLoader=!0,this.OtpFirebaseService.sendProfilePhoneCode(this.phoneNumber,!0).then(t=>{t?this.phoneLoader=!1:(this.message="",this.start(),setTimeout(()=>{this.phoneLoader=!1},500))})):(""!==this.emailId||null!==this.emailId)&&(this.start(),this.apiService.callPostAPI(u.N.usersApiUrl+"profile-email-verify",{email:this.emailId}).subscribe(t=>{200===t.statusCode&&!1===t.error&&this.apiService.successToast(t.message)},t=>{422===t.error.statusCode?"string"==typeof t.error.message||t.error.message instanceof String?this.apiService.failureToast(t.error.message):this.error=t.error.message:(this.error={},this.apiService.failureToast(t.error.message))}))}ngOnDestroy(){this.clearTimer(),"reset_otp"===this.otpType||this.loginService.destroyUserEmailOrPhone(),this.loginService.destroyOtpType()}}return r.\u0275fac=function(n){return new(n||r)(e.\u0275\u0275directiveInject(_.s),e.\u0275\u0275directiveInject(g.r),e.\u0275\u0275directiveInject(S.w))},r.\u0275cmp=e.\u0275\u0275defineComponent({type:r,selectors:[["app-profile-countdown-timer"]],inputs:{id:"id"},decls:2,vars:2,consts:[["class","link-header",4,"ngIf"],[4,"ngIf"],[1,"link-header"],["class","inifinite-theme-loader",4,"ngIf"],["class","input-msg no-events",4,"ngIf"],[1,"inifinite-theme-loader"],[1,"input-msg","no-events"],["class","cursor",3,"click",4,"ngIf"],[1,"cursor",3,"click"]],template:function(n,t){1&n&&(e.\u0275\u0275template(0,Z,3,2,"div",0),e.\u0275\u0275template(1,J,3,2,"div",1)),2&n&&(e.\u0275\u0275property("ngIf",!t.stopTimer),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.stopTimer))},dependencies:[d.O5,I.P,c.X$],encapsulation:2}),r})();var ee=s(6277),O=s(9936);function te(r,i){1&r&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,"S"),e.\u0275\u0275elementEnd())}function ne(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"span",31),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"diffDays"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275template(4,te,2,0,"span",21),e.\u0275\u0275pipe(5,"diffDays"),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(2,3,null==n.UserHandler||null==n.UserHandler.activePlan?null:n.UserHandler.activePlan.end_date)," ",e.\u0275\u0275pipeBind1(3,5,"SUBSCRIPTION.EXPIRE_DAYS"),""),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(5,7,null==n.UserHandler||null==n.UserHandler.activePlan?null:n.UserHandler.activePlan.end_date)>1)}}function re(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"span",31),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"uppercase"),e.\u0275\u0275pipe(3,"hrsmin"),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,e.\u0275\u0275pipeBind1(3,3,null==n.UserHandler||null==n.UserHandler.activePlan?null:n.UserHandler.activePlan.end_date))," ")}}function ie(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"span",28)(1,"span",29),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(4,ne,6,9,"span",30),e.\u0275\u0275pipe(5,"diffDays"),e.\u0275\u0275template(6,re,4,5,"span",30),e.\u0275\u0275pipe(7,"diffDays"),e.\u0275\u0275pipe(8,"hrsmin"),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,3,"SUBSCRIPTION.EXPIREE_IN")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(5,5,null==n.UserHandler||null==n.UserHandler.activePlan?null:n.UserHandler.activePlan.end_date)>1),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",1===e.\u0275\u0275pipeBind1(7,7,null==n.UserHandler||null==n.UserHandler.activePlan?null:n.UserHandler.activePlan.end_date)&&e.\u0275\u0275pipeBind1(8,9,null==n.UserHandler||null==n.UserHandler.activePlan?null:n.UserHandler.activePlan.end_date))}}function le(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",3)(1,"div",23)(2,"h4")(3,"span",24)(4,"span"),e.\u0275\u0275text(5),e.\u0275\u0275template(6,ie,9,11,"span",25),e.\u0275\u0275pipe(7,"diffDays"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"span",26),e.\u0275\u0275text(9),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(10,"span",27),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd()()()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("",null==n.UserHandler||null==n.UserHandler.activePlan?null:n.UserHandler.activePlan.name," "),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==n.UserHandler||null==n.UserHandler.activePlan?null:n.UserHandler.activePlan.subscription_id)&&e.\u0275\u0275pipeBind1(7,5,null==n.UserHandler||null==n.UserHandler.activePlan?null:n.UserHandler.activePlan.end_date)>0),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate2("",n.currency[null==n.UserHandler||null==n.UserHandler.activePlan?null:n.UserHandler.activePlan.currency],"",null==n.UserHandler||null==n.UserHandler.activePlan?null:n.UserHandler.activePlan.price.toFixed(2),""),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,7,"SUBSCRIPTION.CURRENT_PLAN"))}}function ae(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.CHARACTERS_ALLOWED")," "))}function oe(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.FIRST_NAME")," "))}function se(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275template(1,oe,3,3,"div",21),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==n.form||null==n.form.firstName.errors?null:n.form.firstName.errors.required)}}function pe(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.MIN_CHARACTERS_ALLOWED")," "))}function de(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.MAX_CHARACTERS_ALLOWED")," "))}function me(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",null==n.error?null:n.error.first_name," ")}}function ue(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.CHARACTERS_ALLOWED")," "))}function fe(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.LAST_NAME")," "))}function ce(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275template(1,fe,3,3,"div",21),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==n.form||null==n.form.lastName.errors?null:n.form.lastName.errors.required)}}function he(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.MIN_CHARACTERS_ALLOWED")," "))}function ve(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.MAX_CHARACTERS_ALLOWED")," "))}function ge(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",null==n.error?null:n.error.last_name," ")}}const N=function(r,i){return{active:r,disabled:i}};function _e(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",33)(1,"div",14)(2,"a",34),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(3,"svg",35)(4,"defs")(5,"style"),e.\u0275\u0275text(6," .av.input-msg { fill: none!important; } .bv.input-msg{ fill: #2cc88e!important; } "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(7,"path",36)(8,"path",37),e.\u0275\u0275elementEnd()(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementStart(9,"input",38,39),e.\u0275\u0275listener("keydown.space",function(t){return t.preventDefault()}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"label",40),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd()()()),2&r){const n=e.\u0275\u0275reference(10);e.\u0275\u0275advance(9),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction2(5,N,null==n?null:n.value,
1null==n?null:n.value))("readonly",null==n?null:n.value),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,3,"HEADER.PHONE"))}}function Se(r,i){1&r&&e.\u0275\u0275element(0,"app-infinity-loader",50)}function Ie(r,i){1&r&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementContainerEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PROFILE.VERITY"),""))}function Ce(r,i){1&r&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementContainerEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PROFILE.ENTER"),""))}const Ee=function(r){return{"blue clickable":r}};function ye(r,i){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"strong",48),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n),e.\u0275\u0275nextContext();const l=e.\u0275\u0275reference(3),o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.openPhoneOtp(null==l?null:l.value))}),e.\u0275\u0275template(1,Se,1,0,"app-infinity-loader",49),e.\u0275\u0275template(2,Ie,3,3,"ng-container",21),e.\u0275\u0275template(3,Ce,3,3,"ng-container",21),e.\u0275\u0275elementEnd()}if(2&r){e.\u0275\u0275nextContext();const n=e.\u0275\u0275reference(3),t=e.\u0275\u0275nextContext();e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(4,Ee,""!==(null==n?null:n.value))),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.phoneLoader),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.phoneLoader&&t.phonenumberEntry),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.phoneLoader&&!t.phonenumberEntry)}}function Pe(r,i){1&r&&e.\u0275\u0275element(0,"app-infinity-loader",50)}function Te(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"strong",51),e.\u0275\u0275template(1,Pe,1,0,"app-infinity-loader",49),e.\u0275\u0275element(2,"app-profile-countdown-timer",52),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.phoneLoader),e.\u0275\u0275advance(1),e.\u0275\u0275property("id",1)}}function xe(r,i){1&r&&e.\u0275\u0275element(0,"app-gud-profile-otp",53),2&r&&e.\u0275\u0275property("id",1)}function Ue(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",null==n.error?null:n.error.phone," ")}}const Oe=function(r){return{"form-control mat-phone":1,active:r}},Ne=function(r,i,n,t){return[r,i,n,t]};function be(r,i){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",41)(1,"div",42)(2,"ngx-intl-tel-input-pure",43,39),e.\u0275\u0275listener("input",function(){e.\u0275\u0275restoreView(n);const l=e.\u0275\u0275reference(3),o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.onEnterPhone(null==l?null:l.value))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"span",44),e.\u0275\u0275template(5,ye,4,6,"strong",45),e.\u0275\u0275template(6,Te,3,2,"strong",46),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",4),e.\u0275\u0275template(8,xe,1,1,"app-gud-profile-otp",47),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(9,Ue,2,1,"div",8),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275reference(3),t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("cssClass",e.\u0275\u0275pureFunction1(16,Oe,null==n?null:n.value))("preferredCountries",t.preferredCountries)("enableAutoCountrySelect",!1)("enablePlaceholder",!1)("searchCountryFlag",!0)("searchCountryField",e.\u0275\u0275pureFunction4(18,Ne,t.SearchCountryField.Iso2,t.SearchCountryField.Name,t.SearchCountryField.DialCode,t.SearchCountryField.All))("selectFirstCountry",!0)("selectedCountryISO",t.CountryISO.UnitedStates)("phoneValidation",!0)("separateDialCode",t.separateDialCode)("id",n),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngSwitch",t.isPhoneEditOrVerify),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase",2),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase",3),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.isPhoneOTP),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.isPhoneOTP&&(null==t.error?null:t.error.phone))}}function Fe(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.EMAIL")," "))}function Ae(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.VALID_EMAIL")," "))}function Le(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",null==n.error?null:n.error.email," ")}}function Ve(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.SETPASSWORD_REQUIRED")," "))}function we(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.SETPASSWORD_MINLENGTH")," "))}function De(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.SETPASSWORD_MAXLENGTH")," "))}const b=function(r){return{display:r}},C=function(r){return{active:r}};function Re(r,i){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",54)(1,"div",4)(2,"span",55),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const l=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(l.npShow=!0)}),e.\u0275\u0275elementStart(3,"div",56)(4,"span"),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(5,"svg",57),e.\u0275\u0275element(6,"path",58)(7,"path",59)(8,"path",60),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementStart(9,"span",61),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.npShow=!1)}),e.\u0275\u0275elementStart(10,"div",56)(11,"span"),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(12,"svg",57),e.\u0275\u0275element(13,"path",62)(14,"path",63),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementStart(15,"input",64,65),e.\u0275\u0275listener("keydown.space",function(l){return l.preventDefault()}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"label",66),e.\u0275\u0275text(18),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(20,Ve,3,3,"div",8),e.\u0275\u0275template(21,we,3,3,"div",8),e.\u0275\u0275template(22,De,3,3,"div",8),e.\u0275\u0275elementEnd()()}if(2&r){const n=e.\u0275\u0275reference(16),t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngStyle",e.\u0275\u0275pureFunction1(10,b,t.npShow?"none":"block")),e.\u0275\u0275advance(7),e.\u0275\u0275property("ngStyle",e.\u0275\u0275pureFunction1(12,b,t.npShow?"block":"none")),e.\u0275\u0275advance(6),e.\u0275\u0275property("type",t.npShow?"text":"password")("ngClass",e.\u0275\u0275pureFunction1(14,C,null==n?null:n.value)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(19,8,"HEADER.SET_PASSWORD")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.password||null==t.form.password.errors?null:t.form.password.errors.required)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.password||null==t.form.password.errors?null:t.form.password.errors.minlength)&&!(null!=t.form&&null!=t.form.password&&null!=t.form.password.errors&&t.form.password.errors.required)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.password||null==t.form.password.errors?null:t.form.password.errors.maxlength)&&!(null!=t.form&&null!=t.form.password&&null!=t.form.password.errors&&t.form.password.errors.minlength)&&!(null!=t.form&&null!=t.form.password&&null!=t.form.password.errors&&t.form.password.errors.required))}}function Ge(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"FORM_VALIDATION.PLEASE_AGREE")," "))}function He(r,i){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",3)(1,"mat-checkbox",67),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(n);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.acceptStatus())}),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementStart(4,"a",68),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,", "),e.\u0275\u0275elementStart(8,"a",69),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementStart(13,"a",70),e.\u0275\u0275text(14),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(16,"div",71),e.\u0275\u0275template(17,Ge,3,3,"div",21),e.\u0275\u0275elementEnd()()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("checked",n.checkBoxStaus),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(3,7,"SIGN_UP.ACCEPT_CONDITIONS")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,9,"SIGN_UP.TERMS_CONDITIONS"),""),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(10,11,"SIGN_UP.PRIVACY_POLICY")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(", ",e.\u0275\u0275pipeBind1(12,13,"SIGN_UP.AND")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(15,15,"SIGN_UP.CONTENT_POLICIES")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",n.checkBoxError)}}function Be(r,i){1&r&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementContainerEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"PROFILE.SAVE")))}function Me(r,i){1&r&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementContainerEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"PROFILE.CREATE_ACCOUNT")))}function ke(r,i){1&r&&e.\u0275\u0275element(0,"app-infinity-loader")}function je(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",72)(1,"div",73)(2,"div",3)(3,"div",74),e.\u0275\u0275element(4,"input",75),e.\u0275\u0275elementStart(5,"label",76),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(8,"div",3)(9,"div",74),e.\u0275\u0275element(10,"input",75),e.\u0275\u0275elementStart(11,"label",76),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(14,"div",77)(15,"div",3)(16,"div",74),e.\u0275\u0275element(17,"input",75),e.\u0275\u0275elementStart(18,"label",76),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(21,"div",3)(22,"div",74),e.\u0275\u0275element(23,"input",75),e.\u0275\u0275elementStart(24,"label",76),e.\u0275\u0275text(25),e.\u0275\u0275pipe(26,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(27,"div",77)(28,"div",3)(29,"div",74),e.\u0275\u0275element(30,"input",75),e.\u0275\u0275elementStart(31,"label",76),e.\u0275\u0275text(32),e.\u0275\u0275pipe(33,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(34,"div",3)(35,"div",74),e.\u0275\u0275element(36,"input",75),e.\u0275\u0275elementStart(37,"label",76),e.\u0275\u0275text(38),e.\u0275\u0275pipe(39,"translate"),e.\u0275\u0275elementEnd()()()()(),e.\u0275\u0275elementStart(40,"button",78),e.\u0275\u0275text(41),e.\u0275\u0275pipe(42,"translate"),e.\u0275\u0275elementEnd()()),2&r&&(e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,7,"PROFILE.ADDRESSLINE1")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,9,"PROFILE.ADDRESSLINE2")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,11,"PROFILE.CITY_DISTRICT")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(26,13,"PROFILE.PINCODE")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(33,15,"PROFILE.STATE")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(39,17,"PROFILE.COUNTRY")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(42,19,"PROFILE.SAVE")))}const We=function(r){return{disabled:r}};let ze=(()=>
1{class r{constructor(n,t,l,o,m,f,E,p,y,v,$e,Ye){this.formBuilder=n,this.loginService=t,this.apiService=l,this.toasterService=o,this.datePipe=m,this.router=f,this.translate=E,this.sharedService=p,this.OtpFirebase=y,this.dialog=v,this.authService=$e,this.userservice=Ye,this.eventHandler=new e.EventEmitter,this.mask={guide:!1,showMask:!0,mask:[/\d/,/\d/,"-",/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/]},this.dobPlaceholder="Date of Birth",this.submitted=!1,this.error={},this.npShow=!1,this.loader=!1,this.futureDateError=!1,this.previousDateError=!1,this.minDate=new Date(1904,1,31),this.maxDate=new Date,this.isPhoneEditOrVerify=2,this.isPhoneOTP=!1,this.phonenumberEntry=!1,this.isRegisterForm=!1,this.checkBoxStaus=!0,this.checkBoxError=!1,this.OneSignal=window.OneSignal||[],this.currency={INR:"\u20b9",USD:"$"},this.separateDialCode=!0,this.SearchCountryField=A.w,this.CountryISO=P.H,this.preferredCountries=[P.H.UnitedStates],this.onEnterPhone=h=>{this.phonenumberEntry=!0,""===h?(this.isPhoneEditOrVerify=2,this.translate.get("FORM_VALIDATION.PHONE_NUMBER_VERIFY").subscribe(Xe=>{this.error.phone=Xe})):(this.error.phone="",this.isPhoneEditOrVerify=2)},this.sharedService.profilePhoneConfirmOTP.subscribe(h=>{!0===h&&(this.isPhoneOTP=!1,this.phoneLoader=!1,this.getProfile())}),this.translate.get("SIGN_IN.LOGIN_SUCCESS").subscribe(h=>{this.toaserMsg=h})}ngOnInit(){this.maxDate.setFullYear(this.maxDate.getFullYear()-18),this.gudShoProfileForm=this.formBuilder.group({firstName:["",[a.Validators.required,a.Validators.minLength(3),a.Validators.maxLength(30),a.Validators.pattern("^[a-zA-Z -']+")]],lastName:["",[a.Validators.required,a.Validators.minLength(3),a.Validators.maxLength(30),a.Validators.pattern("^[a-zA-Z -']+")]],phoneNumber:["",[a.Validators.required,a.Validators.minLength(6),a.Validators.maxLength(16)]],email:["",[a.Validators.required,a.Validators.email,a.Validators.pattern(u.N.emailValidationPattern)]],dob:[""],gender:[""],password:[""],agree:[""],mobile:[""]}),(this.router.url.startsWith("/sign-up")||this.router.url.startsWith("/social-login"))&&(this.isRegisterForm=!0,this.gudShoProfileForm.controls.agree.setValue("yes"),this.gudShoProfileForm.get("agree").setValidators([a.Validators.required])),this.updateData(),this.onchange()}acceptStatus(){this.checkBoxStaus?(this.checkBoxError=!0,this.checkBoxStaus=!1,this.gudShoProfileForm.controls.agree.setValue("")):(this.checkBoxError=!1,this.checkBoxStaus=!0,this.gudShoProfileForm.controls.agree.setValue("yes"))}updateData(){if(this.Userdata&&typeof this.Userdata<"u"&&(this.gudShoProfileForm.controls.firstName.setValue(this.Userdata.first_name),this.gudShoProfileForm.controls.lastName.setValue(this.Userdata.last_name),this.gudShoProfileForm.controls.email.setValue(this.Userdata.email),this.isEmailUpated=!!this.Userdata.email,this.gudShoProfileForm.controls.gender.setValue(this.Userdata.gender),this.gudShoProfileForm.controls.phoneNumber.setValue(this.Userdata.phone),this.Userdata.dob)){const n=this.datePipe.transform(this.Userdata.dob,"dd-MM-yyyy");this.value=new Date(n.replace(/(\d{2})-(\d{2})-(\d{4})/,"$2/$1/$3")),this.gudShoProfileForm.controls.dob.setValue(n)}!this.Userdata.is_phone_verified&&"signup"===this.UserHandler.type&&(this.Userdata.is_phone_verified=1),("signup"===this.UserHandler.type||"social"===this.UserHandler.type)&&this.gudShoProfileForm.get("password").setValidators([a.Validators.required,a.Validators.minLength(8),a.Validators.maxLength(60)])}get form(){return this.loginService.getForm(this.gudShoProfileForm)}checkDateValidity(n,t){return n&&n.split("-")[2]&&!n.split("-")[2].startsWith("0")?"signup"===t&&n.length<10?this.futureDateError=!0:(this.value="calendarChange"===t?n:new Date(n.replace(/(\d{2})-(\d{2})-(\d{4})/,"$2/$1/$3")),"Invalid Date"===String(this.value)||this.value>this.maxDate?this.futureDateError=!0:this.value<this.minDate?this.previousDateError=!0:this.futureDateError=this.previousDateError=!1):this.futureDateError=!0}onchange(){this.gudShoProfileForm.valueChanges.subscribe(n=>{this.submitted=!1})}get value(){return this.innerValue}set value(n){n!==this.innerValue&&(this.innerValue=n)}writeValue(n){n!==this.innerValue&&(this.innerValue=n)}addEvent(n){n&&this.checkDateValidity(n.target.value,"calendarChange")}onSubmit(){if(this.submitted=!0,this.error={}
1,!this.gudShoProfileForm.invalid&&!this.gudShoProfileForm.invalid){const n=new FormData;if(n.append("first_name",this.gudShoProfileForm.value.firstName),n.append("last_name",this.gudShoProfileForm.value.lastName),n.append("email",this.gudShoProfileForm.value.email),this.gudShoProfileForm.value.gender&&n.append("gender",this.gudShoProfileForm.value.gender),!this.futureDateError&&!this.previousDateError&&this.gudShoProfileForm.value.dob){const l=this.gudShoProfileForm.value.dob,o=l.indexOf("-")>-1?l.split("-"):l.split(" ");n.append("dob",o[2]+"-"+o[1]+"-"+o[0])}n.append("login_type","normal"),("signup"===this.UserHandler.type||"social"===this.UserHandler.type)&&n.append("push_notification_status","1"),"signup"===this.UserHandler.type&&(n.append("is_phone_verified","1"),n.append("phone",this.gudShoProfileForm.value.phoneNumber),n.append("iso",this.Userdata.flagInfo.iso2),n.append("country_code",this.Userdata.flagInfo.dialCode)),this.loader=!0,this.apiService.callPostAPI(u.N.usersApiUrl+("signup"===this.UserHandler.type?"register":"update-profile"),n).subscribe(l=>{200===l.statusCode&&!1===l.error&&(this.submitted=this.loader=!1,this.eventHandler.emit(l),this.sharedService.UpdateProfileName(l.response.first_name),"signup"!==this.UserHandler.type&&this.translate.get("PROFILE.USER_PROFILE_UPDATED").subscribe(o=>{this.apiService.successToast(o)}),this.router.url.startsWith("/sign-up")||this.router.url.startsWith("/social-login"))&&this.sharedService.sendOneSignal({first_name:this.gudShoProfileForm.value.firstName,phone:this.gudShoProfileForm.value.phoneNumber,email:this.gudShoProfileForm.value.email})},l=>{this.loader=!1,this.submitted=!0,422===l.error.statusCode?"string"==typeof l.error.message||l.error.message instanceof String?this.toasterService.error("",l.error.message):(this.error=l.error.message,console.log(this.error)):(this.error={},this.toasterService.error("",l.error.message?l.error.message:l.message))})}}ngAfterViewInit(){this.sharedService.phoneLableToggle()}openPhoneOtp(n){n&&this.gudShoProfileForm.controls.mobile.valid?(n=this.gudShoProfileForm.controls.mobile.value,this.error.phone="",0===this.Userdata.is_phone_verified||1===this.Userdata.is_phone_verified&&this.Userdata.phone!==n.phoneNumber?this.verifyPhone(n,this.UserHandler.isLogin):(this.phoneLoader=!1,this.translate.get("PROFILE.PHONE_VERIFIED").subscribe(t=>{this.apiService.failureToast(t)}))):n?this.translate.get("FORM_VALIDATION.MIN_MAX_PHONENUMBER").subscribe(t=>{this.error.phone=t}):this.translate.get("FORM_VALIDATION.PHONE_NUMBER_VERIFY").subscribe(t=>{this.error.phone=t})}verifyPhone(n,t){this.phoneLoader=!0;const o=n.e164Number.slice(this.gudShoProfileForm.controls.mobile.value.dialCode.length),m=t?"profile-phone-verify":"phone-login",f=new FormData;f.append("phone",o),t||f.append("is_phone_verified","0");const E={phone:o.toString()};this.apiService.callPostAPI(u.N.usersApiUrl+m,E).subscribe(p=>{200===p.statusCode&&!1===p.error&&(this.phoneNumber=n,this.OtpFirebase.sendProfilePhoneCode(this.phoneNumber).then(y=>{y?(this.phoneLoader=!1,this.isPhoneEditOrVerify=2):(this.isPhoneEditOrVerify=3,setTimeout(()=>{this.phoneLoader=!1},500)),this.sharedService.profilePhoneConfirmOTP.subscribe(v=>{(1===v||2===v)&&(this.isPhoneOTP=!0)})}))},p=>{this.phoneLoader=!1,422===p.error.statusCode?"string"==typeof p.error.message||p.error.message instanceof String?this.toasterService.error("",p.error.message):this.error=p.error.message:(this.error={},this.toasterService.error("",p.error.message?p.error.message:p.message))})}telInputObject(n){this.inttelInputInstance=n}editPhone(n){const t=document.getElementsByClassName("tel-input")[0];t.getElementsByTagName("input")[0].removeAttribute("readonly"),t.getElementsByTagName("input")[0].focus(),this.isPhoneEditOrVerify=n}getProfile(){this.apiService.callGetAPI(u.N.mediaViewsUrl+"profile").subscribe(n=>{200===n.statusCode&&!1===n.error&&(this.Userdata=n.response,this.updateData())},n=>{this.apiService.failureResponse(n,!0)})}onKeypressEvent(n){this.error={}}}return r.\u0275fac=function(n){return new(n||r)(e.\u0275\u0275directiveInject(a.FormBuilder),e.\u0275\u0275directiveInject(g.r),e.\u0275\u0275directiveInject(_.s),e.\u0275\u0275directiveInject(L._W),e.\u0275\u0275directiveInject(d.uU),e.\u0275\u0275directiveInject(T.F0),e.\u0275\u0275directiveInject(c.sK),e.\u0275\u0275directiveInject(x.F),e.\u0275\u0275directiveInject(S.w),e.\u0275\u0275directiveInject(V.uw),e.\u0275\u0275directiveInject(w.e),e.\u0275\u0275directiveInject(D.K))},r.\u0275cmp=e.\u0275\u0275defineComponent({type:r,selectors:[["app-gud-userdetails"]],inputs:{
1UserHandler:"UserHandler",Userdata:"Userdata"},outputs:{eventHandler:"eventHandler"},decls:47,vars:46,consts:[[1,"profile-details","user-details"],["autocomplete","off",1,"form","clearfix",3,"formGroup","ngSubmit"],["class","form-group",4,"ngIf"],[1,"form-group"],[1,"form-input"],["type","text","formControlName","firstName","id","profile-firstname","pattern","^[a-zA-Z \\-\\']+","maxlength","30",1,"form-control",2,"text-transform","capitalize",3,"ngClass"],["firstName",""],["for","profile-firstname"],["class","error profile",4,"ngIf"],["type","text","formControlName","lastName","id","profile-lastname","pattern","^[a-zA-Z \\-\\']+","maxlength","30",1,"form-control",2,"text-transform","capitalize",3,"ngClass"],["lastName",""],["for","profile-lastname"],["class","form-group multiple-fields not-allowed",4,"ngIf"],["class","form-group trialicon",4,"ngIf"],[1,"form-input","phonefield","withinfield"],["type","email","formControlName","email","id","profile-email",1,"form-control",3,"ngClass","readonly","click","keypress","keydown.space"],["email",""],["for","profile-email"],["class","form-group trialicon none",4,"ngIf"],[1,"form-submit"],["type","submit","mat-button","",1,"button","is-default","is-equal","primary","large",3,"ngClass"],[4,"ngIf"],["class","personal-details ",4,"ngIf"],[1,"active-subs"],[1,"flex","align-items-center","justify-content-between"],["class","expire-text",4,"ngIf"],[1,"bold-text"],[1,"active-label"],[1,"expire-text"],[1,"green-text"],["class","white-text",4,"ngIf"],[1,"white-text"],[1,"error","profile"],[1,"form-group","multiple-fields","not-allowed"],[1,"input-msg","input-icons","blue"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24"],["d","M0,0H24V24H0Z",1,"av","input-msg"],["d","M12,1,3,5v6c0,5.55,3.84,10.74,9,12,5.16-1.26,9-6.45,9-12V5ZM10,17,6,13l1.41-1.41L10,14.17l6.59-6.59L18,9Z",1,"bv","input-msg"],["type","text","formControlName","phoneNumber","id","phoneNumber",1,"form-control",3,"ngClass","readonly","keydown.space"],["phoneNumber",""],["for","phoneNumber",1,"phoneLable"],[1,"form-group","trialicon"],[1,"form-input","tel-input","login-tel","phone-profile","phonefield"],["formControlName","mobile","maxLength","16",1,"country-profile",3,"cssClass","preferredCountries","enableAutoCountrySelect","enablePlaceholder","searchCountryFlag","searchCountryField","selectFirstCountry","selectedCountryISO","phoneValidation","separateDialCode","id","input"],[1,"addon-group","clickable",3,"ngSwitch"],[3,"ngClass","click",4,"ngSwitchCase"],["class","gray input-msg",4,"ngSwitchCase"],["class","gud-profile-otp fb-otp",3,"id",4,"ngIf"],[3,"ngClass","click"],["class","inifinite-theme-loader",4,"ngIf"],[1,"inifinite-theme-loader"],[1,"gray","input-msg"],[3,"id"],[1,"gud-profile-otp","fb-otp",3,"id"],[1,"form-group","trialicon","none"],[1,"eye-invisible",3,"ngStyle","click"],[1,"show-pass"],["aria-hidden","true","fill","rgba(0,0,0,0.54)","focusable","false","width","24px","height","24px","viewBox","0 0 24 24","xmlns","https://www.w3.org/2000/svg",1,"stUf5b"],["d","M10.58,7.25l1.56,1.56c1.38,0.07,2.47,1.17,2.54,2.54l1.56,1.56C16.4,12.47,16.5,12,16.5,11.5C16.5,9.02,14.48,7,12,7 C11.5,7,11.03,7.1,10.58,7.25z"],["d","M12,6c3.79,0,7.17,2.13,8.82,5.5c-0.64,1.32-1.56,2.44-2.66,3.33l1.42,1.42c1.51-1.26,2.7-2.89,3.43-4.74 C21.27,7.11,17,4,12,4c-1.4,0-2.73,0.25-3.98,0.7L9.63,6.3C10.4,6.12,11.19,6,12,6z"],["d","M16.43,15.93l-1.25-1.25l-1.27-1.27l-3.82-3.82L8.82,8.32L7.57,7.07L6.09,5.59L3.31,2.81L1.89,4.22l2.53,2.53 C2.92,8.02,1.73,9.64,1,11.5C2.73,15.89,7,19,12,19c1.4,0,2.73-0.25,3.98-0.7l4.3,4.3l1.41-1.41l-3.78-3.78L16.43,15.93z M11.86,14.19c-1.38-0.07-2.47-1.17-2.54-2.54L11.86,14.19z M12,17c-3.79,0-7.17-2.13-8.82-5.5c0.64-1.32,1.56-2.44,2.66-3.33 l1.91,1.91C7.6,10.53,7.5,11,7.5,11.5c0,2.48,2.02,4.5,4.5,4.5c0.5,0,0.97-0.1,1.42-0.25l0.95,0.95C13.6,16.88,12.81,17,12,17z"],[1,"eye-visible",3,"ngStyle","click"],["d","M12,7c-2.48,0-4.5,2.02-4.5,4.5S9.52,16,12,16s4.5-2.02,4.5-4.5S14.48,7,12,7z M12,14.2c-1.49,0-2.7-1.21-2.7-2.7 c0-1.49,1.21-2.7,2.7-2.7s2.7,1.21,2.7,2.7C14.7,12.99,13.49,14.2,12,14.2z"],["d","M12,4C7,4,2.73,7.11,1,11.5C2.73,15.89,7,19,12,19s9.27-3.11,11-7.5C21.27,7.11,17,4,12,4z M12,17 c-3.79,0-7.17-2.13-8.82-5.5C4.83,8.13,8.21,6,12,6s7.17,2.13,8.82,5.5C19.17,14.87,15.79,17,12,17z"],["id","set-password","formControlName","password",1,"form-control",3,"type","ngClass","keydown.space"],["setPassword",""],["for","set-password"],["id","agreeCheckBox",1,"new-account",3,"checked","change"],["target","_blank","routerLink","/terms-and-conditions/"],["target","_blank","href","https://stream.gudsho.com/privacy-policy.php","rel","noopener"],["target","_blank","href","https://stream.gudsho.com/privacy-policy.php#Content-Policy","rel","noopener"],[1,"error"],[1,"personal-details"],[1,"form"],[1,"form-input","select-location"],["type","text","id","billingAddress","formControlName","billingAddress","minlength","3","autofocus","true",1,"form-control"],["for","billingAddress",1,"focused"],[1,"flex","align-items-center","justify-content-between","city-details"],["mat-button","",1,"button","is-default","primary-gradient","min-100","small"]],template:function(n,t){if(1&n&&(e.\u0275\u0275elementStart(0,"div",0)(1,"form",1),e.\u0275\u0275listener("ngSubmit",function(){return t.onSubmit()}),e.\u0275\u0275template(2,le,13,9,"div",2),e.\u0275\u0275elementStart(3,"div",3)(4,"div",4),e.\u0275\u0275element(5,"input",5,6),e.\u0275\u0275elementStart(7,"label",7),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(10,ae,3,3,"div",8),e.\u0275\u0275template(11,se,2,1,"div",8),e.\u0275\u0275template(12,pe,3,3,"div",8),e.\u0275\u0275template(13,de,3,3,"div",8),e.\u0275\u0275template(14,me,2,1,"div",8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(15,"div",3)(16,"div",4),e.\u0275\u0275element(17,"input",9,10),e.\u0275\u0275elementStart(19,"label",11),e.\u0275\u0275text(20),e.\u0275\u0275pipe(21,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(22,ue,3,3,"div",8),e.\u0275\u0275template(23,ce,2,1,"div",8),e.\u0275\u0275template(24,he,3,3,"div",8),e.\u0275\u0275template(25,ve,3,3,"div",8),e.\u0275\u0275template(26,ge,2,1,"div",8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(27,_e,14,8,"div",12),e.\u0275\u0275template(28,be,10,23,"div",13),e.\u0275\u0275elementStart(29,"div",3)(30,"div",14)(31,"input",15,16),e.\u0275\u0275listener("click",function(o){return t.onKeypressEvent(o)})("keypress",function(o){return t.onKeypressEvent(o)})("keydown.space",function(o){return o.preventDefault()}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(33,"label",17),e.\u0275\u0275text(34),e.\u0275\u0275pipe(35,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(36,Fe,3,3,"div",8),e.\u0275\u0275template(37,Ae,3,3,"div",8),e.\u0275\u0275template(38,Le,2,1,"div",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(39,Re,23,16,"div",18),e.\u0275\u0275template(40,He,18,17,"div",2),e.\u0275\u0275elementStart(41,"div",19)(42,"button",20),e.\u0275\u0275template(43,Be,3,3,"ng-container",21),e.\u0275\u0275template(44,Me,3,3,"ng-container",21),e.\u0275\u0275template(45,ke,1,0,"app-infinity-loader",21),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275template(46,je,43,21,"div",22)),2&n){const l=e.\u0275\u0275reference(6),o=e.\u0275\u0275reference(18),m=e.\u0275\u0275reference(32);e.\u0275\u0275advance(1),e.\u0275\u0275property("formGroup",t.gudShoProfileForm),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.UserHandler?null:t.UserHandler.activePlan)&&(null==t.UserHandler||null==t.UserHandler.activePlan?null:t.UserHandler.activePlan.subscription_id)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(37,C,null==l?null:l.value)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(9,31,"HEADER.FIRST_NAME")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.firstName||null==t.form.firstName.errors?null:t.form.firstName.errors.pattern)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.firstName?null:t.form.firstName.errors)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.firstName||null==t.form.firstName.errors?null:t.form.firstName.errors.minlength)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.firstName||null==t.form.firstName.errors?null:t.form.firstName.errors.maxlength)&&!(null!=t.form&&null!=t.form.firstName&&null!=t.form.firstName.errors&&t.form.firstName.errors.pattern)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.error?null:t.error.first_name)&&(null==l?null:l.value)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(39,C,null==o?null:o.value)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(21,33,"HEADER.LAST_NAME")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.lastName||null==t.form.lastName.errors?null:t.form.lastName.errors.pattern)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.lastName?null:t.form.lastName.errors)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.lastName||null==t.form.lastName.errors?null:t.form.lastName.errors.minlength)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.lastName||null==t.form.lastName.errors?null:t.form.lastName.errors.maxlength)&&!(null!=t.form&&null!=t.form.lastName&&null!=t.form.lastName.errors&&t.form.lastName.errors.pattern)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.error?null:t.error.last_name)&&(null==o?null:o.value)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.Userdata?null:t.Userdata.is_phone_verified),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t.Userdata&&t.Userdata.is_phone_verified)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction2(41,N,null==m?null:m.value,t.isEmailUpated))("readonly",t.isEmailUpated),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(35,35,"HEADER.EMAIL")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.submitted&&(null==t.form||null==t.form.email.errors?null:t.form.email.errors.required)&&!(null!=t.error&&t.error.email)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.submitted&&!(null!=t.error&&t.error.email)&&(null==t.form||null==t.form.email||null==t.form.email.errors?null:t.form.email.errors.email)||(null==t.form||null==t.form.email.errors?null:t.form.email.errors.pattern)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.error?null:t.error.email),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t.Userdata&&t.Userdata.is_setpassword)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.isRegisterForm),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(44,We,!(null!=t.Userdata&&t.Userdata.is_phone_verified))),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.loader&&"signup"!==(null==t.UserHandler?null:t.UserHandler.type)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.loader&&"signup"===(null==t.UserHandler?null:t.UserHandler.type)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.loader),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.UserHandler?null:t.UserHandler.showBillingaddr)}},dependencies:[d.mk,d.O5,d.PC,d.RF,d.n9,a.\u0275NgNoValidate,a.DefaultValueAccessor,a.NgControlStatus,a.NgControlStatusGroup,a.MinLengthValidator,a.MaxLengthValidator,a.PatternValidator,a.FormGroupDirective,a.FormControlName,I.P,R.lW,G.oG,T.rH,$,q,ee.I,U.m,d.gd,c.X$,O.Po,O.A4],encapsulation:2}),r})()}}]);

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.