UNPKG

@angular-mdl/core

Version:

Angular components, directives and styles based on material design lite https://getmdl.io.

276 lines 21.8 kB
import { NgModule } from "@angular/core"; import { MdlCommonsModule } from "./common/mdl-common.module"; import { MdlLayoutModule } from "./layout/mdl-layout.module"; import { MdlIconModule } from "./icon/mdl-icon.module"; import { MdlBadgeModule } from "./badge/mdl-badge.module"; import { MdlButtonModule } from "./button/mdl-button.module"; import { MdlCardModule } from "./card/mdl-card.module"; import { MdlCheckboxModule } from "./checkbox/mdl-checkbox.module"; import { MdlChipModule } from "./chips/mdl-chip.module"; import { MdlDialogModule } from "./dialog/mdl-dialog.module"; import { MdlDialogOutletModule } from "./dialog-outlet/mdl-dialog-outlet.module"; import { MdlIconToggleModule } from "./icon-toggle/mdl-icon-toggle.module"; import { MdlListModule } from "./list/mdl-list.module"; import { MdlMenuModule } from "./menu/mdl-menu.module"; import { MdlProgressModule } from "./progress/mdl-progress.module"; import { MdlRadioModule } from "./radio/mdl-radio.module"; import { MdlShadowModule } from "./shadow/mdl-shadow.module"; import { MdlSliderModule } from "./slider/mdl-slider.module"; import { MdlSnackbarModule } from "./snackbar/mdl-snackbar.module"; import { MdlSpinnerModule } from "./spinner/mdl-spinner.module"; import { MdlSwitchModule } from "./switch/mdl-switch.module"; import { MdlTableModule } from "./table/mdl-table.module"; import { MdlTabsModule } from "./tabs/mdl-tabs.module"; import { MdlTextFieldModule } from "./textfield/mdl-textfield.module"; import { MdlTooltipModule } from "./tooltip/mdl-tooltip.module"; import { MdlRippleModule } from "./ripple/mdl-ripple.module"; import * as i0 from "@angular/core"; import * as i1 from "./button/mdl-button.module"; import * as i2 from "./layout/mdl-layout.module"; import * as i3 from "./checkbox/mdl-checkbox.module"; import * as i4 from "./chips/mdl-chip.module"; import * as i5 from "./dialog/mdl-dialog.module"; import * as i6 from "./dialog-outlet/mdl-dialog-outlet.module"; import * as i7 from "./spinner/mdl-spinner.module"; import * as i8 from "./badge/mdl-badge.module"; import * as i9 from "./shadow/mdl-shadow.module"; import * as i10 from "./card/mdl-card.module"; import * as i11 from "./radio/mdl-radio.module"; import * as i12 from "./ripple/mdl-ripple.module"; import * as i13 from "./progress/mdl-progress.module"; import * as i14 from "./icon/mdl-icon.module"; import * as i15 from "./icon-toggle/mdl-icon-toggle.module"; import * as i16 from "./list/mdl-list.module"; import * as i17 from "./slider/mdl-slider.module"; import * as i18 from "./switch/mdl-switch.module"; import * as i19 from "./snackbar/mdl-snackbar.module"; import * as i20 from "./tooltip/mdl-tooltip.module"; import * as i21 from "./table/mdl-table.module"; import * as i22 from "./menu/mdl-menu.module"; import * as i23 from "./tabs/mdl-tabs.module"; import * as i24 from "./textfield/mdl-textfield.module"; const MODULES = [ MdlBadgeModule, MdlButtonModule, MdlCardModule, MdlCheckboxModule, MdlChipModule, MdlCommonsModule, MdlDialogModule, MdlDialogOutletModule, MdlIconModule, MdlIconToggleModule, MdlLayoutModule, MdlListModule, MdlMenuModule, MdlProgressModule, MdlRadioModule, MdlRippleModule, MdlShadowModule, MdlSliderModule, MdlSnackbarModule, MdlSpinnerModule, MdlSwitchModule, MdlTableModule, MdlTabsModule, MdlTextFieldModule, MdlTooltipModule, ]; export class MdlModule { } MdlModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: MdlModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); MdlModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "15.0.4", ngImport: i0, type: MdlModule, imports: [i1.MdlButtonModule, i2.MdlLayoutModule, i3.MdlCheckboxModule, i4.MdlChipModule, i5.MdlDialogModule, i6.MdlDialogOutletModule, i7.MdlSpinnerModule, i8.MdlBadgeModule, i9.MdlShadowModule, i10.MdlCardModule, i11.MdlRadioModule, i12.MdlRippleModule, i13.MdlProgressModule, i14.MdlIconModule, i15.MdlIconToggleModule, i16.MdlListModule, i17.MdlSliderModule, i18.MdlSwitchModule, i19.MdlSnackbarModule, i20.MdlTooltipModule, i21.MdlTableModule, i22.MdlMenuModule, i23.MdlTabsModule, i24.MdlTextFieldModule], exports: [MdlBadgeModule, MdlButtonModule, MdlCardModule, MdlCheckboxModule, MdlChipModule, MdlCommonsModule, MdlDialogModule, MdlDialogOutletModule, MdlIconModule, MdlIconToggleModule, MdlLayoutModule, MdlListModule, MdlMenuModule, MdlProgressModule, MdlRadioModule, MdlRippleModule, MdlShadowModule, MdlSliderModule, MdlSnackbarModule, MdlSpinnerModule, MdlSwitchModule, MdlTableModule, MdlTabsModule, MdlTextFieldModule, MdlTooltipModule] }); MdlModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: MdlModule, imports: [MdlButtonModule.forRoot(), MdlLayoutModule.forRoot(), MdlCheckboxModule.forRoot(), MdlChipModule.forRoot(), MdlDialogModule.forRoot(), MdlDialogOutletModule.forRoot(), MdlSpinnerModule.forRoot(), MdlBadgeModule.forRoot(), MdlShadowModule.forRoot(), MdlCardModule.forRoot(), MdlRadioModule.forRoot(), MdlRippleModule.forRoot(), MdlProgressModule.forRoot(), MdlIconModule.forRoot(), MdlIconToggleModule.forRoot(), MdlListModule.forRoot(), MdlSliderModule.forRoot(), MdlSwitchModule.forRoot(), MdlSnackbarModule.forRoot(), MdlTooltipModule.forRoot(), MdlTableModule.forRoot(), MdlMenuModule.forRoot(), MdlTabsModule.forRoot(), MdlTextFieldModule.forRoot(), MdlBadgeModule, MdlButtonModule, MdlCardModule, MdlCheckboxModule, MdlChipModule, MdlCommonsModule, MdlDialogModule, MdlDialogOutletModule, MdlIconModule, MdlIconToggleModule, MdlLayoutModule, MdlListModule, MdlMenuModule, MdlProgressModule, MdlRadioModule, MdlRippleModule, MdlShadowModule, MdlSliderModule, MdlSnackbarModule, MdlSpinnerModule, MdlSwitchModule, MdlTableModule, MdlTabsModule, MdlTextFieldModule, MdlTooltipModule] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: MdlModule, decorators: [{ type: NgModule, args: [{ declarations: [], imports: [ MdlButtonModule.forRoot(), MdlLayoutModule.forRoot(), MdlCheckboxModule.forRoot(), MdlChipModule.forRoot(), MdlDialogModule.forRoot(), MdlDialogOutletModule.forRoot(), MdlSpinnerModule.forRoot(), MdlBadgeModule.forRoot(), MdlShadowModule.forRoot(), MdlCardModule.forRoot(), MdlRadioModule.forRoot(), MdlRippleModule.forRoot(), MdlProgressModule.forRoot(), MdlIconModule.forRoot(), MdlIconToggleModule.forRoot(), MdlListModule.forRoot(), MdlSliderModule.forRoot(), MdlSwitchModule.forRoot(), MdlSnackbarModule.forRoot(), MdlTooltipModule.forRoot(), MdlTableModule.forRoot(), MdlMenuModule.forRoot(), MdlTabsModule.forRoot(), MdlTextFieldModule.forRoot(), ], exports: [...MODULES], }] }] }); // @deprectaed use MdlModule - all services are provided in root by default. export class MdlNonRootModule { static forRoot() { return { ngModule: MdlModule }; } } MdlNonRootModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: MdlNonRootModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); MdlNonRootModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "15.0.4", ngImport: i0, type: MdlNonRootModule, imports: [MdlBadgeModule, MdlButtonModule, MdlCardModule, MdlCheckboxModule, MdlChipModule, MdlCommonsModule, MdlDialogModule, MdlDialogOutletModule, MdlIconModule, MdlIconToggleModule, MdlLayoutModule, MdlListModule, MdlMenuModule, MdlProgressModule, MdlRadioModule, MdlRippleModule, MdlShadowModule, MdlSliderModule, MdlSnackbarModule, MdlSpinnerModule, MdlSwitchModule, MdlTableModule, MdlTabsModule, MdlTextFieldModule, MdlTooltipModule], exports: [MdlBadgeModule, MdlButtonModule, MdlCardModule, MdlCheckboxModule, MdlChipModule, MdlCommonsModule, MdlDialogModule, MdlDialogOutletModule, MdlIconModule, MdlIconToggleModule, MdlLayoutModule, MdlListModule, MdlMenuModule, MdlProgressModule, MdlRadioModule, MdlRippleModule, MdlShadowModule, MdlSliderModule, MdlSnackbarModule, MdlSpinnerModule, MdlSwitchModule, MdlTableModule, MdlTabsModule, MdlTextFieldModule, MdlTooltipModule] }); MdlNonRootModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: MdlNonRootModule, imports: [MODULES, MdlBadgeModule, MdlButtonModule, MdlCardModule, MdlCheckboxModule, MdlChipModule, MdlCommonsModule, MdlDialogModule, MdlDialogOutletModule, MdlIconModule, MdlIconToggleModule, MdlLayoutModule, MdlListModule, MdlMenuModule, MdlProgressModule, MdlRadioModule, MdlRippleModule, MdlShadowModule, MdlSliderModule, MdlSnackbarModule, MdlSpinnerModule, MdlSwitchModule, MdlTableModule, MdlTabsModule, MdlTextFieldModule, MdlTooltipModule] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: MdlNonRootModule, decorators: [{ type: NgModule, args: [{ imports: MODULES, exports: MODULES, }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jb3JlL3NyYy9saWIvY29yZS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDOUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzdELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzdELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUNuRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDeEQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzdELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDBDQUEwQyxDQUFDO0FBQ2pGLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQzNFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDdkQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDbkUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQzFELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsZUFB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YixhQUFhO1FBQ2IsaUJBQWlCO1FBQ2pCLGNBQWM7UUFDZCxlQUFlO1FBQ2YsZUFBZTtRQUNmLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixjQUFjO1FBQ2QsYUFBYTtRQUNiLGtCQUFrQjtRQUNsQixnQkFBZ0I7MkZBd0NMLGdCQUFnQjtrQkFMNUIsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUUsT0FBTztvQkFDaEIsT0FBTyxFQUFFLE9BQU87aUJBQ2pCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgTWRsQ29tbW9uc01vZHVsZSB9IGZyb20gXCIuL2NvbW1vbi9tZGwtY29tbW9uLm1vZHVsZVwiO1xuaW1wb3J0IHsgTWRsTGF5b3V0TW9kdWxlIH0gZnJvbSBcIi4vbGF5b3V0L21kbC1sYXlvdXQubW9kdWxlXCI7XG5pbXBvcnQgeyBNZGxJY29uTW9kdWxlIH0gZnJvbSBcIi4vaWNvbi9tZGwtaWNvbi5tb2R1bGVcIjtcbmltcG9ydCB7IE1kbEJhZGdlTW9kdWxlIH0gZnJvbSBcIi4vYmFkZ2UvbWRsLWJhZGdlLm1vZHVsZVwiO1xuaW1wb3J0IHsgTWRsQnV0dG9uTW9kdWxlIH0gZnJvbSBcIi4vYnV0dG9uL21kbC1idXR0b24ubW9kdWxlXCI7XG5pbXBvcnQgeyBNZGxDYXJkTW9kdWxlIH0gZnJvbSBcIi4vY2FyZC9tZGwtY2FyZC5tb2R1bGVcIjtcbmltcG9ydCB7IE1kbENoZWNrYm94TW9kdWxlIH0gZnJvbSBcIi4vY2hlY2tib3gvbWRsLWNoZWNrYm94Lm1vZHVsZVwiO1xuaW1wb3J0IHsgTWRsQ2hpcE1vZHVsZSB9IGZyb20gXCIuL2NoaXBzL21kbC1jaGlwLm1vZHVsZVwiO1xuaW1wb3J0IHsgTWRsRGlhbG9nTW9kdWxlIH0gZnJvbSBcIi4vZGlhbG9nL21kbC1kaWFsb2cubW9kdWxlXCI7XG5pbXBvcnQgeyBNZGxEaWFsb2dPdXRsZXRNb2R1bGUgfSBmcm9tIFwiLi9kaWFsb2ctb3V0bGV0L21kbC1kaWFsb2ctb3V0bGV0Lm1vZHVsZVwiO1xuaW1wb3J0IHsgTWRsSWNvblRvZ2dsZU1vZHVsZSB9IGZyb20gXCIuL2ljb24tdG9nZ2xlL21kbC1pY29uLXRvZ2dsZS5tb2R1bGVcIjtcbmltcG9ydCB7IE1kbExpc3RNb2R1bGUgfSBmcm9tIFwiLi9saXN0L21kbC1saXN0Lm1vZHVsZVwiO1xuaW1wb3J0IHsgTWRsTWVudU1vZHVsZSB9IGZyb20gXCIuL21lbnUvbWRsLW1lbnUubW9kdWxlXCI7XG5pbXBvcnQgeyBNZGxQcm9ncmVzc01vZHVsZSB9IGZyb20gXCIuL3Byb2dyZXNzL21kbC1wcm9ncmVzcy5tb2R1bGVcIjtcbmltcG9ydCB7IE1kbFJhZGlvTW9kdWxlIH0gZnJvbSBcIi4vcmFkaW8vbWRsLXJhZGlvLm1vZHVsZVwiO1xuaW1wb3J0IHsgTWRsU2hhZG93TW9kdWxlIH0gZnJvbSBcIi4vc2hhZG93L21kbC1zaGFkb3cubW9kdWxlXCI7XG5pbXBvcnQgeyBNZGxTbGlkZXJNb2R1bGUgfSBmcm9tIFwiLi9zbGlkZXIvbWRsLXNsaWRlci5tb2R1bGVcIjtcbmltcG9ydCB7IE1kbFNuYWNrYmFyTW9kdWxlIH0gZnJvbSBcIi4vc25hY2tiYXIvbWRsLXNuYWNrYmFyLm1vZHVsZVwiO1xuaW1wb3J0IHsgTWRsU3Bpbm5lck1vZHVsZSB9IGZyb20gXCIuL3NwaW5uZXIvbWRsLXNwaW5uZXIubW9kdWxlXCI7XG5pbXBvcnQgeyBNZGxTd2l0Y2hNb2R1bGUgfSBmcm9tIFwiLi9zd2l0Y2gvbWRsLXN3aXRjaC5tb2R1bGVcIjtcbmltcG9ydCB7IE1kbFRhYmxlTW9kdWxlIH0gZnJvbSBcIi4vdGFibGUvbWRsLXRhYmxlLm1vZHVsZVwiO1xuaW1wb3J0IHsgTWRsVGFic01vZHVsZSB9IGZyb20gXCIuL3RhYnMvbWRsLXRhYnMubW9kdWxlXCI7XG5pbXBvcnQgeyBNZGxUZXh0RmllbGRNb2R1bGUgfSBmcm9tIFwiLi90ZXh0ZmllbGQvbWRsLXRleHRmaWVsZC5tb2R1bGVcIjtcbmltcG9ydCB7IE1kbFRvb2x0aXBNb2R1bGUgfSBmcm9tIFwiLi90b29sdGlwL21kbC10b29sdGlwLm1vZHVsZVwiO1xuaW1wb3J0IHsgTWRsUmlwcGxlTW9kdWxlIH0gZnJvbSBcIi4vcmlwcGxlL21kbC1yaXBwbGUubW9kdWxlXCI7XG5cbmNvbnN0IE1PRFVMRVMgPSBbXG4gIE1kbEJhZGdlTW9kdWxlLFxuICBNZGxCdXR0b25Nb2R1bGUsXG4gIE1kbENhcmRNb2R1bGUsXG4gIE1kbENoZWNrYm94TW9kdWxlLFxuICBNZGxDaGlwTW9kdWxlLFxuICBNZGxDb21tb25zTW9kdWxlLFxuICBNZGxEaWFsb2dNb2R1bGUsXG4gIE1kbERpYWxvZ091dGxldE1vZHVsZSxcbiAgTWRsSWNvbk1vZHVsZSxcbiAgTWRsSWNvblRvZ2dsZU1vZHVsZSxcbiAgTWRsTGF5b3V0TW9kdWxlLFxuICBNZGxMaXN0TW9kdWxlLFxuICBNZGxNZW51TW9kdWxlLFxuICBNZGxQcm9ncmVzc01vZHVsZSxcbiAgTWRsUmFkaW9Nb2R1bGUsXG4gIE1kbFJpcHBsZU1vZHVsZSxcbiAgTWRsU2hhZG93TW9kdWxlLFxuICBNZGxTbGlkZXJNb2R1bGUsXG4gIE1kbFNuYWNrYmFyTW9kdWxlLFxuICBNZGxTcGlubmVyTW9kdWxlLFxuICBNZGxTd2l0Y2hNb2R1bGUsXG4gIE1kbFRhYmxlTW9kdWxlLFxuICBNZGxUYWJzTW9kdWxlLFxuICBNZGxUZXh0RmllbGRNb2R1bGUsXG4gIE1kbFRvb2x0aXBNb2R1bGUsXG5dO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtdLFxuICBpbXBvcnRzOiBbXG4gICAgTWRsQnV0dG9uTW9kdWxlLmZvclJvb3QoKSxcbiAgICBNZGxMYXlvdXRNb2R1bGUuZm9yUm9vdCgpLFxuICAgIE1kbENoZWNrYm94TW9kdWxlLmZvclJvb3QoKSxcbiAgICBNZGxDaGlwTW9kdWxlLmZvclJvb3QoKSxcbiAgICBNZGxEaWFsb2dNb2R1bGUuZm9yUm9vdCgpLFxuICAgIE1kbERpYWxvZ091dGxldE1vZHVsZS5mb3JSb290KCksXG4gICAgTWRsU3Bpbm5lck1vZHVsZS5mb3JSb290KCksXG4gICAgTWRsQmFkZ2VNb2R1bGUuZm9yUm9vdCgpLFxuICAgIE1kbFNoYWRvd01vZHVsZS5mb3JSb290KCksXG4gICAgTWRsQ2FyZE1vZHVsZS5mb3JSb290KCksXG4gICAgTWRsUmFkaW9Nb2R1bGUuZm9yUm9vdCgpLFxuICAgIE1kbFJpcHBsZU1vZHVsZS5mb3JSb290KCksXG4gICAgTWRsUHJvZ3Jlc3NNb2R1bGUuZm9yUm9vdCgpLFxuICAgIE1kbEljb25Nb2R1bGUuZm9yUm9vdCgpLFxuICAgIE1kbEljb25Ub2dnbGVNb2R1bGUuZm9yUm9vdCgpLFxuICAgIE1kbExpc3RNb2R1bGUuZm9yUm9vdCgpLFxuICAgIE1kbFNsaWRlck1vZHVsZS5mb3JSb290KCksXG4gICAgTWRsU3dpdGNoTW9kdWxlLmZvclJvb3QoKSxcbiAgICBNZGxTbmFja2Jhck1vZHVsZS5mb3JSb290KCksXG4gICAgTWRsVG9vbHRpcE1vZHVsZS5mb3JSb290KCksXG4gICAgTWRsVGFibGVNb2R1bGUuZm9yUm9vdCgpLFxuICAgIE1kbE1lbnVNb2R1bGUuZm9yUm9vdCgpLFxuICAgIE1kbFRhYnNNb2R1bGUuZm9yUm9vdCgpLFxuICAgIE1kbFRleHRGaWVsZE1vZHVsZS5mb3JSb290KCksXG4gIF0sXG4gIGV4cG9ydHM6IFsuLi5NT0RVTEVTXSxcbn0pXG5leHBvcnQgY2xhc3MgTWRsTW9kdWxlIHt9XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IE1PRFVMRVMsXG4gIGV4cG9ydHM6IE1PRFVMRVMsXG59KVxuLy8gQGRlcHJlY3RhZWQgdXNlIE1kbE1vZHVsZSAtIGFsbCBzZXJ2aWNlcyBhcmUgcHJvdmlkZWQgaW4gcm9vdCBieSBkZWZhdWx0LlxuZXhwb3J0IGNsYXNzIE1kbE5vblJvb3RNb2R1bGUge1xuICBzdGF0aWMgZm9yUm9vdCgpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPE1kbE1vZHVsZT4ge1xuICAgIHJldHVybiB7IG5nTW9kdWxlOiBNZGxNb2R1bGUgfTtcbiAgfVxufVxuIl19