import { Component, HostBinding } from '@angular/core';
import { EclFooterComponent } from '../common/ecl-footer.component';
import * as i0 from "@angular/core";
import * as i1 from "./ecl-footer-elements/ecl-footer-standardised-column.directive";
import * as i2 from "./ecl-footer-elements/ecl-footer-standardised-section.directive";
import * as i3 from "../../ecl-link/ecl-link.directive";
import * as i4 from "./ecl-footer-elements/ecl-footer-standardised-link.directive";
import * as i5 from "./ecl-footer-elements/ecl-footer-standardised-title.directive";
import * as i6 from "./ecl-footer-elements/ecl-footer-standardised-list.directive";
import * as i7 from "@ngx-translate/core";
export class EclFooterStandardisedComponent extends EclFooterComponent {
    constructor() {
        super(...arguments);
        this.role = 'contentinfo';
    }
    get cssClasses() {
        return [
            super.getCssClasses('ecl-footer-standardised'),
        ].join(' ').trim();
    }
}
/** @nocollapse */ /** @nocollapse */ EclFooterStandardisedComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.2.0", ngImport: i0, type: EclFooterStandardisedComponent, deps: null, target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ /** @nocollapse */ EclFooterStandardisedComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.2.0", type: EclFooterStandardisedComponent, selector: "ecl-footer-standardised", host: { properties: { "class": "this.cssClasses", "attr.role": "this.role" } }, usesInheritance: true, ngImport: i0, template: "<div class=\"ecl-container ecl-footer-standardised__container\">\n    <ng-content></ng-content>\n\n    <div eclFooterStandardisedRow>\n        <div eclFooterStandardisedColumn>\n            <div eclFooterStandardisedSection>\n                <a eclLink\n                    href=\"https://ec.europa.eu/info/index_{{ languageCode }}\"\n                    eclFooterStandardisedLogoLink\n                    variant=\"standalone\"\n                    [attr.aria-label]=\"'ecl.footer.EUROPEAN-COMMISSION' | translate\">\n                    <img alt=\"European Commission logo\"\n                        [attr.title]=\"'ecl.footer.EUROPEAN-COMMISSION' | translate\"\n                        eclFooterStandardisedLogoImageDesktop\n                        src=\"assets/images/ecl/ec/logo/negative/logo-ec--{{ecLogoLanguageCode}}.svg\" />\n                </a>\n                <h2 eclFooterStandardisedTitle>\n                    <a eclLink\n                        variant=\"standalone\"\n                        href=\"https://ec.europa.eu/info/index_{{ languageCode }}\"\n                        eclFooterStandardisedTitleLink>\n                        {{ 'ecl.footer.EUROPEAN-COMMISSION' | translate }}\n                    </a>\n                </h2>\n            </div>\n        </div>\n        <div eclFooterStandardisedColumn>\n            <div eclFooterStandardisedSection\n                [isSplitList]=\"true\">\n                <ul eclFooterStandardisedList>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.CONTACT-EC' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/about-european-commission/contact_{{ languageCode }}\">\n                            {{ 'ecl.footer.CONTACT-EC' | translate }}\n                        </a>\n                    </li>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.FOLLOW-EUROPEAN-COMMISSION-SOCIAL-MEDIA' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://europa.eu/european-union/contact/social-networks_{{ languageCode }}#n:+i:4+e:1+t:+s\">\n                            {{ 'ecl.footer.FOLLOW-EUROPEAN-COMMISSION-SOCIAL-MEDIA' | translate }}\n                        </a>\n                    </li>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.RESOURCES-FOR-PARTNERS' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/resources-partners_{{ languageCode }}\">\n                            {{ 'ecl.footer.RESOURCES-FOR-PARTNERS' | translate }}\n                        </a>\n                    </li>\n                </ul>\n            </div>\n        </div>\n        <div eclFooterStandardisedColumn>\n            <div eclFooterStandardisedSection\n                [isSplitList]=\"true\">\n                <ul eclFooterStandardisedList>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.LANGUAGE-POLICY' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/language-policy_{{ languageCode }}\">\n                            {{ 'ecl.footer.LANGUAGE-POLICY' | translate }}\n                        </a>\n                    </li>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.COOKIES' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/cookies_{{ languageCode }}\">\n                            {{ 'ecl.footer.COOKIES' | translate }}\n                        </a>\n                    </li>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.PRIVACY-POLICY' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/privacy-policy_{{ languageCode }}\">\n                            {{ 'ecl.footer.PRIVACY-POLICY' | translate }}\n                        </a>\n                    </li>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.LEGAL-NOTICE' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/legal-notice_{{ languageCode }}\">\n                            {{ 'ecl.footer.LEGAL-NOTICE' | translate }}\n                        </a>\n                    </li>\n                </ul>\n            </div>\n        </div>\n    </div>\n</div>\n", directives: [{ type: i1.EclFooterStandardisedRowDirective, selector: "[eclFooterStandardisedRow]" }, { type: i1.EclFooterStandardisedColumnDirective, selector: "[eclFooterStandardisedColumn]" }, { type: i2.EclFooterStandardisedSectionDirective, selector: "[eclFooterStandardisedSection]", inputs: ["isCondensed", "isSplitList"] }, { type: i3.EclLinkDirective, selector: "[eclLink]", inputs: ["variant", "isNegative", "isNoVisited"] }, { type: i4.EclFooterStandardisedLogoLinkDirective, selector: "[eclFooterStandardisedLogoLink]" }, { type: i4.EclFooterStandardisedLogoImageDesktopDirective, selector: "[eclFooterStandardisedLogoImageDesktop]" }, { type: i5.EclFooterStandardisedTitleDirective, selector: "[eclFooterStandardisedTitle]", inputs: ["isSeparator"] }, { type: i5.EclFooterStandardisedTitleLinkDirective, selector: "[eclFooterStandardisedTitleLink]" }, { type: i6.EclFooterStandardisedListDirective, selector: "[eclFooterStandardisedList]", inputs: ["isInline"] }, { type: i6.EclFooterStandardisedListItemDirective, selector: "[eclFooterStandardisedListItem]" }, { type: i4.EclFooterStandardisedLinkDirective, selector: "[eclFooterStandardisedLink]" }], pipes: { "translate": i7.TranslatePipe } });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.2.0", ngImport: i0, type: EclFooterStandardisedComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ecl-footer-standardised', template: "<div class=\"ecl-container ecl-footer-standardised__container\">\n    <ng-content></ng-content>\n\n    <div eclFooterStandardisedRow>\n        <div eclFooterStandardisedColumn>\n            <div eclFooterStandardisedSection>\n                <a eclLink\n                    href=\"https://ec.europa.eu/info/index_{{ languageCode }}\"\n                    eclFooterStandardisedLogoLink\n                    variant=\"standalone\"\n                    [attr.aria-label]=\"'ecl.footer.EUROPEAN-COMMISSION' | translate\">\n                    <img alt=\"European Commission logo\"\n                        [attr.title]=\"'ecl.footer.EUROPEAN-COMMISSION' | translate\"\n                        eclFooterStandardisedLogoImageDesktop\n                        src=\"assets/images/ecl/ec/logo/negative/logo-ec--{{ecLogoLanguageCode}}.svg\" />\n                </a>\n                <h2 eclFooterStandardisedTitle>\n                    <a eclLink\n                        variant=\"standalone\"\n                        href=\"https://ec.europa.eu/info/index_{{ languageCode }}\"\n                        eclFooterStandardisedTitleLink>\n                        {{ 'ecl.footer.EUROPEAN-COMMISSION' | translate }}\n                    </a>\n                </h2>\n            </div>\n        </div>\n        <div eclFooterStandardisedColumn>\n            <div eclFooterStandardisedSection\n                [isSplitList]=\"true\">\n                <ul eclFooterStandardisedList>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.CONTACT-EC' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/about-european-commission/contact_{{ languageCode }}\">\n                            {{ 'ecl.footer.CONTACT-EC' | translate }}\n                        </a>\n                    </li>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.FOLLOW-EUROPEAN-COMMISSION-SOCIAL-MEDIA' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://europa.eu/european-union/contact/social-networks_{{ languageCode }}#n:+i:4+e:1+t:+s\">\n                            {{ 'ecl.footer.FOLLOW-EUROPEAN-COMMISSION-SOCIAL-MEDIA' | translate }}\n                        </a>\n                    </li>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.RESOURCES-FOR-PARTNERS' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/resources-partners_{{ languageCode }}\">\n                            {{ 'ecl.footer.RESOURCES-FOR-PARTNERS' | translate }}\n                        </a>\n                    </li>\n                </ul>\n            </div>\n        </div>\n        <div eclFooterStandardisedColumn>\n            <div eclFooterStandardisedSection\n                [isSplitList]=\"true\">\n                <ul eclFooterStandardisedList>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.LANGUAGE-POLICY' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/language-policy_{{ languageCode }}\">\n                            {{ 'ecl.footer.LANGUAGE-POLICY' | translate }}\n                        </a>\n                    </li>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.COOKIES' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/cookies_{{ languageCode }}\">\n                            {{ 'ecl.footer.COOKIES' | translate }}\n                        </a>\n                    </li>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.PRIVACY-POLICY' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/privacy-policy_{{ languageCode }}\">\n                            {{ 'ecl.footer.PRIVACY-POLICY' | translate }}\n                        </a>\n                    </li>\n                    <li eclFooterStandardisedListItem>\n                        <a eclLink\n                            eclFooterStandardisedLink\n                            [attr.aria-label]=\"'ecl.footer.LEGAL-NOTICE' | translate\"\n                            variant=\"standalone\"\n                            href=\"https://ec.europa.eu/info/legal-notice_{{ languageCode }}\">\n                            {{ 'ecl.footer.LEGAL-NOTICE' | translate }}\n                        </a>\n                    </li>\n                </ul>\n            </div>\n        </div>\n    </div>\n</div>\n" }]
        }], propDecorators: { cssClasses: [{
                type: HostBinding,
                args: ['class']
            }], role: [{
                type: HostBinding,
                args: ['attr.role']
            }] } });
//# sourceMappingURL=data:application/json;base64, 