@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
JavaScript
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=