PageSourceSearch

https://sociallab.sa/chunk-nYRyilsa.js

js sociallab.sa collected 2026-09-24 13:29:08 UTC 289,581 bytes, 2 lines download raw bytes

1import {G as G$1}from'./chunk-CJXYcln2.js';import {a}from'./chunk-CGkqbG6e.js';import {o,a as a$1}from'./chunk-D8Y401mN.js';import {u}from'./chunk-PrATv4wD.js';import {h,C}from'./chunk-CkJkyHiO.js';import {Y as Yt}from'./chunk-CO5Um0T6.js';import {e as e$1}from'./chunk-BtZBIqgS.js';import {h as h$1}from'./chunk-CuIv_2Yo.js';import {W}from'./chunk-DdPoOY5M.js';import {bo as Di,bp as Xi,bq as ht,H,br as d,a as G,K as Kb,i as ea$1,j as ai,P as Pg,bs as Fg,bt as Is,bu as Tg,bv as Ag,V as Vg,bw as Gt,bx as $c,T as Tt,k as Kv,l as b0,L as L0,Y as Yx,m as dn,b2 as da$1,by as vr$1,bz as yr$1,n as Vw,bA as Pw,o as nk,t as td,p as tC,q as bC,s as sv,N as NC,X as XC,_ as _D,aO as oD,aP as lD,r as il$1,u as XD,v as rM,F as Fb,w as t1,y as A1,z as gS,B as Vs,C as zs,J as NS,Z as ZS,M as EI,Q as us,S as HI,U as ZI,$ as Dn,a0 as kE,a1 as Jv,a2 as go$1,a3 as qd,a4 as YE,a5 as OT,a6 as lA,a7 as mt,aa as Xs,a8 as cy,ad as hd,ac as V_,ab as my,ae as fS,bB as lb,a9 as qT,ag as _C,ai as ay,bC as tS,bD as Z_,al as hS,bE as fb,ah as ZT,bF as Nh,bG as jt,aj as ky,bH as e,A as Ao$1,O,aE as lt,bI as kh,aF as ta$1,aG as pr$1,aH as ov,bJ as tf,bK as Rd,R as ms,af as KT,bi as v_,b5 as sy,am as XT,ak as Dd,g,bL as So$1,bM as T$,bN as L,e as b,bO as Gt$1,bP as V,bQ as P,bR as Ch,I as Fi,bS as Dc,bT as zc,b1 as ei,aL as co$1,bU as wh,b3 as ed,aZ as Ey,a_ as g_,a$ as m_,bV as $s,bW as kc,bX as zI,bY as Sc,aV as QT,aR as o_,bZ as Vy,aS as Pp,b_ as G_,aU as Lp,b$ as By,D,c0 as $C,aT as l_,bb as YT,bf as Ty,c1 as ee,c2 as M,an as x,c3 as Jr$1,c4 as Li$1,c5 as lt$1,c6 as In$1,c7 as Oi,aJ as ve,c8 as Xr$1,c9 as DD,ca as J,bj as Zp,aN as Rd$1,ar as kt,cb as XI,aM as ZM,cc as Yp,ba as _y,bm as Vg$1,bg as gS$1,aD as Fy,cd as Py}from'./main-CTPND76J.js';var Un=()=>["/dashboard"],Gn=()=>["/authentication/boxed-login"];function $n(i,p){i&1&&(Xs(0,"div",16),V_(1,"Email is required."),hd());}function Wn(i,p){if(i&1&&(Xs(0,"mat-hint",13),qT(1,$n,2,0,"div",16),hd()),i&2){let t=l_();_C(),ZT(t.f.email.errors&&t.f.email.errors.required?1:-1);}}var fn=(()=>{class i{constructor(t,e){this.settings=t,this.router=e,this.options=this.settings.getOptions(),this.form=new Di({email:new Xi("",[ht.required])});}get f(){return this.form.controls}submit(){this.router.navigate(["/dashboard"]);}static{this.\u0275fac=function(e){return new(e||i)(H(d),H(G))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-boxed-forgot-password"]],decls:21,vars:11,consts:[[1,"blank-layout-container","justify-content-center","align-items-center"],[1,"position-relative","row","w-100","h-100","bg-gredient","justify-content-center"],[1,"col-lg-4","d-flex","align-items-center"],[1,"cardWithShadow","boxed-auth"],[1,"p-32"],[1,"text-center"],[3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","logo",1,"align-middle","m-2",2,"max-width","250px"],[1,"f-s-14","d-block","mat-body-1","m-t-8","text-center","m-t-30"],[1,"m-t-30",3,"ngSubmit","formGroup"],[1,"mat-subtitle-2","f-s-14","f-w-600","m-b-12","d-block"],["color","primary",1,"w-100"],["matInput","","type","email","formControlName","email",3,"placeholder"],[1,"m-b-16","error-msg"],["mat-flat-button","","color","primary",1,"w-100",3,"disabled"],["mat-stroked-button","","color","primary",1,"w-100","m-t-8",3,"routerLink"],[1,"text-error"]],template:function(e,a){e&1&&(Xs(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-card",3)(4,"mat-card-content",4)(5,"div",5)(6,"a",6),cy(7,"img",7),hd()(),Xs(8,"span",8),V_(9,"Please enter the email address associated with your account and We will email you a link to reset your password."),hd(),Xs(10,"form",9),my("ngSubmit",function(){return a.submit()}),Xs(11,"mat-label",10),V_(12,"Email Adddress"),hd(),Xs(13,"mat-form-field",11),cy(14,"input",12),fS(15,"translate"),lb(),qT(16,Wn,2,1,"mat-hint",13),hd(),Xs(17,"button",14),V_(18," Forgot Password "),hd(),Xs(19,"a",15),V_(20," Back to Login "),hd()()()()()()()),e&2&&(_C(6),ay("routerLink",tS(9,Un)),_C(4),ay("formGroup",a.form),_C(4),ay("placeholder",Z_(hS(15,7,"Please enter your email."))),fb(),_C(2),ZT(a.f.email.touched&&a.f.email.invalid?16:-1),_C(),ay("disabled",!a.form.valid),_C(2),ay("routerLink",tS(10,Gn)));},dependencies:[ea$1,ai,Pg,Fg,Is,Tg,Ag,Vg,Gt,$c,Tt,Kv,b0,L0,Yx,dn,da$1,vr$1,yr$1,Vw,Pw,nk,td,tC,bC,sv,NC,XC,_D,oD,lD,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,NS,ZS,EI,us,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA,mt],encapsulation:2,changeDetection:1});}}return i})();var qn=()=>["/dashboard"],Yn=()=>["/authentication/boxed-forgot-pwd"],Hn=()=>["/authentication/boxed-register"];function Qn(i,p){i&1&&(Xs(0,"div",28),V_(1,"Name is required."),hd());}function Kn(i,p){i&1&&(Xs(0,"div",28),V_(1,"Name should be 6 character."),hd());}function Xn(i,p){if(i&1&&(Xs(0,"mat-hint",20),qT(1,Qn,2,0,"div",28),qT(2,Kn,2,0,"div",28),hd()),i&2){let t=l_();_C(),ZT(t.f.uname.errors&&t.f.uname.errors.required?1:-1),_C(),ZT(t.f.uname.errors&&t.f.uname.errors.minlength?2:-1);}}function Zn(i,p){i&1&&(Xs(0,"div",28),V_(1,"Password is required."),hd());}function Jn(i,p){if(i&1&&(Xs(0,"mat-hint",20),qT(1,Zn,2,0,"div",28),hd()),i&2){let t=l_();_C(),ZT(t.f.password.errors&&t.f.password.errors.required?1:-1);}}var vn=(()=>{class i{constructor(t,e){this.settings=t,this.router=e,this.options=this.settings.getOptions(),this.form=new Di({uname:new Xi("",[ht.required,ht.minLength(6)]),password:new Xi("",[ht.required])});}get f(){return this.form.controls}submit(){this.router.navigate(["/dashboard"]);}static{this.\u0275fac=function(e){return new(e||i)(H(d),H(G))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-boxed-login"]],decls:43,vars:10,consts:[[1,"blank-layout-container","justify-content-center","align-items-center"],[1,"position-relative","row","w-100","h-100","bg-gredient","justify-content-center"],[1,"col-lg-4","d-flex","align-items-center"],[1,"cardWithShadow","boxed-auth"],[1,"p-32"],[1,"text-center"],[3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","logo",1,"align-middle","m-2",2,"max-width","250px"],[1,"row","m-t-24","custom-row"],[1,"col-12","col-sm-6"],["mat-stroked-button","",1,"w-100"],[1,"d-flex","align-items-center"],["src","/assets/images/svgs/google-icon.svg","alt","google","width","16",1,"m-r-8"],["mat-stroked-button","",1,"w-100","d-flex","align-items-center"],["src","/assets/images/svgs/facebook-icon.svg","alt","facebook","width","40",1,"m-r-4"],[1,"or-border","m-t-30"],[1,"m-t-30",3,"ngSubmit","formGroup"],[1,"mat-subtitle-2","f-s-14","f-w-600","m-b-12","d-block"],["color","primary",1,"w-100"],["matInput","","formControlName","uname"],[1,"m-b-16","error-msg"],["matInput","","type","password","formControlName","password"],[1,"d-flex","align-items-center","m-b-12"],["color","primary"],[1,"text-primary","f-w-600","text-decoration-none","m-l-auto","f-s-14",3,"routerLink"],["mat-flat-button","","color","primary",1,"w-100",3,"disabled"],[1,"d-block","f-w-500","text-center","m-t-24"],[1,"text-decoration-none","text-primary","f-w-500","f-s-14",3,"routerLink"],[1,"text-error"]],template:function(e,a){e&1&&(Xs(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-card",3)(4,"mat-card-content",4)(5,"div",5)(6,"a",6),cy(7,"img",7),hd()(),Xs(8,"div",8)(9,"div",9)(10,"button",10)(11,"div",11),cy(12,"img",12),V_(13," Sign in with Google "),hd()()(),Xs(14,"div",9)(15,"button",13)(16,"div",11),cy(17,"img",14),V_(18," Sign in with FB "),hd()()()(),Xs(19,"div",15),V_(20,"or sign in with"),hd(),Xs(21,"form",16),my("ngSubmit",function(){return a.submit()}),Xs(22,"mat-label",17),V_(23,"Username"),hd(),Xs(24,"mat-form-field",18),cy(25,"input",19),lb(),qT(26,Xn,3,2,"mat-hint",20),hd(),Xs(27,"mat-label",17),V_(28,"Password"),hd(),Xs(29,"mat-form-field",18),cy(30,"input",21),lb(),qT(31,Jn,2,1,"mat-hint",20),hd(),Xs(32,"div",22)(33,"mat-checkbox",23),V_(34,"Remember this Device"),hd(),Xs(35,"a",24),V_(36,"Forgot Password ?"),hd()(),Xs(37,"button",25),V_(38," Sign In "),hd()(),Xs(39,"span",26),V_(40,"New to SocialLab? "),Xs(41,"a",27),V_(42," Create an account"),hd()()()()()()()),e&2&&(_C(6),ay("routerLink",tS(7,qn)),_C(15),ay("formGroup",a.form),_C(4),fb(),_C(),ZT(a.f.uname.touched&&a.f.uname.invali
1d?26:-1),_C(4),fb(),_C(),ZT(a.f.password.touched&&a.f.password.invalid?31:-1),_C(4),ay("routerLink",tS(8,Yn)),_C(2),ay("disabled",!a.form.valid),_C(4),ay("routerLink",tS(9,Hn)));},dependencies:[ea$1,ai,Pg,Fg,Is,Tg,Ag,Vg,Gt,$c,Kv,b0,L0,Nh,Yx,dn,da$1,vr$1,yr$1,Vw,Pw,nk,td,tC,bC,sv,NC,XC,_D,oD,lD,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,NS,ZS,EI,us,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA],encapsulation:2,changeDetection:1});}}return i})();var $i=()=>["/dashboard"],xn=(()=>{class i{constructor(t){this.settings=t,this.options=this.settings.getOptions();}static{this.\u0275fac=function(e){return new(e||i)(H(d))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-boxed-two-steps"]],decls:41,vars:6,consts:[[1,"blank-layout-container","justify-content-center","align-items-center"],[1,"position-relative","row","w-100","h-100","bg-gredient","justify-content-center"],[1,"col-lg-4","d-flex","align-items-center"],[1,"cardWithShadow","boxed-auth"],[1,"p-32"],[1,"text-center"],[3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","logo",1,"align-middle","m-2",2,"max-width","250px"],[1,"f-s-14","d-block","mat-body-1","text-center","m-t-30"],[1,"f-w-600","d-block","m-t-16","text-center"],[1,"m-t-30","p-t-30"],[1,"mat-subtitle-2","f-s-14","f-w-600","m-b-12","d-block"],[1,"d-flex","align-items-center"],[1,"row","custom-row"],[1,"col-2"],["color","primary",1,"w-100"],["matInput",""],["mat-flat-button","","color","primary",1,"w-100",3,"routerLink"],[1,"d-block","f-w-500","d-block","f-s-14","m-t-24"],[1,"text-decoration-none","text-primary","f-w-500",3,"routerLink"]],template:function(e,a){e&1&&(Xs(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-card",3)(4,"mat-card-content",4)(5,"div",5)(6,"a",6),cy(7,"img",7),hd()(),Xs(8,"span",8),V_(9,"We sent a verification code to your mobile. Enter the code from the mobile in the field below."),hd(),Xs(10,"span",9),V_(11,"******1234"),hd(),Xs(12,"form",10)(13,"mat-label",11),V_(14,"Type your 6 digits security code"),hd(),cy(15,"div",12),Xs(16,"div",13)(17,"div",14)(18,"mat-form-field",15),cy(19,"input",16),hd()(),Xs(20,"div",14)(21,"mat-form-field",15),cy(22,"input",16),hd()(),Xs(23,"div",14)(24,"mat-form-field",15),cy(25,"input",16),hd()(),Xs(26,"div",14)(27,"mat-form-field",15),cy(28,"input",16),hd()(),Xs(29,"div",14)(30,"mat-form-field",15),cy(31,"input",16),hd()(),Xs(32,"div",14)(33,"mat-form-field",15),cy(34,"input",16),hd()()(),Xs(35,"a",17),V_(36," Verify My Account "),hd()(),Xs(37,"span",18),V_(38,"Didn't get the code? "),Xs(39,"a",19),V_(40,"Resend"),hd()()()()()()()),e&2&&(_C(6),ay("routerLink",tS(3,$i)),_C(29),ay("routerLink",tS(4,$i)),_C(4),ay("routerLink",tS(5,$i)));},dependencies:[ea$1,ai,Kv,Pg,Fg,Ag,jt,Vg,b0,L0,Yx,dn,da$1,vr$1,Vw,Pw,nk,td,tC,bC,sv,NC,XC,_D,oD,lD,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,NS,ZS,EI,us,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA],encapsulation:2,changeDetection:1});}}return i})();var to=()=>["/dashboard"],Cn=(()=>{class i{static{this.\u0275fac=function(e){return new(e||i)};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-error"]],decls:13,vars:11,consts:[[1,"blank-layout-container","justify-content-center"],[1,"row"],[1,"col-12","text-center"],["src","/assets/images/backgrounds/errorimg.svg","alt","error-bg"],[1,"auth-title","f-w-600"],[1,"f-s-20","f-w-600","m-b-30"],["mat-flat-button","","color","primary",3,"routerLink"]],template:function(e,a){e&1&&(Xs(0,"div",0)(1,"div",1)(2,"div",2),cy(3,"img",3),Xs(4,"h2",4),V_(5),fS(6,"translate"),hd(),Xs(7,"h6",5),V_(8),fS(9,"translate"),hd(),Xs(10,"a",6),V_(11),fS(12,"translate"),hd()()()()),e&2&&(_C(5),ky(hS(6,4,"Opps!!!")),_C(3),ky(hS(9,6,"This page you are looking for could not be found.")),_C(2),ay("routerLink",tS(10,to)),_C(),ky(hS(12,8,"Go back to Home")));},dependencies:[ea$1,ai,Tt,mt],encapsulation:2,changeDetection:1});}}return i})();var eo=()=>["/dashboard"],Mn=(()=>{class i{static{this.\u0275fac=function(e){return new(e||i)};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-maintenance"]],decls:13,vars:11,consts:[[1,"blank-layout-container","justify-content-center"],[1,"row"],[1,"col-12","text-center"],["src","/assets/images/backgrounds/maintenance.svg","alt","error-bg"],[1,"auth-title","f-w-600"],[1,"f-s-20","f-w-600","m-b-30"],["mat-flat-button","","color","primary",3,"routerLink"]],template:function(e,a){e&1&&(Xs(0,"div",0)(1,"div",1)(2,"div",2),cy(3,"img",3),Xs(4,"h2",4),V_(5),fS(6,"translate"),hd(),Xs(7,"h6",5),V_(8),fS(9,"translate"),hd(),Xs(10,"a",6),V_(11),fS(12,"translate"),hd()()()()),e&2&&(_C(5),ky(hS(6,4,"Maintenance Mode!!!")),_C(3),ky(hS(9,6,"Website is Under Construction. Check back later!")),_C(2),ay("routerLink",tS(10,eo)),_C(),ky(hS(12,8,"Go back to Home")));},dependencies:[ea$1,ai,Tt,mt],encapsulation:2,changeDetection:1});}}return i})();var io=()=>[0,1],no=()=>[1,2,3,4,5],bn=(i,p)=>p.name,oo=(i,p)=>p.alt;function ao(i,p){if(i&1&&cy(0,"span",24),i&2){let t=p.$implicit;Ty("left",t.l)("top",t.t)("animation-delay",t.d);}}function ro(i,p){i&1&&(Xs(0,"mat-icon"),V_(1,"star"),hd());}function lo(i,p){if(i&1&&cy(0,"span",34),i&2){let t=p.$index,e=l_(4);_y("is-active",t===e.reviewIndex);}}function so(i,p){if(i&1&&(Xs(0,"div",32),KT(1,lo,1,2,"span",33,bn),hd()),i&2){let t=l_(3);_C(),XT(t.reviews);}}
1function co(i,p){if(i&1){let t=o_();Xs(0,"div",26),my("pointerdown",function(a){Pp(t);let c=l_().$index,P=l_();return Lp(P.relIndex(c)===0?P.onPointerDown(a):null)})("pointermove",function(a){Pp(t);let c=l_().$index,P=l_();return Lp(P.relIndex(c)===0?P.onPointerMove(a):null)})("pointerup",function(a){Pp(t);let c=l_().$index,P=l_();return Lp(P.relIndex(c)===0?P.onPointerUp(a):null)})("pointercancel",function(a){Pp(t);let c=l_().$index,P=l_();return Lp(P.relIndex(c)===0?P.onPointerUp(a):null)}),Xs(1,"div",27)(2,"span",28),V_(3),hd(),Xs(4,"div",29)(5,"b"),V_(6),hd(),Xs(7,"small"),V_(8),hd()(),Xs(9,"div",30),KT(10,ro,2,0,"mat-icon",null,QT),hd()(),Xs(12,"p",31),V_(13),fS(14,"translate"),hd(),qT(15,so,3,0,"div",32),hd();}if(i&2){let t=l_(),e=t.$implicit,a=t.$index,c=l_();Ty("z-index",10-c.relIndex(a))("opacity",c.relIndex(a)===2?.55:1)("transform",c.cardTransform(c.relIndex(a)))("transition",c.drag&&c.relIndex(a)===0?"none":"transform .35s cubic-bezier(.2,.8,.2,1)"),_y("is-top",c.relIndex(a)===0),_C(2),Ty("background",e.color),_C(),ky(e.initial),_C(3),ky(e.name),_C(2),ky(e.platform),_C(2),XT(tS(19,no)),_C(3),ky(hS(14,17,e.key)),_C(2),ZT(c.relIndex(a)===0?15:-1);}}function po(i,p){if(i&1&&qT(0,co,16,20,"div",25),i&2){let t=p.$index,e=l_();ZT(e.relIndex(t)<=2?0:-1);}}function mo(i,p){if(i&1){let t=o_();Xs(0,"img",35),my("error",function(a){Pp(t);let c=l_();return Lp(c.onImgError(a))}),hd();}if(i&2){let t=l_();ay("src",t.stats[t.statIndex].img,Vg$1);}}function go(i,p){if(i&1&&(Xs(0,"mat-icon"),V_(1),hd()),i&2){let t=l_();_C(),ky(t.stats[t.statIndex].icon);}}function uo(i,p){if(i&1){let t=o_();Xs(0,"img",37),my("error",function(a){Pp(t);let c=l_(2);return Lp(c.onImgError(a))}),hd();}if(i&2){let t=p.$implicit;ay("src",t.src,Vg$1)("alt",t.alt);}}function _o(i,p){if(i&1&&(Xs(0,"div",22),KT(1,uo,1,2,"img",36,oo),hd()),i&2){let t=l_();_C(),XT(t.partners);}}var Zt=(()=>{class i{constructor(){this.platformId=g(So$1),this.isBrowser=T$(this.platformId),this.sparkles=[{l:"12%",t:"20%",d:"0s"},{l:"78%",t:"12%",d:".4s"},{l:"30%",t:"78%",d:".8s"},{l:"65%",t:"60%",d:"1.2s"},{l:"88%",t:"70%",d:".2s"},{l:"20%",t:"45%",d:"1.6s"}],this.stats=[{icon:"shopping_cart",grad:"linear-gradient(135deg,#2fd29b,#0e9b75)",key:"Social Lab processes orders worth SAR 72 million"},{icon:"forum",grad:"linear-gradient(135deg,#8b6cf0,#6b4eff)",key:"Social Lab delivered 201K WhatsApp notifications"},{icon:"mail",grad:"linear-gradient(135deg,#3b82f6,#2563eb)",key:"Social Lab processes more than 3 million messages"},{icon:"verified_user",grad:"linear-gradient(135deg,#f59e0b,#d97706)",key:"Over 500 merchants verified with Social Lab"}],this.statIndex=0,this.statTimer=null,this.reviews=[{name:"AlSultan",platform:"Salla",initial:"A",color:"#0e9b75",key:"Our experience with Social Lab has been excellent \u2014 it made customer communication so much easier and more professional. Integration was smooth and support was great."},{name:"Samakah & Roibyan",platform:"Salla",initial:"S",color:"#6b4eff",key:"Amazing product with constant updates and clear improvements. The support team is very helpful, and it genuinely lifted my sales."},{name:"VOOVM",platform:"Zid",initial:"V",color:"#f5a623",key:"Excellent \u2014 very helpful and walked us through it step by step."},{name:"Al Fayez Dates",platform:"Zid",initial:"F",color:"#e1306c",key:"Great platform and the customer service team is wonderful to deal with."}],this.reviewIndex=0,this.reviewTimer=null,this.drag=null,this.dragStart=null,this.partners=[{src:"https://ntdp.gov.sa/images/icons/mini-logo.svg",alt:"NTDP"},{src:"https://upload.wikimedia.org/wikipedia/ar/thumb/a/af/MiSK_Foundation_logo.svg/250px-MiSK_Foundation_logo.svg.png",alt:"Misk"},{src:"./assets/images/landingpage/email/metapartner.webp",alt:"Meta"},{src:"./assets/images/logos/newLogo.png",alt:"Social Lab"}];}ngOnInit(){this.isBrowser&&(this.startStatTimer(),this.startReviewTimer());}startStatTimer(){this.stopStatTimer(),this.statTimer=setInterval(()=>{this.statIndex=(this.statIndex+1)%this.stats.length;},3200);}stopStatTimer(){this.statTimer&&(clearInterval(this.statTimer),this.statTimer=null);}startReviewTimer(){this.stopReviewTimer(),this.reviewTimer=setInterval(()=>this.advance(1),4800);}stopReviewTimer(){this.reviewTimer&&(clearInterval(this.reviewTimer),this.reviewTimer=null);}relIndex(t){return (t-this.reviewIndex+this.reviews.length)%this.reviews.length}advance(t){this.reviewIndex=(this.reviewIndex+t+this.reviews.length)%this.reviews.length;}onPointerDown(t){t.currentTarget.setPointerCapture(t.pointerId),this.dragStart={x:t.clientX,y:t.clientY,id:t.pointerId},this.stopReviewTimer(),this.drag={x:0,y:0};}onPointerMove(t){!this.dragStart||this.dragStart.id!==t.pointerId||(this.drag={x:t.clientX-this.dragStart.x,y:t.clientY-this.dragStart.y});}onPointerUp(t){if(!this.dragStart)return;let e=t.clientX-this.dragStart.x,a=t.clientY-this.dragStart.y,c=Math.hypot(e,a);this.dragStart=null,this.drag=null,c>70&&(Math.abs(e)>=Math.abs(a)?this.advance(e<0?1:-1):this.advance(1)),this.startReviewTimer();}cardTransform(t){let e=t===0,a=t*14,c=1-t*.05,P=t===0?0:t%2===0?-2.2:2.2,F=e&&this.drag?this.drag.x:0,D=e&&this.drag?this.drag.y:0,V=e&&this.drag?this.drag.x/18:0;return `translate(${F}px, ${D+a}px) rotate(${P+V}deg) scale(${c})`}onImgError(t){t.target.style.display="none";}ngOnDestroy(){this.stopStatTimer(),this.stopReviewTimer();}static{this.\u0275fac=function(e){return new(e||i)};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-auth-marketing-panel"]],decls:45,vars:22,consts:[[1,"mkt-panel"],[1,"mkt-mesh"],[1,"mkt-grid"],[1,"mkt-orb","mkt-orb--a"],[1,"mkt-orb","mkt-orb--b"],[1,"mkt-sparkles"],[1,"mkt-sparkle",3,"left","top","animation-delay"],[1,"mkt-content"],[1,"mkt-brand"],[1,"mkt-logo"],["src","./assets/images/logos/circleLogo.jpeg","alt","Social Lab"],[1,"mkt-headline"],[1,"mkt-sub"],[1,"mkt-section-label"],[1,"mkt-deck"],[1,"mkt-drag-hint"],[1,"mkt-stat"],[1,"mkt-stat-icon"],["alt","",3,"src"],[1,"mkt-stat-text"],[1,"mkt-marquee"],[1,"mkt-marquee-track"],[1,"mkt-marquee-group"],[1,"mkt-trust"],[1,"mkt-sparkle"],[1,"mkt-review-card",3,"is-top","z-index","opacity","transform","transition"],[1,"mkt-review-card",3,"pointerdown","pointermove","pointerup","pointercancel"],[1,"mkt-review-head"],[1,"mkt-review-avatar"],[1,"mkt-review-id"],[1,"mkt-stars"],[1,"mkt-review-text"],[1,"mkt-dots"],[1,"mkt-dot",3,"is-active"],[1,"mkt-dot"],["alt","",3,"error","src"],[3,"src","alt"],[3,"error","src","alt"]],template:function(e,a){e&1&&(Xs(0,"div",0),cy(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),Xs(5,"div",5),KT(6,ao,1,6,"span",6,YT),hd(),Xs(8,"div",7)(9,"div",8)(10,"div",9),cy(11,"img",10),hd(),Xs(12,"h2",11),V_(13),fS(14,"translate"),hd(),Xs(15,"p",12),V_(16),fS(17,"translate"),hd()(),Xs(18,"div",13),V_(19),fS(20,"translate"),hd(),Xs(21,"div",14),KT(22,po,1,1,null,null,bn),Xs(24,"span",15)(25,"mat-icon"),V_(26,"open_with"),hd(),V_(27),fS(28,"translate"),hd()(),Xs(29,"div",16)(30,"span",17),qT(31,mo,1,1,"img",18)(32,go,2,1,"mat-icon"),hd(),Xs(33,"span",19),V_(34),fS(35,"translate"),hd()(),Xs(36,"div",20)(37,"div",21),KT(38,_o,3,0,"div",22,QT),hd()(),Xs(40,"div",23)(41,"mat-icon"),V_(42,"verified_user"),hd(),V_(43),fS(44,"translate"),hd()()()),e&2&&(_C(6),XT(a.sparkles),_C(7),ky(hS(14,9,"Manage every channel, sale and conversation in one place.")),_C(3),ky(hS(17,11,"WhatsApp, Instagram, TikTok and your store \u2014 unified, automated and powered by AI.")),_C(3),ky(hS(20,13,"Real results from merchants like you")),_C(3),XT(a.reviews),_C(5),Dd("",hS(28,15,"Drag the card")," "),_C(3),Ty("background",a.stats[a.statIndex].grad),_C(),ZT(a.stats[a.statIndex].img?31:32),_C(3),ky(hS(35,17,a.stats[a.statIndex].key)),_C(4),XT(tS(21,io)),_C(5),Dd("",hS(44,19,"Protected by TLS encryption and reCAPTCHA")," "));},dependencies:[Kv,Tt,us,ms,mt],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;height:100%}.mkt-panel[_ngcontent-%COMP%]{position:relative;height:100%;min-height:100%;overflow:hidden;color:#fff;display:flex;flex-direction:column}.mkt-mesh[_ngcontent-%COMP%]{position:absolute;inset:0;background:radial-gradient(1100px 600px at 90% -10%,rgba(47,210,155,.28),transparent 60%),radial-gradient(900px 600px at -10% 110%,rgba(107,78,255,.55),transparent 60%),radial-gradient(700px 500px at 50% 50%,rgba(139,108,240,.25),transparent 70%),linear-gradient(160deg,#0a0820 0%,#10103a 55%,var(--color-success-dark) 100%)}.mkt-grid[_ngcontent-%COMP%]{position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.18) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 40%,transparent 100%)}.mkt-orb[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none}.mkt-orb--a[_ngcontent-%COMP%]{top:-80px;inset-inline-end:-80px;width:260px;height:260px;background:radial-gradient(circle,rgba(47,210,155,.28),transparent 60%);filter:blur(24px);animation:_ngcontent-%COMP%_mktFloatA 9s ease-in-out infinite}.mkt-orb--b[_ngcontent-%COMP%]{bottom:40px;inset-inline-start:-40px;width:300px;height:300px;background:radial-gradient(circle,rgba(139,108,240,.55),transparent 60%);filter:blur(20px);animation:_ngcontent-%COMP%_mktFloatB 11s ease-in-out infinite}.mkt-sparkles[_ngcontent-%COMP%]{position:absolute;inset:0;pointer-events:none}
1.mkt-sparkle[_ngcontent-%COMP%]{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:var(--shadow-card);animation:_ngcontent-%COMP%_mktTwinkle 2.6s ease-in-out infinite}.mkt-content[_ngcontent-%COMP%]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:40px 44px;max-width:520px;margin:0 auto;width:100%}.mkt-brand[_ngcontent-%COMP%]{margin-bottom:4px}.mkt-logo[_ngcontent-%COMP%]{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--color-success),var(--color-success));padding:3px;box-shadow:var(--shadow-raised);margin-bottom:16px}.mkt-logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover;border-radius:50%;background:#fff}.mkt-headline[_ngcontent-%COMP%]{font-size:var(--font-size-3xl);font-weight:800;line-height:1.35;margin:0 0 8px;letter-spacing:-.3px}.mkt-sub[_ngcontent-%COMP%]{font-size:var(--font-size-sm);line-height:1.7;color:#ffffffb8;margin:0}.mkt-section-label[_ngcontent-%COMP%]{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.4px;color:#fff9;text-transform:uppercase}.mkt-deck[_ngcontent-%COMP%]{position:relative;height:210px}.mkt-review-card[_ngcontent-%COMP%]{position:absolute;inset-inline:0;margin:0 auto;width:100%;height:190px;border-radius:var(--radius-xl);padding:20px 22px;box-sizing:border-box;background:#fffffff5;color:#1a1730;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px #00000040,inset 0 1px #ffffff80;touch-action:none}.mkt-review-card.is-top[_ngcontent-%COMP%]{box-shadow:0 28px 60px #00000061,inset 0 1px #fff9;cursor:grab}.mkt-review-card.is-top[_ngcontent-%COMP%]:active{cursor:grabbing}.mkt-review-head[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mkt-review-avatar[_ngcontent-%COMP%]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:16px;flex-shrink:0;box-shadow:var(--shadow-raised)}.mkt-review-id[_ngcontent-%COMP%]{display:flex;flex-direction:column;line-height:1.3}.mkt-review-id[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{font-size:var(--font-size-base);font-weight:800}.mkt-review-id[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.mkt-stars[_ngcontent-%COMP%]{display:inline-flex;margin-inline-start:auto;color:#f5a623}.mkt-stars[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:15px;width:15px;height:15px}.mkt-review-text[_ngcontent-%COMP%]{font-size:var(--font-size-sm);line-height:1.7;color:#4b4766;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mkt-dots[_ngcontent-%COMP%]{position:absolute;bottom:14px;inset-inline:0;display:flex;justify-content:center;gap:6px;pointer-events:none}.mkt-dot[_ngcontent-%COMP%]{height:6px;width:6px;border-radius:99px;background:#d6d0e8;transition:all .2s}.mkt-dot.is-active[_ngcontent-%COMP%]{width:20px;background:var(--color-success)}.mkt-drag-hint[_ngcontent-%COMP%]{position:absolute;bottom:-6px;inset-inline-end:8px;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#ffffffb3;pointer-events:none}.mkt-drag-hint[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px}.mkt-stat[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;min-height:62px;border-radius:var(--radius-xl);padding:14px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mkt-stat-icon[_ngcontent-%COMP%]{width:34px;height:34px;border-radius:var(--radius-lg);display:grid;place-items:center;flex-shrink:0}.mkt-stat-icon[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:#fff;font-size:18px;width:18px;height:18px}.mkt-stat-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:contain;padding:5px}.mkt-stat-text[_ngcontent-%COMP%]{font-size:var(--font-size-sm);font-weight:700;line-height:1.5;animation:_ngcontent-%COMP%_mktFadeIn .5s ease-out}.mkt-marquee[_ngcontent-%COMP%]{border-radius:var(--radius-xl);overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px 0;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.mkt-marquee-track[_ngcontent-%COMP%]{display:flex;width:max-content;animation:_ngcontent-%COMP%_mktScroll 26s linear infinite}.mkt-marquee-track[_ngcontent-%COMP%]:hover{animation-play-state:paused}.mkt-marquee-group[_ngcontent-%COMP%]{display:flex;align-items:center;gap:40px;margin-inline-end:40px;flex-shrink:0}.mkt-marquee-group[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px;width:auto;object-fit:contain;opacity:.9;filter:brightness(0) invert(1)}.mkt-trust[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#fff9}.mkt-trust[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:15px;width:15px;height:15px}@keyframes _ngcontent-%COMP%_mktFloatA{0%,to{transform:translate(0)}50%{transform:translate(-18px,22px)}}@keyframes _ngcontent-%COMP%_mktFloatB{0%,to{transform:translate(0)}50%{transform:translate(20px,-18px)}}@keyframes _ngcontent-%COMP%_mktTwinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}@keyframes _ngcontent-%COMP%_mktFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_mktScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:991px){[_nghost-%COMP%]{display:none}}'],changeDetection:1});}}return i})();var ho=()=>["/landingpage"],fo=()=>["/authentication/login"],vo=(i,p)=>p.icon;
1function xo(i,p){if(i&1){let t=o_();Xs(0,"button",25),my("click",function(){let a=Pp(t).$implicit,c=l_();return Lp(c.changeLanguage(a,true))}),Xs(1,"div",26),cy(2,"img",27),Xs(3,"span",28),V_(4),hd()()();}if(i&2){let t=p.$implicit;_C(2),ay("src",t.icon,Vg$1),_C(2),ky(t.language);}}function Co(i,p){if(i&1){let t=o_();Xs(0,"div",21)(1,"label"),V_(2),fS(3,"translate"),hd(),Xs(4,"app-countrycode-phone",29),my("countryCodeChange",function(a){Pp(t);let c=l_();return Lp(c.onCountryCodeChanged(a))})("phoneNumberChange",function(a){Pp(t);let c=l_();return Lp(c.onPhoneChanged(a))})("fullPhoneChange",function(a){Pp(t);let c=l_();return Lp(c.onFullPhoneChanged(a))})("phoneValidChange",function(a){Pp(t);let c=l_();return Lp(c.onPhoneValidChanged(a))}),hd()();}i&2&&(_C(2),ky(hS(3,1,"Your Phone Number")));}function Mo(i,p){i&1&&(Xs(0,"div",21)(1,"label"),V_(2),fS(3,"translate"),hd(),Xs(4,"mat-form-field",30)(5,"mat-icon",31),V_(6,"mail"),hd(),cy(7,"input",32),fS(8,"translate"),lb(),hd()()),i&2&&(_C(2),ky(hS(3,3,"Email")),_C(5),ay("placeholder",Z_(hS(8,5,"Please enter your email."))),fb());}var Pn=(()=>{class i{constructor(t,e$1,a,c,P){this.settings=t,this.authService=e$1,this.translate=a,this.toastr=c,this.router=P,this.options=this.settings.getOptions(),this.countries=e.allCountries,this.languages=e.languages,this.fullPhone="",this.form=new Di({method:new Xi("phone",ht.required),email:new Xi("",[ht.email]),countryCode:new Xi("966"),phoneNumber:new Xi("",ht.pattern(/^[0-9]{6,}$/))}),this.phoneValid=false;let F=localStorage.getItem("lang"),D=this.languages.find(V=>V.code===(F||this.options.language));D||(D=this.languages[0]),this.selectedLanguage=D,this.changeLanguage(this.selectedLanguage,false);}changeLanguage(t,e){this.translate.use(t.code),this.selectedLanguage=t,this.options.language=t.code,this.options.dir=t.code==="ar"?"rtl":"ltr",localStorage.setItem("lang",t.code),this.settings.setOptions(this.options),e&&window.location.reload();}get f(){return this.form.controls}submit(){if(this.form.value.method==="email"){let e=this.form.value.email?.toLowerCase().trim();if(!e)return;this.form.disable(),this.sub=this.authService.forgotPasswordWithEmail(e).subscribe({next:a=>{a.succeeded?this.router.navigate(["/authentication/complete-forgot-password/"+e]):a.errors&&a.errors.length>0&&(this.toastr.error(a.errors.join(",")),this.form.enable());},error:()=>{this.toastr.error("Invalid user information!"),this.form.enable();}});}else {let e=`${this.form.value.countryCode}${this.form.value.phoneNumber}`;e.startsWith("00")?e=e.slice(2):e.startsWith("+")&&(e=e.slice(1)),this.form.disable(),this.sub=this.authService.forgotPassword(e).subscribe({next:a=>{a.succeeded?this.router.navigate(["/authentication/complete-forgot-password/"+e]):a.errors&&a.errors.length>0&&(this.toastr.error(a.errors.join(",")),this.form.enable());},error:()=>{this.toastr.error("Invalid user information!"),this.form.enable();}});}}onCountryCodeChanged(t){this.form.controls.countryCode.setValue(t);}onPhoneChanged(t){this.form.controls.phoneNumber.setValue(t);}onFullPhoneChanged(t){this.fullPhone=t;}onPhoneValidChanged(t){this.phoneValid=t;}static{this.\u0275fac=function(e){return new(e||i)(H(d),H(Ao$1),H(O),H(lt),H(G))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-side-forgot-password"]],decls:48,vars:30,consts:[["flags","matMenu"],[1,"auth-v2"],[1,"auth-v2__form"],[1,"auth-v2__ambient","auth-v2__ambient--tl"],[1,"auth-v2__ambient","auth-v2__ambient--br"],[1,"auth-v2__top"],[1,"auth-v2__brand",3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","Social Lab"],["mat-button","",1,"auth-v2__lang",3,"matMenuTriggerFor"],["width","20","height","20","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"cardWithShadow"],["mat-menu-item",""],[1,"auth-v2__wrap"],[1,"auth-v2__card"],[1,"auth-v2__title"],[1,"auth-v2__lead"],[3,"ngSubmit","formGroup"],["formControlName","method","name","method","hideSingleSelectionIndicator","true",1,"auth-v2__seg"],["value","phone"],[1,"seg-content"],["value","email"],[1,"auth-v2__field"],["mat-flat-button","","color","primary","type","submit",1,"auth-v2__submit",3,"disabled"],["mat-stroked-button","","color","primary",1,"auth-v2__secondary",3,"routerLink"],[1,"auth-v2__aside"],["mat-menu-item","",3,"click"],[1,"d-flex","align-items-center","gap-2"],["width","22","height","22","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"f-s-14"],["countryCodeName","countryCode","phoneNumberName","phoneNumber",3,"countryCodeChange","phoneNumberChange","fullPhoneChange","phoneValidChange"],["appearance","outline","color","primary",1,"w-100"],["matPrefix","",1,"fld-icon"],["matInput","","type","email","formControlName","email",3,"placeholder"]],template:function(e,a){if(e&1&&(Xs(0,"div",1)(1,"div",2),cy(2,"div",3)(3,"div",4),Xs(4,"div",5)(5,"a",6),cy(6,"img",7),hd(),Xs(7,"button",8),cy(8,"img",9),Xs(9,"span"),V_(10),hd(),Xs(11,"mat-icon"),V_(12,"expand_more"),hd()(),Xs(13,"mat-menu",10,0),KT(15,xo,5,2,"button",11,vo),hd()(),Xs(17,"div",12)(18,"div",13)(19,"h1",14),V_(20),fS(21,"translate"),hd(),Xs(22,"p",15),V_(23),fS(24,"translate"),hd(),Xs(25,"form",16),my("ngSubmit",function(){return a.submit()}),Xs(26,"mat-button-toggle-group",17)(27,"mat-button-toggle",18)(28,"span",19)(29,"mat-icon"),V_(30,"ph
1one"),hd(),V_(31),fS(32,"translate"),hd()(),Xs(33,"mat-button-toggle",20)(34,"span",19)(35,"mat-icon"),V_(36,"mail"),hd(),V_(37),fS(38,"translate"),hd()()(),lb(),qT(39,Co,5,3,"div",21),qT(40,Mo,9,7,"div",21),Xs(41,"button",22),V_(42),fS(43,"translate"),hd(),Xs(44,"a",23),V_(45),fS(46,"translate"),hd()()()()(),cy(47,"app-auth-marketing-panel",24),hd()),e&2){let c=v_(14);sy("dir",a.options.dir),_C(5),ay("routerLink",tS(28,ho)),_C(2),ay("matMenuTriggerFor",c),_C(),ay("src",a.selectedLanguage.icon,Vg$1),_C(2),ky(a.selectedLanguage.language),_C(5),XT(a.languages),_C(5),ky(hS(21,16,"Forgot your password?")),_C(3),Dd(" ",hS(24,18,"Please enter the phone number. We will send you an OTP to reset your password.")," "),_C(2),ay("formGroup",a.form),_C(),fb(),_C(5),ky(hS(32,20,"Phone")),_C(6),ky(hS(38,22,"Email")),_C(2),ZT(a.form.value.method==="phone"?39:-1),_C(),ZT(a.form.value.method==="email"?40:-1),_C(),ay("disabled",!a.form.valid||a.form.value.method==="phone"&&!a.phoneValid),_C(),Dd(" ",hS(43,24,"Forgot Password")," "),_C(2),ay("routerLink",tS(29,fo)),_C(),Dd(" ",hS(46,26,"Back to Login")," ");}},dependencies:[ea$1,ai,Kv,Pg,Fg,Is,Tg,Ag,Vg,Gt,$c,b0,L0,Yx,dn,da$1,kh,Vw,Pw,nk,td,tC,bC,sv,ta$1,pr$1,ov,NC,XC,_D,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,NS,tf,Rd,ZS,EI,us,ms,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA,Tt,Yt,Zt,mt],styles:['@charset "UTF-8";[_nghost-%COMP%]{--v2-green: #13deb9;--v2-green-d: #13deb9;--v2-ink: #0c0a1f;--v2-line: #e8e4f2;--v2-field: #f8f7ff;--v2-muted: #5d6b85}.auth-v2[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;min-height:100dvh;width:100%;background:#fff;color:var(--v2-ink)}.auth-v2__form[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px 40px 28px}.auth-v2__ambient[_ngcontent-%COMP%]{position:absolute;width:420px;height:420px;border-radius:50%;opacity:.4;pointer-events:none;filter:blur(10px)}.auth-v2__ambient--tl[_ngcontent-%COMP%]{top:-140px;inset-inline-start:-140px;background:radial-gradient(circle,rgba(47,210,155,.18),transparent 60%)}.auth-v2__ambient--br[_ngcontent-%COMP%]{bottom:-140px;inset-inline-end:-140px;background:radial-gradient(circle,rgba(107,78,255,.16),transparent 60%)}.auth-v2__top[_ngcontent-%COMP%]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.auth-v2__brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:150px;height:auto}.auth-v2__lang[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:5px 12px;font-weight:700;color:#5b5775;min-width:0;line-height:1.4}.auth-v2__lang[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%;object-fit:cover}.auth-v2__lang[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px;color:var(--v2-muted)}.auth-v2__lang[_ngcontent-%COMP%]:hover{border-color:var(--v2-green)}.auth-v2__wrap[_ngcontent-%COMP%]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}.auth-v2__card[_ngcontent-%COMP%]{width:100%;max-width:440px;padding:12px 0}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:-.3px}.auth-v2__wave[_ngcontent-%COMP%]{display:inline-block;transform-origin:70% 70%;
1animation:_ngcontent-%COMP%_v2wave 2.4s ease-in-out infinite}.auth-v2__lead[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 22px;line-height:1.6}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]{display:flex;width:100%;border:none;border-radius:var(--radius-lg);background:#f1eef9;padding:4px;gap:4px;height:48px;margin-bottom:16px;overflow:visible;box-shadow:none}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{flex:1;border:none;background:transparent;border-radius:9px;color:#7c769b;font-weight:700;transition:all .2s}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background:#fff;color:var(--v2-green-d);box-shadow:var(--shadow-card)}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-button[_ngcontent-%COMP%]{height:100%}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-label-content[_ngcontent-%COMP%]{line-height:38px;padding:0 8px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.auth-v2__field[_ngcontent-%COMP%]{margin-bottom:6px}.auth-v2__field[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:7px}.auth-v2__field[_ngcontent-%COMP%]   .fld-icon[_ngcontent-%COMP%]{color:#a59fc0;font-size:20px}.auth-v2__field[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__reco[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--v2-green-d);background:linear-gradient(90deg,var(--color-light-primary),#efeafe);border-radius:99px;padding:5px 12px;margin-bottom:12px}.auth-v2__reco[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px}.auth-v2__hint[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 14px;line-height:1.6}.auth-v2__forgot[_ngcontent-%COMP%]{display:flex;margin:2px 0 6px}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-inline-start:auto;color:var(--v2-green-d);font-weight:700;font-size:var(--font-size-sm);text-decoration:none}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__submit.mat-mdc-unelevated-button[_ngcontent-%COMP%]{width:100%;height:50px;border-radius:var(--radius-lg);font-size:15px;font-weight:800;margin-top:10px;box-shadow:var(--shadow-float)}.auth-v2__switch[_ngcontent-%COMP%]{text-align:center;margin-top:22px;font-weight:500;color:#4a4663}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--v2-green-d);font-weight:700;text-decoration:none;margin-inline-start:4px}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__aside[_ngcontent-%COMP%]{display:block;height:100%}
1@keyframes _ngcontent-%COMP%_v2wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}.auth-v2__chip[_ngcontent-%COMP%]{display:inline-block;background:var(--v2-field);border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:8px 14px;font-weight:700;color:#4a4663;margin-bottom:18px;direction:ltr;unicode-bidi:plaintext}.auth-v2__otp-label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:4px}.auth-v2__otp[_ngcontent-%COMP%]{display:flex;gap:10px;justify-content:center;margin:8px 0 18px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:48px;height:56px;text-align:center;font-size:22px;font-weight:800;color:var(--v2-ink);border:1.5px solid var(--v2-line);background:var(--v2-field);border-radius:var(--radius-lg);outline:none;transition:all .2s}.auth-v2__otp-box[_ngcontent-%COMP%]:focus{border-color:var(--v2-green);background:#fff;box-shadow:0 0 0 4px #16b1871a}.auth-v2__otp-single[_ngcontent-%COMP%]     input{letter-spacing:6px;text-align:center;font-weight:700}.auth-v2__search[_ngcontent-%COMP%]{margin-bottom:14px}.auth-v2__search[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;max-height:48vh;overflow-y:auto;padding:2px;margin:0 -2px}.auth-v2__list-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:12px;border-radius:var(--radius-lg);background:var(--v2-field);border:1.5px solid var(--v2-line);cursor:pointer;transition:all .2s}.auth-v2__list-item[_ngcontent-%COMP%]:hover{border-color:var(--v2-green);transform:translateY(-1px);box-shadow:var(--shadow-float)}.auth-v2__list-item[_ngcontent-%COMP%]:hover   .auth-v2__list-arrow[_ngcontent-%COMP%]{color:var(--v2-green-d)}.auth-v2__list-avatar[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#3a3556;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-raised)}.auth-v2__list-avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.auth-v2__list-body[_ngcontent-%COMP%]{flex:1;min-width:0}
1.auth-v2__list-name[_ngcontent-%COMP%]{display:block;font-weight:800;font-size:var(--font-size-base);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-v2__list-sub[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted)}.auth-v2__list-arrow[_ngcontent-%COMP%]{color:#a59fc0;flex-shrink:0;transition:all .2s}[dir=rtl][_ngcontent-%COMP%]   .auth-v2__list-arrow[_ngcontent-%COMP%]{transform:scaleX(-1)}.auth-v2__secondary.mat-mdc-outlined-button[_ngcontent-%COMP%], a.auth-v2__secondary[_ngcontent-%COMP%]{width:100%;height:48px;border-radius:var(--radius-lg);font-weight:700;margin-top:10px}.auth-v2__actions[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:10px}.auth-v2__center-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:40px 0}@media(max-width:991px){.auth-v2[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.auth-v2__aside[_ngcontent-%COMP%]{display:none!important}.auth-v2__form[_ngcontent-%COMP%]{padding:20px 16px 30px;min-height:100dvh}.auth-v2__wrap[_ngcontent-%COMP%]{align-items:flex-start;padding-top:8px}.auth-v2__card[_ngcontent-%COMP%], .auth-v2__card--wide[_ngcontent-%COMP%]{max-width:100%}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}@media(max-width:400px){.auth-v2__form[_ngcontent-%COMP%]{padding:18px 12px 28px}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-xl)}.auth-v2__otp[_ngcontent-%COMP%]{gap:7px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:42px;height:50px;font-size:19px}}[_nghost-%COMP%]     .auth-v2 .mat-mdc-text-field-wrapper{padding-inline-start:14px!important;padding-inline-end:14px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix{padding-inline:0 8px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix{padding-inline:8px 0!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix>.mat-icon, [_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0;color:#a59fc0}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-button{width:100%;height:100%}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-label-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6px;line-height:normal}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--color-text-muted);font-size:12.5px;font-weight:700}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:before, [_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:var(--v2-line, #e8e4f2)}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--v2-line, #e8e4f2);background:#fff;border-radius:var(--radius-lg);padding:13px;font-weight:800;font-size:var(--font-size-base);color:#3c3858;cursor:pointer;transition:border-color .15s,box-shadow .15s}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]:hover:not([disabled]){border-color:#cfc7e6;box-shadow:var(--shadow-raised)}[_nghost-%COMP%]   .auth-v2__google[disabled][_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}[_nghost-%COMP%]   .auth-v2__google-icon[_ngcontent-%COMP%]{width:20px;height:20px;flex:none}'],changeDetection:1});}}return i})();var Wi=()=>["/dashboard"],wn=(()=>{class i{constructor(t){this.settings=t,this.options=this.settings.getOptions();}static{this.\u0275fac=function(e){return new(e||i)(H(d))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-side-two-steps"]],decls:46,vars:6,consts:[[1,"blank-layout-container","justify-content-center"],[1,"position-relative","row","w-100","h-100"],[1,"col-lg-8","col-xl-9","bg-gredient","p-0"],[1,"p-24","h-100"],[3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","logo",1,"align-middle","m-2",2,"max-width","250px"],[1,"align-items-center","justify-content-center","img-height","d-none","d-lg-flex"],["src","/assets/images/backgrounds/login-bg.svg","alt","login",2,"max-width","500px"],[1,"col-lg-4","col-xl-3","p-0","d-flex","justify-content-center"],[1,"p-32","d-flex","align-items-start","align-items-lg-center","h-100","max-width-form","justify-content-center"],[1,"f-w-700","f-s-20","m-0"],[1,"f-s-14","d-block","mat-body-1","m-t-24"],[1,"f-w-600","d-block","m-t-16"],[1,"m-t-30","p-t-30"],[1,"mat-subtitle-2","f-s-14","f-w-600","m-b-12","d-block"],[1,"d-flex","align-items-center"],[1,"row","custom-row"],[1,"col-2"],["color","primary",1,"w-100"],["matInput",""],["mat-flat-button","","color","primary",1,"w-100",3,"routerLink"],[1,"d-block","f-w-500","d-block","f-s-14","m-t-24"],[1,"text-decoration-none","text-primary","f-w-500",3,"routerLink"]],template:function(e,a){e&1&&(Xs(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"a",4),cy(5,"img",5),hd(),Xs(6,"div",6),cy(7,"img",7),hd()()(),Xs(8,"div",8)(9,"div",9)(10,"div")(11,"h4",10),V_(12,"Two Step Verification"),hd(),Xs(13,"span",11),V_(14,"We sent a verification code to your mobile. Enter the code from the mobile in the field below."),hd(),Xs(15,"span",12),V_(16,"******1234"),hd(),Xs(17,"form",13)(18,"mat-label",14),V_(19,"Type your 6 digits security code"),hd(),cy(20,"div",15),Xs(21,"div",16)(22,"div",17)(23,"mat-form-field",18),cy(24,"input",19),hd()(),Xs(25,"div",17)(26,"mat-form-field",18),cy(27,"input",19),hd()(),Xs(28,"div",17)(29,"mat-form-field",18),cy(30,"input",19),hd()(),Xs(31,"div",17)(32,"mat-form-field",18),cy(33,"input",19),hd()(),Xs(34,"div",17)(35,"mat-form-field",18),cy(36,"input",19),hd()(),Xs(37,"div",17)(38,"mat-form-field",18),cy(39,"input",19),hd()()(),Xs(40,"a",20),V_(41," Verify My Account "),hd()(),Xs(42,"span",21),V_(43,"Didn't get the code? "),Xs(44,"a",22),V_(45,"Resend"),hd()()()()()()()),e&2&&(_C(4),ay("routerLink",tS(3,Wi)),_C(36),ay("routerLink",tS(4,Wi)),_C(4),ay("routerLink",tS(5,Wi)));},dependencies:[ea$1,ai,Kv,Pg,Fg,Ag,jt,Vg,b0,L0,Yx,dn,da$1,vr$1,Vw,Pw,nk,td,tC,bC,sv,NC,XC,_D,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,NS,ZS,EI,us,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA],encapsulation:2,changeDetection:1});}}return i})();var bo=["password"],Po=()=>["/landingpage"],wo=()=>["Verification warning1"],Oo=()=>["/authentication/side-forgot-pwd"],yo=(i,p)=>p.icon;
1function So(i,p){if(i&1){let t=o_();Xs(0,"button",31),my("click",function(){let a=Pp(t).$implicit,c=l_();return Lp(c.changeLanguage(a,true))}),Xs(1,"div",32),cy(2,"img",33),Xs(3,"span",34),V_(4),hd()()();}if(i&2){let t=p.$implicit;_C(2),ay("src",t.icon,Vg$1),_C(2),ky(t.language);}}function ko(i,p){if(i&1&&(Xs(0,"span",17),V_(1),hd()),i&2){let t=l_();_C(),ky(t.username);}}function To(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Please enter the new password.")," ");}function Eo(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Password must be at least 8 characters and contain at least one uppercase letter, one lowercase letter, and one special character.")," ");}function Io(i,p){if(i&1&&(Xs(0,"mat-error"),qT(1,To,2,3)(2,Eo,2,3),hd()),i&2){let t=l_();_C(),ZT(t.f.password.errors?.required?1:t.f.password.errors?.weakPassword?2:-1);}}var On=(()=>{class i{constructor(t,e$1,a,c,P,F){this.activatedRoute=t,this.toastr=e$1,this.translate=a,this.settings=c,this.authService=P,this.router=F,this.options=this.settings.getOptions(),this.hidePassword=true,this.languages=e.languages,this.form=new Di({otpCode:new Xi("",[ht.required,ht.pattern(/^\d{6}$/)]),password:new Xi("",[ht.required,u()])});let D=localStorage.getItem("lang"),V=this.languages.find(At=>At.code===(D||this.options.language));V||(V=this.languages[0]),this.selectedLanguage=V,this.changeLanguage(this.selectedLanguage,false);}changeLanguage(t,e){this.translate.use(t.code),this.selectedLanguage=t,this.options.language=t.code,this.options.dir=t.code==="ar"?"rtl":"ltr",localStorage.setItem("lang",t.code),this.settings.setOptions(this.options),e&&window.location.reload();}get f(){return this.form.controls}ngOnInit(){this.activatedRoute.params.subscribe(t=>{this.username=t.username?.toLowerCase().trim();});}moveFocus(t,e){t.target.value.trim().length===1&&e&&e.focus();}submit(){if(this.form.valid){let t=this.form.value.otpCode;if(!t){this.toastr.error("Invalid OTP!");return}let e=this.form.value.password;if(!e){this.toastr.error("Invalid password!");return}let a=this.username.indexOf("@")>0?this.authService.completeForgotPasswordWithEmail(this.username,+t,e):this.authService.completeForgotPassword(this.username,+t,e);this.form.disable(),this.sub=a.subscribe({next:c=>{c.succeeded?this.router.navigate(["/authentication/login"]):(c.errors&&this.toastr.error(c.errors.join(",")),this.form.enable());},error:c=>{let P="Invalid OTP!";c.error&&c.error.errors&&(P=c.error.errors.join(",")),this.toastr.error(P),this.form.enable();}});}}static{this.\u0275fac=function(e){return new(e||i)(H(V),H(lt),H(O),H(d),H(Ao$1),H(G))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-complete-forgot-password"]],viewQuery:function(e,a){if(e&1&&Ey(bo,5),e&2){let c;g_(c=m_())&&(a.password=c.first);}},decls:61,vars:44,consts:[["flags","matMenu"],["password",""],[1,"auth-v2"],[1,"auth-v2__form"],[1,"auth-v2__ambient","auth-v2__ambient--tl"],[1,"auth-v2__ambient","auth-v2__ambient--br"],[1,"auth-v2__top"],[1,"auth-v2__brand",3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","Social Lab"],["mat-button","",1,"auth-v2__lang",3,"matMenuTriggerFor"],["width","20","height","20","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"cardWithShadow"],["mat-menu-item",""],[1,"auth-v2__wrap"],[1,"auth-v2__card"],[1,"auth-v2__title"],[1,"auth-v2__lead"],[1,"auth-v2__chip"],["type","warning",3,"messages"],[3,"ngSubmit","formGroup"],[1,"auth-v2__field"],["appearance","outline","color","primary",1,"w-100","auth-v2__otp-single"],["matPrefix","",1,"fld-icon"],["matInput","","type","text","maxlength","6","formControlName","otpCode","inputmode","numeric","autocomplete","one-time-code","placeholder","------"],["appearance","outline","color","primary",1,"w-100"],["matInput","","formControlName","password","required","","minlength","8","maxlength","20",3,"type","placeholder"],["mat-icon-button","","matSuffix","","type","button",3,"click"],["type","submit","mat-flat-button","","color","primary",1,"auth-v2__submit",3,"disabled"],[1,"auth-v2__switch"],[3,"routerLink"],[1,"auth-v2__aside"],["mat-menu-item","",3,"click"],[1,"d-flex","align-items-center","gap-2"],["width","22","height","22","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"f-s-14"]],template:function(e,a){if(e&1&&(Xs(0,"div",2)(1,"div",3),cy(2,"div",4)(3,"div",5),Xs(4,"div",6)(5,"a",7),cy(6,"img",8),hd(),Xs(7,"button",9),cy(8,"img",10),Xs(9,"span"),V_(10),hd(),Xs(11,"mat-icon"),V_(12,"expand_more"),hd()(),Xs(13,"mat-menu",11,0),KT(15,So,5,2,"button",12,yo),hd()(),Xs(17,"div",13)(18,"div",14)(19,"h1",15),V_(20),fS(21,"translate"),hd(),Xs(22,"p",16),V_(23),fS(24,"translate"),hd(),qT(25,ko,2,1,"span",17),cy(26,"app-alert-message",18),Xs(27,"form",19),my("ngSubmit",function(){return a.submit()}),Xs(28,"div",20)(29,"label"),V_(30),fS(31,"translate"),hd(),Xs(32,"mat-form-field",21)(33,"mat-icon",22),V_(34,"lock"),hd(),cy(35,"input",23),lb(),hd()(),Xs(36,"div",20)(37,"label"),V_(38),fS(39,"translate"),hd(),Xs(40,"mat-form-field",24)(41,"mat-icon",22),V_(42,"lock"),hd(),cy(43,"input",25,1),fS(45,"translate"),lb(),Xs(46,"button",26),fS(47,"translate"),my("click",function(){return a.hidePassword=!a.hidePassword}),Xs(48,"mat-icon"),V_(49),hd()(),qT(50,Io,3,1,"mat-error"),hd()(),Xs(51,"button",27),V_(52),fS(53,"translate"),hd()(),Xs(54,"p",28),V_(55),fS(56,"translate"),Xs(57,"a",29),V_(58),fS(59,"translate"),hd()()()()(),cy(60,"app-auth-marketing-panel",30),hd()),e&2){let c=v_(14);sy("dir",a.options.dir),_C(5),ay("routerLink",tS(41,Po)),_C(2),ay("matMenuTriggerFor",c),_C(),ay("src",a.selectedLanguage.icon,Vg$1),_C(2),ky(a.selectedLanguage.language),_C(5),XT(a.languages),_C(5),ky(hS(21,23,"Re
1set Password")),_C(3),ky(hS(24,25,"We sent you a verification code, please enter the code below")),_C(2),ZT(a.username?25:-1),_C(),ay("messages",tS(42,wo)),_C(),ay("formGroup",a.form),_C(3),ky(hS(31,27,"Type your 6 digits security code")),_C(5),fb(),_C(3),ky(hS(39,29,"Enter your new password")),_C(5),ay("placeholder",Z_(hS(45,31,"Enter your new password")))("type",a.hidePassword?"password":"text"),fb(),_C(3),sy("aria-label",hS(47,33,"Toggle password visibility")),_C(3),ky(a.hidePassword?"visibility_off":"visibility"),_C(),ZT(a.f.password.touched&&a.f.password.invalid?50:-1),_C(),ay("disabled",!a.form.valid),_C(),Dd(" ",hS(53,35,"Reset Password")," "),_C(3),Dd(" ",hS(56,37,"Didn't get the code?")," "),_C(2),ay("routerLink",tS(43,Oo)),_C(),ky(hS(59,39,"Retry"));}},dependencies:[Tt,Pg,Fg,Is,Tg,Ag,$s,kc,Dc,Vg,Gt,$c,ea$1,ai,W,Zt,Kv,b0,L0,Yx,dn,da$1,wh,kh,Ch,Vw,Pw,nk,td,tC,bC,sv,ta$1,pr$1,ov,NC,XC,_D,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,Fi,NS,ZS,EI,us,ms,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA,mt],styles:['input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lang-btn[_ngcontent-%COMP%]{padding:4px 12px;border-radius:var(--radius-xl);background-color:#f8f9fa;transition:background .3s ease;display:inline-flex;align-items:center;justify-content:center}.lang-btn[_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:row;gap:8px}.lang-btn[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{flex-shrink:0;display:block;margin:0}.lang-btn[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1.5;display:block;margin:0}.lang-btn[_ngcontent-%COMP%]:hover{background-color:var(--color-primary)}[dir=rtl][_ngcontent-%COMP%]   .lang-btn[_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=ltr][_ngcontent-%COMP%]   .lang-btn[_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{flex-direction:row}mat-menu[_ngcontent-%COMP%]   button[mat-menu-item][_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:row;gap:8px}mat-menu[_ngcontent-%COMP%]   button[mat-menu-item][_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{flex-shrink:0;display:block;margin:0}mat-menu[_ngcontent-%COMP%]   button[mat-menu-item][_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1.5;display:block;margin:0}[dir=rtl][_ngcontent-%COMP%]   mat-menu[_ngcontent-%COMP%]   button[mat-menu-item][_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=ltr][_ngcontent-%COMP%]   mat-menu[_ngcontent-%COMP%]   button[mat-menu-item][_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{flex-direction:row}.login-title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:700;color:#2c3e50;text-shadow:1px 1px 3px rgba(0,0,0,.2);letter-spacing:1px;position:relative;display:inline-block;padding:0 20px}.login-title[_ngcontent-%COMP%]:before, .login-title[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;background-image:url("./media/logo_ph-PECMY7QW.png")}.login-title[_ngcontent-%COMP%]:before{margin-left:15px}.login-title[_ngcontent-%COMP%]:after{margin-right:15px}@media(max-width:576px){.login-title[_ngcontent-%COMP%]{font-weight:500}.login-title[_ngcontent-%COMP%]:before, .login-title[_ngcontent-%COMP%]:after{width:15px;height:15px}.login-title[_ngcontent-%COMP%]:before{margin-left:5px}.login-title[_ngcontent-%COMP%]:after{margin-right:5px}}','@charset "UTF-8";[_nghost-%COMP%]{--v2-green: #13deb9;--v2-green-d: #13deb9;--v2-ink: #0c0a1f;--v2-line: #e8e4f2;--v2-field: #f8f7ff;--v2-muted: #5d6b85}.auth-v2[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;min-height:100dvh;width:100%;background:#fff;color:var(--v2-ink)}.auth-v2__form[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px 40px 28px}.auth-v2__ambient[_ngcontent-%COMP%]{position:absolute;width:420px;height:420px;border-radius:50%;opacity:.4;pointer-events:none;filter:blur(10px)}.auth-v2__ambient--tl[_ngcontent-%COMP%]{top:-140px;inset-inline-start:-140px;background:radial-gradient(circle,rgba(47,210,155,.18),transparent 60%)}.auth-v2__ambient--br[_ngcontent-%COMP%]{bottom:-140px;inset-inline-end:-140px;background:radial-gradient(circle,rgba(107,78,255,.16),transparent 60%)}.auth-v2__top[_ngcontent-%COMP%]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.auth-v2__brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:150px;height:auto}.auth-v2__lang[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:5px 12px;font-weight:700;color:#5b5775;min-width:0;line-height:1.4}.auth-v2__lang[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%;object-fit:cover}.auth-v2__lang[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px;color:var(--v2-muted)}.auth-v2__lang[_ngcontent-%COMP%]:hover{border-color:var(--v2-green)}.auth-v2__wrap[_ngcontent-%COMP%]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}.auth-v2__card[_ngcontent-%COMP%]{width:100%;max-width:440px;padding:12px 0}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:-.3px}
1.auth-v2__wave[_ngcontent-%COMP%]{display:inline-block;transform-origin:70% 70%;animation:_ngcontent-%COMP%_v2wave 2.4s ease-in-out infinite}.auth-v2__lead[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 22px;line-height:1.6}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]{display:flex;width:100%;border:none;border-radius:var(--radius-lg);background:#f1eef9;padding:4px;gap:4px;height:48px;margin-bottom:16px;overflow:visible;box-shadow:none}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{flex:1;border:none;background:transparent;border-radius:9px;color:#7c769b;font-weight:700;transition:all .2s}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background:#fff;color:var(--v2-green-d);box-shadow:var(--shadow-card)}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-button[_ngcontent-%COMP%]{height:100%}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-label-content[_ngcontent-%COMP%]{line-height:38px;padding:0 8px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.auth-v2__field[_ngcontent-%COMP%]{margin-bottom:6px}.auth-v2__field[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:7px}.auth-v2__field[_ngcontent-%COMP%]   .fld-icon[_ngcontent-%COMP%]{color:#a59fc0;font-size:20px}.auth-v2__field[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__reco[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--v2-green-d);background:linear-gradient(90deg,var(--color-light-primary),#efeafe);border-radius:99px;padding:5px 12px;margin-bottom:12px}.auth-v2__reco[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px}.auth-v2__hint[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 14px;line-height:1.6}.auth-v2__forgot[_ngcontent-%COMP%]{display:flex;margin:2px 0 6px}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-inline-start:auto;color:var(--v2-green-d);font-weight:700;font-size:var(--font-size-sm);text-decoration:none}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__submit.mat-mdc-unelevated-button[_ngcontent-%COMP%]{width:100%;height:50px;border-radius:var(--radius-lg);font-size:15px;font-weight:800;margin-top:10px;box-shadow:var(--shadow-float)}.auth-v2__switch[_ngcontent-%COMP%]{text-align:center;margin-top:22px;font-weight:500;color:#4a4663}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--v2-green-d);font-weight:700;text-decoration:none;margin-inline-start:4px}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__aside[_ngcontent-%COMP%]{display:block;height:100%}
1@keyframes _ngcontent-%COMP%_v2wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}.auth-v2__chip[_ngcontent-%COMP%]{display:inline-block;background:var(--v2-field);border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:8px 14px;font-weight:700;color:#4a4663;margin-bottom:18px;direction:ltr;unicode-bidi:plaintext}.auth-v2__otp-label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:4px}.auth-v2__otp[_ngcontent-%COMP%]{display:flex;gap:10px;justify-content:center;margin:8px 0 18px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:48px;height:56px;text-align:center;font-size:22px;font-weight:800;color:var(--v2-ink);border:1.5px solid var(--v2-line);background:var(--v2-field);border-radius:var(--radius-lg);outline:none;transition:all .2s}.auth-v2__otp-box[_ngcontent-%COMP%]:focus{border-color:var(--v2-green);background:#fff;box-shadow:0 0 0 4px #16b1871a}.auth-v2__otp-single[_ngcontent-%COMP%]     input{letter-spacing:6px;text-align:center;font-weight:700}.auth-v2__search[_ngcontent-%COMP%]{margin-bottom:14px}.auth-v2__search[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;max-height:48vh;overflow-y:auto;padding:2px;margin:0 -2px}.auth-v2__list-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:12px;border-radius:var(--radius-lg);background:var(--v2-field);border:1.5px solid var(--v2-line);cursor:pointer;transition:all .2s}.auth-v2__list-item[_ngcontent-%COMP%]:hover{border-color:var(--v2-green);transform:translateY(-1px);box-shadow:var(--shadow-float)}.auth-v2__list-item[_ngcontent-%COMP%]:hover   .auth-v2__list-arrow[_ngcontent-%COMP%]{color:var(--v2-green-d)}.auth-v2__list-avatar[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#3a3556;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-raised)}.auth-v2__list-avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.auth-v2__list-body[_ngcontent-%COMP%]{flex:1;min-width:0}
1.auth-v2__list-name[_ngcontent-%COMP%]{display:block;font-weight:800;font-size:var(--font-size-base);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-v2__list-sub[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted)}.auth-v2__list-arrow[_ngcontent-%COMP%]{color:#a59fc0;flex-shrink:0;transition:all .2s}[dir=rtl][_ngcontent-%COMP%]   .auth-v2__list-arrow[_ngcontent-%COMP%]{transform:scaleX(-1)}.auth-v2__secondary.mat-mdc-outlined-button[_ngcontent-%COMP%], a.auth-v2__secondary[_ngcontent-%COMP%]{width:100%;height:48px;border-radius:var(--radius-lg);font-weight:700;margin-top:10px}.auth-v2__actions[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:10px}.auth-v2__center-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:40px 0}@media(max-width:991px){.auth-v2[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.auth-v2__aside[_ngcontent-%COMP%]{display:none!important}.auth-v2__form[_ngcontent-%COMP%]{padding:20px 16px 30px;min-height:100dvh}.auth-v2__wrap[_ngcontent-%COMP%]{align-items:flex-start;padding-top:8px}.auth-v2__card[_ngcontent-%COMP%], .auth-v2__card--wide[_ngcontent-%COMP%]{max-width:100%}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}@media(max-width:400px){.auth-v2__form[_ngcontent-%COMP%]{padding:18px 12px 28px}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-xl)}.auth-v2__otp[_ngcontent-%COMP%]{gap:7px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:42px;height:50px;font-size:19px}}[_nghost-%COMP%]     .auth-v2 .mat-mdc-text-field-wrapper{padding-inline-start:14px!important;padding-inline-end:14px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix{padding-inline:0 8px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix{padding-inline:8px 0!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix>.mat-icon, [_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0;color:#a59fc0}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-button{width:100%;height:100%}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-label-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6px;line-height:normal}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--color-text-muted);font-size:12.5px;font-weight:700}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:before, [_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:var(--v2-line, #e8e4f2)}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--v2-line, #e8e4f2);background:#fff;border-radius:var(--radius-lg);padding:13px;font-weight:800;font-size:var(--font-size-base);color:#3c3858;cursor:pointer;transition:border-color .15s,box-shadow .15s}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]:hover:not([disabled]){border-color:#cfc7e6;box-shadow:var(--shadow-raised)}[_nghost-%COMP%]   .auth-v2__google[disabled][_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}[_nghost-%COMP%]   .auth-v2__google-icon[_ngcontent-%COMP%]{width:20px;height:20px;flex:none}'],changeDetection:1});}}return i})();var Vo=["password"],zo=()=>["/landingpage"],Fo=()=>["This verification link is invalid or has expired."],Bo=()=>["/authentication/side-forgot-pwd"],Lo=(i,p)=>p.icon;function Ao(i,p){if(i&1){let t=o_();Xs(0,"button",18),my("click",function(){let a=Pp(t).$implicit,c=l_();return Lp(c.changeLanguage(a,true))}),Xs(1,"div",19),cy(2,"img",20),Xs(3,"span",21),V_(4),hd()()();}if(i&2){let t=p.$implicit;_C(2),ay("src",t.icon,Vg$1),_C(2),ky(t.language);}}function Ro(i,p){i&1&&(Xs(0,"div",16),cy(1,"mat-spinner",22),hd());}function jo(i,p){i&1&&(cy(0,"app-alert-message",23),Xs(1,"div",24)(2,"a",25),V_(3),fS(4,"translate"),hd()()),i&2&&(ay("messages",tS(5,Fo)),_C(2),ay("routerLink",tS(6,Bo)),_C(),ky(hS(4,3,"Reset your password instead")));}function No(i,p){if(i&1&&(Xs(0,"span",27),V_(1),hd()),i&2){let t=l_(2);_C(),ky(t.email);}}function Do(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Please enter the new password.")," ");}function Uo(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Password must be at least 8 characters and contain at least one uppercase letter, one lowercase letter, and one special character.")," ");}function Go(i,p){if(i&1&&(Xs(0,"mat-error"),qT(1,Do,2,3)(2,Uo,2,3),hd()),i&2){let t=l_(2);_C(),ZT(t.f.password.errors?.required?1:t.f.password.errors?.weakPassword?2:-1);}}function $o(i,p){i&1&&(Xs(0,"mat-error"),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),ky(hS(2,1,"Passwords do not match.")));}
1function Wo(i,p){if(i&1){let t=o_();Xs(0,"p",26),V_(1),fS(2,"translate"),hd(),qT(3,No,2,1,"span",27),Xs(4,"form",28),my("ngSubmit",function(){Pp(t);let a=l_();return Lp(a.submit())}),Xs(5,"div",29)(6,"label"),V_(7),fS(8,"translate"),hd(),Xs(9,"mat-form-field",30)(10,"mat-icon",31),V_(11,"lock"),hd(),cy(12,"input",32,1),fS(14,"translate"),lb(),Xs(15,"button",33),fS(16,"translate"),my("click",function(){Pp(t);let a=l_();return Lp(a.hidePassword=!a.hidePassword)}),Xs(17,"mat-icon"),V_(18),hd()(),qT(19,Go,3,1,"mat-error"),hd()(),Xs(20,"div",29)(21,"label"),V_(22),fS(23,"translate"),hd(),Xs(24,"mat-form-field",30)(25,"mat-icon",31),V_(26,"lock"),hd(),cy(27,"input",34),fS(28,"translate"),lb(),Xs(29,"button",33),fS(30,"translate"),my("click",function(){Pp(t);let a=l_();return Lp(a.hideConfirm=!a.hideConfirm)}),Xs(31,"mat-icon"),V_(32),hd()(),qT(33,$o,3,3,"mat-error"),hd()(),Xs(34,"button",35),V_(35),fS(36,"translate"),hd()();}if(i&2){let t=l_();_C(),ky(hS(2,19,"Confirm your email and choose a password to activate your account.")),_C(2),ZT(t.email?3:-1),_C(),ay("formGroup",t.form),_C(3),ky(hS(8,21,"Enter your new password")),_C(5),ay("placeholder",Z_(hS(14,23,"Enter your new password")))("type",t.hidePassword?"password":"text"),fb(),_C(3),sy("aria-label",hS(16,25,"Toggle password visibility")),_C(3),ky(t.hidePassword?"visibility_off":"visibility"),_C(),ZT(t.f.password.touched&&t.f.password.invalid?19:-1),_C(3),ky(hS(23,27,"Confirm your new password")),_C(5),ay("placeholder",Z_(hS(28,29,"Confirm your new password")))("type",t.hideConfirm?"password":"text"),fb(),_C(2),sy("aria-label",hS(30,31,"Toggle password visibility")),_C(3),ky(t.hideConfirm?"visibility_off":"visibility"),_C(),ZT(t.passwordsMismatch?33:-1),_C(),ay("disabled",!t.form.valid||t.passwordsMismatch),_C(),Dd(" ",hS(36,33,"Set Password")," ");}}var yn=(()=>{class i{constructor(t,e$1,a,c,P,F){this.activatedRoute=t,this.toastr=e$1,this.translate=a,this.settings=c,this.authService=P,this.router=F,this.options=this.settings.getOptions(),this.email=null,this.name=null,this.tokenValid=null,this.hidePassword=true,this.hideConfirm=true,this.languages=e.languages,this.form=new Di({password:new Xi("",[ht.required,u()]),confirmPassword:new Xi("",[ht.required])});let D=localStorage.getItem("lang"),V=this.languages.find(At=>At.code===(D||this.options.language));V||(V=this.languages[0]),this.selectedLanguage=V,this.changeLanguage(this.selectedLanguage,false);}changeLanguage(t,e){this.translate.use(t.code),this.selectedLanguage=t,this.options.language=t.code,this.options.dir=t.code==="ar"?"rtl":"ltr",localStorage.setItem("lang",t.code),this.settings.setOptions(this.options),e&&window.location.reload();}get f(){return this.form.controls}get passwordsMismatch(){return this.f.confirmPassword.value!==this.f.password.value&&!!this.f.confirmPassword.value}ngOnInit(){this.activatedRoute.params.subscribe(t=>{this.token=t.token,this.validateToken();});}validateToken(){if(!this.token){this.tokenValid=false;return}this.authService.validateEmailToken(this.token).subscribe({next:t=>{t.succeeded&&t.data?(this.tokenValid=true,this.email=t.data.email,this.name=t.data.name):this.tokenValid=false;},error:()=>{this.tokenValid=false;}});}submit(){if(this.passwordsMismatch){this.toastr.error(this.translate.instant("Passwords do not match."));return}if(this.form.valid){let t=this.form.value.password;if(!t)return;this.form.disable(),this.sub=this.authService.verifyEmailAndSetPassword(this.token,t).subscribe({next:e=>{e.succeeded?(this.toastr.success(this.translate.instant("Email verified and password set. You can now sign in.")),this.router.navigate(["/authentication/login"])):(e.errors&&this.toastr.error(e.errors.join(",")),this.form.enable());},error:e=>{let a=this.translate.instant("This verification link is invalid or has expired.");e.error&&e.error.errors&&(a=e.error.errors.join(",")),this.toastr.error(a),this.form.enable();}});}}static{this.\u0275fac=function(e){return new(e||i)(H(V),H(lt),H(O),H(d),H(Ao$1),H(G))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-set-password"]],viewQuery:function(e,a){if(e&1&&Ey(Vo,5),e&2){let c;g_(c=m_())&&(a.password=c.first);}},decls:26,vars:12,consts:[["flags","matMenu"],["password",""],[1,"auth-v2"],[1,"auth-v2__form"],[1,"auth-v2__ambient","auth-v2__ambient--tl"],[1,"auth-v2__ambient","auth-v2__ambient--br"],[1,"auth-v2__top"],[1,"auth-v2__brand",3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","Social Lab"],["mat-button","",1,"auth-v2__lang",3,"matMenuTriggerFor"],["width","20","height","20","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"cardWithShadow"],["mat-menu-item",""],[1,"auth-v2__wrap"],[1,"auth-v2__card"],[1,"auth-v2__title"],[1,"auth-v2__center-state"],[1,"auth-v2__aside"],["mat-menu-item","",3,"click"],[1,"d-flex","align-items-center","gap-2"],["width","22","height","22","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"f-s-14"],["diameter","40"],["type","error",3,"messages"],[1,"auth-v2__forgot"],[3,"routerLink"],[1,"auth-v2__lead"],[1,"auth-v2__chip"],[3,"ngSubmit","formGroup"],[1,"auth-v2__field"],["appearance","outline","color","primary",1,"w-100"],["matPrefix","",1,"fld-icon"],["matInput","","formControlName","password","required","","minlength","8","maxlength","20",3,"type","placeholder"],["mat-icon-button","","matSuffix","","type","button",3,"click"],["matInput","","formControlName","confirmPassword","required","","minlength","8","maxlength","20",3,"type","placeholder"],["type","submit","mat-flat-button","","color","primary",1,"auth-v2__submit",3,"disabled"]],template:function(e,a){if(e&1&&(Xs(0,"div",2)(1,"div",3),cy(2,"div",4)(3,"div",5),Xs(4,"div",6)(5,"a",7),cy(6,"img",8),hd(),Xs(7,"button",9),cy(8,"img",10),Xs(9,"span"),V_(10),hd(),Xs(11,"mat-icon"),V_(12,"expand_more"),hd()(),Xs(13,"mat-menu",11,0),KT(15,Ao,5,2,"button",12,Lo),hd()(),Xs(17,"div",13)(18,"div",14)(19,"h1",15),V_(20),fS(21,"translate"),hd(),qT(22,Ro,2,0,"div",16),qT(23,jo,5,7),qT(24,Wo,37,35),hd()()(),cy(25,"app-auth-marketing-panel",17),hd()),e&2){let c=v_(14);sy("dir",a.options.dir),_C(5),ay("routerLink",tS(11,zo)),_C(2),ay("matMenuTriggerFor",c),_C(),ay("src",a.selectedLanguage.icon,Vg$1),_C(2),ky(a.selectedLanguage.language),_C(5),XT(a.languages),_C(5),ky(hS(21,9,"Set your password")),_C(2),ZT(a.tokenValid===null?22:-1),_C(),ZT(a.tokenValid===false?23:-1),_C(),ZT(a.tokenValid===true?24:-1);}},dependencies:[Tt,Pg,Fg,Is,Tg,Ag,$s,kc,Dc,Vg,Gt,$c,ea$1,ai,W,Zt,Kv,b0,L0,Yx,dn,da$1,wh,kh,Ch,Vw,Pw,nk,td,tC,bC,sv,ta$1,pr$1,ov,NC,XC,_D,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,Fi,NS,ZS,EI,us,ms,HI,zI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA,mt],styles:['input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lang-btn[_ngcontent-%COMP%]{padding:4px 12px;border-radius:var(--radius-xl);background-color:#f8f9fa;transition:background .3s ease;display:inline-flex;align-items:center;justify-content:center}.lang-btn[_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:row;gap:8px}.lang-btn[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{flex-shrink:0;display:block;margin:0}.lang-btn[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1.5;display:block;margin:0}.lang-btn[_ngcontent-%COMP%]:hover{background-color:var(--color-primary)}[dir=rtl][_ngcontent-%COMP%]   .lang-btn[_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=ltr][_ngcontent-%COMP%]   .lang-btn[_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{flex-direction:row}mat-menu[_ngcontent-%COMP%]   button[mat-menu-item][_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:row;gap:8px}mat-menu[_ngcontent-%COMP%]   button[mat-menu-item][_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{flex-shrink:0;display:block;margin:0}mat-menu[_ngcontent-%COMP%]   button[mat-menu-item][_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1.5;display:block;margin:0}[dir=rtl][_ngcontent-%COMP%]   mat-menu[_ngcontent-%COMP%]   button[mat-menu-item][_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{flex-direction:row-reverse}[dir=ltr][_ngcontent-%COMP%]   mat-menu[_ngcontent-%COMP%]   button[mat-menu-item][_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{flex-direction:row}.login-title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:700;color:#2c3e50;text-shadow:1px 1px 3px rgba(0,0,0,.2);letter-spacing:1px;position:relative;display:inline-block;padding:0 20px}.login-title[_ngcontent-%COMP%]:before, .login-title[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;background-image:url("./media/logo_ph-PECMY7QW.png")}.login-title[_ngcontent-%COMP%]:before{margin-left:15px}.login-title[_ngcontent-%COMP%]:after{margin-right:15px}@media(max-width:576px){.login-title[_ngcontent-%COMP%]{font-weight:500}.login-title[_ngcontent-%COMP%]:before, .login-title[_ngcontent-%COMP%]:after{width:15px;height:15px}.login-title[_ngcontent-%COMP%]:before{margin-left:5px}.login-title[_ngcontent-%COMP%]:after{margin-right:5px}}','@charset "UTF-8";[_nghost-%COMP%]{--v2-green: #13deb9;--v2-green-d: #13deb9;--v2-ink: #0c0a1f;--v2-line: #e8e4f2;--v2-field: #f8f7ff;--v2-muted: #5d6b85}.auth-v2[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;min-height:100dvh;width:100%;background:#fff;color:var(--v2-ink)}.auth-v2__form[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px 40px 28px}.auth-v2__ambient[_ngcontent-%COMP%]{position:absolute;width:420px;height:420px;border-radius:50%;opacity:.4;pointer-events:none;filter:blur(10px)}.auth-v2__ambient--tl[_ngcontent-%COMP%]{top:-140px;inset-inline-start:-140px;background:radial-gradient(circle,rgba(47,210,155,.18),transparent 60%)}.auth-v2__ambient--br[_ngcontent-%COMP%]{bottom:-140px;inset-inline-end:-140px;background:radial-gradient(circle,rgba(107,78,255,.16),transparent 60%)}.auth-v2__top[_ngcontent-%COMP%]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.auth-v2__brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:150px;height:auto}.auth-v2__lang[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:5px 12px;font-weight:700;color:#5b5775;min-width:0;line-height:1.4}.auth-v2__lang[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%;object-fit:cover}.auth-v2__lang[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px;color:var(--v2-muted)}.auth-v2__lang[_ngcontent-%COMP%]:hover{border-color:var(--v2-green)}.auth-v2__wrap[_ngcontent-%COMP%]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}.auth-v2__card[_ngcontent-%COMP%]{width:100%;max-width:440px;padding:12px 0}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:-.3px}
1.auth-v2__wave[_ngcontent-%COMP%]{display:inline-block;transform-origin:70% 70%;animation:_ngcontent-%COMP%_v2wave 2.4s ease-in-out infinite}.auth-v2__lead[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 22px;line-height:1.6}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]{display:flex;width:100%;border:none;border-radius:var(--radius-lg);background:#f1eef9;padding:4px;gap:4px;height:48px;margin-bottom:16px;overflow:visible;box-shadow:none}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{flex:1;border:none;background:transparent;border-radius:9px;color:#7c769b;font-weight:700;transition:all .2s}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background:#fff;color:var(--v2-green-d);box-shadow:var(--shadow-card)}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-button[_ngcontent-%COMP%]{height:100%}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-label-content[_ngcontent-%COMP%]{line-height:38px;padding:0 8px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.auth-v2__field[_ngcontent-%COMP%]{margin-bottom:6px}.auth-v2__field[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:7px}.auth-v2__field[_ngcontent-%COMP%]   .fld-icon[_ngcontent-%COMP%]{color:#a59fc0;font-size:20px}.auth-v2__field[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__reco[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--v2-green-d);background:linear-gradient(90deg,var(--color-light-primary),#efeafe);border-radius:99px;padding:5px 12px;margin-bottom:12px}.auth-v2__reco[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px}.auth-v2__hint[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 14px;line-height:1.6}.auth-v2__forgot[_ngcontent-%COMP%]{display:flex;margin:2px 0 6px}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-inline-start:auto;color:var(--v2-green-d);font-weight:700;font-size:var(--font-size-sm);text-decoration:none}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__submit.mat-mdc-unelevated-button[_ngcontent-%COMP%]{width:100%;height:50px;border-radius:var(--radius-lg);font-size:15px;font-weight:800;margin-top:10px;box-shadow:var(--shadow-float)}.auth-v2__switch[_ngcontent-%COMP%]{text-align:center;margin-top:22px;font-weight:500;color:#4a4663}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--v2-green-d);font-weight:700;text-decoration:none;margin-inline-start:4px}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__aside[_ngcontent-%COMP%]{display:block;height:100%}
1@keyframes _ngcontent-%COMP%_v2wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}.auth-v2__chip[_ngcontent-%COMP%]{display:inline-block;background:var(--v2-field);border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:8px 14px;font-weight:700;color:#4a4663;margin-bottom:18px;direction:ltr;unicode-bidi:plaintext}.auth-v2__otp-label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:4px}.auth-v2__otp[_ngcontent-%COMP%]{display:flex;gap:10px;justify-content:center;margin:8px 0 18px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:48px;height:56px;text-align:center;font-size:22px;font-weight:800;color:var(--v2-ink);border:1.5px solid var(--v2-line);background:var(--v2-field);border-radius:var(--radius-lg);outline:none;transition:all .2s}.auth-v2__otp-box[_ngcontent-%COMP%]:focus{border-color:var(--v2-green);background:#fff;box-shadow:0 0 0 4px #16b1871a}.auth-v2__otp-single[_ngcontent-%COMP%]     input{letter-spacing:6px;text-align:center;font-weight:700}.auth-v2__search[_ngcontent-%COMP%]{margin-bottom:14px}.auth-v2__search[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;max-height:48vh;overflow-y:auto;padding:2px;margin:0 -2px}.auth-v2__list-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:12px;border-radius:var(--radius-lg);background:var(--v2-field);border:1.5px solid var(--v2-line);cursor:pointer;transition:all .2s}.auth-v2__list-item[_ngcontent-%COMP%]:hover{border-color:var(--v2-green);transform:translateY(-1px);box-shadow:var(--shadow-float)}.auth-v2__list-item[_ngcontent-%COMP%]:hover   .auth-v2__list-arrow[_ngcontent-%COMP%]{color:var(--v2-green-d)}.auth-v2__list-avatar[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#3a3556;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-raised)}.auth-v2__list-avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.auth-v2__list-body[_ngcontent-%COMP%]{flex:1;min-width:0}
1.auth-v2__list-name[_ngcontent-%COMP%]{display:block;font-weight:800;font-size:var(--font-size-base);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-v2__list-sub[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted)}.auth-v2__list-arrow[_ngcontent-%COMP%]{color:#a59fc0;flex-shrink:0;transition:all .2s}[dir=rtl][_ngcontent-%COMP%]   .auth-v2__list-arrow[_ngcontent-%COMP%]{transform:scaleX(-1)}.auth-v2__secondary.mat-mdc-outlined-button[_ngcontent-%COMP%], a.auth-v2__secondary[_ngcontent-%COMP%]{width:100%;height:48px;border-radius:var(--radius-lg);font-weight:700;margin-top:10px}.auth-v2__actions[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:10px}.auth-v2__center-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:40px 0}@media(max-width:991px){.auth-v2[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.auth-v2__aside[_ngcontent-%COMP%]{display:none!important}.auth-v2__form[_ngcontent-%COMP%]{padding:20px 16px 30px;min-height:100dvh}.auth-v2__wrap[_ngcontent-%COMP%]{align-items:flex-start;padding-top:8px}.auth-v2__card[_ngcontent-%COMP%], .auth-v2__card--wide[_ngcontent-%COMP%]{max-width:100%}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}@media(max-width:400px){.auth-v2__form[_ngcontent-%COMP%]{padding:18px 12px 28px}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-xl)}.auth-v2__otp[_ngcontent-%COMP%]{gap:7px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:42px;height:50px;font-size:19px}}[_nghost-%COMP%]     .auth-v2 .mat-mdc-text-field-wrapper{padding-inline-start:14px!important;padding-inline-end:14px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix{padding-inline:0 8px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix{padding-inline:8px 0!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix>.mat-icon, [_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0;color:#a59fc0}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-button{width:100%;height:100%}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-label-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6px;line-height:normal}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--color-text-muted);font-size:12.5px;font-weight:700}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:before, [_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:var(--v2-line, #e8e4f2)}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--v2-line, #e8e4f2);background:#fff;border-radius:var(--radius-lg);padding:13px;font-weight:800;font-size:var(--font-size-base);color:#3c3858;cursor:pointer;transition:border-color .15s,box-shadow .15s}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]:hover:not([disabled]){border-color:#cfc7e6;box-shadow:var(--shadow-raised)}[_nghost-%COMP%]   .auth-v2__google[disabled][_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}[_nghost-%COMP%]   .auth-v2__google-icon[_ngcontent-%COMP%]{width:20px;height:20px;flex:none}'],changeDetection:1});}}return i})();var Yo=["digitInput"],Ho=()=>["/landingpage"],Qo=()=>["Verification warning1"],Sn=()=>["/authentication/login"],Ko=()=>["/authentication/side-forgot-pwd"],Xo=(i,p)=>p.icon;function Zo(i,p){if(i&1){let t=o_();Xs(0,"button",29),my("click",function(){let a=Pp(t).$implicit,c=l_();return Lp(c.changeLanguage(a,true))}),Xs(1,"div",30),cy(2,"img",31),Xs(3,"span",32),V_(4),hd()()();}if(i&2){let t=p.$implicit;_C(2),ay("src",t.icon,Vg$1),_C(2),ky(t.language);}}function Jo(i,p){if(i&1&&(Xs(0,"span",17),V_(1),hd()),i&2){let t=l_();_C(),ky(t.username);}}function ta(i,p){if(i&1){let t=o_();Xs(0,"input",33,1),fS(2,"translate"),my("input",function(a){let c=Pp(t).$implicit,P=l_();return Lp(P.onInput(a,c))})("keydown",function(a){let c=Pp(t).$implicit,P=l_();return Lp(P.onKeydown(a,c))})("paste",function(a){let c=Pp(t).$implicit,P=l_();return Lp(P.onPaste(a,c))}),hd(),lb();}if(i&2){let t=p.$implicit;ay("formControlName","d"+t),sy("autocomplete",t===0?"one-time-code":"off")("aria-label",hS(2,3,"OTP digit")+" "+(t+1)+" / 6"),fb();}}var Ci=6,qi=["d0","d1","d2","d3","d4","d5"],kn=(()=>{class i{constructor(t,e$1,a,c,P,F){this.activatedRoute=t,this.toastr=e$1,this.translate=a,this.settings=c,this.authService=P,this.router=F,this.options=this.settings.getOptions(),this.languages=e.languages,this.digitIndexes=[0,1,2,3,4,5],this.submitting=false,this.form=new Di({d0:new Xi("",[ht.pattern(/^\d?$/)]),d1:new Xi("",[ht.pattern(/^\d?$/)]),d2:new Xi("",[ht.pattern(/^\d?$/)]),d3:new Xi("",[ht.pattern(/^\d?$/)]),d4:new Xi("",[ht.pattern(/^\d?$/)]),d5:new Xi("",[ht.pattern(/^\d?$/)])});let D=localStorage.getItem("lang"),V=this.languages.find(At=>At.code===(D||this.options.language));V||(V=this.languages[0]),this.selectedLanguage=V,this.changeLanguage(this.selectedLanguage,false);}changeLanguage(t,e){this.translate.use(t.code),this.selectedLanguage=t,this.options.language=t.code,this.options.dir=t.code==="ar"?"rtl":"ltr",localStorage.setItem("lang",t.code),this.settings.setOptions(this.options),e&&window.location.reload();}ngOnInit(){this.activatedRoute.params.subscribe(t=>{this.username=t.username?.toLowerCase().trim();});}ngAfterViewInit(){setTimeout(()=>
1this.digitInputs?.first?.nativeElement.focus(),0);}onInput(t,e){let a=t.target,c=a.value??"";if(c.length>1){this.distributeDigits(c,e);return}let P=c.replace(/\D/g,"");a.value=P,this.controlAt(e).setValue(P,{emitEvent:false}),P&&e<Ci-1&&this.focusBox(e+1),this.tryAutoSubmit();}onKeydown(t,e){let a=t.target;if(t.key==="Backspace"){if(!a.value&&e>0){t.preventDefault();let c=this.digitInputs.toArray()[e-1]?.nativeElement;c&&(c.value="",this.controlAt(e-1).setValue("",{emitEvent:false}),c.focus());}return}if(t.key==="ArrowLeft"&&e>0){t.preventDefault(),this.focusBox(e-1);return}if(t.key==="ArrowRight"&&e<Ci-1){t.preventDefault(),this.focusBox(e+1);return}}onPaste(t,e){t.preventDefault();let a=t.clipboardData?.getData("text")??"";a&&this.distributeDigits(a,e);}distributeDigits(t,e){let a=t.replace(/\D/g,"").slice(0,Ci-e);if(!a)return;let c=this.digitInputs.toArray();for(let F=0;F<a.length;F++){let D=e+F;if(D>=Ci)break;let V=c[D]?.nativeElement;V&&(V.value=a[F],this.controlAt(D).setValue(a[F],{emitEvent:false}));}let P=Math.min(e+a.length,Ci-1);this.focusBox(P),this.tryAutoSubmit();}focusBox(t){let e=this.digitInputs.toArray()[t]?.nativeElement;e?.focus(),e?.select();}controlAt(t){return this.form.get(qi[t])}collectCode(){return qi.map(t=>this.form.get(t)?.value??"").join("")}tryAutoSubmit(){let t=this.collectCode();t.length===Ci&&/^\d{6}$/.test(t)&&this.submit();}submit(){if(this.submitting)return;let t=this.collectCode();if(!/^\d{6}$/.test(t)){this.toastr.error("Invalid OTP!");return}this.submitting=true,this.form.disable(),this.sub=this.authService.completeLogin(this.username,+t).subscribe({next:e=>{if(e.succeeded){let a=this.authService.getUser();if(!a){this.toastr.error("Not found"),this.resetForRetry();return}a?.step===2?this.router.navigate(["/authentication/login-select-client"]):this.router.navigate(["/dashboard"]);}else e.errors&&this.toastr.error(e.errors.join(",")),this.resetForRetry();},error:e=>{let a="Invalid OTP!";e.error&&e.error.errors&&(a=e.error.errors.join(",")),this.toastr.error(a),this.resetForRetry();}});}resetForRetry(){this.submitting=false,this.form.enable(),qi.forEach(t=>this.form.get(t)?.setValue("",{emitEvent:false})),this.digitInputs?.forEach(t=>{t.nativeElement.value="";}),setTimeout(()=>this.focusBox(0),0);}ngOnDestroy(){this.sub?.unsubscribe();}static{this.\u0275fac=function(e){return new(e||i)(H(V),H(lt),H(O),H(d),H(Ao$1),H(G))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-complete-login"]],viewQuery:function(e,a){if(e&1&&Ey(Yo,5),e&2){let c;g_(c=m_())&&(a.digitInputs=c);}},decls:51,vars:41,consts:[["flags","matMenu"],["digitInput",""],[1,"auth-v2"],[1,"auth-v2__form"],[1,"auth-v2__ambient","auth-v2__ambient--tl"],[1,"auth-v2__ambient","auth-v2__ambient--br"],[1,"auth-v2__top"],[1,"auth-v2__brand",3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","Social Lab"],["mat-button","",1,"auth-v2__lang",3,"matMenuTriggerFor"],["width","20","height","20","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"cardWithShadow"],["mat-menu-item",""],[1,"auth-v2__wrap"],[1,"auth-v2__card"],[1,"auth-v2__title"],[1,"auth-v2__lead"],[1,"auth-v2__chip"],["type","warning",3,"messages"],[3,"ngSubmit","formGroup"],[1,"auth-v2__otp-label"],["dir","ltr",1,"auth-v2__otp"],["type","text","title","OTP digit","placeholder","\u2014","maxlength","1","inputmode","numeric","pattern","[0-9]*",1,"auth-v2__otp-box",3,"formControlName"],["type","submit","mat-flat-button","","color","primary",1,"auth-v2__submit",3,"disabled"],[1,"auth-v2__switch"],[3,"routerLink"],["mat-stroked-button","","color","primary",1,"auth-v2__secondary",3,"routerLink"],[1,"auth-v2__forgot"],[1,"auth-v2__aside"],["mat-menu-item","",3,"click"],[1,"d-flex","align-items-center","gap-2"],["width","22","height","22","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"f-s-14"],["type","text","title","OTP digit","placeholder","\u2014","maxlength","1","inputmode","numeric","pattern","[0-9]*",1,"auth-v2__otp-box",3,"input","keydown","paste","formControlName"]],template:function(e,a){if(e&1&&(Xs(0,"div",2)(1,"div",3),cy(2,"div",4)(3,"div",5),Xs(4,"div",6)(5,"a",7),cy(6,"img",8),hd(),Xs(7,"button",9),cy(8,"img",10),Xs(9,"span"),V_(10),hd(),Xs(11,"mat-icon"),V_(12,"expand_more"),hd()(),Xs(13,"mat-menu",11,0),KT(15,Zo,5,2,"button",12,Xo),hd()(),Xs(17,"div",13)(18,"div",14)(19,"h1",15),V_(20),fS(21,"translate"),hd(),Xs(22,"p",16),V_(23),fS(24,"translate"),hd(),qT(25,Jo,2,1,"span",17),cy(26,"app-alert-message",18),Xs(27,"form",19),my("ngSubmit",function(){return a.submit()}),Xs(28,"label",20),V_(29),fS(30,"translate"),hd(),Xs(31,"div",21),KT(32,ta,3,5,"input",22,QT),hd(),Xs(34,"button",23),V_(35),fS(36,"translate"),hd()(),Xs(37,"p",24),V_(38),fS(39,"translate"),Xs(40,"a",25),V_(41),fS(42,"translate"),hd()(),Xs(43,"a",26),V_(44),fS(45,"translate"),hd(),Xs(46,"div",27)(47,"a",25),V_(48),fS(49,"translate"),hd()()()()(),cy(50,"app-auth-marketing-panel",28),hd()),e&2){let c=v_(14);sy("dir",a.options.dir),_C(5),ay("routerLink",tS(36,Ho)),_C(2),ay("matMenuTriggerFor",c),_C(),ay("src",a.selectedLanguage.icon,Vg$1),_C(2),ky(a.selectedLanguage.language),_C(5),XT(a.languages),_C(5),ky(hS(21,20,"Two Step Verification")),_C(3),ky(hS(24,22,"We sent you a verification code, please enter the code below")),_C(2),ZT(a.username?25:-1),_C(),ay("messages",tS(37,Qo)),_C(),ay("formGroup",a.form),_C(2),ky(hS(30,24,"Type your 6 digits security code")),_C(3),XT(a.digitIndexes),_C(2),ay("disabled",a.form.disabled),_C(),Dd(" ",hS(36,26,"Login")," "),_C(3),Dd(" ",hS(39,28,"Didn't get the code?")," "),_C(2),ay("routerLink",tS(38,Sn)),_C(),ky(hS(42,30,"Retry")),_C(2),ay("routerLink",tS(39,Sn)),_C(),Dd(" ",hS(45,32,"Login with Password")," "),_C(3),ay("routerLink",tS(40,Ko)),_C(),ky(hS(49,34,"Forgot Password ?"));}},dependencies:[Tt,Pg,Fg,Is,Tg,Ag,Dc,Sc,Vg,Gt,$c,ea$1,ai,W,Zt,Kv,b0,co$1,L0,Yx,dn,Vw,nk,td,tC,bC,sv,ta$1,pr$1,ov,NC,XC,_D,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,NS,ZS,EI,us,ms,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA,mt],styles:['@charset "UTF-8";input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-title[_ngcontent-%COMP%]:before, .login-title[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;background-image:url("./media/logo_ph-PECMY7QW.png")}.login-title[_ngcontent-%COMP%]:before{margin-left:15px}.login-title[_ngcontent-%COMP%]:after{margin-right:15px}@media(max-width:576px){.login-title[_ngcontent-%COMP%]{font-weight:500}.login-title[_ngcontent-%COMP%]:before, .login-title[_ngcontent-%COMP%]:after{width:15px;height:15px}.login-title[_ngcontent-%COMP%]:before{margin-left:5px}.login-title[_ngcontent-%COMP%]:after{margin-right:5px}}@media(max-width:992px){.row[_ngcontent-%COMP%]{display:block!important;flex-wrap:unset!important}.row[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]{width:100%!important;max-width:100%!important}}','@charset "UTF-8";[_nghost-%COMP%]{--v2-green: #13deb9;--v2-green-d: #13deb9;--v2-ink: #0c0a1f;--v2-line: #e8e4f2;--v2-field: #f8f7ff;--v2-muted: #5d6b85}.auth-v2[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;min-height:100dvh;width:100%;background:#fff;color:var(--v2-ink)}.auth-v2__form[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px 40px 28px}.auth-v2__ambient[_ngcontent-%COMP%]{position:absolute;width:420px;height:420px;border-radius:50%;opacity:.4;pointer-events:none;filter:blur(10px)}.auth-v2__ambient--tl[_ngcontent-%COMP%]{top:-140px;inset-inline-start:-140px;background:radial-gradient(circle,rgba(47,210,155,.18),transparent 60%)}.auth-v2__ambient--br[_ngcontent-%COMP%]{bottom:-140px;inset-inline-end:-140px;background:radial-gradient(circle,rgba(107,78,255,.16),transparent 60%)}.auth-v2__top[_ngcontent-%COMP%]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.auth-v2__brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:150px;height:auto}.auth-v2__lang[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:5px 12px;font-weight:700;color:#5b5775;min-width:0;line-height:1.4}.auth-v2__lang[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%;object-fit:cover}.auth-v2__lang[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px;color:var(--v2-muted)}.auth-v2__lang[_ngcontent-%COMP%]:hover{border-color:var(--v2-green)}.auth-v2__wrap[_ngcontent-%COMP%]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}.auth-v2__card[_ngcontent-%COMP%]{width:100%;max-width:440px;padding:12px 0}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:-.3px}
1.auth-v2__wave[_ngcontent-%COMP%]{display:inline-block;transform-origin:70% 70%;animation:_ngcontent-%COMP%_v2wave 2.4s ease-in-out infinite}.auth-v2__lead[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 22px;line-height:1.6}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]{display:flex;width:100%;border:none;border-radius:var(--radius-lg);background:#f1eef9;padding:4px;gap:4px;height:48px;margin-bottom:16px;overflow:visible;box-shadow:none}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{flex:1;border:none;background:transparent;border-radius:9px;color:#7c769b;font-weight:700;transition:all .2s}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background:#fff;color:var(--v2-green-d);box-shadow:var(--shadow-card)}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-button[_ngcontent-%COMP%]{height:100%}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-label-content[_ngcontent-%COMP%]{line-height:38px;padding:0 8px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.auth-v2__field[_ngcontent-%COMP%]{margin-bottom:6px}.auth-v2__field[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:7px}.auth-v2__field[_ngcontent-%COMP%]   .fld-icon[_ngcontent-%COMP%]{color:#a59fc0;font-size:20px}.auth-v2__field[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__reco[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--v2-green-d);background:linear-gradient(90deg,var(--color-light-primary),#efeafe);border-radius:99px;padding:5px 12px;margin-bottom:12px}.auth-v2__reco[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px}.auth-v2__hint[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 14px;line-height:1.6}.auth-v2__forgot[_ngcontent-%COMP%]{display:flex;margin:2px 0 6px}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-inline-start:auto;color:var(--v2-green-d);font-weight:700;font-size:var(--font-size-sm);text-decoration:none}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__submit.mat-mdc-unelevated-button[_ngcontent-%COMP%]{width:100%;height:50px;border-radius:var(--radius-lg);font-size:15px;font-weight:800;margin-top:10px;box-shadow:var(--shadow-float)}.auth-v2__switch[_ngcontent-%COMP%]{text-align:center;margin-top:22px;font-weight:500;color:#4a4663}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--v2-green-d);font-weight:700;text-decoration:none;margin-inline-start:4px}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__aside[_ngcontent-%COMP%]{display:block;height:100%}
1@keyframes _ngcontent-%COMP%_v2wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}.auth-v2__chip[_ngcontent-%COMP%]{display:inline-block;background:var(--v2-field);border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:8px 14px;font-weight:700;color:#4a4663;margin-bottom:18px;direction:ltr;unicode-bidi:plaintext}.auth-v2__otp-label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:4px}.auth-v2__otp[_ngcontent-%COMP%]{display:flex;gap:10px;justify-content:center;margin:8px 0 18px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:48px;height:56px;text-align:center;font-size:22px;font-weight:800;color:var(--v2-ink);border:1.5px solid var(--v2-line);background:var(--v2-field);border-radius:var(--radius-lg);outline:none;transition:all .2s}.auth-v2__otp-box[_ngcontent-%COMP%]:focus{border-color:var(--v2-green);background:#fff;box-shadow:0 0 0 4px #16b1871a}.auth-v2__otp-single[_ngcontent-%COMP%]     input{letter-spacing:6px;text-align:center;font-weight:700}.auth-v2__search[_ngcontent-%COMP%]{margin-bottom:14px}.auth-v2__search[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;max-height:48vh;overflow-y:auto;padding:2px;margin:0 -2px}.auth-v2__list-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:12px;border-radius:var(--radius-lg);background:var(--v2-field);border:1.5px solid var(--v2-line);cursor:pointer;transition:all .2s}.auth-v2__list-item[_ngcontent-%COMP%]:hover{border-color:var(--v2-green);transform:translateY(-1px);box-shadow:var(--shadow-float)}.auth-v2__list-item[_ngcontent-%COMP%]:hover   .auth-v2__list-arrow[_ngcontent-%COMP%]{color:var(--v2-green-d)}.auth-v2__list-avatar[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#3a3556;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-raised)}.auth-v2__list-avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.auth-v2__list-body[_ngcontent-%COMP%]{flex:1;min-width:0}
1.auth-v2__list-name[_ngcontent-%COMP%]{display:block;font-weight:800;font-size:var(--font-size-base);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-v2__list-sub[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted)}.auth-v2__list-arrow[_ngcontent-%COMP%]{color:#a59fc0;flex-shrink:0;transition:all .2s}[dir=rtl][_ngcontent-%COMP%]   .auth-v2__list-arrow[_ngcontent-%COMP%]{transform:scaleX(-1)}.auth-v2__secondary.mat-mdc-outlined-button[_ngcontent-%COMP%], a.auth-v2__secondary[_ngcontent-%COMP%]{width:100%;height:48px;border-radius:var(--radius-lg);font-weight:700;margin-top:10px}.auth-v2__actions[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:10px}.auth-v2__center-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:40px 0}@media(max-width:991px){.auth-v2[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.auth-v2__aside[_ngcontent-%COMP%]{display:none!important}.auth-v2__form[_ngcontent-%COMP%]{padding:20px 16px 30px;min-height:100dvh}.auth-v2__wrap[_ngcontent-%COMP%]{align-items:flex-start;padding-top:8px}.auth-v2__card[_ngcontent-%COMP%], .auth-v2__card--wide[_ngcontent-%COMP%]{max-width:100%}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}@media(max-width:400px){.auth-v2__form[_ngcontent-%COMP%]{padding:18px 12px 28px}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-xl)}.auth-v2__otp[_ngcontent-%COMP%]{gap:7px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:42px;height:50px;font-size:19px}}[_nghost-%COMP%]     .auth-v2 .mat-mdc-text-field-wrapper{padding-inline-start:14px!important;padding-inline-end:14px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix{padding-inline:0 8px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix{padding-inline:8px 0!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix>.mat-icon, [_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0;color:#a59fc0}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-button{width:100%;height:100%}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-label-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6px;line-height:normal}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--color-text-muted);font-size:12.5px;font-weight:700}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:before, [_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:var(--v2-line, #e8e4f2)}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--v2-line, #e8e4f2);background:#fff;border-radius:var(--radius-lg);padding:13px;font-weight:800;font-size:var(--font-size-base);color:#3c3858;cursor:pointer;transition:border-color .15s,box-shadow .15s}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]:hover:not([disabled]){border-color:#cfc7e6;box-shadow:var(--shadow-raised)}[_nghost-%COMP%]   .auth-v2__google[disabled][_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}[_nghost-%COMP%]   .auth-v2__google-icon[_ngcontent-%COMP%]{width:20px;height:20px;flex:none}'],changeDetection:1});}}return i})();var ea=()=>["/landingpage"],ia=(i,p)=>p.icon;function na(i,p){if(i&1){let t=o_();Xs(0,"button",24),my("click",function(){let a=Pp(t).$implicit,c=l_();return Lp(c.changeLanguage(a,true))}),Xs(1,"div",25),cy(2,"img",26),Xs(3,"span",27),V_(4),hd()()();}if(i&2){let t=p.$implicit;_C(2),ay("src",t.icon,Vg$1),_C(2),ky(t.language);}}function oa(i,p){if(i&1){let t=o_();Xs(0,"button",28),my("click",function(){Pp(t);let a=l_();return Lp(a.clearSearch())}),Xs(1,"mat-icon"),V_(2,"close"),hd()();}}function aa(i,p){if(i&1&&cy(0,"img",31),i&2){let t=l_().$implicit;ay("alt",Z_(t.businessName))("src",t.profilePicPath,Vg$1);}}function ra(i,p){if(i&1&&V_(0),i&2){let t=l_().$implicit;Dd(" ",t.businessName.charAt(0)," ");}}
1function la(i,p){if(i&1){let t=o_();Xs(0,"button",29),my("click",function(){let a=Pp(t).$implicit,c=l_();return Lp(c.selectClient(a.clientId))}),Xs(1,"span",30),qT(2,aa,1,3,"img",31)(3,ra,1,1),hd(),Xs(4,"span",32)(5,"span",33),V_(6),hd()(),Xs(7,"mat-icon",34),V_(8,"chevron_left"),hd()();}if(i&2){let t=p.$implicit,e=l_();_C(),Ty("background-color",e.getRandomColor(t)),_C(),ZT(t.profilePicPath?2:3),_C(4),ky(t.businessName);}}var Tn=(()=>{class i{constructor(t,e$1,a,c,P,F,D){this.settings=t,this.errorService=e$1,this.router=a,this.loadingService=c,this.translate=P,this.authService=F,this.toastr=D,this.options=this.settings.getOptions(),this.dir="rtl",this.languages=e.languages,this.clients=[],this.filteredClients=[],this.searchTerm="",this.switchClientToken="";let V=localStorage.getItem("lang"),At=this.languages.find(Xe=>Xe.code===(V||this.options.language));At||(At=this.languages[0]),this.selectedLanguage=At,this.changeLanguage(this.selectedLanguage,false);}changeLanguage(t,e){this.translate.use(t.code),this.selectedLanguage=t,this.options.language=t.code,this.options.dir=t.code==="ar"?"rtl":"ltr",localStorage.setItem("lang",t.code),this.settings.setOptions(this.options),e&&window.location.reload();}ngOnInit(){this.loadingService.loadingOff(),this.dir=this.options.language==="ar"?"rtl":"ltr";let t=this.authService.getUser();if(!t){this.errorService.setError("User not found","Login failed. Please check your credentials."),this.router.navigate(["/authentication/login"]);return}if(t.step!==2){this.router.navigate(["/authentication/login"]);return}let e=t?.clients;e&&(this.clients=e,this.filteredClients=e),this.switchClientToken=t?.switchClientToken||"";}filterClients(){if(!this.searchTerm||this.searchTerm.trim()===""){this.filteredClients=this.clients;return}let t=this.searchTerm.toLowerCase().trim();this.filteredClients=this.clients.filter(e=>e.businessName?.toLowerCase().includes(t));}clearSearch(){this.searchTerm="",this.filteredClients=this.clients;}selectClient(t){let e=this.authService.getUser();if(!e){this.errorService.setError("User not found","Login failed. Please check your credentials."),this.router.navigate(["/authentication/login"]);return}this.authService.loginWithClient(t,e.id,this.switchClientToken).subscribe({next:a=>{a.succeeded?!e.isVerifiedSMS||!e.isVerifiedWhatsApp||!e.isVerifiedEmail?this.router.navigate(["/apps/users/account-settings"]):this.router.navigate(["/dashboard"]):a.errors&&this.toastr.error(a.errors.join(","));},error:a=>{this.errorService.setError(a,"Login failed. Please check your credentials.");}});}getRandomColor(t){let e=["#FFE5E5","#E5F3FF","#E5FFE5","#FFF5E5","#F0E5FF","#FFE5F0","#E5FFFF","#FFFFE5","#E5FFE5","#FFE5D9","#E5E5FF","#E5FFE5","#FFE5CC","#E5F0FF","#F5E5FF"],a=this.clients.findIndex(c=>c.clientId===t.clientId);return e[a%e.length]}static{this.\u0275fac=function(e){return new(e||i)(H(d),H(Gt$1),H(G),H(P),H(O),H(Ao$1),H(lt))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-login-select-client"]],decls:36,vars:18,consts:[["flags","matMenu"],[1,"auth-v2"],[1,"auth-v2__form"],[1,"auth-v2__ambient","auth-v2__ambient--tl"],[1,"auth-v2__ambient","auth-v2__ambient--br"],[1,"auth-v2__top"],[1,"auth-v2__brand",3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","Social Lab"],["mat-button","",1,"auth-v2__lang",3,"matMenuTriggerFor"],["width","20","height","20","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"cardWithShadow"],["mat-menu-item",""],[1,"auth-v2__wrap","auth-v2__wrap--scroll"],[1,"auth-v2__card","auth-v2__card--wide"],[1,"auth-v2__title"],[1,"auth-v2__lead"],[1,"auth-v2__search"],["appearance","outline","color","primary"],["matPrefix","",1,"fld-icon"],["matInput","",3,"ngModelChange","ngModel","placeholder"],["mat-icon-button","","matSuffix","","aria-label","clear"],[1,"auth-v2__list"],["type","button",1,"auth-v2__list-item"],[1,"auth-v2__aside"],["mat-menu-item","",3,"click"],[1,"d-flex","align-items-center","gap-2"],["width","22","height","22","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"f-s-14"],["mat-icon-button","","matSuffix","","aria-label","clear",3,"click"],["type","button",1,"auth-v2__list-item",3,"click"],[1,"auth-v2__list-avatar"],[3,"src","alt"],[1,"auth-v2__list-body"],[1,"auth-v2__list-name"],[1,"auth-v2__list-arrow"]],template:function(e,a){if(e&1){let c=o_();Xs(0,"div",1)(1,"div",2),cy(2,"div",3)(3,"div",4),Xs(4,"div",5)(5,"a",6),cy(6,"img",7),hd(),Xs(7,"button",8),cy(8,"img",9),Xs(9,"span"),V_(10),hd(),Xs(11,"mat-icon"),V_(12,"expand_more"),hd()(),Xs(13,"mat-menu",10,0),KT(15,na,5,2,"button",11,ia),hd()(),Xs(17,"div",12)(18,"div",13)(19,"h1",14),V_(20),fS(21,"translate"),hd(),Xs(22,"p",15),V_(23),fS(24,"translate"),hd(),Xs(25,"div",16)(26,"mat-form-field",17)(27,"mat-icon",18),V_(28,"search"),hd(),Xs(29,"input",19),fS(30,"translate"),Vy("ngModelChange",function(F){return Pp(c),G_(a.searchTerm,F)||(a.searchTerm=F),Lp(F)}),my("ngModelChange",function(){return a.filterClients()}),hd(),lb(),qT(31,oa,3,0,"button",20),hd()(),Xs(32,"div",21),KT(33,la,9,4,"button",22,QT),hd()()()(),cy(35,"app-auth-marketing-panel",23),hd();}if(e&2){let c=v_(14);sy("dir",a.options.dir),_C(5),ay("routerLink",tS(17,ea)),_C(2),ay("matMenuTriggerFor",c),_C(),ay("src",a.selectedLanguage.icon,Vg$1),_C(2),ky(a.selectedLanguage.language),_C(5),XT(a.languages),_C(5),ky(hS(21,11,"Select Your Business")),_C(3),ky(hS(24,13,"Choose the business account you want to manage.")),_C(6),ay("placeholder",Z_(hS(30,15,"Search"))),By("ngModel",a.searchTerm),fb(),_C(2),ZT(a.searchTerm?31:-1),_C(2),XT(a.filteredClients);}},dependencies:[ea$1,ai,Pg,Is,Tg,zc,Vg,Tt,Zt,Kv,b0,L0,Yx,dn,da$1,kh,Ch,Vw,Pw,nk,td,tC,bC,sv,ta$1,pr$1,ov,NC,XC,_D,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,Fi,NS,ZS,EI,us,ms,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA,mt],styles:[".search-container[_ngcontent-%COMP%]{width:100%;max-width:500px;margin-bottom:1.5rem}.search-field[_ngcontent-%COMP%]{width:100%}.search-field[_ngcontent-%COMP%]     .mat-mdc-form-field-subscript-wrapper{display:none}.clients-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;width:100%;max-width:1000px}.client-card[_ngcontent-%COMP%]{border-radius:var(--radius-lg);padding:1rem;border:1px solid rgba(0,0,0,.1);color:#2c3e50;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-card);min-height:auto}.client-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised);opacity:.9}.card-header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:0;gap:.75rem}
1.logo-circle[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%;background:#fffc;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;overflow:hidden;flex-shrink:0}.logo-circle[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover;border-radius:50%}mat-card-title[_ngcontent-%COMP%]{font-size:var(--font-size-base);font-weight:500;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-footer[_ngcontent-%COMP%], button[mat-icon-button][_ngcontent-%COMP%]{display:none}@media(max-width:768px){.clients-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.client-card[_ngcontent-%COMP%]{padding:.75rem}.logo-circle[_ngcontent-%COMP%]{width:36px;height:36px;font-size:.9rem}mat-card-title[_ngcontent-%COMP%]{font-size:var(--font-size-sm)}}",'@charset "UTF-8";[_nghost-%COMP%]{--v2-green: #13deb9;--v2-green-d: #13deb9;--v2-ink: #0c0a1f;--v2-line: #e8e4f2;--v2-field: #f8f7ff;--v2-muted: #5d6b85}.auth-v2[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;min-height:100dvh;width:100%;background:#fff;color:var(--v2-ink)}.auth-v2__form[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px 40px 28px}.auth-v2__ambient[_ngcontent-%COMP%]{position:absolute;width:420px;height:420px;border-radius:50%;opacity:.4;pointer-events:none;filter:blur(10px)}.auth-v2__ambient--tl[_ngcontent-%COMP%]{top:-140px;inset-inline-start:-140px;background:radial-gradient(circle,rgba(47,210,155,.18),transparent 60%)}.auth-v2__ambient--br[_ngcontent-%COMP%]{bottom:-140px;inset-inline-end:-140px;background:radial-gradient(circle,rgba(107,78,255,.16),transparent 60%)}.auth-v2__top[_ngcontent-%COMP%]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.auth-v2__brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:150px;height:auto}.auth-v2__lang[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:5px 12px;font-weight:700;color:#5b5775;min-width:0;line-height:1.4}.auth-v2__lang[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%;object-fit:cover}.auth-v2__lang[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px;color:var(--v2-muted)}.auth-v2__lang[_ngcontent-%COMP%]:hover{border-color:var(--v2-green)}.auth-v2__wrap[_ngcontent-%COMP%]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}.auth-v2__card[_ngcontent-%COMP%]{width:100%;max-width:440px;padding:12px 0}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:-.3px}.auth-v2__wave[_ngcontent-%COMP%]{display:inline-block;transform-origin:70% 70%;
1animation:_ngcontent-%COMP%_v2wave 2.4s ease-in-out infinite}.auth-v2__lead[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 22px;line-height:1.6}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]{display:flex;width:100%;border:none;border-radius:var(--radius-lg);background:#f1eef9;padding:4px;gap:4px;height:48px;margin-bottom:16px;overflow:visible;box-shadow:none}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{flex:1;border:none;background:transparent;border-radius:9px;color:#7c769b;font-weight:700;transition:all .2s}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background:#fff;color:var(--v2-green-d);box-shadow:var(--shadow-card)}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-button[_ngcontent-%COMP%]{height:100%}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-label-content[_ngcontent-%COMP%]{line-height:38px;padding:0 8px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.auth-v2__field[_ngcontent-%COMP%]{margin-bottom:6px}.auth-v2__field[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:7px}.auth-v2__field[_ngcontent-%COMP%]   .fld-icon[_ngcontent-%COMP%]{color:#a59fc0;font-size:20px}.auth-v2__field[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__reco[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--v2-green-d);background:linear-gradient(90deg,var(--color-light-primary),#efeafe);border-radius:99px;padding:5px 12px;margin-bottom:12px}.auth-v2__reco[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px}.auth-v2__hint[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 14px;line-height:1.6}.auth-v2__forgot[_ngcontent-%COMP%]{display:flex;margin:2px 0 6px}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-inline-start:auto;color:var(--v2-green-d);font-weight:700;font-size:var(--font-size-sm);text-decoration:none}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__submit.mat-mdc-unelevated-button[_ngcontent-%COMP%]{width:100%;height:50px;border-radius:var(--radius-lg);font-size:15px;font-weight:800;margin-top:10px;box-shadow:var(--shadow-float)}.auth-v2__switch[_ngcontent-%COMP%]{text-align:center;margin-top:22px;font-weight:500;color:#4a4663}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--v2-green-d);font-weight:700;text-decoration:none;margin-inline-start:4px}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__aside[_ngcontent-%COMP%]{display:block;height:100%}
1@keyframes _ngcontent-%COMP%_v2wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}.auth-v2__chip[_ngcontent-%COMP%]{display:inline-block;background:var(--v2-field);border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:8px 14px;font-weight:700;color:#4a4663;margin-bottom:18px;direction:ltr;unicode-bidi:plaintext}.auth-v2__otp-label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:4px}.auth-v2__otp[_ngcontent-%COMP%]{display:flex;gap:10px;justify-content:center;margin:8px 0 18px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:48px;height:56px;text-align:center;font-size:22px;font-weight:800;color:var(--v2-ink);border:1.5px solid var(--v2-line);background:var(--v2-field);border-radius:var(--radius-lg);outline:none;transition:all .2s}.auth-v2__otp-box[_ngcontent-%COMP%]:focus{border-color:var(--v2-green);background:#fff;box-shadow:0 0 0 4px #16b1871a}.auth-v2__otp-single[_ngcontent-%COMP%]     input{letter-spacing:6px;text-align:center;font-weight:700}.auth-v2__search[_ngcontent-%COMP%]{margin-bottom:14px}.auth-v2__search[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;max-height:48vh;overflow-y:auto;padding:2px;margin:0 -2px}.auth-v2__list-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:12px;border-radius:var(--radius-lg);background:var(--v2-field);border:1.5px solid var(--v2-line);cursor:pointer;transition:all .2s}.auth-v2__list-item[_ngcontent-%COMP%]:hover{border-color:var(--v2-green);transform:translateY(-1px);box-shadow:var(--shadow-float)}.auth-v2__list-item[_ngcontent-%COMP%]:hover   .auth-v2__list-arrow[_ngcontent-%COMP%]{color:var(--v2-green-d)}.auth-v2__list-avatar[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#3a3556;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-raised)}.auth-v2__list-avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.auth-v2__list-body[_ngcontent-%COMP%]{flex:1;min-width:0}
1.auth-v2__list-name[_ngcontent-%COMP%]{display:block;font-weight:800;font-size:var(--font-size-base);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-v2__list-sub[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted)}.auth-v2__list-arrow[_ngcontent-%COMP%]{color:#a59fc0;flex-shrink:0;transition:all .2s}[dir=rtl][_ngcontent-%COMP%]   .auth-v2__list-arrow[_ngcontent-%COMP%]{transform:scaleX(-1)}.auth-v2__secondary.mat-mdc-outlined-button[_ngcontent-%COMP%], a.auth-v2__secondary[_ngcontent-%COMP%]{width:100%;height:48px;border-radius:var(--radius-lg);font-weight:700;margin-top:10px}.auth-v2__actions[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:10px}.auth-v2__center-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:40px 0}@media(max-width:991px){.auth-v2[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.auth-v2__aside[_ngcontent-%COMP%]{display:none!important}.auth-v2__form[_ngcontent-%COMP%]{padding:20px 16px 30px;min-height:100dvh}.auth-v2__wrap[_ngcontent-%COMP%]{align-items:flex-start;padding-top:8px}.auth-v2__card[_ngcontent-%COMP%], .auth-v2__card--wide[_ngcontent-%COMP%]{max-width:100%}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}@media(max-width:400px){.auth-v2__form[_ngcontent-%COMP%]{padding:18px 12px 28px}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-xl)}.auth-v2__otp[_ngcontent-%COMP%]{gap:7px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:42px;height:50px;font-size:19px}}[_nghost-%COMP%]     .auth-v2 .mat-mdc-text-field-wrapper{padding-inline-start:14px!important;padding-inline-end:14px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix{padding-inline:0 8px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix{padding-inline:8px 0!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix>.mat-icon, [_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0;color:#a59fc0}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-button{width:100%;height:100%}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-label-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6px;line-height:normal}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--color-text-muted);font-size:12.5px;font-weight:700}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:before, [_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:var(--v2-line, #e8e4f2)}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--v2-line, #e8e4f2);background:#fff;border-radius:var(--radius-lg);padding:13px;font-weight:800;font-size:var(--font-size-base);color:#3c3858;cursor:pointer;transition:border-color .15s,box-shadow .15s}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]:hover:not([disabled]){border-color:#cfc7e6;box-shadow:var(--shadow-raised)}[_nghost-%COMP%]   .auth-v2__google[disabled][_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}[_nghost-%COMP%]   .auth-v2__google-icon[_ngcontent-%COMP%]{width:20px;height:20px;flex:none}'],changeDetection:1});}}return i})();var sa=()=>["/landingpage"],da=(i,p)=>p.icon,ca=(i,p)=>p.id;function pa(i,p){if(i&1){let t=o_();Xs(0,"button",15),my("click",function(){let a=Pp(t).$implicit,c=l_();return Lp(c.changeLanguage(a,true))}),Xs(1,"div",16),cy(2,"img",17),Xs(3,"span",18),V_(4),hd()()();}if(i&2){let t=p.$implicit;_C(2),ay("src",t.icon,Vg$1),_C(2),ky(t.language);}}function ma(i,p){if(i&1){let t=o_();Xs(0,"button",28),my("click",function(){Pp(t);let a=l_(2);return Lp(a.clearSearch())}),Xs(1,"mat-icon"),V_(2,"close"),hd()();}}function ga(i,p){if(i&1){let t=o_();Xs(0,"button",29),my("click",function(){let a=Pp(t).$implicit,c=l_(2);return Lp(c.selectUser(a))}),Xs(1,"span",30),V_(2),hd(),Xs(3,"span",31)(4,"span",32),V_(5),hd()(),Xs(6,"mat-icon",33),V_(7,"chevron_left"),hd()();}if(i&2){let t=p.$implicit,e=l_(2);
1ay("disabled",e.submitting),_C(),Ty("background-color",e.getColor(t)),_C(),ky(e.getInitial(t)),_C(3),ky(t.name);}}function ua(i,p){if(i&1){let t=o_();Xs(0,"h1",19),V_(1),fS(2,"translate"),hd(),Xs(3,"p",20),V_(4),fS(5,"translate"),hd(),Xs(6,"div",21)(7,"mat-form-field",22)(8,"mat-icon",23),V_(9,"search"),hd(),Xs(10,"input",24),fS(11,"translate"),Vy("ngModelChange",function(a){Pp(t);let c=l_();return G_(c.searchTerm,a)||(c.searchTerm=a),Lp(a)}),my("ngModelChange",function(){Pp(t);let a=l_();return Lp(a.filterUsers())}),hd(),lb(),qT(12,ma,3,0,"button",25),hd()(),Xs(13,"div",26),KT(14,ga,8,5,"button",27,ca),hd();}if(i&2){let t=l_();_C(),ky(hS(2,6,"Select a SocialLab team member")),_C(3),ky(hS(5,8,"A verification code will be sent to the team member you choose.")),_C(6),ay("placeholder",Z_(hS(11,10,"Search"))),By("ngModel",t.searchTerm),fb(),_C(2),ZT(t.searchTerm?12:-1),_C(2),XT(t.filteredUsers);}}function _a(i,p){if(i&1&&(Xs(0,"span",34),V_(1),hd()),i&2){let t=l_(2);_C(),ky(t.approver?.maskedContact);}}function ha(i,p){if(i&1){let t=o_();Xs(0,"h1",19),V_(1),fS(2,"translate"),hd(),Xs(3,"p",20),V_(4),fS(5,"translate"),Xs(6,"b"),V_(7),hd(),qT(8,_a,2,1,"span",34),hd(),Xs(9,"div",35)(10,"label"),V_(11),fS(12,"translate"),hd(),Xs(13,"mat-form-field",36)(14,"mat-icon",23),V_(15,"lock"),hd(),Xs(16,"input",37),Vy("ngModelChange",function(a){Pp(t);let c=l_();return G_(c.otp,a)||(c.otp=a),Lp(a)}),my("keyup.enter",function(){Pp(t);let a=l_();return Lp(a.verifyOtp())}),hd(),lb(),hd()(),Xs(17,"button",38),my("click",function(){Pp(t);let a=l_();return Lp(a.verifyOtp())}),V_(18),fS(19,"translate"),hd(),Xs(20,"div",39)(21,"button",40),my("click",function(){Pp(t);let a=l_();return Lp(a.resendOtp())}),V_(22),fS(23,"translate"),hd(),Xs(24,"button",41),my("click",function(){Pp(t);let a=l_();return Lp(a.backToUsers())}),V_(25),fS(26,"translate"),hd()();}if(i&2){let t=l_();_C(),ky(hS(2,12,"Enter verification code")),_C(3),Dd(" ",hS(5,14,"A code was sent to")," "),_C(3),ky(t.approver?.name),_C(),ZT(t.approver?.maskedContact?8:-1),_C(3),ky(hS(12,16,"Verification Code")),_C(5),By("ngModel",t.otp),fb(),_C(),ay("disabled",t.submitting),_C(),Dd(" ",hS(19,18,"Login")," "),_C(3),ay("disabled",t.submitting),_C(),Dd(" ",hS(23,20,"Resend code")," "),_C(2),ay("disabled",t.submitting),_C(),Dd(" ",hS(26,22,"Choose another member")," ");}}var En=(()=>{class i{constructor(t,e$1,a,c,P,F,D){this.settings=t,this.errorService=e$1,this.router=a,this.loadingService=c,this.translate=P,this.authService=F,this.toastr=D,this.options=this.settings.getOptions(),this.dir="rtl",this.languages=e.languages,this.users=[],this.filteredUsers=[],this.searchTerm="",this.gateToken="",this.otpSent=false,this.submitting=false,this.selectedUser=null,this.approver=null,this.otp="";let V=localStorage.getItem("lang"),At=this.languages.find(Xe=>Xe.code===(V||this.options.language));At||(At=this.languages[0]),this.selectedLanguage=At,this.changeLanguage(this.selectedLanguage,false);}changeLanguage(t,e){this.translate.use(t.code),this.selectedLanguage=t,this.options.language=t.code,this.options.dir=t.code==="ar"?"rtl":"ltr",localStorage.setItem("lang",t.code),this.settings.setOptions(this.options),e&&window.location.reload();}ngOnInit(){this.loadingService.loadingOff(),this.dir=this.options.language==="ar"?"rtl":"ltr";let t=this.authService.getUser();if(!t||t.step!==4){this.router.navigate(["/authentication/login"]);return}this.users=t.supportUsers??[],this.filteredUsers=this.users,this.gateToken=t.supportGateToken??"";}filterUsers(){let t=this.searchTerm?.toLowerCase().trim();if(!t){this.filteredUsers=this.users;return}this.filteredUsers=this.users.filter(e=>e.name?.toLowerCase().includes(t));}clearSearch(){this.searchTerm="",this.filteredUsers=this.users;}selectUser(t){this.submitting||(this.submitting=true,this.selectedUser=t,this.loadingService.loadingOn(),this.authService.supportSendOtp(this.gateToken,t.id).subscribe({next:e=>{this.loadingService.loadingOff(),this.submitting=false,e.succeeded?(this.approver=e.data?.supportApprover??{id:t.id,name:t.name,maskedContact:""},this.otpSent=true,this.otp="",this.toastr.success("A verification code was sent to the selected team member.")):(this.selectedUser=null,this.toastr.error(e?.errors?.[0]||this.translate.instant("Failed to send verification code")));},error:e=>{this.loadingService.loadingOff(),this.submitting=false,this.selectedUser=null,this.errorService.setError(e,"Failed to Complete the Operation");}}));}resendOtp(){this.selectedUser&&this.selectUser(this.selectedUser);}backToUsers(){this.otpSent=false,this.selectedUser=null,this.approver=null,this.otp="";}verifyOtp(){if(this.submitting)return;let t=(this.otp||"").replace(/\D/g,"");if(!/^\d{6}$/.test(t)){this.toastr.error("Invalid OTP!");return}this.selectedUser&&(this.submitting=true,this.loadingService.loadingOn(),this.authService.supportVerifyOtp(this.gateToken,this.selectedUser.id,+t).subscribe({next:e=>{this.loadingService.loadingOff(),this.submitting=false,e.succeeded?this.authService.getUser()?.step===2?this.router.navigate(["/authentication/login-select-client"]):this.router.navigate(["/dashboard"]):(this.otp="",this.toastr.error(e?.errors?.[0]||this.translate.instant("Invalid OTP!")));},error:e=>{this.loadingService.loadingOff(),this.submitting=false,this.otp="";let a=this.translate.instant("Invalid OTP!");e?.error?.errors&&(a=e.error.errors.join(",")),this.toastr.error(a);}}));}getInitial(t){return t?.name?.charAt(0)??"?"}getColor(t){let e=["#FFE5E5","#E5F3FF","#E5FFE5","#FFF5E5","#F0E5FF","#FFE5F0","#E5FFFF","#FFFFE5","#FFE5D9","#E5E5FF"],a=this.users.findIndex(c=>c.id===t.id);return e[(a<0?0:a)%e.length]}static{this.\u0275fac=function(e){return new(e||i)(H(d),H(Gt$1),H(G),H(P),H(O),H(Ao$1),H(lt))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-support-select-user"]],decls:22,vars:7,consts:[["flags","matMenu"],[1,"auth-v2"],[1,"auth-v2__form"],[1,"auth-v2__ambient","auth-v2__ambient--tl"],[1,"auth-v2__ambient","auth-v2__ambient--br"],[1,"auth-v2__top"],[1,"auth-v2__brand",3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","Social Lab"],["mat-button","",1,"auth-v2__lang",3,"matMenuTriggerFor"],["width","20","height","20","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"cardWithShadow"],["mat-menu-item",""],[1,"auth-v2__wrap","auth-v2__wrap--scroll"],[1,"auth-v2__card","auth-v2__card--wide"],[1,"auth-v2__aside"],["mat-menu-item","",3,"click"],[1,"d-flex","align-items-center","gap-2"],["width","22","height","22","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"f-s-14"],[1,"auth-v2__title"],[1,"auth-v2__lead"],[1,"auth-v2__search"],["appearance","outline","color","primary"],["matPrefix","",1,"fld-icon"],["matInput","",3,"ngModelChange","ngModel","placeholder"],["mat-icon-button","","matSuffix","","aria-label","clear"],[1,"auth-v2__list"],["type","button",1,"auth-v2__list-item",3,"disabled"],["mat-icon-button","","matSuffix","","aria-label","clear",3,"click"],["type","button",1,"auth-v2__list-item",3,"click","disabled"],[1,"auth-v2__list-avatar"],[1,"auth-v2__list-body"],[1,"auth-v2__list-name"],[1,"auth-v2__list-arrow"],[1,"auth-v2__chip"],[1,"auth-v2__field"],["appearance","outline","color","primary",1,"w-100","auth-v2__otp-single"],["matInput","","inputmode","numeric","maxlength","6","autocomplete","one-time-code","placeholder","------",3,"ngModelChange","keyup.enter","ngModel"],["mat-flat-button","","color","primary",1,"auth-v2__submit",3,"click","disabled"],[1,"auth-v2__actions"],["mat-button","","color","primary",3,"click","disabled"],["mat-button","",3,"click","disabled"]],template:function(e,a){if(e&1&&(Xs(0,"div",1)(1,"div",2),cy(2,"div",3)(3,"div",4),Xs(4,"div",5)(5,"a",6),cy(6,"img",7),hd(),Xs(7,"button",8),cy(8,"img",9),Xs(9,"span"),V_(10),hd(),Xs(11,"mat-icon"),V_(12,"expand_more"),hd()(),Xs(13,"mat-menu",10,0),KT(15,pa,5,2,"button",11,da),hd()(),Xs(17,"div",12)(18,"div",13),qT(19,ua,16,12)(20,ha,27,24),hd()()(),cy(21,"app-auth-marketing-panel",14),hd()),e&2){let c=v_(14);sy("dir",a.options.dir),_C(5),ay("routerLink",tS(6,sa)),_C(2),ay("matMenuTriggerFor",c),_C(),ay("src",a.selectedLanguage.icon,Vg$1),_C(2),ky(a.selectedLanguage.language),_C(5),XT(a.languages),_C(4),ZT(a.otpSent?20:19);}},dependencies:[ea$1,ai,Pg,Is,Tg,Dc,zc,Vg,Tt,Zt,Kv,b0,L0,Yx,dn,da$1,kh,Ch,Vw,Pw,nk,td,tC,bC,sv,ta$1,pr$1,ov,NC,XC,_D,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,Fi,NS,ZS,EI,us,ms,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA,mt],styles:[".search-container[_ngcontent-%COMP%]{width:100%;max-width:500px;margin-bottom:1.5rem}.search-field[_ngcontent-%COMP%]{width:100%}.search-field[_ngcontent-%COMP%]     .mat-mdc-form-field-subscript-wrapper{display:none}.card-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.75rem}
1.logo-circle[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%;background:#fffc;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;flex-shrink:0}mat-card-title[_ngcontent-%COMP%]{font-size:var(--font-size-base);font-weight:500;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}",'@charset "UTF-8";[_nghost-%COMP%]{--v2-green: #13deb9;--v2-green-d: #13deb9;--v2-ink: #0c0a1f;--v2-line: #e8e4f2;--v2-field: #f8f7ff;--v2-muted: #5d6b85}.auth-v2[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;min-height:100dvh;width:100%;background:#fff;color:var(--v2-ink)}.auth-v2__form[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px 40px 28px}.auth-v2__ambient[_ngcontent-%COMP%]{position:absolute;width:420px;height:420px;border-radius:50%;opacity:.4;pointer-events:none;filter:blur(10px)}.auth-v2__ambient--tl[_ngcontent-%COMP%]{top:-140px;inset-inline-start:-140px;background:radial-gradient(circle,rgba(47,210,155,.18),transparent 60%)}.auth-v2__ambient--br[_ngcontent-%COMP%]{bottom:-140px;inset-inline-end:-140px;background:radial-gradient(circle,rgba(107,78,255,.16),transparent 60%)}.auth-v2__top[_ngcontent-%COMP%]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.auth-v2__brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:150px;height:auto}.auth-v2__lang[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:5px 12px;font-weight:700;color:#5b5775;min-width:0;line-height:1.4}.auth-v2__lang[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%;object-fit:cover}.auth-v2__lang[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px;color:var(--v2-muted)}.auth-v2__lang[_ngcontent-%COMP%]:hover{border-color:var(--v2-green)}.auth-v2__wrap[_ngcontent-%COMP%]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}.auth-v2__card[_ngcontent-%COMP%]{width:100%;max-width:440px;padding:12px 0}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:-.3px}.auth-v2__wave[_ngcontent-%COMP%]{display:inline-block;transform-origin:70% 70%;
1animation:_ngcontent-%COMP%_v2wave 2.4s ease-in-out infinite}.auth-v2__lead[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 22px;line-height:1.6}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]{display:flex;width:100%;border:none;border-radius:var(--radius-lg);background:#f1eef9;padding:4px;gap:4px;height:48px;margin-bottom:16px;overflow:visible;box-shadow:none}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{flex:1;border:none;background:transparent;border-radius:9px;color:#7c769b;font-weight:700;transition:all .2s}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background:#fff;color:var(--v2-green-d);box-shadow:var(--shadow-card)}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-button[_ngcontent-%COMP%]{height:100%}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-label-content[_ngcontent-%COMP%]{line-height:38px;padding:0 8px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.auth-v2__field[_ngcontent-%COMP%]{margin-bottom:6px}.auth-v2__field[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:7px}.auth-v2__field[_ngcontent-%COMP%]   .fld-icon[_ngcontent-%COMP%]{color:#a59fc0;font-size:20px}.auth-v2__field[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__reco[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--v2-green-d);background:linear-gradient(90deg,var(--color-light-primary),#efeafe);border-radius:99px;padding:5px 12px;margin-bottom:12px}.auth-v2__reco[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px}.auth-v2__hint[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 14px;line-height:1.6}.auth-v2__forgot[_ngcontent-%COMP%]{display:flex;margin:2px 0 6px}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-inline-start:auto;color:var(--v2-green-d);font-weight:700;font-size:var(--font-size-sm);text-decoration:none}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__submit.mat-mdc-unelevated-button[_ngcontent-%COMP%]{width:100%;height:50px;border-radius:var(--radius-lg);font-size:15px;font-weight:800;margin-top:10px;box-shadow:var(--shadow-float)}.auth-v2__switch[_ngcontent-%COMP%]{text-align:center;margin-top:22px;font-weight:500;color:#4a4663}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--v2-green-d);font-weight:700;text-decoration:none;margin-inline-start:4px}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__aside[_ngcontent-%COMP%]{display:block;height:100%}
1@keyframes _ngcontent-%COMP%_v2wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}.auth-v2__chip[_ngcontent-%COMP%]{display:inline-block;background:var(--v2-field);border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:8px 14px;font-weight:700;color:#4a4663;margin-bottom:18px;direction:ltr;unicode-bidi:plaintext}.auth-v2__otp-label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:4px}.auth-v2__otp[_ngcontent-%COMP%]{display:flex;gap:10px;justify-content:center;margin:8px 0 18px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:48px;height:56px;text-align:center;font-size:22px;font-weight:800;color:var(--v2-ink);border:1.5px solid var(--v2-line);background:var(--v2-field);border-radius:var(--radius-lg);outline:none;transition:all .2s}.auth-v2__otp-box[_ngcontent-%COMP%]:focus{border-color:var(--v2-green);background:#fff;box-shadow:0 0 0 4px #16b1871a}.auth-v2__otp-single[_ngcontent-%COMP%]     input{letter-spacing:6px;text-align:center;font-weight:700}.auth-v2__search[_ngcontent-%COMP%]{margin-bottom:14px}.auth-v2__search[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;max-height:48vh;overflow-y:auto;padding:2px;margin:0 -2px}.auth-v2__list-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:12px;border-radius:var(--radius-lg);background:var(--v2-field);border:1.5px solid var(--v2-line);cursor:pointer;transition:all .2s}.auth-v2__list-item[_ngcontent-%COMP%]:hover{border-color:var(--v2-green);transform:translateY(-1px);box-shadow:var(--shadow-float)}.auth-v2__list-item[_ngcontent-%COMP%]:hover   .auth-v2__list-arrow[_ngcontent-%COMP%]{color:var(--v2-green-d)}.auth-v2__list-avatar[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#3a3556;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-raised)}.auth-v2__list-avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.auth-v2__list-body[_ngcontent-%COMP%]{flex:1;min-width:0}
1.auth-v2__list-name[_ngcontent-%COMP%]{display:block;font-weight:800;font-size:var(--font-size-base);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-v2__list-sub[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted)}.auth-v2__list-arrow[_ngcontent-%COMP%]{color:#a59fc0;flex-shrink:0;transition:all .2s}[dir=rtl][_ngcontent-%COMP%]   .auth-v2__list-arrow[_ngcontent-%COMP%]{transform:scaleX(-1)}.auth-v2__secondary.mat-mdc-outlined-button[_ngcontent-%COMP%], a.auth-v2__secondary[_ngcontent-%COMP%]{width:100%;height:48px;border-radius:var(--radius-lg);font-weight:700;margin-top:10px}.auth-v2__actions[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:10px}.auth-v2__center-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:40px 0}@media(max-width:991px){.auth-v2[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.auth-v2__aside[_ngcontent-%COMP%]{display:none!important}.auth-v2__form[_ngcontent-%COMP%]{padding:20px 16px 30px;min-height:100dvh}.auth-v2__wrap[_ngcontent-%COMP%]{align-items:flex-start;padding-top:8px}.auth-v2__card[_ngcontent-%COMP%], .auth-v2__card--wide[_ngcontent-%COMP%]{max-width:100%}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}@media(max-width:400px){.auth-v2__form[_ngcontent-%COMP%]{padding:18px 12px 28px}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-xl)}.auth-v2__otp[_ngcontent-%COMP%]{gap:7px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:42px;height:50px;font-size:19px}}[_nghost-%COMP%]     .auth-v2 .mat-mdc-text-field-wrapper{padding-inline-start:14px!important;padding-inline-end:14px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix{padding-inline:0 8px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix{padding-inline:8px 0!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix>.mat-icon, [_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0;color:#a59fc0}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-button{width:100%;height:100%}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-label-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6px;line-height:normal}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--color-text-muted);font-size:12.5px;font-weight:700}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:before, [_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:var(--v2-line, #e8e4f2)}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--v2-line, #e8e4f2);background:#fff;border-radius:var(--radius-lg);padding:13px;font-weight:800;font-size:var(--font-size-base);color:#3c3858;cursor:pointer;transition:border-color .15s,box-shadow .15s}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]:hover:not([disabled]){border-color:#cfc7e6;box-shadow:var(--shadow-raised)}[_nghost-%COMP%]   .auth-v2__google[disabled][_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}[_nghost-%COMP%]   .auth-v2__google-icon[_ngcontent-%COMP%]{width:20px;height:20px;flex:none}'],changeDetection:1});}}return i})();var fa=()=>["/landingpage"],va=()=>["Verification warning"],xa=()=>["Partial verification completed. Please complete verification for all platforms."],Ca=(i,p)=>p.icon;function Ma(i,p){if(i&1){let t=o_();Xs(0,"button",34),my("click",function(){let a=Pp(t).$implicit,c=l_();return Lp(c.changeLanguage(a,true))}),Xs(1,"div",13),cy(2,"img",14),Xs(3,"span",35),V_(4),hd()()();}if(i&2){let t=p.$implicit;_C(2),ay("src",t.icon,Vg$1),_C(2),ky(t.language);}}function ba(i,p){if(i&1&&(Xs(0,"div",28)(1,"mat-icon",36),V_(2,"email"),hd(),Xs(3,"div",37)(4,"span",38),V_(5),fS(6,"translate"),hd(),Xs(7,"span",39),V_(8),hd()()()),i&2){let t=l_();_C(5),ky(hS(6,2,"Email")),_C(3),ky(t.user.email);}}function Pa(i,p){if(i&1&&(Xs(0,"div",28)(1,"mat-icon",36),V_(2,"phone"),hd(),Xs(3,"div",37)(4,"span",38),V_(5),fS(6,"translate"),hd(),Xs(7,"span",39),V_(8),hd()()()),i&2){let t=l_();_C(5),ky(hS(6,2,"Phone Number")),_C(3),ky(t.user.phoneNumber);}}function wa(i,p){i&1&&(Xs(0,"mat-icon",53),V_(1,"refresh"),hd());}function Oa(i,p){i&1&&(Xs(0,"span"),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),ky(hS(2,1,"Request Verification Code")));}function ya(i,p){i&1&&(Xs(0,"span"),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),ky(hS(2,1,"Sending...")));}
1function Sa(i,p){if(i&1){let t=o_();Xs(0,"div",50)(1,"button",52),my("click",function(){Pp(t);let a=l_(2).$implicit,c=l_();return Lp(c.requestCode(a))}),qT(2,wa,2,0,"mat-icon",53),qT(3,Oa,3,3,"span"),qT(4,ya,3,3,"span"),hd()();}if(i&2){let t=l_(2).$implicit;_C(),ay("disabled",t.loading),_C(),ZT(t.loading?2:-1),_C(),ZT(t.loading?-1:3),_C(),ZT(t.loading?4:-1);}}function ka(i,p){i&1&&(Xs(0,"mat-icon",53),V_(1,"refresh"),hd());}function Ta(i,p){i&1&&(Xs(0,"span"),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),ky(hS(2,1,"Verify")));}function Ea(i,p){i&1&&(Xs(0,"span"),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),ky(hS(2,1,"Verifying...")));}function Ia(i,p){if(i&1){let t=o_();Xs(0,"div",51)(1,"p",54),V_(2),fS(3,"translate"),hd(),Xs(4,"div",55)(5,"mat-form-field",56)(6,"mat-label"),V_(7),fS(8,"translate"),hd(),Xs(9,"input",57),Vy("ngModelChange",function(a){Pp(t);let c=l_(2).$implicit;return G_(c.code,a)||(c.code=a),Lp(a)}),my("ngModelChange",function(a){Pp(t);let c=l_(2).$implicit,P=l_();return Lp(P.onCodeChange(a,c))})("keyup.enter",function(){Pp(t);let a=l_(2).$implicit,c=l_();return Lp(c.verifyCode(a))}),hd(),lb(),Xs(10,"mat-hint"),V_(11),fS(12,"translate"),hd()(),Xs(13,"button",58),my("click",function(){Pp(t);let a=l_(2).$implicit,c=l_();return Lp(c.verifyCode(a))}),qT(14,ka,2,0,"mat-icon",53),qT(15,Ta,3,3,"span"),qT(16,Ea,3,3,"span"),hd()(),Xs(17,"button",59),my("click",function(){Pp(t);let a=l_(2).$implicit,c=l_();return Lp(c.requestCode(a))}),V_(18),fS(19,"translate"),hd()();}if(i&2){let t=l_(2).$implicit;_C(2),Dd(" ",hS(3,10,"We sent a verification code. Please enter it below")," "),_C(5),ky(hS(8,12,"Verification Code")),_C(2),By("ngModel",t.code),fb(),_C(2),ky(hS(12,14,"Enter the 6-digit code")),_C(2),ay("disabled",!t.code||t.code.length<4||t.loading),_C(),ZT(t.loading?14:-1),_C(),ZT(t.loading?-1:15),_C(),ZT(t.loading?16:-1),_C(),ay("disabled",t.loading),_C(),Dd(" ",hS(19,16,"Resend Code")," ");}}function Va(i,p){if(i&1&&(Xs(0,"div",49),qT(1,Sa,5,4,"div",50),qT(2,Ia,20,18,"div",51),hd()),i&2){let t=l_().$implicit;_C(),ZT(t.sent?-1:1),_C(),ZT(t.sent?2:-1);}}function za(i,p){if(i&1&&(Xs(0,"mat-card",40)(1,"mat-card-content",26)(2,"div",41)(3,"div",28)(4,"div",42),cy(5,"img",43),hd(),Xs(6,"div")(7,"h4",44),V_(8),fS(9,"translate"),hd(),Xs(10,"p",45),V_(11),fS(12,"translate"),hd()()(),Xs(13,"div",46)(14,"mat-icon",47),V_(15),hd(),Xs(16,"span",48),V_(17),fS(18,"translate"),fS(19,"translate"),hd()()(),qT(20,Va,3,2,"div",49),hd()()),i&2){let t=p.$implicit,e=l_();_y("verified",e.isVerified(t.platform))("pending",!e.isVerified(t.platform)),_C(5),ay("src",e.getPlatformImage(t.platform),Vg$1)("alt",e.getPlatformLabel(t.platform)),_C(3),Dd(" ",hS(9,15,e.getPlatformLabel(t.platform))," "),_C(3),Dd(" ",hS(12,17,e.getPlatformDescription(t.platform))," "),_C(2),_y("verified",e.isVerified(t.platform))("pending",!e.isVerified(t.platform)),_C(2),Dd(" ",e.isVerified(t.platform)?"check_circle":"pending"," "),_C(2),Dd(" ",e.isVerified(t.platform)?hS(18,19,"Verified"):hS(19,21,"Not Verified")," "),_C(3),ZT(e.isVerified(t.platform)?-1:20);}}function Fa(i,p){if(i&1){let t=o_();Xs(0,"div",32)(1,"mat-card",60)(2,"mat-card-content",61)(3,"mat-icon",62),V_(4,"check_circle"),hd(),Xs(5,"h4",63),V_(6),fS(7,"translate"),hd(),Xs(8,"p",64),V_(9),fS(10,"translate"),hd(),Xs(11,"button",65),my("click",function(){Pp(t);let a=l_();return Lp(a.goToClientSelection())}),V_(12),fS(13,"translate"),hd()()()();}i&2&&(_C(6),ky(hS(7,3,"All Platforms Verified")),_C(3),ky(hS(10,5,"Your account has been successfully verified")),_C(3),Dd(" ",hS(13,7,"Continue")," "));}function Ba(i,p){if(i&1){let t=o_();Xs(0,"div",32)(1,"button",65),my("click",function(){Pp(t);let a=l_();return Lp(a.goToClientSelection())}),V_(2),fS(3,"translate"),hd()();}i&2&&(_C(2),Dd(" ",hS(3,1,"Continue")," "));}function La(i,p){i&1&&cy(0,"app-alert-message",33),i&2&&ay("messages",tS(1,xa));}function Aa(i,p){if(i&1){let t=o_();Xs(0,"div",32)(1,"div",66)(2,"button",67),my("click",function(){Pp(t);let a=l_();return Lp(a.contactOnWhatsApp())}),Xs(3,"mat-icon"),V_(4,"chat"),hd(),V_(5),fS(6,"translate"),hd()()();}i&2&&(_C(5),Dd(" ",hS(6,1,"Contact Social Lab on WhatsApp")," "));}var In=(()=>{class i{constructor(t,e$1,a,c,P,F,D){this.settings=t,this.authService=e$1,this.verificationService=a,this.translate=c,this.errorService=P,this.router=F,this.toastr=D,this.options=this.settings.getOptions(),this.VerificationPlatform=h,this.languages=e.languages,this.dir="rtl",this.states=[{platform:h.Email,sent:false,code:"",loading:false},{platform:h.SMS,sent:false,code:"",loading:false},{platform:h.WhatsApp,sent:false,code:"",loading:false}];let V=localStorage.getItem("lang"),At=this.languages.find(Xe=>Xe.code===(V||this.options.language));At||(At=this.languages[0]),this.selectedLanguage=At,this.changeLanguage(this.selectedLanguage,false);}changeLanguage(t,e){this.translate.use(t.code),this.selectedLanguage=t,this.options.language=t.code,this.options.dir=t.code==="ar"?"rtl":"ltr",localStorage.setItem("lang",t.code),this.settings.setOptions(this.options),e&&window.location.reload();}ngOnInit(){this.dir=this.options.language==="ar"?"rtl":"ltr";let t=this.authService.getUser();if(!t){this.errorService.setError("User not found","Login failed. Please check your credentials."),this.router.navigate(["/authentication/login"]);return}this.user=t,this.user.phoneNumber?.startsWith("9665")||(this.states=this.states.filter(a=>a.platform!==h.SMS)),this.skipVerification();}isVerified(t){switch(t){case h.Email:return !!this.user.isVerifiedEmail;case h.SMS:return !!this.user.isVerifiedSMS;case h.WhatsApp:return !!this.user.isVerifiedWhatsApp;default:return  false}}requestCode(t){t.loading||(t.loading=true,this.verificationService.requestCode(t.platform).subscribe({next:e=>{if(t.loading=false,e?.succeeded)t.sent=true,this.toastr.success("Verification code sent successfully");else {let a=e?.errors?.[0]||"Failed to send verification code";this.toastr.error(a),this.errorService.setError(e,"Request Code failed");}},error:e=>{t.loading=false;let a=e?.error?.errors?.[0]||e?.errors?.[0]||e?.message||"Failed to send verification code";this.toastr.error(a),this.errorService.setError(e,"Request Code failed");}}));}onCodeChange(t,e){e.code=t,t&&t.length===6&&!e.loading&&setTimeout(()=>{this.verifyCode(e);},100);}verifyCode(t){!t.code||t.loading||t.code.length===6&&(t.loading=true,this.verificationService.verifyCode(t.platform,t.code).subscribe({next:e=>{if(t.loading=false,e?.succeeded)this.updateVerificationStatus(t.platform),t.sent=false,t.code="",this.toastr.success("Verified successfully"),this.refreshUserData();else {let a=e?.errors?.[0]||"Verification failed";this.toastr.error(a),this.errorService.setError(e,"Verify failed");}},error:e=>{t.loading=false;let a=e?.error?.errors?.[0]||e?.errors?.[0]||e?.message||"Verification failed";this.toastr.error(a),this.errorService.setError(e,"Verify failed");}}));}refreshUserData(){this.authService.getUserInfo().subscribe({next:t=>{if(t?.succeeded&&t?.data){let e=t.data;this.user=D(D({},this.user),e);}else {let e=this.authService.getUser();e&&(this.user=D({},e));}},error:()=>{let t=this.authService.getUser();t&&(this.user=D({},t));}});}updateVerificationStatus(t){switch(t){case h.Email:this.user.isVerifiedEmail=true;break;case h.SMS:this.user.isVerifiedSMS=true;break;case h.WhatsApp:this.user.isVerifiedWhatsApp=true;break}}getPlatformLabel(t){switch(t){case h.Email:return "Email";case h.SMS:return "SMS";case h.WhatsApp:return "WhatsApp";default:return ""}}goToClientSelection(){this.user?.step===2?this.router.navigate(["/authentication/login-select-client"]):this.router.navigate(["/dashboard"]);}getPlatformImage(t){switch(t){case h.Email:return "assets/images/icons/email.png";case h.SMS:return "assets/images/icons/sms.png";case h.WhatsApp:return "assets/images/icons/whatsapp.png";default:return "assets/platforms/default.png"}}getPlatformDescription(t){switch(t){case h.Email:return "Verify your email address";case h.SMS:return "Verify your phone number";case h.WhatsApp:return "Verify your WhatsApp account";default:return ""}}skipVerification(){let t=!!this.user.isVerifiedEmail,e=!!this.user.isVerifiedSMS||!!this.user.isVerifiedWhatsApp;if(t&&e){this.goToClientSelection();return}}
1contactOnWhatsApp(){window.open("https://api.whatsapp.com/send/?phone=966530901484&text&type=phone_number&app_absent=0","_blank");}logout(){this.authService.logout(),this.router.navigate(["/authentication/login"]);}static{this.\u0275fac=function(e){return new(e||i)(H(d),H(Ao$1),H(C),H(O),H(Gt$1),H(G),H(lt))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-side-authentication"]],decls:49,vars:22,consts:[["flags","matMenu"],[1,"blank-layout-container","justify-content-center"],[1,"position-relative","row","w-100","h-100"],[1,"col-lg-6","col-xl-8","bg-gredient","p-0"],[1,"p-24","h-100"],[3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","logo",1,"align-middle","m-2",2,"max-width","250px"],[1,"align-items-center","justify-content-center","img-height","d-none","d-lg-flex"],["src","/assets/images/backgrounds/login-bg.svg","alt","login",2,"max-width","500px"],[1,"col-lg-6","col-xl-4","p-0"],[1,"topbar","topbar-xl"],[1,"p-xs-6","d-flex","align-items-center","justify-content-between","w-100"],["mat-button","",1,"lang-btn",3,"matMenuTriggerFor"],[1,"d-flex","align-items-center"],["width","24","height","24","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"mat-subtitle-2","f-s-14"],[1,"cardWithShadow"],["mat-menu-item",""],["mat-button","","color","warn",3,"click"],[1,"d-flex","justify-content-center","align-items-center"],[1,"login-title"],[1,"d-flex","align-items-start","align-items-lg-center","justify-content-center"],[1,"row","justify-content-center","w-100"],[1,"col-lg-9","max-width-form"],[1,"f-s-14","d-block","mat-body-1","m-b-24","text-center","text-muted"],[1,"user-info-card","m-b-24"],[1,"p-16"],[1,"d-flex","flex-column","gap-12"],[1,"d-flex","align-items-center","gap-12"],["type","warning",3,"messages"],[1,"verification-cards-container"],[1,"verification-card",3,"verified","pending"],[1,"mt-4"],["type","info",3,"messages"],["mat-menu-item","",3,"click"],[1,"mat-subtitle-1","f-s-14"],[1,"contact-icon"],[1,"flex-grow-1"],[1,"f-s-12","text-muted","d-block"],[1,"f-s-14","f-w-500"],[1,"verification-card"],[1,"d-flex","justify-content-between","align-items-center","mb-3"],[1,"platform-icon-wrapper"],["alt","",1,"platform-icon",3,"src","alt"],[1,"platform-name","m-0","f-w-600"],[1,"platform-description","m-0","f-s-12","text-muted"],[1,"verification-status-badge"],[1,"status-icon"],[1,"status-text"],[1,"verification-actions"],[1,"request-code-section"],[1,"verify-code-section"],["mat-flat-button","","color","primary",1,"w-100",3,"click","disabled"],[1,"spinning"],[1,"f-s-12","text-muted","m-b-12","text-center"],[1,"d-flex","gap-8","align-items-end"],["appearance","outline",1,"flex-grow-1"],["matInput","","type","text","maxlength","6","placeholder","000000",3,"ngModelChange","keyup.enter","ngModel"],["mat-flat-button","","color","primary",3,"click","disabled"],["mat-button","","color","primary",1,"w-100","m-t-8",3,"click","disabled"],[1,"success-card"],[1,"p-16","text-center"],[1,"success-icon"],[1,"m-t-16","m-b-8"],[1,"text-muted","m-b-16"],["mat-flat-button","","color","primary",1,"w-100",3,"click"],[1,"text-center","d-flex","flex-column","gap-12"],["mat-button","","color","primary",1,"w-100","whatsapp-contact-btn",3,"click"]],template:function(e,a){if(e&1&&(Xs(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"a",5),cy(5,"img",6),hd(),Xs(6,"div",7),cy(7,"img",8),hd()()(),Xs(8,"div",9)(9,"mat-toolbar",10)(10,"div",11)(11,"button",12)(12,"div",13),cy(13,"img",14),Xs(14,"span",15),V_(15),hd()()(),Xs(16,"mat-menu",16,0),KT(18,Ma,5,2,"button",17,Ca),hd(),Xs(20,"button",18),my("click",function(){return a.logout()}),Xs(21,"mat-icon"),V_(22,"logout"),hd(),Xs(23,"span",15),V_(24),fS(25,"translate"),hd()()()(),Xs(26,"div",19)(27,"h3",20),V_(28),fS(29,"translate"),hd()(),Xs(30,"div",21)(31,"div",22)(32,"div",23)(33,"p",24),V_(34),fS(35,"translate"),hd(),Xs(36,"mat-card",25)(37,"mat-card-content",26)(38,"div",27),qT(39,ba,9,4,"div",28),qT(40,Pa,9,4,"div",28),hd()()(),cy(41,"app-alert-message",29),Xs(42,"div",30),KT(43,za,21,23,"mat-card",31,QT),hd(),qT(45,Fa,14,9,"div",32),qT(46,Ba,4,3,"div",32),qT(47,La,1,2,"app-alert-message",33),qT(48,Aa,7,3,"div",32),hd()()()()()()),e&2){let c=v_(17);_C(4),ay("routerLink",tS(20,fa)),_C(7),ay("matMenuTriggerFor",c),_C(2),ay("src",a.selectedLanguage.icon,Vg$1),_C(2),ky(a.selectedLanguage.language),_C(3),XT(a.languages),_C(6),ky(hS(25,14,"Logout")),_C(4),ky(hS(29,16,"Account Verification")),_C(6),Dd(" ",hS(35,18,"Please verify your account by completing verification for all platforms")," "),_C(5),ZT(a.user.email?39:-1),_C(),ZT(a.user.phoneNumber?40:-1),_C(),ay("messages",tS(21,va)),_C(2),XT(a.states),_C(2),ZT(a.user.isVerifiedEmail&&a.user.isVerifiedSMS&&a.user.isVerifiedWhatsApp?45:-1),_C(),ZT(a.user.isVerifiedEmail||a.user.isVerifiedSMS||a.user.isVerifiedWhatsApp?46:-1),_C(),ZT(a.user.isVerifiedEmail||a.user.isVerifiedSMS||a.user.isVerifiedWhatsApp?47:-1),_C(),ZT(a.user.isVerifiedEmail&&a.user.isVerifiedSMS&&a.user.isVerifiedWhatsApp?-1:48);}},dependencies:[Tt,ea$1,ai,Pg,Is,Tg,Dc,zc,W,Kv,Vg,b0,L0,Yx,dn,da$1,vr$1,yr$1,Vw,Pw,nk,td,tC,bC,sv,ta$1,pr$1,ov,NC,XC,$C,_D,oD,lD,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,NS,ZS,EI,us,ms,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA,mt],styles:[".blank-layout-container[_ngcontent-%COMP%]{min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:992px){.row[_ngcontent-%COMP%]{display:block!important;flex-wrap:unset!important}.row[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]{width:100%!important;max-width:100%!important}.d-flex.align-items-start[_ngcontent-%COMP%]{padding:16px!important}.max-width-form[_ngcontent-%COMP%]{padding:0 8px!important}}.user-info-card[_ngcontent-%COMP%]{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#2196f30d,#fff);border:1px solid rgba(33,150,243,.2)}.contact-icon[_ngcontent-%COMP%]{color:#2196f3;font-size:var(--font-size-2xl);width:24px;height:24px}.verification-cards-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.verification-card[_ngcontent-%COMP%]{transition:all .3s ease;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:2px solid transparent}.verification-card.verified[_ngcontent-%COMP%]{border-color:var(--color-primary);background:linear-gradient(135deg,#4caf500d,#fff)}.verification-card.verified[_ngcontent-%COMP%]   .platform-icon-wrapper[_ngcontent-%COMP%]{background:#4caf501a}.verification-card.pending[_ngcontent-%COMP%]{border-color:#ff9800;background:linear-gradient(135deg,#ff98000d,#fff)}.verification-card.pending[_ngcontent-%COMP%]   .platform-icon-wrapper[_ngcontent-%COMP%]{background:#ff98001a}.verification-card[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.platform-icon-wrapper[_ngcontent-%COMP%]{width:56px;height:56px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.platform-icon-wrapper[_ngcontent-%COMP%]   .platform-icon[_ngcontent-%COMP%]{width:32px;height:32px;object-fit:contain}
1.platform-name[_ngcontent-%COMP%]{font-size:var(--font-size-base);font-weight:600;color:#2c3e50;margin-bottom:4px}.platform-description[_ngcontent-%COMP%]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.verification-status-badge[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-xl);font-size:var(--font-size-sm);font-weight:500}.verification-status-badge.verified[_ngcontent-%COMP%]{background:#4caf501a;color:var(--color-primary-dark)}.verification-status-badge.verified[_ngcontent-%COMP%]   .status-icon[_ngcontent-%COMP%]{color:var(--color-primary-dark)}.verification-status-badge.pending[_ngcontent-%COMP%]{background:#ff98001a;color:#ff9800}.verification-status-badge.pending[_ngcontent-%COMP%]   .status-icon[_ngcontent-%COMP%]{color:#ff9800}.verification-status-badge[_ngcontent-%COMP%]   .status-icon[_ngcontent-%COMP%]{font-size:var(--font-size-xl);width:20px;height:20px}.verification-status-badge[_ngcontent-%COMP%]   .status-text[_ngcontent-%COMP%]{font-size:var(--font-size-sm)}.verification-actions[_ngcontent-%COMP%]{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}.request-code-section[_ngcontent-%COMP%], .verify-code-section[_ngcontent-%COMP%]{width:100%}.success-card[_ngcontent-%COMP%]{background:linear-gradient(135deg,#4caf501a,#fff);border:2px solid var(--color-primary);border-radius:var(--radius-lg)}.success-card[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{font-size:64px;width:64px;height:64px;color:var(--color-primary-dark)}.success-card[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{color:#2c3e50;font-weight:600}.spinning[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_spin 1s linear infinite}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.verification-card[_ngcontent-%COMP%]   .d-flex.justify-content-between[_ngcontent-%COMP%]{flex-direction:column;gap:12px}.verification-card[_ngcontent-%COMP%]   .verification-status-badge[_ngcontent-%COMP%]{align-self:flex-start}.verify-code-section[_ngcontent-%COMP%]   .d-flex.gap-8[_ngcontent-%COMP%]{flex-direction:column;gap:12px}.user-info-card[_ngcontent-%COMP%]{margin-bottom:16px!important}.verification-cards-container[_ngcontent-%COMP%]{gap:12px;margin-bottom:16px}.platform-icon-wrapper[_ngcontent-%COMP%]{width:48px;height:48px}.platform-icon-wrapper[_ngcontent-%COMP%]   .platform-icon[_ngcontent-%COMP%]{width:28px;height:28px}
1.platform-name[_ngcontent-%COMP%]{font-size:var(--font-size-sm)}.platform-description[_ngcontent-%COMP%]{font-size:var(--font-size-xs)}.verification-status-badge[_ngcontent-%COMP%]{padding:6px 12px;font-size:var(--font-size-xs)}.verification-status-badge[_ngcontent-%COMP%]   .status-icon[_ngcontent-%COMP%]{font-size:var(--font-size-lg);width:18px;height:18px}.verification-status-badge[_ngcontent-%COMP%]   .status-text[_ngcontent-%COMP%]{font-size:var(--font-size-xs)}}@media(max-width:576px){.d-flex.align-items-start[_ngcontent-%COMP%]{padding:12px!important}.max-width-form[_ngcontent-%COMP%]{padding:0 4px!important}.verification-card[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:12px!important}.success-card[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{font-size:var(--font-size-5xl);width:48px;height:48px}.login-title[_ngcontent-%COMP%]{font-size:var(--font-size-xl);padding:8px 0}.user-info-card[_ngcontent-%COMP%]{margin-bottom:12px!important}.user-info-card[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:12px!important}}button[disabled][_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}.whatsapp-contact-btn[_ngcontent-%COMP%]{color:#25d366!important;border:1px solid #25d366}.whatsapp-contact-btn[_ngcontent-%COMP%]:hover{background:#25d3661a}.whatsapp-contact-btn[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:#25d366}"],changeDetection:1});}}return i})();var Li=(()=>{class i{constructor(t){this.authService=t,this.platformId=g(So$1),this.isBrowser=T$(this.platformId),this.clientId=ee.googleClientId;}get isConfigured(){return this.isBrowser&&!!this.clientId}signIn(){return L(this,null,function*(){let t=yield this.requestCode();try{return yield this.authService.loginWithGoogle(t,"postmessage")}catch(e){if(e?.error&&typeof e.error=="object"&&"succeeded"in e.error)return e.error;throw e}})}requestCode(){return new Promise((t,e)=>L(this,null,function*(){try{yield this.loadGis();}catch(P){e(P);return}let a=window.google;if(!a?.accounts?.oauth2){e(new Error("Google Identity Services unavailable"));return}a.accounts.oauth2.initCodeClient({client_id:this.clientId,scope:"openid email profile",ux_mode:"popup",callback:P=>{P?.code?t(P.code):e({cancelled:true,error:P?.error});},error_callback:P=>{e({cancelled:true,error:P?.type});}}).requestCode();}))}loadGis(){return this.gisLoaded?this.gisLoaded:(this.gisLoaded=new Promise((t,e)=>{if(!this.isBrowser){e(new Error("Not in browser"));return}if(window.google?.accounts?.oauth2){t();return}let a=document.getElementById("google-gsi-client");if(a){a.addEventListener("load",()=>t()),a.addEventListener("error",()=>e(new Error("Failed to load Google Identity Services")));return}let c=document.createElement("script");c.id="google-gsi-client",c.src="https://accounts.google.com/gsi/client",c.async=true,c.defer=true,c.onload=()=>t(),c.onerror=()=>e(new Error("Failed to load Google Identity Services")),document.head.appendChild(c);}),this.gisLoaded)}static{this.\u0275fac=function(e){return new(e||i)(M(Ao$1))};}static{this.\u0275prov=x({token:i,factory:i.\u0275fac,providedIn:"root"});}}return i})();var Ai=ee.serverBaseUrl+"/FBAccounts",zn=(()=>{class i{constructor(t,e,a){this.router=t,this.http=e,this.storageService=a,this.accountSubject=new Jr$1(null),this.account=this.accountSubject.asObservable();}get accountValue(){return this.accountSubject.value}login(){return this.loginFacebook().pipe(Li$1(t=>this.loginApi(t)))}loginFacebook(){let t=new Promise(e=>FB.login(e));return lt$1(t).pipe(Li$1(({authResponse:e})=>e?Oi(e.accessToken):In$1))}loginApi(t){return this.http.post(`${Ai}/authenticate`,{accessToken:t}).pipe(ve(e=>(this.accountSubject.next(e),this.startAuthenticateTimer(),e)))}logout(){FB.logout(),this.stopAuthenticateTimer(),this.accountSubject.next(null),this.storageService.clearAll(),this.clearCache(),this.router.navigate(["/authentication/login"]);}clearCache(){"caches"in window&&caches.keys().then(function(t){t.forEach(function(e){caches.delete(e);});});}getAccount(){return this.http.get(`${Ai}/current`)}updateAccount(t){return this.http.put(`${Ai}/current`,t).pipe(ve(e=>(e=D(D({},this.accountValue),e),this.accountSubject.next(e),e)))}deleteAccount(){return this.http.delete(`${Ai}/current`).pipe(Xr$1(()=>{this.logout();}))}startAuthenticateTimer(){let t=this.accountValue.token.split(".")[1],e=JSON.parse(atob(t)),c=new Date(e.exp*1e3).getTime()-Date.now()-60*1e3,P=FB.getAuthResponse()?.accessToken;P&&(this.authenticateTimeout=setTimeout(()=>{this.loginApi(P).subscribe();},c));}stopAuthenticateTimer(){clearTimeout(this.authenticateTimeout);}static{this.\u0275fac=function(e){return new(e||i)(M(G),M(DD),M(J))};}static{this.\u0275prov=x({token:i,factory:i.\u0275fac,providedIn:"root"});}}return i})();var Na=()=>["/landingpage"],Da=()=>["/authentication/side-register"],Ua=()=>["/authentication/side-forgot-pwd"],Ga=(i,p)=>p.icon;
1function $a(i,p){if(i&1){let t=o_();Xs(0,"button",29),my("click",function(){let a=Pp(t).$implicit,c=l_();return Lp(c.changeLanguage(a,true))}),Xs(1,"div",30),cy(2,"img",31),Xs(3,"span",32),V_(4),hd()()();}if(i&2){let t=p.$implicit;_C(2),ay("src",t.icon,Vg$1),_C(2),ky(t.language);}}function Wa(i,p){if(i&1){let t=o_();Xs(0,"div",22)(1,"label"),V_(2),fS(3,"translate"),hd(),Xs(4,"app-countrycode-phone",33),my("countryCodeChange",function(a){Pp(t);let c=l_();return Lp(c.onCountryCodeChanged(a))})("phoneNumberChange",function(a){Pp(t);let c=l_();return Lp(c.onPhoneChanged(a))})("fullPhoneChange",function(a){Pp(t);let c=l_();return Lp(c.onFullPhoneChanged(a))})("phoneValidChange",function(a){Pp(t);let c=l_();return Lp(c.onPhoneValidChanged(a))}),hd()();}i&2&&(_C(2),ky(hS(3,1,"Your Phone Number")));}function qa(i,p){i&1&&(Xs(0,"div",22)(1,"label"),V_(2),fS(3,"translate"),hd(),Xs(4,"mat-form-field",34)(5,"mat-icon",35),V_(6,"mail"),hd(),cy(7,"input",36),fS(8,"translate"),lb(),hd()()),i&2&&(_C(2),ky(hS(3,3,"Email")),_C(5),ay("placeholder",Z_(hS(8,5,"Please enter your email."))),fb());}function Ya(i,p){i&1&&(Xs(0,"div",37)(1,"mat-icon"),V_(2,"bolt"),hd(),V_(3),fS(4,"translate"),hd(),Xs(5,"p",38),V_(6),fS(7,"translate"),hd()),i&2&&(_C(3),Dd("",hS(4,2,"Recommended \u2014 faster and safer")," "),_C(3),ky(hS(7,4,"We'll send a 6-digit verification code via WhatsApp or SMS to sign you in.")));}function Ha(i,p){if(i&1){let t=o_();Xs(0,"div",22)(1,"label"),V_(2),fS(3,"translate"),hd(),Xs(4,"mat-form-field",34)(5,"mat-icon",35),V_(6,"lock"),hd(),cy(7,"input",39),fS(8,"translate"),lb(),Xs(9,"button",40),fS(10,"translate"),my("click",function(){Pp(t);let a=l_();return Lp(a.hidePassword=!a.hidePassword)}),Xs(11,"mat-icon"),V_(12),hd()()(),Xs(13,"div",41)(14,"a",27),V_(15),fS(16,"translate"),hd()()();}if(i&2){let t=l_();_C(2),ky(hS(3,8,"Password")),_C(5),ay("placeholder",Z_(hS(8,10,"Please enter your password.")))("type",t.hidePassword?"password":"text"),fb(),_C(2),sy("aria-label",hS(10,12,"Toggle password visibility")),_C(3),ky(t.hidePassword?"visibility_off":"visibility"),_C(2),ay("routerLink",tS(16,Ua)),_C(),ky(hS(16,14,"Forgot Password ?"));}}function Qa(i,p){if(i&1){let t=o_();Xs(0,"div",42)(1,"span"),V_(2),fS(3,"translate"),hd()(),Xs(4,"button",43),my("click",function(){Pp(t);let a=l_();return Lp(a.signInWithGoogle())}),Zp(),Xs(5,"svg",44),cy(6,"path",45)(7,"path",46)(8,"path",47)(9,"path",48),hd(),V_(10),fS(11,"translate"),hd();}if(i&2){let t=l_();_C(2),ky(hS(3,3,"or")),_C(2),ay("disabled",t.googleLoading),_C(6),Dd(" ",hS(11,5,"Continue with Google")," ");}}var Fn=(()=>{class i{constructor(t,e$1,a,c,P,F,D,V,At,Xe,jn){this.settings=t,this.clientsService=e$1,this.errorService=a,this.router=c,this.route=P,this.loadingService=F,this.translate=D,this.authService=V,this.googleAuthService=At,this.accountService=Xe,this.toastr=jn,this.options=this.settings.getOptions(),this.subs=[],this.platformId=g(So$1),this.isBrowser=T$(this.platformId),this.submitted=false,this.dir="rtl",this.languages=e.languages,this.hidePassword=true,this.fullPhone="",this.googleEnabled=false,this.googleLoading=false,this.form=new Di({loginMethod:new Xi("phone",ht.required),uname:new Xi("",[ht.minLength(6)]),email:new Xi("",[ht.email,ht.required]),countryCode:new Xi("966",[ht.required]),phoneNumber:new Xi("",[ht.required,ht.required]),password:new Xi("",[ht.minLength(6)]),useOtp:new Xi(false,[ht.required])}),this.phoneValid=false;let Nn=localStorage.getItem("lang"),ji=this.languages.find(Dn=>Dn.code===(Nn||this.options.language));ji||(ji=this.languages[0]),this.selectedLanguage=ji,this.changeLanguage(this.selectedLanguage,false);}changeLanguage(t,e){this.translate.use(t.code),this.selectedLanguage=t,this.options.language=t.code,this.options.dir=t.code==="ar"?"rtl":"ltr",this.dir=this.options.dir,localStorage.setItem("lang",t.code),this.settings.setOptions(this.options),e&&this.isBrowser&&window.location.reload();}toggleLanguage(){let t=this.selectedLanguage?.code==="ar"?this.languages.find(e=>e.code==="en"):this.languages.find(e=>e.code==="ar");t&&this.changeLanguage(t,true);}get f(){return this.form.controls}ngOnInit(){this.loadingService.loadingOff(),this.dir=this.options.language==="ar"?"rtl":"ltr",this.googleEnabled=this.googleAuthService.isConfigured,this.subs.push(this.form.get("loginMethod")?.valueChanges.subscribe(()=>{this.form.get("uname")?.updateValueAndValidity(),this.form.get("email")?.updateValueAndValidity(),this.form.get("phoneNumber")?.updateValueAndValidity(),this.form.get("countryCode")?.updateValueAndValidity();}));let t=localStorage.getItem("register_code"),e=localStorage.getItem("register_client");if(t&&e){let a=localStorage.getItem("register_phone_number_id"),c=localStorage.getItem("register_waba_id");this.sub=this.clientsService.completeSignupFB(t,e,a,c).subscribe({next:P=>{P.succeeded?(this.translate.get("Registered Successfully").subscribe(F=>{this.toastr.success(F);}),localStorage.removeItem("register_status"),localStorage.removeItem("register_code"),localStorage.removeItem("register_client")):P.errors&&this.errorService.setError(P,"Failed to Complete the Operation");},error:P=>{this.errorService.setError(P,"Failed to Complete the Operation");}});}else localStorage.getItem("auth-user")&&this.authService.logout();}isFormReady(){let t=this.form.value.loginMethod,e=this.form.value.password;return !t||!e&&this.form.value.useOtp==false?false:t==="email"?this.form.get("email")?.valid??false:t==="p
1hone"?(this.form.get("phoneNumber")?.valid??false)&&(this.form.get("countryCode")?.valid??false):false}submit(){return L(this,null,function*(){this.submitted=true;let t=this.form.value.password||null,e=this.form.value.useOtp==true;if(!(!t&&!e)&&this.isFormReady()){let c=this.form.value.loginMethod,P=this.form.value.email?.toLowerCase().trim(),F=this.form.value.phoneNumber?.replace(/^0+/,""),D=`${this.form.value.countryCode}${F}`;this.form.disable(),this.loadingService.loadingOn();try{var a;let V="";c==="email"&&P?(V=P,a=yield this.authService.loginWithEmail(P,t,e)):c==="phone"&&D&&(V=D,a=yield this.authService.loginWithPhone(D,t,e)),this.handleLoginResult(a,e,V);}catch(V){this.loadingService.loadingOff(),this.errorService.setError(V,"Failed to Complete the Operation"),this.form.enable();}}})}handleLoginResult(t,e,a){if(this.loadingService.loadingOff(),t?.succeeded)if(e==true)this.router.navigate(["/authentication/complete-login/"+a]);else {let c=this.authService.getUser();if(!c){this.toastr.error("User not found"),this.form.enable();return}c.step===4?this.router.navigate(["/authentication/support-select-user"]):c.step===2?this.router.navigate(["/authentication/login-select-client"]):!c.isVerifiedSMS||!c.isVerifiedWhatsApp||!c.isVerifiedEmail?this.router.navigate(["/apps/users/account-settings"]):this.router.navigate(["/dashboard"]);}else this.toastr.error(t?.errors?.[0]||"Login failed. Please check your credentials."),this.toastr.error("Multiple failed logins leads to account suspension for 15 minutes"),this.form.enable();}signInWithGoogle(){return L(this,null,function*(){if(!this.googleLoading){this.googleLoading=true,this.loadingService.loadingOn();try{let t=yield this.googleAuthService.signIn();if(this.loadingService.loadingOff(),!t?.succeeded){this.toastr.error(t?.errors?.[0]||"Google sign-in failed. Please try again.");return}let e=this.authService.getUser();if(!e){this.toastr.error("User not found");return}e.step===5?this.router.navigate(["/authentication/complete-google-profile"]):e.step===1?this.router.navigate(["/authentication/complete-login/"+e.phoneNumber]):e.step===2?this.router.navigate(["/authentication/login-select-client"]):!e.isVerifiedSMS||!e.isVerifiedWhatsApp||!e.isVerifiedEmail?this.router.navigate(["/apps/users/account-settings"]):this.router.navigate(["/dashboard"]);}catch(t){this.loadingService.loadingOff(),t?.cancelled||this.toastr.error("Google sign-in failed. Please try again.");}finally{this.googleLoading=false;}}})}onCountryCodeChanged(t){this.form.controls.countryCode.setValue(t);}onPhoneChanged(t){this.form.controls.phoneNumber.setValue(t);}onFullPhoneChanged(t){this.fullPhone=t;}onPhoneValidChanged(t){this.phoneValid=t;}ngOnDestroy(){this.sub?.unsubscribe(),this.subs.forEach(t=>t?.unsubscribe());}static{this.\u0275fac=function(e){return new(e||i)(H(d),H(b),H(Gt$1),H(G),H(V),H(P),H(O),H(Ao$1),H(Li),H(zn),H(lt))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-side-login-v2"]],decls:69,vars:44,consts:[["flags","matMenu"],[1,"auth-v2"],[1,"auth-v2__form"],[1,"auth-v2__ambient","auth-v2__ambient--tl"],[1,"auth-v2__ambient","auth-v2__ambient--br"],[1,"auth-v2__top"],[1,"auth-v2__brand",3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","Social Lab"],["mat-button","",1,"auth-v2__lang",3,"matMenuTriggerFor"],["width","20","height","20","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"cardWithShadow"],["mat-menu-item",""],[1,"auth-v2__wrap"],[1,"auth-v2__card"],[1,"auth-v2__title"],[1,"auth-v2__wave"],[1,"auth-v2__lead"],[3,"ngSubmit","formGroup"],["formControlName","loginMethod","name","loginMethod","hideSingleSelectionIndicator","true",1,"auth-v2__seg"],["value","phone"],[1,"seg-content"],["value","email"],[1,"auth-v2__field"],["formControlName","useOtp","name","useOtp","hideSingleSelectionIndicator","true",1,"auth-v2__seg"],[3,"value"],["mat-flat-button","","color","primary","type","submit",1,"auth-v2__submit",3,"disabled"],[1,"auth-v2__switch"],[3,"routerLink"],[1,"auth-v2__aside"],["mat-menu-item","",3,"click"],[1,"d-flex","align-items-center","gap-2"],["width","22","height","22","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"f-s-14"],["countryCodeName","countryCode","phoneNumberName","phoneNumber",3,"countryCodeChange","phoneNumberChange","fullPhoneChange","phoneValidChange"],["appearance","outline","color","primary",1,"w-100"],["matPrefix","",1,"fld-icon"],["matInput","","type","email","formControlName","email",3,"placeholder"],[1,"auth-v2__reco"],[1,"auth-v2__hint"],["matInput","","formControlName","password",3,"type","placeholder"],["mat-icon-button","","matSuffix","","type","button",3,"click"],[1,"auth-v2__forgot"],[1,"auth-v2__divider"],["type","button",1,"auth-v2__google",3,"click","disabled"],["viewBox","0 0 48 48","aria-hidden","true",1,"auth-v2__google-icon"],["fill","#FFC107","d","M43.6 20.5H42V20H24v8h11.3C33.7 32.4 29.3 35 24 35c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.9 1.2 8 3.1l5.7-5.7C34.5 6.1 29.5 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20c11 0 19.5-8 19.5-20 0-1.3-.1-2.3-.4-3.5z"],["fill","#FF3D00","d","M6.3 14.7l6.6 4.8C14.7 16 19 13 24 13c3.1 0 5.9 1.2 8 3.1l5.7-5.7C34.5 6.1 29.5 4 24 4 16.3 4 9.7 8.3 6.3 14.7z"],["fill","#4CAF50","d","M24 44c5.2 0 9.9-2 13.5-5.2l-6.2-5.3C29.2 35.1 26.7 36 24 36c-5.3 0-9.7-2.6-11.3-7l-6.5 5C9.6 39.6 16.2 44 24 44z"],["fill","#1f9d4d","d","M43.6 20.5H42V20H24v8h11.3c-.8 2.3-2.3 4.2-4.2 5.5l6.2 5.3C39.9 36.1 44 30.9 44 24c0-1.3-.1-2.3-.4-3.5z"]],template:function(e,a){if(e&1&&(Xs(0,"div",1)(1,"div",2),cy(2,"div",3)(3,"div",4),Xs(4,"div",5)(5,"a",6),cy(6,"img",7),hd(),Xs(7,"button",8),cy(8,"img",9),Xs(9,"span"),V_(10),hd(),Xs(11,"mat-icon"),V_(12,"expand_more"),hd()(),Xs(13,"mat-menu",10,0),KT(15,$a,5,2,"button",11,Ga),hd()(),Xs(17,"div",12)(18,"div",13)(19,"h1",14),V_(20),fS(21,"translate"),Xs(22,"span",15),V_(23,"\u{1F44B}"),hd()(),Xs(24,"p",16),V_(25),fS(26,"translate"),hd(),Xs(27,"form",17),my("ngSubmit",function(){return a.submit()}),Xs(28,"mat-button-toggle-group",18)(29,"mat-button-toggle",19)(30,"span",20)(31,"mat-icon"),V_(32,"phone"),hd(),V_(33),fS(34,"translate"),hd()(),Xs(35,"mat-button-toggle",21)(36,"span",20)(37,"mat-icon"),V_(38,"mail"),hd(),V_(39),fS(40,"translate"),hd()()(),lb(),qT(41,Wa,5,3,"div",22),qT(42,qa,9,7,"div",22),Xs(43,"mat-button-toggle-group",23)(44,"mat-button-toggle",24)(45,"span",20)(46,"mat-icon"),V_(47,"forum"),hd(),V_(48),fS(49,"translate"),hd()(),Xs(50,"mat-button-toggle",24)(51,"span",20)(52,"mat-icon"),V_(53,"lock"),hd(),V_(54),fS(55,"translate"),hd()()(),lb(),qT(56,Ya,8,6),qT(57,Ha,17,17,"div",22),Xs(58,"button",25),V_(59),fS(60,"translate"),hd()(),qT(61,Qa,12,7),Xs(62,"p",26),V_(63),fS(64,"translate"),Xs(65,"a",27),V_(66),f
1S(67,"translate"),hd()()()()(),cy(68,"app-auth-marketing-panel",28),hd()),e&2){let c=v_(14);sy("dir",a.dir),_C(5),ay("routerLink",tS(42,Na)),_C(2),ay("matMenuTriggerFor",c),_C(),ay("src",a.selectedLanguage.icon,Vg$1),_C(2),ky(a.selectedLanguage.language),_C(5),XT(a.languages),_C(5),Dd(" ",hS(21,24,"Welcome back")," "),_C(5),ky(hS(26,26,"Sign in to manage your conversations, campaigns and sales in one place.")),_C(2),ay("formGroup",a.form),_C(),fb(),_C(5),ky(hS(34,28,"Phone")),_C(6),ky(hS(40,30,"Email")),_C(2),ZT(a.form.value.loginMethod==="phone"?41:-1),_C(),ZT(a.form.value.loginMethod==="email"?42:-1),_C(),fb(),_C(),ay("value",true),_C(4),ky(hS(49,32,"OTP")),_C(2),ay("value",false),_C(4),ky(hS(55,34,"Password")),_C(2),ZT(a.form.value.useOtp===true?56:-1),_C(),ZT(a.form.value.useOtp===false?57:-1),_C(),ay("disabled",!a.isFormReady()||!a.phoneValid),_C(),Dd(" ",hS(60,36,"Sign In")," "),_C(2),ZT(a.googleEnabled?61:-1),_C(2),Dd(" ",hS(64,38,"New to Social Lab?")," "),_C(2),ay("routerLink",tS(43,Da)),_C(),ky(hS(67,40,"Create an account"));}},dependencies:[ea$1,ai,Pg,Fg,Is,Tg,Ag,Vg,Gt,$c,Tt,Kv,b0,L0,Yx,dn,da$1,kh,Ch,Vw,Pw,nk,td,tC,bC,sv,ta$1,pr$1,ov,NC,XC,_D,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,Fi,NS,tf,Rd,ZS,EI,us,ms,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA,Yt,Zt,mt],styles:['@charset "UTF-8";[_nghost-%COMP%]{--v2-green: #13deb9;--v2-green-d: #13deb9;--v2-ink: #0c0a1f;--v2-line: #e8e4f2;--v2-field: #f8f7ff;--v2-muted: #5d6b85}.auth-v2[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;min-height:100dvh;width:100%;background:#fff;color:var(--v2-ink)}.auth-v2__form[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px 40px 28px}.auth-v2__ambient[_ngcontent-%COMP%]{position:absolute;width:420px;height:420px;border-radius:50%;opacity:.4;pointer-events:none;filter:blur(10px)}.auth-v2__ambient--tl[_ngcontent-%COMP%]{top:-140px;inset-inline-start:-140px;background:radial-gradient(circle,rgba(47,210,155,.18),transparent 60%)}.auth-v2__ambient--br[_ngcontent-%COMP%]{bottom:-140px;inset-inline-end:-140px;background:radial-gradient(circle,rgba(107,78,255,.16),transparent 60%)}.auth-v2__top[_ngcontent-%COMP%]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.auth-v2__brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:150px;height:auto}.auth-v2__lang[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:5px 12px;font-weight:700;color:#5b5775;min-width:0;line-height:1.4}.auth-v2__lang[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%;object-fit:cover}.auth-v2__lang[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px;color:var(--v2-muted)}.auth-v2__lang[_ngcontent-%COMP%]:hover{border-color:var(--v2-green)}.auth-v2__wrap[_ngcontent-%COMP%]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}.auth-v2__card[_ngcontent-%COMP%]{width:100%;max-width:440px;padding:12px 0}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:-.3px}.auth-v2__wave[_ngcontent-%COMP%]{display:inline-block;transform-origin:70% 70%;
1animation:_ngcontent-%COMP%_v2wave 2.4s ease-in-out infinite}.auth-v2__lead[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 22px;line-height:1.6}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]{display:flex;width:100%;border:none;border-radius:var(--radius-lg);background:#f1eef9;padding:4px;gap:4px;height:48px;margin-bottom:16px;overflow:visible;box-shadow:none}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{flex:1;border:none;background:transparent;border-radius:9px;color:#7c769b;font-weight:700;transition:all .2s}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background:#fff;color:var(--v2-green-d);box-shadow:var(--shadow-card)}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-button[_ngcontent-%COMP%]{height:100%}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-label-content[_ngcontent-%COMP%]{line-height:38px;padding:0 8px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.auth-v2__field[_ngcontent-%COMP%]{margin-bottom:6px}.auth-v2__field[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:7px}.auth-v2__field[_ngcontent-%COMP%]   .fld-icon[_ngcontent-%COMP%]{color:#a59fc0;font-size:20px}.auth-v2__field[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__reco[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--v2-green-d);background:linear-gradient(90deg,var(--color-light-primary),#efeafe);border-radius:99px;padding:5px 12px;margin-bottom:12px}.auth-v2__reco[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px}.auth-v2__hint[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 14px;line-height:1.6}.auth-v2__forgot[_ngcontent-%COMP%]{display:flex;margin:2px 0 6px}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-inline-start:auto;color:var(--v2-green-d);font-weight:700;font-size:var(--font-size-sm);text-decoration:none}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__submit.mat-mdc-unelevated-button[_ngcontent-%COMP%]{width:100%;height:50px;border-radius:var(--radius-lg);font-size:15px;font-weight:800;margin-top:10px;box-shadow:var(--shadow-float)}.auth-v2__switch[_ngcontent-%COMP%]{text-align:center;margin-top:22px;font-weight:500;color:#4a4663}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--v2-green-d);font-weight:700;text-decoration:none;margin-inline-start:4px}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__aside[_ngcontent-%COMP%]{display:block;height:100%}
1@keyframes _ngcontent-%COMP%_v2wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}.auth-v2__chip[_ngcontent-%COMP%]{display:inline-block;background:var(--v2-field);border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:8px 14px;font-weight:700;color:#4a4663;margin-bottom:18px;direction:ltr;unicode-bidi:plaintext}.auth-v2__otp-label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:4px}.auth-v2__otp[_ngcontent-%COMP%]{display:flex;gap:10px;justify-content:center;margin:8px 0 18px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:48px;height:56px;text-align:center;font-size:22px;font-weight:800;color:var(--v2-ink);border:1.5px solid var(--v2-line);background:var(--v2-field);border-radius:var(--radius-lg);outline:none;transition:all .2s}.auth-v2__otp-box[_ngcontent-%COMP%]:focus{border-color:var(--v2-green);background:#fff;box-shadow:0 0 0 4px #16b1871a}.auth-v2__otp-single[_ngcontent-%COMP%]     input{letter-spacing:6px;text-align:center;font-weight:700}.auth-v2__search[_ngcontent-%COMP%]{margin-bottom:14px}.auth-v2__search[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;max-height:48vh;overflow-y:auto;padding:2px;margin:0 -2px}.auth-v2__list-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:12px;border-radius:var(--radius-lg);background:var(--v2-field);border:1.5px solid var(--v2-line);cursor:pointer;transition:all .2s}.auth-v2__list-item[_ngcontent-%COMP%]:hover{border-color:var(--v2-green);transform:translateY(-1px);box-shadow:var(--shadow-float)}.auth-v2__list-item[_ngcontent-%COMP%]:hover   .auth-v2__list-arrow[_ngcontent-%COMP%]{color:var(--v2-green-d)}.auth-v2__list-avatar[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#3a3556;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-raised)}.auth-v2__list-avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.auth-v2__list-body[_ngcontent-%COMP%]{flex:1;min-width:0}
1.auth-v2__list-name[_ngcontent-%COMP%]{display:block;font-weight:800;font-size:var(--font-size-base);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-v2__list-sub[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted)}.auth-v2__list-arrow[_ngcontent-%COMP%]{color:#a59fc0;flex-shrink:0;transition:all .2s}[dir=rtl][_ngcontent-%COMP%]   .auth-v2__list-arrow[_ngcontent-%COMP%]{transform:scaleX(-1)}.auth-v2__secondary.mat-mdc-outlined-button[_ngcontent-%COMP%], a.auth-v2__secondary[_ngcontent-%COMP%]{width:100%;height:48px;border-radius:var(--radius-lg);font-weight:700;margin-top:10px}.auth-v2__actions[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:10px}.auth-v2__center-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:40px 0}@media(max-width:991px){.auth-v2[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.auth-v2__aside[_ngcontent-%COMP%]{display:none!important}.auth-v2__form[_ngcontent-%COMP%]{padding:20px 16px 30px;min-height:100dvh}.auth-v2__wrap[_ngcontent-%COMP%]{align-items:flex-start;padding-top:8px}.auth-v2__card[_ngcontent-%COMP%], .auth-v2__card--wide[_ngcontent-%COMP%]{max-width:100%}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}@media(max-width:400px){.auth-v2__form[_ngcontent-%COMP%]{padding:18px 12px 28px}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-xl)}.auth-v2__otp[_ngcontent-%COMP%]{gap:7px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:42px;height:50px;font-size:19px}}[_nghost-%COMP%]     .auth-v2 .mat-mdc-text-field-wrapper{padding-inline-start:14px!important;padding-inline-end:14px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix{padding-inline:0 8px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix{padding-inline:8px 0!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix>.mat-icon, [_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0;color:#a59fc0}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-button{width:100%;height:100%}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-label-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6px;line-height:normal}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--color-text-muted);font-size:12.5px;font-weight:700}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:before, [_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:var(--v2-line, #e8e4f2)}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--v2-line, #e8e4f2);background:#fff;border-radius:var(--radius-lg);padding:13px;font-weight:800;font-size:var(--font-size-base);color:#3c3858;cursor:pointer;transition:border-color .15s,box-shadow .15s}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]:hover:not([disabled]){border-color:#cfc7e6;box-shadow:var(--shadow-raised)}[_nghost-%COMP%]   .auth-v2__google[disabled][_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}[_nghost-%COMP%]   .auth-v2__google-icon[_ngcontent-%COMP%]{width:20px;height:20px;flex:none}'],changeDetection:1});}}return i})();var Ka=/^[A-Za-z0-9._%+\-]+@[A-Za-z0-9\-]+(\.[A-Za-z0-9\-]+)*\.[A-Za-z]{2,}$/;function Yi(){return i=>{let p=(i.value??"").trim();return p?Ka.test(p)?null:{invalidEmail:true}:null}}var Ri=class{};var Xa=(i,p)=>p.planId;function Za(i,p){i&1&&(Xs(0,"div",0),cy(1,"mat-progress-bar",2),hd());}function Ja(i,p){i&1&&(Xs(0,"b"),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),ky(hS(2,1,"On demand")));}function tr(i,p){if(i&1&&(Xs(0,"b",12),V_(1),fS(2,"number"),hd(),Xs(3,"small"),V_(4),fS(5,"translate"),hd()),i&2){let t=l_().$implicit;_C(),ky(gS$1(2,2,t.subscriptionFeeSar,"1.0-0")),_C(3),ky(hS(5,5,"SAR / mo"));}}function er(i,p){i&1&&(Xs(0,"b",7),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),ky(hS(2,1,"Free")));}function ir(i,p){if(i&1&&(Xs(0,"ul",8)(1,"li")(2,"mat-icon",13),V_(3,"check"),hd(),V_(4),fS(5,"number"),fS(6,"translate"),hd(),Xs(7,"li")(8,"mat-icon",13),V_(9,"check"),hd(),V_(10),fS(11,"number"),fS(12,"translate"),hd()()),i&2){let t=l_().$implicit;_C(4),Fy(" ",gS$1(5,4,t.seatsIncluded,"1.0-0")," ",hS(6,7,"users")," "),_C(6),Fy(" ",gS$1(11,9,t.includedPoints,"1.0-0")," ",hS(12,12,"points included")," ");}}function nr(i,p){i&1&&(Xs(0,"p",9),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),ky(hS(2,1,"Priced around what your team needs.")));}function or(i,p){if(i&1&&(Xs(0,"a",10)(1,"mat-icon",14),V_(2,"chat"),hd(),V_(3),fS(4,"translate"),hd()),i&2){let t=l_(3);ay("href",t.salesWhatsAppLink,Vg$1),_C(3),Dd(" ",hS(4,2,"Contact sales")," ");}}function ar(i,p){i&1&&(Xs(0,"mat-icon",14),V_(1,"check"),hd());}
1function rr(i,p){if(i&1){let t=o_();Xs(0,"button",15),my("click",function(){Pp(t);let a=l_().$implicit,c=l_(2);return Lp(c.choose(a))}),qT(1,ar,2,0,"mat-icon",14),V_(2),fS(3,"translate"),hd();}if(i&2){let t=l_().$implicit,e=l_(2);ay("color",e.isSelected(t)?"primary":void 0),_C(),ZT(e.isSelected(t)?1:-1),_C(),Dd(" ",hS(3,3,e.isSelected(t)?"Selected":"Choose this plan")," ");}}function lr(i,p){if(i&1&&(Xs(0,"div",4)(1,"div",5),V_(2),hd(),Xs(3,"div",6),qT(4,Ja,3,3,"b")(5,tr,6,7)(6,er,3,3,"b",7),hd(),qT(7,ir,13,14,"ul",8)(8,nr,3,3,"p",9),qT(9,or,5,4,"a",10)(10,rr,4,5,"button",11),hd()),i&2){let t=p.$implicit,e=l_(2);_y("is-selected",e.isSelected(t))("is-custom",t.isCustomPricing),_C(2),ky(t.planNameAr),_C(2),ZT(t.isCustomPricing?4:t.subscriptionFeeSar>0?5:6),_C(3),ZT(t.isCustomPricing?8:7),_C(2),ZT(t.isCustomPricing?9:10);}}function sr(i,p){if(i&1&&(Xs(0,"div",1),KT(1,lr,11,8,"div",3,Xa),hd()),i&2){let t=l_();_C(),XT(t.plansList);}}var Bn=(()=>{class i{constructor(){this.plans=g(h$1),this.cdr=g(Rd$1),this.selectedPlanId=null,this.planSelected=new kt,this.salesWhatsAppLink=e$1(),this.loading=true,this.failed=false,this.plansList=[];}ngOnInit(){this.plans.estimateCost({outboundMessages:0,templateSends:0,smsMessages:0,orderInquiries:0,aiAgentReplies:0,callCenterMinutes:0,extraUsers:0,billingPeriodMonths:1}).subscribe({next:t=>{t?.succeeded&&t.data?.plans&&(this.plansList=[...t.data.plans].sort((e,a)=>e.level-a.level)),this.loading=false,this.cdr.markForCheck();},error:()=>{this.failed=true,this.loading=false,this.cdr.markForCheck();}});}choose(t){t.isCustomPricing||this.planSelected.emit(this.selectedPlanId===t.planId?0:t.planId);}isSelected(t){return this.selectedPlanId===t.planId}static{this.\u0275fac=function(e){return new(e||i)};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-signup-plan-picker"]],inputs:{selectedPlanId:"selectedPlanId"},outputs:{planSelected:"planSelected"},decls:2,vars:2,consts:[[1,"spp__loading"],[1,"spp"],["mode","indeterminate"],[1,"spp-card",3,"is-selected","is-custom"],[1,"spp-card"],[1,"spp-card__name"],[1,"spp-card__price"],[1,"spp-card__free"],[1,"spp-card__includes"],[1,"spp-card__custom-note"],["mat-stroked-button","","target","_blank","rel","noopener",1,"spp-card__btn",3,"href"],["type","button","mat-flat-button","",1,"spp-card__btn",3,"color"],[1,"num"],[1,"icon-14"],[1,"icon-16"],["type","button","mat-flat-button","",1,"spp-card__btn",3,"click","color"]],template:function(e,a){e&1&&(qT(0,Za,2,0,"div",0),qT(1,sr,3,0,"div",1)),e&2&&(ZT(a.loading?0:-1),_C(),ZT(!a.loading&&!a.failed&&a.plansList.length?1:-1));},dependencies:[Kv,ea$1,Tt,Pg,Vg,b0,L0,Yx,dn,Vw,nk,td,tC,bC,sv,NC,XC,_D,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,NS,ZS,EI,us,ms,HI,ZI,XI,Dn,kE,Jv,go$1,qd,YE,OT,lA,ZM,mt],styles:['@charset "UTF-8";.spp[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.spp__loading[_ngcontent-%COMP%]{padding-block:14px}.spp-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;padding:14px 13px;border:1px solid rgba(0,0,0,.12);border-radius:12px}.spp-card.is-selected[_ngcontent-%COMP%]{border-color:#16a34a;background:#16a34a0d}.spp-card.is-custom[_ngcontent-%COMP%]{border-style:dashed}.spp-card__name[_ngcontent-%COMP%]{font-size:14.5px;font-weight:700}.spp-card__price[_ngcontent-%COMP%]{display:flex;align-items:baseline;gap:4px}.spp-card__price[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{font-size:21px;font-weight:800;letter-spacing:-.02em}.spp-card__price[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{font-size:11px;opacity:.65}.spp-card__free[_ngcontent-%COMP%]{color:#16a34a;font-size:19px!important}.spp-card__includes[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.spp-card__includes[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px;font-size:12.5px;opacity:.78}.spp-card__includes[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:#16a34a;flex:none}.spp-card__custom-note[_ngcontent-%COMP%]{margin:0;font-size:12.5px;line-height:1.6;opacity:.72}.spp-card__btn[_ngcontent-%COMP%]{width:100%;margin-block-start:auto}'],changeDetection:1});}}return i})();var dr=()=>["/landingpage"],cr=()=>["/authentication/login"],pr=()=>[0,1,2,3],mr=()=>({standalone:true}),gr=(i,p)=>p.icon,ur=(i,p)=>p.n,Ln=(i,p)=>p.value,_r=(i,p)=>p.kind;
1function hr(i,p){if(i&1){let t=o_();Xs(0,"button",22),my("click",function(){let a=Pp(t).$implicit,c=l_();return Lp(c.changeLanguage(a,true))}),Xs(1,"div",23),cy(2,"img",24),Xs(3,"span",25),V_(4),hd()()();}if(i&2){let t=p.$implicit;_C(2),ay("src",t.icon,Vg$1),_C(2),ky(t.language);}}function fr(i,p){if(i&1){let t=o_();Xs(0,"button",26),my("click",function(){Pp(t);let a=l_();return Lp(a.signUpWithGoogle())}),Zp(),Xs(1,"svg",27),cy(2,"path",28)(3,"path",29)(4,"path",30)(5,"path",31),hd(),V_(6),fS(7,"translate"),hd(),Yp(),Xs(8,"div",32)(9,"span"),V_(10),fS(11,"translate"),hd()();}if(i&2){let t=l_();ay("disabled",t.googleLoading),_C(6),Dd(" ",hS(7,3,"Sign up with Google")," "),_C(4),ky(hS(11,5,"or sign up with email"));}}function vr(i,p){i&1&&(Xs(0,"mat-icon"),V_(1,"check"),hd());}function xr(i,p){if(i&1&&V_(0),i&2){let t=l_().$implicit;Dd(" ",t.n," ");}}function Cr(i,p){if(i&1&&cy(0,"span",37),i&2){let t=l_().$implicit,e=l_();_y("is-done",e.step>t.n);}}function Mr(i,p){if(i&1&&(Xs(0,"div",33)(1,"span",34),qT(2,vr,2,0,"mat-icon")(3,xr,1,1),hd(),Xs(4,"span",35),V_(5),fS(6,"translate"),hd()(),qT(7,Cr,1,2,"span",36)),i&2){let t=p.$implicit,e=l_();_y("is-active",e.step===t.n)("is-done",e.step>t.n),_C(2),ZT(e.step>t.n?2:3),_C(3),ky(hS(6,7,t.key)),_C(2),ZT(t.n<3?7:-1);}}function br(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Name is required.")," ");}function Pr(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Name should be 6 characters at least.")," ");}function wr(i,p){if(i&1&&(Xs(0,"mat-error"),qT(1,br,2,3)(2,Pr,2,3),hd()),i&2){let t=l_(2);_C(),ZT(t.f.businessName.errors?.required?1:t.f.businessName.errors?.minlength?2:-1);}}function Or(i,p){if(i&1&&(Xs(0,"mat-option",43),V_(1),fS(2,"translate"),hd()),i&2){let t=p.$implicit;ay("value",t.value),_C(),ky(hS(2,2,t.label));}}function yr(i,p){if(i&1&&(Xs(0,"mat-option",43),V_(1),fS(2,"translate"),hd()),i&2){let t=p.$implicit;ay("value",t.value),_C(),ky(hS(2,2,t.label));}}function Sr(i,p){i&1&&(Xs(0,"div",38)(1,"mat-form-field",39),cy(2,"input",51),fS(3,"translate"),lb(),hd()()),i&2&&(_C(2),ay("placeholder",Z_(hS(3,2,"Please specify"))),fb());}function kr(i,p){if(i&1){let t=o_();Xs(0,"button",52),my("click",function(){let a=Pp(t).$implicit,c=l_(2);return Lp(c.selectSourceKind(a.kind))}),Xs(1,"mat-icon"),V_(2),hd(),Xs(3,"span"),V_(4),fS(5,"translate"),hd()();}if(i&2){let t=p.$implicit,e=l_(2);_y("is-active",e.sourceKind===t.kind),sy("aria-selected",e.sourceKind===t.kind),_C(2),ky(t.icon),_C(2),ky(hS(5,5,t.label));}}function Tr(i,p){i&1&&(Xs(0,"div",38)(1,"mat-form-field",39),cy(2,"input",53),lb(),hd()()),i&2&&(_C(2),fb());}function Er(i,p){i&1&&(Xs(0,"div",38)(1,"mat-form-field",39),cy(2,"input",54),lb(),hd()()),i&2&&(_C(2),fb());}function Ir(i,p){i&1&&(Xs(0,"div",38)(1,"label"),V_(2),fS(3,"translate"),hd(),Xs(4,"mat-form-field",39),cy(5,"input",55),fS(6,"translate"),lb(),hd()(),Xs(7,"div",38)(8,"label"),V_(9),fS(10,"translate"),hd(),Xs(11,"mat-form-field",39),cy(12,"textarea",56),fS(13,"translate"),lb(),hd()(),Xs(14,"div",38)(15,"label"),V_(16),fS(17,"translate"),hd(),Xs(18,"mat-form-field",39),cy(19,"input",57),fS(20,"translate"),lb(),hd()()),i&2&&(_C(2),ky(hS(3,9,"What do you sell?")),_C(3),ay("placeholder",Z_(hS(6,11,"Coffee, pastries and gift boxes"))),fb(),_C(4),ky(hS(10,13,"What are the 3 questions your customers ask most?")),_C(3),ay("placeholder",Z_(hS(13,15,"Do you deliver? What are your hours? How much is shipping?"))),fb(),_C(4),ky(hS(17,17,"Which dialect should we speak to your customers in?")),_C(3),ay("placeholder",Z_(hS(20,19,"Saudi, Gulf, Modern Standard Arabic\u2026"))),fb());}function Vr(i,p){i&1&&(Xs(0,"p",49),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),ky(hS(2,1,"No problem \u2014 we will set your account up with sensible defaults and you can change anything later.")));}function zr(i,p){if(i&1){let t=o_();Xs(0,"div",18)(1,"div",38)(2,"label"),V_(3),fS(4,"translate"),hd(),Xs(5,"mat-form-field",39)(6,"mat-icon",40),V_(7,"storefront"),hd(),cy(8,"input",41),fS(9,"translate"),lb(),qT(10,wr,3,1,"mat-error"),hd()(),Xs(11,"div",38)(12,"label"),V_(13),fS(14,"translate"),hd(),Xs(15,"mat-form-field",39)(16,"mat-select",42),fS(17,"translate"),KT(18,Or,3,4,"mat-option",43,Ln),hd(),lb(),hd()(),Xs(20,"div",38)(21,"label"),V_(22),fS(23,"translate"),hd(),Xs(24,"mat-form-field",39)(25,"mat-select",44),fS(26,"translate"),KT(27,yr,3,4,"mat-option",43,Ln),hd(),lb(),hd()(),qT(29,Sr,4,4,"div",38),Xs(30,"div",45)(31,"p",46),V_(32),fS(33,"translate"),hd(),Xs(34,"div",47),KT(35,kr,6,7,"button",48,_r),hd(),qT(37,Tr,3,0,"div",38),qT(38,Er,3,0,"div",38),qT(39,Ir,21,21),qT(40,Vr,3,3,"p",49),hd(),Xs(41,"button",50),my("click",function(){Pp(t);let a=l_();return Lp(a.next())}),V_(42),fS(43,"translate"),hd()();}if(i&2){let t=l_();
1_C(3),ky(hS(4,17,"Business Name")),_C(5),ay("placeholder",Z_(hS(9,19,"Please enter Business Name."))),fb(),_C(2),ZT(t.f.businessName.touched&&t.f.businessName.invalid?10:-1),_C(3),ky(hS(14,21,"Business Category")),_C(3),ay("placeholder",Z_(hS(17,23,"Pick one"))),fb(),_C(2),XT(t.sectors),_C(4),ky(hS(23,25,"How did you hear about us?")),_C(3),ay("placeholder",Z_(hS(26,27,"Pick one"))),fb(),_C(2),XT(t.referralSources),_C(2),ZT(t.isOtherReferralSelected?29:-1),_C(3),ky(hS(33,29,"Where can we read about your business? We will prepare your account from it.")),_C(3),XT(t.sourceOptions),_C(2),ZT(t.sourceKind==="website"?37:-1),_C(),ZT(t.sourceKind==="instagram"?38:-1),_C(),ZT(t.sourceKind==="questions"?39:-1),_C(),ZT(t.sourceKind==="none"?40:-1),_C(2),Dd(" ",hS(43,31,"Next")," ");}}function Fr(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Email is required.")," ");}function Br(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Please enter a valid email address.")," ");}function Lr(i,p){if(i&1&&(Xs(0,"mat-error"),qT(1,Fr,2,3)(2,Br,2,3),hd()),i&2){let t=l_(2);_C(),ZT(t.f.email.errors?.required?1:t.f.email.errors?.invalidEmail?2:-1);}}function Ar(i,p){if(i&1&&cy(0,"span"),i&2){let t=p.$implicit,e=l_(2);_y("filled",t<e.pwScore),sy("data-score",e.pwScore);}}function Rr(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Please repeat your password.")," ");}function jr(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Password doesn`t not match")," ");}function Nr(i,p){if(i&1&&(Xs(0,"mat-error"),qT(1,Rr,2,3)(2,jr,2,3),hd()),i&2){let t=l_(2);_C(),ZT(t.f.repeatPassword.errors?.required?1:t.f.repeatPassword.errors?.mismatch?2:-1);}}function Dr(i,p){if(i&1){let t=o_();Xs(0,"div",18)(1,"div",38)(2,"label"),V_(3),fS(4,"translate"),hd(),Xs(5,"mat-form-field",39)(6,"mat-icon",40),V_(7,"mail"),hd(),cy(8,"input",58),fS(9,"translate"),lb(),qT(10,Lr,3,1,"mat-error"),hd()(),Xs(11,"div",38)(12,"label"),V_(13),fS(14,"translate"),hd(),Xs(15,"mat-form-field",39)(16,"mat-icon",40),V_(17,"lock"),hd(),cy(18,"input",59),fS(19,"translate"),lb(),Xs(20,"button",60),fS(21,"translate"),my("click",function(){Pp(t);let a=l_();return Lp(a.hidePassword=!a.hidePassword)}),Xs(22,"mat-icon"),V_(23),hd()()(),Xs(24,"div",61)(25,"div",62),KT(26,Ar,1,3,"span",63,QT),hd(),Xs(28,"div",64)(29,"span")(30,"mat-icon"),V_(31,"check_circle"),hd(),V_(32),fS(33,"translate"),hd(),Xs(34,"span")(35,"mat-icon"),V_(36,"check_circle"),hd(),V_(37),fS(38,"translate"),hd(),Xs(39,"span")(40,"mat-icon"),V_(41,"check_circle"),hd(),V_(42),fS(43,"translate"),hd(),Xs(44,"span")(45,"mat-icon"),V_(46,"check_circle"),hd(),V_(47),fS(48,"translate"),hd()()()(),Xs(49,"div",38)(50,"label"),V_(51),fS(52,"translate"),hd(),Xs(53,"mat-form-field",39)(54,"mat-icon",40),V_(55,"lock"),hd(),cy(56,"input",65),fS(57,"translate"),lb(),Xs(58,"button",60),fS(59,"translate"),my("click",function(){Pp(t);let a=l_();return Lp(a.hidePasswordc=!a.hidePasswordc)}),Xs(60,"mat-icon"),V_(61),hd()(),qT(62,Nr,3,1,"mat-error"),hd()(),Xs(63,"div",66)(64,"button",67),my("click",function(){Pp(t);let a=l_();return Lp(a.back())}),V_(65),fS(66,"translate"),hd(),Xs(67,"button",68),my("click",function(){Pp(t);let a=l_();return Lp(a.next())}),V_(68),fS(69,"translate"),hd()()();}if(i&2){let t=l_();_C(3),ky(hS(4,31,"Email Address")),_C(5),ay("placeholder",Z_(hS(9,33,"Please enter your email."))),fb(),_C(2),ZT(t.f.email.touched&&t.f.email.invalid?10:-1),_C(3),ky(hS(14,35,"Password")),_C(5),ay("placeholder",Z_(hS(19,37,"Please enter password.")))("type",t.hidePassword?"password":"text"),fb(),_C(2),sy("aria-label",hS(21,39,"Toggle password visibility")),_C(3),ky(t.hidePassword?"visibility_off":"visibility"),_C(3),XT(tS(59,pr)),_C(3),_y("ok",t.pwChecks[0]),_C(3),ky(hS(33,41,"At least 8 characters")),_C(2),_y("ok",t.pwChecks[1]),_C(3),ky(hS(38,43,"Upper & lower case")),_C(2),_y("ok",t.pwChecks[2]),_C(3),ky(hS(43,45,"One number")),_C(2),_y("ok",t.pwChecks[3]),_C(3),ky(hS(48,47,"Special character")),_C(4),ky(hS(52,49,"Re-enter Password")),_C(5),ay("placeholder",Z_(hS(57,51,"Please re-enter password.")))("type",t.hidePasswordc?"password":"text"),fb(),_C(2),sy("aria-label",hS(59,53,"Toggle password visibility")),_C(3),ky(t.hidePasswordc?"visibility_off":"visibility"),_C(),ZT(t.f.repeatPassword.touched&&t.f.repeatPassword.invalid?62:-1),_C(3),Dd(" ",hS(66,55,"Back")," "),_C(3),Dd(" ",hS(69,57,"Next")," ");}}function Ur(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Email is required.")," ");}function Gr(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Please enter a valid email address.")," ");}function $r(i,p){if(i&1&&(Xs(0,"mat-error"),qT(1,Ur,2,3)(2,Gr,2,3),hd()),i&2){let t=l_(3);_C(),ZT(t.f.userEmail.errors?.required?1:t.f.userEmail.errors?.invalidEmail?2:-1);}}
1function Wr(i,p){if(i&1){let t=o_();Xs(0,"div",72)(1,"p",89),V_(2),fS(3,"translate"),hd(),Xs(4,"p",70),V_(5),fS(6,"translate"),hd(),Xs(7,"div",38)(8,"label"),V_(9),fS(10,"translate"),hd(),Xs(11,"mat-form-field",39),cy(12,"input",90),fS(13,"translate"),lb(),hd()(),Xs(14,"div",38)(15,"label"),V_(16),fS(17,"translate"),hd(),Xs(18,"mat-form-field",39)(19,"mat-icon",40),V_(20,"mail"),hd(),cy(21,"input",91),fS(22,"translate"),lb(),qT(23,$r,3,1,"mat-error"),hd()(),Xs(24,"div",38)(25,"label"),V_(26),fS(27,"translate"),hd(),Xs(28,"app-countrycode-phone",92),my("countryCodeChange",function(a){Pp(t);let c=l_(2);return Lp(c.onUserCountryCodeChanged(a))})("phoneNumberChange",function(a){Pp(t);let c=l_(2);return Lp(c.onUserPhoneChanged(a))})("fullPhoneChange",function(a){Pp(t);let c=l_(2);return Lp(c.onUserFullPhoneChanged(a))})("phoneValidChange",function(a){Pp(t);let c=l_(2);return Lp(c.onUserPhoneValidChanged(a))}),hd()()();}if(i&2){let t=l_(2);_C(2),ky(hS(3,10,"Your login details")),_C(3),Dd(" ",hS(6,12,"These are your personal account details, separate from the business/WhatsApp contact above.")," "),_C(4),ky(hS(10,14,"Your Name")),_C(3),ay("placeholder",Z_(hS(13,16,"Your name (optional)"))),fb(),_C(4),ky(hS(17,18,"Your Email")),_C(5),ay("placeholder",Z_(hS(22,20,"Please enter your email."))),fb(),_C(2),ZT(t.f.userEmail.touched&&t.f.userEmail.invalid?23:-1),_C(3),ky(hS(27,22,"Your Phone Number"));}}function qr(i,p){if(i&1){let t=o_();Xs(0,"p",93),V_(1),fS(2,"translate"),hd(),Xs(3,"app-signup-plan-picker",94),my("planSelected",function(a){Pp(t);let c=l_(2);return Lp(c.onPlanSelected(a))}),hd(),Xs(4,"p",95),V_(5),fS(6,"translate"),Xs(7,"a",96),V_(8),fS(9,"translate"),hd()();}if(i&2){let t=l_(2);_C(),ky(hS(2,4,"Pick whichever suits you. You can change plan any time.")),_C(2),ay("selectedPlanId",t.selectedPlanId),_C(2),Dd(" ",hS(6,6,"Not sure which one?")," "),_C(3),Dd(" ",hS(9,8,"Work it out with the cost calculator")," ");}}function Yr(i,p){i&1&&(Xs(0,"p",82),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),Dd(" ",hS(2,1,"Please accept the Privacy Policy and Terms to continue.")," "));}function Hr(i,p){if(i&1){let t=o_();Xs(0,"button",102),my("click",function(){let a=Pp(t).$implicit,c=l_(3);return Lp(c.selectVerifyChannel(a))}),Xs(1,"mat-icon"),V_(2),hd(),V_(3),fS(4,"translate"),hd();}if(i&2){let t=p.$implicit,e=l_(3);_y("is-active",e.verifyChannel===t),_C(2),ky(e.verifyChannelIcon(t)),_C(),Dd(" ",hS(4,4,t)," ");}}function Qr(i,p){if(i&1){let t=o_();Xs(0,"button",103),my("click",function(){Pp(t);let a=l_(3);return Lp(a.sendVerificationCode())}),V_(1),fS(2,"translate"),hd();}if(i&2){let t=l_(3);ay("disabled",!t.canSendCode),_C(),Dd(" ",hS(2,2,t.verifyState==="sending"?"Sending\u2026":"Send verification code")," ");}}function Kr(i,p){if(i&1&&(V_(0),fS(1,"translate"),fS(2,"translate")),i&2){let t=l_(4);Py(" ",hS(1,3,"Resend in")," ",t.resendIn," ",hS(2,5,"seconds")," ");}}function Xr(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Resend code")," ");}function Zr(i,p){if(i&1){let t=o_();Xs(0,"p",104),V_(1),fS(2,"translate"),Xs(3,"strong"),V_(4),hd()(),Xs(5,"div",105)(6,"mat-form-field",106)(7,"input",107),fS(8,"translate"),Vy("ngModelChange",function(a){Pp(t);let c=l_(3);return G_(c.verifyCode,a)||(c.verifyCode=a),Lp(a)}),hd(),lb(),hd(),Xs(9,"button",108),my("click",function(){Pp(t);let a=l_(3);return Lp(a.submitVerificationCode())}),V_(10),fS(11,"translate"),hd()(),Xs(12,"button",109),my("click",function(){Pp(t);let a=l_(3);return Lp(a.sendVerificationCode())}),qT(13,Kr,3,7)(14,Xr,2,3),hd();}if(i&2){let t=l_(3);_C(),Dd(" ",hS(2,9,"We sent a code to")," "),_C(3),ky(t.verifyMaskedDestination),_C(3),By("ngModel",t.verifyCode),ay("ngModelOptions",tS(15,mr))("placeholder",hS(8,11,"Enter the 6-digit code")),fb(),_C(2),ay("disabled",t.verifyState==="verifying"||t.verifyCode.trim().length<4),_C(),Dd(" ",hS(11,13,t.verifyState==="verifying"?"Verifying\u2026":"Verify")," "),_C(2),ay("disabled",!t.canSendCode),_C(),ZT(t.resendIn>0?13:14);}}function Jr(i,p){if(i&1&&(Xs(0,"p",101),V_(1),hd()),i&2){let t=l_(3);_C(),ky(t.verifyError);}}function tl(i,p){if(i&1&&(Xs(0,"p",97),V_(1),fS(2,"translate"),hd(),Xs(3,"div",98),KT(4,Hr,5,6,"button",99,QT),hd(),qT(6,Qr,3,4,"button",100),qT(7,Zr,15,16),qT(8,Jr,2,1,"p",101)),i&2){let t=l_(2);_C(),ky(hS(2,4,"Verify your contact details")),_C(3),XT(t.verifyChannels),_C(2),ZT(t.verifyState==="idle"||t.verifyState==="sending"?6:-1),_C(),ZT(t.verifyState==="sent"||t.verifyState==="verifying"?7:-1),_C(),ZT(t.verifyError?8:-1);}}function el(i,p){i&1&&(Xs(0,"p",86)(1,"mat-icon"),V_(2,"check_circle"),hd(),V_(3),fS(4,"translate"),hd()),i&2&&(_C(3),Dd(" ",hS(4,1,"Contact verified")," "));}function il(i,p){i&1&&(Xs(0,"p",88),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),Dd(" ",hS(2,1,"Please complete the security check above to continue.")," "));}function nl(i,p){i&1&&(Xs(0,"p",88),V_(1),fS(2,"translate"),hd()),i&2&&(_C(),Dd(" ",hS(2,1,"Please verify your contact details above to continue.")," "));}
1function ol(i,p){if(i&1){let t=o_();Xs(0,"div",18)(1,"div",38)(2,"label"),V_(3),fS(4,"translate"),hd(),Xs(5,"app-countrycode-phone",69),my("countryCodeChange",function(a){Pp(t);let c=l_();return Lp(c.onCountryCodeChanged(a))})("phoneNumberChange",function(a){Pp(t);let c=l_();return Lp(c.onPhoneChanged(a))})("fullPhoneChange",function(a){Pp(t);let c=l_();return Lp(c.onFullPhoneChanged(a))})("phoneValidChange",function(a){Pp(t);let c=l_();return Lp(c.onPhoneValidChanged(a))}),hd(),Xs(6,"p",70),V_(7),fS(8,"translate"),hd()(),Xs(9,"mat-checkbox",71),V_(10),fS(11,"translate"),hd(),lb(),qT(12,Wr,29,24,"div",72),Xs(13,"div",38)(14,"label"),V_(15),fS(16,"translate"),hd(),Xs(17,"mat-form-field",39)(18,"mat-icon",40),V_(19,"local_offer"),hd(),cy(20,"input",73),fS(21,"translate"),lb(),hd()(),Xs(22,"div",74)(23,"button",75),my("click",function(){Pp(t);let a=l_();return Lp(a.togglePlanPicker())}),Xs(24,"mat-icon"),V_(25),hd(),Xs(26,"span"),V_(27),fS(28,"translate"),hd(),Xs(29,"span",76),V_(30),fS(31,"translate"),hd()(),qT(32,qr,10,10),hd(),Xs(33,"div",77)(34,"mat-checkbox",78)(35,"span",79),V_(36),fS(37,"translate"),Xs(38,"a",80),my("click",function(a){return a.stopPropagation()}),V_(39),fS(40,"translate"),hd(),V_(41),fS(42,"translate"),Xs(43,"a",81),my("click",function(a){return a.stopPropagation()}),V_(44),fS(45,"translate"),hd()()(),lb(),qT(46,Yr,3,3,"p",82),hd(),Xs(47,"div",83)(48,"app-turnstile",84),my("tokenChange",function(a){Pp(t);let c=l_();return Lp(c.onCaptchaToken(a))}),hd()(),Xs(49,"div",85),qT(50,tl,9,6)(51,el,5,3,"p",86),hd(),Xs(52,"div",66)(53,"button",67),my("click",function(){Pp(t);let a=l_();return Lp(a.back())}),V_(54),fS(55,"translate"),hd(),Xs(56,"button",87),V_(57),fS(58,"translate"),hd()(),qT(59,il,3,3,"p",88)(60,nl,3,3,"p",88),hd();}if(i&2){let t=l_();_C(3),ky(hS(4,21,"Your Phone Number")),_C(4),Dd(" ",hS(8,23,"This is your business contact number, and the number you will connect to WhatsApp API.")," "),_C(2),fb(),_C(),Dd(" ",hS(11,25,"Use the same email and phone for my personal login account")," "),_C(2),ZT(t.f.useSameContactForUser.value?-1:12),_C(3),ky(hS(16,27,"Coupon Code")),_C(5),ay("placeholder",Z_(hS(21,29,"Enter coupon code (optional)"))),fb(),_C(5),ky(t.planPickerOpen?"expand_less":"expand_more"),_C(2),ky(hS(28,31,"Choose a plan (optional)")),_C(3),ky(hS(31,33,t.selectedPlanLabel)),_C(2),ZT(t.planPickerOpen?32:-1),_C(2),fb(),_C(2),Dd(" ",hS(37,35,"I have read and agree to the")," "),_C(3),ky(hS(40,37,"Privacy Policy")),_C(2),Dd(" ",hS(42,39,"and")," "),_C(3),ky(hS(45,41,"Terms & Conditions")),_C(2),ZT(t.f.acceptTerms.touched&&t.f.acceptTerms.invalid?46:-1),_C(4),ZT(t.verifyState!=="verified"?50:51),_C(4),Dd(" ",hS(55,43,"Back")," "),_C(2),ay("disabled",!t.form.valid||!t.phoneValid||!t.f.useSameContactForUser.value&&!t.userPhoneValid||!t.captchaReady||!t.verificationSatisfied),_C(),Dd(" ",hS(58,45,"Register")," "),_C(2),ZT(t.captchaReady?t.verificationSatisfied?-1:60:59);}}var An=(()=>{class i{get captchaReady(){return !!this.captchaToken||false}onCaptchaToken(t){this.captchaToken=t;}resetCaptcha(){this.captchaToken=null,this.turnstile?.reset();}get canSendCode(){return this.verifyState!=="sending"&&this.captchaReady&&this.f.email.valid&&this.f.phoneNumber.valid&&this.phoneValid&&this.resendIn===0}get verificationSatisfied(){return !this.verificationRequired||this.verifyState==="verified"}verifyChannelIcon(t){return t==="Email"?"mail":t==="SMS"?"sms":"chat"}selectVerifyChannel(t){this.verifyState!=="verified"&&(this.verifyChannel=t,this.verifyState==="sent"&&(this.verifyState="idle",this.verifyCode=""));}sendVerificationCode(){this.canSendCode&&(this.verifyError=null,this.verifyState="sending",this.subs.push(this.clientService.sendSignupVerification({email:this.form.value.email?.toLowerCase().trim()??"",countryCode:Number(this.form.value.countryCode),phoneNumber:this.fullPhone,platform:this.verifyChannel,businessName:this.form.value.businessName||null,captchaToken:this.captchaToken}).subscribe({next:t=>{t.succeeded?(this.verifyState="sent",this.verifyMaskedDestination=t.data?.maskedDestination??"",this.startResendCountdown(t.data?.resendAfterSeconds??60)):(this.verifyState="idle",this.verifyError=t.errors?.[0]??null),this.resetCaptcha();},error:t=>{this.verifyState="idle",this.errorService.setError(t,"Failed"),this.resetCaptcha();}})));}submitVerificationCode(){this.verifyState!=="sent"||this.verifyCode.trim().length<4||(this.verifyError=null,this.verifyState="verifying",this.subs.push(this.clientService.verifySignupCode(this.form.value.email?.toLowerCase().trim()??"",this.verifyCode.trim()).subscribe({next:t=>{t.succeeded?(this.verifyState="verified",this.verificationToken=t.data?.verificationToken??null,this.stopResendCountdown()):(this.verifyState="sent",this.verifyError=t.errors?.[0]??null);},error:t=>{this.verifyState="sent",this.errorService.setError(t,"Failed");}})));}startResendCountdown(t){this.stopResendCountdown(),this.resendIn=t,this.resendTimer=setInterval(()=>{this.resendIn=Math.max(0,this.resendIn-1),this.resendIn===0&&this.stopResendCountdown();},1e3);}stopResendCountdown(){this.resendTimer&&(clearInterval(this.resendTimer),this.resendTimer=null);}togglePlanPicker(){this.planPickerOpen=!this.planPickerOpen;}onPlanSelected(t){this.selectedPlanId=t>0?t:null;}get selectedPlanLabel(){return this.selectedPlanId?"Plan selected":"Free plan"}selectSourceKind(t){this.sourceKind=t;let e={website:["websiteUrl"],instagram:["instagramHandle"],questions:["whatWeSell","topQuestions","preferredDialect"],none:[]};for(let a of ["websiteUrl","instagramHandle","whatWeSell","topQuestions","preferredDialect"])e[t].includes(a)||this.form.get(a)?.reset();}get isOtherReferralSelected(){return this.form.get("referralSource")?.value===this.referralSourceOther}get useSameContactForUser(){return !!this.form.get("useSameContactForUser")?.value}constructor(t,e$1,a$2,c,P,F,D,V,At){this.settings=t,this.errorService=e$1,this.loadingService=a$2,this.clientService=c,this.googleAuthService=P,this.route=F,this.router=D,this.translate=V,this.toastr=At,this.subs=[],this.platformId=g(So$1),this.isBrowser=T$(this.platformId),this.options=this.settings.getOptions(),this.languages=e.languages,this.hidePassword=true,this.hidePasswordc=true,this.fullPhone="",this.dir="rtl",this.googleEnabled=false,this.googleLoading=false,this.sectors=a,this.referralSources=o,this.referralSourceOther=a$1,this.captchaToken=null,this.verificationRequired=true,this.verifyState="idle",this.verifyChannel="WhatsApp",this.verifyChannels=["WhatsApp","SMS","Email"],this.verifyCode="",this.verifyMaskedDestination="",this.verifyError=null,this.verificationToken=null,this.resendIn=0,this.resendTimer=null,this.step=1,this.steps=[{n:1,key:"Business"},{n:2,key:"Account"},{n:3,key:"Verify"}],this.form=new Di({businessName:new Xi("",[ht.required,ht.minLength(5)]),email:new Xi("",[ht.required,Yi()]),password:new Xi("",[ht.required,ht.minLength(8),u()]),repeatPassword:new Xi("",[ht.required,ht.minLength(8),u()]),countryCode:new Xi("",[ht.required]),phoneNumber:new Xi("",[ht.required,ht.pattern("^[0-9]*$"),ht.minLength(6)]),category:new Xi,couponCode:new Xi,referralSource:new Xi,referralSourceOther:new Xi,useSameContactForUser:new Xi(true),userName:new Xi,userEmail:new Xi,userCountryCode:new Xi,userPhoneNumber:new Xi,acceptTerms:new Xi(false,[ht.requiredTrue]),websiteUrl:new Xi,instagramHandle:new Xi,whatWeSell:new Xi,topQuestions:new Xi,preferredDialect:new Xi}),this.sourceKind="website",this.planPickerOpen=false,this.selectedPlanId=null,this.sourceOptions=[{kind:"website",icon:"language",label:"I have a website"},{kind:"instagram",icon:"photo_camera",label:"I sell on Instagram"},{kind:"questions",icon:"help",label:"Neither \u2014 ask me instead"},{kind:"none",icon:"schedule",label:"Skip for now"}],this.phoneValid=false,this.userFullPhone="",this.userPhoneValid=false,this.selectedLanguage=this.languages.find(Xe=>Xe.code===this.options.language)||this.languages[0],this.changeLanguage(this.selectedLanguage,false);}ngOnInit(){this.dir=this.options.language==="ar"?"rtl":"ltr",this.googleEnabled=this.googleAuthService.isConfigured,this.initializeCouponCode(),this.subs.push(this.form.get("repeatPassword")?.valueChanges.subscribe(()=>this.checkPasswordsMatch()),this.form.get("password")?.valueChanges.subscribe(()=>this.checkPasswordsMatch()),this.form.get("referralSource")?.valueChanges.subscribe(()=>{this.isOtherReferralSelected||this.form.get("referralSourceOther")?.reset();}),this.form.get("useSameContactForUser")?.valueChanges.subscribe(t=>{this.applyUserContactValidators(!!t);})),this.applyUserContactValidators(this.useSameContactForUser);}applyUserContactValidators(t){let e=this.form.get("userEmail"),a=this.form.get("userCountryCode"),c=this.form.get("userPhoneNumber");t?(e?.clearValidators(),a?.clearValidators(),c?.clearValidators()):(e?.setValidators([ht.required,Yi()]),a?.setValidators([ht.required]),c?.setValidators([ht.required,ht.pattern("^[0-9]*$"),ht.minLength(6)])),e?.updateValueAndValidity(),a?.updateValueAndValidity(),c?.updateValueAndValidity();}
1initializeCouponCode(){let t=this.route.snapshot.queryParamMap.get("couponCode")?.trim();if(t){this.form.controls.couponCode.setValue(t);return}let e=this.getShorthandCouponCode();e&&this.form.controls.couponCode.setValue(e);}getShorthandCouponCode(){if(!this.isBrowser)return null;let t=window.location.search;if(!t.startsWith("?"))return null;let e=t.slice(1).trim();return !e||e.includes("=")?null:decodeURIComponent(e).trim()||null}checkPasswordsMatch(){let t=this.form.get("password")?.value,e=this.form.get("repeatPassword")?.value;if(e&&t!==e)this.form.get("repeatPassword")?.setErrors({mismatch:true});else {let a=this.form.get("repeatPassword")?.errors;a&&(delete a.mismatch,Object.keys(a).length===0&&this.form.get("repeatPassword")?.setErrors(null));}}changeLanguage(t,e){this.translate.use(t.code),localStorage.setItem("lang",t.code),this.selectedLanguage=t,this.options.language=t.code,this.options.dir=t.code==="ar"?"rtl":"ltr",this.dir=this.options.dir,this.settings.setOptions(this.options),e&&this.isBrowser&&window.location.reload();}get f(){return this.form.controls}get pw(){return this.form.get("password")?.value||""}get pwChecks(){let t=this.pw;return [t.length>=8,/[a-z]/.test(t)&&/[A-Z]/.test(t),/[0-9]/.test(t),/[^A-Za-z0-9]/.test(t)]}get pwScore(){return this.pwChecks.filter(Boolean).length}stepControls(t){return t===1?["businessName","category","referralSource","referralSourceOther"]:t===2?["email","password","repeatPassword"]:["phoneNumber","countryCode","userName","userEmail","userCountryCode","userPhoneNumber"]}isStepValid(t){if(t===1)return this.f.businessName.valid;if(t===2)return this.f.email.valid&&this.f.password.valid&&this.f.repeatPassword.valid;let e=this.f.phoneNumber.valid&&this.phoneValid,a=this.useSameContactForUser||this.f.userEmail.valid&&this.userPhoneValid;return e&&a}next(){this.isStepValid(this.step)?this.step=Math.min(3,this.step+1):this.stepControls(this.step).forEach(t=>this.form.get(t)?.markAsTouched());}back(){this.step=Math.max(1,this.step-1);}signup(){if(this.form.valid){if(this.model=new Ri,!this.form.value.businessName||!this.form.value.email||!this.form.value.countryCode||!this.form.value.phoneNumber||!this.form.value.password||!this.form.value.repeatPassword){this.translate.get("Please fill the requried info").subscribe(e=>this.toastr.error(e));return}if(this.form.value.password!=this.form.value.repeatPassword){this.translate.get("Password doese not match").subscribe(e=>this.toastr.error(e));return}if(!this.captchaReady){this.translate.get("Please complete the security check above to continue.").subscribe(e=>this.toastr.error(e));return}this.model.businessName=this.form.value.businessName,this.model.email=this.form.value.email?.toLowerCase().trim(),this.model.countryCode=Number(this.form.value.countryCode),this.model.phoneNumber=this.fullPhone,this.model.category=this.form.value.category,this.model.password=this.form.value.password,this.model.planId=this.selectedPlanId??1,this.model.couponCode=this.form.value.couponCode||null,this.model.referralSource=this.form.value.referralSource||null,this.model.referralSourceOther=this.isOtherReferralSelected&&this.form.value.referralSourceOther?.trim()||null,this.model.websiteUrl=this.form.value.websiteUrl?.trim()||null,this.model.instagramHandle=this.form.value.instagramHandle?.trim()||null,this.model.whatWeSell=this.form.value.whatWeSell?.trim()||null,this.model.topQuestions=this.form.value.topQuestions?.trim()||null,this.model.preferredDialect=this.form.value.preferredDialect?.trim()||null,this.model.captchaToken=this.captchaToken,this.model.verificationToken=this.verificationToken;let t=this.useSameContactForUser;this.model.useSameContactForUser=t,t?(this.model.userName=null,this.model.userEmail=null,this.model.userCountryCode=null,this.model.userPhoneNumber=null):(this.model.userName=this.form.value.userName?.trim()||null,this.model.userEmail=this.form.value.userEmail?.toLowerCase().trim()||null,this.model.userCountryCode=Number(this.form.value.userCountryCode)||null,this.model.userPhoneNumber=this.userFullPhone),this.form.disable(),this.loadingService.loadingOn(),this.sub=this.clientService.signup(this.model).subscribe({next:e=>{this.loadingService.loadingOff(),this.form.enable(),e.succeeded?(this.router.navigate(["/dashboard"]),this.model=e.data,this.model.id&&localStorage.setItem("register_client",this.model.id)):e.errors&&(this.toastr.error(e.errors[0]),this.resetCaptcha());},error:e=>{this.loadingService.loadingOff(),this.errorService.setError(e,"Failed"),this.form.enable(),this.resetCaptcha();}});}}signUpWithGoogle(){return L(this,null,function*(){if(!this.googleLoading){this.googleLoading=true,this.loadingService.loadingOn();try{let t=yield this.googleAuthService.signIn();if(this.loadingService.loadingOff(),!t?.succeeded){this.toastr.error(t?.errors?.[0]||"Google sign-in failed. Please try again.");return}let e=this.getStoredUser();if(!e){this.toastr.error("User not found");return}e.step===5?this.router.navigate(["/authentication/complete-google-profile"]):e.step===1?this.router.navigate(["/authentication/complete-login/"+e.phoneNumber]):e.step===2?this.router.navigate(["/authentication/login-select-client"]):!e.isVerifiedSMS||!e.isVerifiedWhatsApp||!e.isVerifiedEmail?this.router.navigate(["/apps/users/account-settings"]):this.router.navigate(["/dashboard"]);}catch(t){this.loadingService.loadingOff(),t?.cancelled||this.toastr.error("Google sign-in failed. Please try again.");}finally{this.googleLoading=false;}}})}getStoredUser(){try{return JSON.parse(localStorage.getItem("auth-user")||"null")}catch(t){return null}}onCountryCodeChanged(t){this.form.controls.countryCode.setValue(t);}onPhoneChanged(t){this.form.controls.phoneNumber.setValue(t);}onFullPhoneChanged(t){this.fullPhone=t;}onPhoneValidChanged(t){this.phoneValid=t;}onUserCountryCodeChanged(t){this.form.controls.userCountryCode.setValue(t);}onUserPhoneChanged(t){this.form.controls.userPhoneNumber.setValue(t);}onUserFullPhoneChanged(t){this.userFullPhone=t;}onUserPhoneValidChanged(t){this.userPhoneValid=t;}
1ngOnDestroy(){this.sub?.unsubscribe(),this.subs.forEach(t=>t?.unsubscribe());}static{this.\u0275fac=function(e){return new(e||i)(H(d),H(Gt$1),H(P),H(b),H(Li),H(V),H(G),H(O),H(lt))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-side-register-v2"]],viewQuery:function(e,a){if(e&1&&Ey(G$1,5),e&2){let c;g_(c=m_())&&(a.turnstile=c.first);}},decls:40,vars:25,consts:[["flags","matMenu"],[1,"auth-v2",3,"dir"],[1,"auth-v2__form"],[1,"auth-v2__ambient","auth-v2__ambient--tl"],[1,"auth-v2__ambient","auth-v2__ambient--br"],[1,"auth-v2__top"],[1,"auth-v2__brand",3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","Social Lab"],["mat-button","",1,"auth-v2__lang",3,"matMenuTriggerFor"],["width","20","height","20","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"cardWithShadow"],["mat-menu-item",""],[1,"auth-v2__wrap","auth-v2__wrap--scroll"],[1,"auth-v2__card","auth-v2__card--wide"],[1,"auth-v2__title"],[1,"auth-v2__lead"],[1,"reg-steps"],[3,"ngSubmit","formGroup"],[1,"reg-pane"],[1,"auth-v2__switch"],[3,"routerLink"],[1,"auth-v2__aside"],["mat-menu-item","",3,"click"],[1,"d-flex","align-items-center","gap-2"],["width","22","height","22","alt","",1,"rounded-circle","object-cover",3,"src"],[1,"f-s-14"],["type","button",1,"auth-v2__google",3,"click","disabled"],["viewBox","0 0 48 48","aria-hidden","true",1,"auth-v2__google-icon"],["fill","#FFC107","d","M43.6 20.5H42V20H24v8h11.3C33.7 32.4 29.3 35 24 35c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.9 1.2 8 3.1l5.7-5.7C34.5 6.1 29.5 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20c11 0 19.5-8 19.5-20 0-1.3-.1-2.3-.4-3.5z"],["fill","#FF3D00","d","M6.3 14.7l6.6 4.8C14.7 16 19 13 24 13c3.1 0 5.9 1.2 8 3.1l5.7-5.7C34.5 6.1 29.5 4 24 4 16.3 4 9.7 8.3 6.3 14.7z"],["fill","#4CAF50","d","M24 44c5.2 0 9.9-2 13.5-5.2l-6.2-5.3C29.2 35.1 26.7 36 24 36c-5.3 0-9.7-2.6-11.3-7l-6.5 5C9.6 39.6 16.2 44 24 44z"],["fill","#1f9d4d","d","M43.6 20.5H42V20H24v8h11.3c-.8 2.3-2.3 4.2-4.2 5.5l6.2 5.3C39.9 36.1 44 30.9 44 24c0-1.3-.1-2.3-.4-3.5z"],[1,"auth-v2__divider"],[1,"reg-step"],[1,"reg-step__dot"],[1,"reg-step__label"],[1,"reg-step__bar",3,"is-done"],[1,"reg-step__bar"],[1,"auth-v2__field"],["appearance","outline","color","primary",1,"w-100"],["matPrefix","",1,"fld-icon"],["matInput","","formControlName","businessName","autocomplete","organization",3,"placeholder"],["formControlName","category",3,"placeholder"],[3,"value"],["formControlName","referralSource",3,"placeholder"],[1,"auth-v2__source"],[1,"auth-v2__source-lead"],["role","tablist",1,"auth-v2__source-tabs"],["type","button","role","tab",1,"auth-v2__source-tab",3,"is-active"],[1,"auth-v2__source-note"],["mat-flat-button","","color","primary","type","button",1,"auth-v2__submit",3,"click"],["matInput","","formControlName","referralSourceOther","maxlength","500",3,"placeholder"],["type","button","role","tab",1,"auth-v2__source-tab",3,"click"],["matInput","","formControlName","websiteUrl","maxlength","500","placeholder","https://example.com","dir","ltr"],["matInput","","formControlName","instagramHandle","maxlength","200","placeholder","@yourshop","dir","ltr"],["matInput","","formControlName","whatWeSell","maxlength","1000",3,"placeholder"],["matInput","","formControlName","topQuestions","maxlength","2000","rows","3",3,"placeholder"],["matInput","","formControlName","preferredDialect","maxlength","200",3,"placeholder"],["matInput","","type","email","formControlName","email","autocomplete","email","inputmode","email",3,"placeholder"],["matInput","","formControlName","password","autocomplete","new-password",3,"type","placeholder"],["mat-icon-button","","matSuffix","","type","button",3,"click"],[1,"reg-strength"],[1,"reg-strength__bars"],[3,"filled"],[1,"reg-strength__checks"],["matInput","","formControlName","repeatPassword","autocomplete","new-password",3,"type","placeholder"],[1,"reg-nav"],["mat-stroked-button","","type","button",1,"reg-back",3,"click"],["mat-flat-button","","color","primary","type","button",1,"auth-v2__submit","reg-next",3,"click"],["countryCodeName","countryCode","phoneNumberName","phoneNumber",3,"countryCodeChange","phoneNumberChange","fullPhoneChange","phoneValidChange"],[1,"auth-v2__hint"],["formControlName","useSameContactForUser","color","primary",1,"reg-check"],[1,"reg-usercontact"],["matInput","","formControlName","couponCode",3,"placeholder"],[1,"reg-plan"],["type","button",1,"reg-plan__toggle",3,"click"],[1,"reg-plan__state"],[1,"reg-consent"],["formControlName","acceptTerms","color","primary",1,"reg-check"],[1,"reg-consent__text"],["routerLink","/privacy","target","_blank","rel","noopener",3,"click"],["routerLink","/terms","target","_blank","rel","noopener",3,"click"],[1,"reg-consent__error"],[1,"reg-captcha"],[3,"tokenChange"],[1,"reg-verify"],[1,"reg-verify__done"],["mat-flat-button","","color","primary","type","submit",1,"auth-v2__submit","reg-next",3,"disabled"],[1,"reg-captcha__hint"],[1,"reg-usercontact__title"],["matInput","","formControlName","userName","autocomplete","name",3,"placeholder"],["matInput","","type","email","formControlName","userEmail","autocomplete","email","inputmode","email",3,"placeholder"],["countryCodeName","userCountryCode","phoneNumberName","userPhoneNumber",3,"countryCodeChange","phoneNumberChange","fullPhoneChange","phoneValidChange"],[1,"reg-plan__lead"],[3,"planSelected","selectedPlanId"],[1,"reg-plan__calc"],["href","/cost-estimator","target","_blank","rel","noopener"],[1,"reg-verify__lead"],[1,"reg-verify__channels"],["type","button",1,"reg-verify__channel",3,"is-active"],["mat-stroked-button","","type","button",1,"reg-verify__send",3,"disabled"],[1,"reg-verify__error"],["type","button",1,"reg-verify__channel",3,"click"],["mat-stroked-button","","type","button",1,"reg-verify__send",3,"click","disabled"],[1,"reg-verify__sent"],[1,"reg-verify__co
1de"],["appearance","outline",1,"reg-verify__code-field"],["matInput","","inputmode","numeric","autocomplete","one-time-code","maxlength","6",3,"ngModelChange","ngModel","ngModelOptions","placeholder"],["mat-flat-button","","color","primary","type","button",3,"click","disabled"],["type","button",1,"reg-verify__resend",3,"click","disabled"]],template:function(e,a){if(e&1&&(Xs(0,"div",1)(1,"div",2),cy(2,"div",3)(3,"div",4),Xs(4,"div",5)(5,"a",6),cy(6,"img",7),hd(),Xs(7,"button",8),cy(8,"img",9),Xs(9,"span"),V_(10),hd(),Xs(11,"mat-icon"),V_(12,"expand_more"),hd()(),Xs(13,"mat-menu",10,0),KT(15,hr,5,2,"button",11,gr),hd()(),Xs(17,"div",12)(18,"div",13)(19,"h1",14),V_(20),fS(21,"translate"),hd(),Xs(22,"p",15),V_(23),fS(24,"translate"),hd(),qT(25,fr,12,7),Xs(26,"div",16),KT(27,Mr,8,9,null,null,ur),hd(),Xs(29,"form",17),my("ngSubmit",function(){return a.signup()}),qT(30,zr,44,33,"div",18),qT(31,Dr,70,60,"div",18),qT(32,ol,61,47,"div",18),hd(),Xs(33,"p",19),V_(34),fS(35,"translate"),Xs(36,"a",20),V_(37),fS(38,"translate"),hd()()()()(),cy(39,"app-auth-marketing-panel",21),hd()),e&2){let c=v_(14);ay("dir",a.dir),_C(5),ay("routerLink",tS(23,dr)),_C(2),ay("matMenuTriggerFor",c),_C(),ay("src",a.selectedLanguage.icon,Vg$1),_C(2),ky(a.selectedLanguage.language),_C(5),XT(a.languages),_C(5),ky(hS(21,15,"Create your account in a minute")),_C(3),ky(hS(24,17,"Start your free trial \u2014 no credit card required.")),_C(2),ZT(a.googleEnabled&&a.step===1?25:-1),_C(2),XT(a.steps),_C(2),ay("formGroup",a.form),_C(),ZT(a.step===1?30:-1),_C(),ZT(a.step===2?31:-1),_C(),ZT(a.step===3?32:-1),_C(2),Dd(" ",hS(35,19,"Already have an Account?")," "),_C(2),ay("routerLink",tS(24,cr)),_C(),ky(hS(38,21,"Sign In"));}},dependencies:[ea$1,ai,Tt,Kv,Pg,Fg,Is,Tg,Ag,Dc,zc,Vg,Gt,$c,b0,ei,co$1,L0,Nh,Yx,dn,da$1,wh,kh,Ch,Vw,Pw,nk,td,ed,tC,bC,sv,ta$1,pr$1,ov,NC,XC,_D,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,Fi,NS,ZS,EI,us,ms,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA,Yt,Zt,Bn,G$1,mt],styles:['@charset "UTF-8";.auth-v2__card--wide[_ngcontent-%COMP%]{max-width:480px}.auth-v2__wrap--scroll[_ngcontent-%COMP%]{align-items:flex-start;padding:24px 0}.reg-steps[_ngcontent-%COMP%]{display:flex;align-items:center;margin:8px 0 22px}.reg-step[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;color:#a59fc0}.reg-step__dot[_ngcontent-%COMP%]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;background:#f1eef9;color:#a59fc0;border:1.5px solid #e8e4f2;transition:all .2s}.reg-step__dot[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:17px;width:17px;height:17px}.reg-step__label[_ngcontent-%COMP%]{font-size:var(--font-size-sm);font-weight:700;white-space:nowrap}.reg-step.is-active[_ngcontent-%COMP%]{color:var(--color-success-dark)}.reg-step.is-active[_ngcontent-%COMP%]   .reg-step__dot[_ngcontent-%COMP%]{background:linear-gradient(135deg,var(--color-success),var(--color-success));color:#fff;border-color:transparent;box-shadow:var(--shadow-raised)}.reg-step.is-done[_ngcontent-%COMP%]{color:var(--color-success-dark)}.reg-step.is-done[_ngcontent-%COMP%]   .reg-step__dot[_ngcontent-%COMP%]{background:var(--color-success);color:#fff;border-color:transparent}.reg-step__bar[_ngcontent-%COMP%]{flex:1;height:2px;margin:0 10px;background:#e8e4f2;border-radius:var(--radius-sm);transition:background .25s}.reg-step__bar.is-done[_ngcontent-%COMP%]{background:var(--color-success)}.reg-pane[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_regFade .3s ease-out}@keyframes _ngcontent-%COMP%_regFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.reg-strength[_ngcontent-%COMP%]{margin:4px 0 2px}.reg-strength__bars[_ngcontent-%COMP%]{display:flex;gap:5px;margin-bottom:8px}.reg-strength__bars[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{height:5px;flex:1;border-radius:var(--radius-sm);background:#ece8f4;transition:background .25s}.reg-strength__bars[_ngcontent-%COMP%]   span.filled[data-score="1"][_ngcontent-%COMP%]{background:var(--color-error)}.reg-strength__bars[_ngcontent-%COMP%]   span.filled[data-score="2"][_ngcontent-%COMP%], .reg-strength__bars[_ngcontent-%COMP%]   span.filled[data-score="3"][_ngcontent-%COMP%]{background:#f5a623}.reg-strength__bars[_ngcontent-%COMP%]   span.filled[data-score="4"][_ngcontent-%COMP%]{background:var(--color-success)}.reg-strength__checks[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.reg-strength__checks[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--color-text-muted)}.reg-strength__checks[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:15px;width:15px;height:15px;color:#dcd7ec}.reg-strength__checks[_ngcontent-%COMP%]   span.ok[_ngcontent-%COMP%]{color:var(--color-success-dark)}.reg-strength__checks[_ngcontent-%COMP%]   span.ok[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:var(--color-success-dark)}.reg-check[_ngcontent-%COMP%]{display:block;margin:6px 0 10px}
1.reg-consent[_ngcontent-%COMP%]{margin:6px 0 4px}.reg-consent[_ngcontent-%COMP%]   .reg-check[_ngcontent-%COMP%]{margin:0}.reg-consent[_ngcontent-%COMP%]     .mdc-form-field{align-items:flex-start}.reg-consent__text[_ngcontent-%COMP%]{display:inline;white-space:normal;line-height:1.5;font-size:var(--font-size-sm)}.reg-consent__text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--color-primary-dark);font-weight:600;text-decoration:underline}.reg-consent__error[_ngcontent-%COMP%]{margin:2px 0 0;color:var(--color-error-text);font-size:var(--font-size-xs)}.reg-usercontact[_ngcontent-%COMP%]{border:1px dashed #e0dcef;border-radius:var(--radius-lg);padding:16px 14px 4px;margin-bottom:14px;background:#faf9ff}.reg-usercontact__title[_ngcontent-%COMP%]{font-size:var(--font-size-sm);font-weight:700;margin:0 0 4px;color:#4a4663}.reg-nav[_ngcontent-%COMP%]{display:flex;gap:12px;margin-top:12px;align-items:center}.reg-back.mat-mdc-outlined-button[_ngcontent-%COMP%]{height:50px;border-radius:var(--radius-lg);font-weight:700;min-width:96px}.reg-next[_ngcontent-%COMP%]{flex:1;margin-top:0!important}.auth-v2__source[_ngcontent-%COMP%]{margin-block:4px 18px;padding:14px;border:1px solid var(--mat-sys-outline-variant, rgba(0, 0, 0, .12));border-radius:10px}.auth-v2__source-lead[_ngcontent-%COMP%]{margin:0 0 10px;font-size:13px;line-height:1.6;opacity:.78}.auth-v2__source-tabs[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:12px}.auth-v2__source-tab[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;font:inherit;font-size:12.5px;font-weight:600;line-height:1;color:inherit;cursor:pointer;background:transparent;border:1px solid var(--mat-sys-outline-variant, rgba(0, 0, 0, .16));border-radius:100px;transition:background-color .15s ease,border-color .15s ease}.auth-v2__source-tab[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{width:16px;height:16px;font-size:16px;line-height:16px}.auth-v2__source-tab[_ngcontent-%COMP%]:hover{border-color:var(--mat-sys-primary, #22c55e)}.auth-v2__source-tab.is-active[_ngcontent-%COMP%]{color:var(--mat-sys-primary, #16a34a);border-color:var(--mat-sys-primary, #16a34a);background:color-mix(in srgb,var(--mat-sys-primary, #22c55e) 10%,transparent)}.auth-v2__source-note[_ngcontent-%COMP%]{margin:0;font-size:12.5px;line-height:1.6;opacity:.7}.reg-plan[_ngcontent-%COMP%]{margin-block:4px 14px}.reg-plan__toggle[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;font:inherit;font-size:13.5px;font-weight:600;color:inherit;text-align:start;cursor:pointer;background:transparent;border:1px solid var(--mat-sys-outline-variant, rgba(0, 0, 0, .14));border-radius:10px}.reg-plan__toggle[_ngcontent-%COMP%]:hover{border-color:var(--mat-sys-primary, #22c55e)}.reg-plan__state[_ngcontent-%COMP%]{margin-inline-start:auto;font-size:12px;font-weight:700;color:var(--mat-sys-primary, #16a34a)}.reg-plan__lead[_ngcontent-%COMP%]{margin:10px 2px;font-size:12.5px;line-height:1.6;opacity:.75}.reg-plan__calc[_ngcontent-%COMP%]{margin:12px 2px 0;font-size:12.5px;line-height:1.7;opacity:.8}.reg-plan__calc[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:600;text-decoration:underline}.reg-captcha[_ngcontent-%COMP%]{margin:16px 2px 4px}.reg-captcha__hint[_ngcontent-%COMP%]{margin:8px 2px 0;font-size:12.5px;line-height:1.6;opacity:.75}.reg-verify[_ngcontent-%COMP%]{margin:16px 2px 4px;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:12px}.reg-verify__lead[_ngcontent-%COMP%]{margin:0 0 10px;font-size:13px;font-weight:600}.reg-verify__channels[_ngcontent-%COMP%]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.reg-verify__channel[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:transparent;font-size:12.5px;cursor:pointer}.reg-verify__channel[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:17px;width:17px;height:17px}.reg-verify__channel.is-active[_ngcontent-%COMP%]{border-color:var(--mat-sys-primary, #1b8a5a);color:var(--mat-sys-primary, #1b8a5a);font-weight:600}.reg-verify__sent[_ngcontent-%COMP%]{margin:0 0 8px;font-size:12.5px;opacity:.85}
1.reg-verify__code[_ngcontent-%COMP%]{display:flex;gap:8px;align-items:flex-start}.reg-verify__code[_ngcontent-%COMP%]   .reg-verify__code-field[_ngcontent-%COMP%]{flex:1 1 auto;max-width:220px}.reg-verify__resend[_ngcontent-%COMP%]{margin-top:2px;padding:0;border:0;background:transparent;font-size:12.5px;text-decoration:underline;cursor:pointer}.reg-verify__resend[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:default;text-decoration:none}.reg-verify__error[_ngcontent-%COMP%]{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--mat-sys-error, #b3261e)}.reg-verify__done[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:var(--mat-sys-primary, #1b8a5a)}','@charset "UTF-8";[_nghost-%COMP%]{--v2-green: #13deb9;--v2-green-d: #13deb9;--v2-ink: #0c0a1f;--v2-line: #e8e4f2;--v2-field: #f8f7ff;--v2-muted: #5d6b85}.auth-v2[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;min-height:100dvh;width:100%;background:#fff;color:var(--v2-ink)}.auth-v2__form[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px 40px 28px}.auth-v2__ambient[_ngcontent-%COMP%]{position:absolute;width:420px;height:420px;border-radius:50%;opacity:.4;pointer-events:none;filter:blur(10px)}.auth-v2__ambient--tl[_ngcontent-%COMP%]{top:-140px;inset-inline-start:-140px;background:radial-gradient(circle,rgba(47,210,155,.18),transparent 60%)}.auth-v2__ambient--br[_ngcontent-%COMP%]{bottom:-140px;inset-inline-end:-140px;background:radial-gradient(circle,rgba(107,78,255,.16),transparent 60%)}.auth-v2__top[_ngcontent-%COMP%]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.auth-v2__brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:150px;height:auto}.auth-v2__lang[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:5px 12px;font-weight:700;color:#5b5775;min-width:0;line-height:1.4}.auth-v2__lang[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%;object-fit:cover}.auth-v2__lang[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px;color:var(--v2-muted)}.auth-v2__lang[_ngcontent-%COMP%]:hover{border-color:var(--v2-green)}.auth-v2__wrap[_ngcontent-%COMP%]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}.auth-v2__card[_ngcontent-%COMP%]{width:100%;max-width:440px;padding:12px 0}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:-.3px}.auth-v2__wave[_ngcontent-%COMP%]{display:inline-block;transform-origin:70% 70%;
1animation:_ngcontent-%COMP%_v2wave 2.4s ease-in-out infinite}.auth-v2__lead[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 22px;line-height:1.6}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]{display:flex;width:100%;border:none;border-radius:var(--radius-lg);background:#f1eef9;padding:4px;gap:4px;height:48px;margin-bottom:16px;overflow:visible;box-shadow:none}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{flex:1;border:none;background:transparent;border-radius:9px;color:#7c769b;font-weight:700;transition:all .2s}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background:#fff;color:var(--v2-green-d);box-shadow:var(--shadow-card)}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-button[_ngcontent-%COMP%]{height:100%}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-label-content[_ngcontent-%COMP%]{line-height:38px;padding:0 8px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.auth-v2__field[_ngcontent-%COMP%]{margin-bottom:6px}.auth-v2__field[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:7px}.auth-v2__field[_ngcontent-%COMP%]   .fld-icon[_ngcontent-%COMP%]{color:#a59fc0;font-size:20px}.auth-v2__field[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__reco[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--v2-green-d);background:linear-gradient(90deg,var(--color-light-primary),#efeafe);border-radius:99px;padding:5px 12px;margin-bottom:12px}.auth-v2__reco[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px}.auth-v2__hint[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 14px;line-height:1.6}.auth-v2__forgot[_ngcontent-%COMP%]{display:flex;margin:2px 0 6px}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-inline-start:auto;color:var(--v2-green-d);font-weight:700;font-size:var(--font-size-sm);text-decoration:none}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__submit.mat-mdc-unelevated-button[_ngcontent-%COMP%]{width:100%;height:50px;border-radius:var(--radius-lg);font-size:15px;font-weight:800;margin-top:10px;box-shadow:var(--shadow-float)}.auth-v2__switch[_ngcontent-%COMP%]{text-align:center;margin-top:22px;font-weight:500;color:#4a4663}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--v2-green-d);font-weight:700;text-decoration:none;margin-inline-start:4px}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__aside[_ngcontent-%COMP%]{display:block;height:100%}
1@keyframes _ngcontent-%COMP%_v2wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}.auth-v2__chip[_ngcontent-%COMP%]{display:inline-block;background:var(--v2-field);border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:8px 14px;font-weight:700;color:#4a4663;margin-bottom:18px;direction:ltr;unicode-bidi:plaintext}.auth-v2__otp-label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:4px}.auth-v2__otp[_ngcontent-%COMP%]{display:flex;gap:10px;justify-content:center;margin:8px 0 18px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:48px;height:56px;text-align:center;font-size:22px;font-weight:800;color:var(--v2-ink);border:1.5px solid var(--v2-line);background:var(--v2-field);border-radius:var(--radius-lg);outline:none;transition:all .2s}.auth-v2__otp-box[_ngcontent-%COMP%]:focus{border-color:var(--v2-green);background:#fff;box-shadow:0 0 0 4px #16b1871a}.auth-v2__otp-single[_ngcontent-%COMP%]     input{letter-spacing:6px;text-align:center;font-weight:700}.auth-v2__search[_ngcontent-%COMP%]{margin-bottom:14px}.auth-v2__search[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;max-height:48vh;overflow-y:auto;padding:2px;margin:0 -2px}.auth-v2__list-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:12px;border-radius:var(--radius-lg);background:var(--v2-field);border:1.5px solid var(--v2-line);cursor:pointer;transition:all .2s}.auth-v2__list-item[_ngcontent-%COMP%]:hover{border-color:var(--v2-green);transform:translateY(-1px);box-shadow:var(--shadow-float)}.auth-v2__list-item[_ngcontent-%COMP%]:hover   .auth-v2__list-arrow[_ngcontent-%COMP%]{color:var(--v2-green-d)}.auth-v2__list-avatar[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#3a3556;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-raised)}.auth-v2__list-avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.auth-v2__list-body[_ngcontent-%COMP%]{flex:1;min-width:0}
1.auth-v2__list-name[_ngcontent-%COMP%]{display:block;font-weight:800;font-size:var(--font-size-base);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-v2__list-sub[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted)}.auth-v2__list-arrow[_ngcontent-%COMP%]{color:#a59fc0;flex-shrink:0;transition:all .2s}[dir=rtl][_ngcontent-%COMP%]   .auth-v2__list-arrow[_ngcontent-%COMP%]{transform:scaleX(-1)}.auth-v2__secondary.mat-mdc-outlined-button[_ngcontent-%COMP%], a.auth-v2__secondary[_ngcontent-%COMP%]{width:100%;height:48px;border-radius:var(--radius-lg);font-weight:700;margin-top:10px}.auth-v2__actions[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:10px}.auth-v2__center-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:40px 0}@media(max-width:991px){.auth-v2[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.auth-v2__aside[_ngcontent-%COMP%]{display:none!important}.auth-v2__form[_ngcontent-%COMP%]{padding:20px 16px 30px;min-height:100dvh}.auth-v2__wrap[_ngcontent-%COMP%]{align-items:flex-start;padding-top:8px}.auth-v2__card[_ngcontent-%COMP%], .auth-v2__card--wide[_ngcontent-%COMP%]{max-width:100%}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}@media(max-width:400px){.auth-v2__form[_ngcontent-%COMP%]{padding:18px 12px 28px}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-xl)}.auth-v2__otp[_ngcontent-%COMP%]{gap:7px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:42px;height:50px;font-size:19px}}[_nghost-%COMP%]     .auth-v2 .mat-mdc-text-field-wrapper{padding-inline-start:14px!important;padding-inline-end:14px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix{padding-inline:0 8px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix{padding-inline:8px 0!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix>.mat-icon, [_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0;color:#a59fc0}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-button{width:100%;height:100%}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-label-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6px;line-height:normal}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--color-text-muted);font-size:12.5px;font-weight:700}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:before, [_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:var(--v2-line, #e8e4f2)}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--v2-line, #e8e4f2);background:#fff;border-radius:var(--radius-lg);padding:13px;font-weight:800;font-size:var(--font-size-base);color:#3c3858;cursor:pointer;transition:border-color .15s,box-shadow .15s}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]:hover:not([disabled]){border-color:#cfc7e6;box-shadow:var(--shadow-raised)}[_nghost-%COMP%]   .auth-v2__google[disabled][_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}[_nghost-%COMP%]   .auth-v2__google-icon[_ngcontent-%COMP%]{width:20px;height:20px;flex:none}'],changeDetection:1});}}return i})();var al=()=>["/landingpage"],rl=()=>["/terms"],ll=()=>["/privacy"],sl=()=>["/authentication/login"],dl=(i,p)=>p.value;function cl(i,p){if(i&1&&(Xs(0,"span",11),V_(1),hd()),i&2){let t=l_();_C(),ky(t.prefillEmail);}}function pl(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Name is required.")," ");}function ml(i,p){i&1&&(V_(0),fS(1,"translate")),i&2&&Dd(" ",hS(1,1,"Name should be 6 characters at least.")," ");}function gl(i,p){if(i&1&&(Xs(0,"mat-error"),qT(1,pl,2,3)(2,ml,2,3),hd()),i&2){let t=l_();_C(),ZT(t.f.businessName.errors?.required?1:t.f.businessName.errors?.minlength?2:-1);}}function ul(i,p){if(i&1&&(Xs(0,"mat-option",18),V_(1),fS(2,"translate"),hd()),i&2){let t=p.$implicit;ay("value",t.value),_C(),ky(hS(2,2,t.label));}}var Rn=(()=>{class i{constructor(t,e$1,a$1,c,P,F,D){this.settings=t,this.authService=e$1,this.loadingService=a$1,this.errorService=c,this.router=P,this.translate=F,this.toastr=D,this.platformId=g(So$1),this.isBrowser=T$(this.platformId),this.options=this.settings.getOptions(),this.languages=e.languages,this.dir="rtl",this.sectors=a,this.prefillEmail="",this.prefillName="",this.pendingToken="",this.submitting=false,this.fullPhone="",this.phoneValid=false,this.form=new Di({businessName:new Xi("",[ht.required,ht.minLength(5)]),category:new Xi,countryCode:new Xi("",[ht.required]),phoneNumber:new Xi("",[ht.required,ht.pattern("^[0-9]*$"),ht.minLength(6)]),couponCode:new Xi,acceptTerms:new Xi(false,[ht.requiredTrue])}),this.selectedLanguage=this.languages.find(V=>V.code===this.options.language)||this.languages[0];}get f(){return this.form.controls}ngOnInit(){this.dir=this.options.language==="ar"?"rtl":"ltr",this.loadingService.loadingOff();let t=this.getStoredUser();if(this.pendingToken=t?.pendingSignupToken||"",this.prefillEmail=t?.email||"",this.prefillName=t?.name||"",!this.pendingToken){this.router.navigate(["/authentication/login"]);return}this.prefillName&&this.form.controls.businessName.setValue(this.prefillName);}getStoredUser(){if(!this.isBrowser)return null;try{return JSON.parse(localStorage.getItem("auth-user")||"null")}catch(t){return null}}isFormReady(){return this.form.get("businessName").valid&&this.form.get("phoneNumber").valid&&this.phoneValid&&!!this.form.get("acceptTerms").value}submit(){if(this.submitting)return;
1if(!this.isFormReady()){Object.keys(this.form.controls).forEach(e=>this.form.get(e)?.markAsTouched());return}let t={pendingToken:this.pendingToken,businessName:this.form.value.businessName,category:this.form.value.category||null,countryCode:Number(this.form.value.countryCode),phoneNumber:this.fullPhone,couponCode:this.form.value.couponCode||null,referralSource:null,referralSourceOther:null};this.submitting=true,this.form.disable(),this.loadingService.loadingOn(),this.authService.completeGoogleSignup(t).then(e=>{this.loadingService.loadingOff(),this.submitting=false,e?.succeeded?this.getStoredUser()?.step===2?this.router.navigate(["/authentication/login-select-client"]):this.router.navigate(["/dashboard"]):(this.form.enable(),this.toastr.error(e?.errors?.[0]||"Failed"));}).catch(e=>{this.loadingService.loadingOff(),this.submitting=false,this.form.enable(),this.errorService.setError(e,"Failed");});}onCountryCodeChanged(t){this.form.controls.countryCode.setValue(t);}onPhoneChanged(t){this.form.controls.phoneNumber.setValue(t);}onFullPhoneChanged(t){this.fullPhone=t;}onPhoneValidChanged(t){this.phoneValid=t;}static{this.\u0275fac=function(e){return new(e||i)(H(d),H(Ao$1),H(P),H(Gt$1),H(G),H(O),H(lt))};}static{this.\u0275cmp=Kb({type:i,selectors:[["app-complete-google-profile"]],decls:77,vars:67,consts:[[1,"auth-v2"],[1,"auth-v2__form"],[1,"auth-v2__ambient","auth-v2__ambient--tl"],[1,"auth-v2__ambient","auth-v2__ambient--br"],[1,"auth-v2__top"],[1,"auth-v2__brand",3,"routerLink"],["src","./assets/images/logos/newLogo.png","alt","Social Lab"],[1,"auth-v2__wrap","auth-v2__wrap--scroll"],[1,"auth-v2__card"],[1,"auth-v2__title"],[1,"auth-v2__lead"],[1,"d-block","mt-1","f-w-600"],[3,"ngSubmit","formGroup"],[1,"auth-v2__field"],["appearance","outline","color","primary",1,"w-100"],["matPrefix","",1,"fld-icon"],["matInput","","formControlName","businessName","autocomplete","organization",3,"placeholder"],["formControlName","category",3,"placeholder"],[3,"value"],["countryCodeName","countryCode","phoneNumberName","phoneNumber",3,"countryCodeChange","phoneNumberChange","fullPhoneChange","phoneValidChange"],[1,"auth-v2__hint"],[1,"f-w-400","text-muted"],["matInput","","formControlName","couponCode",3,"placeholder"],["formControlName","acceptTerms","color","primary",1,"mb-2"],["target","_blank",3,"routerLink"],["mat-flat-button","","color","primary","type","submit",1,"auth-v2__submit",3,"disabled"],[1,"auth-v2__switch"],[3,"routerLink"],[1,"auth-v2__aside"]],template:function(e,a){e&1&&(Xs(0,"div",0)(1,"div",1),cy(2,"div",2)(3,"div",3),Xs(4,"div",4)(5,"a",5),cy(6,"img",6),hd()(),Xs(7,"div",7)(8,"div",8)(9,"h1",9),V_(10),fS(11,"translate"),hd(),Xs(12,"p",10),V_(13),fS(14,"translate"),qT(15,cl,2,1,"span",11),hd(),Xs(16,"form",12),my("ngSubmit",function(){return a.submit()}),Xs(17,"div",13)(18,"label"),V_(19),fS(20,"translate"),hd(),Xs(21,"mat-form-field",14)(22,"mat-icon",15),V_(23,"storefront"),hd(),cy(24,"input",16),fS(25,"translate"),lb(),qT(26,gl,3,1,"mat-error"),hd()(),Xs(27,"div",13)(28,"label"),V_(29),fS(30,"translate"),hd(),Xs(31,"mat-form-field",14)(32,"mat-icon",15),V_(33,"category"),hd(),Xs(34,"mat-select",17),fS(35,"translate"),KT(36,ul,3,4,"mat-option",18,dl),hd(),lb(),hd()(),Xs(38,"div",13)(39,"label"),V_(40),fS(41,"translate"),hd(),Xs(42,"app-countrycode-phone",19),my("countryCodeChange",function(P){return a.onCountryCodeChanged(P)})("phoneNumberChange",function(P){return a.onPhoneChanged(P)})("fullPhoneChange",function(P){return a.onFullPhoneChanged(P)})("phoneValidChange",function(P){return a.onPhoneValidChanged(P)}),hd(),Xs(43,"p",20),V_(44),fS(45,"translate"),hd()(),Xs(46,"div",13)(47,"label"),V_(48),fS(49,"translate"),Xs(50,"span",21),V_(51),fS(52,"translate"),hd()(),Xs(53,"mat-form-field",14)(54,"mat-icon",15),V_(55,"confirmation_number"),hd(),cy(56,"input",22),fS(57,"translate"),lb(),hd()(),Xs(58,"mat-checkbox",23),V_(59),fS(60,"translate"),Xs(61,"a",24),V_(62),fS(63,"translate"),hd(),V_(64),fS(65,"translate"),Xs(66,"a",24),V_(67),fS(68,"translate"),hd()(),lb(),Xs(69,"button",25),V_(70),fS(71,"translate"),hd()(),Xs(72,"p",26)(73,"a",27),V_(74),fS(75,"translate"),hd()()()()(),cy(76,"app-auth-marketing-panel",28),hd()),e&2&&(sy("dir",a.dir),_C(5),ay("routerLink",tS(63,al)),_C(5),ky(hS(11,29,"Almost there")),_C(3),Dd(" ",hS(14,31,"Complete your business profile to finish creating your account")," "),_C(2),ZT(a.prefillEmail?15:-1),_C(),ay("formGroup",a.form),_C(3),ky(hS(20,33,"Business N
1ame")),_C(5),ay("placeholder",Z_(hS(25,35,"Please enter Business Name."))),fb(),_C(2),ZT(a.f.businessName.touched&&a.f.businessName.invalid?26:-1),_C(3),ky(hS(30,37,"Business Category")),_C(5),ay("placeholder",Z_(hS(35,39,"Select a category"))),fb(),_C(2),XT(a.sectors),_C(4),ky(hS(41,41,"Your Phone Number")),_C(4),ky(hS(45,43,"This is your business contact number, and the number you will connect to WhatsApp API.")),_C(4),Dd("",hS(49,45,"Coupon Code")," "),_C(3),Dd("(",hS(52,47,"optional"),")"),_C(5),ay("placeholder",Z_(hS(57,49,"Enter coupon code if you have one"))),fb(),_C(2),fb(),_C(),Dd(" ",hS(60,51,"I agree to the")," "),_C(2),ay("routerLink",tS(64,rl)),_C(),ky(hS(63,53,"Terms of Use")),_C(2),Dd(" ",hS(65,55,"and")," "),_C(2),ay("routerLink",tS(65,ll)),_C(),ky(hS(68,57,"Privacy Policy")),_C(2),ay("disabled",!a.isFormReady()||a.submitting),_C(),Dd(" ",hS(71,59,"Create account")," "),_C(3),ay("routerLink",tS(66,sl)),_C(),ky(hS(75,61,"Back to Login")));},dependencies:[ea$1,ai,Pg,Fg,Is,Tg,Ag,Vg,Gt,$c,Tt,Kv,b0,ei,L0,Nh,Yx,dn,da$1,wh,kh,Vw,Pw,nk,td,ed,tC,bC,sv,NC,XC,_D,il$1,XD,rM,Fb,t1,A1,gS,Vs,zs,NS,ZS,EI,us,ms,HI,ZI,Dn,kE,Jv,go$1,qd,YE,OT,lA,Yt,Zt,mt],styles:['@charset "UTF-8";.auth-v2__card--wide[_ngcontent-%COMP%]{max-width:480px}.auth-v2__wrap--scroll[_ngcontent-%COMP%]{align-items:flex-start;padding:24px 0}.reg-steps[_ngcontent-%COMP%]{display:flex;align-items:center;margin:8px 0 22px}.reg-step[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;color:#a59fc0}.reg-step__dot[_ngcontent-%COMP%]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;background:#f1eef9;color:#a59fc0;border:1.5px solid #e8e4f2;transition:all .2s}.reg-step__dot[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:17px;width:17px;height:17px}.reg-step__label[_ngcontent-%COMP%]{font-size:var(--font-size-sm);font-weight:700;white-space:nowrap}.reg-step.is-active[_ngcontent-%COMP%]{color:var(--color-success-dark)}.reg-step.is-active[_ngcontent-%COMP%]   .reg-step__dot[_ngcontent-%COMP%]{background:linear-gradient(135deg,var(--color-success),var(--color-success));color:#fff;border-color:transparent;box-shadow:var(--shadow-raised)}.reg-step.is-done[_ngcontent-%COMP%]{color:var(--color-success-dark)}.reg-step.is-done[_ngcontent-%COMP%]   .reg-step__dot[_ngcontent-%COMP%]{background:var(--color-success);color:#fff;border-color:transparent}.reg-step__bar[_ngcontent-%COMP%]{flex:1;height:2px;margin:0 10px;background:#e8e4f2;border-radius:var(--radius-sm);transition:background .25s}.reg-step__bar.is-done[_ngcontent-%COMP%]{background:var(--color-success)}.reg-pane[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_regFade .3s ease-out}@keyframes _ngcontent-%COMP%_regFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.reg-strength[_ngcontent-%COMP%]{margin:4px 0 2px}.reg-strength__bars[_ngcontent-%COMP%]{display:flex;gap:5px;margin-bottom:8px}.reg-strength__bars[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{height:5px;flex:1;border-radius:var(--radius-sm);background:#ece8f4;transition:background .25s}.reg-strength__bars[_ngcontent-%COMP%]   span.filled[data-score="1"][_ngcontent-%COMP%]{background:var(--color-error)}.reg-strength__bars[_ngcontent-%COMP%]   span.filled[data-score="2"][_ngcontent-%COMP%], .reg-strength__bars[_ngcontent-%COMP%]   span.filled[data-score="3"][_ngcontent-%COMP%]{background:#f5a623}.reg-strength__bars[_ngcontent-%COMP%]   span.filled[data-score="4"][_ngcontent-%COMP%]{background:var(--color-success)}.reg-strength__checks[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.reg-strength__checks[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--color-text-muted)}.reg-strength__checks[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:15px;width:15px;height:15px;color:#dcd7ec}.reg-strength__checks[_ngcontent-%COMP%]   span.ok[_ngcontent-%COMP%]{color:var(--color-success-dark)}.reg-strength__checks[_ngcontent-%COMP%]   span.ok[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:var(--color-success-dark)}.reg-check[_ngcontent-%COMP%]{display:block;margin:6px 0 10px}
1.reg-consent[_ngcontent-%COMP%]{margin:6px 0 4px}.reg-consent[_ngcontent-%COMP%]   .reg-check[_ngcontent-%COMP%]{margin:0}.reg-consent[_ngcontent-%COMP%]     .mdc-form-field{align-items:flex-start}.reg-consent__text[_ngcontent-%COMP%]{display:inline;white-space:normal;line-height:1.5;font-size:var(--font-size-sm)}.reg-consent__text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--color-primary-dark);font-weight:600;text-decoration:underline}.reg-consent__error[_ngcontent-%COMP%]{margin:2px 0 0;color:var(--color-error-text);font-size:var(--font-size-xs)}.reg-usercontact[_ngcontent-%COMP%]{border:1px dashed #e0dcef;border-radius:var(--radius-lg);padding:16px 14px 4px;margin-bottom:14px;background:#faf9ff}.reg-usercontact__title[_ngcontent-%COMP%]{font-size:var(--font-size-sm);font-weight:700;margin:0 0 4px;color:#4a4663}.reg-nav[_ngcontent-%COMP%]{display:flex;gap:12px;margin-top:12px;align-items:center}.reg-back.mat-mdc-outlined-button[_ngcontent-%COMP%]{height:50px;border-radius:var(--radius-lg);font-weight:700;min-width:96px}.reg-next[_ngcontent-%COMP%]{flex:1;margin-top:0!important}.auth-v2__source[_ngcontent-%COMP%]{margin-block:4px 18px;padding:14px;border:1px solid var(--mat-sys-outline-variant, rgba(0, 0, 0, .12));border-radius:10px}.auth-v2__source-lead[_ngcontent-%COMP%]{margin:0 0 10px;font-size:13px;line-height:1.6;opacity:.78}.auth-v2__source-tabs[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:12px}.auth-v2__source-tab[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;font:inherit;font-size:12.5px;font-weight:600;line-height:1;color:inherit;cursor:pointer;background:transparent;border:1px solid var(--mat-sys-outline-variant, rgba(0, 0, 0, .16));border-radius:100px;transition:background-color .15s ease,border-color .15s ease}.auth-v2__source-tab[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{width:16px;height:16px;font-size:16px;line-height:16px}.auth-v2__source-tab[_ngcontent-%COMP%]:hover{border-color:var(--mat-sys-primary, #22c55e)}.auth-v2__source-tab.is-active[_ngcontent-%COMP%]{color:var(--mat-sys-primary, #16a34a);border-color:var(--mat-sys-primary, #16a34a);background:color-mix(in srgb,var(--mat-sys-primary, #22c55e) 10%,transparent)}.auth-v2__source-note[_ngcontent-%COMP%]{margin:0;font-size:12.5px;line-height:1.6;opacity:.7}.reg-plan[_ngcontent-%COMP%]{margin-block:4px 14px}.reg-plan__toggle[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;font:inherit;font-size:13.5px;font-weight:600;color:inherit;text-align:start;cursor:pointer;background:transparent;border:1px solid var(--mat-sys-outline-variant, rgba(0, 0, 0, .14));border-radius:10px}.reg-plan__toggle[_ngcontent-%COMP%]:hover{border-color:var(--mat-sys-primary, #22c55e)}.reg-plan__state[_ngcontent-%COMP%]{margin-inline-start:auto;font-size:12px;font-weight:700;color:var(--mat-sys-primary, #16a34a)}.reg-plan__lead[_ngcontent-%COMP%]{margin:10px 2px;font-size:12.5px;line-height:1.6;opacity:.75}.reg-plan__calc[_ngcontent-%COMP%]{margin:12px 2px 0;font-size:12.5px;line-height:1.7;opacity:.8}.reg-plan__calc[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:600;text-decoration:underline}.reg-captcha[_ngcontent-%COMP%]{margin:16px 2px 4px}.reg-captcha__hint[_ngcontent-%COMP%]{margin:8px 2px 0;font-size:12.5px;line-height:1.6;opacity:.75}.reg-verify[_ngcontent-%COMP%]{margin:16px 2px 4px;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:12px}.reg-verify__lead[_ngcontent-%COMP%]{margin:0 0 10px;font-size:13px;font-weight:600}.reg-verify__channels[_ngcontent-%COMP%]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.reg-verify__channel[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:transparent;font-size:12.5px;cursor:pointer}.reg-verify__channel[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:17px;width:17px;height:17px}.reg-verify__channel.is-active[_ngcontent-%COMP%]{border-color:var(--mat-sys-primary, #1b8a5a);color:var(--mat-sys-primary, #1b8a5a);font-weight:600}.reg-verify__sent[_ngcontent-%COMP%]{margin:0 0 8px;font-size:12.5px;opacity:.85}
1.reg-verify__code[_ngcontent-%COMP%]{display:flex;gap:8px;align-items:flex-start}.reg-verify__code[_ngcontent-%COMP%]   .reg-verify__code-field[_ngcontent-%COMP%]{flex:1 1 auto;max-width:220px}.reg-verify__resend[_ngcontent-%COMP%]{margin-top:2px;padding:0;border:0;background:transparent;font-size:12.5px;text-decoration:underline;cursor:pointer}.reg-verify__resend[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:default;text-decoration:none}.reg-verify__error[_ngcontent-%COMP%]{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--mat-sys-error, #b3261e)}.reg-verify__done[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:var(--mat-sys-primary, #1b8a5a)}','@charset "UTF-8";[_nghost-%COMP%]{--v2-green: #13deb9;--v2-green-d: #13deb9;--v2-ink: #0c0a1f;--v2-line: #e8e4f2;--v2-field: #f8f7ff;--v2-muted: #5d6b85}.auth-v2[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;min-height:100dvh;width:100%;background:#fff;color:var(--v2-ink)}.auth-v2__form[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px 40px 28px}.auth-v2__ambient[_ngcontent-%COMP%]{position:absolute;width:420px;height:420px;border-radius:50%;opacity:.4;pointer-events:none;filter:blur(10px)}.auth-v2__ambient--tl[_ngcontent-%COMP%]{top:-140px;inset-inline-start:-140px;background:radial-gradient(circle,rgba(47,210,155,.18),transparent 60%)}.auth-v2__ambient--br[_ngcontent-%COMP%]{bottom:-140px;inset-inline-end:-140px;background:radial-gradient(circle,rgba(107,78,255,.16),transparent 60%)}.auth-v2__top[_ngcontent-%COMP%]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.auth-v2__brand[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:150px;height:auto}.auth-v2__lang[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:5px 12px;font-weight:700;color:#5b5775;min-width:0;line-height:1.4}.auth-v2__lang[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%;object-fit:cover}.auth-v2__lang[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px;color:var(--v2-muted)}.auth-v2__lang[_ngcontent-%COMP%]:hover{border-color:var(--v2-green)}.auth-v2__wrap[_ngcontent-%COMP%]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}.auth-v2__card[_ngcontent-%COMP%]{width:100%;max-width:440px;padding:12px 0}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl);font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:-.3px}.auth-v2__wave[_ngcontent-%COMP%]{display:inline-block;transform-origin:70% 70%;
1animation:_ngcontent-%COMP%_v2wave 2.4s ease-in-out infinite}.auth-v2__lead[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 22px;line-height:1.6}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]{display:flex;width:100%;border:none;border-radius:var(--radius-lg);background:#f1eef9;padding:4px;gap:4px;height:48px;margin-bottom:16px;overflow:visible;box-shadow:none}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{flex:1;border:none;background:transparent;border-radius:9px;color:#7c769b;font-weight:700;transition:all .2s}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background:#fff;color:var(--v2-green-d);box-shadow:var(--shadow-card)}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-button[_ngcontent-%COMP%]{height:100%}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .mat-button-toggle-label-content[_ngcontent-%COMP%]{line-height:38px;padding:0 8px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px}.auth-v2__seg.mat-button-toggle-group[_ngcontent-%COMP%]   .seg-content[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.auth-v2__field[_ngcontent-%COMP%]{margin-bottom:6px}.auth-v2__field[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:7px}.auth-v2__field[_ngcontent-%COMP%]   .fld-icon[_ngcontent-%COMP%]{color:#a59fc0;font-size:20px}.auth-v2__field[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__reco[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--v2-green-d);background:linear-gradient(90deg,var(--color-light-primary),#efeafe);border-radius:99px;padding:5px 12px;margin-bottom:12px}.auth-v2__reco[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px}.auth-v2__hint[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted);margin:0 0 14px;line-height:1.6}.auth-v2__forgot[_ngcontent-%COMP%]{display:flex;margin:2px 0 6px}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-inline-start:auto;color:var(--v2-green-d);font-weight:700;font-size:var(--font-size-sm);text-decoration:none}.auth-v2__forgot[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__submit.mat-mdc-unelevated-button[_ngcontent-%COMP%]{width:100%;height:50px;border-radius:var(--radius-lg);font-size:15px;font-weight:800;margin-top:10px;box-shadow:var(--shadow-float)}.auth-v2__switch[_ngcontent-%COMP%]{text-align:center;margin-top:22px;font-weight:500;color:#4a4663}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--v2-green-d);font-weight:700;text-decoration:none;margin-inline-start:4px}.auth-v2__switch[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-v2__aside[_ngcontent-%COMP%]{display:block;height:100%}
1@keyframes _ngcontent-%COMP%_v2wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}.auth-v2__chip[_ngcontent-%COMP%]{display:inline-block;background:var(--v2-field);border:1px solid var(--v2-line);border-radius:var(--radius-lg);padding:8px 14px;font-weight:700;color:#4a4663;margin-bottom:18px;direction:ltr;unicode-bidi:plaintext}.auth-v2__otp-label[_ngcontent-%COMP%]{display:block;font-size:var(--font-size-sm);font-weight:700;color:#4a4663;margin-bottom:4px}.auth-v2__otp[_ngcontent-%COMP%]{display:flex;gap:10px;justify-content:center;margin:8px 0 18px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:48px;height:56px;text-align:center;font-size:22px;font-weight:800;color:var(--v2-ink);border:1.5px solid var(--v2-line);background:var(--v2-field);border-radius:var(--radius-lg);outline:none;transition:all .2s}.auth-v2__otp-box[_ngcontent-%COMP%]:focus{border-color:var(--v2-green);background:#fff;box-shadow:0 0 0 4px #16b1871a}.auth-v2__otp-single[_ngcontent-%COMP%]     input{letter-spacing:6px;text-align:center;font-weight:700}.auth-v2__search[_ngcontent-%COMP%]{margin-bottom:14px}.auth-v2__search[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.auth-v2__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;max-height:48vh;overflow-y:auto;padding:2px;margin:0 -2px}.auth-v2__list-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:12px;border-radius:var(--radius-lg);background:var(--v2-field);border:1.5px solid var(--v2-line);cursor:pointer;transition:all .2s}.auth-v2__list-item[_ngcontent-%COMP%]:hover{border-color:var(--v2-green);transform:translateY(-1px);box-shadow:var(--shadow-float)}.auth-v2__list-item[_ngcontent-%COMP%]:hover   .auth-v2__list-arrow[_ngcontent-%COMP%]{color:var(--v2-green-d)}.auth-v2__list-avatar[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#3a3556;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-raised)}.auth-v2__list-avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.auth-v2__list-body[_ngcontent-%COMP%]{flex:1;min-width:0}
1.auth-v2__list-name[_ngcontent-%COMP%]{display:block;font-weight:800;font-size:var(--font-size-base);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-v2__list-sub[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--v2-muted)}.auth-v2__list-arrow[_ngcontent-%COMP%]{color:#a59fc0;flex-shrink:0;transition:all .2s}[dir=rtl][_ngcontent-%COMP%]   .auth-v2__list-arrow[_ngcontent-%COMP%]{transform:scaleX(-1)}.auth-v2__secondary.mat-mdc-outlined-button[_ngcontent-%COMP%], a.auth-v2__secondary[_ngcontent-%COMP%]{width:100%;height:48px;border-radius:var(--radius-lg);font-weight:700;margin-top:10px}.auth-v2__actions[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-top:10px}.auth-v2__center-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:40px 0}@media(max-width:991px){.auth-v2[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.auth-v2__aside[_ngcontent-%COMP%]{display:none!important}.auth-v2__form[_ngcontent-%COMP%]{padding:20px 16px 30px;min-height:100dvh}.auth-v2__wrap[_ngcontent-%COMP%]{align-items:flex-start;padding-top:8px}.auth-v2__card[_ngcontent-%COMP%], .auth-v2__card--wide[_ngcontent-%COMP%]{max-width:100%}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}@media(max-width:400px){.auth-v2__form[_ngcontent-%COMP%]{padding:18px 12px 28px}.auth-v2__title[_ngcontent-%COMP%]{font-size:var(--font-size-xl)}.auth-v2__otp[_ngcontent-%COMP%]{gap:7px}.auth-v2__otp-box[_ngcontent-%COMP%]{width:42px;height:50px;font-size:19px}}[_nghost-%COMP%]     .auth-v2 .mat-mdc-text-field-wrapper{padding-inline-start:14px!important;padding-inline-end:14px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix{padding-inline:0 8px!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix{padding-inline:8px 0!important}[_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-prefix>.mat-icon, [_nghost-%COMP%]     .auth-v2 .mat-mdc-form-field-icon-suffix>.mat-icon{padding:0;color:#a59fc0}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-button{width:100%;height:100%}[_nghost-%COMP%]     .auth-v2 .auth-v2__seg .mat-button-toggle-label-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6px;line-height:normal}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--color-text-muted);font-size:12.5px;font-weight:700}[_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:before, [_nghost-%COMP%]   .auth-v2__divider[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:var(--v2-line, #e8e4f2)}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--v2-line, #e8e4f2);background:#fff;border-radius:var(--radius-lg);padding:13px;font-weight:800;font-size:var(--font-size-base);color:#3c3858;cursor:pointer;transition:border-color .15s,box-shadow .15s}[_nghost-%COMP%]   .auth-v2__google[_ngcontent-%COMP%]:hover:not([disabled]){border-color:#cfc7e6;box-shadow:var(--shadow-raised)}[_nghost-%COMP%]   .auth-v2__google[disabled][_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}[_nghost-%COMP%]   .auth-v2__google-icon[_ngcontent-%COMP%]{width:20px;height:20px;flex:none}'],changeDetection:1});}}return i})();var Yc=[{path:"",children:[{path:"boxed-forgot-pwd",component:fn},{path:"boxed-login",component:vn},{path:"boxed-two-steps",component:xn},{path:"error",component:Cn},{path:"maintenance",component:Mn},{path:"side-forgot-pwd",component:Pn},{path:"login",component:Fn},{path:"side-register",component:An},{path:"side-two-steps",component:wn},{path:"complete-forgot-password/:username",component:On},{path:"set-password/:token",component:yn},{path:"complete-login/:username",component:kn},{path:"login-select-client",component:Tn},{path:"complete-google-profile",component:Rn},{path:"support-select-user",component:En},{path:"side-verification",component:In}]}];
2export{Yc as AuthenticationRoutes};

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.