UNPKG

@acdh-oeaw/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
import{a as Le}from"./chunk-CHPN5XCG.js";import{a as Re}from"./chunk-LJMGJU2H.js";import{a as De}from"./chunk-C3LB7FRW.js";import{a as Me}from"./chunk-ZFYDSYRU.js";import"./chunk-BYXBJQAS.js";import{b as Ie,e as ke,g as Pe,h as Te,j as Be,k as Fe,l as Ne}from"./chunk-UGKRI7YJ.js";import{a as ze,c as Ge}from"./chunk-FEXGFX4C.js";import{a as oe}from"./chunk-Z6KGRKDP.js";import{a as He,c as Ee,j as xe,o as Ce}from"./chunk-LLTGMZMR.js";import{b as Se,g as ue}from"./chunk-5XPHF4E5.js";import{a as le,d as we}from"./chunk-L67DAW3A.js";var me=class extends Me{constructor(Y){super(Y)}create(){this.setConfig("downloadDialogue"),super.create()}open(Y){super.open(Y),this.addEntireFileDownloadOptions(),this.updateNoneAvailable();let B=this.extension.helper.getCurrentCanvas().getContent();for(let y of B){let Q=y.getBody();for(let N of Q){let P=N.getFormat();P&&(P.toString()==="text/plain"||P.toString()==="text/vtt")&&this.addEntireFileDownloadOption(N.id,N.getDefaultLabel()||`Download as text ${N.__jsonld.language?`(${N.__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;(function(){function M(Y,g,B){function y(P,C){if(!g[P]){if(!Y[P]){var E=typeof le=="function"&&le;if(!C&&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,B)}return g[P].exports}for(var Q=typeof le=="function"&&le,N=0;N<B.length;N++)y(B[N]);return y}return M})()({1:[function(M,Y,g){},{}],2:[function(M,Y,g){(function(B){var y=typeof B<"u"?B:typeof window<"u"?window:{},Q=M(1),N;typeof document<"u"?N=document:(N=y["__GLOBAL_DOCUMENT_CACHE@4"],N||(N=y["__GLOBAL_DOCUMENT_CACHE@4"]=Q)),Y.exports=N}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{1:1}],3:[function(M,Y,g){(function(B){var y;typeof window<"u"?y=window:typeof B<"u"?y=B: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(B){var y=setTimeout;function Q(){}function N(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 C(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(N(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++)C(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 C(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 k=A.then;if(typeof k=="function"){k.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:B.Promise||(B.Promise=P)})(this)},{}],5:[function(M,Y,g){"use strict";Object.defineProperty(g,"__esModule",{value:!0});var B=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=C(y),N=M(15),P=M(27);function C(h){return h&&h.__esModule?h:{default:h}}var E={lang:"en",en:N.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&&B(l[1])==="object"?l[1]:{},E[l[0]]=(0,P.isObjectEmpty)(l[1])?N.EN:l[1]):l[1]!==null&&l[1]!==void 0&&B(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":B(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 B=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),N=M(2),P=r(N),C=M(7),E=r(C),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 k=o,v=!1;if(typeof o=="string"?A.mediaElement.originalNode=P.default.getElementById(o):(A.mediaElement.originalNode=o,k=o.id),A.mediaElement.originalNode===void 0||A.mediaElement.originalNode===null)return null;A.mediaElement.options=s,k=k||"mejs_"+Math.random().toString().slice(2),A.mediaElement.originalNode.setAttribute("id",k+"_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 I=function(z,H){if(Q.default.location.protocol==="https:"&&z.indexOf("http:")===0&&b.IS_IOS&&E.default.html5media.mediaTypes.indexOf(H)>-1){var _=new XMLHttpRequest;_.onreadystatechange=function(){if(this.readyState===4&&this.status===200){var X=Q.default.URL||Q.default.webkitURL,ee=X.createObjectURL(this.response);return A.mediaElement.originalNode.setAttribute("src",ee),ee}return z},_.open("GET",z),_.responseType="blob",_.send()}return z},D=void 0;if(u!==null)D=u;else if(A.mediaElement.originalNode!==null)switch(D=[],A.mediaElement.originalNode.nodeName.toLowerCase()){case"iframe":D.push({type:"",src:A.mediaElement.originalNode.getAttribute("src")});break;case"audio":case"video":var R=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"));D.push({type:m,src:I(d,m)})}for(var t=0;t<R;t++){var c=A.mediaElement.originalNode.children[t];if(c.tagName.toLowerCase()==="source"){var x=c.getAttribute("src"),F=(0,l.formatType)(x,c.getAttribute("type"));D.push({type:F,src:I(x,F)})}}break}A.mediaElement.id=k,A.mediaElement.renderers={},A.mediaElement.events={},A.mediaElement.promises=[],A.mediaElement.renderer=null,A.mediaElement.rendererName=null,A.mediaElement.changeRenderer=function(O,z){var H=a,_=Object.keys(z[0]).length>2?z[0]:z[0].src;if(H.mediaElement.renderer!==void 0&&H.mediaElement.renderer!==null&&H.mediaElement.renderer.name===O)return H.mediaElement.renderer.pause(),H.mediaElement.renderer.stop&&H.mediaElement.renderer.stop(),H.mediaElement.renderer.show(),H.mediaElement.renderer.setSrc(_),!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[O],ee=null;if(X!=null)return X.show(),X.setSrc(_),H.mediaElement.renderer=X,H.mediaElement.rendererName=O,!0;for(var te=H.mediaElement.options.renderers.length?H.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,H.mediaElement.options);return X=ee.create(H.mediaElement,ce,z),X.name=O,H.mediaElement.renderers[ee.name]=X,H.mediaElement.renderer=X,H.mediaElement.rendererName=O,X.show(),!0}}return!1},A.mediaElement.setSize=function(O,z){A.mediaElement.renderer!==void 0&&A.mediaElement.renderer!==null&&A.mediaElement.renderer.setSize(O,z)},A.mediaElement.generateError=function(O,z){O=O||"",z=Array.isArray(z)?z:[];var H=(0,h.createEvent)("error",A.mediaElement);H.message=O,H.urls=z,A.mediaElement.dispatchEvent(H),v=!0};var L=E.default.html5media.properties,T=E.default.html5media.methods,S=function(z,H,_,X){var ee=z[H],te=function(){return _.apply(z,[ee])},ne=function(se){return ee=X.apply(z,[se]),ee};Object.defineProperty(z,H,{get:te,set:ne})},U=function(z){if(z!=="src"){var H=""+z.substring(0,1).toUpperCase()+z.substring(1),_=function(){return A.mediaElement.renderer!==void 0&&A.mediaElement.renderer!==null&&typeof A.mediaElement.renderer["get"+H]=="function"?A.mediaElement.renderer["get"+H]():null},X=function(te){A.mediaElement.renderer!==void 0&&A.mediaElement.renderer!==null&&typeof A.mediaElement.renderer["set"+H]=="function"&&A.mediaElement.renderer["set"+H](te)};S(A.mediaElement,z,_,X),A.mediaElement["get"+H]=_,A.mediaElement["set"+H]=X}},j=function(){return A.mediaElement.renderer!==void 0&&A.mediaElement.renderer!==null?A.mediaElement.renderer.getSrc():null},G=function(z){var H=[];if(typeof z=="string")H.push({src:z,type:z?(0,l.getTypeFromFile)(z):""});else if((typeof z>"u"?"undefined":B(z))==="object"&&z.src!==void 0){var _=(0,l.absolutizeUrl)(z.src),X=z.type,ee=Object.assign(z,{src:_,type:(X===""||X===null||X===void 0)&&_?(0,l.getTypeFromFile)(_):X});H.push(ee)}else if(Array.isArray(z))for(var te=0,ne=z.length;te<ne;te++){var ae=(0,l.absolutizeUrl)(z[te].src),se=z[te].type,fe=Object.assign(z[te],{src:ae,type:(se===""||se===null||se===void 0)&&ae?(0,l.getTypeFromFile)(ae):se});H.push(fe)}var ce=w.renderer.select(H,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=H[0].src||"",ce===null&&H[0].src){A.mediaElement.generateError("No renderer found",H);return}var Qe=!(H[0].src==null||H[0].src==="");return Qe?A.mediaElement.changeRenderer(ce.rendererName,H):null},V=function(z,H){try{if(z==="play"&&(A.mediaElement.rendererName==="native_dash"||A.mediaElement.rendererName==="native_hls"||A.mediaElement.rendererName==="vimeo_iframe")){var _=A.mediaElement.renderer[z](H);_&&typeof _.then=="function"&&_.catch(function(){A.mediaElement.paused&&setTimeout(function(){var X=A.mediaElement.renderer.play();X!==void 0&&X.catch(function(){A.mediaElement.renderer.paused||A.mediaElement.renderer.pause()})},150)})}else A.mediaElement.renderer[z](H)}catch(X){A.mediaElement.generateError(X,D)}},q=function(z){A.mediaElement[z]=function(){for(var H=arguments.length,_=Array(H),X=0;X<H;X++)_[X]=arguments[X];return A.mediaElement.renderer!==void 0&&A.mediaElement.renderer!==null&&typeof A.mediaElement.renderer[z]=="function"&&(A.mediaElement.promises.length?Promise.all(A.mediaElement.promises).then(function(){V(z,_)}).catch(function(ee){A.mediaElement.generateError(ee,D)}):V(z,_)),null}};S(A.mediaElement,"src",j,G),A.mediaElement.getSrc=j,A.mediaElement.setSrc=G;for(var W=0,Z=L.length;W<Z;W++)U(L[W]);for(var J=0,K=T.length;J<K;J++)q(T[J]);return A.mediaElement.addEventListener=function(O,z){A.mediaElement.events[O]=A.mediaElement.events[O]||[],A.mediaElement.events[O].push(z)},A.mediaElement.removeEventListener=function(O,z){if(!O)return A.mediaElement.events={},!0;var H=A.mediaElement.events[O];if(!H)return!0;if(!z)return A.mediaElement.events[O]=[],!0;for(var _=0;_<H.length;_++)if(H[_]===z)return A.mediaElement.events[O].splice(_,1),!0;return!1},A.mediaElement.dispatchEvent=function(O){var z=A.mediaElement.events[O.type];if(z)for(var H=0;H<z.length;H++)z[H].apply(null,[O])},A.mediaElement.destroy=function(){var O=A.mediaElement.originalNode.cloneNode(!0),z=A.mediaElement.parentElement;O.removeAttribute("id"),O.remove(),A.mediaElement.remove(),z.appendChild(O)},D.length&&(A.mediaElement.src=D),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 B=M(3),y=Q(B);function Q(P){return P&&P.__esModule?P:{default:P}}var N={};N.version="4.2.14",N.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=N,g.default=N},{3:3}],8:[function(M,Y,g){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.renderer=void 0;var B=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),N=P(Q);function P(l){return l&&l.__esModule?l:{default:l}}function C(l,w){if(!(l instanceof w))throw new TypeError("Cannot call a class as a function")}var E=function(){function l(){C(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 I=0,D=i.length;I<D;I++)if(i[I].test(p))return I;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,k=b.length;A<k;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":B(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;N.default.Renderers=h},{7:7}],9:[function(M,Y,g){"use strict";var B=M(3),y=n(B),Q=M(2),N=n(Q),P=M(5),C=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:C.default.t("mejs.fullscreen"),A=N.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,I,D,R){R.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 k=function(){s.isFullScreen&&(w.isFullScreen()?(s.isNativeFullScreen=!0,s.setControlsSize()):(s.isNativeFullScreen=!1,s.exitFullScreen()))};s.globalBind(w.FULLSCREEN_EVENT_NAME,k)}}},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)(N.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||N.default.documentElement.clientWidth||N.default.body.clientWidth,x=screen.width,F=Math.abs(x-c),L=x*t;F>L?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"),k=A.length,v=0;v<k;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,I=p.length,D=0;D<I;D++)p[D].style.width="100%",p[D].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 R=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=R*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+R+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)(N.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,k=0;k<A;k++)a[k].style.width=s.normalWidth+"px",a[k].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,I=0;I<p;I++)v[I].style.width=s.normalWidth+"px",v[I].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 D=s.getElement(s.container).querySelector("."+s.options.classPrefix+"captions-text");D&&(D.style.fontSize="",D.style.lineHeight="",s.getElement(s.container).querySelector("."+s.options.classPrefix+"captions-position").style.bottom="");var R=(0,b.createEvent)("exitedfullscreen",s.getElement(s.container));s.getElement(s.container).dispatchEvent(R)}}})},{16:16,2:2,25:25,26:26,27:27,28:28,3:3,5:5}],10:[function(M,Y,g){"use strict";var B=M(2),y=l(B),Q=M(16),N=l(Q),P=M(5),C=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(N.default.prototype,{buildplaypause:function(b,r,f,i){var n=this,o=n.options,s=(0,E.isString)(o.playText)?o.playText:C.default.t("mejs.play"),u=(0,E.isString)(o.pauseText)?o.pauseText:C.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 k(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))}k("pse"),i.addEventListener("loadedmetadata",function(){i.rendererName.indexOf("flash")===-1&&k("pse")}),i.addEventListener("play",function(){k("play")}),i.addEventListener("playing",function(){k("play")}),i.addEventListener("pause",function(){k("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 B=M(2),y=w(B),Q=M(16),N=w(Q),P=M(5),C=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(N.default.prototype,{buildprogress:function(r,f,i,n){var o=0,s=!1,u=!1,a=this,A=r.options.autoRewind,k=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>')+(""+k)+"</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 F=Math.max(c.currentTime-c.options.defaultSeekBackwardInterval(c),0);c.paused||c.pause(),setTimeout(function(){c.setCurrentTime(F)},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 F=Math.min(c.currentTime+c.options.defaultSeekForwardInterval(c),c.duration);c.paused||c.pause(),setTimeout(function(){c.setCurrentTime(F)},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),F=(0,l.offset)(a.total),L=a.total.offsetWidth,T=function(){return x.webkitTransform!==void 0?"webkitTransform":x.mozTransform!==void 0?"mozTransform ":x.oTransform!==void 0?"oTransform":x.msTransform!==void 0?"msTransform":"transform"}(),S=function(){if("WebKitCSSMatrix"in window)return"WebKitCSSMatrix";if("MSCSSMatrix"in window)return"MSCSSMatrix";if("CSSMatrix"in window)return"CSSMatrix"}(),U=0,j=0,G=0,V=void 0;if(c.originalEvent&&c.originalEvent.changedTouches?V=c.originalEvent.changedTouches[0].pageX:c.changedTouches?V=c.changedTouches[0].pageX:V=c.pageX,a.getDuration()){if(V<F.left?V=F.left:V>L+F.left&&(V=L+F.left),G=V-F.left,U=G/L,a.newTime=U*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(G<0&&(G=0),a.options.useSmoothHover&&S!==null&&typeof window[S]<"u"){var q=new window[S](getComputedStyle(a.handle)[T]),W=q.m41,Z=G/parseFloat(getComputedStyle(a.total).width)-W/parseFloat(getComputedStyle(a.total).width);a.hovered.style.left=W+"px",a.setTransformStyle(a.hovered,"scaleX("+Z+")"),a.hovered.setAttribute("pos",G),Z>=0?(0,l.removeClass)(a.hovered,"negative"):(0,l.addClass)(a.hovered,"negative")}if(a.timefloat){var J=a.timefloat.offsetWidth/2,K=mejs.Utils.offset(a.getElement(a.container)),O=getComputedStyle(a.timefloat);V-K.left<a.timefloat.offsetWidth?j=J:V-K.left>=a.getElement(a.container).offsetWidth-J?j=a.total.offsetWidth-J:j=G,(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+L>=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")},I=function(){var c=a.getCurrentTime(),x=C.default.t("mejs.time-slider"),F=(0,h.secondsToTimeCode)(c,r.options.alwaysShowHours,r.options.showTimecodeFrameCount,r.options.framesPerSecond,r.options.secondsDecimalLength,r.options.timeFormat),L=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(L)?0:L),a.slider.setAttribute("aria-valuenow",c),a.slider.setAttribute("aria-valuetext",F)):(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"))},D=function(){new Date-o>=1e3&&a.play()},R=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(),F=r.options.defaultSeekForwardInterval(n),L=r.options.defaultSeekBackwardInterval(n),T=a.getCurrentTime(),S=a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-slider");if(c===38||c===40){S&&(S.style.display="block"),a.isVideo&&(a.showControls(),a.startControlsTimer());var U=c===38?Math.min(a.volume+.1,1):Math.max(a.volume-.1,0),j=U<=0;a.setVolume(U),a.setMuted(j);return}else S&&(S.style.display="none");switch(c){case 37:a.getDuration()!==1/0&&(T-=L);break;case 39:a.getDuration()!==1/0&&(T+=F);break;case 36:T=0;break;case 35:T=x;break;case 13:case 32:E.IS_FIREFOX&&(a.paused?a.play():a.pause());return;default:return}T=T<0||isNaN(T)?0:T>=x?x:Math.floor(T),o=new Date,u||r.pause(),setTimeout(function(){a.setCurrentTime(T)},0),T<a.getDuration()&&!u&&setTimeout(D,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,F=c.length;x<F;x++)a.getElement(a.container).addEventListener(c[x],function(L){var T=L.target;(T===a.slider||T.closest("."+a.options.classPrefix+"time-slider"))&&p(L)});a.globalBind("mouseup.dur touchend.dur",function(){R(),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),I();else if(!c&&a.options.forceLive){var x=y.default.createElement("span");x.className=a.options.classPrefix+"broadcast",x.innerText=C.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 B=M(2),y=E(B),Q=M(16),N=E(Q),P=M(30),C=M(26);function E(h){return h&&h.__esModule?h:{default:h}}Object.assign(Q.config,{duration:0,timeAndDurationSeparator:"<span> | </span>"}),Object.assign(N.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,C.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,C.addClass)(l.getElement(l.container),l.options.classPrefix+"long-video"):(0,C.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,C.addClass)(l.getElement(l.container),l.options.classPrefix+"long-video"):(0,C.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 B=M(2),y=r(B),Q=M(7),N=r(Q),P=M(5),C=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:C.default.t("mejs.captions-subtitles"),k=(0,w.isString)(u.options.chaptersText)?u.options.chaptersText:C.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"'+a+">"+('<span class="'+u.options.classPrefix+'captions-text"></span>')+"</div>",i.captions.style.display="none",o.insertBefore(i.captions,o.firstChild),i.captionsText=i.captions.querySelector("."+u.optio