UNPKG

@covalent/echarts

Version:
214 lines 16.1 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 ITdTreeEmphasisLineStyle() { } if (false) { /** @type {?|undefined} */ ITdTreeEmphasisLineStyle.prototype.color; /** @type {?|undefined} */ ITdTreeEmphasisLineStyle.prototype.width; /** @type {?|undefined} */ ITdTreeEmphasisLineStyle.prototype.curveness; } /** * @record */ export function ITdTreeEmphasis() { } if (false) { /** @type {?} */ ITdTreeEmphasis.prototype.lineStyle; } /** * @record */ export function ITdTreeLeaves() { } if (false) { /** @type {?|undefined} */ ITdTreeLeaves.prototype.label; /** @type {?|undefined} */ ITdTreeLeaves.prototype.itemStyle; /** @type {?} */ ITdTreeLeaves.prototype.emphasis; } /** * @record */ function ITdTreeSeries() { } if (false) { /** @type {?|undefined} */ ITdTreeSeries.prototype.zlevel; /** @type {?|undefined} */ ITdTreeSeries.prototype.z; /** @type {?|undefined} */ ITdTreeSeries.prototype.left; /** @type {?|undefined} */ ITdTreeSeries.prototype.top; /** @type {?|undefined} */ ITdTreeSeries.prototype.right; /** @type {?|undefined} */ ITdTreeSeries.prototype.bottom; /** @type {?|undefined} */ ITdTreeSeries.prototype.width; /** @type {?|undefined} */ ITdTreeSeries.prototype.height; /** @type {?|undefined} */ ITdTreeSeries.prototype.layout; /** @type {?|undefined} */ ITdTreeSeries.prototype.orient; /** @type {?|undefined} */ ITdTreeSeries.prototype.symbol; /** @type {?|undefined} */ ITdTreeSeries.prototype.symbolSize; /** @type {?|undefined} */ ITdTreeSeries.prototype.symbolRotate; /** @type {?|undefined} */ ITdTreeSeries.prototype.symbolKeepAspect; /** @type {?|undefined} */ ITdTreeSeries.prototype.symbolOffset; /** @type {?|undefined} */ ITdTreeSeries.prototype.roam; /** @type {?|undefined} */ ITdTreeSeries.prototype.expandAndCollapse; /** @type {?|undefined} */ ITdTreeSeries.prototype.initialTreeDepth; /** @type {?|undefined} */ ITdTreeSeries.prototype.itemStyle; /** @type {?|undefined} */ ITdTreeSeries.prototype.label; /** @type {?|undefined} */ ITdTreeSeries.prototype.lineStyle; /** @type {?|undefined} */ ITdTreeSeries.prototype.leaves; /** @type {?|undefined} */ ITdTreeSeries.prototype.emphasis; /** @type {?} */ ITdTreeSeries.prototype.data; } export class TdChartSeriesTreeComponent extends TdSeriesComponent { /** * @param {?} _optionsService */ constructor(_optionsService) { super('tree', _optionsService); } /** * @return {?} */ getConfig() { return { zlevel: this.zlevel, z: this.z, left: this.left, top: this.top, right: this.right, bottom: this.bottom, width: this.width, height: this.height, layout: this.layout, orient: this.orient, symbol: this.symbol, symbolSize: this.symbolSize, symbolRotate: this.symbolRotate, symbolKeepAspect: this.symbolKeepAspect, roam: this.roam, expandAndCollapse: this.expandAndCollapse, initialTreeDepth: this.initialTreeDepth, itemStyle: this.itemStyle, label: this.label, lineStyle: this.lineStyle, leaves: this.leaves, emphasis: this.emphasis, }; } } TdChartSeriesTreeComponent.decorators = [ { type: Component, args: [{ selector: 'td-chart-series[td-tree]', template: '', changeDetection: ChangeDetectionStrategy.OnPush, providers: [{ provide: TdSeriesComponent, useExisting: forwardRef(() => TdChartSeriesTreeComponent), }] }] } ]; /** @nocollapse */ TdChartSeriesTreeComponent.ctorParameters = () => [ { type: TdChartOptionsService } ]; TdChartSeriesTreeComponent.propDecorators = { zlevel: [{ type: Input, args: ['zlevel',] }], z: [{ type: Input, args: ['z',] }], left: [{ type: Input, args: ['left',] }], top: [{ type: Input, args: ['top',] }], right: [{ type: Input, args: ['right',] }], bottom: [{ type: Input, args: ['bottom',] }], width: [{ type: Input, args: ['width',] }], height: [{ type: Input, args: ['height',] }], layout: [{ type: Input, args: ['layout',] }], orient: [{ type: Input, args: ['orient',] }], symbol: [{ type: Input, args: ['symbol',] }], symbolSize: [{ type: Input, args: ['symbolSize',] }], symbolRotate: [{ type: Input, args: ['symbolRotate',] }], symbolKeepAspect: [{ type: Input, args: ['symbolKeepAspect',] }], roam: [{ type: Input, args: ['roam',] }], expandAndCollapse: [{ type: Input, args: ['expandAndCollapse',] }], initialTreeDepth: [{ type: Input, args: ['initialTreeDepth',] }], itemStyle: [{ type: Input, args: ['itemStyle',] }], label: [{ type: Input, args: ['label',] }], lineStyle: [{ type: Input, args: ['lineStyle',] }], leaves: [{ type: Input, args: ['leaves',] }], emphasis: [{ type: Input, args: ['emphasis',] }] }; if (false) { /** @type {?} */ TdChartSeriesTreeComponent.prototype.zlevel; /** @type {?} */ TdChartSeriesTreeComponent.prototype.z; /** @type {?} */ TdChartSeriesTreeComponent.prototype.left; /** @type {?} */ TdChartSeriesTreeComponent.prototype.top; /** @type {?} */ TdChartSeriesTreeComponent.prototype.right; /** @type {?} */ TdChartSeriesTreeComponent.prototype.bottom; /** @type {?} */ TdChartSeriesTreeComponent.prototype.width; /** @type {?} */ TdChartSeriesTreeComponent.prototype.height; /** @type {?} */ TdChartSeriesTreeComponent.prototype.layout; /** @type {?} */ TdChartSeriesTreeComponent.prototype.orient; /** @type {?} */ TdChartSeriesTreeComponent.prototype.symbol; /** @type {?} */ TdChartSeriesTreeComponent.prototype.symbolSize; /** @type {?} */ TdChartSeriesTreeComponent.prototype.symbolRotate; /** @type {?} */ TdChartSeriesTreeComponent.prototype.symbolKeepAspect; /** @type {?} */ TdChartSeriesTreeComponent.prototype.roam; /** @type {?} */ TdChartSeriesTreeComponent.prototype.expandAndCollapse; /** @type {?} */ TdChartSeriesTreeComponent.prototype.initialTreeDepth; /** @type {?} */ TdChartSeriesTreeComponent.prototype.itemStyle; /** @type {?} */ TdChartSeriesTreeComponent.prototype.label; /** @type {?} */ TdChartSeriesTreeComponent.prototype.lineStyle; /** @type {?} */ TdChartSeriesTreeComponent.prototype.leaves; /** @type {?} */ TdChartSeriesTreeComponent.prototype.emphasis; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvZWNoYXJ0cy90cmVlLyIsInNvdXJjZXMiOlsidHJlZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsS0FBSyxFQUNMLHVCQUF1QixFQUN2QixVQUFVLEdBQ1gsTUFBTSxlQUFlLENBQUM7QUFFdkIsT0FBTyxFQUNMLHFCQUFxQixFQU9yQixpQkFBaUIsR0FHbEIsTUFBTSx3QkFBd0IsQ0FBQzs7OztBQWtCaEMsOENBSUM7OztJQUhDLHlDQUFZOztJQUNaLHlDQUFlOztJQUNmLDZDQUFtQjs7Ozs7QUFHckIscUNBRUM7OztJQURDLG9DQUFvQzs7Ozs7QUFHdEMsbUNBSUM7OztJQUhDLDhCQUFpQjs7SUFDakIsa0NBQXlCOztJQUN6QixpQ0FBc0I7Ozs7O0FBR3hCLDRCQXlCQzs7O0lBeEJDLCtCQUFnQjs7SUFDaEIsMEJBQVc7O0lBQ1gsNkJBQXVCOztJQUN2Qiw0QkFBc0I7O0lBQ3RCLDhCQUF3Qjs7SUFDeEIsK0JBQXlCOztJQUN6Qiw4QkFBd0I7O0lBQ3hCLCtCQUF5Qjs7SUFDekIsK0JBQXNCOztJQUN0QiwrQkFBc0I7O0lBQ3RCLCtCQUFvQzs7SUFDcEMsbUNBQW9COztJQUNwQixxQ0FBc0I7O0lBQ3RCLHlDQUEyQjs7SUFDM0IscUNBQXFCOztJQUNyQiw2QkFBd0I7O0lBQ3hCLDBDQUE0Qjs7SUFDNUIseUNBQTBCOztJQUMxQixrQ0FBeUI7O0lBQ3pCLDhCQUFpQjs7SUFDakIsa0NBQXlCOztJQUN6QiwrQkFBdUI7O0lBQ3ZCLGlDQUEyQjs7SUFDM0IsNkJBQVk7O0FBWWQsTUFBTSxPQUFPLDBCQUEyQixTQUFRLGlCQUF5Qjs7OztJQXlCdkUsWUFBWSxlQUFzQztRQUNoRCxLQUFLLENBQUMsTUFBTSxFQUFFLGVBQWUsQ0FBQyxDQUFDO0lBQ2pDLENBQUM7Ozs7SUFFRCxTQUFTO1FBQ1AsT0FBTztZQUNMLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTTtZQUNuQixDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUM7WUFDVCxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7WUFDZixHQUFHLEVBQUUsSUFBSSxDQUFDLEdBQUc7WUFDYixLQUFLLEVBQUUsSUFBSSxDQUFDLEtBQUs7WUFDakIsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNO1lBQ25CLEtBQUssRUFBRSxJQUFJLENBQUMsS0FBSztZQUNqQixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU07WUFDbkIsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNO1lBQ25CLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTTtZQUNuQixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU07WUFDbkIsVUFBVSxFQUFFLElBQUksQ0FBQyxVQUFVO1lBQzNCLFlBQVksRUFBRSxJQUFJLENBQUMsWUFBWTtZQUMvQixnQkFBZ0IsRUFBRSxJQUFJLENBQUMsZ0JBQWdCO1lBQ3ZDLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSTtZQUNmLGlCQUFpQixFQUFFLElBQUksQ0FBQyxpQkFBaUI7WUFDekMsZ0JBQWdCLEVBQUUsSUFBSSxDQUFDLGdCQUFnQjtZQUN2QyxTQUFTLEVBQUUsSUFBSSxDQUFDLFNBQVM7WUFDekIsS0FBSyxFQUFFLElBQUksQ0FBQyxLQUFLO1lBQ2pCLFNBQVMsRUFBRSxJQUFJLENBQUMsU0FBUztZQUN6QixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU07WUFDbkIsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRO1NBQ3hCLENBQUM7SUFDSixDQUFDOzs7WUEvREYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSwwQkFBMEI7Z0JBQ3BDLFFBQVEsRUFBRSxFQUFFO2dCQUNaLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO2dCQUMvQyxTQUFTLEVBQUUsQ0FBQzt3QkFDVixPQUFPLEVBQUUsaUJBQWlCLEVBQUUsV0FBVyxFQUFFLFVBQVUsQ0FBQyxHQUFHLEVBQUUsQ0FBQywwQkFBMEIsQ0FBQztxQkFDdEYsQ0FBQzthQUNIOzs7O1lBOUVDLHFCQUFxQjs7O3FCQWtGcEIsS0FBSyxTQUFDLFFBQVE7Z0JBQ2QsS0FBSyxTQUFDLEdBQUc7bUJBQ1QsS0FBSyxTQUFDLE1BQU07a0JBQ1osS0FBSyxTQUFDLEtBQUs7b0JBQ1gsS0FBSyxTQUFDLE9BQU87cUJBQ2IsS0FBSyxTQUFDLFFBQVE7b0JBQ2QsS0FBSyxTQUFDLE9BQU87cUJBQ2IsS0FBSyxTQUFDLFFBQVE7cUJBQ2QsS0FBSyxTQUFDLFFBQVE7cUJBQ2QsS0FBSyxTQUFDLFFBQVE7cUJBQ2QsS0FBSyxTQUFDLFFBQVE7eUJBQ2QsS0FBSyxTQUFDLFlBQVk7MkJBQ2xCLEtBQUssU0FBQyxjQUFjOytCQUNwQixLQUFLLFNBQUMsa0JBQWtCO21CQUN4QixLQUFLLFNBQUMsTUFBTTtnQ0FDWixLQUFLLFNBQUMsbUJBQW1COytCQUN6QixLQUFLLFNBQUMsa0JBQWtCO3dCQUN4QixLQUFLLFNBQUMsV0FBVztvQkFDakIsS0FBSyxTQUFDLE9BQU87d0JBQ2IsS0FBSyxTQUFDLFdBQVc7cUJBQ2pCLEtBQUssU0FBQyxRQUFRO3VCQUNkLEtBQUssU0FBQyxVQUFVOzs7O0lBckJqQiw0Q0FBZ0M7O0lBQ2hDLHVDQUFzQjs7SUFDdEIsMENBQXFDOztJQUNyQyx5Q0FBbUM7O0lBQ25DLDJDQUF1Qzs7SUFDdkMsNENBQXlDOztJQUN6QywyQ0FBdUM7O0lBQ3ZDLDRDQUF5Qzs7SUFDekMsNENBQXNDOztJQUN0Qyw0Q0FBc0M7O0lBQ3RDLDRDQUFvRDs7SUFDcEQsZ0RBQXdDOztJQUN4QyxrREFBNEM7O0lBQzVDLHNEQUFxRDs7SUFDckQsMENBQXNDOztJQUN0Qyx1REFBdUQ7O0lBQ3ZELHNEQUFvRDs7SUFDcEQsK0NBQTRDOztJQUM1QywyQ0FBZ0M7O0lBQ2hDLCtDQUE0Qzs7SUFDNUMsNENBQXVDOztJQUN2Qyw4Q0FBNkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIElucHV0LFxuICBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSxcbiAgZm9yd2FyZFJlZixcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IFxuICBUZENoYXJ0T3B0aW9uc1NlcnZpY2UsXG4gIElUZEl0ZW1TdHlsZSxcbiAgSVRkU2VyaWVzVG9vbHRpcCxcbiAgVGRNYXJrUG9pbnRTeW1ib2wsXG4gIElUZExhYmVsLFxuICBJVGRMaW5lU3R5bGUsXG4gIElUZFNlcmllcyxcbiAgVGRTZXJpZXNDb21wb25lbnQsXG4gIElUZEVtcGhhc2lzLFxuICBJVGRTaGFkb3csXG59IGZyb20gJ0Bjb3ZhbGVudC9lY2hhcnRzL2Jhc2UnO1xuXG4vKipcbiAqIEVDSEFSVCBPUFRJT04gRE9DU1xuICogaHR0cHM6Ly9lY29tZmUuZ2l0aHViLmlvL2VjaGFydHMtZG9jL3B1YmxpYy9lbi9vcHRpb24uaHRtbCNzZXJpZXMtdHJlZVxuICpcbiAqL1xuXG4vKiogXG4gKiBMUiAtIGZyb20gbGVmdCB0byByaWdodFxuICogUkwgLSBmcm9tIHJpZ2h0IHRvIGxlZnRcbiAqIFRCIC0gZnJvbSB0b3AgdG8gYm90dG9tXG4gKiBCVCAtIGZyb20gYm90dG9tIHRvIHRvcFxuICovXG5leHBvcnQgdHlwZSBUZFRyZWVPcmllbnQgPSAnTFInIHwgJ1JMJ3wgJ1RCJyB8ICdCVCc7XG5cbmV4cG9ydCB0eXBlIFRkVHJlZUxheW91dCA9ICdvcnRob2dvbmFsJyB8ICdyYWRpYWwnO1xuXG5leHBvcnQgaW50ZXJmYWNlIElUZFRyZWVFbXBoYXNpc0xpbmVTdHlsZSBleHRlbmRzIElUZFNoYWRvdyB7XG4gIGNvbG9yPzogYW55O1xuICB3aWR0aD86IG51bWJlcjtcbiAgY3VydmVuZXNzPzogbnVtYmVyO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElUZFRyZWVFbXBoYXNpcyBleHRlbmRzIElUZEVtcGhhc2lzIHtcbiAgbGluZVN0eWxlOiBJVGRUcmVlRW1waGFzaXNMaW5lU3R5bGU7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVRkVHJlZUxlYXZlcyB7XG4gIGxhYmVsPzogSVRkTGFiZWw7XG4gIGl0ZW1TdHlsZT86IElUZEl0ZW1TdHlsZTtcbiAgZW1waGFzaXM6IElUZEVtcGhhc2lzO1xufVxuXG5pbnRlcmZhY2UgSVRkVHJlZVNlcmllcyBleHRlbmRzIElUZFNlcmllczwndHJlZSc+IHtcbiAgemxldmVsPzogbnVtYmVyO1xuICB6PzogbnVtYmVyO1xuICBsZWZ0Pzogc3RyaW5nIHwgbnVtYmVyO1xuICB0b3A/OiBzdHJpbmcgfCBudW1iZXI7XG4gIHJpZ2h0Pzogc3RyaW5nIHwgbnVtYmVyO1xuICBib3R0b20/OiBzdHJpbmcgfCBudW1iZXI7XG4gIHdpZHRoPzogc3RyaW5nIHwgbnVtYmVyO1xuICBoZWlnaHQ/OiBzdHJpbmcgfCBudW1iZXI7XG4gIGxheW91dD86IFRkVHJlZUxheW91dDtcbiAgb3JpZW50PzogVGRUcmVlT3JpZW50O1xuICBzeW1ib2w/OiBUZE1hcmtQb2ludFN5bWJvbCB8IHN0cmluZzsgLy8gc3RyaW5nIGFkZGVkIGZvciBjdXN0b20gU1ZHLCBVUkwgb3IgZGF0YVVSSVxuICBzeW1ib2xTaXplPzogbnVtYmVyO1xuICBzeW1ib2xSb3RhdGU/OiBudW1iZXI7XG4gIHN5bWJvbEtlZXBBc3BlY3Q/OiBib29sZWFuO1xuICBzeW1ib2xPZmZzZXQ/OiBhbnlbXTtcbiAgcm9hbT86IGJvb2xlYW4gfCBzdHJpbmc7XG4gIGV4cGFuZEFuZENvbGxhcHNlPzogYm9vbGVhbjtcbiAgaW5pdGlhbFRyZWVEZXB0aD86IG51bWJlcjtcbiAgaXRlbVN0eWxlPzogSVRkSXRlbVN0eWxlO1xuICBsYWJlbD86IElUZExhYmVsO1xuICBsaW5lU3R5bGU/OiBJVGRMaW5lU3R5bGU7XG4gIGxlYXZlcz86IElUZFRyZWVMZWF2ZXM7XG4gIGVtcGhhc2lzPzogSVRkVHJlZUVtcGhhc2lzO1xuICBkYXRhOiBhbnlbXTtcbn1cblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAndGQtY2hhcnQtc2VyaWVzW3RkLXRyZWVdJyxcbiAgdGVtcGxhdGU6ICcnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgcHJvdmlkZXJzOiBbe1xuICAgIHByb3ZpZGU6IFRkU2VyaWVzQ29tcG9uZW50LCB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBUZENoYXJ0U2VyaWVzVHJlZUNvbXBvbmVudCksXG4gIH1dLFxufSlcblxuZXhwb3J0IGNsYXNzIFRkQ2hhcnRTZXJpZXNUcmVlQ29tcG9uZW50IGV4dGVuZHMgVGRTZXJpZXNDb21wb25lbnQ8J3RyZWUnPiBpbXBsZW1lbnRzIElUZFRyZWVTZXJpZXMge1xuXG4gIEBJbnB1dCgnemxldmVsJykgemxldmVsOiBudW1iZXI7XG4gIEBJbnB1dCgneicpIHo6IG51bWJlcjtcbiAgQElucHV0KCdsZWZ0JykgbGVmdDogc3RyaW5nIHwgbnVtYmVyO1xuICBASW5wdXQoJ3RvcCcpIHRvcDogc3RyaW5nIHwgbnVtYmVyO1xuICBASW5wdXQoJ3JpZ2h0JykgcmlnaHQ6IHN0cmluZyB8IG51bWJlcjtcbiAgQElucHV0KCdib3R0b20nKSBib3R0b206IHN0cmluZyB8IG51bWJlcjtcbiAgQElucHV0KCd3aWR0aCcpIHdpZHRoOiBzdHJpbmcgfCBudW1iZXI7XG4gIEBJbnB1dCgnaGVpZ2h0JykgaGVpZ2h0OiBzdHJpbmcgfCBudW1iZXI7XG4gIEBJbnB1dCgnbGF5b3V0JykgbGF5b3V0OiBUZFRyZWVMYXlvdXQ7XG4gIEBJbnB1dCgnb3JpZW50Jykgb3JpZW50OiBUZFRyZWVPcmllbnQ7XG4gIEBJbnB1dCgnc3ltYm9sJykgc3ltYm9sOiBUZE1hcmtQb2ludFN5bWJvbCB8IHN0cmluZzsgLy8gc3RyaW5nIGFkZGVkIGZvciBjdXN0b20gU1ZHLCBVUkwgb3IgZGF0YVVSSVxuICBASW5wdXQoJ3N5bWJvbFNpemUnKSBzeW1ib2xTaXplOiBudW1iZXI7IC8vIHN0cmluZyBhZGRlZCBmb3IgY3VzdG9tIFNWRywgVVJMIG9yIGRhdGFVUklcbiAgQElucHV0KCdzeW1ib2xSb3RhdGUnKSBzeW1ib2xSb3RhdGU6IG51bWJlcjtcbiAgQElucHV0KCdzeW1ib2xLZWVwQXNwZWN0Jykgc3ltYm9sS2VlcEFzcGVjdDogYm9vbGVhbjtcbiAgQElucHV0KCdyb2FtJykgcm9hbTogYm9vbGVhbiB8IHN0cmluZztcbiAgQElucHV0KCdleHBhbmRBbmRDb2xsYXBzZScpIGV4cGFuZEFuZENvbGxhcHNlOiBib29sZWFuO1xuICBASW5wdXQoJ2luaXRpYWxUcmVlRGVwdGgnKSBpbml0aWFsVHJlZURlcHRoOiBudW1iZXI7XG4gIEBJbnB1dCgnaXRlbVN0eWxlJykgaXRlbVN0eWxlOiBJVGRJdGVtU3R5bGU7XG4gIEBJbnB1dCgnbGFiZWwnKSBsYWJlbDogSVRkTGFiZWw7XG4gIEBJbnB1dCgnbGluZVN0eWxlJykgbGluZVN0eWxlOiBJVGRMaW5lU3R5bGU7XG4gIEBJbnB1dCgnbGVhdmVzJykgbGVhdmVzOiBJVGRUcmVlTGVhdmVzO1xuICBASW5wdXQoJ2VtcGhhc2lzJykgZW1waGFzaXM6IElUZFRyZWVFbXBoYXNpcztcblxuICBjb25zdHJ1Y3Rvcihfb3B0aW9uc1NlcnZpY2U6IFRkQ2hhcnRPcHRpb25zU2VydmljZSkge1xuICAgIHN1cGVyKCd0cmVlJywgX29wdGlvbnNTZXJ2aWNlKTtcbiAgfVxuXG4gIGdldENvbmZpZygpOiBhbnkge1xuICAgIHJldHVybiB7XG4gICAgICB6bGV2ZWw6IHRoaXMuemxldmVsLFxuICAgICAgejogdGhpcy56LFxuICAgICAgbGVmdDogdGhpcy5sZWZ0LFxuICAgICAgdG9wOiB0aGlzLnRvcCxcbiAgICAgIHJpZ2h0OiB0aGlzLnJpZ2h0LFxuICAgICAgYm90dG9tOiB0aGlzLmJvdHRvbSxcbiAgICAgIHdpZHRoOiB0aGlzLndpZHRoLFxuICAgICAgaGVpZ2h0OiB0aGlzLmhlaWdodCxcbiAgICAgIGxheW91dDogdGhpcy5sYXlvdXQsXG4gICAgICBvcmllbnQ6IHRoaXMub3JpZW50LFxuICAgICAgc3ltYm9sOiB0aGlzLnN5bWJvbCxcbiAgICAgIHN5bWJvbFNpemU6IHRoaXMuc3ltYm9sU2l6ZSxcbiAgICAgIHN5bWJvbFJvdGF0ZTogdGhpcy5zeW1ib2xSb3RhdGUsXG4gICAgICBzeW1ib2xLZWVwQXNwZWN0OiB0aGlzLnN5bWJvbEtlZXBBc3BlY3QsXG4gICAgICByb2FtOiB0aGlzLnJvYW0sXG4gICAgICBleHBhbmRBbmRDb2xsYXBzZTogdGhpcy5leHBhbmRBbmRDb2xsYXBzZSxcbiAgICAgIGluaXRpYWxUcmVlRGVwdGg6IHRoaXMuaW5pdGlhbFRyZWVEZXB0aCxcbiAgICAgIGl0ZW1TdHlsZTogdGhpcy5pdGVtU3R5bGUsXG4gICAgICBsYWJlbDogdGhpcy5sYWJlbCxcbiAgICAgIGxpbmVTdHlsZTogdGhpcy5saW5lU3R5bGUsXG4gICAgICBsZWF2ZXM6IHRoaXMubGVhdmVzLFxuICAgICAgZW1waGFzaXM6IHRoaXMuZW1waGFzaXMsXG4gICAgfTtcbiAgfVxufVxuIl19