PageSourceSearch

https://www.myspacesworks.com/294.333362eb7a8f2547.js

js myspacesworks.com collected 2026-10-02 00:01:30 UTC 184,046 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkPantheon_Web=self.webpackChunkPantheon_Web||[]).push([[294],{68831:(se,G,l)=>{l.d(G,{Dw:()=>H,RK:()=>M,WD:()=>b});var h=l(59640),e=l(80485);(0,h.Mz)(e.T,C=>C.longTermCentres.longTermCentres);const H=(0,h.Mz)(e.T,C=>C.longTermCentres.homePageLongTermCentres),M=((0,h.Mz)(e.T,C=>C.longTermCentres.longTermCentres.length),(0,h.Mz)(e.T,C=>C.longTermCentres.myCentres)),b=((0,h.Mz)(e.T,C=>C.longTermCentres.stateError),(0,h.Mz)(e.T,C=>C.longTermCentres.longTermCentresLoaded))},99381:(se,G,l)=>{l.d(G,{E:()=>ne});var h=l(59640),e=l(77339),v=l(82341),H=l(42842),m=l(98413),M=l(38207),p=l(5468),b=l(25558),C=l(31397),V=l(5964),D=l(96354),A=l(96697),z=l(53993),$=l(99437),B=l(88141),ce=l(70274),s=l(85211),I=l(23083),y=l(84572),te=l(43236),k=l(7673),x=l(62233),F=l(24153),w=l(99849),S=l(62253),P=l(54438),Me=l(13997),L=l(21626);let q=(()=>{class _{constructor(d){this.httpClient=d}getFavouriteCentres(d,u,R,U){const K=(0,Me.Pp)({sortBy:d,sortDirection:u,page:R,pageSize:U});return this.httpClient.get("favouriteCentres",{params:K})}getFavouriteCentresIds(){return this.httpClient.get("favouriteCentres/centres-ids")}addCentreToFavourites(d){return this.httpClient.post("favouriteCentres",d)}removeCentreFromFavourites(d){return this.httpClient.delete(`favouriteCentres/${d}`)}static{this.\u0275fac=function(u){return new(u||_)(P.KVO(L.Qq))}}static{this.\u0275prov=P.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();var ye=l(33034),xe=l(39178),ge=l(99375);const Q="FAVORITE_LOCATIONS.FAIL";let W=(()=>{class _{checkFavouriteMaxNumber(d,u,R){return this.uiConfigService.get("favouriteLocationsMaxNumber")<=d?[(0,m.Ds)({text:"FAVORITE_LOCATIONS.MAX_NUMBER_ERROR",messageTag:Q,notificationType:M._.info}),p.Xr({centreNumber:u,isRemove:R})]:this.modifyFavourite(this.favouriteCentreService.addCentreToFavourites(u))}modifyFavourite(d){return d.pipe((0,b.n)(()=>this.loadAndUpdateFavouriteActions))}handleError(d){return(0,m.Ds)(409===d.status?{text:"FAVORITE_LOCATIONS.MAX_NUMBER_ERROR",messageTag:Q,notificationType:M._.info}:{text:"FAVORITE_LOCATIONS.COMMON_ERROR",messageTag:Q,notificationType:M._.error})}constructor(d,u,R,U,K,ie){this.favouriteCentreService=d,this.actions$=u,this.centreFeaturesRestService=R,this.store$=U,this.ngxLogger=K,this.uiConfigService=ie,this.loadAndUpdateFavouriteActions=[p.yi(),p.mK()],this.init$=(0,e.EH)(()=>(0,I.c)(this.store$.select(x.Fd).pipe((0,C.Z)(f=>(0,y.z)([this.store$.select(x.BQ),this.store$.select((0,x.FM)({permissionType:F.e.CanAccessCustomerSearchOnly})),this.store$.select((0,x.FM)({permissionType:F.e.CanAccessCompleteAccount})),this.store$.select((0,x.FM)({permissionType:F.e.CanAccessProfileSwitch}))]).pipe((0,V.p)(([g,Y,E,Z])=>f&&g&&!Y&&!E&&!Z),(0,D.T)(()=>p.yi()),(0,A.s)(1)))),te.E)),this.loadFavouriteCentreRequest$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(p.ey),(0,b.n)(f=>this.store$.select(x.Fd).pipe((0,V.p)(g=>!!g),(0,D.T)(()=>f),(0,A.s)(1))),(0,z.E)(this.store$.select((0,x.FM)({permissionType:F.e.CanAccessCompleteAccount})),this.store$.select((0,x.FM)({permissionType:F.e.CanAccessCustomerSearchOnly}))),(0,b.n)(([f,g,Y])=>g||Y?(0,k.of)(p.To({})):this.favouriteCentreService.getFavouriteCentres(f.sortBy,f.sortDirection,f.page,f.pageSize).pipe((0,D.T)(E=>p.GR({favouriteCentreResults:E})),(0,$.W)(E=>(0,k.of)(p.To({error:E}))))))),this.loadFavouriteCentreIdsRequest$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(p.yi),(0,z.E)(this.store$.select((0,x.FM)({permissionType:F.e.CanAccessCompleteAccount}))),(0,C.Z)(([,f])=>f?(0,k.of)(p.N5({})):this.favouriteCentreService.getFavouriteCentresIds().pipe((0,D.T)(g=>p.GD({favouriteCentreIds:g})),(0,$.W)(g=>(0,k.of)(g.status===s.G.NotFound?p.GD({favouriteCentreIds:[]}):p.N5({error:g}))))))),this.updateFavouriteCentresList$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(p.bh),(0,B.M)(()=>this.store$.dispatch((0,m.ZF)({messageTag:Q}))),(0,B.M)(f=>this.ngxLogger.log((0,S.h9)(f))),(0,z.E)(this.store$.select(w.JY)),(0,b.n)(([{centre:{centreNumber:f},isRemove:g},Y])=>(0,k.of)({}).pipe((0,ce.H)(()=>g?this.modifyFavourite(this.favouriteCentreService.removeCentreFromFavourites(f)):this.checkFavouriteMaxNumber(Y,f,g)),(0,$.W)(E=>[p.Xr({centreNumber:f,isRemove:g}),this.handleError(E)]))))),this.loadCentreFeaturesRequest$=(0,e.EH)(()=>this.actions$.pipe((0,e.gp)(p.W1),(0,b.n)(f=>this.centreFeaturesRestService.getCentreFeatures().pipe((0,D.T)(g=>p.AD({centreFeatures:g})),(0,$.W)(g=>(0,k.of)(p.fP({error:g})))))))}static{this.\u0275fac=function(u){return new(u||_)(P.KVO(q),P.KVO(e.En),P.KVO(ye.K),P.KVO(h.il),P.KVO(xe.so),P.KVO(ge.K))}}static{this.\u0275prov=P.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})(),ne=(()=>{class _{static{this.\u0275fac=function(u){return new(u||_)}}static{this.\u0275mod=P.$C({type:_})}static{this.\u0275inj=P.G2t({imports:[v.Ov.forChild(),h.md.forFeature
1("favouriteCentre",H.t),e.Vm.forFeature([W])]})}}return _})()},47294:(se,G,l)=>{l.r(G),l.d(G,{SearchModule:()=>Ar});var h=l(4705),e=l(54438),v=l(60665),H=l(25473),m=l(5656),M=l(25872),p=l(60156),b=l(21413),C=l(84412),V=l(7673),D=l(43236),A=l(84572),z=l(28793),$=l(95095),B=l(3950),ce=l(40941),s=l(56977),I=l(96697),y=l(5964),te=l(53993),k=l(65245),x=l(70152),F=l(81926),w=l(86734),S=l(85630),L=(l(90275),l(75385),l(82627)),q=l(41422),ge=(l(55897),l(74264),l(68831)),Q=l(82630),W=l(62233),ne=l(73186),_=l(7498),Pe=l(53943),d=l(90684),u=l(18224),R=l(21717),U=l(27035),K=l(15054),ie=l(57308),f=l(38207),g=l(62253),Y=l(43318),E=l(95651),Z=l(31122),Re=l(38612),re=l(54545),N=l(59640),pe=l(39178),oe=l(95132),Te=l(69431),me=l(98692),De=l(55644),he=l(72540),_e=l(10880),Se=l(12720),de=l(76864),ue=l(35155),Ee=l(9536),Ie=l(48337),fe=l(262),O=l(60177),T=l(68018),ve=l(12262),ke=l(97644),Fe=l(50004),ae=l(69924),Ye=l(42092);function ze(n,a){if(1&n&&e.nrm(0,"i",3),2&n){const t=e.XpG();e.ZvI("",t.startIcon," iwg-filter-pill__icon iwg-filter-pill__icon-start")}}function Be(n,a){if(1&n&&e.nrm(0,"i",3),2&n){const t=e.XpG();e.ZvI("",t.endIcon," iwg-filter-pill__icon iwg-filter-pill__icon-end")}}let Qe=(()=>{class n{constructor(){this.title="",this.startIcon="",this.endIcon="",this.value=!1,this.wrapperId="",this.valueChange=new e.bkB}toggle(){this.value=!this.value,this.valueChange.emit(this.value)}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["iwg-filter-pill"]],inputs:{title:"title",startIcon:"startIcon",endIcon:"endIcon",value:"value",wrapperId:"wrapperId"},outputs:{valueChange:"valueChange"},standalone:!0,features:[e.aNF],decls:5,vars:6,consts:[["type","button",1,"iwg-filter-pill","text-link--button",3,"click"],["aria-hidden","true",3,"class"],["translate","",1,"iwg-filter-pill__title","iwg-body1","font-medium"],["aria-hidden","true"]],template:function(i,r){1&i&&(e.j41(0,"button",0),e.bIt("click",function(){return r.toggle()}),e.DNE(1,ze,1,3,"i",1),e.j41(2,"span",2),e.EFF(3),e.k0s(),e.DNE(4,Be,1,3,"i",1),e.k0s()),2&i&&(e.AVh("selected",r.value),e.BMQ("aria-pressed",r.value),e.R7$(),e.vxM(r.startIcon?1:-1),e.R7$(2),e.SpI(" ",r.title," "),e.R7$(),e.vxM(r.endIcon?4:-1))},dependencies:[T.Mm],styles:['body[_ngcontent-%COMP%]{color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h1-font-size, var(--scale-700, 4rem));font-weight:var(--h1-font-weight, var(--font-weight-light, 300));line-height:var(--h1-line-height, 1.2);letter-spacing:var(--h1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h1[_ngcontent-%COMP%], .iwg-h1[_ngcontent-%COMP%]{font-family:var(--mobile-h1-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h1-font-size, var(--scale-600, 3.2rem));font-weight:var(--mobile-h1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h1-line-height, 1.2);letter-spacing:var(--mobile-h1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], h1.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h1[_ngcontent-%COMP%], .iwg-h1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h2[_ngcontent-%COMP%], .iwg-h2[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));
1font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], h2.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h2[_ngcontent-%COMP%], .iwg-h2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h3-font-size, var(--scale-550, 2.8rem));font-weight:var(--h3-font-weight, var(--font-weight-light, 300));line-height:var(--h3-line-height, 1.3);letter-spacing:var(--h3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h3[_ngcontent-%COMP%], .iwg-h3[_ngcontent-%COMP%]{font-family:var(--mobile-h3-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h3-font-size, var(--scale-500, 2.4rem));font-weight:var(--mobile-h3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h3-line-height, 1.3);letter-spacing:var(--mobile-h3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], h3.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h3[_ngcontent-%COMP%], .iwg-h3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-bold-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h4-bold-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-bold-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.bold[_ngcontent-%COMP%], .iwg-h4-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h4-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-bold-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h4-bold-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-bold-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h4.bold[_ngcontent-%COMP%], h4.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-bold[_ngcontent-%COMP%], .iwg-h4-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-medium-font-size, var(--h4-font-size, var(--scale-500, 2.4rem)));font-weight:var(--h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h4-medium-line-height, var(--h4-line-height, 1.3));letter-spacing:var(--h4-medium-letter-spacing, var(--h4-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4.medium[_ngcontent-%COMP%], .iwg-h4-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h4-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-medium-font-size, var(--mobile-h4-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-h4-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h4-medium-line-height, var(--mobile-h4-line-height, 1.3));letter-spacing:var(--mobile-h4-medium-letter-spacing, var(--mobile-h4-letter-spacing, normal))}}
1.inverted[_ngcontent-%COMP%]   h4.medium[_ngcontent-%COMP%], h4.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4-medium[_ngcontent-%COMP%], .iwg-h4-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h4[_ngcontent-%COMP%], .iwg-h4[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], h4.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h4[_ngcontent-%COMP%], .iwg-h4.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-bold-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--h5-bold-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-bold-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.bold[_ngcontent-%COMP%], .iwg-h5-bold[_ngcontent-%COMP%]{font-family:var(--mobile-h5-bold-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-bold-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-bold-font-weight, var(--font-weight-bold, 700));line-height:var(--mobile-h5-bold-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-bold-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   h5.bold[_ngcontent-%COMP%], h5.bold.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-bold[_ngcontent-%COMP%], .iwg-h5-bold.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-medium-font-size, var(--h5-font-size, var(--scale-420, 1.8rem)));font-weight:var(--h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--h5-medium-line-height, var(--h5-line-height, 1.3));letter-spacing:var(--h5-medium-letter-spacing, var(--h5-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5.medium[_ngcontent-%COMP%], .iwg-h5-medium[_ngcontent-%COMP%]{font-family:var(--mobile-h5-medium-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-medium-font-size, var(--mobile-h5-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-h5-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-h5-medium-line-height, var(--mobile-h5-line-height, 1.3));letter-spacing:var(--mobile-h5-medium-letter-spacing, var(--mobile-h5-letter-spacing, normal))}}
1.inverted[_ngcontent-%COMP%]   h5.medium[_ngcontent-%COMP%], h5.medium.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5-medium[_ngcontent-%COMP%], .iwg-h5-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h5-font-size, var(--scale-420, 1.8rem));font-weight:var(--h5-font-weight, var(--font-weight-light, 300));line-height:var(--h5-line-height, 1.3);letter-spacing:var(--h5-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h5[_ngcontent-%COMP%], .iwg-h5[_ngcontent-%COMP%]{font-family:var(--mobile-h5-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h5-font-size, var(--scale-400, 1.6rem));font-weight:var(--mobile-h5-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h5-line-height, 1.3);letter-spacing:var(--mobile-h5-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], h5.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h5[_ngcontent-%COMP%], .iwg-h5.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h6-font-size, var(--scale-400, 1.6rem));font-weight:var(--h6-font-weight, var(--font-weight-light, 300));line-height:var(--h6-line-height, 1.2);letter-spacing:var(--h6-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){h6[_ngcontent-%COMP%], .iwg-h6[_ngcontent-%COMP%]{font-family:var(--mobile-h6-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h6-font-size, var(--scale-350, 1.4rem));font-weight:var(--mobile-h6-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h6-line-height, 1.2);letter-spacing:var(--mobile-h6-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], h6.inverted[_ngcontent-%COMP%], .inverted[_ngcontent-%COMP%]   .iwg-h6[_ngcontent-%COMP%], .iwg-h6.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1[_ngcontent-%COMP%]{font-family:var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label1-font-size, var(--scale-450, 2rem));font-weight:var(--label1-font-weight, var(--font-weight-normal, 400));line-height:var(--label1-line-height, 1.4);letter-spacing:var(--label1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1[_ngcontent-%COMP%]{font-family:var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label1-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-label1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label1-line-height, 1.4);letter-spacing:var(--mobile-label1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label1[_ngcontent-%COMP%], .iwg-label1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--label1-medium-font-family, var(--label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label1-medium-font-size, var(--label1-font-size, var(--scale-450, 2rem)));
1font-weight:var(--label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label1-medium-line-height, var(--label1-line-height, 1.4));letter-spacing:var(--label1-medium-letter-spacing, var(--label1-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label1-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label1-medium-font-family, var(--mobile-label1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label1-medium-font-size, var(--mobile-label1-font-size, var(--scale-450, 2rem)));font-weight:var(--mobile-label1-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label1-medium-line-height, var(--mobile-label1-line-height, 1.4));letter-spacing:var(--mobile-label1-medium-letter-spacing, var(--mobile-label1-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label1-medium[_ngcontent-%COMP%], .iwg-label1-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2[_ngcontent-%COMP%]{font-family:var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--label2-font-weight, var(--font-weight-normal, 400));line-height:var(--label2-line-height, 1.4);letter-spacing:var(--label2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2[_ngcontent-%COMP%]{font-family:var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label2-font-size, var(--scale-420, 1.8rem));font-weight:var(--mobile-label2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label2-line-height, 1.4);letter-spacing:var(--mobile-label2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label2[_ngcontent-%COMP%], .iwg-label2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--label2-medium-font-family, var(--label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label2-medium-font-size, var(--label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label2-medium-line-height, var(--label2-line-height, 1.4));letter-spacing:var(--label2-medium-letter-spacing, var(--label2-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label2-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label2-medium-font-family, var(--mobile-label2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label2-medium-font-size, var(--mobile-label2-font-size, var(--scale-420, 1.8rem)));font-weight:var(--mobile-label2-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label2-medium-line-height, var(--mobile-label2-line-height, 1.4));letter-spacing:var(--mobile-label2-medium-letter-spacing, var(--mobile-label2-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label2-medium[_ngcontent-%COMP%], .iwg-label2-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3[_ngcontent-%COMP%]{font-family:var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--label3-font-size, var(--scale-400, 1.6rem));font-weight:var(--label3-font-weight, var(--font-weight-normal, 400));line-height:var(--label3-line-height, 1.3);letter-spacing:var(--label3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3[_ngcontent-%COMP%]{font-family:var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-label3-font-size, var(--scale-400, 1.6rem));
1font-weight:var(--mobile-label3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-label3-line-height, 1.3);letter-spacing:var(--mobile-label3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-label3[_ngcontent-%COMP%], .iwg-label3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--label3-medium-font-family, var(--label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--label3-medium-font-size, var(--label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--label3-medium-line-height, 1.4);letter-spacing:var(--label3-medium-letter-spacing, var(--label3-letter-spacing, normal));color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-label3-medium[_ngcontent-%COMP%]{font-family:var(--mobile-label3-medium-font-family, var(--mobile-label3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif)));font-size:var(--mobile-label3-medium-font-size, var(--mobile-label3-font-size, var(--scale-400, 1.6rem)));font-weight:var(--mobile-label3-medium-font-weight, var(--font-weight-medium, 500));line-height:var(--mobile-label3-medium-line-height, 1.4);letter-spacing:var(--mobile-label3-medium-letter-spacing, var(--mobile-label3-letter-spacing, normal))}}.inverted[_ngcontent-%COMP%]   .iwg-label3-medium[_ngcontent-%COMP%], .iwg-label3-medium.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body1[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body1[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body1[_ngcontent-%COMP%], .iwg-body1.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body2[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body2[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body2[_ngcontent-%COMP%], .iwg-body2.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-body3[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-body3[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-body3[_ngcontent-%COMP%], .iwg-body3.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-hint[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-hint[_ngcontent-%COMP%], .iwg-field-hint.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-field-input[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-field-input[_ngcontent-%COMP%], .iwg-field-input.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));color:var(--global-neutral-900, #202020)}@media (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.iwg-breadcrumb[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.inverted[_ngcontent-%COMP%]   .iwg-breadcrumb[_ngcontent-%COMP%], .iwg-breadcrumb.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body3-font-size, 1.2rem);
1font-weight:var(--body3-font-weight, var(--font-weight-normal, 400));line-height:var(--body3-line-height, 1.5);letter-spacing:var(--body3-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));line-height:normal;color:var(--color-text-error, var(--global-functional-red, #EE421C))}}@media (max-width: 1023.98px) and (max-width: 1023.98px){.iwg-feedback-error[_ngcontent-%COMP%]{font-family:var(--mobile-body3-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body3-font-size, 1.2rem);font-weight:var(--mobile-body3-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body3-line-height, 1.5);letter-spacing:var(--mobile-body3-letter-spacing, normal)}}@media (max-width: 1023.98px){.inverted[_ngcontent-%COMP%]   .iwg-feedback-error[_ngcontent-%COMP%], .iwg-feedback-error.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h2-font-size, var(--scale-600, 3.2rem));font-weight:var(--h2-font-weight, var(--font-weight-light, 300));line-height:var(--h2-line-height, 1.3);letter-spacing:var(--h2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:1.6rem}@media (max-width: 1023.98px){.iwg-page-header-title[_ngcontent-%COMP%]{font-family:var(--mobile-h2-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h2-font-size, var(--scale-550, 2.8rem));font-weight:var(--mobile-h2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h2-line-height, 1.3);letter-spacing:var(--mobile-h2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-title[_ngcontent-%COMP%], .iwg-page-header-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.iwg-page-header-sub-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-header-sub-title[_ngcontent-%COMP%], .iwg-page-header-sub-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));
1font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title[_ngcontent-%COMP%], .iwg-page-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--h4-font-size, var(--scale-500, 2.4rem));font-weight:var(--h4-font-weight, var(--font-weight-light, 300));line-height:var(--h4-line-height, 1.3);letter-spacing:var(--h4-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-bottom:2.4rem;display:flex}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{font-family:var(--mobile-h4-font-family, var(--font-family-primary, "Merriweather", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-h4-font-size, var(--scale-450, 2rem));font-weight:var(--mobile-h4-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-h4-line-height, 1.3);letter-spacing:var(--mobile-h4-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .iwg-page-title--with-link[_ngcontent-%COMP%], .iwg-page-title--with-link.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media (max-width: 1023.98px){.iwg-page-title--with-link[_ngcontent-%COMP%]{flex-direction:column;gap:.8rem}}.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body2-font-size, 1.4rem);font-weight:var(--body2-font-weight, var(--font-weight-normal, 400));line-height:var(--body2-line-height, 1.45);letter-spacing:var(--body2-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}@media (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body2-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body2-font-size, 1.4rem);font-weight:var(--mobile-body2-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body2-line-height, 1.43);letter-spacing:var(--mobile-body2-letter-spacing, normal)}}.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}@media screen and (min-width: 1024px) and (max-width: 1290px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--body1-font-size, 1.6rem);font-weight:var(--body1-font-weight, var(--font-weight-normal, 400));line-height:var(--body1-line-height, 1.4);letter-spacing:var(--body1-letter-spacing, normal);color:var(--color-text-primary, var(--brand-neutral-900, #0A0428))}}@media screen and (min-width: 1024px) and (max-width: 1290px) and (max-width: 1023.98px){.menu-item-title[_ngcontent-%COMP%]{font-family:var(--mobile-body1-font-family, var(--font-family-secondary, "Roboto", "Open Sans", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif));font-size:var(--mobile-body1-font-size, 1.6rem);font-weight:var(--mobile-body1-font-weight, var(--font-weight-normal, 400));line-height:var(--mobile-body1-line-height, 1.38);letter-spacing:var(--mobile-body1-letter-spacing, normal)}}@media screen and (min-width: 1024px) and (max-width: 1290px){.inverted[_ngcontent-%COMP%]   .menu-item-title[_ngcontent-%COMP%], .menu-item-title.inverted[_ngcontent-%COMP%]{color:var(--global-neutral-100, #FFFFFF)}}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.font-bold[_ngcontent-%COMP%]{font-weight:var(--font-weight-bold, 700)}
1.font-medium[_ngcontent-%COMP%]{font-weight:var(--font-weight-medium, 500)}.font-normal[_ngcontent-%COMP%]{font-weight:var(--font-weight-normal, 400)}.font-light[_ngcontent-%COMP%]{font-weight:var(--font-weight-light, 300)}.singleline-ellipsis[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multiline-ellipsis-2[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-3[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-4[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.multiline-ellipsis-5[_ngcontent-%COMP%]{overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}[_nghost-%COMP%]   .iwg-filter-pill[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:var(--spacing-micro, var(--scale-100, .4rem)) var(--spacing-xs, var(--scale-400, 1.6rem));min-height:var(--size-lrg, var(--scale-800, 4.8rem));background-color:var(--color-bg-transparent-enabled, transparent);outline:var(--border-width-thin, var(--scale-25, .1rem)) solid var(--color-home-border, #CECDD4);border-radius:var(--radius-round, var(--scale-900, 5.6rem));border:var(--border-width-thick, .25rem) solid transparent}[_nghost-%COMP%]   .iwg-filter-pill[_ngcontent-%COMP%]:hover{background-color:var(--color-bg-transparent-focus, var(--brand-secondary-200, #F9F5F0))}[_nghost-%COMP%]   .iwg-filter-pill[_ngcontent-%COMP%]:focus-visible{border:var(--border-width-thick, .25rem) solid var(--color-border-focus, var(--brand-neutral-900, #0A0428))}[_nghost-%COMP%]   .iwg-filter-pill[_ngcontent-%COMP%]:active, [_nghost-%COMP%]   .iwg-filter-pill.selected[_ngcontent-%COMP%]{background-color:var(--color-bg-transparent-focus, var(--brand-secondary-200, #F9F5F0));outline:0;border-color:var(--color-border-pressed-filled, var(--brand-neutral-900, #0A0428))}[_nghost-%COMP%]   .iwg-filter-pill__title[_ngcontent-%COMP%]{color:var(--color-text-secondary, var(--brand-neutral-700, #544F69));text-align:center}[_nghost-%COMP%]   .iwg-filter-pill__icon[_ngcontent-%COMP%]{display:flex;font-size:var(--icon-font-size-xs, var(--size-xs, var(--scale-500, 2.4rem)));vertical-align:baseline}[_nghost-%COMP%]   .iwg-filter-pill__icon-start[_ngcontent-%COMP%]:before{margin-right:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl]   [_nghost-%COMP%]   -shadowcsshost   .iwg-filter-pill__icon-start[_ngcontent-%COMP%]:before{margin-right:unset;margin-left:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl]   [_nghost-%COMP%]   .iwg-filter-pill__icon-start[_ngcontent-%COMP%]:before{margin-right:unset;margin-left:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl]   [_nghost-%COMP%]   .iwg-filter-pill__icon-start[_ngcontent-%COMP%]:before{margin-right:unset;margin-left:var(--spacing-xxxs, var(--scale-200, .8rem))}[_nghost-%COMP%]   .iwg-filter-pill__icon-end[_ngcontent-%COMP%]:before{margin-left:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl]   [_nghost-%COMP%]   -shadowcsshost   .iwg-filter-pill__icon-end[_ngcontent-%COMP%]:before{margin-left:unset;margin-right:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl]   [_nghost-%COMP%]   .iwg-filter-pill__icon-end[_ngcontent-%COMP%]:before{margin-left:unset;margin-right:var(--spacing-xxxs, var(--scale-200, .8rem))}[dir=rtl]   [_nghost-%COMP%]   .iwg-filter-pill__icon-end[_ngcontent-%COMP%]:before{margin-left:unset;margin-right:var(--spacing-xxxs, var(--scale-200, .8rem))}']})}}return n})();var Ne=l(92874),ee=l(89417);function We(n,a){if(1&n&&(e.j41(0,"span",1),e.EFF(1),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.SpI(" ",t.groupTitle," ")}}function Ue(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-filter-pill",4),e.bIt("valueChange",function(r){const o=e.eBV(t).$implicit,c=e.XpG();return e.Njj(c.onOptionChange(o,r))}),e.k0s()}if(2&n){const t=a.$implicit,i=a.$index,r=e.XpG();e.Y8G("wrapperId",r.getWrapperId(t,i))("value",r.isSelected(t))("title",r.getTitle(t))("startIcon",r.getStartIcon(t))("endIcon",r.getEndIcon(t))}}let Ge=(()=>{class n extends Ye.G{constructor(t){super(),this.ngControl=t,this.disabled=!1,this.groupTitle="",this.valueChange=new e.bkB,this.ngControl&&(this.ngControl.valueAccessor=this),this.valueChange.pipe((0,s.Q)(this.unsubscribe$)).subscribe(i=>this.onChange(i))}ngOnInit(){this.writeValue(this.value)}onOptionChange(t,i){this.updateModel(t,i),this.valueChange.emit(this.value)}getWrapperId(t,i){return this.idKey?t[this.idKey]:this.wrapperId+i}getTitle(t){return this.titleKey?t[this.titleKey]:""}getStartIcon(t){return this.startIconPrefix&&this.idKey&&t[this.idKey]?`${this.startIconPrefix}-${t[this.idKey]}`:""}getEndIcon(t){return this.endIconPrefix&&this.idKey&&t[this.idKey]?`${this.endIconPrefix}-${t[this.idKey]}`:""}isSelected(t){return!!Array.isArray(this.value)&&this.value.some(i=>(this.valueKey?i:i[this.idKey])===t[this.valueKey||this.idKey])}updateModel(t,i){this.value||(this.value=[]);const r=this.valueKey?t[this.valueKey]:t;i?this.value.includes(r)||(this.value=[...this.value,r]):this.value=this.value.filter(o=>o!==r)}writeValue(t){this.value=t,t&&this.pillChildren?.forEach((i,r)=>{i.applyCurrentValue(t.includes(this.options[r]))})}setDisabledState(t){this.disabled=t}static{this.\u0275fac=function(i){return new(i||n)(e.rXU(ee.vO,10))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["iwg-filter-pill-list"]],viewQuery:function(i,r){if(1&i&&e.GBs(Ne.l,5),2&i){let o;e.mGM(o=e.lsd())&&(r.pillChildren=o)}},inputs:{wrapperId:"wrapperId",options:"options",value:"value",titleKey:"titleKey",idKey:"idKey",valueKey:"valueKey",startIconPrefix:"startIconPrefix",endIconPrefix:"endIconPrefix",disabled:"disabled",groupTitle:"groupTitle"},outputs:{valueChange:"valueChange"},standalone:!0,features:[e.Vt3,e.aNF],decls:5,vars:1,consts:[[1,"filter-pill-list"],["translate","",1,"iwg-label2-medium","filter-pill-list__group-title"],[1,"filter-pill-list__container"],["iwgFilterOption","",3,"wrapperId","value","title","startIcon","endIcon"],["iwgFilterOption","",3,"valueChange","wrapperId","value","title","startIcon","endIcon"]],template:function(i,r){1&i&&(e.j41(0,"div",0),e.DNE(1,We,2,1,"span",1),e.j41(2,"div",2),e.Z7z(3,Ue,1,5,"iwg-filter-pill",3,e.fX1),e.k0s()()),2&i&&(e.R7$(),e.vxM(r.groupTitle?1:-1),e.R7$(2),e.Dyx(r.options))},dependencies:[Qe,Ne.l,T.Mm],styles:["[_nghost-%COMP%]   .filter-pill-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-sml, var(--scale-500, 2.4rem))}@media (min-width: 768px){[_nghost-%COMP%]   .filter-pill-list[_ngcontent-%COMP%]{padding-right:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl]   [_nghost-%COMP%]   -shadowcsshost   .filter-pill-list[_ngcontent-%COMP%]{padding-right:0;padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl]   [_nghost-%COMP%]   .filter-pill-list[_ngcontent-%COMP%]{padding-right:0;padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}[dir=rtl]   [_nghost-%COMP%]   .filter-pill-list[_ngcontent-%COMP%]{padding-right:0;padding-left:var(--spacing-xxs, var(--scale-300, 1.2rem))}}[_nghost-%COMP%]   .filter-pill-list__container[_ngcontent-%COMP%]{display:flex;align-items:flex-start;align-content:flex-start;align-self:stretch;flex-wrap:wrap;gap:var(--spacing-xxxs, var(--scale-200, .8rem))}"]})}}return n})();var Ve=l(69346),Ce=l(66352),Ke=l(79916),Ae=l(742);const Ze=["resultsEnd"],Je=["mapCard"],$e=()=>({BoldStyleStart:"<b>",BoldStyleEnd:"</b>"}),le=n=>({item:n}),Le=(n,a)=>({item:n,index:a});function qe(n,a){1&n&&e.nrm(0,"iwg-loader",22),2&n&&e.Y8G("loading",!0)}function et(n,a){if(1&n&&(e.j41(0,"div"),e.eu8(1,32),e.k0s()),2&n){e.XpG();const t=e.sdS(22);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function tt(n,a){if(1&n&&(e.j41(0,"div",33)(1,"div",26),e.eu8(2,32),e.k0s()()),2&n){e.XpG();const t=e.sdS(20),i=e.XpG();e.AVh("workspace-search-container__stretch",!i.alignSearchWithResults),e.Y8G("ngClass",i.alignSearchWithResults?"container container--left":""),e.R7$(2),e.Y8G("ngTemplateOutlet",t)}}function nt(n,a){if(1&n&&(e.j41(0,"div",26),e.eu8(1,32),e.k0s()),2&n){e.XpG();const t=e.sdS(20);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function it(n,a){if(1&n&&(e.j41(0,"div"),e.eu8(1,32),e.k0s()),2&n){e.XpG();const t=e.sdS(22);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function rt(n,a){if(1&n&&(e.j41(0,"div",34),e.nI1(1,"async"),e.j41(2,"iwg-notification-item",35),e.nrm(3,"span",36),e.nI1(4,"translate"),e.k0s()()),2&n){const t=e.XpG(2);e.AVh("container--left",!e.bMT(1,5,t.isFullscreenMap$)),e.R7$(2),e.Y8G("showClose",!1)("notificationType",t.NotificationType.discount),e.R7$(),e.Y8G("innerHTML",e.i5U(4,7,"SEARCH.RESULTS.DISCOUNTS_BANNER_CELEBRATION",e.lJ4(10,$e)),e.npT)}}function ot(n,a){if(1&n&&(e.j41(0,"div"),e.eu8(1,43),e.k0s()),2&n){const t=a.$implicit;e.XpG(3);const i=e.sdS(16);e.R7$(),e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.eq3(2,le,t))}}function at(n,a){if(1&n&&(e.j41(0,"div",39)(1,"div",40),e.DNE(2,ot,2,4,"div",41),e.nrm(3,"div",42,7),e.k0s(),e.eu8(5,32),e.k0s()),2&n){e.XpG(2);const t=e.sdS(26),i=e.XpG();e.R7$(),e.AVh("no-map__grid--full-height",!i.hasMoreResults),e.R7$(),e.Y8G("ngForOf",i.searchResults),e.R7$(3),e.Y8G("ngTemplateOutlet",t)}}function lt(n,a){if(1&n&&(e.j41(0,"div",37),e.DNE(1,at,6,4,"div",38),e.k0s()),2&n){e.XpG();const t=e.sdS(24),i=e.XpG();e.R7$(),e.Y8G("ngIf",i.searchResults.length)("ngIfElse",t)}}function st(n,a){1&n&&(e.j41(0,"div",50),e.nrm(1,"iwg-search-breadcrumbs"),e.k0s())}function ct(n,a){if(1&n&&(e.j41(0,"div",49),e.DNE(1,st,2,0,"div",50),e.eu8(2,32),e.k0s()),2&n){e.XpG(3);const t=e.sdS(22),i=e.XpG();e.AVh("no-results",!i.searchResults.length)("workspace-search-b",i.useWorkspaceSearch)("filter-section--actions-only",i.isVirtualOfficeResults),e.R7$(),e.vxM(i.isVirtualOfficeResults?-1:1),e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function gt(n,a){if(1&n&&(e.j41(0,"div"),e.eu8(1,43),e.k0s()),2&n){const t=a.$implicit;e.XpG(4);const i=e.sdS(16);e.R7$(),e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.eq3(2,le,t))}}function pt(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",51),e.DNE(2,gt,2,4,"div",41),e.nrm(3,"div",null,7),e.k0s(),e.eu8(5,32),e.bVm()),2&n){e.XpG(3);const t=e.sdS(26),i=e.XpG();e.R7$(),e.AVh("desktop-map__grid--full-height",!i.hasMoreResults),e.R7$(),e.Y8G("ngForOf",i.searchResults),e.R7$(3),e.Y8G("ngTemplateOutlet",t)}}function mt(n,a){if(1&n&&(e.j41(0,"div",45),e.DNE(1,ct,3,8,"div",47)(2,pt,6,4,"ng-container",48),e.k0s()),2&n){e.XpG(2);const t=e.sdS(24),i=e.XpG();e.R7$(),e.Y8G("ngIf",!i.showMobileView()),e.R7$(),e.Y8G("ngIf",i.searchResults.length)("ngIfElse",t)}}function ht(n,a){if(1&n&&(e.j41(0,"div",46)(1,"div",52),e.eu8(2,32),e.k0s()()),2&n){e.XpG(2);const t=e.sdS(14);e.R7$(2),e.Y8G("ngTemplateOutlet",t)}}function _t(n,a){if(1&n&&(e.j41(0,"div")(1,"div",44),e.nI1(2,"async"),e.nI1(3,"async"),e.DNE(4,mt,3,3,"div",45),e.nI1(5,"async"),e.DNE(6,ht,3,1,"div",46),e.k0s()()),2&n){const t=e.XpG(2);e.R7$(),e.AVh("container--left",!e.bMT(2,6,t.isFullscreenMap$))("desktop-map__fullscreen",e.bMT(3,8,t.isFullscreenMap$)),e.R7$(3),e.vxM(e.bMT(5,10,t.isFullscreenMap$)?-1:4),e.R7$(2),e.vxM(t.searchResults.length?6:-1)}}function dt(n,a){if(1&n&&(e.j41(0,"div",56),e.eu8(1,32),e.k0s()),2&n){e.XpG(2);const t=e.sdS(14);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function ut(n,a){if(1&n&&(e.j41(0,"div",63),e.eu8(1,43),e.k0s()),2&n){const t=a.$implicit,i=a.index;e.XpG(3);const r=e.sdS(16),o=e.XpG();e.AVh("m--r-4",i!==o.searchResults.length-1),e.R7$(),e.Y8G("ngTemplateOutlet",r)("ngTemplateOutletContext",e.l_i(4,Le,t,i))}}function ft(n,a){if(1&n&&(e.j41(0,"div",64),e.eu8(1,32),e.k0s()),2&n){e.XpG(3);const t=e.sdS(26);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function vt(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",57)(1,"iwg-carousel",58),e.bIt("scrollIndexChange",function(r){e.eBV(t);const o=e.XpG(3);return e.Njj(o.carouselChange$.next(r))}),e.j41(2,"div",59,8),e.EFF(4,"\xa0"),e.k0s(),e.DNE(5,ut,2,7,"div",60)(6,ft,2,1,"div",61),e.j41(7,"div",62,7),e.EFF(9,"\xa0"),e.k0s()()()}if(2&n){const t=e.XpG(3);e.R7$(),e.Y8G("displayOnlyFullItems",!1),e.R7$(4),e.Y8G("ngForOf",t.searchResults),e.R7$(),e.Y8G("ngIf",t.hasMoreResults)}}function Ct(n,a){if(1&n&&(e.j41(0,"div",53),e.DNE(1,dt,2,1,"div",54)(2,vt,10,3,"div",55),e.k0s()),2&n){e.XpG();const t=e.sdS(24),i=e.XpG();e.R7$(),e.Y8G("ngIf",i.searchResults.length),e.R7$(),e.Y8G("ngIf",i.searchResults.length)("ngIfElse",t)}}function bt(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-card",69),e.bIt("click",function(){const r=e.eBV(t).ngIf,o=e.XpG(4);return e.Njj(o.onSearchResultSelect(r))})("keydown.enter",function(){const r=e.eBV(t).ngIf,o=e.XpG(4);return e.Njj(o.onSearchResultSelect(r))})("viewDetailsLinkClicked",function(r){const o=e.eBV(t).ngIf,c=e.XpG(4);return e.Njj(c.viewCentreDetails(r,null==o?null:o.centre))}),e.k0s()}if(2&n){const t=a.ngIf,i=e.XpG(4);e.AVh("cursor-pointer",null==t?null:t.isAvailable),e.Y8G("centre",null==t?null:t.centre)("setImageUrl",null==t||null==t.centre?null:t.centre.primaryImage)("lowestPrice",null==t?null:t.lowestPrice)("lowestLocalPrice",null==t?null:t.lowestLocalPrice)("likingEnabled",!1)("selectEnabled",!1)("viewDetailsText",i.isVirtualOffice?"SEARCH.RESULTS.VIEW_CENTRE_DETAILS":null)("workspaceItem",!i.isVirtualOffice)("cardNotification",i.getCentreNotAvailableNotification(t))("isMapWindow",!0)}}function wt(n,a){if(1&n&&(e.j41(0,"iwg-loader",67),e.nI1(1,"async"),e.DNE(2,bt,1,12,"iwg-card",68),e.nI1(3,"async"),e.k0s()),2&n){const t=e.XpG(3);e.Y8G("loading",e.bMT(1,2,t.isInfoWindowLoading$)),e.R7$(2),e.Y8G("ngIf",e.bMT(3,4,t.selectedCentre$))}}function Ot(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",65)(1,"iwg-map",66),e.nI1(2,"async"),e.nI1(3,"async"),e.nI1(4,"async"),e.bIt("selectedLocation",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.mapSelectedLocation(r))})("refreshList",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.refreshList(r))}),e.DNE(5,wt,4,6,"ng-template",null,9,e.C5r),e.k0s()()}if(2&n){const t=e.XpG(2);e.R7$(),e.Y8G("locations",e.bMT(2,6,t.mapLocations$))("searchedViewport",e.bMT(3,8,t.searchedViewport$))("selectedLocationId",null==t.selectedCentreNumber?null:t.selectedCentreNumber.toString())("panToLocationId",t.panToLocationId)("refreshListZoomLevel",e.bMT(4,10,t.refreshListZoomLevel$))("pointsAlreadyTranslated",!0)}}function Mt(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",70,10),e.bIt("click",function(){const r=e.eBV(t).item,o=e.XpG(2);return e.Njj(o.onSearchResultSelect(r))})("keydown.enter",function(){const r=e.eBV(t).item,o=e.XpG(2);return e.Njj(o.onSearchResultSelect(r))})("mouseenter",function(){const r=e.eBV(t).item,o=e.XpG(2);return e.Njj(o.hoverMapCard$.next(null==r||null==r.centre?null:r.centre.centreNumber))})("mouseleave",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.hoverMapCard(null))}),e.j41(2,"iwg-card",71),e.bIt("linkClicked",function(){const r=e.eBV(t).item,o=e.XpG(2);return e.Njj(o.onNotificationLinkClick(r))})("viewDetailsLinkClicked",function(r){const o=e.eBV(t).item,c=e.XpG(2);return e.Njj(c.viewCentreDetails(r,null==o?null:o.centre))})("panToLocation",function(r){const o=e.eBV(t).item,c=e.XpG(2);return e.Njj(c.panToLocation(r,null==o||null==o.centre?null:o.centre.centreNumber))}),e.k0s()()}if(2&n){const t=a.item;e.XpG();const i=e.sdS(18),r=e.XpG();e.AVh("cursor-pointer",null==t?null:t.isAvailable),e.Mz_("id","Booking_SearchResults_MapCard_",null==t||null==t.centre?null:t.centre.centreNumber,""),e.R7$(2),e.Y8G("isSearchResultCard",!0)("wrapperId","Booking_SearchResults_"+(null==t||null==t.centre?null:t.centre.centreNumber))("centre",null==t?null:t.centre)("setImageUrl",t.centre.primaryImage)("lowestPrice",null==t?null:t.lowestPrice)("lowestLocalPrice",null==t?null:t.lowestLocalPrice)("showDesktopMapView",r.showDesktopMapView())("highlighted",(null==t||null==t.centre?null:t.centre.centreNumber)===r.
1selectedCentreNumber)("selectEnabled",!1)("cardNotification",r.getCentreNotAvailableNotification(t))("cardContentIconTemplate",r.showStaffWarningIcon(null==t?null:t.centre)?i:null)("labels",r.getCentreLabels(t))("likingEnabled",!0)("viewDetailsText",r.isVirtualOffice?"SEARCH.RESULTS.VIEW_CENTRE_DETAILS":null)("workspaceItem",!r.isVirtualOffice)("distance",t.distance)("isDistanceClickable",!r.showViewWithoutMap())}}function yt(n,a){1&n&&e.nrm(0,"iwg-hint",72),2&n&&e.Y8G("isStaffStyle",!0)("iconClass","iwg-icon-warning-tick")}function xt(n,a){if(1&n&&(e.j41(0,"div",75),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n){const t=a.$implicit,i=e.XpG(4);e.R7$(),e.SpI(" ",e.bMT(2,1,i.searchErrors[t])," ")}}function Pt(n,a){if(1&n&&(e.j41(0,"div",74),e.Z7z(1,xt,3,3,"div",75,e.fX1),e.k0s()),2&n){const t=e.XpG(3);e.R7$(),e.Dyx(t.searchErrorKeys)}}function Rt(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-workspace-search",73),e.bIt("searchSubmitted",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.isVirtualOfficeResults?o.onVirtualOfficeWorkspaceSearch(r):o.onWorkspaceSearch(r))})("validationErrors",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onSearchValidationErrors(r))}),e.k0s(),e.DNE(1,Pt,3,0,"div",74)}if(2&n){const t=e.XpG(2);e.Y8G("isHomePage",!1)("mobileCollapsable",!t.isVirtualOfficeResults)("readonlyWorkspaceType",t.isVirtualOfficeResults)("readonlyLabelKey","SEARCH.FORM.WORKSPACE_LABEL")("readonlyTitleKey",t.virtualOfficeWorkspaceTitleKey)("defaultLocation",t.locationFromUrl),e.R7$(),e.vxM(t.searchErrorKeys.length>0?1:-1)}}function Tt(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-filter-training-room",82),e.mxI("openChange",function(r){e.eBV(t);const o=e.XpG(3);return e.DH7(o.showTrainingRoomPicker,r)||(o.showTrainingRoomPicker=r),e.Njj(r)}),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(3);return e.Njj(o.onTrainingRoomValueChange(r))}),e.k0s()}if(2&n){const t=e.XpG(3);e.Y8G("options",t.trainingRoomOptions)("productType",+t.searchQuery.productTypeId)("value",+t.searchQuery.roomConfigurationId),e.R50("open",t.showTrainingRoomPicker)}}function St(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-checkbox",83),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(3);return e.Njj(o.onSelectAllChange(r))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&n){const t=e.XpG(3);e.Y8G("value",t.selectAllFiltersValue)("tabIndex",0),e.R7$(),e.SpI(" ",e.bMT(2,3,"SEARCH.CENTRE_EXPLORE.SELECT_ALL")," ")}}function Et(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",79)(1,"iwg-filter-pill-list",84),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(3);return e.Njj(o.onFilterValueChange(r))}),e.k0s()()}if(2&n){const t=e.XpG(3);e.R7$(),e.Y8G("options",t.popularFilterOptions)("value",t.filterValue)("startIconPrefix",t.filterCentreIconKey)}}function It(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-sort-filter-wrapper"),e.DNE(1,Tt,1,4,"iwg-filter-training-room",76),e.j41(2,"iwg-filter-picker",77),e.bIt("openChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onFilterOpenChange(r))})("filterApply",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.onFilterApply())})("filterReset",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.onFilterReset())}),e.DNE(3,St,3,5,"ng-template",null,11,e.C5r),e.j41(5,"div",78),e.DNE(6,Et,2,3,"div",79),e.j41(7,"div",79)(8,"iwg-filter-pill-list",80),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onFilterValueChange(r))}),e.k0s()()()(),e.j41(9,"iwg-sort-picker",81),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onSortValueChange(r))})("openChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onSortOpenChange(r))}),e.k0s()()}if(2&n){const t=e.XpG(2);e.R7$(),e.vxM(t.isTrainingRoom?1:-1),e.R7$(),e.Y8G("showOnDesktop",!0)("open",t.showFilterPicker),e.R7$(4),e.vxM(t.popularFilterOptions.length>0?6:-1),e.R7$(2),e.Y8G("options",t.filterOptions)("value",t.filterValue)("startIconPrefix",t.filterCentreIconKey),e.R7$(),e.Y8G("options",t.sortOptions)("open",t.showSortPicker)("value",t.sortValue)}}function kt(n,a){1&n&&(e.j41(0,"div",85)(1,"span",86),e.EFF(2,"SEARCH.RESULTS.EMPTY"),e.k0s()())}function Ft(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-loader",88),e.nI1(1,"async"),e.nI1(2,"async"),e.j41(3,"div",89)(4,"iwg-button",90),e.bIt("click",function(){e.eBV(t);const r=e.XpG(3);return e.Njj(r.showMoreResults())})("keydown.enter",function(){e.eBV(t);const r=e.XpG(3);return e.Njj(r.showMoreResults())}),e.EFF(5),e.k0s()()()}if(2&n){const t=e.XpG(3);e.AVh("more-results-loader",e.bMT(1,6,t.moreResultsLoading$)&&t.showMoreClicked),e.Y8G("loading",e.bMT(2,8,t.moreResultsLoading$)&&t.showMoreClicked),e.R7$(4),e.Y8G("displayType",t.DisplayType.secondary)("iconClass","iwg-icon-plus"),e.R7$(),e.SpI(" ","PRODUCTSERVICES.CCA_SETTINGS_DETAILS.SHOW_MORE"," ")}}function Nt(n,a){if(1&n&&e.DNE(0,Ft,6,10,"iwg-loader",87),2&n){const t=e.XpG(2);e.vxM(t.hasMoreResults?0:-1)}}function Gt(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-provisional-enquiry-flyout",91),e.bIt("openChange",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.closeEnquiryFlyout())}),e.k0s()}if(2&n){const t=e.XpG(2);e.Y8G("open",t.showProvisionalVOFlyout)}}function Vt(n,a){if(1&n&&(e.SS7(0),e.nI1(1,"async"),e.j41(2,"iwg-loader",22),e.DNE(3,et,2,1,"div",23),e.j41(4,"div",24),e.DNE(
15,tt,3,4,"div",25)(6,nt,2,1,"div",26),e.k0s(),e.DNE(7,it,2,1,"div",23),e.j41(8,"div",27),e.DNE(9,rt,5,11,"div",28)(10,lt,2,2,"div",29)(11,_t,7,12,"div",23)(12,Ct,3,3,"div",30),e.k0s()(),e.DNE(13,Ot,7,12,"ng-template",null,0,e.C5r)(15,Mt,3,21,"ng-template",null,1,e.C5r)(17,yt,1,2,"ng-template",null,2,e.C5r)(19,Rt,2,7,"ng-template",null,3,e.C5r)(21,It,10,10,"ng-template",null,4,e.C5r)(23,kt,3,0,"ng-template",null,5,e.C5r)(25,Nt,1,1,"ng-template",null,6,e.C5r),e.nrm(27,"router-outlet"),e.DNE(28,Gt,1,1,"iwg-provisional-enquiry-flyout",31)),2&n){const t=e.XpG(),i=e.bMT(1,17,t.searchResultsLoading$);e.R7$(2),e.AVh("overflow-auto",t.showFilterPicker||t.showSortPicker)("loader",i),e.Y8G("loading",i),e.R7$(),e.Y8G("ngIf",t.showMobileView()&&!t.isVirtualOfficeResults),e.R7$(),e.AVh("workspace-search-container--results-aligned",t.alignSearchWithResults)("workspace-search-container--tight",t.alignSearchWithResults),e.R7$(),e.vxM(t.isVirtualOfficeResults?5:6),e.R7$(2),e.Y8G("ngIf",t.showMobileView()&&t.isVirtualOfficeResults),e.R7$(2),e.Y8G("ngIf",!t.isVirtualOffice&&t.searchResults.length),e.R7$(),e.Y8G("ngIf",t.showViewWithoutMap()),e.R7$(),e.Y8G("ngIf",t.showDesktopMapView()),e.R7$(),e.Y8G("ngIf",t.showMobileMapView()),e.R7$(16),e.Y8G("ngIf",t.showProvisionalVOFlyout)}}function At(n,a){if(1&n&&(e.j41(0,"div"),e.eu8(1,32),e.k0s()),2&n){e.XpG();const t=e.sdS(23);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function $t(n,a){1&n&&e.nrm(0,"iwg-breadcrumbs")}function Lt(n,a){1&n&&(e.j41(0,"span",86),e.EFF(1,"SEARCH.RESULTS.TITLE"),e.k0s())}function jt(n,a){if(1&n&&(e.eu8(0,32),e.nI1(1,"async")),2&n){e.XpG(2);const t=e.sdS(25),i=e.sdS(27),r=e.XpG();e.Y8G("ngTemplateOutlet",e.bMT(1,1,r.isMobile())?i:t)}}function Xt(n,a){if(1&n&&e.DNE(0,jt,2,3,"ng-container",93),2&n){const t=e.XpG(2);e.Y8G("ngIf",t.searchQueryValid)}}function Ht(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-button",94),e.bIt("click",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.showSearchFlyout())})("keydown.enter",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.showSearchFlyout())}),e.j41(1,"span",86),e.EFF(2,"SEARCH.RESULTS.CHANGE_SEARCH"),e.k0s()()}}function Dt(n,a){if(1&n&&(e.j41(0,"div",34),e.nI1(1,"async"),e.j41(2,"iwg-notification-item",35),e.nrm(3,"span",36),e.nI1(4,"translate"),e.k0s()()),2&n){const t=e.XpG(2);e.AVh("container--left",!e.bMT(1,5,t.isFullscreenMap$)),e.R7$(2),e.Y8G("showClose",!1)("notificationType",t.NotificationType.discount),e.R7$(),e.Y8G("innerHTML",e.i5U(4,7,"SEARCH.RESULTS.DISCOUNTS_BANNER_CELEBRATION",e.lJ4(10,$e)),e.npT)}}function Yt(n,a){if(1&n&&(e.j41(0,"div"),e.eu8(1,43),e.k0s()),2&n){const t=a.$implicit;e.XpG(3);const i=e.sdS(19);e.R7$(),e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.eq3(2,le,t))}}function zt(n,a){if(1&n&&(e.j41(0,"div",39)(1,"div",40),e.DNE(2,Yt,2,4,"div",41),e.nrm(3,"div",42,7),e.k0s(),e.eu8(5,32),e.k0s()),2&n){e.XpG(2);const t=e.sdS(31),i=e.XpG();e.R7$(),e.AVh("no-map__grid--full-height",!i.hasMoreResults),e.R7$(),e.Y8G("ngForOf",i.searchResults),e.R7$(3),e.Y8G("ngTemplateOutlet",t)}}function Bt(n,a){if(1&n&&(e.j41(0,"div",37),e.DNE(1,zt,6,4,"div",38),e.k0s()),2&n){e.XpG();const t=e.sdS(29),i=e.XpG();e.R7$(),e.Y8G("ngIf",i.searchResults.length)("ngIfElse",t)}}function Qt(n,a){if(1&n&&(e.j41(0,"div",49),e.eu8(1,32),e.k0s()),2&n){e.XpG(3);const t=e.sdS(23),i=e.XpG();e.AVh("no-results",!i.searchResults.length)("workspace-search-v2",i.useWorkspaceSearch),e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function Wt(n,a){if(1&n&&(e.j41(0,"div"),e.eu8(1,43),e.k0s()),2&n){const t=a.$implicit;e.XpG(4);const i=e.sdS(19);e.R7$(),e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.eq3(2,le,t))}}function Ut(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",51),e.DNE(2,Wt,2,4,"div",41),e.nrm(3,"div",null,7),e.k0s(),e.eu8(5,32),e.bVm()),2&n){e.XpG(3);const t=e.sdS(31),i=e.XpG();e.R7$(),e.AVh("desktop-map__grid--full-height",!i.hasMoreResults),e.R7$(),e.Y8G("ngForOf",i.searchResults),e.R7$(3),e.Y8G("ngTemplateOutlet",t)}}function Kt(n,a){if(1&n&&(e.j41(0,"div",45),e.DNE(1,Qt,2,5,"div",95)(2,Ut,6,4,"ng-container",48),e.k0s()),2&n){e.XpG(2);const t=e.sdS(29),i=e.XpG();e.R7$(),e.Y8G("ngIf",!i.showMobileView()),e.R7$(),e.Y8G("ngIf",i.searchResults.length)("ngIfElse",t)}}function Zt(n,a){if(1&n&&(e.j41(0,"div",46)(1,"div",52),e.eu8(2,32),e.k0s()()),2&n){e.XpG(2);const t=e.sdS(17);e.R7$(2),e.Y8G("ngTemplateOutlet",t)}}function Jt(n,a){if(1&n&&(e.j41(0,"div")(1,"div",44),e.nI1(2,"async"),e.nI1(3,"async"),e.DNE(4,Kt,3,3,"div",45),e.nI1(5,"async"),e.DNE(6,Zt,3,1,"div",46),e.k0s()()),2&n){const t=e.XpG(2);e.R7$(),e.AVh("container--left",!e.bMT(2,6,t.isFullscreenMap$))("desktop-map__fullscreen",e.bMT(3,8,t.isFullscreenMap$)),e.R7$(3),e.vxM(e.bMT(5,10,t.isFullscreenMap$)?-1:4),e.R7$(2),e.vxM(t.searchResults.length?6:-1)}}function qt(n,a){if(1&n&&(e.j41(0,"div",56),e.eu8(1,32),e.k0s()),2&n){e.XpG(2);const t=e.sdS(17);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function en(n,a){if(1&n&&(e.j41(0,"div",97),e.eu8(1,43),e.k0s()),2&n){const t=a.$implicit,i=a.index;e.XpG(3);const r=e.sdS(19),o=e.XpG();e.AVh("m--r-4",i!==o.searchResults.length-1),e.Mz_("id","vertical-card-",i,""),e.R7$(),e.Y8G("ngTemplateOutlet",r)("ngTemplateOutletContext",e.l_i(6,Le,t,i))}}function tn(n,a){if(1&n&&(e.j41(0,"div",64),e.eu8(1,32),e.k0s()),2&n){e.XpG(3);const t=e.sdS(31);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function nn(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",57)(1,"iwg-carousel",58),e.bIt("scrollIndexChange",function(r){e.eBV(t);const o=e.XpG(3);return e.Njj(o.carouselChange$.next(r))}),e.j41(2,"div",59,8),e.EFF(4,"\xa0"),e.k0s(),e.DNE(5,en,2,9,"div",96)(6,tn,2,1,"div",61),e.j41(7,"div",62,7),e.EFF(9,"\xa0"),e.k0s()()()}if(2&n){const t=e.XpG(3);e.R7$(),e.Y8G("displayOnlyFullItems",!1),e.R7$(4),e.Y8G("ngForOf",t.searchResults),e.R7$(),e.Y8G("ngIf",t.hasMoreResults)}}function rn(n,a){if(1&n&&(e.j41(0,"div",53),e.DNE(1,qt,2,1,"div",54)(2,nn,10,3,"div",55),e.k0s()),2&n){e.XpG();const t=e.sdS(29),i=e.XpG();e.R7$(),e.Y8G("ngIf",i.searchResults.length),e.R7$(),e.Y8G("ngIf",i.searchResults.length)("ngIfElse",t)}}function on(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-card",99),e.bIt("click",function(){const r=e.eBV(t).ngIf,o=e.XpG(4);return e.Njj(o.onSearchResultSelect(r))})("keydown.enter",function(){const r=e.eBV(t).ngIf,o=e.XpG(4);return e.Njj(o.onSearchResultSelect(r))})("viewDetailsLinkClicked",function(r){const o=e.eBV(t).ngIf,c=e.XpG(4);return e.Njj(c.viewCentreDetails(r,null==o?null:o.centre))}),e.k0s()}if(2&n){const t=a.ngIf,i=e.XpG(4);e.AVh("cursor-pointer",null==t?null:t.isAvailable),e.Y8G("centre",null==t?null:t.centre)("setImageUrl",null==t||null==t.centre?null:t.centre.primaryImage)("lowestPrice",null==t?null:t.lowestPrice)("lowestLocalPrice",null==t?null:t.lowestLocalPrice)("likingEnabled",!1)("selectEnabled",!1)("viewDetailsText","SEARCH.RESULTS.VIEW_CENTRE_DETAILS")("cardNotification",i.getCentreNotAvailableNotification(t))("isMapWindow",!0)}}function an(n,a){if(1&n&&(e.j41(0,"iwg-loader",67),e.nI1(1,"async"),e.DNE(2,on,1,11,"iwg-card",98),e.nI1(3,"async"),e.k0s()),2&n){const t=e.XpG(3);e.Y8G("loading",e.bMT(1,2,t.isInfoWindowLoading$)),e.R7$(2),e.Y8G("ngIf",e.bMT(3,4,t.selectedCentre$))}}function ln(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",65)(1,"iwg-map",66),e.nI1(2,"async"),e.nI1(3,"async"),e.nI1(4,"async"),e.bIt("selectedLocation",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.mapSelectedLocation(r))})("refreshList",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.refreshList(r))}),e.DNE(5,an,4,6,"ng-template",null,9,e.C5r),e.k0s()()}if(2&n){const t=e.XpG(2);e.R7$(),e.Y8G("locations",e.bMT(2,6,t.mapLocations$))("searchedViewport",e.bMT(3,8,t.searchedViewport$))("selectedLocationId",null==t.selectedCentreNumber?null:t.selectedCentreNumber.toString())("panToLocationId",t.panToLocationId)("refreshListZoomLevel",e.bMT(4,10,t.refreshListZoomLevel$))("pointsAlreadyTranslated",!0)}}function sn(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",70,10),e.bIt("click",function(){const r=e.eBV(t).item,o=e.XpG(2);return e.Njj(o.onSearchResultSelect(r))})("keydown.enter",function(){const r=e.eBV(t).item,o=e.XpG(2);return e.Njj(o.onSearchResultSelect(r))})("mouseenter",function(){const r=e.eBV(t).item,o=e.XpG(2);return e.Njj(o.hoverMapCard$.next(null==r||null==r.centre?null:r.centre.centreNumber))})("mouseleave",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.hoverMapCard(null))}),e.j41(2,"iwg-card",100),e.bIt("linkClicked",function(){const r=e.eBV(t).item,o=e.XpG(2);return e.Njj(o.onNotificationLinkClick(r))})("viewDetailsLinkClicked",function(r){const o=e.eBV(t).item,c=e.XpG(2);return e.Njj(c.viewCentreDetails(r,null==o?null:o.centre))})("panToLocation",function(r){const o=e.eBV(t).item,c=e.XpG(2);return e.Njj(c.panToLocation(r,null==o||null==o.centre?null:o.centre.centreNumber))}),e.k0s()()}if(2&n){const t=a.item;e.XpG();
1const i=e.sdS(21),r=e.XpG();e.AVh("cursor-pointer",null==t?null:t.isAvailable),e.Mz_("id","Booking_SearchResults_MapCard_",null==t||null==t.centre?null:t.centre.centreNumber,""),e.R7$(2),e.Y8G("wrapperId","Booking_SearchResults_"+(null==t||null==t.centre?null:t.centre.centreNumber))("centre",null==t?null:t.centre)("setImageUrl",t.centre.primaryImage)("lowestPrice",null==t?null:t.lowestPrice)("lowestLocalPrice",null==t?null:t.lowestLocalPrice)("showDesktopMapView",r.showDesktopMapView())("highlighted",(null==t||null==t.centre?null:t.centre.centreNumber)===r.selectedCentreNumber)("selectEnabled",!1)("cardNotification",r.getCentreNotAvailableNotification(t))("cardContentIconTemplate",r.showStaffWarningIcon(null==t?null:t.centre)?i:null)("labels",r.getCentreLabels(t))("likingEnabled",!0)("viewDetailsText","SEARCH.RESULTS.VIEW_CENTRE_DETAILS")("distance",t.distance)("isDistanceClickable",!r.showViewWithoutMap())}}function cn(n,a){1&n&&e.nrm(0,"iwg-hint",72),2&n&&e.Y8G("isStaffStyle",!0)("iconClass","iwg-icon-warning-tick")}function gn(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",101),e.EFF(1,"COMMON.POPULAR_FILTERS"),e.k0s(),e.j41(2,"div",79)(3,"iwg-filter-checkbox-list",103),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(3);return e.Njj(o.onFilterValueChange(r))}),e.k0s()()}if(2&n){const t=e.XpG(3);e.R7$(3),e.Y8G("options",t.popularFilterOptions)("value",t.filterValue)("numberOfColumns",2)}}function pn(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-sort-filter-wrapper")(1,"iwg-filter-picker",77),e.bIt("openChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onFilterOpenChange(r))})("filterApply",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.onFilterApply())})("filterReset",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.onFilterReset())}),e.DNE(2,gn,4,3),e.j41(3,"div",101),e.EFF(4,"COMMON.ALL_FILTERS"),e.k0s(),e.j41(5,"div",79)(6,"iwg-filter-checkbox-list",102),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onFilterValueChange(r))}),e.k0s()()(),e.j41(7,"iwg-sort-picker",81),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onSortValueChange(r))})("openChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onSortOpenChange(r))}),e.k0s()()}if(2&n){const t=e.XpG(2);e.R7$(),e.Y8G("showOnDesktop",!0)("open",t.showFilterPicker),e.R7$(),e.vxM(t.popularFilterOptions.length>0?2:-1),e.R7$(4),e.Y8G("options",t.filterOptions)("value",t.filterValue)("numberOfColumns",2),e.R7$(),e.Y8G("options",t.sortOptions)("open",t.showSortPicker)("value",t.sortValue)}}function mn(n,a){if(1&n&&(e.j41(0,"div",108),e.nrm(1,"i",109),e.EFF(2),e.k0s()),2&n){const t=e.XpG(3);e.R7$(2),e.SpI(" ",t.searchQuery.location," ")}}function hn(n,a){if(1&n&&(e.qex(0),e.nrm(1,"i",110),e.EFF(2),e.nI1(3,"translate"),e.bVm()),2&n){const t=e.XpG(4);e.R7$(2),e.SpI(" ",e.bMT(3,1,"SEARCH.PRODUCT_TYPES."+t.product.translationKey)," ")}}function _n(n,a){1&n&&e.nrm(0,"i",112)}function dn(n,a){1&n&&e.nrm(0,"i",113,19)}function un(n,a){if(1&n&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n){const t=e.XpG(5);e.R7$(),e.SpI(" \xa0",e.bMT(2,1,"SEARCH.ROOM_CONFIGURATIONS."+t.roomConfiguration.translationKey)," ")}}function fn(n,a){if(1&n&&(e.DNE(0,_n,1,0,"i",111)(1,dn,2,0,"ng-template",null,19,e.C5r),e.EFF(3),e.nI1(4,"translate"),e.DNE(5,un,3,3,"span",23)),2&n){const t=e.sdS(2),i=e.XpG(4);e.Y8G("ngIf",(null==i.roomConfiguration?null:i.roomConfiguration.id)===i.EventSpaceRoomConfigurationType.EventSpace)("ngIfElse",t),e.R7$(3),e.SpI(" ",e.bMT(4,4,"SEARCH.PRODUCT_TYPES."+i.product.translationKey)," "),e.R7$(2),e.Y8G("ngIf",i.showRoomConfiguration())}}function vn(n,a){if(1&n&&(e.j41(0,"div",108),e.DNE(1,hn,4,3,"ng-container",48)(2,fn,6,6,"ng-template",null,18,e.C5r),e.k0s()),2&n){const t=e.sdS(3),i=e.XpG(3);e.R7$(),e.Y8G("ngIf",i.isVirtualOffice)("ngIfElse",t)}}function Cn(n,a){if(1&n&&(e.j41(0,"div",108),e.nrm(1,"i",115),e.EFF(2),e.k0s()),2&n){const t=e.XpG(4);e.R7$(2),e.SpI(" ",t.searchQuery.numberOfPeople," ")}}function bn(n,a){if(1&n&&(e.j41(0,"div",108),e.nrm(1,"i",116),e.EFF(2),e.nI1(3,"localizedDate"),e.k0s()),2&n){const t=e.XpG(4);e.R7$(2),e.SpI(" ",e.i5U(3,1,t.searchQuery.from,"long")," ")}}function wn(n,a){if(1&n&&(e.j41(0,"div",108),e.nrm(1,"i",117),e.EFF(2),e.nI1(3,"localizedDate"),e.k0s()),2&n){const t=e.XpG(4);e.R7$(2),e.SpI(" ",e.brH(3,1,t.searchQuery.from,"time",t.searchQuery.to)," ")}}function On(n,a){if(1&n&&(e.qex(0),e.DNE(1,Cn,3,1,"div",106),e.j41(2,"div",114),e.DNE(3,bn,4,4,"div",106)(4,wn,4,5,"div",106),e.k0s(),e.bVm()),2&n){const t=e.XpG(3);e.R7$(),e.Y8G("ngIf",t.showNumberOfPeople()),e.R7$(2),e.Y8G("ngIf",t.searchQuery.from),e.R7$(),e.Y8G("ngIf",t.searchQuery.from&&t.searchQuery.to)}}function Mn(n,a){1&n&&(e.j41(0,"div",118),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"SEARCH.RESULTS.SUBTITLE_24MONTH_AGREEMENT")," "))}function yn(n,a){if(1&n&&(e.j41(0,"div",104)(1,"div",105),e.DNE(2,mn,3,1,"div",106)(3,vn,4,2,"div",106)(4,On,5,3,"ng-container",23),e.k0s(),e.DNE(5,Mn,3,3,"div",107),e.k0s()),2&n){const t=e.XpG(2);e.R7$(2),e.Y8G("ngIf",t.searchQuery.location),e.R7$(),e.Y8G("ngIf",t.searchQuery.productTypeId),e.R7$(),e.Y8G("ngIf",!t.isVirtualOffice),e.R7$(),e.Y8G("ngIf",t.isVirtualOffice)}}function xn(n,a){if(1&n&&(e.j41(0,"div",108),e.EFF(1),e.k0s()),2&n){const t=e.XpG(3);e.R7$(),e.SpI(" ",t.searchQuery.location," ")}}function Pn(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",108),e.nrm(2,"i",110),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.bVm()),2&n){const t=e.XpG(3);e.R7$(3),e.SpI(" ",e.bMT(4,1,"SEARCH.PRODUCT_TYPES."+t.product.translationKey)," ")}}function Rn(n,a){if(1&n&&(e.j41(0,"div",108),e.nrm(1,"i",115),e.EFF(2),e.k0s()),2&n){const t=e.XpG(4);e.R7$(2),e.SpI(" ",t.searchQuery.numberOfPeople," ")}}function Tn(n,a){if(1&n&&e.DNE(0,Rn,3,1,"div",106),2&n){const t=e.XpG(3);e.Y8G("ngIf",t.showNumberOfPeople())}}function Sn(n,a){1&n&&(e.qex(0),e.EFF(1),e.nI1(2,"translate"),e.bVm()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"SEARCH.RESULTS.SUBTITLE_24MONTH_AGREEMENT")," "))}function En(n,a){if(1&n&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n){const t=e.XpG(5);e.R7$(),e.SpI(" \xa0",e.bMT(2,1,"SEARCH.ROOM_CONFIGURATIONS."+t.roomConfiguration.translationKey)," ")}}function In(n,a){if(1&n&&(e.j41(0,"div",108)(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.DNE(4,En,3,3,"span",23),e.k0s()),2&n){const t=e.XpG(4);e.R7$(2),e.JRh(e.bMT(3,2,"SEARCH.PRODUCT_TYPES."+t.product.translationKey)),e.R7$(2),e.Y8G("ngIf",t.showRoomConfiguration())}}function kn(n,a){if(1&n&&(e.j41(0,"div",108)(1,"span"),e.EFF(2),e.nI1(3,"localizedDate"),e.k0s()()),2&n){const t=e.XpG(4);e.R7$(2),e.SpI(" ",e.i5U(3,1,t.searchQuery.from,"long"),"")}}function Fn(n,a){if(1&n&&(e.j41(0,"div",108),e.EFF(1),e.nI1(2,"localizedDate"),e.k0s()),2&n){const t=e.XpG(4);e.R7$(),e.SpI(" ",e.brH(2,1,t.searchQuery.from,"time",t.searchQuery.to)," ")}}function Nn(n,a){if(1&n&&e.DNE(0,In,5,4,"div",106)(1,kn,4,4,"div",106)(2,Fn,3,5,"div",106),2&n){const t=e.XpG(3);e.Y8G("ngIf",t.searchQuery.productTypeId),e.R7$(),e.Y8G("ngIf",t.searchQuery.from),e.R7$(),e.Y8G("ngIf",t.searchQuery.from&&t.searchQuery.to)}}function Gn(n,a){if(1&n&&(e.j41(0,"div",119)(1,"div",120),e.DNE(2,xn,2,1,"div",106)(3,Pn,5,3,"ng-container",48)(4,Tn,1,1,"ng-template",null,20,e.C5r),e.k0s(),e.j41(6,"div",121),e.DNE(7,Sn,3,3,"ng-container",48)(8,Nn,3,3,"ng-template",null,21,e.C5r),e.k0s()()),2&n){const t=e.sdS(5),i=e.sdS(9),r=e.XpG(2);e.R7$(2),e.Y8G("ngIf",r.searchQuery.location),e.R7$(),e.Y8G("ngIf",r.isVirtualOffice)("ngIfElse",t),e.R7$(4),e.Y8G("ngIf",r.isVirtualOffice)("ngIfElse",i)}}function Vn(n,a){1&n&&(e.j41(0,"div",85)(1,"span",86),e.EFF(2,"SEARCH.RESULTS.EMPTY"),e.k0s()())}function An(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-loader",88),e.nI1(1,"async"),e.nI1(2,"async"),e.j41(3,"div",89)(4,"iwg-button",90),e.bIt("click",function(){e.eBV(t);const r=e.XpG(3);return e.Njj(r.showMoreResults())})("keydown.enter",function(){e.eBV(t);const r=e.XpG(3);return e.Njj(r.showMoreResults())}),e.EFF(5),e.k0s()()()}if(2&n){const t=e.XpG(3);e.AVh("more-results-loader",e.bMT(1,6,t.moreResultsLoading$)&&t.showMoreClicked),e.Y8G("loading",e.bMT(2,8,t.moreResultsLoading$)&&t.showMoreClicked),e.R7$(4),e.Y8G("displayType",t.DisplayType.secondary)("iconClass","iwg-icon-plus"),e.R7$(),e.SpI(" ","PRODUCTSERVICES.CCA_SETTINGS_DETAILS.SHOW_MORE"," ")}}function $n(n,a){if(1&n&&e.DNE(0,An,6,10,"iwg-loader",87),2&n){const t=e.XpG(2);e.vxM(t.hasMoreResults?0:-1)}}function Ln(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-provisional-enquiry-flyout",91),e.bIt("openChange",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.closeEnquiryFlyout())}),e.k0s()}if(2&n){const t=e.XpG(2);e.Y8G("open",t.showProvisionalVOFlyout)}}function jn(n,a){if(1&n&&(e.j41(0,"iwg-loader",22),e.DNE(1,At,2,1,"div",23),e.j41(2,"iwg-page-header",92),e.DNE(3,$t,1,0,"ng-template",null,12,e.C5r)(5,Lt,2,0,"ng-template",null,13,e.C5r)(7,Xt,1,1,"ng-template",null,14,e.C5r)(9,Ht,3,0,"ng-template",null,15,e.C5r),e.k0s(),e.j41(11,"div",27),e.DNE(12,Dt,5,11,"div",28)(13,Bt,2,2,"div",29)(14,Jt,7,12,"div",23)(15,rn,3,3,"div",30),e.k0s()(),e.DNE(16,ln,7,12,"ng-template",null,0,e.C5r)(18,sn,3,19,"ng-template",null,1,e.C5r)(20,cn,1,2,"ng-template",null,2,e.C5r)(22,pn,8,9,"ng-template",null,4,e.C5r)(24,yn,6,4,"ng-template",null,16,e.C5r)(26,Gn,10,5,"ng-template",null,17,e.C5r)(28,Vn,3,0,"ng-template",null,5,e.C5r)(30,$n,1,1,"ng-template",null,6,e.C5r),e.nrm(32,"router-outlet"),e.DNE(33,Ln,1,1,"iwg-provisional-enquiry-flyout",31)),2&n){const t=e.XpG();e.AVh("overflow-auto",t.showFilterPicker||t.showSortPicker)("loader",t.loading),e.Y8G("loading",t.loading),e.R7$(),e.Y8G("ngIf",t.showMobileView()),e.R7$(11),e.Y8G("ngIf",!t.isVirtualOffice&&t.searchResults.length),e.R7$(),e.Y8G("ngIf",t.showViewWithoutMap()),e.R7$(),e.Y8G("ngIf",t.showDesktopMapView()),e.R7$(),e.Y8G("ngIf",t.showMobileMapView()),e.R7$(18),e.Y8G("ngIf",t.showProvisionalVOFlyout)}}let Xn=(()=>{class n{get popularFilterOptions(){return this.filterOptions.filter(t=>t.isPopular)}constructor(t,i,r,o,c){this.router=t,this.activatedRoute=i,this.store=r,this.deviceService=o,this.ngxLogger=c,this.carouselChange$=new b.B,this.hoverMapCard$=new b.B,this.isMapShown=!0,this.show
1FilterPicker=!1,this.showSortPicker=!1,this.showTrainingRoomPicker=!1,this.loading=!0,this.searchResults=[],this.mapLocations=[],this.selectedCentreNumber=0,this.panToLocationId=null,this.carouselIndex=null,this.filterOptions=[],this.sortOptions=[{sortField:"distance",displayText:"SEARCH.RESULTS.SORT_OPTIONS.DISTANCE_NEAREST",sortOrder:$.x.ascending}],this.trainingRoomOptions=Object.values(R.y9).filter(X=>"number"==typeof X).sort((X,Oe)=>R.i9.indexOf(X)-R.i9.indexOf(Oe)).slice(),this.filterValue=[],this.appliedFilterValue=[],this.selectAllFiltersValue=!1,this.sortValue=this.sortOptions[0],this.searchQueryValid=!1,this.products$=this.store.select(m.VW),this.moreResultsLoading$=this.store.select(M.y1),this.isFullscreenMap$=this.store.select(Z.ws),this.searchResultsLoading$=this.store.select(M.vY),this.longTermCentres=[],this.isStaff=!1,this.CardType=Pe.b,this.hasMoreResults=!0,this.showMoreClicked=!1,this.refreshListZoomLevel$=new C.t(null),this.NotificationType=f._,this.isVirtualOffice=!1,this.showProvisionalVOFlyout=!1,this.EventSpaceRoomConfigurationType=R.Wd,this.searchErrors={},this.isVirtualOfficeFromUrl=!1,this.locationFromUrl="",this.useWorkspaceSearch$=this.store.select(re.D8),this.workspaceSearchDecisionLoaded$=this.store.select(re.or),this.useWorkspaceSearch=!1,this.filterCentreIconKey=U.w,this.unsubscribe$=new b.B,this.previousQueryParams=null,this.DisplayType=Re.t,this.excludeReloadParams=[["contentModal","centreNumber"]]}hasExcludeReloadParams(t){return!(!t||"object"!=typeof t)&&this.excludeReloadParams.some(i=>i.every(r=>r in t))}excludeReloadParamsTriggered(t,i){return this.hasExcludeReloadParams(t)!==this.hasExcludeReloadParams(i)}handOffToSearchForm(){this.searchQuery=null,this.store.dispatch(v.loadSearchResultsSuccess({searchResponse:null,query:null})),(0,V.of)((0,w.tr)({})).pipe((0,ce.Q)(D.E),(0,s.Q)(this.unsubscribe$)).subscribe(t=>this.store.dispatch(t))}get searchErrorKeys(){return Object.keys(this.searchErrors)}get isVirtualOfficeResults(){return this.isVirtualOffice||this.isVirtualOfficeFromUrl}get alignSearchWithResults(){return this.isVirtualOfficeResults&&this.showDesktopMapView()}get virtualOfficeWorkspaceTitleKey(){return this.product?.translationKey?`SEARCH.PRODUCT_TYPES.${this.product.translationKey}`:""}get isTrainingRoom(){return this.searchQuery&&(Number(this.searchQuery.productTypeId)===u.c.TrainingRoom||Number(this.searchQuery.productTypeId)===u.c.MeetingRoom&&Number(this.searchQuery.roomConfigurationId)in R.y9)}ngOnInit(){this.previousQueryParams=this.activatedRoute.snapshot.queryParams||null,this.mapLocations$=this.store.select(m.xl),this.searchedViewport$=this.store.select(m.w0),this.isInfoWindowLoading$=this.store.select(m.N_),this.selectedCentre$=this.store.select(m.Oy),this.useWorkspaceSearch$.pipe((0,I.s)(1)).subscribe(t=>{this.useWorkspaceSearch=t,t?(this.previousQueryParams&&(this.isVirtualOfficeFromUrl=Number(this.previousQueryParams.productTypeId)===u.c.VirtualOffice,this.locationFromUrl=this.previousQueryParams.location||""),this.previousQueryParams?.location&&this.store.dispatch(v.searchQueryPreloaded({query:{...this.previousQueryParams}})),(0,A.z)([this.activatedRoute.queryParams,this.products$]).pipe((0,y.p)(([,i])=>!!i?.length),(0,te.E)(this.store.select(m.Dm)),(0,s.Q)(this.unsubscribe$)).subscribe(([[i,r],o])=>{const c=this.previousQueryParams;this.previousQueryParams=i,!this.excludeReloadParamsTriggered(i,c)&&(!o&&i?.location&&this.store.dispatch(v.searchQueryPreloaded({query:{...i}})),JSON.stringify(i&&{...i,ref:null})!==JSON.stringify(this.searchQuery&&{...this.searchQuery,ref:null})&&(this.searchQuery={...i.keys,...i},this.locationFromUrl=this.searchQuery.location||this.locationFromUrl,this.isVirtualOffice=Number(this.searchQuery.productTypeId)===u.c.VirtualOffice,this.isVirtualOffice&&(this.searchQuery.pageSize=12,this.searchQuery.overfetch=20),this.searchQueryValid=this.validateSearchQuery(i,r),this.searchQueryValid?this.loadSearchResults():this.handOffToSearchForm()))})):(0,A.z)([this.activatedRoute.queryParams,this.products$]).pipe((0,k.i)(1),(0,s.Q)(this.unsubscribe$)).subscribe(([i,r])=>{const o=this.previousQueryParams;this.previousQueryParams=i,!this.excludeReloadParamsTriggered(i,o)&&JSON.stringify(i&&{...i,ref:null})!==JSON.stringify(this.searchQuery&&{...this.searchQuery,ref:null})&&(this.searchQuery={...i.keys,...i},this.isVirtualOffice=Number(this.searchQuery.productTypeId)===u.c.VirtualOffice,this.isVirtualOffice&&(this.searchQuery.pageSize=12,this.searchQuery.overfetch=20),this.searchQueryValid=this.validateSearchQuery(i,r),this.searchQueryValid?this.loadSearchResults():this.handOffToSearchForm())})}),this.deviceService.deviceType$.pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>this.deviceType=t),this.subscribeToStore()}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete(),this.store.dispatch(this.useWorkspaceSearch?H.n6({searchResultsLoading:!1}):H.Q9({isLoading:!1})),this.observer&&this.observer.disconnect()}ngAfterViewInit(){(0,z.x)((0,V.of)(this.resultsEndElements),this.resultsEndElements.changes).pipe((0,y.p)(t=>this.observer&&t?.first),(0,s.Q)(this.unsubscribe$)).subscribe(t=>{this.observer.disconnect(),this.observer.observe(t.first.nativeElement)})}
1loadSearchResults(t=null){(0,A.z)([this.store.select(Z.tn),this.store.select(m.K7)]).pipe((0,I.s)(1),(0,s.Q)(this.unsubscribe$)).subscribe(([i,r])=>{(null===i||!r&&i===_.K.google||i===_.K.baidu)&&this.store.dispatch(v.loadMapLocationCentres({searchText:this.searchQuery.location})),this.refreshListZoomLevel$.next(t),this.appliedFilterValue?.length>0&&!this.searchQuery.featureIds?.length&&(this.searchQuery={...this.searchQuery,featureIds:this.appliedFilterValue}),this.store.dispatch(v.loadSearchResultsRequest({query:this.searchQuery}))})}showSearchFlyout(){this.store.dispatch((0,w.tr)({searchQuery:{...this.searchQuery,ref:"search-results"}}))}onSortOpenChange(t){this.showSortPicker=t}onSortValueChange(t){this.sortValue=t,this.showSortPicker=!1,this.searchQuery={...this.searchQuery,sortBy:t.sortField,sortDirection:t.sortOrder===$.x.ascending?ne.U.Asc:ne.U.Desc},this.loadSearchResults(),this.ngxLogger.log((0,g.jZ)("distance",t.sortOrder))}onTrainingRoomValueChange(t){this.searchQuery={...this.searchQuery,roomConfigurationId:t},this.store.dispatch((0,w.t_)({query:this.searchQuery}))}onFilterOpenChange(t){this.showFilterPicker=t,this.showFilterPicker||(this.filterValue=this.appliedFilterValue,this.updateSelectAllFiltersValue())}onFilterValueChange(t){this.filterValue=t,this.updateSelectAllFiltersValue()}onFilterApply(){this.appliedFilterValue=this.filterValue,this.showFilterPicker=!1,this.searchQuery={...this.searchQuery,featureIds:this.filterValue},this.loadSearchResults(),this.store.dispatch(v.filterSearchResults({filterValue:this.filterValue})),this.ngxLogger.log((0,g.$M)("feature"))}onFilterReset(){this.filterValue=[],this.selectAllFiltersValue=!1}onSelectAllChange(t){this.selectAllFiltersValue=t,this.filterValue=t?this.filterOptions.map(i=>i.id):[]}onSearchResultSelect(t){if(this.ngxLogger.log((0,g.Ov)(this.product.id,this.searchQuery.location,t.centre.centreNumber,t.centre.name)),t?.isAvailable)if(this.isVirtualOffice)this.store.dispatch(v.updateSelectedCentreAvailability({centreAvailability:t})),t.isProvisional?this.showProvisionalVOFlyout=!0:this.store.dispatch((0,w.p2)({productType:u.c.VirtualOffice,removeSearchResultBreadcrumb:!1}));else if(this.useWorkspaceSearch||this.isCentreOpened(t.centre)){const i={locationNumber:t.centre.centreNumber,productTypeId:this.product?.id,weekDay:this.searchQuery.weekDay?Number(this.searchQuery.weekDay):new Date(this.searchQuery.from).getDay()};this.store.dispatch((0,L.dk)(i));const r={location:this.searchQuery.location,inventoryTypeId:this.searchQuery.productTypeId,roomConfigurationId:this.searchQuery.roomConfigurationId,numberOfPeople:this.searchQuery.numberOfPeople,from:this.searchQuery.from,to:this.searchQuery.to,centreNumber:t.centre.centreNumber,centreName:t.centre.name,bookingId:this.searchQuery.bookingId},o={discountAppliedFrom:this.searchQuery?.discountAppliedFrom,discountAppliedTo:this.searchQuery?.discountAppliedTo,discountPercentage:this.searchQuery?.discountPercentage,discountType:this.searchQuery?.discountType};this.useWorkspaceSearch?(this.store.dispatch(H.n6({searchResultsLoading:!0})),this.store.dispatch((0,L.W2)({searchInventoryQuery:r,selectedGenericDiscount:o,searchedResult:t,key:i,redirectToManage:!1,searchQuery:this.searchQuery}))):this.store.dispatch((0,L.W2)({searchInventoryQuery:r,selectedGenericDiscount:o,searchedResult:t,key:i}))}}validateSearchQuery(t,i){const r=null!=t&&null!=i&&t.location&&this.validateProductAndRoomConfiguration(t.productTypeId,t.roomConfigurationId,i);return this.isVirtualOffice?r:r&&this.validateDate(t.from)&&this.validateDate(t.to)&&!Number.isNaN(+t.numberOfPeople)}validateProductAndRoomConfiguration(t,i,r){let o,c=r.find(X=>X.id.toString()===t);if(c&&!this.isVirtualOffice)for(const X of r)if(o=X.roomConfigurations.find(Oe=>Oe.id.toString()===i),o){c=X;break}return!(!c||!t||i&&!o||(this.product=c,this.roomConfiguration=o,0))}getCentreNotAvailableNotification(t){if(!t.isAvailable){const i=this.longTermCentres?.find(r=>r.centreNumber===t.centre.centreNumber);return{notificationText:"SEARCH.NOTIFICATIONS.LOCATION_NOT_AVAILABLE.MESSAGE",linkText:i&&this.showCalendarLink(this.product)?"SEARCH.NOTIFICATIONS.LOCATION_NOT_AVAILABLE.LINK":"",linkUrl:i&&this.showCalendarLink(this.product)?"/search-results/calendar":"",queryParamsHandling:"preserve"}}return null}onNotificationLinkClick(t){this.store.dispatch(v.updateSelectedSearchResult({searchResult:t}))}getCentreLabels(t){const i=[];return this.isCentreOpened(t.centre)?t.isVcSuitable?i.push({labelText:"SEARCH.RESULTS.VIDEO_CONFERENCE_PILL",labelType:S.f.overImage}):!this.isVirtualOffice&&t.isProvisional?i.push({labelText:"SEARCH.RESULTS.PROVISIONAL",labelType:S.f.overImage}):this.isHomeCentre(t.centre.centreNumber)&&i.push({labelText:"HOME.CENTRES.HOMECENTRE",labelType:S.f.homeCenter}):i.push({labelText:"SEARCH.RESULTS.COMING_SOON",labelType:S.f.overImage}),i}isCentreOpened(t){const i=new Date(t.dateOpened),r=(0,Y.zb)(t.utcOffset);return r.setHours(0,0,0,0),t&&(i<new Date(this.searchQuery?.from)||this.isVirtualOffice&&i<r)}validateDate(t){return!Number.isNaN(new Date(t).getTime())}toggleMap(){this.isMapShown=!this.isMapShown}getToggleMapListText(){return this.isMapShown?this.showMobileView()?"SEARCH.RESULTS.LIST":"SEARCH.RESULTS.SHOW_LIST":this.showMobileView()?"SEARCH.RESULTS.MAP":"SEARCH.RESULTS.SHOW_MAP"}showCalendarLink(t){const i=t?.translationKey;return i===F.l.MeetingRoom||i===F.l.TrainingRoom}showMobileView(){return this.deviceType===p.b.mobile||this.deviceType===p.b.tablet}showDesktopMapView(){return this.isMapShown&&!this.showMobileView()}showMobileMapView(){return this.isMapShown&&this.showMobileView()}showViewWithoutMap(){return!this.isMapShown}showNumberOfPeople(){if(null!=this.product){const t=this.numberOfPeople?.[this.product.id];return t?.min!==t?.max}return!1}showRoomConfiguration(){return this.product?.roomConfigurations?.length>1}showStaffWarningIcon(t){return this.isStaff&&t?.centreOptions?.isStaffCardManagementDisabled}mapSelectedLocation(t){this.store.dispatch(v.getAvailabilityForCentre({centreNumber:t,request:this.searchQuery}))}hoverMapCard(t){this.selectedCentreNumber=t}carouselChange(t){this.carouselIndex!==(t=t<=0?0:t-1)&&t<this.mapLocations.length&&(this.carouselIndex=t,this.selectedCentreNumber=+this.mapLocations[this.carouselIndex].id)}refreshList(t){this.searchQuery={...this.searchQuery,location:t.mapLocation.id},this.loadSearchResults(t.zoom),this.router.navigate(["."],{relativeTo:this.activatedRoute,queryParams:{...this.searchQuery}})}viewCentreDetails(t,i){i?.centreNumber&&(this.useWorkspaceSearch?this.isVirtualOffice&&this.store.dispatch((0,w.j0)({centreNumber:i.centreNumber})):this.store.dispatch(this.isVirtualOffice?(0,w.j0)({centreNumber:i.centreNumber}):(0,w.er)({centreNumber:i.centreNumber})),t?.stopPropagation())}panToLocation(t,i){this.panToLocationId=i,t?.stopPropagation(),setTimeout(()=>{this.panToLocationId=null},200)}showMoreResults(){this.showMoreClicked=!0,this.requestWhenLoaded()}isHomeCentre(t){return this.homeCentre&&t===this.homeCentre}isMobile(){return this.deviceService.isMobile$}onSearchResultsEmitted(t,i){const r=this.showMoreClicked;this.showMoreClicked=!1,i&&r&&t?.length>=this.searchResults?.length&&document.getElementById("vertical-card-"+(this.searchResults?.length-1))?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}),this.searchResults=t,this.searchResults.map(o=>o.centre.centreNumber.toString()).sort((o,c)=>(0,E.UD)(o,c)).join(",")!==this.mapLocations.map(o=>o.id).sort((o,c)=>(0,E.UD)(o,c)).join(",")&&(this.mapLocations=this.searchResults.map(o=>({id:o.centre.centreNumber.toString(),latitude:o.centre.latitude,longitude:o.centre.longitude}))),i&&!r&&requestAnimationFrame(()=>{document.getElementById("vertical-card-0")?.scrollIntoView({behavior:"auto",block:"nearest",inline:"start"})})}subscribeToStore(){this.store.dispatch(v.loadCentreFeaturesRequest()),this.store.dispatch(v.loadProductsRequest()),this.store.dispatch((0,B.Zz)({breadcrumbs:[{label:"MENU.OPTIONS.HOME",url:"/home"}]})),this.store.select(W.Pe).pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>{this.isStaff=t}),this.store.select(W.BQ).pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>{t&&this.store.dispatch((0,Q.iz)())}),this.store.select(m.gW).pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>this.numberOfPeople=t),this.store.select(M.Di).pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>this.loading=t),this.store.select(m.BG).pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>{this.filterOptions=t}),this.store.select(m.fj).pipe((0,y.p)(t=>!!t),(0,te.E)(this.isMobile()),(0,s.Q)(this.unsubscribe$)).subscribe(([t,i])=>this.onSearchResultsEmitted(t,i)),this.store.select(m.cp).pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>{this.filterValue=t,this.appliedFilterValue=t,this.updateSelectAllFiltersValue()}),this.carouselChange$.pipe((0,x.B)(300),(0,s.Q)(this.unsubscribe$)).subscribe(t=>{this.carouselChange(t)}
1),this.hoverMapCard$.pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>{this.hoverMapCard(t)}),this.store.select(ge.RK).pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>this.longTermCentres=t),this.store.select(m.ef).pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>this.hasMoreResults=!!t?.continuationToken),this.store.select(W.Hg).pipe((0,s.Q)(this.unsubscribe$)).pipe((0,y.p)(t=>null!=t)).subscribe(t=>this.homeCentre=t.homeCentreNumber)}closeEnquiryFlyout(){this.showProvisionalVOFlyout=!1}onWorkspaceSearch(t){this.store.dispatch(t.route===K.M.explore?(0,w.fW)({query:t.queryParams}):(0,w.t_)({query:t.queryParams}))}onSearchValidationErrors(t){this.searchErrors=t}onVirtualOfficeWorkspaceSearch(t){if(this.isVirtualOffice)if(t.type===ie.sA.None){this.searchQuery={...this.searchQuery,location:t.centreName};const{pageSize:i,overfetch:r,...o}=this.searchQuery;this.store.dispatch((0,w.t_)({query:o}))}else{const i=this.searchResults.find(r=>r?.centre?.centreNumber===t?.centreNumber);if(i)return void this.onSearchResultSelect(i);t?.centreNumber&&(this.store.dispatch(v.getAvailabilityForCentre({centreNumber:t.centreNumber,request:this.searchQuery})),this.selectedCentre$.pipe((0,y.p)(r=>!!r&&r.centre?.centreNumber===t.centreNumber),(0,I.s)(1),(0,s.Q)(this.unsubscribe$)).subscribe(r=>this.onSearchResultSelect(r)))}}updateSelectAllFiltersValue(){this.selectAllFiltersValue=!!this.filterOptions.length&&this.filterValue?.length===this.filterOptions.length}requestWhenLoaded(){this.store.select(M.y1).pipe((0,y.p)(t=>!t),(0,I.s)(1),(0,s.Q)(this.unsubscribe$)).subscribe(t=>{this.store.dispatch(v.requestMoreSearchResults({searchQuery:this.searchQuery}))})}static{this.\u0275fac=function(i){return new(i||n)(e.rXU(h.Ix),e.rXU(h.nX),e.rXU(N.il),e.rXU(p.g),e.rXU(pe.so))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["iwg-search-results"]],viewQuery:function(i,r){if(1&i&&(e.GBs(Ze,5),e.GBs(Je,5,e.aKT)),2&i){let o;e.mGM(o=e.lsd())&&(r.resultsEndElements=o),e.mGM(o=e.lsd())&&(r.mapCards=o)}},features:[e.Jv_([{provide:d.X,useExisting:(0,e.Rfq)(()=>n)}])],decls:6,vars:5,consts:[["map",""],["centreCard",""],["cardContentIconTemplate",""],["locationSearch",""],["searchResultsActions",""],["noresults",""],["showMore",""],["resultsEnd",""],["resultsStart",""],["infoWindowTemplate",""],["mapCard",""],["action",""],["headerBreadcrumbs",""],["headerTitle",""],["headerSubTitle",""],["headerContent",""],["subtitleDesktop",""],["subtitleMobile",""],["shortTimeProduct",""],["defaultIcon",""],["numberOfPeople",""],["mobileShortTermProduct",""],[1,"main-loader",3,"loading"],[4,"ngIf"],[1,"workspace-search-container"],[3,"ngClass","workspace-search-container__stretch"],[1,"workspace-search-inner","full-mobile-width"],["id","centre-search-results"],["class","container container--except-mobile no-side-borders--mobile",3,"container--left",4,"ngIf"],["class","container",4,"ngIf"],["class","mobile-map",4,"ngIf"],[3,"open","openChange",4,"ngIf"],[3,"ngTemplateOutlet"],[3,"ngClass"],[1,"container","container--except-mobile","no-side-borders--mobile"],[3,"showClose","notificationType"],[3,"innerHTML"],[1,"container"],["class","m--t-2",4,"ngIf","ngIfElse"],[1,"m--t-2"],[1,"no-map__grid"],[4,"ngFor","ngForOf"],[1,"results-end"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"container","desktop-map"],[1,"desktop-map__results"],[1,"desktop-map__map-container"],["class","filter-section",3,"no-results","workspace-search-b","filter-section--actions-only",4,"ngIf"],[4,"ngIf","ngIfElse"],[1,"filter-section"],[1,"filter-section__start"],[1,"desktop-map__grid"],[1,"map-sticky"],[1,"mobile-map"],["class","m--b-3",4,"ngIf"],["class","m--b-4",4,"ngIf","ngIfElse"],[1,"m--b-3"],[1,"m--b-4"],["wrapperId","Booking_SearchResults_Carousel",3,"scrollIndexChange","displayOnlyFullItems"],[1,"container","container--left"],["class","card-container",3,"m--r-4",4,"ngFor","ngForOf"],["class","m--l-4",4,"ngIf"],[1,"container","container--right"],[1,"card-container"],[1,"m--l-4"],[1,"map-container"],[3,"selectedLocation","refreshList","locations","searchedViewport","selectedLocationId","panToLocationId","refreshListZoomLevel","pointsAlreadyTranslated"],[3,"loading"],["tabindex","0",3,"cursor-pointer","centre","setImageUrl","lowestPrice","lowestLocalPrice","likingEnabled","selectEnabled","viewDetailsText","workspaceItem","cardNotification","isMapWindow","click","keydown.enter","viewDetailsLinkClicked",4,"ngIf"],["tabindex","0",3,"click","keydown.enter","viewDetailsLinkClicked","centre","setImageUrl","lowestPrice","lowestLocalPrice","likingEnabled","selectEnabled","viewDetailsText","workspaceItem","cardNotification","isMapWindow"],["tabindex","0",1,"card-wrapper",3,"click","keydown.enter","mouseenter","mouseleave","id"],[1,"search-result-card",3,"linkClicked","viewDetailsLinkClicked","panToLocation","isSearchResultCard","wrapperId","centre","setImageUrl","lowestPrice","lowestLocalPrice","showDesktopMapView","highlighted","selectEnabled","cardNotification","cardContentIconTemplate","labels","likingEnabled","viewDetailsText","workspaceItem","distance","isDistanceClickable"],["wrapperId","search_results_centre_card_vertical_body_warning_icon","message","STAFF.GENERAL_NOTIFICATION_TOOLTIP",1,"no-icon-margin","icon-warning","centre-card-icon-warning",3,"isStaffStyle","iconClass"],[1,"full-width",3,"searchSubmitted","validationErrors","isHomePage","mobileCollapsable","readonlyWorkspaceType","readonlyLabelKey","readonlyTitleKey","defaultLocation"],[1,"search-errors"],[1,"search-error","iwg-body2"],["id","Booking_SearchResults_TrainingRoom",3,"options","productType","value","o
1pen"],["id","Booking_SearchResults_FitlerPicker",3,"openChange","filterApply","filterReset","showOnDesktop","open"],[1,"filter-picker-wrapper"],[1,"filter-checkbox-list"],["wrapperId","Booking_SearchResults_Filters","titleKey","name","valueKey","id","idKey","id","groupTitle","COMMON.ALL_FILTERS","iwgFilterAnalytic","",3,"valueChange","options","value","startIconPrefix"],["id","Booking_SearchResults_SortPicker",3,"valueChange","openChange","options","open","value"],["id","Booking_SearchResults_TrainingRoom",3,"openChange","valueChange","options","productType","value","open"],["wrapperId","Booking_SearchResults_SelectAllFilterCheckbox",1,"margin-bottom-sml",3,"valueChange","value","tabIndex"],["wrapperId","Booking_SearchResults_PopularFilters","titleKey","name","valueKey","id","idKey","id","groupTitle","COMMON.POPULAR_FILTERS","iwgFilterAnalytic","",3,"valueChange","options","value","startIconPrefix"],[1,"search-results-empty","container","m--t-5","m--b-5"],["translate",""],[1,"show-more__loader",3,"loading","more-results-loader"],[1,"show-more__loader",3,"loading"],[1,"show-more"],["wrapperId","Booking_SearchResults_ShowMore",1,"account",3,"click","keydown.enter","displayType","iconClass"],[3,"openChange","open"],[1,"bottom-border","stretch-title-content","iwg-page-header__no-padding","smaller-padding-bottom"],[3,"ngTemplateOutlet",4,"ngIf"],["wrapperId","Booking_SearchResults_ChangeSearchButton",1,"change-search-button",3,"click","keydown.enter"],["class","filter-section",3,"no-results","workspace-search-v2",4,"ngIf"],["class","card-container",3,"id","m--r-4",4,"ngFor","ngForOf"],[1,"card-container",3,"id"],["tabindex","0",3,"cursor-pointer","centre","setImageUrl","lowestPrice","lowestLocalPrice","likingEnabled","selectEnabled","viewDetailsText","cardNotification","isMapWindow","click","keydown.enter","viewDetailsLinkClicked",4,"ngIf"],["tabindex","0",3,"click","keydown.enter","viewDetailsLinkClicked","centre","setImageUrl","lowestPrice","lowestLocalPrice","likingEnabled","selectEnabled","viewDetailsText","cardNotification","isMapWindow"],[3,"linkClicked","viewDetailsLinkClicked","panToLocation","wrapperId","centre","setImageUrl","lowestPrice","lowestLocalPrice","showDesktopMapView","highlighted","selectEnabled","cardNotification","cardContentIconTemplate","labels","likingEnabled","viewDetailsText","distance","isDistanceClickable"],["translate","",1,"iwg-body1","filter-section-title"],["wrapperId","Booking_SearchResults_Filters","titleKey","name","valueKey","id","idKey","id","iwgFilterAnalytic","",3,"valueChange","options","value","numberOfColumns"],["wrapperId","Booking_SearchResults_PopularFilters","titleKey","name","valueKey","id","idKey","id","iwgFilterAnalytic","",3,"valueChange","options","value","numberOfColumns"],[1,"subtitle-desktop"],[1,"row","middle-xs"],["class","query-param",4,"ngIf"],["class","row m--t-2",4,"ngIf"],[1,"query-param"],["aria-hidden","true",1,"iwg-icon-map-pin-2"],["aria-hidden","true",1,"iwg-icon-virtual-ofice-desk"],["aria-hidden","true","class","iwg-icon-event-space",4,"ngIf","ngIfElse"],["aria-hidden","true",1,"iwg-icon-event-space"],["aria-hidden","true",1,"iwg-icon-offices"],[1,"row"],["aria-hidden","true",1,"iwg-icon-people"],["aria-hidden","true",1,"iwg-icon-calendar"],["aria-hidden","true",1,"iwg-icon-clock"],[1,"row","m--t-2"],[1,"subtitle-mobile"],[1,"row","middle-xs","first-row"],[1,"row","middle-xs","second-row"]],template:function(i,r){if(1&i&&(e.SS7(0),e.nI1(1,"async"),e.DNE(2,qe,1,1,"iwg-loader",22),e.nI1(3,"async"),e.DNE(4,Vt,29,19)(5,jn,34,11)),2&i){const o=e.bMT(1,1,r.workspaceSearchDecisionLoaded$);e.R7$(2),e.vxM(o?e.bMT(3,3,r.useWorkspaceSearch$)?4:5:2)}},dependencies:[oe.g,Te.b,me.i,De.P,he.q,_e.X,Se.l,de.V,ue.m,Ee.i,Ie.p,h.n3,fe.i,O.YU,O.Sq,O.bT,O.T3,T.Mm,ve.Q,ke._,Fe.P,ae.y,Ge,Ve.d,Ce.E,Ke.q,O.Jj,T.D9,Ae.K],styles:['[_nghost-%COMP%]{height:100%}.filter-section[_ngcontent-%COMP%]{margin-bottom:var(--spacing-sml, var(--scale-500, 2.4rem));display:flex;width:100%;justify-content:flex-end;align-items:flex-start}.filter-section.no-results[_ngcontent-%COMP%]{justify-content:flex-start}.filter-section.workspace-search-b[_ngcontent-%COMP%]{justify-content:space-between}.filter-section__start[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-micro, var(--scale-100, .4rem))}.filter-section.filter-section--actions-only[_ngcontent-%COMP%]{justify-content:flex-end}.filter-section.filter-section--actions-only[_ngcontent-%COMP%]     iwg-sort-picker{margin-right:var(--spacing-none, var(--scale-0, 0))}[dir=rtl]   [_nghost-%COMP%]   .filter-section.filter-section--actions-only[_ngcontent-%COMP%]     iwg-sort-picker{margin-left:var(--spacing-none, var(--scale-0, 0))}[dir=rtl][_ngcontent-%COMP%]   .filter-section.filter-section--actions-only[_ngcontent-%COMP%]     iwg-sort-picker{margin-left:var(--spacing-none, var(--scale-0, 0))}[dir=rtl][_nghost-%COMP%]   .filter-section.filter-section--actions-only[_ngcontent-%COMP%]     iwg-sort-picker, [dir=rtl]   [_nghost-%COMP%]   .filter-section.filter-section--actions-only[_ngcontent-%COMP%]     iwg-sort-picker{margin-left:var(--spacing-none, var(--scale-0, 0))}.workspace-search-container--tight[_ngcontent-%COMP%]{padding-bottom:var(--spacing-none, var(--scale-0, 0))}.workspace-search-container__stretch[_ngcontent-%COMP%]{width:100%}.workspace-search-container--results-aligned[_ngcontent-%COMP%]{align-items:stretch}.workspace-search-container--results-aligned[_ngcontent-%COMP%]   .workspace-search-inner[_ngcontent-%COMP%]{box-sizing:border-box;width:50%;min-width:calc(3 * var(--centre-card-grid-width, 25.6rem) + 2 * var(--spacing-sml, var(--scale-500, 2.4rem)) + 3rem);max-width:100%;margin:0;padding-right:3rem;padding-left:0}[dir=rtl]   [_nghost-%COMP%]   .workspace-search-container--results-aligned[_ngcontent-%COMP%]   .workspace-search-inner[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}[dir=rtl][_ngcontent-%COMP%]   .workspace-search-container--results-aligned[_ngcontent-%COMP%]   .workspace-search-inner[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}[dir=rtl][_nghost-%COMP%]   .workspace-search-container--results-aligned[_ngcontent-%COMP%]   .workspace-search-inner[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .workspace-search-container--results-aligned[_ngcontent-%COMP%]   .workspace-search-inner[_ngcontent-%COMP%]{padding-right:0;padding-left:3rem}.filter-section-title[_ngcontent-%COMP%]{padding-inline:var(--spacing-med, var(--scale-600, 3.2rem));margin-top:var(--spacing-sml, var(--scale-500, 2.4rem))}.main-loader[_ngcontent-%COMP%]{height:100%;position:initial}.more-results-loader[_ngcontent-%COMP%]{margin-top:1rem;min-height:10rem}.subtitle-desktop[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin-left:0rem;margin-right:0rem}.subtitle-mobile[_ngcontent-%COMP%]{padding-top:1rem}.subtitle-mobile[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin-left:0rem;margin-right:0rem}.subtitle-mobile[_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]{padding-top:0rem}.subtitle-mobile[_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]:last-of-type{padding-right:0rem}[dir=rtl]   [_nghost-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]:last-of-type{padding-left:0rem}[dir=rtl][_ngcontent-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]:last-of-type{padding-left:0rem}[dir=rtl][_nghost-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]:last-of-type, [dir=rtl]   [_nghost-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]:last-of-type{padding-left:0rem}.subtitle-mobile[_ngcontent-%COMP%]   .first-row[_ngcontent-%COMP%]{margin-bottom:.5rem}.subtitle-mobile[_ngcontent-%COMP%]   .first-row[_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]:first-of-type{width:min-content;max-width:fit-content;flex-grow:1;padding-right:3.5rem}[dir=rtl]   [_nghost-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .first-row[_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]:first-of-type{padding-right:0rem;padding-left:3.5rem}[dir=rtl][_ngcontent-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .first-row[_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]:first-of-type{padding-right:0rem;padding-left:3.5rem}[dir=rtl][_nghost-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .first-row[_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]:first-of-type, [dir=rtl]   [_nghost-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .first-row[_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]:first-of-type{padding-right:0rem;padding-left:3.5rem}@media (max-width: 1023.98px){.subtitle-mobile[_ngcontent-%COMP%]   .second-row[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:after{content:"";position:absolute;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-text-primary, var(--brand-neutral-900, #0A0428));margin-top:.7rem;margin-left:1rem}[dir=rtl]   [_nghost-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .second-row[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:after{margin-left:0rem;margin-right:1rem}[dir=rtl][_ngcontent-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .second-row[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:after{margin-left:0rem;margin-right:1rem}[dir=rtl][_nghost-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .second-row[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:after, [dir=rtl]   [_nghost-%COMP%]   .subtitle-mobile[_ngcontent-%COMP%]   .second-row[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child:after{margin-left:0rem;margin-right:1rem}}.subtitle-mobile[_ngcontent-%COMP%]   .second-row[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:last-child   span[_ngcontent-%COMP%]:after{display:none}@media (max-width: 1023.98px){.change-search-button[_ngcontent-%COMP%]{width:100%;margin-top:1.6rem;margin-bottom:1rem}}.query-param[_ngcontent-%COMP%]{padding:1rem 2.5rem 0rem 0rem;display:flex;align-items:center}[dir=rtl]   [_nghost-%COMP%]   .query-param[_ngcontent-%COMP%]{padding:1rem 0rem 0rem 2.5rem}[dir=rtl][_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]{padding:1rem 0rem 0rem 2.5rem}[dir=rtl][_nghost-%COMP%]   .query-param[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .query-param[_ngcontent-%COMP%]{padding:1rem 0rem 0rem 2.5rem}.query-param[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:var(--body1-font-size, 1.6rem);padding-right:1rem}[dir=rtl]   [_nghost-%COMP%]   .query-param[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{padding-right:0rem;padding-left:1rem}[dir=rtl][_ngcontent-%COMP%]   .query-param[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{padding-right:0rem;padding-left:1rem}[dir=rtl][_nghost-%COMP%]   .query-param[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .query-param[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{padding-right:0rem;padding-left:1rem}.desktop-map[_ngcontent-%COMP%]{display:flex;margin-top:var(--spacing-sml, var(--scale-500, 2.4rem))}.desktop-map__results[_ngcontent-%COMP%]{flex:1;padding-right:3rem;display:flex;flex-direction:column}[dir=rtl]   [_nghost-%COMP%]   .desktop-map__results[_ngcontent-%COMP%]{padding-right:0rem;padding-left:3rem}[dir=rtl][_ngcontent-%COMP%]   .desktop-map__results[_ngcontent-%COMP%]{padding-right:0rem;padding-left:3rem}[dir=rtl][_nghost-%COMP%]   .desktop-map__results[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .desktop-map__results[_ngcontent-%COMP%]{padding-right:0rem;padding-left:3rem}.desktop-map__results[_ngcontent-%COMP%]   .icon-warning[_ngcontent-%COMP%]{color:var(--color-icon-staff-mode, var(--color-staff, #6116e2));top:2.3rem;z-index:1;pointer-events:all;margin-left:.7rem;margin-right:0rem}[dir=rtl]   [_nghost-%COMP%]   .desktop-map__results[_ngcontent-%COMP%]   .icon-warning[_ngcontent-%COMP%]{margin-right:.7rem;margin-left:0rem}[dir=rtl][_ngcontent-%COMP%]   .desktop-map__results[_ngcontent-%COMP%]   .icon-warning[_ngcontent-%COMP%]{margin-right:.7rem;margin-left:0rem}[dir=rtl][_nghost-%COMP%]   .desktop-map__results[_ngcontent-%COMP%]   .icon-warning[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .desktop-map__results[_ngcontent-%COMP%]   .icon-warning[_ngcontent-%COMP%]{margin-right:.7rem;margin-left:0rem}.desktop-map__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sml, var(--scale-500, 2.4rem));align-items:stretch}.desktop-map__grid--full-height[_ngcontent-%COMP%]{grid-template-rows:repeat(4,minmax(auto,1fr));margin-bottom:var(--spacing-lrg, var(--scale-700, 4rem))}.desktop-map__map-container[_ngcontent-%COMP%]{flex:1}.desktop-map[_ngcontent-%COMP%]   iwg-card[_ngcontent-%COMP%]{width:var(--centre-card-grid-width, 25.6rem)}.desktop-map__fullscreen[_ngcontent-%COMP%]{height:calc(100vh + var(--scale-1200, 8rem) + 1px);padding-bottom:var(--spacing-sml, var(--scale-500, 2.4rem))}.no-map__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--centre-card-grid-width, 25.6rem),1fr));gap:var(--spacing-sml, var(--scale-500, 2.4rem));align-items:stretch}.no-map__grid--full-height[_ngcontent-%COMP%]{margin-bottom:var(--spacing-lrg, var(--scale-700, 4rem))}@media (max-width: 1023.98px){.no-map__grid--full-height[_ngcontent-%COMP%]{margin-bottom:var(--spacing-sml, var(--scale-500, 2.4rem))}}.card-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;width:100%;margin-bottom:var(--spacing-xs, var(--scale-400, 1.6rem))}@media (max-width: 1023.98px){.card-wrapper[_ngcontent-%COMP%]{height:100%}}@media (max-width: 1023.98px){.card-wrapper[_ngcontent-%COMP%]   iwg-card[_ngcontent-%COMP%]{height:100%}}iwg-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}.map-sticky[_ngcontent-%COMP%]{position:sticky;top:0}.map-container[_ngcontent-%COMP%]{height:calc(100vh - (var(--scale-1200, 8rem) + 1px))}.mobile-map[_ngcontent-%COMP%]   .map-container[_ngcontent-%COMP%]{height:calc(100vh - (var(--scale-1100, 7.2rem) + 19.5rem + 12.5rem + 4rem));min-height:15rem}@media (max-width: 1023.98px){iwg-sort-filter-wrapper[_ngcontent-%COMP%]{margin-top:-.1rem}iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-sort-picker[_ngcontent-%COMP%], iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-filter-picker[_ngcontent-%COMP%], iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-filter-training-room[_ngcontent-%COMP%]{flex:1}}[dir=rtl]   [_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-sort-picker[_ngcontent-%COMP%]{margin-right:0rem;margin-left:3rem}@media (max-width: 1023.98px){[dir=rtl]   [_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-sort-picker[_ngcontent-%COMP%]{margin:0rem}}[dir=rtl][_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-sort-picker[_ngcontent-%COMP%]{margin-right:0rem;margin-left:3rem}@media (max-width: 1023.98px){[dir=rtl][_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-sort-picker[_ngcontent-%COMP%]{margin:0rem}}[dir=rtl][_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-sort-picker[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-sort-picker[_ngcontent-%COMP%]{margin-right:0rem;margin-left:3rem}@media (max-width: 1023.98px){[dir=rtl][_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-sort-picker[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-sort-picker[_ngcontent-%COMP%]{margin:0rem}}@media (max-width: 1023.98px){iwg-sort-filter-wrapper[_ngcontent-%COMP%]   iwg-sort-picker[_ngcontent-%COMP%]{margin:0rem}}iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .filter-checkbox-list[_ngcontent-%COMP%]{padding:var(--spacing-none, var(--scale-0, 0)) var(--spacing-lrg, var(--scale-700, 4rem)) var(--spacing-none, var(--scale-0, 0)) var(--spacing-lrg, var(--scale-700, 4rem))}@media (max-width: 1023.98px){iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .filter-checkbox-list[_ngcontent-%COMP%]{padding:var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-xs, var(--scale-400, 1.6rem)) var(--spacing-none, var(--scale-0, 0)) var(--spacing-xs, var(--scale-400, 1.6rem))}}iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{display:flex;justify-content:center;h
1eight:4.4rem;margin-left:auto;align-items:flex-end}iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F));overflow:hidden;text-overflow:ellipsis}iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]:hover{cursor:pointer}@media (max-width: 1023.98px){iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{border:.1rem solid var(--color-border, var(--global-neutral-300, #C3C3C3));border-right:none;flex:1;align-items:center}[dir=rtl]   [_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{border-right:.1rem solid var(--color-border, var(--global-neutral-300, #C3C3C3));margin-left:none}[dir=rtl][_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{border-right:.1rem solid var(--color-border, var(--global-neutral-300, #C3C3C3));margin-left:none}[dir=rtl][_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{border-right:.1rem solid var(--color-border, var(--global-neutral-300, #C3C3C3));margin-left:none}}[dir=rtl]   [_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{margin-left:0;margin-right:auto}[dir=rtl][_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{margin-left:0;margin-right:auto}[dir=rtl][_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{margin-left:0;margin-right:auto}iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:var(--body1-font-size, 1.6rem);padding-right:1rem;padding-top:.3rem;margin-bottom:.3rem}@media (max-width: 1023.98px){iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{padding-top:.1rem}}[dir=rtl]   [_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{float:right;padding-right:0rem;padding-left:1rem}[dir=rtl][_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{float:right;padding-right:0rem;padding-left:1rem}[dir=rtl][_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{float:right;padding-right:0rem;padding-left:1rem}.card-container[_ngcontent-%COMP%]{min-width:30rem}.filter-picker-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-lrg, var(--scale-700, 4rem))}.search-results-empty[_ngcontent-%COMP%]{text-align:center;overflow:hidden}.results-end[_ngcontent-%COMP%]{width:.1rem;height:.1rem}@media (max-width: 1023.98px){.results-end[_ngcontent-%COMP%]{width:100%}}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.centre-card-icon-warning[_ngcontent-%COMP%]{color:var(--color-icon-staff-mode, var(--color-staff, #6116e2));pointer-events:all;display:block;margin-top:.5rem;margin-left:.7rem;margin-right:0rem}[dir=rtl]   [_nghost-%COMP%]   .centre-card-icon-warning[_ngcontent-%COMP%]{margin-right:.7rem;margin-left:0rem}[dir=rtl][_ngcontent-%COMP%]   .centre-card-icon-warning[_ngcontent-%COMP%]{margin-right:.7rem;margin-left:0rem}[dir=rtl][_nghost-%COMP%]   .centre-card-icon-warning[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .centre-card-icon-warning[_ngcontent-%COMP%]{margin-right:.7rem;margin-left:0rem}.show-more[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding-bottom:var(--spacing-lrg, var(--scale-700, 4rem))}.show-more__loader[_ngcontent-%COMP%]{min-height:10rem}@media (max-width: 1023.98px){.show-more__loader[_ngcontent-%COMP%]{height:100%}}@media (max-width: 1023.98px){.show-more[_ngcontent-%COMP%]{height:100%;padding-bottom:unset}}.loader[_ngcontent-%COMP%]{height:40rem;overflow-y:hidden}']})}}return n})();var Hn=l(76959),Dn=l(95087),Yn=l(5404),zn=l(82958),Bn=l(31208),Qn=l(94678),Wn=l(10283);const Un=n=>({ConsumerInputDelegates:n}),Kn=n=>({"card__action-info-with-staff-warning":n}),Zn=n=>
1({localPrice:n,includeDiscount:!1});function Jn(n,a){if(1&n&&(e.j41(0,"iwg-pill",14),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n){const t=e.XpG();e.Y8G("type",t.PillTypes.overImage),e.R7$(),e.SpI(" ",e.bMT(2,2,"WORKSPACE.VIDEO_CONFERENCE_PILL")," ")}}function qn(n,a){if(1&n&&e.nrm(0,"iwg-hint",15),2&n){const t=e.XpG();e.Mz_("wrapperId","available-workspace_staff_warning_",t.searchInventory.roomConfigurationId,""),e.Y8G("isStaffStyle",!0)("iconClass","iwg-icon-warning-tick")}}let ei=(()=>{class n{constructor(t,i){this.store=t,this.ngxLogger=i,this.unsubscribe$=new b.B,this.tempReservationLoading$=this.store.pipe((0,N.Lt)(zn.Tb)),this.searchInventoryQuery$=this.store.pipe((0,N.Lt)(q.pg)),this.inventoryName="",this.PillTypes=S.f}ngOnInit(){this.searchInventoryQuery$.pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>this.searchInventory=t),this.inventoryNamePipeParams={productType:this.inventory?.type?.id,productVariantTypeId:this.inventory?.productVariantTypeId,capacity:this.inventory?.capacity,roomConfigurationId:this.inventory?.roomConfiguration?.id}}selectInventory(t){this.ngxLogger.log((0,g.ZO)(this.inventory.type.id,this.inventory.centreNumber,this.searchInventory.centreName,this.inventory.roomConfiguration)),this.store.dispatch((0,L.Iu)({workspace:t,searchInventoryQuery:this.searchInventory}))}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(i){return new(i||n)(e.rXU(N.il),e.rXU(pe.so))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["iwg-workspace-select"]],inputs:{inventory:"inventory",showStaffWarningIcon:"showStaffWarningIcon"},decls:20,vars:22,consts:[[1,"card","card--vertical"],[1,"card__image"],["class","pill",3,"type",4,"ngIf"],["alt","",3,"src"],[1,"card__image-title","iwg-h5-medium"],[1,"card__action"],[1,"card__action-info-container"],["class","no-icon-margin icon-warning","message","STAFF.GENERAL_NOTIFICATION_TOOLTIP",3,"wrapperId","isStaffStyle","iconClass",4,"ngIf"],[1,"card__action-info",3,"ngClass"],[1,"iwg-h6","font-medium"],["translate","",1,"iwg-body2","text-vat"],[1,"card__action-button"],[3,"click","keydown.enter","id"],["translate",""],[1,"pill",3,"type"],["message","STAFF.GENERAL_NOTIFICATION_TOOLTIP",1,"no-icon-margin","icon-warning",3,"wrapperId","isStaffStyle","iconClass"]],template:function(i,r){1&i&&(e.j41(0,"div",0)(1,"div",1),e.DNE(2,Jn,3,4,"iwg-pill",2),e.nrm(3,"img",3),e.j41(4,"div",4),e.EFF(5),e.nI1(6,"iwgInventoryName"),e.k0s()(),e.j41(7,"div",5)(8,"div",6),e.DNE(9,qn,1,4,"iwg-hint",7),e.j41(10,"div",8)(11,"span",9),e.EFF(12),e.nI1(13,"iwgPrice"),e.k0s(),e.j41(14,"span",10),e.EFF(15,"WORKSPACE.EXCAL_VAT_TAXEX"),e.k0s()()(),e.j41(16,"div",11)(17,"iwg-button",12),e.bIt("click",function(){return r.selectInventory(r.inventory)})("keydown.enter",function(){return r.selectInventory(r.inventory)}),e.j41(18,"span",13),e.EFF(19,"WORKSPACE.BUTTON_SELECT"),e.k0s()()()()()),2&i&&(e.R7$(2),e.Y8G("ngIf",r.inventory.isVcSuitable),e.R7$(),e.FS9("src",r.inventory.workspaceImageURL,e.B4B),e.R7$(2),e.JRh(e.brH(6,9,r.inventoryName,r.inventoryNamePipeParams,e.eq3(16,Un,r.inventory.capacity))),e.R7$(4),e.Y8G("ngIf",r.showStaffWarningIcon),e.R7$(),e.Y8G("ngClass",e.eq3(18,Kn,r.showStaffWarningIcon)),e.R7$(2),e.JRh(e.i5U(13,13,r.inventory.price,e.eq3(20,Zn,r.inventory.localPrice))),e.R7$(5),e.FCK("id","available-workspace-workspace-select_selectButton_",r.searchInventory.roomConfigurationId,"",r.inventory.capacity,""))},dependencies:[Ie.p,O.YU,O.bT,T.Mm,ve.Q,Bn.T,T.D9,Qn.R,Wn.r],styles:[".card[_ngcontent-%COMP%]{background:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF));width:40rem;border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));overflow:hidden;margin-bottom:1.5rem}.card--vertical[_ngcontent-%COMP%]{position:relative}.card--vertical[_ngcontent-%COMP%]   .card__image[_ngcontent-%COMP%]{height:22.38rem}.card__image[_ngcontent-%COMP%]{flex:.4;position:relative;background-size:cover;background-position:center center}.card__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:100%;width:100%}.card__image-title[_ngcontent-%COMP%]{position:absolute;
1left:0;right:0;bottom:0;padding:1.25rem 3rem 1.5rem;background:linear-gradient(0deg,var(--global-neutral-900, #202020),transparent);word-break:break-word;color:var(--global-neutral-100, #FFFFFF)}.card__action[_ngcontent-%COMP%]{display:flex}.card__action-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;flex:1;padding:1.2rem 2.4rem}.card__action-button[_ngcontent-%COMP%]{flex:1;display:flex;padding:1.2rem 2.4rem}.card__action-info-container[_ngcontent-%COMP%]{display:flex;flex:1;align-items:center;max-width:50%}@media (max-width: 1023.98px){.card__action-info-container[_ngcontent-%COMP%]{max-width:100%}}.card__action-info-container[_ngcontent-%COMP%]   .icon-warning[_ngcontent-%COMP%]{color:var(--color-icon-staff-mode, var(--color-staff, #6116e2));pointer-events:all;margin-left:1rem;margin-right:0rem}[dir=rtl]   [_nghost-%COMP%]   .card__action-info-container[_ngcontent-%COMP%]   .icon-warning[_ngcontent-%COMP%]{margin-left:0rem;margin-right:1rem}[dir=rtl][_ngcontent-%COMP%]   .card__action-info-container[_ngcontent-%COMP%]   .icon-warning[_ngcontent-%COMP%]{margin-left:0rem;margin-right:1rem}[dir=rtl][_nghost-%COMP%]   .card__action-info-container[_ngcontent-%COMP%]   .icon-warning[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .card__action-info-container[_ngcontent-%COMP%]   .icon-warning[_ngcontent-%COMP%]{margin-left:0rem;margin-right:1rem}.card__action-info-container[_ngcontent-%COMP%]   .card__action-info-with-staff-warning[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:0rem}[dir=rtl]   [_nghost-%COMP%]   .card__action-info-container[_ngcontent-%COMP%]   .card__action-info-with-staff-warning[_ngcontent-%COMP%]{padding-left:0rem;padding-right:.5rem}[dir=rtl][_ngcontent-%COMP%]   .card__action-info-container[_ngcontent-%COMP%]   .card__action-info-with-staff-warning[_ngcontent-%COMP%]{padding-left:0rem;padding-right:.5rem}[dir=rtl][_nghost-%COMP%]   .card__action-info-container[_ngcontent-%COMP%]   .card__action-info-with-staff-warning[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .card__action-info-container[_ngcontent-%COMP%]   .card__action-info-with-staff-warning[_ngcontent-%COMP%]{padding-left:0rem;padding-right:.5rem}@media (max-width: 1023.98px){.card[_ngcontent-%COMP%]{flex-direction:column;width:auto}.card__image[_ngcontent-%COMP%]{height:15rem;flex:none;order:-1}.card__image-title[_ngcontent-%COMP%]{padding:1.6rem 1.6rem 1.5rem}.card__action[_ngcontent-%COMP%]{display:block;max-height:13rem}.card__action-info[_ngcontent-%COMP%]{border:none;display:block;max-width:100%;padding:1.6rem}.card__action-button[_ngcontent-%COMP%]{max-width:100%}}.items-list[_ngcontent-%COMP%]{position:relative}.items-list--vertical[_ngcontent-%COMP%]{flex-direction:column;display:flex}.items-list--vertical[_ngcontent-%COMP%]   .items-list__item[_ngcontent-%COMP%]{padding-bottom:.8rem;display:flex;flex-direction:row;align-items:center}.items-list__item[_ngcontent-%COMP%]{display:inline-block}.items-list__item[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.2rem;font-weight:var(--font-weight-bold, 700)}.items-list__image[_ngcontent-%COMP%]{max-width:8rem;max-height:4rem;background-size:contain;background-position:center center;background-repeat:no-repeat;border:1px solid var(--color-border, var(--global-neutral-300, #C3C3C3));display:inline-block;margin-right:1.25rem;padding:.4rem}@media (max-width: 1023.98px){.items-list__item[_ngcontent-%COMP%]{padding-right:0}.items-list--vertical[_ngcontent-%COMP%], .items-list__filter-button[_ngcontent-%COMP%]{flex:1}.items-list--special[_ngcontent-%COMP%]{flex-direction:column}.items-list--special[_ngcontent-%COMP%]   .items-list__item[_ngcontent-%COMP%]{padding-top:1.25rem;padding-bottom:1.25rem;display:flex;flex-direction:row;align-items:center;margin-right:0;max-width:100%}.items-list--special[_ngcontent-%COMP%]   .items-list__item__icon[_ngcontent-%COMP%]{border-radius:0;width:initial;height:initial;padding:0;border:0}.items-list--special[_ngcontent-%COMP%]   .items-list__item__text[_ngcontent-%COMP%]{padding-top:0}}iwg-button[_ngcontent-%COMP%]{height:100%;width:100%}.text-vat[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}@media (max-width: 1023.98px){.text-vat[_ngcontent-%COMP%]{margin:0rem .5rem}}.pill[_ngcontent-%COMP%]{position:absolute;margin:4rem 2rem 2rem}"]})}}return n})();const ti=()=>({BoldStyleStart:"<b>",BoldStyleEnd:"</b>"});function ni(n,a){1&n&&e.nrm(0,"iwg-breadcrumbs")}function ii(n,a){1&n&&e.nrm(0,"iwg-stepper",9),2&n&&e.Y8G("currentStep",0)("stepsCount",3)("wrapperId","progress")}function ri(n,a){1&n&&(e.j41(0,"span",10),e.EFF(1,"WORKSPACE.SELECT_ROOM_TYPE"),e.k0s())}function oi(n,a){if(1&n&&(e.j41(0,"div",11)(1,"span"),e.EFF(2),e.k0s()()),2&n){const t=e.XpG();e.R7$(2),e.JRh(t.centreName)}}function ai(n,a){if(1&n&&(e.j41(0,"div",12)(1,"span"),e.EFF(2),e.k0s()()),2&n){const t=e.XpG();e.R7$(2),e.JRh(t.centreName)}}function li(n,a){if(1&n&&(e.j41(0,"div",18)(1,"iwg-notification-item",19),e.nrm(2,"span",20),e.nI1(3,"translate"),e.k0s()()),2&n){const t=e.XpG(2);e.R7$(),e.Y8G("showClose",!1)("notificationType",t.NotificationType.discount),e.R7$(),e.Y8G("innerHTML",e.i5U(3,3,"SEARCH.RESULTS.DISCOUNTS_BANNER_CELEBRATION",e.lJ4(6,ti)),e.npT)}}function si(n,a){1&n&&(e.j41(0,"div",21)(1,"span",10),e.EFF(2,"WORKSPACE.NO_AVAILABLE_WORKSPACES"),e.k0s()())}function ci(n,a){if(1&n&&(e.qex(0),e.DNE(1,li,4,7,"div",13),e.nI1(2,"async"),e.j41(3,"div",14)(4,"iwg-carousel",15),e.eu8(5,16),e.k0s(),e.DNE(6,si,3,0,"div",17),e.j41(7,"div",12),e.eu8(8,16),e.k0s()(),e.bVm()),2&n){const t=e.XpG(),i=e.sdS(17);e.R7$(),e.Y8G("ngIf",e.bMT(2,6,t.availableInventories$)),e.R7$(3),e.Y8G("displayOnlyFullItems",!1)("displayOnlyFullItems",!1),e.R7$(),e.Y8G("ngTemplateOutlet",i),e.R7$(),e.Y8G("ngIf",0===(null==t.availableWorksp
1aces?null:t.availableWorkspaces.length)),e.R7$(2),e.Y8G("ngTemplateOutlet",i)}}function gi(n,a){if(1&n&&(e.j41(0,"div",23),e.nrm(1,"iwg-workspace-select",24),e.nI1(2,"async"),e.k0s()),2&n){const t=a.$implicit,i=a.index,r=e.XpG(2);e.R7$(),e.Mz_("id","available-workspace-workspace-select_card_",i,""),e.Y8G("inventory",t)("showStaffWarningIcon",r.showStaffWarningIcon(t)&&e.bMT(2,4,r.isStaff$))}}function pi(n,a){if(1&n&&(e.DNE(0,gi,3,6,"div",22),e.nI1(1,"async")),2&n){const t=e.XpG();e.Y8G("ngForOf",e.bMT(1,1,t.availableInventories$))}}let mi=(()=>{class n{constructor(t,i){this.store=t,this.activatedRoute=i,this.unsubscribe$=new b.B,this.availableInventories$=this.store.pipe((0,N.Lt)(q.Vj)),this.loading$=this.store.pipe((0,N.Lt)(M.Di)),this.NotificationType=f._}ngOnInit(){this.activatedRoute.queryParams.pipe((0,s.Q)(this.unsubscribe$)).subscribe(t=>{this.searchInventoryQuery={...t.keys,...t,preloaded:null},t.preloaded||(this.validateSearchInventoryQuery(this.searchInventoryQuery)?this.store.dispatch((0,L.yN)({searchInventoryQuery:this.searchInventoryQuery,centreNumber:this.searchInventoryQuery.centreNumber})):this.store.dispatch((0,L.i6)({})))}),this.isStaff$=this.store.select(Dn.Pe),this.setupBreadcrumbs(),this.centreName=this.searchInventoryQuery.centreName}validateSearchInventoryQuery(t){return!!(t?.centreNumber&&t.inventoryTypeId&&t.numberOfPeople&&t.from&&t.to)&&!(Number.isNaN(Number(t.inventoryTypeId))||Number.isNaN(Number(t.numberOfPeople))||t.roomConfigurationId&&Number.isNaN(Number(t.roomConfigurationId))||Number.isNaN(new Date(t.from).getTime())||Number.isNaN(new Date(t.to).getTime()))}showStaffWarningIcon(t){return t?.isStaffCardManagementDisabled||!1}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}setupBreadcrumbs(){(0,A.z)([this.store.select(m.Dm),this.store.select(q.Z0)]).pipe((0,s.Q)(this.unsubscribe$)).subscribe(([t,i])=>{const r=[{label:"MENU.OPTIONS.HOME",url:"/home"}];this.searchQuery=t,this.searchInventoryQuery.bookingId&&this.searchInventoryQuery.bookingId>0?r.push({label:"BOOKING.TEMPORARY_RESERVATIONS.BOOKING_DETAILS_BREADCRUMB",url:`/account/manage-products-and-services/booking/${this.searchInventoryQuery.bookingId}`}):i||r.push({label:"SEARCH.BREADCRUMB",url:"/search-results",queryParams:t}),this.store.dispatch((0,B.Zz)({breadcrumbs:r}))})}static{this.\u0275fac=function(i){return new(i||n)(e.rXU(N.il),e.rXU(h.nX))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["iwg-available-workspaces"]],decls:18,vars:8,consts:[["headerBreadcrumbs",""],["headerIcon",""],["headerTitle",""],["headerContent",""],["headerSubTitle",""],["workspace",""],[3,"loading"],[1,"bottom-border",3,"leftIcon","condensed"],[4,"ngIf"],[3,"currentStep","stepsCount","wrapperId"],["translate",""],[1,"d--none-mobile","centre-name"],[1,"d--mobile-only"],["class","container container--except-mobile no-side-borders--mobile p--b-0",4,"ngIf"],[1,"container"],[1,"d--none-mobile",3,"displayOnlyFullItems"],[3,"ngTemplateOutlet"],["class","iwg-h6 no-results",4,"ngIf"],[1,"container","container--except-mobile","no-side-borders--mobile","p--b-0"],[3,"showClose","notificationType"],[3,"innerHTML"],[1,"iwg-h6","no-results"],["class","display",4,"ngFor","ngForOf"],[1,"display"],[3,"inventory","showStaffWarningIcon","id"]],template:function(i,r){1&i&&(e.j41(0,"iwg-loader",6),e.nI1(1,"async"),e.j41(2,"div")(3,"iwg-page-header",7),e.DNE(4,ni,1,0,"ng-template",null,0,e.C5r)(6,ii,1,3,"ng-template",null,1,e.C5r)(8,ri,2,0,"ng-template",null,2,e.C5r)(10,oi,3,1,"ng-template",null,3,e.C5r)(12,ai,3,1,"ng-template",null,4,e.C5r),e.k0s()()(),e.DNE(14,ci,9,8,"ng-container",8),e.nI1(15,"async"),e.DNE(16,pi,2,3,"ng-template",null,5,e.C5r)),2&i&&(e.Y8G("loading",e.bMT(1,4,r.loading$)),e.R7$(3),e.Y8G("leftIcon",!0)("condensed",!0),e.R7$(11),e.Y8G("ngIf",!e.bMT(15,6,r.loading$)))},dependencies:[oe.g,de.V,ue.m,Yn.d,O.Sq,O.bT,O.T3,T.Mm,ke._,ae.y,ei,O.Jj,T.D9],styles:["iwg-loader[_ngcontent-%COMP%]{position:initial}.display[_ngcontent-%COMP%]{margin-top:6rem;margin-right:4rem;margin-left:0rem}[dir=rtl]   [_nghost-%COMP%]   .display[_ngcontent-%COMP%]{margin-left:4rem;margin-right:0rem}[dir=rtl][_ngcontent-%COMP%]   .display[_ngcontent-%COMP%]{margin-left:4rem;margin-right:0rem}[dir=rtl][_nghost-%COMP%]   .display[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .display[_ngcontent-%COMP%]{margin-left:4rem;margin-right:0rem}@media (max-width: 1023.98px){.display[_ngcontent-%COMP%]{margin-top:3rem;margin-right:0rem;margin-left:0rem}}.container[_ngcontent-%COMP%]{padding-bottom:6rem}.no-results[_ngcontent-%COMP%]{padding-top:2rem;text-align:center}
1.centre-name[_ngcontent-%COMP%]{padding-top:1rem}[_nghost-%COMP%]{background-color:var(--color-bg-primary, var(--global-neutral-100, #FFFFFF))}"]})}}return n})();var hi=l(23294),J=l(72677),j=l(99428),_i=l(74967),di=l(39086),je=l(43896);const ui=["resultsEnd"],fi=["mapCard"],Xe=n=>({item:n}),vi=(n,a)=>({item:n,index:a}),He=n=>["/centre",n,"manage"];function Ci(n,a){if(1&n&&(e.j41(0,"div"),e.eu8(1,19),e.k0s()),2&n){e.XpG(3);const t=e.sdS(15);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function bi(n,a){if(1&n&&e.DNE(0,Ci,2,1,"div"),2&n){const t=e.XpG(2);e.vxM(t.showMobileView()?0:-1)}}function wi(n,a){if(1&n&&e.eu8(0,19),2&n){e.XpG(4);const t=e.sdS(15);e.Y8G("ngTemplateOutlet",t)}}function Oi(n,a){if(1&n&&(e.j41(0,"div"),e.DNE(1,wi,1,1,"ng-container",23),e.k0s()),2&n){const t=e.XpG(3);e.R7$(),e.Y8G("ngIf",!t.isFirstSearch)}}function Mi(n,a){1&n&&e.nrm(0,"iwg-breadcrumbs")}function yi(n,a){1&n&&(e.j41(0,"span",24),e.EFF(1,"SEARCH.CENTRE_EXPLORE.TITLE"),e.k0s())}function xi(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",22)(1,"div",25)(2,"div",26)(3,"iwg-centre-search",27),e.nI1(4,"async"),e.bIt("valueChange",function(){e.eBV(t);const r=e.XpG(3);return e.Njj(r.onCentreSearch())})("optionsHeightChange",function(r){e.eBV(t);const o=e.XpG(3);return e.Njj(o.searchOptionsHeight=r)}),e.k0s()()()()}if(2&n){const t=e.XpG(3);e.R7$(3),e.Y8G("formControl",t.centreSearch)("value",t.searchText)("centreSuggestion",e.bMT(4,6,t.bookingsSuggestions$))("setValueOnSubmit",!0)("isRequired",!1)("defaultSearch",t.locationQuery)}}function Pi(n,a){if(1&n&&(e.DNE(0,Oi,2,1,"div",20),e.j41(1,"iwg-page-header",21),e.DNE(2,Mi,1,0,"ng-template",null,5,e.C5r)(4,yi,2,0,"ng-template",null,6,e.C5r),e.k0s(),e.DNE(6,xi,5,8,"div",22)),2&n){const t=e.XpG(2);e.Y8G("ngIf",t.showMobileView()),e.R7$(6),e.vxM(t.showMobileView()?6:-1)}}function Ri(n,a){if(1&n&&e.DNE(0,bi,1,1)(1,Pi,7,2),2&n){const t=e.XpG();e.vxM(t.useWorkspaceSearch?0:1)}}function Ti(n,a){if(1&n&&(e.j41(0,"div",31),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n){const t=a.$implicit,i=e.XpG(3);e.R7$(),e.SpI(" ",e.bMT(2,1,i.searchErrors[t])," ")}}function Si(n,a){if(1&n&&(e.j41(0,"div",30),e.Z7z(1,Ti,3,3,"div",31,e.fX1),e.k0s()),2&n){const t=e.XpG(2);e.R7$(),e.Dyx(t.searchErrorKeys)}}function Ei(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",14)(1,"div",28)(2,"iwg-workspace-search",29),e.bIt("searchSubmitted",function(r){e.eBV(t);const o=e.XpG();return e.Njj(o.bookATour?o.onBookATourWorkspaceSearch(r):o.onWorkspaceSearch(r))})("validationErrors",function(r){e.eBV(t);const o=e.XpG();return e.Njj(o.onSearchValidationErrors(r))}),e.k0s(),e.DNE(3,Si,3,0,"div",30),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(2),e.Y8G("isHomePage",!1)("mobileCollapsable",!0)("readonly",t.bookATour)("defaultLocation",t.searchText)("showAmountOfPeople",!1)("readonlyLabelKey","PRODUCTSERVICES.SERVICEDETAILS.FILTER.SERVICE_TYPE")("readonlyTitleKey","CENTRE.BOOKTOUR.BOOKTOUR"),e.R7$(),e.vxM(t.searchErrorKeys.length>0?3:-1)}}function Ii(n,a){if(1&n&&(e.j41(0,"div"),e.eu8(1,38),e.k0s()),2&n){const t=a.$implicit;e.XpG(3);const i=e.sdS(17);e.R7$(),e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.eq3(2,Xe,t))}}function ki(n,a){if(1&n&&(e.j41(0,"div",34)(1,"div",35),e.DNE(2,Ii,2,4,"div",36),e.nrm(3,"div",37,7),e.k0s(),e.eu8(5,19),e.k0s()),2&n){const t=e.XpG(2),i=e.sdS(21);e.R7$(),e.AVh("no-map__grid--full-height",!t.hasMoreResults),e.R7$(),e.Y8G("ngForOf",t.searchResults),e.R7$(3),e.Y8G("ngTemplateOutlet",i)}}function Fi(n,a){if(1&n&&(e.j41(0,"div",32),e.DNE(1,ki,6,4,"div",33),e.k0s()),2&n){const t=e.XpG(),i=e.sdS(23);e.R7$(),e.Y8G("ngIf",t.searchResults.length)("ngIfElse",i)}}function Ni(n,a){if(1&n&&(e.j41(0,"div",45)(1,"div",46),e.nrm(2,"iwg-search-breadcrumbs"),e.k0s(),e.eu8(3,19),e.k0s()),2&n){const t=e.XpG(4),i=e.sdS(15);e.AVh("no-results",!t.searchResults.length),e.R7$(3),e.Y8G("ngTemplateOutlet",i)}}function Gi(n,a){if(1&n&&e.DNE(0,Ni,4,3,"div",44),2&n){const t=e.XpG(3);e.Y8G("ngIf",!t.showMobileView())}}function Vi(n,a){if(1&n&&e.eu8(0,19),2&n){e.XpG(5);const t=e.sdS(15);e.Y8G("ngTemplateOutlet",t)}}function Ai(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",45)(1,"div",46)(2,"iwg-centre-search",27),e.nI1(3,"async"),e.bIt("valueChange",function(){e.eBV(t);const r=e.XpG(4);return e.Njj(r.onCentreSearch())})("optionsHeightChange",function(r){e.eBV(t);const o=e.XpG(4);return e.Njj(o.searchOptionsHeight=r)}),e.k0s()(),e.DNE(4,Vi,1,1,"ng-container",23),e.k0s()}if(2&n){const t=e.XpG(4);e.AVh("no-results",!t.searchResults.length),e.R7$(2),e.Y8G("formControl",t.centreSearch)("value",t.searchText)("centreSuggestion",e.bMT(3,9,t.bookingsSuggestions$))("setValueOnSubmit",!0)("isRequired",!1)("defaultSearch",t.locationQuery),e.R7$(2),e.Y8G("ngIf",!t.isFirstSearch)}}function $i(n,a){if(1&n&&e.DNE(0,Ai,5,11,"div",44),2&n){const t=e.XpG(3);e.Y8G("ngIf",!t.showMobileView())}}function Li(n,a){if(1&n&&(e.j41(0,"div"),e.eu8(1,38),e.k0s()),2&n){const t=a.$implicit;e.XpG(4);const i=e.sdS(17);e.R7$(),e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.eq3(2,Xe,t))}}function ji(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",47),e.DNE(2,Li,2,4,"div",36),e.nrm(3,"div",null,7),e.k0s(),e.eu8(5,19),e.bVm()),2&n){const t=e.XpG(3),i=e.sdS(21
1);e.R7$(),e.AVh("desktop-map__grid--full-height",!t.hasMoreResults),e.R7$(),e.Y8G("ngForOf",t.searchResults),e.R7$(3),e.Y8G("ngTemplateOutlet",i)}}function Xi(n,a){if(1&n&&(e.j41(0,"div",40),e.DNE(1,Gi,1,1,"div",42)(2,$i,1,1,"div",42)(3,ji,6,4,"ng-container",43),e.k0s()),2&n){const t=e.XpG(2),i=e.sdS(23);e.R7$(),e.vxM(t.useWorkspaceSearch?1:2),e.R7$(2),e.Y8G("ngIf",t.searchResults.length)("ngIfElse",i)}}function Hi(n,a){if(1&n&&(e.j41(0,"div",41)(1,"div",48),e.eu8(2,19),e.k0s()()),2&n){e.XpG(2);const t=e.sdS(19);e.R7$(2),e.Y8G("ngTemplateOutlet",t)}}function Di(n,a){if(1&n&&(e.j41(0,"div",32),e.nI1(1,"async"),e.j41(2,"div",39),e.nI1(3,"async"),e.DNE(4,Xi,4,3,"div",40),e.nI1(5,"async"),e.DNE(6,Hi,3,1,"div",41),e.k0s()()),2&n){const t=e.XpG();e.AVh("container--left",t.searchResults.length&&!e.bMT(1,6,t.isFullscreenMap$)),e.R7$(2),e.AVh("desktop-map__fullscreen",e.bMT(3,8,t.isFullscreenMap$)),e.R7$(2),e.vxM(e.bMT(5,10,t.isFullscreenMap$)?-1:4),e.R7$(2),e.vxM(t.searchResults.length?6:-1)}}function Yi(n,a){if(1&n&&(e.j41(0,"div",51),e.eu8(1,19),e.k0s()),2&n){e.XpG(2);const t=e.sdS(19);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function zi(n,a){if(1&n&&(e.j41(0,"div",58),e.eu8(1,38),e.k0s()),2&n){const t=a.$implicit,i=a.index,r=e.XpG(3),o=e.sdS(17);e.AVh("m--r-4",i!==r.searchResults.length-1),e.R7$(),e.Y8G("ngTemplateOutlet",o)("ngTemplateOutletContext",e.l_i(4,vi,t,i))}}function Bi(n,a){if(1&n&&(e.j41(0,"div",59),e.eu8(1,19),e.k0s()),2&n){e.XpG(3);const t=e.sdS(21);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function Qi(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-carousel",53),e.bIt("scrollIndexChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onCarouselChange$.next(r))}),e.j41(1,"div",54,8),e.EFF(3,"\xa0"),e.k0s(),e.DNE(4,zi,2,7,"div",55)(5,Bi,2,1,"div",56),e.j41(6,"div",57,7),e.EFF(8,"\xa0"),e.k0s()()}if(2&n){const t=e.XpG(2);e.Y8G("displayOnlyFullItems",!1),e.R7$(4),e.Y8G("ngForOf",t.searchResults),e.R7$(),e.Y8G("ngIf",t.hasMoreResults)}}function Wi(n,a){if(1&n&&(e.j41(0,"div",49),e.DNE(1,Yi,2,1,"div",50),e.j41(2,"div",51),e.DNE(3,Qi,9,3,"iwg-carousel",52),e.k0s()()),2&n){const t=e.XpG(),i=e.sdS(23);e.R7$(),e.Y8G("ngIf",t.searchResults.length),e.R7$(2),e.Y8G("ngIf",t.searchResults.length)("ngIfElse",i)}}function Ui(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-checkbox",64),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onSelectAllChange(r))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&n){const t=e.XpG(2);e.AVh("margin-bottom-sml",t.useWorkspaceSearch),e.Y8G("value",t.selectAllFiltersValue)("tabIndex",0),e.R7$(),e.SpI(" ",e.bMT(2,5,"SEARCH.CENTRE_EXPLORE.SELECT_ALL")," ")}}function Ki(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",62)(1,"iwg-filter-pill-list",66),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(3);return e.Njj(o.onFilterValueChange(r))}),e.k0s()()}if(2&n){const t=e.XpG(3);e.R7$(),e.Y8G("options",t.popularFilterOptions)("value",t.filterValue)("startIconPrefix",t.filterCentreIconKey)}}function Zi(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",61),e.DNE(1,Ki,2,3,"div",62),e.j41(2,"div",62)(3,"iwg-filter-pill-list",65),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onFilterValueChange(r))}),e.k0s()()()}if(2&n){const t=e.XpG(2);e.R7$(),e.vxM(t.popularFilterOptions.length>0?1:-1),e.R7$(2),e.Y8G("options",t.filterOptions)("value",t.filterValue)("startIconPrefix",t.filterCentreIconKey)}}function Ji(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",62)(1,"iwg-filter-checkbox-list",67),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG(2);return e.Njj(o.onFilterValueChange(r))}),e.k0s()()}if(2&n){const t=e.XpG(2);e.R7$(),e.Y8G("options",t.filterOptions)("value",t.filterValue)("numberOfColumns",2)}}function qi(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-sort-filter-wrapper")(1,"iwg-filter-picker",60),e.bIt("openChange",function(r){e.eBV(t);const o=e.XpG();return e.Njj(o.onFilterOpenChange(r))})("filterApply",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.onFilterApply())})("filterReset",function(){e.eBV(t);const r=e.XpG();return e.Njj(r.onFilterReset())}),e.DNE(2,Ui,3,7,"ng-template",null,9,e.C5r)(4,Zi,4,4,"div",61)(5,Ji,2,3,"div",62),e.k0s(),e.j41(6,"iwg-sort-picker",63),e.bIt("valueChange",function(r){e.eBV(t);const o=e.XpG();return e.Njj(o.onSortValueChange(r))})("openChange",function(r){e.eBV(t);const o=e.XpG();return e.Njj(o.onSortOpenChange(r))}),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(),e.Y8G("showOnDesktop",!0)("open",t.showFilterPicker),e.R7$(3),e.vxM(t.useWorkspaceSearch?4:5),e.R7$(2),e.Y8G("options",t.sortOptions)("open",t.showSortPicker)("value",t.sortValue)}}function er(n,a){if(1&n){const t=e.RV6();e.j41(0,"a",70),e.bIt("click",function(){e.eBV(t);const r=e.XpG().item,o=e.XpG();return e.Njj(o.onExploreResultSelect(r.centreNumber))})("focus",function(){e.eBV(t);const r=e.XpG().item,o=e.XpG();return e.Njj(o.onHoverMapCard$.next(null==r?null:r.centreNumber))})("focusout",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.onHoverMapCard(null))}),e.j41(1,"div",71,10),e.bIt("mouseenter",function(){e.eBV(t);const r=e.XpG().item,o=e.XpG();return e.Njj(o.onHoverMapCard$.next(null==r?null:r.centreNumber))})("mouseleave",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.onHoverMapCard(null))}),e.j41(3,"iwg-card",72),e.bIt("panToLocation",function(r){e.eBV(t);const o=e.XpG().item,c=e.XpG();return e.Njj(c.panToLocation(r,null==o?null:o.centreNumber))}),e.k0s()()()}if(2&n){const t=e.XpG(),i=t.item,r=t.index,o=e.XpG();e.R7$(),e.Mz_("id","Search_CentreExplore_MapCard_",null==i?null:i.centreNumber,""),e.R7$(2),e.Mz_("id","vertical-card-",r,""),e.Y8G("isSearchResultCard",!0)("wrapperId","Search_CentreExplore_"+(null==i?null:i.centreNumber))("cardType",o.CardType.Vertical)("centre",null==i?null:i.centre)("centre",i)("setImageUrl",null==i?null:i.primaryImage)("highlighted",(null==i?null:i.centreNumber)===o.selectedCentreNumber)("showDesktopMapView",o.showDesktopMapView())("likingEnabled",!0)("distance",o.getCentreDistance(i))("isDistanceClickable",!o.showViewWithoutMap())("labels",o.getCardLabels(i.centreNumber))}}function tr(n,a){if(1&n){const t=e.RV6();e.j41(0,"a",73),e.bIt("click",function(){e.eBV(t);const r=e.XpG().item,o=e.XpG();
1return e.Njj(o.navigateToDetails(r.centreNumber))})("focus",function(){e.eBV(t);const r=e.XpG().item,o=e.XpG();return e.Njj(o.onHoverMapCard$.next(null==r?null:r.centreNumber))})("focusout",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.onHoverMapCard(null))}),e.j41(1,"div",71,10),e.bIt("mouseenter",function(){e.eBV(t);const r=e.XpG().item,o=e.XpG();return e.Njj(o.onHoverMapCard$.next(null==r?null:r.centreNumber))})("mouseleave",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.onHoverMapCard(null))}),e.j41(3,"iwg-card",74),e.bIt("panToLocation",function(r){e.eBV(t);const o=e.XpG().item,c=e.XpG();return e.Njj(c.panToLocation(r,null==o?null:o.centreNumber))}),e.k0s()()()}if(2&n){const t=e.XpG(),i=t.item,r=t.index,o=e.XpG();e.Y8G("routerLink",o.bookATour?null:e.eq3(16,He,i.centreNumber)),e.R7$(),e.Mz_("id","Search_CentreExplore_MapCard_",null==i?null:i.centreNumber,""),e.R7$(2),e.Mz_("id","vertical-card-",r,""),e.Y8G("wrapperId","Search_CentreExplore_"+(null==i?null:i.centreNumber))("cardType",o.CardType.Vertical)("centre",null==i?null:i.centre)("centre",i)("setImageUrl",null==i?null:i.primaryImage)("highlighted",(null==i?null:i.centreNumber)===o.selectedCentreNumber)("showDesktopMapView",o.showDesktopMapView())("likingEnabled",!0)("distance",o.getCentreDistance(i))("isDistanceClickable",!o.showViewWithoutMap())("labels",o.getCardLabels(i.centreNumber))}}function nr(n,a){if(1&n&&e.DNE(0,er,4,16,"a",68)(1,tr,4,18,"a",69),2&n){const t=e.XpG();e.vxM(t.useWorkspaceSearch?0:1)}}function ir(n,a){if(1&n){const t=e.RV6();e.j41(0,"a",78),e.bIt("click",function(){const r=e.eBV(t).ngIf,o=e.XpG(4);return e.Njj(o.onExploreResultSelect(r.centreNumber))}),e.nrm(1,"iwg-card",79),e.k0s()}if(2&n){const t=a.ngIf,i=e.XpG(4);e.R7$(),e.Y8G("centre",t)("setImageUrl",null==t?null:t.primaryImage)("cardType",i.CardType.Vertical)("isMapWindow",!0)("selectEnabled",!1)}}function rr(n,a){if(1&n&&(e.DNE(0,ir,2,5,"a",77),e.nI1(1,"async")),2&n){const t=e.XpG(3);e.Y8G("ngIf",e.bMT(1,1,t.selectedCentreInfo$))}}function or(n,a){if(1&n){const t=e.RV6();e.j41(0,"a",81),e.bIt("click",function(){const r=e.eBV(t).ngIf,o=e.XpG(4);return e.Njj(o.navigateToDetails(r.centreNumber))}),e.nrm(1,"iwg-card",79),e.k0s()}if(2&n){const t=a.ngIf,i=e.XpG(4);e.Y8G("routerLink",i.bookATour?null:e.eq3(6,He,t.centreNumber)),e.R7$(),e.Y8G("centre",t)("setImageUrl",null==t?null:t.primaryImage)("cardType",i.CardType.Vertical)("isMapWindow",!0)("selectEnabled",!1)}}function ar(n,a){if(1&n&&(e.DNE(0,or,2,8,"a",80),e.nI1(1,"async")),2&n){const t=e.XpG(3);e.Y8G("ngIf",e.bMT(1,1,t.selectedCentreInfo$))}}function lr(n,a){if(1&n&&(e.j41(0,"iwg-loader",13),e.nI1(1,"async"),e.DNE(2,rr,2,3,"a",68)(3,ar,2,3,"a",69),e.k0s()),2&n){const t=e.XpG(2);e.Y8G("loading",e.bMT(1,2,t.isInfoWindowLoading$)),e.R7$(2),e.vxM(t.useWorkspaceSearch?2:3)}}function sr(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",75)(1,"iwg-map",76),e.nI1(2,"async"),e.nI1(3,"async"),e.nI1(4,"async"),e.bIt("selectedLocation",function(r){e.eBV(t);const o=e.XpG();return e.Njj(o.onSelectedLocation(r))})("refreshList",function(r){e.eBV(t);const o=e.XpG();return e.Njj(o.onRefreshList(r))}),e.DNE(5,lr,4,4,"ng-template",null,11,e.C5r),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(),e.Y8G("locations",e.bMT(2,6,t.mapLocations$))("searchedViewport",e.bMT(3,8,t.searchedViewport$))("selectedLocationId",null==t.selectedCentreNumber?null:t.selectedCentreNumber.toString())("panToLocationId",t.panToLocationId)("pointsAlreadyTranslated",!0)("refreshListZoomLevel",e.bMT(4,10,t.refreshListZoomLevel$))}}function cr(n,a){if(1&n){const t=e.RV6();e.j41(0,"iwg-loader",83),e.nI1(1,"async"),e.nI1(2,"async"),e.j41(3,"div",84)(4,"iwg-button",85),e.bIt("click",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.showMoreResults())})("keydown.enter",function(){e.eBV(t);const r=e.XpG(2);return e.Njj(r.showMoreResults())}),e.EFF(5),e.k0s()()()}if(2&n){const t=e.XpG(2);e.AVh("more-results-loader",e.bMT(1,6,t.moreResultsLoading$)&&t.showMoreClicked),e.Y8G("loading",e.bMT(2,8,t.moreResultsLoading$)&&t.showMoreClicked),e.R7$(4),e.Y8G("displayType",t.DisplayType.secondary)("iconClass","iwg-icon-plus"),e.R7$(),e.SpI(" ","PRODUCTSERVICES.CCA_SETTINGS_DETAILS.SHOW_MORE"," ")}}function gr(n,a){if(1&n&&e.DNE(0,cr,6,10,"iwg-loader",82),2&n){const t=e.XpG();e.vxM(t.hasMoreResults?0:-1)}}function pr(n,a){1&n&&(e.j41(0,"div",86)(1,"div",25)(2,"div",87)(3,"span",24),e.EFF(4,"SEARCH.CENTRE_EXPLORE.EMPTY"),e.k0s()()()())}function mr(n,a){1&n&&(e.j41(0,"div",86)(1,"div",25)(2,"div",87)(3,"span",24),e.EFF(4,"SEARCH.CENTRE_EXPLORE.EMPTY"),e.k0s()()()())}function hr(n,a){if(1&n&&e.DNE(0,mr,5,0,"div",88),2&n){const t=e.XpG(2);e.Y8G("ngIf",!t.isFirstSearch)}}function _r(n,a){if(1&n&&e.DNE(0,pr,5,0,"div",86)(1,hr,1,1,"div",86),2&n){const t=e.XpG();e.vxM(t.useWorkspaceSearch?0:1)}}let dr=(()=>{class n{get searchErrorKeys(){return Object.keys(this.searchErrors)}get popularFilterOptions(){return this.filterOptions.filter(t=>t.isPopular)}constructor(t,i,r,o,c){this.store=t,this.deviceService=i,this.router=r,this.activatedRoute=o,this.ngxLogger=c,this.unsubscribe$=new b.B,this.onHoverMapCard$=new b.B,this.onCarouselChange$=new b.B,this.centreSearch=new ee.hs(""),this.isLoading=!1,this.isFirstSearch=!0,this.showMap=!0,this.selectedCentreNumber=0,this.searchOptionsHeight=0,this.carouselIndex=null,this.searchText="",this.searchResults=[],this.showMoreClicked=!1,this.hasMoreResults=!1,this.panToLocationId=null,this.moreResultsLoading$=this.store.select(M.y1),this.bookingsSuggestions$=this.store.select(_i.v),this.searchResultsLoading$=this.store.select(M.vY),this.workspaceSearchDecisionLoaded$=this.store.select(re.or),this.refreshListZoomLevel$=new C.t(null),this.isFullscreenMap$=this.store.select(Z.ws),this.showSortPicker=!1,this.sortOptions=[{sortField:"distance",displayText:"SEARCH.CENTRE_EXPLORE.NEAREST",sortOrder:$.x.ascending}
1],this.sortValue=this.sortOptions[0],this.showFilterPicker=!1,this.filterOptions=[],this.filterValue=[],this.appliedFilterValue=[],this.selectAllFiltersValue=!1,this.CardType=Pe.b,this.bookATour=!1,this.pageSize=12,this.DisplayType=Re.t,this.useWorkspaceSearch=!1,this.filterCentreIconKey=U.w,this.searchErrors={}}ngOnInit(){this.store.dispatch((0,B.Zz)({breadcrumbs:[{label:"MENU.OPTIONS.HOME",url:"/home"}]})),this.store.dispatch(v.loadCentreFeaturesRequest()),this.store.dispatch((0,di.lE)());const t=this.activatedRoute.snapshot.queryParamMap.get("bookATour");this.bookATour=null!==t&&"true"===t.toLowerCase(),this.isInfoWindowLoading$=this.store.select(j.$h),this.selectedCentreInfo$=this.store.select(j.JH),this.mapLocations$=this.store.select(m.xl),this.searchedViewport$=this.store.select(j.w0),this.store.select(M.Di).pipe((0,s.Q)(this.unsubscribe$)).subscribe(i=>this.isLoading=i),this.store.select(m.BG).pipe((0,s.Q)(this.unsubscribe$)).subscribe(i=>{this.filterOptions=i}),this.store.select(j.As).pipe((0,s.Q)(this.unsubscribe$)).subscribe(i=>{this.searchText=i,this.restoreCurrentSearch()}),this.store.select(j.cp).pipe((0,s.Q)(this.unsubscribe$)).subscribe(i=>{this.appliedFilterValue=i,this.filterValue=i,this.selectAllFiltersValue=!!this.filterOptions.length&&this.filterValue.length===this.filterOptions.length}),this.store.select(j.ef).pipe((0,s.Q)(this.unsubscribe$)).subscribe(i=>this.hasMoreResults=!!i?.continuationToken),this.store.select(j.Iy).pipe((0,s.Q)(this.unsubscribe$)).subscribe(i=>this.sortValue=this.sortOptions.find(r=>r.sortField===i.sortField&&r.sortOrder===i.sortOrder)),this.store.select(j.fj).pipe((0,s.Q)(this.unsubscribe$)).subscribe(i=>this.onSearchResultsEmitted(i)),this.store.select(W.Hg).pipe((0,s.Q)(this.unsubscribe$),(0,y.p)(i=>null!=i)).subscribe(i=>this.homeCentre=i.homeCentreNumber),this.deviceService.deviceType$.pipe((0,s.Q)(this.unsubscribe$)).subscribe(i=>this.deviceType=i),this.onCarouselChange$.pipe((0,x.B)(300),(0,s.Q)(this.unsubscribe$)).subscribe(i=>this.onCarouselChange(i)),this.onHoverMapCard$.pipe((0,s.Q)(this.unsubscribe$)).subscribe(i=>this.onHoverMapCard(i)),this.store.select(re.D8).pipe((0,s.Q)(this.unsubscribe$)).subscribe(i=>this.useWorkspaceSearch=i),this.activatedRoute.queryParams.pipe((0,hi.F)((i,r)=>i.location===r.location),(0,y.p)(()=>!this.isFirstSearch),(0,y.p)(i=>!!i.location&&i.location!==this.searchText),(0,s.Q)(this.unsubscribe$)).subscribe(i=>{this.searchText=i.location,this.centreSearchRequest()})}ngAfterViewInit(){this.onFilterApply(),(0,z.x)((0,V.of)(this.resultsEndElements),this.resultsEndElements.changes).pipe((0,y.p)(t=>this.observer&&t?.first),(0,s.Q)(this.unsubscribe$)).subscribe(t=>{this.observer.disconnect();const i=t.first?.nativeElement;i instanceof Element&&this.observer.observe(i)})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}centreSearchRequest(t=null){(0,A.z)([this.store.select(Z.tn),this.store.select(m.K7)]).pipe((0,I.s)(1),(0,s.Q)(this.unsubscribe$)).subscribe(([i,r])=>{this.searchText&&(null===i||!r&&i===_.K.google||i===_.K.baidu)&&this.store.dispatch(v.loadMapLocationCentres({searchText:this.searchText})),this.refreshListZoomLevel$.next(t),this.searchText&&this.store.dispatch(J.j0({searchText:this.searchText,featureIds:this.filterValue,pageSize:this.pageSize}))})}onSortOpenChange(t){this.showSortPicker=t}onSortValueChange(t){this.sortValue=t,this.showSortPicker=!1,this.store.dispatch(J.XP({sortValue:this.sortValue})),this.ngxLogger.log((0,g.jZ)("distance",t.sortOrder))}onFilterOpenChange(t){this.showFilterPicker=t,this.showFilterPicker||(this.filterValue=this.appliedFilterValue,this.selectAllFiltersValue=this.filterValue.length===this.filterOptions.length)}onFilterValueChange(t){this.filterValue=t,this.selectAllFiltersValue=this.filterValue.length===this.filterOptions.length}onFilterApply(){this.store.dispatch(J.Tm({filterValue:this.filterValue})),this.showFilterPicker=!1,this.centreSearchRequest(),this.ngxLogger.log((0,g.$M)("feature"))}onFilterReset(){this.filterValue=[],this.selectAllFiltersValue=!1}onSelectAllChange(t){this.selectAllFiltersValue=t,this.filterValue=t?this.filterOptions.map(i=>i.id):[]}onHoverMapCard(t){this.selectedCentreNumber=t}onSearchResultsEmitted(t){const i=this.showMoreClicked;this.showMoreClicked=!1,this.showMobileMapView()&&i&&t?.length>=this.searchResults?.length&&document.getElementById("vertical-card-"+(this.searchResults?.length-1))?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}),this.searchResults=t,this.showMobileMapView()&&!i&&requestAnimationFrame(()=>{document.getElementById("vertical-card-0")?.scrollIntoView({behavior:"auto",block:"nearest",inline:"start"})})}onCarouselChange(t){this.carouselIndex!==(t=t<=0?0:t-1)&&t<this.searchResults.length&&(this.carouselIndex=t,this.selectedCentreNumber=this.searchResults[this.carouselIndex]?+this.searchResults[this.carouselIndex].centreNumber:null)}onSelectedLocation(t){this.store.dispatch(J.yL({centreNumber:t}))}onRefreshList(t){this.searchText=t.mapLocation.id,this.centreSearchRequest(t.zoom),this.router.navigate(["."],{relativeTo:this.activatedRoute,queryParams:{location:this.searchText},replaceUrl:!0})}onCentreSearch(){this.centreSearch.value?.centreName&&this.searchText!==this.centreSearch.value.centreName&&(this.isFirstSearch=!1,this.searchText=this.centreSearch.value?.centreName,this.centreSearchRequest(),this.router.navigate(["."],{relativeTo:this.activatedRoute,queryParams:{location:this.searchText,bookATour:this.bookATour},replaceUrl:!0}),this.ngxLogger.log((0,g.RO)(this.searchText)))}onToggleMap(){this.showMap=!this.showMap}showMobileView(){return this.deviceType===p.b.mobile||this.deviceType===p.b.tablet}showMobileMapView(){return this.showMap&&this.showMobileView()}showViewWithoutMap(){return!this.showMap}showDesktopMapView(){return this.showMap&&!this.showMobileView()}getToggleMapListText(){return this.showMap?this.showMobileView()?"SEARCH.CENTRE_EXPLORE.LIST":"SEARCH.CENTRE_EXPLORE.SHOW_LIST":this.showMobileView()?"SEARCH.CENTRE_EXPLORE.MAP":"SEARCH.CENTRE_EXPLORE.SHOW_MAP"}restoreCurrentSearch(){if(this.isFirstSearch){this.isFirstSearch=!1;const t=this.activatedRoute.snapshot.queryParamMap.get("location");t?t!==this.searchText&&(this.searchText=t,this.centreSearchRequest()):this.store.dispatch(J.$V())}}showMoreResults(){this.showMoreClicked=!0,this.requestWhenLoaded()}requestWhenLoaded(){this.store.select(M.y1).pipe((0,y.p)(t=>!t),(0,I.s)(1),(0,s.Q)(this.unsubscribe$)).subscribe(t=>{this.store.dispatch(J.Tw({searchText:this.searchText,featureIds:this.filterValue,pageSize:this.pageSize}))})}getCentreDistance(t){return{value:t.distance,unit:t.distanceUnit}}panToLocation(t,i){this.panToLocationId=i,t.stopPropagation(),t.preventDefault(),setTimeout(()=>{this.panToLocationId=null},200)}getCardLabels(t){const i=this.searchResults.find(r=>r.centreNumber===t);return new Date(i.dateOpened)>new Date?[{labelText:"SEARCH.RESULTS.COMING_SOON",labelType:this.useWorkspaceSearch?S.f.overImage:S.f.homeCenter}]:this.homeCentre&&t===this.homeCentre?[{labelText:"HOME.CENTRES.HOMECENTRE",labelType:S.f.homeCenter}]:[]}get locationQuery(){return this.activatedRoute.snapshot.queryParamMap.get("location")}
1navigateToDetails(t){this.bookATour&&globalThis.open(`/centre/${t}/details/book-tour`,"_self")}onWorkspaceSearch(t){if(t.route===K.M.explore){const i=t.queryParams?.location;i&&this.searchText!==i&&(this.isFirstSearch=!1,this.searchText=i,this.centreSearchRequest(),this.router.navigate(["."],{relativeTo:this.activatedRoute,queryParams:{location:this.searchText,bookATour:this.bookATour},replaceUrl:!0}),this.ngxLogger.log((0,g.RO)(this.searchText)))}else this.store.dispatch((0,w.t_)({query:t.queryParams}))}onSearchValidationErrors(t){this.searchErrors=t}onExploreResultSelect(t){this.store.dispatch(this.bookATour?(0,w.d2)({centreNumber:t}):(0,w.er)({centreNumber:t}))}onBookATourWorkspaceSearch(t){this.bookATour&&(t.type===ie.sA.None?(this.isFirstSearch=!1,this.searchText=t.centreName,this.centreSearchRequest(),this.router.navigate(["."],{relativeTo:this.activatedRoute,queryParams:{location:this.searchText,bookATour:this.bookATour},replaceUrl:!0}),this.ngxLogger.log((0,g.RO)(this.searchText))):this.store.dispatch((0,w.d2)({centreNumber:t.centreNumber})))}static{this.\u0275fac=function(i){return new(i||n)(e.rXU(N.il),e.rXU(p.g),e.rXU(h.Ix),e.rXU(h.nX),e.rXU(pe.so))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["iwg-centre-explore"]],viewQuery:function(i,r){if(1&i&&(e.GBs(ui,5),e.GBs(fi,5,e.aKT)),2&i){let o;e.mGM(o=e.lsd())&&(r.resultsEndElements=o),e.mGM(o=e.lsd())&&(r.mapCards=o)}},features:[e.Jv_([{provide:d.X,useExisting:(0,e.Rfq)(()=>n)}])],decls:24,vars:26,consts:[["searchResultsActions",""],["centreCard",""],["map",""],["showMore",""],["noresults",""],["headerBreadcrumbs",""],["headerTitle",""],["resultsEnd",""],["resultsStart",""],["action",""],["mapCard",""],["infoWindowTemplate",""],[1,"iwg-centre-explore"],[3,"loading"],[1,"workspace-search-container"],["class","container",4,"ngIf"],["class","container",3,"container--left",4,"ngIf"],["class","mobile-map",4,"ngIf"],[1,"search-options-spacer"],[3,"ngTemplateOutlet"],[4,"ngIf"],[1,"bottom-border"],[1,"container","page-section"],[3,"ngTemplateOutlet",4,"ngIf"],["translate",""],[1,"row"],[1,"col-xs-12","col-md-6"],[3,"valueChange","optionsHeightChange","formControl","value","centreSuggestion","setValueOnSubmit","isRequired","defaultSearch"],[1,"workspace-search-inner","full-mobile-width"],[1,"full-width",3,"searchSubmitted","validationErrors","isHomePage","mobileCollapsable","readonly","defaultLocation","showAmountOfPeople","readonlyLabelKey","readonlyTitleKey"],[1,"search-errors"],[1,"search-error","iwg-body2"],[1,"container"],["class","m--t-4",4,"ngIf","ngIfElse"],[1,"m--t-4"],[1,"no-map__grid"],[4,"ngFor","ngForOf"],[1,"results-end"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"desktop-map","m--t-4"],[1,"desktop-map__results"],[1,"desktop-map__map-container"],[1,"filter-section",3,"no-results"],[4,"ngIf","ngIfElse"],["class","filter-section",3,"no-results",4,"ngIf"],[1,"filter-section"],[1,"filter-section__search"],[1,"desktop-map__grid"],[1,"map-sticky"],[1,"mobile-map"],["class","m--b-4",4,"ngIf"],[1,"m--b-4"],["wrapperId","Search_CentreExplore_Carousel",3,"displayOnlyFullItems","scrollIndexChange",4,"ngIf","ngIfElse"],["wrapperId","Search_CentreExplore_Carousel",3,"scrollIndexChange","displayOnlyFullItems"],[1,"container","container--left"],["class","card-container",3,"m--r-4",4,"ngFor","ngForOf"],["class","m--l-4",4,"ngIf"],[1,"container","container--right"],[1,"card-container"],[1,"m--l-4"],["id","Search_CentreExplore_FitlerPicker",3,"openChange","filterApply","filterReset","showOnDesktop","open"],[1,"filter-picker-wrapper"],[1,"filter-checkbox-list"],["id","Search_CentreExplore_SortPicker",3,"valueChange","openChange","options","open","value"],["id","Search_CentreExplore_SelectAllFilterCheckbox",3,"valueChange","value","tabIndex"],["wrapperId","Search_CentreExplore_Filters","titleKey","name","valueKey","id","idKey","id","groupTitle","COMMON.ALL_FILTERS","iwgFilterAnalytic","",3,"valueChange","options","value","startIconPrefix"],["wrapperId","Booking_SearchResults_PopularFilters","titleKey","name","valueKey","id","idKey","id","groupTitle","COMMON.POPULAR_FILTERS","iwgFilterAnalytic","",3,"valueChange","options","value","startIconPrefix"],["wrapperId","Search_CentreExplore_Filters","titleKey","name","valueKey","id","idKey","id","iwgFilterAnalytic","",3,"valueChange","options","value","numberOfColumns"],[1,"centre-explore-link"],[1,"centre-explore-link",3,"routerLink"],[1,"centre-explore-link",3,"click","focus","focusout"],[1,"search-results__item",3,"mouseenter","mouseleave","id"],[1,"search-result-card",3,"panToLocation","id","isSearchResultCard","wrapperId","cardType","centre","setImageUrl","highlighted","showDesktopMapView","likingEnabled","distance","isDistanceClickable","labels"],[1,"centre-explore-link",3,"click","focus","focusout","routerLink"],[3,"panToLocation","id","wrapperId","cardType","centre","setImageUrl","highlighted","showDesktopMapView","likingEnabled","distance","isDistanceClickable","labels"],[1,"map-container"],[3,"selectedLocation","refreshList","locations","searchedViewport","selectedLocationId","panToLocationId","pointsAlreadyTranslated","refreshListZoomLevel"],["class","centre-explore-link",3,"click",4,"ngIf"],[1,"centre-explore-link",3,"click"],[3,"centre","setImageUrl","cardType","isMapWindow","selectEnabled"],["class","centre-explore-link",3,"routerLink","click",4,"ngIf"],[1,"centre-explore-link",3,"click","routerLink"],[1,"show-more__loader",3,"loading","more-results-loader"],[1,"show-more__loader",3,"loading"],[1,"show-more"],["wrapperId","Search_CentreExplore_ShowMore",1,"account",3,"click","keydown.enter","displayType","iconClass"],[1,"search-results-empty"],[1,"col-xs-12","center-xs"],["class","search-results-empty",4,"ngIf"]],template:function(i,r){if(1&i&&(e.j41(0,"div",12),e.SS7(1),e.nI1(2,"async"),e.DNE(3,Ri,2,1),e.j41(4,"iwg-loader",13),e.nI1(5,"async"),e.nI1(6,"async"),e.nI1(7,"async"),e.DNE(8,Ei,4,8,"div",14),e.j41(9,"div"),e.DNE(10,Fi,2,2,"div",15)(11,Di,7,12,"div",16)(12,Wi,4,3,"div",17),e.k0s()(),e.nrm(13,"div",18),e.k0s(),e.DNE(14,qi,7,6,"ng-template",null,0,e.C5r)(16,nr,2,1,"ng-template",null,1,e.C5r)(18,sr,7,12,"ng-template",null,2,e.C5r)(20,gr,1,1,"ng-template",null,3,e.C5r)(22,_r,2,1,"ng-template",null,4,e.C5r)),2&i){e.AVh("overflow-auto",r.showFilterPicker);const o=e.bMT(2,18,r.workspaceSearchDecisionLoaded$);e.R7$(3),e.vxM(o?3:-1),e.R7$(),e.AVh("page-section",!o||(r.useWorkspaceSearch?e.bMT(5,20,r.searchResultsLoading$):r.isLoading))("loader",!o||(r.useWorkspaceSearch?e.bMT(6,22,r.searchResultsLoading$):r.isLoading)),e.Y8G("loading",!o||(r.useWorkspaceSearch?e.bMT(7,24,r.searchResultsLoading$):r.isLoading)),e.R7$(4),e.vxM(r.useWorkspaceSearch?8:-1),e.R7$(),e.AVh("m--t-4",!r.showMobileView())("page-section",!r.useWorkspaceSearch||!r.showMobileView()),e.R7$(),e.Y8G("ngIf",r.showViewWithoutMap()),e.R7$(),e.Y8G("ngIf",r.showDesktopMapView()),e.R7$(),e.Y8G("ngIf",r.showMobileMapView()),e.R7$(),e.xc7("height",r.searchOptionsHeight,"px")}},dependencies:[oe.g,Te.b,me.i,he.q,_e.X,Se.l,de.V,ue.m,Ee.i,ee.BC,ee.l_,je.P,h.Wk,fe.i,O.Sq,O.bT,O.T3,T.Mm,ve.Q,Fe.P,ae.y,Ge,Ve.d,Ce.E,O.Jj,T.D9],styles:["[_nghost-%COMP%]{height:100%}.iwg-centre-explore[_ngcontent-%COMP%]{height:100%}.iwg-centre-explore[_ngcontent-%COMP%]   .page-section[_ngcontent-%COMP%]{margin-top:3rem}.iwg-centre-explore[_ngcontent-%COMP%]   .filter-section[_ngcontent-%COMP%]{margin-bottom:var(--spacing-sml, var(--scale-500, 2.4rem));display:flex;width:100%;gap:var(--scale-450, 2rem);align-items:center;justify-content:space-between}.iwg-centre-explore[_ngcontent-%COMP%]   .filter-section__search[_ngcontent-%COMP%]{width:100%}.iwg-centre-explore[_ngcontent-%COMP%]   .filter-section.no-results[_ngcontent-%COMP%]{justify-content:unset}.iwg-centre-explore[_ngcontent-%COMP%]   .filter-section.no-results[_ngcontent-%COMP%]   .filter-section__search[_ngcontent-%COMP%]{width:40%}.iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .filter-checkbox-list[_ngcontent-%COMP%]{padding:2rem 3rem 0rem}@media (max-width: 1023.98px){.iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .filter-checkbox-list[_ngcontent-%COMP%]{padding:1.6rem 1.6rem 0rem}}.iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{display:flex;justify-content:center;height:4rem;margin-left:auto;align-items:flex-end}.iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F));overflow:hidden;text-overflow:ellipsis}.iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]:hover{cursor:pointer}@media (max-width: 1023.98px){.iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{border:.1rem solid var(--color-border, var(--global-neutral-300, #C3C3C3));flex:1;min-width:0;flex-basis:100%;height:4.4rem;align-items:center}[dir=rtl]   [_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{border-right:.1rem solid var(--color-border, var(--global-neutral-300, #C3C3C3));margin-left:none}[dir=rtl][_ngcontent-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{border-right:.1rem solid var(--color-border, var(--global-neutral-300, #C3C3C3));margin-left:none}[dir=rtl][_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{border-right:.1rem solid var(--color-border, var(--global-neutral-300, #C3C3C3));margin-left:none}}[dir=rtl]   [_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{margin-left:0;margin-right:auto}[dir=rtl][_ngcontent-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{margin-left:0;margin-right:auto}[dir=rtl][_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]{margin-left:0;margin-right:auto}.iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:var(--body1-font-size, 1.6rem);padding-right:1rem;padding-top:.3rem;margin-bottom:.3rem}@media (max-width: 1023.98px){.iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{padding-top:.1rem}}[dir=rtl]   [_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{float:right;padding-right:0rem;padding-left:1rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{float:right;padding-right:0rem;padding-left:1rem}[dir=rtl][_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   iwg-sort-filter-wrapper[_ngcontent-%COMP%]   .map-toggle[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{float:right;padding-right:0rem;padding-left:1rem}.iwg-centre-explore[_ngcontent-%COMP%]   .map-sticky[_ngcontent-%COMP%]{position:sticky;top:0}.iwg-centre-explore[_ngcontent-%COMP%]   .map-container[_ngcontent-%COMP%]{height:calc(100vh - (var(--scale-1200, 8rem) + 1px))}.iwg-centre-explore[_ngcontent-%COMP%]   .desktop-map[_ngcontent-%COMP%]{display:flex}.iwg-centre-explore[_ngcontent-%COMP%]   .desktop-map__results[_ngcontent-%COMP%]{flex:1;padding-right:3rem;display:flex;flex-direction:column}[dir=rtl]   [_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   .desktop-map__results[_ngcontent-%COMP%]{padding-right:0rem;padding-left:3rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   .desktop-map__results[_ngcontent-%COMP%]{padding-right:0rem;padding-left:3rem}[dir=rtl][_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   .desktop-map__results[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-centre-explore[_ngcontent-%COMP%]   .desktop-map__results[_ngcontent-%COMP%]{padding-right:0rem;padding-left:3rem}.iwg-centre-explore[_ngcontent-%COMP%]   .desktop-map__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sml, var(--scale-500, 2.4rem));align-items:stretch}.iwg-centre-explore[_ngcontent-%COMP%]   .desktop-map__grid--full-height[_ngcontent-%COMP%]{grid-template-rows:repeat(4,minmax(auto,1fr));margin-bottom:var(--spacing-lrg, var(--scale-700, 4rem))}.iwg-centre-explore[_ngcontent-%COMP%]   .desktop-map__map-container[_ngcontent-%COMP%]{flex:1}.iwg-centre-explore[_ngcontent-%COMP%]   .desktop-map[_ngcontent-%COMP%]   iwg-card[_ngcontent-%COMP%]{width:var(--centre-card-grid-width, 25.6rem)}.iwg-centre-explore[_ngcontent-%COMP%]   .desktop-map__fullscreen[_ngcontent-%COMP%]{height:calc(100vh + var(--scale-1200, 8rem) + 1px);padding-bottom:var(--spacing-sml, var(--scale-500, 2.4rem))}.iwg-centre-explore[_ngcontent-%COMP%]   .no-map__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--centre-card-grid-width, 25.6rem),1fr));gap:var(--spacing-sml, var(--scale-500, 2.4rem));align-items:stretch}.iwg-centre-explore[_ngcontent-%COMP%]   .no-map__grid--full-height[_ngcontent-%COMP%]{margin-bottom:var(--spacing-lrg, var(--scale-700, 4rem))}@media (max-width: 1023.98px){.iwg-centre-explore[_ngcontent-%COMP%]   .no-map__grid--full-height[_ngcontent-%COMP%]{margin-bottom:var(--spacing-sml, var(--scale-500, 2.4rem))}}.iwg-centre-explore[_ngcontent-%COMP%]   .centre-explore-link[_ngcontent-%COMP%]{display:flex;height:100%}.iwg-centre-explore[_ngcontent-%COMP%]   .search-results__item[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;width:100%}.iwg-centre-explore[_ngcontent-%COMP%]   iwg-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}.iwg-centre-explore[_ngcontent-%COMP%]   .mobile-map[_ngcontent-%COMP%]   .map-container[_ngcontent-%COMP%]{height:calc(100vh - (var(--scale-1100, 7.2rem) + 19.5rem + 12.5rem + 4rem));min-height:15rem}.iwg-centre-explore[_ngcontent-%COMP%]   .card-container[_ngcontent-%COMP%]{min-width:30rem}.iwg-centre-explore[_ngcontent-%COMP%]   .card-container[_ngcontent-%COMP%]   .card-link[_ngcontent-%COMP%]{display:block;height:100%}.iwg-centre-explore[_ngcontent-%COMP%]   .card-container[_ngcontent-%COMP%]   .card-link[_ngcontent-%COMP%]   .search-results__item[_ngcontent-%COMP%]{height:100%}.iwg-centre-explore[_ngcontent-%COMP%]   .card-container[_ngcontent-%COMP%]   .card-link[_ngcontent-%COMP%]   .search-results__item[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{height:100%}.filter-picker-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--spacing-lrg, var(--scale-700, 4rem))}.more-results-loader[_ngcontent-%COMP%]{margin-top:1rem;min-height:10rem}.show-more[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding-bottom:var(--spacing-lrg, var(--scale-700, 4rem))}.show-more__loader[_ngcontent-%COMP%]{min-height:10rem}@media (max-width: 1023.98px){.show-more__loader[_ngcontent-%COMP%]{height:100%}}@media (max-width: 1023.98px){.show-more[_ngcontent-%COMP%]{height:100%;padding-bottom:unset}}.loader[_ngcontent-%COMP%]{height:40rem;overflow-y:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.centre-explore-link[_ngcontent-%COMP%]{cursor:pointer}"]})}}return n})();var ur=l(66474),fr=l(983),vr=l(31397),Cr=l(36017),be=l(45077);function we(n){return"/"}const Or=[{canActivate:[l(81157).x],path:"",component:Xn,dat
1a:{breadcrumb:"SEARCH.BREADCRUMB",analyticPageName:"Search Results",simplifiedHeaderForProductSearch:u.c.VirtualOffice,simplifiedTitle:"WORKSPACE.ITEM.ADDVIRTUALOFFICE",navigateToUrl:"/home"},children:[{path:"search",component:Hn.j,canActivate:[be.b],data:{analyticPageName:"Booking Search",redirectUrl:we}},{path:"calendar",component:ur.A,canActivate:[be.b],resolve:{calendarResolver:n=>(0,e.WQX)(N.il).select(m.gG).pipe((0,vr.Z)(i=>{if(i&&n?.queryParams){const o={eventDiscriminator:Cr.l.CalendarSearchResultsResolverService,centreId:i.centreNumber,centreName:i.name,productType:Number(n.queryParams.productTypeId??n.queryParams.inventoryTypeId),roomConfigurationId:+n.queryParams.roomConfigurationId,date:new Date(n.queryParams.from),numberOfPeople:n.queryParams.numberOfPeople};return(0,V.of)(o)}return(0,V.of)(fr.w)}),(0,I.s)(1))},data:{analyticPageName:"Booking Calendar Page",redirectUrl:we}}]},{path:"available-inventory",canActivate:[be.b],component:mi,data:{breadcrumb:"WORKSPACE.BREADCRUMB",analyticPageName:"Available Workspaces",redirectUrl:we}},{path:"explore",component:dr,data:{breadcrumb:"SEARCH.CENTRE_EXPLORE.BREADCRUMB",analyticPageName:"Centre Explore"}}];let Mr=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=e.$C({type:n})}static{this.\u0275inj=e.G2t({imports:[h.iI.forChild(Or),h.iI]})}}return n})();var yr=l(74863),xr=l(3162),Pr=l(99381),Rr=l(87127),Tr=l(2370),Sr=l(6732),Er=l(86049),Ir=l(96518),kr=l(39642),Fr=l(99252),Nr=l(31476),Gr=l(46351),Vr=l(71660);let Ar=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=e.$C({type:n})}static{this.\u0275inj=e.G2t({providers:[Ae.K,Gr.Y],imports:[O.MD,T.h,Vr.O,Sr.R,ae.y,Er.v,Ir.s,kr.C,Fr.D,Nr.P,Mr,oe.g,Tr.X,me.i,he.q,_e.X,je.P,yr.b,ee.X1.withConfig({callSetDisabledState:"whenDisabledForLegacyCode"}),Pr.E,xr.r,Rr.W,fe.i,Ce.E]})}}return n})()},73186:(se,G,l)=>{l.d(G,{U:()=>h});var h=function(e){return e.Asc="Asc",e.Desc="Desc",e}(h||{})}}]);

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.