"use strict";(self.webpackChunkwhiteboard_bridge=self.webpackChunkwhiteboard_bridge||[]).push([[791],{75735:function(e,t,i){i.r(t)},827:function(e,t,i){var n=i(49766).Buffer; /*! @name @videojs/vhs-utils @version 1.3.0 @license MIT */function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var s,a=(s=i(38966))&&"object"===r(s)&&"default"in s?s.default:s;e.exports=function(e){for(var t,i=(t=e,a.atob?a.atob(t):n.from(t,"base64").toString("binary")),r=new Uint8Array(i.length),s=0;s-1},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var i=t.length,n=0;n0&&(c=setTimeout((function(){if(!l){l=!0,u.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",r(e)}}),e.timeout)),u.setRequestHeader)for(a in f)f.hasOwnProperty(a)&&u.setRequestHeader(a,f[a]);else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(u.responseType=e.responseType),"beforeSend"in e&&"function"==typeof e.beforeSend&&e.beforeSend(u),u.send(p||null),u}e.exports=o,e.exports.default=o,o.XMLHttpRequest=n.XMLHttpRequest||function(){},o.XDomainRequest="withCredentials"in new o.XMLHttpRequest?o.XMLHttpRequest:n.XDomainRequest,function(e,t){for(var i=0;i * Copyright Brightcove, Inc. * Available under Apache License Version 2.0 * * * Includes vtt.js * Available under Apache License Version 2.0 * */ function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e){return e&&"object"===n(e)&&"default"in e?e.default:e}var s=r(i(39438)),a=r(i(68197)),o=r(i(19645)),l=r(i(41176));i(31420),i(1373);var u=r(i(26149)),c=r(i(11806)),h=r(i(81763)),d=r(i(11130)),p=r(i(73455)),f=r(i(85037)),m=r(i(85589)),g=r(i(55154)),v=i(87856),y=i(95349),_=r(i(47309)),b=r(i(9513)),T=r(i(66913)),k=r(i(33088)),S=i(64002),C="7.10.0",E=[];var w=function e(t){var i,n="info",r=function(){for(var e=arguments.length,t=new Array(e),r=0;r0?l:0)}if(s.console){var u=s.console[i];u||"debug"!==i||(u=s.console.info||s.console.log),u&&a&&o.test(i)&&u[Array.isArray(r)?"apply":"call"](s.console,r)}}}(t,r),r.createLogger=function(i){return e(t+": "+i)},r.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:n},r.level=function(e){if("string"==typeof e){if(!r.levels.hasOwnProperty(e))throw new Error('"'+e+'" in not a valid log level');n=e}return n},(r.history=function(){return E?[].concat(E):[]}).filter=function(e){return(E||[]).filter((function(t){return new RegExp(".*"+e+".*").test(t[0])}))},r.history.clear=function(){E&&(E.length=0)},r.history.disable=function(){null!==E&&(E.length=0,E=null)},r.history.enable=function(){null===E&&(E=[])},r.error=function(){for(var e=arguments.length,t=new Array(e),r=0;r1?t-1:0),n=1;n=0)throw new Error("class has illegal whitespace characters")}function N(){return a===s.document}function U(e){return O(e)&&1===e.nodeType}function j(){try{return s.parent!==s.self}catch(e){return!0}}function F(e){return function(t,i){if(!R(t))return a[e](null);R(i)&&(i=a.querySelector(i));var n=U(i)?i:a;return n[e]&&n[e](t)}}function H(e,t,i,n){void 0===e&&(e="div"),void 0===t&&(t={}),void 0===i&&(i={});var r=a.createElement(e);return Object.getOwnPropertyNames(t).forEach((function(e){var i=t[e];-1!==e.indexOf("aria-")||"role"===e||"type"===e?(w.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+e+" to "+i+"."),r.setAttribute(e,i)):"textContent"===e?q(r,i):r[e]!==i&&(r[e]=i)})),Object.getOwnPropertyNames(i).forEach((function(e){r.setAttribute(e,i[e])})),n&&oe(r,n),r}function q(e,t){return void 0===e.textContent?e.innerText=t:e.textContent=t,e}function V(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function W(e,t){return B(t),e.classList?e.classList.contains(t):(i=t,new RegExp("(^|\\s)"+i+"($|\\s)")).test(e.className);var i}function z(e,t){return e.classList?e.classList.add(t):W(e,t)||(e.className=(e.className+" "+t).trim()),e}function G(e,t){return e.classList?e.classList.remove(t):(B(t),e.className=e.className.split(/\s+/).filter((function(e){return e!==t})).join(" ")),e}function K(e,t,i){var n=W(e,t);if("function"==typeof i&&(i=i(e,t)),"boolean"!=typeof i&&(i=!n),i!==n)return i?z(e,t):G(e,t),e}function X(e,t){Object.getOwnPropertyNames(t).forEach((function(i){var n=t[i];null==n||!1===n?e.removeAttribute(i):e.setAttribute(i,!0===n?"":n)}))}function Y(e){var t={},i=",autoplay,controls,playsinline,loop,muted,default,defaultMuted,";if(e&&e.attributes&&e.attributes.length>0)for(var n=e.attributes,r=n.length-1;r>=0;r--){var s=n[r].name,a=n[r].value;"boolean"!=typeof e[s]&&-1===i.indexOf(","+s+",")||(a=null!==a),t[s]=a}return t}function $(e,t){return e.getAttribute(t)}function Q(e,t,i){e.setAttribute(t,i)}function J(e,t){e.removeAttribute(t)}function Z(){a.body.focus(),a.onselectstart=function(){return!1}}function ee(){a.onselectstart=function(){return!0}}function te(e){if(e&&e.getBoundingClientRect&&e.parentNode){var t=e.getBoundingClientRect(),i={};return["bottom","height","left","right","top","width"].forEach((function(e){void 0!==t[e]&&(i[e]=t[e])})),i.height||(i.height=parseFloat(M(e,"height"))),i.width||(i.width=parseFloat(M(e,"width"))),i}}function ie(e){if(!e||e&&!e.offsetParent)return{left:0,top:0,width:0,height:0};var t=e.offsetWidth,i=e.offsetHeight,n=0,r=0;do{n+=e.offsetLeft,r+=e.offsetTop,e=e.offsetParent}while(e);return{left:n,top:r,width:t,height:i}}function ne(e,t){var i={},n=ie(t.target),r=ie(e),s=r.width,a=r.height,o=t.offsetY-(r.top-n.top),l=t.offsetX-(r.left-n.left);return t.changedTouches&&(l=t.changedTouches[0].pageX-r.left,o=t.changedTouches[0].pageY+r.top),i.y=1-Math.max(0,Math.min(1,o/a)),i.x=Math.max(0,Math.min(1,l/s)),i}function re(e){return O(e)&&3===e.nodeType}function se(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function ae(e){return"function"==typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map((function(e){return"function"==typeof e&&(e=e()),U(e)||re(e)?e:"string"==typeof e&&/\S/.test(e)?a.createTextNode(e):void 0})).filter((function(e){return e}))}function oe(e,t){return ae(t).forEach((function(t){return e.appendChild(t)})),e}function le(e,t){return oe(se(e),t)}function ue(e){return void 0===e.button&&void 0===e.buttons||(0===e.button&&void 0===e.buttons||("mouseup"===e.type&&0===e.button&&0===e.buttons||0===e.button&&1===e.buttons))}var ce,he=F("querySelector"),de=F("querySelectorAll"),pe=Object.freeze({__proto__:null,isReal:N,isEl:U,isInFrame:j,createEl:H,textContent:q,prependTo:V,hasClass:W,addClass:z,removeClass:G,toggleClass:K,setAttributes:X,getAttributes:Y,getAttribute:$,setAttribute:Q,removeAttribute:J,blockTextSelection:Z,unblockTextSelection:ee,getBoundingClientRect:te,findPosition:ie,getPointerPosition:ne,isTextNode:re,emptyEl:se,normalizeContent:ae,appendContent:oe,insertContent:le,isSingleLeftClick:ue,$:he,$$:de}),fe=!1,me=function(){if(N()&&!1!==ce.options.autoSetup){var e=Array.prototype.slice.call(a.getElementsByTagName("video")),t=Array.prototype.slice.call(a.getElementsByTagName("audio")),i=Array.prototype.slice.call(a.getElementsByTagName("video-js")),n=e.concat(t,i);if(n&&n.length>0)for(var r=0,s=n.length;r-1&&(r={passive:!0}),e.addEventListener(t,n.dispatcher,r)}else e.attachEvent&&e.attachEvent("on"+t,n.dispatcher)}function xe(e,t,i){if(Ce.has(e)){var n=Ce.get(e);if(n.handlers){if(Array.isArray(t))return we(xe,e,t,i);var r=function(e,t){n.handlers[t]=[],Ee(e,t)};if(void 0!==t){var s=n.handlers[t];if(s)if(i){if(i.guid)for(var a=0;a=t&&(e.apply(void 0,arguments),i=n)}},je=function(){};je.prototype.allowedEvents_={},je.prototype.on=function(e,t){var i=this.addEventListener;this.addEventListener=function(){},Ae(this,e,t),this.addEventListener=i},je.prototype.addEventListener=je.prototype.on,je.prototype.off=function(e,t){xe(this,e,t)},je.prototype.removeEventListener=je.prototype.off,je.prototype.one=function(e,t){var i=this.addEventListener;this.addEventListener=function(){},Oe(this,e,t),this.addEventListener=i},je.prototype.any=function(e,t){var i=this.addEventListener;this.addEventListener=function(){},De(this,e,t),this.addEventListener=i},je.prototype.trigger=function(e){var t=e.type||e;"string"==typeof e&&(e={type:t}),e=Pe(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),Ie(this,e)},je.prototype.dispatchEvent=je.prototype.trigger,je.prototype.queueTrigger=function(e){var t=this;Me||(Me=new Map);var i=e.type||e,n=Me.get(this);n||(n=new Map,Me.set(this,n));var r=n.get(i);n.delete(i),s.clearTimeout(r);var a=s.setTimeout((function(){0===n.size&&(n=null,Me.delete(t)),t.trigger(e)}),0);n.set(i,a)};var Fe=function(e){return e instanceof je||!!e.eventBusEl_&&["on","one","off","trigger"].every((function(t){return"function"==typeof e[t]}))},He=function(e){return"string"==typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length},qe=function(e){if(!e.nodeName&&!Fe(e))throw new Error("Invalid target; must be a DOM node or evented object.")},Ve=function(e){if(!He(e))throw new Error("Invalid event type; must be a non-empty string or array.")},We=function(e){if("function"!=typeof e)throw new Error("Invalid listener; must be a function.")},ze=function(e,t){var i,n,r,s=t.length<3||t[0]===e||t[0]===e.eventBusEl_;return s?(i=e.eventBusEl_,t.length>=3&&t.shift(),n=t[0],r=t[1]):(i=t[0],n=t[1],r=t[2]),qe(i),Ve(n),We(r),{isTargetingSelf:s,target:i,type:n,listener:r=Ne(e,r)}},Ge=function(e,t,i,n){qe(e),e.nodeName?Re[t](e,i,n):e[t](i,n)},Ke={on:function(){for(var e=this,t=arguments.length,i=new Array(t),n=0;n=0;e--)this.children_[e].dispose&&this.children_[e].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),Ce.has(this.el_)&&Ce.delete(this.el_),this.el_=null),this.player_=null}},t.isDisposed=function(){return Boolean(this.isDisposed_)},t.player=function(){return this.player_},t.options=function(e){return e?(this.options_=Ze(this.options_,e),this.options_):this.options_},t.el=function(){return this.el_},t.createEl=function(e,t,i){return H(e,t,i)},t.localize=function(e,t,i){void 0===i&&(i=e);var n=this.player_.language&&this.player_.language(),r=this.player_.languages&&this.player_.languages(),s=r&&r[n],a=n&&n.split("-")[0],o=r&&r[a],l=i;return s&&s[e]?l=s[e]:o&&o[e]&&(l=o[e]),t&&(l=l.replace(/\{(\d+)\}/g,(function(e,i){var n=t[i-1],r=n;return void 0===n&&(r=e),r}))),l},t.contentEl=function(){return this.contentEl_||this.el_},t.id=function(){return this.id_},t.name=function(){return this.name_},t.children=function(){return this.children_},t.getChildById=function(e){return this.childIndex_[e]},t.getChild=function(e){if(e)return this.childNameIndex_[e]},t.getDescendant=function(){for(var e=arguments.length,t=new Array(e),i=0;i=0;i--)if(this.children_[i]===e){t=!0,this.children_.splice(i,1);break}if(t){e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[Je(e.name())]=null,this.childNameIndex_[Qe(e.name())]=null;var n=e.el();n&&n.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}}},t.initChildren=function(){var t=this,i=this.options_.children;if(i){var n,r=this.options_,s=e.getComponent("Tech");(n=Array.isArray(i)?i:Object.keys(i)).concat(Object.keys(this.options_).filter((function(e){return!n.some((function(t){return"string"==typeof t?e===t:e===t.name}))}))).map((function(e){var n,r;return"string"==typeof e?r=i[n=e]||t.options_[n]||{}:(n=e.name,r=e),{name:n,opts:r}})).filter((function(t){var i=e.getComponent(t.opts.componentClass||Je(t.name));return i&&!s.isTech(i)})).forEach((function(e){var i=e.name,n=e.opts;if(void 0!==r[i]&&(n=r[i]),!1!==n){!0===n&&(n={}),n.playerOptions=t.options_.playerOptions;var s=t.addChild(i,n);s&&(t[i]=s)}}))}},t.buildCSSClass=function(){return""},t.ready=function(e,t){if(void 0===t&&(t=!1),e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))},t.triggerReady=function(){this.isReady_=!0,this.setTimeout((function(){var e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach((function(e){e.call(this)}),this),this.trigger("ready")}),1)},t.$=function(e,t){return he(e,t||this.contentEl())},t.$$=function(e,t){return de(e,t||this.contentEl())},t.hasClass=function(e){return W(this.el_,e)},t.addClass=function(e){z(this.el_,e)},t.removeClass=function(e){G(this.el_,e)},t.toggleClass=function(e,t){K(this.el_,e,t)},t.show=function(){this.removeClass("vjs-hidden")},t.hide=function(){this.addClass("vjs-hidden")},t.lockShowing=function(){this.addClass("vjs-lock-showing")},t.unlockShowing=function(){this.removeClass("vjs-lock-showing")},t.getAttribute=function(e){return $(this.el_,e)},t.setAttribute=function(e,t){Q(this.el_,e,t)},t.removeAttribute=function(e){J(this.el_,e)},t.width=function(e,t){return this.dimension("width",e,t)},t.height=function(e,t){return this.dimension("height",e,t)},t.dimensions=function(e,t){this.width(e,!0),this.height(t)},t.dimension=function(e,t,i){if(void 0!==t)return null!==t&&t==t||(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",void(i||this.trigger("componentresize"));if(!this.el_)return 0;var n=this.el_.style[e],r=n.indexOf("px");return-1!==r?parseInt(n.slice(0,r),10):parseInt(this.el_["offset"+Je(e)],10)},t.currentDimension=function(e){var t=0;if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value");if(t=M(this.el_,e),0===(t=parseFloat(t))||isNaN(t)){var i="offset"+Je(e);t=this.el_[i]}return t},t.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.currentWidth=function(){return this.currentDimension("width")},t.currentHeight=function(){return this.currentDimension("height")},t.focus=function(){this.el_.focus()},t.blur=function(){this.el_.blur()},t.handleKeyDown=function(e){this.player_&&(e.stopPropagation(),this.player_.handleKeyDown(e))},t.handleKeyPress=function(e){this.handleKeyDown(e)},t.emitTapEvents=function(){var e,t=0,i=null;this.on("touchstart",(function(n){1===n.touches.length&&(i={pageX:n.touches[0].pageX,pageY:n.touches[0].pageY},t=s.performance.now(),e=!0)})),this.on("touchmove",(function(t){if(t.touches.length>1)e=!1;else if(i){var n=t.touches[0].pageX-i.pageX,r=t.touches[0].pageY-i.pageY;Math.sqrt(n*n+r*r)>10&&(e=!1)}}));var n=function(){e=!1};this.on("touchleave",n),this.on("touchcancel",n),this.on("touchend",(function(n){(i=null,!0===e)&&(s.performance.now()-t<200&&(n.preventDefault(),this.trigger("tap")))}))},t.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e,t=Ne(this.player(),this.player().reportUserActivity);this.on("touchstart",(function(){t(),this.clearInterval(e),e=this.setInterval(t,250)}));var i=function(i){t(),this.clearInterval(e)};this.on("touchmove",t),this.on("touchend",i),this.on("touchcancel",i)}},t.setTimeout=function(e,t){var i,n=this;return e=Ne(this,e),this.clearTimersOnDispose_(),i=s.setTimeout((function(){n.setTimeoutIds_.has(i)&&n.setTimeoutIds_.delete(i),e()}),t),this.setTimeoutIds_.add(i),i},t.clearTimeout=function(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),s.clearTimeout(e)),e},t.setInterval=function(e,t){e=Ne(this,e),this.clearTimersOnDispose_();var i=s.setInterval(e,t);return this.setIntervalIds_.add(i),i},t.clearInterval=function(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),s.clearInterval(e)),e},t.requestAnimationFrame=function(e){var t,i=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),e=Ne(this,e),t=s.requestAnimationFrame((function(){i.rafIds_.has(t)&&i.rafIds_.delete(t),e()})),this.rafIds_.add(t),t):this.setTimeout(e,1e3/60)},t.requestNamedAnimationFrame=function(e,t){var i=this;if(!this.namedRafs_.has(e)){this.clearTimersOnDispose_(),t=Ne(this,t);var n=this.requestAnimationFrame((function(){t(),i.namedRafs_.has(e)&&i.namedRafs_.delete(e)}));return this.namedRafs_.set(e,n),e}},t.cancelNamedAnimationFrame=function(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))},t.cancelAnimationFrame=function(e){return this.supportsRaf_?(this.rafIds_.has(e)&&(this.rafIds_.delete(e),s.cancelAnimationFrame(e)),e):this.clearTimeout(e)},t.clearTimersOnDispose_=function(){var e=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",(function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach((function(t){var i=t[0],n=t[1];e[i].forEach((function(t,i){return e[n](i)}))})),e.clearingTimersOnDispose_=!1})))},e.registerComponent=function(t,i){if("string"!=typeof t||!t)throw new Error('Illegal component name, "'+t+'"; must be a non-empty string.');var n,r=e.getComponent("Tech"),s=r&&r.isTech(i),a=e===i||e.prototype.isPrototypeOf(i.prototype);if(s||!a)throw n=s?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+t+'"; '+n+".");t=Je(t),e.components_||(e.components_={});var o=e.getComponent("Player");if("Player"===t&&o&&o.players){var l=o.players,u=Object.keys(l);if(l&&u.length>0&&u.map((function(e){return l[e]})).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return e.components_[t]=i,e.components_[Qe(t)]=i,i},e.getComponent=function(t){if(t&&e.components_)return e.components_[t]},e}();rt.prototype.supportsRaf_="function"==typeof s.requestAnimationFrame&&"function"==typeof s.cancelAnimationFrame,rt.registerComponent("Component",rt);var st,at=s.navigator&&s.navigator.userAgent||"",ot=/AppleWebKit\/([\d.]+)/i.exec(at),lt=ot?parseFloat(ot.pop()):null,ut=/iPod/i.test(at),ct=(st=at.match(/OS (\d+)_/i))&&st[1]?st[1]:null,ht=/Android/i.test(at),dt=function(){var e=at.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;var t=e[1]&&parseFloat(e[1]),i=e[2]&&parseFloat(e[2]);return t&&i?parseFloat(e[1]+"."+e[2]):t||null}(),pt=ht&&dt<5&<<537,ft=/Firefox/i.test(at),mt=/Edg/i.test(at),gt=!mt&&(/Chrome/i.test(at)||/CriOS/i.test(at)),vt=function(){var e=at.match(/(Chrome|CriOS)\/(\d+)/);return e&&e[2]?parseFloat(e[2]):null}(),yt=function(){var e=/MSIE\s(\d+)\.\d/.exec(at),t=e&&parseFloat(e[1]);return!t&&/Trident\/7.0/i.test(at)&&/rv:11.0/.test(at)&&(t=11),t}(),_t=/Safari/i.test(at)&&!gt&&!ht&&!mt,bt=/Windows/i.test(at),Tt=N()&&("ontouchstart"in s||s.navigator.maxTouchPoints||s.DocumentTouch&&s.document instanceof s.DocumentTouch),kt=/iPad/i.test(at)||_t&&Tt&&!/iPhone/i.test(at),St=/iPhone/i.test(at)&&!kt,Ct=St||kt||ut,Et=(_t||Ct)&&!gt,wt=Object.freeze({__proto__:null,IS_IPOD:ut,IOS_VERSION:ct,IS_ANDROID:ht,ANDROID_VERSION:dt,IS_NATIVE_ANDROID:pt,IS_FIREFOX:ft,IS_EDGE:mt,IS_CHROME:gt,CHROME_VERSION:vt,IE_VERSION:yt,IS_SAFARI:_t,IS_WINDOWS:bt,TOUCH_ENABLED:Tt,IS_IPAD:kt,IS_IPHONE:St,IS_IOS:Ct,IS_ANY_SAFARI:Et});function Pt(e,t,i,n){return function(e,t,i){if("number"!=typeof t||t<0||t>i)throw new Error("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+i+").")}(e,n,i.length-1),i[n][t]}function Lt(e){return void 0===e||0===e.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:Pt.bind(null,"start",0,e),end:Pt.bind(null,"end",1,e)}}function At(e,t){return Array.isArray(e)?Lt(e):void 0===e||void 0===t?Lt():Lt([[e,t]])}function xt(e,t){var i,n,r=0;if(!t)return 0;e&&e.length||(e=At(0,0));for(var s=0;st&&(n=t),r+=n-i;return r/t}for(var It,Ot={prefixed:!0},Dt=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],Mt=Dt[0],Rt=0;Rt=0;n--)if(t[n].enabled){Kt(t,t[n]);break}return(i=e.call(this,t)||this).changing_=!1,i}u(t,e);var i=t.prototype;return i.addTrack=function(t){var i=this;t.enabled&&Kt(this,t),e.prototype.addTrack.call(this,t),t.addEventListener&&(t.enabledChange_=function(){i.changing_||(i.changing_=!0,Kt(i,t),i.changing_=!1,i.trigger("change"))},t.addEventListener("enabledchange",t.enabledChange_))},i.removeTrack=function(t){e.prototype.removeTrack.call(this,t),t.removeEventListener&&t.enabledChange_&&(t.removeEventListener("enabledchange",t.enabledChange_),t.enabledChange_=null)},t}(zt),Yt=function(e,t){for(var i=0;i=0;n--)if(t[n].selected){Yt(t,t[n]);break}return(i=e.call(this,t)||this).changing_=!1,Object.defineProperty(l(i),"selectedIndex",{get:function(){for(var e=0;e',i=n.firstChild,n.setAttribute("style","display:none; position:absolute;"),a.body.appendChild(n));for(var o={},l=0;lx',e=t.firstChild.href}return e},oi=function(e){if("string"==typeof e){var t=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/.exec(e);if(t)return t.pop().toLowerCase()}return""},li=function(e,t){void 0===t&&(t=s.location);var i=si(e);return(":"===i.protocol?t.protocol:i.protocol)+i.host!==t.protocol+t.host},ui=Object.freeze({__proto__:null,parseUrl:si,getAbsoluteURL:ai,getFileExtension:oi,isCrossOrigin:li}),ci=function(e,t){var i=new s.WebVTT.Parser(s,s.vttjs,s.WebVTT.StringDecoder()),n=[];i.oncue=function(e){t.addCue(e)},i.onparsingerror=function(e){n.push(e)},i.onflush=function(){t.trigger({type:"loadeddata",target:t})},i.parse(e),n.length>0&&(s.console&&s.console.groupCollapsed&&s.console.groupCollapsed("Text Track parsing errors for "+t.src),n.forEach((function(e){return w.error(e)})),s.console&&s.console.groupEnd&&s.console.groupEnd()),i.flush()},hi=function(e,t){var i={uri:e},n=li(e);n&&(i.cors=n);var r="use-credentials"===t.tech_.crossOrigin();r&&(i.withCredentials=r),d(i,Ne(this,(function(e,i,n){if(e)return w.error(e,i);t.loaded_=!0,"function"!=typeof s.WebVTT?t.tech_&&t.tech_.any(["vttjsloaded","vttjserror"],(function(e){if("vttjserror"!==e.type)return ci(n,t);w.error("vttjs failed to load, stopping trying to process "+t.src)})):ci(n,t)})))},di=function(e){function t(t){var i;if(void 0===t&&(t={}),!t.tech)throw new Error("A tech was not provided.");var n=Ze(t,{kind:ii[t.kind]||"subtitles",language:t.language||t.srclang||""}),r=ni[n.mode]||"disabled",s=n.default;"metadata"!==n.kind&&"chapters"!==n.kind||(r="hidden"),(i=e.call(this,n)||this).tech_=n.tech,i.cues_=[],i.activeCues_=[],i.preload_=!1!==i.tech_.preloadTextTracks;var a=new Zt(i.cues_),o=new Zt(i.activeCues_),u=!1,c=Ne(l(i),(function(){this.activeCues=this.activeCues,u&&(this.trigger("cuechange"),u=!1)}));return"disabled"!==r&&i.tech_.ready((function(){i.tech_.on("timeupdate",c)}),!0),Object.defineProperties(l(i),{default:{get:function(){return s},set:function(){}},mode:{get:function(){return r},set:function(e){var t=this;ni[e]&&(r=e,this.preload_||"disabled"===r||0!==this.cues.length||hi(this.src,this),"disabled"!==r?this.tech_.ready((function(){t.tech_.on("timeupdate",c)}),!0):this.tech_.off("timeupdate",c),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?a:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return o;for(var e=this.tech_.currentTime(),t=[],i=0,n=this.cues.length;i=e||r.startTime===r.endTime&&r.startTime<=e&&r.startTime+.5>=e)&&t.push(r)}if(u=!1,t.length!==this.activeCues_.length)u=!0;else for(var s=0;s0)return void this.trigger("vttjsloaded");var t=a.createElement("script");t.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",t.onload=function(){e.trigger("vttjsloaded")},t.onerror=function(){e.trigger("vttjserror")},this.on("dispose",(function(){t.onload=null,t.onerror=null})),s.WebVTT=!0,this.el().parentNode.appendChild(t)}else this.ready(this.addWebVttScript_)},i.emulateTextTracks=function(){var e=this,t=this.textTracks(),i=this.remoteTextTracks(),n=function(e){return t.addTrack(e.track)},r=function(e){return t.removeTrack(e.track)};i.on("addtrack",n),i.on("removetrack",r),this.addWebVttScript_();var s=function(){return e.trigger("texttrackchange")},a=function(){s();for(var e=0;e=0;r--){var s=e[r];s[t]&&s[t](n,i)}}(e,i,o,a),o}var Ei={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1},wi={setCurrentTime:1,setMuted:1,setVolume:1},Pi={play:1,pause:1};function Li(e){return function(t,i){return t===ki?ki:i[e]?i[e](t):t}}function Ai(e,t,i,n,r,s){void 0===e&&(e={}),void 0===t&&(t=[]),void 0===r&&(r=[]),void 0===s&&(s=!1);var a=t,o=a[0],l=a.slice(1);if("string"==typeof o)Ai(e,bi[o],i,n,r,s);else if(o){var u=function(e,t){var i=Ti[e.id()],n=null;if(null==i)return n=t(e),Ti[e.id()]=[[t,n]],n;for(var r=0;r