1import{a as V,b as L}from"./chunk-EPGZPIUV.js";import"./chunk-RRTQZZUB.js";import"./chunk-25VDCOO7.js";import"./chunk-BL6OGC3A.js";import"./chunk-UNHFDEAW.js";import{a as _}from"./chunk-AGNEDNDO.js";import{c as i}from"./chunk-7JK4YU6H.js";import"./chunk-LRUDMPW7.js";import"./chunk-WVAHAKOR.js";import"./chunk-7M6VZNAY.js";import"./chunk-F255GW2T.js";import"./chunk-COUSXZSK.js";import"./chunk-YSBNZ2D4.js";import"./chunk-VUR6JWH3.js";import"./chunk-GVDOXYUI.js";import"./chunk-WX5IEK4X.js";import"./chunk-IKELL5US.js";import"./chunk-GFFPIZE2.js";import"./chunk-VYZSFR3D.js";import"./chunk-OSTPGULE.js";import"./chunk-KIOUS7YV.js";import"./chunk-JXMTAIBB.js";import"./chunk-LWUUEIQO.js";import"./chunk-ZFUIHNPN.js";import"./chunk-KJIUKXJ4.js";import"./chunk-BCT6AZ4D.js";import"./chunk-GBA5HQ3D.js";import"./chunk-L2XAKF7E.js";import"./chunk-ARHQJIEW.js";import"./chunk-J4G6UZTT.js";import"./chunk-SCJMMS4R.js";import{a as k}from"./chunk-N2OMGYSR.js";import"./chunk-GLB6FXVW.js";import"./chunk-7YDYSXNF.js";import"./chunk-PLWO6N5B.js";import"./chunk-NYVODJB2.js";import"./chunk-JWTTV2TH.js";import"./chunk-HKNOB5YZ.js";import"./chunk-NGZBGJL5.js";import"./chunk-UBDARBLF.js";import{$c as M,Ha as O,Pa as w,fa as E,vd as N,wd as $}from"./chunk-DM3NC7AB.js";import{$b as P,Ad as j,Bc as v,Cc as g,Dc as n,Ec as F,Ee as D,Fa as T,Hd as c,Id as p,Jb as r,K as S,Oe as A,Rc as x,Wb as o,X as b,a as f,ac as I,e as d,ed as m,gd as u,ta as h,uc as C,ve as B,wc as y}from"./chunk-WVBH4ZDA.js";import"./chunk-YDOXD4O3.js";var W=s=>({"favorite-header-main-container":s});function G(s,a){if(s&1&&(g(0,"div",3)(1,"div",4)(2,"span",5),m(3),c(4,"cxTranslate"),n(),F(5,"app-share-wishlist-button",6),n()()),s&2){let t=x();r(3),u(" ",p(4,2,"ShareYourFavorites.ShareYourFavoritesTitle")," "),r(2),v("baseSiteData",t.baseSiteData)}}var l=class s{constructor(a,t,e,R,U){this.cmsService=a;this.siteService=t;this.favoritesService=e;this.siteIdentificationService=R;this.loggerService=U;this.pageTitle="";this.isFavoritesTitle=!1;this.isShareFavoritesEnabled=!1;this.pageTitleSubject=new d("");this.pageTitle$=this.pageTitleSubject.asObservable();this.shareFavoritesVisibleSubject=new d(!1);this.shareFavoritesVisible$=this.shareFavoritesVisibleSubject.asObservable();this.subscriptions$=new f;this.isPeoples=this.siteIdentificationService.isPeoples}ngOnInit(){if(this.getPageHeading(),this.isFavoritesTitle){let a=this.siteService.getActive().pipe(b(1),h(e=>this.siteService.get(e)),S(e=>!!e)).subscribe({next:e=>{this.baseSiteData=e},error:e=>{this.loggerService.error("[app-account-page-title] error in siteservice subscription",e)}});this.subscriptions$.add(a);let t=this.favoritesService.isShareFavoritesEnabled$.asObservable().subscribe({next:e=>{e&&this.shareFavoritesVisibleSubject.next(e)},error:e=>{this.loggerService.error("[app-account-page-title] error in favoritesServiceSubscription",e)}});this.subscriptions$.add(t)}}getPageHeading(){this.getPageName=this.cmsService.getCurrentPage().subscribe(a=>{if(this.pageId=a.pageId,this.isFavoritesTitle=[i.favoritesPageTitle,i.favouritesPageId].some(t=>this.pageId?.includes(t)),this.isFavoritesTitle)this.isPeoples?this.setPageTitle(i.favouritesPageTitle):this.setPageTitle(i.favoritesPageTitle);else switch(this.pageId){case i.accountPageId:this.setPageTitle(i.accountPageTitle);break;case i.paymentsPageId:this.setPageTitle(i.paymentTitle);break;case i.ordersPageId:this.setPageTitle(i.ordersTitle);break;case i.PersonalDetailsPageId:this.setPageTitle(i.PersonalDetailsTitle);break;case i.preferencesPageId:this.setPageTitle(i.preferencesTitle);break;case i.myItemsPageId:this.setPageTitle(i.myItemsTitle);break;default:this.setPageTitle("");break}})}setPageTitle(a){this.pageTitleSubject.next(a)}ngOnDestroy(){this.subscriptions$.unsubscribe(),this.getPageName.unsubscribe(),this.isFavoritesTitle&&(this.isFavoritesTitle=!1)}static{this.\u0275fac=function(t){return new(t||s)(o(M),o(w),o(_),o(k),o(O))}}static{this.\u0275cmp=P({type:s,selectors:[["app-account-page-title"]],standalone:!1,decls:7,vars:9,consts:[[1,"amor-container"],[1,"account-page-heading",3,"ngClass"],[1,"account-heading","heading-two"],[1,"popover-container","popover-sideRight","share-favorite"],[1,"share-favorite-container"],[1,"fav-text","visible-md","visible-lg","hidden-xs","hidden-sm"],[3,"baseSiteData"]],template:function(t,e){t&1&&(g(0,"div",0)(1,"div",1)(2,"h1",2),m(3),c(4,"async"),n(),C(5,G,6,4,"div",3),c(6,"async"),n()()),t&2&&(r(),v("ngClass",j(
17,W,e.isFavoritesTitle)),r(2),u(" ",p(4,3,e.pageTitle$)," "),r(2),y(p(6,5,e.shareFavoritesVisible$)?5:-1))},dependencies:[B,V,D,N],encapsulation:2})}};var Y=class s{static{this.\u0275fac=function(t){return new(t||s)}}static{this.\u0275mod=I({type:s})}static{this.\u0275inj=T({providers:[E({cmsComponents:{AccountPageTitleFlexComponent:{component:l}}})],imports:[A,$,L]})}};export{Y as AccountPageTitleModule};
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.