UNPKG

@covalent/echarts

Version:
218 lines 17.5 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { Component, Input, ChangeDetectionStrategy, forwardRef, } from '@angular/core'; import { TdChartOptionsService, TdSeriesComponent, } from '@covalent/echarts/base'; /** * @record */ export function ITdBarSeries() { } if (false) { /** @type {?|undefined} */ ITdBarSeries.prototype.legendHoverLink; /** @type {?|undefined} */ ITdBarSeries.prototype.coordinateSystem; /** @type {?|undefined} */ ITdBarSeries.prototype.xAxisIndex; /** @type {?|undefined} */ ITdBarSeries.prototype.yAxisIndex; /** @type {?|undefined} */ ITdBarSeries.prototype.Label; /** @type {?|undefined} */ ITdBarSeries.prototype.itemStyle; /** @type {?|undefined} */ ITdBarSeries.prototype.emphasis; /** @type {?|undefined} */ ITdBarSeries.prototype.stack; /** @type {?|undefined} */ ITdBarSeries.prototype.cursor; /** @type {?|undefined} */ ITdBarSeries.prototype.barWidth; /** @type {?|undefined} */ ITdBarSeries.prototype.barMaxWidth; /** @type {?|undefined} */ ITdBarSeries.prototype.barMinHeight; /** @type {?|undefined} */ ITdBarSeries.prototype.barGap; /** @type {?|undefined} */ ITdBarSeries.prototype.barCategoryGap; /** @type {?|undefined} */ ITdBarSeries.prototype.large; /** @type {?|undefined} */ ITdBarSeries.prototype.largeThreshold; /** @type {?|undefined} */ ITdBarSeries.prototype.progressive; /** @type {?|undefined} */ ITdBarSeries.prototype.progressiveThreshold; /** @type {?|undefined} */ ITdBarSeries.prototype.progressiveChunkMode; /** @type {?|undefined} */ ITdBarSeries.prototype.dimensions; /** @type {?|undefined} */ ITdBarSeries.prototype.encode; /** @type {?|undefined} */ ITdBarSeries.prototype.seriesLayoutBy; /** @type {?|undefined} */ ITdBarSeries.prototype.datasetIndex; /** @type {?|undefined} */ ITdBarSeries.prototype.data; /** @type {?|undefined} */ ITdBarSeries.prototype.markPoint; /** @type {?|undefined} */ ITdBarSeries.prototype.markLine; /** @type {?|undefined} */ ITdBarSeries.prototype.markArea; /** @type {?|undefined} */ ITdBarSeries.prototype.Zlevel; /** @type {?|undefined} */ ITdBarSeries.prototype.z; /** @type {?|undefined} */ ITdBarSeries.prototype.silent; } export class TdChartSeriesBarComponent extends TdSeriesComponent { /** * @param {?} _optionsService */ constructor(_optionsService) { super('bar', _optionsService); } /** * @return {?} */ getConfig() { return { coordinateSystem: this.coordinateSystem, xAxisIndex: this.xAxisIndex, yAxisIndex: this.yAxisIndex, legendHoverLink: this.legendHoverLink, stack: this.stack, cursor: this.cursor, label: this.label, itemStyle: this.itemStyle, emphasis: this.emphasis, barWidth: this.barWidth, barMaxWidth: this.barMaxWidth, barMinHeight: this.barMinHeight, barGap: this.barGap, barCategoryGap: this.barCategoryGap, large: this.large, largeThreshold: this.largeThreshold, progressive: this.progressive, progressiveThreshold: this.progressiveThreshold, progressiveChunkMode: this.progressiveChunkMode, dimensions: this.dimensions, encode: this.encode, seriesLayoutBy: this.seriesLayoutBy, datasetIndex: this.datasetIndex, markPoint: this.markPoint, markLine: this.markLine, markArea: this.markArea, zlevel: this.zlevel, z: this.z, }; } } TdChartSeriesBarComponent.decorators = [ { type: Component, args: [{ selector: 'td-chart-series[td-bar]', template: '', changeDetection: ChangeDetectionStrategy.OnPush, providers: [{ provide: TdSeriesComponent, useExisting: forwardRef(() => TdChartSeriesBarComponent), }] }] } ]; /** @nocollapse */ TdChartSeriesBarComponent.ctorParameters = () => [ { type: TdChartOptionsService } ]; TdChartSeriesBarComponent.propDecorators = { coordinateSystem: [{ type: Input, args: ['coordinateSystem',] }], xAxisIndex: [{ type: Input, args: ['xAxisIndex',] }], yAxisIndex: [{ type: Input, args: ['yAxisIndex',] }], legendHoverLink: [{ type: Input, args: ['legendHoverLink',] }], stack: [{ type: Input, args: ['stack',] }], cursor: [{ type: Input, args: ['cursor',] }], label: [{ type: Input, args: ['label',] }], itemStyle: [{ type: Input, args: ['itemStyle',] }], emphasis: [{ type: Input, args: ['emphasis',] }], barWidth: [{ type: Input, args: ['barWidth',] }], barMaxWidth: [{ type: Input, args: ['barMaxWidth',] }], barMinHeight: [{ type: Input, args: ['barMinHeight',] }], barGap: [{ type: Input, args: ['barGap',] }], barCategoryGap: [{ type: Input, args: ['barCategoryGap',] }], large: [{ type: Input, args: ['large',] }], largeThreshold: [{ type: Input, args: ['largeThreshold',] }], progressive: [{ type: Input, args: ['progressive',] }], progressiveThreshold: [{ type: Input, args: ['progressiveThreshold',] }], progressiveChunkMode: [{ type: Input, args: ['progressiveChunkMode',] }], dimensions: [{ type: Input, args: ['dimensions',] }], encode: [{ type: Input, args: ['encode',] }], seriesLayoutBy: [{ type: Input, args: ['seriesLayoutBy',] }], datasetIndex: [{ type: Input, args: ['datasetIndex',] }], markPoint: [{ type: Input, args: ['markPoint',] }], markLine: [{ type: Input, args: ['markLine',] }], markArea: [{ type: Input, args: ['markArea',] }], zlevel: [{ type: Input, args: ['zlevel',] }], z: [{ type: Input, args: ['z',] }] }; if (false) { /** @type {?} */ TdChartSeriesBarComponent.prototype.coordinateSystem; /** @type {?} */ TdChartSeriesBarComponent.prototype.xAxisIndex; /** @type {?} */ TdChartSeriesBarComponent.prototype.yAxisIndex; /** @type {?} */ TdChartSeriesBarComponent.prototype.legendHoverLink; /** @type {?} */ TdChartSeriesBarComponent.prototype.stack; /** @type {?} */ TdChartSeriesBarComponent.prototype.cursor; /** @type {?} */ TdChartSeriesBarComponent.prototype.label; /** @type {?} */ TdChartSeriesBarComponent.prototype.itemStyle; /** @type {?} */ TdChartSeriesBarComponent.prototype.emphasis; /** @type {?} */ TdChartSeriesBarComponent.prototype.barWidth; /** @type {?} */ TdChartSeriesBarComponent.prototype.barMaxWidth; /** @type {?} */ TdChartSeriesBarComponent.prototype.barMinHeight; /** @type {?} */ TdChartSeriesBarComponent.prototype.barGap; /** @type {?} */ TdChartSeriesBarComponent.prototype.barCategoryGap; /** @type {?} */ TdChartSeriesBarComponent.prototype.large; /** @type {?} */ TdChartSeriesBarComponent.prototype.largeThreshold; /** @type {?} */ TdChartSeriesBarComponent.prototype.progressive; /** @type {?} */ TdChartSeriesBarComponent.prototype.progressiveThreshold; /** @type {?} */ TdChartSeriesBarComponent.prototype.progressiveChunkMode; /** @type {?} */ TdChartSeriesBarComponent.prototype.dimensions; /** @type {?} */ TdChartSeriesBarComponent.prototype.encode; /** @type {?} */ TdChartSeriesBarComponent.prototype.seriesLayoutBy; /** @type {?} */ TdChartSeriesBarComponent.prototype.datasetIndex; /** @type {?} */ TdChartSeriesBarComponent.prototype.markPoint; /** @type {?} */ TdChartSeriesBarComponent.prototype.markLine; /** @type {?} */ TdChartSeriesBarComponent.prototype.markArea; /** @type {?} */ TdChartSeriesBarComponent.prototype.zlevel; /** @type {?} */ TdChartSeriesBarComponent.prototype.z; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9lY2hhcnRzL2Jhci8iLCJzb3VyY2VzIjpbImJhci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsS0FBSyxFQUNMLHVCQUF1QixFQUN2QixVQUFVLEdBQ1gsTUFBTSxlQUFlLENBQUM7QUFFdkIsT0FBTyxFQUNMLHFCQUFxQixFQVdyQixpQkFBaUIsR0FDbEIsTUFBTSx3QkFBd0IsQ0FBQzs7OztBQUVoQyxrQ0ErQkM7OztJQTlCQyx1Q0FBMEI7O0lBQzFCLHdDQUFzQzs7SUFDdEMsa0NBQW9COztJQUNwQixrQ0FBb0I7O0lBQ3BCLDZCQUFpQjs7SUFDakIsaUNBQXlCOztJQUN6QixnQ0FBdUI7O0lBQ3ZCLDZCQUFlOztJQUNmLDhCQUFnQjs7SUFDaEIsZ0NBQTJCOztJQUMzQixtQ0FBOEI7O0lBQzlCLG9DQUFzQjs7SUFDdEIsOEJBQWdCOztJQUNoQixzQ0FBd0I7O0lBQ3hCLDZCQUFnQjs7SUFDaEIsc0NBQXdCOztJQUN4QixtQ0FBcUI7O0lBQ3JCLDRDQUE4Qjs7SUFDOUIsNENBQThDOztJQUM5QyxrQ0FBbUI7O0lBQ25CLDhCQUFhOztJQUNiLHNDQUFrQzs7SUFDbEMsb0NBQXNCOztJQUN0Qiw0QkFBYTs7SUFDYixpQ0FBeUI7O0lBQ3pCLGdDQUF1Qjs7SUFDdkIsZ0NBQXVCOztJQUN2Qiw4QkFBVzs7SUFDWCx5QkFBVzs7SUFDWCw4QkFBaUI7O0FBV25CLE1BQU0sT0FBTyx5QkFBMEIsU0FBUSxpQkFBd0I7Ozs7SUErQnJFLFlBQVksZUFBc0M7UUFDaEQsS0FBSyxDQUFDLEtBQUssRUFBRSxlQUFlLENBQUMsQ0FBQztJQUNoQyxDQUFDOzs7O0lBRUQsU0FBUztRQUNQLE9BQU87WUFDTCxnQkFBZ0IsRUFBRSxJQUFJLENBQUMsZ0JBQWdCO1lBQ3ZDLFVBQVUsRUFBRSxJQUFJLENBQUMsVUFBVTtZQUMzQixVQUFVLEVBQUUsSUFBSSxDQUFDLFVBQVU7WUFDM0IsZUFBZSxFQUFFLElBQUksQ0FBQyxlQUFlO1lBQ3JDLEtBQUssRUFBRSxJQUFJLENBQUMsS0FBSztZQUNqQixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU07WUFDbkIsS0FBSyxFQUFFLElBQUksQ0FBQyxLQUFLO1lBQ2pCLFNBQVMsRUFBRSxJQUFJLENBQUMsU0FBUztZQUN6QixRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVE7WUFDdkIsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRO1lBQ3ZCLFdBQVcsRUFBRSxJQUFJLENBQUMsV0FBVztZQUM3QixZQUFZLEVBQUUsSUFBSSxDQUFDLFlBQVk7WUFDL0IsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNO1lBQ25CLGNBQWMsRUFBRSxJQUFJLENBQUMsY0FBYztZQUNuQyxLQUFLLEVBQUUsSUFBSSxDQUFDLEtBQUs7WUFDakIsY0FBYyxFQUFFLElBQUksQ0FBQyxjQUFjO1lBQ25DLFdBQVcsRUFBRSxJQUFJLENBQUMsV0FBVztZQUM3QixvQkFBb0IsRUFBRSxJQUFJLENBQUMsb0JBQW9CO1lBQy9DLG9CQUFvQixFQUFFLElBQUksQ0FBQyxvQkFBb0I7WUFDL0MsVUFBVSxFQUFFLElBQUksQ0FBQyxVQUFVO1lBQzNCLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTTtZQUNuQixjQUFjLEVBQUUsSUFBSSxDQUFDLGNBQWM7WUFDbkMsWUFBWSxFQUFFLElBQUksQ0FBQyxZQUFZO1lBQy9CLFNBQVMsRUFBRSxJQUFJLENBQUMsU0FBUztZQUN6QixRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVE7WUFDdkIsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRO1lBQ3ZCLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTTtZQUNuQixDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUM7U0FDVixDQUFDO0lBQ0osQ0FBQzs7O1lBMUVGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUseUJBQXlCO2dCQUNuQyxRQUFRLEVBQUUsRUFBRTtnQkFDWixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtnQkFDL0MsU0FBUyxFQUFFLENBQUM7d0JBQ1YsT0FBTyxFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMseUJBQXlCLENBQUM7cUJBQ3JGLENBQUM7YUFDSDs7OztZQXREQyxxQkFBcUI7OzsrQkF5RHBCLEtBQUssU0FBQyxrQkFBa0I7eUJBQ3hCLEtBQUssU0FBQyxZQUFZO3lCQUNsQixLQUFLLFNBQUMsWUFBWTs4QkFDbEIsS0FBSyxTQUFDLGlCQUFpQjtvQkFDdkIsS0FBSyxTQUFDLE9BQU87cUJBQ2IsS0FBSyxTQUFDLFFBQVE7b0JBQ2QsS0FBSyxTQUFDLE9BQU87d0JBQ2IsS0FBSyxTQUFDLFdBQVc7dUJBQ2pCLEtBQUssU0FBQyxVQUFVO3VCQUNoQixLQUFLLFNBQUMsVUFBVTswQkFDaEIsS0FBSyxTQUFDLGFBQWE7MkJBQ25CLEtBQUssU0FBQyxjQUFjO3FCQUNwQixLQUFLLFNBQUMsUUFBUTs2QkFDZCxLQUFLLFNBQUMsZ0JBQWdCO29CQUN0QixLQUFLLFNBQUMsT0FBTzs2QkFDYixLQUFLLFNBQUMsZ0JBQWdCOzBCQUN0QixLQUFLLFNBQUMsYUFBYTttQ0FDbkIsS0FBSyxTQUFDLHNCQUFzQjttQ0FDNUIsS0FBSyxTQUFDLHNCQUFzQjt5QkFDNUIsS0FBSyxTQUFDLFlBQVk7cUJBQ2xCLEtBQUssU0FBQyxRQUFROzZCQUNkLEtBQUssU0FBQyxnQkFBZ0I7MkJBQ3RCLEtBQUssU0FBQyxjQUFjO3dCQUNwQixLQUFLLFNBQUMsV0FBVzt1QkFDakIsS0FBSyxTQUFDLFVBQVU7dUJBQ2hCLEtBQUssU0FBQyxVQUFVO3FCQUNoQixLQUFLLFNBQUMsUUFBUTtnQkFDZCxLQUFLLFNBQUMsR0FBRzs7OztJQTNCVixxREFBZ0U7O0lBQ2hFLCtDQUF3Qzs7SUFDeEMsK0NBQXdDOztJQUN4QyxvREFBbUQ7O0lBQ25ELDBDQUE4Qjs7SUFDOUIsMkNBQWdDOztJQUNoQywwQ0FBMkI7O0lBQzNCLDhDQUE0Qzs7SUFDNUMsNkNBQXlDOztJQUN6Qyw2Q0FBb0M7O0lBQ3BDLGdEQUEwQzs7SUFDMUMsaURBQTRDOztJQUM1QywyQ0FBZ0M7O0lBQ2hDLG1EQUFnRDs7SUFDaEQsMENBQStCOztJQUMvQixtREFBZ0Q7O0lBQ2hELGdEQUEwQzs7SUFDMUMseURBQTREOztJQUM1RCx5REFBNEU7O0lBQzVFLCtDQUF1Qzs7SUFDdkMsMkNBQTZCOztJQUM3QixtREFBMEQ7O0lBQzFELGlEQUE0Qzs7SUFDNUMsOENBQTRDOztJQUM1Qyw2Q0FBeUM7O0lBQ3pDLDZDQUF5Qzs7SUFDekMsMkNBQWdDOztJQUNoQyxzQ0FBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIElucHV0LFxuICBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSxcbiAgZm9yd2FyZFJlZixcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IFxuICBUZENoYXJ0T3B0aW9uc1NlcnZpY2UsXG4gIFRkQ29vcmRpbmF0ZVN5c3RlbSxcbiAgSVRkSXRlbVN0eWxlLFxuICBJVGRFbXBoYXNpcyxcbiAgVGRTZXJpZXNMYXlvdXRCeSxcbiAgSVRkTWFya1BvaW50LFxuICBJVGRNYXJrTGluZSxcbiAgSVRkTWFya0FyZWEsXG4gIElUZFNlcmllcyxcbiAgSVRkTGFiZWwsXG4gIFRkUHJvZ3Jlc3NpdmVDaHVua01vZGUsXG4gIFRkU2VyaWVzQ29tcG9uZW50LFxufSBmcm9tICdAY292YWxlbnQvZWNoYXJ0cy9iYXNlJztcblxuZXhwb3J0IGludGVyZmFjZSBJVGRCYXJTZXJpZXMgZXh0ZW5kcyBJVGRTZXJpZXM8J2Jhcic+IHtcbiAgbGVnZW5kSG92ZXJMaW5rPzogYm9vbGVhbjtcbiAgY29vcmRpbmF0ZVN5c3RlbT86IFRkQ29vcmRpbmF0ZVN5c3RlbTtcbiAgeEF4aXNJbmRleD86IG51bWJlcjtcbiAgeUF4aXNJbmRleD86IG51bWJlcjtcbiAgTGFiZWw/OiBJVGRMYWJlbDtcbiAgaXRlbVN0eWxlPzogSVRkSXRlbVN0eWxlO1xuICBlbXBoYXNpcz86IElUZEVtcGhhc2lzO1xuICBzdGFjaz86IHN0cmluZztcbiAgY3Vyc29yPzogc3RyaW5nO1xuICBiYXJXaWR0aD86IG51bWJlciB8IHN0cmluZztcbiAgYmFyTWF4V2lkdGg/OiBudW1iZXIgfCBzdHJpbmc7XG4gIGJhck1pbkhlaWdodD86IG51bWJlcjtcbiAgYmFyR2FwPzogc3RyaW5nO1xuICBiYXJDYXRlZ29yeUdhcD86IHN0cmluZztcbiAgbGFyZ2U/OiBib29sZWFuO1xuICBsYXJnZVRocmVzaG9sZD86IG51bWJlcjtcbiAgcHJvZ3Jlc3NpdmU/OiBudW1iZXI7XG4gIHByb2dyZXNzaXZlVGhyZXNob2xkPzogbnVtYmVyO1xuICBwcm9ncmVzc2l2ZUNodW5rTW9kZT86IFRkUHJvZ3Jlc3NpdmVDaHVua01vZGU7XG4gIGRpbWVuc2lvbnM/OiBhbnlbXTtcbiAgZW5jb2RlPzogYW55O1xuICBzZXJpZXNMYXlvdXRCeT86IFRkU2VyaWVzTGF5b3V0Qnk7XG4gIGRhdGFzZXRJbmRleD86IG51bWJlcjtcbiAgZGF0YT86IGFueVtdO1xuICBtYXJrUG9pbnQ/OiBJVGRNYXJrUG9pbnQ7XG4gIG1hcmtMaW5lPzogSVRkTWFya0xpbmU7XG4gIG1hcmtBcmVhPzogSVRkTWFya0FyZWE7XG4gIFpsZXZlbD86IDA7XG4gIHo/OiBudW1iZXI7XG4gIHNpbGVudD86IGJvb2xlYW47XG59XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3RkLWNoYXJ0LXNlcmllc1t0ZC1iYXJdJyxcbiAgdGVtcGxhdGU6ICcnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgcHJvdmlkZXJzOiBbe1xuICAgIHByb3ZpZGU6IFRkU2VyaWVzQ29tcG9uZW50LCB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBUZENoYXJ0U2VyaWVzQmFyQ29tcG9uZW50KSxcbiAgfV0sXG59KVxuZXhwb3J0IGNsYXNzIFRkQ2hhcnRTZXJpZXNCYXJDb21wb25lbnQgZXh0ZW5kcyBUZFNlcmllc0NvbXBvbmVudDwnYmFyJz4gaW1wbGVtZW50cyBJVGRCYXJTZXJpZXMge1xuXG4gIEBJbnB1dCgnY29vcmRpbmF0ZVN5c3RlbScpIGNvb3JkaW5hdGVTeXN0ZW06IFRkQ29vcmRpbmF0ZVN5c3RlbTtcbiAgQElucHV0KCd4QXhpc0luZGV4JykgeEF4aXNJbmRleDogbnVtYmVyO1xuICBASW5wdXQoJ3lBeGlzSW5kZXgnKSB5QXhpc0luZGV4OiBudW1iZXI7XG4gIEBJbnB1dCgnbGVnZW5kSG92ZXJMaW5rJykgbGVnZW5kSG92ZXJMaW5rOiBib29sZWFuO1xuICBASW5wdXQoJ3N0YWNrJykgc3RhY2s6IHN0cmluZztcbiAgQElucHV0KCdjdXJzb3InKSBjdXJzb3I6IHN0cmluZztcbiAgQElucHV0KCdsYWJlbCcpIGxhYmVsOiBhbnk7XG4gIEBJbnB1dCgnaXRlbVN0eWxlJykgaXRlbVN0eWxlOiBJVGRJdGVtU3R5bGU7XG4gIEBJbnB1dCgnZW1waGFzaXMnKSBlbXBoYXNpczogSVRkRW1waGFzaXM7XG4gIEBJbnB1dCgnYmFyV2lkdGgnKSBiYXJXaWR0aDogbnVtYmVyO1xuICBASW5wdXQoJ2Jhck1heFdpZHRoJykgYmFyTWF4V2lkdGg6IG51bWJlcjtcbiAgQElucHV0KCdiYXJNaW5IZWlnaHQnKSBiYXJNaW5IZWlnaHQ6IG51bWJlcjtcbiAgQElucHV0KCdiYXJHYXAnKSBiYXJHYXA6IHN0cmluZztcbiAgQElucHV0KCdiYXJDYXRlZ29yeUdhcCcpIGJhckNhdGVnb3J5R2FwOiBzdHJpbmc7XG4gIEBJbnB1dCgnbGFyZ2UnKSBsYXJnZTogYm9vbGVhbjtcbiAgQElucHV0KCdsYXJnZVRocmVzaG9sZCcpIGxhcmdlVGhyZXNob2xkOiBudW1iZXI7XG4gIEBJbnB1dCgncHJvZ3Jlc3NpdmUnKSBwcm9ncmVzc2l2ZTogbnVtYmVyO1xuICBASW5wdXQoJ3Byb2dyZXNzaXZlVGhyZXNob2xkJykgcHJvZ3Jlc3NpdmVUaHJlc2hvbGQ6IG51bWJlcjtcbiAgQElucHV0KCdwcm9ncmVzc2l2ZUNodW5rTW9kZScpIHByb2dyZXNzaXZlQ2h1bmtNb2RlOiBUZFByb2dyZXNzaXZlQ2h1bmtNb2RlO1xuICBASW5wdXQoJ2RpbWVuc2lvbnMnKSBkaW1lbnNpb25zOiBhbnlbXTtcbiAgQElucHV0KCdlbmNvZGUnKSBlbmNvZGU6IGFueTtcbiAgQElucHV0KCdzZXJpZXNMYXlvdXRCeScpIHNlcmllc0xheW91dEJ5OiBUZFNlcmllc0xheW91dEJ5O1xuICBASW5wdXQoJ2RhdGFzZXRJbmRleCcpIGRhdGFzZXRJbmRleDogbnVtYmVyO1xuICBASW5wdXQoJ21hcmtQb2ludCcpIG1hcmtQb2ludDogSVRkTWFya1BvaW50O1xuICBASW5wdXQoJ21hcmtMaW5lJykgbWFya0xpbmU6IElUZE1hcmtMaW5lO1xuICBASW5wdXQoJ21hcmtBcmVhJykgbWFya0FyZWE6IElUZE1hcmtBcmVhO1xuICBASW5wdXQoJ3psZXZlbCcpIHpsZXZlbDogbnVtYmVyO1xuICBASW5wdXQoJ3onKSB6OiBudW1iZXI7XG5cbiAgY29uc3RydWN0b3IoX29wdGlvbnNTZXJ2aWNlOiBUZENoYXJ0T3B0aW9uc1NlcnZpY2UpIHtcbiAgICBzdXBlcignYmFyJywgX29wdGlvbnNTZXJ2aWNlKTtcbiAgfVxuXG4gIGdldENvbmZpZygpOiBhbnkge1xuICAgIHJldHVybiB7XG4gICAgICBjb29yZGluYXRlU3lzdGVtOiB0aGlzLmNvb3JkaW5hdGVTeXN0ZW0sXG4gICAgICB4QXhpc0luZGV4OiB0aGlzLnhBeGlzSW5kZXgsXG4gICAgICB5QXhpc0luZGV4OiB0aGlzLnlBeGlzSW5kZXgsXG4gICAgICBsZWdlbmRIb3Zlckxpbms6IHRoaXMubGVnZW5kSG92ZXJMaW5rLFxuICAgICAgc3RhY2s6IHRoaXMuc3RhY2ssXG4gICAgICBjdXJzb3I6IHRoaXMuY3Vyc29yLFxuICAgICAgbGFiZWw6IHRoaXMubGFiZWwsXG4gICAgICBpdGVtU3R5bGU6IHRoaXMuaXRlbVN0eWxlLFxuICAgICAgZW1waGFzaXM6IHRoaXMuZW1waGFzaXMsXG4gICAgICBiYXJXaWR0aDogdGhpcy5iYXJXaWR0aCxcbiAgICAgIGJhck1heFdpZHRoOiB0aGlzLmJhck1heFdpZHRoLFxuICAgICAgYmFyTWluSGVpZ2h0OiB0aGlzLmJhck1pbkhlaWdodCxcbiAgICAgIGJhckdhcDogdGhpcy5iYXJHYXAsXG4gICAgICBiYXJDYXRlZ29yeUdhcDogdGhpcy5iYXJDYXRlZ29yeUdhcCxcbiAgICAgIGxhcmdlOiB0aGlzLmxhcmdlLFxuICAgICAgbGFyZ2VUaHJlc2hvbGQ6IHRoaXMubGFyZ2VUaHJlc2hvbGQsXG4gICAgICBwcm9ncmVzc2l2ZTogdGhpcy5wcm9ncmVzc2l2ZSxcbiAgICAgIHByb2dyZXNzaXZlVGhyZXNob2xkOiB0aGlzLnByb2dyZXNzaXZlVGhyZXNob2xkLFxuICAgICAgcHJvZ3Jlc3NpdmVDaHVua01vZGU6IHRoaXMucHJvZ3Jlc3NpdmVDaHVua01vZGUsXG4gICAgICBkaW1lbnNpb25zOiB0aGlzLmRpbWVuc2lvbnMsXG4gICAgICBlbmNvZGU6IHRoaXMuZW5jb2RlLFxuICAgICAgc2VyaWVzTGF5b3V0Qnk6IHRoaXMuc2VyaWVzTGF5b3V0QnksXG4gICAgICBkYXRhc2V0SW5kZXg6IHRoaXMuZGF0YXNldEluZGV4LFxuICAgICAgbWFya1BvaW50OiB0aGlzLm1hcmtQb2ludCxcbiAgICAgIG1hcmtMaW5lOiB0aGlzLm1hcmtMaW5lLFxuICAgICAgbWFya0FyZWE6IHRoaXMubWFya0FyZWEsXG4gICAgICB6bGV2ZWw6IHRoaXMuemxldmVsLFxuICAgICAgejogdGhpcy56LFxuICAgIH07XG4gIH1cbn1cbiJdfQ==