import { __decorate, __metadata } from "tslib";
import { Directive, HostBinding, Input } from '@angular/core';
import { coerceBoolean } from '@eui/base';
import { ECLBaseDirective } from '../../../ecl-base.directive';
import * as i0 from "@angular/core";
export class EclFooterHarmonisedListDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclFooterHarmonisedListDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: EclFooterHarmonisedListDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclFooterHarmonisedListDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.3.11", type: EclFooterHarmonisedListDirective, selector: "[eclFooterHarmonisedList]", inputs: { isInline: "isInline" }, host: { properties: { "class.ecl-footer-harmonised__list": "this.cmpClass", "class.ecl-footer-harmonised__list--inline": "this.isInline" } }, usesInheritance: true, ngImport: i0 });
__decorate([
    coerceBoolean,
    __metadata("design:type", Boolean)
], EclFooterHarmonisedListDirective.prototype, "isInline", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: EclFooterHarmonisedListDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedList]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__list']
            }], isInline: [{
                type: Input
            }, {
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__list--inline']
            }] } });
export class EclFooterHarmonisedListItemDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclFooterHarmonisedListItemDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: EclFooterHarmonisedListItemDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclFooterHarmonisedListItemDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.3.11", type: EclFooterHarmonisedListItemDirective, selector: "[eclFooterHarmonisedListItem]", host: { properties: { "class.ecl-footer-harmonised__list-item": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: EclFooterHarmonisedListItemDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedListItem]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__list-item']
            }] } });
export class EclFooterHarmonisedLogoListDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclFooterHarmonisedLogoListDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: EclFooterHarmonisedLogoListDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclFooterHarmonisedLogoListDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.3.11", type: EclFooterHarmonisedLogoListDirective, selector: "[eclFooterHarmonisedLogoList]", host: { properties: { "class.ecl-footer-harmonised__logo-list": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: EclFooterHarmonisedLogoListDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedLogoList]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__logo-list']
            }] } });
export class EclFooterHarmonisedLogoItemDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclFooterHarmonisedLogoItemDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: EclFooterHarmonisedLogoItemDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclFooterHarmonisedLogoItemDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.3.11", type: EclFooterHarmonisedLogoItemDirective, selector: "[eclFooterHarmonisedLogoItem]", host: { properties: { "class.ecl-footer-harmonised__logo-item": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: EclFooterHarmonisedLogoItemDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedLogoItem]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__logo-item']
            }] } });
export class EclFooterHarmonisedLogoDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclFooterHarmonisedLogoDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: EclFooterHarmonisedLogoDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclFooterHarmonisedLogoDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.3.11", type: EclFooterHarmonisedLogoDirective, selector: "[eclFooterHarmonisedLogo]", host: { properties: { "class.ecl-footer-harmonised__logo": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: EclFooterHarmonisedLogoDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclFooterHarmonisedLogo]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-footer-harmonised__logo']
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNsLWZvb3Rlci1oYXJtb25pc2VkLWxpc3QuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2xpYi9jb21wb25lbnRzL2VjbC1mb290ZXIvZWNsLWZvb3Rlci1oYXJtb25pc2VkL2VjbC1mb290ZXItZWxlbWVudHMvZWNsLWZvb3Rlci1oYXJtb25pc2VkLWxpc3QuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLFdBQVcsQ0FBQztBQUMxQyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQzs7QUFLL0QsTUFBTSxPQUFPLGdDQUFpQyxTQUFRLGdCQUFnQjtJQUh0RTs7UUFJc0QsYUFBUSxHQUFZLElBQUksQ0FBQztLQUU5RTs7aUpBSFksZ0NBQWdDO3FJQUFoQyxnQ0FBZ0M7QUFFeUM7SUFBakYsYUFBYTs7a0VBQXNGOzRGQUYzRixnQ0FBZ0M7a0JBSDVDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLDJCQUEyQjtpQkFDeEM7OEJBRXFELFFBQVE7c0JBQXpELFdBQVc7dUJBQUMsbUNBQW1DO2dCQUNrQyxRQUFRO3NCQUExRSxLQUFLOztzQkFBSSxXQUFXO3VCQUFDLDJDQUEyQzs7QUFNcEYsTUFBTSxPQUFPLG9DQUFxQyxTQUFRLGdCQUFnQjtJQUgxRTs7UUFJMkQsYUFBUSxHQUFZLElBQUksQ0FBQztLQUNuRjs7cUpBRlksb0NBQW9DO3lJQUFwQyxvQ0FBb0M7NEZBQXBDLG9DQUFvQztrQkFIaEQsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsK0JBQStCO2lCQUM1Qzs4QkFFMEQsUUFBUTtzQkFBOUQsV0FBVzt1QkFBQyx3Q0FBd0M7O0FBTXpELE1BQU0sT0FBTyxvQ0FBcUMsU0FBUSxnQkFBZ0I7SUFIMUU7O1FBSTJELGFBQVEsR0FBWSxJQUFJLENBQUM7S0FDbkY7O3FKQUZZLG9DQUFvQzt5SUFBcEMsb0NBQW9DOzRGQUFwQyxvQ0FBb0M7a0JBSGhELFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLCtCQUErQjtpQkFDNUM7OEJBRTBELFFBQVE7c0JBQTlELFdBQVc7dUJBQUMsd0NBQXdDOztBQU16RCxNQUFNLE9BQU8sb0NBQXFDLFNBQVEsZ0JBQWdCO0lBSDFFOztRQUkyRCxhQUFRLEdBQVksSUFBSSxDQUFDO0tBQ25GOztxSkFGWSxvQ0FBb0M7eUlBQXBDLG9DQUFvQzs0RkFBcEMsb0NBQW9DO2tCQUhoRCxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSwrQkFBK0I7aUJBQzVDOzhCQUUwRCxRQUFRO3NCQUE5RCxXQUFXO3VCQUFDLHdDQUF3Qzs7QUFNekQsTUFBTSxPQUFPLGdDQUFpQyxTQUFRLGdCQUFnQjtJQUh0RTs7UUFJc0QsYUFBUSxHQUFZLElBQUksQ0FBQztLQUM5RTs7aUpBRlksZ0NBQWdDO3FJQUFoQyxnQ0FBZ0M7NEZBQWhDLGdDQUFnQztrQkFINUMsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsMkJBQTJCO2lCQUN4Qzs4QkFFcUQsUUFBUTtzQkFBekQsV0FBVzt1QkFBQyxtQ0FBbUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3RCaW5kaW5nLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgY29lcmNlQm9vbGVhbiB9IGZyb20gJ0BldWkvYmFzZSc7XG5pbXBvcnQgeyBFQ0xCYXNlRGlyZWN0aXZlIH0gZnJvbSAnLi4vLi4vLi4vZWNsLWJhc2UuZGlyZWN0aXZlJztcblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6IGBbZWNsRm9vdGVySGFybW9uaXNlZExpc3RdYFxufSlcbmV4cG9ydCBjbGFzcyBFY2xGb290ZXJIYXJtb25pc2VkTGlzdERpcmVjdGl2ZSBleHRlbmRzIEVDTEJhc2VEaXJlY3RpdmUge1xuICAgIEBIb3N0QmluZGluZygnY2xhc3MuZWNsLWZvb3Rlci1oYXJtb25pc2VkX19saXN0JykgY21wQ2xhc3M6IGJvb2xlYW4gPSB0cnVlO1xuICAgIEBjb2VyY2VCb29sZWFuIEBJbnB1dCgpIEBIb3N0QmluZGluZygnY2xhc3MuZWNsLWZvb3Rlci1oYXJtb25pc2VkX19saXN0LS1pbmxpbmUnKSBpc0lubGluZTogYm9vbGVhbjtcbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6IGBbZWNsRm9vdGVySGFybW9uaXNlZExpc3RJdGVtXWBcbn0pXG5leHBvcnQgY2xhc3MgRWNsRm9vdGVySGFybW9uaXNlZExpc3RJdGVtRGlyZWN0aXZlIGV4dGVuZHMgRUNMQmFzZURpcmVjdGl2ZSB7XG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5lY2wtZm9vdGVyLWhhcm1vbmlzZWRfX2xpc3QtaXRlbScpIGNtcENsYXNzOiBib29sZWFuID0gdHJ1ZTtcbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6IGBbZWNsRm9vdGVySGFybW9uaXNlZExvZ29MaXN0XWBcbn0pXG5leHBvcnQgY2xhc3MgRWNsRm9vdGVySGFybW9uaXNlZExvZ29MaXN0RGlyZWN0aXZlIGV4dGVuZHMgRUNMQmFzZURpcmVjdGl2ZSB7XG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5lY2wtZm9vdGVyLWhhcm1vbmlzZWRfX2xvZ28tbGlzdCcpIGNtcENsYXNzOiBib29sZWFuID0gdHJ1ZTtcbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6IGBbZWNsRm9vdGVySGFybW9uaXNlZExvZ29JdGVtXWBcbn0pXG5leHBvcnQgY2xhc3MgRWNsRm9vdGVySGFybW9uaXNlZExvZ29JdGVtRGlyZWN0aXZlIGV4dGVuZHMgRUNMQmFzZURpcmVjdGl2ZSB7XG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5lY2wtZm9vdGVyLWhhcm1vbmlzZWRfX2xvZ28taXRlbScpIGNtcENsYXNzOiBib29sZWFuID0gdHJ1ZTtcbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6IGBbZWNsRm9vdGVySGFybW9uaXNlZExvZ29dYFxufSlcbmV4cG9ydCBjbGFzcyBFY2xGb290ZXJIYXJtb25pc2VkTG9nb0RpcmVjdGl2ZSBleHRlbmRzIEVDTEJhc2VEaXJlY3RpdmUge1xuICAgIEBIb3N0QmluZGluZygnY2xhc3MuZWNsLWZvb3Rlci1oYXJtb25pc2VkX19sb2dvJykgY21wQ2xhc3M6IGJvb2xlYW4gPSB0cnVlO1xufVxuIl19