UNPKG

cfc-ds

Version:

Design System do Conselho Federal de Contabilidade baseado no govbr-ds

298 lines 32.2 kB
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { DateAdapter, MAT_DATE_LOCALE, } from '@angular/material/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { AvatarComponent } from './components/avatar/avatar.component'; import { BreadcrumbComponent } from './components/breadcrumb/breadcrumb.component'; import { ButtonComponent } from './components/button/button.component'; import { CardComponent } from './components/card/card.component'; import { CarouselComponent } from './components/carousel/carousel.component'; import { CfcDsRootComponent } from './cfc-ds-root.component'; import { CheckboxesComponent } from './components/checkboxes/checkboxes.component'; import { CommonModule } from '@angular/common'; import { ComponentsListComponent } from './pages/cfc-test-page/components-list/components-list.component'; import { CookieBarComponent } from './components/cookie-bar/cookie-bar.component'; import { DatetimerPickerComponent } from './components/datetimer-picker/datetimer-picker.component'; import { DividerComponent } from './components/divider/divider.component'; import { FlexLayoutModule } from '@angular/flex-layout'; import { FooterComponent } from './components/footer/footer.component'; import { HeaderComponent } from './components/header/header.component'; import { IconComponent } from './components/icon/icon.component'; import { InputComponent } from './components/input/input.component'; import { ListComponent } from './components/list/list.component'; import { LogoComponent } from './components/logo/logo.component'; import { MagicButtonComponent } from './components/magic-button/magic-button.component'; import { MenuComponent } from './components/menu/menu.component'; import { MessageComponent } from './components/message/message.component'; import { ModalComponent } from './components/modal/modal.component'; import { NotificationComponent } from './components/notification/notification.component'; import { NotificationPanelComponent } from './components/notification-panel/notification-panel.component'; import { PageContentComponent } from './components/page-content/page-content.component'; import { PaginationComponent } from './components/pagination/pagination.component'; import { RadioComponent } from './components/radio/radio.component'; import { RouterModule } from '@angular/router'; import { ScrimComponent } from './components/scrim/scrim.component'; import { SelectComponent } from './components/select/select.component'; import { SignInComponent } from './components/sign-in/sign-in.component'; import { SkiplinkComponent } from './components/skiplink/skiplink.component'; import { SliderComponent } from './components/slider/slider.component'; import { SwitchComponent } from './components/switch/switch.component'; import { TabComponent } from './components/tab/tab.component'; import { TableComponent } from './components/table/table.component'; import { TagComponent } from './components/tag/tag.component'; import { TestPageComponent } from './pages/cfc-test-page/test-page.component'; import { TextareaComponent } from './components/textarea/textarea.component'; import { TimerComponent } from './components/timer/timer.component'; import { TooltipComponent } from './components/tooltip/tooltip.component'; import { UploadComponent } from './components/upload/upload.component'; import { WizardComponent } from './components/wizard/wizard.component'; import { provideHttpClient } from '@angular/common/http'; import { TestComponentComponent } from './pages/cfc-test-page/test-component/test-component.component'; import { DayjsDateAdapter } from './providers/daysjs-date-adapter'; import { ControllerDirective } from './directives/controller.directive'; import { CardHeaderComponent } from './components/card/components/card-header/card-header.component'; import { CardContentComponent } from './components/card/components/card-content/card-content.component'; import { CardFooterComponent } from './components/card/components/card-footer/card-footer.component'; import { CheckboxOptionComponent } from './components/checkbox-option/checkbox-option.component'; import { LoadingComponent } from './components/loading/loading.component'; import { ItemComponent } from './components/item/item.component'; import { CollapseComponent } from './components/collapse/collapse.component'; import { IllustrationStateComponent } from './components/illustration-state/illustration-state.component'; import { FullWidthDirective } from './directives/full-width.directive'; import { ClickOutsideDirective } from './directives/click-outside.directive'; import * as i0 from "@angular/core"; export class CfcDsModule { static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CfcDsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: CfcDsModule, declarations: [CfcDsRootComponent, TestPageComponent, ComponentsListComponent, TestComponentComponent, AvatarComponent, BreadcrumbComponent, ButtonComponent, CardComponent, CardContentComponent, CardHeaderComponent, CardFooterComponent, CarouselComponent, CheckboxesComponent, CheckboxOptionComponent, CollapseComponent, CookieBarComponent, DatetimerPickerComponent, DividerComponent, FooterComponent, HeaderComponent, IconComponent, InputComponent, IllustrationStateComponent, ItemComponent, ListComponent, LoadingComponent, LogoComponent, MagicButtonComponent, MenuComponent, MessageComponent, ModalComponent, NotificationComponent, NotificationPanelComponent, PageContentComponent, PaginationComponent, RadioComponent, ScrimComponent, SelectComponent, SignInComponent, SkiplinkComponent, SliderComponent, SwitchComponent, TabComponent, TableComponent, TagComponent, TextareaComponent, TimerComponent, TooltipComponent, UploadComponent, WizardComponent, ClickOutsideDirective, ControllerDirective, FullWidthDirective], imports: [CommonModule, RouterModule, ReactiveFormsModule, FormsModule, FlexLayoutModule], exports: [AvatarComponent, BreadcrumbComponent, ButtonComponent, CardComponent, CarouselComponent, CheckboxesComponent, CheckboxOptionComponent, CollapseComponent, CookieBarComponent, DatetimerPickerComponent, DividerComponent, FooterComponent, HeaderComponent, IconComponent, InputComponent, ItemComponent, ListComponent, LoadingComponent, LogoComponent, MagicButtonComponent, MenuComponent, MessageComponent, ModalComponent, NotificationComponent, NotificationPanelComponent, PageContentComponent, PaginationComponent, RadioComponent, ScrimComponent, SelectComponent, SignInComponent, SkiplinkComponent, SliderComponent, SwitchComponent, TabComponent, TableComponent, TagComponent, IllustrationStateComponent, TextareaComponent, TimerComponent, TooltipComponent, UploadComponent, WizardComponent, ClickOutsideDirective, ControllerDirective, FullWidthDirective] }); static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CfcDsModule, providers: [ provideHttpClient(), { provide: MAT_DATE_LOCALE, useValue: 'pt-BR' }, { provide: DateAdapter, useClass: DayjsDateAdapter } ], imports: [CommonModule, RouterModule, ReactiveFormsModule, FormsModule, FlexLayoutModule] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CfcDsModule, decorators: [{ type: NgModule, args: [{ imports: [ CommonModule, RouterModule, ReactiveFormsModule, FormsModule, FlexLayoutModule, ], declarations: [ CfcDsRootComponent, TestPageComponent, ComponentsListComponent, TestComponentComponent, AvatarComponent, BreadcrumbComponent, ButtonComponent, CardComponent, CardContentComponent, CardHeaderComponent, CardFooterComponent, CarouselComponent, CheckboxesComponent, CheckboxOptionComponent, CollapseComponent, CookieBarComponent, DatetimerPickerComponent, DividerComponent, FooterComponent, HeaderComponent, IconComponent, InputComponent, IllustrationStateComponent, ItemComponent, ListComponent, LoadingComponent, LogoComponent, MagicButtonComponent, MenuComponent, MessageComponent, ModalComponent, NotificationComponent, NotificationPanelComponent, PageContentComponent, PaginationComponent, RadioComponent, ScrimComponent, SelectComponent, SignInComponent, SkiplinkComponent, SliderComponent, SwitchComponent, TabComponent, TableComponent, TagComponent, TextareaComponent, TimerComponent, TooltipComponent, UploadComponent, WizardComponent, ClickOutsideDirective, ControllerDirective, FullWidthDirective ], exports: [ AvatarComponent, BreadcrumbComponent, ButtonComponent, CardComponent, CarouselComponent, CheckboxesComponent, CheckboxOptionComponent, CollapseComponent, CookieBarComponent, DatetimerPickerComponent, DividerComponent, FooterComponent, HeaderComponent, IconComponent, InputComponent, ItemComponent, ListComponent, LoadingComponent, LogoComponent, MagicButtonComponent, MenuComponent, MessageComponent, ModalComponent, NotificationComponent, NotificationPanelComponent, PageContentComponent, PaginationComponent, RadioComponent, ScrimComponent, SelectComponent, SignInComponent, SkiplinkComponent, SliderComponent, SwitchComponent, TabComponent, TableComponent, TagComponent, IllustrationStateComponent, TextareaComponent, TimerComponent, TooltipComponent, UploadComponent, WizardComponent, ClickOutsideDirective, ControllerDirective, FullWidthDirective ], providers: [ provideHttpClient(), { provide: MAT_DATE_LOCALE, useValue: 'pt-BR' }, { provide: DateAdapter, useClass: DayjsDateAdapter } ], schemas: [CUSTOM_ELEMENTS_SCHEMA], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2ZjLWRzLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2NmYy1kcy9zcmMvbGliL2NmYy1kcy5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHNCQUFzQixFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRSxPQUFPLEVBQ0wsV0FBVyxFQUNYLGVBQWUsR0FDaEIsTUFBTSx3QkFBd0IsQ0FBQztBQUNoQyxPQUFPLEVBQUUsV0FBVyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFbEUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ25GLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUN2RSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDakUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFDN0UsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDN0QsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDbkYsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGlFQUFpRSxDQUFDO0FBQzFHLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBQzFFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3hELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUN2RSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDdkUsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ2pFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDakUsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ2pFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLGtEQUFrRCxDQUFDO0FBQ3hGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUNqRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQztBQUMxRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDcEUsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sa0RBQWtELENBQUM7QUFDekYsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sOERBQThELENBQUM7QUFDMUcsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sa0RBQWtELENBQUM7QUFDeEYsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDbkYsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ3BFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDcEUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQztBQUN6RSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUM3RSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDdkUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUM5RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDcEUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQzlELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBQzlFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLDBDQUEwQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQztBQUMxRSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDdkUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3pELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLCtEQUErRCxDQUFDO0FBQ3ZHLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQ25FLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdFQUFnRSxDQUFDO0FBQ3JHLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLGtFQUFrRSxDQUFDO0FBQ3hHLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdFQUFnRSxDQUFDO0FBQ3JHLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLHdEQUF3RCxDQUFDO0FBQ2pHLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBQzFFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUNqRSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUM3RSxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSw4REFBOEQsQ0FBQztBQUMxRyxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUN2RSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQzs7QUF3SDdFLE1BQU0sT0FBTyxXQUFXO3dHQUFYLFdBQVc7eUdBQVgsV0FBVyxpQkE3R3BCLGtCQUFrQjtZQUNsQixpQkFBaUI7WUFDakIsdUJBQXVCO1lBQ3ZCLHNCQUFzQjtZQUN0QixlQUFlO1lBQ2YsbUJBQW1CO1lBQ25CLGVBQWU7WUFDZixhQUFhO1lBQ2Isb0JBQW9CO1lBQ3BCLG1CQUFtQjtZQUNuQixtQkFBbUI7WUFDbkIsaUJBQWlCO1lBQ2pCLG1CQUFtQjtZQUNuQix1QkFBdUI7WUFDdkIsaUJBQWlCO1lBQ2pCLGtCQUFrQjtZQUNsQix3QkFBd0I7WUFDeEIsZ0JBQWdCO1lBQ2hCLGVBQWU7WUFDZixlQUFlO1lBQ2YsYUFBYTtZQUNiLGNBQWM7WUFDZCwwQkFBMEI7WUFDMUIsYUFBYTtZQUNiLGFBQWE7WUFDYixnQkFBZ0I7WUFDaEIsYUFBYTtZQUNiLG9CQUFvQjtZQUNwQixhQUFhO1lBQ2IsZ0JBQWdCO1lBQ2hCLGNBQWM7WUFDZCxxQkFBcUI7WUFDckIsMEJBQTBCO1lBQzFCLG9CQUFvQjtZQUNwQixtQkFBbUI7WUFDbkIsY0FBYztZQUNkLGNBQWM7WUFDZCxlQUFlO1lBQ2YsZUFBZTtZQUNmLGlCQUFpQjtZQUNqQixlQUFlO1lBQ2YsZUFBZTtZQUNmLFlBQVk7WUFDWixjQUFjO1lBQ2QsWUFBWTtZQUNaLGlCQUFpQjtZQUNqQixjQUFjO1lBQ2QsZ0JBQWdCO1lBQ2hCLGVBQWU7WUFDZixlQUFlO1lBQ2YscUJBQXFCO1lBQ3JCLG1CQUFtQjtZQUNuQixrQkFBa0IsYUEzRGxCLFlBQVk7WUFDWixZQUFZO1lBQ1osbUJBQW1CO1lBQ25CLFdBQVc7WUFDWCxnQkFBZ0IsYUEwRGhCLGVBQWU7WUFDZixtQkFBbUI7WUFDbkIsZUFBZTtZQUNmLGFBQWE7WUFDYixpQkFBaUI7WUFDakIsbUJBQW1CO1lBQ25CLHVCQUF1QjtZQUN2QixpQkFBaUI7WUFDakIsa0JBQWtCO1lBQ2xCLHdCQUF3QjtZQUN4QixnQkFBZ0I7WUFDaEIsZUFBZTtZQUNmLGVBQWU7WUFDZixhQUFhO1lBQ2IsY0FBYztZQUNkLGFBQWE7WUFDYixhQUFhO1lBQ2IsZ0JBQWdCO1lBQ2hCLGFBQWE7WUFDYixvQkFBb0I7WUFDcEIsYUFBYTtZQUNiLGdCQUFnQjtZQUNoQixjQUFjO1lBQ2QscUJBQXFCO1lBQ3JCLDBCQUEwQjtZQUMxQixvQkFBb0I7WUFDcEIsbUJBQW1CO1lBQ25CLGNBQWM7WUFDZCxjQUFjO1lBQ2QsZUFBZTtZQUNmLGVBQWU7WUFDZixpQkFBaUI7WUFDakIsZUFBZTtZQUNmLGVBQWU7WUFDZixZQUFZO1lBQ1osY0FBYztZQUNkLFlBQVk7WUFDWiwwQkFBMEI7WUFDMUIsaUJBQWlCO1lBQ2pCLGNBQWM7WUFDZCxnQkFBZ0I7WUFDaEIsZUFBZTtZQUNmLGVBQWU7WUFDZixxQkFBcUI7WUFDckIsbUJBQW1CO1lBQ25CLGtCQUFrQjt5R0FTVCxXQUFXLGFBUFg7WUFDVCxpQkFBaUIsRUFBRTtZQUNuQixFQUFFLE9BQU8sRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRTtZQUMvQyxFQUFFLE9BQU8sRUFBRSxXQUFXLEVBQUUsUUFBUSxFQUFFLGdCQUFnQixFQUFFO1NBQ3JELFlBakhDLFlBQVk7WUFDWixZQUFZO1lBQ1osbUJBQW1CO1lBQ25CLFdBQVc7WUFDWCxnQkFBZ0I7OzRGQWdIUCxXQUFXO2tCQXRIdkIsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsWUFBWTt3QkFDWixZQUFZO3dCQUNaLG1CQUFtQjt3QkFDbkIsV0FBVzt3QkFDWCxnQkFBZ0I7cUJBQ2pCO29CQUNELFlBQVksRUFBRTt3QkFDWixrQkFBa0I7d0JBQ2xCLGlCQUFpQjt3QkFDakIsdUJBQXVCO3dCQUN2QixzQkFBc0I7d0JBQ3RCLGVBQWU7d0JBQ2YsbUJBQW1CO3dCQUNuQixlQUFlO3dCQUNmLGFBQWE7d0JBQ2Isb0JBQW9CO3dCQUNwQixtQkFBbUI7d0JBQ25CLG1CQUFtQjt3QkFDbkIsaUJBQWlCO3dCQUNqQixtQkFBbUI7d0JBQ25CLHVCQUF1Qjt3QkFDdkIsaUJBQWlCO3dCQUNqQixrQkFBa0I7d0JBQ2xCLHdCQUF3Qjt3QkFDeEIsZ0JBQWdCO3dCQUNoQixlQUFlO3dCQUNmLGVBQWU7d0JBQ2YsYUFBYTt3QkFDYixjQUFjO3dCQUNkLDBCQUEwQjt3QkFDMUIsYUFBYTt3QkFDYixhQUFhO3dCQUNiLGdCQUFnQjt3QkFDaEIsYUFBYTt3QkFDYixvQkFBb0I7d0JBQ3BCLGFBQWE7d0JBQ2IsZ0JBQWdCO3dCQUNoQixjQUFjO3dCQUNkLHFCQUFxQjt3QkFDckIsMEJBQTBCO3dCQUMxQixvQkFBb0I7d0JBQ3BCLG1CQUFtQjt3QkFDbkIsY0FBYzt3QkFDZCxjQUFjO3dCQUNkLGVBQWU7d0JBQ2YsZUFBZTt3QkFDZixpQkFBaUI7d0JBQ2pCLGVBQWU7d0JBQ2YsZUFBZTt3QkFDZixZQUFZO3dCQUNaLGNBQWM7d0JBQ2QsWUFBWTt3QkFDWixpQkFBaUI7d0JBQ2pCLGNBQWM7d0JBQ2QsZ0JBQWdCO3dCQUNoQixlQUFlO3dCQUNmLGVBQWU7d0JBQ2YscUJBQXFCO3dCQUNyQixtQkFBbUI7d0JBQ25CLGtCQUFrQjtxQkFDbkI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLGVBQWU7d0JBQ2YsbUJBQW1CO3dCQUNuQixlQUFlO3dCQUNmLGFBQWE7d0JBQ2IsaUJBQWlCO3dCQUNqQixtQkFBbUI7d0JBQ25CLHVCQUF1Qjt3QkFDdkIsaUJBQWlCO3dCQUNqQixrQkFBa0I7d0JBQ2xCLHdCQUF3Qjt3QkFDeEIsZ0JBQWdCO3dCQUNoQixlQUFlO3dCQUNmLGVBQWU7d0JBQ2YsYUFBYTt3QkFDYixjQUFjO3dCQUNkLGFBQWE7d0JBQ2IsYUFBYTt3QkFDYixnQkFBZ0I7d0JBQ2hCLGFBQWE7d0JBQ2Isb0JBQW9CO3dCQUNwQixhQUFhO3dCQUNiLGdCQUFnQjt3QkFDaEIsY0FBYzt3QkFDZCxxQkFBcUI7d0JBQ3JCLDBCQUEwQjt3QkFDMUIsb0JBQW9CO3dCQUNwQixtQkFBbUI7d0JBQ25CLGNBQWM7d0JBQ2QsY0FBYzt3QkFDZCxlQUFlO3dCQUNmLGVBQWU7d0JBQ2YsaUJBQWlCO3dCQUNqQixlQUFlO3dCQUNmLGVBQWU7d0JBQ2YsWUFBWTt3QkFDWixjQUFjO3dCQUNkLFlBQVk7d0JBQ1osMEJBQTBCO3dCQUMxQixpQkFBaUI7d0JBQ2pCLGNBQWM7d0JBQ2QsZ0JBQWdCO3dCQUNoQixlQUFlO3dCQUNmLGVBQWU7d0JBQ2YscUJBQXFCO3dCQUNyQixtQkFBbUI7d0JBQ25CLGtCQUFrQjtxQkFDbkI7b0JBQ0QsU0FBUyxFQUFFO3dCQUNULGlCQUFpQixFQUFFO3dCQUNuQixFQUFFLE9BQU8sRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRTt3QkFDL0MsRUFBRSxPQUFPLEVBQUUsV0FBVyxFQUFFLFFBQVEsRUFBRSxnQkFBZ0IsRUFBRTtxQkFDckQ7b0JBQ0QsT0FBTyxFQUFFLENBQUMsc0JBQXNCLENBQUM7aUJBQ2xDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ1VTVE9NX0VMRU1FTlRTX1NDSEVNQSwgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtcclxuICBEYXRlQWRhcHRlcixcclxuICBNQVRfREFURV9MT0NBTEUsXHJcbn0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvY29yZSc7XHJcbmltcG9ydCB7IEZvcm1zTW9kdWxlLCBSZWFjdGl2ZUZvcm1zTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xyXG5cclxuaW1wb3J0IHsgQXZhdGFyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2F2YXRhci9hdmF0YXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQnJlYWRjcnVtYkNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9icmVhZGNydW1iL2JyZWFkY3J1bWIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQnV0dG9uQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2J1dHRvbi9idXR0b24uY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ2FyZENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9jYXJkL2NhcmQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ2Fyb3VzZWxDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvY2Fyb3VzZWwvY2Fyb3VzZWwuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ2ZjRHNSb290Q29tcG9uZW50IH0gZnJvbSAnLi9jZmMtZHMtcm9vdC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDaGVja2JveGVzQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2NoZWNrYm94ZXMvY2hlY2tib3hlcy5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQgeyBDb21wb25lbnRzTGlzdENvbXBvbmVudCB9IGZyb20gJy4vcGFnZXMvY2ZjLXRlc3QtcGFnZS9jb21wb25lbnRzLWxpc3QvY29tcG9uZW50cy1saXN0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENvb2tpZUJhckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9jb29raWUtYmFyL2Nvb2tpZS1iYXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRGF0ZXRpbWVyUGlja2VyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2RhdGV0aW1lci1waWNrZXIvZGF0ZXRpbWVyLXBpY2tlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBEaXZpZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2RpdmlkZXIvZGl2aWRlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBGbGV4TGF5b3V0TW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvZmxleC1sYXlvdXQnO1xyXG5pbXBvcnQgeyBGb290ZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBIZWFkZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaGVhZGVyL2hlYWRlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBJY29uQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2ljb24vaWNvbi5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBJbnB1dENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9pbnB1dC9pbnB1dC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBMaXN0Q29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2xpc3QvbGlzdC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBMb2dvQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2xvZ28vbG9nby5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBNYWdpY0J1dHRvbkNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9tYWdpYy1idXR0b24vbWFnaWMtYnV0dG9uLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1lbnVDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbWVudS9tZW51LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1lc3NhZ2VDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbWVzc2FnZS9tZXNzYWdlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1vZGFsQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL21vZGFsL21vZGFsLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE5vdGlmaWNhdGlvbkNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9ub3RpZmljYXRpb24vbm90aWZpY2F0aW9uLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE5vdGlmaWNhdGlvblBhbmVsQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbi1wYW5lbC9ub3RpZmljYXRpb24tcGFuZWwuY29tcG9uZW50JztcclxuaW1wb3J0IHsgUGFnZUNvbnRlbnRDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvcGFnZS1jb250ZW50L3BhZ2UtY29udGVudC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBQYWdpbmF0aW9uQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBSYWRpb0NvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9yYWRpby9yYWRpby5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBSb3V0ZXJNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5pbXBvcnQgeyBTY3JpbUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9zY3JpbS9zY3JpbS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBTZWxlY3RDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvc2VsZWN0L3NlbGVjdC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBTaWduSW5Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvc2lnbi1pbi9zaWduLWluLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFNraXBsaW5rQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3NraXBsaW5rL3NraXBsaW5rLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFNsaWRlckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9zbGlkZXIvc2xpZGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFN3aXRjaENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9zd2l0Y2gvc3dpdGNoLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFRhYkNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy90YWIvdGFiLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFRhYmxlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3RhYmxlL3RhYmxlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFRhZ0NvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy90YWcvdGFnLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFRlc3RQYWdlQ29tcG9uZW50IH0gZnJvbSAnLi9wYWdlcy9jZmMtdGVzdC1wYWdlL3Rlc3QtcGFnZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBUZXh0YXJlYUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy90ZXh0YXJlYS90ZXh0YXJlYS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBUaW1lckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy90aW1lci90aW1lci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBUb29sdGlwQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3Rvb2x0aXAvdG9vbHRpcC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBVcGxvYWRDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvdXBsb2FkL3VwbG9hZC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBXaXphcmRDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvd2l6YXJkL3dpemFyZC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBwcm92aWRlSHR0cENsaWVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHsgVGVzdENvbXBvbmVudENvbXBvbmVudCB9IGZyb20gJy4vcGFnZXMvY2ZjLXRlc3QtcGFnZS90ZXN0LWNvbXBvbmVudC90ZXN0LWNvbXBvbmVudC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBEYXlqc0RhdGVBZGFwdGVyIH0gZnJvbSAnLi9wcm92aWRlcnMvZGF5c2pzLWRhdGUtYWRhcHRlcic7XHJcbmltcG9ydCB7IENvbnRyb2xsZXJEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvY29udHJvbGxlci5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBDYXJkSGVhZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2NhcmQvY29tcG9uZW50cy9jYXJkLWhlYWRlci9jYXJkLWhlYWRlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDYXJkQ29udGVudENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9jYXJkL2NvbXBvbmVudHMvY2FyZC1jb250ZW50L2NhcmQtY29udGVudC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDYXJkRm9vdGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2NhcmQvY29tcG9uZW50cy9jYXJkLWZvb3Rlci9jYXJkLWZvb3Rlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDaGVja2JveE9wdGlvbkNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9jaGVja2JveC1vcHRpb24vY2hlY2tib3gtb3B0aW9uLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IExvYWRpbmdDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbG9hZGluZy9sb2FkaW5nLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEl0ZW1Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaXRlbS9pdGVtLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENvbGxhcHNlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2NvbGxhcHNlL2NvbGxhcHNlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IElsbHVzdHJhdGlvblN0YXRlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lsbHVzdHJhdGlvbi1zdGF0ZS9pbGx1c3RyYXRpb24tc3RhdGUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRnVsbFdpZHRoRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2Z1bGwtd2lkdGguZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgQ2xpY2tPdXRzaWRlRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2NsaWNrLW91dHNpZGUuZGlyZWN0aXZlJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlLFxyXG4gICAgUm91dGVyTW9kdWxlLFxyXG4gICAgUmVhY3RpdmVGb3Jtc01vZHVsZSxcclxuICAgIEZvcm1zTW9kdWxlLFxyXG4gICAgRmxleExheW91dE1vZHVsZSxcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgQ2ZjRHNSb290Q29tcG9uZW50LFxyXG4gICAgVGVzdFBhZ2VDb21wb25lbnQsXHJcbiAgICBDb21wb25lbnRzTGlzdENvbXBvbmVudCxcclxuICAgIFRlc3RDb21wb25lbnRDb21wb25lbnQsXHJcbiAgICBBdmF0YXJDb21wb25lbnQsXHJcbiAgICBCcmVhZGNydW1iQ29tcG9uZW50LFxyXG4gICAgQnV0dG9uQ29tcG9uZW50LFxyXG4gICAgQ2FyZENvbXBvbmVudCxcclxuICAgIENhcmRDb250ZW50Q29tcG9uZW50LFxyXG4gICAgQ2FyZEhlYWRlckNvbXBvbmVudCxcclxuICAgIENhcmRGb290ZXJDb21wb25lbnQsXHJcbiAgICBDYXJvdXNlbENvbXBvbmVudCxcclxuICAgIENoZWNrYm94ZXNDb21wb25lbnQsXHJcbiAgICBDaGVja2JveE9wdGlvbkNvbXBvbmVudCxcclxuICAgIENvbGxhcHNlQ29tcG9uZW50LFxyXG4gICAgQ29va2llQmFyQ29tcG9uZW50LFxyXG4gICAgRGF0ZXRpbWVyUGlja2VyQ29tcG9uZW50LFxyXG4gICAgRGl2aWRlckNvbXBvbmVudCxcclxuICAgIEZvb3RlckNvbXBvbmVudCxcclxuICAgIEhlYWRlckNvbXBvbmVudCxcclxuICAgIEljb25Db21wb25lbnQsXHJcbiAgICBJbnB1dENvbXBvbmVudCxcclxuICAgIElsbHVzdHJhdGlvblN0YXRlQ29tcG9uZW50LFxyXG4gICAgSXRlbUNvbXBvbmVudCxcclxuICAgIExpc3RDb21wb25lbnQsXHJcbiAgICBMb2FkaW5nQ29tcG9uZW50LFxyXG4gICAgTG9nb0NvbXBvbmVudCxcclxuICAgIE1hZ2ljQnV0dG9uQ29tcG9uZW50LFxyXG4gICAgTWVudUNvbXBvbmVudCxcclxuICAgIE1lc3NhZ2VDb21wb25lbnQsXHJcbiAgICBNb2RhbENvbXBvbmVudCxcclxuICAgIE5vdGlmaWNhdGlvbkNvbXBvbmVudCxcclxuICAgIE5vdGlmaWNhdGlvblBhbmVsQ29tcG9uZW50LFxyXG4gICAgUGFnZUNvbnRlbnRDb21wb25lbnQsXHJcbiAgICBQYWdpbmF0aW9uQ29tcG9uZW50LFxyXG4gICAgUmFkaW9Db21wb25lbnQsXHJcbiAgICBTY3JpbUNvbXBvbmVudCxcclxuICAgIFNlbGVjdENvbXBvbmVudCxcclxuICAgIFNpZ25JbkNvbXBvbmVudCxcclxuICAgIFNraXBsaW5rQ29tcG9uZW50LFxyXG4gICAgU2xpZGVyQ29tcG9uZW50LFxyXG4gICAgU3dpdGNoQ29tcG9uZW50LFxyXG4gICAgVGFiQ29tcG9uZW50LFxyXG4gICAgVGFibGVDb21wb25lbnQsXHJcbiAgICBUYWdDb21wb25lbnQsXHJcbiAgICBUZXh0YXJlYUNvbXBvbmVudCxcclxuICAgIFRpbWVyQ29tcG9uZW50LFxyXG4gICAgVG9vbHRpcENvbXBvbmVudCxcclxuICAgIFVwbG9hZENvbXBvbmVudCxcclxuICAgIFdpemFyZENvbXBvbmVudCxcclxuICAgIENsaWNrT3V0c2lkZURpcmVjdGl2ZSxcclxuICAgIENvbnRyb2xsZXJEaXJlY3RpdmUsXHJcbiAgICBGdWxsV2lkdGhEaXJlY3RpdmVcclxuICBdLFxyXG4gIGV4cG9ydHM6IFtcclxuICAgIEF2YXRhckNvbXBvbmVudCxcclxuICAgIEJyZWFkY3J1bWJDb21wb25lbnQsXHJcbiAgICBCdXR0b25Db21wb25lbnQsXHJcbiAgICBDYXJkQ29tcG9uZW50LFxyXG4gICAgQ2Fyb3VzZWxDb21wb25lbnQsXHJcbiAgICBDaGVja2JveGVzQ29tcG9uZW50LFxyXG4gICAgQ2hlY2tib3hPcHRpb25Db21wb25lbnQsXHJcbiAgICBDb2xsYXBzZUNvbXBvbmVudCxcclxuICAgIENvb2tpZUJhckNvbXBvbmVudCxcclxuICAgIERhdGV0aW1lclBpY2tlckNvbXBvbmVudCxcclxuICAgIERpdmlkZXJDb21wb25lbnQsXHJcbiAgICBGb290ZXJDb21wb25lbnQsXHJcbiAgICBIZWFkZXJDb21wb25lbnQsXHJcbiAgICBJY29uQ29tcG9uZW50LFxyXG4gICAgSW5wdXRDb21wb25lbnQsXHJcbiAgICBJdGVtQ29tcG9uZW50LFxyXG4gICAgTGlzdENvbXBvbmVudCxcclxuICAgIExvYWRpbmdDb21wb25lbnQsXHJcbiAgICBMb2dvQ29tcG9uZW50LFxyXG4gICAgTWFnaWNCdXR0b25Db21wb25lbnQsXHJcbiAgICBNZW51Q29tcG9uZW50LFxyXG4gICAgTWVzc2FnZUNvbXBvbmVudCxcclxuICAgIE1vZGFsQ29tcG9uZW50LFxyXG4gICAgTm90aWZpY2F0aW9uQ29tcG9uZW50LFxyXG4gICAgTm90aWZpY2F0aW9uUGFuZWxDb21wb25lbnQsXHJcbiAgICBQYWdlQ29udGVudENvbXBvbmVudCxcclxuICAgIFBhZ2luYXRpb25Db21wb25lbnQsXHJcbiAgICBSYWRpb0NvbXBvbmVudCxcclxuICAgIFNjcmltQ29tcG9uZW50LFxyXG4gICAgU2VsZWN0Q29tcG9uZW50LFxyXG4gICAgU2lnbkluQ29tcG9uZW50LFxyXG4gICAgU2tpcGxpbmtDb21wb25lbnQsXHJcbiAgICBTbGlkZXJDb21wb25lbnQsXHJcbiAgICBTd2l0Y2hDb21wb25lbnQsXHJcbiAgICBUYWJDb21wb25lbnQsXHJcbiAgICBUYWJsZUNvbXBvbmVudCxcclxuICAgIFRhZ0NvbXBvbmVudCxcclxuICAgIElsbHVzdHJhdGlvblN0YXRlQ29tcG9uZW50LFxyXG4gICAgVGV4dGFyZWFDb21wb25lbnQsXHJcbiAgICBUaW1lckNvbXBvbmVudCxcclxuICAgIFRvb2x0aXBDb21wb25lbnQsXHJcbiAgICBVcGxvYWRDb21wb25lbnQsXHJcbiAgICBXaXphcmRDb21wb25lbnQsXHJcbiAgICBDbGlja091dHNpZGVEaXJlY3RpdmUsXHJcbiAgICBDb250cm9sbGVyRGlyZWN0aXZlLFxyXG4gICAgRnVsbFdpZHRoRGlyZWN0aXZlXHJcbiAgXSxcclxuICBwcm92aWRlcnM6IFtcclxuICAgIHByb3ZpZGVIdHRwQ2xpZW50KCksXHJcbiAgICB7IHByb3ZpZGU6IE1BVF9EQVRFX0xPQ0FMRSwgdXNlVmFsdWU6ICdwdC1CUicgfSxcclxuICAgIHsgcHJvdmlkZTogRGF0ZUFkYXB0ZXIsIHVzZUNsYXNzOiBEYXlqc0RhdGVBZGFwdGVyIH1cclxuICBdLFxyXG4gIHNjaGVtYXM6IFtDVVNUT01fRUxFTUVOVFNfU0NIRU1BXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIENmY0RzTW9kdWxlIHt9XHJcbiJdfQ==