PageSourceSearch

https://www.franklintempleton.ch/literature.1910adbe18dafc4ffdc1.js

js franklintempleton.ch collected 2026-09-29 20:26:40 UTC 422,862 bytes, 2 lines download raw bytes

1(self.webpackChunkgw_core_sites_app=self.webpackChunkgw_core_sites_app||[]).push([["literature"],{26775:(j,Q,g)=>{"use strict";g.r(Q),g.d(Q,{LiteratureModule:()=>su});var R=g(53242),$=g(62064),B=g(34341),x=g(59413),A=g(92612),T=g(68411),f=g(79441),h=g(22663),C=g(33927),e=g(2316),o=g(3138),u=g(26310),D=g(92597),v=g(79646),E=g(28656);let G=(()=>{class n{constructor(t,i){this.literatureDataService=t,this.segmentService=i}populate(t,i=!1){return this.literatureDataService.loadData(t,i,!0).pipe((0,C.U)(a=>{if(null!==a)return this.modifyDetailData(a.document[0])}),(0,D.d)(1))}getTumbnailItems(t){return this.literatureDataService.loadData(t,!1,!0).pipe((0,C.U)(i=>i.document.map(a=>this.modifyDetailData(a))),(0,D.d)(1))}modifyDetailData(t){const i=this.literatureDataService.literatureMapper(t);return this.literatureDataService.mapLiteratureUrl(i),u.VI.INVESTOR===this.segmentService.getCurrentSegmentId()&&(i.isInvestor=!0),i}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(v.u),e.LFG(E.B))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var I=g(33788),p=g(54364);const ze=function(){return{s:4,m:6,l:10}};function Ot(n,r){if(1&n&&e._UZ(0,"eds-title",8),2&n){const t=e.oxw(2);e.Q6J("title",t.subTitle)("columnNumbers",e.DdM(4,ze))("isLight",!0)("level",3)}}const Pt=function(){return{s:4,m:6,l:4}};function Rt(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",9),e._UZ(2,"eds-thumbnail",10),e.qZA(),e.BQk()),2&n){const t=r.$implicit,i=e.oxw(2);e.xp6(1),e.Q6J("columnNumbers",e.DdM(11,Pt)),e.xp6(1),e.Q6J("hasBorders",!0)("hasShadows",!0)("headingLevel",2)("titleLink",i.getDetailsLink(t))("title",t.dctermsTitle)("buttonText",i.downloadButtonText)("isNewWindow",!0)("href",t.pdfDownloadLink)("body",i.getDescription(t.dctermsDescription))("type",t.fileExtension)}}function Ut(n,r){if(1&n&&(e.TgZ(0,"div",3),e.TgZ(1,"div",4),e._UZ(2,"eds-title",5),e.YNc(3,Ot,1,5,"eds-title",6),e.ynx(4),e.YNc(5,Rt,3,12,"ng-container",7),e.BQk(),e.qZA(),e.qZA()),2&n){const t=r.ngIf,i=e.oxw();e.xp6(2),e.Q6J("columnNumbers",e.DdM(5,ze))("title",i.title)("isLight",!0),e.xp6(1),e.Q6J("ngIf",i.subTitle),e.xp6(2),e.Q6J("ngForOf",t)}}let Qt=(()=>{class n{constructor(){this.thumbnailClick=new e.vpe}getDetailsLink(t){return`${this.titleLinkBase}/${t?.docId}`}getDescription(t){return`<p>${t}</p>`}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-complementary-common"]],inputs:{isHandheld$:"isHandheld$",isMobile$:"isMobile$",thumbnails$:"thumbnails$",title:"title",titleLinkBase:"titleLinkBase",subTitle:"subTitle",downloadButtonText:"downloadButtonText"},outputs:{thumbnailClick:"thumbnailClick"},decls:4,vars:4,consts:[["edsGrid",""],["edsGrid","","edsPadding","",3,"edsPaddingTop"],["class","container",4,"ngIf"],[1,"container"],["edsRow",""],["edsCol","","size","h3","edsSpacing","sm","theme","dark",3,"columnNumbers","title","isLight"],["edsCol","","edsSpacing","sm","size","h6","theme","basic",3,"title","columnNumbers","isLight","level",4,"ngIf"],[4,"ngFor","ngForOf"],["edsCol","","edsSpacing","sm","size","h6","theme","basic",3,"title","columnNumbers","isLight","level"],["edsCol","","edsSpacing","md",3,"columnNumbers"],[3,"hasBorders","hasShadows","headingLevel","titleLink","title","buttonText","isNewWindow","href","body","type"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.YNc(2,Ut,6,6,"div",2),e.ALo(3,"async"),e.qZA(),e.qZA()),2&t&&(e.xp6(1),e.Q6J("edsPaddingTop","xxl"),e.xp6(1),e.Q6J("ngIf",e.lcZ(3,2,i.thumbnails$)))},directives:[o.ljP,o.cph,p.O5,o.vZ,o.r3N,o.iKq,o.OPD,p.sg,o.ZlX],pipes:[p.Ov],encapsulation:2}),n})();var w=g(66237);function Et(n,r){if(1&n&&(e.ynx(0),e._UZ(1,"ft-literature-complementary-common",1),e.ALo(2,"translate"),e.ALo(3,"translate"),e.ALo(4,"translate"),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.s9C("title",e.lcZ(2,7,"literature.lit-mandatory-literature-title")),e.s9C("subTitle",e.lcZ(3,9,"literature.lit-mandatory-literature-subtitle")),e.s9C("downloadButtonText",e.lcZ(4,11,"literature.lit-listing-download-pdf")),e.Q6J("isHandheld$",t.isHandheld$)("isMobile$",t.isMobile$)("thumbnails$",t.mandatoryThumbnails$)("titleLinkBase",t.titleLinkBase)}}function qt(n,r){if(1&n&&(e.ynx(0),e._UZ(1,"ft-literature-complementary-common",2),e.ALo(2,"translate"),e.ALo(3,"translate"),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.s9C("title",e.lcZ(2,6,"literature.lit-related-literature-title")),e.s9C("downloadButtonText",e.lcZ(3,8,"literature.lit-listing-download-pdf")),e.Q6J("isHandheld$",t.isHandheld$)("isMobile$",t.isMobile$)("thumbnails$",t.shareHoldersRelatedThumbnails$)("titleLinkBase",t.titleLinkBase)}}function Yt(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Et,5,13,"ng-container",0),e.YNc(2,qt,4,10,"ng-container",0),e.BQk()),2&n){const t=r.ngIf,i=e.oxw();e.xp6(1),e.Q6J("ngIf",(null==t.mandatoryMaterial?null:t.mandatoryMaterial.length)>0&&"Mandatory Literature"===i.litComponentType),e.xp6(1),e.Q6J("ngIf",(null==t.mandatoryMaterial?null:t.mandatoryMaterial.length)>0&&"Shareholder Related Documents"===i.litComponentType)}}const Jt=T.Y.getLogger("ComplimentaryLiteratureComponent");let $t=(()=>{class n extends A.N{constructor(t,i,a){super(),this.responsiveService=t,this.complimentaryLiteratureService=i,this.literatureConfig=a,this.paramMap=new Map,this.unsubscribe$=new f.xQ,this.isHandheld$=this.responsiveService.isHandheld$(),this.isMobile$=this.responsiveService.isMobile$()}ngOnInit(){const t=this.component?.getModels()?.config;this.litComponentType=t?.litComponentType,this.paramMap.set("literatureCode",t?.literatureCode),this.paramMap.set("cache","true"),this.documentDetails$=this.complimentaryLiteratureService.populate(this.paramMap,!0),this.documentDetails$.pipe((0,h.R)(this.unsubscribe$)).subscribe(i=>{if(i?.mandatoryMaterial){const a=i?.mandatoryMaterial?.toString();this.mandatoryThumbnails$=this.getThumbnails(a),this.shareHoldersRelatedThumbnails$=this.getRelatedDocuments(i?.mandatoryMaterial)?.pipe((0,C.U)(s=>(i.litPathPrevious&&s.push({...i,pdfDownloadLink:i.litPathPrevious}),s)))}},i=>{404===i?.status&&Jt.warn("[populate]"+i?.message+" code: "+i?.error?.message)}),this.titleLinkBase=this.literatureConfig.navigationUrls.litDetailUrl}getRelatedDocuments(t){const i=t.filter(a=>{const s=a.split(/-/);return s[1]===x.wp||s[1]===x.kP});if(i.length>0)return this.getThumbnails(i.toString())}getThumbnails(t){const i=new Map;return i.set("literatureCode",t),i.set("cache","true"),this.complimentaryLiteratureService.getTumbnailItems(i)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(o.kzD),e.Y36(G),e.Y36(I.d))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-details-thumbn
1ails"]],features:[e.qOj],decls:2,vars:3,consts:[[4,"ngIf"],[3,"isHandheld$","isMobile$","title","subTitle","downloadButtonText","thumbnails$","titleLinkBase"],[3,"isHandheld$","isMobile$","title","downloadButtonText","thumbnails$","titleLinkBase"]],template:function(t,i){1&t&&(e.YNc(0,Yt,3,2,"ng-container",0),e.ALo(1,"async")),2&t&&e.Q6J("ngIf",e.lcZ(1,1,i.documentDetails$))},directives:[p.O5,Qt],pipes:[p.Ov,w.X],encapsulation:2}),n})(),je=(()=>{class n{constructor(t,i){this.literatureDataService=t,this.segmentService=i}populate(t,i){return this.literatureDataService.loadData(t,!1,!0).pipe((0,C.U)(a=>a?.document?.map(s=>this.modifyFeaturedData(s))),(0,C.U)(a=>this.literatureDataService.getContentLiteratureDocumentsForDisplay(a,i)),(0,D.d)(1))}modifyFeaturedData(t){const i=this.literatureDataService.literatureMapper(t);return this.literatureDataService.mapLiteratureUrl(i),u.VI.INVESTOR===this.segmentService.getCurrentSegmentId()&&(i.isInvestor=!0),i}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(v.u),e.LFG(E.B))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var N=g(5974),P=g(97735),Ht=g(90267),q=g.n(Ht),Bt=g(98636),Ke=g(14113),K=g(17298),F=g(27513),Ze=g(10487),Gt=g(19206);const we=function(n,r){return{title:n,publicationDate:r}},Ae=function(n){return{doc:n}};function Vt(n,r){if(1&n&&(e.ynx(0),e.GkF(1,12),e.BQk()),2&n){const t=r.ngIf,i=e.oxw(5),a=e.MAs(5);e.xp6(1),e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.VKq(5,Ae,e.WLB(2,we,i.commentaryTitle,null!=t[0]&&t[0].publicationDate?null==t[0]?null:t[0].publicationDate:"")))}}function Wt(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Vt,2,7,"ng-container",0),e.ALo(2,"async"),e.BQk()),2&n){const t=e.oxw(4);e.xp6(1),e.Q6J("ngIf",e.lcZ(2,1,t.quarterlyFundCommentaryDocuments$))}}function zt(n,r){if(1&n&&(e.ynx(0),e.GkF(1,12),e.BQk()),2&n){const t=e.oxw().ngIf,i=e.oxw(5),a=e.MAs(5);e.xp6(1),e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.VKq(5,Ae,e.WLB(2,we,i.monthlyCommentaryTitle,null!=t[0]&&t[0].publicationDate?null==t[0]?null:t[0].publicationDate:"")))}}function jt(n,r){if(1&n&&(e.ynx(0),e.GkF(1,12),e.BQk()),2&n){const t=r.ngIf,i=e.oxw(7),a=e.MAs(5);e.xp6(1),e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.VKq(5,Ae,e.WLB(2,we,i.monthlyCommentaryTitle,null!=t&&t.publicationDate?null==t?null:t.publicationDate:"")))}}function Kt(n,r){if(1&n&&(e.YNc(0,jt,2,7,"ng-container",0),e.ALo(1,"async")),2&n){const t=e.oxw(6);e.Q6J("ngIf",e.lcZ(1,1,t.downloadDocument$))}}function Xt(n,r){if(1&n&&(e.ynx(0),e.YNc(1,zt,2,7,"ng-container",3),e.YNc(2,Kt,2,3,"ng-template",null,13,e.W1O),e.BQk()),2&n){const t=r.ngIf,i=e.MAs(3);e.xp6(1),e.Q6J("ngIf",null==t[0]?null:t[0].publicationDate)("ngIfElse",i)}}function ei(n,r){if(1&n&&(e.YNc(0,Xt,4,2,"ng-container",0),e.ALo(1,"async")),2&n){const t=e.oxw(4);e.Q6J("ngIf",e.lcZ(1,1,t.monthlyFundCommentaryDocuments$))}}function ti(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Wt,3,3,"ng-container",3),e.ALo(2,"async"),e.YNc(3,ei,2,3,"ng-template",null,11,e.W1O),e.BQk()),2&n){const t=e.MAs(4),i=e.oxw(3);e.xp6(1),e.Q6J("ngIf",!0===e.lcZ(2,2,i.showQuaterlyDocsTitle$))("ngIfElse",t)}}function ii(n,r){if(1&n&&(e._UZ(0,"p",17),e.ALo(1,"safeHtml")),2&n){const t=e.oxw(2).ngIf;e.Q6J("innerHtml",e.lcZ(1,1,null==t?null:t.commentaryKeyPoints),e.oJD)}}function ni(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",18),e._UZ(2,"div",19),e.ALo(3,"safeHtml"),e.qZA(),e.BQk()),2&n){const t=e.oxw(2).ngIf;e.xp6(2),e.Q6J("innerHtml",e.lcZ(3,1,null==t?null:t.fullCommentary),e.oJD)}}function ai(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div"),e._UZ(2,"eds-title",14),e.TgZ(3,"div",15),e.YNc(4,ii,2,3,"p",16),e.YNc(5,ni,4,3,"ng-container",0),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.oxw(4);e.xp6(2),e.Q6J("title",t.commentaryTitle+" "+t.publicationDate)("edsSpacing",t.fullDescription?"md":"xs"),e.xp6(2),e.Q6J("ngIf",!t.fullDescription),e.xp6(1),e.Q6J("ngIf",t.fullDescription)}}function ri(n,r){if(1&n&&(e.ynx(0),e.YNc(1,ai,6,4,"ng-container",0),e.BQk()),2&n){const t=r.ngIf;e.xp6(1),e.Q6J("ngIf",t)}}const si=function(n){return{title:"lit-commentary-quarterly",commentary:n}},Xe=function(n){return{docs:n}};function oi(n,r){if(1&n&&(e.ynx(0),e.GkF(1,12),e.BQk()),2&n){const t=e.oxw().ngIf;e.oxw(4);const i=e.MAs(3);e.xp6(1),e.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",e.VKq(4,Xe,e.VKq(2,si,t)))}}function li(n,r){if(1&n&&(e.ynx(0),e.YNc(1,oi,2,6,"ng-container",0),e.BQk()),2&n){const t=r.ngIf;e.xp6(1),e.Q6J("ngIf",(null==t?null:t.length)>0)}}const ci=function(n){return{title:"lit-commentary-monthly",commentary:n}};function di(n,r){if(1&n&&(e.ynx(0),e.GkF(1,12),e.BQk()),2&n){const t=e.oxw().ngIf;e.oxw(4);const i=e.MAs(3);e.xp6(1),e.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",e.VKq(4,Xe,e.VKq(2,ci,t)))}}function ui(n,r){if(1&n&&(e.ynx(0),e.YNc(1,di,2,6,"ng-container",0),e.BQk()),2&n){const t=r.ngIf;e.xp6(1),e.Q6J("ngIf",(null==t?null:t.length)>0)}}function mi(n,r){if(1&n&&(e.ynx(0),e.YNc(1,li,2,1,"ng-container",0),e.ALo(2,"async"),e.YNc(3,ui,2,1,"ng-container",0),e.ALo(4,"async"),e.BQk()),2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("ngIf",e.lcZ(2,2,t.quarterlyFundCommentaryDocuments$)),e.xp6(2),e.Q6J("ngIf",e.lcZ(4,4,t.monthlyFundCommentaryDocuments$))}}function gi(n,r){1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.l
1cZ(2,1,"literature.view-more-docs")))}function pi(n,r){1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"literature.lit-commentary-continue-reading")))}function _i(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"button",21),e.NdJ("click",function(){return e.CHM(t),e.oxw(4).continueReading()}),e.YNc(1,gi,3,3,"span",0),e.YNc(2,pi,3,3,"span",0),e.qZA()}if(2&n){const t=e.oxw().ngIf;e.xp6(1),e.Q6J("ngIf",!0!==(null==t?null:t.viewContent)),e.xp6(1),e.Q6J("ngIf",!0===(null==t?null:t.viewContent))}}function hi(n,r){if(1&n&&(e.ynx(0),e.YNc(1,_i,3,2,"button",20),e.BQk()),2&n){const t=r.ngIf;e.xp6(1),e.Q6J("ngIf",(null==t?null:t.showFullDescription)&&((null==t?null:t.viewDocs)||(null==t?null:t.viewContent)))}}function fi(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"a",22),e.TgZ(2,"span",23),e._uU(3),e.ALo(4,"translate"),e.qZA(),e._UZ(5,"eds-icon",24),e.qZA(),e.BQk()),2&n){const t=r.ngIf;e.xp6(1),e.Q6J("noMargin",!0)("href",null==t?null:t.downloadPdfUrl,e.LSH)("edsButton","secondary"),e.xp6(2),e.Oqu(e.lcZ(4,4,"literature.download"))}}function Ci(n,r){if(1&n&&(e.TgZ(0,"div",8),e.TgZ(1,"div"),e._UZ(2,"eds-title",26),e.ALo(3,"translate"),e._UZ(4,"div",27),e.ALo(5,"safeHtml"),e.qZA(),e.qZA()),2&n){const t=e.oxw(2).ngIf;e.xp6(2),e.s9C("title",e.lcZ(3,2,"literature.lit-commentary-legal-info-title")),e.xp6(2),e.Q6J("innerHtml",e.lcZ(5,4,null==t?null:t.importantLegalInformation),e.oJD)}}function vi(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Ci,6,6,"div",25),e.BQk()),2&n){const t=e.oxw(4);e.xp6(1),e.Q6J("ngIf",t.fullDescription)}}function Di(n,r){if(1&n&&(e.ynx(0),e.YNc(1,vi,2,1,"ng-container",0),e.BQk()),2&n){const t=r.ngIf;e.xp6(1),e.Q6J("ngIf",t)}}const yi=function(n,r,t){return{showFullDescription:n,viewDocs:r,viewContent:t}};function xi(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",5),e.TgZ(2,"div",6),e.TgZ(3,"div",7),e.YNc(4,ti,5,4,"ng-container",0),e.ALo(5,"async"),e.qZA(),e.TgZ(6,"div",8),e.YNc(7,ri,2,1,"ng-container",0),e.ALo(8,"async"),e.TgZ(9,"div",9),e.YNc(10,mi,5,6,"ng-container",0),e.ALo(11,"async"),e.qZA(),e.qZA(),e.TgZ(12,"div",10),e.YNc(13,hi,2,1,"ng-container",0),e.ALo(14,"async"),e.ALo(15,"async"),e.YNc(16,fi,6,6,"ng-container",0),e.ALo(17,"async"),e.qZA(),e.YNc(18,Di,2,1,"ng-container",0),e.ALo(19,"async"),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.oxw(2);e.xp6(4),e.Q6J("ngIf",!0!==e.lcZ(5,6,t.showDefaultTitle$)),e.xp6(3),e.Q6J("ngIf",e.lcZ(8,8,t.fundCommentaryContent$)),e.xp6(3),e.Q6J("ngIf",e.lcZ(11,10,t.fundCommentaryDocuments$)),e.xp6(3),e.Q6J("ngIf",e.kEZ(20,yi,!t.fullDescription,e.lcZ(14,12,t.fundCommentaryDocContinueRead$),e.lcZ(15,14,t.fundCommentaryContentContinueRead$))),e.xp6(3),e.Q6J("ngIf",e.lcZ(17,16,t.downloadDocument$)),e.xp6(2),e.Q6J("ngIf",e.lcZ(19,18,t.fundCommentaryContent$))}}const Ti=function(){return{skin:"Basic 2 Columns",legacy:!1,signOut:!1}};function Si(n,r){1&n&&(e.TgZ(0,"div",28),e.TgZ(1,"div",29),e._UZ(2,"ft-sign-in",30),e.qZA(),e.qZA()),2&n&&(e.xp6(2),e.Q6J("inputParameters",e.DdM(1,Ti)))}function bi(n,r){if(1&n&&(e.ynx(0),e.YNc(1,xi,20,24,"ng-container",3),e.YNc(2,Si,3,2,"ng-template",null,4,e.W1O),e.BQk()),2&n){const t=r.ngIf,i=e.MAs(3);e.xp6(1),e.Q6J("ngIf",t.isLoggedIn)("ngIfElse",i)}}function Li(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",36),e.TgZ(2,"a",37),e._UZ(3,"eds-icon",38),e.ALo(4,"translate"),e._uU(5),e.qZA(),e.qZA(),e._UZ(6,"eds-divider"),e.BQk()),2&n){const t=e.oxw().$implicit;e.xp6(2),e.Q6J("href",null==t?null:t.downloadPdfUrl,e.LSH),e.xp6(1),e.Q6J("addTitle",e.lcZ(4,3,"literature.pdf-icon")),e.xp6(2),e.hij(" ",t.publicationDate," ")}}function Zi(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"li",35),e.YNc(2,Li,7,5,"ng-container",0),e.qZA(),e.BQk()),2&n){const t=r.index,i=e.oxw(2);e.xp6(2),e.Q6J("ngIf",!!i.fullDescription||t<4)}}function wi(n,r){if(1&n&&(e.TgZ(0,"div",31),e._UZ(1,"eds-title",32),e.ALo(2,"translate"),e.TgZ(3,"ul",33),e.YNc(4,Zi,3,1,"ng-container",34),e.qZA(),e.qZA()),2&n){const t=r.docs;e.xp6(1),e.s9C("title",e.lcZ(2,2,"literature."+(null==t?null:t.title))),e.xp6(3),e.Q6J("ngForOf",null==t?null:t.commentary)}}function Ai(n,r){if(1&n&&e._UZ(0,"eds-title",14),2&n){const t=r.doc,i=e.oxw();e.Q6J("title",t.title+" "+t.publicationDate)("edsSpacing",i.fullDescription?"md":"xs")}}let Ii=(()=>{class n extends A.N{constructor(t,i,a,s,l){super(),this.fundCommentaryService=t,this.dateFormatter=i,this.profileService=a,this.translateService=s,this.literatureConfig=l,this.fundCommentaryContentSubject$=new f.xQ,this.monthlyCom=N.IF,this.quarterCom=N.PG}continueReading(){this.fullDescription=!this.fullDescription}ngOnInit(){this.profile$=this.fundCommentaryService.getProfileData$(),this.commentaryTitle=this.translateService.instant("literature.commentary-title"),this.monthlyCommentaryTitle=this.translateService.instant("literature.monthly-commentary-title");const t=this.component.getModels()?.config;this.fundCommentaryContent$=this.getFundCommentaryContent().pipe((0,C.U)(i=>{const a=this.getActiveCommentaryDoc(i);return a&&(this.publicationDate=this.dateFormatter.transform(a?.publicationDate,N.l5)),i?.commentary})),this.fundCommentaryDocuments$=this.fundCommentaryService.getCommentaryDocs$({fundId:t?.fundId,shareClassCode:t?.shareClassCode}).pipe((0,D.d)(1),(0,Bt.b)(i=>(i.document&&this.fundCommentaryContentSubject$.next(i),i))),this.downloadDocument$=this.fundCommentaryDocuments$.pipe((0,C.U)(i=>q()(i)),(0,C.U)(i=>this.getActiveCommentaryDoc(i)),(0,C.U)(i=>(i&&(i.downloadPdfUrl=this.mapPdfURL(i)),i.publicationDate&&(i.publicationDate=this.dateFormatter.transform(i?.publicationDate,N.l5)),i))),this.monthlyFundCommentaryDocuments$=this.fundCommentaryDocuments$.pipe((0,C.U)(i=>q()(i)),(0,C.U)(i=>i?.document?.filter(a=>a.dctermsType===N.IF)),(0,C.U)(i=>this.sortData(i).slice(0,15)),(0,C.U)(i=>this.modifyCommentryProperties(i))),this.quarterlyFundCommentaryDocuments$=this.fundCommentaryDocuments$.pipe((0,C.U)(i=>q()(i)),(0,C.U)(i=>this.checkQuarterlyFundCommentaryDocuments(i)),(0,C.U)(i=>this.sortData(i).slice(0,7)),(0,C.U)(i=>this.modifyCommentryProperties(i))),this.fundCommentaryDocContinueRead$=this.fundCommentaryDocuments$.pipe((0,C.U)(i=>i?.document?.length>3)),this.fundCommentaryContentContinueRead$=this.fundCommentaryContent$.pipe((0,C.U)(i=>!!i)),this.showDefaultTitle$=this.fundCommentaryContent$.pipe((0,C.U)(i=>!!i)),this.showQuaterlyDocsTitle$=this.quarterlyFundCommentaryDocuments$.pipe((0,C.U)(i=>i?.length>0))}checkQuarterlyFundCommentaryDocuments(t){return t?.document?.filter(i=>
11===t?.document.length?i.dctermsType===N.PG:i.dctermsType===N.PG&&i.isHistoryData)}getActiveCommentaryDoc(t){return t.document.find(i=>!1===i.isHistoryData&&(i.dctermsType===N.Cv||i.dctermsType===N.PG||1===t.document.length&&i.dctermsType===N.IF))}getFundCommentaryContent(){return this.fundCommentaryContentSubject$.asObservable()}sortData(t){const i=(0,P.Wk)(N.yJ);return t.sort((a,s)=>i(a.publicationDate,s.publicationDate,null,null,!1)).reverse()}mapPdfURL(t){return this.fundCommentaryService.getDocumentDownloadUrl(t)}modifyCommentryProperties(t){return t?.forEach(i=>{i&&(i.downloadPdfUrl=this.mapPdfURL(i),i.publicationDate&&(i.publicationDate=this.dateFormatter.transform(i?.publicationDate,N.l5)))}),t}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(Ke.Z),e.Y36(p.uU),e.Y36(K.H),e.Y36(F.s),e.Y36(I.d))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-fund-commentary"]],features:[e._Bn([p.uU]),e.qOj],decls:6,vars:3,consts:[[4,"ngIf"],["commentarySections",""],["customCommentaryTitle",""],[4,"ngIf","ngIfElse"],["signInCommentary",""],["edsRow",""],["edsCol",""],["edsSubGridGap","sm","edsSubGrid","layout-1","edsSpacing","sm"],["edsSubGridGap","lg","edsSubGrid","layout-1","edsSpacing","md"],["edsSubGrid","layout-1","edsSubGridGap","lg"],["edsSpacing","lg","edsFlexbox",""],["monthlyCommentaryCustomTitle",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["monthlyCommentaryCustomTitleNonHistorical",""],["size","h5","theme","basic",3,"title","edsSpacing"],[1,"ck-editor"],["edsSpacing","lg",3,"innerHtml",4,"ngIf"],["edsSpacing","lg",3,"innerHtml"],[1,"table-commentary"],["edsSpacing","md",3,"innerHtml"],["edsButton","primary","size","compact",3,"click",4,"ngIf"],["edsButton","primary","size","compact",3,"click"],["target","_blank","size","compact",3,"noMargin","href","edsButton"],[1,"ft__btn__txt"],["type","download","size","small","aria-hidden","true",1,"modal-close__icon"],["edsSubGridGap","lg","edsSubGrid","layout-1","edsSpacing","md",4,"ngIf"],["size","h5","edsSpacing","md","theme","basic",3,"title"],["edsSpacing","md",1,"ck-editor",3,"innerHtml"],["edsGrid",""],[1,"container--wide"],[3,"inputParameters"],["edsSpacing","lg"],["size","h6","theme","basic","edsSpacing","xs",3,"title"],["edsList","",1,"list--unstyled"],[4,"ngFor","ngForOf"],["edsListItem",""],["edsFlexbox","","alignItems","center"],["edsLink","","target","_blank",1,"text-decoration-none",3,"href"],["edsPadding","","edsPaddingRight","md","edsPaddingTop","md","edsPaddingBottom","md","type","pdf","size","large",3,"addTitle"]],template:function(t,i){1&t&&(e.YNc(0,bi,4,2,"ng-container",0),e.ALo(1,"async"),e.YNc(2,wi,5,4,"ng-template",null,1,e.W1O),e.YNc(4,Ai,1,2,"ng-template",null,2,e.W1O)),2&t&&e.Q6J("ngIf",e.lcZ(1,1,i.profile$))},directives:[p.O5,o.vZ,o.iKq,o.ESv,o.OPD,o.Wxy,p.tP,o.r3N,o.Hq3,o.INY,o.oJW,o.ljP,Ze.F,p.sg,o.cph,o.Xo5],pipes:[p.Ov,Gt.z,w.X],encapsulation:2}),n})();var S=g(20957),et=g(71435),ce=(()=>{return(n=ce||(ce={})).topForm="Top Forms",n.itemDetail="Literature Item Detail",n.accountConfig="accountConfig",ce;var n})();class Ie{static getLabels(r){return this.labelCollections.get(r)}static addLabels(r,t){this.labelCollections.set(r,t)}}Ie.labelCollections=new Map;var z=g(31023),k=g(55311),Y=g(69574);let ke=(()=>{class n{constructor(t,i,a,s,l,c){this.windowRef=t,this.literatureDataService=i,this.segmentService=a,this.cartService=s,this.personalisationService=l,this.literatureConfigService=c,this.cartDocIds=[],this.isIdentified=!1,this.personalisationService.isIdentified$().subscribe(d=>this.isIdentified=d)}populate(t){return this.literatureDataService.loadData(t,!0,!0).pipe((0,C.U)(i=>this.modifyItemDetailData(i.document[0])),(0,C.U)(i=>this.checkActorAndLoginDetails(i)),(0,D.d)(1))}getConfig(t){const i=Ie.getLabels(ce.accountConfig);return!!i&&t in i}goToLink(t){this.windowRef.open(t,"_blank")}modifyItemDetailData(t){const i=this.literatureDataService.literatureMapper(t);return this.literatureDataService.mapLiteratureUrl(i),u.VI.INVESTOR===this.segmentService.getCurrentSegmentId()&&(i.isInvestor=!0),i}isLiteratureAddOnAccount(t,i){return this.literatureDataService.isLiteratureAddOnAccount(t,i)}
1checkActorAndLoginDetails(t){const i=this.literatureConfigService.getUserProfile();return t.clientUse&&"No"!==t.clientUse||i.isLoggedIn||this.isIdentified||(t.loginRequired=!0),t}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(z.m9),e.LFG(v.u),e.LFG(k.BP),e.LFG(Y.h),e.LFG(k.Cc),e.LFG(I.d))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac}),n})();var ee=g(67676),ve=g(71570),ki=g(70110),tt=g(45993),it=g(8525),nt=g(59278),te=g(59874);function Ni(n,r){1&n&&e.GkF(0)}function Fi(n,r){1&n&&e.GkF(0)}function Mi(n,r){1&n&&e.GkF(0)}function Oi(n,r){1&n&&e.GkF(0)}function Pi(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",17),e.TgZ(2,"div",18),e.YNc(3,Fi,1,0,"ng-container",15),e.qZA(),e.YNc(4,Mi,1,0,"ng-container",15),e.qZA(),e.TgZ(5,"div",19),e.YNc(6,Oi,1,0,"ng-container",15),e.qZA(),e.BQk()),2&n){e.oxw(3);const t=e.MAs(13),i=e.MAs(9),a=e.MAs(11);e.xp6(3),e.Q6J("ngTemplateOutlet",t),e.xp6(1),e.Q6J("ngTemplateOutlet",i),e.xp6(2),e.Q6J("ngTemplateOutlet",a)}}function Ri(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",13),e.TgZ(2,"div",14),e.YNc(3,Ni,1,0,"ng-container",15),e.TgZ(4,"div",16),e.YNc(5,Pi,7,3,"ng-container",2),e.qZA(),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.oxw(2),i=e.MAs(7),a=e.MAs(18);e.xp6(3),e.Q6J("ngTemplateOutlet",i),e.xp6(2),e.Q6J("ngIf",!t.data.loginRequired)("ngIfElse",a)}}function Ui(n,r){1&n&&e.GkF(0)}function Qi(n,r){1&n&&e.GkF(0)}function Ei(n,r){1&n&&e.GkF(0)}function qi(n,r){1&n&&e.GkF(0)}function Yi(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Ei,1,0,"ng-container",15),e.TgZ(2,"div",19),e.YNc(3,qi,1,0,"ng-container",15),e.qZA(),e.BQk()),2&n){e.oxw(3);const t=e.MAs(9),i=e.MAs(11);e.xp6(1),e.Q6J("ngTemplateOutlet",t),e.xp6(2),e.Q6J("ngTemplateOutlet",i)}}function Ji(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",13),e.TgZ(2,"div",14),e.YNc(3,Ui,1,0,"ng-container",15),e.TgZ(4,"div",20),e.TgZ(5,"div",18),e.YNc(6,Qi,1,0,"ng-container",15),e.qZA(),e.TgZ(7,"div",17),e.YNc(8,Yi,4,2,"ng-container",2),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.oxw(2),i=e.MAs(7),a=e.MAs(13),s=e.MAs(18);e.xp6(3),e.Q6J("ngTemplateOutlet",i),e.xp6(1),e.Q6J("justifyContent","flex-start"),e.xp6(2),e.Q6J("ngTemplateOutlet",a),e.xp6(2),e.Q6J("ngIf",!t.data.loginRequired)("ngIfElse",s)}}function $i(n,r){1&n&&e.GkF(0)}function Hi(n,r){1&n&&e.GkF(0)}function Bi(n,r){1&n&&e.GkF(0)}function Gi(n,r){1&n&&e.GkF(0)}function Vi(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",17),e.YNc(2,Bi,1,0,"ng-container",15),e.TgZ(3,"div",19),e.YNc(4,Gi,1,0,"ng-container",15),e.qZA(),e.qZA(),e.BQk()),2&n){e.oxw(3);const t=e.MAs(9),i=e.MAs(11);e.xp6(2),e.Q6J("ngTemplateOutlet",t),e.xp6(2),e.Q6J("ngTemplateOutlet",i)}}function Wi(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",21),e.TgZ(2,"div",22),e.ALo(3,"async"),e.YNc(4,$i,1,0,"ng-container",15),e.qZA(),e.TgZ(5,"div",23),e.YNc(6,Hi,1,0,"ng-container",15),e.YNc(7,Vi,5,2,"ng-container",2),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.oxw(2),i=e.MAs(13),a=e.MAs(7),s=e.MAs(18);e.xp6(2),e.Q6J("alignItems",!0!==e.lcZ(3,6,t.isHandheld$)?"":"left")("justifyContent",t.data.isWidenData?"":"left"),e.xp6(2),e.Q6J("ngTemplateOutlet",i),e.xp6(2),e.Q6J("ngTemplateOutlet",a),e.xp6(1),e.Q6J("ngIf",!t.data.loginRequired)("ngIfElse",s)}}function zi(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",11),e.YNc(2,Ri,6,3,"ng-container",12),e.ALo(3,"async"),e.YNc(4,Ji,9,5,"ng-container",12),e.ALo(5,"async"),e.YNc(6,Wi,8,8,"ng-container",12),e.ALo(7,"async"),e.qZA(),e.BQk()),2&n){const t=e.oxw();e.xp6(2),e.Q6J("ngIf",e.lcZ(3,3,t.isMobile$)),e.xp6(2),e.Q6J("ngIf",e.lcZ(5,5,t.isTablet$)),e.xp6(2),e.Q6J("ngIf",!0!==e.lcZ(7,7,t.isHandheld$))}}function ji(n,r){1&n&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.cart-download-unavailable-alert-body-msg")," "))}function Ki(n,r){if(1&n&&e._UZ(0,"eds-section-title",24),2&n){const t=e.oxw();e.Q6J("preTitle",t.data.publicationDate)("subTitle",t.data.dctermsDescription)("title",t.data.fundName)}}function Xi(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"span",30),e._uU(1,"("),e.TgZ(2,"eds-link-item",31),e.NdJ("click",function(a){e.CHM(t);const s=e.oxw(4);return s.goToLink(s.data,"finra",a)}),e.qZA(),e._uU(3,")"),e.qZA()}if(2&n){const t=e.oxw().$implicit;e.Q6J("alignItems","baseline"),e.xp6(2),e.Q6J("title",t.link)("noPadding",!0)}}function en(n,r){if(1&n&&(e.TgZ(0,"eds-info-item",27),e.TgZ(1,"span",28),e._uU(2),e.YNc(3,Xi,4,3,"span",29),e.qZA(),e.qZA()),2&n){const t=r.$implicit,i=e.oxw(3);e.Q6J("info",t),e.xp6(1),e.Q6J("flexDirection","row"),e.xp6(1),e.hij("",t.value," "),e.xp6(1),e.Q6J("ngIf",t.link&&i.data.href)}}function tn(n,r){if(1&n&&(e.TgZ(0,"div"),e.YNc(1,en,4,4,"eds-info-item",26),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",t.infoData)}}function nn(n,r){if(1&n&&(e.TgZ(0,"div",25),e.YNc(1,tn,2,1,"div",12),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",t.data.clientUse)}}function an(n,r){1&n&&(e.TgZ(0,"span",40),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.l
1cZ(2,1,"literature.lit-listing-download-pdf")))}function rn(n,r){1&n&&(e.TgZ(0,"span",40),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"literature.download")))}function sn(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"button",37),e.NdJ("click",function(a){e.CHM(t);const s=e.oxw(2);return s.goToLink(s.data,"pdf",a)}),e.YNc(2,an,3,3,"span",38),e.YNc(3,rn,3,3,"span",38),e._UZ(4,"eds-icon",39),e.qZA(),e.BQk()}if(2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("hasIcon",!0)("noMargin",!0)("disabled",t.data.isRestrictedActor),e.xp6(1),e.Q6J("ngIf","pdf"===t.data.fileExtension),e.xp6(1),e.Q6J("ngIf","pdf"!==t.data.fileExtension)}}function on(n,r){1&n&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.cart-download-unavailable-alert-body-msg")," "))}function ln(n,r){1&n&&(e.TgZ(0,"span",40),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"literature.added")))}function cn(n,r){1&n&&(e.TgZ(0,"span",40),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"literature.Add-to-cart")))}function dn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"button",41),e.NdJ("click",function(a){e.CHM(t);const s=e.oxw(2);return s.addToCartHandler(s.data,a)}),e.YNc(1,ln,3,3,"span",38),e.YNc(2,cn,3,3,"span",38),e._UZ(3,"eds-icon",42),e.qZA()}if(2&n){const t=e.oxw(2);e.Q6J("edsButton",t.addedInCart?"primary":"secondary")("ngClass",t.addedInCart?"paddingButton":"")("noMargin",!0)("disabled",t.addedInCart||t.data.isRestrictedActor),e.xp6(1),e.Q6J("ngIf",t.addedInCart),e.xp6(1),e.Q6J("ngIf",!t.addedInCart)}}function un(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",43),e.ALo(1,"async"),e.TgZ(2,"button",44),e.NdJ("click",function(a){e.CHM(t);const s=e.oxw(2);return s.openAnAccountHandler(s.data,a)}),e.TgZ(3,"span",40),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.qZA(),e.qZA()}if(2&n){const t=e.oxw(2);e.Q6J("edsSpacing",!0!==e.lcZ(1,3,t.isHandheld$)?"md":"sm"),e.xp6(2),e.Q6J("noMargin",!0),e.xp6(2),e.Oqu(e.lcZ(5,5,"literature.open-account"))}}function mn(n,r){1&n&&(e._UZ(0,"eds-notifications",45),e.ALo(1,"translate")),2&n&&(e.s9C("title",e.lcZ(1,4,"literature.cart-hardcopy-alert-body-msg")),e.Q6J("hasIcon",!0)("inline",!0)("small",!0))}function gn(n,r){1&n&&(e._UZ(0,"eds-notifications",45),e.ALo(1,"translate")),2&n&&(e.s9C("title",e.lcZ(1,4,"literature.lit-detail-cross-audience-message")),e.Q6J("hasIcon",!0)("inline",!0)("small",!0))}function pn(n,r){if(1&n&&(e.TgZ(0,"div",32),e.ALo(1,"async"),e.TgZ(2,"div",33),e.ALo(3,"async"),e.ALo(4,"async"),e.YNc(5,sn,5,5,"ng-container",2),e.YNc(6,on,3,3,"ng-template",null,3,e.W1O),e.qZA(),e.TgZ(8,"div",33),e.ALo(9,"async"),e.ALo(10,"async"),e.YNc(11,dn,4,6,"button",34),e.qZA(),e.YNc(12,un,6,7,"div",35),e.qZA(),e.YNc(13,mn,2,6,"eds-notifications",36),e.YNc(14,gn,2,6,"eds-notifications",36)),2&n){const t=e.MAs(7),i=e.oxw();e.Q6J("edsSpacing",!0!==e.lcZ(1,11,i.isHandheld$)?"xs":"lg"),e.xp6(2),e.Q6J("edsSpacing",!0!==e.lcZ(3,13,i.isHandheld$)?"md":"sm")("edsPaddingRight",!0!==e.lcZ(4,15,i.isHandheld$)?"sm":"xs"),e.xp6(3),e.Q6J("ngIf",i.isShowDownloadBtn)("ngIfElse",t),e.xp6(3),e.Q6J("edsSpacing",!0!==e.lcZ(9,17,i.isHandheld$)?"md":"sm")("edsPaddingRight",!0!==e.lcZ(10,19,i.isHandheld$)?"sm":"xs"),e.xp6(3),e.Q6J("ngIf",i.isCartConfigured),e.xp6(1),e.Q6J("ngIf",i.literatureContentDocument),e.xp6(1),e.Q6J("ngIf",(null==i.data?null:i.data.hardCopyNotAvailable)&&i.isCartConfigured),e.xp6(1),e.Q6J("ngIf",i.data.isRestrictedActor)}}function _n(n,r){1&n&&(e.TgZ(0,"span",53),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"literature.lit-listing-download-pdf")))}function hn(n,r){1&n&&(e.TgZ(0,"span",53),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"literature.download")))}function fn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"button",49),e.NdJ("click",function(a){e.CHM(t);const s=e.oxw(3);return s.goToLink(s.data,"pdf",a)}),e.YNc(1,_n,3,3,"span",50),e.YNc(2,hn,3,3,"span",50),e.TgZ(3,"div",51),e._UZ(4,"eds-image",52),e.qZA(),e.qZA()}if(2&n){const t=e.oxw(3);e.Q6J("disabled",t.data.loginRequired||t.data.isRestrictedActor),e.xp6(1),e.Q6J("ngIf","pdf"===t.data.fileExtension),e.xp6(1),e.Q6J("ngIf","pdf"!==t.data.fileExtension),e.xp6(2),e.Q6J("imgSrc",t.data.imageUrl)}}function Cn(n,r){if(1&n&&(e.TgZ(0,"div",47),e.YNc(1,fn,5,4,"button",48),e.qZA()),2&n){const t=e.oxw(2),i=e.MAs(5);e.xp6(1),e.Q6J("ngIf",t.isShowDownloadBtn)("ngIfElse",i)}}function vn(n,r){if(1&n&&e.YNc(0,Cn,2,2,"div",46),2&n){const t=e.oxw();e.Q6J("ngIf",t.data.isWidenData)}}function Dn(n,r){1&n&&(e.ynx(0),e.TgZ(1,"div",0),e.TgZ(2,"div",54),e.TgZ(3,"p",55),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.qZA(),e.qZA(),e.BQk()),2&n&&(e.xp6(4),e.hij(" ",e.lcZ(5,1,"literature.lit-detail-page-no-content")," "))}function yn(n,r){if(1&n&&e.YNc(0,Dn,6,3,"ng-container",12),2&n){const t=e.oxw();e.Q6J("ngIf",t.dataLoaded)}}const xn=function(){return{skin:"Basic",legacy:!1,signOut:!1}};function Tn(n,r){1&n&&(e.TgZ(0,"div",0),e._UZ(1,"ft-sign-in",56),e.qZA()),2&n&&(e.xp6(1),e.Q6J("inputParameters",e.DdM(1,xn)))}const at=T.Y.getLogger("ItemDetailComponent");let Sn=(()=>{class n extends A.N{constructor(t,i,a,s,l,c,d,m,_,y,L,M,O,H,V,W,le){super(),this.itemDetailService=t,this.responsiveService=i,this.translate=a,this.changeDetectorRef=s,this.cartService=l,this.titleService=c,this.metaService=d,this.analytics=m,this.dateFormatter=_,this.segmentService=y,this.roleSelectorService=L,this.analyticsService=M,this.datadogService=O,this.modalService=H,this.literatureRules=V,this.literatureConfigService=W,this.siteConfigService=le,this.dataLoaded=!1,this.paramMap=new Map,this.infoData=[],this.dialogData=[],this.isCartConfigured=!0,this.isShowDownloadBtn=!0,this.isHandheld$=this.responsiveService.isHandheld$(),this.isMobile$=this.responsiveService.isMobile$(),this.isTablet$=this.responsiveService.isTablet$()}ngOnInit(){this.setBreadcrumbItems();const t=this.document?.getData(),i=this.component?.getModels()?.config;this.addAccountLink=t?.moreLink,t&&(this.literatureContentDocument=this.itemDetailService.isLiteratureAddOnAccount(encodeURIComponent(i?.literatureCode),t.literatureListContent)),this.detailBreadcrumbs=this.breadcrumbItems,this.paramMap.set("literatureCode",encodeURIComponent(i?.literatureCode)),this.paramMap.set("cache","true");const a=this.literatureConfigService?.literatureConfig.fundDocumentGridColumn;this.isCartConfigured=-1!==a?.indexOf("ADD_TO_CART"),this.cartSubscription=this.cartService.getCartItems().subscribe(s=>{u.GF.ADDED_FROM_LITERATURE_DETAIL===s.cartAction&&(this.dialogData=[],this.dialogData=s.cartItems,this.openModal(u.ZO.Cart_Modal),this.changeDetectorRef.detectChanges())}),this.cartDeleteSubscription=this.cartService.getDeletedDocId()?.subscribe(s=>{s?.includes(i.literatureCode)&&(this.addedInCart=!1,this.changeDetectorRef.detectChanges())}),this.literatureServiceSubscription=this.itemDetailService.populate(this.paramMap).pipe((0,et.x)(()=>{this.dataLoaded=!0,this.metaService.updateTag({name:"prerender-status-code",content:"404"})})).subscribe(s=>{this.literatureRules.checkLiteratureRules(s),this.data=s,this.addedInCart=this.cartService.checkCartStatus(this.data.docId),this.infoData=this.prepareViewData(this.data),this.titleService.setTitle(s?.fundName),this.metaService.updateTag({name:"description",content:s?.dctermsDescription}),this.metaService.updateTag({property:"og:title",content:s?.fundName}),this.metaService.updateTag({property:"og:description",content:s?.dctermsDescription}),s?.imageUrl&&this.metaService.updateTag({property:"og:image",content:s?.imageUrl}),this.showBreadcrumb&&this.detailBreadcrumbs&&(this.detailBreadcrumbs[this.detailBreadcrumbs.length-1]={content:this.data.fundName}),this.isDownloadAvailable(),this.changeDetectorRef.detectChanges()},s=>{404===s?.status&&at.warn("[populate]"+s?.message+" code: "+s?.error?.message),this.errorCode=s?.error?.code,this.changeDetectorRef.detectChanges()}),this.isOnlineAccount=this.itemDetailService.getConfig(i.literatureCode)}goToLink(t,i,a){a.preventDefault();let s="finra"===i?t.finraLink:t.pdfDownloadLink;const l=this.literatureConfigService.requiresPreview(t.dctermsType);if(l){const c=this.siteConfigService.product.general.activeList;let d,m;if([d,m]=(0,S.Af)(t.frkOneTISNumber,t.frkShareClassCode,c),(!d||!m)&&(d=t.frkOneTISNumber[0],m=t.frkShareClassCode[0]),1===t.frkOneTISNumber?.length){const _=this.siteConfigService.getFundLink(d,m,t.fundName,"",!0);_&&(s=_+"#"+(0,ee.Cf)(t?.dctermsType))}}this.segmentSubscription=this.segmentService.isSegmentSet$().subscribe(c=>{if(c){if(c){const d={litCode:t.docId,litPreviewEnabled:l,user_role:this.segmentService.getCurrentSegmentId()};at.debug("literature details download",d),this.datadogService.addAction("literature details download",d),this.itemDetailService.goToLink(s)}}else this.showRoleSelectorDialog()}),this.analytics.trackEvent({location:"",event:"file_download",detailed_event:"Download Link Clicked",file_name:t.docId,file_extension:t.fileExtension,link_url:s,embed_id:t?.externalId||"",document_title:t?.dctermsTitle||"",document_source:t?.documentSourceSystem||"",event_data:{embed_id:t?.externalId||"",file_extension:t.fileExtension,file_lit_code:"",file_name:t.docId,link_url:s,location:"",document_title:t?.dctermsTitle||"",document_source:t?.documentSourceSystem||""}}),this.cartService.checkoutOrder([{literatureCode:t.docId,qty:1}],u.Gm.DOWNLOAD)}showRoleSelectorDialog(){this.analyticsService.trackEvent({event:"lightbox_display",action:"role_select",label:""}),this.analyticsService.trackEvent({event:"lightbox_impression",detailed_event:"Lightbox Impression",event_data:{display_type:"role_select",heading:""}}),this.analyticsService.trackEvent({event:"utility_navigation",detailed_event:"Utility Navigation",link_url:"",link_text:"",event_data:{category:"",link_id:"",link_text:"",link_type:this.analyticsService.getLinkType(""),link_url:""}}),this.roleSelectorService.openRoleSelectorModal()}addToCartHandler(t,i){i.stopPropagation(),this.addedInCart=!0,this.cartService.addToCart([{literatureData:t}],u.GF.ADDED_FROM_LITERATURE_DETAIL),this.analytics.trackEvent({event:"cart_engagement",action:"add to cart",file_name:t?.dctermsTitle,file_lit_code:t?.docId}),this.analytics.trackEvent({event:"cart_add",detailed_event:"Cart Add",action:"add to cart",file_name:t?.dctermsTitle,file_lit_code:t?.docId,event_data:{cart_type:"add to cart",file_lit_code:t?.docId,file_name:t?.dctermsTitle}})}openAnAccountHandler(t,i){this.addAccountLink&&this.itemDetailService.goToLink(this.addAccountLink)}prepareViewData(t){return t.publicationDate&&(this.newDateFormat=this.dateFormatter.transform(t.publicationDate,N.Ev)),t.publicationDate=`${this.translate.instant("literature.publication-date")}: ${this.newDateFormat?this.newDateFormat:"-"}`,t.isInvestor||this.infoData.push({label:this.translate.instant("literature.client-use"),value:this.translate.instant("literature."+t.clientUse),labelSmall:!0,link:this.translate.instant("literature.finra-letter")}),this.infoData.push({label:this.translate.instant("literature.lit-code"),value:t.docId},{label:t.fileExtension?this.translate.instant("literature.format"):"",value:`${t.fileExtension?t.fileExtension.toLocaleUpperCase():""}${t.fileSize?"("+t.fileSize+")":""}`}),this.infoData}openModal(t){this.modalService.open(t,{modalId:t,type:"simple",body:"",themeTitle:"dark",eventName:"lightbox_display"})}closeDialog(t){this.modalService.close(t)}updateStorage(t){this.cartService.removeFromCart([t])}isDownloadAvailable(){this.isShowDownloadBtn=!!this.data?.downloadUrl}ngOnDestroy(){this.literatureServiceSubscription?.unsubscribe(),this.cartSubscription?.unsubscribe(),this.cartDeleteSubscription?.unsubscribe(),this.segmentSubscription?.unsubscribe()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(ke),e.Y36(o.kzD),e.Y36(F.s),e.Y36(e.sBO),e.Y36(Y.h),e.Y36(ve.Dx),e.Y36(ve.h_),e.Y36(o.yDm),e.Y36(p.uU),e.Y36(E.B),e.Y36(ki.D),e.Y36(o.yDm),e.Y36(tt.t),e.Y36(o.Z7U),e.Y36(it.C),e.Y36(I.d),e.Y36(nt.r5))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-item-detail"]],inputs:{component:"
1component",page:"page"},features:[e._Bn([ke]),e.qOj],decls:19,vars:6,consts:[["edsGrid",""],["theme","basic","edsPadding","","edsPaddingLeft","sm",3,"items"],[4,"ngIf","ngIfElse"],["downloadNotAvailble",""],["sectionTitleTemplate",""],["clientUseTemplate",""],["buttonsTemplate",""],["imageThumbnailTemplate",""],[3,"modalIdEnum","dialogId","gridData","dialog","deleteCartDoc","modalClose"],["errorHandleTemplate",""],["loginTemplate",""],["edsPadding","","edsPaddingTop","lg",1,"container--wide"],[4,"ngIf"],["edsRow","",1,"literature-item-detail"],["edsCol","",1,"literature-item-detail__content"],[4,"ngTemplateOutlet"],[1,"literature-item-detail__lit-codes"],[1,"literature-item-detail__client-use-container"],[1,"literature-item-detail__thumbnail"],[1,"literature-item-detail__buttons"],["edsFlexbox","",1,"literature-item-detail__lit-codes",3,"justifyContent"],["edsFlexbox","",1,"literature-item-detail"],["edsFlexbox","",1,"literature-item-detail__thumbnail",3,"alignItems","justifyContent"],[1,"literature-item-detail__content"],["theme","basic","edsSpacing","lg",3,"preTitle","subTitle","title"],[1,"literature-item-detail__client-use"],[3,"info",4,"ngFor","ngForOf"],[3,"info"],["edsFlexbox","","justifyContent","flex-end",3,"flexDirection"],["edsFlexbox","","edsPadding","","edsPaddingLeft","xs",3,"alignItems",4,"ngIf"],["edsFlexbox","","edsPadding","","edsPaddingLeft","xs",3,"alignItems"],[3,"title","noPadding","click"],["edsFlexbox","","flexDirection","row","flexWrap","wrap","alignItems","center","edsPadding","","edsPaddingTop","xl",3,"edsSpacing"],["edsPadding","",3,"edsSpacing","edsPaddingRight"],["size","normal",3,"edsButton","ngClass","noMargin","disabled","click",4,"ngIf"],[3,"edsSpacing",4,"ngIf"],["edsSpacing","none","notificationType","warning",3,"hasIcon","title","inline","small",4,"ngIf"],["edsButton","primary","size","normal","data-analytics-no-event","true",3,"hasIcon","noMargin","disabled","click"],["class","ft__btn__txt",4,"ngIf"],["type","download","size","small"],[1,"ft__btn__txt"],["size","normal",3,"edsButton","ngClass","noMargin","disabled","click"],["type","cart","size","small","edsPadding","","edsPaddingLeft","xs"],[3,"edsSpacing"],["edsButton","tertiary","size","normal",3,"noMargin","click"],["edsSpacing","none","notificationType","warning",3,"hasIcon","title","inline","small"],["edsPadding","","edsPaddingRight","md",4,"ngIf"],["edsPadding","","edsPaddingRight","md"],["class","literature-item-detail__thumbnail-image","data-analytics-no-event","true",3,"disabled","click",4,"ngIf","ngIfElse"],["data-analytics-no-event","true",1,"literature-item-detail__thumbnail-image",3,"disabled","click"],["class","sr-only",4,"ngIf"],[1,"literature-item-detail__thumbnail-image-size"],["alt","",3,"imgSrc"],[1,"sr-only"],[1,"container--wide"],["edsPadding","","edsPaddingAll","lg"],[3,"inputParameters"]],template:function(t,i){if(1&t&&(e.TgZ(0,"eds-panel"),e.TgZ(1,"div",0),e._UZ(2,"eds-breadcrumbs",1),e.YNc(3,zi,8,9,"ng-container",2),e.qZA(),e.qZA(),e.YNc(4,ji,3,3,"ng-template",null,3,e.W1O),e.YNc(6,Ki,1,3,"ng-template",null,4,e.W1O),e.YNc(8,nn,2,1,"ng-template",null,5,e.W1O),e.YNc(10,pn,15,21,"ng-template",null,6,e.W1O),e.YNc(12,vn,1,1,"ng-template",null,7,e.W1O),e.TgZ(14,"ft-literature-dialog",8),e.NdJ("dialog",function(s){return i.closeDialog(s)})("deleteCartDoc",function(s){return i.updateStorage(s)})("modalClose",function(){return i.closeDialog("cartModal")}),e.qZA(),e.YNc(15,yn,1,1,"ng-template",null,9,e.W1O),e.YNc(17,Tn,2,2,"ng-template",null,10,e.W1O)),2&t){const a=e.MAs(16);e.xp6(2),e.Q6J("items",i.showBreadcrumb?i.detailBreadcrumbs:null),e.xp6(1),e.Q6J("ngIf",i.data)("ngIfElse",a),e.xp6(11),e.Q6J("modalIdEnum","cartModal")("dialogId","cartModal")("gridData",i.dialogData)}},directives:[o.yXm,o.ljP,o.nNV,o.cph,p.O5,te.u,o.vZ,o.iKq,p.tP,o.Wxy,o.DgL,o.OPD,p.sg,o.b2$,o.zj4,o.Hq3,o.oJW,p.mk,o.tkR,o.cuP,Ze.F],pipes:[p.Ov,w.X],styles:[".literature-item-detail__client-use-container[_ngcontent-%COMP%]{width:100%;display:flex}.literature-item-detail__client-use[_ngcontent-%COMP%]{width:100%}.literature-item-detail__thumbnail-image[_ngcontent-%COMP%]{width:auto;margin-right:8px;border:1px solid var(--ft-grey-1);background:none}.literature-item-detail__thumbnail-image-size[_ngcontent-%COMP%]{width:125px}@media (min-width: 48rem){.literature-item-detail__client-use-container[_ngcontent-%COMP%]{display:block}.literature-item-detail__client-use[_ngcontent-%COMP%]{width:70%}.literature-item-detail__thumbnail-image-size[_ngcontent-%COMP%]{width:115px}}
1@media (min-width: 75rem){.literature-item-detail__content[_ngcontent-%COMP%]{width:60%;margin:0 auto}.literature-item-detail__thumbnail[_ngcontent-%COMP%]{width:auto}.literature-item-detail__thumbnail-image-size[_ngcontent-%COMP%]{width:329px}.literature-item-detail__client-use-container[_ngcontent-%COMP%]{width:auto}.literature-item-detail__client-use[_ngcontent-%COMP%]{width:60%}}@media (min-width: 100rem){.literature-item-detail__thumbnail-image-size[_ngcontent-%COMP%]{width:344px}.literature-item-detail__client-use[_ngcontent-%COMP%]{width:50%}}"]}),n})();var ie=g(16320),ne=g(89122),bn=g(94461),rt=g(49581),Ln=g(43021),st=g(71556);function Zn(n,r){if(1&n&&e.GkF(0,4),2&n){const t=e.oxw();e.Q6J("brManageContentButton",t.document)("relative",!1)}}function wn(n,r){if(1&n&&(e.TgZ(0,"div"),e._UZ(1,"eds-banner-nav",5),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("theme",t.type?t.type:"dark")("breadcrumbItems",t.showBreadcrumb?t.breadcrumbItems:null)("isEdsIcon",!0)("isImg",!1)("title",t.content.title)("subTitle",t.content.subTitle)("preTitle",t.content.category)("navCards",t.cards)}}function An(n,r){1&n&&(e.TgZ(0,"div",6),e.TgZ(1,"div",7),e.TgZ(2,"div",8),e._uU(3," Click to configure "),e.TgZ(4,"strong"),e._uU(5,"Literature banner"),e.qZA(),e.qZA(),e.qZA(),e.qZA())}const In=function(n){return{"has-edit-button":n}};T.Y.getLogger("LitBannerComponent");let kn=(()=>{class n extends A.N{constructor(t,i,a,s,l,c){super(),this.router=t,this.appStateService=a,this.widenService=s,this.ctaLinkService=l,this.viewModeService=c,this.isEditMode=!1,this.isEditMode=this.viewModeService.isEditMode()}ngOnInit(){this.setBreadcrumbItems()}get content(){return this.document?.getData()}get cards(){if(this.content.cards)for(const t of this.content.cards)t.link?.linkCollection?.length&&(t.link=t.link.linkCollection[0],t.text=t.link?.displayText,t.externalLink=t.link?.external,t.isNewWindow="_blank"===t.link?.target,t.href=this.ctaLinkService.getCTALink(this.page,t.link,this.appStateService?.getHomePageUrl()),t.signInRequired=t.link?.signInLink),t.iconPath&&t.iconPath.widenAsset&&(t.img=this.widenService.getWidenAssetUrl(t.iconPath.widenAsset),t.icon=t.img);return this.content.cards}get type(){return this.component.getParameters().type}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(ie.F0),e.Y36(e.SBq),e.Y36(ne.ZQ),e.Y36(bn.j),e.Y36(rt.M),e.Y36(Ln.j))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-lit-banner"]],features:[e.qOj],decls:4,vars:6,consts:[["edsGrid","",3,"ngClass"],["documentTemplateQuery","new-LiteratureBanner-document","folderTemplateQuery","new-LiteratureBanner-folder","parameter","document","root","",3,"brManageContentButton","relative",4,"ngIf"],[4,"ngIf"],["class","no-document",4,"ngIf"],["documentTemplateQuery","new-LiteratureBanner-document","folderTemplateQuery","new-LiteratureBanner-folder","parameter","document","root","",3,"brManageContentButton","relative"],["edsSpacing","xxl",3,"theme","breadcrumbItems","isEdsIcon","isImg","title","subTitle","preTitle","navCards"],[1,"no-document"],["edsGrid","",1,"no-document__component"],[1,"no-document__overlay"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.YNc(1,Zn,1,2,"ng-container",1),e.qZA(),e.YNc(2,wn,2,8,"div",2),e.YNc(3,An,6,0,"div",3)),2&t&&(e.Q6J("ngClass",e.VKq(4,In,i.isEditMode)),e.xp6(1),e.Q6J("ngIf",i.isEditMode),e.xp6(1),e.Q6J("ngIf",i.document),e.xp6(1),e.Q6J("ngIf",!i.document&&i.isEditMode))},directives:[o.ljP,p.mk,p.O5,st.bF,o.Fd7,o.OPD],encapsulation:2}),n})();var de=g(339),Nn=g(26954),J=g.n(Nn);function Fn(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div"),e.TgZ(2,"eds-link-item",3),e.NdJ("click",function(a){e.CHM(t);const s=e.oxw(3);return s.goToLink(null==s.params||null==s.params.data?null:s.params.data.literatureData,a)}),e.ALo(3,"translate"),e.qZA(),e.qZA(),e.BQk()}2&n&&(e.xp6(2),e.s9C("title",e.lcZ(3,4,"literature.finra-letter")),e.Q6J("useSmallText",!0)("hasIcon",!0)("hasTarget",!1))}function Mn(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Fn,4,6,"ng-container",2),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.href)}}function On(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"span"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.YNc(4,Mn,2,1,"ng-container",2),e.BQk()),2&n){const t=e.oxw();
1e.xp6(2),e.Oqu(e.lcZ(3,2,"literature.audience_"+t.audience)),e.xp6(2),e.Q6J("ngIf",!t.isInvestor)}}function Pn(n,r){if(1&n&&e._uU(0),2&n){const t=e.oxw();e.hij(" ",t.cellvalue,"\n")}}let Ne=(()=>{class n{constructor(t,i,a,s){this.windowRef=t,this.translateService=i,this.cartService=a,this.dateFormatter=s,this.cellvalue=[],this.clientUseValue=[]}ngOnChanges(){this.cellRendererData&&this.agInit(this.cellRendererData)}refresh(t){return this.params=t,this.isSiteIntl=J()(t,"isSiteIntl",!0),this.clientUseValue=this.finraGenerator(t.data.literatureData),this.cellvalue=this.detailGenerator(t.data.literatureData),this.audience=(0,S.KG)(t.data.literatureData),!0}agInit(t){this.params=t,this.clientUse=this.params.data.literatureData.clientUse,this.audience=(0,S.KG)(t.data.literatureData),this.isInvestor=J()(t,"isInvestor"),this.showPublicationDate=J()(t,"showPublicationDate"),this.isSiteIntl=J()(t,"isSiteIntl",!0),!this.isSiteIntl&&this.clientUse&&(this.clientUseValue=this.finraGenerator(t.data.literatureData)),this.cellvalue=this.detailGenerator(t.data.literatureData)}detailGenerator(t){if(this.isSiteIntl||!this.clientUse)return(0,S.ln)({literatureData:t},this.translateService,this.isSiteIntl);const i=[{label:this.translateService.instant("literature.lit-code"),val:t.docId,size:"compact"},{label:this.translateService.instant("literature.next-update"),val:t.nextUpdateDate,size:"compact"}];return this.showPublicationDate&&i.splice(1,0,{label:this.translateService.instant("literature.publication-date"),val:this.dateFormatter.transform(t.publicationDate,this.convertDateTo),size:"compact"}),i}finraGenerator(t){let i=[];return i=t.href?[{label:this.translateService.instant("literature.client-use"),size:"compact"}]:[{label:this.translateService.instant("literature.client-use"),val:`${this.translateService.instant("literature."+t.clientUse)}`,size:"compact"}],i}goToLink(t,i){i?.preventDefault(),i?.stopPropagation(),this.windowRef.open(t.finraLink,"_blank"),this.cartService.checkoutOrder([{literatureCode:t.docId,qty:1}],u.Gm.DOWNLOAD)}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(z.m9),e.Y36(F.s),e.Y36(Y.h),e.Y36(p.uU))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-document-detail"]],inputs:{cellRendererData:"cellRendererData",convertDateTo:"convertDateTo"},features:[e._Bn([p.uU]),e.TTD],decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["fundDetail",""],[4,"ngIf"],["type","new-window","size","small",3,"title","useSmallText","hasIcon","hasTarget","click"]],template:function(t,i){if(1&t&&(e.YNc(0,On,5,4,"ng-container",0),e.YNc(1,Pn,1,1,"ng-template",null,1,e.W1O)),2&t){const a=e.MAs(2);e.Q6J("ngIf",!i.isSiteIntl)("ngIfElse",a)}},directives:[p.O5,o.zj4],pipes:[w.X],styles:[""]}),n})();var Fe=g(19798),De=g(9170),Rn=g(22700),Un=g(62647);function Qn(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div",4),e.TgZ(2,"a",5),e.NdJ("click",function(){e.CHM(t);const a=e.oxw();return a.signIn(a.documentDownloadLink)}),e._UZ(3,"eds-icon",6),e.TgZ(4,"span"),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.qZA(),e.qZA(),e.BQk()}if(2&n){const t=e.oxw();e.xp6(1),e.Q6J("edsPaddingLeft","fundDocumentListing"!==t.componentName?"sm":""),e.xp6(1),e.Q6J("noMargin",!0),e.xp6(3),e.hij(" ",e.lcZ(6,3,"literature.signin-register"),"")}}function En(n,r){1&n&&(e.ynx(0),e._uU(1),e.ALo(2,"translate"),e.BQk()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.download")," "))}function qn(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"button",15),e.NdJ("click",function(){e.CHM(t);const a=e.oxw(3);return a.goToLink(null==a.params||null==a.params.data?null:a.params.data.literatureData,a.documentDownloadLink)}),e.YNc(2,En,3,3,"ng-container",1),e.qZA(),e.BQk()}if(2&n){const t=e.oxw(3),i=e.MAs(5);e.xp6(1),e.Q6J("noMargin",!t.isCartConfigured)("ngClass","pdf"!==(null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.fileExtension)?"document-download--margin-sm":""),e.xp6(1),e.Q6J("ngIf",!t.showExternalDocument)("ngIfElse",i)}}function Yn(n,r){1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"literature.Updating-cart")))}function Jn(n,r){1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.lit-sticky-delete-button")," "))}function $n(n,r){1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.l
1cZ(2,1,"literature.Add-to-cart")))}function Hn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"button",16),e.NdJ("click",function(a){e.CHM(t);const s=e.oxw(3);return s.updateCartHandler(null==s.params?null:s.params.data,a,s.addedInCart)}),e.YNc(1,Yn,3,3,"span",9),e.YNc(2,Jn,3,3,"span",9),e.YNc(3,$n,3,3,"span",9),e.qZA()}if(2&n){const t=e.oxw(3);e.Q6J("edsButton",t.addedInProgress?"secondary":"primary")("ngClass",t.addedInCart&&!t.addedInProgress?"document-download--margin-sm":"")("noMargin",!0)("disabled",t.addedInProgress),e.xp6(1),e.Q6J("ngIf",t.addedInProgress),e.xp6(1),e.Q6J("ngIf",!t.addedInProgress&&t.addedInCart),e.xp6(1),e.Q6J("ngIf",!t.addedInProgress&&!t.addedInCart)}}function Bn(n,r){if(1&n&&(e.ynx(0),e.YNc(1,qn,3,4,"ng-container",1),e.YNc(2,Hn,4,7,"button",14),e.BQk()),2&n){e.oxw();const t=e.MAs(6),i=e.oxw();e.xp6(1),e.Q6J("ngIf",i.isShowDownload)("ngIfElse",t),e.xp6(1),e.Q6J("ngIf",i.isCartConfigured)}}function Gn(n,r){1&n&&(e.ynx(0),e._uU(1),e.ALo(2,"translate"),e.BQk()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.download")," "))}function Vn(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Gn,3,3,"ng-container",1),e.BQk()),2&n){const t=e.oxw(4),i=e.MAs(5);e.xp6(1),e.Q6J("ngIf",!t.showExternalDocument)("ngIfElse",i)}}function Wn(n,r){1&n&&(e.ynx(0),e._uU(1),e.ALo(2,"translate"),e.BQk()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.download")," "))}function zn(n,r){if(1&n&&e.YNc(0,Wn,3,3,"ng-container",1),2&n){const t=e.oxw(4),i=e.MAs(5);e.Q6J("ngIf",!t.showExternalDocument)("ngIfElse",i)}}function jn(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div",17),e.TgZ(2,"button",18),e.NdJ("click",function(){e.CHM(t);const a=e.oxw(3);return a.goToLink(null==a.params||null==a.params.data?null:a.params.data.literatureData,a.documentDownloadLink)}),e.YNc(3,Vn,2,2,"ng-container",1),e.YNc(4,zn,1,2,"ng-template",null,19,e.W1O),e._UZ(6,"eds-icon",20),e.qZA(),e.qZA(),e.BQk()}if(2&n){const t=e.MAs(5),i=e.oxw(3);e.xp6(2),e.Q6J("noMargin",!0)("edsButton",i.isSiteIntl?"secondary":"primary")("ngClass","pdf"!==(null==i.params||null==i.params.data||null==i.params.data.literatureData?null:i.params.data.literatureData.fileExtension)?"document-download--margin-sm":""),e.xp6(1),e.Q6J("ngIf","pdf"===(null==i.params||null==i.params.data||null==i.params.data.literatureData?null:i.params.data.literatureData.fileExtension))("ngIfElse",t)}}function Kn(n,r){1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"literature.Updating-cart")))}function Xn(n,r){1&n&&e._UZ(0,"eds-icon",23)}function ea(n,r){1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.lit-sticky-delete-button")," "))}function ta(n,r){1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"literature.Add-to-cart")))}function ia(n,r){1&n&&e._UZ(0,"eds-icon",24)}function na(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"button",16),e.NdJ("click",function(a){e.CHM(t);const s=e.oxw(3);return s.updateCartHandler(null==s.params?null:s.params.data,a,s.addedInCart)}),e.YNc(1,Kn,3,3,"span",9),e.YNc(2,Xn,1,0,"eds-icon",21),e.YNc(3,ea,3,3,"span",9),e.YNc(4,ta,3,3,"span",9),e.YNc(5,ia,1,0,"eds-icon",22),e.qZA()}if(2&n){const t=e.oxw(3);e.Q6J("edsButton",t.addedInProgress?"primary":"secondary")("ngClass",t.addedInCart&&!t.addedInProgress?"document-download--margin-sm":"")("noMargin",!0)("disabled",t.addedInProgress),e.xp6(1),e.Q6J("ngIf",t.addedInProgress),e.xp6(1),e.Q6J("ngIf",!t.addedInProgress&&t.addedInCart),e.xp6(1),e.Q6J("ngIf",!t.addedInProgress&&t.addedInCart),e.xp6(1),e.Q6J("ngIf",!t.addedInProgress&&!t.addedInCart),e.xp6(1),e.Q6J("ngIf",!t.addedInProgress&&!t.addedInCart)}}function aa(n,r){if(1&n&&(e.ynx(0),e.YNc(1,jn,7,5,"ng-container",1),e.YNc(2,na,6,9,"button",14),e.BQk()),2&n){e.oxw();const t=e.MAs(6),i=e.oxw();e.xp6(1),e.Q6J("ngIf",i.isShowDownload)("ngIfElse",t),e.xp6(1),e.Q6J("ngIf",i.isCartConfigured)}}function ra(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"a",25),e.NdJ("click",function(a){return e.CHM(t),e.oxw(2).deleteRow(a)}),e.ALo(1,"translate"),e._uU(2),e.ALo(3,"translate"),e.qZA()}2&n&&(e.s9C("title",e.lcZ(1,2,"literature.delete")),e.xp6(2),e.hij(" ",e.lcZ(3,4,"literature.delete")," "))}function sa(n,r){1&n&&(e.TgZ(0,"div",17),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.cart-download-unavailable-alert-body-msg")," "))}function oa(n,r){if(1&n&&(e._UZ(0,"eds-notifications",26),e.ALo(1,"async"),e.ALo(2,"async"),e.ALo(3,"translate")),2&n){const t=e.oxw(2);e.s9C("title",e.lcZ(3,11,"literature.cart-mandatory-alert-body-msg")),e.Q6J("edsPaddingTop",e.lcZ(1,7,t.isMobile$)?"xs":"")("edsPaddingBottom",e.lcZ(2,9,t.isMobile$)?"xs":"")("edsPaddingLeft","fundDocumentListing"!==t.componentName?"sm":"")("hasIcon",!0)("inline",!0)("small",!0)}}function la(n,r){if(1&n&&(e._UZ(0,"eds-notifications",27),e.ALo(1,"async"),e.ALo(2,"async"),e.ALo(3,"translate")),2&n){const t=e.oxw(2);e.s9C("title",e.lcZ(3,11,"literature.cart-hardcopy-alert-body-msg")),e.Q6J("edsPaddingTop",e.lcZ(1,7,t.isMobile$)?"xs":"")("edsPaddingBottom",e.lcZ(2,9,t.isMobile$)?"xs":"")("edsPaddingLeft","fundDocumentListing"!==t.componentName?"sm":"")("hasIcon",!0)("inline",!0)("small",!0)}}function ca(n,r){if(1&n&&(e.TgZ(0,"div",7),e.TgZ(1,"div",8),e.YNc(2,Bn,3,3,"ng-container",9),e.YNc(3,aa,3,3,"ng-container",9),e.YNc(4,ra,4,6,"a",10),e.qZA(),e.YNc(5,sa,3,3,"ng-template",null,11,e.W1O),e.YNc(7,oa,4,13,"eds-notifications",12),e.YNc(8,la,4,13,"eds-notifications",13),e.qZA()),2&n){const t=e.oxw();e.xp6(2),e.Q6J("ngIf",t.isColumnLayout),e.xp6(1),e.Q6J("ngIf",!t.isColumnLayout),e.xp6(1),e.Q6J("ngIf",t.isDeleteEnable),e.xp6(3),e.Q6J("ngIf",t.addedInCart&&(null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.isMandatoryMaterial)),e.xp6(1),e.Q6J("ngIf",t.isCartConfigured&&(null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.hardCopyNotAvailable))}}function da(n,r){1&n&&(e._uU(0),e.ALo(1,"translate")),2&n&&e.hij(" ",e.lcZ(1,1,"literature.signin-register"),"\n")}T.Y.getLogger("DocumentDownloadComponent");let Me=(()=>{class n{constructor(t,i,a,s,l,c,d,m,_){this.windowRef=t,this.cartService=i,this.literatureRules=a,this.analytics=s,this.literatureDataService=l,this.signInService=c,this.responsiveService=d,this.ctaLinkService=m,this.appStateService=_,this.eventParam
1s={},this.addedInCart=!1,this.addedInProgress=!1,this.unsubscribe$=new f.xQ,this.isShowDownload=!0,this.showExternalDocument=!1,this.isMobile$=this.responsiveService.isMobile$()}ngOnInit(){this.cartService.getAddedObservable$()?.pipe((0,h.R)(this.unsubscribe$)).subscribe(()=>{this.checkCartStatus(this.params?.data?.literatureData),this.addedInProgress=!1})}ngOnChanges(){this.cellRendererData&&this.agInit(this.cellRendererData)}refresh(t){return this.params=t,!0}agInit(t){this.params=t,this.documentDownloadLink=this.getDownloadLinkWithPreview(t?.data),this.isSiteIntl=J()(t,"isSiteIntl",!0),this.isColumnLayout=J()(t,"isColumnLayout",!1),this.componentName=J()(t,"componentName","default"),!this.appStateService.hasAuthentication()&&"No"===this.params?.data?.literatureData?.clientUse&&(this.showExternalDocument=!0),this.isSiteIntl||(this.loginRequired=this.params?.data?.literatureData?.loginRequired,this.checkCartStatus(this.params?.data?.literatureData),this.literatureRules.checkLiteratureRules(this.params?.data?.literatureData),this.isDownloadAvailable()),this.cartSubscription=this.cartService.getDeletedDocId()?.subscribe(i=>{i?.includes(this.params?.data?.literatureData?.docId)&&(this.addedInCart=!1)}),this.loginSubscription=this.literatureDataService.getProfileData$()?.pipe((0,h.R)(this.unsubscribe$),(0,De.h)(i=>!!i)).subscribe(i=>{this.profileData=i,this.showLogIn=!this.profileData.isLoggedIn||Fe.i4[this.profileData?.profileInfo?.role]===N.SH.toLocaleLowerCase()}),this.isDeleteEnable=this.params.action.getDeleteConfiguration(),this.isCartConfigured=this.params.action.getCartConfiguration()}getDownloadLinkWithPreview(t){return t.literatureData?.usePreviewLink&&t?.literatureData?.shareclass?.previewLink&&t?.literatureData?.dctermsType?t?.literatureData?.shareclass?.previewLink+"#"+(0,ee.Cf)(t?.literatureData?.dctermsType):t?.literatureData?.pdfDownloadLink}fireDownloadAnalytics(t){const{fileName:i}=(0,Rn.OS)(t.pdfDownloadLink);this.analytics.trackEvent({location:"",event:"file_download",detailed_event:"Download Link Clicked",file_name:i,file_extension:t.fileExtension,link_url:t.pdfDownloadLink,embed_id:t?.externalId||"",document_title:t?.dctermsTitle||"",document_source:t?.documentSourceSystem||"",event_data:{embed_id:t?.externalId||"",file_extension:t.fileExtension,file_lit_code:"",file_name:i,link_url:t.pdfDownloadLink,location:"",document_title:t?.dctermsTitle||"",document_source:t?.documentSourceSystem||""}})}checkCartStatus(t){this.addedInCart=this.cartService.checkCartStatus(t.docId)}updateCartHandler(t,i,a){if(i.stopPropagation(),this.addedInProgress=!0,this.analytics.trackEvent({event:"cart_engagement",action:a?"removed from cart":"add to cart",file_name:t.literatureData?.dctermsTitle,file_lit_code:t.literatureData?.docId}),a||this.analytics.trackEvent({event:"cart_add",detailed_event:"Cart Add",event_data:{cart_type:"add to cart",file_lit_code:t.literatureData?.docId,file_name:t.literatureData?.dctermsTitle}}),a)return this.analytics.trackEvent({event:"cart_remove",detailed_event:"Cart Remove",event_data:{cart_type:"Add To Cart",file_lit_code:t.literatureData?.docId,file_name:t.literatureData?.dctermsTitle}}),this.cartService.removeFromCart([t?.literatureData?.docId]),void(this.addedInCart=!1);this.addedInCart=!0,this.cartService.addToCart([t],this.params.actionPerformForCart===u.GF.ADDED_FROM_MY_LITERATURE?u.GF.ADDED_FROM_MY_LITERATURE:u.GF.ADDED_FROM_GRID)}checkoutOrder(t){this.cartService.checkoutOrder([{literatureCode:t.docId,qty:1}],u.Gm.DOWNLOAD),this.fireDownloadAnalytics(t)}goToLink(t,i){this.checkoutOrder(t),this.windowRef.open(i,"_blank")}ngOnDestroy(){this.cartSubscription?.unsubscribe(),this.loginSubscription?.unsubscribe(),this.unsubscribe$.next(),this.unsubscribe$.complete()}deleteRow(t){t.stopPropagation(),this.params.action.deleteRow(this.params.node)}signIn(t){this.ctaLinkService.setUpdatedLinkData(t),this.signInService.setAuth0SignInTitle("signin.sign-in-document-title"),this.signInService.showSignInModal()}isDownloadAvailable(){this.isShowDownload=!!this.params?.data?.literatureData.downloadUrl}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(z.m9),e.Y36(Y.h),e.Y36(it.C),e.Y36(o.yDm),e.Y36(v.u),e.Y36(Un.y),e.Y36(o.kzD),e.Y36(rt.M),e.Y36(k.ZQ))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-document-download"]],inputs:{cellRendererData:"cellRendererData"},features:[e.TTD],decls:6,vars:5,consts:[["edsPadding","","edsFlexbox","",3,"edsPaddingTop","edsPaddingBottom","justifyContent"],[4,"ngIf","ngIfElse"],["loggedIn",""],["signRegister",""],["edsPadding","",3,"edsPaddingLeft"],["edsButton","primary","size","compact",3,"noMargin","click"],["type","lock","size","small","edsPadding","","edsPaddingRight","xs"],["edsFlexbox","","justifyContent","flex-end","flexDirection","column"],["edsFlexbox",""],[4,"ngIf"],["class","ag-cell-frk--link","edsPadding","","edsPaddingLeft","sm",3,"title","click",4,"ngIf"],["downloadNotAvailble",""],["edsPadding","","edsSpacing","none","notificationType","warning",3,"edsPaddingTop","edsPaddingBottom","edsPaddingLeft","hasIcon","title","inline","small",4,"ngIf"],["edsSpacing","none","edsPadding","","notificationType","warning",3,"edsPaddingTop","edsPaddingBottom","edsPaddingLeft","hasIcon","title","inline","small",4,"ngIf"],["size","compact",3,"edsButton","
1ngClass","noMargin","disabled","click",4,"ngIf"],["size","compact","edsButton","primary","data-analytics-no-event","true",3,"noMargin","ngClass","click"],["size","compact",3,"edsButton","ngClass","noMargin","disabled","click"],["edsPadding","","edsPaddingLeft","sm","edsPaddingRight","sm"],["data-analytics-no-event","true","size","compact",3,"noMargin","edsButton","ngClass","click"],["nonPdf",""],["type","download","size","small","edsPadding","","edsPaddingLeft","xs"],["type","cross","size","small","edsPadding","","edsPaddingRight","xs",4,"ngIf"],["type","cart","size","small","edsPadding","","edsPaddingLeft","xs",4,"ngIf"],["type","cross","size","small","edsPadding","","edsPaddingRight","xs"],["type","cart","size","small","edsPadding","","edsPaddingLeft","xs"],["edsPadding","","edsPaddingLeft","sm",1,"ag-cell-frk--link",3,"title","click"],["edsPadding","","edsSpacing","none","notificationType","warning",3,"edsPaddingTop","edsPaddingBottom","edsPaddingLeft","hasIcon","title","inline","small"],["edsSpacing","none","edsPadding","","notificationType","warning",3,"edsPaddingTop","edsPaddingBottom","edsPaddingLeft","hasIcon","title","inline","small"]],template:function(t,i){if(1&t&&(e.TgZ(0,"div",0),e.YNc(1,Qn,7,5,"ng-container",1),e.YNc(2,ca,9,5,"ng-template",null,2,e.W1O),e.qZA(),e.YNc(4,da,2,3,"ng-template",null,3,e.W1O)),2&t){const a=e.MAs(3);e.Q6J("edsPaddingTop","fundDocumentListing"!==i.componentName&&"documentListing"!==i.componentName?"sm":"")("edsPaddingBottom","fundDocumentListing"!==i.componentName?"sm":"")("justifyContent","documentListing"!==i.componentName||i.isSiteIntl?"flex-end":"flex-start"),e.xp6(1),e.Q6J("ngIf",i.loginRequired&&i.showLogIn&&!i.showExternalDocument)("ngIfElse",a)}},directives:[o.cph,o.Wxy,p.O5,o.Hq3,o.oJW,p.mk,o.tkR,o.OPD],pipes:[w.X,p.Ov],styles:[""]}),n})();function ua(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-title",8),e.NdJ("click",function(a){return e.CHM(t),e.oxw(2).onLinkClick(a)}),e.qZA()}if(2&n){const t=e.oxw(2);e.Q6J("size",t.isLargeDesktop?"h4":"h6")("title",t.fundName)("theme","primary")("href",t.fundLink)("isNewWindow",!0)}}function ma(n,r){if(1&n&&(e.ynx(0),e._uU(1),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.hij(" ",t.fundName,"")}}function ga(n,r){if(1&n&&(e.TgZ(0,"p",9),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.hij(" ",t.details," ")}}function pa(n,r){if(1&n&&(e.TgZ(0,"div",10),e._UZ(1,"eds-icon",11),e.TgZ(2,"span",12),e._uU(3),e.qZA(),e.qZA()),2&n){const t=e.oxw(2);e.xp6(3),e.Oqu(t.updateNotificationMessage)}}function _a(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",2),e.ALo(2,"async"),e.TgZ(3,"p",3),e.YNc(4,ua,1,5,"eds-title",4),e.YNc(5,ma,2,1,"ng-container",5),e.qZA(),e.YNc(6,ga,2,1,"p",6),e.YNc(7,pa,4,1,"div",7),e.qZA(),e.BQk()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("edsPaddingTop",e.lcZ(2,5,t.isMobile$)?"sm":""),e.xp6(3),e.Q6J("ngIf","fundDocumentListing"!==t.componentName),e.xp6(1),e.Q6J("ngIf","fundDocumentListing"===t.componentName),e.xp6(1),e.Q6J("ngIf","fundDocumentListing"!==t.componentName),e.xp6(1),e.Q6J("ngIf",t.showUpdateNotification)}}function ha(n,r){if(1&n&&e._UZ(0,"eds-title",15),2&n){const t=e.oxw(2);e.Q6J("size",t.isLargeDesktop?"h4":"h6")("title",t.fundName)}}function fa(n,r){if(1&n&&(e.TgZ(0,"p",9),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.hij(" ",t.details," ")}}function Ca(n,r){if(1&n&&(e.TgZ(0,"p",3),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.hij(" ",t.fundName," ")}}function va(n,r){if(1&n&&(e.YNc(0,ha,1,2,"eds-title",13),e.YNc(1,fa,2,1,"p",6),e.YNc(2,Ca,2,1,"p",14)),2&n){const t=e.oxw();e.Q6J("ngIf",!t.isSiteIntl&&"fundDocumentListing"!==t.componentName),e.xp6(1),e.Q6J("ngIf","fundDocumentListing"!==t.componentName&&!t.isSiteIntl),e.xp6(1),e.Q6J("ngIf","fundDocumentListing"===t.componentName||t.isSiteIntl)}}let Oe=(()=>{class n{constructor(t,i,a,s,l,c){this.translateService=t,this.profileService=i,this.literatureDataService=a,this.storageService=s,this.responsiveService=l,this.analyticsService=c,this.showUpdateNotification=!1,this.isShareHolderProfile=!1,this.unsubscribe$=new f.xQ,this.isMobile$=this.responsiveService.isMobile$(),this.responsiveService.getBreakp
1ointObs$().pipe((0,h.R)(this.unsubscribe$)).subscribe(d=>{[o.IM0.LargeDesktop,o.IM0.Desktop].includes(d)&&(this.isLargeDesktop=!0)})}ngOnChanges(){this.cellRendererData&&this.agInit(this.cellRendererData)}agInit(t){this.params=t.data,this.isSiteIntl=J()(t,"isSiteIntl",!0),this.isCanada=J()(t,"isCanada",!1),J()(t,"litDetailUrl"),this.showOnlyDocumentName=J()(t,"showOnlyDocumentName",!1),this.showOnlyTitle=J()(t,"showOnlyTitle",!1),this.isColumnLayout=J()(t,"isColumnLayout",!1),this.componentName=J()(t,"componentName","default"),this.loginRequired=this.params.literatureData.loginRequired,this.literatureDataService.getProfileData$()?.pipe((0,h.R)(this.unsubscribe$)).subscribe(a=>{this.profileData=a,this.isLoggedIn=this.profileData?.isLoggedIn,this.isShareHolderProfile=Fe.i4[this.profileData?.profileInfo?.role]===N.SH.toLocaleLowerCase()}),""!==this.params.literatureData.clientUse?.trim()&&(this.clientUse=this.params.literatureData.clientUse),this.showOnlyDocumentName?(this.fundName=(0,S.EC)(t.data,this.translateService,this.showOnlyTitle),this.isSiteIntl||(this.fundLink=this.getDownloadLinkWithPreview(t?.data))):this.isSiteIntl?this.fundName=(0,S.Wl)(t.data,this.translateService,this.isCanada):(this.details=(0,S.Eb)(t.data,this.translateService),this.fundName=(0,S.ju)(t.data,this.translateService),this.fundLink=this.getDownloadLinkWithPreview(t?.data),this.isDownloadAvailable()),this.isUpdateNotificationEnabled=J()(t,"isUpdateNotificationEnabled",!1),this.isUpdateNotificationEnabled&&this.isUpdateMessageRequired()}storeDefaultPage(t){t?.preventDefault(),this.storageService.store("ToSetPage",1,!0)}isUpdateMessageRequired(){const t=this.params.literatureData.publicationDate?this.params.literatureData.publicationDate.split("-"):[],i=this.params.literatureData.orderDate?this.params.literatureData.orderDate.split("/"):[],a=new Date(`20${i[1]}/${i[0]}`),s=new Date(`${t[0]}/${t[1]}`);a.getTime()<s.getTime()&&(this.showUpdateNotification=!0,this.updateNotificationMessage=this.translateService.instant("literature.fundname-subtext-updated")+` ${this.params.literatureData.orderDate} `+this.translateService.instant("literature.fundname-subtext-updated-message"))}isDownloadAvailable(){this.isShowDownload=!!this.params?.literatureData.downloadUrl}onLinkClick(t){this.params?.literatureData?.fundName&&this.trackSelectorItem(t,this.fundName,this.fundLink)}trackSelectorItem(t,i,a){this.analyticsService.trackEvent({event:"select_content",detailed_event:"Select Content",event_data:{content_type:"Literature Document",facets:"",index:"",link_text:i,link_url:a,search_category:"Literature",search_term:""}})}ngOnDestroy(){this.loginSubscription?.unsubscribe(),this.unsubscribe$.next(),this.unsubscribe$.complete()}getDownloadLinkWithPreview(t){return t.literatureData?.usePreviewLink&&t?.literatureData?.shareclass?.previewLink&&t?.literatureData?.dctermsType?t?.literatureData?.shareclass?.previewLink+"#"+(0,ee.Cf)(t?.literatureData?.dctermsType):t?.literatureData?.pdfDownloadLink}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(F.s),e.Y36(K.H),e.Y36(v.u),e.Y36(k.V1),e.Y36(o.kzD),e.Y36(o.yDm))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-fund-name-cell-renderer"]],inputs:{cellRendererData:"cellRendererData"},features:[e.TTD],decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["disabledLink",""],["edsPadding","",3,"edsPaddingTop"],[1,"spacing--none","ag-cell-fund-name"],["class","ag-cell-frk--link",3,"size","title","theme","href","isNewWindow","click",4,"ngIf"],[4,"ngIf"],["class","truncate",4,"ngIf"],["edsFlexbox","","edsSpacing","none",4,"ngIf"],[1,"ag-cell-frk--link",3,"size","title","theme","href","isNewWindow","click"],[1,"truncate"],["edsFlexbox","","edsSpacing","none"],["type","alert","size","small","edsPadding","","edsPaddingLeft","xs"],["edsPadding","","edsPaddingLeft","xs",1,"ag-cell-frk--link"],[3,"size","title",4,"ngIf"],["class","spacing--none ag-cell-fund-name",4,"ngIf"],[3,"size","title"]],template:function(t,i){if(1&t&&(e.YNc(0,_a,8,7,"ng-container",0),e.YNc(1,va,3,3,"ng-template",null,1,e.W1O)),2&t){const a=e.MAs(2);e.Q6J("ngIf",!i.isSiteIntl&&(!i.loginRequired||i.isLoggedIn)&&i.isShowDownload)("ngIfElse",a)}},directives:[p.O5,o.cph,o.r3N,o.Wxy,o.OPD,o.oJW],pipes:[p.Ov],styles:[".truncate[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}"]}),n})();function Da(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"a",2),e.NdJ("click",function(a){e.CHM(t);const s=e.oxw();return s.openDocument(a,s.params)}),e._UZ(2,"eds-icon",3),e.ALo(3,"translate"),e.qZA(),e.BQk()}if(2&n){const t=e.oxw();e.xp6(2),e.Q6J("type",t.regulatoryDocumentFileExtension)("addTitle",t.regulatoryDocumentFileExtension),e.uIk("aria-label",e.lcZ(3,3,"literature.download")+" "+(null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.fundNameGenerated))}}function ya(n,r){1&n&&(e.TgZ(0,"p"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.NA"),"\n"))}const ot=function(n){return{className:n}};function xa(n,r){if(1&n&&e.GkF(0,8),2&n){const t=e.oxw(2),i=e.MAs(6);e.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",e.VKq(2,ot,"portrait"===t.imageLayout?" img--full-height img--expand":""))}}function Ta(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"a",9),e.NdJ("click",function(){e.CHM(t);const a=e.oxw(2);return a.openImageDoc(null==a.params?null:a.params.data)}),e.ALo(1,"translate"),e.GkF(2,8),e.qZA()}if(2&n){const t=e.oxw(2),i=e.MAs(6);e.uIk("aria-label",e.lcZ(1,3,"literature.download")+" "+(null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.fundNameGenerated)),e.xp6(2),e.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",e.VKq(5,ot,"portrait"===t.imageLayout?" img--full-height img--expand":""))}}function Sa(n,r){if(1&n&&e.GkF(0,10),2&n){e.oxw(2);const t=e.MAs(6);e.Q6J("ngTemplateOutlet",t)}}function ba(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",4),e.YNc(2,xa,1,4,"ng-container",5),e.YNc(3,Ta,3,7,"a",6),e.YNc(4,Sa,1,1,"ng-container",7),e.qZA(),e.BQk()),2&n){const t=e.oxw();e.xp6(1),e.Gre("icon-column--",t.imageLayout,""),e.ekj("icon-column__image-wrapper",!t.isSiteIntl),e.xp6(1),e.Q6J("ngIf",!t.isSiteIntl&&(t.loginRequired||!t.isShowDownload)),e.xp6(1),e.Q6J("ngIf",!t.isSiteIntl&&!t.loginRequired&&t.isShowDownload),e.xp6(1),e.Q6J("ngIf",t.isSiteIntl)}}function La(n,r){if(1&n&&(e.ynx(0),e._UZ(1,"eds-icon",11),e.BQk()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("type",null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.fileExtension)("addTitle",null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.fileExtension)}}function Za(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div",12),e.TgZ(2,"a",13),e.NdJ("click",function(){e.CHM(t);const a=e.oxw();return a.openImageDoc(null==a.params?null:a.params.data)}),e.ALo(3,"translate"),e._UZ(4,"eds-icon",11),e.qZA(),e.qZA(),e.BQk()}if(2&n){const t=e.oxw();e.xp6(2),e.uIk("aria-label",e.lcZ(3,3,"literature.download")+" "+(null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.fundNameGenerated)),e.xp6(2),e.Q6J("type",null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.fileExtension)("addTitle",null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.fileExtension)}}function wa(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-image",16),e.NdJ("imageLoad",function(a){return e.CHM(t),e.oxw(2).onImageLoad(a)}),e.qZA()}if(2&n){const t=e.oxw().className,i=e.oxw();e.Q6J("className","img--grey-border img--full-width"+t)("imgSrc",null==i.params||null==i.params.data||null==i.params.data.literatureData?null:i.params.data.literatureData.imageUrl)}}function Aa(n,r){if(1&n&&e._UZ(0,"eds-icon",11),2&n){const t=e.oxw(2);e.Q6J("type",null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.fileExtension)("addTitle",null==t.params||null==t.params.data||null==t.params.data.literatureData?null:t.params.data.literatureData.fileExtension)}}function Ia(n,r){if(1&n&&(e.YNc(0,wa,1,2,"eds-image",14),e.YNc(1,Aa,1,2,"eds-icon",15)),2&n){const t=e.oxw();e.Q6J("ngIf",!t.showOnlyIcon),e.xp6(1),e.Q6J("ngIf",t.showOnlyIcon)}}let lt=(()=>{class n{constructor(t){this.windowRef=t,this.isDocumentAvailable=!1,this.isPreviewLink=!1}ngOnChanges(){this.cellRendererData&&this.agInit(this.cellRendererData)}agInit(t){this.params=t,this.thumbnailAvailable=!!t?.data?.literatureData?.imageUrl,this.isSiteIntl=t.isSiteIntl,this.showOnlyIcon=t.showOnlyIcon,this.isCu
1stom=!!t.data?.shareClass,this.isCustom&&(this.isPreviewLink=t.isPreviewLink,this.isDocumentAvailable=t.colDef.colId in t.data.literatureData&&t.data.literatureData[t.colDef.colId].pdfDownloadLink?.length>0,this.regulatoryDocumentFileExtension=t.data.literatureData[t.colDef.colId]?.fileExtension?t.data.literatureData[t.colDef.colId].fileExtension:"pdf"),this.isSiteIntl||(this.loginRequired=this.params?.data?.literatureData?.loginRequired,this.isDownloadAvailable()),this.isSiteIntl||(this.imageLayout="portrait")}openDocument(t,i){if(t.preventDefault(),i.colDef.colId in i.data.literatureData){const a=this.getDocumentLink(i);this.windowRef.open(a,"_blank")}}isDownloadAvailable(){this.isShowDownload=!!this.params?.data?.literatureData.downloadUrl}openImageDoc(t){const i=this.getDownloadLinkWithPreview(t);this.windowRef.open(i,"_blank")}getDocumentLink(t){const i=t.data.literatureData[t.colDef.colId];let a=i.pdfDownloadLink;if(this.isPreviewLink){let s=(0,ee.Cf)(t.colDef.colId);if("q1-holding"===s&&(s="fiscal-q1-holdings"),"q3-holding"===s&&(s="fiscal-q3-holdings"),1===t.data.shareClass.length&&"-"!==t.data.shareClass[0]&&t.data.shareClass[0]!==i.shareclass.shareClassName){let l;t.data.product?.shareClasses.forEach(c=>{c.shareClassName===t.data.shareClass[0]&&(l=c.shareClassCode)}),a=this.getReplaceShareClassCode(i.shareclass.previewLink,i.shareclass.shareClassCode,l)+"#"+s}else a=i.shareclass.previewLink+"#"+s}return a}getReplaceShareClassCode(t,i,a){return t.replace(new RegExp(`/${i}/`),`/${a}/`)}onImageLoad(t){if(t.target?.naturalHeight<t.target?.naturalWidth){const i=t.target?.closest("div");t.target.classList.remove("img--expand"),t.target.classList.remove("img--full-height"),i?.classList?.remove("icon-column--portrait"),i?.classList?.add("icon-column--landscape")}}getDownloadLinkWithPreview(t){return t.literatureData?.usePreviewLink&&t?.literatureData?.shareclass?.previewLink&&t?.literatureData?.dctermsType?t?.literatureData?.shareclass?.previewLink+"#"+(0,ee.Cf)(t?.literatureData?.dctermsType):t?.literatureData?.pdfDownloadLink}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(z.m9))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-icon-column"]],inputs:{cellRendererData:"cellRendererData"},features:[e.TTD],decls:7,vars:5,consts:[[4,"ngIf"],["image",""],["href","","role","button",3,"click"],["size","large",3,"type","addTitle"],["edsFlexbox","","justifyContent","center"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],["role","button","class","text-align-center",3,"click",4,"ngIf"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["role","button",1,"text-align-center",3,"click"],[3,"ngTemplateOutlet"],["size","normal",3,"type","addTitle"],[1,"text-align-center","icon-wrapper"],["role","button",3,"click"],["class","spacingWrapper",3,"className","imgSrc","altText","imageLoad",4,"ngIf"],["size","normal",3,"type","addTitle",4,"ngIf"],[1,"spacingWrapper",3,"className","imgSrc","altText","imageLoad"]],template:function(t,i){1&t&&(e.YNc(0,Da,4,5,"ng-container",0),e.YNc(1,ya,3,3,"p",0),e.YNc(2,ba,5,8,"ng-container",0),e.YNc(3,La,2,2,"ng-container",0),e.YNc(4,Za,5,5,"ng-container",0),e.YNc(5,Ia,2,2,"ng-template",null,1,e.W1O)),2&t&&(e.Q6J("ngIf",i.isCustom&&i.isDocumentAvailable),e.xp6(1),e.Q6J("ngIf",i.isCustom&&!i.isDocumentAvailable),e.xp6(1),e.Q6J("ngIf",i.thumbnailAvailable&&!i.isCustom),e.xp6(1),e.Q6J("ngIf",!i.thumbnailAvailable&&!i.isCustom&&i.isSiteIntl),e.xp6(1),e.Q6J("ngIf",!i.thumbnailAvailable&&!i.isCustom&&!i.isSiteIntl))},directives:[p.O5,o.INY,o.oJW,o.Wxy,p.tP,o.cuP],pipes:[w.X],styles:[".icon-column__image-wrapper[_ngcontent-%COMP%]{max-height:144px;width:154px;margin:0 auto}@media (min-width: 1900px){.icon-column__image-wrapper[_ngcontent-%COMP%]{width:130px}}.icon-column--portrait[_ngcontent-%COMP%]{width:auto;height:120px}"]}),n})(),ka=(()=>{class n{refresh(t){return this.initializeValues(t),!0}agInit(t){this.initializeValues(t)}initializeValues(t){this.searchKey=t}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-no-filter-data-overlay"]],decls:16,vars:13,consts:[["edsGrid",""],[1,"container"],["edsRow",""],["edsCol",""],["edsPadding","","edsPaddingAll","lg"],["edsSpacing","lg"],["imgSrc","assets/images/logos/ft-global-logo-vector_74x78.png","imgFallbackSrc","assets/images/logos/ft-global-logo-vector_74x78.png"],["edsSpacing","sm","size","h3","theme","dark"],["edsSpacing","sm","size","h6","theme","dark"],["edsList","",1,"list--unordered",3,"innerHTML"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.TgZ(2,"div",2),e.TgZ(3,"div",3),e.TgZ(4,"div",4),e.TgZ(5,"div",5),e._UZ(6,"eds-image",6),e.qZA(),e.TgZ(7,"eds-title",7),e._uU(8),e.ALo(9,"translate"),e.ALo(10,"translate"),e.qZA(),e.TgZ(11,"eds-title",8),e._uU(12),e.ALo(13,"translate"),e.qZA(),e._UZ(14,"ul",9),e.ALo(15,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&t&&(e.xp6(8),e.lnq(" ",e.lcZ(9,5,"literature.lit-listing-no-search-result-message-start")," ",i.searchKey," ",e.lcZ(10,7,"literature.lit-listing-no-search-result-message-end")," "),e.xp6(4),e.hij(" ",e.lcZ(13,9,"literature.lit-listing-no-search-result-message-suggestion")," "),e.xp6(2),e.s9C("innerHTML",e.lcZ(15,11,"literature.lit-listing-no-search-result-message-list"),e.oJD))},directives:[o.ljP,o.vZ,o.iKq,o.cph,o.OPD,o.cuP,o.r3N],pipes:[w.X],encapsulation:2}),n})();var re=g(30400);function Na(n,r){1&n&&(e.TgZ(0,"p"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.lit-my-literature-overlay-no-row")," "))}function Fa(n,r){1&n&&(e.TgZ(0,"p"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.lit-my-literature-overlay-primerica")," "))}let Ma=(()=>{class n{constructor(t){this.storageService=t,this.unsubscribe$=new f.xQ,this.isPrimericaUser=!1}agInit(t){}ngOnInit(){(0,re.D)(this.storageService.retrieve(N.cO)).pipe((0,h.R)(this.unsubscribe$)).subscribe(i=>{this.isPrimericaUser="partner-primerica"===i})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(k.V1))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-no-row-overlay-render-my-literature"]],decls:6,vars:2,consts:[["edsPadding","","edsPaddingAll","lg"],["edsSpacing","lg"],["imgSrc","assets/images/logos/ft-global-logo-vector_74x78.png","imgFallbackSrc","assets/images/logos/ft-global-logo-vector_74x78.png"],[4,"ngIf","ngIfElse"],["primericaUser",""]],template:function(t,i){if(1&t&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e._UZ(2,"eds-image",2),e.qZA(),e.YNc(3,Na,3,3,"p",3),e.YNc(4,Fa,3,3,"ng-template",null,4,e.W1O),e.qZA()),2&t){const a=e.MAs(5);e.xp6(3),e.Q6J("ngIf",!i.isPrimericaUser)("ngIfElse",a)}},directives:[o.cph,o.OPD,o.cuP,p.O5],pipes:[w.X],encapsulation:2}),n})(),Pe=(()=>{class n{ngOnChanges(){this.cellRendererData&&this.agInit(this.cellRendererData)}agInit(t){if(this.data=t.data,this?.data?.shareClass.length>0){const[i]=this?.data?.shareClass;this.fundName=this.data.product.fundName,"-"!==i&&(this.fundName=`${this.fundName} - ${i}`),this.fundLink=this.getFundLink()}else this.fundName=this.data.product.fundName,this.fundLink=this.getFundLink()}getFundLink(){return 1===this.data.shareClass.length&&"-"!==this.data.shareClass[0]?this.data.product.shareClasses.find(t=>t.shareClassName?.trim()===this.data.shareClass[0]?.trim())?.link:this.data.product.shareClasses.find(t=>!0===t.primaryShareClass)?.link}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-regulatory-fund-name-cell-renderer"]],inputs:{cellRendererData:"cellRendererData"},features:[e.TTD],decls:2,vars:2,consts:[[1,"spacing--none","ag-cell-fund-name"],["edsSpacing","'md'",1,"ag-cell-frk--link",3,"title","href"]],template:function(t,i){1&t&&(e.TgZ(0,"p",0),e._UZ(1,"eds-link-item",1),e.qZA()),2&t&&(e.xp6(1),e.Q6J("title",i.fundName)("href",i.fundLink))},directives:[o.zj4,o.OPD],styles:[""]}),n})(),ct=(()=>{class n{constructor(){this.isSelected=!1,this.uniqueInputId="select-cell_"+(0,ee.DO)()}agInit(t){this.params=t,this.parentComponent=t.reference,this.isSelected=this.parentComponent.isMaxLimitReached()}onSelectAllClick(t){this.isSelected=!this.isSelected,this.parentComponent.selectRow(this.params,!0,this.isSelected)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-select-all-group-header"]],decls:4,vars:11,consts:[[1,"ag-checkbox"],[3,"id","hideLabel","stopEventTracking","checked","required","tabIndex","hasFocusShadow","name","isKeyboardInteractive","checkedChange"],[1,"sr-only",3,"for"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.TgZ(1,"eds-checkbox",1),e.NdJ("checkedChange",function(s){return i.onSelectAllClick(s)}),e.qZA(),e.TgZ(2,"label",2),e._uU(3),e.qZA(),e.qZA()),2&t&&(e.xp6(1),e.Q6J("id",i.uniqueInputId)("hideLabel",!0)("stopEventTracking",!0)("checked",i.isSelected)("required",!1)("tabIndex",0)("hasFocusShadow",!0)("name",null==i.params?null:i.params.checkboxLabel)("isKeyboardInteractive",!0),e.xp6(1),e.Q6J("for",i.uniqueInputId),e.xp6(1),e.hij(" ",null==i.params?null:i.params.checkboxLabel,""))},directives:[o.bK4],styles:[""]}),n})(),dt=(()=>{class n{constructor(){this.isSelected=!1,this.uniqueInputId="select-cell_"+(0,ee.DO)()}agInit(t){this.params=t,this.isSelected=this.params?.data?.literatureData?.isSelected,this.parentComponent=t.reference}onSelectAllClick(t){this.parentComponent.selectRow(this.params,!1,!this.isSelected);const i=this.params.api.getColumnDefs();this.params.api.setColumnDefs(i),t?.preventDefault()}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-select-cell-renderer"]],decls:4,vars:10,consts:[[1,"ag-checkbox"],[3,"id","hideLabel","stopEventTracking","checked","required","tabIndex","hasFocusShadow","name","checkedChange"],[1,"sr-only",3,"for"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.TgZ(1,"eds-checkbox",1),e.NdJ("checkedChange",function(s){return i.onSelectAllClick(s)}),e.qZA(),e.TgZ(2,"label",2),e._uU(3),e.qZA(),e.qZA()),2&t&&(e.xp6(1),e.Q6J("id",i.uniqueInputId)("hideLabel",!0)("stopEventTracking",!0)("checked",i.isSelected)("required",!1)("tabIndex",0)("hasFocusShadow",!1)("name",null==i.params||null==i.params.data||null==i.params.data.literatureData?null:i.params.data.literatureData.fundNameGenerated),e.xp6(1),e.Q6J("for",i.uniqueInputId),e.xp6(1),e.Oqu(null==i.params||null==i.params.data||null==i.params.data.literatureData?null:i.params.data.literatureData.fundNameGenerated))},directives:[o.bK4],styles:[""]}),n})();var ue=g(44043),Z=g(1707),U=g(32540),ut=g(9841);let Re=(()=>{class n extends A.N{constructor(t,i,a,s,l,c,d,m,_,y,L,M,O){super(),this.responsiveService=t,this.changeDetectorRef=i,this.cartService=a,this.dialogService=s,this.downloadService=l,this.translateService=c,this.formBuilder=d,this.literatureConfig=m,this.modalService=_,this.profileService=y,this.analyticsService=L,this.fundFilterService=M,this.stickyFooterService=O,this.panelChecked=!1,this.apiDateFormat="YYYY-MM-DD",this.nextUpdateDateFormat="MM/YY",this.frameworkComponents={downloadRenderer:Me,iconColumnComponent:lt,detailRenderer:Ne,fundNameCellRendererComponent:Oe,RegulatoryFundNameCellRenderer:Pe,noRowsOverlayComponent:ka,noRowsOverlayComponentMyLiterature:Ma,selectAllGroupHeaderComponent:ct,selectCellRendererComponent:dt},this.noRowsOverlayComponent="noRowsOverlayComponent",this.noRowsOverLayCompMyLiterature="noRowsOverlayComponentMyLiterature",this.config={hideFooter:!0,closeBtnLabel:"close"},this.rowCount=0,this.rowCountValue="",this.selectedNodes=[],this.multiSelectDialogData=[],this.dialogData=[],this.isCartConfigured=!1,this.isDeleteConfigured=!1,this.modalCloseBtnLabel="",this.preTitle="",this.modalTitle="",this.isRecipientAvailable=!1,this.caveat="",this.ModalIdValue="",this.unsubscribeBase$=new f.xQ,this.multiGridSelectedRows=[],this.maxSelectionLimit=100}ngOnInit(){this.setBreadcrumbItems(),this.isInternational=this.literatureConfig.isInternational,this.cartSubscription=this.cartService.getCartItems().subscribe(t=>{u.GF.ADDED_FROM_GRID===t.cartAction&&(this.dialogData=[],this.dialogData=t.cartItems,this.modalTitle="",this.preTitle="",this.ModalIdValue="cartModal",this.openModal(u.ZO.Sticky_Modal),this.changeDetectorRef.detectChanges()),u.GF.ADDED_FROM_STICKY===t.cartAction&&(this.dialogData=t.cartItems,this.changeDetectorRef.detectChanges())}
1),this.responsiveSubscription=this.responsiveService.getBreakpointObs$().subscribe(t=>{this.isHandheld=[o.IM0.Mobile,o.IM0.Tablet].includes(t),this.isMobile=[o.IM0.Mobile].includes(t),this.changeDetectorRef.detectChanges()})}getCartConfiguration(){return this.isCartConfigured}closeDialog(t){this.modalService?.close(t)}updateStorage(t){this.cartService.removeFromCart([t])}emptyCart(t){"cartModal"===t&&this.cartService.emptyCartStorage()}onSelectionChanged(t,i,a,s=!1){if(this.rowCount=0,t?.literatureData){const l=this.selectedNodes.findIndex(c=>c.data.literatureData.rowId===t?.literatureData.rowId);this.checkLogInPpssAndLitItems(t),l>-1?(this.selectedNodes.splice(l,1),t.literatureData.isSelected=!1,s||this.fundFilterService.setCheckboxState(t?.literatureData.rowId,!1)):(this.selectedNodes.push({data:t}),s||this.fundFilterService.setCheckboxState(t?.literatureData.rowId,!0)),this.rowCount=this.selectedNodes.length,0===this.selectedNodes.length&&this.closeModal(u.ZO.Sticky_Modal)}else{let l;a?(this.combineSelectedRows(t),this.rowCount=this.multiGridSelectedRows.length,l=this.multiGridSelectedRows):(this.rowCount=t.api.getSelectedNodes().length,l=t.api.getSelectedNodes()),l.forEach(c=>{c.data.literatureData.isSelected=!0,s||this.fundFilterService.setCheckboxState(c.data.literatureData.rowId,!0),-1===this.selectedNodes.findIndex(d=>d.data.literatureData.rowId===c.data.literatureData.rowId)&&this.selectedNodes.push(t.node)}),!a&&!t.node.isSelected()&&!1!==t.data.literatureData.isSelected&&(t.data.literatureData.isSelected=!1,s||this.fundFilterService.setCheckboxState(t.data.literatureData.rowId,!1),this.selectedNodes.splice(this.selectedNodes.findIndex(c=>c.data.literatureData.rowId===t.node.data.literatureData.rowId),1)),this.checkboxClickAnalytics(l,t.node),this.rowCount&&(this.selectedNodes=a?this.multiGridSelectedRows:this.selectedNodes),this.checkLogInPpssAndLitItems(t?.node)}this.rowCountValue=`${s?this.rowCount:this.fundFilterService.getTotalCheckedChecboxes()} ${this.translateService.instant("literature.lit-sticky-item-selected")}`,this.rowCount&&(this.multiSelectDialogData=[],this.selectedNodes.forEach(l=>{l.data.literatureData.downloadUrl&&!this.isLoginRequired(l.data.literatureData)&&this.multiSelectDialogData.push({name:this.isInternational?(0,S.Wl)(l.data,this.translateService):(0,S.ju)(l.data,this.translateService),rowId:l.data.literatureData.rowId})})),this.prepareStickFooter(i),this.stickyFooterService.updateStickyFooter(this.rowCount>0)}onListingSelectionChanged(t,i,a,s){this.listingHref=i,this.selectedNodes.length===this.maxSelectionLimit&&s?(this.openMaxSelectionLimit(),a&&this.gridApi?.refreshHeader()):s&&a?(this.remainingNonSelectedRows=this.getRemainingNonSelectedNodes(t),this.selectAllNodes=[...this.selectedNodes,...this.remainingNonSelectedRows],this.currentPageNonSelectedRows=this.getCurrentNonSelectedNodes(t),this.confirmSelectionNodes=[...this.selectedNodes,...this.currentPageNonSelectedRows],this.openSelectAllModal()):!s&&a?this.removeAllSelection(i):this.selectIndividualRows(t,i,s),this.stickyFooterService.updateStickyFooter(this.rowCount>0)}selectIndividualRows(t,i,a){if(t?.literatureData){const s=this.selectedNodes.findIndex(l=>l.data.literatureData.rowId===t?.literatureData.rowId);s>-1?(this.selectedNodes.splice(s,1),t.literatureData.isSelected=!1,this.fundFilterService.setCheckboxState(t?.literatureData.rowId,!1)):(this.selectedNodes.push({data:t}),t.literatureData.isSelected=!0),this.fundFilterService.setCheckboxState(t?.literatureData.rowId,a),this.rowCount=this.selectedNodes.length,this.updateMultiSelectDialogData(t,t,i)}else{const s=[];this.updateSelectedList(t.node,a),s.push(t.node),this.gridApi.refreshCells({columns:["MULTI_SELECT_CHECKBOX"],rowNodes:[t.node]}),this.rowCount=this.selectedNodes?.length,this.updateMultiSelectDialogData(t.node,s,i)}}removeAllSelection(t){this.selectedNodes.forEach(a=>{a.data.literatureData.isSelected=!1,a.setSelected(!1),this.fundFilterService.setCheckboxState(a.data.literatureData.rowId,!1)}),this.gridApi.refreshCells({columns:["MULTI_SELECT_CHECKBOX"],rowNodes:[...this.selectedNodes]}),this.rowCount=0;const i=[...this.selectedNodes];this.selectedNodes=[],this.updateMultiSelectDialogData(this.selectedNodes,i,t)}updateMultiSelectDialogData(t,i,a){this.checkboxClickAnalytics(i,t),this.rowCountValue=`${this.fundFilterService.getTotalCheckedChecboxes()} ${this.translateService.instant("literature.lit-sticky-item-selected")}`,this.rowCount&&(this.multiSelectDialogData=[],this.selectedNodes.forEac
1h(s=>{s.data.literatureData.downloadUrl&&!this.isLoginRequired(s.data.literatureData)&&this.multiSelectDialogData.push({name:this.isInternational?(0,S.Wl)(s.data,this.translateService):(0,S.ju)(s.data,this.translateService),rowId:s.data.literatureData.rowId})})),this.prepareStickFooter(a),this.checkLogInPpssAndLitItems(t),0===this.rowCount&&this.closeModal(u.ZO.Sticky_Modal)}checkLogInPpssAndLitItems(t){(!t?.data?.literatureData?.loginRequired&&t?.data?.literatureData?.isSelected||!t?.literatureData?.loginRequired&&t?.literatureData?.isSelected)&&this.stickyFooterService.updateStickyFooterDialogData(!0)}updateSelectedRowData(t){if(this.rowCountValue=`${this.fundFilterService.getTotalCheckedChecboxes()} ${this.translateService.instant("literature.lit-sticky-item-selected")}`,this.rowCount){const i=this.multiSelectDialogData.findIndex(a=>a.rowId===t);-1!==i&&this.multiSelectDialogData.splice(i,1)}}combineSelectedRows(t){t.api.getRenderedNodes().map(i=>{if(i.selected){let a=!1;this.multiGridSelectedRows.length&&(a=this.multiGridSelectedRows.some(s=>s.data.literatureData.rowId===i.data.literatureData.rowId)),a||this.multiGridSelectedRows.push(i)}if(!i.selected&&this.multiGridSelectedRows.length){const a=this.multiGridSelectedRows.findIndex(s=>s.data.literatureData.rowId===i.data.literatureData.rowId);-1!==a&&this.multiGridSelectedRows.splice(a,1)}})}getCurrentNonSelectedNodes(t){let i=0;const a=t?.api?.paginationGetCurrentPage()||0;a>0&&(i=a*this.gridPageSize);const s=t?.api?.getDisplayedRowCount(),l=i+(s<this.gridPageSize?s:this.gridPageSize),c=[];for(let d=i;d<l;d++){const m=t?.api?.getDisplayedRowAtIndex(d);if(-1!==this.selectedNodes.findIndex(y=>y.data.literatureData.rowId===m.data.literatureData.rowId)||c.push(m),this.selectedNodes?.length+c.length===this.maxSelectionLimit)break}return c}getRemainingNonSelectedNodes(t){const i=t?.context?.filteredRows,a=[];for(let s=0;s<i?.length;s++){const l=t?.api?.getDisplayedRowAtIndex(s);if(-1!==this.selectedNodes.findIndex(d=>d.data.literatureData.rowId===l.data.literatureData.rowId)||a.push(l),this.selectedNodes?.length+a.length===this.maxSelectionLimit)break}return a}
1addListingSelectedRows(t){t.forEach(i=>{i.data.literatureData.isSelected=!0,i.setSelected(!0),this.selectedNodes.push(i),this.fundFilterService.setCheckboxState(i.data.literatureData.rowId,!0)}),this.rowCount=this.selectedNodes.length,this.gridApi.refreshCells({columns:["MULTI_SELECT_CHECKBOX"],rowNodes:[...this.selectedNodes]}),this.updateMultiSelectDialogData([...this.selectedNodes],[],this.listingHref),this.closeModal(u.ZO.Sticky_Modal)}updateSelectedList(t,i){let a=!1,s=-1;this.selectedNodes.length&&(s=this.selectedNodes.findIndex(l=>l.data.literatureData.rowId===t.data.literatureData.rowId)),a=-1!==s,i&&!a&&(t.data.literatureData.isSelected=!0,t.setSelected(!0),this.selectedNodes.push(t),this.fundFilterService.setCheckboxState(t.data.literatureData.rowId,!0)),!i&&a&&(t.data.literatureData.isSelected=!1,t.setSelected(!1),this.selectedNodes.splice(s,1),this.fundFilterService.setCheckboxState(t.data.literatureData.rowId,!1))}checkboxClickAnalytics(t,i){const a=Object.assign(t).sort((l,c)=>Number(l.rowIndex)-Number(c.rowIndex)),s=a[a.length-1];this.checkedUrl=s?.data.literatureData.downloadUrl,this.checkedUrlText=s?.data.literatureData.dctermsTitle,this.checkedUrlDesc=s?.data.literatureData.dctermsDescription,i||this.analyticsService.trackEvent({event:"checkbox_click",name:this.checkedUrlText,label:this.checkedUrlDesc,link_url:this.checkedUrl})}onGridSizeChanged(){this.loaded=!0}isLoginRequired(t){if(t.loginRequired){const i=this.literatureConfig.getUserProfile();return!i.isLoggedIn||Fe.i4[i?.profileInfo?.role]===N.SH.toLocaleLowerCase()}return!1}onGridReady(t){this.loaded=!1,this.gridApi=t.api,this.gridApi.forEachNode(i=>{i.data.literatureData?.isSelected&&i.setSelected(!0)})}prepareStickFooter(t){this.emailStickyButton={hasAction:this.multiSelectDialogData.length>0,buttonLabel:this.translateService.instant("literature.lit-sticky-email-button"),iconType:"mail",actionTarget:t},this.downloadStickyButton={hasAction:this.multiSelectDialogData.length>0,buttonLabel:this.translateService.instant("literature.lit-sticky-download-button"),iconType:"download",actionTarget:t},this.addToCartStickyButton={hasAction:this.multiSelectDialogData.length>0&&!this.isInternational&&this.isCartConfigured,buttonLabel:this.translateService.instant("literature.Add-to-cart"),iconType:"cart",actionTarget:t},(0===this.multiSelectDialogData.length||0===this.rowCount)&&this.stickyFooterService.updateStickyFooterDialogData(!1)}downloadSelectedDocs(t){const i=[],a=[];this.selectedNodes.forEach(s=>{if(s.data.literatureData.downloadUrl&&!this.isLoginRequired(s.data.literatureData)){const l=s.data.literatureData?.mandatoryMaterial;i.push(s.data.literatureData?.docId),l?.length>0&&a.push(...l)}}),this.downloadService.download$(t,{literatureCodes:[...a,...i]}).pipe((0,h.R)(this.unsubscribeBase$)).subscribe(s=>{"DONE"!==s?.state?this.ModalIdValue="downloadProgressModal":(this.modalTitle=this.translateService.instant("literature.lit-sticky-success-modal-title"),this.closeModal(u.ZO.Sticky_Modal),this.openModal(u.ZO.Sticky_Modal),this.ModalIdValue=u.ZO.Success_Modal,this.changeDetectorRef.detectChanges())}),this.placeOrder(u.Gm.DOWNLOAD)}deselectedDownloadDocs(t,i=!1){let a=!1;const s=this.selectedNodes.findIndex(l=>{const c=l.data.literatureData.rowId===t;return c&&(l.context?(l.setSelected(!1),l.data.literatureData.isSelected=!1,this.gridApi.refreshCells({rowNodes:[l],columns:["MULTI_SELECT_CHECKBOX"]}),i||this.fundFilterService.setCheckboxState(l.data.literatureData.rowId,!1)):(a=!0,this.onSelectionChanged(l.data,null,!1,i))),c});a||(this.selectedNodes.splice(s,1),this.updateSelectedRowData(t)),0===this.selectedNodes.length&&this.closeModal(u.ZO.Sticky_Modal),this.panelChecked=!1,this.changeDetectorRef.detectChanges()}emailContinue(t){const i=[],a=[],s=t?.recipients?.map(c=>c.recipientEmailId);this.selectedNodes.forEach(c=>{if(c.data.literatureData.downloadUrl&&!this.isLoginRequired(c.data.literatureData)){const d=c.data.literatureData?.mandatoryMaterial;i.push(c.data.literatureData.docId),d?.length>0&&a.push(...d)}}),this.postEmailDocs(s,[...i,...a],c=>
1{this.dialogService.close("recipientFundDocuments"),this.config.title=c,this.dialogService.open("emailD3")}),this.emailSuccess(),this.placeOrder(u.Gm.EMAIL)}operationToPerform(t){this.selectedNodes?.length>this.maxSelectionLimit?(this.ModalIdValue=u.ZO.Max_Cart_Limit,this.openModal(u.ZO.Sticky_Modal)):"email"===t?this.openEmailModal():"download"===t?this.openDownloadModal():this.addToCartFromStickyFooter()}addToCartFromStickyFooter(){const t=[];this.selectedNodes.forEach(i=>{this.isLoginRequired(i.data.literatureData)||t.push(i.data)}),this.openCartModal(),this.cartService.addToCart(t,u.GF.ADDED_FROM_STICKY),1===t.length&&this.analyticsService.trackEvent({event:"cart_add",detailed_event:"Cart Add",action:"add to cart",file_name:t[0]?.literatureData?.dctermsTitle,file_lit_code:t[0]?.literatureData?.docId,event_data:{cart_type:"add to cart",file_lit_code:t[0]?.literatureData?.docId,file_name:t[0]?.literatureData?.dctermsTitle}}),t.length>1&&this.analyticsService.trackEvent({event:"batch_files",detailed_event:"Batch Download or Email",action:"add to cart",number_files:t.length,event_data:{cart_action:"add to cart",number_files:t.length}})}openDownloadModal(){this.modalTitle=this.translateService.instant("literature.lit-sticky-download-modal-title"),this.preTitle="",this.ModalIdValue=u.ZO.Download_Modal,this.openModal(u.ZO.Sticky_Modal)}openSelectAllModal(){this.modalTitle="",this.preTitle="",this.ModalIdValue=u.ZO.Selection_All_Modal,this.openModal(u.ZO.Sticky_Modal)}openMaxSelectionLimit(){this.modalTitle="",this.preTitle="",this.ModalIdValue=u.ZO.Max_Selection_Limit,this.openModal(u.ZO.Sticky_Modal,"")}openEmailModal(){1===this.selectedNodes.length?(this.modalTitle=this.translateService.instant("literature.lit-sticky-mail-progress-modal-title"),this.preTitle=this.translateService.instant("literature.lit-sticky-email-progress-modal-pretitle"),this.ModalIdValue="recipientsDetailModal",this.openModal(u.ZO.Sticky_Modal)):(this.modalTitle=this.translateService.instant("literature.lit-sticky-email-modal-title"),this.preTitle=this.translateService.instant("literature.lit-sticky-email-initial-modal-pretitle"),this.ModalIdValue="emailModal",this.openModal(u.ZO.Sticky_Modal))}openModal(t,i){this.modalService.open(t,{modalId:t,closeBtnLabel:this.modalCloseBtnLabel,title:this.modalTitle?this.modalTitle:i,type:"simple",body:"",themeTitle:"dark",preTitle:this.preTitle,eventName:"lightbox_display",eventAction:"click",eventLabel:"Literature: Add to Cart"})}openCartModal(){this.dialogData=[],this.modalTitle="",this.preTitle="",this.ModalIdValue="cartModal",this.openModal(u.ZO.Sticky_Modal),this.changeDetectorRef.detectChanges()}closeModal(t){this.modalService&&this.modalService?.close(t)}startEmail(){this.modalTitle=this.translateService.instant("literature.lit-sticky-mail-progress-modal-title"),this.preTitle=this.translateService.instant("literature.lit-sticky-email-progress-modal-pretitle"),this.closeModal(u.ZO.Sticky_Modal),this.openModal(u.ZO.Sticky_Modal),this.ModalIdValue="recipientsDetailModal",this.analyticsService.trackEvent({event:"batch_files",detailed_event:"Batch Download or Email",action:"email",event_data:{cart_action:"email",number_files:this.multiSelectDialogData.length},number_files:this.multiSelectDialogData.length})}emailBack(){this.ModalIdValue=u.ZO.Email_Modal,this.modalTitle=this.translateService.instant("literature.lit-sticky-email-modal-title"),this.preTitle=this.translateService.instant("literature.lit-sticky-email-initial-modal-pretitle"),this.closeModal(u.ZO.Sticky_Modal),this.openModal(u.ZO.Sticky_Modal)}emailSuccess(){this.preTitle="",this.modalTitle=this.translateService.instant("literature.lit-sticky-success-modal-title"),this.closeModal(u.ZO.Sticky_Modal),this.openModal(u.ZO.Sticky_Modal,this.modalTitle),this.ModalIdValue=u.ZO.Success_Email_Modal}startDownload(){this.config.title="",this.modalTitle=this.translateService.instant("literature.lit-sticky-download-progress-modal-title"),this.ModalIdValue="downloadProgressModal",this.downloadSelectedDocs(this.cartService.getDownloadUrl(
1)),this.analyticsService.trackEvent({event:"batch_files",detailed_event:"Batch Download or Email",action:"download",event_data:{cart_action:"download",number_files:this.multiSelectDialogData.length},number_files:this.multiSelectDialogData.length})}getDeleteConfiguration(){return this.isDeleteConfigured}placeOrder(t){const i=this.selectedNodes.map(a=>({literatureCode:a.data.literatureData.docId,qty:1}));this.cartService.checkoutOrder(i,t)}isMaxLimitReached(){return this.selectedNodes.length===this.maxSelectionLimit}ngOnDestroy(){this.loginSubscription?.unsubscribe(),this.cartSubscription?.unsubscribe(),this.responsiveSubscription?.unsubscribe(),this.unsubscribeBase$.next(),this.unsubscribeBase$.complete(),this.multiGridSelectedRows=[]}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(o.kzD),e.Y36(e.sBO),e.Y36(Y.h),e.Y36(o.xAy),e.Y36(ue.K),e.Y36(F.s),e.Y36(Z.qu),e.Y36(I.d),e.Y36(o.Z7U),e.Y36(K.H),e.Y36(o.yDm),e.Y36(U.B6),e.Y36(ut.q))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ng-component"]],features:[e.qOj],decls:0,vars:0,template:function(t,i){},encapsulation:2}),n})();var Oa=g(18013),ye=g.n(Oa),me=g(70553),ge=g(42720),pe=g(81134),Ue=g(79902),xe=g(97859),Pa=g(49052),_e=g(44022),Qe=g(53619),Ra=g(88586),Ua=g(10874),Qa=g(86663),Ea=g(92534);T.Y.getLogger("LiteratureFundDataService");let Ee=(()=>{class n extends me.v{constructor(t,i,a){super(t,i),this.mapperFactory=a}register(t,i,a,s){return super.register(t,this.getVariables(i)).pipe((0,C.U)(l=>{const c=[...l.data.etf,...l.data.mf,...l.data.mmf,...l.data.vip,...l.data._529,...l.data.cef,...l.data.sma,...l.data.tif,...l.data.if,...l.data.tof],m=this.mapperFactory.createMapper(Ua.k4,{config:this.siteConfigService,includeSoftClosed:!0}).toDomain(c,a,s);return new Ra.T4(m)}))}getVariables(t){return{countrycode:this.getCountry(),languagecode:this.getLanguage(),dateFormat:this.getDateFormat(),productTypemf:"mf",productTypeetf:"etf",productType529:"529",productTypecef:"cef",productTypemmf:"mmf",productTypevip:"variable-insurance",productTypesma:"sma",productTypetif:"tif",productTypeif:"if",productTypetof:"tof"}}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(Qa._M),e.LFG(nt.r5),e.LFG(Ea.$))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const he=T.Y.getLogger("LiteratureDocumentListingService");let se=(()=>{class n extends Pa.N{constructor(t,i,a,s,l,c,d,m,_,y,L){super(t,_,c,a,d,m,l),this.literatureDataService=t,this.fundDataService=i,this.segmentService=a,this.filterService=s,this.translateService=l,this.cartService=c,this.profileService=d,this.personalisationService=m,this.literatureConfigService=_,this.debugService=y,this.excelDownloadService=L,this.customListingData=[],this.shareclassLevelListingData=[],this.dataInitialised=!1,this.pagedData=new o.B54(100),this.totalNumberOfData=new f.xQ,this.dataMap=new Map,this.fundUmbrellaMap=new Map,this.fundLevelLitDataMap=new Map,this.singleShareClassData={},this.multiShareClassData={},this.sortDocuments=M=>(O,H)=>{const V=M.indexOf(O.dctermsType),W=M.indexOf(H.dctermsType),Ve=O.hasPrimaryLanguage?1:0,We=H.hasPrimaryLanguage?1:0;return V-W||H.publicationDate?.localeCompare(O.publicationDate)||We-Ve},this.filterService.getData().subscribe(([M,O])=>{("filteredList"===M||"requery"===M)&&(this.dataState=M,this.dataInitialised=!0,this.state.data=O,this.documentListingData$.next(this.state),this.pagedData.records=O)}),this.debugService.getExpandAllComponents$().pipe((0,h.R)(this.unsubscribe$)).subscribe(M=>{M&&this.pagedData.expandAll()})}populate(t,i,a=!1){this.literaturePageConfig=this.literatureConfigService.getLiteratureListingConfig(),this.isInternational?(0,ge.D)([this.fundDataService.register(ye(),{configurationName:u.WX.MF,productType:me.Q.MUTUAL_FUNDS},this.literatureConfigService.literatureConfig?.activeList,this.literatureConfigService.literatureConfig?.fundOverrideFlag),this.literatureDataService.loadData(t)]).subscribe(s=>{switch(i){case u.ep.REGULATORY_FUND_DOCUMENTS:this.customMerge(s,a);break;case u.ep.REGULATORY_FUND_DOCUMENTS_GLOBAL:this.shareclassLayoutMerge(s);break;default:this.mergeData(s)}},s=>{he.error("[populateLiteratureData] error while getting data from backend service : "+JSON.stringify(s)+" [error status]: "+s.status),this.state.isError=!0,this.state.data=[],this.documentListingData$.next(this.state)}):this.literatureDataService.getProfileData$()?.pipe((0,h.R)(this.unsubscribe$),(0,Ue.w)(s=>(this.literatureDataService.setProfileData(s),(0,ge.D)([this.fundDataService.register(ye(),{configurationName:u.WX.MF,productType:me.Q.MUTUAL_FUNDS},this.literatureConfigService.literatureConfig?.activeList,this.literatureConfigService.literatureConfig?.fundOverrideFlag),this.literatureDataService.loadData(t,!0)]))),(0,xe.X)(1)).subscribe(s=>{switch(i){case u.ep.REGULATORY_FUND_DOCUMENTS:this.customMerge(s,a);break;case u.ep.REGULATORY_FUND_DOCUMENTS_GLOBAL:this.shareclassLayoutMerge(s);break;default:this.mergeData(s)}},s=>{he.error("[populateLiteratureData] error while getting data from backend service : "+JSON.stringify(s)+" [error status]: "+s.status),this.state.isError=!0,this.state.data=[],this.documentListingData$.next(this.state)})}getColumnToDisplay(){return this.literaturePageConfig?.literatureListGridColumn}getLoggedInColumnToDisplay(){return this.literaturePageConfig?.documentTypeDisplayForLoggedIn}getDocumentToDisplay(){return this.literaturePageConfig?.documentTypeDisplay}mergeData(t){this.loggedInColumnToDisplay=this.getLoggedInColumnToDisplay(),he.debug("merge data: ",t),this.listingData=[];const[i,a]=t;this.dateFormat=this.literatureConfigService.dateFormat,this.productDataMergeInitializer(i._products);const s=this.getDocumentToDisplay(),l=[...this.literaturePageConfig?.primaryFilters,...this.literaturePageConfig?.additionalFilters];for(const c of a.document){let d;const m=this.literatureDataService.literatureMapper(c);if(m.usePreviewLink=this.literatureConfigService?.literatureConfig?.documentsWithPreview?.includes(m.dctermsType),!this.checkAudienceAndDocumentTypeConfiguration(m,l,s))continue;const _=c.frkOneTISNumber?c.frkOneTISNumber.split(","):[];this.isInternational||(0===_.length&&!m.frkFundGroupCode&&this.loadDocumentList(m,{},this.listingData),d=new Set);let y=!1;switch(this.literatureConfigService.getDocumentMappingConfiguration().get(m.dctermsType)){case u.W$.UNASSOCIATED:m.identifiers=this.initializeIdentifier(),this.loadDocumentList(m,{},this.listingData,!0);break;case u.W$.FUND_ID:if(y=this.matchOnFundId(_,m,d),y)break;case u.W$.FUND_UMBRELLA:if(y=this.matchOnFundUmbrella(m),y)break;default:this.matchOnFundId(_,m,d)||this.matchOnFundUmbrella(m)}}return this.state.data=this.listingData,this.filterService.init(this.listingData,"Literature"),this.totalNumberOfData.next(this.listingData.length),this.listingData}matchOnFundId(t,i,a){if(i.multipleProductsForSearch={fundNames:[]},t.length>0){for(const s of t){if(!this.isInternational){if(a.has(i.docId))break;i.multipleProductsForSearch.fundIds=q()(t),t.forEach(c=>{this.dataMap.get(c?.trim())?.shareClasses&&(i.multipleProductsForSearch.fundNames.push(this.dataMap.get(c?.trim())?.fundName),i.multipleProductsForSearch.identifiers=this.getKeyIdentifiers(this.dataMap.get(c?.trim())?.shareClasses,i.multipleProductsForSearch.identifiers?i.multipleProductsForSearch.identifiers:this.initializeIdentifier()))})}const l=this.dataMap.get(s?.trim());this.dataMap.has(s?.trim())&&l.shareClasses?.length>0&&(a?.add(i.docId),this.matchOnShareClass(i,l))}return!0}return!1}matchOnFundUmbrella(t){if(t.frkFundGroupCode){const i=this.fundUmbrellaMap.get(t.frkFundGroupCode.trim());
1if(i)return i.forEach(a=>{a.shareClasses?.length>0&&this.matchOnShareClass(t,a)}),!0}return!1}matchOnShareClass(t,i){const a=this.literatureConfigService.getDocumentMappingConfiguration().get(t.dctermsType);if(!a&&t.frkShareClassCode?.length>1||u.W$.FUND_SHARE_CLASS===a&&t.frkShareClassCode?.length>1)for(const s of t.frkShareClassCode){const l=q()(t);l.frkShareClassCode=[s],this.loadShareClassData(l,i,this.listingData,a!==u.W$.FUND_ID)}else this.loadShareClassData(q()(t),i,this.listingData,a!==u.W$.FUND_ID)}productDataMergeInitializer(t){for(const i of t){if(this.dataMap.has(i.fundId)&&this.literatureConfigService.isCanada){const s=this.dataMap.get(i.fundId);i.shareClasses.length&&s.shareClasses.push(...i.shareClasses),this.dataMap.set(s.fundId,s)}else this.dataMap.set(i.fundId,i);const a=i.fundUmbrella;if(a)if(this.fundUmbrellaMap.has(a)){const s=this.fundUmbrellaMap.get(a);s.push(i),this.fundUmbrellaMap.set(a,s)}else this.fundUmbrellaMap.set(a,[i])}}shareclassLayoutMerge(t){he.debug("shareclass level merge data: ",t),this.listingData=[];const[i,a]=t;this.dateFormat=this.literatureConfigService.dateFormat;const s=this.getFundAndShareclassLevelData(a);return this.productDataMergeInitializer(i._products),s.forEach((l,c)=>{const d=this.dataMap.get(c);this.dataMap.has(c)&&d.shareClasses?.length>0&&this.grouByDctermtypeData(s.get(c),d)}),this.fundLevelLitDataMap.forEach((l,c)=>{if(!s.has(c)){const d=this.dataMap.get(c);if(this.dataMap.has(c)&&d.shareClasses?.length>0){const m=new Map;m.set(_e.Sk,this.fundLevelLitDataMap.get(c)),this.grouByDctermtypeData(m,d)}}}),this.state.data=this.shareclassLevelListingData,this.filterService.init(this.state.data,"Literature"),this.totalNumberOfData.next(this.shareclassLevelListingData.length),this.shareclassLevelListingData}getFundAndShareclassLevelData(t){const i=this.getDocumentToDisplay(),a=new Map;for(const s of t.document){const l=s.frkOneTISNumber?s.frkOneTISNumber.split(",").map(d=>d.trim()):[],c=this.literatureDataService.literatureMapper(s);this.literatureDataService.mapLiteratureUrl(c),this.literatureDataService.mapPrimaryLanguage(c),l.length>0&&l.forEach(d=>{if(-1!==i.indexOf(c.dctermsType)&&this.isDocumentDownloadValid(c))if(a.has(d)){const m=a.get(d);c?.frkShareClassCode?.length>0?(c.frkShareClassCode.forEach(_=>{if(m.has(_)){const y=m.get(_);y.push(c),m.set(_,y)}else m.set(_,[c])}),a.set(d,m)):this.setFundLevelLiteratureData(d,c)}else{const m=new Map;c?.frkShareClassCode?.length>0?(c.frkShareClassCode.forEach(_=>{m.set(_,[c])}),a.set(d,m)):this.setFundLevelLiteratureData(d,c)}})}return a}setFundLevelLiteratureData(t,i){if(this.fundLevelLitDataMap.has(t)){const a=this.fundLevelLitDataMap.get(t);a.push(i),this.fundLevelLitDataMap.set(t,a)}else this.fundLevelLitDataMap.set(t,[i])}regulatoryExcelDownload(){(0,ge.D)([this.excelDownloadService.getProximalCaveat$("RegulatoryFundDocumentBottom"),this.excelDownloadService.getProximalCaveat$("RegulatoryFundDocumentTop")]).pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{const[i,a]=t;this.exportToExcel(a,i)})}exportToExcel(t,i){g.e("node_modules_xlsx_xlsx_js").then(g.t.bind(g,88031,23)).then(a=>{const s=a.utils.aoa_to_sheet(t),l=a.utils.book_new();s["!cols"]=(0,Qe.HY)(this.mappedFullRecords),a.utils.sheet_add_aoa(s,this.mappedFullRecords,{origin:"A"+(t.length+2)}),a.utils.sheet_add_aoa(s,i,{origin:"A"+(t.length+2+this.mappedFullRecords.length+2)}),a.utils.book_append_sheet(l,s,this.translateService.instant("literature.regulatory-report-tabname")),a.writeFile(l,this.translateService.instant("literature.regulatory-report-filename"))})}prepareShareClassLevelExcelData(t,i){let a=!1;const s=this.mapDownloadData(t,i);return this.mappedFullRecords=[i.map(l=>
1(0,Qe.Iq)(l.headerName))],s.forEach(l=>{this.mappedFullRecords.push(Object.values(l))}),a=!0,(0,pe.of)(!0)}mapDownloadData(t,i){const a=[];return t.forEach(s=>{Object.keys(s.literatureData).forEach(l=>{const c={},d=s.shareclassOption.filter(m=>m.id===l);if(d.length){c.fundname=s.product.fundName,c.shareClass=d[0]?.link;for(let m=2;m<i.length-1;m++)c[i[m]?.field]=s.literatureData[l][i[m]?.field]?this.extractDomain()+s.literatureData[l][i[m]?.field]?.pdfDownloadLink:_e.NA;c.additionalDocuments=this.extractDomain()+d[0]?.productDetailLink,a.push(c)}})}),a}customMerge(t,i=!1){this.loggedInColumnToDisplay=this.getLoggedInColumnToDisplay(),he.debug("custom merge data: ",t),this.listingData=[];const[a,s]=t;this.dateFormat=this.literatureConfigService.dateFormat;const l=new Map,c=this.getDocumentToDisplay();this.productDataMergeInitializer(a._products);for(const d of s.document){const m=d.frkOneTISNumber?d.frkOneTISNumber.split(",").map(_=>_.trim()):[];t=this.literatureDataService.literatureMapper(d),this.literatureDataService.mapLiteratureUrl(t),m.length>0&&m.forEach(_=>{if(-1!==c.indexOf(t.dctermsType))if(l.has(_)){const y=l.get(_);if(y.has(t.dctermsType)){const L=y.get(t.dctermsType);L.push(t),y.set(t.dctermsType,L)}else y.set(t.dctermsType,[t]);l.set(_,y)}else{const y=new Map;y.set(t.dctermsType,[t]),l.set(_,y)}})}return l.forEach((d,m)=>{const _=this.dataMap.get(m);this.dataMap.has(m)&&_.shareClasses?.length>0&&this.customLoadShareClassData(l.get(m),_,i)}),this.state.data=this.customListingData,this.filterService.init(this.state.data,"Literature"),this.totalNumberOfData.next(this.customListingData.length),this.customListingData}sortDataByTicker(t,i){const a=P.iN;let s=[];return s=t.sort(i===u.ep.REGULATORY_FUND_DOCUMENTS?(l,c)=>a(l.product.fundName,c.product.fundName,l,c,!1):(l,c)=>a(this.isInternational?(0,S.Wl)(l,this.translateService,this.literatureConfigService.isCanada):(0,S.ju)(l,this.translateService),this.isInternational?(0,S.Wl)(c,this.translateService,this.literatureConfigService.isCanada):(0,S.ju)(c,this.translateService),l,c,!1)),this.pagedData.records=s,s}getTotalNumberofData(){return this.totalNumberOfData}checkAudienceAndDocumentTypeConfiguration(t,i,a){const s=i.indexOf("LANGUAGE")>-1,l=this.literaturePageConfig?.languageFilterArray;let c=!1;if(s)if(l?.length>0){for(const d of l)if(-1!==t.dctermsLanguage?.indexOf(d)){c=!0,t.languageFilterValues.push(d);break}}else t.languageFilterValues=[...t.dctermsLanguage];return-1!==a?.indexOf(t.dctermsType)&&(!(s&&l?.length>0)||c)}updateNumberOfRows(t){this.pagedData.pageSize=t}getPageSize(){return this.pagedData.pageSize}goToPage(t){this.pagedData&&(this.pagedData.pageNumber=t)}getNumberOfPages$(){return this.pagedData.numberOfPages$}getNumberOfPages(){return this.pagedData.numberOfPages}getPageNumber$(){return this.pagedData.pageNumber$}getCurrentPage$(){return this.pagedData.currentPage$}loadShareClassData(t,i,a,s){this.checkShareClassAvailablity(t,i,s),t.identifiers=this.getKeyIdentifiers(t.allShareClass.length>0?t.allShareClass:i.shareClasses,this.initializeIdentifier()),this.loadDocumentList(t,i,a)}customLoadShareClassData(t,i,a=!1){this.singleShareClassData={},this.multiShareClassData={},this.setDataOnShareClassLevel(t,i),Object.keys(this.multiShareClassData).length>1&&this.splitMultiShareClassDataToSingleShareClassData(),0===Object.keys(this.singleShareClassData).length&&Object.keys(this.multiShareClassData).length>0?this.generateCustomRow(this.multiShareClassData,i,a):0===Object.keys(this.multiShareClassData).length&&Object.keys(this.singleShareClassData).length>0?this.generateCustomRow(this.singleShareClassData,i,a):this.mergeMultiShareClassDataToSingleShareClassData(i,a)}grouByDctermtypeData(t,i){const a={};t.forEach((s,l)=>{const c={};s.sort(this.sortDocuments(this.getDocumentToDisplay())).filter((d,m,_)=>_.findIndex(y=>y.dctermsType===d.dctermsType)===m).forEach(d=>{c[d?.dctermsType]||(c[d?.dctermsType]=d)}),a[l]=c}),this.mergeFundLevelDocuments(a,i?.fundId),this.shareclassLevelListingData.push({literatureData:a,product:i,primaryShareclassCode:this.getPrimaryShareClass(i),...this.generateRegulatoryShareClassDetails(a,i)})}isDocumentDownloadValid(t){return t?.pdfDownloadLink?.length>1&&t?.docId&&t.downloadUrl&&this.isMappedLanguage(t)}isMappedLanguage(t){return!this.literatureConfigService.getLiteratureLanguageMapping()?.length||!(!t.downloadUrl&&!t.literatureHref)&&this.literatureConfigService.getLiteratureLanguageMapping()?.some(i=>t.dctermsLanguage?.map(a=>a.toLowerCase()).includes(i.toLowerCase()))}mergeFundLevelDocuments(t,i){if(this.fundLevelLitDataMap.has(i)&&i){const a=this.fundLevelLitDataMap.get(i);Object.keys(t).forEach(s=>{a.forEach(l=>{const c={};t[s].hasOwnProperty(l.dctermsType)||(c[l?.dctermsType]=l,t[s]={...t[s],...c})})})}}generateRegulatoryShareClassDetails(t,i){const a=[],s=[],l=[];return Object.keys(t).forEach(c=>{const d=this.getShareClassName(i,c);d?.shareclassName&&(a.push({link:d?.shareclassName,id:c,productDetailLink:d?.productDetail}),s.push(d?.shareclassName),d?.isin&&l.push(d?.isin))}),{shareclassOption:a,shareClassNames:s.join(","),isins:l.join(",")}}getShareClassName(t,i){const a=t.shareClasses.filter(s=>s.shareClassCode===i);return a?.length>0?{shareclassName:a[0]?.shareClassName||_e.Sk,productDetail:a[0]?.link+"#documents",isin:a[0]?.identifiers?.isin}:{shareclassName:"",productDetail:"",isin:null}}getPrimaryShareClass(t){const i=t.shareClasses.filter(a=>a.primaryShareClass);
1return i?.length?i[0].shareClassCode:_e.Sk}setDataOnShareClassLevel(t,i){let s,a=[];const l=[];i.shareClasses.forEach(c=>{l.push(c.shareClassCode)}),t.forEach((c,d)=>{c.forEach(m=>{m?.frkShareClassCode&&(m.frkShareClassCode.length>1?(m.frkShareClassCode=this.updateLiteratureShareClassCode(m?.frkShareClassCode),a=[],m.frkShareClassCode.forEach(_=>{l.includes(_)&&!a.includes(_)&&a.push(_)}),s=a.sort((_,y)=>_.localeCompare(y)).toString(),s.length&&(this.multiShareClassData[s]=s in this.multiShareClassData?{...this.multiShareClassData[s],[d]:q()(m)}:{[d]:q()(m)})):l.includes(m.frkShareClassCode[0])&&(this.singleShareClassData[m.frkShareClassCode[0]]=m.frkShareClassCode[0]in this.singleShareClassData?{...this.singleShareClassData[m.frkShareClassCode[0]],[d]:q()(m)}:{[d]:q()(m)}))})})}splitMultiShareClassDataToSingleShareClassData(){let t=[],i=!1;Object.keys(this.multiShareClassData).forEach(a=>{a.split(",").forEach(s=>{-1===t.indexOf(s)?t.push(s):i=!0})}),i&&(t=[],Object.keys(this.multiShareClassData).forEach(a=>{t=a.split(","),t.forEach(s=>{this.singleShareClassData[s]={...this.singleShareClassData[s],...this.multiShareClassData[a]}})}),this.multiShareClassData={})}mergeMultiShareClassDataToSingleShareClassData(t,i=!1){let a=!0;const s={};Object.keys(this.multiShareClassData).forEach(l=>{a=!0;let c=l.toString().split(",");Object.keys(this.singleShareClassData).forEach(d=>{c.includes(d)&&(s[d]={...this.singleShareClassData[d],...this.multiShareClassData[l]},c=c.filter(m=>m!==d),a=!1)}),c.length&&(s[c.toString()]={...this.multiShareClassData[l]}),a&&(s[l]={...this.multiShareClassData[l]})}),this.generateCustomRow(s,t,i)}updateLiteratureShareClassCode(t){const i=[];return t?.forEach(a=>{if(a.toLowerCase()===x.LR)i.push(x.DC);else{i.push(a);const s=this.mapNumericAndRomanCode(a);s&&!i.includes(s)&&i.push(s)}}),i}mapNumericAndRomanCode(t){return"I"===t?"1":"II"===t?"2":"1"===t?"I":"2"===t?"II":"Primary"===t?"P":"Service"===t?"S":void 0}generateCustomRow(t,i,a=!1){Object.keys(t).forEach(s=>{this.loadCustomDocumentList(t[s],i,s.split(","),this.setIdentifiers(t[s],i),this.customListingData,a)})}setIdentifiers(t,i){let a=this.initializeIdentifier();for(const s in t)t.hasOwnProperty(s)&&(this.checkShareClassAvailablity(t[s],i),a=this.getKeyIdentifiers(t[s].shareclass?[t[s].shareclass]:i.shareClasses,a));return a}initializeIdentifier(){return{isin:[],bloomberg:[],cusip:[],reuterSystem:[],sedol:[],taid:[],shareClassFeeStructure:[],vln:[],wkn:[],mexid:[],rfi:[],apir:[],arsn:[],adm:[],dsc:[],ticker:[],iress:[],iressinavcode:[],anbimacode:[],intradaynav:[],fundbmticker:[],distributionIndicator:[],dividendFrequency:[],shareClassCurrency:[]}}getKeyIdentifiers(t,i){for(const a of t)i.isin.push(a.identifiers.isin),i.bloomberg.push(a.identifiers.bloomberg),i.cusip.push(a.identifiers.cusip),i.reuterSystem.push(a.identifiers.reuterSystem),i.sedol.push(a.identifiers.sedol),i.taid.push(a.identifiers.taid),i.shareClassFeeStructure.push(a.shareClassFeeStructure),i.shareClassCurrency.push(a.shareClassCurrency),i.distributionIndicator.push(a.distributionIndicator),i.dividendFrequency.push(a.dividendFrequency),i.wkn.push(a.identifiers.wkn),i.vln.push(a.identifiers.vln),i.mexid.push(a.identifiers.mexId),i.rfi.push(a.identifiers.rfi),i.apir.push(a.identifiers.apir),i.arsn.push(a.identifiers.arsn),i.adm.push(a.identifiers.adm),i.dsc.push(a.identifiers.dsc),i.ticker.push(a.identifiers.ticker),i.iress.push(a.identifiers.iress),i.iressinavcode.push(a.identifiers.iressinavCode),i.anbimacode.push(a.identifiers.anbimaCode),i.intradaynav.push(a.identifiers.intradayNav),i.fundbmticker.push(a.identifiers.fundbmTicker);return i}isIdentifierValid(t){return!(!t||""===t.trim()||"-"===t)}ngOnDestroy(){this.onDestroyUnsubscribe()}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(v.u),e.LFG(Ee),e.LFG(k.BP),e.LFG(U.B6),e.LFG(F.s),e.LFG(Y.h),e.LFG(k.H3),e.LFG(k.Cc),e.LFG(I.d),e.LFG(k.rU),e.LFG(Qe.O_))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var qa=g(48487);let fe=(()=>{class n extends qa.p{constructor(t,i){super(t),this.literatureConfig=i}createFilters(){this.literaturePageConfig=this.literatureConfig.getLiteratureListingConfig();const t=this.literaturePageConfig?.pageTypeName,i=this.literaturePageConfig?.primaryFilters.map(s=>"regulatory-fund-documents"===t?U.eT[s]:U.Gf[s]),a=this.literaturePageConfig?.additionalFilters.map(s=>"regulatory-fund-documents"===t?U.eT[s]:U.Gf[s]);
1this.formatProductDataByFilters([...i,...a]),i.forEach(s=>{this.state.primaryFilters.push(this.createFilterType(s))}),a.forEach(s=>{this.state.additionalFilters.push(this.createFilterType(s))}),"regulatory-fund-documents"!==t&&(this.state.clientUseFilter={label:U.Gf.CLIENT_USE.key,type:U.Gf.CLIENT_USE,selected:[]}),this.state.searchKeyword="regulatory-fund-documents"===t?{label:U.eT.SEARCH_KEYWORD.key,type:U.eT.SEARCH_KEYWORD}:{label:U.Gf.SEARCH_KEYWORD.key,type:U.Gf.SEARCH_KEYWORD}}createFilterType(t){if("LANGUAGE"===t.key){const i=this.sortFilterValues(t),a=[];return i.map(([s,l])=>{const c=s.split("-")[0],d=a.findIndex(m=>m.value===c);d>=0?a[d].count+=l:a.push({value:c,count:l})}),{label:t.key,options:a,selected:[],type:t}}return super.createFilterType(t)}sortFilterValues(t){if("DOCUMENT_TYPE"===t.key){const i=this.literaturePageConfig?.documentTypeDisplay;return Array.from(this.filtersWithValues.get(t)).sort(([a,s],[l,c])=>i.indexOf(a)-i.indexOf(l))}return"DATE"===t.key?super.sortFilterValues(t,!0):super.sortFilterValues(t)}filterByClientUse(t){this.state.clientUseFilter.selected=""===t?.trim()||"No"===t?.trim()?[]:[t.trim()],this.filter()}mapPreFilterState(t){this.selectedPreFilter=t,super.mapState()}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(U.B6),e.LFG(I.d))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var ae=g(15541);let qe=(()=>{class n{constructor(t,i){this.dateFormatter=t,this.translateService=i}static suppressDefaultTabbing(t){const i=t.event;if("Tab"===i.code||"Tab"===i.key){const a=i.target.closest(".ag-cell").querySelectorAll("button, [href]");return!(0===a.length||!1===i.shiftKey&&i.target===a[a.length-1]||!0===i.shiftKey&&i.target===a[0])}return!1}suppressHeaderCellTabbing(t){const i=t.event;if("Tab"===i.code||"Tab"===i.key){let a;return a=i.target.closest(".ag-header-cell").querySelectorAll('input[type="checkbox"]'),!(0===a?.length||!i.shiftKey&&i.target===a[a.length-1]||i.shiftKey)}return!1}getListingMultiSelectCheckBoxColumn(t,i,a,s="ag-cell-frk--middle"){return{headerName:"",colId:"MULTI_SELECT_CHECKBOX",headerComponent:"selectAllGroupHeaderComponent",headerComponentParams:{reference:i,checkboxLabel:this.translateService.instant("literature.select-all-group-header-input-label")},maxWidth:40,cellClass:t?[s]:"ag-cell-frk-padding",cellRenderer:"selectCellRendererComponent",cellRendererParams:{reference:i},suppressHeaderKeyboardEvent:c=>this.suppressHeaderCellTabbing(c),suppressMovable:!0}}getMultiSelectCheckBoxColumn(t,i="ag-selection-checkbox--middle"){return{headerName:"",colId:"MULTI_SELECT_CHECKBOX",checkboxSelection:!0,headerCheckboxSelection:!t,headerCheckboxSelectionFilteredOnly:!0,maxWidth:40,cellClass:[i],cellRenderer:s=>{s.data.literatureData.isSelected&&s.node.setSelected(!0)}}}getThumbnailImageColumn(t,i){const a={};return a.autoHeight=i===x.xV,{headerName:"",colId:"THUMBNAIL_IMAGE",cellRenderer:"iconColumnComponent",cellRendererParams:{isSiteIntl:t},cellClass:i===x.tV?t?[""]:["ag-cell-frk-padding"]:["ag-cell-frk--middle"],width:t?72:186,autoHeight:a.autoHeight,suppressMovable:!0}}getPdfIconColumn(t,i,a){return{headerName:"",colId:"PDF_ICON",cellRenderer:"iconColumnComponent",cellRendererParams:{isSiteIntl:t,showOnlyIcon:i},maxWidth:a?50:72,cellClass:"ag-cell-frk--middle",suppressMovable:!0}}getActionColumn(t,i,a,s,l){const c={};return i===x.tV?(c.maxWidth=440,c.flex=a?4:3,c.cellClass=a?["ag-cell-frk--highlightedPrimary","ag-cell-frk--middle"]:["ag-cell-frk--highlightedPrimary","ag-cell-frk-padding"],c.autoHeight=!1):i===x.xV?(c.flex=a?1:2,c.cellClass=a?["ag-cell-frk--middle","ag-cell-frk-padding"]:["ag-cell-frk-padding"],c.autoHeight=!0):(c.maxWidth=700,c.flex=5,c.cellClass=["ag-cell-frk--highlightedPrimary","ag-cell-frk--middle"],c.autoHeight=!1),{headerName:l?"":this.translateService.instant("literature.lit-listing-column-action"),colId:"ACTION",headerClass:"ag-header-cell-frk--sm",cellClass:c?.cellClass,cellRenderer:"downloadRenderer",cellRendererParams:{action:t,isSiteIntl:a,actionPerformForCart:s,isColumnLayout:l,componentName:i},maxWidth:c?.maxWidth,flex:c?.flex,autoHeight:c.autoHeight,suppressKeyboardEvent:m=>n.suppressDefaultTabbing(m),suppressMovable:!0,cellStyle:{"flex-wrap":"wrap"}}}getPublicationDateColumn(t,i,a,s){const l={};return a===x.tV?(l.minWidth=120,this.isLargeTabletAndSmallDesk&&(l.minWidth=l.minWidth-50),l.maxWidth=150,l.autoHeight=!1,l.cellClass=s?["ag-cell-frk--highlightedSecondary","ag-cell-frk--middle"]:["ag-cell-frk-padding"],l.sortable=!0,l.sortingOrder=["desc","asc"]):a===x.xV?(l.maxWidth=s?200:105,l.cellClass=["ag-cell-frk--middle"],l.autoHeight=!0,l.sortable=!0,l.sortingOrder=["desc","asc"]):(l.minWidth=120,l.maxWidth=200,l.cellClass=["ag-cell-frk--highlightedSecondary","ag-cell-frk--middle"],l.autoHeight=!1,l.sortable=!1,l.sortingOrder=[null]),{headerName:this.translateService.instant(s?"literature.lit-listing-column-publicationdate":"literature.lit-listing-column-asofdate"),colId:"PUBLICATION_DATE",valueGetter:d=>`${d.data.literatureData.frkReferenceDate}`,valueFormatter:d=>"undefined"!==d.value?this.dateFormatter.transform(d.value,t):"-",minWidth:l?.minWidth,maxWidth:l?.maxWidth,flex:1,comparator:(0,P.Wk)(i),sortable:l.sortable,sortingOrder:l.sortingOrder,hide:!1,cellClass:l?.cellClass,autoHeight:l?.autoHeight,headerComponentFramework:o.b_v,suppressMovable:!0}}getDetailColumn(t,i,a,s,l){const c={};if(i===x.tV){c.cellClass=t?["ag-cell-frk--highlightedSecondary","ag-cell-frk--middle"]:["ag-cell-frk-padding"],c.flex=2,t||(c.autoHeight=!1);const m=t?350:100;c.minWidth=l?325:m,c.maxWidth=t?500:200,this.isLargeTabletAndSmallDesk&&(c.minWidth=c.minWidth-180),c.cellStyle={}}else i===x.xV?(c.cellClass=t?["ag-cell-frk--middle","ag-cell-frk-padding"]:["ag-cell-frk--highlightedSecondary","ag-cell-frk--middle"],c.flex=2,c.autoHeight=!0,c.minWidth=s?150:t?350:220,c.cellStyle=s?{"white-space":"normal","padding-right":"40px"}:{"white-space":"pre-line"}):(c.flex=2,c.autoHeight=!1,c.minWidth=270,c.cellClass=["ag-cell-frk--highlightedSecondary","ag-cell-frk--middle"],c.cellStyle={});return{headerName:this.translateService.instant(t?"literature.lit-listing-column-detail":"literature.lit-listing-column-audience"),colId:"DETAIL",cellRendererParams:{isSiteIntl:t,isInvestor:a},sortable:!0,sortingOrder:["asc","desc"],valueGetter:m=>(0,S.ln)(m.data,this.translateService,t),wrapText:!0,cellRenderer:"detailRenderer",cellClass:c?.cellClass,flex:c?.flex,autoHeight:c?.autoHeight,minWidth:c?.minWidth,cellStyle:c?.cellStyle,maxWidth:c?.maxWidth,headerComponentFramework:o.b_v,suppressKeyboardEvent:m=>n.suppressDefaultTabbing(m),suppressMovable:!0}}getCustomPdfColumn(t,i,a,s,l,c=!1){return{headerName:this.translateService.instant(a),colId:i,cellRenderer:"iconColumnComponent",cellRendererParams:{isSiteIntl:t,isPreviewLink:c},cellClass:l?["ag-cell-frk--highlightedSecondary"]:[],width:s,cellStyle:{"align-items":"center",display:"flex"},autoHeight:i===ae.K.SEMI_ANNUAL_REPORT,suppressMovable:!0}}getNameColumn(t,i,a,s,l,c,d,m){const _={};if(t===x.tV||t===x.K7){const L=i?350:340;_.minWidth=m?325:L,this.isLargeTabletAndSmallDesk&&(_.minWidth=_.minWidth-180),_.autoHeight=!1,_.wrapText=!0,_.cellStyle={},_.flex=i?4:3,t===x.tV?(_.sortable=!0,_.sortingOrder=["asc","desc"],_.sort="asc",i||(_.autoHeight=!1,_.cellClass=["ag-cell-frk-padding"])):(_.sortable=!1,_.sortingOrder=[null],_.sort=null)}else _.minWidth=i&&!c?250:0,_.flex=i?1:2,_.autoHeight=!0,_.wrapText=!i,_.cellStyle=l?{"white-space":"normal"}:{"white-space":"pre-line"},t===x.xV?(_.sortable=!1,_.sortingOrder=[null],_.sort=null):(_.sortable=!0,_.sortingOrder=["asc","desc"],_.sort="asc");return{headerName:this.translateService.instant(i?"literature.lit-listing-column-name":"literature.lit-listing-column-name-and-Description"),colId:"NAME",cellClass:c?["ag-cell-frk--middle"]:this.getNameCellClass(i),valueGetter:L=>l?(0,S.EC)(L.data,this.translateService):i?(0,S.Wl)(L.data,this.translateService):(0,S.ju)(L.data,this.translateService),cellRenderer:"fundNameCellRendererComponent",cellRendererParams:{isSiteIntl:i,litDetailUrl:a,isUpdateNotificationEnabled:s,showOnlyDocumentName:l,isColumnLayout:c,isCanada:d},suppressKeyboardEvent:L=>n.suppressDefaultTabbing(L),minWidth:_?.minWidth,sortable:_.sortable,sortingOrder:_.sortingOrder,sort:_.sort,comparator:P.iN,flex:_?.flex,cellStyle:_.cellStyle,wrapText:_?.wrapText,autoHeight:_?.autoHeight,headerComponentFramework:o.b_v,suppressMovable:!0}}getNameCellClass(t){return t?["ag-cell-frk--highlightedPrimary","ag-cell-frk--middle"]:["ag-cell-frk--highlightedPrimary","ag-cell-frk-padding"]}getTitleColumn(t,i,a,s){const l={};return l.minWidth=i&&!s?250:0,l.flex=i?1:2,l.autoHeight=!0,l.wrapText=!i,l.cellStyle={"white-space":"normal","padding-right":"40px",left:"40px"},l.sortable=!1,l.sortingOrder=[null],l.sort=null,{headerName:this.translateService.instant("literature.lit-listing-column-name"),colId:"TITLE",cellClass:s?["ag-cell-frk--middle","ag-cell-frk-padding"]:["ag-cell-frk--highlightedPrimary","ag-cell-frk--middle"],valueGetter:d=>(0,S.EC)(d.data,this.translateService),cellRenderer:"fundNameCellRendererComponent",cellRendererParams:{isSiteIntl:i,isColumnLayout:s,showOnlyTitle:!0,showOnlyDocumentName:!0,litDetailUrl:a,c
1omponentName:t},suppressKeyboardEvent:d=>n.suppressDefaultTabbing(d),minWidth:l?.minWidth,sortable:l.sortable,sortingOrder:l.sortingOrder,sort:l.sort,comparator:P.iN,flex:l?.flex,cellStyle:l.cellStyle,wrapText:l?.wrapText,autoHeight:l?.autoHeight,headerComponentFramework:o.b_v,suppressMovable:!0}}getDocumentListingColDef(t,i,a,s,l,c,d,m,_,y){return _&&(this.isLargeTabletAndSmallDesk=_),y&&(this.isLargeDesktop=y),[this.getListingMultiSelectCheckBoxColumn(t,l),this.getThumbnailImageColumn(t,x.tV),this.getPdfIconColumn(t),this.getNameColumn(x.tV,t,a,!1,!1,!1,d,m),this.getDetailColumn(t,x.tV,i,!1,m),this.getPublicationDateColumn(c,s,x.tV,t),this.getActionColumn(l,x.tV,t)]}getCustomDocumentListingColDef(t,i,a=!0,s=!1){const l=[];return l.push({headerName:this.translateService.instant("literature.lit-listing-column-name"),colId:"NAME",valueGetter:c=>c.data.product.fundName,cellRenderer:"RegulatoryFundNameCellRenderer",cellRendererParams:{isShareclassLevelRegulatory:s},width:187,sortable:a,sortingOrder:["asc","desc"],sort:"asc",cellStyle:{"align-items":"center",display:"flex"},flex:1,wrapText:!0,comparator:P.iN,suppressMovable:!0}),s||l.push({headerName:this.translateService.instant("literature.SHARE_CLASS"),colId:"SHARE_CLASS",valueGetter:c=>c.data.shareClass,width:180,cellStyle:{"align-items":"center",display:"flex"},wrapText:!0,autoHeight:!0,suppressMovable:!0}),i?.length&&i.forEach(c=>{let d="",m="";switch(c){case ae.K.SEMI_ANNUAL_REPORT:d="SEMI_ANNUAL_REPORT",m="SEMI-ANNUAL-REPORTS";break;case ae.K.FACT_SHEET:d="FACT_SHEET",m="FACT-SHEET";break;case ae.K.PRODUCT_PITCHBOOK:d="PRODUCT_PITCHBOOK",m="PITCH-BOOK";break;case ae.K.FUND_COMMENTARY:d="FUND_COMMENTARY",m="FUND-COMMENTARY";break;default:d=c.toUpperCase().split(" ").join("_"),m=c.toUpperCase().split(" ").join("-")}l.push(this.getCustomPdfColumn(t,ae.K[d],`literature.${m}`,90,!1,i.includes(ae.K[d])))}),l}getFundDocumentListingColDef(t,i,a,s,l,c,d,m){return[this.getMultiSelectCheckBoxColumn(m,"ag-selection-checkbox--middle"),this.getThumbnailImageColumn(t,x.xV),this.getPdfIconColumn(t,!0,m),this.getNameColumn(x.xV,t,i,!1,!0,m),this.getTitleColumn(x.xV,t,i,m),this.getDetailColumn(t,x.xV,c,m),this.getPublicationDateColumn(l,a,x.xV,t),this.getActionColumn(s,x.xV,t,d,m)]}getMyLiteratureColDef(t,i,a,s,l,c,d){return[this.getMultiSelectCheckBoxColumn(),this.getThumbnailImageColumn(t),this.getNameColumn(x.K7,t,a,!0,!1,!1,d),this.getDetailColumn(t,x.K7,i),this.getPublicationDateColumn(s,s,x.K7),this.getActionColumn(l,x.K7,t,c)]}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(p.uU),e.LFG(F.s))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var Ya=g(23288),Ja=g(75428),mt=g(80639),Ce=g(55314);const $a=["filterSearch"],Ha=["filterSelection"],Ba=["filtersDropDowns"];function Ga(n,r){if(1&n&&(e.TgZ(0,"div",2),e.TgZ(1,"div",14),e.TgZ(2,"div",18),e._UZ(3,"eds-breadcrumbs",20),e.qZA(),e.qZA(),e.qZA()),2&n){const t=e.oxw();e.xp6(3),e.Q6J("items",t.breadcrumbItems)("removeBottomSpacing",!0)}}function Va(n,r){1&n&&(e.TgZ(0,"div",21),e._UZ(1,"ngx-spinner",22),e.qZA()),2&n&&(e.xp6(1),e.Q6J("fullScreen",!1))}function Wa(n,r){if(1&n&&(e.TgZ(0,"p",23),e._uU(1),e.ALo(2,"translate"),e.TgZ(3,"b"),e._uU(4),e.qZA(),e._uU(5),e.ALo(6,"translate"),e.TgZ(7,"b"),e._uU(8),e.qZA(),e._uU(9),e.ALo(10,"translate"),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,5,"literature.lit-listing-shows")," "),e.xp6(3),e.Oqu(t.numberOfFliterData),e.xp6(1),e.hij(" ",e.lcZ(6,7,"literature.lit-listing-of")," "),e.xp6(3),e.Oqu(t.totalNumberOfData),e.xp6(1),e.hij(" ",e.lcZ(10,9,"literature.lit-listing-items")," ")}}function za(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-link-item",24),e.NdJ("click",function(a){return e.CHM(t),e.oxw().emitDownloadExcel(a)}),e.ALo(1,"translate"),e.qZA()}2&n&&(e.s9C("title",e.lcZ(1,3,"literature.download-all")),e.Q6J("hasLeftIcon",!0)("stopNavigation",!1))}function ja(n,r){1&n&&(e.TgZ(0,"span",28),e._uU(1,"|"),e.qZA())}function Ka(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div",25),e.ALo(2,"async"),e.ALo(3,"async"),e.YNc(4,ja,2,0,"span",26),e.ALo(5,"async"),e.TgZ(6,"eds-link-item",27),e.NdJ("click",function(a){return e.CHM(t),e.oxw().resetFilters(a)}),e.ALo(7,"translate"),e.qZA(),e.qZA(),e.BQk()}if(2&n){const t=e.oxw();e.xp6(1),e.Q6J("justifyContent",e.lcZ(2,5,t.isHandheld$)?"flex-end":"")("edsPaddingTop",e.lcZ(3,7,t.isMobile$)?"xs":""),e.xp6(3),e.Q6J("ngIf",!0!==e.lcZ(5,9,t.isMobile$)),e.xp6(2),e.s9C("title",e.lcZ(7,11,"literature.lit-listing-filter-reset")),e.Q6J("hasIcon",!0)}}const Ye=function(){return{s:4,m:3,l:"auto"}};function Xa(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"eds-dropdown",30,31),e.NdJ("dropdownChange",function(a){e.CHM(t);const s=e.oxw().$implicit;return e.oxw(2).updateFilter("primary",s.label,a)}),e.ALo(3,"translate"),e.ALo(4,"translate"),e.ALo(5,"translate"),e.qZA(),e.BQk()}if(2&n){const t=e.oxw().$implicit;e.xp6(1),e.s9C("label",e.lcZ(3,10,"literature."+t.label)),e.s9C("titleText",e.lcZ(4,12,"literature.lit-listing-filter-select")),e.s9C("selectedText",e.lcZ(5,14,"literature.lit-listing-filter-selected")),e.Q6J("columnNumbers",e.DdM(16,Ye))("dropdownId",t.type.key)("name",t.type.key)("items",t.options)("preselectedValue",t.preSelectedValues)("required",!1)("multi",!0)}}function er(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Xa,6,17,"ng-container",13),e.BQk()),2&n){const t=r.$implicit,i=e.oxw(2);e.xp6(1),e.Q6J("ngIf",i.pageType===i.LiteraturePageType.REGULATORY_FUND_DOCUMENTS_GLOBAL&&t.options.length>0&&"PRODUCT_TYPE"===t.type.key)}}function tr(n,r){if(1&n&&(e.ynx(0),e.YNc(1,er,2,1,"ng-container",29),e.BQk()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngForOf",t.state.primaryFilters)}}const ir=function(){return{s:4,m:2,l:"auto"}};function nr(n,r){1&n&&(e.ynx(0),e._UZ(1,"eds-dropdown",32),e.BQk()),2&n&&(e.xp6(1),e.Q6J("loading",!0)("columnNumbers",e.DdM(2,ir)))}const ar=function(){return[]};function rr(n,r){if(1&n&&e.YNc(0,nr,2,3,"ng-container",29),2&n){const t=e.oxw();e.Q6J("ngForOf",e.DdM(1,ar).constructor(t.filterCount))}}function sr(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"eds-dropdown",33,31),e.NdJ("dropdownChange",function(a){e.CHM(t);const s=e.oxw().$implicit;return e.oxw(2).updateFilter("primary",s.label,a)}),e.ALo(3,"translate"),e.ALo(4,"translate"),e.ALo(5,"translate"),e.qZA(),e.BQk()}if(2&n){const t=e.oxw().$implicit,i=e.oxw(2);e.xp6(1),e.s9C("label",e.lcZ(3,11,"literature."+t.label)),e.s9C("titleText",e.lcZ(4,13,"literature.lit-listing-filter-select")),e.s9C("selectedText",e.lcZ(5,15,"literature.lit-listing-filter-selected")),e.Q6J("columnNumbers",e.DdM(17,Ye))("isActiveMenuLeft",i.isActiveMenuLeft)("dropdownId",t.type.key)("name",t.type.key)("items",t.options)("preselectedValue",t.preSelectedValues)("required",!1)("multi",!0)}}function or(n,r){if(1&n&&(e.ynx(0),e.YNc(1,sr,6,18,"ng-container",13),e.BQk()),2&n){const t=r.$implicit,i=e.oxw(2);e.xp6(1),e.Q6J("ngIf",t.options.length>0&&!("PRODUCT_TYPE"===t.type.key&&i.pageType===i.LiteraturePageType.REGULATORY_FUND_DOCUMENTS_GLOBAL))}}function lr(n,r){if(1&n&&(e.ynx(0),e.YNc(1,or,2,1,"ng-container",29),e.BQk()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngForOf",t.state.primaryFilters)}}const cr=function(){return{s:"4",m:"3",l:"auto"}};function dr(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"eds-search",34,35),e.NdJ("searchTerm",function(a){return e.CHM(t),e.oxw().searchByKeyword(a)}),e.ALo(3,"translate"),e.qZA(),e.BQk()}if(2&n){const t=e.oxw();e.xp6(1),e.s9C("placeholder",e.lcZ(3,4,"literature.lit-listing-filter-search")),e.Q6J("columnNumbers",e.DdM(6,cr))("label",t.state.searchKeyword.type.key)("value",null!=t.state.searchKeyword&&t.state.searchKeyword.selected?null==t.state.searchKeyword?null:t.state.searchKeyword.selected[0]:"")}}function ur(n,r){1&n&&e._UZ(0,"div",36)}function mr(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"eds-dropdown",30,31),e.NdJ("dropdownChange",function(a){e.CHM(t);const s=e.oxw().$implicit;return e.oxw(2).updateFilter("additional",s.label,a)}),e.ALo(3,"translate"),e.ALo(4,"translate"),e.ALo(5,"translate"),e.qZA(),e.BQk()}if(2&n){const t=e.oxw().$implicit;e.xp6(1),e.s9C("label",e.lcZ(3,10,"literature."+t.label)),e.s9C("titleText",e.lcZ(4,12,"literature.lit-listing-filter-select")),e.s9C("selectedText",e.lcZ(5,14,"literature.lit-listing-filter-selected")),e.Q6J("columnNumbers",e.DdM(16,Ye))("dropdownId",t.type.key)("name",t.type.key)("items",t.options)("preselectedValue",t.preSelectedValues)("required",!1)("multi",!0)}}function gr(n,r){if(1&n&&(e.ynx(0),e.YNc(1,mr,6,17,"ng-container",13),e.BQk()),2&n){const t=r.$implicit;e.xp6(1),e.Q6J("ngIf",t.options.length>0)}}function pr(n,r){if(1&n&&(e.TgZ(0,"eds-accordion",37),e.TgZ(1,"eds-accordion-item",38),e.ALo(2,"translate"),e.TgZ(3,"div",14),e.YNc(4,gr,2,1,"ng-container",29),e.qZA(),e.qZA(),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.s9C("title",e.lcZ(2,3,"literature.lit-additional-filter")),e.Q6J("noPadding",!0),e.xp6(3),e.Q6J("ngForOf",t.state.additionalFilters)}}const Je=T.Y.getLogger("DocumentFiltersComponent");let _r=(()=>{class n extends A.N{constructor(t,i,a,s,l,c,d,m,_,y){super(),this.filterStateManagerService=t,this.cdr=i,this.translateService=a,this.route=s,this.router=l,this.location=c,this.responsiveService=d,this.literatureConfig=m,this.spinner=_,this.analyticsService=y,this.selectedFilterLabels=[],this.filterTranslationSkipList=["DOCUMENT_TYPE","LANGUAGE","PRODUCT_TYPE","SFDR"],this.searchSubject=ne
1w f.xQ,this.showDownloadExcel=!1,this.downloadExcel=new e.vpe,this.LiteraturePageType=u.ep,this.isMobile$=this.responsiveService.isMobile$(),this.isHandheld$=this.responsiveService.isHandheld$()}ngOnInit(){super.ngOnInit(),this.colNumbers=this.pageType===u.ep.REGULATORY_FUND_DOCUMENTS_GLOBAL?{s:4,m:3,l:7}:{s:4,m:4,l:8},this.isHandheld$.subscribe(i=>this.isActiveMenuLeft=!i&&this.pageType!==u.ep.REGULATORY_FUND_DOCUMENTS_GLOBAL),this.setBreadcrumbItems(),this.spinner.show("documentLoadingSpinner"),this.showDownloadExcel=this.component?.getModels()?.config?.showDownloadExcel,this.bannerTitle=this.component?.getModels()?.config?.litListingTitle,(!this.bannerTitle||""===this.bannerTitle)&&(this.bannerTitle=this.translateService.instant("literature.lit-listing-filter-browse"));const t=this.route?.snapshot?.queryParams?.filter;t&&(this.selectedPreFilters=t),this.filterCount=this.literatureConfig.getLiteratureListingConfig()?.primaryFilters.length,this.stateSubscription=this.filterStateManagerService.getFilterState().subscribe(i=>{this.state=i,this.mapPrimaryAndAdditionalFilterOptions(),this.selectedFilterLabels=this.fetchSelectedFilters(this.state),Je.debug("state",i),this.selectedFilterLabels.length&&this.triggerSearchAnalyticsEvent(this.state),this.updateUrl()}),this.stateSubscription=this.filterStateManagerService.getFilterState().pipe((0,Ja.g)(1e3)).subscribe(()=>{this.isLoaded=!0,this.cdr.detectChanges()}),this.filterStateManagerService.mapPreFilterState(this.selectedPreFilters),this.showResetButton=!!this.selectedPreFilters,this.searchSubscription=this.searchSubject.pipe((0,mt.b)(500)).subscribe(i=>{this.filterStateManagerService.searchByKeyword(i,!0)})}triggerSearchAnalyticsEvent(t){this.analyticsService.trackEvent({event:"view_search_results",detailed_event:"View Search Results",event_data:{facets:this.extractSelectedFilterName(),search_category:"literature",search_num_results:this.numberOfFliterData?.toString(),search_term:t?.searchKeyword?.selected?.toString()}})}extractSelectedFilterName(){const t=[];return this.selectedFilterLabels?.forEach(i=>{i.selectedFilters?.forEach(a=>{t.push(a.value)})}),t.toString()}mapPrimaryAndAdditionalFilterOptions(){const t=[...this.state.primaryFilters,...this.state.additionalFilters];t.forEach(i=>{let a=0,s=null;i.options.length>0&&(i.options.forEach(l=>{"SFDR"===i.label&&"6"===l.value&&(s=a),a++,l.label=this.getFilterOptionLabel(l.value,i.label),l.checked=!!i.selected.includes(l.value)}),"number"==typeof s&&i.options.splice(s,1))}),t.forEach(i=>{i.preSelectedValues=i.options.filter(a=>a.checked)})}getFilterOptionLabel(t,i){return this.filterTranslationSkipList.includes(i)?"PRODUCT_TYPE"===i?this.translateService.instant(`literature.${this.mapProductTypeFilter(t)}`):"SFDR"===i?`${this.translateService.instant("literature.filter-sfdr-label-article")} ${t}`:this.translateService.instant(`literature.${t}`):t}mapProductTypeFilter(t){return t.toUpperCase().split(" ").join("-")}fetchSelectedFilters(t){const i=[];let a;return[...t.primaryFilters,...t.additionalFilters].forEach(l=>{l.selected.length>0&&(a=[],l.selected.forEach(c=>{a.push({label:this.translateService.instant("literature."+l.label),value:this.getFilterOptionLabel(c,l.label)})}),i.push({selectedFilters:a}))}),i}updateFilter(t,i,a){this.isLoaded=!1;const s=[];a.length>0&&a.forEach(l=>{s.push(l.value)}),setTimeout(()=>{this.filterStateManagerService.updateFilter(t,i,s)},0),this.cdr.detectChanges()}updateUrl(){const t=this.filterStateManagerService.getSelectedFilters(),i=this.router.createUrlTree([],{relativeTo:this.route,queryParams:t?{filter:t}:null,queryParamsHandling:"merge",preserveFragment:!0}).toString();this.showResetButton=!!t,this.location.replaceState(i)}searchByKeyword(t){this.isLoaded=!1,this.searchSubject.next(t)}resetFilters(t){this.isLoaded=!1,t?.preventDefault(),this.filterSearch.value="",this.filterSearch.hasTyped=!1,this.filterStateManagerService.resetFilters(),this.resetDropdowns()}resetDropdowns(){this.filtersDropDowns?this.filtersDropDowns.forEach(t=>{t.reset()}):Je.error("filter dropdowns: ",this.filtersDropDowns)}removeFilter(t){const i=t.label,a=t.value;let s,l;this.isLoaded=!1,this.state.primaryFilters.find(d=>{this.translateService.instant("literature."+d.label)===i&&(l=d,s="primary")}),this.state.additionalFilters.find(d=>{this.translateService.instant("literature."+d.label)===i&&(l=d,s="additional")});const c=this.filterTranslationSkipList.includes(l.label)?l.selected.map(d=>"All"!==d?this.getFilterOptionLabel(d,l.label):d).indexOf(a):l.selected.indexOf(a);if(this.filtersDropDowns){const d=l.selected[c];this.filtersDropDowns.forEach(m=>{m.label===i&&m.getSelected({value:d,label:a,checked:!1}
1)})}else Je.error("filter dropdowns: ",this.filtersDropDowns)}emitDownloadExcel(t){t.preventDefault(),this.downloadExcel.emit(t)}ngOnDestroy(){this.stateSubscription?.unsubscribe(),this.searchSubscription?.unsubscribe()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(fe),e.Y36(e.sBO),e.Y36(F.s),e.Y36(ie.gz),e.Y36(ie.F0),e.Y36(p.Ye),e.Y36(o.kzD),e.Y36(I.d),e.Y36(Ce.t2),e.Y36(o.yDm))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-document-filters"]],viewQuery:function(t,i){if(1&t&&(e.Gf($a,5),e.Gf(Ha,5),e.Gf(Ba,5)),2&t){let a;e.iGM(a=e.CRH())&&(i.filterSearch=a.first),e.iGM(a=e.CRH())&&(i.filterSelection=a),e.iGM(a=e.CRH())&&(i.filtersDropDowns=a)}},inputs:{component:"component",isLoaded:"isLoaded",numberOfFliterData:"numberOfFliterData",totalNumberOfData:"totalNumberOfData",pageType:"pageType"},outputs:{downloadExcel:"downloadExcel"},features:[e.qOj],decls:30,vars:31,consts:[["theme","dark",3,"edsSpacing"],["edsGrid","",4,"ngIf"],["edsGrid",""],["edsPadding","","edsPaddingTop","lg",1,"container","container--wide"],["edsRow","","alignItems","center"],["edsCol","","edsSpacing","md","edsPadding","",3,"columnNumbers"],["edsFlexbox","","edsPadding","","edsPaddingTop","sm",3,"flexDirection","alignItems"],["size","h2","edsPadding","","edsPaddingRight","sm",3,"level","isLight","title"],["edsFlexbox","","edsPadding","","edsPaddingTop","xs",3,"flexDirection","alignItems"],["edsFlexbox","","alignItems","center","aria-live","polite",3,"justifyContent"],["class","document-filters__loader","edsPadding","","edsPaddingRight","sm","aria-live","off",4,"ngIf"],["edsPadding","","edsPaddingRight","sm","edsSpacing","none",4,"ngIf"],["aria-live","off","edsPadding","","edsPaddingRight","sm","theme","dark","type","xls","iconSize","normal",3,"title","hasLeftIcon","stopNavigation","click",4,"ngIf"],[4,"ngIf"],["edsRow",""],["skeletonFilter",""],[4,"ngIf","ngIfElse"],["skeletonSearch",""],["edsCol",""],["theme","basic",4,"ngIf"],["theme","secondary-a",3,"items","removeBottomSpacing"],["edsPadding","","edsPaddingRight","sm","aria-live","off",1,"document-filters__loader"],["name","documentLoadingSpinner","bdColor","rgba(0,0,0,0)","size","small","color","#fff","type","line-scale-party",3,"fullScreen"],["edsPadding","","edsPaddingRight","sm","edsSpacing","none"],["aria-live","off","edsPadding","","edsPaddingRight","sm","theme","dark","type","xls","iconSize","normal",3,"title","hasLeftIcon","stopNavigation","click"],["edsFlexbox","","edsPadding","",3,"justifyContent","edsPaddingTop"],["edsPadding","","edsPaddingRight","sm",4,"ngIf"],["theme","dark","type","reset","eventId","form_filter",1,"text-white",3,"title","hasIcon","click"],["edsPadding","","edsPaddingRight","sm"],[4,"ngFor","ngForOf"],["edsCol","","edsSpacing","md","eventType","form_filter",3,"columnNumbers","dropdownId","name","label","items","preselectedValue","titleText","selectedText","required","multi","dropdownChange"],["filtersDropDowns",""],["edsCol","","edsSpacing","md",3,"loading","columnNumbers"],["edsCol","","edsSpacing","md","eventType","form_filter",3,"columnNumbers","isActiveMenuLeft","dropdownId","name","label","items","preselectedValue","titleText","selectedText","required","multi","dropdownChange"],["edsCol","","edsSpacing","md","fieldId","search__field",3,"columnNumbers","label","placeholder","value","searchTerm"],["filterSearch",""],["edsRow","","edsSpacing","md"],["theme","basic"],["edsSpacing","md","theme","dark",3,"noPadding","title"]],template:function(t,i){if(1&t&&(e.TgZ(0,"eds-panel",0),e.YNc(1,Ga,4,2,"div",1),e.TgZ(2,"div",2),e.TgZ(3,"div",3),e.TgZ(4,"div",4),e.TgZ(5,"div",5),e.TgZ(6,"div",6),e.ALo(7,"async"),e.ALo(8,"async"),e._UZ(9,"eds-title",7),e.TgZ(10,"div",8),e.ALo(11,"async"),e.ALo(12,"async"),e.TgZ(13,"div",9),e.ALo(14,"async"),e.YNc(15,Va,2,1,"div",10),e.YNc(16,Wa,11,11,"p",11),e.YNc(17,za,2,5,"eds-link-item",12),e.qZA(),e.YNc(18,Ka,8,13,"ng-container",13),e.qZA(),e.qZA(),e.qZA(),e.YNc(19,tr,2,1,"ng-container",13),e.qZA(),e.TgZ(20,"div",14),e.YNc(21,rr,1,2,"ng-template",null,15,e.W1O),e.YNc(23,lr,2,1,"ng-container",16),e.YNc(24,dr,4,7,"ng-container",16),e.YNc(25,ur,1,0,"ng-template",null,17,e.W1O),e.qZA(),e.TgZ(27,"div",14),e.TgZ(28,"div",18),e.YNc(29,pr,5,5,"eds-accordion",19),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&t){const a=e.MAs(22),s=e.MAs(26);e.Q6J("edsSpacing","none"),e.xp6(1),e.Q6J("ngIf",i.showBreadcrumb),e.xp6(4),e.Q6J("columnNumbers",
1i.colNumbers),e.xp6(1),e.Q6J("flexDirection",e.lcZ(7,21,i.isHandheld$)?"column":"row")("alignItems",e.lcZ(8,23,i.isHandheld$)?"stretch":"center"),e.xp6(3),e.Q6J("level",1)("isLight",!0)("title",i.bannerTitle),e.xp6(1),e.Q6J("flexDirection",e.lcZ(11,25,i.isMobile$)?"column":"row")("alignItems",e.lcZ(12,27,i.isMobile$)?"stretch":"center"),e.xp6(3),e.Q6J("justifyContent",e.lcZ(14,29,i.isMobile$)?"space-between":""),e.xp6(2),e.Q6J("ngIf",!i.isLoaded),e.xp6(1),e.Q6J("ngIf",i.isLoaded),e.xp6(1),e.Q6J("ngIf",i.showDownloadExcel&&i.isLoaded),e.xp6(1),e.Q6J("ngIf",i.showResetButton&&i.isLoaded),e.xp6(1),e.Q6J("ngIf",null==i.state?null:i.state.primaryFilters),e.xp6(4),e.Q6J("ngIf",null==i.state?null:i.state.primaryFilters)("ngIfElse",a),e.xp6(1),e.Q6J("ngIf",null==i.state?null:i.state.searchKeyword)("ngIfElse",s),e.xp6(5),e.Q6J("ngIf",(null==i.state||null==i.state.additionalFilters?null:i.state.additionalFilters.length)>0)}},directives:[o.yXm,o.OPD,p.O5,o.ljP,o.cph,o.vZ,o.iKq,o.Wxy,o.r3N,o.nNV,Ce.Ro,o.zj4,p.sg,o.JOL,o.gSk,o.ZfJ,o.n3F],pipes:[p.Ov,w.X],styles:["[_nghost-%COMP%]   .document-filters__loader[_ngcontent-%COMP%]{display:inline-flex;position:relative;width:1.5rem;height:1.5rem}  .loader{margin-bottom:0!important}"]}),n})();var $e=g(59320);function hr(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"eds-checkbox",4),e.NdJ("checkedChange",function(a){e.CHM(t);const s=e.oxw(2);return s.onSelectionChanged(a,s.rowData)}),e.qZA(),e.BQk()}if(2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("id",null==t.rowData.literatureData?null:t.rowData.literatureData.docId)("value",null==t.rowData.literatureData?null:t.rowData.literatureData.docId)("disabled",!1)("checked",t.rowData.literatureData.isSelected)("hideLabel",!0)("labelName",null==t.rowData.literatureData?null:t.rowData.literatureData.dctermsTitle)("required",!1)}}function fr(n,r){if(1&n&&(e.TgZ(0,"div",8),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature."+(null==t.rowData||null==t.rowData.literatureData?null:t.rowData.literatureData.fileExtension)+"-format")," ")}}function Cr(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",5),e.YNc(2,fr,3,3,"div",6),e._UZ(3,"ft-fund-name-cell-renderer",7),e.qZA(),e.BQk()),2&n){const t=e.oxw(2);e.xp6(2),e.Q6J("ngIf",!t.isIntel),e.xp6(1),e.Q6J("cellRendererData",t.rendererData)}}function vr(n,r){if(1&n&&(e.ynx(0),e.YNc(1,hr,2,7,"ng-container",3),e.YNc(2,Cr,4,2,"ng-container",3),e.BQk()),2&n){const t=r.$implicit;e.xp6(1),e.Q6J("ngIf","MULTI_SELECT_CHECKBOX"===t.colId),e.xp6(1),e.Q6J("ngIf","NAME"===t.colId)}}const Te=function(){return{s:2,m:2}};function Dr(n,r){if(1&n&&(e.TgZ(0,"div",14),e._UZ(1,"ft-document-detail",16),e.qZA()),2&n){const t=e.oxw(3);e.Q6J("columnNumbers",e.DdM(3,Te)),e.xp6(1),e.Q6J("cellRendererData",t.rendererData)("convertDateTo",t.convertDateTo)}}function yr(n,r){if(1&n&&(e.TgZ(0,"eds-panel",11),e.TgZ(1,"div",12),e.TgZ(2,"div",13),e.TgZ(3,"div",14),e._uU(4),e.qZA(),e.YNc(5,Dr,2,4,"div",15),e.qZA(),e.qZA(),e.qZA()),2&n){const t=e.oxw().$implicit;e.Q6J("hasPadding",!0),e.xp6(3),e.Q6J("columnNumbers",e.DdM(4,Te)),e.xp6(1),e.hij(" ",t.label," "),e.xp6(1),e.Q6J("ngIf",t.val)}}function xr(n,r){if(1&n&&(e.TgZ(0,"div",14),e._uU(1),e.qZA()),2&n){const t=e.oxw(2).$implicit;e.Q6J("columnNumbers",e.DdM(2,Te)),e.xp6(1),e.hij(" ",t.val," ")}}function Tr(n,r){if(1&n&&(e.TgZ(0,"eds-panel",17),e.TgZ(1,"div",12),e.TgZ(2,"div",13),e.TgZ(3,"div",14),e._uU(4),e.qZA(),e.YNc(5,xr,2,3,"div",15),e.qZA(),e.qZA(),e.qZA()),2&n){const t=e.oxw().$implicit;e.Q6J("hasPadding",!0),e.xp6(3),e.Q6J("columnNumbers",e.DdM(4,Te)),e.xp6(1),e.hij(" ",t.label,": "),e.xp6(1),e.Q6J("ngIf",t.val)}}function Sr(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",18),e._UZ(2,"ft-document-download",7),e.qZA(),e.BQk()),2&n){const t=e.oxw(2);e.xp6(2),e.Q6J("cellRendererData",t.rendererData)}}function br(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div"),e.YNc(2,yr,6,5,"eds-panel",9),e.YNc(3,Tr,6,5,"eds-panel",10),e.qZA(),e.YNc(4,Sr,3,1,"ng-container",3),e.BQk()),2&n){const t=r.$implicit,i=e.oxw();e.xp6(2),e.Q6J("ngIf","DETAIL"===t.colId&&!i.isIntel),e.xp6(1),e.Q6J("ngIf","PUBLICATION_DATE"===t.colId),e.xp6(1),e.Q6J("ngIf","ACTION"===t.colId)}}let Lr=(()=>{class n{constructor(t,i,a,s){this.windowRef=t,this.literatureDocumentListingService=i,this.literatureConfig=a,this.responsiveService=s,this.rendererData={data:{}},this.renderParams={},this.selectionEmitter=new e.vpe,this.finalRow=[]}ngOnInit(){this.isMobile$=this.responsiveService.isMobile$()}ngOnChanges(){this.rowData&&this.columnDefs&&this.columnDefs.length>0&&this.processSections(),this.rendererData=this.renderParams,this.rendererData.data=this.rowData,this.isIntel||(this.rendererData={...this.rendererData,showPublicationDate:!0})}processSections(){this.convertDateTo=this.literatureConfig.dateFormat,this.isIntel=this.literatureConfig.isInternational,this.finalRow=[],this.columnDefs.forEac
1h(t=>{this.finalRow.push(this.processCol(t))})}goToLink(t){this.windowRef.open(t?.cmsExternalLink?t?.cmsExternalLink:this.literatureDocumentListingService.getDownloadUrl(t?.literatureHref),"_blank")}processCol(t){const i=t.colId||"",a=t.headerName||"";let s;return t.cellRendererParams&&(this.renderParams={...t.cellRendererParams,...this.renderParams}),t.valueFormatter?s="string"==typeof t.valueFormatter?t.valueFormatter:t.valueFormatter({data:this.rowData,value:this.rowData.literatureData.frkReferenceDate,context:this.gridContext}):t.valueGetter?s="string"==typeof t.valueGetter?t.valueGetter:t.valueGetter({data:this.rowData,context:this.gridContext}):t.cellRenderer&&"string"==typeof t.cellRenderer&&(s=t.cellRenderer),{colId:i,label:a,val:s}}onSelectionChanged(t,i){this.rowData.literatureData.isSelected=!this.rowData.literatureData.isSelected,this.selectionEmitter.emit(i)}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(z.m9),e.Y36(se),e.Y36(I.d),e.Y36(o.kzD))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-document-card"]],inputs:{rowData:"rowData",columnDefs:"columnDefs",gridContext:"gridContext"},outputs:{selectionEmitter:"selectionEmitter"},features:[e.TTD],decls:6,vars:3,consts:[[3,"hasBorders"],["edsFlexbox","","edsPadding","","edsPaddingLeft","md","edsPaddingTop","md"],[4,"ngFor","ngForOf"],[4,"ngIf"],["name","story-checkbox",3,"id","value","disabled","checked","hideLabel","labelName","required","checkedChange"],["edsFlexbox","","flexDirection","column"],["class","text-grey1",4,"ngIf"],[3,"cellRendererData"],[1,"text-grey1"],["theme","grey",3,"hasPadding",4,"ngIf"],["edsSpacing","md","theme","grey",3,"hasPadding",4,"ngIf"],["theme","grey",3,"hasPadding"],["edsGrid",""],["edsRow",""],["edsCol","",3,"columnNumbers"],["edsCol","",3,"columnNumbers",4,"ngIf"],[3,"cellRendererData","convertDateTo"],["edsSpacing","md","theme","grey",3,"hasPadding"],["edsFlexbox","","edsPadding","","edsPaddingLeft","md","edsSpacing","md"]],template:function(t,i){1&t&&(e.ynx(0),e.TgZ(1,"div"),e.TgZ(2,"eds-panel",0),e.TgZ(3,"div",1),e.YNc(4,vr,3,2,"ng-container",2),e.qZA(),e.YNc(5,br,5,3,"ng-container",2),e.qZA(),e.qZA(),e.BQk()),2&t&&(e.xp6(2),e.Q6J("hasBorders",!0),e.xp6(2),e.Q6J("ngForOf",i.finalRow),e.xp6(1),e.Q6J("ngForOf",i.finalRow))},directives:[o.yXm,o.Wxy,o.cph,p.sg,p.O5,o.bK4,Oe,o.ljP,o.vZ,o.iKq,Ne,o.OPD,Me],pipes:[w.X],styles:[""]}),n})();function Zr(n,r){if(1&n&&(e.TgZ(0,"div",6),e._UZ(1,"ft-regulatory-fund-name-cell-renderer",7),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("cellRendererData",t.rendererData)}}function wr(n,r){if(1&n&&(e.TgZ(0,"div",8),e.TgZ(1,"div"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div"),e._uU(5),e.qZA(),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(2),e.Oqu(e.lcZ(3,2,"literature.SHARE_CLASS")),e.xp6(3),e.Oqu(t.val)}}function Ar(n,r){1&n&&e.GkF(0)}function Ir(n,r){if(1&n&&(e.TgZ(0,"div",9),e.YNc(1,Ar,1,0,"ng-container",10),e.TgZ(2,"p",11),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.qZA()),2&n){e.oxw();const t=e.MAs(12);e.xp6(1),e.Q6J("ngTemplateOutlet",t),e.xp6(2),e.hij(" ",e.lcZ(4,2,"literature.SUMMARY-PROSPECTUS")," ")}}function kr(n,r){1&n&&e.GkF(0)}function Nr(n,r){if(1&n&&(e.TgZ(0,"div",9),e.YNc(1,kr,1,0,"ng-container",10),e.TgZ(2,"p",11),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.qZA()),2&n){e.oxw();const t=e.MAs(12);e.xp6(1),e.Q6J("ngTemplateOutlet",t),e.xp6(2),e.hij(" ",e.lcZ(4,2,"literature.PROSPECTUS")," ")}}function Fr(n,r){1&n&&e.GkF(0)}function Mr(n,r){if(1&n&&(e.TgZ(0,"div",9),e.YNc(1,Fr,1,0,"ng-container",10),e.TgZ(2,"p",11),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.qZA()),2&n){e.oxw();const t=e.MAs(12);e.xp6(1),e.Q6J("ngTemplateOutlet",t),e.xp6(2),e.hij(" ",e.lcZ(4,2,"literature.ANNUAL-REPORT")," ")}}function Or(n,r){1&n&&e.GkF(0)}function Pr(n,r){if(1&n&&(e.TgZ(0,"div",9),e.YNc(1,Or,1,0,"ng-container",10),e.TgZ(2,"p",11),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.qZA()),2&n){e.oxw();const t=e.MAs(12);e.xp6(1),e.Q6J("ngTemplateOutlet",t),e.xp6(2),e.hij(" ",e.lcZ(4,2,"literature.SEMI-ANNUAL-REPORTS")," ")}}function Rr(n,r){1&n&&e.GkF(0)}function Ur(n,r){if(1&n&&(e.TgZ(0,"div",9),e.YNc(1,Rr,1,0,"ng-container",10),e.TgZ(2,"p",11),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.qZA()),2&n){e.oxw();const t=e.MAs(12);e.xp6(1),e.Q6J("ngTemplateOutlet",t),e.xp6(2),e.hij(" ",e.lcZ(4,2,"literature.Q1-HOLDING")," ")}}function Qr(n,r){1&n&&e.GkF(0)}function Er(n,r){if(1&n&&(e.TgZ(0,"div",9),e.YNc(1,Qr,1,0,"ng-container",10),e.TgZ(2,"p",11),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.qZA()),2&n){e.oxw();const t=e.MAs(12);e.xp6(1),e.Q6J("ngTemplateOutlet",t),e.xp6(2),e.hij(" ",e.lcZ(4,2,"literature.Q3-HOLDING")," ")}}function qr(n,r){1&n&&e.GkF(0)}function Yr(n,r){if(1&n&&(e.TgZ(0,"div",9),e.YNc(1,qr,1,0,"ng-container",10),e.TgZ(2,"p",11),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.qZA()),2&n){e.oxw();const t=e.MAs(12);e.xp6(1),e.Q6J("ngTemplateOutlet",t),e.xp6(2),e.hij(" ",e.lcZ(4,2,"literature.SAI")," ")}}function Jr(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",13),e.TgZ(1,"a",14),e.NdJ("click",function(){e.CHM(t);const a=e.oxw(2).$implicit;return e.oxw().openDocument(a.colId)}),e._UZ(2,"eds-icon",15),e.ALo(3,"translate"),e.qZA(),e.qZA()}2&n&&(e.xp6(2),e.Q6J("addTitle",e.lcZ(3,1,"literature.pdf-icon")))}function $r(n,r){1&n&&(e.TgZ(0,"div",13),e.TgZ(1,"p",11),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.qZA()),2&n&&(e.xp6(2),e.hij(" ",e.lcZ(3,1,"literature.NA")," "))}function Hr(n,r){if(1&n&&(e._uU(0),e.YNc(1,Jr,4,3,"div",12),e.YNc(2,$r,4,3,"div",12)),2&n){const t=e.oxw().$implicit,i=e.oxw();e.hij(" ",i.checkingDocument(t.colId)," "),e.xp6(1),e.Q6J("ngIf",i.isDocumentAvailable),e.xp6(1),e.Q6J("ngIf",!i.isDocumentAvailable)}}function Br(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Zr,2,1,"div",2),e.YNc(2,wr,6,4,"div",3),e.ynx(3),e.YNc(4,Ir,5,4,"div",4),e.YNc(5,Nr,5,4,"div",4),e.YNc(6,Mr,5,4,"div",4),e.YNc(7,Pr,5,4,"div",4),e.YNc(8,Ur,5,4,"div",4),e.YNc(9,Er,5,4,"div",4),e.YNc(10,Yr,5,4,"div",4),e.BQk(),e.YNc(11,Hr,3,3,"ng-template",null,5,e.W1O),e.BQk()),2&n){const t=r.$implicit,i=e.oxw();e.xp6(1),e.Q6J("ngIf","NAME"===t.colId),e.xp6(1),e.Q6J("ngIf","SHARE_CLASS"===t.colId),e.xp6(2),e.Q6J("ngIf",t.colId===i.literatureDocType.SUMMARY_PROSPECTUS),e.xp6(1),e.Q6J("ngIf",t.colId===i.literatureDocType.PROSPECTUS),e.xp6(1),e.Q6J("ngIf",t.colId===i.literatureDocType.ANNUAL_REPORT),e.xp6(1),e.Q6J("ngIf",t.colId===i.literatureDocType.SEMI_ANNUAL_REPORT),e.xp6(1),e.Q6J("ngIf",t.colId===i.literatureDocType.FISCAL_Q1_HOLDINGS),e.xp6(1),e.Q6J("ngIf",t.colId===i.literatureDocType.FISCAL_Q3_HOLDINGS),e.xp6(1),e.Q6J("ngIf",t.colId===i.literatureDocType.STATEMENT_OF_ADDITIONAL_INFORMATION)}}let Gr=(()=>{class n{constructor(t){this.windowRef=t,this.rendererData={data:{}},this.renderParams={},this.finalRow=[],this.literatureDocType=u.KN}ngOnChanges(){this.rowData&&this.columnDefs&&this.columnDefs.length>0&&this.processSections(),this.rendererData=this.renderParams,this.rendererData.data=this.rowData}
1processSections(){this.finalRow=[],this.columnDefs.forEach(t=>{this.finalRow.push(this.processCol(t))})}processCol(t){const i=t.colId||"",a=t.headerName||"";let s;return t.cellRendererParams&&(this.renderParams={...t.cellRendererParams,...this.renderParams}),t.valueFormatter?s="string"==typeof t.valueFormatter?t.valueFormatter:t.valueFormatter({data:this.rowData,value:this.rowData.literatureData.frkReferenceDate,context:this.gridContext}):t.valueGetter?s="string"==typeof t.valueGetter?t.valueGetter:t.valueGetter({data:this.rowData,context:this.gridContext}):t.cellRenderer&&"string"==typeof t.cellRenderer&&(s=t.cellRenderer),{colId:i,label:a,val:s}}checkingDocument(t){this.isDocumentAvailable=t in this.rendererData.data.literatureData}openDocument(t){t in this.rendererData.data.literatureData&&this.windowRef.open(this.rendererData.data.literatureData[t].pdfDownloadLink,"_blank")}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(z.m9))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-custom-document-card"]],inputs:{rowData:"rowData",columnDefs:"columnDefs",gridContext:"gridContext"},features:[e.TTD],decls:2,vars:4,consts:[[3,"hasBorders","hasBorderRadius","hasPadding"],[4,"ngFor","ngForOf"],["class","cards-mobile__title",4,"ngIf"],["edsFlexbox","","edsSpacing","md","justifyContent","space-between",4,"ngIf"],["edsFlexbox","","edsSpacing","md",4,"ngIf"],["dataToDisplay",""],[1,"cards-mobile__title"],[3,"cellRendererData"],["edsFlexbox","","edsSpacing","md","justifyContent","space-between"],["edsFlexbox","","edsSpacing","md"],[4,"ngTemplateOutlet"],["edsSpacing","none"],["edsPadding","","edsPaddingRight","md","style","width: 32px",4,"ngIf"],["edsPadding","","edsPaddingRight","md",2,"width","32px"],["role","button",3,"click"],["type","pdf","size","large",3,"addTitle"]],template:function(t,i){1&t&&(e.TgZ(0,"eds-panel",0),e.YNc(1,Br,13,9,"ng-container",1),e.qZA()),2&t&&(e.Q6J("hasBorders",!0)("hasBorderRadius",!0)("hasPadding",!0),e.xp6(1),e.Q6J("ngForOf",i.finalRow))},directives:[o.yXm,p.sg,p.O5,Pe,o.Wxy,o.OPD,p.tP,o.cph,o.oJW],pipes:[w.X],styles:[""]}),n})();const gt=function(){return{s:4,m:8,l:10}};function Vr(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"ft-literature-document-card",2),e.NdJ("selectionEmitter",function(a){return e.CHM(t),e.oxw(2).onSelectionChanged(a)}),e.qZA()}if(2&n){const t=r.$implicit,i=r.last,a=e.oxw(2);e.Q6J("columnNumbers",e.DdM(5,gt))("edsSpacing",i?"sm":"md")("rowData",t)("columnDefs",a.columnDefs)("gridContext",a.gridContext)}}function Wr(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Vr,1,6,"ft-literature-document-card",1),e.BQk()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngForOf",t.rowData)}}function zr(n,r){if(1&n&&e._UZ(0,"ft-literature-custom-document-card",4),2&n){const t=r.$implicit,i=r.last,a=e.oxw(2);e.Q6J("columnNumbers",e.DdM(5,gt))("edsSpacing",i?"sm":"md")("rowData",t)("columnDefs",a.columnDefs)("gridContext",a.gridContext)}}function jr(n,r){if(1&n&&(e.ynx(0),e.YNc(1,zr,1,6,"ft-literature-custom-document-card",3),e.BQk()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngForOf",t.rowData)}}let pt=(()=>{class n{constructor(){this.isCustom=!1,this.selectionEmitter=new e.vpe}onSelectionChanged(t){this.selectionEmitter.emit(t)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-document-card-container"]],inputs:{rowData:"rowData",columnDefs:"columnDefs",gridContext:"gridContext",isCustom:"isCustom"},outputs:{selectionEmitter:"selectionEmitter"},decls:2,vars:2,consts:[[4,"ngIf"],["edsCol","",3,"columnNumbers","edsSpacing","rowData","columnDefs","gridContext","selectionEmitter",4,"ngFor","ngForOf"],["edsCol","",3,"columnNumbers","edsSpacing","rowData","columnDefs","gridContext","selectionEmitter"],["edsCol","",3,"columnNumbers","edsSpacing","rowData","columnDefs","gridContext",4,"ngFor","ngForOf"],["edsCol","",3,"columnNumbers","edsSpacing","rowData","columnDefs","gridContext"]],template:function(t,i){1&t&&(e.YNc(0,Wr,2,1,"ng-container",0),e.YNc(1,jr,2,1,"ng-container",0)),2&t&&(e.Q6J("ngIf",!i.isCustom),e.xp6(1),e.Q6J("ngIf",i.isCustom))},directives:[p.O5,p.sg,Lr,o.iKq,o.OPD,Gr],styles:[""]}),n})();function Kr(n,r){if(1&n&&e._UZ(0,"eds-dynamic-table",8),2&n){const t=e.oxw(),i=e.MAs(8),a=e.MAs(10);
1e.Q6J("colDefs",t.colDefs)("rowData",t.rowData)("rowTemplate",i)("mobileTemplate",a)("cardBreakpoint",t.FrkBreakpoint.Tablet)("showPagination",!1)("padding","md")}}function Xr(n,r){if(1&n&&e._UZ(0,"eds-flyout-menu-initial-v2",17),2&n){const t=e.oxw().$implicit;e.Q6J("widthSize","xl")("title",t.selectedShareclass)("flyoutMetaData",t.flyoutMetaData)("leftSpacingZero",!0)("topSpacingZero",!0)}}function es(n,r){if(1&n&&(e.TgZ(0,"span",11),e._uU(1),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Oqu(null==t||null==t.flyoutMetaData?null:t.flyoutMetaData.items[0].link)}}function ts(n,r){if(1&n&&(e.TgZ(0,"span",11),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Oqu(t.EMDASH)}}function is(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"a",19),e.NdJ("click",function(){e.CHM(t);const a=e.oxw().$implicit,s=e.oxw().$implicit;return e.oxw().openDocument(null==s?null:s.docs[null==a?null:a.field])}),e._UZ(1,"eds-icon",20),e.qZA()}if(2&n){const t=e.oxw().$implicit,i=e.oxw().$implicit;e.xp6(1),e.hYB("addTitle","",i.fundName," ",null==t?null:t.field,"")}}function ns(n,r){if(1&n&&(e.TgZ(0,"td",15),e.YNc(1,is,2,2,"a",18),e.qZA()),2&n){const t=r.$implicit,i=e.oxw().$implicit;e.oxw();const a=e.MAs(12);e.xp6(1),e.Q6J("ngIf",void 0!==(null==i?null:i.docs)&&void 0!==(null==i?null:i.docs[null==t?null:t.field]))("ngIfElse",a)}}function as(n,r){if(1&n&&(e.TgZ(0,"tr",9),e.TgZ(1,"td",10),e.TgZ(2,"span",11),e._uU(3),e.qZA(),e.qZA(),e.TgZ(4,"td"),e.YNc(5,Xr,1,5,"eds-flyout-menu-initial-v2",12),e.YNc(6,es,2,1,"span",13),e.YNc(7,ts,2,1,"span",13),e.qZA(),e.YNc(8,ns,2,2,"td",14),e.TgZ(9,"td",15),e.TgZ(10,"a",16),e._uU(11),e.ALo(12,"translate"),e.qZA(),e.qZA(),e.qZA()),2&n){const t=r.$implicit,i=e.oxw();e.xp6(3),e.Oqu(t.fundName),e.xp6(1),e.Gre("dynamic-table__td dynamic-table__td--share-class ",null!=t&&t.shareclassOption?"dynamic-table__td--padding-md":"",""),e.xp6(1),e.Q6J("ngIf",(null==t||null==t.flyoutMetaData||null==t.flyoutMetaData.items?null:t.flyoutMetaData.items.length)>1),e.xp6(1),e.Q6J("ngIf",1===(null==t||null==t.flyoutMetaData||null==t.flyoutMetaData.items?null:t.flyoutMetaData.items.length)),e.xp6(1),e.Q6J("ngIf",0===(null==t||null==t.flyoutMetaData||null==t.flyoutMetaData.items?null:t.flyoutMetaData.items.length)),e.xp6(1),e.Q6J("ngForOf",i.colDefs.slice(2,-1)),e.xp6(2),e.s9C("href",null==t?null:t.viewMoreHref,e.LSH),e.xp6(1),e.Oqu(e.lcZ(12,10,"literature.view-more"))}}function rs(n,r){if(1&n&&e._UZ(0,"eds-flyout-menu-initial-v2",30),2&n){const t=e.oxw().$implicit;e.Q6J("widthSize","sm")("title",t.selectedShareclass)("flyoutMetaData",t.flyoutMetaData)}}function ss(n,r){if(1&n&&(e.TgZ(0,"div",25),e._uU(1),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.hij(" ",null==t||null==t.flyoutMetaData?null:t.flyoutMetaData.items[0].link," ")}}function os(n,r){if(1&n&&(e.TgZ(0,"div",25),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.hij(" ",t.EMDASH," ")}}function ls(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"a",19),e.NdJ("click",function(){e.CHM(t);const a=e.oxw().$implicit,s=e.oxw().$implicit;return e.oxw().openDocument(null==s?null:s.docs[null==a?null:a.field])}),e._UZ(1,"eds-icon",33),e.ALo(2,"translate"),e.qZA()}2&n&&(e.xp6(1),e.Q6J("addTitle",e.lcZ(2,1,"literature.pdf-icon")))}const _t=function(){return{s:2,m:4}};function cs(n,r){if(1&n&&(e.TgZ(0,"div",23),e.TgZ(1,"div",31),e.TgZ(2,"div",0),e.TgZ(3,"div",32),e._uU(4),e.qZA(),e.TgZ(5,"div",32),e.YNc(6,ls,3,3,"a",18),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&n){const t=r.$implicit,i=e.oxw().$implicit;e.oxw();const a=e.MAs(12);e.xp6(3),e.Q6J("columnNumbers",e.DdM(5,_t)),e.xp6(1),e.hij(" ",null==t?null:t.headerName," "),e.xp6(1),e.Q6J("columnNumbers",e.DdM(6,_t)),e.xp6(1),e.Q6J("ngIf",void 0!==(null==i?null:i.docs)&&void 0!==(null==i?null:i.docs[null==t?null:t.field]))("ngIfElse",a)}}function ds(n,r){if(1&n&&(e.TgZ(0,"div"),e.TgZ(1,"eds-panel",21),e.TgZ(2,"div",22),e._uU(3),e.qZA(),e.TgZ(4,"div",23),e.TgZ(5,"div",24),e.TgZ(6,"div",25),e._uU(7),e.ALo(8,"translate"),e.qZA(),e.TgZ(9,"div"),e.YNc(10,rs,1,3,"eds-flyout-menu-initial-v2",26),e.YNc(11,ss,2,1,"div",27),e.YNc(12,os,2,1,"div",27),e.qZA(),e.qZA(),e.qZA(),e.ynx(13),e.YNc(14,cs,7,7,"div",28),e.BQk(),e.TgZ(15,"div",29),e.TgZ(16,"a",16),e._uU(17),e.ALo(18,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&n){const t=r.$implicit,i=e.oxw();e.xp6(1),e.Q6J("hasBorders",!0),e.xp6(2),e.hij(" ",t.fundName," "),e.xp6(4),e.hij(" ",e.lcZ(8,9,"literature.share-class")," "),e.xp6(3),e.Q6J("ngIf",(null==t||null==t.flyoutMetaData||null==t.flyoutMetaData.items?null:t.flyoutMetaData.items.length)>1),e.xp6(1),e.Q6J("ngIf",1===(null==t||null==t.flyoutMetaData||null==t.flyoutMetaData.items?null:t.flyoutMetaData.items.length)),e.xp6(1),e.Q6J("ngIf",0===(null==t||null==t.flyoutMetaData||null==t.flyoutMetaData.items?null:t.flyoutMetaData.items.length)),e.xp6(2),e.Q6J("ngForOf",i.colDefs.slice(2,-1)),e.xp6(2),e.s9C("href",null==t?null:t.viewMoreHref,e.LSH),e.xp6(1),e.hij(" ",e.lcZ(18,11,"literature.view-more"),"")}}function us(n,r){1&n&&(e.TgZ(0,"span",11),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.l
1cZ(2,1,"literature.NA")))}let ms=(()=>{class n{constructor(t,i,a,s){this.responsiveService=t,this.cdr=i,this.translateService=a,this.windowRef=s,this.unSubscribe$=new f.xQ,this.stateData=[],this.colDefs=[],this.rowData=[],this.FrkBreakpoint=o.IM0,this.EMDASH=_e.Sk}ngOnInit(){this.isHandheld$=this.responsiveService.isHandheld$(),this.responsiveService.isMobile$().pipe((0,h.R)(this.unSubscribe$)).subscribe(t=>this.isMobile=!0)}ngOnChanges(){this.stateData.length&&this.prepareTableData(this.stateData)}prepareTableData(t){this.rowData=[],t.forEach((i,a)=>{const s=1===i?.shareclassOption.filter(l=>l.id===i.primaryShareclassCode).length;i.literatureData.hasOwnProperty(i.primaryShareclassCode)||(i.literatureData[i.primaryShareclassCode]={}),this.rowData.push({flyoutMetaData:{items:i?.shareclassOption,flyoutScroll:!0,isNonLinkableClickAction:!0,widthSize:this.isMobile?"xl":"sm",flyoutSelectedMenuItem:this.onMenuItemSelected.bind(this,a)},selectedShareclass:s?i?.shareclassOption.filter(l=>l.id===i.primaryShareclassCode)[0]?.link:i?.shareclassOption[0]?.link,fundName:i?.product?.fundName,docs:s?i.literatureData[i.primaryShareclassCode]:i.literatureData[i?.shareclassOption[0]?.id],viewMoreHref:this.getProductDetailLink(i?.product,s?i?.primaryShareclassCode:i?.shareclassOption[0]?.id),product:i?.product,index:a})})}getProductDetailLink(t,i){return t.shareClasses.filter(s=>s.shareClassCode===i)[0]?.link+"#documents"}openDocument(t){const i=t?.pdfDownloadLink;this.windowRef.open(i,"_blank")}onMenuItemSelected(t,i){this.updateSpecificRowData(t,i)}updateSpecificRowData(t,i){this.rowData[t].selectedShareclass=i.link,this.rowData[t].docs=q()(this.stateData[t].literatureData[i.id]),this.rowData[t].viewMoreHref=this.getProductDetailLink(this.rowData[t].product,i.id),this.rowData=[...this.rowData],this.cdr.detectChanges()}ngOnDestroy(){this.unSubscribe$.next(),this.unSubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(o.kzD),e.Y36(e.sBO),e.Y36(F.s),e.Y36(z.m9))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-global-regulatory-listing"]],inputs:{stateData:"stateData",colDefs:"colDefs"},features:[e.TTD],decls:13,vars:7,consts:[["edsRow",""],["edsPadding","","edsSpacing","md","edsSpacing","lg",3,"edsPaddingLeft","edsPaddingRight"],["placement","RegulatoryFundDocumentTop"],["tableTheme","secondary",3,"colDefs","rowData","rowTemplate","mobileTemplate","cardBreakpoint","showPagination","padding",4,"ngIf"],["placement","RegulatoryFundDocumentBottom"],["regulatoryDocumentTemplate",""],["regulatoryDocumentMobileTemplate",""],["notAvailable",""],["tableTheme","secondary",3,"colDefs","rowData","rowTemplate","mobileTemplate","cardBreakpoint","showPagination","padding"],[1,"dynamic-table__tr","dynamic-table__tr--has-borders"],[1,"dynamic-table__td","dynamic-table__td--padding-md","dynamic-table__td--fund-name"],["tabindex","0"],["ariaLabelledby","languages",3,"widthSize","title","flyoutMetaData","leftSpacingZero","topSpacingZero",4,"ngIf"],["tabindex","0",4,"ngIf"],["class","dynamic-table__td dynamic-table__td--padding-md",4,"ngFor","ngForOf"],[1,"dynamic-table__td","dynamic-table__td--padding-md"],["target","_blank",3,"href"],["ariaLabelledby","languages",3,"widthSize","title","flyoutMetaData","leftSpacingZero","topSpacingZero"],[3,"click",4,"ngIf","ngIfElse"],[3,"click"],["tabindex","0","type","pdf",3,"addTitle"],["edsSpacing","md",3,"hasBorders"],["edsSpacing","md","edsPadding","","edsPaddingLeft","md","edsPaddingTop","md"],["edsSpacing","md"],["edsFlexbox","","flexDirection","row"],["edsPadding","","edsPaddingLeft","md","edsPaddingTop","sm"],["ariaLabelledby","languages",3,"widthSize","title","flyoutMetaData",4,"ngIf"],["edsPadding","","edsPaddingLeft","md","edsPaddingTop","sm",4,"ngIf"],["edsSpacing","md",4,"ngFor","ngForOf"],["edsPadding","","edsSpacing","md","edsPaddingLeft","md","edsPaddingTop","md"],["ariaLabelledby","languages",3,"widthSize","title","flyoutMetaData"],["edsGrid",""],["edsCol","",3,"columnNumbers"],["type","pdf",3,"addTitle"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.ALo(2,"async"),e.ALo(3,"async"),e._UZ(4,"eds-proximal",2),e.YNc(5,Kr,1,7,"eds-dynamic-table",3),e._UZ(6,"eds-proximal",4),e.qZA(),e.qZA(),e.YNc(7,as,13,12,"ng-template",null,5,e.W1O),e.YNc(9,ds,19,13,"ng-template",null,6,e.W1O),e.YNc(11,us,3,3,"ng-template",null,7,e.W1O)),2&t&&(e.xp6(1),e.Q6J("edsPaddingLeft",e.lcZ(2,3,i.isHandheld$)?"md":"xxl")("edsPaddingRight",e.lcZ(3,5,i.isHandheld$)?"md":"xxl"),e.xp6(4),e.Q6J("ngIf",i.rowData.length))},directives:[o.vZ,o.cph,o.OPD,o.JEP,p.O5,o.Qne,p.sg,o.INY,o.xvt,o.oJW,o.yXm,o.Wxy,o.ljP,o.iKq],pipes:[p.Ov,w.X],styles:[".dynamic-table__td--documents[_ngcontent-%COMP%]{max-width:80px}.dynamic-table__td--share-class[_ngcontent-%COMP%]{min-width:250px}
1.dynamic-table__td--fund-name[_ngcontent-%COMP%]{min-width:200px}"]}),n})();const gs=["literatureDocumentGrid"];function ps(n,r){1&n&&(e.TgZ(0,"div"),e._UZ(1,"ft-sign-in-bar",10),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Q6J("signInBarTextLabel",e.lcZ(2,3,"literature.signin-title"))("isFullPageWidth",!0)("spacingBottom","none"))}function _s(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",11),e.TgZ(1,"ft-document-filters",12),e.NdJ("downloadExcel",function(){return e.CHM(t),e.oxw().downloadExcel()}),e.qZA(),e.qZA()}if(2&n){const t=e.oxw();e.xp6(1),e.Q6J("page",t.page)("pageType",t.pageType)("component",t.component)("isLoaded",t.dataLoaded)("numberOfFliterData",t.numberOfFliterData)("totalNumberOfData",t.totalNumberOfData)}}function hs(n,r){if(1&n&&(e.TgZ(0,"div"),e._UZ(1,"eds-breadcrumbs",13),e.TgZ(2,"div",4),e.TgZ(3,"div",14),e.TgZ(4,"div",7),e.TgZ(5,"div",15),e.TgZ(6,"div",16),e.TgZ(7,"div",11),e._UZ(8,"eds-image",17),e.qZA(),e.TgZ(9,"eds-title",18),e._uU(10),e.ALo(11,"translate"),e.qZA(),e._UZ(12,"ul",19),e.ALo(13,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("items",t.showBreadcrumb?t.breadcrumbItems:null),e.xp6(9),e.hij(" ",e.lcZ(11,3,"literature.lit-error-message")," "),e.xp6(2),e.s9C("innerHTML",e.lcZ(13,5,"literature.lit-listing-no-data-result-message-list"),e.oJD)}}const fs=function(n){return{"padding-top":n}};function Cs(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",20),e.TgZ(1,"div",21),e.ALo(2,"async"),e.TgZ(3,"div",22),e.ALo(4,"async"),e.TgZ(5,"div"),e.TgZ(6,"p",23),e.ALo(7,"async"),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.qZA(),e.TgZ(10,"div",24),e._UZ(11,"eds-link-item",25),e.ALo(12,"translate"),e._UZ(13,"div",26),e.ALo(14,"async"),e._UZ(15,"eds-link-item",27),e.ALo(16,"translate"),e.qZA(),e.qZA(),e.TgZ(17,"div"),e.TgZ(18,"div",24),e.TgZ(19,"div",28),e.TgZ(20,"eds-title",29),e._uU(21),e.ALo(22,"translate"),e.qZA(),e.qZA(),e.TgZ(23,"eds-switch",30),e.NdJ("switchPressed",function(a){return e.CHM(t),e.oxw().filterOnClientUse(a)}),e.ALo(24,"translate"),e.ALo(25,"translate"),e.ALo(26,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()}if(2&n){const t=e.oxw();e.xp6(1),e.Q6J("flexDirection",!0===e.lcZ(2,17,t.isMobile$)?"column":"row"),e.xp6(2),e.Q6J("flexDirection",!0===e.lcZ(4,19,t.isMobile$)?"column":"row"),e.xp6(3),e.Q6J("ngStyle",e.VKq(39,fs,!0===e.lcZ(7,21,t.isMobile$)?"":"2px")),e.xp6(2),e.hij(" ",e.lcZ(9,23,"literature.you-can-also")," "),e.xp6(3),e.Q6J("title",e.lcZ(12,25,"literature.view-orders"))("href",t.litOrderHistoryUrl)("isNewWindow",!1),e.xp6(2),e.Q6J("ngClass",!0===e.lcZ(14,27,t.isMobile$)?"":"literature-document-listing__separator-height"),e.xp6(2),e.Q6J("title",e.lcZ(16,29,"literature.email-preference"))("href",t.emailPrefrenceLink)("isNewWindow",!1),e.xp6(6),e.hij(" ",e.lcZ(22,31,"literature.client-use-only")," "),e.xp6(2),e.Q6J("switchId","clientUseSwitch")("disabled",!1)("label",e.lcZ(24,33,"literature.show-client-use-switch"))("labelOff",e.lcZ(25,35,"literature.off"))("labelOn",e.lcZ(26,37,"literature.on"))}}function vs(n,r){1&n&&(e.TgZ(0,"div",33),e._uU(1),e.ALo(2,"translate"),e._UZ(3,"eds-proximal",34),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.view-the-proxy")," "))}function Ds(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",31),e.TgZ(2,"div",7),e.YNc(3,vs,4,3,"div",32),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.oxw();e.xp6(3),e.Q6J("ngIf",t.dataLoaded)}}function ys(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",4),e.TgZ(2,"div",14),e.TgZ(3,"div",7),e.TgZ(4,"div",15),e.TgZ(5,"div",16),e.TgZ(6,"div",11),e._UZ(7,"eds-image",17),e.qZA(),e.TgZ(8,"eds-title",18),e._uU(9),e.ALo(10,"translate"),e.ALo(11,"translate"),e.qZA(),e.TgZ(12,"eds-title",35),e._uU(13),e.ALo(14,"translate"),e.qZA(),e._UZ(15,"ul",19),e.ALo(16,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.oxw();e.xp6(9),e.lnq(" ",e.lcZ(10,5,"literature.lit-listing-no-search-result-message-start")," ",t.searchKey," ",e.lcZ(11,7,"literature.lit-listing-no-search-result-message-end")," "),e.xp6(4),e.hij(" ",e.lcZ(14,9,"literature.lit-listing-no-search-result-message-suggestion")," "),e.xp6(2),e.s9C("innerHTML",e.lcZ(16,11,"literature.lit-listing-no-search-result-message-list"),e.oJD)}}function xs(n,r){1&n&&(e.TgZ(0,"div",7),e._UZ(1,"eds-proximal",36),e.qZA())}function Ts(n,r){1&n&&(e.TgZ(0,"div",7),e.TgZ(1,"eds-title",37),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.qZA()),2&n&&(e.xp6(2),e.hij(" ",e.lcZ(3,1,"literature.lit-results-returned-with-no-filters-set")," "))}function Ss(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",7),e.TgZ(1,"div",38),e.TgZ(2,"ag-grid-angular",39,40),e.NdJ("gridReady",function(a){return e.CHM(t),e.oxw(2).onGridReady(a)}),e.qZA(),e.qZA(),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(2),e.Q6J("rowData",t.rowData)("columnDefs",t.columnDefs)("frameworkComponents",t.frameworkComponents)("rowSelection","multiple")("paginationPageSize",t.paginationPageSize)("suppressPaginationPanel",!0)("suppressHorizontalScroll",!0)("suppressRowClickSelection",!0)("isExternalFilterPresent",t.isExternalFilterPresent)("doesExternalFilterPass",t.doesExternalFilterPass)("context",t.gridContext)("pagination",!0)("rowHeight",t.rowHeight)("suppressRowHoverHighlight",!0)("suppressCellSelection",!1)("ensureDomOrder",!0)("enableCellTextSelection",!0)}}function bs(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",4),e.YNc(2,xs,2,0,"div",5),e.YNc(3,Ts,4,3,"div",5),e.YNc(4,Ss,4,17,"div",5),e.qZA(),e.BQk()),2&n){const t=e.oxw();e.xp6(2),e.Q6J("ngIf",!t.isRegulatoryPage),e.xp6(1),e.Q6J("ngIf",t.isRequeryResult),e.xp6(1),e.Q6J("ngIf",!t.isRegulatoryPage)}}const Ls=function(n){return{colId:n}},Zs=function(n,r,t){return{data:n,colDef:r,isSiteIntl:t,isPreviewLink:!0}};function ws(n,r){if(1&n&&(e.TgZ(0,"td",47),e._UZ(1,"ft-icon-column",45),e.qZA()),2&n){const t=r.$implicit,i=e.oxw().$implicit,a=e.oxw(2);e.xp6(1),e.Q6J("cellRendererData",e.kEZ(3,Zs,i,e.VKq(1,Ls,t),a.isInternational))}}const As=function(n){return{data:n}};function Is(n,r){if(1&n&&(e.TgZ(0,"tr",44),e.TgZ(1,"td"),e._UZ(2,"ft-regulatory-fund-name-cell-renderer",45),e.qZA(),e.YNc(3,ws,2,7,"td",46),e.qZA()),2&n){const t=r.$implicit,i=e.oxw(2);e.xp6(2),e.Q6J("cellRendererData",e.VKq(2,As,t)),e.xp6(1),e.Q6J("ngForOf",i.documentsWithPreview)}}function ks(n,r){if(1&n&&(e.TgZ(0,"div",7),e.TgZ(1,"div",41),e._UZ(2,"eds-dynamic-table",42),e.ALo(3,"translate"),e.ALo(4,"translate"),e.ALo(5,"translate"),e.ALo(6,"translate"),e.ALo(7,"translate"),e.ALo(8,"translate"),e.YNc(9,Is,4,4,"ng-template",null,43,e.W1O),e.qZA(),e.qZA()),2&n){const t=e.MAs(10),i=e.oxw();e.xp6(2),e.Q6J("colDefs",i.columnDefs)("rowData",i.customRowData)("hasBorders",!0)("rowTemplate",t)("mobileTemplate",t)("showPagination",!1)("labelNoMatchingData",e.lcZ(3,13,"products.portfolio-holdings-no-filter-data-message"))("sortAccessibilityText",e.lcZ(4,15,"common.sortAccessibilityText"))("ariaLabelGoToPage",e.lcZ(5,17,"common.ariaLabelGoToPage"))("ariaLabelPagination",e.lcZ(6,19,"common.navigationLandmark"))("sortAriaLiveText",e.lcZ(7,21,"common.sortAriaLiveText"))("pageTransitionAriaLiveText",e.lcZ(8,23,"common.pageTransitionAriaLiveText"))("hasStickyHeader",!0)}}function Ns(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-dropdown",51),e.NdJ("dropdownChange",function(a){e.CHM(t);const s=e.oxw(3);return s.onSorting(s.rowData,a)}),e.qZA()}if(2&n){const t=e.oxw(3);e.Q6J("dropdownId","id1")("name","name1")("items",t.sortByItems)("label",t.sortByDropDownLabel)("preselectedValue",t.sortByItems[0])}}const Fs=function(){return{s:4,m:4,l:2}};function Ms(n,r){if(1&n&&(e.TgZ(0,"div",7),e.TgZ(1,"div",49),e.YNc(2,Ns,1,5,"eds-dropdown",50),e.qZA(),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("columnNumbers",e.DdM(2,Fs)),e.xp6(1),e.Q6J("ngIf",t.isHandheld)}}function Os(n,r){1&n&&(e.TgZ(0,"div",7),e._UZ(1,"eds-proximal",36),e.qZA())}function Ps(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"ft-literature-document-card-container",52),e.NdJ("selectionEmitter",function(a){e.CHM(t);const s=e.oxw(2);return s.onSelectionChanged(a,s.href)}),e.qZA()}if(2&n){const t=e.oxw(2);e.Q6J("rowData",t.pageType===t.LiteraturePageType.REGULATORY_FUND_DOCUMENTS?t.customRowData:t.currentPage)("columnDefs",t.columnDefs)("isCustom",t.pageType===t.LiteraturePageType.REGULATORY_FUND_DOCUMENTS)}}function Rs(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",4),e.YNc(2,Ms,3,3,"div",5),e.YNc(3,Os,2,0,"div",5),e.YNc(4,Ps,1,3,"ft-literature-document-card-container",48),e.qZA(),e.BQk()),2&n){const t=e.oxw();e.xp6(2),e.Q6J("ngIf",!t.isRegulatoryPage),e.xp6(1),e.Q6J("ngIf",!t.isRegulatoryPage),e.xp6(1),e.Q6J("ngIf",t.pageType!==t.LiteraturePageType.REGULATORY_FUND_DOCUMENTS_GLOBAL)}}function Us(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-pagination",57),e.NdJ("pageChanged",function(a){return e.CHM(t),e.oxw(2).onPageChanged(a)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.ALo(4,"translate"),e.qZA()}if(2&n){const t=e.oxw(2);e.s9C("prevPageText",e.lcZ(1,7,"literature.previous")),e.s9C("nextPageText",e.lcZ(2,9,"literature.next")),e.s9C("ariaLabelGoToPage",e.lcZ(3,11,"literature.ariaLabelGoToPage")),e.Q6J("pages",t.numberOfPages)("activePage",t.activePage)("pageTitle",t.pageTitle)("ariaLabelPageNav",e.lcZ(4,13,"common.navigationLandmark"))}}function Qs(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-dropdown",51),e.NdJ("dropdownChange",function(a){return e.CHM(t),e.oxw(2).onChange(a)}),e.qZA()}if(2&n){const t=e.oxw(2);
1e.Q6J("dropdownId","itemsPerPageBottomDropdown")("name","itemsPerPageBottomDropdown")("items",t.rowNoItems)("label",t.rowsNoDropDownLabel)("preselectedValue",t.pageSize)}}const Es=function(){return{s:4,m:4,l:9}},qs=function(){return{s:4,m:4,l:3}},Ys=function(){return{s:4,m:7,l:12}};function Js(n,r){if(1&n&&(e.TgZ(0,"div",4),e.TgZ(1,"div",7),e.TgZ(2,"div",53),e.ALo(3,"async"),e.YNc(4,Us,5,15,"eds-pagination",54),e.qZA(),e.TgZ(5,"div",55),e.TgZ(6,"div",56),e.YNc(7,Qs,1,5,"eds-dropdown",50),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&n){const t=e.oxw();e.xp6(2),e.Q6J("columnNumbers",e.DdM(9,Es))("edsSpacing",!0===e.lcZ(3,7,t.isMobile$)?"md":"none")("justifyContent","left"),e.xp6(2),e.Q6J("ngIf",t.numberOfPages>0),e.xp6(1),e.Q6J("columnNumbers",e.DdM(10,qs)),e.xp6(1),e.Q6J("columnNumbers",e.DdM(11,Ys)),e.xp6(1),e.Q6J("ngIf",0!==t.numberOfFliterData)}}function $s(n,r){if(1&n&&(e.ynx(0),e._UZ(1,"ft-literature-global-regulatory-listing",58),e.BQk()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("stateData",t.globalRegulatoryRowData)("colDefs",t.columnDefs)}}function Hs(n,r){1&n&&(e.ynx(0),e._UZ(1,"eds-proximal",59),e.BQk())}const ht=T.Y.getLogger("LiteratureDocumentListingComponent");let ft=(()=>{class n extends Re{constructor(t,i,a,s,l,c,d,m,_,y,L,M,O,H,V,W,le,Le,Ve,We,Nt,ou,Ft,lu,cu){super(l,s,m,_,d,c,L,V,y,O,H,Nt,Ft),this.literatureDocumentListingService=t,this.literatureAgGridHelperService=i,this.router=a,this.changeDetectorRef=s,this.responsiveService=l,this.translateService=c,this.downloadService=d,this.cartService=m,this.dialogService=_,this.modalService=y,this.formBuilder=L,this.filterStateService=M,this.profileService=O,this.analyticsService=H,this.literatureConfig=V,this.titleService=W,this.filterStateManagerService=le,this.storageService=Le,this.scrollService=Ve,this.datadogService=We,this.fundFilterService=Nt,this.segmentService=ou,this.stickyFooterService=Ft,this.documentRef=lu,this.windowRef=cu,this.searchKey="",this.numberOfFliterData=0,this.columnDefs=[],this.rowData=[],this.customRowData=[],this.rowNoItems=[],this.sortByItems=[],this.ModalId=u.ZO,this.clientUseToggle=[],this.showClientToggle=!1,this.selectedToggleValue="",this.unsubscribe$=new f.xQ,this.columnsForExcel=[],this.initialDataCount=0,this.endDataCount=50,this.permanentColumnsForExcel=["fundName","shareClassName","shareClassCurrency"],this.showDownloadExcel=!1,this.gridContext={filteredRows:null},this.isRequeryResult=!1,this.notificationOption={primary:{}},this.globalRegulatoryRowData=[],this.LiteraturePageType=u.ep,this.isInitialLoad=!0,this.showSignInComponent=!1,this.isShareclassLevelRegulatory=!1,this.isExternalFilterPresent=()=>!0,this.getShowSignInComponent=()=>!this.isRegulatoryPage&&!this.isInternational&&this.isFP&&this.dataLoaded,this.isMobile$=this.responsiveService.isMobile$(),this.isLoggedIn$=this.profileService.isLoggedIn$(),this.segmentService.getCurrentSegmentId$().pipe((0,h.R)(this.unsubscribe$)).subscribe(Mt=>{this.currentSegment=Mt,this.isFP=Mt===u.VI.FINANCIAL_PROFESSIONALS})}getDownloadUrl(t){return this.literatureDocumentListingService.getDownloadUrl(t)}ngOnInit(){ht.debug("listing loaded"),this.notificationOption={primary:{signInRequired:!0,hideLockIcon:!0}},this.href=this.router.url,this.pageTitle=this.titleService.getTitle(),this.pageType=this.component?.getModels()?.config?.litPageType,this.isShareclassLevelRegulatory=this.component?.getModels()?.config?.isShareclassLevelRegulatory,this.isRegulatoryPage=this.pageType===u.ep.REGULATORY_FUND_DOCUMENTS||this.pageType===u.ep.REGULATORY_FUND_DOCUMENTS_GLOBAL,this.litOrderHistoryUrl=this.literatureConfig?.navigationUrls?.orderHistoryList,this.emailPrefrenceLink=this.literatureConfig?.navigationUrls?.manageEmailPreference,this.storageService.retrieve("ToSetPage",!0).then(t=>{this.toSetPageFromStorage=t,this.toSetPageFromStorage?(this.storageService.retrieve("CurrentPage",!0).then(i=>{this.activePage=i}),this.storageService.store("ToSetPage",0,!0)):this.activePage=1}),this.isInternational=this.literatureConfig.isInternational,this.isCanada=this.literatureConfig.isCanada,this.isLuxembourg=this.literatureConfig.isLuxembourg,this.literatureConfig.setLiteratureListingConfig({pageLayoutType:this.component?.getModels()?.config?.litPagelayout,pageType:this.component?.getModels()?.config?.litPageType}),this.rowHeight=this.calculateRowHeight(),super.ngOnInit(),this.clientUseToggle=[],this.clientUseToggle.push({active:!1,text:this.translateService.instant("literature.Yes"),value:"Yes"},{active:!0,text:this.translateService.instant("literature.No"),value:"No"}),this.filterStateSubscription(),this.paramMap=new Map,this.paramMap.set("cache","true"),this.responsiveServiceSubscription(),this.literatureDocumentListingService.register().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>
1{if(this.isError=t.isError,this.isHandheld){const i=this.literatureDocumentListingService.sortDataByTicker(t.data,this.pageType);this.forHandHeldFilterData(i)}else this.forGridFilterData(t.data);switch(this.pageType){case u.ep.REGULATORY_FUND_DOCUMENTS:this.populateCustomLiteratureData(t.data);break;case u.ep.REGULATORY_FUND_DOCUMENTS_GLOBAL:this.populateGlobalRegulatoryFundDocument(t.data);break;default:this.populateLiteratureData(t.data)}this.showSignInComponent=this.getShowSignInComponent()}),this.showDownloadExcel=this.component?.getModels()?.config?.showDownloadExcel,this.pageType!==u.ep.REGULATORY_FUND_DOCUMENTS_GLOBAL&&this.handlePagination(),this.literatureDocumentListingService.populate(this.paramMap,this.pageType,this.isShareclassLevelRegulatory),this.isCartConfigured=-1!==this.literatureDocumentListingService.getColumnToDisplay()?.indexOf("ADD_TO_CART"),this.literatureDocumentListingService.getTotalNumberofData().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.totalNumberOfData=t}),this.filterStateService.subscribe(t=>{t&&(this.searchKey=t.searchKeyword?.selected?.length>0?' ["'+t.searchKeyword?.selected[0]+'"] ':" ")}),this.rowsNoDropDownLabel=this.translateService.instant("literature.lit-items-per-page"),this.sortByDropDownLabel=this.translateService.instant("literature.lit-sort-by"),this.rowNoItems=this.createDropDownRowNoItems(),this.sortByItems=this.createSortByDropDownItems()}responsiveServiceSubscription(){this.responsiveService.getBreakpointObs$().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{if([o.IM0.Mobile,o.IM0.Tablet].includes(t)&&this.rowData?.length){const i=this.literatureDocumentListingService.sortDataByTicker(this.rowData,this.pageType);this.rowData=i}[o.IM0.LargeDesktop].includes(t)&&(this.isLargeDesktop=!0),[o.IM0.Desktop].includes(t)&&(this.isDesktop=!0),[o.IM0.LargeTablet].includes(t)&&(this.isLargeTabletAndSmallDesk=!0,this.columnDefs=this.getColumnDefs(!0).filter(i=>-1!==this.literatureDocumentListingService.getColumnToDisplay()?.indexOf(i.colId)))})}filterStateSubscription(){this.filterStateManagerService.getFilterState().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.selectedToggleValue=t.clientUseFilter?.selected?.length?t.clientUseFilter.selected[0]:"No",this.setActive(),this.isRequeryResult="requery"===t.lastAction,this.changeDetectorRef.detectChanges()})}setActive(){this.clientUseToggle.forEach(t=>{t.active=t.value===this.selectedToggleValue})}mapDataHeader(t){const i=new Map;return t.forEach(a=>{i.set(a,`literature.${a}`)}),i}calculateRowHeight(){let t;return t=this.isInternational?"124":this.isLargeDesktop?"146":"176",t}sortRowData(t){return new Map([...t.entries()].sort())}downloadExcel(){if(this.pageType===u.ep.REGULATORY_FUND_DOCUMENTS_GLOBAL)this.literatureDocumentListingService.regulatoryExcelDownload();else{this.columnsForExcel=[...this.literatureConfig.getLiteratureDownloadExcelIdentifiers(),...this.permanentColumnsForExcel,...this.literatureDocumentListingService.documentsAvailableForExcel];const t=this.mapDataHeader(this.columnsForExcel),i=this.sortRowData(this.mapFundlevelDatawithShareclassLevelData(this.literatureDocumentListingService.excelDataMap)),a=[this.columnsForExcel.map(s=>this.translateService.instant(t.get(s)))];i.forEach(s=>{const l=[];this.columnsForExcel.forEach(c=>{let d=!1;s.forEach(m=>{m.columnHeader===c&&!d&&(d=!0,l.push(m.columnValue))}),d||l.push("-")}),a.push(l)}),this.exportToExcel(a)}}exportToExcel(t){g.e("node_modules_xlsx_xlsx_js").then(g.t.bind(g,88031,23)).then(i=>{const a=i.utils.aoa_to_sheet(t),s=i.utils.book_new(),l=this.translateService.instant("literature.excel-download-filename");i.utils.book_append_sheet(s,a),i.writeFile(s,l)})}mapFundlevelDatawithShareclassLevelData(t){return t.forEach((i,a)=>{let s;const l=i.filter(c=>"fundId"===c.columnHeader)[0].columnValue;this.literatureDocumentListingService.excelFundLevelData[l]?(s=[...i,...this.literatureDocumentListingService.excelFundLevelData[l]],t.set(a,s)):t.set(a,i)}),t}filterOnClientUse(t){this.filterStateService.filterByClientUse("on"===t?"Yes":"No")}forHandHeldFilterData(t){this.rowData=t,this.sortOn&&this.sortData(this.rowData,this.sortOn)}forGridFilterData(t){this.gridContext.filteredRows=t,this.literatureDocumentGrid?.api.onFilterChanged()}populateLiteratureData(t){this.columnDefs=this.getColumnDefs().filter(i=>-1!==this.literatureDocumentListingService.getColumnToDisplay()?.indexOf(i.colId)),this.dataLoaded=this.literatureDocumentListingService.dataInitialised,this.rowData=t,this.numberOfFl
1iterData=t.length,this.showClientToggle=this.literatureConfig.IsUserLoggedInNotShareHolder(),this.documentsWithPreview=this.literatureConfig?.literatureConfig?.documentsWithPreview||[],this.changeDetectorRef.detectChanges(),0===this.numberOfFliterData&&this.trackZeroResults()}populateGlobalRegulatoryFundDocument(t){this.columnDefs=this.getGlobalRegulatoryColumnDef(this.literatureDocumentListingService.getDocumentToDisplay()),this.dataLoaded=this.literatureDocumentListingService.dataInitialised,this.globalRegulatoryRowData=t,this.isInitialLoad&&this.showDownloadExcel&&(this.isInitialLoad=!1,this.literatureDocumentListingService.prepareShareClassLevelExcelData(t,this.columnDefs).pipe((0,h.R)(this.unsubscribe$)).subscribe(()=>{ht.debug("regulatory excel created")})),this.numberOfFliterData=t?.length,this.currentPage=this.globalRegulatoryRowData,this.changeDetectorRef.detectChanges()}trackZeroResults(){const t=this.fundFilterService?.getCurrentFilterSelection()?.selectedFilters;let i="";const a=[...t.entries()].filter(d=>"SEARCH_KEYWORD"===d[0].key);if(a.length&&(i=a[0][1][0]),!i)return;const s=[...t.entries()].length;this.datadogService.addAction("literature listing - not found",{searchTerm:i,numberOfFiltersSet:s,currentSegment:this.currentSegment}),this.analyticsService.trackEvent({event:"form_filter",name:"Keyword Filter",label:"no results | "+i+" | "+s+" | "+this.currentSegment})}populateCustomLiteratureData(t){const i=this.literatureDocumentListingService.getColumnToDisplay();this.literatureConfig.getLiteratureListingConfig()?.documentTypeDisplay.forEach(a=>{i.push(a)}),this.columnDefs=this.getCustomColumnDef().filter(a=>-1!==i?.indexOf(a.colId)),this.dataLoaded=this.literatureDocumentListingService.dataInitialised,this.documentsWithPreview=this.literatureConfig?.literatureConfig?.documentsWithPreview||[],this.customRowData=t,this.isRegulatoryPage&&(this.customRowData=t.sort((a,s)=>a.product.fundName.localeCompare(s.product.fundName))),this.numberOfFliterData=t?.length,this.currentPage=this.customRowData,this.changeDetectorRef.detectChanges()}createDropDownRowNoItems(){const t=this.translateService.instant("literature.lit-listing-number-of-rows").split(",");let i=[];return t&&(i=t.map(a=>({value:a,label:`${a}`}))),i}getSortByItemsDef(){return this.getColumnDefs().filter(t=>-1!==this.literatureDocumentListingService.getColumnToDisplay()?.indexOf(t.colId)&&("NAME"===t.colId||"DETAIL"===t.colId||"PUBLICATION_DATE"===t.colId))}createSortByDropDownItems(){let t=[];return t=this.getSortByItemsDef().map(a=>({value:a.colId,label:a.headerName})),t}handlePagination(){this.paginationPageSize=this.literatureDocumentListingService.getPageSize(),this.literatureDocumentListingService.getNumberOfPages$().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.numberOfPages=t,this.paginationComponent?.updatePagination(this.numberOfPages),this.pageSize=this.rowNoItems.find(i=>Number(i.label)===this.literatureDocumentListingService.getPageSize()),this.pageSize&&(this.gridPageSize=parseInt(this.pageSize.value,10)),this.changeDetectorRef.detectChanges()}),this.literatureDocumentListingService.getCurrentPage$().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.currentPage=t,this.changeDetectorRef.detectChanges()}),this.literatureDocumentListingService.getPageNumber$().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.literatureDocumentGrid?.api.paginationGoToPage(t-1)})}onPageChanged(t){"load"!==t.action&&(this.selectedNodes?.length<=this.maxSelectionLimit&&this.gridApi?.refreshHeader(),this.scrollService.scrollToAnchor("literatureScrollPosition")),this.storageService.store("CurrentPage",t.page,!0),this.literatureDocumentListingService.goToPage(t.page)}sortData(t,i){if("DETAIL"===i)return t.sort((a,s)=>(0,S.ln)(a,this.translateService,this.isInternational)<(0,S.ln)(s,this.translateService,this.isInternational)?-1:1);if("NAME"===i){const a=P.$K;return t.sort((s,l)=>a(this.isInternational?(0,S.Wl)(s,this.translateService):(0,S.ju)(s,this.translateService),this.isInternational?(0,S.Wl)(l,this.translateService):(0,S.ju)(l,this.translateService),null,null,!1))}if("PUBLICATION_DATE"===i){const a=(0,P.Wk)(this.apiDateFormat);return t.sort((s,l)=>a(s.literatureData.frkReferenceDate,l.literatureData.frkReferenceDate,null,null,!1)).reverse()}}dateGenerator(t){if(t.literatureData.frkReferenceDate){const i=t.literatureData.frkReferenceDate.split("-");return new Date(Number(i[0]),Number(i[1])-1,Number(i[2]))}}onSorting(t,i){this.sortOn=i.value,this.rowData=this.sortData(t,i.value),this.literatureDocumentListingService.pagedData.records=this.rowData}onChange(t){this.literatureDocumentListingService.updateNumberOfRows(Number(t.value)),this.literatureDocumentGrid?.api?.paginationSetPageSize(Number(t.value))}doesExternalFilterPass(t){return!t.gridOptionsWrapper.getContext().filteredRows||t.gridOptionsWrapper.getContext().filteredRows?.indexOf(t.data)>-1}postEmailDocs(t,i,a){this.literatureDocumentListingService.postEmailDocs(t,i,a)}getColumnDefs(t){return this.literatureAgGridHelperService.getDocumentListingColDef(this.isInternational,this.literatureDocumentListingService.isInvestor(),this.literatureConfig.navigationUrls?.litDetailUrl,this.apiDateFormat,this,this.literatureDocumentListingService.dateFormat,this.isCanada,this.isLuxembourg,this.isLargeTabletAndSmallDesk||t,this.isLargeDesktop)}getCustomColumnDef(){return this.documentsWithPreview=this.literatureConfig?.literatureConfig?.documentsWithPreview||[],this.literatureAgGridHelperService.getCustomDocumentListingColDef(this.isInternational,this.documentsWithPreview,this.pageType!==u.ep.REGULATORY_FUND_DOCUMENTS,this.isShareclassLevelRegulatory)}getGlobalRegulatoryColumnDef(t){const i=[];
1return i.push({field:"fundName",headerName:this.translateService.instant("literature.fund-name"),isCardTitle:!0,sortable:!0},{field:"shareClass",headerName:this.translateService.instant("literature.share-class")}),t.forEach(a=>{i.push({field:a,headerName:this.translateService.instant(this.getColumnHeading(a))})}),i.push({field:"additionalDocuments",headerName:this.translateService.instant("literature.additional-documents")}),i}getColumnHeading(t){return"literature."+t.trim()}selectRow(t,i,a){i&&(this.isSelectAllPopupClicked=!a),this.onListingSelectionChanged(t,this.href,i,a)}selectAllPopupAction(t){this.isSelectAllPopupClicked=!0,this.addListingSelectedRows(t===u.tO.ALL?this.remainingNonSelectedRows:this.currentPageNonSelectedRows)}modalClosedInternally(t){this.ModalIdValue===u.ZO.Selection_All_Modal&&!this.isSelectAllPopupClicked&&this.gridApi.refreshHeader()}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete(),this.filterStateManagerService?.unsubscribe()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(se),e.Y36(qe),e.Y36(ie.F0),e.Y36(e.sBO),e.Y36(o.kzD),e.Y36(F.s),e.Y36(ue.K),e.Y36(Y.h),e.Y36(o.xAy),e.Y36(o.Z7U),e.Y36(Z.qu),e.Y36(fe),e.Y36(k.H3),e.Y36(o.yDm),e.Y36(I.d),e.Y36(ve.Dx),e.Y36(fe),e.Y36(k.V1),e.Y36(k.oL),e.Y36(tt.t),e.Y36(U.B6),e.Y36(E.B),e.Y36(ut.q),e.Y36(p.K0),e.Y36(z.m9))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-document-listing"]],viewQuery:function(t,i){if(1&t&&(e.Gf(gs,5),e.Gf(o.QtL,5)),2&t){let a;e.iGM(a=e.CRH())&&(i.literatureDocumentGrid=a.first),e.iGM(a=e.CRH())&&(i.paginationComponent=a.first)}},inputs:{component:"component",page:"page"},features:[e._Bn([se,p.uU,fe,U.B6]),e.qOj],decls:19,vars:25,consts:[[4,"ngIf"],["edsSpacing","lg",4,"ngIf"],["edsGrid","","edsSpacing","md","class","literature-document-listing",4,"ngIf"],["id","literatureScrollPosition"],["edsGrid",""],["edsRow","",4,"ngIf"],["edsGrid","",4,"ngIf"],["edsRow",""],[3,"dialogId","modalIdEnum","multiSelectDialogData","confirmSelectionCount","gridData","dialog","deleteDoc","downloadStart","emailStart","modalClose","backEmail","continueEmail","deleteCartDoc","selectAll","modalClosedInternally","emptyCart"],["variation","2",3,"itemCount","isHide","primaryAction","secondaryAction","tertiaryAction","stickyFooterName","btnSubscribePrimary","btnSubscribeSecond","btnSubscribeThird"],[3,"signInBarTextLabel","isFullPageWidth","spacingBottom"],["edsSpacing","lg"],[3,"page","pageType","component","isLoaded","numberOfFliterData","totalNumberOfData","downloadExcel"],["theme","basic","edsPadding","","edsPaddingLeft","sm",3,"items"],[1,"container"],["edsCol",""],["edsPadding","","edsPaddingAll","lg"],["imgSrc","assets/images/logos/ft-global-logo-vector_74x78.png","imgFallbackSrc","assets/images/logos/ft-global-logo-vector_74x78.png"],["edsSpacing","sm","size","h3","theme","dark"],["edsList","",1,"list--unordered",3,"innerHTML"],["edsGrid","","edsSpacing","md",1,"literature-document-listing"],["edsPadding","","edsPaddingLeft","md","edsPaddingRight","md","edsFlexbox","","justifyContent","space-between",3,"flexDirection"],["edsFlexbox","","edsSpacing","sm",1,"literature-document-listing__text-space",3,"flexDirection"],["edsPadding","","edsPaddingRight","xs","edsPaddingLeft","xs",3,"ngStyle"],["edsFlexbox","","flexDirection","row"],["edsPadding","","edsPaddingRight","sm",3,"title","href","isNewWindow"],[1,"separator",3,"ngClass"],["edsPadding","","edsPaddingLeft","sm","edsPaddingRight","sm",3,"title","href","isNewWindow"],[1,"literature-document-listing__text-space"],["size","small-light"],["ariaLabelledbyStr","clientUseSwitchLabel","labelId","clientUseSwitch",3,"switchId","disabled","label","labelOff","labelOn","switchPressed"],["edsGrid","",1,"literature-document-listing"],["edsCol","","edsPadding","","edsPaddingLeft","xs",4,"ngIf"],["edsCol","","edsPadding","","edsPaddingLeft","xs"],["placement","RegulatoryFundDocumentTop",1,"literature-document-listing__proxy-voting-link"],["edsSpacing","sm","size","h6","theme","dark"],["edsCol","","placement","LiteratureListingTop"],["edsCol","","edsSpacing","sm","size","h6","theme","dark"],["edsCol","","edsSpacing","sm"],["stickyHeader","","domLayout","autoHeight",1,"ag-theme-frk",2,"width","100%","height","100%",3,"rowData","columnDefs","frameworkComponents","rowSelection","paginationPageSize","suppressPaginationPanel","suppressHorizontalScroll","suppressRowClickSelection","isExternalFilterPresent","doesExternalFilterPass","context","pagination","rowHeight","suppressRowHoverHighlight","suppressCellSelection","ensureDomOrder","enableCellTextSelection","gridReady"],["literatureDocumentGrid",""],["edsCol","","edsPadding","","edsPaddingLeft","xs","edsPaddingRight","xs","edsSpacing","md"],["tableTheme","secondary","idCol","fundShareClassId",3,"colDefs","rowData","hasBorders","rowTemplate","mobileTemplate","showPagination","labelNoMatchingData","sortAccessibilityText","ariaLabelGoToPage","ariaLabelPagination","sortAriaLiveText","pageTransitionAriaLiveText","hasStickyHeader"],["regulatoryFundTemplate",""],[1,"dynamic-table__tr","dynamic-table__tr--has-borders"],[3,"cellRendererData"],["class","dynamic-table__td",4,"ngFor","ngForOf"],[1,"dynamic-table__td"],["edsRow","",3,"rowData","columnDefs","isCustom","selectionEmitter",4,"ngIf"],["edsCol","","edsSpacing","md",3,"columnNumbers"],["ariaLabel","Dropdown",3,"dropdownId","name","items","label","preselectedValue","dropdownChange",4,"ngIf"],["ariaLabel","Dropdown",3,"dropdownId","name","items","label","preselectedValue","dropdownChange"],["edsRow","",3,"rowData","columnDefs","isCustom","selectionEmitter"],["edsCol","","edsFlexbox","",3,"columnNumbers","edsSpacing","justifyContent"],[3,"pages","activePage","pageTitle","prevPageText","nextPageText","ariaLabelGoToPage","ariaLabelPageNav","pageChanged",4,"ngIf"],["edsCol","","edsFlexbox","","justifyContent","right",3,"columnNumbers"],["edsCol","",3,"columnNumbers"],[3,"pages","activePage","pageTitle","prevPageText","nextPageText","ariaLabelGoToPage","ariaLabelPageNav","pageChanged"],[3,"stateData","colDefs"],["placement","RegulatoryFundDocumentBottom"]],template:function(t,i){1&t&&(e.YNc(0,ps,3,5,"div",0),e.ALo(1,"async"),e.YNc(2,_s,2,6,"div",1),e.YNc(3,hs,14,7,"div",0),e.YNc(4,Cs,27,41,"div",2),e.YNc(5,Ds,4,1,"ng-container",0),e._UZ(6,"div",3),e.YNc(7,ys,17,13,"ng-container",0),e.YNc(8,bs,5,3,"ng-container",0),e.TgZ(9,"div",4),e.YNc(10,ks,11,25,"div",5),e.qZA(),e.YNc(11,Rs,5,3,"ng-container",0),e.YNc(12,Js,8,12,"div",6),e.YNc(13,$s,2,2,"ng-container",0),e.YNc(14,Hs,2,0,"ng-container",0),e.TgZ(15,"div",4),e.TgZ(16,"div",7),e.TgZ(17,"ft-literature-dialog",8),e.NdJ("dialog",function(s){return i.closeDialog(s)})("deleteDoc",function(s){return i.deselectedDownloadDocs(s)})("downloadStart",function(){return i.startDownload()})("emailStart",function(){return i.startEmail()})("modalClose",function(){return i.closeModal(i.ModalId.Sticky_Modal)})("backEmail",function(){return i.emailBack()})("continueEmail",function(s){return i.emailContinue(s)}
1)("deleteCartDoc",function(s){return i.updateStorage(s)})("selectAll",function(s){return i.selectAllPopupAction(s)})("modalClosedInternally",function(s){return i.modalClosedInternally(s)})("emptyCart",function(s){return i.emptyCart(s)}),e.qZA(),e.qZA(),e.qZA(),e.TgZ(18,"eds-sticky-footer",9),e.NdJ("btnSubscribePrimary",function(){return i.operationToPerform("email")})("btnSubscribeSecond",function(){return i.operationToPerform("download")})("btnSubscribeThird",function(){return i.operationToPerform("addToCart")}),e.qZA()),2&t&&(e.Q6J("ngIf",i.showSignInComponent&&!1===e.lcZ(1,23,i.isLoggedIn$)),e.xp6(2),e.Q6J("ngIf",!i.isError),e.xp6(1),e.Q6J("ngIf",i.isError),e.xp6(1),e.Q6J("ngIf",0!==i.numberOfFliterData&&!i.isInternational&&i.showClientToggle&&!i.isRegulatoryPage),e.xp6(1),e.Q6J("ngIf",i.pageType===i.LiteraturePageType.REGULATORY_FUND_DOCUMENTS&&i.isShareclassLevelRegulatory),e.xp6(2),e.Q6J("ngIf",0===i.numberOfFliterData&&i.dataLoaded),e.xp6(1),e.Q6J("ngIf",0!==i.numberOfFliterData&&!i.isHandheld),e.xp6(2),e.Q6J("ngIf",(null==i.customRowData?null:i.customRowData.length)>0&&!i.isHandheld&&i.pageType===i.LiteraturePageType.REGULATORY_FUND_DOCUMENTS),e.xp6(1),e.Q6J("ngIf",0!==i.numberOfFliterData&&i.isHandheld),e.xp6(1),e.Q6J("ngIf",!i.isRegulatoryPage),e.xp6(1),e.Q6J("ngIf",i.pageType===i.LiteraturePageType.REGULATORY_FUND_DOCUMENTS_GLOBAL),e.xp6(1),e.Q6J("ngIf",i.pageType===i.LiteraturePageType.REGULATORY_FUND_DOCUMENTS),e.xp6(3),e.Q6J("dialogId",i.ModalIdValue)("modalIdEnum",i.ModalId.Sticky_Modal)("multiSelectDialogData",i.multiSelectDialogData)("confirmSelectionCount",null==i.confirmSelectionNodes?null:i.confirmSelectionNodes.length)("gridData",i.dialogData),e.xp6(1),e.Q6J("itemCount",i.rowCountValue)("isHide",0===i.rowCount)("primaryAction",i.emailStickyButton)("secondaryAction",i.downloadStickyButton)("tertiaryAction",i.addToCartStickyButton)("stickyFooterName","document_listing_sticky_footer"))},directives:[p.O5,o.ljP,o.vZ,te.u,o.GsX,Ya.S,o.OPD,_r,o.nNV,o.cph,o.iKq,o.cuP,o.r3N,o.Wxy,p.PC,o.zj4,p.mk,o.qUD,o.JEP,R.N8,$e.j,o.Qne,Pe,p.sg,lt,o.JOL,pt,o.QtL,ms],pipes:[p.Ov,w.X],styles:[".sticky-footer-external[_ngcontent-%COMP%]{position:fixed;bottom:0;right:0;z-index:var(--z-index-higher)}.sf-cart-btn[_ngcontent-%COMP%]{margin:20px 32px}.sf-download-btn[_ngcontent-%COMP%]{margin:20px 176px}.literature-document-listing__text-space[_ngcontent-%COMP%]{padding-left:5px;padding-right:10px;padding-top:20px}.literature-document-listing__separator-height[_ngcontent-%COMP%]{height:55%}.literature-document-listing__proxy-voting-link[_ngcontent-%COMP%]{display:inline-block}.dynamic-table__td[_ngcontent-%COMP%]{vertical-align:middle;width:.625rem}"]}),n})();var He=g(18293);const Bs=function(){return{s:4,m:6,l:12}};function Gs(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",7),e._UZ(2,"eds-thumbnail",8),e.ALo(3,"translate"),e.qZA(),e.BQk()),2&n){const t=r.$implicit,i=e.oxw(2);e.xp6(1),e.Q6J("columnNumbers",e.DdM(14,Bs)),e.xp6(1),e.s9C("buttonText",e.lcZ(3,12,"literature.lit-featured-literature-link-text")),e.Q6J("hasBorders",!0)("hasShadows",!0)("headingLevel",3)("titleLink",t.href)("previewSrc",t.imageUrl)("title",t.dctermsTitle)("isNewWindow",!0)("href",t.href)("body",i.getDescription(t.dctermsDescription))("type",!t.imageUrl&&t.fileExtension)}}const Vs=function(){return{s:4,m:6,l:10}};function Ws(n,r){if(1&n&&(e.TgZ(0,"div",3),e.TgZ(1,"div",4),e._UZ(2,"eds-title",5),e.ALo(3,"translate"),e.ynx(4),e.YNc(5,Gs,4,15,"ng-container",6),e.BQk(),e.qZA(),e.qZA()),2&n){const t=r.ngIf;e.xp6(2),e.s9C("title",e.lcZ(3,4,"literature.lit-featured-literature-title")),e.Q6J("columnNumbers",e.DdM(6,Vs))("isLight",!0),e.xp6(3),e.Q6J("ngForOf",t)}}const zs=T.Y.getLogger("FeaturedLiteratureComponent");let js=(()=>{class n extends A.N{constructor(t,i){super(),this.featureService=t,this.responsiveService=i,this.contentLiteratureList=[],this.isHandheld$=this.responsiveService.isHandheld$(),this.isMobile$=this.responsiveService.isMobile$()}ngOnInit(){this.paramMap=new Map;const t=this.document?.getData();if(t){this.LiteratureContentDocument=t.literatureListContent?.map(a=>({url:a.linkURL?.url,literatureCode:a.literatureCode,title:a.title,de
1scription:a.description?.value}));const i=t.literatureListContent?.map(a=>a.literatureCode);this.paramMap.set("literatureCode",i.toString()),this.paramMap.set("cache","true"),this.data$=this.featureService.populate(this.paramMap,this.LiteratureContentDocument).pipe((0,He.K)(a=>{if(404===a?.status)return zs.warn("[populate]"+a?.message+" code: "+a?.error?.message),(0,pe.of)({})}))}}getDescription(t){return`<p>${t}</p>`}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(je),e.Y36(o.kzD))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-featured-literature"]],features:[e.qOj],decls:5,vars:6,consts:[["edsGrid",""],["edsGrid","","edsPadding","","edsPaddingBottom","xl",3,"edsSpacing"],["class","container",4,"ngIf"],[1,"container"],["edsRow",""],["edsCol","","size","h3","edsSpacing","lg","theme","dark",3,"columnNumbers","title","isLight"],[4,"ngFor","ngForOf"],["edsCol","","edsSpacing","md",3,"columnNumbers"],[3,"hasBorders","hasShadows","headingLevel","titleLink","previewSrc","title","buttonText","isNewWindow","href","body","type"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.ALo(2,"async"),e.YNc(3,Ws,6,7,"div",2),e.ALo(4,"async"),e.qZA(),e.qZA()),2&t&&(e.xp6(1),e.Q6J("edsSpacing",e.lcZ(2,2,i.isHandheld$)?"xxl":"xxxl"),e.xp6(2),e.Q6J("ngIf",e.lcZ(4,4,i.data$)))},directives:[o.ljP,o.cph,o.OPD,p.O5,o.vZ,o.r3N,o.iKq,p.sg,o.ZlX],pipes:[p.Ov,w.X],styles:[""]}),n})();var Ct=g(26774);const Ks=["cartGrid"];function Xs(n,r){1&n&&(e._UZ(0,"eds-title",38),e.ALo(1,"translate")),2&n&&e.Q6J("isLight",!0)("level",3)("title",e.lcZ(1,3,"literature.delivery-methods"))}function eo(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-toggle",39),e.NdJ("toggleActive",function(a){return e.CHM(t),e.oxw(2).updateDeliveryOption(a)}),e.qZA()}if(2&n){const t=e.oxw(2);e.Q6J("toggleButtons",t.toggleButtons)}}function to(n,r){1&n&&(e.TgZ(0,"p",46),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.email-field-error-message")," "))}function io(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",40),e.TgZ(1,"div",41),e.ALo(2,"async"),e.TgZ(3,"div",42),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.TgZ(6,"div",43),e.TgZ(7,"eds-text-input",44),e.NdJ("keyup",function(a){return e.CHM(t),e.oxw(2).checkEmail(a.target.value)}),e.ALo(8,"translate"),e.qZA(),e.qZA(),e.YNc(9,to,3,3,"p",45),e.qZA(),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("edsSpacing",!1===e.lcZ(2,7,t.isHandheld$)?"xs":"sm"),e.xp6(3),e.hij(" ",e.lcZ(5,9,"literature.email-address-label")," "),e.xp6(3),e.s9C("label",e.lcZ(8,11,"literature.email-address-placeholder")),e.Q6J("hideRequiredMark",!0)("hasHelperText",!0)("value",t.recipientId),e.xp6(2),e.Q6J("ngIf",!t.isValid)}}function no(n,r){1&n&&(e._UZ(0,"eds-notifications",49),e.ALo(1,"translate"),e.ALo(2,"translate")),2&n&&e.Q6J("title",e.lcZ(1,3,"literature.hard-copy-unavailable-notification"))("notificationType","warning")("body",e.lcZ(2,5,"literature.shipping-message"))}function ao(n,r){if(1&n&&(e.TgZ(0,"div",47),e.YNc(1,no,3,7,"eds-notifications",48),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",t.hardCopyNotAvailableCount)}}function ro(n,r){1&n&&e._UZ(0,"p",52)}function so(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"p",53),e.ALo(2,"async"),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.BQk()),2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("edsPaddingLeft",!1===e.lcZ(2,3,t.isHandheld$)?"sm":"none"),e.xp6(2),e.AsE(" ",e.lcZ(4,5,"literature.total-quantity"),": ",t.overAllQty," ")}}function oo(n,r){if(1&n&&(e.ynx(0),e.YNc(1,ro,1,0,"p",50),e.ALo(2,"async"),e.YNc(3,so,5,7,"ng-container",51),e.BQk()),2&n){e.oxw();const t=e.MAs(28),i=e.oxw();e.xp6(1),e.Q6J("ngIf",!1===e.lcZ(2,3,i.isHandheld$)),e.xp6(2),e.Q6J("ngIf",0!==i.overAllQty)("ngIfElse",t)}}function lo(n,r){if(1&n&&(e.TgZ(0,"p",54),e.ALo(1,"async"),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"translate"),e.qZA()),2&n){const t=e.oxw(2);e.Q6J("edsPaddingLeft",!1===e.lcZ(1,3,t.isHandheld$)?"sm":"none"),e.xp6(2),e.AsE(" ",e.lcZ(3,5,"literature.total-quantity"),": ",e.lcZ(4,7,"literature.NA")," ")}}function co(n,r){1&n&&(e.TgZ(0,"th",55),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.quantity")," "))}const uo=function(n,r){return{className:n,data:r}};function mo(n,r){if(1&n&&e.GkF(0,63),2&n){const t=e.oxw(2).$implicit,i=e.oxw(2),a=e.MAs(5);e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.WLB(2,uo,"portrait"===i.imageLayout?" img--full-height img--expand":"",t))}}const go=function(n){return{data:n}};function po(n,r){if(1&n&&e.GkF(0,63),2&n){const t=e.oxw(2).$implicit;e.oxw(2);const i=e.MAs(5);e.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",e.VKq(2,go,t))}}function _o(n,r){1&n&&e.GkF(0)}const ho=function(n){return{inputData:n}};function fo(n,r){if(1&n&&(e.ynx(0),e.YNc(1,_o,1,0,"ng-container",64),e.BQk()),2&n){const t=e.oxw(3).$implicit;e.oxw();const i=e.MAs(60);e.xp6(1),e.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",e.VKq(2,ho,t))}}function Co(n,r){if(1&n&&(e.TgZ(0,"td",61),e.YNc(1,fo,2,4,"ng-container",51),e.qZA()),2&n){const t=e.oxw(2).$implicit;e.oxw();const i=e.MAs(58);e.xp6(1),e.Q6J("ngIf",!t.hardCopyNotAvailable)("ngIfElse",i)}}function vo(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-link-item",65),e.NdJ("click",function(a){e.CHM(t);const s=e.oxw(2).$implicit;return e.oxw(2).deleteDocument(s,a)}),e.ALo(1,"translate"),e.qZA()}2&n&&e.s9C("title",e.lcZ(1,1,"literature.lit-sticky-delete-button"))}function Do(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"td",57),e.TgZ(2,"div"),e.YNc(3,mo,1,5,"ng-container",58),e.YNc(4,po,1,4,"ng-container",58),e.qZA(),e.qZA(),e.TgZ(5,"td",59),e._uU(6),e.qZA(),e.YNc(7,Co,2,2,"td",60),e.TgZ(8,"td",61),e.YNc(9,vo,2,3,"eds-link-item",62),e.qZA(),e.BQk()),2&n){const t=e.oxw().$implicit,i=e.oxw(2);e.xp6(2),e.Gre("cart-column--",i.imageLayout,""),e.ekj("cart-column__image-wrapper",!i.isSiteIntl),e.xp6(1),e.Q6J("ngIf",!i.isSiteIntl),e.xp6(1),e.Q6J("ngIf",i.isSiteIntl),e.xp6(2),e.hij(" ",t.fundName," "),e.xp6(1),e.Q6J("ngIf","1"===i.deliveryOption),e.xp6(2),e.Q6J("ngIf",!t.mandatoryMaterialPrimary)}}function yo(n,r){if(1&n&&(e.TgZ(0,"tr",56),e.YNc(1,Do,10,10,"ng-container",2),e.qZA()),2&n){const t=r.$implicit,i=e.oxw(2);e.xp6(1),e.Q6J("ngIf",(null==t||null==t.mandatoryMaterial?null:t.mandatoryMaterial.length)||"1"===i.deliveryOption&&t.displayInMail||"2"===i.deliveryOption&&t.displayInDownload||"3"===i.deliveryOption&&t.displayInEmail)}}function xo(n,r){1&n&&(e._uU(0),e.ALo(1,"translate")),2&n&&e.hij(" ",e.lcZ(1,1,"literature.NA")," ")}function To(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-text-input",66),e.NdJ("inputTextChange",function(a){const l=e.CHM(t).inputData;return e.oxw(2).updateQuantity(l.docId,a)})("input",function(a){const l=e.CHM(t).inputData;return e.oxw(2).onQuantityInput(a,l)}),e.qZA()}if(2&n){const t=r.inputData,i=e.oxw(2);e.Q6J("type","text")("value",t.reOrderQty?t.reOrderQty:t.quantity)("pattern",
1i.numberPattern)("hasQuantity",!0)("hideRequiredMark",!0)("invalid",null==t?null:t.isInvalidQty)("invalidText",null==t?null:t.invalidQtyMessage)}}const So=function(n){return{display:n}};function bo(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",4),e.TgZ(1,"section",5),e.ALo(2,"async"),e.ALo(3,"async"),e._UZ(4,"eds-breadcrumbs",6),e.TgZ(5,"div",7),e.TgZ(6,"div",8),e._UZ(7,"eds-title",9),e.ALo(8,"translate"),e.YNc(9,Xs,2,5,"eds-title",10),e.qZA(),e.qZA(),e.qZA(),e.TgZ(10,"div",11),e.ALo(11,"async"),e.ALo(12,"async"),e.ALo(13,"async"),e.TgZ(14,"div",12),e.TgZ(15,"div",13),e.YNc(16,eo,1,1,"eds-toggle",14),e.qZA(),e.YNc(17,io,10,13,"div",15),e.YNc(18,ao,2,1,"div",16),e.TgZ(19,"div",17),e.ALo(20,"async"),e.TgZ(21,"div",18),e.ALo(22,"async"),e.TgZ(23,"p",19),e._uU(24),e.ALo(25,"translate"),e.qZA(),e.YNc(26,oo,4,5,"ng-container",2),e.YNc(27,lo,5,9,"ng-template",null,20,e.W1O),e.qZA(),e.TgZ(29,"button",21),e.NdJ("click",function(a){return e.CHM(t),e.oxw().showEmptyCartDailog(a)}),e.TgZ(30,"span"),e._uU(31),e.ALo(32,"translate"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(33,"table",22),e.TgZ(34,"thead",23),e.TgZ(35,"tr",24),e._UZ(36,"th",25),e.TgZ(37,"th",26),e.TgZ(38,"span",27),e._uU(39),e.ALo(40,"translate"),e.qZA(),e.qZA(),e.YNc(41,co,3,3,"th",28),e.TgZ(42,"th",29),e.TgZ(43,"span",27),e._uU(44),e.ALo(45,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(46,"tbody",30),e.YNc(47,yo,2,1,"tr",31),e.qZA(),e.qZA(),e.TgZ(48,"div",32),e.TgZ(49,"div",33),e.TgZ(50,"button",34),e.NdJ("click",function(){return e.CHM(t),e.oxw().goToLiterature()}),e.TgZ(51,"span"),e._uU(52),e.ALo(53,"translate"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(54,"button",35),e.NdJ("click",function(){return e.CHM(t),e.oxw().handleDelivery()}),e.TgZ(55,"span"),e._uU(56),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.YNc(57,xo,2,3,"ng-template",null,36,e.W1O),e.YNc(59,To,1,7,"ng-template",null,37,e.W1O),e.qZA()}if(2&n){const t=e.oxw();e.xp6(1),e.Q6J("edsPaddingLeft",e.lcZ(2,28,t.isMobile$)?"sm":"none")("edsPaddingRight",e.lcZ(3,30,t.isMobile$)?"sm":"none"),e.xp6(3),e.Q6J("items",t.showBreadcrumb?t.breadcrumbItems:null),e.xp6(3),e.Q6J("title",e.lcZ(8,32,"literature.my-cart"))("level",1)("isLight",!0),e.xp6(2),e.Q6J("ngIf",t.gridData.length!==t.hardCopyNotAvailableCount||!t.allDocsInCartUnableToDownload),e.xp6(1),e.Q6J("edsSpacing",!1===e.lcZ(11,34,t.isHandheld$)?"xxxl":"xxl")("edsPaddingLeft",e.lcZ(12,36,t.isMobile$)?"sm":"none")("edsPaddingRight",e.lcZ(13,38,t.isMobile$)?"sm":"none"),e.xp6(6),e.Q6J("ngIf",!t.allDocsInCartUnableToDownload),e.xp6(1),e.Q6J("ngIf","3"===t.deliveryOption),e.xp6(1),e.Q6J("ngIf","1"===t.deliveryOption),e.xp6(1),e.Q6J("alignItems",!0===e.lcZ(20,40,t.isHandheld$)?"flex-start":"baseline"),e.xp6(2),e.Q6J("ngStyle",e.VKq(54,So,!0===e.lcZ(22,42,t.isHandheld$)?"block":"flex")),e.xp6(3),e.AsE(" ",e.lcZ(25,44,"literature.total-items-in-cart")," : ",t.itemInCart," "),e.xp6(2),e.Q6J("ngIf","1"===t.deliveryOption),e.xp6(5),e.Oqu(e.l
1cZ(32,46,"literature.empty-cart")),e.xp6(8),e.Oqu(e.lcZ(40,48,"literature.cartItemName")),e.xp6(2),e.Q6J("ngIf","1"===t.deliveryOption),e.xp6(3),e.Oqu(e.lcZ(45,50,"literature.action")),e.xp6(3),e.Q6J("ngForOf",t.gridData),e.xp6(3),e.Q6J("noMargin",!0),e.xp6(2),e.Oqu(e.lcZ(53,52,"literature.lit-continue-browse")),e.xp6(2),e.Q6J("noMargin",!0)("disabled","1"===t.deliveryOption&&(t.gridData.length===t.hardCopyNotAvailableCount||t.isValidCartQty)||"3"===t.deliveryOption&&t.isDisabled),e.xp6(2),e.Oqu(t.btnLabel2)}}const Lo=function(){return{cursor:"pointer"}};function Zo(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"section",5),e.ALo(2,"async"),e.ALo(3,"async"),e.TgZ(4,"div",7),e.TgZ(5,"div",8),e.TgZ(6,"p",67),e._uU(7),e.ALo(8,"translate"),e.qZA(),e.TgZ(9,"p",68),e._uU(10),e.ALo(11,"translate"),e.TgZ(12,"a",69),e.NdJ("click",function(){return e.CHM(t),e.oxw().goToLiterature()}),e.TgZ(13,"span"),e._uU(14),e.ALo(15,"translate"),e.qZA(),e.qZA(),e._uU(16),e.ALo(17,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.BQk()}if(2&n){const t=e.oxw();e.xp6(1),e.Q6J("edsPaddingLeft",e.lcZ(2,7,t.isMobile$)?"sm":"none")("edsPaddingRight",e.lcZ(3,9,t.isMobile$)?"sm":"none"),e.xp6(6),e.hij(" ",e.lcZ(8,11,"literature.your-cart")," "),e.xp6(3),e.hij(" ",e.lcZ(11,13,"literature.no-items")," "),e.xp6(2),e.Q6J("ngStyle",e.DdM(19,Lo)),e.xp6(2),e.Oqu(e.lcZ(15,15,"literature.literature")),e.xp6(2),e.hij(" ",e.lcZ(17,17,"literature.select-materials")," ")}}const wo=function(){return{"background-color":"#e8e8e8","border-radius":"0",height:"var(--space-xxl)"}};function Ao(n,r){1&n&&(e.ynx(0),e._UZ(1,"ngx-skeleton-loader",70),e.BQk()),2&n&&(e.xp6(1),e.Q6J("count",10)("theme",e.DdM(2,wo)))}function Io(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-image",73),e.NdJ("imageLoad",function(a){return e.CHM(t),e.oxw(2).onImageLoad(a)}),e.qZA()}if(2&n){const t=e.oxw(),a=t.data;e.Q6J("className","img--grey-border img--full-width"+t.className)("imgSrc",null==a?null:a.imageUrl)}}function ko(n,r){if(1&n&&e._UZ(0,"eds-icon",74),2&n){const t=e.oxw().data;e.Q6J("type",null==t?null:t.fileExtension)}}function No(n,r){if(1&n&&(e.YNc(0,Io,1,2,"eds-image",71),e.YNc(1,ko,1,1,"eds-icon",72)),2&n){const t=r.data;e.Q6J("ngIf",null==t?null:t.imageUrl),e.xp6(1),e.Q6J("ngIf",!(null!=t&&t.imageUrl))}}let Fo=(()=>{class n extends A.N{constructor(t,i,a,s,l,c,d,m,_,y,L,M){super(),this.translateService=t,this.cartService=i,this.changeDetectorRef=a,this.responsiveService=s,this.dialogService=l,this.modalService=c,this.windowRef=d,this.downloadService=m,this.literatureConfig=_,this.analytics=y,this.literatureDataService=L,this.siteConfigService=M,this.columnDefs=[],this.rowData=[],this.gridData=[],this.overAllQty=0,this.cardViewData=[],this.dataLoaded=!1,this.deliveryOption="3",this.eventId="literature_download",this.eventParams={location:"",file_name:"FranklinTempleton_Literature",file_extension:"zip"},this.config={hideFooter:!0,closeBtnLabel:"close"},this.regexp=new RegExp(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/),this.isValid=!0,this.isDisabled=!0,this.cartQuantityMap=new Map,this.clientUseNotApproved=!0,this.hardCopyNotAvailableCount=0,this.clientUseNotApprovedCount=0,this.dialogMandatoryMaterials=[],this.allDocsInCartUnableToDownload=!1,this.unsubscribe$=new f.xQ,this.numberPattern="^(100|[1-9]?[0-9])$",this.isHandheld$=this.responsiveService.isHandheld$(),this.isMobile$=this.responsiveService.isMobile$()}ngOnInit(){this.setBreadcrumbItems(),this.setToggleOption(),this.prepareLabels(),this.literatureDataService.getProfileData$()?.pipe((0,h.R)(this.unsubscribe$),(0,De.h)(t=>!t.isLoggedIn||!!t?.profileInfo?.userId)).subscribe(t=>{this.profile=t}),this.cartSubscription=this.cartService.getCartItems().subscribe(t=>{this.dataLoaded=!0,this.gridData=t.cartItems,this.countItemInCart(u.Hg.displayInEmail),this.checkDocumentAlertMsg(),this.updateOverAllQty(),this.prepareCardView(),this.isAllDocsInCartUnableToDownload(),this.changeDetectorRef.detectChanges()}),this.isSiteIntl=this.siteConfigService.isSiteInternational(),this.isSiteIntl||(this.imageLayout="portrait")}updateOverAllQty(){this.overAllQty=this.cartService.getOverAllQuantity(this.gridData)}setToggleOption(){this.toggleButtons=[{active:!0,text:this.translateService.instant("literature.EMAIL"),value:"3"},{active:!1,text:this.translateService.instant("literature.mail-to-address"),value:"1"},{active:!1,text:this.translateService.instant("literature.download-title"),value:"2"}]}countItemInCart(t){this.gridData?.length&&(this.itemInCart=this.gridData.filter(i=>i[t]).length)}isAllDocsInCartUnableToDownload(){const t=this.gridData.filter(i=>i?.downloadUrl);this.allDocsInCartUnableToDownload=0===t?.length}prepareCardView(){this.gridData.forEach(t=>{this.cardViewData.push({itemCardView:{label:this.translateService.instant("literature.quantity"),size:"compact"},docId:t.docId,client:t.clientUse,name:t.fundName,hardCopyNotAvailable:t.hardCopyNotAvailable,isMandatoryMaterial:t.isMandatoryMaterial,mandatoryMaterialDependentMsg:t.mandatoryMaterialDependentMsg,quantity:t.quantity,reOrderQty:t.reOrderQty,mandatoryMaterialPrimary:t.mandatoryMaterialPrimary,mandatoryMaterial:t.mandatoryMaterial,imageUrl:t.imageUrl,fileExtension:t.fileExtension})})}checkDocumentAlertMsg(){this.hardCopyNotAvailableCount=0,this.mandatoryMaterialMap=new Map;for(const t of this.gridData)this.cartQuantityMap.set(t.docId,t.quantity),t.hardCopyNotAvailable&&(this.hardCopyNotAvailableCount++,this.cartQuantityMap.set(t.docId,0)),t.isMandatoryMaterial&&t.mandatoryMaterial.forEach(i=>
1{this.mandatoryMaterialMap.set(i,t)});this.cartService.updateCartItemQuantity(this.cartQuantityMap);for(const t of this.mandatoryMaterialMap.entries())this.gridData.forEach(i=>{t[0]===i.docId&&(i.mandatoryMaterialPrimary=t[1].fundName)})}showEmptyCartDailog(t){t?.preventDefault(),t?.stopPropagation(),this.modalIdValue="emptyCartDailog",this.modalService.open("cartModal",{modalId:"cartModal",type:"simple",themeTitle:"dark"})}emptyCart(t){this.cartService.emptyCartStorage(),this.analytics.trackEvent({event:"cart_engagement",action:"empty cart",number_files:this.gridData?.length}),this.gridData=[],this.close("cartModal")}getReorderQuantity(t){if(t)return{value:t,label:`${t}`}}deleteDocument(t,i){if(i?.preventDefault(),i?.stopPropagation(),t.isMandatoryMaterial)this.showMandatoryConformationDialog(t);else{if(this.mandatoryMaterialMap.has(t.docId)){const a=this.mandatoryMaterialMap.get(t.docId);if(this.gridData.findIndex(s=>s.docId===a.docId)>-1)return this.gridData.find(s=>{s.docId===t.docId&&(s.mandatoryMaterialDependentMsg=`${this.translateService.instant("literature.you-must")} ${a.fundName} ${this.translateService.instant("literature.before-you-remove")}`)}),void this.cardViewData.find(s=>{s.docId===t.docId&&(s.mandatoryMaterialDependentMsg=`${this.translateService.instant("literature.you-must")} ${a.fundName} ${this.translateService.instant("literature.before-you-remove")}`)})}this.delete([t.docId]),this.analytics.trackEvent({event:"cart_engagement",action:"remove from cart",file_name:t?.dctermsTitle,file_lit_code:t?.docId}),this.analytics.trackEvent({event:"cart_remove",detailed_event:"Cart Remove",event_data:{cart_type:"Add To Cart",file_lit_code:t?.docId,file_name:t?.dctermsTitle}}),this.changeDetectorRef.detectChanges()}}delete(t){const i=this.cartService.inclueMandatoryItems(t);this.gridData.find(a=>{i?.includes(a.docId)&&a.hardCopyNotAvailable&&0!==this.hardCopyNotAvailableCount&&this.hardCopyNotAvailableCount--}),this.cartService.removeFromCart(t,u.GF.DELETED_FROM_YOUR_CART),this.isAllDocsInCartUnableToDownload(),this.updateOverAllQty()}removeMandatoryMaterial(){this.delete(this.dialogMandatoryMaterials?.map(t=>t.docId)),this.modalService.close("cartModal")}updateDeliveryOption(t){this.deliveryOption=t.value,"1"===t.value?(this.btnLabel2=this.translateService.instant("literature.lit-listing-next"),this.countItemInCart(u.Hg.displayInMail),this.gridData.forEach(i=>{i.displayInMail&&(i.isInvalidQty=!i.quantity,i.invalidQtyMessage=i.quantity?"":this.translateService.instant("literature.quantity-field-error-message"))}),this.isValidCartQty=this.isValidCartQuantity()):"2"===t.value?(this.btnLabel2=this.translateService.instant("literature.download-file"),this.countItemInCart(u.Hg.displayInDownload)):(this.btnLabel2=this.translateService.instant("literature.email-literature"),this.countItemInCart(u.Hg.displayInEmail))}updateQuantity(t,i){const a=this.handleQuantity(i);this.cartQuantityMap.set(t,a),this.cartService.updateCartItemQuantity(this.cartQuantityMap),this.updateOverAllQty()}checkEmail(t){this.recipientId=t,t&&!this.regexp.test(t)?(this.isValid=!1,this.isDisabled=!0):(this.isValid=!0,this.isDisabled=!1,t||(this.isDisabled=!0))}handleDelivery(){if("2"===this.deliveryOption){const t=[];this.gridData.forEach(i=>{i?.displayInDownload&&t.push(i?.docId)}),this.modalTitle=this.translateService.instant("literature.downloading"),this.modalIdValue="downloadProgressModal",this.openModal("cartModal"),this.isDisabled=!0,this.downloadService.download$(this.cartService.getDownloadUrl(
1),{literatureCodes:[...t]}).pipe((0,D.d)(1)).subscribe(i=>{this.isDisabled=!1,"DONE"===i?.state&&(this.modalTitle=this.translateService.instant("literature.lit-sticky-success-modal-title"),this.closeModal("cartModal"),this.modalIdValue="successModal",this.openModal("cartModal"),this.changeDetectorRef.detectChanges())},i=>{this.handleDownloadFailure()}),this.placeOrder(u.Gm.DOWNLOAD)}else if("3"===this.deliveryOption){const t=this.gridData.filter(i=>i.displayInEmail);this.isDisabled=!0,this.cartService.sendEmail$(t,this.recipientId,this.profile?.profileInfo).pipe((0,h.R)(this.unsubscribe$)).subscribe(i=>{this.dynamicBodyTextToAppend=this.recipientId,this.modalTitle=this.translateService.instant("literature.lit-sticky-success-modal-title"),this.modalIdValue="emailSentModal",this.openModal("cartModal"),this.changeDetectorRef.detectChanges(),this.isDisabled=!1},i=>{this.isDisabled=!1,this.modalTitle=this.translateService.instant("literature.email-failure-title"),this.modalIdValue="emailFailureModal",this.openModal("cartModal"),this.changeDetectorRef.detectChanges()}),this.placeOrder(u.Gm.EMAIL)}else this.cartService.updateCartItemQuantity(this.cartQuantityMap),this.literatureConfig.navigateToUrl(this.literatureConfig.navigationUrls?.orderCheckoutAddress);this.cartEngagement()}handleDownloadFailure(){this.isDisabled=!1,this.modalTitle=this.translateService.instant("literature.download-failure-title"),this.modalIdValue="downloadFailureModal",this.openModal("cartModal"),this.changeDetectorRef.detectChanges()}cartEngagement(){switch(this.btnLabel2){case this.translateService.instant("literature.lit-listing-next"):this.engagementLabel="Direct Mail";break;case this.translateService.instant("literature.download"):this.engagementLabel="Download from Cart";break;case this.translateService.instant("literature.email-literature"):this.engagementLabel="Email from Cart";break;default:this.engagementLabel="Direct Mail"}const t=[],i=[];this.gridData.forEach(a=>{t.push(a?.docId),i.push(a?.dctermsTitle)}),"Download from Cart"===this.engagementLabel||"Email from Cart"===this.engagementLabel?(this.analytics.trackEvent({event:"batch_files",action:this.engagementLabel.replace(" from Cart","").toLowerCase(),detailed_event:"Batch Download or Email",event_data:{cart_action:this.engagementLabel.replace(" from Cart","").toLowerCase(),number_files:i.length},number_files:i.length}),this.cartTracking(i,t)):this.cartTracking(i,t)}cartTracking(t,i){this.analytics.trackEvent({event:"cart_engagement",action:this.engagementLabel,file_name:t.join("|"),file_lit_code:i.join("|")}),this.analytics.trackEvent({event:"cart_complete",detailed_event:"Cart Complete",event_data:{cart_type:this.engagementLabel,file_lit_code:i.join("|"),file_name:t.join("|")}})}placeOrder(t){const i=this.gridData.map(a=>({literatureCode:a.docId,qty:1}));this.cartService.checkoutOrder(i,t)}goToLiterature(){this.literatureConfig.navigateToUrl(this.literatureConfig.navigationUrls?.litListing)}goToLiteratureIndex(){this.literatureConfig.navigateToUrl(this.literatureConfig.navigationUrls?.myLiteratureLandingUrl)}showMandatoryConformationDialog(t){this.dialogMandatoryMaterials=[],this.dialogMandatoryMaterials.push(t),t.mandatoryMaterial?.forEach(a=>{this.gridData.find(s=>{s.docId===a&&this.dialogMandatoryMaterials.push(s)})}),this.modalIdValue="mandatoryDailog",this.modalService.open("cartModal",{modalId:"cartModal",type:"simple",themeTitle:"dark"})}close(t){this.modalService.close(t)}prepareLabels(){this.btnLabel2=this.translateService.instant("literature.email-literature"),this.clientNotApprovedMsg=this.translateService.instant("literature.client-not-approved"),this.clientNotApprovedMsgDetail=this.translateService.instant("literature.client-not-approved-detail"),this.mandatoryMaterialTitle=this.translateService.instant("literature.this-is-mandatory"),this.hardCopyNotAvailableMsg=this.translateService.instant("literature.cart-hardcopy-alert-body-msg"),this.hardCopyNotAvailableTitle=this.translateService.instant("literature.cart-hardcopy-alert-title"),this.mandatoryMaterialMsg=`${this.translateService.instant("literature.cart-mandatory-alert-detail-msg")}`}getLiteratureDetailLink(t){return`${this.literatureConfig.navigationUrls?.litDetailUrl}/${t}`}openModal(t,i){this.modalService.open(t,{modalId:t,closeBtnLabel:"",title:this.modalTitle?this.modalTitle:i,type:"simple",body:"",themeTitle:"dark",preTitle:"",eventName:"lightbox_display",eventAction:this.modalTitle})}closeModal(t){this.checkForSuccessfullDelivery(),this.modalService.close(t)}checkForSuccessfullDelivery(){("emailSentModal"===this.modalIdValue||"successModal"===this.modalIdValue)&&this.handleSuccessfulEmailDelivery()}handleEdsCloseEvent(t){this.checkForSuccessfullDelivery()}handleSuccessfulEmailDelivery(){this.cartService.emptyCartStorage(),this.dynamicBodyTextToAppend="",this.goToLiteratureIndex()}
1onImageLoad(t){if(t.target?.naturalHeight<t.target?.naturalWidth){const i=t.target?.closest("div");t.target.classList.remove("img--expand"),t.target.classList.remove("img--full-height"),i?.classList?.remove("cart-column--portrait"),i?.classList?.add("cart-column--landscape")}}onQuantityInput(t,i){const a=t.target;a.value.trim()?(a.value=this.handleQuantity(a.value).toString(),i.isInvalidQty=!1,i.invalidQtyMessage=""):(i.isInvalidQty=!0,i.invalidQtyMessage=this.translateService.instant("literature.quantity-field-error-message")),this.isValidCartQty=this.isValidCartQuantity()}handleQuantity(t){let a=+t.slice(0,3);return isNaN(a)&&(a=1),a=Math.max(1,Math.min(100,a)),a}isValidCartQuantity(){return 0!==this.gridData.filter(i=>i.displayInMail&&i.isInvalidQty).length}ngOnDestroy(){this.cartSubscription?.unsubscribe(),this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(F.s),e.Y36(Y.h),e.Y36(e.sBO),e.Y36(o.kzD),e.Y36(o.xAy),e.Y36(o.Z7U),e.Y36(z.m9),e.Y36(ue.K),e.Y36(I.d),e.Y36(o.yDm),e.Y36(v.u),e.Y36(k.r5))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-document-cart"]],viewQuery:function(t,i){if(1&t&&e.Gf(Ks,5),2&t){let a;e.iGM(a=e.CRH())&&(i.cartGrid=a.first)}},features:[e.qOj],decls:6,vars:7,consts:[["class","literature-document-cart",4,"ngIf"],["data-analytics-no-event","true",3,"dialogId","modalIdEnum","dynamicBodyTextToAppend","dialogMandatoryMaterials","dialog","emptyCart","modalClosedInternally","removeMandatoryItems","modalClose"],[4,"ngIf"],["image",""],[1,"literature-document-cart"],["edsPadding","","edsSpacing","lg",3,"edsPaddingLeft","edsPaddingRight"],["theme","basic","edsPadding","","edsPaddingLeft","sm",3,"items"],["edsGrid",""],["edsPadding","","edsPaddingTop","lg",1,"container"],["edsSpacing","xs","size","h2","theme","primary",3,"title","level","isLight"],["size","h6","theme","basic",3,"isLight","level","title",4,"ngIf"],["edsGrid","","edsPadding","",3,"edsSpacing","edsPaddingLeft","edsPaddingRight"],[1,"container"],["edsSpacing","lg"],[3,"toggleButtons","toggleActive",4,"ngIf"],["edsFlexbox","","flexDirection","column","edsSpacing","lg",4,"ngIf"],["edsFlexbox","",4,"ngIf"],["edsFlexbox","","justifyContent","space-between","edsSpacing","sm",3,"alignItems"],[3,"ngStyle"],["edsPadding","","edsPaddingRight","sm","edsSpacing","none"],["overAllNA",""],["edsButton","secondary","size","normal","noMargin","true",3,"click"],[1,"table","table--secondary","table--overflow"],[1,"table__thead"],[1,"table__tr"],["colspan","1",1,"table__th"],[1,"table__th","text-align-left"],[1,"small"],["class","table__th literature-document-cart__action-col",4,"ngIf"],[1,"table__th","text-align-left","literature-document-cart__action-col"],[1,"table__body"],["class","table__tr table__tr--white",4,"ngFor","ngForOf"],["edsFlexbox","","edsPadding","","edsPaddingTop","lg"],["edsPadding","","edsPaddingRight","sm"],["edsButton","secondary","size","normal",3,"noMargin","click"],["edsButton","primary","size","normal","data-analytics-no-event","true",3,"noMargin","disabled","click"],["notApplicableTemplate",""],["quantityInput",""],["size","h6","theme","basic",3,"isLight","level","title"],[3,"toggleButtons","toggleActive"],["edsFlexbox","","flexDirection","column","edsSpacing","lg"],["edsFlexbox","","flexDirection","column",1,"email-addrees",3,"edsSpacing"],["edsSpacing","sm"],["edsSubGrid","layout-1"],["type","type","required","required","aria-label","inputText",3,"label","hideRequiredMark","hasHelperText","value","keyup"],["class","literature-document-cart__email-addrees-error","edsSpacing","md",4,"ngIf"],["edsSpacing","md",1,"literature-document-cart__email-addrees-error"],["edsFlexbox",""],["edsSpacing","xs",3,"title","notificationType","body",4,"ngIf"],["edsSpacing","xs",3,"title","notificationType","body"],["class","separator",4,"ngIf"],[4,"ngIf","ngIfElse"],[1,"separator"],["edsPadding","","edsSpacing","none",3,"edsPaddingLeft"],["edsPadding","",3,"edsPaddingLeft"],[1,"table__th","literature-document-cart__action-col"],[1,"table__tr","table__tr--white"],[1,"table__td","table__td--middle","literature-document-cart__image-col","text-align-center"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],[1,"table__td","table__td--middle","text-align-left"],["class","table__td table__td--middle text-align-left literature-document-cart__action-col",4,"ngIf"],[1,"table__td","table__td--middle","text-align-left","literature-document-cart__action-col"],[3,"title","click",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"title","click"],["name","quantity","ariaLabel","quantity","required","required",3,"type","value","pattern","hasQuantity","hideRequiredMark","invali
1d","invalidText","inputTextChange","input"],["edsSpacing","xs",1,"pre-title"],["edsSpacing","xs"],[3,"ngStyle","click"],["edsCol","","animation","pulse",3,"count","theme"],["class","spacingWrapper",3,"className","imgSrc","altText","imageLoad",4,"ngIf"],["size","normal",3,"type",4,"ngIf"],[1,"spacingWrapper",3,"className","imgSrc","altText","imageLoad"],["size","normal",3,"type"]],template:function(t,i){1&t&&(e.YNc(0,bo,61,56,"div",0),e.TgZ(1,"ft-literature-dialog",1),e.NdJ("dialog",function(s){return i.closeModal(s)})("emptyCart",function(s){return i.emptyCart(s)})("modalClosedInternally",function(s){return i.handleEdsCloseEvent(s)})("removeMandatoryItems",function(){return i.removeMandatoryMaterial()})("modalClose",function(){return i.closeModal("cartModal")}),e.qZA(),e.YNc(2,Zo,18,20,"ng-container",2),e.YNc(3,Ao,2,3,"ng-container",2),e.YNc(4,No,2,2,"ng-template",null,3,e.W1O)),2&t&&(e.Q6J("ngIf",i.dataLoaded&&0!==i.gridData.length),e.xp6(1),e.Q6J("dialogId",i.modalIdValue)("modalIdEnum","cartModal")("dynamicBodyTextToAppend",i.dynamicBodyTextToAppend)("dialogMandatoryMaterials",i.dialogMandatoryMaterials),e.xp6(1),e.Q6J("ngIf",i.dataLoaded&&0===i.gridData.length),e.xp6(1),e.Q6J("ngIf",!i.dataLoaded))},directives:[p.O5,te.u,o.cph,o.OPD,o.nNV,o.ljP,o.r3N,o.Wxy,p.PC,o.Hq3,p.sg,o.n$2,o.ESv,o.tmB,o.tkR,p.tP,o.zj4,Ct.xr,o.iKq,o.cuP,o.oJW],pipes:[p.Ov,w.X],styles:[".literature-document-cart[_ngcontent-%COMP%]   .cart-column__image-wrapper[_ngcontent-%COMP%]{max-height:144px;width:154px;margin:0 auto}@media (min-width: 1900px){.literature-document-cart[_ngcontent-%COMP%]   .cart-column__image-wrapper[_ngcontent-%COMP%]{width:130px}}.literature-document-cart[_ngcontent-%COMP%]   .cart-column--portrait[_ngcontent-%COMP%]{display:inline-block;width:auto;height:144px}.literature-document-cart__email-addrees-error[_ngcontent-%COMP%]{font-weight:bold;font-style:normal;color:#cb0000}.literature-document-cart__action-col[_ngcontent-%COMP%]{width:14%}"]}),n})();var vt=g(61486),Be=g(85816);let Mo=(()=>{class n{refresh(t){return this.initializeValues(t),!0}agInit(t){this.initializeValues(t)}initializeValues(t){this.cellvalue=t?.data?.orderNumber,this.link=`${t?.actionBaseLink}/${t?.data?.orderNumber}`}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["app-order-name-cell-render"]],decls:2,vars:2,consts:[[3,"title","href"]],template:function(t,i){1&t&&(e.TgZ(0,"div"),e._UZ(1,"eds-link-item",0),e.qZA()),2&t&&(e.xp6(1),e.Q6J("title",i.cellvalue)("href",i.link))},directives:[o.zj4],encapsulation:2}),n})(),Oo=(()=>{class n{agInit(t){}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["app-no-row-overlay-render"]],decls:6,vars:3,consts:[["edsPadding","","edsPaddingAll","lg"],["edsSpacing","lg"],["imgSrc","assets/images/logos/ft-global-logo-vector_74x78.png","imgFallbackSrc","assets/images/logos/ft-global-logo-vector_74x78.png"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e._UZ(2,"eds-image",2),e.qZA(),e.TgZ(3,"p"),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.qZA()),2&t&&(e.xp6(4),e.hij(" ",e.lcZ(5,1,"literature.lit-order-customer-service")," "))},directives:[o.cph,o.OPD,o.cuP],pipes:[w.X],encapsulation:2}),n})();var Dt=g(52417),Po=g(93631);let yt=(()=>{class n{constructor(t,i,a,s,l){this.appStateService=t,this.literatureDataService=i,this.literatureConfig=a,this.literatureApiService=s,this.debugService=l,this.pagedData=new o.B54(25),this.unsubscribe$=new f.xQ,this.debugService.getExpandAllComponents$().pipe((0,h.R)(this.unsubscribe$)).subscribe(c=>{c&&this.pagedData.expandAll()})}getOrderHistoryList(t){this.dateFormat=this.literatureConfig?.dateFormat;const i=this.literatureDataService.literatureUserProfileMapper(t);return this.appStateService.getUseAPIM(ne.CR.ORDER_HISTORY_LIST)?this.literatureApiService.getOrderHistoryListAPIMFlow(this.getOrderHistoryListAPIMUrl(i?.userSysNo),i):this.literatureApiService.getOrderHistoryList(this.getUrl(i?.businessKey),i)}updateNumberOfRows(t){this.pagedData.pageSize=t}getPageSize(){return this.pagedData.pageSize}goToPage(t){this.pagedData&&(this.pagedData.pageNumber=t)}getNumberOfPages$(){return this.pagedData.numberOfPages$}getNumberOfPages(){return this.pagedData.numberOfPages}getPageNumber$(){return this.pagedData.pageNumber$}getCurrentPage$(){return this.pagedData.currentPage$}getUrl(t){return this.appStateService.getLiteratureOrderHistoryListUrl()}getOrderHistoryListAPIMUrl(t){return this.appStateService.getOrderHistoryAPIMUrl()+`/${t}/history`}getProfileData$(){return this.literatureDataService.getProfileData$()}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(ne.ZQ),e.LFG(v.u),e.LFG(I.d),e.LFG(Dt.U),e.LFG(Po.r))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var xt=g(85207);let Ro=(()=>{class n{constructor(t){this.responsiveService=t,this.isHandheld$=this.responsiveService.isHandheld$()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(o.kzD))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-order-header"]],inputs:{breadcrumbs:"breadcrumbs"},decls:10,vars:16,consts:[["edsSpacing","lg","edsPadding","",3,"edsPaddingLeft"],["edsGrid",""],["theme","basic","actionsAriaLabel","Page Actions","edsPadding","","edsPaddingLeft","sm",3,"items"],["edsPadding","",1,"container",3,"edsPaddingTop"],["edsSpacing","xs","size","h2","theme","basic","edsSpacing","xs",3,"title","isLight"],["size","h6","theme","basic",3,"title","isLight","level"]],template:function(t,i){1&t&&(e.TgZ(0,"section",0),e.ALo(1,"async"),e.TgZ(2,"div",1),e._UZ(3,"eds-breadcrumbs",2),e.TgZ(4,"div",3),e.ALo(5,"async"),e._UZ(6,"eds-title",4),e.ALo(7,"translate"),e._UZ(8,"eds-title",5),e.ALo(9,"translate"),e.qZA(),e.qZA(),e.qZA()),2&t&&(e.Q6J("edsPaddingLeft",e.lcZ(1,8,i.isHandheld$)?"sm":"none"),e.xp6(3),e.Q6J("items",i.breadcrumbs),e.xp6(1),e.Q6J("edsPaddingTop",e.lcZ(5,10,i.isHandheld$)?"lg":"none"),e.xp6(2),e.s9C("title",e.lcZ(7,12,"literature.lit-order-history-title")),e.Q6J("isLight",!0),e.xp6(2),e.s9C("title",e.lcZ(9,14,"literature.lit-order-history-description")),e.Q6J("isLight",!0)("level",3))},directives:[o.OPD,o.cph,o.ljP,o.nNV,o.r3N],pipes:[p.Ov,w.X],encapsulation:2}),n})();const Uo=["orderHistoryListGrid"];function Qo(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-dropdown",9),e.NdJ("dropdownChange",function(a){return e.CHM(t),e.oxw(4).onChange(a)}),e.ALo(1,"translate"),e.qZA()}if(2&n){const t=e.oxw(4);e.s9C("label",e.lcZ(1,4,"literature.lit-order-display")),e.Q6J("dropdownId","display-rows-drop-down")("items",t.rowNoItems)("preselectedValue",t.pageSize)}}function Eo(n,r){if(1&n&&(e.TgZ(0,"div",10),e._UZ(1,"ag-grid-angular",11,12),e.qZA()),2&n){const t=e.oxw(4);e.xp6(1),e.Q6J("gridOptions",t.gridOptions)("rowData",null==t.orderHistoryList?null:t.orderHistoryList.orderHistDetail)("columnDefs",t.columnDefs)("defaultColDef",t.defaultColDef)("frameworkComponents",t.frameworkComponents)("noRowsOverlayComponent",t.noRowsOverlayComponent)("paginationPageSize",t.paginationPageSize)("suppressPaginationPanel",!0)("suppressHorizontalScroll",!0)("suppressCellSelection",!1)("suppressDragLeaveHidesColumns",!0)("ensureDomOrder",!0)("enableCellTextSelection",!0)}}function qo(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",16),e.TgZ(1,"eds-dropdown",17),e.NdJ("dropdownChange",function(a){return e.CHM(t),e.oxw(5).onSorting(a)}),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"eds-dropdown",18),e.NdJ("dropdownChange",function(a){return e.CHM(t),e.oxw(5).onChange(a)}),e.ALo(4,"translate"),e.qZA(),e.qZA()}if(2&n){const t=e.oxw(5);e.xp6(1),e.s9C("label",e.lcZ(2,8,"literature.lit-order-display")),e.Q6J("dropdownId","sort-by-drop-down")("items",t.sortByItems)("preselectedValue",t.sortByItems[0]),e.xp6(2),e.s9C("label",e.lcZ(4,10,"literature.lit-order-display")),e.Q6J("dropdownId","display-rows-drop-down")("items",t.rowNoItems)("preselectedValue",t.pageSize)}}function Yo(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"eds-panel",19),e.TgZ(2,"eds-info-item",20),e._UZ(3,"eds-link-item",21),e.qZA(),e._UZ(4,"eds-info-item",22),e._UZ(5,"eds-info-item",22),e._UZ(6,"eds-info-item",22),e.qZA(),e.BQk()),2&n){const t=r.$implicit,i=e.oxw(5);e.xp6(1),e.Q6J("hasBorders",!0)("hasPadding",!0),e.xp6(1),e.Q6J("info",i.getInfo("Item",t)),e.xp6(1),e.Q6J("title",t.orderNumber),e.xp6(1),e.Q6J("info",i.getInfo("Date",t)),e.xp6(1),e.Q6J("info",i.getInfo("status",t)),e.xp6(1),e.Q6J("info",i.getInfo("orderSource",t))}}function Jo(n,r){1&n&&(e.ynx(0),e.TgZ(1,"p",28),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.BQk()),2&n&&(e.xp6(2),e.hij(" ",e.lcZ(3,1,"literature.lit-order-customer-service-primerica")," "))}function $o(n,r){1&n&&(e.TgZ(0,"p",28),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.lit-order-customer-service")," "))}function Ho(n,r){if(1&n&&(e.TgZ(0,"eds-panel",23),e.TgZ(1,"div",24),e._UZ(2,"eds-image",25),e.qZA(),e.YNc(3,Jo,4,3,"ng-container",26),e.YNc(4,$o,3,3,"ng-template",null,27,e.W1O),e.qZA()),2&n){const t=e.MAs(5),i=e.oxw(5);e.Q6J("hasBorders",!1)("hasPadding",!0),e.xp6(3),e.Q6J("ngIf",i.isPrimericaUser)("ngIfElse",t)}}function Bo(n,r){if(1&n&&(e.YNc(0,qo,5,12,"div",13),e.TgZ(1,"div"),e.YNc(2,Yo,7,7,"ng-container",14),e.YNc(3,Ho,6,4,"eds-panel",15),e.qZA()),2&n){const t=e.oxw(4);e.Q6J("ngIf",(null==t.orderHistoryList?null:t.orderHistoryList.orderHistDetail.length)>0),e.xp6(2),e.Q6J("ngForOf",t.currentPage),e.xp6(1),e.Q6J("ngIf",0===(null==t.orderHistoryList?null:t.orderHistoryList.orderHistDetail.length))}}function Go(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-pagination",33),e.NdJ("pageChanged",function(a){return e.CHM(t),e.oxw(5).onPageChanged(a)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()}if(2&n){const t=e.oxw(5);e.s9C("prevPageText",e.lcZ(1,5,"literature.previous")),e.s9C("nextPageText",e.lcZ(2,7,"literature.next")),e.s9C("ariaLabelGoToPage",e.lcZ(3,9,"literature.ariaLabelGoToPage")),e.Q6J("pages",t.numberOfPages)("pageTitle",t.pageTitle)}}function Vo(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-dropdown",9),e.NdJ("dropdownChange",function(a){return e.CHM(t),e.oxw(5).onChange(a)}),e.ALo(1,"translate"),e.qZA()}if(2&n){const t=e.oxw(5);e.s9C("label",e.lcZ(1,4,"literature.lit-order-display")),e.Q6J("dropdownId","display-rows-drop-down")("items",t.rowNoItems)("preselectedValue",t.pageSize)}}function Wo(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",29),e.TgZ(2,"div",30),e.YNc(3,Go,4,11,"eds-pagination",31),e.TgZ(4,"div",32),e.YNc(5,Vo,2,6,"eds-dropdown",6),e.ALo(6,"async"),e.qZA(),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.oxw(4);e.xp6(3),e.Q6J("ngIf",t.numberOfPages>0),e.xp6(2),e.Q6J("ngIf",!0!==e.lcZ(6,2,t.isHandheld$))}}function zo(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",2),e.ALo(2,"async"),e.ALo(3,"async"),e.ALo(4,"async"),e.TgZ(5,"div",3),e.TgZ(6,"div",4),e.TgZ(7,"p",5),e._uU(8),e.ALo(9,"translate"),e.ALo(10,"translate"),e.qZA(),e.YNc(11,Qo,2,6,"eds-dropdown",6),e.ALo(12,"async"),e.qZA(),e.YNc(13,Eo,3,13,"div",7),e.ALo(14,"async"),e.YNc(15,Bo,4,3,"ng-template",null,8,e.W1O),e.YNc(17,Wo,7,4,"ng-container",1),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.MAs(16),i=e.oxw(3);e.xp6(1),e.Q6J("edsSpacing",!0!==e.lcZ(2,10,i.isHandheld$)?"xxxl":"xxl")("edsPaddingLeft",e.lcZ(3,12,i.isHandheld$)?"sm":"none")("edsPaddingRight",e.lcZ(4,14,i.isHandheld$)?"sm":"none"),e.xp6(7),e.lnq(" ",e.lcZ(9,16,"literature.lit-order-displaying")," ",null==i.orderHistoryList?null:i.orderHistoryList.orderHistDetail.length," ",e.lcZ(10,18,"literature.lit-listing-items")," "),e.xp6(3),e.Q6J("ngIf",!0!==e.lcZ(12,20,i.isHandheld$)&&(null==i.orderHistoryList?null:i.orderHistoryList.orderHistDetail.length)>0),e.xp6(2),e.Q6J("ngIf",!0!==e.lcZ(14,22,i.isHandheld$))("ngIfElse",t),e.xp6(4),e.Q6J("ngIf",(null==i.orderHistoryList?null:i.orderHistoryList.orderHistDetail.length)>25)}}function jo(n,r){if(1&n&&(e.ynx(0),e.YNc(1,zo,18,24,"ng-container",1),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",t.orderHistoryList)}}function Ko(n,r){if(1&n&&(e.ynx(0),e.YNc(1,jo,2,1,"ng-container",1),e.BQk()),2&n){const t=r.ngIf;e.xp6(1),e.Q6J("ngIf",t.isLoggedIn)}}const Xo=T.Y.getLogger("OrderHistoryListComponent");let el=(()=>{class n extends A.N{constructor(t,i,a,s,l,c,d,m,_,y,L){super(),this.changeDetectorRef=t,this.dateFormatter=i,this.orderHistoryListService=a,this.responsiveService=s,this.translateService=l,this.literatureConfig=c,this.analytics=d,this.titleService=m,this.scrollService=_,this.personalisationService=y,this.storageService=L,this.columnDefs=[],this.sortByItems=[],this.rowNoItems=[],this.apiDateFormat="YYYY-MM-DD",this.gridOptions={domLayout:"autoHeight",pagination:!0,suppressRowHoverHighlight:!0},this.defaultColDef={wrapText:!0,headerComponentFramework:o.b_v,autoHeight:!0},this.noRowsOverlayComponent="customNoRowsOverlay",this.unsubscribe$=new f.xQ,this.isPrimericaUser=!1,this.frameworkComponents={customizedOrderNumber:Mo,customNoRowsOverlay:Oo}}ngOnInit(){const t=(0,re.D)(this.storageService.retrieve(N.cO));this.setBreadcrumbItems(),this.isHandheld$=this.responsiveService.isHandheld$(),this.profile$=this.orderHistoryListService.getProfileData$(),this.pageTitle=this.titleService.getTitle(),(0,vt.aj)([this.personalisationService.getPersonalData$(),this.orderHistoryListService.getProfileData$()]).pipe((0,h.R)(this.unsubscribe$),(0,Be.zg)(([i,a])=>{const s=i?.identifiers?.globalId;return a.isLoggedIn&&s&&(a.profileInfo.contactGlobalId=s),this.orderHistoryListService.getOrderHistoryList(a.profileInfo).pipe((0,D.d)(1),(0,xe.X)(1))})).subscribe(i=>{i&&this.orderHistoryListService.pagedData&&(this.orderHistoryList=i,this.orderHistoryListService.pagedData.records=i?.orderHistDetail)},i=>{Xo.error("[literatureDataOrderHistory] error while getting data from backend service : "+JSON.stringify(i)+" [error status]: "+(i.status||"N/A"))}),this.columnDefs=this.getColumnDefs(),this.rowNoItems=this.createDropDownRowNoItems(),this.sortByItems=this.createSortByDropDownItems(),this.handlePagination(),this.changeDetectorRef.detectChanges(),t.pipe((0,h.R)(this.unsubscribe$)).subscribe(i=>{this.isPrimericaUser="partner-primerica"===i})}handlePagination(){this.paginationPageSize=this.orderHistoryListService.getPageSize(),this.orderHistoryListService.getNumberOfPages$()&&this.orderHistoryListService.getNumberOfPages$().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.numberOfPages=t,this.paginationComponent?.updatePagination(this.numberOfPages),this.pageSize=this.rowNoItems.find(i=>Number(i.value)===this.orderHistoryListService.getPageSize()),this.changeDetectorRef.detectChanges()}),this.orderHistoryListService.getCurrentPage$()&&this.orderHistoryListService.getCurrentPage$().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.currentPage=t,this.changeDetectorRef.detectChanges()}),this.orderHistoryListService.getPageNumber$()&&this.orderHistoryListService.getPageNumber$().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.orderHistoryListGrid?.api.paginationGoToPage(t-1)})}getInfo(t,i){return"Item"===t?{label:this.translateService.instant("literature.lit-listing-items")}:"Date"===t?{label:this.translateService.instant("literature.lit-order-date"),val:this.dateFormatter.transform(i.orderDate,this.orderHistoryListService.dateFormat)}:"status"===t?{label:this.translateService.instant("literature.lit-order-status"),val:i.orderStatus}:"orderSource"===t?{label:this.translateService.instant("literature.lit-order-online-phone"),val:i.orderSource}:void 0}getColumnDefs(){const t=`${this.literatureConfig?.navigationUrls?.litOrderHistoryDetailUrl}`;return[{headerName:this.translateService.instant("literature.lit-order-date"),colId:"ORDER-DATE",cellClass:["ag-cell-frk--highlightedPrimary"],minWidth:300,sortable:!0,sortingOrder:["asc","desc"],sort:"desc",valueGetter:i=>`${i.data.orderDate}`,valueFormatter:i=>"undefined"!==i.value?this.dateFormatter.transform(i.value,this.orderHistoryListService.dateFormat):"-",comparator:(0,P.Wk)(this.apiDateFormat),flex:1},{headerName:this.translateService.instant("literature.lit-order-number"),colId:"ACTIONS",sortable:!0,sortingOrder:["asc","desc"],cellClass:["ag-cell-frk--highlightedPrimary"],width:300,cellRenderer:"customizedOrderNumber",cellRendererParams:{actionBaseLink:t}},{headerName:this.translateService.instant("literature.lit-order-status"),colId:"STATUS",cellClass:["ag-cell-frk--highlightedPrimary"],minWidth:180,sortable:!0,sortingOrder:["
1asc","desc"],valueGetter:i=>`${i.data.orderStatus}`,flex:1},{headerName:this.translateService.instant("literature.lit-order-online-phone"),colId:"ORDEREDBY",cellClass:["ag-cell-frk--highlightedPrimary"],minWidth:100,sortable:!0,valueGetter:i=>`${i.data.orderSource}`,flex:1}]}onSorting(t){this.orderHistoryList=this.sortData(this.orderHistoryList,t.value)}getSortByItemsDef(){return this.getColumnDefs().filter(t=>"ORDER-DATE"===t.colId||"STATUS"===t.colId||"ACTIONS"===t.colId)}createSortByDropDownItems(){let t=[];return t=this.getSortByItemsDef().map(a=>({value:a.colId,label:a.headerName})),t}sortData(t,i){if(t){if("ACTIONS"===i){const a=P.$K;return t.orderHistDetail=t?.orderHistDetail.sort((s,l)=>a(s.orderNumber,l.orderNumber,null,null,!1)),t}if("ORDER-DATE"===i){const a=(0,P.Wk)(this.apiDateFormat);return t.orderHistDetail=t.orderHistDetail.sort((s,l)=>a(s.orderDate,l.orderDate,null,null,!1)).reverse(),t}if("STATUS"===i){const a=P.$K;return t.orderHistDetail=t.orderHistDetail.sort((s,l)=>a(s.orderStatus,l.orderStatus,null,null,!1)),t}}}createDropDownRowNoItems(){const t=this.translateService.instant("literature.lit-order-page-size").split(",");let i=[];return t&&(i=t.map(a=>({value:a,label:`${a} ${this.translateService.instant("literature.lit-order-per-page")}`}))),i}onChange(t){this.orderHistoryListService.updateNumberOfRows(Number(t.value)),this.orderHistoryListGrid?.api?.paginationSetPageSize(Number(t.value))}onPageChanged(t){this.scrollService.scrollToAnchor("orderHistoryScrollPosition"),this.orderHistoryListService.goToPage(t.page)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(e.sBO),e.Y36(p.uU),e.Y36(yt),e.Y36(o.kzD),e.Y36(F.s),e.Y36(I.d),e.Y36(o.yDm),e.Y36(ve.Dx),e.Y36(k.oL),e.Y36(xt.Cc),e.Y36(k.V1))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-order-history-list"]],viewQuery:function(t,i){if(1&t&&(e.Gf(Uo,5),e.Gf(o.QtL,5)),2&t){let a;e.iGM(a=e.CRH())&&(i.orderHistoryListGrid=a.first),e.iGM(a=e.CRH())&&(i.paginationComponent=a.first)}},features:[e._Bn([p.uU]),e.qOj],decls:3,vars:4,consts:[[3,"breadcrumbs"],[4,"ngIf"],["edsGrid","","edsPadding","",3,"edsSpacing","edsPaddingLeft","edsPaddingRight"],[1,"container"],["id","orderHistoryScrollPosition","edsFlexbox","","justifyContent","space-between","alignItems","flex-end","edsSpacing","md"],["edsFlexItem","","flexGrow","18","edsSpacing","none"],["ariaLabel","displayNoRowsDropdown","name","display-rows-drop-down","edsFlexItem","","flexGrow","2",3,"dropdownId","items","preselectedValue","label","dropdownChange",4,"ngIf"],["edsSpacing","md",4,"ngIf","ngIfElse"],["contentBlock",""],["ariaLabel","displayNoRowsDropdown","name","display-rows-drop-down","edsFlexItem","","flexGrow","2",3,"dropdownId","items","preselectedValue","label","dropdownChange"],["edsSpacing","md"],["stickyHeader","",1,"ag-theme-frk",3,"gridOptions","rowData","columnDefs","defaultColDef","frameworkComponents","noRowsOverlayComponent","paginationPageSize","suppressPaginationPanel","suppressHorizontalScroll","suppressCellSelection","suppressDragLeaveHidesColumns","ensureDomOrder","enableCellTextSelection"],["orderHistoryListGrid",""],["edsFlexbox","","flexDirection","row","edsSpacing","md",4,"ngIf"],[4,"ngFor","ngForOf"],["edsSpacing","md","theme","grey",3,"hasBorders","hasPadding",4,"ngIf"],["edsFlexbox","","flexDirection","row","edsSpacing","md"],["ariaLabel","sortByDropdown","name","sort-by-drop-down","edsFlexItem","","flexGrow","1",3,"dropdownId","items","label","preselectedValue","dropdownChange"],["ariaLabel","displayNoRowsDropdown","name","display-rows-drop-down","edsFlexItem","","flexGrow","2",3,"dropdownId","items","label","preselectedValue","dropdownChange"],["edsSpacing","md",3,"hasBorders","hasPadding"],[3,"info"],["edsSpacing","xs","href","#",3,"title"],["edsSpacing","xs",3,"info"],["edsSpacing","md","theme","grey",3,"hasBorders","hasPadding"],["edsSpacing","lg"],["imgSrc","assets/images/logos/ft-global-logo-vector_74x78.png","imgFallbackSrc","assets/images/logos/ft-global-logo-vector_74x78.png"],[4,"ngIf","ngIfElse"],["nonPrimericaUser",""],["edsSpacing","none"],["edsGrid",""],["edsRow",""],["edsCol","",3,"pages","pageTitle","prevPageText","nextPageText","ariaLabelGoToPage","pageChanged",4,"ngIf"],["edsFlexbox","","justifyContent","space-between","alignItems","flex-end","edsSpacing","md"],["edsCol","",3,"pages","pageTitle","prevPageText","nextPageText","ariaLabelGoToPage","pageChanged"]],template:function(t,i){1&t&&(e._UZ(0,"ft-literature-order-header",0),e.YNc(1,Ko,2,1,"ng-container",1),e.ALo(2,"async")),2&t&&(e.Q6J("breadcrumbs",i.showBreadcrumb?i.breadcrumbItems:null),e.xp6(1),e.Q6J("ngIf",e.lcZ(2,2,i.profile$)))},directives:[Ro,p.O5,o.ljP,o.cph,o.OPD,o.Wxy,o.R65,o.JOL,R.N8,$e.j,p.sg,o.yXm,o.b2$,o.zj4,o.cuP,o.vZ,o.QtL,o.iKq],pipes:[p.Ov,w.X],encapsulation:2}),n})();var Tt=g(32514);
1function tl(n,r){1&n&&(e.TgZ(0,"div"),e.TgZ(1,"div"),e._UZ(2,"span",2),e.qZA(),e.qZA()),2&n&&(e.xp6(2),e.Q6J("innerHTML","loading top form-data",e.oJD))}function il(n,r){1&n&&e._UZ(0,"eds-divider")}function nl(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"a",10),e.TgZ(2,"div",11),e._uU(3),e.qZA(),e._UZ(4,"eds-icon",12),e.qZA(),e.YNc(5,il,1,0,"eds-divider",0),e.BQk()),2&n){const t=r.$implicit,i=r.index,a=e.oxw().ngIf,s=e.oxw();e.xp6(1),e.Q6J("href",s.linkToNavigateDetailPage(t.docId),e.LSH),e.xp6(2),e.Oqu(t.dctermsTitle),e.xp6(2),e.Q6J("ngIf",i<a.length-1)}}function al(n,r){if(1&n&&(e.TgZ(0,"div",3),e.TgZ(1,"div",4),e.TgZ(2,"div",5),e.TgZ(3,"div",6),e._UZ(4,"eds-title",7),e.ALo(5,"translate"),e.qZA(),e.qZA(),e.TgZ(6,"eds-sidebar",8),e.YNc(7,nl,6,3,"ng-container",9),e.qZA(),e.qZA(),e.qZA()),2&n){const t=r.ngIf;e.xp6(4),e.s9C("title",e.lcZ(5,7,"literature.top-forms")),e.Q6J("isLight",!0)("size","h3"),e.xp6(2),e.Q6J("closeButton",!0)("divider",!1)("hasPadding",!1),e.xp6(1),e.Q6J("ngForOf",t)}}const rl=T.Y.getLogger("TopFormsComponent");let sl=(()=>{class n extends A.N{constructor(t){super(),this.topFormService=t,this.contentLiteratureList=[]}ngOnInit(){this.paramMap=new Map;const t=this.document.getData();if(t){this.LiteratureContentDocument=t.literatureListContent?.map(a=>({url:a.linkURL?.url,literatureCode:a.literatureCode,title:a.title,description:a.description?.value}));const i=t.literatureListContent?.map(a=>a.literatureCode);this.paramMap.set("literatureCode",i.toString()),this.paramMap.set("cache","true"),this.data$=this.topFormService.populate(this.paramMap,this.LiteratureContentDocument).pipe((0,He.K)(a=>{if(404===a?.status)return rl.warn("[populate]"+a?.message+" code: "+a?.error?.message),(0,pe.of)({})}))}}linkToNavigateDetailPage(t){return this.topFormService.linkToNavigateDetailPage(t)}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(Tt.W))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-top-forms"]],features:[e.qOj],decls:4,vars:6,consts:[[4,"ngIf"],["edsGrid","",4,"ngIf"],[3,"innerHTML"],["edsGrid",""],[1,"container"],["edsRow",""],["edsCol",""],["edsSpacing","lg","theme","dark",3,"isLight","title","size"],[3,"closeButton","divider","hasPadding"],[4,"ngFor","ngForOf"],["edsPadding","","edsPaddingAll","md","edsFlexbox","","alignItems","center","justifyContent","space-between",1,"sidebar__list-item","sidebar__list-item--black",3,"href"],["edsPadding","","edsPaddingRight","xs"],["type","carrot-right","size","small",1,"sidebar__icon--primary"]],template:function(t,i){1&t&&(e.YNc(0,tl,3,1,"div",0),e.ALo(1,"async"),e.YNc(2,al,8,9,"div",1),e.ALo(3,"async")),2&t&&(e.Q6J("ngIf",null===e.lcZ(1,2,i.data$)),e.xp6(2),e.Q6J("ngIf",e.lcZ(3,4,i.data$)))},directives:[p.O5,o.ljP,o.vZ,o.iKq,o.r3N,o.OPD,o.P6J,p.sg,o.INY,o.cph,o.Wxy,o.oJW,o.Xo5],pipes:[p.Ov,w.X],styles:[""],changeDetection:0}),n})(),ol=(()=>{class n{constructor(t){this.literatureDataService=t}setMailFormValue(t){this.literatureDataService.setMailDetails(t)}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(v.u))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var ll=g(76491),cl=g(71188);function dl(n,r){if(1&n&&(e.ynx(0),e._UZ(1,"eds-radio",21),e.ALo(2,"async"),e.ALo(3,"translate"),e.TgZ(4,"div",18),e.ALo(5,"async"),e.TgZ(6,"p",19),e.ALo(7,"async"),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.s9C("labelName",e.lcZ(3,8,"literature.mail-form-radio-label-myClient")),e.Q6J("id",2)("checked","myClient"===e.lcZ(2,6,t.clientType$)),e.xp6(3),e.Q6J("edsPaddingLeft",e.lcZ(5,10,t.isHandheld$)?"md":"sm"),e.xp6(2),e.Q6J("edsPaddingLeft",e.lcZ(7,12,t.isHandheld$)?"lg":"md"),e.xp6(2),e.hij(" ",e.lcZ(9,14,"literature.mail-form-radio-myClient-description")," ")}}function ul(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-radio-group",16),e.NdJ("radioChange",function(a){return e.CHM(t),e.oxw().updateRecepient(a)}),e._UZ(1,"eds-radio",17),e.ALo(2,"async"),e.ALo(3,"translate"),e.TgZ(4,"div",18),e.ALo(5,"async"),e.TgZ(6,"p",19),e.ALo(7,"async"),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.qZA(),e.YNc(10,dl,10,16,"ng-container",20),e.qZA()}if(2&n){const t=e.oxw();e.xp6(1),e.s9C("labelName",e.lcZ(3,9,"literature.mail-form-radio-label-me")),e.Q6J("id",1)("checked","myClient"!==e.lcZ(2,7,t.clientType$)),e.xp6(3),e.Q6J("edsPaddingLeft",e.lcZ(5,11,t.isHandheld$)?"md":"sm"),e.xp6(2),e.Q6J("edsPaddingLeft",e.lcZ(7,13,t.isHandheld$)?"lg":"md"),e.xp6(2),e.hij(" ",e.lcZ(9,15,"literature.mail-form-radio-me-description")," "),e.xp6(2),e.Q6J("ngIf",!t.isShareHolder)}}function ml(n,r){if(1&n&&(e.TgZ(0,"div",22),e._UZ(1,"eds-notifications",23),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("hasBorders",!0)("hasBorderRadius",!0)("hasShadows",!0)("title",t.alertTitle)("body",t.clientUseMsg)("notificationType","error")("canClose",!1)}}function gl(n,r){if(1&n&&(e.TgZ(0,"div",22),e._UZ(1,"eds-notifications",23),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("hasBorders",!0)("hasBorderRadius",!0)("hasShadows",!0)("title",t.alertTitle)("body",t.blueSkyStateMsg.toString())("notificationType","error")("canClose",!1)}}function pl(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-text-input",24),e.NdJ("inputTextChange",function(a){const l=e.CHM(t).textInputProperty;
1return l.inputTextChange&&l.inputTextChange(a)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.qZA()}if(2&n){const t=r.textInputProperty,i=e.oxw();e.MGl("placeholder","\n      ",e.lcZ(1,8,t.placeHolder),""),e.s9C("label",e.lcZ(2,10,t.label)),e.Q6J("required",t.required)("hasHelperText",!0)("invalid",t.required&&i.mailDetails.get(t.fieldName).invalid&&i.mailDetails.get(t.fieldName).touched&&i.showError)("invalidText",i.mailDetails.get(t.fieldName).invalid&&i.mailDetails.get(t.fieldName).touched?i.validatorFunction(null==i.mailDetails.get(t.fieldName).errors?null:i.mailDetails.get(t.fieldName).errors.required,t.fieldName):"")("inputControl",i.mailDetails.controls[t.fieldName])("hideRequiredMark",!0)}}const _l=function(){return{placeHolder:"literature.mail-form-field-placeholder-first-name",label:"literature.mail-form-field-label-first-name",required:!0,fieldName:"firstName"}},X=function(n){return{textInputProperty:n}},hl=function(){return{placeHolder:"literature.mail-form-field-placeholder-last-name",label:"literature.mail-form-field-label-last-name",required:!0,fieldName:"lastName"}},Cl=function(){return{placeHolder:"literature.mail-form-field-placeholder-addressLine1",label:"literature.mail-form-field-label-addressLine1",required:!0,fieldName:"addressLine1"}},Dl=function(){return{placeHolder:"literature.mail-form-field-placeholder-addressLine2",label:"literature.mail-form-field-label-addressLine2",type:"type",required:!1,fieldName:"addressLine2"}},yl=function(){return{placeHolder:"literature.mail-form-field-placeholder-city",label:"literature.mail-form-field-label-city",required:!0,fieldName:"city"}},xl=function(){return{placeHolder:"literature.mail-form-field-placeholder-zip",label:"literature.mail-form-field-label-zip",required:!0,fieldName:"zip"}},Sl=function(n,r){return{placeHolder:"literature.mail-form-field-placeholder-phone-number",label:"literature.mail-form-field-label-phone-number",required:!0,fieldName:"workPhone",inputTextChange:n,mailDetails:r}},bl=function(){return{placeHolder:"literature.mail-form-field-placeholder-email",label:"literature.mail-form-field-label-email",required:!0,fieldName:"emailAddress"}},St=T.Y.getLogger("LiteratureYourCartMailFormComponent"),bt="mailFormClientType";let Al=(()=>{class n{constructor(t,i,a,s){this.responsiveService=t,this.translateService=i,this.literatureDataService=a,this.storageService=s,this.cartState=[],this.mailFormValues=new e.vpe,this.yourCartPage=new e.vpe,this.dropdownItems=x.a_,this.mailDetailsValue={deliverTo:"me"},this.showError=!1,this.isClientUseNo=!1,this.showAlert=!1,this.showBlueSkyAlert=!1,this.blueSkyStates=new Map,this.isShareHolder=!1,this.clientType$=new ll.X("me"),this.unsubscribe$=new f.xQ,this.isHandheld$=this.responsiveService.isHandheld$(),this.isMobile$=this.responsiveService.isMobile$()}ngOnChanges(){this.checkBlueSkystateRule()}ngOnInit(){this.clientUseMsg=this.translateService.instant("literature.not-for-client-use"),this.alertTitle=this.translateService.instant("literature.attention-required"),this.mailDetails=new Z.cw({firstName:new Z.NI("",[Z.kI.required]),lastName:new Z.NI("",[Z.kI.required]),addressLine1:new Z.NI("",[Z.kI.required]),addressLine2:new Z.NI(""),city:new Z.NI("",[Z.kI.required]),stateCode:new Z.NI("",[Z.kI.required,this.checkStateSelected]),zip:new Z.NI("",[Z.kI.required,Z.kI.maxLength(10),Z.kI.pattern("^[0-9]*$")]),workPhone:new Z.NI("",[Z.kI.required,Z.kI.minLength(12)]),emailAddress:new Z.NI("",[Z.kI.required,Z.kI.pattern(x.QI)])}),this.profile$=this.literatureDataService.getProfileData$(),this.profile$?.pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{t?.isLoggedIn&&(this.profileData=t,this.isShareHolder=N.SH===this.profileData?.profileInfo?.role,this.checkLiteratureRules())})}prepopulateOnNavigation(){this.prePopulateOnNavigation&&this.mailDetails.patchValue({firstName:this.prePopulateOnNavigation.firstName,lastName:this.prePopulateOnNavigation.lastName,zip:this.prePopulateOnNavigation.zip,city:this.prePopulateOnNavigation.city,addressLine1:this.prePopulateOnNavigation.addressLine1,emailAddress:this.prePopulateOnNavigation.emailAddress,workPhone:this.prePopulateOnNavigation.workPhone,stateCode:this.dropdownItems.find(t=>t.value===this.prePopulateOnNavigation.stateCode),addressLine2:this.prePopulateOnNavigation?.addressLine2})}ngAfterViewInit(){this.prePopulateWithSession(),this.saveFormDataWhenChanged()}saveFormDataWhenChanged(){this.mailDetails.valueChanges.pipe((0,mt.b)(1e3),(0,h.R)(this.unsubscribe$)).subscribe(t=>
1{if(this.jsonHasValues(t)){const i=this.mailDetailsValue.deliverTo,a=this.getFormSessionKey(i);this.saveFormDataInASession(a,t),this.saveClientTypeInASession(i)}},()=>{St.debug("Form autosave not completed due to storage error")})}saveFormDataInASession(t,i){this.storageService.store(t,JSON.stringify(i),!0)}saveClientTypeInASession(t){this.storageService.store(bt,JSON.stringify(t),!0)}prePopulateWithSession(){this.updateFormData(),this.checkBlueSkyState({value:this.profileData?.profileInfo?.state,label:""})}jsonHasValues(t){try{return""!==Object.values(t).map(i=>i.toString().trim()).join("")}catch{return!1}}updateFormData(){let t={};this.storageService.retrieve(bt,!0).then(i=>{const a=JSON.parse(i)||"me";this.clientType$.next(a);const s=this.getFormSessionKey(a);this.mailDetailsValue.deliverTo=a,this.storageService.retrieve(s,!0).then(l=>{t=JSON.parse(l),this.jsonHasValues(t)?this.fillFormWithSessionData(t):this.profileData?.isLoggedIn&&"me"===this.mailDetailsValue.deliverTo&&this.prePopulateFromProfile()})}).catch(()=>{St.debug("session form data not available")})}fillFormWithSessionData(t){this.mailDetails.patchValue({firstName:t.firstName,lastName:t.lastName,zip:t.zip,city:t.city,addressLine1:t.addressLine1,emailAddress:t.emailAddress,workPhone:t.workPhone,stateCode:this.dropdownItems.find(i=>i.value===t?.stateCode?.value)})}getFormSessionKey(t){return this.profileData?.isLoggedIn?"me"===t?"mailFormLoggedMe_autosave":"mailFormLoggedClient_autosave":"mailFormNotLogged_autosave"}setFormValues(){if(this.showError=!0,this.mailDetails.valid){if(this.mailDetails.value.stateCode=this.mailDetails.value.stateCode.value,this.mailDetailsValue={...this.mailDetailsValue,mailStateCode:this.mailDetails.value.stateCode},this.mailDetailsValue={...this.mailDetailsValue,...this.mailDetails.value},this.profileData?.isLoggedIn){const t=this.literatureDataService.literatureUserProfileMapper(this.profileData?.profileInfo);this.mailDetailsValue={...this.mailDetailsValue,userInfo:t}}this.mailFormValues.emit(this.mailDetailsValue)}else Object.keys(this.mailDetails.controls).forEach(t=>{this.mailDetails.get(t).markAsTouched({onlySelf:!0})})}goToYourCart(){this.yourCartPage.emit()}checkStateSelected(t){return 1===t?.value?.value?{checkStateSelected:{value:t.value}}:null}updateRecepient(t){"1"===t.value?(this.mailDetailsValue.deliverTo="me",this.showAlert=!1,this.saveClientTypeInASession("me"),this.prePopulateWithSession()):(this.showBlueSkyAlert=!1,this.showAlert=!0,this.saveClientTypeInASession("myClient"),this.mailDetailsValue.deliverTo="myClient",this.mailDetails.reset(),this.prePopulateWithSession(),this.mailDetails.patchValue({stateCode:{value:1,label:"Select State"}}))}prePopulateFromProfile(){if(this.mailDetailsValue.deliverTo="me",!this.profileData?.profileInfo?.displayName)return;const t=this.profileData?.profileInfo?.displayName?.split(" ");this.mailDetails.patchValue({firstName:t[0],lastName:t[t.length-1],zip:this.profileData?.profileInfo?.zip,city:this.profileData?.profileInfo?.city,addressLine1:this.profileData?.profileInfo?.addressLine1,emailAddress:this.profileData?.profileInfo?.email,workPhone:this.profileData?.profileInfo?.phoneNumber,stateCode:this.dropdownItems.find(i=>i.value===this.profileData?.profileInfo?.state)})}updatePhoneFormat(t){let i=t.replace(/\D/g,"");0===i.length?i="":i.length<=3?i=i.replace(/^(\d{0,3})/,"$1"):i.length<=6?i=i.replace(/^(\d{0,3})(\d{0,3})/,"$1-$2"):(i.length<=10||(i=i.substring(0,10)),i=i.replace(/^(\d{0,3})(\d{0,3})(\d{0,4})/,"$1-$2-$3")),this.mailDetails.patchValue({workPhone:i})}checkLiteratureRules(){for(const t of this.cartState)!this.isClientUseNo&&t.clientUse&&"No"===t.clientUse&&this.profileData?.isLoggedIn&&(this.isClientUseNo=!0)}checkBlueSkystateRule(){for(const t of this.cartState)this.blueSkyStates.set(t.docId,t);this.checkBlueSkyState({value:this.prePopulateOnNavigation?.stateCode,label:""})}checkBlueSkyState(t){if(t?.value&&"1"!==t.value){const i=[`<p>${this.translateService.instant("literature.blue-sky-alert-msg")}</p>`];let a=!1;for(const s of this.blueSkyStates.entries()){const l=s[1];l.blueSkyStates?.length>0&&(a=!0,l.blueSkyStates.includes(t.value)||i.push(`<p>${l.fundName} (${l.docId})</p>`))}a&&i.length>1?(this.blueSkyStateMsg=i.join(""),this.showBlueSkyAlert=!0):this.showBlueSkyAlert=!1}}translateKey(t){return this.translateService.instant(t)}validatorFunction(t,i){return this.translateKey(t?`literature.mail-form-error-${i}-required`:`literature.mail-form-error-${i}-data`)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(o.kzD),e.Y36(F.s),e.Y36(v.u),e.Y36(cl.V))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-your-cart-mail-form"]],inputs:{cartState:"cartState"},outputs:{mailFormValues:"mailFormValues",yourCartPage:"yourCartPage"},features:[e.TTD],decls:42,vars:70,consts:[[3,"edsSpacing"],["edsSpacing","lg"],[3,"radioChange",4,"ngIf"],["edsPadding","","edsPaddingTop","lg",4,"ngIf"],[3,"formGroup"],["edsSpacing","md"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["edsSubGrid","layout-3"],["edsSpacing","xl"],["ariaLabel","Dropdown","name","drop-down","required","true","titleText","Select Item","formControlName","stateCode",3,"dropdownId","items","preselectedValue","invali
1d","invalidText","label","hideRequiredMark","dropdownChange"],["size","h6","theme","basic","edsSpacing","md",3,"title","level","isLight"],["edsFlexbox",""],["edsPadding","","edsPaddingRight","sm"],["edsButton","secondary","size","normal",3,"click"],["edsButton","primary","size","normal",3,"disabled","click"],["inputFormField",""],[3,"radioChange"],["name","story-radiogroup","value","1",3,"id","checked","labelName"],["edsPadding","",3,"edsPaddingLeft"],["edsPadding","","edsPaddingTop","sm",1,"small","text-grey1",3,"edsPaddingLeft"],[4,"ngIf"],["name","story-radiogroup","value","2",3,"id","checked","labelName"],["edsPadding","","edsPaddingTop","lg"],[3,"hasBorders","hasBorderRadius","hasShadows","title","body","notificationType","canClose"],["value","","type","type","aria-label","inputText",3,"placeholder","label","required","hasHelperText","invalid","invalidText","inputControl","hideRequiredMark","inputTextChange"]],template:function(t,i){if(1&t&&(e.TgZ(0,"div",0),e.ALo(1,"async"),e.TgZ(2,"div",1),e.YNc(3,ul,11,17,"eds-radio-group",2),e.YNc(4,ml,2,7,"div",3),e.YNc(5,gl,2,7,"div",3),e.qZA(),e.TgZ(6,"form",4),e.TgZ(7,"div",5),e.GkF(8,6),e.qZA(),e.TgZ(9,"div",5),e.GkF(10,6),e.qZA(),e.TgZ(11,"div",5),e.GkF(12,6),e.qZA(),e.TgZ(13,"div",5),e.GkF(14,6),e.qZA(),e.TgZ(15,"div",7),e.TgZ(16,"div",8),e.TgZ(17,"div",1),e.GkF(18,6),e.qZA(),e.TgZ(19,"div",1),e.TgZ(20,"eds-dropdown",9),e.NdJ("dropdownChange",function(s){return i.checkBlueSkyState(s)}),e.ALo(21,"translate"),e.qZA(),e.qZA(),e.GkF(22,6),e.qZA(),e.qZA(),e.TgZ(23,"div",1),e._UZ(24,"eds-title",10),e.ALo(25,"translate"),e.TgZ(26,"div",5),e.GkF(27,6),e.qZA(),e.TgZ(28,"div",5),e.GkF(29,6),e.qZA(),e.qZA(),e.qZA(),e.TgZ(30,"div",11),e.TgZ(31,"div",12),e.TgZ(32,"button",13),e.NdJ("click",function(){return i.goToYourCart()}),e.TgZ(33,"span"),e._uU(34),e.ALo(35,"translate"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(36,"button",14),e.NdJ("click",function(){return i.setFormValues()}),e.TgZ(37,"span"),e._uU(38),e.ALo(39,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.YNc(40,pl,3,12,"ng-template",null,15,e.W1O)),2&t){const a=e.MAs(41);e.Q6J("edsSpacing",e.lcZ(1,34,i.isHandheld$)?"xxl":"none"),e.xp6(3),e.Q6J("ngIf",null==i.profileData?null:i.profileData.isLoggedIn),e.xp6(1),e.Q6J("ngIf",i.showAlert&&i.isCl
1ientUseNo),e.xp6(1),e.Q6J("ngIf",i.showBlueSkyAlert),e.xp6(1),e.Q6J("formGroup",i.mailDetails),e.xp6(2),e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.VKq(45,X,e.DdM(44,_l))),e.xp6(2),e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.VKq(48,X,e.DdM(47,hl))),e.xp6(2),e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.VKq(51,X,e.DdM(50,Cl))),e.xp6(2),e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.VKq(54,X,e.DdM(53,Dl))),e.xp6(4),e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.VKq(57,X,e.DdM(56,yl))),e.xp6(2),e.s9C("label",e.lcZ(21,36,"literature.mail-form-field-label-state")),e.Q6J("dropdownId","stateCode")("items",i.dropdownItems)("preselectedValue",i.dropdownItems[0])("invalid",i.mailDetails.get("stateCode").invalid&&i.mailDetails.get("stateCode").touched&&i.showError)("invalidText",i.validatorFunction(!0,"stateCode"))("hideRequiredMark",!0),e.xp6(2),e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.VKq(60,X,e.DdM(59,xl))),e.xp6(2),e.s9C("title",e.lcZ(25,38,"literature.mail-title-contact-detail")),e.Q6J("level",1)("isLight",!1),e.xp6(3),e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.VKq(65,X,e.WLB(62,Sl,i.updatePhoneFormat,i.mailDetails))),e.xp6(2),e.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",e.VKq(68,X,e.DdM(67,bl))),e.xp6(5),e.Oqu(e.l
1cZ(35,40,"literature.mail-back-button")),e.xp6(2),e.Q6J("disabled",i.showBlueSkyAlert||i.showAlert&&i.isClientUseNo),e.xp6(2),e.Oqu(e.lcZ(39,42,"literature.mail-continue-order-button"))}},directives:[o.OPD,p.O5,Z._Y,Z.JL,Z.sg,p.tP,o.ESv,o.JOL,Z.Q7,Z.JJ,Z.u,o.r3N,o.Wxy,o.cph,o.Hq3,o.wTj,o.UKb,o.tkR,o.tmB],pipes:[p.Ov,w.X],styles:[""]}),n})();function Il(n,r){1&n&&e._UZ(0,"eds-divider")}function kl(n,r){if(1&n&&(e.TgZ(0,"div"),e.TgZ(1,"a",21),e.TgZ(2,"div",22),e.TgZ(3,"p"),e._uU(4),e.qZA(),e.TgZ(5,"p",23),e._uU(6),e.qZA(),e.qZA(),e._UZ(7,"eds-icon",24),e.qZA(),e.YNc(8,Il,1,0,"eds-divider",16),e.qZA()),2&n){const t=r.$implicit,i=r.index,a=e.oxw(3);e.xp6(1),e.Q6J("href",a.getLiteratureDetailLink(t.docId),e.LSH),e.xp6(3),e.Oqu(t.fundName),e.xp6(2),e.hij("Qty: ",t.quantity,""),e.xp6(2),e.Q6J("ngIf",i<a.cartState.length-1)}}function Nl(n,r){if(1&n&&(e.ynx(0),e.YNc(1,kl,9,4,"div",20),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",t.cartState)}}function Fl(n,r){1&n&&(e.ynx(0),e.TgZ(1,"p",23),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.BQk()),2&n&&(e.xp6(2),e.hij(" ",e.lcZ(3,1,"literature.lit-cart-summary-call-primerica")," "))}function Ml(n,r){1&n&&(e.TgZ(0,"p",23),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"literature.lit-cart-summary-call")," "))}function Ol(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",9),e.TgZ(1,"ft-literature-your-cart-mail-form",10),e.NdJ("mailFormValues",function(a){return e.CHM(t),e.oxw().setFormValues(a)})("yourCartPage",function(){return e.CHM(t),e.oxw().yourCartPage()}),e.qZA(),e.TgZ(2,"div"),e.TgZ(3,"div",11),e._UZ(4,"eds-title",12),e.ALo(5,"translate"),e._UZ(6,"eds-link-item",13),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"div",14),e.TgZ(9,"eds-sidebar",15),e.YNc(10,Nl,2,1,"ng-container",16),e.qZA(),e.qZA(),e.TgZ(11,"eds-sidebar",15),e.TgZ(12,"div",17),e.TgZ(13,"p"),e._uU(14),e.ALo(15,"translate"),e.qZA(),e.YNc(16,Fl,4,3,"ng-container",18),e.YNc(17,Ml,3,3,"ng-template",null,19,e.W1O),e.qZA(),e.qZA(),e.qZA(),e.qZA()}if(2&n){const t=e.MAs(18),i=e.oxw();e.xp6(1),e.Q6J("cartState",i.cartState),e.xp6(3),e.s9C("title",e.lcZ(5,14,"literature.lit-cart-summary-title")),e.xp6(2),e.s9C("title",e.lcZ(7,16,"literature.lit-cart-summary-edit")),e.Q6J("href",i.myCartLink),e.xp6(3),e.Q6J("closeButton",!0)("divider",!1)("hasPadding",!1),e.xp6(1),e.Q6J("ngIf",(null==i.cartState?null:i.cartState.length)>0),e.xp6(1),e.Q6J("closeButton",!0)("divider",!1)("hasPadding",!1),e.xp6(3),e.Oqu(e.lcZ(15,18,"literature.lit-cart-summary-need-help")),e.xp6(2),e.Q6J("ngIf",i.isPrimericaUser)("ngIfElse",t)}}let Pl=(()=>{class n extends A.N{constructor(t,i,a,s,l,c,d,m){super(),this.responsiveService=t,this.literatureYourCartMailService=i,this.cartHandler=a,this.changeDetection=s,this.translateService=l,this.literatureConfig=c,this.profileService=d,this.storageService=m,this.steps=[this.translateService.instant("literature.lit-mail-stepper-step1"),this.translateService.instant("literature.lit-mail-stepper-step2")],this.current=0,this.cartState=[],this.isPrimericaUser=!1,this.unsubscribe$=new f.xQ,this.isHandheld$=this.responsiveService.isHandheld$(),this.isMobile$=this.responsiveService.isMobile$()}setFormValues(t){this.literatureYourCartMailService.setMailFormValue(t),this.literatureConfig.navigateToUrl(this.getLink())}getLink(){return`${this.literatureConfig?.navigationUrls?.orderConfirm}`}ngOnInit(){const t=(0,re.D)(this.storageService.retrieve(N.cO));this.setBreadcrumbItems(),this.cartSubscription=this.cartHandler.getCartItems().subscribe(i=>{i.cartItems.forEach(a=>{0!==a.quantity&&this.cartState.push(a)}),this.changeDetection.detectChanges()}),this.myCartLink=this.literatureConfig?.navigationUrls?.litOrderCheckoutUrl,t.pipe((0,h.R)(this.unsubscribe$)).subscribe(i=>{this.isPrimericaUser="partner-primerica"===i})}getLiteratureDetailLink(t){return`${this.literatureConfig?.navigationUrls?.litDetailUrl}/${t}`}yourCartPage(){this.literatureConfig.navigateToUrl(this.myCartLink)}ngOnDestroy(){this.cartSubscription?.unsubscribe(),this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(o.kzD),e.Y36(ol),e.Y36(Y.h),e.Y36(e.sBO),e.Y36(F.s),e.Y36(I.d),e.Y36(k.H3),e.Y36(k.V1))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-your-cart-mail"]],features:[e.qOj],decls:18,vars:30,consts:[["edsGrid","","edsPadding","",3,"edsSpacing","edsPaddingLeft","edsPaddingRight"],["edsPadding","",3,"edsSpacing","edsPaddingLeft"],["theme","basic","edsPadding","","edsPaddingLeft","sm",3,"items"],["edsPadding","","edsPaddingTop","lg",1,"container"],["edsSpacing","xs",1,"pre-title"],["edsSpacing","xs","size","h2","theme","basic",3,"title","level","isLight"],["edsSpacing","none","size","h6","theme","basic",3,"title","level","isLight"],[1,"container"],["edsSubGrid","layout-3","edsSubGridGap","xxxl","edsSpacing","lg",4,"ngIf"],["edsSubGrid","layout-3","edsSubGridGap","xxxl","edsSpacing","lg"],[3,"cartState","mailFormValues","yourCartPage"],["edsFlexbox","","justifyContent","space-between"],["edsSpacing","sm","size","h6","theme","basic",3,"title"],["edsSpacing","md",3,"title","href"],["edsSpacing","md"],[3,"closeButton","divider","hasPadding"],[4,"ngIf"],["edsPadding","","edsPaddingAll","md"],[4,"ngIf","ngIfElse"],["nonPrimericaUser",""],[4,"ngFor","ngForOf"],["edsPadding","","edsPaddingAll","md","edsFlexbox","","alignItems","flex-start","justifyContent","space-between",1,"text-decoration-none","sidebar__list-item","text-black",3,"href"],["edsPadding","","edsPaddingRight","sm"],["edsSpacing","none"],["size","small","type","carrot-right","aria-hidden","true",1,"text-primary"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.ALo(1,"async"),e.ALo(2,"async"),e.ALo(3,"async"),e.TgZ(4,"section",1),e.ALo(5,"async"),e.ALo(6,"async"),e._UZ(7,"eds-breadcrumbs",2),e.TgZ(8,"div",3),e.TgZ(9,"p",4),e._uU(10),e.ALo(11,"translate"),e.qZA(),e._UZ(12,"eds-title",5),e.ALo(13,"translate"),e._UZ(14,"eds-title",6),e.ALo(15,"translate"),e.qZA(),e.qZA(),e.TgZ(16,"div",7),e.YNc(17,Ol,19,20,"div",8),e.qZA(),e.qZA()),2&t&&(e.Q6J("edsSpacing",!1===e.lcZ(1,14,i.isHandheld$)?"xxxl":"xxl")("edsPaddingLeft",e.lcZ(2,16,i.isHandheld$)?"sm":"none")("edsPaddingRight",e.lcZ(3,18,i.isHandheld$)?"sm":"none"),e.xp6(4),e.Q6J("edsSpacing",e.lcZ(5,20,i.isHandheld$)?"md":"lg")("edsPaddingLeft",e.lcZ(6,22,i.isHandheld$)?"sm":"none"),e.xp6(3),e.Q6J("items",i.showBreadcrumb?i.breadcrumbItems:null),e.xp6(3),e.hij(" ",e.lcZ(11,24,"literature.mail-page-title")," "),e.xp6(2),e.s9C("title",e.lcZ(13,26,"literature.mail-title-mailing-address")),e.Q6J("level",1)("isLight",!0),e.xp6(2),e.s9C("title",e.lcZ(15,28,"literature.mail-title-mailing-address-description")),e.Q6J("level",3)("isLight",!0),e.xp6(3),e.Q6J("ngIf",(null==i.cartState?null:i.cartState.length)>0))},directives:[o.ljP,o.cph,o.OPD,o.nNV,o.r3N,p.O5,o.ESv,Al,o.Wxy,o.zj4,o.P6J,p.sg,o.INY,o.oJW,o.Xo5],pipes:[p.Ov,w.X],styles:[""]}),n})();var oe=g(95783);let Rl=(()=>{class n{constructor(t){this.literatureDataService=t}getMailFormValue(){return this.literatureDataService.getMailFormValue()}postMail(t){return this.literatureDataService.mailDocument(t)}setPostMailResponse(t){this.literatureDataService.setPostMailResponse(t)}setPostMailError(t){this.literatureDataService.setPostMailError(t)}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(v.u))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Ul=["tableResponsive"];function Ql(n,r){1&n&&(e.ynx(0),e._UZ(1,"div",22),e.ALo(2,"translate"),e.BQk()),2&n&&(e.xp6(1),e.s9C("innerHtml",e.lcZ(2,1,"literature.lit-mail-order-detail-delivery-information-primerica"),e.oJD))}function El(n,r){1&n&&(e._UZ(0,"div",22),e.ALo(1,"translate")),2&n&&e.s9C("innerHtml",e.lcZ(1,1,"literature.lit-mail-order-detail-delivery-information"),e.oJD)}function ql(n,r){if(1&n&&(e.TgZ(0,"tr",34),e.TgZ(1,"td",43),e.TgZ(2,"div",24),e.TgZ(3,"div"),e._UZ(4,"eds-link-item",44),e.qZA(),e.qZA(),e.qZA(),e.TgZ(5,"td",45),e._uU(6),e.qZA(),e.TgZ(7,"td",45),e._uU(8),e.qZA(),e.qZA()),2&n){const t=r.$implicit,i=e.oxw(4);e.xp6(4),e.Q6J("title",t.dctermsTitle)("href",i.getLiteratureDetailLink(t.docId)),e.xp6(2),e.hij(" ",t.clientUse," "),e.xp6(2),e.hij(" ",t.quantity," ")}}function Yl(n,r){if(1&n&&e._UZ(0,"eds-info-item",51),2&n){const t=e.oxw().$implicit;e.Q6J("info",t)}}function Jl(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"eds-info-item",51),e._uU(2),e._UZ(3,"eds-link-item",52),e.qZA(),e.BQk()),2&n){const t=e.oxw().$implicit,i=e.oxw(2).index,a=e.oxw().ngIf,s=e.oxw(3);e.xp6(1),e.Q6J("info",t),e.xp6(1),e.hij(" ",s.removeAndGetLinkValue(t)," "),e.xp6(1),e.Q6J("title",a.
1cartItems[i].dctermsTitle)("href",s.getLiteratureDetailLink(a.cartItems[i].docId))}}function $l(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Yl,1,1,"eds-info-item",50),e.YNc(2,Jl,4,4,"ng-container",1),e.BQk()),2&n){const t=r.index;e.xp6(1),e.Q6J("ngIf",0!==t),e.xp6(1),e.Q6J("ngIf",0===t)}}function Hl(n,r){if(1&n&&(e.TgZ(0,"div",47),e.TgZ(1,"eds-panel",48),e.YNc(2,$l,3,2,"ng-container",49),e.qZA(),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("hasBorders",!0)("hasBorderRadius",!0)("hasPadding",!0),e.xp6(1),e.Q6J("ngForOf",t)}}function Bl(n,r){if(1&n&&(e.TgZ(0,"div",30),e.YNc(1,Hl,3,4,"div",46),e.ALo(2,"async"),e.qZA()),2&n){const t=e.oxw(4);e.xp6(1),e.Q6J("ngIf",e.lcZ(2,1,t.isHandheld$))}}function Gl(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div",23),e.ALo(2,"async"),e.TgZ(3,"div",24),e.TgZ(4,"p",25),e._uU(5),e.ALo(6,"translate"),e.qZA(),e._UZ(7,"p",26),e.TgZ(8,"p",27),e._uU(9),e.ALo(10,"translate"),e.qZA(),e.qZA(),e.TgZ(11,"div"),e.TgZ(12,"eds-link-item",28),e.NdJ("click",function(a){return e.CHM(t),e.oxw(3).openConfirmMoadal(a,"emptyCart")}),e.ALo(13,"translate"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(14,"div",29),e.TgZ(15,"div",30),e.TgZ(16,"table",31,32),e.ALo(18,"async"),e.TgZ(19,"thead",33),e.TgZ(20,"tr",34),e.TgZ(21,"th",35),e._uU(22),e.ALo(23,"translate"),e.qZA(),e.TgZ(24,"th",36),e._uU(25),e.ALo(26,"translate"),e.qZA(),e.TgZ(27,"th",36),e._uU(28),e.ALo(29,"translate"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(30,"tbody",37),e.YNc(31,ql,9,4,"tr",38),e.qZA(),e.qZA(),e.qZA(),e.YNc(32,Bl,3,3,"div",39),e.qZA(),e.TgZ(33,"div",24),e.TgZ(34,"div",40),e.TgZ(35,"button",41),e.NdJ("click",function(){return e.CHM(t),e.oxw(3).navigateToMailAdress()}),e.TgZ(36,"span"),e._uU(37),e.ALo(38,"translate"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(39,"button",42),e.NdJ("click",function(){const s=e.CHM(t).ngIf;return e.oxw(3).placeOrder(s)}),e.TgZ(40,"span"),e._uU(41),e.ALo(42,"translate"),e.qZA(),e.qZA(),e.qZA(),e.BQk()}if(2&n){const t=r.ngIf,i=e.oxw(3);e.xp6(1),e.Q6J("flexDirection",!1===e.lcZ(2,18,i.isMobile$)?"row":"column"),e.xp6(4),e.AsE(" ",e.lcZ(6,20,"literature.cart-total-items")," : ",t.cartItems.length," "),e.xp6(4),e.AsE(" ",e.lcZ(10,22,"literature.overall-quantity")," : ",i.getOverAllQty(t.cartItems)," "),e.xp6(3),e.s9C("title",e.lcZ(13,24,"literature.empty-cart")),e.xp6(4),e.Udp("display",e.lcZ(18,26,i.isHandheld$)?"none":""),e.xp6(6),e.hij(" ",e.lcZ(23,28,"literature.lit-listing-items")," "),e.xp6(3),e.hij(" ",e.lcZ(26,30,"literature.client-use")," "),e.xp6(3),e.hij(" ",e.lcZ(29,32,"literature.quantity")," "),e.xp6(3),e.Q6J("ngForOf",t.cartItems),e.xp6(1),e.Q6J("ngForOf",i.cards),e.xp6(3),e.Q6J("noMargin",!0),e.xp6(2),e.Oqu(e.lcZ(38,34,"literature.mail-back-button")),e.xp6(2),e.Q6J("noMargin",!0)("disabled",i.isSubmitOrderClicked),e.xp6(2),e.Oqu(e.lcZ(42,36,"literature.mail-submit-order-button"))}}function Vl(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div"),e.TgZ(1,"section",5),e.ALo(2,"async"),e.ALo(3,"async"),e.TgZ(4,"div",6),e._UZ(5,"eds-breadcrumbs",7),e.TgZ(6,"div",8),e.TgZ(7,"p",9),e._uU(8),e.ALo(9,"translate"),e.qZA(),e._UZ(10,"eds-title",10),e.ALo(11,"translate"),e._UZ(12,"eds-title",11),e.ALo(13,"translate"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(14,"div",12),e.TgZ(15,"p"),e._uU(16),e.ALo(17,"translate"),e.qZA(),e.TgZ(18,"div",13),e.ALo(19,"async"),e.TgZ(20,"div",14),e.ALo(21,"async"),e._UZ(22,"eds-title",15),e.ALo(23,"translate"),e.TgZ(24,"address"),e.TgZ(25,"p",16),e._uU(26),e._UZ(27,"br"),e._uU(28),e._UZ(29,"br"),e._uU(30),e._UZ(31,"br"),e._uU(32),e._UZ(33,"br"),e._uU(34),e.qZA(),e.qZA(),e.qZA(),e.TgZ(35,"div",17),e._UZ(36,"eds-title",15),e.ALo(37,"translate"),e.YNc(38,Ql,3,3,"ng-container",3),e.YNc(39,El,2,3,"ng-template",null,18,e.W1O),e.TgZ(41,"div",19),e.TgZ(42,"eds-link-item",20),e.NdJ("click",function(a){return e.CHM(t),e.oxw(2).editData(a)}),e.ALo(43,"translate"),e.qZA(),e.TgZ(44,"p",21),e._uU(45),e.ALo(46,"translate"),e.qZA(),e.TgZ(47,"eds-link-item",20),e.NdJ("click",function(a){return e.CHM(t),e.oxw(2).openConfirmMoadal(a,"cancelOrder")}),e.ALo(48,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(49,"p"),e._uU(50),e.ALo(51,"translate"),e.qZA(),e.YNc(52,Gl,43,38,"ng-container",1),e.ALo(53,"async"),e.qZA(),e.qZA()}if(2&n){const t=e.MAs(40),i=e.oxw(2);e.xp6(1),e.Q6J("edsSpacing",e.lcZ(2,29,i.isHandheld$)?"md":"lg")("edsPaddingLeft",e.lcZ(3,31,i.isH
1andheld$)?"sm":"none"),e.xp6(4),e.Q6J("items",i.showBreadcrumb?i.breadcrumbItems:null),e.xp6(3),e.hij(" ",e.lcZ(9,33,"literature.order-confirm-title")," "),e.xp6(2),e.s9C("title",e.lcZ(11,35,"literature.mail-title-confirm-order")),e.Q6J("level",1)("isLight",!0),e.xp6(2),e.s9C("title",e.lcZ(13,37,"literature.mail-title-confirm-order-description")),e.Q6J("level",3)("isLight",!0),e.xp6(4),e.Oqu(e.lcZ(17,39,"literature.order-information")),e.xp6(2),e.Q6J("flexDirection",e.lcZ(19,41,i.isMobile$)?"column":"row"),e.xp6(2),e.Q6J("edsSpacing",e.lcZ(21,43,i.isMobile$)?"lg":"none"),e.xp6(2),e.s9C("title",e.lcZ(23,45,"literature.mail-title-mailing-address")),e.xp6(4),e.AsE(" ",null==i.orderFormDetailsValue?null:i.orderFormDetailsValue.firstName," ",null==i.orderFormDetailsValue?null:i.orderFormDetailsValue.lastName,""),e.xp6(2),e.AsE(" ",null==i.orderFormDetailsValue?null:i.orderFormDetailsValue.addressLine1," ",null==i.orderFormDetailsValue?null:i.orderFormDetailsValue.addressLine2,""),e.xp6(2),e.hij(" ",null==i.orderFormDetailsValue?null:i.orderFormDetailsValue.city,""),e.xp6(2),e.hij(" ",i.stateName,""),e.xp6(2),e.hij(" ",null==i.orderFormDetailsValue?null:i.orderFormDetailsValue.zip," "),e.xp6(2),e.s9C("title",e.lcZ(37,47,"literature.mail-title-delivery-detail")),e.xp6(2),e.Q6J("ngIf",i.isPrimericaUser)("ngIfElse",t),e.xp6(4),e.s9C("title",e.lcZ(43,49,"literature.lit-edit")),e.xp6(3),e.hij(" ",e.lcZ(46,51,"literature.or")," "),e.xp6(2),e.s9C("title",e.lcZ(48,53,"literature.lit-cancel-order")),e.xp6(3),e.Oqu(e.lcZ(51,55,"literature.order-details")),e.xp6(2),e.Q6J("ngIf",e.lcZ(53,57,i.cartItems$))}}const Wl=function(){return{cursor:"pointer"}};function zl(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"section",5),e.ALo(1,"async"),e.ALo(2,"async"),e.TgZ(3,"div",6),e._UZ(4,"eds-breadcrumbs",7),e.TgZ(5,"div",8),e.TgZ(6,"p",9),e._uU(7),e.ALo(8,"translate"),e.qZA(),e.TgZ(9,"p",53),e._uU(10),e.ALo(11,"translate"),e.TgZ(12,"a",54),e.NdJ("click",function(){return e.CHM(t),e.oxw(2).goToLiterature()}),e.TgZ(13,"span"),e._uU(14),e.ALo(15,"translate"),e.qZA(),e.qZA(),e._uU(16),e.ALo(17,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA()}if(2&n){const t=e.oxw(2);e.Q6J("edsSpacing",e.lcZ(1,8,t.isHandheld$)?"md":"lg")("edsPaddingLeft",e.lcZ(2,10,t.isHandheld$)?"sm":"none"),e.xp6(4),e.Q6J("items",t.showBreadcrumb?t.breadcrumbItems:null),e.xp6(3),e.hij(" ",e.lcZ(8,12,"literature.order-confirm-title")," "),e.xp6(3),e.hij(" ",e.lcZ(11,14,"literature.no-items")," "),e.xp6(2),e.Q6J("ngStyle",e.DdM(20,Wl)),e.xp6(2),e.Oqu(e.lcZ(15,16,"literature.literature")),e.xp6(2),e.hij(" ",e.lcZ(17,18,"literature.select-materials")," ")}}function jl(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Vl,54,59,"div",3),e.YNc(2,zl,18,21,"ng-template",null,4,e.W1O),e.BQk()),2&n){const t=r.ngIf,i=e.MAs(3);e.xp6(1),e.Q6J("ngIf",t.cartItems.length)("ngIfElse",i)}}const Kl=T.Y.getLogger("LiteratureYourCartMailConfirmOrderComponent");let Xl=(()=>{class n extends A.N{constructor(t,i,a,s,l,c,d,m,_,y){super(),this.responsiveService=t,this.literatureYourCartMailConfirmOrderService=i,this.cartService=a,this.changeDetectorRef=s,this.modalService=l,this.appStateService=c,this.translateService=d,this.tableResponsiveService=m,this.literatureConfig=_,this.storageService=y,this.steps=[this.translateService.instant("literature.lit-mail-stepper-step1"),this.translateService.instant("literature.lit-mail-stepper-step2")],this.current=1,this.cards=[],this.stateDropdownItems=x.a_,this.isSubmitOrderClicked=!1,this.unsubscribe$=new f.xQ,this.isPrimericaUser=!1,this.isHandheld$=this.responsiveService.isHandheld$(),this.isMobile$=this.responsiveService.isMobile$(),this.tableResponsiveService.cards$?.pipe((0,h.R)(this.unsubscribe$)).subscribe(L=>{this.cards=L,this.changeDetectorRef.detectChanges()})}set table(t){t&&this.tableResponsiveService?.init(t)}ngOnInit(){const t=(0,re.D)(this.storageService.retrieve(N.cO));this.setBreadcrumbItems(),this.orderFormDetailsValue=this.literatureYourCartMailConfirmOrderService.getMailFormValue(),this.stateDropdownItems.forEach(i=>{i.value===this.orderFormDetailsValue?.stateCode&&(this.stateName=i.label)}),this.cartItems$=this.cartService.getCartItems().pipe((0,C.U)(i=>this.checkRules(q()(i)))),t.pipe((0,h.R)(this.unsubscribe$)).subscribe(i=>{this.isPrimericaUser="partner-primerica"===i})}getOverAllQty(t){return this.cartService.getOverAllQuantity(t)}
1goToLiterature(){this.literatureConfig.navigateToUrl(this.literatureConfig.navigationUrls?.litListing)}checkRules(t){return this.cartService.checkCheckoutEligibilty(t),t}placeOrder(t){this.isSubmitOrderClicked=!0;const i=[];t.cartItems.forEach(a=>{a.quantity>0&&i.push({literatureCode:a.docId,qty:a.quantity})}),this.mailRequestBody={...this.literatureYourCartMailConfirmOrderService.getMailFormValue(),cartItems:[...i]},this.literatureYourCartMailConfirmOrderService.postMail(this.mailRequestBody).pipe((0,et.x)(()=>this.literatureConfig.navigateToUrl(this.literatureConfig.navigationUrls?.orderSuccess))).pipe((0,h.R)(this.unsubscribe$)).subscribe(a=>{this.literatureYourCartMailConfirmOrderService.setPostMailResponse(a)},a=>{404===a?.status&&Kl.warn("[postMail] "+a?.messaage+" code: "+a?.error?.error?.errorList[0]?.code),this.literatureYourCartMailConfirmOrderService.setPostMailError(a.error)})}removeAndGetLinkValue(t){this.tableResponsiveService.removeValue(t)}editData(t){t.preventDefault(),this.literatureConfig.navigateToUrl(this.literatureConfig.navigationUrls?.orderCheckoutAddress)}disableAction(t){t.preventDefault()}navigateToMailAdress(){this.literatureConfig.navigateToUrl(this.literatureConfig.navigationUrls?.orderCheckoutAddress)}openConfirmMoadal(t,i){t.preventDefault(),this.operationType=i,this.openModal("cartModal")}openModal(t,i){this.modalService.open(t,{modalId:t,title:i,type:"simple",body:"",themeTitle:"dark",preTitle:"",eventName:"lightbox_display",eventAction:i})}closeModal(t,i){this.modalService.close(t)}cancelOrder(){this.modalService.close("cartModal"),"emptyCart"===this.operationType&&this.cartService.emptyCartStorage(),this.literatureConfig.navigateToUrl(this.literatureConfig.navigationUrls?.litOrderCheckoutUrl)}getLiteratureDetailLink(t){return`${this.literatureConfig?.navigationUrls?.litDetailUrl}/${t}`}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(o.kzD),e.Y36(Rl),e.Y36(Y.h),e.Y36(e.sBO),e.Y36(o.Z7U),e.Y36(ne.ZQ),e.Y36(F.s),e.Y36(oe.x),e.Y36(I.d),e.Y36(k.V1))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-your-cart-mail-confirm-order"]],viewQuery:function(t,i){if(1&t&&e.Gf(Ul,5),2&t){let a;e.iGM(a=e.CRH())&&(i.table=a.first)}},features:[e._Bn([oe.x]),e.qOj],decls:7,vars:14,consts:[["edsGrid","","edsPadding","",3,"edsSpacing","edsPaddingLeft","edsPaddingRight"],[4,"ngIf"],[3,"dialogId","modalIdEnum","dialog","emptyCart","modalClose"],[4,"ngIf","ngIfElse"],["showEmptyMsg",""],["edsPadding","",3,"edsSpacing","edsPaddingLeft"],["edsGrid",""],["theme","basic","edsPadding","","edsPaddingLeft","sm",3,"items"],["edsPadding","","edsPaddingTop","lg",1,"container"],["edsSpacing","xs",1,"pre-title"],["edsSpacing","xs","size","h2","theme","basic",3,"title","level","isLight"],["edsSpacing","none","size","h6","theme","basic",3,"title","level","isLight"],[1,"container"],["edsFlexbox","","justifyContent","space-between","edsSpacing","xl",3,"flexDirection"],["edsFlexItem","","flexBasis","40%",3,"edsSpacing"],["edsSpacing","sm","size","h6","theme","basic",3,"title"],["edsSpacing","none"],["edsFlexItem","","flexBasis","60%"],["nonPrimericaUser",""],["edsFlexbox","","alignItems","center"],[3,"title","click"],["edsSpacing","none","edsPadding","","edsPaddingRight","xs","edsPaddingLeft","xs"],[3,"innerHtml"],["edsFlexbox","","justifyContent","space-between",3,"flexDirection"],["edsFlexbox",""],["edsPadding","","edsPaddingRight","sm","edsSpacing","md"],[1,"separator"],["edsPadding","","edsPaddingLeft","sm","edsSpacing","md"],["edsSpacing","md",3,"title","click"],["edsGrid","","edsSapcing","lg"],["edsRow",""],[1,"table","table--secondary"],["tableResponsive",""],[1,"table__thead"],[1,"table__tr"],[1,"table__th"],[1,"table__th","text-align-right"],[1,"table__body"],["class","table__tr",4,"ngFor","ngForOf"],["edsRow","",4,"ngFor","ngForOf"],["edsPadding","","edsPaddingRight","sm"],["edsButton","secondary","size","normal",3,"noMargin","click"],["edsButton","primary","size","normal",3,"noMargin","disabled","click"],[1,"table__td"],["edsSpacing","md",3,"title","href"],[1,"table__td","text-align-right"],["edsCol","",4,"ngIf"],["edsCol",""],["edsSpacing","sm",3,"hasBorders","hasBorderRadius","hasPadding"],[4,"ngFor","ngForOf"],["edsSpacing","sm",3,"info",4,"ngIf"],["edsSpacing","sm",3,"info"],["edsSpacing","sm",3,"title","href"],["edsSpacing","xs"],[3,"ngStyle","click"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.ALo(1,"async"),e.ALo(2,"async"),e.ALo(3,"async"),e.YNc(4,jl,4,2,"ng-container",1),e.ALo(5,"async"),e.qZA(),e.TgZ(6,"ft-literature-dialog",2),e.NdJ("dialog",function(s){return i.closeModal("cartModal",s)})("emptyCart",function(){return i.cancelOrder()})("modalClose",function(s){return i.closeModal("cartModal",s)}
1),e.qZA()),2&t&&(e.Q6J("edsSpacing",!1===e.lcZ(1,6,i.isHandheld$)?"xxxl":"xxl")("edsPaddingLeft",e.lcZ(2,8,i.isHandheld$)?"sm":"none")("edsPaddingRight",e.lcZ(3,10,i.isHandheld$)?"sm":"none"),e.xp6(4),e.Q6J("ngIf",e.lcZ(5,12,i.cartItems$)),e.xp6(2),e.Q6J("dialogId",i.operationType)("modalIdEnum","cartModal"))},directives:[o.ljP,o.cph,o.OPD,p.O5,te.u,o.nNV,o.r3N,o.Wxy,o.R65,o.zj4,o.vZ,p.sg,o.Hq3,o.iKq,o.yXm,o.b2$,p.PC],pipes:[p.Ov,w.X],styles:[""]}),n})(),ec=(()=>{class n{constructor(t){this.literatureDataService=t}getMailFormValue(){return this.literatureDataService.getMailDetails()}postMailResponse(){return this.literatureDataService.getPostMailResponse()}postMailError(){return this.literatureDataService.getPostMailError()}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(v.u))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const tc=["tableResponsive"];function ic(n,r){1&n&&(e.ynx(0),e._UZ(1,"div",17),e.ALo(2,"translate"),e.BQk()),2&n&&(e.xp6(1),e.s9C("innerHtml",e.lcZ(2,1,"literature.lit-mail-order-detail-delivery-information-primerica"),e.oJD))}function nc(n,r){1&n&&(e._UZ(0,"div",17),e.ALo(1,"translate")),2&n&&e.s9C("innerHtml",e.lcZ(1,1,"literature.lit-mail-order-detail-delivery-information"),e.oJD)}function ac(n,r){if(1&n&&(e.TgZ(0,"tr",27),e.TgZ(1,"td",36),e._UZ(2,"eds-link-item",37),e.qZA(),e.TgZ(3,"td",38),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.qZA()),2&n){const t=r.$implicit,i=e.oxw(3);e.xp6(2),e.Q6J("title",t.dctermsTitle)("href",i.getLiteratureDetailLink(t.docId)),e.xp6(2),e.AsE(" ",e.lcZ(5,4,"literature.lit-order-qty"),": ",t.quantity," ")}}function rc(n,r){if(1&n&&e._UZ(0,"eds-info-item",44),2&n){const t=e.oxw().$implicit;e.Q6J("info",t)}}function sc(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"eds-info-item",44),e._uU(2),e._UZ(3,"eds-link-item",45),e.qZA(),e.BQk()),2&n){const t=e.oxw().$implicit,i=e.oxw(2).index,a=e.oxw().ngIf,s=e.oxw(2);e.xp6(1),e.Q6J("info",t),e.xp6(1),e.hij(" ",s.removeAndGetLinkValue(t)," "),e.xp6(1),e.Q6J("title",a.cartItems[i].dctermsTitle)("href",s.getLiteratureDetailLink(a.cartItems[i].docId))}}function oc(n,r){if(1&n&&(e.ynx(0),e.YNc(1,rc,1,1,"eds-info-item",43),e.YNc(2,sc,4,4,"ng-container",16),e.BQk()),2&n){const t=r.index;e.xp6(1),e.Q6J("ngIf",0!==t),e.xp6(1),e.Q6J("ngIf",0===t)}}function lc(n,r){if(1&n&&(e.TgZ(0,"div",40),e.TgZ(1,"eds-panel",41),e.YNc(2,oc,3,2,"ng-container",42),e.qZA(),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("hasBorders",!0)("hasBorderRadius",!0)("hasPadding",!0),e.xp6(1),e.Q6J("ngForOf",t)}}function cc(n,r){if(1&n&&(e.TgZ(0,"div",23),e.YNc(1,lc,3,4,"div",39),e.ALo(2,"async"),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("ngIf",e.lcZ(2,1,t.isHandheld$))}}function dc(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"button",34),e.NdJ("click",function(){return e.CHM(t),e.oxw(3).navigateToOrderHistory()}),e.TgZ(1,"span"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.qZA()}2&n&&(e.Q6J("noMargin",!0),e.xp6(2),e.Oqu(e.lcZ(3,2,"literature.mail-order-history-button")))}function uc(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div",18),e.TgZ(2,"p",19),e._uU(3),e.ALo(4,"translate"),e.qZA(),e._UZ(5,"p",20),e.TgZ(6,"p",21),e._uU(7),e.ALo(8,"translate"),e.qZA(),e.qZA(),e.TgZ(9,"div",22),e.TgZ(10,"div",23),e.TgZ(11,"table",24,25),e.ALo(13,"async"),e.TgZ(14,"thead",26),e.TgZ(15,"tr",27),e.TgZ(16,"th",28),e._uU(17),e.ALo(18,"translate"),e.qZA(),e.TgZ(19,"th",29),e._uU(20),e.ALo(21,"translate"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(22,"tbody",30),e.YNc(23,ac,6,6,"tr",31),e.qZA(),e.qZA(),e.qZA(),e.YNc(24,cc,3,3,"div",32),e.qZA(),e.TgZ(25,"div",18),e.TgZ(26,"div",33),e.TgZ(27,"button",34),e.NdJ("click",function(){return e.CHM(t),e.oxw(2).navigateToLiteraturePage()}),e.TgZ(28,"span"),e._uU(29),e.ALo(30,"translate"),e.qZA(),e.qZA(),e.qZA(),e.YNc(31,dc,4,4,"button",35),e.qZA(),e.BQk()}if(2&n){const t=r.ngIf,i=e.oxw(2);e.xp6(3),e.AsE(" ",e.lcZ(4,13,"literature.cart-total-items")," : ",t.cartItems.length," "),e.xp6(4),e.AsE(" ",e.lcZ(8,15,"literature.overall-quantity")," : ",i.getOverAllQty(t.cartItems)," "),e.xp6(4),e.Udp("display",e.lcZ(13,17,i.isHandheld$)?"none":""),e.xp6(6),e.hij(" ",e.lcZ(18,19,"literature.lit-listing-items")," "),e.xp6(3),e.hij(" ",e.lcZ(21,21,"literature.literature-overall-quantity")," "),e.xp6(3),e.Q6J("ngForOf",t.cartItems),e.xp6(1),e.Q6J("ngForOf",i.cards),e.xp6(3),e.Q6J("noMargin",!0),e.xp6(2),e.Oqu(e.l
1cZ(30,23,"literature.lit-continue-browse")),e.xp6(2),e.Q6J("ngIf",i.showHistory)}}function mc(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",5),e.TgZ(2,"p",6),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.TgZ(5,"eds-title",7),e._uU(6),e.ALo(7,"translate"),e.qZA(),e._UZ(8,"eds-title",8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"div",9),e.ALo(11,"async"),e.TgZ(12,"div",10),e.ALo(13,"async"),e._UZ(14,"eds-title",11),e.ALo(15,"translate"),e.TgZ(16,"address"),e.TgZ(17,"p"),e._uU(18),e._UZ(19,"br"),e._uU(20),e._UZ(21,"br"),e._uU(22),e._UZ(23,"br"),e._uU(24),e.qZA(),e.qZA(),e.qZA(),e.TgZ(25,"div",12),e._UZ(26,"eds-title",11),e.ALo(27,"translate"),e.YNc(28,ic,3,3,"ng-container",3),e.YNc(29,nc,2,3,"ng-template",null,13,e.W1O),e.TgZ(31,"p",14),e._uU(32),e.ALo(33,"translate"),e.ALo(34,"date"),e.qZA(),e.qZA(),e.qZA(),e._UZ(35,"eds-title",15),e.ALo(36,"translate"),e.YNc(37,uc,32,25,"ng-container",16),e.BQk()),2&n){const t=e.MAs(30),i=e.oxw();e.xp6(3),e.hij(" ",e.lcZ(4,24,"literature.mail-title-order-sccess")," "),e.xp6(2),e.Q6J("level",1)("isLight",!0),e.xp6(1),e.AsE("",e.lcZ(7,26,"literature.lit-order-number")," ",null==i.postMailResponse?null:i.postMailResponse.orderConfirmationNumber,""),e.xp6(2),e.s9C("title",e.lcZ(9,28,"literature.mail-title-mailing-order-success-description")),e.Q6J("level",3)("isLight",!0),e.xp6(2),e.Q6J("flexDirection",e.lcZ(11,30,i.isMobile$)?"column":"row"),e.xp6(2),e.Q6J("edsSpacing",e.lcZ(13,32,i.isMobile$)?"lg":"none"),e.xp6(2),e.s9C("title",e.lcZ(15,34,"literature.mail-title-mailing-address")),e.xp6(4),e.AsE(" ",null==i.postMailResponse?null:i.postMailResponse.submitOrderInformation.firstName," ",null==i.postMailResponse?null:i.postMailResponse.submitOrderInformation.lastName,""),e.xp6(2),e.AsE(" ",null==i.postMailResponse?null:i.postMailResponse.submitOrderInformation.addressLine1," ",null==i.postMailResponse?null:i.postMailResponse.submitOrderInformation.addressLine2,""),e.xp6(2),e.hij(" ",null==i.postMailResponse?null:i.postMailResponse.submitOrderInformation.city,""),e.xp6(2),e.hij(" ",null==i.postMailResponse?null:i.postMailResponse.submitOrderInformation.zip," "),e.xp6(2),e.s9C("title",e.lcZ(27,36,"literature.mail-title-delivery-detail")),e.xp6(2),e.Q6J("ngIf",i.isPrimericaUser)("ngIfElse",t),e.xp6(4),e.AsE(" ",e.lcZ(33,38,"literature.lit-order-date")," ",e.xi3(34,40,i.orderDate,"MM/dd/yyyy")," "),e.xp6(3),e.s9C("title",e.lcZ(36,43,"literature.mail-title-order-detail")),e.xp6(2),e.Q6J("ngIf",i.cartItems)}}function gc(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",5),e.TgZ(1,"eds-notifications",46),e.NdJ("btnSubscribe",function(a){return e.CHM(t),e.oxw().navigateTo(a)}),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA(),e.qZA()}if(2&n){const t=e.oxw();e.xp6(1),e.MGl("title"," ",e.lcZ(2,9,"literature.order-not-successful"),""),e.s9C("primaryBtnText",e.lcZ(3,11,"literature.lit-continue-browse")),e.Q6J("hasBorders",!0)("hasBorderRadius",!1)("hasShadows",!0)("body",t.OrderNotSuccessReason)("notificationType","error")("canClose",!1)("secondaryBtnText",t.showHistory?t.orderHistoryButtonLabel:"")}}let pc=(()=>{class n extends A.N{constructor(t,i,a,s,l,c,d,m,_){super(),this.responsiveService=t,this.cartService=i,this.changeDetectorRef=a,this.tableResponsiveService=s,this.translateService=l,this.literatureYourCartOrderSuccessService=c,this.profileService=d,this.literatureConfig=m,this.storageService=_,this.cards=[],this.OrderNotSuccessReason=[],this.showHistory=!1,this.unsubscribe$=new f.xQ,this.isPrimericaUser=!1,this.tableResponsiveService.cards$?.pipe((0,h.R)(this.unsubscribe$)).subscribe(y=>{this.cards=y,this.changeDetectorRef.detectChanges()})}set table(t){t&&this.tableResponsiveService?.init(t)}ngOnInit(){const t=(0,re.D)(this.storageService.retrieve(N.cO));this.setBreadcrumbItems(),this.isHandheld$=this.responsiveService.isHandheld$(),this.isMobile$=this.responsiveService.isMobile$(),this.changeDetectorRef.detectChanges(),this.orderHistoryButtonLabel=this.translateService.instant("literature.order-history"),this.orderFormDetailsValue=this.literatureYourCartOrderSuccessService.getMailFormValue(),this.postMailResponse=this.literatureYourCartOrderSuccessService.postMailResponse(),this.postMailError=this.literatureYourCartOrderSuccessService.postMailError(),this.postMailError?(this.OrderNotSuccessReason=[`${this.postMailError.description?this.postMailError.description:this.translateService.instant("literature.technical-error")}`],this.pageStatus=this.translateService.instant("literature.order-unsuccessful"),this.createBreadcrumbItem(this.pageStatus)):this.postMailResponse?.orderConfirmationNumber?this.cartService.getCartItems().pipe((0,h.R)(this.unsubscribe$),(0,C.U)(i=>this.cartService.checkCheckoutEligibilty(q()(i)))).subscribe(i=>{this.cartItems=i,this.pageStatus=this.translateService.instant("literature.order-successful"),this.createBreadcrumbItem(this.pageStatus);const a=this.postMailResponse?.lineItem?.map(s=>`${s.packageCode}-${s.literatureType}`);this.cartService.removeFromCart(a,u.GF.DELETED_AFTER_ORDER_SUCCESS)}):(this.pageStatus=this.translateService.instant("literature.order-unsuccessful"),this.createBreadcrumbItem(this.pageStatus),this.OrderNotSuccessReason=this.postMailResponse?.lineItem?.map(i=>{if(i.status?.length>0)return`${i.status[0]?.message} (${i.packageCode}-${i.literatureType})`})),this.orderDate=Date.now(),this.showHistory=this.literatureConfig.IsUserLoggedInNotShareHolder(),t.pipe((0,h.R)(this.unsubscribe$)).subscribe(i=>{this.isPrimericaUser="partner-primerica"===i})}createBreadcrumbItem(t){this.showBreadcrumb&&(this.successPageBreadcrumbs=this.breadcrumbItems,this.successPageBreadcrumbs[this.successPageBreadcrumbs.length-1]={content:t})}getOverAllQty(t){return this.cartService.getOverAllQuantity(t)}removeAndGetLinkValue(t){this.tableResponsiveService.removeValue(t)}getLiteratureDetailLink(t){return`${this.literatureConfig?.navigationUrls?.litDetailUrl}/${t}`}navigateTo(t){"primary"===t?this.navigateToLiteraturePage():this.navigateToOrderHistory()}navigateToOrderHistory(){this.literatureConfig.navigateToUrl(this.literatureConfig.navigationUrls?.orderHistoryList)}navigateToLiteraturePage(){this.literatureConfig.navigateToUrl(this.literatureConfig.navigationUrls?.litListing)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(o.kzD),e.Y36(Y.h),e.Y36(e.sBO),e.Y36(oe.x),e.Y36(F.s),e.Y36(ec),e.Y36(K.H),e.Y36(I.d),e.Y36(k.V1))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-your-cart-mail-order-success"]],viewQuery:function(t,i){if(1&t&&e.Gf(tc,5),2&t){let a;e.iGM(a=e.CRH())&&(i.table=a.first)}},features:[e._Bn([oe.x]),e.qOj],decls:9,vars:12,consts:[["edsGrid","","edsPadding","",3,"edsSpacing","edsPaddingLeft","edsPaddingRight"],["theme","basic","edsPadding","","edsPaddingLeft","sm",3,"items"],[1,"container"],[4,"ngIf","ngIfElse"],["orderNotSuccess",""],["edsSpacing","xl","edsPadding","","edsPaddingTop","lg"],["edsSpacing","xs",1,"pre-title"],["edsSpacing","xs","size","h2","theme","basic",3,"level","isLight"],["edsSpacing","none","size","h6","theme","basic",3,"title","level","isLight"],["edsFlexbox","","justifyContent","space-between","edsSpacing","xl",3,"flexDirection"],["edsFlexItem","","flexBasis","40%",3,"edsSpacing"],["edsSpacing","sm","size","h6","theme","basic",3,"title"],["edsFlexItem","","flexBasis","60%"],["nonPrimericaUser",""],["edsSpacing","none"],["edsSpacing","xs","size","h6","theme","basic",3,"title"],[4,"ngIf"],[3,"innerHtml"],["edsFlexbox",""],["edsPadding","","edsPaddingRight","sm","edsSpacing","md"],[1,"separator"],["edsPadding","","edsPaddingLeft","sm","edsSpacing","md"],["edsGrid","","edsSpacing","lg"],["edsRow",""],[1,"table","table--secondary"],["tableResponsive",""],[1,"table__thead"],[1,"table__tr"],[1,"table__th"],[1,"table__th","text-align-right"],[1,"table__body"],["class","table__tr",4,"ngFor","ngForOf"],["edsRow","",4,"ngFor","ngForOf"],["edsPadding","","edsPaddingRight","sm"],["edsButton","secondary","size","normal",3,"noMargin","click"],["edsButton","secondary","size","normal",3,"noMargin","click",4,"ngIf"],[1,"table__td"],["edsSpacing","md",3,"title","href"],[1,"table__td","text-align-right"],["edsCol","",4,"ngIf"],["edsCol",""],["edsSpacing","sm",3,"hasBorders","hasBorderRadius","hasPadding"],[4,"ngFor","ngForOf"],["edsSpacing","sm",3,"info",4,"ngIf"],["edsSpacing","sm",3,"info"],["edsSpacing","sm",3,"title","href"],[3,"hasBorders","hasBorderRadius","hasShadows","title","body","notificationType","canClose","secondaryBtnText","primaryBtnText","btnSubscribe"]],template:function(t,i){if(1&t&&(e.TgZ(0,"div",0),e.ALo(1,"async"),e.ALo(2,"async"),e.ALo(3,"async"),e._UZ(4,"eds-breadcrumbs",1),e.TgZ(5,"div",2),e.YNc(6,mc,38,45,"ng-container",3),e.YNc(7,gc,4,13,"ng-template",null,4,e.W1O),e.qZA(),e.qZA()),2&t){const a=e.MAs(8);
1e.Q6J("edsSpacing",!1===e.lcZ(1,6,i.isHandheld$)?"xxxl":"xxl")("edsPaddingLeft",e.lcZ(2,8,i.isHandheld$)?"sm":"none")("edsPaddingRight",e.lcZ(3,10,i.isHandheld$)?"sm":"none"),e.xp6(4),e.Q6J("items",i.showBreadcrumb?i.successPageBreadcrumbs:null),e.xp6(2),e.Q6J("ngIf",null==i.postMailResponse?null:i.postMailResponse.orderConfirmationNumber)("ngIfElse",a)}},directives:[o.ljP,o.cph,o.OPD,o.nNV,p.O5,o.r3N,o.Wxy,o.R65,o.vZ,p.sg,o.Hq3,o.zj4,o.iKq,o.yXm,o.b2$,o.tkR],pipes:[p.Ov,w.X,p.uU],styles:[""]}),n})();function _c(n,r){1&n&&e._UZ(0,"eds-divider")}function hc(n,r){if(1&n&&(e.TgZ(0,"div"),e.TgZ(1,"a",9),e.TgZ(2,"div",10),e.TgZ(3,"p"),e._uU(4),e.qZA(),e.TgZ(5,"p",7),e._uU(6),e.qZA(),e.qZA(),e._UZ(7,"eds-icon",11),e.qZA(),e.YNc(8,_c,1,0,"eds-divider",5),e.qZA()),2&n){const t=r.$implicit,i=r.index,a=e.oxw().ngIf,s=e.oxw();e.xp6(1),e.Q6J("href",s.getLiteratureDetailLink(t.docId),e.LSH),e.xp6(3),e.Oqu(t.fundName),e.xp6(2),e.hij("Qty: ",t.quantity,""),e.xp6(2),e.Q6J("ngIf",i<a.cartItems.length-1)}}function fc(n,r){if(1&n&&(e.ynx(0),e.YNc(1,hc,9,4,"div",8),e.BQk()),2&n){const t=r.ngIf;e.xp6(1),e.Q6J("ngForOf",t.cartItems)}}let Lt=(()=>{class n{constructor(t,i,a,s){this.responsiveService=t,this.cartHandlerService=i,this.changeDetectionRef=a,this.literatureConfig=s,this.isHandheld$=this.responsiveService.isHandheld$(),this.isMobile$=this.responsiveService.isMobile$()}ngOnInit(){this.cartState$=this.cartHandlerService.getCartItems(),this.myCartLink=this.literatureConfig?.navigationUrls?.litOrderCheckoutUrl,this.changeDetectionRef.detectChanges()}getLiteratureDetailLink(t){return`${this.literatureConfig?.navigationUrls?.litDetailUrl}/${t}`}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(o.kzD),e.Y36(Y.h),e.Y36(e.sBO),e.Y36(I.d))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-my-cart-summary"]],decls:18,vars:22,consts:[["edsFlexbox","","justifyContent","space-between"],["edsSpacing","sm","size","h6","theme","basic",3,"title"],["edsSpacing","md",3,"title","href"],["edsSpacing","md"],[3,"closeButton","divider","hasPadding"],[4,"ngIf"],["edsPadding","","edsPaddingAll","md"],["edsSpacing","none"],[4,"ngFor","ngForOf"],["edsPadding","","edsPaddingAll","md","edsFlexbox","","alignItems","flex-start","justifyContent","space-between",1,"text-decoration-none","sidebar__list-item","text-black",3,"href"],["edsPadding","","edsPaddingRight","sm"],["size","small","type","carrot-right","aria-hidden","true",1,"text-primary"]],template:function(t,i){1&t&&(e.TgZ(0,"div"),e.TgZ(1,"div",0),e._UZ(2,"eds-title",1),e.ALo(3,"translate"),e._UZ(4,"eds-link-item",2),e.ALo(5,"translate"),e.qZA(),e.TgZ(6,"div",3),e.TgZ(7,"eds-sidebar",4),e.YNc(8,fc,2,1,"ng-container",5),e.ALo(9,"async"),e.qZA(),e.qZA(),e.TgZ(10,"eds-sidebar",4),e.TgZ(11,"div",6),e.TgZ(12,"p"),e._uU(13),e.ALo(14,"translate"),e.qZA(),e.TgZ(15,"p",7),e._uU(16),e.ALo(17,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&t&&(e.xp6(2),e.s9C("title",e.lcZ(3,12,"literature.lit-cart-summary-title")),e.xp6(2),e.s9C("title",e.lcZ(5,14,"literature.lit-cart-summary-edit")),e.Q6J("href",i.myCartLink),e.xp6(3),e.Q6J("closeButton",!0)("divider",!1)("hasPadding",!1),e.xp6(1),e.Q6J("ngIf",e.lcZ(9,16,i.cartState$)),e.xp6(2),e.Q6J("closeButton",!0)("divider",!1)("hasPadding",!1),e.xp6(3),e.Oqu(e.lcZ(14,18,"literature.lit-cart-summary-need-help")),e.xp6(3),e.hij(" ",e.lcZ(17,20,"literature.lit-cart-summary-call")," "))},directives:[o.Wxy,o.r3N,o.OPD,o.zj4,o.P6J,p.O5,o.cph,p.sg,o.INY,o.oJW,o.Xo5],pipes:[w.X,p.Ov],encapsulation:2}),n})();function Cc(n,r){1&n&&(e.TgZ(0,"div"),e.TgZ(1,"div"),e._UZ(2,"span",2),e.qZA(),e.qZA()),2&n&&(e.xp6(2),e.Q6J("innerHTML","loading ...",e.oJD))}function vc(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div"),e.TgZ(1,"eds-card-dashboard",3),e.NdJ("btnSubscribe",function(a){return e.CHM(t),e.oxw(3).openHistoryPage(a)}),e.TgZ(2,"eds-card-dashboard-literature",4),e.NdJ("btnAddToCart",function(a){return e.CHM(t),e.oxw(3).addToCart(a)})("btnDownloadDocument",function(a){return e.CHM(t),e.oxw(3).downloadDocument(a)}),e.qZA(),e.qZA(),e.qZA()}if(2&n){const t=e.oxw(3);e.xp6(1),e.Q6J("card",t.literatureCard),e.xp6(1),e.Q6J("literatureTableProperties",t.literatureTableProperties)("toggleButtons",t.toggleButtons)("documentData",t.literatureDocumentData)}}function Dc(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Cc,3,1,"div",1),e.YNc(2,vc,3,4,"div",1),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",null===t.literatureDocumentData),e.xp6(1),e.Q6J("ngIf",t.literatureDocumentData)}}function yc(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Dc,3,2,"ng-container",1),e.BQk()),2&n){const t=r.ngIf;e.xp6(1),e.Q6J("ngIf",t.isLoggedIn)}}T.Y.getLogger("LiteratureDashboardComponent");let xc=(()=>{class n{constructor(t,i,a,s,l,c){this.translateService=t,this.myliteratureService=i,this.cartHandlerService=a,this.changeDetectorRef=s,this.profileService=l,this.modalService=c,this.literatureCard={},this.toggleButtons=[],this.ModalId=u.ZO,this.dialogData=[],this.apiDateFormat="YYYY-MM-DD",this.unsubscribe$=new f.xQ}ngOnInit(){this.cartHandlerService.getCartItems().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{u.GF.ADDED_FROM_LITERATURE_DASHBOARD===t.cartAction&&(this.dialogData=[],this.dialogData=t.cartItems,this.openModal(u.ZO.Dashboard_Cart_Modal),this.changeDetectorRef.detectChanges())}),this.literatureCard={title:this.translateService.instant("literature.lit-my-literature-title"),subTitle:this.translateService.instant("literature.lit-see-all-literature"),ctaLink:this.myliteratureService.getLink(),ctaText:this.translateService.instant("literature.see-all")},this.toggleButtons=[{active:!0,text:this.translateService.instant("literature.viewed")},{active:!1,text:this.translateService.instant("literature.recently-ordered")}],this.cartHandlerService.getDeletedDocId().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.literatureDocumentData?.forEach(i=>
1{i?.records?.forEach(a=>{t.findIndex(l=>l===a.docId)>-1&&(a.added=!1)})})}),this.literatureTableProperties={docType:this.translateService.instant("literature.type"),docName:this.translateService.instant("literature.lit-listing-column-name"),downloadTitle:this.translateService.instant("literature.download"),addToCartTitle:this.translateService.instant("literature.ADD_TO_CART"),defaultMessage:this.translateService.instant("literature.dashboard-no-data-message"),addedToCartTitle:this.translateService.instant("literature.added-to-cart")},this.profile$=this.myliteratureService.getProfileData$(),this.profile$?.pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.literatureHistoryData(t),this.orderHistoryData(t)})}literatureHistoryData(t){return this.myliteratureService.populateLiteratureHistory(t.profileInfo)?.pipe((0,h.R)(this.unsubscribe$)).subscribe(i=>{this.viewedData=i,this.literatureDocumentData=this.myliteratureService.mapLiteratureHistory(i,null,5)})}orderHistoryData(t){return this.myliteratureService.getRecentOrderHistoryList(t.profileInfo)?.pipe((0,h.R)(this.unsubscribe$)).subscribe(i=>{this.recentOrderHistoryListData=i,this.literatureDocumentData=this.myliteratureService.mapLiteratureHistory(this.viewedData,i,5)})}sortOnDate(t){{const i=(0,P.Wk)(this.apiDateFormat);return t.orderHistDetail=t.orderHistDetail.sort((a,s)=>i(a.orderDate,s.orderDate,null,null,!1)).reverse(),t}}addToCart(t){let i;this.literatureDocumentData.forEach(s=>{s.records.forEach(l=>{l.docId===t.docId&&(l.added=!0)})}),t.added=!0,i=this.myliteratureService.getLiteratureDocument(this.viewedData,this.recentOrderHistoryListData?.document,t),this.cartHandlerService.addToCart([{literatureData:i}],u.GF.ADDED_FROM_LITERATURE_DASHBOARD)}downloadDocument(t){this.myliteratureService.downloadDocument(t.downloadUrl),this.cartHandlerService.checkoutOrder([{literatureCode:t.docId,qty:1}],u.Gm.DOWNLOAD)}openHistoryPage(t){this.myliteratureService.navigateToUrl(t.ctaLink)}openModal(t,i){this.modalService.open(t,{modalId:t,closeBtnLabel:"Close",title:"",type:"simple",body:"",themeTitle:"dark",preTitle:"",eventName:"lightbox_display",eventAction:"Add to Cart"})}closeDialog(t){this.modalService?.close(u.ZO.Dashboard_Cart_Modal)}updateStorage(t){this.cartHandlerService.removeFromCart([t]),0===this.dialogData.length&&this.closeDialog(u.ZO.Dashboard_Cart_Modal)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(F.s),e.Y36(de.p),e.Y36(Y.h),e.Y36(e.sBO),e.Y36(K.H),e.Y36(o.Z7U))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-dashboard"]],features:[e._Bn([de.p])],decls:3,vars:6,consts:[[3,"modalIdEnum","dialogId","gridData","dialog","deleteCartDoc","modalClose"],[4,"ngIf"],[3,"innerHTML"],[3,"card","btnSubscribe"],[3,"literatureTableProperties","toggleButtons","documentData","btnAddToCart","btnDownloadDocument"]],template:function(t,i){1&t&&(e.TgZ(0,"ft-literature-dialog",0),e.NdJ("dialog",function(s){return i.closeDialog(s)})("deleteCartDoc",function(s){return i.updateStorage(s)})("modalClose",function(){return i.closeDialog(i.ModalId.Dashboard_Cart_Modal)}),e.qZA(),e.YNc(1,yc,2,1,"ng-container",1),e.ALo(2,"async")),2&t&&(e.Q6J("modalIdEnum",i.ModalId.Dashboard_Cart_Modal)("dialogId",i.ModalId.Cart_Modal)("gridData",i.dialogData),e.xp6(1),e.Q6J("ngIf",e.lcZ(2,4,i.profile$)))},directives:[te.u,p.O5,o.SW1,o.DYe],pipes:[p.Ov],styles:[""]}),n})();const Tc=["literatureDocumentGrid"],Zt=function(){return{s:2,m:2,l:2}};function Sc(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div",5),e.TgZ(2,"div",6),e.TgZ(3,"div",7),e.TgZ(4,"eds-section-header",8),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(7,"div",1),e.TgZ(8,"div",9),e.TgZ(9,"div",10),e.TgZ(10,"div",11),e.TgZ(11,"p"),e.TgZ(12,"b"),e._uU(13),e.ALo(14,"translate"),e.qZA(),e.qZA(),e.TgZ(15,"div",12),e._UZ(16,"eds-link-item",13),e._UZ(17,"span",14),e._UZ(18,"eds-link-item",15),e.qZA(),e.qZA(),e.qZA(),e.TgZ(19,"div",16),e.TgZ(20,"eds-dropdown",17),e.NdJ("dropdownChange",function(a){e.CHM(t);const s=e.oxw(3);return s.onSorting(s.rowData,a)}),e.qZA(),e.qZA(),e.qZA(),e.TgZ(21,"div",2),e.TgZ(22,"div",10),e.TgZ(23,"ag-grid-angular",18,19),e.NdJ("rowSelected",function(a){e.CHM(t);const s=e.oxw(3);return s.onSelectionChanged(a,s.href,!1,!0)})("gridReady",function(a){return e.CHM(t),e.oxw(3).onGridReady(a)}),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.BQk()}if(2&n){const t=e.oxw(3);e.xp6(4),e.Q6J("level",3)("isLight",!0),e.xp6(1),e.hij(" ",e.lcZ(6,28,"literature.lit-my-literature-title")," "),e.xp6(8),e.AsE(" ",t.numberOfData," ",e.lcZ(14,30,"literature.my-literature-items")," "),e.xp6(3),e.Q6J("title",t.viewCartTitle)("href",t.getNavigateToCartUrl()),e.xp6(2),e.Q6J("title",t.viewPrevOrdersTitle)("href",t.getNavigateToHisoryUrl()),e.xp6(1),e.Q6J("columnNumbers",e.DdM(32,Zt)),e.xp6(1),e.Q6J("dropdownId","id1")("name","name1")("items",t.sortByItems)("label",t.sortByDropDownLabel)("preselectedValue",t.sortByItems[0]),e.xp6(3),e.Q6J("rowData",t.rowData)("columnDefs",t.columnDefs)("frameworkComponents",t.frameworkComponents)("noRowsOverlayComponent",t.noRowsOverLayCompMyLiterature)("rowSelection","multiple")("suppressPaginationPanel",!0)("suppressHorizontalScroll",!0)("suppressRowClickSelection",!0)("pagination",!1)("suppressRowHoverHighlight",!0)("suppressCellSelection",!1)("ensureDomOrder",!0)("enableCellTextSelection",!0)}}function bc(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div",20),e.TgZ(2,"div",6),e.TgZ(3,"div",21),e.TgZ(4,"eds-section-header",22),e._uU(5," My Literature "),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(6,"div",1),e.TgZ(7,"div",9),e.TgZ(8,"div",10),e.TgZ(9,"div",11),e.TgZ(10,"p"),e.TgZ(11,"b"),e._uU(12),e.ALo(13,"translate"),e.qZA(),e.qZA(),e.TgZ(14,"div",12),e._UZ(15,"eds-link-item",13),e._UZ(16,"eds-link-item",15),e.qZA(),e.qZA(),e.qZA(),e.TgZ(17,"div",16),e.TgZ(18,"eds-dropdown",17),e.NdJ("dropdownChange",function(a){e.CHM(t);const s=e.oxw(3);return s.onSorting(s.rowData,a)}),e.qZA(),e.qZA(),e.qZA(),e.TgZ(19,"ft-literature-document-card-container",23),e.NdJ("selectionEmitter",function(a){e.CHM(t);const s=e.oxw(3);return s.onSelectionChanged(a,s.href,!1,!0)}),e.qZA(),e.qZA(),e.BQk()}if(2&n){const t=e.oxw(3);e.xp6(4),e.Q6J("level",3)("isLight",!0),e.xp6(8),e.AsE(" ",t.numberOfData," ",e.lcZ(13,16,"literature.lit-listing-items")," "),e.xp6(3),e.Q6J("title",t.viewCartTitle)("href",t.getNavigateToCartUrl()),e.xp6(1),e.Q6J("title",t.viewPrevOrdersTitle)("href",t.getNavigateToHisoryUrl()),e.xp6(1),e.Q6J("columnNumbers",e.DdM(18,Zt)),e.xp6(1),e.Q6J("dropdownId","id1")("name","name1")("items",t.sortByItems)("label",t.sortByDropDownLabel)("preselectedValue",t.sortByItems[0]),e.xp6(1),e.Q6J("rowData",t.rowData)("columnDefs",t.columnDefs)}}function Lc(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Sc,25,33,"ng-container",0),e.YNc(2,bc,20,19,"ng-container",0),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!t.isHandheld),e.xp6(1),e.Q6J("ngIf",t.isHandheld)}}function Zc(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Lc,3,2,"ng-container",0),e.BQk()),2&n){const t=r.ngIf;e.xp6(1),e.Q6J("ngIf",t.isLoggedIn)}}const wc=T.Y.getLogger("MyLiteratureComponent");let Ac=(()=>{class n extends Re{constructor(t,i,a,s,l,c,d,m,_,y,L,M,O,H,V,W){super(l,s,m,_,d,c,L,H,y,O,W),this.literatureDocumentListingService=t,this.literatureAgGridHelperService=i,this.router=a,this.changeDetectorRef=s,this.responsiveService=l,this.translateService=c,this.downloadService=d,this.cartHandlerService=m,this.dialogService=_,this.modalService=y,this.formBuilder=L,this.mylitratureService=M,this.profileService=O,this.literatureConfig=H,this.literatureDataService=V,this.analyticsService=W,this.numberOfData=0,this.columnDefs=[],this.rowNoItems=[],this.sortByItems=[],this.unsubscribe$=new f.xQ,this.rowData=[],this.unmodifiedData=[],this.ModalId=u.ZO}ngOnInit(){super.ngOnInit(),this.href=this.router.url,this.isCartConfigured=!0,this.isDeleteConfigured=!0,this.dateFormat=this.literatureConfig?.dateFormat,this.cartHandlerService.getCartItems().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{u.GF.ADDED_FROM_MY_LITERATURE===t.cartAction&&(this.dialogData=[],this.dialogData=t.cartItems,this.ModalIdValue=u.ZO.Cart_Modal,this.preTitle="",this.modalTitle="",this.openModal(u.ZO.Sticky_Modal),this.changeDetectorRef.detectChanges())}),this.profile$=this.literatureDataService.getProfileData$(),this.literatureDataService.getProfileData$()?.pipe((0,h.R)(this.unsubscribe$),(0,De.h)(t=>!!t?.isLoggedIn),(0,Be.zg)(t=>this.mylitratureService.populateLiteratureHistory(t.profileInfo)),(0,xe.X)(1)).subscribe(t=>{this.data=t,this.rowData=this.mylitratureService.mapToLiteratureDocumentListingData(t.litHistDetail),this.unmodifiedData=[...this.rowData],this.isInternational=this.literatureDocumentListingService.isInternational,this.populateLiteratureData(this.rowData),this.changeDetectorRef.detectChanges()},t=>{wc.error("[populateLiteratureData] error while getting data from backend service : "+JSON.stringify(t)+" [error status]: "+t.status)}),this.sortByItems=this.createSortByDropDownItems(),this.viewCartTitle=this.translateService.instant("literature.lit-my-literature-view-cart"),this.viewPrevOrdersTitle=this.translateService.instant("literature.lit-my-literature-view-previous-order")}onSorting(t,i){this.sortOn=i.value,this.rowData=this.sortData(t,i.value),this.gridApi.setRowData(this.rowData)}sortData(t,i){if("DEFAULT"===i)return[...this.unmodifiedData];if("DETAIL"===i){const a=(0,P.Wk)(this.nextUpdateDateFormat);return t.sort((s,l)=>a(s.literatureData.nextUpdateDate,l.literatureData.nextUpdateDate,null,null,!1)).reverse()}if("NAME"===i){const a=P.$K;return t.sort((s,l)=>a(this.isInternational?(0,S.Wl)(s,this.translateService):(0,S.ju)(s,this.translateService),this.isInternational?(0,S.Wl)(l,this.translateService):(0,S.ju)(l,this.translateService),null,null,!1))}if("PUBLICATION_DATE"===i){const a=(0,P.Wk)(this.apiDateFormat);return t.sort((s,l)=>a(s.literatureData.frkReferenceDate,l.literatureData.frkReferenceDate,null,null,!1)).reverse()}}populateLiteratureData(t){this.columnDefs=this.getColumnDefs(),this.rowData=t,this.numberOfData=t.length,this.changeDetectorRef.detectChanges()}onGridReady(t){this.gridApi=t.api,this.gridColumnApi=t.columnApi}getColumnDefs(){return this.literatureAgGridHelperService.getMyLiteratureColDef(this.isInternational,this.literatureDocumentListingService.isInvestor(),this.literatureConfig.navigationUrls?.litDetailUrl,this.dateFormat,this,u.GF.ADDED_FROM_MY_LITERATURE,this.literatureConfig.isCanada)}deleteRow(t){--this.numberOfData,this.profile$.pipe((0,De.h)(i=>!!i),(0,Be.zg)(i=>{if(i.isLoggedIn)return this.mylitratureService.deleteLiteratureDocument(i.profileInfo,t.data.literatureData.docId)})).pipe((0,h.R)(this.unsubscribe$)).subscribe(i=>{this.literatureDocumentGrid.api.applyTransaction({remove:[t.data]})})}getSortByItemsDef(){return[{colId:"DEFAULT",headerName:this.translateService.instant("literature.lit-listing-sort-most-recent")},{colId:"NAME",headerName:this.translateService.instant("literature.lit-listing-sort-alphabetical")},{colId:"DETAIL",headerName:this.translateService.instant("literature.lit-listing-sort-next-update")},{colId:"PUBLICATION_DATE",headerName:this.translateService.instant("literature.lit-listing-sort-publication-date")}]}createSortByDropDownItems(){let t=[];return t=this.getSortByItemsDef().map(a=>({value:a.colId,label:a.headerName})),t}getNavigateToHisoryUrl(){return this.mylitratureService.getLink()}getNavigateToCartUrl(){return`${this.literatureConfig?.navigationUrls?.litOrderCheckoutUrl}`}getDownloadUrl(t){return this.literatureDocumentListingService.getDownloadUrl(t)}postEmailDocs(t,i,a){return this.literatureDocumentListingService.postEmailDocs(t,i,a)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(se),e.Y36(qe),e.Y36(ie.F0),e.Y36(e.sBO),e.Y36(o.kzD),e.Y36(F.s),e.Y36(ue.K),e.Y36(Y.h),e.Y36(o.xAy),e.Y36(o.Z7U),e.Y36(Z.qu),e.Y36(de.p),e.Y36(K.H),e.Y36(I.d),e.Y36(v.u),e.Y36(o.yDm))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-my-literature"]],viewQuery:function(t,i){if(1&t&&e.Gf(Tc,5),2&t){let a;e.iGM(a=e.CRH())&&(i.literatureDocumentGrid=a.first)}}
1,inputs:{component:"component"},features:[e._Bn([de.p,se,p.uU,fe,U.B6]),e.qOj],decls:6,vars:13,consts:[[4,"ngIf"],["edsGrid",""],["edsRow",""],[3,"dialogId","modalIdEnum","multiSelectDialogData","gridData","dialog","deleteDoc","downloadStart","emailStart","modalClose","backEmail","continueEmail","deleteCartDoc","emptyCart"],["variation","2",3,"itemCount","isHide","primaryAction","secondaryAction","tertiaryAction","stickyFooterName","btnSubscribePrimary","btnSubscribeSecond","btnSubscribeThird"],["edsGrid","","edsSpacing","md"],["edsFlexbox","","flexDirection","row","justifyContent","space-between","edsSpacing","md"],["edsFlexbox","","flexDirection","row","edsPadding","","edsPaddingLeft","md"],["theme","primary","size","h3",3,"level","isLight"],["edsRow","","alignItems","center"],["edsCol",""],["edsSpacing","md","edsPadding","","edsPaddingLeft","xs"],["edsFlexbox","","edsSpacing","md"],["edsPadding","","edsPaddingRight","sm",3,"title","href"],[1,"separator"],["edsPadding","","edsPaddingLeft","sm",3,"title","href"],["edsCol","",3,"columnNumbers"],["ariaLabel","Dropdown",3,"dropdownId","name","items","label","preselectedValue","dropdownChange"],["stickyHeader","","rowHeight","124","domLayout","autoHeight",1,"ag-theme-frk",2,"width","100%","height","100%",3,"rowData","columnDefs","frameworkComponents","noRowsOverlayComponent","rowSelection","suppressPaginationPanel","suppressHorizontalScroll","suppressRowClickSelection","pagination","suppressRowHoverHighlight","suppressCellSelection","ensureDomOrder","enableCellTextSelection","rowSelected","gridReady"],["literatureDocumentGrid",""],["edsSpacing","md"],["edsFlexbox","","flexDirection","row","edsPadding","","edsPaddingLeft","lg"],["theme","primary","size","h6",3,"level","isLight"],["edsRow","",3,"rowData","columnDefs","selectionEmitter"]],template:function(t,i){1&t&&(e.YNc(0,Zc,2,1,"ng-container",0),e.ALo(1,"async"),e.TgZ(2,"div",1),e.TgZ(3,"div",2),e.TgZ(4,"ft-literature-dialog",3),e.NdJ("dialog",function(s){return i.closeDialog(s)})("deleteDoc",function(s){return i.deselectedDownloadDocs(s)})("downloadStart",function(){return i.startDownload()})("emailStart",function(){return i.startEmail()})("modalClose",function(){return i.closeModal(i.ModalId.Sticky_Modal)})("backEmail",function(){return i.emailBack()})("continueEmail",function(s){return i.emailContinue(s)})("deleteCartDoc",function(s){return i.updateStorage(s)})("emptyCart",function(s){return i.emptyCart(s)}),e.qZA(),e.qZA(),e.qZA(),e.TgZ(5,"eds-sticky-footer",4),e.NdJ("btnSubscribePrimary",function(){return i.operationToPerform("email")})("btnSubscribeSecond",function(){return i.operationToPerform("download")})("btnSubscribeThird",function(){return i.operationToPerform("addToCart")}),e.qZA()),2&t&&(e.Q6J("ngIf",e.lcZ(1,11,i.profile$)),e.xp6(4),e.Q6J("dialogId",i.ModalIdValue)("modalIdEnum",i.ModalId.Sticky_Modal)("multiSelectDialogData",i.multiSelectDialogData)("gridData",i.dialogData),e.xp6(1),e.Q6J("itemCount",i.rowCountValue)("isHide",0===i.rowCount)("primaryAction",i.emailStickyButton)("secondaryAction",i.downloadStickyButton)("tertiaryAction",i.addToCartStickyButton)("stickyFooterName","document_listing_sticky_footer"))},directives:[p.O5,o.ljP,o.vZ,te.u,o.GsX,o.OPD,o.Wxy,o.cph,o.Iz_,o.iKq,o.zj4,o.JOL,R.N8,$e.j,pt],pipes:[p.Ov,w.X],styles:[""]}),n})();class b{constructor(r,t){this.key=r,this.component=t}static getConfig(r){return this.allConfigs.find(t=>t.key===r)}}b.LITERATURE_DOCUMENT_LISTING=new b("Literature Document Listing",ft),b.TOP_FORMS=new b("Top Forms",sl),b.FEATURED_LITERATURE=new b("Featured Literature",js),b.LITERATURE_CART=new b("Your Cart Checkout",Fo),b.ORDER_HISTORY_LIST=new b("Order History List",el),b.CART_DELIVERY_ADDRESS=new b("Cart Delivery Address",Pl),b.CART_CONFIRM_ORDER=new b("Cart Confirm Order",Xl),b.CART_CHECKOUT_COMPLETE=new b("Cart Checkout Complete",pc),b.CART_SUMMARY=new b("Cart Summary",Lt),b.LITERATURE_HOME_PAGE=new b("My Literature Homepage",xc),b.MY_LITERATURE=new b("My Literature",Ac),b.allConfigs=[b.TOP_FORMS,b.FEATURED_LITERATURE,b.LITERATURE_DOCUMENT_LISTING,b.LITERATURE_CART,b.ORDER_HISTORY_LIST,b.CART_DELIVERY_ADDRESS,b.CART_CONFIRM_ORDER,b.CART_CHECKOUT_COMPLETE,b.CART_SUMMARY,b.LITERATURE_HOME_PAGE,b.MY_LITERATURE];const Ic=["dynamicCmp"];function kc(n,r){if(1&n&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.hij("No component found for ",t.componentType,"")}}function Nc(n,r){1&n&&(e.TgZ(0,"div"),e._uU(1,"Loading..."),e.qZA())}function Fc(n,r){if(1&n&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.hij("Error loading data: ",t.errorMsg,"")}}function Mc(n,r){}function Oc(n,r){if(1&n&&(e.TgZ(0,"div",2),e.YNc(1,kc,2,1,"div",3),e.YNc(2,Nc,2,0,"div",3),e.YNc(3,Fc,2,1,"div",3),e.YNc(4,Mc,0,0,"ng-template",null,4,e.W1O),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",!t.componentConfig),e.xp6(1),e.Q6J("ngIf",t.isLoading),e.xp6(1),e.Q6J("ngIf",t.errorMsg)}}function Pc(n,r){1&n&&e._uU(0,"Click to configure Literature Component")}const Rc=T.Y.getLogger("LiteratureEntryComponent");let Uc=(()=>{class n{constructor(t,i){this.componentFactoryResolver=t,this.changeDetector=i,this.isLoading=!0}ngOnInit(){const t=this.component.getModels(),i=this.component.getModels()?.config;if(this.componentType=i.componentType,this.loadLiteratureLabels(t,this.componentType),this.componentConfig=b.getConfig(this.componentType),this.changeDetector.detectChanges(),this.componentConfig){const a=this.componentFactoryResolver.resolve
1ComponentFactory(this.componentConfig.component);this.container.clear(),this.componentRef=this.container.createComponent(a),this.componentRef.instance.page=this.page,this.componentRef.instance.component=this.component,this.isLoading=!1,this.errorMsg=null,this.changeDetector.detectChanges()}else Rc.error("No component found: ",this.componentType),this.errorMsg=`No component found: ${this.componentType}`}ngOnDestroy(){this.componentRef?.destroy()}loadLiteratureLabels(t,i){const a=J()(t,["ft.core.literature.online.account"]);a&&Ie.addLabels(ce.accountConfig,a)}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(e._Vd),e.Y36(e.sBO))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-entry"]],viewQuery:function(t,i){if(1&t&&e.Gf(Ic,5,e.s_b),2&t){let a;e.iGM(a=e.CRH())&&(i.container=a.first)}},inputs:{component:"component",page:"page"},decls:3,vars:2,consts:[["class","item has-edit-button",4,"ngIf","ngIfElse"],["configureComponentBlock",""],[1,"item","has-edit-button"],[4,"ngIf"],["dynamicCmp",""]],template:function(t,i){if(1&t&&(e.YNc(0,Oc,6,3,"div",0),e.YNc(1,Pc,1,0,"ng-template",null,1,e.W1O)),2&t){const a=e.MAs(2);e.Q6J("ngIf",i.componentType)("ngIfElse",a)}},directives:[p.O5],styles:[""]}),n})();var Se=g(47197),Qc=g(42550),Ec=["iframe"],qc=function(){function n(){this.onBeforePrint=new e.vpe,this.onAfterPrint=new e.vpe,this.onDocumentLoad=new e.vpe,this.onPageChange=new e.vpe,this.externalWindow=!1,this.showSpinner=!0,this.openFile=!0,this.download=!0,this.viewBookmark=!0,this.print=!0,this.fullScreen=!0,this.find=!0,this.useOnlyCssZoom=!1,this.errorOverride=!1,this.errorAppend=!0,this.diagnosticLogs=!0}return Object.defineProperty(n.prototype,"page",{get:function(){if(this.PDFViewerApplication)return this.PDFViewerApplication.page;this.diagnosticLogs&&console.warn("Document is not loaded yet!!!. Try to retrieve page# after full load.")},set:function(r){this._page=r,this.PDFViewerApplication?this.PDFViewerApplication.page=this._page:this.diagnosticLogs&&console.warn("Document is not loaded yet!!!. Try to set page# after full load. Ignore this warning if you are not setting page# using '.' notation. (E.g. pdfViewer.page = 5;)")},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"pdfSrc",{get:function(){return this._src},set:function(r){this._src=r},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"PDFViewerApplicationOptions",{get:function(){var r=null;return this.externalWindow?this.viewerTab&&(r=this.viewerTab.PDFViewerApplicationOptions):this.iframe.nativeElement.contentWindow&&(r=this.iframe.nativeElement.contentWindow.PDFViewerApplicationOptions),r},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"PDFViewerApplication",{get:function(){var r=null;return this.externalWindow?this.viewerTab&&(r=this.viewerTab.PDFViewerApplication):this.iframe.nativeElement.contentWindow&&(r=this.iframe.nativeElement.contentWindow.PDFViewerApplication),r},enumerable:!1,configurable:!0}),n.prototype.receiveMessage=function(r){if(r.data&&r.data.viewerId&&r.data.event){var i=r.data.event,a=r.data.param;this.viewerId==r.data.viewerId&&(this.onBeforePrint&&"beforePrint"==i?this.onBeforePrint.emit():this.onAfterPrint&&"afterPrint"==i?this.onAfterPrint.emit():this.onDocumentLoad&&"pagesLoaded"==i?this.onDocumentLoad.emit(a):this.onPageChange&&"pageChange"==i&&this.onPageChange.emit(a))}},n.prototype.ngOnInit=function(){window.addEventListener("message",this.receiveMessage.bind(this),!1),this.externalWindow||this.loadPdf()},n.prototype.refresh=function(){this.loadPdf()},n.prototype.loadPdf=function(){if(this._src){if(this.externalWindow&&(void 0===this.viewerTab||this.viewerTab.closed)){if(this.viewerTab=window.open("","_blank",this.externalWindowOptions||""),null==this.viewerTab)return void(this.diagnosticLogs&&console.error("ng2-pdfjs-viewer: For 'externalWindow = true'. i.e opening in new tab to work, pop-ups should be enabled."));this.showSpinner&&this.viewerTab.document.write('\n          <style>\n          .loader {\n            position: fixed;\n            left: 40%;\n            top: 40%;\n            border: 16px solid #f3f3f3;\n            border-radius: 50%;\n            border-top: 16px solid #3498db;\n            width: 120px;\n            height: 120px;\n            animation: spin 2s linear infinite;\n          }\n          @keyframes spin {\n            0% {\n              transform: rotate(0deg);\n            }\n            100% {\n              transform: rotate(360deg);\n            }\n          }\n          </style>\n          <div class="loader"></div>\n        ')}var r,i;if(this._src instanceof Blob)r=encodeURIComponent(URL.createObjectURL(this._src));else if(this._src instanceof Uint8Array){var t=new Blob([this._src],{type:"application/pdf"});r=encodeURIComponent(URL.createObjectURL(t))}else r=this._src;i=this.viewerFolder?this.viewerFolder+"/web/viewer.html":"assets/pdfjs/web/viewer.html",i+="?file="+r,void 0!==this.viewerId&&(i+="&viewerId="+this.viewerId),void 0!==this.onBeforePrint&&(i+="&beforePrint=true"),void 0!==this.onAfterPrint&&(i+="&afterPrint=true"),void 0!==this.onDocumentLoad&&(i+="&pagesLoaded=true"),void 0!==this.onPageChange&&(i+="&pageChange=true"),this.downloadFileName&&(this.downloadFileName.endsWith(".pdf")||(this.downloadFileName+=".pdf"),i+="&fileName="+this.downloadFileName),void 0!==this.openFile&&(i+="&openFile="+this.openFile),void 0!==this.download&&(i+="&download="+this.download),this.startDownload&&(i+="&startDownload="+this.startDownload),void 0!==this.viewBookmark&&(i+="&viewBookmark="+this.viewBookmark),void 0!==this.print&&(i+="&print="+this.print),this.startPrint&&(i+="&startPrint="+this.startPrint),void 0!==this.fullScreen&&(i+="&fullScreen="+this.fullScreen),void 0!==this.find&&(i+="&find="+this.find),this.lastPage&&(i+="&lastpage="+this.lastPage),this.rotatecw&&(i+="&rotatecw="+this.rotatecw),this.rotateccw&&(i+="&rotateccw="+this.rotateccw),this.cursor&&(i+="&cursor="+this.cursor),this.scroll&&(i+="&scroll="+this.scroll),this.spread&&(i+="&spread="+this.spread),this.locale&&(i+="&locale="+this.locale),this.useOnlyCssZoom&&(i+="&useOnlyCssZoom="+this.useOnlyCssZoom),(this._page||this.zoom||this.nameddest||this.pagemode)&&(i+="#"),this._page&&(i+="&page="+this._page),this.zoom&&(i+="&zoom="+this.zoom),this.nameddest&&(i+="&nameddest="+this.nameddest),this.pagemode&&(i+="&pagemode="+this.pagemode),(this.errorOverride||this.errorAppend)&&(i+="&errorMessage="+this.errorMessage,this.errorOverride&&(i+="&errorOverride="+this.errorOverride),this.errorAppend&&(i+="&errorAppend="+this.errorAppend)),this.externalWindow?this.viewerTab.location.href=i:this.iframe.nativeElement.src=i}},n.propDecorators={iframe:[{type:e.i9L,args:["iframe",{static:!0}]}],viewerId:[{type:e.IIB}],onBeforePrint:[{type:e.r_U}],onAfterPrint:[{type:e.r_U}],onDocumentLoad:[{type:e.r_U}],onPageChange:[{type:e.r_U}],viewerFolder:[{type:e.IIB}],externalWindow:[{type:e.IIB}],showSpinner:[{type:e.IIB}],downloadFileName:[{type:e.IIB}],openFile:[{type:e.IIB}
1],download:[{type:e.IIB}],startDownload:[{type:e.IIB}],viewBookmark:[{type:e.IIB}],print:[{type:e.IIB}],startPrint:[{type:e.IIB}],fullScreen:[{type:e.IIB}],find:[{type:e.IIB}],zoom:[{type:e.IIB}],nameddest:[{type:e.IIB}],pagemode:[{type:e.IIB}],lastPage:[{type:e.IIB}],rotatecw:[{type:e.IIB}],rotateccw:[{type:e.IIB}],cursor:[{type:e.IIB}],scroll:[{type:e.IIB}],spread:[{type:e.IIB}],locale:[{type:e.IIB}],useOnlyCssZoom:[{type:e.IIB}],errorOverride:[{type:e.IIB}],errorAppend:[{type:e.IIB}],errorMessage:[{type:e.IIB}],diagnosticLogs:[{type:e.IIB}],externalWindowOptions:[{type:e.IIB}],page:[{type:e.IIB}],pdfSrc:[{type:e.IIB}]},n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["ng2-pdfjs-viewer"]],viewQuery:function(t,i){var a;1&t&&e.Gf(Ec,7),2&t&&e.iGM(a=e.CRH())&&(i.iframe=a.first)},inputs:{externalWindow:"externalWindow",showSpinner:"showSpinner",openFile:"openFile",download:"download",viewBookmark:"viewBookmark",print:"print",fullScreen:"fullScreen",find:"find",useOnlyCssZoom:"useOnlyCssZoom",errorOverride:"errorOverride",errorAppend:"errorAppend",diagnosticLogs:"diagnosticLogs",page:"page",pdfSrc:"pdfSrc",viewerId:"viewerId",viewerFolder:"viewerFolder",downloadFileName:"downloadFileName",startDownload:"startDownload",startPrint:"startPrint",zoom:"zoom",nameddest:"nameddest",pagemode:"pagemode",lastPage:"lastPage",rotatecw:"rotatecw",rotateccw:"rotateccw",cursor:"cursor",scroll:"scroll",spread:"spread",locale:"locale",errorMessage:"errorMessage",externalWindowOptions:"externalWindowOptions"},outputs:{onBeforePrint:"onBeforePrint",onAfterPrint:"onAfterPrint",onDocumentLoad:"onDocumentLoad",onPageChange:"onPageChange"},decls:2,vars:1,consts:[["title","ng2-pdfjs-viewer","width","100%","height","100%",3,"hidden"],["iframe",""]],template:function(t,i){1&t&&e._UZ(0,"iframe",0,1),2&t&&e.Q6J("hidden",i.externalWindow||!i.externalWindow&&!i.pdfSrc)},encapsulation:2}),n}(),Yc=function(){function n(){}return n.forRoot=function(){return{ngModule:n}},n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.oAB({type:n}),n.\u0275inj=e.cJS({imports:[[p.ez]]}),n}();function Jc(n,r){if(1&n&&(e.TgZ(0,"div",6),e._UZ(1,"ng2-pdfjs-viewer",7),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("pdfSrc",t.pdfLink)}}const $c=function(){return{skin:"Basic 2 Columns",legacy:!1,signOut:!1}};function Hc(n,r){1&n&&(e.TgZ(0,"div",8),e._UZ(1,"eds-section-title",9),e.ALo(2,"translate"),e.ALo(3,"translate"),e._UZ(4,"ft-sign-in",10),e.qZA()),2&n&&(e.xp6(1),e.Q6J("title",e.lcZ(2,3,"literature.restricted-document"))("subTitle",e.lcZ(3,5,"literature.sign-in-to-access")),e.xp6(3),e.Q6J("inputParameters",e.DdM(7,$c)))}function Bc(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"eds-tab",3),e.YNc(2,Jc,2,1,"div",4),e.YNc(3,Hc,5,8,"div",5),e.qZA(),e.BQk()),2&n){const t=r.$implicit,i=e.oxw();e.xp6(1),e.Q6J("heading",t.title)("tabId",t.tabId),e.xp6(1),e.Q6J("ngIf",(null==t?null:t.protected)&&i.isLoggedIn||!(null!=t&&t.protected)),e.xp6(1),e.Q6J("ngIf",(null==t?null:t.protected)&&!i.isLoggedIn)}}let Gc=(()=>{class n{constructor(t,i,a){this.headerDocumentsService=t,this.appStateService=i,this.profileService=a,this.unsubscribe$=new f.xQ,this.profileService.isLoggedIn$().pipe((0,h.R)(this.unsubscribe$)).subscribe(s=>{this.isLoggedIn=s})}ngOnInit(){this.documents=[],this.widenUrl=this.appStateService.getWidenUrl(),this.litPreviewUrl=this.appStateService.getLiteratureDownloadPreviewUrl(),this.headerDocumentsService.documentPreviewData$.pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.documents=this.getMappedDocuments(t)})}getMappedDocuments(t){return t.map(i=>({...i,pdfLink:this.createLitDownloadPath(i.customFilePath)}))}createLitDownloadPath(t){return this.litPreviewUrl+t}replaceWidenPath(t){let i=t.replace(this.widenUrl,"/dam/");return i=i.replace("https://www.franklintempleton.com/","/"),i}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(Qc.W),e.Y36(ne.ZQ),e.Y36(k.H3))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-preview"]],decls:3,vars:2,consts:[["edsGrid",""],["dropdownLabel","View","dropdownTheme","handheld",3,"paddingTopSm"],[4,"ngFor","ngForOf"],[3,"heading","tabId"],["class","pdf__wrapper","style","height: calc(100vh - 72px)",4,"ngIf"],["class","pdf__wrapper",4,"ngIf"],[1,"pdf__wrapper",2,"height","calc(100vh - 72px)"],["viewerFolder","/assets/pdfjs","pagemode","none",3,"pdfSrc"],[1,"pdf__wrapper"],[3,"title","subTitle"],[3,"inputParameters"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.TgZ(1,"eds-tabs",1),e.YNc(2,Bc,4,4,"ng-container",2),e.qZA(),e.qZA()),2&t&&(e.xp6(1),e.Q6J("paddingTopSm",!0),e.xp6(1),e.Q6J("ngForOf",i.documents))},directives:[o.ljP,o.n4f,p.sg,o.idV,p.O5,qc,o.DgL,Ze.F],pipes:[w.X],styles:[""]}),n})();function Vc(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"eds-checkbox",6),e.NdJ("checkedChange",function(a){e.CHM(t);const s=e.oxw(2);return s.onSelectionChanged(a,s.rowData)}),e.qZA(),e.BQk()}if(2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("id",null==t.rowData.literatureData?null:t.rowData.literatureData.rowId
1)("value",null==t.rowData.literatureData?null:t.rowData.literatureData.rowId)("disabled",!1)("checked",t.rowData.literatureData.isSelected)("hideLabel",!1)("required",!1)}}function Wc(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Vc,2,6,"ng-container",5),e.BQk()),2&n){const t=r.$implicit;e.xp6(1),e.Q6J("ngIf","MULTI_SELECT_CHECKBOX"===t.colId)}}function zc(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",7),e.TgZ(2,"div",8),e.ALo(3,"async"),e._uU(4),e.ALo(5,"translate"),e.qZA(),e._UZ(6,"ft-fund-name-cell-renderer",9),e.qZA(),e.BQk()),2&n){const t=e.oxw(2);e.xp6(2),e.Q6J("ngClass",e.lcZ(3,3,t.isMobile$)?"fund-document-card__pdf-column--is-mobile":""),e.xp6(2),e.hij(" ",e.lcZ(5,5,"literature.pdf-format")," "),e.xp6(2),e.Q6J("cellRendererData",t.rendererData)}}function jc(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"eds-panel",10),e._UZ(2,"ft-document-detail",11),e.qZA(),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("hasPadding",!0),e.xp6(1),e.Q6J("cellRendererData",t.rendererData)("convertDateTo",t.convertDateTo)}}const wt=function(){return{s:2,m:2}};function Kc(n,r){if(1&n&&(e.TgZ(0,"div",14),e._uU(1),e.qZA()),2&n){const t=e.oxw(2).$implicit;e.Q6J("columnNumbers",e.DdM(2,wt)),e.xp6(1),e.hij(" ",t.val," ")}}function Xc(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"eds-panel",10),e.TgZ(2,"div",12),e.TgZ(3,"div",13),e.TgZ(4,"div",14),e._uU(5),e.qZA(),e.YNc(6,Kc,2,3,"div",15),e.qZA(),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("hasPadding",!0),e.xp6(3),e.Q6J("columnNumbers",e.DdM(4,wt)),e.xp6(1),e.hij(" ",t.label,": "),e.xp6(1),e.Q6J("ngIf",t.val)}}function ed(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div",16),e.ALo(2,"async"),e._UZ(3,"ft-document-download",9),e.qZA(),e.BQk()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("edsPaddingTop",e.lcZ(2,2,t.isMobile$)?"md":""),e.xp6(2),e.Q6J("cellRendererData",t.rendererData)}}function td(n,r){if(1&n&&(e.ynx(0),e.YNc(1,zc,7,7,"ng-container",5),e.YNc(2,jc,3,3,"ng-container",5),e.YNc(3,Xc,7,5,"ng-container",5),e.YNc(4,ed,4,4,"ng-container",5),e.BQk()),2&n){const t=r.$implicit,i=e.oxw();e.xp6(1),e.Q6J("ngIf","NAME"===t.colId||"TITLE"===t.colId),e.xp6(1),e.Q6J("ngIf","DETAIL"===t.colId),e.xp6(1),e.Q6J("ngIf","PUBLICATION_DATE"===t.colId&&(i.isIntel||!(null!=i.rowData.literatureData&&i.rowData.literatureData.clientUse))),e.xp6(1),e.Q6J("ngIf","ACTION"===t.colId)}}let id=(()=>{class n{constructor(t,i,a,s){this.windowRef=t,this.literatureFundDocumentService=i,this.literatureConfig=a,this.responsiveService=s,this.rendererData={data:{}},this.renderParams={},this.selectionEmitter=new e.vpe,this.finalRow=[],this.isMobile$=this.responsiveService.isMobile$()}ngOnChanges(){this.rowData&&this.columnDefs&&this.columnDefs.length>0&&this.processSections(),this.rendererData=this.renderParams,this.rendererData.data=this.rowData,this.isIntel||(this.rendererData={...this.rendererData,showPublicationDate:!0})}processSections(){this.convertDateTo=this.literatureConfig.dateFormat,this.isIntel=this.literatureConfig.isInternational,this.finalRow=[],this.columnDefs.forEach(t=>{this.finalRow.push(this.processCol(t))})}goToLink(t){this.windowRef.open(t?.cmsExternalLink?t?.cmsExternalLink:this.literatureFundDocumentService.getDownloadUrl(t?.literatureHref),"_blank")}processCol(t){const i=t.colId||"",a=t.headerName||"";let s;return t.cellRendererParams&&(this.renderParams={...t.cellRendererParams,...this.renderParams}),t.valueFormatter?s="string"==typeof t.valueFormatter?t.valueFormatter:t.valueFormatter({data:this.rowData,value:this.rowData.literatureData.frkReferenceDate,context:this.gridContext}):t.valueGetter?s="string"==typeof t.valueGetter?t.valueGetter:t.valueGetter({data:this.rowData,context:this.gridContext}):t.cellRenderer&&"string"==typeof t.cellRenderer&&(s=t.cellRenderer),{colId:i,label:a,val:s}}onSelectionChanged(t,i){this.rowData.literatureData.isSelected=!this.rowData.literatureData.isSelected,this.selectionEmitter.emit(i)}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(z.m9),e.Y36(Se.M),e.Y36(I.d),e.Y36(o.kzD))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-fund-document-card"]],inputs:{rowData:"rowData",columnDefs:"columnDefs",gridContext:"gridContext"},outputs:{selectionEmitter:"selectionEmitter"},features:[e.TTD],decls:7,vars:3,consts:[[1,"fund-document-card"],["edsSpacing","md","theme","white",3,"hasBorders"],["edsFlexbox","","edsPadding","","edsPaddingLeft","md","edsPaddingTop","md"],[4,"ngFor","ngForOf"],[1,"fund-document-card__pdf-column"],[4,"ngIf"],["name","story-checkbox",3,"id","value","disabled","checked","hideLabel","required","checkedChange"],["edsFlexbox","","flexDirection","column"],[1,"text-grey1",3,"ngClass"],[3,"cellRendererData"],["edsSpacing","md","theme","grey",3,"hasPadding"],[3,"cellRendererData","convertDateTo"],["edsGrid",""],["edsRow",""],["edsCol","",3,"columnNumbers"],["edsCol","",3,"columnNumbers",4,"ngIf"],["edsFlexbox","","edsSpacing","md","edsPadding","",3,"edsPaddingTop"]],template:function(t,i){1&t&&(e.ynx(0),e.TgZ(1,"div",0),e.TgZ(2,"eds-panel",1),e.TgZ(3,"div",2),e.YNc(4,Wc,2,1,"ng-container",3),e.TgZ(5,"div",4),e.YNc(6,td,5,4,"ng-container",3),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.BQk()),2&t&&(e.xp6(2),e.Q6J("hasBorders",!0),e.xp6(2),e.Q6J("ngForOf",i.finalRow),e.xp6(2),e.Q6J("ngForOf",i.finalRow))},directives:[o.yXm,o.OPD,o.Wxy,o.cph,p.sg,p.O5,o.bK4,p.mk,Oe,Ne,o.ljP,o.vZ,o.iKq,Me],pipes:[p.Ov,w.X],styles:[".fund-document-card__pdf-column--is-mobile[_ngcontent-%COMP%]{margin-top:-5px}"]}),n})();const nd=function(){return{s:4,m:8,l:10}};function ad(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"ft-fund-document-card",1),e.NdJ("selectionEmitter",function(a){return e.CHM(t),e.oxw().onSelectionChanged(a)}),e.qZA()}if(2&n){const t=r.$implicit,i=e.oxw();e.Q6J("columnNumbers",e.DdM(4,nd))("rowData",t)("columnDefs",i.columnDefs)("gridContext",i.gridContext)}}let rd=(()=>{class n{constructor(){this.selectionEmitter=new e.vpe}onSelectionChanged(t){this.selectionEmitter.emit(t)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-fund-document-card-container"]],inputs:{rowData:"rowData",columnDefs:"c
1olumnDefs",gridContext:"gridContext"},outputs:{selectionEmitter:"selectionEmitter"},decls:1,vars:1,consts:[["edsCol","","edsSpacing","sm",3,"columnNumbers","rowData","columnDefs","gridContext","selectionEmitter",4,"ngFor","ngForOf"],["edsCol","","edsSpacing","sm",3,"columnNumbers","rowData","columnDefs","gridContext","selectionEmitter"]],template:function(t,i){1&t&&e.YNc(0,ad,1,5,"ft-fund-document-card",0),2&t&&e.Q6J("ngForOf",i.rowData)},directives:[p.sg,id,o.iKq,o.OPD],styles:[""]}),n})();const sd=["documentGridColumn"];function od(n,r){1&n&&e._UZ(0,"eds-proximal",8)}function ld(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",9),e.TgZ(1,"div",10),e.TgZ(2,"ft-literature-dialog",11),e.NdJ("dialog",function(a){return e.CHM(t),e.oxw().closeDialog(a)})("deleteDoc",function(a){return e.CHM(t),e.oxw().deselectedDownloadDocs(a,!0)})("downloadStart",function(){return e.CHM(t),e.oxw().startDownload()})("emailStart",function(){return e.CHM(t),e.oxw().startEmail()})("modalClose",function(){e.CHM(t);const a=e.oxw();return a.closeModal(a.ModalId.Sticky_Modal)})("backEmail",function(){return e.CHM(t),e.oxw().emailBack()})("continueEmail",function(a){return e.CHM(t),e.oxw().emailContinue(a)})("deleteCartDoc",function(a){return e.CHM(t),e.oxw().updateStorage(a)})("emptyCart",function(a){return e.CHM(t),e.oxw().emptyCart(a)}),e.qZA(),e.qZA(),e.qZA()}if(2&n){const t=e.oxw();e.xp6(2),e.Q6J("dialogId",t.ModalIdValue)("modalIdEnum",t.ModalId.Sticky_Modal)("multiSelectDialogData",t.multiSelectDialogData)("gridData",t.dialogData)}}function cd(n,r){1&n&&(e.ynx(0),e._UZ(1,"ft-literature-preview"),e.BQk())}function dd(n,r){}function ud(n,r){1&n&&e.YNc(0,dd,0,0,"ng-template")}const be=function(n){return{data:n}};function md(n,r){if(1&n&&(e.ynx(0),e.YNc(1,ud,1,0,void 0,16),e.BQk()),2&n){const t=e.oxw().$implicit;e.oxw(3);const i=e.MAs(6);e.xp6(1),e.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",e.VKq(2,be,t))}}function gd(n,r){}function pd(n,r){1&n&&e.YNc(0,gd,0,0,"ng-template")}function _d(n,r){if(1&n&&(e.ynx(0),e.YNc(1,pd,1,0,void 0,16),e.BQk()),2&n){const t=e.oxw().$implicit;e.oxw(3);const i=e.MAs(8);e.xp6(1),e.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",e.VKq(2,be,t))}}function hd(n,r){if(1&n&&(e.TgZ(0,"div"),e._UZ(1,"eds-title",15),e.ALo(2,"translate"),e.YNc(3,md,2,4,"ng-container",2),e.YNc(4,_d,2,4,"ng-container",2),e.qZA()),2&n){const t=r.$implicit,i=e.oxw(3);e.xp6(1),e.s9C("title",e.lcZ(2,5,"literature."+t.key)),e.Q6J("size","h3")("level",3),e.xp6(2),e.Q6J("ngIf",!i.isMobile),e.xp6(1),e.Q6J("ngIf",i.isMobile)}}function fd(n,r){if(1&n&&(e.TgZ(0,"div",13),e.YNc(1,hd,5,7,"div",14),e.ALo(2,"keyvalue"),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",e.xi3(2,1,t.dataTab,t.originalOrder))}}function Cd(n,r){if(1&n&&(e.ynx(0),e.YNc(1,fd,3,4,"div",12),e.BQk()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(null==t.dataTab?null:t.dataTab.size)>0)}}function vd(n,r){}function Dd(n,r){1&n&&e.YNc(0,vd,0,0,"ng-template")}function yd(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Dd,1,0,void 0,16),e.BQk()),2&n){const t=e.oxw(2).$implicit;e.oxw(3);const i=e.MAs(6);e.xp6(1),e.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",e.VKq(2,be,t))}}function xd(n,r){}function Td(n,r){1&n&&e.YNc(0,xd,0,0,"ng-template")}function Sd(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Td,1,0,void 0,16),e.BQk()),2&n){const t=e.oxw(2).$implicit;e.oxw(3);const i=e.MAs(8);e.xp6(1),e.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",e.VKq(2,be,t))}}function bd(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"div"),e.YNc(2,yd,2,4,"ng-container",2),e.qZA(),e.YNc(3,Sd,2,4,"ng-container",2),e.BQk()),2&n){const t=e.oxw(4);e.xp6(1),e.ekj("visibility-hidden",!t.loaded),e.xp6(1),e.Q6J("ngIf",!t.isHandheld),e.xp6(1),e.Q6J("ngIf",t.isHandheld)}}function Ld(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-tab",20),e.NdJ("selected",function(){return e.CHM(t),e.oxw(3).onSelected()}),e.ALo(1,"translate"),e.YNc(2,bd,4,4,"ng-container",2),e.qZA()}if(2&n){const t=r.$implicit;e.s9C("heading",e.lcZ(1,2,"literature."+t.key)),e.xp6(2),e.Q6J("ngIf",t.value.length>0)}}function Zd(n,r){if(1&n&&(e.TgZ(0,"div",10),e.TgZ(1,"div",17),e.TgZ(2,"eds-tabs",18),e.YNc(3,Ld,3,4,"eds-tab",19),e.ALo(4,"keyvalue"),e.qZA(),e.qZA(),e.qZA()),2&n){const t=e.oxw(2);e.xp6(2),e.Q6J("followFocus",!0)("isNavigation",!1)("cacheActive",!0)("darkBackgroun
1d",!0)("fullWidth",!0),e.xp6(1),e.Q6J("ngForOf",e.xi3(4,6,t.dataTab,t.originalOrder))}}function wd(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Zd,5,9,"div",6),e.BQk()),2&n){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",(null==t.dataTab?null:t.dataTab.size)>0)}}function Ad(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"ag-grid-angular",21,22),e.NdJ("rowSelected",function(a){e.CHM(t);const s=e.oxw();return s.onSelectionChanged(a,s.href,!0,!0)})("gridReady",function(a){return e.CHM(t),e.oxw().onGridReady(a)})("gridSizeChanged",function(){return e.CHM(t),e.oxw().onGridSizeChanged()}),e.qZA()}if(2&n){const t=r.data,i=e.oxw();e.Q6J("rowData",t.value)("columnDefs",i.columnDefs)("frameworkComponents",i.frameworkComponents)("rowSelection","multiple")("suppressPaginationPanel",!0)("suppressRowClickSelection",!0)("suppressHorizontalScroll",!0)("pagination",!1)("suppressRowHoverHighlight",!0)("suppressCellSelection",!1)("ensureDomOrder",!0)("enableCellTextSelection",!0)}}function Id(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"ft-fund-document-card-container",23),e.NdJ("selectionEmitter",function(a){e.CHM(t);const s=e.oxw();return s.onSelectionChanged(a,s.href,!1,!0)}),e.qZA()}if(2&n){const t=r.data,i=e.oxw();e.Q6J("rowData",t.value)("columnDefs",i.columnDefs)}}function kd(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"eds-sticky-footer",24),e.NdJ("btnSubscribePrimary",function(){return e.CHM(t),e.oxw().operationToPerform("email")})("btnSubscribeSecond",function(){return e.CHM(t),e.oxw().operationToPerform("download")})("btnSubscribeThird",function(){return e.CHM(t),e.oxw().operationToPerform("addToCart")}),e.qZA()}if(2&n){const t=e.oxw();e.Q6J("itemCount",t.rowCountValue)("isHide",0===t.rowCount)("primaryAction",t.emailStickyButton)("secondaryAction",t.downloadStickyButton)("tertiaryAction",t.addToCartStickyButton)("stickyFooterName","document_listing_sticky_footer")}}function Nd(n,r){1&n&&(e.TgZ(0,"div",10),e.TgZ(1,"div",17),e.TgZ(2,"div",25),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&n&&(e.xp6(4),e.hij(" ",e.lcZ(5,1,"literature.lit-error-message")," "))}function Fd(n,r){1&n&&e._UZ(0,"eds-proximal",26)}T.Y.getLogger("LiteratureFundDocumentComponent");let Md=(()=>{class n extends Re{constructor(t,i,a,s,l,c,d,m,_,y,L,M,O,H,V,W){super(c,s,d,m,_,l,L,O,y,M,V,W,H),this.literatureFundDocumentService=t,this.literatureAgGridHelperService=i,this.router=a,this.changeDetectorRef=s,this.translateService=l,this.responsiveService=c,this.cartService=d,this.dialogService=m,this.downloadService=_,this.modalService=y,this.formBuilder=L,this.profileService=M,this.literatureConfig=O,this.stickyFooterService=H,this.analyticsService=V,this.fundFilterService=W,this.dataTab=new Map,this.ModalId=u.ZO,this.unsubscribe$=new f.xQ,this.isColumnLayout=!1,this.isPreviewLayout=!1,this.originalOrder=(le,Le)=>0}getDownloadUrl(t){return this.literatureFundDocumentService.getDownloadUrl(t)}ngOnInit(){super.ngOnInit(),this.href=this.router.url,this.isCartConfigured=-1!==this.literatureFundDocumentService.getColumnToDisplay().indexOf("ADD_TO_CART");const t=this.component?.getModels()?.config;this.literatureFundDocumentService.register().pipe((0,h.R)(this.unsubscribe$)).subscribe(i=>{i.datatab&&i.datatab.forEach(a=>{a.forEach(s=>{a.filter(c=>c.literatureData.dctermsType===s.literatureData.dctermsType).length>1&&(s.literatureData.isDuplicateDCTermsType=!0)})}),this.dataTab=i.datatab,this.populateLiteratureData(),this.changeDetectorRef.detectChanges()}),this.literatureFundDocumentService.populate({fundId:t?.fundId,shareClassCode:t?.shareClassCode}),this.getLayout()}postEmailDocs(t,i,a){this.literatureFundDocumentService.postEmailDocs(t,i,a)}populateLiteratureData(){if(this.isInternational=this.literatureFundDocumentService.isInternational,this.columnDefs=this.getColumnDefs().filter(i=>-1!==this.literatureFundDocumentService.getColumnToDisplay().indexOf(i.colId)),!this.columnDefs.some(i=>"MULTI_SELECT_CHECKBOX"===i.colId)){const i="TITLE";this.columnDefs.forEach((a,s)=>{a.colId===i&&0===s&&(a.cellStyle={...a.cellStyle,left:"0px"})})}}onSelected(){this.loaded||(this.loaded=!1)}getColumnDefs(){return this.literatureAgGridHelperService.getFundDocumentListingColDef(this.isInternational,this.literatureConfig.navigationUrls?.litDetailUrl,this.apiDateFormat,this,this.literatureFundDocumentService.dateFormat,this.literatureFundDocumentService.isInvestor(),u.GF.ADDED_FROM_GRID,this.isColumnLayout)}getLayout(){"Documents Column View"===this.component.getParameters().tableView&&(this.isColumnLayout=!0),"Documents Preview"===this.component.getParameters().tableView&&(this.isPreviewLayout=!0)}ngOnDestroy(){this.loginSubscription?.unsubscribe(),this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(Se.M),e.Y36(qe),e.Y36(ie.F0),e.Y36(e.sBO),e.Y36(F.s),e.Y36(o.kzD),e.Y36(Y.h),e.Y36(o.xAy),e.Y36(ue.K),e.Y36(o.Z7U),e.Y36(Z.qu),e.Y36(K.H),e.Y36(I.d),e.Y36(k.qQ),e.Y36(o.yDm),e.Y36(U.B6))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-fund-document"]],viewQuery:function(t,i){if(1&t&&e.Gf(sd,5),2&t){let a;e.iGM(a=e.CRH())&&(i.documentGridColumn=a)}}
1,inputs:{page:"page",component:"component"},features:[e._Bn([Se.M,p.uU]),e.qOj],decls:12,vars:8,consts:[["placement","FundDocumentsTop",4,"ngIf"],["edsGrid","",4,"ngIf"],[4,"ngIf"],["agGrid",""],["fundDocumentCard",""],["variation","2",3,"itemCount","isHide","primaryAction","secondaryAction","tertiaryAction","stickyFooterName","btnSubscribePrimary","btnSubscribeSecond","btnSubscribeThird",4,"ngIf"],["edsRow","",4,"ngIf"],["placement","FundDocumentBottom",4,"ngIf"],["placement","FundDocumentsTop"],["edsGrid",""],["edsRow",""],[3,"dialogId","modalIdEnum","multiSelectDialogData","gridData","dialog","deleteDoc","downloadStart","emailStart","modalClose","backEmail","continueEmail","deleteCartDoc","emptyCart"],["edsSubGrid","layout-1","edsSubGridDesktop","layout-1","edsSubGridDesktopLarge","layout-1","edsSubGridGap","lg",4,"ngIf"],["edsSubGrid","layout-1","edsSubGridDesktop","layout-1","edsSubGridDesktopLarge","layout-1","edsSubGridGap","lg"],[4,"ngFor","ngForOf"],["edsSpacing","sm",3,"size","level","title"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["edsCol",""],["dropdownTheme","handheld",3,"followFocus","isNavigation","cacheActive","darkBackground","fullWidth"],[3,"heading","selected",4,"ngFor","ngForOf"],[3,"heading","selected"],["edsSpacing","lg","domLayout","autoHeight",1,"ag-theme-frk","ag-theme-frk--dark",2,"width","100%","height","100%",3,"rowData","columnDefs","frameworkComponents","rowSelection","suppressPaginationPanel","suppressRowClickSelection","suppressHorizontalScroll","pagination","suppressRowHoverHighlight","suppressCellSelection","ensureDomOrder","enableCellTextSelection","rowSelected","gridReady","gridSizeChanged"],["literatureDocumentGrid",""],["edsRow","",3,"rowData","columnDefs","selectionEmitter"],["variation","2",3,"itemCount","isHide","primaryAction","secondaryAction","tertiaryAction","stickyFooterName","btnSubscribePrimary","btnSubscribeSecond","btnSubscribeThird"],["edsPadding","","edsPaddingAll","lg"],["placement","FundDocumentBottom"]],template:function(t,i){1&t&&(e.YNc(0,od,1,0,"eds-proximal",0),e.YNc(1,ld,3,4,"div",1),e.YNc(2,cd,2,0,"ng-container",2),e.YNc(3,Cd,2,1,"ng-container",2),e.YNc(4,wd,2,1,"ng-container",2),e.YNc(5,Ad,2,12,"ng-template",null,3,e.W1O),e.YNc(7,Id,1,2,"ng-template",null,4,e.W1O),e.YNc(9,kd,1,6,"eds-sticky-footer",5),e.YNc(10,Nd,6,3,"div",6),e.YNc(11,Fd,1,0,"eds-proximal",7)),2&t&&(e.Q6J("ngIf",!i.isPreviewLayout),e.xp6(1),e.Q6J("ngIf",!i.isPreviewLayout),e.xp6(1),e.Q6J("ngIf",i.isPreviewLayout),e.xp6(1),e.Q6J("ngIf",i.isColumnLayout),e.xp6(1),e.Q6J("ngIf",!i.isColumnLayout&&!i.isPreviewLayout),e.xp6(5),e.Q6J("ngIf",!i.isPreviewLayout),e.xp6(1),e.Q6J("ngIf",!i.isPreviewLayout&&0===(null==i.dataTab?null:i.dataTab.size)),e.xp6(1),e.Q6J("ngIf",!i.isPreviewLayout))},directives:[p.O5,o.JEP,o.ljP,o.vZ,te.u,Gc,o.ESv,p.sg,o.r3N,o.OPD,p.tP,o.iKq,o.n4f,o.idV,R.N8,rd,o.GsX,o.cph],pipes:[p.Nd,w.X],styles:[".sticky-footer-external[_ngcontent-%COMP%]{position:fixed;bottom:0;right:0;z-index:var(--z-index-higher)}.sf-cart-btn[_ngcontent-%COMP%]{margin:20px 32px}.sf-download-btn[_ngcontent-%COMP%]{margin:20px 176px}"]}),n})();var At=g(37668),Od=g(3830),Pd=g(57958),Rd=g(58842);const Ud=[p.ez,o.kWm,o.t8n,o.Gg,o.QX1,o.$QN,o.LOH,o.$W0,Z.UX,ie.Bz,At.m8,o.sy8,st.q8,o.E9$,o.Suy,o.JO4,o.idt,o.xFq,o.cFv,o.UuS,o.rh5,o.D2$,Rd.K,o.$yR,Ct.hx,o.P4_,o.dU1,o.q7U,o.Nz7,Od.a,o.KwY,o.kF1,o.MK6,o.dTQ,o.Fb$,o.EsP,Pd.T];let It=(()=>{class n{constructor(t,i,a,s){this.appStateService=t,this.literatureDataService=i,this.literatureConfig=a,this.literatureApiService=s}populate(t,i){const a=this.literatureDataService.literatureUserProfileMapper(t);return this.getOrderHistoryDetail(a,i).pipe((0,C.U)(s=>(this.addItemDetailLink(s.document),s)),(0,D.d)(1))}addItemDetailLink(t){return t.map(i=>(i.itemDetailLink=this.getItemDetailLink(i.literatureCode),i))}getItemDetailLink(t){return`${this.literatureConfig?.navigationUrls?.litDetailUrl}/${t}`}getUrl(t,i){return this.appStateService.getLiteratureOrderHistoryListUrl()+`/${t}/`+i}getAPIMFlowUrl(t,i){return this.appStateService.getOrderHistoryDetailAPIMUrl()+`${t}/`+i}getOrderHistoryDetail(t,i){return this.appStateService.getUseAPIM(ne.CR.ORDER_HISTORY_DETAIL)?this.literatureApiService.getOrderHistoryDetailAPIMFlow(this.getAPIMFlowUrl(t?.userSysNo,i),t):this.literatureApiService.getOrderHistoryDetail(this.getUrl(t?.businessKey,i),t)}getProfileData$(){return this.literatureDataService.getProfileData$()}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(ne.ZQ),e.LFG(v.u),e.LFG(I.d),e.LFG(Dt.U))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Qd=["tableResponsive"];function Ed(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e._UZ(2,"br"),e.qZA()),2&n){const t=e.oxw().ngIf;e.xp6(1),e.hij(" ",t.mailingAddress2,"")}}function qd(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e._UZ(2,"br"),e.qZA()),2&n){const t=e.oxw().ngIf;e.xp6(1),e.hij(" ",t.mailingAddress3,"")}}function Yd(n,r){1&n&&(e.ynx(0),e._UZ(1,"div",30),e.ALo(2,"translate"),e.BQk()),2&n&&(e.xp6(1),e.s9C("innerHtml",e.lcZ(2,1,"literature.lit-order-detail-delivery-information-primerica"),e.oJD))}function Jd(n,r){1&n&&(e._UZ(0,"div",30),e.ALo(1,"translate")),2&n&&e.s9C("innerHtml",e.lcZ(1,1,"literature.lit-order-detail-delivery-information"),e.oJD)}function $d(n,r){if(1&n&&(e.TgZ(0,"tr",24),e.TgZ(1,"td",31),e._UZ(2,"eds-link-item",32),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.qZA(),e.TgZ(6,"td",31),e._uU(7),e.qZA(),e.TgZ(8,"td",33),e._uU(9),e.ALo(10,"translate"),e.qZA(),e.qZA()),2&n){const t=r.$implicit;e.xp6(2),e.Q6J("title",t.fundName)("href",t.itemDetailLink),e.xp6(2),e.AsE(" ",e.lcZ(5,9,"literature.lit-order-status"),": ",t.orderStatus," "),e.xp6(2),e.Udp("display","none"),e.xp6(1),e.hij(" ",t.orderStatus," "),e.xp6(2),e.AsE(" ",e.lcZ(10,11,"literature.lit-order-qty"),": ",t.quantity," ")}}function Hd(n,r){if(1&n&&e._UZ(0,"eds-info-item",39),2&n){const t=e.oxw().$implicit;e.Q6J("info",t)}}function Bd(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"eds-info-item",39),e._uU(2),e._UZ(3,"eds-link-item",40),e.qZA(),e.BQk()),2&n){const t=e.oxw().$implicit,i=e.oxw(2).index,a=e.oxw().ngIf,s=e.oxw();e.xp6(1),e.Q6J("info",t),e.xp6(1),e.hij(" ",s.removeAndGetLinkValue(t)," "),e.xp6(1),e.Q6J("title",a.document[i].literatureCode)}}function Gd(n,r){if(1&n&&(e.ynx(0),e.YNc(1,Hd,1,1,"eds-info-item",38),e.YNc(2,Bd,4,3,"ng-container",2),e.BQk()),2&n){const t=r.index;e.xp6(1),e.Q6J("ngIf",0!==t),e.xp6(1),e.Q6J("ngIf",0===t)}}function Vd(n,r){if(1&n&&(e.TgZ(0,"div",35),e.TgZ(1,"eds-panel",36),e.YNc(2,Gd,3,2,"ng-container",37),e.qZA(),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.Q6J("hasBorders",!0)("hasBorderRadius",!0)("hasPadding",!0),e.xp6(1),e.Q6J("ngForOf",t)}}function Wd(n,r){if(1&n&&(e.TgZ(0,"div",20),e.YNc(1,Vd,3,4,"div",34),e.ALo(2,"async"),e.qZA()),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",e.lcZ(2,1,t.isHandheld$))}}function zd(n,r){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div",3),e.TgZ(2,"eds-title",4),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.TgZ(5,"p"),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"div"),e.TgZ(9,"button",5),e.NdJ("click",function(){const s=e.CHM(t).ngIf;return e.oxw().reOrderItem(s)}),e._uU(10),e.ALo(11,"translate"),e.qZA(),e.qZA(),e.TgZ(12,"p",6),e._uU(13),e.ALo(14,"translate"),e.qZA(),e.TgZ(15,"div",7),e.ALo(16,"async"),e.TgZ(17,"div",8),e.ALo(18,"async"),e._UZ(19,"eds-title",9),e.ALo(20,"translate"),e.TgZ(21,"address"),e.TgZ(22,"p",10),e._uU(23),e._UZ(24,"br"),e._uU(25),e._UZ(26,"br"),e.YNc(27,Ed,3,1,"span",2),e.YNc(28,qd,3,1,"span",2),e._uU(29),e._UZ(30,"br"),e._uU(31),e._UZ(32,"br"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(33,"div",11),e._UZ(34,"eds-title",9),e.ALo(35,"translate"),e.YNc(36,Yd,3,3,"ng-container",12),e.YNc(37,Jd,2,3,"ng-template",null,13,e.W1O),e.TgZ(39,"p",10),e._uU(40),e.ALo(4
11,"translate"),e.ALo(42,"date"),e.qZA(),e.qZA(),e.qZA(),e._UZ(43,"eds-title",14),e.ALo(44,"translate"),e.TgZ(45,"div",15),e.TgZ(46,"p",16),e._uU(47),e.ALo(48,"translate"),e.qZA(),e._UZ(49,"p",17),e.TgZ(50,"p",18),e._uU(51),e.ALo(52,"translate"),e.qZA(),e.qZA(),e.TgZ(53,"div",19),e.TgZ(54,"div",20),e.TgZ(55,"table",21,22),e.ALo(57,"async"),e.TgZ(58,"thead",23),e.TgZ(59,"tr",24),e.TgZ(60,"th",25),e._uU(61),e.ALo(62,"translate"),e.qZA(),e.TgZ(63,"th",25),e._uU(64),e.ALo(65,"translate"),e.qZA(),e.TgZ(66,"th",26),e._uU(67),e.ALo(68,"translate"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(69,"tbody",27),e.YNc(70,$d,11,13,"tr",28),e.qZA(),e.qZA(),e.qZA(),e.YNc(71,Wd,3,3,"div",29),e.qZA(),e.qZA(),e.BQk()}if(2&n){const t=r.ngIf,i=e.MAs(38),a=e.oxw();e.xp6(3),e.AsE("",e.lcZ(4,35,"literature.lit-order-number")," ",t.orderNumber,""),e.xp6(3),e.AsE(" ",e.lcZ(7,37,"literature.lit-order-status")," : ",t.orderStatus," "),e.xp6(4),e.hij(" ",e.lcZ(11,39,"literature.lit-order-reorder-btn")," "),e.xp6(3),e.hij(" ",e.lcZ(14,41,"literature.lit-order-information")," "),e.xp6(2),e.Q6J("flexDirection",e.lcZ(16,43,a.isMobile$)?"column":"row"),e.xp6(2),e.Q6J("edsSpacing",e.lcZ(18,45,a.isMobile$)?"lg":"none"),e.xp6(2),e.s9C("title",e.lcZ(20,47,"literature.lit-order-mailing-address")),e.xp6(4),e.AsE(" ",t.firstName+" "," ",t.lastName," "),e.xp6(2),e.hij(" ",t.mailingAddress1,""),e.xp6(2),e.Q6J("ngIf",t.mailingAddress2),e.xp6(1),e.Q6J("ngIf",t.mailingAddress3),e.xp6(1),e.hij(" ",t.city,""),e.xp6(2),e.hij(" ",t.zip,""),e.xp6(3),e.s9C("title",e.lcZ(35,49,"literature.lit-order-delivery-details")),e.xp6(2),e.Q6J("ngIf",a.isPrimericaUser)("ngIfElse",i),e.xp6(4),e.AsE(" ",e.lcZ(41,51,"literature.lit-order-date")," ",e.xi3(42,53,t.orderDate,"MM/dd/yyyy")," "),e.xp6(3),e.s9C("title",e.lcZ(44,56,"literature.lit-order-details")),e.xp6(4),e.AsE(" ",e.lcZ(48,58,"literature.literature-cart-total-items")," : ",t.titles," "),e.xp6(4),e.AsE(" ",e.lcZ(52,60,"literature.lit-order-overall-quantity")," : ",t.overallQuantity," "),e.xp6(4),e.Udp("display",e.lcZ(57,62,a.isHandheld$)?"none":""),e.xp6(6),e.hij(" ",e.lcZ(62,64,"literature.lit-listing-items")," "),e.xp6(2),e.Udp("display","none"),e.xp6(1),e.hij(" ",e.lcZ(65,66,"literature.lit-order-status")," "),e.xp6(3),e.hij(" ",e.lcZ(68,68,"literature.literature-overall-quantity")," "),e.xp6(3),e.Q6J("ngForOf",t.document),e.xp6(1),e.Q6J("ngForOf",a.cards)}}const jd=T.Y.getLogger("LiteratureOrderHistoryDetailComponent");let Kd=(()=>{class n extends A.N{constructor(t,i,a,s,l,c,d,m,_,y){super(),this.literatureOrderHistoryDetailService=t,this.responsiveService=i,this.tableResponsiveService=a,this.changeDetectorRef=s,this.translateService=l,this.cartHandlerService=c,this.profileService=d,this.literatureConfig=m,this.personalisationService=_,this.storageService=y,this.unsubscribe$=new f.xQ,this.cards=[],this.isPrimericaUser=!1,this.tableResponsiveService.cards$?.pipe((0,h.R)(this.unsubscribe$)).subscribe(L=>{this.cards=L,this.changeDetectorRef.detectChanges()})}set table(t){t&&this.tableResponsiveService?.init(t)}ngOnInit(){const t=(0,re.D)(this.storageService.retrieve(N.cO));this.setBreadcrumbItems();const a=this.component?.getModels()?.config?.literatureOrderNumber;this.isHandheld$=this.responsiveService.isHandheld$(),this.isMobile$=this.responsiveService.isMobile$(),this.profile$=this.literatureOrderHistoryDetailService.getProfileData$(),(0,vt.aj)([this.personalisationService.getPersonalData$(),this.literatureOrderHistoryDetailService.getProfileData$()]).pipe((0,h.R)(this.unsubscribe$),(0,Ue.w)(([s,l])=>(l?.isLoggedIn&&s?.identifiers?.globalId&&(l.profileInfo.contactGlobalId=s.identifiers.globalId),this.literatureOrderHistoryDetailService.populate(l.profileInfo,a).pipe((0,He.K)(c=>(jd.error("[literatureOrderHistoryDetailData] Received error from backend request. Please try to reload this page or try later."+JSON.stringify(c)+" [error status]: "+c.status),(0,pe.of)({}))))))).subscribe(s=>{this.orderDetails$=(0,pe.of)(s)}),this.onSort(),t.pipe((0,h.R)(this.unsubscribe$)).subscribe(s=>{this.isPrimericaUser="partner-primerica"===s}),this.changeDetectorRef.detectChanges()}reOrderItem(t){const i=t.document.map(a=>({literatureData:{...a,docId:a?.docId?a?.docId:a.literatureCode}}));this.cartHandlerService.addToCart(i,u.GF.ADDED_FROM_ORDER_HISTORY),this.literatureConfig.navigateToUrl(`${this.literatureConfig.navigationUrls?.litOrderCheckoutUrl}`)}ngOnDestroy(){this.tableResponsiveService?.onDestroy(),this.unsubscribe$.next(),this.unsubscribe$.complete()}sortData(t){const i=P.$K;return t.document=t.document.sort((a,s)=>i(a.fundName,s.fundName,null,null,!1)),t}onSort(){this.orderDetails$=this.orderDetails$?.pipe((0,C.U)(t=>this.sortData(t)))}removeAndGetLinkValue(t){this.tableResponsiveService.removeValue(t)}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(It),e.Y36(o.kzD),e.Y36(oe.x),e.Y36(e.sBO),e.Y36(F.s),e.Y36(Y.h),e.Y36(K.H),e.Y36(I.d),e.Y36(xt.Cc),e.Y36(k.V1))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-literature-order-history-detail"]],viewQuery:function(t,i){if(1&t&&e.Gf(Qd,5),2&t){let a;e.iGM(a=e.CRH())&&(i.table=a.first)}},features:[e._Bn([oe.x]),e.qOj],decls:7,vars:13,consts:[["edsGrid","","edsPadding","",3,"edsSpacing","edsPaddingLeft","edsPaddingRight"],["theme","basic","edsPadding","","edsPaddingLeft","sm",3,"items"],[4,"ngIf"],[1,"container"],["edsSpacing","sm","size","h3","theme","basic"],["edsSpacing","xl","edsButton","primary",1,"",3,"click"],["edsSpacing","xs",1,"pre-title"],["edsFlexbox","","justifyContent","space-between","edsSpacing","xl",3,"flexDirection"],["edsFlexItem","","flexBasis","40%",3,"edsSpacing"],["edsSpacing","sm","size","h6","theme","basic",3,"title"],["edsSpacing","none"],["edsFlexItem","","flexBasis","60%"],[4,"ngIf","ngIfElse"],["nonPrimericaUser",""],["edsSpacing","xs","size","h6","theme","basic",3,"title"],["edsFlexbox",""],["edsPadding","","edsPaddingRight","sm","edsSpacing","md"],[1,"separator"],["edsPadding","","edsPaddingLeft","sm","edsSpacing","md"],["edsGrid",""],["edsRow",""],[1,"table","table--secondary"],["tableResponsive",""],[1,"table__thead"],[1,"table__tr"],[1,"table__th"],[1,"table__th","text-align-right"],[1,"table__body"],["class","table__tr",4,"ngFor","ngForOf"],["edsRow","",4,"ngFor","ngForOf"],[3,"innerHtml"],[1,"table__td"],["edsSpacing","md",3,"title","href"],[1,"table__td","text-align-right"],["edsCol","",4,"ngIf"],["edsCol",""],["edsSpacing","sm",3,"hasBorders","hasBorderRadius","hasPadding"],[4,"ngFor","ngForOf"],["edsSpacing","sm",3,"info",4,"ngIf"],["edsSpacing","sm",3,"info"],["edsSpacing","sm","href","#",3,"title"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0),e.ALo(1,"async"),e.ALo(2,"async"),e.ALo(3,"async"),e._UZ(4,"eds-breadcrumbs",1),e.YNc(5,zd,72,70,"ng-container",2),e.ALo(6,"async"),e.qZA()),2&t&&(e.Q6J("edsSpacing",!1===e.lcZ(1,5,i.isHandheld$)?"xxxl":"xxl")("edsPaddingLeft",e.lcZ(2,7,i.isHandheld$)?"sm":"none")("edsPaddingRight",e.lcZ(3,9,i.isHandheld$)?"sm":"none"),e.xp6(4),e.Q6J("items",i.showBreadcrumb?i.breadcrumbItems:null),e.xp6(1),e.Q6J("ngIf",e.lcZ(6,11,i.orderDetails$)))},directives:[o.ljP,o.cph,o.OPD,o.nNV,p.O5,o.r3N,o.Hq3,o.Wxy,o.R65,o.vZ,p.sg,o.zj4,o.iKq,o.yXm,o.b2$],pipes:[p.Ov,w.X,p.uU],styles:[""]}),n})();const Ge=T.Y.getLogger("SmarshLiteratureListingService");let Xd=(()=>{class n{constructor(t,i,a,s,l,c){this.literatureConfigService=t,this.fundDataService=i,this.literatureDataService=a,this.translateService=s,this.profileService=l,this.segmentService=c,this.state={isError:!1},this.documentListingData$=new f.xQ,this.dataMap=new Map,this.fundUmbrellaMap=new Map,this.unsubscribe$=new f.xQ,this.isInternational=this.literatureConfigService.isInternational,this.profileService.isLoggedIn$().pipe((0,h.R)(this.unsubscribe$)).subscribe(d=>{this.isLoggedIn=d})}populate(t){this.literaturePageConfig=this.literatureConfigService.getLiteratureListingConfig(),this.isInternational?(0,ge.D)([this.fundDataService.register(ye(),{configurationName:u.WX.MF,productType:me.Q.MUTUAL_FUNDS},this.literatureConfigService.literatureConfig?.activeList,this.literatureConfigService.literatureConfig?.fundOverrideFlag),this.literatureDataService.loadData(t)]).subscribe(i=>{this.mergeData(i),this.documentListingData$.next(this.state)},i=>{Ge.error("[populateLiteratureData] error while getting data from backend service : "+JSON.stringify(i)+" [error status]: "+i.status),this.state.isError=!0,this.state.data=[],this.documentListingData$.next(this.state)}):this.literatureDataService.getProfileData$()?.pipe((0,h.R)(this.unsubscribe$),(0,Ue.w)(i=>(this.literatureDataService.setProfileData(i),(0,ge.D)([this.fundDataService.register(ye(),{configurationName:u.WX.MF,productType:me.Q.MUTUAL_FUNDS},this.literatureConfigService.literatureConfig?.activeList,this.literatureConfigService.literatureConfig?.fundOverrideFlag),this.literatureDataService.loadData(t,!0)]))),(0,xe.X)(1)).subscribe(i=>{this.mergeData(i),this.documentListingData$.next(this.state)},i=>{Ge.error("[populateLiteratureData] error while getting data from backend service : "+JSON.stringify(i)+" [error status]: "+i.status),this.state.isError=!0,this.state.data=[],this.documentListingData$.next(this.state)})}register(){return this.documentListingData$.asObservable()}mergeData(t){Ge.debug("merge data: ",t),this.listingData=[];const[i,a]=t;this.dateFormat=this.literatureConfigService.dateFormat,this.productDataMergeInitializer(i._products);const s=this.literaturePageConfig?.documentTypeDisplay,l=[...this.literaturePageConfig?.primaryFilters,...this.literaturePageConfig?.additionalFilters];for(const c of a.document){let d;const m=this.literatureDataService.literatureMapper(c);if(m.usePreviewLink=this.literatureConfigService?.literatureConfig?.documentsWithPreview?.includes(m.dctermsType),!this.checkDocumentTypeConfiguration(m,l,s))continue;const _=c.frkOneTISNumber?c.frkOneTISNumber.split(","):[];this.isInternational||(0===_.length&&!m.frkFundGroupCode&&this.loadDocumentList(m,{},this.listingData),d=new Set);let y=!1;switch(this.literatureConfigService.getDocumentMappingConfiguration().get(m.dctermsType)){case u.W$.UNASSOCIATED:m.identifiers=this.initializeIdentifier(),this.loadDocumentList(m,{},this.listingData);break;case u.W$.FUND_ID:if(y=this.matchOnFundId(_,m,d),y)break;case u.W$.FUND_UMBRELLA:if(y=this.matchOnFundUmbrella(m),y)break;default:this.matchOnFundId(_,m,d)||this.matchOnFundUmbrella(m)}}return this.state.data=this.listingData,this.listingData}checkDocumentTypeConfiguration(t,i,a){const s=i.indexOf("LANGUAGE")>-1,l=this.literaturePageConfig?.languageFilterArray;let c=!1;if(s)if(l?.length>0){for(const d of l)if(-1!==t.dctermsLanguage?.indexOf(d)){c=!0,t.languageFilterValues.push(d);break}}else t.languageFilterValues=[...t.dctermsLanguage];return-1!==a?.indexOf(t.dctermsType)&&(!(s&&l?.length>0)||c)}productDataMergeInitializer(t){for(const i of t){if(this.dataMap.has(i.fundId)&&this.literatureConfigService.isCanada){const s=this.dataMap.get(i.fundId);i.shareClasses.length&&s.shareClasses.push(...i.shareClasses),this.dataMap.set(s.fundId,s)}else this.dataMap.set(i.fundId,i);const a=i.fundUmbrella;
1if(a)if(this.fundUmbrellaMap.has(a)){const s=this.fundUmbrellaMap.get(a);s.push(i),this.fundUmbrellaMap.set(a,s)}else this.fundUmbrellaMap.set(a,[i])}}matchOnFundId(t,i,a){if(i.multipleProductsForSearch={fundNames:[]},t.length>0){for(const s of t){if(!this.isInternational){if(a.has(i.docId))break;i.multipleProductsForSearch.fundIds=q()(t),t.forEach(c=>{this.dataMap.get(c?.trim())?.shareClasses&&(i.multipleProductsForSearch.fundNames.push(this.dataMap.get(c?.trim())?.fundName),i.multipleProductsForSearch.identifiers=this.getKeyIdentifiers(this.dataMap.get(c?.trim())?.shareClasses,i.multipleProductsForSearch.identifiers?i.multipleProductsForSearch.identifiers:this.initializeIdentifier()))})}const l=this.dataMap.get(s?.trim());this.dataMap.has(s?.trim())&&l.shareClasses?.length>0&&(a?.add(i.docId),this.matchOnShareClass(i,l))}return!0}return!1}matchOnFundUmbrella(t){if(t.frkFundGroupCode){const i=this.fundUmbrellaMap.get(t.frkFundGroupCode.trim());if(i)return i.forEach(a=>{a.shareClasses?.length>0&&this.matchOnShareClass(t,a)}),!0}return!1}matchOnShareClass(t,i){const a=this.literatureConfigService.getDocumentMappingConfiguration().get(t.dctermsType);if(!a&&t.frkShareClassCode?.length>1||u.W$.FUND_SHARE_CLASS===a&&t.frkShareClassCode?.length>1)for(const s of t.frkShareClassCode){const l=q()(t);l.frkShareClassCode=[s],this.loadShareClassData(l,i,this.listingData,a!==u.W$.FUND_ID)}else this.loadShareClassData(q()(t),i,this.listingData,a!==u.W$.FUND_ID)}loadShareClassData(t,i,a,s){this.checkShareClassAvailablity(t,i,s),t.identifiers=this.getKeyIdentifiers(t.allShareClass.length>0?t.allShareClass:i.shareClasses,this.initializeIdentifier()),this.loadDocumentList(t,i,a)}checkShareClassAvailablity(t,i,a=!1){if(t.allShareClass=[],t.frkShareClassCode?.length>0){const s=i.shareClasses;let l=!1,c=!1;for(const d of s){c=!1;const m=d.identifiers.shareClassCode;l=!1,t.frkShareClassCode.forEach(_=>{m===x.DC&&_.toLowerCase()===x.LR&&(_=x.DC),this.mapRomanAndNumericShareClass(_)===this.mapRomanAndNumericShareClass(m)&&(t.shareclass=d,d&&d.isEtfClass&&(d.shareClassFeeStructure=d.shareClassCode),t.allShareClass.push(d),l=!0)}),l&&(c=d.primaryShareClass)}t.showShareClass=!a&&l?1===t.frkShareClassCode?.length&&!c:1===t.frkShareClassCode?.length}}mapRomanAndNumericShareClass(t){return"I"===t?"1":"II"===t?"2":"Primary"===t?"P":"Service"===t?"S":t}getKeyIdentifiers(t,i){for(const a of t)i.isin.push(a.identifiers.isin),i.bloomberg.push(a.identifiers.bloomberg),i.cusip.push(a.identifiers.cusip),i.reuterSystem.push(a.identifiers.reuterSystem),i.sedol.push(a.identifiers.sedol),i.taid.push(a.identifiers.taid),i.shareClassFeeStructure.push(a.shareClassFeeStructure),i.shareClassCurrency.push(a.shareClassCurrency),i.distributionIndicator.push(a.distributionIndicator),i.dividendFrequency.push(a.dividendFrequency),i.wkn.push(a.identifiers.wkn),i.vln.push(a.identifiers.vln),i.mexid.push(a.identifiers.mexId),i.rfi.push(a.identifiers.rfi),i.apir.push(a.identifiers.apir),i.arsn.push(a.identifiers.arsn),i.adm.push(a.identifiers.adm),i.dsc.push(a.identifiers.dsc),i.ticker.push(a.identifiers.ticker),i.iress.push(a.identifiers.iress),i.iressinavcode.push(a.identifiers.iressinavCode),i.anbimacode.push(a.identifiers.anbimaCode),i.intradaynav.push(a.identifiers.intradayNav),i.fundbmticker.push(a.identifiers.fundbmTicker);return i}initializeIdentifier(){return{isin:[],bloomberg:[],cusip:[],reuterSystem:[],sedol:[],taid:[],shareClassFeeStructure:[],vln:[],wkn:[],mexid:[],rfi:[],apir:[],arsn:[],adm:[],dsc:[],ticker:[],iress:[],iressinavcode:[],anbimacode:[],intradaynav:[],fundbmticker:[],distributionIndicator:[],dividendFrequency:[],shareClassCurrency:[]}}loadDocumentList(t,i,a){this.isInternational&&this.isShareClassValid(t)?this.literatureConfigService.isCanada&&t?.availableForLoggedInUser===u.Hj.YES?this.isLoggedIn&&this.addToList(t,i,a):this.addToList(t,i,a):this.isInternational||this.isShareClassValid(t)&&this.addToList(t,i,a)}isShareClassValid(t){return!(0!==t.frkShareClassCode?.length&&!t.shareclass)}addToList(t,i,a){this.literatureDataService.mapLiteratureUrl(t);const s=this.getLiteratureDocumentListingData(t,i);s.literatureData.fundNameGenerated=this.getFundNameGenerated(s),a.push(s)}getLiteratureDocumentListingData(t,i){return{literatureData:t,product:i}}getFundNameGenerated(t){return this.isInternational?(0,S.Wl)(t,this.translateService,this.literatureConfigService.isCanada):(0,S.ju)(t,this.translateService)}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.LFG(I.d),e.LFG(Ee),e.LFG
1(v.u),e.LFG(F.s),e.LFG(k.H3),e.LFG(k.BP))},n.\u0275prov=e.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function eu(n,r){1&n&&(e.TgZ(0,"th",5),e._uU(1," Client use "),e.qZA())}function tu(n,r){if(1&n&&(e.TgZ(0,"td",12),e._uU(1),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(1),e.hij(" ",null==t?null:t.clientUse," ")}}function iu(n,r){if(1&n&&(e.TgZ(0,"tr",8),e.TgZ(1,"td",9),e._uU(2),e.qZA(),e.YNc(3,tu,2,1,"td",10),e.TgZ(4,"td",11),e._uU(5),e.qZA(),e.TgZ(6,"td",12),e._uU(7),e.qZA(),e.TgZ(8,"td",12),e._uU(9),e.qZA(),e.qZA()),2&n){const t=r.$implicit,i=e.oxw(2);e.xp6(2),e.Oqu(null==t?null:t.name),e.xp6(1),e.Q6J("ngIf","investor"!==i.currentSegment),e.xp6(2),e.Oqu(null==t?null:t.litCode),e.xp6(2),e.Oqu(null==t?null:t.publicationDate),e.xp6(2),e.Oqu(null==t?null:t.nextUpdateDate)}}function nu(n,r){if(1&n&&(e.ynx(0),e.TgZ(1,"table",2),e.TgZ(2,"thead",3),e.TgZ(3,"tr",4),e.TgZ(4,"th",5),e._uU(5,"Name"),e.qZA(),e.YNc(6,eu,2,0,"th",6),e.TgZ(7,"th",5),e._uU(8,"Literature Code"),e.qZA(),e.TgZ(9,"th",5),e._uU(10,"Publication"),e.qZA(),e.TgZ(11,"th",5),e._uU(12,"Next Update"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(13,"tbody"),e.YNc(14,iu,10,5,"tr",7),e.qZA(),e.qZA(),e.BQk()),2&n){const t=e.oxw();e.xp6(6),e.Q6J("ngIf","investor"!==t.currentSegment),e.xp6(8),e.Q6J("ngForOf",t.rowData)}}function au(n,r){1&n&&(e.TgZ(0,"ngx-spinner",13),e.TgZ(1,"p",14),e._uU(2,"Loading..."),e.qZA(),e.qZA()),2&n&&e.Q6J("fullScreen",!0)}const kt=T.Y.getLogger("SmarshLiteratureListingComponent");let ru=(()=>{class n extends A.N{constructor(t,i,a,s,l,c){super(),this.smarshLiteratureListingService=t,this.literatureConfig=i,this.translateService=a,this.changeDetector=s,this.segmentService=l,this.spinner=c,this.unsubscribe$=new f.xQ,this.rowData=[],this.segmentService.getCurrentSegmentId$().pipe((0,h.R)(this.unsubscribe$)).subscribe(d=>{this.currentSegment=d})}ngOnInit(){kt.debug("listing loaded"),this.spinner.show("ListingDataLoadingSpinner").then(()=>kt.debug("Literature Data Spinner set")),this.paramMap=new Map,this.paramMap.set("cache","true"),this.literatureConfig?.setLiteratureListingConfig({pageLayoutType:"Documents Details View",pageType:"investor-documents"}),this.isInternational=this.literatureConfig.isInternational,this.smarshLiteratureListingService.register().pipe((0,h.R)(this.unsubscribe$)).subscribe(t=>{this.rowData=[],this.populateLiteratureData(t.data)}),this.smarshLiteratureListingService.populate(this.paramMap)}populateLiteratureData(t){t.forEach(i=>{this.rowData.push(this.createRowData(i))}),this.rowData=this.sortByName(this.rowData),this.isLoaded=!0,this.changeDetector.detectChanges()}createRowData(t){return{name:this.isInternational?(0,S.Wl)(t,this.translateService):(0,S.ju)(t,this.translateService),litCode:t?.literatureData?.docId||"-",clientUse:t?.literatureData?.clientUse||"-",publicationDate:t?.literatureData?.publicationDate||"-",nextUpdateDate:t?.literatureData?.nextUpdateDate||"-"}}sortByName(t){return t.sort((i,a)=>(0,P.$K)(i?.name,a?.name))}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(Xd),e.Y36(I.d),e.Y36(F.s),e.Y36(e.sBO),e.Y36(k.BP),e.Y36(Ce.t2))},n.\u0275cmp=e.Xpm({type:n,selectors:[["ft-smarsh-literature-listing"]],inputs:{component:"component"},features:[e.qOj],decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["loader",""],[1,"table"],[1,"table__thead"],[1,"table__tr"],[1,"table__th"],["class","table__th",4,"ngIf"],["class","table__tr table__tr--no-bg table__tr--border-bottom",4,"ngFor","ngForOf"],[1,"table__tr","table__tr--no-bg","table__tr--border-bottom"],[1,"table__td","name"],["class","table__td",4,"ngIf"],[1,"table__td","docId"],[1,"table__td"],["name","ListingDataLoadingSpinner","bdColor","#fff","size","medium","color","#e8e8e8","type","line-scale",3,"fullScreen"],[2,"color","white"]],template:function(t,i){if(1&t&&(e.YNc(0,nu,15,2,"ng-container",0),e.YNc(1,au,3,1,"ng-template",null,1,e.W1O)),2&t){const a=e.MAs(2);e.Q6J("ngIf",i.isLoaded&&i.rowData.length)("ngIfElse",a)}},directives:[p.O5,p.sg,Ce.Ro],styles:[".docId[_ngcontent-%COMP%]{width:20%}.name[_ngcontent-%COMP%]{width:40%}"]}),n})(),su=(()=>{class n{constructor(){B.O3.registerModules([$.I])}getComponentMapping(){return{Literature:Uc,"Literature Banner":kn,"Fund Document":Md,"Fund Commentary":Ii,"Literature Item Details":Sn,"Literature Order History Detail":Kd,"Cart Summary":Lt,"Literature Complementary Mandatory":$t,"SmarshBot Listing":ru}}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.oAB({type:n}),n.\u0275inj=e.cJS({providers:[Tt.W,v.u,ke,je,se,Ee,yt,Se.M,It,G,de.p,Ke.Z],imports:[[Ud,R.sF.withComponents([ft,ct,dt]),Yc,Ce.ef,Z.u5,At.m8]]}),n})()},44043:(j,Q,g)=>{"use strict";g.d(Q,{K:()=>T});var R=g(53882),$=g(68226),B=g(53809),x=g(2316),A=g(52417);let T=(()=>{class f{constructor(C,e){this.save=C,this.literatureApiService=e}download$(C,e){const o={headers:(new R.WM).set("accept","application/zip"),reportProgress:!0,observe:"events",responseType:"blob"};return this.literatureApiService.download$(C,e,o).pipe((0,$.L)((u,D)=>this.save(u,D)))}}return f.\u0275fac=function(C){return new(C||f)(x.LFG(B.O),x.LFG(A.U))},f.\u0275prov=x.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})()},68226:(j,Q,g)=>{"use strict";g.d(Q,{L:()=>T});var R=g(53882),$=g(77430),B=g(83720);function T(f){return h=>h.pipe((0,$.R)((C,e)=>{if(function(f){return f.type===R.dt.DownloadProgress||f.type===R.dt.UploadProgress}(e))return{progress:e.total?Math.round(100*e.loaded/e.total):C.progress,state:"IN_PROGRESS",content:null};if(function(f){return f.type===R.dt.Response}
1(e)){if(f){const o=e.headers.get("Content-Disposition").split(";")[1].split("filename")[1].split("=")[1].trim().replace(/\"/g,"");f(e.body,o)}return{progress:100,state:"DONE",content:e.body}}return C},{state:"PENDING",progress:0,content:null}),(0,B.x)((C,e)=>C.state===e.state&&C.progress===e.progress&&C.content===e.content))}},32514:(j,Q,g)=>{"use strict";g.d(Q,{W:()=>h});var R=g(33927),$=g(92597),B=g(26310),x=g(2316),A=g(79646),T=g(28656),f=g(33788);let h=(()=>{class C{constructor(o,u,D){this.literatureDataService=o,this.segmentService=u,this.literatureConfig=D}populate(o,u){return this.literatureDataService.loadData(o,!1,!0).pipe((0,R.U)(D=>D?.document?.map(v=>this.modifyFeaturedData(v))),(0,R.U)(D=>this.literatureDataService.getContentLiteratureDocumentsForDisplay(D,u)),(0,$.d)(1))}modifyFeaturedData(o){const u=this.literatureDataService.literatureMapper(o);return this.literatureDataService.mapLiteratureUrl(u),B.VI.INVESTOR===this.segmentService.getCurrentSegmentId()&&(u.isInvestor=!0),u}linkToNavigateDetailPage(o){return`${this.literatureConfig?.navigationUrls?.litDetailUrl}/${o}`}}return C.\u0275fac=function(o){return new(o||C)(x.LFG(A.u),x.LFG(T.B),x.LFG(f.d))},C.\u0275prov=x.Yz7({token:C,factory:C.\u0275fac,providedIn:"root"}),C})()},48487:(j,Q,g)=>{"use strict";g.d(Q,{p:()=>f});var R=g(26954),$=g.n(R),B=g(79441),x=g(67676),A=g(2316),T=g(32540);let f=(()=>{class h{constructor(e){this.filterService=e,this.state={primaryFilters:[],additionalFilters:[],searchKeyword:{label:"",selected:[]},morningStarFilter:{label:"",selected:[]},clientUseFilter:{label:"",selected:[]}},this.filtersWithValues=new Map,this.defaultSelectedFilters=new Map,this.defaultSelection=!0,this.subject=new B.xQ}mapState(){this.dataSubscription=this.filterService.getData().subscribe(([e,o])=>{switch(e){case"initialList":this.init(o);break;case"initialListPPSS":case"initialListLiterature":this.initDataforLunr(o);break;case"filteredList":this.sendNext("countUpdated");break;case"requery":this.resetDropdowns(),this.sendNext("requery")}})}getSelectedFilters(){const D=[...this.state.primaryFilters.filter(v=>v.selected.length>0).map(v=>v.label+":"+v.selected),...this.state.additionalFilters.filter(v=>v.selected.length>0).map(v=>v.label+":"+v.selected),...this.state.searchKeyword?.selected?[this.state.searchKeyword?.selected[0]?"searchQuery:"+this.state.searchKeyword.selected:null]:[null]];return D.length?D.join(";"):null}init(e){this.products=e,this.createFilters(),this.selectedPreFilter?this.filterOnPreFilters(this.selectedPreFilter):this.filterOnDefaultFilters()}initDataforLunr(e){this.products=e,this.createFilters(),this.selectedPreFilter?this.filterOnPreFilters(this.selectedPreFilter,!0):this.state.searchKeyword?.selected?.length?this.filterLunr():this.filterOnDefaultFilters()}filterOnPreFilters(e,o){let u=!1;const D=new Map;e&&e.split(";").forEach(E=>{const G=E.split(":");D.set(G[0],G[1]?.split(","))}),this.state.primaryFilters.forEach(v=>{D.has(v.label)&&(v.selected=D.get(v.label),u=!0)}),this.state.additionalFilters.forEach(v=>{D.has(v.label)&&(v.selected=D.get(v.label),u=!0)}),D.has("searchQuery")&&(this.state.searchKeyword.selected=D.get("searchQuery"),u=!0),u&&o?this.filterLunr():u?this.filter():this.filterOnDefaultFilters()}filterLunr(e){const o=this.generateSelectedFilterWithoutSearch();let u;if(this.state.searchKeyword?.selected&&(u=this.state.searchKeyword?.selected[0].trim()),0!==o?.size||u){this.defaultSelection=!1,e=e&&o?.size>=1&&!!u;const D={...this.state.searchKeyword};u&&(D.selected=this.normalizeSearch(u)),this.filterService.filterWithLunr({selectedFilters:o},D,e)}else this.filterOnDefaultFilters()}createFilterType(e){const o=this.sortFilterValues(e);return{label:e.key,options:o.map(([u,D])=>({value:u,count:D})),selected:[],type:e}}sortFilterValues(e,o){return Array.from(this.filtersWithValues.get(e).entries()).sort((u,D)=>o?u[0]>D[0]?-1:1:u[0]<D[0]?-1:1)}filterOnDefaultFilters(){this.defaultSelection=!0,0===this.defaultSelectedFilters.size&&(this.defaultSelection=!1,this.sendNext("initialListEmitted")),this.filterService.filter({selectedFilters:this.defaultSelectedFilters})}formatProductDataByFilters(e){e.forEach(o=>{this.filtersWithValues.set(o,new Map)}),this.products?.length&&this.assignFiltersWithValues(this.products,this.filtersWithValues)}assignFiltersWithValues(e,o){e.forEach(u=>{for(const[D,v]of o.entries())for(const E of D.paths){const G=$()(u,E,null);if(G&&Array.isArray(G))for(const I of G)D.excludeValuesFromFilter.includes(I.toLocaleUpperCase())||this.setValues(I,v);else"string"==typeof G&&(D.excludeValuesFromFilter.includes(G.toLocaleUpperCase())||this.setValues(G,v))}})}setValues(e,o){const u=e?.trim();u&&""!==u&&"-"!==u&&(o.has(u)?o.set(u,o.get(u)+1):o.set(u,1))}updateCounts(e){const o=this.defaultSelection?this.filtersWithValues:new Map;if(!this.defaultSelection){for(const[u,D]of this.filtersWithValues.entries()){const v=new Map;o.set(u,v);for(const[E,G]of D.entries())v.set(E,0)}this.assignFiltersWithValues(e,o)}
1this.state.primaryFilters.forEach(u=>{const D=this.sortFilterValues(u.type);u.options=D.map(([v,E])=>({value:v,count:E}))}),this.state.additionalFilters.forEach(u=>{const D=this.sortFilterValues(u.type);u.options=D.map(([v,E])=>({value:v,count:E}))})}updateFilter(e,o,u,D){"primary"===e?this.state.primaryFilters.forEach(v=>{v.label===o&&(v.selected=u.indexOf("All")>-1?["All"]:u)}):"additional"===e&&this.state.additionalFilters.forEach(v=>{v.label===o&&(v.selected=u.indexOf("All")>-1?["All"]:u)}),D||this.state.searchKeyword?.selected?.length?this.filterLunr(D):this.filter()}searchByKeyword(e,o){this.state.searchKeyword.selected=[e],this.filterLunr(o)}filterByMorningstarRating(e){this.state.morningStarFilter.selected=""===e.trim()?[]:[e.trim()],this.filter()}filter(){const e=this.generateSelectedFilterMappingFromState();0===e?.size?this.filterOnDefaultFilters():(this.defaultSelection=!1,this.filterService.filter({selectedFilters:e}))}resetFilters(){this.resetDropdowns(),this.state.searchKeyword.selected=[],this.state.morningStarFilter.selected=[],this.state.clientUseFilter.selected=[],this.filterOnDefaultFilters()}resetDropdowns(){this.state.primaryFilters.forEach(e=>{e.selected=[]}),this.state.additionalFilters.forEach(e=>{e.selected=[]})}generateSelectedFilterMappingFromState(){const e=new Map;return this.state.primaryFilters.forEach(o=>{o.selected?.length>0&&o.selected.indexOf("All")<0&&e.set(o.type,o.selected)}),this.state.additionalFilters.forEach(o=>{o.selected?.length>0&&e.set(o.type,o.selected)}),this.state?.searchKeyword?.selected?.length>0&&e.set(this.state.searchKeyword.type,this.normalizeSearch(this.state.searchKeyword.selected[0])),this.state.morningStarFilter?.selected?.length>0&&e.set(this.state.morningStarFilter.type,this.state.morningStarFilter.selected),this.state.clientUseFilter?.selected?.length>0&&e.set(this.state.clientUseFilter.type,this.state.clientUseFilter.selected),e}generateSelectedFilterWithoutSearch(){const e=new Map;return this.state.primaryFilters.forEach(o=>{o.selected?.length>0&&o.selected.indexOf("All")<0&&e.set(o.type,o.selected)}),this.state.additionalFilters.forEach(o=>{o.selected?.length>0&&e.set(o.type,o.selected)}),this.state.morningStarFilter?.selected?.length>0&&e.set(this.state.morningStarFilter.type,this.state.morningStarFilter.selected),this.state.clientUseFilter?.selected?.length>0&&e.set(this.state.clientUseFilter.type,this.state.clientUseFilter.selected),e}normalizeSearch(e){let o=[e];(0,x.E3)(e)&&(o=[e.replace(" ","-"),e]),"tax free income"===e.trim().toLowerCase()&&(o=["tax-free income",e]);const D=["form","fund","document"].filter(v=>e.toLowerCase().match(v+"s"));return D?.length&&(o=[e,e.toLowerCase().replace(D[0]+"s",D[0])]),o}subscribe(e){this.stateSubscription=this.subject.subscribe(e)}getFilterState(){return this.subject.asObservable()}unsubscribe(){this.stateSubscription?.unsubscribe()}sendNext(e){this.state.lastAction=e,this.subject.next(this.state)}ngOnDestroy(){this.stateSubscription?.unsubscribe(),this.dataSubscription?.unsubscribe()}}return h.\u0275fac=function(e){return new(e||h)(A.LFG(T.B6))},h.\u0275prov=A.Yz7({token:h,factory:h.\u0275fac}),h})()},18013:j=>{var Q={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"FundDocumentsAll"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"countrycode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"languagecode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypeetf"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypemf"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}
1,{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productType529"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypecef"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypemmf"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypevip"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypesma"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypetif"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypeif"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypetof"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"etf"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypeetf"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DocumentProductData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"mf"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypemf"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DocumentProductData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"_529"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productType529"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DocumentProductData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"cef"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypecef"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DocumentProductData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"mmf"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypemmf"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DocumentProductData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"vip"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypevip"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DocumentProductData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"sma"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypesma"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DocumentProductData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"tif"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypetif"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DocumentProductData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"if"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypeif"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DocumentProductData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"tof"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypetof"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DocumentProductData"},directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"DocumentProductData"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Product"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"fundid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"fundname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"invmangr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"invstmntcatg"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"invvehcile"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"fundumbrlla"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"producttype"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"webprdcttaxonomy"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"invstmntgroup"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sfdrcategory"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"shareclass"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"shclname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"shclcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"shclcurr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"etfclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"prmryshclind"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"distributionindicator"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"shclfeestructr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dividendfreq"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"identifiers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"fundid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"shclcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"taid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isin"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sedol"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bloomberg"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"cusip"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reuterssym"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"wkn"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"vln"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mexid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rfi"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"apir"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"arsn"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"adm"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dsc"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ticker"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"iress"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"iressinavcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"anbimacode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"intradaynav"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"fundbmticker"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:2453}};function $(T,f){if("FragmentSpread"===T.kind)f.add(T.name.value);
1else if("VariableDefinition"===T.kind){var h=T.type;"NamedType"===h.kind&&f.add(h.name.value)}T.selectionSet&&T.selectionSet.selections.forEach(function(C){$(C,f)}),T.variableDefinitions&&T.variableDefinitions.forEach(function(C){$(C,f)}),T.definitions&&T.definitions.forEach(function(C){$(C,f)})}Q.loc.source={body:"query FundDocumentsAll(\n  $countrycode: String!\n  $languagecode: String!\n  $productTypeetf: String!\n  $productTypemf: String!\n  $productType529: String!\n  $productTypecef: String!\n  $productTypemmf: String!\n  $productTypevip: String!\n  $productTypesma: String!\n  $productTypetif: String!\n  $productTypeif: String!\n  $productTypetof: String!\n) {\n  etf: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypeetf\n  ) {\n    ...DocumentProductData\n  }\n  mf: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypemf\n  ) {\n    ...DocumentProductData\n  }\n  _529: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productType529\n  ) {\n    ...DocumentProductData\n  }\n  cef: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypecef\n  ) {\n    ...DocumentProductData\n  }\n  mmf: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypemmf\n  ) {\n    ...DocumentProductData\n  }\n  vip: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypevip\n  ) {\n    ...DocumentProductData\n  }\n  sma: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypesma\n  ) {\n    ...DocumentProductData\n  }\n  tif: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypetif\n  ) {\n    ...DocumentProductData\n  }\n  if: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypeif\n  ) {\n    ...DocumentProductData\n  }\n  tof: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypetof\n  ) {\n    ...DocumentProductData\n  }\n}\n\nfragment DocumentProductData on Product {\n  fundid\n  fundname\n  invmangr\n  invstmntcatg\n  invvehcile\n  fundumbrlla\n  producttype\n  webprdcttaxonomy\n  assetclass\n  invstmntgroup\n  sfdrcategory\n  shareclass {\n    shclname\n    shclcode\n    shclcurr\n    etfclass\n    prmryshclind\n    distributionindicator\n    shclfeestructr\n    dividendfreq\n    identifiers {\n      fundid\n      shclcode\n      taid\n      isin\n      sedol\n      bloomberg\n      cusip\n      reuterssym\n      wkn\n      vln\n      mexid\n      rfi\n      apir\n      arsn\n      adm\n      dsc\n      ticker\n      iress\n      iressinavcode\n      anbimacode\n      intradaynav\n      fundbmticker\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var B={};function x(T,f){for(var h=0;h<T.definitions.length;h++){var C=T.definitions[h];if(C.name&&C.name.value==f)return C}}function A(T,f){var h={kind:T.kind,definitions:[x(T,f)]};T.hasOwnProperty("loc")&&(h.loc=T.loc);var C=B[f]||new Set,e=new Set,o=new Set;for(C.forEach(function(D){o.add(D)});o.size>0;){var u=o;o=new Set,u.forEach(function(D){e.has(D)||(e.add(D),(B[D]||new Set).forEach(function(E){o.add(E)}))})}return e.forEach(function(D){var v=x(T,D);v&&h.definitions.push(v)}),h}Q.definitions.forEach(function(f){if(f.name){var h=new Set;$(f,h),B[f.name.value]=h}}),j.exports=Q,j.exports.FundDocumentsAll=A(Q,"FundDocumentsAll"),j.exports.DocumentProductData=A(Q,"DocumentProductData")}}]);
2//# sourceMappingURL=literature.1910adbe18dafc4ffdc1.js.map

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.