UNPKG

@tindtechnologies/universalviewer

Version:

The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎

1 lines 182 kB
import{a as Oe}from"./chunk-CHPN5XCG.js";import{a as De}from"./chunk-VQAXEBVY.js";import{a as Me}from"./chunk-YXN24ANC.js";import{a as Ae}from"./chunk-QBSATBVB.js";import"./chunk-2SUYJOML.js";import{c as xe,f as ke,h as Le,i as Fe,k as Ie,l as _e,m as Ne}from"./chunk-BIWUBEGG.js";import{a as Ve,c as $e}from"./chunk-UYLDA6E6.js";import{b as we,i as Pe,n as Te,p as ae}from"./chunk-2YE6NNA6.js";import{b as Ce,g as ue}from"./chunk-R6HAKAEO.js";import{a as oe,c as Se}from"./chunk-YAXTLTJC.js";var ve=class extends Ae{constructor(U){super(U)}create(){this.setConfig("downloadDialogue"),super.create()}open(U){super.open(U),this.addEntireFileDownloadOptions(),this.updateNoneAvailable();let j=this.extension.helper.getCurrentCanvas().getContent();for(let T of j){let V=T.getBody();for(let I of V){let _=I.getFormat();_&&(_.toString()==="text/plain"||_.toString()==="text/vtt")&&this.addEntireFileDownloadOption(I.id,I.getDefaultLabel()||`Download as text ${I.__jsonld.language?`(${I.__jsonld.language})`:""}`,_.toString())}}this.resize()}isDownloadOptionAvailable(U){return super.isDownloadOptionAvailable(U)}};var fe=class{},re=fe;re.namespace="mediaelementExtension.",re.MEDIA_ENDED=fe.namespace+"mediaEnded",re.MEDIA_PAUSED=fe.namespace+"mediaPaused",re.MEDIA_PLAYED=fe.namespace+"mediaPlayed",re.MEDIA_TIME_UPDATE=fe.namespace+"mediaTimeUpdate";(function(){function A(U,g,j){function T(_,v){if(!g[_]){if(!U[_]){var k=typeof oe=="function"&&oe;if(!v&&k)return k(_,!0);if(V)return V(_,!0);var y=new Error("Cannot find module '"+_+"'");throw y.code="MODULE_NOT_FOUND",y}var l=g[_]={exports:{}};U[_][0].call(l.exports,function(w){var E=U[_][1][w];return T(E||w)},l,l.exports,A,U,g,j)}return g[_].exports}for(var V=typeof oe=="function"&&oe,I=0;I<j.length;I++)T(j[I]);return T}return A})()({1:[function(A,U,g){},{}],2:[function(A,U,g){(function(j){var T=typeof j!="undefined"?j:typeof window!="undefined"?window:{},V=A(1),I;typeof document!="undefined"?I=document:(I=T["__GLOBAL_DOCUMENT_CACHE@4"],I||(I=T["__GLOBAL_DOCUMENT_CACHE@4"]=V)),U.exports=I}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"1":1}],3:[function(A,U,g){(function(j){var T;typeof window!="undefined"?T=window:typeof j!="undefined"?T=j:typeof self!="undefined"?T=self:T={},U.exports=T}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],4:[function(A,U,g){(function(j){var T=setTimeout;function V(){}function I(a,m){return function(){a.apply(m,arguments)}}function _(a){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");if(typeof a!="function")throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],E(a,this)}function v(a,m){for(;a._state===3;)a=a._value;if(a._state===0){a._deferreds.push(m);return}a._handled=!0,_._immediateFn(function(){var r=a._state===1?m.onFulfilled:m.onRejected;if(r===null){(a._state===1?k:y)(m.promise,a._value);return}var n;try{n=r(a._value)}catch(i){y(m.promise,i);return}k(m.promise,n)})}function k(a,m){try{if(m===a)throw new TypeError("A promise cannot be resolved with itself.");if(m&&(typeof m=="object"||typeof m=="function")){var r=m.then;if(m instanceof _){a._state=3,a._value=m,l(a);return}else if(typeof r=="function"){E(I(r,m),a);return}}a._state=1,a._value=m,l(a)}catch(n){y(a,n)}}function y(a,m){a._state=2,a._value=m,l(a)}function l(a){a._state===2&&a._deferreds.length===0&&_._immediateFn(function(){a._handled||_._unhandledRejectionFn(a._value)});for(var m=0,r=a._deferreds.length;m<r;m++)v(a,a._deferreds[m]);a._deferreds=null}function w(a,m,r){this.onFulfilled=typeof a=="function"?a:null,this.onRejected=typeof m=="function"?m:null,this.promise=r}function E(a,m){var r=!1;try{a(function(n){r||(r=!0,k(m,n))},function(n){r||(r=!0,y(m,n))})}catch(n){if(r)return;r=!0,y(m,n)}}_.prototype.catch=function(a){return this.then(null,a)},_.prototype.then=function(a,m){var r=new this.constructor(V);return v(this,new w(a,m,r)),r},_.all=function(a){var m=Array.prototype.slice.call(a);return new _(function(r,n){if(m.length===0)return r([]);var i=m.length;function o(s,u){try{if(u&&(typeof u=="object"||typeof u=="function")){var C=u.then;if(typeof C=="function"){C.call(u,function(b){o(s,b)},n);return}}m[s]=u,--i==0&&r(m)}catch(b){n(b)}}for(var d=0;d<m.length;d++)o(d,m[d])})},_.resolve=function(a){return a&&typeof a=="object"&&a.constructor===_?a:new _(function(m){m(a)})},_.reject=function(a){return new _(function(m,r){r(a)})},_.race=function(a){return new _(function(m,r){for(var n=0,i=a.length;n<i;n++)a[n].then(m,r)})},_._immediateFn=typeof setImmediate=="function"&&function(a){setImmediate(a)}||function(a){T(a,0)},_._unhandledRejectionFn=function(m){typeof console!="undefined"&&console&&console.warn("Possible Unhandled Promise Rejection:",m)},_._setImmediateFn=function(m){_._immediateFn=m},_._setUnhandledRejectionFn=function(m){_._unhandledRejectionFn=m},typeof U!="undefined"&&U.exports?U.exports=_:j.Promise||(j.Promise=_)})(this)},{}],5:[function(A,U,g){"use strict";Object.defineProperty(g,"__esModule",{value:!0});var j=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(y){return typeof y}:function(y){return y&&typeof Symbol=="function"&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y},T=A(7),V=v(T),I=A(15),_=A(27);function v(y){return y&&y.__esModule?y:{default:y}}var k={lang:"en",en:I.EN};k.language=function(){for(var y=arguments.length,l=Array(y),w=0;w<y;w++)l[w]=arguments[w];if(l!=null&&l.length){if(typeof l[0]!="string")throw new TypeError("Language code must be a string value");if(!/^[a-z]{2,3}((\-|_)[a-z]{2})?$/i.test(l[0]))throw new TypeError("Language code must have format 2-3 letters and. optionally, hyphen, underscore followed by 2 more letters");k.lang=l[0],k[l[0]]===void 0?(l[1]=l[1]!==null&&l[1]!==void 0&&j(l[1])==="object"?l[1]:{},k[l[0]]=(0,_.isObjectEmpty)(l[1])?I.EN:l[1]):l[1]!==null&&l[1]!==void 0&&j(l[1])==="object"&&(k[l[0]]=l[1])}return k.lang},k.t=function(y){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(typeof y=="string"&&y.length){var w=void 0,E=void 0,a=k.language(),m=function(n,i,o){if((typeof n=="undefined"?"undefined":j(n))!=="object"||typeof i!="number"||typeof o!="number")return n;var d=function(){return[function(){return arguments.length<=1?void 0:arguments[1]},function(){return(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return(arguments.length<=0?void 0:arguments[0])===0||(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])!==0?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])===1||(arguments.length<=0?void 0:arguments[0])===11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])===2||(arguments.length<=0?void 0:arguments[0])===12?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])>2&&(arguments.length<=0?void 0:arguments[0])<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])===0||(arguments.length<=0?void 0:arguments[0])%100>0&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])>=2&&(arguments.length<=0?void 0:arguments[0])<=4?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%100==1?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100==2?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100==3||(arguments.length<=0?void 0:arguments[0])%100==4?arguments.length<=4?void 0:arguments[4]:arguments.length<=1?void 0:arguments[1]},function(){return(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])===2?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])>2&&(arguments.length<=0?void 0:arguments[0])<7?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])>6&&(arguments.length<=0?void 0:arguments[0])<11?arguments.length<=4?void 0:arguments[4]:arguments.length<=5?void 0:arguments[5]},function(){return(arguments.length<=0?void 0:arguments[0])===0?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])===2?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100>=3&&(arguments.length<=0?void 0:arguments[0])%100<=10?arguments.length<=4?void 0:arguments[4]:(arguments.length<=0?void 0:arguments[0])%100>=11?arguments.length<=5?void 0:arguments[5]:arguments.length<=6?void 0:arguments[6]},function(){return(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])===0||(arguments.length<=0?void 0:arguments[0])%100>1&&(arguments.length<=0?void 0:arguments[0])%100<11?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100>10&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10==2?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])!==11&&(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])===2?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])!==8&&(arguments.length<=0?void 0:arguments[0])!==11?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return(arguments.length<=0?void 0:arguments[0])===0?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])===2?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])===3?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return(arguments.length<=0?void 0:arguments[0])===0?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])===1?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]}]}();return d[o].apply(null,[i].concat(n))};return k[a]!==void 0&&(w=k[a][y],l!==null&&typeof l=="number"&&(E=k[a]["mejs.plural-form"],w=m.apply(null,[w,l,E]))),!w&&k.en&&(w=k.en[y],l!==null&&typeof l=="number"&&(E=k.en["mejs.plural-form"],w=m.apply(null,[w,l,E]))),w=w||y,l!==null&&typeof l=="number"&&(w=w.replace("%1",l)),(0,_.escapeHTML)(w)}return y},V.default.i18n=k,typeof mejsL10n!="undefined"&&V.default.i18n.language(mejsL10n.language,mejsL10n.strings),g.default=k},{"15":15,"27":27,"7":7}],6:[function(A,U,g){"use strict";Object.defineProperty(g,"__esModule",{value:!0});var j=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},T=A(3),V=a(T),I=A(2),_=a(I),v=A(7),k=a(v),y=A(27),l=A(28),w=A(8),E=A(25);function a(n){return n&&n.__esModule?n:{default:n}}function m(n,i){if(!(n instanceof i))throw new TypeError("Cannot call a class as a function")}var r=function n(i,o,d){var s=this;m(this,n);var u=this;d=Array.isArray(d)?d:null,u.defaults={renderers:[],fakeNodeName:"mediaelementwrapper",pluginPath:"build/",shimScriptAccess:"sameDomain"},o=Object.assign(u.defaults,o),u.mediaElement=_.default.createElement(o.fakeNodeName);var C=i,b=!1;if(typeof i=="string"?u.mediaElement.originalNode=_.default.getElementById(i):(u.mediaElement.originalNode=i,C=i.id),u.mediaElement.originalNode===void 0||u.mediaElement.originalNode===null)return null;u.mediaElement.options=o,C=C||"mejs_"+Math.random().toString().slice(2),u.mediaElement.originalNode.setAttribute("id",C+"_from_mejs");var h=u.mediaElement.originalNode.tagName.toLowerCase();["video","audio"].indexOf(h)>-1&&!u.mediaElement.originalNode.getAttribute("preload")&&u.mediaElement.originalNode.setAttribute("preload","none"),u.mediaElement.originalNode.parentNode.insertBefore(u.mediaElement,u.mediaElement.originalNode),u.mediaElement.appendChild(u.mediaElement.originalNode);var x=function(B,H){if(V.default.location.protocol==="https:"&&B.indexOf("http:")===0&&E.IS_IOS&&k.default.html5media.mediaTypes.indexOf(H)>-1){var K=new XMLHttpRequest;K.onreadystatechange=function(){if(this.readyState===4&&this.status===200){var X=V.default.URL||V.default.webkitURL,ee=X.createObjectURL(this.response);return u.mediaElement.originalNode.setAttribute("src",ee),ee}return B},K.open("GET",B),K.responseType="blob",K.send()}return B},N=void 0;if(d!==null)N=d;else if(u.mediaElement.originalNode!==null)switch(N=[],u.mediaElement.originalNode.nodeName.toLowerCase()){case"iframe":N.push({type:"",src:u.mediaElement.originalNode.getAttribute("src")});break;case"audio":case"video":var D=u.mediaElement.originalNode.children.length,c=u.mediaElement.originalNode.getAttribute("src");if(c){var e=u.mediaElement.originalNode,p=(0,l.formatType)(c,e.getAttribute("type"));N.push({type:p,src:x(c,p)})}for(var t=0;t<D;t++){var f=u.mediaElement.originalNode.children[t];if(f.tagName.toLowerCase()==="source"){var S=f.getAttribute("src"),F=(0,l.formatType)(S,f.getAttribute("type"));N.push({type:F,src:x(S,F)})}}break}u.mediaElement.id=C,u.mediaElement.renderers={},u.mediaElement.events={},u.mediaElement.promises=[],u.mediaElement.renderer=null,u.mediaElement.rendererName=null,u.mediaElement.changeRenderer=function(W,B){var H=s,K=Object.keys(B[0]).length>2?B[0]:B[0].src;if(H.mediaElement.renderer!==void 0&&H.mediaElement.renderer!==null&&H.mediaElement.renderer.name===W)return H.mediaElement.renderer.pause(),H.mediaElement.renderer.stop&&H.mediaElement.renderer.stop(),H.mediaElement.renderer.show(),H.mediaElement.renderer.setSrc(K),!0;H.mediaElement.renderer!==void 0&&H.mediaElement.renderer!==null&&(H.mediaElement.renderer.pause(),H.mediaElement.renderer.stop&&H.mediaElement.renderer.stop(),H.mediaElement.renderer.hide());var X=H.mediaElement.renderers[W],ee=null;if(X!=null)return X.show(),X.setSrc(K),H.mediaElement.renderer=X,H.mediaElement.rendererName=W,!0;for(var te=H.mediaElement.options.renderers.length?H.mediaElement.options.renderers:w.renderer.order,ne=0,ie=te.length;ne<ie;ne++){var se=te[ne];if(se===W){var he=w.renderer.renderers;ee=he[se];var ce=Object.assign(ee.options,H.mediaElement.options);return X=ee.create(H.mediaElement,ce,B),X.name=W,H.mediaElement.renderers[ee.name]=X,H.mediaElement.renderer=X,H.mediaElement.rendererName=W,X.show(),!0}}return!1},u.mediaElement.setSize=function(W,B){u.mediaElement.renderer!==void 0&&u.mediaElement.renderer!==null&&u.mediaElement.renderer.setSize(W,B)},u.mediaElement.generateError=function(W,B){W=W||"",B=Array.isArray(B)?B:[];var H=(0,y.createEvent)("error",u.mediaElement);H.message=W,H.urls=B,u.mediaElement.dispatchEvent(H),b=!0};var M=k.default.html5media.properties,L=k.default.html5media.methods,P=function(B,H,K,X){var ee=B[H],te=function(){return K.apply(B,[ee])},ne=function(se){return ee=X.apply(B,[se]),ee};Object.defineProperty(B,H,{get:te,set:ne})},O=function(B){if(B!=="src"){var H=""+B.substring(0,1).toUpperCase()+B.substring(1),K=function(){return u.mediaElement.renderer!==void 0&&u.mediaElement.renderer!==null&&typeof u.mediaElement.renderer["get"+H]=="function"?u.mediaElement.renderer["get"+H]():null},X=function(te){u.mediaElement.renderer!==void 0&&u.mediaElement.renderer!==null&&typeof u.mediaElement.renderer["set"+H]=="function"&&u.mediaElement.renderer["set"+H](te)};P(u.mediaElement,B,K,X),u.mediaElement["get"+H]=K,u.mediaElement["set"+H]=X}},R=function(){return u.mediaElement.renderer!==void 0&&u.mediaElement.renderer!==null?u.mediaElement.renderer.getSrc():null},z=function(B){var H=[];if(typeof B=="string")H.push({src:B,type:B?(0,l.getTypeFromFile)(B):""});else if((typeof B=="undefined"?"undefined":j(B))==="object"&&B.src!==void 0){var K=(0,l.absolutizeUrl)(B.src),X=B.type,ee=Object.assign(B,{src:K,type:(X===""||X===null||X===void 0)&&K?(0,l.getTypeFromFile)(K):X});H.push(ee)}else if(Array.isArray(B))for(var te=0,ne=B.length;te<ne;te++){var ie=(0,l.absolutizeUrl)(B[te].src),se=B[te].type,he=Object.assign(B[te],{src:ie,type:(se===""||se===null||se===void 0)&&ie?(0,l.getTypeFromFile)(ie):se});H.push(he)}var ce=w.renderer.select(H,u.mediaElement.options.renderers.length?u.mediaElement.options.renderers:[]),ge=void 0;if(!u.mediaElement.paused&&!(u.mediaElement.src==null||u.mediaElement.src==="")&&(u.mediaElement.pause(),ge=(0,y.createEvent)("pause",u.mediaElement),u.mediaElement.dispatchEvent(ge)),u.mediaElement.originalNode.src=H[0].src||"",ce===null&&H[0].src){u.mediaElement.generateError("No renderer found",H);return}var je=!(H[0].src==null||H[0].src==="");return je?u.mediaElement.changeRenderer(ce.rendererName,H):null},q=function(B,H){try{if(B==="play"&&(u.mediaElement.rendererName==="native_dash"||u.mediaElement.rendererName==="native_hls"||u.mediaElement.rendererName==="vimeo_iframe")){var K=u.mediaElement.renderer[B](H);K&&typeof K.then=="function"&&K.catch(function(){u.mediaElement.paused&&setTimeout(function(){var X=u.mediaElement.renderer.play();X!==void 0&&X.catch(function(){u.mediaElement.renderer.paused||u.mediaElement.renderer.pause()})},150)})}else u.mediaElement.renderer[B](H)}catch(X){u.mediaElement.generateError(X,N)}},Q=function(B){u.mediaElement[B]=function(){for(var H=arguments.length,K=Array(H),X=0;X<H;X++)K[X]=arguments[X];return u.mediaElement.renderer!==void 0&&u.mediaElement.renderer!==null&&typeof u.mediaElement.renderer[B]=="function"&&(u.mediaElement.promises.length?Promise.all(u.mediaElement.promises).then(function(){q(B,K)}).catch(function(ee){u.mediaElement.generateError(ee,N)}):q(B,K)),null}};P(u.mediaElement,"src",R,z),u.mediaElement.getSrc=R,u.mediaElement.setSrc=z;for(var Y=0,G=M.length;Y<G;Y++)O(M[Y]);for(var J=0,Z=L.length;J<Z;J++)Q(L[J]);return u.mediaElement.addEventListener=function(W,B){u.mediaElement.events[W]=u.mediaElement.events[W]||[],u.mediaElement.events[W].push(B)},u.mediaElement.removeEventListener=function(W,B){if(!W)return u.mediaElement.events={},!0;var H=u.mediaElement.events[W];if(!H)return!0;if(!B)return u.mediaElement.events[W]=[],!0;for(var K=0;K<H.length;K++)if(H[K]===B)return u.mediaElement.events[W].splice(K,1),!0;return!1},u.mediaElement.dispatchEvent=function(W){var B=u.mediaElement.events[W.type];if(B)for(var H=0;H<B.length;H++)B[H].apply(null,[W])},u.mediaElement.destroy=function(){var W=u.mediaElement.originalNode.cloneNode(!0),B=u.mediaElement.parentElement;W.removeAttribute("id"),W.remove(),u.mediaElement.remove(),B.appendChild(W)},N.length&&(u.mediaElement.src=N),u.mediaElement.promises.length?Promise.all(u.mediaElement.promises).then(function(){u.mediaElement.options.success&&u.mediaElement.options.success(u.mediaElement,u.mediaElement.originalNode)}).catch(function(){b&&u.mediaElement.options.error&&u.mediaElement.options.error(u.mediaElement,u.mediaElement.originalNode)}):(u.mediaElement.options.success&&u.mediaElement.options.success(u.mediaElement,u.mediaElement.originalNode),b&&u.mediaElement.options.error&&u.mediaElement.options.error(u.mediaElement,u.mediaElement.originalNode)),u.mediaElement};V.default.MediaElement=r,k.default.MediaElement=r,g.default=r},{"2":2,"25":25,"27":27,"28":28,"3":3,"7":7,"8":8}],7:[function(A,U,g){"use strict";Object.defineProperty(g,"__esModule",{value:!0});var j=A(3),T=V(j);function V(_){return _&&_.__esModule?_:{default:_}}var I={};I.version="4.2.14",I.html5media={properties:["volume","src","currentTime","muted","duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable","currentSrc","preload","bufferedBytes","bufferedTime","initialTime","startOffsetTime","defaultPlaybackRate","playbackRate","played","autoplay","loop","controls"],readOnlyProperties:["duration","paused","ended","buffered","error","networkState","readyState","seeking","seekable"],methods:["load","play","pause","canPlayType"],events:["loadstart","durationchange","loadedmetadata","loadeddata","progress","canplay","canplaythrough","suspend","abort","error","emptied","stalled","play","playing","pause","waiting","seeking","seeked","timeupdate","ended","ratechange","volumechange"],mediaTypes:["audio/mp3","audio/ogg","audio/oga","audio/wav","audio/x-wav","audio/wave","audio/x-pn-wav","audio/mpeg","audio/mp4","video/mp4","video/webm","video/ogg","video/ogv"]},T.default.mejs=I,g.default=I},{"3":3}],8:[function(A,U,g){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.renderer=void 0;var j=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},T=function(){function l(w,E){for(var a=0;a<E.length;a++){var m=E[a];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(w,m.key,m)}}return function(w,E,a){return E&&l(w.prototype,E),a&&l(w,a),w}}(),V=A(7),I=_(V);function _(l){return l&&l.__esModule?l:{default:l}}function v(l,w){if(!(l instanceof w))throw new TypeError("Cannot call a class as a function")}var k=function(){function l(){v(this,l),this.renderers={},this.order=[]}return T(l,[{key:"add",value:function(E){if(E.name===void 0)throw new TypeError("renderer must contain at least `name` property");this.renderers[E.name]=E,this.order.push(E.name)}},{key:"select",value:function(E){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],m=a.length;if(a=a.length?a:this.order,!m){var r=[/^(html5|native)/i,/^flash/i,/iframe$/i],n=function(h){for(var x=0,N=r.length;x<N;x++)if(r[x].test(h))return x;return r.length};a.sort(function(b,h){return n(b)-n(h)})}for(var i=0,o=a.length;i<o;i++){var d=a[i],s=this.renderers[d];if(s!=null){for(var u=0,C=E.length;u<C;u++)if(typeof s.canPlayType=="function"&&typeof E[u].type=="string"&&s.canPlayType(E[u].type))return{rendererName:s.name,src:E[u].src}}}return null}},{key:"order",set:function(E){if(!Array.isArray(E))throw new TypeError("order must be an array of strings.");this._order=E},get:function(){return this._order}},{key:"renderers",set:function(E){if(E!==null&&(typeof E=="undefined"?"undefined":j(E))!=="object")throw new TypeError("renderers must be an array of objects.");this._renderers=E},get:function(){return this._renderers}}]),l}(),y=g.renderer=new k;I.default.Renderers=y},{"7":7}],9:[function(A,U,g){"use strict";var j=A(3),T=n(j),V=A(2),I=n(V),_=A(5),v=n(_),k=A(16),y=n(k),l=A(25),w=r(l),E=A(27),a=A(26),m=A(28);function r(i){if(i&&i.__esModule)return i;var o={};if(i!=null)for(var d in i)Object.prototype.hasOwnProperty.call(i,d)&&(o[d]=i[d]);return o.default=i,o}function n(i){return i&&i.__esModule?i:{default:i}}Object.assign(k.config,{usePluginFullScreen:!0,fullscreenText:null,useFakeFullscreen:!1}),Object.assign(y.default.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isInIframe:!1,isPluginClickThroughCreated:!1,fullscreenMode:"",containerSizeTimeout:null,buildfullscreen:function(o){if(!!o.isVideo){o.isInIframe=T.default.location!==T.default.parent.location,o.detectFullscreenMode();var d=this,s=(0,E.isString)(d.options.fullscreenText)?d.options.fullscreenText:v.default.t("mejs.fullscreen"),u=I.default.createElement("div");if(u.className=d.options.classPrefix+"button "+d.options.classPrefix+"fullscreen-button",u.innerHTML='<button type="button" aria-controls="'+d.id+'" title="'+s+'" aria-label="'+s+'" tabindex="0"></button>',d.addControlElement(u,"fullscreen"),u.addEventListener("click",function(){var b=w.HAS_TRUE_NATIVE_FULLSCREEN&&w.IS_FULLSCREEN||o.isFullScreen;b?o.exitFullScreen():o.enterFullScreen()}),o.fullscreenBtn=u,d.options.keyActions.push({keys:[70],action:function(h,x,N,D){D.ctrlKey||typeof h.enterFullScreen!="undefined"&&(h.isFullScreen?h.exitFullScreen():h.enterFullScreen())}}),d.exitFullscreenCallback=function(b){var h=b.which||b.keyCode||0;d.options.enableKeyboard&&h===27&&(w.HAS_TRUE_NATIVE_FULLSCREEN&&w.IS_FULLSCREEN||d.isFullScreen)&&o.exitFullScreen()},d.globalBind("keydown",d.exitFullscreenCallback),d.normalHeight=0,d.normalWidth=0,w.HAS_TRUE_NATIVE_FULLSCREEN){var C=function(){o.isFullScreen&&(w.isFullScreen()?(o.isNativeFullScreen=!0,o.setControlsSize()):(o.isNativeFullScreen=!1,o.exitFullScreen()))};o.globalBind(w.FULLSCREEN_EVENT_NAME,C)}}},cleanfullscreen:function(o){o.exitFullScreen(),o.globalUnbind("keydown",o.exitFullscreenCallback)},detectFullscreenMode:function(){var o=this,d=o.media.rendererName!==null&&/(native|html5)/i.test(o.media.rendererName),s="";return w.HAS_TRUE_NATIVE_FULLSCREEN&&d?s="native-native":w.HAS_TRUE_NATIVE_FULLSCREEN&&!d?s="plugin-native":o.usePluginFullScreen&&w.SUPPORT_POINTER_EVENTS&&(s="plugin-click"),o.fullscreenMode=s,s},enterFullScreen:function(){var o=this,d=o.media.rendererName!==null&&/(html5|native)/i.test(o.media.rendererName),s=getComputedStyle(o.getElement(o.container));if(!!o.isVideo){if(o.options.useFakeFullscreen===!1&&w.IS_IOS&&w.HAS_IOS_FULLSCREEN&&typeof o.media.originalNode.webkitEnterFullscreen=="function"&&o.media.originalNode.canPlayType((0,m.getTypeFromFile)(o.media.getSrc()))){o.media.originalNode.webkitEnterFullscreen();return}if((0,a.addClass)(I.default.documentElement,o.options.classPrefix+"fullscreen"),(0,a.addClass)(o.getElement(o.container),o.options.classPrefix+"container-fullscreen"),o.normalHeight=parseFloat(s.height),o.normalWidth=parseFloat(s.width),(o.fullscreenMode==="native-native"||o.fullscreenMode==="plugin-native")&&(w.requestFullScreen(o.getElement(o.container)),o.isInIframe&&setTimeout(function p(){if(o.isNativeFullScreen){var t=.002,f=T.default.innerWidth||I.default.documentElement.clientWidth||I.default.body.clientWidth,S=screen.width,F=Math.abs(S-f),M=S*t;F>M?o.exitFullScreen():setTimeout(p,500)}},1e3)),o.getElement(o.container).style.width="100%",o.getElement(o.container).style.height="100%",o.containerSizeTimeout=setTimeout(function(){o.getElement(o.container).style.width="100%",o.getElement(o.container).style.height="100%",o.setControlsSize()},500),d)o.node.style.width="100%",o.node.style.height="100%";else for(var u=o.getElement(o.container).querySelectorAll("embed, object, video"),C=u.length,b=0;b<C;b++)u[b].style.width="100%",u[b].style.height="100%";o.options.setDimensions&&typeof o.media.setSize=="function"&&o.media.setSize(screen.width,screen.height);for(var h=o.getElement(o.layers).children,x=h.length,N=0;N<x;N++)h[N].style.width="100%",h[N].style.height="100%";o.fullscreenBtn&&((0,a.removeClass)(o.fullscreenBtn,o.options.classPrefix+"fullscreen"),(0,a.addClass)(o.fullscreenBtn,o.options.classPrefix+"unfullscreen")),o.setControlsSize(),o.isFullScreen=!0;var D=Math.min(screen.width/o.width,screen.height/o.height),c=o.getElement(o.container).querySelector("."+o.options.classPrefix+"captions-text");c&&(c.style.fontSize=D*100+"%",c.style.lineHeight="normal",o.getElement(o.container).querySelector("."+o.options.classPrefix+"captions-position").style.bottom=(screen.height-o.normalHeight)/2-o.getElement(o.controls).offsetHeight/2+D+15+"px");var e=(0,E.createEvent)("enteredfullscreen",o.getElement(o.container));o.getElement(o.container).dispatchEvent(e)}},exitFullScreen:function(){var o=this,d=o.media.rendererName!==null&&/(native|html5)/i.test(o.media.rendererName);if(!!o.isVideo){if(clearTimeout(o.containerSizeTimeout),w.HAS_TRUE_NATIVE_FULLSCREEN&&(w.IS_FULLSCREEN||o.isFullScreen)&&w.cancelFullScreen(),(0,a.removeClass)(I.default.documentElement,o.options.classPrefix+"fullscreen"),(0,a.removeClass)(o.getElement(o.container),o.options.classPrefix+"container-fullscreen"),o.options.setDimensions){if(o.getElement(o.container).style.width=o.normalWidth+"px",o.getElement(o.container).style.height=o.normalHeight+"px",d)o.node.style.width=o.normalWidth+"px",o.node.style.height=o.normalHeight+"px";else for(var s=o.getElement(o.container).querySelectorAll("embed, object, video"),u=s.length,C=0;C<u;C++)s[C].style.width=o.normalWidth+"px",s[C].style.height=o.normalHeight+"px";typeof o.media.setSize=="function"&&o.media.setSize(o.normalWidth,o.normalHeight);for(var b=o.getElement(o.layers).children,h=b.length,x=0;x<h;x++)b[x].style.width=o.normalWidth+"px",b[x].style.height=o.normalHeight+"px"}o.fullscreenBtn&&((0,a.removeClass)(o.fullscreenBtn,o.options.classPrefix+"unfullscreen"),(0,a.addClass)(o.fullscreenBtn,o.options.classPrefix+"fullscreen")),o.setControlsSize(),o.isFullScreen=!1;var N=o.getElement(o.container).querySelector("."+o.options.classPrefix+"captions-text");N&&(N.style.fontSize="",N.style.lineHeight="",o.getElement(o.container).querySelector("."+o.options.classPrefix+"captions-position").style.bottom="");var D=(0,E.createEvent)("exitedfullscreen",o.getElement(o.container));o.getElement(o.container).dispatchEvent(D)}}})},{"16":16,"2":2,"25":25,"26":26,"27":27,"28":28,"3":3,"5":5}],10:[function(A,U,g){"use strict";var j=A(2),T=l(j),V=A(16),I=l(V),_=A(5),v=l(_),k=A(27),y=A(26);function l(w){return w&&w.__esModule?w:{default:w}}Object.assign(V.config,{playText:null,pauseText:null}),Object.assign(I.default.prototype,{buildplaypause:function(E,a,m,r){var n=this,i=n.options,o=(0,k.isString)(i.playText)?i.playText:v.default.t("mejs.play"),d=(0,k.isString)(i.pauseText)?i.pauseText:v.default.t("mejs.pause"),s=T.default.createElement("div");s.className=n.options.classPrefix+"button "+n.options.classPrefix+"playpause-button "+n.options.classPrefix+"play",s.innerHTML='<button type="button" aria-controls="'+n.id+'" title="'+o+'" aria-label="'+d+'" tabindex="0"></button>',s.addEventListener("click",function(){n.paused?n.play():n.pause()});var u=s.querySelector("button");n.addControlElement(s,"playpause");function C(b){b==="play"?((0,y.removeClass)(s,n.options.classPrefix+"play"),(0,y.removeClass)(s,n.options.classPrefix+"replay"),(0,y.addClass)(s,n.options.classPrefix+"pause"),u.setAttribute("title",d),u.setAttribute("aria-label",d)):((0,y.removeClass)(s,n.options.classPrefix+"pause"),(0,y.removeClass)(s,n.options.classPrefix+"replay"),(0,y.addClass)(s,n.options.classPrefix+"play"),u.setAttribute("title",o),u.setAttribute("aria-label",o))}C("pse"),r.addEventListener("loadedmetadata",function(){r.rendererName.indexOf("flash")===-1&&C("pse")}),r.addEventListener("play",function(){C("play")}),r.addEventListener("playing",function(){C("play")}),r.addEventListener("pause",function(){C("pse")}),r.addEventListener("ended",function(){E.options.loop||((0,y.removeClass)(s,n.options.classPrefix+"pause"),(0,y.removeClass)(s,n.options.classPrefix+"play"),(0,y.addClass)(s,n.options.classPrefix+"replay"),u.setAttribute("title",o),u.setAttribute("aria-label",o))})}})},{"16":16,"2":2,"26":26,"27":27,"5":5}],11:[function(A,U,g){"use strict";var j=A(2),T=w(j),V=A(16),I=w(V),_=A(5),v=w(_),k=A(25),y=A(30),l=A(26);function w(E){return E&&E.__esModule?E:{default:E}}Object.assign(V.config,{enableProgressTooltip:!0,useSmoothHover:!0,forceLive:!1}),Object.assign(I.default.prototype,{buildprogress:function(a,m,r,n){var i=0,o=!1,d=!1,s=this,u=a.options.autoRewind,C=a.options.enableProgressTooltip?'<span class="'+s.options.classPrefix+'time-float">'+('<span class="'+s.options.classPrefix+'time-float-current">00:00</span>')+('<span class="'+s.options.classPrefix+'time-float-corner"></span>')+"</span>":"",b=T.default.createElement("div");b.className=s.options.classPrefix+"time-rail",b.innerHTML='<span class="'+s.options.classPrefix+"time-total "+s.options.classPrefix+'time-slider">'+('<span class="'+s.options.classPrefix+'time-buffering"></span>')+('<span class="'+s.options.classPrefix+'time-loaded"></span>')+('<span class="'+s.options.classPrefix+'time-current"></span>')+('<span class="'+s.options.classPrefix+'time-hovered no-hover"></span>')+('<span class="'+s.options.classPrefix+'time-handle"><span class="'+s.options.classPrefix+'time-handle-content"></span></span>')+(""+C)+"</span>",s.addControlElement(b,"progress"),s.options.keyActions.push({keys:[37,227],action:function(f){if(!isNaN(f.duration)&&f.duration>0){f.isVideo&&(f.showControls(),f.startControlsTimer());var S=f.getElement(f.container).querySelector("."+s.options.classPrefix+"time-total");S&&S.focus();var F=Math.max(f.currentTime-f.options.defaultSeekBackwardInterval(f),0);f.paused||f.pause(),setTimeout(function(){f.setCurrentTime(F)},0),setTimeout(function(){f.play()},0)}}},{keys:[39,228],action:function(f){if(!isNaN(f.duration)&&f.duration>0){f.isVideo&&(f.showControls(),f.startControlsTimer());var S=f.getElement(f.container).querySelector("."+s.options.classPrefix+"time-total");S&&S.focus();var F=Math.min(f.currentTime+f.options.defaultSeekForwardInterval(f),f.duration);f.paused||f.pause(),setTimeout(function(){f.setCurrentTime(F)},0),setTimeout(function(){f.play()},0)}}}),s.rail=m.querySelector("."+s.options.classPrefix+"time-rail"),s.total=m.querySelector("."+s.options.classPrefix+"time-total"),s.loaded=m.querySelector("."+s.options.classPrefix+"time-loaded"),s.current=m.querySelector("."+s.options.classPrefix+"time-current"),s.handle=m.querySelector("."+s.options.classPrefix+"time-handle"),s.timefloat=m.querySelector("."+s.options.classPrefix+"time-float"),s.timefloatcurrent=m.querySelector("."+s.options.classPrefix+"time-float-current"),s.slider=m.querySelector("."+s.options.classPrefix+"time-slider"),s.hovered=m.querySelector("."+s.options.classPrefix+"time-hovered"),s.buffer=m.querySelector("."+s.options.classPrefix+"time-buffering"),s.newTime=0,s.forcedHandlePause=!1,s.setTransformStyle=function(t,f){t.style.transform=f,t.style.webkitTransform=f,t.style.MozTransform=f,t.style.msTransform=f,t.style.OTransform=f},s.buffer.style.display="none";var h=function(f){var S=getComputedStyle(s.total),F=(0,l.offset)(s.total),M=s.total.offsetWidth,L=function(){return S.webkitTransform!==void 0?"webkitTransform":S.mozTransform!==void 0?"mozTransform ":S.oTransform!==void 0?"oTransform":S.msTransform!==void 0?"msTransform":"transform"}(),P=function(){if("WebKitCSSMatrix"in window)return"WebKitCSSMatrix";if("MSCSSMatrix"in window)return"MSCSSMatrix";if("CSSMatrix"in window)return"CSSMatrix"}(),O=0,R=0,z=0,q=void 0;if(f.originalEvent&&f.originalEvent.changedTouches?q=f.originalEvent.changedTouches[0].pageX:f.changedTouches?q=f.changedTouches[0].pageX:q=f.pageX,s.getDuration()){if(q<F.left?q=F.left:q>M+F.left&&(q=M+F.left),z=q-F.left,O=z/M,s.newTime=O*s.getDuration(),o&&s.getCurrentTime()!==null&&s.newTime.toFixed(4)!==s.getCurrentTime().toFixed(4)&&(s.setCurrentRailHandle(s.newTime),s.updateCurrent(s.newTime)),!k.IS_IOS&&!k.IS_ANDROID){if(z<0&&(z=0),s.options.useSmoothHover&&P!==null&&typeof window[P]!="undefined"){var Q=new window[P](getComputedStyle(s.handle)[L]),Y=Q.m41,G=z/parseFloat(getComputedStyle(s.total).width)-Y/parseFloat(getComputedStyle(s.total).width);s.hovered.style.left=Y+"px",s.setTransformStyle(s.hovered,"scaleX("+G+")"),s.hovered.setAttribute("pos",z),G>=0?(0,l.removeClass)(s.hovered,"negative"):(0,l.addClass)(s.hovered,"negative")}if(s.timefloat){var J=s.timefloat.offsetWidth/2,Z=mejs.Utils.offset(s.getElement(s.container)),W=getComputedStyle(s.timefloat);q-Z.left<s.timefloat.offsetWidth?R=J:q-Z.left>=s.getElement(s.container).offsetWidth-J?R=s.total.offsetWidth-J:R=z,(0,l.hasClass)(s.getElement(s.container),s.options.classPrefix+"long-video")&&(R+=parseFloat(W.marginLeft)/2+s.timefloat.offsetWidth/2),s.timefloat.style.left=R+"px",s.timefloatcurrent.innerHTML=(0,y.secondsToTimeCode)(s.newTime,a.options.alwaysShowHours,a.options.showTimecodeFrameCount,a.options.framesPerSecond,a.options.secondsDecimalLength,a.options.timeFormat),s.timefloat.style.display="block"}}}else!k.IS_IOS&&!k.IS_ANDROID&&s.timefloat&&(R=s.timefloat.offsetWidth+M>=s.getElement(s.container).offsetWidth?s.timefloat.offsetWidth/2:0,s.timefloat.style.left=R+"px",s.timefloat.style.left=R+"px",s.timefloat.style.display="block")},x=function(){var f=s.getCurrentTime(),S=v.default.t("mejs.time-slider"),F=(0,y.secondsToTimeCode)(f,a.options.alwaysShowHours,a.options.showTimecodeFrameCount,a.options.framesPerSecond,a.options.secondsDecimalLength,a.options.timeFormat),M=s.getDuration();s.slider.setAttribute("role","slider"),s.slider.tabIndex=0,n.paused?(s.slider.setAttribute("aria-label",S),s.slider.setAttribute("aria-valuemin",0),s.slider.setAttribute("aria-valuemax",isNaN(M)?0:M),s.slider.setAttribute("aria-valuenow",f),s.slider.setAttribute("aria-valuetext",F)):(s.slider.removeAttribute("aria-label"),s.slider.removeAttribute("aria-valuemin"),s.slider.removeAttribute("aria-valuemax"),s.slider.removeAttribute("aria-valuenow"),s.slider.removeAttribute("aria-valuetext"))},N=function(){new Date-i>=1e3&&s.play()},D=function(){o&&s.getCurrentTime()!==null&&s.newTime.toFixed(4)!==s.getCurrentTime().toFixed(4)&&(s.setCurrentTime(s.newTime),s.setCurrentRailHandle(s.newTime),s.updateCurrent(s.newTime)),s.forcedHandlePause&&(s.slider.focus(),s.play()),s.forcedHandlePause=!1};s.slider.addEventListener("focus",function(){a.options.autoRewind=!1}),s.slider.addEventListener("blur",function(){a.options.autoRewind=u}),s.slider.addEventListener("keydown",function(t){if(new Date-i>=1e3&&(d=s.paused),s.options.enableKeyboard&&s.options.keyActions.length){var f=t.which||t.keyCode||0,S=s.getDuration(),F=a.options.defaultSeekForwardInterval(n),M=a.options.defaultSeekBackwardInterval(n),L=s.getCurrentTime(),P=s.getElement(s.container).querySelector("."+s.options.classPrefix+"volume-slider");if(f===38||f===40){P&&(P.style.display="block"),s.isVideo&&(s.showControls(),s.startControlsTimer());var O=f===38?Math.min(s.volume+.1,1):Math.max(s.volume-.1,0),R=O<=0;s.setVolume(O),s.setMuted(R);return}else P&&(P.style.display="none");switch(f){case 37:s.getDuration()!==1/0&&(L-=M);break;case 39:s.getDuration()!==1/0&&(L+=F);break;case 36:L=0;break;case 35:L=S;break;case 13:case 32:k.IS_FIREFOX&&(s.paused?s.play():s.pause());return;default:return}L=L<0||isNaN(L)?0:L>=S?S:Math.floor(L),i=new Date,d||a.pause(),setTimeout(function(){s.setCurrentTime(L)},0),L<s.getDuration()&&!d&&setTimeout(N,1100),a.showControls(),t.preventDefault(),t.stopPropagation()}});var c=["mousedown","touchstart"];s.slider.addEventListener("dragstart",function(){return!1});for(var e=0,p=c.length;e<p;e++)s.slider.addEventListener(c[e],function(t){if(s.forcedHandlePause=!1,s.getDuration()!==1/0&&(t.which===1||t.which===0)){s.paused||(s.pause(),s.forcedHandlePause=!0),o=!0,h(t);for(var f=["mouseup","touchend"],S=0,F=f.length;S<F;S++)s.getElement(s.container).addEventListener(f[S],function(M){var L=M.target;(L===s.slider||L.closest("."+s.options.classPrefix+"time-slider"))&&h(M)});s.globalBind("mouseup.dur touchend.dur",function(){D(),o=!1,s.timefloat&&(s.timefloat.style.display="none")})}},k.SUPPORT_PASSIVE_EVENT&&c[e]==="touchstart"?{passive:!0}:!1);s.slider.addEventListener("mouseenter",function(t){t.target===s.slider&&s.getDuration()!==1/0&&(s.getElement(s.container).addEventListener("mousemove",function(f){var S=f.target;(S===s.slider||S.closest("."+s.options.classPrefix+"time-slider"))&&h(f)}),s.timefloat&&!k.IS_IOS&&!k.IS_ANDROID&&(s.timefloat.style.display="block"),s.hovered&&!k.IS_IOS&&!k.IS_ANDROID&&s.options.useSmoothHover&&(0,l.removeClass)(s.hovered,"no-hover"))}),s.slider.addEventListener("mouseleave",function(){s.getDuration()!==1/0&&(o||(s.timefloat&&(s.timefloat.style.display="none"),s.hovered&&s.options.useSmoothHover&&(0,l.addClass)(s.hovered,"no-hover")))}),s.broadcastCallback=function(t){var f=m.querySelector("."+s.options.classPrefix+"broadcast");if(!s.options.forceLive&&s.getDuration()!==1/0)f&&(s.slider.style.display="",f.remove()),a.setProgressRail(t),s.forcedHandlePause||a.setCurrentRail(t),x();else if(!f&&s.options.forceLive){var S=T.default.createElement("span");S.className=s.options.classPrefix+"broadcast",S.innerText=v.default.t("mejs.live-broadcast"),s.slider.style.display="none",s.rail.appendChild(S)}},n.addEventListener("progress",s.broadcastCallback),n.addEventListener("timeupdate",s.broadcastCallback),n.addEventListener("play",function(){s.buffer.style.display="none"}),n.addEventListener("playing",function(){s.buffer.style.display="none"}),n.addEventListener("seeking",function(){s.buffer.style.display=""}),n.addEventListener("seeked",function(){s.buffer.style.display="none"}),n.addEventListener("pause",function(){s.buffer.style.display="none"}),n.addEventListener("waiting",function(){s.buffer.style.display=""}),n.addEventListener("loadeddata",function(){s.buffer.style.display=""}),n.addEventListener("canplay",function(){s.buffer.style.display="none"}),n.addEventListener("error",function(){s.buffer.style.display="none"}),s.getElement(s.container).addEventListener("controlsresize",function(t){s.getDuration()!==1/0&&(a.setProgressRail(t),s.forcedHandlePause||a.setCurrentRail(t))})},cleanprogress:function(a,m,r,n){n.removeEventListener("progress",a.broadcastCallback),n.removeEventListener("timeupdate",a.broadcastCallback),a.rail&&a.rail.remove()},setProgressRail:function(a){var m=this,r=a!==void 0?a.detail.target||a.target:m.media,n=null;r&&r.buffered&&r.buffered.length>0&&r.buffered.end&&m.getDuration()?n=r.buffered.end(r.buffered.length-1)/m.getDuration():r&&r.bytesTotal!==void 0&&r.bytesTotal>0&&r.bufferedBytes!==void 0?n=r.bufferedBytes/r.bytesTotal:a&&a.lengthComputable&&a.total!==0&&(n=a.loaded/a.total),n!==null&&(n=Math.min(1,Math.max(0,n)),m.loaded&&m.setTransformStyle(m.loaded,"scaleX("+n+")"))},setCurrentRailHandle:function(a){var m=this;m.setCurrentRailMain(m,a)},setCurrentRail:function(){var a=this;a.setCurrentRailMain(a)},setCurrentRailMain:function(a,m){if(a.getCurrentTime()!==void 0&&a.getDuration()){var r=typeof m=="undefined"?a.getCurrentTime():m;if(a.total&&a.handle){var n=parseFloat(getComputedStyle(a.total).width),i=Math.round(n*r/a.getDuration()),o=i-Math.round(a.handle.offsetWidth/2);if(o=o<0?0:o,a.setTransformStyle(a.current,"scaleX("+i/n+")"),a.setTransformStyle(a.handle,"translateX("+o+"px)"),a.options.useSmoothHover&&!(0,l.hasClass)(a.hovered,"no-hover")){var d=parseInt(a.hovered.getAttribute("pos"),10);d=isNaN(d)?0:d;var s=d/n-o/n;a.hovered.style.left=o+"px",a.setTransformStyle(a.hovered,"scaleX("+s+")"),s>=0?(0,l.removeClass)(a.hovered,"negative"):(0,l.addClass)(a.hovered,"negative")}}}}})},{"16":16,"2":2,"25":25,"26":26,"30":30,"5":5}],12:[function(A,U,g){"use strict";var j=A(2),T=k(j),V=A(16),I=k(V),_=A(30),v=A(26);function k(y){return y&&y.__esModule?y:{default:y}}Object.assign(V.config,{duration:0,timeAndDurationSeparator:"<span> | </span>"}),Object.assign(I.default.prototype,{buildcurrent:function(l,w,E,a){var m=this,r=T.default.createElement("div");r.className=m.options.classPrefix+"time",r.setAttribute("role","timer"),r.setAttribute("aria-live","off"),r.innerHTML='<span class="'+m.options.classPrefix+'currenttime">'+(0,_.secondsToTimeCode)(0,l.options.alwaysShowHours,l.options.showTimecodeFrameCount,l.options.framesPerSecond,l.options.secondsDecimalLength,l.options.timeFormat)+"</span>",m.addControlElement(r,"current"),l.updateCurrent(),m.updateTimeCallback=function(){m.controlsAreVisible&&l.updateCurrent()},a.addEventListener("timeupdate",m.updateTimeCallback)},cleancurrent:function(l,w,E,a){a.removeEventListener("timeupdate",l.updateTimeCallback)},buildduration:function(l,w,E,a){var m=this,r=w.lastChild.querySelector("."+m.options.classPrefix+"currenttime");if(r)w.querySelector("."+m.options.classPrefix+"time").innerHTML+=m.options.timeAndDurationSeparator+'<span class="'+m.options.classPrefix+'duration">'+((0,_.secondsToTimeCode)(m.options.duration,m.options.alwaysShowHours,m.options.showTimecodeFrameCount,m.options.framesPerSecond,m.options.secondsDecimalLength,m.options.timeFormat)+"</span>");else{w.querySelector("."+m.options.classPrefix+"currenttime")&&(0,v.addClass)(w.querySelector("."+m.options.classPrefix+"currenttime").parentNode,m.options.classPrefix+"currenttime-container");var n=T.default.createElement("div");n.className=m.options.classPrefix+"time "+m.options.classPrefix+"duration-container",n.innerHTML='<span class="'+m.options.classPrefix+'duration">'+((0,_.secondsToTimeCode)(m.options.duration,m.options.alwaysShowHours,m.options.showTimecodeFrameCount,m.options.framesPerSecond,m.options.secondsDecimalLength,m.options.timeFormat)+"</span>"),m.addControlElement(n,"duration")}m.updateDurationCallback=function(){m.controlsAreVisible&&l.updateDuration()},a.addEventListener("timeupdate",m.updateDurationCallback)},cleanduration:function(l,w,E,a){a.removeEventListener("timeupdate",l.updateDurationCallback)},updateCurrent:function(){var l=this,w=l.getCurrentTime();isNaN(w)&&(w=0);var E=(0,_.secondsToTimeCode)(w,l.options.alwaysShowHours,l.options.showTimecodeFrameCount,l.options.framesPerSecond,l.options.secondsDecimalLength,l.options.timeFormat);E.length>5?(0,v.addClass)(l.getElement(l.container),l.options.classPrefix+"long-video"):(0,v.removeClass)(l.getElement(l.container),l.options.classPrefix+"long-video"),l.getElement(l.controls).querySelector("."+l.options.classPrefix+"currenttime")&&(l.getElement(l.controls).querySelector("."+l.options.classPrefix+"currenttime").innerText=E)},updateDuration:function(){var l=this,w=l.getDuration();l.media!==void 0&&(isNaN(w)||w===1/0||w<0)&&(l.media.duration=l.options.duration=w=0),l.options.duration>0&&(w=l.options.duration);var E=(0,_.secondsToTimeCode)(w,l.options.alwaysShowHours,l.options.showTimecodeFrameCount,l.options.framesPerSecond,l.options.secondsDecimalLength,l.options.timeFormat);E.length>5?(0,v.addClass)(l.getElement(l.container),l.options.classPrefix+"long-video"):(0,v.removeClass)(l.getElement(l.container),l.options.classPrefix+"long-video"),l.getElement(l.controls).querySelector("."+l.options.classPrefix+"duration")&&w>0&&(l.getElement(l.controls).querySelector("."+l.options.classPrefix+"duration").innerHTML=E)}})},{"16":16,"2":2,"26":26,"30":30}],13:[function(A,U,g){"use strict";var j=A(2),T=a(j),V=A(7),I=a(V),_=A(5),v=a(_),k=A(16),y=a(k),l=A(30),w=A(27),E=A(26);function a(m){return m&&m.__esModule?m:{default:m}}Object.assign(k.config,{startLanguage:"",tracksText:null,chaptersText:null,tracksAriaLive:!1,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""}),Object.assign(y.default.prototype,{hasChapters:!1,buildtracks:function(r,n,i,o){if(this.findTracks(),!(!r.tracks.length&&(!r.trackFiles||!r.trackFiles.length===0))){var d=this,s=d.options.tracksAriaLive?' role="log" aria-live="assertive" aria-atomic="false"':"",u=(0,w.isString)(d.options.tracksText)?d.options.tracksText:v.default.t("mejs.captions-subtitles"),C=(0,w.isString)(d.options.chaptersText)?d.options.chaptersText:v.default.t("mejs.captions-chapters"),b=r.trackFiles===null?r.tracks.length:r.trackFiles.length;if(d.domNode.textTracks)for(var h=d.domNode.textTracks.length-1;h>=0;h--)d.domNode.textTracks[h].mode="hidden";d.cleartracks(r),r.captions=T.default.createElement("div"),r.captions.className=d.options.classPrefix+"captions-layer "+d.options.classPrefix+"layer",r.captions.innerHTML='<div class="'+d.options.classPrefix+"captions-position "+d.options.classPrefix+'captions-position-hover"'+s+">"+('<span class="'+d.options.classPrefix+'captions-text"></span>')+"</div>",r.ca