"use strict";(self.webpackChunkserver_side_rendering=self.webpackChunkserver_side_rendering||[]).push([[163],{90163:(e,t,n)=>{n.r(t),n.d(t,{ProfileRegistrationModule:()=>ce});var r=n(6856),i=n(50536),a=n(84704),o=n(58960),s=n(76580),l=n(45965),c=n(3336),g=n(36873),d=n(65340),m=n(82846),f=n(93883),u=n(57826),p=n(97637),v=n(84853),x=n(38458),h=n(73753),y=n(43431),b=n(6969),C=n(2562),S=n(42680),I=n(86789),E=n(12596),F=n(40475),R=n(86014);let k=(()=>{class e{constructor(e,t){this.overlay=e,this.translateService=t,this.alt=""}ngOnInit(){this.translateService.translate("registrationDeferred.secondary_message").subscribe((e=>{this.alt=e}))}submit(){this.closeDialog()}closeDialog(){this.overlay.closeOverlay()}}return e.ɵfac=function(t){return new(t||e)(u["ɵɵdirectiveInject"](I.Bs),u["ɵɵdirectiveInject"](E.s))},e.ɵcmp=u["ɵɵdefineComponent"]({type:e,selectors:[["bx-registration-deferred-form"]],decls:24,vars:1,consts:[[1,"registration"],[3,"ngSubmit"],[1,"full-width-ctas"],["src","/content/images/envelope-fly.svg",1,"img-responsive",3,"alt"],[1,"h2-heading",3,"bxTranslate"],[3,"bxTranslate"],[1,"fixedBottom"],["type","submit","id","registration-close",1,"custom-cta","primary","cta-large",3,"bxTranslate"]],template:function(e,t){1&e&&(u["ɵɵtext"](0,"\n        "),u["ɵɵelementStart"](1,"div",0),u["ɵɵtext"](2,"\n            "),u["ɵɵelementStart"](3,"form",1),u["ɵɵlistener"]("ngSubmit",(function(){return t.submit()})),u["ɵɵtext"](4,"\n                "),u["ɵɵelementStart"](5,"div",2),u["ɵɵtext"](6,"\n                    "),u["ɵɵelement"](7,"img",3),u["ɵɵtext"](8,"\n                    "),u["ɵɵelementStart"](9,"h2",4),u["ɵɵtext"](10,"registrationDeferred.main_message"),u["ɵɵelementEnd"](),u["ɵɵtext"](11,"\n                    "),u["ɵɵelementStart"](12,"p",5),u["ɵɵtext"](13,"registrationDeferred.secondary_message"),u["ɵɵelementEnd"](),u["ɵɵtext"](14,"\n                    "),u["ɵɵelementStart"](15,"div",6),u["ɵɵtext"](16,"\n                        "),u["ɵɵelementStart"](17,"button",7),u["ɵɵtext"](18,"\n                            registrationDeferred.submit.label\n                        "),u["ɵɵelementEnd"](),u["ɵɵtext"](19,"\n                    "),u["ɵɵelementEnd"](),u["ɵɵtext"](20,"\n                "),u["ɵɵelementEnd"](),u["ɵɵtext"](21,"\n            "),u["ɵɵelementEnd"](),u["ɵɵtext"](22,"\n        "),u["ɵɵelementEnd"](),u["ɵɵtext"](23,"\n    ")),2&e&&(u["ɵɵadvance"](7),u["ɵɵpropertyInterpolate"]("alt",t.alt))},directives:[F["ɵNgNoValidate"],F.NgControlStatusGroup,F.NgForm,R.P],encapsulation:2}),e})();function w(e,t){if(1&e&&u["ɵɵelement"](0,"bx-marketing-page",5),2&e){const e=u["ɵɵnextContext"](2);u["ɵɵproperty"]("data",e.marketingPage)}}function j(e,t){if(1&e&&(u["ɵɵelementContainerStart"](0),u["ɵɵtext"](1,"\n        "),u["ɵɵelementStart"](2,"div",3),u["ɵɵtext"](3,"\n            "),u["ɵɵtemplate"](4,w,1,1,"bx-marketing-page",4),u["ɵɵtext"](5,"\n        "),u["ɵɵelementEnd"](),u["ɵɵtext"](6,"\n    "),u["ɵɵelementContainerEnd"]()),2&e){const e=u["ɵɵnextContext"]();u["ɵɵadvance"](4),u["ɵɵproperty"]("ngIf",!e.showRegistrationDeferredMessage)}}function N(e,t){1&e&&u["ɵɵelement"](0,"bx-profile-registration-form")}function P(e,t){if(1&e&&(u["ɵɵtext"](0,"\n        "),u["ɵɵtemplate"](1,N,1,0,"bx-profile-registration-form",2),u["ɵɵtext"](2,"\n    ")),2&e){const e=u["ɵɵnextContext"]();u["ɵɵadvance"](1),u["ɵɵproperty"]("ngIf",!e.showRegistrationDeferredMessage)}}function T(e,t){1&e&&u["ɵɵelement"](0,"bx-registration-deferred-form")}let _=(()=>{class e{constructor(e,t,n,r){this.registrationService=e,this.cmsFeatureFlagService=t,this.lazyRegistration=!1,this.isRegFormContentEnabled=!1,this.showRegistrationDeferredMessage=!1,r.resolve(n).subscribe((({registrationMarketingPage:e})=>{this.marketingPage=e;const t=this.cmsFeatureFlagService.isFeatureEnabled(y.u.REGISTRATION_FORM_CONTENT_FF);this.isRegFormContentEnabled=t&&this.marketingPage&&this.marketingPage.components&&this.marketingPage.components.length}))}ngOnInit(){this.registrationService.deferredEvent.subscribe((()=>{this.showRegistrationDeferredMessage=!0}))}}return e.ɵfac=function(t){return new(t||e)(u["ɵɵdirectiveInject"](b.H8),u["ɵɵdirectiveInject"](y.u),u["ɵɵdirectiveInject"](h.ActivatedRoute),u["ɵɵdirectiveInject"](C.E))},e.ɵcmp=u["ɵɵdefineComponent"]({type:e,selectors:[["bx-profile-registration-page"]],inputs:{lazyRegistration:"lazyRegistration"},decls:8,vars:3,consts:[[4,"ngIf","ngIfElse"],["registrationFormPage",""],[4,"ngIf"],[1,"content-overlay-container"],[3,"data",4,"ngIf"],[3,"data"]],template:function(e,t){if(1&e&&(u["ɵɵtext"](0,"\n    "),u["ɵɵtemplate"](1,j,7,1,"ng-container",0),u["ɵɵtext"](2,"\n    "),u["ɵɵtemplate"](3,P,3,1,"ng-template",null,1,u["ɵɵtemplateRefExtractor"]),u["ɵɵtext"](5,"\n    "),u["ɵɵtemplate"](6,T,1,0,"bx-registration-deferred-form",2),u["ɵɵtext"](7,"\n    ")),2&e){const e=u["ɵɵreference"](4);u["ɵɵadvance"](1),u["ɵɵproperty"]("ngIf",t.isRegFormContentEnabled&&!t.lazyRegistration)("ngIfElse",e),u["ɵɵadvance"](5),u["ɵɵproperty"]("ngIf",t.showRegistrationDeferredMessage)}},directives:[r.NgIf,S.n,o.CY,k],encapsulation:2}),e})(),M=(()=>{class e{}return e.ɵfac=function(t){return new(t||e)},e.ɵcmp=u["ɵɵdefineComponent"]({type:e,selectors:[["bx-overlay-logo"]],decls:6,vars:0,consts:[[1,"modal-logo"],["src","/content/images/logo_overlay.svg"]],template:function(e,t){1&e&&(u["ɵɵtext"](0,"\n    "),u["ɵɵelementStart"](1,"div",0),u["ɵɵtext"](2,"\n        "),u["ɵɵelement"](3,"img",1),u["ɵɵtext"](4,"\n    "),u["ɵɵelementEnd"](),u["ɵɵtext"](5,"\n  "))},encapsulation:2}),e})();function D(e,t){1&e&&u["ɵɵelement"](0,"bx-overlay-logo")}const O=function(e){return{brandName:e}},B=function(e){return{label:"profileRegistration.title",tag:"textContent",values:e}};function z(e,t){if(1&e&&(u["ɵɵelementStart"](0,"h2",5),u["ɵɵtext"](1,"\n                "),u["ɵɵelementEnd"]()),2&e){const e=u["ɵɵnextContext"]();u["ɵɵproperty"]("bxTranslate",u["ɵɵpureFunction1"](3,B,u["ɵɵpureFunction1"](1,O,e.referringBrandSite)))}}function A(e,t){if(1&e&&(u["ɵɵelementStart"](0,"h3",6),u["ɵɵtext"](1,"\n                "),u["ɵɵelementEnd"]()),2&e){const e=u["ɵɵnextContext"]();u["ɵɵproperty"]("bxTranslate",u["ɵɵpureFunction1"](3,B,u["ɵɵpureFunction1"](1,O,e.referringBrandSite)))}}const H=function(e){return{unpadded:e}};let G=(()=>{class e{constructor(e,t,n,r,i,a){this.registrationConfig=e,this.siteConfigService=t,this.analyticsService=n,this.overlayNotificationsService=r,this.overlay=i,this.cookieStorageService=a,this.referringBrandSite=this.cookieStorageService.get(f.PP)}ngAfterViewInit(){this.overlayNotificationsService.notifyOverlayOpen()}hideCloseButton(){return this.siteConfigService.evalFeature("site.config.sitewide_auth_required")}trackAndCloseOverlay(){this.analyticsService.sendEvent("click","close_registration",!0,{},{contentId:"registration"}),this.overlay.closeOverlay()}}return e.ɵfac=function(t){return new(t||e)(u["ɵɵdirectiveInject"](s.M),u["ɵɵdirectiveInject"](l.r),u["ɵɵdirectiveInject"](c.y),u["ɵɵdirectiveInject"](d.v),u["ɵɵdirectiveInject"](g.Bs),u["ɵɵdirectiveInject"](m.G))},e.ɵcmp=u["ɵɵdefineComponent"]({type:e,selectors:[["bx-registration-overlay"]],decls:18,vars:8,consts:[["overlayType","medium","extraClass","visitor"],[4,"ngIf"],[3,"ngClass","invisibleCloseButton","defaultCloseHandling","close"],["role","heading","class","h2-heading",3,"bxTranslate",4,"ngIf"],["role","heading","class","h4-heading",3,"bxTranslate",4,"ngIf"],["role","heading",1,"h2-heading",3,"bxTranslate"],["role","heading",1,"h4-heading",3,"bxTranslate"]],template:function(e,t){1&e&&(u["ɵɵtext"](0,"\n        "),u["ɵɵelementStart"](1,"bx-overlay-container",0),u["ɵɵtext"](2,"\n            "),u["ɵɵtemplate"](3,D,1,0,"bx-overlay-logo",1),u["ɵɵtext"](4,"\n            "),u["ɵɵelementStart"](5,"bx-overlay-header",2),u["ɵɵlistener"]("close",(function(){return t.trackAndCloseOverlay()})),u["ɵɵtext"](6,"\n                "),u["ɵɵtemplate"](7,z,2,5,"h2",3),u["ɵɵtext"](8,"\n                "),u["ɵɵtemplate"](9,A,2,5,"h3",4),u["ɵɵtext"](10,"\n            "),u["ɵɵelementEnd"](),u["ɵɵtext"](11,"\n            "),u["ɵɵelementStart"](12,"bx-overlay-body"),u["ɵɵtext"](13,"\n                "),u["ɵɵelement"](14,"bx-profile-registration-page"),u["ɵɵtext"](15,"\n            "),u["ɵɵelementEnd"](),u["ɵɵtext"](16,"\n        "),u["ɵɵelementEnd"](),u["ɵɵtext"](17,"\n    ")),2&e&&(u["ɵɵadvance"](3),u["ɵɵproperty"]("ngIf",!t.registrationConfig.hideLogo),u["ɵɵadvance"](2),u["ɵɵproperty"]("ngClass",u["ɵɵpureFunction1"](6,H,t.registrationConfig.unpaddedHeader))("invisibleCloseButton",t.hideCloseButton())("defaultCloseHandling",!1),u["ɵɵadvance"](2),u["ɵɵproperty"]("ngIf",t.registrationConfig.headerLevel2),u["ɵɵadvance"](2),u["ɵɵproperty"]("ngIf",!t.registrationConfig.headerLevel2))},directives:[p.l,r.NgIf,v.z,r.NgClass,x.l,_,M,R.P],encapsulation:2}),e})();var L=n(78357),J=n(72558),X=n(61556),V=n(25938),Y=n(33248),q=n(17879),Q=n(10740),U=n(16301),Z=n(66362),K=n(52149),W=n(56521),$=n(93887),ee=n(34827),te=n(77194),ne=n(8807),re=n(36575),ie=n(44279),ae=n(45335),oe=n(99860),se=n(53001),le=n(37307);let ce=(()=>{class e{}return e.ɵfac=function(t){return new(t||e)},e.ɵmod=u["ɵɵdefineNgModule"]({type:e,bootstrap:[_]}),e.ɵinj=u["ɵɵdefineInjector"]({providers:[Z.C,K.l,q.N,W.X,$.S,ee.w,Q.c,ie.p,U.J,C.E,le.S],imports:[[ne.E,a.a,r.CommonModule,i.j,L.x,J.PQ,X.d,g.U8,V.L1,re.I,h.RouterModule.forChild([{path:"",canActivate:[ae.X],component:G,resolve:{registration:W.X,referral:ee.w,registrationFormTranslations:$.S,registrationMarketingPage:U.J},data:{overlayComponentStyle:"noHorizontalScroll"}}]),Y.Z,te.P,oe.G,se.J.withComponents([o.CY])]]}),e})()}}]);