UNPKG

ngx-ui-hero

Version:

Simple, fast and reliable utilities for Angular.

221 lines 29.4 kB
import { FileUploadModule } from 'ng2-file-upload'; import { CommonModule } from '@angular/common'; import { HttpClientModule } from '@angular/common/http'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { NgxUiHeroDataGridModule } from '../data-grid/data-grid.module'; import { UiModule } from '../ui/ui.module'; import { CurrencySymbolPipe } from './base/currency-symbol.pipe'; import { BlockUiComponent } from './components/block-ui/block-ui.component'; import { FilterDateComponent } from './components/filter-date/filter-date.component'; import { FilterDropdownSearchComponent } from './components/filter-dropdown-search/filter-dropdown-search.component'; import { FilterMultiselectComponent } from './components/filter-multiselect/filter-multiselect.component'; import { InputCheckboxComponent } from './components/input-checkbox/input-checkbox.component'; import { InputCurrencyComponent } from './components/input-currency/input-currency.component'; import { InputDateComponent } from './components/input-date/input-date.component'; import { InputDropdownGridComponent } from './components/input-dropdown-grid/input-dropdown-grid.component'; import { InputDropdownSearchComponent } from './components/input-dropdown-search/input-dropdown-search.component'; import { InputEmailComponent } from './components/input-email/input-email.component'; import { InputMonthYearComponent } from './components/input-month-year/input-month-year.component'; import { InputMultiselectComponent } from './components/input-multiselect/input-multiselect.component'; import { InputNumberComponent } from './components/input-number/input-number.component'; import { InputPercentComponent } from './components/input-percent/input-percent.component'; import { InputRadioComponent } from './components/input-radio/input-radio.component'; import { InputSelectComponent } from './components/input-select/input-select.component'; import { InputSwitchComponent } from './components/input-switch/input-switch.component'; import { InputTextMaskComponent } from './components/input-text-mask/input-text-mask.component'; import { InputTextComponent } from './components/input-text/input-text.component'; import { InputTextareaComponent } from './components/input-textarea/input-textarea.component'; import { InputUploadComponent } from './components/input-upload/input-upload.component'; import { InputValidationsComponent } from './components/input-validations/input-validations.component'; import { RadialButtonComponent } from './components/radial-button/radial-button.component'; import { CurrencyMaskDirective } from './directives/currency/currency-mask.directive'; import { MaxValueDirective } from './directives/max-value-validator.directive'; import { MinValueDirective } from './directives/min-value-validator.directive'; import { INPUT_FORMS_CONFIG } from './input-forms-config.constants'; import { MaskDirective } from './masking/mask.directive'; import * as i0 from "@angular/core"; export { CurrencySymbolPipe } from './base/currency-symbol.pipe'; export { InputTextComponent } from './components/input-text/input-text.component'; export { InputValidationsComponent } from './components/input-validations/input-validations.component'; export { InputSelectComponent } from './components/input-select/input-select.component'; export { InputEmailComponent } from './components/input-email/input-email.component'; export { InputMonthYearComponent } from './components/input-month-year/input-month-year.component'; export { InputTextareaComponent } from './components/input-textarea/input-textarea.component'; export { InputCheckboxComponent } from './components/input-checkbox/input-checkbox.component'; export { InputRadioComponent } from './components/input-radio/input-radio.component'; export { InputCurrencyComponent } from './components/input-currency/input-currency.component'; export { InputPercentComponent } from './components/input-percent/input-percent.component'; export { InputNumberComponent } from './components/input-number/input-number.component'; export { InputDateComponent } from './components/input-date/input-date.component'; export { InputDateConfig } from './components/input-date/input-date-config'; export { InputUploadComponent } from './components/input-upload/input-upload.component'; export { RadialButtonComponent } from './components/radial-button/radial-button.component'; export { InputMultiselectComponent } from './components/input-multiselect/input-multiselect.component'; export { InputSwitchComponent } from './components/input-switch/input-switch.component'; export { BlockUiComponent } from './components/block-ui/block-ui.component'; export { InputDropdownGridComponent } from './components/input-dropdown-grid/input-dropdown-grid.component'; export { InputDropdownSearchComponent } from './components/input-dropdown-search/input-dropdown-search.component'; export { InputTextMaskComponent } from './components/input-text-mask/input-text-mask.component'; export { MaxValueDirective } from './directives/max-value-validator.directive'; export { MinValueDirective } from './directives/min-value-validator.directive'; export { FilterDropdownSearchComponent } from './components/filter-dropdown-search/filter-dropdown-search.component'; export { FilterMultiselectComponent } from './components/filter-multiselect/filter-multiselect.component'; export { FilterDateComponent } from './components/filter-date/filter-date.component'; export { BlockUi } from './classes/block-ui'; export class NgxUiHeroInputFormsModule { static forRoot(config) { return { ngModule: NgxUiHeroInputFormsModule, providers: [ { provide: INPUT_FORMS_CONFIG, useValue: config }, ] }; } } NgxUiHeroInputFormsModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: NgxUiHeroInputFormsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); NgxUiHeroInputFormsModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "15.2.10", ngImport: i0, type: NgxUiHeroInputFormsModule, declarations: [MaxValueDirective, MinValueDirective, CurrencySymbolPipe, InputTextComponent, InputValidationsComponent, InputSelectComponent, InputEmailComponent, InputTextareaComponent, InputCheckboxComponent, InputRadioComponent, InputCurrencyComponent, InputPercentComponent, InputNumberComponent, InputDateComponent, InputUploadComponent, RadialButtonComponent, InputMultiselectComponent, InputMonthYearComponent, InputSwitchComponent, InputDropdownGridComponent, BlockUiComponent, InputDropdownSearchComponent, InputTextMaskComponent, FilterDropdownSearchComponent, FilterMultiselectComponent, FilterDateComponent, MaskDirective, CurrencyMaskDirective], imports: [CommonModule, FormsModule, HttpClientModule, FileUploadModule, UiModule, NgxUiHeroDataGridModule], exports: [MaxValueDirective, MinValueDirective, CurrencySymbolPipe, FileUploadModule, InputTextComponent, InputValidationsComponent, InputSelectComponent, InputEmailComponent, InputTextareaComponent, InputCheckboxComponent, InputRadioComponent, InputCurrencyComponent, InputPercentComponent, InputNumberComponent, InputDateComponent, InputUploadComponent, RadialButtonComponent, InputMultiselectComponent, InputMonthYearComponent, InputSwitchComponent, InputDropdownGridComponent, InputDropdownSearchComponent, InputTextMaskComponent, BlockUiComponent, FilterDropdownSearchComponent, FilterMultiselectComponent, FilterDateComponent, MaskDirective, CurrencyMaskDirective] }); NgxUiHeroInputFormsModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: NgxUiHeroInputFormsModule, imports: [CommonModule, FormsModule, HttpClientModule, FileUploadModule, UiModule, NgxUiHeroDataGridModule, FileUploadModule] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: NgxUiHeroInputFormsModule, decorators: [{ type: NgModule, args: [{ imports: [ CommonModule, FormsModule, HttpClientModule, FileUploadModule, UiModule, NgxUiHeroDataGridModule ], declarations: [ MaxValueDirective, MinValueDirective, CurrencySymbolPipe, InputTextComponent, InputValidationsComponent, InputSelectComponent, InputEmailComponent, InputTextareaComponent, InputCheckboxComponent, InputRadioComponent, InputCurrencyComponent, InputPercentComponent, InputNumberComponent, InputDateComponent, InputUploadComponent, RadialButtonComponent, InputMultiselectComponent, InputMonthYearComponent, InputSwitchComponent, InputDropdownGridComponent, BlockUiComponent, InputDropdownSearchComponent, InputTextMaskComponent, FilterDropdownSearchComponent, FilterMultiselectComponent, FilterDateComponent, MaskDirective, CurrencyMaskDirective ], exports: [ MaxValueDirective, MinValueDirective, CurrencySymbolPipe, FileUploadModule, InputTextComponent, InputValidationsComponent, InputSelectComponent, InputEmailComponent, InputTextareaComponent, InputCheckboxComponent, InputRadioComponent, InputCurrencyComponent, InputPercentComponent, InputNumberComponent, InputDateComponent, InputUploadComponent, RadialButtonComponent, InputMultiselectComponent, InputMonthYearComponent, InputSwitchComponent, InputDropdownGridComponent, InputDropdownSearchComponent, InputTextMaskComponent, BlockUiComponent, FilterDropdownSearchComponent, FilterMultiselectComponent, FilterDateComponent, MaskDirective, CurrencyMaskDirective ], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQtZm9ybXMubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXVpLWhlcm8vc3JjL2xpYi9pbnB1dC1mb3Jtcy9pbnB1dC1mb3Jtcy5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFbkQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3hELE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUU3QyxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUN4RSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDM0MsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDakUsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFDNUUsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sZ0RBQWdELENBQUM7QUFDckYsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sc0VBQXNFLENBQUM7QUFDckgsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sOERBQThELENBQUM7QUFDMUcsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sc0RBQXNELENBQUM7QUFDOUYsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sc0RBQXNELENBQUM7QUFDOUYsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDbEYsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sZ0VBQWdFLENBQUM7QUFDNUcsT0FBTyxFQUFF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Qjt3QkFDbEIsb0JBQW9CO3dCQUNwQixxQkFBcUI7d0JBQ3JCLHlCQUF5Qjt3QkFDekIsdUJBQXVCO3dCQUN2QixvQkFBb0I7d0JBQ3BCLDBCQUEwQjt3QkFDMUIsZ0JBQWdCO3dCQUNoQiw0QkFBNEI7d0JBQzVCLHNCQUFzQjt3QkFDdEIsNkJBQTZCO3dCQUM3QiwwQkFBMEI7d0JBQzFCLG1CQUFtQjt3QkFDbkIsYUFBYTt3QkFDYixxQkFBcUI7cUJBQ3RCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxpQkFBaUI7d0JBQ2pCLGlCQUFpQjt3QkFDakIsa0JBQWtCO3dCQUNsQixnQkFBZ0I7d0JBQ2hCLGtCQUFrQjt3QkFDbEIseUJBQXlCO3dCQUN6QixvQkFBb0I7d0JBQ3BCLG1CQUFtQjt3QkFDbkIsc0JBQXNCO3dCQUN0QixzQkFBc0I7d0JBQ3RCLG1CQUFtQjt3QkFDbkIsc0JBQXNCO3dCQUN0QixxQkFBcUI7d0JBQ3JCLG9CQUFvQjt3QkFDcEIsa0JBQWtCO3dCQUNsQixvQkFBb0I7d0JBQ3BCLHFCQUFxQjt3QkFDckIseUJBQXlCO3dCQUN6Qix1QkFBdUI7d0JBQ3ZCLG9CQUFvQjt3QkFDcEIsMEJBQTBCO3dCQUMxQiw0QkFBNEI7d0JBQzVCLHNCQUFzQjt3QkFDdEIsZ0JBQWdCO3dCQUNoQiw2QkFBNkI7d0JBQzdCLDBCQUEwQjt3QkFDMUIsbUJBQW1CO3dCQUNuQixhQUFhO3dCQUNiLHFCQUFxQjtxQkFDdEI7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGaWxlVXBsb2FkTW9kdWxlIH0gZnJvbSAnbmcyLWZpbGUtdXBsb2FkJztcblxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IEh0dHBDbGllbnRNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5pbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5cbmltcG9ydCB7IE5neFVpSGVyb0RhdGFHcmlkTW9kdWxlIH0gZnJvbSAnLi4vZGF0YS1ncmlkL2RhdGEtZ3JpZC5tb2R1bGUnO1xuaW1wb3J0IHsgVWlNb2R1bGUgfSBmcm9tICcuLi91aS91aS5tb2R1bGUnO1xuaW1wb3J0IHsgQ3VycmVuY3lTeW1ib2xQaXBlIH0gZnJvbSAnLi9iYXNlL2N1cnJlbmN5LXN5bWJvbC5waXBlJztcbmltcG9ydCB7IEJsb2NrVWlDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvYmxvY2stdWkvYmxvY2stdWkuY29tcG9uZW50JztcbmltcG9ydCB7IEZpbHRlckRhdGVDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZmlsdGVyLWRhdGUvZmlsdGVyLWRhdGUuY29tcG9uZW50JztcbmltcG9ydCB7IEZpbHRlckRyb3Bkb3duU2VhcmNoQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2ZpbHRlci1kcm9wZG93bi1zZWFyY2gvZmlsdGVyLWRyb3Bkb3duLXNlYXJjaC5jb21wb25lbnQnO1xuaW1wb3J0IHsgRmlsdGVyTXVsdGlzZWxlY3RDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZmlsdGVyLW11bHRpc2VsZWN0L2ZpbHRlci1tdWx0aXNlbGVjdC5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5wdXRDaGVja2JveENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC1jaGVja2JveC9pbnB1dC1jaGVja2JveC5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5wdXRDdXJyZW5jeUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC1jdXJyZW5jeS9pbnB1dC1jdXJyZW5jeS5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5wdXREYXRlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LWRhdGUvaW5wdXQtZGF0ZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5wdXREcm9wZG93bkdyaWRDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtZHJvcGRvd24tZ3JpZC9pbnB1dC1kcm9wZG93bi1ncmlkLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBJbnB1dERyb3Bkb3duU2VhcmNoQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LWRyb3Bkb3duLXNlYXJjaC9pbnB1dC1kcm9wZG93bi1zZWFyY2guY29tcG9uZW50JztcbmltcG9ydCB7IElucHV0RW1haWxDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtZW1haWwvaW5wdXQtZW1haWwuY29tcG9uZW50JztcbmltcG9ydCB7IElucHV0TW9udGhZZWFyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LW1vbnRoLXllYXIvaW5wdXQtbW9udGgteWVhci5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5wdXRNdWx0aXNlbGVjdENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC1tdWx0aXNlbGVjdC9pbnB1dC1tdWx0aXNlbGVjdC5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5wdXROdW1iZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtbnVtYmVyL2lucHV0LW51bWJlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5wdXRQZXJjZW50Q29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LXBlcmNlbnQvaW5wdXQtcGVyY2VudC5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5wdXRSYWRpb0NvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC1yYWRpby9pbnB1dC1yYWRpby5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5wdXRTZWxlY3RDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtc2VsZWN0L2lucHV0LXNlbGVjdC5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5wdXRTd2l0Y2hDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtc3dpdGNoL2lucHV0LXN3aXRjaC5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5wdXRUZXh0TWFza0NvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC10ZXh0LW1hc2svaW5wdXQtdGV4dC1tYXNrLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBJbnB1dFRleHRDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtdGV4dC9pbnB1dC10ZXh0LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBJbnB1dFRleHRhcmVhQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LXRleHRhcmVhL2lucHV0LXRleHRhcmVhLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBJbnB1dFVwbG9hZENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC11cGxvYWQvaW5wdXQtdXBsb2FkLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBJbnB1dFZhbGlkYXRpb25zQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LXZhbGlkYXRpb25zL2lucHV0LXZhbGlkYXRpb25zLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBSYWRpYWxCdXR0b25Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvcmFkaWFsLWJ1dHRvbi9yYWRpYWwtYnV0dG9uLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBDdXJyZW5jeU1hc2tEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvY3VycmVuY3kvY3VycmVuY3ktbWFzay5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTWF4VmFsdWVEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvbWF4LXZhbHVlLXZhbGlkYXRvci5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgTWluVmFsdWVEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvbWluLXZhbHVlLXZhbGlkYXRvci5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgSW5wdXRGb3Jtc0NvbmZpZyB9IGZyb20gJy4vaW5wdXQtZm9ybXMtY29uZmlnJztcbmltcG9ydCB7IElOUFVUX0ZPUk1TX0NPTkZJRyB9IGZyb20gJy4vaW5wdXQtZm9ybXMtY29uZmlnLmNvbnN0YW50cyc7XG5pbXBvcnQgeyBNYXNrRGlyZWN0aXZlIH0gZnJvbSAnLi9tYXNraW5nL21hc2suZGlyZWN0aXZlJztcblxuZXhwb3J0IHsgQ3VycmVuY3lTeW1ib2xQaXBlIH0gZnJvbSAnLi9iYXNlL2N1cnJlbmN5LXN5bWJvbC5waXBlJztcbmV4cG9ydCB7IElucHV0Rm9ybXNDb25maWcgfSBmcm9tICcuL2lucHV0LWZvcm1zLWNvbmZpZyc7XG5leHBvcnQgeyBJbnB1dFRleHRDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtdGV4dC9pbnB1dC10ZXh0LmNvbXBvbmVudCc7XG5leHBvcnQgeyBJbnB1dFZhbGlkYXRpb25zQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LXZhbGlkYXRpb25zL2lucHV0LXZhbGlkYXRpb25zLmNvbXBvbmVudCc7XG5leHBvcnQgeyBJbnB1dFNlbGVjdENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC1zZWxlY3QvaW5wdXQtc2VsZWN0LmNvbXBvbmVudCc7XG5leHBvcnQgeyBJbnB1dEVtYWlsQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LWVtYWlsL2lucHV0LWVtYWlsLmNvbXBvbmVudCc7XG5leHBvcnQgeyBJbnB1dE1vbnRoWWVhckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC1tb250aC15ZWFyL2lucHV0LW1vbnRoLXllYXIuY29tcG9uZW50JztcbmV4cG9ydCB7IElucHV0VGV4dGFyZWFDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtdGV4dGFyZWEvaW5wdXQtdGV4dGFyZWEuY29tcG9uZW50JztcbmV4cG9ydCB7IElucHV0Q2hlY2tib3hDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtY2hlY2tib3gvaW5wdXQtY2hlY2tib3guY29tcG9uZW50JztcbmV4cG9ydCB7IElucHV0UmFkaW9Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtcmFkaW8vaW5wdXQtcmFkaW8uY29tcG9uZW50JztcbmV4cG9ydCB7IElucHV0Q3VycmVuY3lDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtY3VycmVuY3kvaW5wdXQtY3VycmVuY3kuY29tcG9uZW50JztcbmV4cG9ydCB7IElucHV0UGVyY2VudENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC1wZXJjZW50L2lucHV0LXBlcmNlbnQuY29tcG9uZW50JztcbmV4cG9ydCB7IElucHV0TnVtYmVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LW51bWJlci9pbnB1dC1udW1iZXIuY29tcG9uZW50JztcbmV4cG9ydCB7IElucHV0RGF0ZUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC1kYXRlL2lucHV0LWRhdGUuY29tcG9uZW50JztcbmV4cG9ydCB7IElucHV0RGF0ZUNvbmZpZyB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC1kYXRlL2lucHV0LWRhdGUtY29uZmlnJztcbmV4cG9ydCB7IElucHV0VXBsb2FkQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LXVwbG9hZC9pbnB1dC11cGxvYWQuY29tcG9uZW50JztcbmV4cG9ydCB7IFJhZGlhbEJ1dHRvbkNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9yYWRpYWwtYnV0dG9uL3JhZGlhbC1idXR0b24uY29tcG9uZW50JztcbmV4cG9ydCB7IElucHV0TXVsdGlzZWxlY3RDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaW5wdXQtbXVsdGlzZWxlY3QvaW5wdXQtbXVsdGlzZWxlY3QuY29tcG9uZW50JztcbmV4cG9ydCB7IElucHV0U3dpdGNoQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LXN3aXRjaC9pbnB1dC1zd2l0Y2guY29tcG9uZW50JztcbmV4cG9ydCB7IEJsb2NrVWlDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvYmxvY2stdWkvYmxvY2stdWkuY29tcG9uZW50JztcbmV4cG9ydCB7IElucHV0RHJvcGRvd25HcmlkQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LWRyb3Bkb3duLWdyaWQvaW5wdXQtZHJvcGRvd24tZ3JpZC5jb21wb25lbnQnO1xuZXhwb3J0IHsgSW5wdXREcm9wZG93blNlYXJjaENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC1kcm9wZG93bi1zZWFyY2gvaW5wdXQtZHJvcGRvd24tc2VhcmNoLmNvbXBvbmVudCc7XG5leHBvcnQgeyBJbnB1dFRleHRNYXNrQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0LXRleHQtbWFzay9pbnB1dC10ZXh0LW1hc2suY29tcG9uZW50JztcbmV4cG9ydCB7IE1heFZhbHVlRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL21heC12YWx1ZS12YWxpZGF0b3IuZGlyZWN0aXZlJztcbmV4cG9ydCB7IE1pblZhbHVlRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL21pbi12YWx1ZS12YWxpZGF0b3IuZGlyZWN0aXZlJztcbmV4cG9ydCB7IEZpbHRlckRyb3Bkb3duU2VhcmNoQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2ZpbHRlci1kcm9wZG93bi1zZWFyY2gvZmlsdGVyLWRyb3Bkb3duLXNlYXJjaC5jb21wb25lbnQnO1xuZXhwb3J0IHsgRmlsdGVyTXVsdGlzZWxlY3RDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZmlsdGVyLW11bHRpc2VsZWN0L2ZpbHRlci1tdWx0aXNlbGVjdC5jb21wb25lbnQnO1xuZXhwb3J0IHsgRmlsdGVyRGF0ZUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9maWx0ZXItZGF0ZS9maWx0ZXItZGF0ZS5jb21wb25lbnQnO1xuZXhwb3J0IHsgQmxvY2tVaSB9IGZyb20gJy4vY2xhc3Nlcy9ibG9jay11aSc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgRm9ybXNNb2R1bGUsXG4gICAgSHR0cENsaWVudE1vZHVsZSxcbiAgICBGaWxlVXBsb2FkTW9kdWxlLFxuICAgIFVpTW9kdWxlLFxuICAgIE5neFVpSGVyb0RhdGFHcmlkTW9kdWxlXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW1xuICAgIE1heFZhbHVlRGlyZWN0aXZlLFxuICAgIE1pblZhbHVlRGlyZWN0aXZlLFxuICAgIEN1cnJlbmN5U3ltYm9sUGlwZSxcbiAgICBJbnB1dFRleHRDb21wb25lbnQsXG4gICAgSW5wdXRWYWxpZGF0aW9uc0NvbXBvbmVudCxcbiAgICBJbnB1dFNlbGVjdENvbXBvbmVudCxcbiAgICBJbnB1dEVtYWlsQ29tcG9uZW50LFxuICAgIElucHV0VGV4dGFyZWFDb21wb25lbnQsXG4gICAgSW5wdXRDaGVja2JveENvbXBvbmVudCxcbiAgICBJbnB1dFJhZGlvQ29tcG9uZW50LFxuICAgIElucHV0Q3VycmVuY3lDb21wb25lbnQsXG4gICAgSW5wdXRQZXJjZW50Q29tcG9uZW50LFxuICAgIElucHV0TnVtYmVyQ29tcG9uZW50LFxuICAgIElucHV0RGF0ZUNvbXBvbmVudCxcbiAgICBJbnB1dFVwbG9hZENvbXBvbmVudCxcbiAgICBSYWRpYWxCdXR0b25Db21wb25lbnQsXG4gICAgSW5wdXRNdWx0aXNlbGVjdENvbXBvbmVudCxcbiAgICBJbnB1dE1vbnRoWWVhckNvbXBvbmVudCxcbiAgICBJbnB1dFN3aXRjaENvbXBvbmVudCxcbiAgICBJbnB1dERyb3Bkb3duR3JpZENvbXBvbmVudCxcbiAgICBCbG9ja1VpQ29tcG9uZW50LFxuICAgIElucHV0RHJvcGRvd25TZWFyY2hDb21wb25lbnQsXG4gICAgSW5wdXRUZXh0TWFza0NvbXBvbmVudCxcbiAgICBGaWx0ZXJEcm9wZG93blNlYXJjaENvbXBvbmVudCxcbiAgICBGaWx0ZXJNdWx0aXNlbGVjdENvbXBvbmVudCxcbiAgICBGaWx0ZXJEYXRlQ29tcG9uZW50LFxuICAgIE1hc2tEaXJlY3RpdmUsXG4gICAgQ3VycmVuY3lNYXNrRGlyZWN0aXZlXG4gIF0sXG4gIGV4cG9ydHM6IFtcbiAgICBNYXhWYWx1ZURpcmVjdGl2ZSxcbiAgICBNaW5WYWx1ZURpcmVjdGl2ZSxcbiAgICBDdXJyZW5jeVN5bWJvbFBpcGUsXG4gICAgRmlsZVVwbG9hZE1vZHVsZSxcbiAgICBJbnB1dFRleHRDb21wb25lbnQsXG4gICAgSW5wdXRWYWxpZGF0aW9uc0NvbXBvbmVudCxcbiAgICBJbnB1dFNlbGVjdENvbXBvbmVudCxcbiAgICBJbnB1dEVtYWlsQ29tcG9uZW50LFxuICAgIElucHV0VGV4dGFyZWFDb21wb25lbnQsXG4gICAgSW5wdXRDaGVja2JveENvbXBvbmVudCxcbiAgICBJbnB1dFJhZGlvQ29tcG9uZW50LFxuICAgIElucHV0Q3VycmVuY3lDb21wb25lbnQsXG4gICAgSW5wdXRQZXJjZW50Q29tcG9uZW50LFxuICAgIElucHV0TnVtYmVyQ29tcG9uZW50LFxuICAgIElucHV0RGF0ZUNvbXBvbmVudCxcbiAgICBJbnB1dFVwbG9hZENvbXBvbmVudCxcbiAgICBSYWRpYWxCdXR0b25Db21wb25lbnQsXG4gICAgSW5wdXRNdWx0aXNlbGVjdENvbXBvbmVudCxcbiAgICBJbnB1dE1vbnRoWWVhckNvbXBvbmVudCxcbiAgICBJbnB1dFN3aXRjaENvbXBvbmVudCxcbiAgICBJbnB1dERyb3Bkb3duR3JpZENvbXBvbmVudCxcbiAgICBJbnB1dERyb3Bkb3duU2VhcmNoQ29tcG9uZW50LFxuICAgIElucHV0VGV4dE1hc2tDb21wb25lbnQsXG4gICAgQmxvY2tVaUNvbXBvbmVudCxcbiAgICBGaWx0ZXJEcm9wZG93blNlYXJjaENvbXBvbmVudCxcbiAgICBGaWx0ZXJNdWx0aXNlbGVjdENvbXBvbmVudCxcbiAgICBGaWx0ZXJEYXRlQ29tcG9uZW50LFxuICAgIE1hc2tEaXJlY3RpdmUsXG4gICAgQ3VycmVuY3lNYXNrRGlyZWN0aXZlXG4gIF0sXG59KVxuZXhwb3J0IGNsYXNzIE5neFVpSGVyb0lucHV0Rm9ybXNNb2R1bGUge1xuICBzdGF0aWMgZm9yUm9vdChjb25maWc6IElucHV0Rm9ybXNDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPE5neFVpSGVyb0lucHV0Rm9ybXNNb2R1bGU+IHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IE5neFVpSGVyb0lucHV0Rm9ybXNNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAge1xuICAgICAgICAgIHByb3ZpZGU6IElOUFVUX0ZPUk1TX0NPTkZJRyxcbiAgICAgICAgICB1c2VWYWx1ZTogY29uZmlnXG4gICAgICAgIH0sXG4gICAgICBdXG4gICAgfTtcbiAgfVxufVxuIl19