PageSourceSearch

https://www.brandywineglobal.com/default-src_app_ft-components_pro…t-detail_service_ts.b28a36e559767beff64f.js

js brandywineglobal.com collected 2026-09-26 02:12:59 UTC 212,276 bytes, 2 lines download raw bytes

1(self.webpackChunkgw_core_sites_app=self.webpackChunkgw_core_sites_app||[]).push([["default-src_app_ft-components_products_product-detail-layout_product-detail_service_ts"],{59791:function(P){P.exports=function(){"use strict";return function(f,t){var _=t.prototype,s=_.format;_.format=function(g){var k=this,m=this.$locale();if(!this.isValid())return s.bind(this)(g);var e=this.$utils(),i=(g||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(n){switch(n){case"Q":return Math.ceil((k.$M+1)/3);case"Do":return m.ordinal(k.$D);case"gggg":return k.weekYear();case"GGGG":return k.isoWeekYear();case"wo":return m.ordinal(k.week(),"W");case"w":case"ww":return e.s(k.week(),"w"===n?1:2,"0");case"W":case"WW":return e.s(k.isoWeek(),"W"===n?1:2,"0");case"k":case"kk":return e.s(String(0===k.$H?24:k.$H),"k"===n?1:2,"0");case"X":return Math.floor(k.$d.getTime()/1e3);case"x":return k.$d.getTime();case"z":return"["+k.offsetName()+"]";case"zzz":return"["+k.offsetName("long")+"]";default:return n}});return s.bind(this)(i)}}}()},85985:(P,f,t)=>{var _=t(97751),s=t(48306);P.exports=function(k,m,e,i){return null==k?[]:(s(m)||(m=null==m?[]:[m]),s(e=i?void 0:e)||(e=null==e?[]:[e]),_(k,m,e))}},41811:(P,f,t)=>{"use strict";t.d(f,{C:()=>m});var _=t(79441),s=t(11318);class g extends _.xQ{constructor(){super(...arguments),this.value=null,this.hasNext=!1,this.hasCompleted=!1}_subscribe(i){return this.hasError?(i.error(this.thrownError),s.w.EMPTY):this.hasCompleted&&this.hasNext?(i.next(this.value),i.complete(),s.w.EMPTY):super._subscribe(i)}next(i){this.hasCompleted||(this.value=i,this.hasNext=!0)}error(i){this.hasCompleted||super.error(i)}complete(){this.hasCompleted=!0,this.hasNext&&super.next(this.value),super.complete()}}var k=t(19969);function m(){return e=>(0,k.O)(new g)(e)}},72314:(P,f,t)=>{"use strict";t.d(f,{r:()=>u});var _=t(80117),s=t(2316),g=t(27513),k=t(3138);function m(S,o){if(1&S){const r=s.EpF();s.TgZ(0,"a",17),s.NdJ("click",function(E){s.CHM(r);const x=s.oxw().$implicit;return s.oxw(3).showPopup(E,x)}),s._uU(1),s.qZA()}if(2&S){const r=s.oxw().$implicit;s.xp6(1),s.Oqu(r.displayName?r.displayName:r.managerRoster)}}function e(S,o){if(1&S&&s._UZ(0,"span",18),2&S){const r=s.oxw().$implicit;s.Q6J("innerHtml",r.displayName?r.displayName:r.managerRoster,s.oJD)}}function i(S,o){if(1&S&&(s.ynx(0),s._UZ(1,"br"),s._uU(2),s.BQk()),2&S){const r=s.oxw().$implicit;s.xp6(2),s.hij(" ",r.shortDescription," ")}}function n(S,o){if(1&S&&(s.TgZ(0,"tr",8),s.TgZ(1,"td",13),s.YNc(2,m,2,1,"a",14),s.YNc(3,e,1,1,"span",15),s.YNc(4,i,3,1,"ng-container",0),s.qZA(),s.TgZ(5,"td",16),s._uU(6),s.qZA(),s.qZA()),2&S){const r=o.$implicit;s.xp6(2),s.Q6J("ngIf",r.longDescription),s.xp6(1),s.Q6J("ngIf",!r.longDescription),s.xp6(1),s.Q6J("ngIf",r.shortDescription),s.xp6(2),s.hij(" ",r.allocation," ")}}function a(S,o){if(1&S&&(s.TgZ(0,"div"),s.TgZ(1,"table",6),s.TgZ(2,"thead",7),s.TgZ(3,"tr",8),s.TgZ(4,"th",9),s.TgZ(5,"strong"),s._uU(6),s.qZA(),s.qZA(),s.TgZ(7,"th",10),s.TgZ(8,"strong"),s._uU(9),s.ALo(10,"translate"),s._UZ(11,"br"),s._uU(12),s.qZA(),s.qZA(),s.qZA(),s.qZA(),s.TgZ(13,"tbody",11),s.YNc(14,n,7,4,"tr",12),s.qZA(),s.qZA(),s.qZA()),2&S){const r=o.$implicit;s.xp6(6),s.Oqu(r.strategy),s.xp6(3),s.Oqu(s.lcZ(10,4,"products.manager-roster-allocation")),s.xp6(3),s.Oqu(r.totalAllocation),s.xp6(2),s.Q6J("ngForOf",r.allocations)}}function v(S,o){if(1&S&&(s.TgZ(0,"div"),s._UZ(1,"eds-section-header",1),s.ALo(2,"translate"),s.ALo(3,"translate"),s.ALo(4,"translate"),s._UZ(5,"eds-proximal",2),s.TgZ(6,"div",3),s.YNc(7,a,15,6,"div",4),s.qZA(),s._UZ(8,"eds-dialog",5),s.qZA()),2&S){const r=s.oxw();s.xp6(1),s.Q6J("level",4)("title",s.lcZ(2,8,"products.portfolio-manager-roster-heading"))("asOfLabel",s.lcZ(3,10,"products.as-of"))("asOfDate",r.data.asOfDate)("calculationBasis",s.lcZ(4,12,"products.invested-capital"))("updateFrequency",r.data.updateFrequency),s.xp6(6),s.Q6J("ngForOf",r.data.strategies),s.xp6(1),s.Q6J("dialogId","managerRosterPopup")}}let u=(()=>{class S extends _.p{constructor(r,y){super(),this.translateService=r,this.dialogService=y,this.isPopulated=!1}processData(){const{managerRosterList:r}=this.component.getModels();this.page.getContent(r)?.getData()?.managerRoster?.forEach(y=>{for(const E of this.data.strategies){const x=E.allocations.find(Z=>Z.managerRoster===y.name);if(x){x.displayName=y.displayName,x.longDescription=y.longDescription,x.shortDescription=y.shortDescription;const Z=y.image?.widenAsset;if(Z){const Y=JSON.parse(Z);x.imageSrc=Y.url}break}}}),this.isPopulated=!0}showPopup(r,y){r.preventDefault();const E={closeBtnLabel:this.translateService.instant("common.close"),title:y.displayName?y.displayName:y.managerRoster,content:y.imageSrc?`<image src="${y.imageSrc}" alt=""/><br />${y.longDescription}`:y.longDescription,hideFooter:!0};this.dialogService.open("managerRosterPopup",E)}}return S.\u0275fac=function(r){return new(r||S)(s.Y36(g.s),s.Y36(k.xAy))},S.\u0275cmp=s.Xpm({type:S,selectors:[["ft-manager-roster"]],inputs:{data:"data"},features:[s.qOj],decls:1,vars:1,consts:[[4,"ngIf"],["size","h6","edsSpacing","md","caveatPlacement","manager-allocation-caveat",3,"level","t
1itle","asOfLabel","asOfDate","calculationBasis","updateFrequency"],["placement","manager-roster-proximal-top"],["edsSubGrid","layout-1"],[4,"ngFor","ngForOf"],[3,"dialogId"],[1,"table","table--secondary"],[1,"table__thead"],[1,"table__tr"],[1,"table__th"],[1,"table__th","text-align-right"],[1,"table__body"],["class","table__tr",4,"ngFor","ngForOf"],[1,"table__td"],["href","#",3,"click",4,"ngIf"],[3,"innerHtml",4,"ngIf"],[1,"table__td","text-align-right"],["href","#",3,"click"],[3,"innerHtml"]],template:function(r,y){1&r&&s.YNc(0,v,9,14,"div",0),2&r&&s.Q6J("ngIf",y.isPopulated)},styles:[""]}),S})()},39083:(P,f,t)=>{"use strict";t.d(f,{T:()=>n});var _=t(80117),s=t(16332),g=t(68411),k=t(2316);function m(a,v){if(1&a&&k._UZ(0,"ft-bar-chart",2),2&a){const u=v.$implicit,S=k.oxw();k.Q6J("data",u)("defaultShowAll",!1)("containerWideClass",S.containerWideClass)}}const e=function(a,v){return{grid:a,"container--wide":v}},i=g.Y.getLogger("PortfolioChartsComponent");let n=(()=>{class a extends _.p{constructor(){super()}ngOnInit(){this.containerWideClass=this.component?.getParameters().hasContainerWideClass,i.debug(this.containerWideClass)}resizeChart(){i.debug("resizeChart() called"),this.charts.forEach(u=>{u.resizeChart()})}}return a.\u0275fac=function(u){return new(u||a)},a.\u0275cmp=k.Xpm({type:a,selectors:[["ft-portfolio-charts"]],viewQuery:function(u,S){if(1&u&&k.Gf(s.uQ,5),2&u){let o;k.iGM(o=k.CRH())&&(S.charts=o)}},inputs:{data:"data"},features:[k.qOj],decls:2,vars:5,consts:[[3,"ngClass"],[3,"data","defaultShowAll","containerWideClass",4,"ngFor","ngForOf"],[3,"data","defaultShowAll","containerWideClass"]],template:function(u,S){1&u&&(k.TgZ(0,"div",0),k.YNc(1,m,1,3,"ft-bar-chart",1),k.qZA()),2&u&&(k.Q6J("ngClass",k.WLB(2,e,""!==S.containerWideClass,"yes"===S.containerWideClass)),k.xp6(1),k.Q6J("ngForOf",S.data))},styles:[""]}),a})()},12593:(P,f,t)=>{"use strict";t.d(f,{B:()=>q});var _=t(26310),s=t(15592),g=t.n(s),k=t(59387),m=t.n(k),e=t(61009),i=t.n(e),n=t(72503),a=t.n(n),v=t(18818),u=t.n(v),S=t(2132),o=t.n(S),r=t(684),y=t.n(r),E=t(9801),x=t.n(E),Z=t(68344),Y=t.n(Z),ne=t(72869),te=t.n(ne),ae=t(55769),I=t.n(ae),G=t(22980),F=t.n(G),Q=t(62165),W=t.n(Q),X=t(64400),j=t.n(X),K=t(8208),p=t.n(K),C=t(71989),D=t.n(C),R=t(82781),N=t.n(R),M=t(62207),B=t.n(M),z=t(50380),ee=t.n(z),w=t(14440),A=t(62902),U=t.n(A),$=t(16
1512),O=t(98220),l=t(41896),H=t(80509);const se=d=>d.calcnamestd?.endsWith("_NET")||d.calcnamestd?.endsWith("_GROSS"),ie=d=>!se(d);var Ie=t(44022),ce=t(68411);const pe=ce.Y.getLogger("SectorAllocationMapper"),Le=d=>"TOTAL_PCT_OF_TOTAL_DC"===d.calcnamestd,me=d=>h=>h.allocheadingstd===d,Se=(d,h,c,b)=>(pe.debug("sector duration grouped:",Object.values(U()(d,"sectorname"))),{componentId:h,caveatComponentId:"Sector Allocation",baseLabelKey:c,breakdownColumnTitle:b.translateService.instant("products.percent-of-total"),allocationFlag:(0,l.yM)(d,"allocflag"),allocationHeading:(0,l.yM)(d,"allocheadinglocal"),asOfDate:(0,l.yM)(d,"asofdate"),calculationBasis:(0,l.yM)(d,"calcbasislocal"),calculationType:(0,l.yM)(d,"calcname"),hasDerivatives:(0,l.Zo)((0,l.yM)(d,"hasderivatives")),updateFrequency:(0,l.yM)(d,"frequency"),benchmarkName:(0,l.yM)(d,"bmname"),data:Object.values(U()(d,"sectorname")).map(L=>{const V=L.find(de=>["TOTAL_PCT_OF_TOTAL_MV","TOTAL_PCT_OF_TOTAL_EXP"].includes(de.calcnamestd)),re=L.find(de=>"TOTAL_PCT_OF_TOTAL_DC"===de.calcnamestd);return{label:L[0].sectorname,breakdown:(0,O.rl)(V?.brkdwnpct),breakdownStd:(0,l.lN)(V?.brkdwnpctstd),benchmark:(0,O.rl)(V?.bmbrkdwnpct),benchmarkStd:(0,l.lN)(V?.bmbrkdwnpctstd),duration:re?.brkdwnpct||Ie.Sk,order:(0,l.lN)(V?.rank)}}).sort((L,V)=>L.order-V.order)}),ue=(d,h,c)=>({componentId:h,caveatComponentId:"Sector Allocation",baseLabelKey:c,allocationFlag:(0,l.yM)(d,"allocflag"),allocationHeading:(0,l.yM)(d,"allocheadinglocal"),asOfDate:(0,l.yM)(d,"asofdate"),calculationBasis:(0,l.yM)(d,"calcbasislocal"),calculationType:(0,l.yM)(d,"calcname"),benchmarkName:(0,l.yM)(d,"bmname"),hasDerivatives:(0,l.Zo)((0,l.yM)(d,"hasderivatives")),updateFrequency:(0,l.yM)(d,"frequency"),data:d.sort($.z).map(b=>({label:b.sectorname,breakdown:(0,O.rl)(b.brkdwnpct),breakdownStd:(0,l.lN)(b.brkdwnpctstd),benchmark:(0,O.rl)(b.bmbrkdwnpct),benchmarkStd:(0,l.lN)(b.bmbrkdwnpctstd)}))});class J{constructor(h,c,b,T){this.componentId=h,this.baseLabelKey=c,this.mapFn=b,this.filterFn=T}static getConfig(h){return this.allConfigs.find(c=>c.componentId===h)}toString(){return this.componentId}}J.SECTOR_ALLOCATION=new J("Sector Allocation","sector-allocation",ue),J.SECTOR_DURATION=new J("Sector Duration","sector-duration",Se),J.SECTOR_EMD=new J("EMD Sector Allocation","sector-emd",ue,me("EMD Sector Allocation")),J.SECTOR_EQUITY=new J("Sector Equity","sector-equity",ue,me("Sector Allocation\u2014Equity")),J.SECTOR_SECURITY=new J("Sector Security","sector-security",ue,("PCT_MANAGED_SENIORITY",h=>"PCT_MANAGED_SENIORITY"===h.calcnamestd)),J.SECTOR_EXPOSURE=new J("Sector Exposure","sector-exposure",(d,h,c)=>{const b=V=>V.sectorname===V.parentsectorname?"":V.sectorname?V.parentsectorname:"";let T=d.sort($.z).map(V=>({label:V.sectorname||V.parentsectorname,parent:b(V),longExposure:(0,O.rl)(V.brkdwnpctlong),shortExposure:(0,O.rl)(V.brkdwnpctshort),netExposure:(0,O.rl)(V.brkdwnpct)}));return pe.debug("dataPoints before:",T),T=(0,$.c)(T),pe.debug("dataPoints after:",T),{componentId:h,baseLabelKey:c,showExposureChart:!1,hideChart:!0,allocationFlag:(0,l.yM)(d,"allocflag"),allocationHeading:(0,l.yM)(d,"allocheadinglocal"),asOfDate:(0,l.yM)(d,"asofdate"),calculationBasis:(0,l.yM)(d,"calcbasislocal"),calculationType:(0,l.yM)(d,"calcname"),benchmarkName:(0,l.yM)(d,"bmname"),hasDerivatives:(0,l.Zo)((0,l.yM)(d,"hasderivatives")),updateFrequency:(0,l.yM)(d,"frequency"),data:T}},d=>(0,l.Uh)(d,"brkdwnpctlong")||(0,l.Uh)(d,"brkdwnpctshort")),J.SECTOR_FIXED_INCOME=new J("Sector Fixed Income","sector-fixed-income",ue,me("Sector Allocation\u2014Fixed Income")),J.SECTOR_HIGH_YIELD=new J("High Yield Sector Allocation","sector-high-yield",ue,me("High Yield Sector Allocation")),J.SECTOR_MBS=new J("MBS Sector Allocation","sector-mbs",ue,me("MBS Sector Allocation")),J.SECTOR_INVESTMENT_GRADE=new J("Investment Grade Sector Allocation","sector-investment-grade",ue,me("Investment Grade Sector Allocation")),J.allConfigs=[J.SECTOR_ALLOCATION,J.SECTOR_DURATION,J.SECTOR_EMD,J.SECTOR_EQUITY,J.SECTOR_EXPOSURE,J.SECTOR_FIXED_INCOME,J.SECTOR_HIGH_YIELD,J.SECTOR_INVESTMENT_GRADE,J.SECTOR_MBS,J.SECTOR_SECURITY];const Be=(d,h)=>{let c=J.allConfigs.find(b=>b.filterFn&&b.filterFn(h));return c||(c=J.SECTOR_ALLOCATION),d[c.componentId]||(d[c.componentId]={config:c,data:[]}),d[c.componentId].data.push(h),d},qe=d=>d.config.mapFn(d.data,d.config.componentId,d.config.baseLabelKey);var Ke=t(96718),be=t(44419),Ye=t(13492),Ge=t(65659),Ze=t(96604),_e=t.n(Ze);const De=ce.Y.getLogger("StatisticMapper"),he=(d,h,c,b)=>{if(b)return`[${h}-tooltip]<br />[${c}-tooltip]`;const T=d.tooltip(h);De.debug("primaryTooltip:",h,T);const L=d.tooltip(c);De.debug("secondaryTooltip:",c,L);let V="";return T&&(V+=`<p>${T}</p>`),L&&(V+=`<p>${L}</p>`),V};class Je extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.elemname,b=`products.statistic-${c}`,T=`Statistics:PortfolioStatistic${c}`,L=he(this.mapperParams.translateService,b,`${b}-}`,this.mapperParams.isShowLabelKeys);return{asOfDate:h.asofdate,asOfDateStd:h.asofdatestd,elementName:h.elemname,elementDisplayName:h.elemdispname,elememtTranslatedName:h.elemtransname,elementValueStd:h.elemvaluestd,elementValueLocal:h.elemvaluelocal,frequency:h.frequency,label:h?.elemtransname||this.mapperParams.translateService.instant(b,this.mapperParams.fundId),tooltip:L,caveatPlacement:T}}}const Xe=ce.Y.getLogger("CurrencyAllocationMapper"),en=d=>!Ee(d),Ee=d=>"CRNCYXHEDGE_WGT"===d.calcnamestd,Fe=d=>{let h,c;"CRNCYXHEDGE_WGT"===d[0].calcnamestd?(h="Currency Breakdown",c="currency-breakdown"):(h="Currency Exposure",c="currency-exposure");let b=d.sort($.z).map(T=>({label:T.brkdwnname,parent:T.parent,benchmark:(0,O.rl)(T.bmbrkdwnpct),benchmarkStd:(0,l.lN)(T.bmbrkdwnpctstd),breakdown:(0,O.rl)(T.brkdwnpct),breakdownStd:(0,l.lN)(T.brkdwnpctstd)}));return b=(0,$.c)(b),{componentId:h,caveatComponentId:"Currency Breakdown",baseLabelKey:c,allocationFlag:(0,l.yM)(d,"allocflag"),allocationHeading:(0,l.yM)(d,"allocheadinglocal"),asOfDate:(0,l.yM)(d,"asofdate"),calculationBasis:(0,l.yM)(d,"calcbasislocal"),calculationType:(0,l.yM)(d,"calcname"),hasDerivatives:(0,l.Zo)((0,l.yM)(d,"hasderivatives")),updateFrequency:(0,l.yM)(d,"frequency"),benchmarkName:(0,l.yM)(d,"bmname"),data:b}},an=d=>"LONG_EQUITY_AS_PCT_OF_EQUITY"===d.calcnamestd,tn=d=>"SHORT_EQUITY_AS_PCT_OF_EQUITY"===d.calcnamestd,sn=d=>"LONG_TOT_PCT_OF_TOTAL"===d.calcnamestd,rn=d=>"SHORT_TOT_PCT_OF_TOTAL"===d.calcnamestd,ge=d=>{let h,c;switch(d[0].calcnamestd){case"SHORT_EQUITY_AS_PCT_OF_EQUITY":h="Top Short Exposures",c="top-short-exposures";break;case"LONG_EQUITY_AS_PCT_OF_EQUITY":h="Top Long Exposures",c="top-long-exposures";break;case"SHORT_TOT_PCT_OF_TOTAL":h="Top Short Positions",c="top-short-positions";break;case"LONG_TOT_PCT_OF_TOTAL":h="Top Long Positions",c="top-long-positions"}return{componentId:h,baseLabelKey:c,allocationFlag:(0,l.yM)(d,"allocflag"),allocationHeading:(0,l.yM)(d,"allocheadinglocal"),asOfDate:(0,l.yM)(d,"asofdate"),calculationBasis:(0,l.yM)(d,"calcbasislocal"),calculationType:(0,l.yM)(d,"calcname"),hasDerivatives:(0,l.Zo)((0,l.yM)(d,"hasderivatives")),updateFrequency:(0,l.yM)(d,"frequency"),data:d.sort($.z).map(b=>({label:b.hldngname,breakdown:(0,O.rl)(b.brkdwnpct),breakdownStd:(0,l.lN)(b.brkdwnpctstd)}))}},ln=ce.Y.getLogger("RiskReturnAnalysisMapper"),Pe=ce.Y.getLogger("QualityAllocationMapper");var vn=t(72314),fn=t(85985),Te=t.n(fn),gn=t(4008);ce.Y.getLogger("CouponAllocationMapper");var oe=t(39083);ce.Y.getLogger("HedgeAllocationMapper");const hn=d=>"EXPOSURES"===d.elemtypestd,yn=d=>"STRATEGY"===d.elemtypestd;ce.Y.getLogger("ImpactPillarMapper");const Oe=d=>d.calcnamestd?.endsWith("_NET")||d.calcnamestd?.endsWith("_GROSS"),_n=d=>!Oe(d),Ae=ce.Y.getLogger("ImpactFocusMapper");class ve{constructor(h,c,b,T){this.componentId=h,this.baseLabelKey=c,this.mapFn=b,this.filterFn=T}static getConfig(h){return this.allConfigs.find(c=>c.componentId===h)}toString(){return this.componentId}}ve.IMPACT_FOCUS=new ve("Impact Focus","impact-focus",(d,h,c)=>({componentId:h,caveatComponentId:"Impact Focus",baseLabelKey:c,asOfDate:(0,l.yM)(d,"asofdate"),calculationType:(0,l.yM)(d,"calcname"),updateFrequency:(0,l.yM)(d,"frequency"),data:d.sort($.z).map(b=>({label:b.sectorname,breakdown:(0,O.rl)(b.brkdwnpct),breakdownStd:(0,l.lN)(b.brkdwnpctstd)}))})),ve.allConfigs=[ve.IMPACT_FOCUS];const Tn=(d,h)=>{let c=ve.allConfigs.find(b=>b.filterFn&&b.filterFn(h));return c||(c=ve.IMPACT_FOCUS),d[c.componentId]||(d[c.componentId]={config:c,data:[]}),d[c.componentId].data.push(h),d},On=d=>d.config.mapFn(d.data,d.config.componentId,d.config.baseLabelKey);class q{constructor(h,c,b,T,L,V){this.componentId=h,this.component=c,this.baseType=b,this.gqlQuery=T,this.mapper=L,this.baseLabelKey=V}static getConfig(h){return this.allConfigs.find(c=>c.componentId===h)}toString(){return this.componentId}}q.ASSET_ALLOCATION=new q("Asset Allocation",oe.T,_.N3.PORTFOLIO_CHART,g(),w.a1),q.IMPACT_PILLAR=new q("Impact Pillar",oe.T,_.N3.PORTFOLIO_CHART,y(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.impactpillar;if(!c||0===c.length)return null;const b=[],T=c.filter(Oe);T.length>0&&b.push((d=>({componentId:"Impact Pillar",baseLabelKey:"impact-pillar",showExposureChart:!0,allocationFlag:(0,l.yM)(d,"allocflag"),allocationHeading:(0,l.yM)(d,"allocheadinglocal"),asOfDate:(0,l.yM)(d,"asofdate"),calculationBasis:(0,l.yM)(d,"calcbasislocal"),calculationType:(0,l.yM)(d,"calctypelocal"),hasDerivatives:(0,l.Zo)((0,l.yM)(d,"hasderivatives")),updateFrequency:(0,l.yM)(d,"frequency"),data:Object.values(U()(d,b=>b.assetalloccatgstd?.replace(/_(NET|GROSS)$/g,""))).map(b=>{const T=b.find(V=>V.assetalloccatgstd?.endsWith("_NET")),L=b.find(V=>V.assetalloccatgstd?.endsWith("_GROSS"));return{label:b[0].assetalloccatg,grossExposure:(0,O.rl)(L?.brkdwnpct),grossExposureStd:(0,l.lN)(L?.brkdwnpctstd),netExposure:(0,O.rl)(T?.brkdwnpct),netExposureStd:(0,l.lN)(T?.brkdwnpctstd),order:Math.min((0,l.lN)(L?.rank),(0,l.lN)(T?.rank))}}).sort((b,T)=>b.order-T.order)}))(T));const L=c.filter(_n);return L.length>0&&b.push(((d,h)=>({componentId:"Impact Pillar",baseLabelKey:"impact-pillar",showExposureChart:!0,hideChart:!0,allocationFlag:(0,l.yM)(d,"allocflag"),allocationHeading:(0,l.yM)(d,"allocheadinglocal"),asOfDate:(0,l.yM)(d,"asofdate"),breakdownColumnTitle:h?.translateService.instant("products.number-of-holdings"),calculationBasis:(0,l.yM)(d,"calcbasislocal"),calculationType:(0,l.yM)(d,"calctypelocal"),hasDerivatives:(0,l.Zo)((0,l.yM)(d,"hasderivatives")),updateFrequency:(0,l.yM)(d,"frequency"),data:d.sort($.z).map(c=>({label:c.assetalloccatg,breakdown:(0,l.lN)(c.brkdwnpct).toString(),breakdownStd:(0,l.lN)(c.brkdwnpctstd)}))}))(L,this.mapperParams)),b}}),q.COUPON_ALLOCATION=new q("Coupon Allocation",oe.T,_.N3.PORTFOLIO_CHART,a(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.couponallocation;return c&&0!==c.length?[{componentId:"Coupon Allocation",baseLabelKey:"coupon-allocation",allocationFlag:(0,l.yM)(c,"allocflag"),allocationHeading:(0,l.yM)(c,"allocheadinglocal"),asOfDate:(0,l.yM)(c,"asofdate"),calculationBasis:(0,l.yM)(c,"calcbasislocal"),calculationType:(0,l.yM)(c,"calctypelocal"),hasDerivatives:(0,l.Zo)((0,l.yM)(c,"hasderivatives")),updateFrequency:(0,l.yM)(c,"frequency"),data:c.sort($.z).map(T=>({label:T.rangedesc,breakdown:(0,O.rl)(T.brkdwnpct),breakdownStd:(0,l.lN)(T.brkdwnpctstd)}))}]:null}}),q.CURRENCY_BREAKDOWN=new q("Currency Breakdown",oe.T,_.N3.PORTFOLIO_CHART,m(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.currencyallocation;if(!c||0===c.length)return null;const b=[],T=c.filter(en);T.length>0&&b.push(Fe(T));const L=c.filter(Ee);return L.length>0&&b.push(Fe(L)),Xe.debug("allocations",b),b}}),q.GEOGRAPHIC_BREAKDOWN=new q("Geographic Breakdown",oe.T,_.N3.PORTFOLIO_CHART,u(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.countryallocation;if(!c||0===c.length)return null;const b=[],T=c.filter(se);var d;T.length>0&&b.push({componentId:"Geographic Exposure",baseLabelKey:"geographic-exposure",showExposureChart:!0,allocationFlag:(0,l.yM)(d=T,"allocflag"),allocationHeading:(0,l.yM)(d,"allocheadinglocal"),asOfDate:(0,l.yM)(d,"asofdate"),calculationBasis:(0,l.yM)(d,"calcbasislocal"),hasDerivatives:(0,l.Zo)((0,l.yM)(d,"hasderivatives")),updateFrequency:(0,l.yM)(d,"frequency"),benchmarkName:(0,l.yM)(d,"bmname"),data:Object.values(U()(d,"brkdwnname")).map(c=>{const b=c.find(L=>L.calcnamestd?.endsWith("_NET")),T=c.find(L=>L.calcnamestd?.endsWith("_GROSS"));return{label:c[0].brkdwnname,grossExposure:(0,O.rl)(T?.brkdwnpct),grossExposureStd:(0,l.lN)(T?.brkdwnpctstd),netExposure:(0,O.rl)(b?.brkdwnpct),netExposureStd:(0,l.lN)(b?.brkdwnpctstd),order:Math.min((0,l.lN)(T?.rank),(0,l.lN)(b?.rank))}}).sort((c,b)=>c.order-b.order)});const L=c.filter(ie);return L.length>0&&b.push((d=>{let h=d.sort($.z).map(b=>({label:b.brkdwnname,parent:b.parent,breakdown:(0,O.rl)(b.brkdwnpct),breakdownStd:(0,l.lN)(b.brkdwnpctstd),benchmark:(0,O.rl)(b.bmbrkdwnpct),benchmarkStd:(0,l.lN)(b.bmbrkdwnpctstd)}));return h=(0,$.c)(h),{componentId:"Geographic Breakdown",baseLabelKey:"geographic-allocation",allocationFlag:(0,l.yM)(d,"allocflag"),allocationHeading:(0,l.yM)(d,"allocheadinglocal"),asOfDate:(0,l.yM)(d,"asofdate"),calculationBasis:(0,l.yM)(d,"calcbasislocal"),calculationType:(0,l.yM)(d,"calcname"),hasDerivatives:(0,l.Zo)((0,l.yM)(d,"hasderivatives")),updateFrequency:(0,l.yM)(d,"frequency"),benchmarkName:(0,l.yM)(d,"bmname"),data:h}})(L)),b}}),q.MARKET_CAPITALISATION=new q("Market Capitalisation Breakdown",oe.T,_.N3.PORTFOLIO_CHART,x(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.marketcapallocation;return c&&0!==c.length?[{componentId:"Market Capitalisation Breakdown",baseLabelKey:"market-capitalisation-breakdown",allocationFlag:(0,l.yM)(c,"allocflag"),allocationHeading:(0,l.yM)(c,"allocheadinglocal"),asOfDate:(0,l.yM)(c,"asofdate"),calculationBasis:(0,l.yM)(c,"calcbasislocal"),calculationType:(0,l.yM)(c,"calcname"),hasDerivatives:(0,l.Zo)((0,l.yM)(c,"hasderivatives")),updateFrequency:(0,l.yM)(c,"frequency"),benchmarkName:(0,l.yM)(c,"bmname"),data:c.sort($.z).map(T=>({label:T.rangedesc,benchmark:(0,O.rl)(T.bmbrkdwnpct),benchmarkStd:(0,l.lN)(T.bmbrkdwnpctstd),breakdown:(0,O.rl)(T.brkdwnpct),breakdownStd:(0,l.lN)(T.brkdwnpctstd)}))}]:null}}),q.MATURITY_ALLOCATION=new q("Maturity Allocation",oe.T,_.N3.PORTFOLIO_CHART,te(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.portfolioallocationfi;return c&&0!==c.length?[{componentId:"Maturity Allocation",baseLabelKey:"maturity-allocation",allocationFlag:(0,l.yM)(c,"allocflag"),allocationHeading:(0,l.yM)(c,"allocheadinglocal"),asOfDate:(0,l.yM)(c,"asofdate"),calculationBasis:(0,l.yM)(c,"calcbasislocal"),calculationType:(0,l.yM)(c,"calcname"),hasDerivatives:(0,l.Zo)((0,l.yM)(c,"hasderivatives")),updateFrequency:(0,l.yM)(c,"frequency"),benchmarkName:(0,l.yM)(c,"bmname"),data:c.sort($.z).map(T=>({label:T.rangedesc,benchmark:(0,O.rl)(T.bmbrkdwnpct),benchmarkStd:(0,l.lN)(T.bmbrkdwnpctstd),breakdown:(0,O.rl)(T.brkdwnpct),breakdownStd:(0,l.lN)(T.brkdwnpctstd)}))}]:null}}),q.PORTFOLIO_EXPOSURE=new q("Portfolio Exposure",oe.T,_.N3.PORTFOLIO_CHART,o(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.hedgeallocation;if(!c||0===c.length)return null;const b=[],T=c.filter(hn);T.length>0&&b.push((d=>({componentId:"Portfolio Exposure",baseLabelKey:"portfolio-exposure",asOfDate:(0,l.yM)(d,"asofdate"),updateFrequency:(0,l.yM)(d,"frequency"),data:d.sort($.z).map(h=>({label:h.strtgyallocbrkdwnname,breakdown:(0,O.rl)(h.strtgyallocbrkdwnpct),breakdownStd:(0,l.lN)(h.strtgyallocbrkdwnpct)}))}))(T));const L=c.filter(yn);return L.length>0&&b.push((d=>({componentId:"Strategy Breakdown",baseLabelKey:"strategy-breakdown",asOfDate:(0,l.yM)(d,"asofdate"),updateFrequency:(0,l.yM)(d,"frequency"),data:d.sort($.z).map(h=>({label:h.strtgyallocbrkdwnname,targetAllocation:(0,O.rl)(h.tgtallocbrkdwnrange),targetAllocationStd:(0,l.lN)(h.tgtallocbrkdwnrange),actualAllocation:(0,O.rl)(h.strtgyallocbrkdwnpct),actualAllocationStd:(0,l.lN)(h.strtgyallocbrkdwnpct)}))}))(L)),b}}),q.PORTFOLIO_RISK_AND_RETURN_ANALYSIS=new q("Portfolio Risk And Return Analysis",oe.T,_.N3.PORTFOLIO_CHART,F(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.riskreturnanalysis;if(!c||0===c.length)return null;const b=
1c.filter(le=>"1 Month"===le.fperiod),T=le=>le.factorl2?le.factorl1:"";let L=b.sort($.z).map(le=>({label:le.factorl2||le.factorl1,parent:T(le),riskContributionAllocation:(0,O.rl)(le.portavgwgt),performanceContributionAllocation:(0,O.rl)(le.portcontrib)}));L=(0,$.c)(L);const V=(0,l.yM)(b,"startdate"),re=(0,l.yM)(b,"enddate"),de={componentId:"Portfolio Risk And Return Analysis",baseLabelKey:"portfolio-risk-and-return-analysis",showExposureChart:!1,hideChart:!0,asOfDate:(0,l.yM)(b,"asofdate"),contributionDateRange:V&&re?`${V} - ${re}`:null,updateFrequency:(0,l.yM)(c,"frequency"),data:L};return ln.debug("allocation",de),[de]}}),q.QUALITY_ALLOCATION=new q("Quality Allocation",oe.T,_.N3.PORTFOLIO_CHART,I(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.qualityallocation;if(Pe.debug("raw data",c),!c||0===c.length)return null;const b={componentId:"Quality Allocation",baseLabelKey:"quality-allocation",allocationFlag:(0,l.yM)(c,"allocflag"),allocationHeading:(0,l.yM)(c,"allocheadinglocal"),asOfDate:(0,l.yM)(c,"asofdate"),calculationBasis:(0,l.yM)(c,"calcbasislocal"),hasDerivatives:(0,l.Zo)((0,l.yM)(c,"hasderivatives")),hasCurrency:(0,l.Zo)((0,l.yM)(c,"cashinclude")),updateFrequency:(0,l.yM)(c,"frequency"),benchmarkName:(0,l.yM)(c,"bmname"),data:c.sort($.z).map(T=>({label:T.qalcbrkwnvalue,benchmark:(0,O.rl)(T.bmqalcpct),benchmarkStd:(0,l.lN)(T.bmqalcpctstd),breakdown:(0,O.rl)(T.qalcpct),breakdownStd:(0,l.lN)(T.qalcpctstd)}))};return Pe.debug("processed allocation",b),[b]}}),q.SECTOR_ALLOCATION=new q("Sector Allocation",oe.T,_.N3.PORTFOLIO_CHART,W(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.sectorallocation;if(!c||0===c.length)return null;if((d=>d.filter(Le).length>0)(c))return[Se(c,J.SECTOR_DURATION.componentId,J.SECTOR_DURATION.baseLabelKey,this.mapperParams)];const b=c.reduce(Be,{});pe.debug("sector buckets",b);const T=Object.values(b).map(qe);return pe.debug("sector allocations",T),T}}),q.SECURITY_TYPE_EXPOSURE=new q("Security Type Exposure",oe.T,_.N3.PORTFOLIO_CHART,j(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.securityexposure;return c&&0!==c.length?[{componentId:"Security Type Exposure",baseLabelKey:"security-type-exposure",showExposureChart:!0,asOfDate:(0,l.yM)(c,"asofdate"),updateFrequency:(0,l.yM)(c,"frequency"),data:Object.values(U()(c,L=>L.exposurecategorystd?.replace(/_(NET|GROSS)$/g,""))).map(L=>{const V=L.find(de=>de.exposurecategorystd?.endsWith("_NET")),re=L.find(de=>de.exposurecategorystd?.endsWith("_GROSS"));return{label:L[0].exposurecategory,grossExposure:(0,O.rl)(re?.brkdwnpct),grossExposureStd:(0,l.lN)(re?.brkdwnpctstd),netExposure:(0,O.rl)(V?.brkdwnpct),netExposureStd:(0,l.lN)(V?.brkdwnpctstd),order:Math.min((0,l.lN)(re?.rank),(0,l.lN)(V?.rank))}}).sort((L,V)=>L.order-V.order)}]:null}}),q.TOP_LONG_EXPOSURES=new q("Top Long Exposures",oe.T,_.N3.PORTFOLIO_CHART,D(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.topholdings;if(!c||0===c.length)return null;const b=[],T=c.filter(an);T.length>0&&b.push(ge(T));const L=c.filter(tn);L.length>0&&b.push(ge(L));const V=c.filter(sn);V.length>0&&b.push(ge(V));const re=c.filter(rn);return re.length>0&&b.push(ge(re)),b}}),q.TOP_TEN_HOLDINGS=new q("Top Ten Holdings",oe.T,_.N3.PORTFOLIO_CHART,N(),Ke.q$),q.TOP_TEN_HOLDINGS_MONEY_FUNDS=new q("Top Ten Holdings Money Funds",be.t,_.N3.HOLDINGS,B(),gn.p,"top-ten-holding-money-funds"),q.PORTFOLIO_STATISTICS_AND_POSITIONS=new q("Statistics",Ge.z,_.N3.STATISTICS_AND_POSITIONS,p(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h,c){const T=h.portfolio.portfoliocharshistory||[],L=(h.portfolio.portfoliochars||[]).reduce(((d,h)=>(c,b)=>{const T=b.elemname,L=`products.statistic-${T}`,V={id:T,caveatPlacement:`Statistics:PortfolioStatistic${T}`,val:b.elemvaluelocal,asOfDate:b.asofdate,label:b?.elemtransname||d.translateService.instant(L,d.fundId),benchmarkId:b.bmno,benchmarkName:b.bmname};V.asOfDate&&(V.asOfLabel=d.translateService.instant("products.as-of")),b.frequency&&(V.updateFrequency=d.translateService.instant(`products.updated-${b.frequency}`));const re=(d=>{if(_.MW.includes(d.elemname)){let h="";return"Y"===d.hascurrency&&(h+="WithCash"),"N"===d.hascurrency&&(h+="WithoutCash"),"Y"===d.hasquality&&(h+="WithQuality"),"N"===d.hasquality&&(h+="WithoutQuality"),h}return"Y"===d.hasderivatives?"WithDerivatives":"N"===d.hasderivatives?"WithoutDerivatives":""})(b);if(V.secondaryCaveatPlacement=`${V.caveatPlacement}${re}`,V.tooltip=he(d.translateService,L,`${L}-${_e()(re)}`,d.isShowLabelKeys),d.config.isPortfolioStatisticSuppressedBySite(T))return d.isDebugMode&&c.push({...V,val:`DEBUG: Statistic suppressed for whole site: ${V.val}`}),c;const le=d.config.getPortfolioStatisticSuppressionSet(T,d.fundId,h);if(le)return d.isDebugMode&&c.push({...V,val:`DEBUG: Statistic suppressed by set '${le.id}': ${V.val}`}),c;if(V.val?c.push(V):d.isDebugMode&&c.push({...V,val:"DEBUG: Value is empty"}),b.elemvaluelocalbm||d.isDebugMode){const ye=`${L}-benchmark`,ke=`${T}${_.gm}`;let Ne=b.elemvaluelocalbm;!Ne&&d.isDebugMode&&(Ne="DEBUG: No benchmark data");const fe={...V,id:ke,mainStatisticId:T,label:d.translateService.instant(ye,d.fundId),val:Ne,caveatPlacement:`Statistics:PortfolioStatistic${ke}`};if(fe.secondaryCaveatPlacement=`${fe.caveatPlacement}${re}`,fe.tooltip=he(d.translateService,ye,`${ye}-${_e()(re)}`,d.isShowLabelKeys),!d.config.isPortfolioStatisticSuppressedBySite(ke)){const Ce=d.config.getPortfolioStatisticSuppressionSet(ke,d.fundId,h);Ce?d.isDebugMode&&c.push({...fe,val:`DEBUG: Benchmark Statistic suppressed by set '${Ce.id}': ${fe.val}`}):c.push(fe)}}return c})(this.mapperParams,c),[]),V=T.map(re=>this.createMapper(Je).toDomain(re));return L.length>0?{productType:h.producttype,fundUmbrella:h.fundumbrlla,statistics:L,portfolioCharsHistory:V}:null}},"statistics"),q.HOLDINGS=new q("Holdings",be.t,_.N3.HOLDINGS,i(),Ye.x,"holdings"),q.MANAGER_ROSTER_ALLOCATION=new q("Manager Roster / Allocation",vn.r,_.N3.MANAGER_ROSTER_ALLOCATION,Y(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.hedgemanagerallocation;if(!c||0===c.length)return null;const b=(0,l.yM)(c,"frequency"),T={strategies:Te()(c.filter(L=>""===L.mngrroster).map(L=>({strategy:L.mngrrosterstrtgy,totalAllocation:(0,O.rl)(L.allocation),totalAllocationStd:(0,l.lN)(L.allocationstd),allocations:[]})),["totalAllocationStd"],["desc"]),asOfDate:(0,l.yM)(c,"asofdate"),updateFrequency:b&&this.mapperParams.translateService.instant(`products.updated-${b}`)};
1return T.strategies.forEach(L=>L.allocations=Te()(c.filter(V=>V.mngrrosterstrtgy===L.strategy&&""!==V.mngrroster).map(V=>({managerRoster:V.mngrroster,allocation:(0,O.rl)(V.allocation),allocationStd:(0,l.lN)(V.allocationstd)})),["allocationStd"],["desc"])),T}},"manager"),q.IMPACT_FOCUS=new q("Impact Focus",oe.T,_.N3.PORTFOLIO_CHART,ee(),class extends H.I{constructor(h,c){super(h,c)}toDomain(h){const c=h.impactfocus;if(!c||0===c.length)return null;const b=c.reduce(Tn,{});Ae.debug("impact focus buckets",b);const T=Object.values(b).map(On);return Ae.debug("ImpactFocus allocations",T),T}}),q.allConfigs=[q.ASSET_ALLOCATION,q.COUPON_ALLOCATION,q.CURRENCY_BREAKDOWN,q.HOLDINGS,q.IMPACT_PILLAR,q.GEOGRAPHIC_BREAKDOWN,q.MANAGER_ROSTER_ALLOCATION,q.MARKET_CAPITALISATION,q.MATURITY_ALLOCATION,q.PORTFOLIO_EXPOSURE,q.PORTFOLIO_RISK_AND_RETURN_ANALYSIS,q.PORTFOLIO_STATISTICS_AND_POSITIONS,q.QUALITY_ALLOCATION,q.SECTOR_ALLOCATION,q.SECURITY_TYPE_EXPOSURE,q.TOP_LONG_EXPOSURES,q.TOP_TEN_HOLDINGS,q.TOP_TEN_HOLDINGS_MONEY_FUNDS,q.IMPACT_FOCUS]},44419:(P,f,t)=>{"use strict";t.d(f,{t:()=>ae});var _=t(3138),s=t(80117),g=t(26310),k=t(68411),m=t(79441),e=t(22663),i=t(31023),n=t(2316),a=t(27513),v=t(55311),u=t(20709),S=t(37948);function o(I,G){if(1&I){const F=n.EpF();n.TgZ(0,"div"),n.TgZ(1,"eds-dropdown",14),n.NdJ("dropdownChange",function(W){return n.CHM(F),n.oxw(2).filterOnDate(W)}),n.ALo(2,"translate"),n.qZA(),n.qZA()}if(2&I){const F=n.oxw(2);n.xp6(1),n.Q6J("items",F.data.filteredAsOfDate)("label",n.lcZ(2,2,"products.as-of"))}}function r(I,G){if(1&I&&n._UZ(0,"eds-proximal",10),2&I){const F=n.oxw(2);n.Q6J("placement",F.data.secondaryProximalTop)}}function y(I,G){if(1&I&&n._UZ(0,"eds-proximal",10),2&I){const F=n.oxw(2);n.Q6J("placement",F.data.secondaryProximalBottom)}}const E=function(){return{s:4,m:3,l:"auto"}},x=function(){return{s:4,m:3,l:2}};function Z(I,G){if(1&I){const F=n.EpF();n.ynx(0),n.TgZ(1,"div",1),n.TgZ(2,"div",2),n.TgZ(3,"div",3),n.TgZ(4,"div",4),n._UZ(5,"eds-section-header",5),n.qZA(),n.TgZ(6,"div",4),n.YNc(7,o,3,4,"div",0),n.qZA(),n.TgZ(8,"div",4),n.TgZ(9,"button",6),n.NdJ("click",function(){return n.CHM(F),n.oxw().triggerDownloadAction()}),n._uU(10),n.ALo(11,"translate"),n.ALo(12,"translate"),n._UZ(13,"eds-icon",7),n.qZA(),n.qZA(),n.qZA(),n.qZA(),n.TgZ(14,"div",8),n.TgZ(15,"div",9),n._UZ(16,"eds-proximal",10),n.YNc(17,r,1,1,"eds-proximal",11),n.qZA(),n.qZA(),n.TgZ(18,"div",12),n.TgZ(19,"div",9),n._UZ(20,"eds-dynamic-table",13),n.ALo(21,"translate"),n.ALo(22,"translate"),n.ALo(23,"translate"),n.ALo(24,"translate"),n.ALo(25,"translate"),n.ALo(26,"translate"),n.ALo(27,"translate"),n.ALo(28,"translate"),n.qZA(),n.qZA(),n.qZA(),n.TgZ(29,"div",8),n.TgZ(30,"div",9),n._UZ(31,"eds-proximal",10),n.YNc(32,y,1,1,"eds-proximal",11),n.qZA(),n.qZA(),n.BQk()}if(2&I){const F=n.oxw();n.xp6(4),n.Q6J("columnNumbers",n.DdM(54,E)),n.xp6(1),n.Q6J("level",4)("title",F.data.title)("caveatPlacement",F.data.caveatPlacement)("secondaryCaveatPlacement",F.data.secondaryCaveatPlacement)("tooltip",F.data.tooltip)("analyticsName",F.data.title)("asOfLabel",F.data.asOfLabel)("asOfDate",F.asOfDate)("calculationBasis",F.data.calculationBasis)("calculationType",F.data.calculationType)("updateFrequency",F.data.updateFrequency),n.xp6(1),n.Q6J("columnNumbers",n.DdM(55,x)),n.xp6(1),n.Q6J("ngIf",(null==F.data||null==F.data.filteredAsOfDate?null:F.data.filteredAsOfDate.length)>1),n.xp6(1),n.Q6J("columnNumbers",n.DdM(56,x)),n.xp6(2),n.AsE(" ",n.lcZ(11,34,"products.portfolio-download-all-holdings")," (",n.lcZ(12,36,"products.xls-file-extension"),") "),n.xp6(6),n.Q6J("placement",F.data.proximalTop),n.xp6(1),n.Q6J("ngIf",F.data.secondaryProximalTop),n.xp6(3),n.Q6J("colDefs",F.colDefs)("rowData",F.rowData)("showPagination",!0)("hasBorders",!0)("cardBreakpoint",F.breakpoint)("labelNoMatchingData",n.lcZ(21,38,"products.portfolio-holdings-no-filter-data-message"))("sortAccessibilityText",n.lcZ(22,40,"common.sortAccessibilityText"))("ariaLabelGoToPage",n.lcZ(23,42,"common.ariaLabelGoToPage"))("ariaLabelPagination",n.lcZ(24,44,"common.navigationLandmark"))("sortAriaLiveText",n.lcZ(25,46,"common.sortAriaLiveText"))("pageTransitionAriaLiveText",n.lcZ(26,48,"common.pageTransitionAriaLiveText"))("labelPrevPage",n.lcZ(27,50,"products.previous"))("labelNextPage",n.lcZ(28,52,"products.next")),n.xp6(11),n.Q6J("placement",F.data.proximalBottom),n.xp6(1),n.Q6J("ngIf",F.data.secondaryProximalBottom)}}const Y=k.Y.getLogger("PortfolioHoldingsComponent"),ne=["2513","2537","27813","27814","27815","40883","4448","4523","4526","4682"],te=["investmentCategory","assetClassCategory","marketCurrency","sectorName"];let ae=(()=>{class I extends s.p{constructor(F,Q,W,X,j,K,p,C,D){super(),this.translateService=F,this.siteConfigService=Q,this.analytics=W,this.downloadService=X,this.holdingsService=j,this.windowRef=K,this.scrollService=p,this.debugService=C,this.cdr=D,this.isPopulated=!1,this.breakpoint=_.IM0.LargeTablet,this.allCols=[],this.colDefs=[],this.rowData=[],this.xlsColDefs=[],this.xlsRowData=[],this.eventParam
1s={},this.unsubscribe$=new m.xQ,this.expandAll=!1,this.getFullHoldingCols=(R,N)=>{const M=this.siteConfigService.getHoldingsTableColumns(R,N);return Y.debug("matched colset",M,M.map(this.getCol)),M.map(this.getCol)},this.getCol=R=>this.allCols.find(N=>N.field===R),this.getMoneyFundsCols=()=>[{field:"securityName",headerName:this.translateService.instant("pds.SECURITY_NAME"),footnotePlacement:"Holdings:SecurityName",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-security-name"),sortable:!0},{field:"holdingValue",headerName:this.translateService.instant("pds.PCT_OF_NET_ASSETS"),footnotePlacement:"Holdings:HoldingValue",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-holding-value"),dataType:"percent",sortable:!0},{field:"maturityDate",headerName:this.translateService.instant("pds.SECURITY_EXPIRATION_DATE"),footnotePlacement:"Holdings:MaturityDate",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-maturity-date"),dataType:"date",sortable:!0},{field:"assetType",headerName:this.translateService.instant("pds.ASSET_CLASS_CATEGORY"),footnotePlacement:"Holdings:AssetType",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-asset-type"),sortable:!0},{field:"countryOfIssue",headerName:this.translateService.instant("pds.GEOGRAPHY_CODE"),footnotePlacement:"Holdings:CountryOfIssue",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-country-of-issue"),sortable:!0}],this.getTopHoldingsCols=()=>[{field:"holdingName",headerName:this.translateService.instant("pds.SECURITY_NAME",this.brConfig?.fundId),footnotePlacement:"Holdings:HoldingName",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-holding-name"),sortable:!0},{field:"sectorName",headerName:this.translateService.instant("pds.SECTOR_NAME",this.brConfig?.fundId),footnotePlacement:"Holdings:SectorName",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-sector-name"),sortable:!0},{field:"breakdownPercentage",headerName:this.translateService.instant("pds.PCT_OF_NET_ASSETS",this.brConfig?.fundId),footnotePlacement:"Holdings:BreakdownPercentage",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-breakdown-percentage"),dataType:"percent",sortable:!0},{field:"geoCode",headerName:this.translateService.instant("pds.GEOGRAPHY_CODE",this.brConfig?.fundId),footnotePlacement:"Holdings:GeoCode",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-geo-code"),sortable:!0}]}ngOnInit(){this.createEventParams(this.data),this.debugService.getExpandAllComponents$().pipe((0,e.R)(this.unsubscribe$)).subscribe(F=>{F&&(this.expandAll=F,this.processData())})}processData(){if(Y.debug("processData()",this.data),this.data?.holdings?.length>0){this.asOfDate||(this.asOfDate=this.data.asOfDate),!this.selectedAsOfDate&&this.data.filteredAsOfDate?.length>0&&(this.selectedAsOfDate=this.data.filteredAsOfDate[0],this.asOfDate=this.selectedAsOfDate.label),this.data.productType===g.WX.MMF&&this.siteConfigService.isSiteInternational()&&this.data.isTopTenHoldingsMoneyFunds?(this.colDefs=this.getMoneyFundsCols(),this.xlsColDefs=this.colDefs,this.rowData=this.data.holdings?.sort((W,X)=>Number(X.holdingValueStd)-Number(W.holdingValueStd))):this.data.isTopHoldingData?(this.colDefs=this.getTopHoldingsCols(),this.xlsColDefs=this.colDefs,this.rowData=this.data.holdings?.sort((W,X)=>Number(X.breakdownPercentage)-Number(W.breakdownPercentage))):(this.allCols=this.holdingsService.getAllCols(this.data.fundId),this.colDefs=this.getFullHoldingCols(this.data.fundId,this.data.assetClass),this.xlsColDefs=this.allCols,this.rowData=this.data.holdings?.sort((W,X)=>Number(X.percentageOfNetAssets)-Number(W.percentageOfNetAssets))),this.selectedAsOfDate&&this.data.filteredAsOfDate?.length>1&&(this.rowData=this.rowData.filter(W=>W.asOfDateStd===this.selectedAsOfDate.value)),this.xlsRowData=this.rowData.slice();const Q=this.siteConfigService.isCanada()&&ne.includes(this.data.fundId)?te:[];Q.length>0&&(this.colDefs=this.colDefs.filter(W=>!W.field||!Q.includes(W.field)),this.xlsColDefs=this.xlsColDefs.filter(W=>!W.field||!Q.includes(W.field))),this.xlsColDefs=this.holdingsService.removeEmptyCols(this.xlsColDefs,this.xlsRowData),this.colDefs=this.holdingsService.removeEmptyCols(this.colDefs,this.rowData),Y.debug("colDefs, rowData",this.colDefs,this.rowData),this.isPopulated=!0,this.cdr.detectChanges()}}filterOnDate(F){this.selectedAsOfDate=F,this.asOfDate=this.selectedAsOfDate.label,this.processData()}
1createEventParams(F){this.eventParams={location:"",file_name:F?.fundName,file_extension:"xlsx",event_data:{file_extension:"xlsx",file_lit_code:"",file_name:F?.fundName,link_url:"TBD",location:""}}}triggerDownloadAction(){this.downloadService.downloadHoldings(this.data.fundName,this.asOfDate,this.xlsColDefs,this.xlsRowData),this.analytics.trackEvent({event:"file_download",detailed_event:"Download Link Clicked",...this.eventParams})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return I.\u0275fac=function(F){return new(F||I)(n.Y36(a.s),n.Y36(v.r5),n.Y36(_.yDm),n.Y36(u.A),n.Y36(S.z),n.Y36(i.m9),n.Y36(v.oL),n.Y36(v.rU),n.Y36(n.sBO))},I.\u0275cmp=n.Xpm({type:I,selectors:[["ft-portfolio-holdings"]],inputs:{data:"data"},features:[n.qOj],decls:1,vars:1,consts:[[4,"ngIf"],["edsGrid",""],[1,"container-wide"],["edsRow","","edsFlexbox","","justifyContent","space-between"],["edsCol","","edsSpacing","md",3,"columnNumbers"],["size","h4",3,"level","title","caveatPlacement","secondaryCaveatPlacement","tooltip","analyticsName","asOfLabel","asOfDate","calculationBasis","calculationType","updateFrequency"],["edsButton","secondary",1,"print-hidden",3,"click"],["type","download","size","small","edsPadding","","edsPaddingLeft","xs"],["edsRow",""],["edsCol",""],[3,"placement"],[3,"placement",4,"ngIf"],["edsRow","","edsSpacing","md"],[3,"colDefs","rowData","showPagination","hasBorders","cardBreakpoint","labelNoMatchingData","sortAccessibilityText","ariaLabelGoToPage","ariaLabelPagination","sortAriaLiveText","pageTransitionAriaLiveText","labelPrevPage","labelNextPage"],[3,"items","label","dropdownChange"]],template:function(F,Q){1&F&&n.YNc(0,Z,33,57,"ng-container",0),2&F&&n.Q6J("ngIf",Q.isPopulated)},styles:[""],changeDetection:0}),I})()},16512:(P,f,t)=>{"use strict";t.d(f,{c:()=>s,z:()=>g});var _=t(41896);const s=(k,m="")=>k.filter(e=>e.parent===m).map(e=>{const i=k.filter(n=>n.parent!==m);return{...e,children:s(i,e.label)}}),g=(k,m)=>(0,_.lN)(k.rank)-(0,_.lN)(m.rank)},20709:(P,f,t)=>{"use strict";t.d(f,{A:()=>a});var _=t(53619),s=t(68411),g=t(79441),k=t(42720),m=t(22663),e=t(2316),i=t(27513);const n=s.Y.getLogger("PortfolioDownloadService");let a=(()=>{class v{constructor(S,o){this.excelService=S,this.translateService=o,this.unsubscribe$=new g.xQ,this.createXlsx=(r,y,E,x,Z,Y)=>t.e("node_modules_xlsx_xlsx_js").then(t.t.bind(t,88031,23)).then(ne=>{const te=this.translateService.instant("products.portfolio-allholding-tabname"),ae=this.translateService.instant("products.portfolio-allholding-filename"),I=ne.utils,G=ne.utils.book_new(),F=this.assembleWorkSheet(I,E,x,Z,Y,r,y);I.book_append_sheet(G,F,te),ne.writeFile(G,ae)}),this.assembleWorkSheet=(r,y,E,x,Z,Y,ne)=>{const te=[[(0,_.Iq)(Y,"s"),(0,_.Iq)(this.translateService.instant("products.as-of"),"s"),(0,_.Iq)(ne,"s")]],ae=[y.map(this.getHeader)],I=E.map(W=>y.map(this.mapCol(W))),G=te.concat(_.OM).concat(ae).concat(I),F=x.concat(_.OM).concat(G).concat(_.OM,_.OM,_.OM,_.OM,_.OM).concat(Z);n.debug("sheet cells",F);const Q=r.aoa_to_sheet(F);return Q["!cols"]=(0,_.HY)(G),Q},this.getHeader=r=>(0,_.Iq)(r.headerName,"s",null,null,r.tooltipContent),this.mapCol=r=>y=>{const E=y.valueGetter?y.valueGetter({node:r,colDef:y}):r[y.field];let x;switch(y.dataType){case"currency":case"number":case"percent":x="n";break;case"date":x="d";break;default:x="s"}return(0,_.Iq)(E,x)}}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}downloadHoldings(S,o,r,y){n.debug("downloadHoldings",o,r,y),(0,k.D)([this.excelService.getProximalCaveat$("FullHoldingsExcelTop"),this.excelService.getProximalCaveat$("FullHoldingsExcelBottom")]).pipe((0,m.R)(this.unsubscribe$)).subscribe(([E,x])=>{this.createXlsx(S,o,r,y,E,x)})}}return v.\u0275fac=function(S){return new(S||v)(e.LFG(_.O_),e.LFG(i.s))},v.\u0275prov=e.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})()},37948:(P,f,t)=>{"use strict";t.d(f,{z:()=>e});var _=t(41896),s=t(68411),g=t(2316),k=t(27513);s.Y.getLogger("PortfolioHoldingsService");let e=(()=>{class i{constructor(a){this.translateService=a,this.removeEmptyCols=(v,u)=>v.filter(S=>(0,_.cj)(u,S.field)),this.getAllCols=v=>[{field:"securityName",headerName:this.translateService.instant("pds.SECURITY_NAME"),footnotePlacement:"Holdings:SecurityName",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-security-name"),sortable:!0},{field:"sectorName",headerName:this.translateService.instant("pds.SECTOR_NAME"),footnotePlacement:"Holdings:SectorName",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-sector-name"),sortable:!0},{field:"percentageOfNetAssets",headerName:this.translateService.instant("pds.PCT_OF_NET_ASSETS"),footnotePlacement:"Holdings:PercentageOfNetAssets",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-percentage-of-net-assets"),dataType:"percent",sortable:!0},{field:"marketValue",headerName:this.translateService.instant("products.market-value"),footnotePlacement:"Holdings:MarketValue",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-market-value"),dataType:"currency",sortable:!0},{field:"notionalMarketValue",headerName:this.translateService.instant("pds.NOTIONAL_MARKET_VALUE"),footnotePlacement:"Holdings:NotionalMarketValue",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-notional-market-value"),dataType:"number",sortable:!0},{field:"quantityShrpar",headerName:this.translateService.instant("pds.QUANTITY_SHRPAR"),footnotePlacement:"Holdings:QuantityShrpar",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-quantity-shrpar"),dataType:"number",sortable:!0},{field:"securityTicker",headerName:this.translateService.instant("pds.SECURITY_TICKER",v),footnotePlacement:"Holdings:SecurityTicker",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-security-ticker"),sortable:!0},{field:"isinSecurityNumber",headerName:this.translateService.instant("pds.ISIN_SECURITY_NUMBER",v),footnotePlacement:"Holdings:IsinSecurityNumber",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-isin-security-number"),sortable:!0},{field:"originalCouponRate",headerName:this.translateService.instant("pds.ORIGINAL_COUPON_RATE"),footnotePlacement:"Holdings:OriginalCouponRate",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-original-coupon-rate"),dataType:"number",sortable:!0},{field:"securityExpirationDate",headerName:this.translateService.instant("pds.SECURITY_EXPIRATION_DATE"),footnotePlacement:"Holdings:SecurityExpirationDate",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-security-expiration-date"),dataType:"date",sortable:!0},{field:"investmentCategory",headerName:this.translateService.instant("pds.INVESTMENT_CATEGORY"),footnotePlacement:"Holdings:InvestmentCategory",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-investment-category"),sortable:!0},{field:"assetClassCategory",headerName:this.translateService.instant("pds.ASSET_CLASS_CATEGORY"),footnotePlacement:"Holdings:AssetClassCategory",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-asset-class-category"),sortable:!0},{field:"marketCurrency",headerName:this.translateService.instant("pds.MARKET_CURRENCY"),footnotePlacement:"Holdings:MarketCurrency",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-market-currency"),sortable:!0},{field:"cusipNumber",headerName:this.translateService.instant("pds.CUSIP",v),footnotePlacement:"Holdings:CusipNumber",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-cusip-number"),sortable:!0},{field:"finalMaturityDate",headerName:this.translateService.instant("pds.FINAL_MATURITY_DATE"),footnotePlacement:"Holdings:FinalMaturityDate",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-final-maturity-date"),sortable:!0},{field:"contracts",headerName:this.translateService.instant("pds.CONTRACTS"),footnotePlacement:"Holdings:Contracts",tooltipContent:this.translateService.tooltip("products.portfolio-holdings-contracts"),sortable:!0}]}}return i.\u0275fac=function(a){return new(a||i)(g.LFG(k.s))},i.\u0275prov=g.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),i})()},60599:(P,f,t)=>{"use strict";t.d(f,{M:()=>X});var _=t(70553),s=t(41896),g=t(13492),k=t(96718),m=t(10874),e=t(26310),i=t(5974),n=t(68411),a=t(97735),v=t(79441),u=t(61486),S=t(33927),o=t(53466),r=t(41811),y=t(97085),E=t(1772),x=t(70160),Z=t.n(x),Y=t(2316),ne=t(86663),te=t(55311),ae=t(27513),I=t(92534),G=t(79646);const F=n.Y.getLogger("PortfolioService"),Q=j=>0!==j?.breakdownStd,W=(j,K,p,C)=>{let D="";return!0===p&&(D+="-derivatives-yes"),!1===p&&(D+="-derivatives-no"),!0===C&&(D+="-cash-yes"),!1===C&&(D+="-cash-no"),K&&(D+="-calc-basis-"+K.toLowerCase()),D?`${j}-with${D}`:null};let X=(()=>{class j extends _.v{constructor(p,C,D,R,N,M,B){super(p,C),this.translateService=D,this.debugService=R,this.mapperFactory=N,this.literatureDataService=M,this.profileService=B,this.portfolioSelectionSubject$=new v.xQ,this.cache={},this.showHistAvgeLifeMaturity=!1}getVariables(p){return{countrycode:this.getCountry(),languagecode:this.getLanguage(),fundid:p}}
1createTooltip(p,C,D){if(D){let B="";return p&&(B+=`[${p}-tooltip]`),p&&C&&(B+="<br />"),C&&(B+=`[${C}-tooltip]`),B}const R=this.translateService.tooltip(p);F.debug("primaryTooltip:",p,R);const N=this.translateService.tooltip(C);F.debug("secondaryTooltip:",C,N);let M="";return R&&(M+=`<p>${R}</p>`),N&&(M+=`<p>${N}</p>`),M}mapAllocationToChart(p,C,D,R=!0){const N=W(p.baseLabelKey,p.allocationFlag,p.hasDerivatives,p.hasCurrency),M=`products.portfolio-${p.baseLabelKey}-heading`,B=N?`products.portfolio-${N}-heading`:null;return{fundId:C,chartTitle:p.allocationHeading||this.translateService.instant(`products.portfolio-${p.baseLabelKey}-heading`),caveatPlacement:`${p.caveatComponentId||p.componentId}:portfolio-${p.baseLabelKey}-caveat`,secondaryCaveatPlacement:N?`${p.caveatComponentId||p.componentId}:portfolio-${N}-caveat`:null,tooltip:this.createTooltip(M,B,D),asOfLabel:this.translateService.instant("products.as-of"),asOfDate:p.asOfDate,breakdownColumnTitle:p.breakdownColumnTitle,contributionDateRange:p.contributionDateRange,calculationBasis:p.calculationBasis,calculationType:p.calculationType,componentId:p.componentId,benchmarkName:p.benchmarkName,updateFrequency:p.updateFrequency&&this.translateService.instant(`products.updated-${p.updateFrequency}`),isPercent:R,hideChart:p.hideChart,showExposureChart:p.showExposureChart,showTotalPercentageBar:"number"==typeof p.totalPercent,hideTableLegend:p.showExposureChart,hideBreakdownCol:!(0,s.cj)(p.data,"breakdownStd"),showBenchmarkCol:!this.siteConfigService.isPortfolioBenchmarkSuppressed(C)&&(0,s.cj)(p.data,"benchmark"),showDurationCol:(0,s.cj)(p.data,"duration"),showGrossExposureCol:(0,s.cj)(p.data,"grossExposure"),showLongExposureCol:(0,s.cj)(p.data,"longExposure"),showNetExposureCol:(0,s.cj)(p.data,"netExposure"),showShortExposureCol:(0,s.cj)(p.data,"shortExposure"),showTargetAllocationCol:(0,s.cj)(p.data,"targetAllocation"),showActualAllocationCol:(0,s.cj)(p.data,"actualAllocation"),showRiskContributionAllocationCol:(0,s.cj)(p.data,"riskContributionAllocation"),showPerformanceContributionAllocationCol:(0,s.cj)(p.data,"performanceContributionAllocation"),proximalTopPlacement:`${p.baseLabelKey}-proximal-top`,proximalBottomPlacement:`${p.baseLabelKey}-proximal-bottom`,secondaryProximalTopPlacement:N?`${N}-proximal-top`:null,secondaryProximalBottomPlacement:N?`${N}-proximal-bottom`:null,dataPoints:p.data,totalPercent:p.totalPercent}}getDownloadUrl(p,C,D){const R=new Map;return R.set("cache","true").set("frkOneTISNumber",p).set("shareClass",C),this.siteConfigService.isSiteInternational()&&R.set("fundUmbrella",D),this.literatureDataService.loadData(R,!0,!0).pipe((0,S.U)(N=>{const M=N.document.filter(z=>z.dctermsType===e.KN.PORTFOLIO_HOLDINGS).sort((z,ee)=>Z()(z.publicationDate).isBefore(Z()(ee.publicationDate))?1:-1)[0];let B={};return M&&(B=this.literatureDataService.literatureMapper(M),this.literatureDataService.mapLiteratureUrl(B)),B}))}getPortfolioData$(p,C){F.debug("cache getPortfolioData$() for ",p.componentId);let D=this.cache[C]?.[p.componentId];if(F.debug("cache data found",D),!D){switch(p.baseType){case e.N3.PORTFOLIO_CHART:D=this.getPortfolioChartData$(p,C);break;case e.N3.STATISTICS_AND_POSITIONS:D=this.getPortfolioStatisticsData$(p,C);break;case e.N3.HOLDINGS:D=this.getPortfolioHoldingsData$(p,C);break;case e.N3.MANAGER_ROSTER_ALLOCATION:D=this.getPortfolioManagerRosterData$(p,C);break;default:D=null}F.debug("cache get fresh data",D),this.cache[C]||(this.cache[C]={}),this.cache[C][p.componentId]=D.pipe((0,o.q)(1),(0,r.C)(),(0,y.x)())}return F.debug("cache contents",this.cache),this.cache[C][p.componentId]}getPortfolioStatisticsData$(p,C){return(0,u.aj)([super.register(p.gqlQuery,this.getVariables(C)),this.debugService.isPortfolioDebug$(),this.debugService.isShowLabelKeys$(),this.profileService.isLoggedIn$()]).pipe((0,S.U)(([D,R,N,M])=>{F.debug("stats data from graphql",D);const B=D?.data?.Portfolio||null,z={config:this.siteConfigService,includeSoftClosed:!0,translateService:this.translateService,fundId:C,isDebugMode:R,isShowLabelKeys:N},ee=this.mapperFactory.createMapper(m.V5,z).toDomain(B);F.debug("product",ee,B);const w=this.siteConfigService.getPortfolioComponentSuppressionSet(p.componentId,C,ee.assetClass);if(w)return{success:!1,message:`Component "${p.componentId}" suppressed by Suppression Set "${w.id}"`};const A=this.mapperFactory.createMapper(p.mapper,z).toDomain(B,M);return F.debug("statsData",A,B),A?{success:!0,payload:A}:{success:!1,message:`Component "${p.componentId}" has no data`}}))}getPortfolioHoldingsData$(p,C){return(0,u.aj)([super.register(p.gqlQuery,this.getVariables(C)),this.debugService.isPortfolioDebug$()]).pipe((0,S.U)(([D,R])=>{F.debug("holdings data from graphql",D);const N=D?.data?.Portfolio||null,M={config:this.siteConfigService,includeSoftClosed:!0,translateService:this.translateService,fundId:C,isDebugMode:R},B=this.mapperFactory.createMapper(m.V5,M).toDomain(N);F.debug("product",B,N);const z=this.siteConfigService.getPortfolioComponentSuppressionSet(p.componentId,C,B.assetClass);if(z)return{success:!1,message:`Component "${p.componentId}" suppressed by Suppression Set "${z.id}"`};let ee;if("Money Market Funds"===B.productType&&this.siteConfigService.isSiteInternational()&&N?.portfolio?.toptenholdingsmoneyfunds?.length){let w=this.mapperFactory.createMapper(p.mapper,M).toDomain(N.portfolio.toptenholdingsmoneyfunds);if(F.debug("holdingsData",w,N),!w||0===w.length)return{success:!1,message:`Component "${p.componentId}" has no data`};w=w.sort((U,$)=>
1(0,a.xg)($.holdingValueStd,U.holdingValueStd,null,null,!0));const A=(0,s.yM)(w,"updateFrequency");ee={fundId:C,assetClass:B.assetClass,fundName:B.fundName,title:this.translateService.instant("products.portfolio-top-ten-holdings-money-fund-heading"),caveatPlacement:`${p.componentId}:${p.baseLabelKey}-caveat`,proximalTop:`${p.baseLabelKey}-proximal-top`,proximalBottom:`${p.baseLabelKey}-proximal-bottom`,tooltip:this.translateService.tooltip(`products.portfolio-${p.baseLabelKey}-heading`),asOfLabel:this.translateService.instant("products.as-of"),asOfDate:(0,s.yM)(w,"asOfDate"),calculationBasis:"",calculationType:"",benchmarkName:"",updateFrequency:A&&this.translateService.instant(`products.updated-${A}`),productType:B.productType,holdings:w,isTopTenHoldingsMoneyFunds:!0}}else{const w=0===N.portfolio?.dailyholdings?.length&&0===N.portfolio?.fullholdings?.length;let A=[];if(A=w?this.mapperFactory.createMapper(k.pv,M).toDomain(N.portfolio?.topholdings):this.mapperFactory.createMapper(g.x,M).toDomain(N.portfolio?.dailyholdings?.length>0?N.portfolio.dailyholdings:N.portfolio.fullholdings),F.debug("holdingsData",A,N),!A||0===A.length)return{success:!1,message:`Component "${p.componentId}" has no data`};A=A.sort(w?(l,H)=>(0,a.xg)(H.breakdownPercentage,l.breakdownPercentage,null,null,!0):(l,H)=>(0,a.xg)(H.percentageOfNetAssets,l.percentageOfNetAssets,null,null,!0));const U=(0,s.yM)(A,"updateFrequency"),$=W(p.baseLabelKey,(0,s.yM)(A,"allocationFlag"),(0,s.yM)(A,"hasDerivatives")),O=this.getUniqueAsOfDates(A).sort((l,H)=>(0,a.Wk)(i.yJ)(H.value,l.value,null,null,!1));ee={fundId:C,assetClass:B.assetClass,fundName:B.fundName,title:this.translateService.instant(w?"products.portfolio-top-ten-holdings-heading":"products.portfolio-holdings"),caveatPlacement:`${p.componentId}:${p.baseLabelKey}-caveat`,secondaryCaveatPlacement:$?`${p.componentId}:${$}-caveat`:null,proximalTop:`${p.baseLabelKey}-proximal-top`,secondaryProximalTop:$?`${$}-proximal-top`:null,proximalBottom:`${p.baseLabelKey}-proximal-bottom`,secondaryProximalBottom:$?`${$}-proximal-bottom`:null,tooltip:this.translateService.tooltip(`products.portfolio-${p.baseLabelKey}-heading`),asOfLabel:this.translateService.instant("products.as-of"),asOfDate:(0,s.yM)(A,"asOfDate"),calculationBasis:w?A[0].calculationBasis:"",calculationType:w?A[0].calculationType:"",updateFrequency:U&&this.translateService.instant(`products.updated-${U}`),productType:B.productType,holdings:A,hideColumns:this.selectIdentifier(this.getColListWithNullData(A),C),isTopHoldingData:w,isTopTenHoldingsMoneyFunds:!1,filteredAsOfDate:O},F.debug("portfolioHoldingData",ee)}return{success:!0,payload:ee}}))}getUniqueAsOfDates(p){const C=[],D=[];p.forEach(B=>{C.push(B.asOfDateStd),D.push(B.asOfDate)});const R=[...new Set(C)],N=[...new Set(D)];return z=R,N.map((ee,w)=>({label:ee,value:z[w]}));var z}getColListWithNullData(p){const C=[];return(p[0]?Object.keys(p[0]):[]).forEach(R=>{(0,s.cj)(p,R)||C.push(R)}),C}selectIdentifier(p,C){return this.siteConfigService.product.portfolio?.holdingsIdentifierOverride?.includes(C)?p.push("isinSecurityNumber"):p.push("cusipNumber"),p}getPortfolioChartData$(p,C){return F.debug("getPortfolioChartData$() start for ",p.componentId),(0,u.aj)([super.register(p.gqlQuery,this.getVariables(C)),this.debugService.isShowLabelKeys$()]).pipe((0,S.U)(([D,R])=>{F.debug("getPortfolioChartData$() map data for",p.componentId);const N=D?.data?.Portfolio||null,M={config:this.siteConfigService,translateService:this.translateService,includeSoftClosed:!0},B=this.mapperFactory.createMapper(m.V5,M).toDomain(N);F.debug("product",B,N);const z=this.mapperFactory.createMapper(p.mapper,M).toDomain(N.portfolio);if(F.debug("allocations",z,N),!z||0===z.length)return{success:!1,message:`Component "${p.componentId}" has no data`};const ee=[];let w="";return z.forEach(A=>{const U=this.siteConfigService.getPortfolioComponentSuppressionSet(A.componentId,C,B.assetClass);U?w+=`Component "${A.componentId}" suppressed by Suppression Set "${U.id}"\n`:this.generatePayload(A,ee,C,R)}),{success:ee.length>0,payload:ee,message:w}}))}generatePayload(p,C,D,R){["Impact Pillar","Impact Focus"].includes(p.componentId)?this.createPayloadForImpactTabs(p,C,D,R):C.push(this.mapAllocationToChart(p,D,R))}getValidChartData(p){const C=p.data.filter(Q);return p.data=(0,E.X)(C),p}createPayloadForImpactTabs(p,C,D,R){const N=this.getValidChartData(p);N.data.length&&C.push(this.mapAllocationToChart(N,D,R,"Impact Focus"===p.componentId))}getPortfolioManagerRosterData$(p,C){return super.register(p.gqlQuery,this.getVariables(C)).pipe((0,S.U)(D=>{const R=D?.data?.Portfolio||null,N={config:this.siteConfigService,translateService:this.translateService,includeSoftClosed:!0},M=this.mapperFactory.createMapper(m.V5,N).toDomain(R);F.debug("PortfolioManagerRosterData",M,R);const B=this.siteConfigService.getPortfolioComponentSuppressionSet(p.componentId,C,M.assetClass);
1if(B)return{success:!1,message:`Component "${p.componentId}" suppressed by Suppression Set "${B.id}"`};const z=this.mapperFactory.createMapper(p.mapper,N).toDomain(R.portfolio);return F.debug("allocation",z,R),z?{success:z.strategies.length>0,payload:z}:{success:!1,message:`Component "${p.componentId}" has no data`}}))}get portfolioSelection$(){return this.portfolioSelectionSubject$.asObservable()}handlePortfolioTabSelection(){this.portfolioSelectionSubject$.next()}getShowHistAvgeLifeMaturity(){return this.showHistAvgeLifeMaturity}setShowHistAvgeLifeMaturity(p,C){"Statistics"===C&&(this.showHistAvgeLifeMaturity=p)}}return j.\u0275fac=function(p){return new(p||j)(Y.LFG(ne._M),Y.LFG(te.r5),Y.LFG(ae.s),Y.LFG(te.rU),Y.LFG(I.$),Y.LFG(G.u),Y.LFG(te.H3))},j.\u0275prov=Y.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})()},65659:(P,f,t)=>{"use strict";t.d(f,{z:()=>C});var _=t(31023),s=t(80117),g=t(44022),k=t(26310),m=t(68411),e=t(53466),i=t(62902),n=t.n(i),a=t(2316),v=t(3138),u=t(60599);function S(D,R){if(1&D&&a._UZ(0,"ft-benchmark-table",11),2&D){const N=a.oxw(3);a.Q6J("fundId",N.fundId)("benchmark",N.assetsBenchmark)("rows",N.assetsRows)}}function o(D,R){1&D&&a._UZ(0,"eds-info-item",14),2&D&&a.Q6J("info",R.$implicit)}function r(D,R){if(1&D&&(a.TgZ(0,"div",12),a.YNc(1,o,1,1,"eds-info-item",13),a.qZA()),2&D){const N=a.oxw(3);a.xp6(1),a.Q6J("ngForOf",N.assets)}}const y=function(){return{s:"4",l:"5"}};function E(D,R){if(1&D&&(a.TgZ(0,"div",4),a.TgZ(1,"eds-panel",5),a._UZ(2,"eds-proximal",6),a.TgZ(3,"eds-section-header",7),a.ALo(4,"translate"),a._uU(5),a.ALo(6,"translate"),a.qZA(),a.YNc(7,S,1,3,"ft-benchmark-table",8),a.YNc(8,r,2,1,"ng-template",null,9,a.W1O),a._UZ(10,"eds-proximal",10),a.qZA(),a.qZA()),2&D){const N=a.MAs(9),M=a.oxw(2);a.Q6J("columnNumbers",a.DdM(16,y)),a.xp6(1),a.Q6J("hasBorders",!0)("hasPadding",!0),a.xp6(2),a.Q6J("level",3)("isLight",!0)("asOfLabel",a.lcZ(4,11,"products.as-of"))("asOfDate",null==M.assetsFreq?null:M.assetsFreq.asOfDate)("updateFrequency",null==M.assetsFreq?null:M.assetsFreq.updateFrequency),a.xp6(2),a.hij(" ",a.xi3(6,13,"products.portfolio-assets-section-title",M.fundId)," "),a.xp6(2),a.Q6J("ngIf",M.assetsBenchmark)("ngIfElse",N)}}function x(D,R){if(1&D&&a._UZ(0,"ft-benchmark-table",11),2&D){const N=a.oxw(3);a.Q6J("fundId",N.fundId)("benchmark",N.positionsBenchmark)("rows",N.positionsRows)}}function Z(D,R){1&D&&a._UZ(0,"eds-info-item",14),2&D&&a.Q6J("info",R.$implicit)}function Y(D,R){if(1&D&&(a.TgZ(0,"div",12),a.YNc(1,Z,1,1,"eds-info-item",13),a.qZA()),2&D){const N=a.oxw(3);a.xp6(1),a.Q6J("ngForOf",N.positions)}}function ne(D,R){if(1&D){const N=a.EpF();a.TgZ(0,"button",20),a.NdJ("click",function(){return a.CHM(N),a.oxw(3).openDocument()}),a.TgZ(1,"span",21),a._uU(2),a.ALo(3,"translate"),a.qZA(),a._UZ(4,"eds-icon",22),a.qZA()}if(2&D){const N=a.oxw(3);a.Q6J("hasIcon",!0),a.xp6(2),a.hij("",a.xi3(3,2,"products.download-pdf",N.fundId)," ")}}function te(D,R){if(1&D&&(a.TgZ(0,"div",4),a.TgZ(1,"eds-panel",5),a._UZ(2,"eds-proximal",15),a.TgZ(3,"eds-section-header",16),a.ALo(4,"translate"),a._uU(5),a.ALo(6,"translate"),a.qZA(),a.YNc(7,x,1,3,"ft-benchmark-table",8),a.YNc(8,Y,2,1,"ng-template",null,17,a.W1O),a.YNc(10,ne,5,5,"button",18),a._UZ(11,"eds-proximal",19),a.qZA(),a.qZA()),2&D){const N=a.MAs(9),M=a.oxw(2);a.Q6J("columnNumbers",a.DdM(17,y)),a.xp6(1),a.Q6J("hasBorders",!0)("hasPadding",!0),a.xp6(2),a.Q6J("level",3)("isLight",!0)("asOfLabel",a.lcZ(4,12,"products.as-of"))("asOfDate",null==M.positionsFreq?null:M.positionsFreq.asOfDate)("updateFrequency",null==M.positionsFreq?null:M.positionsFreq.updateFrequency),a.xp6(2),a.hij(" ",a.xi3(6,14,"products.portfolio-positions-section-title",M.fundId)," "),a.xp6(2),a.Q6J("ngIf",M.positionsBenchmark)("ngIfElse",N),a.xp6(3),a.Q6J("ngIf",M.isDocumentAvailable)}}const ae=function(){return{s:"4",l:"8"}};function I(D,R){if(1&D&&(a.TgZ(0,"div",31),a._UZ(1,"ft-benchmark-table",32),a.qZA()),2&D){const N=a.oxw(3);a.xp6(1),a.Q6J("columnNumbers",a.DdM(4,ae))("fundId",N.fundId)("benchmark",N.mainBenchmark)("rows",N.mainRows)}}function G(D,R){1&D&&a._UZ(0,"eds-info-item",14),2&D&&a.Q6J("info",R.$implicit)}function F(D,R){if(1&D&&(a.TgZ(0,"div",33),a.YNc(1,G,1,1,"eds-info-item",13),a.qZA()),2&D){const N=a.oxw(3);a.xp6(1),a.Q6J("ngForOf",N.mainStatistics)}}function Q(D,R){if(1&D&&(a.TgZ(0,"div",31),a._UZ(1,"ft-historic-weighted-average-table",34),a.qZA()),2&D){const N=a.oxw(3);a.xp6(1),a.Q6J("columnNumbers",a.DdM(2,y))("portfolioHistoricWeightedRows",N.portfolioHistoricWeightedRows)}}const W=function(){return{s:"4",l:"12"}};function X(D,R){if(1&D&&(a.TgZ(0,"div",23),a.TgZ(1,"div",24),a.TgZ(2,"eds-panel",5),a._UZ(3,"eds-proximal",25),a.TgZ(4,"eds-section-header",26),a.ALo(5,"translate"),a._uU(6),a.ALo(7,"translate"),a.qZA(),a.YNc(8,I,2,5,"div",27),a.YNc(9,F,2,1,"ng-template",null,28,a.W1O),a.YNc(11,Q,2,3,"div",29),a._UZ(12,"eds-proximal",30),a.qZA(),a.qZA(),a.qZA()),2&D){const N=a.MAs(10),M=a.oxw(2);a.xp6(1),a.Q6J("columnNumbers",a.DdM(17,W)),a.xp6(1),a.Q6J("hasBorders",!0)("hasPadding",!0),a.xp6(2),a.Q6J("level",3)("isLight",!0)("asOfLabel",a.lcZ(5,12,"products.as-of"))("asOfDate",null==M.mainFreq?null:M.mainFreq.asOfDate)("updateFrequency",null==M.mainFreq?null:M.mainFreq.updateFrequency),a.xp6(2),a.hij(" ",a.xi3(7,14,"products.portfolio-statistics-section-title",M.fundId)," "),a.xp6(2),a.Q6J("ngIf",M.mainBenchmark)("ngIfElse",N),a.xp6(3),a.Q6J("ngIf",M.showHistAvgeLifeMaturity)}}function j(D,R){if(1&D&&(a.ynx(0),a.TgZ(1,"div",1),a.YNc(2,E,11,17,"div",2),a.YNc(3,te,12,18,"div",2),a.qZA(),a.YNc(4,X,13,18,"div",3),a.BQk()),2&D){const N=a.oxw();a.xp6(2),a.Q6J("ngIf",(null==N.assets?null:N.assets.length)>0),a.xp6(1),a.Q6J("ngIf",N.showPositionsPanel),a.xp6(1),a.Q6J("ngIf",(null==N.mainStatistics?null:N.mainStatistics.length)>0)}}const K=m.Y.getLogger("StatisticsAndPositionsComponent");var p=(()=>{return(D=p||(p={})).WEIGHTED_AVG_LIFE_DAYS="WEIGHTED_AVG_LIFE_DAYS",D.MATURITY_PCT_COVRD="MATURITY_PCT_COVRD",p;var D})();let C=(()=>{class D extends s.p{constructor(N,M,B,z){super(),this.analytics=N,this.portfolioService=M,this.cdr=B,this.windowRef=z,this.assets=[],this.assetsRows=[],this.positions=[],this.positionsRows=[],this.mainStatistics=[],this.mainRows=[],this.isPopulated=!1,this.isDocumentAvailable=!1,this.showPositionsPanel=!1,this.portfolioHistoricWeightedRows={rowData:[]}
1,this.getStatisticRows=ee=>{const w=ee.filter(U=>!U.mainStatisticId),A=ee.filter(U=>!!U.mainStatisticId);return w.map(U=>({label:U.label,val:U.val,bmVal:A.find($=>$.mainStatisticId===U.id)?.val||g.Sk,caveatPlacement:U.caveatPlacement,secondaryCaveatPlacement:U.secondaryCaveatPlacement,tooltip:U.tooltip,asOfLabel:U.asOfLabel,asOfDate:U.asOfDate,updateFrequency:U.updateFrequency}))},this.getPrimaryBenchmark=ee=>{const w=ee.find(A=>!!A.mainStatisticId);return w?{id:w.benchmarkId,name:w.benchmarkName}:null},this.calcMainAsOfDate=ee=>ee.reduce((w,A,U,$)=>{const O={asOfDate:A.asOfDate,updateFrequency:A.updateFrequency};return w&&$.filter(l=>l.updateFrequency===w.updateFrequency).length>$.filter(l=>l.updateFrequency===O.updateFrequency).length?w:O},null),this.removeFrequency=(ee,w)=>ee.map(A=>({...A,asOfDate:A.asOfDate===w.asOfDate?null:A.asOfDate,updateFrequency:A.updateFrequency===w.updateFrequency?null:A.updateFrequency}))}ngOnInit(){this.setConfig()}setConfig(){this.config=this.component?.getModels()?.config,this.fundId=this.config?.fundId}processData(){this.setConfig(),this.isDocumentAvailable=!1,K.debug("processData()",this.data),this.isPopulated=this.data&&this.data.statistics&&this.data.statistics.length>0,this.data.statistics.forEach(N=>{N.tooltip&&(N={...N,tooltipName:N.label}),k.MF.some(M=>N.id===M)?this.assets.push(N):k.PM.some(M=>N.id===M)?this.positions.push(N):this.mainStatistics.push(N)}),this.setPortfolioHistory(this.data.portfolioCharsHistory),this.assets=this.orderAssetData(this.assets),this.setDownloadUrl(
1),K.debug("assetStatistics",k.MF),K.debug("positionStatistics",k.PM),K.debug("assets",this.assets),K.debug("positions",this.positions),K.debug("mainStatistics",this.mainStatistics),K.debug("overall asOfDate",this.calcMainAsOfDate(this.data.statistics)),K.debug("assets asOfDate",this.calcMainAsOfDate(this.assets)),K.debug("positions asOfDate",this.calcMainAsOfDate(this.positions)),K.debug("mainStatistics asOfDate",this.calcMainAsOfDate(this.mainStatistics)),this.assetsBenchmark=this.getPrimaryBenchmark(this.assets),this.assetsFreq=this.calcMainAsOfDate(this.assets),this.assetsFreq&&(this.assets=this.removeFrequency(this.assets,this.assetsFreq),this.assetsRows=this.getStatisticRows(this.assets)),K.debug("assetsBenchmark",this.assetsBenchmark),this.positionsBenchmark=this.getPrimaryBenchmark(this.positions),this.positionsFreq=this.calcMainAsOfDate(this.positions),this.positionsFreq&&(this.positions=this.removeFrequency(this.positions,this.positionsFreq),this.positionsRows=this.getStatisticRows(this.positions)),K.debug("positionsBenchmark",this.positionsBenchmark),this.mainBenchmark=this.getPrimaryBenchmark(this.mainStatistics),this.mainFreq=this.calcMainAsOfDate(this.mainStatistics),this.mainFreq&&(this.mainStatistics=this.removeFrequency(this.mainStatistics,this.mainFreq),this.mainRows=this.getStatisticRows(this.mainStatistics)),K.debug("mainBenchmark",this.mainBenchmark),this.showHistAvgeLifeMaturity=this.config?.showHistAvgeLifeMaturity,this.cdr.detectChanges()}setPortfolioHistory(N){this.setPortfolioHistoricTableHeadingDetails(N,this.portfolioHistoricWeightedRows),Object.values(n()(N,"asOfDateStd")).forEach(B=>{this.portfolioHistoricWeightedRows.rowData.push(this.mapHistoricRowData(B))}),this.portfolioHistoricWeightedRows.rowData=this.portfolioHistoricWeightedRows.rowData.sort((B,z)=>z.asOfDate.localeCompare(B.asOfDate))}setPortfolioHistoricTableHeadingDetails(N,M){N?.forEach(B=>{B?.elementName===p.WEIGHTED_AVG_LIFE_DAYS?(M.averageLifeHeading=B.elememtTranslatedName,M.averageLifeTooltip=B.tooltip,M.averageLifeCaveatPlacement=B.caveatPlacement):(M.averageMaturityHeading=B.elememtTranslatedName,M.averageMaturityTooltip=B.tooltip,M.averageMaturityCaveatPlacement=B.caveatPlacement)})}mapHistoricRowData(N){return{asOfDate:N[0].asOfDate,averageLife:N[0]?.elementName===p.WEIGHTED_AVG_LIFE_DAYS?N[0]?.elementValueLocal||g.Sk:N[1]?.elementValueLocal||g.Sk,averageMaturity:N[0]?.elementName===p.MATURITY_PCT_COVRD?N[0]?.elementValueLocal||g.Sk:N[1]?.elementValueLocal||g.Sk}}orderAssetData(N){if(this.data?.productType===k.WX.CEF){const M=[];return k.MF.forEach(B=>{N.forEach(z=>{z.id===B&&M.push(z)})}),M}return N}
1setDownloadUrl(){this.portfolioService.getDownloadUrl(this.config?.fundId,this.config?.shareClassCode,this.data.fundUmbrella).pipe((0,e.q)(1)).subscribe(N=>{N.pdfDownloadLink&&(this.documentLink=N.pdfDownloadLink,this.documentData=N,this.isDocumentAvailable=!0),this.showPositionsPanel=this.getShowPositionsPanel(),this.cdr.detectChanges()})}getShowPositionsPanel(){let N=this.positions?.length>0;return N&&this.positionsBenchmark&&(N=this.positionsRows?.length>0),N||this.isDocumentAvailable}openDocument(){this.analytics.trackEvent({event:"file_download",detailed_event:"Download Link Clicked",action:"download pdf",file_name:this.documentData.dctermsTitle,file_lit_code:this.documentData.docId,event_data:{file_extension:"pdf",file_lit_code:this.documentData.docId,file_name:this.documentData.dctermsTitle,link_url:this.documentLink,location:""}}),this.windowRef.open(this.documentLink,"_blank")}}return D.\u0275fac=function(N){return new(N||D)(a.Y36(v.yDm),a.Y36(u.M),a.Y36(a.sBO),a.Y36(_.m9))},D.\u0275cmp=a.Xpm({type:D,selectors:[["ft-statistics-and-positions"]],inputs:{data:"data",page:"page",component:"component"},features:[a.qOj],decls:1,vars:1,consts:[[4,"ngIf"],["edsRow","",1,"print-hidden"],["edsCol","","edsSpacing","md",3,"columnNumbers",4,"ngIf"],["class","print-hidden","edsRow","","edsSpacing","lg",4,"ngIf"],["edsCol","","edsSpacing","md",3,"columnNumbers"],["theme","white",1,"list-details",3,"hasBorders","hasPadding"],["placement","AssetsProximalTop"],["theme","primary","size","h6","caveatPlacement","PortfolioAssets","edsSpacing","md",3,"level","isLight","asOfLabel","asOfDate","updateFrequency"],[3,"fundId","benchmark","rows",4,"ngIf","ngIfElse"],["assetsCols",""],["placement","AssetsProximalBottom"],[3,"fundId","benchmark","rows"],["edsCssCols","","maxCols","3","colGap","xxl"],["edsSpacing","xs",3,"info",4,"ngFor","ngForOf"],["edsSpacing","xs",3,"info"],["placement","PositionsProximalTop"],["theme","primary","size","h6","caveatPlacement","PortfolioPositions","edsSpacing","md",3,"level","isLight","asOfLabel","asOfDate","updateFrequency"],["positionsCols",""],["edsButton","secondary","size","normal",3,"hasIcon","click",4,"ngIf"],["placement","PositionsProximalBottom"],["edsButton","secondary","size","normal",3,"hasIcon","click"],[1,"ft__btn__txt"],["type","download","size","small"],["edsRow","","edsSpacing","lg",1,"print-hidden"],["edsCol","",3,"columnNumbers"],["placement","StatisticsProximalTop"],["theme","primary","size","h6","caveatPlacement","PortfolioStatistics","edsSpacing","md",3,"level","isLight","asOfLabel","asOfDate","updateFrequency"],["edsRow","",4,"ngIf","ngIfElse"],["mainCols",""],["edsRow","",4,"ngIf"],["placement","StatisticsProximalBottom"],["edsRow",""],["edsCol","","edsSpacing","md",3,"columnNumbers","fundId","benchmark","rows"],["edsCssCols","","maxCols","2","colGap","xxl","edsPadding","","edsPaddingBottom","sm"],["edsCol","","edsSpacing","md",3,"columnNumbers","portfolioHistoricWeightedRows"]],template:function(N,M){1&N&&a.YNc(0,j,5,3,"ng-container",0),2&N&&a.Q6J("ngIf",M.isPopulated)},styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0}),D})()},61931:(P,f,t)=>{"use strict";t.d(f,{G:()=>B});var _=t(19044),s=t(10507),g=t.n(s),k=t(28476),m=t.n(k),e=t(11542),i=t.n(e),n=t(9688),a=t.n(n),v=t(97399),u=t.n(v),S=t(14809),o=t.n(S),r=t(12593),y=t(44022),E=t(41896),x=t(68411),Z=t(67676),Y=t(90267),ne=t.n(Y),te=t(76491),ae=t(42720),I=t(13413),G=t(81134),F=t(53466),Q=t(33927),W=t(2316),X=t(55311),j=t(60599),K=t(49592),p=t(70553),C=t(35839),D=t(41805),R=t(82328),N=t(93216);const M=x.Y.getLogger("ProductDetailService");let B=(()=>{class z{constructor(w,A,U,$,O,l,H,se){this.siteConfig=w,this.portfolioService=A,this.fundOverviewService=U,this.dataService=$,this.pricingHistoryService=O,this.premiumDiscountService=l,this.riskReturnProfileDataService=H,this.distributionHistoryService=se,this.isVIPNonLoggedIn$=new te.X(!1)}getPortfolioComponents$(w,A){const U=[],$=new te.X([]);return $.next([]),A.map(l=>this.getPortfolioComponentConfig(l)).filter(l=>l&&l.gqlQuery).forEach(l=>{this.portfolioService.getPortfolioData$(l,w).pipe((0,F.q)(1)).subscribe(H=>
1{if(H.success){U.push(l.componentId);const se=A.filter(ie=>U.includes(this.getPortfolioComponentConfig(ie)?.componentId));$.next(se)}})}),$.asObservable()}getPortfolioComponentStatus(w,A){return new Promise((U,$)=>{const O=A.map(H=>this.getPortfolioComponentConfig(H)).filter(H=>H&&H.gqlQuery);let l=O.length;O.forEach((H,se)=>{this.portfolioService.getPortfolioData$(H,w).pipe((0,F.q)(1)).subscribe(ie=>{l--,ie.success?(l++,U(!0)):0===l&&U(!1)},ie=>$(ie))})})}handlePortfolioTabSelection(){this.portfolioService.handlePortfolioTabSelection()}getPortfolioComponentConfig(w){const A=w.getModels()?.config;return r.B.getConfig(A?.componentType)}hasMarketingContent(w,A,U){if(A&&A.length>0){const $=A.filter(O=>(0,_.yd)(O)&&"Fund Content"===O.getLabel());return A.length>$.length||$.filter(O=>{const l=O.getModels().documents,H=O?.getModels()?.config.location;return Array.isArray(l)&&l.length>0&&this.siteConfig.getFundContentCategories(U,H)}).length>0}return!1}getSecondLastYear(){return(new Date).getFullYear()-2}getProductDetails$(w,A){const U=this.getSecondLastYear();return(0,ae.D)([this.distributionHistoryService.register(g(),{fundId:w,shareClassCode:A}),this.fundOverviewService.register(u(),{fundId:w,shareClassCode:A,year:U})]).pipe((0,Q.U)(([$,O])=>{const l=O?.shareClasses[0],H=O?.productTaxonomy?this.siteConfig.getDefaultIdentifierKey(O?.productTaxonomy):null;let se;return se=l&&l.isEtfClass&&"CA"===this.siteConfig.getPdsCountry()?l.identifiers.ticker:l?.identifiers&&H in l.identifiers?l.identifiers[H]:null,{fundName:O?.fundName,investmentManager:O?.investmentManager,sfdrcategory:O?.sfdrCategory,shareClassName:l?.isSingleShareClass?null:l?.shareClassName,shareClassCurrency:l?.shareClassCurrency,identifier:se,hasDistributions:!!$?.length,hasTax:!!l?.tax?.distributions?.length,url:l?.link,productType:O?.productType,fundCategory:O?.fundCategory,investmentVehicle:O?.investmentVehicle,investmentGroup:O?.investmentGroup,fundTicker:l?.identifiers?.ticker,assetClass:O?.assetClass,nav:{highestNavValueDateIn52Weeks:l?.nav?.highestNavValueDateIn52Weeks,highestNavValueIn52Weeks:l?.nav?.highestNavValueIn52Weeks,lowestNavValueDateIn52Weeks:l?.nav?.lowestNavValueDateIn52Weeks,lowestNavValueIn52Weeks:l?.nav?.lowestNavValueIn52Weeks},charges:{annualCharge:l?.charges?.annualCharge}}}))}getNjTreasuryProductDetails$(w,A,U){return this.fundOverviewService.registerWithoutMapper(i(),{fundId:w,shareClassCode:A}).pipe((0,Q.U)($=>{const O=$?.data?.Overview?.shareclass[0],l=O?.performance?.month_end[0];return{fundName:$?.data?.Overview?.fundname,portfolioNum:(0,Z.RM)(O?.identifiers?.taid),totalAnnualOperatingExpenses:this.addPercent(O?.charges?.annchrg?O?.charges?.annchrg:y.Sk),avgAnnual1YearReturn:`${this.addPercent(l?.avgannret1yr)}`,avgAnnual5YearReturn:`${this.addPercent(l?.avgannret5yr)}`,avgAnnual10YearReturn:`${this.addPercent(l?.avgannret10yr)}`,avgAnnualSinceInceptionReturn:`${this.addPercent(l?.avgannretactinc)}`,avgAnnualYearToDateReturn:`${this.addPercent(l?.avgannretytd)}`,navAsOfDate:O?.nav?.navdate,navValue:O?.nav?.navvalue,highestNavIn52Weeks:`${O?.nav?.navhigh52week} ${U} ${O?.nav?.navhigh52weekdate}`,lowestNavIn52Weeks:`${O?.nav?.navlow52week} ${U} ${O?.nav?.navlow52weekdate}`,perfAsOf:`${l?.asofdate}`}}))}addPercent(w){return w&&w!==y.Sk?`${w}%`:w}handlePricingTabSelection(){this.pricingHistoryService.handlePricingTabSelection()}getPricingComponents$(w,A,U){const $=new I.t,O=U.findIndex(ie=>"Price"===ie.getModels()?.config?.componentType),l=U.findIndex(ie=>"Premium Discount Analysis"===ie.getModels()?.config?.componentType),H=U.findIndex(ie=>"Premium/Discount NAV to VIIV"===ie.getModels()?.config?.componentType),se=[U[O]];return l>-1&&this.isPremiumDiscountDataAvailable$(w,A).pipe((0,F.q)(1)).subscribe(ie=>{ie&&se.push(U[l]),$.next(se)},ie=>{M.error(`Error in getting premium discount data in product detail for fund id ${w}\n                and share class ${A} `,ie),$.next(se)}),H>-1?this.isViivDataAvailable$(w,A).pipe((0,F.q)(1)).subscribe(ie=>{ie&&se.push(U[H]),$.next(se)},ie=>{M.error(`Error in getting Viiv data in product detail for fund id ${w}\n                and share class ${A} `,ie),$.next(se)}):$.next(U),$.asObservable()}getPerformanceComponents$(w,A){const U=new I.t,$=A.findIndex(l=>"Risk Return Profile"===l.getModels()?.config?.componentType),O=ne()(A);return O.splice($,1),$>-1?this.isRiskReturnProfileDataAvailable$(w).pipe((0,F.q)(1)).subscribe(l=>{l&&O.splice($,0,A[$]),U.next(O)},l=>{M.error(`Error in getting risk return profile data in product detail for fund id ${w}`,l),U.next(O)}):U.next(A),U.asObservable()}isPremiumDiscountDataAvailable$(w,A){return this.siteConfig.isTraded(w)?this.premiumDiscountService.register(m(),{fundId:w,shareClassCode:A}).pipe((0,Q.U)(U=>U.some($=>!!$))):(0,G.of)(!1)}isRiskReturnProfileDataAvailable$(w){return this.siteConfig.isTraded(w)?this.riskReturnProfileDataService.register(o(),{fundId:w}).pipe((0,Q.U)(A=>A?.points?.some(U=>U.data[0]?.some($=>$)))):(0,G.of)(!1)}isViivDataAvailable$(w,A){return this.dataService.register(a(),{fundid:w,shareclasscode:A,countrycode:this.siteConfig.getPdsCountry(),languagecode:this.siteConfig.getPdsLanguage()}).pipe((0,Q.U)(U=>(0,E.cj)(U?.data?.PricesHistory?.prices,"viiv")))}setVIPNonLoggedInStatus(w){this.isVIPNonLoggedIn$.next(w)}}return z.\u0275fac=function(w){return new(w||z)(W.LFG(X.r5),W.LFG(j.M),W.LFG(K.T),W.LFG(p.v),W.LFG(C.p),W.LFG(D.s),W.LFG(R.r),W.LFG(N.T))},z.\u0275prov=W.Yz7({token:z,factory:z.\u0275fac,providedIn:"root"}),z})()},93216:(P,f,t)=>{"use strict";t.d(f,{T:()=>S});var _=t(68411),s=t(70553),g=t(33927),k=t(80509);class m extends k.I{constructor(r,y){super(r,y)}toDomain(r){const y=[];return r.forEach(E=>{const x=this.createMapper(e).toDomain(E);x&&y.push(x)}),y}}class e extends k.I{constructor(r,y){super(r,y)}toDomain(r){return{fundId:r.fundid,shareClassCode:r.shclcode,shareClassFeeStructure:r.shclfeestructr,shareClassCurrency:r.shclcurr,investmentCategory:r.invstmntcategory,currencyCode:r.currcode,distributionAsOfDate:r.asofdate,distributionAsOfDateStd:r.asofdatestd,distributionAsOfDateYear:r.asofdatestd?r.asofdatestd.split("-")[0]:null,incomeDistributionExDividendDate:r.incmdistexdivdate,incomeDistributionExPayableDate:r.incmdistexpayabledate,incomeDistributionRecordDate:r.
1incmdistrecorddate,capitalGainPayableDate:r.capgainpayabledate,capitalGainRecordDate:r.capgainrecorddate,capitalGainExDividendDate:r.capgainexdivdate,capitalGainReInvestmentDate:r.capgainreinvestmentdate,reInvestmentDate:r.reinvstmntdate,incomeDistributionAmount:r.incmdistamt,longTermCapitalGain:r.capgainamtlongterm,shortTermCapitalGain:r.capgainamtshortterm,reInvestmentAmount:r.reinvstmntamt,exDividendNavValue:r.exdivnavval,recordDateNavVal:r.recdtnavval,returnOfCapitalAmount:r.returnofcapitalamt,totalDistributionAmountMonthly:r.totaldistamtmth,totalDistributionAmountDaily:r.totaldistamtdaily,distributionCount:r.distribcnt,taxExemptIncomeAmount:r.taxexemptincmamt,longTermCapitalGainYtd:r.longtermcapgainsytd,shortTermCapitalGainYtd:r.shorttermcapgainsytd,incomeDistributionAmountYtd:r.incmdistamtytd,capitalGainReInvestmentAmount:r.capgainreinvstmntamt,capitalGainFrequency:r.capgainfreq,shareClassDistributionCode:r.shcldistribcode,divDistributionIncome:r.divpaidoutnetdistincm,dividendCapital:r.divpaidoutcapital}}}var i=t(2316),n=t(86663),a=t(59278),v=t(92534);_.Y.getLogger("PricingHistoryService");let S=(()=>{class o extends s.v{constructor(y,E,x){super(y,E),this.mapperFactory=x}register(y,E){return super.register(y,this.getVariables(E)).pipe((0,g.U)(x=>{const Z=x?.data?.DistributionHistory?.distribution?x?.data?.DistributionHistory?.distribution:null;return this.mapperFactory.createMapper(m,{config:this.siteConfigService}).toDomain(Z)}))}getVariables(y){return{countrycode:this.getCountry(),languagecode:this.getLanguage(),fundid:y.fundId,shareclasscode:y.shareClassCode}}}return o.\u0275fac=function(y){return new(y||o)(i.LFG(n._M),i.LFG(a.r5),i.LFG(v.$))},o.\u0275prov=i.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})()},53619:(P,f,t)=>{"use strict";t.d(f,{OM:()=>x,mk:()=>Z,Og:()=>Y,Iq:()=>ne,HY:()=>te,O_:()=>ae});var _=t(44022),s=t(5974),g=t(81907),k=t(68411),m=t(70160),e=t.n(m),i=t(19170),n=t.n(i),a=t(79441),v=t(53466),u=t(22663),S=t(33927),o=t(18293),r=t(2316),y=t(35005);const E=k.Y.getLogger("ExcelDownloadService"),x=[[]],Z={v:"",t:"z"},Y={v:_.Sk,t:"s"},ne=(I,G,F,Q,W,X,j)=>{let K=I,p=G;if(G){if("n"===G&&(K=(0,g.Sz)(I)),"d"===G){const D=j?[j]:["L","l",s.yJ],R=e()(I,D);R.isValid()?K=R.format(s.yJ):p="s"}}else{p="s";const D=(0,g.Sz)(I);null!==D&&(p="n",K=D)}(null==K||K===_.Sk)&&(p="s",K=_.Sk);const C={t:p,v:K};if(F){const D={Target:F};Q&&(D.Tooltip=Q),C.l=D}if(W){const D=Array.isArray(W)?W.map(R=>({t:R})):[{t:W}];D.hidden=!0,C.c=D}return X&&(C.data=X),C},te=(I,G=10)=>{const F=n()(I);E.debug("getColWidths()",I,F);const Q=F.map(W=>({wch:W.reduce((j,K)=>Math.max(j,K?.v?.toString().length||0),G)}));return E.debug("col widths",Q),Q};let ae=(()=>{class I{constructor(F){this.caveatService=F,this.unsubscribe$=new a.xQ}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}getProximalCaveat$(F){return this.caveatService.getProximals$(F).pipe((0,v.q)(1),(0,u.R)(this.unsubscribe$),(0,S.U)(Q=>{const W=[];return Q.map(j=>j.split("\n")).flat()?.forEach(j=>{let K=j.replace(/(<([^>]+)>)/gi,"");K=this.replaceWithAmpersand(K).trim(),K=this.replaceNonBreakingSpace(K),K.length>0&&W.push([ne(K,"s")])}),W}),(0,o.K)(()=>[]))}replaceWithAmpersand(F){return F.replace(/&amp;/gi,"&")}replaceNonBreakingSpace(F){return F.replace(/&nbsp;/gi," ").replace(/\s+/g," ").trim()}}return I.\u0275fac=function(F){return new(F||I)(r.LFG(y.o))},I.\u0275prov=r.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"}),I})()},41805:(P,f,t)=>{"use strict";t.d(f,{s:()=>te});var _=t(41896),s=t(80509),g=t(68411),k=t(44022);const m=g.Y.getLogger("PremiumDiscountMapper"),e=(ae,I)=>(0,_.lN)(ae.dispsortorder)-(0,_.lN)(I.dispsortorder);class i extends s.I{constructor(I,G){super(I,G)}toDomain(I){if(!I||0===I.length)return null;m.debug("data",I);const G={asOfDate:(0,_.yM)(I,"asofdate"),label:null,value:null,statistics:[],dataPoints:[]};return G.dataPoints=I.sort(e).map(F=>({label:F.mktvalrangedesc,breakdown:F.noofdays,breakdownStd:(0,_.lN)(F.noofdaysstd)})),G.statistics=[{label:this.mapperParams.translateService.instant("products.total-days-in-period"),val:(0,_.yM)(I,"totdaysinperiod"),caveatPlacement:"TotalDaysInPeriodPriceDistribution"},{label:this.mapperParams.translateService.instant("products.days-at-nav"),val:(0,_.yM)(I,"daysatnav"),caveatPlacement:"DaysAtNAVPr
1iceDistribution",tooltip:this.mapperParams.translateService.tooltip("products.days-at-nav")},{label:this.mapperParams.translateService.instant("products.days-at-premium"),val:(0,_.yM)(I,"daysatpremium"),caveatPlacement:"DaysAtPremiumPriceDistribution",tooltip:this.mapperParams.translateService.tooltip("products.days-at-premium")},{label:this.mapperParams.translateService.instant("products.days-at-discount"),val:(0,_.yM)(I,"daysatdiscount"),caveatPlacement:"DaysAtDiscountPriceDistribution",tooltip:this.mapperParams.translateService.tooltip("products.days-at-discount")},{label:this.mapperParams.translateService.instant("products.greatest-premium"),val:(0,_.yM)(I,"greatestpremiumlocal")?(0,_.yM)(I,"greatestpremiumlocal"):k.Sk,caveatPlacement:"GreatestPremiumPriceDistribution",tooltip:this.mapperParams.translateService.tooltip("products.greatest-premium"),asOfLabel:this.mapperParams.translateService.instant("products.on"),asOfDate:(0,_.yM)(I,"greatestpremiumdatelocal")},{label:this.mapperParams.translateService.instant("products.greatest-discount"),val:(0,_.yM)(I,"greatestdiscountlocal"),caveatPlacement:"GreatestDiscountPriceDistribution",tooltip:this.mapperParams.translateService.tooltip("products.greatest-discount"),asOfLabel:this.mapperParams.translateService.instant("products.on"),asOfDate:(0,_.yM)(I,"greatestdiscountdatelocal")}],G}}var n=t(70160),a=t.n(n),v=t(59791),u=t.n(v),S=t(42720),o=t(33927),r=t(70553),y=t(2316),E=t(86663),x=t(59278),Z=t(92534),Y=t(27513);const ne=g.Y.getLogger("PremiumDiscountDataService");a().extend(u());let te=(()=>{class ae extends r.v{constructor(G,F,Q,W){super(G,F),this.mapperFactory=Q,this.translateService=W,this.getPeriods=()=>{const X=a()(),j=[1,2,3,4,5,6,7,8].map(K=>{const p=X.clone().subtract(K,"quarter").endOf("quarter");return{label:p.format("[Q]Q YYYY"),value:parseInt(p.format("YYYYMMDD"),10),order:p.format("YYYYMMDD")+"1"}});return[1,2].forEach(K=>{const p=X.clone().subtract(K,"year").startOf("year");j.push({label:`${this.translateService.instant("products.calendar-year")} ${p.format("YYYY")}`,value:parseInt(p.format("YYYYMMDD"),10),order:p.endOf("year").format("YYYYMMDD")+"2"})}),j.sort((K,p)=>parseInt(p.order,10)-parseInt(K.order,10))}}register(G,F){const Q=this.getPeriods();ne.debug("periods",Q);const W=Q.map(X=>super.register(G,this.getVariables(F,X.value)).pipe((0,o.U)(j=>{const K=j?.data?.PremiumDiscount?.premiumdiscount||null,C=this.mapperFactory.createMapper(i,{config:this.siteConfigService,translateService:this.translateService,includeSoftClosed:!0}).toDomain(K);return C?(C.label=X.label,C.value=X.value,C):null})));return(0,S.D)(W)}getVariables(G,F){return{countrycode:this.getCountry(),languagecode:this.getLanguage(),fundid:G.fundId,shareclasscode:G.shareClassCode,asofdate:F}}}return ae.\u0275fac=function(G){return new(G||ae)(y.LFG(E._M),y.LFG(x.r5),y.LFG(Z.$),y.LFG(Y.s))},ae.\u0275prov=y.Yz7({token:ae,factory:ae.\u0275fac,providedIn:"root"}),ae})()},35839:(P,f,t)=>{"use strict";t.d(f,{p:()=>r});var _=t(68411),s=t(70553),g=t(79441),k=t(33927),m=t(44022),e=t(80509);class i extends e.I{constructor(E,x){super(E,x)}toDomain(E){const x=[];return E.forEach(Z=>{const Y=this.createMapper(n).toDomain(Z);Y&&x.push(Y)}),x}}class n extends e.I{constructor(E,x){super(E,x)}toDomain(E){return{fundId:E.fundid,shareClassCode:E.shclcode,navDate:E.navdate,asOfDate:E.asofdate,asOfDateStd:E.asofdatestd,nav:E.nav,navStd:E.navstd,navChangeValue:E.navchngval?E.navchngval:m.Sk,currencyCode:E.currcode,navChangePercent:E.navchngpct?E.navchngpct:m.Sk,applicationPrice:E.applicationprice?E.applicationprice:m.Sk,redemptionPrice:E.redemptionprice?E.redemptionprice:m.Sk,reinvestedNav:E.reinvestednav?E.reinvestednav:m.Sk,marketPriceValue:E.mktpriceval?E.mktpriceval:m.Sk,marketPriceValueStd:E.mktpricevalstd?E.mktpricevalstd:m.Sk,marketChangeValue:E.mktchngval?E.mktchngval:m.Sk,marketChangePercent:E.mktchngpct?E.mktchngpct:m.Sk,high52WeekRollingValue:E.high52weekrollingval,high52WeekRollingDate:E.high52weekrollingdate,low52WeekRollingValue:E.low52weekrollingval,low52WeekRollingDate:E.low52weekrollingdate,discountOrPremiumInception:E.discountorpremiumincep?E.discountorpremiumincep:m.Sk,discountOrPremiumAtLastClose:E.discountorpremiumatlc?E.discountorpremiumatlc:m.Sk,discountOrPremiumAtLastCloseStd:E.discountorpremiumatlcstd?E.discountorpremiumatlcstd:m.Sk,bidOrAskSpread:E.bidoraskspread?E.bidoraskspread:m.Sk,highMarketPrice52WeekValue:E.highmktprice52weekval,highMarketPrice52WeekDate:E.highmktprice52weekdate,lowMarketPrice52WeekValue:E.lowmktprice52weekval,lowMarketPrice52WeekDate:E.lowmktprice52weekdate,masterFundNav:E.masterfundnav?E.masterfundnav:m.Sk,weeklyLiquidAssetRatio:E.weeklyliquidassetratio?E.weeklyliquidassetratio:m.Sk,dailyLiquidAssetRatio:E.dailyliquidassetratio?E.dailyliquidassetratio:m.Sk,viiv:E.viiv?E.viiv:m.Sk,netShareHolderFlow:E.netshareholderflow?E.netshareholderflow:m.Sk,masterNetShareHolderFlow:E.masternetshareholderflow?E.masternetshareholderflow:m.Sk}}}var a=t(2316),v=t(86663),u=t(59278),S=t(92534);_.Y.getLogger("PricingHistoryService");let r=(()=>{class y extends s.v{constructor(x,Z,Y){super(x,Z),this.mapperFactory=Y,this.pricingSelectionSubject$=new g.xQ}register(x,Z){return super.register(x,this.getVariables(Z)).pipe((0,k.U)(Y=>{const ne=Y?.data?.PricesHistory?.prices?Y?.data?.PricesHistory?.prices:null;return this.mapperFactory.createMapper(i,{config:this.siteConfigService,includeSoftClosed:!0}).toDomain(ne)}))}getVariables(x){return{countrycode:this.getCountry(),languagecode:this.getLanguage(),fundid:x.fundId,shareclasscode:x.shareClassCode}}get pricingSelection$(){return this.pricingSelectionSubject$.asObservable()}handlePricingTabSelection(){this.pricingSelectionSubject$.next()}}return y.\u0275fac=function(x){return new(x||y)(a.LFG(v._M),a.LFG(u.r5),a.LFG(S.$))},y.\u0275prov=a.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})()},14440:(P,f,t)=>{"use strict";t.d(f,{a1:()=>o});var _=t(62902),s=t.n(_),g=t(16512),k=t(98220),m=t(80509),e=t(68411),i=t(41896);e.Y.getLogger("AssetAllocationMapper");const a=r=>r.assetalloccatgstd?.endsWith("_NET")||r.assetalloccatgstd?.endsWith("_GROSS"),v=r=>!a(r);class o extends m.I{constructor(y,E){super(y,E)}toDomain(y){const E=y.assetallocation;if(!E||0===E.length)return null;const x=[],Z=E.filter(a);var r;Z.length>0&&x.push({componentId:"Asset Class Exposure",baseLabelKey:"asset-class-exposure",showExposureChart:!0,allocationFlag:(0,i.yM)(r=Z,"allocflag"),allocationHeading:(0,i.yM)(r,"allocheadinglocal"),asOfDate:(0,i.yM)(r,"asofdate"),calculationBasis:(0,i.yM)(r,"calcbasislocal"),calculationType:(0,i.yM)(r,"calctypelocal"),hasDerivatives:(0,i.Zo)((0,i.yM)(r,"hasderivatives")),updateFrequency:(0,i.yM)(r,"frequency"),data:Object.values(s()(r,x=>x.assetalloccatgstd?.replace(/_(NET|GROSS)$/g,""))).map(x=>{const Z=x.find(ne=>ne.assetalloccatgstd?.endsWith("_NET")),Y=x.find(ne=>ne.assetalloccatgstd?.endsWith("_GROSS"));return{label:x[0].assetalloccatg,grossExposure:(0,k.rl)(Y?.brkdwnpct),grossExposureStd:(0,i.lN)(Y?.brkdwnpctstd),netExposure:(0,k.rl)(Z?.brkdwnpct),netExposureStd:(0,i.lN)(Z?.brkdwnpctstd),order:Math.min((0,i.lN)(Y?.rank),(0,i.lN)(Z?.rank))}}).sort((x,Z)=>x.order-Z.order)});const Y=E.filter(v);return Y.length>0&&x.push((r=>({componentId:"Asset Allocation",baseLabelKey:"asset-allocation",allocationFlag:(0,i.yM)(r,"allocflag"),allocationHeading:(0,i.yM)(r,"allocheadinglocal"),asOfDate:(0,i.yM)(r,"asofdate"),calculationBasis:(0,i.yM)(r,"calcbasislocal"),calculationType:(0,i.yM)(r,"calctypelocal"),hasDerivatives:(0,i.Zo)((0,i.yM)(r,"hasderivatives")),updateFrequency:(0,i.yM)(r,"frequency"),data:r.sort(g.z).map(y=>({label:y.assetalloccatg,breakdown:(0,k.rl)(y.brkdwnpct),breakdownStd:(0,i.lN)(y.brkdwnpctstd)}))}))(Y)),x}}},13492:(P,f,t)=>{"use strict";t.d(f,{x:()=>s});var _=t(80509);class s extends _.I{constructor(m,e){super(m,e)}toDomain(m){const e=[];return Array.isArray(m)&&m.forEach(i=>
1{const n=this.createMapper(g).toDomain(i);n&&e.push(n)}),e}}class g extends _.I{constructor(m,e){super(m,e)}toDomain(m){return{fundId:m.fundid,countryCode:m.cntrycode,languageCode:m.langcode,asOfDate:m.asofdate,asOfDateStd:m.asofdatestd,updateFrequency:m.frequency,securityTicker:m.secticker,isinSecurityNumber:m.isinsecnbr,securityName:m.secname,industryCode:m.indstrycode,sectorSysNumber:m.sctrsysno,sectorName:m.sctrname,sectorNameStd:m.sctrnamestd,sectorLevelNumber:m.sctrlvlnbr,percentageOfNetAssets:m.pctofnetassets,percentageOfNetAssetsStd:m.pctofnetassetsstd,marketValue:m.mktvalue,notionalMarketValue:m.notionalmktvalue,quantityShrpar:m.quantityshrpar,securityExpirationDate:m.secexpdate,assetClassCategory:m.assetclasscatg,marketCurrency:m.mktcurr,sedolNumber:m.sedolnbr,securityNumber:m.secnbr,cusipNumber:m.cusipnbr,originalCouponRate:m.origcouponrate,contracts:m.contracts,unrealizedGainLossBase:m.unrealizedgainlossbase,finalMaturityDate:m.finalmaturitydate,investmentCategory:m.investmentcategory}}}},4008:(P,f,t)=>{"use strict";t.d(f,{p:()=>s});var _=t(80509);class s extends _.I{constructor(m,e){super(m,e)}toDomain(m){const e=[];return Array.isArray(m)&&m.forEach(i=>{const n=this.createMapper(g).toDomain(i);n&&e.push(n)}),e}}class g extends _.I{constructor(m,e){super(m,e)}toDomain(m){return{fundId:m.fundid,countryCode:m.cntrycode,languageCode:m.langcode,asOfDate:m.asofdate,asOfDateStd:m.asofdatestd,updateFrequency:m.frequency,securityName:m.securityname,countryOfIssue:m.cntryofissue,holdingValue:m.hldngvalue,holdingValueStd:m.hldngvaluestd,maturityDate:m.maturitydate,maturityDateStd:m.maturitydatestd,assetType:m.assettype,assetTypeStd:m.assettypestd}}}},96718:(P,f,t)=>{"use strict";t.d(f,{q$:()=>e,pv:()=>i});var _=t(16512),s=t(98220),g=t(41896),k=t(80509);const m=a=>!["LONG_EQUITY_AS_PCT_OF_EQUITY","SHORT_EQUITY_AS_PCT_OF_EQUITY","LONG_TOT_PCT_OF_TOTAL","SHORT_TOT_PCT_OF_TOTAL"].includes(a.calcnamestd);class e extends k.I{constructor(v,u){super(v,u)}toDomain(v){const u=v.topholdings;if(!u||0===u.length)return null;const S=u.filter(m);if(0===S.length)return null;let o="Top Ten Holdings",r="top-ten-holdings";return(0,g.cj)(u,"issuername")&&(o="Top Ten Issuers",r="top-ten-issuers"),[{componentId:o,caveatComponentId:"Top Ten Holdings",baseLabelKey:r,allocationFlag:(0,g.yM)(S,"allocflag"),allocationHeading:(0,g.yM)(S,"allocheadinglocal"),asOfDate:(0,g.yM)(S,"asofdate"),calculationBasis:(0,g.yM)(S,"calcbasislocal"),calculationType:(0,g.yM)(S,"calctypelocal"),hasDerivatives:(0,g.Zo)((0,g.yM)(S,"hasderivatives")),updateFrequency:(0,g.yM)(S,"frequency"),data:S.sort(_.z).map(E=>({label:"Top Ten Issuers"===o?E.issuername:E.hldngname,breakdown:(0,s.rl)(E.brkdwnpct),breakdownStd:(0,g.lN)(E.brkdwnpctstd)}))}]}}class i extends k.I{constructor(v,u){super(v,u)}toDomain(v){const u=[];return Array.isArray(v)&&v.forEach(S=>{const o=this.createMapper(n).toDomain(S);o&&u.push(o)}),u}}class n extends k.I{constructor(v,u){super(v,u)}toDomain(v){return{fundId:v.fundid,countryCode:v.cntrycode,languageCode:v.langcode,asOfDate:v.asofdate,asOfDateStd:v.asofdatestd,updateFrequency:v.frequency,holdingName:v.hldngname,geoCode:v.geocode,sectorName:v.sectorname,breakdownPercentage:v.brkdwnpct,breakdownPercentageStd:v.brkdwnpctstd,calculationBasis:v.calcbasislocal,calculationType:v.calctypelocal,allocationFlag:v.allocflag,hasDerivatives:(0,g.Zo)(v.hasderivatives)}}}},15592:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"AssetAllocation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetallocation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetalloccatg"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetalloccatgstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calctypelocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:519}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);
1else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query AssetAllocation(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      assetallocation {\n        allocflag\n        allocheadinglocal\n        asofdate\n        assetalloccatg\n        assetalloccatgstd\n        brkdwnpct\n        brkdwnpctstd\n        calcbasislocal\n        calctypelocal\n        frequency\n        hasderivatives\n        rank\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.AssetAllocation=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"AssetAllocation")},72503:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"CouponAllocation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"couponallocation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calctypelocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rangedesc"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:490}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);
1else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query CouponAllocation(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      couponallocation {\n        allocflag\n        allocheadinglocal\n        asofdate\n        brkdwnpct\n        brkdwnpctstd\n        calcbasislocal\n        calctypelocal\n        frequency\n        hasderivatives\n        rangedesc\n        rank\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.CouponAllocation=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"CouponAllocation")},59387:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"CurrencyAllocation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currencyallocation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcnamestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"parent"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmname"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:583}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);
1else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query CurrencyAllocation(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      currencyallocation {\n        allocflag\n        allocheadinglocal\n        asofdate\n        bmbrkdwnpct\n        bmbrkdwnpctstd\n        brkdwnname\n        brkdwnpct\n        brkdwnpctstd\n        calcbasislocal\n        calcname\n        calcnamestd\n        frequency\n        hasderivatives\n        parent\n        rank\n        bmname\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.CurrencyAllocation=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"CurrencyAllocation")},72869:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"FiAllocation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"portfolioallocationfi"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rangedesc"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmname"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:544}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);
1else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query FiAllocation(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      portfolioallocationfi {\n        allocflag\n        allocheadinglocal\n        asofdate\n        bmbrkdwnpct\n        bmbrkdwnpctstd\n        brkdwnpct\n        brkdwnpctstd\n        calcbasislocal\n        calcname\n        frequency\n        hasderivatives\n        rangedesc\n        rank\n        bmname\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.FiAllocation=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"FiAllocation")},18818:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GeographicAllocation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"countryallocation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcnamestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hascountry"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"parent"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmname"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:603}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);
1else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query GeographicAllocation(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      countryallocation {\n        allocflag\n        allocheadinglocal\n        asofdate\n        bmbrkdwnpct\n        bmbrkdwnpctstd\n        brkdwnname\n        brkdwnpct\n        brkdwnpctstd\n        calcbasislocal\n        calcname\n        calcnamestd\n        frequency\n        hascountry\n        hasderivatives\n        parent\n        rank\n        bmname\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.GeographicAllocation=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"GeographicAllocation")},2132:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"HedgeAllocation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hedgeallocation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemtypestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"strtgyallocbrkdwnname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"strtgyallocbrkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tgtallocbrkdwnrange"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:426}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query HedgeAllocation(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      hedgeallocation {\n        asofdate\n        elemtypestd\n        frequency\n        rank\n        strtgyallocbrkdwnname\n        strtgyallocbrkdwnpct\n        tgtallocbrkdwnrange\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.HedgeAllocation=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;
1for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"HedgeAllocation")},61009:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Holdings"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"fundname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"producttype"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"topholdings"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hldngname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"geocode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sectorname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calctypelocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"dailyholdings"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"secticker"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isinsecnbr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"cusipnbr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"secname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"quantityshrpar"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"origcouponrate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sctrname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pctofnetassets"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mktvalue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"notionalmktvalue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"secexpdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetclasscatg"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mktcurr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contracts"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"fullholdings"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdatestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"secticker"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isinsecnbr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"cusipnbr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"secname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"quantityshrpar"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"origcouponrate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sctrname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pctofnetassets"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mktvalue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"notionalmktvalue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"secexpdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetclasscatg"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mktcurr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contracts"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"finalmaturitydate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"investmentcategory"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:1231}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);
1else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query Holdings(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    fundname\n    producttype\n    assetclass\n    portfolio {\n      topholdings {\n        asofdate\n        hldngname\n        geocode\n        sectorname\n        brkdwnpct\n        frequency\n        calcbasislocal\n        calctypelocal\n        allocflag\n        hasderivatives\n      }\n      dailyholdings {\n        asofdate\n        frequency\n        secticker\n        isinsecnbr\n        cusipnbr\n        secname\n        quantityshrpar\n        origcouponrate\n        sctrname\n        pctofnetassets\n        mktvalue\n        notionalmktvalue\n        secexpdate\n        assetclasscatg\n        mktcurr\n        contracts\n      }\n      fullholdings {\n        asofdate\n        asofdatestd\n        frequency\n        secticker\n        isinsecnbr\n        cusipnbr\n        secname\n        quantityshrpar\n        origcouponrate\n        sctrname\n        pctofnetassets\n        mktvalue\n        notionalmktvalue\n        secexpdate\n        assetclasscatg\n        mktcurr\n        contracts\n        finalmaturitydate\n        investmentcategory\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.Holdings=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"Holdings")},50380:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Impactfocus"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"impactfocus"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"fundid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"cntrycode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"langcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmnbr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdatestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcnamestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemtype"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sectorname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sectornamestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwntype"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sectorlevelnbr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sectorlevelname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rolluplevel"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"primflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasisstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadingstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"equal100"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hassector"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"parentsectorname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctlong"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctshort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmname"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:915}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);
1else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query Impactfocus(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    portfolio {\n      impactfocus {\n        fundid\n        cntrycode\n        langcode\n        bmnbr\n        asofdate\n        asofdatestd\n        calcname\n        calcnamestd\n        elemtype\n        sectorname\n        sectornamestd\n        brkdwntype\n        brkdwnpct\n        brkdwnpctstd\n        bmbrkdwnpct\n        bmbrkdwnpctstd\n        sectorlevelnbr\n        sectorlevelname\n        rolluplevel\n        rank\n        frequency\n        primflag\n        calcbasisstd\n        calcbasislocal\n        allocheadingstd\n        allocheadinglocal\n        allocflag\n        hasderivatives\n        equal100\n        hassector\n        parentsectorname\n        brkdwnpctlong\n        brkdwnpctshort\n        bmname\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.Impactfocus=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"Impactfocus")},684:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ImpactPillar"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"impactpillar"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetalloccatg"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetalloccatgstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calctypelocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:513}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);
1else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query ImpactPillar(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      impactpillar {\n        allocflag\n        allocheadinglocal\n        asofdate\n        assetalloccatg\n        assetalloccatgstd\n        brkdwnpct\n        brkdwnpctstd\n        calcbasislocal\n        calctypelocal\n        frequency\n        hasderivatives\n        rank\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.ImpactPillar=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"ImpactPillar")},68344:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ManagerAllocation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hedgemanagerallocation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocation"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocationstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"forceorder"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mngrroster"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mngrrosterstrtgy"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mngrrosterstrtgystd"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:432}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query ManagerAllocation(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    portfolio {\n      hedgemanagerallocation {\n        allocation\n        allocationstd\n        asofdate\n        forceorder\n        frequency\n        mngrroster\n        mngrrosterstrtgy\n        mngrrosterstrtgystd\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.ManagerAllocation=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;
1for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"ManagerAllocation")},9801:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"MarketCapAllocation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"marketcapallocation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calctypelocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rangedesc"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmname"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:571}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query MarketCapAllocation(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      marketcapallocation {\n        allocflag\n        asofdate\n        allocheadinglocal\n        bmbrkdwnpct\n        bmbrkdwnpctstd\n        brkdwnpct\n        brkdwnpctstd\n        calcbasislocal\n        calcname\n        calctypelocal\n        frequency\n        hasderivatives\n        rangedesc\n        rank\n        bmname\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.MarketCapAllocation=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;
1for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"MarketCapAllocation")},55769:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"QualityAllocation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"qualityallocation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmqalcpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmqalcpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"qalcbrkwnvalue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"qalcpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"qalcpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"cashinclude"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmname"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:562}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query QualityAllocation(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      qualityallocation {\n        allocflag\n        allocheadinglocal\n        asofdate\n        bmqalcpct\n        bmqalcpctstd\n        calcbasislocal\n        calcname\n        frequency\n        hasderivatives\n        qalcbrkwnvalue\n        qalcpct\n        qalcpctstd\n        rank\n        cashinclude\n        bmname\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.QualityAllocation=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;
1for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"QualityAllocation")},22980:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"RiskReturnAnalysis"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"riskreturnanalysis"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"enddate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"factorl1"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"factorl2"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"fperiod"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portavgwgt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portcontrib"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"startdate"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:448}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query RiskReturnAnalysis(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      riskreturnanalysis {\n        asofdate\n        enddate\n        factorl1\n        factorl2\n        fperiod\n        frequency\n        portavgwgt\n        portcontrib\n        rank\n        startdate\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.RiskReturnAnalysis=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"RiskReturnAnalysis")},62165:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SectorAllocation"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sectorallocation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadingstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmbrkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctlong"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctshort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwntype"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcnamestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hassector"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"parentsectorname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sectorname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmname"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:695}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query SectorAllocation(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      sectorallocation {\n        allocflag\n        allocheadinglocal\n        allocheadingstd\n        asofdate\n        bmbrkdwnpct\n        bmbrkdwnpctstd\n        brkdwnpct\n        brkdwnpctstd\n        brkdwnpctlong\n        brkdwnpctshort\n        brkdwntype\n        calcbasislocal\n        calcname\n        calcnamestd\n        frequency\n        hasderivatives\n        hassector\n        parentsectorname\n        rank\n        sectorname\n        bmname\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.SectorAllocation=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;
1for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"SectorAllocation")},64400:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SecurityExposure"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"securityexposure"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"exposuretype"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"exposuretypestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"exposurecategory"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"exposurecategorystd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:458}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query SecurityExposure(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      securityexposure {\n        asofdate\n        brkdwnpct\n        brkdwnpctstd\n        exposuretype\n        exposuretypestd\n        exposurecategory\n        exposurecategorystd\n        frequency\n        rank\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.SecurityExposure=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"SecurityExposure")},8208:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"PortfolioStatistics"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"fundname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"fundumbrlla"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"producttype"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"portfoliochars"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bmno"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemtransname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemvaluelocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemvaluelocalbm"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hascountry"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hascurrency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasquality"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hassector"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"portfoliocharshistory"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cntrycode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"langcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdatestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemsysno"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemdispname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemtransname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemvaluestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"elemvaluelocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:836}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query PortfolioStatistics(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    fundname\n    fundumbrlla\n    assetclass\n    producttype\n    portfolio {\n      portfoliochars {\n        asofdate\n        bmname\n        bmno\n        elemname\n        elemtransname\n        elemvaluelocal\n        elemvaluelocalbm\n        frequency\n        hasderivatives\n        hascountry\n        hascurrency\n        hasquality\n        hassector\n      }\n\n      portfoliocharshistory {\n        cntrycode\n        langcode\n        currcode\n        asofdate\n        asofdatestd\n        elemsysno\n        elemname\n        elemdispname\n        elemtransname\n        elemvaluestd\n        elemvaluelocal\n        frequency\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.PortfolioStatistics=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;
1for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"PortfolioStatistics")},71989:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"TopExposure"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"topholdings"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcnamestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calctypelocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hldngname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:517}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query TopExposure(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    assetclass\n    portfolio {\n      topholdings {\n        allocflag\n        allocheadinglocal\n        asofdate\n        brkdwnpct\n        brkdwnpctstd\n        calcbasislocal\n        calcname\n        calcnamestd\n        calctypelocal\n        frequency\n        hasderivatives\n        hldngname\n        rank\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.TopExposure=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;
1for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"TopExposure")},82781:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"TopHoldings"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"fundname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"topholdings"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allocflag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allocheadinglocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpct"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"brkdwnpctstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcbasislocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calcnamestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"calctypelocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasderivatives"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hldngname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"issuername"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rank"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:549}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query TopHoldings(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    fundname\n    assetclass\n    portfolio {\n      topholdings {\n        allocflag\n        allocheadinglocal\n        asofdate\n        brkdwnpct\n        brkdwnpctstd\n        calcbasislocal\n        calcname\n        calcnamestd\n        calctypelocal\n        frequency\n        hasderivatives\n        hldngname\n        issuername\n        rank\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.TopHoldings=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;
1for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"TopHoldings")},62207:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"TopTenHoldings"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Portfolio"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"fundname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"producttype"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"portfolio"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"toptenholdingsmoneyfunds"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assettype"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"cntryofissue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"frequency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hldngvalue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hldngvaluestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"maturitydate"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:465}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query TopTenHoldings(\n  $fundid: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Portfolio(\n    fundid: $fundid\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    fundname\n    producttype\n    assetclass\n    portfolio {\n      toptenholdingsmoneyfunds {\n        asofdate\n        assettype\n        securityname\n        cntryofissue\n        frequency\n        hldngvalue\n        hldngvaluestd\n        maturitydate\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.TopTenHoldings=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;
1u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"TopTenHoldings")},10507:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"DistributionHistory"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"shareclasscode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"DistributionHistory"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{kind:"Argument",name:{kind:"Name",value:"shareclasscode"},value:{kind:"Variable",name:{kind:"Name",value:"shareclasscode"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"distribution"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdatestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"incmdistrecorddate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"incmdistexdivdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"incmdistexpayabledate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"incmdistamt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"exdivnavval"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"divpaidoutnetdistincm"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"divpaidoutcapital"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reinvstmntamt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"totaldistamtmth"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"returnofcapitalamt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"capgainamtlongterm"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:594}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query DistributionHistory(\n  $fundid: String!\n  $shareclasscode: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  DistributionHistory(\n    fundid: $fundid\n    shareclasscode: $shareclasscode\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    distribution {\n      currcode\n      asofdatestd\n      incmdistrecorddate\n      incmdistexdivdate\n      incmdistexpayabledate\n      incmdistamt\n      exdivnavval\n      divpaidoutnetdistincm\n      divpaidoutcapital\n      reinvstmntamt\n      totaldistamtmth\n      returnofcapitalamt\n      capgainamtlongterm\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.DistributionHistory=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;
1for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"DistributionHistory")},28476:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"PremiumDiscount"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"shareclasscode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:"asofdate"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"PremiumDiscount"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{kind:"Argument",name:{kind:"Name",value:"shareclasscode"},value:{kind:"Variable",name:{kind:"Name",value:"shareclasscode"}}},{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:"asofdate"},value:{kind:"Variable",name:{kind:"Name",value:"asofdate"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"premiumdiscount"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"totdaysinperiod"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"daysatnav"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"daysatpremium"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"daysatdiscount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"greatestpremiumlocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"greatestpremiumdatelocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"greatestdiscountlocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"greatestdiscountdatelocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mktvalrangedesc"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"noofdays"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"noofdaysstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dispsortorder"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:628}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query PremiumDiscount(\n  $fundid: String!\n  $shareclasscode: String!\n  $countrycode: String!\n  $languagecode: String!\n  $asofdate: Int!\n) {\n  PremiumDiscount(\n    fundid: $fundid\n    shareclasscode: $shareclasscode\n    countrycode: $countrycode\n    languagecode: $languagecode\n    asofdate: $asofdate\n  ) {\n    premiumdiscount {\n      asofdate\n      totdaysinperiod\n      daysatnav\n      daysatpremium\n      daysatdiscount\n      greatestpremiumlocal\n      greatestpremiumdatelocal\n      greatestdiscountlocal\n      greatestdiscountdatelocal\n      mktvalrangedesc\n      noofdays\n      noofdaysstd\n      dispsortorder\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.PremiumDiscount=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;
1for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"PremiumDiscount")},11542:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ProductDetailNjTreasury"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"shareclasscode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Overview"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{kind:"Argument",name:{kind:"Name",value:"shareclasscode"},value:{kind:"Variable",name:{kind:"Name",value:"shareclasscode"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"fundname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"shareclass"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"identifiers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"taid"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"nav"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"navhigh52week"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"navhigh52weekdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"navlow52week"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"navlow52weekdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"navvalue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"navdate"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"charges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"annchrg"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"performance"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"month_end"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"avgannret1yr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"avgannret5yr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"avgannret10yr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"avgannretytd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"avgannretactinc"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:732}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query ProductDetailNjTreasury(\n  $fundid: String!\n  $shareclasscode: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Overview(\n    fundid: $fundid\n    shareclasscode: $shareclasscode\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    fundname\n    shareclass {\n      identifiers {\n        taid\n      }\n      nav {\n        navhigh52week\n        navhigh52weekdate\n        navlow52week\n        navlow52weekdate\n        navvalue\n        navdate\n      }
1\n      charges {\n        annchrg\n      }\n      performance {\n        month_end {\n          avgannret1yr\n          avgannret5yr\n          avgannret10yr\n          avgannretytd\n          avgannretactinc\n          asofdate\n        }\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.ProductDetailNjTreasury=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"ProductDetailNjTreasury")},9688:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ProductDetailsPricing"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"shareclasscode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"PricesHistory"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{kind:"Argument",name:{kind:"Name",value:"shareclasscode"},value:{kind:"Variable",name:{kind:"Name",value:"shareclasscode"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"prices"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viiv"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:305}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query ProductDetailsPricing(\n  $fundid: String!\n  $shareclasscode: String!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  PricesHistory(\n    fundid: $fundid\n    shareclasscode: $shareclasscode\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    prices {\n      viiv\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.ProductDetailsPricing=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"ProductDetailsPricing")},97399:P=>{var f={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ProductDetail"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fundid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"shareclasscode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"year"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{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:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Overview"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fundid"},value:{kind:"Variable",name:{kind:"Name",value:"fundid"}}},{kind:"Argument",name:{kind:"Name",value:"shareclasscode"},value:{kind:"Variable",name:{kind:"Name",value:"shareclasscode"}}},{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"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"producttype"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"invmangr"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"invstmntgroup"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"fundname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"webprdcttaxonomy"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"fundcatg"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"invvehcilestd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetclassstd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"shareclass"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{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:"cntrycode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"langcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"taid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ticker"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isin"},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:"bloomberg"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sedol"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mexid"},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:"anbimacode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"vln"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"intradaynav"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rfi"},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:"iress"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"iressinavcode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"fundbmticker"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"wkn"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nasdaqxnms"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"iopv"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"shclname"},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:"distribution"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"asofdate"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"nav"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"navhigh52week"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"navhigh52weekdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"navlow52week"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"navlow52weekdate"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"charges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"annchrg"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"tax"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"distribution"},arguments:[{kind:"Argument",name:{kind:"Name",value:"year"},value:{kind:"Variable",name:{kind:"Name",value:"year"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ordinarydividends"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:1212}};function s(e,i){if("FragmentSpread"===e.kind)i.add(e.name.value);
1else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&i.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(a){s(a,i)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(a){s(a,i)}),e.definitions&&e.definitions.forEach(function(a){s(a,i)})}f.loc.source={body:"query ProductDetail(\n  $fundid: String!\n  $shareclasscode: String!\n  $year: Int!\n  $countrycode: String!\n  $languagecode: String!\n) {\n  Overview(\n    fundid: $fundid\n    shareclasscode: $shareclasscode\n    countrycode: $countrycode\n    languagecode: $languagecode\n  ) {\n    producttype\n    invmangr\n    invstmntgroup\n    fundname\n    webprdcttaxonomy\n    fundcatg\n    invvehcilestd\n    assetclass\n    assetclassstd\n    shareclass {\n      identifiers {\n        fundid\n        shclcode\n        cntrycode\n        langcode\n        taid\n        ticker\n        isin\n        cusip\n        reuterssym\n        bloomberg\n        sedol\n        mexid\n        apir\n        arsn\n        anbimacode\n        vln\n        intradaynav\n        rfi\n        adm\n        dsc\n        iress\n        iressinavcode\n        fundbmticker\n        wkn\n        nasdaqxnms\n        iopv\n      }\n      shclname\n      shclcurr\n      etfclass\n      distribution {\n        asofdate\n      }\n      nav {\n        navhigh52week\n        navhigh52weekdate\n        navlow52week\n        navlow52weekdate\n      }\n      charges {\n        annchrg\n      }\n      tax {\n        distribution(year: $year) {\n          ordinarydividends\n        }\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function k(e,i){for(var n=0;n<e.definitions.length;n++){var a=e.definitions[n];if(a.name&&a.name.value==i)return a}}f.definitions.forEach(function(i){if(i.name){var n=new Set;s(i,n),g[i.name.value]=n}}),P.exports=f,P.exports.ProductDetail=function(e,i){var n={kind:e.kind,definitions:[k(e,i)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=g[i]||new Set,v=new Set,u=new Set;for(a.forEach(function(o){u.add(o)});u.size>0;){var S=u;u=new Set,S.forEach(function(o){v.has(o)||(v.add(o),(g[o]||new Set).forEach(function(y){u.add(y)}))})}return v.forEach(function(o){var r=k(e,o);r&&n.definitions.push(r)}),n}(f,"ProductDetail")}}]);
2//# sourceMappingURL=default-src_app_ft-components_products_product-detail-layout_product-detail_service_ts.b28a36e559767beff64f.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.