Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

gl-ng-menus-frontend

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gl-ng-menus-frontend - npm Package Compare versions

Comparing version 4.1.3 to 4.1.4

0

esm2015/gl-ng-menus-frontend.js

@@ -0,0 +0,0 @@ /**

2

esm2015/gl-ng-menus-frontend/src/lib/component/component.module.js

@@ -50,2 +50,2 @@ import { NgModule } from '@angular/core';

}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L2NvbXBvbmVudC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxrQ0FBa0MsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQzlHLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQzlFLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQzVGLE9BQU8sRUFBRSxnQ0FBZ0MsRUFBRSxNQUFNLHNEQUFzRCxDQUFDO0FBQ3hHLE9BQU8sRUFBRSxvQ0FBb0MsRUFBRSxNQUFNLGdFQUFnRSxDQUFDOztBQXNCdEgsTUFBTSxPQUFPLGVBQWU7OzRHQUFmLGVBQWU7NkdBQWYsZUFBZSxpQkFsQnhCLGtDQUFrQztRQUNsQyw0QkFBNEI7UUFDNUIsd0JBQXdCO1FBQ3hCLGdDQUFnQztRQUNoQyxvQ0FBb0MsYUFHcEMsWUFBWTtRQUNaLFlBQVksYUFHWixrQ0FBa0M7UUFDbEMsNEJBQTRCO1FBQzVCLHdCQUF3QjtRQUN4QixnQ0FBZ0M7UUFDaEMsb0NBQW9DOzZHQUczQixlQUFlLFlBWmpCO1lBQ1AsWUFBWTtZQUNaLFlBQVk7U0FDYjsyRkFTVSxlQUFlO2tCQXBCM0IsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUU7d0JBQ1osa0NBQWtDO3dCQUNsQyw0QkFBNEI7d0JBQzVCLHdCQUF3Qjt3QkFDeEIsZ0NBQWdDO3dCQUNoQyxvQ0FBb0M7cUJBQ3JDO29CQUNELE9BQU8sRUFBRTt3QkFDUCxZQUFZO3dCQUNaLFlBQVk7cUJBQ2I7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLGtDQUFrQzt3QkFDbEMsNEJBQTRCO3dCQUM1Qix3QkFBd0I7d0JBQ3hCLGdDQUFnQzt3QkFDaEMsb0NBQW9DO3FCQUNyQztpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgUm91dGVyTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7IEdsQ29tcG9uZW50TWVudUJhY2tncm91bmRDb21wb25lbnQgfSBmcm9tICcuL21lbnUvYmFja2dyb3VuZC9nbC1jb21wb25lbnQtbWVudS1iYWNrZ3JvdW5kLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBHbENvbXBvbmVudE1lbnVDb21wb25lbnQgfSBmcm9tICcuL21lbnUvZ2wtY29tcG9uZW50LW1lbnUuY29tcG9uZW50JztcbmltcG9ydCB7IEdsQ29tcG9uZW50TWVudUl0ZW1Db21wb25lbnQgfSBmcm9tICcuL21lbnUvaXRlbS9nbC1jb21wb25lbnQtbWVudS1pdGVtLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBHbENvbXBvbmVudE1vZGFsQWN0aW9uc0NvbXBvbmVudCB9IGZyb20gJy4vbW9kYWwvYWN0aW9ucy9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy5jb21wb25lbnQnO1xuaW1wb3J0IHsgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNJdGVtQ29tcG9uZW50IH0gZnJvbSAnLi9tb2RhbC9hY3Rpb25zL2l0ZW0vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5jb21wb25lbnQnO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBHbENvbXBvbmVudE1lbnVCYWNrZ3JvdW5kQ29tcG9uZW50LFxuICAgIEdsQ29tcG9uZW50TWVudUl0ZW1Db21wb25lbnQsXG4gICAgR2xDb21wb25lbnRNZW51Q29tcG9uZW50LFxuICAgIEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zQ29tcG9uZW50LFxuICAgIEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zSXRlbUNvbXBvbmVudFxuICBdLFxuICBpbXBvcnRzOiBbXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIFJvdXRlck1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgR2xDb21wb25lbnRNZW51QmFja2dyb3VuZENvbXBvbmVudCxcbiAgICBHbENvbXBvbmVudE1lbnVJdGVtQ29tcG9uZW50LFxuICAgIEdsQ29tcG9uZW50TWVudUNvbXBvbmVudCxcbiAgICBHbENvbXBvbmVudE1vZGFsQWN0aW9uc0NvbXBvbmVudCxcbiAgICBHbENvbXBvbmVudE1vZGFsQWN0aW9uc0l0ZW1Db21wb25lbnRcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBDb21wb25lbnRNb2R1bGUgeyB9XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L2NvbXBvbmVudC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxrQ0FBa0MsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQzlHLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQzlFLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQzVGLE9BQU8sRUFBRSxnQ0FBZ0MsRUFBRSxNQUFNLHNEQUFzRCxDQUFDO0FBQ3hHLE9BQU8sRUFBRSxvQ0FBb0MsRUFBRSxNQUFNLGdFQUFnRSxDQUFDOztBQXNCdEgsTUFBTSxPQUFPLGVBQWU7OzRHQUFmLGVBQWU7NkdBQWYsZUFBZSxpQkFsQnhCLGtDQUFrQztRQUNsQyw0QkFBNEI7UUFDNUIsd0JBQXdCO1FBQ3hCLGdDQUFnQztRQUNoQyxvQ0FBb0MsYUFHcEMsWUFBWTtRQUNaLFlBQVksYUFHWixrQ0FBa0M7UUFDbEMsNEJBQTRCO1FBQzVCLHdCQUF3QjtRQUN4QixnQ0FBZ0M7UUFDaEMsb0NBQW9DOzZHQUczQixlQUFlLFlBWmpCO1lBQ1AsWUFBWTtZQUNaLFlBQVk7U0FDYjsyRkFTVSxlQUFlO2tCQXBCM0IsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUU7d0JBQ1osa0NBQWtDO3dCQUNsQyw0QkFBNEI7d0JBQzVCLHdCQUF3Qjt3QkFDeEIsZ0NBQWdDO3dCQUNoQyxvQ0FBb0M7cUJBQ3JDO29CQUNELE9BQU8sRUFBRTt3QkFDUCxZQUFZO3dCQUNaLFlBQVk7cUJBQ2I7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLGtDQUFrQzt3QkFDbEMsNEJBQTRCO3dCQUM1Qix3QkFBd0I7d0JBQ3hCLGdDQUFnQzt3QkFDaEMsb0NBQW9DO3FCQUNyQztpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IFJvdXRlck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcbmltcG9ydCB7IEdsQ29tcG9uZW50TWVudUJhY2tncm91bmRDb21wb25lbnQgfSBmcm9tICcuL21lbnUvYmFja2dyb3VuZC9nbC1jb21wb25lbnQtbWVudS1iYWNrZ3JvdW5kLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEdsQ29tcG9uZW50TWVudUNvbXBvbmVudCB9IGZyb20gJy4vbWVudS9nbC1jb21wb25lbnQtbWVudS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBHbENvbXBvbmVudE1lbnVJdGVtQ29tcG9uZW50IH0gZnJvbSAnLi9tZW51L2l0ZW0vZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBHbENvbXBvbmVudE1vZGFsQWN0aW9uc0NvbXBvbmVudCB9IGZyb20gJy4vbW9kYWwvYWN0aW9ucy9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBHbENvbXBvbmVudE1vZGFsQWN0aW9uc0l0ZW1Db21wb25lbnQgfSBmcm9tICcuL21vZGFsL2FjdGlvbnMvaXRlbS9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy1pdGVtLmNvbXBvbmVudCc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgR2xDb21wb25lbnRNZW51QmFja2dyb3VuZENvbXBvbmVudCxcclxuICAgIEdsQ29tcG9uZW50TWVudUl0ZW1Db21wb25lbnQsXHJcbiAgICBHbENvbXBvbmVudE1lbnVDb21wb25lbnQsXHJcbiAgICBHbENvbXBvbmVudE1vZGFsQWN0aW9uc0NvbXBvbmVudCxcclxuICAgIEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zSXRlbUNvbXBvbmVudFxyXG4gIF0sXHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlLFxyXG4gICAgUm91dGVyTW9kdWxlXHJcbiAgXSxcclxuICBleHBvcnRzOiBbXHJcbiAgICBHbENvbXBvbmVudE1lbnVCYWNrZ3JvdW5kQ29tcG9uZW50LFxyXG4gICAgR2xDb21wb25lbnRNZW51SXRlbUNvbXBvbmVudCxcclxuICAgIEdsQ29tcG9uZW50TWVudUNvbXBvbmVudCxcclxuICAgIEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zQ29tcG9uZW50LFxyXG4gICAgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNJdGVtQ29tcG9uZW50XHJcbiAgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgQ29tcG9uZW50TW9kdWxlIHsgfVxyXG4iXX0=

@@ -7,3 +7,3 @@ import { Component } from '@angular/core';

GlComponentMenuBackgroundComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentMenuBackgroundComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
GlComponentMenuBackgroundComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuBackgroundComponent, selector: "gl-component-menu-background", ngImport: i0, template: "<div class=\"menu-background\"></div>\n", styles: [":host::ng-deep .menu-background{background-color:#0000004d;position:fixed;width:100vw;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100)}\n"] });
GlComponentMenuBackgroundComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuBackgroundComponent, selector: "gl-component-menu-background", ngImport: i0, template: "<div class=\"menu-background\"></div>\r\n", styles: [":host::ng-deep .menu-background{background-color:#0000004d;position:fixed;width:100vw;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100)}\n"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentMenuBackgroundComponent, decorators: [{

@@ -17,2 +17,2 @@ type: Component,

}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUtYmFja2dyb3VuZC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2JhY2tncm91bmQvZ2wtY29tcG9uZW50LW1lbnUtYmFja2dyb3VuZC5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2JhY2tncm91bmQvZ2wtY29tcG9uZW50LW1lbnUtYmFja2dyb3VuZC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQU8xQyxNQUFNLE9BQU8sa0NBQWtDO0lBRTdDLGdCQUFnQixDQUFDOzsrSEFGTixrQ0FBa0M7bUhBQWxDLGtDQUFrQyxvRUNQL0MseUNBQ0E7MkZETWEsa0NBQWtDO2tCQUw5QyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSw4QkFBOEI7b0JBQ3hDLFdBQVcsRUFBRSwrQ0FBK0M7b0JBQzVELFNBQVMsRUFBRSxDQUFDLCtDQUErQyxDQUFDO2lCQUM3RCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdnbC1jb21wb25lbnQtbWVudS1iYWNrZ3JvdW5kJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2dsLWNvbXBvbmVudC1tZW51LWJhY2tncm91bmQuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9nbC1jb21wb25lbnQtbWVudS1iYWNrZ3JvdW5kLmNvbXBvbmVudC5zY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgR2xDb21wb25lbnRNZW51QmFja2dyb3VuZENvbXBvbmVudCB7XG5cbiAgY29uc3RydWN0b3IoKSB7IH1cbn1cbiIsIjxkaXYgY2xhc3M9XCJtZW51LWJhY2tncm91bmRcIj48L2Rpdj5cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUtYmFja2dyb3VuZC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2JhY2tncm91bmQvZ2wtY29tcG9uZW50LW1lbnUtYmFja2dyb3VuZC5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2JhY2tncm91bmQvZ2wtY29tcG9uZW50LW1lbnUtYmFja2dyb3VuZC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQU8xQyxNQUFNLE9BQU8sa0NBQWtDO0lBRTdDLGdCQUFnQixDQUFDOzsrSEFGTixrQ0FBa0M7bUhBQWxDLGtDQUFrQyxvRUNQL0MsMkNBQ0E7MkZETWEsa0NBQWtDO2tCQUw5QyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSw4QkFBOEI7b0JBQ3hDLFdBQVcsRUFBRSwrQ0FBK0M7b0JBQzVELFNBQVMsRUFBRSxDQUFDLCtDQUErQyxDQUFDO2lCQUM3RCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdnbC1jb21wb25lbnQtbWVudS1iYWNrZ3JvdW5kJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vZ2wtY29tcG9uZW50LW1lbnUtYmFja2dyb3VuZC5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vZ2wtY29tcG9uZW50LW1lbnUtYmFja2dyb3VuZC5jb21wb25lbnQuc2NzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBHbENvbXBvbmVudE1lbnVCYWNrZ3JvdW5kQ29tcG9uZW50IHtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxufVxyXG4iLCI8ZGl2IGNsYXNzPVwibWVudS1iYWNrZ3JvdW5kXCI+PC9kaXY+XHJcbiJdfQ==

@@ -27,3 +27,3 @@ import { Component, ElementRef, EventEmitter, Input, Output, ViewChild } from '@angular/core';

GlComponentMenuComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentMenuComponent, deps: [{ token: i1.GlComponentMenuService }, { token: i2.Router }], target: i0.ɵɵFactoryTarget.Component });
GlComponentMenuComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuComponent, selector: "gl-component-menu", inputs: { title: "title", subtitle: "subtitle", systemVersion: "systemVersion", menuItems: "menuItems", menuItemsComplex: "menuItemsComplex", showSettings: "showSettings", showLogout: "showLogout", className: "className", settingsUrl: "settingsUrl", settingsTarget: "settingsTarget", menuLogo: "menuLogo", menuBottomTitle: "menuBottomTitle", menuBottomVersion: "menuBottomVersion", menuPosition: "menuPosition", logoutButton: "logoutButton", closeButton: "closeButton", settingsButton: "settingsButton" }, outputs: { $click: "$click", $logoutClick: "$logoutClick" }, viewQueries: [{ propertyName: "container", first: true, predicate: ["container"], descendants: true, read: ElementRef, static: true }, { propertyName: "background", first: true, predicate: ["background"], descendants: true, read: ElementRef, static: true }], ngImport: i0, template: "<gl-component-menu-background\n #background\n (click)=\"service.backgroundClick($event)\"\n></gl-component-menu-background>\n<div #container class=\"menu-container {{ className }} {{ menuPosition === 'left' ? 'left' : 'right' }}\">\n <nav class=\"menu-nav-container\">\n <ul class=\"menu-content\">\n <li class=\"menu-header-container\">\n <div class=\"menu-header\">\n <div class=\"menu-top-icons-container\">\n <img id=\"close-menu-button\"\n (click)=\"service.close($event)\"\n [src]=\"closeButton\"\n class=\"menu-icons close-menu\"\n alt=\"Close menu button\">\n <img\n *ngIf=\"showSettings\"\n id=\"settings-menu-button\"\n (click)=\"service.goToSettings(settingsUrl, settingsTarget)\"\n [src]=\"settingsButton\"\n class=\"menu-icons settings-menu\"\n alt=\"Settings menu button\">\n <img\n *ngIf=\"showLogout\"\n id=\"logout-menu-button\"\n (click)=\"$logoutClick.emit($event)\"\n [src]=\"logoutButton\"\n class=\"menu-icons logout-menu\"\n alt=\"Close menu button\">\n\n <div class=\"logo-container\">\n <img class=\"main-logo\" [src]=\"menuLogo\" alt=\"Menu Logo\"/>\n </div>\n\n </div>\n <div class=\"menu-header-title\">\n <h1 class=\"title\">{{ title }}</h1>\n <h2 class=\"subtitle\">{{ subtitle }}</h2>\n <h3 class=\"system-version\">{{ menuBottomVersion == null ? 'Version: ' + systemVersion : menuBottomVersion }}</h3>\n </div>\n </div>\n </li>\n <li class=\"menu-content-container {{ title?.length > 0 ? 'has-title' : '' }}\">\n <gl-component-menu-item\n *ngFor=\"let menuItem of menuItems\"\n [absolute]=\"menuItem.absolute\"\n [alt]=\"menuItem.alt\"\n [src]=\"menuItem.src\"\n [fragment]=\"menuItem.fragment\"\n [routerLink]=\"menuItem.href\"\n [href]=\"menuItem.href\"\n [content]=\"menuItem.content\"\n [itemClass]=\"menuItem.class\"\n [target]=\"menuItem.target\"\n ($click)=\"$click.emit($event)\"\n ></gl-component-menu-item>\n <gl-component-menu-item\n *ngFor=\"let menuItem of menuItemsComplex\"\n [absolute]=\"menuItem.absolute\"\n [alt]=\"menuItem.alt\"\n [src]=\"menuItem.src\"\n [fragment]=\"menuItem.fragment\"\n [routerLink]=\"menuItem.href\"\n [href]=\"menuItem.href\"\n [content]=\"menuItem.content\"\n [itemClass]=\"menuItem.class\"\n [hasSubitem]=\"menuItem.hasSubitem\"\n [active]=\"menuItem.active\"\n [target]=\"menuItem.target\"\n [subItems]=\"menuItem.subItems\"\n ($click)=\"$click.emit($event)\"\n ></gl-component-menu-item>\n </li>\n<!-- <li class=\"logo-main-container\">-->\n<!-- <div class=\"logo-container\">-->\n<!--&lt;!&ndash; <img class=\"main-logo\" [src]=\"menuLogo\" alt=\"Menu Logo\"/>&ndash;&gt;-->\n<!-- <span class=\"main-logo-title\">{{ menuBottomTitle }}</span>-->\n<!-- <span class=\"main-logo-title\">{{ menuBottomVersion == null ? 'Version: ' + systemVersion : menuBottomVersion }}</span>-->\n<!-- </div>-->\n<!-- </li>-->\n </ul>\n </nav>\n</div>\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat:300\";@import\"//fonts.googleapis.com/css?family=Montserrat:700\";:host::ng-deep .menu-container{height:100vh;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100)}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host::ng-deep .visible-background{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation-name:blur-animation-in;animation-name:blur-animation-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes blur-animation-in{0%{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}to{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}}@keyframes blur-animation-in{0%{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}to{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}}:host::ng-deep .hide-background{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation-name:blur-animation-out;animation-name:blur-animation-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes blur-animation-out{0%{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}to{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}}@keyframes blur-animation-out{0%{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}to{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}}:host::ng-deep{font-size:1em}:host::ng-deep .menu-container{font-size:1em;border-top:.1em solid rgba(255,255,255,.3);background-color:#0006;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);position:fixed;background-size:cover;top:0;bottom:0;overflow:hidden;width:100vw;min-width:100vw;z-index:10000;flex-grow:1;display:flex}:host::ng-deep .menu-container.left{left:-110vw;transition:left .5s ease-in-out}:host::ng-deep .menu-container.right{right:-110vw;transition:right .5s ease-in-out}:host::ng-deep .menu-container .a{display:block}:host::ng-deep .menu-container .menu-nav-container{overflow:hidden;max-height:calc(1vh * 100);max-height:calc(var(--vh, 1vh) * 100);flex-grow:1;display:flex}:host::ng-deep .menu-container .menu-nav-container .menu-content{display:flex;flex-direction:column;flex-grow:1;position:relative}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container{display:flex;flex-direction:column;padding:.5em 1em 1em .5em;min-width:calc(100% - 1em);max-width:calc(100vw - 1.2em)}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header{display:flex;flex-direction:column}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container{display:flex;margin:0 0 1.5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo{cursor:pointer;height:2.8em;width:2.8em;border-radius:.5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo:hover{opacity:1;-webkit-animation:increase-decrease .4s ease-in-out;animation:increase-decrease .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu{margin:0 .4em 0 0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logo-container{display:flex;flex-grow:1;justify-content:flex-end}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title{padding:0 0 0 .5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;margin:0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title{font-family:\"Montserrat\",sans-serif;font-weight:700;font-size:1.2em;padding:.2em 0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle{font-family:\"Montserrat\",sans-serif;font-weight:300;font-size:1.2em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{font-family:\"Montserrat\",sans-serif;font-weight:700;font-size:.6em;margin:1em 0 0;padding:1em 0;color:#d24077}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .admin-settings{visibility:collapse}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-content-container{display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden!important;overflow-y:auto;border-bottom:.1em solid rgba(255,255,255,.3)}:host::ng-deep .show-admin-settings{visibility:visible!important}:host::ng-deep .menu-container.menu-active.left{left:0}:host::ng-deep .menu-container.menu-active.right{right:0}:host::ng-deep .menu-background{opacity:0;z-index:-100}:host::ng-deep .visible-background{width:100vw;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100);background-color:#0000004d;opacity:1;position:fixed;top:0;z-index:999;transition:opacity 1s ease-in-out}:host::ng-deep .hide-background{opacity:0;transition:opacity 1.1s ease-in-out}:host::ng-deep .hide-subtitle{opacity:0;visibility:collapse;margin:0;padding:0;transition:opacity .25s ease-in-out}:host::ng-deep .show-subtitle{opacity:1;visibility:visible;transition:opacity .25s ease-in-out;transition-delay:.4s}:host::ng-deep .hide-subtitle-container{-webkit-animation:hide-subtitle .4s ease-in-out;animation:hide-subtitle .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .show-subtitle-container{-webkit-animation:show-subtitle .4s ease-in-out;animation:show-subtitle .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .collapsed-menu .expand{transform:rotate(0);transition:transform .4s ease-in-out}:host::ng-deep .collapsed-menu .menu-icons{-webkit-animation:decrease-increase .4s ease-in-out;animation:decrease-increase .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .expanded-menu .expand{transform:rotate(-180deg);transition:transform .4s ease-in-out}:host::ng-deep .expanded-menu .menu-icons{-webkit-animation:increase-decrease .4s ease-in-out;animation:increase-decrease .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .menu-container.dark{border-left:solid 1px #38393c;border-top:solid .3em rgba(210,64,119,.7);border-image-source:none}:host::ng-deep .menu-container.translucid{background:rgba(255,255,255,.05);border-left:solid 1px rgba(255,255,255,.05);border-top:solid .3em rgba(255,255,255,.1);border-image-source:none}@media screen and (min-width: 300px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.2em}}@media screen and (min-width: 360px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (min-width: 700px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (min-width: 700px) and (orientation: landscape){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (max-height: 350px) and (orientation: landscape){:host::ng-deep .menu-container .menu-header-container{padding:.5em 1em 0 .5em!important}:host::ng-deep .menu-container .menu-header-container .menu-header .menu-top-icons-container{margin:0 0 .5em!important}:host::ng-deep .menu-container .menu-header-container .menu-header .menu-header-title{font-size:1em}}@media screen and (min-width: 700px){:host::ng-deep .menu-container{width:23em;min-width:23em}}\n"], components: [{ type: i3.GlComponentMenuBackgroundComponent, selector: "gl-component-menu-background" }, { type: i4.GlComponentMenuItemComponent, selector: "gl-component-menu-item", inputs: ["itemClass", "absolute", "menuLogo", "src", "href", "fragment", "alt", "content", "target", "hasSubitem", "active", "subItems"], outputs: ["$click"] }], directives: [{ type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i5.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i2.RouterLink, selector: ":not(a):not(area)[routerLink]", inputs: ["routerLink", "queryParams", "fragment", "queryParamsHandling", "preserveFragment", "skipLocationChange", "replaceUrl", "state", "relativeTo"] }] });
GlComponentMenuComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuComponent, selector: "gl-component-menu", inputs: { title: "title", subtitle: "subtitle", systemVersion: "systemVersion", menuItems: "menuItems", menuItemsComplex: "menuItemsComplex", showSettings: "showSettings", showLogout: "showLogout", className: "className", settingsUrl: "settingsUrl", settingsTarget: "settingsTarget", menuLogo: "menuLogo", menuBottomTitle: "menuBottomTitle", menuBottomVersion: "menuBottomVersion", menuPosition: "menuPosition", logoutButton: "logoutButton", closeButton: "closeButton", settingsButton: "settingsButton" }, outputs: { $click: "$click", $logoutClick: "$logoutClick" }, viewQueries: [{ propertyName: "container", first: true, predicate: ["container"], descendants: true, read: ElementRef, static: true }, { propertyName: "background", first: true, predicate: ["background"], descendants: true, read: ElementRef, static: true }], ngImport: i0, template: "<gl-component-menu-background\r\n #background\r\n (click)=\"service.backgroundClick($event)\"\r\n></gl-component-menu-background>\r\n<div #container class=\"menu-container {{ className }} {{ menuPosition === 'left' ? 'left' : 'right' }}\">\r\n <nav class=\"menu-nav-container\">\r\n <ul class=\"menu-content\">\r\n <li class=\"menu-header-container\">\r\n <div class=\"menu-header\">\r\n <div class=\"menu-top-icons-container\">\r\n <img id=\"close-menu-button\"\r\n (click)=\"service.close($event)\"\r\n [src]=\"closeButton\"\r\n class=\"menu-icons close-menu\"\r\n alt=\"Close menu button\">\r\n <img\r\n *ngIf=\"showSettings\"\r\n id=\"settings-menu-button\"\r\n (click)=\"service.goToSettings(settingsUrl, settingsTarget)\"\r\n [src]=\"settingsButton\"\r\n class=\"menu-icons settings-menu\"\r\n alt=\"Settings menu button\">\r\n <img\r\n *ngIf=\"showLogout\"\r\n id=\"logout-menu-button\"\r\n (click)=\"$logoutClick.emit($event)\"\r\n [src]=\"logoutButton\"\r\n class=\"menu-icons logout-menu\"\r\n alt=\"Close menu button\">\r\n\r\n <div class=\"logo-container\">\r\n <img class=\"main-logo\" [src]=\"menuLogo\" alt=\"Menu Logo\"/>\r\n </div>\r\n\r\n </div>\r\n <div class=\"menu-header-title\">\r\n <h1 class=\"title\">{{ title }}</h1>\r\n <h2 class=\"subtitle\">{{ subtitle }}</h2>\r\n <h3 class=\"system-version\">{{ menuBottomVersion == null ? 'Version: ' + systemVersion : menuBottomVersion }}</h3>\r\n </div>\r\n </div>\r\n </li>\r\n <li class=\"menu-content-container {{ title?.length > 0 ? 'has-title' : '' }}\">\r\n <gl-component-menu-item\r\n *ngFor=\"let menuItem of menuItems\"\r\n [absolute]=\"menuItem.absolute\"\r\n [alt]=\"menuItem.alt\"\r\n [src]=\"menuItem.src\"\r\n [fragment]=\"menuItem.fragment\"\r\n [routerLink]=\"menuItem.href\"\r\n [href]=\"menuItem.href\"\r\n [content]=\"menuItem.content\"\r\n [itemClass]=\"menuItem.class\"\r\n [target]=\"menuItem.target\"\r\n ($click)=\"$click.emit($event)\"\r\n ></gl-component-menu-item>\r\n <gl-component-menu-item\r\n *ngFor=\"let menuItem of menuItemsComplex\"\r\n [absolute]=\"menuItem.absolute\"\r\n [alt]=\"menuItem.alt\"\r\n [src]=\"menuItem.src\"\r\n [fragment]=\"menuItem.fragment\"\r\n [routerLink]=\"menuItem.href\"\r\n [href]=\"menuItem.href\"\r\n [content]=\"menuItem.content\"\r\n [itemClass]=\"menuItem.class\"\r\n [hasSubitem]=\"menuItem.hasSubitem\"\r\n [active]=\"menuItem.active\"\r\n [target]=\"menuItem.target\"\r\n [subItems]=\"menuItem.subItems\"\r\n ($click)=\"$click.emit($event)\"\r\n ></gl-component-menu-item>\r\n </li>\r\n<!-- <li class=\"logo-main-container\">-->\r\n<!-- <div class=\"logo-container\">-->\r\n<!--&lt;!&ndash; <img class=\"main-logo\" [src]=\"menuLogo\" alt=\"Menu Logo\"/>&ndash;&gt;-->\r\n<!-- <span class=\"main-logo-title\">{{ menuBottomTitle }}</span>-->\r\n<!-- <span class=\"main-logo-title\">{{ menuBottomVersion == null ? 'Version: ' + systemVersion : menuBottomVersion }}</span>-->\r\n<!-- </div>-->\r\n<!-- </li>-->\r\n </ul>\r\n </nav>\r\n</div>\r\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat:300\";@import\"//fonts.googleapis.com/css?family=Montserrat:700\";:host::ng-deep .menu-container{height:100vh;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100)}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host::ng-deep .visible-background{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation-name:blur-animation-in;animation-name:blur-animation-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes blur-animation-in{0%{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}to{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}}@keyframes blur-animation-in{0%{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}to{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}}:host::ng-deep .hide-background{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation-name:blur-animation-out;animation-name:blur-animation-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes blur-animation-out{0%{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}to{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}}@keyframes blur-animation-out{0%{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}to{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}}:host::ng-deep{font-size:1em}:host::ng-deep .menu-container{font-size:1em;border-top:.1em solid rgba(255,255,255,.3);background-color:#0006;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);position:fixed;background-size:cover;top:0;bottom:0;overflow:hidden;width:100vw;min-width:100vw;z-index:10000;flex-grow:1;display:flex}:host::ng-deep .menu-container.left{left:-110vw;transition:left .5s ease-in-out}:host::ng-deep .menu-container.right{right:-110vw;transition:right .5s ease-in-out}:host::ng-deep .menu-container .a{display:block}:host::ng-deep .menu-container .menu-nav-container{overflow:hidden;max-height:calc(1vh * 100);max-height:calc(var(--vh, 1vh) * 100);flex-grow:1;display:flex}:host::ng-deep .menu-container .menu-nav-container .menu-content{display:flex;flex-direction:column;flex-grow:1;position:relative}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container{display:flex;flex-direction:column;padding:.5em 1em 1em .5em;min-width:calc(100% - 1em);max-width:calc(100vw - 1.2em)}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header{display:flex;flex-direction:column}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container{display:flex;margin:0 0 1.5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo{cursor:pointer;height:2.8em;width:2.8em;border-radius:.5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo:hover{opacity:1;-webkit-animation:increase-decrease .4s ease-in-out;animation:increase-decrease .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu{margin:0 .4em 0 0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logo-container{display:flex;flex-grow:1;justify-content:flex-end}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title{padding:0 0 0 .5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;margin:0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title{font-family:\"Montserrat\",sans-serif;font-weight:700;font-size:1.2em;padding:.2em 0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle{font-family:\"Montserrat\",sans-serif;font-weight:300;font-size:1.2em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{font-family:\"Montserrat\",sans-serif;font-weight:700;font-size:.6em;margin:1em 0 0;padding:1em 0;color:#d24077}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .admin-settings{visibility:collapse}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-content-container{display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden!important;overflow-y:auto;border-bottom:.1em solid rgba(255,255,255,.3)}:host::ng-deep .show-admin-settings{visibility:visible!important}:host::ng-deep .menu-container.menu-active.left{left:0}:host::ng-deep .menu-container.menu-active.right{right:0}:host::ng-deep .menu-background{opacity:0;z-index:-100}:host::ng-deep .visible-background{width:100vw;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100);background-color:#0000004d;opacity:1;position:fixed;top:0;z-index:999;transition:opacity 1s ease-in-out}:host::ng-deep .hide-background{opacity:0;transition:opacity 1.1s ease-in-out}:host::ng-deep .hide-subtitle{opacity:0;visibility:collapse;margin:0;padding:0;transition:opacity .25s ease-in-out}:host::ng-deep .show-subtitle{opacity:1;visibility:visible;transition:opacity .25s ease-in-out;transition-delay:.4s}:host::ng-deep .hide-subtitle-container{-webkit-animation:hide-subtitle .4s ease-in-out;animation:hide-subtitle .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .show-subtitle-container{-webkit-animation:show-subtitle .4s ease-in-out;animation:show-subtitle .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .collapsed-menu .expand{transform:rotate(0);transition:transform .4s ease-in-out}:host::ng-deep .collapsed-menu .menu-icons{-webkit-animation:decrease-increase .4s ease-in-out;animation:decrease-increase .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .expanded-menu .expand{transform:rotate(-180deg);transition:transform .4s ease-in-out}:host::ng-deep .expanded-menu .menu-icons{-webkit-animation:increase-decrease .4s ease-in-out;animation:increase-decrease .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .menu-container.dark{border-left:solid 1px #38393c;border-top:solid .3em rgba(210,64,119,.7);border-image-source:none}:host::ng-deep .menu-container.translucid{background:rgba(255,255,255,.05);border-left:solid 1px rgba(255,255,255,.05);border-top:solid .3em rgba(255,255,255,.1);border-image-source:none}@media screen and (min-width: 300px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.2em}}@media screen and (min-width: 360px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (min-width: 700px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (min-width: 700px) and (orientation: landscape){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (max-height: 350px) and (orientation: landscape){:host::ng-deep .menu-container .menu-header-container{padding:.5em 1em 0 .5em!important}:host::ng-deep .menu-container .menu-header-container .menu-header .menu-top-icons-container{margin:0 0 .5em!important}:host::ng-deep .menu-container .menu-header-container .menu-header .menu-header-title{font-size:1em}}@media screen and (min-width: 700px){:host::ng-deep .menu-container{width:23em;min-width:23em}}\n"], components: [{ type: i3.GlComponentMenuBackgroundComponent, selector: "gl-component-menu-background" }, { type: i4.GlComponentMenuItemComponent, selector: "gl-component-menu-item", inputs: ["itemClass", "absolute", "menuLogo", "src", "href", "fragment", "alt", "content", "target", "hasSubitem", "active", "subItems"], outputs: ["$click"] }], directives: [{ type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i5.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i2.RouterLink, selector: ":not(a):not(area)[routerLink]", inputs: ["routerLink", "queryParams", "fragment", "queryParamsHandling", "preserveFragment", "skipLocationChange", "replaceUrl", "state", "relativeTo"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentMenuComponent, decorators: [{

@@ -81,2 +81,2 @@ type: Component,

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9jb21wb25lbnQvbWVudS9nbC1jb21wb25lbnQtbWVudS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2dsLWNvbXBvbmVudC1tZW51LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsVUFBVSxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFFLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQzs7Ozs7OztBQVdwRyxNQUFNLE9BQU8sd0JBQXdCO0lBNEJuQyxZQUNTLE9BQStCLEVBQy9CLE1BQWM7UUFEZCxZQUFPLEdBQVAsT0FBTyxDQUF3QjtRQUMvQixXQUFNLEdBQU4sTUFBTSxDQUFRO1FBakJkLG1CQUFjLEdBQUcsUUFBUSxDQUFDO1FBQzFCLGFBQVEsR0FBRyw2Q0FBNkMsQ0FBQztRQUV6RCxzQkFBaUIsR0FBRyxPQUFPLENBQUM7UUFDNUIsaUJBQVksR0FBa0IsT0FBTyxDQUFDO1FBRXRDLGlCQUFZLEdBQUcsd0NBQXdDLENBQUM7UUFDeEQsZ0JBQVcsR0FBRyx3Q0FBd0MsQ0FBQztRQUN2RCxtQkFBYyxHQUFHLGlEQUFpRCxDQUFDO1FBRWxFLFdBQU0sR0FBc0IsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUMvQyxpQkFBWSxHQUE2QixJQUFJLFlBQVksRUFBRSxDQUFDO0lBT2xFLENBQUM7SUFFTCxRQUFRO1FBQ04sSUFBSSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3BHLENBQUM7O3FIQW5DVSx3QkFBd0I7eUdBQXhCLHdCQUF3Qixtc0JBQ1csVUFBVSxpSEFDVCxVQUFVLDJDQ2IzRCx1N0dBbUZBOzJGRHhFYSx3QkFBd0I7a0JBTHBDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLG1CQUFtQjtvQkFDN0IsV0FBVyxFQUFFLG9DQUFvQztvQkFDakQsU0FBUyxFQUFFLENBQUMsb0NBQW9DLENBQUM7aUJBQ2xEO2tJQUU2RCxTQUFTO3NCQUFwRSxTQUFTO3VCQUFDLFdBQVcsRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRTtnQkFDRyxVQUFVO3NCQUF0RSxTQUFTO3VCQUFDLFlBQVksRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRTtnQkFFbEQsS0FBSztzQkFBYixLQUFLO2dCQUNHLFFBQVE7c0JBQWhCLEtBQUs7Z0JBQ0csYUFBYTtzQkFBckIsS0FBSztnQkFDRyxTQUFTO3NCQUFqQixLQUFLO2dCQUNHLGdCQUFnQjtzQkFBeEIsS0FBSztnQkFDRyxZQUFZO3NCQUFwQixLQUFLO2dCQUNHLFVBQVU7c0JBQWxCLEtBQUs7Z0JBQ0csU0FBUztzQkFBakIsS0FBSztnQkFDRyxXQUFXO3NCQUFuQixLQUFLO2dCQUNHLGNBQWM7c0JBQXRCLEtBQUs7Z0JBQ0csUUFBUTtzQkFBaEIsS0FBSztnQkFDRyxlQUFlO3NCQUF2QixLQUFLO2dCQUNHLGlCQUFpQjtzQkFBekIsS0FBSztnQkFDRyxZQUFZO3NCQUFwQixLQUFLO2dCQUVHLFlBQVk7c0JBQXBCLEtBQUs7Z0JBQ0csV0FBVztzQkFBbkIsS0FBSztnQkFDRyxjQUFjO3NCQUF0QixLQUFLO2dCQUVJLE1BQU07c0JBQWYsTUFBTTtnQkFDRyxZQUFZO3NCQUFyQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEVsZW1lbnRSZWYsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBWaWV3Q2hpbGR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUm91dGVyIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7IEdsQ29tcG9uZW50TWVudVNlcnZpY2UgfSBmcm9tICcuL2dsLWNvbXBvbmVudC1tZW51LnNlcnZpY2UnO1xuaW1wb3J0IHsgSU1lbnVJdGVtLCBJTWVudUl0ZW1Db21wbGV4IH0gZnJvbSAnLi9pdGVtL2dsLWNvbXBvbmVudC1tZW51LWl0ZW0uaW50ZXJmYWNlJztcbmltcG9ydCB7IFRNZW51UG9zaXRpb24gfSBmcm9tICcuL2dsLWNvbXBvbmVudC1tZW51LmludGVyZmFjZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2dsLWNvbXBvbmVudC1tZW51JyxcbiAgdGVtcGxhdGVVcmw6ICcuL2dsLWNvbXBvbmVudC1tZW51LmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZ2wtY29tcG9uZW50LW1lbnUuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBHbENvbXBvbmVudE1lbnVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICBAVmlld0NoaWxkKCdjb250YWluZXInLCB7IHN0YXRpYzogdHJ1ZSwgcmVhZDogRWxlbWVudFJlZiB9KSBjb250YWluZXI6IEVsZW1lbnRSZWY8SFRNTERpdkVsZW1lbnQ+O1xuICBAVmlld0NoaWxkKCdiYWNrZ3JvdW5kJywgeyBzdGF0aWM6IHRydWUsIHJlYWQ6IEVsZW1lbnRSZWYgfSkgYmFja2dyb3VuZDogRWxlbWVudFJlZjxIVE1MRGl2RWxlbWVudD47XG5cbiAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcbiAgQElucHV0KCkgc3VidGl0bGU6IHN0cmluZztcbiAgQElucHV0KCkgc3lzdGVtVmVyc2lvbjogc3RyaW5nO1xuICBASW5wdXQoKSBtZW51SXRlbXM6IElNZW51SXRlbVtdO1xuICBASW5wdXQoKSBtZW51SXRlbXNDb21wbGV4OiBJTWVudUl0ZW1Db21wbGV4W107XG4gIEBJbnB1dCgpIHNob3dTZXR0aW5nczogYm9vbGVhbjtcbiAgQElucHV0KCkgc2hvd0xvZ291dDogYm9vbGVhbjtcbiAgQElucHV0KCkgY2xhc3NOYW1lOiBzdHJpbmc7XG4gIEBJbnB1dCgpIHNldHRpbmdzVXJsOiBzdHJpbmc7XG4gIEBJbnB1dCgpIHNldHRpbmdzVGFyZ2V0ID0gJ19ibGFuayc7XG4gIEBJbnB1dCgpIG1lbnVMb2dvID0gJy4uL2Fzc2V0cy9pbWcvbG9nby9nbGF1Y2lvLWxvZ28tY29sb3JlZC5zdmcnO1xuICBASW5wdXQoKSBtZW51Qm90dG9tVGl0bGU6IHN0cmluZztcbiAgQElucHV0KCkgbWVudUJvdHRvbVZlcnNpb24gPSAnMS4wLjAnO1xuICBASW5wdXQoKSBtZW51UG9zaXRpb246IFRNZW51UG9zaXRpb24gPSAncmlnaHQnO1xuXG4gIEBJbnB1dCgpIGxvZ291dEJ1dHRvbiA9ICcuL2Fzc2V0cy9pbWcvaWNvbi9zaWRlLW1lbnUvbG9nb3V0LnN2Zyc7XG4gIEBJbnB1dCgpIGNsb3NlQnV0dG9uID0gJy4uL2Fzc2V0cy9pbWcvaWNvbi9zaWRlLW1lbnUvY2xvc2Uuc3ZnJztcbiAgQElucHV0KCkgc2V0dGluZ3NCdXR0b24gPSAnLi4vYXNzZXRzL2ltZy9pY29uL3NpZGUtbWVudS9hZG1pbi1zZXR0aW5ncy5zdmcnO1xuXG4gIEBPdXRwdXQoKSAkY2xpY2s6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICBAT3V0cHV0KCkgJGxvZ291dENsaWNrOiBFdmVudEVtaXR0ZXI8TW91c2VFdmVudD4gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cblxuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHB1YmxpYyBzZXJ2aWNlOiBHbENvbXBvbmVudE1lbnVTZXJ2aWNlLFxuICAgIHB1YmxpYyByb3V0ZXI6IFJvdXRlclxuICApIHsgfVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIHRoaXMuc2VydmljZS5pbml0aWFsaXplKHRoaXMuY29udGFpbmVyLm5hdGl2ZUVsZW1lbnQsIHRoaXMuYmFja2dyb3VuZC5uYXRpdmVFbGVtZW50LCB0aGlzLnJvdXRlcik7XG4gIH1cbn1cbiIsIjxnbC1jb21wb25lbnQtbWVudS1iYWNrZ3JvdW5kXG4gICNiYWNrZ3JvdW5kXG4gIChjbGljayk9XCJzZXJ2aWNlLmJhY2tncm91bmRDbGljaygkZXZlbnQpXCJcbj48L2dsLWNvbXBvbmVudC1tZW51LWJhY2tncm91bmQ+XG48ZGl2ICNjb250YWluZXIgY2xhc3M9XCJtZW51LWNvbnRhaW5lciB7eyBjbGFzc05hbWUgfX0ge3sgbWVudVBvc2l0aW9uID09PSAnbGVmdCcgPyAnbGVmdCcgOiAncmlnaHQnIH19XCI+XG4gIDxuYXYgY2xhc3M9XCJtZW51LW5hdi1jb250YWluZXJcIj5cbiAgICA8dWwgY2xhc3M9XCJtZW51LWNvbnRlbnRcIj5cbiAgICAgIDxsaSBjbGFzcz1cIm1lbnUtaGVhZGVyLWNvbnRhaW5lclwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwibWVudS1oZWFkZXJcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwibWVudS10b3AtaWNvbnMtY29udGFpbmVyXCI+XG4gICAgICAgICAgICA8aW1nIGlkPVwiY2xvc2UtbWVudS1idXR0b25cIlxuICAgICAgICAgICAgICAgKGNsaWNrKT1cInNlcnZpY2UuY2xvc2UoJGV2ZW50KVwiXG4gICAgICAgICAgICAgICBbc3JjXT1cImNsb3NlQnV0dG9uXCJcbiAgICAgICAgICAgICAgIGNsYXNzPVwibWVudS1pY29ucyBjbG9zZS1tZW51XCJcbiAgICAgICAgICAgICAgIGFsdD1cIkNsb3NlIG1lbnUgYnV0dG9uXCI+XG4gICAgICAgICAgICA8aW1nXG4gICAgICAgICAgICAgICpuZ0lmPVwic2hvd1NldHRpbmdzXCJcbiAgICAgICAgICAgICAgaWQ9XCJzZXR0aW5ncy1tZW51LWJ1dHRvblwiXG4gICAgICAgICAgICAgIChjbGljayk9XCJzZXJ2aWNlLmdvVG9TZXR0aW5ncyhzZXR0aW5nc1VybCwgc2V0dGluZ3NUYXJnZXQpXCJcbiAgICAgICAgICAgICAgW3NyY109XCJzZXR0aW5nc0J1dHRvblwiXG4gICAgICAgICAgICAgIGNsYXNzPVwibWVudS1pY29ucyBzZXR0aW5ncy1tZW51XCJcbiAgICAgICAgICAgICAgYWx0PVwiU2V0dGluZ3MgbWVudSBidXR0b25cIj5cbiAgICAgICAgICAgIDxpbWdcbiAgICAgICAgICAgICAgKm5nSWY9XCJzaG93TG9nb3V0XCJcbiAgICAgICAgICAgICAgaWQ9XCJsb2dvdXQtbWVudS1idXR0b25cIlxuICAgICAgICAgICAgICAoY2xpY2spPVwiJGxvZ291dENsaWNrLmVtaXQoJGV2ZW50KVwiXG4gICAgICAgICAgICAgIFtzcmNdPVwibG9nb3V0QnV0dG9uXCJcbiAgICAgICAgICAgICAgY2xhc3M9XCJtZW51LWljb25zIGxvZ291dC1tZW51XCJcbiAgICAgICAgICAgICAgYWx0PVwiQ2xvc2UgbWVudSBidXR0b25cIj5cblxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ28tY29udGFpbmVyXCI+XG4gICAgICAgICAgICAgIDxpbWcgY2xhc3M9XCJtYWluLWxvZ29cIiBbc3JjXT1cIm1lbnVMb2dvXCIgYWx0PVwiTWVudSBMb2dvXCIvPlxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwibWVudS1oZWFkZXItdGl0bGVcIj5cbiAgICAgICAgICAgIDxoMSBjbGFzcz1cInRpdGxlXCI+e3sgdGl0bGUgfX08L2gxPlxuICAgICAgICAgICAgPGgyIGNsYXNzPVwic3VidGl0bGVcIj57eyBzdWJ0aXRsZSB9fTwvaDI+XG4gICAgICAgICAgICA8aDMgY2xhc3M9XCJzeXN0ZW0tdmVyc2lvblwiPnt7IG1lbnVCb3R0b21WZXJzaW9uID09IG51bGwgPyAnVmVyc2lvbjogJyArIHN5c3RlbVZlcnNpb24gOiBtZW51Qm90dG9tVmVyc2lvbiB9fTwvaDM+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9saT5cbiAgICAgIDxsaSBjbGFzcz1cIm1lbnUtY29udGVudC1jb250YWluZXIge3sgdGl0bGU/Lmxlbmd0aCA+IDAgPyAnaGFzLXRpdGxlJyA6ICcnIH19XCI+XG4gICAgICAgIDxnbC1jb21wb25lbnQtbWVudS1pdGVtXG4gICAgICAgICAgKm5nRm9yPVwibGV0IG1lbnVJdGVtIG9mIG1lbnVJdGVtc1wiXG4gICAgICAgICAgW2Fic29sdXRlXT1cIm1lbnVJdGVtLmFic29sdXRlXCJcbiAgICAgICAgICBbYWx0XT1cIm1lbnVJdGVtLmFsdFwiXG4gICAgICAgICAgW3NyY109XCJtZW51SXRlbS5zcmNcIlxuICAgICAgICAgIFtmcmFnbWVudF09XCJtZW51SXRlbS5mcmFnbWVudFwiXG4gICAgICAgICAgW3JvdXRlckxpbmtdPVwibWVudUl0ZW0uaHJlZlwiXG4gICAgICAgICAgW2hyZWZdPVwibWVudUl0ZW0uaHJlZlwiXG4gICAgICAgICAgW2NvbnRlbnRdPVwibWVudUl0ZW0uY29udGVudFwiXG4gICAgICAgICAgW2l0ZW1DbGFzc109XCJtZW51SXRlbS5jbGFzc1wiXG4gICAgICAgICAgW3RhcmdldF09XCJtZW51SXRlbS50YXJnZXRcIlxuICAgICAgICAgICgkY2xpY2spPVwiJGNsaWNrLmVtaXQoJGV2ZW50KVwiXG4gICAgICAgID48L2dsLWNvbXBvbmVudC1tZW51LWl0ZW0+XG4gICAgICAgIDxnbC1jb21wb25lbnQtbWVudS1pdGVtXG4gICAgICAgICAgKm5nRm9yPVwibGV0IG1lbnVJdGVtIG9mIG1lbnVJdGVtc0NvbXBsZXhcIlxuICAgICAgICAgIFthYnNvbHV0ZV09XCJtZW51SXRlbS5hYnNvbHV0ZVwiXG4gICAgICAgICAgW2FsdF09XCJtZW51SXRlbS5hbHRcIlxuICAgICAgICAgIFtzcmNdPVwibWVudUl0ZW0uc3JjXCJcbiAgICAgICAgICBbZnJhZ21lbnRdPVwibWVudUl0ZW0uZnJhZ21lbnRcIlxuICAgICAgICAgIFtyb3V0ZXJMaW5rXT1cIm1lbnVJdGVtLmhyZWZcIlxuICAgICAgICAgIFtocmVmXT1cIm1lbnVJdGVtLmhyZWZcIlxuICAgICAgICAgIFtjb250ZW50XT1cIm1lbnVJdGVtLmNvbnRlbnRcIlxuICAgICAgICAgIFtpdGVtQ2xhc3NdPVwibWVudUl0ZW0uY2xhc3NcIlxuICAgICAgICAgIFtoYXNTdWJpdGVtXT1cIm1lbnVJdGVtLmhhc1N1Yml0ZW1cIlxuICAgICAgICAgIFthY3RpdmVdPVwibWVudUl0ZW0uYWN0aXZlXCJcbiAgICAgICAgICBbdGFyZ2V0XT1cIm1lbnVJdGVtLnRhcmdldFwiXG4gICAgICAgICAgW3N1Ykl0ZW1zXT1cIm1lbnVJdGVtLnN1Ykl0ZW1zXCJcbiAgICAgICAgICAoJGNsaWNrKT1cIiRjbGljay5lbWl0KCRldmVudClcIlxuICAgICAgICA+PC9nbC1jb21wb25lbnQtbWVudS1pdGVtPlxuICAgICAgPC9saT5cbjwhLS0gICAgICA8bGkgY2xhc3M9XCJsb2dvLW1haW4tY29udGFpbmVyXCI+LS0+XG48IS0tICAgICAgICA8ZGl2IGNsYXNzPVwibG9nby1jb250YWluZXJcIj4tLT5cbjwhLS0mbHQ7ISZuZGFzaDsgICAgICAgICAgPGltZyBjbGFzcz1cIm1haW4tbG9nb1wiIFtzcmNdPVwibWVudUxvZ29cIiBhbHQ9XCJNZW51IExvZ29cIi8+Jm5kYXNoOyZndDstLT5cbjwhLS0gICAgICAgICAgPHNwYW4gY2xhc3M9XCJtYWluLWxvZ28tdGl0bGVcIj57eyBtZW51Qm90dG9tVGl0bGUgfX08L3NwYW4+LS0+XG48IS0tICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWFpbi1sb2dvLXRpdGxlXCI+e3sgbWVudUJvdHRvbVZlcnNpb24gPT0gbnVsbCA/ICdWZXJzaW9uOiAnICsgc3lzdGVtVmVyc2lvbiA6IG1lbnVCb3R0b21WZXJzaW9uIH19PC9zcGFuPi0tPlxuPCEtLSAgICAgICAgPC9kaXY+LS0+XG48IS0tICAgICAgPC9saT4tLT5cbiAgICA8L3VsPlxuICA8L25hdj5cbjwvZGl2PlxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9jb21wb25lbnQvbWVudS9nbC1jb21wb25lbnQtbWVudS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2dsLWNvbXBvbmVudC1tZW51LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsVUFBVSxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFFLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQzs7Ozs7OztBQVdwRyxNQUFNLE9BQU8sd0JBQXdCO0lBNEJuQyxZQUNTLE9BQStCLEVBQy9CLE1BQWM7UUFEZCxZQUFPLEdBQVAsT0FBTyxDQUF3QjtRQUMvQixXQUFNLEdBQU4sTUFBTSxDQUFRO1FBakJkLG1CQUFjLEdBQUcsUUFBUSxDQUFDO1FBQzFCLGFBQVEsR0FBRyw2Q0FBNkMsQ0FBQztRQUV6RCxzQkFBaUIsR0FBRyxPQUFPLENBQUM7UUFDNUIsaUJBQVksR0FBa0IsT0FBTyxDQUFDO1FBRXRDLGlCQUFZLEdBQUcsd0NBQXdDLENBQUM7UUFDeEQsZ0JBQVcsR0FBRyx3Q0FBd0MsQ0FBQztRQUN2RCxtQkFBYyxHQUFHLGlEQUFpRCxDQUFDO1FBRWxFLFdBQU0sR0FBc0IsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUMvQyxpQkFBWSxHQUE2QixJQUFJLFlBQVksRUFBRSxDQUFDO0lBT2xFLENBQUM7SUFFTCxRQUFRO1FBQ04sSUFBSSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3BHLENBQUM7O3FIQW5DVSx3QkFBd0I7eUdBQXhCLHdCQUF3Qixtc0JBQ1csVUFBVSxpSEFDVCxVQUFVLDJDQ2IzRCw2bEhBbUZBOzJGRHhFYSx3QkFBd0I7a0JBTHBDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLG1CQUFtQjtvQkFDN0IsV0FBVyxFQUFFLG9DQUFvQztvQkFDakQsU0FBUyxFQUFFLENBQUMsb0NBQW9DLENBQUM7aUJBQ2xEO2tJQUU2RCxTQUFTO3NCQUFwRSxTQUFTO3VCQUFDLFdBQVcsRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRTtnQkFDRyxVQUFVO3NCQUF0RSxTQUFTO3VCQUFDLFlBQVksRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRTtnQkFFbEQsS0FBSztzQkFBYixLQUFLO2dCQUNHLFFBQVE7c0JBQWhCLEtBQUs7Z0JBQ0csYUFBYTtzQkFBckIsS0FBSztnQkFDRyxTQUFTO3NCQUFqQixLQUFLO2dCQUNHLGdCQUFnQjtzQkFBeEIsS0FBSztnQkFDRyxZQUFZO3NCQUFwQixLQUFLO2dCQUNHLFVBQVU7c0JBQWxCLEtBQUs7Z0JBQ0csU0FBUztzQkFBakIsS0FBSztnQkFDRyxXQUFXO3NCQUFuQixLQUFLO2dCQUNHLGNBQWM7c0JBQXRCLEtBQUs7Z0JBQ0csUUFBUTtzQkFBaEIsS0FBSztnQkFDRyxlQUFlO3NCQUF2QixLQUFLO2dCQUNHLGlCQUFpQjtzQkFBekIsS0FBSztnQkFDRyxZQUFZO3NCQUFwQixLQUFLO2dCQUVHLFlBQVk7c0JBQXBCLEtBQUs7Z0JBQ0csV0FBVztzQkFBbkIsS0FBSztnQkFDRyxjQUFjO3NCQUF0QixLQUFLO2dCQUVJLE1BQU07c0JBQWYsTUFBTTtnQkFDRyxZQUFZO3NCQUFyQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIEVsZW1lbnRSZWYsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBWaWV3Q2hpbGR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBSb3V0ZXIgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5pbXBvcnQgeyBHbENvbXBvbmVudE1lbnVTZXJ2aWNlIH0gZnJvbSAnLi9nbC1jb21wb25lbnQtbWVudS5zZXJ2aWNlJztcclxuaW1wb3J0IHsgSU1lbnVJdGVtLCBJTWVudUl0ZW1Db21wbGV4IH0gZnJvbSAnLi9pdGVtL2dsLWNvbXBvbmVudC1tZW51LWl0ZW0uaW50ZXJmYWNlJztcclxuaW1wb3J0IHsgVE1lbnVQb3NpdGlvbiB9IGZyb20gJy4vZ2wtY29tcG9uZW50LW1lbnUuaW50ZXJmYWNlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnZ2wtY29tcG9uZW50LW1lbnUnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9nbC1jb21wb25lbnQtbWVudS5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vZ2wtY29tcG9uZW50LW1lbnUuY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgR2xDb21wb25lbnRNZW51Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBAVmlld0NoaWxkKCdjb250YWluZXInLCB7IHN0YXRpYzogdHJ1ZSwgcmVhZDogRWxlbWVudFJlZiB9KSBjb250YWluZXI6IEVsZW1lbnRSZWY8SFRNTERpdkVsZW1lbnQ+O1xyXG4gIEBWaWV3Q2hpbGQoJ2JhY2tncm91bmQnLCB7IHN0YXRpYzogdHJ1ZSwgcmVhZDogRWxlbWVudFJlZiB9KSBiYWNrZ3JvdW5kOiBFbGVtZW50UmVmPEhUTUxEaXZFbGVtZW50PjtcclxuXHJcbiAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcclxuICBASW5wdXQoKSBzdWJ0aXRsZTogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIHN5c3RlbVZlcnNpb246IHN0cmluZztcclxuICBASW5wdXQoKSBtZW51SXRlbXM6IElNZW51SXRlbVtdO1xyXG4gIEBJbnB1dCgpIG1lbnVJdGVtc0NvbXBsZXg6IElNZW51SXRlbUNvbXBsZXhbXTtcclxuICBASW5wdXQoKSBzaG93U2V0dGluZ3M6IGJvb2xlYW47XHJcbiAgQElucHV0KCkgc2hvd0xvZ291dDogYm9vbGVhbjtcclxuICBASW5wdXQoKSBjbGFzc05hbWU6IHN0cmluZztcclxuICBASW5wdXQoKSBzZXR0aW5nc1VybDogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIHNldHRpbmdzVGFyZ2V0ID0gJ19ibGFuayc7XHJcbiAgQElucHV0KCkgbWVudUxvZ28gPSAnLi4vYXNzZXRzL2ltZy9sb2dvL2dsYXVjaW8tbG9nby1jb2xvcmVkLnN2Zyc7XHJcbiAgQElucHV0KCkgbWVudUJvdHRvbVRpdGxlOiBzdHJpbmc7XHJcbiAgQElucHV0KCkgbWVudUJvdHRvbVZlcnNpb24gPSAnMS4wLjAnO1xyXG4gIEBJbnB1dCgpIG1lbnVQb3NpdGlvbjogVE1lbnVQb3NpdGlvbiA9ICdyaWdodCc7XHJcblxyXG4gIEBJbnB1dCgpIGxvZ291dEJ1dHRvbiA9ICcuL2Fzc2V0cy9pbWcvaWNvbi9zaWRlLW1lbnUvbG9nb3V0LnN2Zyc7XHJcbiAgQElucHV0KCkgY2xvc2VCdXR0b24gPSAnLi4vYXNzZXRzL2ltZy9pY29uL3NpZGUtbWVudS9jbG9zZS5zdmcnO1xyXG4gIEBJbnB1dCgpIHNldHRpbmdzQnV0dG9uID0gJy4uL2Fzc2V0cy9pbWcvaWNvbi9zaWRlLW1lbnUvYWRtaW4tc2V0dGluZ3Muc3ZnJztcclxuXHJcbiAgQE91dHB1dCgpICRjbGljazogRXZlbnRFbWl0dGVyPGFueT4gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XHJcbiAgQE91dHB1dCgpICRsb2dvdXRDbGljazogRXZlbnRFbWl0dGVyPE1vdXNlRXZlbnQ+ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xyXG5cclxuXHJcblxyXG4gIGNvbnN0cnVjdG9yKFxyXG4gICAgcHVibGljIHNlcnZpY2U6IEdsQ29tcG9uZW50TWVudVNlcnZpY2UsXHJcbiAgICBwdWJsaWMgcm91dGVyOiBSb3V0ZXJcclxuICApIHsgfVxyXG5cclxuICBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIHRoaXMuc2VydmljZS5pbml0aWFsaXplKHRoaXMuY29udGFpbmVyLm5hdGl2ZUVsZW1lbnQsIHRoaXMuYmFja2dyb3VuZC5uYXRpdmVFbGVtZW50LCB0aGlzLnJvdXRlcik7XHJcbiAgfVxyXG59XHJcbiIsIjxnbC1jb21wb25lbnQtbWVudS1iYWNrZ3JvdW5kXHJcbiAgI2JhY2tncm91bmRcclxuICAoY2xpY2spPVwic2VydmljZS5iYWNrZ3JvdW5kQ2xpY2soJGV2ZW50KVwiXHJcbj48L2dsLWNvbXBvbmVudC1tZW51LWJhY2tncm91bmQ+XHJcbjxkaXYgI2NvbnRhaW5lciBjbGFzcz1cIm1lbnUtY29udGFpbmVyIHt7IGNsYXNzTmFtZSB9fSB7eyBtZW51UG9zaXRpb24gPT09ICdsZWZ0JyA/ICdsZWZ0JyA6ICdyaWdodCcgfX1cIj5cclxuICA8bmF2IGNsYXNzPVwibWVudS1uYXYtY29udGFpbmVyXCI+XHJcbiAgICA8dWwgY2xhc3M9XCJtZW51LWNvbnRlbnRcIj5cclxuICAgICAgPGxpIGNsYXNzPVwibWVudS1oZWFkZXItY29udGFpbmVyXCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cIm1lbnUtaGVhZGVyXCI+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwibWVudS10b3AtaWNvbnMtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgIDxpbWcgaWQ9XCJjbG9zZS1tZW51LWJ1dHRvblwiXHJcbiAgICAgICAgICAgICAgIChjbGljayk9XCJzZXJ2aWNlLmNsb3NlKCRldmVudClcIlxyXG4gICAgICAgICAgICAgICBbc3JjXT1cImNsb3NlQnV0dG9uXCJcclxuICAgICAgICAgICAgICAgY2xhc3M9XCJtZW51LWljb25zIGNsb3NlLW1lbnVcIlxyXG4gICAgICAgICAgICAgICBhbHQ9XCJDbG9zZSBtZW51IGJ1dHRvblwiPlxyXG4gICAgICAgICAgICA8aW1nXHJcbiAgICAgICAgICAgICAgKm5nSWY9XCJzaG93U2V0dGluZ3NcIlxyXG4gICAgICAgICAgICAgIGlkPVwic2V0dGluZ3MtbWVudS1idXR0b25cIlxyXG4gICAgICAgICAgICAgIChjbGljayk9XCJzZXJ2aWNlLmdvVG9TZXR0aW5ncyhzZXR0aW5nc1VybCwgc2V0dGluZ3NUYXJnZXQpXCJcclxuICAgICAgICAgICAgICBbc3JjXT1cInNldHRpbmdzQnV0dG9uXCJcclxuICAgICAgICAgICAgICBjbGFzcz1cIm1lbnUtaWNvbnMgc2V0dGluZ3MtbWVudVwiXHJcbiAgICAgICAgICAgICAgYWx0PVwiU2V0dGluZ3MgbWVudSBidXR0b25cIj5cclxuICAgICAgICAgICAgPGltZ1xyXG4gICAgICAgICAgICAgICpuZ0lmPVwic2hvd0xvZ291dFwiXHJcbiAgICAgICAgICAgICAgaWQ9XCJsb2dvdXQtbWVudS1idXR0b25cIlxyXG4gICAgICAgICAgICAgIChjbGljayk9XCIkbG9nb3V0Q2xpY2suZW1pdCgkZXZlbnQpXCJcclxuICAgICAgICAgICAgICBbc3JjXT1cImxvZ291dEJ1dHRvblwiXHJcbiAgICAgICAgICAgICAgY2xhc3M9XCJtZW51LWljb25zIGxvZ291dC1tZW51XCJcclxuICAgICAgICAgICAgICBhbHQ9XCJDbG9zZSBtZW51IGJ1dHRvblwiPlxyXG5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ28tY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgPGltZyBjbGFzcz1cIm1haW4tbG9nb1wiIFtzcmNdPVwibWVudUxvZ29cIiBhbHQ9XCJNZW51IExvZ29cIi8+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1lbnUtaGVhZGVyLXRpdGxlXCI+XHJcbiAgICAgICAgICAgIDxoMSBjbGFzcz1cInRpdGxlXCI+e3sgdGl0bGUgfX08L2gxPlxyXG4gICAgICAgICAgICA8aDIgY2xhc3M9XCJzdWJ0aXRsZVwiPnt7IHN1YnRpdGxlIH19PC9oMj5cclxuICAgICAgICAgICAgPGgzIGNsYXNzPVwic3lzdGVtLXZlcnNpb25cIj57eyBtZW51Qm90dG9tVmVyc2lvbiA9PSBudWxsID8gJ1ZlcnNpb246ICcgKyBzeXN0ZW1WZXJzaW9uIDogbWVudUJvdHRvbVZlcnNpb24gfX08L2gzPlxyXG4gICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICAgIDwvbGk+XHJcbiAgICAgIDxsaSBjbGFzcz1cIm1lbnUtY29udGVudC1jb250YWluZXIge3sgdGl0bGU/Lmxlbmd0aCA+IDAgPyAnaGFzLXRpdGxlJyA6ICcnIH19XCI+XHJcbiAgICAgICAgPGdsLWNvbXBvbmVudC1tZW51LWl0ZW1cclxuICAgICAgICAgICpuZ0Zvcj1cImxldCBtZW51SXRlbSBvZiBtZW51SXRlbXNcIlxyXG4gICAgICAgICAgW2Fic29sdXRlXT1cIm1lbnVJdGVtLmFic29sdXRlXCJcclxuICAgICAgICAgIFthbHRdPVwibWVudUl0ZW0uYWx0XCJcclxuICAgICAgICAgIFtzcmNdPVwibWVudUl0ZW0uc3JjXCJcclxuICAgICAgICAgIFtmcmFnbWVudF09XCJtZW51SXRlbS5mcmFnbWVudFwiXHJcbiAgICAgICAgICBbcm91dGVyTGlua109XCJtZW51SXRlbS5ocmVmXCJcclxuICAgICAgICAgIFtocmVmXT1cIm1lbnVJdGVtLmhyZWZcIlxyXG4gICAgICAgICAgW2NvbnRlbnRdPVwibWVudUl0ZW0uY29udGVudFwiXHJcbiAgICAgICAgICBbaXRlbUNsYXNzXT1cIm1lbnVJdGVtLmNsYXNzXCJcclxuICAgICAgICAgIFt0YXJnZXRdPVwibWVudUl0ZW0udGFyZ2V0XCJcclxuICAgICAgICAgICgkY2xpY2spPVwiJGNsaWNrLmVtaXQoJGV2ZW50KVwiXHJcbiAgICAgICAgPjwvZ2wtY29tcG9uZW50LW1lbnUtaXRlbT5cclxuICAgICAgICA8Z2wtY29tcG9uZW50LW1lbnUtaXRlbVxyXG4gICAgICAgICAgKm5nRm9yPVwibGV0IG1lbnVJdGVtIG9mIG1lbnVJdGVtc0NvbXBsZXhcIlxyXG4gICAgICAgICAgW2Fic29sdXRlXT1cIm1lbnVJdGVtLmFic29sdXRlXCJcclxuICAgICAgICAgIFthbHRdPVwibWVudUl0ZW0uYWx0XCJcclxuICAgICAgICAgIFtzcmNdPVwibWVudUl0ZW0uc3JjXCJcclxuICAgICAgICAgIFtmcmFnbWVudF09XCJtZW51SXRlbS5mcmFnbWVudFwiXHJcbiAgICAgICAgICBbcm91dGVyTGlua109XCJtZW51SXRlbS5ocmVmXCJcclxuICAgICAgICAgIFtocmVmXT1cIm1lbnVJdGVtLmhyZWZcIlxyXG4gICAgICAgICAgW2NvbnRlbnRdPVwibWVudUl0ZW0uY29udGVudFwiXHJcbiAgICAgICAgICBbaXRlbUNsYXNzXT1cIm1lbnVJdGVtLmNsYXNzXCJcclxuICAgICAgICAgIFtoYXNTdWJpdGVtXT1cIm1lbnVJdGVtLmhhc1N1Yml0ZW1cIlxyXG4gICAgICAgICAgW2FjdGl2ZV09XCJtZW51SXRlbS5hY3RpdmVcIlxyXG4gICAgICAgICAgW3RhcmdldF09XCJtZW51SXRlbS50YXJnZXRcIlxyXG4gICAgICAgICAgW3N1Ykl0ZW1zXT1cIm1lbnVJdGVtLnN1Ykl0ZW1zXCJcclxuICAgICAgICAgICgkY2xpY2spPVwiJGNsaWNrLmVtaXQoJGV2ZW50KVwiXHJcbiAgICAgICAgPjwvZ2wtY29tcG9uZW50LW1lbnUtaXRlbT5cclxuICAgICAgPC9saT5cclxuPCEtLSAgICAgIDxsaSBjbGFzcz1cImxvZ28tbWFpbi1jb250YWluZXJcIj4tLT5cclxuPCEtLSAgICAgICAgPGRpdiBjbGFzcz1cImxvZ28tY29udGFpbmVyXCI+LS0+XHJcbjwhLS0mbHQ7ISZuZGFzaDsgICAgICAgICAgPGltZyBjbGFzcz1cIm1haW4tbG9nb1wiIFtzcmNdPVwibWVudUxvZ29cIiBhbHQ9XCJNZW51IExvZ29cIi8+Jm5kYXNoOyZndDstLT5cclxuPCEtLSAgICAgICAgICA8c3BhbiBjbGFzcz1cIm1haW4tbG9nby10aXRsZVwiPnt7IG1lbnVCb3R0b21UaXRsZSB9fTwvc3Bhbj4tLT5cclxuPCEtLSAgICAgICAgICA8c3BhbiBjbGFzcz1cIm1haW4tbG9nby10aXRsZVwiPnt7IG1lbnVCb3R0b21WZXJzaW9uID09IG51bGwgPyAnVmVyc2lvbjogJyArIHN5c3RlbVZlcnNpb24gOiBtZW51Qm90dG9tVmVyc2lvbiB9fTwvc3Bhbj4tLT5cclxuPCEtLSAgICAgICAgPC9kaXY+LS0+XHJcbjwhLS0gICAgICA8L2xpPi0tPlxyXG4gICAgPC91bD5cclxuICA8L25hdj5cclxuPC9kaXY+XHJcbiJdfQ==
export {};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUuaW50ZXJmYWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9jb21wb25lbnQvbWVudS9nbC1jb21wb25lbnQtbWVudS5pbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB0eXBlIFRNZW51UG9zaXRpb24gPSAnbGVmdCcgfCAncmlnaHQnO1xuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUuaW50ZXJmYWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9jb21wb25lbnQvbWVudS9nbC1jb21wb25lbnQtbWVudS5pbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB0eXBlIFRNZW51UG9zaXRpb24gPSAnbGVmdCcgfCAncmlnaHQnO1xyXG4iXX0=

@@ -59,2 +59,2 @@ import { Injectable } from '@angular/core';

}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21lbnUvZ2wtY29tcG9uZW50LW1lbnUuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFhLE1BQU0sZUFBZSxDQUFDO0FBRXRELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7O0FBSzdCLE1BQU0sT0FBTyxzQkFBc0I7SUFZbkM7UUFMQSxlQUFVLEdBQXFCLElBQUksT0FBTyxFQUFFLENBQUM7UUFDN0MsV0FBTSxHQUFHLEtBQUssQ0FBQztRQUVQLGNBQVMsR0FBVSxFQUFFLENBQUM7SUFFZCxDQUFDO0lBRWpCLFdBQVc7UUFDVCxJQUFJLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztJQUNuRCxDQUFDO0lBRUQsVUFBVSxDQUFDLFNBQXlCLEVBQUUsVUFBMEIsRUFBRSxNQUFjO1FBQzlFLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLElBQUksQ0FBQyxVQUFVLEdBQUcsVUFBVSxDQUFDO1FBQzdCLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1FBRXJCLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdCLENBQUM7SUFFRCxLQUFLLENBQUMsS0FBWTtRQUNoQixLQUFLLENBQUMsY0FBYyxFQUFFLENBQUM7UUFDdkIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFDLENBQUM7UUFDakQsSUFBSSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBRS9DLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEVBQUU7WUFDbEMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLENBQUM7WUFDcEQsSUFBSSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLG9CQUFvQixDQUFDLENBQUM7UUFDekQsQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7UUFFVixJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMzQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztRQUNwQixPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7SUFDRCxJQUFJLENBQUMsS0FBWTtRQUNmLEtBQUssQ0FBQyxjQUFjLEVBQUUsQ0FBQztRQUN2QixJQUFJLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLENBQUM7UUFFNUMsS0FBSyxNQUFNLE9BQU8sSUFBSSxJQUFJLENBQUMsU0FBUyxFQUFFO1lBQ3BDLGFBQWEsQ0FBQyxPQUFPLENBQUMsQ0FBQztTQUN4QjtRQUVELElBQUksQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDO1FBRXBELElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQzVCLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDO1FBQ25CLE9BQU8sSUFBSSxDQUFDO0lBQ2QsQ0FBQztJQUVELFlBQVksQ0FBQyxHQUFXLEVBQUUsU0FBaUIsUUFBUTtRQUNqRCxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUMzQixDQUFDO0lBRUQsZUFBZSxDQUFDLEtBQUs7UUFDbkIsSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUFFO0lBQ3pDLENBQUM7O21IQTdEWSxzQkFBc0I7dUhBQXRCLHNCQUFzQixjQUZ2QixNQUFNOzJGQUVMLHNCQUFzQjtrQkFIcEMsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBPbkRlc3Ryb3kgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJvdXRlciB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQgeyBTdWJqZWN0IH0gZnJvbSAncnhqcyc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuICBleHBvcnQgY2xhc3MgR2xDb21wb25lbnRNZW51U2VydmljZSBpbXBsZW1lbnRzIE9uRGVzdHJveSB7XG5cbiAgY29udGFpbmVyOiBIVE1MRGl2RWxlbWVudDtcbiAgYmFja2dyb3VuZDogSFRNTERpdkVsZW1lbnQ7XG5cbiAgcm91dGVyOiBSb3V0ZXI7XG5cbiAgbWVudUhpZGRlbjogU3ViamVjdDxib29sZWFuPiA9IG5ldyBTdWJqZWN0KCk7XG4gIG9wZW5lZCA9IGZhbHNlO1xuXG4gIHByaXZhdGUgX3RpbWVvdXRzOiBhbnlbXSA9IFtdO1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XG4gICAgdGhpcy5tZW51SGlkZGVuLm9ic2VydmVycy5tYXAoeCA9PiB4LmNvbXBsZXRlKCkpO1xuICB9XG5cbiAgaW5pdGlhbGl6ZShjb250YWluZXI6IEhUTUxEaXZFbGVtZW50LCBiYWNrZ3JvdW5kOiBIVE1MRGl2RWxlbWVudCwgcm91dGVyOiBSb3V0ZXIpOiB2b2lkIHtcbiAgICB0aGlzLmNvbnRhaW5lciA9IGNvbnRhaW5lcjtcbiAgICB0aGlzLmJhY2tncm91bmQgPSBiYWNrZ3JvdW5kO1xuICAgIHRoaXMucm91dGVyID0gcm91dGVyO1xuXG4gICAgdGhpcy5tZW51SGlkZGVuLm5leHQodHJ1ZSk7XG4gIH1cblxuICBjbG9zZShldmVudDogRXZlbnQpOiBib29sZWFuIHtcbiAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgIHRoaXMuYmFja2dyb3VuZC5jbGFzc0xpc3QuYWRkKCdoaWRlLWJhY2tncm91bmQnKTtcbiAgICB0aGlzLmNvbnRhaW5lci5jbGFzc0xpc3QucmVtb3ZlKCdtZW51LWFjdGl2ZScpO1xuXG4gICAgdGhpcy5fdGltZW91dHMucHVzaChzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHRoaXMuYmFja2dyb3VuZC5jbGFzc0xpc3QucmVtb3ZlKCdoaWRlLWJhY2tncm91bmQnKTtcbiAgICAgIHRoaXMuYmFja2dyb3VuZC5jbGFzc0xpc3QucmVtb3ZlKCd2aXNpYmxlLWJhY2tncm91bmQnKTtcbiAgICB9LCAxMTAwKSk7XG5cbiAgICB0aGlzLm1lbnVIaWRkZW4ubmV4dCh0cnVlKTtcbiAgICB0aGlzLm9wZW5lZCA9IGZhbHNlO1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuICBvcGVuKGV2ZW50OiBFdmVudCk6IGJvb2xlYW4ge1xuICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gICAgdGhpcy5jb250YWluZXIuY2xhc3NMaXN0LmFkZCgnbWVudS1hY3RpdmUnKTtcblxuICAgIGZvciAoY29uc3QgdGltZW91dCBvZiB0aGlzLl90aW1lb3V0cykge1xuICAgICAgY2xlYXJJbnRlcnZhbCh0aW1lb3V0KTtcbiAgICB9XG5cbiAgICB0aGlzLmJhY2tncm91bmQuY2xhc3NMaXN0LmFkZCgndmlzaWJsZS1iYWNrZ3JvdW5kJyk7XG5cbiAgICB0aGlzLm1lbnVIaWRkZW4ubmV4dChmYWxzZSk7XG4gICAgdGhpcy5vcGVuZWQgPSB0cnVlO1xuICAgIHJldHVybiB0cnVlO1xuICB9XG5cbiAgZ29Ub1NldHRpbmdzKHVybDogc3RyaW5nLCB0YXJnZXQ6IHN0cmluZyA9ICdfYmxhbmsnKTogdm9pZCB7XG4gICAgd2luZG93Lm9wZW4odXJsLCB0YXJnZXQpO1xuICB9XG5cbiAgYmFja2dyb3VuZENsaWNrKGV2ZW50KTogdm9pZCB7XG4gICAgaWYgKHRoaXMub3BlbmVkKSB7IHRoaXMuY2xvc2UoZXZlbnQpOyB9XG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21lbnUvZ2wtY29tcG9uZW50LW1lbnUuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFhLE1BQU0sZUFBZSxDQUFDO0FBRXRELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7O0FBSzdCLE1BQU0sT0FBTyxzQkFBc0I7SUFZbkM7UUFMQSxlQUFVLEdBQXFCLElBQUksT0FBTyxFQUFFLENBQUM7UUFDN0MsV0FBTSxHQUFHLEtBQUssQ0FBQztRQUVQLGNBQVMsR0FBVSxFQUFFLENBQUM7SUFFZCxDQUFDO0lBRWpCLFdBQVc7UUFDVCxJQUFJLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztJQUNuRCxDQUFDO0lBRUQsVUFBVSxDQUFDLFNBQXlCLEVBQUUsVUFBMEIsRUFBRSxNQUFjO1FBQzlFLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLElBQUksQ0FBQyxVQUFVLEdBQUcsVUFBVSxDQUFDO1FBQzdCLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1FBRXJCLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdCLENBQUM7SUFFRCxLQUFLLENBQUMsS0FBWTtRQUNoQixLQUFLLENBQUMsY0FBYyxFQUFFLENBQUM7UUFDdkIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFDLENBQUM7UUFDakQsSUFBSSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBRS9DLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEVBQUU7WUFDbEMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLENBQUM7WUFDcEQsSUFBSSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLG9CQUFvQixDQUFDLENBQUM7UUFDekQsQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7UUFFVixJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMzQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztRQUNwQixPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7SUFDRCxJQUFJLENBQUMsS0FBWTtRQUNmLEtBQUssQ0FBQyxjQUFjLEVBQUUsQ0FBQztRQUN2QixJQUFJLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLENBQUM7UUFFNUMsS0FBSyxNQUFNLE9BQU8sSUFBSSxJQUFJLENBQUMsU0FBUyxFQUFFO1lBQ3BDLGFBQWEsQ0FBQyxPQUFPLENBQUMsQ0FBQztTQUN4QjtRQUVELElBQUksQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDO1FBRXBELElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQzVCLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDO1FBQ25CLE9BQU8sSUFBSSxDQUFDO0lBQ2QsQ0FBQztJQUVELFlBQVksQ0FBQyxHQUFXLEVBQUUsU0FBaUIsUUFBUTtRQUNqRCxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUMzQixDQUFDO0lBRUQsZUFBZSxDQUFDLEtBQUs7UUFDbkIsSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUFFO0lBQ3pDLENBQUM7O21IQTdEWSxzQkFBc0I7dUhBQXRCLHNCQUFzQixjQUZ2QixNQUFNOzJGQUVMLHNCQUFzQjtrQkFIcEMsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBPbkRlc3Ryb3kgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG4gIGV4cG9ydCBjbGFzcyBHbENvbXBvbmVudE1lbnVTZXJ2aWNlIGltcGxlbWVudHMgT25EZXN0cm95IHtcclxuXHJcbiAgY29udGFpbmVyOiBIVE1MRGl2RWxlbWVudDtcclxuICBiYWNrZ3JvdW5kOiBIVE1MRGl2RWxlbWVudDtcclxuXHJcbiAgcm91dGVyOiBSb3V0ZXI7XHJcblxyXG4gIG1lbnVIaWRkZW46IFN1YmplY3Q8Ym9vbGVhbj4gPSBuZXcgU3ViamVjdCgpO1xyXG4gIG9wZW5lZCA9IGZhbHNlO1xyXG5cclxuICBwcml2YXRlIF90aW1lb3V0czogYW55W10gPSBbXTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxuXHJcbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XHJcbiAgICB0aGlzLm1lbnVIaWRkZW4ub2JzZXJ2ZXJzLm1hcCh4ID0+IHguY29tcGxldGUoKSk7XHJcbiAgfVxyXG5cclxuICBpbml0aWFsaXplKGNvbnRhaW5lcjogSFRNTERpdkVsZW1lbnQsIGJhY2tncm91bmQ6IEhUTUxEaXZFbGVtZW50LCByb3V0ZXI6IFJvdXRlcik6IHZvaWQge1xyXG4gICAgdGhpcy5jb250YWluZXIgPSBjb250YWluZXI7XHJcbiAgICB0aGlzLmJhY2tncm91bmQgPSBiYWNrZ3JvdW5kO1xyXG4gICAgdGhpcy5yb3V0ZXIgPSByb3V0ZXI7XHJcblxyXG4gICAgdGhpcy5tZW51SGlkZGVuLm5leHQodHJ1ZSk7XHJcbiAgfVxyXG5cclxuICBjbG9zZShldmVudDogRXZlbnQpOiBib29sZWFuIHtcclxuICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XHJcbiAgICB0aGlzLmJhY2tncm91bmQuY2xhc3NMaXN0LmFkZCgnaGlkZS1iYWNrZ3JvdW5kJyk7XHJcbiAgICB0aGlzLmNvbnRhaW5lci5jbGFzc0xpc3QucmVtb3ZlKCdtZW51LWFjdGl2ZScpO1xyXG5cclxuICAgIHRoaXMuX3RpbWVvdXRzLnB1c2goc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgIHRoaXMuYmFja2dyb3VuZC5jbGFzc0xpc3QucmVtb3ZlKCdoaWRlLWJhY2tncm91bmQnKTtcclxuICAgICAgdGhpcy5iYWNrZ3JvdW5kLmNsYXNzTGlzdC5yZW1vdmUoJ3Zpc2libGUtYmFja2dyb3VuZCcpO1xyXG4gICAgfSwgMTEwMCkpO1xyXG5cclxuICAgIHRoaXMubWVudUhpZGRlbi5uZXh0KHRydWUpO1xyXG4gICAgdGhpcy5vcGVuZWQgPSBmYWxzZTtcclxuICAgIHJldHVybiBmYWxzZTtcclxuICB9XHJcbiAgb3BlbihldmVudDogRXZlbnQpOiBib29sZWFuIHtcclxuICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XHJcbiAgICB0aGlzLmNvbnRhaW5lci5jbGFzc0xpc3QuYWRkKCdtZW51LWFjdGl2ZScpO1xyXG5cclxuICAgIGZvciAoY29uc3QgdGltZW91dCBvZiB0aGlzLl90aW1lb3V0cykge1xyXG4gICAgICBjbGVhckludGVydmFsKHRpbWVvdXQpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuYmFja2dyb3VuZC5jbGFzc0xpc3QuYWRkKCd2aXNpYmxlLWJhY2tncm91bmQnKTtcclxuXHJcbiAgICB0aGlzLm1lbnVIaWRkZW4ubmV4dChmYWxzZSk7XHJcbiAgICB0aGlzLm9wZW5lZCA9IHRydWU7XHJcbiAgICByZXR1cm4gdHJ1ZTtcclxuICB9XHJcblxyXG4gIGdvVG9TZXR0aW5ncyh1cmw6IHN0cmluZywgdGFyZ2V0OiBzdHJpbmcgPSAnX2JsYW5rJyk6IHZvaWQge1xyXG4gICAgd2luZG93Lm9wZW4odXJsLCB0YXJnZXQpO1xyXG4gIH1cclxuXHJcbiAgYmFja2dyb3VuZENsaWNrKGV2ZW50KTogdm9pZCB7XHJcbiAgICBpZiAodGhpcy5vcGVuZWQpIHsgdGhpcy5jbG9zZShldmVudCk7IH1cclxuICB9XHJcbn1cclxuIl19

@@ -46,3 +46,3 @@ import { Component, EventEmitter, Input, Output } from '@angular/core';

GlComponentMenuItemComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentMenuItemComponent, deps: [{ token: i1.Router }, { token: i2.GlComponentMenuService }], target: i0.ɵɵFactoryTarget.Component });
GlComponentMenuItemComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuItemComponent, selector: "gl-component-menu-item", inputs: { itemClass: "itemClass", absolute: "absolute", menuLogo: "menuLogo", src: "src", href: "href", fragment: "fragment", alt: "alt", content: "content", target: "target", hasSubitem: "hasSubitem", active: "active", subItems: "subItems" }, outputs: { $click: "$click" }, ngImport: i0, template: "<li class=\"menu-title {{ itemClass }}\" *ngIf=\"!hasSubitem\">\n <img [src]=\"src\" class=\"menu-icons\" [alt]=\"alt\"/>\n <a\n class=\"menu-item\"\n *ngIf=\"absolute\"\n [href]=\"'externalRedirect'\"\n (click)=\"openAbsoluteLink($event, href, target)\"\n >{{ content }}</a>\n <a *ngIf=\"!absolute\"\n class=\"menu-item\"\n [routerLink]=\"href\"\n [fragment]=\"fragment\"\n (click)=\"onClick($event)\"\n >{{ content }}</a>\n</li>\n\n<li class=\"menu-title {{ itemClass }} {{ active ? 'active' : '' }}\" *ngIf=\"hasSubitem\">\n <img [src]=\"src\" class=\"menu-icons\" [alt]=\"alt\"/>\n <div\n class=\"menu-item\"\n (click)=\"toggleActive()\"\n >{{ content }}</div>\n <img src=\"../assets/img/icon/side-menu/arrow-down.svg\" class=\"menu-arrow\" [alt]=\"alt\"/>\n</li>\n<ol *ngIf=\"hasSubitem && active\" [@fadeInOut] class=\"subitem-container {{ active ? 'active' : '' }}\">\n <li class=\"menu-title adding-row-animated {{ item.class }}\" *ngFor=\"let item of subItems\">\n <img [src]=\"item.src\" class=\"menu-icons\" [alt]=\"item.alt\"/>\n <a\n class=\"menu-item\"\n *ngIf=\"item.absolute\"\n [href]=\"'externalRedirect'\"\n (click)=\"openAbsoluteLink($event, item.href, item.target)\"\n >{{ item.content }}</a>\n <a *ngIf=\"!item.absolute\"\n class=\"menu-item\"\n [routerLink]=\"item.href\"\n [fragment]=\"item.fragment\"\n (click)=\"onClick($event)\"\n >{{ item.content }}</a>\n </li>\n</ol>\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat\";:host::ng-deep .menu-title .menu-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host::ng-deep{font-size:1.5em;outline:none!important}:host::ng-deep .menu-title{font-size:1em;background-color:#ffffff1a;margin:0 0 1px;position:relative;display:flex;align-items:center;border-left:solid rgba(255,255,255,.3) .2em;padding:.2em .3em}:host::ng-deep .menu-title .menu-icons{border-radius:.25em;height:1.5em;width:1.5em}:host::ng-deep .menu-title .menu-arrow{padding:.2em .5em;height:1em;width:1em;opacity:.5;transform:rotate(0);transition:opacity .25s ease-in-out}:host::ng-deep .menu-title .menu-item{text-decoration:none;font-size:.6em;font-family:\"Montserrat\",sans-serif;font-weight:400;color:#fff6;padding:1.2em .7em;flex-grow:1;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:67%}:host::ng-deep .menu-title.active .menu-arrow{transform:rotate(180deg);transition:transform .25s ease-in-out}:host::ng-deep .menu-title:not(hover) .menu-icons{transform:scale(1);transition:transform .2s ease-in-out}:host::ng-deep .menu-title:hover .menu-icons{transform:scale(1.2);transition:transform .2s ease-in-out}:host::ng-deep .menu-title.dark{margin:0;border-bottom:solid 1px #38393c;border-left:solid transparent .2em}:host::ng-deep .menu-title.dark:not(hover){background-color:#2c2c2f;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.dark:hover{background-color:#4b4d52;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.translucid{margin:0;border-bottom:solid .5px rgba(255,255,255,.1);border-left:solid transparent .2em}:host::ng-deep .menu-title.translucid:not(hover){background-color:#ffffff0d;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.translucid:hover{background-color:#ffffff1a;transition:background-color .3s ease-in-out}:host::ng-deep .subitem-container,:host::ng-deep .menu-title,:host::ng-deep .menu-item{outline:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host::ng-deep .subitem-container .menu-title{transform:scaleY(0);transition:transform .3s ease-in-out}:host::ng-deep .subitem-container.active .menu-title{transform:scaleY(1);transition:transform .3s ease-in-out;transition-delay:.1s}\n"], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i1.RouterLinkWithHref, selector: "a[routerLink],area[routerLink]", inputs: ["routerLink", "target", "queryParams", "fragment", "queryParamsHandling", "preserveFragment", "skipLocationChange", "replaceUrl", "state", "relativeTo"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }], animations: [
GlComponentMenuItemComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuItemComponent, selector: "gl-component-menu-item", inputs: { itemClass: "itemClass", absolute: "absolute", menuLogo: "menuLogo", src: "src", href: "href", fragment: "fragment", alt: "alt", content: "content", target: "target", hasSubitem: "hasSubitem", active: "active", subItems: "subItems" }, outputs: { $click: "$click" }, ngImport: i0, template: "<li class=\"menu-title {{ itemClass }}\" *ngIf=\"!hasSubitem\">\r\n <img [src]=\"src\" class=\"menu-icons\" [alt]=\"alt\"/>\r\n <a\r\n class=\"menu-item\"\r\n *ngIf=\"absolute\"\r\n [href]=\"'externalRedirect'\"\r\n (click)=\"openAbsoluteLink($event, href, target)\"\r\n >{{ content }}</a>\r\n <a *ngIf=\"!absolute\"\r\n class=\"menu-item\"\r\n [routerLink]=\"href\"\r\n [fragment]=\"fragment\"\r\n (click)=\"onClick($event)\"\r\n >{{ content }}</a>\r\n</li>\r\n\r\n<li class=\"menu-title {{ itemClass }} {{ active ? 'active' : '' }}\" *ngIf=\"hasSubitem\">\r\n <img [src]=\"src\" class=\"menu-icons\" [alt]=\"alt\"/>\r\n <div\r\n class=\"menu-item\"\r\n (click)=\"toggleActive()\"\r\n >{{ content }}</div>\r\n <img src=\"../assets/img/icon/side-menu/arrow-down.svg\" class=\"menu-arrow\" [alt]=\"alt\"/>\r\n</li>\r\n<ol *ngIf=\"hasSubitem && active\" [@fadeInOut] class=\"subitem-container {{ active ? 'active' : '' }}\">\r\n <li class=\"menu-title adding-row-animated {{ item.class }}\" *ngFor=\"let item of subItems\">\r\n <img [src]=\"item.src\" class=\"menu-icons\" [alt]=\"item.alt\"/>\r\n <a\r\n class=\"menu-item\"\r\n *ngIf=\"item.absolute\"\r\n [href]=\"'externalRedirect'\"\r\n (click)=\"openAbsoluteLink($event, item.href, item.target)\"\r\n >{{ item.content }}</a>\r\n <a *ngIf=\"!item.absolute\"\r\n class=\"menu-item\"\r\n [routerLink]=\"item.href\"\r\n [fragment]=\"item.fragment\"\r\n (click)=\"onClick($event)\"\r\n >{{ item.content }}</a>\r\n </li>\r\n</ol>\r\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat\";:host::ng-deep .menu-title .menu-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host::ng-deep{font-size:1.5em;outline:none!important}:host::ng-deep .menu-title{font-size:1em;background-color:#ffffff1a;margin:0 0 1px;position:relative;display:flex;align-items:center;border-left:solid rgba(255,255,255,.3) .2em;padding:.2em .3em}:host::ng-deep .menu-title .menu-icons{border-radius:.25em;height:1.5em;width:1.5em}:host::ng-deep .menu-title .menu-arrow{padding:.2em .5em;height:1em;width:1em;opacity:.5;transform:rotate(0);transition:opacity .25s ease-in-out}:host::ng-deep .menu-title .menu-item{text-decoration:none;font-size:.6em;font-family:\"Montserrat\",sans-serif;font-weight:400;color:#fff6;padding:1.2em .7em;flex-grow:1;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:67%}:host::ng-deep .menu-title.active .menu-arrow{transform:rotate(180deg);transition:transform .25s ease-in-out}:host::ng-deep .menu-title:not(hover) .menu-icons{transform:scale(1);transition:transform .2s ease-in-out}:host::ng-deep .menu-title:hover .menu-icons{transform:scale(1.2);transition:transform .2s ease-in-out}:host::ng-deep .menu-title.dark{margin:0;border-bottom:solid 1px #38393c;border-left:solid transparent .2em}:host::ng-deep .menu-title.dark:not(hover){background-color:#2c2c2f;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.dark:hover{background-color:#4b4d52;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.translucid{margin:0;border-bottom:solid .5px rgba(255,255,255,.1);border-left:solid transparent .2em}:host::ng-deep .menu-title.translucid:not(hover){background-color:#ffffff0d;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.translucid:hover{background-color:#ffffff1a;transition:background-color .3s ease-in-out}:host::ng-deep .subitem-container,:host::ng-deep .menu-title,:host::ng-deep .menu-item{outline:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host::ng-deep .subitem-container .menu-title{transform:scaleY(0);transition:transform .3s ease-in-out}:host::ng-deep .subitem-container.active .menu-title{transform:scaleY(1);transition:transform .3s ease-in-out;transition-delay:.1s}\n"], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i1.RouterLinkWithHref, selector: "a[routerLink],area[routerLink]", inputs: ["routerLink", "target", "queryParams", "fragment", "queryParamsHandling", "preserveFragment", "skipLocationChange", "replaceUrl", "state", "relativeTo"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }], animations: [
trigger('fadeInOut', [

@@ -137,2 +137,2 @@ state('', style({

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2l0ZW0vZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2l0ZW0vZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBR3ZFLE9BQU8sRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFFakYsT0FBTyxLQUFLLFlBQVksTUFBTSxlQUFlLENBQUM7Ozs7O0FBbUM5QyxNQUFNLE9BQU8sNEJBQTRCO0lBaUJ2QyxZQUNVLE9BQWUsRUFDZixLQUE2QjtRQUQ3QixZQUFPLEdBQVAsT0FBTyxDQUFRO1FBQ2YsVUFBSyxHQUFMLEtBQUssQ0FBd0I7UUFsQjlCLGNBQVMsR0FBbUIsTUFBTSxDQUFDO1FBRW5DLGFBQVEsR0FBRyw2Q0FBNkMsQ0FBQztRQUN6RCxRQUFHLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQztRQUtwQixXQUFNLEdBQWUsT0FBTyxDQUFDO1FBTTVCLFdBQU0sR0FBc0IsSUFBSSxZQUFZLEVBQUUsQ0FBQztJQU96RCxDQUFDO0lBRUQsZ0JBQWdCLENBQUMsS0FBSyxFQUFFLElBQUksRUFBRSxTQUFxQixPQUFPO1FBQ3hELElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUMsbUJBQW1CLEVBQUUsRUFBRSxXQUFXLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBQyxDQUFDLEVBQUU7WUFDekUsa0JBQWtCLEVBQUUsSUFBSTtTQUN6QixDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUNYLE9BQU8sQ0FBQyxHQUFHLENBQUMsa0JBQWtCLElBQUksRUFBRSxDQUFDLENBQUM7UUFDeEMsQ0FBQyxDQUFDLENBQUM7UUFFSCxLQUFLLENBQUMsY0FBYyxFQUFFLENBQUM7SUFDekIsQ0FBQztJQUVELFlBQVk7UUFDVixJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQztJQUM3QixDQUFDO0lBRUQsT0FBTyxDQUFDLEtBQUs7UUFDWCxJQUFJLElBQUksQ0FBQyxRQUFRLElBQUksSUFBSSxFQUFFO1lBQ3pCLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO1lBRXhCLE1BQU0sT0FBTyxHQUFnQixRQUFRLENBQUMsYUFBYSxDQUFDLElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7WUFDekUsTUFBTSxNQUFNLEdBQUcsSUFBSSxZQUFZLENBQUMsSUFBSSxJQUFJLENBQUMsUUFBUSxFQUFFLEVBQUU7Z0JBQ25ELEtBQUssRUFBRSxJQUFJO2dCQUNYLGVBQWUsRUFBRSxJQUFJO2dCQUNyQixNQUFNLEVBQUUsZUFBZTtnQkFDdkIsU0FBUyxFQUFFLElBQUk7Z0JBQ2YsUUFBUSxFQUFFLElBQUk7YUFDZixDQUFDLENBQUM7WUFDSCxNQUFNLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1lBRTlCLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztTQUN2RTtJQUNILENBQUM7O3lIQXREVSw0QkFBNEI7NkdBQTVCLDRCQUE0QixpVkN4Q3pDLGcrQ0F5Q0EsNHVGRDlCYztRQUNWLE9BQU8sQ0FBQyxXQUFXLEVBQUU7WUFDbkIsS0FBSyxDQUFDLEVBQUUsRUFBRSxLQUFLLENBQUM7Z0JBQ2QsT0FBTyxFQUFFLENBQUM7Z0JBQ1YsTUFBTSxFQUFFLENBQUM7Z0JBQ1QsU0FBUyxFQUFFLFdBQVc7YUFDdkIsQ0FBQyxDQUFDO1lBQ0gsVUFBVSxDQUFDLFFBQVEsRUFBRTtnQkFDbkIsS0FBSyxDQUFDO29CQUNKLE9BQU8sRUFBRSxDQUFDO29CQUNWLE1BQU0sRUFBRSxDQUFDO29CQUNULFNBQVMsRUFBRSxXQUFXO2lCQUN2QixDQUFDO2dCQUNGLE9BQU8sQ0FBQyxjQUFjLEVBQUUsS0FBSyxDQUFDO29CQUM1QixPQUFPLEVBQUUsQ0FBQztvQkFDVixNQUFNLEVBQUUsR0FBRztvQkFDWCxTQUFTLEVBQUUsV0FBVztpQkFDdkIsQ0FBQyxDQUFDO2FBQ0osQ0FBQztZQUNGLFVBQVUsQ0FBQyxRQUFRLEVBQUU7Z0JBQ25CLE9BQU8sQ0FBQyxHQUFHLEVBQUUsS0FBSyxDQUFDO29CQUNqQixPQUFPLEVBQUUsQ0FBQztvQkFDVixNQUFNLEVBQUUsQ0FBQztvQkFDVCxTQUFTLEVBQUUsV0FBVztpQkFDdkIsQ0FBQyxDQUFDO2FBQ0osQ0FBQztTQUNILENBQUM7S0FDSDsyRkFFVSw0QkFBNEI7a0JBakN4QyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSx3QkFBd0I7b0JBQ2xDLFdBQVcsRUFBRSx5Q0FBeUM7b0JBQ3RELFNBQVMsRUFBRSxDQUFDLHlDQUF5QyxDQUFDO29CQUN0RCxVQUFVLEVBQUU7d0JBQ1YsT0FBTyxDQUFDLFdBQVcsRUFBRTs0QkFDbkIsS0FBSyxDQUFDLEVBQUUsRUFBRSxLQUFLLENBQUM7Z0NBQ2QsT0FBTyxFQUFFLENBQUM7Z0NBQ1YsTUFBTSxFQUFFLENBQUM7Z0NBQ1QsU0FBUyxFQUFFLFdBQVc7NkJBQ3ZCLENBQUMsQ0FBQzs0QkFDSCxVQUFVLENBQUMsUUFBUSxFQUFFO2dDQUNuQixLQUFLLENBQUM7b0NBQ0osT0FBTyxFQUFFLENBQUM7b0NBQ1YsTUFBTSxFQUFFLENBQUM7b0NBQ1QsU0FBUyxFQUFFLFdBQVc7aUNBQ3ZCLENBQUM7Z0NBQ0YsT0FBTyxDQUFDLGNBQWMsRUFBRSxLQUFLLENBQUM7b0NBQzVCLE9BQU8sRUFBRSxDQUFDO29DQUNWLE1BQU0sRUFBRSxHQUFHO29DQUNYLFNBQVMsRUFBRSxXQUFXO2lDQUN2QixDQUFDLENBQUM7NkJBQ0osQ0FBQzs0QkFDRixVQUFVLENBQUMsUUFBUSxFQUFFO2dDQUNuQixPQUFPLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQztvQ0FDakIsT0FBTyxFQUFFLENBQUM7b0NBQ1YsTUFBTSxFQUFFLENBQUM7b0NBQ1QsU0FBUyxFQUFFLFdBQVc7aUNBQ3ZCLENBQUMsQ0FBQzs2QkFDSixDQUFDO3lCQUNILENBQUM7cUJBQ0g7aUJBQ0Y7a0lBRVUsU0FBUztzQkFBakIsS0FBSztnQkFDRyxRQUFRO3NCQUFoQixLQUFLO2dCQUNHLFFBQVE7c0JBQWhCLEtBQUs7Z0JBQ0csR0FBRztzQkFBWCxLQUFLO2dCQUNHLElBQUk7c0JBQVosS0FBSztnQkFDRyxRQUFRO3NCQUFoQixLQUFLO2dCQUNHLEdBQUc7c0JBQVgsS0FBSztnQkFDRyxPQUFPO3NCQUFmLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLO2dCQUVHLFVBQVU7c0JBQWxCLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLO2dCQUNHLFFBQVE7c0JBQWhCLEtBQUs7Z0JBRUksTUFBTTtzQkFBZixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPdXRwdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJvdXRlciB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQgeyBJTWVudUl0ZW0sIFRNZW51SXRlbVRoZW1lLCBUVXJsVGFyZ2V0IH0gZnJvbSAnLi9nbC1jb21wb25lbnQtbWVudS1pdGVtLmludGVyZmFjZSc7XG5pbXBvcnQgeyBzdHlsZSwgc3RhdGUsIGFuaW1hdGUsIHRyYW5zaXRpb24sIHRyaWdnZXIgfSBmcm9tICdAYW5ndWxhci9hbmltYXRpb25zJztcbmltcG9ydCB7IEdsQ29tcG9uZW50TWVudVNlcnZpY2UgfSBmcm9tICcuLi9nbC1jb21wb25lbnQtbWVudS5zZXJ2aWNlJztcbmltcG9ydCAqIGFzIFNtb290aFNjcm9sbCBmcm9tICdzbW9vdGgtc2Nyb2xsJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZ2wtY29tcG9uZW50LW1lbnUtaXRlbScsXG4gIHRlbXBsYXRlVXJsOiAnLi9nbC1jb21wb25lbnQtbWVudS1pdGVtLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5jb21wb25lbnQuc2NzcyddLFxuICBhbmltYXRpb25zOiBbXG4gICAgdHJpZ2dlcignZmFkZUluT3V0JywgW1xuICAgICAgc3RhdGUoJycsIHN0eWxlKHtcbiAgICAgICAgb3BhY2l0eTogMCxcbiAgICAgICAgaGVpZ2h0OiAwLFxuICAgICAgICB0cmFuc2Zvcm06ICdzY2FsZVkoMCknXG4gICAgICB9KSksXG4gICAgICB0cmFuc2l0aW9uKCc6ZW50ZXInLCBbICAgLy8gOmVudGVyIGlzIGFsaWFzIHRvICd2b2lkID0+IConXG4gICAgICAgIHN0eWxlKHtcbiAgICAgICAgICBvcGFjaXR5OiAwLFxuICAgICAgICAgIGhlaWdodDogMCxcbiAgICAgICAgICB0cmFuc2Zvcm06ICdzY2FsZVkoMCknXG4gICAgICAgIH0pLFxuICAgICAgICBhbmltYXRlKCcwLjNzIGVhc2UtaW4nLCBzdHlsZSh7XG4gICAgICAgICAgb3BhY2l0eTogMSxcbiAgICAgICAgICBoZWlnaHQ6ICcqJyxcbiAgICAgICAgICB0cmFuc2Zvcm06ICdzY2FsZVkoMSknXG4gICAgICAgIH0pKVxuICAgICAgXSksXG4gICAgICB0cmFuc2l0aW9uKCc6bGVhdmUnLCBbICAgLy8gOmxlYXZlIGlzIGFsaWFzIHRvICcqID0+IHZvaWQnXG4gICAgICAgIGFuaW1hdGUoMjUwLCBzdHlsZSh7XG4gICAgICAgICAgb3BhY2l0eTogMCxcbiAgICAgICAgICBoZWlnaHQ6IDAsXG4gICAgICAgICAgdHJhbnNmb3JtOiAnc2NhbGVZKDApJ1xuICAgICAgICB9KSlcbiAgICAgIF0pXG4gICAgXSlcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBHbENvbXBvbmVudE1lbnVJdGVtQ29tcG9uZW50IHtcbiAgQElucHV0KCkgaXRlbUNsYXNzOiBUTWVudUl0ZW1UaGVtZSA9ICdkYXJrJztcbiAgQElucHV0KCkgYWJzb2x1dGU6IGJvb2xlYW47XG4gIEBJbnB1dCgpIG1lbnVMb2dvID0gJy4uL2Fzc2V0cy9pbWcvbG9nby9nbGF1Y2lvLWxvZ28tY29sb3JlZC5zdmcnO1xuICBASW5wdXQoKSBzcmMgPSB0aGlzLm1lbnVMb2dvO1xuICBASW5wdXQoKSBocmVmOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGZyYWdtZW50OiBzdHJpbmc7XG4gIEBJbnB1dCgpIGFsdDtcbiAgQElucHV0KCkgY29udGVudDtcbiAgQElucHV0KCkgdGFyZ2V0OiBUVXJsVGFyZ2V0ID0gJ19zZWxmJztcblxuICBASW5wdXQoKSBoYXNTdWJpdGVtOiBib29sZWFuO1xuICBASW5wdXQoKSBhY3RpdmU6IGJvb2xlYW47XG4gIEBJbnB1dCgpIHN1Ykl0ZW1zOiBJTWVudUl0ZW1bXTtcblxuICBAT3V0cHV0KCkgJGNsaWNrOiBFdmVudEVtaXR0ZXI8YW55PiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIF9yb3V0ZXI6IFJvdXRlcixcbiAgICBwcml2YXRlIF9tZW51OiBHbENvbXBvbmVudE1lbnVTZXJ2aWNlXG4gICkge1xuXG4gIH1cblxuICBvcGVuQWJzb2x1dGVMaW5rKGV2ZW50LCBocmVmLCB0YXJnZXQ6IFRVcmxUYXJnZXQgPSAnX3NlbGYnKTogdm9pZCB7XG4gICAgdGhpcy5fcm91dGVyLm5hdmlnYXRlKFsnL2V4dGVybmFsUmVkaXJlY3QnLCB7IGV4dGVybmFsVXJsOiBocmVmLCB0YXJnZXR9XSwge1xuICAgICAgc2tpcExvY2F0aW9uQ2hhbmdlOiB0cnVlLFxuICAgIH0pLnRoZW4oKCkgPT4ge1xuICAgICAgY29uc29sZS5sb2coYFJlZGlyZWN0ZWQgdG86ICR7aHJlZn1gKTtcbiAgICB9KTtcblxuICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gIH1cblxuICB0b2dnbGVBY3RpdmUoKTogdm9pZCB7XG4gICAgdGhpcy5hY3RpdmUgPSAhdGhpcy5hY3RpdmU7XG4gIH1cblxuICBvbkNsaWNrKGV2ZW50KTogdm9pZCB7XG4gICAgaWYgKHRoaXMuZnJhZ21lbnQgIT0gbnVsbCkge1xuICAgICAgdGhpcy5fbWVudS5jbG9zZShldmVudCk7XG5cbiAgICAgIGNvbnN0IGVsZW1lbnQ6IEhUTUxFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihgIyR7dGhpcy5mcmFnbWVudH1gKTtcbiAgICAgIGNvbnN0IHNjcm9sbCA9IG5ldyBTbW9vdGhTY3JvbGwoYCMke3RoaXMuZnJhZ21lbnR9YCwge1xuICAgICAgICBzcGVlZDogMTAwMCxcbiAgICAgICAgc3BlZWRBc0R1cmF0aW9uOiB0cnVlLFxuICAgICAgICBlYXNpbmc6ICdlYXNlSW5PdXRRdWFkJyxcbiAgICAgICAgdXBkYXRlVVJMOiB0cnVlLFxuICAgICAgICBwb3BzdGF0ZTogdHJ1ZVxuICAgICAgfSk7XG4gICAgICBzY3JvbGwuYW5pbWF0ZVNjcm9sbChlbGVtZW50KTtcblxuICAgICAgdGhpcy4kY2xpY2suZW1pdCh7IGV2ZW50LCBocmVmOiB0aGlzLmhyZWYsIGZyYWdtZW50OiB0aGlzLmZyYWdtZW50IH0pO1xuICAgIH1cbiAgfVxufVxuIiwiPGxpIGNsYXNzPVwibWVudS10aXRsZSB7eyBpdGVtQ2xhc3MgfX1cIiAqbmdJZj1cIiFoYXNTdWJpdGVtXCI+XG4gIDxpbWcgW3NyY109XCJzcmNcIiBjbGFzcz1cIm1lbnUtaWNvbnNcIiBbYWx0XT1cImFsdFwiLz5cbiAgPGFcbiAgICBjbGFzcz1cIm1lbnUtaXRlbVwiXG4gICAgKm5nSWY9XCJhYnNvbHV0ZVwiXG4gICAgW2hyZWZdPVwiJ2V4dGVybmFsUmVkaXJlY3QnXCJcbiAgICAoY2xpY2spPVwib3BlbkFic29sdXRlTGluaygkZXZlbnQsIGhyZWYsIHRhcmdldClcIlxuICA+e3sgY29udGVudCB9fTwvYT5cbiAgPGEgKm5nSWY9XCIhYWJzb2x1dGVcIlxuICAgICBjbGFzcz1cIm1lbnUtaXRlbVwiXG4gICAgIFtyb3V0ZXJMaW5rXT1cImhyZWZcIlxuICAgICBbZnJhZ21lbnRdPVwiZnJhZ21lbnRcIlxuICAgICAoY2xpY2spPVwib25DbGljaygkZXZlbnQpXCJcbiAgPnt7IGNvbnRlbnQgfX08L2E+XG48L2xpPlxuXG48bGkgY2xhc3M9XCJtZW51LXRpdGxlIHt7IGl0ZW1DbGFzcyB9fSB7eyBhY3RpdmUgPyAnYWN0aXZlJyA6ICcnIH19XCIgKm5nSWY9XCJoYXNTdWJpdGVtXCI+XG4gIDxpbWcgW3NyY109XCJzcmNcIiBjbGFzcz1cIm1lbnUtaWNvbnNcIiBbYWx0XT1cImFsdFwiLz5cbiAgPGRpdlxuICAgIGNsYXNzPVwibWVudS1pdGVtXCJcbiAgICAoY2xpY2spPVwidG9nZ2xlQWN0aXZlKClcIlxuICA+e3sgY29udGVudCB9fTwvZGl2PlxuICA8aW1nIHNyYz1cIi4uL2Fzc2V0cy9pbWcvaWNvbi9zaWRlLW1lbnUvYXJyb3ctZG93bi5zdmdcIiBjbGFzcz1cIm1lbnUtYXJyb3dcIiBbYWx0XT1cImFsdFwiLz5cbjwvbGk+XG48b2wgKm5nSWY9XCJoYXNTdWJpdGVtICYmIGFjdGl2ZVwiIFtAZmFkZUluT3V0XSBjbGFzcz1cInN1Yml0ZW0tY29udGFpbmVyIHt7IGFjdGl2ZSA/ICdhY3RpdmUnIDogJycgfX1cIj5cbiAgPGxpIGNsYXNzPVwibWVudS10aXRsZSBhZGRpbmctcm93LWFuaW1hdGVkIHt7IGl0ZW0uY2xhc3MgfX1cIiAqbmdGb3I9XCJsZXQgaXRlbSBvZiBzdWJJdGVtc1wiPlxuICAgIDxpbWcgW3NyY109XCJpdGVtLnNyY1wiIGNsYXNzPVwibWVudS1pY29uc1wiIFthbHRdPVwiaXRlbS5hbHRcIi8+XG4gICAgPGFcbiAgICAgIGNsYXNzPVwibWVudS1pdGVtXCJcbiAgICAgICpuZ0lmPVwiaXRlbS5hYnNvbHV0ZVwiXG4gICAgICBbaHJlZl09XCInZXh0ZXJuYWxSZWRpcmVjdCdcIlxuICAgICAgKGNsaWNrKT1cIm9wZW5BYnNvbHV0ZUxpbmsoJGV2ZW50LCBpdGVtLmhyZWYsIGl0ZW0udGFyZ2V0KVwiXG4gICAgPnt7IGl0ZW0uY29udGVudCB9fTwvYT5cbiAgICA8YSAqbmdJZj1cIiFpdGVtLmFic29sdXRlXCJcbiAgICAgICBjbGFzcz1cIm1lbnUtaXRlbVwiXG4gICAgICAgW3JvdXRlckxpbmtdPVwiaXRlbS5ocmVmXCJcbiAgICAgICBbZnJhZ21lbnRdPVwiaXRlbS5mcmFnbWVudFwiXG4gICAgICAgKGNsaWNrKT1cIm9uQ2xpY2soJGV2ZW50KVwiXG4gICAgPnt7IGl0ZW0uY29udGVudCB9fTwvYT5cbiAgPC9saT5cbjwvb2w+XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2l0ZW0vZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2l0ZW0vZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBR3ZFLE9BQU8sRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFFakYsT0FBTyxLQUFLLFlBQVksTUFBTSxlQUFlLENBQUM7Ozs7O0FBbUM5QyxNQUFNLE9BQU8sNEJBQTRCO0lBaUJ2QyxZQUNVLE9BQWUsRUFDZixLQUE2QjtRQUQ3QixZQUFPLEdBQVAsT0FBTyxDQUFRO1FBQ2YsVUFBSyxHQUFMLEtBQUssQ0FBd0I7UUFsQjlCLGNBQVMsR0FBbUIsTUFBTSxDQUFDO1FBRW5DLGFBQVEsR0FBRyw2Q0FBNkMsQ0FBQztRQUN6RCxRQUFHLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQztRQUtwQixXQUFNLEdBQWUsT0FBTyxDQUFDO1FBTTVCLFdBQU0sR0FBc0IsSUFBSSxZQUFZLEVBQUUsQ0FBQztJQU96RCxDQUFDO0lBRUQsZ0JBQWdCLENBQUMsS0FBSyxFQUFFLElBQUksRUFBRSxTQUFxQixPQUFPO1FBQ3hELElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUMsbUJBQW1CLEVBQUUsRUFBRSxXQUFXLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBQyxDQUFDLEVBQUU7WUFDekUsa0JBQWtCLEVBQUUsSUFBSTtTQUN6QixDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUNYLE9BQU8sQ0FBQyxHQUFHLENBQUMsa0JBQWtCLElBQUksRUFBRSxDQUFDLENBQUM7UUFDeEMsQ0FBQyxDQUFDLENBQUM7UUFFSCxLQUFLLENBQUMsY0FBYyxFQUFFLENBQUM7SUFDekIsQ0FBQztJQUVELFlBQVk7UUFDVixJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQztJQUM3QixDQUFDO0lBRUQsT0FBTyxDQUFDLEtBQUs7UUFDWCxJQUFJLElBQUksQ0FBQyxRQUFRLElBQUksSUFBSSxFQUFFO1lBQ3pCLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO1lBRXhCLE1BQU0sT0FBTyxHQUFnQixRQUFRLENBQUMsYUFBYSxDQUFDLElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7WUFDekUsTUFBTSxNQUFNLEdBQUcsSUFBSSxZQUFZLENBQUMsSUFBSSxJQUFJLENBQUMsUUFBUSxFQUFFLEVBQUU7Z0JBQ25ELEtBQUssRUFBRSxJQUFJO2dCQUNYLGVBQWUsRUFBRSxJQUFJO2dCQUNyQixNQUFNLEVBQUUsZUFBZTtnQkFDdkIsU0FBUyxFQUFFLElBQUk7Z0JBQ2YsUUFBUSxFQUFFLElBQUk7YUFDZixDQUFDLENBQUM7WUFDSCxNQUFNLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1lBRTlCLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztTQUN2RTtJQUNILENBQUM7O3lIQXREVSw0QkFBNEI7NkdBQTVCLDRCQUE0QixpVkN4Q3pDLGtqREF5Q0EsNHVGRDlCYztRQUNWLE9BQU8sQ0FBQyxXQUFXLEVBQUU7WUFDbkIsS0FBSyxDQUFDLEVBQUUsRUFBRSxLQUFLLENBQUM7Z0JBQ2QsT0FBTyxFQUFFLENBQUM7Z0JBQ1YsTUFBTSxFQUFFLENBQUM7Z0JBQ1QsU0FBUyxFQUFFLFdBQVc7YUFDdkIsQ0FBQyxDQUFDO1lBQ0gsVUFBVSxDQUFDLFFBQVEsRUFBRTtnQkFDbkIsS0FBSyxDQUFDO29CQUNKLE9BQU8sRUFBRSxDQUFDO29CQUNWLE1BQU0sRUFBRSxDQUFDO29CQUNULFNBQVMsRUFBRSxXQUFXO2lCQUN2QixDQUFDO2dCQUNGLE9BQU8sQ0FBQyxjQUFjLEVBQUUsS0FBSyxDQUFDO29CQUM1QixPQUFPLEVBQUUsQ0FBQztvQkFDVixNQUFNLEVBQUUsR0FBRztvQkFDWCxTQUFTLEVBQUUsV0FBVztpQkFDdkIsQ0FBQyxDQUFDO2FBQ0osQ0FBQztZQUNGLFVBQVUsQ0FBQyxRQUFRLEVBQUU7Z0JBQ25CLE9BQU8sQ0FBQyxHQUFHLEVBQUUsS0FBSyxDQUFDO29CQUNqQixPQUFPLEVBQUUsQ0FBQztvQkFDVixNQUFNLEVBQUUsQ0FBQztvQkFDVCxTQUFTLEVBQUUsV0FBVztpQkFDdkIsQ0FBQyxDQUFDO2FBQ0osQ0FBQztTQUNILENBQUM7S0FDSDsyRkFFVSw0QkFBNEI7a0JBakN4QyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSx3QkFBd0I7b0JBQ2xDLFdBQVcsRUFBRSx5Q0FBeUM7b0JBQ3RELFNBQVMsRUFBRSxDQUFDLHlDQUF5QyxDQUFDO29CQUN0RCxVQUFVLEVBQUU7d0JBQ1YsT0FBTyxDQUFDLFdBQVcsRUFBRTs0QkFDbkIsS0FBSyxDQUFDLEVBQUUsRUFBRSxLQUFLLENBQUM7Z0NBQ2QsT0FBTyxFQUFFLENBQUM7Z0NBQ1YsTUFBTSxFQUFFLENBQUM7Z0NBQ1QsU0FBUyxFQUFFLFdBQVc7NkJBQ3ZCLENBQUMsQ0FBQzs0QkFDSCxVQUFVLENBQUMsUUFBUSxFQUFFO2dDQUNuQixLQUFLLENBQUM7b0NBQ0osT0FBTyxFQUFFLENBQUM7b0NBQ1YsTUFBTSxFQUFFLENBQUM7b0NBQ1QsU0FBUyxFQUFFLFdBQVc7aUNBQ3ZCLENBQUM7Z0NBQ0YsT0FBTyxDQUFDLGNBQWMsRUFBRSxLQUFLLENBQUM7b0NBQzVCLE9BQU8sRUFBRSxDQUFDO29DQUNWLE1BQU0sRUFBRSxHQUFHO29DQUNYLFNBQVMsRUFBRSxXQUFXO2lDQUN2QixDQUFDLENBQUM7NkJBQ0osQ0FBQzs0QkFDRixVQUFVLENBQUMsUUFBUSxFQUFFO2dDQUNuQixPQUFPLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQztvQ0FDakIsT0FBTyxFQUFFLENBQUM7b0NBQ1YsTUFBTSxFQUFFLENBQUM7b0NBQ1QsU0FBUyxFQUFFLFdBQVc7aUNBQ3ZCLENBQUMsQ0FBQzs2QkFDSixDQUFDO3lCQUNILENBQUM7cUJBQ0g7aUJBQ0Y7a0lBRVUsU0FBUztzQkFBakIsS0FBSztnQkFDRyxRQUFRO3NCQUFoQixLQUFLO2dCQUNHLFFBQVE7c0JBQWhCLEtBQUs7Z0JBQ0csR0FBRztzQkFBWCxLQUFLO2dCQUNHLElBQUk7c0JBQVosS0FBSztnQkFDRyxRQUFRO3NCQUFoQixLQUFLO2dCQUNHLEdBQUc7c0JBQVgsS0FBSztnQkFDRyxPQUFPO3NCQUFmLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLO2dCQUVHLFVBQVU7c0JBQWxCLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLO2dCQUNHLFFBQVE7c0JBQWhCLEtBQUs7Z0JBRUksTUFBTTtzQkFBZixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPdXRwdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuaW1wb3J0IHsgSU1lbnVJdGVtLCBUTWVudUl0ZW1UaGVtZSwgVFVybFRhcmdldCB9IGZyb20gJy4vZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5pbnRlcmZhY2UnO1xyXG5pbXBvcnQgeyBzdHlsZSwgc3RhdGUsIGFuaW1hdGUsIHRyYW5zaXRpb24sIHRyaWdnZXIgfSBmcm9tICdAYW5ndWxhci9hbmltYXRpb25zJztcclxuaW1wb3J0IHsgR2xDb21wb25lbnRNZW51U2VydmljZSB9IGZyb20gJy4uL2dsLWNvbXBvbmVudC1tZW51LnNlcnZpY2UnO1xyXG5pbXBvcnQgKiBhcyBTbW9vdGhTY3JvbGwgZnJvbSAnc21vb3RoLXNjcm9sbCc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2dsLWNvbXBvbmVudC1tZW51LWl0ZW0nLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9nbC1jb21wb25lbnQtbWVudS1pdGVtLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi9nbC1jb21wb25lbnQtbWVudS1pdGVtLmNvbXBvbmVudC5zY3NzJ10sXHJcbiAgYW5pbWF0aW9uczogW1xyXG4gICAgdHJpZ2dlcignZmFkZUluT3V0JywgW1xyXG4gICAgICBzdGF0ZSgnJywgc3R5bGUoe1xyXG4gICAgICAgIG9wYWNpdHk6IDAsXHJcbiAgICAgICAgaGVpZ2h0OiAwLFxyXG4gICAgICAgIHRyYW5zZm9ybTogJ3NjYWxlWSgwKSdcclxuICAgICAgfSkpLFxyXG4gICAgICB0cmFuc2l0aW9uKCc6ZW50ZXInLCBbICAgLy8gOmVudGVyIGlzIGFsaWFzIHRvICd2b2lkID0+IConXHJcbiAgICAgICAgc3R5bGUoe1xyXG4gICAgICAgICAgb3BhY2l0eTogMCxcclxuICAgICAgICAgIGhlaWdodDogMCxcclxuICAgICAgICAgIHRyYW5zZm9ybTogJ3NjYWxlWSgwKSdcclxuICAgICAgICB9KSxcclxuICAgICAgICBhbmltYXRlKCcwLjNzIGVhc2UtaW4nLCBzdHlsZSh7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxLFxyXG4gICAgICAgICAgaGVpZ2h0OiAnKicsXHJcbiAgICAgICAgICB0cmFuc2Zvcm06ICdzY2FsZVkoMSknXHJcbiAgICAgICAgfSkpXHJcbiAgICAgIF0pLFxyXG4gICAgICB0cmFuc2l0aW9uKCc6bGVhdmUnLCBbICAgLy8gOmxlYXZlIGlzIGFsaWFzIHRvICcqID0+IHZvaWQnXHJcbiAgICAgICAgYW5pbWF0ZSgyNTAsIHN0eWxlKHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAsXHJcbiAgICAgICAgICBoZWlnaHQ6IDAsXHJcbiAgICAgICAgICB0cmFuc2Zvcm06ICdzY2FsZVkoMCknXHJcbiAgICAgICAgfSkpXHJcbiAgICAgIF0pXHJcbiAgICBdKVxyXG4gIF1cclxufSlcclxuZXhwb3J0IGNsYXNzIEdsQ29tcG9uZW50TWVudUl0ZW1Db21wb25lbnQge1xyXG4gIEBJbnB1dCgpIGl0ZW1DbGFzczogVE1lbnVJdGVtVGhlbWUgPSAnZGFyayc7XHJcbiAgQElucHV0KCkgYWJzb2x1dGU6IGJvb2xlYW47XHJcbiAgQElucHV0KCkgbWVudUxvZ28gPSAnLi4vYXNzZXRzL2ltZy9sb2dvL2dsYXVjaW8tbG9nby1jb2xvcmVkLnN2Zyc7XHJcbiAgQElucHV0KCkgc3JjID0gdGhpcy5tZW51TG9nbztcclxuICBASW5wdXQoKSBocmVmOiBzdHJpbmc7XHJcbiAgQElucHV0KCkgZnJhZ21lbnQ6IHN0cmluZztcclxuICBASW5wdXQoKSBhbHQ7XHJcbiAgQElucHV0KCkgY29udGVudDtcclxuICBASW5wdXQoKSB0YXJnZXQ6IFRVcmxUYXJnZXQgPSAnX3NlbGYnO1xyXG5cclxuICBASW5wdXQoKSBoYXNTdWJpdGVtOiBib29sZWFuO1xyXG4gIEBJbnB1dCgpIGFjdGl2ZTogYm9vbGVhbjtcclxuICBASW5wdXQoKSBzdWJJdGVtczogSU1lbnVJdGVtW107XHJcblxyXG4gIEBPdXRwdXQoKSAkY2xpY2s6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIHByaXZhdGUgX3JvdXRlcjogUm91dGVyLFxyXG4gICAgcHJpdmF0ZSBfbWVudTogR2xDb21wb25lbnRNZW51U2VydmljZVxyXG4gICkge1xyXG5cclxuICB9XHJcblxyXG4gIG9wZW5BYnNvbHV0ZUxpbmsoZXZlbnQsIGhyZWYsIHRhcmdldDogVFVybFRhcmdldCA9ICdfc2VsZicpOiB2b2lkIHtcclxuICAgIHRoaXMuX3JvdXRlci5uYXZpZ2F0ZShbJy9leHRlcm5hbFJlZGlyZWN0JywgeyBleHRlcm5hbFVybDogaHJlZiwgdGFyZ2V0fV0sIHtcclxuICAgICAgc2tpcExvY2F0aW9uQ2hhbmdlOiB0cnVlLFxyXG4gICAgfSkudGhlbigoKSA9PiB7XHJcbiAgICAgIGNvbnNvbGUubG9nKGBSZWRpcmVjdGVkIHRvOiAke2hyZWZ9YCk7XHJcbiAgICB9KTtcclxuXHJcbiAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xyXG4gIH1cclxuXHJcbiAgdG9nZ2xlQWN0aXZlKCk6IHZvaWQge1xyXG4gICAgdGhpcy5hY3RpdmUgPSAhdGhpcy5hY3RpdmU7XHJcbiAgfVxyXG5cclxuICBvbkNsaWNrKGV2ZW50KTogdm9pZCB7XHJcbiAgICBpZiAodGhpcy5mcmFnbWVudCAhPSBudWxsKSB7XHJcbiAgICAgIHRoaXMuX21lbnUuY2xvc2UoZXZlbnQpO1xyXG5cclxuICAgICAgY29uc3QgZWxlbWVudDogSFRNTEVsZW1lbnQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKGAjJHt0aGlzLmZyYWdtZW50fWApO1xyXG4gICAgICBjb25zdCBzY3JvbGwgPSBuZXcgU21vb3RoU2Nyb2xsKGAjJHt0aGlzLmZyYWdtZW50fWAsIHtcclxuICAgICAgICBzcGVlZDogMTAwMCxcclxuICAgICAgICBzcGVlZEFzRHVyYXRpb246IHRydWUsXHJcbiAgICAgICAgZWFzaW5nOiAnZWFzZUluT3V0UXVhZCcsXHJcbiAgICAgICAgdXBkYXRlVVJMOiB0cnVlLFxyXG4gICAgICAgIHBvcHN0YXRlOiB0cnVlXHJcbiAgICAgIH0pO1xyXG4gICAgICBzY3JvbGwuYW5pbWF0ZVNjcm9sbChlbGVtZW50KTtcclxuXHJcbiAgICAgIHRoaXMuJGNsaWNrLmVtaXQoeyBldmVudCwgaHJlZjogdGhpcy5ocmVmLCBmcmFnbWVudDogdGhpcy5mcmFnbWVudCB9KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiPGxpIGNsYXNzPVwibWVudS10aXRsZSB7eyBpdGVtQ2xhc3MgfX1cIiAqbmdJZj1cIiFoYXNTdWJpdGVtXCI+XHJcbiAgPGltZyBbc3JjXT1cInNyY1wiIGNsYXNzPVwibWVudS1pY29uc1wiIFthbHRdPVwiYWx0XCIvPlxyXG4gIDxhXHJcbiAgICBjbGFzcz1cIm1lbnUtaXRlbVwiXHJcbiAgICAqbmdJZj1cImFic29sdXRlXCJcclxuICAgIFtocmVmXT1cIidleHRlcm5hbFJlZGlyZWN0J1wiXHJcbiAgICAoY2xpY2spPVwib3BlbkFic29sdXRlTGluaygkZXZlbnQsIGhyZWYsIHRhcmdldClcIlxyXG4gID57eyBjb250ZW50IH19PC9hPlxyXG4gIDxhICpuZ0lmPVwiIWFic29sdXRlXCJcclxuICAgICBjbGFzcz1cIm1lbnUtaXRlbVwiXHJcbiAgICAgW3JvdXRlckxpbmtdPVwiaHJlZlwiXHJcbiAgICAgW2ZyYWdtZW50XT1cImZyYWdtZW50XCJcclxuICAgICAoY2xpY2spPVwib25DbGljaygkZXZlbnQpXCJcclxuICA+e3sgY29udGVudCB9fTwvYT5cclxuPC9saT5cclxuXHJcbjxsaSBjbGFzcz1cIm1lbnUtdGl0bGUge3sgaXRlbUNsYXNzIH19IHt7IGFjdGl2ZSA/ICdhY3RpdmUnIDogJycgfX1cIiAqbmdJZj1cImhhc1N1Yml0ZW1cIj5cclxuICA8aW1nIFtzcmNdPVwic3JjXCIgY2xhc3M9XCJtZW51LWljb25zXCIgW2FsdF09XCJhbHRcIi8+XHJcbiAgPGRpdlxyXG4gICAgY2xhc3M9XCJtZW51LWl0ZW1cIlxyXG4gICAgKGNsaWNrKT1cInRvZ2dsZUFjdGl2ZSgpXCJcclxuICA+e3sgY29udGVudCB9fTwvZGl2PlxyXG4gIDxpbWcgc3JjPVwiLi4vYXNzZXRzL2ltZy9pY29uL3NpZGUtbWVudS9hcnJvdy1kb3duLnN2Z1wiIGNsYXNzPVwibWVudS1hcnJvd1wiIFthbHRdPVwiYWx0XCIvPlxyXG48L2xpPlxyXG48b2wgKm5nSWY9XCJoYXNTdWJpdGVtICYmIGFjdGl2ZVwiIFtAZmFkZUluT3V0XSBjbGFzcz1cInN1Yml0ZW0tY29udGFpbmVyIHt7IGFjdGl2ZSA/ICdhY3RpdmUnIDogJycgfX1cIj5cclxuICA8bGkgY2xhc3M9XCJtZW51LXRpdGxlIGFkZGluZy1yb3ctYW5pbWF0ZWQge3sgaXRlbS5jbGFzcyB9fVwiICpuZ0Zvcj1cImxldCBpdGVtIG9mIHN1Ykl0ZW1zXCI+XHJcbiAgICA8aW1nIFtzcmNdPVwiaXRlbS5zcmNcIiBjbGFzcz1cIm1lbnUtaWNvbnNcIiBbYWx0XT1cIml0ZW0uYWx0XCIvPlxyXG4gICAgPGFcclxuICAgICAgY2xhc3M9XCJtZW51LWl0ZW1cIlxyXG4gICAgICAqbmdJZj1cIml0ZW0uYWJzb2x1dGVcIlxyXG4gICAgICBbaHJlZl09XCInZXh0ZXJuYWxSZWRpcmVjdCdcIlxyXG4gICAgICAoY2xpY2spPVwib3BlbkFic29sdXRlTGluaygkZXZlbnQsIGl0ZW0uaHJlZiwgaXRlbS50YXJnZXQpXCJcclxuICAgID57eyBpdGVtLmNvbnRlbnQgfX08L2E+XHJcbiAgICA8YSAqbmdJZj1cIiFpdGVtLmFic29sdXRlXCJcclxuICAgICAgIGNsYXNzPVwibWVudS1pdGVtXCJcclxuICAgICAgIFtyb3V0ZXJMaW5rXT1cIml0ZW0uaHJlZlwiXHJcbiAgICAgICBbZnJhZ21lbnRdPVwiaXRlbS5mcmFnbWVudFwiXHJcbiAgICAgICAoY2xpY2spPVwib25DbGljaygkZXZlbnQpXCJcclxuICAgID57eyBpdGVtLmNvbnRlbnQgfX08L2E+XHJcbiAgPC9saT5cclxuPC9vbD5cclxuIl19
export {};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5pbnRlcmZhY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2l0ZW0vZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5pbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgSU1lbnVJdGVtIHtcbiAgc3JjPzogc3RyaW5nO1xuICBocmVmOiBzdHJpbmc7XG4gIGZyYWdtZW50Pzogc3RyaW5nO1xuICBhbHQ6IHN0cmluZztcbiAgY29udGVudDogc3RyaW5nO1xuICBhYnNvbHV0ZT86IGJvb2xlYW47XG4gIGNsYXNzPzogJ3RyYW5zbHVjaWQnIHwgJ2RhcmsnIHwgJyc7XG4gIHRhcmdldD86IFRVcmxUYXJnZXQ7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSU1lbnVJdGVtQ29tcGxleCB7XG4gIHNyYz86IHN0cmluZztcbiAgaHJlZjogc3RyaW5nO1xuICBmcmFnbWVudD86IHN0cmluZztcbiAgYWx0OiBzdHJpbmc7XG4gIGNvbnRlbnQ6IHN0cmluZztcbiAgYWJzb2x1dGU/OiBib29sZWFuO1xuICBjbGFzcz86ICd0cmFuc2x1Y2lkJyB8ICdkYXJrJyB8ICcnO1xuICBoYXNTdWJpdGVtPzogYm9vbGVhbjtcbiAgYWN0aXZlPzogYm9vbGVhbjtcbiAgc3ViSXRlbXM/OiBJTWVudUl0ZW1bXTtcbiAgdGFyZ2V0PzogVFVybFRhcmdldDtcbn1cblxuZXhwb3J0IHR5cGUgVFVybFRhcmdldCA9ICdfc2VsZicgfCAnX2JsYW5rJyB8ICdfcGFyZW50JyB8ICdfdG9wJztcbmV4cG9ydCB0eXBlIFRNZW51SXRlbVRoZW1lID0gJ3RyYW5zbHVjaWQnIHwgJ2RhcmsnIHwgJyc7XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5pbnRlcmZhY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2l0ZW0vZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5pbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgSU1lbnVJdGVtIHtcclxuICBzcmM/OiBzdHJpbmc7XHJcbiAgaHJlZjogc3RyaW5nO1xyXG4gIGZyYWdtZW50Pzogc3RyaW5nO1xyXG4gIGFsdDogc3RyaW5nO1xyXG4gIGNvbnRlbnQ6IHN0cmluZztcclxuICBhYnNvbHV0ZT86IGJvb2xlYW47XHJcbiAgY2xhc3M/OiAndHJhbnNsdWNpZCcgfCAnZGFyaycgfCAnJztcclxuICB0YXJnZXQ/OiBUVXJsVGFyZ2V0O1xyXG59XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIElNZW51SXRlbUNvbXBsZXgge1xyXG4gIHNyYz86IHN0cmluZztcclxuICBocmVmOiBzdHJpbmc7XHJcbiAgZnJhZ21lbnQ/OiBzdHJpbmc7XHJcbiAgYWx0OiBzdHJpbmc7XHJcbiAgY29udGVudDogc3RyaW5nO1xyXG4gIGFic29sdXRlPzogYm9vbGVhbjtcclxuICBjbGFzcz86ICd0cmFuc2x1Y2lkJyB8ICdkYXJrJyB8ICcnO1xyXG4gIGhhc1N1Yml0ZW0/OiBib29sZWFuO1xyXG4gIGFjdGl2ZT86IGJvb2xlYW47XHJcbiAgc3ViSXRlbXM/OiBJTWVudUl0ZW1bXTtcclxuICB0YXJnZXQ/OiBUVXJsVGFyZ2V0O1xyXG59XHJcblxyXG5leHBvcnQgdHlwZSBUVXJsVGFyZ2V0ID0gJ19zZWxmJyB8ICdfYmxhbmsnIHwgJ19wYXJlbnQnIHwgJ190b3AnO1xyXG5leHBvcnQgdHlwZSBUTWVudUl0ZW1UaGVtZSA9ICd0cmFuc2x1Y2lkJyB8ICdkYXJrJyB8ICcnO1xyXG4iXX0=

@@ -12,3 +12,3 @@ import { Component } from '@angular/core';

GlComponentModalActionsComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentModalActionsComponent, deps: [{ token: i1.GlComponentModalActionsService }], target: i0.ɵɵFactoryTarget.Component });
GlComponentModalActionsComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentModalActionsComponent, selector: "gl-component-modal-actions", ngImport: i0, template: "<div\n *ngIf=\"service.showModal\"\n (keydown.escape)=\"service.hide()\"\n id=\"modal\"\n class=\"modal-container {{ service.modalClass }}\"\n tabindex=\"-1\">\n\n <div class=\"modal-main-content\">\n <div class=\"background\" (click)=\"service.hide()\"></div>\n\n <div class=\"action-main-container\">\n <gl-component-modal-actions-item\n *ngFor=\"let item of service.actions\"\n [title]=\"item.title\"\n [icon]=\"item.icon\"\n [red]=\"item.red\"\n [green]=\"item.green\"\n [hide]=\"item.hide\"\n [action]=\"item.action\"\n [groupSplit]=\"item.groupSplit\"\n ($clicked)=\"service.hide()\"\n ></gl-component-modal-actions-item>\n </div>\n\n <img\n alt=\"Close icon\"\n class=\"close close-modal\"\n src=\"assets/img/icon/menu/close.svg\"\n (click)=\"service.hide()\">\n </div>\n</div>\n", styles: [":host::ng-deep{font-size:1em;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}:host::ng-deep .modal-container{font-size:1em;position:fixed;min-width:100vw;min-height:calc(1vh * 100);min-height:calc(var(--vh, 1vh) * 100);z-index:100000;top:0;left:0;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;height:0;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 0 calc(1vh * 5) 0;padding:0 0 calc(var(--vh, 1vh) * 5) 0;-webkit-animation:show-modal .5s ease-in-out;animation:show-modal .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes show-modal{0%{opacity:0}to{opacity:1}}@keyframes show-modal{0%{opacity:0}to{opacity:1}}:host::ng-deep .modal-container>.modal-main-content{opacity:1!important;transition:all .5s ease-in-out;transition-delay:.5s}:host::ng-deep .modal-main-content{width:80vw;max-height:calc(1vh * 80);max-height:calc(var(--vh, 1vh) * 80);border-radius:.5em;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;max-width:20em}:host::ng-deep .modal-main-content .background{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:1}:host::ng-deep .modal-main-content .action-main-container{border-radius:.5em;z-index:2}:host::ng-deep .modal-main-content .action-main-container gl-component-modal-actions-item:nth-child(1) .action-item-container{border-top-left-radius:.5em;border-top-right-radius:.5em}:host::ng-deep .modal-main-content .action-main-container gl-component-modal-actions-item:nth-last-child(1) .action-item-container{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;border-bottom:none}:host::ng-deep .modal-main-content .close-modal{border-radius:2em;align-self:center;width:2em;height:2em;margin:1em 0;cursor:pointer;z-index:2}:host::ng-deep .modal-main-content .close-modal:hover,:host::ng-deep .modal-main-content .close-modal:active{opacity:1;transition:opacity .2s ease-in-out}:host::ng-deep .modal-main-content .close-modal:not(hover),:host::ng-deep .modal-main-content .close-modal:not(active){opacity:.5;transition:opacity .2s ease-in-out}:host::ng-deep .hide-modal{-webkit-animation:hide-modal .3s ease-in-out;animation:hide-modal .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes hide-modal{0%{opacity:1}to{opacity:0}}@keyframes hide-modal{0%{opacity:1}to{opacity:0}}\n"], components: [{ type: i2.GlComponentModalActionsItemComponent, selector: "gl-component-modal-actions-item", inputs: ["title", "icon", "red", "green", "action", "hide", "groupSplit"], outputs: ["$clicked"] }], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] });
GlComponentModalActionsComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentModalActionsComponent, selector: "gl-component-modal-actions", ngImport: i0, template: "<div\r\n *ngIf=\"service.showModal\"\r\n (keydown.escape)=\"service.hide()\"\r\n id=\"modal\"\r\n class=\"modal-container {{ service.modalClass }}\"\r\n tabindex=\"-1\">\r\n\r\n <div class=\"modal-main-content\">\r\n <div class=\"background\" (click)=\"service.hide()\"></div>\r\n\r\n <div class=\"action-main-container\">\r\n <gl-component-modal-actions-item\r\n *ngFor=\"let item of service.actions\"\r\n [title]=\"item.title\"\r\n [icon]=\"item.icon\"\r\n [red]=\"item.red\"\r\n [green]=\"item.green\"\r\n [hide]=\"item.hide\"\r\n [action]=\"item.action\"\r\n [groupSplit]=\"item.groupSplit\"\r\n ($clicked)=\"service.hide()\"\r\n ></gl-component-modal-actions-item>\r\n </div>\r\n\r\n <img\r\n alt=\"Close icon\"\r\n class=\"close close-modal\"\r\n src=\"assets/img/icon/menu/close.svg\"\r\n (click)=\"service.hide()\">\r\n </div>\r\n</div>\r\n", styles: [":host::ng-deep{font-size:1em;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}:host::ng-deep .modal-container{font-size:1em;position:fixed;min-width:100vw;min-height:calc(1vh * 100);min-height:calc(var(--vh, 1vh) * 100);z-index:100000;top:0;left:0;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;height:0;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 0 calc(1vh * 5) 0;padding:0 0 calc(var(--vh, 1vh) * 5) 0;-webkit-animation:show-modal .5s ease-in-out;animation:show-modal .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes show-modal{0%{opacity:0}to{opacity:1}}@keyframes show-modal{0%{opacity:0}to{opacity:1}}:host::ng-deep .modal-container>.modal-main-content{opacity:1!important;transition:all .5s ease-in-out;transition-delay:.5s}:host::ng-deep .modal-main-content{width:80vw;max-height:calc(1vh * 80);max-height:calc(var(--vh, 1vh) * 80);border-radius:.5em;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;max-width:20em}:host::ng-deep .modal-main-content .background{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:1}:host::ng-deep .modal-main-content .action-main-container{border-radius:.5em;z-index:2}:host::ng-deep .modal-main-content .action-main-container gl-component-modal-actions-item:nth-child(1) .action-item-container{border-top-left-radius:.5em;border-top-right-radius:.5em}:host::ng-deep .modal-main-content .action-main-container gl-component-modal-actions-item:nth-last-child(1) .action-item-container{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;border-bottom:none}:host::ng-deep .modal-main-content .close-modal{border-radius:2em;align-self:center;width:2em;height:2em;margin:1em 0;cursor:pointer;z-index:2}:host::ng-deep .modal-main-content .close-modal:hover,:host::ng-deep .modal-main-content .close-modal:active{opacity:1;transition:opacity .2s ease-in-out}:host::ng-deep .modal-main-content .close-modal:not(hover),:host::ng-deep .modal-main-content .close-modal:not(active){opacity:.5;transition:opacity .2s ease-in-out}:host::ng-deep .hide-modal{-webkit-animation:hide-modal .3s ease-in-out;animation:hide-modal .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes hide-modal{0%{opacity:1}to{opacity:0}}@keyframes hide-modal{0%{opacity:1}to{opacity:0}}\n"], components: [{ type: i2.GlComponentModalActionsItemComponent, selector: "gl-component-modal-actions-item", inputs: ["title", "icon", "red", "green", "action", "hide", "groupSplit"], outputs: ["$clicked"] }], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentModalActionsComponent, decorators: [{

@@ -22,2 +22,2 @@ type: Component,

}], ctorParameters: function () { return [{ type: i1.GlComponentModalActionsService }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9jb21wb25lbnQvbW9kYWwvYWN0aW9ucy9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tb2RhbC9hY3Rpb25zL2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7O0FBUTFDLE1BQU0sT0FBTyxnQ0FBZ0M7SUFFM0MsWUFBbUIsT0FBdUM7UUFBdkMsWUFBTyxHQUFQLE9BQU8sQ0FBZ0M7SUFBSSxDQUFDOzs2SEFGcEQsZ0NBQWdDO2lIQUFoQyxnQ0FBZ0Msa0VDUjdDLG80QkErQkE7MkZEdkJhLGdDQUFnQztrQkFMNUMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsNEJBQTRCO29CQUN0QyxXQUFXLEVBQUUsNkNBQTZDO29CQUMxRCxTQUFTLEVBQUUsQ0FBQyw2Q0FBNkMsQ0FBQztpQkFDM0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zU2VydmljZSB9IGZyb20gJy4vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMuc2VydmljZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBHbENvbXBvbmVudE1vZGFsQWN0aW9uc0NvbXBvbmVudCB7XG5cbiAgY29uc3RydWN0b3IocHVibGljIHNlcnZpY2U6IEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zU2VydmljZSkgeyB9XG59XG4iLCI8ZGl2XG4gICpuZ0lmPVwic2VydmljZS5zaG93TW9kYWxcIlxuICAoa2V5ZG93bi5lc2NhcGUpPVwic2VydmljZS5oaWRlKClcIlxuICBpZD1cIm1vZGFsXCJcbiAgY2xhc3M9XCJtb2RhbC1jb250YWluZXIge3sgc2VydmljZS5tb2RhbENsYXNzIH19XCJcbiAgdGFiaW5kZXg9XCItMVwiPlxuXG4gIDxkaXYgY2xhc3M9XCJtb2RhbC1tYWluLWNvbnRlbnRcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYmFja2dyb3VuZFwiIChjbGljayk9XCJzZXJ2aWNlLmhpZGUoKVwiPjwvZGl2PlxuXG4gICAgPGRpdiBjbGFzcz1cImFjdGlvbi1tYWluLWNvbnRhaW5lclwiPlxuICAgICAgPGdsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLWl0ZW1cbiAgICAgICAgKm5nRm9yPVwibGV0IGl0ZW0gb2Ygc2VydmljZS5hY3Rpb25zXCJcbiAgICAgICAgW3RpdGxlXT1cIml0ZW0udGl0bGVcIlxuICAgICAgICBbaWNvbl09XCJpdGVtLmljb25cIlxuICAgICAgICBbcmVkXT1cIml0ZW0ucmVkXCJcbiAgICAgICAgW2dyZWVuXT1cIml0ZW0uZ3JlZW5cIlxuICAgICAgICBbaGlkZV09XCJpdGVtLmhpZGVcIlxuICAgICAgICBbYWN0aW9uXT1cIml0ZW0uYWN0aW9uXCJcbiAgICAgICAgW2dyb3VwU3BsaXRdPVwiaXRlbS5ncm91cFNwbGl0XCJcbiAgICAgICAgKCRjbGlja2VkKT1cInNlcnZpY2UuaGlkZSgpXCJcbiAgICAgID48L2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLWl0ZW0+XG4gICAgPC9kaXY+XG5cbiAgICA8aW1nXG4gICAgICBhbHQ9XCJDbG9zZSBpY29uXCJcbiAgICAgIGNsYXNzPVwiY2xvc2UgY2xvc2UtbW9kYWxcIlxuICAgICAgc3JjPVwiYXNzZXRzL2ltZy9pY29uL21lbnUvY2xvc2Uuc3ZnXCJcbiAgICAgIChjbGljayk9XCJzZXJ2aWNlLmhpZGUoKVwiPlxuICA8L2Rpdj5cbjwvZGl2PlxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9jb21wb25lbnQvbW9kYWwvYWN0aW9ucy9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tb2RhbC9hY3Rpb25zL2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7O0FBUTFDLE1BQU0sT0FBTyxnQ0FBZ0M7SUFFM0MsWUFBbUIsT0FBdUM7UUFBdkMsWUFBTyxHQUFQLE9BQU8sQ0FBZ0M7SUFBSSxDQUFDOzs2SEFGcEQsZ0NBQWdDO2lIQUFoQyxnQ0FBZ0Msa0VDUjdDLGs4QkErQkE7MkZEdkJhLGdDQUFnQztrQkFMNUMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsNEJBQTRCO29CQUN0QyxXQUFXLEVBQUUsNkNBQTZDO29CQUMxRCxTQUFTLEVBQUUsQ0FBQyw2Q0FBNkMsQ0FBQztpQkFDM0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy5zZXJ2aWNlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMuY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNDb21wb25lbnQge1xyXG5cclxuICBjb25zdHJ1Y3RvcihwdWJsaWMgc2VydmljZTogR2xDb21wb25lbnRNb2RhbEFjdGlvbnNTZXJ2aWNlKSB7IH1cclxufVxyXG4iLCI8ZGl2XHJcbiAgKm5nSWY9XCJzZXJ2aWNlLnNob3dNb2RhbFwiXHJcbiAgKGtleWRvd24uZXNjYXBlKT1cInNlcnZpY2UuaGlkZSgpXCJcclxuICBpZD1cIm1vZGFsXCJcclxuICBjbGFzcz1cIm1vZGFsLWNvbnRhaW5lciB7eyBzZXJ2aWNlLm1vZGFsQ2xhc3MgfX1cIlxyXG4gIHRhYmluZGV4PVwiLTFcIj5cclxuXHJcbiAgPGRpdiBjbGFzcz1cIm1vZGFsLW1haW4tY29udGVudFwiPlxyXG4gICAgPGRpdiBjbGFzcz1cImJhY2tncm91bmRcIiAoY2xpY2spPVwic2VydmljZS5oaWRlKClcIj48L2Rpdj5cclxuXHJcbiAgICA8ZGl2IGNsYXNzPVwiYWN0aW9uLW1haW4tY29udGFpbmVyXCI+XHJcbiAgICAgIDxnbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy1pdGVtXHJcbiAgICAgICAgKm5nRm9yPVwibGV0IGl0ZW0gb2Ygc2VydmljZS5hY3Rpb25zXCJcclxuICAgICAgICBbdGl0bGVdPVwiaXRlbS50aXRsZVwiXHJcbiAgICAgICAgW2ljb25dPVwiaXRlbS5pY29uXCJcclxuICAgICAgICBbcmVkXT1cIml0ZW0ucmVkXCJcclxuICAgICAgICBbZ3JlZW5dPVwiaXRlbS5ncmVlblwiXHJcbiAgICAgICAgW2hpZGVdPVwiaXRlbS5oaWRlXCJcclxuICAgICAgICBbYWN0aW9uXT1cIml0ZW0uYWN0aW9uXCJcclxuICAgICAgICBbZ3JvdXBTcGxpdF09XCJpdGVtLmdyb3VwU3BsaXRcIlxyXG4gICAgICAgICgkY2xpY2tlZCk9XCJzZXJ2aWNlLmhpZGUoKVwiXHJcbiAgICAgID48L2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLWl0ZW0+XHJcbiAgICA8L2Rpdj5cclxuXHJcbiAgICA8aW1nXHJcbiAgICAgIGFsdD1cIkNsb3NlIGljb25cIlxyXG4gICAgICBjbGFzcz1cImNsb3NlIGNsb3NlLW1vZGFsXCJcclxuICAgICAgc3JjPVwiYXNzZXRzL2ltZy9pY29uL21lbnUvY2xvc2Uuc3ZnXCJcclxuICAgICAgKGNsaWNrKT1cInNlcnZpY2UuaGlkZSgpXCI+XHJcbiAgPC9kaXY+XHJcbjwvZGl2PlxyXG4iXX0=

@@ -72,2 +72,2 @@ import { Injectable } from '@angular/core';

}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21vZGFsL2FjdGlvbnMvZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQU0zQyxNQUFNLE9BQU8sOEJBQThCO0lBVXpDO1FBUlMsWUFBTyxHQUF1QixFQUFFLENBQUM7SUFRMUIsQ0FBQztJQUVqQixTQUFTLENBQUMsT0FBMkIsRUFBRSxnQkFBeUIsS0FBSztRQUNuRSxJQUFJLGFBQWEsRUFBRTtZQUNqQixJQUFJLENBQUMsWUFBWSxFQUFFLENBQUM7U0FDckI7UUFDRCxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLE9BQU8sQ0FBQyxDQUFDO0lBQ2hDLENBQUM7SUFDRCxlQUFlLENBQUMsS0FBYSxFQUFFLElBQVksRUFBRSxNQUFrQixFQUFFLEdBQVksRUFBRSxLQUFjLEVBQUUsSUFBYyxFQUFFLFVBQW9CLEVBQUUsZ0JBQXlCLEtBQUs7UUFDakssTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxLQUFLLEtBQUssQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7UUFFNUUsSUFBSSxhQUFhLEVBQUU7WUFDakIsSUFBSSxDQUFDLFlBQVksRUFBRSxDQUFDO1NBQ3JCO1FBRUQsSUFBSSxDQUFDLFlBQVksRUFBRTtZQUNqQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLEdBQUcsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxDQUFDLENBQUM7U0FDMUU7SUFDSCxDQUFDO0lBQ0QsWUFBWSxDQUFDLEtBQWEsRUFBRSxjQUFzQixDQUFDO1FBQ2pELElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSxXQUFXLENBQUMsQ0FBQztJQUMxQyxDQUFDO0lBQ0QsWUFBWTtRQUNWLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzlDLENBQUM7SUFFRCxJQUFJLENBQUMsT0FBMkIsRUFBRSxNQUFNO1FBQ3RDLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1FBQ3JCLElBQUksQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDeEIsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzFCLENBQUM7SUFDRCxJQUFJO1FBQ0YsSUFBSSxDQUFDLFlBQVksRUFBRSxDQUFDO1FBQ3BCLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDcEIsQ0FBQztJQUVPLEtBQUssQ0FBQyxJQUFhO1FBQ3pCLE9BQU8sSUFBSSxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUU7WUFDM0IsSUFBSSxDQUFDLGNBQWMsR0FBRyxPQUFPLENBQUM7WUFFOUIsSUFBSSxJQUFJLEVBQUU7Z0JBQ1IsSUFBSSxDQUFDLFVBQVUsR0FBRyxZQUFZLENBQUM7Z0JBQy9CLElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDO2dCQUN0QixJQUFJLENBQUMsVUFBVSxHQUFHLFlBQVksQ0FBQztnQkFFL0IsVUFBVSxDQUFDLEdBQUcsRUFBRTtvQkFDZCxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7b0JBRW5CLFVBQVUsQ0FBQyxHQUFHLEVBQUU7d0JBQ2QsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLEVBQUUsQ0FBQztvQkFDNUIsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFDO2dCQUNWLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQzthQUNUO2lCQUFNO2dCQUNMLElBQUksQ0FBQyxVQUFVLEdBQUcsWUFBWSxDQUFDO2dCQUMvQixVQUFVLENBQUMsR0FBRyxFQUFFO29CQUNkLElBQUksQ0FBQyxTQUFTLEdBQUcsS0FBSyxDQUFDO2dCQUN6QixDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUM7YUFDVDtRQUNILENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUNPLFdBQVc7UUFDakIsTUFBTSxTQUFTLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO1FBRTdELElBQUksQ0FBQyxZQUFZLEdBQUcsU0FBUyxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN4RCxDQUFDOzsySEExRVUsOEJBQThCOytIQUE5Qiw4QkFBOEIsY0FGN0IsTUFBTTsyRkFFUCw4QkFBOEI7a0JBSDFDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSU1vZGFsSXRlbUFjdGlvbiB9IGZyb20gJy4vaXRlbS9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy1pdGVtLmludGVyZmFjZSc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zU2VydmljZSB7XG5cbiAgcmVhZG9ubHkgYWN0aW9uczogSU1vZGFsSXRlbUFjdGlvbltdID0gW107XG4gIHNob3dNb2RhbDogYm9vbGVhbjtcbiAgbW9kYWxDbGFzczogc3RyaW5nO1xuICByZXNvbHZlUHJvbWlzZTtcbiAgYmluZGVyO1xuXG4gIHByaXZhdGUgX2Nsb3NlQnV0dG9uOiBIVE1MSW5wdXRFbGVtZW50O1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgYWRkQWN0aW9uKGFjdGlvbnM6IElNb2RhbEl0ZW1BY3Rpb25bXSwgcmVtb3ZlQ3VycmVudDogYm9vbGVhbiA9IGZhbHNlKTogdm9pZCB7XG4gICAgaWYgKHJlbW92ZUN1cnJlbnQpIHtcbiAgICAgIHRoaXMuY2xlYXJBY3Rpb25zKCk7XG4gICAgfVxuICAgIHRoaXMuYWN0aW9ucy5wdXNoKC4uLmFjdGlvbnMpO1xuICB9XG4gIGFkZFNpbmdsZUFjdGlvbih0aXRsZTogc3RyaW5nLCBpY29uOiBzdHJpbmcsIGFjdGlvbjogKCkgPT4gdm9pZCwgcmVkOiBib29sZWFuLCBncmVlbjogYm9vbGVhbiwgaGlkZT86IGJvb2xlYW4sIGdyb3VwU3BsaXQ/OiBib29sZWFuLCByZW1vdmVDdXJyZW50OiBib29sZWFuID0gZmFsc2UpOiB2b2lkIHtcbiAgICBjb25zdCBhY3Rpb25FeGlzdHMgPSB0aGlzLmFjdGlvbnMuZmlsdGVyKHggPT4geC50aXRsZSA9PT0gdGl0bGUpLmxlbmd0aCA+IDA7XG5cbiAgICBpZiAocmVtb3ZlQ3VycmVudCkge1xuICAgICAgdGhpcy5jbGVhckFjdGlvbnMoKTtcbiAgICB9XG5cbiAgICBpZiAoIWFjdGlvbkV4aXN0cykge1xuICAgICAgdGhpcy5hY3Rpb25zLnB1c2goeyB0aXRsZSwgaWNvbiwgYWN0aW9uLCByZWQsIGdyZWVuLCBoaWRlLCBncm91cFNwbGl0IH0pO1xuICAgIH1cbiAgfVxuICByZW1vdmVBY3Rpb24oaW5kZXg6IG51bWJlciwgZGVsZXRlQ291bnQ6IG51bWJlciA9IDEpOiB2b2lkIHtcbiAgICB0aGlzLmFjdGlvbnMuc3BsaWNlKGluZGV4LCBkZWxldGVDb3VudCk7XG4gIH1cbiAgY2xlYXJBY3Rpb25zKCk6IHZvaWQge1xuICAgIHRoaXMuYWN0aW9ucy5zcGxpY2UoMCwgdGhpcy5hY3Rpb25zLmxlbmd0aCk7XG4gIH1cblxuICBzaG93KGFjdGlvbnM6IElNb2RhbEl0ZW1BY3Rpb25bXSwgYmluZGVyKTogUHJvbWlzZTxib29sZWFuPiB7XG4gICAgdGhpcy5iaW5kZXIgPSBiaW5kZXI7XG4gICAgdGhpcy5hZGRBY3Rpb24oYWN0aW9ucyk7XG4gICAgcmV0dXJuIHRoaXMubW9kYWwodHJ1ZSk7XG4gIH1cbiAgaGlkZSgpOiB2b2lkIHtcbiAgICB0aGlzLmNsZWFyQWN0aW9ucygpO1xuICAgIHRoaXMubW9kYWwoZmFsc2UpO1xuICB9XG5cbiAgcHJpdmF0ZSBtb2RhbChzaG93OiBib29sZWFuKTogUHJvbWlzZTxib29sZWFuPiB7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgICAgdGhpcy5yZXNvbHZlUHJvbWlzZSA9IHJlc29sdmU7XG5cbiAgICAgIGlmIChzaG93KSB7XG4gICAgICAgIHRoaXMubW9kYWxDbGFzcyA9ICdoaWRlLW1vZGFsJztcbiAgICAgICAgdGhpcy5zaG93TW9kYWwgPSBzaG93O1xuICAgICAgICB0aGlzLm1vZGFsQ2xhc3MgPSAnc2hvdy1tb2RhbCc7XG5cbiAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgICAgdGhpcy5zZXRFbGVtZW50cygpO1xuXG4gICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgICAgICB0aGlzLl9jbG9zZUJ1dHRvbi5mb2N1cygpO1xuICAgICAgICAgIH0sIDMwMCk7XG4gICAgICAgIH0sIDMwMCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLm1vZGFsQ2xhc3MgPSAnaGlkZS1tb2RhbCc7XG4gICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgIHRoaXMuc2hvd01vZGFsID0gZmFsc2U7XG4gICAgICAgIH0sIDMwMCk7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cbiAgcHJpdmF0ZSBzZXRFbGVtZW50cygpOiB2b2lkIHtcbiAgICBjb25zdCBjb250YWluZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcubW9kYWwtY29udGFpbmVyJyk7XG5cbiAgICB0aGlzLl9jbG9zZUJ1dHRvbiA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCcuY2xvc2UnKTtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21vZGFsL2FjdGlvbnMvZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQU0zQyxNQUFNLE9BQU8sOEJBQThCO0lBVXpDO1FBUlMsWUFBTyxHQUF1QixFQUFFLENBQUM7SUFRMUIsQ0FBQztJQUVqQixTQUFTLENBQUMsT0FBMkIsRUFBRSxnQkFBeUIsS0FBSztRQUNuRSxJQUFJLGFBQWEsRUFBRTtZQUNqQixJQUFJLENBQUMsWUFBWSxFQUFFLENBQUM7U0FDckI7UUFDRCxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLE9BQU8sQ0FBQyxDQUFDO0lBQ2hDLENBQUM7SUFDRCxlQUFlLENBQUMsS0FBYSxFQUFFLElBQVksRUFBRSxNQUFrQixFQUFFLEdBQVksRUFBRSxLQUFjLEVBQUUsSUFBYyxFQUFFLFVBQW9CLEVBQUUsZ0JBQXlCLEtBQUs7UUFDakssTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxLQUFLLEtBQUssQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7UUFFNUUsSUFBSSxhQUFhLEVBQUU7WUFDakIsSUFBSSxDQUFDLFlBQVksRUFBRSxDQUFDO1NBQ3JCO1FBRUQsSUFBSSxDQUFDLFlBQVksRUFBRTtZQUNqQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLEdBQUcsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxDQUFDLENBQUM7U0FDMUU7SUFDSCxDQUFDO0lBQ0QsWUFBWSxDQUFDLEtBQWEsRUFBRSxjQUFzQixDQUFDO1FBQ2pELElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSxXQUFXLENBQUMsQ0FBQztJQUMxQyxDQUFDO0lBQ0QsWUFBWTtRQUNWLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzlDLENBQUM7SUFFRCxJQUFJLENBQUMsT0FBMkIsRUFBRSxNQUFNO1FBQ3RDLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1FBQ3JCLElBQUksQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDeEIsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzFCLENBQUM7SUFDRCxJQUFJO1FBQ0YsSUFBSSxDQUFDLFlBQVksRUFBRSxDQUFDO1FBQ3BCLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDcEIsQ0FBQztJQUVPLEtBQUssQ0FBQyxJQUFhO1FBQ3pCLE9BQU8sSUFBSSxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUU7WUFDM0IsSUFBSSxDQUFDLGNBQWMsR0FBRyxPQUFPLENBQUM7WUFFOUIsSUFBSSxJQUFJLEVBQUU7Z0JBQ1IsSUFBSSxDQUFDLFVBQVUsR0FBRyxZQUFZLENBQUM7Z0JBQy9CLElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDO2dCQUN0QixJQUFJLENBQUMsVUFBVSxHQUFHLFlBQVksQ0FBQztnQkFFL0IsVUFBVSxDQUFDLEdBQUcsRUFBRTtvQkFDZCxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7b0JBRW5CLFVBQVUsQ0FBQyxHQUFHLEVBQUU7d0JBQ2QsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLEVBQUUsQ0FBQztvQkFDNUIsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFDO2dCQUNWLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQzthQUNUO2lCQUFNO2dCQUNMLElBQUksQ0FBQyxVQUFVLEdBQUcsWUFBWSxDQUFDO2dCQUMvQixVQUFVLENBQUMsR0FBRyxFQUFFO29CQUNkLElBQUksQ0FBQyxTQUFTLEdBQUcsS0FBSyxDQUFDO2dCQUN6QixDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUM7YUFDVDtRQUNILENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUNPLFdBQVc7UUFDakIsTUFBTSxTQUFTLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO1FBRTdELElBQUksQ0FBQyxZQUFZLEdBQUcsU0FBUyxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN4RCxDQUFDOzsySEExRVUsOEJBQThCOytIQUE5Qiw4QkFBOEIsY0FGN0IsTUFBTTsyRkFFUCw4QkFBOEI7a0JBSDFDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBJTW9kYWxJdGVtQWN0aW9uIH0gZnJvbSAnLi9pdGVtL2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLWl0ZW0uaW50ZXJmYWNlJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zU2VydmljZSB7XHJcblxyXG4gIHJlYWRvbmx5IGFjdGlvbnM6IElNb2RhbEl0ZW1BY3Rpb25bXSA9IFtdO1xyXG4gIHNob3dNb2RhbDogYm9vbGVhbjtcclxuICBtb2RhbENsYXNzOiBzdHJpbmc7XHJcbiAgcmVzb2x2ZVByb21pc2U7XHJcbiAgYmluZGVyO1xyXG5cclxuICBwcml2YXRlIF9jbG9zZUJ1dHRvbjogSFRNTElucHV0RWxlbWVudDtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxuXHJcbiAgYWRkQWN0aW9uKGFjdGlvbnM6IElNb2RhbEl0ZW1BY3Rpb25bXSwgcmVtb3ZlQ3VycmVudDogYm9vbGVhbiA9IGZhbHNlKTogdm9pZCB7XHJcbiAgICBpZiAocmVtb3ZlQ3VycmVudCkge1xyXG4gICAgICB0aGlzLmNsZWFyQWN0aW9ucygpO1xyXG4gICAgfVxyXG4gICAgdGhpcy5hY3Rpb25zLnB1c2goLi4uYWN0aW9ucyk7XHJcbiAgfVxyXG4gIGFkZFNpbmdsZUFjdGlvbih0aXRsZTogc3RyaW5nLCBpY29uOiBzdHJpbmcsIGFjdGlvbjogKCkgPT4gdm9pZCwgcmVkOiBib29sZWFuLCBncmVlbjogYm9vbGVhbiwgaGlkZT86IGJvb2xlYW4sIGdyb3VwU3BsaXQ/OiBib29sZWFuLCByZW1vdmVDdXJyZW50OiBib29sZWFuID0gZmFsc2UpOiB2b2lkIHtcclxuICAgIGNvbnN0IGFjdGlvbkV4aXN0cyA9IHRoaXMuYWN0aW9ucy5maWx0ZXIoeCA9PiB4LnRpdGxlID09PSB0aXRsZSkubGVuZ3RoID4gMDtcclxuXHJcbiAgICBpZiAocmVtb3ZlQ3VycmVudCkge1xyXG4gICAgICB0aGlzLmNsZWFyQWN0aW9ucygpO1xyXG4gICAgfVxyXG5cclxuICAgIGlmICghYWN0aW9uRXhpc3RzKSB7XHJcbiAgICAgIHRoaXMuYWN0aW9ucy5wdXNoKHsgdGl0bGUsIGljb24sIGFjdGlvbiwgcmVkLCBncmVlbiwgaGlkZSwgZ3JvdXBTcGxpdCB9KTtcclxuICAgIH1cclxuICB9XHJcbiAgcmVtb3ZlQWN0aW9uKGluZGV4OiBudW1iZXIsIGRlbGV0ZUNvdW50OiBudW1iZXIgPSAxKTogdm9pZCB7XHJcbiAgICB0aGlzLmFjdGlvbnMuc3BsaWNlKGluZGV4LCBkZWxldGVDb3VudCk7XHJcbiAgfVxyXG4gIGNsZWFyQWN0aW9ucygpOiB2b2lkIHtcclxuICAgIHRoaXMuYWN0aW9ucy5zcGxpY2UoMCwgdGhpcy5hY3Rpb25zLmxlbmd0aCk7XHJcbiAgfVxyXG5cclxuICBzaG93KGFjdGlvbnM6IElNb2RhbEl0ZW1BY3Rpb25bXSwgYmluZGVyKTogUHJvbWlzZTxib29sZWFuPiB7XHJcbiAgICB0aGlzLmJpbmRlciA9IGJpbmRlcjtcclxuICAgIHRoaXMuYWRkQWN0aW9uKGFjdGlvbnMpO1xyXG4gICAgcmV0dXJuIHRoaXMubW9kYWwodHJ1ZSk7XHJcbiAgfVxyXG4gIGhpZGUoKTogdm9pZCB7XHJcbiAgICB0aGlzLmNsZWFyQWN0aW9ucygpO1xyXG4gICAgdGhpcy5tb2RhbChmYWxzZSk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIG1vZGFsKHNob3c6IGJvb2xlYW4pOiBQcm9taXNlPGJvb2xlYW4+IHtcclxuICAgIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuICAgICAgdGhpcy5yZXNvbHZlUHJvbWlzZSA9IHJlc29sdmU7XHJcblxyXG4gICAgICBpZiAoc2hvdykge1xyXG4gICAgICAgIHRoaXMubW9kYWxDbGFzcyA9ICdoaWRlLW1vZGFsJztcclxuICAgICAgICB0aGlzLnNob3dNb2RhbCA9IHNob3c7XHJcbiAgICAgICAgdGhpcy5tb2RhbENsYXNzID0gJ3Nob3ctbW9kYWwnO1xyXG5cclxuICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICAgIHRoaXMuc2V0RWxlbWVudHMoKTtcclxuXHJcbiAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICAgICAgdGhpcy5fY2xvc2VCdXR0b24uZm9jdXMoKTtcclxuICAgICAgICAgIH0sIDMwMCk7XHJcbiAgICAgICAgfSwgMzAwKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB0aGlzLm1vZGFsQ2xhc3MgPSAnaGlkZS1tb2RhbCc7XHJcbiAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgICB0aGlzLnNob3dNb2RhbCA9IGZhbHNlO1xyXG4gICAgICAgIH0sIDMwMCk7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxuICBwcml2YXRlIHNldEVsZW1lbnRzKCk6IHZvaWQge1xyXG4gICAgY29uc3QgY29udGFpbmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLm1vZGFsLWNvbnRhaW5lcicpO1xyXG5cclxuICAgIHRoaXMuX2Nsb3NlQnV0dG9uID0gY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3IoJy5jbG9zZScpO1xyXG4gIH1cclxufVxyXG4iXX0=

@@ -43,3 +43,3 @@ import { Component, EventEmitter, Input, Output } from '@angular/core';

GlComponentModalActionsItemComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentModalActionsItemComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
GlComponentModalActionsItemComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentModalActionsItemComponent, selector: "gl-component-modal-actions-item", inputs: { title: "title", icon: "icon", red: "red", green: "green", action: "action", hide: "hide", groupSplit: "groupSplit" }, outputs: { $clicked: "$clicked" }, ngImport: i0, template: "<div class=\"action-item-container\" [class.group-split]=\"groupSplit\" (click)=\"onClick()\" *ngIf=\"!hide\">\n <span\n class=\"action-title\"\n [class.red]=\"red\"\n [class.green]=\"green\"\n >{{ title }}</span>\n\n <img\n alt=\"Icon\"\n class=\"action-icon\"\n [src]=\"icon\">\n</div>\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat:300\";:host::ng-deep .action-item-container{display:flex;flex-direction:row;align-items:center;padding:.8em 1em;cursor:pointer;border-bottom:solid 1px #333437}:host::ng-deep .action-item-container.group-split{border-bottom:solid 5px #333437}:host::ng-deep .action-item-container:not(hover),:host::ng-deep .action-item-container:not(active){background-color:#1a1b1dcc;transition:background-color ease-in-out .2s}:host::ng-deep .action-item-container:hover,:host::ng-deep .action-item-container:active{background-color:#27272acc;transition:background-color ease-in-out .2s}:host::ng-deep .action-item-container .action-title{font-family:\"Montserrat\",sans-serif;font-weight:300;font-size:.8em;color:#fff;flex:1 1 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host::ng-deep .action-item-container .action-title.red{color:#ea6868}:host::ng-deep .action-item-container .action-title.green{color:#67ce78}:host::ng-deep .action-item-container .action-icon{width:1em}\n"], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
GlComponentModalActionsItemComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentModalActionsItemComponent, selector: "gl-component-modal-actions-item", inputs: { title: "title", icon: "icon", red: "red", green: "green", action: "action", hide: "hide", groupSplit: "groupSplit" }, outputs: { $clicked: "$clicked" }, ngImport: i0, template: "<div class=\"action-item-container\" [class.group-split]=\"groupSplit\" (click)=\"onClick()\" *ngIf=\"!hide\">\r\n <span\r\n class=\"action-title\"\r\n [class.red]=\"red\"\r\n [class.green]=\"green\"\r\n >{{ title }}</span>\r\n\r\n <img\r\n alt=\"Icon\"\r\n class=\"action-icon\"\r\n [src]=\"icon\">\r\n</div>\r\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat:300\";:host::ng-deep .action-item-container{display:flex;flex-direction:row;align-items:center;padding:.8em 1em;cursor:pointer;border-bottom:solid 1px #333437}:host::ng-deep .action-item-container.group-split{border-bottom:solid 5px #333437}:host::ng-deep .action-item-container:not(hover),:host::ng-deep .action-item-container:not(active){background-color:#1a1b1dcc;transition:background-color ease-in-out .2s}:host::ng-deep .action-item-container:hover,:host::ng-deep .action-item-container:active{background-color:#27272acc;transition:background-color ease-in-out .2s}:host::ng-deep .action-item-container .action-title{font-family:\"Montserrat\",sans-serif;font-weight:300;font-size:.8em;color:#fff;flex:1 1 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host::ng-deep .action-item-container .action-title.red{color:#ea6868}:host::ng-deep .action-item-container .action-title.green{color:#67ce78}:host::ng-deep .action-item-container .action-icon{width:1em}\n"], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentModalActionsItemComponent, decorators: [{

@@ -69,2 +69,2 @@ type: Component,

}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tb2RhbC9hY3Rpb25zL2l0ZW0vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tb2RhbC9hY3Rpb25zL2l0ZW0vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7QUFPL0UsTUFBTSxPQUFPLG9DQUFvQztJQVcvQztRQVJTLFFBQUcsR0FBRyxLQUFLLENBQUM7UUFDWixVQUFLLEdBQUcsS0FBSyxDQUFDO1FBRWQsU0FBSSxHQUFHLElBQUksQ0FBQztRQUNaLGVBQVUsR0FBRyxLQUFLLENBQUM7UUFFbEIsYUFBUSxHQUF1QixJQUFJLFlBQVksRUFBRSxDQUFDO0lBRTVDLENBQUM7SUFFVCxNQUFNLENBQUMsVUFBVSxDQUFDLEtBQXNDLEVBQUUsSUFBWTtRQUM1RSxJQUFJLElBQUksSUFBSSxJQUFJLEVBQUU7WUFDaEIsTUFBTSxLQUFLLENBQUMsZ0NBQWdDLENBQUMsQ0FBQztTQUMvQztRQUVELE1BQU0saUJBQWlCLEdBQUcsT0FBTyxJQUFJLGlDQUFpQyxDQUFDO1FBQ3ZFLElBQUksS0FBSyxJQUFJLElBQUksRUFBRTtZQUNqQixNQUFNLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO1NBQ2hDO1FBRUQsSUFBSSxPQUFPLEtBQUssS0FBSyxRQUFRLEVBQUU7WUFDN0IsSUFBSSxLQUFLLENBQUMsSUFBSSxFQUFFLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtnQkFDN0IsTUFBTSxLQUFLLENBQUMsaUJBQWlCLENBQUMsQ0FBQzthQUNoQztTQUNGO0lBQ0gsQ0FBQztJQUVELFFBQVE7UUFDTixvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQztRQUNyRSxvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQztRQUNuRSxvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxLQUFLLENBQUMsQ0FBQztRQUNqRSxvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQztRQUNyRSxvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxRQUFRLENBQUMsQ0FBQztRQUN2RSxvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQztRQUVuRSxJQUFJLElBQUksQ0FBQyxHQUFHLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUMxQixNQUFNLEtBQUssQ0FBQywyQ0FBMkMsQ0FBQyxDQUFDO1NBQzFEO0lBQ0gsQ0FBQztJQUVELE9BQU87UUFDTCxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUM7UUFDZCxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ3ZCLENBQUM7O2lJQTlDVSxvQ0FBb0M7cUhBQXBDLG9DQUFvQywwT0NQakQsd1RBWUE7MkZETGEsb0NBQW9DO2tCQUxoRCxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxpQ0FBaUM7b0JBQzNDLFdBQVcsRUFBRSxrREFBa0Q7b0JBQy9ELFNBQVMsRUFBRSxDQUFDLGtEQUFrRCxDQUFDO2lCQUNoRTswRUFFVSxLQUFLO3NCQUFiLEtBQUs7Z0JBQ0csSUFBSTtzQkFBWixLQUFLO2dCQUNHLEdBQUc7c0JBQVgsS0FBSztnQkFDRyxLQUFLO3NCQUFiLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLO2dCQUNHLElBQUk7c0JBQVosS0FBSztnQkFDRyxVQUFVO3NCQUFsQixLQUFLO2dCQUVJLFFBQVE7c0JBQWpCLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLWl0ZW0nLFxuICB0ZW1wbGF0ZVVybDogJy4vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLWl0ZW0uY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBHbENvbXBvbmVudE1vZGFsQWN0aW9uc0l0ZW1Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nO1xuICBASW5wdXQoKSBpY29uOiBzdHJpbmc7XG4gIEBJbnB1dCgpIHJlZCA9IGZhbHNlO1xuICBASW5wdXQoKSBncmVlbiA9IGZhbHNlO1xuICBASW5wdXQoKSBhY3Rpb246ICgpID0+IHZvaWQ7XG4gIEBJbnB1dCgpIGhpZGUgPSB0cnVlO1xuICBASW5wdXQoKSBncm91cFNwbGl0ID0gZmFsc2U7XG5cbiAgQE91dHB1dCgpICRjbGlja2VkOiBFdmVudEVtaXR0ZXI8dm9pZD4gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgY29uc3RydWN0b3IoKSB7IH1cblxuICBwcml2YXRlIHN0YXRpYyBjaGVja0ZpZWxkKGZpZWxkOiBzdHJpbmcgfCBib29sZWFuIHwgKCgpID0+IHZvaWQpLCBuYW1lOiBzdHJpbmcpOiB2b2lkIHtcbiAgICBpZiAobmFtZSA9PSBudWxsKSB7XG4gICAgICB0aHJvdyBFcnJvcignVGhlIG5hbWUgcGFyYW0gbXVzdCBiZSBmaWxsZWQhJyk7XG4gICAgfVxuXG4gICAgY29uc3QgZmllbGRFbXB0eU1lc3NhZ2UgPSBgVGhlICR7bmFtZX0gZmllbGQgY2Fubm90IGJlIG51bGwgb3IgZW1wdHkhYDtcbiAgICBpZiAoZmllbGQgPT0gbnVsbCkge1xuICAgICAgdGhyb3cgRXJyb3IoZmllbGRFbXB0eU1lc3NhZ2UpO1xuICAgIH1cblxuICAgIGlmICh0eXBlb2YgZmllbGQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBpZiAoZmllbGQudHJpbSgpLmxlbmd0aCA9PT0gMCkge1xuICAgICAgICB0aHJvdyBFcnJvcihmaWVsZEVtcHR5TWVzc2FnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbmdPbkluaXQoKTogdm9pZCB7XG4gICAgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNJdGVtQ29tcG9uZW50LmNoZWNrRmllbGQodGhpcy50aXRsZSwgJ3RpdGxlJyk7XG4gICAgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNJdGVtQ29tcG9uZW50LmNoZWNrRmllbGQodGhpcy5pY29uLCAnaWNvbicpO1xuICAgIEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zSXRlbUNvbXBvbmVudC5jaGVja0ZpZWxkKHRoaXMucmVkLCAncmVkJyk7XG4gICAgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNJdGVtQ29tcG9uZW50LmNoZWNrRmllbGQodGhpcy5ncmVlbiwgJ2dyZWVuJyk7XG4gICAgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNJdGVtQ29tcG9uZW50LmNoZWNrRmllbGQodGhpcy5hY3Rpb24sICdhY3Rpb24nKTtcbiAgICBHbENvbXBvbmVudE1vZGFsQWN0aW9uc0l0ZW1Db21wb25lbnQuY2hlY2tGaWVsZCh0aGlzLmhpZGUsICdoaWRlJyk7XG5cbiAgICBpZiAodGhpcy5yZWQgJiYgdGhpcy5ncmVlbikge1xuICAgICAgdGhyb3cgRXJyb3IoJ1lvdSBjYW5ub3Qgc2V0IHRoZSBpdGVtIGFzIGdyZWVuIGFuZCByZWQhJyk7XG4gICAgfVxuICB9XG5cbiAgb25DbGljaygpOiB2b2lkIHtcbiAgICB0aGlzLmFjdGlvbigpO1xuICAgIHRoaXMuJGNsaWNrZWQuZW1pdCgpO1xuICB9XG59XG4iLCI8ZGl2IGNsYXNzPVwiYWN0aW9uLWl0ZW0tY29udGFpbmVyXCIgW2NsYXNzLmdyb3VwLXNwbGl0XT1cImdyb3VwU3BsaXRcIiAoY2xpY2spPVwib25DbGljaygpXCIgKm5nSWY9XCIhaGlkZVwiPlxuICA8c3BhblxuICAgIGNsYXNzPVwiYWN0aW9uLXRpdGxlXCJcbiAgICBbY2xhc3MucmVkXT1cInJlZFwiXG4gICAgW2NsYXNzLmdyZWVuXT1cImdyZWVuXCJcbiAgPnt7IHRpdGxlIH19PC9zcGFuPlxuXG4gIDxpbWdcbiAgICBhbHQ9XCJJY29uXCJcbiAgICBjbGFzcz1cImFjdGlvbi1pY29uXCJcbiAgICBbc3JjXT1cImljb25cIj5cbjwvZGl2PlxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tb2RhbC9hY3Rpb25zL2l0ZW0vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tb2RhbC9hY3Rpb25zL2l0ZW0vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQVUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7QUFPL0UsTUFBTSxPQUFPLG9DQUFvQztJQVcvQztRQVJTLFFBQUcsR0FBRyxLQUFLLENBQUM7UUFDWixVQUFLLEdBQUcsS0FBSyxDQUFDO1FBRWQsU0FBSSxHQUFHLElBQUksQ0FBQztRQUNaLGVBQVUsR0FBRyxLQUFLLENBQUM7UUFFbEIsYUFBUSxHQUF1QixJQUFJLFlBQVksRUFBRSxDQUFDO0lBRTVDLENBQUM7SUFFVCxNQUFNLENBQUMsVUFBVSxDQUFDLEtBQXNDLEVBQUUsSUFBWTtRQUM1RSxJQUFJLElBQUksSUFBSSxJQUFJLEVBQUU7WUFDaEIsTUFBTSxLQUFLLENBQUMsZ0NBQWdDLENBQUMsQ0FBQztTQUMvQztRQUVELE1BQU0saUJBQWlCLEdBQUcsT0FBTyxJQUFJLGlDQUFpQyxDQUFDO1FBQ3ZFLElBQUksS0FBSyxJQUFJLElBQUksRUFBRTtZQUNqQixNQUFNLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO1NBQ2hDO1FBRUQsSUFBSSxPQUFPLEtBQUssS0FBSyxRQUFRLEVBQUU7WUFDN0IsSUFBSSxLQUFLLENBQUMsSUFBSSxFQUFFLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtnQkFDN0IsTUFBTSxLQUFLLENBQUMsaUJBQWlCLENBQUMsQ0FBQzthQUNoQztTQUNGO0lBQ0gsQ0FBQztJQUVELFFBQVE7UUFDTixvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQztRQUNyRSxvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQztRQUNuRSxvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxLQUFLLENBQUMsQ0FBQztRQUNqRSxvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQztRQUNyRSxvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxRQUFRLENBQUMsQ0FBQztRQUN2RSxvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQztRQUVuRSxJQUFJLElBQUksQ0FBQyxHQUFHLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUMxQixNQUFNLEtBQUssQ0FBQywyQ0FBMkMsQ0FBQyxDQUFDO1NBQzFEO0lBQ0gsQ0FBQztJQUVELE9BQU87UUFDTCxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUM7UUFDZCxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ3ZCLENBQUM7O2lJQTlDVSxvQ0FBb0M7cUhBQXBDLG9DQUFvQywwT0NQakQsZ1ZBWUE7MkZETGEsb0NBQW9DO2tCQUxoRCxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxpQ0FBaUM7b0JBQzNDLFdBQVcsRUFBRSxrREFBa0Q7b0JBQy9ELFNBQVMsRUFBRSxDQUFDLGtEQUFrRCxDQUFDO2lCQUNoRTswRUFFVSxLQUFLO3NCQUFiLEtBQUs7Z0JBQ0csSUFBSTtzQkFBWixLQUFLO2dCQUNHLEdBQUc7c0JBQVgsS0FBSztnQkFDRyxLQUFLO3NCQUFiLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLO2dCQUNHLElBQUk7c0JBQVosS0FBSztnQkFDRyxVQUFVO3NCQUFsQixLQUFLO2dCQUVJLFFBQVE7c0JBQWpCLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLWl0ZW0nLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy1pdGVtLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy1pdGVtLmNvbXBvbmVudC5zY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zSXRlbUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcclxuICBASW5wdXQoKSBpY29uOiBzdHJpbmc7XHJcbiAgQElucHV0KCkgcmVkID0gZmFsc2U7XHJcbiAgQElucHV0KCkgZ3JlZW4gPSBmYWxzZTtcclxuICBASW5wdXQoKSBhY3Rpb246ICgpID0+IHZvaWQ7XHJcbiAgQElucHV0KCkgaGlkZSA9IHRydWU7XHJcbiAgQElucHV0KCkgZ3JvdXBTcGxpdCA9IGZhbHNlO1xyXG5cclxuICBAT3V0cHV0KCkgJGNsaWNrZWQ6IEV2ZW50RW1pdHRlcjx2b2lkPiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxuXHJcbiAgcHJpdmF0ZSBzdGF0aWMgY2hlY2tGaWVsZChmaWVsZDogc3RyaW5nIHwgYm9vbGVhbiB8ICgoKSA9PiB2b2lkKSwgbmFtZTogc3RyaW5nKTogdm9pZCB7XHJcbiAgICBpZiAobmFtZSA9PSBudWxsKSB7XHJcbiAgICAgIHRocm93IEVycm9yKCdUaGUgbmFtZSBwYXJhbSBtdXN0IGJlIGZpbGxlZCEnKTtcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBmaWVsZEVtcHR5TWVzc2FnZSA9IGBUaGUgJHtuYW1lfSBmaWVsZCBjYW5ub3QgYmUgbnVsbCBvciBlbXB0eSFgO1xyXG4gICAgaWYgKGZpZWxkID09IG51bGwpIHtcclxuICAgICAgdGhyb3cgRXJyb3IoZmllbGRFbXB0eU1lc3NhZ2UpO1xyXG4gICAgfVxyXG5cclxuICAgIGlmICh0eXBlb2YgZmllbGQgPT09ICdzdHJpbmcnKSB7XHJcbiAgICAgIGlmIChmaWVsZC50cmltKCkubGVuZ3RoID09PSAwKSB7XHJcbiAgICAgICAgdGhyb3cgRXJyb3IoZmllbGRFbXB0eU1lc3NhZ2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zSXRlbUNvbXBvbmVudC5jaGVja0ZpZWxkKHRoaXMudGl0bGUsICd0aXRsZScpO1xyXG4gICAgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNJdGVtQ29tcG9uZW50LmNoZWNrRmllbGQodGhpcy5pY29uLCAnaWNvbicpO1xyXG4gICAgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNJdGVtQ29tcG9uZW50LmNoZWNrRmllbGQodGhpcy5yZWQsICdyZWQnKTtcclxuICAgIEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zSXRlbUNvbXBvbmVudC5jaGVja0ZpZWxkKHRoaXMuZ3JlZW4sICdncmVlbicpO1xyXG4gICAgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNJdGVtQ29tcG9uZW50LmNoZWNrRmllbGQodGhpcy5hY3Rpb24sICdhY3Rpb24nKTtcclxuICAgIEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zSXRlbUNvbXBvbmVudC5jaGVja0ZpZWxkKHRoaXMuaGlkZSwgJ2hpZGUnKTtcclxuXHJcbiAgICBpZiAodGhpcy5yZWQgJiYgdGhpcy5ncmVlbikge1xyXG4gICAgICB0aHJvdyBFcnJvcignWW91IGNhbm5vdCBzZXQgdGhlIGl0ZW0gYXMgZ3JlZW4gYW5kIHJlZCEnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIG9uQ2xpY2soKTogdm9pZCB7XHJcbiAgICB0aGlzLmFjdGlvbigpO1xyXG4gICAgdGhpcy4kY2xpY2tlZC5lbWl0KCk7XHJcbiAgfVxyXG59XHJcbiIsIjxkaXYgY2xhc3M9XCJhY3Rpb24taXRlbS1jb250YWluZXJcIiBbY2xhc3MuZ3JvdXAtc3BsaXRdPVwiZ3JvdXBTcGxpdFwiIChjbGljayk9XCJvbkNsaWNrKClcIiAqbmdJZj1cIiFoaWRlXCI+XHJcbiAgPHNwYW5cclxuICAgIGNsYXNzPVwiYWN0aW9uLXRpdGxlXCJcclxuICAgIFtjbGFzcy5yZWRdPVwicmVkXCJcclxuICAgIFtjbGFzcy5ncmVlbl09XCJncmVlblwiXHJcbiAgPnt7IHRpdGxlIH19PC9zcGFuPlxyXG5cclxuICA8aW1nXHJcbiAgICBhbHQ9XCJJY29uXCJcclxuICAgIGNsYXNzPVwiYWN0aW9uLWljb25cIlxyXG4gICAgW3NyY109XCJpY29uXCI+XHJcbjwvZGl2PlxyXG4iXX0=
export {};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5pbnRlcmZhY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tb2RhbC9hY3Rpb25zL2l0ZW0vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5pbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgSU1vZGFsSXRlbUFjdGlvbiB7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGljb246IHN0cmluZztcbiAgYWN0aW9uOiAoKSA9PiB2b2lkO1xuICByZWQ6IGJvb2xlYW47XG4gIGdyZWVuOiBib29sZWFuO1xuICBoaWRlPzogYm9vbGVhbjtcbiAgZ3JvdXBTcGxpdD86IGJvb2xlYW47XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5pbnRlcmZhY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tb2RhbC9hY3Rpb25zL2l0ZW0vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5pbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgSU1vZGFsSXRlbUFjdGlvbiB7XHJcbiAgdGl0bGU6IHN0cmluZztcclxuICBpY29uOiBzdHJpbmc7XHJcbiAgYWN0aW9uOiAoKSA9PiB2b2lkO1xyXG4gIHJlZDogYm9vbGVhbjtcclxuICBncmVlbjogYm9vbGVhbjtcclxuICBoaWRlPzogYm9vbGVhbjtcclxuICBncm91cFNwbGl0PzogYm9vbGVhbjtcclxufVxyXG4iXX0=

@@ -23,2 +23,2 @@ import { NgModule } from '@angular/core';

}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtbmctbWVudXMtZnJvbnRlbmQubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9nbC1uZy1tZW51cy1mcm9udGVuZC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sOEJBQThCLENBQUM7O0FBYS9ELE1BQU0sT0FBTyx1QkFBdUI7O29IQUF2Qix1QkFBdUI7cUhBQXZCLHVCQUF1QixZQU5oQyxlQUFlLGFBR2YsZUFBZTtxSEFHTix1QkFBdUIsWUFQekI7WUFDUCxlQUFlO1NBQ2hCLEVBRUMsZUFBZTsyRkFHTix1QkFBdUI7a0JBWG5DLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFLEVBRWI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLGVBQWU7cUJBQ2hCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxlQUFlO3FCQUNoQjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21wb25lbnRNb2R1bGUgfSBmcm9tICcuL2NvbXBvbmVudC9jb21wb25lbnQubW9kdWxlJztcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbXG5cbiAgXSxcbiAgaW1wb3J0czogW1xuICAgIENvbXBvbmVudE1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgQ29tcG9uZW50TW9kdWxlXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgR2xOZ01lbnVzRnJvbnRlbmRNb2R1bGUgeyB9XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2wtbmctbWVudXMtZnJvbnRlbmQubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9nbC1uZy1tZW51cy1mcm9udGVuZC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sOEJBQThCLENBQUM7O0FBYS9ELE1BQU0sT0FBTyx1QkFBdUI7O29IQUF2Qix1QkFBdUI7cUhBQXZCLHVCQUF1QixZQU5oQyxlQUFlLGFBR2YsZUFBZTtxSEFHTix1QkFBdUIsWUFQekI7WUFDUCxlQUFlO1NBQ2hCLEVBRUMsZUFBZTsyRkFHTix1QkFBdUI7a0JBWG5DLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFLEVBRWI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLGVBQWU7cUJBQ2hCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxlQUFlO3FCQUNoQjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbXBvbmVudE1vZHVsZSB9IGZyb20gJy4vY29tcG9uZW50L2NvbXBvbmVudC5tb2R1bGUnO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtcclxuXHJcbiAgXSxcclxuICBpbXBvcnRzOiBbXHJcbiAgICBDb21wb25lbnRNb2R1bGVcclxuICBdLFxyXG4gIGV4cG9ydHM6IFtcclxuICAgIENvbXBvbmVudE1vZHVsZVxyXG4gIF1cclxufSlcclxuZXhwb3J0IGNsYXNzIEdsTmdNZW51c0Zyb250ZW5kTW9kdWxlIHsgfVxyXG4iXX0=
export {};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2xvYmFsLmludGVyZmFjZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvaW50ZXJmYWNlcy9nbG9iYWwuaW50ZXJmYWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdHlwZSBUVGhlbWUgPSAnJyB8ICdsaWdodCcgfCAnZGFyayc7XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2xvYmFsLmludGVyZmFjZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvaW50ZXJmYWNlcy9nbG9iYWwuaW50ZXJmYWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdHlwZSBUVGhlbWUgPSAnJyB8ICdsaWdodCcgfCAnZGFyayc7XHJcbiJdfQ==

@@ -21,2 +21,2 @@ /*

// endregion
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3JhcHBlcl9tZW51cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL3dyYXBwZXJfbWVudXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFDSCxPQUFPLEVBQUUsZUFBZSxJQUFLLHdCQUF3QixFQUFFLE1BQU0sMkRBQTJELENBQUM7QUFDekgsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sNERBQTRELENBQUM7QUFJckcsWUFBWTtBQUdaLG9CQUFvQjtBQUNwQixPQUFPLEVBQUUsa0NBQWtDLEVBQUUsTUFBTSxpR0FBaUcsQ0FBQztBQUNySixPQUFPLEVBQUUsa0NBQWtDLEVBQUUsQ0FBQztBQUM5QyxZQUFZO0FBRVosY0FBYztBQUNkLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDJFQUEyRSxDQUFDO0FBQ3JILE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHlFQUF5RSxDQUFDO0FBQ2pILE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLHFGQUFxRixDQUFDO0FBR25JLFlBQVk7QUFFWixnQkFBZ0I7QUFDaEIsT0FBTyxFQUFFLGdDQUFnQyxFQUFFLE1BQU0sNkZBQTZGLENBQUM7QUFDL0ksT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sMkZBQTJGLENBQUM7QUFDM0ksT0FBTyxFQUFFLG9DQUFvQyxFQUFFLE1BQU0sdUdBQXVHLENBQUM7QUFFN0osWUFBWSIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBQdWJsaWMgQVBJIFN1cmZhY2Ugb2YgZ2wtbmctbWVudXMtZnJvbnRlbmRcbiAqL1xuZXhwb3J0IHsgQ29tcG9uZW50TW9kdWxlIGFzICBHbE5nTWVudXNDb21wb25lbnRNb2R1bGUgfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L2NvbXBvbmVudC5tb2R1bGUnO1xuZXhwb3J0IHsgR2xOZ01lbnVzRnJvbnRlbmRNb2R1bGUgfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvZ2wtbmctbWVudXMtZnJvbnRlbmQubW9kdWxlJztcblxuLy8gcmVnaW9uIGludGVyZmFjZXNcbmV4cG9ydCB7IFRUaGVtZSB9IGZyb20gJy4vZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9pbnRlcmZhY2VzL2dsb2JhbC5pbnRlcmZhY2UnO1xuLy8gZW5kcmVnaW9uXG5cblxuLy8gcmVnaW9uIGJhY2tncm91bmRcbmltcG9ydCB7IEdsQ29tcG9uZW50TWVudUJhY2tncm91bmRDb21wb25lbnQgfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21lbnUvYmFja2dyb3VuZC9nbC1jb21wb25lbnQtbWVudS1iYWNrZ3JvdW5kLmNvbXBvbmVudCc7XG5leHBvcnQgeyBHbENvbXBvbmVudE1lbnVCYWNrZ3JvdW5kQ29tcG9uZW50IH07XG4vLyBlbmRyZWdpb25cblxuLy8gcmVnaW9uIGl0ZW1cbmV4cG9ydCB7IEdsQ29tcG9uZW50TWVudUNvbXBvbmVudCB9IGZyb20gJy4vZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9jb21wb25lbnQvbWVudS9nbC1jb21wb25lbnQtbWVudS5jb21wb25lbnQnO1xuZXhwb3J0IHsgR2xDb21wb25lbnRNZW51U2VydmljZSB9IGZyb20gJy4vZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9jb21wb25lbnQvbWVudS9nbC1jb21wb25lbnQtbWVudS5zZXJ2aWNlJztcbmV4cG9ydCB7IEdsQ29tcG9uZW50TWVudUl0ZW1Db21wb25lbnQgfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21lbnUvaXRlbS9nbC1jb21wb25lbnQtbWVudS1pdGVtLmNvbXBvbmVudCc7XG5leHBvcnQgeyBUTWVudVBvc2l0aW9uIH0gZnJvbSAnLi9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2dsLWNvbXBvbmVudC1tZW51LmludGVyZmFjZSc7XG5leHBvcnQgeyBJTWVudUl0ZW1Db21wbGV4LCBUTWVudUl0ZW1UaGVtZSwgSU1lbnVJdGVtLCBUVXJsVGFyZ2V0IH0gZnJvbSAnLi9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2l0ZW0vZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5pbnRlcmZhY2UnO1xuLy8gZW5kcmVnaW9uXG5cbi8vIHJlZ2lvbiBhY3Rpb25cbmV4cG9ydCB7IEdsQ29tcG9uZW50TW9kYWxBY3Rpb25zQ29tcG9uZW50IH0gZnJvbSAnLi9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tb2RhbC9hY3Rpb25zL2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLmNvbXBvbmVudCc7XG5leHBvcnQgeyBHbENvbXBvbmVudE1vZGFsQWN0aW9uc1NlcnZpY2UgfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21vZGFsL2FjdGlvbnMvZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMuc2VydmljZSc7XG5leHBvcnQgeyBHbENvbXBvbmVudE1vZGFsQWN0aW9uc0l0ZW1Db21wb25lbnQgfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21vZGFsL2FjdGlvbnMvaXRlbS9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy1pdGVtLmNvbXBvbmVudCc7XG5leHBvcnQgeyBJTW9kYWxJdGVtQWN0aW9uIH0gZnJvbSAnLi9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tb2RhbC9hY3Rpb25zL2l0ZW0vZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMtaXRlbS5pbnRlcmZhY2UnO1xuLy8gZW5kcmVnaW9uXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3JhcHBlcl9tZW51cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL3dyYXBwZXJfbWVudXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFDSCxPQUFPLEVBQUUsZUFBZSxJQUFLLHdCQUF3QixFQUFFLE1BQU0sMkRBQTJELENBQUM7QUFDekgsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sNERBQTRELENBQUM7QUFJckcsWUFBWTtBQUdaLG9CQUFvQjtBQUNwQixPQUFPLEVBQUUsa0NBQWtDLEVBQUUsTUFBTSxpR0FBaUcsQ0FBQztBQUNySixPQUFPLEVBQUUsa0NBQWtDLEVBQUUsQ0FBQztBQUM5QyxZQUFZO0FBRVosY0FBYztBQUNkLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDJFQUEyRSxDQUFDO0FBQ3JILE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHlFQUF5RSxDQUFDO0FBQ2pILE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLHFGQUFxRixDQUFDO0FBR25JLFlBQVk7QUFFWixnQkFBZ0I7QUFDaEIsT0FBTyxFQUFFLGdDQUFnQyxFQUFFLE1BQU0sNkZBQTZGLENBQUM7QUFDL0ksT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sMkZBQTJGLENBQUM7QUFDM0ksT0FBTyxFQUFFLG9DQUFvQyxFQUFFLE1BQU0sdUdBQXVHLENBQUM7QUFFN0osWUFBWSIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIFB1YmxpYyBBUEkgU3VyZmFjZSBvZiBnbC1uZy1tZW51cy1mcm9udGVuZFxyXG4gKi9cclxuZXhwb3J0IHsgQ29tcG9uZW50TW9kdWxlIGFzICBHbE5nTWVudXNDb21wb25lbnRNb2R1bGUgfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L2NvbXBvbmVudC5tb2R1bGUnO1xyXG5leHBvcnQgeyBHbE5nTWVudXNGcm9udGVuZE1vZHVsZSB9IGZyb20gJy4vZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9nbC1uZy1tZW51cy1mcm9udGVuZC5tb2R1bGUnO1xyXG5cclxuLy8gcmVnaW9uIGludGVyZmFjZXNcclxuZXhwb3J0IHsgVFRoZW1lIH0gZnJvbSAnLi9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2ludGVyZmFjZXMvZ2xvYmFsLmludGVyZmFjZSc7XHJcbi8vIGVuZHJlZ2lvblxyXG5cclxuXHJcbi8vIHJlZ2lvbiBiYWNrZ3JvdW5kXHJcbmltcG9ydCB7IEdsQ29tcG9uZW50TWVudUJhY2tncm91bmRDb21wb25lbnQgfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21lbnUvYmFja2dyb3VuZC9nbC1jb21wb25lbnQtbWVudS1iYWNrZ3JvdW5kLmNvbXBvbmVudCc7XHJcbmV4cG9ydCB7IEdsQ29tcG9uZW50TWVudUJhY2tncm91bmRDb21wb25lbnQgfTtcclxuLy8gZW5kcmVnaW9uXHJcblxyXG4vLyByZWdpb24gaXRlbVxyXG5leHBvcnQgeyBHbENvbXBvbmVudE1lbnVDb21wb25lbnQgfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21lbnUvZ2wtY29tcG9uZW50LW1lbnUuY29tcG9uZW50JztcclxuZXhwb3J0IHsgR2xDb21wb25lbnRNZW51U2VydmljZSB9IGZyb20gJy4vZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9jb21wb25lbnQvbWVudS9nbC1jb21wb25lbnQtbWVudS5zZXJ2aWNlJztcclxuZXhwb3J0IHsgR2xDb21wb25lbnRNZW51SXRlbUNvbXBvbmVudCB9IGZyb20gJy4vZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9jb21wb25lbnQvbWVudS9pdGVtL2dsLWNvbXBvbmVudC1tZW51LWl0ZW0uY29tcG9uZW50JztcclxuZXhwb3J0IHsgVE1lbnVQb3NpdGlvbiB9IGZyb20gJy4vZ2wtbmctbWVudXMtZnJvbnRlbmQvc3JjL2xpYi9jb21wb25lbnQvbWVudS9nbC1jb21wb25lbnQtbWVudS5pbnRlcmZhY2UnO1xyXG5leHBvcnQgeyBJTWVudUl0ZW1Db21wbGV4LCBUTWVudUl0ZW1UaGVtZSwgSU1lbnVJdGVtLCBUVXJsVGFyZ2V0IH0gZnJvbSAnLi9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tZW51L2l0ZW0vZ2wtY29tcG9uZW50LW1lbnUtaXRlbS5pbnRlcmZhY2UnO1xyXG4vLyBlbmRyZWdpb25cclxuXHJcbi8vIHJlZ2lvbiBhY3Rpb25cclxuZXhwb3J0IHsgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNDb21wb25lbnQgfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21vZGFsL2FjdGlvbnMvZ2wtY29tcG9uZW50LW1vZGFsLWFjdGlvbnMuY29tcG9uZW50JztcclxuZXhwb3J0IHsgR2xDb21wb25lbnRNb2RhbEFjdGlvbnNTZXJ2aWNlIH0gZnJvbSAnLi9nbC1uZy1tZW51cy1mcm9udGVuZC9zcmMvbGliL2NvbXBvbmVudC9tb2RhbC9hY3Rpb25zL2dsLWNvbXBvbmVudC1tb2RhbC1hY3Rpb25zLnNlcnZpY2UnO1xyXG5leHBvcnQgeyBHbENvbXBvbmVudE1vZGFsQWN0aW9uc0l0ZW1Db21wb25lbnQgfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21vZGFsL2FjdGlvbnMvaXRlbS9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy1pdGVtLmNvbXBvbmVudCc7XHJcbmV4cG9ydCB7IElNb2RhbEl0ZW1BY3Rpb24gfSBmcm9tICcuL2dsLW5nLW1lbnVzLWZyb250ZW5kL3NyYy9saWIvY29tcG9uZW50L21vZGFsL2FjdGlvbnMvaXRlbS9nbC1jb21wb25lbnQtbW9kYWwtYWN0aW9ucy1pdGVtLmludGVyZmFjZSc7XHJcbi8vIGVuZHJlZ2lvblxyXG4iXX0=

@@ -15,3 +15,3 @@ import * as i0 from '@angular/core';

GlComponentMenuBackgroundComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentMenuBackgroundComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
GlComponentMenuBackgroundComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuBackgroundComponent, selector: "gl-component-menu-background", ngImport: i0, template: "<div class=\"menu-background\"></div>\n", styles: [":host::ng-deep .menu-background{background-color:#0000004d;position:fixed;width:100vw;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100)}\n"] });
GlComponentMenuBackgroundComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuBackgroundComponent, selector: "gl-component-menu-background", ngImport: i0, template: "<div class=\"menu-background\"></div>\r\n", styles: [":host::ng-deep .menu-background{background-color:#0000004d;position:fixed;width:100vw;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100)}\n"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentMenuBackgroundComponent, decorators: [{

@@ -120,3 +120,3 @@ type: Component,

GlComponentMenuItemComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentMenuItemComponent, deps: [{ token: i1.Router }, { token: GlComponentMenuService }], target: i0.ɵɵFactoryTarget.Component });
GlComponentMenuItemComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuItemComponent, selector: "gl-component-menu-item", inputs: { itemClass: "itemClass", absolute: "absolute", menuLogo: "menuLogo", src: "src", href: "href", fragment: "fragment", alt: "alt", content: "content", target: "target", hasSubitem: "hasSubitem", active: "active", subItems: "subItems" }, outputs: { $click: "$click" }, ngImport: i0, template: "<li class=\"menu-title {{ itemClass }}\" *ngIf=\"!hasSubitem\">\n <img [src]=\"src\" class=\"menu-icons\" [alt]=\"alt\"/>\n <a\n class=\"menu-item\"\n *ngIf=\"absolute\"\n [href]=\"'externalRedirect'\"\n (click)=\"openAbsoluteLink($event, href, target)\"\n >{{ content }}</a>\n <a *ngIf=\"!absolute\"\n class=\"menu-item\"\n [routerLink]=\"href\"\n [fragment]=\"fragment\"\n (click)=\"onClick($event)\"\n >{{ content }}</a>\n</li>\n\n<li class=\"menu-title {{ itemClass }} {{ active ? 'active' : '' }}\" *ngIf=\"hasSubitem\">\n <img [src]=\"src\" class=\"menu-icons\" [alt]=\"alt\"/>\n <div\n class=\"menu-item\"\n (click)=\"toggleActive()\"\n >{{ content }}</div>\n <img src=\"../assets/img/icon/side-menu/arrow-down.svg\" class=\"menu-arrow\" [alt]=\"alt\"/>\n</li>\n<ol *ngIf=\"hasSubitem && active\" [@fadeInOut] class=\"subitem-container {{ active ? 'active' : '' }}\">\n <li class=\"menu-title adding-row-animated {{ item.class }}\" *ngFor=\"let item of subItems\">\n <img [src]=\"item.src\" class=\"menu-icons\" [alt]=\"item.alt\"/>\n <a\n class=\"menu-item\"\n *ngIf=\"item.absolute\"\n [href]=\"'externalRedirect'\"\n (click)=\"openAbsoluteLink($event, item.href, item.target)\"\n >{{ item.content }}</a>\n <a *ngIf=\"!item.absolute\"\n class=\"menu-item\"\n [routerLink]=\"item.href\"\n [fragment]=\"item.fragment\"\n (click)=\"onClick($event)\"\n >{{ item.content }}</a>\n </li>\n</ol>\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat\";:host::ng-deep .menu-title .menu-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host::ng-deep{font-size:1.5em;outline:none!important}:host::ng-deep .menu-title{font-size:1em;background-color:#ffffff1a;margin:0 0 1px;position:relative;display:flex;align-items:center;border-left:solid rgba(255,255,255,.3) .2em;padding:.2em .3em}:host::ng-deep .menu-title .menu-icons{border-radius:.25em;height:1.5em;width:1.5em}:host::ng-deep .menu-title .menu-arrow{padding:.2em .5em;height:1em;width:1em;opacity:.5;transform:rotate(0);transition:opacity .25s ease-in-out}:host::ng-deep .menu-title .menu-item{text-decoration:none;font-size:.6em;font-family:\"Montserrat\",sans-serif;font-weight:400;color:#fff6;padding:1.2em .7em;flex-grow:1;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:67%}:host::ng-deep .menu-title.active .menu-arrow{transform:rotate(180deg);transition:transform .25s ease-in-out}:host::ng-deep .menu-title:not(hover) .menu-icons{transform:scale(1);transition:transform .2s ease-in-out}:host::ng-deep .menu-title:hover .menu-icons{transform:scale(1.2);transition:transform .2s ease-in-out}:host::ng-deep .menu-title.dark{margin:0;border-bottom:solid 1px #38393c;border-left:solid transparent .2em}:host::ng-deep .menu-title.dark:not(hover){background-color:#2c2c2f;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.dark:hover{background-color:#4b4d52;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.translucid{margin:0;border-bottom:solid .5px rgba(255,255,255,.1);border-left:solid transparent .2em}:host::ng-deep .menu-title.translucid:not(hover){background-color:#ffffff0d;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.translucid:hover{background-color:#ffffff1a;transition:background-color .3s ease-in-out}:host::ng-deep .subitem-container,:host::ng-deep .menu-title,:host::ng-deep .menu-item{outline:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host::ng-deep .subitem-container .menu-title{transform:scaleY(0);transition:transform .3s ease-in-out}:host::ng-deep .subitem-container.active .menu-title{transform:scaleY(1);transition:transform .3s ease-in-out;transition-delay:.1s}\n"], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i1.RouterLinkWithHref, selector: "a[routerLink],area[routerLink]", inputs: ["routerLink", "target", "queryParams", "fragment", "queryParamsHandling", "preserveFragment", "skipLocationChange", "replaceUrl", "state", "relativeTo"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }], animations: [
GlComponentMenuItemComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuItemComponent, selector: "gl-component-menu-item", inputs: { itemClass: "itemClass", absolute: "absolute", menuLogo: "menuLogo", src: "src", href: "href", fragment: "fragment", alt: "alt", content: "content", target: "target", hasSubitem: "hasSubitem", active: "active", subItems: "subItems" }, outputs: { $click: "$click" }, ngImport: i0, template: "<li class=\"menu-title {{ itemClass }}\" *ngIf=\"!hasSubitem\">\r\n <img [src]=\"src\" class=\"menu-icons\" [alt]=\"alt\"/>\r\n <a\r\n class=\"menu-item\"\r\n *ngIf=\"absolute\"\r\n [href]=\"'externalRedirect'\"\r\n (click)=\"openAbsoluteLink($event, href, target)\"\r\n >{{ content }}</a>\r\n <a *ngIf=\"!absolute\"\r\n class=\"menu-item\"\r\n [routerLink]=\"href\"\r\n [fragment]=\"fragment\"\r\n (click)=\"onClick($event)\"\r\n >{{ content }}</a>\r\n</li>\r\n\r\n<li class=\"menu-title {{ itemClass }} {{ active ? 'active' : '' }}\" *ngIf=\"hasSubitem\">\r\n <img [src]=\"src\" class=\"menu-icons\" [alt]=\"alt\"/>\r\n <div\r\n class=\"menu-item\"\r\n (click)=\"toggleActive()\"\r\n >{{ content }}</div>\r\n <img src=\"../assets/img/icon/side-menu/arrow-down.svg\" class=\"menu-arrow\" [alt]=\"alt\"/>\r\n</li>\r\n<ol *ngIf=\"hasSubitem && active\" [@fadeInOut] class=\"subitem-container {{ active ? 'active' : '' }}\">\r\n <li class=\"menu-title adding-row-animated {{ item.class }}\" *ngFor=\"let item of subItems\">\r\n <img [src]=\"item.src\" class=\"menu-icons\" [alt]=\"item.alt\"/>\r\n <a\r\n class=\"menu-item\"\r\n *ngIf=\"item.absolute\"\r\n [href]=\"'externalRedirect'\"\r\n (click)=\"openAbsoluteLink($event, item.href, item.target)\"\r\n >{{ item.content }}</a>\r\n <a *ngIf=\"!item.absolute\"\r\n class=\"menu-item\"\r\n [routerLink]=\"item.href\"\r\n [fragment]=\"item.fragment\"\r\n (click)=\"onClick($event)\"\r\n >{{ item.content }}</a>\r\n </li>\r\n</ol>\r\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat\";:host::ng-deep .menu-title .menu-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host::ng-deep{font-size:1.5em;outline:none!important}:host::ng-deep .menu-title{font-size:1em;background-color:#ffffff1a;margin:0 0 1px;position:relative;display:flex;align-items:center;border-left:solid rgba(255,255,255,.3) .2em;padding:.2em .3em}:host::ng-deep .menu-title .menu-icons{border-radius:.25em;height:1.5em;width:1.5em}:host::ng-deep .menu-title .menu-arrow{padding:.2em .5em;height:1em;width:1em;opacity:.5;transform:rotate(0);transition:opacity .25s ease-in-out}:host::ng-deep .menu-title .menu-item{text-decoration:none;font-size:.6em;font-family:\"Montserrat\",sans-serif;font-weight:400;color:#fff6;padding:1.2em .7em;flex-grow:1;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:67%}:host::ng-deep .menu-title.active .menu-arrow{transform:rotate(180deg);transition:transform .25s ease-in-out}:host::ng-deep .menu-title:not(hover) .menu-icons{transform:scale(1);transition:transform .2s ease-in-out}:host::ng-deep .menu-title:hover .menu-icons{transform:scale(1.2);transition:transform .2s ease-in-out}:host::ng-deep .menu-title.dark{margin:0;border-bottom:solid 1px #38393c;border-left:solid transparent .2em}:host::ng-deep .menu-title.dark:not(hover){background-color:#2c2c2f;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.dark:hover{background-color:#4b4d52;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.translucid{margin:0;border-bottom:solid .5px rgba(255,255,255,.1);border-left:solid transparent .2em}:host::ng-deep .menu-title.translucid:not(hover){background-color:#ffffff0d;transition:background-color .3s ease-in-out}:host::ng-deep .menu-title.translucid:hover{background-color:#ffffff1a;transition:background-color .3s ease-in-out}:host::ng-deep .subitem-container,:host::ng-deep .menu-title,:host::ng-deep .menu-item{outline:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host::ng-deep .subitem-container .menu-title{transform:scaleY(0);transition:transform .3s ease-in-out}:host::ng-deep .subitem-container.active .menu-title{transform:scaleY(1);transition:transform .3s ease-in-out;transition-delay:.1s}\n"], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i1.RouterLinkWithHref, selector: "a[routerLink],area[routerLink]", inputs: ["routerLink", "target", "queryParams", "fragment", "queryParamsHandling", "preserveFragment", "skipLocationChange", "replaceUrl", "state", "relativeTo"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }], animations: [
trigger('fadeInOut', [

@@ -231,3 +231,3 @@ state('', style({

GlComponentMenuComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentMenuComponent, deps: [{ token: GlComponentMenuService }, { token: i1.Router }], target: i0.ɵɵFactoryTarget.Component });
GlComponentMenuComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuComponent, selector: "gl-component-menu", inputs: { title: "title", subtitle: "subtitle", systemVersion: "systemVersion", menuItems: "menuItems", menuItemsComplex: "menuItemsComplex", showSettings: "showSettings", showLogout: "showLogout", className: "className", settingsUrl: "settingsUrl", settingsTarget: "settingsTarget", menuLogo: "menuLogo", menuBottomTitle: "menuBottomTitle", menuBottomVersion: "menuBottomVersion", menuPosition: "menuPosition", logoutButton: "logoutButton", closeButton: "closeButton", settingsButton: "settingsButton" }, outputs: { $click: "$click", $logoutClick: "$logoutClick" }, viewQueries: [{ propertyName: "container", first: true, predicate: ["container"], descendants: true, read: ElementRef, static: true }, { propertyName: "background", first: true, predicate: ["background"], descendants: true, read: ElementRef, static: true }], ngImport: i0, template: "<gl-component-menu-background\n #background\n (click)=\"service.backgroundClick($event)\"\n></gl-component-menu-background>\n<div #container class=\"menu-container {{ className }} {{ menuPosition === 'left' ? 'left' : 'right' }}\">\n <nav class=\"menu-nav-container\">\n <ul class=\"menu-content\">\n <li class=\"menu-header-container\">\n <div class=\"menu-header\">\n <div class=\"menu-top-icons-container\">\n <img id=\"close-menu-button\"\n (click)=\"service.close($event)\"\n [src]=\"closeButton\"\n class=\"menu-icons close-menu\"\n alt=\"Close menu button\">\n <img\n *ngIf=\"showSettings\"\n id=\"settings-menu-button\"\n (click)=\"service.goToSettings(settingsUrl, settingsTarget)\"\n [src]=\"settingsButton\"\n class=\"menu-icons settings-menu\"\n alt=\"Settings menu button\">\n <img\n *ngIf=\"showLogout\"\n id=\"logout-menu-button\"\n (click)=\"$logoutClick.emit($event)\"\n [src]=\"logoutButton\"\n class=\"menu-icons logout-menu\"\n alt=\"Close menu button\">\n\n <div class=\"logo-container\">\n <img class=\"main-logo\" [src]=\"menuLogo\" alt=\"Menu Logo\"/>\n </div>\n\n </div>\n <div class=\"menu-header-title\">\n <h1 class=\"title\">{{ title }}</h1>\n <h2 class=\"subtitle\">{{ subtitle }}</h2>\n <h3 class=\"system-version\">{{ menuBottomVersion == null ? 'Version: ' + systemVersion : menuBottomVersion }}</h3>\n </div>\n </div>\n </li>\n <li class=\"menu-content-container {{ title?.length > 0 ? 'has-title' : '' }}\">\n <gl-component-menu-item\n *ngFor=\"let menuItem of menuItems\"\n [absolute]=\"menuItem.absolute\"\n [alt]=\"menuItem.alt\"\n [src]=\"menuItem.src\"\n [fragment]=\"menuItem.fragment\"\n [routerLink]=\"menuItem.href\"\n [href]=\"menuItem.href\"\n [content]=\"menuItem.content\"\n [itemClass]=\"menuItem.class\"\n [target]=\"menuItem.target\"\n ($click)=\"$click.emit($event)\"\n ></gl-component-menu-item>\n <gl-component-menu-item\n *ngFor=\"let menuItem of menuItemsComplex\"\n [absolute]=\"menuItem.absolute\"\n [alt]=\"menuItem.alt\"\n [src]=\"menuItem.src\"\n [fragment]=\"menuItem.fragment\"\n [routerLink]=\"menuItem.href\"\n [href]=\"menuItem.href\"\n [content]=\"menuItem.content\"\n [itemClass]=\"menuItem.class\"\n [hasSubitem]=\"menuItem.hasSubitem\"\n [active]=\"menuItem.active\"\n [target]=\"menuItem.target\"\n [subItems]=\"menuItem.subItems\"\n ($click)=\"$click.emit($event)\"\n ></gl-component-menu-item>\n </li>\n<!-- <li class=\"logo-main-container\">-->\n<!-- <div class=\"logo-container\">-->\n<!--&lt;!&ndash; <img class=\"main-logo\" [src]=\"menuLogo\" alt=\"Menu Logo\"/>&ndash;&gt;-->\n<!-- <span class=\"main-logo-title\">{{ menuBottomTitle }}</span>-->\n<!-- <span class=\"main-logo-title\">{{ menuBottomVersion == null ? 'Version: ' + systemVersion : menuBottomVersion }}</span>-->\n<!-- </div>-->\n<!-- </li>-->\n </ul>\n </nav>\n</div>\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat:300\";@import\"//fonts.googleapis.com/css?family=Montserrat:700\";:host::ng-deep .menu-container{height:100vh;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100)}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host::ng-deep .visible-background{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation-name:blur-animation-in;animation-name:blur-animation-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes blur-animation-in{0%{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}to{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}}@keyframes blur-animation-in{0%{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}to{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}}:host::ng-deep .hide-background{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation-name:blur-animation-out;animation-name:blur-animation-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes blur-animation-out{0%{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}to{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}}@keyframes blur-animation-out{0%{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}to{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}}:host::ng-deep{font-size:1em}:host::ng-deep .menu-container{font-size:1em;border-top:.1em solid rgba(255,255,255,.3);background-color:#0006;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);position:fixed;background-size:cover;top:0;bottom:0;overflow:hidden;width:100vw;min-width:100vw;z-index:10000;flex-grow:1;display:flex}:host::ng-deep .menu-container.left{left:-110vw;transition:left .5s ease-in-out}:host::ng-deep .menu-container.right{right:-110vw;transition:right .5s ease-in-out}:host::ng-deep .menu-container .a{display:block}:host::ng-deep .menu-container .menu-nav-container{overflow:hidden;max-height:calc(1vh * 100);max-height:calc(var(--vh, 1vh) * 100);flex-grow:1;display:flex}:host::ng-deep .menu-container .menu-nav-container .menu-content{display:flex;flex-direction:column;flex-grow:1;position:relative}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container{display:flex;flex-direction:column;padding:.5em 1em 1em .5em;min-width:calc(100% - 1em);max-width:calc(100vw - 1.2em)}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header{display:flex;flex-direction:column}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container{display:flex;margin:0 0 1.5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo{cursor:pointer;height:2.8em;width:2.8em;border-radius:.5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo:hover{opacity:1;-webkit-animation:increase-decrease .4s ease-in-out;animation:increase-decrease .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu{margin:0 .4em 0 0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logo-container{display:flex;flex-grow:1;justify-content:flex-end}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title{padding:0 0 0 .5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;margin:0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title{font-family:\"Montserrat\",sans-serif;font-weight:700;font-size:1.2em;padding:.2em 0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle{font-family:\"Montserrat\",sans-serif;font-weight:300;font-size:1.2em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{font-family:\"Montserrat\",sans-serif;font-weight:700;font-size:.6em;margin:1em 0 0;padding:1em 0;color:#d24077}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .admin-settings{visibility:collapse}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-content-container{display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden!important;overflow-y:auto;border-bottom:.1em solid rgba(255,255,255,.3)}:host::ng-deep .show-admin-settings{visibility:visible!important}:host::ng-deep .menu-container.menu-active.left{left:0}:host::ng-deep .menu-container.menu-active.right{right:0}:host::ng-deep .menu-background{opacity:0;z-index:-100}:host::ng-deep .visible-background{width:100vw;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100);background-color:#0000004d;opacity:1;position:fixed;top:0;z-index:999;transition:opacity 1s ease-in-out}:host::ng-deep .hide-background{opacity:0;transition:opacity 1.1s ease-in-out}:host::ng-deep .hide-subtitle{opacity:0;visibility:collapse;margin:0;padding:0;transition:opacity .25s ease-in-out}:host::ng-deep .show-subtitle{opacity:1;visibility:visible;transition:opacity .25s ease-in-out;transition-delay:.4s}:host::ng-deep .hide-subtitle-container{-webkit-animation:hide-subtitle .4s ease-in-out;animation:hide-subtitle .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .show-subtitle-container{-webkit-animation:show-subtitle .4s ease-in-out;animation:show-subtitle .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .collapsed-menu .expand{transform:rotate(0);transition:transform .4s ease-in-out}:host::ng-deep .collapsed-menu .menu-icons{-webkit-animation:decrease-increase .4s ease-in-out;animation:decrease-increase .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .expanded-menu .expand{transform:rotate(-180deg);transition:transform .4s ease-in-out}:host::ng-deep .expanded-menu .menu-icons{-webkit-animation:increase-decrease .4s ease-in-out;animation:increase-decrease .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .menu-container.dark{border-left:solid 1px #38393c;border-top:solid .3em rgba(210,64,119,.7);border-image-source:none}:host::ng-deep .menu-container.translucid{background:rgba(255,255,255,.05);border-left:solid 1px rgba(255,255,255,.05);border-top:solid .3em rgba(255,255,255,.1);border-image-source:none}@media screen and (min-width: 300px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.2em}}@media screen and (min-width: 360px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (min-width: 700px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (min-width: 700px) and (orientation: landscape){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (max-height: 350px) and (orientation: landscape){:host::ng-deep .menu-container .menu-header-container{padding:.5em 1em 0 .5em!important}:host::ng-deep .menu-container .menu-header-container .menu-header .menu-top-icons-container{margin:0 0 .5em!important}:host::ng-deep .menu-container .menu-header-container .menu-header .menu-header-title{font-size:1em}}@media screen and (min-width: 700px){:host::ng-deep .menu-container{width:23em;min-width:23em}}\n"], components: [{ type: GlComponentMenuBackgroundComponent, selector: "gl-component-menu-background" }, { type: GlComponentMenuItemComponent, selector: "gl-component-menu-item", inputs: ["itemClass", "absolute", "menuLogo", "src", "href", "fragment", "alt", "content", "target", "hasSubitem", "active", "subItems"], outputs: ["$click"] }], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i1.RouterLink, selector: ":not(a):not(area)[routerLink]", inputs: ["routerLink", "queryParams", "fragment", "queryParamsHandling", "preserveFragment", "skipLocationChange", "replaceUrl", "state", "relativeTo"] }] });
GlComponentMenuComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentMenuComponent, selector: "gl-component-menu", inputs: { title: "title", subtitle: "subtitle", systemVersion: "systemVersion", menuItems: "menuItems", menuItemsComplex: "menuItemsComplex", showSettings: "showSettings", showLogout: "showLogout", className: "className", settingsUrl: "settingsUrl", settingsTarget: "settingsTarget", menuLogo: "menuLogo", menuBottomTitle: "menuBottomTitle", menuBottomVersion: "menuBottomVersion", menuPosition: "menuPosition", logoutButton: "logoutButton", closeButton: "closeButton", settingsButton: "settingsButton" }, outputs: { $click: "$click", $logoutClick: "$logoutClick" }, viewQueries: [{ propertyName: "container", first: true, predicate: ["container"], descendants: true, read: ElementRef, static: true }, { propertyName: "background", first: true, predicate: ["background"], descendants: true, read: ElementRef, static: true }], ngImport: i0, template: "<gl-component-menu-background\r\n #background\r\n (click)=\"service.backgroundClick($event)\"\r\n></gl-component-menu-background>\r\n<div #container class=\"menu-container {{ className }} {{ menuPosition === 'left' ? 'left' : 'right' }}\">\r\n <nav class=\"menu-nav-container\">\r\n <ul class=\"menu-content\">\r\n <li class=\"menu-header-container\">\r\n <div class=\"menu-header\">\r\n <div class=\"menu-top-icons-container\">\r\n <img id=\"close-menu-button\"\r\n (click)=\"service.close($event)\"\r\n [src]=\"closeButton\"\r\n class=\"menu-icons close-menu\"\r\n alt=\"Close menu button\">\r\n <img\r\n *ngIf=\"showSettings\"\r\n id=\"settings-menu-button\"\r\n (click)=\"service.goToSettings(settingsUrl, settingsTarget)\"\r\n [src]=\"settingsButton\"\r\n class=\"menu-icons settings-menu\"\r\n alt=\"Settings menu button\">\r\n <img\r\n *ngIf=\"showLogout\"\r\n id=\"logout-menu-button\"\r\n (click)=\"$logoutClick.emit($event)\"\r\n [src]=\"logoutButton\"\r\n class=\"menu-icons logout-menu\"\r\n alt=\"Close menu button\">\r\n\r\n <div class=\"logo-container\">\r\n <img class=\"main-logo\" [src]=\"menuLogo\" alt=\"Menu Logo\"/>\r\n </div>\r\n\r\n </div>\r\n <div class=\"menu-header-title\">\r\n <h1 class=\"title\">{{ title }}</h1>\r\n <h2 class=\"subtitle\">{{ subtitle }}</h2>\r\n <h3 class=\"system-version\">{{ menuBottomVersion == null ? 'Version: ' + systemVersion : menuBottomVersion }}</h3>\r\n </div>\r\n </div>\r\n </li>\r\n <li class=\"menu-content-container {{ title?.length > 0 ? 'has-title' : '' }}\">\r\n <gl-component-menu-item\r\n *ngFor=\"let menuItem of menuItems\"\r\n [absolute]=\"menuItem.absolute\"\r\n [alt]=\"menuItem.alt\"\r\n [src]=\"menuItem.src\"\r\n [fragment]=\"menuItem.fragment\"\r\n [routerLink]=\"menuItem.href\"\r\n [href]=\"menuItem.href\"\r\n [content]=\"menuItem.content\"\r\n [itemClass]=\"menuItem.class\"\r\n [target]=\"menuItem.target\"\r\n ($click)=\"$click.emit($event)\"\r\n ></gl-component-menu-item>\r\n <gl-component-menu-item\r\n *ngFor=\"let menuItem of menuItemsComplex\"\r\n [absolute]=\"menuItem.absolute\"\r\n [alt]=\"menuItem.alt\"\r\n [src]=\"menuItem.src\"\r\n [fragment]=\"menuItem.fragment\"\r\n [routerLink]=\"menuItem.href\"\r\n [href]=\"menuItem.href\"\r\n [content]=\"menuItem.content\"\r\n [itemClass]=\"menuItem.class\"\r\n [hasSubitem]=\"menuItem.hasSubitem\"\r\n [active]=\"menuItem.active\"\r\n [target]=\"menuItem.target\"\r\n [subItems]=\"menuItem.subItems\"\r\n ($click)=\"$click.emit($event)\"\r\n ></gl-component-menu-item>\r\n </li>\r\n<!-- <li class=\"logo-main-container\">-->\r\n<!-- <div class=\"logo-container\">-->\r\n<!--&lt;!&ndash; <img class=\"main-logo\" [src]=\"menuLogo\" alt=\"Menu Logo\"/>&ndash;&gt;-->\r\n<!-- <span class=\"main-logo-title\">{{ menuBottomTitle }}</span>-->\r\n<!-- <span class=\"main-logo-title\">{{ menuBottomVersion == null ? 'Version: ' + systemVersion : menuBottomVersion }}</span>-->\r\n<!-- </div>-->\r\n<!-- </li>-->\r\n </ul>\r\n </nav>\r\n</div>\r\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat:300\";@import\"//fonts.googleapis.com/css?family=Montserrat:700\";:host::ng-deep .menu-container{height:100vh;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100)}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host::ng-deep .visible-background{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation-name:blur-animation-in;animation-name:blur-animation-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes blur-animation-in{0%{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}to{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}}@keyframes blur-animation-in{0%{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}to{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}}:host::ng-deep .hide-background{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation-name:blur-animation-out;animation-name:blur-animation-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes blur-animation-out{0%{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}to{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}}@keyframes blur-animation-out{0%{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}to{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}}:host::ng-deep{font-size:1em}:host::ng-deep .menu-container{font-size:1em;border-top:.1em solid rgba(255,255,255,.3);background-color:#0006;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);position:fixed;background-size:cover;top:0;bottom:0;overflow:hidden;width:100vw;min-width:100vw;z-index:10000;flex-grow:1;display:flex}:host::ng-deep .menu-container.left{left:-110vw;transition:left .5s ease-in-out}:host::ng-deep .menu-container.right{right:-110vw;transition:right .5s ease-in-out}:host::ng-deep .menu-container .a{display:block}:host::ng-deep .menu-container .menu-nav-container{overflow:hidden;max-height:calc(1vh * 100);max-height:calc(var(--vh, 1vh) * 100);flex-grow:1;display:flex}:host::ng-deep .menu-container .menu-nav-container .menu-content{display:flex;flex-direction:column;flex-grow:1;position:relative}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container{display:flex;flex-direction:column;padding:.5em 1em 1em .5em;min-width:calc(100% - 1em);max-width:calc(100vw - 1.2em)}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header{display:flex;flex-direction:column}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container{display:flex;margin:0 0 1.5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo{cursor:pointer;height:2.8em;width:2.8em;border-radius:.5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logout-menu:hover,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo:active,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .main-logo:hover{opacity:1;-webkit-animation:increase-decrease .4s ease-in-out;animation:increase-decrease .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .close-menu,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .settings-menu{margin:0 .4em 0 0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-top-icons-container .logo-container{display:flex;flex-grow:1;justify-content:flex-end}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title{padding:0 0 0 .5em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle,:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;margin:0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .title{font-family:\"Montserrat\",sans-serif;font-weight:700;font-size:1.2em;padding:.2em 0}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .subtitle{font-family:\"Montserrat\",sans-serif;font-weight:300;font-size:1.2em}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .menu-header .menu-header-title .system-version{font-family:\"Montserrat\",sans-serif;font-weight:700;font-size:.6em;margin:1em 0 0;padding:1em 0;color:#d24077}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-header-container .admin-settings{visibility:collapse}:host::ng-deep .menu-container .menu-nav-container .menu-content .menu-content-container{display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden!important;overflow-y:auto;border-bottom:.1em solid rgba(255,255,255,.3)}:host::ng-deep .show-admin-settings{visibility:visible!important}:host::ng-deep .menu-container.menu-active.left{left:0}:host::ng-deep .menu-container.menu-active.right{right:0}:host::ng-deep .menu-background{opacity:0;z-index:-100}:host::ng-deep .visible-background{width:100vw;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100);background-color:#0000004d;opacity:1;position:fixed;top:0;z-index:999;transition:opacity 1s ease-in-out}:host::ng-deep .hide-background{opacity:0;transition:opacity 1.1s ease-in-out}:host::ng-deep .hide-subtitle{opacity:0;visibility:collapse;margin:0;padding:0;transition:opacity .25s ease-in-out}:host::ng-deep .show-subtitle{opacity:1;visibility:visible;transition:opacity .25s ease-in-out;transition-delay:.4s}:host::ng-deep .hide-subtitle-container{-webkit-animation:hide-subtitle .4s ease-in-out;animation:hide-subtitle .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .show-subtitle-container{-webkit-animation:show-subtitle .4s ease-in-out;animation:show-subtitle .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .collapsed-menu .expand{transform:rotate(0);transition:transform .4s ease-in-out}:host::ng-deep .collapsed-menu .menu-icons{-webkit-animation:decrease-increase .4s ease-in-out;animation:decrease-increase .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .expanded-menu .expand{transform:rotate(-180deg);transition:transform .4s ease-in-out}:host::ng-deep .expanded-menu .menu-icons{-webkit-animation:increase-decrease .4s ease-in-out;animation:increase-decrease .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:host::ng-deep .menu-container.dark{border-left:solid 1px #38393c;border-top:solid .3em rgba(210,64,119,.7);border-image-source:none}:host::ng-deep .menu-container.translucid{background:rgba(255,255,255,.05);border-left:solid 1px rgba(255,255,255,.05);border-top:solid .3em rgba(255,255,255,.1);border-image-source:none}@media screen and (min-width: 300px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.2em}}@media screen and (min-width: 360px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (min-width: 700px) and (orientation: portrait){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (min-width: 700px) and (orientation: landscape){:host::ng-deep .menu-container .menu-header .menu-header-title{font-size:1.5em}}@media screen and (max-height: 350px) and (orientation: landscape){:host::ng-deep .menu-container .menu-header-container{padding:.5em 1em 0 .5em!important}:host::ng-deep .menu-container .menu-header-container .menu-header .menu-top-icons-container{margin:0 0 .5em!important}:host::ng-deep .menu-container .menu-header-container .menu-header .menu-header-title{font-size:1em}}@media screen and (min-width: 700px){:host::ng-deep .menu-container{width:23em;min-width:23em}}\n"], components: [{ type: GlComponentMenuBackgroundComponent, selector: "gl-component-menu-background" }, { type: GlComponentMenuItemComponent, selector: "gl-component-menu-item", inputs: ["itemClass", "absolute", "menuLogo", "src", "href", "fragment", "alt", "content", "target", "hasSubitem", "active", "subItems"], outputs: ["$click"] }], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { type: i1.RouterLink, selector: ":not(a):not(area)[routerLink]", inputs: ["routerLink", "queryParams", "fragment", "queryParamsHandling", "preserveFragment", "skipLocationChange", "replaceUrl", "state", "relativeTo"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentMenuComponent, decorators: [{

@@ -395,3 +395,3 @@ type: Component,

GlComponentModalActionsItemComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentModalActionsItemComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
GlComponentModalActionsItemComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentModalActionsItemComponent, selector: "gl-component-modal-actions-item", inputs: { title: "title", icon: "icon", red: "red", green: "green", action: "action", hide: "hide", groupSplit: "groupSplit" }, outputs: { $clicked: "$clicked" }, ngImport: i0, template: "<div class=\"action-item-container\" [class.group-split]=\"groupSplit\" (click)=\"onClick()\" *ngIf=\"!hide\">\n <span\n class=\"action-title\"\n [class.red]=\"red\"\n [class.green]=\"green\"\n >{{ title }}</span>\n\n <img\n alt=\"Icon\"\n class=\"action-icon\"\n [src]=\"icon\">\n</div>\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat:300\";:host::ng-deep .action-item-container{display:flex;flex-direction:row;align-items:center;padding:.8em 1em;cursor:pointer;border-bottom:solid 1px #333437}:host::ng-deep .action-item-container.group-split{border-bottom:solid 5px #333437}:host::ng-deep .action-item-container:not(hover),:host::ng-deep .action-item-container:not(active){background-color:#1a1b1dcc;transition:background-color ease-in-out .2s}:host::ng-deep .action-item-container:hover,:host::ng-deep .action-item-container:active{background-color:#27272acc;transition:background-color ease-in-out .2s}:host::ng-deep .action-item-container .action-title{font-family:\"Montserrat\",sans-serif;font-weight:300;font-size:.8em;color:#fff;flex:1 1 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host::ng-deep .action-item-container .action-title.red{color:#ea6868}:host::ng-deep .action-item-container .action-title.green{color:#67ce78}:host::ng-deep .action-item-container .action-icon{width:1em}\n"], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
GlComponentModalActionsItemComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentModalActionsItemComponent, selector: "gl-component-modal-actions-item", inputs: { title: "title", icon: "icon", red: "red", green: "green", action: "action", hide: "hide", groupSplit: "groupSplit" }, outputs: { $clicked: "$clicked" }, ngImport: i0, template: "<div class=\"action-item-container\" [class.group-split]=\"groupSplit\" (click)=\"onClick()\" *ngIf=\"!hide\">\r\n <span\r\n class=\"action-title\"\r\n [class.red]=\"red\"\r\n [class.green]=\"green\"\r\n >{{ title }}</span>\r\n\r\n <img\r\n alt=\"Icon\"\r\n class=\"action-icon\"\r\n [src]=\"icon\">\r\n</div>\r\n", styles: ["@import\"//fonts.googleapis.com/css?family=Montserrat:300\";:host::ng-deep .action-item-container{display:flex;flex-direction:row;align-items:center;padding:.8em 1em;cursor:pointer;border-bottom:solid 1px #333437}:host::ng-deep .action-item-container.group-split{border-bottom:solid 5px #333437}:host::ng-deep .action-item-container:not(hover),:host::ng-deep .action-item-container:not(active){background-color:#1a1b1dcc;transition:background-color ease-in-out .2s}:host::ng-deep .action-item-container:hover,:host::ng-deep .action-item-container:active{background-color:#27272acc;transition:background-color ease-in-out .2s}:host::ng-deep .action-item-container .action-title{font-family:\"Montserrat\",sans-serif;font-weight:300;font-size:.8em;color:#fff;flex:1 1 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host::ng-deep .action-item-container .action-title.red{color:#ea6868}:host::ng-deep .action-item-container .action-title.green{color:#67ce78}:host::ng-deep .action-item-container .action-icon{width:1em}\n"], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentModalActionsItemComponent, decorators: [{

@@ -428,3 +428,3 @@ type: Component,

GlComponentModalActionsComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentModalActionsComponent, deps: [{ token: GlComponentModalActionsService }], target: i0.ɵɵFactoryTarget.Component });
GlComponentModalActionsComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentModalActionsComponent, selector: "gl-component-modal-actions", ngImport: i0, template: "<div\n *ngIf=\"service.showModal\"\n (keydown.escape)=\"service.hide()\"\n id=\"modal\"\n class=\"modal-container {{ service.modalClass }}\"\n tabindex=\"-1\">\n\n <div class=\"modal-main-content\">\n <div class=\"background\" (click)=\"service.hide()\"></div>\n\n <div class=\"action-main-container\">\n <gl-component-modal-actions-item\n *ngFor=\"let item of service.actions\"\n [title]=\"item.title\"\n [icon]=\"item.icon\"\n [red]=\"item.red\"\n [green]=\"item.green\"\n [hide]=\"item.hide\"\n [action]=\"item.action\"\n [groupSplit]=\"item.groupSplit\"\n ($clicked)=\"service.hide()\"\n ></gl-component-modal-actions-item>\n </div>\n\n <img\n alt=\"Close icon\"\n class=\"close close-modal\"\n src=\"assets/img/icon/menu/close.svg\"\n (click)=\"service.hide()\">\n </div>\n</div>\n", styles: [":host::ng-deep{font-size:1em;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}:host::ng-deep .modal-container{font-size:1em;position:fixed;min-width:100vw;min-height:calc(1vh * 100);min-height:calc(var(--vh, 1vh) * 100);z-index:100000;top:0;left:0;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;height:0;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 0 calc(1vh * 5) 0;padding:0 0 calc(var(--vh, 1vh) * 5) 0;-webkit-animation:show-modal .5s ease-in-out;animation:show-modal .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes show-modal{0%{opacity:0}to{opacity:1}}@keyframes show-modal{0%{opacity:0}to{opacity:1}}:host::ng-deep .modal-container>.modal-main-content{opacity:1!important;transition:all .5s ease-in-out;transition-delay:.5s}:host::ng-deep .modal-main-content{width:80vw;max-height:calc(1vh * 80);max-height:calc(var(--vh, 1vh) * 80);border-radius:.5em;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;max-width:20em}:host::ng-deep .modal-main-content .background{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:1}:host::ng-deep .modal-main-content .action-main-container{border-radius:.5em;z-index:2}:host::ng-deep .modal-main-content .action-main-container gl-component-modal-actions-item:nth-child(1) .action-item-container{border-top-left-radius:.5em;border-top-right-radius:.5em}:host::ng-deep .modal-main-content .action-main-container gl-component-modal-actions-item:nth-last-child(1) .action-item-container{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;border-bottom:none}:host::ng-deep .modal-main-content .close-modal{border-radius:2em;align-self:center;width:2em;height:2em;margin:1em 0;cursor:pointer;z-index:2}:host::ng-deep .modal-main-content .close-modal:hover,:host::ng-deep .modal-main-content .close-modal:active{opacity:1;transition:opacity .2s ease-in-out}:host::ng-deep .modal-main-content .close-modal:not(hover),:host::ng-deep .modal-main-content .close-modal:not(active){opacity:.5;transition:opacity .2s ease-in-out}:host::ng-deep .hide-modal{-webkit-animation:hide-modal .3s ease-in-out;animation:hide-modal .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes hide-modal{0%{opacity:1}to{opacity:0}}@keyframes hide-modal{0%{opacity:1}to{opacity:0}}\n"], components: [{ type: GlComponentModalActionsItemComponent, selector: "gl-component-modal-actions-item", inputs: ["title", "icon", "red", "green", "action", "hide", "groupSplit"], outputs: ["$clicked"] }], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] });
GlComponentModalActionsComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.5", type: GlComponentModalActionsComponent, selector: "gl-component-modal-actions", ngImport: i0, template: "<div\r\n *ngIf=\"service.showModal\"\r\n (keydown.escape)=\"service.hide()\"\r\n id=\"modal\"\r\n class=\"modal-container {{ service.modalClass }}\"\r\n tabindex=\"-1\">\r\n\r\n <div class=\"modal-main-content\">\r\n <div class=\"background\" (click)=\"service.hide()\"></div>\r\n\r\n <div class=\"action-main-container\">\r\n <gl-component-modal-actions-item\r\n *ngFor=\"let item of service.actions\"\r\n [title]=\"item.title\"\r\n [icon]=\"item.icon\"\r\n [red]=\"item.red\"\r\n [green]=\"item.green\"\r\n [hide]=\"item.hide\"\r\n [action]=\"item.action\"\r\n [groupSplit]=\"item.groupSplit\"\r\n ($clicked)=\"service.hide()\"\r\n ></gl-component-modal-actions-item>\r\n </div>\r\n\r\n <img\r\n alt=\"Close icon\"\r\n class=\"close close-modal\"\r\n src=\"assets/img/icon/menu/close.svg\"\r\n (click)=\"service.hide()\">\r\n </div>\r\n</div>\r\n", styles: [":host::ng-deep{font-size:1em;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}:host::ng-deep .modal-container{font-size:1em;position:fixed;min-width:100vw;min-height:calc(1vh * 100);min-height:calc(var(--vh, 1vh) * 100);z-index:100000;top:0;left:0;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;height:0;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 0 calc(1vh * 5) 0;padding:0 0 calc(var(--vh, 1vh) * 5) 0;-webkit-animation:show-modal .5s ease-in-out;animation:show-modal .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes show-modal{0%{opacity:0}to{opacity:1}}@keyframes show-modal{0%{opacity:0}to{opacity:1}}:host::ng-deep .modal-container>.modal-main-content{opacity:1!important;transition:all .5s ease-in-out;transition-delay:.5s}:host::ng-deep .modal-main-content{width:80vw;max-height:calc(1vh * 80);max-height:calc(var(--vh, 1vh) * 80);border-radius:.5em;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;max-width:20em}:host::ng-deep .modal-main-content .background{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:1}:host::ng-deep .modal-main-content .action-main-container{border-radius:.5em;z-index:2}:host::ng-deep .modal-main-content .action-main-container gl-component-modal-actions-item:nth-child(1) .action-item-container{border-top-left-radius:.5em;border-top-right-radius:.5em}:host::ng-deep .modal-main-content .action-main-container gl-component-modal-actions-item:nth-last-child(1) .action-item-container{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;border-bottom:none}:host::ng-deep .modal-main-content .close-modal{border-radius:2em;align-self:center;width:2em;height:2em;margin:1em 0;cursor:pointer;z-index:2}:host::ng-deep .modal-main-content .close-modal:hover,:host::ng-deep .modal-main-content .close-modal:active{opacity:1;transition:opacity .2s ease-in-out}:host::ng-deep .modal-main-content .close-modal:not(hover),:host::ng-deep .modal-main-content .close-modal:not(active){opacity:.5;transition:opacity .2s ease-in-out}:host::ng-deep .hide-modal{-webkit-animation:hide-modal .3s ease-in-out;animation:hide-modal .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes hide-modal{0%{opacity:1}to{opacity:0}}@keyframes hide-modal{0%{opacity:1}to{opacity:0}}\n"], components: [{ type: GlComponentModalActionsItemComponent, selector: "gl-component-modal-actions-item", inputs: ["title", "icon", "red", "green", "action", "hide", "groupSplit"], outputs: ["$clicked"] }], directives: [{ type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.5", ngImport: i0, type: GlComponentModalActionsComponent, decorators: [{

@@ -431,0 +431,0 @@ type: Component,

@@ -0,0 +0,0 @@ /**

@@ -0,0 +0,0 @@ import * as i0 from "@angular/core";

@@ -0,0 +0,0 @@ import { ElementRef, EventEmitter, OnInit } from '@angular/core';

export declare type TMenuPosition = 'left' | 'right';

@@ -0,0 +0,0 @@ import { OnDestroy } from '@angular/core';

@@ -0,0 +0,0 @@ import { EventEmitter } from '@angular/core';

@@ -0,0 +0,0 @@ import { GlComponentModalActionsService } from './gl-component-modal-actions.service';

@@ -0,0 +0,0 @@ import { IModalItemAction } from './item/gl-component-modal-actions-item.interface';

@@ -0,0 +0,0 @@ import { EventEmitter, OnInit } from '@angular/core';

@@ -0,0 +0,0 @@ import * as i0 from "@angular/core";

export declare type TTheme = '' | 'light' | 'dark';
{
"name": "gl-ng-menus-frontend",
"version": "4.1.3",
"version": "4.1.4",
"description": "Common code and components designed for Angular 2+ to be used among web front-end development.",

@@ -24,4 +24,4 @@ "main": "bundles/gl-ng-menus-frontend.umd.js",

"peerDependencies": {
"@angular/common": "~12.2.5",
"@angular/core": "^12.2.5"
"@angular/common": "~12.2.8",
"@angular/core": "^12.2.8"
},

@@ -28,0 +28,0 @@ "dependencies": {

@@ -0,0 +0,0 @@ # gl-ng-menus-frontend

@@ -0,0 +0,0 @@ export { ComponentModule as GlNgMenusComponentModule } from './gl-ng-menus-frontend/src/lib/component/component.module';

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc