devextreme-angular
Version:
Angular UI and visualization components based on DevExtreme widgets
102 lines • 25.9 kB
JavaScript
/*!
* devextreme-angular
* Version: 25.2.3
* Build date: Fri Dec 12 2025
*
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file in the root of the project for details.
*
* https://github.com/DevExpress/devextreme-angular
*/
export * from 'devextreme-angular/core';
export * from './ui/all';
import './common';
import './common/grids';
import './common/charts';
export { DxAccordionComponent, DxAccordionModule } from 'devextreme-angular/ui/accordion';
export { DxActionSheetComponent, DxActionSheetModule } from 'devextreme-angular/ui/action-sheet';
export { DxAutocompleteComponent, DxAutocompleteModule } from 'devextreme-angular/ui/autocomplete';
export { DxBarGaugeComponent, DxBarGaugeModule } from 'devextreme-angular/ui/bar-gauge';
export { DxBoxComponent, DxBoxModule } from 'devextreme-angular/ui/box';
export { DxBulletComponent, DxBulletModule } from 'devextreme-angular/ui/bullet';
export { DxButtonComponent, DxButtonModule } from 'devextreme-angular/ui/button';
export { DxButtonGroupComponent, DxButtonGroupModule } from 'devextreme-angular/ui/button-group';
export { DxCalendarComponent, DxCalendarModule } from 'devextreme-angular/ui/calendar';
export { DxCardViewComponent, DxCardViewModule } from 'devextreme-angular/ui/card-view';
export { DxChartComponent, DxChartModule } from 'devextreme-angular/ui/chart';
export { DxChatComponent, DxChatModule } from 'devextreme-angular/ui/chat';
export { DxCheckBoxComponent, DxCheckBoxModule } from 'devextreme-angular/ui/check-box';
export { DxCircularGaugeComponent, DxCircularGaugeModule } from 'devextreme-angular/ui/circular-gauge';
export { DxColorBoxComponent, DxColorBoxModule } from 'devextreme-angular/ui/color-box';
export { DxContextMenuComponent, DxContextMenuModule } from 'devextreme-angular/ui/context-menu';
export { DxDataGridComponent, DxDataGridModule } from 'devextreme-angular/ui/data-grid';
export { DxDateBoxComponent, DxDateBoxModule } from 'devextreme-angular/ui/date-box';
export { DxDateRangeBoxComponent, DxDateRangeBoxModule } from 'devextreme-angular/ui/date-range-box';
export { DxDiagramComponent, DxDiagramModule } from 'devextreme-angular/ui/diagram';
export { DxDraggableComponent, DxDraggableModule } from 'devextreme-angular/ui/draggable';
export { DxDrawerComponent, DxDrawerModule } from 'devextreme-angular/ui/drawer';
export { DxDropDownBoxComponent, DxDropDownBoxModule } from 'devextreme-angular/ui/drop-down-box';
export { DxDropDownButtonComponent, DxDropDownButtonModule } from 'devextreme-angular/ui/drop-down-button';
export { DxFileManagerComponent, DxFileManagerModule } from 'devextreme-angular/ui/file-manager';
export { DxFileUploaderComponent, DxFileUploaderModule } from 'devextreme-angular/ui/file-uploader';
export { DxFilterBuilderComponent, DxFilterBuilderModule } from 'devextreme-angular/ui/filter-builder';
export { DxFormComponent, DxFormModule } from 'devextreme-angular/ui/form';
export { DxFunnelComponent, DxFunnelModule } from 'devextreme-angular/ui/funnel';
export { DxGalleryComponent, DxGalleryModule } from 'devextreme-angular/ui/gallery';
export { DxGanttComponent, DxGanttModule } from 'devextreme-angular/ui/gantt';
export { DxHtmlEditorComponent, DxHtmlEditorModule } from 'devextreme-angular/ui/html-editor';
export { DxLinearGaugeComponent, DxLinearGaugeModule } from 'devextreme-angular/ui/linear-gauge';
export { DxListComponent, DxListModule } from 'devextreme-angular/ui/list';
export { DxLoadIndicatorComponent, DxLoadIndicatorModule } from 'devextreme-angular/ui/load-indicator';
export { DxLoadPanelComponent, DxLoadPanelModule } from 'devextreme-angular/ui/load-panel';
export { DxLookupComponent, DxLookupModule } from 'devextreme-angular/ui/lookup';
export { DxMapComponent, DxMapModule } from 'devextreme-angular/ui/map';
export { DxMenuComponent, DxMenuModule } from 'devextreme-angular/ui/menu';
export { DxMultiViewComponent, DxMultiViewModule } from 'devextreme-angular/ui/multi-view';
export { DxNumberBoxComponent, DxNumberBoxModule } from 'devextreme-angular/ui/number-box';
export { DxPaginationComponent, DxPaginationModule } from 'devextreme-angular/ui/pagination';
export { DxPieChartComponent, DxPieChartModule } from 'devextreme-angular/ui/pie-chart';
export { DxPivotGridComponent, DxPivotGridModule } from 'devextreme-angular/ui/pivot-grid';
export { DxPivotGridFieldChooserComponent, DxPivotGridFieldChooserModule } from 'devextreme-angular/ui/pivot-grid-field-chooser';
export { DxPolarChartComponent, DxPolarChartModule } from 'devextreme-angular/ui/polar-chart';
export { DxPopoverComponent, DxPopoverModule } from 'devextreme-angular/ui/popover';
export { DxPopupComponent, DxPopupModule } from 'devextreme-angular/ui/popup';
export { DxProgressBarComponent, DxProgressBarModule } from 'devextreme-angular/ui/progress-bar';
export { DxRadioGroupComponent, DxRadioGroupModule } from 'devextreme-angular/ui/radio-group';
export { DxRangeSelectorComponent, DxRangeSelectorModule } from 'devextreme-angular/ui/range-selector';
export { DxRangeSliderComponent, DxRangeSliderModule } from 'devextreme-angular/ui/range-slider';
export { DxRecurrenceEditorComponent, DxRecurrenceEditorModule } from 'devextreme-angular/ui/recurrence-editor';
export { DxResizableComponent, DxResizableModule } from 'devextreme-angular/ui/resizable';
export { DxResponsiveBoxComponent, DxResponsiveBoxModule } from 'devextreme-angular/ui/responsive-box';
export { DxSankeyComponent, DxSankeyModule } from 'devextreme-angular/ui/sankey';
export { DxSchedulerComponent, DxSchedulerModule } from 'devextreme-angular/ui/scheduler';
export { DxScrollViewComponent, DxScrollViewModule } from 'devextreme-angular/ui/scroll-view';
export { DxSelectBoxComponent, DxSelectBoxModule } from 'devextreme-angular/ui/select-box';
export { DxSliderComponent, DxSliderModule } from 'devextreme-angular/ui/slider';
export { DxSortableComponent, DxSortableModule } from 'devextreme-angular/ui/sortable';
export { DxSparklineComponent, DxSparklineModule } from 'devextreme-angular/ui/sparkline';
export { DxSpeechToTextComponent, DxSpeechToTextModule } from 'devextreme-angular/ui/speech-to-text';
export { DxSpeedDialActionComponent, DxSpeedDialActionModule } from 'devextreme-angular/ui/speed-dial-action';
export { DxSplitterComponent, DxSplitterModule } from 'devextreme-angular/ui/splitter';
export { DxStepperComponent, DxStepperModule } from 'devextreme-angular/ui/stepper';
export { DxSwitchComponent, DxSwitchModule } from 'devextreme-angular/ui/switch';
export { DxTabPanelComponent, DxTabPanelModule } from 'devextreme-angular/ui/tab-panel';
export { DxTabsComponent, DxTabsModule } from 'devextreme-angular/ui/tabs';
export { DxTagBoxComponent, DxTagBoxModule } from 'devextreme-angular/ui/tag-box';
export { DxTextAreaComponent, DxTextAreaModule } from 'devextreme-angular/ui/text-area';
export { DxTextBoxComponent, DxTextBoxModule } from 'devextreme-angular/ui/text-box';
export { DxTileViewComponent, DxTileViewModule } from 'devextreme-angular/ui/tile-view';
export { DxToastComponent, DxToastModule } from 'devextreme-angular/ui/toast';
export { DxToolbarComponent, DxToolbarModule } from 'devextreme-angular/ui/toolbar';
export { DxTooltipComponent, DxTooltipModule } from 'devextreme-angular/ui/tooltip';
export { DxTreeListComponent, DxTreeListModule } from 'devextreme-angular/ui/tree-list';
export { DxTreeMapComponent, DxTreeMapModule } from 'devextreme-angular/ui/tree-map';
export { DxTreeViewComponent, DxTreeViewModule } from 'devextreme-angular/ui/tree-view';
export { DxValidationGroupComponent, DxValidationGroupModule } from 'devextreme-angular/ui/validation-group';
export { DxValidationSummaryComponent, DxValidationSummaryModule } from 'devextreme-angular/ui/validation-summary';
export { DxValidatorComponent, DxValidatorModule } from 'devextreme-angular/ui/validator';
export { DxVectorMapComponent, DxVectorMapModule } from 'devextreme-angular/ui/vector-map';
export * as Common from './common/index';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9kaXN0L2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7OztHQVdHO0FBRUgsY0FBYyx5QkFBeUIsQ0FBQztBQUN4QyxjQUFjLFVBQVUsQ0FBQztBQUN6QixPQUFPLFVBQVUsQ0FBQztBQUNsQixPQUFPLGdCQUFnQixDQUFDO0FBQ3hCLE9BQU8saUJBQWlCLENBQUM7QUFDekIsT0FBTyxFQUFFLG9CQUFvQixFQUFFLGlCQUFpQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDMUYsT0FBTyxFQUFFLHNCQUFzQixFQUFFLG1CQUFtQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDakcsT0FBTyxFQUFFLHVCQUF1QixFQUFFLG9CQUFvQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDbkcsT0FBTyxFQUFFLG1CQUFtQixFQUFFLGdCQUFnQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDeEYsT0FBTyxFQUFFLGNBQWMsRUFBRSxXQUFXLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUN4RSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsY0FBYyxFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDakYsT0FBTyxFQUFFLGlCQUFpQixFQUFFLGNBQWMsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ2pGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxtQkFBbUIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ2pHLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQ3hGLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxhQUFhLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUM5RSxPQUFPLEVBQUUsZUFBZSxFQUFFLFlBQVksRUFBRSxNQUFNLDRCQUE0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QUNwRixPQUFPLEVBQUUsbUJBQW1CLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUN4RixPQUFPLEVBQUUsa0JBQWtCLEVBQUUsZUFBZSxFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDckYsT0FBTyxFQUFFLG1CQUFtQixFQUFFLGdCQUFnQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDeEYsT0FBTyxFQUFFLDBCQUEwQixFQUFFLHVCQUF1QixFQUFFLE1BQU0sd0NBQXdDLENBQUM7QUFDN0csT0FBTyxFQUFFLDRCQUE0QixFQUFFLHlCQUF5QixFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFDbkgsT0FBTyxFQUFFLG9CQUFvQixFQUFFLGlCQUFpQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDMUYsT0FBTyxFQUFFLG9CQUFvQixFQUFFLGlCQUFpQixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDM0YsT0FBTyxLQUFLLE1BQU0sTUFBTSxnQkFBZ0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogZGV2ZXh0cmVtZS1hbmd1bGFyXG4gKiBWZXJzaW9uOiAyNS4yLjNcbiAqIEJ1aWxkIGRhdGU6IEZyaSBEZWMgMTIgMjAyNVxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxMiAtIDIwMjUgRGV2ZWxvcGVyIEV4cHJlc3MgSW5jLiBBTEwgUklHSFRTIFJFU0VSVkVEXG4gKlxuICogVGhpcyBzb2Z0d2FyZSBtYXkgYmUgbW9kaWZpZWQgYW5kIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtc1xuICogb2YgdGhlIE1JVCBsaWNlbnNlLiBTZWUgdGhlIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBvZiB0aGUgcHJvamVjdCBmb3IgZGV0YWlscy5cbiAqXG4gKiBodHRwczovL2dpdGh1Yi5jb20vRGV2RXhwcmVzcy9kZXZleHRyZW1lLWFuZ3VsYXJcbiAqL1xuXG5leHBvcnQgKiBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvY29yZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vdWkvYWxsJztcclxuaW1wb3J0ICcuL2NvbW1vbic7XHJcbmltcG9ydCAnLi9jb21tb24vZ3JpZHMnO1xyXG5pbXBvcnQgJy4vY29tbW9uL2NoYXJ0cyc7XHJcbmV4cG9ydCB7IER4QWNjb3JkaW9uQ29tcG9uZW50LCBEeEFjY29yZGlvbk1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9hY2NvcmRpb24nO1xyXG5leHBvcnQgeyBEeEFjdGlvblNoZWV0Q29tcG9uZW50LCBEeEFjdGlvblNoZWV0TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2FjdGlvbi1zaGVldCc7XHJcbmV4cG9ydCB7IER4QXV0b2NvbXBsZXRlQ29tcG9uZW50LCBEeEF1dG9jb21wbGV0ZU1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9hdXRvY29tcGxldGUnO1xyXG5leHBvcnQgeyBEeEJhckdhdWdlQ29tcG9uZW50LCBEeEJhckdhdWdlTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2Jhci1nYXVnZSc7XHJcbmV4cG9ydCB7IER4Qm94Q29tcG9uZW50LCBEeEJveE1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9ib3gnO1xyXG5leHBvcnQgeyBEeEJ1bGxldENvbXBvbmVudCwgRHhCdWxsZXRNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvYnVsbGV0JztcclxuZXhwb3J0IHsgRHhCdXR0b25Db21wb25lbnQsIER4QnV0dG9uTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2J1dHRvbic7XHJcbmV4cG9ydCB7IER4QnV0dG9uR3JvdXBDb21wb25lbnQsIER4QnV0dG9uR3JvdXBNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvYnV0dG9uLWdyb3VwJztcclxuZXhwb3J0IHsgRHhDYWxlbmRhckNvbXBvbmVudCwgRHhDYWxlbmRhck1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9jYWxlbmRhcic7XHJcbmV4cG9ydCB7IER4Q2FyZFZpZXdDb21wb25lbnQsIER4Q2FyZFZpZXdNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvY2FyZC12aWV3JztcclxuZXhwb3J0IHsgRHhDaGFydENvbXBvbmVudCwgRHhDaGFydE1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9jaGFydCc7XHJcbmV4cG9ydCB7IER4Q2hhdENvbXBvbmVudCwgRHhDaGF0TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2NoYXQnO1xyXG5leHBvcnQgeyBEeENoZWNrQm94Q29tcG9uZW50LCBEeENoZWNrQm94TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2NoZWNrLWJveCc7XHJcbmV4cG9ydCB7IER4Q2lyY3VsYXJHYXVnZUNvbXBvbmVudCwgRHhDaXJjdWxhckdhdWdlTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2NpcmN1bGFyLWdhdWdlJztcclxuZXhwb3J0IHsgRHhDb2xvckJveENvbXBvbmVudCwgRHhDb2xvckJveE1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9jb2xvci1ib3gnO1xyXG5leHBvcnQgeyBEeENvbnRleHRNZW51Q29tcG9uZW50LCBEeENvbnRleHRNZW51TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2NvbnRleHQtbWVudSc7XHJcbmV4cG9ydCB7IER4RGF0YUdyaWRDb21wb25lbnQsIER4RGF0YUdyaWRNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvZGF0YS1ncmlkJztcclxuZXhwb3J0IHsgRHhEYXRlQm94Q29tcG9uZW50LCBEeERhdGVCb3hNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvZGF0ZS1ib3gnO1xyXG5leHBvcnQgeyBEeERhdGVSYW5nZUJveENvbXBvbmVudCwgRHhEYXRlUmFuZ2VCb3hNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvZGF0ZS1yYW5nZS1ib3gnO1xyXG5leHBvcnQgeyBEeERpYWdyYW1Db21wb25lbnQsIER4RGlhZ3JhbU1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9kaWFncmFtJztcclxuZXhwb3J0IHsgRHhEcmFnZ2FibGVDb21wb25lbnQsIER4RHJhZ2dhYmxlTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2RyYWdnYWJsZSc7XHJcbmV4cG9ydCB7IER4RHJhd2VyQ29tcG9uZW50LCBEeERyYXdlck1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9kcmF3ZXInO1xyXG5leHBvcnQgeyBEeERyb3BEb3duQm94Q29tcG9uZW50LCBEeERyb3BEb3duQm94TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2Ryb3AtZG93bi1ib3gnO1xyXG5leHBvcnQgeyBEeERyb3BEb3duQnV0dG9uQ29tcG9uZW50LCBEeERyb3BEb3duQnV0dG9uTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2Ryb3AtZG93bi1idXR0b24nO1xyXG5leHBvcnQgeyBEeEZpbGVNYW5hZ2VyQ29tcG9uZW50LCBEeEZpbGVNYW5hZ2VyTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2ZpbGUtbWFuYWdlcic7XHJcbmV4cG9ydCB7IER4RmlsZVVwbG9hZGVyQ29tcG9uZW50LCBEeEZpbGVVcGxvYWRlck1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9maWxlLXVwbG9hZGVyJztcclxuZXhwb3J0IHsgRHhGaWx0ZXJCdWlsZGVyQ29tcG9uZW50LCBEeEZpbHRlckJ1aWxkZXJNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvZmlsdGVyLWJ1aWxkZXInO1xyXG5leHBvcnQgeyBEeEZvcm1Db21wb25lbnQsIER4Rm9ybU1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9mb3JtJztcclxuZXhwb3J0IHsgRHhGdW5uZWxDb21wb25lbnQsIER4RnVubmVsTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2Z1bm5lbCc7XHJcbmV4cG9ydCB7IER4R2FsbGVyeUNvbXBvbmVudCwgRHhHYWxsZXJ5TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2dhbGxlcnknO1xyXG5leHBvcnQgeyBEeEdhbnR0Q29tcG9uZW50LCBEeEdhbnR0TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2dhbnR0JztcclxuZXhwb3J0IHsgRHhIdG1sRWRpdG9yQ29tcG9uZW50LCBEeEh0bWxFZGl0b3JNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvaHRtbC1lZGl0b3InO1xyXG5leHBvcnQgeyBEeExpbmVhckdhdWdlQ29tcG9uZW50LCBEeExpbmVhckdhdWdlTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2xpbmVhci1nYXVnZSc7XHJcbmV4cG9ydCB7IER4TGlzdENvbXBvbmVudCwgRHhMaXN0TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2xpc3QnO1xyXG5leHBvcnQgeyBEeExvYWRJbmRpY2F0b3JDb21wb25lbnQsIER4TG9hZEluZGljYXRvck1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9sb2FkLWluZGljYXRvcic7XHJcbmV4cG9ydCB7IER4TG9hZFBhbmVsQ29tcG9uZW50LCBEeExvYWRQYW5lbE1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9sb2FkLXBhbmVsJztcclxuZXhwb3J0IHsgRHhMb29rdXBDb21wb25lbnQsIER4TG9va3VwTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL2xvb2t1cCc7XHJcbmV4cG9ydCB7IER4TWFwQ29tcG9uZW50LCBEeE1hcE1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9tYXAnO1xyXG5leHBvcnQgeyBEeE1lbnVDb21wb25lbnQsIER4TWVudU1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9tZW51JztcclxuZXhwb3J0IHsgRHhNdWx0aVZpZXdDb21wb25lbnQsIER4TXVsdGlWaWV3TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL211bHRpLXZpZXcnO1xyXG5leHBvcnQgeyBEeE51bWJlckJveENvbXBvbmVudCwgRHhOdW1iZXJCb3hNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvbnVtYmVyLWJveCc7XHJcbmV4cG9ydCB7IER4UGFnaW5hdGlvbkNvbXBvbmVudCwgRHhQYWdpbmF0aW9uTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3BhZ2luYXRpb24nO1xyXG5leHBvcnQgeyBEeFBpZUNoYXJ0Q29tcG9uZW50LCBEeFBpZUNoYXJ0TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3BpZS1jaGFydCc7XHJcbmV4cG9ydCB7IER4UGl2b3RHcmlkQ29tcG9uZW50LCBEeFBpdm90R3JpZE1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9waXZvdC1ncmlkJztcclxuZXhwb3J0IHsgRHhQaXZvdEdyaWRGaWVsZENob29zZXJDb21wb25lbnQsIER4UGl2b3RHcmlkRmllbGRDaG9vc2VyTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3Bpdm90LWdyaWQtZmllbGQtY2hvb3Nlcic7XHJcbmV4cG9ydCB7IER4UG9sYXJDaGFydENvbXBvbmVudCwgRHhQb2xhckNoYXJ0TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3BvbGFyLWNoYXJ0JztcclxuZXhwb3J0IHsgRHhQb3BvdmVyQ29tcG9uZW50LCBEeFBvcG92ZXJNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvcG9wb3Zlcic7XHJcbmV4cG9ydCB7IER4UG9wdXBDb21wb25lbnQsIER4UG9wdXBNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvcG9wdXAnO1xyXG5leHBvcnQgeyBEeFByb2dyZXNzQmFyQ29tcG9uZW50LCBEeFByb2dyZXNzQmFyTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3Byb2dyZXNzLWJhcic7XHJcbmV4cG9ydCB7IER4UmFkaW9Hcm91cENvbXBvbmVudCwgRHhSYWRpb0dyb3VwTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3JhZGlvLWdyb3VwJztcclxuZXhwb3J0IHsgRHhSYW5nZVNlbGVjdG9yQ29tcG9uZW50LCBEeFJhbmdlU2VsZWN0b3JNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvcmFuZ2Utc2VsZWN0b3InO1xyXG5leHBvcnQgeyBEeFJhbmdlU2xpZGVyQ29tcG9uZW50LCBEeFJhbmdlU2xpZGVyTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3JhbmdlLXNsaWRlcic7XHJcbmV4cG9ydCB7IER4UmVjdXJyZW5jZUVkaXRvckNvbXBvbmVudCwgRHhSZWN1cnJlbmNlRWRpdG9yTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3JlY3VycmVuY2UtZWRpdG9yJztcclxuZXhwb3J0IHsgRHhSZXNpemFibGVDb21wb25lbnQsIER4UmVzaXphYmxlTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3Jlc2l6YWJsZSc7XHJcbmV4cG9ydCB7IER4UmVzcG9uc2l2ZUJveENvbXBvbmVudCwgRHhSZXNwb25zaXZlQm94TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3Jlc3BvbnNpdmUtYm94JztcclxuZXhwb3J0IHsgRHhTYW5rZXlDb21wb25lbnQsIER4U2Fua2V5TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3NhbmtleSc7XHJcbmV4cG9ydCB7IER4U2NoZWR1bGVyQ29tcG9uZW50LCBEeFNjaGVkdWxlck1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9zY2hlZHVsZXInO1xyXG5leHBvcnQgeyBEeFNjcm9sbFZpZXdDb21wb25lbnQsIER4U2Nyb2xsVmlld01vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9zY3JvbGwtdmlldyc7XHJcbmV4cG9ydCB7IER4U2VsZWN0Qm94Q29tcG9uZW50LCBEeFNlbGVjdEJveE1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9zZWxlY3QtYm94JztcclxuZXhwb3J0IHsgRHhTbGlkZXJDb21wb25lbnQsIER4U2xpZGVyTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3NsaWRlcic7XHJcbmV4cG9ydCB7IER4U29ydGFibGVDb21wb25lbnQsIER4U29ydGFibGVNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvc29ydGFibGUnO1xyXG5leHBvcnQgeyBEeFNwYXJrbGluZUNvbXBvbmVudCwgRHhTcGFya2xpbmVNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvc3BhcmtsaW5lJztcclxuZXhwb3J0IHsgRHhTcGVlY2hUb1RleHRDb21wb25lbnQsIER4U3BlZWNoVG9UZXh0TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3NwZWVjaC10by10ZXh0JztcclxuZXhwb3J0IHsgRHhTcGVlZERpYWxBY3Rpb25Db21wb25lbnQsIER4U3BlZWREaWFsQWN0aW9uTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3NwZWVkLWRpYWwtYWN0aW9uJztcclxuZXhwb3J0IHsgRHhTcGxpdHRlckNvbXBvbmVudCwgRHhTcGxpdHRlck1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS9zcGxpdHRlcic7XHJcbmV4cG9ydCB7IER4U3RlcHBlckNvbXBvbmVudCwgRHhTdGVwcGVyTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3N0ZXBwZXInO1xyXG5leHBvcnQgeyBEeFN3aXRjaENvbXBvbmVudCwgRHhTd2l0Y2hNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvc3dpdGNoJztcclxuZXhwb3J0IHsgRHhUYWJQYW5lbENvbXBvbmVudCwgRHhUYWJQYW5lbE1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS90YWItcGFuZWwnO1xyXG5leHBvcnQgeyBEeFRhYnNDb21wb25lbnQsIER4VGFic01vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS90YWJzJztcclxuZXhwb3J0IHsgRHhUYWdCb3hDb21wb25lbnQsIER4VGFnQm94TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3RhZy1ib3gnO1xyXG5leHBvcnQgeyBEeFRleHRBcmVhQ29tcG9uZW50LCBEeFRleHRBcmVhTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3RleHQtYXJlYSc7XHJcbmV4cG9ydCB7IER4VGV4dEJveENvbXBvbmVudCwgRHhUZXh0Qm94TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3RleHQtYm94JztcclxuZXhwb3J0IHsgRHhUaWxlVmlld0NvbXBvbmVudCwgRHhUaWxlVmlld01vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS90aWxlLXZpZXcnO1xyXG5leHBvcnQgeyBEeFRvYXN0Q29tcG9uZW50LCBEeFRvYXN0TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3RvYXN0JztcclxuZXhwb3J0IHsgRHhUb29sYmFyQ29tcG9uZW50LCBEeFRvb2xiYXJNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvdG9vbGJhcic7XHJcbmV4cG9ydCB7IER4VG9vbHRpcENvbXBvbmVudCwgRHhUb29sdGlwTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3Rvb2x0aXAnO1xyXG5leHBvcnQgeyBEeFRyZWVMaXN0Q29tcG9uZW50LCBEeFRyZWVMaXN0TW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3RyZWUtbGlzdCc7XHJcbmV4cG9ydCB7IER4VHJlZU1hcENvbXBvbmVudCwgRHhUcmVlTWFwTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3RyZWUtbWFwJztcclxuZXhwb3J0IHsgRHhUcmVlVmlld0NvbXBvbmVudCwgRHhUcmVlVmlld01vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS90cmVlLXZpZXcnO1xyXG5leHBvcnQgeyBEeFZhbGlkYXRpb25Hcm91cENvbXBvbmVudCwgRHhWYWxpZGF0aW9uR3JvdXBNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvdmFsaWRhdGlvbi1ncm91cCc7XHJcbmV4cG9ydCB7IER4VmFsaWRhdGlvblN1bW1hcnlDb21wb25lbnQsIER4VmFsaWRhdGlvblN1bW1hcnlNb2R1bGUgfSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXIvdWkvdmFsaWRhdGlvbi1zdW1tYXJ5JztcclxuZXhwb3J0IHsgRHhWYWxpZGF0b3JDb21wb25lbnQsIER4VmFsaWRhdG9yTW9kdWxlIH0gZnJvbSAnZGV2ZXh0cmVtZS1hbmd1bGFyL3VpL3ZhbGlkYXRvcic7XHJcbmV4cG9ydCB7IER4VmVjdG9yTWFwQ29tcG9uZW50LCBEeFZlY3Rvck1hcE1vZHVsZSB9IGZyb20gJ2RldmV4dHJlbWUtYW5ndWxhci91aS92ZWN0b3ItbWFwJztcclxuZXhwb3J0ICogYXMgQ29tbW9uIGZyb20gJy4vY29tbW9uL2luZGV4JztcclxuIl19