@netgrif/components
Version:
Netgrif Application Engine frontend Angular components
175 lines • 24.1 kB
JavaScript
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { NewCaseDialogComponent } from './new-case-dialog/new-case-dialog.component';
import { CovalentModule, MaterialModule, SnackBarModule, TranslateLibModule, NAE_USER_ASSIGN_DIALOG_COMPONENT, NAE_ADMIN_IMPERSONATE_DIALOG_COMPONENT, NAE_NEW_CASE_DIALOG_COMPONENT, NAE_USER_IMPERSONATE_DIALOG_COMPONENT, NAE_SAVE_FILTER_DIALOG_COMPONENT, NAE_LOAD_FILTER_DIALOG_COMPONENT, NAE_TASK_VIEW_COMPONENT, UtilityModule, NAE_MULTI_USER_ASSIGN_DIALOG_COMPONENT, NAE_IMPORT_NET_DIALOG_COMPONENT } from '@netgrif/components-core';
import { A11yModule } from '@angular/cdk/a11y';
import { SideMenuUserAssignComponentModule } from '../side-menu/content-components/user-assign/side-menu-user-assign-component.module';
import { FlexLayoutModule, FlexModule } from '@ngbracket/ngx-layout';
import { FormsModule } from '@angular/forms';
import { HotkeyModule } from 'angular2-hotkeys';
import { ImportNetDialogComponent } from './import-net-dialog/import-net-dialog.component';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { UserAssignDialogComponent } from './user-assign-dialog/user-assign-dialog.component';
import { AdminImpersonateDialogComponent } from './admin-impersonate-dialog/admin-impersonate-dialog.component';
import { SideMenuAdminImpersonateComponentModule } from '../side-menu/content-components/admin-impersonate/side-menu-admin-impersonate-component.module';
import { UserImpersonateDialogComponent } from './user-impersonate-dialog/user-impersonate-dialog.component';
import { CaseViewComponentModule } from '../view/case-view/case-view.module';
import { HeaderComponentModule } from '../header/header.module';
import { FilterSelectorDialogComponent } from './filter-selector-dialog/filter-selector-dialog.component';
import { SideMenuFilterSelectorComponentModule } from '../side-menu/content-components/filter-selector/side-menu-filter-selector-component.module';
import { LoadFilterDialogComponent } from './load-filter-dialog/load-filter-dialog.component';
import { SaveFilterDialogComponent } from './save-filter-dialog/save-filter-dialog.component';
import { PanelComponentModule } from '../panel/panel.module';
import { SideMenuLoadFilterComponentModule } from '../side-menu/content-components/load-filter/side-menu-load-filter-component.module';
import { SideMenuSaveFilterComponentModule } from '../side-menu/content-components/save-filter/side-menu-save-filter-component.module';
import { SideMenuMultiUserAssignComponentModule } from '../side-menu/content-components/multi-user-assign/side-menu-multi-user-assign-component.module';
import { MultiUserAssignDialogComponent } from './multi-user-assign-dialog/multi-user-assign-dialog.component';
import { TaskViewDialogComponent } from './task-view-dialog/task-view-dialog.component';
import { openTaskDialog } from "./model/dialog-actions";
import * as i0 from "@angular/core";
import * as i1 from "@netgrif/components-core";
import * as i2 from "angular2-hotkeys";
export class DialogComponentsModule {
constructor(frontActionRegistry) {
frontActionRegistry.register('openDialog', openTaskDialog);
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DialogComponentsModule, deps: [{ token: i1.FrontActionRegistryService }], target: i0.ɵɵFactoryTarget.NgModule });
static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DialogComponentsModule, declarations: [NewCaseDialogComponent,
ImportNetDialogComponent,
UserAssignDialogComponent,
AdminImpersonateDialogComponent,
UserImpersonateDialogComponent,
FilterSelectorDialogComponent,
LoadFilterDialogComponent,
SaveFilterDialogComponent,
MultiUserAssignDialogComponent,
TaskViewDialogComponent], imports: [BrowserAnimationsModule,
SideMenuUserAssignComponentModule,
TranslateLibModule,
CommonModule,
A11yModule,
MaterialModule,
CovalentModule,
FlexLayoutModule,
FlexModule,
FormsModule,
SnackBarModule,
TranslateLibModule,
SideMenuUserAssignComponentModule,
SideMenuAdminImpersonateComponentModule,
SideMenuFilterSelectorComponentModule,
SideMenuLoadFilterComponentModule,
SideMenuSaveFilterComponentModule,
SideMenuMultiUserAssignComponentModule,
CaseViewComponentModule,
HeaderComponentModule,
PanelComponentModule, i2.HotkeyModule, UtilityModule], exports: [NewCaseDialogComponent,
ImportNetDialogComponent,
UserAssignDialogComponent,
AdminImpersonateDialogComponent,
UserImpersonateDialogComponent,
FilterSelectorDialogComponent,
LoadFilterDialogComponent,
SaveFilterDialogComponent,
MultiUserAssignDialogComponent,
TaskViewDialogComponent] });
static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DialogComponentsModule, providers: [
{ provide: NAE_USER_ASSIGN_DIALOG_COMPONENT, useValue: UserAssignDialogComponent },
{ provide: NAE_IMPORT_NET_DIALOG_COMPONENT, useValue: ImportNetDialogComponent },
{ provide: NAE_MULTI_USER_ASSIGN_DIALOG_COMPONENT, useValue: MultiUserAssignDialogComponent },
{ provide: NAE_ADMIN_IMPERSONATE_DIALOG_COMPONENT, useValue: AdminImpersonateDialogComponent },
{ provide: NAE_USER_IMPERSONATE_DIALOG_COMPONENT, useValue: UserImpersonateDialogComponent },
{ provide: NAE_NEW_CASE_DIALOG_COMPONENT, useValue: NewCaseDialogComponent },
{ provide: NAE_SAVE_FILTER_DIALOG_COMPONENT, useValue: SaveFilterDialogComponent },
{ provide: NAE_LOAD_FILTER_DIALOG_COMPONENT, useValue: LoadFilterDialogComponent },
{ provide: NAE_TASK_VIEW_COMPONENT, useValue: TaskViewDialogComponent }
], imports: [BrowserAnimationsModule,
SideMenuUserAssignComponentModule,
TranslateLibModule,
CommonModule,
A11yModule,
MaterialModule,
CovalentModule,
FlexLayoutModule,
FlexModule,
FormsModule,
SnackBarModule,
TranslateLibModule,
SideMenuUserAssignComponentModule,
SideMenuAdminImpersonateComponentModule,
SideMenuFilterSelectorComponentModule,
SideMenuLoadFilterComponentModule,
SideMenuSaveFilterComponentModule,
SideMenuMultiUserAssignComponentModule,
CaseViewComponentModule,
HeaderComponentModule,
PanelComponentModule,
HotkeyModule.forRoot(),
UtilityModule] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DialogComponentsModule, decorators: [{
type: NgModule,
args: [{
declarations: [
NewCaseDialogComponent,
ImportNetDialogComponent,
UserAssignDialogComponent,
AdminImpersonateDialogComponent,
UserImpersonateDialogComponent,
FilterSelectorDialogComponent,
LoadFilterDialogComponent,
SaveFilterDialogComponent,
MultiUserAssignDialogComponent,
TaskViewDialogComponent
],
exports: [
NewCaseDialogComponent,
ImportNetDialogComponent,
UserAssignDialogComponent,
AdminImpersonateDialogComponent,
UserImpersonateDialogComponent,
FilterSelectorDialogComponent,
LoadFilterDialogComponent,
SaveFilterDialogComponent,
MultiUserAssignDialogComponent,
TaskViewDialogComponent
],
imports: [
BrowserAnimationsModule,
SideMenuUserAssignComponentModule,
TranslateLibModule,
CommonModule,
A11yModule,
MaterialModule,
CovalentModule,
FlexLayoutModule,
FlexModule,
FormsModule,
SnackBarModule,
TranslateLibModule,
SideMenuUserAssignComponentModule,
SideMenuAdminImpersonateComponentModule,
SideMenuFilterSelectorComponentModule,
SideMenuLoadFilterComponentModule,
SideMenuSaveFilterComponentModule,
SideMenuMultiUserAssignComponentModule,
CaseViewComponentModule,
HeaderComponentModule,
PanelComponentModule,
HotkeyModule.forRoot(),
UtilityModule
],
providers: [
{ provide: NAE_USER_ASSIGN_DIALOG_COMPONENT, useValue: UserAssignDialogComponent },
{ provide: NAE_IMPORT_NET_DIALOG_COMPONENT, useValue: ImportNetDialogComponent },
{ provide: NAE_MULTI_USER_ASSIGN_DIALOG_COMPONENT, useValue: MultiUserAssignDialogComponent },
{ provide: NAE_ADMIN_IMPERSONATE_DIALOG_COMPONENT, useValue: AdminImpersonateDialogComponent },
{ provide: NAE_USER_IMPERSONATE_DIALOG_COMPONENT, useValue: UserImpersonateDialogComponent },
{ provide: NAE_NEW_CASE_DIALOG_COMPONENT, useValue: NewCaseDialogComponent },
{ provide: NAE_SAVE_FILTER_DIALOG_COMPONENT, useValue: SaveFilterDialogComponent },
{ provide: NAE_LOAD_FILTER_DIALOG_COMPONENT, useValue: LoadFilterDialogComponent },
{ provide: NAE_TASK_VIEW_COMPONENT, useValue: TaskViewDialogComponent }
]
}]
}], ctorParameters: () => [{ type: i1.FrontActionRegistryService }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhbG9nLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy9zcmMvbGliL2RpYWxvZy9kaWFsb2cubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDdkMsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLGlCQUFpQixDQUFDO0FBQzdDLE9BQU8sRUFBQyxzQkFBc0IsRUFBQyxNQUFNLDZDQUE2QyxDQUFDO0FBQ25GLE9BQU8sRUFDSCxjQUFjLEVBQ2QsY0FBYyxFQUNkLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsZ0NBQWdDLEVBQ2hDLHNDQUFzQyxFQUN0Qyw2QkFBNkIsRUFDN0IscUNBQXFDLEVBQ3JDLGdDQUFnQyxFQUNoQyxnQ0FBZ0MsRUFFaEMsdUJBQXVCLEVBQUUsYUFBYSxFQUFFLHNDQUFzQyxFQUFFLCtCQUErQixFQUNsSCxNQUFNLDBCQUEwQixDQUFDO0FBQ2xDLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxtQkFBbUIsQ0FBQztBQUM3QyxPQUFPLEVBQ0gsaUNBQWlDLEVBQ3BDLE1BQU0sb0ZBQW9GLENBQUM7QUFDNUYsT0FBTyxFQUFDLGdCQUFnQixFQUFFLFVBQVUsRUFBQyxNQUFNLHVCQUF1QixDQUFDO0FBQ25FLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUMzQyxPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0sa0JBQWtCLENBQUM7QUFDOUMsT0FBTyxFQUFDLHdCQUF3QixFQUFDLE1BQU0saURBQWlELENBQUM7QUFDekYsT0FBTyxFQUFDLHVCQUF1QixFQUFDLE1BQU0sc0NBQXNDLENBQUM7QUFDN0UsT0FBTyxFQUFDLHlCQUF5QixFQUFDLE1BQU0sbURBQW1ELENBQUM7QUFDNUYsT0FBTyxFQUFDLCtCQUErQixFQUFDLE1BQU0sK0RBQStE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dUM7d0JBQ3ZDLHFDQUFxQzt3QkFDckMsaUNBQWlDO3dCQUNqQyxpQ0FBaUM7d0JBQ2pDLHNDQUFzQzt3QkFDdEMsdUJBQXVCO3dCQUN2QixxQkFBcUI7d0JBQ3JCLG9CQUFvQjt3QkFDcEIsWUFBWSxDQUFDLE9BQU8sRUFBRTt3QkFDdEIsYUFBYTtxQkFDaEI7b0JBQ0QsU0FBUyxFQUFFO3dCQUNQLEVBQUMsT0FBTyxFQUFFLGdDQUFnQyxFQUFFLFFBQVEsRUFBRSx5QkFBeUIsRUFBQzt3QkFDaEYsRUFBQyxPQUFPLEVBQUUsK0JBQStCLEVBQUUsUUFBUSxFQUFFLHdCQUF3QixFQUFDO3dCQUM5RSxFQUFDLE9BQU8sRUFBRSxzQ0FBc0MsRUFBRSxRQUFRLEVBQUUsOEJBQThCLEVBQUM7d0JBQzNGLEVBQUMsT0FBTyxFQUFFLHNDQUFzQyxFQUFFLFFBQVEsRUFBRSwrQkFBK0IsRUFBQzt3QkFDNUYsRUFBQyxPQUFPLEVBQUUscUNBQXFDLEVBQUUsUUFBUSxFQUFFLDhCQUE4QixFQUFDO3dCQUMxRixFQUFDLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxRQUFRLEVBQUUsc0JBQXNCLEVBQUM7d0JBQzFFLEVBQUMsT0FBTyxFQUFFLGdDQUFnQyxFQUFFLFFBQVEsRUFBRSx5QkFBeUIsRUFBQzt3QkFDaEYsRUFBQyxPQUFPLEVBQUUsZ0NBQWdDLEVBQUUsUUFBUSxFQUFFLHlCQUF5QixFQUFDO3dCQUNoRixFQUFDLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxRQUFRLEVBQUUsdUJBQXVCLEVBQUM7cUJBQ3hFO2lCQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtOZ01vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0NvbW1vbk1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7TmV3Q2FzZURpYWxvZ0NvbXBvbmVudH0gZnJvbSAnLi9uZXctY2FzZS1kaWFsb2cvbmV3LWNhc2UtZGlhbG9nLmNvbXBvbmVudCc7XG5pbXBvcnQge1xuICAgIENvdmFsZW50TW9kdWxlLFxuICAgIE1hdGVyaWFsTW9kdWxlLFxuICAgIFNuYWNrQmFyTW9kdWxlLFxuICAgIFRyYW5zbGF0ZUxpYk1vZHVsZSxcbiAgICBOQUVfVVNFUl9BU1NJR05fRElBTE9HX0NPTVBPTkVOVCxcbiAgICBOQUVfQURNSU5fSU1QRVJTT05BVEVfRElBTE9HX0NPTVBPTkVOVCxcbiAgICBOQUVfTkVXX0NBU0VfRElBTE9HX0NPTVBPTkVOVCxcbiAgICBOQUVfVVNFUl9JTVBFUlNPTkFURV9ESUFMT0dfQ09NUE9ORU5ULFxuICAgIE5BRV9TQVZFX0ZJTFRFUl9ESUFMT0dfQ09NUE9ORU5ULFxuICAgIE5BRV9MT0FEX0ZJTFRFUl9ESUFMT0dfQ09NUE9ORU5ULFxuICAgIEZyb250QWN0aW9uUmVnaXN0cnlTZXJ2aWNlLFxuICAgIE5BRV9UQVNLX1ZJRVdfQ09NUE9ORU5ULCBVdGlsaXR5TW9kdWxlLCBOQUVfTVVMVElfVVNFUl9BU1NJR05fRElBTE9HX0NPTVBPTkVOVCwgTkFFX0lNUE9SVF9ORVRfRElBTE9HX0NPTVBPTkVOVFxufSBmcm9tICdAbmV0Z3JpZi9jb21wb25lbnRzLWNvcmUnO1xuaW1wb3J0IHtBMTF5TW9kdWxlfSBmcm9tICdAYW5ndWxhci9jZGsvYTExeSc7XG5pbXBvcnQge1xuICAgIFNpZGVNZW51VXNlckFzc2lnbkNvbXBvbmVudE1vZHVsZVxufSBmcm9tICcuLi9zaWRlLW1lbnUvY29udGVudC1jb21wb25lbnRzL3VzZXItYXNzaWduL3NpZGUtbWVudS11c2VyLWFzc2lnbi1jb21wb25lbnQubW9kdWxlJztcbmltcG9ydCB7RmxleExheW91dE1vZHVsZSwgRmxleE1vZHVsZX0gZnJvbSAnQG5nYnJhY2tldC9uZ3gtbGF5b3V0JztcbmltcG9ydCB7Rm9ybXNNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7SG90a2V5TW9kdWxlfSBmcm9tICdhbmd1bGFyMi1ob3RrZXlzJztcbmltcG9ydCB7SW1wb3J0TmV0RGlhbG9nQ29tcG9uZW50fSBmcm9tICcuL2ltcG9ydC1uZXQtZGlhbG9nL2ltcG9ydC1uZXQtZGlhbG9nLmNvbXBvbmVudCc7XG5pbXBvcnQge0Jyb3dzZXJBbmltYXRpb25zTW9kdWxlfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyL2FuaW1hdGlvbnMnO1xuaW1wb3J0IHtVc2VyQXNzaWduRGlhbG9nQ29tcG9uZW50fSBmcm9tICcuL3VzZXItYXNzaWduLWRpYWxvZy91c2VyLWFzc2lnbi1kaWFsb2cuY29tcG9uZW50JztcbmltcG9ydCB7QWRtaW5JbXBlcnNvbmF0ZURpYWxvZ0NvbXBvbmVudH0gZnJvbSAnLi9hZG1pbi1pbXBlcnNvbmF0ZS1kaWFsb2cvYWRtaW4taW1wZXJzb25hdGUtZGlhbG9nLmNvbXBvbmVudCc7XG5pbXBvcnQge1xuICAgIFNpZGVNZW51QWRtaW5JbXBlcnNvbmF0ZUNvbXBvbmVudE1vZHVsZVxufSBmcm9tICcuLi9zaWRlLW1lbnUvY29udGVudC1jb21wb25lbnRzL2FkbWluLWltcGVyc29uYXRlL3NpZGUtbWVudS1hZG1pbi1pbXBlcnNvbmF0ZS1jb21wb25lbnQubW9kdWxlJztcbmltcG9ydCB7VXNlckltcGVyc29uYXRlRGlhbG9nQ29tcG9uZW50fSBmcm9tICcuL3VzZXItaW1wZXJzb25hdGUtZGlhbG9nL3VzZXItaW1wZXJzb25hdGUtZGlhbG9nLmNvbXBvbmVudCc7XG5pbXBvcnQge0Nhc2VWaWV3Q29tcG9uZW50TW9kdWxlfSBmcm9tICcuLi92aWV3L2Nhc2Utdmlldy9jYXNlLXZpZXcubW9kdWxlJztcbmltcG9ydCB7SGVhZGVyQ29tcG9uZW50TW9kdWxlfSBmcm9tICcuLi9oZWFkZXIvaGVhZGVyLm1vZHVsZSc7XG5pbXBvcnQge0ZpbHRlclNlbGVjdG9yRGlhbG9nQ29tcG9uZW50fSBmcm9tICcuL2ZpbHRlci1zZWxlY3Rvci1kaWFsb2cvZmlsdGVyLXNlbGVjdG9yLWRpYWxvZy5jb21wb25lbnQnO1xuaW1wb3J0IHtcbiAgICBTaWRlTWVudUZpbHRlclNlbGVjdG9yQ29tcG9uZW50TW9kdWxlXG59IGZyb20gJy4uL3NpZGUtbWVudS9jb250ZW50LWNvbXBvbmVudHMvZmlsdGVyLXNlbGVjdG9yL3NpZGUtbWVudS1maWx0ZXItc2VsZWN0b3ItY29tcG9uZW50Lm1vZHVsZSc7XG5pbXBvcnQge0xvYWRGaWx0ZXJEaWFsb2dDb21wb25lbnR9IGZyb20gJy4vbG9hZC1maWx0ZXItZGlhbG9nL2xvYWQtZmlsdGVyLWRpYWxvZy5jb21wb25lbnQnO1xuaW1wb3J0IHtTYXZlRmlsdGVyRGlhbG9nQ29tcG9uZW50fSBmcm9tICcuL3NhdmUtZmlsdGVyLWRpYWxvZy9zYXZlLWZpbHRlci1kaWFsb2cuY29tcG9uZW50JztcbmltcG9ydCB7UGFuZWxDb21wb25lbnRNb2R1bGV9IGZyb20gJy4uL3BhbmVsL3BhbmVsLm1vZHVsZSc7XG5pbXBvcnQge1xuICAgIFNpZGVNZW51TG9hZEZpbHRlckNvbXBvbmVudE1vZHVsZVxufSBmcm9tICcuLi9zaWRlLW1lbnUvY29udGVudC1jb21wb25lbnRzL2xvYWQtZmlsdGVyL3NpZGUtbWVudS1sb2FkLWZpbHRlci1jb21wb25lbnQubW9kdWxlJztcbmltcG9ydCB7XG4gICAgU2lkZU1lbnVTYXZlRmlsdGVyQ29tcG9uZW50TW9kdWxlXG59IGZyb20gJy4uL3NpZGUtbWVudS9jb250ZW50LWNvbXBvbmVudHMvc2F2ZS1maWx0ZXIvc2lkZS1tZW51LXNhdmUtZmlsdGVyLWNvbXBvbmVudC5tb2R1bGUnO1xuaW1wb3J0IHtcbiAgICBTaWRlTWVudU11bHRpVXNlckFzc2lnbkNvbXBvbmVudE1vZHVsZVxufSBmcm9tICcuLi9zaWRlLW1lbnUvY29udGVudC1jb21wb25lbnRzL211bHRpLXVzZXItYXNzaWduL3NpZGUtbWVudS1tdWx0aS11c2VyLWFzc2lnbi1jb21wb25lbnQubW9kdWxlJztcbmltcG9ydCB7IE11bHRpVXNlckFzc2lnbkRpYWxvZ0NvbXBvbmVudCB9IGZyb20gJy4vbXVsdGktdXNlci1hc3NpZ24tZGlhbG9nL211bHRpLXVzZXItYXNzaWduLWRpYWxvZy5jb21wb25lbnQnO1xuaW1wb3J0IHsgVGFza1ZpZXdEaWFsb2dDb21wb25lbnQgfSBmcm9tICcuL3Rhc2stdmlldy1kaWFsb2cvdGFzay12aWV3LWRpYWxvZy5jb21wb25lbnQnO1xuaW1wb3J0IHtvcGVuVGFza0RpYWxvZ30gZnJvbSBcIi4vbW9kZWwvZGlhbG9nLWFjdGlvbnNcIjtcblxuQE5nTW9kdWxlKHtcbiAgICBkZWNsYXJhdGlvbnM6IFtcbiAgICAgICAgTmV3Q2FzZURpYWxvZ0NvbXBvbmVudCxcbiAgICAgICAgSW1wb3J0TmV0RGlhbG9nQ29tcG9uZW50LFxuICAgICAgICBVc2VyQXNzaWduRGlhbG9nQ29tcG9uZW50LFxuICAgICAgICBBZG1pbkltcGVyc29uYXRlRGlhbG9nQ29tcG9uZW50LFxuICAgICAgICBVc2VySW1wZXJzb25hdGVEaWFsb2dDb21wb25lbnQsXG4gICAgICAgIEZpbHRlclNlbGVjdG9yRGlhbG9nQ29tcG9uZW50LFxuICAgICAgICBMb2FkRmlsdGVyRGlhbG9nQ29tcG9uZW50LFxuICAgICAgICBTYXZlRmlsdGVyRGlhbG9nQ29tcG9uZW50LFxuICAgICAgICBNdWx0aVVzZXJBc3NpZ25EaWFsb2dDb21wb25lbnQsXG4gICAgICAgIFRhc2tWaWV3RGlhbG9nQ29tcG9uZW50XG4gICAgXSxcbiAgICBleHBvcnRzOiBbXG4gICAgICAgIE5ld0Nhc2VEaWFsb2dDb21wb25lbnQsXG4gICAgICAgIEltcG9ydE5ldERpYWxvZ0NvbXBvbmVudCxcbiAgICAgICAgVXNlckFzc2lnbkRpYWxvZ0NvbXBvbmVudCxcbiAgICAgICAgQWRtaW5JbXBlcnNvbmF0ZURpYWxvZ0NvbXBvbmVudCxcbiAgICAgICAgVXNlckltcGVyc29uYXRlRGlhbG9nQ29tcG9uZW50LFxuICAgICAgICBGaWx0ZXJTZWxlY3RvckRpYWxvZ0NvbXBvbmVudCxcbiAgICAgICAgTG9hZEZpbHRlckRpYWxvZ0NvbXBvbmVudCxcbiAgICAgICAgU2F2ZUZpbHRlckRpYWxvZ0NvbXBvbmVudCxcbiAgICAgICAgTXVsdGlVc2VyQXNzaWduRGlhbG9nQ29tcG9uZW50LFxuICAgICAgICBUYXNrVmlld0RpYWxvZ0NvbXBvbmVudFxuICAgIF0sXG4gICAgaW1wb3J0czogW1xuICAgICAgICBCcm93c2VyQW5pbWF0aW9uc01vZHVsZSxcbiAgICAgICAgU2lkZU1lbnVVc2VyQXNzaWduQ29tcG9uZW50TW9kdWxlLFxuICAgICAgICBUcmFuc2xhdGVMaWJNb2R1bGUsXG4gICAgICAgIENvbW1vbk1vZHVsZSxcbiAgICAgICAgQTExeU1vZHVsZSxcbiAgICAgICAgTWF0ZXJpYWxNb2R1bGUsXG4gICAgICAgIENvdmFsZW50TW9kdWxlLFxuICAgICAgICBGbGV4TGF5b3V0TW9kdWxlLFxuICAgICAgICBGbGV4TW9kdWxlLFxuICAgICAgICBGb3Jtc01vZHVsZSxcbiAgICAgICAgU25hY2tCYXJNb2R1bGUsXG4gICAgICAgIFRyYW5zbGF0ZUxpYk1vZHVsZSxcbiAgICAgICAgU2lkZU1lbnVVc2VyQXNzaWduQ29tcG9uZW50TW9kdWxlLFxuICAgICAgICBTaWRlTWVudUFkbWluSW1wZXJzb25hdGVDb21wb25lbnRNb2R1bGUsXG4gICAgICAgIFNpZGVNZW51RmlsdGVyU2VsZWN0b3JDb21wb25lbnRNb2R1bGUsXG4gICAgICAgIFNpZGVNZW51TG9hZEZpbHRlckNvbXBvbmVudE1vZHVsZSxcbiAgICAgICAgU2lkZU1lbnVTYXZlRmlsdGVyQ29tcG9uZW50TW9kdWxlLFxuICAgICAgICBTaWRlTWVudU11bHRpVXNlckFzc2lnbkNvbXBvbmVudE1vZHVsZSxcbiAgICAgICAgQ2FzZVZpZXdDb21wb25lbnRNb2R1bGUsXG4gICAgICAgIEhlYWRlckNvbXBvbmVudE1vZHVsZSxcbiAgICAgICAgUGFuZWxDb21wb25lbnRNb2R1bGUsXG4gICAgICAgIEhvdGtleU1vZHVsZS5mb3JSb290KCksXG4gICAgICAgIFV0aWxpdHlNb2R1bGVcbiAgICBdLFxuICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7cHJvdmlkZTogTkFFX1VTRVJfQVNTSUdOX0RJQUxPR19DT01QT05FTlQsIHVzZVZhbHVlOiBVc2VyQXNzaWduRGlhbG9nQ29tcG9uZW50fSxcbiAgICAgICAge3Byb3ZpZGU6IE5BRV9JTVBPUlRfTkVUX0RJQUxPR19DT01QT05FTlQsIHVzZVZhbHVlOiBJbXBvcnROZXREaWFsb2dDb21wb25lbnR9LFxuICAgICAgICB7cHJvdmlkZTogTkFFX01VTFRJX1VTRVJfQVNTSUdOX0RJQUxPR19DT01QT05FTlQsIHVzZVZhbHVlOiBNdWx0aVVzZXJBc3NpZ25EaWFsb2dDb21wb25lbnR9LFxuICAgICAgICB7cHJvdmlkZTogTkFFX0FETUlOX0lNUEVSU09OQVRFX0RJQUxPR19DT01QT05FTlQsIHVzZVZhbHVlOiBBZG1pbkltcGVyc29uYXRlRGlhbG9nQ29tcG9uZW50fSxcbiAgICAgICAge3Byb3ZpZGU6IE5BRV9VU0VSX0lNUEVSU09OQVRFX0RJQUxPR19DT01QT05FTlQsIHVzZVZhbHVlOiBVc2VySW1wZXJzb25hdGVEaWFsb2dDb21wb25lbnR9LFxuICAgICAgICB7cHJvdmlkZTogTkFFX05FV19DQVNFX0RJQUxPR19DT01QT05FTlQsIHVzZVZhbHVlOiBOZXdDYXNlRGlhbG9nQ29tcG9uZW50fSxcbiAgICAgICAge3Byb3ZpZGU6IE5BRV9TQVZFX0ZJTFRFUl9ESUFMT0dfQ09NUE9ORU5ULCB1c2VWYWx1ZTogU2F2ZUZpbHRlckRpYWxvZ0NvbXBvbmVudH0sXG4gICAgICAgIHtwcm92aWRlOiBOQUVfTE9BRF9GSUxURVJfRElBTE9HX0NPTVBPTkVOVCwgdXNlVmFsdWU6IExvYWRGaWx0ZXJEaWFsb2dDb21wb25lbnR9LFxuICAgICAgICB7cHJvdmlkZTogTkFFX1RBU0tfVklFV19DT01QT05FTlQsIHVzZVZhbHVlOiBUYXNrVmlld0RpYWxvZ0NvbXBvbmVudH1cbiAgICBdXG59KVxuZXhwb3J0IGNsYXNzIERpYWxvZ0NvbXBvbmVudHNNb2R1bGUge1xuXG4gICAgY29uc3RydWN0b3IoZnJvbnRBY3Rpb25SZWdpc3RyeTogRnJvbnRBY3Rpb25SZWdpc3RyeVNlcnZpY2UpIHtcbiAgICAgICAgZnJvbnRBY3Rpb25SZWdpc3RyeS5yZWdpc3Rlcignb3BlbkRpYWxvZycsIG9wZW5UYXNrRGlhbG9nKTtcbiAgICB9XG59XG4iXX0=