import { u as P } from "../utils.mjs";
import { p as c } from "../patterns.mjs";
var n = Object.defineProperty, m = Object.getOwnPropertyDescriptor, p = Object.getOwnPropertyNames, u = Object.prototype.hasOwnProperty, s = (a, y) => {
  for (var r in y)
    n(a, r, { get: y[r], enumerable: !0 });
}, z = (a, y, r, o) => {
  if (y && typeof y == "object" || typeof y == "function")
    for (let t of p(y))
      !u.call(a, t) && t !== r && n(a, t, { get: () => y[t], enumerable: !(o = m(y, t)) || o.enumerable });
  return a;
}, d = (a) => z(n({}, "__esModule", { value: !0 }), a), i = {};
s(i, {
  default: () => _
});
var h = d(i), l = P, e = c, _ = [
  {
    key: "youtube",
    name: "YouTube",
    canPlay: e.canPlay.youtube,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerYouTube' */
      "./YouTube.mjs"
    ).then((a) => a.Y))
  },
  {
    key: "soundcloud",
    name: "SoundCloud",
    canPlay: e.canPlay.soundcloud,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerSoundCloud' */
      "./SoundCloud.mjs"
    ).then((a) => a.S))
  },
  {
    key: "vimeo",
    name: "Vimeo",
    canPlay: e.canPlay.vimeo,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerVimeo' */
      "./Vimeo.mjs"
    ).then((a) => a.V))
  },
  {
    key: "mux",
    name: "Mux",
    canPlay: e.canPlay.mux,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerMux' */
      "./Mux.mjs"
    ).then((a) => a.M))
  },
  {
    key: "facebook",
    name: "Facebook",
    canPlay: e.canPlay.facebook,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerFacebook' */
      "./Facebook.mjs"
    ).then((a) => a.F))
  },
  {
    key: "streamable",
    name: "Streamable",
    canPlay: e.canPlay.streamable,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerStreamable' */
      "./Streamable.mjs"
    ).then((a) => a.S))
  },
  {
    key: "wistia",
    name: "Wistia",
    canPlay: e.canPlay.wistia,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerWistia' */
      "./Wistia.mjs"
    ).then((a) => a.W))
  },
  {
    key: "twitch",
    name: "Twitch",
    canPlay: e.canPlay.twitch,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerTwitch' */
      "./Twitch.mjs"
    ).then((a) => a.T))
  },
  {
    key: "dailymotion",
    name: "DailyMotion",
    canPlay: e.canPlay.dailymotion,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerDailyMotion' */
      "./DailyMotion.mjs"
    ).then((a) => a.D))
  },
  {
    key: "mixcloud",
    name: "Mixcloud",
    canPlay: e.canPlay.mixcloud,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerMixcloud' */
      "./Mixcloud.mjs"
    ).then((a) => a.M))
  },
  {
    key: "vidyard",
    name: "Vidyard",
    canPlay: e.canPlay.vidyard,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerVidyard' */
      "./Vidyard.mjs"
    ).then((a) => a.V))
  },
  {
    key: "kaltura",
    name: "Kaltura",
    canPlay: e.canPlay.kaltura,
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerKaltura' */
      "./Kaltura.mjs"
    ).then((a) => a.K))
  },
  {
    key: "file",
    name: "FilePlayer",
    canPlay: e.canPlay.file,
    canEnablePIP: (a) => e.canPlay.file(a) && (document.pictureInPictureEnabled || (0, l.supportsWebKitPresentationMode)()) && !e.AUDIO_EXTENSIONS.test(a),
    lazyPlayer: (0, l.lazy)(() => import(
      /* webpackChunkName: 'reactPlayerFilePlayer' */
      "./FilePlayer.mjs"
    ).then((a) => a.F))
  }
];
export {
  h as p
};
//# sourceMappingURL=index.mjs.map
