PageSourceSearch

https://www.odbus.in/11.d47a05e7e10a4dd42151.js

js odbus.in collected 2026-10-09 00:50:08 UTC 108,645 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{X3zk:function(t,e,n){"use strict";n.r(e),n.d(e,"LoginModule",function(){return lt});var o=n("ofXK"),i=n("tyNb"),r=n("Pl5U"),a=n("fXoL"),p=n("3Pt+"),l=n("OC8m"),s=n("1XYv"),c=n("JqCM"),g=n("EFyh"),d=n("Hm4U"),m=n("gYN0"),x=n("No3+"),h=n("9YtQ"),u=n("OLa1");const f=["otp0","otp1","otp2","otp3","otp4","mobileOtp0","mobileOtp1","mobileOtp2","mobileOtp3","mobileOtp4"],b=function(){return["/offers"]};function C(t,e){1&t&&(a["\u0275\u0275elementStart"](0,"div",23),a["\u0275\u0275elementStart"](1,"a",24),a["\u0275\u0275element"](2,"img",25),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"]()),2&t&&(a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("routerLink",a["\u0275\u0275pureFunction0"](1,b)))}function M(t,e){1&t&&(a["\u0275\u0275elementStart"](0,"a",26),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](1,"svg",27),a["\u0275\u0275element"](2,"path",28),a["\u0275\u0275element"](3,"path",29),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](4,"span"),a["\u0275\u0275text"](5,"Back to Home"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"]())}function O(t,e){if(1&t&&(a["\u0275\u0275elementStart"](0,"div",49),a["\u0275\u0275text"](1),a["\u0275\u0275elementEnd"]()),2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](1),a["\u0275\u0275textInterpolate1"](" ",t.otpError," ")}}function P(t,e){1&t&&(a["\u0275\u0275elementStart"](0,"span"),a["\u0275\u0275text"](1," Verify OTP "),a["\u0275\u0275elementEnd"]())}function w(t,e){1&t&&(a["\u0275\u0275elementStart"](0,"span"),a["\u0275\u0275text"](1," Verifying... "),a["\u0275\u0275elementEnd"]())}function v(t,e){1&t&&(a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](0,"svg",27),a["\u0275\u0275element"](1,"path",50),a["\u0275\u0275element"](2,"path",51),a["\u0275\u0275elementEnd"]())}function _(t,e){if(1&t&&(a["\u0275\u0275elementContainerStart"](0),a["\u0275\u0275elementStart"](1,"span"),a["\u0275\u0275text"](2," Didn't receive the code? "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](3,"strong"),a["\u0275\u0275text"](4),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementContainerEnd"]()),2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](4),a["\u0275\u0275textInterpolate1"](" Resend in ",t.resendTimer,"s ")}}function y(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementContainerStart"](0),a["\u0275\u0275elementStart"](1,"span"),a["\u0275\u0275text"](2," Didn't receive the code? "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](3,"button",52),a["\u0275\u0275listener"]("click",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).resendOtp()}),a["\u0275\u0275text"](4," Resend OTP "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementContainerEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](3),a["\u0275\u0275property"]("disabled",t.isLoading)}}function E(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementContainerStart"](0),a["\u0275\u0275elementStart"](1,"button",30),a["\u0275\u0275listener"]("click",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().backToLogin()}),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](2,"svg",27),a["\u0275\u0275element"](3,"path",31),a["\u0275\u0275element"](4,"path",32),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](5,"span"),a["\u0275\u0275text"](6,"Back"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](7,"div",33),a["\u0275\u0275elementStart"](8,"div",34),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](9,"svg",27),a["\u0275\u0275element"](10,"rect",35),a["\u0275\u0275element"](11,"path",36),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](12,"h2"),a["\u0275\u0275text"](13,"Verify Your OTP"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](14,"p"),a["\u0275\u0275text"](15,"Enter the 5-digit code sent to"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](16,"strong"),a["\u0275\u0275text"](17),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](18,"div",37),a["\u0275\u0275elementStart"](19,"input",38,39),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().otp[0]=e})("input",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpInput(e,0)})("keydown",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpKeyDown(e,0)})("paste",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpPaste(e,0)}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](21,"input",40,41),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().otp[1]=e})("input",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpInput(e,1)})("keydown",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpKeyDown(e,1)})("paste",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpPaste(e,1)}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](23,"input",40,42),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().otp[2]=e})("input",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpInput(e,2)})("keydown",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpKeyDown(e,2)})("paste",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpPaste(e,2)}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](25,"input",40,43),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().otp[3]=e})("input",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpInput(e,3)})("keydown",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpKeyDown(e,3)})("paste",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpPaste(e,3)}
1),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](27,"input",40,44),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().otp[4]=e})("input",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpInput(e,4)})("keydown",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpKeyDown(e,4)})("paste",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpPaste(e,4)}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](29,O,2,1,"div",45),a["\u0275\u0275elementStart"](30,"button",46),a["\u0275\u0275listener"]("click",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().verifyOtp()}),a["\u0275\u0275template"](31,P,2,0,"span",15),a["\u0275\u0275template"](32,w,2,0,"span",15),a["\u0275\u0275template"](33,v,3,0,"svg",47),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](34,"div",48),a["\u0275\u0275template"](35,_,5,1,"ng-container",15),a["\u0275\u0275template"](36,y,5,1,"ng-container",15),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementContainerEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"]();a["\u0275\u0275advance"](17),a["\u0275\u0275textInterpolate1"](" ",t.maskedContact," "),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngModel",t.otp[0]),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngModel",t.otp[1]),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngModel",t.otp[2]),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngModel",t.otp[3]),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngModel",t.otp[4]),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngIf",t.otpError),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("disabled",t.isLoading),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",!t.isLoading),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",t.isLoading),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",!t.isLoading),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngIf",t.resendTimer>0),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",t.resendTimer<=0)}}function k(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementStart"](0,"div",72),a["\u0275\u0275elementStart"](1,"button",63),a["\u0275\u0275listener"]("click",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).switchMethod("phone")}),a["\u0275\u0275text"](2," Via Phone "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](3,"button",63),a["\u0275\u0275listener"]("click",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).switchMethod("email")}),a["\u0275\u0275text"](4," Via Email "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](1),a["\u0275\u0275classProp"]("active","phone"===t.loginMethod),a["\u0275\u0275advance"](2),a["\u0275\u0275classProp"]("active","email"===t.loginMethod)}}function S(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementContainerStart"](0),a["\u0275\u0275elementStart"](1,"div",73),a["\u0275\u0275elementStart"](2,"div",74),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](3,"svg",27),a["\u0275\u0275element"](4,"circle",75),a["\u0275\u0275element"](5,"path",76),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](6,"input",77),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).name=e})("input",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).clearAuthError()}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](7,"div",73),a["\u0275\u0275elementStart"](8,"div",74),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](9,"svg",27),a["\u0275\u0275element"](10,"path",78),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](11,"input",79),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).signupPhone=e})("input",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).clearAuthError()}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](12,"div",73),a["\u0275\u0275elementStart"](13,"div",74),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](14,"svg",27),a["\u0275\u0275element"](15,"rect",70),a["\u0275\u0275element"](16,"path",80),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](17,"input",81),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).signupEmail=e})("input",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).clearAuthError()}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementContainerEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](6),a["\u0275\u0275property"]("ngModel",t.name),a["\u0275\u0275advance"](5),a["\u0275\u0275property"]("ngModel",t.signupPhone),a["\u0275\u0275advance"](6),a["\u0275\u0275property"]("ngModel",t.signupEmail)}}function V(t,e){1&t&&(a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](0,"svg",27),a["\u0275\u0275element"](1,"path",78),a["\u0275\u0275elementEnd"]())}function I(t,e){1&t&&(a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](0,"svg",27),a["\u0275\u0275element"](1,"rect",70),a["\u0275\u0275element"](2,"path",80),a["\u0275\u0275elementEnd"]())}function z(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementStart"](0,"input",85),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](3).authValue=e})("input",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](3).clearAuthError()}),a["\u0275\u0275elementEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"](3);a["\u0275\u0275property"]("ngModel",t.authValue)}}function j(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementStart"](0,"input",86),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](3).authValue=e})("input",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](3).clearAuthError()}),a["\u0275\u0275elementEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"](3);a["\u0275\u0275property"]("ngModel",t.authValue)}}function L(t,e){if(1&t&&(a["\u0275\u0275elementStart"](0,"div",82),a["\u0275\u0275elementStart"](1,"div",74),a["\u0275\u0275template"](2,V,2,0,"svg",47),a["\u0275\u0275template"](3,I,3,0,"svg",47),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](4,z,1,1,"input",83),a["\u0275\u0275template"](5,j,1,1,"input",84),a["\u0275\u0275elementEnd"]()),2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngIf","phone"===t.loginMethod),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","email"===t.loginMethod),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","phone"===t.loginMethod),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","email"===t.loginMethod)}}function T(t,e){if(1&t&&(a["\u0275\u0275elementStart"](0,"div",49),a["\u0275\u0275text"](1),a["\u0275\u0275elementEnd"]()),2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](1),a["\u0275\u0275textInterpolate1"](" ",t.authError," ")}}function A(t,e){1&t&&(a["\u0275\u0275elementStart"](0,"div",87),a["\u0275\u0275elementStart"](1,"label",88),a["\u0275\u0275element"](2,"input",89),a["\u0275\u0275element"](3,"span",90),a["\u0275\u0275elementStart"](4,"span",91),a["\u0275\u0275text"](5," I agree to the "),a["\u0275\u0275elementStart"](6,"span",92),a["\u0275\u0275elementStart"](7,"a",93),a["\u0275\u0275text"](8,"Terms and Conditions"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275text"](9," \xa0and "),a["\u0275\u0275elementStart"](10,"span",92),a["\u0275\u0275elementStart"](11,"a",94),a["\u0275\u0275text"](12,"Privacy Policy"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"]())}function D(t,e){1&t&&(a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](0,"svg",27),a["\u0275\u0275element"](1,"path",50),a["\u0275\u0275element"](2,"path",51),a["\u0275\u0275elementEnd"]())}function H(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementContainerStart"](0),a["\u0275\u0275elementStart"](1,"div",53),a["\u0275\u0275elementStart"](2,"div",54),a["\u0275\u0275elementStart"](3,"h1"),a["\u0275\u0275text"](4),a["\u0275\u0275elementStart"](5,"span"),a["\u0275\u0275text"](6," ODBUS Account "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](7,"p"),a["\u0275\u0275text"](8),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](9,"div",55),a["\u0275\u0275elementStart"](10,"div",56),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](11,"svg",27),a["\u0275\u0275element"](12,"path",57),a["\u0275\u0275element"](13,"path",58),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](14,"span"),a["\u0275\u0275text"](15," Happy"),a["\u0275\u0275element"](16,"br"),a["\u0275\u0275text"](17," Journeys! "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](18,k,5,4,"div",59),a["\u0275\u0275template"](19,S,18,3,"ng-container",15),a["\u0275\u0275template"](20,L,6,4,"div",60),a["\u0275\u0275template"](21,T,2,1,"div",45),a["\u0275\u0275template"](22,A,13,0,"div",61),a["\u0275\u0275elementStart"](23,"button",46),a["\u0275\u0275listener"]("click",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().getOtp()}),a["\u0275\u0275elementStart"](24,"span"),a["\u0275\u0275text"](25),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](26,D,3,0,"svg",47),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](27,"div",62),a["\u0275\u0275elementStart"](28,"span"),a["\u0275\u0275text"](29),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](30,"button",63),a["\u0275\u0275listener"]("click",function(){a["\u0275\u0275restoreView"](t);const e=a["\u0275\u0275nextContext"]();return e.switchAuthMode("login"===e.authMode?"signup":"login")}),a["\u0275\u0275text"](31),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](32,"div",64),a["\u0275\u0275elementStart"](33,"div",65),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](34,"svg",27),a["\u0275\u0275element"](35,"path",66),a["\u0275\u0275element"](36,"path",67),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](37,"div"),a["\u0275\u0275elementStart"](38,"strong"),a["\u0275\u0275text"](39,"24/7 Support"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](40,"span"),a["\u0275\u0275text"](41,"Always here to help"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](42,"div",65),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](43,"svg",27),a["\u0275\u0275element"](44,"path",68),a["\u0275\u0275element"](45,"path",69),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](46,"div"),a["\u0275\u0275elementStart"](47,"strong"),a["\u0275\u0275text"](48,"Secure"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](49,"span"),a["\u0275\u0275text"](50,"Your data is safe"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](51,"div",65),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](52,"svg",27),a["\u0275\u0275element"](53,"rect",70),a["\u0275\u0275element"](54,"path",71),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](55,"div"),a["\u0275\u0275elementStart"](56,"strong"),a["\u0275\u0275text"](57,"Easy Booking"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](58,"span"),a["\u0275\u0275text"](59,"Simple & fast"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementContainerEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"]();a["\u0275\u0275advance"](4),a["\u0275\u0275textInterpolate1"](" ","login"===t.authMode?"Login To Your":"Create Your"," "),a["\u0275\u0275advance"](4),a["\u0275\u0275textInterpolate1"](" ","login"===t.authMode?"Access your bookings, manage trips and enjoy a seamless travel experience.":"Create your ODBUS account and make your bus travel easier."," "),a["\u0275\u0275advance"](10),a["\u0275\u0275property"]("ngIf","login"===t.authMode),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","signup"===t.authMode),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","login"===t.authMode),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",t.authError),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","signup"===t.authMode),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("disabled",t.isLoading),a["\u0275\u0275advance"](2),a["\u0275\u0275textInterpolate1"](" ",t.isLoading?"Please wait...":"GET OTP"," "),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",!t.isLoading),a["\u0275\u0275advance"](3),a["\u0275\u0275textInterpolate1"](" ","login"===t.authMode?"Don't have an account with us?":"Already have an account?"," "),a["\u0275\u0275advance"](2),a["\u0275\u0275textInterpolate1"](" ","login"===t.authMode?"Signup":"Login"," ")}}function G(t,e){1&t&&(a["\u0275\u0275elementStart"](0,"a",95),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](1,"svg",27),a["\u0275\u0275element"](2,"path",28),a["\u0275\u0275element"](3,"path",29),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](4,"span"),a["\u0275\u0275text"](5,"Back to Home"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"]())}function U(t,e){if(1&t&&(a["\u0275\u0275elementStart"](0,"div",108),a["\u0275\u0275text"](1),a["\u0275\u0275elementEnd"]()),2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](1),a["\u0275\u0275textInterpolate1"](" ",t.otpError," ")}}function Y(t,e){1&t&&(a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](0,"svg",27),a["\u0275\u0275element"](1,"path",50),a["\u0275\u0275element"](2,"path",51),a["\u0275\u0275elementEnd"]())}function N(t,e){if(1&t&&(a["\u0275\u0275elementContainerStart"](0),a["\u0275\u0275elementStart"](1,"span"),a["\u0275\u0275text"](2," Didn't receive the code? "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](3,"strong"),a["\u0275\u0275text"](4),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementContainerEnd"]()),2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](4),a["\u0275\u0275textInterpolate1"](" Resend in ",t.resendTimer,"s ")}}function B(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementContainerStart"](0),a["\u0275\u0275elementStart"](1,"span"),a["\u0275\u0275text"](2," Didn't receive the code? "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](3,"button",52),a["\u0275\u0275listener"]("click",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).resendOtp()}),a["\u0275\u0275text"](4," Resend OTP "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementContainerEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](3),a["\u0275\u0275property"]("disabled",t.isLoading)}}function R(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementContainerStart"](0),a["\u0275\u0275elementStart"](1,"button",96),a["\u0275\u0275listener"]("click",function(){re
1turn a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().backToLogin()}),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](2,"svg",27),a["\u0275\u0275element"](3,"path",31),a["\u0275\u0275element"](4,"path",32),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](5,"span"),a["\u0275\u0275text"](6,"Back"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](7,"div",97),a["\u0275\u0275elementStart"](8,"div",98),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](9,"svg",27),a["\u0275\u0275element"](10,"rect",35),a["\u0275\u0275element"](11,"path",36),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](12,"h2"),a["\u0275\u0275text"](13,"Verify Your OTP"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](14,"p"),a["\u0275\u0275text"](15,"Enter the 5-digit code sent to"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](16,"strong"),a["\u0275\u0275text"](17),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](18,"div",99),a["\u0275\u0275elementStart"](19,"input",38,100),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().otp[0]=e})("input",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpInput(e,0)})("keydown",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpKeyDown(e,0)})("paste",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpPaste(e,0)}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](21,"input",40,101),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().otp[1]=e})("input",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpInput(e,1)})("keydown",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpKeyDown(e,1)})("paste",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpPaste(e,1)}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](23,"input",40,102),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().otp[2]=e})("input",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpInput(e,2)})("keydown",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpKeyDown(e,2)})("paste",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpPaste(e,2)}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](25,"input",40,103),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().otp[3]=e})("input",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpInput(e,3)})("keydown",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpKeyDown(e,3)})("paste",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpPaste(e,3)}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](27,"input",40,104),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().otp[4]=e})("input",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpInput(e,4)})("keydown",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpKeyDown(e,4)})("paste",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().onOtpPaste(e,4)}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](29,U,2,1,"div",105),a["\u0275\u0275elementStart"](30,"button",106),a["\u0275\u0275listener"]("click",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().verifyOtp()}),a["\u0275\u0275elementStart"](31,"span"),a["\u0275\u0275text"](32),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](33,Y,3,0,"svg",47),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](34,"div",107),a["\u0275\u0275template"](35,N,5,1,"ng-container",15),a["\u0275\u0275template"](36,B,5,1,"ng-container",15),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementContainerEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"]();
1a["\u0275\u0275advance"](17),a["\u0275\u0275textInterpolate1"](" ",t.maskedContact," "),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngModel",t.otp[0]),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngModel",t.otp[1]),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngModel",t.otp[2]),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngModel",t.otp[3]),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngModel",t.otp[4]),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngIf",t.otpError),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("disabled",t.isLoading),a["\u0275\u0275advance"](2),a["\u0275\u0275textInterpolate1"](" ",t.isLoading?"Verifying...":"Verify OTP"," "),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",!t.isLoading),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngIf",t.resendTimer>0),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",t.resendTimer<=0)}}function J(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementStart"](0,"div",114),a["\u0275\u0275elementStart"](1,"button",63),a["\u0275\u0275listener"]("click",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).switchMethod("phone")}),a["\u0275\u0275text"](2," Via Phone "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](3,"button",63),a["\u0275\u0275listener"]("click",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).switchMethod("email")}),a["\u0275\u0275text"](4," Via Email "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](1),a["\u0275\u0275classProp"]("active","phone"===t.loginMethod),a["\u0275\u0275advance"](2),a["\u0275\u0275classProp"]("active","email"===t.loginMethod)}}function F(t,e){1&t&&(a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](0,"svg",27),a["\u0275\u0275element"](1,"path",78),a["\u0275\u0275elementEnd"]())}function K(t,e){1&t&&(a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](0,"svg",27),a["\u0275\u0275element"](1,"rect",70),a["\u0275\u0275element"](2,"path",80),a["\u0275\u0275elementEnd"]())}function X(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementStart"](0,"input",85),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](3).authValue=e})("input",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](3).clearAuthError()}),a["\u0275\u0275elementEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"](3);a["\u0275\u0275property"]("ngModel",t.authValue)}}function $(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementStart"](0,"input",86),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](3).authValue=e})("input",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](3).clearAuthError()}),a["\u0275\u0275elementEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"](3);a["\u0275\u0275property"]("ngModel",t.authValue)}}function Z(t,e){if(1&t&&(a["\u0275\u0275elementStart"](0,"div",115),a["\u0275\u0275elementStart"](1,"div",116),a["\u0275\u0275template"](2,F,2,0,"svg",47),a["\u0275\u0275template"](3,K,3,0,"svg",47),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](4,X,1,1,"input",83),a["\u0275\u0275template"](5,$,1,1,"input",84),a["\u0275\u0275elementEnd"]()),2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngIf","phone"===t.loginMethod),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","email"===t.loginMethod),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","phone"===t.loginMethod),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","email"===t.loginMethod)}}function Q(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementContainerStart"](0),a["\u0275\u0275elementStart"](1,"div",115),a["\u0275\u0275elementStart"](2,"div",116),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](3,"svg",27),a["\u0275\u0275element"](4,"circle",75),a["\u0275\u0275element"](5,"path",76),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](6,"input",77),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).name=e})("input",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).clearAuthError()}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](7,"div",115),a["\u0275\u0275elementStart"](8,"div",116),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](9,"svg",27),a["\u0275\u0275element"](10,"path",78),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](11,"input",79),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).signupPhone=e})("input",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).clearAuthError()}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](12,"div",115),a["\u0275\u0275elementStart"](13,"div",116),a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](14,"svg",27),a["\u0275\u0275element"](15,"rect",70),a["\u0275\u0275element"](16,"path",80),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275namespaceHTML"](),a["\u0275\u0275elementStart"](17,"input",81),a["\u0275\u0275listener"]("ngModelChange",function(e){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).signupEmail=e})("input",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"](2).clearAuthError()}),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementContainerEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](6),a["\u0275\u0275property"]("ngModel",t.name),a["\u0275\u0275advance"](5),a["\u0275\u0275property"]("ngModel",t.signupPhone),a["\u0275\u0275advance"](6),a["\u0275\u0275property"]("ngModel",t.signupEmail)}}function q(t,e){if(1&t&&(a["\u0275\u0275elementStart"](0,"div",108),a["\u0275\u0275text"](1),a["\u0275\u0275elementEnd"]()),2&t){const t=a["\u0275\u0275nextContext"](2);a["\u0275\u0275advance"](1),a["\u0275\u0275textInterpolate1"](" ",t.authError," ")}}function W(t,e){1&t&&(a["\u0275\u0275elementStart"](0,"div",117),a["\u0275\u0275elementStart"](1,"label",118),a["\u0275\u0275element"](2,"input",89),a["\u0275\u0275element"](3,"span",119),a["\u0275\u0275elementStart"](4,"span",120),a["\u0275\u0275text"](5," I agree to the "),a["\u0275\u0275elementStart"](6,"span",121),a["\u0275\u0275elementStart"](7,"a",93),a["\u0275\u0275text"](8,"Terms and Conditions"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275text"](9," \xa0and "),a["\u0275\u0275elementStart"](10,"span",121),a["\u0275\u0275elementStart"](11,"a",94),a["\u0275\u0275text"](12,"Privacy Policy"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"]())}function tt(t,e){1&t&&(a["\u0275\u0275namespaceSVG"](),a["\u0275\u0275elementStart"](0,"svg",27),a["\u0275\u0275element"](1,"path",50),a["\u0275\u0275element"](2,"path",51),a["\u0275\u0275elementEnd"]())}function et(t,e){if(1&t){const t=a["\u0275\u0275getCurrentView"]();a["\u0275\u0275elementContainerStart"](0),a["\u0275\u0275elementStart"](1,"div",109),a["\u0275\u0275elementStart"](2,"h1"),a["\u0275\u0275text"](3),a["\u0275\u0275elementStart"](4,"span"),a["\u0275\u0275text"](5," ODBUS Account "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](6,"p"),a["\u0275\u0275text"](7),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](8,J,5,4,"div",110),a["\u0275\u0275template"](9,Z,6,4,"div",111),a["\u0275\u0275template"](10,Q,18,3,"ng-container",15),a["\u0275\u0275template"](11,q,2,1,"div",105),a["\u0275\u0275template"](12,W,13,0,"div",112),a["\u0275\u0275elementStart"](13,"button",106),a["\u0275\u0275listener"]("click",function(){return a["\u0275\u0275restoreView"](t),a["\u0275\u0275nextContext"]().getOtp()}),a["\u0275\u0275elementStart"](14,"span"),a["\u0275\u0275text"](15),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](16,tt,3,0,"svg",47),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](17,"div",113),a["\u0275\u0275elementStart"](18,"span"),a["\u0275\u0275text"](19),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](20,"button",63),a["\u0275\u0275listener"]("click",function(){a["\u0275\u0275restoreView"](t);const e=a["\u0275\u0275nextContext"]();return e.switchAuthMode("login"===e.authMode?"signup":"login")}),a["\u0275\u0275text"](21),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementContainerEnd"]()}if(2&t){const t=a["\u0275\u0275nextContext"]();a["\u0275\u0275advance"](3),a["\u0275\u0275textInterpolate1"](" ","login"===t.authMode?"Login To Your":"Create Your"," "),a["\u0275\u0275advance"](4),a["\u0275\u0275textInterpolate1"](" ","login"===t.authMode?"Access your bookings, manage trips and enjoy a seamless travel experience.":"Create your ODBUS account and make your bus travel easier."," "),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","login"===t.authMode),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","login"===t.authMode),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","signup"===t.authMode),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",t.authError),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf","signup"===t.authMode),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("disabled",t.isLoading),a["\u0275\u0275advance"](2),a["\u0275\u0275textInterpolate1"](" ",t.isLoading?"Please wait...":"GET OTP"," "),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",!t.isLoading),a["\u0275\u0275advance"](3),a["\u0275\u0275textInterpolate1"](" ","login"===t.authMode?"Don't have an account with us?":"Already have an account?"," "),a["\u0275\u0275advance"](2),a["\u0275\u0275textInterpolate1"](" ","login"===t.authMode?"Signup":"Login"," ")}}function nt(t,e){1&t&&(a["\u0275\u0275elementStart"](0,"div",122),a["\u0275\u0275elementStart"](1,"span",123),a["\u0275\u0275text"](2,"\u2726"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](3,"span",124),a["\u0275\u0275text"](4,"\u2727"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](5,"span",125),a["\u0275\u0275text"](6,"\u2726"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](7,"span",126),a["\u0275\u0275text"](8,"\u2727"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](9,"span",127),a["\u0275\u0275text"](10,"\xb7"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](11,"div",128),a["\u0275\u0275elementStart"](12,"div",129),a["\u0275\u0275elementStart"](13,"span",130),a["\u0275\u0275text"](14,"\u274b"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](15,"span"),a["\u0275\u0275text"](16,"DURGA PUJA SPECIAL"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](17,"span",130),a["\u0275\u0275text"](18,"\u274b"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](19,"div",131),a["\u0275\u0275elementStart"](20,"div",132),a["\u0275\u0275elementStart"](21,"span",133),a["\u0275\u0275text"](22,"CELEBRATE THE FESTIVE JOURNEY"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](23,"h3"),a["\u0275\u0275text"](24," UP TO "),a["\u0275\u0275elementStart"](25,"strong"),a["\u0275\u0275text"](26,"15% OFF"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](27,"p"),a["\u0275\u0275text"](28,"Make your Puja journey special"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](29,"div",134),a["\u0275\u0275elementStart"](30,"span",135),a["\u0275\u0275text"](31,"YOUR EXCLUSIVE CODE"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](32,"div",136),a["\u0275\u0275elementStart"](33,"span"),a["\u0275\u0275text"](34,"PUJAYATRA"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](35,"span",137),a["\u0275\u0275text"](36,"\u25a2"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](37,"span",138),a["\u0275\u0275text"](38,"USE AT BOOKING"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](39,"div",139),a["\u0275\u0275element"](40,"span",140),a["\u0275\u0275elementStart"](41,"span"),a["\u0275\u0275text"](42,"YOUR JOURNEY. YOUR CELEBRATION."),a["\u0275\u0275elementEnd"](),a["\u0275\u0275element"](43,"span",140),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"]()),2&t&&a["\u0275\u0275property"]("routerLink",a["\u0275\u0275pureFunction0"](1,b))}function ot(t,e){1&t&&(a["\u0275\u0275elementContainerStart"](0),a["\u0275\u0275element"](1,"app-footer-menu"),a["\u0275\u0275elementContainerEnd"]())}const it=function(){return["/"]},rt=[{path:"",component:(()=>{class t{constructor(t,e,n,o,i,a,p,l,s,c,g){this.router=t,this.fb=e,this.notify=n,this.otpService=o,this.spinner=i,this.loginService=a,this.signupService=p,this.seo=l,this.enc=s,this.location=c,this.deviceService=g,this.isMobile=!1,this.authMode="login",this.loginMethod="phone",this.name="",this.authValue="",this.signupPhone="",this.signupEmail="",this.otp=["","","","",""],this.showOtp=!1,this.otpError="",this.authError="",this.resendTimer=60,this.isLoading=!1,this.isDurgaPujaOfferValid=!1,this.session=new r.a,this.isMobile=this.deviceService.isMobile();const d=c.path().replace("/","");this.seo.seolist(d)}ngOnInit(){this.userId=localStorage.getItem("userId"),this.session.isLoggedIn()?this.router.navigate(["myaccount"]):(this.showOtp=!1,this.checkDurgaPujaOfferValidity())}checkDurgaPujaOfferValidity(){const t=new Date,e=new Date(2026,9,1),n=new Date(2026,9,18);n.setHours(23,59,59,999),this.isDurgaPujaOfferValid=t>=e&&t<=n}switchAuthMode(t){this.authMode=t,this.authError="",this.authValue="",this.name="",this.signupPhone="",this.signupEmail="",this.loginMethod="phone"}switchMethod(t){this.loginMethod=t,this.authValue="",this.authError=""}clearAuthError(){this.authError=""}
1validateAuth(){return this.authError="","signup"===this.authMode?this.name.trim()?10!==this.signupPhone.replace(/\D/g,"").length?(this.authError="Please enter a valid 10-digit mobile number.",!1):!!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.signupEmail.trim())||(this.authError="Please enter a valid email address.",!1):(this.authError="Please enter your name.",!1):this.authValue.trim()?"phone"===this.loginMethod&&10!==this.authValue.replace(/\D/g,"").length?(this.authError="Please enter a valid 10-digit mobile number.",!1):!("email"===this.loginMethod&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.authValue.trim())&&(this.authError="Please enter a valid email address.",1)):(this.authError="phone"===this.loginMethod?"Please enter your mobile number.":"Please enter your email address.",!1)}getOtp(){if(!this.validateAuth())return;this.isLoading=!0,this.spinner.show(),localStorage.setItem("otp_type",this.authMode),localStorage.setItem("via","signup"===this.authMode?`${this.signupPhone} / ${this.signupEmail}`:this.authValue);const t="signup"===this.authMode?{name:this.name.trim(),phone:this.signupPhone.replace(/\D/g,""),email:this.signupEmail.trim(),created_by:this.name.trim()}:{via:this.loginMethod,phone:"phone"===this.loginMethod?this.authValue.trim():"",email:"email"===this.loginMethod?this.authValue.trim():"",name:"",created_by:this.name.trim()};localStorage.setItem("resendParam",JSON.stringify(t)),"login"===this.authMode?this.loginService.signin(t).subscribe({next:t=>{if(this.isLoading=!1,this.spinner.hide(),1==t.status){const e=this.enc.decrypt(t.data),n=JSON.parse(e);this.userId=n.id,localStorage.setItem("userId",this.userId),this.showOtp=!0,this.otp=["","","","",""],this.otpError="",this.startTimer(),this.notify.notify("OTP has been sent to "+this.authValue,"Success"),setTimeout(()=>{this.focusOtp(0)},100)}else this.authError=t.message||"Unable to send OTP.",this.notify.notify(this.authError,"Error")},error:t=>{var e;this.isLoading=!1,this.spinner.hide(),this.authError=(null===(e=null==t?void 0:t.error)||void 0===e?void 0:e.message)||"Something went wrong.",this.notify.notify(this.authError,"Error")}}):this.signupService.signup(t).subscribe({next:t=>{if(this.isLoading=!1,this.spinner.hide(),1==t.status){const e=this.enc.decrypt(t.data),n=JSON.parse(e);this.userId=n.id,localStorage.setItem("userId",this.userId),this.showOtp=!0,this.otp=["","","","",""],this.otpError="",this.startTimer(),this.notify.notify("OTP has been sent to "+this.authValue,"Success"),setTimeout(()=>{this.focusOtp(0)},100)}else this.authError=t.message||"Unable to send OTP.",this.notify.notify(this.authError,"Error")},error:t=>{var e;this.isLoading=!1,this.spinner.hide(),this.authError=(null===(e=null==t?void 0:t.error)||void 0===e?void 0:e.message)||"Something went wrong.",this.notify.notify(this.authError,"Error")}})}onOtpInput(t,e){const n=t.target,o=(n.value||"").replace(/\D/g,"");if(!o)return this.otp[e]="",void(n.value="");const i=o.split("").slice(0,this.otp.length-e),r=this.getVisibleOtpInputs();i.forEach((t,n)=>{const o=e+n;this.otp[o]=t,r[o]&&(r[o].nativeElement.value=t)}),n.value=this.otp[e]||"";const a=e+i.length;this.otp.every(t=>!!t)?this.verifyOtp():this.focusOtp(Math.min(a,this.otp.length-1))}onOtpPaste(t,e){var n;t.preventDefault();const o=((null===(n=t.clipboardData)||void 0===n?void 0:n.getData("text"))||"").replace(/\D/g,"").split("");if(!o.length)return;const i=this.getVisibleOtpInputs();if(o.slice(0,this.otp.length-e).forEach((t,n)=>{const o=e+n;this.otp[o]=t,i[o]&&(i[o].nativeElement.value=t)}),this.otp.every(t=>!!t))this.verifyOtp();else{const t=this.otp.findIndex(t=>!t);this.focusOtp(t>=0?t:this.otp.length-1)}}onOtpKeyDown(t,e){const n=this.getVisibleOtpInputs();if("Backspace"===t.key)return t.preventDefault(),void(this.otp[e]?(this.otp[e]="",n[e]&&(n[e].nativeElement.value=""),this.otpError="",this.focusOtp(e)):e>0&&(this.otp[e-1]="",n[e-1]&&(n[e-1].nativeElement.value=""),this.otpError="",this.focusOtp(e-1)));"ArrowLeft"===t.key&&e>0?(t.preventDefault(),this.focusOtp(e-1)):"ArrowRight"===t.key&&e<this.otp.length-1&&(t.preventDefault(),this.focusOtp(e+1))}getVisibleOtpInputs(){var t;return((null===(t=this.otpInputs)||void 0===t?void 0:t.toArray())||[]).filter(t=>t.nativeElement.getClientRects().length>0)}focusOtp(t){const e=this.getVisibleOtpInputs();e[t]&&(e[t].nativeElement.focus(),e[t].nativeElement.select())}clearOtpFields(){this.otp=["","","","",""],this.getVisibleOtpInputs().forEac
1h(t=>{t.nativeElement.value=""})}verifyOtp(){this.otpError="";const t=this.otp.join("");5===t.length?this.userId?(this.isLoading=!0,this.spinner.show(),this.otpService.submit_otp({userId:this.userId,otp:t}).subscribe({next:t=>{if(1==t.status){let e=this.enc.decrypt(t.data);e=JSON.parse(e),this.session.setLoggedInUser(JSON.stringify(e)),localStorage.removeItem("userId"),localStorage.removeItem("otp_type"),localStorage.removeItem("resendParam"),localStorage.removeItem("via"),this.notify.notify("OTP verification is successful","Success"),this.router.navigate(["/"])}else this.otpError=t.message||"Invalid OTP.",this.clearOtpFields(),setTimeout(()=>this.focusOtp(0),0),this.notify.notify(this.otpError,"Error");this.isLoading=!1,this.spinner.hide()},error:t=>{var e;this.isLoading=!1,this.spinner.hide(),this.otpError=(null===(e=null==t?void 0:t.error)||void 0===e?void 0:e.message)||"Invalid OTP.",this.clearOtpFields(),setTimeout(()=>this.focusOtp(0),0),this.notify.notify(this.otpError,"Error")}})):this.otpError="Your session has expired. Please request a new OTP.":this.otpError="Please enter the complete 5-digit OTP."}startTimer(){this.stopTimer(),this.resendTimer=60,this.timerInterval=setInterval(()=>{this.resendTimer>0?this.resendTimer--:this.stopTimer()},1e3)}stopTimer(){this.timerInterval&&(clearInterval(this.timerInterval),this.timerInterval=null)}resendOtp(){this.isLoading=!0,this.spinner.show(),this.otpError="";const t=localStorage.getItem("otp_type"),e=localStorage.getItem("via");let n=null;const o=localStorage.getItem("resendParam");if(o&&(n=JSON.parse(o)),!n)return this.isLoading=!1,this.spinner.hide(),void(this.otpError="Unable to resend OTP. Please try again.");"login"===t?this.loginService.signin(n).subscribe({next:t=>{this.isLoading=!1,this.spinner.hide(),1==t.status?"Not a Registered User"===t.message?this.notify.notify(t.message,"Error"):(this.startTimer(),this.notify.notify("OTP has been sent to "+e,"Success")):this.notify.notify(t.message,"Error")},error:t=>{var e;this.isLoading=!1,this.spinner.hide(),this.notify.notify((null===(e=null==t?void 0:t.error)||void 0===e?void 0:e.message)||"Unable to resend OTP.","Error")}}):"signup"===t&&this.signupService.signup(n).subscribe({next:t=>{if(this.isLoading=!1,this.spinner.hide(),1==t.status){this.startTimer();let n=this.enc.decrypt(t.data);n=JSON.parse(n),this.notify.notify("OTP has been sent to "+e,"Success")}else this.notify.notify(t.message,"Error")},error:t=>{var e;this.isLoading=!1,this.spinner.hide(),this.notify.notify((null===(e=null==t?void 0:t.error)||void 0===e?void 0:e.message)||"Unable to resend OTP.","Error")}})}backToLogin(){this.stopTimer(),this.showOtp=!1,this.clearOtpFields(),this.otpError="",this.isLoading=!1}get maskedContact(){if("signup"===this.authMode){const t=this.signupPhone||"",e=this.signupEmail||"",n=t.length>=4?"******"+t.slice(-4):t,o=e.split("@");return`${n} & ${2===o.length?(o[0].length>2?o[0].substring(0,2)+"***":"***")+"@"+o[1]:e}`}if("phone"===this.loginMethod){const t=this.authValue||"";if(t.length>=4)return"******"+t.slice(-4)}if("email"===this.loginMethod){const t=(this.authValue||"").split("@");if(2===t.length)return(t[0].length>2?t[0].substring(0,2)+"***":"***")+"@"+t[1]}return this.authValue}ngOnDestroy(){this.stopTimer()}}return t.\u0275fac=function(e){return new(e||t)(a["\u0275\u0275directiveInject"](i.c),a["\u0275\u0275directiveInject"](p.d),a["\u0275\u0275directiveInject"](l.a),a["\u0275\u0275directiveInject"](s.a),a["\u0275\u0275directiveInject"](c.c),a["\u0275\u0275directiveInject"](g.a),a["\u0275\u0275directiveInject"](d.a),a["\u0275\u0275directiveInject"](m.a),a["\u0275\u0275directiveInject"](x.a),a["\u0275\u0275directiveInject"](o.Location),a["\u0275\u0275directiveInject"](h.a))},t.\u0275cmp=a["\u0275\u0275defineComponent"]({type:t,selectors:[["app-login"]],viewQuery:function(t,e){if(1&t&&a["\u0275\u0275viewQuery"](f,1),2&t){let t;a["\u0275\u0275queryRefresh"](t=a["\u0275\u0275loadQuery"]())&&(e.otpInputs=t)}},decls:43,vars:13,consts:[[1,"desktop-login-version"],[1,"new-login-page"],[1,"login-visual-section"],[1,"visual-image"],[1,"visual-overlay"],[1,"visual-content"],["src","assets/img/odbus-logo.svg","alt","ODBUS",1,"login-logo-left",2,"cursor","pointer",3,"routerLink"],[1,"visual-top"],[1,"visual-copy"],[1,"yellow-line"],["class","coupon-wrapper",4,"ngIf"],[1,"visual-bottom"],[1,"login-form-section"],[1,"login-card"],["routerLink","/","class","back-home-button",4,"ngIf"],[4,"ngIf"],[1,"mobile-login-version"],[1,"mobile-login-page"],[1,"mobile-logo-top"],["src","assets/img/odbus-logo.svg","alt","ODBUS",2,"cursor","pointer",3,"routerLink"],[1,"mobile-login-card"],["routerLink","/","class","mobile-back-home",4,"ngIf"],["class","mobile-offer-card puja-premium-card","style","cursor: pointer;",3,"routerLink",4,"ngIf"],[1,"coupon-wrapper"],[3,"routerLink"],["src","assets/img/durga_puja.png","alt","ODBUS Offer",1,"coupon-image"],["routerLink","/",1,"back-home-button"],["viewBox","0 0 24 24","fill","none"],["d","M19 12H5","stroke","currentColor","stroke-width","1.8","stroke-linecap","round"],["d","M11 6L5 12L11 18","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["type","button",1,"otp-back-button",3,"click"],["d","M19 12H5","stroke","currentColor","stroke-width","2","stroke-linecap","round"],["d","M11 6L5 12L11 18","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"otp-header"],[1,"otp-icon"],["x","4","y","3","width","16","height","18","rx","3","stroke","currentColor","stroke-width","1.8"],["d","M8 8H16M8 12H16M8 16H12","stroke","currentColor","stroke-width","1.8","stroke-linecap","round"],[1,"otp-boxes"],["maxlength","1","type","text","inputmode","numeric","autocomplete","one-time-code",3,"ngModel","ngModelChange","input","keydown","paste"],["otp0",""],["maxlength","1","type","text","inputmode","numeric",3,"ngModel","ngModelChange","input","keydown","paste"],["otp1",""],["otp2",""],["otp3",""],["otp4",""],["class","form-error",4,"ngIf"],["type","button",1,"primary-button",3,"disabled","click"],["viewBox","0 0 24 24","fill","none",4,"ngIf"],[1,"otp-resend"],[1,"form-error"],["d","M5 12H19","stroke","currentColor","stroke-width","2","stroke-linecap","round"],["d","M13 6L19 12L13 18","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["type","button",3,"disabled","click"],[1,"login-heading"],[1,"heading-copy"],[1,"ticket-decoration"],[1,"mini-ticket"],["d","M4 7.5A2.5 2.5 0 0 0 6.5 5H17.5A2.5 2.5 0 0 0 20 7.5V9A2 2 0 0 0 20 13V14.5A2.5 2.5 0 0 0 17.5 17H6.5A2.5 2.5 0 0 0 4 14.5V13A2 2 0 0 0 4 9V7.5Z","stroke","currentColor","stroke-width","1.5","stroke-linejoin","round"],["d","M9 8V14M12 8V14M15 8V14","stroke","currentColor","stroke-width","1.4","stroke-linecap","round"],["class","method-switch",4,"ngIf"],["class","input-group-premium login-method-input",4,"ngIf"],["class","terms-checkbox",4,"ngIf"],[1,"auth-bottom"],["type","button",3,"click"],[1,"trust-strip"],[1,"trust-item"],["d","M4 13V12A8 8 0 0 1 20 12
1V13","stroke","currentColor","stroke-width","1.7","stroke-linecap","round"],["d","M4 13H7V18H5.5A2.5 2.5 0 0 1 3 15.5V14A1 1 0 0 1 4 13ZM20 13H17V18H18.5A2.5 2.5 0 0 0 21 15.5V14A1 1 0 0 0 20 13Z","stroke","currentColor","stroke-width","1.7","stroke-linejoin","round"],["d","M12 3L20 6V11C20 16.2 16.6 20.1 12 21C7.4 20.1 4 16.2 4 11V6L12 3Z","stroke","currentColor","stroke-width","1.8","stroke-linejoin","round"],["d","M8.5 12L10.8 14.3L15.8 9.3","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["x","3","y","5","width","18","height","14","rx","3","stroke","currentColor","stroke-width","1.8"],["d","M8 9H16M8 13H13","stroke","currentColor","stroke-width","1.7","stroke-linecap","round"],[1,"method-switch"],[1,"input-group-premium","signup-input"],[1,"input-icon"],["cx","12","cy","8","r","3.2","stroke","currentColor","stroke-width","1.8"],["d","M5 20C5.5 16.5 8.2 14.5 12 14.5C15.8 14.5 18.5 16.5 19 20","stroke","currentColor","stroke-width","1.8","stroke-linecap","round"],["type","text","placeholder","Enter your name","autocomplete","name",3,"ngModel","ngModelChange","input"],["d","M7 3H5C3.9 3 3 3.9 3 5C3 13.8 10.2 21 19 21C20.1 21 21 20.1 21 19V17L16 15L14 17C11.2 15.7 8.3 12.8 7 10L9 8L7 3Z","stroke","currentColor","stroke-width","1.8","stroke-linejoin","round"],["type","tel","maxlength","10","inputmode","numeric","placeholder","Enter mobile number","autocomplete","tel",3,"ngModel","ngModelChange","input"],["d","M4 7L12 13L20 7","stroke","currentColor","stroke-width","1.8","stroke-linejoin","round"],["type","email","placeholder","Enter email address","autocomplete","email",3,"ngModel","ngModelChange","input"],[1,"input-group-premium","login-method-input"],["type","tel","maxlength","10","inputmode","numeric","placeholder","Enter Mobile Number","autocomplete","tel",3,"ngModel","ngModelChange","input",4,"ngIf"],["type","email","placeholder","Enter Email Address","autocomplete","email",3,"ngModel","ngModelChange","input",4,"ngIf"],["type","tel","maxlength","10","inputmode","numeric","placeholder","Enter Mobile Number","autocomplete","tel",3,"ngModel","ngModelChange","input"],["type","email","placeholder","Enter Email Address","autocomplete","email",3,"ngModel","ngModelChange","input"],[1,"terms-checkbox"],[1,"terms-label"],["type","checkbox"],[1,"custom-checkbox"],[1,"terms-text"],[1,"terms-link"],["routerLink","/terms-conditions"],["routerLink","/privacy-policy"],["routerLink","/",1,"mobile-back-home"],["type","button",1,"mobile-otp-back",3,"click"],[1,"mobile-otp-header"],[1,"mobile-otp-icon"],[1,"mobile-otp-boxes"],["mobileOtp0",""],["mobileOtp1",""],["mobileOtp2",""],["mobileOtp3",""],["mobileOtp4",""],["class","mobile-form-error",4,"ngIf"],["type","button",1,"mobile-primary-button",3,"disabled","click"],[1,"mobile-otp-resend"],[1,"mobile-form-error"],[1,"mobile-login-heading"],["class","mobile-method-tabs",4,"ngIf"],["class","mobile-input",4,"ngIf"],["class","mobile-terms-checkbox",4,"ngIf"],[1,"mobile-auth-bottom"],[1,"mobile-method-tabs"],[1,"mobile-input"],[1,"mobile-input-icon"],[1,"mobile-terms-checkbox"],[1,"mobile-terms-label"],[1,"mobile-custom-checkbox"],[1,"mobile-terms-text"],[1,"mobile-terms-link"],[1,"mobile-offer-card","puja-premium-card",2,"cursor","pointer",3,"routerLink"],[1,"puja-star","star-one"],[1,"puja-star","star-two"],[1,"puja-star","star-three"],[1,"puja-star","star-four"],[1,"puja-star","star-five"],[1,"puja-premium-inner"],[1,"puja-premium-heading"],[1,"puja-lotus"],[1,"puja-premium-main"],[1,"puja-premium-copy"],[1,"puja-welcome"],[1,"puja-premium-coupon"],[1,"puja-use-label"],[1,"puja-code-display"],["aria-hidden","true",1,"puja-copy-symbol"],[1,"puja-code-note"],[1,"puja-premium-footer"],[1,"puja-footer-line"]],template:function(t,e){1&t&&(a["\u0275\u0275elementStart"](0,"div",0),a["\u0275\u0275elementStart"](1,"div",1),a["\u0275\u0275elementStart"](2,"section",2),a["\u0275\u0275element"](3,"div",3),a["\u0275\u0275element"](4,"div",4),a["\u0275\u0275elementStart"](5,"div",5),a["\u0275\u0275element"](6,"img",6),a["\u0275\u0275elementStart"](7,"div",7),a["\u0275\u0275elementStart"](8,"div",8),a["\u0275\u0275elementStart"](9,"h1"),a["\u0275\u0275text"](10," Travel Together "),a["\u0275\u0275elementStart"](11,"span"),a["\u0275\u0275text"](12,"A Better Tomorrow"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275element"](13,"div",9),a["\u0275\u0275elementStart"](14,"p"),a["\u0275\u0275text"](15," Safe. Comfortable. Affordable. "),a["\u0275\u0275element"](16,"br"),a["\u0275\u0275text"](17," Your trusted bus travel partner across Odisha. "),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](18,C,3,2,"div",10),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](19,"div",11),a["\u0275\u0275elementStart"](20,"span"),a["\u0275\u0275text"](21,"EXPLORE"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](22,"span"),a["\u0275\u0275text"](23,"BOOK"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](24,"span"),a["\u0275\u0275text"](25,"TRAVEL"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](26,"span"),a["\u0275\u0275text"](27,"REPEAT"),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](28,"section",12),a["\u0275\u0275elementStart"](29,"div",13),a["\u0275\u0275template"](30,M,6,0,"a",14),a["\u0275\u0275template"](31,E,37,13,"ng-container",15),a["\u0275\u0275template"](32,H,60,12,"ng-container",15),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](33,"div",16),a["\u0275\u0275elementStart"](34,"div",17),a["\u0275\u0275elementStart"](35,"div",18),a["\u0275\u0275element"](36,"img",19),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementStart"](37,"div",20),a["\u0275\u0275template"](38,G,6,0,"a",21),a["\u0275\u0275template"](39,R,37,12,"ng-container",15),a["\u0275\u0275template"](40,et,22,12,"ng-container",15),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](41,nt,44,2,"div",22),a["\u0275\u0275elementEnd"](),a["\u0275\u0275elementEnd"](),a["\u0275\u0275template"](42,ot,2,0,"ng-container",15)),2&t&&(a["\u0275\u0275advance"](6),a["\u0275\u0275property"]("routerLink",a["\u0275\u0275pureFunction0"](11,it)),a["\u0275\u0275advance"](12),a["\u0275\u0275property"]("ngIf",e.isDurgaPujaOfferValid),a["\u0275\u0275advance"](12),a["\u0275\u0275property"]("ngIf",!e.showOtp),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",e.showOtp),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",!e.showOtp),a["\u0275\u0275advance"](4),a["\u0275\u0275property"]("routerLink",a["\u0275\u0275pureFunction0"](12,it)),a["\u0275\u0275advance"](2),a["\u0275\u0275property"]("ngIf",!e.showOtp),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",e.showOtp),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",!e.showOtp),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",e.isDurgaPujaOfferValid),a["\u0275\u0275advance"](1),a["\u0275\u0275property"]("ngIf",e.isMobile))},directives:[i.d,o.NgIf,i.f,p.b,p.j,p.m,p.o,u.a],styles:['.new-login-page[_ngcontent-%COMP%]{width:100%;min-height:100vh;display:grid;grid-template-columns:52% 48%;overflow:hidden;background:#eef7ff;font-family:Inter,Montserrat,Segoe UI,Arial,sans-serif}.login-visual-section[_ngcontent-%COMP%]{position:relative;min-height:100vh;overflow:hidden}.visual-image[_ngcontent-%COMP%]{position:absolute;inset:0;background-image:url(/assets/img/login_banner.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;transform:scale(1.01)}.visual-overlay[_ngcontent-%COMP%]{position:absolute;inset:0;background:linear-gradient(90deg,#ffffff26,#ffffff05),linear-gradient(180deg,#ffffff0a,#0426591f)}.visual-content[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;padding:110px 50px 50px;display:flex;flex-direction:column;justify-content:space-between}.login-logo-left[_ngcontent-%COMP%]{position:absolute;top:28px;left:35px;width:140px;height:auto;z-index:20}.visual-top[_ngcontent-%COMP%]{width:100%;display:flex;grid-template-columns:minmax(0,1fr) minmax(260px,400px);align-items:center;justify-content:space-between;gap:20px}.visual-copy[_ngcontent-%COMP%]{max-width:570px;min-width:0}.visual-copy[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin:0;color:#09265f;font-size:45px;line-height:1.02;letter-spacing:-2.5px;font-weight:800;text-shadow:0 2px 10px #ffffff8c}.visual-copy[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block;color:#1477e9;margin-top:5px}.yellow-line[_ngcontent-%COMP%]{width:68px;height:5px;margin:24px 0 18px;border-radius:20px;background:#f2c500;box-shadow:0 3px 10px #f2c50038}.visual-copy[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;color:#16366e;font-size:17px;line-height:1.65;font-weight:500;text-shadow:0 1px 6px #ffffffb3}.coupon-wrapper[_ngcontent-%COMP%]{width:100%;max-width:400px;aspect-ratio:1/1;height:auto;display:flex;align-items:center;justify-content:center;margin-top:0;flex:none}.coupon-image[_ngcontent-%COMP%]{width:100%;height:100%;max-width:300px;max-height:300px;object-fit:contain;animation:couponFloat 5s ease-in-out infinite}@keyframes couponFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(.7deg)}}.visual-features[_ngcontent-%COMP%]{display:flex;align-items:center;gap:25px;max-width:650px;padding:14px 0}.visual-feature[_ngcontent-%COMP%]{flex-direction:column;gap:8px;min-width:100px;text-align:center;color:#082e70}.feature-icon[_ngcontent-%COMP%], .visual-feature[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.feature-icon[_ngcontent-%COMP%]{width:58px;height:58px;border-radius:50%;background:#e2f1ffe0;color:#0a62d5;box-shadow:0 8px 22px #0041821a;backdrop-filter:blur(8px)}.feature-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:29px;
1height:29px}.trusted-icon[_ngcontent-%COMP%]{background:#e0faeee6;color:#16a765}.fare-icon[_ngcontent-%COMP%]{background:#ffefc1eb;color:#e2a900;font-size:27px;font-weight:800}.heart-icon[_ngcontent-%COMP%]{background:#ebe5ffeb;color:#6650d9}.visual-feature[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:13px;line-height:1.25;font-weight:700}.feature-divider[_ngcontent-%COMP%]{width:1px;height:63px;background:#082e702e}.visual-bottom[_ngcontent-%COMP%]{display:flex;gap:17px;color:#fff;font-size:11px;font-weight:800;letter-spacing:3px;text-shadow:0 2px 7px #00000059}.visual-bottom[_ngcontent-%COMP%]   span()[_ngcontent-%COMP%]:after{content:"\u2022";margin-left:17px;color:#f2c500}.login-form-section[_ngcontent-%COMP%]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:45px;background:radial-gradient(circle at 85% 15%,#5ab2ff3d,#0000 30%),linear-gradient(145deg,#eef8ff,#f8fcff);position:relative;overflow:hidden}.login-form-section[_ngcontent-%COMP%]:before{content:"";position:absolute;width:420px;height:420px;right:-210px;bottom:-190px;border-radius:50%;background:#2789f01a;filter:blur(5px)}.login-card[_ngcontent-%COMP%]{z-index:5;width:100%;max-width:660px;padding:52px 55px 38px;border-radius:30px;background:#ffffffeb;border:1px solid #fffffff2;box-shadow:0 30px 80px #14417321,0 8px 25px #1441730f,inset 0 1px 0 #fff;backdrop-filter:blur(20px);animation:loginCardEntrance .75s cubic-bezier(.22,1,.36,1) both}@keyframes loginCardEntrance{0%{opacity:0;transform:translateY(25px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.login-card[_ngcontent-%COMP%]{position:relative}.back-home-button[_ngcontent-%COMP%]{top:22px;margin-bottom:10px;display:flex;align-items:center;gap:5px;color:#123d82;text-decoration:none;font-size:11px;font-weight:700;z-index:10}.back-home-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:17px;height:17px}.login-heading[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.heading-copy[_ngcontent-%COMP%]{flex:1}.login-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin:0;color:#102d69;font-size:clamp(32px,3vw,44px);line-height:1.05;letter-spacing:-1.5px;font-weight:800}.login-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block;color:#1478e9}.login-heading[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{max-width:500px;margin:18px 0 0;color:#63728c;font-size:14px;line-height:1.65}.ticket-decoration[_ngcontent-%COMP%]{position:relative;width:120px;height:95px;flex-shrink:0}.mini-ticket[_ngcontent-%COMP%]{width:125px;height:70px;display:flex;align-items:center;justify-content:center;gap:7px;transform:rotate(-10deg);border-radius:10px;color:#6da8ef;background:linear-gradient(135deg,#eaf5ff,#dbeeff);box-shadow:0 10px 25px #2878d21a}.mini-ticket[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:30px;height:30px}.mini-ticket[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:10px;line-height:1.1;font-weight:800;text-align:center}.auth-switch[_ngcontent-%COMP%]{display:flex;margin-top:30px;padding:5px;border-radius:14px;background:#edf4fc}.auth-switch[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{flex:1;height:43px;border:none;border-radius:10px;background:#0000;color:#64748b;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:.25s ease}.auth-switch[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#fff;background:linear-gradient(135deg,#176ee6,#104eae);box-shadow:0 6px 16px #145abe33}.method-switch[_ngcontent-%COMP%]{gap:35px;margin:27px 0 18px}.method-switch[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:flex;gap:9px;padding:0;color:#66758f;font-weight:600}.switch-dot[_ngcontent-%COMP%]{width:19px;height:19px;border-radius:50%;border:2px solid #a8b6c9;position:relative}.method-switch[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#113d84}.method-switch[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]   .switch-dot[_ngcontent-%COMP%]{border-color:#087cf0}.method-switch[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]   .switch-dot[_ngcontent-%COMP%]:after{content:"";position:absolute;width:9px;height:9px;left:3px;top:3px;border-radius:50%;background:#087cf0}.input-group-premium[_ngcontent-%COMP%]{width:100%;height:59px;display:flex;align-items:center;gap:13px;padding:0 18px;margin-top:13px;border-radius:14px;border:1px solid #d8e4f3;background:#f8fbff;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;border-color:#2584eb;background:#fff;box-shadow:0 0 0 4px #2584eb14}.input-icon[_ngcontent-%COMP%]{width:25px;height:25px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#173f7f}.input-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:22px;height:22px}.input-group-premium[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;height:100%;border:none;outline:none;background:#0000;color:#183565;font-family:inherit;font-size:14px}.input-group-premium[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder{color:#8492a8}.form-error[_ngcontent-%COMP%]{margin-top:8px;color:#dc3545;font-size:12px;font-weight:600}.terms-checkbox[_ngcontent-%COMP%]{margin-top:14px}.terms-label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;
1cursor:pointer;color:#63728c;font-size:12px;font-weight:500}.terms-label[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{position:absolute;opacity:0}.custom-checkbox[_ngcontent-%COMP%]{width:17px;height:17px;flex:0 0 17px;border:1.5px solid #b9c9dc;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center}.terms-label[_ngcontent-%COMP%]   input[_ngcontent-%COMP%] + .custom-checkbox[_ngcontent-%COMP%]{background:#176fe5;border-color:#176fe5}.terms-label[_ngcontent-%COMP%]   input[_ngcontent-%COMP%] + .custom-checkbox[_ngcontent-%COMP%]:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.terms-link[_ngcontent-%COMP%]{color:#176fe5;font-weight:700;text-decoration:underline;text-underline-offset:2px}.primary-button[_ngcontent-%COMP%]{position:relative;width:100%;height:58px;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:15px;border:none;border-radius:14px;background:linear-gradient(135deg,#176fe5,#104eae);color:#fff;font-family:inherit;font-size:15px;font-weight:750;letter-spacing:.2px;cursor:pointer;overflow:hidden;box-shadow:0 13px 25px #125bbe3b;transition:transform .25s ease,box-shadow .25s ease}.primary-button[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;transform:skewX(-20deg);background:linear-gradient(90deg,#0000,#fff3,#0000);transition:left .65s ease}.primary-button[_ngcontent-%COMP%]:hover:before{left:145%}.primary-button[_ngcontent-%COMP%]{transform:translateY(-2px);box-shadow:0 17px 32px #125bbe4a}.primary-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:20px;height:20px}.auth-bottom[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:23px;color:#596980;font-size:13px}.auth-bottom[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:none;background:#0000;color:#1155ba;padding:0;font-family:inherit;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.trust-strip[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid #e1e9f3}.trust-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:9px;color:#17417e}.trust-item[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:27px;height:27px;flex-shrink:0}.trust-item[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px}.trust-item[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-size:11px;font-weight:750}.trust-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:9px;color:#7a899e}.otp-back-button[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;border:none;background:#0000;color:#1b4b91;font-family:inherit;font-size:13px;font-weight:700;padding:0;cursor:pointer}.otp-back-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:20px;height:20px}.otp-header[_ngcontent-%COMP%]{text-align:center;margin-top:28px}.otp-icon[_ngcontent-%COMP%]{width:62px;height:62px;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(145deg,#e4f2ff,#f0f7ff);color:#1476e7;box-shadow:0 10px 25px #146edc1a}.otp-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:31px;height:31px}.otp-header[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:18px 0 7px;color:#12346e;font-size:30px;font-weight:800;letter-spacing:-1px}.otp-header[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;color:#718099;font-size:13px}.otp-header[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{display:block;margin-top:5px;color:#153b78;font-size:14px}.otp-boxes[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:12px;margin-top:28px}.otp-boxes[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:54px;height:61px;text-align:center;border:1px solid #d5e2f1;border-radius:13px;outline:none;background:#f8fbff;color:#143a79;font-family:inherit;font-size:22px;font-weight:750;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;border-color:#1679e9;background:#fff;box-shadow:0 0 0 4px #1679e914;transform:translateY(-2px)}.otp-resend[_ngcontent-%COMP%]{margin-top:20px;text-align:center;color:#718098;font-size:13px}.otp-resend[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{margin-left:5px;color:#173d7b}.otp-resend[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:none;background:#0000;color:#1477e9;font-family:inherit;font-size:13px;font-weight:750;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (min-width:1201px){.visual-top[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr) 400px}.coupon-image[_ngcontent-%COMP%], .coupon-wrapper[_ngcontent-%COMP%]{width:300px;height:300px}}@media (min-width:901px) and (max-width:1200px){.visual-content[_ngcontent-%COMP%]{padding-left:45px;padding-right:35px}.visual-top[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr) 260px;gap:15px}.coupon-image[_ngcontent-%COMP%], .coupon-wrapper[_ngcontent-%COMP%]{width:260px;height:260px}.visual-copy[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px;letter-spacing:-1.5px}.visual-copy[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px}}@media (prefers-reduced-motion:reduce){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:after, [_ng
1content-%COMP%]:before{animation:none!important;transition:none!important}}.login-visual-section[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#ffffffd1,#ffffff94 7%,#ffffff3d 18%,#fff0 38%,#fff0)}.visual-copy[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;line-height:1.55}.yellow-line[_ngcontent-%COMP%]{width:58px;height:4px;margin:18px 0 13px}.visual-features[_ngcontent-%COMP%]{gap:15px;max-width:560px;padding:8px 0}.visual-feature[_ngcontent-%COMP%]{min-width:78px;gap:5px}.feature-icon[_ngcontent-%COMP%]{width:46px;height:46px}.feature-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:23px;height:23px}.fare-icon[_ngcontent-%COMP%]{font-size:22px}.visual-feature[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:11px}.feature-divider[_ngcontent-%COMP%]{height:48px}.visual-bottom[_ngcontent-%COMP%]{position:absolute;right:38px;bottom:27px;z-index:8;gap:13px;font-size:10px;letter-spacing:2.5px}.visual-bottom[_ngcontent-%COMP%]   span()[_ngcontent-%COMP%]:after{margin-left:13px}.method-switch[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;gap:34px;margin:28px 0 18px;padding:0 0 11px;border-bottom:1px solid #dbe5f2;background:#0000}.method-switch[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:3px;border-radius:8px;background:#1477e9;transition:transform .25s ease,width .25s ease}.method-switch[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{position:relative;display:inline-flex;align-items:center;gap:0;min-width:90px;padding:0 0 1px;border:none;background:#0000;color:#7b8ba3;font-family:inherit;font-size:14px;font-weight:650;cursor:pointer}.method-switch[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#103d82}.signup-input[_ngcontent-%COMP%]{margin-top:11px}.auth-bottom[_ngcontent-%COMP%], .login-method-input[_ngcontent-%COMP%], .signup-input[_ngcontent-%COMP%]{margin-top:20px}.login-card(.otp-header)[_ngcontent-%COMP%]{min-height:520px}.otp-header[_ngcontent-%COMP%]{margin-top:22px}.otp-boxes[_ngcontent-%COMP%]{gap:10px;margin-top:25px}.otp-boxes[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:52px;height:58px}@media (min-width:901px){.login-form-section[_ngcontent-%COMP%]{padding:40px 55px}.login-card[_ngcontent-%COMP%]{max-width:620px;padding:46px 52px 34px}}@media (max-width:900px){.login-visual-section[_ngcontent-%COMP%]:after{background:linear-gradient(180deg,#ffffffbf,#ffffff26 35%,#fff0 60%)}.visual-copy[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:38px}.visual-bottom[_ngcontent-%COMP%]{right:22px;bottom:20px}}@media (max-width:650px){.visual-copy[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:34px}.visual-features[_ngcontent-%COMP%]{gap:8px}.visual-feature[_ngcontent-%COMP%]{min-width:65px}.feature-icon[_ngcontent-%COMP%]{width:42px;height:42px}.feature-divider[_ngcontent-%COMP%]{height:40px}.visual-bottom[_ngcontent-%COMP%]{right:15px;bottom:14px;font-size:8px;letter-spacing:1.7px}.method-switch[_ngcontent-%COMP%]{gap:25px}.method-switch[_ngcontent-%COMP%]:after{width:65px}.method-switch[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:nth-child(2).active ~ *[_ngcontent-%COMP%]{transform:translateX(90px)}.login-card[_ngcontent-%COMP%]:has(.otp-header){min-height:auto}.otp-boxes[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:43px;height:53px}}.method-switch(button(2).active)[_ngcontent-%COMP%]:after{transform:translateX(124px)}@media (max-width:650px){.method-switch(button(2).active)[_ngcontent-%COMP%]:after{transform:translateX(90px)}}.login-visual-section[_ngcontent-%COMP%]:after{background:linear-gradient(180deg,#fffffff0,#ffffffc7 8%,#ffffff6b 20%,#ffffff24 30%,#fff0 44%,#fff0)}.visual-content[_ngcontent-%COMP%]{z-index:5}.otp-boxes[_ngcontent-%COMP%]{grid-template-columns:repeat(5,1fr)}@media (max-width:650px){.login-visual-section[_ngcontent-%COMP%]:after{background:linear-gradient(180deg,#ffffffeb,#ffffffb3 12%,#ffffff47 30%,#fff0 52%)}}@media (min-width:651px){.coupon-image[_ngcontent-%COMP%], .coupon-wrapper[_ngcontent-%COMP%], .login-card[_ngcontent-%COMP%], .login-form-section[_ngcontent-%COMP%], .login-visual-section[_ngcontent-%COMP%], .new-login-page[_ngcontent-%COMP%], .visual-content[_ngcontent-%COMP%], .visual-top[_ngcontent-%COMP%]{box-sizing:border-box}.new-login-page[_ngcontent-%COMP%]{grid-template-columns:minmax(0,51%) minmax(0,49%);min-height:100vh}.visual-content[_ngcontent-%COMP%]{padding:clamp(72px,8vh,110px) clamp(24px,3vw,50px) clamp(25px,4vh,50px)}.login-logo-left[_ngcontent-%COMP%]{top:clamp(18px,3vh,28px);left:clamp(20px,2.5vw,35px);width:clamp(105px,7.3vw,140px)}.visual-top[_ngcontent-%COMP%]{width:100%;gap:clamp(8px,1.4vw,20px);align-items:center}.visual-copy[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;max-width:none}.visual-copy[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:clamp(27px,2.65vw,45px);line-height:1.03;letter-spacing:clamp(-1.4px,-.16vw,-2.5px)}.visual-copy[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-top:clamp(2px,.35vw,5px)}.yellow-line[_ngcontent-%COMP%]{width:clamp(42px,3.8vw,68px);height:clamp(3px,.28vw,5px);margin:clamp(10px,1.3vw,18px) 0 clamp(8px,1vw,13px)}.visual-copy[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:clamp(10px,1vw,14px);line-height:1.5}.coupon-wrapper[_ngcontent-%COMP%]{flex:0 1 clamp(175px,21vw,300px);width:clamp(175px,21vw,300px);max-width:clamp(175px,21vw,300px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.coupon-image[_ngcontent-%COMP%]{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.login-form-section[_ngcontent-%COMP%]{min-width:0;padding:clamp(18px,3vw,55px)}.login-card[_ngcontent-%COMP%]{width:100%;max-width:clamp(470px,34vw,620px);padding:clamp(27px,3vw,46px) clamp(28px,3vw,52px) clamp(24px,2.4vw,34px);border-radius:clamp(20px,1.6vw,30px)}.back-home-button[_ngcontent-%COMP%]{font-size:clamp(9px,.65vw,11px);margin-bottom:clamp(6px,.7vw,10px)}.back-home-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:clamp(14px,1vw,17px);height:clamp(14px,1vw,17px)}.login-heading[_ngcontent-%COMP%]{gap:clamp(8px,1.2vw,20px)}.login-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:clamp(27px,2.65vw,44px);line-height:1.04;letter-spacing:clamp(-1px,-.1vw,-1.5px)}.login-heading[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{max-width:100%;margin-top:clamp(10px,1.1vw,18px);font-size:clamp(10px,.85vw,14px);line-height:1.5}.ticket-decoration[_ngcontent-%COMP%]{width:clamp(78px,7vw,120px);height:clamp(65px,5.5vw,95px)}.mini-ticket[_ngcontent-%COMP%]{width:clamp(82px,7.2vw,125px);height:clamp(48px,4.1vw,70px);
1gap:clamp(4px,.4vw,7px);border-radius:clamp(7px,.5vw,10px)}.mini-ticket[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:clamp(19px,1.7vw,30px);height:clamp(19px,1.7vw,30px)}.mini-ticket[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:clamp(7px,.55vw,10px)}.method-switch[_ngcontent-%COMP%]{gap:clamp(20px,2vw,34px);margin:clamp(18px,2vw,28px) 0 clamp(12px,1.3vw,18px);padding-bottom:clamp(7px,.8vw,11px)}.method-switch[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{min-width:clamp(70px,6vw,90px);font-size:clamp(10px,.78vw,14px)}.method-switch[_ngcontent-%COMP%]:after{width:clamp(52px,5vw,72px)}.method-switch[_ngcontent-%COMP%]:has(button:nth-child(2).active):after{transform:translateX(clamp(88px,9vw,124px))}.input-group-premium[_ngcontent-%COMP%]{height:clamp(48px,4.1vw,59px);padding:0 clamp(12px,1.3vw,18px);gap:clamp(8px,.9vw,13px);margin-top:clamp(9px,1vw,13px);border-radius:clamp(10px,1vw,14px)}.input-icon[_ngcontent-%COMP%]{width:clamp(19px,1.7vw,25px);height:clamp(19px,1.7vw,25px)}.input-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:clamp(17px,1.5vw,22px);height:clamp(17px,1.5vw,22px)}.input-group-premium[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{font-size:clamp(11px,.8vw,14px)}.primary-button[_ngcontent-%COMP%]{height:clamp(48px,4vw,58px);margin-top:clamp(12px,1.3vw,18px);border-radius:clamp(10px,1vw,14px);font-size:clamp(11px,.85vw,15px)}.primary-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:clamp(16px,1.3vw,20px);height:clamp(16px,1.3vw,20px)}.auth-bottom[_ngcontent-%COMP%]{margin-top:clamp(13px,1.6vw,20px);font-size:clamp(10px,.75vw,13px)}.trust-strip[_ngcontent-%COMP%]{gap:clamp(6px,.8vw,12px);margin-top:clamp(18px,2vw,30px);padding-top:clamp(14px,1.5vw,22px)}.trust-item[_ngcontent-%COMP%]{gap:clamp(5px,.6vw,9px)}.trust-item[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:clamp(20px,1.5vw,27px);height:clamp(20px,1.5vw,27px)}.trust-item[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-size:clamp(8px,.62vw,11px)}.trust-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:clamp(7px,.52vw,9px)}.otp-header[_ngcontent-%COMP%]{margin-top:clamp(16px,1.8vw,22px)}.otp-icon[_ngcontent-%COMP%]{width:clamp(48px,3.3vw,62px);height:clamp(48px,3.3vw,62px);border-radius:clamp(14px,1vw,18px)}.otp-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:clamp(24px,1.65vw,31px);height:clamp(24px,1.65vw,31px)}.otp-header[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:clamp(23px,2vw,30px)}.otp-header[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:clamp(10px,.75vw,13px)}.otp-header[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-size:clamp(11px,.8vw,14px)}.otp-boxes[_ngcontent-%COMP%]{gap:clamp(7px,.7vw,10px);margin-top:clamp(18px,2vw,25px)}.otp-boxes[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:clamp(42px,3.7vw,52px);height:clamp(48px,4.1vw,58px);font-size:clamp(17px,1.5vw,22px);border-radius:clamp(10px,.9vw,13px)}.otp-resend[_ngcontent-%COMP%]{margin-top:clamp(14px,1.6vw,20px);font-size:clamp(10px,.75vw,13px)}}@media (min-width:651px) and (max-width:1400px) and (max-height:850px){.new-login-page[_ngcontent-%COMP%]{grid-template-columns:50% 50%}.visual-content[_ngcontent-%COMP%]{padding-top:70px;padding-bottom:25px}.visual-copy[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:clamp(27px,2.7vw,36px)}.visual-copy[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:11px}.coupon-wrapper[_ngcontent-%COMP%]{width:clamp(175px,18vw,245px);max-width:clamp(175px,18vw,245px);flex-basis:clamp(175px,18vw,245px)}.login-form-section[_ngcontent-%COMP%]{padding:22px 28px}.login-card[_ngcontent-%COMP%]{max-width:540px;padding:28px 32px 24px;border-radius:24px}.login-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:clamp(27px,2.5vw,35px)}.login-heading[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:11px;margin-top:10px}.ticket-decoration[_ngcontent-%COMP%]{width:82px;height:65px}.mini-ticket[_ngcontent-%COMP%]{width:88px;height:52px}.mini-ticket[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:20px;height:20px}.mini-ticket[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:7p
1x}.method-switch[_ngcontent-%COMP%]{margin-top:18px;margin-bottom:13px}.input-group-premium[_ngcontent-%COMP%], .primary-button[_ngcontent-%COMP%]{height:48px}.auth-bottom[_ngcontent-%COMP%]{margin-top:14px}.trust-strip[_ngcontent-%COMP%]{margin-top:18px;padding-top:14px}}@media (min-width:651px) and (max-width:1100px){.new-login-page[_ngcontent-%COMP%]{grid-template-columns:50% 50%}.visual-content[_ngcontent-%COMP%]{padding:68px 20px 20px}.login-logo-left[_ngcontent-%COMP%]{top:18px;left:20px;width:105px}.visual-top[_ngcontent-%COMP%]{gap:6px}.visual-copy[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:clamp(25px,3.2vw,33px);letter-spacing:-1.2px}.visual-copy[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:10px;line-height:1.45}.yellow-line[_ngcontent-%COMP%]{width:42px;height:3px;margin:11px 0 8px}.coupon-wrapper[_ngcontent-%COMP%]{width:clamp(155px,19vw,205px);max-width:clamp(155px,19vw,205px);flex-basis:clamp(155px,19vw,205px)}.login-form-section[_ngcontent-%COMP%]{padding:18px}.login-card[_ngcontent-%COMP%]{max-width:100%;padding:24px 24px 20px;border-radius:21px}.login-heading[_ngcontent-%COMP%]{gap:8px}.login-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:clamp(24px,3vw,30px);letter-spacing:-1px}.login-heading[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:10px;line-height:1.45;margin-top:8px}.ticket-decoration[_ngcontent-%COMP%]{width:70px;height:55px}.mini-ticket[_ngcontent-%COMP%]{width:74px;height:45px;border-radius:7px}.mini-ticket[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:17px;height:17px}.mini-ticket[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:6px}.method-switch[_ngcontent-%COMP%]{gap:20px;margin:17px 0 12px;padding-bottom:8px}.method-switch[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:11px;min-width:65px}.method-switch[_ngcontent-%COMP%]:after{width:50px}.method-switch[_ngcontent-%COMP%]:has(button:nth-child(2).active):after{transform:translateX(82px)}.input-group-premium[_ngcontent-%COMP%]{height:45px;border-radius:10px;padding:0 12px;gap:8px}.input-icon[_ngcontent-%COMP%]{width:19px;height:19px}.input-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:17px;height:17px}.input-group-premium[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{font-size:10px}.primary-button[_ngcontent-%COMP%]{height:45px;border-radius:10px;font-size:11px;margin-top:12px}.auth-bottom[_ngcontent-%COMP%]{margin-top:11px;font-size:9px}.trust-strip[_ngcontent-%COMP%]{margin-top:15px;padding-top:12px;gap:5px}.trust-item[_ngcontent-%COMP%]{gap:5px}.trust-item[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:19px;height:19px}.trust-item[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-size:8px}.trust-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:6.5px}}.mobile-login-page[_ngcontent-%COMP%]{display:none}@media (max-width:650px){.mobile-login-page[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;min-height:100svh;padding:14px 10px 22px;box-sizing:border-box;background:radial-gradient(circle at 100% 0,#3491eb29,#0000 38%),linear-gradient(180deg,#eef8ff,#f7fbff 50%,#fff);align-items:center;justify-content:flex-start;overflow-x:hidden}.mobile-login-card[_ngcontent-%COMP%]{width:100%;max-width:460px;box-sizing:border-box;padding:27px 18px 20px;border-radius:24px;background:#fffffff7;border:1px solid #1478e9;box-shadow:0 18px 50px #15437621,0 3px 12px #1543760d;animation:mobileCardIn .55s cubic-bezier(.22,1,.36,1) both}@keyframes mobileCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.mobile-login-heading[_ngcontent-%COMP%]{padding:0 2px}.mobile-login-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin:0;color:#102d69;font-size:29px;line-height:1.05;font-weight:800;letter-spacing:-1.1px;font-family:Open Sans,sans-serif}.mobile-login-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block;margin-top:2px;color:#1478e9}.mobile-login-heading[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:12px 0 0;color:#697991;font-size:12px;line-height:1.6}.mobile-method-tabs[_ngcontent-%COMP%]{position:relative;display:flex;width:100%;margin-top:25px;padding-bottom:11px;border-bottom:1px solid #dce6f2}.mobile-method-tabs[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{position:relative;width:50%;padding:0;border:0;background:#0000;color:#78879e;font-family:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.mobile-method-tabs[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#123f82}.mobile-method-tabs[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]:after{content:"";position:absolute;
1left:0;bottom:-12px;width:64px;height:3px;border-radius:10px;background:#1478e9}.mobile-method-tabs[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:nth-child(2).active:after{left:0}.mobile-input[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;height:54px;margin-top:14px;padding:0 15px;box-sizing:border-box;border:1px solid #d7e3f2;border-radius:13px;background:#f8fbff;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.mobile-input[_ngcontent-%COMP%]:focus-within{border-color:#2584eb;background:#fff;box-shadow:0 0 0 4px #2584eb14}.mobile-input-icon[_ngcontent-%COMP%]{width:25px;height:25px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:10px;color:#17417e}.mobile-input-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:21px;height:21px}.mobile-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;height:100%;padding:0;border:none;outline:none;background:#0000;color:#183565;font-family:inherit;font-size:13px}.mobile-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder{color:#8997aa}.mobile-input[_ngcontent-%COMP%] + .mobile-input[_ngcontent-%COMP%]{margin-top:11px}.mobile-form-error[_ngcontent-%COMP%]{margin-top:8px;color:#dc3545;font-size:11px;font-weight:600}.mobile-primary-button[_ngcontent-%COMP%]{position:relative;width:100%;height:54px;margin-top:17px;display:flex;align-items:center;justify-content:center;gap:13px;border:none;border-radius:13px;background:linear-gradient(135deg,#176fe5,#104eae);color:#fff;font-family:inherit;font-size:14px;font-weight:750;cursor:pointer;overflow:hidden;box-shadow:0 12px 25px #125bbe38;transition:transform .2s ease,box-shadow .2s ease}.mobile-primary-button[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;transform:skewX(-20deg);background:linear-gradient(90deg,#0000,#ffffff38,#0000);transition:left .65s ease}.mobile-primary-button[_ngcontent-%COMP%]:active{transform:scale(.985)}.mobile-primary-button[_ngcontent-%COMP%]:active:before{left:140%}.mobile-primary-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:19px;height:19px}.mobile-primary-button[_ngcontent-%COMP%]:disabled{opacity:.65;cursor:not-allowed}.mobile-auth-bottom[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:20px;color:#63728b;font-size:12px}.mobile-auth-bottom[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:0;border:none;background:#0000;color:#1258be;font-family:inherit;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mobile-trust-strip[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:100%;margin-top:23px;padding-top:18px;border-top:1px solid #e1e9f3}.mobile-trust-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;text-align:center;color:#17417e}.mobile-trust-item[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:25px;height:25px;margin-bottom:6px}.mobile-trust-item[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-size:9px;line-height:1.25;font-weight:750;white-space:nowrap}.mobile-trust-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-top:2px;color:#8290a4;font-size:7.5px;line-height:1.25;white-space:nowrap}.mobile-otp-back[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:#0000;color:#174784;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.mobile-otp-back[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:18px;height:18px}.mobile-otp-header[_ngcontent-%COMP%]{margin-top:25px;text-align:center}.mobile-otp-icon[_ngcontent-%COMP%]{width:55px;height:55px;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:17px;background:linear-gradient(145deg,#e3f1ff,#f2f8ff);color:#1476e7;box-shadow:0 10px 25px #146edc1a}.mobile-otp-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:28px;height:28px}.mobile-otp-header[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:16px 0 7px;color:#12346e;font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.7px}.mobile-otp-header[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;color:#78879c;font-size:11px}.mobile-otp-header[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{display:block;margin-top:5px;color:#173d7b;font-size:13px}.mobile-otp-boxes[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:7px;margin-top:25px}.mobile-otp-boxes[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:44px;height:52px;flex:0 0 44px;box-sizing:border-box;text-align:center;border:1px solid #d5e2f1;border-radius:11px;outline:none;background:#f8fbff;color:#143a79;font-family:inherit;font-size:20px;font-weight:750;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mobile-otp-boxes[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus{border-color:#1679e9;background:#fff;box-shadow:0 0 0 4px #1679e914;transform:translateY(-2px)}.mobile-otp-resend[_ngcontent-%COMP%]{margin-top:18px;text-align:center;color:#718098;font-size:11px}.mobile-otp-resend[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{margin-left:4px;color:#173d7b}.mobile-otp-resend[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:0;border:none;background:#0000;color:#1477e9;font-family:inherit;font-size:11px;font-weight:750;text-decoration:underline;cursor:pointer}.mobile-login-card[_ngcontent-%COMP%]:has(.mobile-otp-header){min-height:460px}}@media (max-width:380px){.mobile-login-page[_ngcontent-%COMP%]{padding:8px 7px 18px}.mobile-login-card[_ngcontent-%COMP%]{padding:24px 14px 18px;border-radius:20px}.mobile-login-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:26px}.mobile-login-heading[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:11px}.mobile-otp-boxes[_ngcontent-%COMP%]{gap:5px}.mobile-otp-boxes[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:40px;height:49px;flex-basis:40px}.mobile-trust-item[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-size:8px}.mobile-trust-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:7p
1x}}.mobile-logo-top[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;align-items:center;padding:14px 0 12px}.mobile-logo-top[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:50%;height:auto;display:block}.mobile-login-card[_ngcontent-%COMP%]{position:relative}.mobile-back-home[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px;margin-bottom:10px;color:#123d82;text-decoration:none;font-size:11px;font-weight:700}.mobile-back-home[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:17px;height:17px}.mobile-terms-checkbox[_ngcontent-%COMP%]{width:100%;margin-top:13px;margin-bottom:0}.mobile-terms-label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;cursor:pointer;-webkit-user-select:none;user-select:none;color:#63728c;font-size:11px;line-height:1.4;font-weight:500}.mobile-terms-label[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{position:absolute;opacity:0;width:0;height:0}.mobile-custom-checkbox[_ngcontent-%COMP%]{width:16px;height:16px;flex:0 0 16px;display:flex;align-items:center;justify-content:center;border:1.5px solid #b9c9dc;border-radius:4px;background:#fff;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.mobile-terms-label[_ngcontent-%COMP%]   input[_ngcontent-%COMP%] + .mobile-custom-checkbox[_ngcontent-%COMP%]{background:#176fe5;border-color:#176fe5;box-shadow:0 3px 8px #176fe52e}.mobile-terms-label[_ngcontent-%COMP%]   input[_ngcontent-%COMP%] + .mobile-custom-checkbox[_ngcontent-%COMP%]:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.mobile-terms-label[_ngcontent-%COMP%]   .mobile-custom-checkbox[_ngcontent-%COMP%]{box-shadow:0 0 0 3px #176fe51a}.mobile-terms-text[_ngcontent-%COMP%]{white-space:nowrap}.mobile-terms-link[_ngcontent-%COMP%]{color:#176fe5;font-weight:700;text-decoration:underline;text-underline-offset:2px}.desktop-login-version[_ngcontent-%COMP%]{display:block;width:100%}.mobile-login-version[_ngcontent-%COMP%]{display:none}@media (max-width:650px){.desktop-login-version[_ngcontent-%COMP%]{display:none}.mobile-login-version[_ngcontent-%COMP%]{display:block;width:100%;min-height:100svh;overflow:hidden}.mobile-login-page[_ngcontent-%COMP%]{width:100%;gap:8px;justify-content:center;box-sizing:border-box}.mobile-logo-top[_ngcontent-%COMP%]{flex:0 0 auto;padding:0 0 2px;min-height:0}.mobile-logo-top[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:clamp(125px,39vw,155px);max-height:62px;object-fit:contain}.mobile-login-card[_ngcontent-%COMP%]{flex:0 0 auto;width:100%;max-width:460px;padding:16px 15px 14px;border-radius:21px;box-shadow:0 10px 28px #1543761a;height:409px;justify-content:center;align-items:center;display:grid}.mobile-back-home[_ngcontent-%COMP%]{margin-bottom:8px;font-size:10px}.mobile-back-home[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:15px;height:15px}.mobile-login-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:clamp(24px,7vw,28px);line-height:1.02;letter-spacing:-1px}.mobile-login-heading[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-top:7px;font-size:11px;line-height:1.4}.mobile-method-tabs[_ngcontent-%COMP%]{margin-top:16px;padding-bottom:8px}.mobile-method-tabs[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:12px}.mobile-method-tabs[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]:after{bottom:-9px;height:2px}.mobile-input[_ngcontent-%COMP%]{height:48px;margin-top:11px;border-radius:12px}.mobile-primary-button[_ngcontent-%COMP%]{height:49px;margin-top:13px;border-radius:12px;box-shadow:0 8px 18px #125bbe2e}.mobile-auth-bottom[_ngcontent-%COMP%]{margin-top:14px;font-size:11px;line-height:1.3}.mobile-trust-strip[_ngcontent-%COMP%]{display:none!important}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header), .mobile-login-page[_ngcontent-%COMP%]:has(.mobile-terms-checkbox){height:auto;min-height:100svh;overflow-y:auto}}@media (max-width:650px) and (max-height:740px){.mobile-login-page[_ngcontent-%COMP%]{padding-top:3px;gap:6px}.mobile-logo-top[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:clamp(115px,35vw,140px);max-height:50px}.mobile-login-card[_ngcontent-%COMP%]{padding:12px 13px 11px;border-radius:18px}.mobile-back-home[_ngcontent-%COMP%]{margin-bottom:6px}.mobile-login-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:clamp(23px,6.5vw,26px)}.mobile-login-heading[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-top:5px;font-size:10.5px;line-height:1.32}.mobile-method-tabs[_ngcontent-%COMP%]{margin-top:12px;padding-bottom:7px}.mobile-input[_ngcontent-%COMP%]{height:44px;margin-top:9px}.mobile-primary-button[_ngcontent-%COMP%]{height:45px;margin-top:10px}.mobile-auth-bottom[_ngcontent-%COMP%]{margin-top:10px}}@media (max-width:767px){.mobile-login-page(.mobile-otp-header)[_ngcontent-%COMP%]{min-height:100svh;height:auto;padding:6px 10px 14px;gap:8px;overflow-x:hidden;overflow-y:auto;justify-content:center}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-logo-top[_ngcontent-%COMP%]{flex:0 0 auto;padding:5px 0 3px}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-login-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;height:auto;min-height:0;padding:16px 14px 20px;box-sizing:border-box;border-radius:20px}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-back[_ngcontent-%COMP%]{align-self:flex-start;min-height:24px;margin:0}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-header[_ngcontent-%COMP%]{flex:0 0 auto;margin-top:18px}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-icon[_ngcontent-%COMP%]{width:48px;height:48px;border-radius:15px}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:25px;height:25px}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-header[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:13px 0 6px;font-size:clamp(23px,6.2vw,27px);line-height:1.12;letter-spacing:-.55px}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-header[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:11px;line-height:1.4}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-header[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{margin-top:4px;font-size:12px;line-height:1.35}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-boxes[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:clamp(5px,1.8vw,8px);margin-top:22px}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-boxes[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:clamp(38px,11vw,44px);height:48px;flex:0 0 clamp(38px,11vw,44px);padding:0;border-radius:11px;font-size:19px}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-form-error[_ngcontent-%COMP%]{margin:8px 0 0;min-height:0;color:#d93025;font-size:11px;line-height:1.35;text-align:center}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-primary-button[_ngcontent-%COMP%]{flex:0 0 auto;width:100%;height:48px;margin-top:17px;border-radius:12px}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-resend[_ngcontent-%COMP%]{margin-top:16px;font-size:11px;line-height:1.4}}@media (max-width:360px){.mobile-login-page(.mobile-otp-header)[_ngcontent-%COMP%]   .mobile-login-card[_ngcontent-%COMP%]{padding:14px 11px 17px}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-boxes[_ngcontent-%COMP%]{gap:5px;margin-top:19px}.mobile-login-page[_ngcontent-%COMP%]:has(.mobile-otp-header)   .mobile-otp-boxes[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:39px;flex-basis:39px;height:46px}}.mobile-offer-card.puja-premium-card[_ngcontent-%COMP%]{--puja-gold:#f8d780;--puja-cream:#fff7e7;position:relative;isolation:isolate;display:block;flex:0 0 auto;align-self:stretch;width:100%;height:auto;min-height:0;max-height:none;box-sizing:border-box;margin:10px auto 8px;padding:2px;overflow:hidden;border:1px solid #e5bd67;border-radius:15px;background:linear-gradient(125deg,#b67b30,#ffedac,#b77c30,#f9d779);box-shadow:0 5px 16px #5e141921,0 0 0 1px #ffe19b40;color:var(--puja-cream);font-family:inherit}.puja-premium-inner[_ngcontent-%COMP%]{position:relative;z-index:1;box-sizing:border-box;padding:clamp(9px,2.5vw,10px) clamp(8px,2.5vw,12px) clamp(7px,2vw,8px);overflow:hidden;border-radius:12px;background:radial-gradient(ellipse at 50% 0,#ffd07024,#0000 62%),linear-gradient(125deg,#521018,#801d25 48%,#58111a)}.puja-premium-inner[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:5px;z-index:-1;border:1px solid #ffda8547;border-radius:9px;pointer-events:none}.puja-premium-heading[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:8px;color:var(--puja-gold);font-size:clamp(9px,2.5vw,10px);font-weight:800;letter-spacing:1px;text-align:center}.puja-lotus[_ngcontent-%COMP%]{color:#ffdf87;font-size:14px;line-height:1;animation:puja-lotus-glow 3s ease-in-out infinite}.puja-premium-main[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(5px,1.5vw,7px)}.puja-premium-copy[_ngcontent-%COMP%]{min-width:0}.puja-welcome[_ngcontent-%COMP%]{display:block;margin-bottom:5px;color:#f5dba9;font-size:clamp(7px,2vw,8px);font-weight:600;letter-spacing:.4px;line-height:1.4}.puja-premium-copy[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:0;color:#fff9ed;font-size:clamp(15px,4.5vw,20px);font-weight:800;line-height:1.2;white-space:normal}.puja-premium-copy[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{display:inline;background:linear-gradient(180deg,#fff2bb,#f5cc67 48%,#dca341);background-clip:text;-webkit-background-clip:text;color:#0000;filter:drop-shadow(0 1px 0 rgba(40,5,5,.25));white-space:nowrap}.puja-premium-copy[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:4px 0 0;color:#f8e8d3;font-size:9px;line-height:1.4}.puja-premium-coupon[_ngcontent-%COMP%]{min-width:0;padding:clamp(6px,1.7vw,7px) clamp(4px,1.5vw,6px);border:1px solid #e3bd65;border-radius:9px;background:linear-gradient(145deg,#fff8e9,#f7e5bb);box-shadow:inset 0 0 0 2px #ffffff8c,0 3px 8px #23050826;text-align:center}.puja-use-label[_ngcontent-%COMP%]{display:block;margin-bottom:5px;color:#8b3030;font-size:8px;font-weight:800;letter-spacing:.65px;white-space:nowrap}
1.puja-code-display[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:3px;padding:6px 5px;border:1px dashed #bd8c39;border-radius:5px;background:#fffdf7;color:#701923;font-size:clamp(10px,2.8vw,11px);font-weight:900;letter-spacing:.25px;white-space:nowrap}.puja-copy-symbol[_ngcontent-%COMP%]{color:#a66d23;font-size:15px;line-height:1;display:contents}.puja-code-note[_ngcontent-%COMP%]{display:block;margin-top:5px;color:#8a5b30;font-size:7px;font-weight:700;letter-spacing:.5px}.puja-premium-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;padding-top:6px;border-top:1px solid #ffdc8f3d;color:#f9dfaa;font-size:6.5px;font-weight:700;letter-spacing:.7px;text-align:center}.puja-footer-line[_ngcontent-%COMP%]{width:17px;height:1px;flex-shrink:0;background:#d5a54f}.puja-star[_ngcontent-%COMP%]{position:absolute;z-index:2;color:#ffe8a1;text-shadow:0 0 7px #ffd573b3;pointer-events:none;-webkit-user-select:none;user-select:none;animation:puja-star-twinkle 2.8s ease-in-out infinite}.puja-star.star-one[_ngcontent-%COMP%]{top:12%;left:8%;font-size:12px}.puja-star.star-two[_ngcontent-%COMP%]{top:18%;right:8%;font-size:15px;animation-delay:.8s}.puja-star.star-three[_ngcontent-%COMP%]{bottom:25%;left:48%;font-size:9px;animation-delay:1.3s}.puja-star.star-four[_ngcontent-%COMP%]{bottom:20%;right:4%;font-size:12px;animation-delay:.4s}.puja-star.star-five[_ngcontent-%COMP%]{top:47%;left:4%;font-size:22px;animation-delay:1.7s}@keyframes puja-star-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes puja-lotus-glow{0%,to{opacity:.75}50%{opacity:1;text-shadow:0 0 8px #ffda858c}}@media (prefers-reduced-motion:reduce){.puja-lotus[_ngcontent-%COMP%], .puja-star[_ngcontent-%COMP%]{animation:none}}']}),t})()}];let at=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=a["\u0275\u0275defineNgModule"]({type:t}),t.\u0275inj=a["\u0275\u0275defineInjector"]({imports:[[i.g.forChild(rt)],i.g]}),t})();var pt=n("PCNd");let lt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=a["\u0275\u0275defineNgModule"]({type:t}),t.\u0275inj=a["\u0275\u0275defineInjector"]({imports:[[o.CommonModule,at,p.i,p.s,pt.a]]}),t})()}}]);

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.