1import{a as at,b as $}from"./chunk-YKTUWEZE.js";import{d as B}from"./chunk-WPR3QQPB.js";import{b as tt}from"./chunk-2KHFUS27.js";import"./chunk-TBJK25C5.js";import"./chunk-5F23YYKG.js";import{a as S,b as Z}from"./chunk-LEP3OD4U.js";import{E as X,a as W,d as R,i as Y,j as q,l as J,o as Q,p as H,z as K}from"./chunk-Y5KWZR34.js";import"./chunk-ZLHM6AAE.js";import{a as x}from"./chunk-NQ4ULATM.js";import{l as N,n as G,r as U}from"./chunk-TRCRA5AI.js";import{Ab as u,G as E,Kb as m,Mb as v,Pb as z,Ub as r,Vb as o,Wb as _,Xb as C,Yb as w,_b as h,cc as d,dc as l,f as rt,gb as I,ic as D,jb as c,jc as F,kc as A,nc as k,oc as a,pb as T,pc as b,qc as L,rc as P,sc as O,tc as y,ua as p,va as g,vb as V,xc as j}from"./chunk-ATFQ2NGS.js";var M=rt(at());var st=n=>({"captcha-present":n});function lt(n,f){if(n&1){let t=h();r(0,"div",29)(1,"button",30),d("click",function(){p(t);let e=l();return g(e.setLoginType("otp"))}),a(2," Use OTP "),o(),r(3,"button",31),d("click",function(){p(t);let e=l();return g(e.setLoginType("password"))}),a(4," Use password "),o()()}if(n&2){let t=l();c(),v("active",t.loginType==="otp"),m("disabled",t.isAdEnabled),c(2),v("active",t.loginType==="password")}}function ct(n,f){n&1&&(r(0,"span",42),a(1,"Enter a valid email"),o())}function mt(n,f){if(n&1){let t=h();r(0,"img",49),d("click",function(){p(t);let e=l(3);return g(e.togglePasswordVisibility())}),o()}}function pt(n,f){if(n&1){let t=h();r(0,"img",50),d("click",function(){p(t);let e=l(3);return g(e.togglePasswordVisibility())}),o()}}function gt(n,f){n&1&&(r(0,"span",51),a(1,"Enter a valid password"),o())}function dt(n,f){if(n&1){let t=h();r(0,"div",43)(1,"label",34),a(2,"Password"),o(),r(3,"div",44)(4,"input",45),y("ngModelChange",function(e){p(t);let s=l(2);return O(s.formData.password,e)||(s.formData.password=e),g(e)}),o(),u(5,mt,1,0,"img",46)(6,pt,1,0,"img",47),o(),u(7,gt,2,0,"span",48),o()}if(n&2){let t=l(2);c(4),m("type",t.showPassword?"text":"password"),P("ngModel",t.formData.password),c(),z(t.showPassword?5:6),c(2),m("ngIf",t.errorMsg.password)}}function ft(n,f){if(n&1&&(r(0,"span",52),a(1),o()),n&2){let t=l(2);c(),b(t.error.message)}}function _t(n,f){if(n&1){let t=h();r(0,"div",53)(1,"div",54),_(2,"img",55),o(),r(3,"div",56)(4,"a",57),d("click",function(){p(t);let e=l(2);return g(e.getCaptcha())}),_(5,"i",58),o()(),r(6,"div",59)(7,"input",60),y("ngModelChange",function(e){p(t);let s=l(2);return O(s.formData.captcha,e)||(s.formData.captcha=e),g(e)}),o()()()}if(n&2){let t=l(2);c(2),m("src",t.formModel.captcha,I),c(5),P("ngModel",t.formData.captcha)}}function ht(n,f){n&1&&(r(0,"div",61),_(1,"img",62),o())}function ut(n,f){if(n&1){let t=h();r(0,"button",69),d("click",function(){p(t);let e=l(3);return g(e.loginSSO())}),a(1,"SSO Login"),o()}}function xt(n,f){if(n&1){let t=h();r(0,"button",70),d("click",function(){p(t),l(2);let e=k(2),s=l();return g(s.loginPwd(e))}),a(1,"Sign In"),o()}if(n&2){let t=l(3);m("disabled",t.formModel.captcha&&!t.formData.captcha)}}function Ct(n,f){if(n&1){let t=h();r(0,"button",70),d("click",function(){p(t),l(2);let e=k(2),s=l();return g(s.getOtp(e))}),a(1,"Send otp"),o()}if(n&2){let t=l(3);m("disabled",t.formModel.captcha&&!t.formData.captcha)}}function wt(n,f){if(n&1){let t=h();r(0,"div",63)(1,"div",64)(2,"a",65),d("click",function(e){return p(t),l(2).showForgotPassword(),g(e.preventDefault())}),a(3,"Forgot password?"),o()(),r(4,"div",66),u(5,ut,2,0,"button",67)(6,xt,2,1,"button",68)(7,Ct,2,1,"button",68),o()()}if(n&2){let t=l(2);m("ngClass",j(4,st,t.formModel.captcha)),c(5),m("ngIf",t.isAdEnabled&&t.loginType==="password"),c(),m("ngIf",t.loginType==="password"),c(),m("ngIf",t.loginType==="otp")}}function bt(n,f){if(n&1){let t=h();C(0),r(1,"form",32,0)(3,"div",33)(4,"label",34),a(5,"Email"),o(),r(6,"input",35),y("ngModelChange",function(e){p(t);let s=l();return O(s.formData.email,e)||(s.formData.email=e),g(e)}),d("blur",function(e){p(t);let s=l();return g(s.checkSSO(e))}),o(),u(7,ct,2,0,"span",36),o(),u(8,dt,8,4,"div",37)(9,ft,2,1,"span",38)(10,_t,8,2,"div",39)(11,ht,2,0,"div",40)(12,wt,8,6,"div",41),o(),w()}if(n&2){let t=l();c(6),P("ngModel",t.formData.email),c(),m("ngIf",t.errorMsg.email),c(),m("ngIf",t.loginType==="password"),c(),m("ngIf",t.loginType==="password"&&t.error.message),c(),m("ngIf",t.formModel.captcha),c(),m("ngIf",t.showSpinner),c(),m("ngIf",!t.showSpinner)}}function Mt(n,f){if(n&1&&(r(0,"span",52),a(1),o()),n&2){let t=l(2);c(),b(t.error.message)}}function Pt(n,f){if(n&1&&(r(0,"span",86),a(1),o()),n&2){let t=l(2);c(),L(" in ",t.timer," seconds")}}function Ot(n,f){if(n&1){let t=h();C(0),r(1,"div",71)(2,"div",72)(3,"h3",73),a(4,"Email verification"),o(),r(5,"a",74),d("click",function(){p(t);let e=l();return g(e.setLoginType("password"))}),a(6,"Use password instead"),o()(),r(7,"p",75),a(8," To confirm your email, please enter the OTP "),_(9,"br"),a(10,"we sent to "),r(11,"span",76),a(12),o()(),r(13,"div",77)(14,"ng-otp-input",78,1),d("onInputChange",function(e){p(t);let s=l();return g(s.otpEntered(e))}),o()(),u(16,Mt,2,1,"span",38),r(17,"div",79)(18,"a",80),d("click",function(){p(t);let e=l();return g(e.getOtp(e.loginForm,!0))}),a(19,"Resend OTP"),o(),u(20,Pt,2,1,"span",81),o(),r(21,"div",82)(22,"button",83),d("click",function(){p(t);let e=l();return g(e.loginOtp())}),a(23,"Sign in"),o()(),r(24,"div",84)(25,"p"),a(26,"Don't have an account? "),r(27,"a",85),a(28,"Sign up"),o()()()(),w()}if(n&2){let t=l();c(12),b(t.formData.email),c(2),m("config",t.otpInputConfig),c(2),m("ngIf",t.error.message),c(2),v("disabled",t.timer>0),c(2),m("ngIf",t.timer>0),c(7),m("routerLink","/signup")}}function yt(n,f){if(n&1&&(r(0,"span",52),a(1),o()),n&2){let t=l(2);c(),b(t.error.message)}}function vt(n,f){if(n&1){let t=h();C(0),r(1,"div",87)(2,"div",88)(3,"h3",89),a(4,"Two-Factor Authentication is Required."),o()(),r(5,"p",90),a(6," Enter the verification code received on your mobile"),_(7,"br"),a(8," Authenticator app. "),o(),r(9,"div",91)(10,"ng-otp-input",92),d("onInputChange",function(e){p(t);let s=l();return g(s.tfaOtpEntered(e))}),o()(),u(11,yt,2,1,"span",38),_(12,"div",93),r(13,"div",94)(14,"div",64)(15,"a",65),d("click",function(e){return p(t),l(
1).showForgotPassword(),g(e.preventDefault())}),a(16,"Forgot password?"),o()(),r(17,"div",95)(18,"button",96),d("click",function(){p(t);let e=l();return g(e.loginPwd(e.formData.email,e.tfaOtpValue))}),a(19,"Verify"),o()()()(),w()}if(n&2){let t=l();c(10),m("config",t.tfaOtpInputConfig),c(),m("ngIf",t.error.message)}}function St(n,f){if(n&1){let t=h();C(0),r(1,"div",97)(2,"div",98)(3,"div",99)(4,"i",100),a(5,"i"),o()(),r(6,"div",101)(7,"p",102),a(8,"Note"),o(),r(9,"p"),a(10,"If you have enabled Two-factor Authentication (2FA), after this step your 2FA will be disabled as you have chosen to reset your password and you have to re-enable your 2FA."),o()()(),r(11,"p",103),a(12,"Enter your Email ID to receive your password reset link."),o(),r(13,"div",33)(14,"label",34),a(15,"Email ID"),o(),r(16,"input",104),y("ngModelChange",function(e){p(t);let s=l();return O(s.formData.email,e)||(s.formData.email=e),g(e)}),d("blur",function(e){p(t);let s=l();return g(s.checkSSO(e))}),o()(),_(17,"div",105),r(18,"div",106)(19,"div",107)(20,"button",69),d("click",function(){p(t);let e=l();return g(e.resetForgotPassword())}),a(21,"Cancel"),o(),r(22,"button",108),d("click",function(){p(t);let e=l();return g(e.resetPassword())}),a(23,"Reset"),o()()()(),w()}if(n&2){let t=l();c(16),P("ngModel",t.formData.email)}}function kt(n,f){if(n&1){let t=h();C(0),r(1,"div",109)(2,"div",110)(3,"p",111),a(4," Reset password link has been sent to "),r(5,"strong"),a(6),o(),a(7,"."),_(8,"br"),a(9," Please check your E-mail and Sign In. "),o()(),_(10,"div",93),r(11,"div",106)(12,"div",112)(13,"button",113),d("click",function(){p(t);let e=l();return g(e.backToSignIn())}),a(14,"Sign In"),o()()()(),w()}if(n&2){let t=l();c(6),b(t.formData.email)}}var Wt=(()=>{class n{constructor(t){this.appService=t,this.loginType="password",this.formData={email:"",password:"",otp:"",otpKey:"",totp:"",captcha:""},this.otpInputConfig={length:6,allowNumbersOnly:!0,inputClass:"otp-input",containerClass:"otp-container"},this.tfaOtpInputConfig={length:6,allowNumbersOnly:!0,inputClass:"tfa-otp-input",containerClass:"tfa-otp-container"},this.otpStep=!1,this.forgotPasswordStep=!1,this.resetPasswordSuccess=!1,this.otp=["","","",""],this.timer=0,this.timerSub=null,this.formModel={captcha:""},this.tfaOtpValue="",this.showSpinner=!1,this.loginAttempt=0,this.recaptchaDone=!1,this.showPassword=!1,this.error={password:!1,otp:!1,totp:!1,message:""},this.errorMsg={email:!1,password:!1},this.messageModalSettings={},this.imageUrls=["assets/images/login/vayu.png","assets/images/login/izo.png","assets/images/login/kaleyra.png","assets/images/login/media.png","assets/images/login/move.png"],this.currentIndex=0}ngOnInit(){localStorage.removeItem("loginType"),this.formData.email="",this.formData.password="",this.appService.checkAd(t=>{this.isAdEnabled=t.data,this.isAdEnabled?this.loginType="password":this.loginType="otp"},t=>{}),this.intervalId=setInterval(()=>{this.nextImage()},2e3)}setLoginType(t){this.loginType=t,this.otpStep=!1,this.twoFaEnable=!1,this.forgotPasswordStep=!1,this.resetPasswordSuccess=!1,this.resetOtp()}onSubmit(){if(this.loginType==="otp"){this.sendOtp(),this.otpStep=!0,this.startTimer(12);return}else console.log("Password login attempt")}sendOtp(){console.log("send OTP to",this.formData.email),this.resetOtp()}resendOtp(){this.timer>0||(this.sendOtp(),this.startTimer(12))}verifyOtp(){let t=this.otp.join("");console.log("verify otp",t)}tfaOtpEntered(t){this.tfaOtpValue=t,console.log("2FA OTP entered:",t)}otpEntered(t){this.formData.otp=t,this.error.message=""}verifyTfa(){this.tfaOtpValue&&this.tfaOtpValue.length===6?(console.log("Verifying 2FA OTP:",this.tfaOtpValue),alert("2FA verification successful!")):(console.log("Please enter a valid 6-digit code"),alert("Please enter a valid 6-digit code"))}completeTfaLogin(){console.log("2FA verification successful")}showForgotPassword(){this.forgotPasswordStep=!0,this.otpStep=!1,this.twoFaEnable=!1}resetPassword(){this.showSpinner=!0;let t={emailId:this.formData.email,captcha:this.formData.captcha};this.appService.forgotPassword(t,i=>{i.data&&i.data.realCaptcha?(this.error.message="",this.showSpinner=!1,this.recaptchaDone=!1):(this.formModel.captcha="",this.resetPasswordSuccess=!0,this.showSpinner=!1)},i=>{this.showSpinner=!1,this.error.message=i.error.message})}resetForgotPassword(){this.forgotPasswordStep=!1,this.resetPasswordSuccess=!1}backToSignIn(){this.resetPasswordSuccess=!1,this.forgotPasswordStep=!1,this.otpStep=!1,this.twoFaEnable=!1,this.error.message=""}resetOtp(){this.stopTimer(),this.timer=0,this.formModel.captcha="",this.error.message=""}startTimer(t){this.stopTimer(),this.timer=t,this.timerSub=E(1e3).subscribe(()=>{this.timer--,this.timer<=0&&this.stopTimer()})}stopTimer(){this.timerSub&&(this.timerSub.unsubscribe(),this.timerSub=null)}ngOnDestroy(){this.stopTimer(),this.intervalId&&clearInterval(this.intervalId)}loginPwd(t,i){if(this.resetError(),!this.twoFaEnable&&(this.errorMsg.password=!!t.controls.password.errors,this.errorMsg.email=!!t.controls.email.errors,t.controls.email.errors||t.controls.password.errors))return;let e={userName:this.formData.email,password:this.getEncryptedPass(this.formData.password,x.phrase),captcha:this.formData.captcha};i&&(e.otp=i),this.showSpinner=!0,this.appService.login(e,s=>{if(this.error.password=!1,s.data&&s.data.message=="totp required"){this.showSpinner=!1,this.formData.captcha="",this.formModel.captcha="",this.twoFaEnable=!0;return}s.data&&s.data.message.toLowerCase()=="success"?this.onSuccess():s.data.message.toLowerCase()!="success"&&(this.formData.password="",this.showSpinner=!1,this.setCaptcha(s.data),this.loginAttempt+=1,i&&(this.error.totp=!0))},s=>{this.showSpinner=!1,this.loginAttempt+=1,this.error.password=!0,i&&(this.error.totp=!0),this.loginAttempt==3})}getEncryptedPass(t,i){var e=M.lib.WordArray.random(16).toString(M.enc.Hex),s=M.lib.WordArray.random(128/8).toString(M.enc.Hex),et=new $(128,1e3),nt=et.encrypt(s,e,i,t),it=e+"::"+s+"::"+nt,ot=btoa(it);return ot}resetError(){this.error={otp:!1,password:!1,totp:!1,message:""},this.errorMsg={email:!1,password:!1}}setCaptcha(t){this.recaptchaDone=!1,this.formModel.captcha=t.realCaptcha?`data:image/png;base64,${t.realCaptcha}`:"",this.formData.captcha="",this.error.password=!0,this.error.message=t.message}loginOtp(){if(this.resetError(),!this.formData.otp)return;let t={userName:this.formData.email,otp:this.formData.otp,captcha:this.formData.captcha};this.showSpinner=!0,this.appService.loginOtp(t,this.formData.otpKey,i=>{if(i.data&&i.data.message.toLowerCase()=="success"){let e=i.data.redirectParam;this.onSuccess(e)}else this.showSpinner=!1,this.ngOtpInput?.setValue(""),this.setCaptcha(i.data)},i=>{this.showSpinner=!1,this.error.otp=!0})}getOtp(t,i){if(this.resetError(),this.errorMsg.email=!!(!i&&t.controls.email.errors),this.error.password=!1,!i&&t.controls.email.errors)return;let e={userName:this.formData.email,captcha:this.formData.captcha};this.showSpinner=!0,this.appService.getOtp(e,s=>{this.showSpinner=!1,s.body.data&&s.body.data.message.toLowerCase()=="success"?(this.formData.otpKey=s.headers.get("eid"),this.startTimer(s.body.data.validity),this.otpStep=!0,this.formModel.captcha="",this.formData.captcha=""):s.body.data&&s.body.data.message.toLowerCase()=="forbidden"?this.error.message="Please use password to login.":this.setCaptcha(s.body.data)},s=>{this.showSpinner=!1,this.error.password=!0,this.recaptchaDone=!1,this.formModel.captcha=""})}onSuccess(t){let i=sessionStorage.getItem("referrer");localStorage.setItem("loginType","partner"),window.location.href=x.prmpartnerLoginUrl}getCaptcha(){let t={emailId:this.formData.email};this.appService.generateCaptcha(t,i=>{i.data&&i.data.realCaptcha?(this.recaptchaDone=!1,this.formModel.captcha=`data:image/png;base64,${i.data.realCaptcha}`):this.formModel.captcha=""},i=>{})}loginSSO(){let t=sessionStorage.getItem("referrer");localStorage.setItem("loginType","partner"),window.location.href=`${x.devUrl}/auth/realms/master/protocol/openid-connect/auth?client_id=optimus&response_type=code&scope=openid&redirect_uri=${x.prmpartnerLoginUrl}&kc_idp_hint=saml-azure`}checkSSO(t){if(this.formData.email&&this.formData.email.toLowerCase().includes("tatacommunications.com")){this.showSpinner=!0;let e=sessionStorage.getItem("referrer");localStorage.setItem("loginType","partner"),window.location.href=`${x.devUrl}/auth/realms/master/protocol/openid-connect/auth?client_id=optimus&response_type=code&scope=openid&redirect_uri=${x.prmpartnerLoginUrl}&kc_idp_hint=saml-azure`,t.stopPropagation()}}checkDomain(){let t=sessionStorage.getItem("referrer")||"",i=!1;for(var e of x.whiteListedDomains)if(t.includes(e)){i=!0;break}return i?!0:(this.showSpinner=!1,this.messageModalSettings.open({message:"Invalid Redirect URL"}),!1)}nextImage(){this.currentIndex=(this.currentIndex+1)%this.imageUrls.length}togglePasswordVisibility(){this.showPassword=!this.showPassword}static{this.\u0275fac=function(i){return new(i||n)(T(B))}}static{this.\u0275cmp=V({type:n,selectors:[["app-sample-2"]],viewQuery:function(i,e){if(i&1&&D(S,5),i&2){let s;F(s=A())&&(e.ngOtpInput=s.first)}},decls:45,vars:7,consts:[["loginForm","ngForm"],["ngOtpInput",""],[1,"login-container"],[1,"row","pt-1-5","align-items-end"],[1,"col-md-6"],["src","assets/images/login/partner-logo.svg","alt","","srcset","",1,"header-logo"],[1,"partner-hub"],[1,"col-md-6","text-end"],["src","assets/images/login/2.svg","alt","TATA",1,"tata-logo"],[1,"main-content"],[1,"left-branding"],[1,"brand-content"],[1,"main-heading"],[1,"tagline"],[1,"right-form-container"],[1,"login-card"],[1,"card-header"],[1,"form-title"],[1,"card-body"],["class","toggle-container",4,"ngIf"],[4,"ngIf"],[1,"footer"],[1,"footer-links"],["target","_blank","href","https://www.tatacommunications.com/policies"],["target","_blank","href","https://www.tatacommunications.com/legal"],["target","_blank","href","https://www.tatacommunications.com/sitemap"],["target","_blank","href","https://www.tatacommunications.com/contact/"],["target","_blank","href","https://customer.tatacommunications.com/optimus-deliverystatus/faq"],[3,"messageModal"],[1,"toggle-container"],["type","button",1,"toggle-btn",3,"click","disabled"],["type","button",1,"toggle-btn",3,"click"],[1,"login-form"],[1,"form-group"],[1,"form-label"],["type","email","placeholder","","name","email","required","",1,"form-input",3,"ngModelChange","blur","ngModel"],["id","emailErrorMsg","class","error-message",4,"ngIf"],["class","form-group mb-2",4,"ngIf"],["id","invali
1dErrorMsg","class","error-message mb-2",4,"ngIf"],["class","row mb-3",4,"ngIf"],["id","spinner-id","class","mt-2 text-center",4,"ngIf"],["class","form-actions d-flex justify-content-between align-items-center",3,"ngClass",4,"ngIf"],["id","emailErrorMsg",1,"error-message"],[1,"form-group","mb-2"],[1,"password-input-container"],["placeholder","","name","password","required","",1,"form-input",3,"ngModelChange","type","ngModel"],["src","assets/icons/ui-components/eye.svg","alt","","srcset","",1,"password-toggle-icon"],["src","assets/icons/ui-components/eye-slash.svg","alt","","srcset","",1,"password-toggle-icon"],["id","pwdErrorMsg","class","error-message",4,"ngIf"],["src","assets/icons/ui-components/eye.svg","alt","","srcset","",1,"password-toggle-icon",3,"click"],["src","assets/icons/ui-components/eye-slash.svg","alt","","srcset","",1,"password-toggle-icon",3,"click"],["id","pwdErrorMsg",1,"error-message"],["id","invalidErrorMsg",1,"error-message","mb-2"],[1,"row","mb-3"],[1,"col-10"],["alt","",1,"img-fluid",3,"src"],[1,"col-2","text-center"],[1,"pointer",3,"click"],[1,"fa","fa-refresh"],[1,"col-12"],["id","captcha","name","captcha","type","text","placeholder","","autocomplete","off","required","",1,"form-input",3,"ngModelChange","ngModel"],["id","spinner-id",1,"mt-2","text-center"],["src","assets/icons/ui-components/loadingWheel-blue.svg","width","30","height","30","alt","Loading...",1,"custom-spinner","loader-spinner"],[1,"form-actions","d-flex","justify-content-between","align-items-center",3,"ngClass"],[1,"forgot-password"],["href","#",1,"forgot-link",3,"click"],[1,"action-buttons"],["type","button","class","btn tcx-2-secondary-button",3,"click",4,"ngIf"],["type","submit","class","btn tcx-2-primary-button",3,"disabled","click",4,"ngIf"],["type","button",1,"btn","tcx-2-secondary-button",3,"click"],["type","submit",1,"btn","tcx-2-primary-button",3,"click","disabled"],[1,"otp-verify"],[1,"otp-header"],[1,"verify-title"],[1,"use-password-link",3,"click"],[1,"otp-instructions"],[1,"otp-email"],[1,"otp-inputs"],["name","otp",1,"mt-2",3,"onInputChange","config"],[1,"resend-line"],[1,"resend-link",3,"click"],["class","timer-text",4,"ngIf"],[1,"otp-action"],[1,"btn","tcx-2-primary-button","large",3,"click"],[1,"signup-footer"],[1,"link",3,"routerLink"],[1,"timer-text"],[1,"tfa-verify","pb-0"],[1,"tfa-header"],[1,"tfa-title"],[1,"tfa-instructions"],[1,"tfa-inputs"],["name","tfaOtp",1,"mt-2",3,"onInputChange","config"],[1,"spacer"],[1,"form-actions","d-flex","justify-content-between","align-items-center"],[1,"tfa-action"],[1,"btn","btn-primary",3,"click"],[1,"forgot-password-verify","pt-0"],[1,"info-box"],[1,"info-icon"],[1,"info-i"],[1,"info-content"],[1,"info-note"],[1,"forgot-labletxt"],["type","email","name","email","required","",1,"form-input",3,"ngModelChange","blur","ngModel"],[1,"spacer-large"],[1,"form-actions","d-flex","justify-content-end"],[1,"reset-buttons"],["type","button",1,"btn","tcx-2-primary-button",3,"click"],[1,"reset-success-verify","pb-0"],[1,"success-message"],[1,"success-text"],[1,"success-buttons"],["type","button",1,"btn","btn-primary",3,"click"]],template:function(i,e){i&1&&(r(0,"div",2)(1,"div",3)(2,"div",4),_(3,"img",5),r(4,"p",6),a(5,"PARTNER HUB"),o()(),r(6,"div",7),_(7,"img",8),o()(),r(8,"div",9)(9,"div",10)(10,"div",11)(11,"h2",12),a(12," Unmatched control,"),_(13,"br"),a(14," visibility and ease of"),_(15,"br"),a(16," managing your business "),o(),r(17,"p",13),a(18,"Powering Partner Growth"),o()()(),r(19,"div",14)(20,"div",15)(21,"div",16)(22,"h3",17),C(23),a(24," Sign In to Partner Portal "),w(),o()(),r(25,"div",18),u(26,lt,5,5,"div",19)(27,bt,13,7,"ng-container",20)(28,Ot,29,7,"ng-container",20)(29,vt,20,2,"ng-container",20)(30,St,24,1,"ng-container",20)(31,kt,15,1,"ng-container",20),o()()()(),r(32,"footer",21)(33,"div",22)(34,"a",23),a(35,"Policies"),o(),r(36,"a",24),a(37,"Legal"),o(),r(38,"a",25),a(39,"Sitemap"),o(),r(40,"a",26),a(41,"Contact us"),o(),r(42,"a",27),a(43,"Help"),o()()()(),_(44,"div",28)),i&2&&(c(26),m("ngIf",!e.otpStep),c(),m("ngIf",!e.otpStep&&!e.twoFaEnable&&!e.forgotPasswordStep),c(),m("ngIf",e.otpStep&&!e.twoFaEnable&&!e.forgotPasswordStep),c(),m("ngIf",e.twoFaEnable&&!e.forgotPasswordStep),c(),m("ngIf",e.forgotPasswordStep&&!e.resetPasswordSuccess),c(),m("ngIf",e.resetPasswordSuccess),c(13),m("messageModal",e.messageModalSettings))},dependencies:[X,H,R,Y,q,K,Q,J,U,N,G,Z,S,W,tt],styles:['.custom-spinner[_ngcontent-%COMP%]{width:50px;height:50px}.custom-spinner[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_spin 1s linear infinite}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*[_ngcontent-%COMP%]{margin:0;padding:0;box-sizing:border-box}.login-container[_ngcontent-%COMP%]{min-height:100vh;background:url("./media/LoginImage-GJL7AMOQ.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;overflow-y:auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.background-overlay[_ngcontent-%COMP%]{position:absolute;inset:0;background:url("./media/image52-T4MFLGSN.svg");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}
1.wave[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;height:60vh;background:linear-gradient(135deg,#3b82f64d,#1e90ff80,#3b82f6b3 60%,#1e90ffe6);border-radius:50% 50% 0 0;transform:translate(-50%);left:50%}.wave-1[_ngcontent-%COMP%]{width:120%;height:50vh;animation:_ngcontent-%COMP%_wave-float-1 8s ease-in-out infinite;z-index:1}.wave-2[_ngcontent-%COMP%]{width:110%;height:45vh;animation:_ngcontent-%COMP%_wave-float-2 6s ease-in-out infinite reverse;z-index:2;opacity:.8}.wave-3[_ngcontent-%COMP%]{width:130%;height:55vh;animation:_ngcontent-%COMP%_wave-float-3 10s ease-in-out infinite;z-index:1;opacity:.6}@keyframes _ngcontent-%COMP%_wave-float-1{0%,to{transform:translate(-50%) translateY(0) rotate(0)}50%{transform:translate(-45%) translateY(-20px) rotate(1deg)}}@keyframes _ngcontent-%COMP%_wave-float-2{0%,to{transform:translate(-50%) translateY(0) rotate(0)}50%{transform:translate(-55%) translateY(-15px) rotate(-1deg)}}@keyframes _ngcontent-%COMP%_wave-float-3{0%,to{transform:translate(-50%) translateY(0) rotate(0)}50%{transform:translate(-50%) translateY(-25px) rotate(.5deg)}}.row[_ngcontent-%COMP%]{margin:0;padding:1rem 2rem 0}.header-logo[_ngcontent-%COMP%]{height:26px;width:auto}.tata-logo[_ngcontent-%COMP%]{height:40px;filter:brightness(0) invert(1)}.main-content[_ngcontent-%COMP%]{position:relative;z-index:5;display:flex;max-width:1600px;margin:0 auto;width:100%;top:70px}.left-branding[_ngcontent-%COMP%]{flex:1;padding:3rem 0rem 0rem 4rem;color:#fff;max-width:700px;padding-top:0}.brand-header[_ngcontent-%COMP%]{margin-bottom:2rem}.brand-header[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{height:26px;width:302.28px}.company-name[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:.5px;display:flex;align-items:center;gap:1rem;color:#fff}.tc-badge[_ngcontent-%COMP%]{background:#ffffff26;padding:.5rem 1rem;border-radius:8px;font-size:1.2rem;font-weight:700;border:2px solid rgba(255,255,255,.2);color:#fff}.brand-content[_ngcontent-%COMP%]{max-width:600px}.main-heading[_ngcontent-%COMP%]{font-size:36px;font-weight:400;line-height:120%;background:linear-gradient(180deg,#4db8ff,#1e90ff,#06c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px;font-family:gotham-book}.tagline[_ngcontent-%COMP%]{font-size:18px;color:#fff;font-weight:400;margin-top:20px;margin-bottom:12px}.izo-branding[_ngcontent-%COMP%]{margin-top:24px}.izo-branding[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:220px;height:32px}.izo-container[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:1rem}.izo-text[_ngcontent-%COMP%]{font-size:3.5rem;font-weight:900;background:linear-gradient(45deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.izo-subtitle[_ngcontent-%COMP%]{font-size:1rem;color:#ffffffb3;line-height:1.2;font-weight:300;margin-top:.5rem}.right-form-container[_ngcontent-%COMP%]{flex:0 0 440px;padding:0rem;display:flex;justify-content:center;margin-top:0rem}.login-card[_ngcontent-%COMP%]{background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:4px;box-shadow:0 20px 40px #0003;width:100%;min-width:538px;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:space-between;min-height:451px}.card-header[_ngcontent-%COMP%]{padding:2.5rem 2rem 1rem;background:transparent}.form-title[_ngcontent-%COMP%]{font-size:24px;color:#1e293b;margin:0;font-family:gotham-book}.card-body[_ngcontent-%COMP%]{padding:.5rem 2rem 2rem;flex:1;display:flex;flex-direction:column;padding-bottom:15px}.toggle-container[_ngcontent-%COMP%]{display:flex;background:#f1f5f9;border-radius:25px;padding:4px;margin-bottom:2rem;gap:4px;width:286px;height:45px}.toggle-btn[_ngcontent-%COMP%]{flex:1;padding:.8rem 1.5rem;border:none;border-radius:20px;background:transparent;color:#144ca7;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .3s ease;font-family:Gotham-medium;height:41px;width:123px}.toggle-btn[_ngcontent-%COMP%]:hover{background:#144ca71a;color:#144ca7}.toggle-btn.active[_ngcontent-%COMP%]{background:#144ca7;color:#fff}.login-form[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;height:100%}.form-group[_ngcontent-%COMP%]{margin-bottom:1.2rem;position:relative}.form-label[_ngcontent-%COMP%]{position:absolute;top:8px;left:12px;padding:0 4px;font-size:14px;color:#6c6c6c;font-weight:400;z-index:1;font-family:gotham-book}.form-input[_ngcontent-%COMP%]{padding:1.5rem 1rem .5rem;border:1px solid #e2e8f0;border-radius:4px;font-size:.9rem;transition:all .3s ease;background:#fff;color:#111;font-family:inherit;outline:none;font-family:gotham-book;width:100%;height:58px}.form-input[_ngcontent-%COMP%]:focus{border-color:#144ca7}.password-input-container[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}.password-toggle-icon[_ngcontent-%COMP%]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#464f61;cursor:pointer;font-size:16px;z-index:2;transition:color .2s ease}.form-spacer[_ngcontent-%COMP%]{flex:1;min-height:2rem}.form-actions[_ngcontent-%COMP%]{margin-top:auto;padding-top:15px;border-top:1px solid #D1D3D7;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem;position:absolute;width:100%;bottom:15px}.form-actions.captcha-present[_ngcontent-%COMP%]{position:relative;bottom:0;width:auto}.forgot-password[_ngcontent-%COMP%]{text-align:left}.forgot-link[_ngcontent-%COMP%]{color:#144ca7;text-decoration:none;font-size:14px;font-family:gotham-medium}.forgot-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.action-buttons[_ngcontent-%COMP%]{display:flex;gap:.8rem}.btn[_ngcontent-%COMP%]{padding:.9rem 1.5rem;border-radius:6px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;flex:1;text-align:center;min-height:120px;height:40px}.btn-outline[_ngcontent-%COMP%]{background:transparent;border:1px solid #d1d5db;color:#374151}.btn-outline[_ngcontent-%COMP%]:hover{border-color:#3b82f6;color:#3b82f6;background:#3b82f60d}.btn-primary[_ngcontent-%COMP%]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px #3b82f64d}.btn-primary[_ngcontent-%COMP%]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.footer[_ngcontent-%COMP%]{position:absolute;bottom:2rem;left:4rem;z-index:10;background:transparent}.footer-links[_ngcontent-%COMP%]{display:flex;gap:2rem;font-family:Gotham-Book}.footer-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#ffffffb3;text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#fff;text-decoration:underline}.header-logo[_ngcontent-%COMP%]{height:26px;position:relative;top:8px;left:24px;width:261.28px}@media(max-width:479px){.login-container[_ngcontent-%COMP%]{padding:.5rem;min-height:100vh;overflow-x:hidden}.main-content[_ngcontent-%COMP%]{flex-direction:column;padding:1rem .5rem;justify-content:flex-start;min-height:calc(100vh - 60px)}.left-branding[_ngcontent-%COMP%]{flex:none;padding:1rem .5rem;text-align:center;order:2;margin-top:1rem}.main-heading[_ngcontent-%COMP%]{font-size:1.6rem;line-height:1.2;margin-bottom:.5rem}.tagline[_ngcontent-%COMP%]{font-size:.9rem;margin-bottom:1rem}.izo-branding[_ngcontent-%COMP%]{display:none}.right-form-container[_ngcontent-%COMP%]{flex:none;width:100%;padding:0;margin-top:0;order:1}.login-card[_ngcontent-%COMP%]{min-width:unset;width:100%;min-height:auto;margin:0;border-radius:8px}.card-header[_ngcontent-%COMP%]{padding:1.5rem 1rem .5rem}.form-title[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.3}.card-body[_ngcontent-%COMP%]{padding:.5rem 1rem 1.5rem}.toggle-container[_ngcontent-%COMP%]{width:100%;margin-bottom:1.5rem}.toggle-btn[_ngcontent-%COMP%]{padding:.7rem 1rem;font-size:.8rem}.form-group[_ngcontent-%COMP%]{margin-bottom:1rem}.form-input[_ngcontent-%COMP%]{padding:1rem .8rem;font-size:.9rem}.form-label[_ngcontent-%COMP%]{font-size:.7rem;left:8px}.btn[_ngcontent-%COMP%]{padding:.8rem 1rem;font-size:.8rem;min-height:40px}.action-buttons[_ngcontent-%COMP%]{flex-direction:column;gap:.5rem}.form-actions[_ngcontent-%COMP%]{padding-top:1rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;position:relative;bottom:auto}.forgot-link[_ngcontent-%COMP%]{font-size:.8rem}.header-logo[_ngcontent-%COMP%]{height:20px;width:auto}.tata-logo[_ngcontent-%COMP%]{height:25px;top:.5rem;right:.5rem}.footer[_ngcontent-%COMP%]{position:relative;bottom:auto;left:auto;margin-top:1rem;text-align:center;padding:1rem .5rem}.footer-links[_ngcontent-%COMP%]{justify-content:center;flex-wrap:wrap;gap:.8rem;font-size:.8rem}.otp-verify[_ngcontent-%COMP%]{padding:.5rem 0 1rem}.verify-title[_ngcontent-%COMP%]{font-size:1rem}.otp-instructions[_ngcontent-%COMP%]{font-size:.85rem;margin:.5rem 0 1rem}.use-password-link[_ngcontent-%COMP%]{font-size:.8rem}.password-toggle-icon[_ngcontent-%COMP%]{right:8px;font-size:14px}}@media(min-width:480px)and (max-width:767px){.login-container[_ngcontent-%COMP%]{padding:1rem}.main-content[_ngcontent-%COMP%]{flex-direction:column;padding:1.5rem 1rem;justify-content:center}.left-branding[_ngcontent-%COMP%]{flex:none;padding:1.5rem 1rem;text-align:center;order:2;margin-top:1.5rem}.main-heading[_ngcontent-%COMP%]{font-size:2rem;line-height:1.2}.tagline[_ngcontent-%COMP%]{font-size:1rem;margin-bottom:1.5rem}.izo-branding[_ngcontent-%COMP%]{width:250px;height:140px;margin:0 auto}.right-form-container[_ngcontent-%COMP%]{flex:none;width:100%;max-width:400px;padding:0;margin:0 auto;order:1}.login-card[_ngcontent-%COMP%]{min-width:unset;width:100%}
1.card-header[_ngcontent-%COMP%]{padding:2rem 1.5rem 1rem}.form-title[_ngcontent-%COMP%]{font-size:1.3rem}.card-body[_ngcontent-%COMP%]{padding:.5rem 1.5rem 2rem}.toggle-container[_ngcontent-%COMP%]{width:80%}.action-buttons[_ngcontent-%COMP%]{flex-direction:column;gap:.6rem}.form-actions[_ngcontent-%COMP%]{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.footer[_ngcontent-%COMP%]{position:relative;bottom:auto;left:auto;margin-top:2rem;text-align:center;padding:1rem}}@media(min-width:768px)and (max-width:1023px){.main-content[_ngcontent-%COMP%]{flex-direction:column;padding:2rem;justify-content:center}.left-branding[_ngcontent-%COMP%]{flex:none;padding:2rem;text-align:center;order:1}.main-heading[_ngcontent-%COMP%]{font-size:2.5rem}.right-form-container[_ngcontent-%COMP%]{flex:none;width:100%;max-width:450px;padding:1rem;margin:0 auto;order:2}.action-buttons[_ngcontent-%COMP%]{flex-direction:row;gap:.8rem}.footer[_ngcontent-%COMP%]{position:relative;bottom:auto;left:auto;margin-top:2rem;text-align:center}}@media(min-width:1024px)and (max-width:1199px){.left-branding[_ngcontent-%COMP%]{padding:3rem 2rem}.main-heading[_ngcontent-%COMP%]{font-size:2.8rem}.right-form-container[_ngcontent-%COMP%]{flex:0 0 400px}.login-card[_ngcontent-%COMP%]{min-width:420px}}@media(min-width:1701px){.main-content[_ngcontent-%COMP%]{max-width:1600px;padding:0 2rem}.left-branding[_ngcontent-%COMP%]{padding:4rem 8rem;max-width:900px}.main-heading[_ngcontent-%COMP%]{font-size:3.8rem;max-width:700px}.tagline[_ngcontent-%COMP%]{font-size:1.4rem;max-width:600px}.right-form-container[_ngcontent-%COMP%]{flex:0 0 480px;padding:2rem 4rem}.login-card[_ngcontent-%COMP%]{max-width:450px;min-height:538px}}@media(min-width:2001px){.main-content[_ngcontent-%COMP%]{max-width:1800px}.left-branding[_ngcontent-%COMP%]{padding:6rem 10rem;max-width:1000px}.main-heading[_ngcontent-%COMP%]{font-size:4.2rem;max-width:800px}.tagline[_ngcontent-%COMP%]{font-size:1.5rem;max-width:700px}.right-form-container[_ngcontent-%COMP%]{flex:0 0 520px;padding:3rem 5rem}}.login-card[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_cardSlideIn .8s ease-out}@keyframes _ngcontent-%COMP%_cardSlideIn{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.main-heading[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_textSlideIn 1s ease-out .3s both}@keyframes _ngcontent-%COMP%_textSlideIn{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.btn[_ngcontent-%COMP%]{border-radius:6px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;flex:1;min-height:30px;width:8rem;font-family:Gotham-Medium;padding:10px 11px}.btn-primary[_ngcontent-%COMP%], .btn-primary[_ngcontent-%COMP%]:hover{background:#144ca7;transform:none;box-shadow:none}.btn-outline[_ngcontent-%COMP%]{background:transparent;border:1px solid #144CA7;color:#144ca7}.btn-outline[_ngcontent-%COMP%]:hover{border:1px solid #144CA7;color:#144ca7;background:none}.tcx-2-secondary-button[_ngcontent-%COMP%]{color:#144ca7}.otp-verify[_ngcontent-%COMP%]{padding:1rem 0 2rem;padding-top:12px;padding-bottom:0}.otp-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.verify-title[_ngcontent-%COMP%]{margin:0;font-weight:500;font-size:18px;color:#111;font-family:Gotham-Medium}.use-password-link[_ngcontent-%COMP%]{color:#144ca7;cursor:pointer;font-size:14px;font-family:gotham-medium;text-decoration:none}.otp-instructions[_ngcontent-%COMP%]{color:#111;margin:.5rem 0 1rem;margin-top:12px;font-size:14px}.otp-email[_ngcontent-%COMP%]{font-family:Gotham-Medium}.otp-inputs[_ngcontent-%COMP%]{margin:2rem 0 1rem}.resend-line[_ngcontent-%COMP%]{margin-bottom:1.25rem;color:#6b7280}.resend-line[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;font-family:Gotham-Book;color:#000}.resend-link[_ngcontent-%COMP%]{color:#144ca7;cursor:pointer;text-decoration:none;margin-right:.5rem;font-family:gotham-medium;font-weight:500}.resend-link.disabled[_ngcontent-%COMP%]{pointer-events:none;color:#89a5d2;font-family:gotham-medium;font-weight:500}.otp-action[_ngcontent-%COMP%]{margin-top:3rem;display:flex;justify-content:center}
1.btn.large[_ngcontent-%COMP%]{width:100%;padding:.9rem 1rem;border-radius:8px}.signup-footer[_ngcontent-%COMP%]{border-top:1px solid #eef2f6;margin-top:1.25rem;padding-top:1rem;text-align:center}.signup-footer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px;font-family:Gotham-Book;color:#111}.signup-footer[_ngcontent-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-family:Gotham-Book;font-size:14px}.signup-footer[_ngcontent-%COMP%] .link[_ngcontent-%COMP%]{color:#144ca7;cursor:pointer;font-family:Gotham-Medium;text-decoration:none}.img-fluid[_ngcontent-%COMP%]{width:44%}.expand-height[_ngcontent-%COMP%]{min-height:470px}.tfa-verify[_ngcontent-%COMP%]{padding:1rem 0 2rem;padding-bottom:0}.tfa-header[_ngcontent-%COMP%]{margin-bottom:1rem}.tfa-title[_ngcontent-%COMP%]{margin:0;font-weight:500;font-size:14px;color:#111;font-family:Gotham-Medium}.tfa-instructions[_ngcontent-%COMP%]{color:#111;margin:.5rem 0 1.5rem;font-size:14px;font-family:Gotham-Book;font-weight:500}.tfa-action[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.spacer[_ngcontent-%COMP%]{height:2rem} .tfa-otp-container{display:flex;gap:.5rem;justify-content:flex-start} .tfa-otp-container .otp-input{font-size:20px!important;height:68px!important;width:58px!important;border:1px solid #D1D3D7!important;font-size:14px!important;outline:none!important} .otp-input{width:40px!important;height:40px!important;border-radius:4px!important;border:1px solid #959595!important;font-size:14px!important;outline:none!important}.forgot-password-verify[_ngcontent-%COMP%]{padding:0 0 2rem}.info-box[_ngcontent-%COMP%]{display:flex;align-items:flex-start;background-color:#f0f8ff;border:1px solid #3D86C6;border-radius:8px;padding:1rem;margin:1.5rem 0;gap:.75rem;margin-top:0}.info-icon[_ngcontent-%COMP%]{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid #3D86C6;display:flex;align-items:center;justify-content:center}.info-i[_ngcontent-%COMP%]{color:#3d86c6;font-size:12px;font-weight:700;font-style:normal}.info-content[_ngcontent-%COMP%]{flex:1}.info-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:13px;line-height:1.4;color:#111}.form-label-placeholder[_ngcontent-%COMP%]{display:block;font-size:.85rem;color:#666;margin-bottom:.25rem;font-weight:500}.spacer-large[_ngcontent-%COMP%]{height:4rem}.reset-buttons[_ngcontent-%COMP%]{display:flex;gap:.75rem}.reset-buttons[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{min-width:120px}.error-message[_ngcontent-%COMP%]{color:red;font-family:gotham-medium;font-size:12px;margin-left:1rem}.loader[_ngcontent-%COMP%]{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #3498db;width:35px;height:35px;animation:_ngcontent-%COMP%_spin 2s linear infinite;margin-left:auto;margin-right:auto}.toggle-btn[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:not-allowed}.loader-spinner[_ngcontent-%COMP%]{height:30px!important;width:30px!important}.forgot-labletxt[_ngcontent-%COMP%]{margin-bottom:.75rem}.info-note[_ngcontent-%COMP%]{font-family:Gotham-Medium!important;margin-bottom:.15rem!important;font-size:13px!important}.tcx-2-primary-button[_ngcontent-%COMP%]:disabled{border:none!important}@media(hover:none)and (pointer:coarse){.btn[_ngcontent-%COMP%], .toggle-btn[_ngcontent-%COMP%]{min-height:44px;padding:.8rem 1.2rem}.form-input[_ngcontent-%COMP%]{min-height:44px;padding:1rem .8rem}.password-toggle-icon[_ngcontent-%COMP%]{padding:8px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.forgot-link[_ngcontent-%COMP%], .use-password-link[_ngcontent-%COMP%], .resend-link[_ngcontent-%COMP%]{padding:8px 4px;display:inline-block}}@media(max-width:767px)and (orientation:landscape){.login-container[_ngcontent-%COMP%]{min-height:100vh}.main-content[_ngcontent-%COMP%]{flex-direction:row;align-items:center;padding:1rem}.left-branding[_ngcontent-%COMP%]{flex:1;padding:1rem;order:1}.main-heading[_ngcontent-%COMP%]{font-size:1.8rem;margin-bottom:.5rem}.tagline[_ngcontent-%COMP%]{margin-bottom:.5rem}.izo-branding[_ngcontent-%COMP%]{display:none}.right-form-container[_ngcontent-%COMP%]{flex:0 0 300px;order:2;margin-top:0}.login-card[_ngcontent-%COMP%]{min-height:auto}.card-header[_ngcontent-%COMP%]{padding:1rem 1rem .5rem}.card-body[_ngcontent-%COMP%]{padding:.5rem 1rem 1rem}}.pt-1-5[_ngcontent-%COMP%]{padding-top:1.25rem!important}.partner-hub[_ngcontent-%COMP%]{font-size:16px;color:#fff;font-family:Gotham-Medium;position:relative;top:10px;margin-left:2rem}']})}}return n})();export{Wt as Sample2Component};
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.