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