1import{a as Ce,b as xe}from"./chunk-CQPUGOWS.js";import{a as ce,b as de,e as me}from"./chunk-WZIWFN3U.js";import{a as ye}from"./chunk-4OVKATVZ.js";import{a as le}from"./chunk-MUIXR6MJ.js";import{a as se}from"./chunk-DLUETWD6.js";import{a as ve}from"./chunk-XB2DGHNE.js";import"./chunk-3JAH6CNL.js";import{a as fe,b as _e}from"./chunk-PVIVXA6B.js";import{a as ge,e as he}from"./chunk-6AAQMWA5.js";import{a as N,b as pe}from"./chunk-4KFEKOMB.js";import{a as D,b as ue}from"./chunk-7P55SE7J.js";import{a as X,b as S,e as ee,f as te,i as ie,j as ne,k as re,l as oe,n as ae}from"./chunk-2BUKBHR4.js";import{b as K,h as Q,j as Z,k as $}from"./chunk-IATIYDOH.js";import{b as M}from"./chunk-IR3IXP4R.js";import{c as J}from"./chunk-KKTVKEJB.js";import{a as Y}from"./chunk-OFPOYJTS.js";import{j}from"./chunk-DGVY3FNH.js";import{Db as f,Fb as c,Ha as G,Ib as H,Jb as V,Kb as A,Pb as w,Ra as a,Rb as l,S as d,Sb as b,Tb as P,Ua as R,Va as T,X as g,Y as h,Z as E,_ as F,aa as L,ab as W,ba as U,bc as I,ea as q,ia as p,la as B,lb as x,mb as m,nb as u,sb as _,tb as r,ua as z,ub as o,vb as v,zb as O}from"./chunk-IIXPTABD.js";import{a as k}from"./chunk-7CGTOI24.js";var be=["resendButton"];function Se(i,t){i&1&&l(0," Sending... ")}function Me(i,t){i&1&&l(0," Resend It ")}function Ee(i,t){if(i&1&&(r(0,"p",14),l(1),o()),i&2){let e=c(2);a(),P(" ",e.resendError()," ")}}function Pe(i,t){if(i&1){let e=O();r(0,"div",3)(1,"div",4),E(),r(2,"svg",5),v(3,"rect",6)(4,"path",7),o()(),F(),r(5,"h1",8),l(6,"Verify your account"),o(),r(7,"p",9),l(8,"We've sent a confirmation link to"),o(),r(9,"p",10),l(10),o(),r(11,"p",11),l(12," Click the confirmation link in the email to complete your sign up. The link will expire after 60 minutes. "),o(),r(13,"p",12),l(14," Didn't get the email? "),r(15,"button",13,0),f("click",function(){g(e);let n=c();return h(n.onResendVerification())}),m(17,Se,1,0)(18,Me,1,0),o()(),r(19,"p",2),l(20),o(),m(21,Ee,2,1,"p",14),o()}if(i&2){let e=c();a(10),b(e.maskedEmail()),a(5),w("is-busy",e.isResending()),x("aria-disabled",e.isResending()),a(2),u(e.isResending()?17:18),a(3),b(e.resendStatus()),a(),u(e.resendError()?21:-1)}}function ke(i,t){if(i&1&&(r(0,"p",23),l(1),o()),i&2){let e=c(2);a(),P(" ",e.getError("email")," ")}}function Re(i,t){i&1&&(E(),r(0,"svg",28),v(1,"path",45)(2,"circle",46),o())}function Te(i,t){i&1&&(E(),r(0,"svg",28),v(1,"path",47)(2,"path",48)(3,"path",49)(4,"path",50),o())}function Oe(i,t){if(i&1&&(r(0,"p",29),l(1),o()),i&2){let e=c(2);a(),P(" ",e.getError("password")," ")}}function Ve(i,t){i&1&&(E(),r(0,"svg",28),v(1,"path",45)(2,"circle",46),o())}function Ae(i,t){i&1&&(E(),r(0,"svg",28),v(1,"path",47)(2,"path",48)(3,"path",49)(4,"path",50),o())}function Ie(i,t){if(i&1&&(r(0,"p",34),l(1),o()),i&2){let e=c(2);a(),P(" ",e.getError("confirmPassword")," ")}}function De(i,t){i&1&&(r(0,"p",35),l(1," Passwords do not match. "),o())}function Ne(i,t){if(i&1&&l(0),i&2){let e=c(2);P(" ",e.passwordsMatchMessage()," ")}}function Fe(i,t){if(i&1){let e=O();r(0,"app-turnstile-widget",51),f("tokenReceived",function(n){g(e);let y=c(2);return h(y.onTurnstileToken(n))})("tokenExpired",function(){g(e);let n=c(2);return h(n.onTurnstileExpired())}),o()}if(i&2){let e=c(2);_("siteKey",e.turnstileSiteKey())}}function Le(i,t){if(i&1&&(r(0,"p",38),l(1),o()),i&2){let e=c(2);a(),b(e.captchaError())}}function Ue(i,t){i&1&&l(0," Creating Account... ")}function qe(i,t){i&1&&l(0," Continue with Email ")}function Be(i,t){if(i&1&&(r(0,"p",41),l(1),o()),i&2){let e=c(2);a(),b(e.socialAuthError())}}function ze(i,t){if(i&1){let e=O();r(0,"h1",15),l(1,"Create an account"),o(),r(2,"p",16),l(3,"Enter your email below to create your account"),o(),r(4,"p",17)(5,"span",18),l(6,"*"),o(),l(7," indicates a required field"),o(),r(8,"form",19),f("ngSubmit",function(){g(e);let n=c();return h(n.onSubmit())}),r(9,"div",20)(10,"label",21),l(11," Email"),r(12,"span",18),l(13,"*"),o()(),v(14,"input",22),R(),m(15,ke,2,1,"p",23),o(),r(16,"div",20)(17,"label",24),l(18," Password"),r(19,"span",18),l(20,"*"),o()(),r(21,"div",25)(22,"input",26),f("blur",function(){g(e);let n=c();return h(n.showPassword.set(!1))})("copy",function(n){return n.preventDefault()})("cut",function(n){return n.preventDefault()}),o(),R(),r(23,"button",27),f("click",function(){g(e);let n=c();return h(n.showPassword.update(y=>!y))}),m(24,Re,3,0,":svg:svg",28)(25,Te,5,0,":svg:svg",28),o()(),m(26,Oe,2,1,"p",29),o(),r(27,"div",30),v(28,"app-password-requirements",31),o(),r(29,"div",20)(30,"label",32),l(31," Confirm Password"),r(32,"span",18),l(33,"*"),o()(),r(34,"div",25)(35,"input",33),f("blur",function(){g(e);let n=c();return h(n.showConfirmPassword.set(!1))})("copy",function(n){return n.preventDefault()})("cut",function(n){return n.preventDefault()}),o(),R(),r(36,"button",27),f("click",function(){g(e);let n=c();return h(n.showConfirmPassword.update(y=>!y))}),m(37,Ve,3,0,":svg:svg",28)(38,Ae,5,0,":svg:svg",28),o()(),m(39,Ie,2,1,"p",34),m(40,De,2,0,"p",35),r(41,"p",2),m(42,Ne,1,1),o()(),v(43,"p",36),m(44,Fe,1,1,"app-turnstile-widget",37),m(45,Le,2,1,"p",38),r(46,"button",39),m(47,Ue,1,0)(48,qe,1,0),o()(),v(49,"app-or-divider"),r(50,"app-social-auth-buttons",40),f("googleClick",function(){g(e);let n=c();return h(n.onGoogleSignup())}),o(),m(51,Be,2,1,"p",41),r(52,"p",42),l(53),o(),r(54,"p",43),l(55," Already have an account? "),r(56,"a",44),f("click",function(){g(e);let n=c();return h(n.onSignInClick())}
1),l(57,"Sign In"),o()()}if(i&2){let e=c();a(8),_("formGroup",e.registerForm),a(2),w("error-label",e.hasError("email")),a(4),w("input-error",e.hasError("email")),x("aria-invalid",e.hasError("email"))("aria-describedby",e.hasError("email")?"signup-email-error":null),T(),a(),u(e.hasError("email")?15:-1),a(2),w("error-label",e.hasError("password")),a(5),w("input-error",e.hasError("password")),_("type",e.showPassword()?"text":"password"),x("aria-invalid",e.hasError("password"))("aria-describedby","password-requirements"+(e.hasError("password")?" signup-password-error":"")),T(),a(),x("aria-pressed",e.showPassword()),a(),u(e.showPassword()?24:25),a(2),u(e.hasError("password")?26:-1),a(2),_("password",e.passwordValue),a(2),w("error-label",e.hasError("confirmPassword")||e.hasPasswordMismatch()),a(5),w("input-error",e.hasError("confirmPassword")||e.hasPasswordMismatch()),_("type",e.showConfirmPassword()?"text":"password"),x("aria-invalid",e.hasError("confirmPassword")||e.hasPasswordMismatch())("aria-describedby",e.hasError("confirmPassword")?"signup-confirm-required-error":e.hasPasswordMismatch()?"signup-confirm-mismatch-error":null),T(),a(),x("aria-pressed",e.showConfirmPassword()),a(),u(e.showConfirmPassword()?37:38),a(2),u(e.hasError("confirmPassword")?39:-1),a(),u(e.hasPasswordMismatch()?40:-1),a(2),u(e.passwordsMatchMessage()?42:-1),a(),_("innerHTML",e.brandService.legalText(),G),a(),u(e.captchaEnabled()&&e.turnstileSiteKey()?44:-1),a(),u(e.captchaError()?45:-1),a(),_("disabled",e.isSubmitting()),x("aria-busy",e.isSubmitting()),a(),u(e.isSubmitting()?47:48),a(3),_("showGoogle",!0)("showFacebook",!1)("loading",e.isSocialAuthLoading()),a(),u(e.socialAuthError()?51:-1),a(2),b(e.formLevelAnnouncement())}}var Ge="#signup-confirm-password",we=class i{fb=d(oe);route=d(Q);router=d(Z);identityApi=d(pe);elementRef=d(z);brandService=d(J);returnUrlService=d(le);destroyRef=d(U);configService=d(Y);analyticsService=d(se);ngZone=d(q);titleService=d(K);document=d(L);isBrowser=j(d(B));turnstileWidget;authLayout;resendButton;registerForm=this.fb.group({email:["",[S.required,S.email,S.maxLength(100),S.pattern(fe)]],password:["",[S.required,i.passwordStrengthValidator]],confirmPassword:["",[S.required]]},{validators:i.passwordMatchValidator});showPassword=p(!1);showConfirmPassword=p(!1);isSubmitting=p(!1);showVerificationMessage=p(!1);maskedEmail=p("");captchaError=p("");passwordSignal=p("");confirmPasswordValue=p("");turnstileToken="";passwordsMatchMessage=p("");_clearMatchTimer;verificationStatus=I(()=>this.showVerificationMessage()?`Verify your account. We've sent a confirmation link to ${this.maskedEmail()}.`:"");captchaEnabled(){return this.configService.isCaptchaEnabled()}turnstileSiteKey(){return this.configService.getCloudflareSiteKey()}verificationCredential="";setPageTitle(){let t=this.showVerificationMessage()?"Verify Your Account":"Sign Up";ue(this.titleService,this.brandService,t)}ngOnInit(){this.returnUrlService.captureFromRoute(this.route),this.setPageTitle(),this.analyticsService.trackSignUpStart("register_page"),this.route.queryParamMap.pipe(M(this.destroyRef)).subscribe(t=>{let e=t.get("verify");e&&(this.verificationCredential=t.get("credential")??"",this.maskedEmail.set(this.maskEmail(e)),this.showVerificationMessage.set(!0),this.setPageTitle(),this.focusPageStart())}),this.registerForm.get("password").valueChanges.pipe(M(this.destroyRef)).subscribe(t=>{this.passwordSignal.set(t??""),this.syncPasswordsMatchMessage()}),this.registerForm.get("confirmPassword").valueChanges.pipe(M(this.destroyRef)).subscribe(t=>{this.confirmPasswordValue.set(t??""),this.syncPasswordsMatchMessage()})}syncPasswordsMatchMessage(){clearTimeout(this._clearMatchTimer);let t=this.registerForm.get("password").value,e=this.registerForm.get("confirmPassword").value;t&&e&&t===e?(this.passwordsMatchMessage.set("Passwords match"),this._clearMatchTimer=setTimeout(()=>this.passwordsMatchMessage.set(""),300)):this.passwordsMatchMessage.set("")}ngAfterViewInit(){this.focusPageStart()}focusPageStart(){queueMicrotask(()=>{this.isBrowser&&this.reveal(this.authLayout?.logoLink()??this.elementRef.nativeElement.querySelector("h1"))})}focusHeading(){queueMicrotask(()=>this.reveal(this.elementRef.nativeElement.querySelector("h1")))}reveal(t){t?.focus(),t?.scrollIntoView?.({block:"center"})}onTurnstileToken(t){this.turnstileToken=t,this.captchaError.set("")}onTurnstileExpired(){this.turnstileToken=""}get passwordValue(){return this.registerForm.get("password")?.value??""}
1onSubmit(){if(this.registerForm.invalid){this.registerForm.markAllAsTouched(),setTimeout(()=>{let C=this.registerForm.hasError("passwordMismatch")?Ge:ge;he(this.elementRef.nativeElement,C)},0);return}if(this.captchaEnabled()&&this.turnstileSiteKey()&&!this.turnstileToken){this.captchaError.set("Please complete the verification challenge.");return}this.isSubmitting.set(!0),this.captchaError.set("");let{email:t,password:e,confirmPassword:s}=this.registerForm.value,n=this.returnUrlService.returnUrl(),y=k(k({email:t,password:e,confirmPassword:s,termsAcceptedAt:new Date().toISOString()},n!=="/"&&{returnUrl:n}),this.captchaEnabled()&&{cloudflareToken:this.turnstileToken});this.identityApi.register(y).pipe(M(this.destroyRef)).subscribe({next:C=>{if(this.isSubmitting.set(!1),C.isCaptchaInvalid){this.turnstileToken="",this.captchaError.set("Verification failed. Please try again."),this.turnstileWidget?.reset();return}C.jobSeekerGuid&&this.analyticsService.setUserId(C.jobSeekerGuid),this.maskedEmail.set(this.maskEmail(t)),this.showVerificationMessage.set(!0),this.setPageTitle(),this.focusPageStart()},error:()=>{this.isSubmitting.set(!1),this.maskedEmail.set(this.maskEmail(t)),this.showVerificationMessage.set(!0),this.setPageTitle(),this.focusPageStart()}})}isResending=p(!1);resendStatus=p("");resendError=p("");socialAuthError=p("");isSocialAuthLoading=p(!1);formLevelError=I(()=>this.captchaError()||this.socialAuthError());formLevelAnnouncement=ve(this.formLevelError,this.isBrowser);onSignInClick(){this.analyticsService.trackLoginStart("register_page")}onResendVerification(){if(this.isResending())return;if(this.isResending.set(!0),this.resendStatus.set(""),this.resendError.set(""),this.verificationCredential){this.identityApi.resendVerificationLink(this.verificationCredential).pipe(M(this.destroyRef)).subscribe({next:()=>this.onResendComplete(),error:C=>this.onResendComplete(!1,C)});return}let{email:t,password:e,confirmPassword:s}=this.registerForm.value,n=this.returnUrlService.returnUrl(),y=k({email:t,password:e,confirmPassword:s,termsAcceptedAt:new Date().toISOString()},n!=="/"&&{returnUrl:n});this.identityApi.register(y).pipe(M(this.destroyRef)).subscribe({next:()=>this.onResendComplete(),error:C=>this.onResendComplete(!1,C)})}onResendComplete(t=!0,e){this.isResending.set(!1),t?(this.resendStatus.set("Confirmation link resent."),setTimeout(()=>this.resendStatus.set(""),5e3)):e?.error?.errorMessage&&this.resendError.set(e.error.errorMessage),this.restoreResendFocus()}restoreResendFocus(){let t=this.resendButton?.nativeElement;!t||this.elementRef.nativeElement.contains(this.document.activeElement)||this.reveal(t)}onGoogleSignup(){me("google",{identityApi:this.identityApi,destroyRef:this.destroyRef,errorSignal:this.socialAuthError,loadingSignal:this.isSocialAuthLoading,ngZone:this.ngZone,googleClientId:this.configService.getGoogleClientId(),router:this.router,analyticsService:this.analyticsService,returnUrl:this.returnUrlService.returnUrl(),authContext:"register_page"})}hasError(t){let e=this.registerForm.get(t);return!!(e?.invalid&&e?.touched)}hasPasswordMismatch(){return this.registerForm.hasError("passwordMismatch")&&!!this.registerForm.get("confirmPassword")?.touched}getError(t){let e=this.registerForm.get(t);if(!e?.errors||!e.touched)return"";if(e.errors.required){if(t==="email")return"Please enter a valid email address";if(t==="password")return"Please enter a password";if(t==="confirmPassword")return"Please confirm your password"}return e.errors.maxlength?"Email cannot exceed 100 characters":e.errors.email||e.errors.pattern?"Please enter a valid email address":e.errors.passwordStrength?ye:""}maskEmail(t){let[e,s]=t.split("@");return s?`${e.length>2?e[0]+"*".repeat(e.length-2)+e[e.length-1]:e[0]+"*"}@${s}`:t}static passwordStrengthValidator(t){let e=t.value;return e?Ce.filter(n=>!n.serverOnly).every(n=>n.validator(e))?null:{passwordStrength:!0}:null}static passwordMatchValidator(t){let e=t.get("password")?.value,s=t.get("confirmPassword")?.value;return e&&s&&e!==s?{passwordMismatch:!0}:null}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=W({type:i,selectors:[["app-register"]],viewQuery:function(e,s){if(e&1&&H(N,5)(D,5)(be,5),e&2){let n;V(n=A())&&(s.turnstileWidget=n.first),V(n=A())&&(s.authLayout=n.first),V(n=A())&&(s.resendButton=n.first)}}
1,decls:5,vars:5,consts:[["resendButton",""],[3,"backClick","useHistoryBack","backUrl","backText"],["aria-live","polite","aria-atomic","true",1,"sr-only"],[1,"verification-message"],["aria-hidden","true",1,"verification-icon"],["xmlns","http://www.w3.org/2000/svg","width","28","height","28","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["width","20","height","16","x","2","y","4","rx","2"],["d","m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"],["tabindex","-1",1,"verification-heading"],[1,"verification-sent"],[1,"verification-email"],[1,"verification-detail"],[1,"verification-resend"],["type","button",1,"resend-link",3,"click"],["role","alert","data-automation-id","resend-error",1,"error-message"],["tabindex","-1",1,"heading"],[1,"subtitle"],[1,"required-instruction"],[1,"required"],["novalidate","",3,"ngSubmit","formGroup"],[1,"form-group"],["for","signup-email"],["type","email","id","signup-email","formControlName","email","placeholder","[email protected]","aria-required","true","autocomplete","email","appTrimOnBlur",""],["id","signup-email-error",1,"error-message"],["for","signup-password"],[1,"password-wrapper"],["type","password","id","signup-password","formControlName","password","aria-required","true","autocomplete","new-password",3,"blur","copy","cut","type"],["type","button","aria-label","Show password",1,"password-toggle",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","aria-hidden","true"],["id","signup-password-error",1,"error-message"],["id","password-requirements"],[3,"password"],["for","signup-confirm-password"],["type","password","id","signup-confirm-password","formControlName","confirmPassword","aria-required","true","autocomplete","new-password",3,"blur","copy","cut","type"],["id","signup-confirm-required-error",1,"error-message"],["id","signup-confirm-mismatch-error",1,"error-message"],[1,"legal-text",3,"innerHTML"],[3,"siteKey"],[1,"captcha-error"],["type","submit",1,"btn-primary",3,"disabled"],[3,"googleClick","showGoogle","showFacebook","loading"],[1,"social-auth-error"],["aria-live","assertive","aria-atomic","true",1,"sr-only"],[1,"footer-text"],["routerLink","/signin",1,"footer-link",3,"click"],["d","M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"],["cx","12","cy","12","r","3"],["d","M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"],["d","M14.084 14.158a3 3 0 0 1-4.242-4.242"],["d","M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"],["d","m2 2 20 20"],[3,"tokenReceived","tokenExpired","siteKey"]],template:function(e,s){e&1&&(r(0,"app-auth-layout",1),f("backClick",function(){return s.onSignInClick()}),r(1,"p",2),l(2),o(),m(3,Pe,22,7,"div",3)(4,ze,58,42),o()),e&2&&(_("useHistoryBack",!s.showVerificationMessage()&&s.returnUrlService.returnUrl()==="/")("backUrl",s.showVerificationMessage()?"/app/signin":s.returnUrlService.returnUrl())("backText",s.showVerificationMessage()?"Back to Sign in":"Back"),a(2),b(s.verificationStatus()),a(),u(s.showVerificationMessage()?3:4))},dependencies:[ae,ie,X,ee,te,re,ne,$,D,ce,de,xe,N,_e],styles:[".heading[_ngcontent-%COMP%]{font-family:var(--font-family);font-size:30px;font-weight:700;color:var(--color-text-dark);line-height:37.5px;text-align:center;margin:0 0 4px;letter-spacing:-.025em}.subtitle[_ngcontent-%COMP%]{font-size:14px;font-weight:400;color:var(--color-text-secondary);line-height:21px;text-align:center;margin:0 0 20px}.required-instruction[_ngcontent-%COMP%]{font-size:13px;color:var(--color-text-dark);margin-bottom:16px;text-align:left}.form-group[_ngcontent-%COMP%]{margin-bottom:16px}label[_ngcontent-%COMP%]{display:block;font-size:14px;font-weight:600;color:var(--color-text-dark);line-height:21px;margin-bottom:6px;font-family:var(--font-family)}label.error-label[_ngcontent-%COMP%], .required[_ngcontent-%COMP%]{color:var(--color-error)}input[type=email][_ngcontent-%COMP%], input[type=password][_ngcontent-%COMP%], input[type=text][_ngcontent-%COMP%]{display:flex;height:36px;width:100%;font-family:var(--font-family);font-size:14px;font-weight:400;color:var(--color-text);background-color:var(--color-card-bg);border:1px solid #737373;border-radius:var(--radius-input);padding:8px 12px;line-height:20px;outline:none}input[type=email][_ngcontent-%COMP%]:focus, input[type=password][_ngcontent-%COMP%]:focus, input[type=text][_ngcontent-%COMP%]:focus{box-shadow:0 0 0 2px var(--color-primary)}input[type=email].input-error[_ngcontent-%COMP%], input[type=password].input-error[_ngcontent-%COMP%], input[type=text].input-error[_ngcontent-%COMP%]{border-color:var(--color-error)}input[type=email].input-error[_ngcontent-%COMP%]:focus, input[type=password].input-error[_ngcontent-%COMP%]:focus, input[type=text].input-error[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 2px var(--color-error)}input[type=email][_ngcontent-%COMP%]::placeholder, input[type=password][_ngcontent-%COMP%]::placeholder, input[type=text][_ngcontent-%COMP%]::placeholder{color:#737373}input[type=email][_ngcontent-%COMP%]::-ms-reveal, input[type=email][_ngcontent-%COMP%]::-ms-clear, input[type=password][_ngcontent-%COMP%]::-ms-reveal, input[type=password][_ngcontent-%COMP%]::-ms-clear, input[type=text][_ngcontent-%COMP%]::-ms-reveal, input[type=text][_ngcontent-%COMP%]::-ms-clear{display:none}.password-wrapper[_ngcontent-%COMP%]{position:relative}.password-wrapper[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{padding-right:40px}.password-toggle[_ngcontent-%COMP%]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:4px;min-width:24px;min-height:24px;
1cursor:pointer;color:var(--color-toggle);display:flex;align-items:center;justify-content:center}.password-toggle[_ngcontent-%COMP%]:hover{color:var(--color-toggle-hover)}.password-toggle[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.legal-text[_ngcontent-%COMP%]{font-size:13px;color:var(--color-text-secondary);line-height:1.5;margin-top:16px;margin-bottom:0}.btn-primary[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;font-family:var(--font-family);font-size:16px;font-weight:700;color:#fff;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-button);padding:8px 16px;min-height:36px;margin-top:16px;cursor:pointer;line-height:24px}.btn-primary[_ngcontent-%COMP%]:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-primary[_ngcontent-%COMP%]:disabled{pointer-events:none;opacity:.5}.error-message[_ngcontent-%COMP%]{font-size:13px;color:var(--color-error);margin-top:4px;line-height:1.4}.footer-text[_ngcontent-%COMP%]{color:var(--color-text-secondary);text-align:center;margin-top:24px;font-weight:500;font-size:16px}.footer-link[_ngcontent-%COMP%]{font-weight:600;color:var(--color-primary);text-decoration:underline}.social-auth-error[_ngcontent-%COMP%]{font-size:13px;color:var(--color-error);text-align:center;margin-top:12px;line-height:1.5}.magic-link-error[_ngcontent-%COMP%]{font-size:13px;color:var(--color-error);text-align:center;margin:0 0 16px;line-height:1.5}.captcha-error[_ngcontent-%COMP%]{font-size:13px;color:var(--color-error);margin:4px 0 0;line-height:1.5}.verification-message[_ngcontent-%COMP%]{text-align:center}.verification-icon[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:16px}.verification-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:28px;height:28px;color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 8.2%,transparent);border-radius:50%;padding:14px;box-sizing:content-box}.verification-heading[_ngcontent-%COMP%]{font-family:var(--font-family);font-size:26px;font-weight:700;color:var(--color-text-dark);line-height:1.25;letter-spacing:-.025em;text-align:center;margin:0 0 4px;padding:16px 0}.verification-sent[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#212121;line-height:1.5;text-align:center;margin:0 0 4px}.verification-email[_ngcontent-%COMP%]{font-size:16px;font-weight:700;color:var(--color-text-dark);line-height:1.5;text-align:center;margin:0 0 16px}.verification-detail[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#212121;line-height:1.5;text-align:center;margin:0 0 24px}.verification-resend[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#212121;line-height:1.5;text-align:center;margin:0}.resend-link[_ngcontent-%COMP%]{font-weight:600;color:var(--color-primary);text-decoration:underline;background:none;border:none;padding:0;cursor:pointer}.resend-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.resend-link[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.resend-link.is-busy[_ngcontent-%COMP%]{opacity:.5;cursor:default}"]})};export{we as RegisterComponent};
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.