UNPKG

@true-directive/grid

Version:

Angular Data Grid from Yopsilon.

136 lines 19.5 kB
import * as tslib_1 from "tslib"; /** * Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company. * @link https://truedirective.com/ * @license MIT */ import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { CommonModule } from "@angular/common"; import { ScrollerComponent } from './scroller.component'; import { GridViewComponent } from './grid-view.component'; import { GridComponent } from './grid.component'; import { GridHeaderComponent } from './grid-header.component'; import { GridHeaderCellComponent } from './grid-header-cell.component'; import { GridHeaderBandComponent } from './grid-header-band.component'; import { GridFooterComponent } from './grid-footer.component'; import { GridFooterCellComponent } from './grid-footer-cell.component'; import { RowDirective } from './row.directive'; // Filters import { FilterPopupComponent } from './filters/filter-popup.component'; import { FilterBaseComponent } from './filters/datatypes/filter-base.component'; import { FilterTextComponent } from './filters/datatypes/filter-text.component'; import { FilterDateComponent } from './filters/datatypes/filter-date.component'; import { FilterNumberComponent } from './filters/datatypes/filter-number.component'; import { FilterBooleanComponent } from './filters/datatypes/filter-boolean.component'; // Editors import { EditorTestComponent } from './editors/editor-test.component'; import { EditorTextComponent } from './editors/editor-text.component'; import { EditorSelectComponent } from './editors/editor-select.component'; import { EditorSelectTrueComponent } from './editors/editor-select-true.component'; import { EditorDateComponent } from './editors/editor-date.component'; import { EditorNumberComponent } from './editors/editor-number.component'; // Cells import { CellHtmlComponent } from './cells/cell-html.component'; import { CellRefComponent } from './cells/cell-ref.component'; // Controls import { DropdownBaseComponent } from './controls/dropdown-base.component'; import { InputWrapperComponent } from './controls/input-wrapper.component'; import { CheckboxWrapperComponent } from './controls/checkbox-wrapper.component'; import { CheckboxComponent } from './controls/checkbox.component'; import { CalendarComponent } from './controls/calendar.component'; import { DatepickerComponent } from './controls/datepicker.component'; import { SelectComponent } from './controls/select.component'; import { DialogWrapperComponent } from './controls/dialog-wrapper.component'; import { DialogAlertComponent } from './controls/dialog-alert.component'; // Popup&Menu import { PopupComponent } from './controls/popup.component'; import { MenuItemComponent } from './controls/menu-item.component'; import { MenuComponent } from './controls/menu.component'; import { MenuShowDirective } from './controls/menu-show.directive'; import { MenuStarterComponent } from './controls/menu-starter.component'; import { MaskBaseDirective } from './mask/mask-base.directive'; import { MaskDirective } from './mask/mask.directive'; import { MaskDateDirective } from './mask/mask-date.directive'; import { MaskNumberDirective } from './mask/mask-number.directive'; import { InternationalizationService } from './internationalization/internationalization.service'; import { TranslatePipe } from './internationalization/translate.pipe'; let TrueDirectiveGridModule = class TrueDirectiveGridModule { }; TrueDirectiveGridModule = tslib_1.__decorate([ NgModule({ imports: [FormsModule, CommonModule], providers: [InternationalizationService], declarations: [ ScrollerComponent, GridComponent, GridViewComponent, GridHeaderComponent, GridHeaderCellComponent, GridHeaderBandComponent, GridFooterComponent, GridFooterCellComponent, RowDirective, // Filters FilterPopupComponent, FilterBaseComponent, FilterTextComponent, FilterDateComponent, FilterNumberComponent, FilterBooleanComponent, // Editors EditorTestComponent, EditorTextComponent, EditorSelectComponent, EditorDateComponent, EditorNumberComponent, EditorSelectTrueComponent, // Cells CellHtmlComponent, CellRefComponent, // Controls DropdownBaseComponent, InputWrapperComponent, CheckboxWrapperComponent, DialogWrapperComponent, DialogAlertComponent, CheckboxComponent, CalendarComponent, DatepickerComponent, SelectComponent, // Popup&Menu PopupComponent, MenuItemComponent, MenuComponent, MenuShowDirective, MenuStarterComponent, // Input masking MaskBaseDirective, MaskNumberDirective, MaskDateDirective, MaskDirective, // Translate pipe TranslatePipe ], entryComponents: [FilterTextComponent, FilterDateComponent, FilterNumberComponent, FilterBooleanComponent, EditorTestComponent, EditorTextComponent, EditorSelectComponent, EditorDateComponent, EditorNumberComponent, EditorSelectTrueComponent, CellHtmlComponent, CellRefComponent, DialogAlertComponent, MenuStarterComponent ], exports: [ ScrollerComponent, InputWrapperComponent, CheckboxWrapperComponent, CheckboxComponent, DialogWrapperComponent, DialogAlertComponent, PopupComponent, DatepickerComponent, CalendarComponent, SelectComponent, GridViewComponent, GridComponent, RowDirective, GridHeaderComponent, GridHeaderCellComponent, GridHeaderBandComponent, GridFooterComponent, FilterPopupComponent, MenuComponent, MenuItemComponent, MenuStarterComponent, MaskDirective, MaskDateDirective, MaskNumberDirective, TranslatePipe ] }) ], TrueDirectiveGridModule); export { TrueDirectiveGridModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJ1ZS1ncmlkLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0cnVlLWRpcmVjdGl2ZS9ncmlkLyIsInNvdXJjZXMiOlsic3JjL3RydWUtZ3JpZC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7O0VBSUU7QUFDRixPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUM3QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFL0MsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDekQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQ2pELE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBRXZFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUUvQyxVQUFVO0FBQ1YsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFFeEUsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFFaEYsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDaEYsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDaEYsT0FBTyxFQUFFLHFCQUFxQixF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biAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IEFsZWtzZXkgTWVsbmlrb3YsIFRydWUgRGlyZWN0aXZlIENvbXBhbnkuXHJcbiAqIEBsaW5rIGh0dHBzOi8vdHJ1ZWRpcmVjdGl2ZS5jb20vXHJcbiAqIEBsaWNlbnNlIE1JVFxyXG4qL1xyXG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSBcIkBhbmd1bGFyL2NvbW1vblwiO1xyXG5cclxuaW1wb3J0IHsgU2Nyb2xsZXJDb21wb25lbnQgfSBmcm9tICcuL3Njcm9sbGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEdyaWRWaWV3Q29tcG9uZW50IH0gZnJvbSAnLi9ncmlkLXZpZXcuY29tcG9uZW50JztcclxuaW1wb3J0IHsgR3JpZENvbXBvbmVudCB9IGZyb20gJy4vZ3JpZC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBHcmlkSGVhZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9ncmlkLWhlYWRlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBHcmlkSGVhZGVyQ2VsbENvbXBvbmVudCB9IGZyb20gJy4vZ3JpZC1oZWFkZXItY2VsbC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBHcmlkSGVhZGVyQmFuZENvbXBvbmVudCB9IGZyb20gJy4vZ3JpZC1oZWFkZXItYmFuZC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBHcmlkRm9vdGVyQ29tcG9uZW50IH0gZnJvbSAnLi9ncmlkLWZvb3Rlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBHcmlkRm9vdGVyQ2VsbENvbXBvbmVudCB9IGZyb20gJy4vZ3JpZC1mb290ZXItY2VsbC5jb21wb25lbnQnO1xyXG5cclxuaW1wb3J0IHsgUm93RGlyZWN0aXZlIH0gZnJvbSAnLi9yb3cuZGlyZWN0aXZlJztcclxuXHJcbi8vIEZpbHRlcnNcclxuaW1wb3J0IHsgRmlsdGVyUG9wdXBDb21wb25lbnQgfSBmcm9tICcuL2ZpbHRlcnMvZmlsdGVyLXBvcHVwLmNvbXBvbmVudCc7XHJcblxyXG5pbXBvcnQgeyBGaWx0ZXJCYXNlQ29tcG9uZW50IH0gZnJvbSAnLi9maWx0ZXJzL2RhdGF0eXBlcy9maWx0ZXItYmFzZS5jb21wb25lbnQnO1xyXG5cclxuaW1wb3J0IHsgRmlsdGVyVGV4dENvbXBvbmVudCB9IGZyb20gJy4vZmlsdGVycy9kYXRhdHlwZXMvZmlsdGVyLXRleHQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRmlsdGVyRGF0ZUNvbXBvbmVudCB9IGZyb20gJy4vZmlsdGVycy9kYXRhdHlwZXMvZmlsdGVyLWRhdGUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRmlsdGVyTnVtYmVyQ29tcG9uZW50IH0gZnJvbSAnLi9maWx0ZXJzL2RhdGF0eXBlcy9maWx0ZXItbnVtYmVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEZpbHRlckJvb2xlYW5Db21wb25lbnQgfSBmcm9tICcuL2ZpbHRlcnMvZGF0YXR5cGVzL2ZpbHRlci1ib29sZWFuLmNvbXBvbmVudCc7XHJcblxyXG4vLyBFZGl0b3JzXHJcbmltcG9ydCB7IEVkaXRvclRlc3RDb21wb25lbnQgfSBmcm9tICcuL2VkaXRvcnMvZWRpdG9yLXRlc3QuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRWRpdG9yVGV4dENvbXBvbmVudCB9IGZyb20gJy4vZWRpdG9ycy9lZGl0b3ItdGV4dC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBFZGl0b3JTZWxlY3RDb21wb25lbnQgfSBmcm9tICcuL2VkaXRvcnMvZWRpdG9yLXNlbGVjdC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBFZGl0b3JTZWxlY3RUcnVlQ29tcG9uZW50IH0gZnJvbSAnLi9lZGl0b3JzL2VkaXRvci1zZWxlY3QtdHJ1ZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBFZGl0b3JEYXRlQ29tcG9uZW50IH0gZnJvbSAnLi9lZGl0b3JzL2VkaXRvci1kYXRlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEVkaXRvck51bWJlckNvbXBvbmVudCB9IGZyb20gJy4vZWRpdG9ycy9lZGl0b3ItbnVtYmVyLmNvbXBvbmVudCc7XHJcblxyXG4vLyBDZWxsc1xyXG5pbXBvcnQgeyBDZWxsSHRtbENvbXBvbmVudCB9IGZyb20gJy4vY2VsbHMvY2VsbC1odG1sLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENlbGxSZWZDb21wb25lbnQgfSBmcm9tICcuL2NlbGxzL2NlbGwtcmVmLmNvbXBvbmVudCc7XHJcblxyXG4vLyBDb250cm9sc1xyXG5pbXBvcnQgeyBEcm9wZG93bkJhc2VDb21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL2Ryb3Bkb3duLWJhc2UuY29tcG9uZW50JztcclxuaW1wb3J0IHsgSW5wdXRXcmFwcGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb250cm9scy9pbnB1dC13cmFwcGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENoZWNrYm94V3JhcHBlckNvbXBvbmVudCB9IGZyb20gJy4vY29udHJvbHMvY2hlY2tib3gtd3JhcHBlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDaGVja2JveENvbXBvbmVudCB9IGZyb20gJy4vY29udHJvbHMvY2hlY2tib3guY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ2FsZW5kYXJDb21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL2NhbGVuZGFyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IERhdGVwaWNrZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL2RhdGVwaWNrZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgU2VsZWN0Q29tcG9uZW50IH0gZnJvbSAnLi9jb250cm9scy9zZWxlY3QuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRGlhbG9nV3JhcHBlckNvbXBvbmVudCB9IGZyb20gJy4vY29udHJvbHMvZGlhbG9nLXdyYXBwZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRGlhbG9nQWxlcnRDb21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL2RpYWxvZy1hbGVydC5jb21wb25lbnQnO1xyXG5cclxuLy8gUG9wdXAmTWVudVxyXG5pbXBvcnQgeyBQb3B1cENvbXBvbmVudCB9IGZyb20gJy4vY29udHJvbHMvcG9wdXAuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTWVudUl0ZW1Db21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL21lbnUtaXRlbS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBNZW51Q29tcG9uZW50IH0gZnJvbSAnLi9jb250cm9scy9tZW51LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1lbnVTaG93RGlyZWN0aXZlIH0gZnJvbSAnLi9jb250cm9scy9tZW51LXNob3cuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgTWVudVN0YXJ0ZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL21lbnUtc3RhcnRlci5jb21wb25lbnQnO1xyXG5cclxuaW1wb3J0IHsgTWFza0Jhc2VEaXJlY3RpdmUgfSBmcm9tICcuL21hc2svbWFzay1iYXNlLmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IE1hc2tEaXJlY3RpdmUgfSBmcm9tICcuL21hc2svbWFzay5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBNYXNrRGF0ZURpcmVjdGl2ZSB9IGZyb20gJy4vbWFzay9tYXNrLWRhdGUuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgTWFza051bWJlckRpcmVjdGl2ZSB9IGZyb20gJy4vbWFzay9tYXNrLW51bWJlci5kaXJlY3RpdmUnO1xyXG5cclxuaW1wb3J0IHsgSW50ZXJuYXRpb25hbGl6YXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9pbnRlcm5hdGlvbmFsaXphdGlvbi9pbnRlcm5hdGlvbmFsaXphdGlvbi5zZXJ2aWNlJztcclxuaW1wb3J0IHsgVHJhbnNsYXRlUGlwZSB9IGZyb20gJy4vaW50ZXJuYXRpb25hbGl6YXRpb24vdHJhbnNsYXRlLnBpcGUnO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBpbXBvcnRzOiBbRm9ybXNNb2R1bGUsIENvbW1vbk1vZHVsZV0sXHJcblxyXG4gIHByb3ZpZGVyczogW0ludGVybmF0aW9uYWxpemF0aW9uU2VydmljZV0sXHJcblxyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgU2Nyb2xsZXJDb21wb25lbnQsIEdyaWRDb21wb25lbnQsIEdyaWRWaWV3Q29tcG9uZW50LFxyXG4gICAgR3JpZEhlYWRlckNvbXBvbmVudCwgR3JpZEhlYWRlckNlbGxDb21wb25lbnQsIEdyaWRIZWFkZXJCYW5kQ29tcG9uZW50LFxyXG4gICAgR3JpZEZvb3RlckNvbXBvbmVudCwgR3JpZEZvb3RlckNlbGxDb21wb25lbnQsXHJcbiAgICBSb3dEaXJlY3RpdmUsXHJcblxyXG4gICAgLy8gRmlsdGVyc1xyXG4gICAgRmlsdGVyUG9wdXBDb21wb25lbnQsXHJcbiAgICBGaWx0ZXJCYXNlQ29tcG9uZW50LFxyXG4gICAgRmlsdGVyVGV4dENvbXBvbmVudCwgRmlsdGVyRGF0ZUNvbXBvbmVudCwgRmlsdGVyTnVtYmVyQ29tcG9uZW50LCBGaWx0ZXJCb29sZWFuQ29tcG9uZW50LFxyXG5cclxuICAgIC8vIEVkaXRvcnNcclxuICAgIEVkaXRvclRlc3RDb21wb25lbnQsIEVkaXRvclRleHRDb21wb25lbnQsIEVkaXRvclNlbGVjdENvbXBvbmVudCwgRWRpdG9yRGF0ZUNvbXBvbmVudCxcclxuICAgIEVkaXRvck51bWJlckNvbXBvbmVudCwgRWRpdG9yU2VsZWN0VHJ1ZUNvbXBvbmVudCxcclxuXHJcbiAgICAvLyBDZWxsc1xyXG4gICAgQ2VsbEh0bWxDb21wb25lbnQsIENlbGxSZWZDb21wb25lbnQsXHJcblxyXG4gICAgLy8gQ29udHJvbHNcclxuICAgIERyb3Bkb3duQmFzZUNvbXBvbmVudCxcclxuICAgIElucHV0V3JhcHBlckNvbXBvbmVudCxcclxuICAgIENoZWNrYm94V3JhcHBlckNvbXBvbmVudCxcclxuICAgIERpYWxvZ1dyYXBwZXJDb21wb25lbnQsXHJcbiAgICBEaWFsb2dBbGVydENvbXBvbmVudCxcclxuICAgIENoZWNrYm94Q29tcG9uZW50LFxyXG4gICAgQ2FsZW5kYXJDb21wb25lbnQsXHJcbiAgICBEYXRlcGlja2VyQ29tcG9uZW50LFxyXG4gICAgU2VsZWN0Q29tcG9uZW50LFxyXG5cclxuICAgIC8vIFBvcHVwJk1lbnVcclxuICAgIFBvcHVwQ29tcG9uZW50LFxyXG4gICAgTWVudUl0ZW1Db21wb25lbnQsIE1lbnVDb21wb25lbnQsIE1lbnVTaG93RGlyZWN0aXZlLCBNZW51U3RhcnRlckNvbXBvbmVudCxcclxuXHJcbiAgICAvLyBJbnB1dCBtYXNraW5nXHJcbiAgICBNYXNrQmFzZURpcmVjdGl2ZSwgTWFza051bWJlckRpcmVjdGl2ZSwgTWFza0RhdGVEaXJlY3RpdmUsIE1hc2tEaXJlY3RpdmUsXHJcblxyXG4gICAgLy8gVHJhbnNsYXRlIHBpcGVcclxuICAgIFRyYW5zbGF0ZVBpcGVcclxuICBdLFxyXG5cclxuICBlbnRyeUNvbXBvbmVudHM6IFtGaWx0ZXJUZXh0Q29tcG9uZW50LCBGaWx0ZXJEYXRlQ29tcG9uZW50LFxyXG4gICAgICAgICAgICAgICAgICAgIEZpbHRlck51bWJlckNvbXBvbmVudCwgRmlsdGVyQm9vbGVhbkNvbXBvbmVudCxcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgRWRpdG9yVGVzdENvbXBvbmVudCxcclxuICAgICAgICAgICAgICAgICAgICBFZGl0b3JUZXh0Q29tcG9uZW50LCBFZGl0b3JTZWxlY3RDb21wb25lbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgRWRpdG9yRGF0ZUNvbXBvbmVudCwgRWRpdG9yTnVtYmVyQ29tcG9uZW50LFxyXG4gICAgICAgICAgICAgICAgICAgIEVkaXRvclNlbGVjdFRydWVDb21wb25lbnQsXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIENlbGxIdG1sQ29tcG9uZW50LCBDZWxsUmVmQ29tcG9uZW50LFxyXG5cclxuICAgICAgICAgICAgICAgICAgICBEaWFsb2dBbGVydENvbXBvbmVudCxcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgTWVudVN0YXJ0ZXJDb21wb25lbnRcclxuICAgICAgICAgICAgICAgICAgXSxcclxuXHJcbiAgZXhwb3J0czogW1xyXG4gICAgU2Nyb2xsZXJDb21wb25lbnQsXHJcbiAgICBJbnB1dFdyYXBwZXJDb21wb25lbnQsXHJcbiAgICBDaGVja2JveFdyYXBwZXJDb21wb25lbnQsXHJcbiAgICBDaGVja2JveENvbXBvbmVudCxcclxuICAgIERpYWxvZ1dyYXBwZXJDb21wb25lbnQsXHJcbiAgICBEaWFsb2dBbGVydENvbXBvbmVudCxcclxuICAgIFBvcHVwQ29tcG9uZW50LFxyXG4gICAgRGF0ZXBpY2tlckNvbXBvbmVudCxcclxuICAgIENhbGVuZGFyQ29tcG9uZW50LFxyXG4gICAgU2VsZWN0Q29tcG9uZW50LFxyXG4gICAgR3JpZFZpZXdDb21wb25lbnQsXHJcbiAgICBHcmlkQ29tcG9uZW50LFxyXG4gICAgUm93RGlyZWN0aXZlLFxyXG4gICAgR3JpZEhlYWRlckNvbXBvbmVudCxcclxuICAgIEdyaWRIZWFkZXJDZWxsQ29tcG9uZW50LFxyXG4gICAgR3JpZEhlYWRlckJhbmRDb21wb25lbnQsXHJcbiAgICBHcmlkRm9vdGVyQ29tcG9uZW50LFxyXG4gICAgRmlsdGVyUG9wdXBDb21wb25lbnQsXHJcblxyXG4gICAgTWVudUNvbXBvbmVudCxcclxuICAgIE1lbnVJdGVtQ29tcG9uZW50LFxyXG4gICAgTWVudVN0YXJ0ZXJDb21wb25lbnQsXHJcblxyXG4gICAgTWFza0RpcmVjdGl2ZSxcclxuICAgIE1hc2tEYXRlRGlyZWN0aXZlLFxyXG4gICAgTWFza051bWJlckRpcmVjdGl2ZSxcclxuXHJcbiAgICBUcmFuc2xhdGVQaXBlXHJcbiAgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgVHJ1ZURpcmVjdGl2ZUdyaWRNb2R1bGUgeyB9XHJcbiJdfQ==