import { Component, QueryList, forwardRef, ContentChildren, HostBinding, } from '@angular/core';
import { EclBreadcrumbStandardisedSegmentComponent, } from './ecl-breadcrumb-standardised-segment.component';
import { EclBreadcrumbComponent } from '../common/ecl-breadcrumb.component';
import * as i0 from "@angular/core";
import * as i1 from "./ecl-breadcrumb-standardised-segment.component";
export class EclBreadcrumbStandardisedComponent extends EclBreadcrumbComponent {
    get cssClasses() {
        return [
            super.getCssClasses('ecl-breadcrumb-standardised'),
        ].join(' ').trim();
    }
}
/** @nocollapse */ /** @nocollapse */ EclBreadcrumbStandardisedComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.2.6", ngImport: i0, type: EclBreadcrumbStandardisedComponent, deps: null, target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ /** @nocollapse */ EclBreadcrumbStandardisedComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.2.6", type: EclBreadcrumbStandardisedComponent, selector: "ecl-breadcrumb-standardised", host: { properties: { "class": "this.cssClasses" } }, queries: [{ propertyName: "eclSegments", predicate: i0.forwardRef(function () { return EclBreadcrumbStandardisedSegmentComponent; }) }], usesInheritance: true, ngImport: i0, template: "<ol class=\"ecl-breadcrumb-standardised__container\">\n    <ecl-breadcrumb-standardised-segment \n        #ellipsisSegment \n        [isHidden]=\"true\"\n        class=\"ecl-breadcrumb-standardised__segment--ellipsis\">\n        <button \n            tabindex=\"-1\"\n            type=\"button\" \n            class=\"ecl-breadcrumb-standardised__ellipsis\" \n            aria-label=\"Click to expand\" \n            (click)=\"onEllipsisSegmentClick($event)\">\n            \u2026\n        </button>\n    </ecl-breadcrumb-standardised-segment>\n    <ng-content></ng-content>\n</ol>\n", styles: [":host{display:block}\n"], components: [{ type: i1.EclBreadcrumbStandardisedSegmentComponent, selector: "ecl-breadcrumb-standardised-segment" }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.2.6", ngImport: i0, type: EclBreadcrumbStandardisedComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ecl-breadcrumb-standardised', styles: [`
        :host {
            display: block;
        }
    `], template: "<ol class=\"ecl-breadcrumb-standardised__container\">\n    <ecl-breadcrumb-standardised-segment \n        #ellipsisSegment \n        [isHidden]=\"true\"\n        class=\"ecl-breadcrumb-standardised__segment--ellipsis\">\n        <button \n            tabindex=\"-1\"\n            type=\"button\" \n            class=\"ecl-breadcrumb-standardised__ellipsis\" \n            aria-label=\"Click to expand\" \n            (click)=\"onEllipsisSegmentClick($event)\">\n            \u2026\n        </button>\n    </ecl-breadcrumb-standardised-segment>\n    <ng-content></ng-content>\n</ol>\n" }]
        }], propDecorators: { eclSegments: [{
                type: ContentChildren,
                args: [forwardRef(() => EclBreadcrumbStandardisedSegmentComponent)]
            }], cssClasses: [{
                type: HostBinding,
                args: ['class']
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNsLWJyZWFkY3J1bWItc3RhbmRhcmRpc2VkLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9saWIvY29tcG9uZW50cy9lY2wtYnJlYWRjcnVtYi9lY2wtYnJlYWRjcnVtYi1zdGFuZGFyZGlzZWQvZWNsLWJyZWFkY3J1bWItc3RhbmRhcmRpc2VkLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9saWIvY29tcG9uZW50cy9lY2wtYnJlYWRjcnVtYi9lY2wtYnJlYWRjcnVtYi1zdGFuZGFyZGlzZWQvZWNsLWJyZWFkY3J1bWItc3RhbmRhcmRpc2VkLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDSCxTQUFTLEVBQ1QsU0FBUyxFQUNULFVBQVUsRUFDVixlQUFlLEVBQ2YsV0FBVyxHQUNkLE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sRUFDSCx5Q0FBeUMsR0FDNUMsTUFBTSxpREFBaUQsQ0FBQztBQUN6RCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQzs7O0FBVzVFLE1BQU0sT0FBTyxrQ0FBbUMsU0FBUSxzQkFBc0I7SUFJMUUsSUFDSSxVQUFVO1FBQ1YsT0FBTztZQUNILEtBQUssQ0FBQyxhQUFhLENBQUMsNkJBQTZCLENBQUM7U0FDckQsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDdkIsQ0FBQzs7cUtBVFEsa0NBQWtDO3lKQUFsQyxrQ0FBa0Msd0xBQ1QseUNBQXlDLHdEQ3RCL0UseWtCQWdCQTsyRkRLYSxrQ0FBa0M7a0JBVDlDLFNBQVM7K0JBQ0ksNkJBQTZCLFVBRS9CLENBQUM7Ozs7S0FJUixDQUFDOzhCQUlGLFdBQVc7c0JBRFYsZUFBZTt1QkFBQyxVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMseUNBQXlDLENBQUM7Z0JBSXhFLFVBQVU7c0JBRGIsV0FBVzt1QkFBQyxPQUFPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgICBDb21wb25lbnQsXG4gICAgUXVlcnlMaXN0LFxuICAgIGZvcndhcmRSZWYsXG4gICAgQ29udGVudENoaWxkcmVuLFxuICAgIEhvc3RCaW5kaW5nLFxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7XG4gICAgRWNsQnJlYWRjcnVtYlN0YW5kYXJkaXNlZFNlZ21lbnRDb21wb25lbnQsXG59IGZyb20gJy4vZWNsLWJyZWFkY3J1bWItc3RhbmRhcmRpc2VkLXNlZ21lbnQuY29tcG9uZW50JztcbmltcG9ydCB7IEVjbEJyZWFkY3J1bWJDb21wb25lbnQgfSBmcm9tICcuLi9jb21tb24vZWNsLWJyZWFkY3J1bWIuY29tcG9uZW50JztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdlY2wtYnJlYWRjcnVtYi1zdGFuZGFyZGlzZWQnLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9lY2wtYnJlYWRjcnVtYi1zdGFuZGFyZGlzZWQuY29tcG9uZW50Lmh0bWwnLFxuICAgIHN0eWxlczogW2BcbiAgICAgICAgOmhvc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICBgXSxcbn0pXG5leHBvcnQgY2xhc3MgRWNsQnJlYWRjcnVtYlN0YW5kYXJkaXNlZENvbXBvbmVudCBleHRlbmRzIEVjbEJyZWFkY3J1bWJDb21wb25lbnQge1xuICAgIEBDb250ZW50Q2hpbGRyZW4oZm9yd2FyZFJlZigoKSA9PiBFY2xCcmVhZGNydW1iU3RhbmRhcmRpc2VkU2VnbWVudENvbXBvbmVudCkpXG4gICAgZWNsU2VnbWVudHM6IFF1ZXJ5TGlzdDxFY2xCcmVhZGNydW1iU3RhbmRhcmRpc2VkU2VnbWVudENvbXBvbmVudD47XG5cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzJylcbiAgICBnZXQgY3NzQ2xhc3NlcygpIHtcbiAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgIHN1cGVyLmdldENzc0NsYXNzZXMoJ2VjbC1icmVhZGNydW1iLXN0YW5kYXJkaXNlZCcpLFxuICAgICAgICBdLmpvaW4oJyAnKS50cmltKCk7XG4gICAgfVxufVxuIiwiPG9sIGNsYXNzPVwiZWNsLWJyZWFkY3J1bWItc3RhbmRhcmRpc2VkX19jb250YWluZXJcIj5cbiAgICA8ZWNsLWJyZWFkY3J1bWItc3RhbmRhcmRpc2VkLXNlZ21lbnQgXG4gICAgICAgICNlbGxpcHNpc1NlZ21lbnQgXG4gICAgICAgIFtpc0hpZGRlbl09XCJ0cnVlXCJcbiAgICAgICAgY2xhc3M9XCJlY2wtYnJlYWRjcnVtYi1zdGFuZGFyZGlzZWRfX3NlZ21lbnQtLWVsbGlwc2lzXCI+XG4gICAgICAgIDxidXR0b24gXG4gICAgICAgICAgICB0YWJpbmRleD1cIi0xXCJcbiAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIiBcbiAgICAgICAgICAgIGNsYXNzPVwiZWNsLWJyZWFkY3J1bWItc3RhbmRhcmRpc2VkX19lbGxpcHNpc1wiIFxuICAgICAgICAgICAgYXJpYS1sYWJlbD1cIkNsaWNrIHRvIGV4cGFuZFwiIFxuICAgICAgICAgICAgKGNsaWNrKT1cIm9uRWxsaXBzaXNTZWdtZW50Q2xpY2soJGV2ZW50KVwiPlxuICAgICAgICAgICAg4oCmXG4gICAgICAgIDwvYnV0dG9uPlxuICAgIDwvZWNsLWJyZWFkY3J1bWItc3RhbmRhcmRpc2VkLXNlZ21lbnQ+XG4gICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuPC9vbD5cbiJdfQ==