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

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconFastForwardMedium {
}
SvgIconFastForwardMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconFastForwardMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M22.5 13.125L15.75 8.25v6.499l-2.25-1.624L6.75 8.25v19.5l6.75-4.875 2.25-1.626v6.501l6.75-4.875L29.25 18z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconFastForwardMedium {
}
IconFastForwardMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-fast-forward-medium',
                template: ` <svg sbbIconFastForwardMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconFastForwardMediumModule {
}
IconFastForwardMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconFastForwardMedium, IconFastForwardMedium],
                exports: [SvgIconFastForwardMedium, IconFastForwardMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconNextMedium {
}
SvgIconNextMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconNextMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M6.75 18V8.25l7.5 4.875L21.75 18l-7.5 4.875-7.5 4.875V18zm18.002 9.75V8.25h4.5v19.5h-4.5z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconNextMedium {
}
IconNextMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-next-medium',
                template: ` <svg sbbIconNextMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconNextMediumModule {
}
IconNextMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconNextMedium, IconNextMedium],
                exports: [SvgIconNextMedium, IconNextMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconPauseMedium {
}
SvgIconPauseMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconPauseMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M20.252 27.75V8.25h4.5v19.5h-4.5zm-9.002 0V8.25h4.5v19.5h-4.5z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconPauseMedium {
}
IconPauseMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-pause-medium',
                template: ` <svg sbbIconPauseMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconPauseMediumModule {
}
IconPauseMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconPauseMedium, IconPauseMedium],
                exports: [SvgIconPauseMedium, IconPauseMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconPlayMedium {
}
SvgIconPlayMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconPlayMedium]',
                template: `
    <svg:path fill="none" stroke="#000" d="M8.25 18V7.5l9 5.25 9 5.25-9 5.25-9 5.25z" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconPlayMedium {
}
IconPlayMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-play-medium',
                template: ` <svg sbbIconPlayMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconPlayMediumModule {
}
IconPlayMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconPlayMedium, IconPlayMedium],
                exports: [SvgIconPlayMedium, IconPlayMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconPreviousMedium {
}
SvgIconPreviousMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconPreviousMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M29.252 18v9.75l-7.5-4.875-7.5-4.875 7.5-4.875 7.5-4.875V18zM6.75 27.75V8.25h4.5v19.5h-4.5z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconPreviousMedium {
}
IconPreviousMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-previous-medium',
                template: ` <svg sbbIconPreviousMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconPreviousMediumModule {
}
IconPreviousMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconPreviousMedium, IconPreviousMedium],
                exports: [SvgIconPreviousMedium, IconPreviousMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconRecordMedium {
}
SvgIconRecordMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconRecordMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M27.75 18A9.75 9.75 0 0018 8.25 9.75 9.75 0 008.25 18 9.75 9.75 0 0018 27.75 9.75 9.75 0 0027.75 18z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconRecordMedium {
}
IconRecordMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-record-medium',
                template: ` <svg sbbIconRecordMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconRecordMediumModule {
}
IconRecordMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconRecordMedium, IconRecordMedium],
                exports: [SvgIconRecordMedium, IconRecordMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconRewindMedium {
}
SvgIconRewindMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconRewindMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M13.499 22.875l6.75 4.875v-6.501l2.25 1.626 6.75 4.875V8.25l-6.75 4.875-2.25 1.624V8.25l-6.75 4.875L6.749 18z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconRewindMedium {
}
IconRewindMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-rewind-medium',
                template: ` <svg sbbIconRewindMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconRewindMediumModule {
}
IconRewindMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconRewindMedium, IconRewindMedium],
                exports: [SvgIconRewindMedium, IconRewindMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconStopMedium {
}
SvgIconStopMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconStopMedium]',
                template: ` <svg:path fill="none" stroke="#000" d="M8.25 27.75h19.5V8.25H8.25z" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconStopMedium {
}
IconStopMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-stop-medium',
                template: ` <svg sbbIconStopMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconStopMediumModule {
}
IconStopMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconStopMedium, IconStopMedium],
                exports: [SvgIconStopMedium, IconStopMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconFastForwardSmall {
}
SvgIconFastForwardSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconFastForwardSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M15 8.75L10.5 5.5v4.333L9 8.75 4.5 5.5v13L9 15.25l1.5-1.084V18.5l4.5-3.25L19.5 12z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconFastForwardSmall {
}
IconFastForwardSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-fast-forward-small',
                template: ` <svg sbbIconFastForwardSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconFastForwardSmallModule {
}
IconFastForwardSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconFastForwardSmall, IconFastForwardSmall],
                exports: [SvgIconFastForwardSmall, IconFastForwardSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconNextSmall {
}
SvgIconNextSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconNextSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M4.5 12V5.5l5 3.25 5 3.25-5 3.25-5 3.25V12zm12.001 6.5v-13h3v13h-3z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconNextSmall {
}
IconNextSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-next-small',
                template: ` <svg sbbIconNextSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconNextSmallModule {
}
IconNextSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconNextSmall, IconNextSmall],
                exports: [SvgIconNextSmall, IconNextSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconPauseSmall {
}
SvgIconPauseSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconPauseSmall]',
                template: `
    <svg:path fill="none" stroke="#000" d="M13.501 18.5v-13h3v13h-3zm-6.001 0v-13h3v13h-3z" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconPauseSmall {
}
IconPauseSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-pause-small',
                template: ` <svg sbbIconPauseSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconPauseSmallModule {
}
IconPauseSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconPauseSmall, IconPauseSmall],
                exports: [SvgIconPauseSmall, IconPauseSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconPlaySmall {
}
SvgIconPlaySmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconPlaySmall]',
                template: ` <svg:path fill="none" stroke="#000" d="M5.5 12V5l6 3.5 6 3.5-6 3.5-6 3.5z" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconPlaySmall {
}
IconPlaySmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-play-small',
                template: ` <svg sbbIconPlaySmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconPlaySmallModule {
}
IconPlaySmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconPlaySmall, IconPlaySmall],
                exports: [SvgIconPlaySmall, IconPlaySmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconPreviousSmall {
}
SvgIconPreviousSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconPreviousSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M19.501 12v6.5l-5-3.25-5-3.25 5-3.25 5-3.25V12zM4.5 18.5v-13h3v13h-3z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconPreviousSmall {
}
IconPreviousSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-previous-small',
                template: ` <svg sbbIconPreviousSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconPreviousSmallModule {
}
IconPreviousSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconPreviousSmall, IconPreviousSmall],
                exports: [SvgIconPreviousSmall, IconPreviousSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconRecordSmall {
}
SvgIconRecordSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconRecordSmall]',
                template: `
    <svg:path fill="none" stroke="#000" d="M18.5 12a6.5 6.5 0 10-13 0 6.5 6.5 0 0013 0z" />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconRecordSmall {
}
IconRecordSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-record-small',
                template: ` <svg sbbIconRecordSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconRecordSmallModule {
}
IconRecordSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconRecordSmall, IconRecordSmall],
                exports: [SvgIconRecordSmall, IconRecordSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconRewindSmall {
}
SvgIconRewindSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconRewindSmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M8.999 15.25l4.5 3.25v-4.334l1.5 1.084L19.5 18.5v-13l-4.501 3.25-1.5 1.083V5.5l-4.5 3.25L4.5 12z"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconRewindSmall {
}
IconRewindSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-rewind-small',
                template: ` <svg sbbIconRewindSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconRewindSmallModule {
}
IconRewindSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconRewindSmall, IconRewindSmall],
                exports: [SvgIconRewindSmall, IconRewindSmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconStopSmall {
}
SvgIconStopSmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconStopSmall]',
                template: ` <svg:path fill="none" stroke="#000" d="M5.5 18.5h13v-13h-13z" /> `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-audio',
                    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 IconStopSmall {
}
IconStopSmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-stop-small',
                template: ` <svg sbbIconStopSmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconStopSmallModule {
}
IconStopSmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconStopSmall, IconStopSmall],
                exports: [SvgIconStopSmall, IconStopSmall],
            },] }
];

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

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

export { IconFastForwardMedium, IconFastForwardMediumModule, IconFastForwardSmall, IconFastForwardSmallModule, IconNextMedium, IconNextMediumModule, IconNextSmall, IconNextSmallModule, IconPauseMedium, IconPauseMediumModule, IconPauseSmall, IconPauseSmallModule, IconPlayMedium, IconPlayMediumModule, IconPlaySmall, IconPlaySmallModule, IconPreviousMedium, IconPreviousMediumModule, IconPreviousSmall, IconPreviousSmallModule, IconRecordMedium, IconRecordMediumModule, IconRecordSmall, IconRecordSmallModule, IconRewindMedium, IconRewindMediumModule, IconRewindSmall, IconRewindSmallModule, IconStopMedium, IconStopMediumModule, IconStopSmall, IconStopSmallModule, SvgIconFastForwardMedium, SvgIconFastForwardSmall, SvgIconNextMedium, SvgIconNextSmall, SvgIconPauseMedium, SvgIconPauseSmall, SvgIconPlayMedium, SvgIconPlaySmall, SvgIconPreviousMedium, SvgIconPreviousSmall, SvgIconRecordMedium, SvgIconRecordSmall, SvgIconRewindMedium, SvgIconRewindSmall, SvgIconStopMedium, SvgIconStopSmall };
//# sourceMappingURL=audio.js.map
