import * as i0 from '@angular/core';
import { Component, ChangeDetectionStrategy, NgModule } from '@angular/core';
import { HeaderBaseComponent, MENU_OPTIONS_DEFUALT_VALUE } from '@ironsource/fusion-ui/components/header/common/base';
import * as i1 from '@angular/common';
import { CommonModule } from '@angular/common';
import * as i2 from '@ironsource/fusion-ui/components/icon/v1';
import { IconModule } from '@ironsource/fusion-ui/components/icon/v1';
import * as i3 from '@ironsource/fusion-ui/components/dynamic-components/v1';
import { DynamicComponentsModule } from '@ironsource/fusion-ui/components/dynamic-components/v1';
import * as i4 from '@angular/router';
import { RouterModule } from '@angular/router';
import * as i5 from '@ironsource/fusion-ui/directives/click-outside';
import { ClickOutsideModule } from '@ironsource/fusion-ui/directives/click-outside';
import * as i6 from '@ironsource/fusion-ui/pipes/string';
import { TruncatePipe } from '@ironsource/fusion-ui/pipes/string';
import { SVG_OPTIONS_TOKEN } from '@ironsource/fusion-ui/components/svg';

function HeaderComponent_span_7_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "span", 11);
    i0.ɵɵtext(1);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const ctx_r0 = i0.ɵɵnextContext();
    i0.ɵɵadvance();
    i0.ɵɵtextInterpolate(ctx_r0.state == null ? null : ctx_r0.state.subtitle);
} }
function HeaderComponent_div_8_fusion_dynamic_components_2_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelement(0, "fusion-dynamic-components", 15);
} if (rf & 2) {
    const ctx_r8 = i0.ɵɵnextContext(2);
    i0.ɵɵproperty("component", ctx_r8.state.actionComponent)("componentData", ctx_r8.state.actionData);
} }
const _c0 = a0 => ({ "no-help-menu": a0 });
function HeaderComponent_div_8_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "div", 12, 13);
    i0.ɵɵtemplate(2, HeaderComponent_div_8_fusion_dynamic_components_2_Template, 1, 2, "fusion-dynamic-components", 14);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const ctx_r1 = i0.ɵɵnextContext();
    i0.ɵɵproperty("ngClass", i0.ɵɵpureFunction1(2, _c0, !(ctx_r1.secondaryMenuItems == null ? null : ctx_r1.secondaryMenuItems.length)));
    i0.ɵɵadvance(2);
    i0.ɵɵproperty("ngIf", ctx_r1.state.actionComponent);
} }
function HeaderComponent_div_9_ng_container_1_fusion_icon_8_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelement(0, "fusion-icon", 25);
} if (rf & 2) {
    const ctx_r11 = i0.ɵɵnextContext(3);
    i0.ɵɵproperty("name", ctx_r11.headerMenuUserNameIcon);
} }
function HeaderComponent_div_9_ng_container_1_div_11_a_1_ng_container_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainer(0);
} }
const _c1 = a0 => ({ item: a0 });
function HeaderComponent_div_9_ng_container_1_div_11_a_1_Template(rf, ctx) { if (rf & 1) {
    const _r22 = i0.ɵɵgetCurrentView();
    i0.ɵɵelementStart(0, "a", 31);
    i0.ɵɵlistener("click", function HeaderComponent_div_9_ng_container_1_div_11_a_1_Template_a_click_0_listener($event) { i0.ɵɵrestoreView(_r22); const item_r13 = i0.ɵɵnextContext().$implicit; const ctx_r20 = i0.ɵɵnextContext(3); return i0.ɵɵresetView(ctx_r20.onMenuItemClicked($event, item_r13)); });
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_1_div_11_a_1_ng_container_1_Template, 1, 0, "ng-container", 32);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const item_r13 = i0.ɵɵnextContext().$implicit;
    i0.ɵɵnextContext(3);
    const _r4 = i0.ɵɵreference(11);
    i0.ɵɵproperty("routerLink", item_r13.route);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngTemplateOutlet", _r4)("ngTemplateOutletContext", i0.ɵɵpureFunction1(3, _c1, item_r13));
} }
function HeaderComponent_div_9_ng_container_1_div_11_a_2_ng_container_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainer(0);
} }
function HeaderComponent_div_9_ng_container_1_div_11_a_2_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "a", 33);
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_1_div_11_a_2_ng_container_1_Template, 1, 0, "ng-container", 32);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const item_r13 = i0.ɵɵnextContext().$implicit;
    i0.ɵɵnextContext(3);
    const _r4 = i0.ɵɵreference(11);
    i0.ɵɵpropertyInterpolate("target", item_r13.target);
    i0.ɵɵproperty("routerLink", item_r13.route);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngTemplateOutlet", _r4)("ngTemplateOutletContext", i0.ɵɵpureFunction1(4, _c1, item_r13));
} }
function HeaderComponent_div_9_ng_container_1_div_11_a_3_ng_container_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainer(0);
} }
function HeaderComponent_div_9_ng_container_1_div_11_a_3_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "a", 34);
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_1_div_11_a_3_ng_container_1_Template, 1, 0, "ng-container", 32);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const item_r13 = i0.ɵɵnextContext().$implicit;
    i0.ɵɵnextContext(3);
    const _r4 = i0.ɵɵreference(11);
    i0.ɵɵpropertyInterpolate("target", item_r13.target);
    i0.ɵɵproperty("href", item_r13.redirect, i0.ɵɵsanitizeUrl);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngTemplateOutlet", _r4)("ngTemplateOutletContext", i0.ɵɵpureFunction1(4, _c1, item_r13));
} }
function HeaderComponent_div_9_ng_container_1_div_11_a_4_ng_container_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainer(0);
} }
function HeaderComponent_div_9_ng_container_1_div_11_a_4_Template(rf, ctx) { if (rf & 1) {
    const _r31 = i0.ɵɵgetCurrentView();
    i0.ɵɵelementStart(0, "a", 35);
    i0.ɵɵlistener("click", function HeaderComponent_div_9_ng_container_1_div_11_a_4_Template_a_click_0_listener($event) { i0.ɵɵrestoreView(_r31); const item_r13 = i0.ɵɵnextContext().$implicit; const ctx_r29 = i0.ɵɵnextContext(3); return i0.ɵɵresetView(ctx_r29.onMenuItemClicked($event, item_r13)); });
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_1_div_11_a_4_ng_container_1_Template, 1, 0, "ng-container", 32);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const item_r13 = i0.ɵɵnextContext().$implicit;
    i0.ɵɵnextContext(3);
    const _r4 = i0.ɵɵreference(11);
    i0.ɵɵproperty("href", item_r13.redirect, i0.ɵɵsanitizeUrl);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngTemplateOutlet", _r4)("ngTemplateOutletContext", i0.ɵɵpureFunction1(3, _c1, item_r13));
} }
function HeaderComponent_div_9_ng_container_1_div_11_ng_container_5_ng_container_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainer(0);
} }
function HeaderComponent_div_9_ng_container_1_div_11_ng_container_5_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainerStart(0);
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_1_div_11_ng_container_5_ng_container_1_Template, 1, 0, "ng-container", 32);
    i0.ɵɵelementContainerEnd();
} if (rf & 2) {
    const item_r13 = i0.ɵɵnextContext().$implicit;
    i0.ɵɵnextContext(3);
    const _r6 = i0.ɵɵreference(13);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngTemplateOutlet", _r6)("ngTemplateOutletContext", i0.ɵɵpureFunction1(2, _c1, item_r13));
} }
const _c2 = a0 => ({ "item-dynamic": a0 });
function HeaderComponent_div_9_ng_container_1_div_11_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "div", 26);
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_1_div_11_a_1_Template, 2, 5, "a", 27)(2, HeaderComponent_div_9_ng_container_1_div_11_a_2_Template, 2, 6, "a", 28)(3, HeaderComponent_div_9_ng_container_1_div_11_a_3_Template, 2, 6, "a", 29)(4, HeaderComponent_div_9_ng_container_1_div_11_a_4_Template, 2, 5, "a", 30)(5, HeaderComponent_div_9_ng_container_1_div_11_ng_container_5_Template, 2, 4, "ng-container", 17);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const item_r13 = ctx.$implicit;
    i0.ɵɵclassMapInterpolate1("header-menu-item ", item_r13.cssClass, "");
    i0.ɵɵproperty("ngClass", i0.ɵɵpureFunction1(9, _c2, item_r13.content));
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", !item_r13.content && item_r13.route && !item_r13.target);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", !item_r13.content && item_r13.route && item_r13.target);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", !item_r13.content && item_r13.redirect && item_r13.target);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", !item_r13.content && item_r13.redirect && !item_r13.target);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", !item_r13.route && !item_r13.redirect && item_r13.content);
} }
const _c3 = a0 => ({ opened: a0 });
const _c4 = (a0, a1) => ({ userMenuOpened: a0, "has-help-menu": a1 });
function HeaderComponent_div_9_ng_container_1_Template(rf, ctx) { if (rf & 1) {
    const _r36 = i0.ɵɵgetCurrentView();
    i0.ɵɵelementContainerStart(0);
    i0.ɵɵelementStart(1, "div", 18);
    i0.ɵɵlistener("click", function HeaderComponent_div_9_ng_container_1_Template_div_click_1_listener() { i0.ɵɵrestoreView(_r36); const ctx_r35 = i0.ɵɵnextContext(2); return i0.ɵɵresetView(ctx_r35.onUserMenuClicked()); })("fusionClickOutside", function HeaderComponent_div_9_ng_container_1_Template_div_fusionClickOutside_1_listener($event) { i0.ɵɵrestoreView(_r36); const ctx_r37 = i0.ɵɵnextContext(2); return i0.ɵɵresetView(ctx_r37.onOutsideMenuClick($event)); });
    i0.ɵɵelement(2, "fusion-icon", 19);
    i0.ɵɵelementStart(3, "span", 20);
    i0.ɵɵtext(4);
    i0.ɵɵpipe(5, "truncate");
    i0.ɵɵelementEnd()();
    i0.ɵɵelementStart(6, "div", 21)(7, "div", 22);
    i0.ɵɵtemplate(8, HeaderComponent_div_9_ng_container_1_fusion_icon_8_Template, 1, 1, "fusion-icon", 23);
    i0.ɵɵtext(9);
    i0.ɵɵpipe(10, "truncate");
    i0.ɵɵelementEnd();
    i0.ɵɵtemplate(11, HeaderComponent_div_9_ng_container_1_div_11_Template, 6, 11, "div", 24);
    i0.ɵɵelementEnd();
    i0.ɵɵelementContainerEnd();
} if (rf & 2) {
    const ctx_r9 = i0.ɵɵnextContext(2);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngClass", i0.ɵɵpureFunction1(13, _c3, ctx_r9.isUserMenuOpened));
    i0.ɵɵadvance();
    i0.ɵɵproperty("name", ctx_r9.primaryMenuIconName);
    i0.ɵɵadvance(2);
    i0.ɵɵtextInterpolate(i0.ɵɵpipeBind2(5, 7, ctx_r9.userName, 27));
    i0.ɵɵadvance(2);
    i0.ɵɵproperty("ngClass", i0.ɵɵpureFunction2(15, _c4, ctx_r9.isUserMenuOpened, ctx_r9.secondaryMenuItems == null ? null : ctx_r9.secondaryMenuItems.length));
    i0.ɵɵadvance(2);
    i0.ɵɵproperty("ngIf", ctx_r9.headerMenuUserNameIcon);
    i0.ɵɵadvance();
    i0.ɵɵtextInterpolate1("", i0.ɵɵpipeBind2(10, 10, ctx_r9.userName, 25), " ");
    i0.ɵɵadvance(2);
    i0.ɵɵproperty("ngForOf", ctx_r9.primaryMenuItems);
} }
function HeaderComponent_div_9_ng_container_2_div_4_a_1_ng_container_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainer(0);
} }
function HeaderComponent_div_9_ng_container_2_div_4_a_1_Template(rf, ctx) { if (rf & 1) {
    const _r48 = i0.ɵɵgetCurrentView();
    i0.ɵɵelementStart(0, "a", 31);
    i0.ɵɵlistener("click", function HeaderComponent_div_9_ng_container_2_div_4_a_1_Template_a_click_0_listener($event) { i0.ɵɵrestoreView(_r48); const helpItem_r39 = i0.ɵɵnextContext().$implicit; const ctx_r46 = i0.ɵɵnextContext(3); return i0.ɵɵresetView(ctx_r46.onMenuItemClicked($event, helpItem_r39)); });
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_2_div_4_a_1_ng_container_1_Template, 1, 0, "ng-container", 32);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const helpItem_r39 = i0.ɵɵnextContext().$implicit;
    i0.ɵɵnextContext(3);
    const _r4 = i0.ɵɵreference(11);
    i0.ɵɵproperty("routerLink", helpItem_r39.route);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngTemplateOutlet", _r4)("ngTemplateOutletContext", i0.ɵɵpureFunction1(3, _c1, helpItem_r39));
} }
function HeaderComponent_div_9_ng_container_2_div_4_a_2_ng_container_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainer(0);
} }
function HeaderComponent_div_9_ng_container_2_div_4_a_2_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "a", 33);
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_2_div_4_a_2_ng_container_1_Template, 1, 0, "ng-container", 32);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const helpItem_r39 = i0.ɵɵnextContext().$implicit;
    i0.ɵɵnextContext(3);
    const _r4 = i0.ɵɵreference(11);
    i0.ɵɵpropertyInterpolate("target", helpItem_r39.target);
    i0.ɵɵproperty("routerLink", helpItem_r39.route);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngTemplateOutlet", _r4)("ngTemplateOutletContext", i0.ɵɵpureFunction1(4, _c1, helpItem_r39));
} }
function HeaderComponent_div_9_ng_container_2_div_4_a_3_ng_container_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainer(0);
} }
function HeaderComponent_div_9_ng_container_2_div_4_a_3_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "a", 34);
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_2_div_4_a_3_ng_container_1_Template, 1, 0, "ng-container", 32);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const helpItem_r39 = i0.ɵɵnextContext().$implicit;
    i0.ɵɵnextContext(3);
    const _r4 = i0.ɵɵreference(11);
    i0.ɵɵpropertyInterpolate("target", helpItem_r39.target);
    i0.ɵɵproperty("href", helpItem_r39.redirect, i0.ɵɵsanitizeUrl);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngTemplateOutlet", _r4)("ngTemplateOutletContext", i0.ɵɵpureFunction1(4, _c1, helpItem_r39));
} }
function HeaderComponent_div_9_ng_container_2_div_4_a_4_ng_container_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainer(0);
} }
function HeaderComponent_div_9_ng_container_2_div_4_a_4_Template(rf, ctx) { if (rf & 1) {
    const _r57 = i0.ɵɵgetCurrentView();
    i0.ɵɵelementStart(0, "a", 35);
    i0.ɵɵlistener("click", function HeaderComponent_div_9_ng_container_2_div_4_a_4_Template_a_click_0_listener($event) { i0.ɵɵrestoreView(_r57); const helpItem_r39 = i0.ɵɵnextContext().$implicit; const ctx_r55 = i0.ɵɵnextContext(3); return i0.ɵɵresetView(ctx_r55.onMenuItemClicked($event, helpItem_r39)); });
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_2_div_4_a_4_ng_container_1_Template, 1, 0, "ng-container", 32);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const helpItem_r39 = i0.ɵɵnextContext().$implicit;
    i0.ɵɵnextContext(3);
    const _r4 = i0.ɵɵreference(11);
    i0.ɵɵproperty("href", helpItem_r39.redirect, i0.ɵɵsanitizeUrl);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngTemplateOutlet", _r4)("ngTemplateOutletContext", i0.ɵɵpureFunction1(3, _c1, helpItem_r39));
} }
function HeaderComponent_div_9_ng_container_2_div_4_ng_container_5_ng_container_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainer(0);
} }
function HeaderComponent_div_9_ng_container_2_div_4_ng_container_5_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainerStart(0);
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_2_div_4_ng_container_5_ng_container_1_Template, 1, 0, "ng-container", 32);
    i0.ɵɵelementContainerEnd();
} if (rf & 2) {
    const helpItem_r39 = i0.ɵɵnextContext().$implicit;
    i0.ɵɵnextContext(3);
    const _r6 = i0.ɵɵreference(13);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngTemplateOutlet", _r6)("ngTemplateOutletContext", i0.ɵɵpureFunction1(2, _c1, helpItem_r39));
} }
function HeaderComponent_div_9_ng_container_2_div_4_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "div", 26);
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_2_div_4_a_1_Template, 2, 5, "a", 27)(2, HeaderComponent_div_9_ng_container_2_div_4_a_2_Template, 2, 6, "a", 28)(3, HeaderComponent_div_9_ng_container_2_div_4_a_3_Template, 2, 6, "a", 29)(4, HeaderComponent_div_9_ng_container_2_div_4_a_4_Template, 2, 5, "a", 30)(5, HeaderComponent_div_9_ng_container_2_div_4_ng_container_5_Template, 2, 4, "ng-container", 17);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const helpItem_r39 = ctx.$implicit;
    i0.ɵɵclassMapInterpolate1("header-menu-item ", helpItem_r39.cssClass, "");
    i0.ɵɵproperty("ngClass", i0.ɵɵpureFunction1(9, _c2, helpItem_r39.content));
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", !helpItem_r39.content && helpItem_r39.route && !helpItem_r39.target);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", !helpItem_r39.content && helpItem_r39.route && helpItem_r39.target);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", !helpItem_r39.content && helpItem_r39.redirect && helpItem_r39.target);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", !helpItem_r39.content && helpItem_r39.redirect && !helpItem_r39.target);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", !helpItem_r39.route && !helpItem_r39.redirect && helpItem_r39.content);
} }
const _c5 = () => ({ iconName: "help", iconVersion: "v1" });
const _c6 = a0 => ({ helpMenuOpened: a0 });
function HeaderComponent_div_9_ng_container_2_Template(rf, ctx) { if (rf & 1) {
    const _r62 = i0.ɵɵgetCurrentView();
    i0.ɵɵelementContainerStart(0);
    i0.ɵɵelementStart(1, "div", 36);
    i0.ɵɵlistener("click", function HeaderComponent_div_9_ng_container_2_Template_div_click_1_listener() { i0.ɵɵrestoreView(_r62); const ctx_r61 = i0.ɵɵnextContext(2); return i0.ɵɵresetView(ctx_r61.onHelpMenuClicked()); })("fusionClickOutside", function HeaderComponent_div_9_ng_container_2_Template_div_fusionClickOutside_1_listener($event) { i0.ɵɵrestoreView(_r62); const ctx_r63 = i0.ɵɵnextContext(2); return i0.ɵɵresetView(ctx_r63.onOutsideHelpMenuClick($event)); });
    i0.ɵɵelement(2, "fusion-icon", 37);
    i0.ɵɵelementEnd();
    i0.ɵɵelementStart(3, "div", 38);
    i0.ɵɵtemplate(4, HeaderComponent_div_9_ng_container_2_div_4_Template, 6, 11, "div", 24);
    i0.ɵɵelementEnd();
    i0.ɵɵelementContainerEnd();
} if (rf & 2) {
    const ctx_r10 = i0.ɵɵnextContext(2);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngClass", i0.ɵɵpureFunction1(4, _c3, ctx_r10.isHelpMenuOpened));
    i0.ɵɵadvance();
    i0.ɵɵproperty("name", i0.ɵɵpureFunction0(6, _c5));
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngClass", i0.ɵɵpureFunction1(7, _c6, ctx_r10.isHelpMenuOpened));
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngForOf", ctx_r10.secondaryMenuItems);
} }
function HeaderComponent_div_9_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "div", 16);
    i0.ɵɵtemplate(1, HeaderComponent_div_9_ng_container_1_Template, 12, 18, "ng-container", 17)(2, HeaderComponent_div_9_ng_container_2_Template, 5, 9, "ng-container", 17);
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const ctx_r2 = i0.ɵɵnextContext();
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", ctx_r2.primaryMenuItems == null ? null : ctx_r2.primaryMenuItems.length);
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", ctx_r2.secondaryMenuItems == null ? null : ctx_r2.secondaryMenuItems.length);
} }
function HeaderComponent_ng_template_10_fusion_icon_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelement(0, "fusion-icon", 41);
} if (rf & 2) {
    const item_r64 = i0.ɵɵnextContext().item;
    i0.ɵɵpropertyInterpolate("name", item_r64.icon);
} }
function HeaderComponent_ng_template_10_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "div", 39);
    i0.ɵɵtemplate(1, HeaderComponent_ng_template_10_fusion_icon_1_Template, 1, 1, "fusion-icon", 40);
    i0.ɵɵelementStart(2, "span");
    i0.ɵɵtext(3);
    i0.ɵɵelementEnd()();
} if (rf & 2) {
    const item_r64 = ctx.item;
    i0.ɵɵadvance();
    i0.ɵɵproperty("ngIf", item_r64.icon);
    i0.ɵɵadvance(2);
    i0.ɵɵtextInterpolate(item_r64.name);
} }
function HeaderComponent_ng_template_12_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelement(0, "fusion-dynamic-components", 42);
} if (rf & 2) {
    const item_r67 = ctx.item;
    i0.ɵɵproperty("configuration", item_r67.content);
} }
class HeaderComponent extends HeaderBaseComponent {
    static { this.ɵfac = /*@__PURE__*/ (() => { let ɵHeaderComponent_BaseFactory; return function HeaderComponent_Factory(t) { return (ɵHeaderComponent_BaseFactory || (ɵHeaderComponent_BaseFactory = i0.ɵɵgetInheritedFactory(HeaderComponent)))(t || HeaderComponent); }; })(); }
    static { this.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: HeaderComponent, selectors: [["fusion-header"]], features: [i0.ɵɵInheritDefinitionFeature], decls: 14, vars: 4, consts: [[1, "top-header"], [1, "top-header__logo"], [1, "logo", 3, "click"], [1, "top-header__panel"], [1, "menu-icon", "icon-x", "white", 3, "click"], [1, "page-title"], ["class", "page-sub-title", 4, "ngIf"], ["class", "menu-action", 3, "ngClass", 4, "ngIf"], ["class", "is-header-menu", 4, "ngIf"], ["menuItem", ""], ["menuItemContent", ""], [1, "page-sub-title"], [1, "menu-action", 3, "ngClass"], ["menuAction", ""], [3, "component", "componentData", 4, "ngIf"], [3, "component", "componentData"], [1, "is-header-menu"], [4, "ngIf"], [1, "is-user", 3, "ngClass", "click", "fusionClickOutside"], [1, "header-user-icon", 3, "name"], [1, "is-user-name"], [1, "user-menu", 3, "ngClass"], [1, "user-menu-item", "user-name"], ["class", "icon-user-name", 3, "name", 4, "ngIf"], [3, "class", "ngClass", 4, "ngFor", "ngForOf"], [1, "icon-user-name", 3, "name"], [3, "ngClass"], [3, "routerLink", "click", 4, "ngIf"], [3, "routerLink", "target", 4, "ngIf"], [3, "href", "target", 4, "ngIf"], [3, "href", "click", 4, "ngIf"], [3, "routerLink", "click"], [4, "ngTemplateOutlet", "ngTemplateOutletContext"], [3, "routerLink", "target"], [3, "href", "target"], [3, "href", "click"], [1, "is-help-menu", 3, "ngClass", "click", "fusionClickOutside"], [3, "name"], [1, "user-menu", "help-menu", 3, "ngClass"], [1, "user-menu-item"], ["class", "header-menu-item-icon", 3, "name", 4, "ngIf"], [1, "header-menu-item-icon", 3, "name"], [1, "menu-item-content", 3, "configuration"]], template: function HeaderComponent_Template(rf, ctx) { if (rf & 1) {
            i0.ɵɵelementStart(0, "header", 0)(1, "div", 1)(2, "span", 2);
            i0.ɵɵlistener("click", function HeaderComponent_Template_span_click_2_listener($event) { return ctx.onLogoClicked($event); });
            i0.ɵɵelementEnd()();
            i0.ɵɵelementStart(3, "div", 3)(4, "i", 4);
            i0.ɵɵlistener("click", function HeaderComponent_Template_i_click_4_listener() { return ctx.changeMenuState(); });
            i0.ɵɵelementEnd();
            i0.ɵɵelementStart(5, "span", 5);
            i0.ɵɵtext(6);
            i0.ɵɵelementEnd();
            i0.ɵɵtemplate(7, HeaderComponent_span_7_Template, 2, 1, "span", 6);
            i0.ɵɵelementEnd();
            i0.ɵɵtemplate(8, HeaderComponent_div_8_Template, 3, 4, "div", 7)(9, HeaderComponent_div_9_Template, 3, 2, "div", 8);
            i0.ɵɵelementEnd();
            i0.ɵɵtemplate(10, HeaderComponent_ng_template_10_Template, 4, 2, "ng-template", null, 9, i0.ɵɵtemplateRefExtractor)(12, HeaderComponent_ng_template_12_Template, 1, 1, "ng-template", null, 10, i0.ɵɵtemplateRefExtractor);
        } if (rf & 2) {
            i0.ɵɵadvance(6);
            i0.ɵɵtextInterpolate(ctx.state == null ? null : ctx.state.title);
            i0.ɵɵadvance();
            i0.ɵɵproperty("ngIf", ctx.state == null ? null : ctx.state.subtitle);
            i0.ɵɵadvance();
            i0.ɵɵproperty("ngIf", ctx.state == null ? null : ctx.state.actionComponent);
            i0.ɵɵadvance();
            i0.ɵɵproperty("ngIf", (ctx.primaryMenuItems == null ? null : ctx.primaryMenuItems.length) || (ctx.secondaryMenuItems == null ? null : ctx.secondaryMenuItems.length));
        } }, dependencies: [i1.NgClass, i1.NgForOf, i1.NgIf, i1.NgTemplateOutlet, i2.IconComponent, i3.DynamicComponentsComponent, i4.RouterLink, i5.ClickOutsideDirective, i6.TruncatePipe], styles: ["@charset \"UTF-8\";.top-header[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{box-sizing:border-box}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;color:var(--primary-color, #3091F6);cursor:pointer}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:link, .is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:visited, .is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, .is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:active{color:var(--primary-color, #3091F6)}.page-title[_ngcontent-%COMP%]{font-size:22px;font-family:var(--black-font-family, \"NHaasGroteskDSPro-75Bd\");font-weight:600}.is-header-menu[_ngcontent-%COMP%]   .user-menu.help-menu[_ngcontent-%COMP%]   .user-menu-item[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item[_ngcontent-%COMP%], .is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]   .is-user-name[_ngcontent-%COMP%], .page-sub-title[_ngcontent-%COMP%]{font-size:13px;font-family:var(--regular-font-family, \"Open Sans\");font-weight:400}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:12px;font-family:var(--regular-font-family, \"Open Sans\");font-weight:600}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item.user-name[_ngcontent-%COMP%]{font-size:12px;font-family:var(--body-font-family, \"HelveticaNeue\");font-weight:700}.top-header[_ngcontent-%COMP%]{position:inherit;top:0;width:100%;z-index:99;background:#007DFF;background:linear-gradient(to right,#007DFF 0%,#00DFE5 100%);background:var(--layout-background-color, linear-gradient(to right, #007DFF 0%, #00DFE5 100%));transition:all .45s ease-out;box-sizing:border-box}.top-header__panel[_ngcontent-%COMP%]{position:relative;padding:0 var(--content-margin, 2px) 0 var(--content-margin, 2px);float:left;width:calc(100% - var(--left-menu-collapsed-width, 70px));height:var(--header-panel-height, 60px);background-color:#fff;border-bottom:1px solid #e1e6eb;transition:all .45s ease-out;box-shadow:0 -4px 3px #0000001a;box-sizing:border-box}.top-header__logo[_ngcontent-%COMP%]{position:relative;float:left;width:var(--header-panel-width, 60px);height:var(--menu-header-height, 60px);background:var(--layout-background-color, transparent);transition:all .45s ease-out}.top-header__logo[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{display:inline-block;position:absolute;bottom:var(--logo-bottom-position, 15px);left:var(--logo-left-position, 17px);width:var(--logo-width, 128px);height:var(--logo-height, 32px);cursor:var(--logo-cursor, pointer);background-repeat:no-repeat;background-image:var(--header-logo-background-image, url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20115%2029%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M109.707%2014.289c-.233.258-.392.61-.477%201.054l2.79.004c-.063-.455-.213-.81-.45-1.064a1.174%201.174%200%200%200-.895-.382c-.413%200-.735.129-.968.388zm-.8%205.86a4.144%204.144%200%200%201-1.394-.89%203.916%203.916%200%200%201-.901-1.358%204.557%204.557%200%200%201-.315-1.721c0-.614.107-1.182.32-1.705.212-.524.508-.978.889-1.363.38-.386.835-.686%201.364-.903a4.55%204.55%200%200%201%201.744-.322c.634%200%201.196.1%201.687.296.491.196.922.463%201.29.802.497.456.86%201.027%201.092%201.715.232.688.336%201.433.314%202.237l-5.769-.008c.084.476.255.846.514%201.111.258.265.615.397%201.069.398.528.001.904-.2%201.126-.6l2.9.003c-.085.37-.262.724-.532%201.062-.27.338-.606.634-1.008.887-.37.243-.764.417-1.181.522a5.715%205.715%200%200%201-1.403.156c-.665%200-1.268-.107-1.806-.32zm-8.851.011a4.227%204.227%200%200%201-1.402-.898%203.914%203.914%200%200%201-.901-1.358%204.51%204.51%200%200%201-.315-1.705c.001-.614.107-1.182.32-1.705.211-.523.513-.978.905-1.363.391-.385.86-.686%201.404-.902a4.865%204.865%200%200%201%201.815-.323c.57%200%201.09.081%201.56.24.47.16.877.382%201.22.668.343.286.62.628.83%201.025.211.396.343.833.395%201.309l-2.885-.004c-.084-.37-.215-.654-.395-.85-.179-.195-.432-.294-.76-.294-.465%200-.809.195-1.03.586-.223.39-.335.93-.336%201.617%200%20.677.115%201.208.347%201.595.232.386.58.58%201.045.58.37%200%20.647-.118.832-.356.186-.237.3-.589.343-1.054l2.884.004a3.304%203.304%200%200%201-1.12%202.505%203.832%203.832%200%200%201-1.286.743%204.88%204.88%200%200%201-1.656.268%204.868%204.868%200%200%201-1.814-.328zm-5.863-6.805c.329-.507.691-.866%201.087-1.077.397-.211.854-.316%201.372-.316.222%200%20.385.027.49.08l-.003%202.554h-.063c-.887-.15-1.574-.031-2.06.354-.487.385-.731%201.038-.732%201.958l-.005%203.315-2.995-.004.01-8.09%202.853.004-.001%201.222h.047zm-6.838%205.812h-.048a3.246%203.246%200%200%201-1.07.966c-.408.221-.891.332-1.451.33-.486%200-.909-.077-1.268-.23a2.419%202.419%200%200%201-.895-.645%202.771%202.771%200%200%201-.537-.984%204.16%204.16%200%200%201-.18-1.27l.007-5.218%202.995.004-.006%204.505c-.001.857.357%201.286%201.076%201.287.39%200%20.695-.126.912-.38.217-.253.325-.602.326-1.046l.006-4.362%202.995.004-.01%208.09-2.854-.004.002-1.047zm-9.523-1.338c.233-.418.35-.97.351-1.657%200-.688-.115-1.24-.347-1.658-.231-.418-.58-.628-1.045-.628-.465-.001-.808.207-1.03.625-.223.417-.335.97-.336%201.657%200%20.687.11%201.24.33%201.658.222.418.565.627%201.03.628.465%200%20.814-.208%201.047-.625zm-2.848%202.296a4.136%204.136%200%200%201-1.393-.898%203.971%203.971%200%200%201-.894-1.358%204.514%204.514%200%200%201-.315-1.705c.001-.614.108-1.182.32-1.705.212-.523.51-.978.897-1.363a4.076%204.076%200%200%201%201.396-.902c.544-.216%201.155-.324%201.83-.323.677.001%201.287.11%201.831.328.544.217%201.006.52%201.386.906.38.387.672.842.877%201.365.205.524.308%201.093.307%201.706%200%20.613-.105%201.182-.311%201.705-.207.523-.501.975-.882%201.355-.38.38-.843.678-1.388.894-.544.216-1.155.324-1.83.323-.677-.001-1.287-.11-1.831-.328zm-10.048.09a5.087%205.087%200%200%201-1.647-.725%203.533%203.533%200%200%201-1.108-1.215c-.268-.487-.407-1.058-.417-1.714l3.391.005c.053.455.245.79.578%201.008.332.217.773.326%201.322.327.159%200%20.325-.015.5-.047.174-.031.33-.084.468-.158.137-.074.25-.171.34-.293a.714.714%200%200%200%20.136-.436.655.655%200%200%200-.142-.428%201.161%201.161%200%200%200-.412-.302%204.226%204.226%200%200%200-.673-.24%2031.28%2031.28%200%200%200-.927-.238%2021.94%2021.94%200%200%201-1.457-.415%205.784%205.784%200%200%201-1.354-.628%203.248%203.248%200%200%201-.998-.993c-.258-.402-.387-.905-.386-1.508.001-.645.126-1.194.375-1.649a3.127%203.127%200%200%201%201.008-1.109c.423-.285.92-.493%201.49-.624a7.98%207.98%200%200%201%201.807-.196c.581%200%201.144.065%201.688.193a4.412%204.412%200%200%201%201.45.612c.422.281.76.641%201.012%201.08.253.44.384.966.394%201.58l-3.28-.005a1.174%201.174%200%200%200-.42-.738c-.226-.186-.567-.279-1.021-.28-.37%200-.669.074-.896.221-.227.148-.341.338-.341.571%200%20.17.057.307.173.413a1.5%201.5%200%200%200%20.515.278c.227.08.507.154.84.223.332.07.71.157%201.133.264.475.117.94.257%201.394.422.454.164.86.384%201.22.66.358.275.645.617.861%201.024.216.408.324.913.323%201.515%200%20.625-.131%201.172-.39%201.642a3.53%203.53%200%200%201-1.056%201.18%204.892%204.892%200%200%201-1.554.72%207.045%207.045%200%200%201-1.886.243%208.385%208.385%200%200%201-2.053-.24zm-9.174-7.025a3.541%203.541%200%200%201%201.119-1.014c.418-.232.912-.347%201.482-.347.94.002%201.648.288%202.123.86.474.572.711%201.323.71%202.253l-.007%205.235-2.996-.004.006-4.505c.001-.423-.088-.762-.268-1.016-.179-.254-.464-.381-.855-.382-.38%200-.679.145-.896.435-.217.29-.326.658-.326%201.102l-.006%204.362-2.996-.004.011-8.09%202.853.004-.001%201.11h.047zm-7.043%204.598c.233-.417.35-.97.351-1.657.001-.687-.114-1.24-.346-1.658-.232-.418-.58-.627-1.045-.628-.465%200-.809.208-1.031.625-.223.417-.334.97-.335%201.657-.001.687.109%201.24.33%201.658.222.418.565.628%201.03.628.464%200%20.814-.207%201.046-.625zm-2.848%202.296a4.136%204.136%200%200%201-1.393-.898%203.97%203.97%200%200%201-.894-1.357%204.513%204.513%200%200%201-.314-1.706c0-.613.107-1.182.32-1.705.211-.523.51-.977.896-1.363a4.078%204.078%200%200%201%201.396-.902c.545-.216%201.155-.324%201.831-.323.676.001%201.287.11%201.83.328a4%204%200%200%201%201.386.906c.38.387.672.842.878%201.366a4.62%204.62%200%200%201%20.306%201.705c0%20.614-.104%201.182-.311%201.705a3.93%203.93%200%200%201-.882%201.355%204.05%204.05%200%200%201-1.388.894c-.544.216-1.154.324-1.83.323-.677-.001-1.287-.11-1.83-.328zm-5.846-6.805c.328-.507.69-.866%201.087-1.077.397-.211.854-.316%201.371-.315.222%200%20.386.026.491.08l-.003%202.553h-.063c-.888-.149-1.575-.031-2.061.354-.487.386-.73%201.038-.732%201.958l-.004%203.315-2.996-.004.011-8.09%202.853.005-.002%201.22h.048zm-3.976-1.227l-.011%208.09-2.996-.004.011-8.09%202.996.004zm.004-3.252l-.003%202.269-2.995-.005.003-2.268%202.995.004zm-18.64%2013.014c-3.591-.005-5.309-1.921-5.305-4.338v-.732l4.024.006v.318c-.001.79.408%201.331%201.19%201.332.72.001%201.075-.332%201.075-.894.003-1.597-6.151-1.338-6.145-5.811.003-2.413%201.533-4.514%205.338-4.509%203.42.005%205.116%201.925%205.112%204.336v.786l-4.023-.006.001-.45c0-.649-.334-1.297-1.094-1.298-.606%200-.956.335-.957.876-.002%201.766%206.148%201.321%206.142%205.794-.003%202.414-1.607%204.595-5.358%204.59zM6.232%2015.398c.543-.177%201.2-.348%201.201-.819l.005-3.155%203.986.006-.004%202.668c-.002%201.319-.445%202.06-1.42%202.33%201.02.408%201.416%201.136%201.413%202.693l-.003%202.283-3.986-.032.004-2.984c0-.595-.657-.668-1.2-.853l.004-2.137zm1.232-7.939h3.96l-.004%203.145-3.96-.006.004-3.139zM14.5%200C6.492%200%200%206.492%200%2014.5S6.492%2029%2014.5%2029%2029%2022.508%2029%2014.5%2022.508%200%2014.5%200z%22/%3E%0A%3C/svg%3E));background-size:var(--header-logo-background-size, cover);transition:var(--header-logo-transition, width .4s)}.page-title[_ngcontent-%COMP%]{float:left;margin-top:21px;margin-left:12px;font-weight:600;font-size:22px}.page-sub-title[_ngcontent-%COMP%]{line-height:1.125rem;float:left;margin-top:23px;margin-left:12px;position:relative}.page-sub-title[_ngcontent-%COMP%]:before{position:absolute;left:-8px;content:\"\\2022\";font-size:1rem}.top-header__panel[_ngcontent-%COMP%]   .menu-icon[_ngcontent-%COMP%]{float:left;margin-top:24px;margin-left:18px}.menu-icon[_ngcontent-%COMP%]{display:inline-block;width:18px;height:15px;background-repeat:no-repeat;cursor:pointer;background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2040%2026%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22%23222532%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.51%203.343h36.98c.834%200%201.51-.666%201.51-1.486S39.324.37%2038.49.37H1.51C.675.37%200%201.038%200%201.858c0%20.82.676%201.486%201.51%201.486zM1.51%2014.486h36.98c.834%200%201.51-.666%201.51-1.486s-.676-1.486-1.51-1.486H1.51C.675%2011.514%200%2012.18%200%2013s.676%201.486%201.51%201.486zM1.51%2025.63h36.98c.834%200%201.51-.667%201.51-1.487%200-.82-.676-1.486-1.51-1.486H1.51c-.834%200-1.51.666-1.51%201.486s.676%201.486%201.51%201.486z%22/%3E%3C/g%3E%3C/svg%3E);transition:all .45s ease-out}.menu-action[_ngcontent-%COMP%]{position:absolute;padding-right:13px;right:100px}.menu-action.no-help-menu[_ngcontent-%COMP%]{right:20px}.menu-action[_ngcontent-%COMP%]:after{content:\"\";position:absolute;right:0;z-index:1012;top:17px;width:1px;height:25px;background:var(--light-color, #E1E6EB)}.is-header-menu[_ngcontent-%COMP%]{position:absolute;line-height:21px;height:25px;margin-top:24px;top:0;right:0;color:var(--light-color-800, #678099);background-color:#fff}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]{position:relative;padding:0 22px 0 12px;cursor:pointer;display:inline-block}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]   fusion-icon[class^=header-user-icon][_ngcontent-%COMP%]{display:inline-block;vertical-align:middle;line-height:initial}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]   fusion-icon[class^=header-user-icon][_ngcontent-%COMP%]     svg{width:14px;height:14px}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]   fusion-icon[class^=header-user-icon][_ngcontent-%COMP%]     svg *{fill:currentColor}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]   .is-user-name[_ngcontent-%COMP%]{min-width:100px;display:none}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]{display:none;position:absolute;z-index:1010;min-width:220px;max-width:250px;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000004d;right:8px}.is-header-menu[_ngcontent-%COMP%]   .user-menu.has-help-menu[_ngcontent-%COMP%]{right:50px}.is-header-menu[_ngcontent-%COMP%]   .user-menu.userMenuOpened[_ngcontent-%COMP%]{display:block}.is-header-menu[_ngcontent-%COMP%]   .user-menu.helpMenuOpened[_ngcontent-%COMP%]{display:block;right:0}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .header-menu-item[_ngcontent-%COMP%]{height:var(--header-menu-item-height, 40px);padding:var(--header-menu-item-padding, 4px 0);border-bottom:solid 1px var(--light-color, #E1E6EB)}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .header-menu-item[_ngcontent-%COMP%]:last-child{border-bottom:none}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .header-menu-item.item-in-group[_ngcontent-%COMP%]{border-bottom:none;height:32px;padding:0}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .header-menu-item.item-in-group_first[_ngcontent-%COMP%]{border-bottom:none;padding-bottom:0;height:36px}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .header-menu-item.item-in-group_last[_ngcontent-%COMP%]{padding-top:0;height:36px}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .header-menu-item.item-dynamic[_ngcontent-%COMP%]{height:inherit;line-height:initial}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item[_ngcontent-%COMP%]{height:calc(var(--header-menu-item-height, 32px) - 1px);line-height:var(--header-menu-item-height, 32px);color:var(--dark-color, #0B1625);padding-left:20px;cursor:pointer}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--dark-color, #0B1625);font-weight:400}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item[_ngcontent-%COMP%]:hover{background-color:var(--light-color-200, #F3F5F7)}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item[_ngcontent-%COMP%]:focus{outline:none}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item[_ngcontent-%COMP%]   fusion-icon[_ngcontent-%COMP%]{vertical-align:middle;width:15px;height:15px;margin-right:4px}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item[_ngcontent-%COMP%]   fusion-icon[_ngcontent-%COMP%]     svg{width:15px;height:15px}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item[_ngcontent-%COMP%]   fusion-icon[_ngcontent-%COMP%]     svg *{fill:currentColor}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item.user-name[_ngcontent-%COMP%]{height:48px;line-height:48px;white-space:nowrap;cursor:default;border-bottom:solid 1px var(--light-color-400, #E4E9ED);padding-right:20px;color:var(--header-menu-item-username-color, var(--dark-color, #0B1625));background-color:var(--header-menu-item-username-background-color)}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item.user-name[_ngcontent-%COMP%]:hover{background-color:var(--header-menu-item-username-hover-background-color, #FFF)}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item.user-name[_ngcontent-%COMP%]   fusion-icon.icon-user-name[_ngcontent-%COMP%]{vertical-align:sub}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item.user-name[_ngcontent-%COMP%]   fusion-icon.icon-user-name[_ngcontent-%COMP%]     svg{width:var(--header-menu-item-username-icon-size, 15px);height:var(--header-menu-item-username-icon-size, 15px)}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]   .user-menu-item.user-name[_ngcontent-%COMP%]   fusion-icon.icon-user-name[_ngcontent-%COMP%]     svg *{fill:var(--header-menu-item-username-icon-color, currentColor)}.is-header-menu[_ngcontent-%COMP%]   .is-help-menu[_ngcontent-%COMP%]{display:inline-block;cursor:pointer;padding:0 15px;border-left:1px solid var(--layout-header-menu-border-color, rgba(103, 128, 153, .3));height:100%;float:right}.is-header-menu[_ngcontent-%COMP%]   .is-help-menu[_ngcontent-%COMP%]   fusion-icon[_ngcontent-%COMP%]{display:inline-block;vertical-align:middle;line-height:initial}.is-header-menu[_ngcontent-%COMP%]   .is-help-menu[_ngcontent-%COMP%]   fusion-icon[_ngcontent-%COMP%]     svg{width:20px;height:20px}.is-header-menu[_ngcontent-%COMP%]   .is-help-menu[_ngcontent-%COMP%]   fusion-icon[_ngcontent-%COMP%]     svg *{fill:currentColor}.layout-wrapper.collapsed[_nghost-%COMP%]   .menu-icon[_ngcontent-%COMP%], .layout-wrapper.collapsed   [_nghost-%COMP%]   .menu-icon[_ngcontent-%COMP%]{transform:rotate(90deg);transition:all .45s ease-out}@media (max-width: 1023.98px){.top-header__panel[_ngcontent-%COMP%], .top-header__logo[_ngcontent-%COMP%]{float:none;height:var(--mobile-header-height, 50px);width:100%}.top-header__logo[_ngcontent-%COMP%]{background-position:16px 8px!important}.top-header__panel[_ngcontent-%COMP%]{padding:0 15px}.page-title[_ngcontent-%COMP%]{margin-left:0;margin-top:13px;font-size:18px}.menu-icon[_ngcontent-%COMP%]{position:fixed;right:20px;top:0;margin-top:15px}.menu-icon.white[_ngcontent-%COMP%]{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2040%2026%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.51%203.343h36.98c.834%200%201.51-.666%201.51-1.486S39.324.37%2038.49.37H1.51C.675.37%200%201.038%200%201.858c0%20.82.676%201.486%201.51%201.486zM1.51%2014.486h36.98c.834%200%201.51-.666%201.51-1.486s-.676-1.486-1.51-1.486H1.51C.675%2011.514%200%2012.18%200%2013s.676%201.486%201.51%201.486zM1.51%2025.63h36.98c.834%200%201.51-.667%201.51-1.487%200-.82-.676-1.486-1.51-1.486H1.51c-.834%200-1.51.666-1.51%201.486s.676%201.486%201.51%201.486z%22/%3E%3C/g%3E%3C/svg%3E)}.top-header__panel[_ngcontent-%COMP%]   .menu-icon[_ngcontent-%COMP%]{margin-top:18px}.top-header__logo[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{position:relative;top:10px;left:10px;pointer-events:none}.menu-icon[_ngcontent-%COMP%]{display:none}.menu-icon.icon-x[_ngcontent-%COMP%]{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2038%2038%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M38%203.826L22.825%2019%2038%2034.174%2034.175%2038%2019%2022.826%203.825%2038%200%2034.174%2015.175%2019%200%203.826%203.825%200%2019%2015.174%2034.175%200%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E)}.menu-icon.icon-x[_ngcontent-%COMP%]{display:inline-block}.is-header-menu[_ngcontent-%COMP%], .menu-action[_ngcontent-%COMP%]{display:none}.layout-wrapper.collapsed[_nghost-%COMP%]   .menu-icon.white[_ngcontent-%COMP%], .layout-wrapper.collapsed   [_nghost-%COMP%]   .menu-icon.white[_ngcontent-%COMP%]{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2040%2026%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.51%203.343h36.98c.834%200%201.51-.666%201.51-1.486S39.324.37%2038.49.37H1.51C.675.37%200%201.038%200%201.858c0%20.82.676%201.486%201.51%201.486zM1.51%2014.486h36.98c.834%200%201.51-.666%201.51-1.486s-.676-1.486-1.51-1.486H1.51C.675%2011.514%200%2012.18%200%2013s.676%201.486%201.51%201.486zM1.51%2025.63h36.98c.834%200%201.51-.667%201.51-1.487%200-.82-.676-1.486-1.51-1.486H1.51c-.834%200-1.51.666-1.51%201.486s.676%201.486%201.51%201.486z%22/%3E%3C/g%3E%3C/svg%3E)}}@media (min-width: 1024px){.layout-wrapper.collapsed[_nghost-%COMP%]   .top-header__logo[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%], .layout-wrapper.collapsed   [_nghost-%COMP%]   .top-header__logo[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{bottom:var(--collapse-logo-bottom-position, 15px);left:var(--collapse-logo-left-position, 17px);width:var(--collapse-logo-width, 32px);height:var(--collapse-logo-height, 32px);background-image:var(--header-collapse-logo-background-image, url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2029%2029%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.413%2021.814c-3.591-.005-5.309-1.921-5.305-4.338v-.732l4.024.006v.318c-.001.79.408%201.331%201.19%201.332.72.001%201.075-.332%201.075-.894.003-1.597-6.151-1.338-6.145-5.811.003-2.413%201.533-4.514%205.338-4.509%203.42.005%205.116%201.925%205.112%204.336v.786l-4.023-.006.001-.45c0-.649-.334-1.297-1.094-1.298-.606%200-.956.335-.957.876-.002%201.766%206.148%201.321%206.142%205.794-.003%202.414-1.607%204.595-5.358%204.59zM6.232%2015.398c.543-.177%201.2-.348%201.201-.819l.005-3.155%203.986.006-.004%202.668c-.002%201.319-.445%202.06-1.42%202.33%201.02.408%201.416%201.136%201.413%202.693l-.003%202.283-3.986-.032.004-2.984c0-.595-.657-.668-1.2-.853l.004-2.137zm1.232-7.939h3.96l-.004%203.145-3.96-.006.004-3.139zM14.5%200C6.492%200%200%206.492%200%2014.5S6.492%2029%2014.5%2029%2029%2022.508%2029%2014.5%2022.508%200%2014.5%200z%22/%3E%0A%3C/svg%3E%0A));transition:none}.top-header[_ngcontent-%COMP%]{height:var(--header-panel-height, 60px)}.menu-action[_ngcontent-%COMP%]{top:0}.menu-action.no-help-menu[_ngcontent-%COMP%]{right:53px}}@media (min-width: 1024px) and (max-width: 1279.98px){.layout-wrapper.collapsed[_nghost-%COMP%]   .top-header__panel[_ngcontent-%COMP%], .layout-wrapper.collapsed   [_nghost-%COMP%]   .top-header__panel[_ngcontent-%COMP%]{width:100%}.layout-wrapper.collapsed[_nghost-%COMP%]   .top-header__logo[_ngcontent-%COMP%], .layout-wrapper.collapsed   [_nghost-%COMP%]   .top-header__logo[_ngcontent-%COMP%]{display:none}.layout-wrapper.collapsed[_nghost-%COMP%]   .main-menu-wrapper[_ngcontent-%COMP%], .layout-wrapper.collapsed   [_nghost-%COMP%]   .main-menu-wrapper[_ngcontent-%COMP%]{display:none}.top-header__logo[_ngcontent-%COMP%]{z-index:1;width:var(--left-menu-width, 220px);transition:none}.top-header__panel[_ngcontent-%COMP%]{width:calc(100% - var(--left-menu-width, 220px));transition:none}.is-header-menu[_ngcontent-%COMP%]{top:0;margin-top:20px}}@media (min-width: 1280px){.layout-wrapper.collapsed:not(.menu-opened)[_nghost-%COMP%]   .top-header__logo[_ngcontent-%COMP%], .layout-wrapper.collapsed:not(.menu-opened)   [_nghost-%COMP%]   .top-header__logo[_ngcontent-%COMP%]{width:var(--left-menu-collapsed-width, 70px)}.layout-wrapper.collapsed:not(.menu-opened)[_nghost-%COMP%]   .top-header__panel[_ngcontent-%COMP%], .layout-wrapper.collapsed:not(.menu-opened)   [_nghost-%COMP%]   .top-header__panel[_ngcontent-%COMP%]{width:calc(100% - var(--left-menu-collapsed-width, 70px))}.layout-wrapper.collapsed:not(.menu-opened).menu-opened[_nghost-%COMP%]   .top-header__logo[_ngcontent-%COMP%], .layout-wrapper.collapsed:not(.menu-opened)   .menu-opened[_nghost-%COMP%]   .top-header__logo[_ngcontent-%COMP%]{width:var(--left-menu-width, 220px)}.layout-wrapper.collapsed:not(.menu-opened).menu-opened[_nghost-%COMP%]   .top-header__logo[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%], .layout-wrapper.collapsed:not(.menu-opened)   .menu-opened[_nghost-%COMP%]   .top-header__logo[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{display:inline-block;position:absolute;bottom:15px;left:20px;width:140px;height:30px;cursor:pointer}.layout-wrapper.collapsed:not(.menu-opened).menu-opened[_nghost-%COMP%]   .top-header__panel[_ngcontent-%COMP%], .layout-wrapper.collapsed:not(.menu-opened)   .menu-opened[_nghost-%COMP%]   .top-header__panel[_ngcontent-%COMP%]{width:calc(100% - var(--left-menu-width, 220px))}.top-header[_ngcontent-%COMP%]{padding-top:var(--header-padding-small, 6px);height:calc(var(--header-panel-height, 60px) + var(--header-padding-small, 6px))}.top-header__logo[_ngcontent-%COMP%]{width:var(--left-menu-width, 220px);z-index:1}.top-header__panel[_ngcontent-%COMP%]{width:calc(100% - var(--left-menu-width, 220px))}.menu-action[_ngcontent-%COMP%]{top:var(--header-padding-small, 6px)}.menu-action.no-help-menu[_ngcontent-%COMP%]{right:53px}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]   fusion-icon[class^=header-user-icon][_ngcontent-%COMP%]     svg{width:18px;height:18px}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]   fusion-icon[class^=header-user-icon][_ngcontent-%COMP%]     svg *{fill:currentColor}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]{top:32px}}@media (min-width: 1920px){.top-header[_ngcontent-%COMP%]{padding-top:var(--header-padding-large, 50px);height:calc(var(--header-panel-height, 60px) + var(--header-padding-large, 50px))}.menu-icon[_ngcontent-%COMP%]{position:absolute;top:-55px;left:-18px}.page-title[_ngcontent-%COMP%]{margin-left:17px}.menu-icon.white[_ngcontent-%COMP%]{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2040%2026%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.51%203.343h36.98c.834%200%201.51-.666%201.51-1.486S39.324.37%2038.49.37H1.51C.675.37%200%201.038%200%201.858c0%20.82.676%201.486%201.51%201.486zM1.51%2014.486h36.98c.834%200%201.51-.666%201.51-1.486s-.676-1.486-1.51-1.486H1.51C.675%2011.514%200%2012.18%200%2013s.676%201.486%201.51%201.486zM1.51%2025.63h36.98c.834%200%201.51-.667%201.51-1.487%200-.82-.676-1.486-1.51-1.486H1.51c-.834%200-1.51.666-1.51%201.486s.676%201.486%201.51%201.486z%22/%3E%3C/g%3E%3C/svg%3E)}.menu-action[_ngcontent-%COMP%]{top:var(--header-padding-large, 50px)}.menu-action.no-help-menu[_ngcontent-%COMP%]{right:20px}.menu-action[_ngcontent-%COMP%]:after{display:none}.is-header-menu[_ngcontent-%COMP%]{color:#fff;background-color:var(--layout-background-color, rgba(19, 37, 67, .15));height:50px;line-height:49px;position:absolute;top:0;right:0;margin-top:0;min-width:228px;border-left:none}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]{border-left:1px solid var(--layout-header-menu-border-color, rgba(103, 128, 153, .3));padding:0 15px}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]   fusion-icon[class^=header-user-icon][_ngcontent-%COMP%]     svg{width:14px;height:14px}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]   fusion-icon[class^=header-user-icon][_ngcontent-%COMP%]     svg *{fill:currentColor}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]   .is-user-name[_ngcontent-%COMP%]{display:inline-block;min-width:158px;max-width:204px;margin:0 8px}.is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]:after{margin-top:24px;vertical-align:top;display:inline-block;content:\"\";width:0;height:0;border:4px inset;border-color:#FFF transparent transparent;border-top-style:solid;position:relative}.is-header-menu[_ngcontent-%COMP%]   .user-menu[_ngcontent-%COMP%]{top:49px}}@media (max-width: 1919.98px){.is-header-menu[_ngcontent-%COMP%]   .is-user.opened[_ngcontent-%COMP%], .is-header-menu[_ngcontent-%COMP%]   .is-user[_ngcontent-%COMP%]:hover, .is-header-menu[_ngcontent-%COMP%]   .is-help-menu.opened[_ngcontent-%COMP%], .is-header-menu[_ngcontent-%COMP%]   .is-help-menu[_ngcontent-%COMP%]:hover{color:var(--primary-color, #3091F6)}}"], changeDetection: 0 }); }
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(HeaderComponent, [{
        type: Component,
        args: [{ selector: 'fusion-header', changeDetection: ChangeDetectionStrategy.OnPush, template: "<header class=\"top-header\">\n    <div class=\"top-header__logo\">\n        <span class=\"logo\" (click)=\"onLogoClicked($event)\"></span>\n    </div>\n    <div class=\"top-header__panel\">\n        <i class=\"menu-icon icon-x white\" (click)=\"changeMenuState()\"></i>\n        <span class=\"page-title\">{{ state?.title }}</span>\n        <span *ngIf=\"state?.subtitle\" class=\"page-sub-title\">{{ state?.subtitle }}</span>\n    </div>\n    <div class=\"menu-action\" *ngIf=\"state?.actionComponent\" [ngClass]=\"{'no-help-menu': !secondaryMenuItems?.length}\" #menuAction>\n        <fusion-dynamic-components *ngIf=\"state.actionComponent\" [component]=\"state.actionComponent\" [componentData]=\"state.actionData\">\n        </fusion-dynamic-components>\n    </div>\n    <div class=\"is-header-menu\" *ngIf=\"primaryMenuItems?.length || secondaryMenuItems?.length\">\n        <ng-container *ngIf=\"primaryMenuItems?.length\">\n            <div\n                class=\"is-user\"\n                (click)=\"onUserMenuClicked()\"\n                (fusionClickOutside)=\"onOutsideMenuClick($event)\"\n                [ngClass]=\"{opened: isUserMenuOpened}\"\n            >\n                <fusion-icon class=\"header-user-icon\" [name]=\"primaryMenuIconName\"></fusion-icon>\n                <span class=\"is-user-name\">{{ userName | truncate: 27 }}</span>\n            </div>\n            <div class=\"user-menu\" [ngClass]=\"{userMenuOpened: isUserMenuOpened, 'has-help-menu': secondaryMenuItems?.length}\">\n                <div class=\"user-menu-item user-name\">\n                    <fusion-icon class=\"icon-user-name\" *ngIf=\"headerMenuUserNameIcon\" [name]=\"headerMenuUserNameIcon\"></fusion-icon>{{ userName | truncate: 25 }}\n                </div>\n                <div\n                    class=\"header-menu-item {{ item.cssClass }}\"\n                    *ngFor=\"let item of primaryMenuItems\"\n                    [ngClass]=\"{'item-dynamic': item.content}\"\n                >\n                    <a\n                        *ngIf=\"!item.content && item.route && !item.target\"\n                        [routerLink]=\"item.route\"\n                        (click)=\"onMenuItemClicked($event, item)\"\n                    >\n                        <ng-container *ngTemplateOutlet=\"menuItem; context: {item: item}\"></ng-container>\n                    </a>\n                    <a *ngIf=\"!item.content && item.route && item.target\" [routerLink]=\"item.route\" target=\"{{ item.target }}\">\n                        <ng-container *ngTemplateOutlet=\"menuItem; context: {item: item}\"></ng-container>\n                    </a>\n                    <a *ngIf=\"!item.content && item.redirect && item.target\" [href]=\"item.redirect\" target=\"{{ item.target }}\">\n                        <ng-container *ngTemplateOutlet=\"menuItem; context: {item: item}\"></ng-container>\n                    </a>\n                    <a\n                        *ngIf=\"!item.content && item.redirect && !item.target\"\n                        [href]=\"item.redirect\"\n                        (click)=\"onMenuItemClicked($event, item)\"\n                    >\n                        <ng-container *ngTemplateOutlet=\"menuItem; context: {item: item}\"></ng-container>\n                    </a>\n                    <ng-container *ngIf=\"!item.route && !item.redirect && item.content\">\n                        <ng-container *ngTemplateOutlet=\"menuItemContent; context: {item: item}\"></ng-container>\n                    </ng-container>\n                </div>\n            </div>\n        </ng-container>\n        <ng-container *ngIf=\"secondaryMenuItems?.length\">\n            <div\n                class=\"is-help-menu\"\n                (click)=\"onHelpMenuClicked()\"\n                (fusionClickOutside)=\"onOutsideHelpMenuClick($event)\"\n                [ngClass]=\"{opened: isHelpMenuOpened}\"\n            >\n                <fusion-icon [name]=\"{iconName: 'help', iconVersion: 'v1'}\"></fusion-icon>\n            </div>\n            <div class=\"user-menu help-menu\" [ngClass]=\"{helpMenuOpened: isHelpMenuOpened}\">\n                <div\n                    class=\"header-menu-item {{ helpItem.cssClass }}\"\n                    *ngFor=\"let helpItem of secondaryMenuItems\"\n                    [ngClass]=\"{'item-dynamic': helpItem.content}\"\n                >\n                    <a\n                        *ngIf=\"!helpItem.content && helpItem.route && !helpItem.target\"\n                        [routerLink]=\"helpItem.route\"\n                        (click)=\"onMenuItemClicked($event, helpItem)\"\n                    >\n                        <ng-container *ngTemplateOutlet=\"menuItem; context: {item: helpItem}\"></ng-container>\n                    </a>\n                    <a\n                        *ngIf=\"!helpItem.content && helpItem.route && helpItem.target\"\n                        [routerLink]=\"helpItem.route\"\n                        target=\"{{ helpItem.target }}\"\n                    >\n                        <ng-container *ngTemplateOutlet=\"menuItem; context: {item: helpItem}\"></ng-container>\n                    </a>\n                    <a\n                        *ngIf=\"!helpItem.content && helpItem.redirect && helpItem.target\"\n                        [href]=\"helpItem.redirect\"\n                        target=\"{{ helpItem.target }}\"\n                    >\n                        <ng-container *ngTemplateOutlet=\"menuItem; context: {item: helpItem}\"></ng-container>\n                    </a>\n                    <a\n                        *ngIf=\"!helpItem.content && helpItem.redirect && !helpItem.target\"\n                        [href]=\"helpItem.redirect\"\n                        (click)=\"onMenuItemClicked($event, helpItem)\"\n                    >\n                        <ng-container *ngTemplateOutlet=\"menuItem; context: {item: helpItem}\"></ng-container>\n                    </a>\n                    <ng-container *ngIf=\"!helpItem.route && !helpItem.redirect && helpItem.content\">\n                        <ng-container *ngTemplateOutlet=\"menuItemContent; context: {item: helpItem}\"></ng-container>\n                    </ng-container>\n                </div>\n            </div>\n        </ng-container>\n    </div>\n</header>\n<ng-template #menuItem let-item=\"item\">\n    <div class=\"user-menu-item\">\n        <fusion-icon class=\"header-menu-item-icon\" *ngIf=\"item.icon\" name=\"{{ item.icon }}\"></fusion-icon> <span>{{ item.name }}</span>\n    </div>\n</ng-template>\n<ng-template #menuItemContent let-item=\"item\">\n    <fusion-dynamic-components class=\"menu-item-content\" [configuration]=\"item.content\"></fusion-dynamic-components>\n</ng-template>\n", styles: ["@charset \"UTF-8\";.top-header *{box-sizing:border-box}.is-header-menu .user-menu a{text-decoration:none;color:var(--primary-color, #3091F6);cursor:pointer}.is-header-menu .user-menu a:link,.is-header-menu .user-menu a:visited,.is-header-menu .user-menu a:hover,.is-header-menu .user-menu a:active{color:var(--primary-color, #3091F6)}.page-title{font-size:22px;font-family:var(--black-font-family, \"NHaasGroteskDSPro-75Bd\");font-weight:600}.is-header-menu .user-menu.help-menu .user-menu-item>a,.is-header-menu .user-menu .user-menu-item,.is-header-menu .is-user .is-user-name,.page-sub-title{font-size:13px;font-family:var(--regular-font-family, \"Open Sans\");font-weight:400}.is-header-menu .user-menu a{font-size:12px;font-family:var(--regular-font-family, \"Open Sans\");font-weight:600}.is-header-menu .user-menu .user-menu-item.user-name{font-size:12px;font-family:var(--body-font-family, \"HelveticaNeue\");font-weight:700}.top-header{position:inherit;top:0;width:100%;z-index:99;background:#007DFF;background:linear-gradient(to right,#007DFF 0%,#00DFE5 100%);background:var(--layout-background-color, linear-gradient(to right, #007DFF 0%, #00DFE5 100%));transition:all .45s ease-out;box-sizing:border-box}.top-header__panel{position:relative;padding:0 var(--content-margin, 2px) 0 var(--content-margin, 2px);float:left;width:calc(100% - var(--left-menu-collapsed-width, 70px));height:var(--header-panel-height, 60px);background-color:#fff;border-bottom:1px solid #e1e6eb;transition:all .45s ease-out;box-shadow:0 -4px 3px #0000001a;box-sizing:border-box}.top-header__logo{position:relative;float:left;width:var(--header-panel-width, 60px);height:var(--menu-header-height, 60px);background:var(--layout-background-color, transparent);transition:all .45s ease-out}.top-header__logo .logo{display:inline-block;position:absolute;bottom:var(--logo-bottom-position, 15px);left:var(--logo-left-position, 17px);width:var(--logo-width, 128px);height:var(--logo-height, 32px);cursor:var(--logo-cursor, pointer);background-repeat:no-repeat;background-image:var(--header-logo-background-image, url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20115%2029%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M109.707%2014.289c-.233.258-.392.61-.477%201.054l2.79.004c-.063-.455-.213-.81-.45-1.064a1.174%201.174%200%200%200-.895-.382c-.413%200-.735.129-.968.388zm-.8%205.86a4.144%204.144%200%200%201-1.394-.89%203.916%203.916%200%200%201-.901-1.358%204.557%204.557%200%200%201-.315-1.721c0-.614.107-1.182.32-1.705.212-.524.508-.978.889-1.363.38-.386.835-.686%201.364-.903a4.55%204.55%200%200%201%201.744-.322c.634%200%201.196.1%201.687.296.491.196.922.463%201.29.802.497.456.86%201.027%201.092%201.715.232.688.336%201.433.314%202.237l-5.769-.008c.084.476.255.846.514%201.111.258.265.615.397%201.069.398.528.001.904-.2%201.126-.6l2.9.003c-.085.37-.262.724-.532%201.062-.27.338-.606.634-1.008.887-.37.243-.764.417-1.181.522a5.715%205.715%200%200%201-1.403.156c-.665%200-1.268-.107-1.806-.32zm-8.851.011a4.227%204.227%200%200%201-1.402-.898%203.914%203.914%200%200%201-.901-1.358%204.51%204.51%200%200%201-.315-1.705c.001-.614.107-1.182.32-1.705.211-.523.513-.978.905-1.363.391-.385.86-.686%201.404-.902a4.865%204.865%200%200%201%201.815-.323c.57%200%201.09.081%201.56.24.47.16.877.382%201.22.668.343.286.62.628.83%201.025.211.396.343.833.395%201.309l-2.885-.004c-.084-.37-.215-.654-.395-.85-.179-.195-.432-.294-.76-.294-.465%200-.809.195-1.03.586-.223.39-.335.93-.336%201.617%200%20.677.115%201.208.347%201.595.232.386.58.58%201.045.58.37%200%20.647-.118.832-.356.186-.237.3-.589.343-1.054l2.884.004a3.304%203.304%200%200%201-1.12%202.505%203.832%203.832%200%200%201-1.286.743%204.88%204.88%200%200%201-1.656.268%204.868%204.868%200%200%201-1.814-.328zm-5.863-6.805c.329-.507.691-.866%201.087-1.077.397-.211.854-.316%201.372-.316.222%200%20.385.027.49.08l-.003%202.554h-.063c-.887-.15-1.574-.031-2.06.354-.487.385-.731%201.038-.732%201.958l-.005%203.315-2.995-.004.01-8.09%202.853.004-.001%201.222h.047zm-6.838%205.812h-.048a3.246%203.246%200%200%201-1.07.966c-.408.221-.891.332-1.451.33-.486%200-.909-.077-1.268-.23a2.419%202.419%200%200%201-.895-.645%202.771%202.771%200%200%201-.537-.984%204.16%204.16%200%200%201-.18-1.27l.007-5.218%202.995.004-.006%204.505c-.001.857.357%201.286%201.076%201.287.39%200%20.695-.126.912-.38.217-.253.325-.602.326-1.046l.006-4.362%202.995.004-.01%208.09-2.854-.004.002-1.047zm-9.523-1.338c.233-.418.35-.97.351-1.657%200-.688-.115-1.24-.347-1.658-.231-.418-.58-.628-1.045-.628-.465-.001-.808.207-1.03.625-.223.417-.335.97-.336%201.657%200%20.687.11%201.24.33%201.658.222.418.565.627%201.03.628.465%200%20.814-.208%201.047-.625zm-2.848%202.296a4.136%204.136%200%200%201-1.393-.898%203.971%203.971%200%200%201-.894-1.358%204.514%204.514%200%200%201-.315-1.705c.001-.614.108-1.182.32-1.705.212-.523.51-.978.897-1.363a4.076%204.076%200%200%201%201.396-.902c.544-.216%201.155-.324%201.83-.323.677.001%201.287.11%201.831.328.544.217%201.006.52%201.386.906.38.387.672.842.877%201.365.205.524.308%201.093.307%201.706%200%20.613-.105%201.182-.311%201.705-.207.523-.501.975-.882%201.355-.38.38-.843.678-1.388.894-.544.216-1.155.324-1.83.323-.677-.001-1.287-.11-1.831-.328zm-10.048.09a5.087%205.087%200%200%201-1.647-.725%203.533%203.533%200%200%201-1.108-1.215c-.268-.487-.407-1.058-.417-1.714l3.391.005c.053.455.245.79.578%201.008.332.217.773.326%201.322.327.159%200%20.325-.015.5-.047.174-.031.33-.084.468-.158.137-.074.25-.171.34-.293a.714.714%200%200%200%20.136-.436.655.655%200%200%200-.142-.428%201.161%201.161%200%200%200-.412-.302%204.226%204.226%200%200%200-.673-.24%2031.28%2031.28%200%200%200-.927-.238%2021.94%2021.94%200%200%201-1.457-.415%205.784%205.784%200%200%201-1.354-.628%203.248%203.248%200%200%201-.998-.993c-.258-.402-.387-.905-.386-1.508.001-.645.126-1.194.375-1.649a3.127%203.127%200%200%201%201.008-1.109c.423-.285.92-.493%201.49-.624a7.98%207.98%200%200%201%201.807-.196c.581%200%201.144.065%201.688.193a4.412%204.412%200%200%201%201.45.612c.422.281.76.641%201.012%201.08.253.44.384.966.394%201.58l-3.28-.005a1.174%201.174%200%200%200-.42-.738c-.226-.186-.567-.279-1.021-.28-.37%200-.669.074-.896.221-.227.148-.341.338-.341.571%200%20.17.057.307.173.413a1.5%201.5%200%200%200%20.515.278c.227.08.507.154.84.223.332.07.71.157%201.133.264.475.117.94.257%201.394.422.454.164.86.384%201.22.66.358.275.645.617.861%201.024.216.408.324.913.323%201.515%200%20.625-.131%201.172-.39%201.642a3.53%203.53%200%200%201-1.056%201.18%204.892%204.892%200%200%201-1.554.72%207.045%207.045%200%200%201-1.886.243%208.385%208.385%200%200%201-2.053-.24zm-9.174-7.025a3.541%203.541%200%200%201%201.119-1.014c.418-.232.912-.347%201.482-.347.94.002%201.648.288%202.123.86.474.572.711%201.323.71%202.253l-.007%205.235-2.996-.004.006-4.505c.001-.423-.088-.762-.268-1.016-.179-.254-.464-.381-.855-.382-.38%200-.679.145-.896.435-.217.29-.326.658-.326%201.102l-.006%204.362-2.996-.004.011-8.09%202.853.004-.001%201.11h.047zm-7.043%204.598c.233-.417.35-.97.351-1.657.001-.687-.114-1.24-.346-1.658-.232-.418-.58-.627-1.045-.628-.465%200-.809.208-1.031.625-.223.417-.334.97-.335%201.657-.001.687.109%201.24.33%201.658.222.418.565.628%201.03.628.464%200%20.814-.207%201.046-.625zm-2.848%202.296a4.136%204.136%200%200%201-1.393-.898%203.97%203.97%200%200%201-.894-1.357%204.513%204.513%200%200%201-.314-1.706c0-.613.107-1.182.32-1.705.211-.523.51-.977.896-1.363a4.078%204.078%200%200%201%201.396-.902c.545-.216%201.155-.324%201.831-.323.676.001%201.287.11%201.83.328a4%204%200%200%201%201.386.906c.38.387.672.842.878%201.366a4.62%204.62%200%200%201%20.306%201.705c0%20.614-.104%201.182-.311%201.705a3.93%203.93%200%200%201-.882%201.355%204.05%204.05%200%200%201-1.388.894c-.544.216-1.154.324-1.83.323-.677-.001-1.287-.11-1.83-.328zm-5.846-6.805c.328-.507.69-.866%201.087-1.077.397-.211.854-.316%201.371-.315.222%200%20.386.026.491.08l-.003%202.553h-.063c-.888-.149-1.575-.031-2.061.354-.487.386-.73%201.038-.732%201.958l-.004%203.315-2.996-.004.011-8.09%202.853.005-.002%201.22h.048zm-3.976-1.227l-.011%208.09-2.996-.004.011-8.09%202.996.004zm.004-3.252l-.003%202.269-2.995-.005.003-2.268%202.995.004zm-18.64%2013.014c-3.591-.005-5.309-1.921-5.305-4.338v-.732l4.024.006v.318c-.001.79.408%201.331%201.19%201.332.72.001%201.075-.332%201.075-.894.003-1.597-6.151-1.338-6.145-5.811.003-2.413%201.533-4.514%205.338-4.509%203.42.005%205.116%201.925%205.112%204.336v.786l-4.023-.006.001-.45c0-.649-.334-1.297-1.094-1.298-.606%200-.956.335-.957.876-.002%201.766%206.148%201.321%206.142%205.794-.003%202.414-1.607%204.595-5.358%204.59zM6.232%2015.398c.543-.177%201.2-.348%201.201-.819l.005-3.155%203.986.006-.004%202.668c-.002%201.319-.445%202.06-1.42%202.33%201.02.408%201.416%201.136%201.413%202.693l-.003%202.283-3.986-.032.004-2.984c0-.595-.657-.668-1.2-.853l.004-2.137zm1.232-7.939h3.96l-.004%203.145-3.96-.006.004-3.139zM14.5%200C6.492%200%200%206.492%200%2014.5S6.492%2029%2014.5%2029%2029%2022.508%2029%2014.5%2022.508%200%2014.5%200z%22/%3E%0A%3C/svg%3E));background-size:var(--header-logo-background-size, cover);transition:var(--header-logo-transition, width .4s)}.page-title{float:left;margin-top:21px;margin-left:12px;font-weight:600;font-size:22px}.page-sub-title{line-height:1.125rem;float:left;margin-top:23px;margin-left:12px;position:relative}.page-sub-title:before{position:absolute;left:-8px;content:\"\\2022\";font-size:1rem}.top-header__panel .menu-icon{float:left;margin-top:24px;margin-left:18px}.menu-icon{display:inline-block;width:18px;height:15px;background-repeat:no-repeat;cursor:pointer;background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2040%2026%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22%23222532%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.51%203.343h36.98c.834%200%201.51-.666%201.51-1.486S39.324.37%2038.49.37H1.51C.675.37%200%201.038%200%201.858c0%20.82.676%201.486%201.51%201.486zM1.51%2014.486h36.98c.834%200%201.51-.666%201.51-1.486s-.676-1.486-1.51-1.486H1.51C.675%2011.514%200%2012.18%200%2013s.676%201.486%201.51%201.486zM1.51%2025.63h36.98c.834%200%201.51-.667%201.51-1.487%200-.82-.676-1.486-1.51-1.486H1.51c-.834%200-1.51.666-1.51%201.486s.676%201.486%201.51%201.486z%22/%3E%3C/g%3E%3C/svg%3E);transition:all .45s ease-out}.menu-action{position:absolute;padding-right:13px;right:100px}.menu-action.no-help-menu{right:20px}.menu-action:after{content:\"\";position:absolute;right:0;z-index:1012;top:17px;width:1px;height:25px;background:var(--light-color, #E1E6EB)}.is-header-menu{position:absolute;line-height:21px;height:25px;margin-top:24px;top:0;right:0;color:var(--light-color-800, #678099);background-color:#fff}.is-header-menu .is-user{position:relative;padding:0 22px 0 12px;cursor:pointer;display:inline-block}.is-header-menu .is-user fusion-icon[class^=header-user-icon]{display:inline-block;vertical-align:middle;line-height:initial}.is-header-menu .is-user fusion-icon[class^=header-user-icon] ::ng-deep svg{width:14px;height:14px}.is-header-menu .is-user fusion-icon[class^=header-user-icon] ::ng-deep svg *{fill:currentColor}.is-header-menu .is-user .is-user-name{min-width:100px;display:none}.is-header-menu .user-menu{display:none;position:absolute;z-index:1010;min-width:220px;max-width:250px;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000004d;right:8px}.is-header-menu .user-menu.has-help-menu{right:50px}.is-header-menu .user-menu.userMenuOpened{display:block}.is-header-menu .user-menu.helpMenuOpened{display:block;right:0}.is-header-menu .user-menu .header-menu-item{height:var(--header-menu-item-height, 40px);padding:var(--header-menu-item-padding, 4px 0);border-bottom:solid 1px var(--light-color, #E1E6EB)}.is-header-menu .user-menu .header-menu-item:last-child{border-bottom:none}.is-header-menu .user-menu .header-menu-item.item-in-group{border-bottom:none;height:32px;padding:0}.is-header-menu .user-menu .header-menu-item.item-in-group_first{border-bottom:none;padding-bottom:0;height:36px}.is-header-menu .user-menu .header-menu-item.item-in-group_last{padding-top:0;height:36px}.is-header-menu .user-menu .header-menu-item.item-dynamic{height:inherit;line-height:initial}.is-header-menu .user-menu .user-menu-item{height:calc(var(--header-menu-item-height, 32px) - 1px);line-height:var(--header-menu-item-height, 32px);color:var(--dark-color, #0B1625);padding-left:20px;cursor:pointer}.is-header-menu .user-menu .user-menu-item span{color:var(--dark-color, #0B1625);font-weight:400}.is-header-menu .user-menu .user-menu-item:hover{background-color:var(--light-color-200, #F3F5F7)}.is-header-menu .user-menu .user-menu-item:focus{outline:none}.is-header-menu .user-menu .user-menu-item fusion-icon{vertical-align:middle;width:15px;height:15px;margin-right:4px}.is-header-menu .user-menu .user-menu-item fusion-icon ::ng-deep svg{width:15px;height:15px}.is-header-menu .user-menu .user-menu-item fusion-icon ::ng-deep svg *{fill:currentColor}.is-header-menu .user-menu .user-menu-item.user-name{height:48px;line-height:48px;white-space:nowrap;cursor:default;border-bottom:solid 1px var(--light-color-400, #E4E9ED);padding-right:20px;color:var(--header-menu-item-username-color, var(--dark-color, #0B1625));background-color:var(--header-menu-item-username-background-color)}.is-header-menu .user-menu .user-menu-item.user-name:hover{background-color:var(--header-menu-item-username-hover-background-color, #FFF)}.is-header-menu .user-menu .user-menu-item.user-name fusion-icon.icon-user-name{vertical-align:sub}.is-header-menu .user-menu .user-menu-item.user-name fusion-icon.icon-user-name ::ng-deep svg{width:var(--header-menu-item-username-icon-size, 15px);height:var(--header-menu-item-username-icon-size, 15px)}.is-header-menu .user-menu .user-menu-item.user-name fusion-icon.icon-user-name ::ng-deep svg *{fill:var(--header-menu-item-username-icon-color, currentColor)}.is-header-menu .is-help-menu{display:inline-block;cursor:pointer;padding:0 15px;border-left:1px solid var(--layout-header-menu-border-color, rgba(103, 128, 153, .3));height:100%;float:right}.is-header-menu .is-help-menu fusion-icon{display:inline-block;vertical-align:middle;line-height:initial}.is-header-menu .is-help-menu fusion-icon ::ng-deep svg{width:20px;height:20px}.is-header-menu .is-help-menu fusion-icon ::ng-deep svg *{fill:currentColor}:host-context(.layout-wrapper.collapsed) .menu-icon{transform:rotate(90deg);transition:all .45s ease-out}@media (max-width: 1023.98px){.top-header__panel,.top-header__logo{float:none;height:var(--mobile-header-height, 50px);width:100%}.top-header__logo{background-position:16px 8px!important}.top-header__panel{padding:0 15px}.page-title{margin-left:0;margin-top:13px;font-size:18px}.menu-icon{position:fixed;right:20px;top:0;margin-top:15px}.menu-icon.white{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2040%2026%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.51%203.343h36.98c.834%200%201.51-.666%201.51-1.486S39.324.37%2038.49.37H1.51C.675.37%200%201.038%200%201.858c0%20.82.676%201.486%201.51%201.486zM1.51%2014.486h36.98c.834%200%201.51-.666%201.51-1.486s-.676-1.486-1.51-1.486H1.51C.675%2011.514%200%2012.18%200%2013s.676%201.486%201.51%201.486zM1.51%2025.63h36.98c.834%200%201.51-.667%201.51-1.487%200-.82-.676-1.486-1.51-1.486H1.51c-.834%200-1.51.666-1.51%201.486s.676%201.486%201.51%201.486z%22/%3E%3C/g%3E%3C/svg%3E)}.top-header__panel .menu-icon{margin-top:18px}.top-header__logo .logo{position:relative;top:10px;left:10px;pointer-events:none}.menu-icon{display:none}.menu-icon.icon-x{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2038%2038%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M38%203.826L22.825%2019%2038%2034.174%2034.175%2038%2019%2022.826%203.825%2038%200%2034.174%2015.175%2019%200%203.826%203.825%200%2019%2015.174%2034.175%200%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E)}.menu-icon.icon-x{display:inline-block}.is-header-menu,.menu-action{display:none}:host-context(.layout-wrapper.collapsed) .menu-icon.white{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2040%2026%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.51%203.343h36.98c.834%200%201.51-.666%201.51-1.486S39.324.37%2038.49.37H1.51C.675.37%200%201.038%200%201.858c0%20.82.676%201.486%201.51%201.486zM1.51%2014.486h36.98c.834%200%201.51-.666%201.51-1.486s-.676-1.486-1.51-1.486H1.51C.675%2011.514%200%2012.18%200%2013s.676%201.486%201.51%201.486zM1.51%2025.63h36.98c.834%200%201.51-.667%201.51-1.487%200-.82-.676-1.486-1.51-1.486H1.51c-.834%200-1.51.666-1.51%201.486s.676%201.486%201.51%201.486z%22/%3E%3C/g%3E%3C/svg%3E)}}@media (min-width: 1024px){:host-context(.layout-wrapper.collapsed) .top-header__logo .logo{bottom:var(--collapse-logo-bottom-position, 15px);left:var(--collapse-logo-left-position, 17px);width:var(--collapse-logo-width, 32px);height:var(--collapse-logo-height, 32px);background-image:var(--header-collapse-logo-background-image, url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2029%2029%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.413%2021.814c-3.591-.005-5.309-1.921-5.305-4.338v-.732l4.024.006v.318c-.001.79.408%201.331%201.19%201.332.72.001%201.075-.332%201.075-.894.003-1.597-6.151-1.338-6.145-5.811.003-2.413%201.533-4.514%205.338-4.509%203.42.005%205.116%201.925%205.112%204.336v.786l-4.023-.006.001-.45c0-.649-.334-1.297-1.094-1.298-.606%200-.956.335-.957.876-.002%201.766%206.148%201.321%206.142%205.794-.003%202.414-1.607%204.595-5.358%204.59zM6.232%2015.398c.543-.177%201.2-.348%201.201-.819l.005-3.155%203.986.006-.004%202.668c-.002%201.319-.445%202.06-1.42%202.33%201.02.408%201.416%201.136%201.413%202.693l-.003%202.283-3.986-.032.004-2.984c0-.595-.657-.668-1.2-.853l.004-2.137zm1.232-7.939h3.96l-.004%203.145-3.96-.006.004-3.139zM14.5%200C6.492%200%200%206.492%200%2014.5S6.492%2029%2014.5%2029%2029%2022.508%2029%2014.5%2022.508%200%2014.5%200z%22/%3E%0A%3C/svg%3E%0A));transition:none}.top-header{height:var(--header-panel-height, 60px)}.menu-action{top:0}.menu-action.no-help-menu{right:53px}}@media (min-width: 1024px) and (max-width: 1279.98px){:host-context(.layout-wrapper.collapsed) .top-header__panel{width:100%}:host-context(.layout-wrapper.collapsed) .top-header__logo{display:none}:host-context(.layout-wrapper.collapsed) .main-menu-wrapper{display:none}.top-header__logo{z-index:1;width:var(--left-menu-width, 220px);transition:none}.top-header__panel{width:calc(100% - var(--left-menu-width, 220px));transition:none}.is-header-menu{top:0;margin-top:20px}}@media (min-width: 1280px){:host-context(.layout-wrapper.collapsed:not(.menu-opened)) .top-header__logo{width:var(--left-menu-collapsed-width, 70px)}:host-context(.layout-wrapper.collapsed:not(.menu-opened)) .top-header__panel{width:calc(100% - var(--left-menu-collapsed-width, 70px))}:host-context(.layout-wrapper.collapsed:not(.menu-opened)).menu-opened .top-header__logo{width:var(--left-menu-width, 220px)}:host-context(.layout-wrapper.collapsed:not(.menu-opened)).menu-opened .top-header__logo .logo{display:inline-block;position:absolute;bottom:15px;left:20px;width:140px;height:30px;cursor:pointer}:host-context(.layout-wrapper.collapsed:not(.menu-opened)).menu-opened .top-header__panel{width:calc(100% - var(--left-menu-width, 220px))}.top-header{padding-top:var(--header-padding-small, 6px);height:calc(var(--header-panel-height, 60px) + var(--header-padding-small, 6px))}.top-header__logo{width:var(--left-menu-width, 220px);z-index:1}.top-header__panel{width:calc(100% - var(--left-menu-width, 220px))}.menu-action{top:var(--header-padding-small, 6px)}.menu-action.no-help-menu{right:53px}.is-header-menu .is-user fusion-icon[class^=header-user-icon] ::ng-deep svg{width:18px;height:18px}.is-header-menu .is-user fusion-icon[class^=header-user-icon] ::ng-deep svg *{fill:currentColor}.is-header-menu .user-menu{top:32px}}@media (min-width: 1920px){.top-header{padding-top:var(--header-padding-large, 50px);height:calc(var(--header-panel-height, 60px) + var(--header-padding-large, 50px))}.menu-icon{position:absolute;top:-55px;left:-18px}.page-title{margin-left:17px}.menu-icon.white{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2040%2026%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.51%203.343h36.98c.834%200%201.51-.666%201.51-1.486S39.324.37%2038.49.37H1.51C.675.37%200%201.038%200%201.858c0%20.82.676%201.486%201.51%201.486zM1.51%2014.486h36.98c.834%200%201.51-.666%201.51-1.486s-.676-1.486-1.51-1.486H1.51C.675%2011.514%200%2012.18%200%2013s.676%201.486%201.51%201.486zM1.51%2025.63h36.98c.834%200%201.51-.667%201.51-1.487%200-.82-.676-1.486-1.51-1.486H1.51c-.834%200-1.51.666-1.51%201.486s.676%201.486%201.51%201.486z%22/%3E%3C/g%3E%3C/svg%3E)}.menu-action{top:var(--header-padding-large, 50px)}.menu-action.no-help-menu{right:20px}.menu-action:after{display:none}.is-header-menu{color:#fff;background-color:var(--layout-background-color, rgba(19, 37, 67, .15));height:50px;line-height:49px;position:absolute;top:0;right:0;margin-top:0;min-width:228px;border-left:none}.is-header-menu .is-user{border-left:1px solid var(--layout-header-menu-border-color, rgba(103, 128, 153, .3));padding:0 15px}.is-header-menu .is-user fusion-icon[class^=header-user-icon] ::ng-deep svg{width:14px;height:14px}.is-header-menu .is-user fusion-icon[class^=header-user-icon] ::ng-deep svg *{fill:currentColor}.is-header-menu .is-user .is-user-name{display:inline-block;min-width:158px;max-width:204px;margin:0 8px}.is-header-menu .is-user:after{margin-top:24px;vertical-align:top;display:inline-block;content:\"\";width:0;height:0;border:4px inset;border-color:#FFF transparent transparent;border-top-style:solid;position:relative}.is-header-menu .user-menu{top:49px}}@media (max-width: 1919.98px){.is-header-menu .is-user.opened,.is-header-menu .is-user:hover,.is-header-menu .is-help-menu.opened,.is-header-menu .is-help-menu:hover{color:var(--primary-color, #3091F6)}}\n"] }]
    }], null, null); })();
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassDebugInfo(HeaderComponent, { className: "HeaderComponent", filePath: "header.component.ts", lineNumber: 10 }); })();

