UNPKG

neu-charts

Version:

neu-charts is a ngx-charts wrapper and charting framework for Angular 2 and beyond!.

1 lines 52.7 kB
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@swimlane/ngx-charts"),require("d3-shape"),require("d3-scale"),require("@angular/animations"),require("@angular/common"),require("@swimlane/ngx-graph")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@swimlane/ngx-charts","d3-shape","d3-scale","@angular/animations","@angular/common","@swimlane/ngx-graph"],e):e(t["neu-charts"]={},t.ng.core,t.ngxCharts,t.d3Shape,t.d3Scale,t.ng.animations,t.ng.common,t.ngxGraph)}(this,function(t,n,m,i,o,e,a,s){"use strict";var r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};function l(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function x(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}function c(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var i,o,a=n.call(t),s=[];try{for(;(void 0===e||0<e--)&&!(i=a.next()).done;)s.push(i.value)}catch(r){o={error:r}}finally{try{i&&!i.done&&(n=a["return"])&&n.call(a)}finally{if(o)throw o.error}}return s}function v(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(c(arguments[e]));return t}var h=function(){function t(){}return t.prototype.ngOnInit=function(){},t}();h.decorators=[{type:n.Component,args:[{selector:"neu-charts",template:"<h3>Neu-charts works!</h3>\n",styles:[""]}]}],h.ctorParameters=function(){return[]};var p=function(t){void 0===t&&(t=!0),this.showLegend=t},d=function(o){function t(t,e,n){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=!1);var i=o.call(this,t)||this;return i.showLabels=e,i.explodeSlices=n,i.doughnut=!1,i}return l(t,o),t}(p),u=[{name:"palatte",domain:["#9896F8","#55efc4","#76B3F9","#81DD98","#b867d3","#f26f96","#ffeaa7","#FDBD2D","#FC8A25","#4d488c","#FA4F1E","#BDC3C7"]}],g=function(){function t(){this.data=[],this.onSelect=new n.EventEmitter,this.options=new d,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.customOptions)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();g.decorators=[{type:n.Component,args:[{selector:"neu-charts-pie",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-pie-chart\n [scheme]="colorScheme"\n [results]="data"\n [legend]="options.showLegend"\n [explodeSlices]="options.explodeSlices"\n [labels]="options.showLabels"\n [doughnut]="options.doughnut"\n [gradient]="gradient"\n (select)="mSelectedEvent($event)">\n </ngx-charts-pie-chart>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],g.ctorParameters=function(){return[]},g.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var y=function(o){function t(t,e,n){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=.3);var i=o.call(this,t,e,!1)||this;return i.doughnut=!0,i.arcWidth=n,i}return l(t,o),t}(d),f=function(){function t(){this.data=[],this.onSelect=new n.EventEmitter,this.options=new y,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.cutomOptions)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();f.decorators=[{type:n.Component,args:[{selector:"neu-charts-donut",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-pie-chart\n [scheme]="colorScheme"\n [results]="data"\n [legend]="options.showLegend"\n [explodeSlices]="options.explodeSlices"\n [labels]="options.showLabels"\n [doughnut]="options.doughnut"\n [arcWidth]="options.arcWidth"\n [gradient]="gradient"\n (select)="mSelectedEvent($event)">\n </ngx-charts-pie-chart>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],f.ctorParameters=function(){return[]},f.propDecorators={data:[{type:n.Input,args:["data"]}],cutomOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var b=function(){function t(){}return t.prototype.ngOnInit=function(){},t}();b.decorators=[{type:n.Component,args:[{selector:"no-data",template:'<div class="no-data-container">No data found (or) Wrong data format</div>',styles:["\n .no-data-container {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n color: lightslategray;\n font-size: 1.2rem;\n }"]}]}],b.ctorParameters=function(){return[]};var w=function(){function t(){this.data=[],this.onSelect=new n.EventEmitter,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();w.decorators=[{type:n.Component,args:[{selector:"neu-charts-donut-advanced",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-advanced-pie-chart\n [view]="view"\n [scheme]="colorScheme"\n [results]="data"\n [gradient]="gradient"\n (select)="mSelectedEvent($event)">\n </ngx-charts-advanced-pie-chart>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}.chart-container /deep/ .total-value{font-size:1.4rem}.chart-container /deep/ .total-label{font-size:1.2rem}.chart-container /deep/ .legend-items{padding-top:10px}.chart-container /deep/ .legend-items .legend-item{line-height:1.4}.chart-container /deep/ .legend-items .legend-item:hover{opacity:.75}.chart-container /deep/ .legend-items .legend-item .item-value{font-size:1.2rem!important}.chart-container /deep/ .legend-items .legend-item .item-percent{font-size:1.1rem!important}"]}]}],w.ctorParameters=function(){return[]},w.propDecorators={data:[{type:n.Input,args:["data"]}],onSelect:[{type:n.Output}]};var S=function(){function t(){this.data=[],this.onSelect=new n.EventEmitter,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();S.decorators=[{type:n.Component,args:[{selector:"neu-charts-donut-grid",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-pie-grid\n [view]="view"\n [scheme]="colorScheme"\n [results]="data"\n (select)="mSelectedEvent($event)">\n </ngx-charts-pie-grid>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],S.ctorParameters=function(){return[]},S.propDecorators={data:[{type:n.Input,args:["data"]}],onSelect:[{type:n.Output}]};var A=function(c){function t(t,e,n,i,o,a,s){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=!0),void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===a&&(a=""),void 0===s&&(s="");var r=c.call(this,t)||this;return r.showXAxis=e,r.showYAxis=n,r.showXAxisLabel=i,r.showYAxisLabel=o,r.xAxisLabel=a.toUpperCase(),r.yAxisLabel=s.toUpperCase(),r.barPadding=3,r}return l(t,c),t}(p),L=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new A,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.customOptions)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();L.decorators=[{type:n.Component,args:[{selector:"neu-charts-bar-vertical",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-bar-vertical\n [scheme]="colorScheme"\n [results]="data"\n [gradient]="gradient"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [legend]="options.showLegend"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [barPadding]="options.barPadding"\n (select)="mSelectedEvent($event)">\n </ngx-charts-bar-vertical>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],L.ctorParameters=function(){return[]},L.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var I=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new A,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.customOptions)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();I.decorators=[{type:n.Component,args:[{selector:"neu-charts-bar-horizontal",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-bar-horizontal\n [scheme]="colorScheme"\n [results]="data"\n [gradient]="gradient"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [legend]="options.showLegend"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [barPadding]="options.barPadding"\n (select)="mSelectedEvent($event)">\n </ngx-charts-bar-horizontal>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],I.ctorParameters=function(){return[]},I.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var O=function(c){function t(t,e,n,i,o,a,s){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=!0),void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===a&&(a=""),void 0===s&&(s="");var r=c.call(this,t,e,n,i,o,a,s)||this;return r.groupPadding=6,r}return l(t,c),t}(A),E=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new O,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.customOptions)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();E.decorators=[{type:n.Component,args:[{selector:"neu-charts-bar-vertical-grouped",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-bar-vertical-2d\n [scheme]="colorScheme"\n [results]="data"\n [gradient]="gradient"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [legend]="options.showLegend"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [barPadding]="options.barPadding"\n [groupPadding]="options.groupPadding"\n (select)="mSelectedEvent($event)">\n </ngx-charts-bar-vertical-2d>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],E.ctorParameters=function(){return[]},E.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var D=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new O,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.customOptions)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();D.decorators=[{type:n.Component,args:[{selector:"neu-charts-bar-horizontal-grouped",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-bar-horizontal-2d\n [scheme]="colorScheme"\n [results]="data"\n [gradient]="gradient"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [legend]="options.showLegend"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [barPadding]="options.barPadding"\n [groupPadding]="options.groupPadding"\n (select)="mSelectedEvent($event)">\n </ngx-charts-bar-horizontal-2d>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],D.ctorParameters=function(){return[]},D.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var C=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new A,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.customOptions)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();C.decorators=[{type:n.Component,args:[{selector:"neu-charts-bar-horizontal-stacked",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-bar-horizontal-stacked\n [scheme]="colorScheme"\n [results]="data"\n [gradient]="gradient"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [legend]="options.showLegend"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [barPadding]="options.barPadding"\n (select)="mSelectedEvent($event)">\n </ngx-charts-bar-horizontal-stacked>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],C.ctorParameters=function(){return[]},C.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var Y=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new A,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.customOptions)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();Y.decorators=[{type:n.Component,args:[{selector:"neu-charts-bar-vertical-stacked",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-bar-vertical-stacked\n [scheme]="colorScheme"\n [results]="data"\n [gradient]="gradient"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [legend]="options.showLegend"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [barPadding]="options.barPadding"\n (select)="mSelectedEvent($event)">\n </ngx-charts-bar-vertical-stacked>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],Y.ctorParameters=function(){return[]},Y.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var X=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new A,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.customOptions)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();X.decorators=[{type:n.Component,args:[{selector:"neu-charts-bar-vertical-normalized",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-bar-vertical-normalized\n [scheme]="colorScheme"\n [results]="data"\n [gradient]="gradient"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [legend]="options.showLegend"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [barPadding]="options.barPadding"\n (select)="mSelectedEvent($event)">\n </ngx-charts-bar-vertical-normalized>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],X.ctorParameters=function(){return[]},X.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var P=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new A,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.customOptions)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();P.decorators=[{type:n.Component,args:[{selector:"neu-charts-bar-horizontal-normalized",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-bar-horizontal-normalized\n [scheme]="colorScheme"\n [results]="data"\n [gradient]="gradient"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [legend]="options.showLegend"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [barPadding]="options.barPadding"\n (select)="mSelectedEvent($event)">\n </ngx-charts-bar-horizontal-normalized>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],P.ctorParameters=function(){return[]},P.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var k=function(p){function t(t,e,n,i,o,a,s,r,c,l){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=!0),void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===a&&(a=""),void 0===s&&(s=""),void 0===r&&(r=!1),void 0===c&&(c=!1),void 0===l&&(l=[]);var h=p.call(this,t,e,n,i,o,a,s)||this;return h.autoScale=!0,h.roundDomains=!0,h.timeline=r,h.isXAxisDate=c,0==l.length&&(h.showRefLines=!0),h.referenceLines=l,h}return l(t,p),t}(A),T=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new k,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){},t.prototype.ngOnChanges=function(t){Object.assign(this.options,this.customOptions),(this.data&&t.data.previousValue!=t.data.currentValue||this.options.isXAxisDate&&t.customOptions.previousValue!=t.customOptions.currentValue)&&this.data.forEach(function(t){t.series.forEach(function(t){t.name=new Date(t.name)})})},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();T.decorators=[{type:n.Component,args:[{selector:"neu-charts-line",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-line-chart\n [scheme]="colorScheme"\n [results]="data"\n [legend]="options.showLegend"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [autoScale]="options.autoScale"\n [roundDomains]="options.roundDomains"\n [timeline]="options.timeline"\n (select)="mSelectedEvent($event)"\n [showRefLines]="options.showRefLines"\n [referenceLines]="options.referenceLines">\n </ngx-charts-line-chart>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],T.ctorParameters=function(){return[]},T.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var $=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new k,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){},t.prototype.ngOnChanges=function(t){Object.assign(this.options,this.customOptions),(this.data&&t.data.previousValue!=t.data.currentValue||this.options.isXAxisDate&&t.customOptions.previousValue!=t.customOptions.currentValue)&&this.data.forEach(function(t){t.series.forEach(function(t){t.name=new Date(t.name)})})},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();$.decorators=[{type:n.Component,args:[{selector:"neu-charts-area",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-area-chart\n [scheme]="colorScheme"\n [results]="data"\n [legend]="options.showLegend"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [autoScale]="options.autoScale"\n [timeline]="options.timeline"\n (select)="mSelectedEvent($event)">\n \x3c!-- [roundDomains]="options.roundDomains"> --\x3e\n </ngx-charts-area-chart>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],$.ctorParameters=function(){return[]},$.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var F=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new k,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){},t.prototype.ngOnChanges=function(t){Object.assign(this.options,this.customOptions),(this.data&&t.data.previousValue!=t.data.currentValue||this.options.isXAxisDate&&t.customOptions.previousValue!=t.customOptions.currentValue)&&this.data.forEach(function(t){t.series.forEach(function(t){t.name=new Date(t.name)})})},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();F.decorators=[{type:n.Component,args:[{selector:"neu-charts-area-stacked",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-area-chart-stacked\n [scheme]="colorScheme"\n [results]="data"\n [legend]="options.showLegend"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [timeline]="options.timeline"\n (select)="mSelectedEvent($event)">\n \x3c!-- [autoScale]="options.autoScale"\n [roundDomains]="options.roundDomains"> --\x3e\n </ngx-charts-area-chart-stacked>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],F.ctorParameters=function(){return[]},F.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var R=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new k,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){},t.prototype.ngOnChanges=function(t){Object.assign(this.options,this.customOptions),(this.data&&t.data.previousValue!=t.data.currentValue||this.options.isXAxisDate&&t.customOptions.previousValue!=t.customOptions.currentValue)&&this.data.forEach(function(t){t.series.forEach(function(t){t.name=new Date(t.name)})})},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();R.decorators=[{type:n.Component,args:[{selector:"neu-charts-area-normalized",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-area-chart-normalized\n [scheme]="colorScheme"\n [results]="data"\n [legend]="options.showLegend"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [timeline]="options.timeline"\n (select)="mSelectedEvent($event)">\n \x3c!-- [autoScale]="options.autoScale"\n [roundDomains]="options.roundDomains"> --\x3e\n </ngx-charts-area-chart-normalized>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[".chart-container{width:100%;height:100%}"]}]}],R.ctorParameters=function(){return[]},R.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var M=function(u){function t(t,e,n,i,o,a,s,r,c,l,h,p){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=!0),void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===a&&(a=""),void 0===s&&(s=""),void 0===r&&(r=!1),void 0===c&&(c=!1),void 0===l&&(l=5),void 0===h&&(h=!1),void 0===p&&(p=null);var d=u.call(this,t,e,n,i,o,a,s)||this;return d.innerPadding=l,d.showSkew=h,d.colorScheme=p,d}return l(t,u),t}(A),z=function(){function t(){this.onSelect=new n.EventEmitter,this.options=new M}return t.prototype.ngOnInit=function(){},t.prototype.ngOnChanges=function(t){Object.assign(this.options,this.customOptions),null!=this.options.colorScheme?(this.colorScheme={},this.colorScheme.domain=this.options.colorScheme):this.colorScheme=u.find(function(t){return"palatte"==t.name}),this.options.showSkew&&t.customOptions.previousValue!=t.customOptions.currentValue&&this.data.sort(function(t,e){return t.series.length>e.series.length?-1:t.series.length<e.series.length?1:0})},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();z.decorators=[{type:n.Component,args:[{selector:"neu-charts-heat",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-heat-map\n [scheme]="colorScheme"\n [results]="data"\n [legend]="options.showLegend"\n [gradient]="gradient"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [innerPadding]="options.innerPadding"\n (select)="mSelectedEvent($event)">\n </ngx-charts-heat-map>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[""]}]}],z.ctorParameters=function(){return[]},z.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var V=function(){function t(){this.onSelect=new n.EventEmitter,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();V.decorators=[{type:n.Component,args:[{selector:"neu-charts-tree",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-tree-map\n [scheme]="colorScheme"\n [results]="data"\n (select)="mSelectedEvent($event)">\n </ngx-charts-tree-map>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[""]}]}],V.ctorParameters=function(){return[]},V.propDecorators={data:[{type:n.Input,args:["data"]}],onSelect:[{type:n.Output}]};var j=function(c){function t(t,e,n,i,o,a,s){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=!0),void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===a&&(a=""),void 0===s&&(s="");var r=c.call(this,t,e,n,i,o,a,s)||this;return r.showRightYAxisLabel=!1,r}return l(t,c),t}(A),B=function(){function t(){this.dataBar=[],this.dataLine=[],this.onSelect=new n.EventEmitter,this.options=new j,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){console.log(this.dataBar,this.dataLine),Object.assign(this.options,this.customOptions)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t.prototype.yLeftAxisScale=function(t,e){return{min:""+t,max:""+e}},t.prototype.yRightAxisScale=function(t,e){return{min:""+t,max:""+e}},t.prototype.yLeftTickFormat=function(t){return""+t.toLocaleString()},t.prototype.yRightTickFormat=function(t){return t+"%"},t}();B.decorators=[{type:n.Component,args:[{selector:"neu-charts-combo-bar-line",template:'\n<div class="chart-container" *ngIf="(dataBar && (dataBar.length > 0)) && (dataLine && (dataLine.length > 0))">\n <neu-charts-combo-bar-line-raw\n [scheme]="colorScheme"\n [colorSchemeLine]="lineChartScheme"\n [results]="dataBar"\n [lineChart]="dataLine"\n [legend]="options.showLegend"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [showRightYAxisLabel]="options.showRightYAxisLabel"\n [yAxisLabelRight]="options.yAxisLabelRight"\n [yLeftAxisScaleFactor]="yLeftAxisScale"\n [yRightAxisScaleFactor]="yRightAxisScale"\n [yAxisTickFormatting]="yLeftTickFormat"\n [yRightAxisTickFormatting]="yRightTickFormat"\n (select)="mSelectedEvent($event)">\n </neu-charts-combo-bar-line-raw>\n</div>\n<no-data *ngIf="(!dataBar) || (dataBar.length <= 0) || (!dataLine) || (dataLine.length <= 0)"></no-data>'}]}],B.ctorParameters=function(){return[]},B.propDecorators={dataBar:[{type:n.Input,args:["dataBar"]}],dataLine:[{type:n.Input,args:["dataLine"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var W=function(e){function t(){var t=e.apply(this,v(arguments))||this;return t.curve=i.curveLinear,t.legend=!1,t.legendTitle="Legend",t.tooltipDisabled=!1,t.showGridLines=!0,t.activeEntries=[],t.schemeType="ordinal",t.roundDomains=!1,t.animations=!0,t.activate=new n.EventEmitter,t.deactivate=new n.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.scaleType="linear",t.yOrientLeft="left",t.yOrientRight="right",t.legendSpacing=0,t.barPadding=8,t}return l(t,e),t.prototype.trackBy=function(t,e){return e.name},t.prototype.update=function(){e.prototype.update.call(this),this.dims=m.calculateViewDimensions({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.yAxis?this.showYAxisLabel&&this.yAxis?this.legendSpacing=100:this.legendSpacing=40:this.legendSpacing=0,this.xScale=this.getXScale(),this.yScale=this.getYScale(),this.xDomainLine=this.getXDomainLine(),this.filteredDomain&&(this.xDomainLine=this.filteredDomain),this.yDomainLine=this.getYDomainLine(),this.seriesDomain=this.getSeriesDomain(),this.xScaleLine=this.getXScaleLine(this.xDomainLine,this.dims.width),this.yScaleLine=this.getYScaleLine(this.yDomainLine,this.dims.height),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")"},t.prototype.deactivateAll=function(){this.activeEntries=v(this.activeEntries);try{for(var t=x(this.activeEntries),e=t.next();!e.done;e=t.next()){var n=e.value;this.deactivate.emit({value:n,entries:[]})}}catch(a){i={error:a}}finally{try{e&&!e.done&&(o=t["return"])&&o.call(t)}finally{if(i)throw i.error}}var i,o;this.activeEntries=[]},t.prototype.hideCircles=function(){this.hoveredVertical=null,this.deactivateAll()},t.prototype.updateHoveredVertical=function(t){this.hoveredVertical=t.value,this.deactivateAll()},t.prototype.updateDomain=function(t){this.filteredDomain=t,this.xDomainLine=this.filteredDomain,this.xScaleLine=this.getXScaleLine(this.xDomainLine,this.dims.width)},t.prototype.getSeriesDomain=function(){return this.combinedSeries=this.lineChart.slice(0),this.combinedSeries.push({name:this.yAxisLabel,series:this.results}),this.combinedSeries.map(function(t){return t.name})},t.prototype.isDate=function(t){return t instanceof Date},t.prototype.getScaleType=function(t){var e,n,i=!0,o=!0;try{for(var a=x(t),s=a.next();!s.done;s=a.next()){var r=s.value;this.isDate(r)||(i=!1),"number"!=typeof r&&(o=!1)}}catch(c){e={error:c}}finally{try{s&&!s.done&&(n=a["return"])&&n.call(a)}finally{if(e)throw e.error}}return i?"time":o?"linear":"ordinal"},t.prototype.getXDomainLine=function(){var t=[];try{for(var e=x(this.lineChart),n=e.next();!n.done;n=e.next()){var i=n.value;try{for(var o=x(i.series),a=o.next();!a.done;a=o.next()){var s=a.value;-1==t.indexOf(s.name)&&t.push(s.name)}}catch(d){l={error:d}}finally{try{a&&!a.done&&(h=o["return"])&&h.call(o)}finally{if(l)throw l.error}}}}catch(u){r={error:u}}finally{try{n&&!n.done&&(c=e["return"])&&c.call(e)}finally{if(r)throw r.error}}this.scaleType=this.getScaleType(t);var r,c,l,h,p=[];if("time"===this.scaleType)p=[Math.min.apply(Math,v(t)),Math.max.apply(Math,v(t))];else if("linear"===this.scaleType){t=t.map(function(t){return Number(t)}),p=[Math.min.apply(Math,v(t)),Math.max.apply(Math,v(t))]}else p=t;return this.xSet=t,p},t.prototype.getYDomainLine=function(){var t=[];try{for(var e=x(this.lineChart),n=e.next();!n.done;n=e.next()){var i=n.value;try{for(var o=x(i.series),a=o.next();!a.done;a=o.next()){var s=a.value;t.indexOf(s.value)<0&&t.push(s.value),s.min!==undefined&&t.indexOf(s.min)<0&&t.push(s.min),s.max!==undefined&&t.indexOf(s.max)<0&&t.push(s.max)}}catch(g){l={error:g}}finally{try{a&&!a.done&&(h=o["return"])&&h.call(o)}finally{if(l)throw l.error}}}}catch(m){r={error:m}}finally{try{n&&!n.done&&(c=e["return"])&&c.call(e)}finally{if(r)throw r.error}}var r,c,l,h,p=Math.min.apply(Math,v(t)),d=Math.max.apply(Math,v(t));if(this.yRightAxisScaleFactor){var u=this.yRightAxisScaleFactor(p,d);return[Math.min(0,u.min),u.max]}return[p=Math.min(0,p),d]},t.prototype.getXScaleLine=function(t,e){var n;return this.bandwidth===undefined&&(this.bandwidth=this.dims.width-this.barPadding),"time"===this.scaleType?n=o.scaleTime().range([0,e]).domain(t):"linear"===this.scaleType?(n=o.scaleLinear().range([0,e]).domain(t),this.roundDomains&&(n=n.nice())):"ordinal"===this.scaleType&&(n=o.scalePoint().range([this.bandwidth/2,e-this.bandwidth/2]).domain(t)),n},t.prototype.getYScaleLine=function(t,e){var n=o.scaleLinear().range([e,0]).domain(t);return this.roundDomains?n.nice():n},t.prototype.getXScale=function(){this.xDomain=this.getXDomain();var t=this.xDomain.length/(this.dims.width/this.barPadding+1);return o.scaleBand().rangeRound([0,this.dims.width]).paddingInner(t).domain(this.xDomain)},t.prototype.getYScale=function(){this.yDomain=this.getYDomain();var t=o.scaleLinear().range([this.dims.height,0]).domain(this.yDomain);return this.roundDomains?t.nice():t},t.prototype.getXDomain=function(){return this.results.map(function(t){return t.name})},t.prototype.getYDomain=function(){var t=this.results.map(function(t){return t.value}),e=Math.min.apply(Math,v([0],t)),n=Math.max.apply(Math,v(t));if(this.yLeftAxisScaleFactor){var i=this.yLeftAxisScaleFactor(e,n);return[Math.min(0,i.min),i.max]}return[e,n]},t.prototype.onClick=function(t){this.select.emit(t)},t.prototype.setColors=function(){var t;t="ordinal"===this.schemeType?this.xDomain:this.yDomain,this.customColors=this.scheme,this.colorSchemeLine=this.scheme,console.log(this.scheme,this.schemeType,t,this.customColors,this.colorSchemeLine),this.colors=new m.ColorHelper(this.scheme,this.schemeType,t,this.customColors),this.colorsLine=new m.ColorHelper(this.colorSchemeLine,this.schemeType,t,this.customColors)},t.prototype.getLegendOptions=function(){var t={scaleType:this.schemeType,colors:undefined,domain:[],title:undefined};return"ordinal"===t.scaleType?(t.domain=this.seriesDomain,t.colors=this.colorsLine,t.title=this.legendTitle):(t.domain=this.seriesDomain,t.colors=this.colors.scale),t},t.prototype.updateLineWidth=function(t){this.bandwidth=t},t.prototype.updateYAxisWidth=function(t){var e=t.width;this.yAxisWidth=e+20,this.update()},t.prototype.updateXAxisHeight=function(t){var e=t.height;this.xAxisHeight=e,this.update()},t.prototype.onActivate=function(e){-1<this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value&&t.series===e.series})||(this.activeEntries=v([e],this.activeEntries),this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value&&t.series===e.series});this.activeEntries.splice(t,1),this.activeEntries=v(this.activeEntries),this.deactivate.emit({value:e,entries:this.activeEntries})},t}(m.BaseChartComponent);W.decorators=[{type:n.Component,args:[{selector:"neu-charts-combo-bar-line-raw",template:'\n <ngx-charts-chart\n [view]="[width + legendSpacing, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelClick)="onClick($event)"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)">\n <svg:g [attr.transform]="transform" class="bar-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [yOrient]="yOrientLeft"\n [showGridLines]="showGridLines"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScaleLine"\n [dims]="dims"\n [yOrient]="yOrientRight"\n [showGridLines]="showGridLines"\n [showLabel]="showRightYAxisLabel"\n [labelText]="yAxisLabelRight"\n [tickFormatting]="yRightAxisTickFormatting"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g ngx-combo-charts-series-vertical\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [series]="results"\n [seriesLine]="lineChart"\n [dims]="dims"\n [gradient]="gradient"\n tooltipDisabled="true"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)"\n (bandwidth)="updateLineWidth($event)"\n (select)="onClick($event)">\n </svg:g>\n </svg:g>\n <svg:g [attr.transform]="transform" class="line-chart chart">\n <svg:g [attr.clip-path]="clipPath">\n <svg:g *ngFor="let series of lineChart; trackBy:trackBy">\n <svg:g ngx-charts-line-series\n [xScale]="xScaleLine"\n [yScale]="yScaleLine"\n [colors]="colorsLine"\n [data]="series"\n [activeEntries]="activeEntries"\n [scaleType]="scaleType"\n [curve]="curve"\n [rangeFillOpacity]="rangeFillOpacity"\n [animations]="animations"\n />\n </svg:g>\n <svg:g ngx-charts-tooltip-area\n *ngIf="!tooltipDisabled"\n [dims]="dims"\n [xSet]="xSet"\n [xScale]="xScaleLine"\n [yScale]="yScaleLine"\n [results]="combinedSeries"\n [colors]="colorsLine"\n [tooltipDisabled]="tooltipDisabled"\n (hover)="updateHoveredVertical($event)"\n />\n <svg:g *ngFor="let series of lineChart">\n <svg:g ngx-charts-circle-series\n [xScale]="xScaleLine"\n [yScale]="yScaleLine"\n [colors]="colorsLine"\n [data]="series"\n [scaleType]="scaleType"\n [visibleValue]="hoveredVertical"\n [activeEntries]="activeEntries"\n [tooltipDisabled]="tooltipDisabled"\n (select)="onClick($event, series)"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)"\n />\n </svg:g>\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',styles:[".ngx-charts{float:left;overflow:visible}.ngx-charts .arc,.ngx-charts .bar,.ngx-charts .circle{cursor:pointer}.ngx-charts .arc.active,.ngx-charts .arc:hover,.ngx-charts .bar.active,.ngx-charts .bar:hover,.ngx-charts .card.active,.ngx-charts .card:hover,.ngx-charts .cell.active,.ngx-charts .cell:hover{opacity:.8;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.ngx-charts .arc:focus,.ngx-charts .bar:focus,.ngx-charts .card:focus,.ngx-charts .cell:focus,.ngx-charts g:focus{outline:0}.ngx-charts .area-series.inactive,.ngx-charts .line-series-range.inactive,.ngx-charts .line-series.inactive{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;opacity:.2}.ngx-charts .line-highlight{display:none}.ngx-charts .line-highlight.active{display:block}.ngx-charts .area{opacity:.6}.ngx-charts .circle:hover{cursor:pointer}.ngx-charts .label{font-size:12px;font-weight:400}.ngx-charts .tooltip-anchor{fill:#000}.ngx-charts .gridline-path{stroke:#ddd;stroke-width:1;fill:none}.ngx-charts .grid-panel rect{fill:none}.ngx-charts .grid-panel.odd rect{fill:rgba(0,0,0,.05)}"],encapsulation:n.ViewEncapsulation.None}]}],W.ctorParameters=function(){return[]},W.propDecorators={lineSeriesComponent:[{type:n.ViewChild,args:[m.LineSeriesComponent]}],curve:[{type:n.Input}],legend:[{type:n.Input}],legendTitle:[{type:n.Input}],xAxis:[{type:n.Input}],yAxis:[{type:n.Input}],showXAxisLabel:[{type:n.Input}],showYAxisLabel:[{type:n.Input}],showRightYAxisLabel:[{type:n.Input}],xAxisLabel:[{type:n.Input}],yAxisLabel:[{type:n.Input}],yAxisLabelRight:[{type:n.Input}],tooltipDisabled:[{type:n.Input}],gradient:[{type:n.Input}],showGridLines:[{type:n.Input}],activeEntries:[{type:n.Input}],schemeType:[{type:n.Input}],xAxisTickFormatting:[{type:n.Input}],yAxisTickFormatting:[{type:n.Input}],yRightAxisTickFormatting:[{type:n.Input}],roundDomains:[{type:n.Input}],colorSchemeLine:[{type:n.Input}],autoScale:[{type:n.Input}],lineChart:[{type:n.Input}],yLeftAxisScaleFactor:[{type:n.Input}],yRightAxisScaleFactor:[{type:n.Input}],rangeFillOpacity:[{type:n.Input}],animations:[{type:n.Input}],activate:[{type:n.Output}],deactivate:[{type:n.Output}],tooltipTemplate:[{type:n.ContentChild,args:["tooltipTemplate"]}],seriesTooltipTemplate:[{type:n.ContentChild,args:["seriesTooltipTemplate"]}],hideCircles:[{type:n.HostListener,args:["mouseleave"]}]};var H=function(){function t(){this.type="standard",this.tooltipDisabled=!1,this.animations=!0,this.select=new n.EventEmitter,this.activate=new n.EventEmitter,this.deactivate=new n.EventEmitter,this.bandwidth=new n.EventEmitter}return t.prototype.ngOnChanges=function(t){this.update()},t.prototype.update=function(){var p,d=this;this.series.length&&(p=this.xScale.bandwidth(),this.bandwidth.emit(p));var u,g=0;"normalized"===this.type&&(u=this.series.map(function(t){return t.value}).reduce(function(t,e){return t+e},0)),this.bars=this.series.map(function(t,e){var n=t.value,i=t.name,o=m.formatLabel(i),a={value:n,label:i,roundEdges:"standard"===d.type,data:t,width:p,formattedLabel:o,height:0,x:0,y:0};if("standard"===d.type)a.height=Math.abs(d.yScale(n)-d.yScale(0)),a.x=d.xScale(i),a.y=n<0?d.yScale(0):d.yScale(n);else if("stacked"===d.type){var s=(r=g)+n;g+=n,a.height=d.yScale(r)-d.yScale(s),a.x=0,a.y=d.yScale(s),a.offset0=r,a.offset1=s}else if("normalized"===d.type){var r;s=(r=g)+n;g+=n,0<u?(r=100*r/u,s=100*s/u):s=r=0,a.height=d.yScale(r)-d.yScale(s),a.x=0,a.y=d.yScale(s),a.offset0=r,n=((a.offset1=s)-r).toFixed(2)+"%"}"ordinal"===d.colors.scaleType?a.color=d.colors.getColor(i):"standard"===d.type?(a.color=d.colors.getColor(n),a.gradientStops=d.colors.getLinearGradientStops(n)):(a.color=d.colors.getColor(a.offset1),a.gradientStops=d.colors.getLinearGradientStops(a.offset1,a.offset0));var c=o;d.seriesName&&(c=d.seriesName+" • "+o),d.getSeriesTooltips(d.seriesLine,e);var l=d.seriesLine[0].series[e];if(d.seriesLine.length>=e&&l){var h=l.value;l.name;a.tooltipText='\n <span class="tooltip-label">'+c+'</span>\n <span class="tooltip-val"> Y1 - '+n.toLocaleString()+" • Y2 - "+h.toLocaleString()+"%</span>\n "}return a})},t.prototype.getSeriesTooltips=function(t,e){return t.map(function(t){return t.series[e]})},t.prototype.isActive=function(e){return!!this.activeEntries&&this.activeEntries.find(function(t){return e.name===t.name&&e.series===t.series})!==undefined},t.prototype.onClick=function(t){this.select.emit(t)},t.prototype.trackBy=function(t,e){return e.label},t}();H.decorators=[{type:n.Component,args:[{selector:"g[ngx-combo-charts-series-vertical]",template:'\n <svg:g ngx-charts-bar *ngFor="let bar of bars; trackBy: trackBy"\n [@animationState]="\'active\'"\n [width]="bar.width"\n [height]="bar.height"\n [x]="bar.x"\n [y]="bar.y"\n [fill]="bar.color"\n [stops]="bar.gradientStops"\n [data]="bar.data"\n [orientation]="\'vertical\'"\n [roundEdges]="bar.roundEdges"\n [gradient]="gradient"\n [isActive]="isActive(bar.data)"\n [animations]="animations"\n (select)="onClick($event)"\n (activate)="activate.emit($event)"\n (deactivate)="deactivate.emit($event)"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="\'top\'"\n [tooltipType]="\'tooltip\'"\n [tooltipTitle]="bar.tooltipText">\n </svg:g>\n ',changeDetection:n.ChangeDetectionStrategy.OnPush,animations:[e.trigger("animationState",[e.transition("* => void",[e.style({opacity:1,transform:"*"}),e.animate(500,e.style({opacity:0,transform:"scale(0)"}))])])]}]}],H.ctorParameters=function(){return[]},H.propDecorators={dims:[{type:n.Input}],type:[{type:n.Input}],series:[{type:n.Input}],seriesLine:[{type:n.Input}],xScale:[{type:n.Input}],yScale:[{type:n.Input}],colors:[{type:n.Input}],tooltipDisabled:[{type:n.Input}],gradient:[{type:n.Input}],activeEntries:[{type:n.Input}],seriesName:[{type:n.Input}],animations:[{type:n.Input}],select:[{type:n.Output}],activate:[{type:n.Output}],deactivate:[{type:n.Output}],bandwidth:[{type:n.Output}]};var N=function(v){function t(t,e,n,i,o,a,s,r,c,l,h,p,d,u,g,m){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=!0),void 0===i&&(i=!0),void 0===o&&(o=!0),void 0===a&&(a="x"),void 0===s&&(s="y"),void 0===r&&(r=!0),void 0===c&&(c=0),void 0===l&&(l=20),void 0===h&&(h=0),void 0===p&&(p=0),void 0===d&&(d=!0),void 0===u&&(u=4),void 0===g&&(g=15),void 0===m&&(m=undefined);var x=v.call(this,t,e,n,i,o,a,s)||this;return x.view=m,x.autoScale=r,x.xScaleMin=c,x.xScaleMax=l,x.yScaleMin=h,x.yScaleMax=p,x.roundDomains=d,x.minRadius=u,x.maxRadius=g,x}return l(t,v),t}(A),G=function(){function t(){this.data=[],this.onSelect=new n.EventEmitter,this.options=new N,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.customOptions),console.log("bub option",this.options)},t.prototype.mSelectedEvent=function(t){this.onSelect.emit(t)},t}();G.decorators=[{type:n.Component,args:[{selector:"neu-charts-bubble",template:'<div class="chart-container" *ngIf="data && (data.length > 0)">\n <ngx-charts-bubble-chart\n [view]="options.view"\n [scheme]="colorScheme"\n [results]="data"\n [legend]="options.showLegend"\n [xAxis]="options.showXAxis"\n [yAxis]="options.showYAxis"\n [showXAxisLabel]="options.showXAxisLabel"\n [showYAxisLabel]="options.showYAxisLabel"\n [xAxisLabel]="options.xAxisLabel"\n [yAxisLabel]="options.yAxisLabel"\n [autoScale]="options.autoScale"\n [roundDomains]="options.roundDomains"\n [minRadius]="options.minRadius"\n [maxRadius]="options.maxRadius"\n (select)="mSelectedEvent($event)">\n </ngx-charts-bubble-chart>\n</div>\n<no-data *ngIf="(!data) || (data.length <= 0)"></no-data>',styles:[""]}]}],G.ctorParameters=function(){return[]},G.propDecorators={data:[{type:n.Input,args:["data"]}],customOptions:[{type:n.Input,args:["options"]}],onSelect:[{type:n.Output}]};var _=function(t,e,n,i,o){void 0===t&&(t=[]),void 0===e&&(e=!1),void 0===n&&(n="TB"),void 0===i&&(i=!0),void 0===o&&(o=!0),this.view=t,this.showLegend=e,this.orientation=n,this.autoCenter=i,this.autoZoom=o},q=function(){function t(){this.options=new _,this.curve=i.curveBundle,this.colorScheme=u.find(function(t){return"palatte"==t.name})}return t.prototype.ngOnInit=function(){Object.assign(this.options,this.customOptions)},t.prototype.mOnSelect=function(t){console.log("clicked",t)},t}();q.decorators=[{type:n.Component,args:[{selector:"neu-directed-graph",template:'<div *ngIf="data && data[\'links\'] && data[\'nodes\']" class="chart-container">\n <ngx-graph class="chart-container"\n [links]="data[\'links\']"\n [nodes]="