From c2e1ec1e208e552f692f6a570ff10047014bfaed Mon Sep 17 00:00:00 2001 From: Miguel Escriva Date: Fri, 12 Jul 2024 12:18:11 +0200 Subject: [PATCH] 1.44.10 --- dist/paella-basic-plugins.js | 2 +- dist/paella-basic-plugins.js.map | 2 +- package-lock.json | 2560 +++++++++++++++--------------- package.json | 2 +- 4 files changed, 1274 insertions(+), 1292 deletions(-) diff --git a/dist/paella-basic-plugins.js b/dist/paella-basic-plugins.js index 2642ed7..3f471a0 100644 --- a/dist/paella-basic-plugins.js +++ b/dist/paella-basic-plugins.js @@ -1,3 +1,3 @@ /*! For license information please see paella-basic-plugins.js.LICENSE.txt */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("paella-core")):"function"==typeof define&&define.amd?define(["paella-core"],e):"object"==typeof exports?exports["paella-basic-plugins"]=e(require("paella-core")):t["paella-basic-plugins"]=e(t[void 0])}(self,(t=>(()=>{var e={898:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>g});var n=r(179);var o={},i=r(824);i.keys().forEach((function(t){var e=/([a-z-]+[A-Z_]+)\.json/.exec(t),r=e&&e[1];if(r){var n=i(t);o[r]=n;var a=r.substring(0,2);a in o||(o[a]=n)}}));const a=o;function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(697),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r1);case 8:case"end":return t.stop()}}),t,this)}))),function(){return y.apply(this,arguments)})},{key:"load",value:(p=s(c().mark((function t(){return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return!1===this.config.showIcon||(this.icon=this.player.getCustomPluginIcon(this.name,"screenIcon")||a()),t.next=3,this.player.videoContainer.streamProvider.getAudioTracks();case 3:return this._audioTracks=t.sent,t.next=6,this.updateAudioLabel();case 6:case"end":return t.stop()}}),t,this)}))),function(){return p.apply(this,arguments)})},{key:"getMenu",value:(l=s(c().mark((function t(){var e,r,n=this;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=this.player.videoContainer.streamProvider.currentAudioTrack,r=this._audioTracks.map((function(t){return{id:t.id,title:n.player.translate(t.name)||n.player.translate(t.language),data:t,selected:t===e}})),t.abrupt("return",r);case 3:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"updateAudioLabel",value:(u=s(c().mark((function t(){var e;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=this.player.videoContainer.streamProvider.currentAudioTrack,this.title=e.language;case 2:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"itemSelected",value:(i=s(c().mark((function t(e){return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.player.videoContainer.streamProvider.setCurrentAudioTrack(e.data);case 2:this.updateAudioLabel();case 3:case"end":return t.stop()}}),t,this)}))),function(t){return i.apply(this,arguments)})}],n&&f(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),e}(n.MenuButtonPlugin)},51:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(56),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(469),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r0&&e.enable()})),(0,n.bindEvent)(this.player,n.Events.CAPTIONS_ENABLED,(function(t){e._selected=t.language})),(0,n.bindEvent)(this.player,n.Events.CAPTIONS_DISABLED,(function(){e._selected=null}));case 7:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"getMenu",value:(u=s(c().mark((function t(){var e,r=this;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=[{id:-1,title:"Disabled",index:-1,selected:null===this._selected}],this._captionsCanvas.captions.forEach((function(t,n){e.push({id:t.language,title:t.label,index:n,selected:t.language===r._selected})})),t.abrupt("return",e);case 3:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"buttonType",get:function(){return"radio"}},{key:"itemSelected",value:function(t){-1===t.index?this._captionsCanvas.disableCaptions():this._captionsCanvas.enableCaptions({index:t.index}),n.PopUp.HideAllPopUps(!1)}}],i&&f(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),e}(n.MenuButtonPlugin)},383:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>d});var n=r(179),o=r(898);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function a(){a=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},u="function"==typeof Symbol?Symbol:{},c=u.iterator||"@@iterator",l=u.asyncIterator||"@@asyncIterator",s=u.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,c,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,c)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,a,u,c){var l=h(t[o],t,a);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==i(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,u,c)}),(function(t){r("throw",t,u,c)})):e.resolve(f).then((function(t){s.value=t,u(s)}),(function(t){return r("throw",t,u,c)}))}c(l.arg)}var a;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return a=a?a.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[c];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function u(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function c(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){u(i,n,o,a,c,"next",t)}function c(t){u(i,n,o,a,c,"throw",t)}a(void 0)}))}}function l(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>x});var n=r(179),o=r(898),i=r(72),a=r.n(i),u=r(705);a()(u.A,{insert:"head",singleton:!1}),u.A.locals;var c=r(473),l=r.n(c);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function f(){f=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};l(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,u){var c=h(t[o],t,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==s(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,u)}))}u(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function p(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function h(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){p(i,n,o,a,u,"next",t)}function u(t){p(i,n,o,a,u,"throw",t)}a(void 0)}))}}function y(t,e){for(var r=0;r0&&(n._downloads[t.content]=e)})),t.abrupt("return",Object.keys(this._downloads).length>0);case 6:case"end":return t.stop()}}),t,this)}))),function(){return c.apply(this,arguments)})},{key:"load",value:(u=h(f().mark((function t(){return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.icon=this.player.getCustomPluginIcon(this.name,"downloadIcon")||l();case 1:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"getContent",value:(a=h(f().mark((function t(){var e,r=this;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=(0,n.createElementWithHtmlText)('\n
\n

'.concat((0,n.translate)("Available downloads"),"

\n
")),Object.keys(this._downloads).forEach((function(t){var o=(0,n.createElementWithHtmlText)('\n
\n
'.concat(t,"
\n
"),e),i=(0,n.createElementWithHtmlText)("
    ",o);r._downloads[t].forEach((function(t){var e="".concat(t.res.w,"x").concat(t.res.h);(0,n.createElementWithHtmlText)('\n
  • \n \n [').concat(t.mimetype,']').concat(e,"\n \n
  • \n "),i)}))})),t.abrupt("return",e);case 4:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)})}],i&&y(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),e}(n.PopUpButtonPlugin)},249:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>g});var n=r(179),o=r(898),i=r(996),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>x});var n=r(179),o=r(72),i=r.n(o),a=r(474);i()(a.A,{insert:"head",singleton:!1}),a.A.locals;var u=r(59),c=r.n(u),l=r(898);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function f(){f=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};l(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,u){var c=h(t[o],t,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==s(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,u)}))}u(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function p(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function h(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){p(i,n,o,a,u,"next",t)}function u(t){p(i,n,o,a,u,"throw",t)}a(void 0)}))}}function y(t,e){for(var r=0;r'),this._resultsContainer=(0,n.createElementWithHtmlText)('
    ',r),(o=(0,n.createElementWithHtmlText)(''),r)).addEventListener("click",(function(t){t.stopPropagation()})),i=navigator.language.substring(0,2),a=function(t){return l.player.captionsCanvas.currentCaptions?t===l.player.captionsCanvas.currentCaptions.language:t===i},u=function(){var t=null;l.captions.some((function(e){a(e.language)&&(t=e)})),t||(t=l.captions[0]),l._cueElements=[],t&&t.cues.forEach((function(t){var e=(0,n.createElementWithHtmlText)('

    '.concat(t.startString,": ").concat(t.captions[0],"

    "),l._resultsContainer);e._cue=t,e.addEventListener("click",function(){var t=h(f().mark((function t(e){var r;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.target._cue.start,t.next=3,l.player.videoContainer.setCurrentTime(r);case 3:e.stopPropagation();case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),l._cueElements.push(e)}))},u(),c=null,o.addEventListener("keyup",(function(t){c&&clearTimeout(c),l._resultsContainer.innerHTML="";var e=l.player.getLanguage();c=setTimeout((function(){var t={};for(var r in l.captions.forEach((function(e){e.cues.forEach((function(r){r.captions.find((function(t){return new RegExp(o.value,"i").test(t)}))&&(t[r.startString]=t[r.startString]||{cue:r,text:{}},t[r.startString].text[e.language]=r.captions)}))})),l._cueElements=[],t){var i=t[r],a=i.text[e]||i.text[Object.keys(i.text)[0]],s=(0,n.createElementWithHtmlText)('

    '.concat(i.cue.startString,": ").concat(a[0],"

    "),l._resultsContainer);s._cue=i.cue,s.addEventListener("click",function(){var t=h(f().mark((function t(e){var r;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.target._cue.start,t.next=3,l.player.videoContainer.setCurrentTime(r);case 3:e.stopPropagation();case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),l._cueElements.push(s)}0===Object.keys(t).length&&""!==o.value?(0,n.createElementWithHtmlText)("

    ".concat(l.player.translate("No results found"),"

    "),l._resultsContainer):""===o.value&&u(),c=null}),1e3),t.stopPropagation()})),this._timeupdateEvent||(this._timeupdateEvent=function(){var t=h(f().mark((function t(e){var r;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:""===o.value&&null!==(r=l._cueElements)&&void 0!==r&&r.length&&l._cueElements.forEach((function(t){if(t._cue.start<=e.currentTime&&t._cue.end>=e.currentTime){t.classList.add("current");var r=t.offsetTop-l._resultsContainer.scrollTop;(r<0||r>l._resultsContainer.clientHeight)&&l._resultsContainer.scrollTo({top:t.offsetTop-20})}else t.classList.remove("current")}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),this.player.bindEvent(n.Events.TIMEUPDATE,this._timeupdateEvent,!0)),setTimeout((function(){return l.refreshContent=!0}),10),t.abrupt("return",r);case 14:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)})},{key:"popUpType",get:function(){return"no-modal"}},{key:"captions",get:function(){return this.player.captionsCanvas.captions}},{key:"customPopUpClass",get:function(){return"find-captions"}},{key:"load",value:(i=h(f().mark((function t(){var e=this;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.icon=this.player.getCustomPluginIcon(this.name,"findCaptionsIcon")||c(),this._captionsCanvas=this.player.captionsCanvas,0===this.captions.length&&this.disable(),(0,n.bindEvent)(this.player,n.Events.CAPTIONS_CHANGED,(function(){e.captions.length>0&&e.enable()}));case 4:case"end":return t.stop()}}),t,this)}))),function(){return i.apply(this,arguments)})}],o&&y(r.prototype,o),Object.defineProperty(r,"prototype",{writable:!1}),e}(n.PopUpButtonPlugin)},467:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(967),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(34),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(469),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>L});var n=r(179),o=r(898),i=r(234),a=r.n(i),u=r(72),c=r.n(u),l=r(5);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function f(){f=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};l(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,u){var c=h(t[o],t,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==s(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,u)}))}u(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function p(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function h(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){p(i,n,o,a,u,"next",t)}function u(t){p(i,n,o,a,u,"throw",t)}a(void 0)}))}}function y(t,e){for(var r=0;r0);case 5:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"load",value:(c=h(f().mark((function t(){return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.icon=this.player.getCustomPluginIcon(this.name,"keyboardIcon")||a(),t.next=3,(0,n.isVolumeApiAvailable)();case 3:this._isVolumeEnabled=t.sent;case 4:case"end":return t.stop()}}),t,this)}))),function(){return c.apply(this,arguments)})},{key:"popUpType",get:function(){return"no-modal"}},{key:"getKeyText",value:function(t){var e=this.player.translate(t.keyCode);return t.keyModifiers.altKey&&(e+=" + Alt"),t.keyModifiers.ctrlKey&&(e+=" + Ctrl"),t.keyModifiers.shiftKey&&(e+=" + Shift"),e}},{key:"menuTitle",get:function(){return this.config.menuTitle||"Keyboard shortcuts"}},{key:"checkFunctionality",value:function(){this._isCaptionsEnabled=this.player.captionsCanvas.captions.length>0}},{key:"getContent",value:(u=h(f().mark((function t(){var e,r,o,i,a=this;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=(0,n.createElementWithHtmlText)('\n
    \n '),r={},this.checkFunctionality(),this.player.getShortcuts().filter(this.filterShortCut).forEach((function(t){var e=a.player.translate(t.description);r[e]?r[e].push(t):r[e]=[t]})),o=f().mark((function t(){var o,u,c;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:o=r[i],u="",o.forEach((function(t){""!==u&&(u+=" / "),u+=a.player.translate(a.getKeyText(t))})),c=(0,n.createElementWithHtmlText)('\n\t\t\t
    \n\t\t\t\t
    '.concat(i,'
    \n\t\t\t\t
    ').concat(u,"
    \n
    \n\t\t\t")),e.appendChild(c);case 5:case"end":return t.stop()}}),t)})),t.t0=f().keys(r);case 6:if((t.t1=t.t0()).done){t.next=11;break}return i=t.t1.value,t.delegateYield(o(),"t2",9);case 9:t.next=6;break;case 11:return t.abrupt("return",e);case 12:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})}],i&&y(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),e}(n.PopUpButtonPlugin)},922:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(372),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r1);case 5:case"end":return t.stop()}}),t,this)}))),function(){return p.apply(this,arguments)})},{key:"load",value:(l=s(c().mark((function t(){var e;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.icon=this.player.getCustomPluginIcon(this.name,"layoutIcon")||a(),this._showIcons=null===(e=this.config.showIcons)||void 0===e||e;case 2:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"getMenu",value:(u=s(c().mark((function t(){var e,r=this;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=this.player.videoContainer.validContentSettings,t.t0=Promise,t.next=4,e.map(function(){var t=s(c().mark((function t(e){var o,i;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=n.utils.joinPath([r.player.configResourcesUrl,e.icon]),t.t1=r._showIcons,!t.t1){t.next=6;break}return t.next=5,n.utils.loadSvgIcon(o);case 5:t.t1=t.sent;case 6:if(t.t0=t.t1,t.t0){t.next=9;break}t.t0=null;case 9:return i=t.t0,t.abrupt("return",{id:e.id,title:e.title,icon:i,selected:r.player.videoContainer.layoutId===e.id});case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}());case 4:return t.t1=t.sent,t.abrupt("return",t.t0.all.call(t.t0,t.t1));case 6:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"showTitles",get:function(){return!1}},{key:"buttonType",get:function(){return"radio"}},{key:"itemSelected",value:function(t){this.player.videoContainer.setLayout(t.id)}}],i&&f(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),e}(n.MenuButtonPlugin)},551:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>g});var n=r(179),o=r(898);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function a(){a=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},u="function"==typeof Symbol?Symbol:{},c=u.iterator||"@@iterator",l=u.asyncIterator||"@@asyncIterator",s=u.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,c,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,c)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,a,u,c){var l=h(t[o],t,a);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==i(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,u,c)}),(function(t){r("throw",t,u,c)})):e.resolve(f).then((function(t){s.value=t,u(s)}),(function(t){return r("throw",t,u,c)}))}c(l.arg)}var a;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return a=a?a.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[c];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function u(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function c(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){u(i,n,o,a,c,"next",t)}function c(t){u(i,n,o,a,c,"throw",t)}a(void 0)}))}}function l(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>x});var n=r(179),o=r(898),i=r(697),a=r.n(i),u=r(72),c=r.n(u),l=r(634);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function f(){f=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};l(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,u){var c=h(t[o],t,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==s(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,u)}))}u(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function p(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function h(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){p(i,n,o,a,u,"next",t)}function u(t){p(i,n,o,a,u,"throw",t)}a(void 0)}))}}function y(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(697),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r1);case 8:case"end":return t.stop()}}),t,this)}))),function(){return y.apply(this,arguments)})},{key:"load",value:(p=s(c().mark((function t(){return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return!1===this.config.showIcon||(this.icon=this.player.getCustomPluginIcon("es.upv.paella.qualitySelector","screenIcon")||a()),t.next=3,this.updateQualityLabel();case 3:case"end":return t.stop()}}),t,this)}))),function(){return p.apply(this,arguments)})},{key:"getMenu",value:(l=s(c().mark((function t(){var e,r;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.player.videoContainer.streamProvider.getCurrentQuality();case 2:return e=t.sent,r=this._qualities.map((function(t){var r=t.index===e.index;return{id:t.index,title:t.label,width:t.res.w,height:t.res.h,data:t,selected:r}})),t.abrupt("return",r);case 5:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"updateQualityLabel",value:(u=s(c().mark((function t(){var e,r=this;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=function(){var t=s(c().mark((function t(){var n;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,r.player.videoContainer.streamProvider.getCurrentQuality();case 2:(n=t.sent)?r.title=n.shortLabel:setTimeout((function(){return e()}),500);case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),e();case 2:case"end":return t.stop()}}),t)}))),function(){return u.apply(this,arguments)})},{key:"itemSelected",value:(i=s(c().mark((function t(e){return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.player.videoContainer.streamProvider.setQuality(e.data);case 2:this.updateQualityLabel();case 3:case"end":return t.stop()}}),t,this)}))),function(t){return i.apply(this,arguments)})},{key:"buttonType",get:function(){return"radio"}}],n&&f(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),e}(n.MenuButtonPlugin)},669:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>j});var n=r(179),o=r(898),i=r(939),a=r.n(i),u=r(738),c=r.n(u),l=r(306),s=r.n(l),f=r(999),p=r.n(f),h=r(72),y=r.n(h),v=r(776);function d(t){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d(t)}function g(t,e){for(var r=0;r=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),g}},e}function A(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function k(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){A(i,n,o,a,u,"next",t)}function u(t){A(i,n,o,a,u,"throw",t)}a(void 0)}))}}function O(){var t=this;this.sliderContainer.innerHTML="";var e=(0,n.createElementWithHtmlText)('\n
    \n
    \n
    \n
    ',this.sliderContainer),r=!1,o=e.getElementsByClassName("volume-slider-fill")[0],i=e.getElementsByClassName("volume-slider-empty")[0];o.style.width="50%",i.style.width="50%",this._sliderFill=o,this._sliderEmpty=i;var a=function(){var r=k(E().mark((function r(n){var o,i;return E().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return o=e.offsetWidth,(i=100*n/o)<4&&(i=0),i>96&&(i=100),i/=100,r.next=8,t.player.videoContainer.setVolume(i);case 8:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}();e.addEventListener("mousedown",function(){var t=k(E().mark((function t(e){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=!0,t.next=3,a(e.offsetX);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),e.addEventListener("mousemove",function(){var t=k(E().mark((function t(e){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!r){t.next=3;break}return t.next=3,a(e.offsetX);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),e.addEventListener("mouseleave",(function(){r=!1})),e.addEventListener("mouseup",(function(){r=!1})),this.volumeAlwaysVisible||(this.sliderContainer.style.display="none"),(0,n.bindEvent)(this.player,n.Events.VOLUME_CHANGED,(function(e){var r=e.volume;t.updateIcon(r)}))}y()(v.A,{insert:"head",singleton:!1}),v.A.locals;var j=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),w(this,e,arguments)}var r,i,u,l,f,h,y,v,d,m;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&C(t,e)}(e,t),r=e,i=[{key:"getPluginModuleInstance",value:function(){return o.default.Get()}},{key:"name",get:function(){return x(L(e.prototype),"name",this)||"es.upv.paella.volumeButtonPlugin"}},{key:"isEnabled",value:(m=k(E().mark((function t(){var r;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,x(L(e.prototype),"isEnabled",this).call(this);case 2:if(r=t.sent,t.t0=r,!t.t0){t.next=8;break}return t.next=7,(0,n.isVolumeApiAvailable)();case 7:t.t0=t.sent;case 8:return t.abrupt("return",t.t0);case 9:case"end":return t.stop()}}),t,this)}))),function(){return m.apply(this,arguments)})},{key:"getAriaLabel",value:function(){return"Volume"}},{key:"getDescription",value:function(){return this.getAriaLabel()}},{key:"className",get:function(){return"volume-button"}},{key:"updateIcon",value:(d=k(E().mark((function t(e){var r,n,o,i;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=this.player.getCustomPluginIcon(this.name,"volumeHighIcon")||a(),n=this.player.getCustomPluginIcon(this.name,"volumeMidIcon")||c(),o=this.player.getCustomPluginIcon(this.name,"volumeLowIcon")||s(),i=this.player.getCustomPluginIcon(this.name,"volumeMuteIcon")||p(),t.t0=!0,t.next=t.t0===(0===e)?7:t.t0===(e>0&&e<=.3)?9:t.t0===(e>.3&&e<=.6)?11:t.t0===e>.6?13:15;break;case 7:return this.icon=i,t.abrupt("break",16);case 9:return this.icon=o,t.abrupt("break",16);case 11:return this.icon=n,t.abrupt("break",16);case 13:return this.icon=r,t.abrupt("break",16);case 15:this.icon=r;case 16:this._sliderFill&&(this._sliderFill.style.width="".concat(100*e,"px")),e>.95?this._sliderFill.classList.add("fill-100"):this._sliderFill.classList.remove("fill-100"),this._sliderEmpty&&(this._sliderEmpty.style.width="".concat(100-100*e,"px")),e<.05?this._sliderEmpty.classList.add("empty-100"):this._sliderEmpty.classList.remove("empty-100");case 20:case"end":return t.stop()}}),t,this)}))),function(t){return d.apply(this,arguments)})},{key:"sliderContainer",get:function(){return"left"===this.config.side?this.rightArea:this.leftArea}},{key:"load",value:(v=k(E().mark((function t(){var e,r;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.showContainerOnFocus=null===(e=this.config.showVolumeOnFocus)||void 0===e||e,this.volumeAlwaysVisible=null!==(r=this.config.volumeAlwaysVisible)&&void 0!==r&&r,t.next=4,this.player.videoContainer.volume();case 4:this._prevVolume=t.sent,O.apply(this),this.updateIcon(this._prevVolume);case 7:case"end":return t.stop()}}),t,this)}))),function(){return v.apply(this,arguments)})},{key:"showSideContainer",value:function(){this.volumeAlwaysVisible||(this.sliderContainer.style.display="inline-block")}},{key:"hideSideContainer",value:function(){this.volumeAlwaysVisible||(this.sliderContainer.style.display="none")}},{key:"mouseOver",value:(y=k(E().mark((function t(e){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e===this.container&&this.showSideContainer();case 1:case"end":return t.stop()}}),t,this)}))),function(t){return y.apply(this,arguments)})},{key:"mouseOut",value:(h=k(E().mark((function t(e){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e===this.container&&this.hideSideContainer();case 1:case"end":return t.stop()}}),t,this)}))),function(t){return h.apply(this,arguments)})},{key:"focusIn",value:(f=k(E().mark((function t(){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.showContainerOnFocus&&this.showSideContainer();case 1:case"end":return t.stop()}}),t,this)}))),function(){return f.apply(this,arguments)})},{key:"focusOut",value:(l=k(E().mark((function t(){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.showContainerOnFocus&&this.hideSideContainer();case 1:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"action",value:(u=k(E().mark((function t(){var e,r;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.player.videoContainer.volume();case 2:return e=t.sent,0,r=0===e&&0===this._prevVolume?1:0===e&&this._prevVolume>0?this._prevVolume:0,t.next=7,this.player.videoContainer.setVolume(r);case 7:this._prevVolume=e;case 8:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})}],i&&g(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),e}(n.ButtonPlugin)},705:(t,e,r)=>{"use strict";r.d(e,{A:()=>u});var n=r(991),o=r.n(n),i=r(314),a=r.n(i)()(o());a.push([t.id,"\n.downloads-plugin {\n font-family: sans-serif;\n min-width: 300px;\n}\n\n.downloads-plugin h4 {\n margin: 0 0 10px 0;\n border-bottom: 1px lightgrey solid;\n}\n\n.downloads-plugin .downloadStream { \n margin-left: 5px;\n}\n\n.downloads-plugin .downloadStream ul {\n list-style: none;\n max-height: 500px;\n overflow: auto;\n padding: 0px;\n margin: 0 0 10px 10px;\n}\n\n.downloads-plugin .downloadStream .mimetype {\n color: lightcoral;\n margin-right: 10px;\n}\n\n.downloads-plugin .downloadStream .res {\n color: lightsalmon;\n}\n\n\n.downloads-plugin a {\n color: lightsalmon;\n}\n\n.downloads-plugin a:hover {\n color: salmon;\n}\n\n","",{version:3,sources:["webpack://./src/css/DownloadsPlugin.css"],names:[],mappings:";AACA;IACI,uBAAuB;IACvB,gBAAgB;AACpB;;AAEA;IACI,kBAAkB;IAClB,kCAAkC;AACtC;;AAEA;IACI,gBAAgB;AACpB;;AAEA;IACI,gBAAgB;IAChB,iBAAiB;IACjB,cAAc;IACd,YAAY;IACZ,qBAAqB;AACzB;;AAEA;IACI,iBAAiB;IACjB,kBAAkB;AACtB;;AAEA;IACI,kBAAkB;AACtB;;;AAGA;IACI,kBAAkB;AACtB;;AAEA;IACI,aAAa;AACjB",sourcesContent:["\n.downloads-plugin {\n font-family: sans-serif;\n min-width: 300px;\n}\n\n.downloads-plugin h4 {\n margin: 0 0 10px 0;\n border-bottom: 1px lightgrey solid;\n}\n\n.downloads-plugin .downloadStream { \n margin-left: 5px;\n}\n\n.downloads-plugin .downloadStream ul {\n list-style: none;\n max-height: 500px;\n overflow: auto;\n padding: 0px;\n margin: 0 0 10px 10px;\n}\n\n.downloads-plugin .downloadStream .mimetype {\n color: lightcoral;\n margin-right: 10px;\n}\n\n.downloads-plugin .downloadStream .res {\n color: lightsalmon;\n}\n\n\n.downloads-plugin a {\n color: lightsalmon;\n}\n\n.downloads-plugin a:hover {\n color: salmon;\n}\n\n"],sourceRoot:""}]);const u=a},474:(t,e,r)=>{"use strict";r.d(e,{A:()=>u});var n=r(991),o=r.n(n),i=r(314),a=r.n(i)()(o());a.push([t.id,":root {\n --find-captions-plugin-search-bar-height: 30px;\n}\n\n.center-container .search-results {\n max-height: 80vh;\n overflow: auto;\n font-family: Arial, Helvetica, sans-serif;\n}\n\n.center-container .search-results p {\n max-width: 400px;\n user-select: none;\n}\n\n.center-container .search-results p.result-item {\n cursor: pointer;\n box-sizing: border-box;\n padding: 8px;\n border-radius: 3px;\n}\n\n\n.center-container div.captions-search-container input {\n width: 100%;\n height: var(--find-captions-plugin-search-bar-height);\n box-sizing: border-box;\n}\n\n.center-container .search-results p.result-item.current {\n border: 1px solid white;\n background-color: rgba(240,240,240,0.7);\n color: black;\n}\n\n/* Resizeable/moveable mode: */\n.center-container .captions-search-container {\n height: 100%;\n width: 100%;\n max-width: unset;\n max-height: unset;\n box-sizing: border-box;\n}\n\n.center-container .search-results {\n width: 100%;\n height: calc(100% - var(--find-captions-plugin-search-bar-height));\n box-sizing: border-box;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.popup-content.static-position .center-container .search-results p {\n max-width: unset;\n}\n\n/* Custom background color */\n.popup-container.find-captions .popup-content {\n background-color: rgba(0, 0, 0, 0.2);\n}","",{version:3,sources:["webpack://./src/css/FindCaptionsPlugin.css"],names:[],mappings:"AAAA;IACI,8CAA8C;AAClD;;AAEA;IACI,gBAAgB;IAChB,cAAc;IACd,yCAAyC;AAC7C;;AAEA;IACI,gBAAgB;IAChB,iBAAiB;AACrB;;AAEA;IACI,eAAe;IACf,sBAAsB;IACtB,YAAY;IACZ,kBAAkB;AACtB;;;AAGA;IACI,WAAW;IACX,qDAAqD;IACrD,sBAAsB;AAC1B;;AAEA;IACI,uBAAuB;IACvB,uCAAuC;IACvC,YAAY;AAChB;;AAEA,8BAA8B;AAC9B;IACI,YAAY;IACZ,WAAW;IACX,gBAAgB;IAChB,iBAAiB;IACjB,sBAAsB;AAC1B;;AAEA;IACI,WAAW;IACX,kEAAkE;IAClE,sBAAsB;IACtB,oCAAoC;AACxC;;AAEA;IACI,gBAAgB;AACpB;;AAEA,4BAA4B;AAC5B;IACI,oCAAoC;AACxC",sourcesContent:[":root {\n --find-captions-plugin-search-bar-height: 30px;\n}\n\n.center-container .search-results {\n max-height: 80vh;\n overflow: auto;\n font-family: Arial, Helvetica, sans-serif;\n}\n\n.center-container .search-results p {\n max-width: 400px;\n user-select: none;\n}\n\n.center-container .search-results p.result-item {\n cursor: pointer;\n box-sizing: border-box;\n padding: 8px;\n border-radius: 3px;\n}\n\n\n.center-container div.captions-search-container input {\n width: 100%;\n height: var(--find-captions-plugin-search-bar-height);\n box-sizing: border-box;\n}\n\n.center-container .search-results p.result-item.current {\n border: 1px solid white;\n background-color: rgba(240,240,240,0.7);\n color: black;\n}\n\n/* Resizeable/moveable mode: */\n.center-container .captions-search-container {\n height: 100%;\n width: 100%;\n max-width: unset;\n max-height: unset;\n box-sizing: border-box;\n}\n\n.center-container .search-results {\n width: 100%;\n height: calc(100% - var(--find-captions-plugin-search-bar-height));\n box-sizing: border-box;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.popup-content.static-position .center-container .search-results p {\n max-width: unset;\n}\n\n/* Custom background color */\n.popup-container.find-captions .popup-content {\n background-color: rgba(0, 0, 0, 0.2);\n}"],sourceRoot:""}]);const u=a},5:(t,e,r)=>{"use strict";r.d(e,{A:()=>u});var n=r(991),o=r.n(n),i=r(314),a=r.n(i)()(o());a.push([t.id,"\n.keyboardshortcutshelp-plugin {\n font-family: Helvetica, Arial, sans-serif;\n padding: 1px;\n color: #f0f0f0;\n /* min-width: 430px; */\n}\n\n.keyboardshortcutshelp-plugin .row {\n display: flex;\n min-width: 100px;\n padding-top: 1px;\n padding-bottom: 1px;\n padding: 6px;\n gap: 5px;\n}\n\n.keyboardshortcutshelp-plugin .row .description {\n max-width: 80%;\n}\n\n.keyboardshortcutshelp-plugin .row .key {\n margin-left: auto;\n text-align: right;\n}\n","",{version:3,sources:["webpack://./src/css/KeyboardShortcutsHelp.css"],names:[],mappings:";AACA;IACI,yCAAyC;IACzC,YAAY;IACZ,cAAc;IACd,sBAAsB;AAC1B;;AAEA;IACI,aAAa;IACb,gBAAgB;IAChB,gBAAgB;IAChB,mBAAmB;IACnB,YAAY;IACZ,QAAQ;AACZ;;AAEA;IACI,cAAc;AAClB;;AAEA;IACI,iBAAiB;IACjB,iBAAiB;AACrB",sourcesContent:["\n.keyboardshortcutshelp-plugin {\n font-family: Helvetica, Arial, sans-serif;\n padding: 1px;\n color: #f0f0f0;\n /* min-width: 430px; */\n}\n\n.keyboardshortcutshelp-plugin .row {\n display: flex;\n min-width: 100px;\n padding-top: 1px;\n padding-bottom: 1px;\n padding: 6px;\n gap: 5px;\n}\n\n.keyboardshortcutshelp-plugin .row .description {\n max-width: 80%;\n}\n\n.keyboardshortcutshelp-plugin .row .key {\n margin-left: auto;\n text-align: right;\n}\n"],sourceRoot:""}]);const u=a},634:(t,e,r)=>{"use strict";r.d(e,{A:()=>u});var n=r(991),o=r.n(n),i=r(314),a=r.n(i)()(o());a.push([t.id,"span.button-title {\n margin-top: -16px;\n display: block;\n font-size: 8px;\n}\n","",{version:3,sources:["webpack://./src/css/playbackRate.css"],names:[],mappings:"AAAA;IACI,iBAAiB;IACjB,cAAc;IACd,cAAc;AAClB",sourcesContent:["span.button-title {\n margin-top: -16px;\n display: block;\n font-size: 8px;\n}\n"],sourceRoot:""}]);const u=a},776:(t,e,r)=>{"use strict";r.d(e,{A:()=>u});var n=r(991),o=r.n(n),i=r(314),a=r.n(i)()(o());a.push([t.id,":root {\n --volume-slider-height: 8px;\n --volume-slider-fill-color: var(--highlight-bg-color-hover);\n --volume-slider-empty-color: #AAA;\n}\n\n.button-plugin-side-area.volume-button {\n height: 40px;\n display: inline-block;\n vertical-align: middle;\n}\n\n.button-plugin-container {\n height: 40px;\n}\n\n.volume-slider {\n width: 100px;\n height: 100%;\n display: flex;\n margin-left: 10px;\n margin-right: 10px;\n position: relative;\n flex-direction: row;\n flex-wrap: nowrap;\n align-content: center;\n justify-content: center;\n align-items: center;\n}\n\n.volume-slider .volume-slider-fill {\n height: var(--volume-slider-height);\n background-color: var(--volume-slider-fill-color);\n border-radius: 10px 0px 0px 10px;\n pointer-events: none;\n}\n\n.volume-slider .volume-slider-fill.fill-100 {\n border-radius: 10px 10px 10px 10px;\n}\n\n.volume-slider .volume-slider-empty {\n height: var(--volume-slider-height);\n background-color: var(--volume-slider-empty-color);\n border-radius: 0px 10px 10px 0px;\n pointer-events: none;\n}\n\n.volume-slider .volume-slider-empty.empty-100 {\n border-radius: 10px 10px 10px 10px;\n}\n\n@media (forced-colors: active) {\n .volume-slider {\n border: 4px solid white;\n box-sizing: border-box;\n margin-bottom: 3px;\n }\n\n .volume-slider .volume-slider-fill {\n border: 4px solid white;\n box-sizing: border-box;\n }\n\n .volume-slider .volume-slider-empty {\n border: 1px solid white;\n box-sizing: border-box;\n }\n}","",{version:3,sources:["webpack://./src/css/slider.css"],names:[],mappings:"AAAA;IACI,2BAA2B;IAC3B,2DAA2D;IAC3D,iCAAiC;AACrC;;AAEA;IACI,YAAY;IACZ,qBAAqB;IACrB,sBAAsB;AAC1B;;AAEA;IACI,YAAY;AAChB;;AAEA;IACI,YAAY;IACZ,YAAY;IACZ,aAAa;IACb,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;IACnB,iBAAiB;IACjB,qBAAqB;IACrB,uBAAuB;IACvB,mBAAmB;AACvB;;AAEA;IACI,mCAAmC;IACnC,iDAAiD;IACjD,gCAAgC;IAChC,oBAAoB;AACxB;;AAEA;IACI,kCAAkC;AACtC;;AAEA;IACI,mCAAmC;IACnC,kDAAkD;IAClD,gCAAgC;IAChC,oBAAoB;AACxB;;AAEA;IACI,kCAAkC;AACtC;;AAEA;IACI;QACI,uBAAuB;QACvB,sBAAsB;QACtB,kBAAkB;IACtB;;IAEA;QACI,uBAAuB;QACvB,sBAAsB;IAC1B;;IAEA;QACI,uBAAuB;QACvB,sBAAsB;IAC1B;AACJ",sourcesContent:[":root {\n --volume-slider-height: 8px;\n --volume-slider-fill-color: var(--highlight-bg-color-hover);\n --volume-slider-empty-color: #AAA;\n}\n\n.button-plugin-side-area.volume-button {\n height: 40px;\n display: inline-block;\n vertical-align: middle;\n}\n\n.button-plugin-container {\n height: 40px;\n}\n\n.volume-slider {\n width: 100px;\n height: 100%;\n display: flex;\n margin-left: 10px;\n margin-right: 10px;\n position: relative;\n flex-direction: row;\n flex-wrap: nowrap;\n align-content: center;\n justify-content: center;\n align-items: center;\n}\n\n.volume-slider .volume-slider-fill {\n height: var(--volume-slider-height);\n background-color: var(--volume-slider-fill-color);\n border-radius: 10px 0px 0px 10px;\n pointer-events: none;\n}\n\n.volume-slider .volume-slider-fill.fill-100 {\n border-radius: 10px 10px 10px 10px;\n}\n\n.volume-slider .volume-slider-empty {\n height: var(--volume-slider-height);\n background-color: var(--volume-slider-empty-color);\n border-radius: 0px 10px 10px 0px;\n pointer-events: none;\n}\n\n.volume-slider .volume-slider-empty.empty-100 {\n border-radius: 10px 10px 10px 10px;\n}\n\n@media (forced-colors: active) {\n .volume-slider {\n border: 4px solid white;\n box-sizing: border-box;\n margin-bottom: 3px;\n }\n\n .volume-slider .volume-slider-fill {\n border: 4px solid white;\n box-sizing: border-box;\n }\n\n .volume-slider .volume-slider-empty {\n border: 1px solid white;\n box-sizing: border-box;\n }\n}"],sourceRoot:""}]);const u=a},314:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var r=t(e);return e[2]?"@media ".concat(e[2]," {").concat(r,"}"):r})).join("")},e.i=function(t,r,n){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(n)for(var i=0;i{"use strict";function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r{"use strict";var n,o=function(){var t={};return function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}t[e]=r}return t[e]}}(),i=[];function a(t){for(var e=-1,r=0;r{t.exports=''},59:t=>{t.exports=''},469:t=>{t.exports=''},473:t=>{t.exports=''},967:t=>{t.exports=''},34:t=>{t.exports=''},234:t=>{t.exports=''},372:t=>{t.exports=''},697:t=>{t.exports=''},996:t=>{t.exports=''},939:t=>{t.exports=''},306:t=>{t.exports=''},738:t=>{t.exports=''},999:t=>{t.exports=''},386:t=>{t.exports=''},824:(t,e,r)=>{var n={"./de-DE.json":135,"./en-US.json":964,"./es-ES.json":105};function o(t){var e=i(t);return r(e)}function i(t){if(!r.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}o.keys=function(){return Object.keys(n)},o.resolve=i,t.exports=o,o.id=824},109:(t,e,r)=>{var n={"./BasicPluginsModule.js":898,"./es.upv.paella.audioSelector.js":874,"./es.upv.paella.backwardButtonPlugin.js":51,"./es.upv.paella.captionsSelectorPlugin.js":348,"./es.upv.paella.customTimeProgressIndicator.js":383,"./es.upv.paella.downloadsPlugin.js":320,"./es.upv.paella.externalPluginTest.js":249,"./es.upv.paella.findCaptionsPlugin.js":923,"./es.upv.paella.forwardButtonPlugin.js":467,"./es.upv.paella.fullscreenButton.js":692,"./es.upv.paella.hlsCaptionsSelectorPlugin.js":521,"./es.upv.paella.keyboardShortcutsHelp.js":103,"./es.upv.paella.layoutSelector.js":922,"./es.upv.paella.liveStreamingProgressIndicator.js":551,"./es.upv.paella.playbackRateButton.js":49,"./es.upv.paella.qualitySelector.js":201,"./es.upv.paella.volumeButtonPlugin.js":669};function o(t){var e=i(t);return r(e)}function i(t){if(!r.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}o.keys=function(){return Object.keys(n)},o.resolve=i,t.exports=o,o.id=109},179:e=>{"use strict";e.exports=t},135:t=>{"use strict";t.exports=JSON.parse('{"Select the active audio track":"Aktive Audiospur auswählen","Toggle audio mute":"Audio-Stummschaltung umschalten","Toggle play/pause":"Wiedergabe/Pause umschalten","Toggle captions":"Untertitel umschalten","Volume up 10%":"Lautstärke um 10% erhöhen","Volume down 10%":"Lautstärke um 10% verringern","Close pop-up":"Pop-Up Fenster schließen","Decrease playback speed":"Wiedergabegeschwindigkeit verringern","Increase playback speed":"Wiedergabegeschwindigkeit erhöhen","Select captions":"Untertitel auswählen","Search":"Suche","Search in captions":"Im Untertitel suchen","No results found":"keine Ergebnisse gefunden","Toggle fullscreen":"zu Vollbild umschalten","Video layout":"Video-Layout","Playback rate":"Wiedergabegeschwindigkeit","Video quality":"Videoqualität","Volume":"Lautstärke","Audio track":"Audiospur","Spanish":"Spanisch","Keyboard shortcuts":"Tastenkürzel"}')},964:t=>{"use strict";t.exports=JSON.parse('{"Select the active audio track":"Select the active audio track","Toggle audio mute":"Toggle audio mute","Toggle play/pause":"Toggle play/pause","Toggle captions":"Toggle captions","Volume up 10%":"Volume up 10%","Volume down 10%":"Volume down 10%","Close pop-up":"Close pop-up","Decrease playback speed":"Decrease playback speed","Increase playback speed":"Increase playback speed","Select captions":"Select captions","Search":"Search","Search in captions":"Search in captions","No results found":"No results found","Toggle fullscreen":"Toggle fullscreen","Video layout":"Video layout","Playback rate":"Playback rate","Video quality":"Video quality","Volume":"Volume","Audio track":"Audio track","Spanish":"Español"}')},105:t=>{"use strict";t.exports=JSON.parse('{"Select the active audio track":"Seleccione la pista de audio activa","Toggle audio mute":"Conmutar el silencio de audio","Toggle play/pause":"Activar la reproducción/pausa","Toggle captions":"Alternar subtítulos","Volume up 10%":"Aumenta el volumen un 10%.","Volume down 10%":"Reduce el volumen un 10%.","Close pop-up":"Cerrar Pop Up","Decrease playback speed":"Reducir la velocidad de reproducción","Increase playback speed":"Aumentar la velocidad de reproducción","Select captions":"Seleccionar subtítulos","Search":"Buscar","Search in captions":"Buscar en subtítulos","No results found":"No se han encontrado resultados","Toggle fullscreen":"Cambiar modo de pantalla completa","Video layout":"Disposición de los vídeos","Playback rate":"Velocidad de reproducción","Video quality":"Calidad del vídeo","Volume":"Volumen","Audio track":"Pista de audio","Spanish":"Español","Keyboard shortcuts":"Atajos de teclado"}')}},r={};function n(t){var o=r[t];if(void 0!==o)return o.exports;var i=r[t]={id:t,exports:{}};return e[t](i,i.exports,n),i.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nc=void 0;var o={};return(()=>{"use strict";n.r(o),n.d(o,{AudioSelectorButtonPlugin:()=>b,BackwardButtonPlugin:()=>x,CaptionsSelectorButtonPlugin:()=>L,CustomTimeProgressIndicatorPlugin:()=>T,DownloadsButtonPlugin:()=>C,FindCaptionsButtonPlugin:()=>E,ForwardButtonPlugin:()=>A,FullscreenButtonPlugin:()=>k,HlsCaptionsSelectorButtonPlugin:()=>B,KeyboardHelpButtonPlugin:()=>O,LayoutSelectorButtonPlugin:()=>j,LiveStreamingProgressIndicatorPlugin:()=>I,PlaybackRateButtonPlugin:()=>_,QualitySelectorButtonPlugin:()=>P,VolumeButtonPlugin:()=>S,allPlugins:()=>w,basicPlugins:()=>m,default:()=>g});var t=n(874),e=n(51),r=n(348),i=n(320),a=n(923),u=n(467),c=n(692),l=n(103),s=n(922),f=n(49),p=n(201),h=n(669),y=n(383),v=n(551),d=n(521);function g(){return n(109)}var m=[{plugin:t.default,config:{enabled:!1}},{plugin:e.default,config:{enabled:!1}},{plugin:r.default,config:{enabled:!1}},{plugin:d.default,config:{enabled:!1}},{plugin:i.default,config:{enabled:!1}},{plugin:a.default,config:{enabled:!1}},{plugin:u.default,config:{enabled:!1}},{plugin:c.default,config:{enabled:!1}},{plugin:l.default,config:{enabled:!1}},{plugin:s.default,config:{enabled:!1}},{plugin:f.default,config:{enabled:!1}},{plugin:p.default,config:{enabled:!1}},{plugin:h.default,config:{enabled:!1}},{plugin:y.default,config:{enabled:!1}},{plugin:v.default,config:{enabled:!1}}],w=m,b=t.default,x=e.default,L=r.default,C=i.default,E=a.default,A=u.default,k=c.default,O=l.default,j=s.default,_=f.default,P=p.default,S=h.default,T=y.default,I=v.default,B=d.default})(),o})())); +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("paella-core")):"function"==typeof define&&define.amd?define(["paella-core"],e):"object"==typeof exports?exports["paella-basic-plugins"]=e(require("paella-core")):t["paella-basic-plugins"]=e(t[void 0])}(self,(t=>(()=>{var e={898:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>g});var n=r(179);var o={},i=r(824);i.keys().forEach((function(t){var e=/([a-z-]+[A-Z_]+)\.json/.exec(t),r=e&&e[1];if(r){var n=i(t);o[r]=n;var a=r.substring(0,2);a in o||(o[a]=n)}}));const a=o;function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(697),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r1);case 8:case"end":return t.stop()}}),t,this)}))),function(){return y.apply(this,arguments)})},{key:"load",value:(p=s(c().mark((function t(){return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return!1===this.config.showIcon||(this.icon=this.player.getCustomPluginIcon(this.name,"screenIcon")||a()),t.next=3,this.player.videoContainer.streamProvider.getAudioTracks();case 3:return this._audioTracks=t.sent,t.next=6,this.updateAudioLabel();case 6:case"end":return t.stop()}}),t,this)}))),function(){return p.apply(this,arguments)})},{key:"getMenu",value:(l=s(c().mark((function t(){var e,r,n=this;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=this.player.videoContainer.streamProvider.currentAudioTrack,r=this._audioTracks.map((function(t){return{id:t.id,title:n.player.translate(t.name)||n.player.translate(t.language),data:t,selected:t===e}})),t.abrupt("return",r);case 3:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"updateAudioLabel",value:(u=s(c().mark((function t(){var e;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=this.player.videoContainer.streamProvider.currentAudioTrack,this.title=e.language;case 2:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"itemSelected",value:(i=s(c().mark((function t(e){return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.player.videoContainer.streamProvider.setCurrentAudioTrack(e.data);case 2:this.updateAudioLabel();case 3:case"end":return t.stop()}}),t,this)}))),function(t){return i.apply(this,arguments)})}],n&&f(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i,u,l,p,y}(n.MenuButtonPlugin)},51:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(56),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(469),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r0&&e.enable()})),(0,n.bindEvent)(this.player,n.Events.CAPTIONS_ENABLED,(function(t){e._selected=t.language})),(0,n.bindEvent)(this.player,n.Events.CAPTIONS_DISABLED,(function(){e._selected=null}));case 7:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"getMenu",value:(u=s(c().mark((function t(){var e,r=this;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=[{id:-1,title:"Disabled",index:-1,selected:null===this._selected}],this._captionsCanvas.captions.forEach((function(t,n){e.push({id:t.language,title:t.label,index:n,selected:t.language===r._selected})})),t.abrupt("return",e);case 3:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"buttonType",get:function(){return"radio"}},{key:"itemSelected",value:function(t){-1===t.index?this._captionsCanvas.disableCaptions():this._captionsCanvas.enableCaptions({index:t.index}),n.PopUp.HideAllPopUps(!1)}}],i&&f(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i,u,l}(n.MenuButtonPlugin)},383:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>d});var n=r(179),o=r(898);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function a(){a=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},u="function"==typeof Symbol?Symbol:{},c=u.iterator||"@@iterator",l=u.asyncIterator||"@@asyncIterator",s=u.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,c,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,c)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,a,u,c){var l=h(t[o],t,a);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==i(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,u,c)}),(function(t){r("throw",t,u,c)})):e.resolve(f).then((function(t){s.value=t,u(s)}),(function(t){return r("throw",t,u,c)}))}c(l.arg)}var a;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return a=a?a.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[c];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function u(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function c(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){u(i,n,o,a,c,"next",t)}function c(t){u(i,n,o,a,c,"throw",t)}a(void 0)}))}}function l(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>x});var n=r(179),o=r(898),i=r(72),a=r.n(i),u=r(705);a()(u.A,{insert:"head",singleton:!1}),u.A.locals;var c=r(473),l=r.n(c);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function f(){f=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};l(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,u){var c=h(t[o],t,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==s(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,u)}))}u(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function p(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function h(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){p(i,n,o,a,u,"next",t)}function u(t){p(i,n,o,a,u,"throw",t)}a(void 0)}))}}function y(t,e){for(var r=0;r0&&(n._downloads[t.content]=e)})),t.abrupt("return",Object.keys(this._downloads).length>0);case 6:case"end":return t.stop()}}),t,this)}))),function(){return c.apply(this,arguments)})},{key:"load",value:(u=h(f().mark((function t(){return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.icon=this.player.getCustomPluginIcon(this.name,"downloadIcon")||l();case 1:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"getContent",value:(a=h(f().mark((function t(){var e,r=this;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=(0,n.createElementWithHtmlText)('\n
    \n

    '.concat((0,n.translate)("Available downloads"),"

    \n
    ")),Object.keys(this._downloads).forEach((function(t){var o=(0,n.createElementWithHtmlText)('\n
    \n
    '.concat(t,"
    \n
    "),e),i=(0,n.createElementWithHtmlText)("
      ",o);r._downloads[t].forEach((function(t){var e="".concat(t.res.w,"x").concat(t.res.h);(0,n.createElementWithHtmlText)('\n
    • \n \n [').concat(t.mimetype,']').concat(e,"\n \n
    • \n "),i)}))})),t.abrupt("return",e);case 4:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)})}],i&&y(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i,a,u,c}(n.PopUpButtonPlugin)},249:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>g});var n=r(179),o=r(898),i=r(996),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>x});var n=r(179),o=r(72),i=r.n(o),a=r(474);i()(a.A,{insert:"head",singleton:!1}),a.A.locals;var u=r(59),c=r.n(u),l=r(898);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function f(){f=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};l(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,u){var c=h(t[o],t,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==s(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,u)}))}u(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function p(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function h(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){p(i,n,o,a,u,"next",t)}function u(t){p(i,n,o,a,u,"throw",t)}a(void 0)}))}}function y(t,e){for(var r=0;r'),this._resultsContainer=(0,n.createElementWithHtmlText)('
      ',r),(o=(0,n.createElementWithHtmlText)(''),r)).addEventListener("click",(function(t){t.stopPropagation()})),i=navigator.language.substring(0,2),a=function(t){return l.player.captionsCanvas.currentCaptions?t===l.player.captionsCanvas.currentCaptions.language:t===i},u=function(){var t=null;l.captions.some((function(e){a(e.language)&&(t=e)})),t||(t=l.captions[0]),l._cueElements=[],t&&t.cues.forEach((function(t){var e=(0,n.createElementWithHtmlText)('

      '.concat(t.startString,": ").concat(t.captions[0],"

      "),l._resultsContainer);e._cue=t,e.addEventListener("click",function(){var t=h(f().mark((function t(e){var r;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.target._cue.start,t.next=3,l.player.videoContainer.setCurrentTime(r);case 3:e.stopPropagation();case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),l._cueElements.push(e)}))},u(),c=null,o.addEventListener("keyup",(function(t){c&&clearTimeout(c),l._resultsContainer.innerHTML="";var e=l.player.getLanguage();c=setTimeout((function(){var t={};for(var r in l.captions.forEach((function(e){e.cues.forEach((function(r){r.captions.find((function(t){return new RegExp(o.value,"i").test(t)}))&&(t[r.startString]=t[r.startString]||{cue:r,text:{}},t[r.startString].text[e.language]=r.captions)}))})),l._cueElements=[],t){var i=t[r],a=i.text[e]||i.text[Object.keys(i.text)[0]],s=(0,n.createElementWithHtmlText)('

      '.concat(i.cue.startString,": ").concat(a[0],"

      "),l._resultsContainer);s._cue=i.cue,s.addEventListener("click",function(){var t=h(f().mark((function t(e){var r;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.target._cue.start,t.next=3,l.player.videoContainer.setCurrentTime(r);case 3:e.stopPropagation();case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),l._cueElements.push(s)}0===Object.keys(t).length&&""!==o.value?(0,n.createElementWithHtmlText)("

      ".concat(l.player.translate("No results found"),"

      "),l._resultsContainer):""===o.value&&u(),c=null}),1e3),t.stopPropagation()})),this._timeupdateEvent||(this._timeupdateEvent=function(){var t=h(f().mark((function t(e){var r;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:""===o.value&&null!==(r=l._cueElements)&&void 0!==r&&r.length&&l._cueElements.forEach((function(t){if(t._cue.start<=e.currentTime&&t._cue.end>=e.currentTime){t.classList.add("current");var r=t.offsetTop-l._resultsContainer.scrollTop;(r<0||r>l._resultsContainer.clientHeight)&&l._resultsContainer.scrollTo({top:t.offsetTop-20})}else t.classList.remove("current")}));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),this.player.bindEvent(n.Events.TIMEUPDATE,this._timeupdateEvent,!0)),setTimeout((function(){return l.refreshContent=!0}),10),t.abrupt("return",r);case 14:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)})},{key:"popUpType",get:function(){return"no-modal"}},{key:"captions",get:function(){return this.player.captionsCanvas.captions}},{key:"customPopUpClass",get:function(){return"find-captions"}},{key:"load",value:(i=h(f().mark((function t(){var e=this;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.icon=this.player.getCustomPluginIcon(this.name,"findCaptionsIcon")||c(),this._captionsCanvas=this.player.captionsCanvas,0===this.captions.length&&this.disable(),(0,n.bindEvent)(this.player,n.Events.CAPTIONS_CHANGED,(function(){e.captions.length>0&&e.enable()}));case 4:case"end":return t.stop()}}),t,this)}))),function(){return i.apply(this,arguments)})}],o&&y(r.prototype,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,o,i,a}(n.PopUpButtonPlugin)},467:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(967),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(34),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(469),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>x});var n=r(179),o=r(898),i=r(234),a=r.n(i),u=r(72),c=r.n(u),l=r(5);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function f(){f=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};l(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,u){var c=h(t[o],t,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==s(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,u)}))}u(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function p(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function h(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){p(i,n,o,a,u,"next",t)}function u(t){p(i,n,o,a,u,"throw",t)}a(void 0)}))}}function y(t,e){for(var r=0;r0);case 5:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"load",value:(c=h(f().mark((function t(){return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.icon=this.player.getCustomPluginIcon(this.name,"keyboardIcon")||a(),t.next=3,(0,n.isVolumeApiAvailable)();case 3:this._isVolumeEnabled=t.sent;case 4:case"end":return t.stop()}}),t,this)}))),function(){return c.apply(this,arguments)})},{key:"popUpType",get:function(){return"no-modal"}},{key:"getKeyText",value:function(t){var e=this.player.translate(t.keyCode);return t.keyModifiers.altKey&&(e+=" + Alt"),t.keyModifiers.ctrlKey&&(e+=" + Ctrl"),t.keyModifiers.shiftKey&&(e+=" + Shift"),e}},{key:"menuTitle",get:function(){return this.config.menuTitle||"Keyboard shortcuts"}},{key:"checkFunctionality",value:function(){this._isCaptionsEnabled=this.player.captionsCanvas.captions.length>0}},{key:"getContent",value:(u=h(f().mark((function t(){var e,r,o,i,a=this;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=(0,n.createElementWithHtmlText)('\n
      \n '),r={},this.checkFunctionality(),this.player.getShortcuts().filter(this.filterShortCut).forEach((function(t){var e=a.player.translate(t.description);r[e]?r[e].push(t):r[e]=[t]})),o=f().mark((function t(){var o,u,c;return f().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:o=r[i],u="",o.forEach((function(t){""!==u&&(u+=" / "),u+=a.player.translate(a.getKeyText(t))})),c=(0,n.createElementWithHtmlText)('\n\t\t\t
      \n\t\t\t\t
      '.concat(i,'
      \n\t\t\t\t
      ').concat(u,"
      \n
      \n\t\t\t")),e.appendChild(c);case 5:case"end":return t.stop()}}),t)})),t.t0=f().keys(r);case 6:if((t.t1=t.t0()).done){t.next=11;break}return i=t.t1.value,t.delegateYield(o(),"t2",9);case 9:t.next=6;break;case 11:return t.abrupt("return",e);case 12:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})}],i&&y(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i,u,c,l}(n.PopUpButtonPlugin)},922:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(372),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r1);case 5:case"end":return t.stop()}}),t,this)}))),function(){return p.apply(this,arguments)})},{key:"load",value:(l=s(c().mark((function t(){var e;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.icon=this.player.getCustomPluginIcon(this.name,"layoutIcon")||a(),this._showIcons=null===(e=this.config.showIcons)||void 0===e||e;case 2:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"getMenu",value:(u=s(c().mark((function t(){var e,r=this;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=this.player.videoContainer.validContentSettings,t.t0=Promise,t.next=4,e.map(function(){var t=s(c().mark((function t(e){var o,i;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=n.utils.joinPath([r.player.configResourcesUrl,e.icon]),t.t1=r._showIcons,!t.t1){t.next=6;break}return t.next=5,n.utils.loadSvgIcon(o);case 5:t.t1=t.sent;case 6:if(t.t0=t.t1,t.t0){t.next=9;break}t.t0=null;case 9:return i=t.t0,t.abrupt("return",{id:e.id,title:e.title,icon:i,selected:r.player.videoContainer.layoutId===e.id});case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}());case 4:return t.t1=t.sent,t.abrupt("return",t.t0.all.call(t.t0,t.t1));case 6:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})},{key:"showTitles",get:function(){return!1}},{key:"buttonType",get:function(){return"radio"}},{key:"itemSelected",value:function(t){this.player.videoContainer.setLayout(t.id)}}],i&&f(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i,u,l,p}(n.MenuButtonPlugin)},551:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>g});var n=r(179),o=r(898);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function a(){a=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},u="function"==typeof Symbol?Symbol:{},c=u.iterator||"@@iterator",l=u.asyncIterator||"@@asyncIterator",s=u.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,c,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,c)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,a,u,c){var l=h(t[o],t,a);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==i(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,u,c)}),(function(t){r("throw",t,u,c)})):e.resolve(f).then((function(t){s.value=t,u(s)}),(function(t){return r("throw",t,u,c)}))}c(l.arg)}var a;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return a=a?a.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[c];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function u(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function c(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){u(i,n,o,a,c,"next",t)}function c(t){u(i,n,o,a,c,"throw",t)}a(void 0)}))}}function l(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>x});var n=r(179),o=r(898),i=r(697),a=r.n(i),u=r(72),c=r.n(u),l=r(634);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function f(){f=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};l(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,u){var c=h(t[o],t,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==s(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,u)}),(function(t){r("throw",t,a,u)})):e.resolve(f).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,u)}))}u(c.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function p(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function h(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){p(i,n,o,a,u,"next",t)}function u(t){p(i,n,o,a,u,"throw",t)}a(void 0)}))}}function y(t,e){for(var r=0;r{"use strict";r.r(e),r.d(e,{default:()=>m});var n=r(179),o=r(898),i=r(697),a=r.n(i);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(){c=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function f(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof w?e:w,a=Object.create(i.prototype),u=new T(n||[]);return o(a,"_invoke",{value:j(t,r,u)}),a}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=p;var y="suspendedStart",v="suspendedYield",d="executing",g="completed",m={};function w(){}function b(){}function x(){}var L={};f(L,a,(function(){return this}));var C=Object.getPrototypeOf,E=C&&C(C(I([])));E&&E!==r&&n.call(E,a)&&(L=E);var A=x.prototype=w.prototype=Object.create(L);function k(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){function r(o,i,a,c){var l=h(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==u(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return r("throw",t,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function j(e,r,n){var o=y;return function(i,a){if(o===d)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var u=n.delegate;if(u){var c=_(u,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===y)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var l=h(e,r,n);if("normal"===l.type){if(o=n.done?g:v,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=g,n.method="throw",n.arg=l.arg)}}}function _(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,_(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function I(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function l(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){l(i,n,o,a,u,"next",t)}function u(t){l(i,n,o,a,u,"throw",t)}a(void 0)}))}}function f(t,e){for(var r=0;r1));case 8:case"end":return t.stop()}}),t,this)}))),function(){return y.apply(this,arguments)})},{key:"load",value:(p=s(c().mark((function t(){return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return!1===this.config.showIcon||(this.icon=this.player.getCustomPluginIcon("es.upv.paella.qualitySelector","screenIcon")||a()),t.next=3,this.updateQualityLabel();case 3:case"end":return t.stop()}}),t,this)}))),function(){return p.apply(this,arguments)})},{key:"getMenu",value:(l=s(c().mark((function t(){var e,r;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.player.videoContainer.streamProvider.getCurrentQuality();case 2:return e=t.sent,r=this._qualities.map((function(t){var r=t.index===e.index;return{id:t.index,title:t.label,width:t.res.w,height:t.res.h,data:t,selected:r}})),t.abrupt("return",r);case 5:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"updateQualityLabel",value:(u=s(c().mark((function t(){var e,r=this;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=function(){var t=s(c().mark((function t(){var n;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,r.player.videoContainer.streamProvider.getCurrentQuality();case 2:(n=t.sent)?r.title=n.shortLabel:setTimeout((function(){return e()}),500);case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),e();case 2:case"end":return t.stop()}}),t)}))),function(){return u.apply(this,arguments)})},{key:"itemSelected",value:(i=s(c().mark((function t(e){return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.player.videoContainer.streamProvider.setQuality(e.data);case 2:this.updateQualityLabel();case 3:case"end":return t.stop()}}),t,this)}))),function(t){return i.apply(this,arguments)})},{key:"buttonType",get:function(){return"radio"}}],n&&f(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i,u,l,p,y}(n.MenuButtonPlugin)},669:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>j});var n=r(179),o=r(898),i=r(939),a=r.n(i),u=r(738),c=r.n(u),l=r(306),s=r.n(l),f=r(999),p=r.n(f),h=r(72),y=r.n(h),v=r(776);function d(t){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d(t)}function g(t,e){for(var r=0;r=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:I(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),g}},e}function A(t,e,r,n,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?e(c):Promise.resolve(c).then(n,o)}function k(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){A(i,n,o,a,u,"next",t)}function u(t){A(i,n,o,a,u,"throw",t)}a(void 0)}))}}function O(){var t=this;this.sliderContainer.innerHTML="";var e=(0,n.createElementWithHtmlText)('\n
      \n
      \n
      \n
      ',this.sliderContainer),r=!1,o=e.getElementsByClassName("volume-slider-fill")[0],i=e.getElementsByClassName("volume-slider-empty")[0];o.style.width="50%",i.style.width="50%",this._sliderFill=o,this._sliderEmpty=i;var a=function(){var r=k(E().mark((function r(n){var o,i;return E().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return o=e.offsetWidth,(i=100*n/o)<4&&(i=0),i>96&&(i=100),i/=100,r.next=8,t.player.videoContainer.setVolume(i);case 8:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}();e.addEventListener("mousedown",function(){var t=k(E().mark((function t(e){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=!0,t.next=3,a(e.offsetX);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),e.addEventListener("mousemove",function(){var t=k(E().mark((function t(e){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!r){t.next=3;break}return t.next=3,a(e.offsetX);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),e.addEventListener("mouseleave",(function(){r=!1})),e.addEventListener("mouseup",(function(){r=!1})),this.volumeAlwaysVisible||(this.sliderContainer.style.display="none"),(0,n.bindEvent)(this.player,n.Events.VOLUME_CHANGED,(function(e){var r=e.volume;t.updateIcon(r)}))}y()(v.A,{insert:"head",singleton:!1}),v.A.locals;var j=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),w(this,e,arguments)}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&C(t,e)}(e,t),r=e,i=[{key:"getPluginModuleInstance",value:function(){return o.default.Get()}},{key:"name",get:function(){return x(L(e.prototype),"name",this)||"es.upv.paella.volumeButtonPlugin"}},{key:"isEnabled",value:(m=k(E().mark((function t(){var r;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,x(L(e.prototype),"isEnabled",this).call(this);case 2:if(r=t.sent,t.t0=r,!t.t0){t.next=8;break}return t.next=7,(0,n.isVolumeApiAvailable)();case 7:t.t0=t.sent;case 8:return t.abrupt("return",t.t0);case 9:case"end":return t.stop()}}),t,this)}))),function(){return m.apply(this,arguments)})},{key:"getAriaLabel",value:function(){return"Volume"}},{key:"getDescription",value:function(){return this.getAriaLabel()}},{key:"className",get:function(){return"volume-button"}},{key:"updateIcon",value:(d=k(E().mark((function t(e){var r,n,o,i;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=this.player.getCustomPluginIcon(this.name,"volumeHighIcon")||a(),n=this.player.getCustomPluginIcon(this.name,"volumeMidIcon")||c(),o=this.player.getCustomPluginIcon(this.name,"volumeLowIcon")||s(),i=this.player.getCustomPluginIcon(this.name,"volumeMuteIcon")||p(),t.t0=!0,t.next=t.t0===(0===e)?7:t.t0===(e>0&&e<=.3)?9:t.t0===(e>.3&&e<=.6)?11:t.t0===e>.6?13:15;break;case 7:return this.icon=i,t.abrupt("break",16);case 9:return this.icon=o,t.abrupt("break",16);case 11:return this.icon=n,t.abrupt("break",16);case 13:return this.icon=r,t.abrupt("break",16);case 15:this.icon=r;case 16:this._sliderFill&&(this._sliderFill.style.width="".concat(100*e,"px")),e>.95?this._sliderFill.classList.add("fill-100"):this._sliderFill.classList.remove("fill-100"),this._sliderEmpty&&(this._sliderEmpty.style.width="".concat(100-100*e,"px")),e<.05?this._sliderEmpty.classList.add("empty-100"):this._sliderEmpty.classList.remove("empty-100");case 20:case"end":return t.stop()}}),t,this)}))),function(t){return d.apply(this,arguments)})},{key:"sliderContainer",get:function(){return"left"===this.config.side?this.rightArea:this.leftArea}},{key:"load",value:(v=k(E().mark((function t(){var e,r;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.showContainerOnFocus=null===(e=this.config.showVolumeOnFocus)||void 0===e||e,this.volumeAlwaysVisible=null!==(r=this.config.volumeAlwaysVisible)&&void 0!==r&&r,t.next=4,this.player.videoContainer.volume();case 4:this._prevVolume=t.sent,O.apply(this),this.updateIcon(this._prevVolume);case 7:case"end":return t.stop()}}),t,this)}))),function(){return v.apply(this,arguments)})},{key:"showSideContainer",value:function(){this.volumeAlwaysVisible||(this.sliderContainer.style.display="inline-block")}},{key:"hideSideContainer",value:function(){this.volumeAlwaysVisible||(this.sliderContainer.style.display="none")}},{key:"mouseOver",value:(y=k(E().mark((function t(e){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e===this.container&&this.showSideContainer();case 1:case"end":return t.stop()}}),t,this)}))),function(t){return y.apply(this,arguments)})},{key:"mouseOut",value:(h=k(E().mark((function t(e){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e===this.container&&this.hideSideContainer();case 1:case"end":return t.stop()}}),t,this)}))),function(t){return h.apply(this,arguments)})},{key:"focusIn",value:(f=k(E().mark((function t(){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.showContainerOnFocus&&this.showSideContainer();case 1:case"end":return t.stop()}}),t,this)}))),function(){return f.apply(this,arguments)})},{key:"focusOut",value:(l=k(E().mark((function t(){return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.showContainerOnFocus&&this.hideSideContainer();case 1:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})},{key:"action",value:(u=k(E().mark((function t(){var e,r;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.player.videoContainer.volume();case 2:return e=t.sent,0,r=0===e&&0===this._prevVolume?1:0===e&&this._prevVolume>0?this._prevVolume:0,t.next=7,this.player.videoContainer.setVolume(r);case 7:this._prevVolume=e;case 8:case"end":return t.stop()}}),t,this)}))),function(){return u.apply(this,arguments)})}],i&&g(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i,u,l,f,h,y,v,d,m}(n.ButtonPlugin)},705:(t,e,r)=>{"use strict";r.d(e,{A:()=>u});var n=r(991),o=r.n(n),i=r(314),a=r.n(i)()(o());a.push([t.id,"\n.downloads-plugin {\n font-family: sans-serif;\n min-width: 300px;\n}\n\n.downloads-plugin h4 {\n margin: 0 0 10px 0;\n border-bottom: 1px lightgrey solid;\n}\n\n.downloads-plugin .downloadStream { \n margin-left: 5px;\n}\n\n.downloads-plugin .downloadStream ul {\n list-style: none;\n max-height: 500px;\n overflow: auto;\n padding: 0px;\n margin: 0 0 10px 10px;\n}\n\n.downloads-plugin .downloadStream .mimetype {\n color: lightcoral;\n margin-right: 10px;\n}\n\n.downloads-plugin .downloadStream .res {\n color: lightsalmon;\n}\n\n\n.downloads-plugin a {\n color: lightsalmon;\n}\n\n.downloads-plugin a:hover {\n color: salmon;\n}\n\n","",{version:3,sources:["webpack://./src/css/DownloadsPlugin.css"],names:[],mappings:";AACA;IACI,uBAAuB;IACvB,gBAAgB;AACpB;;AAEA;IACI,kBAAkB;IAClB,kCAAkC;AACtC;;AAEA;IACI,gBAAgB;AACpB;;AAEA;IACI,gBAAgB;IAChB,iBAAiB;IACjB,cAAc;IACd,YAAY;IACZ,qBAAqB;AACzB;;AAEA;IACI,iBAAiB;IACjB,kBAAkB;AACtB;;AAEA;IACI,kBAAkB;AACtB;;;AAGA;IACI,kBAAkB;AACtB;;AAEA;IACI,aAAa;AACjB",sourcesContent:["\n.downloads-plugin {\n font-family: sans-serif;\n min-width: 300px;\n}\n\n.downloads-plugin h4 {\n margin: 0 0 10px 0;\n border-bottom: 1px lightgrey solid;\n}\n\n.downloads-plugin .downloadStream { \n margin-left: 5px;\n}\n\n.downloads-plugin .downloadStream ul {\n list-style: none;\n max-height: 500px;\n overflow: auto;\n padding: 0px;\n margin: 0 0 10px 10px;\n}\n\n.downloads-plugin .downloadStream .mimetype {\n color: lightcoral;\n margin-right: 10px;\n}\n\n.downloads-plugin .downloadStream .res {\n color: lightsalmon;\n}\n\n\n.downloads-plugin a {\n color: lightsalmon;\n}\n\n.downloads-plugin a:hover {\n color: salmon;\n}\n\n"],sourceRoot:""}]);const u=a},474:(t,e,r)=>{"use strict";r.d(e,{A:()=>u});var n=r(991),o=r.n(n),i=r(314),a=r.n(i)()(o());a.push([t.id,":root {\n --find-captions-plugin-search-bar-height: 30px;\n}\n\n.center-container .search-results {\n max-height: 80vh;\n overflow: auto;\n font-family: Arial, Helvetica, sans-serif;\n}\n\n.center-container .search-results p {\n max-width: 400px;\n user-select: none;\n}\n\n.center-container .search-results p.result-item {\n cursor: pointer;\n box-sizing: border-box;\n padding: 8px;\n border-radius: 3px;\n}\n\n\n.center-container div.captions-search-container input {\n width: 100%;\n height: var(--find-captions-plugin-search-bar-height);\n box-sizing: border-box;\n}\n\n.center-container .search-results p.result-item.current {\n border: 1px solid white;\n background-color: rgba(240,240,240,0.7);\n color: black;\n}\n\n/* Resizeable/moveable mode: */\n.center-container .captions-search-container {\n height: 100%;\n width: 100%;\n max-width: unset;\n max-height: unset;\n box-sizing: border-box;\n}\n\n.center-container .search-results {\n width: 100%;\n height: calc(100% - var(--find-captions-plugin-search-bar-height));\n box-sizing: border-box;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.popup-content.static-position .center-container .search-results p {\n max-width: unset;\n}\n\n/* Custom background color */\n.popup-container.find-captions .popup-content {\n background-color: rgba(0, 0, 0, 0.2);\n}","",{version:3,sources:["webpack://./src/css/FindCaptionsPlugin.css"],names:[],mappings:"AAAA;IACI,8CAA8C;AAClD;;AAEA;IACI,gBAAgB;IAChB,cAAc;IACd,yCAAyC;AAC7C;;AAEA;IACI,gBAAgB;IAChB,iBAAiB;AACrB;;AAEA;IACI,eAAe;IACf,sBAAsB;IACtB,YAAY;IACZ,kBAAkB;AACtB;;;AAGA;IACI,WAAW;IACX,qDAAqD;IACrD,sBAAsB;AAC1B;;AAEA;IACI,uBAAuB;IACvB,uCAAuC;IACvC,YAAY;AAChB;;AAEA,8BAA8B;AAC9B;IACI,YAAY;IACZ,WAAW;IACX,gBAAgB;IAChB,iBAAiB;IACjB,sBAAsB;AAC1B;;AAEA;IACI,WAAW;IACX,kEAAkE;IAClE,sBAAsB;IACtB,oCAAoC;AACxC;;AAEA;IACI,gBAAgB;AACpB;;AAEA,4BAA4B;AAC5B;IACI,oCAAoC;AACxC",sourcesContent:[":root {\n --find-captions-plugin-search-bar-height: 30px;\n}\n\n.center-container .search-results {\n max-height: 80vh;\n overflow: auto;\n font-family: Arial, Helvetica, sans-serif;\n}\n\n.center-container .search-results p {\n max-width: 400px;\n user-select: none;\n}\n\n.center-container .search-results p.result-item {\n cursor: pointer;\n box-sizing: border-box;\n padding: 8px;\n border-radius: 3px;\n}\n\n\n.center-container div.captions-search-container input {\n width: 100%;\n height: var(--find-captions-plugin-search-bar-height);\n box-sizing: border-box;\n}\n\n.center-container .search-results p.result-item.current {\n border: 1px solid white;\n background-color: rgba(240,240,240,0.7);\n color: black;\n}\n\n/* Resizeable/moveable mode: */\n.center-container .captions-search-container {\n height: 100%;\n width: 100%;\n max-width: unset;\n max-height: unset;\n box-sizing: border-box;\n}\n\n.center-container .search-results {\n width: 100%;\n height: calc(100% - var(--find-captions-plugin-search-bar-height));\n box-sizing: border-box;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.popup-content.static-position .center-container .search-results p {\n max-width: unset;\n}\n\n/* Custom background color */\n.popup-container.find-captions .popup-content {\n background-color: rgba(0, 0, 0, 0.2);\n}"],sourceRoot:""}]);const u=a},5:(t,e,r)=>{"use strict";r.d(e,{A:()=>u});var n=r(991),o=r.n(n),i=r(314),a=r.n(i)()(o());a.push([t.id,"\n.keyboardshortcutshelp-plugin {\n font-family: Helvetica, Arial, sans-serif;\n padding: 1px;\n color: #f0f0f0;\n /* min-width: 430px; */\n}\n\n.keyboardshortcutshelp-plugin .row {\n display: flex;\n min-width: 100px;\n padding-top: 1px;\n padding-bottom: 1px;\n padding: 6px;\n gap: 5px;\n}\n\n.keyboardshortcutshelp-plugin .row .description {\n max-width: 80%;\n}\n\n.keyboardshortcutshelp-plugin .row .key {\n margin-left: auto;\n text-align: right;\n}\n","",{version:3,sources:["webpack://./src/css/KeyboardShortcutsHelp.css"],names:[],mappings:";AACA;IACI,yCAAyC;IACzC,YAAY;IACZ,cAAc;IACd,sBAAsB;AAC1B;;AAEA;IACI,aAAa;IACb,gBAAgB;IAChB,gBAAgB;IAChB,mBAAmB;IACnB,YAAY;IACZ,QAAQ;AACZ;;AAEA;IACI,cAAc;AAClB;;AAEA;IACI,iBAAiB;IACjB,iBAAiB;AACrB",sourcesContent:["\n.keyboardshortcutshelp-plugin {\n font-family: Helvetica, Arial, sans-serif;\n padding: 1px;\n color: #f0f0f0;\n /* min-width: 430px; */\n}\n\n.keyboardshortcutshelp-plugin .row {\n display: flex;\n min-width: 100px;\n padding-top: 1px;\n padding-bottom: 1px;\n padding: 6px;\n gap: 5px;\n}\n\n.keyboardshortcutshelp-plugin .row .description {\n max-width: 80%;\n}\n\n.keyboardshortcutshelp-plugin .row .key {\n margin-left: auto;\n text-align: right;\n}\n"],sourceRoot:""}]);const u=a},634:(t,e,r)=>{"use strict";r.d(e,{A:()=>u});var n=r(991),o=r.n(n),i=r(314),a=r.n(i)()(o());a.push([t.id,"span.button-title {\n margin-top: -16px;\n display: block;\n font-size: 8px;\n}\n","",{version:3,sources:["webpack://./src/css/playbackRate.css"],names:[],mappings:"AAAA;IACI,iBAAiB;IACjB,cAAc;IACd,cAAc;AAClB",sourcesContent:["span.button-title {\n margin-top: -16px;\n display: block;\n font-size: 8px;\n}\n"],sourceRoot:""}]);const u=a},776:(t,e,r)=>{"use strict";r.d(e,{A:()=>u});var n=r(991),o=r.n(n),i=r(314),a=r.n(i)()(o());a.push([t.id,":root {\n --volume-slider-height: 8px;\n --volume-slider-fill-color: var(--highlight-bg-color-hover);\n --volume-slider-empty-color: #AAA;\n}\n\n.button-plugin-side-area.volume-button {\n height: 40px;\n display: inline-block;\n vertical-align: middle;\n}\n\n.button-plugin-container {\n height: 40px;\n}\n\n.volume-slider {\n width: 100px;\n height: 100%;\n display: flex;\n margin-left: 10px;\n margin-right: 10px;\n position: relative;\n flex-direction: row;\n flex-wrap: nowrap;\n align-content: center;\n justify-content: center;\n align-items: center;\n}\n\n.volume-slider .volume-slider-fill {\n height: var(--volume-slider-height);\n background-color: var(--volume-slider-fill-color);\n border-radius: 10px 0px 0px 10px;\n pointer-events: none;\n}\n\n.volume-slider .volume-slider-fill.fill-100 {\n border-radius: 10px 10px 10px 10px;\n}\n\n.volume-slider .volume-slider-empty {\n height: var(--volume-slider-height);\n background-color: var(--volume-slider-empty-color);\n border-radius: 0px 10px 10px 0px;\n pointer-events: none;\n}\n\n.volume-slider .volume-slider-empty.empty-100 {\n border-radius: 10px 10px 10px 10px;\n}\n\n@media (forced-colors: active) {\n .volume-slider {\n border: 4px solid white;\n box-sizing: border-box;\n margin-bottom: 3px;\n }\n\n .volume-slider .volume-slider-fill {\n border: 4px solid white;\n box-sizing: border-box;\n }\n\n .volume-slider .volume-slider-empty {\n border: 1px solid white;\n box-sizing: border-box;\n }\n}","",{version:3,sources:["webpack://./src/css/slider.css"],names:[],mappings:"AAAA;IACI,2BAA2B;IAC3B,2DAA2D;IAC3D,iCAAiC;AACrC;;AAEA;IACI,YAAY;IACZ,qBAAqB;IACrB,sBAAsB;AAC1B;;AAEA;IACI,YAAY;AAChB;;AAEA;IACI,YAAY;IACZ,YAAY;IACZ,aAAa;IACb,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;IACnB,iBAAiB;IACjB,qBAAqB;IACrB,uBAAuB;IACvB,mBAAmB;AACvB;;AAEA;IACI,mCAAmC;IACnC,iDAAiD;IACjD,gCAAgC;IAChC,oBAAoB;AACxB;;AAEA;IACI,kCAAkC;AACtC;;AAEA;IACI,mCAAmC;IACnC,kDAAkD;IAClD,gCAAgC;IAChC,oBAAoB;AACxB;;AAEA;IACI,kCAAkC;AACtC;;AAEA;IACI;QACI,uBAAuB;QACvB,sBAAsB;QACtB,kBAAkB;IACtB;;IAEA;QACI,uBAAuB;QACvB,sBAAsB;IAC1B;;IAEA;QACI,uBAAuB;QACvB,sBAAsB;IAC1B;AACJ",sourcesContent:[":root {\n --volume-slider-height: 8px;\n --volume-slider-fill-color: var(--highlight-bg-color-hover);\n --volume-slider-empty-color: #AAA;\n}\n\n.button-plugin-side-area.volume-button {\n height: 40px;\n display: inline-block;\n vertical-align: middle;\n}\n\n.button-plugin-container {\n height: 40px;\n}\n\n.volume-slider {\n width: 100px;\n height: 100%;\n display: flex;\n margin-left: 10px;\n margin-right: 10px;\n position: relative;\n flex-direction: row;\n flex-wrap: nowrap;\n align-content: center;\n justify-content: center;\n align-items: center;\n}\n\n.volume-slider .volume-slider-fill {\n height: var(--volume-slider-height);\n background-color: var(--volume-slider-fill-color);\n border-radius: 10px 0px 0px 10px;\n pointer-events: none;\n}\n\n.volume-slider .volume-slider-fill.fill-100 {\n border-radius: 10px 10px 10px 10px;\n}\n\n.volume-slider .volume-slider-empty {\n height: var(--volume-slider-height);\n background-color: var(--volume-slider-empty-color);\n border-radius: 0px 10px 10px 0px;\n pointer-events: none;\n}\n\n.volume-slider .volume-slider-empty.empty-100 {\n border-radius: 10px 10px 10px 10px;\n}\n\n@media (forced-colors: active) {\n .volume-slider {\n border: 4px solid white;\n box-sizing: border-box;\n margin-bottom: 3px;\n }\n\n .volume-slider .volume-slider-fill {\n border: 4px solid white;\n box-sizing: border-box;\n }\n\n .volume-slider .volume-slider-empty {\n border: 1px solid white;\n box-sizing: border-box;\n }\n}"],sourceRoot:""}]);const u=a},314:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var r=t(e);return e[2]?"@media ".concat(e[2]," {").concat(r,"}"):r})).join("")},e.i=function(t,r,n){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(n)for(var i=0;i{"use strict";function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r{"use strict";var n,o=function(){var t={};return function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}t[e]=r}return t[e]}}(),i=[];function a(t){for(var e=-1,r=0;r{t.exports=''},59:t=>{t.exports=''},469:t=>{t.exports=''},473:t=>{t.exports=''},967:t=>{t.exports=''},34:t=>{t.exports=''},234:t=>{t.exports=''},372:t=>{t.exports=''},697:t=>{t.exports=''},996:t=>{t.exports=''},939:t=>{t.exports=''},306:t=>{t.exports=''},738:t=>{t.exports=''},999:t=>{t.exports=''},386:t=>{t.exports=''},824:(t,e,r)=>{var n={"./de-DE.json":135,"./en-US.json":964,"./es-ES.json":105};function o(t){var e=i(t);return r(e)}function i(t){if(!r.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}o.keys=function(){return Object.keys(n)},o.resolve=i,t.exports=o,o.id=824},109:(t,e,r)=>{var n={"./BasicPluginsModule.js":898,"./es.upv.paella.audioSelector.js":874,"./es.upv.paella.backwardButtonPlugin.js":51,"./es.upv.paella.captionsSelectorPlugin.js":348,"./es.upv.paella.customTimeProgressIndicator.js":383,"./es.upv.paella.downloadsPlugin.js":320,"./es.upv.paella.externalPluginTest.js":249,"./es.upv.paella.findCaptionsPlugin.js":923,"./es.upv.paella.forwardButtonPlugin.js":467,"./es.upv.paella.fullscreenButton.js":692,"./es.upv.paella.hlsCaptionsSelectorPlugin.js":521,"./es.upv.paella.keyboardShortcutsHelp.js":103,"./es.upv.paella.layoutSelector.js":922,"./es.upv.paella.liveStreamingProgressIndicator.js":551,"./es.upv.paella.playbackRateButton.js":49,"./es.upv.paella.qualitySelector.js":201,"./es.upv.paella.volumeButtonPlugin.js":669};function o(t){var e=i(t);return r(e)}function i(t){if(!r.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}o.keys=function(){return Object.keys(n)},o.resolve=i,t.exports=o,o.id=109},179:e=>{"use strict";e.exports=t},135:t=>{"use strict";t.exports=JSON.parse('{"Select the active audio track":"Aktive Audiospur auswählen","Toggle audio mute":"Audio-Stummschaltung umschalten","Toggle play/pause":"Wiedergabe/Pause umschalten","Toggle captions":"Untertitel umschalten","Volume up 10%":"Lautstärke um 10% erhöhen","Volume down 10%":"Lautstärke um 10% verringern","Close pop-up":"Pop-Up Fenster schließen","Decrease playback speed":"Wiedergabegeschwindigkeit verringern","Increase playback speed":"Wiedergabegeschwindigkeit erhöhen","Select captions":"Untertitel auswählen","Search":"Suche","Search in captions":"Im Untertitel suchen","No results found":"keine Ergebnisse gefunden","Toggle fullscreen":"zu Vollbild umschalten","Video layout":"Video-Layout","Playback rate":"Wiedergabegeschwindigkeit","Video quality":"Videoqualität","Volume":"Lautstärke","Audio track":"Audiospur","Spanish":"Spanisch","Keyboard shortcuts":"Tastenkürzel"}')},964:t=>{"use strict";t.exports=JSON.parse('{"Select the active audio track":"Select the active audio track","Toggle audio mute":"Toggle audio mute","Toggle play/pause":"Toggle play/pause","Toggle captions":"Toggle captions","Volume up 10%":"Volume up 10%","Volume down 10%":"Volume down 10%","Close pop-up":"Close pop-up","Decrease playback speed":"Decrease playback speed","Increase playback speed":"Increase playback speed","Select captions":"Select captions","Search":"Search","Search in captions":"Search in captions","No results found":"No results found","Toggle fullscreen":"Toggle fullscreen","Video layout":"Video layout","Playback rate":"Playback rate","Video quality":"Video quality","Volume":"Volume","Audio track":"Audio track","Spanish":"Español"}')},105:t=>{"use strict";t.exports=JSON.parse('{"Select the active audio track":"Seleccione la pista de audio activa","Toggle audio mute":"Conmutar el silencio de audio","Toggle play/pause":"Activar la reproducción/pausa","Toggle captions":"Alternar subtítulos","Volume up 10%":"Aumenta el volumen un 10%.","Volume down 10%":"Reduce el volumen un 10%.","Close pop-up":"Cerrar Pop Up","Decrease playback speed":"Reducir la velocidad de reproducción","Increase playback speed":"Aumentar la velocidad de reproducción","Select captions":"Seleccionar subtítulos","Search":"Buscar","Search in captions":"Buscar en subtítulos","No results found":"No se han encontrado resultados","Toggle fullscreen":"Cambiar modo de pantalla completa","Video layout":"Disposición de los vídeos","Playback rate":"Velocidad de reproducción","Video quality":"Calidad del vídeo","Volume":"Volumen","Audio track":"Pista de audio","Spanish":"Español","Keyboard shortcuts":"Atajos de teclado"}')}},r={};function n(t){var o=r[t];if(void 0!==o)return o.exports;var i=r[t]={id:t,exports:{}};return e[t](i,i.exports,n),i.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nc=void 0;var o={};return(()=>{"use strict";n.r(o),n.d(o,{AudioSelectorButtonPlugin:()=>b,BackwardButtonPlugin:()=>x,CaptionsSelectorButtonPlugin:()=>L,CustomTimeProgressIndicatorPlugin:()=>T,DownloadsButtonPlugin:()=>C,FindCaptionsButtonPlugin:()=>E,ForwardButtonPlugin:()=>A,FullscreenButtonPlugin:()=>k,HlsCaptionsSelectorButtonPlugin:()=>B,KeyboardHelpButtonPlugin:()=>O,LayoutSelectorButtonPlugin:()=>j,LiveStreamingProgressIndicatorPlugin:()=>I,PlaybackRateButtonPlugin:()=>_,QualitySelectorButtonPlugin:()=>P,VolumeButtonPlugin:()=>S,allPlugins:()=>w,basicPlugins:()=>m,default:()=>g});var t=n(874),e=n(51),r=n(348),i=n(320),a=n(923),u=n(467),c=n(692),l=n(103),s=n(922),f=n(49),p=n(201),h=n(669),y=n(383),v=n(551),d=n(521);function g(){return n(109)}var m=[{plugin:t.default,config:{enabled:!1}},{plugin:e.default,config:{enabled:!1}},{plugin:r.default,config:{enabled:!1}},{plugin:d.default,config:{enabled:!1}},{plugin:i.default,config:{enabled:!1}},{plugin:a.default,config:{enabled:!1}},{plugin:u.default,config:{enabled:!1}},{plugin:c.default,config:{enabled:!1}},{plugin:l.default,config:{enabled:!1}},{plugin:s.default,config:{enabled:!1}},{plugin:f.default,config:{enabled:!1}},{plugin:p.default,config:{enabled:!1}},{plugin:h.default,config:{enabled:!1}},{plugin:y.default,config:{enabled:!1}},{plugin:v.default,config:{enabled:!1}}],w=m,b=t.default,x=e.default,L=r.default,C=i.default,E=a.default,A=u.default,k=c.default,O=l.default,j=s.default,_=f.default,P=p.default,S=h.default,T=y.default,I=v.default,B=d.default})(),o})())); //# sourceMappingURL=paella-basic-plugins.js.map \ No newline at end of file diff --git a/dist/paella-basic-plugins.js.map b/dist/paella-basic-plugins.js.map index 0b9817a..8702173 100644 --- a/dist/paella-basic-plugins.js.map +++ b/dist/paella-basic-plugins.js.map @@ -1 +1 @@ -{"version":3,"file":"paella-basic-plugins.js","mappings":"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","sources":["webpack://paella-basic-plugins/webpack/universalModuleDefinition","webpack://paella-basic-plugins/./src/dictionaries.js","webpack://paella-basic-plugins/./src/plugins/BasicPluginsModule.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.audioSelector.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.backwardButtonPlugin.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.captionsSelectorPlugin.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.customTimeProgressIndicator.js","webpack://paella-basic-plugins/./src/css/DownloadsPlugin.css?e389","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.downloadsPlugin.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.externalPluginTest.js","webpack://paella-basic-plugins/./src/css/FindCaptionsPlugin.css?e858","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.findCaptionsPlugin.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.forwardButtonPlugin.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.fullscreenButton.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.hlsCaptionsSelectorPlugin.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.keyboardShortcutsHelp.js","webpack://paella-basic-plugins/./src/css/KeyboardShortcutsHelp.css?204c","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.layoutSelector.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.liveStreamingProgressIndicator.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.playbackRateButton.js","webpack://paella-basic-plugins/./src/css/playbackRate.css?b9f2","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.qualitySelector.js","webpack://paella-basic-plugins/./src/plugins/es.upv.paella.volumeButtonPlugin.js","webpack://paella-basic-plugins/./src/css/slider.css?049a","webpack://paella-basic-plugins/./src/css/DownloadsPlugin.css","webpack://paella-basic-plugins/./src/css/FindCaptionsPlugin.css","webpack://paella-basic-plugins/./src/css/KeyboardShortcutsHelp.css","webpack://paella-basic-plugins/./src/css/playbackRate.css","webpack://paella-basic-plugins/./src/css/slider.css","webpack://paella-basic-plugins/./node_modules/css-loader/dist/runtime/api.js","webpack://paella-basic-plugins/./node_modules/css-loader/dist/runtime/cssWithMappingToString.js","webpack://paella-basic-plugins/./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js","webpack://paella-basic-plugins/./src/icons/back-30-s.svg","webpack://paella-basic-plugins/./src/icons/binoculars.svg","webpack://paella-basic-plugins/./src/icons/captions_cc.svg","webpack://paella-basic-plugins/./src/icons/download.svg","webpack://paella-basic-plugins/./src/icons/forward-30-s.svg","webpack://paella-basic-plugins/./src/icons/fullscreen.svg","webpack://paella-basic-plugins/./src/icons/keyboard.svg","webpack://paella-basic-plugins/./src/icons/presentation-mode.svg","webpack://paella-basic-plugins/./src/icons/screen.svg","webpack://paella-basic-plugins/./src/icons/user.svg","webpack://paella-basic-plugins/./src/icons/volume-high.svg","webpack://paella-basic-plugins/./src/icons/volume-low.svg","webpack://paella-basic-plugins/./src/icons/volume-mid.svg","webpack://paella-basic-plugins/./src/icons/volume-mute.svg","webpack://paella-basic-plugins/./src/icons/windowed.svg","webpack://paella-basic-plugins/./src/i18n/ sync \\.json$","webpack://paella-basic-plugins/./src/plugins/ sync \\.js","webpack://paella-basic-plugins/external umd {\"commonjs\":\"paella-core\",\"commonjs2\":\"paella-core\",\"amd\":\"paella-core\"}","webpack://paella-basic-plugins/webpack/bootstrap","webpack://paella-basic-plugins/webpack/runtime/compat get default export","webpack://paella-basic-plugins/webpack/runtime/define property getters","webpack://paella-basic-plugins/webpack/runtime/hasOwnProperty shorthand","webpack://paella-basic-plugins/webpack/runtime/make namespace object","webpack://paella-basic-plugins/webpack/runtime/nonce","webpack://paella-basic-plugins/./src/index.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"paella-core\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"paella-core\"], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"paella-basic-plugins\"] = factory(require(\"paella-core\"));\n\telse\n\t\troot[\"paella-basic-plugins\"] = factory(root[undefined]);\n})(self, (__WEBPACK_EXTERNAL_MODULE__179__) => {\nreturn ","const defaultDictionaries = {};\n\nconst dictionaries = require.context('./i18n/', true, /\\.json$/);\ndictionaries.keys().forEach(k => {\n const reResult = /([a-z-]+[A-Z_]+)\\.json/.exec(k);\n const localization = reResult && reResult[1];\n \n if (localization) {\n const dict = dictionaries(k);\n defaultDictionaries[localization] = dict;\n \n const lang = localization.substring(0,2);\n if (!(lang in defaultDictionaries)) {\n defaultDictionaries[lang] = dict;\n }\n }\n});\n\nexport default defaultDictionaries;","import { PluginModule } from \"paella-core\";\nimport packageData from \"../../package.json\";\nimport dictionaries from '../dictionaries';\n\nlet g_pluginModule = null;\n\nexport default class BasicPluginsModule extends PluginModule {\n static Get() {\n if (!g_pluginModule) {\n g_pluginModule = new BasicPluginsModule();\n }\n return g_pluginModule;\n }\n \n get moduleName() {\n return \"paella-basic-plugins\";\n }\n\n get moduleVersion() {\n return packageData.version;\n }\n\n async getDictionaries() {\n return dictionaries;\n }\n}","import { MenuButtonPlugin } from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport screenIcon from '../icons/screen.svg';\n\nexport default class AudioSelectorPlugin extends MenuButtonPlugin {\n getPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.audioSelector\";\n }\n\n getAriaLabel() {\n return \"Select the active audio track\";\n }\n\n getDescription() {\n return this.getAriaLabel();\n }\n\n get dynamicWidth() {\n return this.config.showIcon === false;\n }\n\n get titleSize() { return this.config.showIcon === false ? \"large\" : \"small\"; }\n\n async isEnabled() {\n if (!(await super.isEnabled())) {\n return false;\n }\n\n const audioTracks = await this.player.videoContainer.streamProvider.getAudioTracks();\n return audioTracks?.length > 1;\n }\n\n async load() {\n if (this.config.showIcon === false) {\n\n }\n else {\n this.icon = this.player.getCustomPluginIcon(this.name,\"screenIcon\") || screenIcon;\n }\n\n this._audioTracks = await this.player.videoContainer.streamProvider.getAudioTracks();\n\n await this.updateAudioLabel();\n }\n\n async getMenu() {\n const current = this.player.videoContainer.streamProvider.currentAudioTrack;\n const result = this._audioTracks.map(track => {\n return {\n id: track.id,\n title: this.player.translate(track.name) || this.player.translate(track.language),\n data: track,\n selected: track === current\n }\n });\n return result;\n }\n\n async updateAudioLabel() {\n const track = this.player.videoContainer.streamProvider.currentAudioTrack;\n this.title = track.language;\n }\n\n async itemSelected(itemData) {\n await this.player.videoContainer.streamProvider.setCurrentAudioTrack(itemData.data);\n this.updateAudioLabel();\n }\n}","import { ButtonPlugin } from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport defaultBackwardIcon from '../icons/back-30-s.svg';\n\nexport default class BackwardButtonPlugin extends ButtonPlugin {\n\tgetPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.backwardButtonPlugin\";\n }\n\n\tgetAriaLabel() {\n return this.player.translate(\"Backward $1 seconds\",[this.time]);\n }\n\n getDescription() {\n return this.getAriaLabel();\n }\n\t\n\tasync isEnabled() {\n\t\tconst enabled = await super.isEnabled();\n\t\tthis.time = this.config.time || 30;\n\t\treturn enabled;\n\t}\n\n\tasync load() {\n\t\tconst addSuffix = this.config.suffix !== undefined ? this.config.suffix : true;\n\t\tthis.suffix = addSuffix ? \"s\" : \"\"; \n\t\tthis.icon = this.player.getCustomPluginIcon(this.name,\"backwardIcon\") || defaultBackwardIcon;\n\t\tsetTimeout(() => {\n\t\t\tArray.from(this.iconElement.getElementsByClassName('time-text'))\n\t\t\t\t.forEach(textIcon => {\n\t\t\t\t\ttextIcon.innerHTML = this.time + this.suffix;\n\t\t\t\t})\n\t\t}, 100);\n\t}\n\t\n\tasync action() {\n\t\tconst currentTime = await this.player.videoContainer.currentTime();\n\t\tthis.player.videoContainer.setCurrentTime(currentTime - this.time);\n\t}\n}\n","import { MenuButtonPlugin, Events, bindEvent, PopUp } from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport captionsPlugin from '../icons/captions_cc.svg';\n\nexport default class CaptionsSelectorPlugin extends MenuButtonPlugin{\n getPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.captionsSelectorPlugin\";\n }\n\n getAriaLabel() {\n return \"Select captions\";\n }\n\n getDescription() {\n return this.getAriaLabel();\n }\n\n async load() {\n this.icon = this.player.getCustomPluginIcon(this.name,\"captionsIcon\") || captionsPlugin;\n this._captionsCanvas = this.player.captionsCanvas;\n this._selected = null;\n\n if (this._captionsCanvas.captions.length==0) {\n this.disable();\n }\n\n bindEvent(this.player, Events.CAPTIONS_CHANGED, () => {\n if (this._captionsCanvas.captions.length>0) {\n this.enable();\n }\n });\n\n bindEvent(this.player, Events.CAPTIONS_ENABLED, captionsData => {\n this._selected = captionsData.language;\n });\n\n bindEvent(this.player, Events.CAPTIONS_DISABLED, () => {\n this._selected = null;\n });\n }\n\n async getMenu() {\n const result = [\n {\n id: -1,\n title: \"Disabled\",\n index: -1,\n selected: this._selected === null\n }\n ];\n\n this._captionsCanvas.captions.forEach((c,i) => {\n result.push({\n id: c.language,\n title: c.label,\n index: i,\n selected: c.language === this._selected\n });\n })\n return result;\n }\n\n get buttonType() {\n return \"radio\";\n }\n\n itemSelected(itemData) {\n if (itemData.index === -1) {\n this._captionsCanvas.disableCaptions();\n }\n else {\n this._captionsCanvas.enableCaptions({ index: itemData.index });\n }\n PopUp.HideAllPopUps(false);\n }\n}\n","import { ButtonPlugin, Events, utils } from \"paella-core\";\nimport BasicPluginsModule from \"./BasicPluginsModule\";\n\nexport default class CustomTimeProgressIndicator extends ButtonPlugin {\n getPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.customTimeProgressIndicator\";\n }\n\n async isEnabled() {\n const e = await super.isEnabled();\n\n return e && (this.player.videoManifest.metadata?.visibleTimeLine ?? true);\n }\n\n async load() {\n const totalDuration = await this.player.videoContainer.duration();\n const showTotal = this.config.showTotal === undefined ? true : this.config.showTotal;\n const updateTime = (time) => {\n const current = utils.secondsToTime(time);\n this.title = showTotal ? `${current} / ${utils.secondsToTime(totalDuration)}` : current;\n }\n \n updateTime(0);\n this.player.bindEvent(Events.TIMEUPDATE, ({currentTime}) => {\n updateTime(currentTime);\n })\n }\n\n get interactive() {\n return false;\n }\n\n get dynamicWidth() {\n return true;\n }\n\n get titleSize() {\n return this.config.textSize || \"medium\";\n }\n}","import api from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../node_modules/css-loader/dist/cjs.js!./DownloadsPlugin.css\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","import {\n createElementWithHtmlText,\n PopUpButtonPlugin,\n translate\n} from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport '../css/DownloadsPlugin.css';\n\nimport defaultDownloadIcon from '../icons/download.svg';\n\nexport default class DownloadsPlugin extends PopUpButtonPlugin {\n getPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.downloadsPlugin\";\n }\n\n async isEnabled() {\n const enabled = await super.isEnabled();\n this._downloads = {};\n\n if (enabled) {\n const { streams } = this.player.videoManifest;\n\n streams.forEach(s => {\n let streamDownloads = [];\n const { mp4 } = s.sources;\n if (mp4) {\n mp4.forEach(v => {\n streamDownloads.push({\n id: `${s.content}_${v.res?.w || 0}_${v.res?.h || 0}`,\n src: v.src,\n res: v.res || { w: 0, h: 0 },\n mimetype: v.mimetype\n });\n });\n }\n if (streamDownloads.length > 0) {\n this._downloads[s.content] = streamDownloads;\n }\n });\n }\n\n return Object.keys(this._downloads).length > 0;\n }\n\n async load() {\n this.icon = this.player.getCustomPluginIcon(this.name, \"downloadIcon\") || defaultDownloadIcon;\n }\n\n async getContent() {\n const container = createElementWithHtmlText(`\n
      \n

      ${translate('Available downloads')}

      \n
      `);\n const downloadKeys = Object.keys(this._downloads);\n downloadKeys.forEach(k => {\n const J = createElementWithHtmlText(`\n
      \n
      ${k}
      \n
      `, container);\n const list = createElementWithHtmlText('
        ', J);\n const streamDownloads = this._downloads[k];\n streamDownloads.forEach(d => {\n const res = `${d.res.w}x${d.res.h}`;\n createElementWithHtmlText(`\n
      • \n \n [${d.mimetype}]${res}\n \n
      • \n `, list);\n });\n });\n return container;\n }\n}\n","import { ButtonPlugin } from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport userIcon from '../icons/user.svg';\n\nexport default class TestExternalPlugin extends ButtonPlugin {\n getPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.externalPluginTest\";\n }\n\n get icon() {\n return userIcon;\n }\n\n async action() {\n alert(\"Test external plugin\");\n }\n}\n","import api from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../node_modules/css-loader/dist/cjs.js!./FindCaptionsPlugin.css\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","import {\n PopUpButtonPlugin,\n createElementWithHtmlText,\n bindEvent,\n Events,\n Paella\n} from 'paella-core';\n\nimport '../css/FindCaptionsPlugin.css';\n\nimport searchIcon from '../icons/binoculars.svg';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nexport default class FindCaptionsPlugin extends PopUpButtonPlugin {\n getPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.findCaptionsPlugin\";\n }\n\n async getContent() {\n const placeholderText = this.player.translate(\"Search\");\n const content = createElementWithHtmlText(`
        `);\n\n this._resultsContainer = createElementWithHtmlText('
        ', content);\n\n const input = createElementWithHtmlText(``, content);\n input.addEventListener('click', (evt) => {\n evt.stopPropagation();\n });\n\n const browserLanguage = navigator.language.substring(0,2);\n const isCurrentLanguage = (lang) => {\n // If there are some captions enabled, compare with this language\n if (this.player.captionsCanvas.currentCaptions) {\n return lang === this.player.captionsCanvas.currentCaptions.language;\n }\n\n // Otherwise, compare with the browser language\n return lang === browserLanguage;\n }\n\n const showAllCaptions = () => {\n let captions = null;\n this.captions.some(lang => {\n if (isCurrentLanguage(lang.language)) {\n captions = lang;\n }\n });\n if (!captions) {\n captions = this.captions[0];\n }\n\n this._cueElements = [];\n captions && captions.cues.forEach(cue => {\n const cueElem = createElementWithHtmlText(`

        ${cue.startString}: ${cue.captions[0]}

        `, this._resultsContainer);\n cueElem._cue = cue;\n cueElem.addEventListener('click', async evt => {\n const time = evt.target._cue.start;\n await this.player.videoContainer.setCurrentTime(time);\n evt.stopPropagation();\n });\n this._cueElements.push(cueElem);\n })\n }\n\n showAllCaptions();\n\n let searchTimer = null;\n input.addEventListener('keyup', (evt) => {\n if (searchTimer) {\n clearTimeout(searchTimer);\n }\n this._resultsContainer.innerHTML = \"\";\n const currentLanguage = this.player.getLanguage();\n searchTimer = setTimeout(() => {\n const results = {};\n this.captions.forEach(lang => {\n lang.cues.forEach(cue => {\n if (cue.captions.find(cap => (new RegExp(input.value,\"i\")).test(cap))) {\n results[cue.startString] = results[cue.startString] || { cue, text: {} }\n results[cue.startString].text[lang.language] = cue.captions;\n }\n })\n });\n \n this._cueElements = [];\n for (const timeString in results) {\n const res = results[timeString];\n const text = res.text[currentLanguage] || res.text[Object.keys(res.text)[0]];\n const resultElem = createElementWithHtmlText(`

        ${res.cue.startString}: ${text[0]}

        `, this._resultsContainer);\n resultElem._cue = res.cue;\n resultElem.addEventListener('click', async (evt) => {\n const time = evt.target._cue.start;\n await this.player.videoContainer.setCurrentTime(time);\n evt.stopPropagation();\n });\n this._cueElements.push(resultElem);\n }\n if (Object.keys(results).length === 0 && input.value !== '') {\n createElementWithHtmlText(`

        ${this.player.translate(\"No results found\")}

        `, this._resultsContainer);\n }\n else if (input.value === '') {\n showAllCaptions();\n }\n searchTimer = null;\n }, 1000);\n \n evt.stopPropagation();\n });\n\n // If there is no text in search field, scroll to current caption on time update\n if (!this._timeupdateEvent) {\n this._timeupdateEvent = async evt => {\n if (input.value === \"\" && this._cueElements?.length) {\n this._cueElements.forEach(elem => {\n if (elem._cue.start<=evt.currentTime && elem._cue.end>=evt.currentTime) {\n elem.classList.add('current');\n const elemPosTop = elem.offsetTop - this._resultsContainer.scrollTop;\n if (elemPosTop<0 || elemPosTop>this._resultsContainer.clientHeight) {\n this._resultsContainer.scrollTo({ top: elem.offsetTop - 20 });\n }\n }\n else {\n elem.classList.remove('current');\n }\n });\n }\n }\n this.player.bindEvent(Events.TIMEUPDATE, this._timeupdateEvent, true);\n }\n\n // Force reload content\n setTimeout(() => this.refreshContent = true, 10);\n return content;\n }\n\n get popUpType() {\n return \"no-modal\";\n }\n\n get captions() {\n return this.player.captionsCanvas.captions;\n }\n\n get customPopUpClass() {\n return \"find-captions\";\n }\n\n async load() {\n this.icon = this.player.getCustomPluginIcon(this.name,\"findCaptionsIcon\") || searchIcon;\n this._captionsCanvas = this.player.captionsCanvas;\n\n if (this.captions.length === 0) {\n this.disable();\n }\n\n bindEvent(this.player, Events.CAPTIONS_CHANGED, () => {\n if (this.captions.length > 0) {\n this.enable();\n }\n })\n }\n}\n","import { ButtonPlugin } from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport defaultForwardIcon from '../icons/forward-30-s.svg';\n\nexport default class ForwardButtonPlugin extends ButtonPlugin {\n\tgetPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.forwardButtonPlugin\";\n }\n\n\tgetAriaLabel() {\n return this.player.translate(\"Forward $1 seconds\",[this.config.time]);\n }\n\n getDescription() {\n return this.getAriaLabel();\n }\n\n\tasync isEnabled() {\n\t\tconst enabled = await super.isEnabled();\n\t\tthis.time = this.config.time || 30;\n\t\treturn enabled;\n\t}\n\n\tasync load() {\n\t\tconst addSuffix = this.config.suffix !== undefined ? this.config.suffix : true;\n\t\tthis.suffix = addSuffix ? \"s\" : \"\";\n\t\tthis.icon = this.player.getCustomPluginIcon(this.name,\"forwardIcon\") || defaultForwardIcon;\n\t\tsetTimeout(() => {\n\t\t\tArray.from(this.iconElement.getElementsByClassName('time-text'))\n\t\t\t\t.forEach(textIcon => {\n\t\t\t\t\ttextIcon.innerHTML = this.time + this.suffix;\n\t\t\t\t});\n\t\t}, 100);\n\t}\n\t\n\tasync action() {\n\t\tconst currentTime = await this.player.videoContainer.currentTime();\n\t\tthis.player.videoContainer.setCurrentTime(currentTime + this.time);\n\t}\n}\n","import { Events, bindEvent, triggerEvent, ButtonPlugin } from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport fullscreenIcon from '../icons/fullscreen.svg';\nimport windowedIcon from '../icons/windowed.svg';\n\nexport default class FullscreenButtonPlugin extends ButtonPlugin {\n\tgetPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.fullscreenButton\";\n }\n\n\tgetAriaLabel() {\n return \"Toggle fullscreen\";\n }\n\n getDescription() {\n return this.getAriaLabel();\n }\n\t\n\tget isFallbackFSAvailable() {\n\t\tconst { width: viewportWidth, height: viewportHeight } = globalThis.visualViewport;\n\t\tconst { w: playerWidth, h: playerHeight } = this.player.containerSize;\n\t\treturn viewportWidth !== playerWidth || viewportHeight !== playerHeight;\n\t}\n\n\tasync isEnabled() {\n\t\tconst enabled = await super.isEnabled();\n\t\treturn enabled && (this.player.isFullScreenSupported() || this.isFallbackFSAvailable);\n\t}\n\t\n\tasync load() {\n\t\tconst fsIcon = this.player.getCustomPluginIcon(this.name,\"fullscreenIcon\") || fullscreenIcon;\n\t\tconst wIcon = this.player.getCustomPluginIcon(this.name,\"windowedIcon\") || fullscreenIcon;\n\t\tthis.icon = fsIcon\n\t\tbindEvent(this.player, Events.FULLSCREEN_CHANGED, (data) => {\n\t\t\tif (data.status) {\n\t\t\t\tthis.icon = wIcon;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tthis.icon = fsIcon;\n\t\t\t}\n\t\t})\n\t}\n\t\n\tasync toggleFS() {\n\t\tif (this.player.isFullscreen) {\n\t\t\tawait this.player.exitFullscreen();\n\t\t}\n\t\telse {\n\t\t\tawait this.player.enterFullscreen();\n\t\t}\n\t}\n\n\ttoggleFallbackFS() {\n\t\tif (this.player.containerElement.classList.contains(\"paella-fallback-fullscreen\")) {\n\t\t\tthis.player.containerElement.classList.remove(\"paella-fallback-fullscreen\");\n\t\t}\n\t\telse {\n\t\t\tthis.player.containerElement.classList.add(\"paella-fallback-fullscreen\");\n\t\t}\n\t\tsetTimeout(() => {\n\t\t\tthis.player.resize();\n\t\t}, 100);\n\t}\n\t\n\tasync action() {\n\t\tif (this.player.isFullScreenSupported()) {\n\t\t\tawait this.toggleFS();\n\t\t}\n\t\telse {\n\t\t\tthis.toggleFallbackFS();\n\t\t}\n\t}\n}","import { MenuButtonPlugin, Events, bindEvent, PopUp } from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport captionsPlugin from '../icons/captions_cc.svg';\n\nexport default class HlsCaptionsSelectorPlugin extends MenuButtonPlugin{\n getPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.hlsCaptionsSelectorPlugin\";\n }\n\n getAriaLabel() {\n return \"Select captions\";\n }\n\n getDescription() {\n return this.getAriaLabel();\n }\n\n async isEnabled() {\n const result = await super.isEnabled();\n this._mainVideo = this.player.videoContainer.streamProvider.mainAudioPlayer.video;\n return this._mainVideo && result;\n }\n\n async load() {\n this.icon = this.player.getCustomPluginIcon(this.name,\"captionsIcon\") || captionsPlugin;\n this._tracks = this._mainVideo.textTracks;\n this._disabledTrack = {\n id: -1,\n title: \"Disabled\",\n index: -1,\n selected: true\n };\n this._selected = null;\n\n if (this._tracks.length==0) {\n this.disable();\n }\n }\n\n async getMenu() {\n const result = [ {\n id: -1,\n title: \"Disabled\",\n index: -1,\n selected: this._selected === null\n } ];\n\n Array.from(this._tracks).forEach((c,i) => {\n result.push({\n id: i,\n title: c.label || c.language,\n index: i,\n selected: i === this._selected\n });\n })\n return result;\n }\n\n get buttonType() {\n return \"radio\";\n }\n\n itemSelected(itemData) {\n this._selected = itemData.id !== null ? itemData.id : null;\n Array.from(this._mainVideo.textTracks).forEach((c,i) => {\n c.mode = i === this._selected ? \"showing\" : \"hidden\";\n });\n PopUp.HideAllPopUps(false);\n }\n}\n","import {\n\tPopUpButtonPlugin,\n\tcreateElementWithHtmlText,\n\tisVolumeApiAvailable,\n\tKeyCodes\n} from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport defaultKeyboardIcon from '../icons/keyboard.svg';\nimport '../css/KeyboardShortcutsHelp.css';\n\nexport default class KeyboardShortcutsHelpPlugin extends PopUpButtonPlugin {\n\tgetPluginModuleInstance() {\n\t\treturn BasicPluginsModule.Get();\n\t}\n\n\tget name() {\n\t\treturn super.name || \"es.upv.paella.keyboardShortcutsHelp\";\n\t}\n\n\tasync isEnabled() {\n\t\t// Disable the plugin on iPhone, because it's very extrange to have a physical keyboard on an iPhone\n\t\tconst iPhone = /iphone/i.test(navigator.userAgent);\n\t\tconst enabled = await super.isEnabled();\n\t\treturn !iPhone && enabled && this.player.getShortcuts().length > 0;\n\t}\n\n\tasync load() {\n\t\tthis.icon = this.player.getCustomPluginIcon(this.name, \"keyboardIcon\") || defaultKeyboardIcon;\n\t\tthis._isVolumeEnabled = await isVolumeApiAvailable();\n\t}\n\n\tget popUpType() {\n\t\treturn 'no-modal';\n\t}\n\n\tgetKeyText(sc) {\n\t\tlet key = this.player.translate(sc.keyCode);\n\t\tif (sc.keyModifiers.altKey) {\n\t\t\tkey += \" + Alt\";\n\t\t}\n\t\tif (sc.keyModifiers.ctrlKey) {\n\t\t\tkey += \" + Ctrl\";\n\t\t}\n\t\tif (sc.keyModifiers.shiftKey) {\n\t\t\tkey += \" + Shift\";\n\t\t}\n\t\treturn key;\n\t}\n\n\tget menuTitle() {\n\t\treturn this.config.menuTitle || 'Keyboard shortcuts'\n\t}\n\n\tcheckFunctionality() {\n\t\t// Check captions availability evert time the pop-up is opened\n\t\tthis._isCaptionsEnabled = this.player.captionsCanvas.captions.length > 0;\n\t}\n\n\tfilterShortCut = (sc) => {\n\t\tlet isEnabled;\n\t\tswitch (sc.keyCode) {\n\t\t\tcase KeyCodes.ArrowUp:\n\t\t\tcase KeyCodes.ArrowDown:\n\t\t\tcase KeyCodes.KeyM: {\n\t\t\t\tisEnabled = this._isVolumeEnabled;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tcase KeyCodes.KeyC: {\n\t\t\t\tisEnabled = this._isCaptionsEnabled;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tdefault:\n\t\t\t\tisEnabled = true;\n\t\t}\n\t\treturn isEnabled;\n\t};\n\n\tasync getContent() {\n\t\tconst content = createElementWithHtmlText(`\n
        \n `);\n\n\t\tconst descriptions = {};\n\t\tthis.checkFunctionality();\n\n\t\tthis.player.getShortcuts()\n\t\t\t.filter(this.filterShortCut)\n\t\t\t.forEach(sc => {\n\t\t\t\tconst description = this.player.translate(sc.description);\n\t\t\t\tif (!descriptions[description]) {\n\t\t\t\t\tdescriptions[description] = [sc];\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tdescriptions[description].push(sc);\n\t\t\t\t}\n\t\t\t});\n\n\t\tfor (const desc in descriptions) {\n\t\t\tconst shortcuts = descriptions[desc];\n\t\t\tlet keys = \"\";\n\t\t\tshortcuts.forEach(sc => {\n\t\t\t\tif (keys !== \"\") {\n\t\t\t\t\tkeys += \" / \";\n\t\t\t\t}\n\t\t\t\tkeys += this.player.translate(this.getKeyText(sc));\n\t\t\t});\n\n\t\t\tconst item = createElementWithHtmlText(`\n\t\t\t
        \n\t\t\t\t
        ${desc}
        \n\t\t\t\t
        ${keys}
        \n
        \n\t\t\t`);\n\t\t\tcontent.appendChild(item);\n\t\t}\n\n\n\t\treturn content;\n\t}\n}\n","import api from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../node_modules/css-loader/dist/cjs.js!./KeyboardShortcutsHelp.css\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","import { MenuButtonPlugin, utils } from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport presentationMode from '../icons/presentation-mode.svg';\n\nexport default class LayoutSelectorPlugin extends MenuButtonPlugin {\n\tgetPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.layoutSelector\";\n }\n\n\tgetAriaLabel() {\n return \"Video layout\";\n }\n\n getDescription() {\n return this.getAriaLabel();\n }\n\n\tasync isEnabled() {\n\t\tif (!(await super.isEnabled())) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn this.player.videoContainer.validContentSettings.length > 1;\n\t}\n\t\n\tasync load() {\n\t\tthis.icon = this.player.getCustomPluginIcon(this.name, \"layoutIcon\") || presentationMode;\n\t\tthis._showIcons = this.config.showIcons ?? true;\n\t}\n\t\n\tasync getMenu() {\n\t\tconst contentSettings = this.player.videoContainer.validContentSettings;\n\t\treturn Promise.all(await contentSettings.map(async item => {\n\t\t\tconst configPath = utils.joinPath([this.player.configResourcesUrl, item.icon]);\n\t\t\tconst icon = this._showIcons && await utils.loadSvgIcon(configPath) || null;\n\t\t\treturn {\n\t\t\t\tid: item.id,\n\t\t\t\ttitle: item.title,\n\t\t\t\ticon,\n\t\t\t\tselected: this.player.videoContainer.layoutId === item.id\n\t\t\t}\n\t\t}));\n\t}\n\t\n\tget showTitles() {\n\t\treturn false;\n\t}\n\t\n\tget buttonType() {\n\t\treturn \"radio\";\n\t}\n\t\n\titemSelected(itemData, /* menuItems */) {\n\t\tthis.player.videoContainer.setLayout(itemData.id);\n\t}\n}","import { ProgressIndicatorPlugin } from \"paella-core\";\nimport BasicPluginsModule from \"./BasicPluginsModule\";\n\nfunction draw(context, width, height, isHover) {\n const xPos = this._side === 'left' ? this._margin : this._side === 'center' ? width / 2: width - this._margin;\n const circleSize = 8;\n const textMargin = this._side === 'left' ? circleSize + 4 : this._side === 'center' ? 0 : -(circleSize + 4);\n const circleMargin = this._side === 'center' ? -40 : 0;\n context.fillStyle = this._textColor;\n context.font = `11px Arial`;\n context.textAlign = this._side;\n context.fillText(\"Live stream\", xPos + textMargin, height / 2 + 3);\n\n context.beginPath();\n context.fillStyle = this._circleColor;\n context.arc(xPos + circleMargin, height / 2, circleSize / 2, 0, 2 * Math.PI, false);\n context.fill();\n}\n\nexport default class LiveStreamingProgressIndicatorPlugin extends ProgressIndicatorPlugin {\n getPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.liveStreamingProgressIndicator\";\n }\n\n get minHeight() {\n return 20;\n }\n\n get minHeightHover() {\n return 20;\n }\n\n async isEnabled() {\n const e = await super.isEnabled();\n return e && this.player.videoContainer.isLiveStream;\n }\n\n async load() {\n this._layer = this.config.layer ?? 'foreground';\n this._side = this.config.side ?? 'right';\n this._margin = this.config.margin ?? 50;\n this._textColor = this.config.textColor ?? \"white\";\n this._circleColor = this.config.circleColor ?? \"red\";\n\n if (['foreground','background'].indexOf(this._layer) === -1) {\n throw new Error(\"Invalid layer set in plugin 'es.upv.paella.liveStreamingPlugin'. Valid values are 'foreground' or 'background'\");\n }\n\n if (['left','center', 'right'].indexOf(this._side) === -1) {\n throw new Error(\"Invalid side set in plugin 'es.upv.paella.liveStreamingPlugin'. Valid values are 'left', 'center' or 'right'\");\n }\n }\n\n drawForeground(context, width, height, isHover) {\n if (this._layer === 'foreground') {\n draw.apply(this, [context, width, height, isHover]);\n }\n }\n\n drawBackground(context, width, height, isHover) {\n if (this._layer === 'background') {\n draw.apply(this, [context, width, height, isHover]);\n }\n }\n}","import { MenuButtonPlugin, Events } from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport screenIcon from '../icons/screen.svg';\nimport '../css/playbackRate.css';\n\nexport default class PlaybackRateButton extends MenuButtonPlugin {\n getPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.playbackRateButton\";\n }\n\n getAriaLabel() {\n return \"Playback rate\";\n }\n\n getDescription() {\n return this.getAriaLabel();\n }\n\n get dynamicWidth() {\n\t\treturn this.config.showIcon === false;\n\t}\n\n async load() {\n if (this.config.showIcon === false) {\n\n }\n else {\n this.icon = this.player.getCustomPluginIcon(this.name,\"screenIcon\") || screenIcon;\n }\n\n const currentRate = await this.player.videoContainer.playbackRate();\n\n this.title = `${currentRate}x`;\n this._rates = this.config.rates || [0.5, 0.75, 1, 1.25, 1.5, 2];\n\n this.player.bindEvent(Events.PLAYBACK_RATE_CHANGED, (params) => {\n this.title = params.newPlaybackRate + \"x\";\n })\n }\n\n async getMenu() {\n const playbackRate = await this.player.videoContainer.playbackRate();\n const getItem = (rate) => {\n return {\n id: rate,\n title: `${ rate }x`,\n selected: rate == playbackRate\n } \n }\n return this._rates.map(r => getItem(r));\n }\n\n get titleSize() { return this.config.showIcon === false ? \"large\" : \"small\"; }\n\n async itemSelected(itemData) {\n await this.player.videoContainer.setPlaybackRate(itemData.id);\n this.title = itemData.title;\n }\n\n get buttonType() {\n return \"radio\";\n }\n}","import api from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../node_modules/css-loader/dist/cjs.js!./playbackRate.css\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","import { MenuButtonPlugin } from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport defaultScreenIcon from '../icons/screen.svg';\n\nexport default class QualitySelectorPlugin extends MenuButtonPlugin {\n getPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.qualitySelector\";\n }\n\n getAriaLabel() {\n return \"Video quality\";\n }\n\n getDescription() {\n return this.getAriaLabel();\n }\n\n get dynamicWidth() {\n return this.config.showIcon === false;\n }\n\n get titleSize() { return this.config.showIcon === false ? \"large\" : \"small\"; }\n\n async isEnabled() {\n if (!(await super.isEnabled())) {\n return false;\n }\n\n this._qualities = await this.player.videoContainer.streamProvider.getQualities();\n\n return this._qualities && this._qualities.length>1;\n }\n\n async load() {\n if (this.config.showIcon === false) {\n\n }\n else {\n this.icon = this.player.getCustomPluginIcon(\"es.upv.paella.qualitySelector\",\"screenIcon\") || defaultScreenIcon;\n }\n\n await this.updateQualityLabel();\n }\n\n async getMenu() {\n const quality = await this.player.videoContainer.streamProvider.getCurrentQuality();\n const result = this._qualities.map(q => {\n const selected = q.index === quality.index;\n return {\n id: q.index,\n title: q.label,\n width: q.res.w,\n height: q.res.h,\n data: q,\n selected: selected\n }\n })\n return result;\n }\n\n async updateQualityLabel() {\n const updateLabel = async () => {\n const quality = await this.player.videoContainer.streamProvider.getCurrentQuality();\n if (quality) {\n this.title = quality.shortLabel;\n }\n else {\n setTimeout(() => updateLabel(), 500);\n }\n }\n\n updateLabel();\n }\n\n async itemSelected(itemData) {\n await this.player.videoContainer.streamProvider.setQuality(itemData.data);\n this.updateQualityLabel();\n }\n\n get buttonType() {\n return \"radio\";\n }\n}\n","\nimport{ \n ButtonPlugin, \n createElementWithHtmlText, \n Events, \n bindEvent,\n isVolumeApiAvailable\n} from 'paella-core';\nimport BasicPluginsModule from './BasicPluginsModule';\n\nimport defaultVolumeHighIcon from '../icons/volume-high.svg';\nimport defaultVolumeMidIcon from '../icons/volume-mid.svg';\nimport defaultVolumeLowIcon from '../icons/volume-low.svg';\nimport defaultVolumeMuteIcon from '../icons/volume-mute.svg';\n\nimport \"../css/slider.css\";\n\nfunction buildSlider() {\n this.sliderContainer.innerHTML = \"\";\n const volumeSlider = createElementWithHtmlText(`\n
        \n
        \n
        \n
        `, this.sliderContainer);\n let mouseDown = false;\n const sliderFill = volumeSlider.getElementsByClassName('volume-slider-fill')[0];\n const sliderEmpty = volumeSlider.getElementsByClassName('volume-slider-empty')[0];\n sliderFill.style.width = \"50%\";\n sliderEmpty.style.width = \"50%\";\n this._sliderFill = sliderFill;\n this._sliderEmpty = sliderEmpty;\n\n const setVolume = async (offsetX) => {\n const offset = 4;\n const { offsetWidth } = volumeSlider;\n let newVolume = offsetX * 100 / offsetWidth;\n if (newVolume < offset) {\n newVolume = 0;\n }\n if (newVolume > 100 - offset) {\n newVolume = 100;\n }\n newVolume /= 100;\n await this.player.videoContainer.setVolume(newVolume);\n }\n\n volumeSlider.addEventListener(\"mousedown\", async (evt) => {\n mouseDown = true;\n await setVolume(evt.offsetX);\n });\n\n volumeSlider.addEventListener(\"mousemove\", async (evt) => {\n if (mouseDown) {\n await setVolume(evt.offsetX); \n }\n });\n\n volumeSlider.addEventListener(\"mouseleave\", () => {\n mouseDown = false;\n });\n\n volumeSlider.addEventListener(\"mouseup\", () => {\n mouseDown = false;\n });\n\n if (!this.volumeAlwaysVisible) {\n this.sliderContainer.style.display = \"none\";\n }\n\n bindEvent(this.player, Events.VOLUME_CHANGED, ({volume}) => {\n this.updateIcon(volume)\n });\n}\n\n\nexport default class VolumePlugin extends ButtonPlugin {\n getPluginModuleInstance() {\n return BasicPluginsModule.Get();\n }\n\n get name() {\n return super.name || \"es.upv.paella.volumeButtonPlugin\";\n }\n\n async isEnabled() {\n const e = await super.isEnabled();\n return e && await isVolumeApiAvailable();\n }\n\n getAriaLabel() {\n return \"Volume\";\n }\n\n getDescription() {\n return this.getAriaLabel();\n }\n\n get className() {\n return \"volume-button\";\n }\n\n async updateIcon(vol) {\n const volumeHighIcon = this.player.getCustomPluginIcon(this.name,\"volumeHighIcon\") || defaultVolumeHighIcon;\n const volumeMidIcon = this.player.getCustomPluginIcon(this.name,\"volumeMidIcon\") || defaultVolumeMidIcon;\n const volumeLowIcon = this.player.getCustomPluginIcon(this.name,\"volumeLowIcon\") || defaultVolumeLowIcon;\n const volumeMuteIcon = this.player.getCustomPluginIcon(this.name,\"volumeMuteIcon\") || defaultVolumeMuteIcon;\n switch (true) {\n case vol===0:\n this.icon = volumeMuteIcon;\n break;\n case vol>0 && vol<=0.3:\n this.icon = volumeLowIcon;\n break;\n case vol>0.3 && vol<=0.6:\n this.icon = volumeMidIcon;\n break;\n case vol>0.6:\n this.icon = volumeHighIcon;\n break;\n default:\n this.icon = volumeHighIcon;\n }\n\n if (this._sliderFill) {\n this._sliderFill.style.width = `${ vol * 100}px`;\n }\n if (vol > 0.95) {\n this._sliderFill.classList.add('fill-100');\n }\n else {\n this._sliderFill.classList.remove('fill-100');\n }\n\n if (this._sliderEmpty) {\n this._sliderEmpty.style.width = `${ 100 - vol * 100}px`;\n }\n if (vol < 0.05) {\n this._sliderEmpty.classList.add('empty-100');\n }\n else {\n this._sliderEmpty.classList.remove('empty-100');\n }\n }\n\n get sliderContainer() {\n if (this.config.side === \"left\") {\n return this.rightArea;\n }\n else {\n return this.leftArea;\n }\n }\n \n async load() {\n this.showContainerOnFocus = this.config.showVolumeOnFocus ?? true;\n this.volumeAlwaysVisible = this.config.volumeAlwaysVisible ?? false;\n\n this._prevVolume = await this.player.videoContainer.volume();\n buildSlider.apply(this);\n \n this.updateIcon(this._prevVolume);\n }\n\n showSideContainer() {\n if (!this.volumeAlwaysVisible) {\n this.sliderContainer.style.display = \"inline-block\";\n }\n }\n\n hideSideContainer() {\n if (!this.volumeAlwaysVisible) {\n this.sliderContainer.style.display = \"none\";\n }\n }\n\n async mouseOver(target) {\n if (target === this.container) {\n this.showSideContainer();\n }\n }\n\n async mouseOut(target) {\n if (target === this.container) {\n this.hideSideContainer();\n }\n }\n\n async focusIn() {\n if (this.showContainerOnFocus) {\n this.showSideContainer();\n }\n }\n\n async focusOut() {\n if (this.showContainerOnFocus) {\n this.hideSideContainer();\n }\n }\n\n async action() {\n const currentVolume = await this.player.videoContainer.volume();\n let newVolume = 0;\n if (currentVolume === 0 && this._prevVolume === 0) {\n newVolume = 1;\n }\n else if (currentVolume === 0 && this._prevVolume > 0) {\n newVolume = this._prevVolume;\n }\n else {\n newVolume = 0;\n }\n await this.player.videoContainer.setVolume(newVolume)\n this._prevVolume = currentVolume;\n }\n}\n","import api from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import content from \"!!../../node_modules/css-loader/dist/cjs.js!./slider.css\";\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nexport default content.locals || {};","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"\\n.downloads-plugin {\\n font-family: sans-serif;\\n min-width: 300px;\\n}\\n\\n.downloads-plugin h4 {\\n margin: 0 0 10px 0;\\n border-bottom: 1px lightgrey solid;\\n}\\n\\n.downloads-plugin .downloadStream { \\n margin-left: 5px;\\n}\\n\\n.downloads-plugin .downloadStream ul {\\n list-style: none;\\n max-height: 500px;\\n overflow: auto;\\n padding: 0px;\\n margin: 0 0 10px 10px;\\n}\\n\\n.downloads-plugin .downloadStream .mimetype {\\n color: lightcoral;\\n margin-right: 10px;\\n}\\n\\n.downloads-plugin .downloadStream .res {\\n color: lightsalmon;\\n}\\n\\n\\n.downloads-plugin a {\\n color: lightsalmon;\\n}\\n\\n.downloads-plugin a:hover {\\n color: salmon;\\n}\\n\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/css/DownloadsPlugin.css\"],\"names\":[],\"mappings\":\";AACA;IACI,uBAAuB;IACvB,gBAAgB;AACpB;;AAEA;IACI,kBAAkB;IAClB,kCAAkC;AACtC;;AAEA;IACI,gBAAgB;AACpB;;AAEA;IACI,gBAAgB;IAChB,iBAAiB;IACjB,cAAc;IACd,YAAY;IACZ,qBAAqB;AACzB;;AAEA;IACI,iBAAiB;IACjB,kBAAkB;AACtB;;AAEA;IACI,kBAAkB;AACtB;;;AAGA;IACI,kBAAkB;AACtB;;AAEA;IACI,aAAa;AACjB\",\"sourcesContent\":[\"\\n.downloads-plugin {\\n font-family: sans-serif;\\n min-width: 300px;\\n}\\n\\n.downloads-plugin h4 {\\n margin: 0 0 10px 0;\\n border-bottom: 1px lightgrey solid;\\n}\\n\\n.downloads-plugin .downloadStream { \\n margin-left: 5px;\\n}\\n\\n.downloads-plugin .downloadStream ul {\\n list-style: none;\\n max-height: 500px;\\n overflow: auto;\\n padding: 0px;\\n margin: 0 0 10px 10px;\\n}\\n\\n.downloads-plugin .downloadStream .mimetype {\\n color: lightcoral;\\n margin-right: 10px;\\n}\\n\\n.downloads-plugin .downloadStream .res {\\n color: lightsalmon;\\n}\\n\\n\\n.downloads-plugin a {\\n color: lightsalmon;\\n}\\n\\n.downloads-plugin a:hover {\\n color: salmon;\\n}\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \":root {\\n --find-captions-plugin-search-bar-height: 30px;\\n}\\n\\n.center-container .search-results {\\n max-height: 80vh;\\n overflow: auto;\\n font-family: Arial, Helvetica, sans-serif;\\n}\\n\\n.center-container .search-results p {\\n max-width: 400px;\\n user-select: none;\\n}\\n\\n.center-container .search-results p.result-item {\\n cursor: pointer;\\n box-sizing: border-box;\\n padding: 8px;\\n border-radius: 3px;\\n}\\n\\n\\n.center-container div.captions-search-container input {\\n width: 100%;\\n height: var(--find-captions-plugin-search-bar-height);\\n box-sizing: border-box;\\n}\\n\\n.center-container .search-results p.result-item.current {\\n border: 1px solid white;\\n background-color: rgba(240,240,240,0.7);\\n color: black;\\n}\\n\\n/* Resizeable/moveable mode: */\\n.center-container .captions-search-container {\\n height: 100%;\\n width: 100%;\\n max-width: unset;\\n max-height: unset;\\n box-sizing: border-box;\\n}\\n\\n.center-container .search-results {\\n width: 100%;\\n height: calc(100% - var(--find-captions-plugin-search-bar-height));\\n box-sizing: border-box;\\n background-color: rgba(0, 0, 0, 0.8);\\n}\\n\\n.popup-content.static-position .center-container .search-results p {\\n max-width: unset;\\n}\\n\\n/* Custom background color */\\n.popup-container.find-captions .popup-content {\\n background-color: rgba(0, 0, 0, 0.2);\\n}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/css/FindCaptionsPlugin.css\"],\"names\":[],\"mappings\":\"AAAA;IACI,8CAA8C;AAClD;;AAEA;IACI,gBAAgB;IAChB,cAAc;IACd,yCAAyC;AAC7C;;AAEA;IACI,gBAAgB;IAChB,iBAAiB;AACrB;;AAEA;IACI,eAAe;IACf,sBAAsB;IACtB,YAAY;IACZ,kBAAkB;AACtB;;;AAGA;IACI,WAAW;IACX,qDAAqD;IACrD,sBAAsB;AAC1B;;AAEA;IACI,uBAAuB;IACvB,uCAAuC;IACvC,YAAY;AAChB;;AAEA,8BAA8B;AAC9B;IACI,YAAY;IACZ,WAAW;IACX,gBAAgB;IAChB,iBAAiB;IACjB,sBAAsB;AAC1B;;AAEA;IACI,WAAW;IACX,kEAAkE;IAClE,sBAAsB;IACtB,oCAAoC;AACxC;;AAEA;IACI,gBAAgB;AACpB;;AAEA,4BAA4B;AAC5B;IACI,oCAAoC;AACxC\",\"sourcesContent\":[\":root {\\n --find-captions-plugin-search-bar-height: 30px;\\n}\\n\\n.center-container .search-results {\\n max-height: 80vh;\\n overflow: auto;\\n font-family: Arial, Helvetica, sans-serif;\\n}\\n\\n.center-container .search-results p {\\n max-width: 400px;\\n user-select: none;\\n}\\n\\n.center-container .search-results p.result-item {\\n cursor: pointer;\\n box-sizing: border-box;\\n padding: 8px;\\n border-radius: 3px;\\n}\\n\\n\\n.center-container div.captions-search-container input {\\n width: 100%;\\n height: var(--find-captions-plugin-search-bar-height);\\n box-sizing: border-box;\\n}\\n\\n.center-container .search-results p.result-item.current {\\n border: 1px solid white;\\n background-color: rgba(240,240,240,0.7);\\n color: black;\\n}\\n\\n/* Resizeable/moveable mode: */\\n.center-container .captions-search-container {\\n height: 100%;\\n width: 100%;\\n max-width: unset;\\n max-height: unset;\\n box-sizing: border-box;\\n}\\n\\n.center-container .search-results {\\n width: 100%;\\n height: calc(100% - var(--find-captions-plugin-search-bar-height));\\n box-sizing: border-box;\\n background-color: rgba(0, 0, 0, 0.8);\\n}\\n\\n.popup-content.static-position .center-container .search-results p {\\n max-width: unset;\\n}\\n\\n/* Custom background color */\\n.popup-container.find-captions .popup-content {\\n background-color: rgba(0, 0, 0, 0.2);\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"\\n.keyboardshortcutshelp-plugin {\\n font-family: Helvetica, Arial, sans-serif;\\n padding: 1px;\\n color: #f0f0f0;\\n /* min-width: 430px; */\\n}\\n\\n.keyboardshortcutshelp-plugin .row {\\n display: flex;\\n min-width: 100px;\\n padding-top: 1px;\\n padding-bottom: 1px;\\n padding: 6px;\\n gap: 5px;\\n}\\n\\n.keyboardshortcutshelp-plugin .row .description {\\n max-width: 80%;\\n}\\n\\n.keyboardshortcutshelp-plugin .row .key {\\n margin-left: auto;\\n text-align: right;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/css/KeyboardShortcutsHelp.css\"],\"names\":[],\"mappings\":\";AACA;IACI,yCAAyC;IACzC,YAAY;IACZ,cAAc;IACd,sBAAsB;AAC1B;;AAEA;IACI,aAAa;IACb,gBAAgB;IAChB,gBAAgB;IAChB,mBAAmB;IACnB,YAAY;IACZ,QAAQ;AACZ;;AAEA;IACI,cAAc;AAClB;;AAEA;IACI,iBAAiB;IACjB,iBAAiB;AACrB\",\"sourcesContent\":[\"\\n.keyboardshortcutshelp-plugin {\\n font-family: Helvetica, Arial, sans-serif;\\n padding: 1px;\\n color: #f0f0f0;\\n /* min-width: 430px; */\\n}\\n\\n.keyboardshortcutshelp-plugin .row {\\n display: flex;\\n min-width: 100px;\\n padding-top: 1px;\\n padding-bottom: 1px;\\n padding: 6px;\\n gap: 5px;\\n}\\n\\n.keyboardshortcutshelp-plugin .row .description {\\n max-width: 80%;\\n}\\n\\n.keyboardshortcutshelp-plugin .row .key {\\n margin-left: auto;\\n text-align: right;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"span.button-title {\\n margin-top: -16px;\\n display: block;\\n font-size: 8px;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/css/playbackRate.css\"],\"names\":[],\"mappings\":\"AAAA;IACI,iBAAiB;IACjB,cAAc;IACd,cAAc;AAClB\",\"sourcesContent\":[\"span.button-title {\\n margin-top: -16px;\\n display: block;\\n font-size: 8px;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/cssWithMappingToString.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \":root {\\n --volume-slider-height: 8px;\\n --volume-slider-fill-color: var(--highlight-bg-color-hover);\\n --volume-slider-empty-color: #AAA;\\n}\\n\\n.button-plugin-side-area.volume-button {\\n height: 40px;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.button-plugin-container {\\n height: 40px;\\n}\\n\\n.volume-slider {\\n width: 100px;\\n height: 100%;\\n display: flex;\\n margin-left: 10px;\\n margin-right: 10px;\\n position: relative;\\n flex-direction: row;\\n flex-wrap: nowrap;\\n align-content: center;\\n justify-content: center;\\n align-items: center;\\n}\\n\\n.volume-slider .volume-slider-fill {\\n height: var(--volume-slider-height);\\n background-color: var(--volume-slider-fill-color);\\n border-radius: 10px 0px 0px 10px;\\n pointer-events: none;\\n}\\n\\n.volume-slider .volume-slider-fill.fill-100 {\\n border-radius: 10px 10px 10px 10px;\\n}\\n\\n.volume-slider .volume-slider-empty {\\n height: var(--volume-slider-height);\\n background-color: var(--volume-slider-empty-color);\\n border-radius: 0px 10px 10px 0px;\\n pointer-events: none;\\n}\\n\\n.volume-slider .volume-slider-empty.empty-100 {\\n border-radius: 10px 10px 10px 10px;\\n}\\n\\n@media (forced-colors: active) {\\n .volume-slider {\\n border: 4px solid white;\\n box-sizing: border-box;\\n margin-bottom: 3px;\\n }\\n\\n .volume-slider .volume-slider-fill {\\n border: 4px solid white;\\n box-sizing: border-box;\\n }\\n\\n .volume-slider .volume-slider-empty {\\n border: 1px solid white;\\n box-sizing: border-box;\\n }\\n}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/css/slider.css\"],\"names\":[],\"mappings\":\"AAAA;IACI,2BAA2B;IAC3B,2DAA2D;IAC3D,iCAAiC;AACrC;;AAEA;IACI,YAAY;IACZ,qBAAqB;IACrB,sBAAsB;AAC1B;;AAEA;IACI,YAAY;AAChB;;AAEA;IACI,YAAY;IACZ,YAAY;IACZ,aAAa;IACb,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;IACnB,iBAAiB;IACjB,qBAAqB;IACrB,uBAAuB;IACvB,mBAAmB;AACvB;;AAEA;IACI,mCAAmC;IACnC,iDAAiD;IACjD,gCAAgC;IAChC,oBAAoB;AACxB;;AAEA;IACI,kCAAkC;AACtC;;AAEA;IACI,mCAAmC;IACnC,kDAAkD;IAClD,gCAAgC;IAChC,oBAAoB;AACxB;;AAEA;IACI,kCAAkC;AACtC;;AAEA;IACI;QACI,uBAAuB;QACvB,sBAAsB;QACtB,kBAAkB;IACtB;;IAEA;QACI,uBAAuB;QACvB,sBAAsB;IAC1B;;IAEA;QACI,uBAAuB;QACvB,sBAAsB;IAC1B;AACJ\",\"sourcesContent\":[\":root {\\n --volume-slider-height: 8px;\\n --volume-slider-fill-color: var(--highlight-bg-color-hover);\\n --volume-slider-empty-color: #AAA;\\n}\\n\\n.button-plugin-side-area.volume-button {\\n height: 40px;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.button-plugin-container {\\n height: 40px;\\n}\\n\\n.volume-slider {\\n width: 100px;\\n height: 100%;\\n display: flex;\\n margin-left: 10px;\\n margin-right: 10px;\\n position: relative;\\n flex-direction: row;\\n flex-wrap: nowrap;\\n align-content: center;\\n justify-content: center;\\n align-items: center;\\n}\\n\\n.volume-slider .volume-slider-fill {\\n height: var(--volume-slider-height);\\n background-color: var(--volume-slider-fill-color);\\n border-radius: 10px 0px 0px 10px;\\n pointer-events: none;\\n}\\n\\n.volume-slider .volume-slider-fill.fill-100 {\\n border-radius: 10px 10px 10px 10px;\\n}\\n\\n.volume-slider .volume-slider-empty {\\n height: var(--volume-slider-height);\\n background-color: var(--volume-slider-empty-color);\\n border-radius: 0px 10px 10px 0px;\\n pointer-events: none;\\n}\\n\\n.volume-slider .volume-slider-empty.empty-100 {\\n border-radius: 10px 10px 10px 10px;\\n}\\n\\n@media (forced-colors: active) {\\n .volume-slider {\\n border: 4px solid white;\\n box-sizing: border-box;\\n margin-bottom: 3px;\\n }\\n\\n .volume-slider .volume-slider-fill {\\n border: 4px solid white;\\n box-sizing: border-box;\\n }\\n\\n .volume-slider .volume-slider-empty {\\n border: 1px solid white;\\n box-sizing: border-box;\\n }\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","\"use strict\";\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\n// eslint-disable-next-line func-names\nmodule.exports = function (cssWithMappingToString) {\n var list = []; // return the list of modules as css string\n\n list.toString = function toString() {\n return this.map(function (item) {\n var content = cssWithMappingToString(item);\n\n if (item[2]) {\n return \"@media \".concat(item[2], \" {\").concat(content, \"}\");\n }\n\n return content;\n }).join(\"\");\n }; // import a list of modules into the list\n // eslint-disable-next-line func-names\n\n\n list.i = function (modules, mediaQuery, dedupe) {\n if (typeof modules === \"string\") {\n // eslint-disable-next-line no-param-reassign\n modules = [[null, modules, \"\"]];\n }\n\n var alreadyImportedModules = {};\n\n if (dedupe) {\n for (var i = 0; i < this.length; i++) {\n // eslint-disable-next-line prefer-destructuring\n var id = this[i][0];\n\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n\n for (var _i = 0; _i < modules.length; _i++) {\n var item = [].concat(modules[_i]);\n\n if (dedupe && alreadyImportedModules[item[0]]) {\n // eslint-disable-next-line no-continue\n continue;\n }\n\n if (mediaQuery) {\n if (!item[2]) {\n item[2] = mediaQuery;\n } else {\n item[2] = \"\".concat(mediaQuery, \" and \").concat(item[2]);\n }\n }\n\n list.push(item);\n }\n };\n\n return list;\n};","\"use strict\";\n\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\nfunction _iterableToArrayLimit(arr, i) { var _i = arr && (typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"]); if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\nmodule.exports = function cssWithMappingToString(item) {\n var _item = _slicedToArray(item, 4),\n content = _item[1],\n cssMapping = _item[3];\n\n if (!cssMapping) {\n return content;\n }\n\n if (typeof btoa === \"function\") {\n // eslint-disable-next-line no-undef\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping))));\n var data = \"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(base64);\n var sourceMapping = \"/*# \".concat(data, \" */\");\n var sourceURLs = cssMapping.sources.map(function (source) {\n return \"/*# sourceURL=\".concat(cssMapping.sourceRoot || \"\").concat(source, \" */\");\n });\n return [content].concat(sourceURLs).concat([sourceMapping]).join(\"\\n\");\n }\n\n return [content].join(\"\\n\");\n};","\"use strict\";\n\nvar isOldIE = function isOldIE() {\n var memo;\n return function memorize() {\n if (typeof memo === 'undefined') {\n // Test for IE <= 9 as proposed by Browserhacks\n // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n // Tests for existence of standard globals is to allow style-loader\n // to operate correctly into non-standard environments\n // @see https://github.com/webpack-contrib/style-loader/issues/177\n memo = Boolean(window && document && document.all && !window.atob);\n }\n\n return memo;\n };\n}();\n\nvar getTarget = function getTarget() {\n var memo = {};\n return function memorize(target) {\n if (typeof memo[target] === 'undefined') {\n var styleTarget = document.querySelector(target); // Special case to return head of iframe instead of iframe itself\n\n if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n try {\n // This will throw an exception if access to iframe is blocked\n // due to cross-origin restrictions\n styleTarget = styleTarget.contentDocument.head;\n } catch (e) {\n // istanbul ignore next\n styleTarget = null;\n }\n }\n\n memo[target] = styleTarget;\n }\n\n return memo[target];\n };\n}();\n\nvar stylesInDom = [];\n\nfunction getIndexByIdentifier(identifier) {\n var result = -1;\n\n for (var i = 0; i < stylesInDom.length; i++) {\n if (stylesInDom[i].identifier === identifier) {\n result = i;\n break;\n }\n }\n\n return result;\n}\n\nfunction modulesToDom(list, options) {\n var idCountMap = {};\n var identifiers = [];\n\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n var id = options.base ? item[0] + options.base : item[0];\n var count = idCountMap[id] || 0;\n var identifier = \"\".concat(id, \" \").concat(count);\n idCountMap[id] = count + 1;\n var index = getIndexByIdentifier(identifier);\n var obj = {\n css: item[1],\n media: item[2],\n sourceMap: item[3]\n };\n\n if (index !== -1) {\n stylesInDom[index].references++;\n stylesInDom[index].updater(obj);\n } else {\n stylesInDom.push({\n identifier: identifier,\n updater: addStyle(obj, options),\n references: 1\n });\n }\n\n identifiers.push(identifier);\n }\n\n return identifiers;\n}\n\nfunction insertStyleElement(options) {\n var style = document.createElement('style');\n var attributes = options.attributes || {};\n\n if (typeof attributes.nonce === 'undefined') {\n var nonce = typeof __webpack_nonce__ !== 'undefined' ? __webpack_nonce__ : null;\n\n if (nonce) {\n attributes.nonce = nonce;\n }\n }\n\n Object.keys(attributes).forEach(function (key) {\n style.setAttribute(key, attributes[key]);\n });\n\n if (typeof options.insert === 'function') {\n options.insert(style);\n } else {\n var target = getTarget(options.insert || 'head');\n\n if (!target) {\n throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");\n }\n\n target.appendChild(style);\n }\n\n return style;\n}\n\nfunction removeStyleElement(style) {\n // istanbul ignore if\n if (style.parentNode === null) {\n return false;\n }\n\n style.parentNode.removeChild(style);\n}\n/* istanbul ignore next */\n\n\nvar replaceText = function replaceText() {\n var textStore = [];\n return function replace(index, replacement) {\n textStore[index] = replacement;\n return textStore.filter(Boolean).join('\\n');\n };\n}();\n\nfunction applyToSingletonTag(style, index, remove, obj) {\n var css = remove ? '' : obj.media ? \"@media \".concat(obj.media, \" {\").concat(obj.css, \"}\") : obj.css; // For old IE\n\n /* istanbul ignore if */\n\n if (style.styleSheet) {\n style.styleSheet.cssText = replaceText(index, css);\n } else {\n var cssNode = document.createTextNode(css);\n var childNodes = style.childNodes;\n\n if (childNodes[index]) {\n style.removeChild(childNodes[index]);\n }\n\n if (childNodes.length) {\n style.insertBefore(cssNode, childNodes[index]);\n } else {\n style.appendChild(cssNode);\n }\n }\n}\n\nfunction applyToTag(style, options, obj) {\n var css = obj.css;\n var media = obj.media;\n var sourceMap = obj.sourceMap;\n\n if (media) {\n style.setAttribute('media', media);\n } else {\n style.removeAttribute('media');\n }\n\n if (sourceMap && typeof btoa !== 'undefined') {\n css += \"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), \" */\");\n } // For old IE\n\n /* istanbul ignore if */\n\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n while (style.firstChild) {\n style.removeChild(style.firstChild);\n }\n\n style.appendChild(document.createTextNode(css));\n }\n}\n\nvar singleton = null;\nvar singletonCounter = 0;\n\nfunction addStyle(obj, options) {\n var style;\n var update;\n var remove;\n\n if (options.singleton) {\n var styleIndex = singletonCounter++;\n style = singleton || (singleton = insertStyleElement(options));\n update = applyToSingletonTag.bind(null, style, styleIndex, false);\n remove = applyToSingletonTag.bind(null, style, styleIndex, true);\n } else {\n style = insertStyleElement(options);\n update = applyToTag.bind(null, style, options);\n\n remove = function remove() {\n removeStyleElement(style);\n };\n }\n\n update(obj);\n return function updateStyle(newObj) {\n if (newObj) {\n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap) {\n return;\n }\n\n update(obj = newObj);\n } else {\n remove();\n }\n };\n}\n\nmodule.exports = function (list, options) {\n options = options || {}; // Force single-tag solution on IE6-9, which has a hard limit on the # of