UNPKG

@covalent/echarts

Version:
268 lines 21.7 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 ITdLineSeries() { } if (false) { /** @type {?|undefined} */ ITdLineSeries.prototype.coordinateSystem; /** @type {?|undefined} */ ITdLineSeries.prototype.xAxisIndex; /** @type {?|undefined} */ ITdLineSeries.prototype.yAxisIndex; /** @type {?|undefined} */ ITdLineSeries.prototype.polarIndex; /** @type {?|undefined} */ ITdLineSeries.prototype.symbol; /** @type {?|undefined} */ ITdLineSeries.prototype.symbolSize; /** @type {?|undefined} */ ITdLineSeries.prototype.symbolRotate; /** @type {?|undefined} */ ITdLineSeries.prototype.symbolKeepAspect; /** @type {?|undefined} */ ITdLineSeries.prototype.symbolOffset; /** @type {?|undefined} */ ITdLineSeries.prototype.showSymbol; /** @type {?|undefined} */ ITdLineSeries.prototype.showAllSymbol; /** @type {?|undefined} */ ITdLineSeries.prototype.hoverAnimation; /** @type {?|undefined} */ ITdLineSeries.prototype.legendHoverLink; /** @type {?|undefined} */ ITdLineSeries.prototype.stack; /** @type {?|undefined} */ ITdLineSeries.prototype.cursor; /** @type {?|undefined} */ ITdLineSeries.prototype.connectNulls; /** @type {?|undefined} */ ITdLineSeries.prototype.clipOverflow; /** @type {?|undefined} */ ITdLineSeries.prototype.step; /** @type {?|undefined} */ ITdLineSeries.prototype.label; /** @type {?|undefined} */ ITdLineSeries.prototype.itemStyle; /** @type {?|undefined} */ ITdLineSeries.prototype.lineStyle; /** @type {?|undefined} */ ITdLineSeries.prototype.width; /** @type {?|undefined} */ ITdLineSeries.prototype.opacity; /** @type {?|undefined} */ ITdLineSeries.prototype.areaStyle; /** @type {?|undefined} */ ITdLineSeries.prototype.emphasis; /** @type {?|undefined} */ ITdLineSeries.prototype.smooth; /** @type {?|undefined} */ ITdLineSeries.prototype.smoothMonotone; /** @type {?|undefined} */ ITdLineSeries.prototype.sampling; /** @type {?|undefined} */ ITdLineSeries.prototype.dimensions; /** @type {?|undefined} */ ITdLineSeries.prototype.encode; /** @type {?|undefined} */ ITdLineSeries.prototype.seriesLayoutBy; /** @type {?|undefined} */ ITdLineSeries.prototype.datasetIndex; /** @type {?|undefined} */ ITdLineSeries.prototype.data; /** @type {?|undefined} */ ITdLineSeries.prototype.markPoint; /** @type {?|undefined} */ ITdLineSeries.prototype.markLine; /** @type {?|undefined} */ ITdLineSeries.prototype.markArea; /** @type {?|undefined} */ ITdLineSeries.prototype.zlevel; /** @type {?|undefined} */ ITdLineSeries.prototype.z; /** @type {?|undefined} */ ITdLineSeries.prototype.silent; } export class TdChartSeriesLineComponent extends TdSeriesComponent { /** * @param {?} _optionsService */ constructor(_optionsService) { super('line', _optionsService); } /** * @return {?} */ getConfig() { return { coordinateSystem: this.coordinateSystem, xAxisIndex: this.xAxisIndex, yAxisIndex: this.yAxisIndex, polarIndex: this.polarIndex, symbol: this.symbol, symbolSize: this.symbolSize, symbolRotate: this.symbolRotate, symbolKeepAspect: this.symbolKeepAspect, symbolOffset: this.symbolOffset, showSymbol: this.showSymbol, showAllSymbol: this.showAllSymbol, hoverAnimation: this.hoverAnimation, legendHoverLink: this.legendHoverLink, stack: this.stack, cursor: this.cursor, connectNulls: this.connectNulls, clipOverflow: this.clipOverflow, step: this.step, label: this.label, itemStyle: this.itemStyle, lineStyle: this.lineStyle, areaStyle: this.areaStyle, emphasis: this.emphasis, smooth: this.smooth, smoothMonotone: this.smoothMonotone, sampling: this.sampling, 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, silent: this.silent, }; } } TdChartSeriesLineComponent.decorators = [ { type: Component, args: [{ selector: 'td-chart-series[td-line]', template: '', changeDetection: ChangeDetectionStrategy.OnPush, providers: [{ provide: TdSeriesComponent, useExisting: forwardRef(() => TdChartSeriesLineComponent), }] }] } ]; /** @nocollapse */ TdChartSeriesLineComponent.ctorParameters = () => [ { type: TdChartOptionsService } ]; TdChartSeriesLineComponent.propDecorators = { coordinateSystem: [{ type: Input, args: ['coordinateSystem',] }], xAxisIndex: [{ type: Input, args: ['xAxisIndex',] }], yAxisIndex: [{ type: Input, args: ['yAxisIndex',] }], polarIndex: [{ type: Input, args: ['polarIndex',] }], symbol: [{ type: Input, args: ['symbol',] }], symbolSize: [{ type: Input, args: ['symbolSize',] }], symbolRotate: [{ type: Input, args: ['symbolRotate',] }], symbolKeepAspect: [{ type: Input, args: ['symbolKeepAspect',] }], symbolOffset: [{ type: Input, args: ['symbolOffset',] }], showSymbol: [{ type: Input, args: ['showSymbol',] }], showAllSymbol: [{ type: Input, args: ['showAllSymbol',] }], hoverAnimation: [{ type: Input, args: ['hoverAnimation',] }], legendHoverLink: [{ type: Input, args: ['legendHoverLink',] }], stack: [{ type: Input, args: ['stack',] }], cursor: [{ type: Input, args: ['cursor',] }], connectNulls: [{ type: Input, args: ['connectNulls',] }], clipOverflow: [{ type: Input, args: ['clipOverflow',] }], step: [{ type: Input, args: ['step',] }], label: [{ type: Input, args: ['label',] }], itemStyle: [{ type: Input, args: ['itemStyle',] }], lineStyle: [{ type: Input, args: ['lineStyle',] }], areaStyle: [{ type: Input, args: ['areaStyle',] }], emphasis: [{ type: Input, args: ['emphasis',] }], smooth: [{ type: Input, args: ['smooth',] }], smoothMonotone: [{ type: Input, args: ['smoothMonotone',] }], sampling: [{ type: Input, args: ['sampling',] }], 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',] }], silent: [{ type: Input, args: ['silent',] }] }; if (false) { /** @type {?} */ TdChartSeriesLineComponent.prototype.coordinateSystem; /** @type {?} */ TdChartSeriesLineComponent.prototype.xAxisIndex; /** @type {?} */ TdChartSeriesLineComponent.prototype.yAxisIndex; /** @type {?} */ TdChartSeriesLineComponent.prototype.polarIndex; /** @type {?} */ TdChartSeriesLineComponent.prototype.symbol; /** @type {?} */ TdChartSeriesLineComponent.prototype.symbolSize; /** @type {?} */ TdChartSeriesLineComponent.prototype.symbolRotate; /** @type {?} */ TdChartSeriesLineComponent.prototype.symbolKeepAspect; /** @type {?} */ TdChartSeriesLineComponent.prototype.symbolOffset; /** @type {?} */ TdChartSeriesLineComponent.prototype.showSymbol; /** @type {?} */ TdChartSeriesLineComponent.prototype.showAllSymbol; /** @type {?} */ TdChartSeriesLineComponent.prototype.hoverAnimation; /** @type {?} */ TdChartSeriesLineComponent.prototype.legendHoverLink; /** @type {?} */ TdChartSeriesLineComponent.prototype.stack; /** @type {?} */ TdChartSeriesLineComponent.prototype.cursor; /** @type {?} */ TdChartSeriesLineComponent.prototype.connectNulls; /** @type {?} */ TdChartSeriesLineComponent.prototype.clipOverflow; /** @type {?} */ TdChartSeriesLineComponent.prototype.step; /** @type {?} */ TdChartSeriesLineComponent.prototype.label; /** @type {?} */ TdChartSeriesLineComponent.prototype.itemStyle; /** @type {?} */ TdChartSeriesLineComponent.prototype.lineStyle; /** @type {?} */ TdChartSeriesLineComponent.prototype.areaStyle; /** @type {?} */ TdChartSeriesLineComponent.prototype.emphasis; /** @type {?} */ TdChartSeriesLineComponent.prototype.smooth; /** @type {?} */ TdChartSeriesLineComponent.prototype.smoothMonotone; /** @type {?} */ TdChartSeriesLineComponent.prototype.sampling; /** @type {?} */ TdChartSeriesLineComponent.prototype.dimensions; /** @type {?} */ TdChartSeriesLineComponent.prototype.encode; /** @type {?} */ TdChartSeriesLineComponent.prototype.seriesLayoutBy; /** @type {?} */ TdChartSeriesLineComponent.prototype.datasetIndex; /** @type {?} */ TdChartSeriesLineComponent.prototype.markPoint; /** @type {?} */ TdChartSeriesLineComponent.prototype.markLine; /** @type {?} */ TdChartSeriesLineComponent.prototype.markArea; /** @type {?} */ TdChartSeriesLineComponent.prototype.zlevel; /** @type {?} */ TdChartSeriesLineComponent.prototype.z; /** @type {?} */ TdChartSeriesLineComponent.prototype.silent; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGluZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvZWNoYXJ0cy9saW5lLyIsInNvdXJjZXMiOlsibGluZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsS0FBSyxFQUNMLHVCQUF1QixFQUN2QixVQUFVLEdBQ1gsTUFBTSxlQUFlLENBQUM7QUFFdkIsT0FBTyxFQUNMLHFCQUFxQixFQWNyQixpQkFBaUIsR0FDbEIsTUFBTSx3QkFBd0IsQ0FBQzs7OztBQUloQyxtQ0F3Q0M7OztJQXZDQyx5Q0FBc0M7O0lBQ3RDLG1DQUFvQjs7SUFDcEIsbUNBQW9COztJQUNwQixtQ0FBb0I7O0lBQ3BCLCtCQUFvQzs7SUFDcEMsbUNBQXVDOztJQUN2QyxxQ0FBc0I7O0lBQ3RCLHlDQUEyQjs7SUFDM0IscUNBQXFCOztJQUNyQixtQ0FBcUI7O0lBQ3JCLHNDQUFpQzs7SUFDakMsdUNBQXlCOztJQUN6Qix3Q0FBMEI7O0lBQzFCLDhCQUFlOztJQUNmLCtCQUFnQjs7SUFDaEIscUNBQXVCOztJQUN2QixxQ0FBdUI7O0lBQ3ZCLDZCQUF3Qjs7SUFDeEIsOEJBQWlCOztJQUNqQixrQ0FBeUI7O0lBQ3pCLGtDQUF5Qjs7SUFDekIsOEJBQWU7O0lBQ2YsZ0NBQWlCOztJQUNqQixrQ0FBeUI7O0lBQ3pCLGlDQUF1Qjs7SUFDdkIsK0JBQTBCOztJQUMxQix1Q0FBd0I7O0lBQ3hCLGlDQUFzQjs7SUFDdEIsbUNBQW1COztJQUNuQiwrQkFBYTs7SUFDYix1Q0FBa0M7O0lBQ2xDLHFDQUFzQjs7SUFDdEIsNkJBQWE7O0lBQ2Isa0NBQXlCOztJQUN6QixpQ0FBdUI7O0lBQ3ZCLGlDQUF1Qjs7SUFDdkIsK0JBQWdCOztJQUNoQiwwQkFBVzs7SUFDWCwrQkFBaUI7O0FBV25CLE1BQU0sT0FBTywwQkFBMkIsU0FBUSxpQkFBeUI7Ozs7SUF1Q3ZFLFlBQVksZUFBc0M7UUFDaEQsS0FBSyxDQUFD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QWdDOztJQUNoQyx1Q0FBc0I7O0lBQ3RCLDRDQUFpQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgSW5wdXQsXG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBmb3J3YXJkUmVmLFxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgXG4gIFRkQ2hhcnRPcHRpb25zU2VydmljZSxcbiAgVGRDb29yZGluYXRlU3lzdGVtLFxuICBUZE1hcmtQb2ludFN5bWJvbCxcbiAgSVRkTGFiZWwsXG4gIElUZEl0ZW1TdHlsZSxcbiAgSVRkTGluZVN0eWxlLFxuICBJVGRBcmVhU3R5bGUsXG4gIFRkU2VyaWVzTGF5b3V0QnksXG4gIElUZE1hcmtQb2ludCxcbiAgSVRkTWFya0xpbmUsXG4gIElUZE1hcmtBcmVhLFxuICBJVGRFbXBoYXNpcyxcbiAgSVRkU2VyaWVzLFxuICBJVGRTaGFkb3csXG4gIFRkU2VyaWVzQ29tcG9uZW50LFxufSBmcm9tICdAY292YWxlbnQvZWNoYXJ0cy9iYXNlJztcblxuZXhwb3J0IHR5cGUgVGRTYW1wbGluZyA9ICdhdmVyYWdlJyB8ICdtYXgnIHwgJ21pbicgfCAnc3VtJztcblxuZXhwb3J0IGludGVyZmFjZSBJVGRMaW5lU2VyaWVzIGV4dGVuZHMgSVRkU2VyaWVzPCdsaW5lJz4sIElUZFNoYWRvdyB7XG4gIGNvb3JkaW5hdGVTeXN0ZW0/OiBUZENvb3JkaW5hdGVTeXN0ZW07XG4gIHhBeGlzSW5kZXg/OiBudW1iZXI7XG4gIHlBeGlzSW5kZXg/OiBudW1iZXI7XG4gIHBvbGFySW5kZXg/OiBudW1iZXI7XG4gIHN5bWJvbD86IFRkTWFya1BvaW50U3ltYm9sIHwgc3RyaW5nO1xuICBzeW1ib2xTaXplPzogbnVtYmVyIHwgYW55W10gfCBGdW5jdGlvbjtcbiAgc3ltYm9sUm90YXRlPzogbnVtYmVyO1xuICBzeW1ib2xLZWVwQXNwZWN0PzogYm9vbGVhbjtcbiAgc3ltYm9sT2Zmc2V0PzogYW55W107XG4gIHNob3dTeW1ib2w/OiBib29sZWFuO1xuICBzaG93QWxsU3ltYm9sPzogYm9vbGVhbiB8ICdhdXRvJztcbiAgaG92ZXJBbmltYXRpb24/OiBib29sZWFuO1xuICBsZWdlbmRIb3Zlckxpbms/OiBib29sZWFuO1xuICBzdGFjaz86IHN0cmluZztcbiAgY3Vyc29yPzogc3RyaW5nO1xuICBjb25uZWN0TnVsbHM/OiBib29sZWFuO1xuICBjbGlwT3ZlcmZsb3c/OiBib29sZWFuO1xuICBzdGVwPzogc3RyaW5nIHwgYm9vbGVhbjtcbiAgbGFiZWw/OiBJVGRMYWJlbDtcbiAgaXRlbVN0eWxlPzogSVRkSXRlbVN0eWxlO1xuICBsaW5lU3R5bGU/OiBJVGRMaW5lU3R5bGU7XG4gIHdpZHRoPzogbnVtYmVyO1xuICBvcGFjaXR5PzogbnVtYmVyO1xuICBhcmVhU3R5bGU/OiBJVGRBcmVhU3R5bGU7XG4gIGVtcGhhc2lzPzogSVRkRW1waGFzaXM7XG4gIHNtb290aD86IGJvb2xlYW4gfCBudW1iZXI7XG4gIHNtb290aE1vbm90b25lPzogc3RyaW5nO1xuICBzYW1wbGluZz86IFRkU2FtcGxpbmc7XG4gIGRpbWVuc2lvbnM/OiBhbnlbXTtcbiAgZW5jb2RlPzogYW55O1xuICBzZXJpZXNMYXlvdXRCeT86IFRkU2VyaWVzTGF5b3V0Qnk7XG4gIGRhdGFzZXRJbmRleD86IG51bWJlcjtcbiAgZGF0YT86IGFueVtdO1xuICBtYXJrUG9pbnQ/OiBJVGRNYXJrUG9pbnQ7XG4gIG1hcmtMaW5lPzogSVRkTWFya0xpbmU7XG4gIG1hcmtBcmVhPzogSVRkTWFya0FyZWE7XG4gIHpsZXZlbD86IG51bWJlcjtcbiAgej86IG51bWJlcjtcbiAgc2lsZW50PzogYm9vbGVhbjtcbn1cblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAndGQtY2hhcnQtc2VyaWVzW3RkLWxpbmVdJyxcbiAgdGVtcGxhdGU6ICcnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgcHJvdmlkZXJzOiBbe1xuICAgIHByb3ZpZGU6IFRkU2VyaWVzQ29tcG9uZW50LCB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBUZENoYXJ0U2VyaWVzTGluZUNvbXBvbmVudCksXG4gIH1dLFxufSlcbmV4cG9ydCBjbGFzcyBUZENoYXJ0U2VyaWVzTGluZUNvbXBvbmVudCBleHRlbmRzIFRkU2VyaWVzQ29tcG9uZW50PCdsaW5lJz4gaW1wbGVtZW50cyBJVGRMaW5lU2VyaWVzIHtcblxuICBASW5wdXQoJ2Nvb3JkaW5hdGVTeXN0ZW0nKSBjb29yZGluYXRlU3lzdGVtOiBUZENvb3JkaW5hdGVTeXN0ZW07XG4gIEBJbnB1dCgneEF4aXNJbmRleCcpIHhBeGlzSW5kZXg6IG51bWJlcjtcbiAgQElucHV0KCd5QXhpc0luZGV4JykgeUF4aXNJbmRleDogbnVtYmVyO1xuICBASW5wdXQoJ3BvbGFySW5kZXgnKSBwb2xhckluZGV4OiBudW1iZXI7XG4gIEBJbnB1dCgnc3ltYm9sJykgc3ltYm9sOiBUZE1hcmtQb2ludFN5bWJvbCB8IHN0cmluZztcbiAgQElucHV0KCdzeW1ib2xTaXplJykgc3ltYm9sU2l6ZTogbnVtYmVyIHwgYW55W10gfCBGdW5jdGlvbjtcbiAgQElucHV0KCdzeW1ib2xSb3RhdGUnKSBzeW1ib2xSb3RhdGU6IG51bWJlcjtcbiAgQElucHV0KCdzeW1ib2xLZWVwQXNwZWN0Jykgc3ltYm9sS2VlcEFzcGVjdDogYm9vbGVhbjtcbiAgQElucHV0KCdzeW1ib2xPZmZzZXQnKSBzeW1ib2xPZmZzZXQ6IGFueVtdO1xuICBASW5wdXQoJ3Nob3dTeW1ib2wnKSBzaG93U3ltYm9sOiBib29sZWFuO1xuICBASW5wdXQoJ3Nob3dBbGxTeW1ib2wnKSBzaG93QWxsU3ltYm9sOiBib29sZWFuO1xuICBASW5wdXQoJ2hvdmVyQW5pbWF0aW9uJykgaG92ZXJBbmltYXRpb246IGJvb2xlYW47XG4gIEBJbnB1dCgnbGVnZW5kSG92ZXJMaW5rJykgbGVnZW5kSG92ZXJMaW5rOiBib29sZWFuO1xuICBASW5wdXQoJ3N0YWNrJykgc3RhY2s6IHN0cmluZztcbiAgQElucHV0KCdjdXJzb3InKSBjdXJzb3I6IHN0cmluZztcbiAgQElucHV0KCdjb25uZWN0TnVsbHMnKSBjb25uZWN0TnVsbHM6IGJvb2xlYW47XG4gIEBJbnB1dCgnY2xpcE92ZXJmbG93JykgY2xpcE92ZXJmbG93OiBib29sZWFuO1xuICBASW5wdXQoJ3N0ZXAnKSBzdGVwOiBzdHJpbmcgfCBib29sZWFuO1xuICBASW5wdXQoJ2xhYmVsJykgbGFiZWw6IElUZExhYmVsO1xuICBASW5wdXQoJ2l0ZW1TdHlsZScpIGl0ZW1TdHlsZTogSVRkSXRlbVN0eWxlO1xuICBASW5wdXQoJ2xpbmVTdHlsZScpIGxpbmVTdHlsZTogSVRkTGluZVN0eWxlO1xuICBASW5wdXQoJ2FyZWFTdHlsZScpIGFyZWFTdHlsZTogSVRkQXJlYVN0eWxlO1xuICBASW5wdXQoJ2VtcGhhc2lzJykgZW1waGFzaXM6IElUZEVtcGhhc2lzO1xuICBASW5wdXQoJ3Ntb290aCcpIHNtb290aDogYm9vbGVhbiB8IG51bWJlcjtcbiAgQElucHV0KCdzbW9vdGhNb25vdG9uZScpIHNtb290aE1vbm90b25lOiBzdHJpbmc7XG4gIEBJbnB1dCgnc2FtcGxpbmcnKSBzYW1wbGluZzogVGRTYW1wbGluZztcbiAgQElucHV0KCdkaW1lbnNpb25zJykgZGltZW5zaW9uczogYW55W107XG4gIEBJbnB1dCgnZW5jb2RlJykgZW5jb2RlOiBhbnk7XG4gIEBJbnB1dCgnc2VyaWVzTGF5b3V0QnknKSBzZXJpZXNMYXlvdXRCeTogVGRTZXJpZXNMYXlvdXRCeTtcbiAgQElucHV0KCdkYXRhc2V0SW5kZXgnKSBkYXRhc2V0SW5kZXg6IG51bWJlcjtcbiAgQElucHV0KCdtYXJrUG9pbnQnKSBtYXJrUG9pbnQ6IElUZE1hcmtQb2ludDtcbiAgQElucHV0KCdtYXJrTGluZScpIG1hcmtMaW5lOiBJVGRNYXJrTGluZTtcbiAgQElucHV0KCdtYXJrQXJlYScpIG1hcmtBcmVhOiBJVGRNYXJrQXJlYTtcbiAgQElucHV0KCd6bGV2ZWwnKSB6bGV2ZWw6IG51bWJlcjtcbiAgQElucHV0KCd6JykgejogbnVtYmVyO1xuICBASW5wdXQoJ3NpbGVudCcpIHNpbGVudDogYm9vbGVhbjtcblxuICBjb25zdHJ1Y3Rvcihfb3B0aW9uc1NlcnZpY2U6IFRkQ2hhcnRPcHRpb25zU2VydmljZSkge1xuICAgIHN1cGVyKCdsaW5lJywgX29wdGlvbnNTZXJ2aWNlKTtcbiAgfVxuXG4gIGdldENvbmZpZygpOiBhbnkge1xuICAgIHJldHVybiB7XG4gICAgICBjb29yZGluYXRlU3lzdGVtOiB0aGlzLmNvb3JkaW5hdGVTeXN0ZW0sXG4gICAgICB4QXhpc0luZGV4OiB0aGlzLnhBeGlzSW5kZXgsXG4gICAgICB5QXhpc0luZGV4OiB0aGlzLnlBeGlzSW5kZXgsXG4gICAgICBwb2xhckluZGV4OiB0aGlzLnBvbGFySW5kZXgsXG4gICAgICBzeW1ib2w6IHRoaXMuc3ltYm9sLFxuICAgICAgc3ltYm9sU2l6ZTogdGhpcy5zeW1ib2xTaXplLFxuICAgICAgc3ltYm9sUm90YXRlOiB0aGlzLnN5bWJvbFJvdGF0ZSxcbiAgICAgIHN5bWJvbEtlZXBBc3BlY3Q6IHRoaXMuc3ltYm9sS2VlcEFzcGVjdCxcbiAgICAgIHN5bWJvbE9mZnNldDogdGhpcy5zeW1ib2xPZmZzZXQsXG4gICAgICBzaG93U3ltYm9sOiB0aGlzLnNob3dTeW1ib2wsXG4gICAgICBzaG93QWxsU3ltYm9sOiB0aGlzLnNob3dBbGxTeW1ib2wsXG4gICAgICBob3ZlckFuaW1hdGlvbjogdGhpcy5ob3ZlckFuaW1hdGlvbixcbiAgICAgIGxlZ2VuZEhvdmVyTGluazogdGhpcy5sZWdlbmRIb3ZlckxpbmssXG4gICAgICBzdGFjazogdGhpcy5zdGFjayxcbiAgICAgIGN1cnNvcjogdGhpcy5jdXJzb3IsXG4gICAgICBjb25uZWN0TnVsbHM6IHRoaXMuY29ubmVjdE51bGxzLFxuICAgICAgY2xpcE92ZXJmbG93OiB0aGlzLmNsaXBPdmVyZmxvdyxcbiAgICAgIHN0ZXA6IHRoaXMuc3RlcCxcbiAgICAgIGxhYmVsOiB0aGlzLmxhYmVsLFxuICAgICAgaXRlbVN0eWxlOiB0aGlzLml0ZW1TdHlsZSxcbiAgICAgIGxpbmVTdHlsZTogdGhpcy5saW5lU3R5bGUsXG4gICAgICBhcmVhU3R5bGU6IHRoaXMuYXJlYVN0eWxlLFxuICAgICAgZW1waGFzaXM6IHRoaXMuZW1waGFzaXMsXG4gICAgICBzbW9vdGg6IHRoaXMuc21vb3RoLFxuICAgICAgc21vb3RoTW9ub3RvbmU6IHRoaXMuc21vb3RoTW9ub3RvbmUsXG4gICAgICBzYW1wbGluZzogdGhpcy5zYW1wbGluZyxcbiAgICAgIGRpbWVuc2lvbnM6IHRoaXMuZGltZW5zaW9ucyxcbiAgICAgIGVuY29kZTogdGhpcy5lbmNvZGUsXG4gICAgICBzZXJpZXNMYXlvdXRCeTogdGhpcy5zZXJpZXNMYXlvdXRCeSxcbiAgICAgIGRhdGFzZXRJbmRleDogdGhpcy5kYXRhc2V0SW5kZXgsXG4gICAgICBtYXJrUG9pbnQ6IHRoaXMubWFya1BvaW50LFxuICAgICAgbWFya0xpbmU6IHRoaXMubWFya0xpbmUsXG4gICAgICBtYXJrQXJlYTogdGhpcy5tYXJrQXJlYSxcbiAgICAgIHpsZXZlbDogdGhpcy56bGV2ZWwsXG4gICAgICB6OiB0aGlzLnosXG4gICAgICBzaWxlbnQ6IHRoaXMuc2lsZW50LFxuICAgIH07XG4gIH1cblxufVxuIl19