PageSourceSearch

https://clients.bhagawealth.com/4967.8a2df5e34be71b06.js

js bhagawealth.com collected 2026-10-02 01:26:32 UTC 268,782 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmyplanner=self.webpackChunkmyplanner||[]).push([[4967],{22285:(Ct,gt,O)=>{O.d(gt,{p:()=>yt});var st=O(41074),e=O(45494),Z=O(36895),N=O(53626),t=O(52235),X=O(1059),Q=O(24850),Y=O(24006),H=O(70072),z=O(92407),i=O.n(z),h=O(93470),b=O(65730),_=O(11032),E=O(67241),y=O(80727),o=O(94650),r=O(65938),R=O(23767),q=O(47957),S=O(47873),K=O(4859),I=O(59549),k=O(284),T=O(84385),A=O(10266),j=O(33152),C=O(81638),F=O(93416);function g(et,ht){if(1&et){const V=o.EpF();o.TgZ(0,"div",13),o.NdJ("click",function(){o.CHM(V);const pt=o.oxw();return o.KtG(pt.close())}),o._UZ(1,"img",14),o.qZA()}}function c(et,ht){if(1&et){const V=o.EpF();o.TgZ(0,"div",13),o.NdJ("click",function(){o.CHM(V);const pt=o.oxw();return o.KtG(1!=pt.step?pt.closePopup("popup"):pt.close())}),o._UZ(1,"img",14),o.qZA()}}function a(et,ht){if(1&et&&(o.TgZ(0,"mat-option",30),o._uU(1),o.qZA()),2&et){const V=ht.$implicit;o.s9C("matTooltip",V.name),o.Q6J("value",V.name),o.xp6(1),o.hij(" ",V.name," ")}}function p(et,ht){1&et&&(o.TgZ(0,"mat-error"),o._uU(1,"This field is required"),o.qZA())}const d=function(et){return{top:et}};function n(et,ht){if(1&et){const V=o.EpF();o.TgZ(0,"div",15)(1,"div",16)(2,"div")(3,"h3",17),o._uU(4,"Add Indices"),o.qZA(),o.TgZ(5,"p",18),o._uU(6,"to make a Custom benchmark."),o.qZA()(),o.TgZ(7,"div",19),o._UZ(8,"img",20),o.qZA(),o.TgZ(9,"div",21)(10,"mat-form-field",22),o._UZ(11,"input",23),o.TgZ(12,"mat-autocomplete",null,24),o.YNc(14,a,2,3,"mat-option",25),o.ALo(15,"async"),o.qZA(),o.YNc(16,p,2,0,"mat-error",26),o.qZA()(),o.TgZ(17,"div",27),o.NdJ("click",function(){o.CHM(V);const pt=o.oxw();return o.KtG(pt.goTostep2())}),o.TgZ(18,"button",28),o._uU(19," ADD "),o.qZA()(),o.TgZ(20,"div")(21,"p",29),o._uU(22,"Create a benchmark using multiple indices and use it for analysis and comparison."),o.qZA()()()()}if(2&et){const V=o.MAs(13),at=o.oxw();o.xp6(9),o.Q6J("formGroup",at.indicesSearch),o.xp6(2),o.Q6J("matAutocomplete",V),o.xp6(3),o.Q6J("ngForOf",o.lcZ(15,5,at.filteredIndicesName)),o.xp6(2),o.Q6J("ngIf",at.hasError),o.xp6(2),o.Q6J("ngStyle",o.VKq(7,d,at.hasError?"10px":"0px"))}}const s=function(et){return{height300:et}};function m(et,ht){if(1&et&&(o.TgZ(0,"div",48),o._UZ(1,"div",49),o.qZA()),2&et){const V=o.oxw(3);o.xp6(1),o.Q6J("ngClass",o.VKq(1,s,V.isLoadingGraph))}}function v(et,ht){1&et&&o._UZ(0,"div",50)}function M(et,ht){1&et&&(o.TgZ(0,"th",51),o._uU(1," Starting date "),o.qZA())}function u(et,ht){if(1&et&&(o.TgZ(0,"td",52)(1,"div",53),o._uU(2),o.ALo(3,"date"),o.qZA()()),2&et){const V=ht.$implicit,at=o.oxw(3);o.xp6(2),o.hij(" ",at.isLoading?"":o.xi3(3,1,V.startingDate,"dd-MM-yyyy")," ")}}function f(et,ht){1&et&&(o.TgZ(0,"th",51),o._uU(1," Average price "),o.qZA())}function x(et,ht){if(1&et&&(o.TgZ(0,"td",52)(1,"div",53),o._uU(2),o.ALo(3,"number"),o.qZA()()),2&et){const V=ht.$implicit,at=o.oxw(3);o.xp6(2),o.hij(" ",at.isLoading?"":o.xi3(3,1,V.latestPrice,"1.2-2")," ")}}function D(et,ht){1&et&&(o.TgZ(0,"th",51),o._uU(1," 1 Yr return% "),o.qZA())}function B(et,ht){if(1&et&&(o.TgZ(0,"td",52)(1,"div",53),o._uU(2),o.qZA()()),2&et){const V=ht.$implicit,at=o.oxw(3);o.xp6(2),o.hij(" ",at.isLoading?"":V.return," ")}}function J(et,ht){1&et&&(o.TgZ(0,"th",51),o._uU(1," Count "),o.qZA())}function tt(et,ht){if(1&et&&(o.TgZ(0,"td",52)(1,"div",53),o._uU(2),o.qZA()()),2&et){const V=ht.$implicit,at=o.oxw(3);o.xp6(2),o.hij(" ",at.isLoading?"":V.count," ")}}function it(et,ht){1&et&&o._UZ(0,"tr",54)}function rt(et,ht){1&et&&o._UZ(0,"tr",55)}function mt(et,ht){if(1&et&&(o.TgZ(0,"div")(1,"h3",33),o._uU(2),o.qZA(),o.TgZ(3,"div",34)(4,"div",35),o.YNc(5,m,2,3,"div",36),o.YNc(6,v,1,0,"div",37),o.qZA()(),o.TgZ(7,"h3",33),o._uU(8," Custom benchmark "),o.qZA(),o.TgZ(9,"div",38)(10,"table",39),o.ynx(11,40),o.YNc(12,M,2,0,"th",41),o.YNc(13,u,4,4,"td",42),o.BQk(),o.ynx(14,43),o.YNc(15,f,2,0,"th",41),o.YNc(16,x,4,4,"td",42),o.BQk(),o.ynx(17,44),o.YNc(18,D,2,0,"th",41),o.YNc(19,B,3,1,"td",42),o.BQk(),o.ynx(20,45),o.YNc(21,J,2,0,"th",41),o.YNc(22,tt,3,1,"td",42),o.BQk(),o.YNc(23,it,1,0,"tr",46),o.YNc(24,rt,1,0,"tr",47),o.qZA()()()),2&et){const V=o.oxw(2);o.xp6(2),o.hij(" ","view"==V.flag||"edit"==V.flag?V.benchmarkName.customBenchMarkName:"Create custom Benchmark"," "),o.xp6(2),o.Q6J("appSkeletonLoading",V.isLoadingGraph),o.xp6(1),o.Q6J("ngIf",V.isLoadingGraph),o.xp6(1),o.Q6J("ngIf",!V.isLoadingGraph),o.xp6(3),o.Q6J("ngClass","view"==V.flag?"pb-20":""),o.xp6(1),o.Q6J("dataSource",V.dataSource2)("appSkeletonLoading",V.isLoading),o.xp6(13),o.Q6J("matHeaderRowDef",V.displayedColumns2),o.xp6(1),o.Q6J("matRowDefColumns",V.displayedColumns2)}}function lt(et,ht){if(1&et&&(o.TgZ(0,"mat-option",30),o._uU(1),o.qZA()),2&et){const V=ht.$implicit;o.s9C("matTooltip",V.name),o.Q6J("value",V.name),o.xp6(1),o.hij(" ",V.name," ")}}function G(et,ht){1&et&&(o.TgZ(0,"mat-error"),o._uU(1,"This field is required"),o.qZA())}function w(et,ht){if(1&et){const V=o.EpF();o.TgZ(0,"div",56)(1,"div",57)(2,"mat-form-field")(3,"mat-select",58),o.NdJ("valueChange",function(pt){o.CHM(V);const ut=o.oxw(2);return o.KtG(ut.filterType=pt)})("selectionChange",function(pt){o.CHM(V);const ut=o.oxw(2);return o.KtG(ut.onFilterChange(pt))}),o.TgZ(4,"mat-option",59),o._uU(5,"Equity"),o.qZA(),o.TgZ(6,"mat-option",60),o._uU(7,"Debt"),o.qZA()()()(),o.TgZ(8,"div",61)(9,"div",62)(10,"mat-form-field",22),o._UZ(11,"input",23),o.TgZ(12,"mat-autocomplete",null,24),o.YNc(14,lt,2,3,"mat-option",25),o.ALo(15,"async"),o.qZA(),o.YNc(16,G,2,0,"mat-error",26),o.qZA()(),o.TgZ(17,"div",63)(18,"button",64),o.NdJ("click",function(){o.CHM(V);const pt=o.oxw(2);return o.KtG(pt.addIndices())}),o._uU(19," ADD "),o.qZA()()()()}if(2&et){const V=o.MAs(13),at=o.oxw(2);o.xp6(3),o.Q6J("value",at.filterType),o.xp6(6),o.Q6J("formGroup",at.indicesSearch),o.xp6(2),o.Q6J("matAutocomplete",V),o.xp6(3),o.Q6J("ngForOf",o.lcZ(15,5,at.filteredIndicesName)),o.xp6(2),o.Q6J("ngIf",at.hasError)}}function l(et,ht){1&et&&(o.TgZ(0,"th",51),o._uU(1," Indices "),o.qZA())}function U(et,ht){if(1&et&&(o.TgZ(0,"td",52)(1,"div",53),o._uU(2),o.qZA()()),2&et){const V=ht.$implicit,at=o.oxw(3);o.xp6(2),o.hij(" ",at.isLoading?"":V.indicesName," ")}}function L(et,ht){1&et&&(o.TgZ(0,"th",51),o._uU(1," Staring Date "),o.qZA())}function W(et,ht){if(1&et&&(o.TgZ(0,"td",52)(1,"div",53),o._uU(2),o.ALo(3,"date"),o.qZA()()),2&et){const V=ht.$implicit,at=o.oxw(3);o.xp6(2),o.hij(" ",at.isLoading?"":V.startingDate?o.xi3(3,1,V.startingDate,"dd-MM-yyyy"):""," ")}}function nt(et,ht){1&et&&(o.TgZ(0,"th",51),o._uU(1," Latest Price"),o.qZA())}function _t(et,ht){if(1&et&&(o.TgZ(0,"td",52)(1,"div",53),o._uU(2),o.qZA()()),2&et){const V=ht.$implicit,at=o.oxw(3);o.xp6(2),o.hij(" ",at.isLoading?"":V.latestPrice," ")}}function ft(et,ht){1&et&&(o.TgZ(0,"th",51),o._uU(1," 1 Yr Return% "),o.qZA())}function At(et,ht){if(1&et&&(o.TgZ(0,"td",52)(1,"div",53),o._uU(2),o.qZA()()),2&et){const V=ht.$implicit,at=o.oxw(3);o.xp6(2),o.AsE(" ",at.isLoading?"":V.oneYearReturns?V.oneYearReturns:"-","",at.isLoading?"":V.oneYearReturns?"%":""," ")}}function Dt(et,ht){1&et&&(o.TgZ(0,"th",51),o._uU(1," Weightage "),o.qZA())}function Tt(et,ht){if(1&et&&(o.TgZ(0,"td",52)(1,"div",53),o._uU(2),o.qZA()()),2&et){const V=ht.$implicit,at=o.oxw(3);o.xp6(2),o.AsE(" ",at.isLoading?"":V.weightage,"",at.isLoading?"":V.weightage?"%":""," ")}}function Ot(et,ht){1&et&&o._UZ(0,"tr",54)}function $(et,ht){1&et&&o._UZ(0,"tr",55)}function dt(et,ht){if(1&et){const V=o.EpF();o.TgZ(0,"div",71),o.NdJ("click",function(){o.CHM(V);const pt=o.oxw(3);return o.KtG(pt.openEditWeight())}),o._uU(1," Edit "),o.qZA()}}function ot(et,ht){if(1&et&&(o.TgZ(0,"div")(1,"div")(2,"h3",33),o._uU(3,"Composition"),o.qZA()(),o.TgZ(4,"div")(5,"div")(6,"table",39),o.ynx(7,65),o.YNc(8,l,2,0,"th",41),o.YNc(9,U,3,1,"td",42),o.BQk(),o.ynx(10,66),o.YNc(11,L,2,0,"th",41),o.YNc(12,W,4,4,"td",42),o.BQk(),o.ynx(13,67),o.YNc(14,nt,2,0,"th",41),o.YNc(15,_t,3,1,"td",42),o.BQk(),o.ynx(16,68),o.YNc(17,ft,2,0,"th",41),o.YNc(18,At,3,2,"td",42),o.BQk(),o.ynx(19,69),o.YNc(20,Dt,2,0,"th",41),o.YNc(21,Tt,3,2,"td",42),o.BQk(),o.YNc(22,Ot,1,0,"tr",46),o.YNc(23,$,1,0,"tr",47),o.qZA()()(),o.YNc(24,dt,2,0,"div",70),o.qZA()),2&et){const V=o.oxw(2);o.xp6(6),o.Q6J("dataSource",V.dataSource1)("appSkeletonLoading",V.isLoading),o.xp6(16),o.Q6J("matHeaderRowDef",V.displayedColumns1),o.xp6(1),o.Q6J("matRowDefColumns",V.displayedColumns1),o.xp6(1),o.Q6J("ngIf","add-edit"==V.flag||"edit"==V.flag)}}function ct(et,ht){if(1&et&&(o.TgZ(0,"div",31),o.YNc(1,mt,25,9,"div",26),o.YNc(2,w,20,7,"div",32),o.YNc(3,ot,25,5,"div",26),o.qZA()),2&et){const V=o.oxw();o.Q6J("ngClass","view"==V.flag?"pb-80":"pb-20"),o.xp6(1),o.Q6J("ngIf",V.dataSource1.data.length>0),o.xp6(1),o.Q6J("ngIf","add-edit"==V.flag||"edit"==V.flag),o.xp6(1),o.Q6J("ngIf",V.dataSource1.data.length>0)}}function bt(et,ht){if(1&et){const V=o.EpF();o.TgZ(0,"div",72)(1,"app-progress-button",73),o.NdJ("btnClick",function(){o.CHM(V);const pt=o.oxw();return o.KtG(pt.saveIndices())}),o.qZA()()}if(2&et){const V=o.oxw();o.xp6(1),o.Q6J("options",V.barButtonOptions)}}O(33461)(h),O(91335)(h),i()(h);let yt=(()=>{class et{constructor(V,at,pt,ut){this.dialog=V,this.subInjectService=at,this.researchService=pt,this.eventService=ut,this.displayedColumns2=["startingDate","latestPrice","return","count"],this.displayedColumns1=["rating","funds","shares","prevShares","marketVal"],this.dataSource1=new N.by([]),this.dataSource2=new N.by([{},{}]),this.step=1,this.indicesValue=new Y.p4(""),this.compositionTable=[],this.hasError=!1,this.graphObjToSend=[],this.todayDate=new Date,this.lastFiveYearDate=new Date(this.todayDate.getFullYear()-5,this.todayDate.getMonth(),this.todayDate.getDate()),this.removedIndicesEquity=[],this.removedIndicesDebt=[],this.barButtonOptions={active:!1,text:"SAVE",buttonColor:"accent",barColor:"accent",raised:!0,stroked:!1,mode:"determinate",value:10,disabled:!1,fullWidth:!1,height38:!0},this.isLoading=!0,this.isLoadingGraph=!0}ngOnInit(){this.benchmarkName=this.data.element,this.flag=this.data.flag,this.searchIndices(),this.indicesSearch=new Y.nJ({indicesValue:new Y.p4("",[Y.kI.required])}),("view"==this.flag||"edit"==this.flag)&&(this.filterType="0",this.viewBenchmark())}viewBenchmark(){this.step=2,this.dataSource1.data=this.data.data,this.customBenchmarkGraph(this.dataSource1.data)}goTostep2(){if(this.indicesSearch.invalid)return this.indicesSearch.markAllAsTouched(),void(this.hasError=!0);this.step=2,this.filterType="0",this.addIndices()}searchIndices(){this.researchService.getAccordSchemeIndicesList(null).subscribe(V=>{this.researchService.indicesList=V,this.searchIndicesRes(V)})}searchIndicesRes(V){this.indiceSearchList=V.debt.concat(V.equity),this.indiceSearchList.sort(),this.filteredIndicesName=this.indicesSearch.controls.indicesValue.valueChanges.pipe((0,X.O)(""),(0,Q.U)(vt=>this.filterIndices(vt)));let at=[],pt=[];
1this.researchService.indicesList.equity.filter(vt=>{this.dataSource1.data.forEach(Mt=>{vt.indicesId==Mt.indicesId&&(at.push(vt),this.removedIndicesEquity=at)})}),this.researchService.indicesList.debt.filter(vt=>{this.dataSource1.data.forEach(Mt=>{vt.indicesId==Mt.indicesId&&(pt.push(vt),this.removedIndicesDebt=pt)})});let ut=this.researchService.indicesList.equity.filter(vt=>!this.removedIndicesEquity.map(Mt=>JSON.stringify(Mt)).includes(JSON.stringify(vt))),xt=this.researchService.indicesList.debt.filter(vt=>!this.removedIndicesDebt.map(Mt=>JSON.stringify(Mt)).includes(JSON.stringify(vt)));this.researchService.indicesList.equity=ut,this.researchService.indicesList.debt=xt}filterIndices(V){if("0"==this.filterType){const at=V.toLowerCase().replace(/\s/g,"");return this.researchService.indicesList.equity.filter(pt=>pt.name.toLowerCase().replace(/\s/g,"").includes(at))}if("1"==this.filterType){const at=V.toLowerCase().replace(/\s/g,"");return this.researchService.indicesList.debt.filter(pt=>pt.name.toLowerCase().replace(/\s/g,"").includes(at))}{const at=V.toLowerCase().replace(/\s/g,"");return this.indiceSearchList.filter(pt=>pt.name.toLowerCase().replace(/\s/g,"").includes(at))}}onFilterChange(V){this.filterType=V.value,this.filteredIndicesName=this.indicesSearch.controls.indicesValue.valueChanges.pipe((0,X.O)(""),(0,Q.U)(at=>this.filterIndices(at)))}addIndices(){if(this.isLoadingGraph=!0,this.indicesSearch.invalid)return this.indicesSearch.markAllAsTouched(),void(this.hasError=!0);let V,at,pt;this.isLoading=!0,V=this.indiceSearchList.filter(xt=>xt.name==this.indicesSearch.controls.indicesValue.value);const ut={indexId:V[0].indicesCode};if("equity"==V[0].type){const xt=this.researchService.indicesList.equity.indexOf(V[0]);at=this.researchService.indicesList.equity.splice(xt,1),this.removedIndicesEquity.push(at[0])}else if("debt"==V[0].type){const xt=this.researchService.indicesList.debt.indexOf(V[0]);pt=this.researchService.indicesList.debt.splice(xt,1),this.removedIndicesDebt.push(pt[0])}this.researchService.getAccordSchemeIndicesData(ut).subscribe(xt=>{let Mt,Et;this.indicesSearch.controls.indicesValue.setValue(""),xt.indicesDate&&(this.graphObjToSend=[],this.compositionTable=this.dataSource1.data,this.compositionTable.push(xt.indicesDate),this.compositionTable.forEach(kt=>{kt.weightage=Math.floor(100/this.compositionTable.length)}),Mt=100%this.compositionTable.length,Et=this.compositionTable[Math.floor(Math.random()*this.compositionTable.length)],this.compositionTable.forEach(kt=>{kt.indicesId==Et.indicesId&&(kt.weightage=Number(kt.weightage)+Mt)}),this.dataSource1.data=this.compositionTable,this.hasError=!1,this.customBenchmarkGraph(this.compositionTable))})}customBenchmarkGraph(V){let at;this.isLoading=!0,this.isLoadingGraph=!0,V.forEach(ut=>{this.graphObjToSend.push({code:ut.indicesId,per:ut.weightage}),ut.startingDate>this.lastFiveYearDate&&(at=(0,Z.p6)(ut.startingDate,"yyyy-MM-dd","en-US"))});const pt={query:{data:this.graphObjToSend},endDate:(0,Z.p6)(this.todayDate,"yyyy-MM-dd","en-US"),startDate:at||(0,Z.p6)(this.lastFiveYearDate,"yyyy-MM-dd","en-US")};this.researchService.getAccordSchemeCustomBenchmarkGraph(pt).subscribe(ut=>{this.dataSource2.data=[{startingDate:ut.startDate,latestPrice:ut.averagePrice,return:ut.oneYearRet,count:ut.count}],this.setCustomBenchmarkGraph(ut),this.isLoading=!1})}setCustomBenchmarkGraph(V){const at={chart:{type:"line",height:250},title:{text:""},subtitle:{text:""},xAxis:{type:"datetime",labels:{enabled:!1}},yAxis:{title:{text:""},labels:{format:"{value}%"},visible:!0},tooltip:{shared:!0,dateTimeLabelFormats:{day:"%A %b %e, %Y"}},animation:{duration:1500,easing:"easeOutBounce"},legend:{enabled:!1},accessibility:{description:"This line chart uses the Highcharts Annotations feature to place labels at various points of interest. The labels are responsive and will be hidden to avoid overlap on small screens. Image description: An annotated line chart illustrates the 8th stage of the 2017 Tour de France cycling race from the start point in Dole to the finish line at Station des Rousses. Altitude is plotted on the Y-axis, and distance is plotted on the X-axis. The line graph is interactive, and the user can trace the altitude level along the stage. The graph is shaded below the data line to visualize the mountainous altitudes encountered on the 187.5-kilometre stage. The three largest climbs are highlighted at Col de la Joux, C\xf4te de Viry and the final 11.7-kilometer, 6.4% gradient climb to Mont\xe9e de la Combe de Laisia Les Molunes which peaks at 1200 meters above sea level. The stage passes through the villages of Arbois, Montrond, Bonlieu, Chassal and Saint-Claude along the route.",landmarkVerbosity:"one"},plotOptions:{area:{marker:{radius:2},lineWidth:2,states:{hover:{lineWidth:3}},threshold:null}}};setTimeout(()=>{this.returnsGraph=h.chart("returnsGraph",h.merge(at,{series:[{tooltip:{pointFormatter(){return V.chartData.find(ut=>ut.date===this.x),`<span style="color:#008FFF">\u25cf${this.series.name}</span>:<b>${h.numberFormat(this.y,2)}%</b><br>`}},color:"#008FFF",name:this.benchmarkName?this.benchmarkName.customBenchMarkName:"Custom benchmark",data:V.chartData.map(pt=>[pt.date,pt.per])}]}))},100),this.isLoadingGraph=!1}saveIndices(){let V=0;if(this.dataSource1.data.forEach(at=>{V+=at.weightage}),100==V){if("edit"!=this.flag)this.barButtonOptions.active=!0,this.dialog.open(e.Y,{width:"30%",data:{flag:"save"}}).afterClosed().subscribe(pt=>{if(pt){let ut,xt=[];
1if(ut=this.dataSource2.data[0],this.dataSource1.data.forEach(vt=>{xt.push({indexCode:vt.indicesId,name:vt.name,startDate:vt.startingDate,latestPrice:vt.latestPrice,yearReturn:vt.oneYearReturns,weightage:vt.weightage})}),pt.benchmarkName){const vt={query:{name:pt.benchmarkName,startDate:ut.startingDate,bmId:-1,latestPrice:ut.latestPrice,yearReturn:ut.return,count:ut.count,advisorId:b.e.getAdvisorId(),schemeList:xt}};this.researchService.getAccordIndicesSave(vt).subscribe(Mt=>{Mt&&(this.barButtonOptions.active=!1,this.data?.isAnalytic?this.openCompare(!0):this.subInjectService.changeNewRightSliderState({state:"close",isSave:!0}))})}}pt||(this.barButtonOptions.active=!1)});else if("edit"==this.flag){this.barButtonOptions.active=!0;let at,pt=[];at=this.dataSource2.data[0],this.dataSource1.data.forEach(xt=>{pt.push({indexCode:xt.indicesId,name:xt.name,startDate:xt.startingDate,latestPrice:xt.latestPrice,yearReturn:xt.oneYearReturns,weightage:xt.weightage})});const ut={query:{name:this.benchmarkName.customBenchMarkName,startDate:at.startingDate,bmId:this.dataSource1.data[0].customBenchMarkId,latestPrice:at.latestPrice,yearReturn:at.return,count:at.count,advisorId:b.e.getAdvisorId(),schemeList:pt}};this.researchService.getAccordIndicesSave(ut).subscribe(xt=>{xt&&(this.barButtonOptions.active=!1,this.data?.isAnalytic?this.openCompare(!0):this.subInjectService.changeNewRightSliderState({state:"close",isSave:!0}))})}}else this.eventService.openSnackBar("Your sum of weightage is "+V+" % All the weightages should add up to 100%",null,null,5e3)}openEditWeight(){const V=[];this.dataSource1.data.forEach(pt=>V.push(Object.assign({},pt))),this.dialog.open(H.S,{width:"58%",data:V}).afterClosed().subscribe(pt=>{pt&&(this.graphObjToSend=[],this.removedData=pt.removedData,this.dataSource1.data=pt.data,this.customBenchmarkGraph(this.dataSource1.data),this.indiceSearchList.forEach(ut=>{this.removedData.forEach(xt=>{ut.indicesCode==xt.indicesId&&("equity"==ut.type?this.researchService.indicesList.equity.push(ut):"debt"==ut.type&&this.researchService.indicesList.debt.push(ut))})}),this.researchService.indicesList.equity.sort(),this.researchService.indicesList.debt.sort())})}closePopup(V){this.dialog.open(e.Y,{width:"404px",data:V}).afterClosed().subscribe(pt=>{"dialog"==pt||("save"==pt?this.saveIndices():this.close())})}close(){this.data?.isAnalytic?this.openCompare():this.subInjectService.changeNewRightSliderState({state:"close"})}openCompare(V=!1){V&&(this.data.indexs.save=V),this.data.indexs.customBenchmark=!0;const pt=this.subInjectService.changeNewRightSliderState({flag:"openCompare",data:this.data?.indexs,id:1,state:"open35",componentName:this.data?.isSetting?y.z:_.w}).subscribe(ut=>{E.fK.isDialogClose(ut)&&pt.unsubscribe()})}}return et.\u0275fac=function(V){return new(V||et)(o.Y36(r.uw),o.Y36(R.f),o.Y36(t.k),o.Y36(st.P))},et.\u0275cmp=o.Xpm({type:et,selectors:[["app-custom-benchmark"]],inputs:{data:"data"},decls:16,vars:5,consts:[[1,"right-side-fixes-x"],[1,"right-sidenav-fixes-y"],[1,"dialogclose","popup-header-fix-50"],[1,"h-64","bb","d-flex","justify-content-between","align-items-center"],[1,"pl-24"],[1,"mb-0","f-400","f-20","roboto","black"],["class"," pr-24",3,"click",4,"ngIf"],["class","d-flex justify-content-center","style","margin-top:12%; margin-bottom: 10%;",4,"ngIf"],["class","pl-40 pr-40","style","padding-top: 75px;",3,"ngClass",4,"ngIf"],[1,"bottom-fixed","d-flex","justify-content-between","align-items-center",2,"width","50% !important"],[1,"pl-24",3,"click"],[1,"mb-0","text-white","c-p"],["class","d-flex pr-24 justify-content-end pr-24",4,"ngIf"],[1,"pr-24",3,"click"],["src","https://res.cloudinary.com/futurewise/image/upload/v1622610962/myplanner/images/svg/close-icon.svg","height","14","width","14","alt","close icon",1,"material-icons","c-p"],[1,"d-flex","justify-content-center",2,"margin-top","12%","margin-bottom","10%"],[1,"",2,"width","48%"],[1,"f-400","f-20","roboto","black","text-center"],[1,"f-400","f-16","mb-5","roboto","black","text-center"],[1,"pb-60"],["width","100% ","src","https://res.cloudinary.com/futurewise/image/upload/v1704345140/My-Planner_Whitewashed/undraw_functions_egi3-w_1.1.svg",1,"bg-primary"],[1,"p-0","pb-12",2,"width","100%",3,"formGroup"],["appearance"," standard","floatLabel","never",1,"searchInputWidth"],["formControlName","indicesValue","matInput","","placeholder","Search Indices",1,"form-control","br-0","pt-8","mb-0",3,"matAutocomplete"],["auto","matAutocomplete"],[3,"value","matTooltip",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"pb-40",3,"click"],["mat-stroked-button","",1,"h-40","btn-primary",2,"width","100%",3,"ngStyle"],[1,"f-16","f-400","roboto","black",2,"width","100%","text-align","justify"],[3,"value","matTooltip"],[1,"pl-40","pr-40",2,"padding-top","75px",3,"ngClass"],["class","d-flex pt-30 justify-content-end",4,"ngIf"],[1,"f-400","f-18","roboto",2,"color","black"],[1,"mb-10","mt-10"],["appSkeletonLoading","",1,"skeletonAnimation",3,"appSkeletonLoading"],["class","relClass",4,"ngIf"],["class","highcharts-figure","id","returnsGraph",4,"ngIf"],[3,"ngClass"],["mat-table","","id","table-low","appSkeletonLoading","",1,"skeletonAnimation",3,"dataSource","appSkeletonLoading"],["matColumnDef","startingDate"],["mat-header-cell","","class","br f-14 roboto font-weight-bold",4,"matHeaderCellDef"],["mat-cell","","class","br c-p",4,"matCellDef"],["matColumnDef","latestPrice"],["matColumnDef","return"],["matColumnDef","count"],["mat-header-row","","class","h-40",4,"matHeaderRowDef"],["mat-row","","class","h-36",4,"matRowDef","matRowDefColumns"],[1,"relClass"],[1,"bar1",3,"ngClass"],["
1id","returnsGraph",1,"highcharts-figure"],["mat-header-cell","",1,"br","f-14","roboto","font-weight-bold"],["mat-cell","",1,"br","c-p"],[1,"bar","f-14","f-400","roboto"],["mat-header-row","",1,"h-40"],["mat-row","",1,"h-36"],[1,"d-flex","pt-30","justify-content-end"],[1,"p-0","h-34"],[1,"form-control",2,"width","170px",3,"value","valueChange","selectionChange"],["value","0"],["value","1"],[1,"d-flex","ml-14"],[3,"formGroup"],[1,"ml-14"],["mat-stroked-button","",1,"btn-primary","h-40",2,"width","100%",3,"click"],["matColumnDef","rating"],["matColumnDef","funds"],["matColumnDef","shares"],["matColumnDef","prevShares"],["matColumnDef","marketVal"],["class","pb-40 d-flex text-primary justify-content-end  c-p mb-20",3,"click",4,"ngIf"],[1,"pb-40","d-flex","text-primary","justify-content-end","c-p","mb-20",3,"click"],[1,"d-flex","pr-24","justify-content-end","pr-24"],[1,"br-0","text-inherit",3,"options","btnClick"]],template:function(V,at){1&V&&(o.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h5",5),o._uU(6,"CUSTOM BENCHMARK"),o.qZA()(),o.YNc(7,g,2,0,"div",6),o.YNc(8,c,2,0,"div",6),o.qZA()(),o.YNc(9,n,23,9,"div",7),o.YNc(10,ct,4,4,"div",8),o.TgZ(11,"div",9)(12,"div",10),o.NdJ("click",function(){return at.close()}),o.TgZ(13,"h5",11),o._uU(14,"Cancel"),o.qZA()(),o.YNc(15,bt,2,1,"div",12),o.qZA()()()),2&V&&(o.xp6(7),o.Q6J("ngIf","view"==at.flag),o.xp6(1),o.Q6J("ngIf","add-edit"==at.flag||"edit"==at.flag),o.xp6(1),o.Q6J("ngIf",1==at.step),o.xp6(1),o.Q6J("ngIf",2==at.step),o.xp6(5),o.Q6J("ngIf",2==at.step&&("add-edit"==at.flag||"edit"==at.flag)))},dependencies:[Z.mk,Z.sg,Z.O5,Z.PC,q.XC,q.ZL,S.ey,K.lW,I.TO,I.KE,k.Nt,T.gD,N.BZ,N.fO,N.as,N.w1,N.Dz,N.nj,N.ge,N.ev,N.XQ,N.Gk,A.gM,Y.Fj,Y.JJ,Y.JL,Y.sg,Y.u,j.k,C.d,F.l,Z.Ov,Z.JJ,Z.uU],styles:['.black[_ngcontent-%COMP%]{color:#18273a}.table-scroll[_ngcontent-%COMP%]{overflow:scroll;height:200px;overflow-x:hidden;overflow-y:auto;border-top:1px solid #DADCE0!important;border-bottom:1px solid #DADCE0!important}[_nghost-%COMP%]     .mat-stroked-button{border:none!important}.ml-14[_ngcontent-%COMP%]{margin-left:14px!important}.popup-header-fix-50[_ngcontent-%COMP%]{position:fixed;width:50%;z-index:12;background:#fff!important;border-left:1px solid rgba(0,0,0,.12)}.pb-80[_ngcontent-%COMP%]{padding-bottom:80px}[_nghost-%COMP%]     .form-control:focus{border-color:#19191952!important}.skeletonAnimation[_ngcontent-%COMP%]   .relClass[_ngcontent-%COMP%]{position:relative}.skeletonAnimation[_ngcontent-%COMP%]   .relClass[_ngcontent-%COMP%]   .h-100[_ngcontent-%COMP%]:after{top:61%!important;background-size:70px 100px!important;background-position:33px 0!important;height:124px!important}.skeletonAnimation[_ngcontent-%COMP%]   .relClass[_ngcontent-%COMP%]   .margin20[_ngcontent-%COMP%]{margin-bottom:20px}.skeletonAnimation[_ngcontent-%COMP%]   .relClass[_ngcontent-%COMP%]   .margin16[_ngcontent-%COMP%]{margin-top:16px}.skeletonAnimation[_ngcontent-%COMP%]   .relClass[_ngcontent-%COMP%]   .margin10[_ngcontent-%COMP%]{margin-bottom:10px}.skeletonAnimation[_ngcontent-%COMP%]   .relClass[_ngcontent-%COMP%]   .width150[_ngcontent-%COMP%]{width:150px}.skeletonAnimation[_ngcontent-%COMP%]   .relClass[_ngcontent-%COMP%]   .bar[_ngcontent-%COMP%]{background-color:#e7e7e7;width:96%}.skeletonAnimation[_ngcontent-%COMP%]   .relClass[_ngcontent-%COMP%]   .bar[_ngcontent-%COMP%]:after{position:relative;transform:translateY(-34%);top:34%;left:0;content:"";display:block;width:100%;height:24px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 80%);background-size:100px 135px;background-position:-10px 0;background-repeat:no-repeat;animation:loading 1s infinite}.skeletonAnimation[_ngcontent-%COMP%]   .relClass[_ngcontent-%COMP%]   .bar1[_ngcontent-%COMP%]{background-color:#e7e7e7;width:96%}.skeletonAnimation[_ngcontent-%COMP%]   .relClass[_ngcontent-%COMP%]   .bar1[_ngcontent-%COMP%]:after{position:relative;transform:translateY(-34%);top:34%;left:0;content:"";display:block;width:100%;height:210px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 80%);background-size:100px 135px;background-position:-10px 0;background-repeat:no-repeat;animation:loading 1s infinite}.height300[_ngcontent-%COMP%]{height:250px;margin:7px 7px 7px 12px}']}),et})()},70072:(Ct,gt,O)=>{O.d(gt,{S:()=>q});var st=O(41074),e=O(53626),Z=O(65938),N=O(45494),t=O(94650),X=O(36895);function Q(S,K){1&S&&(t.TgZ(0,"th",27),t._uU(1," Indices "),t.qZA())}function Y(S,K){if(1&S&&(t.TgZ(0,"td",28)(1,"div",29),t._uU(2),t.qZA()()),2&S){const I=K.$implicit;t.xp6(2),t.hij(" ",I.indicesName," ")}}function H(S,K){1&S&&(t.TgZ(0,"th",27),t._uU(1," Starting Date "),t.qZA())}function z(S,K){if(1&S&&(t.TgZ(0,"td",28)(1,"div",29),t._uU(2),t.ALo(3,"date"),t.qZA()()),2&S){const I=K.$implicit;t.xp6(2),t.hij(" ",t.xi3(3,1,I.startingDate,"dd-MM-yyyy")," ")}}function i(S,K){1&S&&(t.TgZ(0,"th",27),t._uU(1,"Latest Price "),t.qZA())}function h(S,K){if(1&S&&(t.TgZ(0,"td",28)(1,"div",29),t._uU(2),t.qZA()()),2&S){const I=K.$implicit;t.xp6(2),t.hij(" ",I.latestPrice," ")}}function P(S,K){1&S&&(t.TgZ(0,"th",27),t._uU(1," 1Yr Return% "),t.qZA())}function b(S,K){if(1&S&&(t.TgZ(0,"td",28)(1,"div",29),t._uU(2),t.qZA()()),2&S){const I=K.$implicit;t.xp6(2),t.hij(" ",I.oneYearReturns,"% ")}}function _(S,K){1&S&&(t.TgZ(0,"th",27),t._uU(1," Weightage "),t.qZA())}function E(S,K){if(1&S){const I=t.EpF();t.TgZ(0,"td",28)(1,"div",30)(2,"div",29),t._uU(3),t.qZA(),t.TgZ(4,"div",31),t.NdJ("click",function(){const A=t.CHM(I).$implicit,j=t.oxw();return t.KtG(j.editWeight(A))}),t._UZ(5,"img",32),t.qZA()()()}if(2&S){const I=K.$implicit;t.xp6(3),t.hij(" ",I.weightage,"% ")}}function y(S,K){1&S&&t._UZ(0,"th",27)}function o(S,K){if(1&S){const I=t.EpF();t.TgZ(0,"td",28)(1,"div",33),t.NdJ("click",function(){const A=t.CHM(I).$implicit,j=t.oxw();return t.KtG(j.removeIndices(A))}),t._UZ(2,"img",34),t.qZA()()}}function r(S,K){1&S&&t._UZ(0,"tr",35)}function R(S,K){1&S&&t._UZ(0,"tr",36)}let q=(()=>{class S{constructor(I,k,T,A){this.dialog=I,this.dialogRef=k,this.data=T,this.eventService=A,this.displayedColumns1=["indices","startingDate","latestPrice","return","weightage","icon"],this.dataSource1=new e.by,this.removedIndices=[]}ngOnInit(){this.dataSource1.data=this.data}editWeight(I){this.dialog.open(N.Y,{width:"240px",data:{data:I,flag:"edit"}}).afterClosed().subscribe(T=>{this.data.forEach(A=>{T.data.data.indicesId==A.indicesId&&(A.weightage=T.weightage)})})}saveWeightage(I){let k=0;I.forEach(T=>{k+=T.weightage}),100==k?this.dialogRef.close({data:I,removedData:this.removedIndices}):this.eventService.openSnackBar("Your sum of weightage is "+k+" % All the weightages should add up to 100%",null,null,5e3)}removeIndices(I){let k;const T=this.dataSource1.data.indexOf(I);k=this.dataSource1.data.splice(T,1),this.removedIndices.push(k[0]),this.dataSource1.data=this.dataSource1.data}close(){this.dialogRef.close()}}return S.\u0275fac=function(I){return new(I||S)(t.Y36(Z.uw),t.Y36(Z.so),t.Y36(Z.WI),t.Y36(st.P))},S.\u0275cmp=t.Xpm({type:S,selectors:[["app-edit-weight"]],decls:42,vars:3,consts:[[1,"dialogclose"],[1,"h-64","bb","d-flex","justify-content-between","align-items-center"],[1,"pl-24"],[1,"mb-0","f-400","f-20","roboto","black"],[1,"pr-24",3,"click"],["src","https://res.cloudinary.com/futurewise/image/upload/v1622610962/myplanner/images/svg/close-icon.svg","height","14","
1width","14","alt","close icon",1,"material-icons","c-p"],[1,"p-40"],[1,"table-scroll"],["mat-table","","id","table-low",3,"dataSource"],["matColumnDef","indices"],["mat-header-cell","","class","br f-14 roboto font-weight-bold",4,"matHeaderCellDef"],["mat-cell","","class","br c-p",4,"matCellDef"],["matColumnDef","startingDate"],["matColumnDef","latestPrice"],["matColumnDef","return"],["matColumnDef","weightage"],["matColumnDef","icon"],["mat-header-row","","class","h-40",4,"matHeaderRowDef"],["mat-row","","class","h-28",4,"matRowDef","matRowDefColumns"],[1,"f-14","pt-15","f-400",2,"color","#83959D"],["src","https://res.cloudinary.com/futurewise/image/upload/v1658390142/myplanner/images/svg/Group_4618.svg"],[1,"f-14","roboto","f-400",2,"color","#83959D"],[1,"bottom-fixed1","d-flex","justify-content-between","align-items-center",2,"width","58% !important"],[1,"pl-24",3,"click"],[1,"mb-0","text-white","c-p"],[1,"d-flex","pr-24","justify-content-end","pr-24",3,"click"],[1,"btn-primary","f-14","ml-12"],["mat-header-cell","",1,"br","f-14","roboto","font-weight-bold"],["mat-cell","",1,"br","c-p"],[1,"bar","f-14","f-400","roboto"],[1,"d-flex","justify-content-between"],[1,"c-p",3,"click"],["src","https://res.cloudinary.com/futurewise/image/upload/v1658389955/myplanner/images/svg/Vector.svg"],[1,"bar","f-14","f-400","roboto","c-p",3,"click"],["src","https://res.cloudinary.com/futurewise/image/upload/v1658389882/myplanner/images/svg/Vector_2.svg"],["mat-header-row","",1,"h-40"],["mat-row","",1,"h-28"]],template:function(I,k){1&I&&(t.TgZ(0,"div")(1,"div",0)(2,"div",1)(3,"div",2)(4,"h5",3),t._uU(5,"EDIT WEIGHTAGE"),t.qZA()(),t.TgZ(6,"div",4),t.NdJ("click",function(){return k.close()}),t._UZ(7,"img",5),t.qZA()()(),t.TgZ(8,"div",6)(9,"div",7)(10,"table",8),t.ynx(11,9),t.YNc(12,Q,2,0,"th",10),t.YNc(13,Y,3,1,"td",11),t.BQk(),t.ynx(14,12),t.YNc(15,H,2,0,"th",10),t.YNc(16,z,4,4,"td",11),t.BQk(),t.ynx(17,13),t.YNc(18,i,2,0,"th",10),t.YNc(19,h,3,1,"td",11),t.BQk(),t.ynx(20,14),t.YNc(21,P,2,0,"th",10),t.YNc(22,b,3,1,"td",11),t.BQk(),t.ynx(23,15),t.YNc(24,_,2,0,"th",10),t.YNc(25,E,6,1,"td",11),t.BQk(),t.ynx(26,16),t.YNc(27,y,1,0,"th",10),t.YNc(28,o,3,0,"td",11),t.BQk(),t.YNc(29,r,1,0,"tr",17),t.YNc(30,R,1,0,"tr",18),t.qZA()(),t.TgZ(31,"div",19),t._UZ(32,"img",20),t.TgZ(33,"span",21),t._uU(34," \xa0 All the weightages should add up to 100%"),t.qZA()()(),t.TgZ(35,"div",22)(36,"div",23),t.NdJ("click",function(){return k.close()}),t.TgZ(37,"h5",24),t._uU(38,"Cancel"),t.qZA()(),t.TgZ(39,"div",25),t.NdJ("click",function(){return k.saveWeightage(k.dataSource1.data)}),t.TgZ(40,"button",26),t._uU(41,"SAVE"),t.qZA()()()()),2&I&&(t.xp6(10),t.Q6J("dataSource",k.dataSource1),t.xp6(19),t.Q6J("matHeaderRowDef",k.displayedColumns1),t.xp6(1),t.Q6J("matRowDefColumns",k.displayedColumns1))},dependencies:[e.BZ,e.fO,e.as,e.w1,e.Dz,e.nj,e.ge,e.ev,e.XQ,e.Gk,X.uU],styles:[".pb-18[_ngcontent-%COMP%]{padding-bottom:18px}.table-scroll[_ngcontent-%COMP%]{overflow:scroll;height:200px;overflow-x:hidden;scrollbar-width:thin;border-top:1px solid #DADCE0!important;border-bottom:1px solid #DADCE0!important;overflow-y:auto}.bottom-fixed1[_ngcontent-%COMP%]{overflow:hidden;background-color:#757575;position:fixed;z-index:100;height:65px!important}"]}),S})()},45494:(Ct,gt,O)=>{O.d(gt,{Y:()=>b});var st=O(24006),e=O(65938),Z=O(41074),N=O(94650),t=O(36895),X=O(4859),Q=O(59549),Y=O(284),H=O(33152);function z(_,E){if(1&_){const y=N.EpF();N.TgZ(0,"div",2)(1,"h3",3),N._uU(2," Edit Weightage"),N.qZA(),N.TgZ(3,"div",4)(4,"input",5),N.NdJ("keypress",function(r){N.CHM(y);const R=N.oxw();return N.KtG(R.onlyNumbers(r))}),N.qZA()(),N.TgZ(5,"div",6)(6,"div",7),N.NdJ("click",function(){N.CHM(y);const r=N.oxw();return N.KtG(r.close())}),N.TgZ(7,"button",8),N._uU(8," Cancel "),N.qZA()(),N.TgZ(9,"div",7),N.NdJ("click",function(){N.CHM(y);const r=N.oxw();return N.KtG(r.saveWeightage())}),N.TgZ(10,"button",9),N._uU(11," Save "),N.qZA()()()()}if(2&_){const y=N.oxw();N.xp6(4),N.Q6J("formControl",y.weightage)("maxlength",3)}}function i(_,E){1&_&&(N.TgZ(0,"mat-error"),N._uU(1,"This field is required"),N.qZA())}function h(_,E){if(1&_){const y=N.EpF();N.TgZ(0,"div",2)(1,"h3",3),N._uU(2,"Name this Benchmark"),N.qZA(),N.TgZ(3,"div",10)(4,"mat-form-field",11),N._UZ(5,"input",12,13),N.YNc(7,i,2,0,"mat-error",14),N.TgZ(8,"div",15),N._uU(9),N.qZA()()(),N.TgZ(10,"div",16)(11,"div")(12,"button",17),N.NdJ("
1click",function(){N.CHM(y);const r=N.oxw();return N.KtG(r.close())}),N._uU(13," Cancel "),N.qZA()(),N.TgZ(14,"div")(15,"button",18),N.NdJ("click",function(){N.CHM(y);const r=N.oxw();return N.KtG(r.saveBenchmark())}),N._uU(16," Save "),N.qZA()()()()}if(2&_){const y=N.MAs(6),o=N.oxw();N.xp6(3),N.Q6J("formGroup",o.benchmark),N.xp6(4),N.Q6J("ngIf",null==o.benchmark.get("benchmarkName").errors?null:o.benchmark.get("benchmarkName").errors.required),N.xp6(2),N.hij("",(null==y.value?null:y.value.length)||0,"/50")}}function P(_,E){if(1&_){const y=N.EpF();N.TgZ(0,"div",19)(1,"div",20),N.NdJ("click",function(){N.CHM(y);const r=N.oxw();return N.KtG(r.closeDialog())}),N.TgZ(2,"div",21)(3,"p",22),N._uU(4,"Save benchmark"),N.qZA()(),N._UZ(5,"img",23),N.qZA(),N.TgZ(6,"div",2)(7,"p",24),N._uU(8,"Do you want to Save this custom benchmark before closing?"),N.qZA()(),N.TgZ(9,"div",25)(10,"div",26)(11,"button",27),N.NdJ("click",function(){N.CHM(y);const r=N.oxw();return N.KtG(r.close())}),N._uU(12," Close without saving "),N.qZA()(),N.TgZ(13,"div")(14,"button",18),N.NdJ("click",function(){N.CHM(y);const r=N.oxw();return N.KtG(r.closeAndSave())}),N._uU(15," Save "),N.qZA()()()()}}let b=(()=>{class _{constructor(y,o,r){this.dialogRef=y,this.data=o,this.eventService=r,this.weightage=new st.p4("",st.kI.required),this.benchmark=new st.nJ({benchmarkName:new st.p4("",st.kI.required)}),this.benchmarkName=""}ngOnInit(){"save"==this.data.flag||"popup"==this.data||this.weightage.setValue(this.data.data.weightage)}changeWeightage(){this.weightage.valueChanges.subscribe(y=>{this.data.data.isWeightageChange=!0,this.data.data.weightage=Number(y)})}onlyNumbers(y){const r=String.fromCharCode(y.charCode);8!=y.keyCode&&!/[0-9\+\-\. ]/.test(r)&&y.preventDefault()}saveWeightage(){Number(this.weightage.value)>100?this.eventService.openSnackBar("Weightage should be upto 100"):this.dialogRef.close({data:this.data,weightage:Number(this.weightage.value)})}saveBenchmark(){this.benchmark.invalid?this.benchmark.markAllAsTouched():this.dialogRef.close({benchmarkName:this.benchmark.get("benchmarkName").value})}closeDialog(){this.dialogRef.close("dialog")}closeAndSave(){this.dialogRef.close("save")}close(){this.dialogRef.close()}}return _.\u0275fac=function(y){return new(y||_)(N.Y36(e.so),N.Y36(e.WI),N.Y36(Z.P))},_.\u0275cmp=N.Xpm({type:_,selectors:[["app-weightage"]],decls:3,vars:3,consts:[["class","pl-20 pr-20",4,"ngIf"],["class","pt-20 pb-20",4,"ngIf"],[1,"pl-20","pr-20"],[1,"pt-15","pb-15","f-20","f-400","roboto"],[1,"p-0","pb-12",2,"width","100%"],["placeholder","Enter weightage","aria-invalid","false",1,"mat-input-element","f-500","f-14","form-control","br-0","mb-0",3,"formControl","maxlength","keypress"],[1,"d-flex","justify-content-end","pb-15"],[3,"click"],["mat-stroked-button","",1,"b-none","f-400","f-16","roboto"],["mat-stroked-button","",1,"btn-primary"],[1,"p-0","pb-12",2,"width","100%",3,"formGroup"],["floatLabel","never","appearance","standard"],["matInput","","maxlength","50","formControlName","benchmarkName","placeholder","Enter Benchmark name","aria-invalid","false",1,"mat-input-element","f-500","f-14","form-control","br-0","mb-0"],["input",""],[4,"ngIf"],["align","end"],[1,"d-flex","justify-content-center","pb-15",2,"margin-top","20px"],["mat-stroked-button","",1,"b-none","f-400","f-16","roboto",3,"click"],["mat-stroked-button","",1,"btn-primary",3,"click"],[1,"pt-20","pb-20"],[1,"pl-20","pr-20","d-flex","justify-content-between",2,"border-bottom","1px solid #DADCE0",3,"click"],[1,"mb-15"],[1,"mb-0","text-black","f-400","f-16"],["src","https://res.cloudinary.com/futurewise/image/upload/v1622610962/myplanner/images/svg/close-icon.svg","height","14","width","14","alt","close icon",1,"material-icons","c-p"],[1,"f-400","f-18","lh-22","roboto","mt-20","text-black"],[1,"d-flex","justify-content-end","pl-20","pr-20",2,"margin-top","20px"],[1,"mr-10","b1"],[1,"b-none","f-400","f-16","text-grey",3,"click"]],template:function(y,o){1&y&&(N.YNc(0,z,12,2,"div",0),N.YNc(1,h,17,3,"div",0),N.YNc(2,P,16,0,"div",1)),2&y&&(N.Q6J("ngIf","edit"==o.data.flag),N.xp6(1),N.Q6J("ngIf","save"==o.data.flag),N.xp6(1),N.Q6J("ngIf","popup"==o.data))},dependencies:[t.O5,X.lW,Q.TO,Q.KE,Y.Nt,st.Fj,st.JJ,st.JL,st.nD,st.oH,st.sg,st.u,H.k],styles:["[_nghost-%COMP%]     .b-none.mat-stroked-button{border:none!important;color:#000}[_nghost-%COMP%]     .b1 button:not(:disabled){background-color:#fff!important}.text-grey[_ngcontent-%COMP%]{color:#83959d!important}"]}),_})()},11032:(Ct,gt,O)=>{O.d(gt,{w:()=>mt});var st=O(15861),e=O(24006),Z=O(65730),N=O(52235),t=O(22285),X=O(41074),Q=O(73799),Y=O(67241),H=O(27033),z=O(47057),h=O(6706
15),b=O(88001),E=O(68118),y=O(5513),r=O(94650),R=O(23767),q=O(67802),S=O(36895),K=O(4859),I=O(56709),k=O(97392),T=O(59549),A=O(284),j=O(71948),C=O(3848),F=O(93416);function g(lt,G){if(1&lt){const w=r.EpF();r.TgZ(0,"div",31)(1,"span"),r._uU(2),r.qZA(),r.TgZ(3,"span",32),r.NdJ("click",function(){const L=r.CHM(w).$implicit,W=r.oxw(2);return r.KtG(W.removeSelectedBenchMark(L))}),r.TgZ(4,"mat-icon",33),r._uU(5,"cancel"),r.qZA()()()}if(2&lt){const w=G.$implicit;r.xp6(2),r.hij(" ",null==w?null:w.name,"")}}function c(lt,G){if(1&lt&&(r.TgZ(0,"div",28)(1,"p",29),r._uU(2,"Currently selected"),r.qZA(),r.YNc(3,g,6,1,"div",30),r.qZA()),2&lt){const w=r.oxw();r.xp6(3),r.Q6J("ngForOf",w.selectedBenchMark)}}function a(lt,G){1&lt&&r._uU(0," Equity ")}function p(lt,G){if(1&lt){const w=r.EpF();r.ynx(0),r.TgZ(1,"mat-checkbox",34),r.NdJ("change",function(U){const W=r.CHM(w).$implicit,nt=r.oxw();return r.KtG(nt.checkedChanged(U,W,1))})("ngModelChange",function(U){const W=r.CHM(w).$implicit;return r.KtG(W.selected=U)}),r._uU(2),r.qZA(),r.BQk()}if(2&lt){const w=G.$implicit;r.xp6(1),r.Q6J("ngModel",w.selected),r.xp6(1),r.hij("",w.name," ")}}function d(lt,G){1&lt&&(r.ynx(0),r.TgZ(1,"p",35),r._uU(2,"No benchmark found"),r.qZA(),r.BQk())}function n(lt,G){1&lt&&r._uU(0," Debt ")}function s(lt,G){if(1&lt){const w=r.EpF();r.ynx(0),r.TgZ(1,"mat-checkbox",34),r.NdJ("change",function(U){const W=r.CHM(w).$implicit,nt=r.oxw();return r.KtG(nt.checkedChanged(U,W,2))})("ngModelChange",function(U){const W=r.CHM(w).$implicit;return r.KtG(W.selected=U)}),r._uU(2),r.qZA(),r.BQk()}if(2&lt){const w=G.$implicit;r.xp6(1),r.Q6J("ngModel",w.selected),r.xp6(1),r.hij("",w.name," ")}}function m(lt,G){1&lt&&(r.ynx(0),r.TgZ(1,"p",35),r._uU(2,"No benchmark found"),r.qZA(),r.BQk())}function v(lt,G){1&lt&&r._uU(0," Others ")}function M(lt,G){1&lt&&(r.TgZ(0,"mat-tab"),r.YNc(1,v,1,0,"ng-template",10),r._UZ(2,"div",11),r.qZA())}function u(lt,G){1&lt&&r._uU(0," Custom ")}function f(lt,G){if(1&lt){const w=r.EpF();r.ynx(0),r.TgZ(1,"mat-checkbox",34),r.NdJ("change",function(U){const W=r.CHM(w).$implicit,nt=r.oxw(2);return r.KtG(nt.checkedChanged(U,W,3))})("ngModelChange",function(U){const W=r.CHM(w).$implicit;return r.KtG(W.selected=U)}),r._uU(2),r.qZA(),r.BQk()}if(2&lt){const w=G.$implicit;r.xp6(1),r.Q6J("ngModel",w.selected),r.xp6(1),r.hij("",w.schemeName," ")}}function x(lt,G){if(1&lt&&(r.ynx(0),r.YNc(1,f,3,2,"ng-container",15),r.BQk()),2&lt){const w=r.oxw();r.xp6(1),r.Q6J("ngForOf",null==w.data?null:w.data.benchMarkList)}}function D(lt,G){if(1&lt){const w=r.EpF();r.TgZ(0,"p",39)(1,"u",40),r.NdJ("click",function(){r.CHM(w);const U=r.oxw(2);return r.KtG(U.openCustomBenchmark())}),r._uU(2,"Create new"),r.qZA()()}}function B(lt,G){if(1&lt&&(r.ynx(0),r.TgZ(1,"div",36)(2,"p",37),r._uU(3,"No Custom Benchamrks created yet"),r.qZA(),r.YNc(4,D,3,0,"p",38),r.qZA(),r.BQk()),2&lt){const w=r.oxw();r.xp6(4),r.Q6J("ngIf",w.addBenchMarkEnable)}}function J(lt,G){1&lt&&r._uU(0," Settings ")}function tt(lt,G){if(1&lt){const w=r.EpF();r.TgZ(0,"mat-tab"),r.YNc(1,J,1,0,"ng-template",10),r.TgZ(2,"div",41)(3,"p",42),r._uU(4,"Benchmark Settings"),r.qZA(),r.TgZ(5,"div",43)(6,"mat-radio-group",44),r.NdJ("ngModelChange",function(U){r.CHM(w);const L=r.oxw();return r.KtG(L.benchMarkSettingOption=U)})("change",function(U){r.CHM(w);const L=r.oxw();return r.KtG(L.benchmkxSettingChnage(U))}),r.TgZ(7,"mat-radio-button",45)(8,"p",46)(9,"span",47),r._uU(10," Use default benchmark"),r.qZA(),r._UZ(11,"br"),r._uU(12," A default benchmark will be visible for this client going forward "),r._UZ(13,"br"),r._uU(14," Untill changed for asset allocation based benchmarks. "),r.qZA()(),r._UZ(15,"hr",48),r.TgZ(16,"mat-radio-button",49)(17,"p",46)(18,"span",47),r._uU(19," Use global benchmark"),r.qZA(),r._UZ(20,"br"),r._uU(21," Benchmarks will be displayed according "),r._UZ(22,"br"),r._uU(23," to the Equity-Debt allocation in the portfolio. "),r.qZA()(),r._UZ(24,"hr",48),r.TgZ(25,"mat-radio-button",50)(26,"p",46)(27,"span",51),r._uU(28," Disable benchmark"),r.qZA(),r._UZ(29,"br"),r._uU(30," No benchmarks will be shown for this client. "),r.qZA()()()()()()}if(2&lt){const w=r.oxw();r.xp6(6),r.Q6J("ngModel",w.benchMarkSettingOption)}}function it(lt,G){if(1&lt){const w=r.EpF();r.TgZ(0,"div")(1,"p",52)(2,"u",40),r.NdJ("click",function(){r.CHM(w);const U=r.oxw();return r.KtG(U.openCustomBenchmark())}),r._uU(3," Create new custom benchmark "),r.qZA()()()}}function rt(lt,G){if(1&lt){const w=r.EpF();r.TgZ(0,"button",53),r.NdJ("click",function(){r.CHM(w);const U=r.oxw();return r.KtG(U.saveAsDefault())}),r._uU(1," SAVE AS DEFAULT "),r.qZA()}}let mt=(()=>{class lt{constructor(w,l,U,L,W,nt,_t){this.subInjectService=w,this.enumDataService=l,this.eventServive=U,this.researchService=L,this._analyticCache=W,this.orgSetting=nt,this._authService=_t,this.barButtonOptions={active:!1,text:"APPLY",buttonColor:"accent",barColor:"accent",raised:!0,stroked:!1,mode:"determinate",value:10,disabled:!1,fullWidth:!1},this.barButtonOptions2={active:!1,text:"SAVE AS DEFAULT",buttonColor:"accent",barColor:"accent",raised:!0,stroked:!1,mode:"determinate",value:10,disabled:!1,fullWidth:!1},this.advisorId=Z.e.getAdvisorId(),this.clientdvisorId=Z.e.getClientData()?.advisorId,this.clientId=Z.e.getClientId(),this.settingsChgFlag=!1,this.isAdvisorLogin=!1,this.selectedIndex=0,this.selectedBenchMark=[],this.equitySearchFormControl=new e.p4,this.customSearchFormControl=new e.p4,this.debtSearchFormControl=new e.p4,this.setDefaultBtnEnable=!1,this.addBenchMarkEnable=!1,this.unsubscribe$=new z.Subject}set data(w){this.inputData=JSON.parse(JSON.stringify(w))}get data(){return this._data}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}getCompareIndexList(w){this.researchService.getIndexsList({clientId:this.clientId,limit:-1,schemeCode:-1}).pipe((0,h.takeUntil)(this.unsubscribe$)).subscribe(U=>{U&&(U.selected=w.selected,U.customBenchmark=w.customBenchmark,this.data=U,this.inputData=U,this.researchService.indexFilterList=U,this.initPoint())},U=>{})}checkedChanged(w,l,U){if(this.selectedBenchMark=[],this.inputData?.isOverview&&(this.inputData?.equityIndex?.forEach(L=>{L.selected=!1}),this.inputData?.debtIndex?.forEach(L=>{L.selected=!1}),this.inputData?.benchMarkList?.forEach(L=>{L.selected=!1}),this.data?.equityIndex?.forEach(L=>{L.selected=!1}),this.data?.debtIndex?.forEach(L=>{L.selected=!1}),this.data?.benchMarkList?.forEach(L=>{L.selected=!1})),1==U){let L=this.inputData?.equityIndex?.find(nt=>nt.code==l.code);L.selected=w.checked;let W=this.data?.equityIndex?.find(nt=>nt.code==l.code);W.selected=w.checked}if(2==U){let L=this.inputData?.debtIndex?.find(nt=>nt.code==l.code);L.selected=w.checked;let W=this.data?.debtIndex?.find(nt=>nt.code==l.code);W.selected=w.checked}if(3==U){let L=this.inputData?.benchMarkList?.find(nt=>nt.cbcode==l.cbcode);L.selected=w.checked;let W=this.data?.benchMarkList?.find(nt=>nt.cbcode==l.cbcode);W.selected=w.checked}this.inputData?.benchMarkList.forEach(L=>{1==L.selected&&this.selectedBenchMark.push(L)}),this.inputData?.equityIndex.forEach(L=>{1==L.selected&&this.selectedBenchMark.push(L)}),this.inputData?.debtIndex.forEach(L=>{1==L.selected&&this.selectedBenchMark.push(L)}),this.getPortfolioStartDate(this.clientId)}getPortfolioStartDate(w){let l={clientId:w};if(this._data?.filterData){let W=this._data?.filterData;W.amcObj?.length!=W.uniqueAmc?.length&&W.amcObj?.length>0&&(l.amcCodeList=W.amcObj),W.fmIdList?.length!=W.familyMember?.length&&W.fmIdList?.length>0&&(l.fmIdList=1==W.fmIdList?.length&&W.fmIdList[0]==Z.e.getClientId()?0:W.fmIdList.map(nt=>nt==Z.e.getClientId()?0:nt)),W.folioObj?.length!=W.uniqueFolios?.length&&W.folioObj?.length>0&&(l.folioList=W.folioObj),W.schemeObj?.length!=W.uniqueSchemeList?.length&&W.schemeObj?.length>0&&(l.schemeCodeList=W.schemeObj),W.arnId?.length!=W.arnRiaList?.length&&W.arnId?.length>0&&(l.arnRiaList=W.arnId)}let U=this.researchService.getSelectedCode(this.selectedBenchMark.filter(W=>!W.hasOwnProperty("isBenchMark"))),L=this.researchService.getSelectedCbCode(this.selectedBenchMark.filter(W=>W.hasOwnProperty("isBenchMark")));this.researchService.getPortFolioStartDateApi({...l,indexCodes:U,cbCode:L}).pipe((0,h.takeUntil)(this.unsubscribe$)).subscribe(W=>
1{const _t=W.startDate.split("-"),ft=new Date(_t[0],_t[1]-1,_t[2]);this.researchService.clientPortFolioStartDate={clientId:w,date:ft},this.newStartDate=ft},W=>{})}ngOnInit(){this.isAdvisorLogin=this._authService.isAdvisor(),this.setDefaultBtnEnable=this._analyticCache.setDefaultBtnEnable,this.addBenchMarkEnable=this._analyticCache.addBenchMarkEnable,this.benchMarkSettingOption=this._analyticCache.benchMarkSettingOption.toString(),this.inputData?.save?this.getCompareIndexList(this.inputData):this.initPoint(),this.equitySearchFormControl.valueChanges.pipe((0,h.takeUntil)(this.unsubscribe$)).subscribe(w=>{this.data.equityIndex=w?.trim()?this.inputData.equityIndex.filter(l=>l.name.toLowerCase().includes(w.toLowerCase())):this.inputData.equityIndex}),this.customSearchFormControl.valueChanges.pipe((0,h.takeUntil)(this.unsubscribe$)).subscribe(w=>{this.data.benchMarkList=w?.trim()?this.inputData.benchMarkList.filter(l=>l.name.toLowerCase().includes(w.toLowerCase())):this.inputData.benchMarkList}),this.debtSearchFormControl.valueChanges.pipe((0,h.takeUntil)(this.unsubscribe$)).subscribe(w=>{this.data.debtIndex=w?.trim()?this.inputData.debtIndex.filter(l=>l.name.toLowerCase().includes(w.toLowerCase())):this.inputData.debtIndex})}initPoint(){this.inputData?.customBenchmark&&(this.selectedIndex=2),this.inputData?.equityIndex&&this.inputData.equityIndex.map(w=>{w.selected=!1,w.isEquity=!0}),this.inputData?.debtIndex&&this.inputData.debtIndex.map(w=>{w.selected=!1,w.isDebt=!0}),this.inputData?.benchMarkList&&this.inputData.benchMarkList.map(w=>{w.cbcode=w.schemecode,w.name=w.schemeName,w.isBenchMark=!0,w.selected=!1}),this.inputData?.selected&&this.inputData?.selected.forEach(w=>{w.hasOwnProperty("isBenchMark")?this.inputData?.benchMarkList.forEach(l=>{l.cbcode===w.cbcode&&(this.selectedBenchMark.push(l),l.selected=!0)}):(this.inputData?.equityIndex.forEach(l=>{l.code===w.code&&(this.selectedBenchMark.push(l),l.selected=!0)}),this.inputData?.debtIndex.forEach(l=>{l.code===w.code&&(this.selectedBenchMark.push(l),l.selected=!0)}))}),this._data=JSON.parse(JSON.stringify(this.inputData))}Close(w){this.subInjectService.changeNewRightSliderState({state:"close",data:null,compare:!0})}removeSelectedBenchMark(w){w?.isEquity&&(this.data.equityIndex.find(W=>W.code==w.code).selected=!1,this.inputData.equityIndex.find(W=>W.code==w.code).selected=!1),w?.isDebt&&(this.data.debtIndex.find(W=>W.code==w.code).selected=!1,this.inputData.debtIndex.find(W=>W.code==w.code).selected=!1),w?.isBenchMark&&(this.data.benchMarkList.find(W=>W.cbcode==w.cbcode).selected=!1,this.inputData.benchMarkList.find(W=>W.cbcode==w.cbcode).selected=!1);const l=this.selectedBenchMark.findIndex(U=>Object.keys(w).every(L=>U[L]===w[L]));l>-1&&this.selectedBenchMark.splice(l,1),this.getPortfolioStartDate(this.clientId)}save(){var w=this;return(0,st.Z)(function*(){if(w.settingsChgFlag&&("1"==w.benchMarkSettingOption&&(yield w.enableBenchmark(0)),"2"==w.benchMarkSettingOption&&(yield w.enableBenchmark(1)),"3"==w.benchMarkSettingOption&&(yield w.disableBenchmarkForClient(0))),w.equitySearchFormControl.setValue(""),w.debtSearchFormControl.setValue(""),w.customSearchFormControl.setValue(""),!w.settingsChgFlag&&w.data.selected?.length){if(w.selectedBenchMark.length>3&&!w._data?.isOverview)return void w.eventServive.openSnackBar("Max three benchmarks can be added","Dimiss");if(w.selectedBenchMark.length>1&&w._data?.isOverview)return void w.eventServive.openSnackBar("Max one benchmark can be added","Dimiss");if(0==w.selectedBenchMark.length)return void w.eventServive.openSnackBar("Atleast one benchmark is required","Dimiss")}w.data.selected=w.selectedBenchMark,w._analyticCache.clearCacheData(),w.eventServive.openSnackBar("Benchmark added successfully","Dimiss"),w.subInjectService.changeNewRightSliderState({state:"close",data:{...w.data,newStart:w.newStartDate},compare:!0})})()}openCustomBenchmark(w=null,l="add-edit",U=null,L=!0){let W=[];this.data?.equityIndex.forEach(ft=>{!0===ft.selected&&W.push(ft)}),this.data?.debtIndex.forEach(ft=>{!0===ft.selected&&W.push(ft)}),this.data?.benchMarkList?.forEach(ft=>{!0===ft.selected&&W.push(ft)}),this.data.selected=W;const _t=this.subInjectService.changeNewRightSliderState({flag:l,id:1,data:{data:w,flag:l,element:U,isAnalytic:L,indexs:this.data},state:"open50",componentName:t.p}).pipe((0,h.takeUntil)(this.unsubscribe$)).subscribe(ft=>{Y.fK.isDialogClose(ft)&&_t.unsubscribe()})}saveAsDefault(w=null,l="add-edit",U=null,L=!0){if(this.equitySearchFormControl.setValue(""),this.debtSearchFormControl.setValue(""),this.customSearchFormControl.setValue(""),this.selectedBenchMark.length>1)return void this.eventServive.openSnackBar("Only one benchmark can be save as default","Dimiss");if(0==this.selectedBenchMark.length)return void this.eventServive.openSnackBar("Atleast one benchmark is required","Dimiss");this.data.selected=this.selectedBenchMark;let W=this.selectedBenchMark[0];
1W?.isBenchMark&&(W.code=W.cbcode),this.updateDefaultList(W),this.eventServive.openSnackBar("Benchmark added successfully","Dimiss"),this.subInjectService.changeNewRightSliderState({state:"close",data:{...this.data,newStart:this.newStartDate},compare:!0})}updateDefaultList(w){const l={advisorId:this.advisorId,benchmarkId:w.code,clientId:this.clientId,isCustomBenchMark:w.hasOwnProperty("isBenchMark")?1:0,isCustomBenchMarkPrevious:this._analyticCache.defaultSelectedIndex?.length&&this._analyticCache.defaultSelectedIndex[0]?.isBenchMark?1:0,isCustomBenchMarkPreivious:this._analyticCache.defaultSelectedIndex?.length&&this._analyticCache.defaultSelectedIndex[0]?.isBenchMark?1:0,limitRange:-1,limitSymbool:-1,token:"ss"};this.orgSetting.updateBenchMark(l).subscribe(U=>{this._analyticCache.clearCacheData()},U=>{})}benchmkxSettingChnage(w){this.settingsChgFlag=!0}enableBenchmark(w){return new Promise((l,U)=>{this.orgSetting.changeSelectedOption({advisorId:this.advisorId,clientId:this.clientId,id:1,token:"ss"}).pipe((0,b.switchMap)(W=>this.updateDefaulSetting(w))).subscribe(()=>{l()},W=>{U(W)})})}updateDefaulSetting(w){const l={advisorId:this.advisorId,benchmarkId:this._analyticCache.defaultSelectedIndex?.length?this._analyticCache.defaultSelectedIndex[0].code:-1,clientId:this.clientId,isCustomBenchMark:this._analyticCache.defaultSelectedIndex?.length?this._analyticCache.defaultSelectedIndex[0].hasOwnProperty("isBenchMark")?1:0:-1,isCustomBenchMarkPrevious:this._analyticCache.defaultSelectedIndex?.length&&this._analyticCache.defaultSelectedIndex[0]?.isBenchMark?1:0,isCustomBenchMarkPreivious:this._analyticCache.defaultSelectedIndex?.length&&this._analyticCache.defaultSelectedIndex[0]?.isBenchMark?1:0,limitRange:-1,limitSymbool:-1,token:"ss",isGlobal:w};return l.benchmarkId||(l.benchmarkId=-1),this.orgSetting.updateBenchMark(l).pipe((0,b.switchMap)(U=>(this._analyticCache.defaultSelectedIndex=[],this.getSelectedBenchMarkOption())),(0,y.catchError)(U=>(0,E.of)(null)))}getSelectedBenchMarkOption(){return this.researchService.getSelectedBenchMarkOption({advisorId:this.advisorId,clientId:this.clientId,token:"ss"}).pipe((0,b.switchMap)(l=>"diabled"===l?.status||"disabled"===l?.status?(l.status="disabled",this._analyticCache.defaultSelectedIndex=[],this._analyticCache.benchMarkSettingOption=3,(0,E.of)(null)):this.getClientDefaultBenchmark()))}getClientDefaultBenchmark(){return this.researchService.getClientDefaultBenchmark({advisorId:this.clientdvisorId?this.clientdvisorId:this.advisorId,clientId:this.clientId,flag:1}).pipe((0,b.switchMap)(l=>{if(l&&-1!=l.benchId){let U;U=1==l.isCustom?{cbcode:parseInt(l.benchId),isBenchMark:!0,name:l.name,schemeName:l.name,schemecode:parseInt(l.benchId),selected:!0}:{code:parseInt(l.benchId),name:l.name,type:l.type,selected:!0},this._analyticCache.defaultSelectedIndex=[U],this.selectedBenchMark=[U],l.hasOwnProperty("custom")&&l.hasOwnProperty("global")&&(1==l.custom?.trim()&&(this._analyticCache.benchMarkSettingOption=1),1==l.global?.trim()&&(this._analyticCache.benchMarkSettingOption=2))}return l&&-1==l.benchId&&"3"==this.benchMarkSettingOption&&(this._analyticCache.defaultSelectedIndex=[],this._analyticCache.benchMarkSettingOption=3),(0,E.of)(null)}))}disableBenchmarkForClient(w){return new Promise((l,U)=>{this.orgSetting.changeSelectedOption({advisorId:this.advisorId,clientId:this.clientId,id:w,token:"ss"}).pipe((0,b.switchMap)(W=>0===w?(0,E.of)(null):this.getSelectedBenchMarkOption()),(0,y.catchError)(W=>(0,E.of)(null))).subscribe(()=>{this.data.selected=[],this.selectedBenchMark=[],this._analyticCache.defaultSelectedIndex=[],this._analyticCache.benchMarkSettingOption=3,l()},W=>{U(W)})})}}return lt.\u0275fac=function(w){return new(w||lt)(r.Y36(R.f),r.Y36(Q.p),r.Y36(X.P),r.Y36(N.k),r.Y36(q.O),r.Y36(H.f),r.Y36(Z.e))},lt.\u0275cmp=r.Xpm({type:lt,selectors:[["app-portfolio-analytic-compare-benchmark"]],inputs:{data:"data"},decls:49,vars:17,consts:[[1,"right-side-fixes-x"],[1,"right-sidenav-fixes-y"],[1,"row","bb-1","popup-header-fix-35"],[1,"col-md-10","p-0"],[1,"m-0","wrapper-16","text-black"],[1,"col-md-2"],["src","https://res.cloudinary.com/futurewise/image/upload/v1622610962/myplanner/images/svg/close-icon.svg","height","33","
1width","25","alt","close icon",1,"material-icons","pt-20","right","text-right","c-p",3,"click"],[1,"pt-80","pb-100","pl-20","pr-20"],["class","p-20 mb-20 bg-light",4,"ngIf"],["animationDuration","0ms",3,"disablePagination","selectedIndex","selectedIndexChange"],["mat-tab-label",""],[1,"p-10","div-b"],[1,"form-group","remove-top","mb-8","mt-8"],["floatLabel","never","appearance","standard"],["placeholder","Search in equity benchmark","autocomplete","off","matInput","",1,"form-control",3,"formControl"],[4,"ngFor","ngForOf"],[4,"ngIf"],["placeholder","Search in debt benchmark","autocomplete","off","matInput","",1,"form-control",3,"formControl"],["placeholder","Search in custom benchmark","autocomplete","off","matInput","",1,"form-control",3,"formControl"],["disabled","true"],[1,"bottom-fixed-35","wrapper-12"],[1,"row"],[1,"col-md-4","d-flex","align-items-center"],[1,"mb-0","text-white","c-p",3,"click"],[1,"col-md-8","right","pr-10","text-right"],[1,"d-flex","align-items-center","justify-content-end"],["class","br-0 text-primary f-14 mr-3","mat-button","","mat-raised-button","",3,"click",4,"ngIf"],[1,"mb-0","text-white","c-p",3,"options","click"],[1,"p-20","mb-20","bg-light"],[1,"roboto","f-500","f-14","text-black","mb-10"],["class","roboto f-400 f-14 text-black mb-0 d-flex",4,"ngFor","ngForOf"],[1,"roboto","f-400","f-14","text-black","mb-0","d-flex"],[1,"c-p","ml-8",3,"click"],[2,"font-size","18px","color","#5a5858"],[1,"d-block",3,"ngModel","change","ngModelChange"],[1,"mt-20"],[1,"text-center"],[1,"text-black","f-400","f-14","roboto","mb-15"],["class","text-primary f-400 f-14 roboto c-p",4,"ngIf"],[1,"text-primary","f-400","f-14","roboto","c-p"],[3,"click"],[1,"p-10","pb-20","div-b"],[1,"f-400","f-16","roboto","text-black"],[1,"mt-10","radio"],["aria-label","Select an option",3,"ngModel","ngModelChange","change"],["value","1"],[1,"f-400","lh-18","f-14","roboto","text-gray1",2,"white-space","pre-line"],[1,"text-black","mb-10"],[1,"mt-10","mb-10"],["value","2"],["value","3"],[1,"text-black"],[1,"text-primary","f-400","f-14","roboto","c-p","mt-10"],["mat-button","","mat-raised-button","",1,"br-0","text-primary","f-14","mr-3",3,"click"]],template:function(w,l){1&w&&(r.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h3",4),r._uU(5," Change Benchmark "),r.qZA()(),r.TgZ(6,"div",5)(7,"img",6),r.NdJ("click",function(){return l.Close("Close")}),r.qZA()()(),r.TgZ(8,"div",7),r.YNc(9,c,4,1,"div",8),r.TgZ(10,"div")(11,"mat-tab-group",9),r.NdJ("selectedIndexChange",function(L){return l.selectedIndex=L}),r.TgZ(12,"mat-tab"),r.YNc(13,a,1,0,"ng-template",10),r.TgZ(14,"div",11)(15,"div",12)(16,"mat-form-field",13),r._UZ(17,"input",14),r.qZA()(),r.YNc(18,p,3,2,"ng-container",15),r.YNc(19,d,3,0,"ng-container",16),r.qZA()(),r.TgZ(20,"mat-tab"),r.YNc(21,n,1,0,"ng-template",10),r.TgZ(22,"div",11)(23,"div",12)(24,"mat-form-field",13),r._UZ(25,"input",17),r.qZA()(),r.YNc(26,s,3,2,"ng-container",15),r.YNc(27,m,3,0,"ng-container",16),r.qZA()(),r.YNc(28,M,3,0,"mat-tab",16),r.TgZ(29,"mat-tab"),r.YNc(30,u,1,0,"ng-template",10),r.TgZ(31,"div",11)(32,"div",12)(33,"mat-form-field",13),r._UZ(34,"input",18),r.qZA()(),r.YNc(35,x,2,1,"ng-container",16),r.YNc(36,B,5,1,"ng-container",16),r.qZA()(),r.YNc(37,tt,31,1,"mat-tab",16),r._UZ(38,"mat-tab",19),r.qZA()(),r.YNc(39,it,4,0,"div",16),r.qZA(),r.TgZ(40,"div",20)(41,"div",21)(42,"div",22)(43,"h5",23),r.NdJ("click",function(){return l.Close("Close")}),r._uU(44,"Close"),r.qZA()(),r.TgZ(45,"div",24)(46,"div",25),r.YNc(47,rt,2,0,"button",26),r.TgZ(48,"app-progress-button",27),r.NdJ("click",function(){return l.save()}),r.qZA()()()()()()()),2&w&&(r.xp6(9),r.Q6J("ngIf",l.selectedBenchMark.length>0),r.xp6(2),r.Q6J("disablePagination",!0)("selectedIndex",l.selectedIndex),r.xp6(6),r.Q6J("formControl",l.equitySearchFormControl),r.xp6(1),r.Q6J("ngForOf",null==l.data?null:l.data.equityIndex),r.xp6(1),r.Q6J("ngIf",0==(null==l.data?null:l.data.equityIndex.length)),r.xp6(6),r.Q6J("formControl",l.debtSearchFormControl),r.xp6(1),r.Q6J("ngForOf",null==l.data?null:l.data.debtIndex),r.xp6(1),r.Q6J("ngIf",0==(null==l.data?null:l.data.debtIndex.length)),r.xp6(1),r.Q6J("ngIf",!1),r.xp6(6),r.Q6J("formControl",l.customSearchFormControl),r.xp6(1),r.Q6J("ngIf",(null==l.data||null==l.data.benchMarkList?null:l.data.benchMarkList.length)>0),r.xp6(1),r.Q6J("ngIf",0==(null==l.data||null==l.data.benchMarkList?null:l.data.benchMarkList.length)||!(null!=l.data&&l.data.benchMarkList)),r.xp6(1),r.Q6J("ngIf",l.isAdvisorLogin),r.xp6(2),r.Q6J("ngIf",(null==l.data||null==l.data.benchMarkList?null:l.data.benchMarkList.length)>0&&2==l.selectedIndex&&l.addBenchMarkEnable),r.xp6(8),r.Q6J("ngIf",l.setDefaultBtnEnable&&"1"==l.benchMarkSettingOption),r.xp6(1),r.Q6J("options",l.barButtonOptions))},dependencies:[S.sg,S.O5,K.lW,I.oG,k.Hw,T.KE,A.Nt,j.VQ,j.U0,C.SP,C.uD,C.uX,e.Fj,e.JJ,e.On,e.oH,F.l],styles:["[_nghost-%COMP%]     .mat-tab-labels{flex-direction:row;margin-left:0!important;margin-right:0!important}mat-tab-group[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column}[_nghost-%COMP%]     .mat-tab-body-wrapper{flex-grow:1;display:flex;flex-direction:column}mat-tab-body[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column}[_nghost-%COMP%]     .mat-ink-bar{display:none}[_nghost-%COMP%]     .mat-tab-label.mat-tab-label-active{background-color:transparent!important;border-top:1px solid #BCC6CA!important;border-right:1px solid #BCC6CA!important;border-left:1px solid #BCC6CA!important;border-bottom:none!important;color:#000!important;font-weight:400!important;font-size:16px!important;line-height:19px!important}[_nghost-%COMP%]     .mat-tab-label{background-color:transparent;height:41px!important;font-weight:400!important;font-size:16px!important;color:#000!important;border-top:1px solid white!important;line-height:19px!important;border-bottom:1px solid #BCC6CA!important}[_nghost-%COMP%]     .mat-tab-header{border-bottom:0px!important}[_nghost-%COMP%]     .mat-tab-label.mat-tab-disabled{flex-grow:1!important}  .mat-checkbox-layout .mat-checkbox-label{line-height:35px!important;margin-left:10px!important}.div-b[_ngcontent-%COMP%]{border-left:1px solid #DADCE0;border-right:1px solid #DADCE0;border-bottom:1px solid #DADCE0}.bottom-fixed-35[_ngcontent-%COMP%]{overflow:hidden;background-color:#757575;position:fixed;bottom:0;width:35%;z-index:100}.mb-70[_ngcontent-%COMP%]{margin-bottom:70px!important}.bg-light[_ngcontent-%COMP%]{background:#F5F7F7!important}.text-gray1[_ngcontent-%COMP%]{color:#83959d!important}.radio[_ngcontent-%COMP%]     .mat-radio-label{align-items:initial!important;height:65px!important;padding-top:10px!important}.radio[_ngcontent-%COMP%]     .mat-radio-inner-circle{top:2px!important}.radio[_ngcontent-%COMP%]     .mat-radio-outer-circle{top:2px!important}"]}),lt})()},69892:(Ct,gt,O)=>{O.d(gt,{i:()=>lt});var st=O(36895),e=O(24006),Z=O(65730),N=O(52235),t=O(41074),X=O(73799),Q=O(6706
15),H=O(47057),i=O(94650),h=O(23767),P=O(67802),b=O(56709),_=O(99602),E=O(49652),y=O(59549),o=O(284),r=O(96338),R=O(10266),q=O(93416),S=O(33152);function K(G,w){1&G&&(i.TgZ(0,"h5",23),i._uU(1,"Family members"),i.TgZ(2,"span",24),i._uU(3,"All selected"),i.qZA()())}function I(G,w){if(1&G&&(i.TgZ(0,"h5",23),i._uU(1,"Family members"),i.TgZ(2,"span",24),i._uU(3),i.qZA()()),2&G){const l=i.oxw(2);i.xp6(3),i.AsE("",l.countFamily," of ",l.familyMember.length," selected")}}function k(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"mat-list-item",29)(1,"mat-checkbox",30),i.NdJ("ngModelChange",function(L){const nt=i.CHM(l).$implicit;return i.KtG(nt.selected=L)})("change",function(){i.CHM(l);const L=i.oxw(3);return i.KtG(L.changeFilterFamily())}),i._uU(2),i.qZA()()}if(2&G){const l=w.$implicit;i.xp6(1),i.Q6J("ngModel",l.selected),i.xp6(1),i.hij("",l.name," ")}}const T=function(G){return{"text-custom":G}};function A(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"div",25)(1,"mat-checkbox",26),i.NdJ("change",function(L){i.CHM(l);const W=i.oxw(2);return i.KtG(W.selectAll(L,"family"))})("ngModelChange",function(L){i.CHM(l);const W=i.oxw(2);return i.KtG(W.selectUnselctAllFlagFam=L)}),i.TgZ(2,"span",27),i._uU(3),i.qZA()(),i.YNc(4,k,3,2,"mat-list-item",28),i.qZA()}if(2&G){const l=i.oxw(2);i.xp6(1),i.Q6J("ngModel",l.selectUnselctAllFlagFam),i.xp6(1),i.Q6J("ngClass",i.VKq(4,T,l.selectUnselctAllFlagFam)),i.xp6(1),i.Oqu(l.selectUnselctAllFlagFam?"Uncheck all":"Check all"),i.xp6(1),i.Q6J("ngForOf",l.familyMember)}}function j(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"mat-expansion-panel",19),i.NdJ("click",function(){i.CHM(l);const L=i.oxw();return i.KtG(L.panelOpenState=!0)}),i.TgZ(1,"mat-expansion-panel-header",20)(2,"mat-panel-title"),i.YNc(3,K,4,0,"h5",21),i.YNc(4,I,4,2,"h5",21),i.qZA()(),i.YNc(5,A,5,6,"div",22),i.qZA()}if(2&G){const l=i.oxw();i.Q6J("expanded",!1),i.xp6(1),i.Q6J("collapsedHeight",l.customCollapsedHeight)("expandedHeight",l.customExpandedHeight),i.xp6(2),i.Q6J("ngIf",l.countFamily==(null==l.familyMember?null:l.familyMember.length)),i.xp6(1),i.Q6J("ngIf",l.countFamily!=(null==l.familyMember?null:l.familyMember.length)),i.xp6(1),i.Q6J("ngIf",1==l.panelOpenState)}}function C(G,w){1&G&&(i.TgZ(0,"h5",23),i._uU(1,"AMC"),i.TgZ(2,"span",24),i._uU(3,"All selected"),i.qZA()())}function F(G,w){if(1&G&&(i.TgZ(0,"h5",23),i._uU(1,"AMC"),i.TgZ(2,"span",24),i._uU(3),i.qZA()()),2&G){const l=i.oxw(2);i.xp6(3),i.AsE("",l.countAmc," of ",l.amc.length," selected")}}function g(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"mat-list-item",33)(1,"mat-checkbox",34),i.NdJ("ngModelChange",function(L){const nt=i.CHM(l).$implicit;return i.KtG(nt.selected=L)})("change",function(){i.CHM(l);const L=i.oxw(3);return i.KtG(L.changeFilterAmc())}),i._uU(2),i.qZA()()}if(2&G){const l=w.$implicit;i.xp6(1),i.Q6J("ngModel",l.selected),i.xp6(1),i.hij("",l.amcName," ")}}function c(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"div",25)(1,"mat-checkbox",26),i.NdJ("change",function(L){i.CHM(l);const W=i.oxw(2);return i.KtG(W.selectAll(L,"amc"))})("ngModelChange",function(L){i.CHM(l);const W=i.oxw(2);return i.KtG(W.selectUnselctAllFlagAmc=L)}),i.TgZ(2,"span",27),i._uU(3),i.qZA()(),i.YNc(4,g,3,2,"mat-list-item",32),i.qZA()}if(2&G){const l=i.oxw(2);i.xp6(1),i.Q6J("ngModel",l.selectUnselctAllFlagAmc),i.xp6(1),i.Q6J("ngClass",i.VKq(4,T,l.selectUnselctAllFlagAmc)),i.xp6(1),i.Oqu(l.selectUnselctAllFlagAmc?"Uncheck all":"Check all"),i.xp6(1),i.Q6J("ngForOf",l.amc)}}function a(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"mat-expansion-panel",31),i.NdJ("click",function(){i.CHM(l);const L=i.oxw();return i.KtG(L.panelOpenState=!0)}),i.TgZ(1,"mat-expansion-panel-header",20)(2,"mat-panel-title"),i.YNc(3,C,4,0,"h5",21),i.YNc(4,F,4,2,"h5",21),i.qZA()(),i.YNc(5,c,5,6,"div",22),i.qZA()}if(2&G){const l=i.oxw();i.Q6J("expanded",!1),i.xp6(1),i.Q6J("collapsedHeight",l.customCollapsedHeight)("expandedHeight",l.customExpandedHeight),i.xp6(2),i.Q6J("ngIf",l.countAmc==(null==l.amc?null:l.amc.length)),i.xp6(1),i.Q6J("ngIf",l.countAmc!=(null==l.amc?null:l.amc.length)),i.xp6(1),i.Q6J("ngIf",1==l.panelOpenState)}}function p(G,w){1&G&&(i.TgZ(0,"h5",23),i._uU(1,"Schemes"),i.TgZ(2,"span",24),i._uU(3,"All selected"),i.qZA()())}function d(G,w){if(1&G&&(i.TgZ(0,"h5",23),i._uU(1,"Schemes"),i.TgZ(2,"span",24),i._uU(3),i.qZA()()),2&G){const l=i.oxw(2);i.xp6(3),i.AsE("",l.countScheme," of ",l.scheme.length," selected")}}function n(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"mat-list-item",29)(1,"mat-checkbox",35),i.NdJ("ngModelChange",function(L){const nt=i.CHM(l).$implicit;return i.KtG(nt.selected=L)})("change",function(){i.CHM(l);const L=i.oxw(3);return i.KtG(L.changeFilterScheme())}),i._uU(2),i.qZA()()}if(2&G){const l=w.$implicit;i.xp6(1),i.Q6J("ngModel",l.selected),i.xp6(1),i.hij(" ",l.schemeName," ")}}function s(G,w){if(1&G){const l=i.EpF();
1i.TgZ(0,"div",25)(1,"mat-checkbox",26),i.NdJ("change",function(L){i.CHM(l);const W=i.oxw(2);return i.KtG(W.selectAll(L,"scheme"))})("ngModelChange",function(L){i.CHM(l);const W=i.oxw(2);return i.KtG(W.selectUnselctAllFlagScheme=L)}),i.TgZ(2,"span",27),i._uU(3),i.qZA()(),i.YNc(4,n,3,2,"mat-list-item",28),i.qZA()}if(2&G){const l=i.oxw(2);i.xp6(1),i.Q6J("ngModel",l.selectUnselctAllFlagScheme),i.xp6(1),i.Q6J("ngClass",i.VKq(4,T,l.selectUnselctAllFlagScheme)),i.xp6(1),i.Oqu(l.selectUnselctAllFlagScheme?"Uncheck all":"Check all"),i.xp6(1),i.Q6J("ngForOf",l.scheme)}}function m(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"mat-expansion-panel",31),i.NdJ("click",function(){i.CHM(l);const L=i.oxw();return i.KtG(L.panelOpenState=!0)}),i.TgZ(1,"mat-expansion-panel-header",20)(2,"mat-panel-title"),i.YNc(3,p,4,0,"h5",21),i.YNc(4,d,4,2,"h5",21),i.qZA()(),i.YNc(5,s,5,6,"div",22),i.qZA()}if(2&G){const l=i.oxw();i.Q6J("expanded",!1),i.xp6(1),i.Q6J("collapsedHeight",l.customCollapsedHeight)("expandedHeight",l.customExpandedHeight),i.xp6(2),i.Q6J("ngIf",l.countScheme==(null==l.scheme?null:l.scheme.length)),i.xp6(1),i.Q6J("ngIf",l.countScheme!=(null==l.scheme?null:l.scheme.length)),i.xp6(1),i.Q6J("ngIf",1==l.panelOpenState)}}function v(G,w){1&G&&(i.TgZ(0,"h5",23),i._uU(1,"Folios"),i.TgZ(2,"span",24),i._uU(3,"All selected"),i.qZA()())}function M(G,w){if(1&G&&(i.TgZ(0,"h5",23),i._uU(1,"Folios"),i.TgZ(2,"span",24),i._uU(3),i.qZA()()),2&G){const l=i.oxw(2);i.xp6(3),i.AsE("",l.countFolio," of ",l.folio.length," selected")}}function u(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"mat-list-item",29)(1,"mat-checkbox",30),i.NdJ("ngModelChange",function(L){const nt=i.CHM(l).$implicit;return i.KtG(nt.selected=L)})("change",function(){i.CHM(l);const L=i.oxw(3);return i.KtG(L.changeFilterFolio())}),i._uU(2),i.qZA()()}if(2&G){const l=w.$implicit;i.xp6(1),i.Q6J("ngModel",l.selected),i.xp6(1),i.hij("",l.folioNumber," ")}}function f(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"div",25)(1,"mat-checkbox",26),i.NdJ("change",function(L){i.CHM(l);const W=i.oxw(2);return i.KtG(W.selectAll(L,"folio"))})("ngModelChange",function(L){i.CHM(l);const W=i.oxw(2);return i.KtG(W.selectUnselctAllFlagFolio=L)}),i.TgZ(2,"span",27),i._uU(3),i.qZA()(),i.YNc(4,u,3,2,"mat-list-item",28),i.qZA()}if(2&G){const l=i.oxw(2);i.xp6(1),i.Q6J("ngModel",l.selectUnselctAllFlagFolio),i.xp6(1),i.Q6J("ngClass",i.VKq(4,T,l.selectUnselctAllFlagFolio)),i.xp6(1),i.Oqu(l.selectUnselctAllFlagFolio?"Uncheck all":"Check all"),i.xp6(1),i.Q6J("ngForOf",l.folio)}}function x(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"mat-expansion-panel",31),i.NdJ("click",function(){i.CHM(l);const L=i.oxw();return i.KtG(L.panelOpenState=!0)}),i.TgZ(1,"mat-expansion-panel-header",20)(2,"mat-panel-title"),i.YNc(3,v,4,0,"h5",21),i.YNc(4,M,4,2,"h5",21),i.qZA()(),i.YNc(5,f,5,6,"div",22),i.qZA()}if(2&G){const l=i.oxw();i.Q6J("expanded",!1),i.xp6(1),i.Q6J("collapsedHeight",l.customCollapsedHeight)("expandedHeight",l.customExpandedHeight),i.xp6(2),i.Q6J("ngIf",l.countFolio==(null==l.folio?null:l.folio.length)),i.xp6(1),i.Q6J("ngIf",l.countFolio!=(null==l.folio?null:l.folio.length)),i.xp6(1),i.Q6J("ngIf",1==l.panelOpenState)}}function D(G,w){1&G&&(i.TgZ(0,"h5",23),i._uU(1,"Broker code"),i.TgZ(2,"span",24),i._uU(3,"All selected"),i.qZA()())}function B(G,w){if(1&G&&(i.TgZ(0,"h5",23),i._uU(1,"Broker code"),i.TgZ(2,"span",24),i._uU(3),i.qZA()()),2&G){const l=i.oxw(2);i.xp6(3),i.AsE("",l.countArns," of ",l.arns.length," selected")}}function J(G,w){1&G&&i._UZ(0,"img",37)}function tt(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"mat-list-item",29)(1,"mat-checkbox",30),i.NdJ("ngModelChange",function(L){const nt=i.CHM(l).$implicit;return i.KtG(nt.selected=L)})("change",function(){i.CHM(l);const L=i.oxw(3);return i.KtG(L.changeFilterArn())}),i._uU(2),i.YNc(3,J,1,0,"img",36),i.qZA()()}if(2&G){const l=w.$implicit;i.xp6(1),i.Q6J("ngModel",l.selected),i.xp6(1),i.hij("",l.arnNumber," "),i.xp6(1),i.Q6J("ngIf",0==l.arnId)}}function it(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"div",25)(1,"mat-checkbox",26),i.NdJ("change",function(L){i.CHM(l);const W=i.oxw(2);return i.KtG(W.selectAll(L,"arns"))})("ngModelChange",function(L){i.CHM(l);const W=i.oxw(2);return i.KtG(W.selectUnselctAllFlagArn=L)}),i.TgZ(2,"span",27),i._uU(3),i.qZA()(),i.YNc(4,tt,4,3,"mat-list-item",28),i.qZA()}if(2&G){const l=i.oxw(2);i.xp6(1),i.Q6J("ngModel",l.selectUnselctAllFlagArn),i.xp6(1),i.Q6J("ngClass",i.VKq(4,T,l.
1selectUnselctAllFlagArn)),i.xp6(1),i.Oqu(l.selectUnselctAllFlagArn?"Uncheck all":"Check all"),i.xp6(1),i.Q6J("ngForOf",l.arns)}}function rt(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"mat-expansion-panel",31),i.NdJ("click",function(){i.CHM(l);const L=i.oxw();return i.KtG(L.panelOpenState=!0)}),i.TgZ(1,"mat-expansion-panel-header",20)(2,"mat-panel-title"),i.YNc(3,D,4,0,"h5",21),i.YNc(4,B,4,2,"h5",21),i.qZA()(),i.YNc(5,it,5,6,"div",22),i.qZA()}if(2&G){const l=i.oxw();i.Q6J("expanded",!1),i.xp6(1),i.Q6J("collapsedHeight",l.customCollapsedHeight)("expandedHeight",l.customExpandedHeight),i.xp6(2),i.Q6J("ngIf",l.countArns==(null==l.arns?null:l.arns.length)),i.xp6(1),i.Q6J("ngIf",l.countArns!=(null==l.arns?null:l.arns.length)),i.xp6(1),i.Q6J("ngIf",1==l.panelOpenState)}}function mt(G,w){if(1&G){const l=i.EpF();i.TgZ(0,"div",38)(1,"h5",10),i._uU(2,"Date Range"),i.qZA(),i.TgZ(3,"div",39)(4,"mat-form-field",40)(5,"mat-date-range-input",41),i.NdJ("click",function(){i.CHM(l);const L=i.MAs(10);return i.KtG(L.open())}),i.TgZ(6,"input",42),i.NdJ("dateInput",function(L){i.CHM(l);const W=i.oxw();return i.KtG(W.StartAndEndDateNew(L.value,"start"))}),i.qZA(),i.TgZ(7,"input",43),i.NdJ("dateInput",function(L){i.CHM(l);const W=i.oxw();return i.KtG(W.StartAndEndDateNew(L.value,"end"))}),i.qZA()(),i._UZ(8,"mat-datepicker-toggle",44)(9,"mat-date-range-picker",null,45),i.qZA()()()}if(2&G){const l=i.MAs(10),U=i.oxw();i.xp6(5),i.Q6J("rangePicker",l)("min",U.minDate)("max",U.maxDate)("formGroup",U.range),i.xp6(3),i.Q6J("for",l)}}let lt=(()=>{class G{constructor(l,U,L,W,nt,_t){this.subInjectService=l,this.enumDataService=U,this.eventServive=L,this.researchService=W,this._analyticCache=nt,this.datePipe=_t,this.barButtonOptions={active:!1,text:"SAVE",buttonColor:"accent",barColor:"accent",raised:!0,stroked:!1,mode:"determinate",value:10,disabled:!1,fullWidth:!1},this.customCollapsedHeight="45px",this.customExpandedHeight="45px",this.panelOpenState=!1,this.selectUnselctAllFlag=!0,this.selectUnselctAllFlagFam=!0,this.selectUnselctAllFlagAmc=!0,this.selectUnselctAllFlagScheme=!0,this.selectUnselctAllFlagFolio=!0,this.selectUnselctAllFlagCategory=!0,this.selectUnselctAllFlagArn=!0,this.minDate=this.researchService.clientPortFolioStartDate?.date,this.maxDate=new Date,this.advisorId=Z.e.getAdvisorId(),this.clientId=Z.e.getClientId(),this.reportAsOn=new e.p4,this.isPerformaceFilter=!1,this.PerformaceDateRange={dateRange:{begin:null,end:null}},this._compareIndexList=[{code:141,name:"S&P BSE SENSEX",type:"Equity",selected:!0}],this.range=new e.nJ({start:new e.p4(null),end:new e.p4(null)}),this.unsubscribe$=new H.Subject,this.performaceStartDate=null,this.performaceEndDate=null}set data(l){this._data=l,l?.isPerformaceFilter&&(this.isPerformaceFilter=!0)}get data(){return this._data}ngOnInit(){this.isPerformaceFilter&&this._data.startDate&&this._data.endDate&&(this.range.controls.start.setValue(this._data.startDate),this.range.controls.end.setValue(this._data.endDate),this.PerformaceDateRange.dateRange.begin=this._data.startDate,this.PerformaceDateRange.dateRange.end=this._data.endDate,this.performaceStartDate=this.datePipe.transform(this._data.startDate,"yyyy-MM-dd"),this.performaceEndDate=this.datePipe.transform(this._data.endDate,"yyyy-MM-dd")),this._data?.compareIndexList&&(this._compareIndexList=this._data?.compareIndexList?.selected),this.panelOpenState=!1,this.getFamilyMember(this._data.familyMemberList?this._data.familyMemberList:this._data.familyMember),this.getAmc(this._data.amcList),this.getFolio(this._data?.folioList),this.getSchemeWise(this._data.schemeList),this.getArns(this._data.arnRiaList),this.setDefaultFilters()}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}getPortfolioStartDate(l){if(!this._compareIndexList)return;let U={clientId:l};(this.familyMemId?.length!=this.familyMember?.length||this.isChange)&&this.familyMemId?.length>0&&(U.fmIdList=this.familyMemId.map(nt=>nt==Z.e.getClientId()?0:nt)),(this.amcObj?.length!=this.amc?.length||this.isChange)&&this.amcObj?.length>0&&(U.amcCodeList=this.amcObj),(this.folioObj?.length!=this.folio?.length||this.isChange)&&this.folioObj?.length>0&&(U.folioList=this.folioObj),(this.schemeObj?.length!=this.scheme?.length||this.isChange)&&this.schemeObj?.length>0&&(U.schemeCodeList=this.schemeObj),(this.arnId?.length!=this.arns?.length||this.isChange)&&this.arnId?.length>0&&(U.arnRiaList=this.arnId);let L=this.researchService.getSelectedCode(this._compareIndexList?.filter(nt=>!nt.hasOwnProperty("isBenchMark"))),W=this.researchService.getSelectedCbCode(this._compareIndexList?.filter(nt=>nt.hasOwnProperty("isBenchMark")));this.researchService.getPortFolioStartDateApi({...U,indexCodes:L,cbCode:W}).pipe((0,Q.takeUntil)(this.unsubscribe$)).subscribe(nt=>
1{const ft=nt.startDate.split("-"),At=new Date(ft[0],ft[1]-1,ft[2]);this.minDate=At,this.researchService.clientPortFolioStartDate={clientId:l,date:At},this.range.controls.start.setValue(At),this.range.controls.end.setValue(this.maxDate),this.PerformaceDateRange.dateRange={begin:At,end:this.maxDate}},nt=>{})}getAmc(l){const L=this.familyMember.filter(nt=>nt.selected).map(nt=>nt.id==Z.e.getClientId()?"0":nt.id).flatMap(nt=>l[nt]||[]);(l=Object.values(L.reduce((nt,_t)=>{const ft=_t.amcCode;return nt[ft]||(nt[ft]=_t),nt},{})))&&(l.map(nt=>{"selected"in nt||(nt.selected=!0)}),this.amc=l,this.amc.forEach(nt=>{nt.selected||(this.selectUnselctAllFlagAmc=!1)}))}getUniqueAmc(l){const L=this.familyMember.map(W=>W.id==Z.e.getClientId()?"0":W.id).flatMap(W=>l[W]||[]);return Object.values(L.reduce((W,nt)=>{const _t=nt.amcCode;return W[_t]||(W[_t]=nt),W},{}))}getFolio(l){const L=this.familyMember.filter(nt=>nt.selected).map(nt=>nt.id==Z.e.getClientId()?"0":nt.id).flatMap(nt=>l[nt]||[]);(l=Object.values(L.reduce((nt,_t)=>{const ft=_t.folioNumber;return nt[ft]||(nt[ft]=_t),nt},{})))&&(l.map(nt=>{"selected"in nt||(nt.selected=!0)}),this.folio=l,this.folio.forEach(nt=>{nt.selected||(this.selectUnselctAllFlagFolio=!1)}))}getUniqueFolio(l){const L=this.familyMember.map(W=>W.id==Z.e.getClientId()?"0":W.id).flatMap(W=>l[W]||[]);return Object.values(L.reduce((W,nt)=>{const _t=nt.folioNumber;return W[_t]||(W[_t]=nt),W},{}))}getSchemeWise(l){const L=this.familyMember.filter(nt=>nt.selected).map(nt=>nt.id==Z.e.getClientId()?"0":nt.id).flatMap(nt=>l[nt]||[]);(l=Object.values(L.reduce((nt,_t)=>{const ft=_t.schemeCode;return nt[ft]||(nt[ft]=_t),nt},{})))&&(l.map(nt=>{"selected"in nt||(nt.selected=!0)}),this.scheme=l,this.scheme.forEach(nt=>{nt.selected||(this.selectUnselctAllFlagScheme=!1)}))}getUniqueSchemeList(l){const L=this.familyMember.map(W=>W.id==Z.e.getClientId()?"0":W.id).flatMap(W=>l[W]||[]);return Object.values(L.reduce((W,nt)=>{const _t=nt.schemeCode;return W[_t]||(W[_t]=nt),W},{}))}getFamilyMember(l){l&&(l.map(U=>{"selected"in U||(U.selected=!0)}),this.familyMember=l,this.familyMember.forEach(U=>{U.selected||(this.selectUnselctAllFlagFam=!1)}))}getArns(l){l&&(l.map(U=>{"selected"in U||(U.selected=!0)}),this.arns=l,this.arns.forEach(U=>{U.selected||(this.selectUnselctAllFlagArn=!1)}))}setDefaultFilters(){this.countFamily=this.familyMember?.length,this.countAmc=this.amc?.length,this.countScheme=this.scheme?.length,this.countFolio=this.folio?.length,this.countArns=this.arns?.length,this.changeSelect()}changeFilterFamily(){this.familyMember.filter(function(l){l.selected=1==l.selected}),this.isChange=!0,this.familyMemberChanged()}changeFilterAmc(){this.amc.filter(l=>{l.selected=1==l.selected}),this.changeSelect(),this.getPortfolioStartDate(this.clientId)}changeFilterScheme(){this.scheme.filter(l=>{l.selected=1==l.selected}),this.changeSelect(),this.getPortfolioStartDate(this.clientId)}changeFilterFolio(){this.folio.filter(l=>{l.selected=1==l.selected}),this.changeSelect(),this.getPortfolioStartDate(this.clientId)}changeFilterArn(){this.arns.filter(l=>{l.selected=1==l.selected}),this.changeSelect(),this.getPortfolioStartDate(this.clientId)}familyMemberChanged(){this.getAmc(this._data.amcList),this.getFolio(this._data?.folioList),this.getSchemeWise(this._data.schemeList),this.changeSelect(),this.getPortfolioStartDate(this.clientId)}changeSelect(){if(null!=this.familyMember){const l=[];this.countFamily=0,this.familyMember.forEach(U=>{U.selected?(U.selected=!0,this.countFamily++,l.push(U.id)):U.selected=!1}),this.familyMemId=l}if(null!=this.amc){const l=[];this.countAmc=0,this.amc.forEach(U=>{U.selected?(U.selected=!0,this.countAmc++,l.push(U.amcCode)):U.selected=!1}),this.amcObj=l}if(null!=this.scheme){const l=[],U=[];this.countScheme=0,this.scheme.forEach(L=>{L.selected?(L.selected=!0,this.countScheme++,l.push(L.schemeCode)):(L.selected=!1,U.push(L.schemeCode))}),this.schemeObj=l,this.schemeUnCheckObj=U}if(null!=this.folio){const l=[],U=[];this.countFolio=0,this.folio.forEach(L=>{L.selected?(L.selected=!0,this.countFolio++,l.push(L.folioNumber)):(L.selected=!1,l.push(L.unCheckfilter))}),this.folioObj=l,this.folioUnCheckObj=U}if(null!=this.arns){const l=[];this.countArns=0,this.arns.forEach(U=>{U.selected?(U.selected=!0,this.countArns++,l.push(Number(U.arnId))):U.selected=!1}),this.arnId=l}}selectAll(l,U){switch(U){case"family":this.selectUnselctAllFlagFam=l.checked,l.checked?(this.familyMember.forEach(L=>L.selected=!0),this.changeFilterFamily()):this.familyMember.forEach(L=>L.selected=!1);break;case"amc":this.selectUnselctAllFlagAmc=l.checked,l.checked?(this.amc.forEac
1h(L=>L.selected=!0),this.changeFilterAmc()):this.amc.forEach(L=>L.selected=!1);break;case"scheme":this.selectUnselctAllFlagScheme=l.checked,l.checked?(this.scheme.forEach(L=>L.selected=!0),this.changeFilterScheme()):this.scheme.forEach(L=>L.selected=!1);break;case"folio":this.selectUnselctAllFlagFolio=l.checked,l.checked?(this.folio.forEach(L=>L.selected=!0),this.changeFilterFolio()):this.folio.forEach(L=>L.selected=!1);break;case"arns":this.selectUnselctAllFlagArn=l.checked,l.checked?(this.arns.forEach(L=>L.selected=!0),this.changeFilterArn()):this.arns.forEach(L=>L.selected=!1)}this.changeSelect()}save(){this.familyMember?.every(l=>!1===l.selected)?this.eventServive.openSnackBar("Select atleast one family members","Dimiss"):this.amc?.every(l=>!1===l.selected)?this.eventServive.openSnackBar("Select atleast one AMC","Dimiss"):this.scheme?.every(l=>!1===l.selected)?this.eventServive.openSnackBar("Select atleast one scheme","Dimiss"):this.folio?.every(l=>!1===l.selected)?this.eventServive.openSnackBar("Select atleast one folio","Dimiss"):this.arns?.every(l=>!1===l.selected)&&this._data.arnRiaList?.length?this.eventServive.openSnackBar("Select atleast one ARN","Dimiss"):(this.barButtonOptions.active=!0,this.dataToSend={familyMember:this.familyMember,fmIdList:this.familyMemId,amc:this.amc,amcObj:this.amcObj,amcList:this._data.amcList,uniqueAmc:this.getUniqueAmc(this._data.amcList),scheme:this.scheme,schemeObj:this.schemeObj,schemeUnCheckObj:this.schemeUnCheckObj,schemeList:this._data.schemeList,uniqueSchemeList:this.getUniqueSchemeList(this._data.schemeList),folio:this.folio,folioObj:this.folioObj.filter(l=>void 0!==l),folioUnCheckObj:this.folioUnCheckObj,folioList:this._data.folioList,uniqueFolios:this.getUniqueFolio(this._data.folioList),arns:this.arns,arnId:this.arnId,arnRiaList:this.arns},this.PerformaceDateRange.dateRange.begin&&this.PerformaceDateRange.dateRange.end&&(this.dataToSend.startDate=this.PerformaceDateRange.dateRange.begin,this.dataToSend.endDate=this.PerformaceDateRange.dateRange.end),this.barButtonOptions.active=!1,this.eventServive.openSnackBar("Filter applied successfully ","Dimiss"),this.subInjectService.changeNewRightSliderState({state:"close",data:this.dataToSend,filter:!0}))}StartAndEndDate(l){const U=(0,st.p6)(l.begin,"yyyy-MM-dd","en-US"),L=(0,st.p6)(l.end,"yyyy-MM-dd","en-US");this.PerformaceDateRange.dateRange={begin:U,end:L}}StartAndEndDateNew(l,U){"start"==U&&l&&(this.performaceStartDate=(0,st.p6)(l._d,"yyyy-MM-dd","en-US")),"end"==U&&l&&(this.performaceEndDate=(0,st.p6)(l._d,"yyyy-MM-dd","en-US")),this.PerformaceDateRange.dateRange={begin:this.performaceStartDate,end:this.performaceEndDate}}Close(){this.subInjectService.changeNewRightSliderState({state:"close",data:void 0,filter:!0})}}return G.\u0275fac=function(l){return new(l||G)(i.Y36(h.f),i.Y36(X.p),i.Y36(t.P),i.Y36(N.k),i.Y36(P.O),i.Y36(st.uU))},G.\u0275cmp=i.Xpm({type:G,selectors:[["app-portfolio-analytic-filter"]],inputs:{data:"data"},decls:25,vars:7,consts:[[1,"right-side-fixes-x"],[1,"right-sidenav-fixes-y"],[1,"row","bb-1","popup-header-fix-35"],[1,"col-md-10","p-0"],[1,"m-0","wrapper-16","text-black"],[1,"col-md-2"],["src","https://res.cloudinary.com/futurewise/image/upload/v1622610962/myplanner/images/svg/close-icon.svg","height","33","width","25","alt","close icon",1,"material-icons","pt-20","right","text-right","c-p",3,"click"],[1,"wrapper-20","pt-80","pb-44","mb-44","right-fliters-duplicate"],[1,"fliterBoxMutual"],["class","mb-20 boxShadowNone borderLine",3,"expanded","click",4,"ngIf"],[1,"m-0","pb-10","f-400","f-16","roboto","text-black"],["class","mb-20 borderLine boxShadowNone",3,"expanded","click",4,"ngIf"],["class","col-md-6 p-0",4,"ngIf"],[1,"bottom-fixed-35","wrapper-12"],[1,"row"],[1,"col-md-4"],[1,"mb-0","pt-8","text-white","c-p",3,"click"],[1,"col-md-8","right","pr-10","text-right"],[1,"mb-0","pt-8","text-white","c-p",3,"options","click"],[1,"mb-20","boxShadowNone","borderLine",3,"expanded","click"],[3,"collapsedHeight","expandedHeight"],["class","m-0 f-400 f-16 roboto text-black",4,"ngIf"],["class","borderTopbox",4,"ngIf"],[1,"m-0","f-400","f-16","roboto","text-black"],[1,"text-right","f-14","pl-12","text-custom"],[1,"borderTopbox"],["name","selectAll",3,"ngModel","change","ngModelChange"],[3,"ngClass"],["role","listitem",4,"ngFor","ngForOf"],["role","listitem"],[3,"ngModel","ngModelChange","change"],[1,"mb-20","borderLine","boxShadowNone",3,"expanded","click"],["role","listitem","class","d-block","style","display:block",4,"ngFor","ngForOf"],["role","listitem",1,"d-block",2,"display","block"],[1,"d-block",3,"ngModel","ngModelChange","change"],[1,"wb",3,"ngModel","ngModelChange","change"],["src","https://res.cloudinary.com/futurewise/image/upload/v1619592656/myplanner/images/svg/info.svg","class","c-p hw-17","matTooltip","It shows those folios that are added via CAS/Manual and are not mapped to any of the broker code's added in the system.","alt","info icon",4,"ngIf"],["src","https://res.cloudinary.com/futurewise/image/upload/v1619592656/myplanner/images/svg/info.svg","matTooltip","It shows those folios that are added via CAS/Manual and are not mapped to any of the broker code's added in the system.","alt","info icon",1,"c-p","hw-17"],[1,"col-md-6","p-0"],[1,"form-group","mb-0","range"],[1,"ba-date","lt"],[3,"rangePicker","min","max","formGroup","click"],["matInput","","formControlName","start","matStartDate","","placeholder","Start date","readonly","",1,"b-0",2,"height","9px !important","
1width","100% !important",3,"dateInput"],["matInput","","formControlName","end","matEndDate","","placeholder","End date","readonly","",1,"b-0",2,"height","16px !important",3,"dateInput"],["matSuffix","",3,"for"],["picker",""]],template:function(l,U){1&l&&(i.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h3",4),i._uU(5," Filters "),i.qZA()(),i.TgZ(6,"div",5)(7,"img",6),i.NdJ("click",function(){return U.Close()}),i.qZA()()(),i.TgZ(8,"div",7)(9,"mat-accordion",8),i.YNc(10,j,6,6,"mat-expansion-panel",9),i.TgZ(11,"h5",10),i._uU(12,"Mutual Fund filters"),i.qZA(),i.YNc(13,a,6,6,"mat-expansion-panel",11),i.YNc(14,m,6,6,"mat-expansion-panel",11),i.YNc(15,x,6,6,"mat-expansion-panel",11),i.YNc(16,rt,6,6,"mat-expansion-panel",11),i.qZA(),i.YNc(17,mt,11,5,"div",12),i.qZA(),i.TgZ(18,"div",13)(19,"div",14)(20,"div",15)(21,"h5",16),i.NdJ("click",function(){return U.Close()}),i._uU(22,"Close"),i.qZA()(),i.TgZ(23,"div",17)(24,"app-progress-button",18),i.NdJ("click",function(){return U.save()}),i.qZA()()()()()()),2&l&&(i.xp6(10),i.Q6J("ngIf",(null==U.familyMember?null:U.familyMember.length)>0),i.xp6(3),i.Q6J("ngIf",(null==U.amc?null:U.amc.length)>0),i.xp6(1),i.Q6J("ngIf",(null==U.scheme?null:U.scheme.length)>0),i.xp6(1),i.Q6J("ngIf",(null==U.folio?null:U.folio.length)>0),i.xp6(1),i.Q6J("ngIf",(null==U.arns?null:U.arns.length)>0),i.xp6(1),i.Q6J("ngIf",U.isPerformaceFilter),i.xp6(7),i.Q6J("options",U.barButtonOptions))},dependencies:[st.mk,st.sg,st.O5,b.oG,_.nW,_.wx,_.zY,_.By,_._g,E.pp,E.ib,E.yz,E.yK,y.KE,y.R9,o.Nt,r.Tg,R.gM,e.Fj,e.JJ,e.JL,e.On,e.sg,e.u,q.l,S.k],styles:[".mat-list-base .mat-list-item{font-size:14px}  .right-fliters-duplicate .mat-radio-button{min-width:90px!important}  .mat-form-field{width:100%}.boxShadowNone[_ngcontent-%COMP%]{box-shadow:none;border-top-right-radius:0!important;border-top-left-radius:0!important}.fliterBoxMutual[_ngcontent-%COMP%]     .mat-expansion-panel .mat-expansion-panel-header{padding:0 18px 0 10px!important;background:#F5F7F7!important}.fliterBoxMutual[_ngcontent-%COMP%]     .mat-expansion-panel-body{padding:0 0 16px!important}.fliterBoxMutual[_ngcontent-%COMP%]     .mat-expansion-panel-body .mat-checkbox label{margin-top:0!important;white-space:normal!important;min-height:48px!important;display:flex!important;align-items:center!important}.fliterBoxMutual[_ngcontent-%COMP%]     .mat-expansion-panel-body .mat-checkbox{display:block!important}.fliterBoxMutual[_ngcontent-%COMP%]     .mat-expansion-panel-body .mat-checkbox-layout .mat-checkbox-label{padding-left:15px!important;word-break:break-word!important}.fliterBoxMutual[_ngcontent-%COMP%]     .mat-expansion-panel-body .mat-checkbox-inner-container{margin:0!important}.fliterBoxMutual[_ngcontent-%COMP%]     .mat-expansion-panel-body .mat-checkbox{display:block!important}.borderTopbox[_ngcontent-%COMP%]{border-top:1px solid #BCC6CA!important;padding:0 15px}.errorClass[_ngcontent-%COMP%]{display:block;color:#f44336;font-size:12px;margin-top:10px}.example-list[_ngcontent-%COMP%]{width:500px;max-width:100%;border:solid 1px #ccc;min-height:60px;display:block;background:white;border-radius:4px;overflow:hidden}.example-box[_ngcontent-%COMP%]{padding:20px 10px;border-bottom:solid 1px #ccc;color:#000000de;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;cursor:move;background:white;font-size:14px}.example-box[_ngcontent-%COMP%]:last-child{border:none}.example-list.cdk-drop-list-dragging[_ngcontent-%COMP%]   .example-box[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.example-box-pannel[_ngcontent-%COMP%]{padding-left:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;background:white}.cursorMove[_ngcontent-%COMP%]{cursor:move;font-size:14px;color:#000;display:flex;padding-left:0;align-items:center}.cursorMove[_ngcontent-%COMP%]:hover{color:#000}.cdk-drag-preview[_ngcontent-%COMP%]{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}
1.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging[_ngcontent-%COMP%]   .example-box-pannel[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.range[_ngcontent-%COMP%]     .mat-date-range-input-start-wrapper{height:25px!important;overflow:visible!important;overflow:initial!important}.range[_ngcontent-%COMP%]     .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:2em!important}.range[_ngcontent-%COMP%]     .mat-form-field-flex{align-items:center!important}.range[_ngcontent-%COMP%]     .mat-date-range-input-separator{color:#949494!important;margin-left:15px!important}.range[_ngcontent-%COMP%]     .mat-date-range-input{padding-top:6px!important}"]}),G})()},80727:(Ct,gt,O)=>{O.d(gt,{z:()=>m});var st=O(24006),e=O(41074),Z=O(65730),N=O(52235),t=O(73799),X=O(22285),Q=O(67241),Y=O(67065),z=O(47057),h=O(94650),P=O(23767),b=O(67802),_=O(36895),E=O(56709),y=O(97392),o=O(59549),r=O(284),R=O(3848),q=O(93416),S=O(77400);function K(v,M){if(1&v){const u=h.EpF();h.TgZ(0,"div",29)(1,"span"),h._uU(2),h.qZA(),h.TgZ(3,"span",30),h.NdJ("click",function(){const D=h.CHM(u).$implicit,B=h.oxw(2);return h.KtG(B.removeSelectedBenchMark(D))}),h.TgZ(4,"mat-icon",31),h._uU(5,"cancel"),h.qZA()()()}if(2&v){const u=M.$implicit;h.xp6(2),h.hij(" ",null==u?null:u.name,"")}}function I(v,M){if(1&v&&(h.TgZ(0,"div",26)(1,"p",27),h._uU(2,"Currently selected"),h.qZA(),h.YNc(3,K,6,1,"div",28),h.qZA()),2&v){const u=h.oxw();h.xp6(3),h.Q6J("ngForOf",u.selectedBenchMark)}}function k(v,M){1&v&&h._uU(0," Equity ")}function T(v,M){if(1&v){const u=h.EpF();h.ynx(0),h.TgZ(1,"mat-checkbox",32),h.NdJ("change",function(x){const B=h.CHM(u).$implicit,J=h.oxw();return h.KtG(J.checkedChanged(x,B,1))})("ngModelChange",function(x){const B=h.CHM(u).$implicit;return h.KtG(B.selected=x)}),h._uU(2),h.qZA(),h.BQk()}if(2&v){const u=M.$implicit;h.xp6(1),h.Q6J("ngModel",u.selected),h.xp6(1),h.hij("",u.name," ")}}function A(v,M){1&v&&(h.ynx(0),h.TgZ(1,"p",33),h._uU(2,"No benchmark found"),h.qZA(),h.BQk())}function j(v,M){1&v&&h._uU(0," Debt ")}function C(v,M){if(1&v){const u=h.EpF();h.ynx(0),h.TgZ(1,"mat-checkbox",32),h.NdJ("change",function(x){const B=h.CHM(u).$implicit,J=h.oxw();return h.KtG(J.checkedChanged(x,B,2))})("ngModelChange",function(x){const B=h.CHM(u).$implicit;return h.KtG(B.selected=x)}),h._uU(2),h.qZA(),h.BQk()}if(2&v){const u=M.$implicit;h.xp6(1),h.Q6J("ngModel",u.selected),h.xp6(1),h.hij("",u.name," ")}}function F(v,M){1&v&&(h.ynx(0),h.TgZ(1,"p",33),h._uU(2,"No benchmark found"),h.qZA(),h.BQk())}function g(v,M){1&v&&h._uU(0," Others ")}function c(v,M){1&v&&(h.TgZ(0,"mat-tab"),h.YNc(1,g,1,0,"ng-template",10),h._UZ(2,"div",11),h.qZA())}function a(v,M){1&v&&h._uU(0," Custom ")}function p(v,M){if(1&v){const u=h.EpF();h.ynx(0),h.TgZ(1,"mat-checkbox",32),h.NdJ("change",function(x){const B=h.CHM(u).$implicit,J=h.oxw(2);return h.KtG(J.checkedChanged(x,B,3))})("ngModelChange",function(x){const B=h.CHM(u).$implicit;return h.KtG(B.selected=x)}),h._uU(2),h.qZA(),h.BQk()}if(2&v){const u=M.$implicit;h.xp6(1),h.Q6J("ngModel",u.selected),h.xp6(1),h.hij("",u.schemeName," ")}}function d(v,M){if(1&v&&(h.ynx(0),h.YNc(1,p,3,2,"ng-container",15),h.BQk()),2&v){const u=h.oxw();h.xp6(1),h.Q6J("ngForOf",null==u.data?null:u.data.benchMarkList)}}function n(v,M){if(1&v){const u=h.EpF();h.ynx(0),h.TgZ(1,"div",34)(2,"p",35),h._uU(3,"No Custom Benchamrks created yet"),h.qZA(),h.TgZ(4,"p",36)(5,"u",37),h.NdJ("click",function(){h.CHM(u);const x=h.oxw();return h.KtG(x.openCustomBenchmark())}),h._uU(6,"Create new"),h.qZA()()(),h.BQk()}}function s(v,M){if(1&v){const u=h.EpF();h.TgZ(0,"div")(1,"p",38)(2,"u",37),h.NdJ("click",function(){h.CHM(u);const x=h.oxw();return h.KtG(x.openCustomBenchmark())}),h._uU(3," Create new custom benchmark "),h.qZA()()()}}let m=(()=>{class v{constructor(u,f,x,D,B){this.subInjectService=u,this.enumDataService=f,this.eventServive=x,this.researchService=D,this._analyticCache=B,this.barButtonOptions={active:!1,text:"SAVE",buttonColor:"accent",barColor:"accent",raised:!0,stroked:!1,mode:"determinate",value:10,disabled:!1,fullWidth:!1},this.clientId=Z.e.getClientId(),this.selectedIndex=0,this.selectedBenchMark=[],this.equitySearchFormControl=new st.p4,this.customSearchFormControl=new st.p4,this.debtSearchFormControl=new st.p4,this.setDefaultBtnEnable=!1,this.addBenchMarkEnable=!1,this.unsubscribe$=new z.Subject}set data(u){this.inputData=JSON.parse(JSON.stringify(u))}get data(){return this._data}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}getCompareIndexList(u){this.researchService.getIndexsList({clientId:this.clientId,limit:-1,schemeCode:-1}).pipe((0,Y.takeUntil)(this.unsubscribe$)).subscribe(x=>{x&&(x.selected=u.selected,x.customBenchmark=u.customBenchmark,this.data=x,this.inputData=x,this.researchService.indexFilterList=x,this.initPoint())},x=>{})}checkedChanged(u,f,x){if(this.selectedBenchMark=[],this.inputData?.isOverview&&(this.inputData?.equityIndex?.forEach(D=>{D.selected=!1}),this.inputData?.debtIndex?.forEach(D=>{D.selected=!1}),this.inputData?.benchMarkList?.forEach(D=>{D.selected=!1}),this.data?.equityIndex?.forEach(D=>{D.selected=!1}),this.data?.debtIndex?.forEach(D=>{D.selected=!1}),this.data?.benchMarkList?.forEach(D=>{D.selected=!1})),1==x){let D=this.inputData?.equityIndex?.find(J=>J.code==f.code);D.selected=u.checked;let B=this.data?.equityIndex?.find(J=>J.code==f.code);B.selected=u.checked}if(2==x){let D=this.inputData?.debtIndex?.find(J=>J.code==f.code);D.selected=u.checked;let B=this.data?.debtIndex?.find(J=>J.code==f.code);B.selected=u.checked}if(3==x){let D=this.inputData?.benchMarkList?.find(J=>J.cbcode==f.cbcode);D.selected=u.checked;let B=this.data?.benchMarkList?.find(J=>J.cbcode==f.cbcode);B.selected=u.checked}this.inputData?.benchMarkList.forEach(D=>{1==D.selected&&this.selectedBenchMark.push(D)}),this.inputData?.equityIndex.forEach(D=>{1==D.selected&&this.selectedBenchMark.push(D)}),this.inputData?.debtIndex.forEach(D=>{1==D.selected&&this.selectedBenchMark.push(D)})}ngOnInit(){this.inputData?.save?this.getCompareIndexList(this.inputData):this.initPoint(),this.equitySearchFormControl.valueChanges.pipe((0,Y.takeUntil)(this.unsubscribe$)).subscribe(u=>{this.data.equityIndex=u?.trim()?this.inputData.equityIndex.filter(f=>f.name.toLowerCase().includes(u.toLowerCase())):this.inputData.equityIndex}),this.customSearchFormControl.valueChanges.pipe((0,Y.takeUntil)(this.unsubscribe$)).subscribe(u=>{this.data.benchMarkList=u?.trim()?this.inputData.benchMarkList.filter(f=>f.name.toLowerCase().includes(u.toLowerCase())):this.inputData.benchMarkList}),this.debtSearchFormControl.valueChanges.pipe((0,Y.takeUntil)(this.unsubscribe$)).subscribe(u=>{this.data.debtIndex=u?.trim()?this.inputData.debtIndex.filter(f=>f.name.toLowerCase().includes(u.toLowerCase())):this.inputData.debtIndex})}initPoint(){this.inputData?.customBenchmark&&(this.selectedIndex=2),this.inputData?.equityIndex&&this.inputData.equityIndex.map(u=>{u.selected=!1,u.isEquity=!0}),this.inputData?.debtIndex&&this.inputData.debtIndex.map(u=>{u.selected=!1,u.isDebt=!0}),this.inputData?.benchMarkList&&this.inputData.benchMarkList.map(u=>
1{u.cbcode=u.schemecode,u.name=u.schemeName,u.isBenchMark=!0,u.selected=!1}),this.inputData?.selected&&this.inputData?.selected.forEach(u=>{u.hasOwnProperty("isBenchMark")?this.inputData?.benchMarkList.forEach(f=>{f.cbcode===u.cbcode&&(this.selectedBenchMark.push(f),f.selected=!0)}):(this.inputData?.equityIndex.forEach(f=>{f.code===u.code&&(this.selectedBenchMark.push(f),f.selected=!0)}),this.inputData?.debtIndex.forEach(f=>{f.code===u.code&&(this.selectedBenchMark.push(f),f.selected=!0)}))}),this._data=JSON.parse(JSON.stringify(this.inputData))}Close(u){this.subInjectService.changeNewRightSliderState({state:"close",data:null,compare:!0})}removeSelectedBenchMark(u){u?.isEquity&&(this.data.equityIndex.find(B=>B.code==u.code).selected=!1,this.inputData.equityIndex.find(B=>B.code==u.code).selected=!1),u?.isDebt&&(this.data.debtIndex.find(B=>B.code==u.code).selected=!1,this.inputData.debtIndex.find(B=>B.code==u.code).selected=!1),u?.isBenchMark&&(this.data.benchMarkList.find(B=>B.cbcode==u.cbcode).selected=!1,this.inputData.benchMarkList.find(B=>B.cbcode==u.cbcode).selected=!1);const f=this.selectedBenchMark.findIndex(x=>Object.keys(u).every(D=>x[D]===u[D]));f>-1&&this.selectedBenchMark.splice(f,1)}save(){this.equitySearchFormControl.setValue(""),this.debtSearchFormControl.setValue(""),this.customSearchFormControl.setValue(""),this.selectedBenchMark.length>3&&!this._data?.isOverview?this.eventServive.openSnackBar("Max three benchmark can be added","Dimiss"):this.selectedBenchMark.length>1&&this._data?.isOverview?this.eventServive.openSnackBar("Max one benchmark can be added","Dimiss"):0!=this.selectedBenchMark.length?(this.data.selected=this.selectedBenchMark,this._analyticCache.clearCacheData(),this.eventServive.openSnackBar("Benchmark added successfully","Dimiss"),this.subInjectService.changeNewRightSliderState({state:"close",data:{...this.data,newStart:this.newStartDate},compare:!0})):this.eventServive.openSnackBar("Atleast one benchmark is required","Dimiss")}openCustomBenchmark(u=null,f="add-edit",x=null,D=!0){let B=[];this.data?.equityIndex.forEach(it=>{!0===it.selected&&B.push(it)}),this.data?.debtIndex.forEach(it=>{!0===it.selected&&B.push(it)}),this.data?.benchMarkList?.forEach(it=>{!0===it.selected&&B.push(it)}),this.data.selected=B;const tt=this.subInjectService.changeNewRightSliderState({flag:f,id:1,data:{data:u,flag:f,element:x,isAnalytic:D,indexs:this.data,isSetting:!0},state:"open50",componentName:X.p}).pipe((0,Y.takeUntil)(this.unsubscribe$)).subscribe(it=>{Q.fK.isDialogClose(it)&&tt.unsubscribe()})}}return v.\u0275fac=function(u){return new(u||v)(h.Y36(P.f),h.Y36(t.p),h.Y36(e.P),h.Y36(N.k),h.Y36(b.O))},v.\u0275cmp=h.Xpm({type:v,selectors:[["app-settingPortfolioDefaultBenchMark"]],inputs:{data:"data"},decls:46,vars:14,consts:[[1,"right-side-fixes-x"],[1,"right-sidenav-fixes-y"],[1,"row","bb-1","popup-header-fix-35"],[1,"col-md-10","p-0"],[1,"m-0","wrapper-16","text-black"],[1,"col-md-2"],["src","https://res.cloudinary.com/futurewise/image/upload/v1622610962/myplanner/images/svg/close-icon.svg","height","33","width","25","alt","close icon",1,"material-icons","pt-20","right","text-right","c-p",3,"click"],[1,"pt-80","pb-100","pl-20","pr-20"],["class","p-20 mb-20 bg-light",4,"ngIf"],["animationDuration","0ms",3,"selectedIndex","selectedIndexChange"],["mat-tab-label",""],[1,"p-10","div-b"],[1,"form-group","remove-top","mb-8","mt-8"],["floatLabel","never","appearance","standard"],["placeholder","Search in equity benchmark","searchfieldSanitizehtml","","autocomplete","off","matInput","",1,"form-control",3,"formControl"],[4,"ngFor","ngForOf"],[4,"ngIf"],["placeholder","Search in debt benchmark","searchfieldSanitizehtml","","autocomplete","off","matInput","",1,"form-control",3,"formControl"],["placeholder","Search in custom benchmark","searchfieldSanitizehtml","","autocomplete","off","matInput","",1,"form-control",3,"formControl"],["disabled","true"],[1,"bottom-fixed-35","wrapper-12"],[1,"row"],[1,"col-md-4"],[1,"mb-0","pt-8","text-white","c-p",3,"click"],[1,"col-md-8","right","pr-10","text-right"],[1,"mb-0","pt-8","text-white","c-p",3,"options","click"],[1,"p-20","mb
1-20","bg-light"],[1,"roboto","f-500","f-14","text-black","mb-10"],["class","roboto f-400 f-14 text-black mb-0 d-flex",4,"ngFor","ngForOf"],[1,"roboto","f-400","f-14","text-black","mb-0","d-flex"],[1,"c-p","ml-8",3,"click"],[2,"font-size","18px","color","#5a5858"],[1,"d-block",3,"ngModel","change","ngModelChange"],[1,"mt-20"],[1,"text-center"],[1,"text-black","f-400","f-14","roboto","mb-15"],[1,"text-primary","f-400","f-14","roboto","c-p"],[3,"click"],[1,"text-primary","f-400","f-14","roboto","c-p","mt-10"]],template:function(u,f){1&u&&(h.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h3",4),h._uU(5," Change Benchmark "),h.qZA()(),h.TgZ(6,"div",5)(7,"img",6),h.NdJ("click",function(){return f.Close("Close")}),h.qZA()()(),h.TgZ(8,"div",7),h.YNc(9,I,4,1,"div",8),h.TgZ(10,"div")(11,"mat-tab-group",9),h.NdJ("selectedIndexChange",function(D){return f.selectedIndex=D}),h.TgZ(12,"mat-tab"),h.YNc(13,k,1,0,"ng-template",10),h.TgZ(14,"div",11)(15,"div",12)(16,"mat-form-field",13),h._UZ(17,"input",14),h.qZA()(),h.YNc(18,T,3,2,"ng-container",15),h.YNc(19,A,3,0,"ng-container",16),h.qZA()(),h.TgZ(20,"mat-tab"),h.YNc(21,j,1,0,"ng-template",10),h.TgZ(22,"div",11)(23,"div",12)(24,"mat-form-field",13),h._UZ(25,"input",17),h.qZA()(),h.YNc(26,C,3,2,"ng-container",15),h.YNc(27,F,3,0,"ng-container",16),h.qZA()(),h.YNc(28,c,3,0,"mat-tab",16),h.TgZ(29,"mat-tab"),h.YNc(30,a,1,0,"ng-template",10),h.TgZ(31,"div",11)(32,"div",12)(33,"mat-form-field",13),h._UZ(34,"input",18),h.qZA()(),h.YNc(35,d,2,1,"ng-container",16),h.YNc(36,n,7,0,"ng-container",16),h.qZA()(),h._UZ(37,"mat-tab",19),h.qZA()(),h.YNc(38,s,4,0,"div",16),h.qZA(),h.TgZ(39,"div",20)(40,"div",21)(41,"div",22)(42,"h5",23),h.NdJ("click",function(){return f.Close("Close")}),h._uU(43,"Close"),h.qZA()(),h.TgZ(44,"div",24)(45,"app-progress-button",25),h.NdJ("click",function(){return f.save()}),h.qZA()()()()()()),2&u&&(h.xp6(9),h.Q6J("ngIf",f.selectedBenchMark.length>0),h.xp6(2),h.Q6J("selectedIndex",f.selectedIndex),h.xp6(6),h.Q6J("formControl",f.equitySearchFormControl),h.xp6(1),h.Q6J("ngForOf",null==f.data?null:f.data.equityIndex),h.xp6(1),h.Q6J("ngIf",0==(null==f.data?null:f.data.equityIndex.length)),h.xp6(6),h.Q6J("formControl",f.debtSearchFormControl),h.xp6(1),h.Q6J("ngForOf",null==f.data?null:f.data.debtIndex),h.xp6(1),h.Q6J("ngIf",0==(null==f.data?null:f.data.debtIndex.length)),h.xp6(1),h.Q6J("ngIf",!1),h.xp6(6),h.Q6J("formControl",f.customSearchFormControl),h.xp6(1),h.Q6J("ngIf",(null==f.data||null==f.data.benchMarkList?null:f.data.benchMarkList.length)>0),h.xp6(1),h.Q6J("ngIf",0==(null==f.data||null==f.data.benchMarkList?null:f.data.benchMarkList.length)||!(null!=f.data&&f.data.benchMarkList)),h.xp6(2),h.Q6J("ngIf",(null==f.data||null==f.data.benchMarkList?null:f.data.benchMarkList.length)>0&&2==f.selectedIndex),h.xp6(7),h.Q6J("options",f.barButtonOptions))},dependencies:[_.sg,_.O5,E.oG,y.Hw,o.KE,r.Nt,R.SP,R.uD,R.uX,st.Fj,st.JJ,st.On,st.oH,q.l,S.k],styles:["[_nghost-%COMP%]     .mat-tab-labels{flex-direction:row;margin-left:0!important;margin-right:0!important}mat-tab-group[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column}[_nghost-%COMP%]     .mat-tab-body-wrapper{flex-grow:1;display:flex;flex-direction:column}mat-tab-body[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column}[_nghost-%COMP%]     .mat-ink-bar{display:none}[_nghost-%COMP%]     .mat-tab-label.mat-tab-label-active{background-color:transparent!important;border-top:1px solid #BCC6CA!important;border-right:1px solid #BCC6CA!important;border-left:1px solid #BCC6CA!important;border-bottom:none!important;color:#000!important;font-weight:400!important;font-size:16px!important;line-height:19px!important}[_nghost-%COMP%]     .mat-tab-label{background-color:transparent;height:41px!important;font-weight:400!important;font-size:16px!important;color:#000!important;border-top:1px solid white!important;line-height:19px!important;border-bottom:1px solid #BCC6CA!important}[_nghost-%COMP%]     .mat-tab-header{border-bottom:0px!important}[_nghost-%COMP%]     .mat-tab-label.mat-tab-disabled{flex-grow:1!important}  .mat-checkbox-layout .mat-checkbox-label{line-height:35px!important;margin-left:10px!important}.div-b[_ngcontent-%COMP%]{border-left:1px solid #DADCE0;border-right:1px solid #DADCE0;border-bottom:1px solid #DADCE0}.bottom-fixed-35[_ngcontent-%COMP%]{overflow:hidden;background-color:#757575;position:fixed;bottom:0;width:35%;z-index:100}.mb-70[_ngcontent-%COMP%]{margin-bottom:70px!important}.bg-light[_ngcontent-%COMP%]{background:#F5F7F7!important}"]}),v})()},67802:(Ct,gt,O)=>{O.d(gt,{O:()=>e});var st=O(94650);let e=(()=>{class Z{constructor(){this.setDefaultBtnEnable=!1,this.addBenchMarkEnable=!1}clearCacheData(){this.traillingPortfolioNavData=void 0,this.pointToPointGraphData=void 0,this.pointToPointTableData=void 0,this.rollingReturnData=void 0,this.distributionReturnData=void 0,this.riskAndReturnGraphData=void 0,this.riskAndReturnExceptedData=void 0,this.drawDownGraphRes=void 0,this.keyPeriodGraphRes=void 0,this.rollingRisk=void 0}clearAllCache(){this.setDefaultBtnEnable=!1,this.addBenchMarkEnable=!1,this.portAnalyticsPermission=void 0,this.selectedBenchmark=void 0,this.defaultSelectedIndex=void 0,this.clientOverAllStartDate=void 0,this.ratingSummary=void 0,this.overviewPortfolioNav=void 0,this.overviewDistrubtionGraphData=void 0,this.overviewRiskData=void 0,this.ratingEnable=void 0,this.benchMarkSettingOption=void 0,this.performanceEnable=void 0,this.riskMeasuresEnable=void 0,this.assetAllocationEnable=void 0,this.schemeDetailsEnable=void 0,this.clearCacheData()}getStyle(t,X){if(null==t)return;const z={display:"-webkit-box","-webkit-box-align":"center","-webkit-box-pack":"center",width:`${Math.round(t.y)}%`,"font-weight":" bold","background-color":"#84BDF3",height:"100%"},i={display:"-webkit-box","-webkit-box-align":"center","-webkit-box-pack":"center",width:`${Math.round(t.y)}%`,"font-weight":" bold","background-color":"#FDAF40",height:"100%"},h={display:"-webkit-box","-webkit-box-align":"center","-webkit-box-pack":"center",width:`${Math.round(t.y)}%`,"font-weight":" bold","background-color":"#5DC644",height:"100%"},P={display:"-webkit-box","-webkit-box-align":"center","-webkit-box-pack":"center",width:`${Math.round(t.y)}%`,"font-weight":" bold","background-color":"#5DC644",height:"100%"},b={display:"-webkit-box","-webkit-box-align":"center","-webkit-box-pack":"center",width:`${Math.round(t.y)}%`,"font-weight":" bold","background-color":"#5DC644",height:"100%"};return"Debt"!=t.name||X.find(_=>"Equity"==_.name)?.y>0||X.find(_=>"Others"==_.name)?.y>0?"Equity"!=t.name||X.find(_=>"Debt"==_.name)?.y>0||X.find(_=>"Others"==_.name)?.y>0?"Others"!=t.name||X.find(_=>"Debt"==_.name)?.y>0||X.find(_=>"Others"==_.name)?.y>0?"Debt"!=t.name||X.find(_=>"Equity"==_.name)?.y>0?"Debt"!=t.name||X.find(_=>"Others"==_.name)?.y>0?"Debt"==t.name&&X.find(_=>"Equity"==_.name)?.y>0||"Debt"==t.name&&X.find(_=>"Others"==_.name)?.y>0?h:"Equity"==t.name&&X.find(_=>"Equity"==_.name)?.y>0?z:"Others"==t.name&&X.find(_=>"Others"==_.name)?.y>0?i:void 0:P:b:{display:"-webkit-box","-webkit-box-align":"center","-webkit-box-pack":"center",width:"100%","font-weight":" bold","background-color":"#FDAF40",height:"100%"}:{display:"-webkit-box","-webkit-box-align":"center","-webkit-box-pack":"center",width:"100%","font-weight":" bold","background-color":"#84BDF3",height:"100%"}:{display:"-webkit-box","-webkit-box-align":"center","-webkit-box-pack":"center",width:"100%","font-weight":" bold","background-color":"#5DC644",height:"100%"}}}
1return Z.\u0275fac=function(t){return new(t||Z)},Z.\u0275prov=st.Yz7({token:Z,factory:Z.\u0275fac,providedIn:"root"}),Z})()},67903:(Ct,gt,O)=>{O.d(gt,{I:()=>Ot});var st=O(65730),e=O(52235),Z=O(37340),N=O(48453),t=O(94650),X=O(23767),Q=O(67802),Y=O(36895),H=O(4859),z=O(97392),i=O(53626),h=O(81638),P=O(21112);function b($,dt){if(1&$&&(t.TgZ(0,"p",17),t._uU(1),t.qZA()),2&$){const ot=t.oxw();t.xp6(1),t.hij("Below are the ","stock"==ot.tab?"stocks":"industry"==ot.tab?"industry":""," that exist in more than 1 Mutual fund in your portfolio")}}function _($,dt){1&$&&(t.TgZ(0,"p",17),t._uU(1,"Below is the list of overlapping sectors between the two schemes"),t.qZA())}function E($,dt){1&$&&(t.TgZ(0,"th",33),t._uU(1,"Sector name "),t.qZA())}function y($,dt){if(1&$&&(t.TgZ(0,"td",34)(1,"div",35),t._uU(2),t.qZA()()),2&$){const ot=dt.$implicit,ct=t.oxw(2);t.xp6(2),t.hij(" ",ct.isLoading?"":ot.sectorName," ")}}function o($,dt){1&$&&(t.TgZ(0,"th",33),t._uU(1," Overlap Exposure (Cr) "),t.qZA())}function r($,dt){if(1&$&&(t.TgZ(0,"td",36),t._UZ(1,"div",37),t.qZA()),2&$){const ot=dt.$implicit;t.xp6(1),t.Q6J("formatWithSymbol",ot.invAmt)}}function R($,dt){1&$&&(t.TgZ(0,"th",33),t._uU(1," % Weight"),t.qZA())}function q($,dt){if(1&$&&(t.TgZ(0,"td",36)(1,"div",35),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&$){const ot=dt.$implicit,ct=t.oxw(2);t.xp6(2),t.hij("",ct.isLoading?"":ot.wet?t.xi3(3,1,ot.wet,"1.0-0")+"%":"-"," ")}}function S($,dt){1&$&&(t.TgZ(0,"th",38),t._uU(1,"\xa0"),t.qZA())}function K($,dt){1&$&&(t.TgZ(0,"mat-icon",42),t._uU(1,"add"),t.qZA())}function I($,dt){1&$&&(t.TgZ(0,"mat-icon",42),t._uU(1,"remove"),t.qZA())}function k($,dt){if(1&$){const ot=t.EpF();t.TgZ(0,"td",39)(1,"button",40),t.NdJ("click",function(bt){const et=t.CHM(ot).$implicit,ht=t.oxw(2);return ht.expandedElement=ht.expandedElement===et?null:et,t.KtG(bt.stopPropagation())}),t.YNc(2,K,2,0,"mat-icon",41),t.YNc(3,I,2,0,"mat-icon",41),t.qZA()()}if(2&$){const ot=dt.$implicit,ct=t.oxw(2);t.xp6(2),t.Q6J("ngIf",ct.expandedElement!==ot&&!ct.isLoading),t.xp6(1),t.Q6J("ngIf",ct.expandedElement===ot&&!ct.isLoading)}}function T($,dt){if(1&$&&(t.TgZ(0,"td",43)(1,"div",44)(2,"div",45)(3,"table",46)(4,"tr",47)(5,"th",48),t._uU(6,"Fund Name"),t.qZA(),t.TgZ(7,"th",49),t._uU(8,"Fund Exposure (Cr)"),t.qZA(),t.TgZ(9,"th",49),t._uU(10,"% Weight"),t.qZA()(),t.TgZ(11,"tr",50)(12,"td",51),t._uU(13),t.qZA(),t._UZ(14,"td",52),t.TgZ(15,"td",53),t._uU(16),t.ALo(17,"number"),t.qZA()(),t.TgZ(18,"tr",50)(19,"td",51),t._uU(20),t.qZA(),t._UZ(21,"td",52),t.TgZ(22,"td",53),t._uU(23),t.ALo(24,"number"),t.qZA()()()()()()),2&$){const ot=dt.$implicit,ct=t.oxw(2);t.uIk("colspan",ct.columnsToDisplayWithExpand.length),t.xp6(1),t.Q6J("@detailExpand",ot==ct.expandedElement?"expanded":"collapsed"),t.xp6(12),t.Oqu(ot.schemeName),t.xp6(1),t.Q6J("formatWithSymbol",ot.investedAmount),t.xp6(2),t.Oqu(ot.holdPercentage?t.xi3(17,8,ot.holdPercentage,"1.0-0")+"%":"-"),t.xp6(4),t.Oqu(ot.secondSchemeName),t.xp6(1),t.Q6J("formatWithSymbol",ot.secondInvestedAmount),t.xp6(2),t.hij(" ",ot.secondHoldPercentage?t.xi3(24,11,ot.secondHoldPercentage,"1.0-0")+"%":"-","")}}function A($,dt){1&$&&t._UZ(0,"tr",54)}function j($,dt){if(1&$){const ot=t.EpF();t.TgZ(0,"tr",55),t.NdJ("click",function(){const yt=t.CHM(ot).$implicit,et=t.oxw(2);return t.KtG(et.expandedElement=et.expandedElement===yt?null:yt)}),t.qZA()}if(2&$){const ot=dt.$implicit,ct=t.oxw(2);t.ekj("example-expanded-row",ct.expandedElement===ot)}}function C($,dt){1&$&&t._UZ(0,"tr",56)}const F=function(){return["expandedDetail"]};function g($,dt){if(1&$&&(t.TgZ(0,"table",18),t.ynx(1,19),t.YNc(2,E,2,0,"th",20),t.YNc(3,y,3,1,"td",21),t.BQk(),t.ynx(4,22),t.YNc(5,o,2,0,"th",20),t.YNc(6,r,2,1,"td",23),t.BQk(),t.ynx(7,24),t.YNc(8,R,2,0,"th",20),t.YNc(9,q,4,4,"td",23),t.BQk(),t.ynx(10,25),t.YNc(11,S,2,0,"th",26),t.YNc(12,k,4,2,"td",27),t.BQk(),t.ynx(13,28),t.YNc(14,T,25,14,"td",29),t.BQk(),t.YNc(15,A,1,0,"tr",30),t.YNc(16,j,1,2,"tr",31),t.YNc(17,C,1,0,"tr",32),t.qZA()),2&$){const ot=t.oxw();t.Q6J("dataSource",ot.dataSource)("appSkeletonLoading",ot.isLoading),t.xp6(15),t.Q6J("matHeaderRowDef",ot.columnsToDisplayWithExpand),t.xp6(1),t.Q6J("matRowDefColumns",ot.columnsToDisplayWithExpand),t.xp6(1),t.Q6J("matRowDefColumns",t.DdM(5,F))}}function c($,dt){1&$&&(t.TgZ(0,"th",33),t._uU(1,"Industry name "),t.qZA())}function a($,dt){if(1&$&&(t.TgZ(0,"td",34)(1,"div",35),t._uU(2),t.qZA()()),2&$){const ot=dt.$implicit,ct=t.oxw(2);t.xp6(2),t.hij(" ",ct.isLoading?"":ot.industry," ")}}function p($,dt){1&$&&(t.TgZ(0,"th",33),t._uU(1," Overlap Exposure (Cr) "),t.qZA())}function d($,dt){if(1&$&&(t.TgZ(0,"td",36),t._UZ(1,"div",37),t.qZA()),2&$){const ot=dt.$implicit;t.xp6(1),t.Q6J("formatWithSymbol",ot.invAmt)}}function n($,dt){1&$&&(t.TgZ(0,"th",33),t._uU(1," % Weight"),t.qZA())}function s($,dt){if(1&$&&(t.TgZ(0,"td",36)(1,"div",35),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&$){const ot=dt.$implicit,ct=t.oxw(2);t.xp6(2),t.hij("",ct.isLoading?"":ot.wet?t.xi3(3,1,ot.wet,"1.0-0")+"%":"-"," ")}}function m($,dt){1&$&&(t.TgZ(0,"th",38),t._uU(1,"\xa0"),t.qZA())}function v($,dt){1&$&&(t.TgZ(0,"mat-icon",42),t._uU(1,"add"),t.qZA())}function M($,dt){1&$&&(t.TgZ(0,"mat-icon",42),t._uU(1,"remove"),t.qZA())}function u($,dt){if(1&$){const ot=t.EpF();t.TgZ(0,"td",58)(1,"button",40),t.NdJ("click",function(bt){const et=t.CHM(ot).$implicit,ht=t.oxw(2);return ht.expandedElement=ht.expandedElement===et?null:et,t.KtG(bt.stopPropagation())}),t.YNc(2,v,2,0,"mat-icon",41),t.YNc(3,M,2,0,"mat-icon",41),t.qZA()()}if(2&$){const ot=dt.$implicit,ct=t.oxw(2);t.xp6(2),t.Q6J("ngIf",ct.expandedElement!==ot&&!ct.isLoading),t.xp6(1),t.Q6J("ngIf",ct.expandedElement===ot&&!ct.isLoading)}}function f($,dt){if(1&$&&(t.TgZ(0,"td",43)(1,"div",44)(2,"div",45)(3,"table",46)(4,"tr",47)(5,"th",48),t._uU(6,"Fund Name "),t.qZA(),t.TgZ(7,"th",49),t._uU(8,"Fund Exposure (Cr)"),t.qZA(),t.TgZ(9,"th",49),t._uU(10,"% Weight"),t.qZA()(),t.TgZ(11,"tr",50)(12,"td",51),t._uU(13),t.qZA(),t._UZ(14,"td",52),t.TgZ(15,"td",53),t._uU(16),t.ALo(17,"number"),t.qZA()(),t.TgZ(18,"tr",50)(19,"td",51),t._uU(20),t.qZA(),t._UZ(21,"td",52),t.TgZ(22,"td",53),t._uU(23),t.ALo(24,"number"),t.qZA()()()()()()),2&$){const ot=dt.$implicit,ct=t.oxw(2);t.uIk("colspan",ct.columnsToDisplayWithExpand.length),t.xp6(1),t.Q6J("@detailExpand",ot==ct.expandedElement?"expanded":"collapsed"),t.xp6(12),t.Oqu(ot.schemeName),t.xp6(1),t.Q6J("formatWithSymbol",ot.investedAmount),t.xp6(2),t.Oqu(ot.holdPercentage?t.xi3(17,8,ot.holdPercentage,"1.0-0")+"%":"-"),t.xp6(4),t.Oqu(ot.secondSchemeName),t.xp6(1),t.Q6J("formatWithSymbol",ot.secondInvestedAmount),t.xp6(2),t.hij(" ",ot.secondHoldPercentage?t.xi3(24,11,ot.secondHoldPercentage,"1.0-0")+"%":"-","")}}function x($,dt){1&$&&t._UZ(0,"tr",54)}function D($,dt){if(1&$){const ot=t.EpF();t.TgZ(0,"tr",55),t.NdJ("click",function(){const yt=t.CHM(ot).$implicit,et=t.oxw(2);return t.KtG(et.expandedElement=et.expandedElement===yt?null:yt)}),t.qZA()}if(2&$){const ot=dt.$implicit,ct=t.oxw(2);t.ekj("example-expanded-row",ct.expandedElement===ot)}}function B($,dt){1&$&&t._UZ(0,"tr",56)}function J($,dt){if(1&$&&(t.TgZ(0,"table",18),t.ynx(1,19),t.YNc(2,c,2,0,"th",20),t.YNc(3,a,3,1,"td",21),t.BQk(),t.ynx(4,22),t.YNc(5,p,2,0,"th",20),t.YNc(6,d,2,1,"td",23),t.BQk(),t.ynx(7,24),t.YNc(8,n,2,0,"th",20),t.YNc(9,s,4,4,"td",23),t.BQk(),t.ynx(10,25),t.YNc(11,m,2,0,"th",26),t.YNc(12,u,4,2,"td",57),t.BQk(),t.ynx(13,28),t.YNc(14,f,25,
114,"td",29),t.BQk(),t.YNc(15,x,1,0,"tr",30),t.YNc(16,D,1,2,"tr",31),t.YNc(17,B,1,0,"tr",32),t.qZA()),2&$){const ot=t.oxw();t.Q6J("dataSource",ot.dataSource)("appSkeletonLoading",ot.isLoading),t.xp6(15),t.Q6J("matHeaderRowDef",ot.columnsToDisplayWithExpand),t.xp6(1),t.Q6J("matRowDefColumns",ot.columnsToDisplayWithExpand),t.xp6(1),t.Q6J("matRowDefColumns",t.DdM(5,F))}}function tt($,dt){1&$&&(t.TgZ(0,"th",33),t._uU(1,"Stock name "),t.qZA())}function it($,dt){if(1&$&&(t.TgZ(0,"td",34)(1,"div",35),t._uU(2),t.qZA()()),2&$){const ot=dt.$implicit,ct=t.oxw(2);t.xp6(2),t.hij(" ",ct.isLoading?"":ot.amcName," ")}}function rt($,dt){1&$&&(t.TgZ(0,"th",33),t._uU(1," Overlap Exposure (Cr) "),t.qZA())}function mt($,dt){if(1&$&&(t.TgZ(0,"td",36),t._UZ(1,"div",37),t.qZA()),2&$){const ot=dt.$implicit;t.xp6(1),t.Q6J("formatWithSymbol",ot.invAmt)}}function lt($,dt){1&$&&(t.TgZ(0,"th",33),t._uU(1," % Weight"),t.qZA())}function G($,dt){if(1&$&&(t.TgZ(0,"td",36)(1,"div",35),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&$){const ot=dt.$implicit,ct=t.oxw(2);t.xp6(2),t.hij("",ct.isLoading?"":ot.wet?t.xi3(3,1,ot.wet,"1.0-0")+"%":"-"," ")}}function w($,dt){1&$&&(t.TgZ(0,"th",38),t._uU(1,"\xa0"),t.qZA())}function l($,dt){1&$&&(t.TgZ(0,"mat-icon",42),t._uU(1,"add"),t.qZA())}function U($,dt){1&$&&(t.TgZ(0,"mat-icon",42),t._uU(1,"remove"),t.qZA())}function L($,dt){if(1&$){const ot=t.EpF();t.TgZ(0,"td",58)(1,"button",40),t.NdJ("click",function(bt){const et=t.CHM(ot).$implicit,ht=t.oxw(2);return ht.expandedElement=ht.expandedElement===et?null:et,t.KtG(bt.stopPropagation())}),t.YNc(2,l,2,0,"mat-icon",41),t.YNc(3,U,2,0,"mat-icon",41),t.qZA()()}if(2&$){const ot=dt.$implicit,ct=t.oxw(2);t.xp6(2),t.Q6J("ngIf",ct.expandedElement!==ot&&!ct.isLoading),t.xp6(1),t.Q6J("ngIf",ct.expandedElement===ot&&!ct.isLoading)}}function W($,dt){if(1&$&&(t.TgZ(0,"td",43)(1,"div",44)(2,"div",45)(3,"table",46)(4,"tr",47)(5,"th",48),t._uU(6,"Fund Name "),t.qZA(),t.TgZ(7,"th",49),t._uU(8,"Fund Exposure (Cr)"),t.qZA(),t.TgZ(9,"th",49),t._uU(10,"% Weight"),t.qZA()(),t.TgZ(11,"tr",50)(12,"td",51),t._uU(13),t.qZA(),t._UZ(14,"td",52),t.TgZ(15,"td",53),t._uU(16),t.ALo(17,"number"),t.qZA()(),t.TgZ(18,"tr",50)(19,"td",51),t._uU(20),t.qZA(),t._UZ(21,"td",52),t.TgZ(22,"td",53),t._uU(23),t.ALo(24,"number"),t.qZA()()()()()()),2&$){const ot=dt.$implicit,ct=t.oxw(2);t.uIk("colspan",ct.columnsToDisplayWithExpand.length),t.xp6(1),t.Q6J("@detailExpand",ot==ct.expandedElement?"expanded":"collapsed"),t.xp6(12),t.Oqu(ot.schemeName),t.xp6(1),t.Q6J("formatWithSymbol",ot.investedAmount),t.xp6(2),t.Oqu(ot.holdPercentage?t.xi3(17,8,ot.holdPercentage,"1.0-0")+"%":"-"),t.xp6(4),t.Oqu(ot.secondSchemeName),t.xp6(1),t.Q6J("formatWithSymbol",ot.secondInvestedAmount),t.xp6(2),t.hij(" ",ot.secondHoldPercentage?t.xi3(24,11,ot.secondHoldPercentage,"1.0-0")+"%":"-","")}}function nt($,dt){1&$&&t._UZ(0,"tr",54)}function _t($,dt){if(1&$){const ot=t.EpF();t.TgZ(0,"tr",55),t.NdJ("click",function(){const yt=t.CHM(ot).$implicit,et=t.oxw(2);return t.KtG(et.expandedElement=et.expandedElement===yt?null:yt)}),t.qZA()}if(2&$){const ot=dt.$implicit,ct=t.oxw(2);t.ekj("example-expanded-row",ct.expandedElement===ot)}}function ft($,dt){1&$&&t._UZ(0,"tr",56)}function At($,dt){if(1&$&&(t.TgZ(0,"table",18),t.ynx(1,19),t.YNc(2,tt,2,0,"th",20),t.YNc(3,it,3,1,"td",21),t.BQk(),t.ynx(4,22),t.YNc(5,rt,2,0,"th",20),t.YNc(6,mt,2,1,"td",23),t.BQk(),t.ynx(7,24),t.YNc(8,lt,2,0,"th",20),t.YNc(9,G,4,4,"td",23),t.BQk(),t.ynx(10,25),t.YNc(11,w,2,0,"th",26),t.YNc(12,L,4,2,"td",57),t.BQk(),t.ynx(13,28),t.YNc(14,W,25,
114,"td",29),t.BQk(),t.YNc(15,nt,1,0,"tr",30),t.YNc(16,_t,1,2,"tr",31),t.YNc(17,ft,1,0,"tr",32),t.qZA()),2&$){const ot=t.oxw();t.Q6J("dataSource",ot.dataSource)("appSkeletonLoading",ot.isLoading),t.xp6(15),t.Q6J("matHeaderRowDef",ot.columnsToDisplayWithExpand),t.xp6(1),t.Q6J("matRowDefColumns",ot.columnsToDisplayWithExpand),t.xp6(1),t.Q6J("matRowDefColumns",t.DdM(5,F))}}function Dt($,dt){1&$&&(t.TgZ(0,"div",59)(1,"h4",60),t._uU(2," No data to display "),t.qZA()())}const Tt=[{position:1,name:"Hydrogen",weight:1.0079},{position:2,name:"Helium",weight:4.0026},{position:3,name:"Lithium",weight:6.941}];let Ot=(()=>{class ${constructor(ot,ct,bt){this.subInjectService=ot,this.researchService=ct,this._analyticCache=bt,this.dataSource=Tt,this.columnsToDisplayWithExpand=["name","position","weight","expand"],this.displayedColumns1=["position","name","weight"],this.dataSource1=Tt,this.isLoading=!0,this.ratingEnable=!1}ngOnInit(){this.ratingEnable=this._analyticCache.ratingEnable,this.tab=this.data.tab,this.overlapDetail()}excelDownload(){this.spinner=!0;let ot=this.dataSource;if(ot.length>0){let ct=`${this.data.left} & ${this.data.left} ${this.data.tab} Overlap"`,bt=[],yt=[],et=[{width:40,key:`${this.data.tab} Name`},{width:60,key:"Overlap Exposure (Cr)"},{width:10,key:"Weight %"}],ht=[`${this.data.tab} Name`,"Overlap Exposure (Cr)","Weight %"];ot.forEach(V=>{bt.push(Object.assign(["stock"==this.data.tab?V.amcName:"sector"==this.data.tab?V.sectorName:"industry"==this.data.tab?V.industry:"",V.invAmt,V.wet]))}),N.x.exportExcelResearchPhase2(et,ht,bt,yt,ct),setTimeout(()=>{this.spinner=!1},1e3)}}overlapDetail(){this.isLoading=!0;const ot={clientId:st.e.getClientId(),filterType:this.data.tab,schemeCode1:this.data.codeleft,schemeCode2:this.data.coderight};this.data.filterData&&this.data.filterData.arnId?.length!=this.data.filterData.arnRiaList?.length&&this.data.filterData.arnId?.length>0&&(ot.arnRiaList=this.data.filterData.arnId),this.researchService.getOverlapDetails(ot).subscribe(ct=>{ct&&ct.length>0?(ct.sort((bt,yt)=>bt.wet>yt.wet?-1:1),this.dataSource=ct,this.isLoading=!1):(this.dataSource=[],this.isLoading=!1)},ct=>{this.dataSource=[],this.isLoading=!1})}close(){this.subInjectService.changeNewRightSliderState({state:"close"})}}return $.\u0275fac=function(ot){return new(ot||$)(t.Y36(X.f),t.Y36(e.k),t.Y36(Q.O))},$.\u0275cmp=t.Xpm({type:$,selectors:[["app-overlap-slider"]],inputs:{data:"data"},decls:22,vars:8,consts:[[1,"right-side-fixes-x"],[1,"right-sidenav-fixes-y"],[1,"dialogclose","popup-header-fix-40"],[1,"h-64","bb","d-flex","justify-content-between","align-items-center"],[1,"pl-24"],[1,"mb-0","f-400","f-20","roboto","black"],[1,"pr-24","c-p",3,"click"],["src","https://res.cloudinary.com/futurewise/image/upload/v1622610962/myplanner/images/svg/close-icon.svg","height","14","width","14","alt","close icon",1,"material-icons","c-p"],[1,"pl-20","pr-20","d-flex","justify-content-between","mb-24","mt15"],[1,"mr-40"],["class","f-400 f-16 lh-19 roboto mb-0",4,"ngIf"],[1,"table-scroll1","pl-20","pr-20","mb-80"],["mat-table","","multiTemplateDataRows","","class","skeletonAnimation","appSkeletonLoading","",3,"dataSource","appSkeletonLoading",4,"ngIf"],["class","col-md-12 p-0",4,"ngIf"],[1,"bottom-fixed","d-flex","justify-content-between","align-items-center",2,"width","50% !important"],[1,"pl-24",3,"click"],[1,"mb-0","text-white","c-p"],[1,"f-400","f-16","lh-19","roboto","mb-0"],["mat-table","","multiTemplateDataRows","","appSkeletonLoading","",1,"skeletonAnimation",3,"dataSource","appSkeletonLoading"],["matColumnDef","name"],["mat-header-cell","","class"," f-14 f-500 text-black roboto font-weight-bold",4,"matHeaderCellDef"],["mat-cell","","class"," c-p bl","style","padding-left: 8px !important;",4,"matCellDef"],["matColumnDef","position"],["mat-cell","","class"," c-p",4,"matCellDef"],["matColumnDef","weight"],["matColumnDef","expand"],["mat-header-cell","","aria-label","row actions",4,"matHeaderCellDef"],["mat-cell","","class","br",4,"matCellDef"],["matColumnDef","expandedDetail"],["class","pl-20 pr-20 bt","mat-cell","",4,"matCellDef"],["mat-header-row","","class","header-style",4,"matHeaderRowDef"],["mat-row","","class","example-element-row h-row",3,"example-expanded-row","click",4,"matRowDef","matRowDefColumns"],["mat-row","","class","example-detail-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell","",1,"f-14","f-500","text-black","roboto","font-weight-bold"],["mat-cell","",1,"c-p","bl",2,"padding-left","8px !important"],[1,"bar","f-14","f-400","roboto"],["mat-cell","",1,"c-p"],["appFormatNumber","",1,"bar","f-14","f-400","roboto",3,"formatWithSymbol"],["mat-header-cell","","aria-label","row actions"],["mat-cell","",1,"br"],["mat-icon-button","","aria-label","expand row",3,"click"],["class","icon-style",4,"ngIf"],[1,"icon-style"],["mat-cell","",1,"pl-20","pr-20","bt"],[1,"example-element-detail"],[1,"p-20","table-scroll1",2,"width","100%"],[1,"table-style"],[1,"h-44","bb1","light-bg"],[1,"pl-8","f-14","f-500","text-black","roboto","font-weight-bold"],[1,"f-14","f-500","text-black","roboto","font-weight-bold"],[1,"h-36","bb1"],[1,"pl-8","f-14","f-400","roboto","text-black"],["appFormatNumber","",1,"f-14","f-400","roboto","text-black",3,"formatWithSymbol"],[1,"f-14","f-400","roboto","text-black"],["mat-header-row","",1,"header-style"],["mat-row","",1,"example-element-row","h-row",3,"click"],["mat-row","",1,"example-detail-row"],["mat-cell","","class","br","style","padding-right: 4px !important;",4,"matCellDef"],["mat-cell","",1,"br",2,"padding-right","4px !important"],[1,"col-md-12","p-0"],[1,"d-flex","justify-content-center","b-a","p-44"]],template:function(ot,ct){1&ot&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h5",5),t._uU(6),t.qZA()(),t.TgZ(7,"div",6),t.NdJ("click",function(){return ct.close()}),t._UZ(8,"img",7),t.qZA()()(),t.TgZ(9,"div",8)(10,"div",9),t.YNc(11,b,2,1,"p",10),t.YNc(12,_,2,0,"p",10),t.qZA()(),t.TgZ(13,"div",11),t.YNc(14,g,18,6,"table",12),t.YNc(15,J,18,6,"table",12),t.YNc(16,At,18,6,"table",12),t.YNc(17,Dt,3,0,"div",13),t.qZA(),t.TgZ(18,"div",14)(19,"div",15),t.NdJ("click",function(){return ct.close()}),t.TgZ(20,"h5",16),t._uU(21,"Cancel"),t.qZA()()()()()),2&ot&&(t.xp6(6),t.AsE("Overlap ","sector"==ct.tab?"in":"of"," ","sector"==ct.tab?"sectors":"industry"==ct.tab?"industry":"stocks",""),t.xp6(5),t.Q6J("ngIf","stock"==ct.tab||"industry"==ct.tab),t.xp6(1),t.Q6J("ngIf","sector"==ct.tab),t.xp6(2),t.Q6J("ngIf","sector"==ct.tab),t.xp6(1),t.Q6J("ngIf","industry"==ct.tab),t.xp6(1),t.Q6J("ngIf","stock"==ct.tab),t.xp6(1),t.Q6J("ngIf",0==ct.dataSource.length))},dependencies:[Y.O5,H.lW,z.Hw,i.BZ,i.fO,i.as,i.w1,i.Dz,i.nj,i.ge,i.ev,i.XQ,i.Gk,h.d,P.R,Y.JJ],styles:["table[_ngcontent-%COMP%]{width:100%}tr.example-detail-row[_ngcontent-%COMP%]{height:0}tr.example-element-row[_ngcontent-%COMP%]:not(.example-expanded-row):hover{background:whitesmoke}tr.example-element-row[_ngcontent-%COMP%]:not(.example-expanded-row):active{background:#efefef}.example-element-row[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom-width:0}.example-element-detail[_ngcontent-%COMP%]{overflow:hidden;display:flex}.example-element-diagram[_ngcontent-%COMP%]{min-width:80px;border:2px solid black;padding:8px;font-weight:lighter;margin:8px 0;height:104px}.example-element-symbol[_ngcontent-%COMP%]{font-weight:700;font-size:40px;line-height:normal}.example-element-description[_ngcontent-%COMP%]{padding:16px}.example-element-description-attribution[_ngcontent-%COMP%]{opacity:.5}  .mat-icon-button{width:20px!important;height:20px!important;line-height:20px!important}  .mat-icon{line-height:20px!important;height:20px!important;width:20px!important}.popup-header-fix-40[_ngcontent-%COMP%]{position:fixed;width:40%;z-index:10;background:#fff!important;border-left:1px solid rgba(0,0,0,.12)}  th.mat-header-cell:first-of-type{padding-left:8px!important}  th.mat-header-cell:last-of-type{padding-right:0!important}  td.mat-cell:first-of-type{padding-left:0!important}  td.mat-cell:last-of-type{padding-right:0!important}.mt15[_ngcontent-%COMP%]{margin-top:15%!important}.txt-orng[_ngcontent-%COMP%]{color:#ff6823!important}.icon-style[_ngcontent-%COMP%]{border:1px solid #BCC6CA!important;color:#bcc6ca!important;font-size:16px!important}.table-style[_ngcontent-%COMP%]{width:100%;border:1px solid #DADCE0;border-collapse:collapse}.bb1[_ngcontent-%COMP%]{border-bottom:1px solid #DADCE0!important}.light-bg[_ngcontent-%COMP%]{background:#F5F7F7!important}.pl-8[_ngcontent-%COMP%]{padding-left:8px!important}.header-style[_ngcontent-%COMP%]{height:44px!important;background:#F5F7F7!important;border-top:1px solid #DADCE0!important;border-left:1px solid #DADCE0!important;border-right:1px solid #DADCE0!important}"],data:{animation:[(0,Z.X$)("detailExpand",[(0,Z.SB)("collapsed",(0,Z.oB)({height:"0px",minHeight:"0"})),(0,Z.SB)("expanded",(0,Z.oB)({height:"*"})),(0,Z.eR)("expanded <=> collapsed",(0,Z.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}}),$})()},36827:(Ct,gt,O)=>{O.d(gt,{h:()=>N});var st=O(94650),e=O(65938),Z=O(97392);let N=(()=>{class t{constructor(){}ngOnInit(){}}return t.\u0275fac=function(Q){return new(Q||t)},t.\u0275cmp=st.Xpm({type:t,selectors:[["app-apply-filter-dialog"]],decls:18,vars:3,consts:[[2,"width","340px"],[1,"bb","h-50","justify-content-between","align-items-center","d-flex","header-top"],[1,"f-400","mb-0","f-16","roboto","text-dark","pl-20"],[1,"mr-20","c-p"],[1,"f-30","pt-5","c-p",3,"mat-dialog-close"],[1,"pl-20","pr-20"],[1,"mt-20","mb-30","f-400","f-14","roboto"],[1,"d-flex","justify-content-end","mb-2
10","mr-20"],[1,"bg-white",2,"color","gray",3,"mat-dialog-close"],[1,"btn-primary",3,"mat-dialog-close"]],template:function(Q,Y){1&Q&&(st.TgZ(0,"div",0)(1,"div",1)(2,"div")(3,"p",2),st._uU(4,"Apply filters"),st.qZA()(),st.TgZ(5,"div",3)(6,"mat-icon",4),st._uU(7,"close"),st.qZA()()(),st.TgZ(8,"div",5)(9,"p",6),st._uU(10,"Do you want to apply the filters before closing?"),st.qZA()(),st.TgZ(11,"div",7)(12,"div")(13,"button",8),st._uU(14,"DON'T APPLY"),st.qZA()(),st.TgZ(15,"div")(16,"button",9),st._uU(17,"APPLY"),st.qZA()()()()),2&Q&&(st.xp6(6),st.Q6J("mat-dialog-close",!1),st.xp6(7),st.Q6J("mat-dialog-close",!1),st.xp6(3),st.Q6J("mat-dialog-close",!0))},dependencies:[e.ZT,Z.Hw]}),t})()},43537:(Ct,gt,O)=>{O.d(gt,{M:()=>h});var st=O(36827),e=O(94650),Z=O(65938),N=O(23767),t=O(36895),X=O(56709),Q=O(49652),Y=O(97392),H=O(96338);function z(P,b){if(1&P){const _=e.EpF();e.TgZ(0,"mat-checkbox",20),e.NdJ("change",function(){const o=e.CHM(_).$implicit,r=e.oxw();return e.KtG(r.changeXirr(o.id))}),e.TgZ(1,"span"),e._UZ(2,"img",21),e.qZA(),e.TgZ(3,"span",22),e._uU(4),e.qZA()()}if(2&P){const _=b.$implicit;e.Q6J("checked",_.checked),e.xp6(2),e.Q6J("src",_.imgUrl,e.LSH),e.xp6(2),e.hij(" ",_.name,"")}}function i(P,b){if(1&P){const _=e.EpF();e.TgZ(0,"mat-checkbox",20),e.NdJ("change",function(){const o=e.CHM(_).$implicit,r=e.oxw();return e.KtG(r.changeCurrentValue(o.id))}),e.TgZ(1,"span"),e._UZ(2,"img",21),e.qZA(),e.TgZ(3,"span",22),e._uU(4),e.qZA()()}if(2&P){const _=b.$implicit;e.Q6J("checked",_.checked),e.xp6(2),e.Q6J("src",_.imgUrl,e.LSH),e.xp6(2),e.hij(" ",_.name,"")}}let h=(()=>{class P{constructor(_,E){this._dialog=_,this._subInjectService=E,this.filterObj=[{id:1,name:"XIRR",count:0,data:[{id:1,name:"Top quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1646908435/Group_7_zsvwrl.png",checked:!1,removed:!1},{id:2,name:"Upper middle quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1648721018/Screenshot_3_bwihqs.png",checked:!1,removed:!1},{id:3,name:"Lower middle quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1648721034/Screenshot_4_g6myys.png",checked:!1,removed:!1},{id:4,name:"Bottom quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1648721004/Screenshot_5_oks4cj.png",checked:!1,removed:!1}]},{id:2,name:"Notional gain",count:0,data:[{id:1,name:"Top quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1646908435/Group_7_zsvwrl.png",checked:!1,removed:!1},{id:2,name:"Upper middle quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1648721018/Screenshot_3_bwihqs.png",checked:!1,removed:!1},{id:3,name:"Lower middle quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1648721034/Screenshot_4_g6myys.png",checked:!1,removed:!1},{id:4,name:"Bottom quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1648721004/Screenshot_5_oks4cj.png",checked:!1,removed:!1}]},{id:3,name:"Current value",count:0,data:[{id:1,name:"Top quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1646908435/Group_7_zsvwrl.png",checked:!1,removed:!1},{id:2,name:"Upper middle quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1648721018/Screenshot_3_bwihqs.png",checked:!1,removed:!1},{id:3,name:"Lower middle quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1648721034/Screenshot_4_g6myys.png",checked:!1,removed:!1},{id:4,name:"Bottom quartile",imgUrl:"https://res.cloudinary.com/futurewise/image/upload/v1648721004/Screenshot_5_oks4cj.png",checked:!1,removed:!1}]}],this.xirr_panel=!1,this.notional_gain_panel=!1,this.current_value_panel=!1,this.xirr_count=0,this.notional_gain_count=0,this.current_value_count=0,this.total_count=0}ngOnInit(){this.data&&(this.filterObj=JSON.parse(JSON.stringify(this.data)),this.updateXirrCount(),this.updateNgCount(),this.updateCurrentValueCount()),this.closeObj=JSON.parse(JSON.stringify(this.filterObj))}updateTotalCount(){this.total_count=this.xirr_count+this.current_value_count+this.notional_gain_count}selectAllXirr(){this.filterObj[0].data.every(_=>!0===_.checked)?this.filterObj[0].data.forEach(_=>{_.checked=!1}
1):(this.filterObj[0].data.some(_=>!0===_.checked),this.filterObj[0].data.forEach(_=>{_.checked=!0})),this.updateXirrCount()}clearAllXirr(){this.filterObj[0].data.forEach(_=>{_.checked=!1}),this.updateXirrCount()}changeXirr(_){let E=this.filterObj[0].data.find(y=>y.id==_);E.checked=!E.checked,this.updateXirrCount()}updateXirrCount(){this.xirr_count=this.filterObj[0].data.filter(_=>_.checked).length,this.filterObj[0].count=this.xirr_count,this.updateTotalCount()}selectAllNg(){this.filterObj[1].data.every(_=>!0===_.checked)?this.filterObj[1].data.forEach(_=>{_.checked=!1}):(this.filterObj[1].data.some(_=>!0===_.checked),this.filterObj[1].data.forEach(_=>{_.checked=!0})),this.updateNgCount()}clearAllNg(){this.filterObj[1].data.forEach(_=>{_.checked=!1}),this.updateNgCount()}changeNg(_){let E=this.filterObj[1].data.find(y=>y.id==_);E.checked=!E.checked,this.updateNgCount()}updateNgCount(){this.notional_gain_count=this.filterObj[1].data.filter(_=>_.checked).length,this.filterObj[1].count=this.notional_gain_count,this.updateTotalCount()}selectAllCurrentValue(){this.filterObj[2].data.every(_=>!0===_.checked)?this.filterObj[2].data.forEach(_=>{_.checked=!1}):(this.filterObj[2].data.some(_=>!0===_.checked),this.filterObj[2].data.forEach(_=>{_.checked=!0})),this.updateCurrentValueCount()}clearAllCurrentValue(){this.filterObj[2].data.forEach(_=>{_.checked=!1}),this.updateCurrentValueCount()}changeCurrentValue(_){let E=this.filterObj[2].data.find(y=>y.id==_);E.checked=!E.checked,this.updateCurrentValueCount()}updateCurrentValueCount(){this.current_value_count=this.filterObj[2].data.filter(_=>_.checked).length,this.filterObj[2].count=this.current_value_count,this.updateTotalCount()}clearAllFilters(){this.clearAllXirr(),this.clearAllNg(),this.clearAllCurrentValue()}openDialog(){this.total_count?this._dialog.open(st.h).afterClosed().subscribe(E=>{E?this.applyFilter():this.close(!1)}):this.close(!1)}close(_){this._subInjectService.changeNewRightSliderState({state:"close",refreshRequired:_,filterData:{filter:this.closeObj}})}applyFilter(){this._subInjectService.changeNewRightSliderState({state:"close",refreshRequired:!0,filterData:{filter:this.filterObj}})}}return P.\u0275fac=function(_){return new(_||P)(e.Y36(Z.uw),e.Y36(N.f))},P.\u0275cmp=e.Xpm({type:P,selectors:[["app-risk-return-filter-drawer"]],decls:43,vars:10,consts:[[1,"right-side-fixes-x"],[1,"right-sidenav-fixes-y"],[1,"bb","h-50","justify-content-between","align-items-center","d-flex","header-top"],[1,"f-400","mb-0","f-16","roboto","text-dark","pl-20"],[1,"mr-20","c-p"],[1,"f-30","pt-5","c-p",3,"click"],[1,"testtest","pl-20","pr-20","pb-60"],[1,"mt-20"],["multi","",1,"example-headers-align"],[3,"expanded","expandedChange"],[1,"d-flex","justify-content-between"],[1,"d-flex","justify-content-between","align-items-center","w-100"],[1,"mb-0","f-400","f-14","roboto","text-dark"],[1,"br-10","mr-10","bg-white","text-center","h-21","w-21"],["role","listitem"],[3,"checked","change",4,"ngFor","ngForOf"],[3,"checked","indeterminate","change"],[1,"p-20","w-100","footer-bottom","d-flex","flex-column"],[1,"text-uppercase","text-primary","f-400","f-14","roboto","ba-primary","bg-white","mb-15",2,"width","23%",3,"click"],[1,"btn-primary",2,"width","23%",3,"click"],[3,"checked","change"],[2,"width","24px","height","18px",3,"src"],[1,"mr-5"]],template:function(_,E){1&_&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div")(4,"p",3),e._uU(5,"Filters"),e.qZA()(),e.TgZ(6,"div",4)(7,"mat-icon",5),e.NdJ("click",function(){return E.openDialog()}),e._uU(8,"close"),e.qZA()()(),e.TgZ(9,"div",6)(10,"div",7)(11,"mat-accordion",8)(12,"mat-expansion-panel",9),e.NdJ("expandedChange",function(o){return E.xirr_panel=o}),e.TgZ(13,"mat-expansion-panel-header",10)(14,"div",11)(15,"div")(16,"p",12),e._uU(17,"XIRR"),e.qZA()(),e.TgZ(18,"div",13),e._uU(19),e.qZA()()(),e.TgZ(20,"div")(21,"mat-list-item",14),e.YNc(22,z,5,3,"mat-checkbox",15),e.TgZ(23,"mat-checkbox",16),e.NdJ("change",function(){return E.selectAllXirr()}),e._uU(24," Show all quartiles "),e.qZA()()()(),e.TgZ(25,"mat-expansion-panel",9),e.NdJ("expandedChange",function(o){return E.current_value_panel=o}),e.TgZ(26,"mat-expansion-panel-header",10)(27,"div",11)(28,"div")(29,"p",12),e._uU(30,"Current value"),e.qZA()(),e.TgZ(31,"div",13),e._uU(32),e.qZA()()(),e.TgZ(33,"div")(34,"mat-list-item",14),e.YNc(35,i,5,3,"mat-checkbox",15),e.TgZ(36,"mat-checkbox",16),e.NdJ("change",function(){return E.selectAllCurrentValue()}),e._uU(37," Show all quartiles "),e.qZA()()()()()()(),e.TgZ(38,"div",17)(39,"button",18),e.NdJ("click",function(){return E.clearAllFilters()}),e._uU(40," RESET FILTERS "),e.qZA(),e.TgZ(41,"button",19),e.NdJ("click",function(){return E.applyFilter()}),e._uU(42,"APPLY FILTERS"),e.qZA()()()()),2&_&&(e.xp6(12),e.Q6J("expanded",E.xirr_panel),e.xp6(7),e.hij(" ",E.xirr_count," "),e.xp6(3),e.Q6J("ngForOf",E.filterObj[0].data),e.xp6(1),e.Q6J("checked",E.xirr_count==(null==E.filterObj[0].data?null:E.filterObj[0].data.length))("indeterminate",E.xirr_count<(null==E.filterObj[0].data?null:E.filterObj[0].data.length)&&E.xirr_count>0),e.xp6(2),e.Q6J("expanded",E.current_value_panel),e.xp6(7),e.hij(" ",E.current_value_count," "),e.xp6(3),e.Q6J("ngForOf",E.filterObj[2].data),e.xp6(1),e.Q6J("checked",E.current_value_count==(null==E.filterObj[2].data?null:E.filterObj[2].data.length))("indeterminate",E.current_value_count<(null==E.filterObj[2].data?null:E.filterObj[2].data.length)&&E.current_value_count>0))},dependencies:[t.sg,X.oG,Q.pp,Q.ib,Q.yz,Y.Hw,H.Tg],styles:[".testtest[_ngcontent-%COMP%]     .mat-chip-list-wrapper{flex-wrap:wrap!important}.testtest[_ngcontent-%COMP%]     .mat-accordion .mat-expansion-panel{margin-bottom:20px!important;box-shadow:none!important;border:1px solid #D9DEE1!important;border-radius:0!important}.testtest[_ngcontent-%COMP%]     .mat-checkbox{display:table;line-height:40px}.testtest[_ngcontent-%COMP%]     .mat-expansion-panel-header{height:36px!important;padding:0 15px!important}.testtest[_ngcontent-%COMP%]     .mat-expansion-panel-header.mat-expanded{he
1ight:36px!important}.testtest[_ngcontent-%COMP%]     .mat-expansion-indicator:after{margin-bottom:6px!important}.testtest[_ngcontent-%COMP%]     .mat-form-field-appearance-standard .mat-form-field-flex{border:1px solid rgba(25,25,25,.32)!important;padding-top:0!important}.testtest[_ngcontent-%COMP%]     .mat-expansion-panel-body{padding:0 24px 16px!important}.text-org[_ngcontent-%COMP%]{color:#ff6823!important}.h-21[_ngcontent-%COMP%]{height:21px!important}.w-21[_ngcontent-%COMP%]{width:21px!important}.br-10[_ngcontent-%COMP%]{border-radius:10px!important}.header-top[_ngcontent-%COMP%]{position:sticky;top:0;z-index:100;background:white}.footer-bottom[_ngcontent-%COMP%]{position:fixed;bottom:0;z-index:100;background-color:#fff}"]}),P})()},25584:(Ct,gt,O)=>{O.d(gt,{s:()=>i});var st=O(65938),e=O(94650),Z=O(36895),N=O(77331),t=O(97392);function X(h,P){if(1&h){const b=e.EpF();e.ynx(0),e.TgZ(1,"mat-chip",16)(2,"span",17),e._uU(3),e.qZA(),e.TgZ(4,"span")(5,"mat-icon",18),e.NdJ("click",function(){e.CHM(b);const E=e.oxw().$implicit,y=e.oxw(2),o=y.$implicit,r=y.index,R=e.oxw();return e.KtG(R.removeFilterChip(E.id,o.data,r))}),e._uU(6,"close"),e.qZA()()(),e.BQk()}if(2&h){const b=e.oxw().$implicit;e.xp6(3),e.Oqu(b.name)}}function Q(h,P){if(1&h){const b=e.EpF();e.ynx(0),e.TgZ(1,"span"),e._uU(2),e.TgZ(3,"span",19),e.NdJ("click",function(){e.CHM(b);const E=e.oxw().$implicit,y=e.oxw(2),o=y.$implicit,r=y.index,R=e.oxw();return e.KtG(R.undoFilterChip(E.id,o.data,r))}),e._uU(4,"UNDO"),e.qZA()(),e.BQk()}if(2&h){const b=e.oxw().$implicit;e.xp6(2),e.hij('"',b.name,'" removed. ')}}function Y(h,P){if(1&h&&(e.ynx(0),e.YNc(1,X,7,1,"ng-container",12),e.YNc(2,Q,5,1,"ng-container",12),e.BQk()),2&h){const b=P.$implicit;e.xp6(1),e.Q6J("ngIf",b.checked),e.xp6(1),e.Q6J("ngIf",!b.checked&&(null==b?null:b.removed))}}function H(h,P){if(1&h&&(e.ynx(0),e.TgZ(1,"p",13),e._uU(2),e.qZA(),e.TgZ(3,"div",14)(4,"mat-chip-list",15),e.YNc(5,Y,3,2,"ng-container",6),e.qZA()(),e.BQk()),2&h){const b=e.oxw().$implicit;e.xp6(2),e.Oqu(b.name),e.xp6(3),e.Q6J("ngForOf",b.data)}}function z(h,P){if(1&h&&(e.ynx(0),e.YNc(1,H,6,2,"ng-container",12),e.BQk()),2&h){const b=P.$implicit;e.xp6(1),e.Q6J("ngIf",b.count>0)}}let i=(()=>{class h{constructor(b,_){this.dialogRef=b,this.data=_,this.isChangeDone=!1}ngOnInit(){this.filterObj=JSON.parse(JSON.stringify(this.data))}removeFilterChip(b,_,E){this.isChangeDone=!0;let y=_.find(o=>o.id===b);y.checked=!1,y.removed=!0,this.sortData(_)}sortData(b){b.sort((_,E)=>!1===_.removed&&!0===E.removed?-1:!0===_.removed&&!1===E.removed?1:0)}undoFilterChip(b,_,E){this.isChangeDone=!0;let y=_.find(o=>o.id===b);y.checked=!0,y.removed=!1,this.sortData(_)}addMoreFilterclose(){this.dialogRef.close({addMore:!0,data:this.data})}sortById(b){b.sort((_,E)=>_.id-E.id)}applyFilter(){this.filterObj.forEach(b=>{b?.data&&this.sortById(b?.data)}),this.filterObj[0].count=this.filterObj[0].data.filter(b=>1==b.checked).length,this.filterObj[1].count=this.filterObj[1].data.filter(b=>1==b.checked).length,this.filterObj[2].count=this.filterObj[2].data.filter(b=>1==b.checked).length,this.data=this.filterObj,this.dialogRef.close({addMore:!1,data:this.data})}clearAllFilters(){this.clearAllXirr(),this.clearAllNg(),this.clearAllCurrentValue(),this.filterObj.forEach(b=>{b?.data&&this.sortById(b?.data)}),this.data=this.filterObj,this.dialogRef.close({addMore:!1,data:this.data})}clearAllXirr(){this.filterObj[0].data.forEach(b=>{b.checked=!1}),this.filterObj[0].count=this.filterObj[0].data.filter(b=>b.checked).length}clearAllNg(){this.filterObj[1].data.forEach(b=>{b.checked=!1}),this.filterObj[1].count=this.filterObj[1].data.filter(b=>b.checked).length}clearAllCurrentValue(){this.filterObj[2].data.forEach(b=>{b.checked=!1}),this.filterObj[2].count=this.filterObj[2].data.filter(b=>b.checked).length}}return h.\u0275fac=function(b){return new(b||h)(e.Y36(st.so),e.Y36(st.WI))},h.\u0275cmp=e.Xpm({type:h,selectors:[["app-risk-return-filter-popup"]],decls:17,vars:3,consts:[[1,"chip",2,"width","656px"],[1,"bb","h-50","justify-content-between","align-items-center","d-flex","header-top"],[1,"f-400","mb-0","f-16","roboto","text-dark","pl-20"],[1,"mr-20","c-p"],[1,"f-30","c-p","h-30",3,"mat-dialog-close"],[1,"p-20","wrap"],[4,"ngFor","ngForOf"],[1,"d-flex","justify-content-end"],[1,"mt-20"],[1,"text-uppercase","text-primary","f-400","f-14","roboto","bg-white","ba-primary",3,"click"],[1,"mt-20","ml-10"],[1,"text-uppercase","text-white","f-400","f-14","roboto",3,"ngClass","click"],[4,"ngIf"],[1,"f-400","f-16","roboto","text-black"],[1,"d-flex","mt-20","mb-30"],["aria-label","Fish selection"],[1,"mr-0","pr-0","roboto",2,"background","#F5F7F7","font-weight","400 !important","font-size","14px !important","height","24px"],[1,"font-weight-bold"],[1,"f-18","h-26","pt-7","c-p",2,"color","#83959D",3,"click"],[1,"c-p","text-primary",3,"click"]],template:function(b,_){1&b&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div")(3,"p",2),e._uU(4,"Applied filters"),e.qZA()(),e.TgZ(5,"div",3)(6,"mat-icon",4),e._uU(7,"close"),e.qZA()()(),e.TgZ(8,"div",5),e.YNc(9,z,2,1,"ng-container",6),e.TgZ(10,"div",7)(11,"div",8)(12,"button",9),e.NdJ("click",function(){return _.clearAllFilters()}),e._uU(13," RESET FILTERS "),e.qZA()(),e.TgZ(14,"div",10)(15,"button",11),e.NdJ("click",function(){return _.applyFilter()}),e._uU(16," Apply changes "),e.qZA()()()()()),2&b&&(e.xp6(6),e.Q6J("mat-dialog-close",!1),e.xp6(3),e.Q6J("ngForOf",_.filterObj),e.xp6(6),e.Q6J("ngClass",_.isChangeDone?"btn-primary":"bg-grey"))}
1,dependencies:[Z.mk,Z.sg,Z.O5,N.qn,N.HS,st.ZT,t.Hw],styles:[".wrap[_ngcontent-%COMP%]     .mat-chip-list-wrapper{flex-wrap:wrap!important}.gray-bg[_ngcontent-%COMP%]{background:#BCC6CA!important}.pt-7[_ngcontent-%COMP%]{padding-top:7px!important}.chip[_ngcontent-%COMP%]     .mat-standard-chip{font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:16px!important;color:#000!important}"]}),h})()},6736:(Ct,gt,O)=>{O.d(gt,{e:()=>K});var st=O(41074),e=O(94650),Z=O(4859),N=O(56709),t=O(53626),X=O(3848);function Q(I,k){1&I&&e._uU(0," Purchase ")}function Y(I,k){1&I&&(e.TgZ(0,"th",33),e._UZ(1,"mat-checkbox"),e.qZA())}function H(I,k){1&I&&(e.TgZ(0,"td",34),e._UZ(1,"mat-checkbox"),e.qZA())}function z(I,k){1&I&&(e.TgZ(0,"th",35),e._uU(1," Year "),e.qZA())}function i(I,k){1&I&&(e.TgZ(0,"td",34)(1,"p",36),e._uU(2,"27-02-2018"),e.qZA()())}function h(I,k){1&I&&(e.TgZ(0,"th",35),e._uU(1," Amount "),e.qZA())}function P(I,k){1&I&&(e.TgZ(0,"td",34)(1,"p",36),e._uU(2,"\u20b915,00,000"),e.qZA()())}function b(I,k){1&I&&(e.TgZ(0,"th",37),e._uU(1," Description "),e.qZA())}function _(I,k){1&I&&(e.TgZ(0,"td",38)(1,"p",36),e._uU(2," $Description - Lorem ipsum dolor sit dolor sit ang ..."),e.qZA()())}function E(I,k){1&I&&(e.TgZ(0,"th",39)(1,"p",40),e._uU(2," Advanced "),e._UZ(3,"br"),e._uU(4," Options "),e.qZA()())}function y(I,k){1&I&&(e.TgZ(0,"td",34)(1,"div"),e._UZ(2,"img",41),e.qZA()())}function o(I,k){1&I&&e._UZ(0,"tr",42)}function r(I,k){1&I&&e._UZ(0,"tr",43)}function R(I,k){1&I&&e._uU(0," Redemption ")}function q(I,k){1&I&&e._uU(0," SIP ")}function S(I,k){1&I&&e._uU(0," SWP ")}let K=(()=>{class I{constructor(T){this._eventService=T,this.displayedColumns=["check","position","name","weight","symbol"],this.dataSource=[{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol:"H"}]}ngOnInit(){}close(T){this._eventService.changeUpperSliderState({direction:"top",state:"close",refreshRequired:!1})}}return I.\u0275fac=function(T){return new(T||I)(e.Y36(st.P))},I.\u0275cmp=e.Xpm({type:I,selectors:[["app-AddTranxUpperSilder"]],decls:65,vars:4,consts:[[1,"right-side-fixes-x",2,"position","relative"],[1,"right-sidenav-fixes-y"],[1,"align-items-center","d-flex","justify-content-between","bb"],[1,"br","pt-10","pb-10"],["width","200","src","https://res.cloudinary.com/futurewise/image/upload/v1694499114/organizational_profile_logo/bnjajuw07mdh4mtepxys.png"],[1,"mb-0","roboto","f-5=400","f-16"],[1,"material-icons","c-p","pt-8","pr-8"],[1,"p-10",2,"position","relative"],[1,"roboto","f-400","f-14","text-primitive"],[2,"position","absolute","right","10px","z-index","100"],["mat-button","",1,"text-primary","roboto","f-400","f-14"],["animationDuration","0ms",3,"selectedIndex"],["mat-tab-label",""],[1,"col-md-12","p-0","pt-20"],["mat-table","","id","table-low",3,"dataSource"],["matColumnDef","check"],["mat-header-cell","","class","text-center w-5",4,"matHeaderCellDef"],["mat-cell","","class","text-center",4,"matCellDef"],["matColumnDef","position"],["mat-header-cell","","class"," text-center f-500",4,"matHeaderCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["mat-header-cell","","class"," f-500",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","symbol"],["mat-header-cell","","class"," f-500 w-5 text-center",4,"matHeaderCellDef"],["mat-header-row","","class","h-40",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["disabled","true"],[1,"p-20","pt-10","pb-10","align-items-center","w-100","d-flex","justify-content-between",2,"background-color","#757575","position","absolute","bottom","0","z-index","100"],["mat-button","",1,"text-white"],[1,"d-flex"],["mat-button","",1,"btn-primary","ml-10"],["mat-header-cell","",1,"text-center","w-5"],["mat-cell","",1,"text-center"],["mat-header-cell","",1,"text-center","f-500"],[1,"mb-0","p-10","b"],["mat-header-cell","",1,"f-500"],["mat-cell",""],["mat-header-cell","",1,"f-500","w-5","text-center"],[1,"mb-0"],["src","https://res.cloudinary.com/futurewise/image/upload/v1704275099/myplanner/Action_Bar.svg"],["mat-header-row","",1,"h-40"],["mat-row",""]],template:function(T,A){1&T&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),e._UZ(4,"img",4),e.qZA(),e.TgZ(5,"div")(6,"p",5),e._uU(7,"Add Transaction"),e.qZA()(),e.TgZ(8,"div")(9,"i",6),e._uU(10," clear"),e.qZA()()(),e.TgZ(11,"div",7)(12,"p",8),e._uU(13,"The amount is distributed proportionately among all the purchases made in the selected year unless specified in the advanced options."),e.qZA(),e.TgZ(14,"div",9)(15,"button",10),e._uU(16,"+ Add Another Transaction"),e.qZA()(),e.TgZ(17,"mat-tab-group",11)(18,"mat-tab"),e.YNc(19,Q,1,0,"ng-template",12),e.TgZ(20,"div",13)(21,"table",14),e.ynx(22,15),e.YNc(23,Y,2,0,"th",16),e.YNc(24,H,2,0,"td",17),e.BQk(),e.ynx(25,18),e.YNc(26,z,2,0,"th",19),e.YNc(27,i,3,0,"td",17),e.BQk(),e.ynx(28,20),e.YNc(29,h,2,0,"th",19),e.YNc(30,P,3,0,"td",17),e.BQk(),e.ynx(31,21),e.YNc(32,b,2,0,"th",22),e.YNc(33,_,3,0,"td",23),e.BQk(),e.ynx(34,24),e.YNc(35,E,5,0,"th",25),e.YNc(36,y,3,0,"td",17),e.BQk(),e.YNc(37,o,1,0,"tr",26),e.YNc(38,r,1,0,"tr",27),e.qZA(),e.TgZ(39,"button",10),e._uU(40,"+ Add Another Transaction"),e.qZA()()(),e.TgZ(41,"mat-tab"),e.YNc(42,R,1,0,"ng-template",12),e.TgZ(43,"div",13),e._uU(44," hftht "),e.qZA()(),e.TgZ(45,"mat-tab"),e.YNc(46,q,1,0,"ng-template",12),e.TgZ(47,"div",13),e._uU(48," gregerg "),e.qZA()(),e.TgZ(49,"mat-tab"),e.YNc(50,S,1,0,"ng-template",12),e.TgZ(51,"div",13),e._uU(52," grrg "),e.qZA()(),e._UZ(53,"mat-tab",28),e.qZA()()(),e.TgZ(54,"div",29)(55,"div")(56,"button",30),e._uU(57,"Cancel"),e.qZA()(),e.TgZ(58,"div",31)(59,"div")(60,"button",30),e._uU(61,"Reset"),e.qZA()(),e.TgZ(62,"div")(63,"button",32),e._uU(64,"Apply"),e.qZA()()()()()),2&T&&(e.xp6(17),e.Q6J("selectedIndex",1),e.xp6(4),e.Q6J("dataSource",A.dataSource),e.xp6(16),e.Q6J("matHeaderRowDef",A.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",A.displayedColumns))},dependencies:[Z.lW,N.oG,t.BZ,t.fO,t.as,t.w1,t.Dz,t.nj,t.ge,t.ev,t.XQ,t.Gk,X.SP,X.uD,X.uX],styles:["[_nghost-%COMP%]     .mat-tab-labels{flex-direction:row}mat-tab-group[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column}[_nghost-%COMP%]     .mat-tab-body-wrapper{flex-grow:1;display:flex;flex-direction:column}mat-tab-body[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column}[_nghost-%COMP%]     .mat-ink-bar{display:none}[_nghost-%COMP%]     .mat-tab-label.mat-tab-label-active{background-color:transparent!important;border-top:1px solid #BCC6CA!important;border-right:1px solid #BCC6CA!important;border-left:1px solid #BCC6CA!important;border-bottom:none!important;color:#000!important;font-weight:400!important;font-size:16px!important;line-height:19px!important}[_nghost-%COMP%]     .mat-tab-label{background-color:transparent;height:41px!important;font-weight:400!important;font-size:16px!important;color:#000!important;border-top:1px solid white!important;line-height:19px!important;border-bottom:1px solid #BCC6CA!important}[_nghost-%COMP%]     .mat-tab-header{border-bottom:0px!important}[_nghost-%COMP%]     .mat-tab-label.mat-tab-disabled{flex-grow:1!important}.text-elipsis[_ngcontent-%COMP%]{white-space:nowrap;width:290px;overflow:hidden;text-overflow:ellipsis}"]}),I})()},4130:(Ct,gt,O)=>{O.d(gt,{Z:()=>k});var st=O(65938),e=O(94650),Z=O(4859),N=O(56709),t=O(53626),X=O(3848);function Q(T,A){1&T&&e._uU(0," All ")}function Y(T,A){1&T&&(e.TgZ(0,"th",26),e._UZ(1,"mat-checkbox"),e.qZA())}function H(T,A){1&T&&(e.TgZ(0,"td",27),e._UZ(1,"mat-checkbox"),e.qZA())}function z(T,A){1&T&&(e.TgZ(0,"th",28),e._uU(1," Date "),e.qZA())}function i(T,A){1&T&&(e.TgZ(0,"td",29)(1,"p",30),e._uU(2,"27-02-2018"),e.qZA()())}function h(T,A){1&T&&(e.TgZ(0,"th",28),e._uU(1," Amount "),e.qZA())}function P(T,A){1&T&&(e.TgZ(0,"td",29)(1,"p",30),e._uU(2,"\u20b915,00,000"),e.qZA()())}function b(T,A){1&T&&(e.TgZ(0,"th",28),e._uU(1," Type "),e.qZA())}function _(T,A){1&T&&(e.TgZ(0,"td",29)(1,"p",30),e._uU(2,"Redemption"),e.qZA()())}function E(T,A){1&T&&(e.TgZ(0,"th",31),e._uU(1," Description "),e.qZA())}function y(T,A){1&T&&(e.TgZ(0,"td",32)(1,"div",33),e._uU(2," 1.34$Scheme Name - Lorem ipsum dolor sit dolor sit ang "),e.qZA(),e.TgZ(3,"p",34),e._uU(4,"Folio No : 1ASD2345AS6890ASNFGB"),e.qZA()())}function o(T,A){1&T&&e._UZ(0,"tr",35)}function r(T,A){1&T&&e._UZ(0,"tr",36)}function R(T,A){1&T&&e._uU(0," Purchase ")}function q(T,A){1&T&&e._uU(0," Redemption ")}function S(T,A){1&T&&e._uU(0," SIP ")}function K(T,A){1&T&&e._uU(0," SWP ")}function I(T,A){1&T&&e._uU(0," STP ")}let k=(()=>{class T{constructor(j,C){this.dialogRef=j,this.data=C,this.displayedColumns=["check","position","name","weight","symbol"],this.dataSource=[{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol
1:"H"},{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol:"H"}]}ngOnInit(){}}return T.\u0275fac=function(j){return new(j||T)(e.Y36(st.so),e.Y36(st.WI))},T.\u0275cmp=e.Xpm({type:T,selectors:[["app-change-log-dialog"]],decls:62,vars:4,consts:[[1,"p-20","pb-10","pt-10","align-items-center","d-flex","justify-content-between","bb",2,"width","800px"],[1,"mb-0","roboto","f-500","f-20"],[1,"material-icons","c-p","pt-8"],[1,"p-10"],["animationDuration","0ms",3,"selectedIndex"],["mat-tab-label",""],[1,"col-md-12","p-0","pt-20"],["mat-table","","id","table-low",3,"dataSource"],["matColumnDef","check"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","position"],["mat-header-cell","","class"," text-center f-500",4,"matHeaderCellDef"],["mat-cell","","class","text-center",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-cell","","class"," f-500 w-40",4,"matHeaderCellDef"],["mat-cell","","class","w-40",4,"matCellDef"],["mat-header-row","","class","h-40",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["disabled","true"],[1,"p-20","pt-10","pb-10","align-items-center","d-flex","justify-content-between",2,"width","800px","background-color","#757575"],["mat-button","",1,"text-white"],[1,"d-flex"],["mat-button","",1,"btn-primary","ml-10"],["mat-header-cell",""],["mat-cell",""],["mat-header-cell","",1,"text-center","f-500"],["mat-cell","",1,"text-center"],[1,"mb-0"],["mat-header-cell","",1,"f-500","w-40"],["mat-cell","",1,"w-40"],[1,"text-elipsis"],[1,"f-10","mb-0"],["mat-header-row","",1,"h-40"],["mat-row",""]],template:function(j,C){1&j&&(e.TgZ(0,"div",0)(1,"div")(2,"p",1),e._uU(3,"Change Log"),e.qZA()(),e.TgZ(4,"div")(5,"i",2),e._uU(6," clear"),e.qZA()()(),e.TgZ(7,"div",3)(8,"mat-tab-group",4)(9,"mat-tab"),e.YNc(10,Q,1,0,"ng-template",5),e.TgZ(11,"div",6)(12,"table",7),e.ynx(13,8),e.YNc(14,Y,2,0,"th",9),e.YNc(15,H,2,0,"td",10),e.BQk(),e.ynx(16,11),e.YNc(17,z,2,0,"th",12),e.YNc(18,i,3,0,"td",13),e.BQk(),e.ynx(19,14),e.YNc(20,h,2,0,"th",12),e.YNc(21,P,3,0,"td",13),e.BQk(),e.ynx(22,15),e.YNc(23,b,2,0,"th",12),e.YNc(24,_,3,0,"td",13),e.BQk(),e.ynx(25,16),e.YNc(26,E,2,0,"th",17),e.YNc(27,y,5,0,"td",18),e.BQk(),e.YNc(28,o,1,0,"tr",19),e.YNc(29,r,1,0,"tr",20),e.qZA()()(),e.TgZ(30,"mat-tab"),e.YNc(31,R,1,0,"ng-template",5),e.TgZ(32,"div",6),e._uU(33," hftht "),e.qZA()(),e.TgZ(34,"mat-tab"),e.YNc(35,q,1,0,"ng-template",5),e.TgZ(36,"div",6),e._uU(37," gregerg "),e.qZA()(),e.TgZ(38,"mat-tab"),e.YNc(39,S,1,0,"ng-template",5),e.TgZ(40,"div",6),e._uU(41," grrg "),e.qZA()(),e.TgZ(42,"mat-tab"),e.YNc(43,K,1,0,"ng-template",5),e.TgZ(44,"div",6),e._uU(45," grgeg "),e.qZA()(),e.TgZ(46,"mat-tab"),e.YNc(47,I,1,0,"ng-template",5),e.TgZ(48,"div",6),e._uU(49," fgfr "),e.qZA()(),e._UZ(50,"mat-tab",21),e.qZA()(),e.TgZ(51,"div",22)(52,"div")(53,"button",23),e._uU(54,"Cancel"),e.qZA()(),e.TgZ(55,"div",24)(56,"div")(57,"button",23),e._uU(58,"Reset"),e.qZA()(),e.TgZ(59,"div")(60,"button",25),e._uU(61,"Apply"),e.qZA()()()()),2&j&&(e.xp6(8),e.Q6J("selectedIndex",1),e.xp6(4),e.Q6J("dataSource",C.dataSource),e.xp6(16),e.Q6J("matHeaderRowDef",C.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",C.displayedColumns))},dependencies:[Z.lW,N.oG,t.BZ,t.fO,t.as,t.w1,t.Dz,t.nj,t.ge,t.ev,t.XQ,t.Gk,X.SP,X.uD,X.uX],styles:["[_nghost-%COMP%]     .mat-tab-labels{flex-direction:row}mat-tab-group[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column}[_nghost-%COMP%]     .mat-tab-body-wrapper{flex-grow:1;display:flex;flex-direction:column}mat-tab-body[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column}[_nghost-%COMP%]     .mat-ink-bar{display:none}[_nghost-%COMP%]     .mat-tab-label.mat-tab-label-active{background-color:transparent!important;border-top:1px solid #BCC6CA!important;border-right:1px solid #BCC6CA!important;border-left:1px solid #BCC6CA!important;border-bottom:none!important;color:#000!important;font-weight:400!important;font-size:16px!important;line-height:19px!important}[_nghost-%COMP%]     .mat-tab-label{background-color:transparent;height:41px!important;font-weight:400!important;font-size:16px!important;color:#000!important;border-top:1px solid white!important;line-height:19px!important;border-bottom:1px solid #BCC6CA!important}[_nghost-%COMP%]     .mat-tab-header{border-bottom:0px!important}[_nghost-%COMP%]     .mat-tab-label.mat-tab-disabled{flex-grow:1!important}.text-elipsis[_ngcontent-%COMP%]{white-space:nowrap;width:290px;overflow:hidden;text-overflow:ellipsis}"]}),T})()},45463:(Ct,gt,O)=>{O.d(gt,{F:()=>j});var st=O(65938),e=O(94650),Z=O(47873),N=O(4859),t=O(56709),X=O(59549),Q=O(84385),Y=O(53626),H=O
1(3848);function z(C,F){1&C&&e._uU(0," All ")}function i(C,F){1&C&&(e.TgZ(0,"th",30),e._UZ(1,"mat-checkbox"),e.qZA())}function h(C,F){1&C&&(e.TgZ(0,"td",31),e._UZ(1,"mat-checkbox"),e.qZA())}function P(C,F){1&C&&(e.TgZ(0,"th",32),e._uU(1," Date "),e.qZA())}function b(C,F){1&C&&(e.TgZ(0,"td",33)(1,"p",34),e._uU(2,"27-02-2018"),e.qZA()())}function _(C,F){1&C&&(e.TgZ(0,"th",32),e._uU(1," Amount "),e.qZA())}function E(C,F){1&C&&(e.TgZ(0,"td",33)(1,"p",34),e._uU(2,"\u20b915,00,000"),e.qZA()())}function y(C,F){1&C&&(e.TgZ(0,"th",32),e._uU(1," Type "),e.qZA())}function o(C,F){1&C&&(e.TgZ(0,"td",33)(1,"p",34),e._uU(2,"Redemption"),e.qZA()())}function r(C,F){1&C&&(e.TgZ(0,"th",35),e._uU(1," Description "),e.qZA())}function R(C,F){1&C&&(e.TgZ(0,"td",36)(1,"div",37),e._uU(2," 1.34$Scheme Name - Lorem ipsum dolor sit dolor sit ang "),e.qZA(),e.TgZ(3,"p",38),e._uU(4,"Folio No : 1ASD2345AS6890ASNFGB"),e.qZA()())}function q(C,F){1&C&&e._UZ(0,"tr",39)}function S(C,F){1&C&&e._UZ(0,"tr",40)}function K(C,F){1&C&&e._uU(0," Purchase ")}function I(C,F){1&C&&e._uU(0," Redemption ")}function k(C,F){1&C&&e._uU(0," SIP ")}function T(C,F){1&C&&e._uU(0," SWP ")}function A(C,F){1&C&&e._uU(0," STP ")}let j=(()=>{class C{constructor(g,c){this.dialogRef=g,this.data=c,this.displayedColumns=["check","position","name","weight","symbol"],this.dataSource=[{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{check:1,position:1,name:"Hydrogen",weight:1.0079,symbol:"H"}]}ngOnInit(){}}return C.\u0275fac=function(g){return new(g||C)(e.Y36(st.so),e.Y36(st.WI))},C.\u0275cmp=e.Xpm({type:C,selectors:[["app-transaction-history-dialog"]],decls:69,vars:4,consts:[[1,"p-20","pb-10","pt-10","align-items-center","d-flex","justify-content-between","bb",2,"width","800px"],[1,"mb-0","roboto","f-500","f-20"],[1,"material-icons","c-p","pt-8"],[1,"p-10",2,"position","relative"],[2,"position","absolute","right","10px","z-index","100"],["value","0",1,"form-control"],["value","0"],["value","1"],["animationDuration","0ms",3,"selectedIndex"],["mat-tab-label",""],[1,"col-md-12","p-0","pt-20"],["mat-table","","id","table-low",3,"dataSource"],["matColumnDef","check"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","position"],["mat-header-cell","","class"," text-center f-500",4,"matHeaderCellDef"],["mat-cell","","class","text-center",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","weight"],["matColumnDef","symbol"],["mat-header-cell","","class"," f-500 w-40",4,"matHeaderCellDef"],["mat-cell","","class","w-40",4,"matCellDef"],["mat-header-row","","class","h-40",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["disabled","true"],[1,"p-20","pt-10","pb-10","align-items-center","d-flex","justify-content-between",2,"width","800px","background-color","#757575"],["mat-button","",1,"text-white"],[1,"d-flex"],["mat-button","",1,"btn-primary","ml-10"],["mat-header-cell",""],["mat-cell",""],["mat-header-cell","",1,"text-center","f-500"],["mat-cell","",1,"text-center"],[1,"mb-0"],["mat-header-cell","",1,"f-500","w-40"],["mat-cell","",1,"w-40"],[1,"text-elipsis"],[1,"f-10","mb-0"],["mat-header-row","",1,"h-40"],["mat-row",""]],template:function(g,c){1&g&&(e.TgZ(0,"div",0)(1,"div")(2,"p",1),e._uU(3,"Transaction History - $Year"),e.qZA()(),e.TgZ(4,"div")(5,"i",2),e._uU(6," clear"),e.qZA()()(),e.TgZ(7,"div",3)(8,"div",4)(9,"mat-form-field")(10,"mat-select",5)(11,"mat-option",6),e._uU(12,"2018"),e.qZA(),e.TgZ(13,"mat-option",7),e._uU(14,"2019"),e.qZA()()()(),e.TgZ(15,"mat-tab-group",8)(16,"mat-tab"),e.YNc(17,z,1,0,"ng-template",9),e.TgZ(18,"div",10)(19,"table",11),e.ynx(20,12),e.YNc(21,i,2,0,"th",13),e.YNc(22,h,2,0,"td",14),e.BQk(),e.ynx(23,15),e.YNc(24,P,2,0,"th",16),e.YNc(25,b,3,0,"td",17),e.BQk(),e.ynx(26,18),e.YNc(27,_,2,0,"th",16),e.YNc(28,E,3,0,"td",17),e.BQk(),e.ynx(29,19),e.YNc(30,y,2,0,"th",16),e.YNc(31,o,3,0,"td",17),e.BQk(),e.ynx(32,20),e.YNc(33,r,2,0,"th",21),e.YNc(34,R,5,0,"td",22),e.BQk(),e.YNc(35,q,1,0,"tr",23),e.YNc(36,S,1,0,"tr",24),e.qZA()()(),e.TgZ(37,"mat-tab"),e.YNc(38,K,1,0,"ng-template",9),e.TgZ(39,"div",10),e._uU(40," hftht "),e.qZA()(),e.TgZ(41,"mat-tab"),e.YNc(42,I,1,0,"ng-template",9),e.TgZ(43,"div",10),e._uU(44," gregerg "),e.qZA()(),e.TgZ(45,"mat-tab"),e.YNc(46,k,1,0,"ng-template",9),e.TgZ(47,"div",10),e._uU(48," grrg "),e.qZA()(),e.TgZ(49,"mat-tab"),e.YNc(50,T,1,0,"ng-template",9),e.TgZ(51,"div",10),e._uU(52," grgeg "),e.qZA()(),e.TgZ(53,"mat-tab"),e.YNc(54,A,1,0,"ng-template",9),e.TgZ(55,"div",10),e._uU(56," fgfr "),e.qZA()(),e._UZ(57,"mat-tab",25),e.qZA()(),e.TgZ(58,"div",26)(59,"div")(60,"button",27),e._uU(61,"Cancel"),e.qZA()(),e.TgZ(62,"div",28)(63,"div")(64,"button",27),e._uU(65,"Reset"),e.qZA()(),e.TgZ(66,"div")(67,"button",29),e._uU(68,"Apply"),e.qZA()()()()),2&g&&(e.xp6(15),e.Q6J("selectedIndex",1),e.xp6(4),e.Q6J("dataSource",c.dataSource),e.xp6(16),e.Q6J("matHeaderRowDef",c.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",c.displayedColumns))},dependencies:[Z.ey,N.lW,t.oG,X.KE,Q.gD,Y.BZ,Y.fO,Y.as,Y.w1,Y.Dz,Y.nj,Y.ge,Y.ev,Y.XQ,Y.Gk,H.SP,H.uD,H.uX],styles:["[_nghost-%COMP%]     .mat-tab-labels{flex-direction:row}mat-tab-group[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column}[_nghost-%COMP%]     .mat-tab-body-wrapper{flex-grow:1;display:flex;flex-direction:column}mat-tab-body[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column}[_nghost-%COMP%]     .mat-ink-bar{display:none}[_nghost-%COMP%]     .mat-tab-label.mat-tab-label-active{background-color:transparent!important;border-top:1px solid #BCC6CA!important;border-right:1px solid #BCC6CA!important;border-left:1px solid #BCC6CA!important;border-bottom:none!important;color:#000!important;font-weight:400!important;font-size:16px!important;line-height:19px!important}[_nghost-%COMP%]     .mat-tab-label{background-color:transparent;height:41px!important;font-weight:400!important;font-size:16px!important;color:#000!important;border-top:1px solid white!important;line-height:19px!important;border-bottom:1px solid #BCC6CA!important}[_nghost-%COMP%]     .mat-tab-header{border-bottom:0px!important}[_nghost-%COMP%]     .mat-tab-label.mat-tab-disabled{flex-grow:1!important}.text-elipsis[_ngcontent-%COMP%]{white-space:nowrap;width:290px;overflow:hidden;text-overflow:ellipsis}"]}),C})()},91335:(Ct,gt,O)=>{var st,e,Z;Z=function(Z){function N(t,X,Q,Y){t.hasOwnProperty(X)||(t[X]=Y.apply(null,Q))}N(Z=Z?Z._modules:{},"Core/Axis/OrdinalAxis.js",[Z["Core/Axis/Axis.js"],Z["Core/Globals.js"],Z["Core/Series/Series.js"],Z["Core/Utilities.js"]],function(t,X,Q,Y){var y,H=Y.addEvent,z=Y.correctFloat,i=Y.css,h=Y.defined,P=Y.error,b=Y.pick,_=Y.timeUnits,E=[];return function(o){function r(g,c,a,p,d,n,s){void 0===d&&(d=[]),void 0===n&&(n=0);var f,x,m={},v=this.options.tickPixelInterval,M=this.chart.time,u=[],D=0,B=[],J=-Number.MAX_VALUE;if(!this.options.ordinal&&!this.options.breaks||!d||3>d.length||typeof c>"u")return M.getTimeTicks.apply(M,arguments);var tt=d.length;for(f=0;f<tt;f++){var it=f&&d[f-1]>a;if(d[f]<c&&(D=f),f===tt-1||d[f+1]-d[f]>5*n||it){if(d[f]>J){for(x=M.getTimeTicks(g,d[D],d[f],p);x.length&&x[0]<=J;)x.shift();x.length&&(J=x[x.length-1]),u.push(B.length),B=B.concat(x)}D=f+1}if(it)break}if(x){if(x=x.info,s&&x.unitRange<=_.hour){for(f=B.length-1,D=1;D<f;D++)if(M.dateFormat("%d",B[D])!==M.dateFormat("%d",B[D-1])){m[B[D]]="day";var rt=!0}rt&&(m[B[0]]="day"),x.higherRanks=m}x.segmentStarts=u,B.info=x}else P(12,!1,this.chart);if(s&&h(v)){for(M=[],D=[],f=void 0,rt=x=B.length;rt--;)u=this.translate(B[rt]),f&&(D[rt]=f-u),M[rt]=f=u;for(D.sort(),(D=D[Math.floor(D.length/2)])<.6*v&&(D=null),rt=B[x-1]>a?x-1:x,f=void 0;rt--;)u=M[rt],x=Math.abs(f-u),f&&x<.8*v&&(null===D||x<.8*D)?(m[B[rt]]&&!m[B[rt+1]]?(x=rt+1,f=u):x=rt,B.splice(
1x,1)):f=u}return B}function R(g){var c=this.ordinal.positions;if(!c)return g;var a=c.length-1;if(0>g)g=c[0];else if(g>a)g=c[a];else var p=g-(a=Math.floor(g));return typeof p<"u"&&typeof c[a]<"u"?c[a]+(p?p*(c[a+1]-c[a]):0):g}function q(g){var c=this.ordinal,a=c.positions;if(!a)return g;var p=(g-(this.old?this.old.min:this.min))*(this.old?this.old.transA:this.transA)+this.minPixelPadding;if(0<p&&p<this.left+this.len||(c.extendedOrdinalPositions||(c.extendedOrdinalPositions=c.getExtendedPositions()),a=c.extendedOrdinalPositions),a&&a.length){if(g=c.getIndexOfPoint(p,a),c=z(g%1),0<=g&&g<a.length-1)return a[Math.floor(g)]+c*(a[Math.ceil(g)]-a[Math.floor(g)]);p=a[0];var d=((a=a[(c=a.length)-1])-p)/(c-1);return 0>g?p+d*g:a+d*(g-c)}return g}function S(g,c){var a=o.Additions.findIndexOf(g,c,!0);return g[a]===c?a:a+(c-g[a])/(g[a+1]-g[a])}function K(){this.ordinal||(this.ordinal=new o.Additions(this))}function I(){this.isXAxis&&h(this.options.overscroll)&&this.max===this.dataMax&&(!this.chart.mouseIsDown||this.isInternal)&&(!this.eventArgs||this.eventArgs&&"navigator"!==this.eventArgs.trigger)&&(this.max+=this.options.overscroll,!this.isInternal&&h(this.userMin)&&(this.min+=this.options.overscroll))}function k(){this.horiz&&!this.isDirty&&(this.isDirty=this.isOrdinal&&this.chart.navigator&&!this.chart.navigator.adaptToUpdatedData)}function T(){this.ordinal&&(this.ordinal.beforeSetTickPositions(),this.tickInterval=this.ordinal.postProcessTickInterval(this.tickInterval))}function A(g){var c=this.xAxis[0],a=c.options.overscroll,p=g.originalEvent.chartX,d=this.options.chart.panning,n=!1;if(d&&"y"!==d.type&&c.options.ordinal&&c.series.length){var s=this.mouseDownX,m=c.getExtremes(),v=m.dataMax,M=m.min,u=m.max,f=this.hoverPoints,x=c.closestPointRange||c.ordinal&&c.ordinal.overscrollPointsRange;s=(s-p)/(c.translationSlope*(c.ordinal.slope||x)),x={ordinal:{positions:c.ordinal.getExtendedPositions()}};var D=c.index2val,B=c.val2lin,J=void 0,tt=J=void 0,it=void 0;x.ordinal.positions?1<Math.abs(s)&&(f&&f.forEach(function(rt){rt.setState()}),0>s?(tt=x,it=c.ordinal.positions?c:x):(tt=c.ordinal.positions?c:x,it=x),v>(J=it.ordinal.positions)[J.length-1]&&J.push(v),this.fixedRange=u-M,(J=c.navigatorAxis.toFixedRange(void 0,void 0,D.apply(tt,[B.apply(tt,[M,!0])+s]),D.apply(it,[B.apply(it,[u,!0])+s]))).min>=Math.min(m.dataMin,M)&&J.max<=Math.max(v,u)+a&&c.setExtremes(J.min,J.max,!0,!1,{trigger:"pan"}),this.mouseDownX=p,i(this.container,{cursor:"move"})):n=!0}else n=!0;n||d&&/y/.test(d.type)?a&&(c.max=c.dataMax+a):g.preventDefault()}function j(){var g=this.xAxis;g&&g.options.ordinal&&(delete g.ordinal.index,delete g.ordinal.extendedOrdinalPositions)}function C(g,c){var a=this.ordinal,p=a.positions,d=a.slope,n=a.extendedOrdinalPositions;if(!p)return g;var s=p.length;if(p[0]<=g&&p[s-1]>=g)g=S(p,g);else{if(n||(n=a.getExtendedPositions&&a.getExtendedPositions(),a.extendedOrdinalPositions=n),!n||!n.length)return g;s=n.length,d||(d=(n[s-1]-n[0])/s),p=S(n,p[0]),g=g>=n[0]&&g<=n[s-1]?S(n,g)-p:g<n[0]?-p-(g=n[0]-g)/d:(g-=n[s-1])/d+s-p}return c?g:d*(g||0)+a.offset}o.compose=function(g,c,a){if(-1===E.indexOf(g)){E.push(g);var p=g.prototype;p.getTimeTicks=r,p.index2val=R,p.lin2val=q,p.val2lin=C,p.ordinal2lin=p.val2lin,H(g,"afterInit",K),H(g,"foundExtremes",I),H(g,"afterSetScale",k),H(g,"initialAxisTranslation",T)}return-1===E.indexOf(a)&&(E.push(a),H(a,"pan",A)),-1===E.indexOf(c)&&(E.push(c),H(c,"updatedData",j)),g};var F=function(){function g(c){this.index={},this.axis=c}return g.prototype.beforeSetTickPositions=function(){var c=this.axis,a=c.ordinal,p=c.getExtremes(),d=p.min,n=p.max,s=c.isXAxis&&!!c.options.breaks;p=c.options.ordinal;var v,M,m=c.chart.options.chart.ignoreHiddenSeries,u=[],f=Number.MAX_VALUE,x=!1;if(p||s){c.series.forEach(function(J,tt){if(v=[],!(m&&!1===J.visible||!1===J.takeOrdinalPosition&&!s)&&(u=u.concat(J.processedXData),D=u.length,u.sort(function(it,rt){return it-rt}),f=Math.min(f,b(J.closestPointRange,f)),D)){for(tt=0;tt<D-1;)u[tt]!==u[tt+1]&&v.push(u[tt+1]),tt++;v[0]!==u[0]&&v.unshift(u[0]),u=v}});var D=u.length;if(2<D){var B=u[1]-u[0];for(M=D-1;M--&&!x;)u[M+1]-u[M]!==B&&(x=!0);!c.options.keepOrdinalPadding&&(u[0]-d>B||n-u[u.length-1]>B)&&(x=!0)}else c.options.overscroll&&(2===D?f=u[1]-u[0]:1===D?u=[u[0],u[0]+(f=c.options.overscroll)]:f=a.overscrollPointsRange);x||c.forceOrdinal?(c.options.overscroll&&(a.overscrollPointsRange=f,u=u.concat(a.getOverscrollPositions())),a.positions=u,B=c.ordinal2lin(Math.max(d,u[0]),!0),M=Math.max(c.ordinal2lin(Math.min(n,u[u.length-1]),!0),1),a.slope=n=(n-d)/(M-B),a.offset=d-B*n):(a.overscrollPointsRange=b(c.closestPointRange,a.overscrollPointsRange),a.positions=c.ordinal.slope=a.offset=void 0)}c.isOrdinal=p&&x,a.groupIntervalFactor=null},g.findIndexOf=function(c,a,p){for(var s,d=0,n=c.length-1;d<n;)c[s=Math.ceil((d+n)/2)]<=a?d=s:n=s-1;return c[d]===a||p?d:-1},g.prototype.getExtendedPositions=function(){var c=this,a=c.axis,p=a.constructor.prototype,d=a.chart,n=a.series[0].currentDataGrouping,s=n?n.count+n.unitName:"raw",m=a.options.overscroll,v=a.getExtremes(),M=void 0,u=c.index;if(u||(u=c.index={}),!u[s]){var f={series:[],chart:d,forceOrdinal:!1,getExtremes:function(){return{min:v.dataMin,max:v.dataMax+m}},getGroupPixelWidth:p.getGroupPixelWidth,getTimeTicks:p.getTimeTicks,options:{ordinal:!0},ordinal:{getGroupIntervalFactor:this.getGroupIntervalFactor},ordinal2lin:p.ordinal2lin,getIndexOfPoint:p.getIndexOfPoint,val2lin:p.val2lin};
1f.ordinal.axis=f,a.series.forEach(function(x){(M={xAxis:f,xData:x.xData.slice(),chart:d,destroyGroupedData:X.noop,getProcessedData:Q.prototype.getProcessedData,applyGrouping:Q.prototype.applyGrouping}).xData=M.xData.concat(c.getOverscrollPositions()),M.options={dataGrouping:n?{firstAnchor:"firstPoint",anchor:"middle",lastAnchor:"lastPoint",enabled:!0,forced:!0,approximation:"open",units:[[n.unitName,[n.count]]]}:{enabled:!1}},f.series.push(M),x.processData.apply(M)}),M.closestPointRange!==M.basePointRange&&M.currentDataGrouping&&(f.forceOrdinal=!0),a.ordinal.beforeSetTickPositions.apply({axis:f}),u[s]=f.ordinal.positions}return u[s]},g.prototype.getGroupIntervalFactor=function(c,a,p){var d=(p=p.processedXData).length,n=[],s=this.groupIntervalFactor;if(!s){for(s=0;s<d-1;s++)n[s]=p[s+1]-p[s];n.sort(function(m,v){return m-v}),n=n[Math.floor(d/2)],c=Math.max(c,p[0]),a=Math.min(a,p[d-1]),this.groupIntervalFactor=s=d*n/(a-c)}return s},g.prototype.getIndexOfPoint=function(c,a){var p=this.axis,d=this.positions?this.positions[0]:0,n=p.series[0].points&&p.series[0].points[0]&&p.series[0].points[0].plotX||p.minPixelPadding;return 1<p.series.length&&p.series.forEach(function(s){s.points&&h(s.points[0])&&h(s.points[0].plotX)&&s.points[0].plotX<n&&(n=s.points[0].plotX)}),c=(c-n)/(p.translationSlope*(this.slope||p.closestPointRange||this.overscrollPointsRange)),g.findIndexOf(a,d)+c},g.prototype.getOverscrollPositions=function(){var c=this.axis,a=c.options.overscroll,p=this.overscrollPointsRange,d=[],n=c.dataMax;if(h(p))for(;n<=c.dataMax+a;)d.push(n+=p);return d},g.prototype.postProcessTickInterval=function(c){var a=this.axis,p=this.slope;return p?a.options.breaks?a.closestPointRange||c:c/(p/a.closestPointRange):c},g}();o.Additions=F}(y||(y={})),y}),N(Z,"Series/DataModifyComposition.js",[Z["Core/Axis/Axis.js"],Z["Core/Series/Point.js"],Z["Core/Series/Series.js"],Z["Core/Utilities.js"]],function(t,X,Q,Y){var r,H=X.prototype.tooltipFormatter,z=Y.addEvent,i=Y.arrayMax,h=Y.arrayMin,P=Y.correctFloat,b=Y.defined,_=Y.isArray,E=Y.isNumber,y=Y.isString,o=Y.pick;return function(R){function q(c,a,p){this.isXAxis||(this.series.forEach(function(d){"compare"===c&&"boolean"!=typeof a?d.setCompare(a,!1):"cumulative"!==c||y(a)||d.setCumulative(a,!1)}),o(p,!0)&&this.chart.redraw())}function S(c){var a=this,p=a.series.chart.numberFormatter,d=function(n){c=c.replace("{point."+n+"}",(0<a[n]&&"change"===n?"+":"")+p(a[n],o(a.series.tooltipOptions.changeDecimals,2)))};return b(a.change)&&d("change"),b(a.cumulativeSum)&&d("cumulativeSum"),H.apply(this,[c])}function K(){var c=this.options.compare;if("percent"===c||"value"===c||this.options.cumulative){var a=new g(this);"percent"===c||"value"===c?a.initCompare(c):a.initCumulative()}this.dataModify=a}function I(c){var a=(c=c.dataExtremes).activeYData;if(this.dataModify&&c){var p=void 0;this.options.compare?p=[this.dataModify.modifyValue(c.dataMin),this.dataModify.modifyValue(c.dataMax)]:this.options.cumulative&&_(a)&&2<=a.length&&(p=g.getCumulativeExtremes(a)),p&&(c.dataMin=h(p),c.dataMax=i(p))}}function k(c,a){this.options.compare=this.userOptions.compare=c,this.update({},o(a,!0)),!this.dataModify||"value"!==c&&"percent"!==c?this.points.forEach(function(p){delete p.change}):this.dataModify.initCompare(c)}function T(){if(this.xAxis&&this.processedYData&&this.dataModify){var s,c=this.processedXData,a=this.processedYData,p=a.length,d=!0===this.options.compareStart?0:1,n=-1;for(this.pointArrayMap&&(n=this.pointArrayMap.indexOf(this.options.pointValKey||this.pointValKey||"y")),s=0;s<p-d;s++){var m=a[s]&&-1<n?a[s][n]:a[s];if(E(m)&&0!==m&&c[s+d]>=(this.xAxis.min||0)){this.dataModify.compareValue=m;break}}}}function A(c,a){this.setModifier("compare",c,a)}function j(c,a){c=o(c,!1),this.options.cumulative=this.userOptions.cumulative=c,this.update({},o(a,!0)),this.dataModify?this.dataModify.initCumulative():this.points.forEach(function(p){delete p.cumulativeSum})}function C(c,a){this.setModifier("cumulative",c,a)}var F=[];R.compose=function(c,a,p){if(-1===F.indexOf(c)){F.push(c);var d=c.prototype;d.setCompare=k,d.setCumulative=j,z(c,"afterInit",K),z(c,"afterGetExtremes",I),z(c,"afterProcessData",T)}return-1===F.indexOf(a)&&(F.push(a),(a=a.prototype).setCompare=A,a.setModifier=q,a.setCumulative=C),-1===F.indexOf(p)&&(F.push(p),p.prototype.tooltipFormatter=S),c};var g=function(){function c(a){this.series=a}return c.prototype.modifyValue=function(){return 0},c.getCumulativeExtremes=function(a){var p=1/0,d=-1/0;return a.reduce(function(n,s){return s=n+s,p=Math.min(p,s,n),d=Math.max(d,s,n),s}),[p,d]},c.prototype.initCompare=function(a){this.modifyValue=function(p,d){null===p&&(p=0);var n=this.compareValue;return typeof p<"u"&&typeof n<"u"?(p="value"===a?p-n:p/n*100-(100===this.series.options.compareBase?0:100),typeof d<"u"&&(d=this.series.points[d])&&(d.change=p),p):0}},c.prototype.initCumulative=function(){this.modifyValue=function(a,p){if(null===a&&(a=0),void 0!==a&&void 0!==p){var d=0<p?this.series.points[p-1]:null;return d&&d.cumulativeSum&&(a=P(d.cumulativeSum+a)),(p=this.series.points[p])&&(p.cumulativeSum=a),a}return 0}},c}();R.Additions=g}(r||(r={})),r}),N(Z,"Core/Axis/BrokenAxis.js",[Z["Extensions/Stacking.js"],Z["Core/Utilities.js"]],function(t,X){var P,Q=X.addEvent,Y=X.find,H=X.fireEvent,z=X.isArray,i=X.isNumber,h=X.pick;return function(b){function _(){typeof this.brokenAxis<"u"&&this.brokenAxis.setBreaks(this.options.breaks,!1)}function E(){this.brokenAxis&&this.brokenAxis.hasBreaks&&(this.options.ordinal=!1)}function y(){var k=this.brokenAxis;if(k&&k.hasBreaks){for(var T=this.tickPositions,A=this.tickPositions.info,j=[],C=0;C<T.length;C++)k.isInAnyBreak(T[C])||j.push(T[C]);this.tickPositions=j,this.tickPositions.info=A}}function o(){this.brokenAxis||(this.brokenAxis=new I(this))}function r(){var k=this.options.connectNulls,T=this.points,A=this.xAxis,j=this.yAxis;if(this.isDirty)for(var C=T.length;C--;){var F=T[C],g=!(null===F.y&&!1===k)&&(A&&A.brokenAxis&&A.brokenAxis.isInAnyBreak(F.x,!0)||j&&j.brokenAxis&&j.brokenAxis.isInAnyBreak(F.y,!0));F.visible=!g&&!1!==F.options.visible}}function R(){this.drawBreaks(this.xAxis,["x"]),this.drawBreaks(this.yAxis,h(this.pointArrayMap,["y"]))}function q(k,T){var C,F,g,c,A=this,j=A.points;if(k&&k.brokenAxis&&k.brokenAxis.hasBreaks){var a=k.brokenAxis;T.forEach(function(p){C=a&&a.breakArray||[],F=k.isXAxis?k.min:h(A.options.threshold,k.min),j.forEac
1h(function(d){c=h(d["stack"+p.toUpperCase()],d[p]),C.forEach(function(n){i(F)&&i(c)&&(g=!1,F<n.from&&c>n.to||F>n.from&&c<n.from?g="pointBreak":(F<n.from&&c>n.from&&c<n.to||F>n.from&&c>n.to&&c<n.from)&&(g="pointInBreak"),g&&H(k,g,{point:d,brk:n}))})})})}}function S(){var k=this.currentDataGrouping,T=k&&k.gapSize;k=this.points.slice();var F,A=this.yAxis,j=this.options.gapSize,C=k.length-1;if(j&&0<C)for("value"!==this.options.gapUnit&&(j*=this.basePointRange),T&&T>j&&T>=this.basePointRange&&(j=T),F=void 0;C--;)F&&!1!==F.visible||(F=k[C+1]),T=k[C],!1!==F.visible&&!1!==T.visible&&(F.x-T.x>j&&(k.splice(C+1,0,{isNull:!0,x:F=(T.x+F.x)/2}),A.stacking&&this.options.stacking&&((F=A.stacking.stacks[this.stackKey][F]=new t(A,A.options.stackLabels,!1,F,this.stack)).total=0)),F=T);return this.getGraphPath(k)}var K=[];b.compose=function(k,T){if(-1===K.indexOf(k)&&(K.push(k),k.keepProps.push("brokenAxis"),Q(k,"init",o),Q(k,"afterInit",_),Q(k,"afterSetTickPositions",y),Q(k,"afterSetOptions",E)),-1===K.indexOf(T)){K.push(T);var A=T.prototype;A.drawBreaks=q,A.gappedPath=S,Q(T,"afterGeneratePoints",r),Q(T,"afterRender",R)}return k};var I=function(){function k(T){this.hasBreaks=!1,this.axis=T}return k.isInBreak=function(T,A){var j=T.repeat||1/0,C=T.from,F=T.to-T.from;return A=A>=C?(A-C)%j:j-(C-A)%j,T.inclusive?A<=F:A<F&&0!==A},k.lin2Val=function(T){var j,A=this.brokenAxis;if(!(A=A&&A.breakArray)||!i(T))return T;for(j=0;j<A.length;j++){var C=A[j];if(C.from>=T)break;(C.to<T||k.isInBreak(C,T))&&(T+=C.len)}return T},k.val2Lin=function(T){var A=this.brokenAxis;if(!(A=A&&A.breakArray)||!i(T))return T;var C,j=T;for(C=0;C<A.length;C++){var F=A[C];if(F.to<=T)j-=F.len;else{if(F.from>=T)break;if(k.isInBreak(F,T)){j-=T-F.from;break}}}return j},k.prototype.findBreakAt=function(T,A){return Y(A,function(j){return j.from<T&&T<j.to})},k.prototype.isInAnyBreak=function(T,A){var g,j=this.axis,C=j.options.breaks||[],F=C.length;if(F&&i(T)){for(;F--;)if(k.isInBreak(C[F],T)){var c=!0;g||(g=h(C[F].showPoints,!j.isXAxis))}var a=c&&A?c&&!g:c}return a},k.prototype.setBreaks=function(T,A){var j=this,C=j.axis,F=z(T)&&!!T.length;C.isDirty=j.hasBreaks!==F,j.hasBreaks=F,C.options.breaks=C.userOptions.breaks=T,C.forceRedraw=!0,C.series.forEach(function(g){g.isDirty=!0}),F||C.val2lin!==k.val2Lin||(delete C.val2lin,delete C.lin2val),F&&(C.userOptions.ordinal=!1,C.lin2val=k.lin2Val,C.val2lin=k.val2Lin,C.setExtremes=function(g,c,a,p,d){if(j.hasBreaks){for(var s,n=this.options.breaks||[];s=j.findBreakAt(g,n);)g=s.to;for(;s=j.findBreakAt(c,n);)c=s.from;c<g&&(c=g)}C.constructor.prototype.setExtremes.call(this,g,c,a,p,d)},C.setAxisTranslation=function(){if(C.constructor.prototype.setAxisTranslation.call(this),j.unitLength=void 0,j.hasBreaks){var n,v,g=C.options.breaks||[],c=[],a=[],p=h(C.pointRangePadding,0),d=0,s=C.userMin||C.min,m=C.userMax||C.max;g.forEach(function(f){n=f.repeat||1/0,i(s)&&i(m)&&(k.isInBreak(f,s)&&(s+=f.to%n-s%n),k.isInBreak(f,m)&&(m-=m%n-f.from%n))}),g.forEach(function(f){if(u=f.from,n=f.repeat||1/0,i(s)&&i(m)){for(;u-n>s;)u-=n;for(;u<s;)u+=n;for(v=u;v<m;v+=n)c.push({value:v,move:"in"}),c.push({value:v+f.to-f.from,move:"out",size:f.breakSize})}}),c.sort(function(f,x){return f.value===x.value?("in"===f.move?0:1)-("in"===x.move?0:1):f.value-x.value});var M=0,u=s;
1c.forEach(function(f){1===(M+="in"===f.move?1:-1)&&"in"===f.move&&(u=f.value),0===M&&i(u)&&(a.push({from:u,to:f.value,len:f.value-u-(f.size||0)}),d+=f.value-u-(f.size||0))}),j.breakArray=a,i(s)&&i(m)&&i(C.min)&&(j.unitLength=m-s-d+p,H(C,"afterBreaks"),C.staticScale?C.transA=C.staticScale:j.unitLength&&(C.transA*=(m-C.min+p)/j.unitLength),p&&(C.minPixelPadding=C.transA*(C.minPointOffset||0)),C.min=s,C.max=m)}}),h(A,!0)&&C.chart.redraw()},k}();b.Additions=I}(P||(P={})),P}),N(Z,"masters/modules/broken-axis.src.js",[Z["Core/Globals.js"],Z["Core/Axis/BrokenAxis.js"]],function(t,X){X.compose(t.Axis,t.Series)}),N(Z,"Extensions/DataGrouping.js",[Z["Core/Axis/Axis.js"],Z["Core/Axis/DateTimeAxis.js"],Z["Core/FormatUtilities.js"],Z["Core/Globals.js"],Z["Core/Series/Point.js"],Z["Core/Series/Series.js"],Z["Core/Tooltip.js"],Z["Core/DefaultOptions.js"],Z["Core/Utilities.js"]],function(t,X,Q,Y,H,z,i,h,P){var b=Q.format,_=z.prototype;Q=P.addEvent;var E=P.arrayMax,y=P.arrayMin,o=P.correctFloat,r=P.defined,R=P.error,q=P.extend,S=P.isNumber,K=P.merge,I=P.pick,k=Y.approximations={sum:function(g){var c=g.length;if(!c&&g.hasNulls)var a=null;else if(c)for(a=0;c--;)a+=g[c];return a},average:function(g){var c=g.length;return g=k.sum(g),S(g)&&c&&(g=o(g/c)),g},averages:function(){var g=[];return[].forEach.call(arguments,function(c){g.push(k.average(c))}),typeof g[0]>"u"?void 0:g},open:function(g){return g.length?g[0]:g.hasNulls?null:void 0},high:function(g){return g.length?E(g):g.hasNulls?null:void 0},low:function(g){return g.length?y(g):g.hasNulls?null:void 0},close:function(g){return g.length?g[g.length-1]:g.hasNulls?null:void 0},hlc:function(g,c,a){if(g=k.high(g),c=k.low(c),a=k.close(a),S(g)||S(c)||S(a))return[g,c,a]},ohlc:function(g,c,a,p){if(g=k.open(g),c=k.high(c),a=k.low(a),p=k.close(p),S(g)||S(c)||S(a)||S(p))return[g,c,a,p]},range:function(g,c){return g=k.low(g),c=k.high(c),S(g)||S(c)?[g,c]:null===g&&null===c?null:void 0}},T={approximations:k,groupData:P=function(g,c,a,p){var mt,d=this,n=d.data,s=d.options&&d.options.data,m=[],v=[],M=[],u=g.length,f=!!c,x=[],D=d.pointArrayMap,B=D&&D.length,J=["x"].concat(D||["y"]),tt=this.options.dataGrouping&&this.options.dataGrouping.groupAll,it=0,rt=0;p="function"==typeof p?p:k[p]?k[p]:k[d.getDGApproximation&&d.getDGApproximation()||"average"],B?D.forEach(function(){x.push([])}):x.push([]);var lt=B||1;for(mt=0;mt<=u&&!(g[mt]>=a[0]);mt++);for(;mt<=u;mt++){for(;typeof a[it+1]<"u"&&g[mt]>=a[it+1]||mt===u;){var G=a[it];d.dataGroupInfo={start:tt?rt:d.cropStart+rt,length:x[0].length};var w=p.apply(d,x);for(d.pointClass&&!r(d.dataGroupInfo.options)&&(d.dataGroupInfo.options=K(d.pointClass.prototype.optionsToObject.call({series:d},d.options.data[d.cropStart+rt])),J.forEach(function(U){delete d.dataGroupInfo.options[U]})),typeof w<"u"&&(m.push(G),v.push(w),M.push(d.dataGroupInfo)),rt=mt,G=0;G<lt;G++)x[G].length=0,x[G].hasNulls=!1;if(it+=1,mt===u)break}if(mt===u)break;if(D){G=d.options.dataGrouping&&d.options.dataGrouping.groupAll?mt:d.cropStart+mt,w=n&&n[G]||d.pointClass.prototype.applyOptions.apply({series:d},[s[G]]);var l=void 0;for(G=0;G<B;G++)S(l=w[D[G]])?x[G].push(l):null===l&&(x[G].hasNulls=!0)}else S(G=f?c[mt]:null)?x[0].push(G):null===G&&(x[0].hasNulls=!0)}return{groupedXData:m,groupedYData:v,groupMap:M}}},A=_.generatePoints,j={groupPixelWidth:2,dateTimeLabelFormats:{millisecond:["%A, %b %e, %H:%M:%S.%L","%A, %b %e, %H:%M:%S.%L","-%H:%M:%S.%L"],second:["%A, %b %e, %H:%M:%S","%A, %b %e, %H:%M:%S","-%H:%M:%S"],minute:["%A, %b %e, %H:%M","%A, %b %e, %H:%M","-%H:%M"],hour:["%A, %b %e, %H:%M","%A, %b %e, %H:%M","-%H:%M"],day:["%A, %b %e, %Y","%A, %b %e","-%A, %b %e, %Y"],week:["Week from %A, %b %e, %Y","%A, %b %e","-%A, %b %e, %Y"],month:["%B %Y","%B","-%B %Y"],year:["%Y","%Y","-%Y"]}},C={line:{},spline:{},area:{},areaspline:{},arearange:{},column:{groupPixelWidth:10},columnrange:{groupPixelWidth:10},candlestick:{groupPixelWidth:10},ohlc:{groupPixelWidth:5},hlc:{groupPixelWidth:5},heikinashi:{groupPixelWidth:10}},F=Y.defaultDataGroupingUnits=[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1]],["week",[1]],["month",[1,3,6]],["year",null]];return _.getDGApproximation=function(){return this.is("arearange")?"range":this.is("ohlc")?"ohlc":this.is("hlc")?"hlc":this.is("column")?"sum":"average"},_.groupData=P,_.applyGrouping=function(g){var n,c=this.chart,a=this.options.dataGrouping,p=!1!==this.allowDG&&a&&I(a.enabled,c.options.isStock),d=this.visible||!c.options.chart.ignoreHiddenSeries,s=this.currentDataGrouping,m=!1;if(p&&!this.requireSorting&&(this.requireSorting=m=!0),g=!(!this.isCartesian||this.isDirty||this.xAxis.isDirty||this.yAxis.isDirty||g)||!p,m&&(this.requireSorting=!1),!g){this.destroyGroupedData(),p=a.groupAll?this.xData:this.processedXData;var v=a.groupAll?this.yData:this.processedYData;g=c.plotSizeX;var M=(m=this.xAxis).options.ordinal,u=this.groupPixelWidth;if(u&&p&&p.length){this.isDirty=n=!0,this.points=null;var f=m.getExtremes(),x=f.min;f=f.max,M=M&&m.ordinal&&m.ordinal.getGroupIntervalFactor(x,f,this)||1,g=m.getTimeTicks(X.Additions.prototype.normalizeTimeTickInterval(u*(f-x)/g*M,a.units||F),Math.min(x,p[0]),Math.max(f,p[p.length-1]),m.options.startOfWeek,p,this.closestPointRange),p=(u=_.groupData.apply(this,[p,v,g,a.approximation])).groupedXData,v=u.groupedYData,M=0,a&&a.smoothed&&p.length&&(a.firstAnchor="firstPoint",a.anchor="middle",a.lastAnchor="lastPoint",R(32,!1,c,{"dataGrouping.smoothed":"use dataGrouping.anchor"})),c=p;var D=this.options.dataGrouping;if(x=this.currentDataGrouping&&this.currentDataGrouping.gapSize,D&&this.xData&&x&&this.groupMap){var B=c.length-1,J=D.anchor,tt=I(D.firstAnchor,J);if(D=I(D.lastAnchor,J),J&&"start"!==J){var it=x*{middle:.5,end:1}[J];for(J=c.length-1;J--&&0<J;)c[J]+=it}if(tt&&"start"!==tt&&this.xData[0]>=c[0]){it=this.groupMap[0].length;var rt=void 0;S(J=this.groupMap[0].start)&&S(it)&&(rt=J+(it-1)),c[0]={middle:c[0]+.5*x,end:c[0]+x,firstPoint:this.xData[0],lastPoint:rt&&this.xData[rt]}[tt]}D&&"start"!==D&&x&&c[B]>=f-x&&(c[B]={middle:c[B]+.5*x,end:c[B]+x,firstPoint:(f=this.groupMap[this.groupMap.length-1].start)&&this.xData[f],lastPoint:this.xData[this.xData.length-1]}[D])}for(f=1;f<g.length;f++)g.info.segmentStarts&&-1!==g.info.segmentStarts.indexOf(f)||(M=Math.max(g[f]-g[f-1],M));(f=g.info).gapSize=M,this.closestPointRange=g.info.totalRange,this.groupMap=u.groupMap,d&&(r((d=p)[0])&&S(m.min)&&S(m.dataMin)&&d[0]<m.min&&((!r(m.options.min)&&m.min<=m.dataMin||m.min===m.dataMin)&&(m.min=Math.min(d[0],m.min)),m.dataMin=Math.min(d[0],m.dataMin)),r(d[d.length-1])&&S(m.max)&&S(m.dataMax)&&d[d.length-1]>m.max&&((!r(m.options.max)&&S(m.dataMax)&&m.max>=m.dataMax||m.max===m.dataMax)&&(m.max=Math.max(d[d.length-1],m.max)),m.dataMax=Math.max(d[d.length-1],m.dataMax))),a.groupAll&&(this.allGroupedData=v,p=(a=this.cropData(p,v,m.min,m.max,1)).xData,v=a.yData,this.cropStart=a.start),this.processedXData=p,this.processedYData=v}else this.groupMap=null;this.hasGroupedData=n,this.currentDataGrouping=f,this.preventGraphAnimation=(s&&s.totalRange)!==(f&&f.totalRange)}},_.destroyGroupedData=function(){this.groupedData&&(this.groupedData.forEach(function(g,c){g&&(this.groupedData[c]=g.destroy?g.destroy():null)},this),this.groupedData.length=0)},_.generatePoints=function(){A.apply(this),this.destroyGroupedData(),this.groupedData=this.hasGroupedData?this.points:null},t.prototype.applyGrouping=function(g){var c=this;
1c.series.forEach(function(a){a.groupPixelWidth=void 0,a.groupPixelWidth=c.getGroupPixelWidth&&c.getGroupPixelWidth(),a.groupPixelWidth&&(a.hasProcessed=!0),a.applyGrouping(!!g.hasExtemesChanged)})},t.prototype.getGroupPixelWidth=function(){var a,n,g=this.series,c=g.length,p=0,d=!1;for(a=c;a--;)(n=g[a].options.dataGrouping)&&(p=Math.max(p,I(n.groupPixelWidth,j.groupPixelWidth)));for(a=c;a--;)(n=g[a].options.dataGrouping)&&(c=(g[a].processedXData||g[a].data).length,(g[a].groupPixelWidth||c>this.chart.plotSizeX/p||c&&n.forced)&&(d=!0));return d?p:0},t.prototype.setDataGrouping=function(g,c){var a;if(c=I(c,!0),g||(g={forced:!1,units:null}),this instanceof t)for(a=this.series.length;a--;)this.series[a].update({dataGrouping:g},!1);else this.chart.options.series.forEach(function(p){p.dataGrouping=g},!1);this.ordinal&&(this.ordinal.slope=void 0),c&&this.chart.redraw()},Q(t,"postProcessData",t.prototype.applyGrouping),Q(H,"update",function(){if(this.dataGroup)return R(24,!1,this.series.chart),!1}),Q(i,"headerFormatter",function(g){var c=this.chart,a=c.time,p=g.labelConfig,d=p.series,n=d.tooltipOptions,s=d.options.dataGrouping,m=n.xDateFormat,v=d.xAxis,M=n[g.isFooter?"footerFormat":"headerFormat"];if(v&&"datetime"===v.options.type&&s&&S(p.key)){var u=d.currentDataGrouping;if(s=s.dateTimeLabelFormats||j.dateTimeLabelFormats,u)if(n=s[u.unitName],1===u.count)m=n[0];else{m=n[1];var f=n[2]}else!m&&s&&v.dateTime&&(m=v.dateTime.getXDateFormat(p.x,n.dateTimeLabelFormats));m=a.dateFormat(m,p.key),f&&(m+=a.dateFormat(f,p.key+u.totalRange-1)),d.chart.styledMode&&(M=this.styledModeFormat(M)),g.text=b(M,{point:q(p.point,{key:m}),series:d},c),g.preventDefault()}}),Q(z,"destroy",_.destroyGroupedData),Q(z,"afterSetOptions",function(g){g=g.options;var c=this.type,a=this.chart.options.plotOptions,p=h.defaultOptions.plotOptions[c].dataGrouping,d=this.useCommonDataGrouping&&j;if(a&&(C[c]||d)){p||(p=K(j,C[c]));var n=this.chart.rangeSelector;g.dataGrouping=K(d,p,a.series&&a.series.dataGrouping,a[c].dataGrouping,this.userOptions.dataGrouping,!g.isInternal&&n&&S(n.selected)&&n.buttonOptions[n.selected].dataGrouping)}}),Q(t,"afterSetScale",function(){this.series.forEach(function(g){g.hasProcessed=!1})}),Y.dataGrouping=T,T}),N(Z,"Series/HLC/HLCPoint.js",[Z["Core/Series/SeriesRegistry.js"]],function(t){var Q,X=this&&this.__extends||(Q=function(Y,H){return(Q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,i){z.__proto__=i}||function(z,i){for(var h in i)i.hasOwnProperty(h)&&(z[h]=i[h])})(Y,H)},function(Y,H){function z(){this.constructor=Y}Q(Y,H),Y.prototype=null===H?Object.create(H):(z.prototype=H.prototype,new z)});return function(Q){function Y(){var H=null!==Q&&Q.apply(this,arguments)||this;return H.close=void 0,H.high=void 0,H.low=void 0,H.options=void 0,H.plotClose=void 0,H.series=void 0,H}return X(Y,Q),Y}(t.seriesTypes.column.prototype.pointClass)}),N(Z,"Series/HLC/HLCSeries.js",[Z["Series/HLC/HLCPoint.js"],Z["Core/Series/SeriesRegistry.js"],Z["Core/Utilities.js"]],function(t,X,Q){var h,Y=this&&this.__extends||(h=function(P,b){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,E){_.__proto__=E}||function(_,E){for(var y in E)E.hasOwnProperty(y)&&(_[y]=E[y])})(P,b)},function(P,b){function _(){this.constructor=P}h(P,b),P.prototype=null===b?Object.create(b):(_.prototype=b.prototype,new _)}),H=X.seriesTypes.column,z=Q.extend,i=Q.merge;return Q=function(h){function P(){var b=null!==h&&h.apply(this,arguments)||this;return b.data=void 0,b.options=void 0,b.points=void 0,b.yData=void 0,b}return Y(P,h),P.prototype.extendStem=function(b,_,E){var y=b[0];b=b[1],"number"==typeof y[2]&&(y[2]=Math.max(E+_,y[2])),"number"==typeof b[2]&&(b[2]=Math.min(E-_,b[2]))},P.prototype.getPointPath=function(b,_){_=_.strokeWidth();var E=b.series,y=_%2/2,o=Math.round(b.plotX)-y,r=Math.round(b.shapeArgs.width/2),R=[["M",o,Math.round(b.yBottom)],["L",o,Math.round(b.plotHigh)]];return null!==b.close&&(b=Math.round(b.plotClose)+y,R.push(["M",o,b],["L",o+r,b]),E.extendStem(R,_/2,b)),R},P.prototype.drawSinglePoint=function(b){var _=b.series,E=_.chart,y=b.graphic,o=!y;typeof b.plotY<"u"&&(y||(b.graphic=y=E.renderer.path().add(_.group)),E.styledMode||y.attr(_.pointAttribs(b,b.selected&&"select")),_=_.getPointPath(b,y),y[o?"attr":"animate"]({d:_}).addClass(b.getClassName(),!0))}
1,P.prototype.drawPoints=function(){this.points.forEach(this.drawSinglePoint)},P.prototype.init=function(){h.prototype.init.apply(this,arguments),this.options.stacking=void 0},P.prototype.pointAttribs=function(b,_){return delete(b=h.prototype.pointAttribs.call(this,b,_)).fill,b},P.prototype.toYData=function(b){return[b.high,b.low,b.close]},P.prototype.translate=function(){var b=this,_=b.yAxis,E=this.pointArrayMap&&this.pointArrayMap.slice()||[],y=E.map(function(o){return"plot"+(o.charAt(0).toUpperCase()+o.slice(1))});y.push("yBottom"),E.push("low"),h.prototype.translate.apply(b),b.points.forEach(function(o){E.forEach(function(r,R){null!==(r=o[r])&&(b.dataModify&&(r=b.dataModify.modifyValue(r)),o[y[R]]=_.toPixels(r,!0))}),o.tooltipPos[1]=o.plotHigh+_.pos-b.chart.plotTop})},P.defaultOptions=i(H.defaultOptions,{lineWidth:1,tooltip:{pointFormat:'<span style="color:{point.color}">\u25cf</span> <b> {series.name}</b><br/>High: {point.high}<br/>Low: {point.low}<br/>Close: {point.close}<br/>'},threshold:null,states:{hover:{lineWidth:3}},stickyTracking:!0}),P}(H),z(Q.prototype,{animate:null,directTouch:!1,pointArrayMap:["high","low","close"],pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"},pointValKey:"close"}),Q.prototype.pointClass=t,X.registerSeriesType("hlc",Q),Q}),N(Z,"Series/OHLC/OHLCPoint.js",[Z["Core/Series/SeriesRegistry.js"]],function(t){var Q,X=this&&this.__extends||(Q=function(Y,H){return(Q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,i){z.__proto__=i}||function(z,i){for(var h in i)i.hasOwnProperty(h)&&(z[h]=i[h])})(Y,H)},function(Y,H){function z(){this.constructor=Y}Q(Y,H),Y.prototype=null===H?Object.create(H):(z.prototype=H.prototype,new z)});return function(Q){function Y(){var H=null!==Q&&Q.apply(this,arguments)||this;return H.open=void 0,H.options=void 0,H.plotOpen=void 0,H.series=void 0,H}return X(Y,Q),Y.prototype.getClassName=function(){return Q.prototype.getClassName.call(this)+(this.open<this.close?" highcharts-point-up":" highcharts-point-down")},Y.prototype.resolveUpColor=function(){this.open<this.close&&!this.options.color&&this.series.options.upColor&&(this.color=this.series.options.upColor)},Y.prototype.resolveColor=function(){Q.prototype.resolveColor.call(this),this.resolveUpColor()},Y.prototype.getZone=function(){var H=Q.prototype.getZone.call(this);return this.resolveUpColor(),H},Y.prototype.applyOptions=function(){return Q.prototype.applyOptions.apply(this,arguments),this.resolveColor&&this.resolveColor(),this},Y}(t.seriesTypes.hlc.prototype.pointClass)}),N(Z,"Series/OHLC/OHLCSeries.js",[Z["Series/OHLC/OHLCPoint.js"],Z["Core/Series/SeriesRegistry.js"],Z["Core/Utilities.js"]],function(t,X,Q){var _,Y=this&&this.__extends||(_=function(E,y){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var R in r)r.hasOwnProperty(R)&&(o[R]=r[R])})(E,y)},function(E,y){function o(){this.constructor=E}_(E,y),E.prototype=null===y?Object.create(y):(o.prototype=y.prototype,new o)}),H=X.series,z=X.seriesTypes.hlc,i=Q.addEvent,h=Q.extend,P=Q.merge,b=function(_){function E(){var y=null!==_&&_.apply(this,arguments)||this;return y.data=void 0,y.options=void 0,y.points=void 0,y}return Y(E,_),E.prototype.getPointPath=function(y,o){var r=_.prototype.getPointPath.call(this,y,o),R=(o=o.strokeWidth())%2/2,q=Math.round(y.plotX)-R,S=Math.round(y.shapeArgs.width/2);return null!==y.open&&(y=Math.round(y.plotOpen)+R,r.push(["M",q,y],["L",q-S,y]),_.prototype.extendStem.call(this,r,o/2,y)),r},E.prototype.pointAttribs=function(y,o){o=_.prototype.pointAttribs.call(this,y,o);var r=this.options;return delete o.fill,!y.options.color&&r.upColor&&y.open<y.close&&(o.stroke=r.upColor),o},E.prototype.toYData=function(y){return[y.open,y.high,y.low,y.close]},E.defaultOptions=P(z.defaultOptions,{tooltip:{pointFormat:'<span style="color:{point.color}">\u25cf</span> <b> {series.name}</b><br/>Open: {point.open}<br/>High: {point.high}<br/>Low: {point.low}<br/>Close: {point.close}<br/>'}}),E}(z);return h(b.prototype,{pointArrayMap:["open","high","low","close"]}),b.prototype.pointClass=t,X.registerSeriesType("ohlc",b),i(H,"init",function(_){(_=_.options).useOhlcData&&"highcharts-navigator-series"!==_.id&&h(this,{pointV
1alKey:b.prototype.pointValKey,pointArrayMap:b.prototype.pointArrayMap,toYData:b.prototype.toYData})}),i(H,"afterSetOptions",function(_){var E=(_=_.options).dataGrouping;E&&_.useOhlcData&&"highcharts-navigator-series"!==_.id&&(E.approximation="ohlc")}),b}),N(Z,"Series/Candlestick/CandlestickSeries.js",[Z["Core/DefaultOptions.js"],Z["Core/Series/SeriesRegistry.js"],Z["Core/Utilities.js"]],function(t,X,Q){var P,Y=this&&this.__extends||(P=function(b,_){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,y){E.__proto__=y}||function(E,y){for(var o in y)y.hasOwnProperty(o)&&(E[o]=y[o])})(b,_)},function(b,_){function E(){this.constructor=b}P(b,_),b.prototype=null===_?Object.create(_):(E.prototype=_.prototype,new E)}),H=t.defaultOptions,z=(t=X.seriesTypes).column,i=t.ohlc,h=Q.merge;return Q=function(P){function b(){var _=null!==P&&P.apply(this,arguments)||this;return _.data=void 0,_.options=void 0,_.points=void 0,_}return Y(b,P),b.prototype.pointAttribs=function(_,E){var y=z.prototype.pointAttribs.call(this,_,E),o=this.options,r=_.open<_.close,R=o.lineColor||this.color,q=_.color||this.color;return y["stroke-width"]=o.lineWidth,y.fill=_.options.color||r&&o.upColor||q,y.stroke=_.options.lineColor||r&&o.upLineColor||R,E&&(y.fill=(_=o.states[E]).color||y.fill,y.stroke=_.lineColor||y.stroke,y["stroke-width"]=_.lineWidth||y["stroke-width"]),y},b.prototype.drawPoints=function(){var _=this,E=_.chart,y=_.yAxis.reversed;_.points.forEach(function(o){var r=o.graphic,R=!r;if(typeof o.plotY<"u"){r||(o.graphic=r=E.renderer.path().add(_.group)),_.chart.styledMode||r.attr(_.pointAttribs(o,o.selected&&"select")).shadow(_.options.shadow);var q=r.strokeWidth()%2/2,S=Math.round(o.plotX)-q,K=o.plotOpen,I=o.plotClose,k=Math.min(K,I);K=Math.max(K,I);var T=Math.round(o.shapeArgs.width/2);I=y?K!==o.yBottom:Math.round(k)!==Math.round(o.plotHigh);var A=y?Math.round(k)!==Math.round(o.plotHigh):K!==o.yBottom;k=Math.round(k)+q,K=Math.round(K)+q,(q=[]).push(["M",S-T,K],["L",S-T,k],["L",S+T,k],["L",S+T,K],["Z"],["M",S,k],["L",S,I?Math.round(y?o.yBottom:o.plotHigh):k],["M",S,K],["L",S,A?Math.round(y?o.plotHigh:o.yBottom):K]),r[R?"attr":"animate"]({d:q}).addClass(o.getClassName(),!0)}})},b.defaultOptions=h(i.defaultOptions,H.plotOptions,{states:{hover:{lineWidth:2}},tooltip:H.plotOptions.ohlc.tooltip,threshold:null,lineColor:"#000000",lineWidth:1,upColor:"#ffffff",stickyTracking:!0}),b}(i),X.registerSeriesType("candlestick",Q),Q}),N(Z,"Series/Flags/FlagsPoint.js",[Z["Core/Series/SeriesRegistry.js"],Z["Core/Utilities.js"]],function(t,X){var H,Q=this&&this.__extends||(H=function(z,i){return(H=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,P){h.__proto__=P}||function(h,P){for(var b in P)P.hasOwnProperty(b)&&(h[b]=P[b])})(z,i)},function(z,i){function h(){this.constructor=z}H(z,i),z.prototype=null===i?Object.create(i):(h.prototype=i.prototype,new h)}),Y=X.isNumber;return function(H){function z(){var i=null!==H&&H.apply(this,arguments)||this;return i.options=void 0,i.series=void 0,i}return Q(z,H),z.prototype.isValid=function(){return Y(this.y)||typeof this.y>"u"},z.prototype.hasNewShapeType=function(){var i=this.options.shape||this.series.options.shape;return this.graphic&&i&&i!==this.graphic.symbolKey},z}(t.seriesTypes.column.prototype.pointClass)}),N(Z,"Series/OnSeriesComposition.js",[Z["Series/Column/ColumnSeries.js"],Z["Core/Series/Series.js"],Z["Core/Utilities.js"]],function(t,X,Q){var h,Y=t.prototype,H=X.prototype,z=Q.defined,i=Q.stableSort;return function(P){function b(){return H.getPlotBox.call(this.options.onSeries&&this.chart.get(this.options.onSeries)||this)}function _(){Y.translate.apply(this);var A,y=this,o=y.options,r=y.chart,R=y.points,q=o.onSeries,S=(q=q&&r.get(q))&&q.options.step,K=q&&q.points,I=r.inverted,k=y.xAxis,T=y.yAxis;r=R.length-1,o=o.onKey||"y";var F,j=K&&K.length,C=0;if(q&&q.visible&&j){C=(q.pointXOffset||0)+(q.barW||0)/2;var g=q.currentDataGrouping,c=K[j-1].x+(g?g.totalRange:0);for(i(R,function(d,n){return d.x-n.x}),o="plot"+o[0].toUpperCase()+o.substr(1);j--&&R[r];){var a=K[j];if((g=R[r]).y=a.y,a.x<=g.x&&typeof a[o]<"u"){if(g.x<=c&&(g.plotY=a[o],a.x<g.x&&!S&&(F=K[j+1])&&typeof F[o]<"u")){var p=(g.x-a.x)/(F.x-a.x);g.plotY+=p*(F[o]-a[o]),g.y+=p*(F.y-a.y)}if(j++,0>--r)break}}}
1R.forEach(function(d,n){if(d.plotX+=C,(typeof d.plotY>"u"||I)&&(0<=d.plotX&&d.plotX<=k.len?I?(d.plotY=k.translate(d.x,0,1,0,1),d.plotX=z(d.y)?T.translate(d.y,0,0,0,1):0):d.plotY=(k.opposite?0:y.yAxis.len)+k.offset:d.shapeArgs={}),(A=R[n-1])&&A.plotX===d.plotX){typeof A.stackIndex>"u"&&(A.stackIndex=0);var s=A.stackIndex+1}d.stackIndex=s}),this.onSeries=q}var E=[];P.compose=function(y){if(-1===E.indexOf(y)){E.push(y);var o=y.prototype;o.getPlotBox=b,o.translate=_}return y},P.getPlotBox=b,P.translate=_}(h||(h={})),h}),N(Z,"Series/Flags/FlagsSymbols.js",[Z["Core/Renderer/RendererRegistry.js"],Z["Core/Renderer/SVG/SVGRenderer.js"]],function(t,X){function Q(H){Y[H+"pin"]=function(z,i,h,P,b){var _=b&&b.anchorX;b=b&&b.anchorY,"circle"===H&&P>h&&(z-=Math.round((P-h)/2),h=P);var E=Y[H](z,i,h,P);if(_&&b){var y=_;"circle"===H?y=z+h/2:(h=E[1],"M"===(z=E[0])[0]&&"L"===h[0]&&(y=(z[1]+h[1])/2)),E.push(["M",y,i>b?i:i+P],["L",_,b]),E=E.concat(Y.circle(_-1,b-1,2,2))}return E}}var Y=X.prototype.symbols;return Y.flag=function(H,z,i,h,P){var b=P&&P.anchorX||H,_=Y.circle(b-1,(P=P&&P.anchorY||z)-1,2,2);return _.push(["M",b,P],["L",H,z+h],["L",H,z],["L",H+i,z],["L",H+i,z+h],["L",H,z+h],["Z"]),_},Q("circle"),Q("square"),(t=t.getRendererType())!==X&&(t.prototype.symbols.circlepin=Y.circlepin,t.prototype.symbols.flag=Y.flag,t.prototype.symbols.squarepin=Y.squarepin),Y}),N(Z,"Series/Flags/FlagsSeries.js",[Z["Series/Flags/FlagsPoint.js"],Z["Core/Globals.js"],Z["Series/OnSeriesComposition.js"],Z["Core/Renderer/RendererUtilities.js"],Z["Core/Series/SeriesRegistry.js"],Z["Core/Renderer/SVG/SVGElement.js"],Z["Core/Utilities.js"]],function(t,X,Q,Y,H,z,i){var q,h=this&&this.__extends||(q=function(S,K){return(q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(I,k){I.__proto__=k}||function(I,k){for(var T in k)k.hasOwnProperty(T)&&(I[T]=k[T])})(S,K)},function(S,K){function I(){this.constructor=S}q(S,K),S.prototype=null===K?Object.create(K):(I.prototype=K.prototype,new I)});X=X.noop;var P=Y.distribute,b=H.series,_=H.seriesTypes.column,E=i.addEvent,y=i.defined;Y=i.extend;var o=i.merge,r=i.objectEach,R=i.wrap;return i=function(q){function S(){var K=null!==q&&q.apply(this,arguments)||this;return K.data=void 0,K.options=void 0,K.points=void 0,K}return h(S,q),S.prototype.animate=function(K){K&&this.setClip()},S.prototype.drawPoints=function(){var C,K=this.points,I=this.chart,k=I.renderer,T=I.inverted,A=this.options,j=A.y,F=this.yAxis,g={},c=[];for(C=K.length;C--;){var a=K[C],p=(T?a.plotY:a.plotX)>this.xAxis.len,d=a.plotX,n=a.stackIndex,s=a.options.shape||A.shape,m=a.plotY;typeof m<"u"&&(m=a.plotY+j-(typeof n<"u"&&n*A.stackDistance)),a.anchorX=n?void 0:a.plotX;var v=n?void 0:a.plotY,M="flag"!==s;n=a.graphic,typeof m<"u"&&0<=d&&!p?(n&&a.hasNewShapeType()&&(n=n.destroy()),n||(n=a.graphic=k.label("",null,null,s,null,null,A.useHTML).addClass("highcharts-point").add(this.markerGroup),a.graphic.div&&(a.graphic.div.point=a),n.isNew=!0),n.attr({align:M?"center":"left",width:A.width,height:A.height,"text-align":A.textAlign}),I.styledMode||n.attr(this.pointAttribs(a)).css(o(A.style,a.style)).shadow(A.shadow),0<d&&(d-=n.strokeWidth()%2),s={y:m,anchorY:v},A.allowOverlapX&&(s.x=d,s.anchorX=a.anchorX),n.attr({text:a.options.title||A.title||"A"})[n.isNew?"attr":"animate"](s),A.allowOverlapX||(g[a.plotX]?g[a.plotX].size=Math.max(g[a.plotX].size,n.width):g[a.plotX]={align:M?.5:0,size:n.width,target:d,anchorX:d}),a.tooltipPos=[d,m+F.pos-I.plotTop]):n&&(a.graphic=n.destroy())}if(!A.allowOverlapX){var u=100;r(g,function(f){f.plotX=f.anchorX,c.push(f),u=Math.max(f.size,u)}),P(c,T?F.len:this.xAxis.len,u),K.forEach(function(f){var x=f.graphic&&g[f.plotX];x&&(f.graphic[f.graphic.isNew?"attr":"animate"]({x:x.pos+x.align*x.size,anchorX:f.anchorX}),y(x.pos)?f.graphic.isNew=!1:(f.graphic.attr({x:-9999,anchorX:-9999}),f.graphic.isNew=!0))})}A.useHTML&&R(this.markerGroup,"on",function(f){return z.prototype.on.apply(f.apply(this,[].slice.call(arguments,1)),[].slice.call(arguments,1))})},S.prototype.drawTracker=function(){var K=this.points;
1q.prototype.drawTracker.call(this),K.forEach(function(I){var k=I.graphic;k&&(I.unbindMouseOver&&I.unbindMouseOver(),I.unbindMouseOver=E(k.element,"mouseover",function(){0<I.stackIndex&&!I.raised&&(I._y=k.y,k.attr({y:I._y-8}),I.raised=!0),K.forEach(function(T){T!==I&&T.raised&&T.graphic&&(T.graphic.attr({y:T._y}),T.raised=!1)})}))})},S.prototype.pointAttribs=function(K,I){var k=this.options,T=K&&K.color||this.color,A=k.lineColor,j=K&&K.lineWidth;return K=K&&K.fillColor||k.fillColor,I&&(K=k.states[I].fillColor,A=k.states[I].lineColor,j=k.states[I].lineWidth),{fill:K||T,stroke:A||T,"stroke-width":j||k.lineWidth||0}},S.prototype.setClip=function(){b.prototype.setClip.apply(this,arguments),!1!==this.options.clip&&this.sharedClipKey&&this.markerGroup&&this.markerGroup.clip(this.chart.sharedClips[this.sharedClipKey])},S.defaultOptions=o(_.defaultOptions,{pointRange:0,allowOverlapX:!1,shape:"flag",stackDistance:12,textAlign:"center",tooltip:{pointFormat:"{point.text}"},threshold:null,y:-30,fillColor:"#ffffff",lineWidth:1,states:{hover:{lineColor:"#000000",fillColor:"#ccd6eb"}},style:{fontSize:"11px",fontWeight:"bold"}}),S}(_),Q.compose(i),Y(i.prototype,{allowDG:!1,forceCrop:!0,invertible:!1,noSharedTooltip:!0,pointClass:t,sorted:!1,takeOrdinalPosition:!1,trackerGroups:["markerGroup"],buildKDTree:X,init:b.prototype.init,invertGroups:X}),H.registerSeriesType("flags",i),i}),N(Z,"Core/Axis/ScrollbarAxis.js",[Z["Core/Utilities.js"]],function(t){var X=t.addEvent,Q=t.defined,Y=t.pick;return function(){function H(){}return H.compose=function(z,i){if(-1!==H.composed.indexOf(z))return z;H.composed.push(z);var h=function(P){var b=Y(P.options&&P.options.min,P.min),_=Y(P.options&&P.options.max,P.max);return{axisMin:b,axisMax:_,scrollMin:Q(P.dataMin)?Math.min(b,P.min,P.dataMin,Y(P.threshold,1/0)):b,scrollMax:Q(P.dataMax)?Math.max(_,P.max,P.dataMax,Y(P.threshold,-1/0)):_}};return X(z,"afterInit",function(){var P=this;P.options&&P.options.scrollbar&&P.options.scrollbar.enabled&&(P.options.scrollbar.vertical=!P.horiz,P.options.startOnTick=P.options.endOnTick=!1,P.scrollbar=new i(P.chart.renderer,P.options.scrollbar,P.chart),X(P.scrollbar,"changed",function(b){var _=h(P),E=_.axisMax,y=_.scrollMin,o=_.scrollMax-y;Q(_.axisMin)&&Q(E)&&(P.horiz&&!P.reversed||!P.horiz&&P.reversed?(_=y+o*this.to,y+=o*this.from):(_=y+o*(1-this.from),y+=o*(1-this.to)),this.shouldUpdateExtremes(b.DOMType)?P.setExtremes(y,_,!0,"mousemove"!==b.DOMType&&"touchmove"!==b.DOMType,b):this.setRange(this.from,this.to))}))}),X(z,"afterRender",function(){var P=h(this),b=P.scrollMin,_=P.scrollMax,E=this.axisTitleMargin+(this.titleOffset||0),y=this.chart.scrollbarsOffsets,o=this.options.margin||0;(P=this.scrollbar)&&(this.horiz?(this.opposite||(y[1]+=E),P.position(this.left,this.top+this.height+2+y[1]-(this.opposite?o:0),this.width,this.height),this.opposite||(y[1]+=o),E=1):(this.opposite&&(y[0]+=E),P.position(P.options.opposite?this.left+this.width+2+y[0]-(this.opposite?0:o):this.opposite?0:o,this.top,this.width,this.height),this.opposite&&(y[0]+=o),E=0),y[E]+=P.size+P.options.margin,isNaN(b)||isNaN(_)||!Q(this.min)||!Q(this.max)||this.min===this.max?P.setRange(0,1):(y=(this.min-b)/(_-b),b=(this.max-b)/(_-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?P.setRange(y,b):P.setRange(1-b,1-y)))}),X(z,"afterGetOffset",function(){var P=this.scrollbar&&!this.scrollbar.options.opposite;P=this.horiz?2:P?3:1;var b=this.scrollbar;b&&(this.chart.scrollbarsOffsets=[0,0],this.chart.axisOffset[P]+=b.size+b.options.margin)}),z},H.composed=[],H}()}),N(Z,"Core/ScrollbarDefaults.js",[Z["Core/Globals.js"]],function(t){return{height:t.isTouchDevice?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:void 0,margin:10,minWidth:6,opposite:!0,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2",trackBorderWidth:1}}),N(Z,"Core/Scrollbar.js",[Z["Core/DefaultOptions.js"],Z["Core/Globals.js"],Z["Core/Axis/ScrollbarAxis.js"],Z["Core/ScrollbarDefaults.js"],Z["Core/Utilities.js"]],function(t,X,Q,Y,H){var z=t.defaultOptions,i=H.addEvent,h=H.correctFloat,P=H.defined,b=H.destroyObjectProperties,_=H.fireEvent,E=H.merge,y=H.pick,o=H.removeEvent;return t=function(){function r(R,q,S){this._events=[],this.chart=void 0,this.from=this.chartY=this.chartX=0,this.scrollbar=this.renderer=this.options=this.group=void 0,this.scrollbarButtons=[],this.scrollbarGroup=void 0,this.scrollbarLeft=0,this.scrollbarRifles=void 0,this.scrollbarStrokeWidth=1,this.to=this.size=this.scrollbarTop=0,this.track=void 0,this.trackBorderWidth=1,this.userOptions=void 0,this.y=this.x=0,this.init(R,q,S)}return r.compose=function(R){Q.compose(R,r)},r.swapXY=function(R,q){return q&&R.forEach(function(S){for(var I,K=S.length,k=0;k<K;k+=2)"number"==typeof(I=S[k+1])&&(S[k+1]=S[k+2],S[k+2]=I)}),R},r.prototype.addEvents=function(){var R=this.options.inverted?[1,0]:[0,1],q=this.scrollbarButtons,S=this.scrollbarGroup.element,K=this.track.element,I=this.mouseDownHandler.bind(this),k=this.mouseMoveHandler.bind(this),T=this.mouseUpHandler.bind(this);R=[[q[R[0]].element,"click",this.buttonToMinClick.bind(this)],[q[R[1]].element,"click",this.buttonToMaxClick.bind(this)],[K,"click",this.trackClick.bind(this)],[S,"mousedown",I],[S.ownerDocument,"mousemove",k],[S.ownerDocument,"mouseup",T]],X.hasTouch&&R.push([S,"touchstart",I],[S.ownerDocument,"touchmove",k],[S.ownerDocument,"touchend",T]),R.forEach(function(A){i.apply(null,A)}),this._events=R},r.prototype.buttonToMaxClick=function(R){var q=(this.to-this.from)*y(this.options.step,.2);this.updatePosition(this.from+q,this.to+q),_(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:R})},r.prototype.buttonToMinClick=function(R){var q=h(this.to-this.from)*y(this.options.step,.2);this.updatePosition(h(this.from-q),h(this.to-q)),_(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:R})},r.prototype.cursorToScrollbarPosition=function(R){var q=this.options;return{chartX:(R.chartX-this.x-this.xOffset)/(this.barWidth-(q=q.minWidth>this.calculatedWidth?q.minWidth:0)),chartY:(R.chartY-this.y-this.yOffset)/(this.barWidth-q)}},r.prototype.destroy=function(){var R=this,q=R.chart.scroller;R.removeEvents(),["track","scrollbarRifles","scrollbar","scrollbarGroup","group"].forEach(function(S){R[S]&&R[S].destroy&&(R[S]=R[S].destroy())}),q&&R===q.scrollbar&&(q.scrollbar=null,b(q.scrollbarButtons))},r.prototype.drawScrollbarButton=function(R){var q=this.renderer,S=this.scrollbarButtons,K=this.options,I=this.size,k=q.g().add(this.group);S.push(k),k=q.rect().addClass("highcharts-scrollbar-button").add(k),this.chart.styledMode||k.attr({stroke:K.buttonBorderColor,"stroke-width":K.buttonBorderWidth,fill:K.buttonBackgroun
1dColor}),k.attr(k.crisp({x:-.5,y:-.5,width:I+1,height:I+1,r:K.buttonBorderRadius},k.strokeWidth())),k=q.path(r.swapXY([["M",I/2+(R?-1:1),I/2-3],["L",I/2+(R?-1:1),I/2+3],["L",I/2+(R?2:-2),I/2]],K.vertical)).addClass("highcharts-scrollbar-arrow").add(S[R]),this.chart.styledMode||k.attr({fill:K.buttonArrowColor})},r.prototype.init=function(R,q,S){this.scrollbarButtons=[],this.renderer=R,this.userOptions=q,this.options=E(Y,z.scrollbar,q),this.chart=S,this.size=y(this.options.size,this.options.height),q.enabled&&(this.render(),this.addEvents())},r.prototype.mouseDownHandler=function(R){R=this.chart.pointer.normalize(R),R=this.cursorToScrollbarPosition(R),this.chartX=R.chartX,this.chartY=R.chartY,this.initPositions=[this.from,this.to],this.grabbedCenter=!0},r.prototype.mouseMoveHandler=function(R){var q=this.chart.pointer.normalize(R),S=this.options.vertical?"chartY":"chartX",K=this.initPositions||[];!this.grabbedCenter||R.touches&&0===R.touches[0][S]||(S=(q=this.cursorToScrollbarPosition(q)[S])-(S=this[S]),this.hasDragged=!0,this.updatePosition(K[0]+S,K[1]+S),this.hasDragged&&_(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:R.type,DOMEvent:R}))},r.prototype.mouseUpHandler=function(R){this.hasDragged&&_(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:R.type,DOMEvent:R}),this.grabbedCenter=this.hasDragged=this.chartX=this.chartY=null},r.prototype.position=function(R,q,S,K){var I=this.options.vertical,k=this.rendered?"animate":"attr",T=0;this.x=R,this.y=q+this.trackBorderWidth,this.width=S,this.xOffset=this.height=K,this.yOffset=T,I?(this.width=this.yOffset=S=T=this.size,this.xOffset=q=0,this.barWidth=K-2*S,this.x=R+=this.options.margin):(this.height=this.xOffset=K=q=this.size,this.barWidth=S-2*K,this.y+=this.options.margin),this.group[k]({translateX:R,translateY:this.y}),this.track[k]({width:S,height:K}),this.scrollbarButtons[1][k]({translateX:I?0:S-q,translateY:I?K-T:0})},r.prototype.removeEvents=function(){this._events.forEach(function(R){o.apply(null,R)}),this._events.length=0},r.prototype.render=function(){var R=this.renderer,q=this.options,S=this.size,K=this.chart.styledMode,I=R.g("scrollbar").attr({zIndex:q.zIndex,translateY:-99999}).add();this.group=I,this.track=R.rect().addClass("highcharts-scrollbar-track").attr({x:0,r:q.trackBorderRadius||0,height:S,width:S}).add(I),K||this.track.attr({fill:q.trackBackgroundColor,stroke:q.trackBorderColor,"stroke-width":q.trackBorderWidth}),this.trackBorderWidth=this.track.strokeWidth(),this.track.attr({y:-this.trackBorderWidth%2/2}),this.scrollbarGroup=R.g().add(I),this.scrollbar=R.rect().addClass("highcharts-scrollbar-thumb").attr({height:S,width:S,r:q.barBorderRadius||0}).add(this.scrollbarGroup),this.scrollbarRifles=R.path(r.swapXY([["M",-3,S/4],["L",-3,2*S/3],["M",0,S/4],["L",0,2*S/3],["M",3,S/4],["L",3,2*S/3]],q.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup),K||(this.scrollbar.attr({fill:q.barBackgroundColor,stroke:q.barBorderColor,"stroke-width":q.barBorderWidth}),this.scrollbarRifles.attr({stroke:q.rifleColor,"stroke-width":1})),this.scrollbarStrokeWidth=this.scrollbar.strokeWidth(),this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2),this.drawScrollbarButton(0),this.drawScrollbarButton(1)},r.prototype.setRange=function(R,q){var S=this.options,K=S.vertical,I=S.minWidth,k=this.barWidth,T=!this.rendered||this.hasDragged||this.chart.navigator&&this.chart.navigator.hasDragged?"attr":"animate";if(P(k)){var A=k*Math.min(q,1);R=Math.max(R,0);var j=Math.ceil(k*R);this.calculatedWidth=A=h(A-j),A<I&&(j=(k-I+A)*R,A=I),I=Math.floor(j+this.xOffset+this.yOffset),k=A/2-.5,this.from=R,this.to=q,K?(this.scrollbarGroup[T]({translateY:I}),this.scrollbar[T]({height:A}),this.scrollbarRifles[T]({translateY:k}),this.scrollbarTop=I,this.scrollbarLeft=0):(this.scrollbarGroup[T]({translateX:I}),this.scrollbar[T]({width:A}),this.scrollbarRifles[T]({translateX:k}),this.scrollbarLeft=I,this.scrollbarTop=0),12>=A?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===S.showFull&&(0>=R&&1<=q?this.group.hide():this.group.show()),this.rendered=!0}},r.prototype.shouldUpdateExtremes=function(R){return y(this.options.liveRedraw,X.svg&&!X.isTouchDevice&&!this.chart.isBoosting)||"mouseup"===R||"touchend"===R||!P(R)},r.prototype.trackClick=function(R){var q=this.chart.pointer.normalize(R),S=this.to-this.from;this.options.vertical&&q.chartY>this.y+this.scrollbarTop||!this.options.vertical&&q.chartX>this.x+this.scrollbarLeft?this.updatePosition(this.from+S,this.to+S):this.updatePosition(this.from-S,this.to-S),_(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:R})},r.prototype.update=function(R){this.destroy(),this.init(this.chart.renderer,E(!0,this.options,R),this.chart)},r.prototype.updatePosition=function(R,q){1<q&&(R=h(1-h(q-R)),q=1),0>R&&(q=h(q-R),R=0),this.from=R,this.to=q},r.defaultOptions=Y,r}(),z.scrollbar=E(!0,t.defaultOptions,z.scrollbar),t}),N(Z,"Core/Axis/NavigatorAxis.js",[Z["Core/Globals.js"],Z["Core/Utilities.js"]],function(t,X){var Q=t.isTouchDevice,Y=X.addEvent,H=X.correctFloat,z=X.defined,i=X.isNumber,h=X.pick,P=function(){function b(_){this.axis=_}return b.prototype.destroy=function(){this.axis=void 0},b.prototype.toFixedRange=function(_,E,y,o){var r=this.axis,R=r.chart;R=R&&R.fixedRange;var q=(r.pointRange||0)/2;return _=h(y,r.translate(_,!0,!r.horiz)),E=h(o,r.translate(E,!0,!r.horiz)),r=R&&(E-_)/R,z(y)||(_=H(_+q)),z(o)||(E=H(E-q)),.7<r&&1.3>
1r&&(o?_=E-R:E=_+R),i(_)&&i(E)||(_=E=void 0),{min:_,max:E}},b}();return function(){function b(){}return b.compose=function(_){_.keepProps.push("navigatorAxis"),Y(_,"init",function(){this.navigatorAxis||(this.navigatorAxis=new P(this))}),Y(_,"zoom",function(E){var y=this.chart.options,o=y.navigator,r=this.navigatorAxis,R=y.chart.pinchType,q=y.rangeSelector;y=y.chart.zoomType,this.isXAxis&&(o&&o.enabled||q&&q.enabled)&&("y"===y?E.zoomed=!1:(!Q&&"xy"===y||Q&&"xy"===R)&&this.options.range&&(o=r.previousZoom,z(E.newMin)?r.previousZoom=[this.min,this.max]:o&&(E.newMin=o[0],E.newMax=o[1],r.previousZoom=void 0))),typeof E.zoomed<"u"&&E.preventDefault()})},b.AdditionsClass=P,b}()}),N(Z,"Core/Navigator.js",[Z["Core/Axis/Axis.js"],Z["Core/Chart/Chart.js"],Z["Core/Color/Color.js"],Z["Core/Globals.js"],Z["Core/Axis/NavigatorAxis.js"],Z["Core/DefaultOptions.js"],Z["Core/Renderer/RendererRegistry.js"],Z["Core/Scrollbar.js"],Z["Core/Series/Series.js"],Z["Core/Series/SeriesRegistry.js"],Z["Core/Utilities.js"]],function(t,X,Q,Y,H,z,i,h,P,b,_){var E=Y.hasTouch,y=Y.isTouchDevice,o=z.defaultOptions,r=_.addEvent,R=_.clamp,q=_.correctFloat,S=_.defined,K=_.destroyObjectProperties,I=_.erase,k=_.extend,T=_.find,A=_.isArray,j=_.isNumber,C=_.merge,F=_.pick,g=_.removeEvent,c=_.splat,a=function(d){for(var n=[],s=1;s<arguments.length;s++)n[s-1]=arguments[s];if((n=[].filter.call(n,j)).length)return Math[d].apply(0,n)};z=typeof b.seriesTypes.areaspline>"u"?"line":"areaspline",k(o,{navigator:{height:40,margin:25,maskInside:!0,handles:{width:7,height:15,symbols:["navigator-handle","navigator-handle"],enabled:!0,lineWidth:1,backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:(Q=Q.parse)("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:z,fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,firstAnchor:"firstPoint",anchor:"middle",lastAnchor:"lastPoint",units:[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2,3,4]],["week",[1,2,3]],["month",[1,3,6]],["year",null]]},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series",className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},threshold:null},xAxis:{overscroll:0,className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}),i.getRendererType().prototype.symbols["navigator-handle"]=function(d,n,s,m,v){return d=(v&&v.width||0)/2,n=Math.round(d/3)+.5,[["M",-d-1,.5],["L",d,.5],["L",d,(v=v&&v.height||0)+.5],["L",-d-1,v+.5],["L",-d-1,.5],["M",-n,4],["L",-n,v-3],["M",n-1,4],["L",n-1,v-3]]};var p=function(){function d(n){this.zoomedMin=this.zoomedMax=this.yAxis=this.xAxis=this.top=this.size=this.shades=this.rendered=this.range=this.outlineHeight=this.outline=this.opposite=this.navigatorSize=this.navigatorSeries=this.navigatorOptions=this.navigatorGroup=this.navigatorEnabled=this.left=this.height=this.handles=this.chart=this.baseSeries=void 0,this.init(n)}return d.prototype.drawHandle=function(n,s,m,v){var M=this.navigatorOptions.handles.height;this.handles[s][v](m?{translateX:Math.round(this.left+this.height/2),translateY:Math.round(this.top+parseInt(n,10)+.5-M)}:{translateX:Math.round(this.left+parseInt(n,10)),translateY:Math.round(this.top+this.height/2-M/2-1)})},d.prototype.drawOutline=function(n,s,m,v){var M=this.navigatorOptions.maskInside,u=this.outline.strokeWidth(),f=u/2,x=u%2/2;u=this.outlineHeight;var D=this.scrollbarHeight||0,B=this.size,J=this.left-D,tt=this.top;m?(x=[["M",(J-=f)+u,tt-D-x],["L",J+u,m=tt+s+x],["L",J,m],["L",J,s=tt+n+x],["L",J+u,s],["L",J+u,tt+B+D]],M&&x.push(["M",J+u,m-f],["L",J+u,s+f])):(x=[["M",J,tt+=f],["L",n+=J+D-x,tt],["L",n,tt+u],["L",s+=J+D-x,tt+u],["L",s,tt],["L",J+B+2*D,tt]],M&&x.push(["M",n-f,tt],["L",s+f,tt])),this.outline[v]({d:x})},d.prototype.drawMasks=function(n,s,m,v){var M=this.left,u=this.top,f=this.height;if(m)var x=[M,M,M],D=[u,u+n,u+s],B=[f,f,f],J=[n,s-n,this.size-s];else x=[M,M+n,M+s],D=[u,u,u],B=[n,s-n,this.size-s],J=[f,f,f];
1this.shades.forEach(function(tt,it){tt[v]({x:x[it],y:D[it],width:B[it],height:J[it]})})},d.prototype.renderElements=function(){var u,n=this,s=n.navigatorOptions,m=s.maskInside,v=n.chart,M=v.renderer,f={cursor:v.inverted?"ns-resize":"ew-resize"};n.navigatorGroup=u=M.g("navigator").attr({zIndex:8,visibility:"hidden"}).add(),[!m,m,!m].forEach(function(x,D){n.shades[D]=M.rect().addClass("highcharts-navigator-mask"+(1===D?"-inside":"-outside")).add(u),v.styledMode||n.shades[D].attr({fill:x?s.maskFill:"rgba(0,0,0,0)"}).css(1===D&&f)}),n.outline=M.path().addClass("highcharts-navigator-outline").add(u),v.styledMode||n.outline.attr({"stroke-width":s.outlineWidth,stroke:s.outlineColor}),s.handles.enabled&&[0,1].forEach(function(x){if(s.handles.inverted=v.inverted,n.handles[x]=M.symbol(s.handles.symbols[x],-s.handles.width/2-1,0,s.handles.width,s.handles.height,s.handles),n.handles[x].attr({zIndex:7-x}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][x]).add(u),!v.styledMode){var D=s.handles;n.handles[x].attr({fill:D.backgroundColor,stroke:D.borderColor,"stroke-width":D.lineWidth}).css(f)}})},d.prototype.update=function(n){(this.series||[]).forEach(function(s){s.baseSeries&&delete s.baseSeries.navigatorSeries}),this.destroy(),C(!0,this.chart.options.navigator,this.options,n),this.init(this.chart)},d.prototype.render=function(n,s,m,v){var f,tt,M=this.chart,u=this.scrollbarHeight,x=this.xAxis,D=x.pointRange||0,B=x.navigatorAxis.fake?M.xAxis[0]:x,J=this.navigatorEnabled,it=this.rendered,rt=M.inverted,mt=M.xAxis[0].minRange,lt=M.xAxis[0].options.maxRange;if(!this.hasDragged||S(m)){if(n=q(n-D/2),s=q(s+D/2),!j(n)||!j(s)){if(!it)return;m=0,v=F(x.width,B.width)}this.left=F(x.left,M.plotLeft+u+(rt?M.plotWidth:0)),this.size=tt=f=F(x.len,(rt?M.plotHeight:M.plotWidth)-2*u),M=rt?u:f+2*u,m=F(m,x.toPixels(n,!0)),v=F(v,x.toPixels(s,!0)),j(m)&&Math.abs(m)!==1/0||(m=0,v=M),n=x.toValue(m,!0),s=x.toValue(v,!0);var G=Math.abs(q(s-n));G<mt?this.grabbedLeft?m=x.toPixels(s-mt-D,!0):this.grabbedRight&&(v=x.toPixels(n+mt+
1D,!0)):S(lt)&&q(G-D)>lt&&(this.grabbedLeft?m=x.toPixels(s-lt-D,!0):this.grabbedRight&&(v=x.toPixels(n+lt+D,!0))),this.zoomedMax=R(Math.max(m,v),0,tt),this.zoomedMin=R(this.fixedWidth?this.zoomedMax-this.fixedWidth:Math.min(m,v),0,tt),this.range=this.zoomedMax-this.zoomedMin,tt=Math.round(this.zoomedMax),m=Math.round(this.zoomedMin),J&&(this.navigatorGroup.attr({visibility:"visible"}),this.drawMasks(m,tt,rt,it=it&&!this.hasDragged?"animate":"attr"),this.drawOutline(m,tt,rt,it),this.navigatorOptions.handles.enabled&&(this.drawHandle(m,0,rt,it),this.drawHandle(tt,1,rt,it))),this.scrollbar&&(rt?(rt=this.top-u,B=this.left-u+(J||!B.opposite?0:(B.titleOffset||0)+B.axisTitleMargin),u=f+2*u):(rt=this.top+(J?this.height:-u),B=this.left-u),this.scrollbar.position(B,rt,M,u),this.scrollbar.setRange(this.zoomedMin/(f||1),this.zoomedMax/(f||1))),this.rendered=!0}},d.prototype.addMouseEvents=function(){var M,u,n=this,s=n.chart,m=s.container,v=[];n.mouseMoveHandler=M=function(f){n.onMouseMove(f)},n.mouseUpHandler=u=function(f){n.onMouseUp(f)},(v=n.getPartsEvents("mousedown")).push(r(s.renderTo,"mousemove",M),r(m.ownerDocument,"mouseup",u)),E&&(v.push(r(s.renderTo,"touchmove",M),r(m.ownerDocument,"touchend",u)),v.concat(n.getPartsEvents("touchstart"))),n.eventsToUnbind=v,n.series&&n.series[0]&&v.push(r(n.series[0].xAxis,"foundExtremes",function(){s.navigator.modifyNavigatorAxisExtremes()}))},d.prototype.getPartsEvents=function(n){var s=this,m=[];return["shades","handles"].forEach(function(v){s[v].forEach(function(M,u){m.push(r(M.element,n,function(f){s[v+"Mousedown"](f,u)}))})}),m},d.prototype.shadesMousedown=function(n,s){n=this.chart.pointer.normalize(n);var m=this.chart,v=this.xAxis,M=this.zoomedMin,u=this.left,f=this.size,x=this.range,D=n.chartX;if(m.inverted&&(D=n.chartY,u=this.top),1===s)this.grabbedCenter=D,this.fixedWidth=x,this.dragOffset=D-M;else{if(n=D-u-x/2,0===s)n=Math.max(0,n);else if(2===s&&n+x>=f)if(n=f-x,this.reversedExtremes){n-=x;var B=this.getUnionExtremes().dataMin}else var J=this.getUnionExtremes().dataMax;n!==M&&(this.fixedWidth=x,s=v.navigatorAxis.toFixedRange(n,n+x,B,J),S(s.min)&&m.xAxis[0].setExtremes(Math.min(s.min,s.max),Math.max(s.min,s.max),!0,null,{trigger:"navigator"}))}},d.prototype.handlesMousedown=function(n,s){this.chart.pointer.normalize(n);var m=(n=this.chart).xAxis[0],v=this.reversedExtremes;0===s?(this.grabbedLeft=!0,this.otherHandlePos=this.zoomedMax,this.fixedExtreme=v?m.min:m.max):(this.grabbedRight=!0,this.otherHandlePos=this.zoomedMin,this.fixedExtreme=v?m.max:m.min),n.fixedRange=null},d.prototype.onMouseMove=function(n){var s=this,m=s.chart,v=s.left,M=s.navigatorSize,u=s.range,f=s.dragOffset,x=m.inverted;n.touches&&0===n.touches[0].pageX||(n=m.pointer.normalize(n),m=n.chartX,x&&(v=s.top,m=n.chartY),s.grabbedLeft?(s.hasDragged=!0,s.render(0,0,m-v,s.otherHandlePos)):s.grabbedRight?(s.hasDragged=!0,s.render(0,0,s.otherHandlePos,m-v)):s.grabbedCenter&&(s.hasDragged=!0,m<f?m=f:m>M+f-u&&(m=M+f-u),s.render(0,0,m-f,m-f+u)),s.hasDragged&&s.scrollbar&&F(s.scrollbar.options.liveRedraw,Y.svg&&!y&&!this.chart.isBoosting)&&(n.DOMType=n.type,setTimeout(function(){s.onMouseUp(n)},0)))},d.prototype.onMouseUp=function(n){var s=this.chart,m=this.xAxis,v=this.scrollbar,M=n.DOMEvent||n,u=s.inverted,f=this.rendered&&!this.hasDragged?"animate":"attr";if(this.hasDragged&&(!v||!v.hasDragged)||"scrollbar"===n.trigger){if(v=this.getUnionExtremes(),this.zoomedMin===this.otherHandlePos)var x=this.fixedExtreme;else if(this.zoomedMax===this.otherHandlePos)var D=this.fixedExtreme;this.zoomedMax===this.size&&(D=this.reversedExtremes?v.dataMin:v.dataMax),0===this.zoomedMin&&(x=this.reversedExtremes?v.dataMax:v.dataMin),m=m.navigatorAxis.toFixedRange(this.zoomedMin,this.zoomedMax,x,D),S(m.min)&&s.xAxis[0].setExtremes(Math.min(m.min,m.max),Math.max(m.min,m.max),!0,!this.hasDragged&&null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:M})}"mousemove"!==n.DOMType&&"touchmove"!==n.DOMType&&(this.grabbedLeft=this.grabbedRight=this.grabbedCenter=this.fixedWidth=this.fixedExtreme=this.otherHandlePos=this.hasDragged=this.dragOffset=null),this.navigatorEnabled&&j(this.zoomedMin)&&j(this.zoomedMax)&&(s=Math.round(this.zoomedMin),n=Math.round(this.zoomedMax),this.shades&&this.drawMasks(s,n,u,f),this.outline&&this.drawOutline(s,n,u,f),this.navigatorOptions.handles.enabled&&Object.keys(this.handles).length===this.handles.length&&(this.drawHandle(s,0,u,f),this.drawHandle(n,1,u,f)))},d.prototype.removeEvents=function(){this.eventsToUnbind&&(this.eventsToUnbind.forEac
1h(function(n){n()}),this.eventsToUnbind=void 0),this.removeBaseSeriesEvents()},d.prototype.removeBaseSeriesEvents=function(){var n=this.baseSeries||[];this.navigatorEnabled&&n[0]&&(!1!==this.navigatorOptions.adaptToUpdatedData&&n.forEach(function(s){g(s,"updatedData",this.updatedDataHandler)},this),n[0].xAxis&&g(n[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes))},d.prototype.init=function(n){var s=n.options,m=s.navigator,v=m.enabled,M=s.scrollbar,u=M.enabled;s=v?m.height:0;var f=u?M.height:0;this.handles=[],this.shades=[],this.chart=n,this.setBaseSeries(),this.height=s,this.scrollbarHeight=f,this.scrollbarEnabled=u,this.navigatorEnabled=v,this.navigatorOptions=m,this.scrollbarOptions=M,this.outlineHeight=s+f,this.opposite=F(m.opposite,!(v||!n.inverted));var x=this;M=n.xAxis.length,u=n.yAxis.length;var D=(v=x.baseSeries)&&v[0]&&v[0].xAxis||n.xAxis[0]||{options:{}};n.isDirtyBox=!0,x.navigatorEnabled?(x.xAxis=new t(n,C({breaks:D.options.breaks,ordinal:D.options.ordinal},m.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis",isX:!0,type:"datetime",index:M,isInternal:!0,offset:0,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1},n.inverted?{offsets:[f,0,-f,0],width:s}:{offsets:[0,-f,0,f],height:s})),x.yAxis=new t(n,C(m.yAxis,{id:"navigator-y-axis",alignTicks:!1,offset:0,index:u,isInternal:!0,reversed:F(m.yAxis&&m.yAxis.reversed,n.yAxis[0]&&n.yAxis[0].reversed,!1),zoomEnabled:!1},n.inverted?{width:s}:{height:s})),v||m.series.data?x.updateNavigatorSeries(!1):0===n.series.length&&(x.unbindRedraw=r(n,"beforeRedraw",function(){0<n.series.length&&!x.series&&(x.setBaseSeries(),x.unbindRedraw())})),x.reversedExtremes=n.inverted&&!x.xAxis.reversed||!n.inverted&&x.xAxis.reversed,x.renderElements(),x.addMouseEvents()):(x.xAxis={chart:n,navigatorAxis:{fake:!0},translate:function(B,J){var tt=n.xAxis[0],it=tt.getExtremes(),rt=tt.len-2*f,mt=a("min",tt.options.min,it.dataMin);return tt=a("max",tt.options.max,it.dataMax)-mt,J?B*tt/rt+mt:rt*(B-mt)/tt},toPixels:function(B){return this.translate(B)},toValue:function(B){return this.translate(B,!0)}},x.xAxis.navigatorAxis.axis=x.xAxis,x.xAxis.navigatorAxis.toFixedRange=H.AdditionsClass.prototype.toFixedRange.bind(x.xAxis.navigatorAxis)),n.options.scrollbar.enabled&&(n.scrollbar=x.scrollbar=new h(n.renderer,C(n.options.scrollbar,{margin:x.navigatorEnabled?0:10,vertical:n.inverted}),n),r(x.scrollbar,"changed",function(B){var J=x.size,tt=J*this.to;J*=this.from,x.hasDragged=x.scrollbar.hasDragged,x.render(0,0,J,tt),this.shouldUpdateExtremes(B.DOMType)&&setTimeout(function(){x.onMouseUp(B)})})),x.addBaseSeriesEvents(),x.addChartEvents()},d.prototype.getUnionExtremes=function(n){var u,s=this.chart.xAxis[0],m=this.xAxis,v=m.options,M=s.options;return n&&null===s.dataMin||(u={dataMin:F(v&&v.min,a("min",M.min,s.dataMin,m.dataMin,m.min)),dataMax:F(v&&v.max,a("max",M.max,s.dataMax,m.dataMax,m.max))}),u},d.prototype.setBaseSeries=function(n,s){var m=this.chart,v=this.baseSeries=[];n=n||m.options&&m.options.navigator.baseSeries||(m.series.length?T(m.series,function(M){return!M.options.isInternal}).index:0),(m.series||[]).forEach(function(M,u){M.options.isInternal||!M.options.showInNavigator&&(u!==n&&M.options.id!==n||!1===M.options.showInNavigator)||v.push(M)}),this.xAxis&&!this.xAxis.navigatorAxis.fake&&this.updateNavigatorSeries(!0,s)},d.prototype.updateNavigatorSeries=function(n,s){var u,f,D,m=this,v=m.chart,M=m.baseSeries,x=m.navigatorOptions.series,B={enableMouseTracking:!1,index:null,linkedTo:null,group:"nav",padXAxis:!1,xAxis:"navigator-x-axis",yAxis:"navigator-y-axis",showInLegend:!1,stacking:void 0,isInternal:!0,states:{inactive:{opacity:1}}},J=m.series=(m.series||[]).filter(function(tt){var it=tt.baseSeries;return!(0>M.indexOf(it)&&(it&&(g(it,"updatedData",m.updatedDataHandler),delete it.navigatorSeries),tt.chart&&tt.destroy(),1))});M&&M.length&&M.forEach(function(tt){var it=tt.navigatorSeries,rt=k({color:tt.color,visible:tt.visible},A(x)?o.navigator.series:x);it&&!1===m.navigatorOptions.adaptToUpdatedData||(B.name="Navigator "+M.length,D=(u=tt.options||{}).navigatorOptions||{},rt.dataLabels=c(rt.dataLabels),(f=C(u,B,rt,D)).pointRange=F(rt.pointRange,D.pointRange,o.plotOptions[f.type||"line"].pointRange),rt=D.data||rt.data,m.hasNavigatorData=m.hasNavigatorData||!!rt,f.data=rt||u.data&&u.data.slice(0),it&&it.options?it.update(f,s):(tt.navigatorSeries=v.initSeries(f),tt.navigatorSeries.baseSeries=tt,J.push(tt.navigatorSeries)))}),(x.data&&(!M||!M.length)||A(x))&&(m.hasNavigatorData=!1,(x=c(x)).forEac
1h(function(tt,it){B.name="Navigator "+(J.length+1),(f=C(o.navigator.series,{color:v.series[it]&&!v.series[it].options.isInternal&&v.series[it].color||v.options.colors[it]||v.options.colors[0]},B,tt)).data=tt.data,f.data&&(m.hasNavigatorData=!0,J.push(v.initSeries(f)))})),n&&this.addBaseSeriesEvents()},d.prototype.addBaseSeriesEvents=function(){var n=this,s=n.baseSeries||[];s[0]&&s[0].xAxis&&s[0].eventsToUnbind.push(r(s[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes)),s.forEach(function(m){m.eventsToUnbind.push(r(m,"show",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!0,!1)})),m.eventsToUnbind.push(r(m,"hide",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!1,!1)})),!1!==this.navigatorOptions.adaptToUpdatedData&&m.xAxis&&m.eventsToUnbind.push(r(m,"updatedData",this.updatedDataHandler)),m.eventsToUnbind.push(r(m,"remove",function(){this.navigatorSeries&&(I(n.series,this.navigatorSeries),S(this.navigatorSeries.options)&&this.navigatorSeries.remove(!1),delete this.navigatorSeries)}))},this)},d.prototype.getBaseSeriesMin=function(n){return this.baseSeries.reduce(function(s,m){return Math.min(s,m.xData?m.xData[0]:s)},n)},d.prototype.modifyNavigatorAxisExtremes=function(){var s,n=this.xAxis;typeof n.getExtremes<"u"&&(!(s=this.getUnionExtremes(!0))||s.dataMin===n.min&&s.dataMax===n.max||(n.min=s.dataMin,n.max=s.dataMax))},d.prototype.modifyBaseAxisExtremes=function(){var n=this.chart.navigator,s=this.getExtremes(),m=s.dataMin,v=s.dataMax;s=s.max-s.min;var M=n.stickToMin,u=n.stickToMax,f=F(this.options.overscroll,0),x=n.series&&n.series[0],D=!!this.setExtremes;if(!this.eventArgs||"rangeSelectorButton"!==this.eventArgs.trigger){if(M)var B=m,J=B+s;u&&(J=v+f,M||(B=Math.max(m,J-s,n.getBaseSeriesMin(x&&x.xData?x.xData[0]:-Number.MAX_VALUE)))),D&&(M||u)&&j(B)&&(this.min=this.userMin=B,this.max=this.userMax=J)}n.stickToMin=n.stickToMax=null},d.prototype.updatedDataHandler=function(){var n=this.chart.navigator,s=this.navigatorSeries;n.stickToMax=n.reversedExtremes?0===Math.round(n.zoomedMin):Math.round(n.zoomedMax)>=Math.round(n.size),n.stickToMin=n.shouldStickToMin(this,n),s&&!n.hasNavigatorData&&(s.options.pointStart=this.xData[0],s.setData(this.options.data,!1,null,!1))},d.prototype.shouldStickToMin=function(n,s){s=s.getBaseSeriesMin(n.xData[0]);var m=n.xAxis;n=m.max;var v=m.min;return m=m.options.range,!(!j(n)||!j(v))&&(m&&0<n-s?n-s<m:v<=s)},d.prototype.addChartEvents=function(){this.eventsToUnbind||(this.eventsToUnbind=[]),this.eventsToUnbind.push(r(this.chart,"redraw",function(){var n=this.navigator,s=n&&(n.baseSeries&&n.baseSeries[0]&&n.baseSeries[0].xAxis||this.xAxis[0]);s&&n.render(s.min,s.max)}),r(this.chart,"getMargins",function(){var n=this.navigator,s=n.opposite?"plotTop":"marginBottom";this.inverted&&(s=n.opposite?"marginRight":"plotLeft"),this[s]=(this[s]||0)+(n.navigatorEnabled||!this.inverted?n.outlineHeight:0)+n.navigatorOptions.margin}))},d.prototype.destroy=function(){this.removeEvents(),this.xAxis&&(I(this.chart.xAxis,this.xAxis),I(this.chart.axes,this.xAxis)),this.yAxis&&(I(this.chart.yAxis,this.yAxis),I(this.chart.axes,this.yAxis)),(this.series||[]).forEach(function(n){n.destroy&&n.destroy()}),"series xAxis yAxis shades outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" ").forEach(function(n){this[n]&&this[n].destroy&&this[n].destroy(),this[n]=null},this),[this.handles].forEach(function(n){K(n)},this)},d}();return Y.Navigator||(Y.Navigator=p,H.compose(t),r(X,"beforeShowResetZoom",function(){var d=this.options,n=d.navigator,s=d.rangeSelector;if((n&&n.enabled||s&&s.enabled)&&(!y&&"x"===d.chart.zoomType||y&&"x"===d.chart.pinchType))return!1}),r(X,"beforeRender",function(){var d=this.options;(d.navigator.enabled||d.scrollbar.enabled)&&(this.scroller=this.navigator=new p(this))}),r(X,"afterSetChartSize",function(){var d=this.legend,n=this.navigator;if(n){var s=d&&d.options,m=n.xAxis,v=n.yAxis,M=n.scrollbarHeight;this.inverted?(n.left=n.opposite?this.chartWidth-M-n.height:this.spacing[3]+M,n.top=this.plotTop+M):(n.left=F(m.left,this.plotLeft+M),n.top=n.navigatorOptions.top||this.chartHe
1ight-n.height-M-this.spacing[2]-(this.rangeSelector&&this.extraBottomMargin?this.rangeSelector.getHeight():0)-(s&&"bottom"===s.verticalAlign&&"proximate"!==s.layout&&s.enabled&&!s.floating?d.legendHeight+F(s.margin,10):0)-(this.titleOffset?this.titleOffset[2]:0)),m&&v&&(this.inverted?m.options.left=v.options.left=n.left:m.options.top=v.options.top=n.top,m.setAxisSize(),v.setAxisSize())}}),r(X,"update",function(d){var n=d.options.navigator||{},s=d.options.scrollbar||{};this.navigator||this.scroller||!n.enabled&&!s.enabled||(C(!0,this.options.navigator,n),C(!0,this.options.scrollbar,s),delete d.options.navigator,delete d.options.scrollbar)}),r(X,"afterUpdate",function(d){this.navigator||this.scroller||!this.options.navigator.enabled&&!this.options.scrollbar.enabled||(this.scroller=this.navigator=new p(this),F(d.redraw,!0)&&this.redraw(d.animation))}),r(X,"afterAddSeries",function(){this.navigator&&this.navigator.setBaseSeries(null,!1)}),r(P,"afterUpdate",function(){this.chart.navigator&&!this.options.isInternal&&this.chart.navigator.setBaseSeries(null,!1)}),X.prototype.callbacks.push(function(d){var n=d.navigator;n&&d.xAxis[0]&&(d=d.xAxis[0].getExtremes(),n.render(d.min,d.max))})),Y.Navigator=p,Y.Navigator}),N(Z,"Extensions/RangeSelector.js",[Z["Core/Axis/Axis.js"],Z["Core/Chart/Chart.js"],Z["Core/Globals.js"],Z["Core/DefaultOptions.js"],Z["Core/Renderer/SVG/SVGElement.js"],Z["Core/Utilities.js"]],function(t,X,Q,Y,H,z){var h=Y.defaultOptions,P=z.addEvent,b=z.createElement,_=z.css,E=z.defined,y=z.destroyObjectProperties,o=z.discardElement,r=z.extend,R=z.find,q=z.fireEvent,S=z.isNumber,K=z.merge,I=z.objectEach,k=z.pad,T=z.pick,A=z.pInt,j=z.splat;r(h,{rangeSelector:{allButtonsEnabled:!1,buttons:void 0,buttonSpacing:5,dropdown:"responsive",enabled:void 0,verticalAlign:"top",buttonTheme:{width:28,height:18,padding:2,zIndex:7},floating:!1,x:0,y:0,height:void 0,inputBoxBorderColor:"none",inputBoxHeight:17,inputBoxWidth:void 0,inputDateFormat:"%b %e, %Y",inputDateParser:void 0,inputEditDateFormat:"%Y-%m-%d",inputEnabled:!0,inputPosition:{align:"right",x:0,y:0},inputSpacing:5,selected:void 0,buttonPosition:{align:"left",x:0,y:0},inputStyle:{color:"#335cad",cursor:"pointer"},labelStyle:{color:"#666666"}}}),r(h.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"",rangeSelectorTo:"\u2192"});var C=function(){function c(a){this.buttons=void 0,this.buttonOptions=c.prototype.defaultButtons,this.initialButtonGroupWidth=0,this.options=void 0,this.chart=a,this.init(a)}return c.prototype.clickButton=function(a,p){var d=this.chart,n=this.buttonOptions[a],s=d.xAxis[0],m=d.scroller&&d.scroller.getUnionExtremes()||s||{},v=m.dataMin,M=m.dataMax,u=s&&Math.round(Math.min(s.max,T(M,s.max))),f=n.type;m=n._range;var x,D=n.dataGrouping;if(null!==v&&null!==M){if(d.fixedRange=m,this.setSelected(a),D&&(this.forcedDataGrouping=!0,t.prototype.setDataGrouping.call(s||{chart:this.chart},D,!1),this.frozenStates=n.preserveDataGrouping),"month"===f||"year"===f)if(s){var B=s.minFromRange.call(f={range:n,max:u,chart:d,dataMin:v,dataMax:M});S(f.newMax)&&(u=f.newMax)}else m=n;else if(m)B=Math.max(u-m,v),u=Math.min(B+m,M);else if("ytd"===f){if(!s)return void(this.deferredYTDClick=a);typeof M>"u"&&(v=Number.MAX_VALUE,M=Number.MIN_VALUE,d.series.forEach(function(rt){rt=rt.xData,v=Math.min(rt[0],v),M=Math.max(rt[rt.length-1],M)}),p=!1),B=x=(u=this.getYTDExtremes(M,v,d.time.useUTC)).min,u=u.max}else"all"===f&&s&&(d.navigator&&d.navigator.baseSeries[0]&&(d.navigator.baseSeries[0].xAxis.options.range=void 0),B=v,u=M);if(E(B)&&(B+=n._offsetMin),E(u)&&(u+=n._offsetMax),this.dropdown&&(this.dropdown.selectedIndex=a+1),s)s.setExtremes(B,u,T(p,!0),void 0,{trigger:"rangeSelectorButton",rangeSelectorButton:n});else{var J=j(d.options.xAxis)[0],tt=J.range;J.range=m;var it=J.min;J.min=x,P(d,"load",function(){J.range=tt,J.min=it})}q(this,"afterBtnClick")}},c.prototype.setSelected=function(a){this.selected=this.options.selected=a},c.prototype.init=function(a){var p=this,d=a.options.rangeSelector,n=d.buttons||p.defaultButtons.slice(),s=d.selected,m=function(){var v=p.minInput,M=p.maxInput;v&&v.blur&&q(v,"blur"),M&&M.blur&&q(M,"blur")};p.chart=a,p.options=d,p.buttons=[],p.buttonOptions=n,this.eventsToUnbind=[],this.eventsToUnbind.push(P(a.container,"mousedown",m)),this.eventsToUnbind.push(P(a,"resize",m)),n.forEac
1h(p.computeButtonRange),typeof s<"u"&&n[s]&&this.clickButton(s,!1),this.eventsToUnbind.push(P(a,"load",function(){a.xAxis&&a.xAxis[0]&&P(a.xAxis[0],"setExtremes",function(v){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==v.trigger&&"updatedData"!==v.trigger&&p.forcedDataGrouping&&!p.frozenStates&&this.setDataGrouping(!1,!1)})}))},c.prototype.updateButtonStates=function(){var a=this,p=this.chart,d=this.dropdown,n=p.xAxis[0],s=Math.round(n.max-n.min),m=!n.hasVisibleSeries,v=p.scroller&&p.scroller.getUnionExtremes()||n,M=v.dataMin,u=v.dataMax,f=(p=a.getYTDExtremes(u,M,p.time.useUTC)).min,x=p.max,D=a.selected,B=S(D),J=a.options.allButtonsEnabled,tt=a.buttons;a.buttonOptions.forEach(function(it,rt){var mt=it._range,lt=it.type,G=it.count||1,w=tt[rt],l=0,U=it._offsetMax-it._offsetMin;it=rt===D;var L=mt>u-M,W=mt<n.minRange,nt=!1,_t=!1;mt=mt===s,("month"===lt||"year"===lt)&&s+36e5>=864e5*{month:28,year:365}[lt]*G-U&&s-36e5<=864e5*{month:31,year:366}[lt]*G+U?mt=!0:"ytd"===lt?(mt=x-f+U===s,nt=!it):"all"===lt&&(mt=n.max-n.min>=u-M,_t=!it&&B&&mt),G=it&&mt||mt&&!B&&!nt||it&&a.frozenStates,(lt=!J&&(L||W||_t||m))?l=3:G&&(B=!0,l=2),w.state!==l&&(w.setState(l),d&&(d.options[rt+1].disabled=lt,2===l&&(d.selectedIndex=rt+1)),0===l&&D===rt&&a.setSelected())})},c.prototype.computeButtonRange=function(a){var p=a.type,d=a.count||1,n={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5};n[p]?a._range=n[p]*d:("month"===p||"year"===p)&&(a._range=864e5*{month:30,year:365}[p]*d),a._offsetMin=T(a.offsetMin,0),a._offsetMax=T(a.offsetMax,0),a._range+=a._offsetMax-a._offsetMin},c.prototype.getInputValue=function(a){var d=this.chart.time;return(a="min"===a?this.minInput:this.maxInput)?("text"===a.type&&this.chart.options.rangeSelector.inputDateParser||this.defaultInputDateParser)(a.value,d.useUTC,d):0},c.prototype.setInputValue=function(a,p){var d=this.options,n=this.chart.time,s="min"===a?this.minInput:this.maxInput;if(a="min"===a?this.minDateBox:this.maxDateBox,s){var m=s.getAttribute("data-hc-time");m=E(m)?Number(m):void 0,E(p)&&(E(m)&&s.setAttribute("data-hc-time-previous",m),s.setAttribute("data-hc-time",p),m=p),s.value=n.dateFormat(this.inputTypeFormats[s.type]||d.inputEditDateFormat,m),a&&a.attr({text:n.dateFormat(d.inputDateFormat,m)})}},c.prototype.setInputExtremes=function(a,p,d){if(a="min"===a?this.minInput:this.maxInput){var n=this.inputTypeFormats[a.type],s=this.chart.time;n&&(p=s.dateFormat(n,p),a.min!==p&&(a.min=p),d=s.dateFormat(n,d),a.max!==d&&(a.max=d))}},c.prototype.showInput=function(a){var p="min"===a?this.minDateBox:this.maxDateBox;if((a="min"===a?this.minInput:this.maxInput)&&p&&this.inputGroup){var d="text"===a.type,n=this.inputGroup,s=n.translateX;n=n.translateY;var m=this.options.inputBoxWidth;_(a,{width:d?p.width+(m?-2:20)+"px":"auto",height:d?p.height-2+"px":"auto",border:"2px solid silver"}),_(a,d&&m?{left:s+p.x+"px",top:n+"px"}:{left:Math.min(Math.round(p.x+s-(a.offsetWidth-p.width)/2),this.chart.chartWidth-a.offsetWidth)+"px",top:n-(a.offsetHeight-p.height)/2+"px"})}},c.prototype.hideInput=function(a){(a="min"===a?this.minInput:this.maxInput)&&_(a,{top:"-9999em",border:0,width:"1px",height:"1px"})},c.prototype.defaultInputDateParser=function(a,p,d){var s,n=a.split("/").join("-").split(" ").join("T");return-1===n.indexOf("T")&&(n+="T00:00"),p?n+="Z":((s=Q.isSafari)&&(s=!(6<(s=n).length&&(s.lastIndexOf("-")===s.length-6||s.lastIndexOf("+")===s.length-6))),s&&(n+=0>=(s=new Date(n).getTimezoneOffset()/60)?"+"+k(-s)+":00":"-"+k(s)+":00")),n=Date.parse(n),S(n)||(a=a.split("-"),n=Date.UTC(A(a[0]),A(a[1])-1,A(a[2]))),d&&p&&S(n)&&(n+=d.getTimezoneOffset(n)),n},c.prototype.drawInput=function(a){function p(){var J=m.getInputValue(a),tt=d.xAxis[0],it=d.scroller&&d.scroller.xAxis?d.scroller.xAxis:tt,rt=it.dataMin;it=it.dataMax;var mt=m.maxInput,lt=m.minInput;J!==Number(D.getAttribute("data-hc-time-previous"))&&S(J)&&(D.setAttribute("data-hc-time-previous",J),f&&mt&&S(rt)?J>Number(mt.getAttribute("data-hc-time"))?J=void 0:J<rt&&(J=rt):lt&&S(it)&&(J<Number(lt.getAttribute("data-hc-time"))?J=void 0:J>it&&(J=it)),typeof J<"u"&&tt.setExtremes(f?J:tt.min,f?tt.max:J,void 0,void 0,{trigger:"rangeSelectorInput"}))}var d=this.chart,n=this.div,s=this.inputGroup,m=this,v=d.renderer.style||{},M=d.renderer,u=d.options.rangeSelector,f="min"===a,x=h.lang[f?"rangeSelectorFrom":"rangeSelectorTo"]||"";x=M.label(x,0).addClass("highcharts-range-label").attr({padding:x?2:0,height:x?u.inputBoxHeight:0}).add(s),M=M.label("",0).addClass("highcharts-range-input").attr({padding:2,width:u.inputBoxWidth,height:u.inputBoxHeight,"text-align":"center"}).on("click",function(){m.showInput(a),m[a+"Input"].focus()}),d.styledMode||M.attr({stroke:u.inputBoxBorderColor,"stroke-width":1}),M.add(s);var D=b("input",{name:a,className:"highcharts-range-selector"},void 0,n);D.setAttribute("type",function i(c){if(-1!==c.indexOf("%L"))return"text";var a="aAdewbBmoyY".split("").some(function(d){return-1!==c.indexOf("%"+d)}),p="HkIlMS".split("").some(function(d){return-1!==c.indexOf("%"+d)});return a&&p?"datetime-local":a?"date":p?"time":"text"}(u.inputDateFormat||"%b %e, %Y")),d.styledMode||(x.css(K(v,u.labelStyle)),M.css(K({color:"#333333"},v,u.inputStyle)),_(D,r({position:"absolute",border:0,boxShadow:"0 0 15px rgba(0,0,0,0.3)",width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:v.fontSize,fontFamily:v.fontFamily,top:"-9999em"},u.inputStyle))),D.onfocus=function(){m.showInput(a)}
1,D.onblur=function(){D===Q.doc.activeElement&&p(),m.hideInput(a),m.setInputValue(a),D.blur()};var B=!1;return D.onchange=function(){B||(p(),m.hideInput(a),D.blur())},D.onkeypress=function(J){13===J.keyCode&&p()},D.onkeydown=function(J){B=!0,38!==J.keyCode&&40!==J.keyCode||p()},D.onkeyup=function(){B=!1},{dateBox:M,input:D,label:x}},c.prototype.getPosition=function(){var a=this.chart,p=a.options.rangeSelector;return{buttonTop:(a="top"===p.verticalAlign?a.plotTop-a.axisOffset[0]:0)+p.buttonPosition.y,inputTop:a+p.inputPosition.y-10}},c.prototype.getYTDExtremes=function(a,p,d){var n=this.chart.time,s=new n.Date(a),m=n.get("FullYear",s);return d=d?n.Date.UTC(m,0,1):+new n.Date(m,0,1),p=Math.max(p,d),s=s.getTime(),{max:Math.min(a||s,s),min:p}},c.prototype.render=function(a,p){var d=this.chart,n=d.renderer,s=d.container,m=d.options,v=m.rangeSelector,M=T(m.chart.style&&m.chart.style.zIndex,0)+1;if(m=v.inputEnabled,!1!==v.enabled){if(this.rendered||(this.group=n.g("range-selector-group").attr({zIndex:7}).add(),this.div=b("div",void 0,{position:"relative",height:0,zIndex:M}),this.buttonOptions.length&&this.renderButtons(),s.parentNode&&s.parentNode.insertBefore(this.div,s),m&&(this.inputGroup=n.g("input-group").add(this.group),n=this.drawInput("min"),this.minDateBox=n.dateBox,this.minLabel=n.label,this.minInput=n.input,n=this.drawInput("max"),this.maxDateBox=n.dateBox,this.maxLabel=n.label,this.maxInput=n.input)),m&&(this.setInputValue("min",a),this.setInputValue("max",p),a=d.scroller&&d.scroller.getUnionExtremes()||d.xAxis[0]||{},E(a.dataMin)&&E(a.dataMax)&&(d=d.xAxis[0].minRange||0,this.setInputExtremes("min",a.dataMin,Math.min(a.dataMax,this.getInputValue("max"))-d),this.setInputExtremes("max",Math.max(a.dataMin,this.getInputValue("min"))+d,a.dataMax)),this.inputGroup)){var u=0;[this.minLabel,this.minDateBox,this.maxLabel,this.maxDateBox].forEach(function(f){if(f){var x=f.getBBox().width;x&&(f.attr({x:u}),u+=x+v.inputSpacing)}})}this.alignElements(),this.rendered=!0}},c.prototype.renderButtons=function(){var a=this,p=this.buttons,d=this.options,n=h.lang,s=this.chart.renderer,m=K(d.buttonTheme),v=m&&m.states,M=m.width||28;delete m.width,delete m.states,this.buttonGroup=s.g("range-selector-buttons").add(this.group);var u=this.dropdown=b("select",void 0,{position:"absolute",width:"1px",height:"1px",padding:0,border:0,top:"-9999em",cursor:"pointer",opacity:1e-4},this.div);P(u,"touchstart",function(){u.style.fontSize="16px"}),[[Q.isMS?"mouseover":"mouseenter"],[Q.isMS?"mouseout":"mouseleave"],["change","click"]].forEach(function(f){var x=f[0],D=f[1];P(u,x,function(){var B=p[a.currentButtonIndex()];B&&q(B.element,D||x)})}),this.zoomText=s.label(n&&n.rangeSelectorZoom||"",0).attr({padding:d.buttonTheme.padding,height:d.buttonTheme.height,paddingLeft:0,paddingRight:0}).add(this.buttonGroup),this.chart.styledMode||(this.zoomText.css(d.labelStyle),m["stroke-width"]=T(m["stroke-width"],0)),b("option",{textContent:this.zoomText.textStr,disabled:!0},void 0,u),this.buttonOptions.forEach(function(f,x){b("option",{textContent:f.title||f.text},void 0,u),p[x]=s.button(f.text,0,0,function(D){var J,B=f.events&&f.events.click;B&&(J=B.call(f,D)),!1!==J&&a.clickButton(x),a.isActive=!0},m,v&&v.hover,v&&v.select,v&&v.disabled).attr({"text-align":"center",width:M}).add(a.buttonGroup),f.title&&p[x].attr("title",f.title)})},c.prototype.alignElements=function(){var a=this,p=this.buttonGroup,d=this.buttons,n=this.chart,s=this.group,m=this.inputGroup,v=this.options,M=this.zoomText,u=n.options,f=u.exporting&&!1!==u.exporting.enabled&&u.navigation&&u.navigation.buttonOptions;u=v.buttonPosition;var x=v.inputPosition,D=v.verticalAlign,B=function(rt,mt){return f&&a.titleCollision(n)&&"top"===D&&"right"===mt.align&&mt.y-rt.getBBox().height-12<(f.y||0)+(f.height||0)+n.spacing[0]?-40:0},J=n.plotLeft;if(s&&u&&x){var tt=u.x-n.spacing[3];if(p){if(this.positionButtons(),!this.initialButtonGroupWidth){var it=0;M&&(it+=M.getBBox().width+5),d.forEach(function(rt,mt){it+=rt.width,mt!==d.length-1&&(it+=v.buttonSpacing)}),this.initialButtonGroupWidth=it}J-=n.spacing[3],this.updateButtonStates(),M=B(p,u),this.alignButtonGroup(M),s.placed=p.placed=n.hasLoaded}p=0,m&&(p=B(m,x),"left"===x.align?tt=J:"right"===x.align&&(tt=-Math.max(n.axisOffset[1],-p)),m.align({y:x.y,width:m.getBBox().width,align:x.align,x:x.x+tt-2},!0,n.spacingBox),m.placed=n.hasLoaded),this.handleCollision(p),s.align({verticalAlign:D},!0,n.spacingBox),m=s.alignAttr.translateY,p=s.getBBox().height+20,B=0,"bottom"===D&&(B=m-(p=p+(B=(B=n.legend&&n.legend.options)&&"bottom"===B.verticalAlign&&B.enabled&&!B.floating?n.legend.legendHeight+T(B.margin,10):0)-20)-(v.floating?0:v.y)-(n.titleOffset?n.titleOffset[2]:0)-10),"top"===D?(v.floating&&(B=0),n.titleOffset&&n.titleOffset[0]&&(B=n.titleOffset[0]),B+=n.margin[0]-n.spacing[0]||0):"middle"===D&&(x.y===u.y?B=m:(x.y||u.y)&&(B=0>x.y||0>u.y?B-Math.min(x.y,u.y):m-p)),s.translate(v.x,v.y+Math.floor(B)),u=this.minInput,x=this.maxInput,m=this.dropdown,v.inputEnabled&&u&&x&&(u.style.marginTop=s.translateY+"px",x.style.marginTop=s.translateY+"px"),m&&(m.style.marginTop=s.translateY+"px")}},c.prototype.alignButtonGroup=function(a,p){var d=this.chart,n=this.buttonGroup,s=this.options.buttonPosition,m=d.plotLeft-d.spacing[3],v=s.x-d.spacing[3];"right"===s.align?v+=a-m:"center"===s.align&&(v-=m/2),n&&n.align({y:s.y,width:T(p,this.initialButtonGroupWidth),align:s.align,x:v},!0,d.spacingBox)},c.prototype.positionButtons=function(){var a=this.buttons,p=this.chart,d=this.options,n=this.zoomText,s=p.hasLoaded?"animate":"attr",m=d.buttonPosition,v=p.plotLeft,M=v;
1n&&"hidden"!==n.visibility&&(n[s]({x:T(v+m.x,v)}),M+=m.x+n.getBBox().width+5),this.buttonOptions.forEach(function(u,f){"hidden"!==a[f].visibility?(a[f][s]({x:M}),M+=a[f].width+d.buttonSpacing):a[f][s]({x:v})})},c.prototype.handleCollision=function(a){var p=this,d=this.chart,n=this.buttonGroup,s=this.inputGroup,m=this.options,v=m.buttonPosition,M=m.dropdown,u=m.inputPosition;m=function(){var D=0;return p.buttons.forEach(function(B){(B=B.getBBox()).width>D&&(D=B.width)}),D};var f=function(D){if(s&&n){var B=s.alignAttr.translateX+s.alignOptions.x-a+s.getBBox().x+2,J=s.alignOptions.width,tt=n.alignAttr.translateX+n.getBBox().x;return tt+D>B&&B+J>tt&&v.y<u.y+s.getBBox().height}return!1},x=function(){s&&n&&s.attr({translateX:s.alignAttr.translateX+(d.axisOffset[1]>=-a?0:-a),translateY:s.alignAttr.translateY+n.getBBox().height+10})};if(n){if("always"===M)return this.collapseButtons(a),void(f(m())&&x());"never"===M&&this.expandButtons()}s&&n?u.align===v.align||f(this.initialButtonGroupWidth+20)?"responsive"===M?(this.collapseButtons(a),f(m())&&x()):x():"responsive"===M&&this.expandButtons():n&&"responsive"===M&&(this.initialButtonGroupWidth>d.plotWidth?this.collapseButtons(a):this.expandButtons())},c.prototype.collapseButtons=function(a){var p=this.buttons,d=this.buttonOptions,n=this.chart,s=this.dropdown,m=this.options,v=this.zoomText,M=n.userOptions.rangeSelector&&n.userOptions.rangeSelector.buttonTheme||{},u=function(x){return{text:x?x+" \u25be":"\u25be",width:"auto",paddingLeft:T(m.buttonTheme.paddingLeft,M.padding,8),paddingRight:T(m.buttonTheme.paddingRight,M.padding,8)}};v&&v.hide();var f=!1;d.forEach(function(x,D){2!==(D=p[D]).state?D.hide():(D.show(),D.attr(u(x.text)),f=!0)}),f||(s&&(s.selectedIndex=0),p[0].show(),p[0].attr(u(this.zoomText&&this.zoomText.textStr))),d=m.buttonPosition.align,this.positionButtons(),"right"!==d&&"center"!==d||this.alignButtonGroup(a,p[this.currentButtonIndex()].getBBox().width),this.showDropdown()},c.prototype.expandButtons=function(){var a=this.buttons,p=this.buttonOptions,d=this.options,n=this.zoomText;this.hideDropdown(),n&&n.show(),p.forEach(function(s,m){(m=a[m]).show(),m.attr({text:s.text,width:d.buttonTheme.width||28,paddingLeft:T(d.buttonTheme.paddingLeft,"unset"),paddingRight:T(d.buttonTheme.paddingRight,"unset")}),2>m.state&&m.setState(0)}),this.positionButtons()},c.prototype.currentButtonIndex=function(){var a=this.dropdown;return a&&0<a.selectedIndex?a.selectedIndex-1:0},c.prototype.showDropdown=function(){var a=this.buttonGroup,p=this.buttons,d=this.chart,n=this.dropdown;if(a&&n){var s=a.translateX;a=a.translateY,p=p[this.currentButtonIndex()].getBBox(),_(n,{left:d.plotLeft+s+"px",top:a+.5+"px",width:p.width+"px",height:p.height+"px"}),this.hasVisibleDropdown=!0}},c.prototype.hideDropdown=function(){var a=this.dropdown;a&&(_(a,{top:"-9999em",width:"1px",height:"1px"}),this.hasVisibleDropdown=!1)},c.prototype.getHeight=function(){var a=this.options,p=this.group,d=a.y,n=a.buttonPosition.y,s=a.inputPosition.y;return a.height?a.height:(this.alignElements(),a=p?p.getBBox(!0).height+13+d:0,p=Math.min(s,n),(0>s&&0>n||0<s&&0<n)&&(a+=Math.abs(p)),a)},c.prototype.titleCollision=function(a){return!(a.options.title.text||a.options.subtitle.text)},c.prototype.update=function(a){var p=this.chart;K(!0,p.options.rangeSelector,a),this.destroy(),this.init(p),this.render()},c.prototype.destroy=function(){var a=this,p=a.minInput,d=a.maxInput;a.eventsToUnbind&&(a.eventsToUnbind.forEach(function(n){return n()}),a.eventsToUnbind=void 0),y(a.buttons),p&&(p.onfocus=p.onblur=p.onchange=null),d&&(d.onfocus=d.onblur=d.onchange=null),I(a,function(n,s){n&&"chart"!==s&&(n instanceof H?n.destroy():n instanceof window.HTMLElement&&o(n)),n!==c.prototype[s]&&(a[s]=null)},this)},c}();if(C.prototype.defaultButtons=[{type:"month",count:1,text:"1m",title:"View 1 month"},{type:"month",count:3,text:"3m",title:"View 3 months"},{type:"month",count:6,text:"6m",title:"View 6 months"},{type:"ytd",text:"YTD",title:"View year to date"},{type:"year",count:1,text:"1y",title:"View 1 year"},{type:"all",text:"All",title:"View all"}],C.prototype.inputTypeFormats={"datetime-local":"%Y-%m-%dT%H:%M:%S",date:"%Y-%m-%d",time:"%H:%M:%S"},t.prototype.minFromRange=function(){var c=this.range,a=c.type,p=this.max,d=this.chart.time,n=function(M,u){var f="year"===a?"FullYear":"Month",x=new d.Date(M),D=d.get(f,x);return d.set(f,x,D+u),D===d.get(f,x)&&d.set("Date",x,0),x.getTime()-M};if(S(c))var s=p-c,m=c;else s=p+n(p,-c.count),this.chart&&(this.chart.fixedRange=p-s);var v=T(this.dataMin,Number.MIN_VALUE);return S(s)||(s=v),s<=v&&(s=v,typeof m>"u"&&(m=n(s,c.count)),this.newMax=Math.min(s+m,this.dataMax)),S(p)||(s=void 0),s},!Q.RangeSelector){var F=[],g=function(c){function a(){d&&(p=c.xAxis[0].getExtremes(),n=c.legend,m=d&&d.options.verticalAlign,S(p.min)&&d.render(p.min,p.max),n.display&&"top"===m&&m===n.options.verticalAlign&&((s=K(c.spacingBox)).y="vertical"===n.options.layout?c.plotTop:s.y+d.getHeight(),n.group.placed=!1,n.align(s)))}var p,n,s,m,d=c.rangeSelector;d&&(R(F,function(v){return v[0]===c})||F.push([c,[P(c.xAxis[0],"afterSetExtremes",function(v){d&&d.render(v.min,v.max)}),P(c,"redraw",a)]]),a())};P(X,"afterGetContainer",function(){this.options.rangeSelector&&this.options.rangeSelector.enabled&&(this.rangeSelector=new C(this))}),P(X,"beforeRender",function(){var c=this.axes,a=this.rangeSelector;a&&(S(a.deferredYTDClick)&&(a.clickButton(a.deferredYTDClick),delete a.deferredYTDClick),c.forEac
1h(function(p){p.updateNames(),p.setScale()}),this.getAxisMargins(),a.render(),c=a.options.verticalAlign,a.options.floating||("bottom"===c?this.extraBottomMargin=!0:"middle"!==c&&(this.extraTopMargin=!0)))}),P(X,"update",function(c){var a=c.options.rangeSelector;c=this.rangeSelector;var p=this.extraBottomMargin,d=this.extraTopMargin;a&&a.enabled&&!E(c)&&this.options.rangeSelector&&(this.options.rangeSelector.enabled=!0,this.rangeSelector=c=new C(this)),this.extraTopMargin=this.extraBottomMargin=!1,c&&(g(this),a=a&&a.verticalAlign||c.options&&c.options.verticalAlign,c.options.floating||("bottom"===a?this.extraBottomMargin=!0:"middle"!==a&&(this.extraTopMargin=!0)),this.extraBottomMargin!==p||this.extraTopMargin!==d)&&(this.isDirtyBox=!0)}),P(X,"render",function(){var c=this.rangeSelector;c&&!c.options.floating&&(c.render(),"bottom"===(c=c.options.verticalAlign)?this.extraBottomMargin=!0:"middle"!==c&&(this.extraTopMargin=!0))}),P(X,"getMargins",function(){var c=this.rangeSelector;c&&(c=c.getHeight(),this.extraTopMargin&&(this.plotTop+=c),this.extraBottomMargin&&(this.marginBottom+=c))}),X.prototype.callbacks.push(g),P(X,"destroy",function(){for(var c=0;c<F.length;c++){var a=F[c];if(a[0]===this){a[1].forEach(function(p){return p()}),F.splice(c,1);break}}}),Q.RangeSelector=C}return C}),N(Z,"Core/Chart/StockChart.js",[Z["Core/Animation/AnimationUtilities.js"],Z["Core/Axis/Axis.js"],Z["Core/Chart/Chart.js"],Z["Core/FormatUtilities.js"],Z["Core/DefaultOptions.js"],Z["Core/Series/Series.js"],Z["Core/Renderer/SVG/SVGRenderer.js"],Z["Core/Utilities.js"]],function(t,X,Q,Y,H,z,i,h){function P(A,j){return"xAxis"===A?{minPadding:0,maxPadding:0,overscroll:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"},showLastLabel:!0}:"yAxis"===A?{labels:{y:-2},opposite:k(j.opposite,!0),showLastLabel:!(!j.categories&&"category"!==j.type),title:{text:null}}:{}}function b(A,j){if("xAxis"===A){A=y();var C={type:"datetime",categories:void 0};return k(j.navigator&&j.navigator.enabled,A.navigator.enabled,!0)&&(C.startOnTick=!1,C.endOnTick=!1),C}return{}}var A,_=this&&this.__extends||(A=function(j,C){return(A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(F,g){F.__proto__=g}||function(F,g){for(var c in g)g.hasOwnProperty(c)&&(F[c]=g[c])})(j,C)},function(j,C){function F(){this.constructor=j}A(j,C),j.prototype=null===C?Object.create(C):(F.prototype=C.prototype,new F)}),E=Y.format,y=H.getOptions;t=h.addEvent;var o=h.clamp,r=h.defined,R=h.extend,q=h.find,S=h.isNumber,K=h.isString,I=h.merge,k=h.pick,T=h.splat;return h=function(A){function j(){return null!==A&&A.apply(this,arguments)||this}return _(j,A),j.prototype.init=function(C,F){var g=y(),c=C.xAxis,a=C.yAxis,p=k(C.navigator&&C.navigator.enabled,g.navigator.enabled,!0);C.xAxis=C.yAxis=void 0,p=I({chart:{panning:{enabled:!0,type:"x"},pinchType:"x"},navigator:{enabled:p},scrollbar:{enabled:k(g.scrollbar&&g.scrollbar.enabled,!0)},rangeSelector:{enabled:k(g.rangeSelector.enabled,!0)},title:{text:null},tooltip:{split:k(g.tooltip.split,!0),crosshairs:!0},legend:{enabled:!1}},C,{isStock:!0}),C.xAxis=c,C.yAxis=a,p.xAxis=T(C.xAxis||{}).map(function(d,n){return I(P("xAxis",d),g.xAxis,g.xAxis&&g.xAxis[n],d,b("xAxis",C))}),p.yAxis=T(C.yAxis||{}).map(function(d,n){return I(P("yAxis",d),g.yAxis,g.yAxis&&g.yAxis[n],d)}),A.prototype.init.call(this,p,F)},j.prototype.createAxis=function(C,F){return F.axis=I(P(C,F.axis),F.axis,b(C,this.userOptions)),A.prototype.createAxis.call(this,C,F)},j}(Q),function(A){A.stockChart=function(j,C,F){return new A(j,C,F)}}(h||(h={})),t(z,"setOptions",function(A){var j;this.chart.options.isStock&&(this.is("column")||this.is("columnrange")?j={borderWidth:0,shadow:!1}:this.is("scatter")||this.is("sma")||(j={marker:{enabled:!1,radius:2}}),j&&(A.plotOptions[this.type]=I(A.plotOptions[this.type],j)))}),t(X,"autoLabelAlign",function(A){var j=this.chart,C=this.options;j=j._labelPanes=j._labelPanes||{};var F=this.options.labels;this.chart.options.isStock&&"yAxis"===this.coll&&!j[C=C.top+","+C.height]&&F.enabled&&(15===F.x&&(F.x=0),typeof F.align>"u"&&(F.align="right"),j[C]=this,A.align="right",A.preventDefault())}),t(X,"destroy",function(){var A=this.chart,j=this.options&&this.options.top+","+this.options.height;j&&A._labelPanes&&A._labelPanes[j]===this&&delete A._labelPanes[j]}),t(X,"getPlotLinePath",function(A){var d,n,s,m,C=this,F=this.isLinked&&!this.series?this.linkedParent.series:this.series,g=C.
1chart,c=g.renderer,a=C.left,p=C.top,v=[],M=[],u=A.translatedValue,f=A.value,x=A.force;if(g.options.isStock&&!1!==A.acrossPanes&&"xAxis"===C.coll||"yAxis"===C.coll){A.preventDefault(),M=function j(tt){var it="xAxis"===tt?"yAxis":"xAxis";return S(tt=C.options[it])?[g[it][tt]]:K(tt)?[g.get(tt)]:F.map(function(rt){return rt[it]})}(C.coll),(C.isXAxis?g.yAxis:g.xAxis).forEach(function(tt){if(!r(tt.options.id)||-1===tt.options.id.indexOf("navigator")){var it=tt.isXAxis?"yAxis":"xAxis";it=r(tt.options[it])?g[it][tt.options[it]]:g[it][0],C===it&&M.push(tt)}});var B=M.length?[]:[C.isXAxis?g.yAxis[0]:g.xAxis[0]];M.forEach(function(tt){-1!==B.indexOf(tt)||q(B,function(it){return it.pos===tt.pos&&it.len===tt.len})||B.push(tt)});var J=k(u,C.translate(f,null,null,A.old));S(J)&&B.forEach(C.horiz?function(tt){var it;m=(n=tt.pos)+tt.len,d=s=Math.round(J+C.transB),"pass"!==x&&(d<a||d>a+C.width)&&(x?d=s=o(d,a,a+C.width):it=!0),it||v.push(["M",d,n],["L",s,m])}:function(tt){var it;s=(d=tt.pos)+tt.len,n=m=Math.round(p+C.height-J),"pass"!==x&&(n<p||n>p+C.height)&&(x?n=m=o(n,p,p+C.height):it=!0),it||v.push(["M",d,n],["L",s,m])}),A.path=0<v.length?c.crispPolyLine(v,A.lineWidth||1):null}}),i.prototype.crispPolyLine=function(A,j){for(var C=0;C<A.length;C+=2){var F=A[C],g=A[C+1];F[1]===g[1]&&(F[1]=g[1]=Math.round(F[1])-j%2/2),F[2]===g[2]&&(F[2]=g[2]=Math.round(F[2])+j%2/2)}return A},t(X,"afterHideCrosshair",function(){this.crossLabel&&(this.crossLabel=this.crossLabel.hide())}),t(X,"afterDrawCrosshair",function(A){var j,C;if(this.crosshair&&this.crosshair.label&&this.crosshair.label.enabled&&this.cross&&S(this.min)&&S(this.max)){var F=this.chart,g=this.logarithmic,c=this.crosshair.label,a=this.horiz,p=this.opposite,d=this.left,n=this.top,s=this.crossLabel,m=c.format,v="",M="inside"===this.options.tickPosition,u=!1!==this.crosshair.snap,f=0,x=A.e||this.cross&&this.cross.e;A=A.point;var D=this.min,B=this.max;g&&(D=g.lin2log(D),B=g.lin2log(B)),g=a?"center":p?"right"===this.labelAlign?"right":"left":"left"===this.labelAlign?"left":"center",s||(s=this.crossLabel=F.renderer.label("",0,void 0,c.shape||"callout").addClass("highcharts-crosshair-label highcharts-color-"+(A?A.series.colorIndex:this.series[0]&&this.series[0].colorIndex)).attr({align:c.align||g,padding:k(c.padding,8),r:k(c.borderRadius,3),zIndex:2}).add(this.labelGroup),F.styledMode||s.attr({fill:c.backgroundColor||A&&A.series&&A.series.color||"#666666",stroke:c.borderColor||"","stroke-width":c.borderWidth||0}).css(R({color:"#ffffff",fontWeight:"normal",fontSize:"11px",textAlign:"center"},c.style||{}))),a?(g=u?(A.plotX||0)+d:x.chartX,n+=p?0:this.height):(g=p?this.width+d:0,n=u?(A.plotY||0)+n:x.chartY),m||c.formatter||(this.dateTime&&(v="%b %d, %Y"),m="{value"+(v?":"+v:"")+"}"),v=u?this.isXAxis?A.x:A.y:this.toValue(a?x.chartX:x.chartY),u=A?A.series.isPointInside(A):S(v)&&v>D&&v<B,x="",m?x=E(m,{value:v},F):c.formatter&&S(v)&&(x=c.formatter.call(this,v)),s.attr({text:x,x:g,y:n,visibility:u?"visible":"hidden"}),c=s.getBBox(),S(s.y)&&(a?(M&&!p||!M&&p)&&(n=s.y-c.height):n=s.y-c.height/2),a?(j=d-c.x,C=d+this.width-c.x):(j="left"===this.labelAlign?d:0,C="right"===this.labelAlign?d+this.width:F.chartWidth),s.translateX<j&&(f=j-s.translateX),s.translateX+c.width>=C&&(f=-(s.translateX+c.width-C)),s.attr({x:g+f,y:n,anchorX:a?g:this.opposite?0:F.chartWidth,anchorY:a?this.opposite?F.chartHeight:0:n+c.height/2})}}),z.prototype.forceCropping=function(){var j=this.options.dataGrouping;return!1!==this.allowDG&&j&&k(j.enabled,this.chart.options.isStock)},t(Q,"update",function(A){"scrollbar"in(A=A.options)&&this.navigator&&(I(!0,this.options.scrollbar,A.scrollbar),this.navigator.update({},!1),delete A.scrollbar)}),h}),N(Z,"masters/modules/stock.src.js",[Z["Core/Globals.js"],Z["Core/Axis/OrdinalAxis.js"],Z["Series/DataModifyComposition.js"],Z["Core/Scrollbar.js"],Z["Core/Chart/StockChart.js"]],function(t,X,Q,Y,H){t.Scrollbar=Y,t.StockChart=t.stockChart=H.stockChart,Y.compose(t.Axis),X.compose(t.Axis,t.Series,t.Chart),Q.compose(t.Series,t.Axis,t.Point)})},Ct.exports?(Z.default=Z,Ct.exports=Z):(st=[O(93470)],void 0!==(e=function(N){return Z(N),Z.Highcharts=N,Z}.apply(gt,st))&&(Ct.exports=e))}}]);

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.