PageSourceSearch

https://www.franklintempleton.com/us-retail/apps_core-web_src_app_…literature_component_ts.8252635a06a0f1ca.js

js franklintempleton.com collected 2026-09-24 08:40:27 UTC 29,056 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkcore_web=self.webpackChunkcore_web||[]).push([["apps_core-web_src_app_components_products_literature_literature_component_ts"],{18723:(Me,L,u)=>{u.r(L),u.d(L,{CartURLs:()=>p,LiteratureComponent:()=>He});var S=u(18657),e=u(52395),C=u(11005),m=u(46359),D=u(97101),k=u(61328),g=u(68471),T=u(90548),U=u(92147),b=u(48988),x=u(41486),O=u(27548),N=u(78316),P=u(39326);function v(r){return r?(Array.isArray(r)?r:r.split(",")).map(t=>t.trim()).filter(Boolean):[]}var G=u(23185),E=u(53732);const j=()=>[g.RegulatoryDocumentListingComponent],h=()=>[g.LiteratureListingComponent],H=()=>[g.SmarshLiteratureListingComponent],B=()=>[g.MyCartComponent],M=()=>[g.OrderHistoryListComponent],X=()=>[g.OrderHistoryDetailsComponent],y=()=>[g.MyLiteratureInfoComponent];function V(r,a){if(1&r&&e.nrm(0,"frk-banner-library",11),2&r){const t=e.XpG(3);e.Y8G("config",t.bannerLibraryConfig())}}function $(r,a){if(1&r){const t=e.RV6();e.j41(0,"frk-regulatory-document-listing",16),e.bIt("loadingChange",function(n){e.eBV(t);const o=e.XpG(4);return e.Njj(o.onRegulatoryLoadingChange(n))}),e.k0s()}if(2&r){const t=e.XpG(4);e.Y8G("pageType","regulatory-fund-documents-global"===t.litPageType()?t.LiteraturePageType.REGULATORY_FUND_DOCUMENTS_GLOBAL:t.LiteraturePageType.REGULATORY_FUND_DOCUMENTS)("config",t.regulatoryDocumentListingConfig())("showFilterSkeleton",t.isRegulatoryDocsLoading())}}function Y(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",17),2&r&&e.Y8G("count",8)}function K(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",17),2&r&&e.Y8G("count",8)}function W(r,a){1&r&&(e.j41(0,"section",12),e.DNE(1,$,1,3)(2,Y,1,1)(3,K,1,1),e.nv$(4,1,j,2,3,null,null,0,e.T$4),e.g25(),e.k0s())}function z(r,a){if(1&r){const t=e.RV6();e.j41(0,"frk-literature-listing",18),e.bIt("statusUpdate",function(n){e.eBV(t);const o=e.XpG(4);return e.Njj(o.onStatusUpdate(o.componentName(),n))})("submitAuth0",function(n){e.eBV(t);const o=e.XpG(4);return e.Njj(o.onSubmitAuth0(n))})("viewMailOrders",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.goBack("orderHistoryPageUrl"))}),e.k0s()}if(2&r){const t=e.XpG(4);e.Y8G("config",t.literatureConfig())}}function Q(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function J(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function Z(r,a){1&r&&(e.j41(0,"section",13),e.DNE(1,z,1,1)(2,Q,1,0)(3,J,1,0),e.nv$(4,1,h,2,3,null,null,0,e.T$4),e.g25(),e.k0s())}function q(r,a){if(1&r){const t=e.RV6();e.j41(0,"frk-literature-listing",18),e.bIt("statusUpdate",function(n){e.eBV(t);const o=e.XpG(4);return e.Njj(o.onStatusUpdate(o.componentName(),n))})("submitAuth0",function(n){e.eBV(t);const o=e.XpG(4);return e.Njj(o.onSubmitAuth0(n))})("viewMailOrders",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.goBack("orderHistoryPageUrl"))}),e.k0s()}if(2&r){const t=e.XpG(4);e.Y8G("config",t.literatureConfig())}}function ee(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function te(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function re(r,a){1&r&&(e.j41(0,"section",14),e.DNE(1,q,1,1)(2,ee,1,0)(3,te,1,0),e.nv$(4,1,h,2,3,null,null,0,e.T$4),e.g25(),e.k0s())}function ie(r,a){if(1&r){const t=e.RV6();e.j41(0,"frk-literature-listing",18),e.bIt("statusUpdate",function(n){e.eBV(t);const o=e.XpG(4);return e.Njj(o.onStatusUpdate(o.componentName(),n))})("submitAuth0",function(n){e.eBV(t);const o=e.XpG(4);return e.Njj(o.onSubmitAuth0(n))})("viewMailOrders",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.goBack("orderHistoryPageUrl"))}),e.k0s()}if(2&r){const t=e.XpG(4);e.Y8G("config",t.literatureConfig())}}function ne(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function oe(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function ae(r,a){1&r&&(e.j41(0,"section",15),e.DNE(1,ie,1,1)(2,ne,1,0)(3,oe,1,0),e.nv$(4,1,h,2,3,null,null,0,e.T$4),e.g25(),e.k0s())}function se(r,a){if(1&r&&e.DNE(0,V,1,1,"frk-banner-library",11)(1,W,6,0,"section",12)(2,Z,6,0,"section",13)(3,re,6,0,"section",14)(4,ae,6,0,"section",15),2&r){const t=e.XpG(2);e.vxM(t.bannerLibraryConfig()?0:-1),e.R7$(),e.vxM("regulatory-fund-documents"===t.litPageType()||"regulatory-fund-documents-global"===t.litPageType()?1:"portfolio-holdings-document"===t.litPageType()?2:"fund-commentary-document"===t.litPageType()?3:4)}}function le(r,a){if(1&r){const t=e.RV6();e.j41(0,"frk-smarsh-literature-listing",20),e.bIt("statusUpdate",function(n){e.eBV(t);const o=e.XpG(3);return e.Njj(o.onStatusUpdate(o.componentName(),n))}),e.k0s()}if(2&r){const t=e.XpG(3);e.Y8G("config",t.literatureConfig())}}function ue(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function ce(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function _e(r,a){1&r&&(e.j41(0,"section",1),e.DNE(1,le,1,1)(2,ue,1,0
1)(3,ce,1,0),e.nv$(4,1,H,2,3,null,null,0,e.T$4),e.g25(),e.k0s())}function de(r,a){if(1&r){const t=e.RV6();e.j41(0,"frk-my-cart",21),e.bIt("continueBrowse",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.goBack("browseLiteraturePageUrl"))})("submitCart",function(n){e.eBV(t);const o=e.XpG(3);return e.Njj(o.onSubmitCart(n))}),e.k0s()}if(2&r){const t=e.XpG(3);e.Y8G("config",t.literatureConfig())}}function ge(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",22)}function fe(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",22)}function pe(r,a){1&r&&(e.j41(0,"section",2),e.DNE(1,de,1,1)(2,ge,1,0)(3,fe,1,0),e.nv$(4,1,B,2,3,null,null,0,e.T$4),e.g25(),e.k0s())}function Ce(r,a){if(1&r){const t=e.RV6();e.j41(0,"section",3)(1,"frk-mail-checkout",23),e.bIt("backToCart",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.goBack("viewCartUrl"))})("orderDetails",function(n){e.eBV(t);const o=e.XpG(2);return e.Njj(o.setOrderDetails(n))}),e.k0s()()}if(2&r){let t,i;const n=e.XpG(2);e.R7$(),e.Y8G("literatureInfoPageUrl",n.literatureInfoPageUrl)("viewCartUrl",(null==(t=n.literatureConfig())?null:t.viewCartUrl)||null)("mailOrderReviewUrl",(null==(i=n.literatureConfig())?null:i.mailOrderReviewUrl)||null)("prefetchedCartDocuments",n.checkoutCartDocuments())}}function me(r,a){if(1&r){const t=e.RV6();e.j41(0,"section",4)(1,"frk-mail-checkout-review",24),e.bIt("backToAddress",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.goBack("checkoutAddressPageUrl"))})("submitOrder",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.onSubmitMailOrder())})("cancelOrder",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.goBack("viewCartUrl"))}),e.k0s()()}if(2&r){let t,i,n;const o=e.XpG(2);e.R7$(),e.Y8G("literatureInfoPageUrl",o.literatureInfoPageUrl)("checkoutAddressUrl",(null==(t=o.literatureConfig())?null:t.checkoutAddressUrl)||null)("viewCartUrl",(null==(i=o.literatureConfig())?null:i.viewCartUrl)||null)("postalOrderSuccessUrl",(null==(n=o.literatureConfig())?null:n.postalOrderSuccessUrl)||null)}}function he(r,a){if(1&r){const t=e.RV6();e.j41(0,"section",5)(1,"frk-mail-order-success",25),e.bIt("continueBrowse",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.goBack("browseLiteraturePageUrl"))})("viewOrderHistory",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.goBack("orderHistoryPageUrl"))}),e.k0s()()}if(2&r){let t,i;const n=e.XpG(2);e.R7$(),e.Y8G("literatureInfoPageUrl",n.literatureInfoPageUrl)("browseLiteratureUrl",(null==(t=n.literatureConfig())?null:t.browseLiteratureUrl)||null)("orderHistoryUrl",(null==(i=n.literatureConfig())?null:i.orderHistoryPageUrl)||null)}}function ye(r,a){if(1&r){const t=e.RV6();e.j41(0,"frk-order-history-list",26),e.bIt("submitAuth0",function(n){e.eBV(t);const o=e.XpG(3);return e.Njj(o.onSubmitAuth0(n))}),e.k0s()}if(2&r){const t=e.XpG(3);e.Y8G("config",t.orderHistoryListConfig())}}function Le(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",27)}function Te(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",27)}function Ue(r,a){1&r&&(e.j41(0,"section",6),e.DNE(1,ye,1,1)(2,Le,1,0)(3,Te,1,0),e.nv$(4,1,M,2,3,null,null,0,e.T$4),e.g25(),e.k0s())}function Pe(r,a){if(1&r){const t=e.RV6();e.j41(0,"frk-order-history-details",28),e.bIt("submitAuth0",function(n){e.eBV(t);const o=e.XpG(3);return e.Njj(o.onSubmitAuth0(n))}),e.k0s()}if(2&r){const t=e.XpG(3);e.Y8G("literatureInfoPageUrl",t.literatureInfoPageUrl)("config",t.orderHistoryDetailsConfig())}}function ve(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",29)}function Se(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",29)}function De(r,a){1&r&&(e.j41(0,"section",7),e.DNE(1,Pe,1,2)(2,ve,1,0)(3,Se,1,0),e.nv$(4,1,X,2,3,null,null,0,e.T$4),e.g25(),e.k0s())}function ke(r,a){if(1&r&&e.nrm(0,"frk-my-literature-info",11),2&r){const t=e.XpG(3);e.Y8G("config",t.literatureInfoConfig())}}function be(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function xe(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function Oe(r,a){1&r&&(e.j41(0,"section",8),e.DNE(1,ke,1,1)(2,be,1,0)(3,xe,1,0),e.nv$(4,1,y,2,3,null,null,0,e.T$4),e.g25(),e.k0s())}function Ne(r,a){if(1&r&&e.nrm(0,"frk-my-literature-info",11),2&r){const t=e.XpG(3);e.Y8G("config",t.literatureInfoConfig())}}function Ae(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function Ie(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function Fe(r,a){1&r&&(e.j41(0,"section",9),e.DNE(1,Ne,1,1)(2,Ae,1,0
1)(3,Ie,1,0),e.nv$(4,1,y,2,3,null,null,0,e.T$4),e.g25(),e.k0s())}function we(r,a){if(1&r&&e.nrm(0,"frk-my-literature-info",11),2&r){const t=e.XpG(3);e.Y8G("config",t.literatureInfoConfig())}}function Re(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function Ge(r,a){1&r&&e.nrm(0,"frk-skeleton-loader",19)}function Ee(r,a){1&r&&(e.j41(0,"section",10),e.DNE(1,we,1,1)(2,Re,1,0)(3,Ge,1,0),e.nv$(4,1,y,2,3,null,null,0,e.T$4),e.g25(),e.k0s())}function je(r,a){if(1&r&&e.DNE(0,se,5,2)(1,_e,6,0,"section",1)(2,pe,6,0,"section",2)(3,Ce,2,4,"section",3)(4,me,2,4,"section",4)(5,he,2,3,"section",5)(6,Ue,6,0,"section",6)(7,De,6,0,"section",7)(8,Oe,6,0,"section",8)(9,Fe,6,0,"section",9)(10,Ee,6,0,"section",10),2&r){let t;const i=e.XpG();e.vxM("Literature Document Listing"===(t=i.componentType())?0:"SmarshBot Listing"===t?1:"Your Cart Checkout"===t?2:"Cart Delivery Address"===t?3:"Cart Confirm Order"===t?4:"Cart Checkout Complete"===t?5:"Order History List"===t?6:"Order History Details"===t?7:"Info"===t?8:"Mandatory Literature"===t?9:"Shareholder Related Documents"===t?10:-1)}}const p={ViewCartUrl:"viewCartUrl",CheckoutAddressPageUrl:"checkoutAddressPageUrl",MailOrderReviewPageUrl:"mailOrderReviewPageUrl",BrowseLiteraturePageUrl:"browseLiteraturePageUrl",postalOrderSuccessPageUrl:"postalOrderSuccessPageUrl",orderHistoryPageUrl:"orderHistoryPageUrl",literatureInfoPageUrl:"literatureInfoPageUrl"};let He=(()=>{class r{appConfig;componentStatusService;loggerService;translateService;component=e.hFB.required();page=e.hFB.required();loggerName="LiteratureComponent";LITERATURE_INFO_COMPONENT_TYPES=["Info","Mandatory Literature","Shareholder Related Documents"];pageConfig;get myLiteratureViewCartUrl(){return this.appConfig.getChannelConfig().literature.viewCartUrl||null}get myLiteratureOrderHistoryUrl(){return this.appConfig.getChannelConfig().literature.orderHistoryPageUrl||null}productConfig;litConfig;componentTypeSignal=(0,e.vPA)("");componentType=this.componentTypeSignal.asReadonly();componentNameSignal=(0,e.vPA)("");componentName=this.componentNameSignal.asReadonly();litPageTypeSignal=(0,e.vPA)("");litPageType=this.litPageTypeSignal.asReadonly();literatureConfigSignal=(0,e.vPA)(null);literatureConfig=this.literatureConfigSignal.asReadonly();checkoutCartDocumentsSignal=(0,e.vPA)(null);checkoutCartDocuments=this.checkoutCartDocumentsSignal.asReadonly();bannerLibraryConfigSignal=(0,e.vPA)(null);bannerLibraryConfig=this.bannerLibraryConfigSignal.asReadonly();orderHistoryListConfigSignal=(0,e.vPA)(null);orderHistoryListConfig=this.orderHistoryListConfigSignal.asReadonly();orderHistoryDetailsConfigSignal=(0,e.vPA)({profile:null,orderNumber:""});orderHistoryDetailsConfig=this.orderHistoryDetailsConfigSignal.asReadonly();regulatoryDocumentListingConfigSignal=(0,e.vPA)(null);regulatoryDocumentListingConfig=this.regulatoryDocumentListingConfigSignal.asReadonly();isRegulatoryDocsLoading=(0,e.vPA)(!0);onRegulatoryLoadingChange(t){this.isRegulatoryDocsLoading.set(t)}statusUpdate=(0,e.CGW)();LiteraturePageType=g.LiteraturePageType;profileService=(0,e.WQX)(U.b);router=(0,e.WQX)(m.Ix);route=(0,e.WQX)(m.nX);destroyRef=(0,e.WQX)(e.abz);literatureInfoPageUrl;literatureInfoConfigSignal=(0,e.vPA)({});literatureInfoConfig=this.literatureInfoConfigSignal.asReadonly();constructor(t,i,n,o){this.appConfig=t,this.componentStatusService=i,this.loggerService=n,this.translateService=o,this.litConfig=this.appConfig.getLiteratureConfiguration(),this.productConfig=this.appConfig.getSiteProductConfig(),this.literatureInfoPageUrl=this.appConfig.getChannelConfig().literature.literatureInfoPageUrl??""}ngOnInit(){this.pageConfig=this.page().getComponent().getModels().config;const t=(0,P.xE)(this.component());this.componentNameSignal.set(t);const i=(0,P.ut)(this.component());this.componentTypeSignal.set(i),this.LITERATURE_INFO_COMPONENT_TYPES.includes(i)&&this.initializeLiteratureInfoConfig();const n=this.component().getParameters(),o=n.heading||"Resources",s=n.title||n.litListingTitle||"Browse Literature";this.litPageTypeSignal.set(n.litPageType);const d=this.getRegulatoryFundDocumentsPage(this.litConfig),f=this.buildRegulatoryDocumentListingConfig();f&&(this.regulatoryDocumentListingConfigSignal.set(f),d?.pageTypeName===g.LiteraturePageType.REGULATORY_FUND_DOCUMENTS_GLOBAL&&this.litPageTypeSignal.set(d.pageTypeName)),this.literatureConfigSignal.set(this.initializeConfig(o,s)),this.bannerLibraryConfigSignal.set({header:{title:s},ariaLabel:this.translateService.instant("literature.lit-listing-filter-browse"),background:{cssClass:"from-pc1-600 to-pc1-800 bg-gradient-to-br relative mb-4 h-[154px]",theme:"light",raw:""}});const l="Order History List"===i||"Order History Details"===i;l&&this.initializeOrderHistoryConfig(),this.profileService.isLoggedIn$().pipe((0,C.pQ)(this.destroyRef)).subscribe({next:_=>{this.loggerService.info(this.loggerName,"listing logged in configuration",_),this.patchLiteratureConfig(this.initializeConfig(o,s)),l&&this.initializeOrderHistoryConfig()},error:_=>{this.loggerService.error(this.loggerName,_)}}),this.profileService.getFirmSpecificActiveList$().pipe((0,b.F)(),(0,C.pQ)(this.destroyRef)).subscribe({next:_=>{_?.length&&(this.loggerService.debug(this.loggerName,"firmSpecificActiveList$ change emit",_),this.patchLiteratureConfig({activeList:this.getActiveList(_)}))},error:_=>this.loggerService.error(this.loggerName,_)}),l&&this.router.events.pipe((0,x.p)(_=>_ instanceof m.wF),(0,C.pQ)(this.destroyRef)).subscribe({next:()=>{"Order History Details"===this.litPageTypeSignal()&&this.initializeOrderHistoryConfig()},error:_=>this.loggerService.error(this.loggerName,_)})}initializeConfig(t,i){const n=this.getDocAssociationTypes(this.litConfig),o="portfolio-holdings-document"===this.litPageType()||"fund-commentary-document"===this.litPageType()||"regulatory-fund-documents"===this.litPageType()?this.litPageType():"investor-documents",s=this.getPageTypeConfiguration(this.litConfig,o),c=this.getPrimaryFilters(s,o),d=this.getAdditionalFilters(s),f=this.getLanguageMapping(s),l=this.getLiteratureListGridColumns(s);return{heading:t,title:i,isLoggedIn:this.profileService.isLoggedIn(),isIdentified:this.profileService.isIdentified(),isPfg
1iIdentified:this.profileService.isPfgiIdentified(),primaryFilters:c,additionalFilters:d,showAdditionalFilters:!1,minSearchLength:3,docAssociationTypes:n,literatureListGridColumn:l,activeList:this.getActiveList([]),languageMapping:f,documentsWithPreview:this.litConfig?.documentsWithPreview,getProductPageUrl:this.appConfig.getProductPageUrl.bind(this.appConfig),getDefaultIdentifierKey:this.appConfig.getDefaultIdentifierKey.bind(this.appConfig),downloadDocUrl:this.litConfig?.downloadDocUrl,viewCartUrl:this.appConfig.getHomeUrl()+this.appConfig.getChannelConfig().literature.viewCartUrl,checkoutAddressUrl:this.appConfig.getHomeUrl()+this.appConfig.getChannelConfig().literature.checkoutAddressPageUrl,mailOrderReviewUrl:this.appConfig.getHomeUrl()+this.appConfig.getChannelConfig().literature.mailOrderReviewPageUrl,orderHistoryPageUrl:this.appConfig.getHomeUrl()+this.appConfig.getChannelConfig().literature.orderHistoryPageUrl,browseLiteratureUrl:this.appConfig.getHomeUrl()+this.appConfig.getChannelConfig().literature.browseLiteraturePageUrl,postalOrderSuccessUrl:this.appConfig.getHomeUrl()+this.appConfig.getChannelConfig().literature.postalOrderSuccessPageUrl,literatureFinraUrl:this.litConfig?.literatureFinraUrl,segmentId:this.litConfig?.segmentId,overrideSegment:this.computeOverrideSegment(s),pageType:o,showCurrency:!1,hideDocumentType:"portfolio-holdings-document"===this.litPageType()||"fund-commentary-document"===this.litPageType()}}getActiveList(t){if(this.litConfig?.hasFundOverride)return this.litConfig.activeList??[];const i=this.productConfig?.general.activeList??[],n=this.productConfig?.general.softClosedList??[];return t.length>0?[...t,...n]:[...i,...n]}getPageTypeConfiguration(t,i){return t&&t.pageType&&Array.isArray(t.pageType)&&t.pageType.find(n=>n.pageTypeName===i)||null}getDocAssociationTypes(t){const i=new Map;if(!t||!t.criteriaType)return i;const n=t.criteriaType;return Array.isArray(n)&&n.forEach(o=>{const s=o.criteriaTypeName,c=o.documentTypeDisplay;s&&Array.isArray(c)&&c.forEach(d=>{i.set(d,s)})}),i}getPrimaryFilters(t,i){if(!t)return[];const n=[...t.primaryFilters||[]];return("portfolio-holdings-document"===i||"fund-commentary-document"===i)&&(n.includes("DOCUMENT_TYPE")||n.push("DOCUMENT_TYPE")),n.map(o=>this.createFilterFromKey(o,t)).filter(o=>null!==o)}getAdditionalFilters(t){return t?[...t.additionalFilters||[]].map(n=>this.createFilterFromKey(n,t)).filter(n=>null!==n):[]}getLanguageMapping(t){return t&&t.languageFilterArray||[]}computeOverrideSegment(t){let i=this.appConfig.getOverrideSegment();const n=t?.segmentOverrideList?.toString();if(n){const o=n.split(",").map(s=>s.trim()).filter(Boolean);o.length>0&&(i=o)}return i}getLiteratureListGridColumns(t){return t?.literatureListGridColumn?t.literatureListGridColumn.filter(i=>"string"==typeof i&&!!i):[]}createFilterFromKey(t,i){switch(t){case"DOCUMENT_TYPE":return this.createDocumentTypeFilter(i);case"INVESTMENT_GROUP":return this.createInvestmentGroupFilter(i);case"PRODUCT_TYPE":return this.createProductTypeFilter(i);case"ASSET_CLASS":return this.createAssetClassFilter(i);case"SHARE_CLASS":return this.createShareClassFilter(i);default:return null}}createDocumentTypeFilter(t){const n=(t.documentTypeDisplay||[]).map(o=>({value:o,label:this.translateService.instant(`literature.${o}`)}));return{key:"DOCUMENT_TYPE",label:this.translateService.instant("literature.DOCUMENT_TYPE"),options:n,selectedValues:[]}}onSubmitAuth0(t){this.profileService.submitAuth0(t)}setOrderDetails(t){this.loggerService.info(this.loggerName,"Received order details from MailCheckoutComponent",t),this.router.navigate([this.appConfig.getChannelConfig().literature.mailOrderReviewPageUrl],{relativeTo:this.route})}onSubmitMailOrder(){this.loggerService.info(this.loggerName,"Submit mail order"),this.router.navigateByUrl(this.appConfig.getChannelConfig().literature.postalOrderSuccessPageUrl)}createInvestmentGroupFilter(t){return this.createFilterFromOptions(t.filtersOptions?.INVESTMENT_GROUP||{},"INVESTMENT_GROUP",this.translateService.instant("literature.INVESTMENT_GROUP"))}goBack(t){let i;t===p.BrowseLiteraturePageUrl?i=this.appConfig.getChannelConfig().literature.browseLiteraturePageUrl:t===p.CheckoutAddressPageUrl?i=this.appConfig.getChannelConfig().literature.checkoutAddressPageUrl:t===p.ViewCartUrl?i=this.appConfig.getChannelConfig().literature.viewCartUrl:t===p.orderHistoryPageUrl&&(i=this.appConfig.getChannelConfig().literature.orderHistoryPageUrl),this.router.navigateByUrl(i)}createProductTypeFilter(t){const n=Object.entries(t.filtersOptions?.PRODUCT_TYPE||{}).map(([o,s])=>
1{const c=`literature.${this.mapProductTypeFilter(o)}`;return{value:o,label:this.translateService.instant(c),count:s}});return{key:"PRODUCT_TYPE",label:this.translateService.instant("literature.PRODUCT_TYPE"),options:n,selectedValues:[]}}createAssetClassFilter(t){return this.createFilterFromOptions(t.filtersOptions?.ASSET_CLASS||{},"ASSET_CLASS",this.translateService.instant("literature.ASSET_CLASS"))}createShareClassFilter(t){return this.createFilterFromOptions(t.filtersOptions?.SHARE_CLASS||{},"SHARE_CLASS",this.translateService.instant("literature.SHARE_CLASS"))}createFilterFromOptions(t,i,n){return{key:i,label:n,options:Object.entries(t).map(([s,c])=>({value:s,label:s,count:c})),selectedValues:[]}}mapProductTypeFilter(t){return`${t.toUpperCase().replace(/[\s-]+/g,"-")}`}initializeOrderHistoryConfig(){const t=this.getOrderNumberFromUrl();if(this.orderHistoryDetailsConfigSignal().profile&&this.orderHistoryDetailsConfigSignal.update(n=>({...n,orderNumber:t})),this.litConfig?.segmentId!==T.zu.INVESTOR)return this.profileService.isLoggedIn()?void this.profileService.getProfileData$().pipe((0,C.pQ)(this.destroyRef)).subscribe({next:n=>{const o=this.buildOrderHistoryConfig(n);this.orderHistoryListConfigSignal.set(o),this.orderHistoryDetailsConfigSignal.set({profile:o,orderNumber:t,viewCartUrl:this.appConfig.getHomeUrl()+this.appConfig.getChannelConfig().literature.viewCartUrl,isPrimericaUser:n.firmConfig?.firmRole===U.j.PM})},error:n=>{this.loggerService.error(this.loggerName,"Error loading profile data for order history",n),this.orderHistoryListConfigSignal.set(null),this.orderHistoryDetailsConfigSignal.set({profile:null,orderNumber:t})}}):(this.orderHistoryListConfigSignal.set(null),void this.orderHistoryDetailsConfigSignal.set({profile:null,orderNumber:t}));this.orderHistoryListConfigSignal.set({businessKey:"",contactGlobalId:"",email:"",firm:"",role:"",userId:"",webExperience:"",segmentId:T.zu.INVESTOR})}onNavigateToCart(){const t=this.appConfig.getChannelConfig().literature.viewCartUrl;t&&this.router.navigateByUrl(t)}onNavigateToOrderHistory(){const t=this.appConfig.getChannelConfig().literature.orderHistoryPageUrl;t&&this.router.navigateByUrl(t)}getOrderNumberFromUrl(){const t=this.route.snapshot.paramMap.get("orderNumber")??this.route.snapshot.paramMap.get("ordernumber")??this.route.snapshot.queryParamMap.get("orderNumber")??this.route.snapshot.queryParamMap.get("ordernumber");if(t)return decodeURIComponent(t);const i=this.router.url.split("?")[0]??"",o=i.indexOf("/order-history/order-history-details/");if(-1===o)return"";const s=i.slice(o+37).split("/")[0];return s?decodeURIComponent(s):""}getLiteratureCodeFromUrl(){const t=this.route.snapshot.paramMap.get("literatureCode")??this.route.snapshot.paramMap.get("literaturecode");if(t)return decodeURIComponent(t);const i=this.router.url.split("?")[0]??"",o=i.indexOf("/literature/info/");if(-1===o)return"";const s=i.slice(o+17).split("/")[0];return s?decodeURIComponent(s):""}initializeLiteratureInfoConfig(){const t=this.getLiteratureCodeFromUrl();t&&this.literatureInfoConfigSignal.set({literatureCode:[t],litComponentType:this.componentTypeSignal(),registerPageRedirect:this.appConfig.getChannelConfig().servicing?.registerPageRedirect,literatureInfoPageUrl:this.literatureInfoPageUrl,literatureFinraUrl:this.litConfig?.literatureFinraUrl,literatureContent:this.getLiteratureContentFromContent(),documentsWithPreview:this.litConfig?.documentsWithPreview,downloadDocUrl:this.litConfig?.downloadDocUrl,buildDownloadUrl:this.createDownloadUrlBuilder(),getProductPageUrl:this.appConfig.getProductPageUrl.bind(this.appConfig),segmentId:this.litConfig?.segmentId,isLoggedIn:this.profileService.isLoggedIn(),isIdentified:this.profileService.isIdentified(),isPfgiIdentified:this.profileService.isPfgiIdentified()})}createDownloadUrlBuilder(t=[]){return function R(r){return a=>function w(r,a){const t=r,i=t.customFilePath?`${a.downloadDocUrl??""}${t.customFilePath}`:t.downloadUrl,n=t.documentTermsType??t.dctermsType;return a.documentsWithPreview?.includes(n??"")&&a.downloadDocUrl&&i?function F(r,a){const t=v(r.frkOneTISNumber),i=v(r.frkShareClassCode),n=a.activeList??[];if(1!==t.length)return null;let o=null,s=null;if(i.length&&n.length&&([o,s]=function I(r,a,t){let i=null,n=null,o=!1;return r.every(s=>(a.every(c=>!t.includes(`${s}-${c}`)||(i=s,n=c,o=!0,!1)),!o)),[i,n]}(t,i,n)),o||(o=t[0]),s||(s=i[0]||(r.shareClassCode??null)),!o||!s)return null;const c=a.getProductPageUrl?.(o,s,r.fundName??r.productName,r.literatureCode??void 0,!0),d=r.documentTermsType??r.dctermsType;return c&&d?`${c}#${function A(r){return r.toLowerCase().replaceAll(/\s+/g,"-")}(d)}`:null}(t,a)??i:i}(a,r)}({activeList:t,documentsWithPreview:this.litConfig?.documentsWithPreview,downloadDocUrl:this.litConfig?.downloadDocUrl,getProductPageUrl:this.appConfig.getProductPageUrl.bind(this.appConfig)}
1)}getLiteratureContentFromContent(){const t=this.component().getModels().document;return t?this.page().getContent(t)?.getData():void 0}buildOrderHistoryConfig(t){const i={userId:"",role:"",businessKey:"",email:"",firm:"",...t.auth0ProfileData};return{userId:i.userId,role:i.role,webExperience:t.webExperience,segmentId:this.litConfig?.segmentId,businessKey:i.businessKey,contactGlobalId:t.identifiers?.globalId??"",email:i.email,firm:i.firm,accessToken:this.profileService.getPersonalisationAccessToken()}}buildRegulatoryDocumentListingConfig(){const t=this.getRegulatoryFundDocumentsPage(this.litConfig);if(!t)return null;const i={PRODUCT_TYPE:"productType",SHARE_CLASS:"shareClass",INVESTMENT_GROUP:"investmentManager"},n=l=>({...l,key:i[l.key]??l.key}),s=(t.primaryFilters||[]).filter(l=>l in i).map(l=>this.createFilterFromKey(l,t)).filter(l=>null!==l).map(n),d=(t.additionalFilters||[]).filter(l=>l in i).map(l=>this.createFilterFromKey(l,t)).filter(l=>null!==l).map(n),f={primaryFilters:s,documentType:this.litConfig?.documentsWithPreview,activeList:this.getActiveList([]),primaryLanguage:"en",literatureDownloadBaseUrl:this.appConfig.getChannelConfig().literature.literatureDownloadBaseUrl,useCmsExternalLinkForPdf:this.appConfig.getChannelConfig().literature.useCmsExternalLinkForPdf,regulatoryFundDocumentsUrl:this.appConfig.getChannelConfig().literature.regulatoryFundDocumentsUrl,...d.length&&{additionalFilters:d}};return f.getProductPageUrl=(l,_,Be)=>this.appConfig.getProductPageUrl(l,_,Be),f}getRegulatoryFundDocumentsPage(t){return t&&t.pageType&&Array.isArray(t.pageType)&&t.pageType.find(i=>"regulatory-fund-documents"===i.pageTypeName||"regulatory-fund-documents-global"===i.pageTypeName)||null}patchLiteratureConfig(t){this.literatureConfigSignal.update(i=>i&&{...i,...t})}onStatusUpdate(t,i){this.componentStatusService.setStatus(t,i)}onSubmitCart(t){1===t.deliveryOption&&(this.checkoutCartDocumentsSignal.set(t.documents),this.router.navigate(["../checkout-address"],{relativeTo:this.route,state:{prefetchedCartDocuments:t.documents}})),this.loggerService.info(this.loggerName,"Submit cart",t.deliveryOption,t.documents.length)}static \u0275fac=function(i){return new(i||r)(e.rXU(O.RK),e.rXU(N.X),e.rXU(G.L),e.rXU(E.c$))};static \u0275cmp=e.VBU({type:r,selectors:[["app-literature"]],hostAttrs:["data-gtm-component","literature"],inputs:{component:[1,"component"],page:[1,"page"]},outputs:{statusUpdate:"statusUpdate"},decls:1,vars:1,consts:[[500],["id","smarshbot-listing",1,"mb-3","md:mb-4"],["id","my-cart",1,"container","mb-3","md:mb-4"],["id","checkout-cart",1,"container","mb-3","md:mb-4"],["id","confirm-order",1,"container","mb-3","md:mb-4"],["id","order-success",1,"container","mb-3","md:mb-4"],["id","order-history",1,"container","mb-3","md:mb-4"],["id","order-history-details",1,"container","mb-3","md:mb-4"],["id","literature-info",1,"container","mb-3","md:mb-4"],["id","literature-info-mandatory",1,"container","mb-3","md:mb-4"],["id","literature-info-related",1,"container","mb-3","md:mb-4"],[3,"config"],["id","regulatory-fund-documents",1,"container","mb-3","md:mb-4"],["id","detailed-portfolio-holding",1,"container","mb-3","md:mb-4"],["id","fund-commentary",1,"container","mb-3","md:mb-4"],["id","browse-literature",1,"container","mb-3","md:mb-4"],[3,"loadingChange","pageType","config","showFilterSkeleton"],["type","regulatory-document-listing",3,"count"],[3,"statusUpdate","submitAuth0","viewMailOrders","config"],["type","literature-listing"],[3,"statusUpdate","config"],[3,"continueBrowse","submitCart","config"],["type","my-cart"],[3,"backToCart","orderDetails","literatureInfoPageUrl","viewCartUrl","mailOrderReviewUrl","prefetchedCartDocuments"],[3,"backToAddress","submitOrder","cancelOrder","literatureInfoPageUrl","checkoutAddressUrl","viewCartUrl","postalOrderSuccessUrl"],[3,"continueBrowse","viewOrderHistory","literatureInfoPageUrl","browseLiteratureUrl","orderHistoryUrl"],[3,"submitAuth0","config"],["type","order-history-list"],[3,"submitAuth0","literatureInfoPageUrl","config"],["type","order-history-details"]],template:function(i,n){1&i&&e.DNE(0,je,11,1),2&i&&e.vxM(n.literatureConfig()?0:-1)},dependencies:[S.MD,k.BannerLibraryComponent,g.MailCheckoutComponent,g.MailCheckoutReviewComponent,g.MailOrderSuccessComponent,D.WA],encapsulation:2,changeDetection:0})}return r})()}}]);
2//# sourceMappingURL=apps_core-web_src_app_components_products_literature_literature_c
2omponent_ts.8252635a06a0f1ca.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.