/*******************************************************************************
 * This source code is the proprietary property of Bitmovin, Inc. Unauthorized
 * copying, distribution, or use of this code, or any portion thereof, is
 * strictly prohibited. © 2026 Bitmovin, Inc. All rights reserved. This
 * source code is subject to the terms and conditions of the accompanying
 * license agreement.
 *
 * Bitmovin Player X Version 10.2.0-beta.12
 *******************************************************************************/
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.capabilities=t():(e.bitmovin=e.bitmovin||{},e.bitmovin.playerx=e.bitmovin.playerx||{},e.bitmovin.playerx.capabilities=t())}(self,(()=>(()=>{"use strict";var e={97085:(e,t)=>{function a(e,t,a){const o=t;return o._name=e,{onAdd:o,dependencies:a}}Object.defineProperty(t,"__esModule",{value:!0}),t.createPackage=void 0,t.createPackage=a},11063:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CapabilitiesPackage=void 0;const o=a(97085),i=a(14809),n=a(93215),r=a(55225);function p(){return"ManagedMediaSource"in window&&"function"==typeof ManagedMediaSource}function c(){return p()||"MediaSource"in window&&"function"==typeof window.MediaSource}function s(e){return p()?ManagedMediaSource.isTypeSupported(e):c()&&MediaSource.isTypeSupported(e)}function u(){const e=document.createElement("video");return"function"==typeof e.canPlayType&&(""!==e.canPlayType("application/vnd.apple.mpegURL")||""!==e.canPlayType("application/x-mpegURL")||""!==e.canPlayType("audio/mpegurl")||""!==e.canPlayType("audio/x-mpegurl"))}function d(){return""!==document.createElement("video").canPlayType("video/mp4")}function l(e){switch(e){case n.ContainerFormat.MP4:return s('audio/mp4;codecs="mp4a.40.2"');case n.ContainerFormat.TS:return s('video/MP2T;codecs="avc1.4D4016"');case n.ContainerFormat.WebM:return s('video/webm;codecs="vp8"');default:return!1}}t.CapabilitiesPackage=(0,o.createPackage)("capabilities-package",((e,t)=>{t.registry.set(r.CapabilitiesExportNames.PlatformCapabilities,{managedMediaSourceSupported:p,mediaSourceSupported:c,typeSupported:s,isContainerSupported:l,hlsSupported:u,progressiveSupported:d})}),[i.CoreExportNames.Constants]),t.default=t.CapabilitiesPackage},55225:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CapabilitiesExportNames=void 0,function(e){e.PlatformCapabilities="platform-capabilities"}(t.CapabilitiesExportNames||(t.CapabilitiesExportNames={}))},14809:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CoreExportNames=void 0,function(e){e.Utils="utils",e.Constants="constants",e.CoreEffects="core-effects",e.CoreStateAtoms="core-state-atoms"}(t.CoreExportNames||(t.CoreExportNames={}))},93215:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createSegmentDataAtom=t.ContainerFormat=void 0,function(e){e.MP4="mp4",e.TS="mp2t",e.WebM="webm",e.Unknown="unknown"}(t.ContainerFormat||(t.ContainerFormat={}));const a=(e,t)=>e.effects.state.create(t,{});t.createSegmentDataAtom=a}},t={};function a(o){var i=t[o];if(void 0!==i)return i.exports;var n=t[o]={exports:{}};return e[o](n,n.exports,a),n.exports}return a(11063)})()));