@boldreports/angular-reporting-components
Version:
The Bold Reports by Syncfuion components for Angular contains ReportViewer and ReportDesigner reporting components for enterprise web development
337 lines • 41.5 kB
JavaScript
import { BoldReportComponents } from './core';
// tslint:disable-next-line:max-line-length
import { EventEmitter, Component, Input, Output } from '@angular/core';
import * as i0 from "@angular/core";
export class BoldReportDesignerComponent extends BoldReportComponents {
// tslint:disable-next-line:max-line-length
constructor(el, cdRef, _ejIterableDiffers, _ejkeyvaluediffers) {
super('BoldReportDesigner', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
this.el = el;
this.cdRef = cdRef;
this._ejIterableDiffers = _ejIterableDiffers;
this._ejkeyvaluediffers = _ejkeyvaluediffers;
this.ajaxBeforeLoad_output = new EventEmitter();
this.ajaxError_output = new EventEmitter();
this.ajaxSuccess_output = new EventEmitter();
this.create_output = new EventEmitter();
this.destroy_output = new EventEmitter();
this.newDataClick_output = new EventEmitter();
this.openReportClick_output = new EventEmitter();
this.previewReport_output = new EventEmitter();
this.reportModified_output = new EventEmitter();
this.reportOpened_output = new EventEmitter();
this.reportSaved_output = new EventEmitter();
this.saveReportClick_output = new EventEmitter();
this.toolbarClick_output = new EventEmitter();
this.toolbarRendering_output = new EventEmitter();
this.encryptData_output = new EventEmitter();
this.decryptData_output = new EventEmitter();
}
}
BoldReportDesignerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.0", ngImport: i0, type: BoldReportDesignerComponent, deps: [{ token: i0.ElementRef }, { token: i0.ChangeDetectorRef }, { token: i0.IterableDiffers }, { token: i0.KeyValueDiffers }], target: i0.ɵɵFactoryTarget.Component });
BoldReportDesignerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.0", type: BoldReportDesignerComponent, selector: "bold-reportdesigner", inputs: { configurePaneSettings_input: ["configurePaneSettings", "configurePaneSettings_input"], dataTabIndex_input: ["dataTabIndex", "dataTabIndex_input"], disableCodeModule_input: ["disableCodeModule", "disableCodeModule_input"], enableRuler_input: ["enableRuler", "enableRuler_input"], enablePageMargin_input: ["enablePageMargin", "enablePageMargin_input"], embedToken_input: ["embedToken", "embedToken_input"], enableImpersonate_input: ["enableImpersonate", "enableImpersonate_input"], enableImageBlobing_input: ["enableImageBlobing", "enableImageBlobing_input"], enableTableMultipleDataAssign_input: ["enableTableMultipleDataAssign", "enableTableMultipleDataAssign_input"], filterDataConnectors_input: ["filterDataConnectors", "filterDataConnectors_input"], filterReportItems_input: ["filterReportItems", "filterReportItems_input"], fontNames_input: ["fontNames", "fontNames_input"], locale_input: ["locale", "locale_input"], permissionSettings_input: ["permissionSettings", "permissionSettings_input"], previewOptions_input: ["previewOptions", "previewOptions_input"], reportDataExtensions_input: ["reportDataExtensions", "reportDataExtensions_input"], reportItemExtensions_input: ["reportItemExtensions", "reportItemExtensions_input"], reportPath_input: ["reportPath", "reportPath_input"], reportVersion_input: ["reportVersion", "reportVersion_input"], reportType_input: ["reportType", "reportType_input"], reportServerUrl_input: ["reportServerUrl", "reportServerUrl_input"], serviceAuthorizationToken_input: ["serviceAuthorizationToken", "serviceAuthorizationToken_input"], serviceUrl_input: ["serviceUrl", "serviceUrl_input"], toolbarSettings_input: ["toolbarSettings", "toolbarSettings_input"], waitingPopupTemplate_input: ["waitingPopupTemplate", "waitingPopupTemplate_input"], zoomFactor_input: ["zoomFactor", "zoomFactor_input"], configurePaneSettings_items_input: ["configurePaneSettings.items", "configurePaneSettings_items_input"], configurePaneSettings_showPane_input: ["configurePaneSettings.showPane", "configurePaneSettings_showPane_input"], dataSources_name_input: ["dataSources.name", "dataSources_name_input"], dataSources_value_input: ["dataSources.value", "dataSources_value_input"], exportSettings_exportOptions_input: ["exportSettings.exportOptions", "exportSettings_exportOptions_input"], exportSettings_excelFormat_input: ["exportSettings.excelFormat", "exportSettings_excelFormat_input"], exportSettings_wordFormat_input: ["exportSettings.wordFormat", "exportSettings_wordFormat_input"], exportSettings_customItems_input: ["exportSettings.customItems", "exportSettings_customItems_input"], pageSettings_orientation_input: ["pageSettings.orientation", "pageSettings_orientation_input"], pageSettings_paperSize_input: ["pageSettings.paperSize", "pageSettings_paperSize_input"], pageSettings_height_input: ["pageSettings.height", "pageSettings_height_input"], pageSettings_width_input: ["pageSettings.width", "pageSettings_width_input"], pageSettings_margins_input: ["pageSettings.margins", "pageSettings_margins_input"], pageSettings_hidePageOrientation_input: ["pageSettings.hidePageOrientation", "pageSettings_hidePageOrientation_input"], parameters_labels_input: ["parameters.labels", "parameters_labels_input"], parameters_name_input: ["parameters.name", "parameters_name_input"], parameters_nullable_input: ["parameters.nullable", "parameters_nullable_input"], parameters_prompt_input: ["parameters.prompt", "parameters_prompt_input"], parameters_values_input: ["parameters.values", "parameters_values_input"], parameterSettings_delimiterChar_input: ["parameterSettings.delimiterChar", "parameterSettings_delimiterChar_input"], parameterSettings_popupHeight_input: ["parameterSettings.popupHeight", "parameterSettings_popupHeight_input"], parameterSettings_popupWidth_input: ["parameterSettings.popupWidth", "parameterSettings_popupWidth_input"], parameterSettings_itemWidth_input: ["parameterSettings.itemWidth", "parameterSettings_itemWidth_input"], parameterSettings_labelWidth_input: ["parameterSettings.labelWidth", "parameterSettings_labelWidth_input"], permissionSettings_dataSet_input: ["permissionSettings.dataSet", "permissionSettings_dataSet_input"], permissionSettings_dataSource_input: ["permissionSettings.dataSource", "permissionSettings_dataSource_input"], previewOptions_autoRender_input: ["previewOptions.autoRender", "previewOptions_autoRender_input"], previewOptions_dataSources_input: ["previewOptions.dataSources", "previewOptions_dataSources_input"], previewOptions_enableNotificationBar_input: ["previewOptions.enableNotificationBar", "previewOptions_enableNotificationBar_input"], previewOptions_enableVirtualEvaluation_input: ["previewOptions.enableVirtualEvaluation", "previewOptions_enableVirtualEvaluation_input"], previewOptions_enableParameterBlockScroller_input: ["previewOptions.enableParameterBlockScroller", "previewOptions_enableParameterBlockScroller_input"], previewOptions_enableDatasourceBlockScroller_input: ["previewOptions.enableDatasourceBlockScroller", "previewOptions_enableDatasourceBlockScroller_input"], previewOptions_enableDropDownSearch_input: ["previewOptions.enableDropDownSearch", "previewOptions_enableDropDownSearch_input"], previewOptions_exportSettings_input: ["previewOptions.exportSettings", "previewOptions_exportSettings_input"], previewOptions_pageSettings_input: ["previewOptions.pageSettings", "previewOptions_pageSettings_input"], previewOptions_parameters_input: ["previewOptions.parameters", "previewOptions_parameters_input"], previewOptions_parameterSettings_input: ["previewOptions.parameterSettings", "previewOptions_parameterSettings_input"], previewOptions_printMode_input: ["previewOptions.printMode", "previewOptions_printMode_input"], previewOptions_printOption_input: ["previewOptions.printOption", "previewOptions_printOption_input"], previewOptions_sizeToReportContent_input: ["previewOptions.sizeToReportContent", "previewOptions_sizeToReportContent_input"], previewOptions_toolbarSettings_input: ["previewOptions.toolbarSettings", "previewOptions_toolbarSettings_input"], previewOptions_zoomFactor_input: ["previewOptions.zoomFactor", "previewOptions_zoomFactor_input"], previewOptions_enableCrossDomainCookies_input: ["previewOptions.enableCrossDomainCookies", "previewOptions_enableCrossDomainCookies_input"], previewOptions_enableCrossAxisTooltip_input: ["previewOptions.enableCrossAxisTooltip", "previewOptions_enableCrossAxisTooltip_input"], reportDataExtensions_name_input: ["reportDataExtensions.name", "reportDataExtensions_name_input"], reportDataExtensions_className_input: ["reportDataExtensions.className", "reportDataExtensions_className_input"], reportDataExtensions_imageClass_input: ["reportDataExtensions.imageClass", "reportDataExtensions_imageClass_input"], reportDataExtensions_displayName_input: ["reportDataExtensions.displayName", "reportDataExtensions_displayName_input"], reportItemExtensions_name_input: ["reportItemExtensions.name", "reportItemExtensions_name_input"], reportItemExtensions_className_input: ["reportItemExtensions.className", "reportItemExtensions_className_input"], reportItemExtensions_imageClass_input: ["reportItemExtensions.imageClass", "reportItemExtensions_imageClass_input"], reportItemExtensions_displayName_input: ["reportItemExtensions.displayName", "reportItemExtensions_displayName_input"], reportItemExtensions_category_input: ["reportItemExtensions.category", "reportItemExtensions_category_input"], reportItemExtensions_allowHeaderFooter_input: ["reportItemExtensions.allowHeaderFooter", "reportItemExtensions_allowHeaderFooter_input"], toolbarSettings_items_input: ["toolbarSettings.items", "toolbarSettings_items_input"], toolbarSettings_showToolbar_input: ["toolbarSettings.showToolbar", "toolbarSettings_showToolbar_input"], toolbarSettings_templateId_input: ["toolbarSettings.templateId", "toolbarSettings_templateId_input"] }, outputs: { ajaxBeforeLoad_output: "ajaxBeforeLoad", ajaxError_output: "ajaxError", ajaxSuccess_output: "ajaxSuccess", create_output: "create", destroy_output: "destroy", newDataClick_output: "newDataClick", openReportClick_output: "openReportClick", previewReport_output: "previewReport", reportModified_output: "reportModified", reportOpened_output: "reportOpened", reportSaved_output: "reportSaved", saveReportClick_output: "saveReportClick", toolbarClick_output: "toolbarClick", toolbarRendering_output: "toolbarRendering", encryptData_output: "encryptData", decryptData_output: "decryptData" }, usesInheritance: true, ngImport: i0, template: '', isInline: true });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.0", ngImport: i0, type: BoldReportDesignerComponent, decorators: [{
type: Component,
args: [{
selector: 'bold-reportdesigner',
template: ''
}]
}], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i0.ChangeDetectorRef }, { type: i0.IterableDiffers }, { type: i0.KeyValueDiffers }]; }, propDecorators: { configurePaneSettings_input: [{
type: Input,
args: ['configurePaneSettings']
}], dataTabIndex_input: [{
type: Input,
args: ['dataTabIndex']
}], disableCodeModule_input: [{
type: Input,
args: ['disableCodeModule']
}], enableRuler_input: [{
type: Input,
args: ['enableRuler']
}], enablePageMargin_input: [{
type: Input,
args: ['enablePageMargin']
}], embedToken_input: [{
type: Input,
args: ['embedToken']
}], enableImpersonate_input: [{
type: Input,
args: ['enableImpersonate']
}], enableImageBlobing_input: [{
type: Input,
args: ['enableImageBlobing']
}], enableTableMultipleDataAssign_input: [{
type: Input,
args: ['enableTableMultipleDataAssign']
}], filterDataConnectors_input: [{
type: Input,
args: ['filterDataConnectors']
}], filterReportItems_input: [{
type: Input,
args: ['filterReportItems']
}], fontNames_input: [{
type: Input,
args: ['fontNames']
}], locale_input: [{
type: Input,
args: ['locale']
}], permissionSettings_input: [{
type: Input,
args: ['permissionSettings']
}], previewOptions_input: [{
type: Input,
args: ['previewOptions']
}], reportDataExtensions_input: [{
type: Input,
args: ['reportDataExtensions']
}], reportItemExtensions_input: [{
type: Input,
args: ['reportItemExtensions']
}], reportPath_input: [{
type: Input,
args: ['reportPath']
}], reportVersion_input: [{
type: Input,
args: ['reportVersion']
}], reportType_input: [{
type: Input,
args: ['reportType']
}], reportServerUrl_input: [{
type: Input,
args: ['reportServerUrl']
}], serviceAuthorizationToken_input: [{
type: Input,
args: ['serviceAuthorizationToken']
}], serviceUrl_input: [{
type: Input,
args: ['serviceUrl']
}], toolbarSettings_input: [{
type: Input,
args: ['toolbarSettings']
}], waitingPopupTemplate_input: [{
type: Input,
args: ['waitingPopupTemplate']
}], zoomFactor_input: [{
type: Input,
args: ['zoomFactor']
}], configurePaneSettings_items_input: [{
type: Input,
args: ['configurePaneSettings.items']
}], configurePaneSettings_showPane_input: [{
type: Input,
args: ['configurePaneSettings.showPane']
}], dataSources_name_input: [{
type: Input,
args: ['dataSources.name']
}], dataSources_value_input: [{
type: Input,
args: ['dataSources.value']
}], exportSettings_exportOptions_input: [{
type: Input,
args: ['exportSettings.exportOptions']
}], exportSettings_excelFormat_input: [{
type: Input,
args: ['exportSettings.excelFormat']
}], exportSettings_wordFormat_input: [{
type: Input,
args: ['exportSettings.wordFormat']
}], exportSettings_customItems_input: [{
type: Input,
args: ['exportSettings.customItems']
}], pageSettings_orientation_input: [{
type: Input,
args: ['pageSettings.orientation']
}], pageSettings_paperSize_input: [{
type: Input,
args: ['pageSettings.paperSize']
}], pageSettings_height_input: [{
type: Input,
args: ['pageSettings.height']
}], pageSettings_width_input: [{
type: Input,
args: ['pageSettings.width']
}], pageSettings_margins_input: [{
type: Input,
args: ['pageSettings.margins']
}], pageSettings_hidePageOrientation_input: [{
type: Input,
args: ['pageSettings.hidePageOrientation']
}], parameters_labels_input: [{
type: Input,
args: ['parameters.labels']
}], parameters_name_input: [{
type: Input,
args: ['parameters.name']
}], parameters_nullable_input: [{
type: Input,
args: ['parameters.nullable']
}], parameters_prompt_input: [{
type: Input,
args: ['parameters.prompt']
}], parameters_values_input: [{
type: Input,
args: ['parameters.values']
}], parameterSettings_delimiterChar_input: [{
type: Input,
args: ['parameterSettings.delimiterChar']
}], parameterSettings_popupHeight_input: [{
type: Input,
args: ['parameterSettings.popupHeight']
}], parameterSettings_popupWidth_input: [{
type: Input,
args: ['parameterSettings.popupWidth']
}], parameterSettings_itemWidth_input: [{
type: Input,
args: ['parameterSettings.itemWidth']
}], parameterSettings_labelWidth_input: [{
type: Input,
args: ['parameterSettings.labelWidth']
}], permissionSettings_dataSet_input: [{
type: Input,
args: ['permissionSettings.dataSet']
}], permissionSettings_dataSource_input: [{
type: Input,
args: ['permissionSettings.dataSource']
}], previewOptions_autoRender_input: [{
type: Input,
args: ['previewOptions.autoRender']
}], previewOptions_dataSources_input: [{
type: Input,
args: ['previewOptions.dataSources']
}], previewOptions_enableNotificationBar_input: [{
type: Input,
args: ['previewOptions.enableNotificationBar']
}], previewOptions_enableVirtualEvaluation_input: [{
type: Input,
args: ['previewOptions.enableVirtualEvaluation']
}], previewOptions_enableParameterBlockScroller_input: [{
type: Input,
args: ['previewOptions.enableParameterBlockScroller']
}], previewOptions_enableDatasourceBlockScroller_input: [{
type: Input,
args: ['previewOptions.enableDatasourceBlockScroller']
}], previewOptions_enableDropDownSearch_input: [{
type: Input,
args: ['previewOptions.enableDropDownSearch']
}], previewOptions_exportSettings_input: [{
type: Input,
args: ['previewOptions.exportSettings']
}], previewOptions_pageSettings_input: [{
type: Input,
args: ['previewOptions.pageSettings']
}], previewOptions_parameters_input: [{
type: Input,
args: ['previewOptions.parameters']
}], previewOptions_parameterSettings_input: [{
type: Input,
args: ['previewOptions.parameterSettings']
}], previewOptions_printMode_input: [{
type: Input,
args: ['previewOptions.printMode']
}], previewOptions_printOption_input: [{
type: Input,
args: ['previewOptions.printOption']
}], previewOptions_sizeToReportContent_input: [{
type: Input,
args: ['previewOptions.sizeToReportContent']
}], previewOptions_toolbarSettings_input: [{
type: Input,
args: ['previewOptions.toolbarSettings']
}], previewOptions_zoomFactor_input: [{
type: Input,
args: ['previewOptions.zoomFactor']
}], previewOptions_enableCrossDomainCookies_input: [{
type: Input,
args: ['previewOptions.enableCrossDomainCookies']
}], previewOptions_enableCrossAxisTooltip_input: [{
type: Input,
args: ['previewOptions.enableCrossAxisTooltip']
}], reportDataExtensions_name_input: [{
type: Input,
args: ['reportDataExtensions.name']
}], reportDataExtensions_className_input: [{
type: Input,
args: ['reportDataExtensions.className']
}], reportDataExtensions_imageClass_input: [{
type: Input,
args: ['reportDataExtensions.imageClass']
}], reportDataExtensions_displayName_input: [{
type: Input,
args: ['reportDataExtensions.displayName']
}], reportItemExtensions_name_input: [{
type: Input,
args: ['reportItemExtensions.name']
}], reportItemExtensions_className_input: [{
type: Input,
args: ['reportItemExtensions.className']
}], reportItemExtensions_imageClass_input: [{
type: Input,
args: ['reportItemExtensions.imageClass']
}], reportItemExtensions_displayName_input: [{
type: Input,
args: ['reportItemExtensions.displayName']
}], reportItemExtensions_category_input: [{
type: Input,
args: ['reportItemExtensions.category']
}], reportItemExtensions_allowHeaderFooter_input: [{
type: Input,
args: ['reportItemExtensions.allowHeaderFooter']
}], toolbarSettings_items_input: [{
type: Input,
args: ['toolbarSettings.items']
}], toolbarSettings_showToolbar_input: [{
type: Input,
args: ['toolbarSettings.showToolbar']
}], toolbarSettings_templateId_input: [{
type: Input,
args: ['toolbarSettings.templateId']
}], ajaxBeforeLoad_output: [{
type: Output,
args: ['ajaxBeforeLoad']
}], ajaxError_output: [{
type: Output,
args: ['ajaxError']
}], ajaxSuccess_output: [{
type: Output,
args: ['ajaxSuccess']
}], create_output: [{
type: Output,
args: ['create']
}], destroy_output: [{
type: Output,
args: ['destroy']
}], newDataClick_output: [{
type: Output,
args: ['newDataClick']
}], openReportClick_output: [{
type: Output,
args: ['openReportClick']
}], previewReport_output: [{
type: Output,
args: ['previewReport']
}], reportModified_output: [{
type: Output,
args: ['reportModified']
}], reportOpened_output: [{
type: Output,
args: ['reportOpened']
}], reportSaved_output: [{
type: Output,
args: ['reportSaved']
}], saveReportClick_output: [{
type: Output,
args: ['saveReportClick']
}], toolbarClick_output: [{
type: Output,
args: ['toolbarClick']
}], toolbarRendering_output: [{
type: Output,
args: ['toolbarRendering']
}], encryptData_output: [{
type: Output,
args: ['encryptData']
}], decryptData_output: [{
type: Output,
args: ['decryptData']
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVwb3J0ZGVzaWduZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3JlcG9ydGRlc2lnbmVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFDOUMsMkNBQTJDO0FBQzNDLE9BQU8sRUFBRSxZQUFZLEVBQW9DLFNBQVMsRUFBaUMsS0FBSyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFJeEksTUFBTSxPQUFPLDJCQUE0QixTQUFRLG9CQUE4QjtJQXVHM0UsMkNBQTJDO0lBQzNDLFlBQW1CLEVBQWMsRUFBUyxLQUF3QixFQUFVLGtCQUFtQyxFQUFVLGtCQUFtQztRQUN4SixLQUFLLENBQUMsb0JBQW9CLEVBQUUsRUFBRSxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsa0JBQWtCLEVBQUUsa0JBQWtCLENBQUMsQ0FBQztRQURwRSxPQUFFLEdBQUYsRUFBRSxDQUFZO1FBQVMsVUFBSyxHQUFMLEtBQUssQ0FBbUI7UUFBVSx1QkFBa0IsR0FBbEIsa0JBQWtCLENBQWlCO1FBQVUsdUJBQWtCLEdBQWxCLGtCQUFrQixDQUFpQjtRQWxCckksMEJBQXFCLEdBQVMsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUN0RCxxQkFBZ0IsR0FBUyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQzFDLHVCQUFrQixHQUFTLElBQUksWUFBWSxFQUFFLENBQUM7UUFDbkQsa0JBQWEsR0FBUyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQ3hDLG1CQUFjLEdBQVMsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUNyQyx3QkFBbUIsR0FBUyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQzVDLDJCQUFzQixHQUFTLElBQUksWUFBWSxFQUFFLENBQUM7UUFDcEQseUJBQW9CLEdBQVMsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUMvQywwQkFBcUIsR0FBUyxJQUFJLFlB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QkFBcEMsTUFBTTt1QkFBQyxXQUFXO2dCQUNJLGtCQUFrQjtzQkFBeEMsTUFBTTt1QkFBQyxhQUFhO2dCQUNILGFBQWE7c0JBQTlCLE1BQU07dUJBQUMsUUFBUTtnQkFDRyxjQUFjO3NCQUFoQyxNQUFNO3VCQUFDLFNBQVM7Z0JBQ08sbUJBQW1CO3NCQUExQyxNQUFNO3VCQUFDLGNBQWM7Z0JBQ0ssc0JBQXNCO3NCQUFoRCxNQUFNO3VCQUFDLGlCQUFpQjtnQkFDQSxvQkFBb0I7c0JBQTVDLE1BQU07dUJBQUMsZUFBZTtnQkFDRyxxQkFBcUI7c0JBQTlDLE1BQU07dUJBQUMsZ0JBQWdCO2dCQUNBLG1CQUFtQjtzQkFBMUMsTUFBTTt1QkFBQyxjQUFjO2dCQUNDLGtCQUFrQjtzQkFBeEMsTUFBTTt1QkFBQyxhQUFhO2dCQUNNLHNCQUFzQjtzQkFBaEQsTUFBTTt1QkFBQyxpQkFBaUI7Z0JBQ0QsbUJBQW1CO3NCQUExQyxNQUFNO3VCQUFDLGNBQWM7Z0JBQ00sdUJBQXVCO3NCQUFsRCxNQUFNO3VCQUFDLGtCQUFrQjtnQkFDSCxrQkFBa0I7c0JBQXhDLE1BQU07dUJBQUMsYUFBYTtnQkFDRSxrQkFBa0I7c0JBQXhDLE1BQU07dUJBQUMsYUFBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJvbGRSZXBvcnRDb21wb25lbnRzIH0gZnJvbSAnLi9jb3JlJztcbi8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTptYXgtbGluZS1sZW5ndGhcbmltcG9ydCB7IEV2ZW50RW1pdHRlciwgSXRlcmFibGVEaWZmZXJzLCBLZXlWYWx1ZURpZmZlcnMsIENvbXBvbmVudCwgRWxlbWVudFJlZiwgQ2hhbmdlRGV0ZWN0b3JSZWYsIElucHV0LCBPdXRwdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnYm9sZC1yZXBvcnRkZXNpZ25lcicsXG4gICAgdGVtcGxhdGU6ICcnfSlcbmV4cG9ydCBjbGFzcyBCb2xkUmVwb3J0RGVzaWduZXJDb21wb25lbnQgZXh0ZW5kcyBCb2xkUmVwb3J0Q29tcG9uZW50czxhbnksIGFueT4ge1xuXHRASW5wdXQoJ2NvbmZpZ3VyZVBhbmVTZXR0aW5ncycpIGNvbmZpZ3VyZVBhbmVTZXR0aW5nc19pbnB1dDogYW55O1xuXHRASW5wdXQoJ2RhdGFUYWJJbmRleCcpIGRhdGFUYWJJbmRleF9pbnB1dDogYW55O1xuXHRASW5wdXQoJ2Rpc2FibGVDb2RlTW9kdWxlJykgZGlzYWJsZUNvZGVNb2R1bGVfaW5wdXQ6IGFueTtcblx0QElucHV0KCdlbmFibGVSdWxlcicpIGVuYWJsZVJ1bGVyX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgnZW5hYmxlUGFnZU1hcmdpbicpIGVuYWJsZVBhZ2VNYXJnaW5faW5wdXQ6IGFueTtcblx0QElucHV0KCdlbWJlZFRva2VuJykgZW1iZWRUb2tlbl9pbnB1dDogYW55O1xuXHRASW5wdXQoJ2VuYWJsZUltcGVyc29uYXRlJykgZW5hYmxlSW1wZXJzb25hdGVfaW5wdXQ6IGFueTtcblx0QElucHV0KCdlbmFibGVJbWFnZUJsb2JpbmcnKSBlbmFibGVJbWFnZUJsb2JpbmdfaW5wdXQ6IGFueTtcblx0QElucHV0KCdlbmFibGVUYWJsZU11bHRpcGxlRGF0YUFzc2lnbicpIGVuYWJsZVRhYmxlTXVsdGlwbGVEYXRhQXNzaWduX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgnZmlsdGVyRGF0YUNvbm5lY3RvcnMnKSBmaWx0ZXJEYXRhQ29ubmVjdG9yc19pbnB1dDogYW55O1xuXHRASW5wdXQoJ2ZpbHRlclJlcG9ydEl0ZW1zJykgZmlsdGVyUmVwb3J0SXRlbXNfaW5wdXQ6IGFueTtcblx0QElucHV0KCdmb250TmFtZXMnKSBmb250TmFtZXNfaW5wdXQ6IGFueTtcblx0QElucHV0KCdsb2NhbGUnKSBsb2NhbGVfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwZXJtaXNzaW9uU2V0dGluZ3MnKSBwZXJtaXNzaW9uU2V0dGluZ3NfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwcmV2aWV3T3B0aW9ucycpIHByZXZpZXdPcHRpb25zX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncmVwb3J0RGF0YUV4dGVuc2lvbnMnKSByZXBvcnREYXRhRXh0ZW5zaW9uc19pbnB1dDogYW55O1xuXHRASW5wdXQoJ3JlcG9ydEl0ZW1FeHRlbnNpb25zJykgcmVwb3J0SXRlbUV4dGVuc2lvbnNfaW5wdXQ6IGFueTtcblx0QElucHV0KCdyZXBvcnRQYXRoJykgcmVwb3J0UGF0aF9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3JlcG9ydFZlcnNpb24nKSByZXBvcnRWZXJzaW9uX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncmVwb3J0VHlwZScpIHJlcG9ydFR5cGVfaW5wdXQ6IGFueTtcblx0QElucHV0KCdyZXBvcnRTZXJ2ZXJVcmwnKSByZXBvcnRTZXJ2ZXJVcmxfaW5wdXQ6IGFueTtcblx0QElucHV0KCdzZXJ2aWNlQXV0aG9yaXphdGlvblRva2VuJykgc2VydmljZUF1dGhvcml6YXRpb25Ub2tlbl9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3NlcnZpY2VVcmwnKSBzZXJ2aWNlVXJsX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgndG9vbGJhclNldHRpbmdzJykgdG9vbGJhclNldHRpbmdzX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgnd2FpdGluZ1BvcHVwVGVtcGxhdGUnKSB3YWl0aW5nUG9wdXBUZW1wbGF0ZV9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3pvb21GYWN0b3InKSB6b29tRmFjdG9yX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgnY29uZmlndXJlUGFuZVNldHRpbmdzLml0ZW1zJykgY29uZmlndXJlUGFuZVNldHRpbmdzX2l0ZW1zX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgnY29uZmlndXJlUGFuZVNldHRpbmdzLnNob3dQYW5lJykgY29uZmlndXJlUGFuZVNldHRpbmdzX3Nob3dQYW5lX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgnZGF0YVNvdXJjZXMubmFtZScpIGRhdGFTb3VyY2VzX25hbWVfaW5wdXQ6IGFueTtcblx0QElucHV0KCdkYXRhU291cmNlcy52YWx1ZScpIGRhdGFTb3VyY2VzX3ZhbHVlX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgnZXhwb3J0U2V0dGluZ3MuZXhwb3J0T3B0aW9ucycpIGV4cG9ydFNldHRpbmdzX2V4cG9ydE9wdGlvbnNfaW5wdXQ6IGFueTtcblx0QElucHV0KCdleHBvcnRTZXR0aW5ncy5leGNlbEZvcm1hdCcpIGV4cG9ydFNldHRpbmdzX2V4Y2VsRm9ybWF0X2lucHV0OiBhbnk7XG5cdEBJbnB1dCgnZXhwb3J0U2V0dGluZ3Mud29yZEZvcm1hdCcpIGV4cG9ydFNldHRpbmdzX3dvcmRGb3JtYXRfaW5wdXQ6IGFueTtcblx0QElucHV0KCdleHBvcnRTZXR0aW5ncy5jdXN0b21JdGVtcycpIGV4cG9ydFNldHRpbmdzX2N1c3RvbUl0ZW1zX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncGFnZVNldHRpbmdzLm9yaWVudGF0aW9uJykgcGFnZVNldHRpbmdzX29yaWVudGF0aW9uX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncGFnZVNldHRpbmdzLnBhcGVyU2l6ZScpIHBhZ2VTZXR0aW5nc19wYXBlclNpemVfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwYWdlU2V0dGluZ3MuaGVpZ2h0JykgcGFnZVNldHRpbmdzX2hlaWdodF9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3BhZ2VTZXR0aW5ncy53aWR0aCcpIHBhZ2VTZXR0aW5nc193aWR0aF9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3BhZ2VTZXR0aW5ncy5tYXJnaW5zJykgcGFnZVNldHRpbmdzX21hcmdpbnNfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwYWdlU2V0dGluZ3MuaGlkZVBhZ2VPcmllbnRhdGlvbicpIHBhZ2VTZXR0aW5nc19oaWRlUGFnZU9yaWVudGF0aW9uX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncGFyYW1ldGVycy5sYWJlbHMnKSBwYXJhbWV0ZXJzX2xhYmVsc19pbnB1dDogYW55O1xuXHRASW5wdXQoJ3BhcmFtZXRlcnMubmFtZScpIHBhcmFtZXRlcnNfbmFtZV9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3BhcmFtZXRlcnMubnVsbGFibGUnKSBwYXJhbWV0ZXJzX251bGxhYmxlX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncGFyYW1ldGVycy5wcm9tcHQnKSBwYXJhbWV0ZXJzX3Byb21wdF9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3BhcmFtZXRlcnMudmFsdWVzJykgcGFyYW1ldGVyc192YWx1ZXNfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwYXJhbWV0ZXJTZXR0aW5ncy5kZWxpbWl0ZXJDaGFyJykgcGFyYW1ldGVyU2V0dGluZ3NfZGVsaW1pdGVyQ2hhcl9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3BhcmFtZXRlclNldHRpbmdzLnBvcHVwSGVpZ2h0JykgcGFyYW1ldGVyU2V0dGluZ3NfcG9wdXBIZWlnaHRfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwYXJhbWV0ZXJTZXR0aW5ncy5wb3B1cFdpZHRoJykgcGFyYW1ldGVyU2V0dGluZ3NfcG9wdXBXaWR0aF9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3BhcmFtZXRlclNldHRpbmdzLml0ZW1XaWR0aCcpIHBhcmFtZXRlclNldHRpbmdzX2l0ZW1XaWR0aF9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3BhcmFtZXRlclNldHRpbmdzLmxhYmVsV2lkdGgnKSBwYXJhbWV0ZXJTZXR0aW5nc19sYWJlbFdpZHRoX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncGVybWlzc2lvblNldHRpbmdzLmRhdGFTZXQnKSBwZXJtaXNzaW9uU2V0dGluZ3NfZGF0YVNldF9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3Blcm1pc3Npb25TZXR0aW5ncy5kYXRhU291cmNlJykgcGVybWlzc2lvblNldHRpbmdzX2RhdGFTb3VyY2VfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwcmV2aWV3T3B0aW9ucy5hdXRvUmVuZGVyJykgcHJldmlld09wdGlvbnNfYXV0b1JlbmRlcl9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3ByZXZpZXdPcHRpb25zLmRhdGFTb3VyY2VzJykgcHJldmlld09wdGlvbnNfZGF0YVNvdXJjZXNfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwcmV2aWV3T3B0aW9ucy5lbmFibGVOb3RpZmljYXRpb25CYXInKSBwcmV2aWV3T3B0aW9uc19lbmFibGVOb3RpZmljYXRpb25CYXJfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwcmV2aWV3T3B0aW9ucy5lbmFibGVWaXJ0dWFsRXZhbHVhdGlvbicpIHByZXZpZXdPcHRpb25zX2VuYWJsZVZpcnR1YWxFdmFsdWF0aW9uX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncHJldmlld09wdGlvbnMuZW5hYmxlUGFyYW1ldGVyQmxvY2tTY3JvbGxlcicpIHByZXZpZXdPcHRpb25zX2VuYWJsZVBhcmFtZXRlckJsb2NrU2Nyb2xsZXJfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwcmV2aWV3T3B0aW9ucy5lbmFibGVEYXRhc291cmNlQmxvY2tTY3JvbGxlcicpIHByZXZpZXdPcHRpb25zX2VuYWJsZURhdGFzb3VyY2VCbG9ja1Njcm9sbGVyX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncHJldmlld09wdGlvbnMuZW5hYmxlRHJvcERvd25TZWFyY2gnKSBwcmV2aWV3T3B0aW9uc19lbmFibGVEcm9wRG93blNlYXJjaF9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3ByZXZpZXdPcHRpb25zLmV4cG9ydFNldHRpbmdzJykgcHJldmlld09wdGlvbnNfZXhwb3J0U2V0dGluZ3NfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwcmV2aWV3T3B0aW9ucy5wYWdlU2V0dGluZ3MnKSBwcmV2aWV3T3B0aW9uc19wYWdlU2V0dGluZ3NfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwcmV2aWV3T3B0aW9ucy5wYXJhbWV0ZXJzJykgcHJldmlld09wdGlvbnNfcGFyYW1ldGVyc19pbnB1dDogYW55O1xuXHRASW5wdXQoJ3ByZXZpZXdPcHRpb25zLnBhcmFtZXRlclNldHRpbmdzJykgcHJldmlld09wdGlvbnNfcGFyYW1ldGVyU2V0dGluZ3NfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwcmV2aWV3T3B0aW9ucy5wcmludE1vZGUnKSBwcmV2aWV3T3B0aW9uc19wcmludE1vZGVfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwcmV2aWV3T3B0aW9ucy5wcmludE9wdGlvbicpIHByZXZpZXdPcHRpb25zX3ByaW50T3B0aW9uX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncHJldmlld09wdGlvbnMuc2l6ZVRvUmVwb3J0Q29udGVudCcpIHByZXZpZXdPcHRpb25zX3NpemVUb1JlcG9ydENvbnRlbnRfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwcmV2aWV3T3B0aW9ucy50b29sYmFyU2V0dGluZ3MnKSBwcmV2aWV3T3B0aW9uc190b29sYmFyU2V0dGluZ3NfaW5wdXQ6IGFueTtcblx0QElucHV0KCdwcmV2aWV3T3B0aW9ucy56b29tRmFjdG9yJykgcHJldmlld09wdGlvbnNfem9vbUZhY3Rvcl9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3ByZXZpZXdPcHRpb25zLmVuYWJsZUNyb3NzRG9tYWluQ29va2llcycpIHByZXZpZXdPcHRpb25zX2VuYWJsZUNyb3NzRG9tYWluQ29va2llc19pbnB1dDogYW55O1xuXHRASW5wdXQoJ3ByZXZpZXdPcHRpb25zLmVuYWJsZUNyb3NzQXhpc1Rvb2x0aXAnKSBwcmV2aWV3T3B0aW9uc19lbmFibGVDcm9zc0F4aXNUb29sdGlwX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncmVwb3J0RGF0YUV4dGVuc2lvbnMubmFtZScpIHJlcG9ydERhdGFFeHRlbnNpb25zX25hbWVfaW5wdXQ6IGFueTtcblx0QElucHV0KCdyZXBvcnREYXRhRXh0ZW5zaW9ucy5jbGFzc05hbWUnKSByZXBvcnREYXRhRXh0ZW5zaW9uc19jbGFzc05hbWVfaW5wdXQ6IGFueTtcblx0QElucHV0KCdyZXBvcnREYXRhRXh0ZW5zaW9ucy5pbWFnZUNsYXNzJykgcmVwb3J0RGF0YUV4dGVuc2lvbnNfaW1hZ2VDbGFzc19pbnB1dDogYW55O1xuXHRASW5wdXQoJ3JlcG9ydERhdGFFeHRlbnNpb25zLmRpc3BsYXlOYW1lJykgcmVwb3J0RGF0YUV4dGVuc2lvbnNfZGlzcGxheU5hbWVfaW5wdXQ6IGFueTtcblx0QElucHV0KCdyZXBvcnRJdGVtRXh0ZW5zaW9ucy5uYW1lJykgcmVwb3J0SXRlbUV4dGVuc2lvbnNfbmFtZV9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3JlcG9ydEl0ZW1FeHRlbnNpb25zLmNsYXNzTmFtZScpIHJlcG9ydEl0ZW1FeHRlbnNpb25zX2NsYXNzTmFtZV9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3JlcG9ydEl0ZW1FeHRlbnNpb25zLmltYWdlQ2xhc3MnKSByZXBvcnRJdGVtRXh0ZW5zaW9uc19pbWFnZUNsYXNzX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgncmVwb3J0SXRlbUV4dGVuc2lvbnMuZGlzcGxheU5hbWUnKSByZXBvcnRJdGVtRXh0ZW5zaW9uc19kaXNwbGF5TmFtZV9pbnB1dDogYW55O1xuXHRASW5wdXQoJ3JlcG9ydEl0ZW1FeHRlbnNpb25zLmNhdGVnb3J5JykgcmVwb3J0SXRlbUV4dGVuc2lvbnNfY2F0ZWdvcnlfaW5wdXQ6IGFueTtcblx0QElucHV0KCdyZXBvcnRJdGVtRXh0ZW5zaW9ucy5hbGxvd0hlYWRlckZvb3RlcicpIHJlcG9ydEl0ZW1FeHRlbnNpb25zX2FsbG93SGVhZGVyRm9vdGVyX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgndG9vbGJhclNldHRpbmdzLml0ZW1zJykgdG9vbGJhclNldHRpbmdzX2l0ZW1zX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgndG9vbGJhclNldHRpbmdzLnNob3dUb29sYmFyJykgdG9vbGJhclNldHRpbmdzX3Nob3dUb29sYmFyX2lucHV0OiBhbnk7XG5cdEBJbnB1dCgndG9vbGJhclNldHRpbmdzLnRlbXBsYXRlSWQnKSB0b29sYmFyU2V0dGluZ3NfdGVtcGxhdGVJZF9pbnB1dDogYW55O1xuXG5cblx0QE91dHB1dCgnYWpheEJlZm9yZUxvYWQnKSBhamF4QmVmb3JlTG9hZF9vdXRwdXQgOiBhbnkgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cdEBPdXRwdXQoJ2FqYXhFcnJvcicpIGFqYXhFcnJvcl9vdXRwdXQgOiBhbnkgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cdEBPdXRwdXQoJ2FqYXhTdWNjZXNzJykgYWpheFN1Y2Nlc3Nfb3V0cHV0IDogYW55ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXHRAT3V0cHV0KCdjcmVhdGUnKSBjcmVhdGVfb3V0cHV0IDogYW55ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXHRAT3V0cHV0KCdkZXN0cm95JykgZGVzdHJveV9vdXRwdXQgOiBhbnkgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cdEBPdXRwdXQoJ25ld0RhdGFDbGljaycpIG5ld0RhdGFDbGlja19vdXRwdXQgOiBhbnkgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cdEBPdXRwdXQoJ29wZW5SZXBvcnRDbGljaycpIG9wZW5SZXBvcnRDbGlja19vdXRwdXQgOiBhbnkgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cdEBPdXRwdXQoJ3ByZXZpZXdSZXBvcnQnKSBwcmV2aWV3UmVwb3J0X291dHB1dCA6IGFueSA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblx0QE91dHB1dCgncmVwb3J0TW9kaWZpZWQnKSByZXBvcnRNb2RpZmllZF9vdXRwdXQgOiBhbnkgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cdEBPdXRwdXQoJ3JlcG9ydE9wZW5lZCcpIHJlcG9ydE9wZW5lZF9vdXRwdXQgOiBhbnkgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cdEBPdXRwdXQoJ3JlcG9ydFNhdmVkJykgcmVwb3J0U2F2ZWRfb3V0cHV0IDogYW55ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXHRAT3V0cHV0KCdzYXZlUmVwb3J0Q2xpY2snKSBzYXZlUmVwb3J0Q2xpY2tfb3V0cHV0IDogYW55ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXHRAT3V0cHV0KCd0b29sYmFyQ2xpY2snKSB0b29sYmFyQ2xpY2tfb3V0cHV0IDogYW55ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXHRAT3V0cHV0KCd0b29sYmFyUmVuZGVyaW5nJykgdG9vbGJhclJlbmRlcmluZ19vdXRwdXQgOiBhbnkgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cdEBPdXRwdXQoJ2VuY3J5cHREYXRhJykgZW5jcnlwdERhdGFfb3V0cHV0IDogYW55ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXHRAT3V0cHV0KCdkZWNyeXB0RGF0YScpIGRlY3J5cHREYXRhX291dHB1dCA6IGFueSA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICAgIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTptYXgtbGluZS1sZW5ndGhcbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgZWw6IEVsZW1lbnRSZWYsIHB1YmxpYyBjZFJlZjogQ2hhbmdlRGV0ZWN0b3JSZWYsIHByaXZhdGUgX2VqSXRlcmFibGVEaWZmZXJzOiBJdGVyYWJsZURpZmZlcnMsIHByaXZhdGUgX2Vqa2V5dmFsdWVkaWZmZXJzOiBLZXlWYWx1ZURpZmZlcnMpIHtcbiAgICAgICAgc3VwZXIoJ0JvbGRSZXBvcnREZXNpZ25lcicsIGVsLCBjZFJlZiwgW10sIF9lakl0ZXJhYmxlRGlmZmVycywgX2Vqa2V5dmFsdWVkaWZmZXJzKTtcbiAgICB9XG59Il19