(function (global, factory) {
  typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) :
  typeof define === 'function' && define.amd ? define('@sbb-esta/angular-icons/experimental/kom/audio', ['exports', '@angular/core'], factory) :
  (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global.sbbEsta = global.sbbEsta || {}, global.sbbEsta.angularIcons = global.sbbEsta.angularIcons || {}, global.sbbEsta.angularIcons.experimental = global.sbbEsta.angularIcons.experimental || {}, global.sbbEsta.angularIcons.experimental.kom = global.sbbEsta.angularIcons.experimental.kom || {}, global.sbbEsta.angularIcons.experimental.kom.audio = {}), global.ng.core));
}(this, (function (exports, core) { 'use strict';

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconFastForwardMedium = /** @class */ (function () {
      function SvgIconFastForwardMedium() {
      }
      return SvgIconFastForwardMedium;
  }());
  SvgIconFastForwardMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconFastForwardMedium]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      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\"\n    />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconFastForwardMedium = /** @class */ (function () {
      function IconFastForwardMedium() {
      }
      return IconFastForwardMedium;
  }());
  IconFastForwardMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-fast-forward-medium',
                  template: " <svg sbbIconFastForwardMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconFastForwardMediumModule = /** @class */ (function () {
      function IconFastForwardMediumModule() {
      }
      return IconFastForwardMediumModule;
  }());
  IconFastForwardMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconFastForwardMedium, IconFastForwardMedium],
                  exports: [SvgIconFastForwardMedium, IconFastForwardMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconNextMedium = /** @class */ (function () {
      function SvgIconNextMedium() {
      }
      return SvgIconNextMedium;
  }());
  SvgIconNextMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconNextMedium]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      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\"\n    />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconNextMedium = /** @class */ (function () {
      function IconNextMedium() {
      }
      return IconNextMedium;
  }());
  IconNextMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-next-medium',
                  template: " <svg sbbIconNextMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconNextMediumModule = /** @class */ (function () {
      function IconNextMediumModule() {
      }
      return IconNextMediumModule;
  }());
  IconNextMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconNextMedium, IconNextMedium],
                  exports: [SvgIconNextMedium, IconNextMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconPauseMedium = /** @class */ (function () {
      function SvgIconPauseMedium() {
      }
      return SvgIconPauseMedium;
  }());
  SvgIconPauseMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconPauseMedium]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      d=\"M20.252 27.75V8.25h4.5v19.5h-4.5zm-9.002 0V8.25h4.5v19.5h-4.5z\"\n    />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPauseMedium = /** @class */ (function () {
      function IconPauseMedium() {
      }
      return IconPauseMedium;
  }());
  IconPauseMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-pause-medium',
                  template: " <svg sbbIconPauseMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPauseMediumModule = /** @class */ (function () {
      function IconPauseMediumModule() {
      }
      return IconPauseMediumModule;
  }());
  IconPauseMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconPauseMedium, IconPauseMedium],
                  exports: [SvgIconPauseMedium, IconPauseMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconPlayMedium = /** @class */ (function () {
      function SvgIconPlayMedium() {
      }
      return SvgIconPlayMedium;
  }());
  SvgIconPlayMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconPlayMedium]',
                  template: "\n    <svg:path fill=\"none\" stroke=\"#000\" d=\"M8.25 18V7.5l9 5.25 9 5.25-9 5.25-9 5.25z\" />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPlayMedium = /** @class */ (function () {
      function IconPlayMedium() {
      }
      return IconPlayMedium;
  }());
  IconPlayMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-play-medium',
                  template: " <svg sbbIconPlayMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPlayMediumModule = /** @class */ (function () {
      function IconPlayMediumModule() {
      }
      return IconPlayMediumModule;
  }());
  IconPlayMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconPlayMedium, IconPlayMedium],
                  exports: [SvgIconPlayMedium, IconPlayMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconPreviousMedium = /** @class */ (function () {
      function SvgIconPreviousMedium() {
      }
      return SvgIconPreviousMedium;
  }());
  SvgIconPreviousMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconPreviousMedium]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      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\"\n    />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPreviousMedium = /** @class */ (function () {
      function IconPreviousMedium() {
      }
      return IconPreviousMedium;
  }());
  IconPreviousMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-previous-medium',
                  template: " <svg sbbIconPreviousMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPreviousMediumModule = /** @class */ (function () {
      function IconPreviousMediumModule() {
      }
      return IconPreviousMediumModule;
  }());
  IconPreviousMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconPreviousMedium, IconPreviousMedium],
                  exports: [SvgIconPreviousMedium, IconPreviousMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconRecordMedium = /** @class */ (function () {
      function SvgIconRecordMedium() {
      }
      return SvgIconRecordMedium;
  }());
  SvgIconRecordMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconRecordMedium]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      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\"\n    />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconRecordMedium = /** @class */ (function () {
      function IconRecordMedium() {
      }
      return IconRecordMedium;
  }());
  IconRecordMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-record-medium',
                  template: " <svg sbbIconRecordMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconRecordMediumModule = /** @class */ (function () {
      function IconRecordMediumModule() {
      }
      return IconRecordMediumModule;
  }());
  IconRecordMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconRecordMedium, IconRecordMedium],
                  exports: [SvgIconRecordMedium, IconRecordMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconRewindMedium = /** @class */ (function () {
      function SvgIconRewindMedium() {
      }
      return SvgIconRewindMedium;
  }());
  SvgIconRewindMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconRewindMedium]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      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\"\n    />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconRewindMedium = /** @class */ (function () {
      function IconRewindMedium() {
      }
      return IconRewindMedium;
  }());
  IconRewindMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-rewind-medium',
                  template: " <svg sbbIconRewindMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconRewindMediumModule = /** @class */ (function () {
      function IconRewindMediumModule() {
      }
      return IconRewindMediumModule;
  }());
  IconRewindMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconRewindMedium, IconRewindMedium],
                  exports: [SvgIconRewindMedium, IconRewindMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconStopMedium = /** @class */ (function () {
      function SvgIconStopMedium() {
      }
      return SvgIconStopMedium;
  }());
  SvgIconStopMedium.decorators = [
      { type: core.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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 36px;\n        height: 36px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconStopMedium = /** @class */ (function () {
      function IconStopMedium() {
      }
      return IconStopMedium;
  }());
  IconStopMedium.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-stop-medium',
                  template: " <svg sbbIconStopMedium></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconStopMediumModule = /** @class */ (function () {
      function IconStopMediumModule() {
      }
      return IconStopMediumModule;
  }());
  IconStopMediumModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconStopMedium, IconStopMedium],
                  exports: [SvgIconStopMedium, IconStopMedium],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconFastForwardSmall = /** @class */ (function () {
      function SvgIconFastForwardSmall() {
      }
      return SvgIconFastForwardSmall;
  }());
  SvgIconFastForwardSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconFastForwardSmall]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      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\"\n    />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconFastForwardSmall = /** @class */ (function () {
      function IconFastForwardSmall() {
      }
      return IconFastForwardSmall;
  }());
  IconFastForwardSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-fast-forward-small',
                  template: " <svg sbbIconFastForwardSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconFastForwardSmallModule = /** @class */ (function () {
      function IconFastForwardSmallModule() {
      }
      return IconFastForwardSmallModule;
  }());
  IconFastForwardSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconFastForwardSmall, IconFastForwardSmall],
                  exports: [SvgIconFastForwardSmall, IconFastForwardSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconNextSmall = /** @class */ (function () {
      function SvgIconNextSmall() {
      }
      return SvgIconNextSmall;
  }());
  SvgIconNextSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconNextSmall]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      d=\"M4.5 12V5.5l5 3.25 5 3.25-5 3.25-5 3.25V12zm12.001 6.5v-13h3v13h-3z\"\n    />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconNextSmall = /** @class */ (function () {
      function IconNextSmall() {
      }
      return IconNextSmall;
  }());
  IconNextSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-next-small',
                  template: " <svg sbbIconNextSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconNextSmallModule = /** @class */ (function () {
      function IconNextSmallModule() {
      }
      return IconNextSmallModule;
  }());
  IconNextSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconNextSmall, IconNextSmall],
                  exports: [SvgIconNextSmall, IconNextSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconPauseSmall = /** @class */ (function () {
      function SvgIconPauseSmall() {
      }
      return SvgIconPauseSmall;
  }());
  SvgIconPauseSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconPauseSmall]',
                  template: "\n    <svg:path fill=\"none\" stroke=\"#000\" d=\"M13.501 18.5v-13h3v13h-3zm-6.001 0v-13h3v13h-3z\" />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPauseSmall = /** @class */ (function () {
      function IconPauseSmall() {
      }
      return IconPauseSmall;
  }());
  IconPauseSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-pause-small',
                  template: " <svg sbbIconPauseSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPauseSmallModule = /** @class */ (function () {
      function IconPauseSmallModule() {
      }
      return IconPauseSmallModule;
  }());
  IconPauseSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconPauseSmall, IconPauseSmall],
                  exports: [SvgIconPauseSmall, IconPauseSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconPlaySmall = /** @class */ (function () {
      function SvgIconPlaySmall() {
      }
      return SvgIconPlaySmall;
  }());
  SvgIconPlaySmall.decorators = [
      { type: core.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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPlaySmall = /** @class */ (function () {
      function IconPlaySmall() {
      }
      return IconPlaySmall;
  }());
  IconPlaySmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-play-small',
                  template: " <svg sbbIconPlaySmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPlaySmallModule = /** @class */ (function () {
      function IconPlaySmallModule() {
      }
      return IconPlaySmallModule;
  }());
  IconPlaySmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconPlaySmall, IconPlaySmall],
                  exports: [SvgIconPlaySmall, IconPlaySmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconPreviousSmall = /** @class */ (function () {
      function SvgIconPreviousSmall() {
      }
      return SvgIconPreviousSmall;
  }());
  SvgIconPreviousSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconPreviousSmall]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      d=\"M19.501 12v6.5l-5-3.25-5-3.25 5-3.25 5-3.25V12zM4.5 18.5v-13h3v13h-3z\"\n    />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPreviousSmall = /** @class */ (function () {
      function IconPreviousSmall() {
      }
      return IconPreviousSmall;
  }());
  IconPreviousSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-previous-small',
                  template: " <svg sbbIconPreviousSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconPreviousSmallModule = /** @class */ (function () {
      function IconPreviousSmallModule() {
      }
      return IconPreviousSmallModule;
  }());
  IconPreviousSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconPreviousSmall, IconPreviousSmall],
                  exports: [SvgIconPreviousSmall, IconPreviousSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconRecordSmall = /** @class */ (function () {
      function SvgIconRecordSmall() {
      }
      return SvgIconRecordSmall;
  }());
  SvgIconRecordSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconRecordSmall]',
                  template: "\n    <svg:path fill=\"none\" stroke=\"#000\" d=\"M18.5 12a6.5 6.5 0 10-13 0 6.5 6.5 0 0013 0z\" />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconRecordSmall = /** @class */ (function () {
      function IconRecordSmall() {
      }
      return IconRecordSmall;
  }());
  IconRecordSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-record-small',
                  template: " <svg sbbIconRecordSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconRecordSmallModule = /** @class */ (function () {
      function IconRecordSmallModule() {
      }
      return IconRecordSmallModule;
  }());
  IconRecordSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconRecordSmall, IconRecordSmall],
                  exports: [SvgIconRecordSmall, IconRecordSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconRewindSmall = /** @class */ (function () {
      function SvgIconRewindSmall() {
      }
      return SvgIconRewindSmall;
  }());
  SvgIconRewindSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'svg[sbbIconRewindSmall]',
                  template: "\n    <svg:path\n      fill=\"none\"\n      stroke=\"#000\"\n      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\"\n    />\n  ",
                  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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconRewindSmall = /** @class */ (function () {
      function IconRewindSmall() {
      }
      return IconRewindSmall;
  }());
  IconRewindSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-rewind-small',
                  template: " <svg sbbIconRewindSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconRewindSmallModule = /** @class */ (function () {
      function IconRewindSmallModule() {
      }
      return IconRewindSmallModule;
  }());
  IconRewindSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconRewindSmall, IconRewindSmall],
                  exports: [SvgIconRewindSmall, IconRewindSmall],
              },] }
  ];

  /* Autogenerated by @sbb-esta/angular-icons schematics */
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var SvgIconStopSmall = /** @class */ (function () {
      function SvgIconStopSmall() {
      }
      return SvgIconStopSmall;
  }());
  SvgIconStopSmall.decorators = [
      { type: core.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: core.ChangeDetectionStrategy.OnPush,
                  styles: ["\n      :host-context(.sbb-icon-fixed-size) {\n        width: 24px;\n        height: 24px;\n      }\n      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {\n        fill: currentColor;\n      }\n      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {\n        stroke: currentColor;\n      }\n    "]
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconStopSmall = /** @class */ (function () {
      function IconStopSmall() {
      }
      return IconStopSmall;
  }());
  IconStopSmall.decorators = [
      { type: core.Component, args: [{
                  selector: 'sbb-icon-stop-small',
                  template: " <svg sbbIconStopSmall></svg> ",
                  host: {
                      class: 'sbb-icon-wrapper',
                  },
                  changeDetection: core.ChangeDetectionStrategy.OnPush
              },] }
  ];
  /**
   * @deprecated use @sbb-esta/angular-core/icon module
   */
  var IconStopSmallModule = /** @class */ (function () {
      function IconStopSmallModule() {
      }
      return IconStopSmallModule;
  }());
  IconStopSmallModule.decorators = [
      { type: core.NgModule, args: [{
                  declarations: [SvgIconStopSmall, IconStopSmall],
                  exports: [SvgIconStopSmall, IconStopSmall],
              },] }
  ];

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

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

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

  Object.defineProperty(exports, '__esModule', { value: true });

})));
//# sourceMappingURL=angular-icons-experimental-kom-audio.umd.js.map
