/** * @license * Video.js 7.2.4 * Copyright Brightcove, Inc. * Available under Apache License Version 2.0 * * * Includes vtt.js * Available under Apache License Version 2.0 * */ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.videojs=e()}(this,function(){var p="7.2.4",t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var e,d="undefined"!=typeof window?window:"undefined"!=typeof t?t:"undefined"!=typeof self?self:{},n={},r=Object.freeze({default:n}),i=r&&n||r,o="undefined"!=typeof t?t:"undefined"!=typeof window?window:{};"undefined"!=typeof document?e=document:(e=o["__GLOBAL_DOCUMENT_CACHE@4"])||(e=o["__GLOBAL_DOCUMENT_CACHE@4"]=i);var f=e,s=void 0,a="info",l=[],c=function(t,e){var n=s.levels[a],r=new RegExp("^("+n+")$");if("log"!==t&&e.unshift(t.toUpperCase()+":"),l&&l.push([].concat(e)),e.unshift("VIDEOJS:"),d.console){var i=d.console[t];i||"debug"!==t||(i=d.console.info||d.console.log),i&&n&&r.test(t)&&i[Array.isArray(e)?"apply":"call"](d.console,e)}};(s=function(){for(var t=arguments.length,e=Array(t),n=0;n',n=i.firstChild,i.setAttribute("style","display:none; position:absolute;"),f.body.appendChild(i));for(var o={},s=0;sx',t=e.firstChild.href}return t},tn=function(t){if("string"==typeof t){var e=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i.exec(t);if(e)return e.pop().toLowerCase()}return""},en=function(t){var e=d.location,n=Qe(t);return(":"===n.protocol?e.protocol:n.protocol)+n.host!==e.protocol+e.host},nn=Object.freeze({parseUrl:Qe,getAbsoluteURL:Ze,getFileExtension:tn,isCrossOrigin:en}),rn=function(t){var e=on.call(t);return"[object Function]"===e||"function"==typeof t&&"[object RegExp]"!==e||"undefined"!=typeof window&&(t===window.setTimeout||t===window.alert||t===window.confirm||t===window.prompt)},on=Object.prototype.toString;var sn,an=(function(t,e){(e=t.exports=function(t){return t.replace(/^\s*|\s*$/g,"")}).left=function(t){return t.replace(/^\s*/,"")},e.right=function(t){return t.replace(/\s*$/,"")}}(sn={exports:{}},sn.exports),sn.exports),ln=(an.left,an.right,function(t,e,n){if(!rn(e))throw new TypeError("iterator must be a function");arguments.length<3&&(n=this);"[object Array]"===cn.call(t)?function(t,e,n){for(var r=0,i=t.length;r=t?e.push(i):i.startTime===i.endTime&&i.startTime<=t&&i.startTime+.5>=t&&e.push(i)}if(a=!1,e.length!==this.activeCues_.length)a=!0;else for(var o=0;o