@hpe/angular-toolkit
Version:
Hewlett-Packard Enterprise : Angular toolkit for rapid project development
122 lines (121 loc) • 14.6 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
//=============================================================================
//===
//=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP.
//===
//=== Use of this source code is governed by an MIT-style license that can be
//=== found in the LICENSE file
//=============================================================================
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MatToolbarModule, MatButtonModule, MatCardModule } from '@angular/material';
import { MessageModule, MessagesModule, OverlayPanelModule, PanelMenuModule } from "primeng/primeng";
import { ContextMenuModule } from "primeng/contextmenu";
import { DropdownModule } from "primeng/dropdown";
import { MultiSelectModule } from "primeng/multiselect";
import { TableModule } from "primeng/table";
import { ToastModule } from "primeng/toast";
import { HpeDirectiveModule } from "@hpe/angular-toolkit/gui/directive";
import { HpeServiceModule } from "@hpe/angular-toolkit/service";
import { ButtonPanel } from "./button-panel/button-panel";
import { CardPanel } from "./card-panel/card-panel";
import { GlobalCss } from "./global-css/global-css";
import { Icon } from "./icon/icon";
import { ListPanel } from "./list-panel/list-panel";
import { ListTable } from "./list-table/list-table";
import { LoadingSpinner } from "./toolbar/loading-spinner/loading-spinner";
import { Logo } from "./toolbar/logo/logo";
import { MenuButton } from "./toolbar/menu-button/menu-button";
import { MenuPanel } from "./menu-panel/menu-panel";
import { MessageToast } from "./message-toast/message-toast";
import { NotificationButton } from "./toolbar/notification-button/notification-button";
import { NotificationItem } from "./toolbar/notification-item/notification-item";
import { RightTitle } from "./right-title/right-title";
import { RoundedText } from "./rounded-text/rounded-text";
import { TitleButton } from "./title-panel/title-button/title-button";
import { TitleIcon } from "./title-panel/title-icon/title-icon";
import { TitlePanel } from "./title-panel/title-panel";
import { Toolbar } from "./toolbar/toolbar";
import { ToolbarButton } from "./toolbar/toolbar-button/toolbar-button";
import { ToolbarIcon } from "./toolbar/toolbar-icon/toolbar-icon";
import { ToolbarTitle } from "./toolbar/toolbar-title/toolbar-title";
import { UserButton } from "./toolbar/user-button/user-button";
//=============================================================================
export class HpePanelModule {
}
HpePanelModule.decorators = [
{ type: NgModule, args: [{
imports: [
CommonModule,
MatCardModule, MatToolbarModule, MatButtonModule,
MessageModule, MessagesModule, OverlayPanelModule, PanelMenuModule,
ContextMenuModule, DropdownModule, MultiSelectModule, TableModule, ToastModule,
HpeDirectiveModule, HpeServiceModule
],
declarations: [
ButtonPanel,
CardPanel,
GlobalCss,
Icon,
ListPanel,
ListTable,
LoadingSpinner,
Logo,
MenuButton,
MenuPanel,
MessageToast,
NotificationButton,
NotificationItem,
RightTitle,
RoundedText,
TitleButton,
TitleIcon,
TitlePanel,
Toolbar,
ToolbarButton,
ToolbarIcon,
ToolbarTitle,
UserButton
],
exports: [
ButtonPanel,
CardPanel,
GlobalCss,
Icon,
ListPanel,
ListTable,
LoadingSpinner,
Logo,
MenuButton,
MenuPanel,
MessageToast,
NotificationButton,
NotificationItem,
RightTitle,
RoundedText,
TitleButton,
TitleIcon,
TitlePanel,
Toolbar,
ToolbarButton,
ToolbarIcon,
ToolbarTitle,
UserButton
],
providers: [],
},] },
];
function HpePanelModule_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
HpePanelModule.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
HpePanelModule.ctorParameters;
}
//=============================================================================
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGhwZS9hbmd1bGFyLXRvb2xraXQvZ3VpL3BhbmVsLyIsInNvdXJjZXMiOlsibW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBUUEsT0FBTyxFQUFDLFFBQVEsRUFBQyxNQUFVLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFJN0MsT0FBTyxFQUNOLGdCQUFnQixFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQ2hELE1BQ0ksbUJBQW1CLENBQUM7QUFJekIsT0FBTyxFQUNOLGFBQWEsRUFBRSxjQUFjLEVBQUUsa0JBQWtCLEVBQUUsZUFBZSxFQUNsRSxNQUNJLGlCQUFpQixDQUFDO0FBSXZCLE9BQU8sRUFBQyxpQkFBaUIsRUFBQyxNQUFTLHFCQUFxQixDQUFDO0FBQ3pELE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBWSxrQkFBa0IsQ0FBQztBQUN0RCxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBUyxxQkFBcUIsQ0FBQztBQUN6RCxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQWUsZUFBZSxDQUFDO0FBQ25ELE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBZSxlQUFlLENBQUM7QUFFbkQsT0FBTyxFQUFDLGtCQUFrQixFQUFDLE1BQVEsb0NBQW9DLENBQUM7QUFDeEUsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQVUsOEJBQThCLENBQUM7QUFJbEUsT0FBTyxFQUFDLFdBQVcsRUFBQyxNQUFlLDZCQUE2QixDQUFDO0FBQ2pFLE9BQU8sRUFBQyxTQUFTLEVBQUMsTUFBaUIseUJBQXlCLENBQUM7QUFDN0QsT0FBTyxFQUFDLFNBQVMsRUFBQyxNQUFpQix5QkFBeUIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsSUFBSSxFQUFDLE1BQXNCLGFBQWEsQ0FBQztBQUNqRCxPQUFPLEVBQUMsU0FBUyxFQUFDLE1BQWlCLHlCQUF5QixDQUFDO0FBQzdELE9BQU8sRUFBQyxTQUFTLEVBQUMsTUFBaUIseUJBQXlCLENBQUM7QUFDN0QsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFZLDJDQUEyQyxDQUFDO0FBQy9FLE9BQU8sRUFBQyxJQUFJLEVBQUMsTUFBc0IscUJBQXFCLENBQUM7QUFDekQsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFnQixtQ0FBbUMsQ0FBQztBQUN2RSxPQUFPLEVBQUMsU0FBUyxFQUFDLE1BQWlCLHlCQUF5QixDQUFDO0FBQzdELE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBYywrQkFBK0IsQ0FBQztBQUNuRSxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBUSxtREFBbUQsQ0FBQztBQUN2RixPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBVSwrQ0FBK0MsQ0FBQztBQUNuRixPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQWdCLDJCQUEyQixDQUFDO0FBQy9ELE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBZSw2QkFBNkIsQ0FBQztBQUNqRSxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQWUseUNBQXlDLENBQUM7QUFDN0UsT0FBTyxFQUFDLFNBQVMsRUFBQyxNQUFpQixxQ0FBcUMsQ0FBQztBQUN6RSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQWdCLDJCQUEyQixDQUFDO0FBQy9ELE9BQU8sRUFBQyxPQUFPLEVBQUMsTUFBbUIsbUJBQW1CLENBQUM7QUFDdkQsT0FBTyxFQUFDLGFBQWEsRUFBQyxNQUFhLHlDQUF5QyxDQUFDO0FBQzdFLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBZSxxQ0FBcUMsQ0FBQztBQUN6RSxPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQWMsdUNBQXVDLENBQUM7QUFDM0UsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFnQixtQ0FBbUMsQ0FBQztBQUl2RTtBQW1FQSxNQUFNOzs7WUFuRUwsUUFBUSxTQUFDO2dCQUNULE9BQU8sRUFBRTtvQkFDUixZQUFZO29CQUVaLGFBQWEsRUFBRSxnQkFBZ0IsRUFBRSxlQUFlO29CQUVoRCxhQUFhLEVBQUUsY0FBYyxFQUFFLGtCQUFrQixFQUFFLGVBQWU7b0JBQ2xFLGlCQUFpQixFQUFFLGNBQWMsRUFBRSxpQkFBaUIsRUFBRSxXQUFXLEVBQUUsV0FBVztvQkFFOUUsa0JBQWtCLEVBQUUsZ0JBQWdCO2lCQUNwQztnQkFDRCxZQUFZLEVBQUU7b0JBQ2IsV0FBVztvQkFDWCxTQUFTO29CQUNULFNBQVM7b0JBQ1QsSUFBSTtvQkFDSixTQUFTO29CQUNULFNBQVM7b0JBQ1QsY0FBYztvQkFDZCxJQUFJO29CQUNKLFVBQVU7b0JBQ1YsU0FBUztvQkFDVCxZQUFZO29CQUNaLGtCQUFrQjtvQkFDbEIsZ0JBQWdCO29CQUNoQixVQUFVO29CQUNWLFdBQVc7b0JBQ1gsV0FBVztvQkFDWCxTQUFTO29CQUNULFVBQVU7b0JBQ1YsT0FBTztvQkFDUCxhQUFhO29CQUNiLFdBQVc7b0JBQ1gsWUFBWTtvQkFDWixVQUFVO2lCQUNWO2dCQUNELE9BQU8sRUFBRTtvQkFDUixXQUFXO29CQUNYLFNBQVM7b0JBQ1QsU0FBUztvQkFDVCxJQUFJO29CQUNKLFNBQVM7b0JBQ1QsU0FBUztvQkFDVCxjQUFjO29CQUNkLElBQUk7b0JBQ0osVUFBVTtvQkFDVixTQUFTO29CQUNULFlBQVk7b0JBQ1osa0JBQWtCO29CQUNsQixnQkFBZ0I7b0JBQ2hCLFVBQVU7b0JBQ1YsV0FBVztvQkFDWCxXQUFXO29CQUNYLFNBQVM7b0JBQ1QsVUFBVTtvQkFDVixPQUFPO29CQUNQLGFBQWE7b0JBQ2IsV0FBVztvQkFDWCxZQUFZO29CQUNaLFVBQVU7aUJBQ1Y7Z0JBQ0QsU0FBUyxFQUFFLEVBQ1Y7YUFDRCIsInNvdXJjZXNDb250ZW50IjpbIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT09XG4vLz09PSAoQykgQ29weXJpZ2h0IDIwMTggSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1lbnQgTFAuXG4vLz09PVxuLy89PT0gVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbi8vPT09IGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuaW1wb3J0IHtOZ01vZHVsZX0gICAgIGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtDb21tb25Nb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaW1wb3J0IHtcblx0TWF0VG9vbGJhck1vZHVsZSwgTWF0QnV0dG9uTW9kdWxlLCBNYXRDYXJkTW9kdWxlXG59XG5mcm9tICdAYW5ndWxhci9tYXRlcmlhbCc7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaW1wb3J0IHtcblx0TWVzc2FnZU1vZHVsZSwgTWVzc2FnZXNNb2R1bGUsIE92ZXJsYXlQYW5lbE1vZHVsZSwgUGFuZWxNZW51TW9kdWxlXG59XG5mcm9tIFwicHJpbWVuZy9wcmltZW5nXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaW1wb3J0IHtDb250ZXh0TWVudU1vZHVsZX0gICAgZnJvbSBcInByaW1lbmcvY29udGV4dG1lbnVcIjtcbmltcG9ydCB7RHJvcGRvd25Nb2R1bGV9ICAgICAgIGZyb20gXCJwcmltZW5nL2Ryb3Bkb3duXCI7XG5pbXBvcnQge011bHRpU2VsZWN0TW9kdWxlfSAgICBmcm9tIFwicHJpbWVuZy9tdWx0aXNlbGVjdFwiO1xuaW1wb3J0IHtUYWJsZU1vZHVsZX0gICAgICAgICAgZnJvbSBcInByaW1lbmcvdGFibGVcIjtcbmltcG9ydCB7VG9hc3RNb2R1bGV9ICAgICAgICAgIGZyb20gXCJwcmltZW5nL3RvYXN0XCI7XG5cbmltcG9ydCB7SHBlRGlyZWN0aXZlTW9kdWxlfSAgIGZyb20gXCJAaHBlL2FuZ3VsYXItdG9vbGtpdC9ndWkvZGlyZWN0aXZlXCI7XG5pbXBvcnQge0hwZVNlcnZpY2VNb2R1bGV9ICAgICBmcm9tIFwiQGhwZS9hbmd1bGFyLXRvb2xraXQvc2VydmljZVwiO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmltcG9ydCB7QnV0dG9uUGFuZWx9ICAgICAgICAgIGZyb20gXCIuL2J1dHRvbi1wYW5lbC9idXR0b24tcGFuZWxcIjtcbmltcG9ydCB7Q2FyZFBhbmVsfSAgICAgICAgICAgIGZyb20gXCIuL2NhcmQtcGFuZWwvY2FyZC1wYW5lbFwiO1xuaW1wb3J0IHtHbG9iYWxDc3N9ICAgICAgICAgICAgZnJvbSBcIi4vZ2xvYmFsLWNzcy9nbG9iYWwtY3NzXCI7XG5pbXBvcnQge0ljb259ICAgICAgICAgICAgICAgICBmcm9tIFwiLi9pY29uL2ljb25cIjtcbmltcG9ydCB7TGlzdFBhbmVsfSAgICAgICAgICAgIGZyb20gXCIuL2xpc3QtcGFuZWwvbGlzdC1wYW5lbFwiO1xuaW1wb3J0IHtMaXN0VGFibGV9ICAgICAgICAgICAgZnJvbSBcIi4vbGlzdC10YWJsZS9saXN0LXRhYmxlXCI7XG5pbXBvcnQge0xvYWRpbmdTcGlubmVyfSAgICAgICBmcm9tIFwiLi90b29sYmFyL2xvYWRpbmctc3Bpbm5lci9sb2FkaW5nLXNwaW5uZXJcIjtcbmltcG9ydCB7TG9nb30gICAgICAgICAgICAgICAgIGZyb20gXCIuL3Rvb2xiYXIvbG9nby9sb2dvXCI7XG5pbXBvcnQge01lbnVCdXR0b259ICAgICAgICAgICBmcm9tIFwiLi90b29sYmFyL21lbnUtYnV0dG9uL21lbnUtYnV0dG9uXCI7XG5pbXBvcnQge01lbnVQYW5lbH0gICAgICAgICAgICBmcm9tIFwiLi9tZW51LXBhbmVsL21lbnUtcGFuZWxcIjtcbmltcG9ydCB7TWVzc2FnZVRvYXN0fSAgICAgICAgIGZyb20gXCIuL21lc3NhZ2UtdG9hc3QvbWVzc2FnZS10b2FzdFwiO1xuaW1wb3J0IHtOb3RpZmljYXRpb25CdXR0b259ICAgZnJvbSBcIi4vdG9vbGJhci9ub3RpZmljYXRpb24tYnV0dG9uL25vdGlmaWNhdGlvbi1idXR0b25cIjtcbmltcG9ydCB7Tm90aWZpY2F0aW9uSXRlbX0gICAgIGZyb20gXCIuL3Rvb2xiYXIvbm90aWZpY2F0aW9uLWl0ZW0vbm90aWZpY2F0aW9uLWl0ZW1cIjtcbmltcG9ydCB7UmlnaHRUaXRsZX0gICAgICAgICAgIGZyb20gXCIuL3JpZ2h0LXRpdGxlL3JpZ2h0LXRpdGxlXCI7XG5pbXBvcnQge1JvdW5kZWRUZXh0fSAgICAgICAgICBmcm9tIFwiLi9yb3VuZGVkLXRleHQvcm91bmRlZC10ZXh0XCI7XG5pbXBvcnQge1RpdGxlQnV0dG9ufSAgICAgICAgICBmcm9tIFwiLi90aXRsZS1wYW5lbC90aXRsZS1idXR0b24vdGl0bGUtYnV0dG9uXCI7XG5pbXBvcnQge1RpdGxlSWNvbn0gICAgICAgICAgICBmcm9tIFwiLi90aXRsZS1wYW5lbC90aXRsZS1pY29uL3RpdGxlLWljb25cIjtcbmltcG9ydCB7VGl0bGVQYW5lbH0gICAgICAgICAgIGZyb20gXCIuL3RpdGxlLXBhbmVsL3RpdGxlLXBhbmVsXCI7XG5pbXBvcnQge1Rvb2xiYXJ9ICAgICAgICAgICAgICBmcm9tIFwiLi90b29sYmFyL3Rvb2xiYXJcIjtcbmltcG9ydCB7VG9vbGJhckJ1dHRvbn0gICAgICAgIGZyb20gXCIuL3Rvb2xiYXIvdG9vbGJhci1idXR0b24vdG9vbGJhci1idXR0b25cIjtcbmltcG9ydCB7VG9vbGJhckljb259ICAgICAgICAgIGZyb20gXCIuL3Rvb2xiYXIvdG9vbGJhci1pY29uL3Rvb2xiYXItaWNvblwiO1xuaW1wb3J0IHtUb29sYmFyVGl0bGV9ICAgICAgICAgZnJvbSBcIi4vdG9vbGJhci90b29sYmFyLXRpdGxlL3Rvb2xiYXItdGl0bGVcIjtcbmltcG9ydCB7VXNlckJ1dHRvbn0gICAgICAgICAgIGZyb20gXCIuL3Rvb2xiYXIvdXNlci1idXR0b24vdXNlci1idXR0b25cIjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5ATmdNb2R1bGUoe1xuXHRpbXBvcnRzOiBbXG5cdFx0Q29tbW9uTW9kdWxlLFxuXG5cdFx0TWF0Q2FyZE1vZHVsZSwgTWF0VG9vbGJhck1vZHVsZSwgTWF0QnV0dG9uTW9kdWxlLFxuXG5cdFx0TWVzc2FnZU1vZHVsZSwgTWVzc2FnZXNNb2R1bGUsIE92ZXJsYXlQYW5lbE1vZHVsZSwgUGFuZWxNZW51TW9kdWxlLFxuXHRcdENvbnRleHRNZW51TW9kdWxlLCBEcm9wZG93bk1vZHVsZSwgTXVsdGlTZWxlY3RNb2R1bGUsIFRhYmxlTW9kdWxlLCBUb2FzdE1vZHVsZSxcblxuXHRcdEhwZURpcmVjdGl2ZU1vZHVsZSwgSHBlU2VydmljZU1vZHVsZVxuXHRdLFxuXHRkZWNsYXJhdGlvbnM6IFtcblx0XHRCdXR0b25QYW5lbCxcblx0XHRDYXJkUGFuZWwsXG5cdFx0R2xvYmFsQ3NzLFxuXHRcdEljb24sXG5cdFx0TGlzdFBhbmVsLFxuXHRcdExpc3RUYWJsZSxcblx0XHRMb2FkaW5nU3Bpbm5lcixcblx0XHRMb2dvLFxuXHRcdE1lbnVCdXR0b24sXG5cdFx0TWVudVBhbmVsLFxuXHRcdE1lc3NhZ2VUb2FzdCxcblx0XHROb3RpZmljYXRpb25CdXR0b24sXG5cdFx0Tm90aWZpY2F0aW9uSXRlbSxcblx0XHRSaWdodFRpdGxlLFxuXHRcdFJvdW5kZWRUZXh0LFxuXHRcdFRpdGxlQnV0dG9uLFxuXHRcdFRpdGxlSWNvbixcblx0XHRUaXRsZVBhbmVsLFxuXHRcdFRvb2xiYXIsXG5cdFx0VG9vbGJhckJ1dHRvbixcblx0XHRUb29sYmFySWNvbixcblx0XHRUb29sYmFyVGl0bGUsXG5cdFx0VXNlckJ1dHRvblxuXHRdLFxuXHRleHBvcnRzOiBbXG5cdFx0QnV0dG9uUGFuZWwsXG5cdFx0Q2FyZFBhbmVsLFxuXHRcdEdsb2JhbENzcyxcblx0XHRJY29uLFxuXHRcdExpc3RQYW5lbCxcblx0XHRMaXN0VGFibGUsXG5cdFx0TG9hZGluZ1NwaW5uZXIsXG5cdFx0TG9nbyxcblx0XHRNZW51QnV0dG9uLFxuXHRcdE1lbnVQYW5lbCxcblx0XHRNZXNzYWdlVG9hc3QsXG5cdFx0Tm90aWZpY2F0aW9uQnV0dG9uLFxuXHRcdE5vdGlmaWNhdGlvbkl0ZW0sXG5cdFx0UmlnaHRUaXRsZSxcblx0XHRSb3VuZGVkVGV4dCxcblx0XHRUaXRsZUJ1dHRvbixcblx0XHRUaXRsZUljb24sXG5cdFx0VGl0bGVQYW5lbCxcblx0XHRUb29sYmFyLFxuXHRcdFRvb2xiYXJCdXR0b24sXG5cdFx0VG9vbGJhckljb24sXG5cdFx0VG9vbGJhclRpdGxlLFxuXHRcdFVzZXJCdXR0b25cblx0XSxcblx0cHJvdmlkZXJzOiBbXG5cdF0sXG59KVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBjbGFzcyBIcGVQYW5lbE1vZHVsZSB7IH1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIl19