import { Component, ChangeDetectionStrategy, NgModule } from '@angular/core';

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconCircleMinusMedium {
}
SvgIconCircleMinusMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconCircleMinusMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M18.75 5.25c6.627 0 12 5.373 12 12 0 6.628-5.373 12-12 12s-12-5.372-12-12c0-6.627 5.373-12 12-12zm-6.75 12h13.5"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCircleMinusMedium {
}
IconCircleMinusMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-circle-minus-medium',
                template: ` <svg sbbIconCircleMinusMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCircleMinusMediumModule {
}
IconCircleMinusMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconCircleMinusMedium, IconCircleMinusMedium],
                exports: [SvgIconCircleMinusMedium, IconCircleMinusMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconCirclePlusMedium {
}
SvgIconCirclePlusMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconCirclePlusMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M18.75 5.25c6.627 0 12 5.373 12 12 0 6.628-5.373 12-12 12s-12-5.372-12-12c0-6.627 5.373-12 12-12zm-6.75 12h13.5m-6.75-6.75V24"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCirclePlusMedium {
}
IconCirclePlusMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-circle-plus-medium',
                template: ` <svg sbbIconCirclePlusMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCirclePlusMediumModule {
}
IconCirclePlusMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconCirclePlusMedium, IconCirclePlusMedium],
                exports: [SvgIconCirclePlusMedium, IconCirclePlusMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconContextMenuMedium {
}
SvgIconContextMenuMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconContextMenuMedium]',
                template: `
    <svg:g fill="none" fill-rule="evenodd">
      <svg:path
        fill="#000"
        d="M20.25 7.5a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm0 10.5a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm0 10.5A2.249 2.249 0 0118 30.75a2.249 2.249 0 110-4.5 2.25 2.25 0 012.25 2.25z"
      />
      <svg:path
        stroke="#000"
        d="M20.25 7.5a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm0 10.5a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm0 10.5A2.249 2.249 0 0118 30.75a2.249 2.249 0 110-4.5 2.25 2.25 0 012.25 2.25z"
      />
    </svg:g>
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconContextMenuMedium {
}
IconContextMenuMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-context-menu-medium',
                template: ` <svg sbbIconContextMenuMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconContextMenuMediumModule {
}
IconContextMenuMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconContextMenuMedium, IconContextMenuMedium],
                exports: [SvgIconContextMenuMedium, IconContextMenuMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconCrossMedium {
}
SvgIconCrossMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconCrossMedium]',
                template: `
    <svg:path fill="none" stroke="#000" d="M18 18l-9 9 9-9 9 9-9-9zm0 0l9-9-9 9-9-9 9 9z" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCrossMedium {
}
IconCrossMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-cross-medium',
                template: ` <svg sbbIconCrossMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCrossMediumModule {
}
IconCrossMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconCrossMedium, IconCrossMedium],
                exports: [SvgIconCrossMedium, IconCrossMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconDragMedium {
}
SvgIconDragMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconDragMedium]',
                template: ` <svg:path fill="none" stroke="#000" d="M30 11.25H6h24zm0 12H6h24zm0-6H6h24z" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconDragMedium {
}
IconDragMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-drag-medium',
                template: ` <svg sbbIconDragMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconDragMediumModule {
}
IconDragMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconDragMedium, IconDragMedium],
                exports: [SvgIconDragMedium, IconDragMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconHamburgerMenuMedium {
}
SvgIconHamburgerMenuMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconHamburgerMenuMedium]',
                template: ` <svg:path fill="none" stroke="#000" d="M30 8.25H6h24zm0 21H6h24zm0-10.5H6h24z" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconHamburgerMenuMedium {
}
IconHamburgerMenuMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-hamburger-menu-medium',
                template: ` <svg sbbIconHamburgerMenuMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconHamburgerMenuMediumModule {
}
IconHamburgerMenuMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconHamburgerMenuMedium, IconHamburgerMenuMedium],
                exports: [SvgIconHamburgerMenuMedium, IconHamburgerMenuMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconHouseMedium {
}
SvgIconHouseMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconHouseMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M27.75 14.25v15h-6.015v-7.5h-7.5v7.5H8.25v-15M6 16.5l12-12 12 12"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconHouseMedium {
}
IconHouseMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-house-medium',
                template: ` <svg sbbIconHouseMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconHouseMediumModule {
}
IconHouseMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconHouseMedium, IconHouseMedium],
                exports: [SvgIconHouseMedium, IconHouseMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconLayersMedium {
}
SvgIconLayersMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconLayersMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M18 24.91L3.591 15 18 5.09 32.409 15 18 24.91zM7.953 18L3.59 21 18 30.91 32.41 21l-4.363-3"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconLayersMedium {
}
IconLayersMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-layers-medium',
                template: ` <svg sbbIconLayersMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconLayersMediumModule {
}
IconLayersMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconLayersMedium, IconLayersMedium],
                exports: [SvgIconLayersMedium, IconLayersMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconMinusMedium {
}
SvgIconMinusMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconMinusMedium]',
                template: ` <svg:path fill="none" stroke="#000" d="M30 18.75H4.5" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconMinusMedium {
}
IconMinusMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-minus-medium',
                template: ` <svg sbbIconMinusMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconMinusMediumModule {
}
IconMinusMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconMinusMedium, IconMinusMedium],
                exports: [SvgIconMinusMedium, IconMinusMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconPlusMedium {
}
SvgIconPlusMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconPlusMedium]',
                template: ` <svg:path fill="none" stroke="#000" d="M17.25 31.5V6M30 18.75H4.5" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconPlusMedium {
}
IconPlusMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-plus-medium',
                template: ` <svg sbbIconPlusMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconPlusMediumModule {
}
IconPlusMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconPlusMedium, IconPlusMedium],
                exports: [SvgIconPlusMedium, IconPlusMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconTwoFingerTapMedium {
}
SvgIconTwoFingerTapMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconTwoFingerTapMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M17.25 18.75l-.002-8.998a1.501 1.501 0 113.003 0l-.002 9.75m3.001-.75a1.501 1.501 0 113.005 0s-.005.842-.005 5.249c0 4.405-1.35 6.75-1.35 6.75H14.25s-5.092-8.639-5.56-9.437c-.468-.798-.587-1.537 0-2.124a1.502 1.502 0 012.123 0l3.435 3.437h.002V18.75l-.003-7.499a1.502 1.502 0 013.005 0l-.002 8.26m2.996-2.264a1.501 1.501 0 113.004 0V19.5m-.75-7.273c.474-.708.75-1.56.75-2.478 0-2.487-2.015-4.5-4.5-4.5a4.469 4.469 0 00-3.361 1.536c-2.315.188-4.139 2.102-4.139 4.464 0 .912.276 1.757.741 2.465"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconTwoFingerTapMedium {
}
IconTwoFingerTapMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-two-finger-tap-medium',
                template: ` <svg sbbIconTwoFingerTapMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconTwoFingerTapMediumModule {
}
IconTwoFingerTapMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconTwoFingerTapMedium, IconTwoFingerTapMedium],
                exports: [SvgIconTwoFingerTapMedium, IconTwoFingerTapMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconCircleMinusSmall {
}
SvgIconCircleMinusSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconCircleMinusSmall]',
                template: `
    <svg:path fill="none" stroke="#000" d="M12.5 3.5a8 8 0 110 16 8 8 0 010-16zm-4.5 8h9" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCircleMinusSmall {
}
IconCircleMinusSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-circle-minus-small',
                template: ` <svg sbbIconCircleMinusSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCircleMinusSmallModule {
}
IconCircleMinusSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconCircleMinusSmall, IconCircleMinusSmall],
                exports: [SvgIconCircleMinusSmall, IconCircleMinusSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconCirclePlusSmall {
}
SvgIconCirclePlusSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconCirclePlusSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M12.5 3.5a8 8 0 110 16 8 8 0 010-16zm-4.5 8h9M12.5 7v9"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCirclePlusSmall {
}
IconCirclePlusSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-circle-plus-small',
                template: ` <svg sbbIconCirclePlusSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCirclePlusSmallModule {
}
IconCirclePlusSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconCirclePlusSmall, IconCirclePlusSmall],
                exports: [SvgIconCirclePlusSmall, IconCirclePlusSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconContextMenuSmall {
}
SvgIconContextMenuSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconContextMenuSmall]',
                template: `
    <svg:g fill="none" fill-rule="evenodd">
      <svg:path
        fill="#000"
        d="M13.5 5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zm0 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zm0 7a1.5 1.5 0 11-2.999.001A1.5 1.5 0 0113.5 19z"
      />
      <svg:path
        stroke="#000"
        d="M13.5 5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zm0 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zm0 7a1.5 1.5 0 11-2.999.001A1.5 1.5 0 0113.5 19z"
      />
    </svg:g>
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconContextMenuSmall {
}
IconContextMenuSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-context-menu-small',
                template: ` <svg sbbIconContextMenuSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconContextMenuSmallModule {
}
IconContextMenuSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconContextMenuSmall, IconContextMenuSmall],
                exports: [SvgIconContextMenuSmall, IconContextMenuSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconCrossSmall {
}
SvgIconCrossSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconCrossSmall]',
                template: `
    <svg:path fill="none" stroke="#000" d="M12 12l-6 6 6-6 6 6-6-6zm0 0l6-6-6 6-6-6 6 6z" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCrossSmall {
}
IconCrossSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-cross-small',
                template: ` <svg sbbIconCrossSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCrossSmallModule {
}
IconCrossSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconCrossSmall, IconCrossSmall],
                exports: [SvgIconCrossSmall, IconCrossSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconDragSmall {
}
SvgIconDragSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconDragSmall]',
                template: ` <svg:path fill="none" stroke="#000" d="M20 7.5H4h16zm0 8H4h16zm0-4H4h16z" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconDragSmall {
}
IconDragSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-drag-small',
                template: ` <svg sbbIconDragSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconDragSmallModule {
}
IconDragSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconDragSmall, IconDragSmall],
                exports: [SvgIconDragSmall, IconDragSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconHamburgerMenuSmall {
}
SvgIconHamburgerMenuSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconHamburgerMenuSmall]',
                template: ` <svg:path fill="none" stroke="#000" d="M20 5.5H4h16zm0 14H4h16zm0-7H4h16z" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconHamburgerMenuSmall {
}
IconHamburgerMenuSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-hamburger-menu-small',
                template: ` <svg sbbIconHamburgerMenuSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconHamburgerMenuSmallModule {
}
IconHamburgerMenuSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconHamburgerMenuSmall, IconHamburgerMenuSmall],
                exports: [SvgIconHamburgerMenuSmall, IconHamburgerMenuSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconHouseSmall {
}
SvgIconHouseSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconHouseSmall]',
                template: `
    <svg:path fill="none" stroke="#000" d="M18.5 9.5v10h-4.01v-5h-5v5H5.5v-10M4 11l8-8 8 8" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconHouseSmall {
}
IconHouseSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-house-small',
                template: ` <svg sbbIconHouseSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconHouseSmallModule {
}
IconHouseSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconHouseSmall, IconHouseSmall],
                exports: [SvgIconHouseSmall, IconHouseSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconLayersSmall {
}
SvgIconLayersSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconLayersSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M12 16.606L2.394 10 12 3.393 21.606 10 12 16.606zM5.302 12l-2.908 2L12 20.606 21.607 14l-2.91-2"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconLayersSmall {
}
IconLayersSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-layers-small',
                template: ` <svg sbbIconLayersSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconLayersSmallModule {
}
IconLayersSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconLayersSmall, IconLayersSmall],
                exports: [SvgIconLayersSmall, IconLayersSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconMinusSmall {
}
SvgIconMinusSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconMinusSmall]',
                template: ` <svg:path fill="none" stroke="#000" d="M20 12.5H3" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconMinusSmall {
}
IconMinusSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-minus-small',
                template: ` <svg sbbIconMinusSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconMinusSmallModule {
}
IconMinusSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconMinusSmall, IconMinusSmall],
                exports: [SvgIconMinusSmall, IconMinusSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconPlusSmall {
}
SvgIconPlusSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconPlusSmall]',
                template: ` <svg:path fill="none" stroke="#000" d="M11.5 21V4m8.5 8.5H3" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconPlusSmall {
}
IconPlusSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-plus-small',
                template: ` <svg sbbIconPlusSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconPlusSmallModule {
}
IconPlusSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconPlusSmall, IconPlusSmall],
                exports: [SvgIconPlusSmall, IconPlusSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconTwoFingerTapSmall {
}
SvgIconTwoFingerTapSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconTwoFingerTapSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M11.5 12.5l-.002-5.999a1 1 0 112.003 0l-.002 6.5m2.001-.5a1 1 0 112.003 0s-.003.562-.003 3.5c0 2.936-.9 4.5-.9 4.5H9.5s-3.395-5.76-3.707-6.292c-.312-.531-.391-1.024 0-1.415a1.001 1.001 0 011.416 0l2.29 2.29H9.5v-2.583l-.002-5a1.002 1.002 0 012.003 0l-.001 5.506m1.997-1.508a1 1 0 112.003 0V13M15 8.152c.316-.472.5-1.04.5-1.652a3 3 0 00-3-3 2.98 2.98 0 00-2.241 1.024 2.982 2.982 0 00-2.265 4.619"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-navigation',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconTwoFingerTapSmall {
}
IconTwoFingerTapSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-two-finger-tap-small',
                template: ` <svg sbbIconTwoFingerTapSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconTwoFingerTapSmallModule {
}
IconTwoFingerTapSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconTwoFingerTapSmall, IconTwoFingerTapSmall],
                exports: [SvgIconTwoFingerTapSmall, IconTwoFingerTapSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */

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

export { IconCircleMinusMedium, IconCircleMinusMediumModule, IconCircleMinusSmall, IconCircleMinusSmallModule, IconCirclePlusMedium, IconCirclePlusMediumModule, IconCirclePlusSmall, IconCirclePlusSmallModule, IconContextMenuMedium, IconContextMenuMediumModule, IconContextMenuSmall, IconContextMenuSmallModule, IconCrossMedium, IconCrossMediumModule, IconCrossSmall, IconCrossSmallModule, IconDragMedium, IconDragMediumModule, IconDragSmall, IconDragSmallModule, IconHamburgerMenuMedium, IconHamburgerMenuMediumModule, IconHamburgerMenuSmall, IconHamburgerMenuSmallModule, IconHouseMedium, IconHouseMediumModule, IconHouseSmall, IconHouseSmallModule, IconLayersMedium, IconLayersMediumModule, IconLayersSmall, IconLayersSmallModule, IconMinusMedium, IconMinusMediumModule, IconMinusSmall, IconMinusSmallModule, IconPlusMedium, IconPlusMediumModule, IconPlusSmall, IconPlusSmallModule, IconTwoFingerTapMedium, IconTwoFingerTapMediumModule, IconTwoFingerTapSmall, IconTwoFingerTapSmallModule, SvgIconCircleMinusMedium, SvgIconCircleMinusSmall, SvgIconCirclePlusMedium, SvgIconCirclePlusSmall, SvgIconContextMenuMedium, SvgIconContextMenuSmall, SvgIconCrossMedium, SvgIconCrossSmall, SvgIconDragMedium, SvgIconDragSmall, SvgIconHamburgerMenuMedium, SvgIconHamburgerMenuSmall, SvgIconHouseMedium, SvgIconHouseSmall, SvgIconLayersMedium, SvgIconLayersSmall, SvgIconMinusMedium, SvgIconMinusSmall, SvgIconPlusMedium, SvgIconPlusSmall, SvgIconTwoFingerTapMedium, SvgIconTwoFingerTapSmall };
//# sourceMappingURL=navigation.js.map
