import { Component } from '@angular/core';
import { EclSiteHeaderLanguageComponent } from '../../common/ecl-site-header-language.component';
import * as i0 from "@angular/core";
import * as i1 from "../../../ecl-icon/ecl-icon.component";
import * as i2 from "../../../ecl-link/ecl-link.directive";
import * as i3 from "@ngx-translate/core";
export class EclSiteHeaderHarmonisedLanguageComponent extends EclSiteHeaderLanguageComponent {
}
/** @nocollapse */ /** @nocollapse */ EclSiteHeaderHarmonisedLanguageComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.2.0", ngImport: i0, type: EclSiteHeaderHarmonisedLanguageComponent, deps: null, target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ /** @nocollapse */ EclSiteHeaderHarmonisedLanguageComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.2.0", type: EclSiteHeaderHarmonisedLanguageComponent, selector: "ecl-site-header-harmonised-language", usesInheritance: true, ngImport: i0, template: "<a eclLink\n    href=\"#\"\n    variant=\"standalone\" \n    class=\"ecl-site-header-harmonised__language-selector\"\n    aria-controls=\"language-list-overlay\"\n    (click)=\"onLanguageClick($event)\">\n    <span class=\"ecl-site-header-harmonised__language-icon\">\n        <ecl-icon icon=\"language\" size=\"s\" class=\"ecl-site-header-harmonised__icon\"></ecl-icon>\n        <span class=\"ecl-site-header-harmonised__language-code\">{{ languageCode }}</span>\n    </span>\n    {{ languageLabel || 'ecl.language-list.ENGLISH' | translate }}\n</a>", styles: [":host{display:flex}\n"], components: [{ type: i1.EclIconComponent, selector: "ecl-icon", inputs: ["iconSet", "icon", "size", "color", "transform", "ariaLabelledby", "role", "ariaHidden", "focusable"] }], directives: [{ type: i2.EclLinkDirective, selector: "[eclLink]", inputs: ["variant", "isNegative", "isNoVisited"] }], pipes: { "translate": i3.TranslatePipe } });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.2.0", ngImport: i0, type: EclSiteHeaderHarmonisedLanguageComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ecl-site-header-harmonised-language', styles: [`
        :host {
            display: flex;
        }
    `], template: "<a eclLink\n    href=\"#\"\n    variant=\"standalone\" \n    class=\"ecl-site-header-harmonised__language-selector\"\n    aria-controls=\"language-list-overlay\"\n    (click)=\"onLanguageClick($event)\">\n    <span class=\"ecl-site-header-harmonised__language-icon\">\n        <ecl-icon icon=\"language\" size=\"s\" class=\"ecl-site-header-harmonised__icon\"></ecl-icon>\n        <span class=\"ecl-site-header-harmonised__language-code\">{{ languageCode }}</span>\n    </span>\n    {{ languageLabel || 'ecl.language-list.ENGLISH' | translate }}\n</a>" }]
        }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNsLXNpdGUtaGVhZGVyLWhhcm1vbmlzZWQtbGFuZ3VhZ2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2xpYi9jb21wb25lbnRzL2VjbC1zaXRlLWhlYWRlci9lY2wtc2l0ZS1oZWFkZXItaGFybW9uaXNlZC9sYW5ndWFnZS9lY2wtc2l0ZS1oZWFkZXItaGFybW9uaXNlZC1sYW5ndWFnZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvbGliL2NvbXBvbmVudHMvZWNsLXNpdGUtaGVhZGVyL2VjbC1zaXRlLWhlYWRlci1oYXJtb25pc2VkL2xhbmd1YWdlL2VjbC1zaXRlLWhlYWRlci1oYXJtb25pc2VkLWxhbmd1YWdlLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFMUMsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0saURBQWlELENBQUM7Ozs7O0FBV2pHLE1BQU0sT0FBTyx3Q0FBeUMsU0FBUSw4QkFBOEI7OzJLQUEvRSx3Q0FBd0M7K0pBQXhDLHdDQUF3QyxrR0NickQsd2lCQVdJOzJGREVTLHdDQUF3QztrQkFUcEQsU0FBUzsrQkFDSSxxQ0FBcUMsVUFFdkMsQ0FBQzs7OztLQUlSLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEVjbEJhc2VFdmVudCB9IGZyb20gJy4uLy4uLy4uLy4uL21vZGVsL2VjbC1iYXNlLmV2ZW50JztcbmltcG9ydCB7IEVjbFNpdGVIZWFkZXJMYW5ndWFnZUNvbXBvbmVudCB9IGZyb20gJy4uLy4uL2NvbW1vbi9lY2wtc2l0ZS1oZWFkZXItbGFuZ3VhZ2UuY29tcG9uZW50JztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdlY2wtc2l0ZS1oZWFkZXItaGFybW9uaXNlZC1sYW5ndWFnZScsXG4gICAgdGVtcGxhdGVVcmw6ICcuL2VjbC1zaXRlLWhlYWRlci1oYXJtb25pc2VkLWxhbmd1YWdlLmNvbXBvbmVudC5odG1sJyxcbiAgICBzdHlsZXM6IFtgXG4gICAgICAgIDpob3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICBgXVxufSlcbmV4cG9ydCBjbGFzcyBFY2xTaXRlSGVhZGVySGFybW9uaXNlZExhbmd1YWdlQ29tcG9uZW50IGV4dGVuZHMgRWNsU2l0ZUhlYWRlckxhbmd1YWdlQ29tcG9uZW50IHtcbn1cbiIsIjxhIGVjbExpbmtcbiAgICBocmVmPVwiI1wiXG4gICAgdmFyaWFudD1cInN0YW5kYWxvbmVcIiBcbiAgICBjbGFzcz1cImVjbC1zaXRlLWhlYWRlci1oYXJtb25pc2VkX19sYW5ndWFnZS1zZWxlY3RvclwiXG4gICAgYXJpYS1jb250cm9scz1cImxhbmd1YWdlLWxpc3Qtb3ZlcmxheVwiXG4gICAgKGNsaWNrKT1cIm9uTGFuZ3VhZ2VDbGljaygkZXZlbnQpXCI+XG4gICAgPHNwYW4gY2xhc3M9XCJlY2wtc2l0ZS1oZWFkZXItaGFybW9uaXNlZF9fbGFuZ3VhZ2UtaWNvblwiPlxuICAgICAgICA8ZWNsLWljb24gaWNvbj1cImxhbmd1YWdlXCIgc2l6ZT1cInNcIiBjbGFzcz1cImVjbC1zaXRlLWhlYWRlci1oYXJtb25pc2VkX19pY29uXCI+PC9lY2wtaWNvbj5cbiAgICAgICAgPHNwYW4gY2xhc3M9XCJlY2wtc2l0ZS1oZWFkZXItaGFybW9uaXNlZF9fbGFuZ3VhZ2UtY29kZVwiPnt7IGxhbmd1YWdlQ29kZSB9fTwvc3Bhbj5cbiAgICA8L3NwYW4+XG4gICAge3sgbGFuZ3VhZ2VMYWJlbCB8fCAnZWNsLmxhbmd1YWdlLWxpc3QuRU5HTElTSCcgfCB0cmFuc2xhdGUgfX1cbjwvYT4iXX0=