From 56a2f699c6e9ad90d02e07995732d4cae9085542 Mon Sep 17 00:00:00 2001 From: Scott Haefner Date: Wed, 8 Mar 2017 11:28:32 -0800 Subject: [PATCH] upgrade to latest jwplayer --- gruntconfig/copy.js | 4 ++-- src/htdocs/seminar.php | 4 ++-- src/lib/jwplayer-7.5.2/jw-icons.ttf | Bin 5100 -> 0 bytes src/lib/jwplayer-7.5.2/jw-icons.woff | Bin 5176 -> 0 bytes src/lib/jwplayer-7.5.2/jwplayer.flash.swf | Bin 95954 -> 0 bytes src/lib/jwplayer-7.5.2/jwplayer.js | 7 ------- src/lib/jwplayer-7.5.2/polyfills.vttcue.js | 1 - src/lib/jwplayer-7.5.2/polyfills.vttrenderer.js | 1 - src/lib/jwplayer-7.5.2/provider.cast.js | 1 - src/lib/jwplayer-7.5.2/provider.caterpillar.js | 6 ------ src/lib/jwplayer-7.5.2/provider.flash.js | 1 - src/lib/jwplayer-7.5.2/provider.html5.js | 1 - src/lib/jwplayer-7.5.2/provider.shaka.js | 5 ----- src/lib/jwplayer-7.5.2/provider.youtube.js | 1 - src/lib/jwplayer-7.5.2/skins/beelden.css | 1 - src/lib/jwplayer-7.5.2/skins/bekle.css | 1 - src/lib/jwplayer-7.5.2/skins/five.css | 1 - src/lib/jwplayer-7.5.2/skins/glow.css | 1 - src/lib/jwplayer-7.5.2/skins/roundster.css | 1 - src/lib/jwplayer-7.5.2/skins/seven.css | 1 - src/lib/jwplayer-7.5.2/skins/six.css | 1 - src/lib/jwplayer-7.5.2/skins/stormtrooper.css | 1 - src/lib/jwplayer-7.5.2/skins/vapor.css | 1 - src/lib/jwplayer-7.5.2/vttparser.js | 1 - src/lib/jwplayer-7.9.3/jw-icons.ttf | Bin 0 -> 4748 bytes src/lib/jwplayer-7.9.3/jw-icons.woff | Bin 0 -> 4824 bytes src/lib/jwplayer-7.9.3/jwplayer.flash.swf | Bin 0 -> 95796 bytes src/lib/jwplayer-7.9.3/jwplayer.js | 7 +++++++ src/lib/jwplayer-7.9.3/jwplayer.loader.swf | Bin 0 -> 989 bytes .../polyfills.base64.js | 2 +- .../polyfills.intersection-observer.js | 1 + .../polyfills.promise.js | 2 +- src/lib/jwplayer-7.9.3/polyfills.vttrenderer.js | 1 + src/lib/jwplayer-7.9.3/provider.airplay.js | 1 + src/lib/jwplayer-7.9.3/provider.cast.js | 1 + src/lib/jwplayer-7.9.3/provider.flash.js | 1 + src/lib/jwplayer-7.9.3/provider.hlsjs.js | 8 ++++++++ src/lib/jwplayer-7.9.3/provider.html5.js | 1 + src/lib/jwplayer-7.9.3/provider.shaka.js | 5 +++++ src/lib/jwplayer-7.9.3/provider.youtube.js | 1 + src/lib/jwplayer-7.9.3/skins/beelden.css | 1 + src/lib/jwplayer-7.9.3/skins/bekle.css | 1 + src/lib/jwplayer-7.9.3/skins/five.css | 1 + src/lib/jwplayer-7.9.3/skins/glow.css | 1 + src/lib/jwplayer-7.9.3/skins/roundster.css | 1 + src/lib/jwplayer-7.9.3/skins/seven.css | 1 + src/lib/jwplayer-7.9.3/skins/six.css | 1 + src/lib/jwplayer-7.9.3/skins/stormtrooper.css | 1 + src/lib/jwplayer-7.9.3/skins/vapor.css | 1 + src/lib/jwplayer-7.9.3/vttparser.js | 1 + 50 files changed, 43 insertions(+), 40 deletions(-) delete mode 100644 src/lib/jwplayer-7.5.2/jw-icons.ttf delete mode 100644 src/lib/jwplayer-7.5.2/jw-icons.woff delete mode 100644 src/lib/jwplayer-7.5.2/jwplayer.flash.swf delete mode 100644 src/lib/jwplayer-7.5.2/jwplayer.js delete mode 100644 src/lib/jwplayer-7.5.2/polyfills.vttcue.js delete mode 100644 src/lib/jwplayer-7.5.2/polyfills.vttrenderer.js delete mode 100644 src/lib/jwplayer-7.5.2/provider.cast.js delete mode 100644 src/lib/jwplayer-7.5.2/provider.caterpillar.js delete mode 100644 src/lib/jwplayer-7.5.2/provider.flash.js delete mode 100644 src/lib/jwplayer-7.5.2/provider.html5.js delete mode 100644 src/lib/jwplayer-7.5.2/provider.shaka.js delete mode 100644 src/lib/jwplayer-7.5.2/provider.youtube.js delete mode 100644 src/lib/jwplayer-7.5.2/skins/beelden.css delete mode 100644 src/lib/jwplayer-7.5.2/skins/bekle.css delete mode 100644 src/lib/jwplayer-7.5.2/skins/five.css delete mode 100644 src/lib/jwplayer-7.5.2/skins/glow.css delete mode 100644 src/lib/jwplayer-7.5.2/skins/roundster.css delete mode 100644 src/lib/jwplayer-7.5.2/skins/seven.css delete mode 100644 src/lib/jwplayer-7.5.2/skins/six.css delete mode 100644 src/lib/jwplayer-7.5.2/skins/stormtrooper.css delete mode 100644 src/lib/jwplayer-7.5.2/skins/vapor.css delete mode 100644 src/lib/jwplayer-7.5.2/vttparser.js create mode 100644 src/lib/jwplayer-7.9.3/jw-icons.ttf create mode 100644 src/lib/jwplayer-7.9.3/jw-icons.woff create mode 100644 src/lib/jwplayer-7.9.3/jwplayer.flash.swf create mode 100644 src/lib/jwplayer-7.9.3/jwplayer.js create mode 100644 src/lib/jwplayer-7.9.3/jwplayer.loader.swf rename src/lib/{jwplayer-7.5.2 => jwplayer-7.9.3}/polyfills.base64.js (92%) create mode 100644 src/lib/jwplayer-7.9.3/polyfills.intersection-observer.js rename src/lib/{jwplayer-7.5.2 => jwplayer-7.9.3}/polyfills.promise.js (97%) create mode 100644 src/lib/jwplayer-7.9.3/polyfills.vttrenderer.js create mode 100644 src/lib/jwplayer-7.9.3/provider.airplay.js create mode 100644 src/lib/jwplayer-7.9.3/provider.cast.js create mode 100644 src/lib/jwplayer-7.9.3/provider.flash.js create mode 100644 src/lib/jwplayer-7.9.3/provider.hlsjs.js create mode 100644 src/lib/jwplayer-7.9.3/provider.html5.js create mode 100644 src/lib/jwplayer-7.9.3/provider.shaka.js create mode 100644 src/lib/jwplayer-7.9.3/provider.youtube.js create mode 100644 src/lib/jwplayer-7.9.3/skins/beelden.css create mode 100644 src/lib/jwplayer-7.9.3/skins/bekle.css create mode 100644 src/lib/jwplayer-7.9.3/skins/five.css create mode 100644 src/lib/jwplayer-7.9.3/skins/glow.css create mode 100644 src/lib/jwplayer-7.9.3/skins/roundster.css create mode 100644 src/lib/jwplayer-7.9.3/skins/seven.css create mode 100644 src/lib/jwplayer-7.9.3/skins/six.css create mode 100644 src/lib/jwplayer-7.9.3/skins/stormtrooper.css create mode 100644 src/lib/jwplayer-7.9.3/skins/vapor.css create mode 100644 src/lib/jwplayer-7.9.3/vttparser.js diff --git a/gruntconfig/copy.js b/gruntconfig/copy.js index db917df..56de3be 100755 --- a/gruntconfig/copy.js +++ b/gruntconfig/copy.js @@ -48,8 +48,8 @@ var copy = { }, jwplayer: { - cwd: 'src/lib/jwplayer-7.5.2', - dest: config.build + '/' + config.src + '/htdocs/lib/jwplayer-7.5.2', + cwd: 'src/lib/jwplayer-7.9.3', + dest: config.build + '/' + config.src + '/htdocs/lib/jwplayer', expand: true, src: [ '**/*' diff --git a/src/htdocs/seminar.php b/src/htdocs/seminar.php index 511bb04..d363e35 100644 --- a/src/htdocs/seminar.php +++ b/src/htdocs/seminar.php @@ -15,10 +15,10 @@ $TITLE = 'Earthquake Science Center Seminars'; $NAVIGATION = true; $HEAD = ' - + '; $FOOT = ' - + '; diff --git a/src/lib/jwplayer-7.5.2/jw-icons.ttf b/src/lib/jwplayer-7.5.2/jw-icons.ttf deleted file mode 100644 index 119d2d9324e0d88e09ea2689952fc03b9af9aeed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5100 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 diff --git a/src/lib/jwplayer-7.5.2/jw-icons.woff b/src/lib/jwplayer-7.5.2/jw-icons.woff deleted file mode 100644 index 27cc72de048b491e9898b99c095cbd8f842a5be6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5176 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 diff --git a/src/lib/jwplayer-7.5.2/jwplayer.js b/src/lib/jwplayer-7.5.2/jwplayer.js deleted file mode 100644 index 454bcc0..0000000 --- a/src/lib/jwplayer-7.5.2/jwplayer.js +++ /dev/null @@ -1,7 +0,0 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.jwplayer=t():e.jwplayer=t()}(this,function(){return function(e){function t(n){if(i[n])return i[n].exports;var o=i[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n=window.webpackJsonpjwplayer;window.webpackJsonpjwplayer=function(i,r){for(var a,s,l=0,c=[];l2;if(null==e&&(e=[]),c&&e.reduce===c)return i&&(t=w.bind(t,i)),o?e.reduce(t,n):e.reduce(t);if(y(e,function(e,r,a){o?n=t.call(i,n,e,r,a):(n=e,o=!0)}),!o)throw new TypeError(j);return n},w.find=w.detect=function(e,t,n){var i;return b(e,function(e,o,r){if(t.call(n,e,o,r))return i=e,!0}),i},w.filter=w.select=function(e,t,n){var i=[];return null==e?i:d&&e.filter===d?e.filter(t,n):(y(e,function(e,o,r){t.call(n,e,o,r)&&i.push(e)}),i)},w.reject=function(e,t,n){return w.filter(e,function(e,i,o){return!t.call(n,e,i,o)},n)},w.compact=function(e){return w.filter(e,w.identity)},w.every=w.all=function(t,n,i){n||(n=w.identity);var o=!0;return null==t?o:p&&t.every===p?t.every(n,i):(y(t,function(t,r,a){if(!(o=o&&n.call(i,t,r,a)))return e}),!!o)};var b=w.some=w.any=function(t,n,i){n||(n=w.identity);var o=!1;return null==t?o:h&&t.some===h?t.some(n,i):(y(t,function(t,r,a){if(o||(o=n.call(i,t,r,a)))return e}),!!o)};w.size=function(e){return null==e?0:e.length===+e.length?e.length:w.keys(e).length},w.last=function(e,t,n){if(null!=e)return null==t||n?e[e.length-1]:o.call(e,Math.max(e.length-t,0))},w.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},w.before=function(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}};var E=function(e){return null==e?w.identity:w.isFunction(e)?e:w.property(e)},k=function(e){return function(t,n,i){var o={};return n=E(n),y(t,function(r,a){var s=n.call(i,r,a,t);e(o,s,r)}),o}};w.groupBy=k(function(e,t,n){w.has(e,t)?e[t].push(n):e[t]=[n]}),w.indexBy=k(function(e,t,n){e[t]=n}),w.sortedIndex=function(e,t,n,i){n=E(n);for(var o=n.call(i,t),r=0,a=e.length;r>>1;n.call(i,e[s])=0)},w.pluck=function(e,t){return w.map(e,w.property(t))},w.where=function(e,t){return w.filter(e,w.matches(t))},w.findWhere=function(e,t){return w.find(e,w.matches(t))},w.max=function(e,t,n){if(!t&&w.isArray(e)&&e[0]===+e[0]&&e.length<65535)return Math.max.apply(Math,e);var i=-(1/0),o=-(1/0);return y(e,function(e,r,a){var s=t?t.call(n,e,r,a):e;s>o&&(i=e,o=s)}),i},w.difference=function(e){var n=r.apply(t,o.call(arguments,1));return w.filter(e,function(e){return!w.contains(n,e)})},w.without=function(e){return w.difference(e,o.call(arguments,1))},w.indexOf=function(e,t,n){if(null==e)return-1;var i=0,o=e.length;if(n){if("number"!=typeof n)return i=w.sortedIndex(e,t),e[i]===t?i:-1;i=n<0?Math.max(0,o+n):n}if(f&&e.indexOf===f)return e.indexOf(t,n);for(;i-1?e.substr(e.lastIndexOf(".")+1,e.length).toLowerCase():void 0)},a=function(e){var t=parseInt(e/3600),n=parseInt(e/60)%60,o=e%60;return i(t,2)+":"+i(n,2)+":"+i(o.toFixed(3),6)},s=function(t,n){if(e.isNumber(t))return t;t=t.replace(",",".");var i=t.split(":"),o=i.length,r=0;if("s"===t.slice(-1))r=parseFloat(t);else if("m"===t.slice(-1))r=60*parseFloat(t);else if("h"===t.slice(-1))r=3600*parseFloat(t);else if(o>1){var a=o-1;4===o&&(n&&(r=parseFloat(i[a])/n),a-=1),r+=parseFloat(i[a]),r+=60*parseFloat(i[a-1]),o>=3&&(r+=3600*parseFloat(i[a-2]))}else r=parseFloat(t);return r},l=function(t,n){return e.map(t,function(e){return n+e})},c=function(t,n){return e.map(t,function(e){return e+n})};return{trim:n,pad:i,xmlAttribute:o,extension:r,hms:a,seconds:s,suffix:c,prefix:l}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(3),n(4),n(1),n(2)],o=function(e,t,n,i){function o(e,t){return/touch/.test(e.type)?(e.originalEvent||e).changedTouches[0]["page"+t]:e["page"+t]}function r(e){var t=e||window.event;return e instanceof MouseEvent&&("which"in t?3===t.which:"button"in t&&2===t.button)}function a(e,t,n){var i;return i=t instanceof MouseEvent||!t.touches&&!t.changedTouches?t:t.touches&&t.touches.length?t.touches[0]:t.changedTouches[0],{type:e,target:t.target,currentTarget:n,pageX:i.pageX,pageY:i.pageY}}function s(e){(e instanceof MouseEvent||e instanceof window.TouchEvent)&&(e.preventManipulation&&e.preventManipulation(),e.cancelable&&e.preventDefault&&e.preventDefault())}var l=!n.isUndefined(window.PointerEvent),c=!l&&i.isMobile(),u=!l&&!c,d=i.isFF()&&i.isOSX(),p=function(e,i){function c(e){(u||l&&"touch"!==e.pointerType)&&v(t.touchEvents.OVER,e)}function p(e){(u||l&&"touch"!==e.pointerType)&&v(t.touchEvents.MOVE,e)}function h(n){(u||l&&"touch"!==n.pointerType&&!e.contains(document.elementFromPoint(n.x,n.y)))&&v(t.touchEvents.OUT,n)}function f(t){w=t.target,E=o(t,"X"),k=o(t,"Y"),r(t)||(l?t.isPrimary&&(i.preventScrolling&&(y=t.pointerId,e.setPointerCapture(y)),e.addEventListener("pointermove",g),e.addEventListener("pointercancel",m),e.addEventListener("pointerup",m)):u&&(document.addEventListener("mousemove",g),d&&"object"===t.target.nodeName.toLowerCase()?e.addEventListener("click",m):document.addEventListener("mouseup",m)),w.addEventListener("touchmove",g),w.addEventListener("touchcancel",m),w.addEventListener("touchend",m))}function g(e){var n=t.touchEvents,r=6;if(b)v(n.DRAG,e);else{var a=o(e,"X"),l=o(e,"Y"),c=a-E,u=l-k;c*c+u*u>r*r&&(v(n.DRAG_START,e),b=!0,v(n.DRAG,e))}i.preventScrolling&&s(e)}function m(n){var o=t.touchEvents;l?(i.preventScrolling&&e.releasePointerCapture(y),e.removeEventListener("pointermove",g),e.removeEventListener("pointercancel",m),e.removeEventListener("pointerup",m)):u&&(document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",m)),w.removeEventListener("touchmove",g),w.removeEventListener("touchcancel",m),w.removeEventListener("touchend",m),b?v(o.DRAG_END,n):i.directSelect&&n.target!==e||n.type.indexOf("cancel")!==-1||(l&&n instanceof window.PointerEvent?"touch"===n.pointerType?v(o.TAP,n):v(o.CLICK,n):u?v(o.CLICK,n):(v(o.TAP,n),s(n))),w=null,b=!1}function v(e,o){var r;if(i.enableDoubleTap&&(e===t.touchEvents.CLICK||e===t.touchEvents.TAP))if(n.now()-L<_){var s=e===t.touchEvents.CLICK?t.touchEvents.DOUBLE_CLICK:t.touchEvents.DOUBLE_TAP;r=a(s,o,j),A.trigger(s,r),L=0}else L=n.now();r=a(e,o,j),A.trigger(e,r)}var w,y,j=e,b=!1,E=0,k=0,L=0,_=300;i=i||{},l?(e.addEventListener("pointerdown",f),i.useHover&&(e.addEventListener("pointerover",c),e.addEventListener("pointerout",h)),i.useMove&&e.addEventListener("pointermove",p)):u&&(e.addEventListener("mousedown",f),i.useHover&&(e.addEventListener("mouseover",c),e.addEventListener("mouseout",h)),i.useMove&&e.addEventListener("mousemove",p)),e.addEventListener("touchstart",f);var A=this;return this.triggerEvent=v,this.destroy=function(){e.removeEventListener("touchstart",f),e.removeEventListener("mousedown",f),w&&(w.removeEventListener("touchmove",g),w.removeEventListener("touchcancel",m),w.removeEventListener("touchend",m)),l&&(i.preventScrolling&&e.releasePointerCapture(y),e.removeEventListener("pointerover",c),e.removeEventListener("pointerdown",f),e.removeEventListener("pointermove",g),e.removeEventListener("pointermove",p),e.removeEventListener("pointercancel",m),e.removeEventListener("pointerout",h),e.removeEventListener("pointerup",m)),e.removeEventListener("click",m),e.removeEventListener("mouseover",c),e.removeEventListener("mousemove",p),e.removeEventListener("mouseout",h),document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",m)},this};return n.extend(p.prototype,e),p}.apply(t,i),!(void 0!==o&&(e.exports=o))},,function(e,t,n){e.exports=n(141)["default"]},function(e,t){"use strict";function n(e){return u[e]}function i(e){for(var t=1;t":">",'"':""","'":"'","`":"`","=":"="},d=/[&<>"'`=]/g,p=/[&<>"'`=]/,h=Object.prototype.toString;t.toString=h;var f=function(e){return"function"==typeof e};f(/x/)&&(t.isFunction=f=function(e){return"function"==typeof e&&"[object Function]"===h.call(e)}),t.isFunction=f;var g=Array.isArray||function(e){return!(!e||"object"!=typeof e)&&"[object Array]"===h.call(e)};t.isArray=g},,function(e,t,n){var i,o;i=[n(8)],o=function(e){return{localName:function(e){return e?e.localName?e.localName:e.baseName?e.baseName:"":""},textContent:function(t){return t?t.textContent?e.trim(t.textContent):t.text?e.trim(t.text):"":""},getChildNode:function(e,t){return e.childNodes[t]},numChildren:function(e){return e.childNodes?e.childNodes.length:0}}}.apply(t,i),!(void 0!==o&&(e.exports=o))},,,,,function(e,t,n){var i,o;i=[n(2),n(8)],o=function(e,t){function n(e){var t={},n=e.split("\r\n");1===n.length&&(n=e.split("\n"));var o=1;if(n[0].indexOf(" --> ")>0&&(o=0),n.length>o+1&&n[o+1]){var r=n[o],a=r.indexOf(" --> ");a>0&&(t.begin=i(r.substr(0,a)),t.end=i(r.substr(a+5)),t.text=n.slice(o+1).join("\r\n"))}return t}var i=e.seconds;return function(e){var i=[];e=t.trim(e);var o=e.split("\r\n\r\n");1===o.length&&(o=e.split("\n\n"));for(var r=0;r>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:n+=String.fromCharCode(r);break;case 12:case 13:a=e[i++],n+=String.fromCharCode((31&r)<<6|63&a);break;case 14:a=e[i++],s=e[i++],n+=String.fromCharCode((15&r)<<12|(63&a)<<6|(63&s)<<0)}return n},t.utf16BigEndianArrayToStr=function(e,t){var n,i,o;for(n="",o=e.length-1,i=t||0;i>1|(8323072&n)>>2|(2130706432&n)>>3},t.arrayToInt=function(e){for(var t="0x",n=0;n0){var h=t.utf8ArrayToStr(a.subarray(c,c+=d),0);if("PRIV"===o.value.key){if("com.apple.streaming.transportStreamTimestamp"===h){var f=1&t.syncSafeInt(a.subarray(c,c+=4)),g=t.syncSafeInt(a.subarray(c,c+=4));f&&(g+=4294967296),o.value.data=g}else o.value.data=t.utf8ArrayToStr(a,c+1);o.value.info=h}else o.value.info=h,o.value.data=t.utf8ArrayToStr(a,c+1)}else{var m=a[c];1===m||2===m?o.value.data=t.utf16BigEndianArrayToStr(a,c+1):o.value.data=t.utf8ArrayToStr(a,c+1)}}if(n.hasOwnProperty(o.value.key)&&(i[n[o.value.key]]=o.value.data),o.value.info){var v=i[o.value.key];e.isObject(v)||(v={},i[o.value.key]=v),v[o.value.info]=o.value.data}else i[o.value.key]=o.value.data;return i},{})},t}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(4),n(3),n(1)],o=function(e,t,n){var i={},o={NEW:0,LOADING:1,ERROR:2,COMPLETE:3},r=function(r,a){function s(t){u=o.ERROR,c.trigger(e.ERROR,t)}function l(t){u=o.COMPLETE,c.trigger(e.COMPLETE,t)}var c=n.extend(this,t),u=o.NEW;this.addEventListener=this.on,this.removeEventListener=this.off,this.makeStyleLink=function(e){var t=document.createElement("link");return t.type="text/css",t.rel="stylesheet",t.href=e,t},this.makeScriptTag=function(e){var t=document.createElement("script");return t.src=e,t},this.makeTag=a?this.makeStyleLink:this.makeScriptTag,this.load=function(){if(u===o.NEW){var t=i[r];if(t&&(u=t.getStatus(),u<2))return t.on(e.ERROR,s),void t.on(e.COMPLETE,l);var n=document.getElementsByTagName("head")[0]||document.documentElement,c=this.makeTag(r),d=!1;c.onload=c.onreadystatechange=function(e){d||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(d=!0,l(e),c.onload=c.onreadystatechange=null,n&&c.parentNode&&!a&&n.removeChild(c))},c.onerror=s,n.insertBefore(c,n.firstChild),u=o.LOADING,i[r]=this}},this.getStatus=function(){return u}};return r.loaderstatus=o,r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1)],o=function(e){var t="free",n="premium",i="enterprise",o="platinum",r="ads",a="unlimited",s="trial",l={setup:[t,n,i,r,a,s,o],dash:[n,i,r,a,s,o],drm:[i,r,a,s],hls:[n,r,i,a,s,o],ads:[r,a,s,o,i],casting:[n,i,r,a,s,o],jwpsrv:[t,n,i,r,s,o]},c=function(t){return function(n){return e.contains(l[n],t)}};return c}.apply(t,i),!(void 0!==o&&(e.exports=o))},,,function(e,t){"use strict";function n(e,t){var o=t&&t.loc,r=void 0,a=void 0;o&&(r=o.start.line,a=o.start.column,e+=" - "+r+":"+a);for(var s=Error.prototype.constructor.call(this,e),l=0;l-1&&t.length>1&&"youtube"!==u.getName().name&&this.mediaModel.set("currentLevel",parseInt(e))},this.persistQualityLevel=function(e,t){var n=t[e]||{},i=n.label;this.set("qualityLabel",i)},this.setCurrentAudioTrack=function(e,t){e>-1&&t.length>0&&e0)return n.ABSOLUTE;var o=t.indexOf("/"),r=e.extension(t);return!(i<0&&o<0)||r&&isNaN(r)?n.RELATIVE:n.CDN}},t.getPluginName=function(e){return e.replace(/^(.*\/)?([^-]*)-?.*\.(swf|js)$/,"$2")},t.getPluginVersion=function(e){return e.replace(/[^-]*-?([^\.]*).*$/,"$1")},t}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[],o=function(){var e=window.chrome,t={};return t.NS="urn:x-cast:com.longtailvideo.jwplayer",t.debug=!1,t.availability=null,t.available=function(n){n=n||t.availability;var i="available";return e&&e.cast&&e.cast.ReceiverAvailability&&(i=e.cast.ReceiverAvailability.AVAILABLE),n===i},t.log=function(){if(t.debug){var e=Array.prototype.slice.call(arguments,0);console.log.apply(console,e)}},t.error=function(){var e=Array.prototype.slice.call(arguments,0);console.error.apply(console,e)},t}.apply(t,i),!(void 0!==o&&(e.exports=o))},,,,,,,function(e,t,n){var i,o;i=[n(5)],o=function(e){function t(t){return t===e.COMPLETE||t===e.ERROR?e.IDLE:t}return function(e,n,i){if(n=t(n),i=t(i),n!==i){var o=n.replace(/(?:ing|d)$/,""),r={type:o,newstate:n,oldstate:i,reason:e.mediaModel.get("state")};"play"===o&&(r.playReason=e.get("playReason")),this.trigger(o,r)}}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(66),n(173)],o=function(e,t,n){var i={sources:[],tracks:[]},o=function(o){o=o||{},e.isArray(o.tracks)||delete o.tracks;var r=e.extend({},i,o);e.isObject(r.sources)&&!e.isArray(r.sources)&&(r.sources=[t(r.sources)]),e.isArray(r.sources)&&0!==r.sources.length||(o.levels?r.sources=o.levels:r.sources=[t(o)]);for(var a=0;a=0)return i.substr(0,i.indexOf(e))}return""}),o.parseXML=function(e){var t=null;try{"DOMParser"in window?(t=(new window.DOMParser).parseFromString(e,"text/xml"),(i(t.childNodes)||t.childNodes&&i(t.childNodes[0].childNodes))&&(t=null)):(t=new window.ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e))}catch(n){}return t},o.serialize=function(e){if(void 0===e)return null;if("string"==typeof e&&e.length<6){var t=e.toLowerCase();if("true"===t)return!0;if("false"===t)return!1;if(!isNaN(Number(e))&&!isNaN(parseFloat(e)))return Number(e)}return e},o.parseDimension=function(e){return"string"==typeof e?""===e?0:e.lastIndexOf("%")>-1?e:parseInt(e.replace("px",""),10):e},o.timeFormat=function(e,t){if(e<=0&&!t)return"00:00";var n=e<0?"-":"";e=Math.abs(e);var i=Math.floor(e/3600),o=Math.floor((e-3600*i)/60),r=Math.floor(e%60);return n+(i?i+":":"")+(o<10?"0":"")+o+":"+(r<10?"0":"")+r},o.adaptiveType=function(e){if(0!==e){var t=-120;if(e<=t)return"DVR";if(e<0||e===1/0)return"LIVE"}return"VOD"},o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1)],o=function(e){var t={};return t.exists=function(e){switch(typeof e){case"string":return e.length>0;case"object":return null!==e;case"undefined":return!1}return!0},t.isHTTPS=function(){return 0===window.location.href.indexOf("https")},t.isRtmp=function(e,t){return 0===e.indexOf("rtmp")||"rtmp"===t},t.isYouTube=function(e,t){return"youtube"===t||/^(http|\/\/).*(youtube\.com|youtu\.be)\/.+/.test(e)},t.youTubeID=function(e){var t=/v[=\/]([^?&]*)|youtu\.be\/([^?]*)|^([\w-]*)$/i.exec(e);return t?t.slice(1).join("").replace("?",""):""},t.typeOf=function(t){if(null===t)return"null";var n=typeof t;return"object"===n&&e.isArray(t)?"array":n},t}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(77),n(9),n(139),n(2)],o=function(e,t,n,i){var o=e.extend({constructor:function(e,t){this.className=e+" jw-background-color jw-reset",this.orientation=t,this.dragStartListener=this.dragStart.bind(this),this.dragMoveListener=this.dragMove.bind(this),this.dragEndListener=this.dragEnd.bind(this),this.tapListener=this.tap.bind(this),this.setup()},setup:function(){var e={"default":this["default"],className:this.className,orientation:"jw-slider-"+this.orientation};this.el=i.createElement(n(e)),this.elementRail=this.el.getElementsByClassName("jw-slider-container")[0],this.elementBuffer=this.el.getElementsByClassName("jw-buffer")[0],this.elementProgress=this.el.getElementsByClassName("jw-progress")[0],this.elementThumb=this.el.getElementsByClassName("jw-knob")[0],this.userInteract=new t(this.element(),{preventScrolling:!0}),this.userInteract.on("dragStart",this.dragStartListener),this.userInteract.on("drag",this.dragMoveListener),this.userInteract.on("dragEnd",this.dragEndListener),this.userInteract.on("tap click",this.tapListener)},dragStart:function(){this.trigger("dragStart"),this.railBounds=i.bounds(this.elementRail)},dragEnd:function(e){this.dragMove(e),this.trigger("dragEnd")},dragMove:function(e){var t,n,o=this.railBounds=this.railBounds?this.railBounds:i.bounds(this.elementRail);"horizontal"===this.orientation?(t=e.pageX,n=to.right?100:100*i.between((t-o.left)/o.width,0,1)):(t=e.pageY,n=t>=o.bottom?0:t<=o.top?100:100*i.between((o.height-(t-o.top))/o.height,0,1));var r=this.limit(n);return this.render(r),this.update(r),!1},tap:function(e){this.railBounds=i.bounds(this.elementRail),this.dragMove(e)},limit:function(e){return e},update:function(e){this.trigger("update",{percentage:e})},render:function(e){e=Math.max(0,Math.min(e,100)),"horizontal"===this.orientation?(this.elementThumb.style.left=e+"%",this.elementProgress.style.width=e+"%"):(this.elementThumb.style.bottom=e+"%",this.elementProgress.style.height=e+"%")},updateBuffer:function(e){this.elementBuffer.style.width=e+"%"},element:function(){return this.el}});return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},,function(e,t,n){var i,o;i=[n(1),n(23)],o=function(e,t){var n=[{configName:"clearkey",keyName:"org.w3.clearkey"},{configName:"widevine",keyName:"com.widevine.alpha"},{configName:"playready",keyName:"com.microsoft.playready"}],i=[],o={},r=function(t){var n=t.get("playlist");return!!t.get("drm")||e.some(n,function(t){return!!t.drm||e.some(t.sources,function(e){return!!e.drm})})},a=function(t){return u()?t():(e.forEach(n,function(e){var t=navigator.requestMediaKeySystemAccess(e.keyName,[{}]).then(function(){o[e.configName]=!0})["catch"](function(){o[e.configName]=!1});i.push(t)}),Promise.all(i).then(t))},s=function(){return!!navigator.requestMediaKeySystemAccess&&!!MediaKeySystemAccess.prototype.getConfiguration},l=function(e){return o[e]},c=function(t){u()||console.error('DRM only supported with "drm" block in initial setup.',t);var n=e.keys(t);return e.some(n,function(e){return l(e)})},u=function(){return!!i.length};return{containsDrm:r,probe:function(e,n){s()&&t(n)("drm")?a(e):e()},probed:u,anySupported:c,isSupported:l}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(75),n(23),n(1),n(178),n(47)],o=function(e,t,n,i,o){function r(i,r){if(e.isSafari())return!1;var a=t(r);if(!a("dash"))return!1;if(i.drm&&!o.anySupported(i.drm))return!1;var s=window.MediaSource;if(!window.HTMLVideoElement||!s)return!1;var l=!0;return i.mediaTypes&&(l=n.all(i.mediaTypes,function(e){return s.isTypeSupported(e)})),l&&("dash"===i.type||"mpd"===i.type||(i.file||"").indexOf("mpd-time-csf")>-1)}var a=n.find(i,n.matches({name:"flash"})),s=a.supports;a.supports=function(n,i){if(!e.isFlashSupported())return!1;var o=n&&n.type;if("hls"===o||"m3u8"===o){var r=t(i);return r("hls")}return s.apply(this,arguments)};var l=n.find(i,n.matches({name:"html5"})),c=l.supports;return l.supports=function(e,n){var i=c.apply(this,arguments);if(i&&e.drm){var o=t(n);return o("drm")}return i},i.push({name:"shaka",supports:r}),i.push({name:"caterpillar",supports:function(n,i){if(e.isChrome()&&!e.isMobile()){var o=n&&n.type,r=n&&n.file;if(r.indexOf(".m3u8")>-1||"hls"===o||"m3u8"===o){var a=t(i);return a("hls")}}}}),i}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(179),n(1),n(48)],o=function(e,t){var i,o=e.registerProvider,r=e.prototype.reorderProviders;return t.extend(e.loaders,{caterpillar:function(e){n.e(1,function(require){var t=n(87);t.setEdition&&t.setEdition(i),o(t),e(t)})},shaka:function(e){n.e(2,function(require){var t=n(89);o(t),e(t)})}}),t.extend(e.prototype,{reorderProviders:function(){if(r.apply(this),"flash"!==this.config.primary&&this.config.hlshtml===!0){var e=t.indexOf(this.providers,t.findWhere(this.providers,{name:"caterpillar"})),n=this.providers.splice(e,1)[0],i=t.indexOf(this.providers,t.findWhere(this.providers,{name:"flash"}));this.providers.splice(i,0,n)}},providerSupports:function(e,t){return i=this.config.edition,e.supports(t,i)}}),e}.apply(t,i),!(void 0!==o&&(e.exports=o))},,,,,,,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},l.registerDefaultHelpers(this),c.registerDefaultDecorators(this)}t.__esModule=!0,t.HandlebarsEnvironment=o;var r=n(12),a=n(26),s=i(a),l=n(144),c=n(142),u=n(152),d=i(u),p="4.0.5";t.VERSION=p;var h=7;t.COMPILER_REVISION=h;var f={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};t.REVISION_CHANGES=f;var g="[object Object]";o.prototype={constructor:o,logger:d["default"],log:d["default"].log,registerHelper:function(e,t){if(r.toString.call(e)===g){if(t)throw new s["default"]("Arg not supported with multiple helpers");r.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(r.toString.call(e)===g)r.extend(this.partials,e);else{if("undefined"==typeof t)throw new s["default"]('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(r.toString.call(e)===g){if(t)throw new s["default"]("Arg not supported with multiple decorators");r.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var m=d["default"].log;t.log=m,t.createFrame=r.createFrame,t.logger=d["default"]},function(e,t,n){var i,o;i=[n(2),n(1)],o=function(e,t){function i(n){t.each(n,function(t,i){n[i]=e.serialize(t)})}function o(e){return e.slice&&"px"===e.slice(-2)&&(e=e.slice(0,-2)),e}function r(t,n){if(n.toString().indexOf("%")===-1)return 0;if("string"!=typeof t||!e.exists(t))return 0;if(/^\d*\.?\d+%$/.test(t))return t;var i=t.indexOf(":");if(i===-1)return 0;var o=parseFloat(t.substr(0,i)),r=parseFloat(t.substr(i+1));return o<=0||r<=0?0:r/o*100+"%"}var a={autostart:!1,controls:!0,displaytitle:!0,displaydescription:!0,mobilecontrols:!1,repeat:!1,castAvailable:!1,skin:"seven",stretching:"uniform",mute:!1,volume:90,width:480,height:270,localization:{play:"Play",playback:"Start playback",pause:"Pause",volume:"Volume",prev:"Previous",next:"Next",cast:"Chromecast",fullscreen:"Fullscreen",playlist:"Playlist",hd:"Quality",cc:"Closed captions",audioTracks:"Audio tracks",replay:"Replay",buffer:"Loading",more:"More",liveBroadcast:"Live broadcast",loadingAd:"Loading ad"}},s=function(s,l){var c=l&&l.getAllItems(),u=t.extend({},(window.jwplayer||{}).defaults,c,s);i(u);var d=t.extend({},a,u);if("."===d.base&&(d.base=e.getScriptPath("jwplayer.js")),d.base=(d.base||e.loadFrom()).replace(/\/?$/,"/"),n.p=d.base,d.width=o(d.width),d.height=o(d.height),d.flashplayer=d.flashplayer||e.getScriptPath("jwplayer.js")+"jwplayer.flash.swf","http:"===window.location.protocol&&(d.flashplayer=d.flashplayer.replace("https","http")),d.aspectratio=r(d.aspectratio,d.width),t.isObject(d.skin)&&(d.skinUrl=d.skin.url,d.skinColorInactive=d.skin.inactive,d.skinColorActive=d.skin.active,d.skinColorBackground=d.skin.background,d.skin=t.isString(d.skin.name)?d.skin.name:a.skin),t.isString(d.skin)&&d.skin.indexOf(".xml")>0&&(console.log("JW Player does not support XML skins, please update your config"),d.skin=d.skin.replace(".xml","")),d.aspectratio||delete d.aspectratio,!d.playlist){var p=t.pick(d,["title","description","type","mediaid","image","file","sources","tracks","preload"]);d.playlist=[p]}return d};return s}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(8),n(14),n(171),n(172),n(42)],o=function(e,t,n,i,o){function r(t){for(var r={},s=0;s0)return d=s,m=o.loaderstatus.COMPLETE,void g.trigger(n.COMPLETE);if(t.getPluginPathType(s)===t.pluginPathType.CDN)return m=o.loaderstatus.COMPLETE,void g.trigger(n.COMPLETE);m=o.loaderstatus.LOADING;var e=new o(l());e.on(n.COMPLETE,c),e.on(n.ERROR,u),e.load()}},this.registerPlugin=function(e,t,i,r){f&&(clearTimeout(f),f=void 0),h=t,i&&r?(d=r,p=i):"string"==typeof i?d=i:"function"==typeof i?p=i:i||r||(d=e),m=o.loaderstatus.COMPLETE,g.trigger(n.COMPLETE)},this.getStatus=function(){return m},this.getPluginName=function(){return t.getPluginName(s)},this.getFlashPath=function(){if(d)switch(t.getPluginPathType(d)){case t.pluginPathType.ABSOLUTE:return d;case t.pluginPathType.RELATIVE:return s.lastIndexOf(".swf")>0?e.getAbsolutePath(d,window.location.href):e.getAbsolutePath(d,l())}return null},this.getJS=function(){return p},this.getTarget=function(){return h},this.getPluginmode=function(){return void 0!==typeof d&&void 0!==typeof p?a.HYBRID:void 0!==typeof d?a.FLASH:void 0!==typeof p?a.JAVASCRIPT:void 0},this.getNewInstance=function(e,t,n){return new p(e,t,n)},this.getURL=function(){return s}};return s}.apply(t,i),!(void 0!==o&&(e.exports=o))},,,,,,,function(e,t,n){var i,o;i=[n(1),n(43)],o=function(e,t){function n(e){e.onload=null,e.onprogress=null,e.onreadystatechange=null,e.onerror=null,"abort"in e&&e.abort()}function i(t,i){return function(o){var r=o.currentTarget||i.xhr;if(clearTimeout(i.timeoutId),i.retryWithoutCredentials&&i.xhr.withCredentials){n(r);var a=e.extend({},i,{xhr:null,withCredentials:!1,retryWithoutCredentials:!1});return void d(a)}i.onerror(t,i.url,r)}}function o(e){return function(t){var n=t.currentTarget||e.xhr;if(4===n.readyState){if(clearTimeout(e.timeoutId),n.status>=400){var i;return i=404===n.status?"File not found":""+n.status+"("+n.statusText+")",e.onerror(i,e.url,n)}if(200===n.status)return r(e)(t)}}}function r(e){return function(n){var i=n.currentTarget||e.xhr;if(clearTimeout(e.timeoutId),e.responseType){if("json"===e.responseType)return a(i,e)}else{var o,r=i.responseXML;if(r)try{o=r.firstChild}catch(l){}if(r&&o)return s(i,r,e);if(c&&i.responseText&&!r&&(r=t.parseXML(i.responseText),r&&r.firstChild))return s(i,r,e);if(e.requireValidXML)return void e.onerror("Invalid XML",e.url,i)}e.oncomplete(i)}}function a(t,n){if(!t.response||e.isString(t.response)&&'"'!==t.responseText.substr(1))try{t=e.extend({},t,{response:JSON.parse(t.responseText)})}catch(i){return void n.onerror("Invalid JSON",n.url,t)}return n.oncomplete(t)}function s(t,n,i){var o=n.documentElement;return i.requireValidXML&&("parsererror"===o.nodeName||o.getElementsByTagName("parsererror").length)?void i.onerror("Invalid XML",i.url,t):(t.responseXML||(t=e.extend({},t,{responseXML:n})),i.oncomplete(t))}var l=function(){},c=!1,u=function(e){var t=document.createElement("a"),n=document.createElement("a");t.href=location.href;try{return n.href=e,n.href=n.href,t.protocol+"//"+t.host!=n.protocol+"//"+n.host}catch(i){}return!0},d=function(t,a,s,d){e.isObject(t)&&(d=t,t=d.url);var p,h=e.extend({xhr:null,url:t,withCredentials:!1,retryWithoutCredentials:!1,timeout:6e4,timeoutId:-1,oncomplete:a||l,onerror:s||l,mimeType:d&&!d.responseType?"text/xml":"",requireValidXML:!1,responseType:d&&d.plainText?"text":""},d);if("XDomainRequest"in window&&u(t))p=h.xhr=new window.XDomainRequest,p.onload=r(h),p.ontimeout=p.onprogress=l,c=!0;else{if(!("XMLHttpRequest"in window))return void h.onerror("",t);p=h.xhr=new window.XMLHttpRequest,p.onreadystatechange=o(h)}var f=i("Error loading file",h);p.onerror=f,"overrideMimeType"in p?h.mimeType&&p.overrideMimeType(h.mimeType):c=!0;try{t=t.replace(/#.*$/,""),p.open("GET",t,!0)}catch(g){return f(g),p}if(h.responseType)try{p.responseType=h.responseType}catch(g){}h.timeout&&(h.timeoutId=setTimeout(function(){n(p),h.onerror("Timeout",t,p)},h.timeout),p.onabort=function(){clearTimeout(h.timeoutId)});try{h.withCredentials&&"withCredentials"in p&&(p.withCredentials=!0),p.send()}catch(g){f(g)}return p};return{ajax:d,crossdomain:u}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1)],o=function(e){function t(e){return function(){return i(e)}}var n={},i=e.memoize(function(e){var t=navigator.userAgent.toLowerCase();return null!==t.match(e)}),o=n.isInt=function(e){return parseFloat(e)%1===0};n.isFlashSupported=function(){var e=n.flashVersion();return e&&e>=11.2},n.isFF=t(/firefox/i),n.isIPod=t(/iP(hone|od)/i),n.isIPad=t(/iPad/i),n.isSafari602=t(/Macintosh.*Mac OS X 10_8.*6\.0\.\d* Safari/i),n.isOSX=t(/Mac OS X/i),n.isEdge=t(/\sedge\/\d+/i);var r=n.isIETrident=function(e){return!!n.isEdge()||(e?(e=parseFloat(e).toFixed(1),i(new RegExp("trident/.+rv:\\s*"+e,"i"))):i(/trident/i))},a=n.isMSIE=function(e){return e?(e=parseFloat(e).toFixed(1),i(new RegExp("msie\\s*"+e,"i"))):i(/msie/i)},s=t(/chrome/i);n.isChrome=function(){return s()&&!n.isEdge()},n.isIE=function(e){return e?(e=parseFloat(e).toFixed(1),e>=11?r(e):a(e)):a()||r()},n.isSafari=function(){return i(/safari/i)&&!i(/chrome/i)&&!i(/chromium/i)&&!i(/android/i)};var l=n.isIOS=function(e){return i(e?new RegExp("iP(hone|ad|od).+\\s(OS\\s"+e+"|.*\\sVersion/"+e+")","i"):/iP(hone|ad|od)/i)};n.isAndroidNative=function(e){return c(e,!0)};var c=n.isAndroid=function(e,t){return!(t&&i(/chrome\/[123456789]/i)&&!i(/chrome\/18/))&&(e?(o(e)&&!/\./.test(e)&&(e=""+e+"."),i(new RegExp("Android\\s*"+e,"i"))):i(/Android/i))};return n.isMobile=function(){return l()||c()},n.isIframe=function(){return window.frameElement&&"IFRAME"===window.frameElement.nodeName},n.flashVersion=function(){if(n.isAndroid())return 0;var e,t=navigator.plugins;if(t&&(e=t["Shockwave Flash"],e&&e.description))return parseFloat(e.description.replace(/\D+(\d+\.?\d*).*/,"$1"));if("undefined"!=typeof window.ActiveXObject){try{if(e=new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash"))return parseFloat(e.GetVariable("$version").split(" ")[1].replace(/\s*,\s*/,"."))}catch(i){return 0}return e}return 0},n}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(8),n(1),n(181)],o=function(e,t,n){var i={};i.createElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.firstChild},i.styleDimension=function(e){return e+(e.toString().indexOf("%")>0?"":"px")};var o=function(e){return t.isString(e.className)?e.className.split(" "):[]},r=function(t,n){n=e.trim(n),t.className!==n&&(t.className=n)};return i.classList=function(e){return e.classList?e.classList:o(e)},i.hasClass=n.hasClass,i.addClass=function(e,n){var i=o(e),a=t.isArray(n)?n:n.split(" ");t.each(a,function(e){t.contains(i,e)||i.push(e)}),r(e,i.join(" "))},i.removeClass=function(e,n){var i=o(e),a=t.isArray(n)?n:n.split(" ");r(e,t.difference(i,a).join(" "))},i.replaceClass=function(e,t,n){var i=e.className||"";t.test(i)?i=i.replace(t,n):n&&(i+=" "+n),r(e,i)},i.toggleClass=function(e,n,o){var r=i.hasClass(e,n);o=t.isBoolean(o)?o:!r,o!==r&&(o?i.addClass(e,n):i.removeClass(e,n))},i.emptyElement=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},i.addStyleSheet=function(e){var t=document.createElement("link");t.rel="stylesheet",t.href=e,document.getElementsByTagName("head")[0].appendChild(t)},i.empty=function(e){if(e)for(;e.childElementCount>0;)e.removeChild(e.children[0])},i.bounds=function(e){var t={left:0,right:0,width:0,height:0,top:0,bottom:0};if(!e||!document.body.contains(e))return t;var n=e.getBoundingClientRect(e),i=window.pageYOffset,o=window.pageXOffset;return n.width||n.height||n.left||n.top?(t.left=n.left+o,t.right=n.right+o,t.top=n.top+i,t.bottom=n.bottom+i,t.width=n.right-n.left,t.height=n.bottom-n.top,t):t},i}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(3),n(1)],o=function(e,t){function n(){}var i=function(e,n){var i,o=this;i=e&&t.has(e,"constructor")?e.constructor:function(){return o.apply(this,arguments)},t.extend(i,o,n);var r=function(){this.constructor=i};return r.prototype=o.prototype,i.prototype=new r,e&&t.extend(i.prototype,e),i.__super__=o.prototype,i};return n.extend=i,t.extend(n.prototype,e),n}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(28),n(1),n(44),n(43),n(30)],o=function(e,t,n,i,o){var r={};return r.repo=t.memoize(function(){var t=o.split("+")[0],i=e.repo+t+"/";return n.isHTTPS()?i.replace(/^http:/,"https:"):i}),r.versionCheck=function(e){var t=("0"+e).split(/\W/),n=o.split(/\W/),i=parseFloat(t[0]),r=parseFloat(n[0]);return!(i>r)&&!(i===r&&parseFloat("0"+t[1])>parseFloat(n[1]))},r.loadFrom=function(){return r.repo()},r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1)],o=function(e){var t=function(){var t={},n={},i={},o={};return{start:function(n){t[n]=e.now(),i[n]=i[n]+1||1},end:function(i){if(t[i]){var o=e.now()-t[i];n[i]=n[i]+o||o}},dump:function(){return{counts:i,sums:n,events:o}},tick:function(t,n){o[t]=n||e.now()},between:function(e,t){return o[t]&&o[e]?o[t]-o[e]:-1}}};return t}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[],o=function(){return document.createElement("video")}.apply(t,i),!(void 0!==o&&(e.exports=o))},,,,function(e,t,n){var i;i=function(require,e,t){function n(e,t){o(t,r(e))}function i(e){var t=u[e];if(t){for(var n=Object.keys(t),i=0;i2&&u("setup")){l=a[1];var d=parseInt(a[2]);d>0&&(c=new Date,c.setTime(d))}else s=i}catch(p){s=i}}var s,l,c;this.edition=function(){return c&&c.getTime()<(new Date).getTime()?i:s},this.token=function(){return l},this.expiration=function(){return c},a(r)};return r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[],o=function(){var e=function(e){return window.atob(e)},t=function(e){return unescape(encodeURIComponent(e))},n=function(e){try{return decodeURIComponent(escape(e))}catch(t){return e}},i=function(e){for(var t=new Array(Math.ceil(e.length/4)),n=0;n>>8&255,e[n]>>>16&255,e[n]>>>24&255);return t.join("")};return{decrypt:function(r,a){if(r=String(r),a=String(a),0==r.length)return"";for(var s,l,c=i(e(r)),u=i(t(a).slice(0,16)),d=c.length,p=c[d-1],h=c[0],f=2654435769,g=Math.floor(6+52/d),m=g*f;0!=m;){l=m>>>2&3;for(var v=d-1;v>=0;v--)p=c[v>0?v-1:d-1],s=(p>>>5^h<<2)+(h>>>3^p<<4)^(m^h)+(u[3&v^l]^p),h=c[v]-=s;m-=f}var w=o(c);return w=w.replace(/\0+$/,""),n(w)}}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(201),n(4),n(215)],o=function(e,t,n){var i=function(i,o){var r=new e(i,o),a=r.setup;return r.setup=function(){if(a.call(this),"trial"===o.get("edition")){var e=document.createElement("div");e.className="jw-icon jw-watermark",this.element().appendChild(e)}o.on("change:skipButton",this.onSkipButton,this),o.on("change:castActive change:playlistItem",this.showDisplayIconImage,this)},r.showDisplayIconImage=function(e){var t=e.get("castActive"),n=e.get("playlistItem"),i=r.controlsContainer().getElementsByClassName("jw-display-icon-container")[0];t&&n&&n.image?(i.style.backgroundImage='url("'+n.image+'")',i.style.backgroundSize="contain"):(i.style.backgroundImage="",i.style.backgroundSize="")},r.onSkipButton=function(e,t){t?this.addSkipButton():this._skipButton&&(this._skipButton.destroy(),this._skipButton=null)},r.addSkipButton=function(){this._skipButton=new n(this.instreamModel),this._skipButton.on(t.JWPLAYER_AD_SKIPPED,function(){this.api.skipAd()},this),this.controlsContainer().appendChild(this._skipButton.element())},r};return i}.apply(t,i),!(void 0!==o&&(e.exports=o))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){t=e.exports=n(127)(),t.push([e.id,".jw-reset{color:inherit;background-color:transparent;padding:0;margin:0;float:none;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:1em;list-style:none;text-align:left;text-transform:none;vertical-align:baseline;border:0;direction:ltr;font-variant:inherit;font-stretch:inherit;-webkit-tap-highlight-color:rgba(255,255,255,0)}@font-face{font-family:jw-icons;src:url("+n(129)+") format('woff'),url("+n(128)+') format(\'truetype\');font-weight:400;font-style:normal}.jw-controlbar .jw-menu .jw-option:before,.jw-icon-display,.jw-icon-inline,.jw-icon-tooltip{font-family:jw-icons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-icon-audio-tracks:before{content:"\\E600"}.jw-icon-buffer:before{content:"\\E601"}.jw-icon-cast:before{content:"\\E603"}.jw-icon-cast.jw-off:before{content:"\\E602"}.jw-icon-cc:before{content:"\\E605"}.jw-icon-cue:before,.jw-icon-menu-bullet:before{content:"\\E606"}.jw-icon-error:before{content:"\\E607"}.jw-icon-fullscreen:before{content:"\\E608"}.jw-icon-fullscreen.jw-off:before{content:"\\E613"}.jw-icon-hd:before{content:"\\E60A"}.jw-rightclick-logo:before,.jw-watermark:before{content:"\\E60B"}.jw-icon-next:before{content:"\\E60C"}.jw-icon-pause:before{content:"\\E60D"}.jw-icon-play:before{content:"\\E60E"}.jw-icon-prev:before{content:"\\E60F"}.jw-icon-replay:before{content:"\\E610"}.jw-icon-volume:before{content:"\\E612"}.jw-icon-volume.jw-off:before{content:"\\E611"}.jw-icon-more:before{content:"\\E614"}.jw-icon-close:before{content:"\\E615"}.jw-icon-playlist:before{content:"\\E616"}.jwplayer{width:100%;font-size:16px;position:relative;display:block;min-height:0;overflow:hidden;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;background-color:#000;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jwplayer *{box-sizing:inherit}.jwplayer.jw-flag-aspect-mode{height:auto!important}.jwplayer.jw-flag-aspect-mode .jw-aspect{display:block}.jwplayer .jw-aspect{display:none}.jwplayer.jw-no-focus:focus,.jwplayer .jw-swf{outline:none}.jwplayer.jw-ie:focus{outline:1px dotted #585858}.jwplayer:hover .jw-display-icon-container{background-color:#212121}.jw-controls,.jw-media,.jw-overlays,.jw-preview{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.jw-media{overflow:hidden;cursor:pointer}.jw-overlays{cursor:auto}.jw-media.jw-media-show{visibility:visible;opacity:1}.jw-controls.jw-controls-disabled{display:none}.jw-controls .jw-controls-right{position:absolute;top:0;right:0;left:0;bottom:2.5em}.jw-text{height:1em;font-family:Arial,Helvetica,sans-serif;font-size:.75em;font-style:normal;font-weight:400;color:#fff;text-align:center;font-variant:normal;font-stretch:normal}.jw-plugin{position:absolute;bottom:2.5em}.jw-plugin .jw-banner{max-width:100%;opacity:0;cursor:pointer;position:absolute;margin:auto auto 0;left:0;right:0;bottom:0;display:block}.jw-cast-screen{width:100%;height:100%}.jw-instream{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.jw-icon-playback:before{content:"\\E60E"}.jw-captions,.jw-controls,.jw-overlays,.jw-preview,.jw-title{pointer-events:none}.jw-controlbar,.jw-display-icon-container,.jw-dock,.jw-logo,.jw-media,.jw-overlays>div,.jw-skip{pointer-events:all}.jwplayer video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;background:transparent}.jwplayer video::-webkit-media-controls-start-playback-button{display:none}.jwplayer.jw-stretch-uniform video{-o-object-fit:contain;object-fit:contain}.jwplayer.jw-stretch-none video{-o-object-fit:none;object-fit:none}.jwplayer.jw-stretch-fill video{-o-object-fit:cover;object-fit:cover}.jwplayer.jw-stretch-exactfit video{-o-object-fit:fill;object-fit:fill}.jw-click,.jw-preview{position:absolute;width:100%;height:100%}.jw-preview{display:none;opacity:1;visibility:visible;background:#000 no-repeat 50% 50%}.jw-error .jw-preview,.jw-stretch-uniform .jw-preview,.jwplayer .jw-preview{background-size:contain}.jw-stretch-none .jw-preview{background-size:auto auto}.jw-stretch-fill .jw-preview{background-size:cover}.jw-stretch-exactfit .jw-preview{background-size:100% 100%}.jw-display-icon-container{position:relative;top:50%;display:table;height:3.75em;width:3.75em;margin:-1.875em auto 0;cursor:pointer}.jw-display-icon-container .jw-icon-display{position:relative;display:table-cell;text-align:center;vertical-align:middle!important;background-position:50% 50%;background-repeat:no-repeat;font-size:2.5em}.jw-flag-audio-player .jw-display-icon-container,.jw-flag-dragging .jw-display-icon-container{display:none}.jw-icon{font-family:jw-icons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-controlbar{display:table;position:absolute;bottom:0;height:2.5em;width:100%;padding:0 .4em}.jw-controlbar .jw-hidden{display:none}.jw-controlbar.jw-drawer-expanded .jw-controlbar-center-group,.jw-controlbar.jw-drawer-expanded .jw-controlbar-left-group{opacity:0}.jw-background-color{background-color:rgba(33,33,33,.8)}.jw-slider-horizontal{background-color:transparent}.jw-group{display:table-cell}.jw-controlbar-center-group{width:100%;padding:0 .4em}.jw-controlbar-center-group .jw-slider-time,.jw-controlbar-center-group .jw-text-alt{padding:0}.jw-controlbar-center-group .jw-text-alt{display:none}.jw-controlbar-left-group,.jw-controlbar-right-group{white-space:nowrap}.jw-icon-display:hover,.jw-icon-inline:hover,.jw-icon-tooltip:hover,.jw-knob:hover,.jw-option:before:hover{color:#fff}.jw-icon-inline,.jw-icon-tooltip,.jw-slider-horizontal,.jw-text-duration,.jw-text-elapsed{display:inline-block;height:2.5em;position:relative;line-height:2.5em;vertical-align:middle;cursor:pointer;padding:0 .4em}.jw-icon-inline,.jw-icon-tooltip{min-width:1.5625em;text-align:center}.jw-icon-playback{min-width:2.25em}.jw-icon-volume{min-width:1.75em;text-align:left}.jw-time-tip{line-height:1em;pointer-events:none}.jw-icon-cast,.jw-icon-inline.jw-icon-volume,.jw-slider-volume.jw-slider-horizontal{display:none}.jw-button-color{color:hsla(0,0%,100%,.6)}.jw-button-color:hover{color:#fff}.jw-button-color:focus{outline:none;color:#fff}.jw-toggle{color:#fff}.jw-toggle.jw-off{color:hsla(0,0%,100%,.6)}.jw-toggle:focus{outline:none;color:#fff}.jw-dock{margin:.75em;display:block;opacity:1;clear:right}.jw-dock:after{content:\'\';clear:both;display:block}.jw-dock-button{cursor:pointer;float:right;position:relative;width:2.5em;height:2.5em;margin:.5em}.jw-dock-button .jw-arrow{display:none;position:absolute;bottom:-.2em;width:.5em;height:.2em;left:50%;margin-left:-.25em}.jw-dock-button .jw-overlay{display:none;position:absolute;top:2.5em;right:0;margin-top:.25em;padding:.5em;white-space:nowrap}.jw-dock-button:hover .jw-arrow,.jw-dock-button:hover .jw-overlay{display:block}.jw-dock-image{width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;opacity:.75}.jw-title{display:none;position:absolute;top:0;width:100%;font-size:.875em;height:8em;background:-webkit-linear-gradient(top,#000,#000 18%,transparent);background:linear-gradient(180deg,#000 0,#000 18%,transparent)}.jw-title-primary,.jw-title-secondary{padding:.75em 1.5em;min-height:2.5em;width:100%;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.jw-title-primary{font-weight:700}.jw-title-secondary{margin-top:-.5em}.jw-slider-container{height:1em;width:100%;position:relative;touch-action:none}.jw-buffer,.jw-progress,.jw-rail{position:absolute;cursor:pointer}.jw-progress{background-color:#fff}.jw-rail{background-color:hsla(0,0%,100%,.2)}.jw-buffer{background-color:hsla(0,0%,100%,.3)}.jw-cue,.jw-knob{position:absolute;cursor:pointer}.jw-cue{height:.25em;background-color:rgba(33,33,33,.9);border-radius:25%;width:.4em}.jw-knob{background-color:#fff;width:.5em;height:.5em;border-radius:.25em}.jw-slider-horizontal{height:.25em}.jw-slider-horizontal.jw-slider-volume{width:4em}.jw-slider-horizontal .jw-rail{width:100%}.jw-slider-horizontal .jw-knob{top:-.125em;margin-left:-.25em}.jw-slider-horizontal .jw-buffer,.jw-slider-horizontal .jw-progress,.jw-slider-horizontal .jw-rail{height:.25em}.jw-slider-vertical{padding:.8em .8em 0;position:absolute}.jw-slider-vertical .jw-buffer,.jw-slider-vertical .jw-progress,.jw-slider-vertical .jw-rail{bottom:0;height:100%;left:0;right:0;margin:0 auto}.jw-slider-vertical .jw-progress,.jw-slider-vertical .jw-rail,.jw-slider-vertical .jw-slider-container{width:.25em}.jw-slider-vertical .jw-slider-container{height:4em}.jw-slider-vertical .jw-knob{right:0;left:-.125em}.jw-slider-time{width:100%}.jw-tooltip-time{position:absolute}.jw-slider-volume .jw-buffer{display:none}.jw-captions{position:absolute;width:100%;height:inherit;text-align:center;display:none;max-height:81.375%;line-height:1.3em;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-decoration:none;pointer-events:none;overflow:hidden;top:0}.jw-captions.jw-captions-enabled{display:block}.jw-captions-window{display:none;padding:.25em;border-radius:.25em}.jw-captions-text,.jw-captions-window.jw-captions-window-active{display:inline-block}.jw-captions-text{color:#fff;background-color:#000;word-wrap:normal;word-break:normal;white-space:pre-line;font-style:normal;font-weight:400;text-align:center;text-decoration:none;line-height:1.3em;padding:.1em .8em}.jw-text-track-display{font-size:inherit;line-height:1.3em}.jwplayer video::-webkit-media-controls{-webkit-box-pack:start;justify-content:flex-start}.jwplayer video::-webkit-media-text-track-container{max-height:81.375%;line-height:1.3em}.jwplayer .jw-rightclick{display:none;position:absolute;white-space:nowrap}.jwplayer .jw-rightclick.jw-open{display:block}.jwplayer .jw-rightclick ul{list-style:none;font-weight:700;border-radius:.15em;margin:0;border:1px solid #444;padding:0}.jwplayer .jw-rightclick ul li{background-color:#000;border-bottom:1px solid #444;margin:0}.jwplayer .jw-rightclick ul li .jw-rightclick-logo{font-size:2em;color:#ff0147;vertical-align:middle;padding-right:.3em;margin-right:.3em;border-right:1px solid #444}.jwplayer .jw-rightclick ul li a{color:#fff;text-decoration:none;padding:1em;display:block;font-size:.6875em;line-height:1em}.jwplayer .jw-rightclick ul li:last-child{border-bottom:none}.jwplayer .jw-rightclick ul li:hover{background-color:#1a1a1a;cursor:pointer}.jwplayer .jw-rightclick ul .jw-featured{background-color:#252525;vertical-align:middle}.jwplayer .jw-rightclick ul .jw-featured a{color:#777}.jw-logo{position:absolute;margin:.75em;cursor:pointer;pointer-events:all;background-repeat:no-repeat;background-size:contain;top:auto;right:auto;left:auto;bottom:auto}.jw-logo .jw-flag-audio-player{display:none}.jw-logo-top-right{top:0;right:0}.jw-logo-top-left{top:0;left:0}.jw-logo-bottom-left{bottom:0;left:0}.jw-logo-bottom-right,.jw-watermark{bottom:0;right:0}.jw-watermark{position:absolute;top:50%;left:0;text-align:center;font-size:14em;color:#fff;opacity:.33;pointer-events:none}.jw-icon-tooltip.jw-open .jw-overlay{opacity:1;visibility:visible}.jw-icon-tooltip.jw-hidden,.jw-icon-tooltip.jw-open-drawer:before,.jw-overlay-horizontal{display:none}.jw-icon-tooltip.jw-open-drawer .jw-overlay-horizontal{opacity:1;display:inline-block;vertical-align:top}.jw-overlay:before{position:absolute;top:0;bottom:0;left:-50%;width:100%;background-color:transparent;content:" "}.jw-slider-time .jw-overlay:before{height:1em;top:auto}.jw-menu,.jw-time-tip,.jw-volume-tip{position:relative;left:-50%;margin:0}.jw-volume-tip{width:100%;height:100%;display:block}.jw-time-tip{text-align:center;font-family:inherit;bottom:1.25em;padding:.4em;border-radius:.25em}.jw-time-tip .jw-text{color:#fff;line-height:1em}.jw-controlbar .jw-overlay{margin:0;position:absolute;bottom:2.5em;left:50%;opacity:0;visibility:hidden}.jw-controlbar .jw-overlay .jw-contents{position:relative}.jw-controlbar .jw-option{position:relative;white-space:nowrap;cursor:pointer;list-style:none;height:1.5em;font-family:inherit;line-height:1.5em;color:hsla(0,0%,100%,.6);padding:0 .5em;font-size:.8em}.jw-controlbar .jw-option:before:hover,.jw-controlbar .jw-option:hover{color:#fff}.jw-controlbar .jw-option:before{padding-right:.125em}.jw-controlbar .jw-option.jw-active-option{color:#fff}.jw-playlist-container{left:-51%}.jw-playlist-container ::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.6)}.jw-playlist-container ::-webkit-scrollbar{width:5px;border:0}.jw-playlist-container ::-webkit-scrollbar-thumb{background-color:#fff;border-radius:5px}.jw-tooltip-title{border-bottom:1px solid hsla(0,0%,100%,.6);text-align:left;padding-left:.4em}.jw-playlist{max-height:11em;min-height:4.5em;overflow-x:hidden;overflow-y:scroll;width:calc(100% - 2px)}.jw-playlist .jw-option{height:3em;color:#fff;padding-left:1em;font-size:.75em}.jw-playlist .jw-label,.jw-playlist .jw-name{display:inline-block;line-height:3em;text-align:left;overflow:hidden;white-space:nowrap}.jw-playlist .jw-label{width:1em}.jw-playlist .jw-name{width:11em}.jw-skip{cursor:default;position:absolute;float:right;display:inline-block;right:.75em;bottom:3em;padding:.4em}.jw-skip.jw-skippable{cursor:pointer}.jw-skip.jw-hidden{visibility:hidden}.jw-skip .jw-skip-icon{display:none;margin-left:-.75em}.jw-skip .jw-skip-icon:before{content:"\\E60C"}.jw-skip .jw-skip-icon,.jw-skip .jw-text{color:hsla(0,0%,100%,.6);vertical-align:middle;line-height:1.5em;font-size:.7em}.jw-skip.jw-skippable:hover{cursor:pointer}.jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skip.jw-skippable:hover .jw-text{color:#fff}.jw-skip.jw-skippable .jw-skip-icon{display:inline;margin:0}.jwplayer.jw-state-paused.jw-flag-casting .jw-display-icon-container,.jwplayer.jw-state-playing.jw-flag-casting .jw-display-icon-container{display:table}.jwplayer.jw-flag-casting .jw-display-icon-container{border-radius:0;border:1px solid #fff;position:absolute;top:auto;left:.5em;right:.5em;bottom:50%;margin-bottom:-12.5%;height:50%;width:50%;padding:0;background-repeat:no-repeat;background-position:50%}.jwplayer.jw-flag-casting .jw-display-icon-container .jw-icon{font-size:3em}.jwplayer.jw-flag-casting.jw-state-complete .jw-preview{display:none}.jw-cast{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:auto;background-position:50% 50%}.jw-cast-label{position:absolute;left:.5em;right:.5em;bottom:75%;margin-bottom:1.5em;text-align:center}.jw-cast-name{color:#ccc}.jw-state-idle .jw-preview{display:block}.jw-state-idle .jw-icon-display:before{content:"\\E60E"}.jw-state-idle .jw-captions,.jw-state-idle .jw-controlbar{display:none}.jw-state-idle .jw-title{display:block}.jwplayer.jw-state-playing .jw-display-icon-container{display:none}.jwplayer.jw-state-playing .jw-display-icon-container .jw-icon-display:before,.jwplayer.jw-state-playing .jw-icon-playback:before{content:"\\E60D"}.jwplayer.jw-state-paused .jw-display-icon-container{display:none}.jwplayer.jw-state-paused .jw-display-icon-container .jw-icon-display:before,.jwplayer.jw-state-paused .jw-icon-playback:before{content:"\\E60E"}.jwplayer.jw-state-buffering .jw-display-icon-container .jw-icon-display{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.jwplayer.jw-state-buffering .jw-display-icon-container .jw-icon-display:before{content:"\\E601"}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jwplayer.jw-state-buffering .jw-display-icon-container .jw-text{display:none}.jwplayer.jw-state-buffering .jw-icon-playback:before{content:"\\E60D"}.jwplayer.jw-state-complete .jw-preview{display:block}.jwplayer.jw-state-complete .jw-display-icon-container .jw-icon-display:before{content:"\\E610"}.jwplayer.jw-state-complete .jw-display-icon-container .jw-text{display:none}.jwplayer.jw-state-complete .jw-icon-playback:before{content:"\\E60E"}.jwplayer.jw-state-complete .jw-captions{display:none}.jwplayer.jw-state-error .jw-title,body .jw-error .jw-title{display:block}.jwplayer.jw-state-error .jw-title .jw-title-primary,body .jw-error .jw-title .jw-title-primary{white-space:normal}.jwplayer.jw-state-error .jw-preview,body .jw-error .jw-preview{display:block}.jwplayer.jw-state-error .jw-captions,.jwplayer.jw-state-error .jw-controlbar,body .jw-error .jw-captions,body .jw-error .jw-controlbar{display:none}.jwplayer.jw-state-error:hover .jw-display-icon-container,body .jw-error:hover .jw-display-icon-container{cursor:default;color:#fff;background:#000}.jwplayer.jw-state-error .jw-icon-display,body .jw-error .jw-icon-display{cursor:default;font-family:jw-icons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jwplayer.jw-state-error .jw-icon-display:before,body .jw-error .jw-icon-display:before{content:"\\E607"}.jwplayer.jw-state-error .jw-icon-display:hover,body .jw-error .jw-icon-display:hover{color:#fff}body .jw-error{font-size:16px;background-color:#000;color:#fff;width:100%;height:100%;display:table;opacity:1;position:relative}body .jw-error .jw-icon-container{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.jwplayer.jw-flag-cast-available .jw-controlbar{display:table}.jwplayer.jw-flag-cast-available .jw-icon-cast{display:inline-block}.jwplayer.jw-flag-skin-loading .jw-captions,.jwplayer.jw-flag-skin-loading .jw-controls,.jwplayer.jw-flag-skin-loading .jw-title{display:none}.jwplayer.jw-flag-fullscreen{width:100%!important;height:100%!important;top:0;right:0;bottom:0;left:0;z-index:1000;margin:0;position:fixed}.jwplayer.jw-flag-live .jw-controlbar .jw-slider-time,.jwplayer.jw-flag-live .jw-controlbar .jw-text-duration,.jwplayer.jw-flag-live .jw-controlbar .jw-text-elapsed{display:none}.jwplayer.jw-flag-live .jw-controlbar .jw-text-alt{display:inline}.jwplayer.jw-flag-user-inactive.jw-state-playing .jw-controlbar,.jwplayer.jw-flag-user-inactive.jw-state-playing .jw-dock,.jwplayer.jw-flag-user-inactive.jw-state-playing .jw-logo.jw-hide{display:none}.jwplayer.jw-flag-user-inactive.jw-state-playing .jw-plugin{bottom:.5em}.jwplayer.jw-flag-user-inactive.jw-state-playing .jw-media{cursor:none;-webkit-cursor-visibility:auto-hide}.jwplayer.jw-flag-user-inactive.jw-state-playing .jw-captions{max-height:none}.jwplayer.jw-flag-user-inactive.jw-state-playing video::-webkit-media-text-track-container{max-height:none}.jwplayer.jw-flag-user-inactive.jw-state-buffering .jw-controlbar{display:none}.jwplayer.jw-flag-media-audio .jw-controlbar,.jwplayer.jw-flag-media-audio.jw-flag-user-inactive .jw-controlbar{display:table}.jwplayer.jw-flag-media-audio.jw-flag-user-inactive.jw-state-playing .jw-plugin{bottom:3em}.jwplayer.jw-flag-media-audio.jw-flag-user-inactive.jw-state-playing .jw-captions{max-height:81.375%}.jwplayer.jw-flag-media-audio.jw-flag-user-inactive.jw-state-playing video::-webkit-media-text-track-container{max-height:81.375%}.jwplayer.jw-flag-media-audio.jw-flag-user-inactive.jw-state-playing.jw-flag-touch video::-webkit-media-text-track-container{max-height:70%}.jw-flag-media-audio .jw-preview{display:block}.jwplayer.jw-flag-ads .jw-captions.jw-captions-enabled,.jwplayer.jw-flag-ads .jw-dock,.jwplayer.jw-flag-ads .jw-logo,.jwplayer.jw-flag-ads .jw-preview{display:none}.jwplayer.jw-flag-ads video::-webkit-media-text-track-container{display:none}.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-inline,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-tooltip,.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-horizontal,.jwplayer.jw-flag-ads .jw-controlbar .jw-text{display:none}.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-fullscreen,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-playback,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-volume,.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-volume{display:inline-block}.jwplayer.jw-flag-ads .jw-controlbar .jw-text-alt{display:inline}.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-inline.jw-icon-volume,.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-volume.jw-slider-horizontal{display:inline-block}.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-tooltip.jw-icon-volume{display:none}.jwplayer.jw-flag-ads-googleima .jw-controlbar{display:table;bottom:0}.jwplayer.jw-flag-ads-googleima.jw-flag-touch .jw-controlbar{font-size:1em}.jwplayer.jw-flag-ads-googleima.jw-flag-touch.jw-state-paused .jw-display-icon-container{display:none}.jwplayer.jw-flag-ads-googleima.jw-skin-seven .jw-controlbar{font-size:.9em}.jwplayer.jw-flag-ads.jw-flag-touch .jw-controlbar{display:table}.jwplayer.jw-flag-ads-vpaid .jw-controlbar,.jwplayer.jw-flag-touch.jw-flag-ads-vpaid .jw-controlbar{display:none}.jwplayer.jw-flag-ads-hide-controls .jw-controls{display:none!important}.jwplayer.jw-flag-overlay-open-related .jw-controls,.jwplayer.jw-flag-overlay-open-related .jw-title,.jwplayer.jw-flag-overlay-open-sharing .jw-controls,.jwplayer.jw-flag-overlay-open-sharing .jw-title,.jwplayer.jw-flag-overlay-open .jw-controls-right .jw-logo,.jwplayer.jw-flag-overlay-open .jw-title{display:none}.jwplayer.jw-flag-rightclick-open{overflow:visible}.jwplayer.jw-flag-rightclick-open .jw-rightclick{z-index:16777215}.jw-flag-controls-disabled .jw-controls{visibility:hidden}.jw-flag-controls-disabled .jw-logo{visibility:visible}.jw-flag-controls-disabled .jw-media{cursor:auto}.jw-flag-controls-disabled.jwplayer .jw-captions{max-height:none}.jw-flag-controls-disabled.jwplayer video::-webkit-media-text-track-container{max-height:none}body .jwplayer.jw-flag-flash-blocked .jw-title{display:block}body .jwplayer.jw-flag-flash-blocked .jw-controls,body .jwplayer.jw-flag-flash-blocked .jw-overlays,body .jwplayer.jw-flag-flash-blocked .jw-preview{display:none}.jw-flag-touch .jw-controlbar,.jw-flag-touch .jw-plugin,.jw-flag-touch .jw-skip{font-size:1.5em}.jw-flag-touch .jw-captions{bottom:4.25em}.jw-flag-touch video::-webkit-media-text-track-container{max-height:70%}.jw-flag-touch .jw-icon-tooltip.jw-open-drawer:before{display:inline;content:"\\E615"}.jw-flag-touch .jw-display-icon-container{pointer-events:none}.jw-flag-touch.jw-state-paused .jw-display-icon-container{display:table}.jw-flag-compact-player .jw-icon-playlist,.jw-flag-compact-player .jw-text-duration,.jw-flag-compact-player .jw-text-elapsed,.jw-flag-touch.jw-state-paused.jw-flag-dragging .jw-display-icon-container{display:none}.jwplayer.jw-flag-audio-player{background-color:transparent}.jwplayer.jw-flag-audio-player .jw-media{visibility:hidden}.jwplayer.jw-flag-audio-player .jw-media object{width:1px;height:1px}.jwplayer.jw-flag-audio-player .jw-display-icon-container,.jwplayer.jw-flag-audio-player .jw-preview,.jwplayer.jw-flag-audio-player .jw-title{display:none}.jwplayer.jw-flag-audio-player .jw-controlbar{vertical-align:middle;display:table;height:100%;left:0;bottom:0;margin:0;width:100%;min-width:100%}.jwplayer.jw-flag-audio-player .jw-controlbar .jw-icon-fullscreen,.jwplayer.jw-flag-audio-player .jw-controlbar .jw-icon-tooltip{display:none}.jwplayer.jw-flag-audio-player .jw-controlbar .jw-icon-inline.jw-icon-volume,.jwplayer.jw-flag-audio-player .jw-controlbar .jw-slider-volume.jw-slider-horizontal{display:inline-block}.jwplayer.jw-flag-audio-player .jw-controlbar .jw-icon-tooltip.jw-icon-volume{display:none}.jwplayer.jw-flag-audio-player.jw-flag-user-inactive .jw-controlbar{display:table}.jwplayer.jw-flag-audio-player .jw-icon-inline{height:auto;line-height:normal}.jwplayer.jw-flag-audio-player .jw-group{vertical-align:middle}.jwplayer.jw-flag-audio-player .jw-controlbar-center-group{padding-bottom:2px}.jw-skin-seven .jw-color-active,.jw-skin-seven .jw-color-active-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-seven .jw-color-inactive,.jw-skin-seven .jw-color-inactive-hover:hover{color:#cecece;stroke:#cecece;border-color:#cecece}.jw-skin-seven .jw-active-option{background-color:hsla(0,0%,100%,.1)}.jw-skin-seven .jw-display-icon-container{display:table;font-size:20px;border-radius:3.5em}.jw-skin-seven .jw-display-icon-container:hover .jw-icon{color:#fff}.jw-skin-seven .jw-display-icon-container>.jw-icon{color:hsla(0,0%,100%,.9);font-size:1.7em}.jw-skin-seven.jw-state-idle .jw-display-icon-container>.jw-icon{padding-left:4px}.jw-skin-seven .jw-dock-button{border-radius:2.5em}.jw-skin-seven .jw-menu{padding:0}.jw-skin-seven .jw-dock .jw-overlay,.jw-skin-seven .jw-skip{border-radius:.4em}.jw-skin-seven .jw-text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}',""])},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t= 4.0.0"],main:function(e,t,n,i,o){return'
\n \n \n
'},useData:!0})},function(e,t,n){var i=n(11);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r;return'
\n
\n
\n'},useData:!0})},function(e,t,n){var i=n(11);e.exports=(i["default"]||i).template({1:function(e,t,n,i,o){var r,a,s=null!=t?t:{};return'
\n
\n
\n'+(null!=(r=n["if"].call(s,null!=t?t.tooltip:t,{name:"if",hash:{},fn:e.program(6,o,0),inverse:e.noop,data:o}))?r:"")+"
\n"},2:function(e,t,n,i,o){var r;return" "+e.escapeExpression((r=null!=(r=n.btnClass||(null!=t?t.btnClass:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:{},{name:"btnClass",hash:{},data:o}):r))},4:function(e,t,n,i,o){var r;return"style='background-image: url(\""+e.escapeExpression((r=null!=(r=n.img||(null!=t?t.img:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:{},{name:"img",hash:{},data:o}):r))+"\")'"},6:function(e,t,n,i,o){var r;return'
\n '+e.escapeExpression((r=null!=(r=n.tooltip||(null!=t?t.tooltip:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:{},{name:"tooltip",hash:{},data:o}):r))+"\n
\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r;return'
\n'+(null!=(r=n.each.call(null!=t?t:{},t,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?r:"")+"
"},useData:!0})},function(e,t,n){var i=n(11);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r,a=null!=t?t:{},s=n.helperMissing,l="function",c=e.escapeExpression;return'
\n
\n
'+c((r=null!=(r=n.title||(null!=t?t.title:t))?r:s,typeof r===l?r.call(a,{name:"title",hash:{},data:o}):r))+'
\n
'+c((r=null!=(r=n.body||(null!=t?t.body:t))?r:s,typeof r===l?r.call(a,{name:"body",hash:{},data:o}):r))+'
\n
\n\n
\n
\n \n
\n
\n
\n'},useData:!0})},function(e,t,n){var i=n(11);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){return''},useData:!0})},function(e,t,n){var i=n(11);e.exports=(i["default"]||i).template({1:function(e,t,n,i,o){var r,a=e.escapeExpression;return"
  • "+a(e.lambda(null!=t?t.label:t,t))+"
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r;return'
      \n'+(null!=(r=n.each.call(null!=t?t:{},t,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?r:"")+"
    "},useData:!0})},function(e,t,n){var i=n(11);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){ -var r;return'
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    '},useData:!0})},function(e,t,n){var i=n(11);e.exports=(i["default"]||i).template({1:function(e,t,n,i,o){var r;return null!=(r=n["if"].call(null!=t?t:{},null!=t?t.active:t,{name:"if",hash:{},fn:e.program(2,o,0),inverse:e.program(4,o,0),data:o}))?r:""},2:function(e,t,n,i,o){var r,a=e.escapeExpression;return"
  • \n \n '+a(e.lambda(null!=t?t.title:t,t))+"\n
  • \n"},4:function(e,t,n,i,o){var r,a=e.escapeExpression,s=e.lambda;return"
  • \n '+a(s(null!=t?t.label:t,t))+'\n '+a(s(null!=t?t.title:t,t))+"\n
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r;return'
    \n\n
    \n \n PLAYLIST\n
    \n\n
      \n'+(null!=(r=n.each.call(null!=t?t:{},t,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?r:"")+"
    \n
    "},useData:!0})},function(e,t,n){var i=n(11);e.exports=(i["default"]||i).template({1:function(e,t,n,i,o){var r,a,s=null!=t?t:{},l=n.helperMissing,c="function",u=e.escapeExpression;return'
  • \n \n'+(null!=(r=n["if"].call(s,null!=t?t.showLogo:t,{name:"if",hash:{},fn:e.program(4,o,0),inverse:e.noop,data:o}))?r:"")+" "+u((a=null!=(a=n.title||(null!=t?t.title:t))?a:l,typeof a===c?a.call(s,{name:"title",hash:{},data:o}):a))+"\n \n
  • \n"},2:function(e,t,n,i,o){return" jw-featured"},4:function(e,t,n,i,o){return' \n'},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r;return'
    \n
      \n'+(null!=(r=n.each.call(null!=t?t:{},null!=t?t.items:t,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?r:"")+"
    \n
    "},useData:!0})},function(e,t,n){var i=n(11);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r,a=null!=t?t:{},s=n.helperMissing,l="function",c=e.escapeExpression;return''},useData:!0})},,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function r(){var e=new s.HandlebarsEnvironment;return h.extend(e,s),e.SafeString=c["default"],e.Exception=d["default"],e.Utils=h,e.escapeExpression=h.escapeExpression,e.VM=g,e.template=function(t){return g.template(t,e)},e}t.__esModule=!0;var a=n(61),s=o(a),l=n(155),c=i(l),u=n(26),d=i(u),p=n(12),h=o(p),f=n(154),g=o(f),m=n(153),v=i(m),w=r();w.create=r,v["default"](w),w["default"]=w,t["default"]=w,e.exports=t["default"]},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e){a["default"](e)}t.__esModule=!0,t.registerDefaultDecorators=o;var r=n(143),a=i(r)},function(e,t,n){"use strict";t.__esModule=!0;var i=n(12);t["default"]=function(e){e.registerDecorator("inline",function(e,t,n,o){var r=e;return t.partials||(t.partials={},r=function(o,r){var a=n.partials;n.partials=i.extend({},a,t.partials);var s=e(o,r);return n.partials=a,s}),t.partials[o.args[0]]=o.fn,r})},e.exports=t["default"]},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e){a["default"](e),l["default"](e),u["default"](e),p["default"](e),f["default"](e),m["default"](e),w["default"](e)}t.__esModule=!0,t.registerDefaultHelpers=o;var r=n(145),a=i(r),s=n(146),l=i(s),c=n(147),u=i(c),d=n(148),p=i(d),h=n(149),f=i(h),g=n(150),m=i(g),v=n(151),w=i(v)},function(e,t,n){"use strict";t.__esModule=!0;var i=n(12);t["default"]=function(e){e.registerHelper("blockHelperMissing",function(t,n){var o=n.inverse,r=n.fn;if(t===!0)return r(this);if(t===!1||null==t)return o(this);if(i.isArray(t))return t.length>0?(n.ids&&(n.ids=[n.name]),e.helpers.each(t,n)):o(this);if(n.data&&n.ids){var a=i.createFrame(n.data);a.contextPath=i.appendContextPath(n.data.contextPath,n.name),n={data:a}}return r(t,n)})},e.exports=t["default"]},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=n(12),r=n(26),a=i(r);t["default"]=function(e){e.registerHelper("each",function(e,t){function n(t,n,r){c&&(c.key=t,c.index=n,c.first=0===n,c.last=!!r,u&&(c.contextPath=u+t)),l+=i(e[t],{data:c,blockParams:o.blockParams([e[t],t],[u+t,null])})}if(!t)throw new a["default"]("Must pass iterator to #each");var i=t.fn,r=t.inverse,s=0,l="",c=void 0,u=void 0;if(t.data&&t.ids&&(u=o.appendContextPath(t.data.contextPath,t.ids[0])+"."),o.isFunction(e)&&(e=e.call(this)),t.data&&(c=o.createFrame(t.data)),e&&"object"==typeof e)if(o.isArray(e))for(var d=e.length;s=0?t:parseInt(e,10)}return e},log:function(e){if(e=o.lookupLevel(e),"undefined"!=typeof console&&o.lookupLevel(o.level)<=e){var t=o.methodMap[e];console[t]||(t="log");for(var n=arguments.length,i=Array(n>1?n-1:0),r=1;r1&&(e.label+=" ("+f+")")),d.push(e),p[e._id]=e}function s(){for(var e=[{id:"off",label:"Off"}],t=0;t0;){var e=ie.eventsQueue.shift(),t=e[0],n=e[1]||[];ie["_"+t].apply(ie,n)}}function b(e){switch(ee.get("state")===h.ERROR&&ee.set("state",h.IDLE),_(!0),ee.get("autostart")&&ee.once("itemReady",L),typeof e){case"string":E(e);break;case"object":var t=T(e);t&&R(0);break;case"number":R(e)}}function E(e){var t=new l;t.on(f.JWPLAYER_PLAYLIST_LOADED,function(e){b(e.playlist)}),t.on(f.JWPLAYER_ERROR,function(e){e.message="Error loading playlist: "+e.message,this.triggerError(e)},this),t.load(e)}function k(){var e=ie._instreamAdapter&&ie._instreamAdapter.getState();return n.isString(e)?e:ee.get("state")}function L(e){var t;if(e&&ee.set("playReason",e.reason),ee.get("state")!==h.ERROR){var i=ie._instreamAdapter&&ie._instreamAdapter.getState();if(n.isString(i))return d.pauseAd(!1);if(ee.get("state")===h.COMPLETE&&(_(!0),R(0)),!te&&(te=!0,ie.trigger(f.JWPLAYER_MEDIA_BEFOREPLAY,{playReason:ee.get("playReason")}),te=!1,Z))return Z=!1,void($=null);if(C()){if(0===ee.get("playlist").length)return!1;t=c.tryCatch(function(){ee.loadVideo()})}else ee.get("state")===h.PAUSED&&(t=c.tryCatch(function(){ee.playVideo()}));return!(t instanceof c.Error)||(ie.triggerError(t),$=null,!1)}}function _(e){ee.off("itemReady",L);var t=!e;$=null;var n=c.tryCatch(function(){ee.stopVideo()},ie);return n instanceof c.Error?(ie.triggerError(n),!1):(t&&(ne=!0),te&&(Z=!0),!0)}function A(){$=null;var e=ie._instreamAdapter&&ie._instreamAdapter.getState();if(n.isString(e))return d.pauseAd(!0);switch(ee.get("state")){case h.ERROR:return!1;case h.PLAYING:case h.BUFFERING:var t=c.tryCatch(function(){oe().pause()},this);if(t instanceof c.Error)return ie.triggerError(t),!1;break;default:te&&(Z=!0)}return!0}function C(){var e=ee.get("state");return e===h.IDLE||e===h.COMPLETE||e===h.ERROR}function x(e){ee.get("state")!==h.ERROR&&(ee.get("scrubbing")||ee.get("state")===h.PLAYING||L(!0),oe().seek(e))}function P(e,t){_(!0),R(e),L(t)}function T(e){var t=s(e);return t=s.filterPlaylist(t,ee.getProviders(),ee.get("androidhls"),ee.get("drm"),ee.get("preload"),ee.get("feedid"),ee.get("withCredentials")),ee.set("playlist",t),n.isArray(t)&&0!==t.length?(y(t),!0):(ie.triggerError({message:"Error loading playlist: No playable sources found"}),!1)}function R(e){ee.setItemIndex(e)}function I(e){P(ee.get("item")-1,e||{reason:"external"})}function M(e){P(ee.get("item")+1,e||{reason:"external"})}function S(){if(C()){if(ne)return void(ne=!1);$=S;var e=ee.get("item");return e===ee.get("playlist").length-1?void(ee.get("repeat")?M({reason:"repeat"}):(ee.set("state",h.COMPLETE),ie.trigger(f.JWPLAYER_PLAYLIST_COMPLETE,{}))):void M({reason:"playlist"})}}function O(e){oe()&&(e=parseInt(e,10)||0,oe().setCurrentQuality(e))}function D(){return oe()?oe().getCurrentQuality():-1}function N(){if(this._model)return this._model.getConfiguration()}function Y(){if(this._model.mediaModel)return this._model.mediaModel.get("visualQuality");var e=W();if(e){var t=D(),i=e[t];if(i)return{level:n.extend({index:t},i),mode:"",reason:""}}return null}function W(){return oe()?oe().getQualityLevels():null}function F(e){oe()&&(e=parseInt(e,10)||0,oe().setCurrentAudioTrack(e))}function J(){return oe()?oe().getCurrentAudioTrack():-1}function V(){return oe()?oe().getAudioTracks():null}function B(e){e=parseInt(e,10)||0,ee.persistVideoSubtitleTrack(e),ie.trigger(f.JWPLAYER_CAPTIONS_CHANGED,{tracks:z(),track:e})}function U(){return X.getCurrentIndex()}function z(){return X.getCaptionsList()}function H(){var e=ee.getVideo();if(e){var t=e.detachMedia();if(t instanceof HTMLVideoElement)return t}return null}function G(){var e=c.tryCatch(function(){ee.getVideo().attachMedia()});return e instanceof c.Error?void c.log("Error calling _attachMedia",e):void("function"==typeof $&&$())}function K(e){n.isBoolean(e)||(e=!ee.get("fullscreen")),ee.set("fullscreen",e),this._instreamAdapter&&this._instreamAdapter._adModel&&this._instreamAdapter._adModel.set("fullscreen",e)}var Q,X,q,$,Z,ee=this._model,te=!1,ne=!1,ie=this,oe=function(){return ee.getVideo()},re=new a;re.track(ee);var ae=new e(r,re),se=[];ee.setup(ae,re),Q=this._view=new u(d,ee),X=new o(d,ee),q=new i(d,ee,Q,T),q.on(f.JWPLAYER_READY,m,this),q.on(f.JWPLAYER_SETUP_ERROR,this.setupError,this),ee.mediaController.on("all",g,this),ee.mediaController.on(f.JWPLAYER_MEDIA_COMPLETE,function(){n.defer(S)}),ee.mediaController.on(f.JWPLAYER_MEDIA_ERROR,this.triggerError,this),ee.on("change:flashBlocked",function(e,t){if(!t)return void this._model.set("errorEvent",void 0);var n=!!e.get("flashThrottle"),i={message:n?"Click to run Flash":"Flash plugin failed to load"};n||this.trigger(f.JWPLAYER_ERROR,i),this._model.set("errorEvent",i)},this),ee.on("change:state",p,this),ee.on("change:castState",function(e,t){ie.trigger(f.JWPLAYER_CAST_SESSION,t)}),ee.on("change:fullscreen",function(e,t){ie.trigger(f.JWPLAYER_FULLSCREEN,{fullscreen:t})}),ee.on("itemReady",function(){ie.triggerAfterReady(f.JWPLAYER_PLAYLIST_ITEM,{index:ee.get("item"),item:ee.get("playlistItem")})}),ee.on("change:playlist",function(e,t){t.length&&ie.triggerAfterReady(f.JWPLAYER_PLAYLIST_LOADED,{playlist:t})}),ee.on("change:volume",function(e,t){ie.trigger(f.JWPLAYER_MEDIA_VOLUME,{volume:t})}),ee.on("change:mute",function(e,t){ie.trigger(f.JWPLAYER_MEDIA_MUTE,{mute:t})}),ee.on("change:controls",function(e,t){ie.trigger(f.JWPLAYER_CONTROLS,{controls:t})}),ee.on("change:scrubbing",function(e,t){t?A():L()}),ee.on("change:captionsList",function(e,t){try{ie.triggerAfterReady(f.JWPLAYER_CAPTIONS_LIST,{tracks:t,track:U()})}catch(n){c.log("Error with captionsList event:",n)}}),ee.on("change:mediaModel",function(e){e.mediaModel.on("change:state",function(t,n){var i=v(n);e.set("state",i)})}),this.triggerAfterReady=function(e,t){se.push({type:e,args:t})},this._play=L,this._pause=A,this._seek=x,this._stop=_,this._load=b,this._next=M,this._prev=I,this._item=P,this._setCurrentCaptions=B,this._setCurrentQuality=O,this._setFullscreen=K,this.detachMedia=H,this.attachMedia=G,this.getCurrentQuality=D,this.getQualityLevels=W,this.setCurrentAudioTrack=F,this.getCurrentAudioTrack=J,this.getAudioTracks=V,this.getCurrentCaptions=U,this.getCaptionsList=z,this.getVisualQuality=Y,this.getConfig=N,this.getState=k,this.setVolume=ee.setVolume.bind(ee),this.setMute=ee.setMute.bind(ee),this.getProvider=function(){return ee.get("provider")},this.getWidth=function(){return ee.get("containerWidth")},this.getHeight=function(){return ee.get("containerHeight")},this.getContainer=function(){return this.currentContainer},this.resize=Q.resize,this.getSafeRegion=Q.getSafeRegion,this.setCues=Q.addCues,this.setCaptions=Q.setCaptions,this.addButton=function(e,t,i,o,r){var a={img:e,tooltip:t,callback:i,id:o,btnClass:r},s=ee.get("dock");s=s?s.slice(0):[],s=n.reject(s,n.matches({id:a.id})),s.push(a),ee.set("dock",s)},this.removeButton=function(e){var t=ee.get("dock")||[];t=n.reject(t,n.matches({id:e})),ee.set("dock",t)},this.checkBeforePlay=function(){return te},this.getItemQoe=function(){return ee._qoeItem},this.setControls=function(e){n.isBoolean(e)||(e=!ee.get("controls")),ee.set("controls",e);var t=ee.getVideo();t&&t.setControls(e)},this.playerDestroy=function(){this.stop(),this.showView(this.originalContainer),Q&&Q.destroy(),ee&&ee.destroy(),q&&(q.destroy(),q=null)},this.isBeforePlay=this.checkBeforePlay,this.isBeforeComplete=function(){return ee.getVideo().checkComplete()},this.createInstream=function(){return this.instreamDestroy(),this._instreamAdapter=new t(this,ee,Q),ee.persistCaptionsTrack(),this._instreamAdapter},this.skipAd=function(){this._instreamAdapter&&this._instreamAdapter.skipAd()},this.instreamDestroy=function(){ie._instreamAdapter&&ie._instreamAdapter.destroy()},q.start()},showView:function(e){(document.documentElement.contains(this.currentContainer)||(this.currentContainer=document.getElementById(this._model.get("id")),this.currentContainer))&&(this.currentContainer.parentElement&&this.currentContainer.parentElement.replaceChild(e,this.currentContainer),this.currentContainer=e)},triggerError:function(e){this._model.set("errorEvent",e),this._model.set("state",h.ERROR),this._model.once("change:state",function(){this._model.set("errorEvent",void 0)},this),this.trigger(f.JWPLAYER_ERROR,e)},setupError:function(e){var t=e.message,i=c.createElement(g(this._model.get("id"),this._model.get("skin"),t)),o=this._model.get("width"),r=this._model.get("height"); -c.style(i,{width:o.toString().indexOf("%")>0?o:o+"px",height:r.toString().indexOf("%")>0?r:r+"px"}),this.showView(i);var a=this;n.defer(function(){a.trigger(f.JWPLAYER_SETUP_ERROR,{message:t})})}},w}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(166),n(165),n(4),n(5),n(2),n(3),n(1)],o=function(e,t,n,i,o,r,a){function s(n){var i="",o=n.get("provider");return o&&(i=o.name),i.indexOf("flash")>=0?t:e}var l={skipoffset:null,tag:null},c=function(e,t,r){function c(){y._adModel.set("state","buffering"),t.set("skipButton",!1),j++;var e,n=h[j];f&&(e=f[j]),E.loadItem(n,e)}function u(e,t){"complete"!==e&&(t=t||{},b.tag&&!t.tag&&(t.tag=b.tag),this.trigger(e,t),"mediaError"!==e&&"error"!==e||h&&j+1t&&e(),t=n.position}};return{model:r}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(27),n(64),n(22),n(28),n(1),n(2),n(4)],o=function(e,t,i,o,r,a,s){function l(){var e={LOAD_PROMISE_POLYFILL:{method:c,depends:[]},LOAD_BASE64_POLYFILL:{method:u,depends:[]},LOAD_VTTCUE_POLYFILL:{method:d,depends:[]},LOADED_POLYFILLS:{method:p,depends:["LOAD_PROMISE_POLYFILL","LOAD_BASE64_POLYFILL","LOAD_VTTCUE_POLYFILL"]},LOAD_PLUGINS:{method:h,depends:["LOADED_POLYFILLS"]},INIT_PLUGINS:{method:f,depends:["LOAD_PLUGINS","SETUP_VIEW"]},LOAD_SKIN:{method:b,depends:["LOADED_POLYFILLS"]},LOAD_PLAYLIST:{method:m,depends:["LOADED_POLYFILLS"]},FILTER_PLAYLIST:{method:v,depends:["LOAD_PLAYLIST"]},SETUP_VIEW:{method:E,depends:["LOAD_SKIN"]},SET_ITEM:{method:k,depends:["INIT_PLUGINS","FILTER_PLAYLIST"]},SEND_READY:{method:L,depends:["SETUP_VIEW","SET_ITEM"]}};return e}function c(e){window.Promise?e():n.e(9,function(require){n(69),e()})}function u(e){window.btoa&&window.atob?e():n.e(10,function(require){n(68),e()})}function d(e){window.VTTCue?e():n.e(7,function(require){n(71),e()})}function p(e){e()}function h(t,n){A=e.loadPlugins(n.get("id"),n.get("plugins")),A.on(s.COMPLETE,t),A.on(s.ERROR,r.partial(g,t)),A.load()}function f(e,t,n){A.setupPlugins(n,t),e()}function g(e,t){_(e,"Could not load plugin",t.message)}function m(e,n){var i=n.get("playlist");r.isString(i)?(C=new t,C.on(s.JWPLAYER_PLAYLIST_LOADED,function(t){n.set("playlist",t.playlist),n.set("feedid",t.feedid),e()}),C.on(s.JWPLAYER_ERROR,r.partial(w,e)),C.load(i)):e()}function v(e,t,n,i,o){var r=t.get("playlist"),a=o(r);a?e():w(e)}function w(e,t){t&&t.message?_(e,"Error loading playlist",t.message):_(e,"Error loading player","No playable sources found")}function y(e,t){if(r.contains(o.SkinsLoadable,e))return t+"skins/"+e+".css"}function j(e){for(var t=document.styleSheets,n=0,i=t.length;n0&&(a[h][c]="true"===a[h][c],a[h].label.length||delete a[h].label,r.sources.push(a[h]));if(s.length)for(r.tracks=[],h=0;h0&&(s[h][c]="true"===s[h][c],s[h].kind=s[h].kind.length?s[h].kind:"captions",s[h].label.length||delete s[h].label,r.tracks.push(s[h]));return r};return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(14),n(8),n(2)],o=function(e,t,n){function i(e){for(var t=[],n=0;n0&&(t=c(d,t));break;case"title":t.title=a(d);break;case"description":t.description=a(d);break;case"guid":t.mediaid=a(d);break;case"thumbnail":t.image||(t.image=o(d,"url"));break;case"player":break;case"group":c(d,t);break;case"subtitle":var v={};v.file=o(d,"url"),v.kind="captions",o(d,"lang").length>0&&(v.label=u(o(d,"lang"))),f.push(v)}}for(t.hasOwnProperty(h)||(t[h]=[]),p=0;p=0}}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(3)],o=function(e,t){var n=e.extend({get:function(e){return this.attributes=this.attributes||{},this.attributes[e]},set:function(e,t){if(this.attributes=this.attributes||{},this.attributes[e]!==t){var n=this.attributes[e];this.attributes[e]=t,this.trigger("change:"+e,this,t,n)}},clone:function(){return e.clone(this.attributes)}},t);return n}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[],o=function(){var e=function(e,n,i){if(n=n||this,i=i||[],window.jwplayer&&window.jwplayer.debug)return e.apply(n,i);try{return e.apply(n,i)}catch(o){return new t(e.name,o)}},t=function(e,t){this.name=e,this.message=t.message||t.toString(),this.error=t};return{tryCatch:e,Error:t}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(29),n(5),n(1)],o=function(e,t,i,o){var r=t.style,a={back:!0,fontSize:14,fontFamily:"Arial,sans-serif",fontOpacity:100,color:"#FFF",backgroundColor:"#000",backgroundOpacity:100,edgeStyle:null,windowColor:"#FFF",windowOpacity:0,preprocessor:o.identity},s=function(s){function l(e,n,i){if(t.css("#"+e+" .jw-text-track-display",n,e),t.css("#"+e+" .jw-text-track-cue",i,e),t.css("#"+e+" .jw-video::-webkit-media-text-track-display",n,e),t.css("#"+e+" .jw-video::cue",i,e),i.backgroundColor){var o="{background-color: "+i.backgroundColor+" !important;}";t.css("#"+e+" .jw-video::-webkit-media-text-track-display-backdrop",o,e)}}function c(e,n,i){var o=t.hexToRgba("#000000",i);"dropshadow"===e?n.textShadow="0 2px 1px "+o:"raised"===e?n.textShadow="0 0 5px "+o+", 0 1px 5px "+o+", 0 2px 5px "+o:"depressed"===e?n.textShadow="0 -2px 1px "+o:"uniform"===e&&(n.textShadow="-2px 0 1px "+o+",2px 0 1px "+o+",0 -2px 1px "+o+",0 2px 1px "+o+",-1px 1px 1px "+o+",1px 1px 1px "+o+",1px -1px 1px "+o+",1px 1px 1px "+o)}function u(){var t=s.get("provider");return t.name.indexOf("flash")===-1&&(e.isChrome()||e.isIOS()||e.isSafari())}function d(e){g=e,this.selectCues(h,g)}function p(){u()||n.e(8,function(require){y=n(70)})}var h,f,g,m,v,w,y,j={};m=document.createElement("div"),m.className="jw-captions jw-reset",this.show=function(){m.className="jw-captions jw-captions-enabled jw-reset"},this.hide=function(){m.className="jw-captions jw-reset"},this.populate=function(e){return f=[],h=e,e?void this.selectCues(e,g):(f=[],void this.renderCues())},this.resize=function(){var e=m.clientWidth,t=Math.pow(e/400,.6);if(t){var n=j.fontSize*t;r(m,{fontSize:Math.floor(2*n)/2+"px"})}this.renderCues(!0)},this.renderCues=function(e){e=!!e,y&&y.WebVTT.processCues(window,f,m,e)},this.selectCues=function(e,t){var n,i;e&&e.data&&t&&(i=this.getAlignmentPosition(e,t),i!==!1&&(n=this.getCurrentCues(e.data,i),this.updateCurrentCues(n),this.renderCues()))},this.getCurrentCues=function(e,t){return o.filter(e,function(e){return t>=e.startTime&&(!e.endTime||t<=e.endTime)})},this.updateCurrentCues=function(e){return e.length?o.difference(e,f).length&&(v.className="jw-captions-window jw-reset jw-captions-window-active",f=e):f=[],f},this.getAlignmentPosition=function(e,t){var n=e.source,i=t.metadata;return n?!(!i||!o.isNumber(i[n]))&&i[n]:t.position},this.clear=function(){e.empty(m)},this.setContainerHeight=function(e){r(m,{height:e})},this.setup=function(e,n){v=document.createElement("div"),w=document.createElement("span"),v.className="jw-captions-window jw-reset",w.className="jw-captions-text jw-reset",j=o.extend({},a,n);var i=j.fontOpacity,u=j.windowOpacity,d=j.edgeStyle,p=j.backgroundColor,h={},f={color:t.hexToRgba(j.color,i),fontFamily:j.fontFamily,fontStyle:j.fontStyle,fontWeight:j.fontWeight,textDecoration:j.textDecoration};u&&(h.backgroundColor=t.hexToRgba(j.windowColor,u)),c(d,f,i),j.back?f.backgroundColor=t.hexToRgba(p,j.backgroundOpacity):null===d&&c("uniform",f),r(v,h),r(w,f),l(e,h,f),v.appendChild(w),m.appendChild(v),this.populate(s.get("captionsTrack")),s.set("captions",j)},this.element=function(){return m},s.on("change:playlistItem",function(){g=null,f=[]},this),s.on("change:captionsTrack",function(e,t){this.populate(t)},this),s.mediaController.on("seek",function(){f=[]},this),s.mediaController.on("time seek",d,this),s.mediaController.on("subtitlesTrackData",function(){this.selectCues(h,g)},this),s.on("change:state",function(e,t){switch(t){case i.IDLE:case i.ERROR:case i.COMPLETE:this.hide();break;default:this.show()}},this),s.on("itemReady",p,this)};return s}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(9),n(4),n(3),n(1)],o=function(e,t,n,i){var o=function(o,r,a){function s(e){if(!o.get("flashBlocked"))return u?void u(e):void f.trigger(e.type===t.touchEvents.CLICK?"click":"tap")}function l(){return d?void d():void f.trigger("doubleClick")}var c,u,d,p={enableDoubleTap:!0,useMove:!0};i.extend(this,n),c=r,this.element=function(){return c};var h=new e(c,i.extend(p,a));h.on("click tap",s),h.on("doubleClick doubleTap",l),h.on("move",function(){f.trigger("move")}),h.on("over",function(){f.trigger("over")}),h.on("out",function(){f.trigger("out")}),this.clickHandler=s;var f=this;this.setAlternateClickHandlers=function(e,t){u=e,d=t||null},this.revertAlternateClickHandlers=function(){u=null,d=null}};return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(2),n(19)],o=function(e,t,n){function i(e,t){this.time=e,this.text=t,this.el=document.createElement("div"),this.el.className="jw-cue jw-reset"}e.extend(i.prototype,{align:function(e){if("%"===this.time.toString().slice(-1))this.pct=this.time;else{var t=this.time/e*100;this.pct=t+"%"}this.el.style.left=this.pct}});var o={loadChapters:function(e){t.ajax(e,this.chaptersLoaded.bind(this),this.chaptersFailed,{plainText:!0})},chaptersLoaded:function(t){var i=n(t.responseText);e.isArray(i)&&(e.each(i,this.addCue,this),this.drawCues())},chaptersFailed:function(){},addCue:function(e){this.cues.push(new i(e.begin,e.text))},drawCues:function(){var t=this._model.mediaModel.get("duration");if(!t||t<=0)return void this._model.mediaModel.once("change:duration",this.drawCues,this);var n=this;e.each(this.cues,function(e){e.align(t),e.el.addEventListener("mouseover",function(){n.activeCue=e}),e.el.addEventListener("mouseout",function(){n.activeCue=null}),n.elementRail.appendChild(e.el)})},resetChapters:function(){e.each(this.cues,function(e){e.el.parentNode&&e.el.parentNode.removeChild(e.el)},this),this.cues=[]}};return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(31),n(2),n(1),n(9)],o=function(e,t,n,i){var o=e.extend({constructor:function(t,n){e.call(this,t,n),this.container.className="jw-overlay-horizontal jw-reset",this.openClass="jw-open-drawer",this.componentType="drawer"},setup:function(e,o){this.iconUI||(this.iconUI=new i(this.el,{useHover:!0,directSelect:!0}),this.toggleOpenStateListener=this.toggleOpenState.bind(this),this.openTooltipListener=this.openTooltip.bind(this),this.closeTooltipListener=this.closeTooltip.bind(this)),this.reset(),e=n.isArray(e)?e:[],this.activeContents=n.filter(e,function(e){return e.isActive}),t.toggleClass(this.el,"jw-hidden",!o||this.activeContents.length<2),o&&this.activeContents.length>1&&(t.removeClass(this.el,"jw-off"),this.iconUI.on("tap",this.toggleOpenStateListener).on("over",this.openTooltipListener).on("out",this.closeTooltipListener),n.each(e,function(e){this.container.appendChild(e.el)},this))},reset:function(){t.addClass(this.el,"jw-off"),this.iconUI.off(),this.contentUI&&this.contentUI.off().destroy(),this.removeContent()}});return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(31),n(2),n(1),n(9),n(135)],o=function(e,t,n,i,o){var r=e.extend({setup:function(e,r,a){a=a||{},this.iconUI||(this.iconUI=new i(this.el,{useHover:!0,directSelect:!0}),this.toggleValueListener=this.toggleValue.bind(this),this.toggleOpenStateListener=this.toggleOpenState.bind(this),this.openTooltipListener=this.openTooltip.bind(this),this.closeTooltipListener=this.closeTooltip.bind(this),this.selectListener=this.select.bind(this)),this.reset(),e=n.isArray(e)?e:[],t.toggleClass(this.el,"jw-hidden",e.length<2);var s=e.length>2||2===e.length&&a&&a.toggle===!1,l=!s&&2===e.length;if(t.toggleClass(this.el,"jw-toggle",l||!!a.isToggle),t.toggleClass(this.el,"jw-button-color",!l),this.isActive=s||l,s){t.removeClass(this.el,"jw-off"),this.iconUI.on("tap",this.toggleOpenStateListener).on("over",this.openTooltipListener).on("out",this.closeTooltipListener);var c=o(e),u=t.createElement(c);this.addContent(u),this.contentUI=new i(this.content).on("click tap",this.selectListener)}else l&&this.iconUI.on("click tap",this.toggleValueListener);this.selectItem(r)},toggleValue:function(){this.trigger("toggleValue")},select:function(e){if(e.target.parentElement===this.content){var i=t.classList(e.target),o=n.find(i,function(e){return 0===e.indexOf("jw-item")});o&&(this.trigger("select",parseInt(o.split("-")[2])),this.closeTooltipListener())}},selectItem:function(e){if(this.content)for(var n=0;n=2){this.iconUI=new i(this.el,{useHover:!0}).on("tap",this.toggleOpenStateListener).on("over",this.openTooltipListener).on("out",this.closeTooltipListener);var r=this.menuTemplate(n,o),a=e.createElement(r);this.addContent(a),this.contentUI=new i(this.content),this.contentUI.on("click tap",this.selectListener)}this.originalList=n},menuTemplate:function(n,i){var r=t.map(n,function(t,n){var o=t.title?e.createElement(t.title).textContent:"";return{active:n===i,label:n+1+".",title:o}});return o(r)},onSelect:function(n){var i=n.target;if("UL"!==i.tagName){"LI"!==i.tagName&&(i=i.parentElement);var o=e.classList(i),r=t.find(o,function(e){return 0===e.indexOf("jw-item")});r&&(this.trigger("select",parseInt(r.split("-")[2])),this.closeTooltip())}},selectItem:function(e){this.setup(this.originalList,e)},reset:function(){this.iconUI.off(),this.contentUI&&this.contentUI.off().destroy(),this.removeContent()}});return r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(2),n(19)],o=function(e,t,n){function i(e){this.begin=e.begin,this.end=e.end,this.img=e.text}var o={loadThumbnails:function(e){e&&(this.vttPath=e.split("?")[0].split("/").slice(0,-1).join("/"),this.individualImage=null,t.ajax(e,this.thumbnailsLoaded.bind(this),this.thumbnailsFailed.bind(this),{plainText:!0}))},thumbnailsLoaded:function(t){var o=n(t.responseText);e.isArray(o)&&(e.each(o,function(e){this.thumbnails.push(new i(e))},this),this.drawCues())},thumbnailsFailed:function(){},chooseThumbnail:function(t){var n=e.sortedIndex(this.thumbnails,{end:t},e.property("end"));n>=this.thumbnails.length&&(n=this.thumbnails.length-1);var i=this.thumbnails[n].img;return i.indexOf("://")<0&&(i=this.vttPath?this.vttPath+"/"+i:i),i},loadThumbnail:function(t){var n=this.chooseThumbnail(t),i={display:"block",margin:"0 auto",backgroundPosition:"0 0"},o=n.indexOf("#xywh");if(o>0)try{var r=/(.+)\#xywh=(\d+),(\d+),(\d+),(\d+)/.exec(n);n=r[1],i.backgroundPosition=r[2]*-1+"px "+r[3]*-1+"px",i.width=r[4],i.height=r[5]}catch(a){return}else this.individualImage||(this.individualImage=new Image,this.individualImage.onload=e.bind(function(){this.individualImage.onload=null,this.timeTip.image({width:this.individualImage.width,height:this.individualImage.height})},this),this.individualImage.src=n);return i.backgroundImage='url("'+n+'")',i},showThumbnail:function(e){this.thumbnails.length<1||this.timeTip.image(this.loadThumbnail(e)); -},resetThumbnails:function(){this.timeTip.image({backgroundImage:"",width:0,height:0}),this.thumbnails=[]}};return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(2),n(28),n(45),n(31),n(186),n(190)],o=function(e,t,n,i,o,r,a){var s=o.extend({setup:function(){this.text=document.createElement("span"),this.text.className="jw-text jw-reset",this.img=document.createElement("div"),this.img.className="jw-reset";var e=document.createElement("div");e.className="jw-time-tip jw-background-color jw-reset",e.appendChild(this.img),e.appendChild(this.text),t.removeClass(this.el,"jw-hidden"),this.addContent(e)},image:function(e){t.style(this.img,e)},update:function(e){this.text.innerHTML=e}}),l=i.extend({constructor:function(t,n){this._model=t,this._api=n,this.timeTip=new s("jw-tooltip-time"),this.timeTip.setup(),this.cues=[],this.seekThrottled=e.throttle(this.performSeek,400),this._model.on("change:playlistItem",this.onPlaylistItem,this).on("change:position",this.onPosition,this).on("change:duration",this.onDuration,this).on("change:buffer",this.onBuffer,this),i.call(this,"jw-slider-time","horizontal")},setup:function(){i.prototype.setup.apply(this,arguments),this._model.get("playlistItem")&&this.onPlaylistItem(this._model,this._model.get("playlistItem")),this.elementRail.appendChild(this.timeTip.element()),this.el.addEventListener("mousemove",this.showTimeTooltip.bind(this),!1),this.el.addEventListener("mouseout",this.hideTimeTooltip.bind(this),!1)},limit:function(i){if(this.activeCue&&e.isNumber(this.activeCue.pct))return this.activeCue.pct;var o=this._model.get("duration"),r=t.adaptiveType(o);if("DVR"===r){var a=(1-i/100)*o,s=this._model.get("position"),l=Math.min(a,Math.max(n.dvrSeekLimit,s)),c=100*l/o;return 100-c}return i},update:function(e){this.seekTo=e,this.seekThrottled(),i.prototype.update.apply(this,arguments)},dragStart:function(){this._model.set("scrubbing",!0),i.prototype.dragStart.apply(this,arguments)},dragEnd:function(){i.prototype.dragEnd.apply(this,arguments),this._model.set("scrubbing",!1)},onSeeked:function(){this._model.get("scrubbing")&&this.performSeek()},onBuffer:function(e,t){this.updateBuffer(t)},onPosition:function(e,t){this.updateTime(t,e.get("duration"))},onDuration:function(e,t){this.updateTime(e.get("position"),t)},updateTime:function(e,n){var i=0;if(n){var o=t.adaptiveType(n);"DVR"===o?i=(n-e)/n*100:"VOD"===o&&(i=e/n*100)}this.render(i)},onPlaylistItem:function(t,n){this.reset(),t.mediaModel.on("seeked",this.onSeeked,this);var i=n.tracks;e.each(i,function(e){e&&e.kind&&"thumbnails"===e.kind.toLowerCase()?this.loadThumbnails(e.file):e&&e.kind&&"chapters"===e.kind.toLowerCase()&&this.loadChapters(e.file)},this)},performSeek:function(){var e,n=this.seekTo,i=this._model.get("duration"),o=t.adaptiveType(i);0===i?this._api.play():"DVR"===o?(e=(100-n)/100*i,this._api.seek(e)):(e=n/100*i,this._api.seek(Math.min(e,i-.25)))},showTimeTooltip:function(e){var i=this._model.get("duration");if(0!==i){var o=t.bounds(this.elementRail),r=e.pageX?e.pageX-o.left:e.x;r=t.between(r,0,o.width);var a=r/o.width,s=i*a;i<0&&(s=i-s);var l;if(this.activeCue)l=this.activeCue.text;else{var c=!0;l=t.timeFormat(s,c),i<0&&s>n.dvrSeekLimit&&(l="Live")}this.timeTip.update(l),this.showThumbnail(s),t.addClass(this.timeTip.el,"jw-open"),this.timeTip.el.style.left=100*a+"%"}},hideTimeTooltip:function(){t.removeClass(this.timeTip.el,"jw-open")},reset:function(){this.resetChapters(),this.resetThumbnails()}});return e.extend(l.prototype,r,a),l}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(31),n(45),n(9),n(2)],o=function(e,t,n,i){var o=e.extend({constructor:function(o,r,a){this._model=o,e.call(this,r,a,!0),this.volumeSlider=new t("jw-slider-volume jw-volume-tip","vertical"),this.addContent(this.volumeSlider.element()),this.volumeSlider.on("update",function(e){this.trigger("update",e)},this),i.removeClass(this.el,"jw-hidden"),new n(this.el,{useHover:!0,directSelect:!0}).on("click",this.toggleValue,this).on("tap",this.toggleOpenState,this).on("over",this.openTooltip,this).on("out",this.closeTooltip,this),this._model.on("change:volume",this.onVolume,this)},toggleValue:function(){this.trigger("toggleValue")}});return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(1),n(3),n(28),n(9),n(45),n(191),n(188),n(189),n(192),n(187)],o=function(e,t,n,i,o,r,a,s,l,c,u){function d(e,t,n){var i=document.createElement("div");return i.className="jw-icon jw-icon-inline jw-button-color jw-reset "+e,i.setAttribute("role","button"),i.setAttribute("tabindex","0"),n&&i.setAttribute("aria-label",n),i.style.display="none",t&&new o(i).on("click tap",function(){t()}),{element:function(){return i},toggle:function(e){e?this.show():this.hide()},show:function(){i.style.display=""},hide:function(){i.style.display="none"}}}function p(e,t){var n=document.createElement("span");return n.className="jw-text jw-reset "+e,t&&n.setAttribute("role",t),n}function h(e,t){var n=new s(e,t);return n}function f(e,n){var i=document.createElement("div");return i.className="jw-group jw-controlbar-"+e+"-group jw-reset",t.each(n,function(e){e.element&&(e=e.element()),i.appendChild(e)}),i}function g(t,n){this._api=t,this._model=n,this._isMobile=e.isMobile(),this._compactModeMaxSize=400,this._maxCompactWidth=-1,this._localization=this._model.get("localization"),this.setup()}return t.extend(g.prototype,n,{setup:function(){this.build(),this.initialize()},build:function(){var e,n,i,o,s=new a(this._model,this._api),g=new u("jw-icon-more",this._localization.more);this._model.get("visualplaylist")!==!1&&(e=new l("jw-icon-playlist",this._localization.playlist));var m=this._localization.play,v=this._localization.prev,w=this._localization.next,y=this._localization.volume;this._isMobile||(o=d("jw-icon-volume",this._api.setMute,y),n=new r("jw-slider-volume","horizontal"),i=new c(this._model,"jw-icon-volume",y)),this.elements={alt:p("jw-text-alt","status"),play:d("jw-icon-playback",this._api.play.bind(this,{reason:"interaction"}),m),prev:d("jw-icon-prev",this._api.playlistPrev.bind(this,{reason:"interaction"}),v),next:d("jw-icon-next",this._api.playlistNext.bind(this,{reason:"interaction"}),w),playlist:e,elapsed:p("jw-text-elapsed","timer"),time:s,duration:p("jw-text-duration","timer"),drawer:g,hd:h("jw-icon-hd",this._localization.hd),cc:h("jw-icon-cc",this._localization.cc),audiotracks:h("jw-icon-audio-tracks",this._localization.audioTracks),mute:o,volume:n,volumetooltip:i,cast:d("jw-icon-cast jw-off",this._api.castToggle,this._localization.cast),fullscreen:d("jw-icon-fullscreen",this._api.setFullscreen,this._localization.fullscreen)},this.layout={left:[this.elements.play,this.elements.prev,this.elements.playlist,this.elements.next,this.elements.elapsed],center:[this.elements.time,this.elements.alt],right:[this.elements.duration,this.elements.hd,this.elements.cc,this.elements.audiotracks,this.elements.drawer,this.elements.mute,this.elements.cast,this.elements.volume,this.elements.volumetooltip,this.elements.fullscreen],drawer:[this.elements.hd,this.elements.cc,this.elements.audiotracks]},this.menus=t.compact([this.elements.playlist,this.elements.hd,this.elements.cc,this.elements.audiotracks,this.elements.volumetooltip]),this.layout.left=t.compact(this.layout.left),this.layout.center=t.compact(this.layout.center),this.layout.right=t.compact(this.layout.right),this.layout.drawer=t.compact(this.layout.drawer),this.el=document.createElement("div"),this.el.className="jw-controlbar jw-background-color jw-reset",this.elements.left=f("left",this.layout.left),this.elements.center=f("center",this.layout.center),this.elements.right=f("right",this.layout.right),this.el.appendChild(this.elements.left),this.el.appendChild(this.elements.center),this.el.appendChild(this.elements.right)},initialize:function(){this.elements.play.show(),this.elements.fullscreen.show(),this.elements.mute&&this.elements.mute.show(),this.onVolume(this._model,this._model.get("volume")),this.onPlaylist(this._model,this._model.get("playlist")),this.onPlaylistItem(this._model,this._model.get("playlistItem")),this.onMediaModel(this._model,this._model.get("mediaModel")),this.onCastAvailable(this._model,this._model.get("castAvailable")),this.onCastActive(this._model,this._model.get("castActive")),this.onCaptionsList(this._model,this._model.get("captionsList")),this._model.on("change:volume",this.onVolume,this),this._model.on("change:mute",this.onMute,this),this._model.on("change:playlist",this.onPlaylist,this),this._model.on("change:playlistItem",this.onPlaylistItem,this),this._model.on("change:mediaModel",this.onMediaModel,this),this._model.on("change:castAvailable",this.onCastAvailable,this),this._model.on("change:castActive",this.onCastActive,this),this._model.on("change:duration",this.onDuration,this),this._model.on("change:position",this.onElapsed,this),this._model.on("change:fullscreen",this.onFullscreen,this),this._model.on("change:captionsList",this.onCaptionsList,this),this._model.on("change:captionsIndex",this.onCaptionsIndex,this),this._model.on("change:compactUI",this.onCompactUI,this),this.elements.volume&&this.elements.volume.on("update",function(e){var t=e.percentage;this._api.setVolume(t)},this),this.elements.volumetooltip&&(this.elements.volumetooltip.on("update",function(e){var t=e.percentage;this._api.setVolume(t)},this),this.elements.volumetooltip.on("toggleValue",function(){this._api.setMute()},this)),this.elements.playlist&&this.elements.playlist.on("select",function(e){this._model.once("itemReady",function(){this._api.play({reason:"interaction"})},this),this._api.load(e)},this),this.elements.hd.on("select",function(e){this._model.getVideo().setCurrentQuality(e)},this),this.elements.hd.on("toggleValue",function(){this._model.getVideo().setCurrentQuality(0===this._model.getVideo().getCurrentQuality()?1:0)},this),this.elements.cc.on("select",function(e){this._api.setCurrentCaptions(e)},this),this.elements.cc.on("toggleValue",function(){var e=this._model.get("captionsIndex");this._api.setCurrentCaptions(e?0:1)},this),this.elements.audiotracks.on("select",function(e){this._model.getVideo().setCurrentAudioTrack(e)},this),new o(this.elements.duration).on("click tap",function(){if("DVR"===e.adaptiveType(this._model.get("duration"))){var t=this._model.get("position");this._api.seek(Math.max(i.dvrSeekLimit,t))}},this),new o(this.el).on("click tap drag",function(){this.trigger("userAction")},this),this.elements.drawer.on("open-drawer close-drawer",function(t,n){e.toggleClass(this.el,"jw-drawer-expanded",n.isOpen),n.isOpen||this.closeMenus()},this),t.each(this.menus,function(e){e.on("open-tooltip",this.closeMenus,this)},this)},onCaptionsList:function(e,t){var n=e.get("captionsIndex");this.elements.cc.setup(t,n,{isToggle:!0}),this.clearCompactMode()},onCaptionsIndex:function(e,t){this.elements.cc.selectItem(t)},onPlaylist:function(e,t){var n=t.length>1;this.elements.next.toggle(n),this.elements.prev.toggle(n),this.elements.playlist&&this.elements.playlist.setup(t,e.get("item"))},onPlaylistItem:function(e){this.elements.time.updateBuffer(0),this.elements.time.render(0),this.elements.duration.innerHTML="00:00",this.elements.elapsed.innerHTML="00:00",this.clearCompactMode();var t=e.get("item");this.elements.playlist&&this.elements.playlist.selectItem(t),this.elements.audiotracks.setup()},onMediaModel:function(n,i){i.on("change:levels",function(e,t){this.elements.hd.setup(t,e.get("currentLevel")),this.clearCompactMode()},this),i.on("change:currentLevel",function(e,t){this.elements.hd.selectItem(t)},this),i.on("change:audioTracks",function(e,n){var i=t.map(n,function(e){return{label:e.name}});this.elements.audiotracks.setup(i,e.get("currentAudioTrack"),{toggle:!1}),this.clearCompactMode()},this),i.on("change:currentAudioTrack",function(e,t){this.elements.audiotracks.selectItem(t)},this),i.on("change:state",function(t,n){"complete"===n&&(this.elements.drawer.closeTooltip(),e.removeClass(this.el,"jw-drawer-expanded"))},this)},onVolume:function(e,t){this.renderVolume(e.get("mute"),t)},onMute:function(e,t){this.renderVolume(t,e.get("volume"))},renderVolume:function(t,n){this.elements.mute&&e.toggleClass(this.elements.mute.element(),"jw-off",t),this.elements.volume&&this.elements.volume.render(t?0:n),this.elements.volumetooltip&&(this.elements.volumetooltip.volumeSlider.render(t?0:n),e.toggleClass(this.elements.volumetooltip.element(),"jw-off",t))},onCastAvailable:function(e,t){this.elements.cast.toggle(t),this.clearCompactMode()},onCastActive:function(t,n){e.toggleClass(this.elements.cast.element(),"jw-off",!n)},onElapsed:function(t,n){var i,o=t.get("duration");i="DVR"===e.adaptiveType(o)?"-"+e.timeFormat(-o):e.timeFormat(n),this.elements.elapsed.innerHTML=i},onDuration:function(t,n){var i;"DVR"===e.adaptiveType(n)?(i="Live",this.clearCompactMode()):i=e.timeFormat(n),this.elements.duration.innerHTML=i},onFullscreen:function(t,n){e.toggleClass(this.elements.fullscreen.element(),"jw-off",n)},element:function(){return this.el},getVisibleBounds:function(){var t,n=this.el,i=getComputedStyle?getComputedStyle(n):n.currentStyle;return"table"===i.display?e.bounds(n):(n.style.visibility="hidden",n.style.display="table",t=e.bounds(n),n.style.visibility=n.style.display="",t)},setAltText:function(e){this.elements.alt.innerHTML=e},addCues:function(e){this.elements.time&&(t.each(e,function(e){this.elements.time.addCue(e)},this),this.elements.time.drawCues())},closeMenus:function(e){t.each(this.menus,function(t){e&&e.target===t.el||t.closeTooltip(e)})},hideComponents:function(){this.closeMenus(),this.elements.drawer.closeTooltip(),e.removeClass(this.el,"jw-drawer-expanded")},clearCompactMode:function(){this._maxCompactWidth=-1,this._model.set("compactUI",!1),this._containerWidth&&this.checkCompactMode(this._containerWidth)},setCompactModeBounds:function(){if(this.element().offsetWidth>0){var t=this.elements.left.offsetWidth+this.elements.right.offsetWidth;if("LIVE"===e.adaptiveType(this._model.get("duration")))this._maxCompactWidth=t+this.elements.alt.offsetWidth;else{var n=t+(this.elements.center.offsetWidth-this.elements.time.el.offsetWidth),i=.2;this._maxCompactWidth=n/(1-i)}}},checkCompactMode:function(e){this._maxCompactWidth===-1&&this.setCompactModeBounds(),this._containerWidth=e,this._maxCompactWidth!==-1&&(e>=this._compactModeMaxSize&&e>this._maxCompactWidth?this._model.set("compactUI",!1):(e0;return i?(this.setImage(null),e.off("change:state",null,this),void e.on("change:state",function(e,t){"complete"!==t&&"idle"!==t&&"error"!==t||(this.setImage(n.image),this.resize(null,null,e.get("stretching")))},this)):void this.setImage(n.image)}var o=function(e){this.model=e,e.on("change:playlistItem",i,this),e.on("change:mediaModel",n,this)};return e.extend(o.prototype,{setup:function(e){this.el=e;var t=this.model.get("playlistItem");t&&this.setImage(t.image)},setImage:function(n){var i=this.image;i&&(i.onload=null,this.image=null),this.model.off("change:state",null,this);var o="";e.isString(n)&&(o='url("'+n+'")',i=this.image=new Image,i.src=n),t.style(this.el,{backgroundImage:o})},resize:function(e,n,i){if("uniform"===i){if(e&&(this.playerAspectRatio=e/n),!this.playerAspectRatio)return;var o=this.image,r=null;if(o){if(0===o.width){var a=this;return void(o.onload=function(){a.resize(e,n,i)})}var s=o.width/o.height;Math.abs(this.playerAspectRatio-s)<.09&&(r="cover")}t.style(this.el,{backgroundSize:r})}},element:function(){return this.el}}),o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(138),n(1),n(9),n(30)],o=function(e,t,n,i,o){var r=function(){};return n.extend(r.prototype,{buildArray:function(){var t=o.split("+"),n=t[0],i={items:[{title:"Powered by JW Player "+n,featured:!0,showLogo:!0,link:"https://jwplayer.com/learn-more"}]},r=n.indexOf("-")>0,a=t[1];if(r&&a){var s=a.split(".");i.items.push({title:"build: ("+s[0]+"."+s[1]+")",link:"#"})}var l=this.model.get("provider");if(l&&l.name.indexOf("flash")>=0){var c="Flash Version "+e.flashVersion();i.items.push({title:c,link:"http://www.adobe.com/software/flash/about/"})}return i},buildMenu:function(){var n=this.buildArray();return e.createElement(t(n))},updateHtml:function(){this.el.innerHTML=this.buildMenu().innerHTML},rightClick:function(e){return this.lazySetup(),!this.mouseOverContext&&(this.hideMenu(),this.showMenu(e),!1)},getOffset:function(e){for(var t=e.target,n=e.offsetX||e.layerX,i=e.offsetY||e.layerY;t!==this.playerElement;)n+=t.offsetLeft,i+=t.offsetTop,t=t.parentNode;return{x:n,y:i}},showMenu:function(t){var n=this.getOffset(t);return this.el.style.left=n.x+"px",this.el.style.top=n.y+"px",e.addClass(this.playerElement,"jw-flag-rightclick-open"),e.addClass(this.el,"jw-open"),!1},hideMenu:function(){this.mouseOverContext||(e.removeClass(this.playerElement,"jw-flag-rightclick-open"),e.removeClass(this.el,"jw-open"))},lazySetup:function(){this.el||(this.el=this.buildMenu(),this.layer.appendChild(this.el),this.hideMenuHandler=this.hideMenu.bind(this),this.addOffListener(this.playerElement),this.addOffListener(document),this.model.on("change:provider",this.updateHtml,this),this.elementUI=new i(this.el,{useHover:!0}).on("over",function(){this.mouseOverContext=!0},this).on("out",function(){this.mouseOverContext=!1},this))},setup:function(e,t,n){this.playerElement=t,this.model=e,this.mouseOverContext=!1,this.layer=n,t.oncontextmenu=this.rightClick.bind(this)},addOffListener:function(e){e.addEventListener("mousedown",this.hideMenuHandler),e.addEventListener("touchstart",this.hideMenuHandler),e.addEventListener("pointerdown",this.hideMenuHandler)},removeOffListener:function(e){e.removeEventListener("mousedown",this.hideMenuHandler),e.removeEventListener("touchstart",this.hideMenuHandler),e.removeEventListener("pointerdown",this.hideMenuHandler)},destroy:function(){this.el&&(this.hideMenu(),this.elementUI.off(),this.removeOffListener(this.playerElement),this.removeOffListener(document),this.hideMenuHandler=null,this.el=null),this.playerElement&&(this.playerElement.oncontextmenu=null,this.playerElement=null),this.model&&(this.model.off("change:provider",this.updateHtml),this.model=null)}}),r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(2)],o=function(e,t){var n=function(e){this.model=e,this.model.on("change:playlistItem",this.playlistItem,this)};return e.extend(n.prototype,{hide:function(){this.el.style.display="none"},show:function(){this.el.style.display=""},setup:function(e){this.el=e;var t=this.el.getElementsByTagName("div");this.title=t[0],this.description=t[1],this.model.get("playlistItem")&&this.playlistItem(this.model,this.model.get("playlistItem")),this.model.on("change:logoWidth",this.update,this),this.model.on("change:dock",this.update,this)},update:function(e){var n={paddingLeft:0,paddingRight:0},i=e.get("controls"),o=e.get("dock"),r=e.get("logo");if(r){var a=1*(""+r.margin).replace("px",""),s=e.get("logoWidth")+(isNaN(a)?0:a);"top-left"===r.position?n.paddingLeft=s:"top-right"===r.position&&(n.paddingRight=s)}if(i&&o&&o.length){var l=56*o.length;n.paddingRight=Math.max(n.paddingRight,l)}t.style(this.el,n)},playlistItem:function(e,t){if(e.get("displaytitle")||e.get("displaydescription")){var n="",i="";t.title&&e.get("displaytitle")&&(n=t.title),t.description&&e.get("displaydescription")&&(i=t.description),this.updateText(n,i)}else this.hide()},updateText:function(e,t){this.title.innerHTML=e,this.description.innerHTML=t,this.title.firstChild||this.description.firstChild?this.show():this.hide()},element:function(){return this.el}}),n}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(4),n(3),n(28),n(5),n(184),n(185),n(194),n(195),n(197),n(193),n(198),n(216),n(200),n(1),n(136)],o=function(e,t,i,o,r,a,s,l,c,u,d,p,h,f,g,m){var v=e.style,w=e.bounds,y=e.isMobile(),j=["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],b=function(b,E){function k(t){var n=0,i=E.get("duration"),r=E.get("position");"DVR"===e.adaptiveType(i)&&(n=i,i=Math.max(r,o.dvrSeekLimit));var a=e.between(r+t,n,i);b.seek(a)}function L(t){var n=e.between(E.get("volume")+t,0,100);b.setVolume(n)}function _(e){return!e.ctrlKey&&!e.metaKey&&!!E.get("controls")}function A(e){if(!_(e))return!0;switch(Ne||oe(),e.keyCode){case 27:b.setFullscreen(!1);break;case 13:case 32:b.play({reason:"interaction"});break;case 37:Ne||k(-5);break;case 39:Ne||k(5);break;case 38:L(10);break;case 40:L(-10);break;case 67:var t=b.getCaptionsList(),n=t.length;if(n){var i=(b.getCurrentCaptions()+1)%n;b.setCurrentCaptions(i)}break;case 77:b.setMute();break;case 70:b.setFullscreen();break;default:if(e.keyCode>=48&&e.keyCode<=59){var o=e.keyCode-48,r=o/10*E.get("duration");b.seek(r)}}return/13|32|37|38|39|40/.test(e.keyCode)?(e.preventDefault(),!1):void 0}function C(){ze=!1,e.removeClass(fe,"jw-no-focus")}function x(e){e.target&&e.target.blur&&e.target.blur()}function P(){ze=!0,e.addClass(fe,"jw-no-focus")}function T(){ze||C(),Ne||oe()}function R(){var e=w(fe),n=Math.round(e.width),i=Math.round(e.height);Ve(Fe),n&&i&&(n!==ve||i!==we)&&(ve=n,we=i,clearTimeout(We),We=setTimeout(Z,50),E.set("containerWidth",n),E.set("containerHeight",i),He.trigger(t.JWPLAYER_RESIZE,{width:n,height:i}))}function I(){document.body.contains(fe)?(Ve(Fe),Fe=Je(R)):(window.removeEventListener("resize",I),y&&window.removeEventListener("orientationchange",I))}function M(t,n,i){var o={color:t,borderColor:t,stroke:t},r={color:n,borderColor:n,stroke:n};e.css("#"+i+" .jw-color-active",o,i),e.css("#"+i+" .jw-color-active-hover:hover",o,i),e.css("#"+i+" .jw-color-inactive",r,i),e.css("#"+i+" .jw-color-inactive-hover:hover",r,i)}function S(t,n){n=n||!1,e.toggleClass(fe,"jw-flag-casting",n)}function O(t,n){e.toggleClass(fe,"jw-flag-cast-available",n),e.toggleClass(ge,"jw-flag-cast-available",n)}function D(t,n){e.replaceClass(fe,/jw-stretch-\S+/,"jw-stretch-"+n)}function N(t,n){e.toggleClass(fe,"jw-flag-compact-player",n)}function Y(e){e&&!y&&(e.element().addEventListener("mousemove",J,!1),e.element().addEventListener("mouseout",V,!1))}function W(){E.get("state")!==r.IDLE&&E.get("state")!==r.COMPLETE&&E.get("state")!==r.PAUSED||!E.get("controls")||b.play({reason:"interaction"}),Ye?ie():oe()}function F(e){e.link?(b.pause(!0),b.setFullscreen(!1),window.open(e.link,e.linktarget)):E.get("controls")&&b.play({reason:"interaction"})}function J(){clearTimeout(Se)}function V(){oe()}function B(e){He.trigger(e.type,e)}function U(t,n){n?(Pe&&Pe.destroy(),e.addClass(fe,"jw-flag-flash-blocked")):(Pe&&Pe.setup(E,fe,fe),e.removeClass(fe,"jw-flag-flash-blocked"))}function z(){E.get("controls")&&b.setFullscreen()}function H(){var n=fe.getElementsByClassName("jw-overlays")[0];n.addEventListener("mousemove",oe),Ee=new s(E,me,{useHover:!0}),Ee.on("click",function(){B({type:t.JWPLAYER_DISPLAY_CLICK}),E.get("controls")&&b.play({reason:"interaction"})}),Ee.on("tap",function(){B({type:t.JWPLAYER_DISPLAY_CLICK}),W()}),Ee.on("doubleClick",z),Ee.on("move",oe),Ee.on("over",oe);var i=new l(E);i.on("click",function(){B({type:t.JWPLAYER_DISPLAY_CLICK}),b.play({reason:"interaction"})}),i.on("tap",function(){B({type:t.JWPLAYER_DISPLAY_CLICK}),W()}),e.isChrome()&&i.el.addEventListener("mousedown",function(){var e=E.getVideo(),t=e&&0===e.getName().name.indexOf("flash");if(t){var n=function(){document.removeEventListener("mouseup",n),i.el.style.pointerEvents="auto"};this.style.pointerEvents="none",document.addEventListener("mouseup",n)}}),ge.appendChild(i.element()),Le=new c(E),_e=new u(E),_e.on(t.JWPLAYER_LOGO_CLICK,F);var o=document.createElement("div");o.className="jw-controls-right jw-reset",_e.setup(o),o.appendChild(Le.element()),ge.appendChild(o),Ce=new a(E),Ce.setup(fe.id,E.get("captions")),ge.parentNode.insertBefore(Ce.element(),Ae.element());var r=E.get("height");y&&("string"==typeof r||r>=1.5*De)?e.addClass(fe,"jw-flag-touch"):(Pe=new h,Pe.setup(E,fe,fe)),je=new d(b,E),je.on(t.JWPLAYER_USER_ACTION,oe),E.on("change:scrubbing",K),E.on("change:compactUI",N),ge.appendChild(je.element()),fe.addEventListener("focus",T),fe.addEventListener("blur",C),fe.addEventListener("keydown",A),fe.onmousedown=P,fe.onmouseup=x}function G(t){return t.get("state")===r.PAUSED?void t.once("change:state",G):void(t.get("scrubbing")===!1&&e.removeClass(fe,"jw-flag-dragging"))}function K(t,n){t.off("change:state",G),n?e.addClass(fe,"jw-flag-dragging"):G(t)}function Q(t,n,i){var o,r=fe.className;i=!!i,i&&(r=r.replace(/\s*aspectMode/,""),fe.className!==r&&(fe.className=r),v(fe,{display:"block"},i)),e.exists(t)&&e.exists(n)&&(E.set("width",t),E.set("height",n)),o={width:t},e.hasClass(fe,"jw-flag-aspect-mode")||(o.height=n),E.get("aspectratio")&&he(),v(fe,o,!0),X(n),Z(t,n)}function X(t){if(xe=q(t),je&&!xe){var n=Ne?ye:E;pe(n,n.get("state"))}e.toggleClass(fe,"jw-flag-audio-player",xe)}function q(e){if(E.get("aspectratio"))return!1;if(g.isString(e)&&e.indexOf("%")>-1)return!1;var t=g.isNumber(e)?e:E.get("containerHeight");return $(t)}function $(e){return e&&e<=De*(y?1.75:1)}function Z(t,n){if(!t||isNaN(Number(t))){if(!me)return;t=me.clientWidth}if(!n||isNaN(Number(n))){if(!me)return;n=me.clientHeight}be&&be.resize(t,n,E.get("stretching")),e.isMSIE(9)&&document.all&&!window.atob&&(t=n="100%");var i=E.getVideo();if(i){var o=i.resize(t,n,E.get("stretching"));o&&(clearTimeout(We),We=setTimeout(Z,250)),E.get("aspectratio")&&he(),Ce.resize(),je.checkCompactMode(t)}}function ee(){if(Ue){var e=document.fullscreenElement||document.webkitCurrentFullScreenElement||document.mozFullScreenElement||document.msFullscreenElement;return!(!e||e.id!==E.get("id"))}return Ne?ye.getVideo().getFullScreen():E.getVideo().getFullScreen()}function te(e){var t=E.get("fullscreen"),n=void 0!==e.jwstate?e.jwstate:ee();t!==n&&E.set("fullscreen",n),clearTimeout(We),We=setTimeout(Z,200)}function ne(t,n){n?(e.addClass(t,"jw-flag-fullscreen"),v(document.body,{"overflow-y":"hidden"}),oe()):(e.removeClass(t,"jw-flag-fullscreen"),v(document.body,{"overflow-y":""})),Z()}function ie(){Ye=!1,clearTimeout(Se),je.hideComponents(),e.addClass(fe,"jw-flag-user-inactive"),Ce.renderCues(!0)}function oe(){Ye||(e.removeClass(fe,"jw-flag-user-inactive"),je.checkCompactMode(me.clientWidth),Ce.renderCues(!0)),Ye=!0,clearTimeout(Se),Se=setTimeout(ie,Oe)}function re(){b.setFullscreen(!1)}function ae(){ke&&ke.setState(E.get("state")),se(E,E.mediaModel.get("mediaType")),E.mediaModel.on("change:mediaType",se,this)}function se(t,n){var i="audio"===n,o=E.getVideo(),r=o&&0===o.getName().name.indexOf("flash");e.toggleClass(fe,"jw-flag-media-audio",i),i&&!r?fe.insertBefore(be.el,me):fe.insertBefore(be.el,Ce.element())}function le(t,n){var i="LIVE"===e.adaptiveType(n);e.toggleClass(fe,"jw-flag-live",i),He.setAltText(i?t.get("localization").liveBroadcast:"")}function ce(e,t){return t?void(t.name?Ae.updateText(t.name,t.message):Ae.updateText(t.message,"")):void Ae.playlistItem(e,e.get("playlistItem"))}function ue(){var e=E.getVideo();return!!e&&e.isCaster}function de(){e.replaceClass(fe,/jw-state-\S+/,"jw-state-"+Te)}function pe(t,n){if(Te=n,clearTimeout(Be),n===r.COMPLETE||n===r.IDLE?Be=setTimeout(de,100):de(),ue())return void e.addClass(me,"jw-media-show");switch(n){case r.PLAYING:Z();break;case r.PAUSED:oe()}}function he(){var e=fe.getElementsByClassName("jw-aspect")[0];Ce.setContainerHeight(e.offsetHeight)}var fe,ge,me,ve,we,ye,je,be,Ee,ke,Le,_e,Ae,Ce,xe,Pe,Te,Re,Ie,Me,Se=-1,Oe=y?4e3:2e3,De=40,Ne=!1,Ye=!1,We=-1,Fe=-1,Je=window.requestAnimationFrame||function(e){return window.setTimeout(e,17)},Ve=window.cancelAnimationFrame||window.clearTimeout,Be=-1,Ue=!1,ze=!1,He=g.extend(this,i);window.webpackJsonpjwplayer&&n(203),this.model=E,this.api=b,fe=e.createElement(m({id:E.get("id")})),e.isIE()&&e.addClass(fe,"jw-ie");var Ge=E.get("width"),Ke=E.get("height");v(fe,{width:Ge.toString().indexOf("%")>0?Ge:Ge+"px",height:Ke.toString().indexOf("%")>0?Ke:Ke+"px"}),Ie=fe.requestFullscreen||fe.webkitRequestFullscreen||fe.webkitRequestFullScreen||fe.mozRequestFullScreen||fe.msRequestFullscreen,Me=document.exitFullscreen||document.webkitExitFullscreen||document.webkitCancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen,Ue=Ie&&Me,this.onChangeSkin=function(t,n){ -e.replaceClass(fe,/jw-skin-\S+/,n?"jw-skin-"+n:"")},this.handleColorOverrides=function(){function t(t,i,o){if(o){t=e.prefix(t,"#"+n+" ");var r={};r[i]=o,e.css(t.join(", "),r,n)}}var n=E.get("id"),i=E.get("skinColorActive"),o=E.get("skinColorInactive"),r=E.get("skinColorBackground");t([".jw-toggle",".jw-button-color:hover"],"color",i),t([".jw-active-option",".jw-progress",".jw-playlist-container .jw-option.jw-active-option",".jw-playlist-container .jw-option:hover"],"background",i),t([".jw-text",".jw-option",".jw-button-color",".jw-toggle.jw-off",".jw-tooltip-title",".jw-skip .jw-skip-icon",".jw-playlist-container .jw-icon"],"color",o),t([".jw-cue",".jw-knob"],"background",o),t([".jw-playlist-container .jw-option"],"border-bottom-color",o),t([".jw-background-color",".jw-tooltip-title",".jw-playlist",".jw-playlist-container .jw-option"],"background",r),t([".jw-playlist-container ::-webkit-scrollbar"],"border-color",r),M(i,o,n)},this.setup=function(){this.handleColorOverrides(),E.get("skin-loading")===!0&&(e.addClass(fe,"jw-flag-skin-loading"),E.once("change:skin-loading",function(){e.removeClass(fe,"jw-flag-skin-loading")})),this.onChangeSkin(E,E.get("skin"),""),E.on("change:skin",this.onChangeSkin,this),me=fe.getElementsByClassName("jw-media")[0],ge=fe.getElementsByClassName("jw-controls")[0];var n=fe.getElementsByClassName("jw-preview")[0];be=new p(E),be.setup(n);var i=fe.getElementsByClassName("jw-title")[0];Ae=new f(E),Ae.setup(i),H(),oe(),E.set("mediaContainer",me),E.mediaController.on("fullscreenchange",te);for(var o=j.length;o--;)document.addEventListener(j[o],te,!1);window.removeEventListener("resize",I),window.addEventListener("resize",I,!1),y&&(window.removeEventListener("orientationchange",I),window.addEventListener("orientationchange",I,!1)),E.on("change:errorEvent",ce),E.on("change:controls",Qe),Qe(E,E.get("controls")),E.on("change:state",pe),E.on("change:duration",le,this),E.on("change:flashBlocked",U),U(E,E.get("flashBlocked")),b.onPlaylistComplete(re),b.onPlaylistItem(ae),E.on("change:castAvailable",O),O(E,E.get("castAvailable")),E.on("change:castActive",S),S(E,E.get("castActive")),E.get("stretching")&&D(E,E.get("stretching")),E.on("change:stretching",D),pe(E,r.IDLE),E.on("change:fullscreen",Xe),Y(je),Y(_e);var a=E.get("aspectratio");if(a){e.addClass(fe,"jw-flag-aspect-mode");var s=fe.getElementsByClassName("jw-aspect")[0];v(s,{paddingTop:a})}b.on(t.JWPLAYER_READY,function(){R(),Q(E.get("width"),E.get("height"))})};var Qe=function(t,n){if(n){var i=Ne?ye.get("state"):E.get("state");pe(t,i)}e.toggleClass(fe,"jw-flag-controls-disabled",!n)},Xe=function(t,n){var i=E.getVideo();Ue?(n?Ie.apply(fe):Me.apply(document),ne(fe,n)):e.isIE()?ne(fe,n):(ye&&ye.getVideo()&&ye.getVideo().setFullscreen(n),i.setFullscreen(n)),i&&0===i.getName().name.indexOf("flash")&&i.setFullscreen(n)};this.resize=function(e,t){var n=!0;Q(e,t,n),R()},this.resizeMedia=Z,this.reset=function(){document.contains(fe)&&fe.parentNode.replaceChild(Re,fe),e.emptyElement(fe)},this.setupInstream=function(t){this.instreamModel=ye=t,ye.on("change:controls",Qe,this),ye.on("change:state",pe,this),Ne=!0,e.addClass(fe,"jw-flag-ads"),oe()},this.setAltText=function(e){je.setAltText(e)},this.useExternalControls=function(){e.addClass(fe,"jw-flag-ads-hide-controls")},this.destroyInstream=function(){if(Ne=!1,ye&&(ye.off(null,null,this),ye=null),this.setAltText(""),e.removeClass(fe,"jw-flag-ads"),e.removeClass(fe,"jw-flag-ads-hide-controls"),E.getVideo){var t=E.getVideo();t.setContainer(me)}le(E,E.get("duration")),Ee.revertAlternateClickHandlers()},this.addCues=function(e){je&&je.addCues(e)},this.clickHandler=function(){return Ee},this.controlsContainer=function(){return ge},this.getContainer=this.element=function(){return fe},this.getSafeRegion=function(t){var n={x:0,y:0,width:E.get("containerWidth")||0,height:E.get("containerHeight")||0},i=E.get("dock");return i&&i.length&&E.get("controls")&&(n.y=Le.element().clientHeight,n.height-=n.y),t=t||!e.exists(t),t&&E.get("controls")&&(n.height-=je.element().clientHeight),n},this.setCaptions=function(e){Ce.clear(),Ce.setup(E.get("id"),e),Ce.resize()},this.destroy=function(){window.removeEventListener("resize",I),window.removeEventListener("orientationchange",I);for(var t=j.length;t--;)document.removeEventListener(j[t],te,!1);E.mediaController&&E.mediaController.off("fullscreenchange",te),fe.removeEventListener("keydown",A,!1),Pe&&Pe.destroy(),ke&&(E.off("change:state",ke.statusDelegate),ke.destroy(),ke=null),Ne&&this.destroyInstream(),_e&&_e.destroy(),e.clearCss(E.get("id"))}};return b}.apply(t,i),!(void 0!==o&&(e.exports=o))},,function(e,t,n){var i=n(126);"string"==typeof i&&(i=[["all-players",i,""]]),n(84).style(i,"all-players"),i.locals&&(e.exports=i.locals)},,function(e,t,n){var i,o;i=[n(85),n(1),n(30),n(2),n(8),n(9),n(90),n(22),n(91),n(80),n(4),n(5),n(65),n(42),n(34),n(63),n(27)],o=function(e,t,n,i,o,r,a,s,l,c,u,d,p,h,f,g,m){var v={};return v.api=e,v._=t,v.version=n,v.utils=t.extend(i,o,{canCast:f.available,key:a,extend:t.extend,scriptloader:s,rssparser:g,tea:l,UI:r}),v.utils.css.style=v.utils.style,v.vid=c,v.events=t.extend({},u,{state:d}),v.playlist=t.extend({},p,{item:h}),v.plugins=m,v.cast=f,v}.apply(t,i),!(void 0!==o&&(e.exports=o))},,,,,function(e,t,n){var i,o;i=[n(163),n(23),n(214)],o=function(e,t,i){var o=e.prototype.setup;return e.prototype.setup=function(e,r){e.analytics&&(e.sdkplatform=e.sdkplatform||e.analytics.sdkplatform),o.apply(this,arguments);var a=this._model.get("edition"),s=t(a),l=this._model.get("cast"),c=this;s("casting")&&l&&l.appid&&n.e(3,function(require){var e=n(86);c._castController=new e(c,c._model),c.castToggle=c._castController.castToggle.bind(c._castController)});var u=i.setup();this.once("ready",u.onReady,this),r.getAdBlock=u.checkAdBlock},e}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(90),n(23),n(1),n(2),n(78),n(168),n(47)],o=function(e,t,i,o,r,a,s){function l(e,t,n){if(t){var i=t.client;delete t.client,/\.(js|swf)$/.test(i||"")||(i=r.repo()+n),e[i]=t}}function c(e,n){var o=i.clone(n.get("plugins"))||{},a=n.get("edition"),s=t(a),c=/^(vast|googima)$/,u=/\.(js|swf)$/,d=r.repo(),p=i.clone(n.get("advertising"));if(s("ads")&&p&&(u.test(p.client)?o[p.client]=p:c.test(p.client)&&(o[d+p.client+".js"]=p),delete p.client),s("jwpsrv")){var h=n.get("analytics");i.isObject(h)||(h={}),l(o,h,"jwpsrv.js")}l(o,n.get("ga"),"gapro.js"),l(o,n.get("sharing"),"sharing.js"),l(o,n.get("related"),"related.js"),n.set("plugins",o),e()}function u(t,i){var s=i.get("key")||window.jwplayer&&window.jwplayer.key,l=new e(s),c=l.edition();if(i.set("key",s),i.set("edition",c),"unlimited"===c){var u=o.getScriptPath("jwplayer.js");if(!u)return void a.error(t,"Error setting up player","Could not locate jwplayer.js script tag");n.p=u,o.repo=r.repo=r.loadFrom=function(){return u}}i.updateProviders(),"invalid"===c?a.error(t,"Error setting up player",(void 0===s?"Missing":"Invalid")+" license key"):t()}function d(e,t){s.containsDrm(t)?s.probe(e,t.get("edition")):e()}function p(){var e=a.getQueue();return e.CHECK_KEY={method:u,depends:["LOADED_POLYFILLS"]},e.PROBE_DRM_SUPPORT={method:d,depends:["CHECK_KEY"]},e.FILTER_PLUGINS={method:c,depends:["CHECK_KEY"]},e.FILTER_PLAYLIST.depends.push("PROBE_DRM_SUPPORT"),e.LOAD_PLUGINS.depends.push("FILTER_PLUGINS"),e.SETUP_VIEW.depends.push("CHECK_KEY"),e}return{getQueue:p}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(170),n(205),n(1)],o=function(e,t,n){return window.jwplayer?window.jwplayer:n.extend(e,t)}.apply(t,i),!(void 0!==o&&(e.exports=o))},,function(e,t,n){var i,o;i=[],o=function(){function e(){var e=document.createElement("div");return e.className=n,e.innerHTML=" ",e.style.width="1px",e.style.height="1px",e.style.position="absolute",e.style.background="transparent",e}function t(){function t(){var e=this,t=e._view.element();t.appendChild(a),o=!0,i()&&e.trigger("adBlock")}function i(){return!!o&&(!!r||(""!==a.innerHTML&&a.className===n&&null!==a.offsetParent&&0!==a.clientHeight||(r=!0),r))}var o=!1,r=!1,a=e();return{onReady:t,checkAdBlock:i}}var n="afs_ads";return{setup:t}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(4),n(9),n(3),n(1),n(130)],o=function(e,t,n,i,o,r){var a=function(e){this.model=e,this.setup()};return o.extend(a.prototype,i,{setup:function(){this.destroy(),this.skipMessage=this.model.get("skipText"),this.skipMessageCountdown=this.model.get("skipMessage"),this.setWaitTime(this.model.get("skipOffset"));var t=r();this.el=e.createElement(t),this.skiptext=this.el.getElementsByClassName("jw-skiptext")[0],this.skipAdOnce=o.once(this.skipAd.bind(this)),new n(this.el).on("click tap",o.bind(function(){this.skippable&&this.skipAdOnce()},this)),this.model.on("change:duration",this.onChangeDuration,this),this.model.on("change:position",this.onChangePosition,this),this.onChangeDuration(this.model,this.model.get("duration")),this.onChangePosition(this.model,this.model.get("position"))},updateMessage:function(e){this.skiptext.innerHTML=e},updateCountdown:function(e){this.updateMessage(this.skipMessageCountdown.replace(/xx/gi,Math.ceil(this.waitTime-e)))},onChangeDuration:function(t,n){if(n){if(this.waitPercentage){if(!n)return;this.itemDuration=n,this.setWaitTime(this.waitPercentage),delete this.waitPercentage}e.removeClass(this.el,"jw-hidden")}},onChangePosition:function(t,n){this.waitTime-n>0?this.updateCountdown(n):(this.updateMessage(this.skipMessage),this.skippable=!0,e.addClass(this.el,"jw-skippable"))},element:function(){return this.el},setWaitTime:function(t){if(o.isString(t)&&"%"===t.slice(-1)){var n=parseFloat(t);return void(this.itemDuration&&!isNaN(n)?this.waitTime=this.itemDuration*n/100:this.waitPercentage=t)}o.isNumber(t)?this.waitTime=t:"string"===e.typeOf(t)?this.waitTime=e.seconds(t):isNaN(Number(t))?this.waitTime=0:this.waitTime=Number(t)},skipAd:function(){this.trigger(t.JWPLAYER_AD_SKIPPED)},destroy:function(){this.el&&(this.el.removeEventListener("click",this.skipAdOnce),this.el.parentElement&&this.el.parentElement.removeChild(this.el)),delete this.skippable,delete this.itemDuration,delete this.waitPercentage}}),a}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(199),n(1)],o=function(e,t){var n=function(){};return t.extend(n.prototype,e.prototype,{buildArray:function(){var t=e.prototype.buildArray.apply(this,arguments);if(this.model.get("abouttext")){t.items[0].showLogo=!1,t.items.push(t.items.shift());var n={title:this.model.get("abouttext"),link:this.model.get("aboutlink")||t.items[0].link};t.items.unshift(n)}return t}}),n}.apply(t,i),!(void 0!==o&&(e.exports=o))}])}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/polyfills.vttcue.js b/src/lib/jwplayer-7.5.2/polyfills.vttcue.js deleted file mode 100644 index 356df7f..0000000 --- a/src/lib/jwplayer-7.5.2/polyfills.vttcue.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonpjwplayer([7],{71:function(e,t){!function(){function e(e){if("string"!=typeof e)return!1;var t=o[e.toLowerCase()];return!!t&&e.toLowerCase()}function t(e){if("string"!=typeof e)return!1;var t=s[e.toLowerCase()];return!!t&&e.toLowerCase()}function n(e){for(var t=1;t100)throw new Error("Position must be between 0 and 100.");v=e,this.hasBeenReset=!0}})),Object.defineProperty(u,"positionAlign",n({},a,{get:function(){return O},set:function(e){var n=t(e);if(!n)throw new SyntaxError("An invalid or illegal string was specified.");O=n,this.hasBeenReset=!0}})),Object.defineProperty(u,"size",n({},a,{get:function(){return j},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");j=e,this.hasBeenReset=!0}})),Object.defineProperty(u,"align",n({},a,{get:function(){return P},set:function(e){var n=t(e);if(!n)throw new SyntaxError("An invalid or illegal string was specified.");P=n,this.hasBeenReset=!0}})),u.displayState=void 0,f)return u}var i="auto",o={"":!0,lr:!0,rl:!0},s={start:!0,middle:!0,end:!0,left:!0,right:!0};r.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},window.VTTCue=r}(this)}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/polyfills.vttrenderer.js b/src/lib/jwplayer-7.5.2/polyfills.vttrenderer.js deleted file mode 100644 index b739932..0000000 --- a/src/lib/jwplayer-7.5.2/polyfills.vttrenderer.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonpjwplayer([8],{70:function(t,e){!function(t){function e(t,e){return void 0===e&&(e=1),"rgba("+[parseInt(t.substring(0,2),16),parseInt(t.substring(2,4),16),parseInt(t.substring(4,6),16),e].join(",")+")"}function i(t,i,r){switch(r){case"webvtt.font.color":case"webvtt.font.opacity":var o=Services.prefs.getCharPref("webvtt.font.color"),n=Services.prefs.getIntPref("webvtt.font.opacity")/100;m.fontSet=e(o,n);break;case"webvtt.font.scale":g=Services.prefs.getIntPref("webvtt.font.scale")/100;break;case"webvtt.bg.color":case"webvtt.bg.opacity":var a=Services.prefs.getCharPref("webvtt.bg.color"),s=Services.prefs.getIntPref("webvtt.bg.opacity")/100;m.backgroundSet=e(a,s);break;case"webvtt.edge.color":case"webvtt.edge.type":var l=["","0px 0px ","4px 4px 4px ","-2px -2px ","2px 2px "],h=Services.prefs.getIntPref("webvtt.edge.type"),c=Services.prefs.getCharPref("webvtt.edge.color");m.edgeSet=l[h]+e(c)}}function r(t,e){this.name="ParsingError",this.code=t.code,this.message=e||t.message}function o(t){function e(t,e,i,r){return 3600*(0|t)+60*(0|e)+(0|i)+(0|r)/1e3}var i=t.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return i?i[3]?e(i[1],i[2],i[3].replace(":",""),i[4]):i[1]>59?e(i[1],i[2],0,i[4]):e(0,i[1],i[2],i[4]):null}function n(){this.values=Object.create(null)}function a(t,e){function i(){function t(t){return e=e.substr(t.length),t}if(!e)return null;var i=e.match(/^([^<]*)(<[^>]+>?)?/);return t(i[1]?i[1]:i[2])}function r(t){return b[t]}function n(t){for(;d=t.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)t=t.replace(d[0],r);return t}function a(t,e){return!S[e.localName]||S[e.localName]===t.localName}function s(e,i){var r=y[e];if(!r)return null;var o=t.document.createElement(r);o.localName=r;var n=w[e];return n&&i&&(o[n]=i.trim()),o}for(var l,h=t.document.createElement("div"),c=h,p=[];null!==(l=i());)if("<"!==l[0])c.appendChild(t.document.createTextNode(n(l)));else{if("/"===l[1]){p.length&&p[p.length-1]===l.substr(2).replace(">","")&&(p.pop(),c=c.parentNode);continue}var f,u=o(l.substr(1,l.length-2));if(u){f=t.document.createProcessingInstruction("timestamp",u),c.appendChild(f);continue}var d=l.match(/^<([^.\s\/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!d)continue;if(f=s(d[1],d[3]),!f)continue;if(!a(c,f))continue;d[2]&&(f.className=d[2].substr(1).replace("."," ")),p.push(d[1]),c.appendChild(f),c=f}return h}function s(t){for(var e=0;e=i[0]&&t<=i[1])return!0}return!1}function l(t){function e(t,e){for(var i=e.childNodes.length-1;i>=0;i--)t.push(e.childNodes[i])}function i(t){if(!t||!t.length)return null;var r=t.pop(),o=r.textContent||r.innerText;if(o){var n=o.match(/^.*(\n|\r)/);return n?(t.length=0,n[0]):o}return"ruby"===r.tagName?i(t):r.childNodes?(e(t,r),i(t)):void 0}var r,o=[],n="";if(!t||!t.childNodes)return"ltr";for(e(o,t);n=i(o);)for(var a=0;a=0&&t.line<=100))return t.line;if(!t.track||!t.track.textTrackList||!t.track.textTrackList.mediaElement)return-1;for(var e=t.track,i=e.textTrackList,r=0,o=0;ol&&(o=new f(t),a=l),t=new f(n)}return o||n}var n=new f(e),a=e.cue,s=h(a),l=[];if(a.snapToLines){var c;switch(a.vertical){case"":l=["+y","-y"],c="height";break;case"rl":l=["+x","-x"],c="width";break;case"lr":l=["-x","+x"],c="width"}var p=n.lineHeight,u=p*Math.round(s),d=i[c]+p,v=l[0];Math.abs(u)>d&&(u=u<0?-1:1,u*=Math.ceil(d/p)*p),s<0&&(u+=""===a.vertical?i.height:i.width,l=l.reverse()),n.move(v,u)}else{var g=n.lineHeight/i.height*100;switch(a.lineAlign){case"middle":s-=g/2;break;case"end":s-=g}switch(a.vertical){case"":e.applyStyles({top:e.formatStyle(s,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(s,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(s,"%")})}l=["+y","-x","+x","-y"],n=new f(e)}var m=o(n,l);e.move(m.toCSSCompatValues(i))}function d(){}var v=["webvtt.font.color","webvtt.font.opacity","webvtt.font.scale","webvtt.bg.color","webvtt.bg.opacity","webvtt.edge.color","webvtt.edge.type"],g=1;if("undefined"!=typeof Services){var m={};v.forEach(function(t){i(void 0,void 0,t),Services.prefs.addObserver(t,i,!1)})}r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},n.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,i){return i?this.has(t)?this.values[t]:e[i]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,i){for(var r=0;r=0&&e<=100))&&(this.set(t,e),!0)}};var b={"&":"&","<":"<",">":">","‎":"‎","‏":"‏"," ":" "},y={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},w={v:"title",lang:"lang"},S={rt:"ruby"},x=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];c.prototype.applyStyles=function(t,e){e=e||this.div;for(var i in t)t.hasOwnProperty(i)&&(e.style[i]=t[i])},c.prototype.formatStyle=function(t,e){return 0===t?0:t+e},p.prototype=Object.create(c.prototype),p.prototype.constructor=p,f.prototype.move=function(t,e){switch(e=void 0!==e?e:this.lineHeight,t){case"+x":this.left+=e,this.right+=e;break;case"-x":this.left-=e,this.right-=e;break;case"+y":this.top+=e,this.bottom+=e;break;case"-y":this.top-=e,this.bottom-=e}},f.prototype.overlaps=function(t){return this.leftt.left&&this.topt.top},f.prototype.overlapsAny=function(t){for(var e=0;e=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},f.prototype.overlapsOppositeAxis=function(t,e){switch(e){case"+x":return this.leftt.right;case"+y":return this.topt.bottom}},f.prototype.intersectPercentage=function(t){var e=Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left)),i=Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top)),r=e*i;return r/(this.height*this.width)},f.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},f.getSimpleBoxPosition=function(t){var e=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,i=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,r=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t;var o={left:t.left,right:t.right,top:t.top||r,height:t.height||e,bottom:t.bottom||r+(t.height||e),width:t.width||i};return o},d.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},d.convertCueToDOMTree=function(t,e){return t&&e?a(t,e):null};var C="1.5%";d.processCues=function(t,e,i,r){function o(t){for(var e=0;e=0&&p.resetProvider(),u.load(this.castModel.get("item")),u.play()},this.sessionStopError=function(t){o.error("Cast Session Stop error:",t,L),this.sessionStopped()},this.sessionStarted=function(t){if(o.log("Session started:",t),L)this.stopCasting(),I=t;else if(L=t,L.addMessageListener(o.NS,this.onMessageHandler),L.addUpdateListener(this.sessionStatusHandler),this.setupControllerForCasting(),t!==k){var e=a.setupCastConfig(this.castModel,A);R.setup(e),s.sendDummyMedia(t)}},this.sessionStatus=function(t){o.log("Cast Session status",t),t?this.mirrorVolume():(this.castModel.set("state",l.BUFFERING),this.sessionStopped())},this.sessionStopped=function(){o.log("_sessionStopped"),L&&(this.removeSessionListeners(),L=null),R&&(R.destroy(),R=null),this.setActive(!1),null!==I&&(this.sessionStarted(I),I=null),this.resumePlayback()},this.removeSessionListeners=function(){L.removeUpdateListener(this.sessionStatusHandler),L.removeMessageListener(o.NS,this.onMessageHandler)},this.onMessage=function(t,e){var i=JSON.parse(e);if(!i)throw"Message not proper JSON";this.handleMessage(i)},this.handleMessage=function(t){switch(t.type){case"state":this.handleMessageState(t);break;case"ad":this.handleMessageAd(t);break;case"connection":this.handleMessageConnection(t);break;default:o.error("received unhandled message",t.type,t)}},this.handleMessageState=function(t){this.castModel.get("castAdPlaying")&&(t.diff.newstate||t.diff.position)&&this.castModel.set("castAdPlaying",!1),R.updateState(t.diff)},this.handleMessageAd=function(t){this.castModel.set("castAdPlaying",!0),R.updateState(t.diff)},this.handleMessageConnection=function(t){t.closed===!0&&this.stopCasting()},this.mirrorVolume=function(){if(L&&L.receiver){var t=L.receiver.volume;if(t){var e=100*t.level|0,i=!!t.muted;this.castModel.set("mute",i),this.castModel.set("volume",e)}}},this.castToggle=function(){N.active?this.openExtension():this.startCasting()},this.setupControllerForCasting=function(){u.pause(),u.setFullscreen(!1);var s=d.extend(d.pick(p.getConfiguration(),["id","key","edition","playlist","playlistItem","containerWidth","containerHeight","width","height","aspectratio","stretching","compactUI","skin"]),{castAvailable:!0,item:0,state:"playing"}),a=new i(s);a.playlist=d.filter(d.map(a.playlist,function(t){return r=d.extend({},t),r.sources=d.filter(t.allSources,function(t){return"dash"!==t.type}),r}),function(t){return 0!==t.sources.length});var o=new e;this.castModel=o,o.setup(a);var r=o.get("playlist")[0];o.set("playlistItem",r),o.trigger("itemReady",r),o.changeVideoProvider(n),R=o.getVideo(),R.init(m,this.castModel);var l=b(o,R);l.castToggle=function(){this.openExtension()}.bind(this);var c=new t(l,o);c.setup(),u.showView(c.element()),this.mirrorVolume(),this.setActive(!0)},this.onExistingSessionHandler=this.onExistingSession.bind(this),this.sessionStatusHandler=this.sessionStatus.bind(this),this.onMessageHandler=this.onMessage.bind(this),this.listenForHandshakeHandler=v.bind(this),!A.appid||window.cast&&window.cast.receiver||(s.on("availability",f),s.on("session",this.onExistingSessionHandler),s.initialize(A.appid))};return u}.apply(e,s),!(void 0!==n&&(t.exports=n))},140:function(t,e,i){var s=i(11);t.exports=(s["default"]||s).template({compiler:[7,">= 4.0.0"],main:function(t,e,i,s,n){var a=t.lambda,o=t.escapeExpression;return'
    \n
    \n '+o(a(null!=e?e.message:e,e))+'\n '+o(a(null!=e?e.deviceName:e,e))+"\n
    \n
    "},useData:!0})},206:function(t,e,i){var s,n;s=[i(2),i(1),i(30)],n=function(t,e,i){function s(s,a){var o=e.pick(s.getConfiguration(),["displaytitle","id","item","key","mute","playlist","position","repeat","volume"]);return o.cast=e.extend({pageUrl:r},a),n(o),o.edition=s.get("edition"),o.playerVersion=i,"LIVE"===t.adaptiveType(s.get("duration"))&&"shaka"===s.getVideo().getName().name&&(o.position=0),o}function n(t){var e=t.plugins;delete t.plugins;for(var i in e)if(e.hasOwnProperty(i)){var s=e[i];s.client&&(/[\.\/]/.test(s.client)&&o(s,"client"),s.client.indexOf("vast")>-1&&(t.advertising=a(s)))}}function a(t){var i=e.extend({},t);if(i.client="vast",delete i.companiondiv,i.schedule)for(var s in i.schedule)if(i.schedule.hasOwnProperty(s)){var n=i.schedule[s].ad||i.schedule[s];o(n,"tag")}return o(i,"tag"),i}function o(e,i){e[i]&&(e[i]=t.getAbsolutePath(e[i]))}var r=window.location.href;return{setupCastConfig:s}}.apply(e,s),!(void 0!==n&&(t.exports=n))},207:function(t,e,i){var s,n;s=[i(34),i(4),i(22),i(3),i(1)],n=function(t,e,i,s,n){function a(s){y=s,null!==t.availability?C.trigger("availability",{availability:t.availability}):m&&m.cast?r():p||(p=new i(f),p.addEventListener(e.ERROR,l),p.addEventListener(e.COMPLETE,r),p.load())}function o(t){var e=new m.cast.media.MediaInfo("");e.contentType="video/mp4";var i=new m.cast.media.LoadRequest(e);i.autoplay=!1,t.loadMedia(i)}function r(){m&&m.cast&&m.cast.isAvailable&&!g?(g=new m.cast.ApiConfig(new m.cast.SessionRequest(y),h,u,m.cast.AutoJoinPolicy.ORIGIN_SCOPED),m.cast.initialize(g,c,d)):S++<15&&(v=setTimeout(r,1e3))}function l(){p&&(p.resetEventListeners(),p=null)}function d(){g=null}function c(){}function h(e){C.trigger("session",{session:e}),e.sendMessage(t.NS,{whoami:1}),0===e.media.length&&o(e)}function u(e){t.availability=e,C.trigger("availability",{availability:e})}var p,g,m=window.chrome,f="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js",v=-1,S=0,y=null,C=n.extend({initialize:a,sendDummyMedia:o},s);return C}.apply(e,s),!(void 0!==n&&(t.exports=n))},208:function(t,e,i){var s,n;s=[i(2),i(140),i(4),i(3),i(5),i(1),i(34)],n=function(t,e,i,s,n,a,o){function r(i){var s,n=i.get("castLoading"),a=i.get("playlistItem"),o=a?a.title:"";s=n?o?"Loading "+o+" on ":"Loading on ":o?"Casting "+o+" to ":"Casting to";var r={message:s,deviceName:i.get("deviceName")||"Google Cast"};return t.createElement(e(r))}var l=function(){var e,l=-1,d=t.noop;a.extend(this,s,{lastPosition:0,lastDuration:null}),this.setState=function(t){this.trigger(i.JWPLAYER_PLAYER_STATE,{newstate:t}),this.model.set("state",t)},this.destroy=function(){clearTimeout(l)},this.updateState=function(t){if(t.item){this.setState(n.BUFFERING);var e=this.model.get("playlist"),s=e[t.item];this.model.set("item",t.item),this.model.set("playlistItem",s),this.model.trigger("itemReady",s)}if(void 0!==t.position&&(this.lastPosition=t.position),void 0!==t.duration&&(this.lastDuration=t.duration),t.newstate){var o=t.newstate.toLowerCase();o===n.IDLE&&this.lastPosition&&this.lastPosition===this.lastDuration&&(o=n.COMPLETE),this.setState(o)}if(void 0===t.position&&void 0===t.duration||(this.model.get("state")===n.BUFFERING&&this.setState(n.PLAYING),null!==this.lastDuration&&this.trigger(i.JWPLAYER_MEDIA_TIME,{position:this.lastPosition,duration:this.lastDuration})),void 0!==t.buffer&&this.trigger(i.JWPLAYER_MEDIA_BUFFER,{bufferPercent:t.buffer}),t.tag){this.model.set("adMode",t.complete);var r=["clickthrough","companions","message","podMessage","podCount","sequence","skipMessage","skipText","skipOffset","tag"];a.each(r,function(e){a.isUndefined(t[e])||this.model.set(e,t[e])},this)}},this.supportsFullscreen=function(){return!1},this.init=function(t,e){d=t,this.model=e,this.model.on("itemReady",this.updateScreen,this),this.model.on("change:deviceName",this.updateScreen,this),this._castingScreen=r(this.model)},this.setup=function(t){this.setState(n.BUFFERING),this.sendCommand("setup",t)},this.playlistItem=function(t){this.setState(n.BUFFERING),this.sendCommand("item",t)},this.load=function(t){this.setState(n.BUFFERING),this.sendCommand("load",t)},this.stop=function(){clearTimeout(l),l=setTimeout(function(){this.setState(n.IDLE),this.sendCommand("stop")}.bind(this),0)},this.play=function(){this.sendCommand("play")},this.pause=function(){this.setState(n.PAUSED),this.sendCommand("pause")},this.seek=function(t){this.setState(n.BUFFERING),this.trigger(i.JWPLAYER_MEDIA_SEEK,{position:this.model.get("position"),offset:t}),this.sendCommand("seek",t)},this.skipAd=function(t){this.sendCommand("skipAd",{tag:t.tag})},this.clickAd=function(t){this.sendCommand("clickAd",{tag:t.tag})},this.audioMode=function(){return this.model.get("audioMode")},this.sendCommand=function(t,e){d(t,e)},this.detachMedia=function(){return o.error("detachMedia called while casting"),document.createElement("video")},this.attachMedia=function(){o.error("attachMedia called while casting")},this.updateScreen=function(){e.innerHTML=r(this.model).innerHTML},this.setContainer=function(t){e=t,t.appendChild(this._castingScreen)},this.getContainer=function(){return e},this.remove=function(){e===this._castingScreen.parentNode&&e.removeChild(this._castingScreen)},this.volume=this.mute=this.setControls=this.setCurrentQuality=this.resize=this.seekDrag=this.addCaptions=this.resetCaptions=this.setVisibility=this.fsCaptions=t.noop,this.setFullScreen=this.getFullScreen=this.checkComplete=a.constant(!1),this.getWidth=this.getHeight=this.getCurrentQuality=a.constant(0),this.getQualityLevels=a.constant(["Auto"])};return l.prototype={getName:function(){return{name:"chromecast"}}},l}.apply(e,s),!(void 0!==n&&(t.exports=n))}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/provider.caterpillar.js b/src/lib/jwplayer-7.5.2/provider.caterpillar.js deleted file mode 100644 index 7db05f3..0000000 --- a/src/lib/jwplayer-7.5.2/provider.caterpillar.js +++ /dev/null @@ -1,6 +0,0 @@ -webpackJsonpjwplayer([1],[,,,,,,function(e,t,n){"use strict";var r=n(35),i=n(93),a=n(94);r.operations=i,r.operations.pipeline=a.pipeline,r.operations.pipelineAsync=a.pipelineAsync,e.exports=r},function(e,t,n){(function(t){var r="object"==typeof t?t:"object"==typeof window?window:"object"==typeof self?self:this,i=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,a=i&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(202),i)r.regeneratorRuntime=a;else try{delete r.regeneratorRuntime}catch(s){r.regeneratorRuntime=void 0}}).call(t,function(){return this}())},,,,,,,,,function(e,t,n){"use strict";function r(e,t){for(var n=new Uint8Array(t),r=0,i=0;i>>24&255,e[t+1]=n>>>16&255,e[t+2]=n>>>8&255,e[t+3]=255&n}function o(e,t){var n=e[t],r=e[t+1],i=e[t+2],a=e[t+3];return n<<24|r<<16|i<<8|a}function u(e,t){var n=e[t],r=e[t+1];return n<<8|r}function c(e){return f.map(e,function(e){return e.toString(16)})}t.__esModule=!0,t.combineUint8Arrays=r,t.concatUint8Array=i,t.extendUint8Array=a,t.writeUint32=s,t.readUint32=o,t.readUint16=u,t.toHex=c;var f=n(1)},function(e,t,n){var r,i;r=[n(8)],i=function(e){function t(e){e||n()}function n(){throw new Error("Invalid DFXP file")}var r=e.seconds;return function(i){t(i);var a=[],s=i.getElementsByTagName("p"),o=30,u=i.getElementsByTagName("tt");if(u&&u[0]){var c=parseFloat(u[0].getAttribute("ttp:frameRate"));isNaN(c)||(o=c)}t(s),s.length||(s=i.getElementsByTagName("tt:p"),s.length||(s=i.getElementsByTagName("tts:p")));for(var f=0;f\s+<").replace(/tts?:/g,"");if(h){var p=l.getAttribute("begin"),m=l.getAttribute("dur"),v=l.getAttribute("end"),y={begin:r(p,o),text:h};v?y.end=r(v,o):m&&(y.end=y.begin+r(m,o)),a.push(y)}}return a.length||n(),a}}.apply(t,r),!(void 0!==i&&(e.exports=i))},function(e,t,n){var r,i;r=[n(1),n(21),n(2),n(14),n(19),n(17)],i=function(e,t,r,i,a,s){function o(e){if(this._currentTextTrackIndex=-1,e){if(this._textTracks||E.call(this),e.length){var t=0,n=e.length;for(t;tthis._textTracks.length)&&this.setTextTracks(t);var r=-1,i=0;for(i;i1&&(t+=" ["+this._unknownCount+"]")),t}function M(e){this._textTracks.push(e),this._tracksById[e._id]=e}function A(e,t){var n=this;return r.ajax(e.file,function(e){R.call(n,e,t)},B)}function C(){if(this._textTracks){var t=e.filter(this._textTracks,function(e){return e.embedded||"subs"===e.groupid});E.call(this),e.each(t,function(e){this._tracksById[e._id]=e}),this._textTracks=t}}function L(e,t){if(this._renderNatively){var n=this._tracksById[e._id];if(!n)return this._cuesByTrackId||(this._cuesByTrackId={}),void(this._cuesByTrackId[e._id]={cues:t,loaded:!1});if(this._cuesByTrackId[e._id]&&this._cuesByTrackId[e._id].loaded)return;var r;for(this._cuesByTrackId[e._id]={cues:t,loaded:!0};r=t.shift();)n.addCue(r)}else e.data=t}function P(t){var n=window.VTTCue,r=e.map(t,function(e){return new n(e.begin,e.end,e.text)});return r}function D(e,t){var r=this._renderNatively;n.e(11,function(require){var i=n(13),a=new i(window);r?a.oncue=function(e){t.addCue(e)}:(t.data=t.data||[],a.oncue=function(e){t.data.push(e)});try{a.parse(e).flush()}catch(s){B(s)}})}function O(n){var r=n.currentTarget.activeCues;if(r&&r.length){var i=r[r.length-1].startTime;if(this._activeCuePosition!==i){var a=[];if(e.each(r,function(e){e.startTime=0?D.call(this,u,t):(n=a(u),r=P(n),L.call(this,t,r))}}catch(c){B(c.message+": "+t.file)}}function B(e){r.log("CAPTIONS("+e+")")}var U={_itemTracks:null,_textTracks:null,_tracksById:null,_cuesByTrackId:null,_metaCuesByTextTime:null,_currentTextTrackIndex:-1,_unknownCount:0,_renderNatively:!1,_activeCuePosition:null,addTracksListener:p,clearTracks:v,disableTextTrack:y,getSubtitlesTrack:c,removeTracksListener:m,addTextTracks:_,setTextTracks:o,setupSideloadedTracks:u,setSubtitlesTrack:f,textTrackChangeHandler:null,addCuesToTrack:h,addCaptionsCue:l,addVTTCue:d};return U}.apply(t,r),!(void 0!==i&&(e.exports=i))},,,,,,function(e,t,n){"use strict";function r(e){return e&&e["@@transducer/reduced"]}function i(e,t){f.run(function(){e(t)})}function a(e){return console.log("error in channel transformer",e.stack),h}function s(e,t,n){var r=(t||a)(n);return r!==h&&e.add(r),e}function o(){}function u(e){return function(t){return{"@@transducer/step":function(n,r){try{return t["@@transducer/step"](n,r)}catch(i){return s(n,e,i)}},"@@transducer/result":function(n){try{return t["@@transducer/result"](n)}catch(r){return s(n,e,r)}}}}}var c=n(36),f=n(37),l=64,d=1024,h=null,p=function(e){this.value=e},m=function(e,t){this.handler=e,this.value=t},v=function(e,t,n,r){this.buf=n,this.xform=r,this.takes=e,this.puts=t,this.dirty_takes=0,this.dirty_puts=0,this.closed=!1};v.prototype._put=function(e,t){if(e===h)throw new Error("Cannot put CLOSED on a channel.");if(!t.is_active())return null;if(this.closed)return t.commit(),new p((!1));var n,a;if(this.buf&&!this.buf.is_full()){t.commit();for(var s=r(this.xform["@@transducer/step"](this.buf,e));;){if(0===this.buf.count())break;if(n=this.takes.pop(),n===c.EMPTY)break;n.is_active()&&(e=this.buf.remove(),a=n.commit(),i(a,e))}return s&&this.close(),new p((!0))}for(;;){if(n=this.takes.pop(),n===c.EMPTY)break;if(n.is_active())return t.commit(),a=n.commit(),i(a,e),new p((!0))}if(this.dirty_puts>l?(this.puts.cleanup(function(e){return e.handler.is_active()}),this.dirty_puts=0):this.dirty_puts++,t.is_blockable()){if(this.puts.length>=d)throw new Error("No more than "+d+" pending puts are allowed on a single channel.");this.puts.unbounded_unshift(new m(t,e))}return null},v.prototype._take=function(e){if(!e.is_active())return null;var t,n,a,s;if(this.buf&&this.buf.count()>0){for(e.commit(),s=this.buf.remove();;){if(this.buf.is_full())break;if(t=this.puts.pop(),t===c.EMPTY)break;n=t.handler,n.is_active()&&(a=n.commit(),a&&i(a,!0),r(this.xform["@@transducer/step"](this.buf,t.value))&&this.close())}return new p(s)}for(;;){if(t=this.puts.pop(),s=t.value,t===c.EMPTY)break;if(n=t.handler,n.is_active())return e.commit(),a=n.commit(),a&&i(a,!0),new p(s)}if(this.closed)return e.commit(),new p(h);if(this.dirty_takes>l?(this.takes.cleanup(function(e){return e.is_active()}),this.dirty_takes=0):this.dirty_takes++,e.is_blockable()){if(this.takes.length>=d)throw new Error("No more than "+d+" pending takes are allowed on a single channel.");this.takes.unbounded_unshift(e)}return null},v.prototype.close=function(){if(!this.closed){if(this.closed=!0,this.buf)for(this.xform["@@transducer/result"](this.buf);;){if(0===this.buf.count())break;if(t=this.takes.pop(),t===c.EMPTY)break;if(t.is_active()){n=t.commit();var e=this.buf.remove();i(n,e)}}for(;;){var t=this.takes.pop();if(t===c.EMPTY)break;if(t.is_active()){var n=t.commit();i(n,h)}}for(;;){var r=this.puts.pop();if(r===c.EMPTY)break;if(r.handler.is_active()){var a=r.handler.commit();a&&i(a,!1)}}}},v.prototype.is_closed=function(){return this.closed},o.prototype["@@transducer/init"]=function(){throw new Error("init not available")},o.prototype["@@transducer/result"]=function(e){return e},o.prototype["@@transducer/step"]=function(e,t){return e.add(t),e},t.chan=function(e,t,n){if(t){if(!e)throw new Error("Only buffered channels can use transducers");t=t(new o)}else t=new o;return t=u(n)(t),new v(c.ring(32),c.ring(32),e,t)},t.Box=p,t.Channel=v,t.CLOSED=h},function(e,t){"use strict";t.__esModule=!0;var n={BDA_UNITIALIZED_MPEG2STREAMTYPE:-1,Reserved1:0,ISO_IEC_11172_2_VIDEO:1,ISO_IEC_13818_2_VIDEO:2,ISO_IEC_11172_3_AUDIO:3,ISO_IEC_13818_3_AUDIO:4,ISO_IEC_13818_1_PRIVATE_SECTION:5,ISO_IEC_13818_1_PES:6,ISO_IEC_13522_MHEG:7,ANNEX_A_DSM_CC:8,ITU_T_REC_H_222_1:9,ISO_IEC_13818_6_TYPE_A:10,ISO_IEC_13818_6_TYPE_B:11,ISO_IEC_13818_6_TYPE_C:12,ISO_IEC_13818_6_TYPE_D:13,ISO_IEC_13818_1_AUXILIARY:14,ISO_IEC_13818_1_RESERVED:15,ISO_IEC_14496_3_AUDIO:17,USER_PRIVATE:16,ISO_IEC_14496_1_IN_PES:18,ISO_IEC_14496_1_IN_SECTION:19,ISO_IEC_13818_6_DOWNLOAD:20,METADATA_IN_PES:21,METADATA_IN_SECTION:22,METADATA_IN_DATA_CAROUSEL:23,METADATA_IN_OBJECT_CAROUSEL:24,METADATA_IN_DOWNLOAD_PROTOCOL:25,IRPM_STREAMM:26,ITU_T_H264:27,ISO_IEC_USER_PRIVATE:128,DOLBY_AC3_AUDIO:129,DOLBY_DIGITAL_PLUS_AUDIO_ATSC:135};t["default"]=n},,,,,,,,,,function(e,t,n){"use strict";function r(e,t){var n=o.chan(s.fixed(1));return new c.Process(e,function(e){e===o.CLOSED?n.close():c.put_then_callback(n,e,function(e){n.close()})},t).run(),n}function i(e,t){t=t||[];var n=e.apply(null,t);return r(n,e)}function a(e,t,n){var r;return 0===e&&(e=null),r="number"==typeof e?s.fixed(e):e,o.chan(r,t,n)}var s=n(36),o=n(24),u=n(53),c=n(95),f=n(96);e.exports={buffers:{fixed:s.fixed,dropping:s.dropping,sliding:s.sliding},spawn:r,go:i,chan:a,DEFAULT:u.DEFAULT,CLOSED:o.CLOSED,put:c.put,take:c.take,offer:c.offer,poll:c.poll,sleep:c.sleep,alts:c.alts,putAsync:c.put_then_callback,takeAsync:c.take_then_callback,NO_VALUE:c.NO_VALUE,timeout:f.timeout}},function(e,t){"use strict";function n(e,t,n,r,i){for(var a=0;;){if(a>=i)break;n[r+a]=e[t+a],a++}}var r={toString:function(){return"[object EMPTY]"}},i=function(e,t,n,r){this.length=n,this.array=r,this.head=e,this.tail=t};i.prototype._unshift=function(e){var t=this.array,n=this.head;t[n]=e,this.head=(n+1)%t.length,this.length++},i.prototype._resize=function(){var e=this.array,t=2*e.length,r=new Array(t),i=this.head,a=this.tail,s=this.length;ai?(n(e,a,r,0,e.length-a),n(e,0,r,e.length-a,i),this.tail=0,this.head=s,this.array=r):a===i&&(this.tail=0,this.head=0,this.array=r)},i.prototype.unbounded_unshift=function(e){this.length+1===this.array.length&&this._resize(),this._unshift(e)},i.prototype.pop=function(){if(0===this.length)return r;var e=this.array,t=this.tail,n=e[t];return e[t]=null,this.tail=(t+1)%e.length,this.length--,n},i.prototype.cleanup=function(e){for(var t=this.length,n=0;n=this.n},a.prototype.remove=function(){return this.buf.pop()},a.prototype.add=function(e){this.buf.unbounded_unshift(e)},a.prototype.count=function(){return this.buf.length};var s=function(e,t){this.buf=e,this.n=t};s.prototype.is_full=function(){return!1},s.prototype.remove=function(){return this.buf.pop()},s.prototype.add=function(e){this.buf.length=s)break;e++}u=!1,o.length>0&&i()}var i,a=n(36),s=1024,o=a.ring(32),u=!1,c=!1;if("undefined"!=typeof MessageChannel){var f=new MessageChannel;f.port1.onmessage=function(e){r()},i=function(){c&&u||(c=!0,f.port2.postMessage(0))}}else i="undefined"!=typeof e?function(){c&&u||(c=!0,e(r))}:function(){c&&u||(c=!0,setTimeout(r,0))};t.run=function(e){o.unbounded_unshift(e),i()},t.queue_delay=function(e,t){setTimeout(e,t)}}).call(t,n(46).setImmediate)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.SegmentOriginalData=t.Dimensions=t.Segment=t.StreamInfo=t.Level=void 0;var a=n(60),s=r(a),o=n(1),u=(t.Level=function(){function e(){i(this,e),this.segments=[],this.mediaSequence=0,this.mediaSequenceMap={},this.streamInfo=new u,this.updatedInLastRefresh=!1,this.disabled=!1,this.segmentFileSize=new s["default"](30)}return e.prototype.containsSegment=function(e){return!!e&&void 0!==this.mediaSequenceMap[e.mediaSequenceId]},e.prototype.flushSegmentInfo=function(){this.segments=[],this.mediaSequenceMap={}},e.prototype.appendSegment=function(e){return!this.containsSegment(e)&&(this.segments.push(e),this.mediaSequenceMap[e.mediaSequenceId]=e,!0)},e.prototype.updateSegments=function(){if(this.segments.length){for(var e=-1,t=this.segments,n=void 0,r=0;r=this.mediaSequence&&e===-1&&(e=n.start)}this.streamInfo.end=n.end,e!==-1&&(this.streamInfo.start=e)}},e.prototype.getSegmentTimeRange=function(t,n){return e.getRanges(this.segments,t,n)},e.prototype.getLastSegment=function(){return o.last(this.segments)},e.getRanges=function(e,t,n){return o.filter(e,function(e){return t<=e.end&&n>=e.start})},e}(),t.StreamInfo=function l(){i(this,l),this.label="",this.urls=[],this.bandwidth=1e5,this.start=0,this.end=0,this.codecs=[],this.trackTypes=[],this.resolution=new c,this.targetDuration=5,this.originalIndex=0,this.video="",this.audio="",this.programId=0,this.hasEndlist=!1}),c=(t.Segment=function d(){i(this,d),this.duration=0,this.title="",this.start=0,this.end=0,this.discontinuity=0,this.mediaSequenceId=0,this.url="",this.key="",this.aesKeyUri="",this.aesIV=[],this.originalData=new f,this.byteRange={},this.pts=0,this.size=0,this.isLast=!1},t.Dimensions=function h(){i(this,h),this.width=0,this.height=0}),f=t.SegmentOriginalData=function p(){i(this,p),this.duration=0,this.start=0,this.end=0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(){if(0!==c.size(this.requestsInFlight)){var e=c.reduce(this.requestsInFlight,function(e,t){return e+(t.avgBandwidth.average()||0)},0);this.averageDownlink_.push(e)}}t.__esModule=!0,t.Network=t.RequestType=void 0;var s=n(60),o=r(s),u=n(40),c=n(1),f=n(3),l=n(6),d=t.RequestType=void 0;!function(e){e[e.Text=0]="Text",e[e.ByteArray=1]="ByteArray"}(d||(t.RequestType=d={}));var h=function m(e,t,n){i(this,m),this.uri=e,this.requester=t,this.estimatedSize=n,this.avgBandwidth=new o["default"](20)},p=function(){function e(t){i(this,e),this.requests_=[],this.destroyed_=!1,this.credentials="omit",this.requestsInFlight={},c.extend(this,f),this.recordBandwidth_=c.throttle(a.bind(this),100),this.averageDownlink_=new o["default"](20),this.averageLatency_=new o["default"](10),this.credentials=t&&t.withCredentials?"include":"omit"}return e.prototype.status=function(){var e=c.filter(this.requestsInFlight,function(e){return"media-file"===e.requester});return{requestsOutstanding:c.size(e),bandwidth:Math.max(this.averageDownlink_.average(),0),bandwidthMax:Math.max(this.averageDownlink_.max(),0),latency:this.averageLatency_.average()/1e3}},e.prototype.maxLatency=function(){return this.averageLatency_.max()},e.prototype.request=function(e){function t(e){var t=f.indexOf(e);return f.splice(t,1),e}var n=this;if(this.destroyed_)throw"Network Engine destroyed";for(var r=e.retryParameters||{},i=r.maxAttempts||1,a=r.backoffFactor||2,s=null==r.baseDelay?500:r.baseDelay,o=this.send_(e,0),u=function(t){var r=t%e.uris.length;o=o["catch"](function(){return n.resend_(e,s,r)}),s*=a},c=1;c5){var v=Math.floor(o/m);u.requestsInFlight[r].avgBandwidth.push(v),u.recordBandwidth_(),t=p,o=0}n(e,t,o)})}if(t.error)throw t.error;var r=t.requestId,i=c.identity;e===d.Text&&!function(){var e=void 0;e=new TextDecoder,i=function(t,n){return e.decode(t||Uint8Array,{stream:n})}}();var a=l.chan(1e5),s=l.chan(),o=c.now()-t.startTime;o=Math.min(Math.max(10,o||0),3e3),this.averageLatency_.push(o);var u=this,f=0,h=t.response.body.getReader();return n(h,c.now(),0),{chan:a,metaChan:s,url:t.url}},e.prototype.send_=function(e,t){var n=e.uris[t],r=e.requester,i=c.uniqueId("request_"),a=new h(n,r,100);this.requestsInFlight[i]=a;var s={requestId:i,startTime:c.now(),url:n,response:void 0,error:void 0},o={credentials:this.credentials};return fetch(n,o)["catch"](function(){return s.url&&"http:"===s.url.substring(0,5)&&"https:"===document.location.protocol?s.error="Unable to fetch HTTP resource over HTTPS":s.error="Crossdomain access denied",null}).then(function(e){if(s.response=e,!e||!e.ok)throw s.error=s.error||e.status+" "+e.statusText,s;return s})},e.prototype.resend_=function(e,t,n){var r=this,i=e.retryParameters||{},a=null==i.fuzzFactor?.5:i.fuzzFactor,s=2*Math.random()-1,o=s*a,c=t*(1+o);return(0,u.wait)(c).then(function(){return r.send_(e,n)})},e.prototype.destroy=function(){this.destroyed_=!0;var e=c.map(this.requests_,function(e){return e["catch"](c.noop)});return Promise.all(e)},e}();t.Network=p},function(e,t,n){"use strict";function r(e){return new Promise(function(t){setTimeout(t,e)})}function i(e){return new Promise(function(t){a.takeAsync(e,t)})}t.__esModule=!0,t.wait=r,t.channelToPromise=i;var a=n(6)},,,,,,function(e,t,n){(function(e,r){function i(e,t){this._id=e,this._clearFn=t}var a=n(82).nextTick,s=Function.prototype.apply,o=Array.prototype.slice,u={},c=0;t.setTimeout=function(){return new i(s.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new i(s.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},t.setImmediate="function"==typeof e?e:function(e){var n=c++,r=!(arguments.length<2)&&o.call(arguments,1);return u[n]=!0,a(function(){u[n]&&(r?e.apply(null,r):e.call(null),t.clearImmediate(n))}),n},t.clearImmediate="function"==typeof r?r:function(e){delete u[e]}}).call(t,n(46).setImmediate,n(46).clearImmediate)},,,,function(e,t,n){var r,i;r=[n(2)],i=function(e){return{volume:function(t){t=e.between(t/100,0,1),this.video.volume=t},mute:function(e){this.video.muted=!!e},resize:function(t,n,r){if(!(t&&n&&this.video.videoWidth&&this.video.videoHeight))return!1;if("uniform"===r){var i=t/n,a=this.video.videoWidth/this.video.videoHeight,s=null;Math.abs(i-a)<.09&&(s="fill"),e.style(this.video,{objectFit:s})}return!1},getVideo:function(e){var t=document.getElementById(e),n=(t?t.querySelector("video"):void 0)||document.createElement("video");return n.className="jw-video jw-reset",this.video=n,n}}}.apply(t,r),!(void 0!==i&&(e.exports=i))},function(e,t,n){var r,i;r=[n(3),n(20),n(5)],i=function(e,t,n){var r=256;return{attached:!0,beforeComplete:!1,stallCheckTimeout_:-1,lastStalledTime_:NaN,trigger:function(t,n){if(this.attached)return e.trigger.call(this,t,n)},setState:function(e){if(this.attached)return t.setState.call(this,e)},checkComplete:function(){return this.beforeComplete},playbackComplete_:function(){this.stopStallCheck(),this.setState(n.COMPLETE),this.beforeComplete=!1,this.trigger("complete")},attachMedia:function(){this.attached=!0,this.eventsOn_(),this.beforeComplete&&this.playbackComplete_()},detachMedia:function(){return this.stopStallCheck(),this.attached=!1,this.eventsOff_(),this.video},stopStallCheck:function(){clearTimeout(this.stallCheckTimeout_)},startStallCheck:function(){this.stopStallCheck(),this.stallCheckTimeout_=setTimeout(this.stalledHandler.bind(this),r)},stalledHandler:function(){return this.lastStalledTime_!==this.video.currentTime?void(this.lastStalledTime_=this.video.currentTime):void(this.video.paused||this.video.ended||this.state!==n.LOADING&&this.state!==n.ERROR&&(this.seeking||this.setState(n.STALLED)))}}}.apply(t,r),!(void 0!==i&&(e.exports=i))},function(e,t,n){var r,i;r=[n(2),n(5)],i=function(e,t){return{seeking:!1,loadedmetadata:function(){var e={duration:this.getDuration(),height:this.video.videoHeight,width:this.video.videoWidth},t=this.drmUsed;t&&(e.drm=t),this.trigger("meta",e)},timeupdate:function(){this.stopStallCheck();var e=this.video.videoHeight;e!==this._helperLastVideoHeight&&this.trigger("adaptation",{size:{width:this.video.videoWidth,height:this.video.videoHeight}}),this._helperLastVideoHeight=e,this.state===t.STALLED&&this.setState(t.PLAYING),this.startStallCheck();var n=this.getCurrentTime(),r={position:n,duration:this.getDuration()};if(this.getPtsOffset){var i=this.getPtsOffset();i>=0&&(r.metadata={mpegts:i+n})}this.trigger("time",r)},click:function(e){this.trigger("click",e)},volumechange:function(){var e=this.video;this.trigger("volume",{volume:Math.round(100*e.volume)}),this.trigger("mute",{mute:e.muted})},seeked:function(){this.seeking=!1,this.trigger("seeked")},playing:function(){this.setState(t.PLAYING)},pause:function(){this.state!==t.COMPLETE&&(this.video.ended||this.video.currentTime!==this.video.duration&&this.setState(t.PAUSED))},progress:function(){var t=this.getDuration();if(!(t<=0||t===1/0)){var n=this.video.buffered;if(n&&0!==n.length){var r=e.between(n.end(n.length-1)/t,0,1);this.trigger("bufferChange",{bufferPercent:100*r,position:this.getCurrentTime(),duration:t})}}},ended:function(){if(this.stopStallCheck(),this._helperLastVideoHeight=0,this.state!==t.IDLE&&this.state!==t.COMPLETE){if(this.beforeComplete=!0,this.attached=!0,this.trigger("beforeComplete"),!this.attached)return;this.playbackComplete_()}},loadeddata:function(){this.setTextTracks(this.video.textTracks),this.video.setAttribute("jw-loaded","data")},error:function(){var e=this.video.error&&this.video.error.code||-1,t={1:"Unknown operation aborted",2:"Unknown network error",3:"Unknown decode error",4:"Source not supported"}[e]||"Unknown";this.trigger("mediaError",{code:e,message:"Error playing file: "+t})}}}.apply(t,r),!(void 0!==i&&(e.exports=i))},function(e,t,n){"use strict";function r(e){return Math.floor(Math.random()*(e+1))}function i(e){var t,n=new Array(e);for(t=0;tt?i.segments:[]})})},e.prototype.getSegmentFromIndex=function(e){var t=e.split("_"),n=t[0],r=t[1],i=this.levels_[parseInt(n)];return i.mediaSequenceMap[r]},e.prototype.updateTS=function(e,t,n){var r=this.levels_[e],i=r.mediaSequenceMap[t];i&&"video"===n.type&&n.duration&&(i.duration=n.duration,i.pts=n.start,this.updateTimeline_(r))},e.prototype.setPtsMapping=function(e,t,n){this.ptsToSecondsMap_[e]||(this.ptsToSecondsMap_[e]={discontinuity:e,pts:t,seconds:n})},e.prototype.getPtsMapping=function(e){return this.ptsToSecondsMap_[e]},e.prototype.updateLevel=function(e){var t=this.levels_[e.level];t.segmentFileSize.push(e.size);var n=t.segmentFileSize.max()/t.streamInfo.targetDuration;t.streamInfo.bandwidth=Math.max(t.streamInfo.bandwidth,n)},e.prototype.refreshManifest=function(e){var t=this;return"VOD"===this.streamType&&this.levels_[e].segments.length?Promise.resolve(this.currentManifestMetadata):(this.fetchDataPromise_=this.fetchManifestData_({manifestURL:this.url,loadStreamIndex:e}).then(function(e){return t.refreshLevels_(e)}).then(function(e){return t.appendManifestInfoToLevels_(e)}).then(function(e){ -var n=e.media.streamInfo.originalIndex,r=t.levels_[n];return t.referenceTimeline_=r,t.updateTimeline_(r),t.currentManifestMetadata}).then(function(e){var n=u.any(e.levels,u.property("updatedInLastRefresh"));return t.refreshesWithoutChanges=n?0:t.refreshesWithoutChanges+1,e}),this.fetchDataPromise_)},e.prototype.destroy=function(){this.liveManifestLoader&&this.liveManifestLoader.destroy(),this.network&&(this.network=null)},e.prototype.fetchManifest_=function(e){var t=this;return this.fetchDataPromise_=this.fetchManifestData_(e).then(function(e){return t.setupLevels_(e)})["catch"](function(e){return e}).then(function(e){var n=u.isString(e);if(n)throw e;var r=u.where(t.levels_,{disabled:!1});if(!r.length)throw"No levels to play";if(!t.referenceTimeline_||t.referenceTimeline_.disabled)throw"Playlist could not be loaded";var i=t.referenceTimeline_.streamInfo;return t.sortedLevels_=t.getSortedLevels_(r),t.currentManifestMetadata={initialLevel:t.initialLevel,sortedLevels:t.sortedLevels_,levels:r,trackTypes:r[0].streamInfo.trackTypes,streamType:t.streamType,start:i.start,end:i.end},t.currentManifestMetadata}),this.fetchDataPromise_},e.prototype.doneLoading=function(){return this.fetchDataPromise_},e.prototype.fetchManifestData_=function(e){function t(t,n){var i=e.loadStreamIndex;u.isNumber(i)&&!u.isNaN(i)||(i=r.getLevelFromLabel(t,e.loadStreamLabel));var a=t[i],s=n.getPlaylist();return s.streamInfos=t,r.downloadAndParseThrottle_(a.urls,a).then(function(e){return{master:s,media:e.parser.getPlaylist()}})["catch"](function(){return{master:s,media:{streamInfo:a}}})}function n(e){var n=e.parser;if(e.children=r.groupRedundantStreams_(e.children),e.children.length)return r.parsedMaster_=e,t(e.children,n);var i=n.getPlaylist();return{master:void 0,media:i}}var r=this;return this.url===e.manifestURL&&this.parsedMaster_?t(this.parsedMaster_.children,this.parsedMaster_.parser):this.downloadAndParseThrottle_([e.manifestURL]).then(n)},e.prototype.downloadAndParseThrottle_=function(t,n){var r=n?e.makeRedundantStreamKey(n):t[0],i=u.now(),a=this.lastManifestRefreshTime_[r];if(a&&i-a.time<500)return a.promise;var s=this.downloadAndParse_(t,n);return this.lastManifestRefreshTime_[r]={time:i,promise:s},s},e.prototype.downloadAndParse_=function(e,t){var n=new i.ManifestParser(t),r=new a.ManifestLoader(this.network),s=[];return r.on("baseUrlFound",n.setBaseUrl,n),n.on("mediaPlaylistFound",function(e){s.push(e)}),r.on("manifestChunk",n.parse,n),r.load(e).then(function(){return n.off(),r.off(),{children:s,parser:n}})},e.prototype.suspendManifestReloading=function(){"LIVE"===this.streamType&&this.liveManifestLoader&&this.liveManifestLoader.cancelReloading()},e.prototype.refreshLevels_=function(e){var t=this,n=e.media;if(!n.streamInfo)return null;var r=u.where(this.levels_,{disabled:!1});if(r.length>1&&(this.disableLevel_(n),r=u.where(this.levels_,{disabled:!1})),r.length!==this.sortedLevels_.length){this.sortedLevels_=this.getSortedLevels_(r),this.currentManifestMetadata.levels=r,this.currentManifestMetadata.sortedLevels=this.sortedLevels_;var i=r[0],a=i.streamInfo.originalIndex,s=u.indexOf(this.sortedLevels_,this.levels_[a]);return this.trigger("levels-disabled",{levels:this.sortedLevels_,nextIndex:s}),this.fetchManifestData_({manifestURL:this.url,loadStreamIndex:a}).then(function(e){return t.refreshLevels_(e)})}return Promise.resolve(e)},e.prototype.setupLevels_=function(e){var t=this;e.master||(e.master=new i.Playlist,e.master.streamInfos=[e.media.streamInfo]),this.levels_.length||(this.levels_=u.map(e.master.streamInfos,function(t){var n=new s.Level;return n.streamInfo=t,n.streamInfo.video&&e.master.renditions.video&&(n.streamInfo.video=e.master.renditions.video[n.streamInfo.video]),n.streamInfo.audio&&e.master.renditions.audio&&(n.streamInfo.audio=e.master.renditions.audio[n.streamInfo.audio]),n})),u.each(this.levels_,function(e,t){e.streamInfo.originalIndex=t});var n=e.media;if(!n.streamInfo)return Promise.reject("Invalid manifest file");this.disableLevels_(n);var r=n.streamInfo.originalIndex,a=this.levels_[r],o=a.streamInfo;this.referenceTimeline_=a,o.start=n.streamInfo.start,o.end=n.streamInfo.end,o.targetDuration=n.streamInfo.targetDuration,o.hasEndlist?this.streamType="VOD":o.end-o.start>=120&&(this.streamType="DVR"),u.each(n.mediaElements,function(e){e.level=r,a.appendSegment(e)}),this.initialLevel=a;var c=u.where(this.levels_,{disabled:!1});if(!c.length)throw"No levels to play";if(this.sortedLevels_=this.getSortedLevels_(c),a.disabled){var f=c[0].streamInfo.originalIndex;return this.fetchManifestData_({manifestURL:this.url,loadStreamIndex:f}).then(function(e){return t.setupLevels_(e)})}return Promise.resolve()},e.prototype.setCurrentQuality=function(e){if(e!==-1){var t=this.sortedLevels_[e];this.refreshManifest(t.streamInfo.originalIndex)}},e.prototype.disableLevels_=function(e){e&&this.disableLevel_(e);var t=u.any(this.levels_,function(e){return u.any(e.streamInfo.trackTypes,function(e){return"video"===e.type})}),n=u.any(this.levels_,function(e){return u.contains(e.streamInfo.codecs,"mp4a.40.2")});u.each(this.levels_,function(e){var r=1===e.streamInfo.trackTypes.length&&"audio"===e.streamInfo.trackTypes[0].type,i=e.streamInfo.codecs&&u.contains(e.streamInfo.codecs,"mp4a.40.5");(t&&r||n&&i)&&(e.disabled=!0)})},e.prototype.disableLevel_=function(e){var t=e.mediaElements;if(!t||!t.length||!t[0].url){var n=e.streamInfo.originalIndex;this.levels_[n].disabled=!0}},e.prototype.getSortedLevels_=function(e){var t=u.clone(e);return t.sort(function(e,t){return t.streamInfo.resolution.height&&e.streamInfo.resolution.height?t.streamInfo.resolution.height-e.streamInfo.resolution.height:t.streamInfo.bandwidth-e.streamInfo.bandwidth}),t},e.prototype.appendManifestInfoToLevels_=function(e){var t=e.media,n=t.streamInfo.originalIndex,r=this.levels_[n];if(r.mediaSequence=t.mediaSequence,"DVR"===this.streamType||"LIVE"===this.streamType){t.segments=t.mediaElements||[],r.updateSegments.call(t);var i=this.syncLiveLevels_(t);i||this.referenceTimeline_.segments.length&&(t.mediaElements[0].start=u.last(this.referenceTimeline_.segments).end,this.ptsToSecondsMap_={}),t.streamInfo.hasEndlist&&(u.each(this.levels_,function(e){e.streamInfo.hasEndlist=!0}),this.streamType=this.currentManifestMetadata.streamType="VOD")}var a=!1;return u.each(t.mediaElements,function(e){var t=r.appendSegment(e);t&&(a=!0),e.level=r.streamInfo.originalIndex}),r.updatedInLastRefresh=a,r.streamInfo.targetDuration=t.streamInfo.targetDuration,e},e.prototype.updateTimeline_=function(e){e.updateSegments(),e===this.referenceTimeline_&&(this.currentManifestMetadata.start=e.streamInfo.start,this.currentManifestMetadata.end=e.streamInfo.end)},e.prototype.syncLiveLevels_=function(e){var t=this,n=!1;return u.each(this.levels_,function(r){if(t.attemptSync_(e,r))n=!0;else{var i=t.liveManifestLoader.refreshRequests[r.streamInfo.originalIndex];i&&i.cycles||r.flushSegmentInfo()}}),n},e.prototype.attemptSync_=function(e,t){var n=e.mediaElements[0],r=t.getLastSegment();if(0===t.segments.length)return!1;if(r.mediaSequenceId+1===n.mediaSequenceId)return n.start=r.end,!0;for(var i=0,a=0;i=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s,u=e.makeRedundantStreamKey(o),c=n[u];c?c.urls=c.urls.concat(o.urls):n[u]=o}return Object.keys(n).map(function(e){return n[e]})},e.makeRedundantStreamKey=function(e){var t=e.resolution;return t&&t.width&&t.height?""+t.width+"x"+t.height:e.bandwidth?""+e.bandwidth:"no resolution"},e}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.StreamingEngine=void 0;var a=n(7),s=r(a),o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},u=n(103),c=n(97),f=r(c),l=n(209),d=n(1),h=n(2),p=n(3),m=n(6),v=n(23),y=window,g=y.VTTCue||y.TextTrackCue,_=1,b=10,T=60,x=50,k=200,w=30,E={video:{"default":'video/mp4; codecs="avc1.4d4015"'},audio:{"default":"audio/aac",aac:"audio/aac",mp3:"audio/mpeg"}};t.StreamingEngine=function(){function e(t,n,r,a,s){var o=this;i(this,e),this.lastTransmuxSessionComplete_=Promise.resolve([]),this.onTickInterval=-1,this.bufferEventSent_=!1,this.startOfStream_=!0,this.lastDuration_=NaN,d.extend(this,p),this.network=n,this.video=r,this.mediaSource=a,this.manifestRepresentation=t,this.mediaDataModel=new u.MDM(t,n),this.adaptive=new f["default"],this.edition_=s,this.supports=new v(s),this.manifestRepresentation.on("levels-disabled",function(e){var t=e.nextIndex;e.levels.length>1&&t++,o.adaptive.updateLevels(e.nextIndex),o.trigger("levels",{levels:e.levels,currentQuality:t})}),this.adaptive.on("quality-change",function(e){o.manifestRepresentation.setCurrentQuality(e)}),this.textTrackCache_={captions:{cues:{}},metadata:{cues:{}}},this.mediaDataModel.on("segment-download-error",function(e){o.trackTypes_||o.beginStream()})}return e.prototype.updateDuration_=function(e){return"VOD"!==e.streamType&&e.end>this.video.duration&&this.msee.setDuration(e.end),this.onDurationChange(e),e},e.prototype.clearBackBuffer_=function(e){var t=this;if(!this.mediaSource.sourceBuffers.length||!this.lastTransmuxSession_.tmsArray.length)return Promise.resolve(e);var n=d.last(this.lastTransmuxSession_.tmsArray).ts.isLast;if(this.mediaSource.sourceBuffers[0].buffered.length&&!n){var r=function(){var n=t.mediaSource.sourceBuffers[0].buffered.start(0),r=Math.max(t.video.currentTime-T,0);if(r-n>b)return{v:t.removeBuffer(0,r).then(function(){return t.mediaDataModel.removeAllTmsInRange(0,r),e})["catch"](function(){return e})}}();if("object"===("undefined"==typeof r?"undefined":o(r)))return r.v}return Promise.resolve(e)},e.prototype.skipVideoBeforeAudio=function(){if(this.msee&&2===this.mseeTracks_.length){var e=this.msee.sourceBuffers_.video.buffered,t=this.msee.sourceBuffers_.audio.buffered;if(e.length&&t.length){var n=e.start(0),r=t.start(0);if(this.video.currentTime===n&&n.2)return e;var r=this.manifestRepresentation.levels_[n.level].segments,i=r.indexOf(n),a=r[i+1];if(!a||i===-1)return e;if(n.errorInSegment)return this.video.currentTime=n.end+.01,e;if(a.errorInSegment&&a.start-t<.2)return this.video.currentTime=a.end+.01,e;var s=this.firstBufferedRange_(t),o=this.mediaDataModel.currentTransmuxSession,u=d.pluck(this.mseeTracks_,"type");return t>=n.start&&tt&&(this.video.currentTime=s),n.discontinuity!==a.discontinuity&&this.video.buffered.length>1&&(this.video.currentTime=a.start),e},e.prototype.firstBufferedRange_=function(e){var t=d.map(this.mseeTracks_,function(t){for(var n=this.msee.sourceBuffers_[t.type].buffered,r=n.length,i=0;i=a&&e<=n.end(i)||e<=a)return a}return e},this);return Math.max.apply(Math,t)},e.prototype.onTick_=function(){var e=this;if(this.msee){if(this.video&&this.video.error)return this.destroy();this.adaptive.whatToDownload(this).then(this.buffer_.bind(this)),this.manifestRepresentation.doneLoading().then(function(t){return e.updateDuration_(t)}).then(function(t){return e.skipDiscontinuousZones(t)}).then(function(t){return e.clearBackBuffer_(t)})["catch"](function(t){return e.trigger("error",t)})}},e.prototype.removeBuffer=function(e,t){if(!this.msee)return Promise.resolve();var n=d.map(this.mseeTracks_,function(n){return this.msee.remove(n.type,e,t)["catch"](function(){})},this);return this.mediaDataModel.removeInactiveTmsInRange(e,t),Promise.all(n)},e.prototype.setCurrentQuality=function(e){var t=this.manifestRepresentation.sortedLevels_;this.adaptive.setQuality(e,t)},e.prototype.addListeners=function(){this.removeVideoListeners_(),this.onTimeUpdateListener=this.onTimeUpdate_.bind(this),this.onSeekingListener=this.onSeeking_.bind(this),this.video.addEventListener("timeupdate",this.onTimeUpdateListener,!1),this.video.addEventListener("seeking",this.onSeekingListener,!1),this.onTickThrottle_=d.throttle(this.onTick_.bind(this),x),this.resumeOnTick()},e.prototype.removeVideoListeners_=function(){this.video.removeEventListener("timeupdate",this.onTimeUpdateListener),this.video.removeEventListener("seeking",this.onSeekingListener)},e.prototype.removeListeners=function(){this.removeVideoListeners_(),this.suspendOnTick(),this.adaptive.off(),this.manifestRepresentation&&this.manifestRepresentation.off(),this.off()},e.getLiveStartTime=function(e){var t=e.end-e.start,n=h.between(.75*t,w/2,w),r=Math.max(e.start,e.end-n),i=e.initialLevel.getSegmentTimeRange(r,r);return i.length?i[0].start:0},e.prototype.setupMSEE_=function(e){var t=this;return new Promise(function(n,r){function i(){t.mediaSource.removeEventListener("sourceopen",i);try{t.msee=new l(t.mediaSource,null);var a=d.reduce(e,function(e,t){var n=E[t.type],r=n[t.codec]||n["default"];return e[t.type]=r,e},{});t.msee.init(a)}catch(s){r(s)}n(t.msee)}t.mediaSource.addEventListener("sourceopen",i),"open"===t.mediaSource.readyState&&i()})},e.prototype.setMseReady_=function(){var e=this;return this.mseReady=this.mediaDataModel.getTrackTypes().then(function(t){return e.mseeTracks_=t,e.trackTypes_=t.concat([{type:"metadata"},{type:"captions"}]),e.trigger("trackTypes",t),t}).then(this.setupMSEE_.bind(this))["catch"](function(e){})},e.prototype.setManifest=function(e,t){var n=this,r=this.manifestRepresentation.load(e,t).then(function(e){return n.onDurationChange(e)}).then(function(e){var r=void 0;return"Auto"===t?r=0:(r=d.indexOf(e.sortedLevels,n.manifestRepresentation.initialLevel),r+=1),n.setCurrentQuality(r),n.trigger("levels",{levels:e.sortedLevels,currentQuality:r}),n.trigger("trackTypes",e.trackTypes),e})["catch"](function(e){throw"Cannot load M3U8: "+e});return this.setMseReady_(),Promise.all([this.mseReady,r]).then(function(e){var t=e[1];n.msee.setDuration(t.end)})["catch"](function(){return null}),r},e.prototype.beginStream=function(){this.adaptive.whatToDownload(this,this.startOfStream_).then(this.buffer_.bind(this))["catch"](function(e){}),this.startOfStream_=!1,this.addListeners();var t=this;this.video.addEventListener("progress",function n(e){var r=e.target;t.msee&&t.minForwardBuffer()>_&&(r.removeEventListener("progress",n),t.bufferEventSent_=!0,t.trigger("bufferFull"))},!1),"LIVE"!==this.manifestRepresentation.streamType&&"DVR"!==this.manifestRepresentation.streamType||this.video.addEventListener("loadedmetadata",function r(n){var i=n.target;i.removeEventListener("loadedmetadata",r),t.manifestRepresentation&&(i.currentTime=e.getLiveStartTime(t.manifestRepresentation.currentManifestMetadata))})},e.prototype.buffer_=function(e){var t=this,n=e.segment;if(n&&!(n.end0)return s;var f=e[i];3!==f&&0!==f||(--u,i++);var l=e.buffer.slice(o-10,i+u+1);s.push({data:l}),i+=u+1}return s}t.__esModule=!0,t["default"]=r;var a=n(21),s=9},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t,n,r,i,a){var s;return l["default"].wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return console.assert(r.closed===!1,"Audio channel should not be closed"),s=m.combineUint8Arrays(t,n),o.next=4,h.put(r,{sourceFile:e,codec:a,type:"init",start:i});case 4:return o.next=6,h.put(r,{sourceFile:e,codec:a,type:"mediaSegment",payload:s});case 6:case"end":return o.stop()}},g[0],this)}function s(e,t){return l["default"].mark(function n(){var r,i,s,u,c,f,d;return l["default"].wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=void 0,i=[],s=0,u=Number.MAX_VALUE,c=void 0,f=!1,d=void 0;case 7:return n.t0=h.CLOSED,n.next=10,h.take(e);case 10:if(n.t1=r=n.sent,n.t0===n.t1){n.next=30;break}if("error"!==r.type){n.next=17;break}return n.next=15,h.put(t,r);case 15:return t.close(),n.abrupt("return");case 17:if(c=r.sourceFile,d=d||o(r),u=Math.min(u,r.pts),i.push(r.payload),s+=r.payload.length,!((r.pts-u)/9e4>1||!f||s>2e4)){n.next=28;break}return f=!0,n.delegateYield(a(c,i,s,t,u,d),"t2",25);case 25:s=0,i=[],u=Number.MAX_VALUE;case 28:n.next=7;break;case 30:return n.delegateYield(a(c,i,s,t,u,d),"t3",31);case 31:t.close();case 32:case"end":return n.stop()}},n,this)})}function o(e){switch(e.type){case y["default"].ISO_IEC_13818_1_RESERVED:var t=u(e.payload),n=t.frameData||{},r=0===n.mpegVersion&&n.channels>1&&n.rateIndex>=6,i=1===n.mpegVersion&&n.rateIndex>6;return r||i?"mp4a.40.5":"mp4a.40.2";case y["default"].ISO_IEC_11172_3_AUDIO:case y["default"].ISO_IEC_13818_3_AUDIO:default:return"mp3"}}function u(e){for(var t=0,n=0,r={},i=0;t>4,n=4095===t;if(n){var r=e[1]>>>3&1,i=e[1]>>>1&3;if(0===i){var a=(e[2]>>>6&3)+1,s=e[2]>>>2&15;if(15!==s){var o=(1&e[2])<<2|e[3]>>>6&3,u=(3&e[3])<<11|(255&e[4])<<3|(224&e[5])>>5;if(0!==u)return{mpegVersion:r,profile:a,rateIndex:s,channels:o,frameLength:u}}}}}t.__esModule=!0;var f=n(7),l=i(f);t["default"]=s,t.parseFrame=c;var d=n(6),h=r(d),p=n(16),m=r(p),v=n(25),y=i(v),g=[a].map(l["default"].mark),_=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,0,0]},function(e,t){"use strict";t.__esModule=!0;var n={H264_NAL_UNIT_TYPE:6,H265_NAL_UNIT_TYPE:39,SEI_PAYLOAD_ITU_T_35:4,ITU_T_T35_COUNTRY_CODE:181,ITU_T_T35_PROVIDER_CODE:49,USER_IDENTIFIER_ATSC1_DATA:1195456820,USER_DATA_TYPE_CC_DATA:3,NTSC_CC_FIELD_1:0,NTSC_CC_FIELD_2:1,DTVCC_PACKET_DATA:2,DTVCC_PACKET_START:3,RBSP_TRAILING_BITS:128};t["default"]=n},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(57),a=n(2),s=function(){function e(){r(this,e)}return e.probeAAC=function(t){for(var n=0,r=t.length-e.AAC_HEADER_SIZE;n12||s.channels>7)}n++}return!1},e.probeMP3=function(t){for(var n,r=0,i=t.length-e.MP3_HEADER_SIZE;r>4,h=(12&t[r+2])>>2,p=(2&t[r+3])>>1,m=3===l?"LAYER1":"OTHER",v=1===l?4:1;switch(f){case 3:a=e.MP3_SAMPLE_RATE_MAP.MPEG1[h],s=e.MP3_BITRATE_MAP.MPEG1[l-1][d],o=e.MP3_SAMPLES_COEFFICENT.MPEG1[l-1];break;case 2:a=e.MP3_SAMPLE_RATE_MAP.MPEG2[h],s=e.MP3_BITRATE_MAP.OTHER[m][d],o=e.MP3_SAMPLES_COEFFICENT.OTHER[l-1];break;default:a=e.MP3_SAMPLE_RATE_MAP["MPEG2.5"][h],s=e.MP3_BITRATE_MAP.OTHER[m][d],o=e.MP3_SAMPLES_COEFFICENT.OTHER[l-1]}s*=1e3,u=Math.floor((o*s/a+p)*v),c=r+u;for(var y=-1*e.MP3_FRAME_TOLERANCE;y<=e.MP3_FRAME_TOLERANCE;y++)if((t[c+y]<<8|65504&t[c+y+1])===e.MP3_SYNCWORD)return!0;return!1}r++}return!1},e.probeMPEGTS=function(t){var n=t[0],r=t[e.TS_PACKET_SIZE];return n===r&&r===e.TS_SYNCBYTE},e.probeID3=function(e){return"ID3"===a.utf8ArrayToStr(e.subarray(0,3))},e}();t["default"]=s,s.AAC_HEADER_SIZE=18,s.AAC_SYNCWORD=65520,s.MP3_HEADER_SIZE=8,s.MP3_SYNCWORD=65504,s.MP3_FRAME_TOLERANCE=3,s.MP3_SAMPLE_RATE_MAP={MPEG1:[44100,48e3,32e3,0],MPEG2:[22050,24e3,16e3,0],"MPEG2.5":[11025,12e3,8e3,0]},s.MP3_BITRATE_MAP={MPEG1:[[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,0],[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,0],[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,0]],OTHER:{LAYER1:[0,32,48,56,64,80,96,112,128,144,160,176,192,224,256,0],OTHER:[0,8,16,24,32,40,48,56,64,80,96,112,128,144,160,0]}},s.MP3_SAMPLES_COEFFICENT={MPEG1:[12,144,144],OTHER:[12,144,72]},s.TS_PACKET_SIZE=188,s.TS_SYNCBYTE=71},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var r=function(){function e(t){n(this,e),this._samplesCount=0,this._insertIndex=0,this._sum=0,this._samples=new Array(t),this._size=t}return e.prototype.push=function(e){this._sum+=e-(this._samples[this._insertIndex]||0),this._samples[this._insertIndex]=e,this._samplesCount=Math.max(this._samplesCount,this._insertIndex+1),this._insertIndex=(this._insertIndex+1)%this._samples.length},e.prototype.average=function(){return 0===this._samplesCount?0:this._sum/this._samplesCount},e.prototype.max=function(){return 0===this._samplesCount?0:this._samples.reduce(function(e,t){return Math.max(e,t)})},e}();t["default"]=r},,,,,,,,,,,,,,,,,,,,,,function(e,t){function n(e){return u===setTimeout?setTimeout(e,0):u.call(null,e,0)}function r(e){c===clearTimeout?clearTimeout(e):c.call(null,e)}function i(){h&&l&&(h=!1,l.length?d=l.concat(d):p=-1,d.length&&a())}function a(){if(!h){var e=n(i);h=!0;for(var t=d.length;t;){for(l=d,d=[];++p1)for(var r=1;r0)){s.next=8;break}return s.next=8,N(r,i);case 8:return r.close(),s.abrupt("break",23);case 12:if(o=e(n),o!==a&&a!==j){s.next=17;break}i.push(n),s.next=20;break;case 17:return s.next=19,N(r,i);case 19:i=[n];case 20:a=o;case 21:s.next=0;break;case 23:case"end":return s.stop()}},s,this)})),r}function w(e,t,n){var r=V(n);return B(P["default"].mark(function i(){var n,a,s;return P["default"].wrap(function(i){for(;;)switch(i.prev=i.next){case 0:n=new Array(e),a=0;case 3:if(!(a0)){i.next=11;break}return i.next=11,N(r,n.slice(0,a));case 11:return r.close(),i.abrupt("return");case 13:n[a]=s;case 14:a++,i.next=3;break;case 17:return i.next=19,N(r,n);case 19:i.next=0;break;case 21:case"end":return i.stop()}},i,this)})),r}function E(e){var t=0;for(var n in e)t++;return t}function S(e){var t=e[G];return void 0===t&&(t=e[G]=Y()),t}function I(e){function t(e){return function(t){n--,0===n&&q(i,!0),t||r.untap(e.channel)}}var n,r=new K(e),i=V(1);return B(P["default"].mark(function a(){var s,o,u,c,f;return P["default"].wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=3,U(e);case 3:if(s=a.sent,c=r.taps,s!==Q){a.next=9;break}for(o in c)u=c[o],u.keepOpen||u.channel.close();return r.untapAll(),a.abrupt("break",17);case 9:n=E(c),f=n;for(o in c)u=c[o],q(u.channel,s,t(u));if(!(f>0)){a.next=15;break}return a.next=15,U(i);case 15:a.next=0;break;case 17:case"end":return a.stop()}},a,this)})),r}function M(e){var t=new H(e);return B(P["default"].mark(function n(){var r,i,a,s,o,u;return P["default"].wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=t._getAllState();case 1:return n.next=4,X(r.reads);case 4:if(i=n.sent,a=i.value,s=i.channel,a!==Q){n.next=11;break}return delete t.stateMap[S(s)],r=t._getAllState(),n.abrupt("continue",1);case 11:if(s!==t.change){n.next=14;break}return r=t._getAllState(),n.abrupt("continue",1);case 14:if(o=r.solos,!(o.indexOf(s)>-1)&&(0!==o.length||r.mutes.indexOf(s)>-1)){n.next=21;break}return n.next=18,N(e,a);case 18:if(u=n.sent){n.next=21;break}return n.abrupt("break",23);case 21:n.next=1;break;case 23:case"end":return n.stop()}},n,this)})),t}function A(){return null}function C(e,t,n){n=n||A;var r=new $(e,t,n);return B(P["default"].mark(function i(){var n,a,s,o,u;return P["default"].wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=3,U(e);case 3:if(n=i.sent,a=r.mults,n!==Q){i.next=8;break}for(s in a)a[s].muxch().close();return i.abrupt("break",17);case 8:if(s=t(n),o=a[s],!o){i.next=15;break}return i.next=13,N(o.muxch(),n);case 13:u=i.sent,u||delete a[s];case 15:i.next=0;break;case 17:case"end":return i.stop()}},i,this)})),r}var L=n(7),P=r(L),D=[f].map(P["default"].mark),O=n(24).Box,R=n(35),B=R.go,U=R.take,N=R.put,F=R.takeAsync,q=R.putAsync,X=R.alts,V=R.chan,Q=R.CLOSED,j={},Y=function(){var e=0;return function(){return e++,""+e}}(),G="__csp_channel_id",K=function(e){this.taps={},this.ch=e},z=function(e,t){this.channel=e,this.keepOpen=t};K.prototype.muxch=function(){return this.ch},K.prototype.tap=function(e,t){var n=S(e);this.taps[n]=new z(e,t)},K.prototype.untap=function(e){delete this.taps[S(e)]},K.prototype.untapAll=function(){this.taps={}},I.tap=function(e,t,n){return e.tap(t,n),t},I.untap=function(e,t){e.untap(t)},I.untapAll=function(e){e.untapAll()};var H=function(e){this.ch=e,this.stateMap={},this.change=V(),this.soloMode=M.MUTE};H.prototype._changed=function(){q(this.change,!0)},H.prototype._getAllState=function(){var e,t=this.stateMap,n=[],r=[],i=[];for(var a in t){var s=t[a],o=s.state,u=s.channel;o[M.SOLO]&&n.push(u),o[M.MUTE]&&r.push(u),o[M.PAUSE]&&i.push(u)}var c,f;if(this.soloMode===M.PAUSE&&n.length>0){for(f=n.length,e=new Array(f+1),c=0;c1?(this.adaptiveQualityLevel=this.manualQualityLevel,this.desiredQualityArbiter=u.ADAPTIVE,this.trigger("quality-change",this.adaptiveQualityLevel)):(this.desiredQualityArbiter=u.MANUAL,this.manualQualityLevel=n,this.trigger("quality-change",n))},e.prototype.updateLevels=function(e){this.manualQualityLevel=e,this.adaptiveQualityLevel=e},e.prototype.getQuality=function(){return this.desiredQualityArbiter===u.ADAPTIVE?this.adaptiveQualityLevel:this.manualQualityLevel},e.prototype.changeAdaptiveQuality_=function(e,t,n){return!!this.allowQualitySwitching_(e,t,this.adaptiveQualityLevel,n)&&(this.lastAdaptiveSwitchTime_=e.now,"VOD"===this.streamType&&(this.isChangingQuality=!0),e.action.push("Quality switch from "+this.adaptiveQualityLevel+" to "+n),this.adaptiveQualityLevel=n,this.trigger("quality-change",n),!0)},e.prototype.allowQualitySwitching_=function(e,t,n,r){if("VOD"===this.streamType)return e.videoEnd-t>f;e.manifestRepresentation.requestTS(t,t,n),e.manifestRepresentation.requestTS(t,t,r);var i=e.sortedLevels[n],s=e.sortedLevels[r];if(!(i&&s&&i.segments.length&&s.segments.length))return!1;var o=a.Level.getRanges(i.segments,t,t)[0];return s.containsSegment(o)},e.prototype.adaptationEnabled=function(){return this.desiredQualityArbiter===u.ADAPTIVE},e.timeToDownload_=function(e,t){var n=t.segmentFileSize.average()/1e3,r=t.streamInfo.bandwidth/8/1e3*t.streamInfo.targetDuration;n=n?Math.max(n,r):1.5*r;var i=_*n;return n/e.bandwidth+i},e.minForwardBuffer_=function(t,n,r){var i=e.timeToDownload_(t,n);return Math.min(r,Math.max(d,i,n.streamInfo.targetDuration))},e.prototype.earliestSegmentToLoad=function(t){var n=this;return t.manifestRepresentation.requestTS(t.currentTime,t.maxBufferEnd,this.getQuality()).then(function(r){var i=o.last(r);if(r.length)for(var a=t.runway-t.minForwardBuffer,s=e.timeToDownload_(t,t.sortedLevels[n.getQuality()]),u=0,c=r.length-1;c>=1;c--){if(u+=2*s,u>a)return n.isChangingQuality=!1,i;i=r[c]}return n.isChangingQuality=!1,i})},e.maxForwardBuffer_=function(t,n){var r=e.timeToDownload_(t,n);return Math.min(h,Math.max(d,r*l,n.streamInfo.targetDuration*l))},e.prototype.getState_=function(t,n){return t.manifestRepresentation.doneLoading().then(function(r){if(!t.mediaDataModel)return null;var a=t.video.currentTime,s=r.end;if(n){this.streamType=t.manifestRepresentation.streamType;var u=r.levels[0];this.streamInitialQuality=o.indexOf(r.sortedLevels,u),this.manualQualityLevel===-1&&(this.adaptiveQualityLevel=this.streamInitialQuality,this.manualQualityLevel=this.streamInitialQuality)}"VOD"!==r.streamType&&0===a&&(a=i.StreamingEngine.getLiveStartTime(r));var l=r.sortedLevels[this.getQuality()],d=t.network.status(),h=Math.max(1,d.bandwidth),p=d.latency,m=l.streamInfo.targetDuration,v=a+t.maxForwardBuffer(),y=Math.max(v-a-p,0),g=c,_=f;if("VOD"!==this.streamType){g=Math.min(g,m);var b=l.segments.length?o.last(l.segments).end:s;_=Math.min(_,b-a-l.streamInfo.targetDuration)}var T=a+_+m,x=e.minForwardBuffer_(d,l,_),k=e.maxForwardBuffer_(d,l),w=a+k,E=t.mediaDataModel.currentTransmuxSession,S=!0,I=void 0;return E&&!E.forwardBufferCleared&&E.tmsArray.length&&(I=E.tmsArray[0].ts,S=!1,v=I.end),n&&(y=0,v=a,x=1,d.requestsOutstanding=0),{requestsOutstanding:d.requestsOutstanding,bandwidth:h,runway:y,currentTime:a,videoEnd:s,currentBufferEnd:v,targetDuration:m,currentSessionTSSegment:I,sessionBufferCleared:S,minForwardBuffer:x,maxBufferEnd:w,upswitchBufferTime:T,minBufferForDownswitch:g,minBufferForUpswitch:_,action:[],now:o.now(),manifestRepresentation:t.manifestRepresentation,sortedLevels:r.sortedLevels,mdm:t.mediaDataModel}}.bind(this))},e.prototype.liveAdaptive_=function(e){if(this.desiredQualityArbiter===u.MANUAL)return this.firstSegmentToBuffer_(e,e.currentBufferEnd,e.maxBufferEnd);var t=e.now-this.lastAdaptiveSwitchTime_,n=e.sortedLevels.length-1;if(e.now-this.lastTimeWithEnoughBuffer>5e3&&t>p&&this.adaptiveQualityLevel1)){var r=this.targetUpswitchLevel_(e);return t>p&&r5e3&&t>p&&this.adaptiveQualityLevel!==n&&(this.changeAdaptiveQuality_(e,e.currentBufferEnd,n),this.isChangingQuality=!1),e.runway1)){if(e.runwayt.minForwardBuffer)return i}return r},e}();t["default"]=b},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.Caterpillar=void 0;var i=n(55),a=n(39),s=n(54),o=(n(99),n(3)),u=n(1);n(6),t.Caterpillar=function(){function e(t){r(this,e),u.extend(this,o),this.edition=t}return e.prototype.inited=function(){return!!this.streamingEngine},e.prototype.setup=function(e,t,n,r){this.mediaSource=t,this.videoTag=e,this.preload_=n||"metadata",this.network=new a.Network({withCredentials:r}),this.manifestRepresentation=new s.Manifest(this.network,this.videoTag),this.streamingEngine=new i.StreamingEngine(this.manifestRepresentation,this.network,this.videoTag,this.mediaSource,this.edition)},e.prototype.destroy=function(){this.videoTag&&this.videoTag.pause(),this.streamingEngine&&this.streamingEngine.destroy(),this.manifestRepresentation&&this.manifestRepresentation.destroy(),this.network&&this.network.destroy(),this.streamingEngine=void 0,this.manifestRepresentation=void 0,this.mediaSource=void 0,this.videoTag=void 0},e.prototype.play=function(){this.videoTag&&(this.videoTag.play(),this.streamingEngine.resumeOnTick())},e.prototype.pause=function(){this.videoTag&&(this.videoTag.pause(),this.manifestRepresentation.suspendManifestReloading(),this.streamingEngine.suspendOnTick())},e.prototype.getDuration=function(){if(!this.manifestRepresentation)return 0;var e=this.manifestRepresentation.currentManifestMetadata;return e?"VOD"===e.streamType?e.end:"DVR"===e.streamType?e.start-e.end:1/0:0},e.prototype.getExternalTime=function(e){if(!this.manifestRepresentation)return 0;var t=this.manifestRepresentation.currentManifestMetadata;return t?("DVR"===t.streamType&&(e-=t.end),e):0},e.prototype.getCurrentTime=function(){return this.getExternalTime(this.videoTag.currentTime)},e.prototype.getPtsOffset=function(){return this.streamingEngine.mediaDataModel.getPtsOffset()},e.prototype.getConfiguration=function(){return this.manifestRepresentation?this.manifestRepresentation.doneLoading().then(function(t){var n=this.streamingEngine.mediaDataModel.getSegmentAtTime(this.videoTag.currentTime),r=this.streamingEngine.adaptive.getQuality();if(n){var i=this.manifestRepresentation.levels_[n.level];r=t.sortedLevels.indexOf(i)}var a=!1;return t.sortedLevels.length>1&&(r++,a=this.streamingEngine.adaptive.adaptationEnabled()),{currentLevel:r,levels:e.parseLevels_(t.sortedLevels),enableAdaptation:a}}.bind(this)):Promise.resolve(null)},e.prototype.getAudioCodec=function(){return this.streamingEngine.audioCodec},e.parseLevels_=function(e){var t=u.map(e,function(e){var t=e.streamInfo.bandwidth||0;return e.streamInfo.resolution&&e.streamInfo.resolution.height?{label:e.streamInfo.label,bitrate:t,height:e.streamInfo.resolution.height,width:e.streamInfo.resolution.width}:{label:e.streamInfo.label,bitrate:t,height:1,width:1}});return t.length>1&&t.unshift({label:"Auto",bitrate:1,height:1,width:1}),t},e.prototype.setCurrentQuality=function(e){this.streamingEngine.setCurrentQuality(e)},e.prototype.beginStream=function(){var e=this;this.readyToPlayPromise_.then(function(){e.streamingEngine.beginStream()})},e.prototype.initStream=function(t){var n=this,r=arguments.length<=1||void 0===arguments[1]?"Auto":arguments[1];this.streamingEngine.on("meta",function(e){this.trigger("meta",e)},this).on("bufferFull",function(e){this.trigger("bufferFull",e)},this).on("trackTypes",function(e){this.trigger("trackTypes",e)},this).on("cueAdded",function(e){this.trigger("cueAdded",e)},this).on("error",function(e){this.trigger("error",e)},this).on("levels",function(t){var n=e.parseLevels_(t.levels);this.trigger("levels",{levels:n,currentQuality:t.currentQuality})},this),this.readyToPlayPromise_=new Promise(function(e,t){n.streamReadyToStart_=e,n.streamStarted_=t})["catch"](function(){}),this.streamingEngine.setManifest(t,r).then(function(){var e="auto"===n.preload_;e?(n.streamingEngine.beginStream(),n.streamStarted_()):n.streamReadyToStart_()})["catch"](function(e){return n.trigger("error",e)})},e}()},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(1),a=n(3),s=n(4);t.HLSMetadataLogger=function(){function e(t,n,s,o,u){r(this,e),this.isAudioOnly=!1,this.video=t,this.streamingEngine=n,this.mdm=s,this.adaptive=o,this.manifest=u,i.extend(this,a)}return e.prototype.sendStartupMetadata=function(e){this.trigger(s.JWPLAYER_MEDIA_META,this.formatStreamMetadata(e)),this.mdm.getTrackTypes().then(function(e){this.isAudioOnly=1===e.length&&"audio"===e[0].type}.bind(this))},e.prototype.sendDeltaMetadata=function(e){this.trigger(s.JWPLAYER_MEDIA_META,this.formatDeltaMetadata(e))},e.prototype.sendSegmentCompletedMetadata=function(e,t){this.manifest.doneLoading().then(function(n){this.trigger(s.JWPLAYER_MEDIA_META,this.formatSegmentCompleteMetadata(n,e,t))}.bind(this))},e.prototype.sendBufferChangeMetadata=function(){this.manifest.doneLoading().then(function(e){var t=this.formatBufferChangeData(e);this.trigger("hls-metadata-bufferchange",t)}.bind(this))},e.prototype.formatStreamMetadata=function(e){var t=this,n=this.adaptive.getQuality();return{type:"meta",metadata:{levelIndex:n,levels:i.map(e.sortedLevels,function(e){return t.formatLevelData(e)})}}},e.prototype.formatDeltaMetadata=function(e){var t=this,n=this.adaptive.getQuality();return{type:"meta",metadata:{levelIndex:n,audioTrackIndex:-1,subtitlesTrackIndex:-1,subtitlesTracks:[],audioTracks:[],adaptiveType:e.streamType,duration:e.end-e.start,levels:i.map(e.sortedLevels,function(e){return t.formatLevelData(e)})}}},e.prototype.getBandwidthMetrics=function(e,t){var n=this.mdm.network,r=n.status();if(!t){var i=this.adaptive.getQuality();t=e.sortedLevels[i]}return{bandwidth:1e3*r.bandwidth,latencyRate:r.latency*r.bandwidth*1e3,initialLevelBitrate:t.streamInfo.bandwidth,currentLevelBitrate:0,estimatedRate:0,priorRate:0,currentRate:0,currentMaxRate:1e3*r.bandwidthMax,averageRate:1e3*r.bandwidth,modifiedAverageRate:0,instantRate:0,medianInstantRate:0,averageInstantRate:0,smoothInstantRate:0}},e.prototype.formatSegmentCompleteMetadata=function(e,t,n){var r=this,a=this.adaptive.getQuality(),s=this.mdm.network.status(),o=n.segments.indexOf(t);return{type:"meta",metadata:{streamType:e.streamType,bandwidthMetrics:this.getBandwidthMetrics(e,n),droppedFrames:0,bandwidth:1e3*s.bandwidth,height:n.streamInfo.resolution.height,width:n.streamInfo.resolution.width,duration:e.end-e.start,currentLevel:n.streamInfo.label,levelIndex:a,segment:this.formatSegmentData(t,n,o),levels:i.map(e.sortedLevels,function(e){return r.formatLevelData(e)})}}},e.prototype.formatLevelData=function(e){var t=this,n=e.streamInfo.trackTypes,r=n&&1===n.length&&"audio"===n[0].type,a=i.map(e.segments,function(n,r){return t.formatSegmentData(n,e,r)});return{responseTime:1e3,bitrate:e.streamInfo.bandwidth,index:e.streamInfo.originalIndex,mediaSequence:e.mediaSequence,audioOnly:r,audioGroup:"audio",requestTime:100,segments:a,width:e.streamInfo.resolution.width,height:e.streamInfo.resolution.height,start:e.streamInfo.start,endTime:e.streamInfo.end,duration:e.streamInfo.end-e.streamInfo.start,subtitlesGroup:"subtitles",m3u8:"#EXTM3U\n#EXT-X-ENDLIST\n",label:e.streamInfo.label}},e.prototype.formatSegmentData=function(e,t,n){var r=e.size,i=this.mdm.network,a=i.status();return{mediaSequenceNumber:e.mediaSequenceId,start:e.start,duration:e.duration,index:n,httpStatus:0,size:r,bitrate:r/e.duration,bandwidth:1e3*a.bandwidth,loadTime:r/(1e3*a.bandwidth),dtsOffset:e.pts/9e4-e.start,error:null,discontinuity:e.discontinuity,type:e.url.substring(e.url.lastIndexOf(".")+1).toUpperCase()}},e.prototype.formatBufferChangeData=function(t){ -function n(e){if(e.length){for(var t=[],n=0;n0?this.getManifestLoadRunway_(e,this.video.currentTime).then(a.wait).then(function(){t.manifest&&n.cycles>0&&(n.cycles--,n.status=i.COMPLETE,t.reload_(e))}):n.status=i.IDLE)},e.prototype.getManifestLoadRunway_=function(e,t){var n=this;return this.manifest.doneLoading().then(function(){var r=3*n.network.maxLatency(),i=n.manifest.levels_[e],a=i.segments[i.segments.length-1],u=1e3*(a.end-t),c=1e3*n.manifest.levels_[e].streamInfo.targetDuration;if(c=Math.min(c,1e3*a.duration),c+s>u)return Math.max((u-r)/2,s);if(1===n.manifest.refreshesWithoutChanges)c/=2;else if(n.manifest.refreshesWithoutChanges>5)return o;return Math.max(c,s)})},e.prototype.cancelReloading=function(){c.each(this.refreshRequests,function(e){e.cycles=0})},e.prototype.destroy=function(){this.cancelReloading(),this.video=null,this.refreshRequests=[],this.network=null,this.manifest=void 0},e}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.ManifestLoader=void 0;var a=n(7),s=r(a),o=n(39),u=n(3),c=n(1),f=n(6);t.ManifestLoader=function(){function e(t){i(this,e),this.totalManifest="",this.leftoverContent="",this.network=t,c.extend(this,u)}return e.prototype.load=function(e){var t={requester:"manifest",requestType:o.RequestType.Text,uris:e,retryParameters:{maxAttempts:2}},n=this.network.request(t),r=this;return n.then(function(e){var t=e.chan;return r.trigger("baseUrlFound",e.url),new Promise(function(e){f.go(s["default"].mark(function n(){var i;return s["default"].wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=3,f.take(t);case 3:if(i=n.sent,i!==f.CLOSED){n.next=10;break}return r.parseManifestChunk("",!0),e(),n.abrupt("break",13);case 10:r.parseManifestChunk(i,!1);case 11:n.next=0;break;case 13:case"end":return n.stop()}},n,this)}))})})},e.prototype.parseManifestChunk=function(e,t){var n=this.leftoverContent+e;if(this.totalManifest+=e,n=n.replace(/\r\n/g,"\n").replace(/\r/g,""),t&&n||n.indexOf("#EXT-X-ENDLIST")>=n.length-16)this.leftoverContent="",this.trigger("manifestChunk",n);else{var r=n.lastIndexOf("\n");this.leftoverContent=n.substring(r+1),this.trigger("manifestChunk",n.substring(0,r))}},e}()},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.ManifestParser=t.Playlist=void 0;var i=n(38),a=n(54),s=n(3),o=n(2),u=n(1),c=t.Playlist=function l(){r(this,l)},f=t.ManifestParser=function(){function e(t){r(this,e),this.KEY_VALUE=/^(?:,|, | )?([A-Z\-]+)=((?:"[^"]*")|(?:[^,]*))(.*)$/,this.EXTM3U={exp:/^#EXTM3U\s*$/,action:this.assignPlaylist.bind(this)},this.EXT_X_TARGETDURATION={exp:/^#EXT-X-TARGETDURATION:\s*(\d+(?:\.\d+)?)\s*$/,action:this.assignFloatStreamInfo.bind(this),prop:"targetDuration",checkType:this.setMediaPlaylist.bind(this)},this.EXT_X_MEDIA_SEQUENCE={exp:/^#EXT-X-MEDIA-SEQUENCE:\s*(\d+)\s*$/,action:this.assignMediaSequence.bind(this),checkType:this.setMediaPlaylist.bind(this)},this.EXT_X_VERSION={exp:/^#EXT-X-VERSION:\s*(\d+)\s*$/,action:this.assignInt.bind(this),prop:"version"},this.EXT_X_ALLOW_CACHE={exp:/^#EXT-X-ALLOW-CACHE:.*$/},this.EXT_X_KEY={exp:/^#EXT-X-KEY:(.*)$/,action:this.assignAesKey.bind(this)},this.EXT_X_STREAM_INF={exp:/^#EXT-X-STREAM-INF:(.*)$/,action:this.assignMediaPlaylist.bind(this),checkType:this.setMasterPlaylist.bind(this)},this.EXT_X_I_FRAME_STREAM_INF={exp:/^#EXT-X-I-FRAME-STREAM-INF:(.*)$/,action:this.assignIFrameMediaPlaylist.bind(this)},this.EXT_X_I_FRAMES_ONLY={exp:/^#EXT-X-I-FRAMES-ONLY\s*$/,action:this.setIFrameOnly.bind(this)},this.EXT_X_BYTERANGE={exp:/^#EXT-X-BYTERANGE:\s*(\d+(?:\.\d+)?)(?:@(\d+(?:\.\d+)?))?$/,action:this.setByteRange.bind(this)},this.EXTINF={exp:/^#EXTINF:\s*(-?\d+(?:\.\d+)?)(?:,(.*))?$/,action:this.createSegment.bind(this),checkType:this.setMediaPlaylist.bind(this)},this.EXT_X_MEDIA={exp:/^#EXT-X-MEDIA:(.*)$/,action:this.parseMedia.bind(this),checkType:this.setMasterPlaylist.bind(this)},this.EXT_X_DISCONTINUITY_SEQUENCE={exp:/^#EXT-X-DISCONTINUITY-SEQUENCE:\s*(\d+)\s*$/,action:this.setDiscontinuitySequence.bind(this),checkType:this.setMediaPlaylist.bind(this)},this.EXT_X_DISCONTINUITY={exp:/^#EXT-X-DISCONTINUITY\s*$/,action:this.incrementDiscontinuity.bind(this),checkType:this.setMediaPlaylist.bind(this)},this.EXT_X_ENDLIST={exp:/^#EXT-X-ENDLIST\s*$/,action:this.setEndlist.bind(this)},this.EXT_X_PLAYLIST_TYPE={exp:/^#EXT-X-PLAYLIST-TYPE:\s*(EVENT|VOD)\s*$/},this.EXT_X_INDEPENDENT_SEGMENTS={exp:/^#EXT-X-INDEPENDENT-SEGMENTS\s*$/},this.EXT_X_PROGRAM_DATE_TIME={exp:/^#EXT-X-PROGRAM-DATE-TIME:\s*([\d\-T:\.\+A-Z]+)\s*$/},this.DECIMAL_FLOATING_POINT={exp:/^(?:\+|-)?\d+(?:\.\d+)?$/},this.COMMENT={exp:/^#[^EXT](.*)$/},this.WHITESPACE={exp:/^\s*$/},this.URI={exp:/^([^#].+)$/,action:this.assignURL.bind(this)},this.props=[this.EXTM3U,this.EXT_X_VERSION,this.EXT_X_ALLOW_CACHE,this.EXTINF,this.EXT_X_BYTERANGE,this.EXT_X_DISCONTINUITY,this.EXT_X_KEY,this.EXT_X_PROGRAM_DATE_TIME,this.EXT_X_TARGETDURATION,this.EXT_X_MEDIA_SEQUENCE,this.EXT_X_DISCONTINUITY_SEQUENCE,this.EXT_X_ENDLIST,this.EXT_X_PLAYLIST_TYPE,this.EXT_X_I_FRAMES_ONLY,this.EXT_X_MEDIA,this.EXT_X_STREAM_INF,this.EXT_X_I_FRAME_STREAM_INF,this.EXT_X_INDEPENDENT_SEGMENTS,this.DECIMAL_FLOATING_POINT,this.URI,this.WHITESPACE,this.COMMENT],this.playlistObject=new c,this.manifestData="",this.baseURL="",this.discontinuityCount=0,u.extend(this,s),this.streamInfo=t||new i.StreamInfo}return e.prototype.assignPlaylist=function(t){u.extend(t,e.makePlaylistProperties())},e.prototype.assignFloatStreamInfo=function(e,t,n){e.streamInfo[t]=parseFloat(n[1])},e.prototype.assignInt=function(e,t,n){e[t]=parseInt(n[1])},e.prototype.assignURL=function(t,n,r){var i=r[0];if("media"===t.type){if(t.mediaElements.length>0){var a=t.mediaElements.length-1,s=t.mediaElements[a];if(s.url=e.getURI(i,this.baseURL),t.byteRangeLength){s.byteRange.length=t.byteRangeLength;var u=t.byteRangeStart;if(!u&&a>0){var c=t.mediaElements[a-1],f=c.byteRange.length,l=c.byteRange.byteRangeStart;u=l+f||0}s.byteRange.start=u}"AES-128"===t.key&&(s.aesKeyUri=o.getAbsolutePath(t.keyUri,this.baseURL),s.aesIV=this._getSegmentIV(t.aesIV,s.mediaSequenceId)),this.trigger("tsSegmentFound",s)}}else if("master"===t.type&&t.streamInfos.length>0){var d=t.streamInfos[t.streamInfos.length-1];d.urls.length||(d.urls.push(e.getURI(i,this.baseURL)),this.trigger("mediaPlaylistFound",d))}},e.prototype.assignMediaSequence=function(e,t,n){e.mediaSequence=e.currentMediaSequenceId=parseInt(n[1])},e.prototype.assignMediaPlaylist=function(t,n,r){var i=r[1];t.streamInfos.push(e.makeStreamInfo(i))},e.prototype.assignIFrameMediaPlaylist=function(t,n,r){var i=r[1];t.iframeStreamInfos.push(e.makeStreamInfo(i))},e.prototype.setIFrameOnly=function(e){e.iframeOnly=!0},e.prototype.assignAesKey=function(e,t,n){var r=this.parseAttributeValuePair(n[1]);e.key=r.method,e.keyUri=r.uri,e.aesIV=r.iv},e.prototype.setMediaPlaylist=function(t){return t.type||(u.extend(t,e.makeMediaPlaylistProperties()),t.streamInfo=this.streamInfo),"media"===t.type},e.prototype.setMasterPlaylist=function(t){return t.type||u.extend(t,e.makeMasterPlaylistProperties()),"master"===t.type},e.prototype.createIVArrayBuffer_=function(e){var t="00000000000000000000000000000000";return e=t.substr(e.length)+e,this.hexStringToArrayBuffer_(e)},e.prototype.hexStringToArrayBuffer_=function(e){var t=void 0,n=new Uint8Array(16);for(t=0;t=0))throw"expected a media sequence value before a segment, but did not find one.";r.mediaSequenceId=e.currentMediaSequenceId,e.currentMediaSequenceId++,r.title&&!/^(?:\{\}|no desc)$/.test(r.title.trim())&&(r.extInfTitle=r.title),e.streamInfo.end+=r.duration,e.mediaElements.push(r)},e.prototype.setDiscontinuitySequence=function(e,t,n){this.discontinuityCount=e.discontinuitySequence=parseFloat(n[1])},e.prototype.incrementDiscontinuity=function(e){e.containsDiscontinuities=!0,this.discontinuityCount++},e.prototype.setEndlist=function(e){"master"!==e.type&&(e.mediaElements[e.mediaElements.length-1].isLast=!0,this.streamInfo.hasEndlist=!0)},e.prototype.parseAttributeValuePair=function(e){for(var t={},n=e;;){var r=n.match(this.KEY_VALUE);if(null==r)break;var i=r[1].toLowerCase(),a="";a=0===r[2].indexOf('"')&&r[2].lastIndexOf('"')===r[2].length-1?r[2].slice(1,r[2].length-1):r[2],t[i]=a,n=r[3]}return t},e.makePlaylistProperties=function(){return{version:1,independentSegments:!1,start:{timeOffset:0,precise:!1}}},e.makeMasterPlaylistProperties=function(){return{type:"master",media:[],streamInfos:[],iframeStreamInfos:[],renditions:{}}},e.makeMediaPlaylistProperties=function(){return{type:"media",streamInfo:null,mediaSequence:0,currentMediaSequenceId:0,playlistType:null,discontinuitySequence:null,containsDiscontinuities:!1,iFramesOnly:!1,mediaElements:[]}},e.makeStreamInfo=function(t){var n=e.parseKeyValuesPairs(t),r=new i.StreamInfo,a=n.url||n.uri;if(a&&r.urls.push(a),r.bandwidth=parseFloat(n.bandwidth),n.codecs&&(r.codecs=n.codecs.split(/[, ] */g)),n.resolution){var s=n.resolution.split("x");r.resolution={width:parseInt(s[0]),height:parseInt(s[1])}}return r.trackTypes=e.getLevelTypes(r),r.video=n.video,r.audio=n.audio,r.programId=parseInt(n.programid),r.label=n.name||e.makeLabel(r),r},e.makeLabel=function(e){return e.resolution&&e.resolution&&e.resolution.height?e.resolution.height+"p":Math.floor(e.bandwidth/1e3)+" kbps"},e.parseKeyValuesPairs=function(t){for(var n={},r=void 0,i=void 0,a=void 0,s=t;;){if(r=e.KEY_VALUE.exec(s),null===r)break;i=r[1].replace("-","").toLowerCase(),a="",a=0===r[2].indexOf('"')&&r[2].lastIndexOf('"')===r[2].length-1?r[2].slice(1,r[2].length-1):r[2],n[i]=a,s=r[3]}return n},e.getLevelTypes=function(e){var t=e.resolution.width*e.resolution.height,n=e.codecs,r=!1,i=u.compact(u.map(n,function(e){return e.indexOf("avc1")>=0?(r=!0,{type:"video",codec:"default"}):e.indexOf("mp4a.40.34")>=0?{type:"audio",codec:"mp3"}:e.indexOf("mp4a")>=0?{type:"audio",codec:"aac"}:void 0}));return t&&!r&&i.push({type:"video",codec:"default"}),i},e.getURI=function(e,t){var n=/^(https?:\/\/.*)$/i,r=/^(\/.*)$/,i=/^(.+)$/;if(n.test(e))return e;if(r.test(e)){var a=new URL(t);return a.protocol+"//"+a.host+e}return i.test(e)?t+e:e},e.prototype.parse=function(e){var t=this,n=e.split("\n");this.manifestData+=e,n.forEach(function(e){var n=void 0,r=!1;t.props.forEach(function(i){n=i.exp.exec(e),n&&(i.checkType&&!i.checkType(t.playlistObject)||(i.action&&i.action(t.playlistObject,i.prop,n),r=!0))})})},e.prototype.getPlaylist=function(){return this.playlistObject},e.prototype.setBaseUrl=function(e){var t=e.split(/[?#]/)[0];this.baseURL=t.substring(0,t.lastIndexOf("/")+1)},e}();f.KEY_VALUE=/^(?:,|, | )?([A-Z\-]+)=((?:"[^"]*")|(?:[^,]*))(.*)$/},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.MDM=void 0;var a=n(7),s=r(a),o=n(39),u=n(40),c=n(105),f=n(1),l=n(3),d=n(6),h=4,p=8;t.MDM=function(){function e(t,n){var r=this;i(this,e),this.loadedAesKeys_={},this.sessionHistory_=[],this.segmentPtsOffset_=-1,this.network=n,this.manifestRepresentation=t,f.extend(this,l),this.streamTypesKnown_=new Promise(function(e,t){r.streamTypesKnownResolve_=e,r.streamTypesKnownReject_=t})}return e.prototype.getTrackTypes=function(){return this.streamTypesKnown_},e.prototype.removeTmsInRange_=function(e,t,n){f.each(this.sessionHistory_,function(r){n===!1&&r.active||(r.tmsArray=f.filter(r.tmsArray,function(n){return!(!n.ts.errorInSegment||n.ts.start!==e&&n.ts.end!==t)||!(n.ts.starte)}))}),this.sessionHistory_=f.filter(this.sessionHistory_,function(e){return!!e.tmsArray.length})},e.prototype.removeInactiveTmsInRange=function(e,t){return this.removeTmsInRange_(e,t,!1)},e.prototype.removeAllTmsInRange=function(e,t){return this.removeTmsInRange_(e,t,!0)},e.prototype.getSegmentAtTime=function(e){for(var t=this.sessionHistory_.length;t--;){var n=this.sessionHistory_[t].tmsArray,r=f.find(n,function(t){return t.ts.start<=e&&t.ts.end>=e});if(r)return r.ts}},e.prototype.getTransmuxSegment=function(e){return this.currentTransmuxSession?this.currentTransmuxSession.getTransmuxSegment(e):null},e.prototype.get=function(e){var t=this,n=this.getTransmuxSegment(e);return n||(n=new c.TransmuxSegment(e),this.transmux_(n),this.beginDownloadingSegment(n)),e.aesKeyUri?this.loadedAesKeys_[e.aesKeyUri].then(function(){return Promise.resolve(t.currentTransmuxSession)})["catch"](function(e){return Promise.reject("Cannot download AES key: "+e)}):Promise.resolve(this.currentTransmuxSession)},e.prototype.getPtsOffset=function(){var e=this.currentTransmuxSession.tmsArray[0];return e&&e.ts.pts&&(this.segmentPtsOffset_=e.ts.pts/9e4-e.ts.start),this.segmentPtsOffset_},e.prototype.complete=function(e){e.transmuxStatus="complete"},e.prototype.endTransmuxSession=function(e){e&&e.tmsArray&&e.destroy()},e.prototype.transmux_=function(e){var t=this,n=e.ts;if(this.isSegmentContiguous_(e))this.currentTransmuxSession.tmsArray.push(e);else{this.endTransmuxSession(this.currentTransmuxSession),this.currentTransmuxSession=new c.TransmuxSession,this.currentTransmuxSession.tmsArray.push(e),this.segmentPtsOffset_=-1,this.sessionHistory_.push(this.currentTransmuxSession);var r=["audio","video","metadata","captions"],i=f.map(r,function(e){return this.spawnTransmuxTaker_(this.currentTransmuxSession,e)},this),a=f.pluck(i,"offsetsKnown");this.currentTransmuxSession.offsetsKnown=Promise.all(a).then(function(e){return f.reduce(e,function(e,t){return e[t.type]=t,e},{})})}n.aesKeyUri&&(this.loadedAesKeys_[n.aesKeyUri]||(this.loadedAesKeys_[n.aesKeyUri]=this.loadAesKey_(n).then(function(e){return(0,u.channelToPromise)(e.chan)}))),this.currentTransmuxSession.transmuxer.trackTypesKnown().then(function(e){0!==e.length&&t.streamTypesKnownResolve_(e)})},e.prototype.spawnTransmuxTaker_=function(e,t){var n=e.transmuxer[t],r=e.mediaChannels[t],i=void 0,a=void 0,o=new Promise(function(e,t){i=e,a=t});return d.go(s["default"].mark(function u(){var e,o,c,l,m,v,y;return s["default"].wrap(function(s){for(;;)switch(s.prev=s.next){case 0:e=f.now()+h,"metadata"!==t&&"captions"!==t||i({type:t}),o=void 0;case 3:return s.t0=d.CLOSED,s.next=6,d.take(n);case 6:if(s.t1=o=s.sent,s.t0===s.t1){s.next=24;break}if("duration-update"!==o.type){s.next=11;break}return o.sourceFile&&(c=o.sourceFile.split("_"),l=c[0],m=c[1],this.manifestRepresentation.updateTS(l,m,{type:t,duration:o.duration,start:o.start})),s.abrupt("continue",3);case 11:return"metadata"!==o.type||f.isNumber(o.start)||f.isNumber(o.pts)||(v=this.manifestRepresentation.getSegmentFromIndex(o.sourceFile),o.start=v.start),s.next=14,d.put(r,o);case 14:if("error"!==o.type){s.next=16;break}return s.abrupt("return",a(o.message));case 16:if("init"===o.type&&i({type:t,codec:o.codec,start:o.start}),y=f.now(),!(y>e)){s.next=22;break}return e=y+h,s.next=22,d.timeout(p);case 22:s.next=3;break;case 24:i({type:t}),r.close();case 26:case"end":return s.stop()}},u,this)}).bind(this)),{offsetsKnown:o}},e.prototype.downloadComplete_=function(e,t){return e.size=t.size,this.manifestRepresentation.updateLevel(e),t},e.prototype.loadAesKey_=function(e){var t={requestType:o.RequestType.ByteArray,requester:"aes-key",uris:[e.aesKeyUri],retryParameters:{maxAttempts:2}};return this.network.request(t)},e.prototype.isSegmentContiguous_=function(e){if(!e||e.ts.errorInSegment||!this.currentTransmuxSession||!this.currentTransmuxSession.transmuxer||!this.currentTransmuxSession.tmsArray.length)return!1;var t=this.currentTransmuxSession.tmsArray,n=t[t.length-1];return e.ts.discontinuity===n.ts.discontinuity&&(e.ts.level===n.ts.level&&e.ts.mediaSequenceId===n.ts.mediaSequenceId+1&&!n.ts.errorInSegment)},e.prototype.beginDownloadingSegment=function(e){var t=this,n=e.ts;e.transmuxStatus="downloading";var r={requestType:o.RequestType.ByteArray,requester:"media-file",uris:[n.url],retryParameters:{maxAttempts:2}},i=this.network.request(r);this.currentTransmuxSession.enqueueNetworkData({segment:e.ts,netRequestPromise:i,aesKeyPromise:this.loadedAesKeys_[e.ts.aesKeyUri]}),i.then(function(e){(0,u.channelToPromise)(e.metaChan).then(t.downloadComplete_.bind(t,n))})["catch"](function(){n.errorInSegment=!0,t.trigger("segment-download-error",n)})},e}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t,n,r){return new Promise(function(i){I.go(o["default"].mark(function a(){var s,u;return o["default"].wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=3,I.take(e);case 3:if(s=a.sent,s!==I.CLOSED){a.next=10;break}return r&&t.close(),a.next=8,I.put(t,{type:"endOfFile"});case 8:return i(),a.abrupt("break",17);case 10:return u={sourceFile:n,payload:s},a.next=13,I.put(t,u);case 13:if(a.sent){a.next=15;break}return a.abrupt("break",17);case 15:a.next=0;break;case 17:case"end":return a.stop()}},a,this)}))})}t.__esModule=!0;var s=n(7),o=r(s),u=n(120),c=r(u),f=n(122),l=r(f),d=n(57),h=r(d),p=n(118),m=r(p),v=n(119),y=r(v),g=n(117),_=r(g),b=n(121),T=r(b),x=n(115),k=r(x),w=n(113),E=r(w),S=n(124),I=n(6),M=function(){function e(t){var n=this;i(this,e),this.id=t;var r=void 0,a=void 0,s=void 0;this.trackTypesKnownPromise=Promise.race([new Promise(function(e){r=e}),new Promise(function(e){s=e}),new Promise(function(e){a=e})]).then(function(e){return 0===e.length?(n.videoPesChannel.close(),f.close(),p.close(),g.close()):1===e.length&&("audio"===e[0].type?n.videoPesChannel.close():"video"===e[0].type&&(f.close(),p.close(),g.close())),e}),this.inputToMpegTSChannel=I.chan(1e4);var o=this.tsPacketChannel=I.chan(),u=this.pesPacketChannel=I.chan(),f=I.chan(),d=this.videoPesChannel=I.chan();this.tsToMetadataChannel=I.chan();var p=I.chan(),v=I.chan(),g=I.chan(),b=I.chan(),x=I.chan();this.audio=I.chan(),this.video=I.chan(),this.captions=I.chan(),this.metadata=I.chan(),I.go((0,l["default"])(r,o,u)),I.go((0,m["default"])(a,p,g,v)),I.go((0,y["default"])(this.tsToMetadataChannel,v,this.metadata)),I.go((0,T["default"])(d,b,x,this.metadata)),I.go((0,_["default"])(b,this.video)),I.go((0,E["default"])(x,this.captions)),I.go((0,S.PesPacketSplitter)(r,this.pesPacketChannel,f,this.videoPesChannel,this.tsToMetadataChannel)),I.go((0,c["default"])(s,this.inputToMpegTSChannel,this.tsPacketChannel,this.pesPacketChannel,p));var k=I.operations.merge([g,f]);I.go((0,h["default"])(k,this.audio))}return e.prototype.nextFile=function(e,t){if(t.aesKeyPromise){var n=I.chan(1e4);return I.go((0,k["default"])(e,n,t.id,t.aesIV,t.aesKeyPromise)),a(n,this.inputToMpegTSChannel,t.id,t.isLast)}return a(e,this.inputToMpegTSChannel,t.id,t.isLast)},e.prototype.endOfInput=function(){this.inputToMpegTSChannel.close()},e.prototype.trackTypesKnown=function(){return this.trackTypesKnownPromise},e}();t["default"]=M},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.TransmuxSession=t.TransmuxSegment=void 0;var a=n(104),s=r(a),o=n(1),u=n(6);t.TransmuxSegment=function c(e){i(this,c),this.ts=e,this.transmuxStatus="in-progress"},t.TransmuxSession=function(){function e(){i(this,e),this.dataQueue_=[],this.isSendingData_=!1,this.forwardBufferCleared=!1,this.active=!0,this.firstDataBuffered={audio:!1,video:!1};var t=o.uniqueId("transmuxer-");this.tmsArray=[],this.transmuxer=new s["default"](t),this.mediaChannels={video:new u.chan(1e4),audio:new u.chan(1e4),metadata:new u.chan(1e4),captions:new u.chan(1e4)}}return e.prototype.getTransmuxSegment=function(e){return o.find(this.tmsArray,function(t){return e===t.ts})},e.prototype.destroy=function(){var e=this;this.isSendingData_||(this.transmuxer.endOfInput(),this.transmuxer=null),o.each(this.dataQueue_,function(t){e.tmsArray=o.without(e.tmsArray,t.segment)}),this.active=!1,this.dataQueue_=null},e.prototype.enqueueNetworkData=function(e){this.dataQueue_.push(e),this.runQueue_()},e.prototype.runQueue_=function(){var e=this;if(!this.dataQueue_)return void this.destroy();if(!this.isSendingData_&&this.dataQueue_.length){this.isSendingData_=!0;var t=this.dataQueue_.shift();t.netRequestPromise.then(function(n){e.dataQueue_||e.destroy();var r=t.segment,i=r.level+"_"+r.mediaSequenceId,a={id:i,isLast:r.isLast,aesIV:r.aesIV,aesKeyPromise:t.aesKeyPromise};e.transmuxer.nextFile(n.chan,a).then(function(){return e.isSendingData_=!1}).then(e.runQueue_.bind(e))})["catch"](function(){e.isSendingData_=!1})}},e.prototype.markBuffered=function(e){this.firstDataBuffered[e]=!0},e.prototype.isBuffered=function(e){var t=this;return o.all(e,function(e){return t.firstDataBuffered[e]})},e}()},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var r=function(){function e(t){n(this,e),this.aesIV=t}return e.prototype.decrypt=function(e,t){return window.crypto.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},t,e)},e}();t["default"]=r},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=function(){function e(t){r(this,e);var n=this.uint8ArrayToUint32Array_(t.buffer),i=this.keySize=n.length,a=i+6;this.ksRows=4*(a+1),this.keyWords=n,this.subMix=[],this.invSubMix=[],this.initTable(),this.expandKey()}return e.prototype.uint8ArrayToUint32Array_=function(e){for(var t=new DataView(e),n=new Uint32Array(4),r=0;r>>8^255&p^99,e[l]=p,t[p]=l;var m=f[l],v=f[m],y=f[v],g=257*f[p]^16843008*p;n[l]=g<<24|g>>>8,r[l]=g<<16|g>>>16,i[l]=g<<8|g>>>24,a[l]=g,g=16843009*y^65537*v^257*m^16843008*l,s[p]=g<<24|g>>>8,o[p]=g<<16|g>>>16,u[p]=g<<8|g>>>24,c[p]=g,l?(l=m^f[f[f[y^m]]],d^=f[f[d]]):l=d=1}},e.prototype.expandKey=function(){for(var e,t=this.keySchedule=new Uint32Array(this.ksRows).fill(0),n=this.rcon,r=this.invKeySchedule=new Uint32Array(this.ksRows).fill(0),i=this.keySize,a=this.keyWords,s=this.ksRows,o=this.sBox,u=this.invSubMix[0],c=this.invSubMix[1],f=this.invSubMix[2],l=this.invSubMix[3],d=0;d6&&d%i===4&&(h=o[h>>>24]<<24|o[h>>>16&255]<<16|o[h>>>8&255]<<8|o[255&h]):(h=h<<8|h>>>24,h=o[h>>>24]<<24|o[h>>>16&255]<<16|o[h>>>8&255]<<8|o[255&h],h^=n[d/i|0]<<24),t[d]=e=(t[d-i]^h)>>>0}for(var p=0;p>>24]]^c[o[h>>>16&255]]^f[o[h>>>8&255]]^l[o[255&h]],r[p]=r[p]>>>0},e.prototype.decrypt=function(e,t,n){for(var r=this.invKeySchedule,i=r[0],a=r[1],s=r[2],o=r[3],u=this.keySize+6,c=this.invSubMix[0],f=this.invSubMix[1],l=this.invSubMix[2],d=this.invSubMix[3],h=this.invSBox,p=new Uint8Array(e.length),m=this.uint8ArrayToUint32Array_(n),v=m[0],y=m[1],g=m[2],_=m[3],b=new DataView(e.buffer);t>>24]^f[E[1]>>>16&255]^l[E[2]>>>8&255]^d[255&E[3]]^r[M++],S[1]=c[E[1]>>>24]^f[E[2]>>>16&255]^l[E[3]>>>8&255]^d[255&E[0]]^r[M++],S[2]=c[E[2]>>>24]^f[E[3]>>>16&255]^l[E[0]>>>8&255]^d[255&E[1]]^r[M++],S[3]=c[E[3]>>>24]^f[E[0]>>>16&255]^l[E[1]>>>8&255]^d[255&E[2]]^r[M++],E[0]=S[0],E[1]=S[1],E[2]=S[2],E[3]=S[3];S[0]=(h[E[0]>>>24]<<24|h[E[1]>>>16&255]<<16|h[E[2]>>>8&255]<<8|h[255&E[3]])^r[M++],S[1]=(h[E[1]>>>24]<<24|h[E[2]>>>16&255]<<16|h[E[3]>>>8&255]<<8|h[255&E[0]])^r[M++],S[2]=(h[E[2]>>>24]<<24|h[E[3]>>>16&255]<<16|h[E[0]>>>8&255]<<8|h[255&E[1]])^r[M++],S[3]=(h[E[3]>>>24]<<24|h[E[0]>>>16&255]<<16|h[E[1]>>>8&255]<<8|h[255&E[2]])^r[M],I[3]=S[0]^v,I[2]=S[3]^y,I[1]=S[2]^g,I[0]=S[1]^_;for(var C=new DataView(I.buffer),A=0;A<16;A++)p[A+t]=C.getUint8(15-A);v=T,y=x,g=k,_=w,t+=16}return this.unpad_(p)},e.prototype.unpad_=function(e){var t=e.length,n=e[t-1];return e.subarray(0,e.length-n)},e}();t["default"]=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var a=n(106),s=r(a),o=n(111),u=r(o),c=n(107),f=r(c),l=function(){function e(t,n){i(this,e),this.key=t,this.iv=n,this.fastAesKey=new u["default"](t)}return e.prototype.supportsWebCrypto_=function(){return window.crypto&&"https:"===window.location.protocol},e.prototype.decrypt=function(e){var t=this;if(this.supportsWebCrypto_())return this.fastAesKey.expandKey().then(function(n){var r=new s["default"](t.iv);return r.decrypt(e,n)});var n=new f["default"](this.key);return Promise.resolve(n.decrypt(e,0,this.iv))},e}();t["default"]=l},function(e,t){"use strict";t.__esModule=!0;var n=function(e){var t=e.byteLength,n=0,r=0;this.length=function(){return 8*t},this.bitsAvailable=function(){return 8*t+r},this.loadWord=function(){var i=e.byteLength-t,a=new Uint8Array(4),s=Math.min(4,t);if(0===s)throw new Error("no bytes available");a.set(e.subarray(i,i+s)),n=new DataView(a.buffer).getUint32(0),r=8*s,t-=s},this.skipBits=function(e){var i;r>e?(n<<=e,r-=e):(e-=r,i=Math.floor(e/8),e-=8*i,t-=i,this.loadWord(),n<<=e,r-=e)},this.readBits=function(e){var i=Math.min(r,e),a=n>>>32-i;return console.assert(e<=32,"Cannot read more than 32 bits at a time"),r-=i,r>0?n<<=i:t>0&&this.loadWord(),i=e-i,i>0?a<>>e))return n<<=e,r-=e,e;return this.loadWord(),e+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var e=this.skipLeadingZeros();return this.readBits(e+1)-1},this.readExpGolomb=function(){var e=this.readUnsignedExpGolomb();return 1&e?1+e>>>1:-1*(e>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};t["default"]=n},function(e,t){"use strict";t.__esModule=!0;t.SpecialASCII={42:"á",92:"é",94:"í",95:"ó",96:"ú",123:"ç",124:"÷",125:"Ñ",126:"ñ",127:"♫"},t.US={48:"®",49:"°",50:"½",51:"¿",52:"™",53:"¢",54:"£",55:"♪",56:"à",57:" ",58:"è",59:"â",60:"ê",61:"î",62:"ô",63:"û"}},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var r=function(){function e(t){n(this,e),this.key=t}return e.prototype.expandKey=function(){return window.crypto.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},e}();t["default"]=r},function(e,t){"use strict";t.__esModule=!0;var n,r,i,a,s,o,u,c,f,l,d,h,p,m,v,y,g,_,b,T,x,k,w,E,S,I,M,A,C,L,P,D,O,R,B,U,N;!function(){var e;E={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],smhd:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],styp:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[]};for(e in E)E.hasOwnProperty(e)&&(E[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);S=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),M=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),I=new Uint8Array([0,0,0,1]),A=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),C=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),L={video:A,audio:C},O=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),D=new Uint8Array([0,0,0,0,0,0,0,0]),R=new Uint8Array([0,0,0,0,0,0,0,0]),B=R,U=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),N=R,P=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}(),n=function(e){var t,n,r,i=[],a=0;for(t=1;t>>1,e.samplingfrequencyindex<<7|e.channelcount<<3,6,1,2]))},a=function(){return n(E.ftyp,S,I,S,M)},y=function(e){return n(E.hdlr,L[e])},s=function(e){return n(E.mdat,e)},v=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,e.duration>>>24&255,e.duration>>>16&255,e.duration>>>8&255,255&e.duration,85,196,0,0]);return e.samplerate&&(t[12]=e.samplerate>>>24&255,t[13]=e.samplerate>>>16&255,t[14]=e.samplerate>>>8&255,t[15]=255&e.samplerate),n(E.mdhd,t)},m=function(e){return n(E.mdia,v(e),y(e.type),u(e))},o=function(e){return n(E.mfhd,new Uint8Array([0,0,0,0,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))},u=function(e){return n(E.minf,"video"===e.type?n(E.vmhd,P):n(E.smhd,D),r(),_(e))},c=function(e,t){for(var r=[],i=t.length;i--;)r[i]=x(t[i]);return n.apply(null,[E.moof,o(e)].concat(r))},f=function(e){for(var t=e.length,r=[];t--;)r[t]=h(e[t]);return n.apply(null,[E.moov,d(4294967295)].concat(r).concat(l(e)))},l=function(e){for(var t=e.length,r=[];t--;)r[t]=k(e[t]);return n.apply(null,[E.mvex].concat(r))},d=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return n(E.mvhd,t)},g=function(e){var t,r,i=e.samples||[],a=new Uint8Array(4+i.length);for(r=0;r>>8),a.push(255&r[t].byteLength),a=a.concat(Array.prototype.slice.call(r[t]));for(t=0;t>>8),s.push(255&i[t].byteLength),s=s.concat(Array.prototype.slice.call(i[t]));return n(E.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&e.width)>>8,255&e.width,(65280&e.height)>>8,255&e.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),n(E.avcC,new Uint8Array([1,e.profileIdc,e.profileCompatibility,e.levelIdc,255].concat([r.length]).concat(a).concat([i.length]).concat(s))),n(E.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])))},t=function(e){return n(E.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&e.channelcount)>>8,255&e.channelcount,(65280&e.samplesize)>>8,255&e.samplesize,0,0,0,0,(65280&e.samplerate)>>8,255&e.samplerate,0,0]),i(e))}}(),T=function(){return n(E.styp,S,I,S)},p=function(e){var t=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,0,(4278190080&e.duration)>>24,(16711680&e.duration)>>16,(65280&e.duration)>>8,255&e.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&e.width)>>8,255&e.width,0,0,(65280&e.height)>>8,255&e.height,0,0]);return n(E.tkhd,t)},x=function(e){var t,r,i,a,s;return t=n(E.tfhd,new Uint8Array([0,0,0,58,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),r=n(E.tfdt,new Uint8Array([0,0,0,0,e.baseMediaDecodeTime>>>24&255,e.baseMediaDecodeTime>>>16&255,e.baseMediaDecodeTime>>>8&255,255&e.baseMediaDecodeTime])),s=88,"audio"===e.type?(i=w(e,s),n(E.traf,t,r,i)):(a=g(e),i=w(e,a.length+s),n(E.traf,t,r,i,a))},h=function(e){return e.duration=e.duration||4294967295,n(E.trak,p(e),m(e))},k=function(e){var t=new Uint8Array([0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==e.type&&(t[t.length-1]=0),n(E.trex,t)},function(){var e,t,r;r=function(e,t){var n=0,r=0,i=0,a=0;return e.length&&(void 0!==e[0].duration&&(n=1),void 0!==e[0].size&&(r=2),void 0!==e[0].flags&&(i=4),void 0!==e[0].compositionTimeOffset&&(a=8)),[0,0,n|r|i|a,1,(4278190080&e.length)>>>24,(16711680&e.length)>>>16,(65280&e.length)>>>8,255&e.length,(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t]},t=function(e,t){var i,a,s,o;for(a=e.samples||[],t+=20+16*a.length,i=r(a,t),o=0;o>>24,(16711680&s.duration)>>>16,(65280&s.duration)>>>8,255&s.duration,(4278190080&s.size)>>>24,(16711680&s.size)>>>16,(65280&s.size)>>>8,255&s.size,s.flags.isLeading<<2|s.flags.dependsOn,s.flags.isDependedOn<<6|s.flags.hasRedundancy<<4|s.flags.paddingValue<<1|s.flags.isNonSyncSample,61440&s.flags.degradationPriority,15&s.flags.degradationPriority,(4278190080&s.compositionTimeOffset)>>>24,(16711680&s.compositionTimeOffset)>>>16,(65280&s.compositionTimeOffset)>>>8,255&s.compositionTimeOffset]);return n(E.trun,new Uint8Array(i))},e=function(e,t){var i,a,s,o;for(a=e.samples||[],t+=20+8*a.length,i=r(a,t),o=0;o>>24,(16711680&s.duration)>>>16,(65280&s.duration)>>>8,255&s.duration,(4278190080&s.size)>>>24,(16711680&s.size)>>>16,(65280&s.size)>>>8,255&s.size]);return n(E.trun,new Uint8Array(i))},w=function(n,r){return"audio"===n.type?e(n,r):t(n,r)}}(),t["default"]={ftyp:a,mdat:s,moof:c,moov:f,initSegment:function(e){var t,n=a(),r=f(e);return t=new Uint8Array(n.byteLength+r.byteLength),t.set(n),t.set(r,n.byteLength),t}}},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){return d["default"].mark(function n(){var r,i;return d["default"].wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=void 0,i=new T;case 2:return n.t0=p.CLOSED,n.next=5,p.take(e);case 5:if(n.t1=r=n.sent,n.t0===n.t1){n.next=10;break}return n.delegateYield(o(t,r,i),"t2",8);case 8:n.next=2;break;case 10:t.close();case 11:case"end":return n.stop()}},n,this)})}function o(e,t,n){var r,i,a,s,o,l;return d["default"].wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(r=new x,r.payload=t.payload,i=r.payload.length,a=new _.CaptionsParser,!(r.position=48&&r<=63&&(i=o.US[r],this.handleCharacters_(e,t,i)),(17===n||25===n)&&r>=32&&r<=47&&this.handleMidRowChanges_(e,t),(20===n||28===n||21===n||29===r)&&r>=32&&r<=47&&this.handleCommand_(e,t),(23===n||31===n)&&r>=33&&r<=35&&this.handleCommand_(e,t),n>=16&&n<=23&&r>=64&&r<=127&&this.handlePAC_(e,t)},e.prototype.getCharacter_=function(e){return o.SpecialASCII[e]?o.SpecialASCII[e]:0===e?"":String.fromCharCode(e)},e.prototype.handleCharacters_=function(e,t,n){e.mode===k?(e.buffer[1-e.bufferIndex]+=n,e.captionEnd=t.pts,this.finishCaption_(e,1-e.bufferIndex,t),e.captionStart=t.pts):e.buffer[e.bufferIndex]+=n},e.prototype.handleMidRowChanges_=function(e,t){var n=t.ccByte1,r=t.ccByte2,i=!!(1&n);if(i){var a=(14&r)>>1;U[a]}else{var s=(14&r)>>1;U[s]}},e.prototype.handleCommand_=function(e,t){var n=t.ccByte1,r=t.ccByte2;n=23&n;var i=n<<8|r;if(i===e.lastCommand)return void(e.lastCommand=0);switch(e.lastCommand=i,i){case p:e.mode=i;break;case m:break;case v:break;case y:break;case g:break;case _:case b:case T:e.mode=i,this.rollup_(e,t),e.captionEnd=t.pts,this.finishCaption_(e,e.bufferIndex,t),e.captionStart=t.pts;break;case x:e.mode=i;break;case k:e.mode=i,e.captionStart=t.pts;break;case w:e.nonCaptionText="";break;case E:break;case S:e.captionEnd=t.pts,this.finishCaption_(e,1-e.bufferIndex,t);break;case I:e.buffer[e.bufferIndex]+="\n",this.rollup_(e,t);break;case M:e.buffer[e.bufferIndex]="";break;case A:e.mode=p,!isNaN(e.captionStart)&&(isNaN(e.captionEnd)||e.captionEnd<=e.captionStart)&&(e.captionEnd=t.pts,this.finishCaption_(e,1-e.bufferIndex,t)),e.bufferIndex=1-e.bufferIndex,e.captionStart=t.pts;break;case C:e.position[e.bufferIndex]+=2.5;break;case L:e.position[e.bufferIndex]+=5;break;case P:e.position[e.bufferIndex]+=7.5}},e.prototype.finishCaption_=function(e,t,n){if(e.captionStart>-1){var r=e.buffer[t];if(e.lastCommand===S&&(e.buffer[t]=""),!r)return;var i=new f;i.text=r.replace(/\n+/g,"\n").replace(/^\n+/,"").replace(/\n+$/,""),i.start=e.captionStart,i.end=e.captionEnd;var a=new d;a.backgroundColor=e.backgroundColor||a.backgroundColor,a.backgroundTransparency=e.backgroundTransparency||a.backgroundTransparency,a.textColor=e.textColor||a.textColor,a.textStyle=e.textStyle||a.textStyle,i.style=a;var s=new l;s.position=e.position[t],s.line=e.line[t],i.positioning=s,e.captions.push(i),e.captionEnd=NaN}},e.prototype.rollup_=function(e,t){var n=1;switch(e.mode){case _:n=2;break;case b:n=3;break;case T:n=4}var r=e.buffer[e.bufferIndex];r=r.replace(/\n+/g,"\n");var i=r.split("\n");e.buffer[e.bufferIndex]=i.slice(Math.max(0,i.length-n)).join("\n")},e.prototype.handlePAC_=function(e,t){var n=(30&t.ccByte2)>>1,r=(16&t.ccByte2)>>4,i=(!!(1&t.ccByte2),7&t.ccByte1),a=((32&t.ccByte2)>>5,e.mode===k?1-e.bufferIndex:e.bufferIndex);switch(r){case R:e.position[a]=10+10*D[n]/4;break;case O:}e.line[a]=B[i],16===t.ccByte1&&t.ccByte2>95||(e.buffer[a]+="\n")},e.prototype.getCCDataPackets=function(e,t,n){var r=0,i=e.payload,a=i[e.position++];e.position++,r+=2;var s=31&a;return this.getPackets_(e,t,s,n),r+=3*s},e.prototype.getPackets_=function(e,t,n,r){for(var i=e.payload,a=e.position,s=(e.payload.length,0);s=0;y--)if(m[y].pts<=r){m.splice(y+1,0,v),p=!0;break}p||m.splice(0,0,v)}}e.position=a},e}()},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t,n,r,i){function a(e,a){var s=c.combineUint8Arrays(e,a);return new Promise(function(e){i.then(function(i){var a=new h["default"](i,r);a.decrypt(s).then(function(n){var r=new Uint8Array(n);l.putAsync(t,r,e)})["catch"](function(r){l.putAsync(t,{type:"error",file:n,message:"Error decrypting AES stream"}),t.close(),e()})})})}var s=[],u=0;return o["default"].mark(function f(){var n;return o["default"].wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.t0=l.CLOSED,r.next=3,l.take(e);case 3:if(r.t1=n=r.sent,r.t0===r.t1){r.next=9;break}u+=n.length,s.push(new Uint8Array(n)),r.next=0;break;case 9:u>0?a(s,u).then(function(){return t.close()}):t.close();case 10:case"end":return r.stop()}},f,this)})}t.__esModule=!0;var s=n(7),o=i(s);t["default"]=a;var u=n(16),c=r(u),f=n(6),l=r(f),d=n(108),h=i(d)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e){var t=new u["default"](e),n=t.readUnsignedByte(),r=t.readBits(6);t.skipBits(2);var i=t.readUnsignedByte();if(t.skipUnsignedExpGolomb(),100===n||110===n||122===n||244===n||44===n||83===n||86===n||118===n||128===n||138===n||139===n||134===n){var a=t.readUnsignedExpGolomb();if(3===a&&t.skipBits(1),t.skipUnsignedExpGolomb(),t.skipUnsignedExpGolomb(),t.skipBits(1),t.readBoolean()){var o=3!==a?8:12;for(l=0;l18e4)&&(f=o-s+u),n.next=20,I.put(t,{type:"duration-update",sourceFile:a,duration:f/9e4,start:s});case 20:s=c.dts,n.next=24;break;case 23:u=c.dts-o;case 24:if(o=c.dts,a=c.sourceFile,!(r.sps&&r.pps&&i.length>0&&c.flags.hasKeyframe)){n.next=30;break}return n.delegateYield(d(t,r,i),"t2",28);case 28:i=[],m(r);case 30:l(r,c),i.push(c),n.next=5;break;case 34:if(!i.length||r.sps&&r.pps||console.warn("TS File missing Keyframe info"),!i.length){n.next=38;break}return n.next=38,I.put(t,{type:"duration-update",sourceFile:a,duration:(o-s+u)/9e4,start:s});case 38:return n.delegateYield(d(t,r,i),"t3",39);case 39:t.close();case 40:case"end":return n.stop()}},n,this)})}function o(e){return 31&e.payload[0]}function u(e){return 9===o(e)}function c(e){return 5===o(e)}function f(e,t){A.isNumber(t.pts)&&(e.minSegmentPts=Math.min(t.pts,e.minSegmentPts),e.maxSegmentPts=Math.max(t.pts,e.maxSegmentPts)),A.isNumber(t.dts)&&(e.minSegmentDts=Math.min(t.dts,e.minSegmentDts),e.maxSegmentDts=Math.max(t.dts,e.maxSegmentDts))}function l(e,t){var n=t.nalus,r=n.length;e.naluCount+=r;for(var i=0;i0)){h.next=26;break}return d=c.sourceFile,h.delegateYield(y(d,t,s,i,e,l),"t0",25);case 25:m(t);case 26:t.naluCount=0,t.nalUnitsByteLength=0;case 28:case"end":return h.stop()}},M[0],this)}function h(e){return{type:"video",codec:"avc",pps:[e.pps],sps:[e.sps],height:e.spsInfo.height,width:e.spsInfo.width,profileIdc:e.spsInfo.profileIdc,levelIdc:e.spsInfo.levelIdc,profileCompatibility:e.spsInfo.profileCompatibility}}function p(e,t,n){t.baseMediaDecodeTime=e.baseMediaDecodeTime,t.minSegmentPts=e.minSegmentPts,t.maxSegmentPts=e.maxSegmentPts,t.minSegmentDts=e.minSegmentDts,t.maxSegmentDts=e.maxSegmentDts,t.samples=n}function m(e){e.minSegmentPts=Number.MAX_VALUE,e.maxSegmentPts=0,e.minSegmentDts=Number.MAX_VALUE,e.maxSegmentDts=0}function v(e,t,n,r,i,a,s){for(var o=t.nalus,f=e.sample,l=0;l2e4)){i.next=20;break}return i.delegateYield(a(d,l,s,o,e,n,r),"t3",18);case 18:o=0,s=[];case 20:l=c.sourceFile,s.push(c.payload),o+=c.payload.length,i.next=5;break;case 25:return i.delegateYield(a(d,l,s,o,e,n,r),"t4",26);case 26:n.close(),r.close();case 28:case"end":return i.stop()}},i,this)})}t.__esModule=!0;var o=n(7),u=i(o);t["default"]=s;var c=n(6),f=r(c),l=n(16),d=r(l),h=n(59),p=i(h),m=n(25),v=i(m),y=n(56),g=i(y),_=[a].map(u["default"].mark)},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t,n){return o["default"].mark(function r(){var i,a,s,u,f,h;return o["default"].wrap(function(r){for(;;)switch(r.prev=r.next){case 0:i=void 0,a=d.operations.merge([e,t]);case 2:return r.t0=d.CLOSED,r.next=5,d.take(a);case 5:if(r.t1=i=r.sent,r.t0===r.t1){r.next=19;break}if("error"!==i.type){r.next=11;break}return r.next=10,d.put(n,i);case 10:return r.abrupt("continue",2);case 11:if(s=void 0,u=void 0,i.payload?(f=i,h=new Uint8Array(f.payload),s=(0,l["default"])(h).cues,u=f.dts):s=i.cues,0===c.size(s)){r.next=17;break}return r.next=17,d.put(n,{type:"metadata",pts:u,sourceFile:i.sourceFile,payload:s});case 17:r.next=2;break;case 19:n.close();case 20:case"end":return r.stop()}},r,this)})}t.__esModule=!0;var s=n(7),o=i(s);t["default"]=a;var u=n(204),c=r(u),f=n(56),l=i(f),d=n(6)},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t,n,r,i){function a(e,t,n){var r,i,a,s,u,c;return o["default"].wrap(function(o){for(;;)switch(o.prev=o.next){case 0:r=Math.floor(t.length/d["default"].TS_PACKET_SIZE),i=0;case 2:if(!(i-1)){i.next=19;break}return u(r,s.subarray(r.startCodePrefix)),i.delegateYield(o(t,r),"t2",19);case 19:l=0,s=a.payload,r.state="zeroes-0",r.startCodePrefix=-1,r.chunkFile=a.sourceFile,i.next=27;break;case 26:s=h.concatUint8Array(s,a.payload);case 27:for(;l0&&(s=a.payload,l=s.byteLength,r.maybeEndOfNalu-=r.startCodePrefix-v,r.startCodePrefix=v);case 30:if(!r.queueToSend.length){i.next=36;break}return g=r.queueToSend.shift(),i.next=34,m.put(t,g);case 34:i.next=30;break;case 36:if(!r.seiQueueToSend.length){i.next=42;break}return _=r.seiQueueToSend.shift(),i.next=40,m.put(n,_);case 40:i.next=36;break;case 42:i.next=3;break;case 44:if(n.close(),c){i.next=48;break}return u(r,s.subarray(r.startCodePrefix)),i.delegateYield(o(t,r),"t3",48);case 48:t.close();case 49:case"end":return i.stop()}},i,this)})}function s(e){var t={sourceFile:e.chunkFile,pts:e.naluBuffer[0].pts,dts:e.naluBuffer[0].dts,flags:e.flags,nalus:e.naluBuffer};return e.flags={},e.naluBuffer=[],e.chunkFile=e.currentPes.sourceFile,t}function o(e,t){var n;return f["default"].wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return n=s(t),r.next=3,m.put(e,n);case 3:case"end":return r.stop()}},v[0],this)}function u(e,t){if(t.length){var n=128&t[0];if(!n){var r=31&t[0],i={pts:e.currentPes.pts,dts:e.currentPes.dts,payload:t};switch(r){case 5:e.flags.hasKeyframe=!0;break;case 6:e.seiQueueToSend.push(i);break;case 7:e.flags.hasSPS=!0;break;case 8:e.flags.hasPPS=!0}var a=9===r;if(a&&e.naluBuffer.length){var o=s(e);e.queueToSend.push(o)}e.naluBuffer.push(i)}}}t.__esModule=!0;var c=n(7),f=i(c);t["default"]=a;var l,d=n(16),h=r(d),p=n(6),m=r(p),v=[o].map(f["default"].mark),y={"zeroes-0":{0:{newstate:"zeroes-1"}},"zeroes-1":{0:{newstate:"zeroes-2"},"default":{newstate:"zeroes-0"}},"zeroes-2":{0:{newstate:"zeroes-3plus",method:function(e){this.maybeEndOfNalu=e}},1:{newstate:"sync",method:function(e,t){if(this.startCodePrefix>=0){var n=t.subarray(this.startCodePrefix,e-2);u(this,n)}}},"default":{newstate:"zeroes-0"}},"zeroes-3plus":{0:{newstate:"zeroes-3plus"},1:{newstate:"sync",method:function(e,t){if(this.startCodePrefix>=0){var n=t.subarray(this.startCodePrefix,this.maybeEndOfNalu-2);u(this,n)}}},"default":{newstate:"zeroes-0"}},sync:{0:{newstate:"zeroes-1",method:function(e){this.startCodePrefix=e}},"default":{newstate:"zeroes-0",method:function(e){this.startCodePrefix=e}}}}},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t,n){var r={},i=[],a=-1,u=void 0;return d["default"].mark(function l(){var h,m,v,y,_,T=this;return d["default"].wrap(function(l){for(;;)switch(l.prev=l.next){case 0:h=void 0;case 1:return l.next=3,p.take(t);case 3:if(l.t0=h=l.sent,l.t1=p.CLOSED,l.t0===l.t1){l.next=22;break}if(m=h.header.pid,0!==m){l.next=11;break}a=s(h),l.next=20;break;case 11:if(m!==a){l.next=15;break}return l.delegateYield(d["default"].mark(function x(){var t;return d["default"].wrap(function(a){for(;;)switch(a.prev=a.next){case 0:u=o(h),t=[],b.each(u,function(e){e===g["default"].ISO_IEC_13818_1_RESERVED?t.push({type:"audio",codec:"aac"}):e===g["default"].ISO_IEC_11172_3_AUDIO||e===g["default"].ISO_IEC_13818_3_AUDIO?t.push({type:"audio",codec:"mp3"}):e===g["default"].ITU_T_H264&&t.push({type:"video",codec:"default"})}),e(t);case 4:if(!i.length){a.next=9;break}return h=i.shift(),a.delegateYield(c(n,u,r,h),"t0",7);case 7:a.next=4;break;case 9:case"end":return a.stop()}},x,T)})(),"t2",13);case 13:l.next=20;break;case 15:if(!u){l.next=19;break}return l.delegateYield(c(n,u,r,h),"t3",17);case 17:l.next=20;break;case 19:i.push(h);case 20:l.next=1;break;case 22:v=b.keys(u),y=0;case 24:if(!(y>4,t>13)throw new Error("Multiple PMT/NIT entries not supported");var n=0;return n|=(31&e.payload[10])<<8|e.payload[11]}function o(e){var t={};u(e);for(var n=e.payload,r=(15&n[1])<<8|n[2],i=r+3,a=(15&n[10])<<8|n[11],s=12+a;s>>1;return t+n},parsePES:function(e,t){var n=t[0]<<16|t[1]<<8|t[2];if(1===n){var i=t[3];t[4]<<8|t[5];if(i!==r.PADDING_STREAM&&i!==r.PRIVATE_STREAM_2){var a,s,o=t[7]>>>6,u=(4&t[6])>>>2,c=t[8]+9;2===o?(a=this.readTS(t.subarray(9)),s=a):3===o&&(a=this.readTS(t.subarray(9)),s=this.readTS(t.subarray(14)));var f={id:i,type:e,pts:a,dts:s,data_alignment_indicator:u,payload:t.subarray(c)};return f}}}};t["default"]=i},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t,n,r,i){var a=!1,s=!1,u=[];return o["default"].mark(function f(){var d,h;return o["default"].wrap(function(o){for(;;)switch(o.prev=o.next){case 0:d=void 0;case 1:return o.t0=l.CLOSED,o.next=4,l.take(t);case 4:if(o.t1=d=o.sent,o.t0===o.t1){o.next=42;break}if(h=d.type,"error"!==h){o.next=11;break}return o.next=10,l.put(n,d);case 10:return o.abrupt("break",42);case 11:if(h!==c["default"].ISO_IEC_13818_1_RESERVED){o.next=17;break}return a||(a=!0,u.push({type:"audio",codec:"aac"})),o.next=15,l.put(n,d);case 15:o.next=39;break;case 17:if(h!==c["default"].ISO_IEC_11172_3_AUDIO&&h!==c["default"].ISO_IEC_13818_3_AUDIO){o.next=23;break}return a||(a=!0,u.push({type:"audio",codec:"mp3"})),o.next=21,l.put(n,d);case 21:o.next=39;break;case 23:if(h!==c["default"].ITU_T_H264){o.next=29;break}return s||(s=!0,u.push({type:"video",codec:"default"})),o.next=27,l.put(r,d);case 27:o.next=39;break;case 29:if(h!==c["default"].METADATA_IN_PES){o.next=34;break}return o.next=32,l.put(i,d);case 32:o.next=39;break;case 34:if("error"!==h){o.next=39;break}return o.next=37,l.put(i,d);case 37:o.next=39;break;case 39:2===u.length&&e(u),o.next=1;break;case 42:e(u),r.close(),i.close(),n.close();case 46:case"end":return o.stop()}},f,this)})}t.__esModule=!0;var s=n(7),o=i(s);t.PesPacketSplitter=a;var u=n(25),c=i(u),f=n(6),l=r(f)},function(e,t){"use strict";function n(e){var t={syncByte:e[0],payloadStart:0!==(64&e[1]),priority:0!==(32&e[1]),pid:(31&e[1])<<8|e[2],adaptationField:0!==(32&e[3]),containsPayload:0!==(16&e[3]),continuityCounter:15&e[3]},n=4;if(t.adaptationField){n+=1;var r=e[4];n+=r}var i;i=t.containsPayload?e.subarray(n):null;var a={header:t,payload:i};return a}t.__esModule=!0,t.TsPacket=n},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){(function(t,n){!function(t){"use strict";function r(e,t,n,r){var i=Object.create((t||a).prototype),s=new p(r||[]);return i._invoke=l(e,n,s),i}function i(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(r){return{type:"throw",arg:r}}}function a(){}function s(){}function o(){}function u(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function c(e){this.arg=e}function f(e){function t(n,r,a,s){var o=i(e[n],e,r);if("throw"!==o.type){var u=o.arg,f=u.value;return f instanceof c?Promise.resolve(f.arg).then(function(e){t("next",e,a,s)},function(e){t("throw",e,a,s)}):Promise.resolve(f).then(function(e){u.value=e,a(u)},s)}s(o.arg)}function r(e,n){function r(){return new Promise(function(r,i){t(e,n,r,i)})}return a=a?a.then(r,r):r()}"object"==typeof n&&n.domain&&(t=n.domain.bind(t));var a;this._invoke=r}function l(e,t,n){var r=w;return function(a,s){if(r===S)throw new Error("Generator is already running");if(r===I){if("throw"===a)throw s;return v()}for(;;){var o=n.delegate;if(o){if("return"===a||"throw"===a&&o.iterator[a]===y){n.delegate=null;var u=o.iterator["return"];if(u){var c=i(u,o.iterator,s);if("throw"===c.type){a="throw",s=c.arg;continue}}if("return"===a)continue}var c=i(o.iterator[a],o.iterator,s);if("throw"===c.type){n.delegate=null,a="throw",s=c.arg;continue}a="next",s=y;var f=c.arg;if(!f.done)return r=E,f;n[o.resultName]=f.value,n.next=o.nextLoc,n.delegate=null}if("next"===a)n.sent=n._sent=s;else if("throw"===a){if(r===w)throw r=I,s;n.dispatchException(s)&&(a="next",s=y)}else"return"===a&&n.abrupt("return",s);r=S;var c=i(e,t,n);if("normal"===c.type){r=n.done?I:E;var f={value:c.arg,done:n.done};if(c.arg!==M)return f;n.delegate&&"next"===a&&(s=y)}else"throw"===c.type&&(r=I,a="throw",s=c.arg)}}}function d(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function h(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function p(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(d,this),this.reset(!0)}function m(e){if(e){var t=e[b];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function i(){for(;++n=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return t("end");if(i.tryLoc<=this.prev){var s=g.call(i,"catchLoc"),o=g.call(i,"finallyLoc");if(s&&o){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),h(n),M}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;h(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:m(e),resultName:t,nextLoc:n},M}}}("object"==typeof t?t:"object"==typeof window?window:"object"==typeof self?self:this)}).call(t,function(){return this}(),n(82))},,function(e,t,n){var r,i;(function(){function n(e){function t(t,n,r,i,a,s){for(;a>=0&&a0?0:o-1;return arguments.length<3&&(i=n[s?s[u]:u],u+=e),t(n,r,i,s,u,o)}}function a(e){return function(t,n,r){n=w(n,r);for(var i=A(t),a=e>0?0:i-1;a>=0&&a0?s=a>=0?a:Math.max(a+o,s):o=a>=0?Math.min(a+1,o):a+o+1;else if(n&&a&&o)return a=n(r,i),r[a]===i?a:-1;if(i!==i)return a=t(p.call(r,s,o),x.isNaN),a>=0?a+s:-1;for(a=e>0?s:o-1;a>=0&&a=0&&t<=M};x.each=x.forEach=function(e,t,n){t=k(t,n);var r,i;if(C(e))for(r=0,i=e.length;r=0},x.invoke=function(e,t){var n=p.call(arguments,2),r=x.isFunction(t);return x.map(e,function(e){var i=r?t:e[t];return null==i?i:i.apply(e,n)})},x.pluck=function(e,t){return x.map(e,x.property(t))},x.where=function(e,t){return x.filter(e,x.matcher(t))},x.findWhere=function(e,t){return x.find(e,x.matcher(t))},x.max=function(e,t,n){var r,i,a=-(1/0),s=-(1/0);if(null==t&&null!=e){e=C(e)?e:x.values(e);for(var o=0,u=e.length;oa&&(a=r)}else t=w(t,n),x.each(e,function(e,n,r){i=t(e,n,r),(i>s||i===-(1/0)&&a===-(1/0))&&(a=e,s=i)});return a},x.min=function(e,t,n){var r,i,a=1/0,s=1/0;if(null==t&&null!=e){e=C(e)?e:x.values(e);for(var o=0,u=e.length;or||void 0===n)return 1;if(nt?(s&&(clearTimeout(s),s=null),o=c,a=e.apply(r,i),s||(r=i=null)):s||n.trailing===!1||(s=setTimeout(u,f)),a}},x.debounce=function(e,t,n){var r,i,a,s,o,u=function(){var c=x.now()-s;c=0?r=setTimeout(u,t-c):(r=null,n||(o=e.apply(a,i),r||(a=i=null)))};return function(){a=this,i=arguments,s=x.now();var c=n&&!r;return r||(r=setTimeout(u,t)),c&&(o=e.apply(a,i),a=i=null),o}},x.wrap=function(e,t){return x.partial(t,e)},x.negate=function(e){return function(){return!e.apply(this,arguments)}},x.compose=function(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}},x.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},x.before=function(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}},x.once=x.partial(x.before,2);var O=!{toString:null}.propertyIsEnumerable("toString"),R=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];x.keys=function(e){if(!x.isObject(e))return[];if(g)return g(e);var t=[];for(var n in e)x.has(e,n)&&t.push(n);return O&&o(e,t),t},x.allKeys=function(e){if(!x.isObject(e))return[];var t=[];for(var n in e)t.push(n);return O&&o(e,t),t},x.values=function(e){for(var t=x.keys(e),n=t.length,r=Array(n),i=0;i":">",'"':""","'":"'","`":"`"},N=x.invert(U),F=function(e){var t=function(t){return e[t]},n="(?:"+x.keys(e).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(i,t):e}};x.escape=F(U),x.unescape=F(N),x.result=function(e,t,n){var r=null==e?void 0:e[t];return void 0===r&&(r=n),x.isFunction(r)?r.call(e):r};var q=0;x.uniqueId=function(e){var t=++q+"";return e?e+t:t},x.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var X=/(.)^/,V={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Q=/\\|'|\r|\n|\u2028|\u2029/g,j=function(e){return"\\"+V[e]};x.template=function(e,t,n){!t&&n&&(t=n),t=x.defaults({},t,x.templateSettings);var r=RegExp([(t.escape||X).source,(t.interpolate||X).source,(t.evaluate||X).source].join("|")+"|$","g"),i=0,a="__p+='";e.replace(r,function(t,n,r,s,o){return a+=e.slice(i,o).replace(Q,j),i=o+t.length,n?a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":s&&(a+="';\n"+s+"\n__p+='"),t}),a+="';\n",t.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{var s=new Function(t.variable||"obj","_",a)}catch(o){throw o.source=a,o}var u=function(e){return s.call(this,e,x)},c=t.variable||"obj";return u.source="function("+c+"){\n"+a+"}",u},x.chain=function(e){var t=x(e);return t._chain=!0,t};var Y=function(e,t){return e._chain?x(t).chain():t};x.mixin=function(e){x.each(x.functions(e),function(t){var n=x[t]=e[t];x.prototype[t]=function(){var e=[this._wrapped];return h.apply(e,arguments),Y(this,n.apply(x,e))}})},x.mixin(x),x.each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=f[e];x.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0],Y(this,n)}}),x.each(["concat","join","slice"],function(e){var t=f[e];x.prototype[e]=function(){return Y(this,t.apply(this._wrapped,arguments))}}),x.prototype.value=function(){return this._wrapped},x.prototype.valueOf=x.prototype.toJSON=x.prototype.value,x.prototype.toString=function(){return""+this._wrapped},r=[],i=function(){return x}.apply(t,r),!(void 0!==i&&(e.exports=i))}).call(this)},,,,,function(e,t,n){var r,i;r=[],i=function(){var e=!0,t={media:{TextSourceBuffer:{isTypeSupported:function(){return!1}}},asserts:{assert:function(){}},util:{EventManager:function(){this.destroy=function(){},this.listen=function(e,t,n){e.addEventListener(t,n,!1)}},PublicPromise:function(){var e,t,n=new Promise(function(n,r){e=n,t=r});return n.resolve=e,n.reject=t,n}}};return t.media.MediaSourceEngine=function(e,n){t.asserts.assert("open"==e.readyState,"The MediaSource should be in the 'open' state."),this.mediaSource_=e,this.textTrack_=n,this.sourceBuffers_={},this.queues_={},this.eventManager_=new t.util.EventManager,this.destroyed_=!1},t.media.MediaSourceEngine.Operation,t.media.MediaSourceEngine.isTypeSupported=function(e){return t.media.TextSourceBuffer.isTypeSupported(e)||MediaSource.isTypeSupported(e)},t.media.MediaSourceEngine.support=function(){var e={basic:!!window.MediaSource};if(e.basic){var n=['video/mp4; codecs="avc1.42E01E"','audio/mp4; codecs="mp4a.40.2"','video/webm; codecs="vp8"','video/webm; codecs="vp9"','audio/webm; codecs="vorbis"','audio/webm; codecs="opus"','video/mp2t; codecs="avc1.42E01E"','video/mp2t; codecs="mp4a.40.2"',"text/vtt",'application/mp4; codecs="wvtt"',"application/ttml+xml",'application/mp4; codecs="stpp"'];n.forEach(function(n){e[n]=t.media.MediaSourceEngine.isTypeSupported(n);var r=n.split(";")[0];e[r]=e[r]||e[n]})}return e},t.media.MediaSourceEngine.prototype.destroy=function(){this.destroyed_=!0;var n=[];for(var r in this.queues_){var i=this.queues_[r],a=i[0];this.queues_[r]=i.slice(0,1),a&&n.push(a.p["catch"](function(){}));for(var s=1;s=n.start(i)&&t "+e),this.enqueueBlockingOperation_(function(){this.mediaSource_.duration=e}.bind(this))},t.media.MediaSourceEngine.prototype.append_=function(e,t){this.sourceBuffers_[e].appendBuffer(t)},t.media.MediaSourceEngine.prototype.remove_=function(e,t,n){this.sourceBuffers_[e].remove(t,n)},t.media.MediaSourceEngine.prototype.onError_=function(e,n){var r=this.queues_[e][0];t.asserts.assert(r,"Spurious error event!"),t.asserts.assert(!this.sourceBuffers_[e].updating,"SourceBuffer should not be updating on error!"),r.p.reject(n)},t.media.MediaSourceEngine.prototype.onUpdateEnd_=function(e,n){var r=this.queues_[e][0];t.asserts.assert(r,"Spurious updateend event!"),t.asserts.assert(!this.sourceBuffers_[e].updating,"SourceBuffer should not be updating on updateend!"),r.p.resolve(),this.popFromQueue_(e)},t.media.MediaSourceEngine.prototype.enqueueOperation_=function(e,n){if(this.destroyed_)return Promise.reject();var r={start:n,p:new t.util.PublicPromise};if(this.queues_[e].push(r),1==this.queues_[e].length)try{r.start()}catch(i){r.p.reject(i),this.popFromQueue_(e)}return r.p},t.media.MediaSourceEngine.prototype.enqueueBlockingOperation_=function(n){if(this.destroyed_)return Promise.reject();var r=[];for(var i in this.sourceBuffers_){var a=new t.util.PublicPromise,s={start:function(e){e.resolve()}.bind(null,a),p:a};this.queues_[i].push(s),r.push(a),1==this.queues_[i].length&&s.start()}return Promise.all(r).then(function(){if(!e)for(var r in this.sourceBuffers_)t.asserts.assert(0==this.sourceBuffers_[r].updating,"SourceBuffers should not be updating after a blocking op!");var i;try{n()}catch(a){i=Promise.reject(a)}for(var r in this.sourceBuffers_)this.popFromQueue_(r);return i}.bind(this),function(){if(t.asserts.assert(this.destroyed_,"Should be destroyed by now"),!e)for(var n in this.sourceBuffers_)this.queues_[n].length&&(t.asserts.assert(1==this.queues_[n].length,"Should be at most one item in queue!"),t.asserts.assert(r.indexOf(this.queues_[n][0].p)!=-1,"The item in queue should be one of our waiters!"),this.queues_[n].shift());return Promise.reject()}.bind(this))},t.media.MediaSourceEngine.prototype.popFromQueue_=function(e){this.queues_[e].shift();var t=this.queues_[e][0];if(t)try{t.start()}catch(n){t.p.reject(n),this.popFromQueue_(e)}},t.media.MediaSourceEngine.prototype.setTimestampOffset=function(e,t){return this.enqueueBlockingOperation_(function(){this.sourceBuffers_[e].timestampOffset=t}.bind(this))},t.media.MediaSourceEngine}.apply(t,r),!(void 0!==i&&(e.exports=i))}]); \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/provider.flash.js b/src/lib/jwplayer-7.5.2/provider.flash.js deleted file mode 100644 index ca8b6d0..0000000 --- a/src/lib/jwplayer-7.5.2/provider.flash.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonpjwplayer([5],{17:function(t,e,n){var i,a;i=[n(8)],a=function(t){function e(t){t||n()}function n(){throw new Error("Invalid DFXP file")}var i=t.seconds;return function(a){e(a);var r=[],s=a.getElementsByTagName("p"),c=30,u=a.getElementsByTagName("tt");if(u&&u[0]){var o=parseFloat(u[0].getAttribute("ttp:frameRate"));isNaN(o)||(c=o)}e(s),s.length||(s=a.getElementsByTagName("tt:p"),s.length||(s=a.getElementsByTagName("tts:p")));for(var l=0;l\s+<").replace(/tts?:/g,"");if(f){var T=d.getAttribute("begin"),_=d.getAttribute("dur"),g=d.getAttribute("end"),m={begin:i(T,c),text:f};g?m.end=i(g,c):_&&(m.end=m.begin+i(_,c)),r.push(m)}}return r.length||n(),r}}.apply(e,i),!(void 0!==a&&(t.exports=a))},18:function(t,e,n){var i,a;i=[n(1),n(21),n(2),n(14),n(19),n(17)],a=function(t,e,i,a,r,s){function c(t){if(this._currentTextTrackIndex=-1,t){if(this._textTracks||C.call(this),t.length){var e=0,n=t.length;for(e;ethis._textTracks.length)&&this.setTextTracks(e);var i=-1,a=0;for(a;a1&&(e+=" ["+this._unknownCount+"]")),e}function L(t){this._textTracks.push(t),this._tracksById[t._id]=t}function w(t,e){var n=this;return i.ajax(t.file,function(t){P.call(n,t,e)},S)}function R(){if(this._textTracks){var e=t.filter(this._textTracks,function(t){return t.embedded||"subs"===t.groupid});C.call(this),t.each(e,function(t){this._tracksById[t._id]=t}),this._textTracks=e}}function B(t,e){if(this._renderNatively){var n=this._tracksById[t._id];if(!n)return this._cuesByTrackId||(this._cuesByTrackId={}),void(this._cuesByTrackId[t._id]={cues:e,loaded:!1});if(this._cuesByTrackId[t._id]&&this._cuesByTrackId[t._id].loaded)return;var i;for(this._cuesByTrackId[t._id]={cues:e,loaded:!0};i=e.shift();)n.addCue(i)}else t.data=e}function N(e){var n=window.VTTCue,i=t.map(e,function(t){return new n(t.begin,t.end,t.text)});return i}function M(t,e){var i=this._renderNatively;n.e(11,function(require){var a=n(13),r=new a(window);i?r.oncue=function(t){e.addCue(t)}:(e.data=e.data||[],r.oncue=function(t){e.data.push(t)});try{r.parse(t).flush()}catch(s){S(s)}})}function D(n){var i=n.currentTarget.activeCues;if(i&&i.length){var a=i[i.length-1].startTime;if(this._activeCuePosition!==a){var r=[];if(t.each(i,function(t){t.startTime=0?M.call(this,u,e):(n=r(u),i=N(n),B.call(this,e,i))}}catch(o){S(o.message+": "+e.file)}}function S(t){i.log("CAPTIONS("+t+")")}var O={_itemTracks:null,_textTracks:null,_tracksById:null,_cuesByTrackId:null,_metaCuesByTextTime:null,_currentTextTrackIndex:-1,_unknownCount:0,_renderNatively:!1,_activeCuePosition:null,addTracksListener:T,clearTracks:g,disableTextTrack:m,getSubtitlesTrack:o,removeTracksListener:_,addTextTracks:v,setTextTracks:c,setupSideloadedTracks:u,setSubtitlesTrack:l,textTrackChangeHandler:null,addCuesToTrack:f,addCaptionsCue:d,addVTTCue:h};return O}.apply(e,i),!(void 0!==a&&(t.exports=a))},72:function(t,e,n){var i,a;i=[n(2),n(1),n(4),n(5),n(180),n(20),n(3),n(18)],a=function(t,e,n,i,a,r,s,c){function u(t){return t+"_swf_"+d++}function o(e){var n=document.createElement("a");n.href=e.flashplayer;var i=n.hostname===window.location.host;return t.isChrome()&&!i}function l(l,d){function h(t){var e=P[t];if(!e){for(var n=1/0,i=P.bitrates.length;i--;){var a=Math.abs(P.bitrates[i]-t);if(a>n)break;n=a}e=P.labels[P.bitrates[i+1]],P[t]=e}return e}function f(){var t=d.hlslabels;if(!t)return null;var e={},n=[];for(var i in t){var a=parseFloat(i);if(!isNaN(a)){var r=Math.round(a);e[r]=t[i],n.push(r)}}return 0===n.length?null:(n.sort(function(t,e){return t-e}),{labels:e,bitrates:n})}function T(){b=setTimeout(function(){s.trigger.call(N,"flashBlocked")},4e3),y.once("embedded",function(){g(),s.trigger.call(N,"flashUnblocked")},N)}function _(){g(),T()}function g(){clearTimeout(b),window.removeEventListener("focus",_)}function m(t){for(var e=t.levels,n=0;n';for(var h=r.getElementsByTagName("object"),f=h.length;f--;)h[f].id===u&&(l=h[f])}else l=document.createElement("object"),l.setAttribute("type","application/x-shockwave-flash"),l.setAttribute("data",a),l.setAttribute("width","100%"),l.setAttribute("height","100%"),l.setAttribute("bgcolor",c),l.setAttribute("id",u),l.setAttribute("name",u),i(l,"allowfullscreen","true"),i(l,"allowscriptaccess","always"),i(l,"wmode",o),i(l,"menu","false"),r.appendChild(l,r);return l.className="jw-swf jw-reset",l.style.display="block",l.style.position="absolute",l.style.left=0,l.style.right=0,l.style.top=0,l.style.bottom=0,n.extend(l,e),l.queueCommands=!0,l.triggerFlash=function(e){var i=this;if("setup"!==e&&i.queueCommands||!i.__externalCall){for(var a=i.__commandQueue,r=a.length;r--;)a[r][0]===e&&a.splice(r,1);return a.push(Array.prototype.slice.call(arguments)),i}var c=Array.prototype.slice.call(arguments,1),u=t.tryCatch(function(){if(c.length){for(var t=c.length;t--;)"object"==typeof c[t]&&n.each(c[t],s);var a=JSON.stringify(c);i.__externalCall(e,a)}else i.__externalCall(e)});return u instanceof t.Error&&(console.error(e,u),"setup"===e)?(u.name="Failed to setup flash",u):i},l.__commandQueue=[],l}function r(t){t&&t.parentNode&&(t.style.display="none",t.parentNode.removeChild(t))}function s(t,e,n){t instanceof window.HTMLElement&&delete n[e]}var c="#000000";return{embed:a,remove:r}}.apply(e,i),!(void 0!==a&&(t.exports=a))}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/provider.html5.js b/src/lib/jwplayer-7.5.2/provider.html5.js deleted file mode 100644 index 8199b11..0000000 --- a/src/lib/jwplayer-7.5.2/provider.html5.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonpjwplayer([4],{17:function(e,t,i){var n,r;n=[i(8)],r=function(e){function t(e){e||i()}function i(){throw new Error("Invalid DFXP file")}var n=e.seconds;return function(r){t(r);var a=[],s=r.getElementsByTagName("p"),o=30,c=r.getElementsByTagName("tt");if(c&&c[0]){var u=parseFloat(c[0].getAttribute("ttp:frameRate"));isNaN(u)||(o=u)}t(s),s.length||(s=r.getElementsByTagName("tt:p"),s.length||(s=r.getElementsByTagName("tts:p")));for(var d=0;d\s+<").replace(/tts?:/g,"");if(f){var k=l.getAttribute("begin"),g=l.getAttribute("dur"),T=l.getAttribute("end"),v={begin:n(k,o),text:f};T?v.end=n(T,o):g&&(v.end=v.begin+n(g,o)),a.push(v)}}return a.length||i(),a}}.apply(t,n),!(void 0!==r&&(e.exports=r))},18:function(e,t,i){var n,r;n=[i(1),i(21),i(2),i(14),i(19),i(17)],r=function(e,t,n,r,a,s){function o(e){if(this._currentTextTrackIndex=-1,e){if(this._textTracks||E.call(this),e.length){var t=0,i=e.length;for(t;tthis._textTracks.length)&&this.setTextTracks(t);var n=-1,r=0;for(r;r1&&(t+=" ["+this._unknownCount+"]")),t}function L(e){this._textTracks.push(e),this._tracksById[e._id]=e}function C(e,t){var i=this;return n.ajax(e.file,function(e){P.call(i,e,t)},R)}function S(){if(this._textTracks){var t=e.filter(this._textTracks,function(e){return e.embedded||"subs"===e.groupid});E.call(this),e.each(t,function(e){this._tracksById[e._id]=e}),this._textTracks=t}}function M(e,t){if(this._renderNatively){var i=this._tracksById[e._id];if(!i)return this._cuesByTrackId||(this._cuesByTrackId={}),void(this._cuesByTrackId[e._id]={cues:t,loaded:!1});if(this._cuesByTrackId[e._id]&&this._cuesByTrackId[e._id].loaded)return;var n;for(this._cuesByTrackId[e._id]={cues:t,loaded:!0};n=t.shift();)i.addCue(n)}else e.data=t}function B(t){var i=window.VTTCue,n=e.map(t,function(e){return new i(e.begin,e.end,e.text)});return n}function N(e,t){var n=this._renderNatively;i.e(11,function(require){var r=i(13),a=new r(window);n?a.oncue=function(e){t.addCue(e)}:(t.data=t.data||[],a.oncue=function(e){t.data.push(e)});try{a.parse(e).flush()}catch(s){R(s)}})}function D(i){var n=i.currentTarget.activeCues;if(n&&n.length){var r=n[n.length-1].startTime;if(this._activeCuePosition!==r){var a=[];if(e.each(n,function(e){e.startTime=0?N.call(this,c,t):(i=a(c),n=B(i),M.call(this,t,n))}}catch(u){R(u.message+": "+t.file)}}function R(e){n.log("CAPTIONS("+e+")")}var O={_itemTracks:null,_textTracks:null,_tracksById:null,_cuesByTrackId:null,_metaCuesByTextTime:null,_currentTextTrackIndex:-1,_unknownCount:0,_renderNatively:!1,_activeCuePosition:null,addTracksListener:k,clearTracks:T,disableTextTrack:v,getSubtitlesTrack:u,removeTracksListener:g,addTextTracks:y,setTextTracks:o,setupSideloadedTracks:c,setSubtitlesTrack:d,textTrackChangeHandler:null,addCuesToTrack:f,addCaptionsCue:l,addVTTCue:h};return O}.apply(t,n),!(void 0!==r&&(e.exports=r))},88:function(e,t,i){var n,r;n=[i(176),i(74)],r=function(e,t){function i(e){var i,a=window.WebKitMediaKeys,s=e.target,o=e.initData;if(!s.webkitKeys){if(!a.isTypeSupported||!a.isTypeSupported("com.apple.fps.1_0","video/mp4"))throw a.isTypeSupported?"Key System not supported":"WebKitMediaKeys.isTypeSupported is not supported";s.webkitSetMediaKeys(new a("com.apple.fps.1_0"))}if(!s.webkitKeys)throw"Could not create MediaKeys";i=s.__drm,t.ajax(i.fairplay.keyUrl,function(e){var t=new Uint8Array(e.response),r=u(o);o=d(o,r,t),n(s,o,r,i.fairplay.url)},r,{responseType:"arraybuffer"})}function n(e,t,i,n){if(g=e.webkitKeys.createSession("video/mp4",t),!g)throw"Could not create key session";g.contentId=i,g.__spcUrl=n,h(g,"webkitkeymessage",a),l(g,"webkitkeymessage",a),h(g,"webkitkeyadded",c),l(g,"webkitkeyadded",c),h(g,"webkitkeyerror",o),l(g,"webkitkeyerror",o)}function r(){console.warn("Failed to retrieve the server certificate.")}function a(e){var t=e.target,i=e.message,n=new Blob([i],{type:"application/octet-binary"}),r=new XMLHttpRequest;r.session=t,r.open("POST",t.__spcUrl+"?p1="+Date.now(),!0),r.setRequestHeader("Content-type","application/octet-stream"),r.responseType="blob",r.addEventListener("load",s,!1),r.send(n)}function s(e){var t=e.target,i=t.response,n=new FileReader;200===t.status&&(n.addEventListener("loadend",function(){var e=new Uint8Array(n.result);t.session.update(e)}),n.readAsArrayBuffer(i))}function o(){console.error("A decryption key error was encountered")}function c(){console.info("Decryption key was added to session.")}function u(e){var t,i=k(e),n=i.split("://",1),r=n[0].slice(-3);return n=i.split(";",2),t=n.length>1?n[1]:"","skd"===r.toLowerCase()?t:""}function d(e,t,i){var n,r,a,s,o,c;return"string"==typeof t&&(t=f(t)),n=0,r=new ArrayBuffer(e.byteLength+4+t.byteLength+4+i.byteLength),a=new DataView(r),s=new Uint8Array(r,n,e.byteLength),s.set(e),n+=e.byteLength,a.setUint32(n,t.byteLength,!0),n+=4,o=new Uint16Array(r,n,t.length),o.set(t),n+=o.byteLength,a.setUint32(n,i.byteLength,!0),n+=4,c=new Uint8Array(r,n,i.byteLength),c.set(i),new Uint8Array(r,0,r.byteLength)}function l(e,t,i){e.addEventListener(t,i,!1)}function h(e,t,i){e&&e.removeEventListener(t,i)}function f(e){for(var t=new ArrayBuffer(2*e.length),i=new Uint16Array(t),n=0,r=e.length;n120&&(e=-i)}return e}function D(e){fe=e,me&&e&&e!==1/0&&ve.seek(me)}function P(){var e=N();Ee&&e===1/0&&(e=0),ve.trigger(r.JWPLAYER_MEDIA_META,{duration:e,height:De.videoHeight,width:De.videoWidth}),D(e)}function R(){xe&&(ye=!0,Ee||le(),F())}function O(){xe&&(De.muted&&(De.muted=!1,De.muted=!0),De.setAttribute("jw-loaded","meta"),P())}function F(){ge||(ge=!0,ve.trigger(r.JWPLAYER_MEDIA_BUFFER_FULL))}function W(){ve.setState(a.PLAYING),De.hasAttribute("jw-played")||De.setAttribute("jw-played",""),ve.trigger(r.JWPLAYER_PROVIDER_FIRST_FRAME,{})}function j(){ve.state!==a.COMPLETE&&De.currentTime!==De.duration&&ve.setState(a.PAUSED)}function U(){Ee||De.paused||De.ended||ve.state!==a.LOADING&&ve.state!==a.ERROR&&(ve.seeking||ve.setState(a.STALLED))}function H(){xe&&(t.log("Error playing media: %o %s",De.error,De.src),ve.trigger(r.JWPLAYER_MEDIA_ERROR,{message:"Error loading media: File could not be played"}))}function Y(e){var i;return"array"===t.typeOf(e)&&e.length>0&&(i=n.map(e,function(e,t){return{label:e.label||t}})),i}function J(e){Te=e,we=K(e);var t=Y(e);t&&ve.trigger(r.JWPLAYER_MEDIA_LEVELS,{levels:t,currentQuality:we})}function K(e){var t=Math.max(0,we),i=x.qualityLabel;if(e)for(var n=0;n0&&(me=-1,ve.seek(e)),De.play()),ke=De.currentTime,v&&!o&&(F(),De.paused||ve.state===a.PLAYING||ve.setState(a.LOADING)),t.isIOS()&&ve.getFullScreen()&&(De.controls=!0),e>0&&ve.seek(e)}function V(e){Ce=null,Se=-1,Me=-1,Be.reason||(Be.reason="initial choice",Be.level={}),ye=!1,ge=!1,Ee=l(e),e.preload&&e.preload!==De.getAttribute("preload")&&De.setAttribute("preload",e.preload);var t=document.createElement("source");t.src=e.file;var i=De.src!==t.src;i&&(De.setAttribute("jw-loaded","none"),De.src=e.file)}function Q(){De&&(ve.disableTextTrack(),De.removeAttribute("crossorigin"),De.removeAttribute("preload"),De.removeAttribute("src"),De.removeAttribute("jw-loaded"),De.removeAttribute("jw-played"),i.emptyElement(De),we=-1,!T&&"load"in De&&De.load())}function q(){for(var e=De.seekable?De.seekable.length:0,t=1/0;e--;)t=Math.min(t,De.seekable.start(e));return t}function X(){for(var e=De.seekable?De.seekable.length:0,t=0;e--;)t=Math.max(t,De.seekable.end(e));return t}function z(){ve.seeking=!1,ve.trigger(r.JWPLAYER_MEDIA_SEEKED)}function Z(){ve.trigger("volume",{volume:Math.round(100*De.volume)}),ve.trigger("mute",{mute:De.muted})}function $(){De.currentTime===ke&&U()}function ee(){var e=De.buffered,i=De.duration;return!e||0===e.length||i<=0||i===1/0?0:t.between(e.end(e.length-1)/i,0,1)}function te(){if(xe&&ve.state!==a.IDLE&&ve.state!==a.COMPLETE){if(f(_e),we=-1,Ie=!0,ve.trigger(r.JWPLAYER_MEDIA_BEFORECOMPLETE),!xe)return;ie()}}function ie(){f(_e),ve.setState(a.COMPLETE),Ie=!1,ve.trigger(r.JWPLAYER_MEDIA_COMPLETE)}function ne(e){Le=!0,se(e),t.isIOS()&&(De.controls=!1)}function re(){for(var e=-1,t=0;t-1&&e=0&&Te&&Te.length>e){we=e,Be.reason="api",Be.level={},this.trigger(r.JWPLAYER_MEDIA_LEVEL_CHANGED,{currentQuality:e,levels:Y(Te)}),x.qualityLabel=Te[e].label;var t=De.currentTime||0,i=De.duration||0;i<=0&&(i=fe),ve.setState(a.LOADING),G(t,i)}},this.getCurrentQuality=function(){return we},this.getQualityLevels=function(){return Y(Te)},this.getName=function(){return{name:b}},this.setCurrentAudioTrack=ce,this.getAudioTracks=ue,this.getCurrentAudioTrack=de}var f=window.clearTimeout,k=256,g=t.isIE(),T=t.isMSIE(),v=t.isMobile(),p=t.isFF(),y=t.isAndroidNative(),m=t.isIOS(7),_=t.isIOS(8),b="html5",x=function(){};return x.prototype=s,h.prototype=new x,h.getName=function(){return{name:"html5"}},h}.apply(t,n),!(void 0!==r&&(e.exports=r))}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/provider.shaka.js b/src/lib/jwplayer-7.5.2/provider.shaka.js deleted file mode 100644 index 3521743..0000000 --- a/src/lib/jwplayer-7.5.2/provider.shaka.js +++ /dev/null @@ -1,5 +0,0 @@ -webpackJsonpjwplayer([2],{17:function(t,e,i){var n,r;n=[i(8)],r=function(t){function e(t){t||i()}function i(){throw new Error("Invalid DFXP file")}var n=t.seconds;return function(r){e(r);var s=[],a=r.getElementsByTagName("p"),o=30,h=r.getElementsByTagName("tt");if(h&&h[0]){var u=parseFloat(h[0].getAttribute("ttp:frameRate"));isNaN(u)||(o=u)}e(a),a.length||(a=r.getElementsByTagName("tt:p"),a.length||(a=r.getElementsByTagName("tts:p")));for(var l=0;l\s+<").replace(/tts?:/g,"");if(d){var p=c.getAttribute("begin"),b=c.getAttribute("dur"),y=c.getAttribute("end"),v={begin:n(p,o),text:d};y?v.end=n(y,o):b&&(v.end=v.begin+n(b,o)),s.push(v)}}return s.length||i(),s}}.apply(e,n),!(void 0!==r&&(t.exports=r))},18:function(t,e,i){var n,r;n=[i(1),i(21),i(2),i(14),i(19),i(17)],r=function(t,e,n,r,s,a){function o(t){if(this._currentTextTrackIndex=-1,t){if(this._textTracks||S.call(this),t.length){var e=0,i=t.length;for(e;ethis._textTracks.length)&&this.setTextTracks(e);var n=-1,r=0;for(r;r1&&(e+=" ["+this._unknownCount+"]")),e}function A(t){this._textTracks.push(t),this._tracksById[t._id]=t}function N(t,e){var i=this;return n.ajax(t.file,function(t){R.call(i,t,e)},L)}function x(){if(this._textTracks){var e=t.filter(this._textTracks,function(t){return t.embedded||"subs"===t.groupid});S.call(this),t.each(e,function(t){this._tracksById[t._id]=t}),this._textTracks=e}}function C(t,e){if(this._renderNatively){var i=this._tracksById[t._id];if(!i)return this._cuesByTrackId||(this._cuesByTrackId={}),void(this._cuesByTrackId[t._id]={cues:e,loaded:!1});if(this._cuesByTrackId[t._id]&&this._cuesByTrackId[t._id].loaded)return;var n;for(this._cuesByTrackId[t._id]={cues:e,loaded:!0};n=e.shift();)i.addCue(n)}else t.data=e}function j(e){var i=window.VTTCue,n=t.map(e,function(t){return new i(t.begin,t.end,t.text)});return n}function M(t,e){var n=this._renderNatively;i.e(11,function(require){var r=i(13),s=new r(window);n?s.oncue=function(t){e.addCue(t)}:(e.data=e.data||[],s.oncue=function(t){e.data.push(t)});try{s.parse(t).flush()}catch(a){L(a)}})}function D(i){var n=i.currentTarget.activeCues;if(n&&n.length){var r=n[n.length-1].startTime;if(this._activeCuePosition!==r){var s=[];if(t.each(n,function(t){t.startTime=0?M.call(this,h,e):(i=s(h),n=j(i),C.call(this,e,n))}}catch(u){L(u.message+": "+e.file)}}function L(t){n.log("CAPTIONS("+t+")")}var U={_itemTracks:null,_textTracks:null,_tracksById:null,_cuesByTrackId:null,_metaCuesByTextTime:null,_currentTextTrackIndex:-1,_unknownCount:0,_renderNatively:!1,_activeCuePosition:null,addTracksListener:p,clearTracks:y,disableTextTrack:v,getSubtitlesTrack:u,removeTracksListener:b,addTextTracks:m,setTextTracks:o,setupSideloadedTracks:h,setSubtitlesTrack:l,textTrackChangeHandler:null,addCuesToTrack:d,addCaptionsCue:c,addVTTCue:f};return U}.apply(e,n),!(void 0!==r&&(t.exports=r))},50:function(t,e,i){var n,r;n=[i(2)],r=function(t){return{volume:function(e){e=t.between(e/100,0,1),this.video.volume=e},mute:function(t){this.video.muted=!!t},resize:function(e,i,n){if(!(e&&i&&this.video.videoWidth&&this.video.videoHeight))return!1;if("uniform"===n){var r=e/i,s=this.video.videoWidth/this.video.videoHeight,a=null;Math.abs(r-s)<.09&&(a="fill"),t.style(this.video,{objectFit:a})}return!1},getVideo:function(t){var e=document.getElementById(t),i=(e?e.querySelector("video"):void 0)||document.createElement("video");return i.className="jw-video jw-reset",this.video=i,i}}}.apply(e,n),!(void 0!==r&&(t.exports=r))},51:function(t,e,i){var n,r;n=[i(3),i(20),i(5)],r=function(t,e,i){var n=256;return{attached:!0,beforeComplete:!1,stallCheckTimeout_:-1,lastStalledTime_:NaN,trigger:function(e,i){if(this.attached)return t.trigger.call(this,e,i)},setState:function(t){if(this.attached)return e.setState.call(this,t)},checkComplete:function(){return this.beforeComplete},playbackComplete_:function(){this.stopStallCheck(),this.setState(i.COMPLETE),this.beforeComplete=!1,this.trigger("complete")},attachMedia:function(){this.attached=!0,this.eventsOn_(),this.beforeComplete&&this.playbackComplete_()},detachMedia:function(){return this.stopStallCheck(),this.attached=!1,this.eventsOff_(),this.video},stopStallCheck:function(){clearTimeout(this.stallCheckTimeout_)},startStallCheck:function(){this.stopStallCheck(),this.stallCheckTimeout_=setTimeout(this.stalledHandler.bind(this),n)},stalledHandler:function(){return this.lastStalledTime_!==this.video.currentTime?void(this.lastStalledTime_=this.video.currentTime):void(this.video.paused||this.video.ended||this.state!==i.LOADING&&this.state!==i.ERROR&&(this.seeking||this.setState(i.STALLED)))}}}.apply(e,n),!(void 0!==r&&(t.exports=r))},52:function(t,e,i){var n,r;n=[i(2),i(5)],r=function(t,e){return{seeking:!1,loadedmetadata:function(){var t={duration:this.getDuration(),height:this.video.videoHeight,width:this.video.videoWidth},e=this.drmUsed;e&&(t.drm=e),this.trigger("meta",t)},timeupdate:function(){this.stopStallCheck();var t=this.video.videoHeight;t!==this._helperLastVideoHeight&&this.trigger("adaptation",{size:{width:this.video.videoWidth,height:this.video.videoHeight}}),this._helperLastVideoHeight=t,this.state===e.STALLED&&this.setState(e.PLAYING),this.startStallCheck();var i=this.getCurrentTime(),n={position:i,duration:this.getDuration()};if(this.getPtsOffset){var r=this.getPtsOffset();r>=0&&(n.metadata={mpegts:r+i})}this.trigger("time",n)},click:function(t){this.trigger("click",t)},volumechange:function(){var t=this.video;this.trigger("volume",{volume:Math.round(100*t.volume)}),this.trigger("mute",{mute:t.muted})},seeked:function(){this.seeking=!1,this.trigger("seeked")},playing:function(){this.setState(e.PLAYING)},pause:function(){this.state!==e.COMPLETE&&(this.video.ended||this.video.currentTime!==this.video.duration&&this.setState(e.PAUSED))},progress:function(){var e=this.getDuration();if(!(e<=0||e===1/0)){var i=this.video.buffered;if(i&&0!==i.length){var n=t.between(i.end(i.length-1)/e,0,1);this.trigger("bufferChange",{bufferPercent:100*n,position:this.getCurrentTime(),duration:e})}}},ended:function(){if(this.stopStallCheck(),this._helperLastVideoHeight=0,this.state!==e.IDLE&&this.state!==e.COMPLETE){if(this.beforeComplete=!0,this.attached=!0,this.trigger("beforeComplete"),!this.attached)return;this.playbackComplete_()}},loadeddata:function(){this.setTextTracks(this.video.textTracks),this.video.setAttribute("jw-loaded","data")},error:function(){var t=this.video.error&&this.video.error.code||-1,e={1:"Unknown operation aborted",2:"Unknown network error",3:"Unknown decode error",4:"Source not supported"}[t]||"Unknown";this.trigger("mediaError",{code:t,message:"Error playing file: "+e})}}}.apply(e,n),!(void 0!==r&&(t.exports=r))},83:function(t,e,i){var n;!function(){var r={};(function(t){function e(t,e){var i=t.split("."),n=Yr;i[0]in n||!n.execScript||n.execScript("var "+i[0]);for(var r;i.length&&(r=i.shift());)i.length||void 0===e?n=n[r]?n[r]:n[r]={}:n[r]=e}function i(t,e){function i(){}i.prototype=e.prototype,t.Yb=e.prototype,t.prototype=new i,t.prototype.constructor=t,t.Xb=function(t,i,n){return e.prototype[i].apply(t,Array.prototype.slice.call(arguments,2))}}function n(){}function r(t){var e=console[t];e?e.bind||(console[t]=function(){e.apply(console,arguments)}):console[t]=function(){}}function s(t){Qr[t]={na:Jr(),end:NaN}}function a(t){(t=Qr[t])&&(t.end=Jr())}function o(t){return(t=Qr[t])&&t.end?t.end-t.na:NaN}function h(t,e,i){this.id=t,this.bandwidth=e||0,this.lang=i||"unknown",this.active=!1}function u(){this.minBandwidth=this.maxBandwidth=this.maxWidth=this.minHeight=this.maxHeight=null}function l(){this.fontSize="100%",this.fontColor=Xr,this.fontOpacity=Zr,this.backgroundColor=$r,this.backgroundOpacity=Zr,this.fontEdge=ts}function c(t){var e=[];e.push("font-size: "+t.fontSize),e.push("color: "+f(t.fontColor,t.fontOpacity)),e.push("background-color: "+f(t.backgroundColor,t.backgroundOpacity));for(var i=[],n=0;nn?1:t.bandwidthe.bandwidth?1:0}function y(){var e="CustomEvent"in t;if(e)try{new CustomEvent("")}catch(i){e=!1}e||(t.CustomEvent=v)}function v(t,e){var i=document.createEvent("CustomEvent"),n=e||{bubbles:!1,cancelable:!1,detail:null};return i.initCustomEvent(t,!!n.bubbles,!!n.cancelable,n.detail),i}function g(){var t=Element.prototype;t.requestFullscreen=t.requestFullscreen||t.mozRequestFullScreen||t.msRequestFullscreen||t.webkitRequestFullscreen,t=Document.prototype,t.exitFullscreen=t.exitFullscreen||t.mozCancelFullScreen||t.msExitFullscreen||t.webkitExitFullscreen,"fullscreenElement"in document||Object.defineProperty(document,"fullscreenElement",{get:function(){return document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement}}),document.addEventListener("webkitfullscreenchange",m),document.addEventListener("webkitfullscreenerror",m),document.addEventListener("mozfullscreenchange",m),document.addEventListener("mozfullscreenerror",m),document.addEventListener("MSFullscreenChange",m),document.addEventListener("MSFullscreenError",m)}function m(t){var e=t.type.replace(/^(webkit|moz|MS)/,"").toLowerCase(),e=new Event(e,t);t.target.dispatchEvent(e)}function w(){return Promise.reject(Error("The key system specified is not supported."))}function T(t){return null==t?Promise.resolve():Promise.reject(Error("MediaKeys not supported."))}function k(){throw new TypeError("Illegal constructor.")}function E(){throw new TypeError("Illegal constructor.")}function _(t){if(this.c=[],this.b=[],this.ba=es,t)try{t(this.W.bind(this),this.a.bind(this))}catch(e){this.a(e)}}function S(){t.Promise||(t.Promise=_,t.Promise.resolve=P,t.Promise.reject=I,t.Promise.all=A,t.Promise.race=N,t.setImmediate?(j=function(e){return t.setImmediate(e)},M=function(e){return t.clearImmediate(e)}):(j=function(e){return t.setTimeout(e,0)},M=function(e){return t.clearTimeout(e)}))}function P(t){var e=new _;return e.W(t),e}function I(t){var e=new _;return e.a(t),e}function A(t){function e(t,e,i){t.ba==es&&(r[e]=i,n++,n==r.length&&t.W(r))}var i=new _;if(!t.length)return i.W([]),i;for(var n=0,r=Array(t.length),s=i.a.bind(i),a=0;at.b.byteLength)throw new RangeError("DataViewReader: Read past end of DataView.");var e=new Uint8Array(t.b.buffer,t.a,16);return t.a+=16,e}function q(t,e){if(t.a+e>t.b.byteLength)throw new RangeError("DataViewReader: Skip past end of DataView.");t.a+=e}function G(t){this.b=t,this.a=new B(t),rs||(rs=[new Uint8Array([255]),new Uint8Array([127,255]),new Uint8Array([63,255,255]),new Uint8Array([31,255,255,255]),new Uint8Array([15,255,255,255,255]),new Uint8Array([7,255,255,255,255,255]),new Uint8Array([3,255,255,255,255,255,255]),new Uint8Array([1,255,255,255,255,255,255,255])])}function z(t){var e;if(e=W(t),7=e&&!(i&1<<8-e);e++);if(8=hs&&i==e.split("-")[0]||t>=us&&i.split("-")[0]==e.split("-")[0]}function et(t){t=t.toLowerCase().split("-");var e=ls[t[0]];return e&&(t[0]=e),t.join("-")}function it(t){return Object.keys(t).map(function(e){return t[e]})}function nt(t,e){return at(t,e,"boolean")}function rt(t,e){var i=at(t,e,"number");if(null==i)return null;if(isNaN(i)||i==Number.NEGATIVE_INFINITY||i==Number.POSITIVE_INFINITY)throw new RangeError("'"+e+"' must be finite.");if(0>i)throw new RangeError("'"+e+"' must be >= 0");return i}function st(t,e){return at(t,e,"string")}function at(t,e,i){if(t=t[e],null==t)return null;if(typeof t!=i)throw new TypeError("'"+e+"' must be a "+i+".");return t}function ot(t,e,i){if(t=t[e],null==t)return null;if(!(t instanceof i))throw new TypeError("'"+e+"' must be an instance of "+i.name+".");return t}function ht(){this.a={}}function ut(t){var e,i=[];for(e in t.a)i.push.apply(i,t.a[e]);return i}function lt(t,e,i){if(t=t.a[e])for(e=0;e=r&&e<=s)return i.end(n)-e}return 0}function Ft(t,e,i,n){if(t.a)return t=Error("Cannot fetch ("+t.v+"): previous operation not complete."),t.type="stream",Promise.reject(t);t.a=new Tt,i!=t.c.timestampOffset&&(t.c.timestampOffset=i),"idb"!=e.url.b[0].P||t.g||(t.g=new Rt,kt(t.a,function(){return[It(this.g)]}.bind(t))),n&&kt(t.a,function(){return[Wt(this,n),this.h.bind(this)]}.bind(t)),kt(t.a,function(){var t=e.a?e.a-e.b:1,i=new wi;return i.a=3,i.h=1e3*t,i.c=1e3*this.s,i.i=this.g,[Ai(e.url,i,this.l),Pi.prototype.g.bind(e.url)]}.bind(t)),kt(t.a,St(t,function(t){return this.l.getBandwidth(),[Wt(this,t),this.h.bind(this)]}));var r=0==t.c.buffered.length&&0==t.b.length,s=null;return kt(t.a,function(){if(0==this.c.buffered.length){var t=Error("Failed to buffer segment ("+this.v+").");return t.type="stream",[Promise.reject(t)]}r&&(t=e.b,s=this.c.buffered.start(0)-t),t=Oi(this.b,e.b),0<=t?this.b.splice(t+1,0,e):this.b.push(e)}.bind(t)),zt(t).then(function(){return Promise.resolve(s)}.bind(t))}function Kt(t){return t.a?(t=Error("Cannot clear ("+t.v+"): previous operation not complete."),t.type="stream",Promise.reject(t)):(t.a=new Tt,kt(t.a,function(){var t;t:if(0==this.c.buffered.length)t=Promise.resolve();else{try{this.c.remove(0,this.i.duration)}catch(e){t=Promise.reject(e);break t}this.b=[],t=this.f=new mt}return[t,this.h.bind(this)]}.bind(t)),zt(t))}function qt(t,e){if(t.a){var i=Error("Cannot clearAfter ("+t.v+"): previous operation not complete.");return i.type="stream",Promise.reject(i)}return t.a=new Tt,kt(t.a,function(){return[Yt(this,e),this.h.bind(this)]}.bind(t)),zt(t)}function Gt(t){return t.a?(t=t.a,t.a?t=t.a:t.f?(t.c&&t.c(),t.a=new mt,t=t.a):(t.f=!0,t=Promise.resolve())):t=Promise.resolve(),t}function zt(t){return t.a.start(),t.a.g.then(St(t,function(){this.a=null}))["catch"](St(t,function(t){return this.a=null,Promise.reject(t)}))}function Wt(t,e){try{t.c.appendBuffer(e)}catch(i){return Promise.reject(i)}return t.f=new mt,t.f}function Yt(t,e){if(0==t.c.buffered.length)return Promise.resolve();var i=Oi(t.b,e);if(-1==i||i==t.b.length-1)return Promise.resolve();try{t.c.remove(t.b[i+1].b,t.i.duration)}catch(n){return Promise.reject(n)}return t.b=t.b.slice(0,i+1),t.f=new mt,t.f}function Jt(t){return String.fromCharCode.apply(null,t)}function Qt(t){for(var e=new Uint8Array(t.length),i=0;i=i.a.length)t=e;else{var n=[];for(t=0;te)throw Error("Bad port number "+e);t.ia=e}else t.ia=null}function xe(t,e,i){e instanceof De?t.a=e:(i||(e=je(e,gs)),t.a=new De(e))}function Ce(t,e){return t?e?decodeURI(t):decodeURIComponent(t):""}function je(t,e,i){return"string"==typeof t?(t=encodeURI(t).replace(e,Me),i&&(t=t.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),t):null}function Me(t){return t=t.charCodeAt(0),"%"+(t>>4&15).toString(16)+(15&t).toString(16)}function De(t){this.b=t||null}function Re(t,e,i){if(!t.a&&(t.a={},t.c=0,t.b))for(var n=t.b.split("&"),r=0;ra&&(a=t[r].a,a=r+1===t.length?Math.ceil((t[0].b+e-s)/a)-1:Math.ceil((t[r+1].b-s)/a)-1),0=n.b&&(null==n.a||e=Ki(e).b);++n);t.o[n].bKi(e).b||Ki(e),i=t.o.slice(0,n))}t.o=i.concat(e.o)}}function Gi(t,e,i,n){Fi.call(this,t),this.g=e,this.w=i,this.f=n,this.h=this.g.b||this.g.a.reduce(function(t,e){return null==e.a?NaN:t+e.a},0)||0,this.a=this.l=this.c=null,zi(this)}function zi(t){if(Ji(t),0!=t.length()){t.length();var e=null!=t.A().a?t.A().a:t.A().b;if(t.g.c>t.f)t.c=e;else{var i=t.f-(t.g.c+t.w.start);0>i?t.c=e:it.h;--i)++e;0n)s=null;else{var h=t.i||0,u=t.f||0;s=i.a,s=s.b/s.a;var l=n-(t.c+e.start);0>l?s=null:(u=l-2*s-u,0>u&&(u=0),u=Math.ceil(u/s)*s,l-=s,0>l?s=null:(h=Math.floor(l/s)*s-h,0>h&&(h=0),h=Math.floor(h/s)*s,s={Ya:u/s+1,current:(h>=u?h:u)/s+1}))}if(s&&(a=s.Ya,o=s.current-s.Ya+1),a=ji(r,i,a,o),null==a)throw t=Error("Failed to generate SegmentReferences."),t.type="stream",t;Gi.call(this,a,t,e,n),this.s=i,this.v=this.b=0=this.f.length&&this.g.resolve()}))["catch"](St(t,function(t){t=Z(t),this.dispatchEvent(t)}))}}function tr(t){var e=null;if(t.b.ha())try{e=t.i.createSession("persistent-license")}catch(i){throw Error("Persistent licenses are not supported by this key system or platform.")}else e=t.i.createSession();return dt(t.l,e,"message",t.G.bind(t)),dt(t.l,e,"keystatuseschange",t.F.bind(t)),e}function er(t,e,i,n){n=ir(i,n),zn(new Gn(n.url,n.body,n.method,i.i,n.headers,t.w)).then(St(t,function(t){return i.l&&(t=i.l(t)),e.update(t)})).then(St(t,function(){var t=$({type:"sessionReady",detail:e});this.dispatchEvent(t),this.s++,this.s>=this.f.length&&this.g.resolve()}))["catch"](St(t,function(t){t.La=e,t=Z(t),this.dispatchEvent(t)}))}function ir(e,i){var n={url:e.h,body:i.slice(0),method:"POST",headers:{}};if("com.microsoft.playready"===e.a){for(var r=String.fromCharCode.apply(null,new Uint16Array(n.body)),r=(new DOMParser).parseFromString(r,"application/xml"),s=r.getElementsByTagName("name"),a=r.getElementsByTagName("value"),o=0;on?1:0}function dr(t){this.a=t}function pr(t){function e(t,e){return t.concat(e)}var i=t.a.map(function(t){return t.a}).reduce(e,[]).map(function(t){return t.m}).reduce(e,[]);return t=i.map(function(t){return t.I.create()}),Promise.all(t).then(function(t){for(var e={},n=0;n=(s.bandwidth+i)/.95&&t<=a&&(n=s,n.active)))break}return n}function Tr(t,e,i){yt.call(this,null),this.f=t,this.c=e,this.b=ee(i),this.a=null}function kr(t,e,i){yt.call(this,null),this.a=t,this.Z=e,this.i=new ft,this.g=new MediaSource,this.f=null,this.da=0,this.b=new ht,this.G=i,this.G.initialize(e,this),this.L=!1,this.K="en",this.fa=!1,this.U=null,this.B=new mt,this.h=new u,this.D=null,this.Va=1,this.c={},this.ea=new mt,this.Ta=0,this.Ua=15,this.w=null,this.Ra=this.Sa=!1,this.s={},this.$=this.Y=this.V=null,this.F={}}function Er(e,i){if(null!=e.a.f){var n=Math.max(e.a.f,3),n=Math.max(n-i,0);e.V=t.setTimeout(e.gb.bind(e,!1),1e3*n)}}function _r(t,e){var i=e.a.split("/")[0],n=t.c[i];if(n&&n.oa()==e){var r=t.b.get(e.a.split("/")[0]).map(function(t){return t.m}).reduce(function(t,e){return t.concat(e)},[]).filter(function(t){return t.N&&t.J});if(0==r.length)return i=Error("All usable streams have been removed from the manifest."),i.type="app",i=Z(i),void t.dispatchEvent(i);t.s[i].Pa==e&&delete t.s[i],n.ra(r[0],!0),e.destroy()}e.destroy()}function Sr(t){if(t.h){for(var e=!1,i=0;it.h.maxWidth&&(o.J=!1),t.h.maxHeight&&o.height>t.h.maxHeight&&(o.J=!1),t.h.minHeight&&o.heightt.h.maxBandwidth&&(o.J=!1),t.h.minBandwidth&&o.bandwidth=i;++i)for(var n=0;n=i.start?n=t.$:t.a.b?(n=i.end,t.Sa=!0):n=i.start,dt(t.i,t.f,"seeking",t.Gb.bind(t)),t.f.currentTime!=n&&(t.f.currentTime=n,t.D=n),Lr(t,i.start,i.end),i=[];for(var r in t.c){n=t.c[r],i.push(n.sb(t.ea)),dt(t.i,n,"ended",t.Hb.bind(t));var s=e[r];Rn(t.U,s),n.ra(s,!1)}Promise.all(i).then(t.tb.bind(t))["catch"](St(t,function(t){"destroy"!=t.type&&(t=Z(t),this.dispatchEvent(t))})),t.Na(t.fa)}function Dr(t,e,i){(e=Or(t,e))&&(Rr(t,e),Lr(t,e.start,e.end)),0!=i&&(i=t.f.currentTime+i,t.f.currentTime=i,t.D=i),t.Sa&&e&&(t.f.currentTime=e.end),t.f.playbackRate=t.Va,t.a.b&&null!=t.a.f&&Er(t,0),Vr(t),t.ea.resolve()}function Rr(t,e){if(t.a.b)isNaN(t.g.duration)&&(t.g.duration=e.end+2592e3);else if(isNaN(t.g.duration)||e.end>t.g.duration){t.g.duration=e.end;for(var i=0;i=i-.01)return!1;if(e=0,t.a.b){e=.5;for(var r in t.c)if(!t.c[r].kb(i+e)){e=t.a.c;break}}return t.f.currentTime=Math.min(i+e,n),!0}function Br(t){return it(t.c).map(function(t){return t.bb()}).filter(function(t){return null!=t})}function Or(t,e){for(var i=0,n=Number.POSITIVE_INFINITY,r=Number.POSITIVE_INFINITY,s=0;sn?null:{start:i,end:n,A:r}}function Vr(e){e.a.b&&(e.Y=t.setTimeout(e.Jb.bind(e),1e3))}function Hr(t){for(var e in t.c)t.c[e].F(t.F)}function Fr(t,e,i,n){i||(i=new gt),n||(n=new mr),kr.call(this,null,i,n),this.za=t,this.l=null,this.M=e,this.R=[],this.ga=[],this.ta=[],this.j=null}function Kr(t,e,i){e||(e=new gt),i||(i=new mr),kr.call(this,null,e,i),this.R=t,this.M=[],this.timeoutMs=3e4,this.l={},this.j=this.ga=null}function qr(t,e,i,n){var r=new Bn(t.Z,t);return null!=t.l.segmentRequestTimeout&&(r.b=Number(t.l.segmentRequestTimeout)),It(r).then(St(t,function(){return On(r,e,this.M,n,i)})).then(function(t){return At(r),Promise.resolve(t)})["catch"](function(t){return At(r),Promise.reject(t)})}function Gr(t){var e=new Bn(null,null);return It(e).then(St(t,function(){return Vn(e,this.R)})).then(function(){return At(e),Promise.resolve()})["catch"](function(t){return At(e),Promise.reject(t)})}function zr(e){var i=document.createElement("video");i.src=t.URL.createObjectURL(e.g);var n=new Wn(null,i,e);return null!=e.l.licenseRequestTimeout&&(n.w=Number(e.l.licenseRequestTimeout)),e.X().then(function(){return n.initialize()}).then(St(e,function(){return Yn(n,this.timeoutMs)})).then(function(){return Jn(n)}).then(St(e,function(){return n.destroy(),this.destroy(),Promise.resolve()}))["catch"](St(e,function(t){return n.destroy(),this.destroy(),Promise.reject(t)}))}var Wr,Yr=this;r("error"),r("warn"),r("info"),r("log"),r("debug");var Jr=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now,Qr={};e("shaka.player.AudioTrack.compare",function(t,e){return t.lange.lang?1:t.bandwidthe.bandwidth?1:0}),u.prototype.clone=function(){var t=new u;return t.maxHeight=this.maxHeight,t.minHeight=this.minHeight,t.maxWidth=this.maxWidth,t.maxBandwidth=this.maxBandwidth,t.minBandwidth=this.minBandwidth,t},e("shaka.player.TextStyle",l),l.prototype.a=function(){var e=t.localStorage.getItem("ShakaPlayerTextStyle");if(e){var i;try{i=JSON.parse(e)}catch(n){return}if(i&&"object"==typeof i){var r,e=i;for(r in e)r in this&&(this[r]=e[r])}}},l.prototype.load=l.prototype.a,l.prototype.b=function(){t.localStorage.setItem("ShakaPlayerTextStyle",JSON.stringify(this))},l.prototype.store=l.prototype.b;var Xr=[255,255,255],$r=[0,0,0];l.StandardColors={WHITE:Xr,BLACK:$r,RED:[255,0,0],GREEN:[0,255,0],BLUE:[0,0,255],YELLOW:[255,255,0],MAGENTA:[255,0,255],CYAN:[0,255,255]};var Zr=1;l.StandardOpacities={OPAQUE:Zr,SEMI_HIGH:.75,SEMI_LOW:.25,TRANSPARENT:0};var ts=[];l.EdgeStyles={NONE:ts,RAISED:[[34,34,34,1,1,0],[34,34,34,2,2,0],[34,34,34,3,3,0]],DEPRESSED:[[204,204,204,1,1,0],[204,204,204,0,1,0],[34,34,34,-1,-1,0],[34,34,34,0,-1,0]],UNIFORM:[[34,34,34,0,0,4],[34,34,34,0,0,4],[34,34,34,0,0,4],[34,34,34,0,0,4]],DROP:[[34,34,34,2,2,3],[34,34,34,2,2,4],[34,34,34,2,2,5]]},e("shaka.player.TextTrack.compare",function(t,e){return t.lange.lang?1:0}),e("shaka.player.VideoTrack.compare",b),e("shaka.polyfill.CustomEvent.install",y),e("shaka.polyfill.Fullscreen.install",g),k.prototype.createSession=function(){},k.prototype.setServerCertificate=function(){},E.prototype.getConfiguration=function(){},E.prototype.createMediaKeys=function(){};var es=0;e("shaka.polyfill.Promise.install",S),_.prototype.then=function(t,e){var i=new _;switch(this.ba){case 1:x(this,i,t);break;case 2:x(this,i,e);break;case es:this.c.push({Ia:i,Ba:t}),this.b.push({Ia:i,Ba:e})}return i},_.prototype.then=_.prototype.then,_.prototype["catch"]=function(t){return this.then(void 0,t)},_.prototype["catch"]=_.prototype["catch"],_.prototype.W=function(t){if(this.ba==es){for(this.wa=t,this.ba=1,t=0;te)){t=Math.max(t,50);var i=8e3*e/t,n=t/1e3;this.a.sample(n,i),this.c.sample(n,i),this.dispatchEvent($({type:"bandwidth"})),this.b=Date.now()}},gt.prototype.getBandwidth=function(){return.5>this.a.a?5e5:Math.min(X(this.a),X(this.c))},gt.prototype.getDataAge=function(){return(Date.now()-this.b)/1e3},gt.prototype.supportsCaching=function(){return!1},mt.prototype.destroy=function(){this["catch"](function(){});var t=Error("Destroyed!");t.type="destroy",this.reject(t)},Tt.prototype.start=function(){if(this.f)throw Error("Task already started!");this.f=!0,this.b.unshift(function(){}),Et(this,void 0)},Tt.prototype.end=function(){this.b.splice(1)},i(Pt,yt),i(Rt,Pt);var cs=1/60;Vt.prototype.destroy=function(){Gt(this)["catch"](function(){}),this.f&&this.f.destroy(),this.a=this.f=null,this.g&&(At(this.g),this.g=null),this.b=null,this.j.destroy(),this.i=this.c=this.j=null},Vt.prototype.h=function(){this.f&&"open"==this.i.readyState&&this.c.abort()},Vt.prototype.B=function(){this.f&&(this.f.resolve(),this.f=null)},e("shaka.util.Uint8ArrayUtils.toString",Jt),e("shaka.util.Uint8ArrayUtils.fromString",Qt),e("shaka.util.Uint8ArrayUtils.toBase64",function(e,i){var n=void 0==i||i,r=t.btoa(Jt(e)).replace(/\+/g,"-").replace(/\//g,"_");return n?r:r.replace(/=*$/,"")}),e("shaka.util.Uint8ArrayUtils.fromBase64",Xt),e("shaka.util.Uint8ArrayUtils.fromHex",function(e){for(var i=new Uint8Array(e.length/2),n=0;n=this.a.status?(this.c.resolve(this.a),Ti(this)):this.h>>31;var h=2147483647&d,p=H(a);if(H(a),1==c){r=null;break t}var b=new Pi(n,i,e,e+h-1);s.push(new Ui(t/u,(t+p)/u,b)),t+=p,e+=h}r=s}}}}catch(y){if(!(y instanceof RangeError))throw y}return r},Fi.prototype.destroy=function(){this.o=null},Wr=Fi.prototype,Wr.length=function(){return this.o.length},Wr.A=function(){if(0==this.o.length)throw new RangeError("SegmentIndex: There is no last SegmentReference.");return this.o[this.o.length-1]},Wr.get=function(t){if(0>t||t>=this.o.length)throw new RangeError("SegmentIndex: The specified index is out of range.");return this.o[t]},Wr.la=function(t){return t=Oi(this.o,t),0<=t?this.o[t]:null},Wr.Ha=function(t){return qi(this,t),!0},Wr.ka=function(t){var e=t-this.i;return 0==e?0:(this.o=Vi(this.o,e),this.i=t,e)},Wr.Ea=function(){return 0=(this.s?Math.max(this.B,this.L):this.B)?(dn(this),yn(this,1e3/(Math.abs(this.c.playbackRate)||1))):(e=fn(this,i,e))?(e=Ft(this.a,e,t.c,this.w),this.w=null,this.K&&(this.K=!1,pn(this,t)),this.j=!1,e.then(St(this,function(t){null==this.i&&(this.i=t),this.D&&0this.l&&(this.a.playbackRate=0,this.B(this.a.currentTime,Date.now(),this.l)),this.h&&ur(this)},Wr.Cb=function(){a("playing");var t=o("playing");if(!isNaN(t)){var e=this.g;e.playTime+=t/1e3}ar(this)},Wr.Fb=function(t){this.D=t.start},Wr.qb=function(){if(!this.a.paused){a("playing");var t=o("playing");if(!isNaN(t)){var e=this.g;e.playTime+=t/1e3,s("playing")}}return t=this.g,e=this.a,e.getVideoPlaybackQuality&&(e=e.getVideoPlaybackQuality(),t.decodedFrames=e.totalVideoFrames,t.droppedFrames=e.droppedVideoFrames),this.g},nr.prototype.getStats=nr.prototype.qb,nr.prototype.da=function(){return this.b?this.b.ma():[]},nr.prototype.getVideoTracks=nr.prototype.da,nr.prototype.Y=function(){return this.b?this.b.pa():[]},nr.prototype.getAudioTracks=nr.prototype.Y,nr.prototype.$=function(){return this.b?this.b.Oa():[]},nr.prototype.getTextTracks=nr.prototype.$,nr.prototype.selectVideoTrack=function(t,e){return!!this.b&&this.b.selectVideoTrack(t,void 0==e||e)},nr.prototype.selectVideoTrack=nr.prototype.selectVideoTrack,nr.prototype.M=function(t,e,i){return!!this.b&&this.b.nb(t,void 0==e||e,i)},nr.prototype.selectAudioTrack=nr.prototype.M,nr.prototype.fa=function(t){return!!this.b&&this.b.ob(t,!1)},nr.prototype.selectTextTrack=nr.prototype.fa,nr.prototype.V=function(t){this.b&&this.b.Na(t)},nr.prototype.enableTextTrack=nr.prototype.V,nr.prototype.T=function(t){ar(this),0<=t?this.a.playbackRate=t:this.a.paused||(this.a.playbackRate=0,this.B(this.a.currentTime,Date.now(),t)),this.l=t},nr.prototype.setPlaybackRate=nr.prototype.T,nr.prototype.K=function(){return this.l},nr.prototype.getPlaybackRate=nr.prototype.K,nr.prototype.R=function(t){this.F=t},nr.prototype.setPlaybackStartTime=nr.prototype.R,nr.prototype.G=function(){return!!this.b&&this.b.mb()},nr.prototype.isLive=nr.prototype.G,nr.prototype.U=function(t){if(t){var e=nt(t,"enableAdaptation");null!=e&&(this.c.enableAdaptation=e),e=rt(t,"streamBufferSize"),null!=e&&(this.c.streamBufferSize=e),e=rt(t,"liveStreamEndTimeout"),null!=e&&(this.c.liveStreamEndTimeout=e),e=rt(t,"licenseRequestTimeout"),null!=e&&(this.c.licenseRequestTimeout=e),e=rt(t,"mpdRequestTimeout"),null!=e&&(this.c.mpdRequestTimeout=e),e=rt(t,"segmentRequestTimeout"),null!=e&&(this.c.segmentRequestTimeout=e),e=st(t,"preferredLanguage"),null!=e&&(this.c.preferredLanguage=e),e=ot(t,"restrictions",u),null!=e&&(this.c.restrictions=e.clone()),t=nt(t,"disableCacheBustingEvenThoughItMayAffectBandwidthEstimation"),null!=t&&(ws=!t),this.b&&this.b.T(this.c)}},nr.prototype.configure=nr.prototype.U,nr.prototype.Z=function(){return this.c},nr.prototype.getConfiguration=nr.prototype.Z,nr.prototype.B=function(e,i,n){this.j=null;var r=(Date.now()-i)/1e3*n;this.a.currentTime=i||this.a.currentTime>=i;this.h?(i=this.b.$a(),(e||t>i)&&(ur(this),this.a.play())):!this.a.paused&&!e&&.5>t&&(this.h=!0,this.a.pause(),this.g.bufferingHistory.push(U()/1e3),s("buffering"),this.dispatchEvent($({type:"bufferingStart"})))}};var Es={2:"A network failure occured while loading media content.",3:"The browser failed to decode the media content.",4:"The browser does not support the media content."};dr.prototype.destroy=function(){this.a.destroy(),this.a=null},dr.prototype.update=function(t){var e=pr(t),i=pr(this.a);return Promise.all([e,i]).then(St(this,function(e){var i=e[0];e=e[1];var n=this.a.a;return lr(n),cr(n),t.f=this.a.f,t.g=this.a.g?this.a.g.clone():null,t.c=this.a.c,n=[],br(t,this.a,i,e,n),i=t.a,lr(i),cr(i),Promise.resolve(n)}))},e("shaka.media.SimpleAbrManager",mr),mr.prototype.destroy=function(){this.f.destroy(),this.a=this.b=this.f=null},mr.prototype.initialize=function(t,e){this.b||this.a||(this.b=t,this.a=e)},mr.prototype.start=function(){this.b&&this.a&&!this.g&&(this.c=Date.now()+4e3,dt(this.f,this.b,"bandwidth",this.v.bind(this)),dt(this.f,this.a,"adaptation",this.j.bind(this)),dt(this.f,this.a,"trackschanged",this.h.bind(this)),this.g=!0)},mr.prototype.enable=function(t){this.i=t},mr.prototype.getInitialVideoTrackId=function(){if(!this.b||!this.a)return null;var t=wr(this);return t?t.id:null},mr.prototype.selectVideoTrack=function(t,e,i){this.g&&this.a.selectVideoTrack(t.id,e,i)},mr.prototype.v=function(){Date.now()=this.D-.01&&t<=this.D+.01)return void(this.D=null);this.D=null}var e=Or(this,Br(this));if(e){var i=e.end;if((e=Ur(this,t,e.start,i))||(t<=i+.01?e=!1:(this.f.currentTime=i,e=!0)),!e)for(var n in this.c)this.c[n].jb()}},Wr.Hb=function(){if(!this.a.b){for(var t in this.c)if(!this.c[t].Ga())return;this.Za()}},Wr.vb=function(){it(this.c).every(function(t){return t.Ga()})&&(this.w=t.setTimeout(this.Za.bind(this),1e3*this.Ua))},Wr.ub=function(){null!=this.w&&(t.clearTimeout(this.w),this.w=null)},Wr.Sb=function(){var t=this.U,e=this.Z.getBandwidth();t.estimatedBandwidth=e,t.bandwidthHistory.push(new Un(e))},Wr.Za=function(){this.w=null,this.g.endOfStream()},i(Fr,kr),e("shaka.player.DashVideoSource",Fr),Fr.prototype.Aa=function(t,e,i){this.R.push(t),this.ga.push(e||""),this.ta.push(i||"")},Fr.prototype.addExternalCaptions=Fr.prototype.Aa,Fr.prototype.xa=function(t){this.j=t},Fr.prototype.setNetworkCallback=Fr.prototype.xa,Fr.prototype.destroy=function(){this.l=this.j=this.M=null,kr.prototype.destroy.call(this)},Fr.prototype.X=function(){var t=new Pi(this.j,[new Ie(this.za)]);return Ci(new xi(t,this.da)).then(St(this,function(t){this.l=t;for(var e=0;er.indexOf(t.a.split("/")[0]))}),t=h.map(function(t){return t.H.create()}),Promise.all(t)})).then(St(this,function(t){for(var e=h,i=[],n=0;n1&&F.levels.unshift({label:"Auto",level_id:"auto"}),F.trigger(r.JWPLAYER_MEDIA_LEVELS,{levels:F.levels,currentQuality:F.currentQuality})}function I(){this.video.pause(),this.setState(n.PAUSED)}function A(){return this.seeking?(this.setState(n.LOADING),void this.once(r.JWPLAYER_MEDIA_SEEKED,this.play)):(this.setState(n.LOADING),this.video.play(),void this.setVisibility(!0))}function N(t){this.attached&&(t<0&&(t+=this.video.duration),this.trigger(r.JWPLAYER_MEDIA_SEEK,{position:this.getCurrentTime(),offset:t}),this.seeking=!0,this.video.currentTime=t)}function x(t){t=!!t,t?e.style(U,{visibility:"visible",opacity:1}):e.style(U,{visibility:"",opacity:0})}function C(){B.unload(),U===H.parentNode&&U.removeChild(H)}function j(){this.attached&&(b(),this.loadedItem=null,this.itemTracks=null,this.clearTracks(),B.destroy(),H.pause(),H.removeAttribute("src"),H.load(),this.setState(n.IDLE))}function M(t){U=t,U.appendChild(H)}function D(){return U}function R(t){if(t=parseInt(t,10),!(this.currentQuality===t||t<0||t>=this.levels.length)){this.currentQuality=t,this.trigger(r.JWPLAYER_MEDIA_LEVEL_CHANGED,{currentQuality:this.currentQuality,levels:this.levels});var e={enableAdaptation:!0};if(0===t)B.configure(e);else{var i=this.levels[t].level_id;e.enableAdaptation=!1,B.configure(e);var s;"audio"===this.levels[t].contentType?(s=L(B.getAudioTracks()),s&&s.id===i||(this.setState(n.LOADING),B.selectAudioTrack(i))):(s=L(B.getVideoTracks()),s&&s.id===i||(this.setState(n.LOADING),B.selectVideoTrack(i)))}H.play()}}function L(e){return t.find(e,function(t){return t.active})}var U,B,O,V={},H=o.getVideo.call(this,d),F=this,K=!0;this.adaptation=null,this.loadedItem=null,this.drmUsed=null,this.position=0,this.levels=[],this.currentQuality=-1,t.each(a,function(t,e){"function"==typeof t?V[e]=t.bind(F):F[e]=t}),t.extend(this,s,o,h,u,{eventsOn_:function(){B=T(H),p()},eventsOff_:function(){var t=H;B.destroy(),F.video=H=t,b()},init:k,load:E,pause:I,getQualityLevels:m.bind(this),getCurrentQuality:w.bind(this),play:A,seek:N,remove:C,setContainer:M,getContainer:D,setCurrentQuality:R.bind(this),setVisibility:x,stop:j,getCurrentTime:function(){return H.currentTime},getDuration:function(){return B.isLive()?1/0:H.duration},supportsFullscreen:t.constant(!0),getName:t.constant({name:"shaka"}),destroy:function(){b(),B.destroy()}})}return l.polyfill.installAll(),d.getName=t.constant({name:"shaka"}),d}.apply(e,n),!(void 0!==r&&(t.exports=r))},213:function(t,e,i){var n,r;n=[i(83)],r=function(t){var e=function(){this.estimator_=null,this.videoSource_=null,this.enabled_=!0,this.started_=!1,this.nextAdaptationTime_=Number.POSITIVE_INFINITY};return e.FIRST_SWITCH_INTERVAL_=4e3,e.MIN_SWITCH_INTERVAL_=8e3,e.MIN_EVAL_INTERVAL_=3e3,e.BANDWIDTH_UPGRADE_TARGET_=.85,e.BANDWIDTH_DOWNGRADE_TARGET_=.95,e.prototype.destroy=function(){this.estimator_.removeEventListener("bandwidth",this.onBandwidth_.bind(this),!1),this.videoSource_.removeEventListener("adaptation",this.onAdaptation_.bind(this),!1),this.videoSource_.removeEventListener("trackschanged",this.chooseNewTrack_.bind(this),!1),this.eventManager_=null,this.estimator_=null,this.videoSource_=null},e.prototype.initialize=function(t,e){this.estimator_||this.videoSource_||(this.estimator_=t,this.videoSource_=e)},e.prototype.start=function(){this.estimator_&&this.videoSource_&&!this.started_&&(this.nextAdaptationTime_=Date.now()+e.FIRST_SWITCH_INTERVAL_,this.estimator_.addEventListener("bandwidth",this.onBandwidth_.bind(this),!1),this.videoSource_.addEventListener("adaptation",this.onAdaptation_.bind(this),!1),this.videoSource_.addEventListener("trackschanged",this.chooseNewTrack_.bind(this),!1),this.started_=!0)},e.prototype.enable=function(t){this.enabled_=t},e.prototype.getInitialVideoTrackId=function(){if(!this.estimator_||!this.videoSource_)return null;var t=this.chooseVideoTrack_();return t?t.id:null},e.prototype.selectVideoTrack=function(t,e,i){this.started_&&this.videoSource_.selectVideoTrack(t.id,e,i)},e.findActiveTrack_=function(t){for(var e=0;e=c&&a<=f&&(o=u,o.active))break}}return o},e}.apply(e,n),!(void 0!==r&&(t.exports=r))}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/provider.youtube.js b/src/lib/jwplayer-7.5.2/provider.youtube.js deleted file mode 100644 index db3915a..0000000 --- a/src/lib/jwplayer-7.5.2/provider.youtube.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonpjwplayer([6],{73:function(t,e,i){var n,a;n=[i(2),i(29),i(1),i(4),i(5),i(22),i(20),i(3)],a=function(t,e,i,n,a,o,r,u){function l(d,f){function y(){window.YT&&window.YT.loaded?(_=window.YT,v()):setTimeout(y,100)}function h(){s&&(s.off(),s=null)}function E(){var t=Q&&Q.parentNode;return t?t:(k||(window.jwplayer(d).onReady(v),k=!0),!1)}function v(){_&&E()&&F&&F.apply(N)}function g(){if(Y&&Y.getPlayerState){var t=Y.getPlayerState();null!==t&&void 0!==t&&t!==J&&M({data:t});var e=_.PlayerState;t===e.PLAYING?L():t===e.BUFFERING&&A()}}function p(t){return Math.round(10*t)/10}function L(){A(),N.trigger(n.JWPLAYER_MEDIA_TIME,{position:p(Y.getCurrentTime()),duration:Y.getDuration()})}function A(){var t=0;Y&&Y.getVideoLoadedFraction&&(t=Math.round(100*Y.getVideoLoadedFraction())),O!==t&&(O=t,N.trigger(n.JWPLAYER_MEDIA_BUFFER,{bufferPercent:t}))}function P(){N.state!==a.IDLE&&N.state!==a.COMPLETE&&(U=!0,N.trigger(n.JWPLAYER_MEDIA_BEFORECOMPLETE),N.setState(a.COMPLETE),U=!1,N.trigger(n.JWPLAYER_MEDIA_COMPLETE))}function m(){N.trigger(n.JWPLAYER_MEDIA_META,{duration:Y.getDuration(),width:Q.clientWidth,height:Q.clientHeight})}function D(){var t=arguments,e=t.length-1;return function(){for(var i=e,n=t[e].apply(this,arguments);i--;)n=t[i].call(this,n);return n}}function I(t,e){if(!t)throw"invalid Youtube ID";var n=Q.parentNode;if(n){var a={height:"100%",width:"100%",videoId:t,playerVars:i.extend({html5:1,autoplay:0,controls:0,showinfo:0,rel:0,modestbranding:0,playsinline:1,origin:location.protocol+"//"+location.hostname},e),events:{onReady:b,onStateChange:M,onPlaybackQualityChange:S,onError:T}};N.setVisibility(!0),Y=new _.Player(Q,a),Q=Y.getIframe(),F=null}}function b(){W&&(W.apply(N),W=null)}function M(e){var o=_.PlayerState;switch(J=e.data){case o.UNSTARTED:return void(t.isAndroid()&&Y.playVideo());case o.ENDED:return void P();case o.PLAYING:return i.isFunction(Y.unloadModule)&&Y.unloadModule("captions"),x=!1,m(),N.trigger(n.JWPLAYER_MEDIA_LEVELS,{levels:N.getQualityLevels(),currentQuality:N.getCurrentQuality()}),void N.setState(a.PLAYING);case o.PAUSED:return void N.setState(a.PAUSED);case o.BUFFERING:return void(N.seeking?N.setState(a.LOADING):N.setState(a.STALLED));case o.CUED:return N.setState(a.IDLE),void(t.isAndroid()&&Y.playVideo())}}function S(){J!==_.PlayerState.ENDED&&N.play(),N.trigger(n.JWPLAYER_MEDIA_LEVEL_CHANGED,{currentQuality:N.getCurrentQuality(),levels:N.getQualityLevels()})}function T(){N.trigger(n.JWPLAYER_MEDIA_ERROR,{message:"Error loading YouTube: Video could not be played"})}function w(){c&&N.setVisibility(!0)}function C(){clearInterval(G),Y&&Y.stopVideo&&t.tryCatch(function(){Y.stopVideo(),Y.clearVideo()})}function V(e){W=null;var i=e.sources[0].file,n=t.youTubeID(i);if(N.volume(f.volume),N.mute(f.mute),N.setVisibility(!0),!_||!Y)return F=function(){I(n)},void y();if(!Y.getPlayerState){var a=function(){N.load(e)};return void(W=W?D(a,W):a)}var o=Y.getVideoData().video_id;if(o!==n){x?(C(),Y.cueVideoById(n)):Y.loadVideoById(n);var r=Y.getPlayerState(),u=_.PlayerState;r!==u.UNSTARTED&&r!==u.CUED||w()}else Y.getCurrentTime()>0&&Y.seekTo(0),m()}this.state=a.IDLE,i.extend(this,u);var R,N=this,_=window.YT,Y=null,Q=document.createElement("div"),O=-1,k=!1,F=null,W=null,G=-1,J=-1,U=!1,x=c;this.setState=function(t){clearInterval(G),t!==a.IDLE&&t!==a.COMPLETE&&(G=setInterval(g,250),t===a.PLAYING?this.seeking=!1:t!==a.LOADING&&t!==a.STALLED||A()),r.setState.apply(this,arguments)},!_&&s&&s.getStatus()===o.loaderstatus.NEW&&(s.on(n.COMPLETE,y),s.on(n.ERROR,h),s.load()),Q.id=d+"_youtube",this.init=function(t){V(t)},this.destroy=function(){this.remove(),this.off(),R=Q=_=N=null},this.load=function(t){this.setState(a.LOADING),V(t),N.play()},this.stop=function(){C(),this.setState(a.IDLE)},this.play=function(){x||(Y&&Y.playVideo?Y.playVideo():W=W?D(this.play,W):this.play)},this.pause=function(){x||Y.pauseVideo&&Y.pauseVideo()},this.seek=function(t){x||Y.seekTo&&(this.seeking=!0,Y.seekTo(t))},this.volume=function(t){if(i.isNumber(t)){var e=Math.min(Math.max(0,t),100);Y&&Y.getVolume&&Y.setVolume(e)}},this.mute=function(e){var i=t.exists(e)?!!e:!f.mute;Y&&Y.mute&&(i?Y.mute():Y.unMute())},this.detachMedia=function(){return null},this.attachMedia=function(){U&&(this.setState(a.COMPLETE),this.trigger(n.JWPLAYER_MEDIA_COMPLETE),U=!1)},this.setContainer=function(t){R=t,t.appendChild(Q),this.setVisibility(!0)},this.getContainer=function(){return R},this.remove=function(){C(),Q&&R&&R===Q.parentNode&&R.removeChild(Q),F=W=Y=null},this.setVisibility=function(t){t=!!t,t?(e.style(Q,{display:"block"}),e.style(R,{visibility:"visible",opacity:1})):c||e.style(R,{opacity:0})},this.resize=function(){return!1},this.checkComplete=function(){return U},this.getCurrentQuality=function(){if(!Y)return-1;if(Y.getAvailableQualityLevels){var t=Y.getPlaybackQuality(),e=Y.getAvailableQualityLevels();return e.indexOf(t)}return-1},this.getQualityLevels=function(){if(Y){if(!i.isFunction(Y.getAvailableQualityLevels))return[];var t=Y.getAvailableQualityLevels();if(2===t.length&&i.contains(t,"auto"))return{label:i.without(t,"auto")};var e=i.map(t,function(t){return{label:t}});return e.reverse()}},this.setCurrentQuality=function(t){if(Y&&Y.getAvailableQualityLevels){var e=Y.getAvailableQualityLevels();if(e.length){var i=e[e.length-t-1];Y.setPlaybackQuality(i)}}},this.getName=l.getName}var s=new o(window.location.protocol+"//www.youtube.com/iframe_api"),c=t.isMobile();return l.getName=function(){return{name:"youtube"}},l.register=function(t){t.api.registerProvider(l)},l}.apply(e,n),!(void 0!==a&&(t.exports=a))}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/skins/beelden.css b/src/lib/jwplayer-7.5.2/skins/beelden.css deleted file mode 100644 index ddc00ba..0000000 --- a/src/lib/jwplayer-7.5.2/skins/beelden.css +++ /dev/null @@ -1 +0,0 @@ -.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-beelden .jw-controlbar{height:2em}.jw-skin-beelden .jw-time-tip{bottom:1em}.jw-skin-beelden .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-beelden .jw-captions{max-height:calc(84.5%)}.jw-skin-beelden .jwplayer video::-webkit-media-text-track-container{max-height:calc(84.5%)}.jw-skin-beelden .jwplayer.jw-flag-compact-player video::-webkit-media-text-track-container{max-height:calc(82%)}.jw-skin-beelden .jw-controls .jw-controls-right{bottom:2em}.jw-skin-beelden .jw-icon-inline,.jw-skin-beelden .jw-icon-tooltip,.jw-skin-beelden .jw-text-elapsed,.jw-skin-beelden .jw-text-duration{height:2em;line-height:2em}.jw-skin-beelden .jw-icon-inline,.jw-skin-beelden .jw-icon-tooltip{min-width:1.25em}.jw-skin-beelden .jw-background-color{background:rgba(0,0,0,0.5)}.jw-skin-beelden .jw-controlbar{background:linear-gradient(to bottom,#6c6c6c 0,#444 100%)}.jw-skin-beelden .jw-text{color:#c7c7c7}.jw-skin-beelden .jw-tooltip-title{color:#c7c7c7;border-bottom:1px solid #c7c7c7}.jw-skin-beelden .jw-knob{color:#c7c7c7}.jw-skin-beelden .jw-button-color{color:#c7c7c7}.jw-skin-beelden .jw-button-color:hover{color:#fff}.jw-skin-beelden .jw-button-color:focus{outline:0;color:#fff}.jw-skin-beelden .jw-toggle{color:#fff}.jw-skin-beelden .jw-toggle.jw-off{color:#c7c7c7}.jw-skin-beelden .jw-toggle:focus{outline:0}.jw-skin-beelden .jw-option{color:#c7c7c7}.jw-skin-beelden .jw-option.jw-active-option{color:#fff}.jw-skin-beelden .jw-icon-display{color:#c7c7c7}.jw-skin-beelden .jw-display-icon-container{border-radius:.5em}.jw-skin-beelden .jw-display-icon-container:hover{background:#6c6c6c}.jw-skin-beelden .jw-display-icon-container:hover .jw-icon-display{color:#fff}.jw-skin-beelden .jw-rail{background:linear-gradient(to bottom,#353535 0,#434343 100%)}.jw-skin-beelden .jw-buffer{background:linear-gradient(to bottom,#7d7d7d 0,#868686 100%)}.jw-skin-beelden .jw-progress{background:linear-gradient(to bottom,#c93835 0,#b22021 50%,#803637 100%)}.jw-skin-beelden .jw-slider-horizontal{background:linear-gradient(to bottom,#6c6c6c 0,#444 100%);height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-rail,.jw-skin-beelden .jw-slider-horizontal .jw-buffer,.jw-skin-beelden .jw-slider-horizontal .jw-progress{height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-knob{margin-left:-0.5em}.jw-skin-beelden .jw-slider-vertical .jw-knob{margin-bottom:-0.5em}.jw-skin-beelden .jw-slider-vertical .jw-slider-container,.jw-skin-beelden .jw-slider-vertical .jw-rail,.jw-skin-beelden .jw-slider-vertical .jw-progress{width:.5em}.jw-skin-beelden .jw-time-tip,.jw-skin-beelden .jw-volume-tip,.jw-skin-beelden .jw-menu{background:rgba(0,0,0,0.5);border:1px solid #000;padding:.4em}.jw-skin-beelden .jw-skip{background:linear-gradient(to bottom,#6c6c6c 0,#444 100%);padding:.4em}.jw-skin-beelden .jw-skip .jw-skip-icon{color:#c7c7c7}.jw-skin-beelden .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-beelden .jw-skip.jw-skippable:hover .jw-text{color:#fff}.jw-skin-beelden .jw-time-tip .jw-text,.jw-skin-beelden .jw-dock-button .jw-text{color:#bbb}.jw-skin-beelden .jw-dock-button{background:rgba(0,0,0,0.5);border-radius:.5em}.jw-skin-beelden .jw-dock-button:hover{background:#6c6c6c}.jw-skin-beelden .jw-playlist-container{padding:0}.jw-skin-beelden .jw-color-active{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-beelden .jw-color-active-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-beelden .jw-color-inactive{color:#c7c7c7;stroke:#c7c7c7;border-color:#c7c7c7}.jw-skin-beelden .jw-color-inactive-hover:hover{color:#c7c7c7;stroke:#c7c7c7;border-color:#c7c7c7}.jw-skin-beelden .jw-icon-inline,.jw-skin-beelden .jw-icon-tooltip,.jw-skin-beelden .jw-text-elapsed,.jw-skin-beelden .jw-text-duration{padding:0 .4em}.jw-skin-beelden .jw-controlbar{display:inline-block;width:96%;max-width:50em;margin:0 auto;bottom:.7em;left:2%;right:2%}.jw-skin-beelden.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-beelden .jw-controlbar,.jw-skin-beelden .jw-skip{box-shadow:inset 0 7px 1px -5px #808080;border-radius:.3em}.jw-skin-beelden .jw-icon-playback{padding-left:0}.jw-skin-beelden .jw-icon-playback:before{background-color:#333;background:linear-gradient(to bottom,#333,#333 50%,#2e2e2e 50%,#2e2e2e);background-size:100% 2px;border-radius:.3em;padding:.2em .7em;box-shadow:inset 0 0 1px 0 rgba(0,0,0,0.6);border:1px solid #000;box-sizing:border-box}.jw-skin-beelden.jw-state-playing .jw-icon-playback:before{padding-right:.8em}.jw-skin-beelden .jw-playlist-container{left:-57%;background-color:#282828;bottom:.5em}.jw-skin-beelden .jw-playlist-container .jw-option{border-bottom:1px solid #000;background-color:#282828;color:#b6b6b6}.jw-skin-beelden .jw-playlist-container .jw-option:hover,.jw-skin-beelden .jw-playlist-container .jw-option.jw-active-option{color:#c93835;background-color:black}.jw-skin-beelden .jw-playlist-container ::-webkit-scrollbar-track{background-color:#000}.jw-skin-beelden .jw-playlist-container ::-webkit-scrollbar{border:10px solid #282828;border-radius:.25em}.jw-skin-beelden .jw-playlist-container ::-webkit-scrollbar-thumb{background-color:#b6b6b6}.jw-skin-beelden .jw-tooltip-title{border-bottom:1px solid #000;background-color:#282828}.jw-skin-beelden .jw-rail,.jw-skin-beelden .jw-progress,.jw-skin-beelden .jw-buffer{border-radius:.5em;border:1px solid #000}.jw-skin-beelden .jw-rail{background-color:#353535}.jw-skin-beelden .jw-progress{background-color:#c93835}.jw-skin-beelden .jw-buffer{background-color:#7d7d7d;box-shadow:inset 0 -2px 4px -1px rgba(255,255,255,0.5)}.jw-skin-beelden .jw-knob{background-color:#bbb5b7;box-shadow:inset 0 0 5px 0 rgba(255,255,255,0.5);border:1px solid #000;border-radius:50%}.jw-skin-beelden .jw-slider-horizontal{background:transparent;height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-slider-container{height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-rail,.jw-skin-beelden .jw-slider-horizontal .jw-progress,.jw-skin-beelden .jw-slider-horizontal .jw-buffer{height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-cue{top:.15em;background-color:#fff;width:.2em;height:.2em;border-radius:1em}.jw-skin-beelden .jw-slider-horizontal .jw-knob{top:-0.15000000000000002em;box-sizing:border-box;width:.8em;height:.8em}.jw-skin-beelden .jw-slider-vertical .jw-slider-container{width:.4em}.jw-skin-beelden .jw-slider-vertical .jw-rail,.jw-skin-beelden .jw-slider-vertical .jw-progress{width:.4em}.jw-skin-beelden .jw-slider-vertical .jw-rail{background:rgba(0,0,0,0.5)}.jw-skin-beelden .jw-slider-vertical .jw-progress{background:linear-gradient(to right,#c93835 0,#b22021 50%,#803637 100%)}.jw-skin-beelden .jw-slider-vertical .jw-knob{width:.7em;height:.7em;left:-0.14999999999999997em}.jw-skin-beelden .jw-display-icon-container{border:1px solid #000;box-shadow:inset 0 0 2px 1px rgba(255,255,255,0.3)}.jw-skin-beelden .jw-time-tip,.jw-skin-beelden .jw-volume-tip,.jw-skin-beelden .jw-menu,.jw-skin-beelden .jw-dock-button,.jw-skin-beelden .jw-skip{border-radius:.4em}.jw-skin-beelden .jw-toggle{color:#fff}.jw-skin-beelden .jw-toggle.jw-off{color:#7d7d7d} \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/skins/bekle.css b/src/lib/jwplayer-7.5.2/skins/bekle.css deleted file mode 100644 index a1b32dc..0000000 --- a/src/lib/jwplayer-7.5.2/skins/bekle.css +++ /dev/null @@ -1 +0,0 @@ -.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-bekle .jw-controlbar{height:2em}.jw-skin-bekle .jw-time-tip{bottom:1em}.jw-skin-bekle .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-bekle .jw-captions{max-height:calc(84.5%)}.jw-skin-bekle .jwplayer video::-webkit-media-text-track-container{max-height:calc(84.5%)}.jw-skin-bekle .jwplayer.jw-flag-compact-player video::-webkit-media-text-track-container{max-height:calc(82%)}.jw-skin-bekle .jw-controls .jw-controls-right{bottom:2em}.jw-skin-bekle .jw-icon-inline,.jw-skin-bekle .jw-icon-tooltip,.jw-skin-bekle .jw-text-elapsed,.jw-skin-bekle .jw-text-duration{height:2em;line-height:2em}.jw-skin-bekle .jw-icon-inline,.jw-skin-bekle .jw-icon-tooltip{min-width:1.25em}.jw-skin-bekle .jw-background-color{background:linear-gradient(to bottom,#323b4c,#2f3847 50%,#323b4c 100%)}.jw-skin-bekle .jw-controlbar{background:rgba(24,35,53,0.8)}.jw-skin-bekle .jw-text{color:#fff}.jw-skin-bekle .jw-tooltip-title{color:#fff;border-bottom:1px solid #fff}.jw-skin-bekle .jw-knob{color:#fff}.jw-skin-bekle .jw-button-color{color:#fff}.jw-skin-bekle .jw-button-color:hover{color:#139ed5}.jw-skin-bekle .jw-button-color:focus{outline:0;color:#139ed5}.jw-skin-bekle .jw-toggle{color:#139ed5}.jw-skin-bekle .jw-toggle.jw-off{color:#fff}.jw-skin-bekle .jw-toggle:focus{outline:0}.jw-skin-bekle .jw-option{color:#fff}.jw-skin-bekle .jw-option.jw-active-option{color:#139ed5}.jw-skin-bekle .jw-icon-display{color:#fff}.jw-skin-bekle .jw-display-icon-container{border-radius:.3em}.jw-skin-bekle .jw-display-icon-container:hover{background:#139ed5}.jw-skin-bekle .jw-display-icon-container:hover .jw-icon-display{color:#fff}.jw-skin-bekle .jw-rail{background:linear-gradient(to bottom,#323b4c,#2f3847 50%,#323b4c 100%)}.jw-skin-bekle .jw-buffer{background:linear-gradient(to bottom,#5e6575,#565e6b 50%,#5e6575 100%)}.jw-skin-bekle .jw-progress{background:linear-gradient(to bottom,#15b2f0,#149bd1 50%,#15b2f0 100%)}.jw-skin-bekle .jw-slider-horizontal{background:rgba(24,35,53,0.8);height:.3em}.jw-skin-bekle .jw-slider-horizontal .jw-rail,.jw-skin-bekle .jw-slider-horizontal .jw-buffer,.jw-skin-bekle .jw-slider-horizontal .jw-progress{height:.3em}.jw-skin-bekle .jw-slider-horizontal .jw-knob{margin-left:-0.3em}.jw-skin-bekle .jw-slider-vertical .jw-knob{margin-bottom:-0.3em}.jw-skin-bekle .jw-slider-vertical .jw-slider-container,.jw-skin-bekle .jw-slider-vertical .jw-rail,.jw-skin-bekle .jw-slider-vertical .jw-progress{width:.3em}.jw-skin-bekle .jw-time-tip,.jw-skin-bekle .jw-volume-tip,.jw-skin-bekle .jw-menu{background:rgba(80,88,99,0.9);border:0;padding:.8em}.jw-skin-bekle .jw-skip{background:rgba(24,35,53,0.8);padding:.4em}.jw-skin-bekle .jw-skip .jw-skip-icon{color:#fff}.jw-skin-bekle .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-bekle .jw-skip.jw-skippable:hover .jw-text{color:#139ed5}.jw-skin-bekle .jw-time-tip .jw-text,.jw-skin-bekle .jw-dock-button .jw-text{color:#bbb}.jw-skin-bekle .jw-dock-button{background:linear-gradient(to bottom,#323b4c,#2f3847 50%,#323b4c 100%);border-radius:.3em}.jw-skin-bekle .jw-dock-button:hover{background:#139ed5}.jw-skin-bekle .jw-playlist-container{padding:0}.jw-skin-bekle .jw-color-active{color:#139ed5;stroke:#139ed5;border-color:#139ed5}.jw-skin-bekle .jw-color-active-hover:hover{color:#139ed5;stroke:#139ed5;border-color:#139ed5}.jw-skin-bekle .jw-color-inactive{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-bekle .jw-color-inactive-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-bekle .jw-icon-inline,.jw-skin-bekle .jw-icon-tooltip,.jw-skin-bekle .jw-text-elapsed,.jw-skin-bekle .jw-text-duration{padding:0 .4em}.jw-skin-bekle .jw-controlbar{display:inline-block;width:96%;max-width:50em;margin:0 auto;bottom:.7em;left:2%;right:2%}.jw-skin-bekle.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-bekle .jw-controlbar{border-radius:.3em}.jw-skin-bekle .jw-playlist-container{left:-47%;overflow:hidden;bottom:.2em}.jw-skin-bekle .jw-playlist-container .jw-option{border-bottom:1px solid rgba(24,35,53,0.8)}.jw-skin-bekle .jw-playlist-container .jw-option:hover,.jw-skin-bekle .jw-playlist-container .jw-option.jw-active-option{background-color:rgba(24,35,53,0.8);color:#139ed5}.jw-skin-bekle .jw-playlist-container ::-webkit-scrollbar-track{background-color:#222c37}.jw-skin-bekle .jw-playlist-container ::-webkit-scrollbar{width:2px;border:10px solid rgba(24,35,53,0.8);border-radius:.3em}.jw-skin-bekle .jw-playlist-container ::-webkit-scrollbar-thumb{background-color:#fff}.jw-skin-bekle .jw-tooltip-title{border-bottom:1px solid rgba(24,35,53,0.8);background-color:rgba(24,35,53,0.8)}.jw-skin-bekle .jw-slider-horizontal .jw-rail,.jw-skin-bekle .jw-slider-vertical .jw-rail,.jw-skin-bekle .jw-slider-horizontal .jw-progress,.jw-skin-bekle .jw-slider-vertical .jw-progress,.jw-skin-bekle .jw-slider-horizontal .jw-buffer,.jw-skin-bekle .jw-slider-vertical .jw-buffer{border-radius:.3em}.jw-skin-bekle .jw-slider-horizontal .jw-knob,.jw-skin-bekle .jw-slider-vertical .jw-knob{background-color:#fff;width:.7em;height:.7em;border-radius:50%;left:-0.19999999999999998em}.jw-skin-bekle .jw-slider-horizontal{background:transparent}.jw-skin-bekle .jw-slider-horizontal .jw-cue{top:.04999999999999999em;background-color:#fff;width:.2em;height:.2em;border-radius:1em}.jw-skin-bekle .jw-slider-horizontal .jw-knob{top:-0.19999999999999998em}.jw-skin-bekle .jw-slider-vertical .jw-rail,.jw-skin-bekle .jw-slider-vertical .jw-progress{width:.3em}.jw-skin-bekle .jw-slider-vertical .jw-rail{background:linear-gradient(to right,#323b4c,#2f3847 50%,#323b4c 100%)}.jw-skin-bekle .jw-slider-vertical .jw-progress{background:linear-gradient(to right,#15b2f0,#149bd1 50%,#15b2f0 100%)}.jw-skin-bekle .jw-time-tip,.jw-skin-bekle .jw-volume-tip,.jw-skin-bekle .jw-menu,.jw-skin-bekle .jw-skip{border-radius:.3em}.jw-skin-bekle .jw-volume-tip,.jw-skin-bekle .jw-menu{bottom:.2em} \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/skins/five.css b/src/lib/jwplayer-7.5.2/skins/five.css deleted file mode 100644 index 7b24aa0..0000000 --- a/src/lib/jwplayer-7.5.2/skins/five.css +++ /dev/null @@ -1 +0,0 @@ -.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-five .jw-controlbar{height:2em}.jw-skin-five .jw-time-tip{bottom:1em}.jw-skin-five .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-five .jw-captions{max-height:calc(84.5%)}.jw-skin-five .jwplayer video::-webkit-media-text-track-container{max-height:calc(84.5%)}.jw-skin-five .jwplayer.jw-flag-compact-player video::-webkit-media-text-track-container{max-height:calc(82%)}.jw-skin-five .jw-controls .jw-controls-right{bottom:2em}.jw-skin-five .jw-icon-inline,.jw-skin-five .jw-icon-tooltip,.jw-skin-five .jw-text-elapsed,.jw-skin-five .jw-text-duration{height:2em;line-height:2em}.jw-skin-five .jw-icon-inline,.jw-skin-five .jw-icon-tooltip{min-width:1.25em}.jw-skin-five .jw-background-color{background:rgba(51,51,51,0.7)}.jw-skin-five .jw-controlbar{background:rgba(238,238,238,0.8)}.jw-skin-five .jw-text{color:#464646}.jw-skin-five .jw-tooltip-title{color:#464646;border-bottom:1px solid #464646}.jw-skin-five .jw-knob{color:#464646}.jw-skin-five .jw-button-color{color:#464646}.jw-skin-five .jw-button-color:hover{color:#000}.jw-skin-five .jw-button-color:focus{outline:0;color:#000}.jw-skin-five .jw-toggle{color:#000}.jw-skin-five .jw-toggle.jw-off{color:#464646}.jw-skin-five .jw-toggle:focus{outline:0}.jw-skin-five .jw-option{color:#464646}.jw-skin-five .jw-option.jw-active-option{color:#000}.jw-skin-five .jw-icon-display{color:rgba(238,238,238,0.8)}.jw-skin-five .jw-display-icon-container{border-radius:.5em}.jw-skin-five .jw-display-icon-container:hover{background:#333}.jw-skin-five .jw-display-icon-container:hover .jw-icon-display{color:#fff}.jw-skin-five .jw-rail{background:#b8b6b7}.jw-skin-five .jw-buffer{background:#9c9a9d}.jw-skin-five .jw-progress{background:#000}.jw-skin-five .jw-slider-horizontal{background:rgba(238,238,238,0.8);height:.2em}.jw-skin-five .jw-slider-horizontal .jw-rail,.jw-skin-five .jw-slider-horizontal .jw-buffer,.jw-skin-five .jw-slider-horizontal .jw-progress{height:.2em}.jw-skin-five .jw-slider-horizontal .jw-knob{margin-left:-0.5em}.jw-skin-five .jw-slider-vertical .jw-knob{margin-bottom:-0.5em}.jw-skin-five .jw-slider-vertical .jw-slider-container,.jw-skin-five .jw-slider-vertical .jw-rail,.jw-skin-five .jw-slider-vertical .jw-progress{width:.2em}.jw-skin-five .jw-time-tip,.jw-skin-five .jw-volume-tip,.jw-skin-five .jw-menu{background:#333;border:0;padding:.8em}.jw-skin-five .jw-skip{background:rgba(238,238,238,0.8);padding:.4em}.jw-skin-five .jw-skip .jw-skip-icon{color:#464646}.jw-skin-five .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-five .jw-skip.jw-skippable:hover .jw-text{color:#000}.jw-skin-five .jw-time-tip .jw-text,.jw-skin-five .jw-dock-button .jw-text{color:#bbb}.jw-skin-five .jw-dock-button{background:rgba(51,51,51,0.7);border-radius:.5em}.jw-skin-five .jw-dock-button:hover{background:#333}.jw-skin-five .jw-playlist-container{padding:0}.jw-skin-five .jw-color-active{color:#000;stroke:#000;border-color:#000}.jw-skin-five .jw-color-active-hover:hover{color:#000;stroke:#000;border-color:#000}.jw-skin-five .jw-color-inactive{color:#464646;stroke:#464646;border-color:#464646}.jw-skin-five .jw-color-inactive-hover:hover{color:#464646;stroke:#464646;border-color:#464646}.jw-skin-five .jw-icon-inline,.jw-skin-five .jw-icon-tooltip,.jw-skin-five .jw-text-elapsed,.jw-skin-five .jw-text-duration{padding:0 .4em}.jw-skin-five .jw-display-icon-container{border-radius:0}.jw-skin-five .jw-option{color:#bbb}.jw-skin-five .jw-option:hover,.jw-skin-five .jw-option.jw-active-option{color:#fff}.jw-skin-five .jw-playlist-container{left:-46%;background-color:#fff}.jw-skin-five .jw-playlist-container .jw-option{border-bottom:1px solid #ececec;background-color:#fff;margin-right:8px;color:#464646}.jw-skin-five .jw-playlist-container .jw-option:hover,.jw-skin-five .jw-playlist-container .jw-option.jw-active-option{background-color:#ececec;color:#000}.jw-skin-five .jw-playlist-container .jw-option:hover{color:#000}.jw-skin-five .jw-playlist-container .jw-label .jw-icon-play{color:#000}.jw-skin-five .jw-playlist-container ::-webkit-scrollbar-track{background-color:#ececec}.jw-skin-five .jw-playlist-container ::-webkit-scrollbar{width:2px;border:10px solid #fff}.jw-skin-five .jw-playlist-container ::-webkit-scrollbar-thumb{background-color:#000}.jw-skin-five .jw-tooltip-title{border-bottom:1px solid #000;background-color:#ececec}.jw-skin-five .jw-slider-horizontal{background:transparent}.jw-skin-five .jw-slider-horizontal .jw-slider-container{height:.9em}.jw-skin-five .jw-slider-horizontal .jw-rail,.jw-skin-five .jw-slider-horizontal .jw-buffer,.jw-skin-five .jw-slider-horizontal .jw-progress{height:.2em;border-radius:0}.jw-skin-five .jw-slider-horizontal .jw-rail{box-shadow:none}.jw-skin-five .jw-slider-horizontal .jw-knob{top:-0.4em;margin:0;background-color:#000;border-radius:0;width:1px;height:1em}.jw-skin-five .jw-slider-horizontal .jw-cue{top:-0.1em;width:.1em;height:.4em;background-color:#000;border-left:1px solid #fff;border-right:1px solid #fff}.jw-skin-five .jw-slider-vertical .jw-rail,.jw-skin-five .jw-slider-vertical .jw-progress{width:.2em}.jw-skin-five .jw-slider-vertical .jw-progress{background:#fff}.jw-skin-five .jw-slider-vertical .jw-rail{background:#737373}.jw-skin-five .jw-slider-vertical .jw-knob{margin-bottom:-1px;width:.6em;height:2px;background:linear-gradient(to bottom,#fff 0,#fff 30%,#333 100%);border-radius:0;left:-0.19999999999999998em}.jw-skin-five .jw-dock-button{border-radius:0} \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/skins/glow.css b/src/lib/jwplayer-7.5.2/skins/glow.css deleted file mode 100644 index 05942d8..0000000 --- a/src/lib/jwplayer-7.5.2/skins/glow.css +++ /dev/null @@ -1 +0,0 @@ -.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-glow .jw-controlbar{height:2em}.jw-skin-glow .jw-time-tip{bottom:1em}.jw-skin-glow .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-glow .jw-captions{max-height:calc(84.5%)}.jw-skin-glow .jwplayer video::-webkit-media-text-track-container{max-height:calc(84.5%)}.jw-skin-glow .jwplayer.jw-flag-compact-player video::-webkit-media-text-track-container{max-height:calc(82%)}.jw-skin-glow .jw-controls .jw-controls-right{bottom:2em}.jw-skin-glow .jw-icon-inline,.jw-skin-glow .jw-icon-tooltip,.jw-skin-glow .jw-text-elapsed,.jw-skin-glow .jw-text-duration{height:2em;line-height:2em}.jw-skin-glow .jw-icon-inline,.jw-skin-glow .jw-icon-tooltip{min-width:1.25em}.jw-skin-glow .jw-background-color{background:#212121}.jw-skin-glow .jw-controlbar{background:rgba(19,20,21,0.8)}.jw-skin-glow .jw-text{color:#fff}.jw-skin-glow .jw-tooltip-title{color:#fff;border-bottom:1px solid #fff}.jw-skin-glow .jw-knob{color:#fff}.jw-skin-glow .jw-button-color{color:#fff}.jw-skin-glow .jw-button-color:hover{color:#fff}.jw-skin-glow .jw-button-color:focus{outline:0;color:#fff}.jw-skin-glow .jw-toggle{color:#fff}.jw-skin-glow .jw-toggle.jw-off{color:#fff}.jw-skin-glow .jw-toggle:focus{outline:0}.jw-skin-glow .jw-option{color:#fff}.jw-skin-glow .jw-option.jw-active-option{color:#fff}.jw-skin-glow .jw-icon-display{color:#fff}.jw-skin-glow .jw-display-icon-container{border-radius:.4em}.jw-skin-glow .jw-display-icon-container:hover{background:rgba(0,0,0,0.8)}.jw-skin-glow .jw-display-icon-container:hover .jw-icon-display{color:#fff}.jw-skin-glow .jw-rail{background:#2a2c2e}.jw-skin-glow .jw-buffer{background:#3b3d41}.jw-skin-glow .jw-progress{background:#fff}.jw-skin-glow .jw-slider-horizontal{background:rgba(19,20,21,0.8);height:.4em}.jw-skin-glow .jw-slider-horizontal .jw-rail,.jw-skin-glow .jw-slider-horizontal .jw-buffer,.jw-skin-glow .jw-slider-horizontal .jw-progress{height:.4em}.jw-skin-glow .jw-slider-horizontal .jw-knob{margin-left:-0.4em}.jw-skin-glow .jw-slider-vertical .jw-knob{margin-bottom:-0.4em}.jw-skin-glow .jw-slider-vertical .jw-slider-container,.jw-skin-glow .jw-slider-vertical .jw-rail,.jw-skin-glow .jw-slider-vertical .jw-progress{width:.4em}.jw-skin-glow .jw-time-tip,.jw-skin-glow .jw-volume-tip,.jw-skin-glow .jw-menu{background:#333;border:0;padding:.8em}.jw-skin-glow .jw-skip{background:rgba(19,20,21,0.8);padding:.4em}.jw-skin-glow .jw-skip .jw-skip-icon{color:#fff}.jw-skin-glow .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-glow .jw-skip.jw-skippable:hover .jw-text{color:#fff}.jw-skin-glow .jw-time-tip .jw-text,.jw-skin-glow .jw-dock-button .jw-text{color:#bbb}.jw-skin-glow .jw-dock-button{background:#212121;border-radius:.4em}.jw-skin-glow .jw-dock-button:hover{background:rgba(0,0,0,0.8)}.jw-skin-glow .jw-playlist-container{padding:0}.jw-skin-glow .jw-color-active{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-glow .jw-color-active-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-glow .jw-color-inactive{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-glow .jw-color-inactive-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-glow .jw-icon-inline,.jw-skin-glow .jw-icon-tooltip,.jw-skin-glow .jw-text-elapsed,.jw-skin-glow .jw-text-duration{padding:0 .4em}.jw-skin-glow .jw-background-color{background:rgba(51,51,51,0.8)}.jw-skin-glow .jw-time-tip,.jw-skin-glow .jw-volume-tip,.jw-skin-glow .jw-menu,.jw-skin-glow .jw-skip{border-radius:.4em}.jw-skin-glow .jw-volume-tip,.jw-skin-glow .jw-menu{bottom:.3em}.jw-skin-glow .jw-playlist-container{left:-48%;bottom:0;border-radius:0}.jw-skin-glow .jw-playlist-container .jw-option{border-bottom:1px solid #000;color:#fff}.jw-skin-glow .jw-playlist-container .jw-option:hover,.jw-skin-glow .jw-playlist-container .jw-option.jw-active-option{background-color:rgba(19,20,21,0.8);color:#fff}.jw-skin-glow .jw-playlist-container ::-webkit-scrollbar-track{background-color:#000}.jw-skin-glow .jw-playlist-container ::-webkit-scrollbar{border:10px solid #3b3d41}.jw-skin-glow .jw-playlist-container ::-webkit-scrollbar-thumb{background-color:#fff}.jw-skin-glow .jw-tooltip-title{border-bottom:1px solid #000;background-color:#3b3d41}.jw-skin-glow .jw-rail,.jw-skin-glow .jw-buffer,.jw-skin-glow .jw-progress{border-radius:.4em}.jw-skin-glow .jw-knob{display:none}.jw-skin-glow .jw-slider-horizontal{background:transparent}.jw-skin-glow .jw-slider-horizontal .jw-cue{top:.07500000000000001em;background-color:#000;width:.25em;height:.25em;border-radius:1em}.jw-skin-glow .jw-slider-vertical{bottom:5px}.jw-skin-glow .jw-slider-vertical .jw-rail{background-color:#141516}.jw-skin-glow .jw-slider-vertical .jw-rail,.jw-skin-glow .jw-slider-vertical .jw-progress{width:.4em} \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/skins/roundster.css b/src/lib/jwplayer-7.5.2/skins/roundster.css deleted file mode 100644 index 6e0a185..0000000 --- a/src/lib/jwplayer-7.5.2/skins/roundster.css +++ /dev/null @@ -1 +0,0 @@ -.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-roundster .jw-controlbar{height:2em}.jw-skin-roundster .jw-time-tip{bottom:1em}.jw-skin-roundster .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-roundster .jw-captions{max-height:calc(84.5%)}.jw-skin-roundster .jwplayer video::-webkit-media-text-track-container{max-height:calc(84.5%)}.jw-skin-roundster .jwplayer.jw-flag-compact-player video::-webkit-media-text-track-container{max-height:calc(82%)}.jw-skin-roundster .jw-controls .jw-controls-right{bottom:2em}.jw-skin-roundster .jw-icon-inline,.jw-skin-roundster .jw-icon-tooltip,.jw-skin-roundster .jw-text-elapsed,.jw-skin-roundster .jw-text-duration{height:2em;line-height:2em}.jw-skin-roundster .jw-icon-inline,.jw-skin-roundster .jw-icon-tooltip{min-width:1.25em}.jw-skin-roundster .jw-background-color{background:#8490a0}.jw-skin-roundster .jw-controlbar{background:#dfe2e9}.jw-skin-roundster .jw-text{color:#8490a0}.jw-skin-roundster .jw-tooltip-title{color:#8490a0;border-bottom:1px solid #8490a0}.jw-skin-roundster .jw-knob{color:#8490a0}.jw-skin-roundster .jw-button-color{color:#8490a0}.jw-skin-roundster .jw-button-color:hover{color:#f15173}.jw-skin-roundster .jw-button-color:focus{outline:0;color:#f15173}.jw-skin-roundster .jw-toggle{color:#f15173}.jw-skin-roundster .jw-toggle.jw-off{color:#8490a0}.jw-skin-roundster .jw-toggle:focus{outline:0}.jw-skin-roundster .jw-option{color:#8490a0}.jw-skin-roundster .jw-option.jw-active-option{color:#f15173}.jw-skin-roundster .jw-icon-display{color:rgba(255,255,255,0.5)}.jw-skin-roundster .jw-display-icon-container{border-radius:.45em}.jw-skin-roundster .jw-display-icon-container:hover{background:#f15173}.jw-skin-roundster .jw-display-icon-container:hover .jw-icon-display{color:#fff}.jw-skin-roundster .jw-rail{background:#878fa2}.jw-skin-roundster .jw-buffer{background:#9c9a9d}.jw-skin-roundster .jw-progress{background:#f15173}.jw-skin-roundster .jw-slider-horizontal{background:#dfe2e9;height:.4em}.jw-skin-roundster .jw-slider-horizontal .jw-rail,.jw-skin-roundster .jw-slider-horizontal .jw-buffer,.jw-skin-roundster .jw-slider-horizontal .jw-progress{height:.4em}.jw-skin-roundster .jw-slider-horizontal .jw-knob{margin-left:-0.45em}.jw-skin-roundster .jw-slider-vertical .jw-knob{margin-bottom:-0.45em}.jw-skin-roundster .jw-slider-vertical .jw-slider-container,.jw-skin-roundster .jw-slider-vertical .jw-rail,.jw-skin-roundster .jw-slider-vertical .jw-progress{width:.75em}.jw-skin-roundster .jw-time-tip,.jw-skin-roundster .jw-volume-tip,.jw-skin-roundster .jw-menu{background:#5c6373;border:0;padding:.8em}.jw-skin-roundster .jw-skip{background:#dfe2e9;padding:.4em}.jw-skin-roundster .jw-skip .jw-skip-icon{color:#8490a0}.jw-skin-roundster .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-roundster .jw-skip.jw-skippable:hover .jw-text{color:#f15173}.jw-skin-roundster .jw-time-tip .jw-text,.jw-skin-roundster .jw-dock-button .jw-text{color:#bbb}.jw-skin-roundster .jw-dock-button{background:#8490a0;border-radius:.45em}.jw-skin-roundster .jw-dock-button:hover{background:#f15173}.jw-skin-roundster .jw-playlist-container{padding:0}.jw-skin-roundster .jw-color-active{color:#f15173;stroke:#f15173;border-color:#f15173}.jw-skin-roundster .jw-color-active-hover:hover{color:#f15173;stroke:#f15173;border-color:#f15173}.jw-skin-roundster .jw-color-inactive{color:#8490a0;stroke:#8490a0;border-color:#8490a0}.jw-skin-roundster .jw-color-inactive-hover:hover{color:#8490a0;stroke:#8490a0;border-color:#8490a0}.jw-skin-roundster .jw-icon-inline,.jw-skin-roundster .jw-icon-tooltip,.jw-skin-roundster .jw-text-elapsed,.jw-skin-roundster .jw-text-duration{padding:0 .4em}.jw-skin-roundster .jw-controlbar{display:inline-block;width:96%;max-width:50em;margin:0 auto;bottom:.7em;left:2%;right:2%}.jw-skin-roundster.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-roundster .jw-controlbar{border-radius:1em;padding:0 1em}.jw-skin-roundster .jw-playlist-container{left:-52%;background-color:#878fa2;border-radius:.3em;overflow:hidden}.jw-skin-roundster .jw-playlist-container .jw-option,.jw-skin-roundster .jw-playlist-container .jw-text,.jw-skin-roundster .jw-playlist-container .jw-icon{color:#cbd0da}.jw-skin-roundster .jw-playlist-container .jw-option{border-bottom:1px solid #747d92;background-color:#878fa2}.jw-skin-roundster .jw-playlist-container .jw-option:hover,.jw-skin-roundster .jw-playlist-container .jw-option.jw-active-option{background-color:#747d92;color:#fff}.jw-skin-roundster .jw-playlist-container .jw-label .jw-icon-play{color:#f15173}.jw-skin-roundster .jw-playlist-container ::-webkit-scrollbar-track{background-color:#747d92}.jw-skin-roundster .jw-playlist-container ::-webkit-scrollbar{border:10px solid #878fa2}.jw-skin-roundster .jw-playlist-container ::-webkit-scrollbar-thumb{background-color:white}.jw-skin-roundster .jw-tooltip-title{border-bottom:1px solid #747d92;background-color:#878fa2}.jw-skin-roundster .jw-rail,.jw-skin-roundster .jw-progress,.jw-skin-roundster .jw-buffer{border-radius:1em}.jw-skin-roundster .jw-slider-volume{border:0}.jw-skin-roundster .jw-knob{background-color:#fff;width:.9em;height:.9em;border-radius:50%;box-shadow:0 1px 5px 1px #868ea3}.jw-skin-roundster .jw-slider-horizontal .jw-cue{top:.07500000000000001em;width:.25em;height:.25em;border-radius:50%;background-color:#fff}.jw-skin-roundster .jw-slider-horizontal .jw-knob{top:-0.25em}.jw-skin-roundster .jw-slider-vertical .jw-rail{background-color:#434853}.jw-skin-roundster .jw-slider-vertical .jw-rail,.jw-skin-roundster .jw-slider-vertical .jw-progress{width:.4em}.jw-skin-roundster .jw-slider-vertical .jw-knob{left:-0.07500000000000001em}.jw-skin-roundster .jw-slider-vertical .jw-slider-container{width:.75em}.jw-skin-roundster .jw-time-tip,.jw-skin-roundster .jw-volume-tip,.jw-skin-roundster .jw-menu{border-radius:.25em}.jw-skin-roundster .jw-volume-tip,.jw-skin-roundster .jw-menu{bottom:.3em}.jw-skin-roundster .jw-dock .jw-dock-button{border-radius:50%}.jw-skin-roundster .jw-dock .jw-overlay{border-radius:2.5em}.jw-skin-roundster .jw-skip{border-radius:1em;padding:.25em 1em} \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/skins/seven.css b/src/lib/jwplayer-7.5.2/skins/seven.css deleted file mode 100644 index 083723a..0000000 --- a/src/lib/jwplayer-7.5.2/skins/seven.css +++ /dev/null @@ -1 +0,0 @@ -.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-seven .jw-color-active{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-seven .jw-color-active-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-seven .jw-color-inactive{color:#cecece;stroke:#cecece;border-color:#cecece}.jw-skin-seven .jw-color-inactive-hover:hover{color:#cecece;stroke:#cecece;border-color:#cecece}.jw-skin-seven .jw-active-option{background-color:rgba(255,255,255,0.1)}.jw-skin-seven .jw-display-icon-container{display:table;font-size:20px;border-radius:3.5em}.jw-skin-seven .jw-display-icon-container:hover .jw-icon{color:#fff}.jw-skin-seven .jw-display-icon-container>.jw-icon{color:rgba(255,255,255,0.9);font-size:1.7em}.jw-skin-seven.jw-state-idle .jw-display-icon-container>.jw-icon{padding-left:4px}.jw-skin-seven .jw-dock-button{border-radius:2.5em}.jw-skin-seven .jw-menu{padding:0}.jw-skin-seven .jw-dock .jw-overlay{border-radius:.4em}.jw-skin-seven .jw-skip{border-radius:.4em}.jw-skin-seven .jw-text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/skins/six.css b/src/lib/jwplayer-7.5.2/skins/six.css deleted file mode 100644 index 99bab3d..0000000 --- a/src/lib/jwplayer-7.5.2/skins/six.css +++ /dev/null @@ -1 +0,0 @@ -.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-six .jw-controlbar{height:2em}.jw-skin-six .jw-time-tip{bottom:1em}.jw-skin-six .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-six .jw-captions{max-height:calc(84.5%)}.jw-skin-six .jwplayer video::-webkit-media-text-track-container{max-height:calc(84.5%)}.jw-skin-six .jwplayer.jw-flag-compact-player video::-webkit-media-text-track-container{max-height:calc(82%)}.jw-skin-six .jw-controls .jw-controls-right{bottom:2em}.jw-skin-six .jw-icon-inline,.jw-skin-six .jw-icon-tooltip,.jw-skin-six .jw-text-elapsed,.jw-skin-six .jw-text-duration{height:2em;line-height:2em}.jw-skin-six .jw-icon-inline,.jw-skin-six .jw-icon-tooltip{min-width:1.25em}.jw-skin-six .jw-background-color{background:#212121}.jw-skin-six .jw-controlbar{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%)}.jw-skin-six .jw-text{color:#aaa}.jw-skin-six .jw-tooltip-title{color:#aaa;border-bottom:1px solid #aaa}.jw-skin-six .jw-knob{color:#aaa}.jw-skin-six .jw-button-color{color:#aaa}.jw-skin-six .jw-button-color:hover{color:#eee}.jw-skin-six .jw-button-color:focus{outline:0;color:#eee}.jw-skin-six .jw-toggle{color:#eee}.jw-skin-six .jw-toggle.jw-off{color:#aaa}.jw-skin-six .jw-toggle:focus{outline:0}.jw-skin-six .jw-option{color:#aaa}.jw-skin-six .jw-option.jw-active-option{color:#eee}.jw-skin-six .jw-icon-display{color:#aaa}.jw-skin-six .jw-display-icon-container{border-radius:.4em}.jw-skin-six .jw-display-icon-container:hover{background:rgba(0,0,0,0.8)}.jw-skin-six .jw-display-icon-container:hover .jw-icon-display{color:#fff}.jw-skin-six .jw-rail{background:#666}.jw-skin-six .jw-buffer{background:#202020}.jw-skin-six .jw-progress{background:#eee}.jw-skin-six .jw-slider-horizontal{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%);height:.65em}.jw-skin-six .jw-slider-horizontal .jw-rail,.jw-skin-six .jw-slider-horizontal .jw-buffer,.jw-skin-six .jw-slider-horizontal .jw-progress{height:.65em}.jw-skin-six .jw-slider-horizontal .jw-knob{margin-left:-0.4em}.jw-skin-six .jw-slider-vertical .jw-knob{margin-bottom:-0.4em}.jw-skin-six .jw-slider-vertical .jw-slider-container,.jw-skin-six .jw-slider-vertical .jw-rail,.jw-skin-six .jw-slider-vertical .jw-progress{width:.65em}.jw-skin-six .jw-time-tip,.jw-skin-six .jw-volume-tip,.jw-skin-six .jw-menu{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%);border:1px solid #000;padding:.5em}.jw-skin-six .jw-skip{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%);padding:.4em}.jw-skin-six .jw-skip .jw-skip-icon{color:#aaa}.jw-skin-six .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-six .jw-skip.jw-skippable:hover .jw-text{color:#eee}.jw-skin-six .jw-time-tip .jw-text,.jw-skin-six .jw-dock-button .jw-text{color:#bbb}.jw-skin-six .jw-dock-button{background:#212121;border-radius:.4em}.jw-skin-six .jw-dock-button:hover{background:rgba(0,0,0,0.8)}.jw-skin-six .jw-playlist-container{padding:0}.jw-skin-six .jw-color-active{color:#eee;stroke:#eee;border-color:#eee}.jw-skin-six .jw-color-active-hover:hover{color:#eee;stroke:#eee;border-color:#eee}.jw-skin-six .jw-color-inactive{color:#aaa;stroke:#aaa;border-color:#aaa}.jw-skin-six .jw-color-inactive-hover:hover{color:#aaa;stroke:#aaa;border-color:#aaa}.jw-skin-six .jw-icon-inline,.jw-skin-six .jw-icon-tooltip,.jw-skin-six .jw-text-elapsed,.jw-skin-six .jw-text-duration{padding:0 .4em}.jw-skin-six .jw-controlbar{display:inline-block;width:96%;max-width:50em;margin:0 auto;bottom:.7em;left:2%;right:2%}.jw-skin-six.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-six .jw-background-color{background-color:#444}.jw-skin-six .jw-controlbar{border:1px solid #000;border-radius:.3em;background-size:100% 100%}.jw-skin-six .jw-controlbar .jw-overlay{bottom:2em;padding-bottom:.25em}.jw-skin-six .jw-display-icon-container{background:linear-gradient(0deg,rgba(73,73,75,0.85) 0,rgba(69,69,71,0.9) 3%,rgba(63,63,65,0.9) 7%,rgba(62,62,64,0.9) 10%,rgba(58,58,61,0.9) 59%,rgba(52,52,55,0.9) 97%,rgba(52,52,55,0.85) 100%);background-size:100% 100%;border-radius:.3em;border:1px solid #000}.jw-skin-six:hover .jw-display-icon-container{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%);background-size:100% 100%}.jw-skin-six .jw-option{text-align:left}.jw-skin-six .jw-option .jw-icon-menu-bullet:before{content:"\e606"}.jw-skin-six .jw-option:before{font-size:.4em;vertical-align:middle;margin-right:.4em}.jw-skin-six .jw-playlist-container{left:-46%}.jw-skin-six .jw-playlist-container .jw-text,.jw-skin-six .jw-playlist-container .jw-icon{color:#eee}.jw-skin-six .jw-playlist-container .jw-option{border-bottom:1px solid #2f2f31;color:#878787}.jw-skin-six .jw-playlist-container .jw-option:before{content:""}.jw-skin-six .jw-playlist-container .jw-option:hover,.jw-skin-six .jw-playlist-container .jw-option.jw-active-option{background-color:#2f2f31;color:#fff}.jw-skin-six .jw-playlist-container ::-webkit-scrollbar{border-radius:.25em}.jw-skin-six .jw-playlist-container ::-webkit-scrollbar-track{background-color:#3c3c3e;border-radius:10px}.jw-skin-six .jw-playlist-container ::-webkit-scrollbar-thumb{background:linear-gradient(to right,#fff 0,#ccc 50%,#fff 100%)}.jw-skin-six .jw-rail,.jw-skin-six .jw-buffer,.jw-skin-six .jw-progress{border-radius:.5em}.jw-skin-six .jw-progress,.jw-skin-six .jw-buffer{border:1px solid #000}.jw-skin-six .jw-progress{background:linear-gradient(to bottom,#fff 0,#ccc 50%,#fff 100%)}.jw-skin-six .jw-rail{border:1px solid #000;box-shadow:inset 0 3px 10px 1px rgba(51,51,51,0.85)}.jw-skin-six .jw-knob{width:.8em;height:.8em;border-radius:1em;background:radial-gradient(ellipse at center,#f3f3f3 0,#d2d2d2 90%,#b0b0b0 100%);box-shadow:0 1px 10px 1px rgba(0,0,0,0.75)}.jw-skin-six .jw-slider-horizontal .jw-knob{top:-0.07500000000000001em}.jw-skin-six .jw-slider-horizontal .jw-progress{border-radius:.5em 0 0 .5em}.jw-skin-six .jw-slider-horizontal .jw-progress,.jw-skin-six .jw-slider-horizontal .jw-buffer{border:1px solid #000;border-style:solid none #000}.jw-skin-six .jw-slider-horizontal .jw-cue{top:.2em;width:.25em;height:.25em;background-color:#616164;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.75)}.jw-skin-six .jw-slider-vertical .jw-rail,.jw-skin-six .jw-slider-vertical .jw-progress{width:.65em}.jw-skin-six .jw-slider-vertical .jw-progress{background:linear-gradient(to right,#fff 0,#ccc 50%,#fff 100%);border-top-right-radius:0;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em;border-top-left-radius:0}.jw-skin-six .jw-slider-vertical .jw-knob{left:-0.07500000000000001em}.jw-skin-six .jw-time-tip,.jw-skin-six .jw-volume-tip,.jw-skin-six .jw-menu{background-size:100% 100%;border-radius:.4em}.jw-skin-six .jw-dock .jw-dock-button{background:linear-gradient(0deg,rgba(73,73,75,0.85) 0,rgba(69,69,71,0.9) 3%,rgba(63,63,65,0.9) 7%,rgba(62,62,64,0.9) 10%,rgba(58,58,61,0.9) 59%,rgba(52,52,55,0.9) 97%,rgba(52,52,55,0.85) 100%);background-size:100% 100%;border-radius:.25em}.jw-skin-six .jw-dock .jw-dock-button:hover{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%)}.jw-skin-six .jw-dock .jw-dock-button .jw-overlay{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%);background-size:100% 100%;border-radius:.25em}.jw-skin-six .jw-skip{background:linear-gradient(0deg,rgba(73,73,75,0.85) 0,rgba(69,69,71,0.9) 3%,rgba(63,63,65,0.9) 7%,rgba(62,62,64,0.9) 10%,rgba(58,58,61,0.9) 59%,rgba(52,52,55,0.9) 97%,rgba(52,52,55,0.85) 100%);background-size:100% 100%;border:1px solid #000;border-radius:.3em}.jw-skin-six .jw-skip:hover.jw-skippable{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%);background-size:100% 100%} \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/skins/stormtrooper.css b/src/lib/jwplayer-7.5.2/skins/stormtrooper.css deleted file mode 100644 index e5a953a..0000000 --- a/src/lib/jwplayer-7.5.2/skins/stormtrooper.css +++ /dev/null @@ -1 +0,0 @@ -.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-stormtrooper .jw-controlbar{height:2em}.jw-skin-stormtrooper .jw-time-tip{bottom:1em}.jw-skin-stormtrooper .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-stormtrooper .jw-captions{max-height:calc(84.5%)}.jw-skin-stormtrooper .jwplayer video::-webkit-media-text-track-container{max-height:calc(84.5%)}.jw-skin-stormtrooper .jwplayer.jw-flag-compact-player video::-webkit-media-text-track-container{max-height:calc(82%)}.jw-skin-stormtrooper .jw-controls .jw-controls-right{bottom:2em}.jw-skin-stormtrooper .jw-icon-inline,.jw-skin-stormtrooper .jw-icon-tooltip,.jw-skin-stormtrooper .jw-text-elapsed,.jw-skin-stormtrooper .jw-text-duration{height:2em;line-height:2em}.jw-skin-stormtrooper .jw-icon-inline,.jw-skin-stormtrooper .jw-icon-tooltip{min-width:1.25em}.jw-skin-stormtrooper .jw-background-color{background:#2b3036}.jw-skin-stormtrooper .jw-controlbar{background:#2b3036}.jw-skin-stormtrooper .jw-text{color:#6d7a8b}.jw-skin-stormtrooper .jw-tooltip-title{color:#6d7a8b;border-bottom:1px solid #6d7a8b}.jw-skin-stormtrooper .jw-knob{color:#6d7a8b}.jw-skin-stormtrooper .jw-button-color{color:#6d7a8b}.jw-skin-stormtrooper .jw-button-color:hover{color:#35e5fc}.jw-skin-stormtrooper .jw-button-color:focus{outline:0;color:#35e5fc}.jw-skin-stormtrooper .jw-toggle{color:#35e5fc}.jw-skin-stormtrooper .jw-toggle.jw-off{color:#6d7a8b}.jw-skin-stormtrooper .jw-toggle:focus{outline:0}.jw-skin-stormtrooper .jw-option{color:#6d7a8b}.jw-skin-stormtrooper .jw-option.jw-active-option{color:#35e5fc}.jw-skin-stormtrooper .jw-icon-display{color:#6d7a8b}.jw-skin-stormtrooper .jw-display-icon-container{border-radius:.05em}.jw-skin-stormtrooper .jw-display-icon-container:hover{background:#2b3036}.jw-skin-stormtrooper .jw-display-icon-container:hover .jw-icon-display{color:#35e5fc}.jw-skin-stormtrooper .jw-rail{background:#2b3036}.jw-skin-stormtrooper .jw-buffer{background:#000}.jw-skin-stormtrooper .jw-progress{background:#35e5fc}.jw-skin-stormtrooper .jw-slider-horizontal{background:#2b3036;height:.3em}.jw-skin-stormtrooper .jw-slider-horizontal .jw-rail,.jw-skin-stormtrooper .jw-slider-horizontal .jw-buffer,.jw-skin-stormtrooper .jw-slider-horizontal .jw-progress{height:.3em}.jw-skin-stormtrooper .jw-slider-horizontal .jw-knob{margin-left:-0.05em}.jw-skin-stormtrooper .jw-slider-vertical .jw-knob{margin-bottom:-0.05em}.jw-skin-stormtrooper .jw-slider-vertical .jw-slider-container,.jw-skin-stormtrooper .jw-slider-vertical .jw-rail,.jw-skin-stormtrooper .jw-slider-vertical .jw-progress{width:.3em}.jw-skin-stormtrooper .jw-time-tip,.jw-skin-stormtrooper .jw-volume-tip,.jw-skin-stormtrooper .jw-menu{background:#333;border:0;padding:.8em}.jw-skin-stormtrooper .jw-skip{background:#2b3036;padding:.4em}.jw-skin-stormtrooper .jw-skip .jw-skip-icon{color:#6d7a8b}.jw-skin-stormtrooper .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-stormtrooper .jw-skip.jw-skippable:hover .jw-text{color:#35e5fc}.jw-skin-stormtrooper .jw-time-tip .jw-text,.jw-skin-stormtrooper .jw-dock-button .jw-text{color:#bbb}.jw-skin-stormtrooper .jw-dock-button{background:#2b3036;border-radius:.05em}.jw-skin-stormtrooper .jw-dock-button:hover{background:#2b3036}.jw-skin-stormtrooper .jw-playlist-container{padding:0}.jw-skin-stormtrooper .jw-color-active{color:#35e5fc;stroke:#35e5fc;border-color:#35e5fc}.jw-skin-stormtrooper .jw-color-active-hover:hover{color:#35e5fc;stroke:#35e5fc;border-color:#35e5fc}.jw-skin-stormtrooper .jw-color-inactive{color:#6d7a8b;stroke:#6d7a8b;border-color:#6d7a8b}.jw-skin-stormtrooper .jw-color-inactive-hover:hover{color:#6d7a8b;stroke:#6d7a8b;border-color:#6d7a8b}.jw-skin-stormtrooper .jw-icon-inline,.jw-skin-stormtrooper .jw-icon-tooltip,.jw-skin-stormtrooper .jw-text-elapsed,.jw-skin-stormtrooper .jw-text-duration{padding:0 .4em}.jw-skin-stormtrooper .jw-time-tip,.jw-skin-stormtrooper .jw-volume-tip,.jw-skin-stormtrooper .jw-menu,.jw-skin-stormtrooper .jw-skip{border-radius:.4em}.jw-skin-stormtrooper .jw-volume-tip,.jw-skin-stormtrooper .jw-menu{bottom:.3em}.jw-skin-stormtrooper .jw-playlist-container{background-color:#6d7a8b;left:-48%;border-radius:0;bottom:0}.jw-skin-stormtrooper .jw-playlist-container .jw-option,.jw-skin-stormtrooper .jw-playlist-container .jw-text,.jw-skin-stormtrooper .jw-playlist-container .jw-icon{color:#cbd0da}.jw-skin-stormtrooper .jw-playlist-container .jw-option{border-bottom:1px solid #5b697a;background-color:#6d7a8b}.jw-skin-stormtrooper .jw-playlist-container .jw-option:hover,.jw-skin-stormtrooper .jw-playlist-container .jw-option.jw-active-option{background:#5b697a}.jw-skin-stormtrooper .jw-playlist-container ::-webkit-scrollbar-track{background-color:#5b697a}.jw-skin-stormtrooper .jw-playlist-container ::-webkit-scrollbar{width:2px;border:10px solid #6d7a8b}.jw-skin-stormtrooper .jw-playlist-container ::-webkit-scrollbar-thumb{background:linear-gradient(to right,#2b3036 0,#fff 50%,#2b3036 100%)}.jw-skin-stormtrooper .jw-tooltip-title{border-bottom:1px solid #5b697a;background-color:#2b3036}.jw-skin-stormtrooper .jw-rail,.jw-skin-stormtrooper .jw-buffer,.jw-skin-stormtrooper .jw-progress,.jw-skin-stormtrooper .jw-knob{box-sizing:border-box;border:1.5px solid #000;border-radius:2px}.jw-skin-stormtrooper .jw-progress,.jw-skin-stormtrooper .jw-knob{background:#2b3036}.jw-skin-stormtrooper .jw-slider-horizontal .jw-progress{background:linear-gradient(to bottom,#1389af 0,#36e4fc 50%,#1389af 100%)}.jw-skin-stormtrooper .jw-slider-horizontal .jw-knob{top:-0.1em;background:linear-gradient(to right,#1389af 0,#36e4fc 50%,#1389af 100%);width:.3em;height:.5em;border-width:1px;border-radius:0}.jw-skin-stormtrooper .jw-slider-horizontal .jw-cue{top:-0.05000000000000002em;background-color:#6d7a8b;border:1px solid #000}.jw-skin-stormtrooper .jw-slider-vertical .jw-rail,.jw-skin-stormtrooper .jw-slider-vertical .jw-progress{width:.3em}.jw-skin-stormtrooper .jw-slider-vertical .jw-progress{background:linear-gradient(to right,#1389af 0,#36e4fc 50%,#1389af 100%)}.jw-skin-stormtrooper .jw-slider-vertical .jw-knob{width:.5em;height:.2em;background:linear-gradient(to bottom,#1389af 0,#36e4fc 50%,#1389af 100%);border-width:1px;left:-0.1em}.jw-skin-stormtrooper .jw-icon-cc.jw-off:before{content:"\e604"}.jw-skin-stormtrooper .jw-icon-hd.jw-off:before{content:"\e609"} \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/skins/vapor.css b/src/lib/jwplayer-7.5.2/skins/vapor.css deleted file mode 100644 index c79602c..0000000 --- a/src/lib/jwplayer-7.5.2/skins/vapor.css +++ /dev/null @@ -1 +0,0 @@ -.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-vapor .jw-controlbar{height:2em}.jw-skin-vapor .jw-time-tip{bottom:1em}.jw-skin-vapor .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-vapor .jw-captions{max-height:calc(84.5%)}.jw-skin-vapor .jwplayer video::-webkit-media-text-track-container{max-height:calc(84.5%)}.jw-skin-vapor .jwplayer.jw-flag-compact-player video::-webkit-media-text-track-container{max-height:calc(82%)}.jw-skin-vapor .jw-controls .jw-controls-right{bottom:2em}.jw-skin-vapor .jw-icon-inline,.jw-skin-vapor .jw-icon-tooltip,.jw-skin-vapor .jw-text-elapsed,.jw-skin-vapor .jw-text-duration{height:2em;line-height:2em}.jw-skin-vapor .jw-icon-inline,.jw-skin-vapor .jw-icon-tooltip{min-width:1.25em}.jw-skin-vapor .jw-background-color{background:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-controlbar{background:rgba(255,255,255,0.4)}.jw-skin-vapor .jw-text{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-tooltip-title{color:rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.5)}.jw-skin-vapor .jw-knob{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-button-color{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-button-color:hover{color:#fff}.jw-skin-vapor .jw-button-color:focus{outline:0;color:#fff}.jw-skin-vapor .jw-toggle{color:#fff}.jw-skin-vapor .jw-toggle.jw-off{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-toggle:focus{outline:0}.jw-skin-vapor .jw-option{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-option.jw-active-option{color:#fff}.jw-skin-vapor .jw-icon-display{color:rgba(255,255,255,0.5)}.jw-skin-vapor .jw-display-icon-container{border-radius:2em}.jw-skin-vapor .jw-display-icon-container:hover{background:#000}.jw-skin-vapor .jw-display-icon-container:hover .jw-icon-display{color:#0f9e60}.jw-skin-vapor .jw-rail{background:rgba(255,255,255,0.4)}.jw-skin-vapor .jw-buffer{background:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-progress{background:#0f9e60}.jw-skin-vapor .jw-slider-horizontal{background:rgba(255,255,255,0.4);height:2em}.jw-skin-vapor .jw-slider-horizontal .jw-rail,.jw-skin-vapor .jw-slider-horizontal .jw-buffer,.jw-skin-vapor .jw-slider-horizontal .jw-progress{height:2em}.jw-skin-vapor .jw-slider-horizontal .jw-knob{margin-left:-2em}.jw-skin-vapor .jw-slider-vertical .jw-knob{margin-bottom:-2em}.jw-skin-vapor .jw-slider-vertical .jw-slider-container,.jw-skin-vapor .jw-slider-vertical .jw-rail,.jw-skin-vapor .jw-slider-vertical .jw-progress{width:.5em}.jw-skin-vapor .jw-time-tip,.jw-skin-vapor .jw-volume-tip,.jw-skin-vapor .jw-menu{background:#333;border:0;padding:.8em}.jw-skin-vapor .jw-skip{background:rgba(255,255,255,0.4);padding:.4em}.jw-skin-vapor .jw-skip .jw-skip-icon{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-vapor .jw-skip.jw-skippable:hover .jw-text{color:#fff}.jw-skin-vapor .jw-time-tip .jw-text,.jw-skin-vapor .jw-dock-button .jw-text{color:#bbb}.jw-skin-vapor .jw-dock-button{background:rgba(0,0,0,0.5);border-radius:2em}.jw-skin-vapor .jw-dock-button:hover{background:#000}.jw-skin-vapor .jw-playlist-container{padding:0}.jw-skin-vapor .jw-color-active{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-vapor .jw-color-active-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-vapor .jw-color-inactive{color:rgba(0,0,0,0.5);stroke:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-color-inactive-hover:hover{color:rgba(0,0,0,0.5);stroke:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-icon-inline,.jw-skin-vapor .jw-icon-tooltip,.jw-skin-vapor .jw-text-elapsed,.jw-skin-vapor .jw-text-duration{padding:0 .4em}.jw-skin-vapor .jw-time-tip,.jw-skin-vapor .jw-volume-tip,.jw-skin-vapor .jw-menu{border-radius:.4em;bottom:.3em}.jw-skin-vapor .jw-skip{border-radius:.4em}.jw-skin-vapor .jw-option{color:#fff}.jw-skin-vapor .jw-option:hover,.jw-skin-vapor .jw-option.jw-active-option{color:#0f9e60}.jw-skin-vapor .jw-playlist-container{left:-47%;bottom:0;border-radius:0;background-color:#1e1e1e}.jw-skin-vapor .jw-playlist-container .jw-option,.jw-skin-vapor .jw-playlist-container .jw-text,.jw-skin-vapor .jw-playlist-container .jw-icon{color:#a0a0a0}.jw-skin-vapor .jw-playlist-container .jw-option{border-bottom:1px solid #000;background-color:#1e1e1e;color:#a8a8a8}.jw-skin-vapor .jw-playlist-container .jw-option:hover,.jw-skin-vapor .jw-playlist-container .jw-option.jw-active-option{color:#0f9e60}.jw-skin-vapor .jw-playlist-container ::-webkit-scrollbar-track{background-color:#000}.jw-skin-vapor .jw-playlist-container ::-webkit-scrollbar{width:2px;border:10px solid #1e1e1e}.jw-skin-vapor .jw-playlist-container ::-webkit-scrollbar-thumb{background-color:#a0a0a0}.jw-skin-vapor .jw-tooltip-title{border-bottom:1px solid #000;background-color:#1e1e1e}.jw-skin-vapor .jw-slider-horizontal .jw-knob,.jw-skin-vapor .jw-slider-horizontal .jw-cue{height:2em}.jw-skin-vapor .jw-slider-horizontal .jw-knob{margin-left:0;background-color:#fff;width:.2em;top:0}.jw-skin-vapor .jw-slider-horizontal .jw-cue{top:.6699999999999999em;background:rgba(255,255,255,0.5);height:.66em}.jw-skin-vapor .jw-slider-vertical{padding:.4em;bottom:3px;border-radius:2px;border:0;background-color:#333}.jw-skin-vapor .jw-slider-vertical .jw-knob{display:none}.jw-skin-vapor .jw-slider-vertical .jw-rail{background-color:rgba(0,0,0,0.8)}.jw-skin-vapor .jw-slider-vertical .jw-rail,.jw-skin-vapor .jw-slider-vertical .jw-progress{border:1px solid #000}.jw-skin-vapor .jw-icon-cc.jw-off:before{content:"\e604"}.jw-skin-vapor .jw-icon-hd.jw-off:before{content:"\e609"}.jw-skin-vapor.jw-flag-audio-player .jw-controlbar{background:rgba(0,0,0,0.5)}.jw-skin-vapor.jw-flag-audio-player .jw-controlbar-center-group{padding-bottom:0}.jw-skin-vapor .jw-icon-inline,.jw-skin-vapor .jw-icon-tooltip,.jw-skin-vapor .jw-slider-horizontal,.jw-skin-vapor .jw-text-elapsed,.jw-skin-vapor .jw-text-duration{height:2em;line-height:2em} \ No newline at end of file diff --git a/src/lib/jwplayer-7.5.2/vttparser.js b/src/lib/jwplayer-7.5.2/vttparser.js deleted file mode 100644 index 29b869e..0000000 --- a/src/lib/jwplayer-7.5.2/vttparser.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonpjwplayer([11],{13:function(e,t,n){var r,i;r=[],i=function(){function e(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}}function t(e){function t(e,t,n,r){return 3600*(0|e)+60*(0|t)+(0|n)+(0|r)/1e3}var n=e.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return n?n[3]?t(n[1],n[2],n[3].replace(":",""),n[4]):n[1]>59?t(n[1],n[2],0,n[4]):t(0,n[1],n[2],n[4]):null}function n(){this.values=Object.create(null)}function r(e,t,n,r){var i=r?e.split(r):[e];for(var s in i)if("string"==typeof i[s]){var a=i[s].split(n);if(2===a.length){var o=a[0],c=a[1];t(o,c)}}}function i(e,i,s){function a(){var n=t(e);if(null===n)throw new Error("Malformed timestamp: "+u);return e=e.replace(/^[^\sa-zA-Z-]+/,""),n}function o(e,t){var i=new n;r(e,function(e,t){switch(e){case"region":for(var n=s.length-1;n>=0;n--)if(s[n].id===t){i.set(e,s[n].region);break}break;case"vertical":i.alt(e,t,["rl","lr"]);break;case"line":var r=t.split(","),a=r[0];i.integer(e,a),i.percent(e,a)&&i.set("snapToLines",!1),i.alt(e,a,["auto"]),2===r.length&&i.alt("lineAlign",r[1],["start","middle","end"]);break;case"position":r=t.split(","),i.percent(e,r[0]),2===r.length&&i.alt("positionAlign",r[1],["start","middle","end"]);break;case"size":i.percent(e,t);break;case"align":i.alt(e,t,["start","middle","end","left","right"])}},/:/,/\s/),t.region=i.get("region",null),t.vertical=i.get("vertical",""),t.line=i.get("line",-1),t.lineAlign=i.get("lineAlign","start"),t.snapToLines=i.get("snapToLines",!0),t.size=i.get("size",100),t.align=i.get("align","middle"),t.position=i.get("position",{start:0,left:0,middle:50,end:100,right:100},t.align),t.positionAlign=i.get("positionAlign",{start:"start",left:"start",middle:"middle",end:"end",right:"end"},t.align)}function c(){e=e.replace(/^\s+/,"")}var u=e;if(c(),i.startTime=a(),c(),"-->"!==e.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+u);e=e.substr(3),c(),i.endTime=a(),c(),o(e,i)}var s=function(t,n){this.window=t,this.state="INITIAL",this.buffer="",this.decoder=n||new e,this.regionList=[]};return n.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,n){return n?this.has(e)?this.values[e]:t[n]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,n){for(var r=0;r=0&&t<=100))&&(this.set(e,t),!0)}},s.prototype={parse:function(e){function t(){for(var e=s.buffer,t=0;t")===-1){s.cue.id=a;continue}case"CUE":try{i(a,s.cue,s.regionList)}catch(u){s.cue=null,s.state="BADCUE";continue}s.state="CUETEXT";continue;case"CUETEXT":var l=a.indexOf("-->")!==-1;if(!a||l&&(c=!0)){s.oncue&&s.oncue(s.cue),s.cue=null,s.state="ID";continue}s.cue.text&&(s.cue.text+="\n"),s.cue.text+=a;continue;case"BADCUE":a||(s.state="ID");continue}}}catch(u){"CUETEXT"===s.state&&s.cue&&s.oncue&&s.oncue(s.cue),s.cue=null,s.state="INITIAL"===s.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var e=this;try{if(e.buffer+=e.decoder.decode(),(e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state)throw new Error("Malformed WebVTT signature.")}catch(t){throw t}return e.onflush&&e.onflush(),this}},s}.apply(t,r),!(void 0!==i&&(e.exports=i))}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/jw-icons.ttf b/src/lib/jwplayer-7.9.3/jw-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4cad8655d836ba1a7283f9cbf7d214ac53a58aaa GIT binary patch literal 4748 zcmcIoYiu0V6~1@w%-osTd3t7c*YOzmZZQ363B-C z2ol_O)k1~DBT3t&4+$wK{3wXDmO@d9DzqvOsS;`X18CJ>w3RHO(ti|?5^s9$%x(xN zw141g=046j_sqHXe)pWSi!eecfGUWf+_s%PeMXbG0+ipvJ2o*pzVPdBUrZr{BQRb* zG`_R|tqJ3wLMt7bIXia%?8zJLQz#lja1o?ZyUto#^ z(owJzO4AJEBf>w9Pay#z?q?i)6`k~3{7;m}GLyTZU@-ghrHs%Am{hM-QJKICOtu$| z(&2U3*Vr2Yp5GErDuQ@426P8@gFqjnj#a!Wtm>=ws`~-Hws!3ra1l_^D!)osO`sx= zim&~ng>T_na0_a_7IILxsFJq*mZO+Vf6(=C17N^L|g|38|AHD?8XX0{l(?%j^Ts? zWz&iC4?J-G#3t5H4DZNxZi!;<)~P49Zhd0vR?J1WbaK17KRcAAq2EA2lZmS(251u*mzW1=RDZ^1zVJ#g9*-jKpFL8xD zv)Wq`ti@$EKiRP0?uLD=^-QWZ)HlA*+Pj%N>^RT#3rs&j6iuSnVYjWAMPgPAmv9mG z0rn<}>rWz!GmR$^7pac@hizFyDBm{#(~9{94AgG$NYnNK$~?hXsLGz<5bAWwRv^XrfdhUQsA*3ItlrU`$mFvX_&oWNT`~ zGLufY+p%N1=2EY?8os2(9J{;OikW6aRb5F^xV@af^8rx=&6Z@g{*OaGp(fE+-*BCO?N1jBuX6}k;>HyDXaxK+YC#xEC_<3C}9IuBI}f@f*=vXiK1u$ zRnsE6)}m=4MX`XSX?i^9BrP)nABV9l$sxl?I!<>eyuo#n##gVAd5Q*x3^a!>!)=Sj z(*>)4ARp@sx|SpQNV*wJ`38~z8~+DP9#)D84^lUSX%PER`r6bB-B*4wJUTke?}7U2 z14N-BfTR_$BT2eQ6`mLIUQUrD2cTjav8J1$!XVhy>?BRIO$7*2ncGVYRgJqIL_h=K z3E}appqat1)dciVLlgr%FW`Mlv#Ww;GiKck6(52&oHx@8!=%OIVvJ^G}G46(NsM`U=7$E==h=XMj zfU6UX>zW2*Kwn7HT6Az)U%f^TQzl;~rx1s9h(o9-<5b^3p+5~!0e55j9m@%VzbTYC z5UU~Gb#-`qy&8HZyGaW{(+CGGGl*ANTl+JsK^!pa`Bf2V%;$xQAsVt{R)%JZ<;u#_ zE0rnyG;5LHR7j<^yl zrB>Zldgz9gUH6e)_`3hv^~%`TD+dp9`<-p9%1W@)KDSv8$x4$% zHSiNW;WUrmVHJHhGO!lHFI=dVt5saR@GN*2BOY{ft>LU4j2n7bktwcnl#bL^{kb8g z+iLSz1}{L8!D7U4Jw_O)72SgF`+^$|>n*^F3wbw>8~2(m)DH&!3W471?}EqqEM(Mo zXAldWS6(RX*;C?2psmMw4!%~wXJL=}5 z9aR}Ez!R`p&?wqd;&w4jYcG}daL-=wcVGmt%QjK0m1Qb}M@`wm?r>W!_;*R;;0CtC zWZ%`cTXwslhA70}5hRjxw2zI>_W)ZD~dk6a5oI@M2@P@S$ zkL9NpFd^uLK;NmANO1^Kk8~yt2qC>|UByb7nXPI2SHFMB5JZk@ga@Z`=E6x?F6^4>EqsH* zY$aj_#*XY(loP@BZ35ZcZl7YwC)`!Y;P?T^QFsIyb;^PZCUX{fYheKbC0ubI>Xll# zRt6!Ehl&8l%V|J9W?{%@xC%yVaG;Q)dJ&dQgdtQs5MUOPvBjgS6O4RvntYXTyejriWM?w7H3{ zi9&+f!7_LtEV`6IEx(^!ByE1$Ab7#tG?7gY=uGv&+JuKkPqUC;8P zx#i{Dqsu*y;yku5ukE~y<(}o`#)H_>%21tx^@UIu8br6j{$)yp<+_<-l(6)d_Vz%4 zW{_h9ozUJ)V+iT7NMXO>`{b{k=~7oH)KyA%c8=tln{y+bÆIu~j$Ed1p7 z+S6xGoL#`9v)mHY3ujNPonnOAi|hvzobeP&lb@5lEQf~M=TI@;gQ3c#`)|Wg6$kp- zF;u`ZFn9iwWHLF?_VLG1C6k|geuS%ENUjU9{T@V^Y$ng4CNzY0Lq3GC3wU)zx8eU2 zZaxFPqmj$AUmXlg-cOQ7T0cr{BJV^fRAA(M!Djl-u_)e(Xr#>@6EOmV)Y% z(4=pCt);DW{ieWj*MpTJalI>~bOz6<(kObEz}kQ^lR9XG*1+(>r&Zp1JL@mtTFnXZ!4M zX?A-yyM4CQxiy}9yE&zLCDj~GYMQEQS~7gnZn6vUc)_-tnryp2k?044f6jc>yN7Vj zDH%g7&KDDKcN3vJ=J7IKe&b5z-Q1fzdNcPf!XMRCQdvV~uCi7svorSIE%{4-`=&AU zZxrBxfY3Xyy%V~zg%Dvh zm2VgillRdG&^7_B!d_U@2ww#m_9E|{0@@(N)-tF=NP!$8iXKBR_71V;xf-l9q3=|VMexGG#3-vw$`o?;nhyD-heE|hgqTUyQ zet*5MpnkM+fkZ2`Hp&P^_kADukd@!;`}yC&wh y&d<+fAr3Jkj)ED7K+~LO+Bl3S(Lta+h>k;jm$!IJT literal 0 HcmV?d00001 diff --git a/src/lib/jwplayer-7.9.3/jw-icons.woff b/src/lib/jwplayer-7.9.3/jw-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..8ddf4256feee8de8b270e22186fb208467d4cee9 GIT binary patch literal 4824 zcmcIoYiu0V6~1@w%-osTd3t7c*Y^6c@5FZ2Yp>T!sJ(13av&&}yl_ZDYU9|6gI~21 zg#@=C{-N0;j{*-0+Q-WNG2zLX`3WZX4$zDbRj<=`KvZvjvy{|wo0%NQnftpE05by1$gG}J?z-wQ{tHP?j zYOlH<;_GYIuY2>`SJ5iJN>@$bB9Du&|GkNC;+k+1YP=qDYx+FlFH{&|&|!FA^9MMD z3L8BWKezLL^E?}c^Q4S!M@4ie8b&DT#xh*KufLGN`Mx5T>uu#+N2IOTb#yLn^#(&l z7|3w(m<|Js%2_?wjpl_~!KKXh!MFm?@QDi#J#^v3Fzd$$w`V%Gv|{e|sVBE?eRAq{ z%(ZUm;C69=>Qne=^Sk1Q_m#exuq;LV3$ohyUnWT#wpLSGXZ+8WBx(Bq_k{#e%>qV7w%mve^^} zG*GG#?@=gi2n3qUU{qBNvWJtYWNT`~G80a?%dw-n=2Gu*HGEl%I(Ap16*bL>s=AV- zaC2AV@x;I>6$sl3(KpNsYeUCR-DB;5+8TpdY(jsF8C4=aVZ z2dP`Zv=RGI`o`1?T~~iOI66AW?}qx?Lqwq>fTS6)BT2eQ6`mLI9!`-Y2cTja(S}>0 z!XVh$=p;8! z=%OIVvJ^G}G46(NsLKJw7$E==h=XMjfU6UX>6!*Kpf99pO*%NOuV15wDU&ae(}+Vl z#2r+Sak95R-8X_xw_=h5P5I*nGWhf;7M7g4|cEd+@;v4>J=PP4luN*kQ?Q>dn16+hG zQfjMe)V8~tS5|@@_W8|nNLCsos)3*238#7E?N-5eBmHY3{KCa*sZzm}i_e00F=9bC z+Z@i=!I+_k6`A4+N9j;?)t?(;x~&#($lwJ?GFXflti=ceHKW_m17C8(VZC`+aX#nf zaQ$Ahh5Et3Um@^&{9W)yJ`WkS-PwqRj;k*eckeFpqfoCM9lLbkz@;&~LPM(FX4~oD z%1U#WZMPb#O{vI9@-eAFksWn&!ERL3xU20yyGGcwIWB&@Ox#TtwIq6v~(Y zt^jo&(JhTi?S}mmMR_)B=b2VE3_?a+cZTllQIs7^k0$N71>uHbg}REBG}BvC_OE~c zk|Bs3)d&wxA^i9kZd z0|RCu8AC>Xt&A(a9(MNaWQd$c>p-xUE7r5FyoU2$vRF&W;KYd56d9O4IWltc(BR;q zlOwoPtqe@xw_(G5(*vvx+T29vM7}=E+VaIq<@zvd*WcU5>@T4y@<(EWr?CKaRxW8J zF*qg)E~*eJq)S(@UHupLyYA)3vdhca$CkSv!#QkUS=(_1%iYV%^%t?Fm7qEe>kFYy zv=Q9_`m;PdB8B~i?~}iDq>7!PP-ijK(J_>5 zY|IXIJimV9U3YCil6me`e>-Gx>Py-S_YA?tXCF=9WvryVrLPyYa}rzWjr2DSt6wzwf7C2m3{c z0|RZt+G)n9zBmIa;EbnGiu{7? zVL3G1K8K32ZVXjA)prMms?guthM|HX19KNXO(YT%EuVY>RU+}}7b#r%Qg%&M7vw_-yMR|mbnE^`bd$;lacAXEGy?3=Tdr zk_kGy@b`J1H&x95w+XMQswObfP04@~fH&FH%zDsIHsd!c*yThbD!f1m=8|W-rV2aG z%oK|=XLf8qGjqq|FTeUk_qN%=;_S9eX4`DBV{0t?c4JcYo@8S+{h6QLQhaAd1)eBJdxq^%c~IRt_KAFg-Cpw}cL(V`u}|H-YBi#wniNVYO4`&ARaiobpG;L(}!MYJ819Yjab3>rs^UnM*| zKX;`4;N;xo;`out1MLqVZ@*_^e(U`FTn6G0GvWxCaS$}kd8Um6J&6tg?_qQt>U+FZ TYz0Xsn}J>Sf|$44Ut0YKr?KMp literal 0 HcmV?d00001 diff --git a/src/lib/jwplayer-7.9.3/jwplayer.flash.swf b/src/lib/jwplayer-7.9.3/jwplayer.flash.swf new file mode 100644 index 0000000000000000000000000000000000000000..49da53775e9feffe5ab946d1f3a4eed2b9dded94 GIT binary patch literal 95796 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 z

    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 OXMyYKrT+&%R>ehj6n~EZ literal 0 HcmV?d00001 diff --git a/src/lib/jwplayer-7.9.3/jwplayer.js b/src/lib/jwplayer-7.9.3/jwplayer.js new file mode 100644 index 0000000..1882d9a --- /dev/null +++ b/src/lib/jwplayer-7.9.3/jwplayer.js @@ -0,0 +1,7 @@ +window.jwplayer=function(e){function t(n){if(i[n])return i[n].exports;var o=i[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n=window.webpackJsonpjwplayer;window.webpackJsonpjwplayer=function(i,r){for(var a,s,l=0,u=[];l2;if(null==e&&(e=[]),u&&e.reduce===u)return i&&(t=v.bind(t,i)),o?e.reduce(t,n):e.reduce(t);if(j(e,function(e,r,a){o?n=t.call(i,n,e,r,a):(n=e,o=!0)}),!o)throw new TypeError(y);return n},v.find=v.detect=function(e,t,n){var i;return b(e,function(e,o,r){if(t.call(n,e,o,r))return i=e,!0}),i},v.filter=v.select=function(e,t,n){var i=[];return null==e?i:d&&e.filter===d?e.filter(t,n):(j(e,function(e,o,r){t.call(n,e,o,r)&&i.push(e)}),i)},v.reject=function(e,t,n){return v.filter(e,function(e,i,o){return!t.call(n,e,i,o)},n)},v.compact=function(e){return v.filter(e,v.identity)},v.every=v.all=function(t,n,i){n||(n=v.identity);var o=!0;return null==t?o:p&&t.every===p?t.every(n,i):(j(t,function(t,r,a){if(!(o=o&&n.call(i,t,r,a)))return e}),!!o)};var b=v.some=v.any=function(t,n,i){n||(n=v.identity);var o=!1;return null==t?o:f&&t.some===f?t.some(n,i):(j(t,function(t,r,a){if(o||(o=n.call(i,t,r,a)))return e}),!!o)};v.size=function(e){return null==e?0:e.length===+e.length?e.length:v.keys(e).length},v.last=function(e,t,n){if(null!=e)return null==t||n?e[e.length-1]:o.call(e,Math.max(e.length-t,0))},v.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},v.before=function(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}};var x=function(e){return null==e?v.identity:v.isFunction(e)?e:v.property(e)},E=function(e){return function(t,n,i){var o={};return n=x(n),j(t,function(r,a){var s=n.call(i,r,a,t);e(o,s,r)}),o}};v.groupBy=E(function(e,t,n){v.has(e,t)?e[t].push(n):e[t]=[n]}),v.indexBy=E(function(e,t,n){e[t]=n}),v.sortedIndex=function(e,t,n,i){n=x(n);for(var o=n.call(i,t),r=0,a=e.length;r>>1;n.call(i,e[s])=0)},v.pluck=function(e,t){return v.map(e,v.property(t))},v.where=function(e,t){return v.filter(e,v.matches(t))},v.findWhere=function(e,t){return v.find(e,v.matches(t))},v.max=function(e,t,n){if(!t&&v.isArray(e)&&e[0]===+e[0]&&e.length<65535)return Math.max.apply(Math,e);var i=-(1/0),o=-(1/0);return j(e,function(e,r,a){var s=t?t.call(n,e,r,a):e;s>o&&(i=e,o=s)}),i},v.difference=function(e){var n=r.apply(t,o.call(arguments,1));return v.filter(e,function(e){return!v.contains(n,e)})},v.without=function(e){return v.difference(e,o.call(arguments,1))},v.indexOf=function(e,t,n){if(null==e)return-1;var i=0,o=e.length;if(n){if("number"!=typeof n)return i=v.sortedIndex(e,t),e[i]===t?i:-1;i=n<0?Math.max(0,o+n):n}if(h&&e.indexOf===h)return e.indexOf(t,n);for(;in*n&&(v(l.DRAG_START,e),x=!0,v(l.DRAG,e))}t.preventScrolling&&s(e)}function m(n){var i="pointerup"===n.type||"pointercancel"===n.type;i&&t.preventScrolling&&e.releasePointerCapture(y),e.removeEventListener("pointermove",w),e.removeEventListener("pointercancel",m),e.removeEventListener("pointerup",m),document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",m),j.removeEventListener("touchmove",w),j.removeEventListener("touchcancel",m),j.removeEventListener("touchend",m),x?v(l.DRAG_END,n):t.directSelect&&n.target!==e||n.type.indexOf("cancel")!==-1||("mouseup"===n.type||"click"===n.type||i&&"mouse"===n.pointerType?v(l.CLICK,n):(v(l.TAP,n),"touchend"===n.type&&s(n))),j=null,x=!1}function v(e,i){var o;if(t.enableDoubleTap&&(e===l.CLICK||e===l.TAP))if(n.now()-C-1?e.substr(e.lastIndexOf(".")+1,e.length).toLowerCase():void 0)},a=function(e){var t=parseInt(e/3600),n=parseInt(e/60)%60,o=e%60;return i(t,2)+":"+i(n,2)+":"+i(o.toFixed(3),6)},s=function(t,n){if(e.isNumber(t))return t;t=t.replace(",",".");var i=t.split(":"),o=i.length,r=0;if("s"===t.slice(-1))r=parseFloat(t);else if("m"===t.slice(-1))r=60*parseFloat(t);else if("h"===t.slice(-1))r=3600*parseFloat(t);else if(o>1){var a=o-1;4===o&&(n&&(r=parseFloat(i[a])/n),a-=1),r+=parseFloat(i[a]),r+=60*parseFloat(i[a-1]),o>=3&&(r+=3600*parseFloat(i[a-2]))}else r=parseFloat(t);return r},l=function(t,n){return e.map(t,function(e){return n+e})},u=function(t,n){return e.map(t,function(e){return e+n})};return{trim:n,pad:i,xmlAttribute:o,extension:r,hms:a,seconds:s,suffix:u,prefix:l}}.apply(t,i),!(void 0!==o&&(e.exports=o))},,function(e,t){"use strict";function n(e){return c[e]}function i(e){for(var t=1;t":">",'"':""","'":"'","`":"`","=":"="},d=/[&<>"'`=]/g,p=/[&<>"'`=]/,f=Object.prototype.toString;t.toString=f;var h=function(e){return"function"==typeof e};h(/x/)&&(t.isFunction=h=function(e){return"function"==typeof e&&"[object Function]"===f.call(e)}),t.isFunction=h;var g=Array.isArray||function(e){return!(!e||"object"!=typeof e)&&"[object Array]"===f.call(e)};t.isArray=g},function(e,t,n){var i,o;i=[n(2),n(4),n(5),n(1)],o=function(e,t,n,i){var o=e.noop,r=i.constant(!1),a={supports:r,play:o,load:o,stop:o,volume:o,mute:o,seek:o,resize:o,remove:o,destroy:o,setVisibility:o,setFullscreen:r,getFullscreen:o,getContainer:o,setContainer:r,getName:o,getQualityLevels:o,getCurrentQuality:o,setCurrentQuality:o,getAudioTracks:o,getCurrentAudioTrack:o,setCurrentAudioTrack:o,checkComplete:o,setControls:o,attachMedia:o,detachMedia:o,setState:function(e){var i=this.state||n.IDLE;this.state=e,e!==i&&this.trigger(t.JWPLAYER_PLAYER_STATE,{newstate:e})},sendMediaType:function(e){var n=e[0].type,i="oga"===n||"aac"===n||"mp3"===n||"mpeg"===n||"vorbis"===n;this.trigger(t.JWPLAYER_MEDIA_TYPE,{mediaType:i?"audio":"video"})}};return a}.apply(t,i),!(void 0!==o&&(e.exports=o))},,function(e,t,n){var i,o;i=[n(1)],o=function(e){var t={},n={TIT2:"title",TT2:"title",WXXX:"url",TPE1:"artist",TP1:"artist",TALB:"album",TAL:"album"};return t.utf8ArrayToStr=function(e,t){var n,i,o,r,a,s;for(n="",o=e.length,i=t||0;i>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:n+=String.fromCharCode(r);break;case 12:case 13:a=e[i++],n+=String.fromCharCode((31&r)<<6|63&a);break;case 14:a=e[i++],s=e[i++],n+=String.fromCharCode((15&r)<<12|(63&a)<<6|(63&s)<<0)}return n},t.utf16BigEndianArrayToStr=function(e,t){var n,i,o;for(n="",o=e.length-1,i=t||0;i>1|(8323072&n)>>2|(2130706432&n)>>3},t.arrayToInt=function(e){for(var t="0x",n=0;n0){var f=t.utf8ArrayToStr(a.subarray(u,u+=d),0);if("PRIV"===o.value.key){if("com.apple.streaming.transportStreamTimestamp"===f){var h=1&t.syncSafeInt(a.subarray(u,u+=4)),g=t.syncSafeInt(a.subarray(u,u+=4));h&&(g+=4294967296),o.value.data=g}else o.value.data=t.utf8ArrayToStr(a,u+1);o.value.info=f}else o.value.info=f,o.value.data=t.utf8ArrayToStr(a,u+1)}else{var w=a[u];1===w||2===w?o.value.data=t.utf16BigEndianArrayToStr(a,u+1):o.value.data=t.utf8ArrayToStr(a,u+1)}}if(n.hasOwnProperty(o.value.key)&&(i[n[o.value.key]]=o.value.data),o.value.info){var m=i[o.value.key];e.isObject(m)||(m={},i[o.value.key]=m),m[o.value.info]=o.value.data}else i[o.value.key]=o.value.data;return i},{})},t}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(4),n(3),n(1)],o=function(e,t,n){var i={},o={NEW:0,LOADING:1,ERROR:2,COMPLETE:3},r=function(r,a){function s(t){c=o.ERROR,u.trigger(e.ERROR,t)}function l(t){c=o.COMPLETE,u.trigger(e.COMPLETE,t)}var u=n.extend(this,t),c=o.NEW;this.addEventListener=this.on,this.removeEventListener=this.off,this.makeStyleLink=function(e){var t=document.createElement("link");return t.type="text/css",t.rel="stylesheet",t.href=e,t},this.makeScriptTag=function(e){var t=document.createElement("script");return t.src=e,t},this.makeTag=a?this.makeStyleLink:this.makeScriptTag,this.load=function(){if(c===o.NEW){var t=i[r];if(t&&(c=t.getStatus(),c<2))return t.on(e.ERROR,s),void t.on(e.COMPLETE,l);var n=document.getElementsByTagName("head")[0]||document.documentElement,u=this.makeTag(r),d=!1;u.onload=u.onreadystatechange=function(e){d||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(d=!0,l(e),u.onload=u.onreadystatechange=null,n&&u.parentNode&&!a&&n.removeChild(u))},u.onerror=s,n.insertBefore(u,n.firstChild),c=o.LOADING,i[r]=this}},this.getStatus=function(){return c}};return r.loaderstatus=o,r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1)],o=function(e){var t="free",n="premium",i="enterprise",o="platinum",r="ads",a="unlimited",s="trial",l={setup:[t,n,i,r,a,s,o],dash:[n,i,r,a,s,o],drm:[i,r,a,s],hls:[n,r,i,a,s,o],ads:[r,a,s,o,i],casting:[n,i,r,a,s,o],jwpsrv:[t,n,i,r,s,o]},u=function(t){return function(n){return e.contains(l[n],t)}};return u}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t){"use strict";function n(e,t){var o=t&&t.loc,r=void 0,a=void 0;o&&(r=o.start.line,a=o.start.column,e+=" - "+r+":"+a);for(var s=Error.prototype.constructor.call(this,e),l=0;l1&&(n+=" ["+t+"]")),{label:n,unknownCount:t}}}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(2),n(20),n(31),n(130),n(46)],o=function(e,t,i,o,r,a){function s(e,t,n,a){var s,u,c=e.responseXML?e.responseXML.firstChild:null;if(c)for("xml"===i.localName(c)&&(c=c.nextSibling);c.nodeType===c.COMMENT_NODE;)c=c.nextSibling;try{if(c&&"tt"===i.localName(c))s=r(e.responseXML),u=this.convertToVTTCues(s),delete t.xhr,n(u);else{var d=e.responseText;d.indexOf("WEBVTT")>=0?l(d,t,n,a):(s=o(d),u=this.convertToVTTCues(s),delete t.xhr,n(u))}}catch(p){delete t.xhr,a(p)}}function l(e,t,i,o){n.e(12,function(require){var r=n(47),a=new r(window),s=[];a.oncue=function(e){s.push(e)},a.onflush=function(){delete t.xhr,i(s)};try{a.parse(e).flush()}catch(l){delete t.xhr,o(l)}})}var u={};return u.loadFile=function(e,n,i){e.xhr=t.ajax(e.file,function(t){s.call(u,t,e,n,i)},i)},u.cancelXhr=function(t){e.each(t,function(e){var t=e.xhr;t&&(t.onload=null,t.onreadystatechange=null,t.onerror=null,"abort"in t&&t.abort()),delete e.xhr})},u.convertToVTTCues=function(t){var n=e.map(t,function(e){return new a(e.begin,e.end,e.text)});return n},u}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(9)],o=function(e){return{localName:function(e){return e?e.localName?e.localName:e.baseName?e.baseName:"":""},textContent:function(t){return t?t.textContent?e.trim(t.textContent):t.text?e.trim(t.text):"":""},getChildNode:function(e,t){return e.childNodes[t]},numChildren:function(e){return e.childNodes?e.childNodes.length:0}}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(134),n(135),n(52),n(24)],o=function(e,t,n,i){var o={},r={},a=function(n,i){return r[n]=new e(new t(o),i),r[n]},s=function(e,t,r,a){var s=i.getPluginName(e);o[s]||(o[s]=new n(e)),o[s].registerPlugin(e,t,r,a)};return{loadPlugins:a,registerPlugin:s}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[],o=function(){return{repo:"http://ssl.p.jwpcdn.com/player/v/",SkinsIncluded:["seven"],SkinsLoadable:["beelden","bekle","five","glow","roundster","six","stormtrooper","vapor"],dvrSeekLimit:-25}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(9),n(167)],o=function(e,t){function n(e){e=e.split("-");for(var t=1;t0)return n.ABSOLUTE;var o=t.indexOf("/"),r=e.extension(t);return!(i<0&&o<0)||r&&isNaN(r)?n.RELATIVE:n.CDN}},t.getPluginName=function(e){return e.replace(/^(.*\/)?([^-]*)-?.*\.(swf|js)$/,"$2")},t.getPluginVersion=function(e){return e.replace(/[^-]*-?([^\.]*).*$/,"$1")},t}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1)],o=function(e){function t(e){return function(){return i(e)}}var n={},i=e.memoize(function(e){var t=navigator.userAgent.toLowerCase();return null!==t.match(e)}),o=n.isInt=function(e){return parseFloat(e)%1===0};n.isFlashSupported=function(){var e=n.flashVersion();return e&&e>=11.2},n.isFF=t(/gecko\//i),n.isIPod=t(/iP(hone|od)/i),n.isIPad=t(/iPad/i),n.isSafari602=t(/Macintosh.*Mac OS X 10_8.*6\.0\.\d* Safari/i),n.isOSX=t(/Mac OS X/i);var r=n.isEdge=function(e){return i(e?new RegExp("\\sedge\\/"+e,"i"):/\sEdge\/\d+/i)},a=n.isIETrident=t(/trident\/.+rv:\s*11/i),s=n.isMSIE=function(e){return e?(e=parseFloat(e).toFixed(1),i(new RegExp("msie\\s*"+e,"i"))):i(/msie/i)};n.isChrome=function(){return i(/\s(?:Chrome|CriOS)\//i)&&!n.isEdge()},n.isIE=function(e){return e?(e=parseFloat(e).toFixed(1),e>=12?r(e):e>=11?a():s(e)):r()||a()||s()},n.isSafari=function(){return i(/safari/i)&&!i(/chrome/i)&&!i(/crios/i)&&!i(/chromium/i)&&!i(/android/i)};var l=n.isIOS=function(e){return i(e?new RegExp("iP(hone|ad|od).+\\s(OS\\s"+e+"|.*\\sVersion/"+e+")","i"):/iP(hone|ad|od)/i)};n.isAndroidNative=function(e){return u(e,!0)};var u=n.isAndroid=function(e,t){return!(t&&i(/chrome\/[123456789]/i)&&!i(/chrome\/18/))&&(e?(o(e)&&!/\./.test(e)&&(e=""+e+"."),i(new RegExp("Android\\s*"+e,"i"))):i(/Android/i))};return n.isMobile=function(){return l()||u()},n.isIframe=function(){return window.frameElement&&"IFRAME"===window.frameElement.nodeName},n.flashVersion=function(){if(n.isAndroid())return 0;var e,t=navigator.plugins;if(t&&(e=t["Shockwave Flash"],e&&e.description))return parseFloat(e.description.replace(/\D+(\d+\.?\d*).*/,"$1"));if("undefined"!=typeof window.ActiveXObject){try{if(e=new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash"))return parseFloat(e.GetVariable("$version").split(" ")[1].replace(/\s*,\s*/,"."))}catch(i){return 0}return e}return 0},n}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[],o=function(){return"7.9.3+commercial_v7-9-3.158.commercial.11a746.jwplayer.869528.freewheel.1813b0.googima.798eb1.vast.e3d13e.analytics.ccd68b.plugin-gapro.7e936b.plugin-related.d1b3e9.plugin-sharing.a93859.vr-plugin.d532d3.hls.js."}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(16)],o=function(e,t){var n,i=[{configName:"clearkey",keyName:"org.w3.clearkey"},{configName:"widevine",keyName:"com.widevine.alpha"},{configName:"playready",keyName:"com.microsoft.playready"}],o=[],r={},a=function(t){var n=t.get("playlist");return!!t.get("drm")||e.some(n,function(t){return!!t.drm||e.some(t.sources,function(e){return!!e.drm})})},s=function(e){return new Promise(function(t,n){var i;try{i=new window.MSMediaKeys(e)}catch(o){}i?t():n()})},l=function(t){var a=s;return navigator.requestMediaKeySystemAccess&&(a=navigator.requestMediaKeySystemAccess.bind(navigator)),n?n.then(t):(e.forEach(i,function(e){var t=a(e.keyName,[{}]).then(function(){r[e.configName]=!0},function(){r[e.configName]=!1});o.push(t)}),n=Promise.all(o).then(t)); +},u=function(){return!!navigator.requestMediaKeySystemAccess&&!!MediaKeySystemAccess.prototype.getConfiguration||!!window.MSMediaKeys},c=function(e){return r[e]},d=function(t){n||console.error('DRM only supported with "drm" block in initial setup.',t);var i=e.keys(t);return e.some(i,function(e){return c(e)})};return{containsDrm:a,probe:function(e,n){u()&&t(n)("drm")?l(e):e()},anySupported:d,isSupported:c}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i=n(8);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r,a=null!=t?t:{},s=n.helperMissing,l="function",u=e.escapeExpression;return'

    \n
    \n
    \n'},useData:!0})},function(e,t,n){var i,o;i=[n(2),n(39),n(126),n(1),n(3),n(142),n(4),n(5)],o=function(e,t,n,i,o,r,a,s){var l=function(){function r(e,t){var n=i.extend({},t,{type:e}),o=this.mediaModel;switch(e){case"flashThrottle":var r="resume"!==t.state;this.set("flashThrottle",r),this.set("flashBlocked",r);break;case"flashBlocked":return void this.set("flashBlocked",!0);case"flashUnblocked":return void this.set("flashBlocked",!1);case"volume":return void this.set(e,t[e]);case"mute":return void(this.get("autostartMuted")||this.set(e,t[e]));case a.JWPLAYER_MEDIA_TYPE:return void(o.get("mediaType")!==t.mediaType&&(o.set("mediaType",t.mediaType),this.mediaController.trigger(e,n)));case a.JWPLAYER_PLAYER_STATE:return void o.set("state",t.newstate);case a.JWPLAYER_MEDIA_BUFFER:this.set("buffer",t.bufferPercent);case a.JWPLAYER_MEDIA_META:var l=t.duration;i.isNumber(l)&&!i.isNaN(l)&&(o.set("duration",l),this.set("duration",l));break;case a.JWPLAYER_MEDIA_BUFFER_FULL:o.get("playAttempt")?this.playVideo():o.on("change:playAttempt",function(){this.playVideo()},this);break;case a.JWPLAYER_MEDIA_TIME:o.set("position",t.position),this.set("position",t.position),i.isNumber(t.duration)&&(o.set("duration",t.duration),this.set("duration",t.duration));break;case a.JWPLAYER_PROVIDER_CHANGED:this.set("provider",d.getName());break;case a.JWPLAYER_MEDIA_LEVELS:this.setQualityLevel(t.currentQuality,t.levels),o.set("levels",t.levels);break;case a.JWPLAYER_MEDIA_LEVEL_CHANGED:this.setQualityLevel(t.currentQuality,t.levels),this.persistQualityLevel(t.currentQuality,t.levels);break;case a.JWPLAYER_AUDIO_TRACKS:this.setCurrentAudioTrack(t.currentTrack,t.tracks),o.set("audioTracks",t.tracks);break;case a.JWPLAYER_AUDIO_TRACK_CHANGED:this.setCurrentAudioTrack(t.currentTrack,t.tracks);break;case"subtitlesTrackChanged":this.persistVideoSubtitleTrack(t.currentTrack,t.tracks);break;case"visualQuality":var u=i.extend({},t);o.set("visualQuality",u);break;case"autoplayFailed":this.set("autostartFailed",!0),o.get("state")===s.PLAYING&&o.set("state",s.PAUSED)}this.mediaController.trigger(e,n)}function l(){return!!e.isIOS()&&!(e.isIOS(6)||e.isIOS(7)||e.isIOS(8)||e.isIOS(9))}var c,d,p=this,f=e.noop;this.mediaController=i.extend({},o),this.mediaModel=new u,n.model(this),this.set("mediaModel",this.mediaModel),this.setup=function(e){return i.extend(this.attributes,e,{item:0,state:s.IDLE,flashBlocked:!1,fullscreen:!1,scrubbing:!1,duration:0,position:0,buffer:0}),this.updateProviders(),this},this.getConfiguration=function(){return i.omit(this.clone(),["mediaModel"])},this.updateProviders=function(){c=new t(this.getConfiguration())},this.setQualityLevel=function(e,t){e>-1&&t.length>1&&"youtube"!==d.getName().name&&this.mediaModel.set("currentLevel",parseInt(e))},this.persistQualityLevel=function(e,t){var n=t[e]||{},i=n.label;this.set("qualityLabel",i)},this.setCurrentAudioTrack=function(e,t){e>-1&&t.length>0&&e ")>0&&(o=0),n.length>o+1&&n[o+1]){var r=n[o],a=r.indexOf(" --> ");a>0&&(t.begin=i(r.substr(0,a)),t.end=i(r.substr(a+5)),t.text=n.slice(o+1).join("\r\n"))}return t}var i=e.seconds;return function(e){var i=[];e=t.trim(e);var o=e.split("\r\n\r\n");1===o.length&&(o=e.split("\n\n"));for(var r=0;r0?"":"px")};var o=function(e){return t.isString(e.className)?e.className.split(" "):[]},r=function(t,n){n=e.trim(n),t.className!==n&&(t.className=n)};return i.classList=function(e){return e.classList?e.classList:o(e)},i.hasClass=n.hasClass,i.addClass=function(e,n){var i=o(e),a=t.isArray(n)?n:n.split(" ");t.each(a,function(e){t.contains(i,e)||i.push(e)}),r(e,i.join(" "))},i.removeClass=function(e,n){var i=o(e),a=t.isArray(n)?n:n.split(" ");r(e,t.difference(i,a).join(" "))},i.replaceClass=function(e,t,n){var i=e.className||"";t.test(i)?i=i.replace(t,n):n&&(i+=" "+n),r(e,i)},i.toggleClass=function(e,n,o){var r=i.hasClass(e,n);o=t.isBoolean(o)?o:!r,o!==r&&(o?i.addClass(e,n):i.removeClass(e,n))},i.emptyElement=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},i.addStyleSheet=function(e){var t=document.createElement("link");t.rel="stylesheet",t.href=e,document.getElementsByTagName("head")[0].appendChild(t)},i.empty=function(e){if(e)for(;e.childElementCount>0;)e.removeChild(e.children[0])},i.bounds=function(e){var t={left:0,right:0,width:0,height:0,top:0,bottom:0};if(!e||!document.body.contains(e))return t;var n=e.getBoundingClientRect(),i=window.pageYOffset,o=window.pageXOffset;return n.width||n.height||n.left||n.top?(t.left=n.left+o,t.right=n.right+o,t.top=n.top+i,t.bottom=n.bottom+i,t.width=n.right-n.left,t.height=n.bottom-n.top,t):t},i}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(35)],o=function(e,t){function n(e){return/^(?:(?:https?|file)\:)?\/\//.test(e)}function i(t){return e.some(t,function(e){return"parsererror"===e.nodeName})}var o={};return o.getAbsolutePath=function(e,i){if(t.exists(i)||(i=document.location.href),t.exists(e)){if(n(e))return e;var o,r=i.substring(0,i.indexOf("://")+3),a=i.substring(r.length,i.indexOf("/",r.length+1));if(0===e.indexOf("/"))o=e.split("/");else{var s=i.split("?")[0];s=s.substring(r.length+a.length+1,s.lastIndexOf("/")),o=s.split("/").concat(e.split("/"))}for(var l=[],u=0;u=0)return i.substr(0,i.indexOf(e))}return""}),o.parseXML=function(e){var t=null;try{"DOMParser"in window?(t=(new window.DOMParser).parseFromString(e,"text/xml"),(i(t.childNodes)||t.childNodes&&i(t.childNodes[0].childNodes))&&(t=null)):(t=new window.ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e))}catch(n){}return t},o.serialize=function(e){if(void 0===e)return null;if("string"==typeof e&&e.length<6){var t=e.toLowerCase();if("true"===t)return!0;if("false"===t)return!1;if(!isNaN(Number(e))&&!isNaN(parseFloat(e)))return Number(e)}return e},o.parseDimension=function(e){return"string"==typeof e?""===e?0:e.lastIndexOf("%")>-1?e:parseInt(e.replace("px",""),10):e},o.timeFormat=function(t,n){if(t<=0&&!n||e.isNaN(parseInt(t)))return"00:00";var i=t<0?"-":"";t=Math.abs(t);var o=Math.floor(t/3600),r=Math.floor((t-3600*o)/60),a=Math.floor(t%60);return i+(o?o+":":"")+(r<10?"0":"")+r+":"+(a<10?"0":"")+a},o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1)],o=function(e){var t={};return t.exists=function(e){switch(typeof e){case"string":return e.length>0;case"object":return null!==e;case"undefined":return!1}return!0},t.isHTTPS=function(){return 0===window.location.href.indexOf("https")},t.isRtmp=function(e,t){return 0===e.indexOf("rtmp")||"rtmp"===t},t.isYouTube=function(e,t){return"youtube"===t||/^(http|\/\/).*(youtube\.com|youtu\.be)\/.+/.test(e)},t.youTubeID=function(e){var t=/v[=\/]([^?&]*)|youtu\.be\/([^?]*)|^([\w-]*)$/i.exec(e);return t?t.slice(1).join("").replace("?",""):""},t.typeOf=function(t){if(null===t)return"null";var n=typeof t;return"object"===n&&e.isArray(t)?"array":n},t}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(62),n(7),n(110),n(2)],o=function(e,t,n,i){var o=function(e){var t=i.bounds(e),n=window.pageXOffset;return n&&i.isAndroid()&&document.body.parentElement.getBoundingClientRect().left>=0&&(t.left-=n,t.right-=n),t},r=e.extend({constructor:function(e,t){this.className=e+" jw-background-color jw-reset",this.orientation=t,this.dragStartListener=this.dragStart.bind(this),this.dragMoveListener=this.dragMove.bind(this),this.dragEndListener=this.dragEnd.bind(this),this.tapListener=this.tap.bind(this),this.setup()},setup:function(){var e={"default":this["default"],className:this.className,orientation:"jw-slider-"+this.orientation};this.el=i.createElement(n(e)),this.elementRail=this.el.getElementsByClassName("jw-slider-container")[0],this.elementBuffer=this.el.getElementsByClassName("jw-buffer")[0],this.elementProgress=this.el.getElementsByClassName("jw-progress")[0],this.elementThumb=this.el.getElementsByClassName("jw-knob")[0],this.userInteract=new t(this.element(),{preventScrolling:!0}),this.userInteract.on("dragStart",this.dragStartListener),this.userInteract.on("drag",this.dragMoveListener),this.userInteract.on("dragEnd",this.dragEndListener),this.userInteract.on("tap click",this.tapListener)},dragStart:function(){this.trigger("dragStart"),this.railBounds=o(this.elementRail)},dragEnd:function(e){this.dragMove(e),this.trigger("dragEnd")},dragMove:function(e){var t,n,r=this.railBounds=this.railBounds?this.railBounds:o(this.elementRail);"horizontal"===this.orientation?(t=e.pageX,n=tr.right?100:100*i.between((t-r.left)/r.width,0,1)):(t=e.pageY,n=t>=r.bottom?0:t<=r.top?100:100*i.between((r.height-(t-r.top))/r.height,0,1));var a=this.limit(n);return this.render(a),this.update(a),!1},tap:function(e){this.railBounds=o(this.elementRail),this.dragMove(e)},limit:function(e){return e},update:function(e){this.trigger("update",{percentage:e})},render:function(e){e=Math.max(0,Math.min(e,100)),"horizontal"===this.orientation?(this.elementThumb.style.left=e+"%",this.elementProgress.style.width=e+"%"):(this.elementThumb.style.bottom=e+"%",this.elementProgress.style.height=e+"%")},updateBuffer:function(e){this.elementBuffer.style.width=e+"%"},element:function(){return this.el}});return r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(62),n(2)],o=function(e,t){var n=e.extend({constructor:function(e,t,n){this.el=document.createElement("div"),this.el.className="jw-icon jw-icon-tooltip "+e+" jw-button-color jw-reset jw-hidden",t&&(this.el.setAttribute("tabindex","0"),this.el.setAttribute("role","button"),this.el.setAttribute("aria-label",t)),n===!0?this.el.setAttribute("aria-hidden","false"):this.el.setAttribute("aria-hidden","true"),this.container=document.createElement("div"),this.container.className="jw-overlay jw-reset",this.openClass="jw-open",this.componentType="tooltip",this.el.appendChild(this.container)},addContent:function(e){this.content&&this.removeContent(),this.content=e,this.container.appendChild(e)},removeContent:function(){this.content&&(this.container.removeChild(this.content),this.content=null)},hasContent:function(){return!!this.content},element:function(){return this.el},openTooltip:function(e){this.trigger("open-"+this.componentType,e,{isOpen:!0}),this.isOpen=!0,t.toggleClass(this.el,this.openClass,this.isOpen)},closeTooltip:function(e){this.trigger("close-"+this.componentType,e,{isOpen:!1}),this.isOpen=!1,t.toggleClass(this.el,this.openClass,this.isOpen)},toggleOpenState:function(e){this.isOpen?this.closeTooltip(e):this.openTooltip(e)}});return n}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(25),n(16),n(1),n(138),n(27)],o=function(e,t,n,i,o){function r(){return!!window.MediaSource&&!!window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4;codecs="avc1.4d400d,mp4a.40.2"')}function a(i,r){if(e.isSafari())return!1;var a=t(r);if(!a("dash"))return!1;if(i.drm&&!o.anySupported(i.drm))return!1;var s=window.MediaSource;if(!window.HTMLVideoElement||!s)return!1;var l=!0;return i.mediaTypes&&(l=n.all(i.mediaTypes,function(e){return s.isTypeSupported(e)})),l&&("dash"===i.type||"mpd"===i.type||(i.file||"").indexOf("mpd-time-csf")>-1)}var s=n.find(i,n.matches({name:"flash"})),l=s.supports;s.supports=function(n,i){if(!e.isFlashSupported()||n.drm)return!1;var o=n&&n.type;if("hls"===o||"m3u8"===o){var r=t(i);return r("hls")}return l.apply(this,arguments)};var u=n.find(i,n.matches({name:"html5"})),c=u.supports;return u.supports=function(e,n){var i=c.apply(this,arguments);if(i&&e.drm&&"hls"===e.type){var o=t(n),r=o("drm");if(r&&e.drm.fairplay){var a=window.WebKitMediaKeys;return a&&a.isTypeSupported&&a.isTypeSupported("com.apple.fps.1_0","video/mp4")}return r}return i},i.push({name:"shaka",supports:a}),i.splice(1,0,{name:"hlsjs",supports:function(n,i){var o=e.isChrome()||e.isFF()||e.isIE(11)&&n.hlsjsdefault,a=e.isAndroid()&&n.hlsjsdefault;if(o&&r()&&(!e.isMobile()||a)&&!n.drm){var s=n&&n.type,l=n&&n.file;if(l.indexOf(".m3u8")>-1||"hls"===s||"m3u8"===s){var u=t(i);return u("hls")}}}}),i}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(139),n(1),n(38)],o=function(e,t){function i(e,n,i){var o=t.indexOf(e,t.findWhere(e,{name:i})),r=t.indexOf(e,t.findWhere(e,{name:n}));if(!(r= 2.0.0-beta.1",7:">= 4.0.0"};t.REVISION_CHANGES=h;var g="[object Object]";o.prototype={constructor:o,logger:d["default"],log:d["default"].log,registerHelper:function(e,t){if(r.toString.call(e)===g){if(t)throw new s["default"]("Arg not supported with multiple helpers");r.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if(r.toString.call(e)===g)r.extend(this.partials,e);else{if("undefined"==typeof t)throw new s["default"]('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if(r.toString.call(e)===g){if(t)throw new s["default"]("Arg not supported with multiple decorators");r.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var w=d["default"].log;t.log=w,t.createFrame=r.createFrame,t.logger=d["default"]},,function(e,t,n){var i;i=function(){function e(e){if("string"!=typeof e)return!1;var t=r[e.toLowerCase()];return!!t&&e.toLowerCase()}function t(e){if("string"!=typeof e)return!1;var t=a[e.toLowerCase()];return!!t&&e.toLowerCase()}function n(e){for(var t=1;t100)throw new Error("Position must be between 0 and 100.");y=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"positionAlign",n({},u,{get:function(){return b},set:function(e){var n=t(e);if(!n)throw new SyntaxError("An invalid or illegal string was specified.");b=n,this.hasBeenReset=!0}})),Object.defineProperty(s,"size",n({},u,{get:function(){return x},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");x=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"align",n({},u,{get:function(){return E},set:function(e){var n=t(e);if(!n)throw new SyntaxError("An invalid or illegal string was specified.");E=n,this.hasBeenReset=!0}})),s.displayState=void 0,l)return s}if(window.VTTCue)return window.VTTCue;var o="auto",r={"":!0,lr:!0,rl:!0},a={start:!0,middle:!0,end:!0,left:!0,right:!0};return i.prototype.getCueAsHTML=function(){var e=window.WebVTT;return e.convertCueToDOMTree(window,this.text)},i}.call(t,n,t,e),!(void 0!==i&&(e.exports=i))},,function(e,t,n){var i,o;i=[n(9),n(20),n(131),n(132),n(32)],o=function(e,t,n,i,o){function r(t){for(var r={},s=0;s0)return d=s,w=o.loaderstatus.COMPLETE,void g.trigger(n.COMPLETE);if(t.getPluginPathType(s)===t.pluginPathType.CDN)return w=o.loaderstatus.COMPLETE,void g.trigger(n.COMPLETE);w=o.loaderstatus.LOADING;var e=new o(l());e.on(n.COMPLETE,u),e.on(n.ERROR,c),e.load()}},this.registerPlugin=function(e,t,i,r){h&&(clearTimeout(h),h=void 0),f=t,i&&r?(d=r,p=i):"string"==typeof i?d=i:"function"==typeof i?p=i:i||r||(d=e),w=o.loaderstatus.COMPLETE,g.trigger(n.COMPLETE)},this.getStatus=function(){return w},this.getPluginName=function(){return t.getPluginName(s)},this.getFlashPath=function(){if(d)switch(t.getPluginPathType(d)){case t.pluginPathType.ABSOLUTE:return d;case t.pluginPathType.RELATIVE:return s.lastIndexOf(".swf")>0?e.getAbsolutePath(d,window.location.href):e.getAbsolutePath(d,l())}return null},this.getJS=function(){return p},this.getTarget=function(){return f},this.getPluginmode=function(){return void 0!==typeof d&&void 0!==typeof p?a.HYBRID:void 0!==typeof d?a.FLASH:void 0!==typeof p?a.JAVASCRIPT:void 0},this.getNewInstance=function(e,t,n){return new p(e,t,n)},this.getURL=function(){return s}};return s}.apply(t,i),!(void 0!==o&&(e.exports=o))},,,,,,function(e,t,n){var i,o;i=[n(25)],o=function(e){return function(t){if("hls"===t.type){if(t.androidhls===!1&&e.isAndroid())return!1;var n=e.isAndroidNative;if(n(2)||n(3)||n("4.0"))return!1;if(e.isAndroid()&&!e.isFF())return!0}return null}}.apply(t,i),!(void 0!==o&&(e.exports=o))},,function(e,t,n){var i,o;i=[n(1),n(34)],o=function(e,t){function n(e){e.onload=null,e.onprogress=null,e.onreadystatechange=null,e.onerror=null,"abort"in e&&e.abort()}function i(t,i){return function(o){var r=o.currentTarget||i.xhr;if(clearTimeout(i.timeoutId),i.retryWithoutCredentials&&i.xhr.withCredentials){n(r);var a=e.extend({},i,{xhr:null,withCredentials:!1,retryWithoutCredentials:!1});return void d(a)}i.onerror(t,i.url,r)}}function o(e){return function(t){var n=t.currentTarget||e.xhr;if(4===n.readyState){if(clearTimeout(e.timeoutId),n.status>=400){var i;return i=404===n.status?"File not found":""+n.status+"("+n.statusText+")",e.onerror(i,e.url,n)}if(200===n.status)return r(e)(t)}}}function r(e){return function(n){var i=n.currentTarget||e.xhr;if(clearTimeout(e.timeoutId),e.responseType){if("json"===e.responseType)return a(i,e)}else{var o,r=i.responseXML;if(r)try{o=r.firstChild}catch(l){}if(r&&o)return s(i,r,e);if(u&&i.responseText&&!r&&(r=t.parseXML(i.responseText),r&&r.firstChild))return s(i,r,e);if(e.requireValidXML)return void e.onerror("Invalid XML",e.url,i)}e.oncomplete(i)}}function a(t,n){if(!t.response||e.isString(t.response)&&'"'!==t.responseText.substr(1))try{t=e.extend({},t,{response:JSON.parse(t.responseText)})}catch(i){return void n.onerror("Invalid JSON",n.url,t)}return n.oncomplete(t)}function s(t,n,i){var o=n.documentElement;return i.requireValidXML&&("parsererror"===o.nodeName||o.getElementsByTagName("parsererror").length)?void i.onerror("Invalid XML",i.url,t):(t.responseXML||(t=e.extend({},t,{responseXML:n})),i.oncomplete(t))}var l=function(){},u=!1,c=function(e){var t=document.createElement("a"),n=document.createElement("a");t.href=location.href;try{return n.href=e,n.href=n.href,t.protocol+"//"+t.host!=n.protocol+"//"+n.host}catch(i){}return!0},d=function(t,a,s,d){e.isObject(t)&&(d=t,t=d.url);var p,f=e.extend({xhr:null,url:t,withCredentials:!1,retryWithoutCredentials:!1,timeout:6e4,timeoutId:-1,oncomplete:a||l,onerror:s||l,mimeType:d&&!d.responseType?"text/xml":"",requireValidXML:!1,responseType:d&&d.plainText?"text":""},d);if("XDomainRequest"in window&&c(t))p=f.xhr=new window.XDomainRequest,p.onload=r(f),p.ontimeout=p.onprogress=l,u=!0;else{if(!("XMLHttpRequest"in window))return void f.onerror("",t);p=f.xhr=new window.XMLHttpRequest,p.onreadystatechange=o(f); +}var h=i("Error loading file",f);p.onerror=h,"overrideMimeType"in p?f.mimeType&&p.overrideMimeType(f.mimeType):u=!0;try{t=t.replace(/#.*$/,""),p.open("GET",t,!0)}catch(g){return h(g),p}if(f.responseType)try{p.responseType=f.responseType}catch(g){}f.timeout&&(f.timeoutId=setTimeout(function(){n(p),f.onerror("Timeout",t,p)},f.timeout),p.onabort=function(){clearTimeout(f.timeoutId)});try{f.withCredentials&&"withCredentials"in p&&(p.withCredentials=!0),p.send()}catch(g){h(g)}return p};return{ajax:d,crossdomain:c}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(3),n(1)],o=function(e,t,n){function i(e,t,n){var i=document.createElement("param");i.setAttribute("name",t),i.setAttribute("value",n),e.appendChild(i)}function o(e,t,n){Object.defineProperty(e,t,{get:function(){return n}})}function r(r,a,u,c){var d,p=!0;if(c=c||"opaque",e.isMSIE()){var f=document.createElement("div");a.appendChild(f),f.outerHTML='';for(var h=a.getElementsByTagName("object"),g=h.length;g--;)h[g].id===u&&(d=h[g])}else d=document.createElement("object"),d.setAttribute("type","application/x-shockwave-flash"),d.setAttribute("data",r),d.setAttribute("width","100%"),d.setAttribute("height","100%"),d.setAttribute("bgcolor",l),d.setAttribute("id",u),d.setAttribute("name",u),i(d,"allowfullscreen","true"),i(d,"allowscriptaccess","always"),i(d,"wmode",c),i(d,"menu","false"),a.appendChild(d,a);return d.className="jw-swf jw-reset",d.style.display="block",d.style.position="absolute",d.style.left=0,d.style.right=0,d.style.top=0,d.style.bottom=0,e.isIE()&&"PointerEvent"in window&&(d.style.pointerEvents="none"),o(d,"on",t.on),o(d,"once",t.once),o(d,"off",t.off),o(d,"trigger",t.trigger),o(d,"_events",{}),o(d,"triggerFlash",function(t){if("setupCommandQueue"===t&&(p=!1),"setup"!==t&&p||!d.__externalCall){for(var i=d.__commandQueue,o=i.length;o--;)i[o][0]===t&&i.splice(o,1);return i.push(Array.prototype.slice.call(arguments)),d}var r=Array.prototype.slice.call(arguments,1),a=e.tryCatch(function(){if(r.length){for(var e=r.length;e--;)"object"==typeof r[e]&&n.each(r[e],s);var i=JSON.stringify(r);d.__externalCall(t,i)}else d.__externalCall(t)});return a instanceof e.Error&&(console.error(t,a),"setup"===t)?(a.name="Failed to setup flash",a):d}),o(d,"__commandQueue",[]),d}function a(e){e&&e.parentNode&&(e.style.display="none",e.parentNode.removeChild(e))}function s(e,t,n){e instanceof window.HTMLElement&&delete n[t]}var l="#000000";return{embed:r,remove:a}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(3),n(1)],o=function(e,t){function n(){}var i=function(e,n){var i,o=this;i=e&&t.has(e,"constructor")?e.constructor:function(){return o.apply(this,arguments)},t.extend(i,o,n);var r=function(){this.constructor=i};return r.prototype=o.prototype,i.prototype=new r,e&&t.extend(i.prototype,e),i.__super__=o.prototype,i};return n.extend=i,t.extend(n.prototype,e),n}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(22),n(1),n(35),n(34),n(26)],o=function(e,t,n,i,o){var r={};return r.repo=t.memoize(function(){var t=o.split("+")[0],i=e.repo+t+"/";return n.isHTTPS()?i.replace(/^http:/,"https:"):i}),r.versionCheck=function(e){var t=("0"+e).split(/\W/),n=o.split(/\W/),i=parseFloat(t[0]),r=parseFloat(n[0]);return!(i>r)&&!(i===r&&parseFloat("0"+t[1])>parseFloat(n[1]))},r.loadFrom=function(){return r.repo()},r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1)],o=function(e){var t=function(){var t={},n={},i={},o={};return{start:function(n){t[n]=e.now(),i[n]=i[n]+1||1},end:function(i){if(t[i]){var o=e.now()-t[i];n[i]=n[i]+o||o}},dump:function(){return{counts:i,sums:n,events:o}},tick:function(t,n){o[t]=n||e.now()},between:function(e,t){return o[t]&&o[e]?o[t]-o[e]:-1}}};return t}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[],o=function(){return document.createElement("video")}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(7)],o=function(e){var t=function(t,n,i){var o=document.createElement("div");return o.className="jw-icon jw-icon-inline jw-button-color jw-reset "+t,o.setAttribute("role","button"),o.setAttribute("tabindex","0"),i&&o.setAttribute("aria-label",i),o.style.display="none",n&&new e(o).on("click tap",function(){n()}),{element:function(){return o},toggle:function(e){e?this.show():this.hide()},show:function(){o.style.display=""},hide:function(){o.style.display="none"}}};return t}.apply(t,i),!(void 0!==o&&(e.exports=o))},,function(e,t,n){var i,o;i=[n(119),n(21),n(1)],o=function(e,t,n){var i=e.selectPlayer,o=function(){var e=i.apply(this,arguments);return e?e:{registerPlugin:function(e,n,i){"jwpsrv"!==e&&t.registerPlugin(e,n,i)}}};return n.extend(e,{selectPlayer:o})}.apply(t,i),!(void 0!==o&&(e.exports=o))},,,,function(e,t,n){var i,o;i=[n(2),n(73),n(16)],o=function(e,t,n){var i="invalid",o="RnXcsftYjWRDA^Uy",r=function(r){function a(r){e.exists(r)||(r="");try{r=t.decrypt(r,o);var a=r.split("/");s=a[0],"pro"===s&&(s="premium");var c=n(s);if(a.length>2&&c("setup")){l=a[1];var d=parseInt(a[2]);d>0&&(u=new Date,u.setTime(d))}else s=i}catch(p){s=i}}var s,l,u;this.edition=function(){return u&&u.getTime()<(new Date).getTime()?i:s},this.token=function(){return l},this.expiration=function(){return u},a(r)};return r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[],o=function(){var e=function(e){return window.atob(e)},t=function(e){return unescape(encodeURIComponent(e))},n=function(e){try{return decodeURIComponent(escape(e))}catch(t){return e}},i=function(e){for(var t=new Array(Math.ceil(e.length/4)),n=0;n>>8&255,e[n]>>>16&255,e[n]>>>24&255);return t.join("")};return{decrypt:function(r,a){if(r=String(r),a=String(a),0==r.length)return"";for(var s,l,u=i(e(r)),c=i(t(a).slice(0,16)),d=u.length,p=u[d-1],f=u[0],h=2654435769,g=Math.floor(6+52/d),w=g*h;0!=w;){l=w>>>2&3;for(var m=d-1;m>=0;m--)p=u[m>0?m-1:d-1],s=(p>>>5^f<<2)+(f>>>3^p<<4)^(w^f)+(c[3&m^l]^p),f=u[m]-=s;w-=h}var v=o(u);return v=v.replace(/\0+$/,""),n(v)}}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(165),n(4),n(176),n(1)],o=function(e,t,n,i,o){var r=function(r,a){var s=new t(r,a),l=s.setup;return s.setup=function(){l.call(this),a.on("change:skipButton",this.onSkipButton,this),a.on("change:castAvailable",this.onCastAvailable,this),this.onCastAvailable(a,a.get("castAvailable")),a.on("change:castActive",this.onCastActive,this),this.onCastActive(a,a.get("castActive"))},s.addSkipButton=function(){this._skipButton=new i(this.instreamModel),this._skipButton.on(n.JWPLAYER_AD_SKIPPED,function(){this.api.skipAd()},this),this.controlsContainer().appendChild(this._skipButton.element())},s.onSkipButton=function(e,t){t?this.addSkipButton():this._skipButton&&(this._skipButton.destroy(),this._skipButton=null)},s.onCastActive=function(t,n){n=n||!1;var i=t.get("airplayActive")||!1;e.toggleClass(this.getContainer(),"jw-flag-casting",n),e.toggleClass(this.getContainer(),"jw-flag-airplay-casting",i)},s.onCastAvailable=function(t,n){var i=t.get("cast");o.isObject(i)&&e.toggleClass(this.getContainer(),"jw-flag-cast-available",n)},s};return r}.apply(t,i),!(void 0!==o&&(e.exports=o))},,,,,,function(e,t,n){var i=n(8);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){return'
    \n \n \n
    '},useData:!0})},,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function r(){var e=new s.HandlebarsEnvironment;return f.extend(e,s),e.SafeString=u["default"],e.Exception=d["default"],e.Utils=f,e.escapeExpression=f.escapeExpression,e.VM=g,e.template=function(t){return g.template(t,e)},e}t.__esModule=!0;var a=n(44),s=o(a),l=n(96),u=i(l),c=n(17),d=i(c),p=n(11),f=o(p),h=n(95),g=o(h),w=n(94),m=i(w),v=r();v.create=r,m["default"](v),v["default"]=v,t["default"]=v,e.exports=t["default"]},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e){a["default"](e)}t.__esModule=!0,t.registerDefaultDecorators=o;var r=n(84),a=i(r)},function(e,t,n){"use strict";t.__esModule=!0;var i=n(11);t["default"]=function(e){e.registerDecorator("inline",function(e,t,n,o){var r=e;return t.partials||(t.partials={},r=function(o,r){var a=n.partials;n.partials=i.extend({},a,t.partials);var s=e(o,r);return n.partials=a,s}),t.partials[o.args[0]]=o.fn,r})},e.exports=t["default"]},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e){a["default"](e),l["default"](e),c["default"](e),p["default"](e),h["default"](e),w["default"](e),v["default"](e)}t.__esModule=!0,t.registerDefaultHelpers=o;var r=n(86),a=i(r),s=n(87),l=i(s),u=n(88),c=i(u),d=n(89),p=i(d),f=n(90),h=i(f),g=n(91),w=i(g),m=n(92),v=i(m)},function(e,t,n){"use strict";t.__esModule=!0;var i=n(11);t["default"]=function(e){e.registerHelper("blockHelperMissing",function(t,n){var o=n.inverse,r=n.fn;if(t===!0)return r(this);if(t===!1||null==t)return o(this);if(i.isArray(t))return t.length>0?(n.ids&&(n.ids=[n.name]),e.helpers.each(t,n)):o(this);if(n.data&&n.ids){var a=i.createFrame(n.data);a.contextPath=i.appendContextPath(n.data.contextPath,n.name),n={data:a}}return r(t,n)})},e.exports=t["default"]},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=n(11),r=n(17),a=i(r);t["default"]=function(e){e.registerHelper("each",function(e,t){function n(t,n,r){u&&(u.key=t,u.index=n,u.first=0===n,u.last=!!r,c&&(u.contextPath=c+t)),l+=i(e[t],{data:u,blockParams:o.blockParams([e[t],t],[c+t,null])})}if(!t)throw new a["default"]("Must pass iterator to #each");var i=t.fn,r=t.inverse,s=0,l="",u=void 0,c=void 0;if(t.data&&t.ids&&(c=o.appendContextPath(t.data.contextPath,t.ids[0])+"."),o.isFunction(e)&&(e=e.call(this)),t.data&&(u=o.createFrame(t.data)),e&&"object"==typeof e)if(o.isArray(e))for(var d=e.length;s=0?t:parseInt(e,10)}return e},log:function(e){if(e=o.lookupLevel(e),"undefined"!=typeof console&&o.lookupLevel(o.level)<=e){var t=o.methodMap[e];console[t]||(t="log");for(var n=arguments.length,i=Array(n>1?n-1:0),r=1;r.jw-icon-next,.jw-flag-small-player:not(.jw-flag-audio-player) .jw-group>.jw-icon-playback,.jw-flag-small-player:not(.jw-flag-audio-player) .jw-group>.jw-icon-rewind,.jw-flag-user-inactive.jw-state-buffering:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar,.jw-flag-user-inactive.jw-state-playing:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar,.jw-icon-inline.jw-icon-volume,.jw-slider-volume.jw-slider-horizontal,.jwplayer .jw-text-countdown{display:none}.jw-dock{clear:right;margin:.75em;display:block;opacity:1}.jw-dock:after{content:"";clear:both;display:block}.jw-dock-button{cursor:pointer;float:right;height:2.5em;margin:.5em;position:relative;width:2.5em}.jw-dock-button .jw-arrow{display:none;position:absolute;bottom:-.2em;width:.5em;height:.2em;left:50%;margin-left:-.25em}.jw-dock-button .jw-overlay{display:none;position:absolute;top:2.5em;right:0;margin-top:.25em;padding:.5em;white-space:nowrap}.jw-dock-button:hover .jw-arrow,.jw-dock-button:hover .jw-overlay{display:block}.jw-dock-image{width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;opacity:.75}.jw-flag-small-player .jw-dock{margin:0}.jw-flag-small-player .jw-dock-button{margin:1px;height:44px;width:44px}.jw-breakpoint-1 .jw-dock{padding:0 1%}.jw-breakpoint-1 .jw-dock-button{margin:2% 1%}.jw-title{display:none;position:absolute;top:0;width:100%;font-size:.875em;height:8em;background:-webkit-linear-gradient(top,#000,#000 18%,transparent);background:linear-gradient(180deg,#000 0,#000 18%,transparent)}.jw-title-primary,.jw-title-secondary{padding:.75em 1.5em;min-height:2.5em;width:100%;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jw-title-primary{font-weight:700}.jw-title-secondary{margin-top:-.5em}.jw-flag-small-player .jw-title{background:-webkit-linear-gradient(top,rgba(51,51,51,.75),rgba(51,51,51,0));background:linear-gradient(180deg,rgba(51,51,51,.75),rgba(51,51,51,0));height:auto;padding:16px 0}.jw-flag-small-player .jw-title-primary,.jw-flag-small-player .jw-title-secondary{min-height:inherit;padding:0 16px}.jw-flag-small-player .jw-title-secondary{display:none;margin-top:5px}.jw-slider-container{height:1em;width:100%;position:relative;touch-action:none}.jw-buffer,.jw-progress,.jw-rail{position:absolute;cursor:pointer}.jw-progress{background-color:#fff}.jw-rail{background-color:hsla(0,0%,100%,.2)}.jw-buffer{background-color:hsla(0,0%,100%,.3)}.jw-cue,.jw-knob{position:absolute;cursor:pointer}.jw-cue{height:.3em;background-color:rgba(33,33,33,.9);border-radius:25%;width:.5em}.jw-knob{width:.6em;height:.6em;border-radius:.3em}.jw-slider-horizontal{height:.3em;padding:0}.jw-slider-horizontal.jw-slider-volume{width:4em;margin:0 .5em}.jw-slider-horizontal .jw-rail{width:100%}.jw-slider-horizontal .jw-knob{top:-.15em;margin-left:-.3em}.jw-slider-horizontal .jw-buffer,.jw-slider-horizontal .jw-progress,.jw-slider-horizontal .jw-rail{height:.3em}.jw-slider-vertical{padding:.66666667em 1em;position:absolute}.jw-slider-vertical .jw-buffer,.jw-slider-vertical .jw-progress,.jw-slider-vertical .jw-rail{bottom:0;height:100%;left:0;right:0;margin:0 auto}.jw-slider-vertical .jw-progress,.jw-slider-vertical .jw-rail,.jw-slider-vertical .jw-slider-container{width:.3em}.jw-slider-vertical .jw-slider-container{height:4em}.jw-slider-vertical .jw-knob{right:0;left:-.15em;margin-bottom:-.3em}.jw-slider-time{width:100%}.jw-tooltip-time{position:absolute}.jw-slider-volume .jw-buffer{display:none}.jw-captions{position:absolute;width:100%;height:inherit;text-align:center;display:none;max-height:calc(100% - 46px);line-height:1.3em;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-decoration:none;pointer-events:none;overflow:hidden;top:0}.jw-captions.jw-captions-enabled{display:block}.jw-captions-window{display:none;padding:.25em;border-radius:.25em}.jw-captions-text,.jw-captions-window.jw-captions-window-active{display:inline-block}.jw-captions-text{color:#fff;background-color:#000;word-wrap:normal;word-break:normal;white-space:pre-line;font-style:normal;font-weight:400;text-align:center;text-decoration:none;line-height:1.3em;padding:.1em .8em}.jw-text-track-display{font-size:inherit;line-height:1.3em}.jwplayer video::-webkit-media-controls{-webkit-box-pack:start;justify-content:flex-start}.jwplayer video::-webkit-media-text-track-container{max-height:calc(100% - 46px);line-height:1.3em}.jwplayer video::-webkit-media-text-track-display{min-width:-webkit-min-content}.jwplayer .jw-rightclick{display:none;position:absolute;white-space:nowrap}.jwplayer .jw-rightclick.jw-open{display:block}.jwplayer .jw-rightclick ul{list-style:none;font-weight:700;border-radius:.15em;margin:0;border:1px solid #444;padding:0}.jwplayer .jw-rightclick ul li{background-color:#000;border-bottom:1px solid #444;margin:0}.jwplayer .jw-rightclick ul li .jw-rightclick-logo{font-size:2em;color:#ff0147;vertical-align:middle;padding-right:.3em;margin-right:.3em;border-right:1px solid #444}.jwplayer .jw-rightclick ul li a{color:#fff;text-decoration:none;padding:1em;display:block;font-size:.6875em;line-height:1em}.jwplayer .jw-rightclick ul li:last-child{border-bottom:none}.jwplayer .jw-rightclick ul li:hover{background-color:#1a1a1a;cursor:pointer}.jwplayer .jw-rightclick ul .jw-featured{background-color:#252525;vertical-align:middle}.jwplayer .jw-rightclick ul .jw-featured a{color:#777}.jw-logo{position:absolute;margin:.75em;cursor:pointer;pointer-events:all;background-repeat:no-repeat;background-size:contain;top:auto;right:auto;left:auto;bottom:auto}.jw-logo .jw-flag-audio-player{display:none}.jw-logo-top-right{top:0;right:0}.jw-logo-top-left{top:0;left:0}.jw-logo-bottom-left{bottom:0;left:0}.jw-logo-bottom-right{bottom:0;right:0}.jw-icon-tooltip.jw-open .jw-overlay{opacity:1;visibility:visible}.jw-overlay:before{position:absolute;top:0;bottom:0;left:-50%;width:100%;background-color:transparent;content:" "}.jw-slider-time .jw-overlay:before{height:1em;top:auto}.jw-menu,.jw-time-tip,.jw-volume-tip{position:relative;left:-50%;margin:0}.jw-volume-tip{width:100%;height:100%;display:block}.jw-time-tip{text-align:center;font-family:inherit;bottom:1.25em;padding:.5em;border-radius:.3em}.jw-time-tip .jw-text{color:#fff;line-height:1em}.jw-controlbar .jw-overlay{margin:0;position:absolute;bottom:2.5em;left:50%;opacity:0;visibility:hidden}.jw-controlbar .jw-overlay .jw-contents{position:relative}.jw-controlbar .jw-option{position:relative;white-space:nowrap;cursor:pointer;list-style:none;height:1.5em;font-family:inherit;line-height:1.5em;padding:0 .5em;font-size:.8em}.jw-controlbar .jw-option:before{padding-right:.125em}.jw-skip{cursor:default;position:absolute;float:right;display:inline-block;right:.75em;bottom:3em;padding:.5em}.jw-skip.jw-skippable{cursor:pointer}.jw-skip .jw-skip-icon{display:none;margin-left:-.75em}.jw-skip .jw-skip-icon:before{content:"\\E60C"}.jw-skip .jw-skip-icon,.jw-skip .jw-text{color:#cecece;vertical-align:middle;line-height:1.5em;font-size:.7em}.jw-skip.jw-skippable:hover{cursor:pointer}.jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skip.jw-skippable:hover .jw-text{color:#fff}.jw-skip.jw-skippable .jw-skip-icon{display:inline;margin:0}.jw-cast{background-size:cover;display:none;height:100%;position:relative;width:100%}.jw-cast-container{background:-webkit-linear-gradient(top,rgba(25,25,25,.75),rgba(25,25,25,.25),rgba(25,25,25,0));background:linear-gradient(180deg,rgba(25,25,25,.75),rgba(25,25,25,.25),rgba(25,25,25,0));left:0;padding:20px 20px 80px;position:absolute;top:0;width:100%}.jw-cast-text{color:#fff;font-size:1.6em}.jw-breakpoint-0 .jw-cast-text{font-size:1.15em}.jw-breakpoint-1 .jw-cast-text,.jw-breakpoint-2 .jw-cast-text,.jw-breakpoint-3 .jw-cast-text{font-size:1.3em}.jw-nextup-container{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;background-color:transparent;bottom:2.5em;cursor:pointer;left:0;margin:0 auto;opacity:0;padding:5px .5em;position:absolute;right:0;text-align:right;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .15s ease;transition:all .15s ease;visibility:hidden;width:100%}.jw-flag-small-player .jw-nextup-container{display:none}.jw-nextup-container-visible{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);visibility:visible}.jw-nextup{border-radius:0;display:inline-block;overflow:hidden;position:relative;max-width:300px;width:100%}.jw-nextup-header{background:rgba(33,33,33,.8);box-sizing:border-box;color:#fff;font-size:12px;font-weight:700;line-height:normal;padding:8px}.jw-nextup-body{background:rgba(0,0,0,.8);color:#fff;overflow:hidden}.jw-nextup-thumbnail{background-position:50%;background-size:cover;display:none;float:left;height:60px;width:45%}.jw-nextup-thumbnail-visible{display:block}.jw-nextup-title{box-sizing:border-box;float:left;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden;padding:5px 6px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.jw-nextup-thumbnail-visible+.jw-nextup-title{height:60px;white-space:normal;width:55%}.jw-nextup-thumbnail-visible+.jw-nextup-title:after{background:-webkit-linear-gradient(top,transparent,#000);background:linear-gradient(-180deg,transparent,#000);bottom:0;content:"";height:30px;left:0;position:absolute;width:100%}.jw-nextup-close{font-family:jw-icons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;border:none;color:#cecece;font-size:13px;opacity:0;position:absolute;right:5px;top:6px;-webkit-transition:color .15s ease,opacity .15s ease,visibility .15s ease;transition:color .15s ease,opacity .15s ease,visibility .15s ease;visibility:hidden}.jw-nextup-close:before{content:"\\E615"}.jw-nextup-close:active,.jw-nextup-close:hover{color:#fff}.jw-nextup-sticky .jw-nextup-close{opacity:1;visibility:visible}.jw-autostart-mute{min-width:1.75em;text-align:left;position:absolute;bottom:.5em;right:.5em;height:44px;width:44px;text-align:center}.jw-autostart-mute:before{content:"\\E612"}.jw-autostart-mute.jw-off:before{content:"\\E611"}.jw-autostart-mute:before{background-color:rgba(33,33,33,.8);padding:5px 4px 5px 6px}.jwplayer.jw-flag-autostart:not(.jw-flag-media-audio) .jw-nextup,.jwplayer.jw-flag-autostart:not(.jw-flag-media-audio):not(.jw-state-buffering):not(.jw-state-error):not(.jw-state-complete) .jw-display{display:none}.jw-state-idle .jw-preview{display:block}.jw-state-idle .jw-icon-display:before{content:"\\E60E"}.jw-state-idle .jw-captions,.jw-state-idle .jw-display-icon-next,.jw-state-idle .jw-display-icon-rewind{display:none}.jw-state-idle .jw-title{display:block}.jw-state-idle:not(.jw-flag-cast-available) .jw-display{padding:0}.jwplayer.jw-state-idle:not(.jw-flag-audio-player):not(.jw-flag-casting):not(.jw-flag-cast-available) .jw-controlbar,.jwplayer.jw-state-playing:not(.jw-flag-touch):not(.jw-flag-small-player):not(.jw-flag-casting) .jw-display{display:none}.jwplayer.jw-state-playing .jw-display .jw-icon-display:before,.jwplayer.jw-state-playing .jw-icon-playback:before{content:"\\E60D"}.jwplayer.jw-state-paused:not(.jw-flag-touch):not(.jw-flag-small-player):not(.jw-flag-casting) .jw-display,.jwplayer.jw-state-playing.jw-flag-user-inactive .jw-display{display:none}.jwplayer.jw-state-paused .jw-display .jw-icon-display:before,.jwplayer.jw-state-paused .jw-icon-playback:before{content:"\\E60E"}.jwplayer.jw-state-buffering .jw-display-icon-next,.jwplayer.jw-state-buffering .jw-display-icon-rewind,.jwplayer.jw-state-paused .jw-autostart-mute{display:none}.jwplayer.jw-state-buffering .jw-display-icon-display .jw-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.jwplayer.jw-state-buffering .jw-display-icon-display .jw-icon:before{content:"\\E601"}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jwplayer.jw-state-buffering .jw-display-icon-display .jw-text{display:none}.jwplayer.jw-state-complete:not(.jw-flag-casting):not(.jw-flag-audio-player) .jw-preview{display:block}.jwplayer.jw-state-complete .jw-display .jw-icon-display:before{content:"\\E610"}.jwplayer.jw-state-complete .jw-display .jw-display-icon-next,.jwplayer.jw-state-complete .jw-display .jw-display-icon-rewind,.jwplayer.jw-state-complete .jw-display .jw-text{display:none}.jwplayer.jw-state-complete .jw-icon-playback:before{content:"\\E60E"}.jwplayer.jw-state-complete .jw-captions{display:none}body .jw-error .jw-title,body .jwplayer.jw-state-error .jw-title{display:block}body .jw-error .jw-title .jw-title-primary,body .jwplayer.jw-state-error .jw-title .jw-title-primary{white-space:normal}body .jw-error .jw-preview,body .jwplayer.jw-state-error .jw-preview{display:block}body .jw-error .jw-captions,body .jw-error .jw-controls .jw-controlbar,body .jwplayer.jw-state-error .jw-captions,body .jwplayer.jw-state-error .jw-controls .jw-controlbar{display:none}body .jw-error .jw-icon-display,body .jwplayer.jw-state-error .jw-icon-display{cursor:default;font-family:jw-icons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}body .jw-error .jw-icon-display:before,body .jwplayer.jw-state-error .jw-icon-display:before{content:"\\E607"}body .jw-error .jw-display-icon-next,body .jw-error .jw-display-icon-rewind,body .jwplayer.jw-state-error .jw-display-icon-next,body .jwplayer.jw-state-error .jw-display-icon-rewind{display:none}body .jw-error{font-size:16px;background-color:#000;color:#fff;width:100%;height:100%;display:table;opacity:1;position:relative}body .jw-error .jw-icon-container{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima) .jw-controlbar{display:table}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jw-state-idle:not(.jw-flag-cast-available) .jw-display{padding:0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jw-flag-small-player .jw-display{padding-top:44px;padding-bottom:66px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-controlbar{background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.25) 30%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.5));background:linear-gradient(180deg,transparent,rgba(0,0,0,.25) 30%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.5));border:none;border-radius:0;background-size:auto;height:44px;width:100%;padding:0 10px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-state-idle:not(.jw-flag-cast-available) .jw-controls,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-state-playing.jw-flag-user-inactive:not(.jw-flag-casting) .jw-controls{background:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads) .jw-controlbar,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-live) .jw-controlbar{height:66px;padding:22px 0 0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-controlbar{box-shadow:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-controlbar .jw-overlay{bottom:44px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-controlbar .jw-overlay:after{content:"";display:block;height:22px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-group>.jw-icon,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-group>.jw-text{height:44px;line-height:40px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-group>.jw-icon{font-size:20px;padding:0 8px;max-width:44px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-group>.jw-icon:before{background-color:transparent;background:none;background-size:auto;border:none;border-radius:0;box-shadow:none;height:auto;padding:0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-group .jw-icon-cast button{font-size:inherit;height:36px;margin-bottom:8px;width:44px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-center-group{height:22px;left:0;padding:0 15px;position:absolute;right:0;top:0;width:100%}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-center-group .jw-slider-horizontal .jw-knob{border-radius:100%;height:16px;margin-left:-8px;margin-top:-8px;width:16px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-left-group{padding-left:0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-left-group .jw-text-countdown,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-left-group .jw-text-elapsed{padding:0 .5em}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-left-group .jw-text-duration{padding:0 .5em 0 0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-breakpoint-0 .jw-text-countdown{display:inline-block}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-flag-small-player .jw-text-countdown,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-flag-small-player .jw-text-elapsed{padding-left:15px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-breakpoint-0) .jw-text-duration{display:inline-block}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-breakpoint-0) .jw-text-duration:before{content:"/";display:inline-block;padding-right:.5em}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-controlbar-right-group{padding-right:6px;text-align:right}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-controlbar-right-group .jw-text-duration{display:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-volume.jw-slider-vertical{padding:.5em}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-volume.jw-slider-horizontal{margin-bottom:2px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-small-player .jw-controlbar .jw-slider-volume.jw-slider-horizontal{display:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time{background:none;background-color:transparent;height:22px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-slider-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:22px;-webkit-box-pack:center;justify-content:center}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-cue{top:auto}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-buffer,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-knob,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-progress,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-rail{border:none;box-shadow:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-knob{background:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-buffer,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-progress,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-rail{height:2px;margin:auto;top:0;bottom:0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-rail{background-color:hsla(0,0%,100%,.25)}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-buffer{background-color:hsla(0,0%,100%,.5)}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-knob{background-color:#fff;border-radius:100%;box-shadow:0 0 1px 1px rgba(0,0,0,.1);display:block;height:16px;margin-left:-8px;margin-top:-8px;top:50%;width:16px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-tooltip-time{bottom:0;height:auto;line-height:normal;padding:0;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-tooltip-time .jw-overlay{bottom:22px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-tooltip-time .jw-overlay:after{content:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-tooltip-time .jw-time-tip{bottom:0;border-radius:.3em}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-controlbar,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-controlbar{padding-right:5px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-controlbar-center-group,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-controlbar-center-group{height:auto}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-group>.jw-text-alt,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-group>.jw-text-alt{display:inline-block;margin:0;line-height:44px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads.jw-ie .jw-text-alt,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live.jw-ie .jw-text-alt{top:-1px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-controlbar .jw-overlay:after,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-text-duration,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-controlbar .jw-overlay:after,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-text-duration{display:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-controlbar{padding-left:10px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-text-duration,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-text-elapsed{display:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-controlbar{pointer-events:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-icon,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-slider-horizontal{pointer-events:all}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-controlbar-left-group{display:table-cell}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads.jw-flag-small-player .jw-group .jw-icon-playback{display:inline-block}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-plugin{bottom:66px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-captions,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer video::-webkit-media-text-track-container{max-height:calc(100% - 72px)}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-nextup-container{bottom:66px;padding:5px 20px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-nextup-container,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-nextup-container{bottom:44px}.jwplayer.jw-flag-casting .jw-cast{display:block}.jwplayer.jw-flag-casting.jw-flag-airplay-casting .jw-display-icon-container,.jwplayer.jw-flag-casting.jw-flag-airplay-casting .jw-icon-volume,.jwplayer.jw-flag-casting .jw-icon-audio-tracks,.jwplayer.jw-flag-casting .jw-icon-cc,.jwplayer.jw-flag-casting .jw-icon-fullscreen,.jwplayer.jw-flag-casting .jw-icon-hd{display:none}.jwplayer.jw-flag-casting.jw-flag-airplay-casting .jw-icon-airplay{color:#fff}.jwplayer.jw-state-paused.jw-flag-casting .jw-display,.jwplayer.jw-state-playing.jw-flag-casting .jw-display{display:table}.jwplayer.jw-flag-cast-available .jw-icon-airplay,.jwplayer.jw-flag-cast-available .jw-icon-cast{display:inline-block}.jwplayer.jw-flag-skin-loading .jw-captions,.jwplayer.jw-flag-skin-loading .jw-controls,.jwplayer.jw-flag-skin-loading .jw-title{display:none}.jwplayer.jw-flag-fullscreen{width:100%!important;height:100%!important;top:0;right:0;bottom:0;left:0;z-index:1000;margin:0;position:fixed}.jwplayer.jw-flag-live .jw-controlbar .jw-slider-time,.jwplayer.jw-flag-live .jw-controlbar .jw-text-countdown,.jwplayer.jw-flag-live .jw-controlbar .jw-text-duration,.jwplayer.jw-flag-live .jw-controlbar .jw-text-elapsed,.jwplayer.jw-flag-live .jw-display-icon-rewind{display:none}.jwplayer.jw-flag-live .jw-controlbar .jw-text-alt{display:inline-block}.jwplayer.jw-flag-controls-hidden .jw-dock,.jwplayer.jw-flag-controls-hidden .jw-logo.jw-hide{display:none}.jwplayer.jw-flag-controls-hidden .jw-nextup-container,.jwplayer.jw-flag-controls-hidden .jw-plugin{bottom:.5em}.jwplayer.jw-flag-controls-hidden .jw-captions{max-height:none}.jwplayer.jw-flag-controls-hidden video::-webkit-media-text-track-container{max-height:none}.jw-flag-controls-hidden .jw-controls{visibility:hidden}.jw-flag-controls-hidden .jw-logo{visibility:visible}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-dock,.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-logo.jw-hide{display:none}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-nextup-container,.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-plugin{bottom:.5em}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-captions{max-height:none}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing video::-webkit-media-text-track-container{max-height:none}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-media{cursor:none;-webkit-cursor-visibility:auto-hide}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing.jw-flag-casting .jw-display{display:table}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing.jw-flag-casting .jw-dock{display:block}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-flag-casting .jw-nextup-container{bottom:2.5em}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-flag-casting.jw-flag-time-slider-above .jw-nextup-container{bottom:66px}.jwplayer.jw-flag-media-audio .jw-autostart-mute,.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-flag-casting.jw-state-idle .jw-nextup-container{display:none}.jw-flag-media-audio .jw-preview{display:block}.jwplayer.jw-flag-ads .jw-autostart-mute,.jwplayer.jw-flag-ads .jw-captions.jw-captions-enabled,.jwplayer.jw-flag-ads .jw-dock,.jwplayer.jw-flag-ads .jw-logo,.jwplayer.jw-flag-ads .jw-nextup-container,.jwplayer.jw-flag-ads .jw-preview{display:none}.jwplayer.jw-flag-ads video::-webkit-media-text-track-container{display:none}.jwplayer.jw-flag-ads.jw-flag-small-player .jw-display-icon-display,.jwplayer.jw-flag-ads.jw-flag-small-player .jw-display-icon-next,.jwplayer.jw-flag-ads.jw-flag-small-player .jw-display-icon-rewind{display:none}.jwplayer.jw-flag-ads.jw-flag-small-player.jw-state-buffering .jw-display-icon-display{display:inline-block}.jwplayer.jw-flag-ads.jw-flag-small-player .jw-controlbar-center-group{padding:0}.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-cast,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-inline,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-tooltip,.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-horizontal,.jwplayer.jw-flag-ads .jw-controlbar .jw-text{display:none}.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-fullscreen,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-inline.jw-icon-volume,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-playback,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-volume,.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-volume,.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-volume.jw-slider-horizontal,.jwplayer.jw-flag-ads .jw-controlbar .jw-text-alt{display:inline-block}.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-tooltip.jw-icon-volume{display:none}.jwplayer.jw-flag-ads.jw-ie .jw-controlbar-center-group{overflow:hidden}.jwplayer.jw-flag-ads.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid) .jw-controls .jw-controlbar,.jwplayer.jw-flag-ads.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid).jw-flag-autostart .jw-controls .jw-controlbar,.jwplayer.jw-flag-ads.jw-ie .jw-controlbar-center-group .jw-text-alt{display:table}.jwplayer.jw-flag-ads-googleima.jw-flag-touch .jw-controlbar{font-size:1em}.jwplayer.jw-flag-ads-googleima.jw-flag-touch .jw-display-icon-display,.jwplayer.jw-flag-ads-googleima.jw-flag-touch .jw-display-icon-display .jw-icon-display{pointer-events:none}.jwplayer.jw-flag-ads-googleima.jw-skin-seven .jw-controlbar{font-size:.9em}.jwplayer.jw-flag-ads-vpaid .jw-display-container,.jwplayer.jw-flag-ads-vpaid .jw-skip,.jwplayer.jw-flag-touch.jw-flag-ads-vpaid .jw-display-container,.jwplayer.jw-flag-touch.jw-flag-ads-vpaid .jw-skip{display:none}.jwplayer.jw-flag-ads-vpaid.jw-flag-small-player .jw-controls{background:none}.jwplayer.jw-flag-ads-hide-controls .jw-controls{display:none!important}.jwplayer.jw-flag-overlay-open-related .jw-controls,.jwplayer.jw-flag-overlay-open-related .jw-title,.jwplayer.jw-flag-overlay-open-sharing .jw-controls,.jwplayer.jw-flag-overlay-open-sharing .jw-title,.jwplayer.jw-flag-overlay-open .jw-controls-right .jw-logo,.jwplayer.jw-flag-overlay-open .jw-title{display:none}.jwplayer.jw-flag-rightclick-open{overflow:visible}.jwplayer.jw-flag-rightclick-open .jw-rightclick{z-index:16777215}.jw-flag-controls-disabled .jw-controls{visibility:hidden}.jw-flag-controls-disabled .jw-logo{visibility:visible}.jw-flag-controls-disabled .jw-media{cursor:auto}.jw-flag-controls-disabled.jwplayer .jw-captions{max-height:none}.jw-flag-controls-disabled.jwplayer video::-webkit-media-text-track-container{max-height:none}body .jwplayer.jw-flag-flash-blocked .jw-title{display:block}body .jwplayer.jw-flag-flash-blocked .jw-controls,body .jwplayer.jw-flag-flash-blocked .jw-overlays,body .jwplayer.jw-flag-flash-blocked .jw-preview{display:none}.jw-flag-touch.jw-breakpoint-4 .jw-controlbar,.jw-flag-touch.jw-breakpoint-4 .jw-plugin,.jw-flag-touch.jw-breakpoint-4 .jw-skip,.jw-flag-touch.jw-breakpoint-5 .jw-controlbar,.jw-flag-touch.jw-breakpoint-5 .jw-plugin,.jw-flag-touch.jw-breakpoint-5 .jw-skip,.jw-flag-touch.jw-breakpoint-6 .jw-controlbar,.jw-flag-touch.jw-breakpoint-6 .jw-plugin,.jw-flag-touch.jw-breakpoint-6 .jw-skip,.jw-flag-touch.jw-breakpoint-7 .jw-controlbar,.jw-flag-touch.jw-breakpoint-7 .jw-plugin,.jw-flag-touch.jw-breakpoint-7 .jw-skip{font-size:1.5em}.jw-flag-touch.jw-breakpoint-4 .jw-captions,.jw-flag-touch.jw-breakpoint-4 .jw-nextup-container,.jw-flag-touch.jw-breakpoint-5 .jw-captions,.jw-flag-touch.jw-breakpoint-5 .jw-nextup-container,.jw-flag-touch.jw-breakpoint-6 .jw-captions,.jw-flag-touch.jw-breakpoint-6 .jw-nextup-container,.jw-flag-touch.jw-breakpoint-7 .jw-captions,.jw-flag-touch.jw-breakpoint-7 .jw-nextup-container{bottom:4.25em}.jw-flag-touch.jw-breakpoint-4 video::-webkit-media-text-track-container,.jw-flag-touch.jw-breakpoint-5 video::-webkit-media-text-track-container,.jw-flag-touch.jw-breakpoint-6 video::-webkit-media-text-track-container,.jw-flag-touch.jw-breakpoint-7 video::-webkit-media-text-track-container{max-height:calc(100% - 66px)}.jw-flag-touch .jw-controlbar .jw-icon-volume{display:inline-block}.jw-flag-touch .jw-display,.jw-flag-touch .jw-display-container,.jw-flag-touch .jw-display-controls{pointer-events:none}.jw-flag-touch.jw-state-paused.jw-flag-dragging .jw-display,.jw-flag-touch.jw-state-paused:not(.jw-breakpoint-1) .jw-display-icon-next,.jw-flag-touch.jw-state-paused:not(.jw-breakpoint-1) .jw-display-icon-rewind,.jw-flag-touch.jw-state-playing:not(.jw-breakpoint-1) .jw-display-icon-next,.jw-flag-touch.jw-state-playing:not(.jw-breakpoint-1) .jw-display-icon-rewind{display:none}.jw-flag-audio-player{background-color:transparent}.jw-flag-audio-player .jw-media{visibility:hidden}.jw-flag-audio-player .jw-media object{width:1px;height:1px}.jw-flag-audio-player .jw-display,.jw-flag-audio-player .jw-dock,.jw-flag-audio-player .jw-nextup-container,.jw-flag-audio-player .jw-preview,.jw-flag-audio-player .jw-title{display:none}.jw-flag-audio-player .jw-controlbar{vertical-align:middle;display:table;height:100%;left:0;bottom:0;margin:0;width:100%;min-width:100%}.jw-flag-audio-player .jw-controlbar .jw-icon-fullscreen,.jw-flag-audio-player .jw-controlbar .jw-icon-tooltip{display:none}.jw-flag-audio-player .jw-controlbar .jw-icon-inline.jw-icon-volume,.jw-flag-audio-player .jw-controlbar .jw-slider-volume.jw-slider-horizontal{display:inline-block}.jw-flag-audio-player .jw-controlbar .jw-icon-tooltip.jw-icon-volume{display:none}.jw-flag-audio-player .jw-icon-inline{height:auto;line-height:normal}.jw-flag-audio-player .jw-group{vertical-align:middle}.jw-flag-audio-player .jw-controlbar-center-group{padding-bottom:2px}.jw-flag-audio-player.jw-flag-small-player .jw-text-duration,.jw-flag-audio-player.jw-flag-small-player .jw-text-elapsed,.jw-hidden{display:none}.jw-skin-seven .jw-display-icon-container{border-radius:3.5em}.jw-skin-seven .jw-display-icon-container>.jw-icon{color:hsla(0,0%,100%,.9)}.jw-skin-seven.jw-breakpoint-2 .jw-display .jw-icon{width:66px;height:66px;line-height:66px}.jw-skin-seven .jw-dock-button{border-radius:2.5em}.jw-skin-seven .jw-dock-button:hover{background:rgba(33,33,33,.8)}.jw-skin-seven .jw-menu{padding:0}.jw-skin-seven .jw-dock .jw-overlay,.jw-skin-seven .jw-skip{border-radius:.5em}.jw-skin-seven .jw-text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}',""]); +},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t= 4.0.0"],main:function(e,t,n,i,o){return'
    \n
    \n
    \n
    \n
    \n'},useData:!0})},function(e,t,n){var i=n(8);e.exports=(i["default"]||i).template({1:function(e,t,n,i,o){var r,a,s=null!=t?t:{};return'
    \n
    \n
    \n'+(null!=(r=n["if"].call(s,null!=t?t.tooltip:t,{name:"if",hash:{},fn:e.program(6,o,0),inverse:e.noop,data:o}))?r:"")+"
    \n"},2:function(e,t,n,i,o){var r;return" "+e.escapeExpression((r=null!=(r=n.btnClass||(null!=t?t.btnClass:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:{},{name:"btnClass",hash:{},data:o}):r))},4:function(e,t,n,i,o){var r;return"style='background-image: url(\""+e.escapeExpression((r=null!=(r=n.img||(null!=t?t.img:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:{},{name:"img",hash:{},data:o}):r))+"\")'"},6:function(e,t,n,i,o){var r;return'
    \n '+e.escapeExpression((r=null!=(r=n.tooltip||(null!=t?t.tooltip:t))?r:n.helperMissing,"function"==typeof r?r.call(null!=t?t:{},{name:"tooltip",hash:{},data:o}):r))+"\n
    \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r;return'
    \n'+(null!=(r=n.each.call(null!=t?t:{},t,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?r:"")+"
    "},useData:!0})},function(e,t,n){var i=n(8);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r,a=null!=t?t:{},s=n.helperMissing,l="function",u=e.escapeExpression;return'
    \n
    \n
    '+u((r=null!=(r=n.title||(null!=t?t.title:t))?r:s,typeof r===l?r.call(a,{name:"title",hash:{},data:o}):r))+'
    \n
    '+u((r=null!=(r=n.body||(null!=t?t.body:t))?r:s,typeof r===l?r.call(a,{name:"body",hash:{},data:o}):r))+'
    \n
    \n\n
    \n
    \n \n
    \n
    \n
    \n'},useData:!0})},function(e,t,n){var i=n(8);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){return''},useData:!0})},function(e,t,n){var i=n(8);e.exports=(i["default"]||i).template({1:function(e,t,n,i,o){var r,a=e.escapeExpression;return"
  • "+a(e.lambda(null!=t?t.label:t,t))+"
  • \n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r;return'
      \n'+(null!=(r=n.each.call(null!=t?t:{},t,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?r:"")+"
    "},useData:!0})},function(e,t,n){var i=n(8);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r=e.lambda,a=e.escapeExpression;return'
    \n
    \n
    \n '+a(r(null!=t?t.nextUpText:t,t))+'\n
    \n
    \n
    \n
    '+a(r(null!=t?t.title:t,t))+'
    \n
    \n
    \n \n
    \n'},useData:!0})},function(e,t,n){var i=n(8);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r;return'
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    '},useData:!0})},function(e,t,n){var i=n(8);e.exports=(i["default"]||i).template({1:function(e,t,n,i,o){var r,a,s=null!=t?t:{},l=n.helperMissing,u="function",c=e.escapeExpression;return'
  • \n \n'+(null!=(r=n["if"].call(s,null!=t?t.showLogo:t,{name:"if",hash:{},fn:e.program(4,o,0),inverse:e.noop,data:o}))?r:"")+" "+c((a=null!=(a=n.title||(null!=t?t.title:t))?a:l,typeof a===u?a.call(s,{name:"title",hash:{},data:o}):a))+"\n \n
  • \n"},2:function(e,t,n,i,o){return" jw-featured"},4:function(e,t,n,i,o){return' \n'},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r;return'
    \n
      \n'+(null!=(r=n.each.call(null!=t?t:{},null!=t?t.items:t,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?r:"")+"
    \n
    "},useData:!0})},function(e,t,n){var i=n(8);e.exports=(i["default"]||i).template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,o){var r,a=null!=t?t:{},s=n.helperMissing,l="function",u=e.escapeExpression;return''},useData:!0})},,function(e,t,n){var i;i=function(require,e,t){function n(e,t){o(t,r(e))}function i(e){var t=c[e];if(t){for(var n=Object.keys(t),i=0;i0&&(console.log("JW Player does not support XML skins, please update your config"),d.skin=d.skin.replace(".xml","")),d.aspectratio||delete d.aspectratio,!d.playlist){var f=t.pick(d,["title","description","type","mediaid","image","file","sources","tracks","preload"]);d.playlist=[f]}return d};return s}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(116),n(1),n(39),n(38),n(21)],o=function(e,t,n,i,o){var r=[],a=0,s=function(t){var n,i;return t?"string"==typeof t?(n=l(t),n||(i=document.getElementById(t))):"number"==typeof t?n=r[t]:t.nodeType&&(i=t,n=l(i.id)):n=r[0],n?n:i?u(new e(i,c)):{registerPlugin:o.registerPlugin}},l=function(e){for(var t=0;t=.5?fe.play(i):fe.pause(i)}}function k(e){var t=ce.getProviders(),n=t.required(e,ce.get("primary"));return t.load(n).then(function(){fe.getProvider()||(ce.setProvider(ce.get("playlistItem")),C())})}function C(){for(;fe.eventsQueue.length>0;){var e=fe.eventsQueue.shift(),t=e[0],n=e[1]||[];fe["_"+t].apply(fe,n)}}function A(e){switch(ce.get("state")===h.ERROR&&ce.set("state",h.IDLE),ce.set("preInstreamState","instream-idle"),M(!0),fe.trigger("destroyPlugin",{}),ie()&&ce.once("itemReady",R),typeof e){case"string":L(e);break;case"object":var t=D(e);t&&Y(0);break;case"number":Y(e)}}function L(e){var t=new u;t.on(g.JWPLAYER_PLAYLIST_LOADED,function(e){A(e.playlist)}),t.on(g.JWPLAYER_ERROR,function(e){e.message="Error loading playlist: "+e.message,this.triggerError(e)},this),t.load(e)}function _(){return fe._instreamAdapter&&fe._instreamAdapter.getState()}function T(){var e=_();return i.isString(e)?e:ce.get("state")}function P(e){var t;if(e&&ce.set("playReason",e.reason),ce.get("state")!==h.ERROR){var n=_();if(i.isString(n))return p.pauseAd(!1);if(ce.get("state")===h.COMPLETE&&(M(!0),Y(0)),!de&&(de=!0,fe.triggerAfterReady(g.JWPLAYER_MEDIA_BEFOREPLAY,{playReason:ce.get("playReason")}),de=!1,le))return le=!1,void(se=null);if(S()){if(0===ce.get("playlist").length)return!1;t=c.tryCatch(function(){ce.loadVideo()})}else ce.get("state")===h.PAUSED&&(t=c.tryCatch(function(){ce.playVideo()}));return!(t instanceof c.Error)||(fe.triggerError(t),se=null,!1)}}function R(){P({reason:"autostart"})}function M(e){ce.off("itemReady",R);var t=!e;se=null;var n=c.tryCatch(function(){ce.stopVideo()},fe);return n instanceof c.Error?(fe.triggerError(n),!1):(t&&(pe=!0),de&&(le=!0),!0)}function I(e){se=null,e&&(ce.set("pauseReason",e.reason),!ue||"interaction"!==e.reason&&"external"!==e.reason||x());var t=_();if(i.isString(t))return p.pauseAd(!0);switch(ce.get("state")){case h.ERROR:return!1;case h.PLAYING:case h.BUFFERING:var n=c.tryCatch(function(){he().pause()},this);if(n instanceof c.Error)return fe.triggerError(n),!1;break;default:de&&(le=!0)}return!0}function S(){var e=ce.get("state");return e===h.IDLE||e===h.COMPLETE||e===h.ERROR}function O(e,t){ce.get("state")!==h.ERROR&&(ce.get("scrubbing")||ce.get("state")===h.PLAYING||P(t),he().seek(e))}function N(e,t){M(!0),ce.get("state")===h.ERROR&&ce.set("state",h.IDLE),Y(e),P(t)}function D(e){var t=l(e);return t=l.filterPlaylist(t,ce),ce.set("playlist",t),i.isArray(t)&&0!==t.length?(k(t),!0):(fe.triggerError({message:"Error loading playlist: No playable sources found"}),!1)}function Y(e){ce.setItemIndex(e)}function F(e){N(ce.get("item")-1,e||{reason:"external"})}function W(e){N(ce.get("item")+1,e||{reason:"external"})}function J(){if(S()){if(pe)return void(pe=!1);se=J;var e=ce.get("item");return e===ce.get("playlist").length-1?void(ce.get("repeat")?W({reason:"repeat"}):(ue&&x(),ce.set("state",h.COMPLETE),fe.trigger(g.JWPLAYER_PLAYLIST_COMPLETE,{}))):void W({reason:"playlist"})}}function B(e){he()&&(e=parseInt(e,10)||0,he().setCurrentQuality(e))}function V(){return he()?he().getCurrentQuality():-1}function z(){if(this._model)return this._model.getConfiguration()}function U(){if(this._model.mediaModel)return this._model.mediaModel.get("visualQuality");var e=H();if(e){var t=V(),n=e[t];if(n)return{level:i.extend({index:t},n),mode:"",reason:""}}return null}function H(){return he()?he().getQualityLevels():null}function G(e){he()&&(e=parseInt(e,10)||0,he().setCurrentAudioTrack(e))}function K(){return he()?he().getCurrentAudioTrack():-1}function q(){return he()?he().getAudioTracks():null}function X(e){e=parseInt(e,10)||0,ce.persistVideoSubtitleTrack(e),fe.trigger(g.JWPLAYER_CAPTIONS_CHANGED,{tracks:$(),track:e})}function Q(){return re.getCurrentIndex()}function $(){return re.getCaptionsList()}function Z(){var e=ce.getVideo();if(e){var t=e.detachMedia();if(t instanceof HTMLVideoElement)return t}return null}function ee(){var e=c.tryCatch(function(){ce.getVideo().attachMedia()});return e instanceof c.Error?void c.log("Error calling _attachMedia",e):void("function"==typeof se&&se())}function te(e){i.isBoolean(e)||(e=!ce.get("fullscreen")),ce.set("fullscreen",e),this._instreamAdapter&&this._instreamAdapter._adModel&&this._instreamAdapter._adModel.set("fullscreen",e)}function ne(){var e=p.getPlugin("related");e&&e.next()}function ie(){return ce.get("autostart")&&!c.isMobile()||ce.autoStartOnMobile()}var oe,re,ae,se,le,ue,ce=this._model,de=!1,pe=!1,fe=this,he=function(){return ce.getVideo()},ge=new s;ge.track(ce);var we=new e(a,ge),me=[];ce.setup(we,ge),oe=this._view=new d(p,ce),ae=new o(p,ce,oe,D),ae.on(g.JWPLAYER_READY,m,this),ae.on(g.JWPLAYER_SETUP_ERROR,this.setupError,this),ce.mediaController.on("all",w,this),ce.mediaController.on(g.JWPLAYER_MEDIA_COMPLETE,function(){i.defer(J)}),ce.mediaController.on(g.JWPLAYER_MEDIA_ERROR,this.triggerError,this),ce.on("change:flashBlocked",function(e,t){if(!t)return void this._model.set("errorEvent",void 0);var n=!!e.get("flashThrottle"),i={message:n?"Click to run Flash":"Flash plugin failed to load"};n||this.trigger(g.JWPLAYER_ERROR,i),this._model.set("errorEvent",i)},this),ce.on("change:state",f,this),ce.on("change:castState",function(e,t){fe.trigger(g.JWPLAYER_CAST_SESSION,t)}),ce.on("change:fullscreen",function(e,t){fe.trigger(g.JWPLAYER_FULLSCREEN,{fullscreen:t}),t&&ue&&x()}),ce.on("itemReady",function(){fe.triggerAfterReady(g.JWPLAYER_PLAYLIST_ITEM,{index:ce.get("item"),item:ce.get("playlistItem")})}),ce.on("change:playlist",function(e,t){t.length&&fe.triggerAfterReady(g.JWPLAYER_PLAYLIST_LOADED,{playlist:t})}),ce.on("change:volume",function(e,t){fe.trigger(g.JWPLAYER_MEDIA_VOLUME,{volume:t})}),ce.on("change:mute",function(e,t){fe.trigger(g.JWPLAYER_MEDIA_MUTE,{mute:t})}),ce.on("change:controls",function(e,t){fe.trigger(g.JWPLAYER_CONTROLS,{controls:t})}),ce.on("change:scrubbing",function(e,t){t?I():P({reason:"interaction"})}),ce.on("change:captionsList",function(e,t){try{fe.triggerAfterReady(g.JWPLAYER_CAPTIONS_LIST,{tracks:t,track:Q()})}catch(n){c.log("Error with captionsList event:",n)}}),ce.on("change:mediaModel",function(e){e.mediaModel.on("change:state",function(t,n){var i=v(n);e.set("state",i)})}),re=new r(p,ce),this.triggerAfterReady=function(e,t){me.push({type:e,args:t})},this._play=P,this._pause=I,this._seek=O,this._stop=M,this._load=A,this._next=W,this._prev=F,this._item=N,this._setCurrentCaptions=X,this._setCurrentQuality=B,this._setFullscreen=te,this.detachMedia=Z,this.attachMedia=ee,this.getCurrentQuality=V,this.getQualityLevels=H,this.setCurrentAudioTrack=G,this.getCurrentAudioTrack=K,this.getAudioTracks=q,this.getCurrentCaptions=Q,this.getCaptionsList=$,this.getVisualQuality=U,this.getConfig=z,this.getState=T,this.setVolume=ce.setVolume.bind(ce),this.setMute=ce.setMute.bind(ce),this.getProvider=function(){return ce.get("provider")},this.getWidth=function(){return ce.get("containerWidth")},this.getHeight=function(){return ce.get("containerHeight")},this.getContainer=function(){return this.currentContainer},this.resize=oe.resize,this.getSafeRegion=oe.getSafeRegion,this.setCues=oe.addCues,this.setCaptions=oe.setCaptions,this.next=ne,this.addButton=function(e,t,n,o,r){var a={img:e,tooltip:t,callback:n,id:o,btnClass:r},s=ce.get("dock");s=s?s.slice(0):[],s=i.reject(s,i.matches({id:a.id})),s.push(a),ce.set("dock",s)},this.removeButton=function(e){var t=ce.get("dock")||[];t=i.reject(t,i.matches({id:e})),ce.set("dock",t)},this.checkBeforePlay=function(){return de},this.getItemQoe=function(){return ce._qoeItem},this.setControls=function(e){i.isBoolean(e)||(e=!ce.get("controls")),ce.set("controls",e);var t=ce.getVideo();t&&t.setControls(e)},this.playerDestroy=function(){this.stop(),this.showView(this.originalContainer),oe&&oe.destroy(),ce&&ce.destroy(),ae&&(ae.destroy(),ae=null)},this.isBeforePlay=this.checkBeforePlay,this.isBeforeComplete=function(){return ce.getVideo().checkComplete()},this.createInstream=function(){return this.instreamDestroy(),this._instreamAdapter=new t(this,ce,oe),this._instreamAdapter},this.skipAd=function(){this._instreamAdapter&&this._instreamAdapter.skipAd()},this.instreamDestroy=function(){fe._instreamAdapter&&fe._instreamAdapter.destroy()},ae.start()},showView:function(e){(document.documentElement.contains(this.currentContainer)||(this.currentContainer=document.getElementById(this._model.get("id")),this.currentContainer))&&(this.currentContainer.parentElement&&this.currentContainer.parentElement.replaceChild(e,this.currentContainer),this.currentContainer=e)},triggerError:function(e){this._model.set("errorEvent",e),this._model.set("state",h.ERROR),this._model.once("change:state",function(){this._model.set("errorEvent",void 0)},this),this.trigger(g.JWPLAYER_ERROR,e)},setupError:function(e){var t=e.message,n=c.createElement(w(this._model.get("id"),this._model.get("skin"),t)),o=this._model.get("width"),r=this._model.get("height");c.style(n,{width:o.toString().indexOf("%")>0?o:o+"px",height:r.toString().indexOf("%")>0?r:r+"px"}),this.showView(n);var a=this;i.defer(function(){a.trigger(g.JWPLAYER_SETUP_ERROR,{message:t})})}},j}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(125),n(124),n(4),n(5),n(2),n(3),n(1)],o=function(e,t,n,i,o,r,a){function s(n){var i="",o=n.get("provider");return o&&(i=o.name),i.indexOf("flash")>=0?t:e}var l={skipoffset:null,tag:null},u=function(e,r,u){function c(){y._adModel.set("state","buffering"),r.set("skipButton",!1),b++;var e,t=h[b];g&&(e=g[b]),E.loadItem(t,e)}function d(e,t){"complete"!==e&&(t=t||{},x.tag&&!t.tag&&(t.tag=x.tag),this.trigger(e,t),"mediaError"!==e&&"error"!==e||h&&b+10&&tt&&e(),t=i}};return{model:o}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(21),n(49),n(15),n(61),n(22),n(1),n(2),n(4)],o=function(e,t,i,o,r,a,s,l){function u(){var e={LOAD_PROMISE_POLYFILL:{method:c,depends:[]},LOAD_BASE64_POLYFILL:{method:d,depends:[]},LOADED_POLYFILLS:{method:p,depends:["LOAD_PROMISE_POLYFILL","LOAD_BASE64_POLYFILL"]},LOAD_PLUGINS:{method:f,depends:["LOADED_POLYFILLS"]},INIT_PLUGINS:{method:h,depends:["LOAD_PLUGINS","SETUP_VIEW"]},LOAD_SKIN:{method:x,depends:["LOADED_POLYFILLS"]},LOAD_PLAYLIST:{method:w,depends:["LOADED_POLYFILLS"]},CHECK_FLASH:{method:m,depends:["LOADED_POLYFILLS"]},FILTER_PLAYLIST:{method:v,depends:["LOAD_PLAYLIST","CHECK_FLASH"]},SETUP_VIEW:{method:E,depends:["LOAD_SKIN"]},SET_ITEM:{method:k,depends:["INIT_PLUGINS","FILTER_PLAYLIST"]},SEND_READY:{method:C,depends:["SETUP_VIEW","SET_ITEM"]}};return e}function c(e){window.Promise?e():n.e(9,function(require){n(55),e()})}function d(e){window.btoa&&window.atob?e():n.e(11,function(require){n(53),e()})}function p(e){e()}function f(t,n){window.jwplayerPluginJsonp=e.registerPlugin,L=e.loadPlugins(n.get("id"),n.get("plugins")),L.on(l.COMPLETE,t),L.on(l.ERROR,a.partial(g,t)),L.load()}function h(e,t,n){delete window.jwplayerPluginJsonp,L.setupPlugins(n,t),e()}function g(e,t){A(e,"Could not load plugin",t.message)}function w(e,n){var i=n.get("playlist");a.isString(i)?(_=new t,_.on(l.JWPLAYER_PLAYLIST_LOADED,function(t){n.set("playlist",t.playlist),n.set("feedid",t.feedid),e()}),_.on(l.JWPLAYER_ERROR,a.partial(j,e)),_.load(i)):e()}function m(e,t,n){var i="flash"===t.get("primary"),r=s.flashVersion();if(i&&r){var a=n.getContainer(),l=a.parentElement;l||e();var u=document.createElement("div");u.id=t.get("id");var c=""+u.id+"-"+Math.random().toString(16).substr(2),d=t.get("flashloader"),p=t.get("width"),f=t.get("height");s.style(u,{position:"relative",width:p.toString().indexOf("%")>0?p:p+"px",height:f.toString().indexOf("%")>0?f:f+"px"});var h=o.embed(d,u,c,null),g=function(){m!==-1&&(clearTimeout(m),m=-1,e())},w=function(){t.set("primary",void 0),t.updateProviders(),g()};if(Object.defineProperty(h,"embedCallback",{get:function(){return g}}),!h.on)return w();l.replaceChild(u,a);var m=setTimeout(w,3e3)}else e()}function v(e,t,n,i,o){var r=t.get("playlist"),a=o(r);a?e():j(e)}function j(e,t){t&&t.message?A(e,"Error loading playlist",t.message):A(e,"Error loading player","No playable sources found")}function y(e,t){if(a.contains(r.SkinsLoadable,e))return t+"skins/"+e+".css"}function b(e){for(var t=document.styleSheets,n=0,i=t.length;n\s+<").replace(/(<\/?)tts?:/g,"$1").replace(//g,"\r\n");if(w){var m=d.getAttribute("begin"),v=d.getAttribute("dur"),j=d.getAttribute("end"),y={begin:i(m,s),text:w};j?y.end=i(j,s):v&&(y.end=y.begin+i(v,s)),r.push(y)}}return r.length||n(),r}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(20),n(9),n(2)],o=function(e,t,n){var i="jwplayer",o=function(o,r){for(var a=[],s=[],l=t.xmlAttribute,u="default",c="label",d="file",p="type",f=0;f0&&(a[f][u]="true"===a[f][u],a[f].label.length||delete a[f].label,r.sources.push(a[f]));if(s.length)for(r.tracks=[],f=0;f0&&(s[f][u]="true"===s[f][u],s[f].kind=s[f].kind.length?s[f].kind:"captions",s[f].label.length||delete s[f].label,r.tracks.push(s[f]));return r};return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(20),n(9),n(2)],o=function(e,t,n){function i(e){for(var t=[],n=0;n0&&(t=u(d,t));break;case"title":t.title=a(d);break;case"description":t.description=a(d);break;case"guid":t.mediaid=a(d);break;case"thumbnail":t.image||(t.image=o(d,"url"));break;case"player":break;case"group":u(d,t);break;case"subtitle":var m={};m.file=o(d,"url"),m.kind="captions",o(d,"lang").length>0&&(m.label=c(o(d,"lang"))),h.push(m)}}for(t.hasOwnProperty(f)||(t[f]=[]),p=0;p=0}}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(3)],o=function(e,t){var n=e.extend({get:function(e){return this.attributes=this.attributes||{},this.attributes[e]},set:function(e,t){if(this.attributes=this.attributes||{},this.attributes[e]!==t){var n=this.attributes[e];this.attributes[e]=t,this.trigger("change:"+e,this,t,n)}},clone:function(){return e.clone(this.attributes)}},t);return n}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1)],o=function(e){var t={};return t.isDvr=function(e,t){return Math.abs(e)>=Math.max(t,0)},t.streamType=function(n,i){var o=e.isUndefined(i)?120:i,r="VOD";return n===1/0?r="LIVE":n<0&&(r=t.isDvr(n,o)?"DVR":"LIVE"),r},t}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[],o=function(){var e=function(e,n,i){n=n||this,i=i||[];var o=window.jwplayer;if(o&&o.debug)return e.apply(n,i);try{return e.apply(n,i)}catch(r){return new t(e.name,r)}},t=function(e,t){this.name=e,this.message=t.message||t.toString(),this.error=t};return{tryCatch:e,Error:t}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(1)],o=function(e){return function(t,n,i){var o=n,r=i,a=0;o>=1280?a=7:o>=960?a=6:o>=800?a=5:o>=640?a=4:o>=540?a=3:o>=420?a=2:o>=320&&(a=1);var s="jw-breakpoint-"+a;return e.replaceClass(t,/jw-breakpoint-\d+/,s),e.toggleClass(t,"jw-orientation-portrait",r>o),a}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(23),n(5),n(1)],o=function(e,t,i,o){var r=t.style,a={back:!0,fontSize:14,fontFamily:"Arial,sans-serif",fontOpacity:100,color:"#FFF",backgroundColor:"#000",backgroundOpacity:100,edgeStyle:null,windowColor:"#FFF",windowOpacity:0,preprocessor:o.identity},s=function(s){function l(n,i,o,r){if(t.css("#"+n+" .jw-text-track-display",i,n),t.css("#"+n+" .jw-text-track-cue",o,n),u(n,r),t.css("#"+n+" .jw-video::-webkit-media-text-track-display",i,n),t.css("#"+n+" .jw-video::cue",o,n),e.isSafari()&&t.css("#"+n+" .jw-video::cue","{color: "+o.color+" !important;}",n),o.backgroundColor){var a="{background-color: "+o.backgroundColor+" !important;}";t.css("#"+n+" .jw-video::-webkit-media-text-track-display-backdrop",a,n)}}function u(n,i){var o=e.isSafari()?"display":"container";t.css("#"+n+" .jw-video::-webkit-media-text-track-"+o,"{font-size: "+i+"px !important;}",n)}function c(e,n,i){var o=t.hexToRgba("#000000",i);"dropshadow"===e?n.textShadow="0 2px 1px "+o:"raised"===e?n.textShadow="0 0 5px "+o+", 0 1px 5px "+o+", 0 2px 5px "+o:"depressed"===e?n.textShadow="0 -2px 1px "+o:"uniform"===e&&(n.textShadow="-2px 0 1px "+o+",2px 0 1px "+o+",0 -2px 1px "+o+",0 2px 1px "+o+",-1px 1px 1px "+o+",1px 1px 1px "+o+",1px -1px 1px "+o+",1px 1px 1px "+o)}function d(e){g=e,this.selectCues(f,g)}function p(){s.get("renderCaptionsNatively")||n.e(8,function(require){j=n(56)})}var f,h,g,w,m,v,j,y={};w=document.createElement("div"),w.className="jw-captions jw-reset",this.show=function(){w.className="jw-captions jw-captions-enabled jw-reset"},this.hide=function(){w.className="jw-captions jw-reset"},this.populate=function(e){return h=[],f=e,e?void this.selectCues(e,g):(h=[],void this.renderCues())},this.resize=function(){var e=w.clientWidth,t=Math.pow(e/400,.6);if(t){var n=y.fontSize*t,i=Math.floor(2*n)/2;s.get("renderCaptionsNatively")?u(s.get("id"),i):r(w,{fontSize:i+"px"})}this.renderCues(!0)},this.renderCues=function(e){e=!!e,j&&j.WebVTT.processCues(window,h,w,e)},this.selectCues=function(e,t){var n,i;e&&e.data&&t&&(i=this.getAlignmentPosition(e,t),i!==!1&&(n=this.getCurrentCues(e.data,i),this.updateCurrentCues(n),this.renderCues(!0)))},this.getCurrentCues=function(e,t){return o.filter(e,function(e){return t>=e.startTime&&(!e.endTime||t<=e.endTime)})},this.updateCurrentCues=function(e){return e.length?o.difference(e,h).length&&(m.className="jw-captions-window jw-reset jw-captions-window-active",h=e):h=[],h},this.getAlignmentPosition=function(e,t){var n=e.source,i=t.metadata;return n?!(!i||!o.isNumber(i[n]))&&i[n]:e.embedded&&t.duration<0?t.position-t.duration:t.position},this.clear=function(){e.empty(w)},this.setContainerHeight=function(e){r(w,{height:e})},this.setup=function(e,n){m=document.createElement("div"),v=document.createElement("span"),m.className="jw-captions-window jw-reset",v.className="jw-captions-text jw-reset",y=o.extend({},a,n);var i=y.fontOpacity,u=y.windowOpacity,d=y.edgeStyle,p=y.backgroundColor,f={},h={color:t.hexToRgba(y.color,i),fontFamily:y.fontFamily,fontStyle:y.fontStyle,fontWeight:y.fontWeight,textDecoration:y.textDecoration};u&&(f.backgroundColor=t.hexToRgba(y.windowColor,u)),c(d,h,i),y.back?h.backgroundColor=t.hexToRgba(p,y.backgroundOpacity):null===d&&c("uniform",h),r(m,f),r(v,h),l(e,f,h,y.fontSize),m.appendChild(v),w.appendChild(m),this.populate(s.get("captionsTrack")),s.set("captions",y)},this.element=function(){return w},s.on("change:playlistItem",function(){g=null,h=[]},this),s.on("change:captionsTrack",function(e,t){this.populate(t)},this),s.mediaController.on("seek",function(){h=[]},this),s.mediaController.on("time seek",d,this),s.mediaController.on("subtitlesTrackData",function(){this.selectCues(f,g)},this),s.on("change:state",function(e,t){switch(t){case i.IDLE:case i.ERROR:case i.COMPLETE:this.hide();break;default:this.show()}},this),s.on("itemReady",p,this)};return s}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(7),n(4),n(3),n(1)],o=function(e,t,n,i){var o=function(o,r,a){function s(e){if(!o.get("flashBlocked"))return c?void c(e):void h.trigger(e.type===t.touchEvents.CLICK?"click":"tap")}function l(){return d?void d():void h.trigger("doubleClick")}var u,c,d,p={enableDoubleTap:!0,useMove:!0};i.extend(this,n),u=r,this.element=function(){return u};var f=new e(u,i.extend(p,a));f.on("click tap",s),f.on("doubleClick doubleTap",l),f.on("move",function(){h.trigger("move")}),f.on("over",function(){h.trigger("over")}),f.on("out",function(){h.trigger("out")}),this.clickHandler=s;var h=this;this.setAlternateClickHandlers=function(e,t){c=e,d=t||null},this.revertAlternateClickHandlers=function(){c=null,d=null}};return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(2),n(31)],o=function(e,t,n){function i(e,t){this.time=e,this.text=t,this.el=document.createElement("div"),this.el.className="jw-cue jw-reset"}e.extend(i.prototype,{align:function(e){if("%"===this.time.toString().slice(-1))this.pct=this.time;else{var t=this.time/e*100;this.pct=t+"%"}this.el.style.left=this.pct}});var o={loadChapters:function(e){t.ajax(e,this.chaptersLoaded.bind(this),this.chaptersFailed,{plainText:!0})},chaptersLoaded:function(t){var i=n(t.responseText);e.isArray(i)&&(e.each(i,this.addCue,this),this.drawCues())},chaptersFailed:function(){},addCue:function(e){this.cues.push(new i(e.begin,e.text))},drawCues:function(){var t=this._model.mediaModel.get("duration");if(!t||t<=0)return void this._model.mediaModel.once("change:duration",this.drawCues,this);var n=this;e.each(this.cues,function(e){e.align(t),e.el.addEventListener("mouseover",function(){n.activeCue=e}),e.el.addEventListener("mouseout",function(){n.activeCue=null}),n.elementRail.appendChild(e.el)})},resetChapters:function(){e.each(this.cues,function(e){e.el.parentNode&&e.el.parentNode.removeChild(e.el)},this),this.cues=[]}};return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(37),n(2),n(1),n(7),n(106)],o=function(e,t,n,i,o){var r=e.extend({setup:function(e,r,a){a=a||{},this.iconUI||(this.iconUI=new i(this.el,{useHover:!0,directSelect:!0}),this.toggleValueListener=this.toggleValue.bind(this),this.toggleOpenStateListener=this.toggleOpenState.bind(this),this.openTooltipListener=this.openTooltip.bind(this),this.closeTooltipListener=this.closeTooltip.bind(this),this.selectListener=this.select.bind(this)),this.reset(),e=n.isArray(e)?e:[],t.toggleClass(this.el,"jw-hidden",e.length<2);var s=e.length>2||2===e.length&&a&&a.toggle===!1,l=!s&&2===e.length;if(t.toggleClass(this.el,"jw-toggle",l||!!a.isToggle),t.toggleClass(this.el,"jw-button-color",!l),this.isActive=s||l,s){t.removeClass(this.el,"jw-off"),this.iconUI.on("tap",this.toggleOpenStateListener).on("over",this.openTooltipListener).on("out",this.closeTooltipListener);var u=o(e),c=t.createElement(u);this.addContent(c),this.contentUI=new i(this.content).on("click tap",this.selectListener)}else l&&this.iconUI.on("click tap",this.toggleValueListener);this.selectItem(r)},toggleValue:function(){this.trigger("toggleValue")},select:function(e){if(e.target.parentElement===this.content){var i=t.classList(e.target),o=n.find(i,function(e){return 0===e.indexOf("jw-item")});o&&(this.trigger("select",parseInt(o.split("-")[2])),this.closeTooltipListener())}},selectItem:function(e){if(this.content)for(var n=0;n=this.offset?this.showTilEnd():"opened"!==this.state&&"closed"!==this.state||(this.state="tooltip",this.hide())},onStreamType:function(e,t){this.streamType=t},element:function(){return this.container},addContent:function(e){this.content&&this.removeContent(),this.content=e,this.container.appendChild(e)},removeContent:function(){this.content&&(this.container.removeChild(this.content),this.content=null)}}),r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(2),n(31)],o=function(e,t,n){function i(e){this.begin=e.begin,this.end=e.end,this.img=e.text}var o={loadThumbnails:function(e){e&&(this.vttPath=e.split("?")[0].split("/").slice(0,-1).join("/"),this.individualImage=null,t.ajax(e,this.thumbnailsLoaded.bind(this),this.thumbnailsFailed.bind(this),{plainText:!0}))},thumbnailsLoaded:function(t){var o=n(t.responseText);e.isArray(o)&&(e.each(o,function(e){this.thumbnails.push(new i(e))},this),this.drawCues())},thumbnailsFailed:function(){},chooseThumbnail:function(t){var n=e.sortedIndex(this.thumbnails,{end:t},e.property("end"));n>=this.thumbnails.length&&(n=this.thumbnails.length-1);var i=this.thumbnails[n].img;return i.indexOf("://")<0&&(i=this.vttPath?this.vttPath+"/"+i:i),i},loadThumbnail:function(t){var n=this.chooseThumbnail(t),i={display:"block",margin:"0 auto",backgroundPosition:"0 0"},o=n.indexOf("#xywh");if(o>0)try{var r=/(.+)\#xywh=(\d+),(\d+),(\d+),(\d+)/.exec(n);n=r[1],i.backgroundPosition=r[2]*-1+"px "+r[3]*-1+"px",i.width=r[4],i.height=r[5]}catch(a){return}else this.individualImage||(this.individualImage=new Image,this.individualImage.onload=e.bind(function(){this.individualImage.onload=null,this.timeTip.image({width:this.individualImage.width,height:this.individualImage.height}),this.timeTip.setWidth(this.individualImage.width)},this),this.individualImage.src=n);return i.backgroundImage='url("'+n+'")',i},showThumbnail:function(e){this.thumbnails.length<1||this.timeTip.image(this.loadThumbnail(e))},resetThumbnails:function(){this.timeTip.image({backgroundImage:"",width:0,height:0}),this.thumbnails=[]}};return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(2),n(22),n(36),n(37),n(148),n(151)],o=function(e,t,n,i,o,r,a){function s(){return{reason:"interaction"}}var l=o.extend({setup:function(){this.text=document.createElement("span"),this.text.className="jw-text jw-reset",this.img=document.createElement("div"),this.img.className="jw-reset",this.resetWidth(),this.textLength=0;var e=document.createElement("div");e.className="jw-time-tip jw-background-color jw-reset",e.appendChild(this.img),e.appendChild(this.text),t.removeClass(this.el,"jw-hidden"),this.addContent(e)},image:function(e){t.style(this.img,e)},update:function(e){this.text.innerHTML=e},getWidth:function(){return this.containerWidth||this.setWidth(),this.containerWidth},setWidth:function(e){return e?void(this.containerWidth=e+16):void(this.container&&(this.containerWidth=t.bounds(this.container).width))},resetWidth:function(){this.containerWidth=0}}),u=i.extend({constructor:function(t,n){this._model=t,this._api=n,this.timeTip=new l("jw-tooltip-time"),this.timeTip.setup(),this.cues=[],this.seekThrottled=e.throttle(this.performSeek,400),this._model.on("change:playlistItem",this.onPlaylistItem,this).on("change:position",this.onPosition,this).on("change:duration",this.onDuration,this).on("change:buffer",this.onBuffer,this),i.call(this,"jw-slider-time","horizontal")},setup:function(){i.prototype.setup.apply(this,arguments),this._model.get("playlistItem")&&this.onPlaylistItem(this._model,this._model.get("playlistItem")),this.elementRail.appendChild(this.timeTip.element()),this.el.addEventListener("mousemove",this.showTimeTooltip.bind(this),!1),this.el.addEventListener("mouseout",this.hideTimeTooltip.bind(this),!1)},limit:function(t){if(this.activeCue&&e.isNumber(this.activeCue.pct))return this.activeCue.pct;var i=this._model.get("duration"),o=this._model.get("streamType");if("DVR"===o){var r=(1-t/100)*i,a=this._model.get("position"),s=Math.min(r,Math.max(n.dvrSeekLimit,a)),l=100*s/i;return 100-l}return t},update:function(e){this.seekTo=e,this.seekThrottled(),i.prototype.update.apply(this,arguments)},dragStart:function(){this._model.set("scrubbing",!0),i.prototype.dragStart.apply(this,arguments)},dragEnd:function(){i.prototype.dragEnd.apply(this,arguments),this._model.set("scrubbing",!1)},onSeeked:function(){this._model.get("scrubbing")&&this.performSeek()},onBuffer:function(e,t){this.updateBuffer(t)},onPosition:function(e,t){this.updateTime(t,e.get("duration"))},onDuration:function(e,t){this.updateTime(e.get("position"),t)},updateTime:function(e,t){var n=0;if(t){var i=this._model.get("streamType");"DVR"===i?n=(t-e)/t*100:"VOD"===i&&(n=e/t*100)}this.render(n)},onPlaylistItem:function(t,n){this.reset(),t.mediaModel.on("seeked",this.onSeeked,this);var i=n.tracks;e.each(i,function(e){e&&e.kind&&"thumbnails"===e.kind.toLowerCase()?this.loadThumbnails(e.file):e&&e.kind&&"chapters"===e.kind.toLowerCase()&&this.loadChapters(e.file)},this)},performSeek:function(){var e,t=this.seekTo,n=this._model.get("duration"),i=this._model.get("streamType");0===n?this._api.play(s()):"DVR"===i?(e=(100-t)/100*n,this._api.seek(e,s())):(e=t/100*n,this._api.seek(Math.min(e,n-.25),s()))},showTimeTooltip:function(e){var i=this._model.get("duration");if(0!==i){var o=this._model.get("containerWidth"),r=t.bounds(this.elementRail),a=e.pageX?e.pageX-r.left:e.x;a=t.between(a,0,r.width);var s=a/r.width,l=i*s;i<0&&(l=i-l);var u;if(this.activeCue)u=this.activeCue.text;else{var c=!0;u=t.timeFormat(l,c),i<0&&l>n.dvrSeekLimit&&(u="Live")}var d=this.timeTip;d.update(u),this.textLength!==u.length&&(this.textLength=u.length,d.resetWidth()),this.showThumbnail(l),t.addClass(d.el,"jw-open");var p=d.getWidth(),f=r.width/100,h=o-r.width,g=0;p>h&&(g=(p-h)/(200*f));var w=100*Math.min(1-g,Math.max(g,s)).toFixed(3);t.style(d.el,{left:w+"%"})}},hideTimeTooltip:function(){t.removeClass(this.timeTip.el,"jw-open")},reset:function(){this.resetChapters(),this.resetThumbnails(),this.timeTip.resetWidth(),this.textLength=0}});return e.extend(u.prototype,r,a),u}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(37),n(36),n(7),n(2)],o=function(e,t,n,i){var o=e.extend({constructor:function(o,r,a){this._model=o,e.call(this,r,a,!0),this.volumeSlider=new t("jw-slider-volume jw-volume-tip","vertical"),this.addContent(this.volumeSlider.element()),this.volumeSlider.on("update",function(e){this.trigger("update",e)},this),i.removeClass(this.el,"jw-hidden"),new n(this.el,{useHover:!0,directSelect:!0}).on("click",this.toggleValue,this).on("tap",this.toggleOpenState,this).on("over",this.openTooltip,this).on("out",this.closeTooltip,this),this._model.on("change:volume",this.onVolume,this)},toggleValue:function(){this.trigger("toggleValue")}});return o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(1),n(3),n(22),n(7),n(36),n(152),n(149),n(153),n(66)],o=function(e,t,n,i,o,r,a,s,l,u){function c(e,t){var n=document.createElement("span");return n.className="jw-text jw-reset "+e,t&&n.setAttribute("role",t),n}function d(e,t){return new s(e,t)}function p(t,n){if(!e.isChrome()||e.isIOS())return u("jw-icon-airplay jw-off",t,n.airplay);var i=document.createElement("button","google-cast-button"),o=document.createElement("div"),r=n.cast;return i.className="jw-button-color jw-icon-inline",o.className="jw-reset jw-icon-cast",o.style.display="none",o.style.cursor="pointer",o.setAttribute("role","button"),o.setAttribute("tabindex","0"),r&&o.setAttribute("aria-label",r),o.appendChild(i),{element:function(){return o},toggle:function(e){e?this.show():this.hide()},show:function(){o.style.display=""},hide:function(){o.style.display="none"},button:i}}function f(){return{reason:"interaction"}}function h(e,n){var i=document.createElement("div");return i.className="jw-group jw-controlbar-"+e+"-group jw-reset",t.each(n,function(e){e.element&&(e=e.element()),i.appendChild(e)}),i}function g(t,n){this._api=t,this._model=n,this._isMobile=e.isMobile(),this._localization=this._model.get("localization"),this.setup()}return t.extend(g.prototype,n,{setup:function(){this.build(),this.initialize()},build:function(){var n,i,o,s=new a(this._model,this._api),g=this._localization.play,w=this._localization.next,m=this._localization.volume,v=this._localization.rewind;this._isMobile||(n=new r("jw-slider-volume","horizontal"),i=new l(this._model,"jw-icon-volume",m)),this._model.get("sdkplatform")||e.isIOS(8)||e.isIOS(9)||(o=u("jw-icon-volume",this._api.setMute,m)),this.elements={alt:c("jw-text-alt","status"),play:u("jw-icon-playback",this._api.play.bind(this,f()),g),rewind:u("jw-icon-rewind",this.rewind.bind(this),v),next:u("jw-icon-next",null,w),elapsed:c("jw-text-elapsed","timer"),countdown:c("jw-text-countdown","timer"),time:s,duration:c("jw-text-duration","timer"),durationLeft:c("jw-text-duration","timer"),hd:d("jw-icon-hd",this._localization.hd),cc:d("jw-icon-cc",this._localization.cc),audiotracks:d("jw-icon-audio-tracks",this._localization.audioTracks),mute:o,volume:n,volumetooltip:i,cast:p(this._api.castToggle,this._localization),fullscreen:u("jw-icon-fullscreen",this._api.setFullscreen,this._localization.fullscreen)},this.layout={left:[this.elements.play,this.elements.rewind,this.elements.elapsed,this.elements.durationLeft,this.elements.countdown],center:[this.elements.time,this.elements.alt],right:[this.elements.duration,this.elements.next,this.elements.hd,this.elements.cc,this.elements.audiotracks,this.elements.mute,this.elements.cast,this.elements.volume,this.elements.volumetooltip,this.elements.fullscreen]},this.menus=t.compact([this.elements.hd,this.elements.cc,this.elements.audiotracks,this.elements.volumetooltip]),this.layout.left=t.compact(this.layout.left),this.layout.center=t.compact(this.layout.center),this.layout.right=t.compact(this.layout.right),this.el=document.createElement("div"),this.el.className="jw-controlbar jw-background-color jw-reset",this.elements.left=h("left",this.layout.left),this.elements.center=h("center",this.layout.center),this.elements.right=h("right",this.layout.right),this.el.appendChild(this.elements.left),this.el.appendChild(this.elements.center),this.el.appendChild(this.elements.right)},initialize:function(){this.elements.play.show(),this.elements.fullscreen.show(),this.elements.mute&&this.elements.mute.show(),this.onVolume(this._model,this._model.get("volume")),this.onPlaylistItem(),this.onMediaModel(this._model,this._model.get("mediaModel")),this.onCastAvailable(this._model,this._model.get("castAvailable")),this.onCastActive(this._model,this._model.get("castActive")),this.onCaptionsList(this._model,this._model.get("captionsList")),this._model.on("change:volume",this.onVolume,this),this._model.on("change:mute",this.onMute,this),this._model.on("change:playlistItem",this.onPlaylistItem,this),this._model.on("change:mediaModel",this.onMediaModel,this),this._model.on("change:castAvailable",this.onCastAvailable,this),this._model.on("change:castActive",this.onCastActive,this),this._model.on("change:duration",this.onDuration,this),this._model.on("change:durationLeft",this.onDuration,this),this._model.on("change:position",this.onElapsed,this),this._model.on("change:fullscreen",this.onFullscreen,this),this._model.on("change:captionsList",this.onCaptionsList,this),this._model.on("change:captionsIndex",this.onCaptionsIndex,this),this._model.on("change:streamType",this.onStreamTypeChange,this),this.elements.volume&&this.elements.volume.on("update",function(e){var t=e.percentage;this._api.setVolume(t)},this),this.elements.volumetooltip&&(this.elements.volumetooltip.on("update",function(e){var t=e.percentage;this._api.setVolume(t)},this),this.elements.volumetooltip.on("toggleValue",function(){this._api.setMute()},this)),this.elements.cast.button&&new o(this.elements.cast.button).on("click tap",function(){this._model.set("castClicked",!0)},this),this.elements.hd.on("select",function(e){this._model.getVideo().setCurrentQuality(e)},this),this.elements.hd.on("toggleValue",function(){this._model.getVideo().setCurrentQuality(0===this._model.getVideo().getCurrentQuality()?1:0)},this),this.elements.cc.on("select",function(e){this._api.setCurrentCaptions(e)},this),this.elements.cc.on("toggleValue",function(){var e=this._model.get("captionsIndex");this._api.setCurrentCaptions(e?0:1)},this),this.elements.audiotracks.on("select",function(e){this._model.getVideo().setCurrentAudioTrack(e)},this),new o(this.elements.duration).on("click tap",function(){if("DVR"===this._model.get("streamType")){var e=this._model.get("position");this._api.seek(Math.max(i.dvrSeekLimit,e),f())}},this),new o(this.elements.durationLeft).on("click tap",function(){if("DVR"===this._model.get("streamType")){var e=this._model.get("position");this._api.seek(Math.max(i.dvrSeekLimit,e))}},this),new o(this.el).on("click tap drag",function(){this.trigger("userAction")},this),t.each(this.menus,function(e){e.on("open-tooltip",this.closeMenus,this)},this)},onCaptionsList:function(e,t){var n=e.get("captionsIndex");this.elements.cc.setup(t,n,{isToggle:!0})},onCaptionsIndex:function(e,t){this.elements.cc.selectItem(t)},onPlaylistItem:function(){this.elements.time.updateBuffer(0),this.elements.time.render(0),this.elements.duration.innerHTML="00:00",this.elements.durationLeft.innerHTML="00:00",this.elements.elapsed.innerHTML="00:00",this.elements.countdown.innerHTML="00:00",this.elements.audiotracks.setup()},onMediaModel:function(e,n){n.on("change:levels",function(e,t){this.elements.hd.setup(t,e.get("currentLevel"))},this),n.on("change:currentLevel",function(e,t){this.elements.hd.selectItem(t)},this),n.on("change:audioTracks",function(e,n){var i=t.map(n,function(e){return{label:e.name}});this.elements.audiotracks.setup(i,e.get("currentAudioTrack"),{toggle:!1})},this),n.on("change:currentAudioTrack",function(e,t){this.elements.audiotracks.selectItem(t)},this)},onVolume:function(e,t){this.renderVolume(e.get("mute"),t)},onMute:function(e,t){this.renderVolume(t,e.get("volume"))},renderVolume:function(t,n){this.elements.mute&&e.toggleClass(this.elements.mute.element(),"jw-off",t),this.elements.volume&&this.elements.volume.render(t?0:n),this.elements.volumetooltip&&(this.elements.volumetooltip.volumeSlider.render(t?0:n),e.toggleClass(this.elements.volumetooltip.element(),"jw-off",t))},onCastAvailable:function(e,t){this.elements.cast.toggle(t)},onCastActive:function(t,n){this.elements.fullscreen.toggle(!n),this.elements.cast.button&&e.toggleClass(this.elements.cast.button,"jw-off",!n)},onElapsed:function(t,n){var i,o,r=t.get("duration");"DVR"===t.get("streamType")?i=o="-"+e.timeFormat(-r):(i=e.timeFormat(n),o=e.timeFormat(r-n)),this.elements.elapsed.innerHTML=i,this.elements.countdown.innerHTML=o},onDuration:function(t,n){var i;i="DVR"===t.get("streamType")?"Live":e.timeFormat(n),this.elements.duration.innerHTML=i,this.elements.durationLeft.innerHTML=i},onFullscreen:function(t,n){e.toggleClass(this.elements.fullscreen.element(),"jw-off",n)},element:function(){return this.el},setAltText:function(e){this.elements.alt.innerHTML=e},addCues:function(e){this.elements.time&&(t.each(e,function(e){this.elements.time.addCue(e)},this),this.elements.time.drawCues())},closeMenus:function(e){t.each(this.menus,function(t){e&&e.target===t.el||t.closeTooltip(e)})},hideComponents:function(){this.closeMenus()},rewind:function(){var e=this._model.get("position"),t=this._model.get("duration"),n=e-10,i=0;"DVR"===this._model.get("streamType")&&(i=t),this._api.seek(Math.max(n,i),f())},onStreamTypeChange:function(e){var t=e.get("streamType");this.elements.rewind.toggle("LIVE"!==t),"DVR"===t&&(this.elements.duration.innerHTML="Live",this.elements.durationLeft.innerHTML="Live")}}),g}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(3),n(7),n(102),n(1)],o=function(e,t,n,i,o){var r=function(){this.el=e.createElement(i()),this.container=this.el.querySelector(".jw-display-controls"),this.addButton=function(e){this.container.appendChild(e.el)}};return o.extend(r.prototype,{element:function(){return this.el}}),r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(103),n(2),n(1),n(7)],o=function(e,t,n,i){var o=function(e){this.model=e,this.setup(),this.model.on("change:dock",this.render,this)};return n.extend(o.prototype,{setup:function(){var n=this.model.get("dock"),o=this.click.bind(this),r=e(n);this.el=t.createElement(r),new i(this.el).on("click tap",o)},getDockButton:function(e){return t.hasClass(e.target,"jw-dock-button")?e.target:t.hasClass(e.target,"jw-dock-text")?e.target.parentElement.parentElement:e.target.parentElement},click:function(e){var t=this.getDockButton(e),i=t.getAttribute("button"),o=this.model.get("dock"),r=n.findWhere(o,{id:i});r&&r.callback&&r.callback(e)},render:function(){var n=this.model.get("dock"),i=e(n),o=t.createElement(i);this.el.innerHTML=o.innerHTML},element:function(){return this.el}}),o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(104)],o=function(e){function t(t,n,i,o){return e({id:t,skin:n,title:i,body:o})}return t}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(7),n(2),n(4),n(1),n(3),n(105)],o=function(e,t,n,i,o,r){var a=t.style,s={linktarget:"_blank",margin:8,hide:!1,position:"top-right"},l=function(l){var u,c,d=new Image,p=i.extend({},l.get("logo"));return i.extend(this,o),this.setup=function(o){if(c=i.extend({},s,p),c.hide="true"===c.hide.toString(),u=t.createElement(r()),c.file){c.hide&&t.addClass(u,"jw-hide"),t.addClass(u,"jw-logo-"+(c.position||s.position)),"top-right"===c.position&&(l.on("change:dock",this.topRight,this),l.on("change:controls",this.topRight,this),this.topRight(l)),l.set("logo",c),d.onload=function(){var e={backgroundImage:'url("'+this.src+'")',width:this.width,height:this.height};if(c.margin!==s.margin){var t=/(\w+)-(\w+)/.exec(c.position);3===t.length&&(e["margin-"+t[1]]=c.margin,e["margin-"+t[2]]=c.margin)}a(u,e),l.set("logoWidth",e.width)},d.src=c.file;var f=new e(u);f.on("click tap",function(e){t.exists(e)&&e.stopPropagation&&e.stopPropagation(),this.trigger(n.JWPLAYER_LOGO_CLICK,{link:c.link,linktarget:c.linktarget})},this),o.appendChild(u)}},this.topRight=function(e){var t=e.get("controls"),n=e.get("dock"),i=t&&(n&&n.length||e.get("sharing")||e.get("related"));a(u,{top:i?"3.5em":0})},this.element=function(){return u},this.position=function(){return c.position},this.destroy=function(){d.onload=null},this};return l}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(3),n(7),n(28),n(1)],o=function(e,t,n,i,o){var r=function(t,o){this.el=e.createElement(i({iconName:"next",ariaLabel:t.get("localization").next})),this.iconUI=new n(this.el).on("click tap",function(){o.next()}),this.el.style.display="none",t.on("change:nextUp",function(e,t){this.el.style.display=t?"":"none"},this)};return o.extend(r.prototype,{element:function(){return this.el}}),r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(3),n(7),n(28),n(1)],o=function(e,t,n,i,o){var r=function(r){o.extend(this,t),this.model=r,this.el=e.createElement(i({iconName:"display",ariaLabel:this.model.get("localization").playback}));var a=this;this.iconUI=new n(this.el).on("click tap",function(e){a.trigger(e.type)}),this.model.on("change:state",function(e,t){var n=a.el.getElementsByClassName("jw-icon-display");if(n.length){var i=a.model.get("localization"),o=i.playback;switch(t){case"buffering":o=i.buffer;break;case"playing":o=i.pause;break;case"complete":o=i.replay;break;case"error":o=""}""===o?n[0].removeAttribute("aria-label"):n[0].setAttribute("aria-label",o)}})};return o.extend(r.prototype,{element:function(){return this.el}}),r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(2)],o=function(e,t){function n(e,t){t.off("change:mediaType",null,this),t.on("change:mediaType",function(t,n){"audio"===n&&this.setImage(e.get("playlistItem").image)},this)}function i(e,n){var i=e.get("autostart")&&!t.isMobile()||e.get("item")>0;return i?(this.setImage(null),e.off("change:state",null,this),void e.on("change:state",function(e,t){"complete"!==t&&"idle"!==t&&"error"!==t||(this.setImage(n.image),this.resize(null,null,e.get("stretching")))},this)):void this.setImage(n.image)}var o=function(e){this.model=e,e.on("change:playlistItem",i,this),e.on("change:mediaModel",n,this)};return e.extend(o.prototype,{setup:function(e){this.el=e;var t=this.model.get("playlistItem");t&&this.setImage(t.image)},setImage:function(n){var i=this.image;i&&(i.onload=null,this.image=null),this.model.off("change:state",null,this);var o="";e.isString(n)&&(o='url("'+n+'")',i=this.image=new Image,i.src=n),t.style(this.el,{backgroundImage:o})},resize:function(e,n,i){if("uniform"===i){if(e&&(this.playerAspectRatio=e/n),!this.playerAspectRatio)return;var o=this.image,r=null;if(o){if(0===o.width){var a=this;return void(o.onload=function(){a.resize(e,n,i)})}var s=o.width/o.height;Math.abs(this.playerAspectRatio-s)<.09&&(r="cover")}t.style(this.el,{backgroundSize:r})}},element:function(){return this.el}}),o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(3),n(7),n(28),n(1)],o=function(e,t,n,i,o){var r=function(t,o){this.el=e.createElement(i({iconName:"rewind",ariaLabel:t.get("localization").playback})),this.iconUI=new n(this.el).on("click tap",function(){var e=t.get("position"),n=t.get("duration"),i=e-10,r=0;"DVR"===t.get("streamType")&&(r=n),o.seek(Math.max(i,r))})};return o.extend(r.prototype,{element:function(){return this.el}}),r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(109),n(1),n(7),n(26)],o=function(e,t,n,i,o){var r=function(){};return n.extend(r.prototype,{buildArray:function(){var t=o.split("+"),n=t[0],i={items:[{title:"Powered by JW Player "+n,featured:!0,showLogo:!0,link:"https://jwplayer.com/learn-more"}]},r=n.indexOf("-")>0,a=t[1];if(r&&a){var s=a.split(".");i.items.push({title:"build: ("+s[0]+"."+s[1]+")",link:"#"})}var l=this.model.get("provider");if(l&&l.name.indexOf("flash")>=0){var u="Flash Version "+e.flashVersion();i.items.push({title:u,link:"http://www.adobe.com/software/flash/about/"})}return i},buildMenu:function(){var n=this.buildArray();return e.createElement(t(n))},updateHtml:function(){this.el.innerHTML=this.buildMenu().innerHTML},rightClick:function(e){return this.lazySetup(),!this.mouseOverContext&&(this.hideMenu(),this.showMenu(e),!1)},getOffset:function(e){for(var t=e.target,n=e.offsetX||e.layerX,i=e.offsetY||e.layerY;t!==this.playerElement;)n+=t.offsetLeft,i+=t.offsetTop,t=t.parentNode;return{x:n,y:i}},showMenu:function(t){var n=this.getOffset(t);return this.el.style.left=n.x+"px",this.el.style.top=n.y+"px",e.addClass(this.playerElement,"jw-flag-rightclick-open"),e.addClass(this.el,"jw-open"),clearTimeout(this._menuTimeout),this._menuTimeout=setTimeout(this.hideMenu.bind(this),3e3),!1},hideMenu:function(){return this.elementUI.off("out",this.hideMenu,this),this.mouseOverContext?void this.elementUI.on("out",this.hideMenu,this):(e.removeClass(this.playerElement,"jw-flag-rightclick-open"),void e.removeClass(this.el,"jw-open"))},lazySetup:function(){this.el||(this.el=this.buildMenu(),this.layer.appendChild(this.el),this.hideMenuHandler=this.hideMenu.bind(this),this.addOffListener(this.playerElement),this.addOffListener(document),this.model.on("change:provider",this.updateHtml,this),this.elementUI=new i(this.el,{useHover:!0}).on("over",function(){this.mouseOverContext=!0},this).on("out",function(){this.mouseOverContext=!1},this))},setup:function(e,t,n){this.playerElement=t,this.model=e,this.mouseOverContext=!1,this.layer=n,t.oncontextmenu=this.rightClick.bind(this)},addOffListener:function(e){e.addEventListener("mousedown",this.hideMenuHandler),e.addEventListener("touchstart",this.hideMenuHandler),e.addEventListener("pointerdown",this.hideMenuHandler)},removeOffListener:function(e){e.removeEventListener("mousedown",this.hideMenuHandler),e.removeEventListener("touchstart",this.hideMenuHandler),e.removeEventListener("pointerdown",this.hideMenuHandler)},destroy:function(){clearTimeout(this._menuTimeout),this.el&&(this.hideMenu(),this.elementUI.off(),this.removeOffListener(this.playerElement),this.removeOffListener(document),this.hideMenuHandler=null,this.el=null),this.playerElement&&(this.playerElement.oncontextmenu=null,this.playerElement=null),this.model&&(this.model.off("change:provider",this.updateHtml),this.model=null)}}),r}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(1),n(2)],o=function(e,t){var n=function(e){this.model=e,this.model.on("change:playlistItem",this.playlistItem,this)};return e.extend(n.prototype,{hide:function(){this.el.style.display="none"},show:function(){this.el.style.display=""},setup:function(e){this.el=e;var t=this.el.getElementsByTagName("div");this.title=t[0],this.description=t[1],this.model.get("playlistItem")&&this.playlistItem(this.model,this.model.get("playlistItem")),this.model.on("change:logoWidth",this.update,this),this.model.on("change:dock",this.update,this)},update:function(e){var n={paddingLeft:0,paddingRight:0},i=e.get("controls"),o=e.get("dock"),r=e.get("logo");if(r){var a=1*(""+r.margin).replace("px",""),s=e.get("logoWidth")+(isNaN(a)?0:a);"top-left"===r.position?n.paddingLeft=s:"top-right"===r.position&&(n.paddingRight=s)}if(i&&o&&o.length){var l=56*o.length;n.paddingRight=Math.max(n.paddingRight,l)}t.style(this.el,n)},playlistItem:function(e,t){if(e.get("displaytitle")||e.get("displaydescription")){var n="",i="";t.title&&e.get("displaytitle")&&(n=t.title),t.description&&e.get("displaydescription")&&(i=t.description),this.updateText(n,i)}else this.hide()},updateText:function(e,t){this.title.innerHTML=e,this.description.innerHTML=t,this.title.firstChild||this.description.firstChild?this.show():this.hide()},element:function(){return this.el}}),n}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(4),n(3),n(22),n(5),n(146),n(147),n(162),n(160),n(159),n(156),n(158),n(154),n(161),n(177),n(164),n(150),n(1),n(108),n(145),n(66),n(155)],o=function(e,t,i,o,r,a,s,l,u,c,d,p,f,h,g,w,m,v,j,y,b,x){var E=e.style,k=e.bounds,C=e.isMobile(),A=["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],L=function(L,_){function T(){return{reason:"interaction"}}function P(t){var n=0,i=_.get("duration"),r=_.get("position");"DVR"===_.get("streamType")&&(n=i,i=Math.max(r,o.dvrSeekLimit));var a=e.between(r+t,n,i);L.seek(a,T())}function R(t){var n=e.between(_.get("volume")+t,0,100);L.setVolume(n)}function M(e){return!e.ctrlKey&&!e.metaKey&&!!_.get("controls")}function I(e){if(!M(e))return!0;switch(_e||ue(),e.keyCode){case 27:L.setFullscreen(!1);break;case 13:case 32:L.play(T());break;case 37:_e||P(-5);break;case 39:_e||P(5);break;case 38:R(10);break;case 40:R(-10);break;case 67:var t=L.getCaptionsList(),n=t.length;if(n){var i=(L.getCurrentCaptions()+1)%n;L.setCurrentCaptions(i)}break;case 77:L.setMute();break;case 70:L.setFullscreen();break;default:if(e.keyCode>=48&&e.keyCode<=59){var o=e.keyCode-48,r=o/10*_.get("duration");L.seek(r,T())}}return/13|32|37|38|39|40/.test(e.keyCode)?(e.preventDefault(),!1):void 0}function S(){tt=!1,e.removeClass(Ee,"jw-no-focus")}function O(e){e.target&&e.target.blur&&e.target.blur()}function N(){tt=!0,e.addClass(Ee,"jw-no-focus")}function D(){tt||S(),_e||C||ue()}function Y(){var e=k(Ee),n=Math.round(e.width),i=Math.round(e.height);if($e(Xe),n!==Ae||i!==Le){if(!n||!i)return void(Ae&&Le||W());Ae=n,Le=i,clearTimeout(qe),qe=setTimeout(ne,50),_.set("containerWidth",n),_.set("containerHeight",i);var o=y(Ee,n,i);Z(_.get("height")),F(o,_.get("audioMode")),nt.trigger(t.JWPLAYER_RESIZE,{width:n,height:i})}}function F(t,n){var i=t<2,o=_.get("timeSliderAbove"),r=!n&&o!==!1&&(o||i);e.toggleClass(Ee,"jw-flag-small-player",i),e.toggleClass(Ee,"jw-flag-audio-player",n),e.toggleClass(Ee,"jw-flag-time-slider-above",r)}function W(){$e(Xe),Xe=Qe(Y)}function J(t,n,i){if(t){var o={color:t,borderColor:t,stroke:t};e.css("#"+i+" .jw-color-active",o,i),e.css("#"+i+" .jw-color-active-hover:hover",o,i)}if(n){var r={color:n,borderColor:n,stroke:n};e.css("#"+i+" .jw-color-inactive",r,i),e.css("#"+i+" .jw-color-inactive-hover:hover",r,i)}}function B(t,n){e.replaceClass(Ee,/jw-stretch-\S+/,"jw-stretch-"+n)}function V(e){e&&!C&&(e.element().addEventListener("mousemove",H,!1),e.element().addEventListener("mouseout",G,!1))}function z(){var e=_.get("state");_.get("controls")&&(e===r.IDLE||e===r.COMPLETE||_e&&_e.get("state")===r.PAUSED)&&L.play(T()),e===r.PAUSED?ce():Ke?se():ue()}function U(e){e.link?(L.pause(!0,T()),L.setFullscreen(!1),window.open(e.link,e.linktarget)):_.get("controls")&&L.play(T())}function H(){clearTimeout(Ue)}function G(){ue()}function K(e){nt.trigger(e.type,e)}function q(t,n){n?(Fe&&Fe.destroy(),e.addClass(Ee,"jw-flag-flash-blocked")):(Fe&&Fe.setup(_,Ee,Ee),e.removeClass(Ee,"jw-flag-flash-blocked"))}function X(){_.get("controls")&&L.setFullscreen()}function Q(){var n=Ee.getElementsByClassName("jw-overlays")[0];n.addEventListener("mousemove",le),Re=new s(_,Ce,{useHover:!0}),Re.on("click",function(){K({type:t.JWPLAYER_DISPLAY_CLICK}),_.get("controls")&&L.play(T())}),Re.on("tap",function(){K({type:t.JWPLAYER_DISPLAY_CLICK}),z()}),Re.on("doubleClick",X),Re.on("move",le),Re.on("over",le),ke.appendChild(be()),Ie=new d(_),Se=new p(_),Se.on(t.JWPLAYER_LOGO_CLICK,U);var i=document.createElement("div");i.className="jw-controls-right jw-reset",Se.setup(i),i.appendChild(Ie.element()),ke.appendChild(i),Ye=new a(_),Ye.setup(Ee.id,_.get("captions")),ke.parentNode.insertBefore(Ye.element(),Oe.element());var o=_.get("height");C&&("string"==typeof o||o>=Ge)?e.addClass(Ee,"jw-flag-touch"):(Fe=new g,Fe.setup(_,Ee,Ee)),Te=new f(L,_),Te.on(t.JWPLAYER_USER_ACTION,le),_.on("change:scrubbing",je),_.autoStartOnMobile()&&(De=b("jw-autostart-mute jw-off",ie,_.get("localization").volume),De.show(),ke.appendChild(De.element()),Te.renderVolume(!0,_.get("volume")),e.addClass(Ee,"jw-flag-autostart"),_.set("autostartMuted",!0),_.on("change:autostartFailed",ie),_.on("change:autostartMuted",ie),_.on("change:mute",ie)),Ne=new m(_,L,Te.elements.next,Ee),Ne.setup(),ke.appendChild(Ne.element()),ke.appendChild(Te.element()),Ee.addEventListener("focus",D),Ee.addEventListener("blur",S),Ee.addEventListener("keydown",I),Ee.onmousedown=N, +Ee.onmouseup=O}function $(t,n,i){var o,r=Ee.className;i=!!i,i&&(r=r.replace(/\s*aspectMode/,""),Ee.className!==r&&(Ee.className=r),E(Ee,{display:"block"},i)),e.exists(t)&&e.exists(n)&&(_.set("width",t),_.set("height",n)),o={width:t},e.hasClass(Ee,"jw-flag-aspect-mode")||(o.height=n),_.get("aspectratio")&&ye(),E(Ee,o,!0),Z(n),ne(t,n)}function Z(e){var t=ee(e);if(Te&&!t){var n=_e?_e:_;me(n,n.get("state"))}_.set("audioMode",t)}function ee(e){if(_.get("aspectratio"))return!1;if(v.isString(e)&&e.indexOf("%")>-1)return!1;var t=1*e||null;return t=v.isNumber(t)?t:_.get("containerHeight"),!!t&&te(t)}function te(e){return e&&e<=Ge}function ne(e,t){if(!e||isNaN(Number(e))){if(!Ce)return;e=Ce.clientWidth}if(!t||isNaN(Number(t))){if(!Ce)return;t=Ce.clientHeight}Pe&&Pe.resize(e,t,_.get("stretching"));var n=_.getVideo();if(n){var i=n.resize(e,t,_.get("stretching"));i&&(clearTimeout(qe),qe=setTimeout(ne,250)),_.get("aspectratio")&&ye(),Ye.resize()}}function ie(){var t=!_.get("autostartFailed"),n=_.get("mute");t&&(n=!1),_.off("change:autostartFailed",ie),_.off("change:mute",ie),_.off("change:autostartMuted",ie),_.set("autostartFailed",void 0),_.set("autostartMuted",void 0),L.setMute(n),Te.renderVolume(n,_.get("volume")),De.hide(),e.removeClass(Ee,"jw-flag-autostart")}function oe(){if(et){var e=document.fullscreenElement||document.webkitCurrentFullScreenElement||document.mozFullScreenElement||document.msFullscreenElement;return!(!e||e.id!==_.get("id"))}return _e?_e.getVideo().getFullScreen():_.getVideo().getFullScreen()}function re(e){var t=_.get("fullscreen"),n=void 0!==e.jwstate?e.jwstate:oe();t!==n&&_.set("fullscreen",n),W(),clearTimeout(qe),qe=setTimeout(ne,200)}function ae(t,n){n?(e.addClass(t,"jw-flag-fullscreen"),E(document.body,{"overflow-y":"hidden"}),ue()):(e.removeClass(t,"jw-flag-fullscreen"),E(document.body,{"overflow-y":""})),ne(),W()}function se(){Ke=!1,clearTimeout(Ue),Te.hideComponents(),e.addClass(Ee,"jw-flag-user-inactive"),Ye.renderCues(!0)}function le(){ue()}function ue(t){Ke||(e.removeClass(Ee,"jw-flag-user-inactive"),Ye.renderCues(!0)),Ke=!0,clearTimeout(Ue),Ue=setTimeout(se,t||He)}function ce(){_e||_.get("castActive")||_.mediaModel&&"audio"===_.mediaModel.get("mediaType")||(e.toggleClass(Ee,"jw-flag-controls-hidden"),Ye.renderCues(!0))}function de(){L.setFullscreen(!1)}function pe(){Me&&Me.setState(_.get("state")),fe(_,_.mediaModel.get("mediaType")),_.mediaModel.on("change:mediaType",fe,this)}function fe(t,n){var i="audio"===n,o=_.getVideo(),r=o&&0===o.getName().name.indexOf("flash");e.toggleClass(Ee,"jw-flag-media-audio",i),i&&!r?Ee.insertBefore(Pe.el,Ce):Ee.insertBefore(Pe.el,Ye.element())}function he(t,n){var i=t.get("minDvrWindow"),o=e.streamType(n,i),r="LIVE"===o;t.set("streamType",o),e.toggleClass(Ee,"jw-flag-live",r),nt.setAltText(r?t.get("localization").liveBroadcast:"")}function ge(e,t){return t?void(t.name?Oe.updateText(t.name,t.message):Oe.updateText(t.message,"")):void Oe.playlistItem(e,e.get("playlistItem"))}function we(){e.replaceClass(Ee,/jw-state-\S+/,"jw-state-"+We)}function me(t,n){We=n,clearTimeout(Ze),n===r.PLAYING?ve(t,n):Ze=setTimeout(function(){ve(t,n)},33),n!==r.PAUSED&&e.hasClass(Ee,"jw-flag-controls-hidden")&&e.removeClass(Ee,"jw-flag-controls-hidden")}function ve(t,n){switch(e.toggleClass(Ee,"jw-flag-dragging",t.get("scrubbing")),we(),n){case r.PLAYING:ne()}}function je(e){me(e,e.get("state"))}function ye(){var e=Ee.getElementsByClassName("jw-aspect")[0];Ye.setContainerHeight(e.offsetHeight)}function be(){var e=new x,t=new l(_,L),n=xe(),i=new c(_,L);return e.addButton(t),e.addButton(n),e.addButton(i),e.element()}function xe(){var n=new u(_);return n.on("click tap",function(){K({type:t.JWPLAYER_DISPLAY_CLICK}),ue(1e3),L.play(T())}),e.isChrome()&&!e.isMobile()&&n.el.addEventListener("mousedown",function(){var e=_.getVideo(),t=e&&0===e.getName().name.indexOf("flash");if(t){var i=function(){document.removeEventListener("mouseup",i),n.el.style.pointerEvents="auto"};this.style.pointerEvents="none",document.addEventListener("mouseup",i)}}),n}var Ee,ke,Ce,Ae,Le,_e,Te,Pe,Re,Me,Ie,Se,Oe,Ne,De,Ye,Fe,We,Je,Be,Ve,ze,Ue=-1,He=C?4e3:2e3,Ge=44,Ke=!1,qe=-1,Xe=-1,Qe=window.requestAnimationFrame||function(e){return window.setTimeout(e,17)},$e=window.cancelAnimationFrame||window.clearTimeout,Ze=-1,et=!1,tt=!1,nt=v.extend(this,i);window.webpackJsonpjwplayer&&n(113),this.model=_,this.api=L,Ee=e.createElement(j({id:_.get("id")})),e.isIE()&&e.addClass(Ee,"jw-ie");var it=_.get("width"),ot=_.get("height");E(Ee,{width:it.toString().indexOf("%")>0?it:it+"px",height:ot.toString().indexOf("%")>0?ot:ot+"px"}),Be=Ee.requestFullscreen||Ee.webkitRequestFullscreen||Ee.webkitRequestFullScreen||Ee.mozRequestFullScreen||Ee.msRequestFullscreen,Ve=document.exitFullscreen||document.webkitExitFullscreen||document.webkitCancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen,et=Be&&Ve,this.onChangeSkin=function(t,n){e.replaceClass(Ee,/jw-skin-\S+/,n?"jw-skin-"+n:"")},this.handleColorOverrides=function(){function t(e,t){var n;if(!ze){var i=document.createElement("canvas");i.height=1,i.width=1,ze=i.getContext("2d")}return ze.clearRect(0,0,1,1),ze.fillStyle=e,ze.fillRect(0,0,1,1),n=ze.getImageData(0,0,1,1).data,"rgba("+n[0]+", "+n[1]+", "+n[2]+", "+t+")"}function n(t,n,o,r){t=e.prefix(t,"#"+i+(r?"":" "));var a={};a[n]=o,e.css(t.join(", "),a,i)}var i=_.get("id"),o=_.get("skinColorActive"),r=_.get("skinColorInactive"),a=_.get("skinColorBackground");if(o&&(n([".jw-button-color.jw-toggle",".jw-button-color:hover",".jw-button-color.jw-toggle.jw-off:hover",".jw-option:not(.jw-active-option):hover",".jw-nextup-header"],"color",o),n([".jw-option.jw-active-option",".jw-progress"],"background","none "+o)),r&&(n([".jw-text",".jw-option",".jw-button-color",".jw-toggle.jw-off",".jw-skip .jw-skip-icon",".jw-nextup-body"],"color",r),n([".jw-cue",".jw-knob",".jw-active-option",".jw-nextup-header"],"background","none "+r)),a){if(n([".jw-background-color"],"background","none "+a),_.get("timeSliderAbove")!==!1){var s="transparent linear-gradient(180deg, "+t(a,0)+" 0%, "+t(a,.25)+" 30%, "+t(a,.4)+" 70%, "+t(a,.5)+") 100%";n([".jw-flag-time-slider-above .jw-background-color.jw-controlbar"],"background",s,!0)}n([".jw-flag-time-slider-above .jw-background-color.jw-slider-time"],"background","transparent",!0)}J(o,r,i)},this.setup=function(){this.handleColorOverrides(),_.get("skin-loading")===!0&&(e.addClass(Ee,"jw-flag-skin-loading"),_.once("change:skin-loading",function(){e.removeClass(Ee,"jw-flag-skin-loading")})),this.onChangeSkin(_,_.get("skin"),""),_.on("change:skin",this.onChangeSkin,this),Ce=Ee.getElementsByClassName("jw-media")[0],ke=Ee.getElementsByClassName("jw-controls")[0];var n=Ee.getElementsByClassName("jw-preview")[0];Pe=new h(_),Pe.setup(n);var i=Ee.getElementsByClassName("jw-title")[0];Oe=new w(_),Oe.setup(i),Q(),ue(),_.set("mediaContainer",Ce),_.mediaController.on("fullscreenchange",re);for(var o=A.length;o--;)document.addEventListener(A[o],re,!1);window.removeEventListener("resize",W),window.addEventListener("resize",W,!1),C&&(window.removeEventListener("orientationchange",W),window.addEventListener("orientationchange",W,!1)),_.on("change:errorEvent",ge),_.on("change:controls",rt),rt(_,_.get("controls")),_.on("change:state",me),_.on("change:duration",he,this),_.on("change:flashBlocked",q),q(_,_.get("flashBlocked")),L.onPlaylistComplete(de),L.onPlaylistItem(pe),_.on("change:hideAdsControls",function(t,n){e.toggleClass(Ee,"jw-flag-ads-hide-controls",n)}),_.get("stretching")&&B(_,_.get("stretching")),_.on("change:stretching",B),me(_,r.IDLE),_.on("change:fullscreen",at),V(Te),V(Se);var a=_.get("aspectratio");if(a){e.addClass(Ee,"jw-flag-aspect-mode");var s=Ee.getElementsByClassName("jw-aspect")[0];E(s,{paddingTop:a})}L.on(t.JWPLAYER_READY,function(){$(_.get("width"),_.get("height")),Y()})};var rt=function(t,n){if(n){var i=_e?_e.get("state"):_.get("state");me(t,i)}e.toggleClass(Ee,"jw-flag-controls-disabled",!n)},at=function(t,n){var i=_.getVideo();n&&_.get("autostartMuted")&&ie(),et?(n?Be.apply(Ee):Ve.apply(document),ae(Ee,n)):e.isIE()?ae(Ee,n):(_e&&_e.getVideo()&&_e.getVideo().setFullscreen(n),i.setFullscreen(n)),i&&0===i.getName().name.indexOf("flash")&&i.setFullscreen(n)};this.resize=function(e,t){var n=!0;$(e,t,n),Y()},this.resizeMedia=ne,this.reset=function(){document.contains(Ee)&&Ee.parentNode.replaceChild(Je,Ee),e.emptyElement(Ee)},this.setupInstream=function(t){this.instreamModel=_e=t,_e.on("change:controls",rt,this),_e.on("change:state",me,this),e.addClass(Ee,"jw-flag-ads"),ue()},this.setAltText=function(e){Te.setAltText(e)},this.destroyInstream=function(){if(_e&&(_e.off(null,null,this),_e=null),this.setAltText(""),e.removeClass(Ee,["jw-flag-ads","jw-flag-ads-hide-controls"]),_.set("hideAdsControls",!1),_.getVideo){var t=_.getVideo();t.setContainer(Ce)}he(_,_.get("duration")),Re.revertAlternateClickHandlers()},this.addCues=function(e){Te&&Te.addCues(e)},this.clickHandler=function(){return Re},this.controlsContainer=function(){return ke},this.getContainer=this.element=function(){return Ee},this.getSafeRegion=function(t){var n={x:0,y:0,width:_.get("containerWidth")||0,height:_.get("containerHeight")||0},i=_.get("dock");return i&&i.length&&_.get("controls")&&(n.y=Ie.element().clientHeight,n.height-=n.y),t=t||!e.exists(t),t&&_.get("controls")&&(n.height-=Te.element().clientHeight),n},this.setCaptions=function(e){Ye.clear(),Ye.setup(_.get("id"),e),Ye.resize()},this.destroy=function(){clearTimeout(Ze),clearTimeout(qe),clearTimeout(Ue),window.removeEventListener("resize",W),window.removeEventListener("orientationchange",W);for(var t=A.length;t--;)document.removeEventListener(A[t],re,!1);_.mediaController&&_.mediaController.off("fullscreenchange",re),Ee.removeEventListener("keydown",I,!1),Fe&&Fe.destroy(),Me&&(_.off("change:state",Me.statusDelegate),Me.destroy(),Me=null),_e&&this.destroyInstream(),Se&&Se.destroy(),e.clearCss(_.get("id"))}};return L}.apply(t,i),!(void 0!==o&&(e.exports=o))},,function(e,t,n){var i;i=function(require,e,t){function n(e,t){o(t,r(e))}function i(e){var t=c[e];if(t){for(var n=Object.keys(t),i=0;i0)return l(o,n.get("vr")||{},"vr.js"),!0})}n.set("plugins",o),e()}function c(t,i){var s=i.get("key")||window.jwplayer&&window.jwplayer.key,l=new e(s),u=l.edition();if(i.set("key",s),i.set("edition",u),"unlimited"===u){var c=o.getScriptPath("jwplayer.js");if(!c)return void a.error(t,"Error setting up player","Could not locate jwplayer.js script tag");n.p=c,o.repo=r.repo=r.loadFrom=function(){return c}}i.updateProviders(),"invalid"===u?a.error(t,"Error setting up player",(void 0===s?"Missing":"Invalid")+" license key"):t()}function d(e,t){s.containsDrm(t)?s.probe(e,t.get("edition")):e()}function p(){var e=a.getQueue();return e.CHECK_KEY={method:c,depends:["LOADED_POLYFILLS"]},e.PROBE_DRM_SUPPORT={method:d,depends:["CHECK_KEY"]},e.FILTER_PLUGINS={method:u,depends:["CHECK_KEY"]},e.FILTER_PLAYLIST.depends.push("PROBE_DRM_SUPPORT"),e.LOAD_PLUGINS.depends.push("FILTER_PLUGINS"),e.SETUP_VIEW.depends.push("CHECK_KEY"),e}return{getQueue:p}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(129),n(168),n(1)],o=function(e,t,n){var i=window,o=n.extend(e,t);return"function"==typeof i.define&&i.define.amd&&i.define([],function(){return o}),i.jwplayer?i.jwplayer:o}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[],o=function(){function e(){var e=document.createElement("div");return e.className=n,e.innerHTML=" ",e.style.width="1px",e.style.height="1px",e.style.position="absolute",e.style.background="transparent",e}function t(){function t(){var e=this,t=e._view.element();t.appendChild(a),o=!0,i()&&e.trigger("adBlock")}function i(){return!!o&&(!!r||(""!==a.innerHTML&&a.className===n&&null!==a.offsetParent&&0!==a.clientHeight||(r=!0),r))}var o=!1,r=!1,a=e();return{onReady:t,checkAdBlock:i}}var n="afs_ads";return{setup:t}}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(2),n(4),n(7),n(3),n(1),n(80)],o=function(e,t,n,i,o,r){var a=function(e){this.model=e,this.setup()};return o.extend(a.prototype,i,{setup:function(){this.destroy(),this.skipMessage=this.model.get("skipText"),this.skipMessageCountdown=this.model.get("skipMessage"),this.setWaitTime(this.model.get("skipOffset"));var t=r();this.el=e.createElement(t),this.skiptext=this.el.getElementsByClassName("jw-skiptext")[0],this.skipAdOnce=o.once(this.skipAd.bind(this)),new n(this.el).on("click tap",o.bind(function(){this.skippable&&this.skipAdOnce()},this)),this.model.on("change:duration",this.onChangeDuration,this),this.model.on("change:position",this.onChangePosition,this),this.onChangeDuration(this.model,this.model.get("duration")),this.onChangePosition(this.model,this.model.get("position"))},updateMessage:function(e){this.skiptext.innerHTML=e},updateCountdown:function(e){this.updateMessage(this.skipMessageCountdown.replace(/xx/gi,Math.ceil(this.waitTime-e)))},onChangeDuration:function(t,n){if(n){if(this.waitPercentage){if(!n)return;this.itemDuration=n,this.setWaitTime(this.waitPercentage),delete this.waitPercentage}e.removeClass(this.el,"jw-hidden")}},onChangePosition:function(t,n){this.waitTime-n>0?this.updateCountdown(n):(this.updateMessage(this.skipMessage),this.skippable=!0,e.addClass(this.el,"jw-skippable"))},element:function(){return this.el},setWaitTime:function(t){if(o.isString(t)&&"%"===t.slice(-1)){var n=parseFloat(t);return void(this.itemDuration&&!isNaN(n)?this.waitTime=this.itemDuration*n/100:this.waitPercentage=t)}o.isNumber(t)?this.waitTime=t:"string"===e.typeOf(t)?this.waitTime=e.seconds(t):isNaN(Number(t))?this.waitTime=0:this.waitTime=Number(t)},skipAd:function(){this.trigger(t.JWPLAYER_AD_SKIPPED)},destroy:function(){this.el&&(this.el.removeEventListener("click",this.skipAdOnce),this.el.parentElement&&this.el.parentElement.removeChild(this.el)),delete this.skippable,delete this.itemDuration,delete this.waitPercentage}}),a}.apply(t,i),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,o;i=[n(163),n(1)],o=function(e,t){var n=function(){};return t.extend(n.prototype,e.prototype,{buildArray:function(){var t=e.prototype.buildArray.apply(this,arguments);if(this.model.get("abouttext")){t.items[0].showLogo=!1,t.items.push(t.items.shift());var n={title:this.model.get("abouttext"),link:this.model.get("aboutlink")||t.items[0].link};t.items.unshift(n)}return t}}),n}.apply(t,i),!(void 0!==o&&(e.exports=o))}]); \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/jwplayer.loader.swf b/src/lib/jwplayer-7.9.3/jwplayer.loader.swf new file mode 100644 index 0000000000000000000000000000000000000000..700153fe40b915c367f2a79ac427c2fde73093a4 GIT binary patch literal 989 zcmV<310wuGS5prl1^@tf+I3akZW>1vo>>+KFt)LAu#+~)x{-pD+PjMzDY6Tw1aRvr z4w9XV$Wi1Sc4y7T%MRKd{!~SMmZ}d@skgo1F?!L5=$QrV*il9dJLk;zedo-aJupV8 zpAcHfBlHNP=GuLP(C>wRFhZ5kaSun>nu?^<4 z9t%Wdl=U(QIrgE;!yXki+VA_GO{JVM-ix~2z8cXX+jD&ybt}dVP;!JPd{(PFyu-93 zpN+K_TK$F}qh}Bac5V`_eRfPL*}BbpMnB}vz=oV$kc!ElQ=~+H(DA*f%fi|qxC;1a z7UIS$F?PtP;I|PApWOFpa5m%G}&S$;W7LwYO5o!g#! zpnx^h%>SFHpoRjqJ&j1>iI*@Vf^CbsPEGW z3onl34gbQZFS?B`v#-!!8-Icn(2yI_9xJ0f(xuvWNF8#|$;Bnn*-+Lo*^-Y3Ag|w& z*BA2nyYkC3y5mI>kUHy!o?zd9UEuJpz-GXO=T3g5LwXk9N!xApI&6_wG>HW3rO%i> z0ObjOzC?YWkD9zky&x-SrxnnS&zvP#HoBhgge=Io+#W=y%of?sKnNb3aEGnT&p8$> z45+`>nlFw6c)HYP8OXr%rC8$K$?LyyWmckEW&3@jS$|u9pLGX;Elak;J0C&(xcN-` zEvvy8(ol;=u2$6?h%7rozht5{YmQfwW9NqPV@&W|ZATKGKGnpe&$uh;I+N#a!1+4V zzS64Is#aQrEGB9$jq2`&V7g1FkfJ?16Z(FAqN2m3ZRv~0PK4fvV zUwd%F0hE?H&Mil(9n)81XA=rcg$?bo+?>^Vw!0SJAB7}`Z00H6+HY|9q47X1Q^dtY zFOTn4!_SBpn zBP+GL+$MNh>ZW04U}j-1P1{KXKqaAMvM;8lm2;QZ3kX>`Yh`!y6$X2?omcWjgr=6_ zu1(!!dtJF+78Kwn6bSfaYBFSPnASbhDw@`&X>FO73ZHlAVLZACfSLu_q+f3x{fpLy LKLqqY;W5wua!T!b literal 0 HcmV?d00001 diff --git a/src/lib/jwplayer-7.5.2/polyfills.base64.js b/src/lib/jwplayer-7.9.3/polyfills.base64.js similarity index 92% rename from src/lib/jwplayer-7.5.2/polyfills.base64.js rename to src/lib/jwplayer-7.9.3/polyfills.base64.js index 82423d4..55f0ebc 100644 --- a/src/lib/jwplayer-7.5.2/polyfills.base64.js +++ b/src/lib/jwplayer-7.9.3/polyfills.base64.js @@ -1 +1 @@ -webpackJsonpjwplayer([10],{68:function(r,o,t){var e,n;e=[],n=function(){function r(r){this.message=r}var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.prototype=new Error,r.prototype.name="InvalidCharacterError",window.btoa||(window.btoa=function(t){for(var e,n,a=String(t),i=0,c=o,d="";a.charAt(0|i)||(c="=",i%1);d+=c.charAt(63&e>>8-i%1*8)){if(n=a.charCodeAt(i+=.75),n>255)throw new r("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");e=e<<8|n}return d}),window.atob||(window.atob=function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new r("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,a,i=0,c=0,d="";a=e.charAt(c++);~a&&(n=i%4?64*n+a:a,i++%4)?d+=String.fromCharCode(255&n>>(-2*i&6)):0)a=o.indexOf(a);return d})}.apply(o,e),!(void 0!==n&&(r.exports=n))}}); \ No newline at end of file +webpackJsonpjwplayer([11],{53:function(r,o,t){var e,n;e=[],n=function(){function r(r){this.message=r}var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.prototype=new Error,r.prototype.name="InvalidCharacterError",window.btoa||(window.btoa=function(t){for(var e,n,a=String(t),i=0,c=o,d="";a.charAt(0|i)||(c="=",i%1);d+=c.charAt(63&e>>8-i%1*8)){if(n=a.charCodeAt(i+=.75),n>255)throw new r("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");e=e<<8|n}return d}),window.atob||(window.atob=function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new r("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,a,i=0,c=0,d="";a=e.charAt(c++);~a&&(n=i%4?64*n+a:a,i++%4)?d+=String.fromCharCode(255&n>>(-2*i&6)):0)a=o.indexOf(a);return d})}.apply(o,e),!(void 0!==n&&(r.exports=n))}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/polyfills.intersection-observer.js b/src/lib/jwplayer-7.9.3/polyfills.intersection-observer.js new file mode 100644 index 0000000..65f5358 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/polyfills.intersection-observer.js @@ -0,0 +1 @@ +webpackJsonpjwplayer([10],{54:function(t,e){!function(t,e){"use strict";function n(t){this.time=t.time,this.rootBounds=t.rootBounds,this.boundingClientRect=t.boundingClientRect,this.intersectionRect=t.intersectionRect,this.target=t.target;var e=this.boundingClientRect;if(e){var n=e.width*e.height,o=this.intersectionRect,i=o.width*o.height;this.intersectionRatio=n?i/n:0}}function o(t,e){var n=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(n.root&&1!=n.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=r(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(n.rootMargin),this.thresholds=this._initThresholds(n.threshold),this.root=n.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" ")}function i(){return t.performance&&performance.now&&performance.now()}function r(t,e){var n=null;return function(){n||(n=setTimeout(function(){t(),n=null},e))}}function s(t,e,n,o){"function"==typeof t.addEventListener?t.addEventListener(e,n,o||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,n)}function h(t,e,n,o){"function"==typeof t.removeEventListener?t.removeEventListener(e,n,o||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,n)}function c(t,e){var n=Math.max(t.top,e.top),o=Math.min(t.bottom,e.bottom),i=Math.max(t.left,e.left),r=Math.min(t.right,e.right),s=r-i,h=o-n;return s<0||h<0?l():{top:n,bottom:o,left:i,right:r,width:s,height:h}}function a(t){return t.top>0||t.bottom>0||t.left>0||t.right>0}function u(t){var e;try{e=t.getBoundingClientRect()}catch(n){return}if(e)return e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e}function l(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}if(!("IntersectionObserver"in t&&"IntersectionObserverEntry"in t&&"intersectionRatio"in t.IntersectionObserverEntry.prototype)){var p=e.documentElement,f=[];o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections()}},o.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},o.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]})},o.prototype._parseRootMargin=function(t){var e=t||"0px",n=e.split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},o.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this._checkForIntersections(),this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(s(t,"resize",this._checkForIntersections,!0),s(e,"scroll",this._checkForIntersections,!0),"MutationObserver"in t&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},o.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,h(t,"resize",this._checkForIntersections,!0),h(e,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},o.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),e=t?this._getRootRect():l();this._observationTargets.forEach(function(o){var r=o.element,s=u(r),h=this._rootContainsTarget(r),c=o.entry,p=o.entry=new n({time:i(),target:r,boundingClientRect:s,rootBounds:e,intersectionRect:t&&h?this._computeTargetAndRootIntersection(r,e):l()});t&&h?this._hasCrossedThreshold(c,p)&&this._queuedEntries.push(p):c&&a(c.intersectionRect)&&this._queuedEntries.push(p)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},o.prototype._computeTargetAndRootIntersection=function(e,n){for(var o=u(e),i=o,r=e.parentNode,s=!1;!s;){var h=null;if(r==this.root||1!=r.nodeType)s=!0,h=n;else{var l=t.getComputedStyle(r);"visible"!=l.overflow&&(h=u(r))}if(h&&(i=c(h,i),!a(i)))break;r=r.parentNode}return i},o.prototype._getRootRect=function(){var t;if(this.root)t=u(this.root);else{var n=e.documentElement,o=e.body;t={top:0,left:0,right:n.clientWidth||o.clientWidth,width:n.clientWidth||o.clientWidth,bottom:n.clientHeight||o.clientHeight,height:n.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(t)},o.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return"px"==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},o.prototype._hasCrossedThreshold=function(t,e){var n=t&&a(t.intersectionRect)?t.intersectionRatio||0:-1,o=a(e.intersectionRect)?e.intersectionRatio||0:-1;if(n!==o)for(var i=0;i59?e(i[1],i[2],0,i[4]):e(0,i[1],i[2],i[4]):null}function o(){this.values=Object.create(null)}function a(t,e){function i(){function t(t){return e=e.substr(t.length),t}if(!e)return null;var i=e.match(/^([^<]*)(<[^>]+>?)?/);return t(i[1]?i[1]:i[2])}function r(t){return b[t]}function o(t){for(;v=t.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)t=t.replace(v[0],r);return t}function a(t,e){return!S[e.localName]||S[e.localName]===t.localName}function s(e,i){var r=y[e];if(!r)return null;var n=t.document.createElement(r);n.localName=r;var o=w[e];return o&&i&&(n[o]=i.trim()),n}for(var l,h=t.document.createElement("div"),c=h,p=[];null!==(l=i());)if("<"!==l[0])c.appendChild(t.document.createTextNode(o(l)));else{if("/"===l[1]){p.length&&p[p.length-1]===l.substr(2).replace(">","")&&(p.pop(),c=c.parentNode);continue}var f,u=n(l.substr(1,l.length-2));if(u){f=t.document.createProcessingInstruction("timestamp",u),c.appendChild(f);continue}var v=l.match(/^<([^.\s\/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!v)continue;if(f=s(v[1],v[3]),!f)continue;if(!a(c,f))continue;v[2]&&(f.className=v[2].substr(1).replace("."," ")),p.push(v[1]),c.appendChild(f),c=f}return h}function s(t){for(var e=0;e=i[0]&&t<=i[1])return!0}return!1}function l(t){function e(t,e){for(var i=e.childNodes.length-1;i>=0;i--)t.push(e.childNodes[i])}function i(t){if(!t||!t.length)return null;var r=t.pop(),n=r.textContent||r.innerText;if(n){var o=n.match(/^.*(\n|\r)/);return o?(t.length=0,o[0]):n}return"ruby"===r.tagName?i(t):r.childNodes?(e(t,r),i(t)):void 0}var r,n=[],o="";if(!t||!t.childNodes)return"ltr";for(e(n,t);o=i(n);)for(var a=0;a=0&&t.line<=100))return t.line;if(!t.track||!t.track.textTrackList||!t.track.textTrackList.mediaElement)return-1;for(var e=t.track,i=e.textTrackList,r=0,n=0;nl&&(n=new f(t),a=l),t=new f(o)}return n||o}var a=new f(e),s=e.cue,l=h(s),c=[];if(s.snapToLines){var p;switch(s.vertical){case"":c=["+y","-y"],p="height";break;case"rl":c=["+x","-x"],p="width";break;case"lr":c=["-x","+x"],p="width"}var u=a.lineHeight,v=Math.floor(i[p]/u),l=Math.min(l,v-n),d=u*Math.round(l),g=i[p]+u,m=c[0];if(Math.abs(d)>g&&(d=d<0?-1:1,d*=Math.ceil(g/u)*u),l<0){d+=""===s.vertical?i.height:i.width;var b=n*u;d-=b,c=c.reverse()}a.move(m,d)}else{var y=a.lineHeight/i.height*100;switch(s.lineAlign){case"middle":l-=y/2;break;case"end":l-=y}switch(s.vertical){case"":e.applyStyles({top:e.formatStyle(l,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(l,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(l,"%")})}c=["+y","-x","+x","-y"],a=new f(e)}var w=o(a,c);e.move(w.toCSSCompatValues(i))}function v(){}var d=["webvtt.font.color","webvtt.font.opacity","webvtt.font.scale","webvtt.bg.color","webvtt.bg.opacity","webvtt.edge.color","webvtt.edge.type"],g=1;if("undefined"!=typeof Services){var m={};d.forEach(function(t){i(void 0,void 0,t),Services.prefs.addObserver(t,i,!1)})}r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},o.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,i){return i?this.has(t)?this.values[t]:e[i]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,i){for(var r=0;r=0&&e<=100))&&(this.set(t,e),!0)}};var b={"&":"&","<":"<",">":">","‎":"‎","‏":"‏"," ":" "},y={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},w={v:"title",lang:"lang"},S={rt:"ruby"},x=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];c.prototype.applyStyles=function(t,e){e=e||this.div;for(var i in t)t.hasOwnProperty(i)&&(e.style[i]=t[i])},c.prototype.formatStyle=function(t,e){return 0===t?0:t+e},p.prototype=Object.create(c.prototype),p.prototype.constructor=p,f.prototype.move=function(t,e){switch(e=void 0!==e?e:this.lineHeight,t){case"+x":this.left+=e,this.right+=e;break;case"-x":this.left-=e,this.right-=e;break;case"+y":this.top+=e,this.bottom+=e;break;case"-y":this.top-=e,this.bottom-=e}},f.prototype.overlaps=function(t){return this.leftt.left&&this.topt.top},f.prototype.overlapsAny=function(t){for(var e=0;e=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},f.prototype.overlapsOppositeAxis=function(t,e){switch(e){case"+x":return this.leftt.right;case"+y":return this.topt.bottom}},f.prototype.intersectPercentage=function(t){var e=Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left)),i=Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top)),r=e*i;return r/(this.height*this.width)},f.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},f.getSimpleBoxPosition=function(t){var e=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,i=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,r=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t;var n={left:t.left,right:t.right,top:t.top||r,height:t.height||e,bottom:t.bottom||r+(t.height||e),width:t.width||i};return n},v.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},v.convertCueToDOMTree=function(t,e){return t&&e?a(t,e):null};var C="1.5%";v.processCues=function(t,e,i,r){function n(t){for(var e=0;e= 4.0.0"],main:function(e,t,n,a,i){return'
    \n
    \n
    \n '+e.escapeExpression(e.lambda(null!=t?t.message:t,t))+"\n
    \n
    \n
    \n"},useData:!0})},169:function(e,t,n){var a,i;a=[n(4),n(15),n(3),n(1)],i=function(e,t,n,a){function i(){return o?s:s=new Promise(function(n,a){var i="__onGCastApiAvailable";o=new t(c),o.addEventListener(e.ERROR,r),o.load(),window[i]=function(e){e?n(e):a()}})}function r(){o.resetEventListeners(),o=null}var o,s,c="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1",u=a.extend({loadApi:i},n);return u}.apply(t,a),!(void 0!==i&&(e.exports=i))},170:function(e,t,n){var a,i;a=[n(2),n(81),n(4),n(3),n(5),n(12),n(1)],i=function(e,t,n,a,i,r,o){function s(n,a){var i=e.createElement(t({message:n}));return a&&(i.style.backgroundImage='url("'+a+'")'),i}var c=function(){var t,c,u=this;o.extend(u,a),u.setState=function(e){return r.setState.call(this,e)},u.destroy=function(){clearInterval(u.timeInterval)},u.supportsFullscreen=function(){return!1},u.setService=function(e){c=e,u._castingScreen=u.updateScreen()},u.setup=function(e){u.setState(i.BUFFERING),u.sendCommand("setup",e)},u.init=function(e){u.sendCommand("item",e)},u.load=function(e){u.init(e),u.play()},u.play=function(){u.sendCommand("play")},u.pause=function(){u.sendCommand("pause")},u.seek=function(e){u.trigger(n.JWPLAYER_MEDIA_SEEK,{position:u.getRemote("currentTime"),offset:e}),u.sendCommand("seek",e,function(){u.trigger(n.JWPLAYER_MEDIA_SEEKED)})},u.next=function(e){u.sendCommand("next",e)},u.volume=function(e){u.sendCommand("volume",e)},u.mute=function(e){u.sendCommand("mute",e)},u.sendCommand=function(e){if(c){var t=Array.prototype.slice.call(arguments,1);c[e]&&c[e].apply(c,t)}},u.getRemote=function(e){if(c){var t=c.getMedia();return t?"currentTime"===e?t.getEstimatedTime():t[e]||t.media&&t.media[e]:null}},u.updateScreen=function(e,n){t.innerHTML=s(e,n).outerHTML},u.setContainer=function(e){t=e,u._castingScreen&&e.appendChild(u._castingScreen)},u.getContainer=function(){return t},u.remove=function(){clearInterval(u.timeInterval),u._castingScreen&&t===u._castingScreen.parentNode&&t.removeChild(u._castingScreen),u._castingScreen=null},u.getDuration=function(){return u.getRemote("duration")||1/0},u.stop=u.setControls=u.setCurrentQuality=u.resize=u.seekDrag=u.setVisibility=e.noop,u.setFullScreen=u.getFullScreen=u.checkComplete=o.constant(!1),u.getCurrentQuality=o.constant(0),u.getQualityLevels=o.constant(["Auto"]),u.castEventHandlers={media:function(e){var t=u.getRemote("items"),n="IDLE"===e.playerState&&"FINISHED"===e.idleReason,a="IDLE"===e.playerState&&"ERROR"===e.idleReason,i=n&&!t;u.castEventHandlers.playerState(i?"complete":e.playerState),u.castEventHandlers.currentTime(),clearInterval(u.timeInterval),"PLAYING"===e.playerState?u.timeInterval=setInterval(u.castEventHandlers.currentTime,100):i?(u.setState("complete"),c.disconnect()):a&&(u.setState("error"),c.disconnect())},volume:function(e){u.trigger("volume",{volume:Math.round(100*e.volume)}),u.trigger("mute",{mute:e.isMute})},playerState:function(e){if(e&&i[e.toUpperCase()]){var t=e.toLowerCase();t!==i.IDLE&&t!==i.BUFFERING||u.trigger(n.JWPLAYER_MEDIA_BUFFER,{bufferPercent:0,position:u.getRemote("currentTime"),duration:u.getDuration()}),u.setState(t)}},currentTime:function(){u.trigger(n.JWPLAYER_MEDIA_TIME,{position:u.getRemote("currentTime"),duration:u.getDuration()})},duration:function(){u.trigger(n.JWPLAYER_MEDIA_TIME,{position:u.getRemote("currentTime"),duration:u.getDuration()})},isPaused:function(e){e?u.setState(i.PAUSED):u.setState(i.PLAYING)}}};return c.prototype={getName:function(){return{name:"chromecast"}}},c}.apply(t,a),!(void 0!==i&&(e.exports=i))},171:function(e,t,n){var a,i;a=[n(3),n(2),n(1)],i=function(e,t,n){return function(){function t(e,t){var r=n.find(e.allSources,function(e){return!n.size(e.mediaTypes)||!n.contains(e.mediaTypes,'video/webm; codecs="vp9"')});if(r){var o=i(r.type),c=a(r.file),u=a(e.image),l=new d.MediaInfo(c,o);return l.metadata=new d.GenericMediaMetadata,l.metadata.title=e.title,l.metadata.subtitle=e.subtitle,l.metadata.images=[{url:u}],l.metadata.index=t||0,l.metadata.playerId=s.getPlayerId(),l}}function a(e){var t=document.createElement("a");return t.href=e,t.href}function i(e){switch(e){case"mp4":case"webm":return"video/"+e;case"mpd":case"dash":return"application/dash+xml";case"m3u8":case"hls":return"application/x-mpegURL";case"aac":return"audio/x-aac";case"mp3":return"audio/mpeg";default:return e}}function r(){var e=m.getCastState()!==l.NO_DEVICES_AVAILABLE,t="";v=m.getCurrentSession(),v&&(t=v.getCastDevice().friendlyName||t),s.trigger("castState",{available:e,active:!!v,deviceName:t})}function o(){var e=s.getMedia();e&&s.trigger("mediaUpdate",{field:"media",value:e})}var s=this,c=window.chrome,u=c.cast,d=u.media,l=window.cast.framework,m=l.CastContext.getInstance(),v=null,g=l.CastContextEventType.CAST_STATE_CHANGED;n.extend(s,e),m.removeEventListener(g,r),m.addEventListener(g,r),m.setOptions({receiverApplicationId:d.DEFAULT_MEDIA_RECEIVER_APP_ID,autoJoinPolicy:u.AutoJoinPolicy.ORIGIN_SCOPED}),s.updateCastState=r,s.setPlaylist=function(e){var a,i,r,o=e.get("playlist"),u=e.get("item"),l=e.get("position"),m=e.get("repeat");"complete"===e.get("state")&&(u=0,l=0),i=n.reduce(o,function(e,n,a){var i,r=t(n,a);return r&&(i=new d.QueueItem(r),r.metadata.index===u&&(i.startTime=l),e.push(i)),e},[]),a=new d.QueueLoadRequest(i),a.startIndex=u,m&&(a.repeatMode=c.cast.media.RepeatMode.ALL),r=v.getSessionObj(),r.queueLoad(a,s.loaded,s.error)},s.getPlayerId=function(){var e,t,n=s.getMedia();return n&&n.media?(e=n.media.metadata,e.playerId):v?(t=v.getSessionObj(),t.playerId):null},s.setPlayerId=function(e){var t;v&&(t=v.getSessionObj(),t.playerId=e)},s.loaded=function(e){s.trigger("mediaUpdate",{field:"volume",value:{volume:v.getVolume(),isMute:v.isMute()}}),e.addUpdateListener(o)},s.addListeners=function(){var e;return v?(e=v.getSessionObj(),e.addUpdateListener(r),void v.addEventListener(l.SessionEventType.VOLUME_CHANGED,function(e){s.trigger("mediaUpdate",{field:"volume",value:e})})):null},s.removeListeners=function(){var e;return v?(e=v.getSessionObj(),e.removeUpdateListener(r),e.media.forEach(function(e,t){t.removeUpdateListener(o)}),void v.removeEventListener(u.framework.SessionEventType.VOLUME_CHANGED)):null},s.getMedia=function(){if(v){var e=v.getSessionObj(),t=e.media;if(t&&t.length)return t[0]}return null},s.error=function(e){console.error("Error:",e),s.disconnect()},s.item=function(e){var a=s.getMedia();if(!a)return void s.trigger("setPlaylist");var i=t(e),r=n.find(a.items,function(e){return e.media.contentId===i.contentId&&e.media.index===i.index});r?a.queueJumpToItem(r.itemId):s.trigger("setPlaylist")},s.play=function(){var e=s.getMedia();e&&s.getMedia().play()},s.pause=function(){s.getMedia().pause()},s.next=function(){s.getMedia().queueNext()},s.disconnect=function(){v.endSession(!0)},s.seek=function(e,t){var n=new d.SeekRequest;n.currentTime=e,n.resumeState=d.ResumeState.PLAYBACK_START,s.getMedia().seek(n,t)},s.mute=function(e){v.setMute(e)},s.volume=function(e){v.setVolume(e/100)}}}.apply(t,a),!(void 0!==i&&(e.exports=i))}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/provider.flash.js b/src/lib/jwplayer-7.9.3/provider.flash.js new file mode 100644 index 0000000..7759522 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/provider.flash.js @@ -0,0 +1 @@ +webpackJsonpjwplayer([5],{13:function(t,e,i){var n,a;n=[i(1),i(14),i(2),i(19),i(18)],a=function(t,e,i,n,a){function r(e){if(this._currentTextTrackIndex=-1,e){if(this._textTracks?(this._textTracks=t.reject(this._textTracks,function(t){if(this.renderNatively&&"nativecaptions"===t._id)return delete this._tracksById[t._id],!0},this),delete this._tracksById.nativemetadata):this._initTextTracks(),e.length){var n=0,r=e.length;for(n;nthis._textTracks.length)return!0;for(var e=0;ei)break;i=a}e=D.labels[D.bitrates[n+1]],D[t]=e}return e}function l(){var t=o.hlslabels;if(!t)return null;var e={},i=[];for(var n in t){var a=parseFloat(n);if(!isNaN(a)){var r=Math.round(a);e[r]=t[n],i.push(r)}}return 0===i.length?null:(i.sort(function(t,e){return t-e}),{labels:e,bitrates:i})}function T(){p=setTimeout(function(){s.trigger.call(w,"flashBlocked")},4e3),x.once("embedded",function(){_(),s.trigger.call(w,"flashUnblocked")},w)}function f(){_(),T()}function _(){clearTimeout(p),window.removeEventListener("focus",f)}function k(t){for(var e=t.levels,i=0;i1&&(i=v(I,t.level.index+1)),t.level=e.extend(t.level,{index:i}),t.reason=t.reason||"api",this.trigger("visualQuality",t),this.trigger("providerFirstFrame",{})},this),x.on(i.JWPLAYER_PROVIDER_CHANGED,function(t){y=t.message,this.trigger(i.JWPLAYER_PROVIDER_CHANGED,t)},this),x.on(i.JWPLAYER_ERROR,function(t){this.trigger(i.JWPLAYER_MEDIA_ERROR,t)},this),x.on("subtitlesTracks",function(t){this.addTextTracks(t.tracks)},this),x.on("subtitlesTrackData",function(t){this.addCuesToTrack(t)},this),x.on(i.JWPLAYER_MEDIA_META,function(t){t.metadata&&"textdata"===t.metadata.type?this.addCaptionsCue(t.metadata):this.trigger(t.type,t)},this),d(o)&&x.on("throttle",function(t){_(),"resume"===t.state?s.trigger.call(w,"flashThrottle",t):p=setTimeout(function(){s.trigger.call(w,"flashThrottle",t)},250)},this)}},remove:function(){b=-1,I=null,a.remove(x)},setVisibility:function(t){t=!!t,m.style.opacity=t?1:0},resize:function(t,e,i){i&&P("stretch",i)},setControls:function(t){P("setControls",t)},setFullscreen:function(t){R=t,P("fullscreen",t)},getFullScreen:function(){return R},setCurrentQuality:function(t){P("setCurrentQuality",I[t].index)},getCurrentQuality:function(){return b},setSubtitlesTrack:function(t){P("setSubtitlesTrack",t)},getName:function(){return y?{name:"flash_"+y}:{name:"flash"}},getQualityLevels:function(){return I||E&&E.sources},getAudioTracks:function(){return L},getCurrentAudioTrack:function(){return A},setCurrentAudioTrack:function(t){P("setCurrentAudioTrack",t)},destroy:function(){_(),this.remove(),x&&(x.off(),x=null),m=null,E=null,this.off()}}),this.trigger=function(t,e){if(B)return s.trigger.call(this,t,e)}}var h=0,l=function(){};return l.prototype=r,o.prototype=new l,o.getName=function(){return{name:"flash"}},o}.apply(e,n),!(void 0!==a&&(t.exports=a))}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/provider.hlsjs.js b/src/lib/jwplayer-7.9.3/provider.hlsjs.js new file mode 100644 index 0000000..48b8470 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/provider.hlsjs.js @@ -0,0 +1,8 @@ +webpackJsonpjwplayer([1],{13:function(e,t,r){var i,a;i=[r(1),r(14),r(2),r(19),r(18)],a=function(e,t,r,i,a){function n(t){if(this._currentTextTrackIndex=-1,t){if(this._textTracks?(this._textTracks=e.reject(this._textTracks,function(e){if(this.renderNatively&&"nativecaptions"===e._id)return delete this._tracksById[e._id],!0},this),delete this._tracksById.nativemetadata):this._initTextTracks(),t.length){var i=0,n=t.length;for(i;ithis._textTracks.length)return!0;for(var t=0;t=0&&(i.metadata={mpegts:a+r})}(this.state===t.PLAYING||this.seeking)&&this.trigger("time",i)},click:function(e){this.trigger("click",e)},volumechange:function(){var e=this.video;this.trigger("volume",{volume:Math.round(100*e.volume)}),this.trigger("mute",{mute:e.muted})},seeked:function(){this.seeking&&(this.seeking=!1,this.trigger("seeked"))},playing:function(){this.setState(t.PLAYING),this.video.hasAttribute("jw-gesture-required")&&this.video.removeAttribute("jw-gesture-required"),this.trigger("providerFirstFrame")},pause:function(){this.state!==t.COMPLETE&&(this.video.ended||this.video.currentTime!==this.video.duration&&this.setState(t.PAUSED))},progress:function(){var t=this.getDuration();if(!(t<=0||t===1/0)){var r=this.video.buffered;if(r&&0!==r.length){var i=e.between(r.end(r.length-1)/t,0,1);this.trigger("bufferChange",{bufferPercent:100*i,position:this.getCurrentTime(),duration:t})}}},ended:function(){if(this.stopStallCheck(),this._helperLastVideoHeight=0,this.state!==t.IDLE&&this.state!==t.COMPLETE){if(this.beforeComplete=!0,this.attached=!0,this.trigger("beforeComplete"),!this.attached)return;this.playbackComplete_()}},loadeddata:function(){this.setTextTracks(this.video.textTracks),this.video.setAttribute("jw-loaded","data")},error:function(){var e=this.video.error&&this.video.error.code||-1,t={1:"Unknown operation aborted",2:"Unknown network error",3:"Unknown decode error",4:"Source not supported"}[e]||"Unknown";this.trigger("mediaError",{code:e,message:"Error playing file: "+t})}}}.apply(t,i),!(void 0!==a&&(e.exports=a))},43:function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var n=r(97),s=i(n),o=r(78),l=i(o),u=r(77),d=i(u),h=r(79),c=r(75),f=i(c),v=r(76),g=i(v),p=r(1),y=r(42),m=r(40),E=r(41),T=r(13),b=r(5),k=r(3),_=r(4),R=r(2),A=r(16),S=function(){function e(t,r){a(this,e),this.bufferFull=!1,this.bufferStallTimeout=1e3,this.currentHlsjsLevel=null,this.currentJwItem=null,this.eventHandler=null,this.hlsjs=null,this.hlsjsConfig=null,this.jwConfig=r,this.jwLevels=null,this.lastRecoveryTime=null,this.levelDuration=0,this.live=!1,this.maxRetries=3,this.playerId=t,this.preloaded=!1,this.preloadMetaOnly=!1,this.recoveryInterval=5e3,this.recoveringMediaError=!1,this.recoveringNetworkError=!1,this.renderNatively=O(),this.retryCount=0,this.stallTimeout=null,this.state=b.IDLE,this.streamType="VOD",this.supports=e.supports,this.video=this.getVideo(t),this.withCredentials=!1}return e.prototype.initHlsjs=function(e){var t=!!(void 0!==this.jwConfig.withCredentials?this.jwConfig.withCredentials:e.withCredentials);this.hlsjs&&this.withCredentials===t||(this.video=this.getVideo(this.playerId,this.container),this.restoreVideoProperties(),this.setContainer(this.container),this.withCredentials=t,this.hlsjsConfig=(0,f["default"])(this.withCredentials,this.jwConfig.aestoken),this.hlsjs=new s["default"](this.hlsjsConfig),this.eventHandler=new d["default"](this.video,this.createVideoListeners(),this.hlsjs,this.createHlsjsListeners()))},e.prototype.init=function(e){if(this.video&&this.video.textTracks.length&&(this.saveVideoProperties(),this.remove()),this.initHlsjs(e),this.attached){if("none"!==e.preload&&this.preload(e),this.video.textTracks.length){var t=this.video.textTracks[0];t&&t.textTrack1&&(this.video.textTracks[0].inuse=!0)}e.tracks&&e.tracks.length&&this.setupSideloadedTracks(e.tracks)}},e.prototype.load=function(e,t){if(this.initHlsjs(e),this.attached){if(t||this.setState(b.LOADING),this.preloaded)return this.preloadMetaOnly&&this.hlsjs.startLoad(),void this.resetPreload();w("load",e),this.bufferFull=!1,this.currentJwItem=e,this.eventsOn_(),this.hlsjs.attachMedia(this.video),this.hlsjs.nextLevel=-1,this.hlsjs.config.startPosition=e.starttime||-1,this.hlsjs.loadSource(e.sources[0].file)}},e.prototype.preload=function(e){this.preloaded||(w("preload",e),this.preloadMetaOnly="auto"!==e.preload,this.load(e,!0),this.preloaded=!0)},e.prototype.resetPreload=function(){this.preloaded=!1,this.preloadMetaOnly=!1},e.prototype.play=function(){var e=this.video.play();e&&e["catch"]&&e["catch"](function(e){w(e)})},e.prototype.pause=function(){this.video.pause(),this.setState(b.PAUSED)},e.prototype.stop=function(){this.attached&&(this.stopStallTimeout(),this.video.pause(),this.clearTracks(),this.setState(b.IDLE),this.hlsjs&&this.eventsOff_())},e.prototype.seek=function(e){var t=this.video.duration;if(!this.attached||t===1/0)return void D("Returned early from seek","Attached",this.attached,"Duration",t);this.stopStallTimeout();var r=e>=0?e:e+t;this.trigger(_.JWPLAYER_MEDIA_SEEK,{position:this.getCurrentTime(),offset:r});var i=this.getDuration();0!==i&&i!==1/0&&(this.seeking=!0,this.video.currentTime=r,this.trigger("time",{duration:i,position:this.getCurrentTime()}))},e.prototype.getCurrentQuality=function(){var e=0;return this.hlsjs&&!this.hlsjs.autoLevelEnabled&&(e=(0,h.toJwLevel)(this.hlsjs.manualLevel,this.jwLevels)),e},e.prototype.getQualityLevels=function(){return this.jwLevels},e.prototype.getCurrentAudioTrack=function(){return p.isNumber(this.currentAudioTrackIndex)?this.currentAudioTrackIndex:-1},e.prototype.getAudioTracks=function(){return this.audioTracks||[]},e.prototype.getCurrentTime=function(){var e=this.video.currentTime;return this.live&&"DVR"===this.streamType&&(e-=this.video.duration),e},e.prototype.getDuration=function(){var e=this.currentJwItem.minDvrWindow,t=this.video.duration;return this.live&&(t=R.isDvr(-t,e)?-this.levelDuration:1/0),this.streamType=R.streamType(t,e),t},e.prototype.getCurrentHlsjsLevel=function(){var e=0;if(this.hlsjs){var t=this.hlsjs,r=t.firstLevel,i=t.currentLevel;e=i>0?i:r}return e},e.prototype.getName=function(){return L()},e.prototype.setCurrentQuality=function(e){if(!(e<0)){var t=this.hlsjs.levels,r=(0,h.toHlsjsLevel)(e,this.jwLevels);this.hlsjs.nextLevel=r,this.trigger(_.JWPLAYER_MEDIA_LEVEL_CHANGED,{levels:this.jwLevels,currentQuality:e}),this.jwConfig.qualityLabel=this.jwLevels[e].label,w("Setting level to ",r,t[Math.max(r,0)],this.jwLevels[e])}},e.prototype.setCurrentAudioTrack=function(e){var t=this.getCurrentHlsjsLevel(),r=(0,h.toJwLevel)(t,this.jwLevels);if(this.jwLevels[r]){var i=this.jwLevels[r].audioGroupId;p.size(this.audioTracksMap)&&(this.audioTracks=this.audioTracksMap[i],p.isNumber(e)&&p.size(this.audioTracks)&&this.audioTracks[e]&&this.currentAudioTrackIndex!==e&&(this.trigger(_.JWPLAYER_AUDIO_TRACKS,{tracks:this.audioTracks,currentTrack:e}),null!==this.currentAudioTrackIndex&&this.audioTracks[e].hlsjsIndex!==this.hlsjs.audioTrack&&this.trigger(_.JWPLAYER_AUDIO_TRACK_CHANGED,{tracks:this.audioTracks,currentTrack:e}),this.currentAudioTrackIndex=e,this.hlsjs.audioTrack=this.audioTracks[e].hlsjsIndex,w("Setting audio track to",this.audioTracks[e])))}},e.prototype.updateAudioTrack=function(e){if(this.hlsjs.audioTracks.length){var t=this.currentAudioTrackIndex;p.isNumber(t)?this.audioTracks[t].hlsjsIndex!==this.hlsjs.audioTrack&&(this.currentAudioTrackIndex=null):t=(0,h.getDefaultJwTrackIndex)(this.audioTracksMap[e.attrs.AUDIO]),this.setCurrentAudioTrack(t)}},e.prototype.onAdaptation=function(e){var t=this.hlsjs,r=t.levels,i=t.autoLevelEnabled,a=r[e],n=(a?a.width:0)||this.video.videoWidth,s=(a?a.height:0)||this.video.videoHeight,o=a?a.bitrate:0,l=(0,h.toJwLevel)(e,this.jwLevels);this.trigger("visualQuality",{reason:i?"auto":"api",mode:i?"auto":"manual",type:"visualQuality",level:{bitrate:o,index:l,height:s,label:i?"auto":this.jwLevels[l].label,width:n}}),this.triggerMediaType(n,s)},e.prototype.triggerMediaType=function(e,t){var r="video";e&&t||(r="audio"),w("Media Type",r),this.trigger(_.JWPLAYER_MEDIA_TYPE,{mediaType:r})},e.prototype.createVideoListeners=function(){var e=this,t={};return p.each(y,function(r,i){"function"==typeof r&&(t[i]=r.bind(e))}),t},e.prototype.createHlsjsListeners=function(){var e=this,t={};return t[s["default"].Events.MEDIA_ATTACHED]=function(){w("Media attached"),e.recoveringMediaError&&(e.hlsjs.startLoad(),e.recoveringMediaError=!1,e.resetRecovery(),e.stopStallTimeout())},t[s["default"].Events.MEDIA_DETACHED]=function(){w("Media detached")},t[s["default"].Events.MANIFEST_LOADED]=function(e,t){w("Manifest loaded",t)},t[s["default"].Events.MANIFEST_PARSED]=function(t,r){w("Manifest parsed",r);var i=r.levels,a=r.firstLevel,n=a,s=0;e.currentHlsjsLevel=null,e.jwLevels=(0,h.formatLevels)(i);var o=p.find(e.jwLevels,function(t){return t.label===e.jwConfig.qualityLabel});o&&o.hlsjsIndex>-1&&(n=o.hlsjsIndex,s=(0,h.toJwLevel)(n,e.jwLevels),e.hlsjs.nextLevel=n),e.hlsjs.startLevel=n,e.preloadMetaOnly||e.hlsjs.startLoad(e.hlsjs.config.startPosition),e.trigger(_.JWPLAYER_MEDIA_LEVELS,{levels:e.jwLevels,currentQuality:s})},t[s["default"].Events.LEVEL_SWITCH]=function(t,r){w("Level switch requested",r,e.hlsjs.levels,"ABR:",e.hlsjs.autoLevelEnabled)},t[s["default"].Events.LEVEL_LOADED]=function(e,t){w("Level loaded",t)},t[s["default"].Events.LEVEL_UPDATED]=function(t,r){w("Level updated",r);var i=r.details,a=i.live,n=i.totalduration;e.live=a,e.levelDuration=n},t[s["default"].Events.LEVEL_PTS_UPDATED]=function(t,r){w("Level PTS updated",r),e.levelDuration=r.details.totalduration},t[s["default"].Events.LEVEL_REMOVED]=function(t,r){e.jwLevels=(0,h.formatLevels)(e.hlsjs.levels),e.trigger(_.JWPLAYER_MEDIA_LEVELS,{levels:e.jwLevels,currentQuality:0})},t[s["default"].Events.FRAG_CHANGED]=function(t,r){w("Frag changed",r);var i=e.hlsjs.levels,a=r.frag.level,n=i[a];a!==e.currentHlsjsLevel?(w("Level switch complete",a,n),e.currentHlsjsLevel=a,e.onAdaptation(a),e.updateAudioTrack(i[a])):e.video.videoHeight!==e._helperLastVideoHeight&&e.onAdaptation(a)},t[s["default"].Events.FRAG_PARSING_METADATA]=function(t,r){w("Frag metadata parsed",r);var i=e.hlsjs.levels;p.each(r.samples,function(t){var a=t.unit,n=t.data,s=t.pts,o=(0,l["default"])(a||n).cues;if(!o)return void D("No cues found in ID3 byte array");var u=R.parseID3(o);if(!u)return void D("No metadata found in the ID3 cues");var d=i[r.level],h=d&&d.details;if(!h){if(u.PRIV&&"com.apple.streaming.transportStreamTimestamp"in u.PRIV)return;return void D("No matching level found for ID3 metadata")}var c=p.find(d.details.fragments,function(e){return e.sn===r.sn});if(!c)return void D("No matching fragment found for ID3 level");if(!c.endPTS)return void D("No endPTS found for matching ID3 fragment");var f=new VTTCue(Math.max(s,0),c.endPTS,JSON.stringify(u));e.addVTTCue({type:"metadata",cue:f})})},t[s["default"].Events.BUFFER_APPENDING]=function(e,t){w("Buffer appending",t)},t[s["default"].Events.BUFFER_APPENDED]=function(t,r){var i=e.video.buffered.length;w("Buffer appended",r,e.state,i,i&&e.video.buffered.end(i-1)),e.stopStallTimeout(),e.recoveringNetworkError&&(e.resetRecovery(),e.recoveringNetworkError=!1)},t[s["default"].Events.FRAG_BUFFERED]=function(t,r){w("Frag buffered",r),e.bufferFull||(e.bufferFull=!0,e.trigger(_.JWPLAYER_MEDIA_BUFFER_FULL))},t[s["default"].Events.KEY_LOADING]=function(t,r){w("Key loading",r),e.supports("drm")||e.shutdown("AES decryption not supported with this license")},t[s["default"].Events.SUBTITLE_TRACKS_UPDATED]=function(e,t){w("Subtitle tracks updated",t)},t[s["default"].Events.AUDIO_TRACKS_UPDATED]=function(t,r){w("Audio tracks updated");var i=r.audioTracks,a=e.hlsjs.levels,n=e.getCurrentHlsjsLevel();i&&i.length&&(e.currentAudioTrackIndex=null,e.audioTracksMap=(0,h.formatAudioTracks)(i),e.updateAudioTrack(a[n]))},t[s["default"].Events.ERROR]=function(t,r){var i=(0,g["default"])(r),a=r.fatal,n=r.type,s=i.stalling,o=i.recoverable,l=i.message,u=i.doCodecSwap;if(D(i),s&&(e.seeking?e.setState(b.LOADING):e.stallTimeout||e.startStallTimeout()),a){var d=Date.now();o&&e.retryCount=e.lastRecoveryTime+e.recoveryInterval?(D("Attempting to recover, retry count:",e.retryCount),"networkError"===n?(e.recoveringNetworkError=!0,e.hlsjs.startLoad()):"mediaError"===n&&(e.recoveringMediaError=!0,u&&e.hlsjs.swapAudioCodec(),e.hlsjs.recoverMediaError()),e.retryCount+=1,e.lastRecoveryTime=d):D("Recovery not attempted - too little time between attempts",d-e.lastRecoveryTime):e.shutdown(l,r)}},t},e.prototype.eventsOn_=function(){w("eventsOn_"),this.eventHandler.on()},e.prototype.eventsOff_=function(){w("eventsOff_"),this.disableTextTrack(),this.hlsjs.detachMedia(),this.eventHandler.off(),this.resetPreload()},e.prototype.shutdown=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Fatal Error",t=arguments[1];console.error("Hlsjs shutdown",e,t),this.destroy(),this.trigger(_.JWPLAYER_MEDIA_ERROR,{message:e})},e.prototype.destroy=function(){this.resetRecovery(),this.hlsjs&&(this.eventsOff_(),this.hlsjs.destroy(),this.hlsjs=null,w("Hlsjs destroyed"))},e.prototype.startStallTimeout=function(){var e=this;this.stallTimeout||(this.stallTimeout=setTimeout(function(){e.video.ended||e.setState(b.STALLED)},this.bufferStallTimeout))},e.prototype.stopStallTimeout=function(){clearTimeout(this.stallTimeout),this.stallTimeout=null},e.prototype.saveVideoProperties=function(){this.jwConfig.volume=100*this.video.volume,this.jwConfig.mute=this.video.muted},e.prototype.restoreVideoProperties=function(){this.volume(this.jwConfig.volume),this.mute(this.jwConfig.mute)},e.prototype.resetRecovery=function(){this.retryCount=0},e.getName=function(){return L()},e.setEdition=function(t){e.supports=A(t)},e}();t["default"]=S;var L=function(){return{name:"hlsjs"}},w=function(){if(window.jwplayer.debug){var e;(e=console).info.apply(e,arguments)}},D=function(){if(window.jwplayer.debug){var e;(e=console).warn.apply(e,arguments)}},O=function(){return R.isChrome()||R.isIOS()||R.isSafari()||R.isEdge()||R.isFF()};delete y.error;var I=p.extend({},k,m,E,T);S.prototype=p.extend(Object.create(I),S.prototype)},75:function(e,t,r){"use strict";function i(e,t){var r={liveSyncDuration:25,autoStartLoad:!1,maxBufferSize:2e7,maxMaxBufferLength:90,capLevelToPlayerSize:!0};return(e||t)&&(r=n.extend({},r,a(e,t))),r}function a(e,t){return{xhrSetup:function(r,i){if(e&&(r.withCredentials=!0),t){var a=i.indexOf("?")>0?"&token=":"?token=";r.open("GET",i+a+t,!0)}},fetchSetup:function(e,t){return t.credentials="include",new Request(e.url,t)}}}t.__esModule=!0,t["default"]=i;var n=r(1)},76:function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e){var t=e.details,r=n.indexOf(s,t)<0,i=n.indexOf(o,t)>=0,a=n.indexOf(l,t)>=0,h=u(e);switch(e.type){case"networkError":h="Cannot load M3U8: "+h;break;case"mediaError":h="Media Error: "+h;break;case"otherError":h="Error: "+h+";"}return new d(h,r,i,a,e)}t.__esModule=!0,t["default"]=a;var n=r(1),s=["manifestLoadError","manifestParsingError","manifestIncompatibleCodecsError","levelLoadError"],o=["bufferStalledError","bufferSeekOverHole"],l=["fragLoopLoadingError"],u=function(e){var t="";if(e)if(e.response){var r=e.response,i=r.code,a=r.text,n=e.url;t=i?i+" "+a:n&&"http:"===n.substring(0,5)&&"https:"===document.location.protocol?"Unable to fetch HTTP resource over HTTPS":"Crossdomain access denied"}else t=e.reason?""+e.reason:""+e.details;return t},d=t.HlsjsError=function h(e,t,r,a,n){i(this,h),this.message=e,this.recoverable=t,this.stalling=r,this.doCodecSwap=a,this.hlsjsError=n}},77:function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var a=r(1),n=function(){function e(t,r,a,n){i(this,e),this.video=t,this.hlsjs=a,this.videoListeners=r,this.hlsjsListeners=n}return e.prototype.on=function(){var e=this;this.off(),a.each(this.videoListeners,function(t,r){e.video.addEventListener(r,t,!1)}),a.each(this.hlsjsListeners,function(t,r){e.hlsjs.on(r,t)})},e.prototype.off=function(){var e=this;a.each(this.videoListeners,function(t,r){e.video.removeEventListener(r,t)}),a.each(this.hlsjsListeners,function(t,r){e.hlsjs.off(r,t)})},e}();t["default"]=n},78:function(e,t,r){"use strict";function i(e){for(var t=0,r=0,i=10,o=[];t+s0)return s;var d=e[a];3!==d&&0!==d||(l-=1,a+=1);var h=e.buffer.slice(o-10,a+l+1);s.push({data:h}),a+=l+1}return s}t.__esModule=!0,t["default"]=i;var n=r(14),s=9},79:function(e,t,r){"use strict";function i(e,t){var r=l.map(e,function(e,t){var r=e;return r.hlsjsIndex=t,r.attrs&&(r.bandwidth=r.attrs.BANDWIDTH,r.audioGroupId=r.attrs.AUDIO),r});r=u(r);var i=d(r);return r=l.map(r,function(e){return{contentType:t,label:h(e,i),level_id:e.id,hlsjsIndex:e.hlsjsIndex,bandwidth:e.bandwidth,audioGroupId:e.audioGroupId}}),r.length>1&&r.unshift({label:"Auto",level_id:"auto",hlsjsIndex:-1}),r}function a(e,t){return Math.max(0,l.indexOf(t,l.find(t,function(t){return t.hlsjsIndex===e})))}function n(e,t){var r=-1;return e>-1&&t[e]&&(r=t[e].hlsjsIndex),r}function s(e){var t=l.reduce(e,function(e,t,r){var i=t.groupId;return e[i]=e[i]||[],e[i].push({autoselect:t.autoselect,"default":t["default"],groupid:i,language:t.lang,name:t.name,hlsjsIndex:r}),e},{});return t}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Math.max(l.indexOf(e,l.find(e,function(e){return e["default"]})),0)}t.__esModule=!0,t.formatLevels=i,t.toJwLevel=a,t.toHlsjsLevel=n,t.formatAudioTracks=s,t.getDefaultJwTrackIndex=o;var l=r(1),u=function(e){return e.sort(function(e,t){var r=void 0;return r=e.height&&t.height?e.height===t.height?t.bandwidth-e.bandwidth:t.height-e.height:t.bandwidth-e.bandwidth})},d=function(e){return l.some(e,function(e){var t=e.height||"@"+e.bandwidth,r=this[t];return this[t]=1,r},{})},h=function(e,t){var r=e.height,i=e.bandwidth,a=Math.floor(i/1e3)+" kbps",n=a;return r&&(n=r+"p",t&&(n+=" ("+a+")")),n}},97:function(e,t){!function(r){if("object"==typeof t&&"undefined"!=typeof e)e.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var i;i="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,i.Hls=r()}}(function(){var e;return function t(e,r,i){function a(s,o){if(!r[s]){if(!e[s]){var l="function"==typeof require&&require;if(!o&&l)return l(s,!0);if(n)return n(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var d=r[s]={exports:{}};e[s][0].call(d.exports,function(t){var r=e[s][1][t];return a(r?r:t)},d,d.exports,t,e,r,i)}return r[s].exports}for(var n="function"==typeof require&&require,s=0;s0&&this._events[e].length>r&&(this._events[e].warned=!0, +console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},i.prototype.on=i.prototype.addListener,i.prototype.once=function(e,t){function r(){this.removeListener(e,r),i||(i=!0,t.apply(this,arguments))}if(!a(t))throw TypeError("listener must be a function");var i=!1;return r.listener=t,this.on(e,r),this},i.prototype.removeListener=function(e,t){var r,i,n,o;if(!a(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(r=this._events[e],n=r.length,i=-1,r===t||a(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(r)){for(o=n;o-- >0;)if(r[o]===t||r[o].listener&&r[o].listener===t){i=o;break}if(i<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(i,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},i.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[e],a(r))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},i.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?a(this._events[e])?[this._events[e]]:this._events[e].slice():[]},i.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(a(t))return 1;if(t)return t.length}return 0},i.listenerCount=function(e,t){return e.listenerCount(t)}},{}],2:[function(t,r,i){!function(t){var a=/^([^#]*)(.*)$/,n=/^([^\?]*)(.*)$/,s=/^(([a-z]+:\/\/)?[^:\/]+(?::[0-9]+)?)?(\/?.*)$/i,o={buildAbsoluteURL:function(e,t){if(t=t.trim(),/^[a-z]+:/i.test(t))return t;var r=null,i=null,l=a.exec(t);l&&(i=l[2],t=l[1]);var u=n.exec(t);u&&(r=u[2],t=u[1]);var d=a.exec(e);d&&(e=d[1]);var h=n.exec(e);h&&(e=h[1]);var c=s.exec(e);if(!c)throw new Error("Error trying to parse base URL.");var f=c[2]||"",v=c[1]||"",g=c[3];0!==g.indexOf("/")&&""!==v&&(g="/"+g);var p=null;return p=/^\/\//.test(t)?f+o.buildAbsolutePath("",t.substring(2)):/^\//.test(t)?v+"/"+o.buildAbsolutePath("",t.substring(1)):o.buildAbsolutePath(v+g,t),r&&(p+=r),i&&(p+=i),p},buildAbsolutePath:function(e,t){for(var r,i,a=t,n="",s=e.replace(/[^\/]*$/,a.replace(/(\/|^)(?:\.?\/+)+/g,"$1")),o=0;i=s.indexOf("/../",o),i>-1;o=i+r)r=/^\/(?:\.\.\/)*/.exec(s.slice(i))[0].length,n=(n+s.substring(o,i)).replace(new RegExp("(?:\\/+[^\\/]*){0,"+(r-1)/3+"}$"),"/");return n+s.substr(o)}};"object"==typeof i&&"object"==typeof r?r.exports=o:"function"==typeof e&&e.amd?e([],function(){return o}):"object"==typeof i?i.URLToolkit=o:t.URLToolkit=o}(this)},{}],3:[function(e,t,r){var i=arguments[3],a=arguments[4],n=arguments[5],s=JSON.stringify;t.exports=function(e,t){function r(e){p[e]=!0;for(var t in a[e][1]){var i=a[e][1][t];p[i]||r(i)}}for(var o,l=Object.keys(n),u=0,d=l.length;u500*r.duration/o){var l=e.levels,d=Math.max(1,n.bw?n.bw/8:1e3*n.loaded/s),h=n.total?n.total:Math.max(n.loaded,Math.round(r.duration*l[r.level].bitrate/8)),c=t.currentTime,v=(h-n.loaded)/d,p=(f["default"].bufferInfo(t,c,e.config.maxBufferHole).end-c)/o;if(p<2*r.duration/o&&v>p){var y=void 0,m=void 0;for(m=r.level-1;m>a&&(y=r.duration*l[m].bitrate/(6.4*d),!(y=i;u--){var d=l[u],h=d.details,c=h?h.totalduration/h.fragments.length:t,f=!!h&&h.live,v=void 0;v=u<=e?s*r:o*r;var p=l[u].bitrate,y=p*c/v;if(g.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+u+"/"+Math.round(v)+"/"+p+"/"+c+"/"+n+"/"+y),v>p&&(!y||f||yr)return a;return 0}},{key:"maxAutoLevel",get:function(){var e,t=this.hls.levels,r=this._autoLevelCapping;return e=r===-1&&t&&t.length?t.length-1:r}},{key:"nextABRAutoLevel",get:function(){var e=this.hls,t=this.maxAutoLevel,r=e.levels,i=e.config,a=this.minAutoLevel,n=e.media,s=this.lastLoadedFragLevel,o=this.fragCurrent?this.fragCurrent.duration:0,l=n?n.currentTime:0,u=n&&0!==n.playbackRate?Math.abs(n.playbackRate):1,d=this.bwEstimator?this.bwEstimator.getEstimate():i.abrEwmaDefaultEstimate,h=(f["default"].bufferInfo(n,l,i.maxBufferHole).end-l)/u,c=this.findBestLevel(s,o,d,a,t,h,i.abrBandWidthFactor,i.abrBandWidthUpFactor,r);if(c>=0)return c;g.logger.trace("rebuffering expected to happen, lets try to find a quality level minimizing the rebuffering");var v=i.maxStarvationDelay,p=i.abrBandWidthFactor,y=i.abrBandWidthUpFactor;if(0===h){var m=this.bitrateTestDelay;m&&(v=i.maxLoadingDelay-m,g.logger.trace("bitrate test took "+Math.round(1e3*m)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*v)+" ms"),p=y=1)}return c=this.findBestLevel(s,o,d,a,t,h+v,p,y,r),Math.max(c,0)}}]),t}(h["default"]);r["default"]=m},{28:28,29:29,30:30,32:32,47:47,9:9}],5:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r0&&e===-1?(_.logger.log("audio:override startPosition with lastCurrentTime @"+t.toFixed(3)),this.state=R.IDLE):(this.lastCurrentTime=this.startPosition?this.startPosition:e,this.state=R.STARTING),this.nextLoadPosition=this.startPosition=this.lastCurrentTime,this.tick()}else this.startPosition=e,this.state=R.STOPPED}},{key:"stopLoad",value:function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=R.STOPPED}},{key:"tick",value:function(){this.ticks++,1===this.ticks&&(this.doTick(),this.ticks>1&&setTimeout(this.tick,1),this.ticks=0)}},{key:"doTick",value:function(){var e,t,r,i=this.hls,a=i.config;switch(this.state){case R.ERROR:case R.PAUSED:case R.BUFFER_FLUSHING:break;case R.STARTING:this.state=R.WAITING_TRACK,this.loadedmetadata=!1;break;case R.IDLE:if(!this.media&&(this.startFragRequested||!a.startFragPrefetch))break;e=this.loadedmetadata?this.media.currentTime:this.nextLoadPosition?this.nextLoadPosition:0;var n=this.mediaBuffer?this.mediaBuffer:this.media,s=h["default"].bufferInfo(n,e,a.maxBufferHole),o=s.len,l=s.end,d=this.fragPrevious,c=a.maxMaxBufferLength,f=this.audioSwitch;if(oy||s.nextStart))return;_.logger.log("alt audio track ahead of main track, seek to start of alt audio track"),this.media.currentTime=y+.05}if(ll&&e.start?-1:0};lm-b&&(b=0),T=A&&0!==S(A)?A:u["default"].search(v,S)):T=v[p-1],T&&(E=T,y=T.start,d&&E.level===d.level&&E.sn===d.sn&&(E.snL&&Math.abs(this.fragLoadIdx-E.loadIdx)=D||O)&&(_.logger.log("audioStreamController: retryDate reached, switch back to IDLE state"),this.state=R.IDLE);break;case R.WAITING_INIT_PTS:case R.STOPPED:case R.FRAG_LOADING:case R.PARSING:case R.PARSED:case R.ENDED:}}},{key:"onMediaAttached",value:function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("ended",this.onvended);var r=this.config;this.tracks&&r.autoStartLoad&&this.startLoad(r.startPosition)}},{key:"onMediaDetaching",value:function(){var e=this.media;e&&e.ended&&(_.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var t=this.tracks;t&&t.forEach(function(e){e.details&&e.details.fragments.forEach(function(e){e.loadCounter=void 0})}),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()}},{key:"onMediaSeeking",value:function(){this.state===R.ENDED&&(this.state=R.IDLE),this.media&&(this.lastCurrentTime=this.media.currentTime),void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold),this.tick()}},{key:"onMediaEnded",value:function(){this.startPosition=this.lastCurrentTime=0}},{key:"onAudioTracksUpdated",value:function(e){_.logger.log("audio tracks updated"),this.tracks=e.audioTracks}},{key:"onAudioTrackSwitching",value:function(e){var t=!!e.url;this.trackId=e.id,this.state=R.IDLE,this.fragCurrent=null,this.state=R.PAUSED,this.waitingFragment=null,t?this.timer||(this.timer=setInterval(this.ontick,100)):this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),t&&(this.audioSwitch=!0,this.state=R.IDLE,this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold),this.tick()}},{key:"onAudioTrackLoaded",value:function(e){var t=e.details,r=e.id,i=this.tracks[r],a=t.totalduration,n=0;if(_.logger.log("track "+r+" loaded ["+t.startSN+","+t.endSN+"],duration:"+a),t.live){var s=i.details;s&&t.fragments.length>0?(E["default"].mergeDetails(s,t),n=t.fragments[0].start,t.PTSKnown?_.logger.log("live audio playlist sliding:"+n.toFixed(3)):_.logger.log("live audio playlist - outdated PTS, unknown sliding")):(t.PTSKnown=!1,_.logger.log("live audio playlist - first load, unknown sliding"))}else t.PTSKnown=!1;if(i.details=t,!this.startFragRequested){if(this.startPosition===-1){var o=t.startTimeOffset;isNaN(o)?this.startPosition=0:(_.logger.log("start time offset found in playlist, adjust startPosition to "+o),this.startPosition=o)}this.nextLoadPosition=this.startPosition}this.state===R.WAITING_TRACK&&(this.state=R.IDLE),this.tick()}},{key:"onKeyLoaded",value:function(){this.state===R.KEY_LOADING&&(this.state=R.IDLE,this.tick())}},{key:"onFragLoaded",value:function(e){var t=this.fragCurrent;if(this.state===R.FRAG_LOADING&&t&&"audio"===e.frag.type&&e.frag.level===t.level&&e.frag.sn===t.sn){this.state=R.PARSING,this.stats=e.stats;var r=this.tracks[this.trackId],i=r.details,a=i.totalduration,n=t.start,s=t.level,o=t.sn,l=t.cc,u=this.config.defaultAudioCodec||r.audioCodec;this.appended=!1,this.demuxer||(this.demuxer=new f["default"](this.hls,"audio"));var d=this.initPTS[l];if(void 0!==d){this.pendingBuffering=!0,_.logger.log("Demuxing "+o+" of ["+i.startSN+" ,"+i.endSN+"],track "+s);var h=!1;this.demuxer.push(e.payload,u,null,n,l,s,o,a,t.decryptdata,h,d)}else _.logger.log("unknown video PTS for continuity counter "+l+", waiting for video PTS before demuxing audio frag "+o+" of ["+i.startSN+" ,"+i.endSN+"],track "+s),this.waitingFragment=e,this.state=R.WAITING_INIT_PTS}this.fragLoadError=0}},{key:"onFragParsingInitSegment",value:function(e){var t=this.fragCurrent;if(t&&"audio"===e.id&&e.sn===t.sn&&e.level===t.level&&this.state===R.PARSING){var r=e.tracks,i=void 0;if(r.video&&delete r.video,i=r.audio){i.levelCodec="mp4a.40.2",i.id=e.id,this.hls.trigger(g["default"].BUFFER_CODECS,r),_.logger.log("audio track:audio,container:"+i.container+",codecs[level/parsed]=["+i.levelCodec+"/"+i.codec+"]");var a=i.initSegment;if(a){var n={type:"audio",data:a,parent:"audio",content:"initSegment"};this.audioSwitch?this.pendingData=[n]:(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(g["default"].BUFFER_APPENDING,n))}this.tick()}}}},{key:"onFragParsingData",value:function(e){var t=this,r=this.fragCurrent;if(r&&"audio"===e.id&&"audio"===e.type&&e.sn===r.sn&&e.level===r.level&&this.state===R.PARSING){var i=this.trackId,a=this.tracks[i],n=this.fragCurrent,s=this.hls;_.logger.log("parsed "+e.type+",PTS:["+e.startPTS.toFixed(3)+","+e.endPTS.toFixed(3)+"],DTS:["+e.startDTS.toFixed(3)+"/"+e.endDTS.toFixed(3)+"],nb:"+e.nb),E["default"].updateFragPTSDTS(a.details,n.sn,e.startPTS,e.endPTS);var o=this.audioSwitch,l=this.media,u=!1;if(o&&l)if(l.readyState){var d=l.currentTime;_.logger.log("switching audio track : currentTime:"+d),d>=e.startPTS&&(_.logger.log("switching audio track : flushing all audio"),this.state=R.BUFFER_FLUSHING,s.trigger(g["default"].BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),u=!0,this.audioSwitch=!1,s.trigger(g["default"].AUDIO_TRACK_SWITCHED,{id:i}))}else this.audioSwitch=!1,s.trigger(g["default"].AUDIO_TRACK_SWITCHED,{id:i});var h=this.pendingData;this.audioSwitch||([e.data1,e.data2].forEach(function(t){t&&h.push({type:e.type,data:t,parent:"audio",content:"data"})}),!u&&h.length&&(h.forEach(function(e){t.pendingBuffering=!0,t.hls.trigger(g["default"].BUFFER_APPENDING,e)}),this.pendingData=[],this.appended=!0)),this.tick()}}},{key:"onFragParsed",value:function(e){var t=this.fragCurrent;t&&"audio"===e.id&&e.sn===t.sn&&e.level===t.level&&this.state===R.PARSING&&(this.stats.tparsed=performance.now(),this.state=R.PARSED,this._checkAppendedParsed())}},{key:"onBufferCreated",value:function(e){var t=e.tracks.audio;t&&(this.mediaBuffer=t.buffer,this.loadedmetadata=!0)}},{key:"onBufferAppended",value:function(e){if("audio"===e.parent){var t=this.state;t!==R.PARSING&&t!==R.PARSED||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}}},{key:"_checkAppendedParsed",value:function(){if(!(this.state!==R.PARSED||this.appended&&this.pendingBuffering)){var e=this.fragCurrent,t=this.stats,r=this.hls;if(e){this.fragPrevious=e,t.tbuffered=performance.now(),r.trigger(g["default"].FRAG_BUFFERED,{stats:t,frag:e,id:"audio"});var i=this.mediaBuffer?this.mediaBuffer:this.media;_.logger.log("audio buffered : "+b["default"].toString(i.buffered)),this.audioSwitch&&this.appended&&(this.audioSwitch=!1,r.trigger(g["default"].AUDIO_TRACK_SWITCHED,{id:this.trackId})),this.state=R.IDLE}this.tick()}}},{key:"onError",value:function(e){var t=e.frag;if(!t||"audio"===t.type)switch(e.details){case k.ErrorDetails.FRAG_LOAD_ERROR:case k.ErrorDetails.FRAG_LOAD_TIMEOUT:if(!e.fatal){var r=this.fragLoadError;r?r++:r=1;var i=this.config;if(r<=i.fragLoadingMaxRetry){this.fragLoadError=r,t.loadCounter=0;var a=Math.min(Math.pow(2,r-1)*i.fragLoadingRetryDelay,i.fragLoadingMaxRetryTimeout);_.logger.warn("audioStreamController: frag loading failed, retry in "+a+" ms"),this.retryDate=performance.now()+a,this.state=R.FRAG_LOADING_WAITING_RETRY}else _.logger.error("audioStreamController: "+e.details+" reaches max retry, redispatch as fatal ..."),e.fatal=!0,this.hls.trigger(g["default"].ERROR,e),this.state=R.ERROR}break;case k.ErrorDetails.FRAG_LOOP_LOADING_ERROR:case k.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case k.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:case k.ErrorDetails.KEY_LOAD_ERROR:case k.ErrorDetails.KEY_LOAD_TIMEOUT:this.state!==R.ERROR&&(this.state=e.fatal?R.ERROR:R.IDLE,_.logger.warn("audioStreamController: "+e.details+" while loading frag,switch to "+this.state+" state ..."))}}},{key:"onBufferFlushed",value:function(){var e=this,t=this.pendingData;t&&t.length?(_.logger.log("appending pending audio data on Buffer Flushed"),t.forEach(function(t){e.hls.trigger(g["default"].BUFFER_APPENDING,t)}),this.appended=!0,this.pendingData=[],this.state=R.PARSED):(this.state=R.IDLE,this.fragPrevious=null,this.tick())}}]),t}(y["default"]);r["default"]=A},{24:24,28:28,29:29,30:30,32:32,33:33,43:43,47:47,48:48}],6:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r1&&setTimeout(this.tick,1),this.ticks=0)}},{key:"doTick",value:function(){this.updateTrack(this.trackId)}},{key:"onManifestLoading",value:function(){this.tracks=[],this.trackId=-1}},{key:"onManifestLoaded",value:function(e){var t=this,r=e.audioTracks||[],i=!1;this.tracks=r,this.hls.trigger(u["default"].AUDIO_TRACKS_UPDATED,{audioTracks:r});var a=0;r.forEach(function(e){return e["default"]?(t.audioTrack=a,void(i=!0)):void a++}),i===!1&&r.length&&(c.logger.log("no default audio track defined, use first audio track as default"),this.audioTrack=0)}},{key:"onAudioTrackLoaded",value:function(e){e.id=0&&e=0&&e.1){var n=i.updating;try{i.abort()}catch(s){n=!0,c.logger.warn("can not abort audio buffer: "+s)}n?this.audioTimestampOffset=e.start:(c.logger.warn("change mpeg audio timestamp offset from "+i.timestampOffset+" to "+e.start),i.timestampOffset=e.start)}}}},{key:"onManifestParsed",value:function(e){var t=e.audio,r=e.video,i=0;e.altAudio&&(t||r)&&(i=(t?1:0)+(r?1:0),c.logger.log(i+" sourceBuffer(s) expected")),this.sourceBufferNb=i}},{key:"onMediaAttaching",value:function(e){var t=this.media=e.media;if(t){var r=this.mediaSource=new MediaSource;this.onmso=this.onMediaSourceOpen.bind(this),this.onmse=this.onMediaSourceEnded.bind(this),this.onmsc=this.onMediaSourceClose.bind(this),r.addEventListener("sourceopen",this.onmso),r.addEventListener("sourceended",this.onmse),r.addEventListener("sourceclose",this.onmsc),t.src=URL.createObjectURL(r)}}},{key:"onMediaDetaching",value:function(){c.logger.log("media source detaching");var e=this.mediaSource;if(e){if("open"===e.readyState)try{e.endOfStream()}catch(t){c.logger.warn("onMediaDetaching:"+t.message+" while calling endOfStream")}e.removeEventListener("sourceopen",this.onmso),e.removeEventListener("sourceended",this.onmse),e.removeEventListener("sourceclose",this.onmsc),this.media&&(URL.revokeObjectURL(this.media.src),this.media.removeAttribute("src"),this.media.load()),this.mediaSource=null,this.media=null,this.pendingTracks={},this.tracks={},this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0}this.onmso=this.onmse=this.onmsc=null,this.hls.trigger(u["default"].MEDIA_DETACHED)}},{key:"onMediaSourceOpen",value:function(){c.logger.log("media source opened"),this.hls.trigger(u["default"].MEDIA_ATTACHED,{media:this.media});var e=this.mediaSource;e&&e.removeEventListener("sourceopen",this.onmso),this.checkPendingTracks()}},{key:"checkPendingTracks",value:function(){var e=this.pendingTracks,t=Object.keys(e).length;t&&(this.sourceBufferNb<=t||0===this.sourceBufferNb)&&(this.createSourceBuffers(e),this.pendingTracks={},this.doAppending())}},{key:"onMediaSourceClose",value:function(){c.logger.log("media source closed")}},{key:"onMediaSourceEnded",value:function(){ +c.logger.log("media source ended")}},{key:"onSBUpdateEnd",value:function(){if(this.audioTimestampOffset){var e=this.sourceBuffer.audio;c.logger.warn("change mpeg audio timestamp offset from "+e.timestampOffset+" to "+this.audioTimestampOffset),e.timestampOffset=this.audioTimestampOffset,delete this.audioTimestampOffset}this._needsFlush&&this.doFlush(),this._needsEos&&this.checkEos(),this.appending=!1;var t=this.parent,r=this.segments.reduce(function(e,r){return r.parent===t?e+1:e},0);this.hls.trigger(u["default"].BUFFER_APPENDED,{parent:t,pending:r}),this._needsFlush||this.doAppending(),this.updateMediaElementDuration()}},{key:"onSBUpdateError",value:function(e){c.logger.error("sourceBuffer error:"+e),this.hls.trigger(u["default"].ERROR,{type:f.ErrorTypes.MEDIA_ERROR,details:f.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})}},{key:"onBufferReset",value:function(){var e=this.sourceBuffer;for(var t in e){var r=e[t];try{this.mediaSource.removeSourceBuffer(r),r.removeEventListener("updateend",this.onsbue),r.removeEventListener("error",this.onsbe)}catch(i){}}this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0}},{key:"onBufferCodecs",value:function(e){if(0===Object.keys(this.sourceBuffer).length){for(var t in e)this.pendingTracks[t]=e[t];var r=this.mediaSource;r&&"open"===r.readyState&&this.checkPendingTracks()}}},{key:"createSourceBuffers",value:function(e){var t=this.sourceBuffer,r=this.mediaSource;for(var i in e)if(!t[i]){var a=e[i],n=a.levelCodec||a.codec,s=a.container+";codecs="+n;c.logger.log("creating sourceBuffer("+s+")");try{var o=t[i]=r.addSourceBuffer(s);o.addEventListener("updateend",this.onsbue),o.addEventListener("error",this.onsbe),this.tracks[i]={codec:n,container:a.container},a.buffer=o}catch(l){c.logger.error("error while trying to add sourceBuffer:"+l.message),this.hls.trigger(u["default"].ERROR,{type:f.ErrorTypes.MEDIA_ERROR,details:f.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,err:l,mimeType:s})}}this.hls.trigger(u["default"].BUFFER_CREATED,{tracks:e})}},{key:"onBufferAppending",value:function(e){this._needsFlush||(this.segments?this.segments.push(e):this.segments=[e],this.doAppending())}},{key:"onBufferAppendFail",value:function(e){c.logger.error("sourceBuffer error:",e.event),this.hls.trigger(u["default"].ERROR,{type:f.ErrorTypes.MEDIA_ERROR,details:f.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1,frag:this.fragCurrent})}},{key:"onBufferEos",value:function(e){var t=this.sourceBuffer,r=e.type;for(var i in t)r&&i!==r||t[i].ended||(t[i].ended=!0,c.logger.log(i+" sourceBuffer now EOS"));this.checkEos()}},{key:"checkEos",value:function(){var e=this.sourceBuffer,t=this.mediaSource;if(!t||"open"!==t.readyState)return void(this._needsEos=!1);for(var r in e){var i=e[r];if(!i.ended)return;if(i.updating)return void(this._needsEos=!0)}c.logger.log("all media data available, signal endOfStream() to MediaSource and stop loading fragment");try{t.endOfStream()}catch(a){c.logger.warn("exception while calling mediaSource.endOfStream()")}this._needsEos=!1}},{key:"onBufferFlushing",value:function(e){this.flushRange.push({start:e.startOffset,end:e.endOffset,type:e.type}),this.flushBufferCounter=0,this.doFlush()}},{key:"onLevelUpdated",value:function(e){var t=e.details;0!==t.fragments.length&&(this._levelDuration=t.totalduration+t.fragments[0].start,this.updateMediaElementDuration())}},{key:"updateMediaElementDuration",value:function(){var e=this.media,t=this.mediaSource,r=this.sourceBuffer,i=this._levelDuration;if(null!==i&&e&&t&&r&&0!==e.readyState&&"open"===t.readyState){for(var a in r)if(r[a].updating)return;null===this._msDuration&&(this._msDuration=t.duration);var n=e.duration;(i>this._msDuration&&i>n||n===1/0||isNaN(n))&&(c.logger.log("Updating mediasource duration to "+i.toFixed(3)),this._msDuration=t.duration=i)}}},{key:"doFlush",value:function(){for(;this.flushRange.length;){var e=this.flushRange[0];if(!this.flushBuffer(e.start,e.end,e.type))return void(this._needsFlush=!0);this.flushRange.shift(),this.flushBufferCounter=0}if(0===this.flushRange.length){this._needsFlush=!1;var t=0,r=this.sourceBuffer;try{for(var i in r)t+=r[i].buffered.length}catch(a){c.logger.error("error while accessing sourceBuffer.buffered")}this.appended=t,this.hls.trigger(u["default"].BUFFER_FLUSHED)}}},{key:"doAppending",value:function(){var e=this.hls,t=this.sourceBuffer,r=this.segments;if(Object.keys(t).length){if(this.media.error)return this.segments=[],void c.logger.error("trying to append although a media error occured, flush segment and abort");if(this.appending)return;if(r&&r.length){var i=r.shift();try{var a=i.type,n=t[a];n?n.updating?r.unshift(i):(n.ended=!1,this.parent=i.parent,n.appendBuffer(i.data),this.appendError=0,this.appended++,this.appending=!0):this.onSBUpdateEnd()}catch(s){c.logger.error("error while trying to append buffer:"+s.message),r.unshift(i);var o={type:f.ErrorTypes.MEDIA_ERROR};if(22===s.code)return this.segments=[],o.details=f.ErrorDetails.BUFFER_FULL_ERROR,o.fatal=!1,void e.trigger(u["default"].ERROR,o);if(this.appendError?this.appendError++:this.appendError=1,o.details=f.ErrorDetails.BUFFER_APPEND_ERROR,o.frag=this.fragCurrent,this.appendError>e.config.appendErrorMaxRetry)return c.logger.log("fail "+e.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),r=[],o.fatal=!0,void e.trigger(u["default"].ERROR,o);o.fatal=!1,e.trigger(u["default"].ERROR,o)}}}}},{key:"flushBuffer",value:function(e,t,r){var i,a,n,s,o,l,u=this.sourceBuffer;if(Object.keys(u).length){if(c.logger.log("flushBuffer,pos/start/end: "+this.media.currentTime.toFixed(3)+"/"+e+"/"+t),this.flushBufferCounter.5)return this.flushBufferCounter++,c.logger.log("flush "+d+" ["+o+","+l+"], of ["+n+","+s+"], pos:"+this.media.currentTime),i.remove(o,l),!1}catch(h){c.logger.warn("exception while accessing sourcebuffer, it might have been removed from MediaSource")}}}else c.logger.warn("abort flushing too many retries");c.logger.log("buffer flushed")}return!0}}]),t}(h["default"]);r["default"]=v},{28:28,29:29,30:30,47:47}],8:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;rthis.autoLevelCapping&&t.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}}},{key:"getMaxLevel",value:function(e){var t=0,r=void 0,i=void 0,a=this.mediaWidth,n=this.mediaHeight,s=0,o=0;for(r=0;r<=e&&(i=this.levels[r],!this.isLevelRestricted(r))&&(t=r,s=i.width,o=i.height,!(a<=s||n<=o));r++);return t}},{key:"isLevelRestricted",value:function(e){return!(!this.restrictedLevels||this.restrictedLevels.indexOf(e)===-1)}},{key:"contentScaleFactor",get:function(){var e=1;try{e=window.devicePixelRatio}catch(t){}return e}},{key:"mediaWidth",get:function(){var e=void 0,t=this.media;return t&&(e=t.width||t.clientWidth||t.offsetWidth,e*=this.contentScaleFactor),e}},{key:"mediaHeight",get:function(){var e=void 0,t=this.media;return t&&(e=t.height||t.clientHeight||t.offsetHeight,e*=this.contentScaleFactor),e}}]),t}(h["default"]);r["default"]=c},{29:29,30:30}],9:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r=this.minWeight_}},{key:"getEstimate",value:function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_}},{key:"destroy",value:function(){}}]),e}();r["default"]=l},{46:46}],10:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r0&&n>l.config.fpsDroppedMonitoringThreshold*s){var d=l.currentLevel;c.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+d),d>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=d)&&(d-=1,l.trigger(u["default"].FPS_DROP_LEVEL_CAPPING,{level:d,droppedLevel:l.currentLevel}),l.autoLevelCapping=d,l.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=t}}},{key:"checkFPSInterval",value:function(){var e=this.video;if(e)if(this.isVideoPlaybackQualityAvailable){var t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)}}]),t}(h["default"]);r["default"]=f},{29:29,30:30,47:47}],11:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r0})}else o.trigger(u["default"].ERROR,{type:f.ErrorTypes.MEDIA_ERROR,details:f.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:o.url,reason:"no level with compatible codecs found in manifest"})}},{key:"setLevelInternal",value:function(e){var t=this._levels;if(e>=0&&e1&&a.loadErrore&&(this._level===e&&void 0!==t[e].details||this.setLevelInternal(e))}},{key:"manualLevel",get:function(){return this._manualLevel},set:function(e){this._manualLevel=e,void 0===this._startLevel&&(this._startLevel=e),e!==-1&&(this.level=e)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(e){this._firstLevel=e}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var e=this.hls.config.startLevel;return void 0!==e?e:this._firstLevel}return this._startLevel},set:function(e){e!==-1&&(e=Math.max(e,this.hls.abrController.minAutoLevel)),this._startLevel=e}},{key:"nextLoadLevel",get:function(){return this._manualLevel!==-1?this._manualLevel:this.hls.abrController.nextAutoLevel},set:function(e){this.level=e,this._manualLevel===-1&&(this.hls.abrController.nextAutoLevel=e)}}]),t}(h["default"]);r["default"]=p},{28:28,29:29,30:30,32:32,47:47}],12:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r0&&e===-1&&(_.logger.log("override startPosition with lastCurrentTime @"+t.toFixed(3)),e=t),this.state=R.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else _.logger.warn("cannot start loading as manifest not parsed yet"),this.state=R.STOPPED}},{key:"stopLoad",value:function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=R.STOPPED}},{key:"tick",value:function(){this.ticks++,1===this.ticks&&(this.doTick(),this.ticks>1&&setTimeout(this.tick,1),this.ticks=0)}},{key:"doTick",value:function(){switch(this.state){case R.ERROR:break;case R.BUFFER_FLUSHING:this.fragLoadError=0;break;case R.IDLE:if(!this._doTickIdle())return;break;case R.WAITING_LEVEL:var e=this.levels[this.level];e&&e.details&&(this.state=R.IDLE);break;case R.FRAG_LOADING_WAITING_RETRY:var t=performance.now(),r=this.retryDate;(!r||t>=r||this.media&&this.media.seeking)&&(_.logger.log("mediaController: retryDate reached, switch back to IDLE state"),this.state=R.IDLE);break;case R.ERROR:case R.STOPPED:case R.FRAG_LOADING:case R.PARSING:case R.PARSED:case R.ENDED:}this._checkBuffer(),this._checkFragmentChanged()}},{key:"_doTickIdle",value:function(){var e=this.hls,t=e.config,r=this.media;if(void 0!==this.levelLastLoaded&&!r&&(this.startFragRequested||!t.startFragPrefetch))return!0;var i=0;this.loadedmetadata?i=r.currentTime:this.nextLoadPosition&&(i=this.nextLoadPosition);var a=e.nextLoadLevel,n=this.levels[a],s=n.bitrate,o=void 0;o=s?Math.max(8*t.maxBufferSize/s,t.maxBufferLength):t.maxBufferLength,o=Math.min(o,t.maxMaxBufferLength);var l=h["default"].bufferInfo(this.mediaBuffer?this.mediaBuffer:r,i,t.maxBufferHole),u=l.len;if(u>=o)return!0;_.logger.trace("buffer length of "+u.toFixed(3)+" is below max of "+o.toFixed(3)+". checking for more payload ..."),this.level=e.nextLoadLevel=a;var d=n.details;if("undefined"==typeof d||d.live&&this.levelLastLoaded!==a)return this.state=R.WAITING_LEVEL,!0;var c=this.fragPrevious;if(!d.live&&c&&c.sn===d.endSN&&r.duration-Math.max(l.end,c.start)<=Math.max(.1,c.duration/2)){var f={};return this.altAudio&&(f.type="video"),this.hls.trigger(g["default"].BUFFER_EOS,f),this.state=R.ENDED,!0}return this._fetchPayloadOrEos({pos:i,bufferInfo:l,levelDetails:d})}},{key:"_fetchPayloadOrEos",value:function(e){var t=e.pos,r=e.bufferInfo,i=e.levelDetails,a=this.fragPrevious,n=this.level,s=i.fragments,o=s.length;if(0===o)return!1;var l=s[0].start,u=s[o-1].start+s[o-1].duration,d=r.end,h=void 0;if(i.live){var c=this.config.initialLiveManifestSize;if(oc&&(u.currentTime=c)}if(t.PTSKnown&&r>a&&u&&u.readyState)return null;if(this.startFragRequested&&!t.PTSKnown){if(n){var f=n.sn+1;f>=t.startSN&&f<=t.endSN&&(d=s[f-t.startSN],_.logger.log("live playlist, switching playlist, load frag with next SN: "+d.sn))}d||(d=s[Math.min(o-1,Math.round(o/2))],_.logger.log("live playlist, switching playlist, unknown, load middle frag : "+d.sn))}return d}},{key:"_findFragment",value:function(e){var t=(e.start,e.fragPrevious),r=e.fragLen,i=e.fragments,a=e.bufferEnd,n=e.end,s=e.levelDetails,o=this.hls.config,l=void 0,d=void 0,h=o.maxFragLookUpTolerance,c=t?i[t.sn-i[0].sn+1]:void 0,f=function(e){var t=Math.min(h,e.duration);return e.start+e.duration-t<=a?1:e.start-t>a&&e.start?-1:0};if(an-h&&(h=0),d=c&&!f(c)?c:u["default"].search(i,f)):d=i[r-1],d){l=d;var v=l.sn-s.startSN,g=t&&l.level===t.level,p=i[v-1],y=i[v+1];if(g&&l.sn===t.sn)if(l.sno.maxBufferHole&&t.dropped&&v?(l=p,_.logger.warn("SN just loaded, with large PTS gap between audio and video, maybe frag is not starting with a keyframe ? load previous one to try to overcome this"),t.loadCounter--):(l=y,_.logger.log("SN just loaded, load next one: "+l.sn))}else l=null;else l.dropped&&!g&&(y&&y.backtracked?(_.logger.warn("Already backtracked from fragment "+(v+1)+", will not backtrack to fragment "+v+". Loading fragment "+(v+1)),l=y):(_.logger.warn("Loaded fragment with dropped frames, backtracking 1 segment to find a keyframe"),l.dropped=0,p&&p.loadCounter?(p.loadCounter--,l=p):l=null))}return l}},{key:"_loadFragmentOrKey",value:function(e){var t=e.frag,r=e.level,i=e.levelDetails,a=e.pos,n=e.bufferEnd,s=this.hls,o=s.config;if(null==t.decryptdata.uri||null!=t.decryptdata.key){if(_.logger.log("Loading "+t.sn+" of ["+i.startSN+" ,"+i.endSN+"],level "+r+", currentTime:"+a.toFixed(3)+",bufferEnd:"+n.toFixed(3)),void 0!==this.fragLoadIdx?this.fragLoadIdx++:this.fragLoadIdx=0,t.loadCounter){t.loadCounter++;var l=o.fragLoadingLoopThreshold;if(t.loadCounter>l&&Math.abs(this.fragLoadIdx-t.loadIdx)t.end?1:0})}},{key:"followingBufferRange",value:function(e){return e?this.getBufferRange(e.end+.5):null}},{key:"_checkFragmentChanged",value:function(){var e,t,r=this.media;if(r&&r.readyState&&r.seeking===!1&&(t=r.currentTime,t>r.playbackRate*this.lastCurrentTime&&(this.lastCurrentTime=t),h["default"].isBuffered(r,t)?e=this.getBufferRange(t):h["default"].isBuffered(r,t+.1)&&(e=this.getBufferRange(t+.1)),e)){var i=e.frag;i!==this.fragPlaying&&(this.fragPlaying=i,this.hls.trigger(g["default"].FRAG_CHANGED,{frag:i}))}}},{key:"immediateLevelSwitch",value:function(){if(_.logger.log("immediateLevelSwitch"),!this.immediateSwitch){this.immediateSwitch=!0;var e=this.media,t=void 0;e?(t=e.paused,e.pause()):t=!0,this.previouslyPaused=t}var r=this.fragCurrent;r&&r.loader&&r.loader.abort(),this.fragCurrent=null,this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}},{key:"immediateLevelSwitchEnd",value:function(){var e=this.media;e&&e.buffered.length&&(this.immediateSwitch=!1,h["default"].isBuffered(e,e.currentTime)&&(e.currentTime-=1e-4),this.previouslyPaused||e.play())}},{key:"nextLevelSwitch",value:function(){var e=this.media;if(e&&e.readyState){var t=void 0,r=void 0,i=void 0;if(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold,r=this.getBufferRange(e.currentTime),r&&r.start>1&&this.flushMainBuffer(0,r.start-1),e.paused)t=0;else{var a=this.hls.nextLoadLevel,n=this.levels[a],s=this.fragLastKbps;t=s&&this.fragCurrent?this.fragCurrent.duration*n.bitrate/(1e3*s)+1:0}if(i=this.getBufferRange(e.currentTime+t),i&&(i=this.followingBufferRange(i))){var o=this.fragCurrent;o&&o.loader&&o.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(i.start,Number.POSITIVE_INFINITY)}}}},{key:"flushMainBuffer",value:function(e,t){this.state=R.BUFFER_FLUSHING;var r={startOffset:e,endOffset:t};this.altAudio&&(r.type="video"),this.hls.trigger(g["default"].BUFFER_FLUSHING,r)}},{key:"onMediaAttached",value:function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("seeked",this.onvseeked),t.addEventListener("ended",this.onvended);var r=this.config;this.levels&&r.autoStartLoad&&this.hls.startLoad(r.startPosition)}},{key:"onMediaDetaching",value:function(){var e=this.media;e&&e.ended&&(_.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var t=this.levels;t&&t.forEach(function(e){ +e.details&&e.details.fragments.forEach(function(e){e.loadCounter=void 0,e.backtracked=void 0})}),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("seeked",this.onvseeked),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()}},{key:"onMediaSeeking",value:function(){var e=this.media,t=e?e.currentTime:void 0,r=this.config;if(_.logger.log("media seeking to "+t.toFixed(3)),this.state===R.FRAG_LOADING){var i=this.mediaBuffer?this.mediaBuffer:e,a=h["default"].bufferInfo(i,t,this.config.maxBufferHole),n=this.fragCurrent;if(0===a.len&&n){var s=r.maxFragLookUpTolerance,o=n.start-s,l=n.start+n.duration+s;tl?(n.loader&&(_.logger.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),n.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.state=R.IDLE):_.logger.log("seeking outside of buffer but within currently loaded fragment range")}}else this.state===R.ENDED&&(this.state=R.IDLE);e&&(this.lastCurrentTime=t),this.state!==R.FRAG_LOADING&&void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*r.fragLoadingLoopThreshold),this.loadedmetadata||(this.nextLoadPosition=this.startPosition=t),this.tick()}},{key:"onMediaSeeked",value:function(){_.logger.log("media seeked to "+this.media.currentTime.toFixed(3)),this.tick()}},{key:"onMediaEnded",value:function(){_.logger.log("media ended"),this.startPosition=this.lastCurrentTime=0}},{key:"onManifestLoading",value:function(){_.logger.log("trigger BUFFER_RESET"),this.hls.trigger(g["default"].BUFFER_RESET),this.bufferRange=[],this.stalled=!1,this.startPosition=this.lastCurrentTime=0}},{key:"onManifestParsed",value:function(e){var t,r=!1,i=!1;e.levels.forEach(function(e){t=e.audioCodec,t&&(t.indexOf("mp4a.40.2")!==-1&&(r=!0),t.indexOf("mp4a.40.5")!==-1&&(i=!0))}),this.audioCodecSwitch=r&&i,this.audioCodecSwitch&&_.logger.log("both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=e.levels,this.startLevelLoaded=!1,this.startFragRequested=!1;var a=this.config;a.autoStartLoad&&this.hls.startLoad(a.startPosition)}},{key:"onLevelLoaded",value:function(e){var t=e.details,r=e.level,i=this.levels[r],a=t.totalduration,n=0;if(_.logger.log("level "+r+" loaded ["+t.startSN+","+t.endSN+"],duration:"+a),this.levelLastLoaded=r,t.live){var s=i.details;s&&t.fragments.length>0?(E["default"].mergeDetails(s,t),n=t.fragments[0].start,this.liveSyncPosition=this.computeLivePosition(n,s),t.PTSKnown?_.logger.log("live playlist sliding:"+n.toFixed(3)):_.logger.log("live playlist - outdated PTS, unknown sliding")):(t.PTSKnown=!1,_.logger.log("live playlist - first load, unknown sliding"))}else t.PTSKnown=!1;if(i.details=t,this.hls.trigger(g["default"].LEVEL_UPDATED,{details:t,level:r}),this.startFragRequested===!1){if(this.startPosition===-1||this.lastCurrentTime===-1){var o=t.startTimeOffset;isNaN(o)?t.live?(this.startPosition=this.computeLivePosition(n,t),_.logger.log("configure startPosition to "+this.startPosition)):this.startPosition=0:(o<0&&(_.logger.log("negative start time offset "+o+", count from end of last fragment"),o=n+a+o),_.logger.log("start time offset found in playlist, adjust startPosition to "+o),this.startPosition=o),this.lastCurrentTime=this.startPosition}this.nextLoadPosition=this.startPosition}this.state===R.WAITING_LEVEL&&(this.state=R.IDLE),this.tick()}},{key:"onKeyLoaded",value:function(){this.state===R.KEY_LOADING&&(this.state=R.IDLE,this.tick())}},{key:"onFragLoaded",value:function(e){var t=this.fragCurrent,r=e.frag;if(this.state===R.FRAG_LOADING&&t&&"main"===r.type&&r.level===t.level&&r.sn===t.sn){var i=e.stats,a=this.levels[t.level],n=a.details;if(_.logger.log("Loaded "+t.sn+" of ["+n.startSN+" ,"+n.endSN+"],level "+t.level),this.bitrateTest=!1,r.bitrateTest===!0&&this.hls.nextLoadLevel)this.state=R.IDLE,this.startFragRequested=!1,i.tparsed=i.tbuffered=performance.now(),this.hls.trigger(g["default"].FRAG_BUFFERED,{stats:i,frag:t,id:"main"}),this.tick();else{this.state=R.PARSING,this.stats=i;var s=n.totalduration,o=isNaN(t.startDTS)?t.start:t.startDTS,l=t.level,u=t.sn,d=this.config.defaultAudioCodec||a.audioCodec;this.audioCodecSwap&&(_.logger.log("swapping playlist audio codec"),void 0===d&&(d=this.lastAudioCodec),d&&(d=d.indexOf("mp4a.40.5")!==-1?"mp4a.40.2":"mp4a.40.5")),this.pendingBuffering=!0,this.appended=!1,_.logger.log("Parsing "+u+" of ["+n.startSN+" ,"+n.endSN+"],level "+l+", cc "+t.cc);var h=this.demuxer;h||(h=this.demuxer=new f["default"](this.hls,"main"));var c=this.media,v=c&&c.seeking,p=!v&&(n.PTSKnown||!n.live);h.push(e.payload,d,a.videoCodec,o,t.cc,l,u,s,t.decryptdata,p,null)}}this.fragLoadError=0}},{key:"onFragParsingInitSegment",value:function(e){var t=this.fragCurrent;if(t&&"main"===e.id&&e.sn===t.sn&&e.level===t.level&&this.state===R.PARSING){var r,i,a=e.tracks;if(a.audio&&this.altAudio&&delete a.audio,i=a.audio){var n=this.levels[this.level].audioCodec,s=navigator.userAgent.toLowerCase();n&&this.audioCodecSwap&&(_.logger.log("swapping playlist audio codec"),n=n.indexOf("mp4a.40.5")!==-1?"mp4a.40.2":"mp4a.40.5"),this.audioCodecSwitch&&1!==i.metadata.channelCount&&s.indexOf("firefox")===-1&&(n="mp4a.40.5"),s.indexOf("android")!==-1&&"audio/mpeg"!==i.container&&(n="mp4a.40.2",_.logger.log("Android: force audio codec to "+n)),i.levelCodec=n,i.id=e.id}if(i=a.video,i&&(i.levelCodec=this.levels[this.level].videoCodec,i.id=e.id),e.unique){var o={codec:"",levelCodec:""};for(r in e.tracks)i=a[r],o.container=i.container,o.codec&&(o.codec+=",",o.levelCodec+=","),i.codec&&(o.codec+=i.codec),i.levelCodec&&(o.levelCodec+=i.levelCodec);a={audiovideo:o}}this.hls.trigger(g["default"].BUFFER_CODECS,a);for(r in a){i=a[r],_.logger.log("main track:"+r+",container:"+i.container+",codecs[level/parsed]=["+i.levelCodec+"/"+i.codec+"]");var l=i.initSegment;l&&(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(g["default"].BUFFER_APPENDING,{type:r,data:l,parent:"main",content:"initSegment"}))}this.tick()}}},{key:"onFragParsingData",value:function(e){var t=this,r=this.fragCurrent;if(r&&"main"===e.id&&e.sn===r.sn&&e.level===r.level&&("audio"!==e.type||!this.altAudio)&&this.state===R.PARSING){var i=this.levels[this.level],a=this.fragCurrent;if(_.logger.log("Parsed "+e.type+",PTS:["+e.startPTS.toFixed(3)+","+e.endPTS.toFixed(3)+"],DTS:["+e.startDTS.toFixed(3)+"/"+e.endDTS.toFixed(3)+"],nb:"+e.nb+",dropped:"+(e.dropped||0)),"video"===e.type)if(a.dropped=e.dropped,a.dropped){if(!a.backtracked)return a.backtracked=!0,this.nextLoadPosition=a.startPTS,this.state=R.IDLE,void this.tick();_.logger.warn("Already backtracked on this fragment, appending with the gap")}else a.backtracked=!1;var n=E["default"].updateFragPTSDTS(i.details,a.sn,e.startPTS,e.endPTS,e.startDTS,e.endDTS),s=this.hls;s.trigger(g["default"].LEVEL_PTS_UPDATED,{details:i.details,level:this.level,drift:n,type:e.type,start:e.startPTS,end:e.endPTS}),[e.data1,e.data2].forEach(function(r){r&&(t.appended=!0,t.pendingBuffering=!0,s.trigger(g["default"].BUFFER_APPENDING,{type:e.type,data:r,parent:"main",content:"data"}))}),this.tick()}}},{key:"onFragParsed",value:function(e){var t=this.fragCurrent;t&&"main"===e.id&&e.sn===t.sn&&e.level===t.level&&this.state===R.PARSING&&(this.stats.tparsed=performance.now(),this.state=R.PARSED,this._checkAppendedParsed())}},{key:"onAudioTrackSwitching",value:function(e){var t=!!e.url,r=e.id;if(!t){if(this.mediaBuffer!==this.media){_.logger.log("switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var i=this.fragCurrent;i.loader&&(_.logger.log("switching to main audio track, cancel main fragment load"),i.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=R.IDLE}var a=this.hls;a.trigger(g["default"].BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),a.trigger(g["default"].AUDIO_TRACK_SWITCHED,{id:r}),this.altAudio=!1}}},{key:"onAudioTrackSwitched",value:function(e){var t=e.id,r=!!this.hls.audioTracks[t].url;if(r){var i=this.videoBuffer;i&&this.mediaBuffer!==i&&(_.logger.log("switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=i)}this.altAudio=r,this.tick()}},{key:"onBufferCreated",value:function(e){var t=e.tracks,r=void 0,i=void 0,a=!1;for(var n in t){var s=t[n];"main"===s.id?(i=n,r=s,"video"===n&&(this.videoBuffer=t[n].buffer)):a=!0}a&&r?(_.logger.log("alternate track found, use "+i+".buffered to schedule main fragment loading"),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media}},{key:"onBufferAppended",value:function(e){if("main"===e.parent){var t=this.state;t!==R.PARSING&&t!==R.PARSED||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}}},{key:"_checkAppendedParsed",value:function(){if(!(this.state!==R.PARSED||this.appended&&this.pendingBuffering)){var e=this.fragCurrent;if(e){var t=this.mediaBuffer?this.mediaBuffer:this.media;_.logger.log("main buffered : "+b["default"].toString(t.buffered));var r=this.bufferRange.filter(function(e){return h["default"].isBuffered(t,(e.start+e.end)/2)});r.push({type:e.type,start:e.startPTS,end:e.endPTS,frag:e}),this.bufferRange=r.sort(function(e,t){return e.start-t.start}),this.fragPrevious=e;var i=this.stats;i.tbuffered=performance.now(),this.fragLastKbps=Math.round(8*i.total/(i.tbuffered-i.tfirst)),this.hls.trigger(g["default"].FRAG_BUFFERED,{stats:i,frag:e,id:"main"}),this.state=R.IDLE}this.tick()}}},{key:"onError",value:function(e){var t=e.frag||this.fragCurrent;if(!t||"main"===t.type){var r=this.media,i=r&&h["default"].isBuffered(r,r.currentTime)&&h["default"].isBuffered(r,r.currentTime+.5);switch(e.details){case k.ErrorDetails.FRAG_LOAD_ERROR:case k.ErrorDetails.FRAG_LOAD_TIMEOUT:case k.ErrorDetails.KEY_LOAD_ERROR:case k.ErrorDetails.KEY_LOAD_TIMEOUT:if(!e.fatal){var a=this.fragLoadError;a?a++:a=1;var n=this.config;if(a<=n.fragLoadingMaxRetry||i||t.autoLevel&&t.level){this.fragLoadError=a,t.loadCounter=0;var s=Math.min(Math.pow(2,a-1)*n.fragLoadingRetryDelay,n.fragLoadingMaxRetryTimeout);_.logger.warn("mediaController: frag loading failed, retry in "+s+" ms"),this.retryDate=performance.now()+s,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.state=R.FRAG_LOADING_WAITING_RETRY}else _.logger.error("mediaController: "+e.details+" reaches max retry, redispatch as fatal ..."),e.fatal=!0,this.hls.trigger(g["default"].ERROR,e),this.state=R.ERROR}break;case k.ErrorDetails.FRAG_LOOP_LOADING_ERROR:e.fatal||(i?(this._reduceMaxBufferLength(t.duration),this.state=R.IDLE):t.autoLevel&&0!==t.level||(e.fatal=!0,this.hls.trigger(g["default"].ERROR,e),this.state=R.ERROR));break;case k.ErrorDetails.LEVEL_LOAD_ERROR:case k.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==R.ERROR&&(e.fatal?(this.state=R.ERROR,_.logger.warn("streamController: "+e.details+",switch to "+this.state+" state ...")):this.state===R.WAITING_LEVEL&&(this.state=R.IDLE));break;case k.ErrorDetails.BUFFER_FULL_ERROR:this.state!==R.PARSING&&this.state!==R.PARSED||(i?(this._reduceMaxBufferLength(t.duration),this.state=R.IDLE):(_.logger.warn("buffer full error also media.currentTime is not buffered, flush everything"),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)))}}}},{key:"_reduceMaxBufferLength",value:function(e){var t=this.config;t.maxMaxBufferLength>=e&&(t.maxMaxBufferLength/=2,_.logger.warn("reduce max buffer length to "+t.maxMaxBufferLength+"s and switch to IDLE state"),this.fragLoadIdx+=2*t.fragLoadingLoopThreshold)}},{key:"_checkBuffer",value:function(){var e=this.media;if(e&&e.readyState){var t=e.currentTime,r=this.mediaBuffer?this.mediaBuffer:e,i=r.buffered;if(this.loadedmetadata||!i.length||e.seeking)if(this.immediateSwitch)this.immediateLevelSwitchEnd();else{var a=h["default"].bufferInfo(e,t,0),n=!(e.paused||e.ended||0===e.buffered.length),s=.5,o=t>e.playbackRate*this.lastCurrentTime,l=this.config;if(o)this.stalled&&(this.stallReported&&(_.logger.warn("playback not stuck anymore @"+t+", after "+Math.round(performance.now()-this.stalled)+"ms"),this.stallReported=!1),this.stalled=void 0);else if(n){var u=performance.now(),d=this.hls;if(this.stalled){var c=u-this.stalled,f=a.len;if(f<=s&&c>1e3*l.lowBufferWatchdogPeriod){this.stallReported||(this.stallReported=!0,_.logger.warn("playback stalling in low buffer @"+t),d.trigger(g["default"].ERROR,{type:k.ErrorTypes.MEDIA_ERROR,details:k.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:f}));var v=a.nextStart,p=v-t;if(v&&p0){var y=this.nudgeRetry++,m=y*l.nudgeOffset;_.logger.log("adjust currentTime from "+e.currentTime+" to next buffered @ "+v+" + nudge "+m);var E=v+m-e.currentTime;e.currentTime=v+m,this.stalled=void 0,d.trigger(g["default"].ERROR,{type:k.ErrorTypes.MEDIA_ERROR,details:k.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,hole:E})}}else if(f>s&&c>1e3*l.highBufferWatchdogPeriod){_.logger.warn("playback stalling in high buffer @"+t),d.trigger(g["default"].ERROR,{type:k.ErrorTypes.MEDIA_ERROR,details:k.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:f}),this.stalled=void 0;var T=this.nudgeRetry++;if(T-1&&this.vttFragQueues[this.currentTrackId].length){var e=this.currentlyProcessing=this.vttFragQueues[this.currentTrackId].shift();this.hls.trigger(u["default"].FRAG_LOADING,{frag:e})}}},{key:"onSubtitleFragProcessed",value:function(e){e.success&&this.vttFragSNsProcessed[e.frag.trackId].push(e.frag.sn),this.currentlyProcessing=null,this.nextFrag()}},{key:"onError",value:function(e){var t=e.frag;t&&"subtitle"!==t.type||this.currentlyProcessing&&(this.currentlyProcessing=null,this.nextFrag())}},{key:"onSubtitleTracksUpdated",value:function(e){var t=this;c.logger.log("subtitle tracks updated"),this.tracks=e.subtitleTracks,this.clearVttFragQueues(),this.vttFragSNsProcessed={},this.tracks.forEach(function(e){t.vttFragSNsProcessed[e.id]=[]})}},{key:"onSubtitleTrackSwitch",value:function(e){this.currentTrackId=e.id,this.clearVttFragQueues()}},{key:"onSubtitleTrackLoaded",value:function(e){var t=this.vttFragSNsProcessed[e.id],r=this.vttFragQueues[e.id],i=this.currentlyProcessing?this.currentlyProcessing.sn:-1,a=function(e){return t.indexOf(e.sn)>-1},n=function(e){return r.some(function(t){return t.sn===e.sn})};e.details.fragments.forEach(function(t){a(t)||t.sn===i||n(t)||(t.trackId=e.id,r.push(t))}),this.nextFrag()}}]),t}(h["default"]);r["default"]=f},{29:29,30:30,47:47}],14:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r=0&&e0;)e.removeCue(e.cues[0])}function l(e,t){return e&&e.label===t.name&&!(e.textTrack1||e.textTrack2)}function u(e,t,r,i){return Math.min(t,i)-Math.max(e,r)}Object.defineProperty(r,"__esModule",{value:!0});var d=function(){function e(e,t){for(var r=0;r=0&&(o[0]=Math.min(o[0],t),o[1]=Math.max(o[1],r),n=!0,l/(r-t)>.5))return}n||a.push([t,r]),this.Cues.newCue(this[e],t,r,i)}},{key:"onInitPtsFound",value:function(e){var t=this;"undefined"==typeof this.initPTS&&(this.initPTS=e.initPTS),this.unparsedVttFrags.length&&(this.unparsedVttFrags.forEach(function(e){t.onFragLoaded(e)}),this.unparsedVttFrags=[])}},{key:"getExistingTrack",value:function(e){var t=this.media;if(t)for(var r=0;r>>8^255&v^99,e[h]=v,t[v]=h;var g=d[h],p=d[g],y=d[p],m=257*d[v]^16843008*v;r[h]=m<<24|m>>>8,i[h]=m<<16|m>>>16,a[h]=m<<8|m>>>24,n[h]=m,m=16843009*y^65537*p^257*g^16843008*h,s[v]=m<<24|m>>>8,o[v]=m<<16|m>>>16,l[v]=m<<8|m>>>24,u[v]=m,h?(h=g^d[d[d[y^g]]],c^=d[d[c]]):h=c=1}}},{key:"expandKey",value:function(e){for(var t=this.uint8ArrayToUint32Array_(e),r=!0,i=0;i>8|e>>>24}},{key:"decrypt",value:function(e,t,r){for(var i,a,n=this.keySize+6,s=this.invKeySchedule,o=this.invSBox,l=this.invSubMix[0],u=this.invSubMix[1],d=this.invSubMix[2],h=this.invSubMix[3],c=this.uint8ArrayToUint32Array_(r),f=c[0],v=c[1],g=c[2],p=c[3],y=new Int32Array(e),m=new Int32Array(y.length),E=void 0,T=void 0,b=void 0,k=void 0,_=void 0,R=void 0,A=void 0,S=void 0,L=void 0,w=void 0,D=void 0,O=void 0;t>>24]^u[R>>16&255]^d[A>>8&255]^h[255&S]^s[i],T=l[R>>>24]^u[A>>16&255]^d[S>>8&255]^h[255&_]^s[i+1],b=l[A>>>24]^u[S>>16&255]^d[_>>8&255]^h[255&R]^s[i+2],k=l[S>>>24]^u[_>>16&255]^d[R>>8&255]^h[255&A]^s[i+3],_=E,R=T,A=b,S=k,i+=4;E=o[_>>>24]<<24^o[R>>16&255]<<16^o[A>>8&255]<<8^o[255&S]^s[i],T=o[R>>>24]<<24^o[A>>16&255]<<16^o[S>>8&255]<<8^o[255&_]^s[i+1],b=o[A>>>24]<<24^o[S>>16&255]<<16^o[_>>8&255]<<8^o[255&R]^s[i+2],k=o[S>>>24]<<24^o[_>>16&255]<<16^o[R>>8&255]<<8^o[255&A]^s[i+3],i+=3,m[t]=this.networkToHostOrderSwap(E^f),m[t+1]=this.networkToHostOrderSwap(k^v),m[t+2]=this.networkToHostOrderSwap(b^g),m[t+3]=this.networkToHostOrderSwap(T^p),f=L,v=w,g=D,p=O,t+=4; +}return m.buffer}},{key:"destroy",value:function(){this.key=void 0,this.keySize=void 0,this.ksRows=void 0,this.sBox=void 0,this.invSBox=void 0,this.subMix=void 0,this.invSubMix=void 0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.rcon=void 0}}]),e}();r["default"]=n},{}],18:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r>>5,p-=T,p>0&&E+T+p<=k);)for(b=v+m*y,_={unit:e.subarray(E+T,E+T+p),pts:b,dts:b},f.samples.push(_),f.len+=p,E+=p+T,m++;E>>6)+1,o=(60&t[r+2])>>>2,o>f.length-1?void e.trigger(Event.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+o}):(u=(1&t[r+2])<<2,u|=(192&t[r+3])>>>6,n.logger.log("manifest codec:"+i+",ADTS data:type:"+a+",sampleingIndex:"+o+"["+f[o]+"Hz],channelConfig:"+u),/firefox|OPR/i.test(h)?o>=6?(a=5,d=new Array(4),l=o-3):(a=2,d=new Array(2),l=o):h.indexOf("android")!==-1?(a=2,d=new Array(2),l=o):(a=5,d=new Array(4),i&&(i.indexOf("mp4a.40.29")!==-1||i.indexOf("mp4a.40.5")!==-1)||!i&&o>=6?l=o-3:((i&&i.indexOf("mp4a.40.2")!==-1&&o>=6&&1===u||!i&&1===u)&&(a=2,d=new Array(2)),l=o)),d[0]=a<<3,d[0]|=(14&o)>>1,d[1]|=(1&o)<<7,d[1]|=u<<3,5===a&&(d[1]|=(14&l)>>1,d[2]=(1&l)<<7,d[2]|=8,d[3]=0),/Vivaldi|OPR/i.test(h)&&(c="mp4a.40.2"),{config:d,samplerate:f[o],channelCount:u,codec:"mp4a.40."+a,manifestCodec:c})}}]),e}();r["default"]=o},{28:28,47:47}],22:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r3&&void 0!==arguments[3]?arguments[3]:null;a(this,e),this.hls=t,this.id=r,this.config=this.hls.config||n,this.typeSupported=i}return n(e,[{key:"destroy",value:function(){var e=this.demuxer;e&&e.destroy()}},{key:"push",value:function(e,t,r,i,a,n,s,l,u,h,c){if(e.byteLength>0&&null!=u&&null!=u.key&&"AES-128"===u.method){null==this.decrypter&&(this.decrypter=new d["default"](this.hls,this.config));var f,v=this;try{f=performance.now()}catch(g){f=Date.now()}this.decrypter.decrypt(e,u.key.buffer,u.iv.buffer,function(e){var u;try{u=performance.now()}catch(d){u=Date.now()}v.hls.trigger(o["default"].FRAG_DECRYPTED,{level:n,sn:s,stats:{tstart:f,tdecrypt:u}}),v.pushDecrypted(new Uint8Array(e),t,r,i,a,n,s,l,h,c)})}else this.pushDecrypted(new Uint8Array(e),t,r,i,a,n,s,l,h,c)}},{key:"pushDecrypted",value:function(e,t,r,i,a,n,s,u,d,h){var f=this.demuxer;if(!f||a!==this.cc&&!f.probe(e)){var g=this.hls,y=this.id,E=this.config,T=this.typeSupported;if(v["default"].probe(e))f=this.typeSupported.mp2t===!0?new v["default"](g,y,m["default"],E,T):new v["default"](g,y,p["default"],E,T),f.probe=v["default"].probe;else{if(!c["default"].probe(e))return void g.trigger(o["default"].ERROR,{type:l.ErrorTypes.MEDIA_ERROR,id:y,details:l.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"});f=new c["default"](g,y,p["default"],E,T),f.probe=c["default"].probe}this.demuxer=f}f.push(e,t,r,i,a,n,s,u,d,h),this.cc=a}}]),e}();r["default"]=E},{18:18,20:20,27:27,28:28,30:30,40:40,41:41}],23:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(r,"__esModule",{value:!0});var a=e(22),n=i(a),s=e(30),o=i(s),l=e(47),u=e(1),d=i(u),h=function(e){var t=new d["default"];t.trigger=function(e){for(var r=arguments.length,i=Array(r>1?r-1:0),a=1;a1?r-1:0),a=1;ae?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,t=e>>3,e-=t>>3,this.bytesAvailable-=t,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)}},{key:"readBits",value:function(e){var t=Math.min(this.bitsAvailable,e),r=this.word>>>32-t;return e>32&&n.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0?this.word<<=t:this.bytesAvailable>0&&this.loadWord(),t=e-t,t>0&&this.bitsAvailable?r<>>e))return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()}},{key:"skipUEG",value:function(){this.skipBits(1+this.skipLZ())}},{key:"skipEG",value:function(){this.skipBits(1+this.skipLZ())}},{key:"readUEG",value:function(){var e=this.skipLZ();return this.readBits(e+1)-1}},{key:"readEG",value:function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}},{key:"readBoolean",value:function(){return 1===this.readBits(1)}},{key:"readUByte",value:function(){return this.readBits(8)}},{key:"readUShort",value:function(){return this.readBits(16)}},{key:"readUInt",value:function(){return this.readBits(32)}},{key:"skipScalingList",value:function(e){var t,r,i=8,a=8;for(t=0;t>4,p>1){if(y=h+5+e[h+4],y===h+188)continue}else y=h+4;switch(g){case S:if(v){if(O&&(m=M(O))&&(F(m,!1),T&&_.codec&&(L===-1||R.codec)))return void this.remux(n,s,a,e,i);O={data:[],size:0}}O&&(O.data.push(e.subarray(y,h+188)),O.size+=h+188-y);break;case L:if(v){if(I&&(m=M(I))&&(R.isAAC?N(m):U(m),T&&R.codec&&(S===-1||_.codec)))return void this.remux(n,s,a,e,i);I={data:[],size:0}}I&&(I.data.push(e.subarray(y,h+188)),I.size+=h+188-y);break;case w:v&&(C&&(m=M(C))&&B(m),C={data:[],size:0}),C&&(C.data.push(e.subarray(y,h+188)),C.size+=h+188-y);break;case 0:v&&(y+=e[y]+1),D=this._pmtId=P(e,y);break;case D:v&&(y+=e[y]+1);var G=x(e,y,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0);S=G.avc,S>0&&(_.id=S),L=G.audio,L>0&&(R.id=L,R.isAAC=G.isAAC),w=G.id3,w>0&&(A.id=w),b&&!k&&(c.logger.log("reparse from beginning"),b=!1,h=-188),k=this.pmtParsed=!0;break;case 17:case 8191:break;default:b=!0}}else this.observer.trigger(u["default"].ERROR,{type:f.ErrorTypes.MEDIA_ERROR,id:this.id,details:f.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});O&&(m=M(O))?(F(m,!0),_.pesData=null):_.pesData=O,I&&(m=M(I))?(R.isAAC?N(m):U(m),R.pesData=null):(I&&I.size&&c.logger.log("last AAC PES packet truncated,might overlap between fragments"),R.pesData=I),C&&(m=M(C))?(B(m),A.pesData=null):A.pesData=C,this.remux(n,s,a,null,i,d)}},{key:"remux",value:function(e,t,r,i,a,n){for(var s=this._avcTrack,o=s.samples,l=0,u=0,d=0;d1;){var f=new Uint8Array(h[0].length+h[1].length);f.set(h[0]),f.set(h[1],h[0].length),h[0]=f,h.splice(1,1)}if(t=h[0],i=(t[0]<<16)+(t[1]<<8)+t[2],1===i){if(a=(t[4]<<8)+t[5],a&&a>e.size-6)return null;r=t[7],192&r&&(o=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2,o>4294967295&&(o-=8589934592),64&r?(l=536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2,l>4294967295&&(l-=8589934592),o-l>54e5&&(c.logger.warn(Math.round((o-l)/9e4)+"s delta between PTS and DTS, align them"),o=l)):l=o),n=t[8],u=n+9,e.size-=u,s=new Uint8Array(e.size);for(var v=0,g=h.length;vp){u-=p;continue}t=t.subarray(u),p-=u,u=0}s.set(t,d),d+=p}return a&&(a-=n+3),{data:s,pts:o,dts:l,len:a}}return null}},{key:"pushAccesUnit",value:function(e,t){e.units.units.length&&e.frame&&(!this.config.forceKeyFrameOnDiscontinuity||e.key===!0||t.sps&&(t.samples.length||this.contiguous)?t.samples.push(e):t.dropped++),e.debug.length&&c.logger.log(e.pts+"/"+e.dts+":"+e.debug+","+e.units.length)}},{key:"_parseAVCPES",value:function(e,t){var r,i,a,n=this,s=this._avcTrack,o=this._parseAVCNALu(e.data),l=!1,u=this.avcSample;e.data=null,o.forEach(function(t){switch(t.type){case 1:i=!0,l&&u&&(u.debug+="NDR "),u.frame=!0;var o=t.data;if(o.length>4){var d=new h["default"](o).readSliceType();2!==d&&4!==d&&7!==d&&9!==d||(u.key=!0)}break;case 5:i=!0,u||(u=n.avcSample=n._createAVCSample(!0,e.pts,e.dts,"")),l&&(u.debug+="IDR "),u.key=!0,u.frame=!0;break;case 6:i=!0,l&&u&&(u.debug+="SEI "),r=new h["default"](n.discardEPB(t.data)),r.readUByte();for(var c=0,f=0,v=!1,g=0;!v&&r.bytesAvailable>1;){c=0;do g=r.readUByte(),c+=g;while(255===g);f=0;do g=r.readUByte(),f+=g;while(255===g);if(4===c&&0!==r.bytesAvailable){v=!0;var p=r.readUByte();if(181===p){var y=r.readUShort();if(49===y){var m=r.readUInt();if(1195456820===m){var E=r.readUByte();if(3===E){var T=r.readUByte(),b=r.readUByte(),k=31&T,_=[T,b];for(a=0;a0){if(t.pts>=e[r-1].pts)e.push(t);else for(var i=r-1;i>=0;i--)if(t.pts=0)i={data:e.subarray(c,s-u-1),type:n},h.push(i);else{var f=this._getLastNalUnit();if(f&&(d&&s<=4-d&&f.state&&(f.data=f.data.subarray(0,f.data.byteLength-d)),r=s-u-1,r>0)){var v=new Uint8Array(f.data.byteLength+r);v.set(f.data,0),v.set(e.subarray(0,r),f.data.byteLength),f.data=v}}s=0&&u>=0&&(i={data:e.subarray(c,o),type:n,state:u},h.push(i)),0===h.length){var g=this._getLastNalUnit();if(g){var p=new Uint8Array(g.data.byteLength+e.byteLength);p.set(g.data,0),p.set(e,g.data.byteLength),g.data=p}}return l.naluState=u,h}},{key:"discardEPB",value:function(e){for(var t,r,i=e.byteLength,a=[],n=1;n1&&(c.logger.log("AAC: align PTS for overlapping frames by "+Math.round((R-p)/90)),p=R)}for(;n+5>>5,r-=s,r>0&&n+s+r<=d);)for(l=p+a*i,h={unit:g.subarray(n+s,n+s+r),pts:l,dts:l},v.samples.push(h),v.len+=r,n+=r+s,a++;n0;)s+=t}},{key:"_onMpegFrame",value:function(e,t,r,i,a,n){var s=1152/r*1e3,o=n+a*s,l=this._audioTrack;l.config=[],l.channelCount=i,l.audiosamplerate=r,l.duration=this._duration,l.samples.push({unit:e,pts:o,dts:o}),l.len+=e.length}},{key:"_onMpegNoise",value:function(e){c.logger.warn("mpeg audio has noise: "+e.length+" bytes")}},{key:"_parseMpeg",value:function(e,t,r,i,a){var n=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],s=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3];if(t+2>r)return-1;if(255===e[t]||224===(224&e[t+1])){if(t+24>r)return-1;var o=e[t+1]>>3&3,l=e[t+1]>>1&3,u=e[t+2]>>4&15,d=e[t+2]>>2&3,h=!!(2&e[t+2]);if(1!==o&&0!==u&&15!==u&&3!==d){var c=3===o?3-l:3===l?3:4,f=1e3*n[14*c+u-1],v=3===o?0:2===o?1:2,g=s[3*v+d],p=h?1:0,y=e[t+3]>>6===3?1:2,m=3===l?(3===o?12:6)*f/g+p<<2:(3===o?144:72)*f/g+p|0;return t+m>r?-1:(this._onMpegFrame&&this._onMpegFrame(e.subarray(t,t+m),f,g,y,i,a),m)}}for(var E=t+2;E=564&&71===e[0]&&71===e[188]&&71===e[376]}}]),e}();r["default"]=v},{21:21,25:25,28:28,30:30,47:47}],28:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});r.ErrorTypes={NETWORK_ERROR:"networkError",MEDIA_ERROR:"mediaError",MUX_ERROR:"muxError",OTHER_ERROR:"otherError"},r.ErrorDetails={MANIFEST_LOAD_ERROR:"manifestLoadError",MANIFEST_LOAD_TIMEOUT:"manifestLoadTimeOut",MANIFEST_PARSING_ERROR:"manifestParsingError",MANIFEST_INCOMPATIBLE_CODECS_ERROR:"manifestIncompatibleCodecsError",MANIFEST_EMPTY_ERROR:"manifestEmptyError",LEVEL_LOAD_ERROR:"levelLoadError",LEVEL_LOAD_TIMEOUT:"levelLoadTimeOut",LEVEL_SWITCH_ERROR:"levelSwitchError",AUDIO_TRACK_LOAD_ERROR:"audioTrackLoadError",AUDIO_TRACK_LOAD_TIMEOUT:"audioTrackLoadTimeOut",FRAG_LOAD_ERROR:"fragLoadError",FRAG_LOOP_LOADING_ERROR:"fragLoopLoadingError",FRAG_LOAD_TIMEOUT:"fragLoadTimeOut",FRAG_DECRYPT_ERROR:"fragDecryptError",FRAG_PARSING_ERROR:"fragParsingError",REMUX_ALLOC_ERROR:"remuxAllocError",KEY_LOAD_ERROR:"keyLoadError",KEY_LOAD_TIMEOUT:"keyLoadTimeOut",BUFFER_ADD_CODEC_ERROR:"bufferAddCodecError",BUFFER_APPEND_ERROR:"bufferAppendError",BUFFER_APPENDING_ERROR:"bufferAppendingError",BUFFER_STALLED_ERROR:"bufferStalledError",BUFFER_FULL_ERROR:"bufferFullError",BUFFER_SEEK_OVER_HOLE:"bufferSeekOverHole",BUFFER_NUDGE_ON_STALL:"bufferNudgeOnStall",INTERNAL_EXCEPTION:"internalException",WEBVTT_EXCEPTION:"webVTTException"}},{}],29:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e; +},s=function(){function e(e,t){for(var r=0;r1?r-1:0),n=1;n=r.start(i)&&t<=r.end(i))return!0;return!1}},{key:"bufferInfo",value:function(e,t,r){if(!e)return{len:0,start:0,end:0,nextStart:void 0};try{var i,a=e.buffered,n=[];for(i=0;id&&(l[u-1].end=e[o].end):l.push(e[o])}else l.push(e[o])}for(o=0,i=0,a=n=t;o=h&&t=0&&ot.endSN)return 0;if(o=r-t.startSN,l=t.fragments,u=l[o],!isNaN(u.startPTS)){var h=Math.abs(u.startPTS-i);isNaN(u.deltaPTS)?u.deltaPTS=h:u.deltaPTS=Math.max(h,u.deltaPTS),i=Math.min(i,u.startPTS),a=Math.max(a,u.endPTS),n=Math.min(n,u.startDTS),s=Math.max(s,u.endDTS)}var c=i-u.start;for(u.start=u.startPTS=i,u.endPTS=a,u.startDTS=n,u.endDTS=s,u.duration=a-i,d=o;d>0;d--)e.updatePTS(l,d,d-1);for(d=o;dt?a.start=i.start+i.duration:a.start=i.start-a.duration:r>t?(i.duration=s-i.start,i.duration<0&&n.logger.warn("negative duration computed for frag "+i.sn+",level "+i.level+", there should be some duration drift between playlist and fragment!")):(a.duration=i.start-s,a.duration<0&&n.logger.warn("negative duration computed for frag "+a.sn+",level "+a.level+", there should be some duration drift between playlist and fragment!"))}}]),e}();r["default"]=s},{47:47}],34:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};a(this,e);var r=e.DefaultConfig;if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");for(var i in r)i in t||(t[i]=r[i]);if(void 0!==t.liveMaxLatencyDurationCount&&t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount)throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be gt "liveSyncDurationCount"');if(void 0!==t.liveMaxLatencyDuration&&(t.liveMaxLatencyDuration<=t.liveSyncDuration||void 0===t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be gt "liveSyncDuration"');(0,M.enableLogs)(t.debug),this.config=t;var n=this.observer=new B["default"];n.trigger=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i1?t-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:-1;M.logger.log("startLoad("+e+")"),this.levelController.startLoad(),this.streamController.startLoad(e),this.audioStreamController.startLoad(e)}},{key:"stopLoad",value:function(){M.logger.log("stopLoad"),this.levelController.stopLoad(),this.streamController.stopLoad(),this.audioStreamController.stopLoad()}},{key:"swapAudioCodec",value:function(){M.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}},{key:"recoverMediaError",value:function(){M.logger.log("recoverMediaError");var e=this.media;this.detachMedia(),this.attachMedia(e)}},{key:"updateSize",value:function(){M.logger.log("updateSize"),this.config.capLevelToPlayerSize&&this.capLevelController.detectPlayerSize()}},{key:"levels",get:function(){return this.levelController.levels}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(e){M.logger.log("set currentLevel:"+e),this.loadLevel=e,this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(e){M.logger.log("set nextLevel:"+e),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(e){M.logger.log("set loadLevel:"+e),this.levelController.manualLevel=e}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(e){this.levelController.nextLoadLevel=e}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.abrController.minAutoLevel)},set:function(e){M.logger.log("set firstLevel:"+e),this.levelController.firstLevel=e}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(e){M.logger.log("set startLevel:"+e),this.levelController.startLevel=e}},{key:"autoLevelCapping",get:function(){return this.abrController.autoLevelCapping},set:function(e){M.logger.log("set autoLevelCapping:"+e),this.abrController.autoLevelCapping=e}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"audioTracks",get:function(){return this.audioTrackController.audioTracks}},{key:"audioTrack",get:function(){return this.audioTrackController.audioTrack},set:function(e){this.audioTrackController.audioTrack=e}},{key:"liveSyncPosition",get:function(){return this.streamController.liveSyncPosition}},{key:"subtitleTracks",get:function(){return this.subtitleTrackController.subtitleTracks}},{key:"subtitleTrack",get:function(){return this.subtitleTrackController.subtitleTrack},set:function(e){this.subtitleTrackController.subtitleTrack=e}}]),e}();r["default"]=W},{1:1,10:10,11:11,12:12,13:13,14:14,15:15,28:28,30:30,36:36,37:37,38:38,4:4,45:45,47:47,5:5,52:52,6:6,7:7,8:8}],35:[function(e,t,r){"use strict";t.exports=e(34)["default"]},{34:34}],36:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r>8*(15-r)&255;return t}},{key:"fragmentDecryptdataFromLevelkey",value:function(e,t){var r=e;return e&&e.method&&e.uri&&!e.iv&&(r=new k,r.method=e.method,r.baseuri=e.baseuri,r.reluri=e.reluri,r.iv=this.createInitializationVector(t)),r}},{key:"cloneObj",value:function(e){return JSON.parse(JSON.stringify(e))}},{key:"url",get:function(){return!this._url&&this.relurl&&(this._url=u["default"].buildAbsoluteURL(this.baseurl,this.relurl)),this._url},set:function(e){this._url=e}},{key:"programDateTime",get:function(){return!this._programDateTime&&this.rawProgramDateTime&&(this._programDateTime=new Date(Date.parse(this.rawProgramDateTime))),this._programDateTime}},{key:"byteRange",get:function(){if(!this._byteRange){var e=this._byteRange=[];if(this.rawByteRange){var t=this.rawByteRange.split("@",2);if(1===t.length){var r=this.lastByteRangeEndOffset;e[0]=r?r:0}else e[0]=parseInt(t[1]);e[1]=parseInt(t[0])+e[0]}}return this._byteRange}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"decryptdata",get:function(){return this._decryptdata||(this._decryptdata=this.fragmentDecryptdataFromLevelkey(this.levelkey,this.sn)),this._decryptdata}}]),e}(),R=function(e){function t(e){s(this,t);var r=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,h["default"].MANIFEST_LOADING,h["default"].LEVEL_LOADING,h["default"].AUDIO_TRACK_LOADING,h["default"].SUBTITLE_TRACK_LOADING));return r.loaders={},r}return n(t,e),o(t,[{key:"destroy",value:function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy()}this.loaders={},f["default"].prototype.destroy.call(this)}},{key:"onManifestLoading",value:function(e){this.load(e.url,{type:"manifest"})}},{key:"onLevelLoading",value:function(e){this.load(e.url,{type:"level",level:e.level,id:e.id})}},{key:"onAudioTrackLoading",value:function(e){this.load(e.url,{type:"audioTrack",id:e.id})}},{key:"onSubtitleTrackLoading",value:function(e){this.load(e.url,{type:"subtitleTrack",id:e.id})}},{key:"load",value:function(e,t){var r=this.loaders[t.type];if(r){var i=r.context;if(i&&i.url===e)return void y.logger.trace("playlist request ongoing");y.logger.warn("abort previous loader for type:"+t.type),r.abort()}var a=this.hls.config,n=void 0,s=void 0,o=void 0,l=void 0;"manifest"===t.type?(n=a.manifestLoadingMaxRetry,s=a.manifestLoadingTimeOut,o=a.manifestLoadingRetryDelay,l=a.manifestLoadingMaxRetryTimeout):(n=a.levelLoadingMaxRetry,s=a.levelLoadingTimeOut,o=a.levelLoadingRetryDelay,l=a.levelLoadingMaxRetryTimeout,y.logger.log("loading playlist for "+t.type+" "+(t.level||t.id))),r=this.loaders[t.type]=t.loader="undefined"!=typeof a.pLoader?new a.pLoader(a):new a.loader(a),t.url=e,t.responseType="";var u=void 0,d=void 0;u={timeout:s,maxRetry:n,retryDelay:o,maxRetryDelay:l},d={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)},r.load(t,u,d)}},{key:"resolve",value:function(e,t){return u["default"].buildAbsoluteURL(t,e)}},{key:"parseMasterPlaylist",value:function(e,t){var r=[],i=void 0;for(m.lastIndex=0;null!=(i=m.exec(e));){var a={},n=a.attrs=new p["default"](i[1]);a.url=this.resolve(i[2],t);var s=n.decimalResolution("RESOLUTION");s&&(a.width=s.width,a.height=s.height),a.bitrate=n.decimalInteger("AVERAGE-BANDWIDTH")||n.decimalInteger("BANDWIDTH"),a.name=n.NAME;var o=n.CODECS;if(o){o=o.split(/[ ,]+/);for(var l=0;l2?(t=r.shift()+".",t+=parseInt(r.shift()).toString(16),t+=("000"+parseInt(r.shift()).toString(16)).substr(-4)):t=e,t}},{key:"parseLevelPlaylist",value:function(e,t,r,i){var a,n,s=0,o=0,l={type:null,version:null,url:t,fragments:[],live:!0,startSN:0},u=new k,d=0,h=null,c=new _;for(c.tagList=[],T.lastIndex=0;null!==(a=T.exec(e));){var f=a[1];if(f){c.duration=parseFloat(f);var v=(" "+a[2]).slice(1);c.title=v?v:null,c.tagList.push(v?["INF",f,v]:["INF",f])}else if(a[3]){if(!isNaN(c.duration)){var g=s++;c.type=i,c.start=o,c.levelkey=u,c.sn=g,c.level=r,c.cc=d,c.baseurl=t,c.relurl=(" "+a[3]).slice(1),l.fragments.push(c),h=c,o+=c.duration,c=new _,c.tagList=[]}}else if(a[4]){if(c.rawByteRange=(" "+a[4]).slice(1),h){var m=h.byteRangeEndOffset;m&&(c.lastByteRangeEndOffset=m)}}else if(a[5])c.rawProgramDateTime=(" "+a[5]).slice(1),c.tagList.push(["PROGRAM-DATE-TIME",c.rawProgramDateTime]);else{for(a=a[0].match(b),n=1;n0){ +var u="audioTrack"!==n&&"subtitleTrack"!==n,d=this.parseLevelPlaylist(i,a,o||s||0,"audioTrack"===n?"audio":"subtitleTrack"===n?"subtitle":"main");"manifest"===n&&l.trigger(h["default"].MANIFEST_LOADED,{levels:[{url:a,details:d}],audioTracks:[],url:a,stats:t}),t.tparsed=performance.now(),d.targetduration?u?l.trigger(h["default"].LEVEL_LOADED,{details:d,level:o||0,id:s||0,stats:t}):"audioTrack"===n?l.trigger(h["default"].AUDIO_TRACK_LOADED,{details:d,id:s,stats:t}):"subtitleTrack"===n&&l.trigger(h["default"].SUBTITLE_TRACK_LOADED,{details:d,id:s,stats:t}):l.trigger(h["default"].ERROR,{type:v.ErrorTypes.NETWORK_ERROR,details:v.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:a,reason:"invalid targetduration"})}else{var c=this.parseMasterPlaylist(i,a);if(c.length){var f=this.parseMasterPlaylistMedia(i,a,"AUDIO"),g=this.parseMasterPlaylistMedia(i,a,"SUBTITLES");if(f.length){var p=!1;f.forEach(function(e){e.url||(p=!0)}),p===!1&&c[0].audioCodec&&!c[0].attrs.AUDIO&&(y.logger.log("audio codec signaled in quality level, but no embedded audio track signaled, create one"),f.unshift({type:"main",name:"main"}))}l.trigger(h["default"].MANIFEST_LOADED,{levels:c,audioTracks:f,subtitles:g,url:a,stats:t})}else l.trigger(h["default"].ERROR,{type:v.ErrorTypes.NETWORK_ERROR,details:v.ErrorDetails.MANIFEST_EMPTY_ERROR,fatal:!1,url:a,reason:"no level found in manifest",context:r})}else l.trigger(h["default"].ERROR,{type:v.ErrorTypes.NETWORK_ERROR,details:v.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:a,reason:"no EXTM3U delimiter"})}},{key:"loaderror",value:function(e,t){var r,i,a=t.loader;switch(t.type){case"manifest":r=v.ErrorDetails.MANIFEST_LOAD_ERROR,i=!0;break;case"level":r=v.ErrorDetails.LEVEL_LOAD_ERROR,i=!1;break;case"audioTrack":r=v.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,i=!1}a&&(a.abort(),this.loaders[t.type]=void 0),this.hls.trigger(h["default"].ERROR,{type:v.ErrorTypes.NETWORK_ERROR,details:r,fatal:i,url:t.url,loader:a,response:e,context:t})}},{key:"loadtimeout",value:function(e,t){var r,i,a=t.loader;switch(t.type){case"manifest":r=v.ErrorDetails.MANIFEST_LOAD_TIMEOUT,i=!0;break;case"level":r=v.ErrorDetails.LEVEL_LOAD_TIMEOUT,i=!1;break;case"audioTrack":r=v.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT,i=!1}a&&(a.abort(),this.loaders[t.type]=void 0),this.hls.trigger(h["default"].ERROR,{type:v.ErrorTypes.NETWORK_ERROR,details:r,fatal:i,url:t.url,loader:a,context:t})}}]),t}(f["default"]);r["default"]=R},{2:2,28:28,29:29,30:30,42:42,47:47}],39:[function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var a=function(){function e(e,t){for(var r=0;r>24&255,t[1]=i>>16&255,t[2]=i>>8&255,t[3]=255&i,t.set(e,4),a=0,i=8;a>24&255,t>>16&255,t>>8&255,255&t,r>>24,r>>16&255,r>>8&255,255&r,85,196,0,0]))}},{key:"mdia",value:function(t){return e.box(e.types.mdia,e.mdhd(t.timescale,t.duration),e.hdlr(t.type),e.minf(t))}},{key:"mfhd",value:function(t){return e.box(e.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,255&t]))}},{key:"minf",value:function(t){return"audio"===t.type?e.box(e.types.minf,e.box(e.types.smhd,e.SMHD),e.DINF,e.stbl(t)):e.box(e.types.minf,e.box(e.types.vmhd,e.VMHD),e.DINF,e.stbl(t))}},{key:"moof",value:function(t,r,i){return e.box(e.types.moof,e.mfhd(t),e.traf(i,r))}},{key:"moov",value:function(t){for(var r=t.length,i=[];r--;)i[r]=e.trak(t[r]);return e.box.apply(null,[e.types.moov,e.mvhd(t[0].timescale,t[0].duration)].concat(i).concat(e.mvex(t)))}},{key:"mvex",value:function(t){for(var r=t.length,i=[];r--;)i[r]=e.trex(t[r]);return e.box.apply(null,[e.types.mvex].concat(i))}},{key:"mvhd",value:function(t,r){r*=t;var i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,t>>24&255,t>>16&255,t>>8&255,255&t,r>>24&255,r>>16&255,r>>8&255,255&r,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return e.box(e.types.mvhd,i)}},{key:"sdtp",value:function(t){var r,i,a=t.samples||[],n=new Uint8Array(4+a.length);for(i=0;i>>8&255),n.push(255&a),n=n.concat(Array.prototype.slice.call(i));for(r=0;r>>8&255),s.push(255&a),s=s.concat(Array.prototype.slice.call(i));var o=e.box(e.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|t.sps.length].concat(n).concat([t.pps.length]).concat(s))),l=t.width,u=t.height,d=t.pixelRatio[0],h=t.pixelRatio[1];return e.box(e.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,255&l,u>>8&255,255&u,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o,e.box(e.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),e.box(e.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,255&d,h>>24,h>>16&255,h>>8&255,255&h])))}},{key:"esds",value:function(e){var t=e.config.length;return new Uint8Array([0,0,0,0,3,23+t,0,1,0,4,15+t,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([t]).concat(e.config).concat([6,1,2]))}},{key:"mp4a",value:function(t){var r=t.audiosamplerate;return e.box(e.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]),e.box(e.types.esds,e.esds(t)))}},{key:"mp3",value:function(t){var r=t.audiosamplerate;return e.box(e.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]))}},{key:"stsd",value:function(t){return"audio"===t.type?t.isAAC||"mp3"!==t.codec?e.box(e.types.stsd,e.STSD,e.mp4a(t)):e.box(e.types.stsd,e.STSD,e.mp3(t)):e.box(e.types.stsd,e.STSD,e.avc1(t))}},{key:"tkhd",value:function(t){var r=t.id,i=t.duration*t.timescale,a=t.width,n=t.height;return e.box(e.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,i>>24,i>>16&255,i>>8&255,255&i,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,a>>8&255,255&a,0,0,n>>8&255,255&n,0,0]))}},{key:"traf",value:function(t,r){var i=e.sdtp(t),a=t.id;return e.box(e.types.traf,e.box(e.types.tfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,255&a])),e.box(e.types.tfdt,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r])),e.trun(t,i.length+16+16+8+16+8+8),i)}},{key:"trak",value:function(t){return t.duration=t.duration||4294967295,e.box(e.types.trak,e.tkhd(t),e.mdia(t))}},{key:"trex",value:function(t){var r=t.id;return e.box(e.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))}},{key:"trun",value:function(t,r){var i,a,n,s,o,l,u=t.samples||[],d=u.length,h=12+16*d,c=new Uint8Array(h);for(r+=8+h,c.set([0,0,15,1,d>>>24&255,d>>>16&255,d>>>8&255,255&d,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i>>24&255,n>>>16&255,n>>>8&255,255&n,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,61440&o.degradPrio,15&o.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return e.box(e.types.trun,c)}},{key:"initSegment",value:function(t){e.types||e.init();var r,i=e.moov(t);return r=new Uint8Array(e.FTYP.byteLength+i.byteLength),r.set(e.FTYP),r.set(i,e.FTYP.byteLength),r}}]),e}();r["default"]=n},{}],40:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;rMath.pow(2,32)){var E=function T(e,t){return t?T(t,e%t):e};e.timescale=e.audiosamplerate/E(e.audiosamplerate,e.isAAC?1024:1152)}d.logger.log("audio mp4 timescale :"+e.timescale),e.isAAC||(v.mpeg?(g="audio/mpeg",e.codec=""):v.mp3&&(e.codec="mp3")),p.audio={container:g,codec:e.codec,initSegment:!e.isAAC&&v.mpeg?new Uint8Array:c["default"].initSegment([e]),metadata:{channelCount:e.channelCount}},m&&(a=n=o[0].pts-h*r)}t.sps&&t.pps&&l.length&&(t.timescale=this.MP4_TIMESCALE,p.video={container:"video/mp4",codec:t.codec,initSegment:c["default"].initSegment([t]),metadata:{width:t.width,height:t.height}},m&&(a=Math.min(a,l[0].pts-h*r),n=Math.min(n,l[0].dts-h*r),this.observer.trigger(u["default"].INIT_PTS_FOUND,{id:this.id,initPTS:a,cc:i}))),Object.keys(p).length?(s.trigger(u["default"].FRAG_PARSING_INIT_SEGMENT,y),this.ISGenerated=!0,m&&(this._initPTS=a,this._initDTS=n)):s.trigger(u["default"].ERROR,{type:f.ErrorTypes.MEDIA_ERROR,id:this.id,details:f.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"no audio/video samples found"})}},{key:"remuxVideo",value:function(e,t,r,i){var a,n,s,o,l,h,v,g,p=8,y=this.PES_TIMESCALE,m=this.PES2MP4SCALEFACTOR,E=e.samples,T=[],b=E.length,k=this._PTSNormalize,_=this._initDTS;E.sort(function(e,t){var r=e.dts-t.dts;return r?r:e.pts-t.pts});var R=E.reduce(function(e,t){return Math.max(Math.min(e,t.pts-t.dts),-18e3)},0);if(R<0){d.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Math.round(R/90)+" ms to overcome this issue");for(var A=0;A1?d.logger.log("AVC:"+w+" ms hole between fragments detected,filling it"):w<-1&&d.logger.log("AVC:"+-w+" ms overlapping between fragments detected"),l=S,E[0].dts=l+_,o=Math.max(o-w,S),E[0].pts=o+_,d.logger.log("Video/PTS/DTS adjusted: "+Math.round(o/90)+"/"+Math.round(l/90)+",delta:"+w+" ms")),h=l,L=E[E.length-1],g=Math.max(k(L.dts-_,S),0),v=Math.max(k(L.pts-_,S),0),v=Math.max(v,g);var D=navigator.vendor,O=navigator.userAgent,I=D&&D.indexOf("Apple")>-1&&O&&!O.match("CriOS");I&&(a=Math.round((g-l)/(m*(E.length-1))));for(var C=0;C0?N-1:N].dts;if(q.stretchShortVideoTrack){var z=q.maxBufferHole,J=q.maxSeekHole,Q=Math.floor(Math.min(z,J)*y),$=(i?o+i*y:this.nextAudioPts)-U.pts;$>Q?(a=$-X,a<0&&(a=X),d.logger.log("It is approximately "+$/90+" ms to the next segment; using duration "+a/90+" ms for the last video frame.")):a=X}else a=X}a/=m,j=Math.round((U.pts-U.dts)/m)}T.push({size:G,duration:a,cts:j,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:U.key?2:1,isNonSync:U.key?0:1}})}this.nextAvcDts=g+a*m;var Z=e.dropped;if(e.len=0,e.nbNalu=0,e.dropped=0,T.length&&navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var ee=T[0].flags;ee.dependsOn=2,ee.isNonSync=0}e.samples=T,s=c["default"].moof(e.sequenceNumber++,l/m,e),e.samples=[];var te={id:this.id,level:this.level,sn:this.sn,data1:s,data2:n,startPTS:o/y,endPTS:(v+m*a)/y,startDTS:l/y,endDTS:this.nextAvcDts/y,type:"video",nb:T.length,dropped:Z};return this.observer.trigger(u["default"].FRAG_PARSING_DATA,te),te}},{key:"remuxAudio",value:function(e,t,r,i){var a,n,s,l,h,v,g,p,y,m,E,T,b,k,_,R,A=this.PES_TIMESCALE,S=e.timescale,L=A/S,w=e.timescale*(e.isAAC?1024:1152)/e.audiosamplerate,D=w*L,O=this._PTSNormalize,I=this._initDTS,C=!e.isAAC&&this.typeSupported.mpeg,P=C?0:8,x=[],M=[];if(e.samples.sort(function(e,t){return e.pts-t.pts}),M=e.samples,R=this.nextAudioPts,r|=M.length&&R&&(Math.abs(t-R/A)<.1||Math.abs(M[0].pts-R-this._initDTS)<20*D),r||(R=t*A),i&&e.isAAC)for(var F=0,N=R;F=D){var j=Math.round(G/D);d.logger.warn("Injecting "+j+" audio frame @ "+Math.round(N/90)/1e3+"s due to "+Math.round(G/90)+" ms gap.");for(var H=0;H.1*D,N+=D,0===F?U.pts=U.dts=I+R:U.pts=U.dts=M[F-1].pts+D,F+=1}for(var V=0,W=M.length;V0)Y=Math.round((T-R)/D),d.logger.log(K+" ms hole between AAC samples detected,filling it"),Y>0&&(k=o["default"].getSilentFrame(e.manifestCodec||e.codec,e.channelCount),k||(k=l.subarray()),e.len+=Y*k.length);else if(K<-12){d.logger.log(-K+" ms overlapping between AAC samples detected, drop frame"),e.len-=l.byteLength;continue}T=b=R}if(g=Math.max(0,T),p=Math.max(0,b),!(e.len>0))return;var q=C?e.len:e.len+8;try{h=new Uint8Array(q)}catch(X){return void this.observer.trigger(u["default"].ERROR,{type:f.ErrorTypes.MUX_ERROR,level:this.level,id:this.id,details:f.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:q,reason:"fail allocating audio mdat "+q})}C||(a=new DataView(h.buffer),a.setUint32(0,q),h.set(c["default"].types.mdat,4));for(var z=0;z=2&&(Q=x[$-2].duration,s.duration=Q),$){this.nextAudioPts=T+L*Q,e.len=0,e.samples=x,v=C?new Uint8Array:c["default"].moof(e.sequenceNumber++,p/L,e),e.samples=[];var Z={id:this.id,level:this.level,sn:this.sn,data1:v,data2:h,startPTS:g/A,endPTS:this.nextAudioPts/A,startDTS:p/A,endDTS:(b+L*Q)/A,type:"audio",nb:$};return this.observer.trigger(u["default"].FRAG_PARSING_DATA,Z),Z}return null}},{key:"remuxEmptyAudio",value:function(e,t,r,i){var a=this.PES_TIMESCALE,n=e.timescale?e.timescale:e.audiosamplerate,s=a/n,l=this.nextAudioPts,u=(void 0!==l?l:i.startDTS*a)+this._initDTS,h=i.endDTS*a+this._initDTS,c=1024,f=s*c,v=Math.ceil((h-u)/f),g=o["default"].getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(d.logger.warn("remux empty Audio"),!g)return void d.logger.trace("Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec!");for(var p=[],y=0;y4294967296;)e+=r;return e}},{key:"passthrough",get:function(){return!1}}]),e}();r["default"]=v},{28:28,30:30,31:31,39:39,47:47}],41:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;rNumber.MAX_SAFE_INTEGER?1/0:t}},{key:"hexadecimalInteger",value:function(e){if(this[e]){var t=(this[e]||"0x").slice(2);t=(1&t.length?"0":"")+t;for(var r=new Uint8Array(t.length/2),i=0;iNumber.MAX_SAFE_INTEGER?1/0:t}},{key:"decimalFloatingPoint",value:function(e){return parseFloat(this[e])}},{key:"enumeratedString",value:function(e){return this[e]}},{key:"decimalResolution",value:function(e){var t=n.exec(this[e]);if(null!==t)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}}}],[{key:"parseAttrList",value:function(e){var t,r={};for(s.lastIndex=0;null!==(t=s.exec(e));){var i=t[2],a='"';0===i.indexOf(a)&&i.lastIndexOf(a)===i.length-1&&(i=i.slice(1,-1)),r[t[1]]=i}return r}}]),e}();r["default"]=o},{}],43:[function(e,t,r){"use strict";var i={search:function(e,t){for(var r=0,i=e.length-1,a=null,n=null;r<=i;){a=(r+i)/2|0,n=e[a];var s=t(n);if(s>0)r=a+1;else{if(!(s<0))return n;i=a-1}}return null}};t.exports=i},{}],44:[function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var a=function(){function e(e,t){for(var r=0;r=r&&console.log(this.time.toFixed(3)+" ["+e+"] "+t)}},g=function(e){for(var t=[],r=0;rl&&(v.log("ERROR","Too large cursor position "+this.pos),this.pos=l)}},{key:"moveCursor",value:function(e){var t=this.pos+e;if(e>1)for(var r=this.pos+1;r=144&&this.backSpace();var t=s(e);return this.pos>=l?void v.log("WARNING","Cannot insert "+e.toString(16)+" ("+t+") at position "+this.pos+". Skipping it!"):(this.chars[this.pos].setChar(t,this.currPenState),void this.moveCursor(1))}},{key:"clearFromPos",value:function(e){var t;for(t=e;t0&&(r=e?"["+t.join(" | ")+"]":t.join("\n")),r}},{key:"getTextAndFormat",value:function(){return this.rows}}]),e}(),T=function(){function e(t,r){i(this,e),this.chNr=t,this.outputFilter=r,this.mode=null,this.verbose=0,this.displayedMemory=new E,this.nonDisplayedMemory=new E,this.lastOutputScreen=new E,this.currRollUpRow=this.displayedMemory.rows[o-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}return a(e,[{key:"reset",value:function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.currRollUpRow=this.displayedMemory.rows[o-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.lastCueEndTime=null}},{key:"getHandler",value:function(){return this.outputFilter}},{key:"setHandler",value:function(e){this.outputFilter=e}},{key:"setPAC",value:function(e){this.writeScreen.setPAC(e,this.lastOutputScreen)}},{key:"setBkgData",value:function(e){this.writeScreen.setBkgData(e); +}},{key:"setMode",value:function(e){e!==this.mode&&(this.mode=e,v.log("INFO","MODE="+e),"MODE_POP-ON"===this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset(),this.lastOutputScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=e)}},{key:"insertChars",value:function(e){for(var t=0;t=46,t.italics)t.foreground="white";else{var r=Math.floor(e/2)-16,i=["white","green","blue","cyan","red","yellow","magenta"];t.foreground=i[r]}v.log("INFO","MIDROW: "+JSON.stringify(t)),this.writeScreen.setPen(t)}},{key:"outputDataUpdate",value:function(){var e=v.time;null!==e&&this.outputFilter&&(this.outputFilter.updateData&&this.outputFilter.updateData(e,this.displayedMemory),null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.lastOutputScreen),this.cueStartTime=this.displayedMemory.isEmpty()?null:e):this.cueStartTime=e,this.lastOutputScreen.copy(this.displayedMemory))}},{key:"cueSplitAtTime",value:function(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))}}]),e}(),b=function(){function e(t,r,a){i(this,e),this.field=t||1,this.outputs=[r,a],this.channels=[new T(1,r),new T(2,a)],this.currChNr=-1,this.lastCmdA=null,this.lastCmdB=null,this.bufferedData=[],this.startTime=null,this.lastTime=null,this.dataCounters={padding:0,"char":0,cmd:0,other:0}}return a(e,[{key:"getHandler",value:function(e){return this.channels[e].getHandler()}},{key:"setHandler",value:function(e,t){this.channels[e].setHandler(t)}},{key:"addData",value:function(e,t){var r,i,a,n=!1;this.lastTime=e,v.setTime(e);for(var s=0;s ("+g([i,a])+")"),r=this.parseCmd(i,a),r||(r=this.parseMidrow(i,a)),r||(r=this.parsePAC(i,a)),r||(r=this.parseBackgroundAttributes(i,a)),!r&&(n=this.parseChars(i,a)))if(this.currChNr&&this.currChNr>=0){var o=this.channels[this.currChNr-1];o.insertChars(n)}else v.log("WARNING","No channel found yet. TEXT-MODE?");r?this.dataCounters.cmd+=2:n?this.dataCounters["char"]+=2:(this.dataCounters.other+=2,v.log("WARNING","Couldn't parse cleaned data "+g([i,a])+" orig: "+g([t[s],t[s+1]])))}else this.dataCounters.padding+=2}},{key:"parseCmd",value:function(e,t){var r=null,i=(20===e||28===e)&&32<=t&&t<=47,a=(23===e||31===e)&&33<=t&&t<=35;if(!i&&!a)return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,v.log("DEBUG","Repeated command ("+g([e,t])+") is dropped"),!0;r=20===e||23===e?1:2;var n=this.channels[r-1];return 20===e||28===e?32===t?n.ccRCL():33===t?n.ccBS():34===t?n.ccAOF():35===t?n.ccAON():36===t?n.ccDER():37===t?n.ccRU(2):38===t?n.ccRU(3):39===t?n.ccRU(4):40===t?n.ccFON():41===t?n.ccRDC():42===t?n.ccTR():43===t?n.ccRTD():44===t?n.ccEDM():45===t?n.ccCR():46===t?n.ccENM():47===t&&n.ccEOC():n.ccTO(t-32),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=r,!0}},{key:"parseMidrow",value:function(e,t){var r=null;if((17===e||25===e)&&32<=t&&t<=47){if(r=17===e?1:2,r!==this.currChNr)return v.log("ERROR","Mismatch channel in midrow parsing"),!1;var i=this.channels[r-1];return i.ccMIDROW(t),v.log("DEBUG","MIDROW ("+g([e,t])+")"),!0}return!1}},{key:"parsePAC",value:function(e,t){var r=null,i=null,a=(17<=e&&e<=23||25<=e&&e<=31)&&64<=t&&t<=127,n=(16===e||24===e)&&64<=t&&t<=95;if(!a&&!n)return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,!0;r=e<=23?1:2,i=64<=t&&t<=95?1===r?u[e]:h[e]:1===r?d[e]:c[e];var s=this.interpretPAC(i,t),o=this.channels[r-1];return o.setPAC(s),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=r,!0}},{key:"interpretPAC",value:function(e,t){var r=t,i={color:null,italics:!1,indent:null,underline:!1,row:e};return r=t>95?t-96:t-64,i.underline=1===(1&r),r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=4*Math.floor((r-16)/2),i}},{key:"parseChars",value:function(e,t){var r=null,i=null,a=null;if(e>=25?(r=2,a=e-8):(r=1,a=e),17<=a&&a<=19){var n=t;n=17===a?t+80:18===a?t+112:t+144,v.log("INFO","Special char '"+s(n)+"' in channel "+r),i=[n]}else 32<=e&&e<=127&&(i=0===t?[e]:[e,t]);if(i){var o=g(i);v.log("DEBUG","Char codes = "+o.join(",")),this.lastCmdA=null,this.lastCmdB=null}return i}},{key:"parseBackgroundAttributes",value:function(e,t){var r,i,a,n,s=(16===e||24===e)&&32<=t&&t<=47,o=(23===e||31===e)&&45<=t&&t<=47;return!(!s&&!o)&&(r={},16===e||24===e?(i=Math.floor((t-32)/2),r.background=f[i],t%2===1&&(r.background=r.background+"_semi")):45===t?r.background="transparent":(r.foreground="black",47===t&&(r.underline=!0)),a=e<24?1:2,n=this.channels[a-1],n.setBkgData(r),this.lastCmdA=null,this.lastCmdB=null,!0)}},{key:"reset",value:function(){for(var e=0;e=16?l--:l++,navigator.userAgent.match(/Firefox\//)?s.line=h+1:s.line=h>7?h-2:h+1,s.align="left",s.position=Math.max(0,Math.min(100,100*(l/32)+(navigator.userAgent.match(/Firefox\//)?50:0))),e.addCue(s)}}};t.exports=a},{50:50}],46:[function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var a=function(){function e(e,t){for(var r=0;r "+t}function n(e){var t=self.console[e];return t?function(){for(var r=arguments.length,i=Array(r),n=0;n1?t-1:0),i=1;i100)throw new Error("Position must be between 0 and 100.");T=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",r({},u,{get:function(){return b},set:function(e){var r=t(e);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");b=r,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",r({},u,{get:function(){return k},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");k=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",r({},u,{get:function(){return _},set:function(e){var r=t(e);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");_=r,this.hasBeenReset=!0}})),o.displayState=void 0,l)return o}if("undefined"!=typeof window&&window.VTTCue)return window.VTTCue;var a="auto",n={"":!0,lr:!0,rl:!0},s={start:!0,middle:!0,end:!0,left:!0,right:!0};return i.prototype.getCueAsHTML=function(){var e=window.WebVTT;return e.convertCueToDOMTree(window,this.text)},i}()},{}],50:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(){this.window=window,this.state="INITIAL",this.buffer="",this.decoder=new c,this.regionList=[]}function n(e){function t(e,t,r,i){return 3600*(0|e)+60*(0|t)+(0|r)+(0|i)/1e3}var r=e.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return r?r[3]?t(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null}function s(){this.values=Object.create(null)}function o(e,t,r,i){var a=i?e.split(i):[e];for(var n in a)if("string"==typeof a[n]){var s=a[n].split(r);if(2===s.length){var o=s[0],l=s[1];t(o,l)}}}function l(e,t,r){function i(){var t=n(e);if(null===t)throw new Error("Malformed timestamp: "+u);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function a(e,t){var i=new s;o(e,function(e,t){switch(e){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===t){i.set(e,r[a].region);break}break;case"vertical":i.alt(e,t,["rl","lr"]);break;case"line":var n=t.split(","),s=n[0];i.integer(e,s),i.percent(e,s)&&i.set("snapToLines",!1),i.alt(e,s,["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",v,"end"]);break;case"position":n=t.split(","),i.percent(e,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",v,"end","line-left","line-right","auto"]);break;case"size":i.percent(e,t);break;case"align":i.alt(e,t,["start",v,"end","left","right"])}},/:/,/\s/),t.region=i.get("region",null),t.vertical=i.get("vertical","");var a=i.get("line","auto");"auto"===a&&f.line===-1&&(a=-1),t.line=a,t.lineAlign=i.get("lineAlign","start"),t.snapToLines=i.get("snapToLines",!0),t.size=i.get("size",100),t.align=i.get("align",v);var n=i.get("position","auto");"auto"===n&&50===f.position&&(n="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=n}function l(){e=e.replace(/^\s+/,"")}var u=e;if(l(),t.startTime=i(),l(),"-->"!==e.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+u);e=e.substr(3),l(),t.endTime=i(),l(),a(e,t)}function u(e){return e.replace(//gi,"\n")}Object.defineProperty(r,"__esModule",{value:!0}),r.fixLineBreaks=void 0;var d=e(49),h=i(d),c=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}};s.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,r){return r?this.has(e)?this.values[e]:t[r]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,r){for(var i=0;i=0&&t<=100))&&(this.set(e,t),!0)}};var f=new h["default"](0,0,0),v="middle"===f.align?"middle":"center";a.prototype={parse:function(e){function t(){var e=i.buffer,t=0;for(e=u(e);t")===-1){i.cue.id=a;continue}case"CUE":try{l(a,i.cue,i.regionList)}catch(d){i.cue=null,i.state="BADCUE";continue}i.state="CUETEXT";continue;case"CUETEXT":var c=a.indexOf("-->")!==-1;if(!a||c&&(s=!0)){i.oncue&&i.oncue(i.cue),i.cue=null,i.state="ID";continue}i.cue.text&&(i.cue.text+="\n"),i.cue.text+=a;continue;case"BADCUE":a||(i.state="ID");continue}}}catch(d){"CUETEXT"===i.state&&i.cue&&i.oncue&&i.oncue(i.cue),i.cue=null,i.state="INITIAL"===i.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var e=this;try{if(e.buffer+=e.decoder.decode(),(e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state)throw new Error("Malformed WebVTT signature.")}catch(t){throw t}return e.onflush&&e.onflush(),this}},r.fixLineBreaks=u,r["default"]=a},{49:49}],51:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}var a=e(50),n=i(a),s=function(e){var t=parseInt(e.substr(-3)),r=parseInt(e.substr(-6,2)),i=parseInt(e.substr(-9,2)),a=e.length>9?parseInt(e.substr(0,e.indexOf(":"))):0;return isNaN(t)||isNaN(r)||isNaN(i)||isNaN(a)?-1:(t+=1e3*r,t+=6e4*i,t+=36e5*a)},o=function(e,t,r){var i=e[t],a=e[i.prevCC];if(!a||!a["new"]&&i["new"])return e.ccOffset=e.presentationOffset=i.start,void(i["new"]=!1);for(;a&&a["new"];)e.ccOffset+=i.start-a.start,i["new"]=!1,i=a,a=e[i.prevCC];e.presentationOffset=r},l={parse:function(e,t,r,i,a,l){var u=/\r\n|\n\r|\n|\r/g,d=String.fromCharCode.apply(null,new Uint8Array(e)).trim().replace(u,"\n").split("\n"),h="00:00.000",c=0,f=0,v=0,g=[],p=void 0,y=!0,m=new n["default"];m.oncue=function(e){var t=r[i],a=r.ccOffset;t&&t["new"]&&(f?a=r.ccOffset=t.start:o(r,i,v)),v&&!f&&(a=v+r.ccOffset-r.presentationOffset),e.startTime+=a-f,e.endTime+=a-f,e.text=decodeURIComponent(escape(e.text)),e.endTime>0&&g.push(e)},m.onparsingerror=function(e){p=e},m.onflush=function(){return p&&l?void l(p):void a(g)},d.forEach(function(e){if(y){if(e.startsWith("X-TIMESTAMP-MAP=")){y=!1,e.substr(16).split(",").forEach(function(e){e.startsWith("LOCAL:")?h=e.substr(6):e.startsWith("MPEGTS:")&&(c=parseInt(e.substr(7)))});try{t=t<0?t+8589934592:t,c-=t,f=s(h)/1e3,v=c/9e4,f===-1&&(p=new Error("Malformed X-TIMESTAMP-MAP: "+e))}catch(r){p=new Error("Malformed X-TIMESTAMP-MAP: "+e)}return}""===e&&(y=!1)}m.parse(e+"\n")}),m.flush()}};t.exports=l},{50:50}],52:[function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var a=function(){function e(e,t){for(var r=0;r=2)if(window.clearTimeout(this.requestTimeout),0===i.tfirst&&(i.tfirst=Math.max(performance.now(),i.trequest)),4===r){var o=t.status;if(o>=200&&o<300){i.tload=Math.max(i.tfirst,performance.now());var l=void 0,u=void 0;"arraybuffer"===a.responseType?(l=t.response,u=l.byteLength):(l=t.responseText,u=l.length),i.loaded=i.total=u;var d={url:t.responseURL,data:l};this.callbacks.onSuccess(d,i,a)}else i.retry>=s.maxRetry||o>=400&&o<499?(n.logger.error(o+" while loading "+a.url),this.callbacks.onError({code:o,text:t.statusText},a)):(n.logger.warn(o+" while loading "+a.url+", retrying in "+this.retryDelay+"..."),this.destroy(),this.retryTimeout=window.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,s.maxRetryDelay),i.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),s.timeout)}},{key:"loadtimeout",value:function(){n.logger.warn("timeout while loading "+this.context.url),this.callbacks.onTimeout(this.stats,this.context)}},{key:"loadprogress",value:function(e){var t=this.stats;t.loaded=e.loaded,e.lengthComputable&&(t.total=e.total);var r=this.callbacks.onProgress;r&&r(t,this.context,null)}}]),e}();r["default"]=s},{47:47}]},{},[35])(35)})}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/provider.html5.js b/src/lib/jwplayer-7.9.3/provider.html5.js new file mode 100644 index 0000000..11271b6 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/provider.html5.js @@ -0,0 +1 @@ +webpackJsonpjwplayer([4],{13:function(e,t,i){var r,a;r=[i(1),i(14),i(2),i(19),i(18)],a=function(e,t,i,r,a){function n(t){if(this._currentTextTrackIndex=-1,t){if(this._textTracks?(this._textTracks=e.reject(this._textTracks,function(e){if(this.renderNatively&&"nativecaptions"===e._id)return delete this._tracksById[e._id],!0},this),delete this._tracksById.nativemetadata):this._initTextTracks(),t.length){var r=0,n=t.length;for(r;rthis._textTracks.length)return!0;for(var t=0;tk&&(e=-i)}return e}function F(e){ve=e,Ee&&e&&e!==1/0&&pe.seek(Ee)}function O(){var e=N();Ce&&e===1/0&&(e=0),pe.trigger(n.JWPLAYER_MEDIA_META,{duration:e,height:He.videoHeight,width:He.videoWidth}),F(e)}function j(){Ae&&(be=Oe=!0,Ce||ke(),v&&pe.setTextTracks(pe._textTracks),W())}function H(){Ae&&(I("jw-loaded","meta"),O())}function W(){_e||i.isIOS()&&!Oe||(_e=!0,Oe=!1,pe.trigger(n.JWPLAYER_MEDIA_BUFFER_FULL))}function U(){pe.setState(s.PLAYING),He.hasAttribute("jw-played")||I("jw-played",""),He.hasAttribute("jw-gesture-required")&&He.removeAttribute("jw-gesture-required"),pe.trigger(n.JWPLAYER_PROVIDER_FIRST_FRAME,{})}function Y(){pe.state!==s.COMPLETE&&He.hasAttribute("jw-played")&&He.currentTime!==He.duration&&pe.setState(s.PAUSED)}function J(){if(!(Ce||He.paused||He.ended||pe.state===s.LOADING||pe.state===s.ERROR||pe.seeking))return i.isIOS()&&He.duration-He.currentTime<=.1?void ne():void pe.setState(s.STALLED)}function q(){Ae&&pe.trigger(n.JWPLAYER_MEDIA_ERROR,{message:"Error loading media: File could not be played"})}function V(e){var t;return"array"===i.typeOf(e)&&e.length>0&&(t=a.map(e,function(e,t){return{label:e.label||t}})),t}function K(e){me=e,Le=G(e);var t=V(e);t&&pe.trigger(n.JWPLAYER_MEDIA_LEVELS,{levels:t,currentQuality:Le})}function G(e){var t=Math.max(0,Le),i=w.qualityLabel;if(e)for(var r=0;r0&&(Ee=-1,pe.seek(e)),Q()),ye=He.currentTime,_&&!c&&(W(),He.paused||pe.state===s.PLAYING||pe.setState(s.LOADING)),i.isIOS()&&pe.getFullScreen()&&(He.controls=!0),e>0&&pe.seek(e)}function z(t){De=null,Pe=-1,Ne=-1,Fe.reason||(Fe.reason="initial choice",Fe.level={}),be=!1,_e=!1,Ce=e(t),t.preload&&t.preload!==He.getAttribute("preload")&&I("preload",t.preload);var i=document.createElement("source");i.src=t.file;var r=He.src!==i.src;r&&(I("jw-loaded","none"),He.src=t.file)}function Z(){He&&(pe.disableTextTrack(),He.removeAttribute("preload"),He.removeAttribute("src"),He.removeAttribute("jw-loaded"),He.removeAttribute("jw-played"),r.emptyElement(He),Le=-1,!y&&"load"in He&&He.load())}function $(){for(var e=He.seekable?He.seekable.length:0,t=1/0;e--;)t=Math.min(t,He.seekable.start(e));return t}function ee(){for(var e=He.seekable?He.seekable.length:0,t=0;e--;)t=Math.max(t,He.seekable.end(e));return t}function te(){pe.seeking=!1,pe.trigger(n.JWPLAYER_MEDIA_SEEKED)}function ie(){pe.trigger("volume",{volume:Math.round(100*He.volume)}),pe.trigger("mute",{mute:He.muted})}function re(){He.currentTime===ye&&J()}function ae(){var e=He.buffered,t=He.duration;return!e||0===e.length||t<=0||t===1/0?0:i.between(e.end(e.length-1)/t,0,1)}function ne(){if(Ae&&pe.state!==s.IDLE&&pe.state!==s.COMPLETE){if(f(we),Le=-1,Me=!0,pe.trigger(n.JWPLAYER_MEDIA_BEFORECOMPLETE),!Ae)return;se()}}function se(){f(we),pe.setState(s.COMPLETE),Me=!1,pe.trigger(n.JWPLAYER_MEDIA_COMPLETE)}function ce(e){Re=!0,ue(e),i.isIOS()&&(He.controls=!1)}function oe(){for(var e=-1,t=0;t-1&&e15||a<0)&&(He.currentTime=Math.max(t-10,t-i))}},this.setState(s.PAUSED)},this.seek=function(e){if(Ae)if(e<0&&(e+=$()+ee()),0===Ee&&this.trigger(n.JWPLAYER_MEDIA_SEEK,{position:He.currentTime,offset:e}),be||(be=!!ee()),be){Ee=0;try{pe.seeking=!0,He.currentTime=e}catch(t){pe.seeking=!1,Ee=e}}else Ee=e,m&&He.paused&&Q()},this.volume=function(e){e=i.between(e/100,0,1),He.volume=e},this.mute=function(e){He.muted=!!e},this.checkComplete=function(){return Me},this.detachMedia=function(){return f(we),this.removeTracksListener(He.textTracks,"change",this.textTrackChangeHandler),this.disableTextTrack(),Ae=!1,He},this.attachMedia=function(){Ae=!0,be=!1,this.seeking=!1,He.loop=!1,this.enableTextTrack(),this.addTracksListener(He.textTracks,"change",this.textTrackChangeHandler),Me&&se()},this.setContainer=function(e){ge=e,e.appendChild(He)},this.getContainer=function(){return ge},this.remove=function(){Z(),f(we),ge===He.parentNode&&ge.removeChild(He)},this.setVisibility=function(e){e=!!e,e||p?t.style(ge,{visibility:"visible",opacity:1}):t.style(ge,{visibility:"",opacity:0})},this.resize=function(e,i,r){if(!(e&&i&&He.videoWidth&&He.videoHeight))return!1;var a={objectFit:"",width:"",height:""};if("uniform"===r){var n=e/i,s=He.videoWidth/He.videoHeight;Math.abs(n-s)<.09&&(a.objectFit="fill",r="exactfit")}var c=g||x||b||p&&!m;if(c){var o=-Math.floor(He.videoWidth/2+1),d=-Math.floor(He.videoHeight/2+1),u=Math.ceil(100*e/He.videoWidth)/100,l=Math.ceil(100*i/He.videoHeight)/100;"none"===r?u=l=1:"fill"===r?u=l=Math.max(u,l):"uniform"===r&&(u=l=Math.min(u,l)),a.width=He.videoWidth,a.height=He.videoHeight,a.top=a.left="50%",a.margin=0,t.transform(He,"translate("+o+"px, "+d+"px) scale("+u.toFixed(2)+", "+l.toFixed(2)+")")}return t.style(He,a),!1},this.setFullscreen=function(e){if(e=!!e){var t=i.tryCatch(function(){var e=He.webkitEnterFullscreen||He.webkitEnterFullScreen;e&&e.apply(He)});return!(t instanceof i.Error)&&pe.getFullScreen()}var r=He.webkitExitFullscreen||He.webkitExitFullScreen;return r&&r.apply(He),e},pe.getFullScreen=function(){return Re||!!He.webkitDisplayingFullscreen},this.setCurrentQuality=function(e){if(Le!==e&&e>=0&&me&&me.length>e){Le=e,Fe.reason="api",Fe.level={},this.trigger(n.JWPLAYER_MEDIA_LEVEL_CHANGED,{currentQuality:e,levels:V(me)}),w.qualityLabel=me[e].label;var t=He.currentTime||0,i=He.duration||0;i<=0&&(i=ve),pe.setState(s.LOADING),X(t,i)}},this.getCurrentQuality=function(){return Le},this.getQualityLevels=function(){return V(me)},this.getName=function(){return{name:E}},this.setCurrentAudioTrack=he,this.getAudioTracks=fe,this.getCurrentAudioTrack=Te}var f=window.clearTimeout,T=256,k=120,g=i.isIE(),v=i.isIE(9),y=i.isMSIE(),_=i.isMobile(),m=i.isFF(),p=i.isAndroidNative(),x=i.isIOS(7),b=i.isIOS(8),E="html5",w=function(){};return w.prototype=c,h.prototype=new w,h.getName=function(){return{name:"html5"}},h}.apply(t,r),!(void 0!==a&&(e.exports=a))}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/provider.shaka.js b/src/lib/jwplayer-7.9.3/provider.shaka.js new file mode 100644 index 0000000..d491f81 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/provider.shaka.js @@ -0,0 +1,5 @@ +webpackJsonpjwplayer([2],{13:function(t,e,i){var n,r;n=[i(1),i(14),i(2),i(19),i(18)],r=function(t,e,i,n,r){function s(e){if(this._currentTextTrackIndex=-1,e){if(this._textTracks?(this._textTracks=t.reject(this._textTracks,function(t){if(this.renderNatively&&"nativecaptions"===t._id)return delete this._tracksById[t._id],!0},this),delete this._tracksById.nativemetadata):this._initTextTracks(),e.length){var n=0,s=e.length;for(n;nthis._textTracks.length)return!0;for(var e=0;e=0&&(n.metadata={mpegts:r+i})}(this.state===e.PLAYING||this.seeking)&&this.trigger("time",n)},click:function(t){this.trigger("click",t)},volumechange:function(){var t=this.video;this.trigger("volume",{volume:Math.round(100*t.volume)}),this.trigger("mute",{mute:t.muted})},seeked:function(){this.seeking&&(this.seeking=!1,this.trigger("seeked"))},playing:function(){this.setState(e.PLAYING),this.video.hasAttribute("jw-gesture-required")&&this.video.removeAttribute("jw-gesture-required"),this.trigger("providerFirstFrame")},pause:function(){this.state!==e.COMPLETE&&(this.video.ended||this.video.currentTime!==this.video.duration&&this.setState(e.PAUSED))},progress:function(){var e=this.getDuration();if(!(e<=0||e===1/0)){var i=this.video.buffered;if(i&&0!==i.length){var n=t.between(i.end(i.length-1)/e,0,1);this.trigger("bufferChange",{bufferPercent:100*n,position:this.getCurrentTime(),duration:e})}}},ended:function(){if(this.stopStallCheck(),this._helperLastVideoHeight=0,this.state!==e.IDLE&&this.state!==e.COMPLETE){if(this.beforeComplete=!0,this.attached=!0,this.trigger("beforeComplete"),!this.attached)return;this.playbackComplete_()}},loadeddata:function(){this.setTextTracks(this.video.textTracks),this.video.setAttribute("jw-loaded","data")},error:function(){var t=this.video.error&&this.video.error.code||-1,e={1:"Unknown operation aborted",2:"Unknown network error",3:"Unknown decode error",4:"Source not supported"}[t]||"Unknown";this.trigger("mediaError",{code:t,message:"Error playing file: "+e})}}}.apply(e,n),!(void 0!==r&&(t.exports=r))},71:function(t,e,i){var n,r;n=[i(1),i(23),i(2),i(5),i(4),i(3),i(42),i(40),i(41),i(13),i(27),i(166)],r=function(t,e,i,n,r,s,a,o,h,u,c,l){function d(d){function f(){j.addEventListener("error",y),j.addEventListener("trackschanged",A),t.each(F,function(t,e){V.addEventListener(e,t,!1)})}function p(t){return t?t.height?t.height+"p":Math.round(t.bandwidth/1e3)+"kbps":""}function m(t,e,i){for(var n={index:0,track:null},r=e.length;r--;)for(var s=e[r].id,a=i.length;a--;){var o=i[a];if(s===o.id&&o.height===t)return n.index=a+1,n.track=o,n}return n}function b(){j.removeEventListener("error",y),j.removeEventListener("trackschanged",A),t.each(F,function(t,e){V.removeEventListener(e,t)})}function g(){var t=V;b(),j.destroy(),K.video=V=t}function v(t,e){var i=t.headers,n=t.customData;if(i)for(var r=0;r0?C(e.video):(i="audio",C(e.audio)),K.trigger(r.JWPLAYER_MEDIA_TYPE,{mediaType:i})}}function P(){var t,e,i={},n="";if(c.isSupported("clearkey")&&U.clearkey)return e=U.clearkey,e.keyId=e.keyId?e.keyId.replace(/-/g,""):null,i.clearKeys={},i.clearKeys[e.keyId]=e.key,i;if(c.isSupported("widevine"))K.drmUsed="widevine",t="com.widevine.alpha",n="http://widevine-proxy.appspot.com/proxy";else{if(!c.isSupported("playready"))return i;K.drmUsed="playready",t="com.microsoft.playready",n="http://microsoft-proxy.appspot.com/proxy"}return(e=U[K.drmUsed])?(i.servers=i.servers||{},i.servers[t]=e.url||n,j.getNetworkingEngine().registerRequestFilter(function(t,i){t===l.net.NetworkingEngine.RequestType.LICENSE&&e&&v(e,i)}),i):i}function C(e,i){e.sort(function(t,e){return t.height&&e.height?e.height-t.height:e.bandwidth-t.bandwidth}),K.currentQuality=0,K.playerTracks=e,K.levels=t.map(e,function(t){return{contentType:i,label:p(t),level_id:t.id}}),e.length>1&&K.levels.unshift({label:"Auto",level_id:"auto"}),K.trigger(r.JWPLAYER_MEDIA_LEVELS,{levels:K.levels,currentQuality:K.currentQuality})}function N(){V.pause(),K.setState(n.PAUSED)}function M(){return K.seeking?(K.setState(n.LOADING),void K.once(r.JWPLAYER_MEDIA_SEEKED,K.play)):(K.setState(n.LOADING),_(),void K.setVisibility(K))}function R(t){K.attached&&(t<0&&(t+=V.duration),K.trigger(r.JWPLAYER_MEDIA_SEEK,{position:K.getCurrentTime(),offset:t}),K.seeking=!0,V.currentTime=t)}function D(t){t=!!t,t?e.style(this.container,{visibility:"visible",opacity:1}):e.style(this.container,{visibility:"",opacity:0})}function O(){K.attached&&(b(),K.clearTracks(),V.pause(),K.setState(n.IDLE))}function L(t){K.currentQuality===t||t<0||t>=K.levels.length||(K.currentQuality=t,j.configure({abr:{enabled:0===t}}),t>0&&j.selectTrack(K.playerTracks[t-1]),_(),K.trigger(r.JWPLAYER_MEDIA_LEVEL_CHANGED,{currentQuality:K.currentQuality,levels:K.levels}))}var j,U,B,F={},K=this,V=o.getVideo.call(K,d);this.loadedItem=null,this.drmUsed=null,this.position=0,this.levels=[],this.currentQuality=-1,t.each(a,function(t,e){"function"==typeof t?F[e]=t.bind(K):K[e]=t}),K.adaptation=function(t){K.playerTracks||A();var e=j.getStats(),i=m(t.size.height,e.switchHistory,K.playerTracks),n={level:{index:i.index,label:p(i.track),bitrate:e.streamBandwidth,width:t.size.width,height:t.size.height},bandwidth:e.estimatedBandwidth,type:"visualQuality"};B?(n.reason="initial choice",n.mode="auto",B=!1):0===K.currentQuality?n.reason=n.mode="auto":(n.reason="api",n.mode="manual"),K.trigger("visualQuality",n)},t.extend(K,s,o,h,u,{eventsOn_:function(){j=k(V),f()},eventsOff_:function(){U&&i.isFF()?(K.remove(),V=K.getVideo(d,K.container),K.setContainer(K.container)):g()},init:E,load:S,pause:N,getQualityLevels:T,getCurrentQuality:w,play:M,seek:R,setCurrentQuality:L,setVisibility:D,stop:O,getCurrentTime:function(){return V.currentTime},getDuration:function(){return j.isLive()?1/0:V.duration},supportsFullscreen:t.constant(!0),getName:t.constant({name:"shaka"}),destroy:g,renderNatively:i.isChrome()||i.isIOS()||i.isSafari()||i.isEdge()})}return l.polyfill.installAll(),d.getName=t.constant({name:"shaka"}),d}.apply(e,n),!(void 0!==r&&(t.exports=r))},166:function(t,e,i){var n;!function(){var r={};(function(t){function e(t,e){var i=t.split("."),n=Lr;i[0]in n||!n.execScript||n.execScript("var "+i[0]);for(var r;i.length&&(r=i.shift());)i.length||void 0===e?n=n[r]?n[r]:n[r]={}:n[r]=e}function i(t){function e(){}var i=_e;e.prototype=i.prototype,t.jd=i.prototype,t.prototype=new e,t.prototype.constructor=t,t.cd=function(t,e,n){return i.prototype[e].apply(t,Array.prototype.slice.call(arguments,2))}}function n(t){this.c=Math.exp(Math.log(.5)/t),this.a=this.b=0}function r(t,e,i){var n=Math.pow(t.c,e);t.b=i*(1-n)+n*t.b,t.a+=e}function s(t){return t.b/(1-Math.pow(t.c,t.a))}function a(){this.a=new n(3),this.c=new n(10),this.b=5e5}function o(t){return.5>t.a.a?t.b:Math.min(s(t.a),s(t.c))}function h(){}function u(){}function c(){this.h=null,this.f=!1,this.c=new a,this.g={},this.a={},this.i=!1,this.b=null}function l(t){return(t=t.g.audio)?(t=f(t),t[Math.floor(t.length/2)]):null}function d(t){var e=t.g.video;if(!e)return null;var e=f(e),i=t.a.audio,i=i&&i.bandwidth||0;t=o(t.c);for(var n=e[0],r=0;r=(s.bandwidth+i)/.95&&t<=a&&(n=s))}return n}function f(t){return t.streams.slice(0).filter(function(t){return t.allowedByApplication&&t.allowedByKeySystem}).sort(function(t,e){return t.bandwidth-e.bandwidth})}function p(t){var e;t instanceof p?(m(this,t.R),this.la=t.la,this.T=t.T,b(this,t.wa),this.O=t.O,g(this,k(t.a)),this.ea=t.ea):t&&(e=String(t).match(jr))?(m(this,e[1]||"",!0),this.la=v(e[2]||""),this.T=v(e[3]||"",!0),b(this,e[4]),this.O=v(e[5]||"",!0),g(this,e[6]||"",!0),this.ea=v(e[7]||"")):this.a=new w(null)}function m(t,e,i){t.R=i?v(e,!0):e,t.R&&(t.R=t.R.replace(/:$/,""))}function b(t,e){if(e){if(e=Number(e),isNaN(e)||0>e)throw Error("Bad port number "+e);t.wa=e}else t.wa=null}function g(t,e,i){e instanceof w?t.a=e:(i||(e=y(e,Kr)),t.a=new w(e))}function v(t,e){return t?e?decodeURI(t):decodeURIComponent(t):""}function y(t,e,i){return"string"==typeof t?(t=encodeURI(t).replace(e,T),i&&(t=t.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),t):null}function T(t){return t=t.charCodeAt(0),"%"+(t>>4&15).toString(16)+(15&t).toString(16)}function w(t){this.b=t||null}function k(t){var e=new w;if(e.b=t.b,t.a){var i,n={};for(i in t.a)n[i]=t.a[i].concat();e.a=n,e.c=t.c}return e}function E(t,e,i){this.category=t,this.code=e,this.data=Array.prototype.slice.call(arguments,2)}function S(t,e){return t.reduce(function(t,e,i){return e["catch"](t.bind(null,i))}.bind(null,e),Promise.reject())}function _(t,e){return t.concat(e)}function I(){}function x(t){return null!=t}function A(t){return function(e){return e!=t}}function P(){var t,e,i=new Promise(function(i,n){t=i,e=n});return i.resolve=t,i.reject=e,i}function C(t){this.f=!1,this.a=[],this.b=[],this.c=[],this.h=t||null}function N(){return{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:0}}function M(t,e){return{uris:t,method:"GET",body:null,headers:{},allowCrossSiteCredentials:!1,retryParameters:e}}function R(t,e,i){for(var n=0;n=t[e]}.bind(null,e);if(!e[0]&&!e[2])return q(t,!1);if(!e[1]&&!e[3])return q(t,!0);if(i(0)&&i(1)&&i(2)&&i(3))return H(t);throw new E(2,2003)}function z(t){t=unescape(encodeURIComponent(t));for(var e=new Uint8Array(t.length),i=0;i=e?null:new Wr(t,e,i)}function wt(t,e,i,n){var r=t.h;return Promise.resolve().then(function(){var t=this.g(e,r,i,n);if(null!=i&&null!=n){for(var s=0;s=this.f);++s)this.c.addCue(t[s]);null==this.b&&(this.b=i), +this.a=Math.min(n,this.f)}}.bind(t))}function kt(t,e){return null==t.a||t.at.end(0)-t.start(0))return i;for(var n=!1,r=0;r=t.start(r)&&e=t.start(r)-t.end(r-1))i+=t.end(r)-t.start(r),i+=t.start(r)-t.end(r-1);else if(0=t.end(r-1)){if(!(.04>=t.start(r)-e))break;i+=t.end(r)-e,n=!0}else n=!1;return i}function _t(t,e,i){this.i=t,this.f=e,this.j=i,this.c={},this.b=null,this.a={},this.g=new O,this.h=!1}function It(){var t={};return'video/mp4; codecs="avc1.42E01E",audio/mp4; codecs="mp4a.40.2",video/webm; codecs="vp8",video/webm; codecs="vp9",audio/webm; codecs="vorbis",audio/webm; codecs="opus",video/mp2t; codecs="avc1.42E01E",video/mp2t; codecs="mp4a.40.2",text/vtt,application/mp4; codecs="wvtt",application/ttml+xml,application/mp4; codecs="stpp"'.split(",").forEach(function(e){t[e]=!!zr[e]||MediaSource.isTypeSupported(e);var i=e.split(";")[0];t[i]=t[i]||t[e]}),t}function xt(t,e){var i;return"text"==e?i=t.b.b:(i=Pt(t,e),i=!i||1==i.length&&1e-6>i.end(0)-i.start(0)?null:i.length?i.start(0):null),i}function At(t,e,i){return"text"==e?(e=kt(t.b,i),e||(e=kt(t.b,i+.1))&&(e+=.1)):(t=Pt(t,e),e=St(t,i),e||(e=St(t,i+.1))&&(e+=.1)),e}function Pt(t,e){try{return t.c[e].buffered}catch(i){return null}}function Ct(t,e,i,n,r){return"text"==e?wt(t.b,i,n,r):Rt(t,e,t.Qc.bind(t,e,i))}function Nt(t,e,i){return"text"==e?(t.b.h=i,Promise.resolve()):Rt(t,e,t.Gc.bind(t,e,i))}function Mt(t,e,i){return"text"==e?(t.b.f=i,Promise.resolve()):Promise.all([Rt(t,e,t.ib.bind(t,e)),Rt(t,e,t.Ec.bind(t,e,i))])}function Rt(t,e,i){if(t.h)return Promise.reject();if(i={start:i,p:new P},t.a[e].push(i),1==t.a[e].length)try{i.start()}catch(n){"QuotaExceededError"==n.name?i.p.reject(new E(3,3017,e)):i.p.reject(new E(3,3015,n)),Ot(t,e)}return i.p}function Dt(t,e){if(t.h)return Promise.reject();var i,n=[];for(i in t.c){var r=new P,s={start:function(t){t.resolve()}.bind(null,r),p:r};t.a[i].push(s),n.push(r),1==t.a[i].length&&s.start()}return Promise.all(n).then(function(){var t,i;try{e()}catch(n){i=Promise.reject(new E(3,3015,n))}for(t in this.c)Ot(this,t);return i}.bind(t),function(){return Promise.reject()}.bind(t))}function Ot(t,e){t.a[e].shift();var i=t.a[e][0];if(i)try{i.start()}catch(n){i.p.reject(new E(3,3015,n)),Ot(t,e)}}function Lt(t,e){this.j=t,this.i=e,this.c=this.a=1/0,this.b=1,this.h=this.f=0,this.g=!0}function jt(t,e,i,n,r,s){this.a=t,this.c=e,this.i=i,this.m=n,this.j=r,this.l=s,this.b=new O,this.h=!1,this.g=1,this.f=null,0t.c.Z()?t.c.ra():Math.max(t.c.Ta(),t.c.ra())}function Ft(t,e){e!=t.h&&(t.h=e,Kt(t,t.g),t.j(e))}function Kt(e,i){null!=e.f&&(t.clearInterval(e.f),e.f=null),e.g=i,e.a.playbackRate=e.h||0>i?0:i,!e.h&&0>i&&(e.f=t.setInterval(function(){this.a.currentTime+=i/4}.bind(e),250))}function Vt(t,e){var i=t.c,n=i.ra(),r=i.fa();return i.U()&&1/0!=i.c?(i=n+1,n=i+t.i,e>=n&&e<=r||St(t.a.buffered,e)&&e>=i&&e<=r?e:e>r?r:r=i&&e<=r?e:Math.min(n+2,r)):er?r:e}function Ht(t,e,i){t.a.currentTime=i;var n=0,r=function(){!this.a||10<=n++||this.a.currentTime!=e||(this.a.currentTime=i,setTimeout(r,100))}.bind(t);setTimeout(r,100)}function qt(t,e){var i=t.c.ra();return ei?i:e)}function Gt(t,e,i){this.a=t,this.L=e,this.D=i}function zt(t,e,i,n,r,s){this.position=t,this.startTime=e,this.endTime=i,this.a=n,this.L=r,this.D=s}function Wt(t,e,i,n,r,s,a,o,h){this.i=t,this.c=e,this.S=i,this.a=n,this.J=r,this.w=s,this.l=a,this.A=o||null,this.C=h||null,this.g=null,this.j=1,this.G=Promise.resolve(),this.h=[],this.m={},this.b={},this.f=this.s=this.v=!1}function Yt(t){return t.a.periods[pe(t,Ut(t.i))]}function $t(t){return K(t.b,function(t){return t.stream})}function Jt(t,e){var i={};return i.text=e,Zt(t,i)}function Xt(t,e,i,n){var r=t.b[e];!r&&"text"==e&&t.g.ignoreTextStreamFailures?Jt(t,i):r&&(e=t.h[me(t,i)])&&e.xa&&(e=t.m[i.id])&&e.xa&&r.stream!=i&&(r.stream=i,r.La=!0,void 0==n||r.ca||r.da||(r.ha?Qt(r,n):(ye(r),ge(t,r,n))))}function Qt(t,e){t.ca?t.Ka=Math.min(t.Ka,e):(t.ca=!0,t.Ka=e)}function Zt(t,e){var i=pe(t,Ut(t.i)),n=K(e,function(t){return t.mimeType+(t.codecs?'; codecs="'+t.codecs+'"':"")});return t.c.init(n),ie(t),n=F(e),ee(t,n).then(function(){if(!this.f)for(var t in e){var n=e[t];this.b[t]||(this.b[t]={stream:n,type:t,ta:null,V:null,La:!0,va:!1,Ma:i,endOfStream:!1,ha:!1,ba:null,ca:!1,Ka:0,da:!1,ab:!1},ve(this,this.b[t],0))}}.bind(t))}function te(t,e){var i=t.h[e];if(i)return i.I;i={I:new P,xa:!1},t.h[e]=i;var n=t.a.periods[e].streamSets.map(function(t){return t.streams}).reduce(_,[]);return t.G=t.G.then(function(){if(!this.f)return ee(this,n)}.bind(t)).then(function(){this.f||(this.h[e].I.resolve(),this.h[e].xa=!0)}.bind(t))["catch"](function(t){this.f||(this.h[e].I.reject(),delete this.h[e],this.l(t))}.bind(t)),i.I}function ee(t,e){for(var i=[],n=0;ne?t.c.za(e):t.c.za(Math.pow(2,32))}function ne(t,e){var i,n=Ut(t.i);i=t.c;var r=e.type;"text"==r?i=i.b.a:(i=Pt(i,r),i=!i||1==i.length&&1e-6>i.end(0)-i.start(0)?null:i.length?i.end(i.length-1):null);var s=e.ta&&e.V?t.a.periods[me(t,e.ta)].startTime+e.V.endTime:n,r=pe(t,s),a=t.a.periods[r],o=re(t,e,n,i,r),o=o?a.startTime+o.startTime-n:At(t.c,e.type,n),a=t.j*Math.max(t.a.minBufferTime||0,t.g.rebufferingGoal);return o>=Math.max(a,t.j*t.g.bufferingGoal)?(e.va=!1,.5):s>=t.a.presentationTimeline.Z()?(e.va=!1,e.endOfStream=!0,null):(e.endOfStream=!1,!t.v&&o=o?e.va=!0:o>=a&&(e.va=!1),s=me(t,e.stream),r!=s?(e.Ma=r,null):(o=re(t,e,n,i,s))?(ae(t,e,n,s,o),null):1)}function re(t,e,i,n,r){if(e.V&&e.stream==e.ta)return i=e.V.position+1,se(t,e,r,i);if(i=e.V?e.stream.findSegmentPosition(Math.max(0,t.a.periods[me(t,e.ta)].startTime+e.V.endTime-t.a.periods[r].startTime)):e.stream.findSegmentPosition(Math.max(0,(n||i)-t.a.periods[r].startTime)),null==i)return null;var s=null;return null==n&&(s=se(t,e,r,Math.max(0,i-1))),s||se(t,e,r,i)}function se(t,e,i,n){return i=t.a.periods[i],(e=e.stream.getSegmentReference(n))?(t=t.a.presentationTimeline,n=t.fa(),i.startTime+e.endTimen?null:e):null}function ae(t,e,i,n,r){var s=t.a.periods[n],a=e.stream,o=t.a.periods[n+1],h=null,h=o?o.startTime:t.a.presentationTimeline.Z();n=he(t,e,n,h),e.ha=!0,e.La=!1,o=be(t,r),Promise.all([n,o]).then(function(t){if(!this.f&&!this.s)return ue(this,e,i,s,a,r,t[1])}.bind(t)).then(function(){this.f||this.s||(e.ha=!1,e.ab=!1,ve(this,e,0),le(this,a))}.bind(t))["catch"](function(t){this.f||this.s||(e.ha=!1,1001==t.code||1002==t.code||1003==t.code?"text"==e.type&&this.g.ignoreTextStreamFailures&&1001==t.code?delete this.b.text:(this.l(t),ve(this,e,4)):3017==t.code?oe(this,e,t):this.l(t))}.bind(t))}function oe(t,e,i){if(!F(t.b).some(function(t){return t!=e&&t.ab})){var n=Math.round(100*t.j);if(20=i?Promise.resolve():t.c.remove(e.type,n,n+i).then(function(){}.bind(t)))}function le(t,e){if(!t.v&&(t.v=F(t.b).every(function(t){return!t.ca&&!t.da&&t.V}),t.v)){var i=me(t,e);for(t.h[i]||te(t,i).then(function(){this.w()}.bind(t))["catch"](I),i=0;i=t.a.periods[i].startTime)return i;return 0}function me(t,e){for(var i=0;i=Yr&&i==e.split("-")[0]||t>=$r&&i.split("-")[0]==e.split("-")[0]}function xe(t){t=t.toLowerCase().split("-");var e=Jr[t[0]];return e&&(t[0]=e),t.join("-")}function Ae(t,e,i){var n=!1;return t.streamSets.forEach(function(t){t.streams.forEach(function(r){var s=r.allowedByApplication;r.allowedByApplication=!0,"video"==t.type?(r.widthe.maxWidth||r.width>i.width||r.heighte.maxHeight||r.height>i.height||r.width*r.heighte.maxPixels||r.bandwidthe.maxVideoBandwidth)&&(r.allowedByApplication=!1):"audio"==t.type&&(r.bandwidthe.maxAudioBandwidth)&&(r.allowedByApplication=!1),s!=r.allowedByApplication&&(n=!0)})}),n}function Pe(t,e,i){var n="",r=null;for(t&&t.A&&(n=t.keySystem(),r=t.m),t=0;tr.indexOf(u)?(s.streams.splice(o,1),--o):!a||h.mimeType==a.mimeType&&h.codecs.split(".")[0]==a.codecs.split(".")[0]||(s.streams.splice(o,1),--o):(s.streams.splice(o,1),--o)}s.streams.length||(i.streamSets.splice(t,1),--t)}}}function Ce(t,e){return t.streamSets.map(function(t){var i=e?e[t.type]:null;return t.streams.filter(function(t){return t.allowedByApplication&&t.allowedByKeySystem}).map(function(e){return{id:e.id,active:i==e,type:t.type,bandwidth:e.bandwidth,language:t.language,kind:e.kind||null,width:e.width||null,height:e.height||null}})}).reduce(_,[])}function Ne(t,e){for(var i=0;ir?(r=e,n.video=t):e==r&&De(t)t.streams.length?e:(t.streams.forEach(function(t){e+=t.bandwidth}),e/t.streams.length)}function Oe(t){var e=0;return t?(t.streams.forEach(function(t){t.height>e&&(e=t.height)}),e):e}function Le(t,e){_e.call(this),this.w=!1,this.f=t,this.m=null,this.v=new O,this.hb=new c,this.na=this.c=this.l=this.b=this.i=this.oa=this.G=this.A=this.g=this.h=null,this.Kb=1e9,this.ma=[],this.Pa=!1,this.qa=!0,this.j=null,this.s={},this.a=Ke(this),this.Ba={width:1/0,height:1/0},this.C=[],this.X=this.J=this.pa=0,e&&e(this),this.h=new C(this.Lc.bind(this)),this.oa=je(this);for(var i=0;ie?"-Infinity":"Infinity":e;return n}})}function Je(t){return JSON.parse(t,function(t,e){return"NaN"==e?NaN:"-Infinity"==e?-(1/0):"Infinity"==e?1/0:e&&"object"==typeof e&&"TimeRanges"==e.__type__?Xe(e):e})}function Xe(t){return{length:t.length,start:function(e){return t.start[e]},end:function(e){return t.end[e]}}}function Qe(t,e,i,n,r){this.C=t,this.l=e,this.w=i,this.A=n,this.s=r,this.f=this.j=this.h=!1,this.v="",this.a=this.i=null,this.b={video:{},player:{}},this.m=0,this.c={},this.g=null}function Ze(t){for(var e in t.c){var i=t.c[e];delete t.c[e],i.reject(new E(7,7e3))}}function ti(t,e){var i=$e(e);t.a.sendMessage("urn:x-cast:com.google.shaka.v2",i,function(){},h)}function ei(t,e,i){_e.call(this),this.c=t,this.b=e,this.h=this.f=this.g=this.i=this.j=null,this.a=new Qe(i,this.Mc.bind(this),this.Nc.bind(this),this.Oc.bind(this),this.mb.bind(this)),ii(this)}function ii(t){t.a.init(),t.h=new O,Qr.forEach(function(t){L(this.h,this.c,t,this.$c.bind(this))}.bind(t)),is.forEach(function(t){L(this.h,this.b,t,this.tc.bind(this))}.bind(t)),t.j={};for(var e in t.c)Object.defineProperty(t.j,e,{configurable:!1,enumerable:!0,get:t.Zc.bind(t,e),set:t.ad.bind(t,e)});t.i={};for(e in t.b)Object.defineProperty(t.i,e,{configurable:!1,enumerable:!0,get:t.sc.bind(t,e)});t.g=new _e,t.g.S=t.j,t.f=new _e,t.f.S=t.i}function ni(t,e,i){_e.call(this),this.b=t,this.a=e,this.i={video:t,player:e},this.j=i||function(){},this.h=!1,this.g=!0,this.c=this.f=null,ri(this)}function ri(e){var i=cast.receiver.CastReceiverManager.getInstance();i.onSenderConnected=e.ub.bind(e),i.onSenderDisconnected=e.ub.bind(e),i.onSystemVolumeChanged=e.Rb.bind(e),e.f=i.getCastMessageBus("urn:x-cast:com.google.shaka.v2"),e.f.onMessage=e.ec.bind(e),i.start(),Qr.forEach(function(t){this.b.addEventListener(t,this.xb.bind(this,"video"))}.bind(e)),is.forEach(function(t){this.a.addEventListener(t,this.xb.bind(this,"player"))}.bind(e)),e.a.Fb(1920,1080),e.a.addEventListener("loading",function(){this.g=!1,si(this)}.bind(e)),e.a.addEventListener("unloading",function(){this.g=!0,si(this)}.bind(e)),e.b.addEventListener("ended",function(){t.setTimeout(function(){this.b&&this.b.ended&&(this.g=!0,si(this))}.bind(this),5e3)}.bind(e))}function si(t){Promise.resolve().then(function(){this.dispatchEvent(new Se("caststatuschanged"))}.bind(t))}function ai(t,e,i){for(var n in e.player)t.a[n](e.player[n]);t.j(i),i=Promise.resolve();var r=t.b.autoplay;e.manifest&&(t.b.autoplay=!1,i=t.a.load(e.manifest,e.startTime),i["catch"](function(t){this.a.dispatchEvent(new Se("error",{detail:t}))}.bind(t))),i.then(function(){for(var t in e.video){var i=e.video[t];this.b[t]=i}for(t in e.playerAfterLoad)i=e.playerAfterLoad[t],this.a[t](i);this.b.autoplay=r,e.manifest&&this.b.play()}.bind(t))}function oi(t,e,i){t.h&&(e=$e(e),i?t.f.getCastChannel(i).send(e):t.f.broadcast(e))}function hi(t,e){var i=ui(t,e);return 1!=i.length?null:i[0]}function ui(t,e){return Array.prototype.filter.call(t.childNodes,function(t){return t.tagName==e})}function ci(t){return(t=t.firstChild)&&t.nodeType==Node.TEXT_NODE?t.nodeValue.trim():null}function li(t,e,i,n){var r=null;return t=t.getAttribute(e),null!=t&&(r=i(t)),null==r?void 0!==n?n:null:r}function di(t){return t?(t=Date.parse(t),isNaN(t)?null:Math.floor(t/1e3)):null}function fi(t){return t&&(t=/^P(?:([0-9]*)Y)?(?:([0-9]*)M)?(?:([0-9]*)D)?(?:T(?:([0-9]*)H)?(?:([0-9]*)M)?(?:([0-9.]*)S)?)?$/.exec(t))?(t=31536e3*Number(t[1]||null)+2592e3*Number(t[2]||null)+86400*Number(t[3]||null)+3600*Number(t[4]||null)+60*Number(t[5]||null)+Number(t[6]||null),isFinite(t)?t:null):null}function pi(t){var e=/([0-9]+)-([0-9]+)/.exec(t);return e?(t=Number(e[1]),isFinite(t)?(e=Number(e[2]),isFinite(e)?{start:t,end:e}:null):null):null}function mi(t){return t=Number(t),t%1?null:t}function bi(t){return t=Number(t),!(t%1)&&0e||(i[i.length-1]=new zt(t.position,t.startTime,e,t.a,t.L,t.D)))}}function _i(t,e){if(!e.length)return t;var i=e.map(function(t){return new p(t)});return t.map(function(t){return new p(t)}).map(function(t){return i.map(t.resolve.bind(t))}).reduce(_,[]).map(function(t){return t.toString()})}function Ii(t,e){var i=xi(t,e,"timescale"),n=1;i&&(n=bi(i)||1),i=xi(t,e,"duration"),(i=bi(i||""))&&(i/=n);var r=xi(t,e,"startNumber"),s=xi(t,e,"presentationTimeOffset"),a=gi(r||"");null!=r&&null!=a||(a=1);var o=Ai(t,e,"SegmentTimeline"),r=null;if(o){for(var r=n,h=Number(s),u=t.H.duration||1/0,o=ui(o,"S"),c=[],l=0,d=0;df)if(d+1=f)break;f=Math.ceil((f-p)/m)-1}else{if(1/0==u)break;if(p/r>=u)break;f=Math.ceil((u*r-p)/m)-1}0t.b.byteLength&&Ui();var i=t.b.buffer.slice(t.a,t.a+e);return t.a+=e,new Uint8Array(i)}function Li(t,e){t.a+e>t.b.byteLength&&Ui(),t.a+=e}function ji(t){var e=t.a;try{for(;Ci(t)&&t.b.getUint8(t.a);)t.a+=1}catch(i){Ui()}return e=t.b.buffer.slice(e,t.a),t.a+=1,H(e)}function Ui(){throw new E(3,3e3)}function Bi(t,e){for(;Ci(e);){var i=e.a,n=Ri(e),r=Ri(e);if(1==n?n=Di(e):n||(n=e.b.byteLength-i),r==t)return n;Li(e,n-(e.a-i))}return-1}function Fi(t,e){for(var i=new Pi(new DataView(t)),n=[[1836019574,0],[1953653099,0],[1835297121,0],[1835626086,0],[1937007212,0],[1937011556,8],[e,0]],r=-1,s=0;s>>31,h&=2147483647;var c=Ri(t);if(Li(t,4),1==u)throw new E(3,3006);r.push(new zt(r.length,n/o,(n+c)/o,function(){return i},e,e+h-1)),n+=c,e+=h}return r}function Vi(t){this.a=t}function Hi(t){this.b=t,this.a=new Pi(t),ls||(ls=[new Uint8Array([255]),new Uint8Array([127,255]),new Uint8Array([63,255,255]),new Uint8Array([31,255,255,255]),new Uint8Array([15,255,255,255,255]),new Uint8Array([7,255,255,255,255,255]),new Uint8Array([3,255,255,255,255,255,255]),new Uint8Array([1,255,255,255,255,255,255,255])])}function qi(t){var e;if(e=Gi(t),7=e&&!(i&1<<8-e);e++);if(8t||i&&t>=i?null:Math.floor(t/n)},getSegmentReference:function(t){var e=t*n;return new zt(t,e,e+n,function(){var i=Ei(a,h,t+r,o,e*s);return _i(u,[i])},0,null)}}}function hn(t,e){for(var i=[],n=0;ne.s||(e.f=t.setTimeout(e.Pc.bind(e),1e3*Math.max(Math.max(3,e.s)-i,0)))}function mn(t,e,i){e=e||{contentType:"",mimeType:"",codecs:""},i=i||e.M;var n=ui(t,"BaseURL").map(ci),r=t.getAttribute("contentType")||e.contentType,s=t.getAttribute("mimeType")||e.mimeType;return r||(r=s.split("/")[0]),{M:_i(i,n),Ga:hi(t,"SegmentBase")||e.Ga,$:hi(t,"SegmentList")||e.$,Ha:hi(t,"SegmentTemplate")||e.Ha,width:li(t,"width",gi)||e.width,height:li(t,"height",gi)||e.height,contentType:r,mimeType:s,codecs:t.getAttribute("codecs")||e.codecs,id:t.getAttribute("id")}}function bn(t){var e={};t.forEach(function(t){e[t.id]=[t]}),t.forEach(function(t){var i=e[t.id];t.Vc.forEach(function(t){(t=e[t])&&t!=i&&(i.push.apply(i,t),t.forEach(function(t){e[t.id]=i}))})});var i=[],n=[];return F(e).forEach(function(t){if(!(0<=n.indexOf(t))){n.push(t);var e=new D;t.forEach(function(t){e.push(t.contentType||"",t)}),e.keys().forEach(function(t){var n=new D;e.get(t).forEach(function(t){n.push(t.language,t)}),n.keys().forEach(function(e){var r=n.get(e);e={language:e,type:t,primary:r.some(function(t){return t.$b}),drmInfos:r.map(function(t){return t.drmInfos}).reduce(_,[]),streams:r.map(function(t){return t.streams}).reduce(_,[])},i.push(e)})})}}),i}function gn(t){var e;return e=0+(t.Ga?1:0),e+=t.$?1:0,(e+=t.Ha?1:0)?(1!=e&&(t.Ga&&(t.$=null),t.Ha=null),!0):"text"==t.contentType||"application"==t.contentType}function vn(t,e,i,n){return e=_i(e,[i]),e=M(e,t.c.retryParameters),e.method=n,t.a.request(0,e).then(function(t){if("HEAD"==n){if(!t.headers||!t.headers.date)return 0;t=t.headers.date}else t=H(t.data);return t=Date.parse(t),isNaN(t)?0:t-Date.now()})}function yn(t,e,i,n){i=i.map(function(t){return{scheme:t.getAttribute("schemeIdUri"),value:t.getAttribute("value")}});var r=t.c.dash.clockSyncUri;return n&&!i.length&&r&&i.push({scheme:"urn:mpeg:dash:utc:http-head:2014",value:r}),S(i,function(t){var i=t.value;switch(t.scheme){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":return vn(this,e,i,"HEAD");case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":return vn(this,e,i,"GET");case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":return t=Date.parse(i),isNaN(t)?0:t-Date.now();case"urn:mpeg:dash:utc:http-ntp:2014":case"urn:mpeg:dash:utc:ntp:2014":case"urn:mpeg:dash:utc:sntp:2014":return Promise.reject();default:return Promise.reject()}}.bind(t))["catch"](function(){return 0})}function Tn(t,e){var i=H(t),n=[],r=new DOMParser,s=null;try{s=r.parseFromString(i,"text/xml")}catch(a){throw new E(2,2005)}if(s){var o,h;if(!(i=s.getElementsByTagName("tt")[0]))throw new E(2,2006);for(r=i.getAttribute("ttp:frameRate"),s=i.getAttribute("ttp:subFrameRate"),o=i.getAttribute("ttp:frameRateMultiplier"),h=i.getAttribute("ttp:tickRate"),r=new wn(r,s,o,h),s=Tn.b(i.getElementsByTagName("styling")[0]),o=Tn.b(i.getElementsByTagName("layout")[0]),i=Tn.b(i.getElementsByTagName("body")[0]),h=0;h=e.status){var r=e.getAllResponseHeaders().split("\r\n").reduce(function(t,e){var i=e.split(": ");return t[i[0].toLowerCase()]=i.slice(1).join(": "),t},{});e.Ac&&(t=e.Ac),i({uri:t,data:e.response,headers:r})}else{r=null;try{r=G(e.response)}catch(s){}n(new E(1,1001,t,e.status,r))}},r.onerror=function(){n(new E(1,1002,t))},r.ontimeout=function(){n(new E(1,1003,t))};for(var s in e.headers)r.setRequestHeader(s,e.headers[s]);r.send(e.body)})}function Pn(){this.a=null,this.c=[],this.b={}}function Cn(t,e,i){return Rn(t,e,"readwrite",function(t){return t.put(i)})}function Nn(t,e){var i=[];return Rn(t,"segment","readwrite",function(t){return t.openCursor()},function(t){if(t){if(e(t.value)){var n=t["delete"](),r=new P;n.onsuccess=r.resolve,n.onerror=Dn.bind(null,n,r),i.push(r)}t["continue"]()}}).then(function(){return Promise.all(i)}).then(function(){return i.length})}function Mn(t,e){var i=0;return Rn(t,e,"readonly",function(t){return t.openCursor(null,"prev")},function(t){t&&(i=t.key+1)}).then(function(){return i})}function Rn(t,e,i,n,r){i=t.a.transaction([e],i);var s=n(i.objectStore(e)),a=new P;r&&(s.onsuccess=function(t){r(t.target.result)}),s.onerror=Dn.bind(null,s,a);var o={transaction:i,I:a};t.c.push(o);var h=function(){this.c.splice(this.c.indexOf(o),1)}.bind(t);return i.oncomplete=function(){h(),a.resolve(s.result)},i.onerror=function(t){h(),Dn(s,a,t)},a}function Dn(t,e,i){"AbortError"==t.error.name?e.reject(new E(9,9002)):e.reject(new E(9,9001,t.error)),i.preventDefault()}function On(t){return{offlineUri:"offline:"+t.key,originalManifestUri:t.originalManifestUri,duration:t.duration,size:t.size,tracks:t.periods[0].streams.map(function(t){return{id:t.id,active:!1,type:t.contentType,bandwidth:0,language:t.language,kind:t.kind||null,width:t.width,height:t.height}}),appMetadata:t.appMetadata}}function Ln(){}function jn(t){var e=new Lt(null,0);e.za(t.duration);var i=t.drmInfo?[t.drmInfo]:[];return{presentationTimeline:e,minBufferTime:10,offlineSessionIds:t.sessionIds,periods:t.periods.map(function(t){return{startTime:t.startTime,streamSets:t.streams.map(function(n){var r=n.segments.map(function(t,e){return new zt(e,t.startTime,t.endTime,function(){return[t.uri]},0,null)});return e.Ea(t.startTime,r),r=new Vi(r),{language:n.language,type:n.contentType,primary:n.primary,drmInfos:i,streams:[{id:n.id,createSegmentIndex:Promise.resolve.bind(Promise),findSegmentPosition:r.find.bind(r),getSegmentReference:r.get.bind(r),initSegmentReference:n.initSegmentUri?new Gt(function(){return[n.initSegmentUri]},0,null):null,presentationTimeOffset:n.presentationTimeOffset,mimeType:n.mimeType,codecs:n.codecs,bandwidth:0,width:n.width||void 0,height:n.height||void 0,kind:n.kind,encrypted:n.encrypted,keyId:n.keyId,allowedByApplication:!0,allowedByKeySystem:!0}]}})}})}}function Un(t,e,i){this.b={},this.i=i,this.m=t,this.l=e,this.j=this.a=null,this.f=this.g=this.h=this.c=0}function Bn(t,e,i,n,r){t.b[e]=t.b[e]||[],t.b[e].push({uris:i.a(),L:i.L,D:i.D,jb:n,Ca:r})}function Fn(t,e){t.c=0,t.h=0,t.g=0,t.f=0,F(t.b).forEach(function(t){t.forEach(function(t){null!=t.D?this.c+=t.D-t.L+1:this.g+=t.jb}.bind(this))}.bind(t)),t.a=e,t.a.size=t.c;var i=F(t.b).map(function(t){var e=0,i=function(){if(!this.i)return Promise.reject(new E(9,9002));if(e>=t.length)return Promise.resolve();var n=t[e++];return Kn(this,n).then(i)}.bind(this);return i()}.bind(t));return t.b={},t.j=Promise.all(i)}function Kn(t,e){var i=M(e.uris,t.l);(e.L||null!=e.D)&&(i.headers.Range="bytes="+e.L+"-"+(null==e.D?"":e.D));var n;return t.m.request(1,i).then(function(t){return this.a?(n=t.data.byteLength,e.Ca(t.data)):Promise.reject(new E(9,9002))}.bind(t)).then(function(){if(!this.a)return Promise.reject(new E(9,9002));null==e.D?(this.a.size+=n,this.f+=e.jb):this.h+=n;var t=(this.h+this.f)/(this.c+this.g),i=On(this.a);this.i.progressCallback(i,t)}.bind(t))}function Vn(t){this.a=new Pn,this.c=t,this.j=Gn(this),this.g=null,this.v=!1,this.i=null,this.l=[],this.f=-1,this.m=0,this.b=null,this.h=new Un(t.h,t.getConfiguration().streaming.retryParameters,this.j)}function Hn(){return!!t.indexedDB}function qn(t,e,i,n){function r(){}var s,a,o,h=t.c.h,u=t.c.getConfiguration();return vt(e,h,u.manifest.retryParameters,n).then(function(t){return Jn(this),o=new t,o.configure(u.manifest),o.start(e,h,this.s.bind(this),i)}.bind(t)).then(function(t){return Jn(this),s=t,a=new it(h,i,r),a.configure(u.drm),a.init(s,!0)}.bind(t)).then(function(){return Jn(this),Yn(s)}.bind(t)).then(function(){return Jn(this),st(a)}.bind(t)).then(function(){return Jn(this),o.stop()}.bind(t)).then(function(){return Jn(this),{manifest:s,Qb:a}}.bind(t))["catch"](function(t){if(o)return o.stop().then(function(){throw t});throw t})}function Gn(t){return{trackSelectionCallback:t.A.bind(t),progressCallback:function(t,e){if(t||e)return null}}}function zn(t){return t.a.a?Promise.resolve():t.a.init(ds)}function Wn(t){var e=t.g?t.g.o():Promise.resolve();return t.g=null,t.b=null,t.v=!1,t.i=null,t.l=[],t.f=-1,e}function Yn(t){return t=t.periods.map(function(t){return t.streamSets}).reduce(_,[]).map(function(t){return t.streams}).reduce(_,[]),Promise.all(t.map(function(t){return t.createSegmentIndex()}))}function $n(t,e,i,n){for(var r=[],s=t.b.presentationTimeline.ra(),a=s,o=n.findSegmentPosition(s),h=null!=o?n.getSegmentReference(o):null;h;){var u=t.a.b.segment++;Bn(t.h,i.type,h,(h.endTime-h.startTime)*n.bandwidth/8,function(t,e,i,n){return e={key:t,data:n,manifestKey:this.f,streamNumber:i,segmentNumber:e},this.l.push(t),Cn(this.a,"segment",e)}.bind(t,u,h.position,n.id)),r.push({startTime:h.startTime,endTime:h.endTime,uri:"offline:"+t.f+"/"+n.id+"/"+u}),a=h.endTime+e.startTime,h=n.getSegmentReference(++o)}return t.m=Math.max(t.m,a-s),e=null,n.initSegmentReference&&(u=t.a.b.segment++,e="offline:"+t.f+"/"+n.id+"/"+u,Bn(t.h,i.type,n.initSegmentReference,0,function(t,e){var i={key:u,data:e,manifestKey:this.f,streamNumber:t,segmentNumber:-1};return this.l.push(u),Cn(this.a,"segment",i)}.bind(t,n.id))),{id:n.id,primary:i.primary,presentationTimeOffset:n.presentationTimeOffset||0,contentType:i.type,mimeType:n.mimeType,codecs:n.codecs,kind:n.kind,language:i.language,width:n.width||null,height:n.height||null,initSegmentUri:e,encrypted:n.encrypted,keyId:n.keyId,segments:r}}function Jn(t){if(!t.c)throw new E(9,9002)}function Xn(t){fs.push(t)}function Qn(t){var e=t.type.replace(/^(webkit|moz|MS)/,"").toLowerCase(),e=new Event(e,t);t.target.dispatchEvent(e)}function Zn(t){for(this.c=[],this.b=[],this.a=[],t=new Pi(new DataView(t.buffer));Ci(t);){var e=Bi(1886614376,t);if(-1==e)break;var i=t.a-8,n=Ni(t);if(1=i.a.length)){for(var n=[],r=0;ri||(t=Math.max(t,50),i=8e3*i/t,t/=1e3,r(n.a,t,i),r(n.c,t,i)),null!=this.b&&this.f)t:{if(n=Date.now()-this.b,this.i){if(8e3>n)break t}else{if(4e3>n)break t;this.i=!0}n=this.a.video,i={},(t=l(this))&&(i.audio=t,this.a.audio=t),(t=d(this))&&(i.video=t,this.a.video=t),this.b=Date.now(),t=void 0,n&&i.video&&i.video.bandwidth>n.bandwidth&&(t=10),this.h(i,t)}},Or.getBandwidthEstimate=function(){return o(this.c)},Or.setDefaultEstimate=function(t){this.c.b=t};var jr=/^(?:([^:\/?#.]+):)?(?:\/\/(?:([^\/?#]*)@)?([^\/#?]*?)(?::([0-9]+))?(?=[\/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;Or=p.prototype,Or.R="",Or.la="",Or.T="",Or.wa=null,Or.O="",Or.ea="",Or.toString=function(){var t=[],e=this.R;if(e&&t.push(y(e,Ur,!0),":"),e=this.T){t.push("//");var i=this.la;i&&t.push(y(i,Ur,!0),"@"),t.push(encodeURIComponent(e).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),e=this.wa,null!=e&&t.push(":",String(e))}return(e=this.O)&&(this.T&&"/"!=e.charAt(0)&&t.push("/"),t.push(y(e,"/"==e.charAt(0)?Fr:Br,!0))),(e=this.a.toString())&&t.push("?",e),(e=this.ea)&&t.push("#",y(e,Vr)),t.join("")},Or.resolve=function(t){var e=new p(this);"data"===e.R&&(e=new p);var i=!!t.R;i?m(e,t.R):i=!!t.la,i?e.la=t.la:i=!!t.T,i?e.T=t.T:i=null!=t.wa;var n=t.O;if(i)b(e,t.wa);else if(i=!!t.O){if("/"!=n.charAt(0))if(this.T&&!this.O)n="/"+n;else{var r=e.O.lastIndexOf("/");-1!=r&&(n=e.O.substr(0,r+1)+n)}if(".."==n||"."==n)n="";else if(-1!=n.indexOf("./")||-1!=n.indexOf("/.")){for(var r=!n.lastIndexOf("/",0),n=n.split("/"),s=[],a=0;ai||n&&1e3>i)&&(this.a.splice(e,1),t.close()),J(this.v)}},Or.uc=function(){V(this.w,function(t,e){return"expired"==e})&&this.f(new E(6,6014)),this.J(this.w)};var qr={},Gr={};e("shaka.media.ManifestParser.registerParserByExtension",function(t,e){Gr[t]=e}),e("shaka.media.ManifestParser.registerParserByMime",function(t,e){qr[t]=e});var zr={};e("shaka.media.TextEngine.registerParser",function(t,e){zr[t]=e}),e("shaka.media.TextEngine.unregisterParser",function(t){delete zr[t]}),e("shaka.media.TextEngine.makeCue",Tt); +var Wr=t.VTTCue||t.TextTrackCue;yt.prototype.o=function(){return this.c&&Et(this,function(){return!0}),this.c=this.g=null,Promise.resolve()},yt.prototype.remove=function(t,e){return Promise.resolve().then(function(){Et(this,function(i){return!(i.startTime>=e||i.endTime<=t)}),null==this.b||e<=this.b||t>=this.a||(t<=this.b&&e>=this.a?this.b=this.a=null:t<=this.b&&ethis.b&&e>=this.a&&(this.a=t))}.bind(this))},Or=_t.prototype,Or.o=function(){this.h=!0;var t,e=[];for(t in this.a){var i=this.a[t],n=i[0];for(this.a[t]=i.slice(0,1),n&&e.push(n.p["catch"](I)),n=1;nthis.g?0:this.g)&&Kt(this,this.a.playbackRate)},Or.rb=function(){this.b.ka(this.a,"loadedmetadata");var t=Bt(this);.001>Math.abs(this.a.currentTime-t)?(L(this.b,this.a,"seeking",this.tb.bind(this)),L(this.b,this.a,"playing",this.sb.bind(this))):(L(this.b,this.a,"seeking",this.kc.bind(this)),this.a.currentTime=t)},Or.kc=function(){this.b.ka(this.a,"seeking"),L(this.b,this.a,"seeking",this.tb.bind(this)),L(this.b,this.a,"playing",this.sb.bind(this))},Or.tb=function(){var t=this.a.currentTime,e=Vt(this,t);.001this.ma.indexOf(t.id)}.bind(this))},Le.prototype.getTracks=Le.prototype.getTracks,Le.prototype.Dc=function(t,e){if(this.b){var i=Ne(Yt(this.b),t);if(i&&(i=i.stream,i.allowedByApplication&&i.allowedByKeySystem)){this.C.push({timestamp:Date.now()/1e3,id:i.id,type:t.type,fromAdaptation:!1}),"text"!=t.type&&this.configure({abr:{enabled:!1}});var n={};n[t.type]=i,Ve(this,n,e)}}},Le.prototype.selectTrack=Le.prototype.Dc,Le.prototype.Zb=function(){return"showing"==this.m.mode},Le.prototype.isTextTrackVisible=Le.prototype.Zb,Le.prototype.Fc=function(t){this.m.mode=t?"showing":"hidden",Ye(this)},Le.prototype.setTextTrackVisibility=Le.prototype.Fc,Le.prototype.getStats=function(){He(this);var t={},e={},i=this.f&&this.f.getVideoPlaybackQuality?this.f.getVideoPlaybackQuality():{};return this.b&&(e=$t(this.b),t=e.video||{},e=e.audio||{}),{width:t.width||0,height:t.height||0,streamBandwidth:t.bandwidth+e.bandwidth||0,decodedFrames:Number(i.totalVideoFrames),droppedFrames:Number(i.droppedVideoFrames),estimatedBandwidth:this.a.abr.manager.getBandwidthEstimate(),playTime:this.pa,bufferingTime:this.J,switchHistory:this.C.slice(0)}},Le.prototype.getStats=Le.prototype.getStats,Le.prototype.addTextTrack=function(t,e,i,n,r){if(!this.b)return Promise.reject();for(var s,a=Yt(this.b),o=0;oe&&(e+=Math.pow(2,32)),e=e.toString(16)),this.aa(new E(3,3016,t,e))}}},Or.Jc=function(t){var e=Yt(this.b),i=!1;e.streamSets.forEach(function(e){e.streams.forEach(function(e){var n=e.allowedByKeySystem;e.keyId&&e.keyId in t&&(e.allowedByKeySystem="output-restricted"!=t[e.keyId]),n!=e.allowedByKeySystem&&(i=!0)})}),Ge(this,e),i&&We(this)};var Qr="ended play playing pause pausing ratechange seeked seeking timeupdate volumechange".split(" "),Zr="buffered currentTime duration ended loop muted paused playbackRate seeking videoHeight videoWidth volume".split(" "),ts=["loop","playbackRate"],es=["pause","play"],is=["adaptation","buffering","error","texttrackvisibility","trackschanged"],ns="getConfiguration getManifestUri getPlaybackRate getTracks getStats isBuffering isLive isTextTrackVisible seekRange".split(" "),rs=[["getConfiguration","configure"]],ss=[["isTextTrackVisible","setTextTrackVisibility"]],as="configure resetConfiguration trickPlay cancelTrickPlay selectTrack setTextTrackVisibility addTextTrack".split(" "),os=["load","unload"];Or=Qe.prototype,Or.o=function(){return Ze(this),this.a&&(this.a.stop(function(){},function(){}),this.a=null),this.A=this.w=this.l=null,this.f=this.j=this.h=!1,this.g=this.c=this.b=this.a=this.i=null,Promise.resolve()},Or.N=function(){return this.f},Or.$a=function(){return this.v},Or.init=function(){if(t.chrome&&chrome.cast&&chrome.cast.isAvailable){delete t.__onGCastApiAvailable,this.h=!0,this.l();var e=new chrome.cast.SessionRequest(this.C),e=new chrome.cast.ApiConfig(e,this.cc.bind(this),this.jc.bind(this),"origin_scoped");chrome.cast.initialize(e,function(){},function(){})}else t.__onGCastApiAvailable=function(t){t&&this.init()}.bind(this)},Or.bb=function(t){this.i=t,this.f&&ti(this,{type:"appData",appData:this.i})},Or.cast=function(t){return this.h?this.j?this.f?Promise.reject(new E(8,8002)):(this.g=new P,chrome.cast.requestSession(this.Ya.bind(this,t),this.ob.bind(this)),this.g):Promise.reject(new E(8,8001)):Promise.reject(new E(8,8e3))},Or.get=function(t,e){if("video"==t){if(0<=es.indexOf(e))return this.zb.bind(this,t,e)}else if("player"==t){if(0<=as.indexOf(e))return this.zb.bind(this,t,e);if(0<=os.indexOf(e))return this.xc.bind(this,t,e);if(0<=ns.indexOf(e))return this.wb.bind(this,t,e)}return this.wb(t,e)},Or.set=function(t,e,i){this.b[t][e]=i,ti(this,{type:"set",targetName:t,property:e,value:i})},Or.Ya=function(t,e){this.a=e,this.a.addUpdateListener(this.pb.bind(this)),this.a.addMessageListener("urn:x-cast:com.google.shaka.v2",this.dc.bind(this)),this.pb(),ti(this,{type:"init",initState:t,appData:this.i}),this.g.resolve()},Or.ob=function(t){var e=8003;switch(t.code){case"cancel":e=8004;break;case"timeout":e=8005;break;case"receiver_unavailable":e=8006}this.g.reject(new E(8,e,t))},Or.wb=function(t,e){return this.b[t][e]},Or.zb=function(t,e){ti(this,{type:"call",targetName:t,methodName:e,args:Array.prototype.slice.call(arguments,2)})},Or.xc=function(t,e){var i=Array.prototype.slice.call(arguments,2),n=new P,r=this.m.toString();return this.m++,this.c[r]=n,ti(this,{type:"asyncCall",targetName:t,methodName:e,args:i,id:r}),n},Or.cc=function(t){var e=this.s();this.g=new P,this.Ya(e,t)},Or.jc=function(t){this.j="available"==t,this.l()},Or.pb=function(){var t=!!this.a&&"connected"==this.a.status;if(this.f&&!t){this.A();for(var e in this.b)this.b[e]={};Ze(this)}this.v=(this.f=t)?this.a.receiver.friendlyName:"",this.l()},Or.dc=function(t,e){var i=Je(e);switch(i.type){case"event":var n=i.targetName,r=i.event;this.w(n,new Se(r.type,r));break;case"update":r=i.update;for(n in r){var s,i=this.b[n]||{};for(s in r[n])i[s]=r[n][s]}break;case"asyncComplete":if(n=i.id,s=i.error,i=this.c[n],delete this.c[n],i)if(s){n=new E(s.category,s.code);for(r in s)n[r]=s[r];i.reject(n)}else i.resolve()}},i(ei),e("shaka.cast.CastProxy",ei),ei.prototype.o=function(){var t=[this.h?this.h.o():null,this.b?this.b.o():null,this.a?this.a.o():null];return this.a=this.h=this.i=this.j=this.b=this.c=null,Promise.all(t)},ei.prototype.destroy=ei.prototype.o,ei.prototype.Vb=function(){return this.j},ei.prototype.getVideo=ei.prototype.Vb,ei.prototype.Tb=function(){return this.i},ei.prototype.getPlayer=ei.prototype.Tb,ei.prototype.Lb=function(){return!!this.a&&(this.a.h&&this.a.j)},ei.prototype.canCast=ei.prototype.Lb,ei.prototype.N=function(){return!!this.a&&this.a.N()},ei.prototype.isCasting=ei.prototype.N,ei.prototype.$a=function(){return this.a?this.a.$a():""},ei.prototype.receiverName=ei.prototype.$a,ei.prototype.cast=function(){var t=this.mb();return this.a.cast(t).then(function(){return this.b.gb()}.bind(this))},ei.prototype.cast=ei.prototype.cast,ei.prototype.bb=function(t){this.a.bb(t)},ei.prototype.setAppData=ei.prototype.bb,ei.prototype.Uc=function(){var t=this.a;if(t.f){var e=t.s();chrome.cast.requestSession(t.Ya.bind(t,e),t.ob.bind(t))}},ei.prototype.suggestDisconnect=ei.prototype.Uc,Or=ei.prototype,Or.mb=function(){var t={video:{},player:{},playerAfterLoad:{},manifest:this.b.na,startTime:null};return this.c.pause(),ts.forEach(function(e){t.video[e]=this.c[e]}.bind(this)),this.c.ended||(t.startTime=this.c.currentTime),rs.forEach(function(e){var i=e[1];e=this.b[e[0]](),t.player[i]=e}.bind(this)),ss.forEach(function(e){var i=e[1];e=this.b[e[0]](),t.playerAfterLoad[i]=e}.bind(this)),t},Or.Mc=function(){this.dispatchEvent(new Se("caststatuschanged"))},Or.Oc=function(){rs.forEach(function(t){var e=t[1];t=this.a.get("player",t[0])(),this.b[e](t)}.bind(this));var t=this.a.get("player","getManifestUri")(),e=this.a.get("video","ended"),i=Promise.resolve(),n=this.c.autoplay,r=null;e||(r=this.a.get("video","currentTime")),t&&(this.c.autoplay=!1,i=this.b.load(t,r),i["catch"](function(t){this.b.dispatchEvent(new Se("error",{detail:t}))}.bind(this)));var s={};ts.forEach(function(t){s[t]=this.a.get("video",t)}.bind(this)),i.then(function(){ts.forEach(function(t){this.c[t]=s[t]}.bind(this)),ss.forEach(function(t){var e=t[1];t=this.a.get("player",t[0])(),this.b[e](t)}.bind(this)),this.c.autoplay=n,t&&this.c.play()}.bind(this))},Or.Zc=function(t){if("addEventListener"==t)return this.g.addEventListener.bind(this.g);if("removeEventListener"==t)return this.g.removeEventListener.bind(this.g);if(this.a.N()&&!Object.keys(this.a.b.video).length){var e=this.c[t];if("function"!=typeof e)return e}return this.a.N()?this.a.get("video",t):(e=this.c[t],"function"==typeof e&&(e=e.bind(this.c)),e)},Or.ad=function(t,e){this.a.N()?this.a.set("video",t,e):this.c[t]=e},Or.$c=function(t){this.a.N()||this.g.dispatchEvent(new Se(t.type,t))},Or.sc=function(t){return"addEventListener"==t?this.f.addEventListener.bind(this.f):"removeEventListener"==t?this.f.removeEventListener.bind(this.f):"getNetworkingEngine"==t?this.b.nb.bind(this.b):this.a.N()&&!Object.keys(this.a.b.video).length&&0<=ns.indexOf(t)||!this.a.N()?(t=this.b[t],t.bind(this.b)):this.a.get("player",t)},Or.tc=function(t){this.a.N()||this.f.dispatchEvent(t)},Or.Nc=function(t,e){this.a.N()&&("video"==t?this.g.dispatchEvent(e):"player"==t&&this.f.dispatchEvent(e))},i(ni),e("shaka.cast.CastReceiver",ni),ni.prototype.Xb=function(){return this.h},ni.prototype.isConnected=ni.prototype.Xb,ni.prototype.Yb=function(){return this.g},ni.prototype.isIdle=ni.prototype.Yb,ni.prototype.o=function(){var e=this.a?this.a.o():Promise.resolve();return null!=this.c&&t.clearTimeout(this.c),this.j=this.i=this.a=this.b=null,this.h=!1,this.g=!0,this.c=this.f=null,e.then(function(){cast.receiver.CastReceiverManager.getInstance().stop()})},ni.prototype.destroy=ni.prototype.o,Or=ni.prototype,Or.ub=function(){this.h=!!cast.receiver.CastReceiverManager.getInstance().getSenders().length,si(this)},Or.xb=function(t,e){this.Za(),oi(this,{type:"event",targetName:t,event:e})},Or.Za=function(){null!=this.c&&t.clearTimeout(this.c),this.c=t.setTimeout(this.Za.bind(this),500);var e={video:{},player:{}};Zr.forEach(function(t){e.video[t]=this.b[t]}.bind(this)),ns.forEach(function(t){e.player[t]=this.a[t]()}.bind(this));var i=cast.receiver.CastReceiverManager.getInstance().getSystemVolume();i&&(e.video.volume=i.level,e.video.muted=i.muted),oi(this,{type:"update",update:e})},Or.Rb=function(){var t=cast.receiver.CastReceiverManager.getInstance().getSystemVolume();t&&oi(this,{type:"update",update:{video:{volume:t.level,muted:t.muted}}}),oi(this,{type:"event",targetName:"video",event:{type:"volumechange"}})},Or.ec=function(t){var e=Je(t.data);switch(e.type){case"init":ai(this,e.initState,e.appData),this.Za();break;case"appData":this.j(e.appData);break;case"set":var i=e.targetName,n=e.property,r=e.value;if("video"==i){if(e=cast.receiver.CastReceiverManager.getInstance(),"volume"==n){e.setSystemVolumeLevel(r);break}if("muted"==n){e.setSystemVolumeMuted(r);break}}this.i[i][n]=r;break;case"call":i=e.targetName,n=e.methodName,r=e.args,i=this.i[i],i[n].apply(i,r);break;case"asyncCall":i=e.targetName,n=e.methodName,r=e.args,e=e.id,t=t.senderId,i=this.i[i],i[n].apply(i,r).then(this.Db.bind(this,t,e,null),this.Db.bind(this,t,e))}},Or.Db=function(t,e,i){oi(this,{type:"asyncComplete",id:e,error:i},t)};var hs={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},us=1/15,cs=1;e("shaka.media.SegmentIndex",Vi),Vi.prototype.o=function(){return this.a=null,Promise.resolve()},Vi.prototype.destroy=Vi.prototype.o,Vi.prototype.find=function(t){for(var e=this.a.length-1;0<=e;--e){var i=this.a[e];if(t>=i.startTime&&tt||t>=this.a.length?null:this.a[t]):null},Vi.prototype.get=Vi.prototype.get,Vi.prototype.Wa=function(t){for(var e=[],i=0,n=0;is.startTime||(.1t);++e);this.a.splice(0,e)},Vi.prototype.evict=Vi.prototype.Ra;var ls;Or=cn.prototype,Or.configure=function(t){this.c=t},Or.start=function(t,e,i,n,r){return this.g=[t],this.a=e,this.j=i,this.l=n,this.m=r,ln(this).then(function(){return this.a&&pn(this,0),this.b}.bind(this))},Or.stop=function(){return this.a&&this.a.Jb(this.Ja),this.c=this.m=this.l=this.j=this.a=null,this.g=[],this.b=null,this.h=[],this.i={},null!=this.f&&(t.clearTimeout(this.f),this.f=null),Promise.resolve()},Or.qc=function(t,e){t.P=mn(e,t.K,null);var i=!1,n=ui(e,"Role"),r=void 0;"text"==t.P.contentType&&(r="subtitle");for(var s=0;si.length)return null;var n=null;if(t=Tn.oa(t,e))for(e=0;et[0].indexOf("-->")&&(i=t[0],t.splice(0,1));var n=new En(t[0]),r=In.a(n),s=Sn(n,/[ \t]+--\x3e[ \t]+/g),a=In.a(n);if(null==r||!s||null==a)throw new E(2,2001);if(r=Tt(r+e,a+e,t.slice(1).join("\n").trim()),!r)return null;for(Sn(n,/[ \t]+/gm),s=_n(n);s;){if(!In.i(r,s))throw new E(2,2002);Sn(n,/[ \t]+/gm),s=_n(n)}return null!=i&&(r.id=i),r},In.i=function(t,e){var i;if(i=/^align:(start|middle|end|left|right)$/.exec(e))t.align=i[1];else if(i=/^vertical:(lr|rl)$/.exec(e))t.c=i[1];else if(i=/^size:(\d{1,2}|100)%$/.exec(e))t.size=Number(i[1]);else if(i=/^position:(\d{1,2}|100)%(?:,(line-left|line-right|center|start|end))?$/.exec(e))t.position=Number(i[1]),i[2]&&(t.g=i[2]);else if(i=/^line:(\d{1,2}|100)%(?:,(start|end|center))?$/.exec(e))t.f=!1,t.a=Number(i[1]),i[2]&&(t.b=i[2]);else{if(!(i=/^line:(-?\d+)(?:,(start|end|center))?$/.exec(e)))return!1;t.f=!0,t.a=Number(i[1]),i[2]&&(t.b=i[2])}return!0},In.a=function(t){if(t=Sn(t,/(?:(\d{2,}):)?(\d{2}):(\d{2})\.(\d{3})/g),!t)return null;var e=Number(t[2]),i=Number(t[3]);return 59n.length||"data"!=n[0])throw new E(1,1004,e);if(n=n.slice(1).join(":").split(","),2>n.length)throw new E(1,1004,e);var r=n[0],n=t.decodeURIComponent(n.slice(1).join(",")),r=r.split(";"),s=null;if(1=t.height});i.sort(function(t,e){return e.bandwidth-t.bandwidth}),i.length&&e.push(i[0]);for(var n=xe(this.c.getConfiguration().preferredAudioLanguage),i=[0,Yr,$r],r=t.filter(function(t){return"audio"==t.type}),i=i.map(function(t){return r.filter(function(e){return e=xe(e.language),Ie(t,n,e)})}),s=r,a=0;ae.indexOf("Apple")))if(0<=i.indexOf("Version/8"))t.MediaSource=null;else{var n=MediaSource.prototype.addSourceBuffer;MediaSource.prototype.addSourceBuffer=function(){var t=n.apply(this,arguments);return t.abort=function(){},t}}}});var bs=0;Sr.prototype.then=function(t,e){var i=new Sr;switch(this.ja){case 1:Pr(this,i,t);break;case 2:Pr(this,i,e);break;case bs:this.c.push({I:i,Ca:t}),this.b.push({I:i,Ca:e})}return i},Sr.prototype.then=Sr.prototype.then,Sr.prototype["catch"]=function(t){return this.then(void 0,t)},Sr.prototype["catch"]=Sr.prototype["catch"],Sr.prototype.W=function(t){if(this.ja==bs){for(this.Oa=t,this.ja=1,t=0;t0&&Y.seekTo(0),m()}this.state=a.IDLE,i.extend(this,u);var R,N=this,_=window.YT,Y=null,Q=document.createElement("div"),O=-1,k=!1,F=null,W=null,G=-1,J=-1,U=!1,x=c;this.setState=function(t){clearInterval(G),t!==a.IDLE&&t!==a.COMPLETE&&(G=setInterval(g,250),t===a.PLAYING?this.seeking=!1:t!==a.LOADING&&t!==a.STALLED||A()),r.setState.apply(this,arguments)},!_&&s&&s.getStatus()===o.loaderstatus.NEW&&(s.on(n.COMPLETE,y),s.on(n.ERROR,h),s.load()),Q.id=d+"_youtube",this.init=function(t){V(t)},this.destroy=function(){this.remove(),this.off(),R=Q=_=N=null},this.load=function(t){this.setState(a.LOADING),V(t),N.play()},this.stop=function(){C(),this.setState(a.IDLE)},this.play=function(){x||(Y&&Y.playVideo?Y.playVideo():W=W?D(this.play,W):this.play)},this.pause=function(){x||Y.pauseVideo&&Y.pauseVideo()},this.seek=function(t){x||Y.seekTo&&(this.seeking=!0,Y.seekTo(t))},this.volume=function(t){if(i.isNumber(t)){var e=Math.min(Math.max(0,t),100);Y&&Y.getVolume&&Y.setVolume(e)}},this.mute=function(e){var i=t.exists(e)?!!e:!f.mute;Y&&Y.mute&&(i?Y.mute():Y.unMute())},this.detachMedia=function(){return null},this.attachMedia=function(){U&&(this.setState(a.COMPLETE),this.trigger(n.JWPLAYER_MEDIA_COMPLETE),U=!1)},this.setContainer=function(t){R=t,t.appendChild(Q),this.setVisibility(!0)},this.getContainer=function(){return R},this.remove=function(){C(),Q&&R&&R===Q.parentNode&&R.removeChild(Q),F=W=Y=null},this.setVisibility=function(t){t=!!t,t?(e.style(Q,{display:"block"}),e.style(R,{visibility:"visible",opacity:1})):c||e.style(R,{opacity:0})},this.resize=function(){return!1},this.checkComplete=function(){return U},this.getCurrentQuality=function(){if(!Y)return-1;if(Y.getAvailableQualityLevels){var t=Y.getPlaybackQuality(),e=Y.getAvailableQualityLevels();return e.indexOf(t)}return-1},this.getQualityLevels=function(){if(Y){if(!i.isFunction(Y.getAvailableQualityLevels))return[];var t=Y.getAvailableQualityLevels();if(2===t.length&&i.contains(t,"auto"))return{label:i.without(t,"auto")};var e=i.map(t,function(t){return{label:t}});return e.reverse()}},this.setCurrentQuality=function(t){if(Y&&Y.getAvailableQualityLevels){var e=Y.getAvailableQualityLevels();if(e.length){var i=e[e.length-t-1];Y.setPlaybackQuality(i)}}},this.getName=l.getName}var s=new o(window.location.protocol+"//www.youtube.com/iframe_api"),c=t.isMobile();return l.getName=function(){return{name:"youtube"}},l.register=function(t){t.api.registerProvider(l)},l}.apply(e,n),!(void 0!==a&&(t.exports=a))}}); \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/skins/beelden.css b/src/lib/jwplayer-7.9.3/skins/beelden.css new file mode 100644 index 0000000..9107693 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/skins/beelden.css @@ -0,0 +1 @@ +.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-beelden .jw-display-icon-container{border-radius:.5em}.jw-skin-beelden .jw-dock-button{border-radius:.5em}.jw-skin-beelden:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-beelden.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-beelden.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-beelden.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-beelden.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-beelden.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-beelden.jw-flag-ads-googleima .jw-text-duration,.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-beelden.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-beelden.jw-flag-ads.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-beelden .jw-background-color{background:linear-gradient(to bottom,#6c6c6c 0,#444 100%)}.jw-skin-beelden .jw-text{color:#c7c7c7}.jw-skin-beelden .jw-knob{color:#c7c7c7;background-color:#c93835}.jw-skin-beelden .jw-button-color{color:#c7c7c7}.jw-skin-beelden:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-beelden .jw-button-color:focus{outline:0;color:#c93835}.jw-skin-beelden .jw-toggle{color:#c93835}.jw-skin-beelden .jw-toggle.jw-off{color:#c7c7c7}.jw-skin-beelden .jw-toggle.jw-off:focus{color:#c93835}.jw-skin-beelden .jw-toggle:focus{outline:0}.jw-skin-beelden:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#c93835}.jw-skin-beelden .jw-display-icon-container{background-color:#6c6c6c;margin:0 .25em}.jw-skin-beelden .jw-display-icon-container .jw-icon{color:#c7c7c7}.jw-skin-beelden .jw-rail{background:linear-gradient(to bottom,#353535 0,#434343 100%)}.jw-skin-beelden .jw-buffer{background:linear-gradient(to bottom,#7d7d7d 0,#868686 100%)}.jw-skin-beelden .jw-progress{background:linear-gradient(to bottom,#c93835 0,#b22021 50%,#803637 100%)}.jw-skin-beelden .jw-slider-horizontal{height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-rail,.jw-skin-beelden .jw-slider-horizontal .jw-buffer,.jw-skin-beelden .jw-slider-horizontal .jw-progress{height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-knob{margin-left:-0.5em}.jw-skin-beelden .jw-slider-vertical .jw-knob{margin-bottom:-0.5em}.jw-skin-beelden .jw-slider-vertical .jw-slider-container,.jw-skin-beelden .jw-slider-vertical .jw-rail,.jw-skin-beelden .jw-slider-vertical .jw-progress{width:.5em}.jw-skin-beelden .jw-menu,.jw-skin-beelden .jw-time-tip,.jw-skin-beelden .jw-volume-tip{border:1px solid #000}.jw-skin-beelden .jw-menu,.jw-skin-beelden .jw-time-tip{padding:.5em}.jw-skin-beelden .jw-volume-tip{padding:.4em}.jw-skin-beelden .jw-skip{padding:.5em}.jw-skin-beelden .jw-skip .jw-skiptext,.jw-skin-beelden .jw-skip .jw-skip-icon{color:#c7c7c7}.jw-skin-beelden .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-beelden .jw-skip.jw-skippable:hover .jw-text{color:#c93835}.jw-skin-beelden .jw-time-tip .jw-text,.jw-skin-beelden .jw-dock-button .jw-text{color:#c7c7c7}.jw-skin-beelden .jw-dock-button{background:#6c6c6c}.jw-skin-beelden:not(.jw-flag-touch) .jw-dock-button:hover{background:#c7c7c7}.jw-skin-beelden .jw-icon-cast button{--connected-color:#c93835;--disconnected-color:#c7c7c7}.jw-skin-beelden .jw-icon-cast button:focus{--connected-color:#c93835;--disconnected-color:#c93835}.jw-skin-beelden .jw-icon-cast button.jw-off{--connected-color:#c7c7c7}.jw-skin-beelden .jw-icon-cast:hover button{--connected-color:#c93835;--disconnected-color:#c93835}.jw-skin-beelden .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-beelden .jw-nextup{border-radius:.3em}.jw-skin-beelden .jw-nextup-header{background:rgba(108,108,108,0.9);color:#c93835}.jw-skin-beelden .jw-nextup-body{background:rgba(57,57,57,0.9);color:#fff}.jw-skin-beelden .jw-nextup-thumbnail-visible+.jw-nextup-title::after{background:linear-gradient(-180deg,rgba(57,57,57,0) 0,#393939 100%)}.jw-skin-beelden .jw-nextup-close{color:#c7c7c7}.jw-skin-beelden .jw-nextup-close:active{color:#c93835}.jw-skin-beelden .jw-nextup-close:hover{color:#c93835}.jw-skin-beelden.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#c7c7c7}.jw-skin-beelden.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#c7c7c7}.jw-skin-beelden.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#c93835}.jw-skin-beelden .jw-color-active{color:#c93835;stroke:#c93835;border-color:#c93835}.jw-skin-beelden:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#c93835;stroke:#c93835;border-color:#c93835}.jw-skin-beelden .jw-color-inactive{color:#c7c7c7;stroke:#c7c7c7;border-color:#c7c7c7}.jw-skin-beelden:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#c7c7c7;stroke:#c7c7c7;border-color:#c7c7c7}.jw-skin-beelden .jw-option{color:#c7c7c7}.jw-skin-beelden .jw-option.jw-active-option{color:#c93835;background-color:rgba(255,255,255,0.6)}.jw-skin-beelden:not(.jw-flag-touch) .jw-option:hover{color:#c93835}.jw-skin-beelden .jw-icon-inline,.jw-skin-beelden .jw-icon-tooltip,.jw-skin-beelden .jw-text-elapsed,.jw-skin-beelden .jw-text-countdown,.jw-skin-beelden .jw-text-duration{padding:0 .5em}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid).jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch.jw-flag-autostart:not(.jw-flag-ads-vpaid).jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar{display:inline-block}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-controlbar{bottom:.7em;max-width:800px;margin:0 auto;left:2%;right:2%;width:96%}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0).jw-flag-ads-googleima .jw-controlbar{bottom:0}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-captions{max-height:calc(100% - 46px)}.jwplayer.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) video::-webkit-media-text-track-container{max-height:calc(100% - 46px)}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-flag-small-player).jw-ie.jw-flag-ads .jw-controlbar-center-group .jw-text-alt{top:1px}.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-nextup-container{bottom:3.2em;padding-left:0;padding-right:0;max-width:800px}.jw-skin-beelden:not(.jw-flag-time-slider-above).jw-breakpoint-2 .jw-nextup-container,.jw-skin-beelden:not(.jw-flag-time-slider-above).jw-breakpoint-3 .jw-nextup-container,.jw-skin-beelden:not(.jw-flag-time-slider-above).jw-breakpoint-4 .jw-nextup-container{padding-left:2%;padding-right:2%}.jw-skin-beelden.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-beelden .jw-controlbar{box-shadow:inset 0 7px 1px -5px #808080}.jw-skin-beelden:not(.jw-breakpoint-0) .jw-controlbar{border-radius:.3em}.jw-skin-beelden .jw-icon-playback{padding-left:0}.jw-skin-beelden .jw-icon-playback:before{background-color:#333;background:linear-gradient(to bottom,#333,#333 50%,#2e2e2e 50%,#2e2e2e);background-size:100% 2px;border-radius:.3em;padding:.2em .7em;box-shadow:inset 0 0 1px 0 rgba(0,0,0,0.6);border:1px solid #000;box-sizing:border-box}.jw-skin-beelden.jw-state-playing .jw-icon-playback:before{padding-right:.8em}.jw-skin-beelden .jw-rail,.jw-skin-beelden .jw-progress,.jw-skin-beelden .jw-buffer{border-radius:.5em;border:1px solid #000}.jw-skin-beelden .jw-rail{background:linear-gradient(to bottom,#353535 0,#434343 100%)}.jw-skin-beelden .jw-progress{background:linear-gradient(to bottom,#c93835 0,#b22021 50%,#803637 100%)}.jw-skin-beelden .jw-buffer{background:#7d7d7d;box-shadow:inset 0 -2px 4px -1px rgba(255,255,255,0.5)}.jw-skin-beelden .jw-knob{background-color:#bbb5b7;box-shadow:inset 0 0 5px 0 rgba(255,255,255,0.5);border:1px solid #000;border-radius:50%}.jw-skin-beelden .jw-slider-horizontal{background:transparent;height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-slider-container{height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-rail,.jw-skin-beelden .jw-slider-horizontal .jw-progress,.jw-skin-beelden .jw-slider-horizontal .jw-buffer{height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-cue{top:.15em;background-color:#fff;width:.2em;height:.2em;border-radius:1em}.jw-skin-beelden .jw-slider-horizontal .jw-knob{top:-0.15000000000000002em;box-sizing:border-box;width:.8em;height:.8em}.jw-skin-beelden .jw-slider-vertical .jw-slider-container{width:.4em}.jw-skin-beelden .jw-slider-vertical .jw-rail,.jw-skin-beelden .jw-slider-vertical .jw-progress{width:.4em}.jw-skin-beelden .jw-slider-vertical .jw-rail{background:rgba(0,0,0,0.5)}.jw-skin-beelden .jw-slider-vertical .jw-progress{background:linear-gradient(to right,#c93835 0,#b22021 50%,#803637 100%)}.jw-skin-beelden .jw-slider-vertical .jw-knob{width:.7em;height:.7em;left:-0.14999999999999997em}.jw-skin-beelden .jw-skip{box-shadow:inset 0 7px 1px -5px #808080;border-radius:.3em}.jw-skin-beelden:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background:0}.jw-skin-beelden .jw-display-icon-container{border:1px solid #000;box-shadow:inset 0 0 2px 1px rgba(255,255,255,0.3)}.jw-skin-beelden .jw-time-tip,.jw-skin-beelden .jw-volume-tip,.jw-skin-beelden .jw-menu,.jw-skin-beelden .jw-dock-button,.jw-skin-beelden .jw-skip{border-radius:.5em} \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/skins/bekle.css b/src/lib/jwplayer-7.9.3/skins/bekle.css new file mode 100644 index 0000000..492ecd7 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/skins/bekle.css @@ -0,0 +1 @@ +.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-bekle .jw-display-icon-container{border-radius:.3em}.jw-skin-bekle .jw-dock-button{border-radius:.3em}.jw-skin-bekle:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-bekle.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-bekle.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-bekle.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-bekle.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-bekle.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-bekle.jw-flag-ads-googleima .jw-text-duration,.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-bekle.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-bekle.jw-flag-ads.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-bekle .jw-background-color{background:rgba(24,35,53,0.8)}.jw-skin-bekle .jw-text{color:#fff}.jw-skin-bekle .jw-knob{color:#fff;background-color:#139ed5}.jw-skin-bekle .jw-button-color{color:#fff}.jw-skin-bekle:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-bekle .jw-button-color:focus{outline:0;color:#139ed5}.jw-skin-bekle .jw-toggle{color:#139ed5}.jw-skin-bekle .jw-toggle.jw-off{color:#fff}.jw-skin-bekle .jw-toggle.jw-off:focus{color:#139ed5}.jw-skin-bekle .jw-toggle:focus{outline:0}.jw-skin-bekle:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#139ed5}.jw-skin-bekle .jw-display-icon-container{background-color:linear-gradient(to bottom,#323b4c,#2f3847 50%,#323b4c 100%);margin:0 .25em}.jw-skin-bekle .jw-display-icon-container .jw-icon{color:#fff}.jw-skin-bekle .jw-rail{background:linear-gradient(to bottom,#323b4c,#2f3847 50%,#323b4c 100%)}.jw-skin-bekle .jw-buffer{background:linear-gradient(to bottom,#5e6575,#565e6b 50%,#5e6575 100%)}.jw-skin-bekle .jw-progress{background:linear-gradient(to bottom,#15b2f0,#149bd1 50%,#15b2f0 100%)}.jw-skin-bekle .jw-slider-horizontal{height:.3em}.jw-skin-bekle .jw-slider-horizontal .jw-rail,.jw-skin-bekle .jw-slider-horizontal .jw-buffer,.jw-skin-bekle .jw-slider-horizontal .jw-progress{height:.3em}.jw-skin-bekle .jw-slider-horizontal .jw-knob{margin-left:-0.3em}.jw-skin-bekle .jw-slider-vertical .jw-knob{margin-bottom:-0.3em}.jw-skin-bekle .jw-slider-vertical .jw-slider-container,.jw-skin-bekle .jw-slider-vertical .jw-rail,.jw-skin-bekle .jw-slider-vertical .jw-progress{width:.3em}.jw-skin-bekle .jw-menu,.jw-skin-bekle .jw-time-tip,.jw-skin-bekle .jw-volume-tip{border:0}.jw-skin-bekle .jw-menu,.jw-skin-bekle .jw-time-tip{padding:.5em}.jw-skin-bekle .jw-volume-tip{padding:1em}.jw-skin-bekle .jw-skip{padding:.5em}.jw-skin-bekle .jw-skip .jw-skiptext,.jw-skin-bekle .jw-skip .jw-skip-icon{color:#fff}.jw-skin-bekle .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-bekle .jw-skip.jw-skippable:hover .jw-text{color:#139ed5}.jw-skin-bekle .jw-time-tip .jw-text,.jw-skin-bekle .jw-dock-button .jw-text{color:#fff}.jw-skin-bekle .jw-dock-button{background:linear-gradient(to bottom,#323b4c,#2f3847 50%,#323b4c 100%)}.jw-skin-bekle:not(.jw-flag-touch) .jw-dock-button:hover{background:#139ed5}.jw-skin-bekle .jw-icon-cast button{--connected-color:#139ed5;--disconnected-color:#fff}.jw-skin-bekle .jw-icon-cast button:focus{--connected-color:#139ed5;--disconnected-color:#139ed5}.jw-skin-bekle .jw-icon-cast button.jw-off{--connected-color:#fff}.jw-skin-bekle .jw-icon-cast:hover button{--connected-color:#139ed5;--disconnected-color:#139ed5}.jw-skin-bekle .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-bekle .jw-nextup{border-radius:.3em}.jw-skin-bekle .jw-nextup-header{background:rgba(24,35,53,0.9);color:#139ed5}.jw-skin-bekle .jw-nextup-body{background:rgba(16,23,35,0.9);color:#fff}.jw-skin-bekle .jw-nextup-thumbnail-visible+.jw-nextup-title::after{background:linear-gradient(-180deg,rgba(16,23,35,0) 0,#101723 100%)}.jw-skin-bekle .jw-nextup-close{color:#fff}.jw-skin-bekle .jw-nextup-close:active{color:#139ed5}.jw-skin-bekle .jw-nextup-close:hover{color:#139ed5}.jw-skin-bekle.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#139ed5}.jw-skin-bekle.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#139ed5}.jw-skin-bekle.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#fff}.jw-skin-bekle .jw-color-active{color:#139ed5;stroke:#139ed5;border-color:#139ed5}.jw-skin-bekle:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#139ed5;stroke:#139ed5;border-color:#139ed5}.jw-skin-bekle .jw-color-inactive{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-bekle:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-bekle .jw-option{color:#fff}.jw-skin-bekle .jw-option.jw-active-option{color:#139ed5;background-color:rgba(255,255,255,0.1)}.jw-skin-bekle:not(.jw-flag-touch) .jw-option:hover{color:#139ed5}.jw-skin-bekle .jw-icon-inline,.jw-skin-bekle .jw-icon-tooltip,.jw-skin-bekle .jw-text-elapsed,.jw-skin-bekle .jw-text-countdown,.jw-skin-bekle .jw-text-duration{padding:0 .5em}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid).jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch.jw-flag-autostart:not(.jw-flag-ads-vpaid).jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar{display:inline-block}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-controlbar{bottom:.7em;max-width:800px;margin:0 auto;left:2%;right:2%;width:96%}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0).jw-flag-ads-googleima .jw-controlbar{bottom:0}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-captions{max-height:calc(100% - 46px)}.jwplayer.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) video::-webkit-media-text-track-container{max-height:calc(100% - 46px)}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-flag-small-player).jw-ie.jw-flag-ads .jw-controlbar-center-group .jw-text-alt{top:1px}.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-nextup-container{bottom:3.2em;padding-left:0;padding-right:0;max-width:800px}.jw-skin-bekle:not(.jw-flag-time-slider-above).jw-breakpoint-2 .jw-nextup-container,.jw-skin-bekle:not(.jw-flag-time-slider-above).jw-breakpoint-3 .jw-nextup-container,.jw-skin-bekle:not(.jw-flag-time-slider-above).jw-breakpoint-4 .jw-nextup-container{padding-left:2%;padding-right:2%}.jw-skin-bekle.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-bekle:not(.jw-breakpoint-0) .jw-controlbar{border-radius:.3em}.jw-skin-bekle .jw-time-tip,.jw-skin-bekle .jw-volume-tip,.jw-skin-bekle .jw-menu,.jw-skin-bekle .jw-skip{border-radius:.3em}.jw-skin-bekle .jw-volume-tip,.jw-skin-bekle .jw-menu{bottom:.2em}.jw-skin-bekle .jw-slider-horizontal .jw-rail,.jw-skin-bekle .jw-slider-vertical .jw-rail,.jw-skin-bekle .jw-slider-horizontal .jw-progress,.jw-skin-bekle .jw-slider-vertical .jw-progress,.jw-skin-bekle .jw-slider-horizontal .jw-buffer,.jw-skin-bekle .jw-slider-vertical .jw-buffer{border-radius:.3em}.jw-skin-bekle .jw-slider-horizontal .jw-knob,.jw-skin-bekle .jw-slider-vertical .jw-knob{background-color:#fff;width:.7em;height:.7em;border-radius:50%;left:-0.19999999999999998em}.jw-skin-bekle .jw-slider-horizontal{background:transparent}.jw-skin-bekle .jw-slider-horizontal .jw-cue{top:.04999999999999999em;background-color:#fff;width:.2em;height:.2em;border-radius:1em}.jw-skin-bekle .jw-slider-horizontal .jw-knob{top:-0.19999999999999998em}.jw-skin-bekle .jw-slider-vertical .jw-rail,.jw-skin-bekle .jw-slider-vertical .jw-progress{width:.3em}.jw-skin-bekle .jw-slider-vertical .jw-rail{background:linear-gradient(to right,#323b4c,#2f3847 50%,#323b4c 100%)}.jw-skin-bekle .jw-slider-vertical .jw-progress{background:linear-gradient(to right,#15b2f0,#149bd1 50%,#15b2f0 100%)} \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/skins/five.css b/src/lib/jwplayer-7.9.3/skins/five.css new file mode 100644 index 0000000..47b4082 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/skins/five.css @@ -0,0 +1 @@ +.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-five .jw-display-icon-container{border-radius:.5em}.jw-skin-five .jw-dock-button{border-radius:.5em}.jw-skin-five:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-five:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-five.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-five:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-five.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-five:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-five.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-five:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-five.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-five:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-five.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-five:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-five.jw-flag-ads-googleima .jw-text-duration,.jw-skin-five:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-five.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-five.jw-flag-ads.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-five .jw-background-color{background:rgba(238,238,238,0.8)}.jw-skin-five .jw-text{color:#464646}.jw-skin-five .jw-knob{color:#464646;background-color:#000}.jw-skin-five .jw-button-color{color:#464646}.jw-skin-five:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-five .jw-button-color:focus{outline:0;color:#000}.jw-skin-five .jw-toggle{color:#000}.jw-skin-five .jw-toggle.jw-off{color:#464646}.jw-skin-five .jw-toggle.jw-off:focus{color:#000}.jw-skin-five .jw-toggle:focus{outline:0}.jw-skin-five:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#000}.jw-skin-five .jw-display-icon-container{background-color:#9c9a9d;margin:0 .25em}.jw-skin-five .jw-display-icon-container .jw-icon{color:#464646}.jw-skin-five .jw-rail{background:#b8b6b7}.jw-skin-five .jw-buffer{background:#9c9a9d}.jw-skin-five .jw-progress{background:#000}.jw-skin-five .jw-slider-horizontal{height:.2em}.jw-skin-five .jw-slider-horizontal .jw-rail,.jw-skin-five .jw-slider-horizontal .jw-buffer,.jw-skin-five .jw-slider-horizontal .jw-progress{height:.2em}.jw-skin-five .jw-slider-horizontal .jw-knob{margin-left:-0.5em}.jw-skin-five .jw-slider-vertical .jw-knob{margin-bottom:-0.5em}.jw-skin-five .jw-slider-vertical .jw-slider-container,.jw-skin-five .jw-slider-vertical .jw-rail,.jw-skin-five .jw-slider-vertical .jw-progress{width:.2em}.jw-skin-five .jw-menu,.jw-skin-five .jw-time-tip,.jw-skin-five .jw-volume-tip{border:0}.jw-skin-five .jw-menu,.jw-skin-five .jw-time-tip{padding:.5em}.jw-skin-five .jw-volume-tip{padding:1em}.jw-skin-five .jw-skip{padding:.5em}.jw-skin-five .jw-skip .jw-skiptext,.jw-skin-five .jw-skip .jw-skip-icon{color:#464646}.jw-skin-five .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-five .jw-skip.jw-skippable:hover .jw-text{color:#000}.jw-skin-five .jw-time-tip .jw-text,.jw-skin-five .jw-dock-button .jw-text{color:#464646}.jw-skin-five .jw-dock-button{background:#9c9a9d}.jw-skin-five:not(.jw-flag-touch) .jw-dock-button:hover{background:#b8b6b7}.jw-skin-five .jw-icon-cast button{--connected-color:#000;--disconnected-color:#464646}.jw-skin-five .jw-icon-cast button:focus{--connected-color:#000;--disconnected-color:#000}.jw-skin-five .jw-icon-cast button.jw-off{--connected-color:#464646}.jw-skin-five .jw-icon-cast:hover button{--connected-color:#000;--disconnected-color:#000}.jw-skin-five .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-five .jw-nextup{border-radius:0}.jw-skin-five .jw-nextup-header{background:rgba(238,238,238,0.9);color:#000}.jw-skin-five .jw-nextup-body{background:rgba(213,213,213,0.9);color:#000}.jw-skin-five .jw-nextup-thumbnail-visible+.jw-nextup-title::after{background:linear-gradient(-180deg,rgba(213,213,213,0) 0,#d5d5d5 100%)}.jw-skin-five .jw-nextup-close{color:#464646}.jw-skin-five .jw-nextup-close:active{color:#000}.jw-skin-five .jw-nextup-close:hover{color:#000}.jw-skin-five.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#b8b6b7}.jw-skin-five.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#b8b6b7}.jw-skin-five.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#000}.jw-skin-five .jw-color-active{color:#000;stroke:#000;border-color:#000}.jw-skin-five:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#000;stroke:#000;border-color:#000}.jw-skin-five .jw-color-inactive{color:#464646;stroke:#464646;border-color:#464646}.jw-skin-five:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#464646;stroke:#464646;border-color:#464646}.jw-skin-five .jw-option{color:#464646}.jw-skin-five .jw-option.jw-active-option{color:#000;background-color:rgba(255,255,255,0.6)}.jw-skin-five:not(.jw-flag-touch) .jw-option:hover{color:#000}.jw-skin-five .jw-icon-inline,.jw-skin-five .jw-icon-tooltip,.jw-skin-five .jw-text-elapsed,.jw-skin-five .jw-text-countdown,.jw-skin-five .jw-text-duration{padding:0 .5em}.jw-skin-five .jw-display-icon-container{border-radius:0}.jw-skin-five .jw-slider-horizontal{background:transparent}.jw-skin-five .jw-slider-horizontal .jw-slider-container{height:.9em}.jw-skin-five .jw-slider-horizontal .jw-rail,.jw-skin-five .jw-slider-horizontal .jw-buffer,.jw-skin-five .jw-slider-horizontal .jw-progress{height:.2em;border-radius:0}.jw-skin-five .jw-slider-horizontal .jw-rail{box-shadow:none}.jw-skin-five .jw-slider-horizontal .jw-knob{top:-0.4em;margin:0;width:1px;height:1em}.jw-skin-five .jw-slider-horizontal .jw-cue{top:-0.1em;width:.1em;height:.4em;background-color:#000;border-left:1px solid #fff;border-right:1px solid #fff}.jw-skin-five .jw-slider-vertical .jw-rail,.jw-skin-five .jw-slider-vertical .jw-progress{width:.2em}.jw-skin-five .jw-slider-vertical .jw-knob{margin-bottom:-1px;width:.8em;height:1px;border-radius:0;left:-0.30000000000000004em}.jw-skin-five .jw-dock-button{border-radius:0}.jw-skin-five.jw-flag-time-slider-above .jw-progress{background:#fff}.jw-skin-five.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-text{color:rgba(255,255,255,0.6)}.jw-skin-five.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color{color:rgba(255,255,255,0.6)}.jw-skin-five.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color:hover{color:#fff}.jw-skin-five.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color:focus{color:#fff} \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/skins/glow.css b/src/lib/jwplayer-7.9.3/skins/glow.css new file mode 100644 index 0000000..2aaf1e3 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/skins/glow.css @@ -0,0 +1 @@ +.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-glow .jw-display-icon-container{border-radius:.4em}.jw-skin-glow .jw-dock-button{border-radius:.4em}.jw-skin-glow:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-glow.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-glow.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-glow.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-glow.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-glow.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-glow.jw-flag-ads-googleima .jw-text-duration,.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-glow.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-glow.jw-flag-ads.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-glow .jw-background-color{background:rgba(19,20,21,0.8)}.jw-skin-glow .jw-text{color:#95979b}.jw-skin-glow .jw-knob{color:#95979b;background-color:#fff}.jw-skin-glow .jw-button-color{color:#95979b}.jw-skin-glow:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-glow .jw-button-color:focus{outline:0;color:#fff}.jw-skin-glow .jw-toggle{color:#fff}.jw-skin-glow .jw-toggle.jw-off{color:#95979b}.jw-skin-glow .jw-toggle.jw-off:focus{color:#fff}.jw-skin-glow .jw-toggle:focus{outline:0}.jw-skin-glow:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#fff}.jw-skin-glow .jw-display-icon-container{background-color:#212121;margin:0 .25em}.jw-skin-glow .jw-display-icon-container .jw-icon{color:#95979b}.jw-skin-glow .jw-rail{background:#2a2c2e}.jw-skin-glow .jw-buffer{background:#95979b}.jw-skin-glow .jw-progress{background:#fff}.jw-skin-glow .jw-slider-horizontal{height:.4em}.jw-skin-glow .jw-slider-horizontal .jw-rail,.jw-skin-glow .jw-slider-horizontal .jw-buffer,.jw-skin-glow .jw-slider-horizontal .jw-progress{height:.4em}.jw-skin-glow .jw-slider-horizontal .jw-knob{margin-left:-0.4em}.jw-skin-glow .jw-slider-vertical .jw-knob{margin-bottom:-0.4em}.jw-skin-glow .jw-slider-vertical .jw-slider-container,.jw-skin-glow .jw-slider-vertical .jw-rail,.jw-skin-glow .jw-slider-vertical .jw-progress{width:.4em}.jw-skin-glow .jw-menu,.jw-skin-glow .jw-time-tip,.jw-skin-glow .jw-volume-tip{border:0}.jw-skin-glow .jw-menu,.jw-skin-glow .jw-time-tip{padding:.5em}.jw-skin-glow .jw-volume-tip{padding:1em}.jw-skin-glow .jw-skip{padding:.5em}.jw-skin-glow .jw-skip .jw-skiptext,.jw-skin-glow .jw-skip .jw-skip-icon{color:#95979b}.jw-skin-glow .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-glow .jw-skip.jw-skippable:hover .jw-text{color:#fff}.jw-skin-glow .jw-time-tip .jw-text,.jw-skin-glow .jw-dock-button .jw-text{color:#95979b}.jw-skin-glow .jw-dock-button{background:#212121}.jw-skin-glow:not(.jw-flag-touch) .jw-dock-button:hover{background:rgba(0,0,0,0.8)}.jw-skin-glow .jw-icon-cast button{--connected-color:#fff;--disconnected-color:#95979b}.jw-skin-glow .jw-icon-cast button:focus{--connected-color:#fff;--disconnected-color:#fff}.jw-skin-glow .jw-icon-cast button.jw-off{--connected-color:#95979b}.jw-skin-glow .jw-icon-cast:hover button{--connected-color:#fff;--disconnected-color:#fff}.jw-skin-glow .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-glow .jw-nextup{border-radius:.3em}.jw-skin-glow .jw-nextup-header{background:rgba(19,20,21,0.9);color:#fff}.jw-skin-glow .jw-nextup-body{background:rgba(0,0,0,0.9);color:#fff}.jw-skin-glow .jw-nextup-thumbnail-visible+.jw-nextup-title::after{background:linear-gradient(-180deg,rgba(0,0,0,0) 0,#000 100%)}.jw-skin-glow .jw-nextup-close{color:#95979b}.jw-skin-glow .jw-nextup-close:active{color:#fff}.jw-skin-glow .jw-nextup-close:hover{color:#fff}.jw-skin-glow.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:rgba(0,0,0,0.8)}.jw-skin-glow.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:rgba(0,0,0,0.8)}.jw-skin-glow.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#fff}.jw-skin-glow .jw-color-active{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-glow:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-glow .jw-color-inactive{color:#95979b;stroke:#95979b;border-color:#95979b}.jw-skin-glow:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#95979b;stroke:#95979b;border-color:#95979b}.jw-skin-glow .jw-option{color:#95979b}.jw-skin-glow .jw-option.jw-active-option{color:#fff;background-color:rgba(255,255,255,0.1)}.jw-skin-glow:not(.jw-flag-touch) .jw-option:hover{color:#fff}.jw-skin-glow .jw-icon-inline,.jw-skin-glow .jw-icon-tooltip,.jw-skin-glow .jw-text-elapsed,.jw-skin-glow .jw-text-countdown,.jw-skin-glow .jw-text-duration{padding:0 .5em}.jw-skin-glow .jw-background-color{background:rgba(51,51,51,0.8)}.jw-skin-glow .jw-time-tip,.jw-skin-glow .jw-volume-tip,.jw-skin-glow .jw-menu,.jw-skin-glow .jw-skip{border-radius:.5em}.jw-skin-glow .jw-volume-tip,.jw-skin-glow .jw-menu{bottom:.3em}.jw-skin-glow .jw-rail,.jw-skin-glow .jw-buffer,.jw-skin-glow .jw-progress{border-radius:.4em}.jw-skin-glow .jw-knob{display:none}.jw-skin-glow .jw-slider-horizontal{background:transparent}.jw-skin-glow .jw-slider-horizontal .jw-cue{top:.07500000000000001em;background-color:#000;width:.25em;height:.25em;border-radius:1em}.jw-skin-glow .jw-slider-vertical{bottom:5px}.jw-skin-glow .jw-slider-vertical .jw-rail,.jw-skin-glow .jw-slider-vertical .jw-progress{width:.4em} \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/skins/roundster.css b/src/lib/jwplayer-7.9.3/skins/roundster.css new file mode 100644 index 0000000..18c0f7b --- /dev/null +++ b/src/lib/jwplayer-7.9.3/skins/roundster.css @@ -0,0 +1 @@ +.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-roundster .jw-display-icon-container{border-radius:.5em}.jw-skin-roundster .jw-dock-button{border-radius:.5em}.jw-skin-roundster:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-roundster.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-roundster.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-roundster.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-roundster.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-roundster.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-roundster.jw-flag-ads-googleima .jw-text-duration,.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-roundster.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-roundster.jw-flag-ads.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-roundster .jw-background-color{background:#dfe2e9}.jw-skin-roundster .jw-text{color:#8490a0}.jw-skin-roundster .jw-knob{color:#8490a0;background-color:#f15173}.jw-skin-roundster .jw-button-color{color:#8490a0}.jw-skin-roundster:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-roundster .jw-button-color:focus{outline:0;color:#f15173}.jw-skin-roundster .jw-toggle{color:#f15173}.jw-skin-roundster .jw-toggle.jw-off{color:#8490a0}.jw-skin-roundster .jw-toggle.jw-off:focus{color:#f15173}.jw-skin-roundster .jw-toggle:focus{outline:0}.jw-skin-roundster:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#f15173}.jw-skin-roundster .jw-display-icon-container{background-color:#8490a0;margin:0 .25em}.jw-skin-roundster .jw-display-icon-container .jw-icon{color:rgba(255,255,255,0.5)}.jw-skin-roundster .jw-rail{background:#878fa2}.jw-skin-roundster .jw-buffer{background:#9c9a9d}.jw-skin-roundster .jw-progress{background:#f15173}.jw-skin-roundster .jw-slider-horizontal{height:.4em}.jw-skin-roundster .jw-slider-horizontal .jw-rail,.jw-skin-roundster .jw-slider-horizontal .jw-buffer,.jw-skin-roundster .jw-slider-horizontal .jw-progress{height:.4em}.jw-skin-roundster .jw-slider-horizontal .jw-knob{margin-left:-0.5em}.jw-skin-roundster .jw-slider-vertical .jw-knob{margin-bottom:-0.5em}.jw-skin-roundster .jw-slider-vertical .jw-slider-container,.jw-skin-roundster .jw-slider-vertical .jw-rail,.jw-skin-roundster .jw-slider-vertical .jw-progress{width:.75em}.jw-skin-roundster .jw-menu,.jw-skin-roundster .jw-time-tip,.jw-skin-roundster .jw-volume-tip{border:0}.jw-skin-roundster .jw-menu,.jw-skin-roundster .jw-time-tip{padding:.5em}.jw-skin-roundster .jw-volume-tip{padding:1em}.jw-skin-roundster .jw-skip{padding:.5em}.jw-skin-roundster .jw-skip .jw-skiptext,.jw-skin-roundster .jw-skip .jw-skip-icon{color:#8490a0}.jw-skin-roundster .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-roundster .jw-skip.jw-skippable:hover .jw-text{color:#f15173}.jw-skin-roundster .jw-time-tip .jw-text,.jw-skin-roundster .jw-dock-button .jw-text{color:#8490a0}.jw-skin-roundster .jw-dock-button{background:#8490a0}.jw-skin-roundster:not(.jw-flag-touch) .jw-dock-button:hover{background:#f15173}.jw-skin-roundster .jw-icon-cast button{--connected-color:#f15173;--disconnected-color:#8490a0}.jw-skin-roundster .jw-icon-cast button:focus{--connected-color:#f15173;--disconnected-color:#f15173}.jw-skin-roundster .jw-icon-cast button.jw-off{--connected-color:#8490a0}.jw-skin-roundster .jw-icon-cast:hover button{--connected-color:#f15173;--disconnected-color:#f15173}.jw-skin-roundster .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-roundster .jw-nextup{border-radius:.5em}.jw-skin-roundster .jw-nextup-header{background:rgba(223,226,233,0.8);color:#f15173}.jw-skin-roundster .jw-nextup-body{background:rgba(163,171,191,0.8);color:#fff}.jw-skin-roundster .jw-nextup-thumbnail-visible+.jw-nextup-title::after{background:linear-gradient(-180deg,rgba(163,171,191,0) 0,#a3abbf 100%)}.jw-skin-roundster .jw-nextup-close{color:#8490a0}.jw-skin-roundster .jw-nextup-close:active{color:#f15173}.jw-skin-roundster .jw-nextup-close:hover{color:#f15173}.jw-skin-roundster.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#f15173}.jw-skin-roundster.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#f15173}.jw-skin-roundster.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#fff}.jw-skin-roundster .jw-color-active{color:#f15173;stroke:#f15173;border-color:#f15173}.jw-skin-roundster:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#f15173;stroke:#f15173;border-color:#f15173}.jw-skin-roundster .jw-color-inactive{color:#8490a0;stroke:#8490a0;border-color:#8490a0}.jw-skin-roundster:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#8490a0;stroke:#8490a0;border-color:#8490a0}.jw-skin-roundster .jw-option{color:#8490a0}.jw-skin-roundster .jw-option.jw-active-option{color:#f15173;background-color:rgba(255,255,255,0.5)}.jw-skin-roundster:not(.jw-flag-touch) .jw-option:hover{color:#f15173}.jw-skin-roundster .jw-icon-inline,.jw-skin-roundster .jw-icon-tooltip,.jw-skin-roundster .jw-text-elapsed,.jw-skin-roundster .jw-text-countdown,.jw-skin-roundster .jw-text-duration{padding:0 .5em}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid).jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch.jw-flag-autostart:not(.jw-flag-ads-vpaid).jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar{display:inline-block}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-controlbar{bottom:.7em;max-width:800px;margin:0 auto;left:2%;right:2%;width:96%}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0).jw-flag-ads-googleima .jw-controlbar{bottom:0}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-captions{max-height:calc(100% - 46px)}.jwplayer.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) video::-webkit-media-text-track-container{max-height:calc(100% - 46px)}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-flag-small-player).jw-ie.jw-flag-ads .jw-controlbar-center-group .jw-text-alt{top:1px}.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-nextup-container{bottom:3.2em;padding-left:0;padding-right:0;max-width:800px}.jw-skin-roundster:not(.jw-flag-time-slider-above).jw-breakpoint-2 .jw-nextup-container,.jw-skin-roundster:not(.jw-flag-time-slider-above).jw-breakpoint-3 .jw-nextup-container,.jw-skin-roundster:not(.jw-flag-time-slider-above).jw-breakpoint-4 .jw-nextup-container{padding-left:2%;padding-right:2%}.jw-skin-roundster.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-roundster:not(.jw-breakpoint-0) .jw-controlbar{border-radius:1em;padding:0 1em}.jw-skin-roundster .jw-rail,.jw-skin-roundster .jw-progress,.jw-skin-roundster .jw-buffer{border-radius:1em}.jw-skin-roundster .jw-slider-volume{border:0}.jw-skin-roundster .jw-knob{background-color:#fff;width:1em;height:1em;border-radius:50%;box-shadow:0 1px 5px 1px #868ea3}.jw-skin-roundster .jw-slider-horizontal{background:0}.jw-skin-roundster .jw-slider-horizontal .jw-cue{top:.07500000000000001em;width:.25em;height:.25em;border-radius:50%;background-color:#fff}.jw-skin-roundster .jw-slider-horizontal .jw-knob{top:-0.3em}.jw-skin-roundster .jw-slider-vertical .jw-rail,.jw-skin-roundster .jw-slider-vertical .jw-progress{width:.4em}.jw-skin-roundster .jw-slider-vertical .jw-knob{left:-0.125em}.jw-skin-roundster .jw-slider-vertical .jw-slider-container{width:.75em}.jw-skin-roundster.jw-flag-time-slider-above .jw-slider-vertical .jw-slider-container{width:.8em}.jw-skin-roundster .jw-time-tip,.jw-skin-roundster .jw-volume-tip,.jw-skin-roundster .jw-menu{border-radius:.25em}.jw-skin-roundster .jw-volume-tip,.jw-skin-roundster .jw-menu{bottom:.3em}.jw-skin-roundster .jw-dock .jw-dock-button{border-radius:50%}.jw-skin-roundster .jw-dock .jw-overlay{border-radius:2.5em}.jw-skin-roundster .jw-skip{border-radius:1em;padding:.25em 1em} \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/skins/seven.css b/src/lib/jwplayer-7.9.3/skins/seven.css new file mode 100644 index 0000000..1d57812 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/skins/seven.css @@ -0,0 +1 @@ +.jw-skin-seven .jw-display-icon-container{border-radius:3.5em}.jw-skin-seven .jw-display-icon-container>.jw-icon{color:rgba(255,255,255,0.9)}.jw-skin-seven.jw-breakpoint-2 .jw-display .jw-icon{width:66px;height:66px;line-height:66px}.jw-skin-seven .jw-dock-button{border-radius:2.5em}.jw-skin-seven .jw-dock-button:hover{background:rgba(33,33,33,0.8)}.jw-skin-seven .jw-menu{padding:0}.jw-skin-seven .jw-dock .jw-overlay{border-radius:.5em}.jw-skin-seven .jw-skip{border-radius:.5em}.jw-skin-seven .jw-text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/skins/six.css b/src/lib/jwplayer-7.9.3/skins/six.css new file mode 100644 index 0000000..ce5c744 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/skins/six.css @@ -0,0 +1 @@ +.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-six .jw-display-icon-container{border-radius:.4em}.jw-skin-six .jw-dock-button{border-radius:.4em}.jw-skin-six:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-six:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-six.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-six:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-six.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-six:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-six.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-six:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-six.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-six:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-six.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-six:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-six.jw-flag-ads-googleima .jw-text-duration,.jw-skin-six:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-six.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-six.jw-flag-ads.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-six .jw-background-color{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%)}.jw-skin-six .jw-text{color:#aaa}.jw-skin-six .jw-knob{color:#aaa;background-color:#eee}.jw-skin-six .jw-button-color{color:#aaa}.jw-skin-six:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-six .jw-button-color:focus{outline:0;color:#eee}.jw-skin-six .jw-toggle{color:#eee}.jw-skin-six .jw-toggle.jw-off{color:#aaa}.jw-skin-six .jw-toggle.jw-off:focus{color:#eee}.jw-skin-six .jw-toggle:focus{outline:0}.jw-skin-six:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#eee}.jw-skin-six .jw-display-icon-container{background-color:#212121;margin:0 .25em}.jw-skin-six .jw-display-icon-container .jw-icon{color:#aaa}.jw-skin-six .jw-rail{background:#666}.jw-skin-six .jw-buffer{background:#202020}.jw-skin-six .jw-progress{background:#eee}.jw-skin-six .jw-slider-horizontal{height:.65em}.jw-skin-six .jw-slider-horizontal .jw-rail,.jw-skin-six .jw-slider-horizontal .jw-buffer,.jw-skin-six .jw-slider-horizontal .jw-progress{height:.65em}.jw-skin-six .jw-slider-horizontal .jw-knob{margin-left:-0.4em}.jw-skin-six .jw-slider-vertical .jw-knob{margin-bottom:-0.4em}.jw-skin-six .jw-slider-vertical .jw-slider-container,.jw-skin-six .jw-slider-vertical .jw-rail,.jw-skin-six .jw-slider-vertical .jw-progress{width:.65em}.jw-skin-six .jw-menu,.jw-skin-six .jw-time-tip,.jw-skin-six .jw-volume-tip{border:1px solid #000}.jw-skin-six .jw-menu,.jw-skin-six .jw-time-tip{padding:.5em}.jw-skin-six .jw-volume-tip{padding:.5em}.jw-skin-six .jw-skip{padding:.5em}.jw-skin-six .jw-skip .jw-skiptext,.jw-skin-six .jw-skip .jw-skip-icon{color:#aaa}.jw-skin-six .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-six .jw-skip.jw-skippable:hover .jw-text{color:#eee}.jw-skin-six .jw-time-tip .jw-text,.jw-skin-six .jw-dock-button .jw-text{color:#aaa}.jw-skin-six .jw-dock-button{background:#212121}.jw-skin-six:not(.jw-flag-touch) .jw-dock-button:hover{background:rgba(0,0,0,0.8)}.jw-skin-six .jw-icon-cast button{--connected-color:#eee;--disconnected-color:#aaa}.jw-skin-six .jw-icon-cast button:focus{--connected-color:#eee;--disconnected-color:#eee}.jw-skin-six .jw-icon-cast button.jw-off{--connected-color:#aaa}.jw-skin-six .jw-icon-cast:hover button{--connected-color:#eee;--disconnected-color:#eee}.jw-skin-six .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-six .jw-nextup{border-radius:.3em}.jw-skin-six .jw-nextup-header{background:rgba(68,68,68,0.9);color:#eee}.jw-skin-six .jw-nextup-body{background:rgba(17,17,17,0.9);color:#fff}.jw-skin-six .jw-nextup-thumbnail-visible+.jw-nextup-title::after{background:linear-gradient(-180deg,rgba(17,17,17,0) 0,#111 100%)}.jw-skin-six .jw-nextup-close{color:#aaa}.jw-skin-six .jw-nextup-close:active{color:#eee}.jw-skin-six .jw-nextup-close:hover{color:#eee}.jw-skin-six.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:rgba(0,0,0,0.8)}.jw-skin-six.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:rgba(0,0,0,0.8)}.jw-skin-six.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#fff}.jw-skin-six .jw-color-active{color:#eee;stroke:#eee;border-color:#eee}.jw-skin-six:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#eee;stroke:#eee;border-color:#eee}.jw-skin-six .jw-color-inactive{color:#aaa;stroke:#aaa;border-color:#aaa}.jw-skin-six:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#aaa;stroke:#aaa;border-color:#aaa}.jw-skin-six .jw-option{color:#aaa}.jw-skin-six .jw-option.jw-active-option{color:#eee;background-color:rgba(255,255,255,0.1)}.jw-skin-six:not(.jw-flag-touch) .jw-option:hover{color:#eee}.jw-skin-six .jw-icon-inline,.jw-skin-six .jw-icon-tooltip,.jw-skin-six .jw-text-elapsed,.jw-skin-six .jw-text-countdown,.jw-skin-six .jw-text-duration{padding:0 .5em}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid).jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch.jw-flag-autostart:not(.jw-flag-ads-vpaid).jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar{display:inline-block}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-controlbar{bottom:.7em;max-width:800px;margin:0 auto;left:2%;right:2%;width:96%}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0).jw-flag-ads-googleima .jw-controlbar{bottom:0}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-captions{max-height:calc(100% - 46px)}.jwplayer.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) video::-webkit-media-text-track-container{max-height:calc(100% - 46px)}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-flag-small-player).jw-ie.jw-flag-ads .jw-controlbar-center-group .jw-text-alt{top:1px}.jw-skin-six:not(.jw-flag-time-slider-above) .jw-nextup-container{bottom:3.2em;padding-left:0;padding-right:0;max-width:800px}.jw-skin-six:not(.jw-flag-time-slider-above).jw-breakpoint-2 .jw-nextup-container,.jw-skin-six:not(.jw-flag-time-slider-above).jw-breakpoint-3 .jw-nextup-container,.jw-skin-six:not(.jw-flag-time-slider-above).jw-breakpoint-4 .jw-nextup-container{padding-left:2%;padding-right:2%}.jw-skin-six.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-six .jw-background-color{background-color:#444}.jw-skin-six .jw-controlbar{border:1px solid #000;background-size:100% 100%}.jw-skin-six .jw-controlbar .jw-overlay{bottom:2em;padding-bottom:.25em}.jw-skin-six:not(.jw-breakpoint-0) .jw-controlbar{border-radius:.3em}.jw-skin-six .jw-rail,.jw-skin-six .jw-buffer,.jw-skin-six .jw-progress{border-radius:.5em}.jw-skin-six .jw-progress,.jw-skin-six .jw-buffer{border:1px solid #000}.jw-skin-six .jw-progress{background:linear-gradient(to bottom,#fff 0,#ccc 50%,#fff 100%)}.jw-skin-six .jw-rail{border:1px solid #000;box-shadow:inset 0 3px 10px 1px rgba(51,51,51,0.85)}.jw-skin-six .jw-knob{width:.8em;height:.8em;border-radius:1em;background:radial-gradient(ellipse at center,#f3f3f3 0,#d2d2d2 90%,#b0b0b0 100%);box-shadow:0 1px 10px 1px rgba(0,0,0,0.75)}.jw-skin-six .jw-slider-horizontal{background:0}.jw-skin-six .jw-slider-horizontal .jw-knob{top:-0.07500000000000001em}.jw-skin-six .jw-slider-horizontal .jw-progress{border-radius:.5em 0 0 .5em}.jw-skin-six .jw-slider-horizontal .jw-progress,.jw-skin-six .jw-slider-horizontal .jw-buffer{border:1px solid #000;border-style:solid none #000}.jw-skin-six .jw-slider-horizontal .jw-cue{top:.2em;width:.25em;height:.25em;background-color:#616164;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.75)}.jw-skin-six .jw-slider-vertical .jw-slider-container,.jw-skin-six .jw-slider-vertical .jw-rail,.jw-skin-six .jw-slider-vertical .jw-progress{width:.65em}.jw-skin-six .jw-slider-vertical .jw-progress{background:linear-gradient(to right,#fff 0,#ccc 50%,#fff 100%);border-top-right-radius:0;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em;border-top-left-radius:0}.jw-skin-six .jw-slider-vertical .jw-knob{left:-0.07500000000000001em}.jw-skin-six .jw-display-icon-container{background:linear-gradient(0deg,rgba(73,73,75,0.85) 0,rgba(69,69,71,0.9) 3%,rgba(63,63,65,0.9) 7%,rgba(62,62,64,0.9) 10%,rgba(58,58,61,0.9) 59%,rgba(52,52,55,0.9) 97%,rgba(52,52,55,0.85) 100%);background-size:100% 100%;border-radius:.3em;border:1px solid #000}.jw-skin-six:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%);background-size:100% 100%}.jw-skin-six:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background:rgba(0,0,0,0.8)}.jw-skin-six .jw-option{text-align:left}.jw-skin-six .jw-option .jw-icon-menu-bullet:before{content:"\e606"}.jw-skin-six .jw-option:before{font-size:.4em;vertical-align:middle;margin-right:.4em}.jw-skin-six .jw-time-tip,.jw-skin-six .jw-volume-tip,.jw-skin-six .jw-menu{background-size:100% 100%;border-radius:.5em}.jw-skin-six .jw-dock .jw-dock-button{background:linear-gradient(0deg,rgba(73,73,75,0.85) 0,rgba(69,69,71,0.9) 3%,rgba(63,63,65,0.9) 7%,rgba(62,62,64,0.9) 10%,rgba(58,58,61,0.9) 59%,rgba(52,52,55,0.9) 97%,rgba(52,52,55,0.85) 100%);background-size:100% 100%;border-radius:.25em}.jw-skin-six .jw-dock .jw-dock-button:hover{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%)}.jw-skin-six .jw-dock .jw-dock-button .jw-overlay{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%);background-size:100% 100%;border-radius:.25em}.jw-skin-six .jw-skip{background:linear-gradient(0deg,rgba(73,73,75,0.85) 0,rgba(69,69,71,0.9) 3%,rgba(63,63,65,0.9) 7%,rgba(62,62,64,0.9) 10%,rgba(58,58,61,0.9) 59%,rgba(52,52,55,0.9) 97%,rgba(52,52,55,0.85) 100%);background-size:100% 100%;border:1px solid #000;border-radius:.3em}.jw-skin-six .jw-skip:hover.jw-skippable{background:linear-gradient(0deg,rgba(73,73,75,0.87) 0,#454547 3%,#3f3f41 7%,#3e3e40 10%,#3a3a3d 59%,#343437 97%,rgba(52,52,55,0.87) 100%);background-size:100% 100%} \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/skins/stormtrooper.css b/src/lib/jwplayer-7.9.3/skins/stormtrooper.css new file mode 100644 index 0000000..23d727a --- /dev/null +++ b/src/lib/jwplayer-7.9.3/skins/stormtrooper.css @@ -0,0 +1 @@ +.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-stormtrooper .jw-display-icon-container{border-radius:.05em}.jw-skin-stormtrooper .jw-dock-button{border-radius:.05em}.jw-skin-stormtrooper:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-text-duration,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-stormtrooper.jw-flag-ads.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-stormtrooper .jw-background-color{background:#2b3036}.jw-skin-stormtrooper .jw-text{color:#6d7a8b}.jw-skin-stormtrooper .jw-knob{color:#6d7a8b;background-color:#35e5fc}.jw-skin-stormtrooper .jw-button-color{color:#6d7a8b}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-stormtrooper .jw-button-color:focus{outline:0;color:#35e5fc}.jw-skin-stormtrooper .jw-toggle{color:#35e5fc}.jw-skin-stormtrooper .jw-toggle.jw-off{color:#6d7a8b}.jw-skin-stormtrooper .jw-toggle.jw-off:focus{color:#35e5fc}.jw-skin-stormtrooper .jw-toggle:focus{outline:0}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#35e5fc}.jw-skin-stormtrooper .jw-display-icon-container{background-color:#2b3036;margin:0 .25em}.jw-skin-stormtrooper .jw-display-icon-container .jw-icon{color:#6d7a8b}.jw-skin-stormtrooper .jw-rail{background:#2b3036}.jw-skin-stormtrooper .jw-buffer{background:#000}.jw-skin-stormtrooper .jw-progress{background:#35e5fc}.jw-skin-stormtrooper .jw-slider-horizontal{height:.375em}.jw-skin-stormtrooper .jw-slider-horizontal .jw-rail,.jw-skin-stormtrooper .jw-slider-horizontal .jw-buffer,.jw-skin-stormtrooper .jw-slider-horizontal .jw-progress{height:.375em}.jw-skin-stormtrooper .jw-slider-horizontal .jw-knob{margin-left:-0.05em}.jw-skin-stormtrooper .jw-slider-vertical .jw-knob{margin-bottom:-0.05em}.jw-skin-stormtrooper .jw-slider-vertical .jw-slider-container,.jw-skin-stormtrooper .jw-slider-vertical .jw-rail,.jw-skin-stormtrooper .jw-slider-vertical .jw-progress{width:.375em}.jw-skin-stormtrooper .jw-menu,.jw-skin-stormtrooper .jw-time-tip,.jw-skin-stormtrooper .jw-volume-tip{border:0}.jw-skin-stormtrooper .jw-menu,.jw-skin-stormtrooper .jw-time-tip{padding:.5em}.jw-skin-stormtrooper .jw-volume-tip{padding:1em}.jw-skin-stormtrooper .jw-skip{padding:.5em}.jw-skin-stormtrooper .jw-skip .jw-skiptext,.jw-skin-stormtrooper .jw-skip .jw-skip-icon{color:#6d7a8b}.jw-skin-stormtrooper .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-stormtrooper .jw-skip.jw-skippable:hover .jw-text{color:#35e5fc}.jw-skin-stormtrooper .jw-time-tip .jw-text,.jw-skin-stormtrooper .jw-dock-button .jw-text{color:#6d7a8b}.jw-skin-stormtrooper .jw-dock-button{background:#2b3036}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-dock-button:hover{background:#212121}.jw-skin-stormtrooper .jw-icon-cast button{--connected-color:#35e5fc;--disconnected-color:#6d7a8b}.jw-skin-stormtrooper .jw-icon-cast button:focus{--connected-color:#35e5fc;--disconnected-color:#35e5fc}.jw-skin-stormtrooper .jw-icon-cast button.jw-off{--connected-color:#6d7a8b}.jw-skin-stormtrooper .jw-icon-cast:hover button{--connected-color:#35e5fc;--disconnected-color:#35e5fc}.jw-skin-stormtrooper .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-stormtrooper .jw-nextup{border-radius:2px}.jw-skin-stormtrooper .jw-nextup-header{background:rgba(43,48,54,0.9);color:#35e5fc}.jw-skin-stormtrooper .jw-nextup-body{background:rgba(0,0,0,0.9);color:#fff}.jw-skin-stormtrooper .jw-nextup-thumbnail-visible+.jw-nextup-title::after{background:linear-gradient(-180deg,rgba(0,0,0,0) 0,#000 100%)}.jw-skin-stormtrooper .jw-nextup-close{color:#6d7a8b}.jw-skin-stormtrooper .jw-nextup-close:active{color:#35e5fc}.jw-skin-stormtrooper .jw-nextup-close:hover{color:#35e5fc}.jw-skin-stormtrooper.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#212121}.jw-skin-stormtrooper.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#212121}.jw-skin-stormtrooper.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#35e5fc}.jw-skin-stormtrooper .jw-color-active{color:#35e5fc;stroke:#35e5fc;border-color:#35e5fc}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#35e5fc;stroke:#35e5fc;border-color:#35e5fc}.jw-skin-stormtrooper .jw-color-inactive{color:#6d7a8b;stroke:#6d7a8b;border-color:#6d7a8b}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#6d7a8b;stroke:#6d7a8b;border-color:#6d7a8b}.jw-skin-stormtrooper .jw-option{color:#6d7a8b}.jw-skin-stormtrooper .jw-option.jw-active-option{color:#35e5fc;background-color:rgba(255,255,255,0.1)}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-option:hover{color:#35e5fc}.jw-skin-stormtrooper .jw-icon-inline,.jw-skin-stormtrooper .jw-icon-tooltip,.jw-skin-stormtrooper .jw-text-elapsed,.jw-skin-stormtrooper .jw-text-countdown,.jw-skin-stormtrooper .jw-text-duration{padding:0 .5em}.jw-skin-stormtrooper .jw-time-tip,.jw-skin-stormtrooper .jw-volume-tip,.jw-skin-stormtrooper .jw-menu,.jw-skin-stormtrooper .jw-skip{border-radius:.5em}.jw-skin-stormtrooper .jw-volume-tip,.jw-skin-stormtrooper .jw-menu{bottom:.3em}.jw-skin-stormtrooper .jw-rail,.jw-skin-stormtrooper .jw-buffer,.jw-skin-stormtrooper .jw-progress,.jw-skin-stormtrooper .jw-knob{box-sizing:border-box;border:1.5px solid #000;border-radius:2px}.jw-skin-stormtrooper .jw-progress,.jw-skin-stormtrooper .jw-knob{background:#2b3036}.jw-skin-stormtrooper .jw-slider-horizontal .jw-progress{background:linear-gradient(to bottom,#1389af 0,#36e4fc 50%,#1389af 100%)}.jw-skin-stormtrooper .jw-slider-horizontal .jw-knob{top:-0.0625em;background:linear-gradient(to right,#1389af 0,#36e4fc 50%,#1389af 100%);width:.3em;height:.5em;border-width:1px;border-radius:0}.jw-skin-stormtrooper .jw-slider-horizontal .jw-cue{top:-0.012500000000000011em;background-color:#6d7a8b;border:1px solid #000}.jw-skin-stormtrooper .jw-slider-vertical .jw-rail,.jw-skin-stormtrooper .jw-slider-vertical .jw-progress{width:.375em}.jw-skin-stormtrooper .jw-slider-vertical .jw-progress{background:linear-gradient(to right,#1389af 0,#36e4fc 50%,#1389af 100%)}.jw-skin-stormtrooper .jw-slider-vertical .jw-knob{width:.5em;height:.2em;background:linear-gradient(to bottom,#1389af 0,#36e4fc 50%,#1389af 100%);border-width:1px;left:-0.0625em}.jw-skin-stormtrooper .jw-icon-cc:before{content:"\e604"}.jw-skin-stormtrooper .jw-icon-hd:before{content:"\e609"} \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/skins/vapor.css b/src/lib/jwplayer-7.9.3/skins/vapor.css new file mode 100644 index 0000000..3c13a78 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/skins/vapor.css @@ -0,0 +1 @@ +.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.jw-skin-vapor .jw-display-icon-container{border-radius:2em}.jw-skin-vapor .jw-dock-button{border-radius:2em}.jw-skin-vapor:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-vapor.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-vapor.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-vapor.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-vapor.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-vapor.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-vapor.jw-flag-ads-googleima .jw-text-duration,.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-vapor.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-vapor.jw-flag-ads.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-vapor .jw-background-color{background:rgba(255,255,255,0.4)}.jw-skin-vapor .jw-text{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-knob{color:rgba(0,0,0,0.5);background-color:#0f9e60}.jw-skin-vapor .jw-button-color{color:rgba(0,0,0,0.5)}.jw-skin-vapor:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-vapor .jw-button-color:focus{outline:0;color:#0f9e60}.jw-skin-vapor .jw-toggle{color:#0f9e60}.jw-skin-vapor .jw-toggle.jw-off{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-toggle.jw-off:focus{color:#0f9e60}.jw-skin-vapor .jw-toggle:focus{outline:0}.jw-skin-vapor:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#0f9e60}.jw-skin-vapor .jw-display-icon-container{background-color:rgba(0,0,0,0.5);margin:0 .25em}.jw-skin-vapor .jw-display-icon-container .jw-icon{color:rgba(255,255,255,0.5)}.jw-skin-vapor .jw-rail{background:rgba(255,255,255,0.4)}.jw-skin-vapor .jw-buffer{background:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-progress{background:#0f9e60}.jw-skin-vapor .jw-slider-horizontal{height:2em}.jw-skin-vapor .jw-slider-horizontal .jw-rail,.jw-skin-vapor .jw-slider-horizontal .jw-buffer,.jw-skin-vapor .jw-slider-horizontal .jw-progress{height:2em}.jw-skin-vapor .jw-slider-horizontal .jw-knob{margin-left:-2em}.jw-skin-vapor .jw-slider-vertical .jw-knob{margin-bottom:-2em}.jw-skin-vapor .jw-slider-vertical .jw-slider-container,.jw-skin-vapor .jw-slider-vertical .jw-rail,.jw-skin-vapor .jw-slider-vertical .jw-progress{width:.5em}.jw-skin-vapor .jw-menu,.jw-skin-vapor .jw-time-tip,.jw-skin-vapor .jw-volume-tip{border:0}.jw-skin-vapor .jw-menu,.jw-skin-vapor .jw-time-tip{padding:.5em}.jw-skin-vapor .jw-volume-tip{padding:1em}.jw-skin-vapor .jw-skip{padding:.5em}.jw-skin-vapor .jw-skip .jw-skiptext,.jw-skin-vapor .jw-skip .jw-skip-icon{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-vapor .jw-skip.jw-skippable:hover .jw-text{color:#0f9e60}.jw-skin-vapor .jw-time-tip .jw-text,.jw-skin-vapor .jw-dock-button .jw-text{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-dock-button{background:rgba(0,0,0,0.5)}.jw-skin-vapor:not(.jw-flag-touch) .jw-dock-button:hover{background:#000}.jw-skin-vapor .jw-icon-cast button{--connected-color:#0f9e60;--disconnected-color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-icon-cast button:focus{--connected-color:#0f9e60;--disconnected-color:#0f9e60}.jw-skin-vapor .jw-icon-cast button.jw-off{--connected-color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-icon-cast:hover button{--connected-color:#0f9e60;--disconnected-color:#0f9e60}.jw-skin-vapor .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-vapor .jw-nextup{border-radius:.25em}.jw-skin-vapor .jw-nextup-header{background:rgba(128,128,128,0.9);color:#0f9e60}.jw-skin-vapor .jw-nextup-body{background:rgba(77,77,77,0.9);color:#fff}.jw-skin-vapor .jw-nextup-thumbnail-visible+.jw-nextup-title::after{background:linear-gradient(-180deg,rgba(77,77,77,0) 0,#4d4d4d 100%)}.jw-skin-vapor .jw-nextup-close{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-nextup-close:active{color:#0f9e60}.jw-skin-vapor .jw-nextup-close:hover{color:#0f9e60}.jw-skin-vapor.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#000}.jw-skin-vapor.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#000}.jw-skin-vapor.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#0f9e60}.jw-skin-vapor .jw-color-active{color:#0f9e60;stroke:#0f9e60;border-color:#0f9e60}.jw-skin-vapor:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#0f9e60;stroke:#0f9e60;border-color:#0f9e60}.jw-skin-vapor .jw-color-inactive{color:rgba(0,0,0,0.5);stroke:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.5)}.jw-skin-vapor:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:rgba(0,0,0,0.5);stroke:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-option{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-option.jw-active-option{color:#0f9e60;background-color:rgba(255,255,255,0.5)}.jw-skin-vapor:not(.jw-flag-touch) .jw-option:hover{color:#0f9e60}.jw-skin-vapor .jw-icon-inline,.jw-skin-vapor .jw-icon-tooltip,.jw-skin-vapor .jw-text-elapsed,.jw-skin-vapor .jw-text-countdown,.jw-skin-vapor .jw-text-duration{padding:0 .5em}.jw-skin-vapor .jw-display-icon-container{border-radius:50%}.jw-skin-vapor .jw-time-tip,.jw-skin-vapor .jw-volume-tip,.jw-skin-vapor .jw-menu{border-radius:.5em;bottom:.3em}.jw-skin-vapor .jw-skip{border-radius:.5em}.jw-skin-vapor .jw-icon-inline,.jw-skin-vapor .jw-icon-tooltip,.jw-skin-vapor .jw-slider-horizontal,.jw-skin-vapor .jw-text-elapsed,.jw-skin-vapor .jw-text-duration,.jw-skin-vapor .jw-text-countdown{height:2em;line-height:2em}.jw-skin-vapor .jw-slider-horizontal .jw-knob,.jw-skin-vapor .jw-slider-horizontal .jw-cue{height:2em}.jw-skin-vapor .jw-slider-horizontal .jw-knob{margin-left:0;background-color:#fff;width:.2em;top:0}.jw-skin-vapor .jw-slider-horizontal .jw-cue{top:.6699999999999999em;background:rgba(255,255,255,0.5);height:.66em}.jw-skin-vapor .jw-slider-vertical{padding:.4em;bottom:3px;border-radius:2px;border:0}.jw-skin-vapor .jw-slider-vertical .jw-knob{display:none}.jw-skin-vapor .jw-slider-vertical .jw-rail{background:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-slider-vertical .jw-rail,.jw-skin-vapor .jw-slider-vertical .jw-progress{border:1px solid #000}.jw-skin-vapor .jw-icon-cc:before{content:"\e604"}.jw-skin-vapor .jw-icon-hd:before{content:"\e609"}.jw-skin-vapor.jw-flag-audio-player .jw-controlbar{background:rgba(0,0,0,0.5)}.jw-skin-vapor.jw-flag-audio-player .jw-controlbar-center-group{padding-bottom:0}.jw-skin-vapor.jw-flag-time-slider-above .jw-slider-volume.jw-slider-horizontal{height:.5em}.jw-skin-vapor.jw-flag-time-slider-above .jw-slider-volume.jw-slider-horizontal .jw-rail,.jw-skin-vapor.jw-flag-time-slider-above .jw-slider-volume.jw-slider-horizontal .jw-progress,.jw-skin-vapor.jw-flag-time-slider-above .jw-slider-volume.jw-slider-horizontal .jw-buffer,.jw-skin-vapor.jw-flag-time-slider-above .jw-slider-volume.jw-slider-horizontal .jw-knob{height:.5em}.jw-skin-vapor.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-text{color:rgba(255,255,255,0.6)}.jw-skin-vapor.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color{color:rgba(255,255,255,0.6)}.jw-skin-vapor.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color:hover{color:#0f9e60}.jw-skin-vapor.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color:focus{color:#0f9e60} \ No newline at end of file diff --git a/src/lib/jwplayer-7.9.3/vttparser.js b/src/lib/jwplayer-7.9.3/vttparser.js new file mode 100644 index 0000000..ee0d2e4 --- /dev/null +++ b/src/lib/jwplayer-7.9.3/vttparser.js @@ -0,0 +1 @@ +webpackJsonpjwplayer([12],{47:function(t,e,n){var r,i;r=[n(46)],i=function(t){function e(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}}function n(t){function e(t,e,n,r){return 3600*(0|t)+60*(0|e)+(0|n)+(0|r)/1e3}var n=t.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return n?n[3]?e(n[1],n[2],n[3].replace(":",""),n[4]):n[1]>59?e(n[1],n[2],0,n[4]):e(0,n[1],n[2],n[4]):null}function r(){this.values=Object.create(null)}function i(t,e,n,r){var i=r?t.split(r):[t];for(var a in i)if("string"==typeof i[a]){var s=i[a].split(n);if(2===s.length){var o=s[0],u=s[1];e(o,u)}}}function a(t,e,a){function s(){var e=n(t);if(null===e)throw new Error("Malformed timestamp: "+f);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function c(t,e){var n=new r;i(t,function(t,e){switch(t){case"region":for(var r=a.length-1;r>=0;r--)if(a[r].id===e){n.set(t,a[r].region);break}break;case"vertical":n.alt(t,e,["rl","lr"]);break;case"line":var i=e.split(","),s=i[0];n.integer(t,s),n.percent(t,s)&&n.set("snapToLines",!1),n.alt(t,s,["auto"]),2===i.length&&n.alt("lineAlign",i[1],["start",u,"end"]);break;case"position":i=e.split(","),n.percent(t,i[0]),2===i.length&&n.alt("positionAlign",i[1],["start",u,"end","line-left","line-right","auto"]);break;case"size":n.percent(t,e);break;case"align":n.alt(t,e,["start",u,"end","left","right"])}},/:/,/\s/),e.region=n.get("region",null),e.vertical=n.get("vertical","");var s=n.get("line","auto");"auto"===s&&o.line===-1&&(s=-1),e.line=s,e.lineAlign=n.get("lineAlign","start"),e.snapToLines=n.get("snapToLines",!0),e.size=n.get("size",100),e.align=n.get("align",u);var c=n.get("position","auto");"auto"===c&&50===o.position&&(c="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=c}function l(){t=t.replace(/^\s+/,"")}var f=t;if(l(),e.startTime=s(),l(),"-->"!==t.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+f);t=t.substr(3),l(),e.endTime=s(),l(),c(t,e)}var s=function(t,n){this.window=t,this.state="INITIAL",this.buffer="",this.decoder=n||new e,this.regionList=[]};r.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,n){return n?this.has(t)?this.values[t]:e[n]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,n){for(var r=0;r=0&&e<=100))&&(this.set(t,e),!0)}};var o=new t(0,0,0),u="middle"===o.align?"middle":"center";return s.prototype={parse:function(e){function n(){for(var t=s.buffer,e=0;e")===-1){s.cue.id=o;continue}case"CUE":try{a(o,s.cue,s.regionList)}catch(l){s.cue=null,s.state="BADCUE";continue}s.state="CUETEXT";continue;case"CUETEXT":var f=o.indexOf("-->")!==-1;if(!o||f&&(c=!0)){s.oncue&&s.oncue(s.cue),s.cue=null,s.state="ID";continue}s.cue.text&&(s.cue.text+="\n"),s.cue.text+=o;continue;case"BADCUE":o||(s.state="ID");continue}}}catch(l){"CUETEXT"===s.state&&s.cue&&s.oncue&&s.oncue(s.cue),s.cue=null,s.state="INITIAL"===s.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var t=this;try{if(t.buffer+=t.decoder.decode(),(t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state)throw new Error("Malformed WebVTT signature.")}catch(e){throw e}return t.onflush&&t.onflush(),this}},s}.apply(e,r),!(void 0!==i&&(t.exports=i))}}); \ No newline at end of file