UNPKG

@pepperi/lib

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.1.

133 lines 14.2 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { HttpClientModule } from '@angular/common/http'; import { BrowserModule } from '@angular/platform-browser'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { ReactiveFormsModule, FormsModule } from '@angular/forms'; import { httpInterceptorProviders } from './core/http/interceptors/index'; import { TranslateModule, } from '@ngx-translate/core'; // import { TranslateHttpLoader } from '@ngx-translate/http-loader'; import { RtlClassDirective, RtlDirectionDirective } from './core/layout/rtl.directive'; import { CapitalizePipe, EncodePipe, EscapePipe, ReplaceLineBreaks, DateFormatter, DateStringFormatter, SafeHtmlPipe, SafePipe, SplitUppercase, ToNumber } from './core/common/pipes/common-pipes'; import { ButtonBlurDirective } from './core/common/directives/button-blur.directive'; import { MenuBlurDirective } from './core/common/directives/menu-blur.directive'; import { AttachDirective } from './core/portal/attach.directive'; import { TargetDirective } from './core/portal/target.directive'; import * as i0 from "@angular/core"; const layoutList = [ RtlClassDirective, RtlDirectionDirective, ]; const pipeList = [ CapitalizePipe, EncodePipe, EscapePipe, ReplaceLineBreaks, DateFormatter, DateStringFormatter, SafeHtmlPipe, SafePipe, SplitUppercase, ToNumber ]; const utilitiesList = [ ButtonBlurDirective, MenuBlurDirective ]; const portalList = [ AttachDirective, TargetDirective ]; // export class Loader implements TranslateLoader { // private translations = new Subject(); // $translations = this.translations.asObservable(); // getTranslation(lang: string) { // console.log(`called with ${lang}`); // return this.$translations; // } // } // export class Missing implements MissingTranslationHandler { // handle(params: MissingTranslationHandlerParams) { // return '... missing translation'; // } // } // export function LoaderFactory() { // ; // return new Loader(); // } // export function LoaderFactoryHttp(http: HttpClient) { // return new TranslateHttpLoader(http, './assets/pepperi-lib/i18n/', '.json'); // } export class PepperiModule { } PepperiModule.ɵmod = i0.ɵɵdefineNgModule({ type: PepperiModule }); PepperiModule.ɵinj = i0.ɵɵdefineInjector({ factory: function PepperiModule_Factory(t) { return new (t || PepperiModule)(); }, providers: [ httpInterceptorProviders, ], imports: [[ CommonModule, HttpClientModule, BrowserModule, BrowserAnimationsModule, ReactiveFormsModule, FormsModule, ], TranslateModule] }); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(PepperiModule, { declarations: [CapitalizePipe, EncodePipe, EscapePipe, ReplaceLineBreaks, DateFormatter, DateStringFormatter, SafeHtmlPipe, SafePipe, SplitUppercase, ToNumber, ButtonBlurDirective, MenuBlurDirective, RtlClassDirective, RtlDirectionDirective, AttachDirective, TargetDirective], imports: [CommonModule, HttpClientModule, BrowserModule, BrowserAnimationsModule, ReactiveFormsModule, FormsModule], exports: [CapitalizePipe, EncodePipe, EscapePipe, ReplaceLineBreaks, DateFormatter, DateStringFormatter, SafeHtmlPipe, SafePipe, SplitUppercase, ToNumber, ButtonBlurDirective, MenuBlurDirective, RtlClassDirective, RtlDirectionDirective, AttachDirective, TargetDirective, TranslateModule] }); })(); /*@__PURE__*/ (function () { i0.ɵsetClassMetadata(PepperiModule, [{ type: NgModule, args: [{ declarations: [ pipeList, utilitiesList, layoutList, portalList ], providers: [ httpInterceptorProviders, ], imports: [ CommonModule, HttpClientModule, BrowserModule, BrowserAnimationsModule, ReactiveFormsModule, FormsModule, ], exports: [ pipeList, utilitiesList, layoutList, portalList, TranslateModule ], }] }], null, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGVwcGVyaS1saWIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vcHJvamVjdHMvcGVwcGVyaS1saWIvc3JjL3BlcHBlcmktbGliLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsZ0JBQWdCLEVBQWMsTUFBTSxzQkFBc0IsQ0FBQztBQUNwRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDMUQsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDL0UsT0FBTyxFQUFFLG1CQUFtQixFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBR2xFLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBRTFFLE9BQU8sRUFDSCxlQUFlLEdBS2xCLE1BQU0scUJBQXFCLENBQUM7QUFDN0Isb0VBQW9FO0FBRXBFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBTXZGLE9BQU8sRUFDSCxjQUFjLEVBQ2QsVUFBVSxFQUNWLFVBQVUsRUFDVixpQkFBaUIsRUFDakIsYUFBYSxFQUNiLG1CQUFtQixFQUNuQixZQUFZLEVBQ1osUUFBUSxFQUNSLGNBQWMsRUFDZCxRQUFRLEVBQ1gsTUFBTSxrQ0FBa0MsQ0FBQztBQWMxQyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxnREFBZ0QsQ0FBQztBQUNyRixPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQU1qRixPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDakUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLGdDQUFnQyxDQUFDOztBQXRDakUsTUFBTSxVQUFVLEdBQUc7SUFDZixpQkFBaUI7SUFDakIscUJBQXFCO0NBQ3hCLENBQUM7QUFjRixNQUFNLFFBQVEsR0FBRztJQUNiLGNBQWM7SUFDZCxVQUFVO0lBQ1YsVUFBVTtJQUNWLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixRQUFRO0lBQ1IsY0FBYztJQUNkLFFBQVE7Q0FDWCxDQUFDO0FBSUYsTUFBTSxhQUFhLEdBQUc7SUFDbEIsbUJBQW1CO0lBQ25CLGlCQUFpQjtDQUNwQixDQUFDO0FBS0YsTUFBTSxVQUFVLEdBQUc7SUFDZixlQUFlO0lBQ2YsZUFBZTtDQUNsQixDQUFDO0FBRUYsbURBQW1EO0FBQ25ELDRDQUE0QztBQUM1Qyx3REFBd0Q7QUFDeEQscUNBQXFDO0FBQ3JDLDhDQUE4QztBQUM5QyxxQ0FBcUM7QUFDckMsUUFBUTtBQUNSLElBQUk7QUFFSiw4REFBOEQ7QUFDOUQsd0RBQXdEO0FBQ3hELDRDQUE0QztBQUM1QyxRQUFRO0FBQ1IsSUFBSTtBQUVKLG9DQUFvQztBQUNwQyxRQUFRO0FBQ1IsMkJBQTJCO0FBQzNCLElBQUk7QUFHSix3REFBd0Q7QUFDeEQsbUZBQW1GO0FBQ25GLElBQUk7QUFrREosTUFBTSxPQUFPLGFBQWE7O2lEQUFiLGFBQWE7eUdBQWIsYUFBYSxtQkF6Q1g7UUFDUCx3QkFBd0I7S0FFM0IsWUFDUTtZQUNMLFlBQVk7WUFDWixnQkFBZ0I7WUFDaEIsYUFBYTtZQUNiLHVCQUF1QjtZQUN2QixtQkFBbUI7WUFDbkIsV0FBVztTQXNCZCxFQU1HLGVBQWU7d0ZBR1YsYUFBYSxtQkFwR3RCLGNBQWM7UUFDZCxVQUFVO1FBQ1YsVUFBVTtRQUNWLGlCQUFpQjtRQUNqQixhQUFhO1FBQ2IsbUJBQW1CO1FBQ25CLFlBQVk7UUFDWixRQUFRO1FBQ1IsY0FBYztRQUNkLFFBQVEsRUFNUixtQkFBbUI7UUFDbkIsaUJBQWlCLEVBakNqQixpQkFBaUI7UUFDakIscUJBQXFCLEVBdUNyQixlQUFlO1FBQ2YsZUFBZSxhQXdDWCxZQUFZO1FBQ1osZ0JBQWdCO1FBQ2hCLGFBQWE7UUFDYix1QkFBdUI7UUFDdkIsbUJBQW1CO1FBQ25CLFdBQVcsYUFyRWYsY0FBYztRQUNkLFVBQVU7UUFDVixVQUFVO1FBQ1YsaUJBQWlCO1FBQ2pCLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsWUFBWTtRQUNaLFFBQVE7UUFDUixjQUFjO1FBQ2QsUUFBUSxFQU1SLG1CQUFtQjtRQUNuQixpQkFBaUIsRUFqQ2pCLGlCQUFpQjtRQUNqQixxQkFBcUIsRUF1Q3JCLGVBQWU7UUFDZixlQUFlLEVBeUVYLGVBQWU7a0RBR1YsYUFBYTtjQWhEekIsUUFBUTtlQUFDO2dCQUNOLFlBQVksRUFBRTtvQkFDVixRQUFRO29CQUNSLGFBQWE7b0JBQ2IsVUFBVTtvQkFDVixVQUFVO2lCQUNiO2dCQUNELFNBQVMsRUFBRTtvQkFDUCx3QkFBd0I7aUJBRTNCO2dCQUNELE9BQU8sRUFBRTtvQkFDTCxZQUFZO29CQUNaLGdCQUFnQjtvQkFDaEIsYUFBYTtvQkFDYix1QkFBdUI7b0JBQ3ZCLG1CQUFtQjtvQkFDbkIsV0FBVztpQkFzQmQ7Z0JBQ0QsT0FBTyxFQUFFO29CQUNMLFFBQVE7b0JBQ1IsYUFBYTtvQkFDYixVQUFVO29CQUNWLFVBQVU7b0JBQ1YsZUFBZTtpQkFDbEI7YUFDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IEh0dHBDbGllbnRNb2R1bGUsIEh0dHBDbGllbnQgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7IEJyb3dzZXJNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcclxuaW1wb3J0IHsgQnJvd3NlckFuaW1hdGlvbnNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyL2FuaW1hdGlvbnMnO1xyXG5pbXBvcnQgeyBSZWFjdGl2ZUZvcm1zTW9kdWxlLCBGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcclxuaW1wb3J0IHsgT2JzZXJ2YWJsZSwgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xyXG5cclxuaW1wb3J0IHsgaHR0cEludGVyY2VwdG9yUHJvdmlkZXJzIH0gZnJvbSAnLi9jb3JlL2h0dHAvaW50ZXJjZXB0b3JzL2luZGV4JztcclxuXHJcbmltcG9ydCB7XHJcbiAgICBUcmFuc2xhdGVNb2R1bGUsXHJcbiAgICAvLyBUcmFuc2xhdGVMb2FkZXIsXHJcbiAgICAvLyBUcmFuc2xhdGVTZXJ2aWNlLFxyXG4gICAgLy8gTWlzc2luZ1RyYW5zbGF0aW9uSGFuZGxlcixcclxuICAgIC8vIE1pc3NpbmdUcmFuc2xhdGlvbkhhbmRsZXJQYXJhbXNcclxufSBmcm9tICdAbmd4LXRyYW5zbGF0ZS9jb3JlJztcclxuLy8gaW1wb3J0IHsgVHJhbnNsYXRlSHR0cExvYWRlciB9IGZyb20gJ0BuZ3gtdHJhbnNsYXRlL2h0dHAtbG9hZGVyJztcclxuXHJcbmltcG9ydCB7IFJ0bENsYXNzRGlyZWN0aXZlLCBSdGxEaXJlY3Rpb25EaXJlY3RpdmUgfSBmcm9tICcuL2NvcmUvbGF5b3V0L3J0bC5kaXJlY3RpdmUnO1xyXG5jb25zdCBsYXlvdXRMaXN0ID0gW1xyXG4gICAgUnRsQ2xhc3NEaXJlY3RpdmUsXHJcbiAgICBSdGxEaXJlY3Rpb25EaXJlY3RpdmUsXHJcbl07XHJcblxyXG5pbXBvcnQge1xyXG4gICAgQ2FwaXRhbGl6ZVBpcGUsXHJcbiAgICBFbmNvZGVQaXBlLFxyXG4gICAgRXNjYXBlUGlwZSxcclxuICAgIFJlcGxhY2VMaW5lQnJlYWtzLFxyXG4gICAgRGF0ZUZvcm1hdHRlcixcclxuICAgIERhdGVTdHJpbmdGb3JtYXR0ZXIsXHJcbiAgICBTYWZlSHRtbFBpcGUsXHJcbiAgICBTYWZlUGlwZSxcclxuICAgIFNwbGl0VXBwZXJjYXNlLFxyXG4gICAgVG9OdW1iZXJcclxufSBmcm9tICcuL2NvcmUvY29tbW9uL3BpcGVzL2NvbW1vbi1waXBlcyc7XHJcbmNvbnN0IHBpcGVMaXN0ID0gW1xyXG4gICAgQ2FwaXRhbGl6ZVBpcGUsXHJcbiAgICBFbmNvZGVQaXBlLFxyXG4gICAgRXNjYXBlUGlwZSxcclxuICAgIFJlcGxhY2VMaW5lQnJlYWtzLFxyXG4gICAgRGF0ZUZvcm1hdHRlcixcclxuICAgIERhdGVTdHJpbmdGb3JtYXR0ZXIsXHJcbiAgICBTYWZlSHRtbFBpcGUsXHJcbiAgICBTYWZlUGlwZSxcclxuICAgIFNwbGl0VXBwZXJjYXNlLFxyXG4gICAgVG9OdW1iZXJcclxuXTtcclxuXHJcbmltcG9ydCB7IEJ1dHRvbkJsdXJEaXJlY3RpdmUgfSBmcm9tICcuL2NvcmUvY29tbW9uL2RpcmVjdGl2ZXMvYnV0dG9uLWJsdXIuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgTWVudUJsdXJEaXJlY3RpdmUgfSBmcm9tICcuL2NvcmUvY29tbW9uL2RpcmVjdGl2ZXMvbWVudS1ibHVyLmRpcmVjdGl2ZSc7XHJcbmNvbnN0IHV0aWxpdGllc0xpc3QgPSBbXHJcbiAgICBCdXR0b25CbHVyRGlyZWN0aXZlLFxyXG4gICAgTWVudUJsdXJEaXJlY3RpdmVcclxuXTtcclxuXHJcbmltcG9ydCB7IEF0dGFjaERpcmVjdGl2ZSB9IGZyb20gJy4vY29yZS9wb3J0YWwvYXR0YWNoLmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IFRhcmdldERpcmVjdGl2ZSB9IGZyb20gJy4vY29yZS9wb3J0YWwvdGFyZ2V0LmRpcmVjdGl2ZSc7XHJcblxyXG5jb25zdCBwb3J0YWxMaXN0ID0gW1xyXG4gICAgQXR0YWNoRGlyZWN0aXZlLFxyXG4gICAgVGFyZ2V0RGlyZWN0aXZlXHJcbl07XHJcblxyXG4vLyBleHBvcnQgY2xhc3MgTG9hZGVyIGltcGxlbWVudHMgVHJhbnNsYXRlTG9hZGVyIHtcclxuLy8gICAgIHByaXZhdGUgdHJhbnNsYXRpb25zID0gbmV3IFN1YmplY3QoKTtcclxuLy8gICAgICR0cmFuc2xhdGlvbnMgPSB0aGlzLnRyYW5zbGF0aW9ucy5hc09ic2VydmFibGUoKTtcclxuLy8gICAgIGdldFRyYW5zbGF0aW9uKGxhbmc6IHN0cmluZykge1xyXG4vLyAgICAgICAgIGNvbnNvbGUubG9nKGBjYWxsZWQgd2l0aCAke2xhbmd9YCk7XHJcbi8vICAgICAgICAgcmV0dXJuIHRoaXMuJHRyYW5zbGF0aW9ucztcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gZXhwb3J0IGNsYXNzIE1pc3NpbmcgaW1wbGVtZW50cyBNaXNzaW5nVHJhbnNsYXRpb25IYW5kbGVyIHtcclxuLy8gICAgIGhhbmRsZShwYXJhbXM6IE1pc3NpbmdUcmFuc2xhdGlvbkhhbmRsZXJQYXJhbXMpIHtcclxuLy8gICAgICAgICByZXR1cm4gJy4uLiBtaXNzaW5nIHRyYW5zbGF0aW9uJztcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gZXhwb3J0IGZ1bmN0aW9uIExvYWRlckZhY3RvcnkoKSB7XHJcbi8vICAgICA7XHJcbi8vICAgICByZXR1cm4gbmV3IExvYWRlcigpO1xyXG4vLyB9XHJcblxyXG5cclxuLy8gZXhwb3J0IGZ1bmN0aW9uIExvYWRlckZhY3RvcnlIdHRwKGh0dHA6IEh0dHBDbGllbnQpIHtcclxuLy8gICAgIHJldHVybiBuZXcgVHJhbnNsYXRlSHR0cExvYWRlcihodHRwLCAnLi9hc3NldHMvcGVwcGVyaS1saWIvaTE4bi8nLCAnLmpzb24nKTtcclxuLy8gfVxyXG5cclxuQE5nTW9kdWxlKHtcclxuICAgIGRlY2xhcmF0aW9uczogW1xyXG4gICAgICAgIHBpcGVMaXN0LFxyXG4gICAgICAgIHV0aWxpdGllc0xpc3QsXHJcbiAgICAgICAgbGF5b3V0TGlzdCxcclxuICAgICAgICBwb3J0YWxMaXN0XHJcbiAgICBdLFxyXG4gICAgcHJvdmlkZXJzOiBbXHJcbiAgICAgICAgaHR0cEludGVyY2VwdG9yUHJvdmlkZXJzLFxyXG4gICAgICAgIC8vIFRyYW5zbGF0ZVNlcnZpY2VcclxuICAgIF0sXHJcbiAgICBpbXBvcnRzOiBbXHJcbiAgICAgICAgQ29tbW9uTW9kdWxlLFxyXG4gICAgICAgIEh0dHBDbGllbnRNb2R1bGUsXHJcbiAgICAgICAgQnJvd3Nlck1vZHVsZSxcclxuICAgICAgICBCcm93c2VyQW5pbWF0aW9uc01vZHVsZSxcclxuICAgICAgICBSZWFjdGl2ZUZvcm1zTW9kdWxlLFxyXG4gICAgICAgIEZvcm1zTW9kdWxlLFxyXG4gICAgICAgIC8vIFRyYW5zbGF0ZU1vZHVsZS5mb3JDaGlsZCh7XHJcbiAgICAgICAgLy8gICAgIHVzZURlZmF1bHRMYW5nOiB0cnVlLFxyXG4gICAgICAgIC8vICAgICBpc29sYXRlOiBmYWxzZSxcclxuICAgICAgICAvLyAgICAgbG9hZGVyOiB7XHJcbiAgICAgICAgLy8gICAgICAgICBwcm92aWRlOiBUcmFuc2xhdGVMb2FkZXIsXHJcbiAgICAgICAgLy8gICAgICAgICB1c2VGYWN0b3J5OiAoTG9hZGVyRmFjdG9yeUh0dHApLFxyXG4gICAgICAgIC8vICAgICAgICAgZGVwczogW0h0dHBDbGllbnRdXHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9KSxcclxuICAgICAgICAvLyBUcmFuc2xhdGVNb2R1bGUuZm9yQ2hpbGQoe1xyXG4gICAgICAgIC8vICAgICBsb2FkZXI6IHtcclxuICAgICAgICAvLyAgICAgICAgIHByb3ZpZGU6IFRyYW5zbGF0ZUxvYWRlcixcclxuICAgICAgICAvLyAgICAgICAgIHVzZUZhY3Rvcnk6IExvYWRlckZhY3RvcnksXHJcbiAgICAgICAgLy8gICAgICAgICBkZXBzOiBbSHR0cENsaWVudF1cclxuICAgICAgICAvLyAgICAgfSxcclxuICAgICAgICAvLyAgICAgbWlzc2luZ1RyYW5zbGF0aW9uSGFuZGxlcjoge1xyXG4gICAgICAgIC8vICAgICAgICAgcHJvdmlkZTogTWlzc2luZ1RyYW5zbGF0aW9uSGFuZGxlcixcclxuICAgICAgICAvLyAgICAgICAgIHVzZUNsYXNzOiBNaXNzaW5nXHJcbiAgICAgICAgLy8gICAgIH0sXHJcbiAgICAgICAgLy8gICAgIC8vIGlzb2xhdGU6IHRydWVcclxuICAgICAgICAvLyB9KSxcclxuICAgIF0sXHJcbiAgICBleHBvcnRzOiBbXHJcbiAgICAgICAgcGlwZUxpc3QsXHJcbiAgICAgICAgdXRpbGl0aWVzTGlzdCxcclxuICAgICAgICBsYXlvdXRMaXN0LFxyXG4gICAgICAgIHBvcnRhbExpc3QsXHJcbiAgICAgICAgVHJhbnNsYXRlTW9kdWxlXHJcbiAgICBdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgUGVwcGVyaU1vZHVsZSB7XHJcbiAgICAvLyBzdGF0aWMgZm9yUm9vdCgpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPFBlcHBlcmlNb2R1bGU+IHtcclxuICAgIC8vICAgICByZXR1cm4ge1xyXG4gICAgLy8gICAgICAgICBuZ01vZHVsZTogUGVwcGVyaU1vZHVsZSxcclxuICAgIC8vICAgICAgICAgcHJvdmlkZXJzOiBbQ3VzdG9taXphdGlvblNlcnZpY2VdXHJcbiAgICAvLyAgICAgfTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyBzdGF0aWMgZm9yUm9vdCgpIHtcclxuICAgIC8vICAgICByZXR1cm4ge1xyXG4gICAgLy8gICAgICAgbmdNb2R1bGU6IFBlcHBlcmlNb2R1bGUsXHJcbiAgICAvLyAgICAgICBwcm92aWRlcnM6IFsgQ3VzdG9taXphdGlvblNlcnZpY2UgXVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxufVxyXG4iXX0=