cfc-ds
Version:
Design System do Conselho Federal de Contabilidade baseado no govbr-ds
318 lines • 34.3 kB
JavaScript
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 { 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 { TabItemComponent } from './components/tabItem/tab-item.component';
import { TabContentComponent } from './components/tabContent/tab-content.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 { WizardStepComponent } from './components/wizard/wizardStep/wizard-step.component';
import { WizardNavigationComponent } from './components/wizard/wizardNavigation/wizard-navigation.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 { 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 { CheckboxComponent } from './components/checkbox/checkbox.component';
import { StepComponent } from './components/step/step.component';
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,
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,
TabItemComponent,
TabContentComponent,
TableComponent,
TagComponent,
TextareaComponent,
TimerComponent,
TooltipComponent,
UploadComponent,
WizardComponent,
WizardStepComponent,
WizardNavigationComponent,
ClickOutsideDirective,
ControllerDirective,
FullWidthDirective,
CheckboxComponent,
StepComponent], imports: [CommonModule,
RouterModule,
ReactiveFormsModule,
FormsModule,
FlexLayoutModule], exports: [AvatarComponent,
BreadcrumbComponent,
ButtonComponent,
CardComponent,
CarouselComponent,
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,
TabItemComponent,
TabContentComponent,
TableComponent,
TagComponent,
IllustrationStateComponent,
TextareaComponent,
TimerComponent,
TooltipComponent,
UploadComponent,
WizardComponent,
WizardStepComponent,
WizardNavigationComponent,
ClickOutsideDirective,
ControllerDirective,
FullWidthDirective,
CheckboxComponent,
StepComponent] });
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,
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,
TabItemComponent,
TabContentComponent,
TableComponent,
TagComponent,
TextareaComponent,
TimerComponent,
TooltipComponent,
UploadComponent,
WizardComponent,
WizardStepComponent,
WizardNavigationComponent,
ClickOutsideDirective,
ControllerDirective,
FullWidthDirective,
CheckboxComponent,
StepComponent
],
exports: [
AvatarComponent,
BreadcrumbComponent,
ButtonComponent,
CardComponent,
CarouselComponent,
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,
TabItemComponent,
TabContentComponent,
TableComponent,
TagComponent,
IllustrationStateComponent,
TextareaComponent,
TimerComponent,
TooltipComponent,
UploadComponent,
WizardComponent,
WizardStepComponent,
WizardNavigationComponent,
ClickOutsideDirective,
ControllerDirective,
FullWidthDirective,
CheckboxComponent,
StepComponent
],
providers: [
provideHttpClient(),
{ provide: MAT_DATE_LOCALE, useValue: 'pt-BR' },
{ provide: DateAdapter, useClass: DayjsDateAdapter }
],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2ZjLWRzLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2NmYy1kcy9zcmMvbGliL2NmYy1kcy5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHNCQUFzQixFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRSxPQUFPLEVBQ0wsV0FBVyxFQUNYLGVBQWUsR0FDaEIsTUFBTSx3QkFBd0IsQ0FBQztBQUNoQyxPQUFPLEVBQUUsV0FBVyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFbEUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ25GLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUN2RSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDakUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFDN0UsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDN0QsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGlFQUFpRSxDQUFDO0FBQzFHLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBQzFFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3hELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUN2RSxPQUFPLEVBQUUsZUFB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WyJpbXBvcnQgeyBDVVNUT01fRUxFTUVOVFNfU0NIRU1BLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1xyXG4gIERhdGVBZGFwdGVyLFxyXG4gIE1BVF9EQVRFX0xPQ0FMRSxcclxufSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9jb3JlJztcclxuaW1wb3J0IHsgRm9ybXNNb2R1bGUsIFJlYWN0aXZlRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XHJcblxyXG5pbXBvcnQgeyBBdmF0YXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvYXZhdGFyL2F2YXRhci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBCcmVhZGNydW1iQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2JyZWFkY3J1bWIvYnJlYWRjcnVtYi5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBCdXR0b25Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvYnV0dG9uL2J1dHRvbi5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDYXJkQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2NhcmQvY2FyZC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDYXJvdXNlbENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9jYXJvdXNlbC9jYXJvdXNlbC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDZmNEc1Jvb3RDb21wb25lbnQgfSBmcm9tICcuL2NmYy1kcy1yb290LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IENvbXBvbmVudHNMaXN0Q29tcG9uZW50IH0gZnJvbSAnLi9wYWdlcy9jZmMtdGVzdC1wYWdlL2NvbXBvbmVudHMtbGlzdC9jb21wb25lbnRzLWxpc3QuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ29va2llQmFyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2Nvb2tpZS1iYXIvY29va2llLWJhci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBEYXRldGltZXJQaWNrZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZGF0ZXRpbWVyLXBpY2tlci9kYXRldGltZXItcGlja2VyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IERpdmlkZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZGl2aWRlci9kaXZpZGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEZsZXhMYXlvdXRNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mbGV4LWxheW91dCc7XHJcbmltcG9ydCB7IEZvb3RlckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9mb290ZXIvZm9vdGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEhlYWRlckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEljb25Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaWNvbi9pY29uLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IElucHV0Q29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lucHV0L2lucHV0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IExpc3RDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbGlzdC9saXN0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IExvZ29Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbG9nby9sb2dvLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1hZ2ljQnV0dG9uQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL21hZ2ljLWJ1dHRvbi9tYWdpYy1idXR0b24uY29tcG9uZW50JztcclxuaW1wb3J0IHsgTWVudUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9tZW51L21lbnUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTWVzc2FnZUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9tZXNzYWdlL21lc3NhZ2UuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTW9kYWxDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbW9kYWwvbW9kYWwuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTm90aWZpY2F0aW9uQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbi9ub3RpZmljYXRpb24uY29tcG9uZW50JztcclxuaW1wb3J0IHsgTm90aWZpY2F0aW9uUGFuZWxDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbm90aWZpY2F0aW9uLXBhbmVsL25vdGlmaWNhdGlvbi1wYW5lbC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBQYWdlQ29udGVudENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9wYWdlLWNvbnRlbnQvcGFnZS1jb250ZW50LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFBhZ2luYXRpb25Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFJhZGlvQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3JhZGlvL3JhZGlvLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFJvdXRlck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcbmltcG9ydCB7IFNjcmltQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3NjcmltL3NjcmltLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFNlbGVjdENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9zZWxlY3Qvc2VsZWN0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFNpZ25JbkNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9zaWduLWluL3NpZ24taW4uY29tcG9uZW50JztcclxuaW1wb3J0IHsgU2tpcGxpbmtDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvc2tpcGxpbmsvc2tpcGxpbmsuY29tcG9uZW50JztcclxuaW1wb3J0IHsgU2xpZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3NsaWRlci9zbGlkZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgU3dpdGNoQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3N3aXRjaC9zd2l0Y2guY29tcG9uZW50JztcclxuaW1wb3J0IHsgVGFiQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3RhYi90YWIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgVGFiSXRlbUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy90YWJJdGVtL3RhYi1pdGVtLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFRhYkNvbnRlbnRDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvdGFiQ29udGVudC90YWItY29udGVudC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBUYWJsZUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy90YWJsZS90YWJsZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBUYWdDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvdGFnL3RhZy5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBUZXN0UGFnZUNvbXBvbmVudCB9IGZyb20gJy4vcGFnZXMvY2ZjLXRlc3QtcGFnZS90ZXN0LXBhZ2UuY29tcG9uZW50JztcclxuaW1wb3J0IHsgVGV4dGFyZWFDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvdGV4dGFyZWEvdGV4dGFyZWEuY29tcG9uZW50JztcclxuaW1wb3J0IHsgVGltZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvdGltZXIvdGltZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgVG9vbHRpcENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy90b29sdGlwL3Rvb2x0aXAuY29tcG9uZW50JztcclxuaW1wb3J0IHsgVXBsb2FkQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3VwbG9hZC91cGxvYWQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgV2l6YXJkQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3dpemFyZC93aXphcmQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgV2l6YXJkU3RlcENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy93aXphcmQvd2l6YXJkU3RlcC93aXphcmQtc3RlcC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBXaXphcmROYXZpZ2F0aW9uQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3dpemFyZC93aXphcmROYXZpZ2F0aW9uL3dpemFyZC1uYXZpZ2F0aW9uLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IHByb3ZpZGVIdHRwQ2xpZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQgeyBUZXN0Q29tcG9uZW50Q29tcG9uZW50IH0gZnJvbSAnLi9wYWdlcy9jZmMtdGVzdC1wYWdlL3Rlc3QtY29tcG9uZW50L3Rlc3QtY29tcG9uZW50LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IERheWpzRGF0ZUFkYXB0ZXIgfSBmcm9tICcuL3Byb3ZpZGVycy9kYXlzanMtZGF0ZS1hZGFwdGVyJztcclxuaW1wb3J0IHsgQ29udHJvbGxlckRpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9jb250cm9sbGVyLmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IENhcmRIZWFkZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvY2FyZC9jb21wb25lbnRzL2NhcmQtaGVhZGVyL2NhcmQtaGVhZGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENhcmRDb250ZW50Q29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2NhcmQvY29tcG9uZW50cy9jYXJkLWNvbnRlbnQvY2FyZC1jb250ZW50LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENhcmRGb290ZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvY2FyZC9jb21wb25lbnRzL2NhcmQtZm9vdGVyL2NhcmQtZm9vdGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IExvYWRpbmdDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbG9hZGluZy9sb2FkaW5nLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEl0ZW1Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvaXRlbS9pdGVtLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENvbGxhcHNlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2NvbGxhcHNlL2NvbGxhcHNlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IElsbHVzdHJhdGlvblN0YXRlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2lsbHVzdHJhdGlvbi1zdGF0ZS9pbGx1c3RyYXRpb24tc3RhdGUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRnVsbFdpZHRoRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2Z1bGwtd2lkdGguZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgQ2xpY2tPdXRzaWRlRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2NsaWNrLW91dHNpZGUuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgQ2hlY2tib3hDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvY2hlY2tib3gvY2hlY2tib3guY29tcG9uZW50JztcclxuaW1wb3J0IHsgU3RlcENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9zdGVwL3N0ZXAuY29tcG9uZW50JztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlLFxyXG4gICAgUm91dGVyTW9kdWxlLFxyXG4gICAgUmVhY3RpdmVGb3Jtc01vZHVsZSxcclxuICAgIEZvcm1zTW9kdWxlLFxyXG4gICAgRmxleExheW91dE1vZHVsZSxcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgQ2ZjRHNSb290Q29tcG9uZW50LFxyXG4gICAgVGVzdFBhZ2VDb21wb25lbnQsXHJcbiAgICBDb21wb25lbnRzTGlzdENvbXBvbmVudCxcclxuICAgIFRlc3RDb21wb25lbnRDb21wb25lbnQsXHJcbiAgICBBdmF0YXJDb21wb25lbnQsXHJcbiAgICBCcmVhZGNydW1iQ29tcG9uZW50LFxyXG4gICAgQnV0dG9uQ29tcG9uZW50LFxyXG4gICAgQ2FyZENvbXBvbmVudCxcclxuICAgIENhcmRDb250ZW50Q29tcG9uZW50LFxyXG4gICAgQ2FyZEhlYWRlckNvbXBvbmVudCxcclxuICAgIENhcmRGb290ZXJDb21wb25lbnQsXHJcbiAgICBDYXJvdXNlbENvbXBvbmVudCxcclxuICAgIENvbGxhcHNlQ29tcG9uZW50LFxyXG4gICAgQ29va2llQmFyQ29tcG9uZW50LFxyXG4gICAgRGF0ZXRpbWVyUGlja2VyQ29tcG9uZW50LFxyXG4gICAgRGl2aWRlckNvbXBvbmVudCxcclxuICAgIEZvb3RlckNvbXBvbmVudCxcclxuICAgIEhlYWRlckNvbXBvbmVudCxcclxuICAgIEljb25Db21wb25lbnQsXHJcbiAgICBJbnB1dENvbXBvbmVudCxcclxuICAgIElsbHVzdHJhdGlvblN0YXRlQ29tcG9uZW50LFxyXG4gICAgSXRlbUNvbXBvbmVudCxcclxuICAgIExpc3RDb21wb25lbnQsXHJcbiAgICBMb2FkaW5nQ29tcG9uZW50LFxyXG4gICAgTG9nb0NvbXBvbmVudCxcclxuICAgIE1hZ2ljQnV0dG9uQ29tcG9uZW50LFxyXG4gICAgTWVudUNvbXBvbmVudCxcclxuICAgIE1lc3NhZ2VDb21wb25lbnQsXHJcbiAgICBNb2RhbENvbXBvbmVudCxcclxuICAgIE5vdGlmaWNhdGlvbkNvbXBvbmVudCxcclxuICAgIE5vdGlmaWNhdGlvblBhbmVsQ29tcG9uZW50LFxyXG4gICAgUGFnZUNvbnRlbnRDb21wb25lbnQsXHJcbiAgICBQYWdpbmF0aW9uQ29tcG9uZW50LFxyXG4gICAgUmFkaW9Db21wb25lbnQsXHJcbiAgICBTY3JpbUNvbXBvbmVudCxcclxuICAgIFNlbGVjdENvbXBvbmVudCxcclxuICAgIFNpZ25JbkNvbXBvbmVudCxcclxuICAgIFNraXBsaW5rQ29tcG9uZW50LFxyXG4gICAgU2xpZGVyQ29tcG9uZW50LFxyXG4gICAgU3dpdGNoQ29tcG9uZW50LFxyXG4gICAgVGFiQ29tcG9uZW50LFxyXG4gICAgVGFiSXRlbUNvbXBvbmVudCxcclxuICAgIFRhYkNvbnRlbnRDb21wb25lbnQsXHJcbiAgICBUYWJsZUNvbXBvbmVudCxcclxuICAgIFRhZ0NvbXBvbmVudCxcclxuICAgIFRleHRhcmVhQ29tcG9uZW50LFxyXG4gICAgVGltZXJDb21wb25lbnQsXHJcbiAgICBUb29sdGlwQ29tcG9uZW50LFxyXG4gICAgVXBsb2FkQ29tcG9uZW50LFxyXG4gICAgV2l6YXJkQ29tcG9uZW50LFxyXG4gICAgV2l6YXJkU3RlcENvbXBvbmVudCxcclxuICAgIFdpemFyZE5hdmlnYXRpb25Db21wb25lbnQsXHJcbiAgICBDbGlja091dHNpZGVEaXJlY3RpdmUsXHJcbiAgICBDb250cm9sbGVyRGlyZWN0aXZlLFxyXG4gICAgRnVsbFdpZHRoRGlyZWN0aXZlLFxyXG4gICAgQ2hlY2tib3hDb21wb25lbnQsXHJcbiAgICBTdGVwQ29tcG9uZW50XHJcbiAgXSxcclxuICBleHBvcnRzOiBbXHJcbiAgICBBdmF0YXJDb21wb25lbnQsXHJcbiAgICBCcmVhZGNydW1iQ29tcG9uZW50LFxyXG4gICAgQnV0dG9uQ29tcG9uZW50LFxyXG4gICAgQ2FyZENvbXBvbmVudCxcclxuICAgIENhcm91c2VsQ29tcG9uZW50LFxyXG4gICAgQ29sbGFwc2VDb21wb25lbnQsXHJcbiAgICBDb29raWVCYXJDb21wb25lbnQsXHJcbiAgICBEYXRldGltZXJQaWNrZXJDb21wb25lbnQsXHJcbiAgICBEaXZpZGVyQ29tcG9uZW50LFxyXG4gICAgRm9vdGVyQ29tcG9uZW50LFxyXG4gICAgSGVhZGVyQ29tcG9uZW50LFxyXG4gICAgSWNvbkNvbXBvbmVudCxcclxuICAgIElucHV0Q29tcG9uZW50LFxyXG4gICAgSXRlbUNvbXBvbmVudCxcclxuICAgIExpc3RDb21wb25lbnQsXHJcbiAgICBMb2FkaW5nQ29tcG9uZW50LFxyXG4gICAgTG9nb0NvbXBvbmVudCxcclxuICAgIE1hZ2ljQnV0dG9uQ29tcG9uZW50LFxyXG4gICAgTWVudUNvbXBvbmVudCxcclxuICAgIE1lc3NhZ2VDb21wb25lbnQsXHJcbiAgICBNb2RhbENvbXBvbmVudCxcclxuICAgIE5vdGlmaWNhdGlvbkNvbXBvbmVudCxcclxuICAgIE5vdGlmaWNhdGlvblBhbmVsQ29tcG9uZW50LFxyXG4gICAgUGFnZUNvbnRlbnRDb21wb25lbnQsXHJcbiAgICBQYWdpbmF0aW9uQ29tcG9uZW50LFxyXG4gICAgUmFkaW9Db21wb25lbnQsXHJcbiAgICBTY3JpbUNvbXBvbmVudCxcclxuICAgIFNlbGVjdENvbXBvbmVudCxcclxuICAgIFNpZ25JbkNvbXBvbmVudCxcclxuICAgIFNraXBsaW5rQ29tcG9uZW50LFxyXG4gICAgU2xpZGVyQ29tcG9uZW50LFxyXG4gICAgU3dpdGNoQ29tcG9uZW50LFxyXG4gICAgVGFiQ29tcG9uZW50LFxyXG4gICAgVGFiSXRlbUNvbXBvbmVudCxcclxuICAgIFRhYkNvbnRlbnRDb21wb25lbnQsXHJcbiAgICBUYWJsZUNvbXBvbmVudCxcclxuICAgIFRhZ0NvbXBvbmVudCxcclxuICAgIElsbHVzdHJhdGlvblN0YXRlQ29tcG9uZW50LFxyXG4gICAgVGV4dGFyZWFDb21wb25lbnQsXHJcbiAgICBUaW1lckNvbXBvbmVudCxcclxuICAgIFRvb2x0aXBDb21wb25lbnQsXHJcbiAgICBVcGxvYWRDb21wb25lbnQsXHJcbiAgICBXaXphcmRDb21wb25lbnQsXHJcbiAgICBXaXphcmRTdGVwQ29tcG9uZW50LFxyXG4gICAgV2l6YXJkTmF2aWdhdGlvbkNvbXBvbmVudCxcclxuICAgIENsaWNrT3V0c2lkZURpcmVjdGl2ZSxcclxuICAgIENvbnRyb2xsZXJEaXJlY3RpdmUsXHJcbiAgICBGdWxsV2lkdGhEaXJlY3RpdmUsXHJcbiAgICBDaGVja2JveENvbXBvbmVudCxcclxuICAgIFN0ZXBDb21wb25lbnRcclxuICBdLFxyXG4gIHByb3ZpZGVyczogW1xyXG4gICAgcHJvdmlkZUh0dHBDbGllbnQoKSxcclxuICAgIHsgcHJvdmlkZTogTUFUX0RBVEVfTE9DQUxFLCB1c2VWYWx1ZTogJ3B0LUJSJyB9LFxyXG4gICAgeyBwcm92aWRlOiBEYXRlQWRhcHRlciwgdXNlQ2xhc3M6IERheWpzRGF0ZUFkYXB0ZXIgfVxyXG4gIF0sXHJcbiAgc2NoZW1hczogW0NVU1RPTV9FTEVNRU5UU19TQ0hFTUFdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQ2ZjRHNNb2R1bGUge31cclxuIl19