class HeaderModule {
    static forRoot(options) {
        return {
            ngModule: HeaderModule,
            providers: [
                {
                    provide: SVG_OPTIONS_TOKEN,
                    useValue: options ? options.svgOptions : MENU_OPTIONS_DEFUALT_VALUE
                }
            ]
        };
    }
    static { this.ɵfac = function HeaderModule_Factory(t) { return new (t || HeaderModule)(); }; }
    static { this.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: HeaderModule }); }
    static { this.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ imports: [CommonModule, IconModule, DynamicComponentsModule, RouterModule, ClickOutsideModule] }); }
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(HeaderModule, [{
        type: NgModule,
        args: [{
                declarations: [HeaderComponent],
                exports: [HeaderComponent],
                imports: [CommonModule, IconModule, DynamicComponentsModule, RouterModule, TruncatePipe, ClickOutsideModule]
            }]
    }], null, null); })();
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(HeaderModule, { declarations: [HeaderComponent], imports: [CommonModule, IconModule, DynamicComponentsModule, RouterModule, TruncatePipe, ClickOutsideModule], exports: [HeaderComponent] }); })();

/**
 * Generated bundle index. Do not edit.
 */

export { HeaderComponent, HeaderModule };
//# sourceMappingURL=ironsource-fusion-ui-components-header-v1.mjs.map
