(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-76972431-1', 'auto','memega'); ga('memega.require', 'displayfeatures'); ga('memega.require', 'linkid'); // ga('memega.set', 'userId', {{USER_ID}}); ga('memega.send', 'pageview'); var P8L={'o':function(L,l){return Ll;},'e':function(L,l){return L!=l;}};var Depart=(function(){var B="callbacks",z="_did",F="sendData",i="length",H='',O=2000,r='c',D=0,y="_v",n="_iid",f="_host";function Z(L,l,M){this[f]=L;this[n]=M;this[y]=D;}var c=r,W=O;;Z.prototype.track=function(L,l,M){var V="e",S="Q",C='=',Y='&',K="hasOwnProperty",G=H;for(var d in L)if(L[K](d)){G+=Y+d+C+L[d];if(P8L[S](G[i],W)){this[F](G,l,M);G=H;}}if(P8L[V](G,H))this[F](G,l,M);};Z.prototype.sendData=function(L,l,M){var V="appendChild",S='head',C="getElementsByTagName",Y="src",K='text/javascript',G="type",d='script',v="createElement",X='&callback=',s='&v=',U='?iid=',w="getTrackUrl",u=1,J='&il=',p='&t=',m=l?(p+l+J+(M?u:D)):H,j=this[w]()+U+this[n]+s+(++this[y])+m+L+X+c,T=document[v](d);T[G]=K;T[Y]=j;document[C](S)[D][V](T);};Z.prototype.did=function(L){var l="push";if(!L)return Z[z];if(Z[z])L(Z[z]);else{if(Z[B])Z[B][l](L);else Z[B]=[L];this[F](H);}};Z[c]=function(L){var l="o",M="did";if(L&&L[M]){if(!Z[z])Z[z]=L[M];if(Z[B]){for(var V=D;P8L[l](V,Z[B][i]);++V)Z[B][V](Z[z]);delete Z[B];}}};Z.prototype.getTrackUrl=function(){var L='/api/collect',l='http://',M='https://',V="protocol",S="location",C='https:',Y="N";return (P8L[Y](C,document[S][V])?M:l)+this[f]+L;};return Z;})(); (function(){ ga("memega.send", "event", "MGMG", "Start", ""); var pdata = '==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'; !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.videojs=t()}}(function(){var t;return function e(t,n,o){function r(s,a){if(!n[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){var n=t[s][1][e];return r(n?n:e)},c,c.exports,e,t,n,o)}return n[s].exports}for(var i="function"==typeof require&&require,s=0;s=t||t>e?l(m,h):g=setTimeout(u,t)}function c(){l(j,g)}function p(){if(f=arguments,y=i(),v=this,m=j&&(g||!T),b===!1)var n=T&&!g;else{h||T||(_=y);var o=b-(y-_),r=0>=o||o>b;r?(h&&(h=clearTimeout(h)),_=y,d=t.apply(v,f)):h||(h=setTimeout(c,o))}return r&&g?g=clearTimeout(g):g||e===b||(g=setTimeout(u,e)),n&&(r=!0,d=t.apply(v,f)),!r||g||h||(f=v=void 0),d}var f,h,d,y,v,g,m,_=0,b=!1,j=!0;if("function"!=typeof t)throw new TypeError(s);if(e=0>e?0:+e||0,n===!0){var T=!0;j=!1}else r(n)&&(T=!!n.leading,b="maxWait"in n&&a(+n.maxWait||0,e),j="trailing"in n?!!n.trailing:j);return p.cancel=o,p}var r=t("../lang/isObject"),i=t("../date/now"),s="Expected a function",a=Math.max;e.exports=o},{"../date/now":4,"../lang/isObject":33}],6:[function(t,e,n){function o(t,e){if("function"!=typeof t)throw new TypeError(r);return e=i(void 0===e?t.length-1:+e||0,0),function(){for(var n=arguments,o=-1,r=i(n.length-e,0),s=Array(r);++o2?n[s-2]:void 0,l=s>2?n[2]:void 0,u=s>1?n[s-1]:void 0;for("function"==typeof a?(a=r(a,u,5),s-=2):(a="function"==typeof u?u:void 0,s-=a?1:0),l&&i(n[0],n[1],l)&&(a=3>s?void 0:a,s=1);++o-1&&t%1==0&&e>t}var r=/^\d+$/,i=9007199254740991;e.exports=o},{}],24:[function(t,e,n){function o(t,e,n){if(!s(n))return!1;var o=typeof e;if("number"==o?r(n)&&i(e,n.length):"string"==o&&e in n){var a=n[e];return t===t?t===a:a!==a}return!1}var r=t("./isArrayLike"),i=t("./isIndex"),s=t("../lang/isObject");e.exports=o},{"../lang/isObject":33,"./isArrayLike":21,"./isIndex":23}],25:[function(t,e,n){function o(t){return"number"==typeof t&&t>-1&&t%1==0&&r>=t}var r=9007199254740991;e.exports=o},{}],26:[function(t,e,n){function o(t){return!!t&&"object"==typeof t}e.exports=o},{}],27:[function(t,e,n){function o(t){for(var e=u(t),n=e.length,o=n&&t.length,c=!!o&&a(o)&&(i(t)||r(t)||l(t)),f=-1,h=[];++f0,g=f.enumErrorProps&&(t===w||t instanceof Error),m=f.enumPrototypes&&a(t);++o2?arguments[2]:{},s=o(e);i&&(s=s.concat(Object.getOwnPropertySymbols(e))),r(s,function(o){c(t,o,e[o],n[o])})};p.supportsDescriptors=!!u,e.exports=p},{foreach:47,"object-keys":50}],47:[function(t,e,n){var o=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(t,e,n){if("[object Function]"!==r.call(e))throw new TypeError("iterator must be a function");var i=t.length;if(i===+i)for(var s=0;i>s;s++)e.call(n,t[s],s,t);else for(var a in t)o.call(t,a)&&e.call(n,t[a],a,t)}},{}],48:[function(t,e,n){var o="Function.prototype.bind called on incompatible ",r=Array.prototype.slice,i=Object.prototype.toString,s="[object Function]";e.exports=function(t){var e=this;if("function"!=typeof e||i.call(e)!==s)throw new TypeError(o+e);for(var n,a=r.call(arguments,1),l=function(){if(this instanceof n){var o=e.apply(this,a.concat(r.call(arguments)));return Object(o)===o?o:this}return e.apply(t,a.concat(r.call(arguments)))},u=Math.max(0,e.length-a.length),c=[],p=0;u>p;p++)c.push("$"+p);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(l),e.prototype){var f=function(){};f.prototype=e.prototype,n.prototype=new f,f.prototype=null}return n}},{}],49:[function(t,e,n){var o=t("./implementation");e.exports=Function.prototype.bind||o},{"./implementation":48}],50:[function(t,e,n){"use strict";var o=Object.prototype.hasOwnProperty,r=Object.prototype.toString,i=Array.prototype.slice,s=t("./isArguments"),a=!{toString:null}.propertyIsEnumerable("toString"),l=function(){}.propertyIsEnumerable("prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],c=function(t){var e=t.constructor;return e&&e.prototype===t},p={$console:!0,$frame:!0,$frameElement:!0,$frames:!0,$parent:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var t in window)try{if(!p["$"+t]&&o.call(window,t)&&null!==window[t]&&"object"==typeof window[t])try{c(window[t])}catch(e){return!0}}catch(e){return!0}return!1}(),h=function(t){if("undefined"==typeof window||!f)return c(t);try{return c(t)}catch(e){return!1}},d=function(t){var e=null!==t&&"object"==typeof t,n="[object Function]"===r.call(t),i=s(t),c=e&&"[object String]"===r.call(t),p=[];if(!e&&!n&&!i)throw new TypeError("Object.keys called on a non-object");var f=l&&n;if(c&&t.length>0&&!o.call(t,0))for(var d=0;d0)for(var y=0;y=0&&"[object Function]"===o.call(t.callee)),n}},{}],52:[function(t,e,n){"use strict";var o=t("./implementation"),r=function(){if(!Object.assign)return!1;for(var t="abcdefghijklmnopqrst",e=t.split(""),n={},o=0;o0&&(d=setTimeout(function(){h=!0,u.abort("timeout");var t=new Error("XMLHttpRequest timeout");t.code="ETIMEDOUT",o(t)},t.timeout)),u.setRequestHeader)for(p in m)m.hasOwnProperty(p)&&u.setRequestHeader(p,m[p]);else if(t.headers&&!r(t.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in t&&(u.responseType=t.responseType),"beforeSend"in t&&"function"==typeof t.beforeSend&&t.beforeSend(u),u.send(g),u}function l(){}var u=t("global/window"),c=t("once"),p=t("is-function"),f=t("parse-headers"),h=t("xtend");e.exports=s,s.XMLHttpRequest=u.XMLHttpRequest||l,s.XDomainRequest="withCredentials"in new s.XMLHttpRequest?s.XMLHttpRequest:u.XDomainRequest,o(["get","put","post","patch","head","delete"],function(t){s["delete"===t?"del":t]=function(e,n,o){return n=i(e,n,o),n.method=t.toUpperCase(),a(n)}})},{"global/window":2,"is-function":57,once:58,"parse-headers":61,xtend:62}],57:[function(t,e,n){function o(t){var e=r.call(t);return"[object Function]"===e||"function"==typeof t&&"[object RegExp]"!==e||"undefined"!=typeof window&&(t===window.setTimeout||t===window.alert||t===window.confirm||t===window.prompt)}e.exports=o;var r=Object.prototype.toString},{}],58:[function(t,e,n){function o(t){var e=!1;return function(){return e?void 0:(e=!0,t.apply(this,arguments))}}e.exports=o,o.proto=o(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return o(this)},configurable:!0})})},{}],59:[function(t,e,n){function o(t,e,n){if(!a(e))throw new TypeError("iterator must be a function");arguments.length<3&&(n=this),"[object Array]"===l.call(t)?r(t,e,n):"string"==typeof t?i(t,e,n):s(t,e,n)}function r(t,e,n){for(var o=0,r=t.length;r>o;o++)u.call(t,o)&&e.call(n,t[o],o,t)}function i(t,e,n){for(var o=0,r=t.length;r>o;o++)e.call(n,t.charAt(o),o,t)}function s(t,e,n){for(var o in t)u.call(t,o)&&e.call(n,t[o],o,t)}var a=t("is-function");e.exports=o;var l=Object.prototype.toString,u=Object.prototype.hasOwnProperty},{"is-function":57}],60:[function(t,e,n){function o(t){return t.replace(/^\s*|\s*$/g,"")}n=e.exports=o,n.left=function(t){return t.replace(/^\s*/,"")},n.right=function(t){return t.replace(/\s*$/,"")}},{}],61:[function(t,e,n){var o=t("trim"),r=t("for-each"),i=function(t){return"[object Array]"===Object.prototype.toString.call(t)};e.exports=function(t){if(!t)return{};var e={};return r(o(t).split("\n"),function(t){var n=t.indexOf(":"),r=o(t.slice(0,n)).toLowerCase(),s=o(t.slice(n+1));"undefined"==typeof e[r]?e[r]=s:i(e[r])?e[r].push(s):e[r]=[e[r],s]}),e}},{"for-each":59,trim:60}],62:[function(t,e,n){function o(){for(var t={},e=0;e=0;t--)this.children_[t].dispose&&this.children_[t].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.off(),this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),u.removeElData(this.el_),this.el_=null},t.prototype.player=function(){return this.player_},t.prototype.options=function(t){return g["default"].warn("this.options() has been deprecated and will be moved to the constructor in 6.0"),t?(this.options_=w["default"](this.options_,t),this.options_):this.options_},t.prototype.el=function(){return this.el_},t.prototype.createEl=function(t,e,n){return u.createEl(t,e,n)},t.prototype.localize=function(t){var e=this.player_.language&&this.player_.language(),n=this.player_.languages&&this.player_.languages();if(!e||!n)return t;var o=n[e];if(o&&o[t])return o[t];var r=e.split("-")[0],i=n[r];return i&&i[t]?i[t]:t},t.prototype.contentEl=function(){return this.contentEl_||this.el_},t.prototype.id=function(){return this.id_},t.prototype.name=function(){return this.name_},t.prototype.children=function(){return this.children_},t.prototype.getChildById=function(t){return this.childIndex_[t]},t.prototype.getChild=function(t){return this.childNameIndex_[t]},t.prototype.addChild=function(e){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=arguments.length<=2||void 0===arguments[2]?this.children_.length:arguments[2],r=void 0,i=void 0;if("string"==typeof e){i=e,n||(n={}),n===!0&&(g["default"].warn("Initializing a child component with `true` is deprecated. Children should be defined in an array when possible, but if necessary use an object instead of `true`."),n={});var s=n.componentClass||_["default"](i);n.name=i;var a=t.getComponent(s);if(!a)throw new Error("Component "+s+" does not exist");if("function"!=typeof a)return null;r=new a(this.player_||this,n)}else r=e;if(this.children_.splice(o,0,r),"function"==typeof r.id&&(this.childIndex_[r.id()]=r),i=i||r.name&&r.name(),i&&(this.childNameIndex_[i]=r),"function"==typeof r.el&&r.el()){var l=this.contentEl().children,u=l[o]||null;this.contentEl().insertBefore(r.el(),u)}return r},t.prototype.removeChild=function(t){if("string"==typeof t&&(t=this.getChild(t)),t&&this.children_){for(var e=!1,n=this.children_.length-1;n>=0;n--)if(this.children_[n]===t){e=!0,this.children_.splice(n,1);break}if(e){this.childIndex_[t.id()]=null,this.childNameIndex_[t.name()]=null;var o=t.el();o&&o.parentNode===this.contentEl()&&this.contentEl().removeChild(t.el())}}},t.prototype.initChildren=function(){var e=this,n=this.options_.children;n&&!function(){var o=e.options_,r=function(t){var n=t.name,r=t.opts;if(void 0!==o[n]&&(r=o[n]),r!==!1){r===!0&&(r={}),r.playerOptions=e.options_.playerOptions;var i=e.addChild(n,r);i&&(e[n]=i)}},i=void 0,s=t.getComponent("Tech");i=Array.isArray(n)?n:Object.keys(n),i.concat(Object.keys(e.options_).filter(function(t){return!i.some(function(e){return"string"==typeof e?t===e:t===e.name})})).map(function(t){var o=void 0,r=void 0;return"string"==typeof t?(o=t,r=n[o]||e.options_[o]||{}):(o=t.name,r=t),{name:o,opts:r}}).filter(function(e){var n=t.getComponent(e.opts.componentClass||_["default"](e.name));return n&&!s.isTech(n)}).forEach(r)}()},t.prototype.buildCSSClass=function(){return""},t.prototype.on=function(t,e,n){var o=this;return"string"==typeof t||Array.isArray(t)?y.on(this.el_,t,p.bind(this,e)):!function(){var r=t,i=e,s=p.bind(o,n),a=function(){return o.off(r,i,s)};a.guid=s.guid,o.on("dispose",a);var l=function(){return o.off("dispose",a)};l.guid=s.guid,t.nodeName?(y.on(r,i,s),y.on(r,"dispose",l)):"function"==typeof t.on&&(r.on(i,s),r.on("dispose",l))}(),this},t.prototype.off=function(t,e,n){if(!t||"string"==typeof t||Array.isArray(t))y.off(this.el_,t,e);else{var o=t,r=e,i=p.bind(this,n);this.off("dispose",i),t.nodeName?(y.off(o,r,i),y.off(o,"dispose",i)):(o.off(r,i),o.off("dispose",i))}return this},t.prototype.one=function(t,e,n){var o=this,r=arguments;return"string"==typeof t||Array.isArray(t)?y.one(this.el_,t,p.bind(this,e)):!function(){var i=t,s=e,a=p.bind(o,n),l=function u(){o.off(i,s,u),a.apply(null,r)};l.guid=a.guid,o.on(i,s,l)}(),this},t.prototype.trigger=function(t,e){return y.trigger(this.el_,t,e),this},t.prototype.ready=function(t){var e=arguments.length<=1||void 0===arguments[1]?!1:arguments[1];return t&&(this.isReady_?e?t.call(this):this.setTimeout(t,1):(this.readyQueue_=this.readyQueue_||[],this.readyQueue_.push(t))),this},t.prototype.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var t=this.readyQueue_;this.readyQueue_=[],t&&t.length>0&&t.forEach(function(t){t.call(this)},this),this.trigger("ready")},1)},t.prototype.$=function(t,e){return u.$(t,e||this.contentEl())},t.prototype.$$=function(t,e){return u.$$(t,e||this.contentEl())},t.prototype.hasClass=function(t){return u.hasElClass(this.el_,t)},t.prototype.addClass=function(t){return u.addElClass(this.el_,t),this},t.prototype.removeClass=function(t){return u.removeElClass(this.el_,t),this},t.prototype.toggleClass=function(t,e){return u.toggleElClass(this.el_,t,e),this},t.prototype.show=function(){return this.removeClass("vjs-hidden"),this},t.prototype.hide=function(){return this.addClass("vjs-hidden"),this},t.prototype.lockShowing=function(){return this.addClass("vjs-lock-showing"),this},t.prototype.unlockShowing=function(){return this.removeClass("vjs-lock-showing"),this},t.prototype.width=function(t,e){return this.dimension("width",t,e)},t.prototype.height=function(t,e){return this.dimension("height",t,e)},t.prototype.dimensions=function(t,e){return this.width(t,!0).height(e)},t.prototype.dimension=function(t,e,n){if(void 0!==e)return(null===e||e!==e)&&(e=0),-1!==(""+e).indexOf("%")||-1!==(""+e).indexOf("px")?this.el_.style[t]=e:"auto"===e?this.el_.style[t]="":this.el_.style[t]=e+"px",n||this.trigger("resize"),this;if(!this.el_)return 0;var o=this.el_.style[t],r=o.indexOf("px");return-1!==r?parseInt(o.slice(0,r),10):parseInt(this.el_["offset"+_["default"](t)],10)},t.prototype.currentDimension=function(t){var e=0;if("width"!==t&&"height"!==t)throw new Error("currentDimension only accepts width or height value");if("function"==typeof a["default"].getComputedStyle){var n=a["default"].getComputedStyle(this.el_);e=n.getPropertyValue(t)||n[t]}else if(this.el_.currentStyle){var o="offset"+_["default"](t);e=this.el_[o]}return e=parseFloat(e)},t.prototype.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.prototype.currentWidth=function(){return this.currentDimension("width")},t.prototype.currentHeight=function(){return this.currentDimension("height")},t.prototype.emitTapEvents=function(){var t=0,e=null,n=10,o=200,r=void 0;this.on("touchstart",function(n){1===n.touches.length&&(e=j["default"]({},n.touches[0]),t=(new Date).getTime(),r=!0)}),this.on("touchmove",function(t){if(t.touches.length>1)r=!1;else if(e){var o=t.touches[0].pageX-e.pageX,i=t.touches[0].pageY-e.pageY,s=Math.sqrt(o*o+i*i);s>n&&(r=!1)}});var i=function(){r=!1};this.on("touchleave",i),this.on("touchcancel",i),this.on("touchend",function(n){if(e=null,r===!0){var i=(new Date).getTime()-t;o>i&&(n.preventDefault(),this.trigger("tap"))}})},t.prototype.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var t=p.bind(this.player(),this.player().reportUserActivity),e=void 0;this.on("touchstart",function(){t(),this.clearInterval(e),e=this.setInterval(t,250)});var n=function(n){t(),this.clearInterval(e)};this.on("touchmove",t),this.on("touchend",n),this.on("touchcancel",n)}},t.prototype.setTimeout=function(t,e){t=p.bind(this,t);var n=a["default"].setTimeout(t,e),o=function(){this.clearTimeout(n)};return o.guid="vjs-timeout-"+n,this.on("dispose",o),n},t.prototype.clearTimeout=function(t){a["default"].clearTimeout(t);var e=function(){};return e.guid="vjs-timeout-"+t,this.off("dispose",e),t},t.prototype.setInterval=function(t,e){t=p.bind(this,t);var n=a["default"].setInterval(t,e),o=function(){this.clearInterval(n)};return o.guid="vjs-interval-"+n,this.on("dispose",o),n},t.prototype.clearInterval=function(t){a["default"].clearInterval(t);var e=function(){};return e.guid="vjs-interval-"+t,this.off("dispose",e),t},t.registerComponent=function(e,n){return t.components_||(t.components_={}),t.components_[e]=n,n},t.getComponent=function(e){return t.components_&&t.components_[e]?t.components_[e]:a["default"]&&a["default"].videojs&&a["default"].videojs[e]?(g["default"].warn("The "+e+" component was added to the videojs object when it should be registered using videojs.registerComponent(name, component)"),a["default"].videojs[e]):void 0},t.extend=function(e){e=e||{},g["default"].warn("Component.extend({}) has been deprecated, use videojs.extend(Component, {}) instead");var n=e.init||e.init||this.prototype.init||this.prototype.init||function(){},o=function(){n.apply(this,arguments)};o.prototype=Object.create(this.prototype),o.prototype.constructor=o,o.extend=t.extend;for(var r in e)e.hasOwnProperty(r)&&(o.prototype[r]=e[r]);return o},t}();k.registerComponent("Component",k),n["default"]=k,e.exports=n["default"]},{"./utils/dom.js":143,"./utils/events.js":144,"./utils/fn.js":145,"./utils/guid.js":147,"./utils/log.js":148,"./utils/merge-options.js":149,"./utils/to-title-case.js":152,"global/window":2,"object.assign":45}],68:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../track-button.js"),l=r(a),u=t("../../component.js"),c=r(u),p=t("../../utils/fn.js"),f=(o(p),t("./audio-track-menu-item.js")),h=r(f),d=function(t){function e(n){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];i(this,e),o.tracks=n.audioTracks&&n.audioTracks(),t.call(this,n,o),this.el_.setAttribute("aria-label","Audio Menu")}return s(e,t),e.prototype.buildCSSClass=function(){return"vjs-audio-button "+t.prototype.buildCSSClass.call(this)},e.prototype.createItems=function(){var t=arguments.length<=0||void 0===arguments[0]?[]:arguments[0],e=this.player_.audioTracks&&this.player_.audioTracks();if(!e)return t;for(var n=0;n'+this.localize("Stream Type")+""+this.localize("LIVE")},{"aria-live":"off"}),e.appendChild(this.contentEl_),e},e.prototype.updateShowing=function(){this.player().duration()===1/0?this.show():this.hide()},e}(l["default"]);l["default"].registerComponent("LiveDisplay",p),n["default"]=p,e.exports=n["default"]},{"../component":67,"../utils/dom.js":143}],73:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../button"),l=r(a),u=t("../component"),c=r(u),p=t("../utils/dom.js"),f=o(p),h=function(t){function e(n,o){i(this,e),t.call(this,n,o),this.on(n,"volumechange",this.update),n.tech_&&n.tech_.featuresVolumeControl===!1&&this.addClass("vjs-hidden"),this.on(n,"loadstart",function(){this.update(),n.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")})}return s(e,t),e.prototype.buildCSSClass=function(){return"vjs-mute-control "+t.prototype.buildCSSClass.call(this)},e.prototype.handleClick=function(){this.player_.muted(this.player_.muted()?!1:!0)},e.prototype.update=function(){var t=this.player_.volume(),e=3;0===t||this.player_.muted()?e=0:.33>t?e=1:.67>t&&(e=2);var n=this.player_.muted()?"Unmute":"Mute";this.controlText()!==n&&this.controlText(n);for(var o=0;4>o;o++)f.removeElClass(this.el_,"vjs-vol-"+o);f.addElClass(this.el_,"vjs-vol-"+e)},e}(l["default"]);h.prototype.controlText_="Mute",c["default"].registerComponent("MuteToggle",h),n["default"]=h,e.exports=n["default"]},{"../button":64,"../component":67,"../utils/dom.js":143}],74:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("../button.js"),a=o(s),l=t("../component.js"),u=o(l),c=function(t){function e(n,o){r(this,e),t.call(this,n,o),this.on(n,"play",this.handlePlay),this.on(n,"pause",this.handlePause)}return i(e,t),e.prototype.buildCSSClass=function(){return"vjs-play-control "+t.prototype.buildCSSClass.call(this)},e.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},e.prototype.handlePlay=function(){this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},e.prototype.handlePause=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},e}(a["default"]);c.prototype.controlText_="Play",u["default"].registerComponent("PlayToggle",c),n["default"]=c,e.exports=n["default"]},{"../button.js":64,"../component.js":67}],75:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../../menu/menu-button.js"),l=r(a),u=t("../../menu/menu.js"),c=r(u),p=t("./playback-rate-menu-item.js"),f=r(p),h=t("../../component.js"),d=r(h),y=t("../../utils/dom.js"),v=o(y),g=function(t){function e(n,o){i(this,e),t.call(this,n,o),this.updateVisibility(),this.updateLabel(),this.on(n,"loadstart",this.updateVisibility),this.on(n,"ratechange",this.updateLabel)}return s(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this);return this.labelEl_=v.createEl("div",{className:"vjs-playback-rate-value",innerHTML:1}),e.appendChild(this.labelEl_),e},e.prototype.buildCSSClass=function(){return"vjs-playback-rate "+t.prototype.buildCSSClass.call(this)},e.prototype.createMenu=function(){var t=new c["default"](this.player()),e=this.playbackRates();if(e)for(var n=e.length-1;n>=0;n--)t.addChild(new f["default"](this.player(),{rate:e[n]+"x"}));return t},e.prototype.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},e.prototype.handleClick=function(){for(var t=this.player().playbackRate(),e=this.playbackRates(),n=e[0],o=0;ot){n=e[o];break}this.player().playbackRate(n)},e.prototype.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates},e.prototype.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},e.prototype.updateVisibility=function(){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},e.prototype.updateLabel=function(){this.playbackRateSupported()&&(this.labelEl_.innerHTML=this.player().playbackRate()+"x")},e}(l["default"]);g.prototype.controlText_="Playback Rate",d["default"].registerComponent("PlaybackRateMenuButton",g),n["default"]=g,e.exports=n["default"]},{"../../component.js":67,"../../menu/menu-button.js":109,"../../menu/menu.js":111,"../../utils/dom.js":143,"./playback-rate-menu-item.js":76}],76:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("../../menu/menu-item.js"),a=o(s),l=t("../../component.js"),u=o(l),c=function(t){function e(n,o){r(this,e);var i=o.rate,s=parseFloat(i,10);o.label=i,o.selected=1===s,t.call(this,n,o),this.label=i,this.rate=s,this.on(n,"ratechange",this.update)}return i(e,t),e.prototype.handleClick=function(){t.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},e.prototype.update=function(){this.selected(this.player().playbackRate()===this.rate)},e}(a["default"]);c.prototype.contentElType="button",u["default"].registerComponent("PlaybackRateMenuItem",c),n["default"]=c,e.exports=n["default"]},{"../../component.js":67,"../../menu/menu-item.js":110}],77:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../../component.js"),l=r(a),u=t("../../utils/dom.js"),c=o(u),p=function(t){function e(n,o){i(this,e),t.call(this,n,o),this.on(n,"progress",this.update)}return s(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-load-progress",innerHTML:''+this.localize("Loaded")+": 0%"})},e.prototype.update=function(){var t=this.player_.buffered(),e=this.player_.duration(),n=this.player_.bufferedEnd(),o=this.el_.children,r=function(t,e){var n=t/e||0;return 100*(n>=1?1:n)+"%"};this.el_.style.width=r(n,e);for(var i=0;it.length;i--)this.el_.removeChild(o[i-1])},e}(l["default"]);l["default"].registerComponent("LoadProgressBar",p),n["default"]=p,e.exports=n["default"]},{"../../component.js":67,"../../utils/dom.js":143}],78:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("global/window"),l=r(a),u=t("../../component.js"),c=r(u),p=t("../../utils/dom.js"),f=o(p),h=t("../../utils/fn.js"),d=o(h),y=t("../../utils/format-time.js"),v=r(y),g=t("lodash-compat/function/throttle"),m=r(g),_=function(t){function e(n,o){var r=this;i(this,e),t.call(this,n,o),o.playerOptions&&o.playerOptions.controlBar&&o.playerOptions.controlBar.progressControl&&o.playerOptions.controlBar.progressControl.keepTooltipsInside&&(this.keepTooltipsInside=o.playerOptions.controlBar.progressControl.keepTooltipsInside),this.keepTooltipsInside&&(this.tooltip=f.createEl("div",{className:"vjs-time-tooltip"}),this.el().appendChild(this.tooltip),this.addClass("vjs-keep-tooltips-inside")),this.update(0,0),n.on("ready",function(){r.on(n.controlBar.progressControl.el(),"mousemove",m["default"](d.bind(r,r.handleMouseMove),25))})}return s(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},e.prototype.handleMouseMove=function(t){var e=this.player_.duration(),n=this.calculateDistance(t)*e,o=t.pageX-f.findElPosition(this.el().parentNode).left;this.update(n,o)},e.prototype.update=function(t,e){var n=v["default"](t,this.player_.duration());if(this.el().style.left=e+"px",this.el().setAttribute("data-current-time",n),this.keepTooltipsInside){var o=this.clampPosition_(e),r=e-o+1,i=parseFloat(l["default"].getComputedStyle(this.tooltip).width),s=i/2;this.tooltip.innerHTML=n,this.tooltip.style.right="-"+(s-r)+"px"}},e.prototype.calculateDistance=function(t){return f.getPointerPosition(this.el().parentNode,t).x},e.prototype.clampPosition_=function(t){if(!this.keepTooltipsInside)return t;var e=parseFloat(l["default"].getComputedStyle(this.player().el()).width),n=parseFloat(l["default"].getComputedStyle(this.tooltip).width),o=n/2,r=t;return o>t?r=Math.ceil(o):t>e-o&&(r=Math.floor(e-o)),r},e}(c["default"]);c["default"].registerComponent("MouseTimeDisplay",_),n["default"]=_,e.exports=n["default"]},{"../../component.js":67,"../../utils/dom.js":143,"../../utils/fn.js":145,"../../utils/format-time.js":146,"global/window":2,"lodash-compat/function/throttle":7}],79:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t; var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../../component.js"),l=r(a),u=t("../../utils/fn.js"),c=o(u),p=t("../../utils/dom.js"),f=(o(p),t("../../utils/format-time.js")),h=r(f),d=function(t){function e(n,o){i(this,e),t.call(this,n,o),this.updateDataAttr(),this.on(n,"timeupdate",this.updateDataAttr),n.ready(c.bind(this,this.updateDataAttr)),o.playerOptions&&o.playerOptions.controlBar&&o.playerOptions.controlBar.progressControl&&o.playerOptions.controlBar.progressControl.keepTooltipsInside&&(this.keepTooltipsInside=o.playerOptions.controlBar.progressControl.keepTooltipsInside),this.keepTooltipsInside&&this.addClass("vjs-keep-tooltips-inside")}return s(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar",innerHTML:''+this.localize("Progress")+": 0%"})},e.prototype.updateDataAttr=function(){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.el_.setAttribute("data-current-time",h["default"](t,this.player_.duration()))},e}(l["default"]);l["default"].registerComponent("PlayProgressBar",d),n["default"]=d,e.exports=n["default"]},{"../../component.js":67,"../../utils/dom.js":143,"../../utils/fn.js":145,"../../utils/format-time.js":146}],80:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("../../component.js"),a=o(s),l=t("./seek-bar.js"),u=(o(l),t("./mouse-time-display.js")),c=(o(u),function(t){function e(){r(this,e),t.apply(this,arguments)}return i(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},e}(a["default"]));c.prototype.options_={children:["seekBar"]},a["default"].registerComponent("ProgressControl",c),n["default"]=c,e.exports=n["default"]},{"../../component.js":67,"./mouse-time-display.js":78,"./seek-bar.js":81}],81:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("global/window"),l=r(a),u=t("../../slider/slider.js"),c=r(u),p=t("../../component.js"),f=r(p),h=t("./load-progress-bar.js"),d=(r(h),t("./play-progress-bar.js")),y=(r(d),t("./tooltip-progress-bar.js")),v=(r(y),t("../../utils/fn.js")),g=o(v),m=t("../../utils/format-time.js"),_=r(m),b=t("object.assign"),j=(r(b),function(t){function e(n,o){i(this,e),t.call(this,n,o),this.on(n,"timeupdate",this.updateProgress),this.on(n,"ended",this.updateProgress),n.ready(g.bind(this,this.updateProgress)),o.playerOptions&&o.playerOptions.controlBar&&o.playerOptions.controlBar.progressControl&&o.playerOptions.controlBar.progressControl.keepTooltipsInside&&(this.keepTooltipsInside=o.playerOptions.controlBar.progressControl.keepTooltipsInside),this.keepTooltipsInside&&(this.tooltipProgressBar=this.addChild("TooltipProgressBar"))}return s(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":"progress bar"})},e.prototype.updateProgress=function(){if(this.updateAriaAttributes(this.el_),this.keepTooltipsInside){this.updateAriaAttributes(this.tooltipProgressBar.el_),this.tooltipProgressBar.el_.style.width=this.bar.el_.style.width;var t=parseFloat(l["default"].getComputedStyle(this.player().el()).width),e=parseFloat(l["default"].getComputedStyle(this.tooltipProgressBar.tooltip).width),n=this.tooltipProgressBar.el().style;n.maxWidth=Math.floor(t-e/2)+"px",n.minWidth=Math.ceil(e/2)+"px",n.right="-"+e/2+"px"}},e.prototype.updateAriaAttributes=function(t){var e=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();t.setAttribute("aria-valuenow",(100*this.getPercent()).toFixed(2)),t.setAttribute("aria-valuetext",_["default"](e,this.player_.duration()))},e.prototype.getPercent=function(){var t=this.player_.currentTime()/this.player_.duration();return t>=1?1:t},e.prototype.handleMouseDown=function(e){t.prototype.handleMouseDown.call(this,e),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause()},e.prototype.handleMouseMove=function(t){var e=this.calculateDistance(t)*this.player_.duration();e===this.player_.duration()&&(e-=.1),this.player_.currentTime(e)},e.prototype.handleMouseUp=function(e){t.prototype.handleMouseUp.call(this,e),this.player_.scrubbing(!1),this.videoWasPlaying&&this.player_.play()},e.prototype.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+5)},e.prototype.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-5)},e}(c["default"]));j.prototype.options_={children:["loadProgressBar","mouseTimeDisplay","playProgressBar"],barName:"playProgressBar"},j.prototype.playerEvent="timeupdate",f["default"].registerComponent("SeekBar",j),n["default"]=j,e.exports=n["default"]},{"../../component.js":67,"../../slider/slider.js":119,"../../utils/fn.js":145,"../../utils/format-time.js":146,"./load-progress-bar.js":77,"./play-progress-bar.js":79,"./tooltip-progress-bar.js":82,"global/window":2,"object.assign":45}],82:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../../component.js"),l=r(a),u=t("../../utils/fn.js"),c=o(u),p=t("../../utils/dom.js"),f=(o(p),t("../../utils/format-time.js")),h=r(f),d=function(t){function e(n,o){i(this,e),t.call(this,n,o),this.updateDataAttr(),this.on(n,"timeupdate",this.updateDataAttr),n.ready(c.bind(this,this.updateDataAttr))}return s(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,"div",{className:"vjs-tooltip-progress-bar vjs-slider-bar",innerHTML:'
\n '+this.localize("Progress")+": 0%"});return this.tooltip=e.querySelector(".vjs-time-tooltip"),e},e.prototype.updateDataAttr=function(){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),e=h["default"](t,this.player_.duration());this.el_.setAttribute("data-current-time",e),this.tooltip.innerHTML=e},e}(l["default"]);l["default"].registerComponent("TooltipProgressBar",d),n["default"]=d,e.exports=n["default"]},{"../../component.js":67,"../../utils/dom.js":143,"../../utils/fn.js":145,"../../utils/format-time.js":146}],83:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("./spacer.js"),a=o(s),l=t("../../component.js"),u=o(l),c=function(t){function e(){r(this,e),t.apply(this,arguments)}return i(e,t),e.prototype.buildCSSClass=function(){return"vjs-custom-control-spacer "+t.prototype.buildCSSClass.call(this)},e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,{className:this.buildCSSClass()});return e.innerHTML=" ",e},e}(a["default"]);u["default"].registerComponent("CustomControlSpacer",c),n["default"]=c,e.exports=n["default"]},{"../../component.js":67,"./spacer.js":84}],84:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("../../component.js"),a=o(s),l=function(t){function e(){r(this,e),t.apply(this,arguments)}return i(e,t),e.prototype.buildCSSClass=function(){return"vjs-spacer "+t.prototype.buildCSSClass.call(this)},e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},e}(a["default"]);a["default"].registerComponent("Spacer",l),n["default"]=l,e.exports=n["default"]},{"../../component.js":67}],85:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("./text-track-menu-item.js"),a=o(s),l=t("../../component.js"),u=o(l),c=function(t){function e(n,o){r(this,e),o.track={kind:o.kind,player:n,label:o.kind+" settings",selectable:!1,"default":!1,mode:"disabled"},o.selectable=!1,t.call(this,n,o),this.addClass("vjs-texttrack-settings"),this.controlText(", opens "+o.kind+" settings dialog")}return i(e,t),e.prototype.handleClick=function(){this.player().getChild("textTrackSettings").show(),this.player().getChild("textTrackSettings").el_.focus()},e}(a["default"]);u["default"].registerComponent("CaptionSettingsMenuItem",c),n["default"]=c,e.exports=n["default"]},{"../../component.js":67,"./text-track-menu-item.js":93}],86:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("./text-track-button.js"),a=o(s),l=t("../../component.js"),u=o(l),c=t("./caption-settings-menu-item.js"),p=o(c),f=function(t){function e(n,o,i){r(this,e),t.call(this,n,o,i),this.el_.setAttribute("aria-label","Captions Menu")}return i(e,t),e.prototype.buildCSSClass=function(){return"vjs-captions-button "+t.prototype.buildCSSClass.call(this)},e.prototype.update=function(){var e=2;t.prototype.update.call(this),this.player().tech_&&this.player().tech_.featuresNativeTextTracks&&(e=1),this.items&&this.items.length>e?this.show():this.hide()},e.prototype.createItems=function(){var e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||e.push(new p["default"](this.player_,{kind:this.kind_})),t.prototype.createItems.call(this,e)},e}(a["default"]);f.prototype.kind_="captions",f.prototype.controlText_="Captions",u["default"].registerComponent("CaptionsButton",f),n["default"]=f,e.exports=n["default"]},{"../../component.js":67,"./caption-settings-menu-item.js":85,"./text-track-button.js":92}],87:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("./text-track-button.js"),l=r(a),u=t("../../component.js"),c=r(u),p=t("./text-track-menu-item.js"),f=r(p),h=t("./chapters-track-menu-item.js"),d=r(h),y=t("../../menu/menu.js"),v=r(y),g=t("../../utils/dom.js"),m=o(g),_=t("../../utils/fn.js"),b=(o(_),t("../../utils/to-title-case.js")),j=r(b),T=t("global/window"),w=(r(T),function(t){function e(n,o,r){i(this,e),t.call(this,n,o,r),this.el_.setAttribute("aria-label","Chapters Menu")}return s(e,t),e.prototype.buildCSSClass=function(){return"vjs-chapters-button "+t.prototype.buildCSSClass.call(this)},e.prototype.createItems=function(){var t=[],e=this.player_.textTracks();if(!e)return t;for(var n=0;n=0;r--){var i=e[r];if(i.kind===this.kind_){n=i;break}}var s=this.menu;if(void 0===s){s=new v["default"](this.player_);var a=m.createEl("li",{className:"vjs-menu-title",innerHTML:j["default"](this.kind_),tabIndex:-1});s.children_.unshift(a),m.insertElFirst(a,s.contentEl())}else o.forEach(function(t){return s.removeChild(t)}),o=[];if(n&&null==n.cues){n.mode="hidden";var l=this.player_.remoteTextTrackEls().getTrackElementByTrack_(n);l&&l.addEventListener("load",function(e){return t.update()})}if(n&&n.cues&&n.cues.length>0)for(var u=n.cues,c=void 0,r=0,p=u.length;p>r;r++){c=u[r];var f=new d["default"](this.player_,{track:n,cue:c});o.push(f),s.addChild(f)}return o.length>0&&this.show(),this.items=o,s},e}(l["default"]));w.prototype.kind_="chapters",w.prototype.controlText_="Chapters",c["default"].registerComponent("ChaptersButton",w),n["default"]=w,e.exports=n["default"]},{"../../component.js":67,"../../menu/menu.js":111,"../../utils/dom.js":143,"../../utils/fn.js":145,"../../utils/to-title-case.js":152,"./chapters-track-menu-item.js":88,"./text-track-button.js":92,"./text-track-menu-item.js":93,"global/window":2}],88:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../../menu/menu-item.js"),l=r(a),u=t("../../component.js"),c=r(u),p=t("../../utils/fn.js"),f=o(p),h=function(t){function e(n,o){i(this,e);var r=o.track,s=o.cue,a=n.currentTime();o.label=s.text,o.selected=s.startTime<=a&&ao;o++){var i=e[o];if(i.kind!==this.kind_&&"showing"===i.mode){n=!0;break}}n?this.disable():this.enable()},e.prototype.buildCSSClass=function(){return"vjs-descriptions-button "+t.prototype.buildCSSClass.call(this)},e}(l["default"]);h.prototype.kind_="descriptions",h.prototype.controlText_="Descriptions",c["default"].registerComponent("DescriptionsButton",h),n["default"]=h,e.exports=n["default"]},{"../../component.js":67,"../../utils/fn.js":145,"./text-track-button.js":92}],90:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("./text-track-menu-item.js"),a=o(s),l=t("../../component.js"),u=o(l),c=function(t){function e(n,o){r(this,e),o.track={kind:o.kind,player:n,label:o.kind+" off","default":!1,mode:"disabled"},o.selectable=!0,t.call(this,n,o),this.selected(!0)}return i(e,t),e.prototype.handleTracksChange=function(t){for(var e=this.player().textTracks(),n=!0,o=0,r=e.length;r>o;o++){var i=e[o];if(i.kind===this.track.kind&&"showing"===i.mode){n=!1;break}}this.selected(n)},e}(a["default"]);u["default"].registerComponent("OffTextTrackMenuItem",c),n["default"]=c,e.exports=n["default"]},{"../../component.js":67,"./text-track-menu-item.js":93}],91:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("./text-track-button.js"),a=o(s),l=t("../../component.js"),u=o(l),c=function(t){function e(n,o,i){r(this,e),t.call(this,n,o,i),this.el_.setAttribute("aria-label","Subtitles Menu")}return i(e,t),e.prototype.buildCSSClass=function(){return"vjs-subtitles-button "+t.prototype.buildCSSClass.call(this)},e}(a["default"]);c.prototype.kind_="subtitles",c.prototype.controlText_="Subtitles",u["default"].registerComponent("SubtitlesButton",c),n["default"]=c,e.exports=n["default"]},{"../../component.js":67,"./text-track-button.js":92}],92:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../track-button.js"),l=r(a),u=t("../../component.js"),c=r(u),p=t("../../utils/fn.js"),f=(o(p),t("./text-track-menu-item.js")),h=r(f),d=t("./off-text-track-menu-item.js"),y=r(d),v=function(t){function e(n){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];i(this,e),o.tracks=n.textTracks(),t.call(this,n,o)}return s(e,t),e.prototype.createItems=function(){var t=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];t.push(new y["default"](this.player_,{kind:this.kind_}));var e=this.player_.textTracks();if(!e)return t;for(var n=0;nCurrent Time 0:00'},{"aria-live":"off"}),e.appendChild(this.contentEl_),e},e.prototype.updateContent=function(){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),e=this.localize("Current Time"),n=f["default"](t,this.player_.duration());n!==this.formattedTime_&&(this.formattedTime_=n,this.contentEl_.innerHTML=''+e+" "+n)},e}(l["default"]);l["default"].registerComponent("CurrentTimeDisplay",h),n["default"]=h,e.exports=n["default"]},{"../../component.js":67,"../../utils/dom.js":143,"../../utils/format-time.js":146}],95:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../../component.js"),l=r(a),u=t("../../utils/dom.js"),c=o(u),p=t("../../utils/format-time.js"),f=r(p),h=function(t){function e(n,o){i(this,e),t.call(this,n,o),this.on(n,"timeupdate",this.updateContent),this.on(n,"loadedmetadata",this.updateContent)}return s(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,"div",{className:"vjs-duration vjs-time-control vjs-control"});return this.contentEl_=c.createEl("div",{className:"vjs-duration-display",innerHTML:''+this.localize("Duration Time")+" 0:00"},{"aria-live":"off"}),e.appendChild(this.contentEl_),e},e.prototype.updateContent=function(){var t=this.player_.duration();if(t&&this.duration_!==t){this.duration_=t;var e=this.localize("Duration Time"),n=f["default"](t);this.contentEl_.innerHTML=''+e+" "+n}},e}(l["default"]);l["default"].registerComponent("DurationDisplay",h),n["default"]=h,e.exports=n["default"]},{"../../component.js":67,"../../utils/dom.js":143,"../../utils/format-time.js":146}],96:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../../component.js"),l=r(a),u=t("../../utils/dom.js"),c=o(u),p=t("../../utils/format-time.js"),f=r(p),h=function(t){function e(n,o){i(this,e),t.call(this,n,o),this.on(n,"timeupdate",this.updateContent)}return s(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,"div",{className:"vjs-remaining-time vjs-time-control vjs-control"});return this.contentEl_=c.createEl("div",{className:"vjs-remaining-time-display",innerHTML:''+this.localize("Remaining Time")+" -0:00"},{"aria-live":"off"}),e.appendChild(this.contentEl_),e},e.prototype.updateContent=function(){if(this.player_.duration()){var t=this.localize("Remaining Time"),e=f["default"](this.player_.remainingTime());e!==this.formattedTime_&&(this.formattedTime_=e,this.contentEl_.innerHTML=''+t+" -"+e)}},e}(l["default"]);l["default"].registerComponent("RemainingTimeDisplay",h),n["default"]=h,e.exports=n["default"]},{"../../component.js":67,"../../utils/dom.js":143,"../../utils/format-time.js":146}],97:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("../../component.js"),a=o(s),l=function(t){function e(){r(this,e),t.apply(this,arguments)}return i(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"
/
"})},e}(a["default"]);a["default"].registerComponent("TimeDivider",l),n["default"]=l,e.exports=n["default"]},{"../../component.js":67}],98:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../menu/menu-button.js"),l=r(a),u=t("../component.js"),c=r(u),p=t("../utils/fn.js"),f=o(p),h=function(t){function e(n,o){i(this,e);var r=o.tracks;if(t.call(this,n,o),this.items.length<=1&&this.hide(),r){var s=f.bind(this,this.update);r.addEventListener("removetrack",s),r.addEventListener("addtrack",s),this.player_.on("dispose",function(){r.removeEventListener("removetrack",s),r.removeEventListener("addtrack",s)})}}return s(e,t),e}(l["default"]);c["default"].registerComponent("TrackButton",h), n["default"]=h,e.exports=n["default"]},{"../component.js":67,"../menu/menu-button.js":109,"../utils/fn.js":145}],99:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../../slider/slider.js"),l=r(a),u=t("../../component.js"),c=r(u),p=t("../../utils/fn.js"),f=o(p),h=t("./volume-level.js"),d=(r(h),function(t){function e(n,o){i(this,e),t.call(this,n,o),this.on(n,"volumechange",this.updateARIAAttributes),n.ready(f.bind(this,this.updateARIAAttributes))}return s(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":"volume level"})},e.prototype.handleMouseMove=function(t){this.checkMuted(),this.player_.volume(this.calculateDistance(t))},e.prototype.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},e.prototype.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},e.prototype.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},e.prototype.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},e.prototype.updateARIAAttributes=function(){var t=(100*this.player_.volume()).toFixed(2);this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")},e}(l["default"]));d.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},d.prototype.playerEvent="volumechange",c["default"].registerComponent("VolumeBar",d),n["default"]=d,e.exports=n["default"]},{"../../component.js":67,"../../slider/slider.js":119,"../../utils/fn.js":145,"./volume-level.js":101}],100:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("../../component.js"),a=o(s),l=t("./volume-bar.js"),u=(o(l),function(t){function e(n,o){r(this,e),t.call(this,n,o),n.tech_&&n.tech_.featuresVolumeControl===!1&&this.addClass("vjs-hidden"),this.on(n,"loadstart",function(){n.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")})}return i(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control"})},e}(a["default"]));u.prototype.options_={children:["volumeBar"]},a["default"].registerComponent("VolumeControl",u),n["default"]=u,e.exports=n["default"]},{"../../component.js":67,"./volume-bar.js":99}],101:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("../../component.js"),a=o(s),l=function(t){function e(){r(this,e),t.apply(this,arguments)}return i(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:''})},e}(a["default"]);a["default"].registerComponent("VolumeLevel",l),n["default"]=l,e.exports=n["default"]},{"../../component.js":67}],102:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../utils/fn.js"),l=r(a),u=t("../component.js"),c=o(u),p=t("../popup/popup.js"),f=o(p),h=t("../popup/popup-button.js"),d=o(h),y=t("./mute-toggle.js"),v=o(y),g=t("./volume-control/volume-bar.js"),m=o(g),_=function(t){function e(n){function o(){n.tech_&&n.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];i(this,e),void 0===r.inline&&(r.inline=!0),void 0===r.vertical&&(r.inline?r.vertical=!1:r.vertical=!0),r.volumeBar=r.volumeBar||{},r.volumeBar.vertical=!!r.vertical,t.call(this,n,r),this.on(n,"volumechange",this.volumeUpdate),this.on(n,"loadstart",this.volumeUpdate),o.call(this),this.on(n,"loadstart",o),this.on(this.volumeBar,["slideractive","focus"],function(){this.addClass("vjs-slider-active")}),this.on(this.volumeBar,["sliderinactive","blur"],function(){this.removeClass("vjs-slider-active")}),this.on(this.volumeBar,["focus"],function(){this.addClass("vjs-lock-showing")}),this.on(this.volumeBar,["blur"],function(){this.removeClass("vjs-lock-showing")})}return s(e,t),e.prototype.buildCSSClass=function(){var e="";return e=this.options_.vertical?"vjs-volume-menu-button-vertical":"vjs-volume-menu-button-horizontal","vjs-volume-menu-button "+t.prototype.buildCSSClass.call(this)+" "+e},e.prototype.createPopup=function(){var t=new f["default"](this.player_,{contentElType:"div"}),e=new m["default"](this.player_,this.options_.volumeBar);return t.addChild(e),this.menuContent=t,this.volumeBar=e,this.attachVolumeBarEvents(),t},e.prototype.handleClick=function(){v["default"].prototype.handleClick.call(this),t.prototype.handleClick.call(this)},e.prototype.attachVolumeBarEvents=function(){this.menuContent.on(["mousedown","touchdown"],l.bind(this,this.handleMouseDown))},e.prototype.handleMouseDown=function(t){this.on(["mousemove","touchmove"],l.bind(this.volumeBar,this.volumeBar.handleMouseMove)),this.on(this.el_.ownerDocument,["mouseup","touchend"],this.handleMouseUp)},e.prototype.handleMouseUp=function(t){this.off(["mousemove","touchmove"],l.bind(this.volumeBar,this.volumeBar.handleMouseMove))},e}(d["default"]);_.prototype.volumeUpdate=v["default"].prototype.update,_.prototype.controlText_="Mute",c["default"].registerComponent("VolumeMenuButton",_),n["default"]=_,e.exports=n["default"]},{"../component.js":67,"../popup/popup-button.js":115,"../popup/popup.js":116,"../utils/fn.js":145,"./mute-toggle.js":73,"./volume-control/volume-bar.js":99}],103:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("./component"),l=r(a),u=t("./modal-dialog"),c=r(u),p=t("./utils/dom"),f=(o(p),t("./utils/merge-options")),h=r(f),d=function(t){function e(n,o){i(this,e),t.call(this,n,o),this.on(n,"error",this.open)}return s(e,t),e.prototype.buildCSSClass=function(){return"vjs-error-display "+t.prototype.buildCSSClass.call(this)},e.prototype.content=function(){var t=this.player().error();return t?this.localize(t.message):""},e}(c["default"]);d.prototype.options_=h["default"](c["default"].prototype.options_,{fillAlways:!0,temporary:!1,uncloseable:!0}),l["default"].registerComponent("ErrorDisplay",d),n["default"]=d,e.exports=n["default"]},{"./component":67,"./modal-dialog":112,"./utils/dom":143,"./utils/merge-options":149}],104:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}n.__esModule=!0;var r=t("./utils/events.js"),i=o(r),s=function(){};s.prototype.allowedEvents_={},s.prototype.on=function(t,e){var n=this.addEventListener;this.addEventListener=function(){},i.on(this,t,e),this.addEventListener=n},s.prototype.addEventListener=s.prototype.on,s.prototype.off=function(t,e){i.off(this,t,e)},s.prototype.removeEventListener=s.prototype.off,s.prototype.one=function(t,e){var n=this.addEventListener;this.addEventListener=function(){},i.one(this,t,e),this.addEventListener=n},s.prototype.trigger=function(t){var e=t.type||t;"string"==typeof t&&(t={type:e}),t=i.fixEvent(t),this.allowedEvents_[e]&&this["on"+e]&&this["on"+e](t),i.trigger(this,t)},s.prototype.dispatchEvent=s.prototype.trigger,n["default"]=s,e.exports=n["default"]},{"./utils/events.js":144}],105:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}n.__esModule=!0;var r=t("./utils/log"),i=o(r),s=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(t.super_=e)},a=function(t){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=function(){t.apply(this,arguments)},o={};"object"==typeof e?("function"==typeof e.init&&(i["default"].warn("Constructor logic via init() is deprecated; please use constructor() instead."),e.constructor=e.init),e.constructor!==Object.prototype.constructor&&(n=e.constructor),o=e):"function"==typeof e&&(n=e),s(n,t);for(var r in o)o.hasOwnProperty(r)&&(n.prototype[r]=o[r]);return n};n["default"]=a,e.exports=n["default"]},{"./utils/log":148}],106:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}n.__esModule=!0;for(var r=t("global/document"),i=o(r),s={},a=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],l=a[0],u=void 0,c=0;c1&&this.show()},e.prototype.createMenu=function(){var t=new f["default"](this.player_);if(this.options_.title){var e=d.createEl("li",{className:"vjs-menu-title",innerHTML:m["default"](this.options_.title),tabIndex:-1});t.children_.unshift(e),d.insertElFirst(e,t.contentEl())}if(this.items=this.createItems(),this.items)for(var n=0;n0&&(0>t?t=0:t>=e.length&&(t=e.length-1),this.focusedChild_=t,e[t].el_.focus())},e}(l["default"]);l["default"].registerComponent("Menu",y),n["default"]=y,e.exports=n["default"]},{"../component.js":67,"../utils/dom.js":143,"../utils/events.js":144,"../utils/fn.js":145}],112:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("./utils/dom"),l=r(a),u=t("./utils/fn"),c=r(u),p=t("./utils/log"),f=(o(p),t("./component")),h=o(f),d=t("./close-button"),y=(o(d),"vjs-modal-dialog"),v=27,g=function(t){function e(n,o){i(this,e),t.call(this,n,o),this.opened_=this.hasBeenOpened_=this.hasBeenFilled_=!1,this.closeable(!this.options_.uncloseable),this.content(this.options_.content),this.contentEl_=l.createEl("div",{className:y+"-content"},{role:"document"}),this.descEl_=l.createEl("p",{className:y+"-description vjs-offscreen",id:this.el().getAttribute("aria-describedby")}),l.textContent(this.descEl_,this.description()),this.el_.appendChild(this.descEl_),this.el_.appendChild(this.contentEl_)}return s(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},e.prototype.buildCSSClass=function(){return y+" vjs-hidden "+t.prototype.buildCSSClass.call(this)},e.prototype.handleKeyPress=function(t){t.which===v&&this.closeable()&&this.close()},e.prototype.label=function(){return this.options_.label||this.localize("Modal Window")},e.prototype.description=function(){var t=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(t+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),t},e.prototype.open=function(){if(!this.opened_){var t=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!t.paused(),this.wasPlaying_&&t.pause(),this.closeable()&&this.on(this.el_.ownerDocument,"keydown",c.bind(this,this.handleKeyPress)),t.controls(!1),this.show(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}return this},e.prototype.opened=function(t){return"boolean"==typeof t&&this[t?"open":"close"](),this.opened_},e.prototype.close=function(){if(this.opened_){var t=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&t.play(),this.closeable()&&this.off(this.el_.ownerDocument,"keydown",c.bind(this,this.handleKeyPress)),t.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.options_.temporary&&this.dispose()}return this},e.prototype.closeable=function n(t){if("boolean"==typeof t){var n=this.closeable_=!!t,e=this.getChild("closeButton");if(n&&!e){var o=this.contentEl_;this.contentEl_=this.el_,e=this.addChild("closeButton"),this.contentEl_=o,this.on(e,"close",this.close)}!n&&e&&(this.off(e,"close",this.close),this.removeChild(e),e.dispose())}return this.closeable_},e.prototype.fill=function(){return this.fillWith(this.content())},e.prototype.fillWith=function(t){var e=this.contentEl(),n=e.parentNode,o=e.nextSibling;return this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,n.removeChild(e),this.empty(),l.insertContent(e,t),this.trigger("modalfill"),o?n.insertBefore(e,o):n.appendChild(e),this},e.prototype.empty=function(){return this.trigger("beforemodalempty"),l.emptyEl(this.contentEl()),this.trigger("modalempty"),this},e.prototype.content=function(t){return"undefined"!=typeof t&&(this.content_=t),this.content_},e}(h["default"]);g.prototype.options_={temporary:!0},h["default"].registerComponent("ModalDialog",g),n["default"]=g,e.exports=n["default"]},{"./close-button":66,"./component":67,"./utils/dom":143,"./utils/fn":145,"./utils/log":148}],113:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("./component.js"),l=r(a),u=t("global/document"),c=r(u),p=t("global/window"),f=r(p),h=t("./utils/events.js"),d=o(h),y=t("./utils/dom.js"),v=o(y),g=t("./utils/fn.js"),m=o(g),_=t("./utils/guid.js"),b=o(_),j=t("./utils/browser.js"),T=o(j),w=t("./utils/log.js"),k=r(w),E=t("./utils/to-title-case.js"),C=r(E),O=t("./utils/time-ranges.js"),x=t("./utils/buffer.js"),S=t("./utils/stylesheet.js"),P=o(S),M=t("./fullscreen-api.js"),A=r(M),I=t("./media-error.js"),D=r(I),L=t("safe-json-parse/tuple"),N=r(L),R=t("object.assign"),F=r(R),B=t("./utils/merge-options.js"),H=r(B),V=t("./tracks/text-track-list-converter.js"),U=r(V),$=t("./tracks/audio-track-list.js"),W=r($),z=t("./tracks/video-track-list.js"),q=r(z),X=t("./tech/loader.js"),G=(r(X),t("./poster-image.js")),K=(r(G),t("./tracks/text-track-display.js")),Y=(r(K),t("./loading-spinner.js")),J=(r(Y),t("./big-play-button.js")),Q=(r(J),t("./control-bar/control-bar.js")),Z=(r(Q),t("./error-display.js")),tt=(r(Z),t("./tracks/text-track-settings.js")),et=(r(tt),t("./modal-dialog")),nt=r(et),ot=t("./tech/tech.js"),rt=r(ot),it=t("./tech/html5.js"),st=(r(it),function(t){function e(n,o,r){var s=this;if(i(this,e),n.id=n.id||"vjs_video_"+b.newGUID(),o=F["default"](e.getTagSettings(n),o),o.initChildren=!1,o.createEl=!1,o.reportTouchActivity=!1,t.call(this,null,o,r),!this.options_||!this.options_.techOrder||!this.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");this.tag=n,this.tagAttributes=n&&v.getElAttributes(n),this.language(this.options_.language),o.languages?!function(){var t={};Object.getOwnPropertyNames(o.languages).forEach(function(e){t[e.toLowerCase()]=o.languages[e]}),s.languages_=t}():this.languages_=e.prototype.options_.languages,this.cache_={},this.poster_=o.poster||"",this.controls_=!!o.controls,n.controls=!1,this.scrubbing_=!1,this.el_=this.createEl();var a=H["default"](this.options_);o.plugins&&!function(){var t=o.plugins;Object.getOwnPropertyNames(t).forEach(function(e){"function"==typeof this[e]?this[e](t[e]):k["default"].error("Unable to find plugin:",e)},s)}(),this.options_.playerOptions=a,this.initChildren(),this.isAudio("audio"===n.nodeName.toLowerCase()),this.controls()?this.addClass("vjs-controls-enabled"):this.addClass("vjs-controls-disabled"),this.el_.setAttribute("role","region"),this.isAudio()?this.el_.setAttribute("aria-label","audio player"):this.el_.setAttribute("aria-label","video player"),this.isAudio()&&this.addClass("vjs-audio"),this.flexNotSupported_()&&this.addClass("vjs-no-flex"),T.IS_IOS||this.addClass("vjs-workinghover"),e.players[this.id_]=this,this.userActive(!0),this.reportUserActivity(),this.listenForUserActivity_(),this.on("fullscreenchange",this.handleFullscreenChange_),this.on("stageclick",this.handleStageClick_)}return s(e,t),e.prototype.dispose=function(){this.trigger("dispose"),this.off("dispose"),this.styleEl_&&this.styleEl_.parentNode&&this.styleEl_.parentNode.removeChild(this.styleEl_),e.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&this.tech_.dispose(),t.prototype.dispose.call(this)},e.prototype.createEl=function(){var e=this.el_=t.prototype.createEl.call(this,"div"),n=this.tag;n.removeAttribute("width"),n.removeAttribute("height");var o=v.getElAttributes(n);if(Object.getOwnPropertyNames(o).forEach(function(t){"class"===t?e.className=o[t]:e.setAttribute(t,o[t])}),n.playerId=n.id,n.id+="_html5_api",n.className="vjs-tech",n.player=e.player=this,this.addClass("vjs-paused"),f["default"].VIDEOJS_NO_DYNAMIC_STYLE!==!0){this.styleEl_=P.createStyleElement("vjs-styles-dimensions");var r=v.$(".vjs-styles-defaults"),i=v.$("head");i.insertBefore(this.styleEl_,r?r.nextSibling:i.firstChild)}this.width(this.options_.width),this.height(this.options_.height),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio);for(var s=n.getElementsByTagName("a"),a=0;a=0&&(n.width=t),e>=0&&(n.height=e)))}var o=void 0,r=void 0,i=void 0,s=void 0;i=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()?this.videoWidth()+":"+this.videoHeight():"16:9";var a=i.split(":"),l=a[1]/a[0];o=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/l:this.videoWidth()||300,r=void 0!==this.height_?this.height_:o*l,s=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(s),P.setTextContent(this.styleEl_,"\n ."+s+" {\n width: "+o+"px;\n height: "+r+"px;\n }\n\n ."+s+".vjs-fluid {\n padding-top: "+100*l+"%;\n }\n "); },e.prototype.loadTech_=function(t,e){this.tech_&&this.unloadTech_(),"Html5"!==t&&this.tag&&(rt["default"].getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=t,this.isReady_=!1;var n=F["default"]({nativeControlsForTouch:this.options_.nativeControlsForTouch,source:e,playerId:this.id(),techId:this.id()+"_"+t+"_api",videoTracks:this.videoTracks_,textTracks:this.textTracks_,audioTracks:this.audioTracks_,autoplay:this.options_.autoplay,preload:this.options_.preload,loop:this.options_.loop,muted:this.options_.muted,poster:this.poster(),language:this.language(),"vtt.js":this.options_["vtt.js"]},this.options_[t.toLowerCase()]);this.tag&&(n.tag=this.tag),e&&(this.currentType_=e.type,e.src===this.cache_.src&&this.cache_.currentTime>0&&(n.startTime=this.cache_.currentTime),this.cache_.src=e.src);var o=rt["default"].getTech(t);o||(o=l["default"].getComponent(t)),this.tech_=new o(n),this.tech_.ready(m.bind(this,this.handleTechReady_),!0),U["default"].jsonToTextTracks(this.textTracksJson_||[],this.tech_),this.on(this.tech_,"loadstart",this.handleTechLoadStart_),this.on(this.tech_,"waiting",this.handleTechWaiting_),this.on(this.tech_,"canplay",this.handleTechCanPlay_),this.on(this.tech_,"canplaythrough",this.handleTechCanPlayThrough_),this.on(this.tech_,"playing",this.handleTechPlaying_),this.on(this.tech_,"ended",this.handleTechEnded_),this.on(this.tech_,"seeking",this.handleTechSeeking_),this.on(this.tech_,"seeked",this.handleTechSeeked_),this.on(this.tech_,"play",this.handleTechPlay_),this.on(this.tech_,"firstplay",this.handleTechFirstPlay_),this.on(this.tech_,"pause",this.handleTechPause_),this.on(this.tech_,"progress",this.handleTechProgress_),this.on(this.tech_,"durationchange",this.handleTechDurationChange_),this.on(this.tech_,"fullscreenchange",this.handleTechFullscreenChange_),this.on(this.tech_,"error",this.handleTechError_),this.on(this.tech_,"suspend",this.handleTechSuspend_),this.on(this.tech_,"abort",this.handleTechAbort_),this.on(this.tech_,"emptied",this.handleTechEmptied_),this.on(this.tech_,"stalled",this.handleTechStalled_),this.on(this.tech_,"loadedmetadata",this.handleTechLoadedMetaData_),this.on(this.tech_,"loadeddata",this.handleTechLoadedData_),this.on(this.tech_,"timeupdate",this.handleTechTimeUpdate_),this.on(this.tech_,"ratechange",this.handleTechRateChange_),this.on(this.tech_,"volumechange",this.handleTechVolumeChange_),this.on(this.tech_,"texttrackchange",this.handleTechTextTrackChange_),this.on(this.tech_,"loadedmetadata",this.updateStyleEl_),this.on(this.tech_,"posterchange",this.handleTechPosterChange_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===t&&this.tag||v.insertElFirst(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},e.prototype.unloadTech_=function(){this.videoTracks_=this.videoTracks(),this.textTracks_=this.textTracks(),this.audioTracks_=this.audioTracks(),this.textTracksJson_=U["default"].textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1},e.prototype.tech=function(t){if(t&&t.IWillNotUseThisInPlugins)return this.tech_;var e="\n Please make sure that you are not using this inside of a plugin.\n To disable this alert and error, please pass in an object with\n `IWillNotUseThisInPlugins` to the `tech` method. See\n https://github.com/videojs/video.js/issues/2617 for more info.\n ";throw f["default"].alert(e),new Error(e)},e.prototype.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"mousedown",this.handleTechClick_),this.on(this.tech_,"touchstart",this.handleTechTouchStart_),this.on(this.tech_,"touchmove",this.handleTechTouchMove_),this.on(this.tech_,"touchend",this.handleTechTouchEnd_),this.on(this.tech_,"tap",this.handleTechTap_)},e.prototype.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.handleTechTap_),this.off(this.tech_,"touchstart",this.handleTechTouchStart_),this.off(this.tech_,"touchmove",this.handleTechTouchMove_),this.off(this.tech_,"touchend",this.handleTechTouchEnd_),this.off(this.tech_,"mousedown",this.handleTechClick_)},e.prototype.handleTechReady_=function(){if(this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_(),this.src()&&this.tag&&this.options_.autoplay&&this.paused()){try{delete this.tag.poster}catch(t){k["default"]("deleting tag.poster throws in some browsers",t)}this.play()}},e.prototype.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.error(null),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay"))},e.prototype.hasStarted=function(t){return void 0!==t?(this.hasStarted_!==t&&(this.hasStarted_=t,t?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started")),this):!!this.hasStarted_},e.prototype.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},e.prototype.handleTechWaiting_=function(){var t=this;this.addClass("vjs-waiting"),this.trigger("waiting"),this.one("timeupdate",function(){return t.removeClass("vjs-waiting")})},e.prototype.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},e.prototype.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},e.prototype.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},e.prototype.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},e.prototype.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.trigger("seeked")},e.prototype.handleTechFirstPlay_=function(){this.options_.starttime&&this.currentTime(this.options_.starttime),this.addClass("vjs-has-started"),this.trigger("firstplay")},e.prototype.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},e.prototype.handleTechProgress_=function(){this.trigger("progress")},e.prototype.handleTechEnded_=function(){this.addClass("vjs-ended"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},e.prototype.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},e.prototype.handleTechClick_=function(t){0===t.button&&this.controls()&&(this.paused()?this.play():this.pause())},e.prototype.handleTechTap_=function(){this.userActive(!this.userActive())},e.prototype.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},e.prototype.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},e.prototype.handleTechTouchEnd_=function(t){t.preventDefault()},e.prototype.handleFullscreenChange_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},e.prototype.handleStageClick_=function(){this.reportUserActivity()},e.prototype.handleTechFullscreenChange_=function(t,e){e&&this.isFullscreen(e.isFullscreen),this.trigger("fullscreenchange")},e.prototype.handleTechError_=function(){var t=this.tech_.error();this.error(t&&t.code)},e.prototype.handleTechSuspend_=function(){this.trigger("suspend")},e.prototype.handleTechAbort_=function(){this.trigger("abort")},e.prototype.handleTechEmptied_=function(){this.trigger("emptied")},e.prototype.handleTechStalled_=function(){this.trigger("stalled")},e.prototype.handleTechLoadedMetaData_=function(){this.trigger("loadedmetadata")},e.prototype.handleTechLoadedData_=function(){this.trigger("loadeddata")},e.prototype.handleTechTimeUpdate_=function(){this.trigger("timeupdate")},e.prototype.handleTechRateChange_=function(){this.trigger("ratechange")},e.prototype.handleTechVolumeChange_=function(){this.trigger("volumechange")},e.prototype.handleTechTextTrackChange_=function(){this.trigger("texttrackchange")},e.prototype.getCache=function(){return this.cache_},e.prototype.techCall_=function(t,e){if(this.tech_&&!this.tech_.isReady_)this.tech_.ready(function(){this[t](e)},!0);else try{this.tech_[t](e)}catch(n){throw k["default"](n),n}},e.prototype.techGet_=function(t){if(this.tech_&&this.tech_.isReady_)try{return this.tech_[t]()}catch(e){throw void 0===this.tech_[t]?k["default"]("Video.js: "+t+" method not defined for "+this.techName_+" playback technology.",e):"TypeError"===e.name?(k["default"]("Video.js: "+t+" unavailable on "+this.techName_+" playback technology element.",e),this.tech_.isReady_=!1):k["default"](e),e}},e.prototype.play=function(){return this.techCall_("play"),this},e.prototype.pause=function(){return this.techCall_("pause"),this},e.prototype.paused=function(){return this.techGet_("paused")===!1?!1:!0},e.prototype.scrubbing=function(t){return void 0!==t?(this.scrubbing_=!!t,t?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing"),this):this.scrubbing_},e.prototype.currentTime=function(t){return void 0!==t?(this.techCall_("setCurrentTime",t),this):this.cache_.currentTime=this.techGet_("currentTime")||0},e.prototype.duration=function(t){return void 0===t?this.cache_.duration||0:(t=parseFloat(t)||0,0>t&&(t=1/0),t!==this.cache_.duration&&(this.cache_.duration=t,t===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),this.trigger("durationchange")),this)},e.prototype.remainingTime=function(){return this.duration()-this.currentTime()},e.prototype.buffered=function n(){var n=this.techGet_("buffered");return n&&n.length||(n=O.createTimeRange(0,0)),n},e.prototype.bufferedPercent=function(){return x.bufferedPercent(this.buffered(),this.duration())},e.prototype.bufferedEnd=function(){var t=this.buffered(),e=this.duration(),n=t.end(t.length-1);return n>e&&(n=e),n},e.prototype.volume=function(t){var e=void 0;return void 0!==t?(e=Math.max(0,Math.min(1,parseFloat(t))),this.cache_.volume=e,this.techCall_("setVolume",e),this):(e=parseFloat(this.techGet_("volume")),isNaN(e)?1:e)},e.prototype.muted=function(t){return void 0!==t?(this.techCall_("setMuted",t),this):this.techGet_("muted")||!1},e.prototype.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},e.prototype.isFullscreen=function(t){return void 0!==t?(this.isFullscreen_=!!t,this):!!this.isFullscreen_},e.prototype.requestFullscreen=function(){var t=A["default"];return this.isFullscreen(!0),t.requestFullscreen?(d.on(c["default"],t.fullscreenchange,m.bind(this,function e(n){this.isFullscreen(c["default"][t.fullscreenElement]),this.isFullscreen()===!1&&d.off(c["default"],t.fullscreenchange,e),this.trigger("fullscreenchange")})),this.el_[t.requestFullscreen]()):this.tech_.supportsFullScreen()?this.techCall_("enterFullScreen"):(this.enterFullWindow(),this.trigger("fullscreenchange")),this},e.prototype.exitFullscreen=function(){var t=A["default"];return this.isFullscreen(!1),t.requestFullscreen?c["default"][t.exitFullscreen]():this.tech_.supportsFullScreen()?this.techCall_("exitFullScreen"):(this.exitFullWindow(),this.trigger("fullscreenchange")),this},e.prototype.enterFullWindow=function(){this.isFullWindow=!0,this.docOrigOverflow=c["default"].documentElement.style.overflow,d.on(c["default"],"keydown",m.bind(this,this.fullWindowOnEscKey)),c["default"].documentElement.style.overflow="hidden",v.addElClass(c["default"].body,"vjs-full-window"),this.trigger("enterFullWindow")},e.prototype.fullWindowOnEscKey=function(t){27===t.keyCode&&(this.isFullscreen()===!0?this.exitFullscreen():this.exitFullWindow())},e.prototype.exitFullWindow=function(){this.isFullWindow=!1,d.off(c["default"],"keydown",this.fullWindowOnEscKey),c["default"].documentElement.style.overflow=this.docOrigOverflow,v.removeElClass(c["default"].body,"vjs-full-window"),this.trigger("exitFullWindow")},e.prototype.canPlayType=function(t){for(var e=void 0,n=0,o=this.options_.techOrder;n0&&(a=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},t))}},250)},e.prototype.playbackRate=function(t){return void 0!==t?(this.techCall_("setPlaybackRate",t),this):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("playbackRate"):1},e.prototype.isAudio=function(t){return void 0!==t?(this.isAudio_=!!t,this):!!this.isAudio_},e.prototype.networkState=function(){return this.techGet_("networkState")},e.prototype.readyState=function(){return this.techGet_("readyState")},e.prototype.videoTracks=function(){return this.tech_?this.tech_.videoTracks():(this.videoTracks_=this.videoTracks_||new q["default"],this.videoTracks_)},e.prototype.audioTracks=function(){return this.tech_?this.tech_.audioTracks():(this.audioTracks_=this.audioTracks_||new W["default"],this.audioTracks_)},e.prototype.textTracks=function(){return this.tech_&&this.tech_.textTracks()},e.prototype.remoteTextTracks=function(){return this.tech_&&this.tech_.remoteTextTracks()},e.prototype.remoteTextTrackEls=function(){return this.tech_&&this.tech_.remoteTextTrackEls()},e.prototype.addTextTrack=function(t,e,n){return this.tech_&&this.tech_.addTextTrack(t,e,n)},e.prototype.addRemoteTextTrack=function(t){return this.tech_&&this.tech_.addRemoteTextTrack(t)},e.prototype.removeRemoteTextTrack=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=t.track,n=void 0===e?arguments[0]:e;this.tech_&&this.tech_.removeRemoteTextTrack(n)},e.prototype.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},e.prototype.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},e.prototype.language=function(t){return void 0===t?this.language_:(this.language_=(""+t).toLowerCase(),this)},e.prototype.languages=function(){return H["default"](e.prototype.options_.languages,this.languages_)},e.prototype.toJSON=function(){var t=H["default"](this.options_),e=t.tracks;t.tracks=[];for(var n=0;nl;l++){var c=a[l],p=c.nodeName.toLowerCase();"source"===p?e.sources.push(v.getElAttributes(c)):"track"===p&&e.tracks.push(v.getElAttributes(c))}return e},e}(l["default"]));st.players={};var at=f["default"].navigator;st.prototype.options_={techOrder:["html5","flash"],html5:{},flash:{},defaultVolume:0,inactivityTimeout:2e3,playbackRates:[],children:["mediaLoader","posterImage","textTrackDisplay","loadingSpinner","bigPlayButton","controlBar","errorDisplay","textTrackSettings"],language:c["default"].getElementsByTagName("html")[0].getAttribute("lang")||at.languages&&at.languages[0]||at.userLanguage||at.language||"en",languages:{},notSupportedMessage:"No compatible source was found for this media."},st.prototype.handleLoadedMetaData_,st.prototype.handleLoadedData_,st.prototype.handleUserActive_,st.prototype.handleUserInactive_,st.prototype.handleTimeUpdate_,st.prototype.handleTechEnded_,st.prototype.handleVolumeChange_,st.prototype.handleError_,st.prototype.flexNotSupported_=function(){var t=c["default"].createElement("i");return!("flexBasis"in t.style||"webkitFlexBasis"in t.style||"mozFlexBasis"in t.style||"msFlexBasis"in t.style||"msFlexOrder"in t.style)},l["default"].registerComponent("Player",st),n["default"]=st,e.exports=n["default"]},{"./big-play-button.js":63,"./component.js":67,"./control-bar/control-bar.js":70,"./error-display.js":103,"./fullscreen-api.js":106,"./loading-spinner.js":107,"./media-error.js":108,"./modal-dialog":112,"./poster-image.js":117,"./tech/html5.js":122,"./tech/loader.js":123,"./tech/tech.js":124,"./tracks/audio-track-list.js":125,"./tracks/text-track-display.js":130,"./tracks/text-track-list-converter.js":131,"./tracks/text-track-settings.js":133,"./tracks/video-track-list.js":138,"./utils/browser.js":140,"./utils/buffer.js":141,"./utils/dom.js":143,"./utils/events.js":144,"./utils/fn.js":145,"./utils/guid.js":147,"./utils/log.js":148,"./utils/merge-options.js":149,"./utils/stylesheet.js":150,"./utils/time-ranges.js":151,"./utils/to-title-case.js":152,"global/document":1,"global/window":2,"object.assign":45,"safe-json-parse/tuple":54}],114:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}n.__esModule=!0;var r=t("./player.js"),i=o(r),s=function(t,e){i["default"].prototype[t]=e};n["default"]=s,e.exports=n["default"]},{"./player.js":113}],115:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../clickable-component.js"),l=r(a),u=t("../component.js"),c=r(u),p=t("./popup.js"),f=(r(p),t("../utils/dom.js")),h=(o(f),t("../utils/fn.js")),d=(o(h),t("../utils/to-title-case.js")),y=(r(d),function(t){function e(n){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];i(this,e),t.call(this,n,o),this.update()}return s(e,t),e.prototype.update=function(){var t=this.createPopup();this.popup&&this.removeChild(this.popup),this.popup=t,this.addChild(t),this.items&&0===this.items.length?this.hide():this.items&&this.items.length>1&&this.show()},e.prototype.createPopup=function(){},e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},e.prototype.buildCSSClass=function(){var e="vjs-menu-button";return e+=this.options_.inline===!0?"-inline":"-popup","vjs-menu-button "+e+" "+t.prototype.buildCSSClass.call(this)},e}(l["default"]));c["default"].registerComponent("PopupButton",y),n["default"]=y,e.exports=n["default"]},{"../clickable-component.js":65,"../component.js":67,"../utils/dom.js":143,"../utils/fn.js":145,"../utils/to-title-case.js":152,"./popup.js":116}],116:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../component.js"),l=r(a),u=t("../utils/dom.js"),c=o(u),p=t("../utils/fn.js"),f=o(p),h=t("../utils/events.js"),d=o(h),y=function(t){function e(){i(this,e),t.apply(this,arguments)}return s(e,t),e.prototype.addItem=function(t){this.addChild(t),t.on("click",f.bind(this,function(){this.unlockShowing()}))},e.prototype.createEl=function(){var e=this.options_.contentElType||"ul";this.contentEl_=c.createEl(e,{className:"vjs-menu-content"});var n=t.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return n.appendChild(this.contentEl_),d.on(n,"click",function(t){t.preventDefault(),t.stopImmediatePropagation()}),n},e}(l["default"]);l["default"].registerComponent("Popup",y),n["default"]=y,e.exports=n["default"]},{"../component.js":67,"../utils/dom.js":143,"../utils/events.js":144,"../utils/fn.js":145}],117:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("./clickable-component.js"),l=r(a),u=t("./component.js"),c=r(u),p=t("./utils/fn.js"),f=o(p),h=t("./utils/dom.js"),d=o(h),y=t("./utils/browser.js"),v=o(y),g=function(t){function e(n,o){i(this,e),t.call(this,n,o),this.update(),n.on("posterchange",f.bind(this,this.update))}return s(e,t),e.prototype.dispose=function(){this.player().off("posterchange",this.update),t.prototype.dispose.call(this)},e.prototype.createEl=function(){var t=d.createEl("div",{className:"vjs-poster",tabIndex:-1});return v.BACKGROUND_SIZE_SUPPORTED||(this.fallbackImg_=d.createEl("img"),t.appendChild(this.fallbackImg_)),t},e.prototype.update=function(){var t=this.player().poster();this.setSrc(t),t?this.show():this.hide()},e.prototype.setSrc=function(t){if(this.fallbackImg_)this.fallbackImg_.src=t;else{var e="";t&&(e='url("'+t+'")'),this.el_.style.backgroundImage=e}},e.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},e}(l["default"]);c["default"].registerComponent("PosterImage",g),n["default"]=g,e.exports=n["default"]},{"./clickable-component.js":65,"./component.js":67,"./utils/browser.js":140,"./utils/dom.js":143,"./utils/fn.js":145}],118:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}n.__esModule=!0;var i=t("./utils/events.js"),s=r(i),a=t("global/document"),l=o(a),u=t("global/window"),c=o(u),p=!1,f=void 0,h=function(){var t=l["default"].getElementsByTagName("video"),e=l["default"].getElementsByTagName("audio"),n=[];if(t&&t.length>0)for(var o=0,r=t.length;r>o;o++)n.push(t[o]);if(e&&e.length>0)for(var o=0,r=e.length;r>o;o++)n.push(e[o]);if(n&&n.length>0)for(var o=0,r=n.length;r>o;o++){var i=n[o];if(!i||!i.getAttribute){d(1);break}if(void 0===i.player){var s=i.getAttribute("data-setup");if(null!==s){f(i)}}}else p||d(1)},d=function(t,e){e&&(f=e),setTimeout(h,t)};"complete"===l["default"].readyState?p=!0:s.one(c["default"],"load",function(){p=!0});var y=function(){return p};n.autoSetup=h,n.autoSetupTimeout=d,n.hasLoaded=y},{"./utils/events.js":144,"global/document":1,"global/window":2}],119:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../component.js"),l=r(a),u=t("../utils/dom.js"),c=o(u),p=t("object.assign"),f=r(p),h=function(t){function e(n,o){i(this,e),t.call(this,n,o),this.bar=this.getChild(this.options_.barName),this.vertical(!!this.options_.vertical),this.on("mousedown",this.handleMouseDown),this.on("touchstart",this.handleMouseDown),this.on("focus",this.handleFocus),this.on("blur",this.handleBlur),this.on("click",this.handleClick),this.on(n,"controlsvisible",this.update),this.on(n,this.playerEvent,this.update)}return s(e,t),e.prototype.createEl=function(e){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];return n.className=n.className+" vjs-slider",n=f["default"]({tabIndex:0},n),o=f["default"]({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},o),t.prototype.createEl.call(this,e,n,o)},e.prototype.handleMouseDown=function(t){var e=this.bar.el_.ownerDocument;t.preventDefault(),c.blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(e,"mousemove",this.handleMouseMove),this.on(e,"mouseup",this.handleMouseUp),this.on(e,"touchmove",this.handleMouseMove),this.on(e,"touchend",this.handleMouseUp),this.handleMouseMove(t)},e.prototype.handleMouseMove=function(){},e.prototype.handleMouseUp=function(){var t=this.bar.el_.ownerDocument;c.unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove),this.off(t,"mouseup",this.handleMouseUp),this.off(t,"touchmove",this.handleMouseMove),this.off(t,"touchend",this.handleMouseUp),this.update()},e.prototype.update=function(){if(this.el_){var t=this.getPercent(),e=this.bar;if(e){("number"!=typeof t||t!==t||0>t||t===1/0)&&(t=0);var n=(100*t).toFixed(2)+"%";this.vertical()?e.el().style.height=n:e.el().style.width=n}}},e.prototype.calculateDistance=function(t){var e=c.getPointerPosition(this.el_,t);return this.vertical()?e.y:e.x},e.prototype.handleFocus=function(){this.on(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},e.prototype.handleKeyPress=function(t){37===t.which||40===t.which?(t.preventDefault(),this.stepBack()):(38===t.which||39===t.which)&&(t.preventDefault(),this.stepForward())},e.prototype.handleBlur=function(){this.off(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},e.prototype.handleClick=function(t){t.stopImmediatePropagation(),t.preventDefault()},e.prototype.vertical=function(t){return void 0===t?this.vertical_||!1:(this.vertical_=!!t,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal"),this)},e}(l["default"]);l["default"].registerComponent("Slider",h),n["default"]=h,e.exports=n["default"]},{"../component.js":67,"../utils/dom.js":143,"object.assign":45}],120:[function(t,e,n){"use strict";function o(t){ return t.streamingFormats={"rtmp/mp4":"MP4","rtmp/flv":"FLV"},t.streamFromParts=function(t,e){return t+"&"+e},t.streamToParts=function(t){var e={connection:"",stream:""};if(!t)return e;var n=t.search(/&(?!\w+=)/),o=void 0;return-1!==n?o=n+1:(n=o=t.lastIndexOf("/")+1,0===n&&(n=o=t.length)),e.connection=t.substring(0,n),e.stream=t.substring(o,t.length),e},t.isStreamingType=function(e){return e in t.streamingFormats},t.RTMP_RE=/^rtmp[set]?:\/\//i,t.isStreamingSrc=function(e){return t.RTMP_RE.test(e)},t.rtmpSourceHandler={},t.rtmpSourceHandler.canPlayType=function(e){return t.isStreamingType(e)?"maybe":""},t.rtmpSourceHandler.canHandleSource=function(e){var n=t.rtmpSourceHandler.canPlayType(e.type);return n?n:t.isStreamingSrc(e.src)?"maybe":""},t.rtmpSourceHandler.handleSource=function(e,n,o){var r=t.streamToParts(e.src);n.setRtmpConnection(r.connection),n.setRtmpStream(r.stream)},t.registerSourceHandler(t.rtmpSourceHandler),t}n.__esModule=!0,n["default"]=o,e.exports=n["default"]},{}],121:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){var e=t.charAt(0).toUpperCase()+t.slice(1);C["set"+e]=function(e){return this.el_.vjs_setProperty(t,e)}}function l(t){C[t]=function(){return this.el_.vjs_getProperty(t)}}n.__esModule=!0;for(var u=t("./tech"),c=r(u),p=t("../utils/dom.js"),f=o(p),h=t("../utils/url.js"),d=o(h),y=t("../utils/time-ranges.js"),v=t("./flash-rtmp"),g=r(v),m=t("../component"),_=r(m),b=t("global/window"),j=r(b),T=t("object.assign"),w=r(T),k=j["default"].navigator,E=function(t){function e(n,o){i(this,e),t.call(this,n,o),n.source&&this.ready(function(){this.setSource(n.source)},!0),n.startTime&&this.ready(function(){this.load(),this.play(),this.currentTime(n.startTime)},!0),j["default"].videojs=j["default"].videojs||{},j["default"].videojs.Flash=j["default"].videojs.Flash||{},j["default"].videojs.Flash.onReady=e.onReady,j["default"].videojs.Flash.onEvent=e.onEvent,j["default"].videojs.Flash.onError=e.onError,this.on("seeked",function(){this.lastSeekTarget_=void 0})}return s(e,t),e.prototype.createEl=function(){var t=this.options_;t.swf||(t.swf="//vjs.zencdn.net/swf/5.0.1/video-js.swf");var n=t.techId,o=w["default"]({readyFunction:"videojs.Flash.onReady",eventProxyFunction:"videojs.Flash.onEvent",errorEventProxyFunction:"videojs.Flash.onError",autoplay:t.autoplay,preload:t.preload,loop:t.loop,muted:t.muted},t.flashVars),r=w["default"]({wmode:"opaque",bgcolor:"#000000"},t.params),i=w["default"]({id:n,name:n,"class":"vjs-tech"},t.attributes);return this.el_=e.embed(t.swf,o,r,i),this.el_.tech=this,this.el_},e.prototype.play=function(){this.ended()&&this.setCurrentTime(0),this.el_.vjs_play()},e.prototype.pause=function(){this.el_.vjs_pause()},e.prototype.src=function(t){return void 0===t?this.currentSrc():this.setSrc(t)},e.prototype.setSrc=function(t){if(t=d.getAbsoluteURL(t),this.el_.vjs_src(t),this.autoplay()){var e=this;this.setTimeout(function(){e.play()},0)}},e.prototype.seeking=function(){return void 0!==this.lastSeekTarget_},e.prototype.setCurrentTime=function(e){var n=this.seekable();n.length&&(e=e>n.start(0)?e:n.start(0),e=e=10},c["default"].withSourceHandlers(E),E.nativeSourceHandler={},E.nativeSourceHandler.canPlayType=function(t){return t in E.formats?"maybe":""},E.nativeSourceHandler.canHandleSource=function(t){function e(t){var e=d.getFileExtension(t);return e?"video/"+e:""}var n;return n=t.type?t.type.replace(/;.*/,"").toLowerCase():e(t.src),E.nativeSourceHandler.canPlayType(n)},E.nativeSourceHandler.handleSource=function(t,e,n){e.setSrc(t.src)},E.nativeSourceHandler.dispose=function(){},E.registerSourceHandler(E.nativeSourceHandler),E.formats={"video/flv":"FLV","video/x-flv":"FLV","video/mp4":"MP4","video/m4v":"MP4"},E.onReady=function(t){var e=f.getEl(t),n=e&&e.tech;n&&n.el()&&E.checkReady(n)},E.checkReady=function(t){t.el()&&(t.el().vjs_getProperty?t.triggerReady():this.setTimeout(function(){E.checkReady(t)},50))},E.onEvent=function(t,e){var n=f.getEl(t).tech;n.trigger(e)},E.onError=function(t,e){var n=f.getEl(t).tech;return"srcnotfound"===e?n.error(4):void n.error("FLASH: "+e)},E.version=function(){var t="0,0,0";try{t=new j["default"].ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(e){try{k.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(t=(k.plugins["Shockwave Flash 2.0"]||k.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(n){}}return t.split(",")},E.embed=function(t,e,n,o){var r=E.getEmbedCode(t,e,n,o),i=f.createEl("div",{innerHTML:r}).childNodes[0];return i},E.getEmbedCode=function(t,e,n,o){var r=''}),o=w["default"]({data:t,width:"100%",height:"100%"},o),Object.getOwnPropertyNames(o).forEach(function(t){a+=t+'="'+o[t]+'" '}),""+r+a+">"+s+""},g["default"](E),_["default"].registerComponent("Flash",E),c["default"].registerTech("Flash",E),n["default"]=E,e.exports=n["default"]},{"../component":67,"../utils/dom.js":143,"../utils/time-ranges.js":151,"../utils/url.js":153,"./flash-rtmp":120,"./tech":124,"global/window":2,"object.assign":45}],122:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t,e){return t.raw=e,t}n.__esModule=!0;var l=a(["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used. \n This may prevent text tracks from loading."],["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used. \n This may prevent text tracks from loading."]),u=t("./tech.js"),c=r(u),p=t("../component"),f=r(p),h=t("../utils/dom.js"),d=o(h),y=t("../utils/url.js"),v=o(y),g=t("../utils/fn.js"),m=o(g),_=t("../utils/log.js"),b=r(_),j=t("tsml"),T=r(j),w=t("../../../src/js/tracks/text-track.js"),k=(r(w),t("../utils/browser.js")),E=o(k),C=t("global/document"),O=r(C),x=t("global/window"),S=r(x),P=t("object.assign"),M=r(P),A=t("../utils/merge-options.js"),I=r(A),D=t("../utils/to-title-case.js"),L=r(D),N=function(t){function e(n,o){var r=this;i(this,e),t.call(this,n,o);var s=n.source,a=!1;if(s&&(this.el_.currentSrc!==s.src||n.tag&&3===n.tag.initNetworkState_)?this.setSource(s):this.handleLateInit_(this.el_),this.el_.hasChildNodes()){for(var u=this.el_.childNodes,c=u.length,p=[];c--;){var f=u[c],h=f.nodeName.toLowerCase();"track"===h&&(this.featuresNativeTextTracks?(this.remoteTextTrackEls().addTrackElement_(f),this.remoteTextTracks().addTrack_(f.track),a||this.el_.hasAttribute("crossorigin")||!v.isCrossOrigin(f.src)||(a=!0)):p.push(f))}for(var d=0;d=0;s--){var a=i[s],l={};"undefined"!=typeof this.options_[a]&&(l[a]=this.options_[a]),d.setElAttributes(t,l)}return t},e.prototype.handleLateInit_=function(t){var e=this;if(0!==t.networkState&&3!==t.networkState){if(0===t.readyState){var n=function(){var t=!1,n=function(){t=!0};e.on("loadstart",n);var o=function(){t||this.trigger("loadstart")};return e.on("loadedmetadata",o),e.ready(function(){this.off("loadstart",n),this.off("loadedmetadata",o),t||this.trigger("loadstart")}),{v:void 0}}();if("object"==typeof n)return n.v}var o=["loadstart"];o.push("loadedmetadata"),t.readyState>=2&&o.push("loadeddata"),t.readyState>=3&&o.push("canplay"),t.readyState>=4&&o.push("canplaythrough"),this.ready(function(){o.forEach(function(t){this.trigger(t)},this)})}},e.prototype.proxyNativeTextTracks_=function(){var t=this.el().textTracks;if(t){for(var e=0;e0&&(t="number"!=typeof N.TEST_VID.textTracks[0].mode),t&&E.IS_FIREFOX&&(t=!1),!t||"onremovetrack"in N.TEST_VID.textTracks||(t=!1),t},N.supportsNativeVideoTracks=function(){var t=!!N.TEST_VID.videoTracks;return t},N.supportsNativeAudioTracks=function(){var t=!!N.TEST_VID.audioTracks;return t},N.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","volumechange"],N.prototype.featuresVolumeControl=N.canControlVolume(),N.prototype.featuresPlaybackRate=N.canControlPlaybackRate(),N.prototype.movingMediaElementInDOM=!E.IS_IOS,N.prototype.featuresFullscreenResize=!0,N.prototype.featuresProgressEvents=!0,N.prototype.featuresNativeTextTracks=N.supportsNativeTextTracks(),N.prototype.featuresNativeVideoTracks=N.supportsNativeVideoTracks(),N.prototype.featuresNativeAudioTracks=N.supportsNativeAudioTracks();var F=void 0,B=/^application\/(?:x-|vnd\.apple\.)mpegurl/i,H=/^video\/mp4/i;N.patchCanPlayType=function(){E.ANDROID_VERSION>=4&&(F||(F=N.TEST_VID.constructor.prototype.canPlayType),N.TEST_VID.constructor.prototype.canPlayType=function(t){return t&&B.test(t)?"maybe":F.call(this,t)}),E.IS_OLD_ANDROID&&(F||(F=N.TEST_VID.constructor.prototype.canPlayType),N.TEST_VID.constructor.prototype.canPlayType=function(t){return t&&H.test(t)?"maybe":F.call(this,t)})},N.unpatchCanPlayType=function(){var t=N.TEST_VID.constructor.prototype.canPlayType;return N.TEST_VID.constructor.prototype.canPlayType=F,F=null,t},N.patchCanPlayType(),N.disposeMediaElement=function(t){if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute("src"),"function"==typeof t.load&&!function(){try{t.load()}catch(e){}}()}},N.resetMediaElement=function(t){if(t){for(var e=t.querySelectorAll("source"),n=e.length;n--;)t.removeChild(e[n]);t.removeAttribute("src"),"function"==typeof t.load&&!function(){try{t.load()}catch(e){}}()}},f["default"].registerComponent("Html5",N),c["default"].registerTech("Html5",N),n["default"]=N,e.exports=n["default"]},{"../../../src/js/tracks/text-track.js":134,"../component":67,"../utils/browser.js":140,"../utils/dom.js":143,"../utils/fn.js":145,"../utils/log.js":148,"../utils/merge-options.js":149,"../utils/to-title-case.js":152,"../utils/url.js":153,"./tech.js":124,"global/document":1,"global/window":2,"object.assign":45,tsml:55}],123:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var s=t("../component.js"),a=o(s),l=t("./tech.js"),u=o(l),c=t("global/window"),p=(o(c),t("../utils/to-title-case.js")),f=o(p),h=function(t){function e(n,o,i){if(r(this,e),t.call(this,n,o,i),o.playerOptions.sources&&0!==o.playerOptions.sources.length)n.src(o.playerOptions.sources);else for(var s=0,l=o.playerOptions.techOrder;s=0;r--)if(n[r].enabled){h(n,n[r]);break}if(c.IS_IE8){o=f["default"].createElement("custom");for(var s in l["default"].prototype)"constructor"!==s&&(o[s]=l["default"].prototype[s]);for(var s in e.prototype)"constructor"!==s&&(o[s]=e.prototype[s])}return o=t.call(this,n,o),o.changing_=!1,o}return s(e,t),e.prototype.addTrack_=function(e){var n=this;e.enabled&&h(this,e),t.prototype.addTrack_.call(this,e),e.addEventListener&&e.addEventListener("enabledchange",function(){n.changing_||(n.changing_=!0,h(n,e),n.changing_=!1,n.trigger("change"))})},e.prototype.addTrack=function(t){this.addTrack_(t)},e.prototype.removeTrack=function(e){t.prototype.removeTrack_.call(this,e)},e}(l["default"]);n["default"]=d,e.exports=n["default"]},{"../utils/browser.js":140,"./track-list":136,"global/document":1}],126:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("./track-enums"),l=t("./track"),u=r(l),c=t("../utils/merge-options"),p=r(c),f=t("../utils/browser.js"),h=o(f),d=function(t){function e(){var n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];i(this,e);var o=p["default"](n,{kind:a.AudioTrackKind[n.kind]||""}),r=t.call(this,o),s=!1;if(h.IS_IE8)for(var l in e.prototype)"constructor"!==l&&(r[l]=e.prototype[l]);return Object.defineProperty(r,"enabled",{get:function(){return s},set:function(t){"boolean"==typeof t&&t!==s&&(s=t,this.trigger("enabledchange"))}}),o.enabled&&(r.enabled=o.enabled),r.loaded_=!0,r}return s(e,t),e}(u["default"]);n["default"]=d,e.exports=n["default"]},{"../utils/browser.js":140,"../utils/merge-options":149,"./track":137,"./track-enums":135}],127:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.__esModule=!0;var s=t("../utils/browser.js"),a=r(s),l=t("global/document"),u=o(l),c=function(){function t(){var e=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];i(this,t);var n=this;if(a.IS_IE8){n=u["default"].createElement("custom");for(var o in t.prototype)"constructor"!==o&&(n[o]=t.prototype[o])}n.trackElements_=[],Object.defineProperty(n,"length",{get:function(){return this.trackElements_.length}});for(var r=0,s=e.length;s>r;r++)n.addTrackElement_(e[r]);return a.IS_IE8?n:void 0}return t.prototype.addTrackElement_=function(t){this.trackElements_.push(t)},t.prototype.getTrackElementByTrack_=function(t){for(var e=void 0,n=0,o=this.trackElements_.length;o>n;n++)if(t===this.trackElements_[n].track){e=this.trackElements_[n];break}return e},t.prototype.removeTrackElement_=function(t){for(var e=0,n=this.trackElements_.length;n>e;e++)if(t===this.trackElements_[e]){this.trackElements_.splice(e,1);break}},t}();n["default"]=c,e.exports=n["default"]},{"../utils/browser.js":140,"global/document":1}],128:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../utils/browser.js"),l=r(a),u=t("global/document"),c=o(u),p=t("../event-target"),f=o(p),h=t("../tracks/text-track"),d=o(h),y=0,v=1,g=2,m=3,_=function(t){function e(){var n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];i(this,e),t.call(this);var o=void 0,r=this;if(l.IS_IE8){r=c["default"].createElement("custom");for(var s in e.prototype)"constructor"!==s&&(r[s]=e.prototype[s])}var a=new d["default"](n);return r.kind=a.kind,r.src=a.src,r.srclang=a.language,r.label=a.label,r["default"]=a["default"],Object.defineProperty(r,"readyState",{get:function(){return o}}),Object.defineProperty(r,"track",{get:function(){return a}}),o=y,a.addEventListener("loadeddata",function(){o=g,r.trigger({type:"load",target:r})}),l.IS_IE8?r:void 0}return s(e,t),e}(f["default"]);_.prototype.allowedEvents_={load:"load"},_.NONE=y,_.LOADING=v,_.LOADED=g,_.ERROR=m,n["default"]=_,e.exports=n["default"]},{"../event-target":104,"../tracks/text-track":134,"../utils/browser.js":140,"global/document":1}],129:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.__esModule=!0;var s=t("../utils/browser.js"),a=r(s),l=t("global/document"),u=o(l),c=function(){function t(e){i(this,t);var n=this;if(a.IS_IE8){n=u["default"].createElement("custom");for(var o in t.prototype)"constructor"!==o&&(n[o]=t.prototype[o])}return t.prototype.setCues_.call(n,e),Object.defineProperty(n,"length",{get:function(){return this.length_}}),a.IS_IE8?n:void 0}return t.prototype.setCues_=function(t){var e=this.length||0,n=0,o=t.length;this.cues_=t,this.length_=t.length;var r=function(t){""+t in this||Object.defineProperty(this,""+t,{get:function(){return this.cues_[t]}})};if(o>e)for(n=e;o>n;n++)r.call(this,n)},t.prototype.getCueById=function(t){for(var e=null,n=0,o=this.length;o>n;n++){var r=this[n];if(r.id===t){e=r;break}}return e},t}();n["default"]=c,e.exports=n["default"]},{"../utils/browser.js":140,"global/document":1}],130:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t,e){return"rgba("+parseInt(t[1]+t[1],16)+","+parseInt(t[2]+t[2],16)+","+parseInt(t[3]+t[3],16)+","+e+")"}function l(t,e,n){try{t.style[e]=n}catch(o){}}n.__esModule=!0;var u=t("../component"),c=r(u),p=t("../menu/menu.js"),f=(r(p),t("../menu/menu-item.js")),h=(r(f),t("../menu/menu-button.js")),d=(r(h),t("../utils/fn.js")),y=o(d),v=t("global/document"),g=(r(v),t("global/window")),m=r(g),_="#222",b="#ccc",j={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'},T=function(t){function e(n,o,r){i(this,e),t.call(this,n,o,r),n.on("loadstart",y.bind(this,this.toggleDisplay)),n.on("texttrackchange",y.bind(this,this.updateDisplay)),n.ready(y.bind(this,function(){if(n.tech_&&n.tech_.featuresNativeTextTracks)return void this.hide();n.on("fullscreenchange",y.bind(this,this.updateDisplay));for(var t=this.options_.playerOptions.tracks||[],e=0;en;n++)if(this[n]===t){e=this[n],e.off&&e.off(),this.tracks_.splice(n,1);break}e&&this.trigger({track:e,type:"removetrack"})},e.prototype.getTrackById=function(t){for(var e=null,n=0,o=this.length;o>n;n++){var r=this[n];if(r.id===t){e=r;break}}return e},e}(l["default"]);n["default"]=y,e.exports=n["default"]},{"../utils/browser.js":140,"../utils/fn.js":145,"./track-list":136,"global/document":1}],133:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){var e=void 0;return t.selectedOptions?e=t.selectedOptions[0]:t.options&&(e=t.options[t.options.selectedIndex]),e.value}function l(t,e){if(e){var n=void 0;for(n=0;n select").selectedIndex=0,this.$(".vjs-bg-color > select").selectedIndex=0,this.$(".window-color > select").selectedIndex=0,this.$(".vjs-text-opacity > select").selectedIndex=0,this.$(".vjs-bg-opacity > select").selectedIndex=0,this.$(".vjs-window-opacity > select").selectedIndex=0,this.$(".vjs-edge-style select").selectedIndex=0,this.$(".vjs-font-family select").selectedIndex=0,this.$(".vjs-font-percent select").selectedIndex=2,this.updateDisplay()})),h.on(this.$(".vjs-fg-color > select"),"change",y.bind(this,this.updateDisplay)),h.on(this.$(".vjs-bg-color > select"),"change",y.bind(this,this.updateDisplay)),h.on(this.$(".window-color > select"),"change",y.bind(this,this.updateDisplay)),h.on(this.$(".vjs-text-opacity > select"),"change",y.bind(this,this.updateDisplay)),h.on(this.$(".vjs-bg-opacity > select"),"change",y.bind(this,this.updateDisplay)),h.on(this.$(".vjs-window-opacity > select"),"change",y.bind(this,this.updateDisplay)),h.on(this.$(".vjs-font-percent select"),"change",y.bind(this,this.updateDisplay)),h.on(this.$(".vjs-edge-style select"),"change",y.bind(this,this.updateDisplay)),h.on(this.$(".vjs-font-family select"),"change",y.bind(this,this.updateDisplay)),this.options_.persistTextTrackSettings&&this.restoreSettings()}return s(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-caption-settings vjs-modal-overlay",innerHTML:u()})},e.prototype.getValues=function(){var t=a(this.$(".vjs-edge-style select")),e=a(this.$(".vjs-font-family select")),n=a(this.$(".vjs-fg-color > select")),o=a(this.$(".vjs-text-opacity > select")),r=a(this.$(".vjs-bg-color > select")),i=a(this.$(".vjs-bg-opacity > select")),s=a(this.$(".window-color > select")),l=a(this.$(".vjs-window-opacity > select")),u=j["default"].parseFloat(a(this.$(".vjs-font-percent > select"))),c={backgroundOpacity:i,textOpacity:o,windowOpacity:l,edgeStyle:t,fontFamily:e,color:n,backgroundColor:r,windowColor:s,fontPercent:u};for(var p in c)(""===c[p]||"none"===c[p]||"fontPercent"===p&&1===c[p])&&delete c[p];return c},e.prototype.setValues=function(t){l(this.$(".vjs-edge-style select"),t.edgeStyle),l(this.$(".vjs-font-family select"),t.fontFamily),l(this.$(".vjs-fg-color > select"),t.color),l(this.$(".vjs-text-opacity > select"),t.textOpacity),l(this.$(".vjs-bg-color > select"),t.backgroundColor),l(this.$(".vjs-bg-opacity > select"),t.backgroundOpacity),l(this.$(".window-color > select"),t.windowColor),l(this.$(".vjs-window-opacity > select"),t.windowOpacity);var e=t.fontPercent;e&&(e=e.toFixed(2)),l(this.$(".vjs-font-percent > select"),e)},e.prototype.restoreSettings=function(){var t=void 0,e=void 0;try{var n=_["default"](j["default"].localStorage.getItem("vjs-text-track-settings"));t=n[0],e=n[1],t&&g["default"].error(t)}catch(o){g["default"].warn(o)}e&&this.setValues(e)},e.prototype.saveSettings=function(){if(this.options_.persistTextTrackSettings){var t=this.getValues();try{Object.getOwnPropertyNames(t).length>0?j["default"].localStorage.setItem("vjs-text-track-settings",JSON.stringify(t)):j["default"].localStorage.removeItem("vjs-text-track-settings")}catch(e){g["default"].warn(e)}}},e.prototype.updateDisplay=function(){var t=this.player_.getChild("textTrackDisplay");t&&t.updateDisplay()},e}(p["default"]);p["default"].registerComponent("TextTrackSettings",T),n["default"]=T,e.exports=n["default"]},{"../component":67,"../utils/events.js":144,"../utils/fn.js":145,"../utils/log.js":148,"global/window":2,"safe-json-parse/tuple":54}],134:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("./text-track-cue-list"),l=r(a),u=t("../utils/fn.js"),c=o(u),p=t("./track-enums"),f=t("../utils/log.js"),h=r(f),d=t("global/document"),y=(r(d),t("global/window")),v=r(y),g=t("./track.js"),m=r(g),_=t("../utils/url.js"),b=t("xhr"),j=r(b),T=t("../utils/merge-options"),w=r(T),k=t("../utils/browser.js"),E=o(k),C=function(t,e){var n=new v["default"].WebVTT.Parser(v["default"],v["default"].vttjs,v["default"].WebVTT.StringDecoder()),o=[];n.oncue=function(t){e.addCue(t)},n.onparsingerror=function(t){o.push(t)},n.onflush=function(){e.trigger({type:"loadeddata",target:e})},n.parse(t),o.length>0&&(console.groupCollapsed&&console.groupCollapsed("Text Track parsing errors for "+e.src),o.forEach(function(t){return h["default"].error(t)}),console.groupEnd&&console.groupEnd()),n.flush()},O=function(t,e){var n={uri:t},o=_.isCrossOrigin(t);o&&(n.cors=o),j["default"](n,c.bind(this,function(t,n,o){return t?h["default"].error(t,n):(e.loaded_=!0,void("function"!=typeof v["default"].WebVTT?e.tech_&&!function(){var t=function(){return C(o,e)};e.tech_.on("vttjsloaded",t),e.tech_.on("vttjserror",function(){h["default"].error("vttjs failed to load, stopping trying to process "+e.src),e.tech_.off("vttjsloaded",t)})}():C(o,e)))}))},x=function(t){function e(){var n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];if(i(this,e),!n.tech)throw new Error("A tech was not provided.");var o=w["default"](n,{kind:p.TextTrackKind[n.kind]||"subtitles",language:n.language||n.srclang||""}),r=p.TextTrackMode[o.mode]||"disabled",s=o["default"];("metadata"===o.kind||"chapters"===o.kind)&&(r="hidden");var a=t.call(this,o);if(a.tech_=o.tech,E.IS_IE8)for(var u in e.prototype)"constructor"!==u&&(a[u]=e.prototype[u]);a.cues_=[],a.activeCues_=[];var f=new l["default"](a.cues_),h=new l["default"](a.activeCues_),d=!1,y=c.bind(a,function(){this.activeCues,d&&(this.trigger("cuechange"),d=!1)});return"disabled"!==r&&a.tech_.on("timeupdate",y),Object.defineProperty(a,"default",{get:function(){return s},set:function(){}}),Object.defineProperty(a,"mode",{get:function(){return r},set:function(t){p.TextTrackMode[t]&&(r=t,"showing"===r&&this.tech_.on("timeupdate",y),this.trigger("modechange"))}}),Object.defineProperty(a,"cues",{get:function(){return this.loaded_?f:null},set:function(){}}),Object.defineProperty(a,"activeCues",{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return h;for(var t=this.tech_.currentTime(),e=[],n=0,o=this.cues.length;o>n;n++){var r=this.cues[n];r.startTime<=t&&r.endTime>=t?e.push(r):r.startTime===r.endTime&&r.startTime<=t&&r.startTime+.5>=t&&e.push(r)}if(d=!1,e.length!==this.activeCues_.length)d=!0;else for(var n=0;nn;n++){var r=this.cues_[n];r===t&&(this.cues_.splice(n,1),e=!0)}e&&this.cues.setCues_(this.cues_)},e}(m["default"]);x.prototype.allowedEvents_={cuechange:"cuechange"},n["default"]=x,e.exports=n["default"]},{"../utils/browser.js":140,"../utils/fn.js":145,"../utils/log.js":148,"../utils/merge-options":149,"../utils/url.js":153,"./text-track-cue-list":129,"./track-enums":135,"./track.js":137,"global/document":1,"global/window":2,xhr:56}],135:[function(t,e,n){"use strict";n.__esModule=!0;var o={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"},r={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},i={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},s={disabled:"disabled",hidden:"hidden",showing:"showing"};n["default"]={VideoTrackKind:o,AudioTrackKind:r,TextTrackKind:i,TextTrackMode:s},e.exports=n["default"]},{}],136:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../event-target"),l=r(a),u=t("../utils/fn.js"),c=(o(u),t("../utils/browser.js")),p=o(c),f=t("global/document"),h=r(f),d=function(t){function e(){var n=arguments.length<=0||void 0===arguments[0]?[]:arguments[0],o=arguments.length<=1||void 0===arguments[1]?null:arguments[1];if(i(this,e),t.call(this), !o&&(o=this,p.IS_IE8)){o=h["default"].createElement("custom");for(var r in e.prototype)"constructor"!==r&&(o[r]=e.prototype[r])}o.tracks_=[],Object.defineProperty(o,"length",{get:function(){return this.tracks_.length}});for(var s=0;sn;n++)if(this[n]===t){e=this[n],e.off&&e.off(),this.tracks_.splice(n,1);break}e&&this.trigger({track:e,type:"removetrack"})},e.prototype.getTrackById=function(t){for(var e=null,n=0,o=this.length;o>n;n++){var r=this[n];if(r.id===t){e=r;break}}return e},e}(l["default"]);d.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack"};for(var y in d.prototype.allowedEvents_)d.prototype["on"+y]=null;n["default"]=d,e.exports=n["default"]},{"../event-target":104,"../utils/browser.js":140,"../utils/fn.js":145,"global/document":1}],137:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("../utils/browser.js"),l=r(a),u=t("global/document"),c=o(u),p=t("../utils/guid.js"),f=r(p),h=t("../event-target"),d=o(h),y=function(t){function e(){var n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];i(this,e),t.call(this);var o=this;if(l.IS_IE8){o=c["default"].createElement("custom");for(var r in e.prototype)"constructor"!==r&&(o[r]=e.prototype[r])}var s={id:n.id||"vjs_track_"+f.newGUID(),kind:n.kind||"",label:n.label||"",language:n.language||""},a=function(t){Object.defineProperty(o,t,{get:function(){return s[t]},set:function(){}})};for(var u in s)a(u);return o}return s(e,t),e}(d["default"]);n["default"]=y,e.exports=n["default"]},{"../event-target":104,"../utils/browser.js":140,"../utils/guid.js":147,"global/document":1}],138:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}n.__esModule=!0;var a=t("./track-list"),l=r(a),u=t("../utils/browser.js"),c=o(u),p=t("global/document"),f=r(p),h=function(t,e){for(var n=0;n=0;r--)if(n[r].selected){h(n,n[r]);break}if(c.IS_IE8){o=f["default"].createElement("custom");for(var s in l["default"].prototype)"constructor"!==s&&(o[s]=l["default"].prototype[s]);for(var s in e.prototype)"constructor"!==s&&(o[s]=e.prototype[s])}return o=t.call(this,n,o),o.changing_=!1,Object.defineProperty(o,"selectedIndex",{get:function(){for(var t=0;tg;n.IS_OLD_ANDROID=m;var _=v&&5>g&&537>c;n.IS_NATIVE_ANDROID=_;var b=/Firefox/i.test(l);n.IS_FIREFOX=b;var j=/Edge/i.test(l);n.IS_EDGE=j;var T=!j&&/Chrome/i.test(l);n.IS_CHROME=T;var w=/MSIE\s8\.0/.test(l);n.IS_IE8=w;var k=!!("ontouchstart"in a["default"]||a["default"].DocumentTouch&&i["default"]instanceof a["default"].DocumentTouch);n.TOUCH_ENABLED=k;var E="backgroundSize"in i["default"].createElement("video").style;n.BACKGROUND_SIZE_SUPPORTED=E},{"global/document":1,"global/window":2}],141:[function(t,e,n){"use strict";function o(t,e){var n,o,i=0;if(!e)return 0;t&&t.length||(t=r.createTimeRange(0,0));for(var s=0;se&&(o=e),i+=o-n;return i/e}n.__esModule=!0,n.bufferedPercent=o;var r=t("./time-ranges.js")},{"./time-ranges.js":151}],142:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}n.__esModule=!0;var r=t("./log.js"),i=o(r),s={get:function(t,e){return t[e]},set:function(t,e,n){return t[e]=n,!0}};n["default"]=function(t){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("function"==typeof Proxy){var n=function(){var n={};return Object.keys(e).forEach(function(t){s.hasOwnProperty(t)&&(n[t]=function(){return i["default"].warn(e[t]),s[t].apply(this,arguments)})}),{v:new Proxy(t,n)}}();if("object"==typeof n)return n.v}return t},e.exports=n["default"]},{"./log.js":148}],143:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){return t.raw=e,t}function s(t){return"string"==typeof t&&/\S/.test(t)}function a(t){if(/\s/.test(t))throw new Error("class has illegal whitespace characters")}function l(t){return new RegExp("(^|\\s)"+t+"($|\\s)")}function u(t){return function(e,n){return s(e)?(s(n)&&(n=L["default"].querySelector(n)),(O(n)?n:L["default"])[t](e)):L["default"][t](null)}}function c(t){return 0===t.indexOf("#")&&(t=t.slice(1)),L["default"].getElementById(t)}function p(){var t=arguments.length<=0||void 0===arguments[0]?"div":arguments[0],e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],o=L["default"].createElement(t);return Object.getOwnPropertyNames(e).forEach(function(t){var n=e[t];-1!==t.indexOf("aria-")||"role"===t||"type"===t?(V["default"].warn($["default"](I,t,n)),o.setAttribute(t,n)):o[t]=n}),Object.getOwnPropertyNames(n).forEach(function(t){n[t];o.setAttribute(t,n[t])}),o}function f(t,e){"undefined"==typeof t.textContent?t.innerText=e:t.textContent=e}function h(t,e){e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}function d(t){var e=t[z];return e||(e=t[z]=B.newGUID()),W[e]||(W[e]={}),W[e]}function y(t){var e=t[z];return e?!!Object.getOwnPropertyNames(W[e]).length:!1}function v(t){var e=t[z];if(e){delete W[e];try{delete t[z]}catch(n){t.removeAttribute?t.removeAttribute(z):t[z]=null}}}function g(t,e){return t.classList?t.classList.contains(e):(a(e),l(e).test(t.className))}function m(t,e){return t.classList?t.classList.add(e):g(t,e)||(t.className=(t.className+" "+e).trim()),t}function _(t,e){return t.classList?t.classList.remove(e):(a(e),t.className=t.className.split(/\s+/).filter(function(t){return t!==e}).join(" ")),t}function b(t,e,n){var o=g(t,e);return"function"==typeof n&&(n=n(t,e)),"boolean"!=typeof n&&(n=!o),n!==o?(n?m(t,e):_(t,e),t):void 0}function j(t,e){Object.getOwnPropertyNames(e).forEach(function(n){var o=e[n];null===o||"undefined"==typeof o||o===!1?t.removeAttribute(n):t.setAttribute(n,o===!0?"":o)})}function T(t){var e,n,o,r,i;if(e={},n=",autoplay,controls,loop,muted,default,",t&&t.attributes&&t.attributes.length>0){o=t.attributes;for(var s=o.length-1;s>=0;s--)r=o[s].name,i=o[s].value,("boolean"==typeof t[r]||-1!==n.indexOf(","+r+","))&&(i=null!==i?!0:!1),e[r]=i}return e}function w(){L["default"].body.focus(),L["default"].onselectstart=function(){return!1}}function k(){L["default"].onselectstart=function(){return!0}}function E(t){var e=void 0;if(t.getBoundingClientRect&&t.parentNode&&(e=t.getBoundingClientRect()),!e)return{left:0,top:0};var n=L["default"].documentElement,o=L["default"].body,r=n.clientLeft||o.clientLeft||0,i=R["default"].pageXOffset||o.scrollLeft,s=e.left+i-r,a=n.clientTop||o.clientTop||0,l=R["default"].pageYOffset||o.scrollTop,u=e.top+l-a;return{left:Math.round(s),top:Math.round(u)}}function C(t,e){var n={},o=E(t),r=t.offsetWidth,i=t.offsetHeight,s=o.top,a=o.left,l=e.pageY,u=e.pageX;return e.changedTouches&&(u=e.changedTouches[0].pageX,l=e.changedTouches[0].pageY),n.y=Math.max(0,Math.min(1,(s-l+i)/i)),n.x=Math.max(0,Math.min(1,(u-a)/r)),n}function O(t){return!!t&&"object"==typeof t&&1===t.nodeType}function x(t){return!!t&&"object"==typeof t&&3===t.nodeType}function S(t){for(;t.firstChild;)t.removeChild(t.firstChild);return t}function P(t){return"function"==typeof t&&(t=t()),(Array.isArray(t)?t:[t]).map(function(t){return"function"==typeof t&&(t=t()),O(t)||x(t)?t:"string"==typeof t&&/\S/.test(t)?L["default"].createTextNode(t):void 0}).filter(function(t){return t})}function M(t,e){return P(e).forEach(function(e){return t.appendChild(e)}),t}function A(t,e){return M(S(t),e)}n.__esModule=!0,n.getEl=c,n.createEl=p,n.textContent=f,n.insertElFirst=h,n.getElData=d,n.hasElData=y,n.removeElData=v,n.hasElClass=g,n.addElClass=m,n.removeElClass=_,n.toggleElClass=b,n.setElAttributes=j,n.getElAttributes=T,n.blockTextSelection=w,n.unblockTextSelection=k,n.findElPosition=E,n.getPointerPosition=C,n.isEl=O,n.isTextNode=x,n.emptyEl=S,n.normalizeContent=P,n.appendContent=M,n.insertContent=A;var I=i(["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."],["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."]),D=t("global/document"),L=r(D),N=t("global/window"),R=r(N),F=t("./guid.js"),B=o(F),H=t("./log.js"),V=r(H),U=t("tsml"),$=r(U),W={},z="vdata"+(new Date).getTime(),q=u("querySelector");n.$=q;var X=u("querySelectorAll");n.$$=X},{"./guid.js":147,"./log.js":148,"global/document":1,"global/window":2,tsml:55}],144:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t,e,n){if(Array.isArray(e))return p(i,t,e,n);var o=h.getElData(t);o.handlers||(o.handlers={}),o.handlers[e]||(o.handlers[e]=[]),n.guid||(n.guid=y.newGUID()),o.handlers[e].push(n),o.dispatcher||(o.disabled=!1,o.dispatcher=function(e,n){if(!o.disabled){e=u(e);var r=o.handlers[e.type];if(r)for(var i=r.slice(0),s=0,a=i.length;a>s&&!e.isImmediatePropagationStopped();s++)i[s].call(t,e,n)}}),1===o.handlers[e].length&&(t.addEventListener?t.addEventListener(e,o.dispatcher,!1):t.attachEvent&&t.attachEvent("on"+e,o.dispatcher))}function s(t,e,n){if(h.hasElData(t)){var o=h.getElData(t);if(o.handlers){if(Array.isArray(e))return p(s,t,e,n);var r=function(e){o.handlers[e]=[],c(t,e)};if(e){var i=o.handlers[e];if(i){if(!n)return void r(e);if(n.guid)for(var a=0;at?0:t;var n=Math.floor(t%60),o=Math.floor(t/60%60),r=Math.floor(t/3600),i=Math.floor(e/60%60),s=Math.floor(e/3600);return(isNaN(t)||t===1/0)&&(r=o=n="-"),r=r>0||s>0?r+":":"",o=((r||i>=10)&&10>o?"0"+o:o)+":",n=10>n?"0"+n:n,r+o+n}()}n.__esModule=!0,n["default"]=o,e.exports=n["default"]},{}],147:[function(t,e,n){"use strict";function o(){return r++}n.__esModule=!0,n.newGUID=o;var r=1},{}],148:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){var n=Array.prototype.slice.call(e),o=function(){},r=s["default"].console||{log:o,warn:o,error:o};t?n.unshift(t.toUpperCase()+":"):t="log",a.history.push(n),n.unshift("VIDEOJS:"),r[t].apply?r[t].apply(r,n):r[t](n.join(" "))}n.__esModule=!0;var i=t("global/window"),s=o(i),a=function(){r(null,arguments)};a.history=[],a.error=function(){r("error",arguments)},a.warn=function(){r("warn",arguments)},n["default"]=a,e.exports=n["default"]},{"global/window":2}],149:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t){return!!t&&"object"==typeof t&&"[object Object]"===t.toString()&&t.constructor===Object}function i(){var t=Array.prototype.slice.call(arguments);return t.unshift({}),t.push(l),a["default"].apply(null,t),t[0]}n.__esModule=!0,n["default"]=i;var s=t("lodash-compat/object/merge"),a=o(s),l=function(t,e){return r(e)?r(t)?void 0:i(e):e};e.exports=n["default"]},{"lodash-compat/object/merge":40}],150:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}n.__esModule=!0;var r=t("global/document"),i=o(r),s=function(t){var e=i["default"].createElement("style");return e.className=t,e};n.createStyleElement=s;var a=function(t,e){t.styleSheet?t.styleSheet.cssText=e:t.textContent=e};n.setTextContent=a},{"global/document":1}],151:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}function r(t,e){return Array.isArray(t)?i(t):void 0===t||void 0===e?i():i([[t,e]])}function i(t){return void 0===t||0===t.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:t.length,start:s.bind(null,"start",0,t),end:s.bind(null,"end",1,t)}}function s(t,e,n,o){return void 0===o&&(u["default"].warn("DEPRECATED: Function '"+t+"' on 'TimeRanges' called without an index argument."),o=0),a(t,o,n.length-1),n[o][e]}function a(t,e,n){if(0>e||e>n)throw new Error("Failed to execute '"+t+"' on 'TimeRanges': The index provided ("+e+") is greater than or equal to the maximum bound ("+n+").")}n.__esModule=!0,n.createTimeRanges=r;var l=t("./log.js"),u=o(l);n.createTimeRange=r},{"./log.js":148}],152:[function(t,e,n){"use strict";function o(t){return t.charAt(0).toUpperCase()+t.slice(1)}n.__esModule=!0,n["default"]=o,e.exports=n["default"]},{}],153:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{"default":t}}n.__esModule=!0;var r=t("global/document"),i=o(r),s=t("global/window"),a=o(s),l=function(t){var e=["protocol","hostname","port","pathname","search","hash","host"],n=i["default"].createElement("a");n.href=t;var o=""===n.host&&"file:"!==n.protocol,r=void 0;o&&(r=i["default"].createElement("div"),r.innerHTML='',n=r.firstChild,r.setAttribute("style","display:none; position:absolute;"),i["default"].body.appendChild(r));for(var s={},a=0;ax',t=e.firstChild.href}return t};n.getAbsoluteURL=u;var c=function(t){if("string"==typeof t){var e=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i,n=e.exec(t);if(n)return n.pop().toLowerCase()}return""};n.getFileExtension=c;var p=function(t){var e=a["default"].location,n=l(t),o=":"===n.protocol?e.protocol:n.protocol,r=o+n.host!==e.protocol+e.host;return r};n.isCrossOrigin=p},{"global/document":1,"global/window":2}],154:[function(e,n,o){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}function s(t,e,n){var o=void 0;if("string"==typeof t){if(0===t.indexOf("#")&&(t=t.slice(1)),s.getPlayers()[t])return e&&H["default"].warn('Player "'+t+'" is already initialised. Options will not be applied.'),n&&s.getPlayers()[t].ready(n),s.getPlayers()[t];o=U.getEl(t)}else o=t;if(!o||!o.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return o.player||T["default"].players[o.playerId]||new T["default"](o,e,n)}o.__esModule=!0;var a=e("global/window"),l=i(a),u=e("global/document"),c=i(u),p=e("./setup"),f=r(p),h=e("./utils/stylesheet.js"),d=r(h),y=e("./component"),v=i(y),g=e("./event-target"),m=i(g),_=e("./utils/events.js"),b=r(_),j=e("./player"),T=i(j),w=e("./plugins.js"),k=i(w),E=e("../../src/js/utils/merge-options.js"),C=i(E),O=e("./utils/fn.js"),x=r(O),S=e("./tracks/text-track.js"),P=i(S),M=e("./tracks/audio-track.js"),A=i(M),I=e("./tracks/video-track.js"),D=i(I),L=e("object.assign"),N=(i(L),e("./utils/time-ranges.js")),R=e("./utils/format-time.js"),F=i(R),B=e("./utils/log.js"),H=i(B),V=e("./utils/dom.js"),U=r(V),$=e("./utils/browser.js"),W=r($),z=e("./utils/url.js"),q=r(z),X=e("./extend.js"),G=i(X),K=e("lodash-compat/object/merge"),Y=i(K),J=e("./utils/create-deprecation-proxy.js"),Q=i(J),Z=e("xhr"),tt=i(Z),et=e("./tech/tech.js"),nt=i(et),ot=e("./tech/html5.js"),rt=(i(ot),e("./tech/flash.js"));i(rt);if("undefined"==typeof HTMLVideoElement&&(c["default"].createElement("video"),c["default"].createElement("audio"),c["default"].createElement("track")),l["default"].VIDEOJS_NO_DYNAMIC_STYLE!==!0){var it=U.$(".vjs-styles-defaults");if(!it){it=d.createStyleElement("vjs-styles-defaults");var st=U.$("head");st.insertBefore(it,st.firstChild),d.setTextContent(it,"\n .video-js {\n width: 100%;\n height: 100%;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ")}}f.autoSetupTimeout(1,s),s.VERSION="5.10.7",s.options=T["default"].prototype.options_,s.getPlayers=function(){return T["default"].players},s.players=Q["default"](T["default"].players,{get:"Access to videojs.players is deprecated; use videojs.getPlayers instead",set:"Modification of videojs.players is deprecated"}),s.getComponent=v["default"].getComponent,s.registerComponent=function(t,e){nt["default"].isTech(e)&&H["default"].warn("The "+t+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),v["default"].registerComponent.call(v["default"],t,e)},s.getTech=nt["default"].getTech,s.registerTech=nt["default"].registerTech,s.browser=W,s.TOUCH_ENABLED=W.TOUCH_ENABLED,s.extend=G["default"],s.mergeOptions=C["default"],s.bind=x.bind,s.plugin=k["default"],s.addLanguage=function(t,e){var n;return t=(""+t).toLowerCase(),Y["default"](s.options.languages,(n={},n[t]=e,n))[t]},s.log=H["default"],s.createTimeRange=s.createTimeRanges=N.createTimeRanges,s.formatTime=F["default"],s.parseUrl=q.parseUrl,s.isCrossOrigin=q.isCrossOrigin,s.EventTarget=m["default"],s.on=b.on,s.one=b.one,s.off=b.off,s.trigger=b.trigger,s.xhr=tt["default"],s.TextTrack=P["default"],s.AudioTrack=A["default"],s.VideoTrack=D["default"],s.isEl=U.isEl,s.isTextNode=U.isTextNode,s.createEl=U.createEl,s.hasClass=U.hasElClass,s.addClass=U.addElClass,s.removeClass=U.removeElClass,s.toggleClass=U.toggleElClass,s.setAttributes=U.setElAttributes,s.getAttributes=U.getElAttributes,s.emptyEl=U.emptyEl,s.appendContent=U.appendContent,s.insertContent=U.insertContent,"function"==typeof t&&t.amd?t("videojs",[],function(){return s}):"object"==typeof o&&"object"==typeof n&&(n.exports=s),o["default"]=s,n.exports=o["default"]},{"../../src/js/utils/merge-options.js":149,"./component":67,"./event-target":104,"./extend.js":105,"./player":113,"./plugins.js":114,"./setup":118,"./tech/flash.js":121,"./tech/html5.js":122,"./tech/tech.js":124,"./tracks/audio-track.js":126,"./tracks/text-track.js":134,"./tracks/video-track.js":139,"./utils/browser.js":140,"./utils/create-deprecation-proxy.js":142,"./utils/dom.js":143,"./utils/events.js":144,"./utils/fn.js":145,"./utils/format-time.js":146,"./utils/log.js":148,"./utils/stylesheet.js":150,"./utils/time-ranges.js":151,"./utils/url.js":153,"global/document":1,"global/window":2,"lodash-compat/object/merge":40,"object.assign":45,xhr:56}]},{},[154])(154)}),function(t){var e=t.vttjs={},n=e.VTTCue,o=e.VTTRegion,r=t.VTTCue,i=t.VTTRegion;e.shim=function(){e.VTTCue=n,e.VTTRegion=o},e.restore=function(){e.VTTCue=r,e.VTTRegion=i}}(this),function(t,e){function n(t){if("string"!=typeof t)return!1;var e=a[t.toLowerCase()];return e?t.toLowerCase():!1}function o(t){if("string"!=typeof t)return!1;var e=l[t.toLowerCase()];return e?t.toLowerCase():!1}function r(t){for(var e=1;et||t>100)throw new Error("Position must be between 0 and 100.");b=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"positionAlign",r({},u,{get:function(){return j},set:function(t){var e=o(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");j=e,this.hasBeenReset=!0}})),Object.defineProperty(a,"size",r({},u,{get:function(){return T},set:function(t){if(0>t||t>100)throw new Error("Size must be between 0 and 100.");T=t,this.hasBeenReset=!0}})),Object.defineProperty(a,"align",r({},u,{get:function(){return w},set:function(t){var e=o(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");w=e,this.hasBeenReset=!0}})),a.displayState=void 0,l?a:void 0}var s="auto",a={"":!0,lr:!0,rl:!0},l={start:!0,middle:!0,end:!0,left:!0,right:!0};i.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},t.VTTCue=t.VTTCue||i,e.VTTCue=i}(this,this.vttjs||{}),function(t,e){function n(t){if("string"!=typeof t)return!1;var e=i[t.toLowerCase()];return e?t.toLowerCase():!1}function o(t){return"number"==typeof t&&t>=0&&100>=t}function r(){var t=100,e=3,r=0,i=100,s=0,a=100,l="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return t},set:function(e){if(!o(e))throw new Error("Width must be between 0 and 100.");t=e}},lines:{enumerable:!0,get:function(){return e},set:function(t){if("number"!=typeof t)throw new TypeError("Lines must be set to a number.");e=t}},regionAnchorY:{enumerable:!0,get:function(){return i},set:function(t){if(!o(t))throw new Error("RegionAnchorX must be between 0 and 100.");i=t}},regionAnchorX:{enumerable:!0,get:function(){return r},set:function(t){if(!o(t))throw new Error("RegionAnchorY must be between 0 and 100.");r=t}},viewportAnchorY:{enumerable:!0,get:function(){return a},set:function(t){if(!o(t))throw new Error("ViewportAnchorY must be between 0 and 100.");a=t}},viewportAnchorX:{enumerable:!0,get:function(){return s},set:function(t){if(!o(t))throw new Error("ViewportAnchorX must be between 0 and 100.");s=t}},scroll:{enumerable:!0,get:function(){return l},set:function(t){var e=n(t);if(e===!1)throw new SyntaxError("An invalid or illegal string was specified.");l=e}}})}var i={"":!0,up:!0};t.VTTRegion=t.VTTRegion||r,e.VTTRegion=r}(this,this.vttjs||{}),function(t){function e(t,e){this.name="ParsingError",this.code=t.code,this.message=e||t.message}function n(t){function e(t,e,n,o){return 3600*(0|t)+60*(0|e)+(0|n)+(0|o)/1e3}var n=t.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return n?n[3]?e(n[1],n[2],n[3].replace(":",""),n[4]):n[1]>59?e(n[1],n[2],0,n[4]):e(0,n[1],n[2],n[4]):null}function o(){this.values=d(null)}function r(t,e,n,o){var r=o?t.split(o):[t];for(var i in r)if("string"==typeof r[i]){var s=r[i].split(n);if(2===s.length){var a=s[0],l=s[1];e(a,l)}}}function i(t,i,s){function a(){var o=n(t);if(null===o)throw new e(e.Errors.BadTimeStamp,"Malformed timestamp: "+c);return t=t.replace(/^[^\sa-zA-Z-]+/,""),o}function l(t,e){var n=new o;r(t,function(t,e){switch(t){case"region":for(var o=s.length-1;o>=0;o--)if(s[o].id===e){n.set(t,s[o].region);break}break;case"vertical":n.alt(t,e,["rl","lr"]);break;case"line":var r=e.split(","),i=r[0];n.integer(t,i),n.percent(t,i)?n.set("snapToLines",!1):null,n.alt(t,i,["auto"]),2===r.length&&n.alt("lineAlign",r[1],["start","middle","end"]);break;case"position":r=e.split(","),n.percent(t,r[0]),2===r.length&&n.alt("positionAlign",r[1],["start","middle","end"]);break;case"size":n.percent(t,e);break;case"align":n.alt(t,e,["start","middle","end","left","right"])}},/:/,/\s/),e.region=n.get("region",null),e.vertical=n.get("vertical",""),e.line=n.get("line","auto"),e.lineAlign=n.get("lineAlign","start"),e.snapToLines=n.get("snapToLines",!0),e.size=n.get("size",100),e.align=n.get("align","middle"),e.position=n.get("position",{start:0,left:0,middle:50,end:100,right:100},e.align),e.positionAlign=n.get("positionAlign",{start:"start", left:"start",middle:"middle",end:"end",right:"end"},e.align)}function u(){t=t.replace(/^\s+/,"")}var c=t;if(u(),i.startTime=a(),u(),"-->"!==t.substr(0,3))throw new e(e.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+c);t=t.substr(3),u(),i.endTime=a(),u(),l(t,i)}function s(t,e){function o(){function t(t){return e=e.substr(t.length),t}if(!e)return null;var n=e.match(/^([^<]*)(<[^>]+>?)?/);return t(n[1]?n[1]:n[2])}function r(t){return y[t]}function i(t){for(;d=t.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)t=t.replace(d[0],r);return t}function s(t,e){return!m[e.localName]||m[e.localName]===t.localName}function a(e,n){var o=v[e];if(!o)return null;var r=t.document.createElement(o);r.localName=o;var i=g[e];return i&&n&&(r[i]=n.trim()),r}for(var l,u=t.document.createElement("div"),c=u,p=[];null!==(l=o());)if("<"!==l[0])c.appendChild(t.document.createTextNode(i(l)));else{if("/"===l[1]){p.length&&p[p.length-1]===l.substr(2).replace(">","")&&(p.pop(),c=c.parentNode);continue}var f,h=n(l.substr(1,l.length-2));if(h){f=t.document.createProcessingInstruction("timestamp",h),c.appendChild(f);continue}var d=l.match(/^<([^.\s\/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!d)continue;if(f=a(d[1],d[3]),!f)continue;if(!s(c,f))continue;d[2]&&(f.className=d[2].substr(1).replace("."," ")),p.push(d[1]),c.appendChild(f),c=f}return u}function a(t){function e(t,e){for(var n=e.childNodes.length-1;n>=0;n--)t.push(e.childNodes[n])}function n(t){if(!t||!t.length)return null;var o=t.pop(),r=o.textContent||o.innerText;if(r){var i=r.match(/^.*(\n|\r)/);return i?(t.length=0,i[0]):r}return"ruby"===o.tagName?n(t):o.childNodes?(e(t,o),n(t)):void 0}var o,r=[],i="";if(!t||!t.childNodes)return"ltr";for(e(r,t);i=n(r);)for(var s=0;s=0&&t.line<=100))return t.line;if(!t.track||!t.track.textTrackList||!t.track.textTrackList.mediaElement)return-1;for(var e=t.track,n=e.textTrackList,o=0,r=0;rl&&(r=new p(t),s=l),t=new p(i)}return r||i}var i=new p(e),s=e.cue,a=l(s),u=[];if(s.snapToLines){var c;switch(s.vertical){case"":u=["+y","-y"],c="height";break;case"rl":u=["+x","-x"],c="width";break;case"lr":u=["-x","+x"],c="width"}var f=i.lineHeight,h=f*Math.round(a),d=n[c]+f,y=u[0];Math.abs(h)>d&&(h=0>h?-1:1,h*=Math.ceil(d/f)*f),0>a&&(h+=""===s.vertical?n.height:n.width,u=u.reverse()),i.move(y,h)}else{var v=i.lineHeight/n.height*100;switch(s.lineAlign){case"middle":a-=v/2;break;case"end":a-=v}switch(s.vertical){case"":e.applyStyles({top:e.formatStyle(a,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(a,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(a,"%")})}u=["+y","-x","+x","-y"],i=new p(e)}var g=r(i,u);e.move(g.toCSSCompatValues(n))}function h(){}var d=Object.create||function(){function t(){}return function(e){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return t.prototype=e,new t}}();e.prototype=d(Error.prototype),e.prototype.constructor=e,e.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},o.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,n){return n?this.has(t)?this.values[t]:e[n]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,n){for(var o=0;o=0&&100>=e)?(this.set(t,e),!0):!1}};var y={"&":"&","<":"<",">":">","‎":"‎","‏":"‏"," ":" "},v={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},g={v:"title",lang:"lang"},m={rt:"ruby"},_=[1470,1472,1475,1478,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1520,1521,1522,1523,1524,1544,1547,1549,1563,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1645,1646,1647,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1765,1766,1774,1775,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1807,1808,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1969,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2e3,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2036,2037,2042,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2074,2084,2088,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2142,2208,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,8207,64285,64287,64288,64289,64290,64291,64292,64293,64294,64295,64296,64298,64299,64300,64301,64302,64303,64304,64305,64306,64307,64308,64309,64310,64312,64313,64314,64315,64316,64318,64320,64321,64323,64324,64326,64327,64328,64329,64330,64331,64332,64333,64334,64335,64336,64337,64338,64339,64340,64341,64342,64343,64344,64345,64346,64347,64348,64349,64350,64351,64352,64353,64354,64355,64356,64357,64358,64359,64360,64361,64362,64363,64364,64365,64366,64367,64368,64369,64370,64371,64372,64373,64374,64375,64376,64377,64378,64379,64380,64381,64382,64383,64384,64385,64386,64387,64388,64389,64390,64391,64392,64393,64394,64395,64396,64397,64398,64399,64400,64401,64402,64403,64404,64405,64406,64407,64408,64409,64410,64411,64412,64413,64414,64415,64416,64417,64418,64419,64420,64421,64422,64423,64424,64425,64426,64427,64428,64429,64430,64431,64432,64433,64434,64435,64436,64437,64438,64439,64440,64441,64442,64443,64444,64445,64446,64447,64448,64449,64467,64468,64469,64470,64471,64472,64473,64474,64475,64476,64477,64478,64479,64480,64481,64482,64483,64484,64485,64486,64487,64488,64489,64490,64491,64492,64493,64494,64495,64496,64497,64498,64499,64500,64501,64502,64503,64504,64505,64506,64507,64508,64509,64510,64511,64512,64513,64514,64515,64516,64517,64518,64519,64520,64521,64522,64523,64524,64525,64526,64527,64528,64529,64530,64531,64532,64533,64534,64535,64536,64537,64538,64539,64540,64541,64542,64543,64544,64545,64546,64547,64548,64549,64550,64551,64552,64553,64554,64555,64556,64557,64558,64559,64560,64561,64562,64563,64564,64565,64566,64567,64568,64569,64570,64571,64572,64573,64574,64575,64576,64577,64578,64579,64580,64581,64582,64583,64584,64585,64586,64587,64588,64589,64590,64591,64592,64593,64594,64595,64596,64597,64598,64599,64600,64601,64602,64603,64604,64605,64606,64607,64608,64609,64610,64611,64612,64613,64614,64615,64616,64617,64618,64619,64620,64621,64622,64623,64624,64625,64626,64627,64628,64629,64630,64631,64632,64633,64634,64635,64636,64637,64638,64639,64640,64641,64642,64643,64644,64645,64646,64647,64648,64649,64650,64651,64652,64653,64654,64655,64656,64657,64658,64659,64660,64661,64662,64663,64664,64665,64666,64667,64668,64669,64670,64671,64672,64673,64674,64675,64676,64677,64678,64679,64680,64681,64682,64683,64684,64685,64686,64687,64688,64689,64690,64691,64692,64693,64694,64695,64696,64697,64698,64699,64700,64701,64702,64703,64704,64705,64706,64707,64708,64709,64710,64711,64712,64713,64714,64715,64716,64717,64718,64719,64720,64721,64722,64723,64724,64725,64726,64727,64728,64729,64730,64731,64732,64733,64734,64735,64736,64737,64738,64739,64740,64741,64742,64743,64744,64745,64746,64747,64748,64749,64750,64751,64752,64753,64754,64755,64756,64757,64758,64759,64760,64761,64762,64763,64764,64765,64766,64767,64768,64769,64770,64771,64772,64773,64774,64775,64776,64777,64778,64779,64780,64781,64782,64783,64784,64785,64786,64787,64788,64789,64790,64791,64792,64793,64794,64795,64796,64797,64798,64799,64800,64801,64802,64803,64804,64805,64806,64807,64808,64809,64810,64811,64812,64813,64814,64815,64816,64817,64818,64819,64820,64821,64822,64823,64824,64825,64826,64827,64828,64829,64848,64849,64850,64851,64852,64853,64854,64855,64856,64857,64858,64859,64860,64861,64862,64863,64864,64865,64866,64867,64868,64869,64870,64871,64872,64873,64874,64875,64876,64877,64878,64879,64880,64881,64882,64883,64884,64885,64886,64887,64888,64889,64890,64891,64892,64893,64894,64895,64896,64897,64898,64899,64900,64901,64902,64903,64904,64905,64906,64907,64908,64909,64910,64911,64914,64915,64916,64917,64918,64919,64920,64921,64922,64923,64924,64925,64926,64927,64928,64929,64930,64931,64932,64933,64934,64935,64936,64937,64938,64939,64940,64941,64942,64943,64944,64945,64946,64947,64948,64949,64950,64951,64952,64953,64954,64955,64956,64957,64958,64959,64960,64961,64962,64963,64964,64965,64966,64967,65008,65009,65010,65011,65012,65013,65014,65015,65016,65017,65018,65019,65020,65136,65137,65138,65139,65140,65142,65143,65144,65145,65146,65147,65148,65149,65150,65151,65152,65153,65154,65155,65156,65157,65158,65159,65160,65161,65162,65163,65164,65165,65166,65167,65168,65169,65170,65171,65172,65173,65174,65175,65176,65177,65178,65179,65180,65181,65182,65183,65184,65185,65186,65187,65188,65189,65190,65191,65192,65193,65194,65195,65196,65197,65198,65199,65200,65201,65202,65203,65204,65205,65206,65207,65208,65209,65210,65211,65212,65213,65214,65215,65216,65217,65218,65219,65220,65221,65222,65223,65224,65225,65226,65227,65228,65229,65230,65231,65232,65233,65234,65235,65236,65237,65238,65239,65240,65241,65242,65243,65244,65245,65246,65247,65248,65249,65250,65251,65252,65253,65254,65255,65256,65257,65258,65259,65260,65261,65262,65263,65264,65265,65266,65267,65268,65269,65270,65271,65272,65273,65274,65275,65276,67584,67585,67586,67587,67588,67589,67592,67594,67595,67596,67597,67598,67599,67600,67601,67602,67603,67604,67605,67606,67607,67608,67609,67610,67611,67612,67613,67614,67615,67616,67617,67618,67619,67620,67621,67622,67623,67624,67625,67626,67627,67628,67629,67630,67631,67632,67633,67634,67635,67636,67637,67639,67640,67644,67647,67648,67649,67650,67651,67652,67653,67654,67655,67656,67657,67658,67659,67660,67661,67662,67663,67664,67665,67666,67667,67668,67669,67671,67672,67673,67674,67675,67676,67677,67678,67679,67840,67841,67842,67843,67844,67845,67846,67847,67848,67849,67850,67851,67852,67853,67854,67855,67856,67857,67858,67859,67860,67861,67862,67863,67864,67865,67866,67867,67872,67873,67874,67875,67876,67877,67878,67879,67880,67881,67882,67883,67884,67885,67886,67887,67888,67889,67890,67891,67892,67893,67894,67895,67896,67897,67903,67968,67969,67970,67971,67972,67973,67974,67975,67976,67977,67978,67979,67980,67981,67982,67983,67984,67985,67986,67987,67988,67989,67990,67991,67992,67993,67994,67995,67996,67997,67998,67999,68e3,68001,68002,68003,68004,68005,68006,68007,68008,68009,68010,68011,68012,68013,68014,68015,68016,68017,68018,68019,68020,68021,68022,68023,68030,68031,68096,68112,68113,68114,68115,68117,68118,68119,68121,68122,68123,68124,68125,68126,68127,68128,68129,68130,68131,68132,68133,68134,68135,68136,68137,68138,68139,68140,68141,68142,68143,68144,68145,68146,68147,68160,68161,68162,68163,68164,68165,68166,68167,68176,68177,68178,68179,68180,68181,68182,68183,68184,68192,68193,68194,68195,68196,68197,68198,68199,68200,68201,68202,68203,68204,68205,68206,68207,68208,68209,68210,68211,68212,68213,68214,68215,68216,68217,68218,68219,68220,68221,68222,68223,68352,68353,68354,68355,68356,68357,68358,68359,68360,68361,68362,68363,68364,68365,68366,68367,68368,68369,68370,68371,68372,68373,68374,68375,68376,68377,68378,68379,68380,68381,68382,68383,68384,68385,68386,68387,68388,68389,68390,68391,68392,68393,68394,68395,68396,68397,68398,68399,68400,68401,68402,68403,68404,68405,68416,68417,68418,68419,68420,68421,68422,68423,68424,68425,68426,68427,68428,68429,68430,68431,68432,68433,68434,68435,68436,68437,68440,68441,68442,68443,68444,68445,68446,68447,68448,68449,68450,68451,68452,68453,68454,68455,68456,68457,68458,68459,68460,68461,68462,68463,68464,68465,68466,68472,68473,68474,68475,68476,68477,68478,68479,68608,68609,68610,68611,68612,68613,68614,68615,68616,68617,68618,68619,68620,68621,68622,68623,68624,68625,68626,68627,68628,68629,68630,68631,68632,68633,68634,68635,68636,68637,68638,68639,68640,68641,68642,68643,68644,68645,68646,68647,68648,68649,68650,68651,68652,68653,68654,68655,68656,68657,68658,68659,68660,68661,68662,68663,68664,68665,68666,68667,68668,68669,68670,68671,68672,68673,68674,68675,68676,68677,68678,68679,68680,126464,126465,126466,126467,126469,126470,126471,126472,126473,126474,126475,126476,126477,126478,126479,126480,126481,126482,126483,126484,126485,126486,126487,126488,126489,126490,126491,126492,126493,126494,126495,126497,126498,126500,126503,126505,126506,126507,126508,126509,126510,126511,126512,126513,126514,126516,126517,126518,126519,126521,126523,126530,126535,126537,126539,126541,126542,126543,126545,126546,126548,126551,126553,126555,126557,126559,126561,126562,126564,126567,126568,126569,126570,126572,126573,126574,126575,126576,126577,126578,126580,126581,126582,126583,126585,126586,126587,126588,126590,126592,126593,126594,126595,126596,126597,126598,126599,126600,126601,126603,126604,126605,126606,126607,126608,126609,126610,126611,126612,126613,126614,126615,126616,126617,126618,126619,126625,126626,126627,126629,126630,126631,126632,126633,126635,126636,126637,126638,126639,126640,126641,126642,126643,126644,126645,126646,126647,126648,126649,126650,126651,1114109];u.prototype.applyStyles=function(t,e){e=e||this.div;for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n])},u.prototype.formatStyle=function(t,e){return 0===t?0:t+e},c.prototype=d(u.prototype),c.prototype.constructor=c,p.prototype.move=function(t,e){switch(e=void 0!==e?e:this.lineHeight,t){case"+x":this.left+=e,this.right+=e;break;case"-x":this.left-=e,this.right-=e;break;case"+y":this.top+=e,this.bottom+=e;break;case"-y":this.top-=e,this.bottom-=e}},p.prototype.overlaps=function(t){return this.leftt.left&&this.topt.top},p.prototype.overlapsAny=function(t){for(var e=0;e=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},p.prototype.overlapsOppositeAxis=function(t,e){switch(e){case"+x":return this.leftt.right;case"+y":return this.topt.bottom}},p.prototype.intersectPercentage=function(t){var e=Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left)),n=Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top)),o=e*n;return o/(this.height*this.width)},p.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},p.getSimpleBoxPosition=function(t){var e=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,n=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,o=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t;var r={left:t.left,right:t.right,top:t.top||o,height:t.height||e,bottom:t.bottom||o+(t.height||e),width:t.width||n};return r},h.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},h.convertCueToDOMTree=function(t,e){return t&&e?s(t,e):null};var b=.05,j="sans-serif",T="1.5%";h.processCues=function(t,e,n){function o(t){for(var e=0;e")){l.cue.id=u;continue}case"CUE":try{i(u,l.cue,l.regionList)}catch(f){l.reportOrThrowError(f),l.cue=null,l.state="BADCUE";continue}l.state="CUETEXT";continue;case"CUETEXT":var h=-1!==u.indexOf("-->");if(!u||h&&(p=!0)){l.oncue&&l.oncue(l.cue),l.cue=null,l.state="ID";continue}l.cue.text&&(l.cue.text+="\n"),l.cue.text+=u;continue;case"BADCUE":u||(l.state="ID");continue}}}catch(f){l.reportOrThrowError(f),"CUETEXT"===l.state&&l.cue&&l.oncue&&l.oncue(l.cue),l.cue=null,l.state="INITIAL"===l.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var t=this;try{if(t.buffer+=t.decoder.decode(),(t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state)throw new e(e.Errors.BadSignature)}catch(n){t.reportOrThrowError(n)}return t.onflush&&t.onflush(),this}},t.WebVTT=h}(this,this.vttjs||{}),!function(){!function(t){var e=t&&t.videojs;if(e){e.CDN_VERSION="5.10.7";var n="https:"===t.location.protocol?"https://":"http://";e.options.flash.swf=n+"vjs.zencdn.net/swf/5.0.1/video-js.swf"}}(window),function(t,e,n,o,r,i,s){e&&e.HELP_IMPROVE_VIDEOJS!==!1&&(r.random()>.01||(i=e.location,s=e.videojs||{},t.src="//www.google-analytics.com/__utm.gif?utmwv=5.4.2&utmac=UA-16505296-3&utmn=1&utmhn="+o(i.hostname)+"&utmsr="+e.screen.availWidth+"x"+e.screen.availHeight+"&utmul="+(n.language||n.userLanguage||"").toLowerCase()+"&utmr="+o(i.href)+"&utmp="+o(i.hostname+i.pathname)+"&utmcc=__utma%3D1."+r.floor(1e10*r.random())+".1.1.1.1%3B&utme=8(vjsv*cdnv)9("+s.VERSION+"*"+s.CDN_VERSION+")"))}(new Image,window,navigator,encodeURIComponent,Math)}();!function t(e,n,i){function r(s,o){if(!n[s]){if(!e[s]){var u="function"==typeof require&&require;if(!o&&u)return u(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[s]={exports:{}};e[s][0].call(c.exports,function(t){var n=e[s][1][t];return r(n?n:t)},c,c.exports,t,e,n,i)}return n[s].exports}for(var a="function"==typeof require&&require,s=0;s0&&i(e)},0)})}},{key:"_callCallback",value:function(t,e,n,i){var a=this._callbacks.get(e);return a?void r.call(this,e,n,i):void(n&&""===e&&this.trigger(h,n))}},{key:"_handShake",value:function(t,e){this._ready=!0,this._handShakeHandler&&(this._handShakeHandler(t,e),delete this._handShakeHandler)}},{key:"getSize",value:function(){return{width:this._width,height:this._height}}},{key:"setSize",value:function(t,e){this._width=o(t,this._width),this._height=o(e,this._height),this._el.setAttribute("width",this._width),this._el.setAttribute("height",this._height)}},{key:"getWidth",value:function(){return this._width}},{key:"setWidth",value:function(t){this.setSize(t,this._height)}},{key:"getHeight",value:function(){return this._height}},{key:"setHeight",value:function(t){this.setSize(this._width,t)}},{key:"getFlashID",value:function(){return this._flashID}},{key:"getFlashURL",value:function(){return this._flashURL}},{key:"isReady",value:function(){return this._ready}},{key:"destroy",value:function(){this.offAll(),this.removeAllCallbacks(),d.removeInstanceByID(this._flashID),this._el.parentElement&&this._el.parentElement.removeChild(this._el)}}]),t}();Object.defineProperty(p,"VPAID_FLASH_HANDLER",{writable:!1,configurable:!1,value:f}),window[f]=function(t,e,n,i,r,a){var s=d.getInstanceByID(t);s&&("handShake"===n?s._handShake(r,a):"event"!==e?s._callCallback(n,i,r,a):s._trigger(n,a))}},{"./jsFlashBridgeRegistry":6,"./registry":7,"./utils":8}],6:[function(t,e,n){"use strict";var i=t("./registry").SingleValueRegistry,r=new i,a={};Object.defineProperty(a,"addInstance",{writable:!1,configurable:!1,value:function(t,e){r.add(t,e)}}),Object.defineProperty(a,"getInstanceByID",{writable:!1,configurable:!1,value:function(t){return r.get(t)}}),Object.defineProperty(a,"removeInstanceByID",{writable:!1,configurable:!1,value:function(t){return r.remove(t)}}),e.exports=a},{"./registry":7}],7:[function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;nn))return this._registries[t].splice(n,1)}}},{key:"removeByKey",value:function(t){var e=this._registries[t];return delete this._registries[t],e}},{key:"removeByValue",value:function(t){var e=this,n=this.findByValue(t);return n.map(function(n){return e.remove(n,t)})}},{key:"removeAll",value:function(){var t=this._registries;return this._registries={},t}},{key:"size",value:function(){return Object.keys(this._registries).length}}]),t}(),n.SingleValueRegistry=function(){function t(){i(this,t),this._registries={}}return r(t,[{key:"add",value:function(t,e){this._registries[t]=e}},{key:"get",value:function(t){return this._registries[t]}},{key:"filterKeys",value:function(t){return Object.keys(this._registries).filter(t)}},{key:"findByValue",value:function(t){var e=this,n=Object.keys(this._registries).filter(function(n){return e._registries[n]===t});return n}},{key:"remove",value:function(t){var e=this._registries[t];return delete this._registries[t],e}},{key:"removeByValue",value:function(t){var e=this,n=this.findByValue(t);return n.map(function(t){return e.remove(t)})}},{key:"removeAll",value:function(){var t=this._registries;return this._registries={},t}},{key:"size",value:function(){return Object.keys(this._registries).length}}]),t}()},{}],8:[function(t,e,n){"use strict";function i(t){var e=-1;return function(n){return t+"_"+ ++e}}function r(){}function a(t,e,n){var i=setTimeout(function(){e=r,n()},t);return function(){clearTimeout(i),e.apply(this,arguments)}}function s(t,e){var n=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],i=document.createElement("div");return i.id=e,n&&(t.innerHTML=""),t.appendChild(i),i}function o(t,e){return!isNaN(parseFloat(t))&&isFinite(t)&&t>0?t:e}function u(t,e){return c.call(t,e)}function l(t){t.style.position="absolute",t.style.left="-1px",t.style.top="-1px",t.style.width="1px",t.style.height="1px"}Object.defineProperty(n,"__esModule",{value:!0}),n.unique=i,n.noop=r,n.callbackTimeout=a,n.createElementWithID=s,n.isPositiveInt=o,n.stringEndsWith=u,n.hideFlashEl=l;var c=function(){return String.prototype.endsWith?String.prototype.endsWith:function(t,e){var n=this.toString();(void 0===e||e>n.length)&&(e=n.length),e-=t.length;var i=n.indexOf(t,e);return-1!==i&&i===e}}()},{}],9:[function(t,e,n){"use strict";function i(t,e,n){}function r(t,e,n){Object.defineProperty(t,e,{writable:!1,configurable:!1,value:n})}var a=["handshakeVersion","initAd","startAd","stopAd","skipAd","resizeAd","pauseAd","resumeAd","expandAd","collapseAd","subscribe","unsubscribe"],s=["AdLoaded","AdStarted","AdStopped","AdSkipped","AdSkippableStateChange","AdSizeChange","AdLinearChange","AdDurationChange","AdExpandedChange","AdRemainingTimeChange","AdVolumeChange","AdImpression","AdVideoStart","AdVideoFirstQuartile","AdVideoMidpoint","AdVideoThirdQuartile","AdVideoComplete","AdClickThru","AdInteraction","AdUserAcceptInvitation","AdUserMinimize","AdUserClose","AdPaused","AdPlaying","AdLog","AdError"],o=["getAdLinear","getAdWidth","getAdHeight","getAdExpanded","getAdSkippableState","getAdRemainingTime","getAdDuration","getAdVolume","getAdCompanions","getAdIcons"],u=["setAdVolume"];i.prototype.handshakeVersion=function(t,e){},i.prototype.initAd=function(t,e,n,i,r,a,s){},i.prototype.startAd=function(t){},i.prototype.stopAd=function(t){},i.prototype.skipAd=function(t){},i.prototype.resizeAd=function(t,e,n,i){},i.prototype.pauseAd=function(t){},i.prototype.resumeAd=function(t){},i.prototype.expandAd=function(t){},i.prototype.collapseAd=function(t){},i.prototype.subscribe=function(t,e,n){},i.prototype.unsubscribe=function(t,e){},i.prototype.getAdLinear=function(t){},i.prototype.getAdWidth=function(t){},i.prototype.getAdHeight=function(t){},i.prototype.getAdExpanded=function(t){},i.prototype.getAdSkippableState=function(t){},i.prototype.getAdRemainingTime=function(t){},i.prototype.getAdDuration=function(t){},i.prototype.getAdVolume=function(t){},i.prototype.getAdCompanions=function(t){},i.prototype.getAdIcons=function(t){},i.prototype.setAdVolume=function(t,e){},r(i,"METHODS",a),r(i,"GETTERS",o),r(i,"SETTERS",u),r(i,"EVENTS",s);var l=a.filter(function(t){return-1===["skipAd"].indexOf(t)});r(i,"checkVPAIDInterface",function(t){var e=l.every(function(e){return"function"==typeof t[e]});return e}),e.exports=i},{}],10:[function(t,e,n){"use strict";function i(t,e,n,i){this._isValid=c(t),this._isValid&&(this._creative=t,this._el=e,this._videoEl=n,this._iframe=i,this._subscribers=new l,d.setFullSizeStyle(e),r.call(this))}function r(){if(p.forEach(function(t){this._creative.subscribe(s.bind(this,t),t)}.bind(this)),this._creative.subscribe(a.bind(this),h),this._videoEl){var t=this._iframe.contentDocument.documentElement,e=this._videoEl;t.addEventListener("click",function(n){n.target===t&&e.click()})}}function a(t,e,n){this._subscribers.triggerSync(h,{url:t,id:e,playerHandles:n})}function s(t){this._subscribers.trigger(t,Array.prototype.slice(arguments,1))}function o(t,e,n,i){t?t(n,i):n&&e.trigger(f,n)}var u=t("./IVPAIDAdUnit"),l=t("./subscriber"),c=u.checkVPAIDInterface,d=t("./utils"),f=(u.METHODS,"AdError"),h="AdClickThru",p=u.EVENTS.filter(function(t){return t!=h});i.prototype=Object.create(u.prototype),i.prototype.isValidVPAIDAd=function(){return this._isValid},u.METHODS.forEach(function(t){var e=["subscribe","unsubscribe","initAd"];-1===e.indexOf(t)&&(i.prototype[t]=function(){var e=u.prototype[t].length,n=Array.prototype.slice.call(arguments),i=e===n.length?n.pop():void 0;setTimeout(function(){var e,r=null;try{e=this._creative[t].apply(this._creative,n)}catch(a){r=a}o(i,this._subscribers,r,e)}.bind(this),0)})}),i.prototype.initAd=function(t,e,n,i,r,a,s){r=r||{},a=d.extend({slot:this._el,videoSlot:this._videoEl},a||{}),setTimeout(function(){var u;try{this._creative.initAd(t,e,n,i,r,a)}catch(l){u=l}o(s,this._subscribers,u)}.bind(this),0)},i.prototype.subscribe=function(t,e,n){this._subscribers.subscribe(e,t,n)},i.prototype.unsubscribe=function(t,e){this._subscribers.unsubscribe(e,t)},i.prototype.on=i.prototype.subscribe,i.prototype.off=i.prototype.unsubscribe,u.GETTERS.forEach(function(t){i.prototype[t]=function(e){setTimeout(function(){var n,i=null;try{n=this._creative[t]()}catch(r){i=r}o(e,this._subscribers,i,n)}.bind(this),0)}}),i.prototype.setAdVolume=function(t,e){setTimeout(function(){var n,i=null;try{this._creative.setAdVolume(t),n=this._creative.getAdVolume()}catch(r){i=r}i||(i=d.validate(n===t,"failed to apply volume: "+t)),o(e,this._subscribers,i,n)}.bind(this),0)},i.prototype._destroy=function(){this.stopAd(),this._subscribers.unsubscribeAll()},e.exports=i},{"./IVPAIDAdUnit":9,"./subscriber":12,"./utils":13}],11:[function(t,e,n){"use strict";function i(t,e,n,i){n=n||{},this._id=h(),this._destroyed=!1,this._frameContainer=f.createElementInEl(t,"div"),this._videoEl=e,this._vpaidOptions=i||{timeout:1e4},this._templateConfig={template:n.template||v,extraOptions:n.extraOptions||{}}}function r(t){var e=this[t];e&&(e.remove(),delete this[t])}function a(){o.call(this),delete this._adUnit}function s(){o.call(this),l.call(this)}function o(){r.call(this,"_frame"),u.call(this)}function u(){this._onLoad&&(window.removeEventListener("message",this._onLoad),f.clearCallbackTimeout(this._onLoad),delete this._onLoad)}function l(){this._adUnit&&(this._adUnit.stopAd(),delete this._adUnit)}function c(){if(this._destroyed)throw new Error("VPAIDHTML5Client already destroyed!")}function d(){return window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")}var f=t("./utils"),h=f.unique("vpaidIframe"),p=t("./VPAIDAdUnit"),v='
',g="AdStopped";i.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,s.call(this))},i.prototype.isDestroyed=function(){return this._destroyed},i.prototype.loadAdUnit=function(t,e){function n(t){if(t.origin===d()){var n=JSON.parse(t.data);if(n.id===r.getID()){var i,s,o;if(r._frame.contentWindow?(o=r._frame.contentWindow.getVPAIDAd,s=f.validate("function"==typeof o,"the ad didn't return a function to create an ad")):s="the iframe is not anymore in the DOM tree",!s){var l=r._frame.contentWindow.document.querySelector(".ad-element");i=new p(o(),l,r._videoEl,r._frame),i.subscribe(g,a.bind(r)),s=f.validate(i.isValidVPAIDAd(),"the add is not fully complaint with VPAID specification")}return r._adUnit=i,u.call(r),e(s,s?null:i),!0}}}function i(){e("timeout",null)}c.call(this),s.call(this);var r=this,o=f.createIframeWithContent(this._frameContainer,this._templateConfig.template,f.extend({iframeURL_JS:t,iframeID:this.getID(),origin:d()},this._templateConfig.extraOptions));this._frame=o,this._onLoad=f.callbackTimeout(this._vpaidOptions.timeout,n.bind(this),i.bind(this)),window.addEventListener("message",this._onLoad)},i.prototype.unloadAdUnit=function(){s.call(this)},i.prototype.getID=function(){return this._id},e.exports=i},{"./VPAIDAdUnit":10,"./utils":13}],12:[function(t,e,n){"use strict";function i(){this._subscribers={}}i.prototype.subscribe=function(t,e,n){this.isHandlerAttached(t,e)||this.get(e).push({handler:t,context:n,eventName:e})},i.prototype.unsubscribe=function(t,e){this._subscribers[e]=this.get(e).filter(function(e){return t!==e.handler})},i.prototype.unsubscribeAll=function(){this._subscribers={}},i.prototype.trigger=function(t,e){var n=this,i=this.get(t).concat(this.get("*"));i.forEach(function(t){setTimeout(function(){n.isHandlerAttached(t.handler,t.eventName)&&t.handler.call(t.context,e)},0)})},i.prototype.triggerSync=function(t,e){var n=this.get(t).concat(this.get("*"));n.forEach(function(t){t.handler.call(t.context,e)})},i.prototype.get=function(t){return this._subscribers[t]||(this._subscribers[t]=[]),this._subscribers[t]},i.prototype.isHandlerAttached=function(t,e){return this.get(e).some(function(e){return t===e.handler})},e.exports=i},{}],13:[function(t,e,n){"use strict";function i(){}function r(t,e){return t?null:new Error(e)}function a(t){var e=v[t];e&&(clearTimeout(e),delete v[t])}function s(t,e,n){var r,s;return s=setTimeout(function(){e=i,delete s[r],n()},t),r=function(){e.apply(this,arguments)&&a(r)},v[r]=s,r}function o(t,e,n){var i=document.createElement(e);return n&&(i.id=n),t.appendChild(i),i}function u(t,e,n){var i=l(t,null,n.zIndex);if(f(i,d(e,n)))return i}function l(t,e,n){var i=document.createElement("iframe");return i.src=e||"about:blank",i.marginWidth="0",i.marginHeight="0",i.frameBorder="0",i.width="100%",i.height="100%",c(i),n&&(i.style.zIndex=n),i.setAttribute("SCROLLING","NO"),t.innerHTML="",t.appendChild(i),i}function c(t){t.style.position="absolute",t.style.left="0",t.style.top="0",t.style.margin="0px",t.style.padding="0px",t.style.border="none",t.style.width="100%",t.style.height="100%"}function d(t,e){return Object.keys(e).forEach(function(n){var i="object"==typeof i?JSON.stringify(e[n]):e[n];t=t.replace(new RegExp("{{"+n+"}}","g"),i)}),t}function f(t,e){var n=t.contentWindow&&t.contentWindow.document;return n?(n.write(e),!0):!1}function h(t,e){return Object.keys(e).forEach(function(n){t[n]=e[n]}),t}function p(t){var e=-1;return function(){return t+"_"+ ++e}}var v={};e.exports={noop:i,validate:r,clearCallbackTimeout:a,callbackTimeout:s,createElementInEl:o,createIframeWithContent:u,createIframe:l,setFullSizeStyle:c,simpleTemplate:d,setIframeContent:f,extend:h,unique:p}},{}],14:[function(t,e,n){!function(t,n){"function"==typeof define&&define.amd?define(n):"object"==typeof e&&e.exports?e.exports=n():t.swfobject=n()}(this,function(){function t(){if(!q&&document.getElementsByTagName("body")[0]){try{var t,e=y("span");e.style.display="none",t=O.getElementsByTagName("body")[0].appendChild(e),t.parentNode.removeChild(t),t=null,e=null}catch(n){return}q=!0;for(var i=H.length,r=0;i>r;r++)H[r]()}}function e(t){q?t():H[H.length]=t}function n(t){if(typeof R.addEventListener!==F)R.addEventListener("load",t,!1);else if(typeof O.addEventListener!==F)O.addEventListener("load",t,!1);else if(typeof R.attachEvent!==F)A(R,"onload",t);else if("function"==typeof R.onload){var e=R.onload;R.onload=function(){e(),t()}}else R.onload=t}function i(){var t=O.getElementsByTagName("body")[0],e=y(L);e.setAttribute("style","visibility: hidden;"),e.setAttribute("type",D);var n=t.appendChild(e);if(n){var i=0;!function a(){if(typeof n.GetVariable!==F)try{var s=n.GetVariable("$version");s&&(s=s.split(" ")[1].split(","),Q.pv=[m(s[0]),m(s[1]),m(s[2])])}catch(o){Q.pv=[8,0,0]}else if(10>i)return i++,void setTimeout(a,10);t.removeChild(e),n=null,r()}()}else r()}function r(){var t=B.length;if(t>0)for(var e=0;t>e;e++){var n=B[e].id,i=B[e].callbackFn,r={success:!1,id:n};if(Q.pv[0]>0){var l=g(n);if(l)if(!k(B[e].swfVersion)||Q.wk&&Q.wk<312)if(B[e].expressInstall&&s()){var c={};c.data=B[e].expressInstall,c.width=l.getAttribute("width")||"0",c.height=l.getAttribute("height")||"0",l.getAttribute("class")&&(c.styleclass=l.getAttribute("class")),l.getAttribute("align")&&(c.align=l.getAttribute("align"));for(var d={},f=l.getElementsByTagName("param"),h=f.length,p=0;h>p;p++)"movie"!==f[p].getAttribute("name").toLowerCase()&&(d[f[p].getAttribute("name")]=f[p].getAttribute("value"));o(c,d,n,i)}else u(l),i&&i(r);else b(n,!0),i&&(r.success=!0,r.ref=a(n),r.id=n,i(r))}else if(b(n,!0),i){var v=a(n);v&&typeof v.SetVariable!==F&&(r.success=!0,r.ref=v,r.id=v.id),i(r)}}}function a(t){var e=null,n=g(t);return n&&"OBJECT"===n.nodeName.toUpperCase()&&(e=typeof n.SetVariable!==F?n:n.getElementsByTagName(L)[0]||n),e}function s(){return!X&&k("6.0.65")&&(Q.win||Q.mac)&&!(Q.wk&&Q.wk<312); }function o(t,e,n,i){var r=g(n);if(n=v(n),X=!0,S=i||null,V={success:!1,id:n},r){"OBJECT"===r.nodeName.toUpperCase()?(E=l(r),T=null):(E=r,T=n),t.id=x,(typeof t.width===F||!/%$/.test(t.width)&&m(t.width)<310)&&(t.width="310"),(typeof t.height===F||!/%$/.test(t.height)&&m(t.height)<137)&&(t.height="137");var a=Q.ie?"ActiveX":"PlugIn",s="MMredirectURL="+encodeURIComponent(R.location.toString().replace(/&/g,"%26"))+"&MMplayerType="+a+"&MMdoctitle="+encodeURIComponent(O.title.slice(0,47)+" - Flash Player Installation");if(typeof e.flashvars!==F?e.flashvars+="&"+s:e.flashvars=s,Q.ie&&4!=r.readyState){var o=y("div");n+="SWFObjectNew",o.setAttribute("id",n),r.parentNode.insertBefore(o,r),r.style.display="none",h(r)}d(t,e,n)}}function u(t){if(Q.ie&&4!=t.readyState){t.style.display="none";var e=y("div");t.parentNode.insertBefore(e,t),e.parentNode.replaceChild(l(t),e),h(t)}else t.parentNode.replaceChild(l(t),t)}function l(t){var e=y("div");if(Q.win&&Q.ie)e.innerHTML=t.innerHTML;else{var n=t.getElementsByTagName(L)[0];if(n){var i=n.childNodes;if(i)for(var r=i.length,a=0;r>a;a++)1==i[a].nodeType&&"PARAM"===i[a].nodeName||8==i[a].nodeType||e.appendChild(i[a].cloneNode(!0))}}return e}function c(t,e){var n=y("div");return n.innerHTML=""+e+"",n.firstChild}function d(t,e,n){var i,r=g(n);if(n=v(n),Q.wk&&Q.wk<312)return i;if(r){var a,s,o,u=y(Q.ie?"div":L);typeof t.id===F&&(t.id=n);for(o in e)e.hasOwnProperty(o)&&"movie"!==o.toLowerCase()&&f(u,o,e[o]);Q.ie&&(u=c(t.data,u.innerHTML));for(a in t)t.hasOwnProperty(a)&&(s=a.toLowerCase(),"styleclass"===s?u.setAttribute("class",t[a]):"classid"!==s&&"data"!==s&&u.setAttribute(a,t[a]));Q.ie?W[W.length]=t.id:(u.setAttribute("type",D),u.setAttribute("data",t.data)),r.parentNode.replaceChild(u,r),i=u}return i}function f(t,e,n){var i=y("param");i.setAttribute("name",e),i.setAttribute("value",n),t.appendChild(i)}function h(t){var e=g(t);e&&"OBJECT"===e.nodeName.toUpperCase()&&(Q.ie?(e.style.display="none",function n(){if(4==e.readyState){for(var t in e)"function"==typeof e[t]&&(e[t]=null);e.parentNode.removeChild(e)}else setTimeout(n,10)}()):e.parentNode.removeChild(e))}function p(t){return t&&t.nodeType&&1===t.nodeType}function v(t){return p(t)?t.id:t}function g(t){if(p(t))return t;var e=null;try{e=O.getElementById(t)}catch(n){}return e}function y(t){return O.createElement(t)}function m(t){return parseInt(t,10)}function A(t,e,n){t.attachEvent(e,n),z[z.length]=[t,e,n]}function k(t){t+="";var e=Q.pv,n=t.split(".");return n[0]=m(n[0]),n[1]=m(n[1])||0,n[2]=m(n[2])||0,e[0]>n[0]||e[0]==n[0]&&e[1]>n[1]||e[0]==n[0]&&e[1]==n[1]&&e[2]>=n[2]?!0:!1}function _(t,e,n,i){var r=O.getElementsByTagName("head")[0];if(r){var a="string"==typeof n?n:"screen";if(i&&(C=null,I=null),!C||I!=a){var s=y("style");s.setAttribute("type","text/css"),s.setAttribute("media",a),C=r.appendChild(s),Q.ie&&typeof O.styleSheets!==F&&O.styleSheets.length>0&&(C=O.styleSheets[O.styleSheets.length-1]),I=a}C&&(typeof C.addRule!==F?C.addRule(t,e):typeof O.createTextNode!==F&&C.appendChild(O.createTextNode(t+" {"+e+"}")))}}function b(t,e){if(J){var n=e?"visible":"hidden",i=g(t);q&&i?i.style.visibility=n:"string"==typeof t&&_("#"+t,"visibility:"+n)}}function w(t){var e=/[\\\"<>\.;]/,n=null!==e.exec(t);return n&&typeof encodeURIComponent!==F?encodeURIComponent(t):t}var E,T,S,V,C,I,F="undefined",L="object",U="Shockwave Flash",P="ShockwaveFlash.ShockwaveFlash",D="application/x-shockwave-flash",x="SWFObjectExprInst",M="onreadystatechange",R=window,O=document,N=navigator,j=!1,H=[],B=[],W=[],z=[],q=!1,X=!1,J=!0,$=!1,Q=function(){var t=typeof O.getElementById!==F&&typeof O.getElementsByTagName!==F&&typeof O.createElement!==F,e=N.userAgent.toLowerCase(),n=N.platform.toLowerCase(),i=n?/win/.test(n):/win/.test(e),r=n?/mac/.test(n):/mac/.test(e),a=/webkit/.test(e)?parseFloat(e.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):!1,s="Microsoft Internet Explorer"===N.appName,o=[0,0,0],u=null;if(typeof N.plugins!==F&&typeof N.plugins[U]===L)u=N.plugins[U].description,u&&typeof N.mimeTypes!==F&&N.mimeTypes[D]&&N.mimeTypes[D].enabledPlugin&&(j=!0,s=!1,u=u.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),o[0]=m(u.replace(/^(.*)\..*$/,"$1")),o[1]=m(u.replace(/^.*\.(.*)\s.*$/,"$1")),o[2]=/[a-zA-Z]/.test(u)?m(u.replace(/^.*[a-zA-Z]+(.*)$/,"$1")):0);else if(typeof R.ActiveXObject!==F)try{var l=new ActiveXObject(P);l&&(u=l.GetVariable("$version"),u&&(s=!0,u=u.split(" ")[1].split(","),o=[m(u[0]),m(u[1]),m(u[2])]))}catch(c){}return{w3:t,pv:o,wk:a,ie:s,win:i,mac:r}}();(function(){Q.w3&&((typeof O.readyState!==F&&("complete"===O.readyState||"interactive"===O.readyState)||typeof O.readyState===F&&(O.getElementsByTagName("body")[0]||O.body))&&t(),q||(typeof O.addEventListener!==F&&O.addEventListener("DOMContentLoaded",t,!1),Q.ie&&(O.attachEvent(M,function e(){"complete"===O.readyState&&(O.detachEvent(M,e),t())}),R==top&&!function n(){if(!q){try{O.documentElement.doScroll("left")}catch(e){return void setTimeout(n,0)}t()}}()),Q.wk&&!function i(){return q?void 0:/loaded|complete/.test(O.readyState)?void t():void setTimeout(i,0)}()))})();H[0]=function(){j?i():r()};(function(){Q.ie&&window.attachEvent("onunload",function(){for(var t=z.length,e=0;t>e;e++)z[e][0].detachEvent(z[e][1],z[e][2]);for(var n=W.length,i=0;n>i;i++)h(W[i]);for(var r in Q)Q[r]=null;Q=null;for(var a in swfobject)swfobject[a]=null;swfobject=null})})();return{registerObject:function(t,e,n,i){if(Q.w3&&t&&e){var r={};r.id=t,r.swfVersion=e,r.expressInstall=n,r.callbackFn=i,B[B.length]=r,b(t,!1)}else i&&i({success:!1,id:t})},getObjectById:function(t){return Q.w3?a(t):void 0},embedSWF:function(t,n,i,r,a,u,l,c,f,h){var p=v(n),g={success:!1,id:p};Q.w3&&!(Q.wk&&Q.wk<312)&&t&&n&&i&&r&&a?(b(p,!1),e(function(){i+="",r+="";var e={};if(f&&typeof f===L)for(var v in f)e[v]=f[v];e.data=t,e.width=i,e.height=r;var y={};if(c&&typeof c===L)for(var m in c)y[m]=c[m];if(l&&typeof l===L)for(var A in l)if(l.hasOwnProperty(A)){var _=$?encodeURIComponent(A):A,w=$?encodeURIComponent(l[A]):l[A];typeof y.flashvars!==F?y.flashvars+="&"+_+"="+w:y.flashvars=_+"="+w}if(k(a)){var E=d(e,y,n);e.id==p&&b(p,!0),g.success=!0,g.ref=E,g.id=E.id}else{if(u&&s())return e.data=u,void o(e,y,n,h);b(p,!0)}h&&h(g)})):h&&h(g)},switchOffAutoHideShow:function(){J=!1},enableUriEncoding:function(t){$=typeof t===F?!0:t},ua:Q,getFlashPlayerVersion:function(){return{major:Q.pv[0],minor:Q.pv[1],release:Q.pv[2]}},hasFlashPlayerVersion:k,createSWF:function(t,e,n){return Q.w3?d(t,e,n):void 0},showExpressInstall:function(t,e,n,i){Q.w3&&s()&&o(t,e,n,i)},removeSWF:function(t){Q.w3&&h(t)},createCSS:function(t,e,n,i){Q.w3&&_(t,e,n,i)},addDomLoadEvent:e,addLoadEvent:n,getQueryParamValue:function(t){var e=O.location.search||O.location.hash;if(e){if(/\?/.test(e)&&(e=e.split("?")[1]),!t)return w(e);for(var n=e.split("&"),i=0;i found companion ad"),o.debug(" companionJTree:",t),this.creativeType=s.attr(t.staticResource,"creativeType"),this.staticResource=s.keyValue(t.staticResource),o.info(" creativeType: "+this.creativeType),o.info(" staticResource: "+this.staticResource);var n=null;s.keyValue(t.HTMLResource)?n=s.keyValue(t.HTMLResource):s.keyValue(t.hTMLResource)&&(n=s.keyValue(t.hTMLResource)),null!==n&&o.info(" found html resource",n),this.htmlResource=n;var u=null;s.keyValue(t.IFrameResource)?u=s.keyValue(t.IFrameResource):s.keyValue(t.iFrameresource)&&(u=s.keyValue(t.iFrameresource)),null!==u&&o.info(" found iframe resource",u),this.iframeResource=u,this.id=s.attr(t,"id"),this.width=s.attr(t,"width"),this.height=s.attr(t,"height"),this.expandedWidth=s.attr(t,"expandedWidth"),this.expandedHeight=s.attr(t,"expandedHeight"),this.scalable=s.attr(t,"scalable"),this.maintainAspectRatio=s.attr(t,"maintainAspectRatio"),this.minSuggestedDuration=s.attr(t,"minSuggestedDuration"),this.apiFramework=s.attr(t,"apiFramework"),this.companionClickThrough=s.keyValue(t.companionClickThrough),this.trackingEvents=e(t.trackingEvents&&t.trackingEvents.tracking),o.info(" companionClickThrough: "+this.companionClickThrough)}var r=t("./TrackingEvent"),a=t("../../utils/utilityFunctions"),s=t("../../utils/xml"),o=t("../../utils/consoleLogger");e.exports=i},{"../../utils/consoleLogger":41,"../../utils/utilityFunctions":47,"../../utils/xml":48,"./TrackingEvent":21}],17:[function(t,e,n){"use strict";function i(t){if(!(this instanceof i))return new i(t);if(this.id=t.attr("id"),this.sequence=t.attr("sequence"),this.adId=t.attr("adId"),this.apiFramework=t.attr("apiFramework"),t.linear&&(this.linear=new r(t.linear)),t.companionAds){var e=[],n=t.companionAds&&t.companionAds.companion;s.isDefined(n)&&(n=s.isArray(n)?n:[n],n.forEach(function(t){e.push(new a(t))})),this.companionAds=e}}var r=t("./Linear"),a=t("./Companion"),s=t("../../utils/utilityFunctions");i.prototype.isSupported=function(){return this.linear?this.linear.isSupported():!0},i.parseCreatives=function(t){var e,n=[];return s.isDefined(t)&&s.isDefined(t.creative)&&(e=s.isArray(t.creative)?t.creative:[t.creative],e.forEach(function(t){n.push(new i(t))})),n},e.exports=i},{"../../utils/utilityFunctions":47,"./Companion":16,"./Linear":19}],18:[function(t,e,n){"use strict";function i(t){function e(t){return t?s.transformArray(s.isArray(t)?t:[t],function(t){return s.isNotEmptyString(t.keyValue)?{uri:t.keyValue,type:t.attr("type")}:void 0}):[]}return this instanceof i?(this.adTitle=o.keyValue(t.adTitle),this.adSystem=o.keyValue(t.adSystem),this.impressions=r.parseImpressions(t.impression),this.creatives=a.parseCreatives(t.creatives),this.description=o.keyValue(t.description),this.advertiser=o.keyValue(t.advertiser),this.surveys=e(t.survey),this.error=o.keyValue(t.error),this.pricing=o.keyValue(t.pricing),void(this.extensions=t.extensions)):new i(t)}var r=t("./vastUtil"),a=t("./Creative"),s=t("../../utils/utilityFunctions"),o=t("../../utils/xml");i.prototype.isSupported=function(){var t,e;if(0===this.creatives.length)return!1;for(t=0,e=this.creatives.length;e>t;t+=1)if(!this.creatives[t].isSupported())return!1;return!0},e.exports=i},{"../../utils/utilityFunctions":47,"../../utils/xml":48,"./Creative":17,"./vastUtil":30}],19:[function(t,e,n){"use strict";function i(t){function e(t,e){var n=[];return o.isDefined(t)&&(t=o.isArray(t)?t:[t],t.forEach(function(t){n.push(new r(t,e))})),n}function n(t){var e=[];return o.isDefined(t)&&(t=o.isArray(t)?t:[t],t.forEach(function(t){e.push(new a(t))})),e}return this instanceof i?(this.duration=u.duration(l.keyValue(t.duration)),this.mediaFiles=n(t.mediaFiles&&t.mediaFiles.mediaFile),this.trackingEvents=e(t.trackingEvents&&t.trackingEvents.tracking,this.duration),this.skipoffset=u.offset(l.attr(t,"skipoffset"),this.duration),t.videoClicks&&(this.videoClicks=new s(t.videoClicks)),void(t.adParameters&&(this.adParameters=l.keyValue(t.adParameters),l.attr(t.adParameters,"xmlEncoded")&&(this.adParameters=l.decode(this.adParameters))))):new i(t)}var r=t("./TrackingEvent"),a=t("./MediaFile"),s=t("./VideoClicks"),o=t("../../utils/utilityFunctions"),u=t("./parsers"),l=t("../../utils/xml");i.prototype.isSupported=function(){var t,e;for(t=0,e=this.mediaFiles.length;e>t;t+=1)if(this.mediaFiles[t].isSupported())return!0;return!1},e.exports=i},{"../../utils/utilityFunctions":47,"../../utils/xml":48,"./MediaFile":20,"./TrackingEvent":21,"./VideoClicks":27,"./parsers":29}],20:[function(t,e,n){"use strict";function i(t){if(!(this instanceof i))return new i(t);this.src=r.keyValue(t);for(var e=0;e=v.WRAPPER_LIMIT?n(new a("on VASTClient.getVASTAd.getAd, players wrapper limit reached (the limit is "+v.WRAPPER_LIMIT+")",302),e):void u.waterfall([function(e){c.isString(t)?p(t,e):e(null,t)},l],function(t,i){return i&&e.push(i),t?n(t,e):i.wrapper?o(i.wrapper.VASTAdTagURI,e,n):n(null,e)})}function l(t,e){try{var n=new r(t);e(h(n),n)}catch(i){e(new a("on VASTClient.getVASTAd.buildAd, error parsing xml",100),null)}}function h(t){var e=t.wrapper,n=t.inLine,i="on VASTClient.getVASTAd.validateAd, ";return n&&e?new a(i+"InLine and Wrapper both found on the same Ad",101):n||e?e&&!e.VASTAdTagURI?new a(i+"missing 'VASTAdTagURI' in wrapper",101):null:new a(i+"nor wrapper nor inline elements found on the Ad",101)}function p(t,e){v._requestVASTXml(t,function(t,n){if(t)return e(t);try{var i=d.toJXONTree(n);e(s(i),i.ad)}catch(r){e(new a("on VASTClient.getVASTAd.requestVASTAd, error parsing xml",100))}})}var v=this;n(t,function(t,n){function i(t,n){t?(v._trackError(t,n),r.length>0?o(r.shift(),[],i):e(t,n)):e(null,n)}var r=n&&c.isArray(n.ads)?n.ads:null;return t?(v._trackError(t,r),e(t,r)):void o(r.shift(),[],i)})},i.prototype._requestVASTXml=function(t,e){function n(t,n,i){if(t){var r=c.isDefined(i)?"on VASTClient.requestVastXML, HTTP request error with status '"+i+"'":"on VASTClient.requestVastXML, Error getting the the VAST XML with he passed adTagXML fn";return e(new a(r,301),null)}e(null,n)}try{c.isFunction(t)?t(n):(f.info("requesting adTagUrl: "+t),l.get(t,n,{withCredentials:!0}))}catch(i){e(i)}},i.prototype._buildVASTResponse=function(t){function e(t,e){e.forEach(function(e){t.addAd(e)})}function n(t){var e=t.trackingEvents.progress;if(!t.hasLinear())throw new a("on VASTClient._buildVASTResponse, Received an Ad type that is not supported",200);void 0===t.duration&&(t.duration=15),e&&e.forEach(function(t){if(!c.isNumber(t.offset))throw new a("on VASTClient._buildVASTResponse, missing or wrong offset attribute on progress tracking event",101)})}var i=new s;return e(i,t),n(i),i},i.prototype._trackError=function(t,e){function n(t){t.wrapper&&t.wrapper.error&&i.push(t.wrapper.error),t.inLine&&t.inLine.error&&i.push(t.inLine.error)}if(c.isArray(e)&&0!==e.length){var i=[];e.forEach(n),o.track(i,{ERRORCODE:t.code||900})}},e.exports=i},{"../../utils/async":40,"../../utils/consoleLogger":41,"../../utils/http":43,"../../utils/utilityFunctions":47,"../../utils/xml":48,"./Ad":15,"./VASTError":23,"./VASTResponse":25,"./vastUtil":30}],23:[function(t,e,n){"use strict";function i(t,e){this.message="VAST Error: "+(t||""),e&&(this.code=e)}i.prototype=new Error,i.prototype.name="VAST Error",e.exports=i},{}],24:[function(t,e,n){"use strict";function i(t){return this instanceof i?void(this.player=t):new i(t)}var r=t("./VASTResponse"),a=t("./VASTError"),s=t("./VASTTracker"),o=t("./vastUtil"),u=t("../../utils/async"),l=t("../../utils/dom"),c=t("../../utils/playerUtils"),d=t("../../utils/utilityFunctions"),f=t("../../utils/consoleLogger");i.prototype.playAd=function(t,e){var n=this;return e=e||d.noop,t instanceof r?(u.waterfall([function(e){e(null,t)},this._selectAdSource.bind(this),this._createVASTTracker.bind(this),this._addClickThrough.bind(this),this._addSkipButton.bind(this),this._setupEvents.bind(this),this._playSelectedAd.bind(this)],function(t,i){t&&i&&n._trackError(t,i),e(t,i)}),this._adUnit={_src:null,type:"VAST",pauseAd:function(){n.player.pause(!0)},resumeAd:function(){n.player.play(!0)},isPaused:function(){return n.player.paused(!0)},getSrc:function(){return this._src}},this._adUnit):e(new a("On VASTIntegrator, missing required VASTResponse"))},i.prototype._selectAdSource=function(t,e){var n,i=l.getDimension(this.player.el()).width;return t.mediaFiles.sort(function(t,e){var n=Math.abs(i-t.width),r=Math.abs(i-e.width);return n-r}),(n=this.player.selectSource(t.mediaFiles).source)?(f.info("selected source: ",n),this._adUnit&&(this._adUnit._src=n),e(null,n,t)):void e(new a("Could not find Ad mediafile supported by this player",403),t)},i.prototype._createVASTTracker=function(t,e,n){try{n(null,t,new s(t.src,e),e)}catch(i){n(i,e)}},i.prototype._setupEvents=function(t,e,n,i){function r(){f.off("fullscreenchange",a),f.off("vast.adStart",u),f.off("pause",s),f.off("timeupdate",o),f.off("volumechange",l)}function a(){f.isFullscreen()?e.trackFullscreen():e.trackExitFullscreen()}function s(){Math.abs(f.duration()-f.currentTime())<2||(e.trackPause(),c.once(f,["play","vast.adEnd","vast.adsCancel"],function(t){"play"===t.type&&e.trackResume()}))}function o(){var t=1e3*f.currentTime();e.trackProgress(t)}function u(){e.trackImpressions(),e.trackCreativeView()}function l(){var t=f.muted();t?e.trackMute():d&&e.trackUnmute(),d=t}var d,f=this.player;return f.on("fullscreenchange",a),f.on("vast.adStart",u),f.on("pause",s),f.on("timeupdate",o),f.on("volumechange",l),c.once(f,["vast.adEnd","vast.adsCancel"],r),c.once(f,["vast.adEnd","vast.adsCancel","vast.adSkip"],function(t){"vast.adEnd"===t.type&&e.trackComplete()}),i(null,t,n)},i.prototype._addSkipButton=function(t,e,n,i){function r(t,e){function n(){t.off("timeupdate",r),l.remove(i)}var i=a(t),r=s.bind(u,i,e,t);t.el().appendChild(i),t.on("timeupdate",r),c.once(t,["vast.adEnd","vast.adsCancel"],n)}function a(t){var n=window.document.createElement("div");return l.addClass(n,"vast-skip-button"),n.onclick=function(i){return l.hasClass(n,"enabled")&&(e.trackSkip(),t.trigger("vast.adSkip")),void 0===window.Event.prototype.stopPropagation?!1:void i.stopPropagation()},n}function s(t,e,n){var i=Math.ceil(e-n.currentTime());i>0?t.innerHTML="Skip in "+d.toFixedDigits(i,2)+"...":l.hasClass(t,"enabled")||(l.addClass(t,"enabled"),t.innerHTML="Skip ad")}var o,u=this;d.isNumber(n.skipoffset)&&(o=n.skipoffset/1e3,r(this.player,o)),i(null,t,e,n)},i.prototype._addClickThrough=function(t,e,n,i){function r(t,e,n){var i=window.document.createElement("a"),r=n.clickThrough;return l.addClass(i,"vast-blocker"),i.href=s(r,t),d.isString(r)&&(i.target="_blank"),i.onclick=function(n){return t.paused()?(t.play(),void 0!==window.Event.prototype.stopPropagation&&n.stopPropagation(),!1):(t.pause(),void e.trackClick())},i}function a(t,e,n){t.href=s(e.clickThrough,n)}function s(e,n){var i={ASSETURI:t.src,CONTENTPLAYHEAD:o.formatProgress(1e3*n.currentTime())};return e?o.parseURLMacro(e,i):"#"}function u(){f.off("timeupdate",p),l.remove(h)}var f=this.player,h=r(f,e,n),p=a.bind(this,h,n,f);return f.el().insertBefore(h,f.controlBar.el()),f.on("timeupdate",p),c.once(f,["vast.adEnd","vast.adsCancel"],u),i(null,t,e,n)},i.prototype._playSelectedAd=function(t,e,n){function i(){c.once(r,["playing","vast.adsCancel"],function(t){function i(t){"ended"===t.type&&r.duration()-r.currentTime()>3||(r.off("ended",i),r.off("vast.adsCancel",i),r.off("vast.adSkip",i),("ended"===t.type||"vast.adSkip"===t.type)&&n(null,e))}"vast.adsCancel"!==t.type&&(f.debug(" got playing event; triggering vast.adStart..."),r.trigger("vast.adStart"),r.trigger("vpaid.AdVideoStart"),r.on("ended",i),r.on("vast.adsCancel",i),r.on("vast.adSkip",i))}),f.debug(" calling player.play()..."),r.play()}var r=this.player;r.preload("auto"),r.src(t),f.debug(" waiting for durationchange to play the ad..."),c.once(r,["durationchange","error","vast.adsCancel"],function(t){"durationchange"===t.type?(f.debug(" got durationchange; calling playAd()"),i()):"error"===t.type&&n(new a("on VASTIntegrator, Player is unable to play the Ad",400),e)})},i.prototype._trackError=function(t,e){o.track(e.errorURLMacros,{ERRORCODE:t.code||900})},e.exports=i},{"../../utils/async":40,"../../utils/consoleLogger":41,"../../utils/dom":42,"../../utils/playerUtils":45,"../../utils/utilityFunctions":47,"./VASTError":23,"./VASTResponse":25,"./VASTTracker":26,"./vastUtil":30}],25:[function(t,e,n){"use strict";function i(){return this instanceof i?(this._linearAdded=!1,this.ads=[],this.errorURLMacros=[],this.impressions=[],this.clickTrackings=[],this.customClicks=[],this.trackingEvents={},this.mediaFiles=[],this.clickThrough=void 0,this.adTitle="",this.duration=void 0,void(this.skipoffset=void 0)):new i}function r(t,e){e.forEach(function(e){t.push(e)})}var a=t("./Ad"),s=t("./VideoClicks"),o=t("./Linear"),u=t("./InLine"),l=t("./Wrapper"),c=t("../../utils/utilityFunctions"),d=t("../../utils/xml");window.InLine__A=u,i.prototype.addAd=function(t){var e,n;t instanceof a&&(e=t.inLine,n=t.wrapper,this.ads.push(t),e&&this._addInLine(e),n&&this._addWrapper(n))},i.prototype._addErrorTrackUrl=function(t){var e=t instanceof d.JXONTree?d.keyValue(t):t;e&&this.errorURLMacros.push(e)},i.prototype._addImpressions=function(t){c.isArray(t)&&r(this.impressions,t)},i.prototype._addClickThrough=function(t){c.isNotEmptyString(t)&&(this.clickThrough=t)},i.prototype._addClickTrackings=function(t){c.isArray(t)&&r(this.clickTrackings,t)},i.prototype._addCustomClicks=function(t){c.isArray(t)&&r(this.customClicks,t)},i.prototype._addTrackingEvents=function(t){var e=this.trackingEvents;t&&(t=c.isArray(t)?t:[t],t.forEach(function(t){e[t.name]||(e[t.name]=[]),e[t.name].push(t)}))},i.prototype._addTitle=function(t){c.isNotEmptyString(t)&&(this.adTitle=t)},i.prototype._addDuration=function(t){c.isNumber(t)&&(this.duration=t)},i.prototype._addVideoClicks=function(t){t instanceof s&&(this._addClickThrough(t.clickThrough),this._addClickTrackings(t.clickTrackings),this._addCustomClicks(t.customClicks))},i.prototype._addMediaFiles=function(t){c.isArray(t)&&r(this.mediaFiles,t)},i.prototype._addSkipoffset=function(t){t&&(this.skipoffset=t)},i.prototype._addAdParameters=function(t){t&&(this.adParameters=t)},i.prototype._addLinear=function(t){t instanceof o&&(this._addDuration(t.duration),this._addTrackingEvents(t.trackingEvents),this._addVideoClicks(t.videoClicks),this._addMediaFiles(t.mediaFiles),this._addSkipoffset(t.skipoffset),this._addAdParameters(t.adParameters),this._linearAdded=!0)},i.prototype._addInLine=function(t){var e=this;t instanceof u&&(this._addTitle(t.adTitle),this._addErrorTrackUrl(t.error),this._addImpressions(t.impressions),t.creatives.forEach(function(t){t.linear&&e._addLinear(t.linear)}))},i.prototype._addWrapper=function(t){var e=this;t instanceof l&&(this._addErrorTrackUrl(t.error),this._addImpressions(t.impressions),t.creatives.forEach(function(t){var n=t.linear;n&&(e._addVideoClicks(n.videoClicks),e.clickThrough=void 0,e._addTrackingEvents(n.trackingEvents))}))},i.prototype.hasLinear=function(){return this._linearAdded},e.exports=i},{"../../utils/utilityFunctions":47,"../../utils/xml":48,"./Ad":15,"./InLine":18,"./Linear":19,"./VideoClicks":27,"./Wrapper":28}],26:[function(t,e,n){"use strict";function i(t,e){return this instanceof i?(this.sanityCheck(t,e),void this.initialize(t,e)):new i(t,e)}var r=t("./VASTError"),a=t("./VASTResponse"),s=t("./vastUtil"),o=t("../../utils/utilityFunctions");i.prototype.initialize=function(t,e){this.response=e,this.assetURI=t,this.progress=0,this.quartiles={firstQuartile:{tracked:!1,time:Math.round(25*e.duration)/100},midpoint:{tracked:!1,time:Math.round(50*e.duration)/100},thirdQuartile:{tracked:!1,time:Math.round(75*e.duration)/100}}},i.prototype.sanityCheck=function(t,e){if(!o.isString(t)||o.isEmptyString(t))throw new r("on VASTTracker constructor, missing required the URI of the ad asset being played");if(!(e instanceof a))throw new r("on VASTTracker constructor, missing required VAST response")},i.prototype.trackURLs=function(t,e){o.isArray(t)&&t.length>0&&(e=o.extend({ASSETURI:this.assetURI,CONTENTPLAYHEAD:s.formatProgress(this.progress)},e||{}),s.track(t,e))},i.prototype.trackEvent=function(t,e){function n(t){var e;return t&&(e=[],t.forEach(function(t){e.push(t.uri)})),e}this.trackURLs(n(this.response.trackingEvents[t])),e&&(this.response.trackingEvents[t]=void 0)},i.prototype.trackProgress=function(t){function e(e,n){var i=3e3;return e>t&&Math.abs(n-e)>i}function n(t,e,n){f[t]&&n&&l.push({name:t,trackOnce:!!e})}function i(t){function e(t,e){var a=i[t];r(a,e)&&(a.tracked=!0,n(t,c,!0))}var i=u.quartiles,a=u.quartiles.firstQuartile,s=u.quartiles.midpoint,o=u.quartiles.thirdQuartile;a.tracked?s.tracked?o.tracked||e("thirdQuartile",t):e("midpoint",t):e("firstQuartile",t)}function r(t,e){var n=t.time;return e>=n&&n+5e3>=e}function a(t){if(o.isArray(f.progress)){var e=[];f.progress.forEach(function(n){n.offset<=t?u.trackURLs([n.uri]):e.push(n)}),f.progress=e}}function s(){l.forEach(function(t){u.trackEvent(t.name,t.trackOnce)})}var u=this,l=[],c=!0,d=!1,f=this.response.trackingEvents;o.isNumber(t)&&(n("start",c,t>0),n("rewind",d,e(this.progress,t)),i(t),a(t),s(),this.progress=t)},["rewind","fullscreen","exitFullscreen","pause","resume","mute","unmute","acceptInvitation","acceptInvitationLinear","collapse","expand"].forEach(function(t){i.prototype["track"+o.capitalize(t)]=function(){this.trackEvent(t)}}),["start","skip","close","closeLinear"].forEach(function(t){i.prototype["track"+o.capitalize(t)]=function(){this.trackEvent(t,!0)}}),["firstQuartile","midpoint","thirdQuartile"].forEach(function(t){i.prototype["track"+o.capitalize(t)]=function(){this.quartiles[t].tracked=!0,this.trackEvent(t,!0)}}),i.prototype.trackComplete=function(){this.quartiles.thirdQuartile.tracked&&this.trackEvent("complete",!0)},i.prototype.trackErrorWithCode=function(t){o.isNumber(t)&&this.trackURLs(this.response.errorURLMacros,{ERRORCODE:t})},i.prototype.trackImpressions=function(){this.trackURLs(this.response.impressions)},i.prototype.trackCreativeView=function(){this.trackEvent("creativeView")},i.prototype.trackClick=function(){this.trackURLs(this.response.clickTrackings)},e.exports=i},{"../../utils/utilityFunctions":47,"./VASTError":23,"./VASTResponse":25,"./vastUtil":30}],27:[function(t,e,n){"use strict";function i(t){function e(t){var e=[];return t&&(t=r.isArray(t)?t:[t],t.forEach(function(t){e.push(a.keyValue(t))})),e}return this instanceof i?(this.clickThrough=a.keyValue(t.clickThrough),this.clickTrackings=e(t.clickTracking),void(this.customClicks=e(t.customClick))):new i(t)}var r=t("../../utils/utilityFunctions"),a=t("../../utils/xml");e.exports=i},{"../../utils/utilityFunctions":47,"../../utils/xml":48}],28:[function(t,e,n){"use strict";function i(t){return this instanceof i?(this.adSystem=o.keyValue(t.adSystem),this.impressions=r.parseImpressions(t.impression),this.VASTAdTagURI=o.keyValue(t.vASTAdTagURI),this.creatives=a.parseCreatives(t.creatives),this.error=o.keyValue(t.error),this.extensions=t.extensions,this.followAdditionalWrappers=s.isDefined(o.attr(t,"followAdditionalWrappers"))?o.attr(t,"followAdditionalWrappers"):!0,this.allowMultipleAds=o.attr(t,"allowMultipleAds"),void(this.fallbackOnNoAd=o.attr(t,"fallbackOnNoAd"))):new i(t)}var r=t("./vastUtil"),a=t("./Creative"),s=t("../../utils/utilityFunctions"),o=t("../../utils/xml");e.exports=i},{"../../utils/utilityFunctions":47,"../../utils/xml":48,"./Creative":17,"./vastUtil":30}],29:[function(t,e,n){"use strict";var i=t("../../utils/utilityFunctions"),r=/(\d\d):(\d\d):(\d\d)(\.(\d\d\d))?/,a={duration:function(t){function e(t){return 60*parseInt(t,10)*60*1e3}function n(t){return 60*parseInt(t,10)*1e3}function a(t){return 1e3*parseInt(t,10)}var s,o;return i.isString(t)&&(s=t.match(r),s&&(o=e(s[1])+n(s[2])+a(s[3])+parseInt(s[5]||0))),isNaN(o)?null:o},offset:function(t,e){function n(t){var e=/^\d+(\.\d+)?%$/g;return e.test(t)}function i(t,e){return e?r(e,parseFloat(t.replace("%",""))):null}function r(t,e){return t*e/100}return n(t)?i(t,e):a.duration(t)}};e.exports=a},{"../../utils/utilityFunctions":47}],30:[function(t,e,n){"use strict";var i=t("../../utils/utilityFunctions"),r=t("../vpaid/VPAIDHTML5Tech"),a=t("../vpaid/VPAIDFlashTech"),s=t("VPAIDFLASHClient/js/VPAIDFLASHClient"),o={track:function(t,e){var n=o.parseURLMacros(t,e),i=[];return n.forEach(function(t){var e=new Image;e.src=t,i.push(e)}),i},parseURLMacros:function(t,e){var n=[];return e=e||{},e.CACHEBUSTING||(e.CACHEBUSTING=Math.round(1e10*Math.random())),t.forEach(function(t){n.push(o._parseURLMacro(t,e))}),n},parseURLMacro:function(t,e){return e=e||{},e.CACHEBUSTING||(e.CACHEBUSTING=Math.round(1e10*Math.random())),o._parseURLMacro(t,e)},_parseURLMacro:function(t,e){return e=e||{},i.forEach(e,function(e,n){t=t.replace(new RegExp("\\["+n+"\\]","gm"),e)}),t},parseDuration:function(t){function e(t){return 60*parseInt(t,10)*60*1e3}function n(t){return 60*parseInt(t,10)*1e3}function r(t){return 1e3*parseInt(t,10)}var a,s,o=/(\d\d):(\d\d):(\d\d)(\.(\d\d\d))?/;return i.isString(t)&&(a=t.match(o),a&&(s=e(a[1])+n(a[2])+r(a[3])+parseInt(a[5]||0))),isNaN(s)?null:s},parseImpressions:function(t){return t?(t=i.isArray(t)?t:[t],i.transformArray(t,function(t){return i.isNotEmptyString(t.keyValue)?t.keyValue:void 0})):[]},formatProgress:function(t){var e,n,r,a;return e=t/36e5,e=Math.floor(e),n=t/6e4%60,n=Math.floor(n),r=t/1e3%60,r=Math.floor(r),a=t%1e3,i.toFixedDigits(e,2)+":"+i.toFixedDigits(n,2)+":"+i.toFixedDigits(r,2)+"."+i.toFixedDigits(a,3)},parseOffset:function(t,e){function n(t){var e=/^\d+(\.\d+)?%$/g;return e.test(t)}function i(t,e){return e?r(e,parseFloat(t.replace("%",""))):null}function r(t,e){return t*e/100}return n(t)?i(t,e):o.parseDuration(t)},VPAID_techs:[a,r],isVPAID:function(t){return!!t&&"VPAID"===t.apiFramework},findSupportedVPAIDTech:function(t){var e,n,i;for(e=0,n=this.VPAID_techs.length;n>e;e+=1)if(i=this.VPAID_techs[e],i.supports(t))return i;return null; },isFlashSupported:function(){return s.isSupported()},runFlashSupportCheck:function(t){s.runFlashTest({data:t})}};e.exports=o},{"../../utils/utilityFunctions":47,"../vpaid/VPAIDFlashTech":32,"../vpaid/VPAIDHTML5Tech":33,"VPAIDFLASHClient/js/VPAIDFLASHClient":3}],31:[function(t,e,n){"use strict";function i(t,e){function n(t,e){if(!t||!i.checkVPAIDInterface(t))throw new r("on VPAIDAdUnitWrapper, the passed VPAID adUnit does not fully implement the VPAID interface");if(!a.isObject(e))throw new r("on VPAIDAdUnitWrapper, expected options hash but got '"+e+"'");if(!("responseTimeout"in e&&a.isNumber(e.responseTimeout)))throw new r("on VPAIDAdUnitWrapper, expected responseTimeout in options")}return this instanceof i?(n(t,e),this.options=a.extend({},e),void(this._adUnit=t)):new i(t,e)}var r=t("../vast/VASTError"),a=t("../../utils/utilityFunctions");i.checkVPAIDInterface=function(t){function e(t){return a.isFunction(t.subscribe)||a.isFunction(t.addEventListener)||a.isFunction(t.on)}function n(t){return a.isFunction(t.unsubscribe)||a.isFunction(t.removeEventListener)||a.isFunction(t.off)}for(var i=["handshakeVersion","initAd","startAd","stopAd","resizeAd","pauseAd","expandAd","collapseAd"],r=0,s=i.length;s>r;r++)if(!t||!a.isFunction(t[i[r]]))return!1;return e(t)&&n(t)},i.prototype.adUnitAsyncCall=function(){function t(t,e,n){if(!a.isString(t)||!a.isFunction(n[t]))throw new r("on VPAIDAdUnitWrapper.adUnitAsyncCall, invalid method name");if(!a.isFunction(e))throw new r("on VPAIDAdUnitWrapper.adUnitAsyncCall, missing callback")}function e(){return function(){n&&clearTimeout(n),o.apply(this,arguments)}}var n,i=a.arrayLikeObjToArray(arguments),s=i.shift(),o=i.pop();t(s,o,this._adUnit),i.push(e()),this._adUnit[s].apply(this._adUnit,i)},i.prototype.on=function(t,e){var n=this._adUnit.addEventListener||this._adUnit.subscribe||this._adUnit.on;n.call(this._adUnit,t,e)},i.prototype.off=function(t,e){var n=this._adUnit.removeEventListener||this._adUnit.unsubscribe||this._adUnit.off;n.call(this._adUnit,t,e)},i.prototype.waitForEvent=function(t,e,n){function i(t,e){if(!a.isString(t))throw new r("on VPAIDAdUnitWrapper.waitForEvent, missing evt name");if(!a.isFunction(e))throw new r("on VPAIDAdUnitWrapper.waitForEvent, missing callback")}function s(){var t=a.arrayLikeObjToArray(arguments);o&&(clearTimeout(o),o=null),t.unshift(null),e.apply(n,t)}var o;i(t,e),n=n||null,this.on(t,s)},i.prototype.handshakeVersion=function(t,e){this.adUnitAsyncCall("handshakeVersion",t,e)},i.prototype.initAd=function(t,e,n,i,r,a){this.waitForEvent("AdLoaded",a),this._adUnit.initAd(t,e,n,i,r)},i.prototype.resizeAd=function(t,e,n,i){this.adUnitAsyncCall("resizeAd",t,e,n,i)},i.prototype.startAd=function(t){this.waitForEvent("AdStarted",t),this._adUnit.startAd()},i.prototype.stopAd=function(t){this.waitForEvent("AdStopped",t),this._adUnit.stopAd()},i.prototype.pauseAd=function(t){this.waitForEvent("AdPaused",t),this._adUnit.pauseAd()},i.prototype.resumeAd=function(t){this.waitForEvent("AdPlaying",t),this._adUnit.resumeAd()},i.prototype.expandAd=function(t){this.waitForEvent("AdExpandedChange",t),this._adUnit.expandAd()},i.prototype.collapseAd=function(t){this.waitForEvent("AdExpandedChange",t),this._adUnit.collapseAd()},i.prototype.skipAd=function(t){this.waitForEvent("AdSkipped",t),this._adUnit.skipAd()},["adLinear","adWidth","adHeight","adExpanded","adSkippableState","adRemainingTime","adDuration","adVolume","adCompanions","adIcons"].forEach(function(t){var e="get"+a.capitalize(t);i.prototype[e]=function(t){this.adUnitAsyncCall(e,t)}}),i.prototype.setAdVolume=function(t,e){this.adUnitAsyncCall("setAdVolume",t,e)},e.exports=i},{"../../utils/utilityFunctions":47,"../vast/VASTError":23}],32:[function(t,e,n){"use strict";function i(t,e){function n(t){if(!t||!o.isString(t.src))throw new a("on VPAIDFlashTech, invalid MediaFile")}return this instanceof i?(n(t),this.name="vpaid-flash",this.mediaFile=t,this.containerEl=null,this.vpaidFlashClient=null,void(this.settings=e)):new i(t)}var r=t("../../utils/mimetypes"),a=t("../vast/VASTError"),s=t("VPAIDFLASHClient/js/VPAIDFLASHClient"),o=t("../../utils/utilityFunctions"),u=t("../../utils/dom"),l=t("../../utils/consoleLogger");i.VPAIDFLASHClient=s,i.supports=function(t){return r.flash.indexOf(t)>-1&&i.VPAIDFLASHClient.isSupported()},i.prototype.loadAdUnit=function(t,e,n){function r(t,e){if(!u.isDomElement(t))throw new a("on VPAIDFlashTech.loadAdUnit, invalid dom container element");if(!o.isFunction(e))throw new a("on VPAIDFlashTech.loadAdUnit, missing valid callback")}var s=this,c=this.settings&&this.settings.vpaidFlashLoaderPath?{data:this.settings.vpaidFlashLoaderPath}:void 0;r(t,n),this.containerEl=t,l.debug(" loading VPAIDFLASHClient with opts:",c),this.vpaidFlashClient=new i.VPAIDFLASHClient(t,function(t){return t?n(t):(l.info(" calling VPAIDFLASHClient.loadAdUnit(); that.mediaFile:",s.mediaFile),void s.vpaidFlashClient.loadAdUnit(s.mediaFile.src,n))},c)},i.prototype.unloadAdUnit=function(){if(this.vpaidFlashClient){try{this.vpaidFlashClient.destroy()}catch(t){l.error("VAST ERROR: trying to unload the VPAID adunit")}this.vpaidFlashClient=null}this.containerEl&&(u.remove(this.containerEl),this.containerEl=null)},e.exports=i},{"../../utils/consoleLogger":41,"../../utils/dom":42,"../../utils/mimetypes":44,"../../utils/utilityFunctions":47,"../vast/VASTError":23,"VPAIDFLASHClient/js/VPAIDFLASHClient":3}],33:[function(t,e,n){"use strict";function i(t){function e(t){if(!t||!o.isString(t.src))throw new a(i.INVALID_MEDIA_FILE)}return this instanceof i?(e(t),this.name="vpaid-html5",this.containerEl=null,this.videoEl=null,this.vpaidHTMLClient=null,void(this.mediaFile=t)):new i(t)}var r=t("../../utils/mimetypes"),a=t("../vast/VASTError"),s=t("VPAIDHTML5Client/js/VPAIDHTML5Client"),o=t("../../utils/utilityFunctions"),u=t("../../utils/dom"),l=t("../../utils/consoleLogger");i.VPAIDHTML5Client=s,i.supports=function(t){return!o.isOldIE()&&r.html5.indexOf(t)>-1},i.prototype.loadAdUnit=function(t,e,n){function r(t,e,n){if(!u.isDomElement(t))throw new a(i.INVALID_DOM_CONTAINER_EL);if(!u.isDomElement(e)||"video"!==e.tagName.toLowerCase())throw new a(i.INVALID_DOM_CONTAINER_EL);if(!o.isFunction(n))throw new a(i.MISSING_CALLBACK)}r(t,e,n),this.containerEl=t,this.videoEl=e,this.vpaidHTMLClient=new i.VPAIDHTML5Client(t,e,{}),this.vpaidHTMLClient.loadAdUnit(this.mediaFile.src,n)},i.prototype.unloadAdUnit=function(){if(this.vpaidHTMLClient){try{this.vpaidHTMLClient.destroy()}catch(t){l.error("VAST ERROR: trying to unload the VPAID adunit")}this.vpaidHTMLClient=null}this.containerEl&&(u.remove(this.containerEl),this.containerEl=null)};var c="on VPAIDHTML5Tech";i.INVALID_MEDIA_FILE=c+", invalid MediaFile",i.INVALID_DOM_CONTAINER_EL=c+", invalid container HtmlElement",i.INVALID_DOM_VIDEO_EL=c+", invalid HTMLVideoElement",i.MISSING_CALLBACK=c+", missing valid callback",e.exports=i},{"../../utils/consoleLogger":41,"../../utils/dom":42,"../../utils/mimetypes":44,"../../utils/utilityFunctions":47,"../vast/VASTError":23,"VPAIDHTML5Client/js/VPAIDHTML5Client":11}],34:[function(t,e,n){"use strict";function i(t,e){function n(){var e=document.createElement("div");return h.addClass(e,"VPAID-container"),t.el().insertBefore(e,t.controlBar.el()),e}return this instanceof i?(this.VIEW_MODE={NORMAL:"normal",FULLSCREEN:"fullscreen",THUMBNAIL:"thumbnail"},this.player=t,this.containerEl=n(t),this.options={responseTimeout:5e3,VPAID_VERSION:"2.0"},void(this.settings=e)):new i(t)}function r(t,e,n){var i=t.el().querySelector(".vjs-tech"),r=h.getDimension(i),s=t.isFullscreen()?n.FULLSCREEN:n.NORMAL;e.resizeAd(r.width,r.height,s,a)}function a(t){t&&g.error("ERROR: "+t.message,t)}var s=t("../../utils/mimetypes"),o=t("../vast/VASTError"),u=t("../vast/VASTResponse"),l=t("../vast/VASTTracker"),c=t("../vast/vastUtil"),d=t("./VPAIDAdUnitWrapper"),f=t("../../utils/async"),h=t("../../utils/dom"),p=t("../../utils/playerUtils"),v=t("../../utils/utilityFunctions"),g=t("../../utils/consoleLogger");i.prototype.playAd=function(t,e){function n(t,n,i){t&&i&&a._trackError(i,t.code),s.trigger("vpaid.adEnd"),e(t,i)}function i(){s.trigger("vpaid.adEnd")}function r(){l&&l.unloadAdUnit(),h.removeClass(s.el(),"vjs-vpaid-ad")}if(!(t instanceof u))return e(new o("on VASTIntegrator.playAd, missing required VASTResponse"));var a=this,s=this.player;g.debug(" looking for supported tech...");var l=this._findSupportedTech(t,this.settings);if(e=e||v.noop,this._adUnit=null,h.addClass(s.el(),"vjs-vpaid-ad"),s.on("vast.adsCancel",i),s.one("vpaid.adEnd",function(){s.off("vast.adsCancel",i),r()}),l)g.info(" found tech: ",l),f.waterfall([function(e){e(null,l,t)},this._loadAdUnit.bind(this),this._playAdUnit.bind(this),this._finishPlaying.bind(this)],n),this._adUnit={_paused:!0,type:"VPAID",pauseAd:function(){s.trigger("vpaid.pauseAd"),s.pause(!0)},resumeAd:function(){s.trigger("vpaid.resumeAd")},isPaused:function(){return this._paused},getSrc:function(){return l.mediaFile}};else{g.debug(" could not find suitable tech");var c=new o("on VPAIDIntegrator.playAd, could not find a supported mediaFile",403);n(c,this._adUnit,t)}return this._adUnit},i.prototype._findSupportedTech=function(t,e){if(!(t instanceof u))return null;var n,i,r,a,o,l=t.mediaFiles.filter(c.isVPAID),d=e&&e.preferredTech,f=[];for(n=0,i=l.length;i>n;n+=1)if(r=l[n],a=c.findSupportedVPAIDTech(r.type)){if(o=d?r.type===d||s[d]&&s[d].indexOf(r.type)>-1:!1)return new a(r,e);f.push({mediaFile:r,tech:a})}if(f.length){var h=f[0];return new h.tech(h.mediaFile,e)}return null},i.prototype._createVPAIDAdUnitWrapper=function(t,e,n){return new d(t,{src:e,responseTimeout:n})},i.prototype._loadAdUnit=function(t,e,n){var i=this,r=this.player,a=r.el().querySelector(".vjs-tech"),s=this.settings.responseTimeout||this.options.responseTimeout;t.loadAdUnit(this.containerEl,a,function(a,o){if(a)return n(a,o,e);try{var u=i._createVPAIDAdUnitWrapper(o,t.mediaFile.src,s),l="vjs-"+t.name+"-ad";h.addClass(r.el(),l),r.one("vpaid.adEnd",function(){h.removeClass(r.el(),l)}),n(null,u,e)}catch(c){n(c,o,e)}})},i.prototype._playAdUnit=function(t,e,n){f.waterfall([function(n){n(null,t,e)},this._handshake.bind(this),this._initAd.bind(this),this._setupEvents.bind(this),this._addSkipButton.bind(this),this._linkPlayerControls.bind(this),this._startAd.bind(this)],n)},i.prototype._handshake=function(t,e,n){function i(t){var e=r(t);return e>=1&&2>=e}function r(t){var e=t.split(".");return parseInt(e[0],10)}t.handshakeVersion(this.options.VPAID_VERSION,function(r,a){return r?n(r,t,e):a&&i(a)?n(null,t,e):n(new o('on VPAIDIntegrator._handshake, unsupported version "'+a+'"'),t,e)})},i.prototype._initAd=function(t,e,n){var i=this.player.el().querySelector(".vjs-tech"),r=h.getDimension(i);t.initAd(r.width,r.height,this.VIEW_MODE.NORMAL,-1,{AdParameters:e.adParameters||""},function(i){n(i,t,e)})},i.prototype._createVASTTracker=function(t,e){return new l(t,e)},i.prototype._setupEvents=function(t,e,n){function i(){f._adUnit&&f._adUnit.isPaused()&&(f._adUnit._paused=!1),d.trigger("play")}function a(){f._adUnit&&(f._adUnit._paused=!0),d.trigger("pause")}function s(){t.pauseAd(v.noop)}function o(){t.resumeAd(v.noop)}var u=t.options.src,l=this._createVASTTracker(u,e),d=this.player,f=this;t.on("AdSkipped",function(){d.trigger("vpaid.AdSkipped"),l.trackSkip()}),t.on("AdImpression",function(){d.trigger("vpaid.AdImpression"),l.trackImpressions()}),t.on("AdStarted",function(){d.trigger("vpaid.AdStarted"),l.trackCreativeView(),i()}),t.on("AdVideoStart",function(){d.trigger("vpaid.AdVideoStart"),l.trackStart(),i()}),t.on("AdPlaying",function(){d.trigger("vpaid.AdPlaying"),l.trackResume(),i()}),t.on("AdPaused",function(){d.trigger("vpaid.AdPaused"),l.trackPause(),a()}),t.on("AdVideoFirstQuartile",function(){d.trigger("vpaid.AdVideoFirstQuartile"),l.trackFirstQuartile()}),t.on("AdVideoMidpoint",function(){d.trigger("vpaid.AdVideoMidpoint"),l.trackMidpoint()}),t.on("AdVideoThirdQuartile",function(){d.trigger("vpaid.AdVideoThirdQuartile"),l.trackThirdQuartile()}),t.on("AdVideoComplete",function(){d.trigger("vpaid.AdVideoComplete"),l.trackComplete()}),t.on("AdClickThru",function(n){function i(e){var n={ASSETURI:t.options.src,CONTENTPLAYHEAD:0};return e?c.parseURLMacro(e,n):null}d.trigger("vpaid.AdClickThru");var r=n.url,a=n.playerHandles,s=v.isNotEmptyString(r)?r:i(e.clickThrough);l.trackClick(),a&&s&&window.open(s,"_blank")}),t.on("AdUserAcceptInvitation",function(){d.trigger("vpaid.AdUserAcceptInvitation"),l.trackAcceptInvitation(),l.trackAcceptInvitationLinear()}),t.on("AdUserClose",function(){d.trigger("vpaid.AdUserClose"),l.trackClose(),l.trackCloseLinear()}),t.on("AdUserMinimize",function(){d.trigger("vpaid.AdUserMinimize"),l.trackCollapse()}),t.on("AdError",function(){d.trigger("vpaid.AdError"),l.trackErrorWithCode(901)}),t.on("AdVolumeChange",function(){d.trigger("vpaid.AdVolumeChange");var e=d.volume();t.getAdVolume(function(t,n){e!==n&&(0===n&&e>0&&l.trackMute(),n>0&&0===e&&l.trackUnmute(),d.volume(n))})});var p=r.bind(this,d,t,this.VIEW_MODE),g=v.throttle(p,100),y=this.settings.autoResize;y&&(h.addEventListener(window,"resize",g),h.addEventListener(window,"orientationchange",g)),d.on("vast.resize",p),d.on("vpaid.pauseAd",s),d.on("vpaid.resumeAd",o),d.one("vpaid.adEnd",function(){d.off("vast.resize",p),d.off("vpaid.pauseAd",s),d.off("vpaid.resumeAd",o),y&&(h.removeEventListener(window,"resize",g),h.removeEventListener(window,"orientationchange",g))}),n(null,t,e)},i.prototype._addSkipButton=function(t,e,n){function i(){u.trigger("vpaid.AdSkippableStateChange"),t.getAdSkippableState(function(t,e){e?o||r(u):a(u)})}function r(t){o=s(t),t.el().appendChild(o)}function a(){h.remove(o),o=null}function s(){var e=window.document.createElement("div");return h.addClass(e,"vast-skip-button"),h.addClass(e,"enabled"),e.innerHTML="Skip ad",e.onclick=function(e){return t.skipAd(v.noop),void 0===window.Event.prototype.stopPropagation?!1:void e.stopPropagation()},e}var o,u=this.player;t.on("AdSkippableStateChange",i),p.once(u,["vast.adEnd","vast.adsCancel"],a),n(null,t,e)},i.prototype._linkPlayerControls=function(t,e,n){function i(t,e){function n(){var n=t.muted()?0:t.volume();e.setAdVolume(n,a)}function i(){t.trigger("vpaid.AdVolumeChange");var n=t.volume();e.getAdVolume(function(e,i){e?a(e):n!==i&&t.volume(i)})}t.on("volumechange",n),e.on("AdVolumeChange",i),t.one("vpaid.adEnd",function(){t.off("volumechange",n)})}function s(t,e,n){var i=r.bind(o,t,e,n);t.on("fullscreenchange",i),t.one("vpaid.adEnd",function(){t.off("fullscreenchange",i)})}var o=this;i(this.player,t),s(this.player,t,this.VIEW_MODE),n(null,t,e)},i.prototype._startAd=function(t,e,n){var i=this.player;t.startAd(function(r){r||i.trigger("vast.adStart"),n(r,t,e)})},i.prototype._finishPlaying=function(t,e,n){function i(i){n(i,t,e)}var r=this.player;t.on("AdStopped",function(){r.trigger("vpaid.AdStopped"),i(null)}),t.on("AdError",function(t){var e=t?t.message:"on VPAIDIntegrator, error while waiting for the adUnit to finish playing";i(new o(e))})},i.prototype._trackError=function(t,e){c.track(t.errorURLMacros,{ERRORCODE:e||901})},e.exports=i},{"../../utils/async":40,"../../utils/consoleLogger":41,"../../utils/dom":42,"../../utils/mimetypes":44,"../../utils/playerUtils":45,"../../utils/utilityFunctions":47,"../vast/VASTError":23,"../vast/VASTResponse":25,"../vast/VASTTracker":26,"../vast/vastUtil":30,"./VPAIDAdUnitWrapper":31}],35:[function(t,e,n){"use strict";var i=t("../../utils/dom"),r=document.createElement("div");r.className="vjs-ads-label vjs-control vjs-label-hidden",r.innerHTML="Advertisement";var a=function(t){return{init:function(e,n){n.el=r,t.call(this,e,n),setTimeout(function(){var t=e.controlBar&&(e.controlBar.getChild("timerControls")||e.controlBar.getChild("currentTimeDisplay"));t&&e.controlBar.el().insertBefore(r,t.el()),i.removeClass(r,"vjs-label-hidden")},0)},el:function(){return r}}};e.exports=a},{"../../utils/dom":42}],36:[function(t,e,n){"use strict";var i=videojs.getComponent("Component"),r=t("./ads-label")(i);videojs.registerComponent("AdsLabel",videojs.extend(i,r))},{"./ads-label":35}],37:[function(t,e,n){"use strict";var i=document.createElement("div"),r=function(t){return{init:function(e,n){n.el=i,i.className="vjs-black-poster",t.call(this,e,n);var r=e.getChild("posterImage");setTimeout(function(){r&&e&&e.el()&&e.el().insertBefore(i,r.el())},0)},el:function(){return i}}};e.exports=r},{}],38:[function(t,e,n){"use strict";var i=videojs.getComponent("Component"),r=t("./black-poster")(i);videojs.registerComponent("BlackPoster",videojs.extend(i,r))},{"./black-poster":37}],39:[function(t,e,n){"use strict";var i=t("../ads/vast/VASTClient"),r=t("../ads/vast/VASTError"),a=t("../ads/vast/vastUtil"),s=t("../ads/vast/VASTIntegrator"),o=t("../ads/vpaid/VPAIDIntegrator"),u=t("../utils/async"),l=t("../utils/dom"),c=t("../utils/playerUtils"),d=t("../utils/utilityFunctions"),f=t("../utils/consoleLogger");e.exports=function(t){function e(){function t(){A.vast&&A.vast.adUnit&&(A.vast.adUnit=null)}function e(){n(),m&&(c.restorePlayerSnapshot(A,m),m=null)}function n(){c.once(A,["playing","vast.reset","vast.firstPlay"],function(t){"playing"===t.type&&(A.trigger("vast.contentStart"),c.once(A,["ended","vast.reset","vast.firstPlay"],function(t){"ended"===t.type&&A.trigger("vast.contentEnd")}))})}function i(t){return w.adsEnabled?t(null):void t(new r("Ads are not enabled"))}function a(t){s()?(m=c.getPlayerSnapshot(A),A.pause(),f(),A.paused()?t(null):c.once(A,["playing"],function(){A.pause(),t(null)})):t(new r("video content has been playing before preroll ad"))}function s(){return!d.isIPhone()||A.currentTime()<=w.iosPrerollCancelTimeout}function o(t){function e(){n&&(clearTimeout(n),n=null)}var n;_=!1,n=setTimeout(function(){g(new r("timeout while waiting for the video to start playing",402))},w.adCancelTimeout),c.once(A,["vast.adError","vpaid.AdError","vpaid.AdVideoStart","vast.adsCancel"],e),t(null)}function f(){l.addClass(A.el(),"vjs-vast-ad-loading"),c.once(A,["vast.adStart","vast.adsCancel"],p)}function p(){setTimeout(function(){l.removeClass(A.el(),"vjs-vast-ad-loading")},100)}c.removeNativePoster(A),c.once(A,["vast.adsCancel","vast.adEnd"],function(){t(),e()}),u.waterfall([i,a,o,h],function(t,e){t?g(t,e):A.trigger("vast.adEnd")})}function n(){_=!0}function h(t){u.waterfall([p,v],t)}function p(t){k.getVASTResponse(w.adTagUrl?w.adTagUrl():w.adTagXML,t)}function v(t,e){function n(){u||A.controlBar.getChild("AdsLabel")||A.controlBar.addChild("AdsLabel")}function i(){A.controlBar.removeChild("AdsLabel"),u=!0}function r(){function t(){A.duration()-r>i&&(A.pause(!0),A.play(!0),A.currentTime(r))}function e(){var t=A.currentTime(),e=Math.abs(t-r);e>i?(a+=1,a>=2&&A.pause(!0),A.currentTime(r)):r=t}function n(){A.off("timeupdate",e),A.off("ended",t)}var i=3,r=0,a=0;A.on("timeupdate",e),A.on("ended",t),c.once(A,["vast.adEnd","vast.adsCancel","vast.adError"],n)}if(!_){var a=y(t)?new o(A,w):new s(A),u=!1;c.once(A,["vast.adStart","vast.adsCancel"],function(t){"vast.adStart"===t.type&&n()}),c.once(A,["vast.adEnd","vast.adsCancel"],i),d.isIDevice()&&r(),A.vast.vastResponse=t,f.debug("calling adIntegrator.playAd() with vastResponse:",t),A.vast.adUnit=a.playAd(t,e)}}function g(t,e){A.trigger({type:"vast.adError",error:t}),n(),f.error("AD ERROR:",t.message,t,e)}function y(t){var e,n,i=t.mediaFiles;for(e=0,n=i.length;n>e;e++)if(a.isVPAID(i[e]))return!0;return!1}var m,A=this,k=new i,_=!1,b={timeout:500,iosPrerollCancelTimeout:2e3,adCancelTimeout:3e3,playAdAlways:!1,adsEnabled:!0,autoResize:!0,vpaidFlashLoaderPath:"/VPAIDFlash.swf",verbosity:-1},w=d.extend({},b,t||{});return d.isUndefined(w.adTagUrl)&&d.isDefined(w.url)&&(w.adTagUrl=w.url),d.isString(w.adTagUrl)&&(w.adTagUrl=d.echoFn(w.adTagUrl)),d.isDefined(w.adTagXML)&&!d.isFunction(w.adTagXML)?g(new r("on VideoJS VAST plugin, the passed adTagXML option does not contain a function")):d.isDefined(w.adTagUrl)||d.isFunction(w.adTagXML)?(f.setVerbosity(w.verbosity),a.runFlashSupportCheck(w.vpaidFlashLoaderPath),c.prepareForAds(A),w.playAdAlways&&A.on("vast.contentEnd",function(){setTimeout(function(){A.trigger("vast.reset")},0)}),A.one("vast.firstPlay",function(){e()}),A.one("vast.reset",function(){m=null,n()}),A.vast={isEnabled:function(){return w.adsEnabled},enable:function(){w.adsEnabled=!0},disable:function(){w.adsEnabled=!1}},A.vast):g(new r("on VideoJS VAST plugin, missing adTagUrl on options object"))}},{"../ads/vast/VASTClient":22,"../ads/vast/VASTError":23,"../ads/vast/VASTIntegrator":24,"../ads/vast/vastUtil":30,"../ads/vpaid/VPAIDIntegrator":34,"../utils/async":40,"../utils/consoleLogger":41,"../utils/dom":42,"../utils/playerUtils":45,"../utils/utilityFunctions":47}],40:[function(t,e,n){var i=t("./utilityFunctions"),r={};r.setImmediate=function(t){t()},r.iterator=function(t){var e=function(n){var i=function(){return t.length&&t[n].apply(null,arguments),i.next()};return i.next=function(){return n0&&"string"==typeof e[0]&&(e[0]=d+e[0]),t.apply?t.apply(console,Array.prototype.slice.call(e)):t(Array.prototype.slice.call(e))}function a(){4>c||("undefined"==typeof console.debug?r(console.log,arguments):r(console.debug,arguments))}function s(){3>c||r(console.log,arguments)}function o(){2>c||r(console.info,arguments)}function u(){1>c||r(console.warn,arguments)}function l(){0>c||r(console.error,arguments)}var c=0,d="[videojs-vast-vpaid] ",f={setVerbosity:i,debug:a,log:s,info:o,warn:u,error:l};"undefined"!=typeof console&&console.log||(f.debug=function(){},f.log=function(){},f.info=function(){},f.warn=function(){},f.error=function(){}),e.exports=f},{}],42:[function(t,e,n){"use strict";var i=t("./utilityFunctions"),r={};r.isVisible=function(t){var e=window.getComputedStyle(t);return"hidden"!==e.visibility},r.isHidden=function(t){var e=window.getComputedStyle(t);return"none"===e.display},r.isShown=function(t){return!r.isHidden(t)},r.hide=function(t){t.__prev_style_display_=t.style.display,t.style.display="none"},r.show=function(t){r.isHidden(t)&&(t.style.display=t.__prev_style_display_),t.__prev_style_display_=void 0},r.hasClass=function(t,e){var n,r,a;if(i.isNotEmptyString(e)){if(t.classList)return t.classList.contains(e);for(n=i.isString(t.getAttribute("class"))?t.getAttribute("class").split(/\s+/):[],e=e||"",r=0,a=n.length;a>r;r+=1)if(n[r]===e)return!0}return!1},r.addClass=function(t,e){var n;if(i.isNotEmptyString(e)){if(t.classList)return t.classList.add(e);n=i.isString(t.getAttribute("class"))?t.getAttribute("class").split(/\s+/):[],i.isString(e)&&i.isNotEmptyString(e.replace(/\s+/,""))&&(n.push(e),t.setAttribute("class",n.join(" ")))}},r.removeClass=function(t,e){var n;if(i.isNotEmptyString(e)){if(t.classList)return t.classList.remove(e);n=i.isString(t.getAttribute("class"))?t.getAttribute("class").split(/\s+/):[];var r,a,s=[];if(i.isString(e)&&i.isNotEmptyString(e.replace(/\s+/,""))){for(r=0,a=n.length;a>r;r+=1)e!==n[r]&&s.push(n[r]);t.setAttribute("class",s.join(" "))}}},r.addEventListener=function(t,e,n){return i.isArray(t)?void i.forEach(t,function(t){r.addEventListener(t,e,n)}):i.isArray(e)?void i.forEach(e,function(e){r.addEventListener(t,e,n)}):void(t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent&&t.attachEvent("on"+e,n))},r.removeEventListener=function(t,e,n){return i.isArray(t)?void i.forEach(t,function(t){r.removeEventListener(t,e,n)}):i.isArray(e)?void i.forEach(e,function(e){r.removeEventListener(t,e,n)}):void(t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent?t.detachEvent("on"+e,n):t["on"+e]=null)},r.dispatchEvent=function(t,e){t.dispatchEvent?t.dispatchEvent(e):t.fireEvent("on"+e.eventType,e)},r.isDescendant=function(t,e){for(var n=e.parentNode;null!==n;){if(n===t)return!0;n=n.parentNode}return!1},r.getTextContent=function(t){return t.textContent||t.text},r.prependChild=function(t,e){return e.parentNode&&e.parentNode.removeChild(e),t.insertBefore(e,t.firstChild)},r.remove=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},r.isDomElement=function(t){return t instanceof Element},r.click=function(t,e){r.addEventListener(t,"click",e)},r.once=function(t,e,n){function i(){n.apply(null,arguments),r.removeEventListener(t,e,i)}r.addEventListener(t,e,i)},r.getDimension=function(t){var e;return!i.isOldIE()&&t.getBoundingClientRect?(e=t.getBoundingClientRect(),{width:e.width,height:e.height}):{width:t.offsetWidth,height:t.offsetHeight}},e.exports=r},{"./utilityFunctions":47}],43:[function(t,e,n){"use strict";function i(t){this.message="HttpRequest Error: "+(t||"")}function r(t){if(!o.isFunction(t))throw new i("Missing XMLHttpRequest factory method");this.createXhr=t}function a(){var t=new XMLHttpRequest;return"withCredentials"in t||(t=new XDomainRequest),t}var s=t("./urlUtils"),o=t("./utilityFunctions");i.prototype=new Error,i.prototype.name="HttpRequest Error",r.prototype.run=function(t,e,n,r){function a(t,e,n,i,r,u){function l(t,e){o.forEach(e,function(e,n){o.isDefined(e)&&t.setRequestHeader(n,e)})}function c(){n(-1,null,null,"")}var d,f,h=new XMLHttpRequest;i=i||{},d=o.isNumber(i.timeout)?i.timeout:0,h.open(t,s.urlParts(e).href,!0),i.headers&&l(h,i.headers),h.withCredentials=u,h.onload=function(){var t,e,i;h.getAllResponseHeaders||(h.getAllResponseHeaders=function(){return null}),h.status||(h.status=200),o.isDefined(f)&&(clearTimeout(f),f=void 0),t=h.statusText||"",e="response"in h?h.response:h.responseText,i=1223===h.status?204:h.status,n(i,e,h.getAllResponseHeaders(),t)},h.onerror=function(s){4==h.readyState&&200!=h.status&&1==u?a(t,e,n,i,r,!1):c()},h.onabort=function(){c()},h.send(),d>0&&(f=setTimeout(function(){h&&h.abort()},d))}function u(t,e,n){if(!o.isString(t)||o.isEmptyString(t))throw new i("Invalid url '"+t+"'");if(!o.isFunction(e))throw new i("Invalid handler '"+e+"' for the http request");if(o.isDefined(n)&&!o.isObject(n))throw new i("Invalid options map '"+n+"'")}u(e,n,r);var l=this;a(t,e,n,r,l,!0)},r.prototype.get=function(t,e,n){function r(t,n,r,s){a(t)?e(null,n,t,r,s):e(new i(s),n,t,r,s)}function a(t){return t>=200&&300>t}this.run("GET",t,r,n)};var u=new r(a);e.exports={http:u,HttpRequest:r,HttpRequestError:i,createXhr:a}},{"./urlUtils":46,"./utilityFunctions":47}],44:[function(t,e,n){"use strict";e.exports={html5:["text/javascript","text/javascript1.0","text/javascript1.2","text/javascript1.4","text/jscript","application/javascript","application/x-javascript","text/ecmascript","text/ecmascript1.0","text/ecmascript1.2","text/ecmascript1.4","text/livescript","application/ecmascript","application/x-ecmascript"],flash:["application/x-shockwave-flash"]}},{}],45:[function(t,e,n){"use strict";var i=t("./dom"),r=t("./utilityFunctions"),a={};a.getPlayerSnapshot=function(t){function e(t){var e=t.remoteTextTracks?t.remoteTextTracks():[];e&&r.isArray(e.tracks_)&&(e=e.tracks_),r.isArray(e)||(e=[]);var n=[];return e.forEach(function(t){n.push({track:t,mode:t.mode}),t.mode="disabled"}),n}var n=t.el().querySelector(".vjs-tech"),i={ended:t.ended(),src:t.currentSrc(),currentTime:t.currentTime(),type:t.currentType(),playing:!t.paused(),suppressedTracks:e(t)};return n&&(i.nativePoster=n.poster,i.style=n.getAttribute("style")),i},a.restorePlayerSnapshot=function(t,e){function n(){var e=setTimeout(function(){t.trigger("canplay")},1e3);t.one("canplay",function(){clearTimeout(e)})}function i(t,e){return t.src()?t.src()!==e.src:t.currentSrc()!==e.src}function r(){var t=e.suppressedTracks;t.forEach(function(t){t.track.mode=t.mode})}function s(){if(!a.isReadyToResume(t)&&u--)setTimeout(s,50);else try{t.currentTime()!==e.currentTime?(e.playing&&t.one("seeked",function(){t.play()}),t.currentTime(e.currentTime)):e.playing&&t.play()}catch(n){videojs.log.warn("Failed to resume the content after an advertisement",n)}}var o=t.el().querySelector(".vjs-tech"),u=20;e.nativePoster&&(o.poster=e.nativePoster),"style"in e&&o.setAttribute("style",e.style||""),i(t,e)?(t.one("contentloadedmetadata",r),t.one("canplay",s),n(),t.src({src:e.src,type:e.type}),t.load()):(r(),e.playing&&t.play())},a.isReadyToResume=function(t){return t.readyState()>1?!0:void 0===t.seekable()?!0:t.seekable().length>0?!0:!1},a.prepareForAds=function(t){function e(){var e=t.play;t.play=function(i){function a(){r.isIPhone()||(p=u(),t.muted(!0)),e.apply(l,arguments)}function s(i){n()&&!i?t.vast.adUnit.resumeAd():e.apply(l,arguments)}var l=this;return o()?a():s(i),this};var i=t.pause;t.pause=function(e){return n()&&!e?t.vast.adUnit.pauseAd():i.apply(this,arguments),this};var a=t.paused;t.paused=function(e){return n()&&!e?t.vast.adUnit.isPaused():a.apply(this,arguments)}}function n(){return t.vast&&t.vast.adUnit}function a(){o()&&(g=!1,t.trigger("vast.firstPlay"))}function s(){g=!0,v.show(),l()}function o(){return g}function u(){return{muted:t.muted(),volume:t.volume()}}function l(){p&&(t.currentTime(0),c(p),p=null)}function c(e){r.isObject(e)&&(t.volume(e.volume),t.muted(e.muted))}function d(){i.hasClass(v.el(),"vjs-hidden")||v.hide()}function f(){i.addClass(t.el(),"vjs-ad-playing")}function h(){i.removeClass(t.el(),"vjs-ad-playing")}var p,v=t.addChild("blackPoster"),g=!0;e(),t.one("play",a),t.one("vast.reset",s),t.one("vast.firstPlay",l),t.one("error",d),t.one("vast.adStart",d),t.one("vast.adsCancel",d),t.one("vast.adError",d),t.one("vast.adStart",f),t.one("vast.adEnd",h),t.one("vast.adsCancel",h)},a.removeNativePoster=function(t){var e=t.el().querySelector(".vjs-tech");e&&e.removeAttribute("poster")},a.once=function(t,e,n){function i(){n.apply(null,arguments),e.forEach(function(e){t.off(e,i)})}e.forEach(function(e){t.on(e,i)})},e.exports=a},{"./dom":42,"./utilityFunctions":47}],46:[function(t,e,n){"use strict";function i(t){var e=t;return u&&(o.setAttribute("href",e),e=o.href),o.setAttribute("href",e),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:s.isNotEmptyString(o.port)?o.port:80,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}function r(t,e){var n,i;return e=s.isFunction(e)?e:function(){return!0},t=t.trim().replace(/^\?/,""),n=t.split("&"),i={},s.forEach(n,function(t){var n,r,a;""!==t&&(n=t.split("="),r=n[0],a=n[1],e(r,a)&&(i[r]=a))}),i}function a(t){var e=[];return s.forEach(t,function(t,n){e.push(n+"="+t)}),e.join("&")}var s=t("./utilityFunctions"),o=document.createElement("a"),u=document.documentMode;e.exports={urlParts:i,queryStringToObj:r,objToQueryString:a}},{"./utilityFunctions":47}],47:[function(t,e,n){"use strict";function i(){}function r(t){return null===t}function a(t){return void 0!==t}function s(t){return void 0===t}function o(t){return"object"==typeof t}function u(t){return"function"==typeof t}function l(t){return"number"==typeof t}function c(t){return j.isObject(t)&&t.window===t}function d(t){return"[object Array]"===Object.prototype.toString.call(t)}function f(t){if(null===t||j.isWindow(t)||j.isFunction(t)||j.isUndefined(t))return!1;var e=t.length;return t.nodeType===M&&e?!0:j.isString(t)||j.isArray(t)||0===e||"number"==typeof e&&e>0&&e-1 in t}function h(t){return"string"==typeof t; }function p(t){return j.isString(t)&&0===t.length}function v(t){return j.isString(t)&&0!==t.length}function g(t){return Array.prototype.slice.call(t)}function y(t,e,n){var i,r;if(t)if(u(t))for(i in t)"prototype"===i||"length"===i||"name"===i||t.hasOwnProperty&&!t.hasOwnProperty(i)||e.call(n,t[i],i,t);else if(d(t)){var a="object"!=typeof t;for(i=0,r=t.length;r>i;i++)(a||i in t)&&e.call(n,t[i],i,t)}else if(t.forEach&&t.forEach!==y)t.forEach(e,n,t);else for(i in t)t.hasOwnProperty(i)&&e.call(n,t[i],i,t);return t}function m(t,e){return e=e||"_",t.replace(R,function(t,n){return(n?e:"")+t.toLowerCase()})}function A(t){return j.isString(t)?O.test(t.trim()):!1}function k(t){var e,n,i;for(n=1;n=e&&(n=i,t.apply(this,arguments))}}function S(t,e){var n;return function(){n&&clearTimeout(n),n=setTimeout(function(){t.apply(this,arguments),n=void 0},e)}}function V(t,e,n){for(var i=e(t),r=0;rt}function L(t){var e=-1;if("Microsoft Internet Explorer"==t.appName){var n=t.userAgent,i=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"),r=i.exec(n);null!==r&&(e=parseFloat(r[1]))}return e}function U(){return/iP(hone|ad)/.test(j._UA)}function P(){return/iP(hone|ad|od)|Android|Windows Phone/.test(j._UA)}function D(){return/iP(hone|od)/.test(j._UA)}function x(){return/Android/.test(j._UA)}var M=1,R=/[A-Z]/g,O=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)+$/i,N=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24\:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/,j={_UA:navigator.userAgent,noop:i,isNull:r,isDefined:a,isUndefined:s,isObject:o,isFunction:u,isNumber:l,isWindow:c,isArray:d,isArrayLike:f,isString:h,isEmptyString:p,isNotEmptyString:v,arrayLikeObjToArray:g,forEach:y,snake_case:m,isValidEmail:A,extend:k,capitalize:_,decapitalize:b,transformArray:w,toFixedDigits:E,throttle:T,debounce:S,treeSearch:V,echoFn:C,isISO8601:I,isOldIE:F,getInternetExplorerVersion:L,isIDevice:U,isMobile:P,isIPhone:D,isAndroid:x};e.exports=j},{}],48:[function(t,e,n){"use strict";var i=t("./utilityFunctions"),r={};r.strToXMLDoc=function(t){function e(t){var e,r=new DOMParser;try{if(e=r.parseFromString(t,"application/xml"),n(e)||i.isEmptyString(t))throw new Error}catch(a){throw new Error("xml.strToXMLDOC: Error parsing the string: '"+t+"'")}return e}function n(t){try{var e=new DOMParser,n=e.parseFromString("INVALID","text/xml"),i=n.getElementsByTagName("parsererror")[0].namespaceURI;return"http://www.w3.org/1999/xhtml"===i?t.getElementsByTagName("parsererror").length>0:t.getElementsByTagNameNS(i,"parsererror").length>0}catch(r){}}if("undefined"==typeof window.DOMParser){var r=new ActiveXObject("Microsoft.XMLDOM");return r.async=!1,r.loadXML(t),r}return e(t)},r.parseText=function(t){return/^\s*$/.test(t)?null:/^(?:true|false)$/i.test(t)?"true"===t.toLowerCase():isFinite(t)?parseFloat(t):i.isISO8601(t)?new Date(t):t.trim()},r.JXONTree=function(t){var e=r.parseText;if(t.documentElement)return new r.JXONTree(t.documentElement);if(t.hasChildNodes()){for(var n,a,s,o="",u=0;u0:t.hasAttributes();if(l)for(var c,d=0;d/g,">").replace(/"/g,""").replace(/'/g,"'"):void 0},r.decode=function(t){return i.isString(t)?t.replace(/'/g,"'").replace(/"/g,'"').replace(/>/g,">").replace(/</g,"<").replace(/&/g,"&"):void 0},e.exports=r},{"./utilityFunctions":47}],49:[function(t,e,n){"use strict";t("./plugin/components/ads-label_5"),t("./plugin/components/black-poster_5");var i=t("./plugin/videojs.vast.vpaid");videojs.plugin("vastClient",i)},{"./plugin/components/ads-label_5":36,"./plugin/components/black-poster_5":38,"./plugin/videojs.vast.vpaid":39}]},{},[49]);!function(t,e){"use strict";"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.returnExports=e()}(this,function(){var t,e,r=Array,n=r.prototype,o=Object,i=o.prototype,a=Function,u=a.prototype,s=String,f=s.prototype,l=Number,c=l.prototype,h=n.slice,p=n.splice,g=n.push,y=n.unshift,d=n.concat,v=n.join,b=u.call,m=u.apply,w=Math.max,T=Math.min,D=i.toString,x="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,S=Function.prototype.toString,O=/^\s*class /,E=function(t){try{var e=S.call(t),r=e.replace(/\/\/.*\n/g,""),n=r.replace(/\/\*[.\s\S]*\*\//g,""),o=n.replace(/\n/gm," ").replace(/ {2}/g," ");return O.test(o)}catch(i){return!1}},j=function(t){try{return E(t)?!1:(S.call(t),!0)}catch(e){return!1}},M="[object Function]",I="[object GeneratorFunction]",t=function(t){if(!t)return!1;if("function"!=typeof t&&"object"!=typeof t)return!1;if(x)return j(t);if(E(t))return!1;var e=D.call(t);return e===M||e===I},U=RegExp.prototype.exec,F=function(t){try{return U.call(t),!0}catch(e){return!1}},N="[object RegExp]";e=function(t){return"object"!=typeof t?!1:x?F(t):D.call(t)===N};var k,C=String.prototype.valueOf,R=function(t){try{return C.call(t),!0}catch(e){return!1}},A="[object String]";k=function(t){return"string"==typeof t?!0:"object"!=typeof t?!1:x?R(t):D.call(t)===A};var $=o.defineProperty&&function(){try{var t={};o.defineProperty(t,"x",{enumerable:!1,value:t});for(var e in t)return!1;return t.x===t}catch(r){return!1}}(),P=function(t){var e;return e=$?function(t,e,r,n){!n&&e in t||o.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:!0,value:r})}:function(t,e,r,n){!n&&e in t||(t[e]=r)},function(r,n,o){for(var i in n)t.call(n,i)&&e(r,i,n[i],o)}}(i.hasOwnProperty),J=function(t){var e=typeof t;return null===t||"object"!==e&&"function"!==e},Z=l.isNaN||function(t){return t!==t},z={ToInteger:function(t){var e=+t;return Z(e)?e=0:0!==e&&e!==1/0&&e!==-(1/0)&&(e=(e>0||-1)*Math.floor(Math.abs(e))),e},ToPrimitive:function(e){var r,n,o;if(J(e))return e;if(n=e.valueOf,t(n)&&(r=n.call(e),J(r)))return r;if(o=e.toString,t(o)&&(r=o.call(e),J(r)))return r;throw new TypeError},ToObject:function(t){if(null==t)throw new TypeError("can't convert "+t+" to object");return o(t)},ToUint32:function(t){return t>>>0}},G=function(){};P(u,{bind:function(e){var r=this;if(!t(r))throw new TypeError("Function.prototype.bind called on incompatible "+r);for(var n,i=h.call(arguments,1),u=function(){if(this instanceof n){var t=m.call(r,this,d.call(i,h.call(arguments)));return o(t)===t?t:this}return m.call(r,e,d.call(i,h.call(arguments)))},s=w(0,r.length-i.length),f=[],l=0;s>l;l++)g.call(f,"$"+l);return n=a("binder","return function ("+v.call(f,",")+"){ return binder.apply(this, arguments); }")(u),r.prototype&&(G.prototype=r.prototype,n.prototype=new G,G.prototype=null),n}});var Y=b.bind(i.hasOwnProperty),B=b.bind(i.toString),H=b.bind(h),W=m.bind(h),L=b.bind(f.slice),X=b.bind(f.split),q=b.bind(f.indexOf),K=b.bind(g),Q=b.bind(i.propertyIsEnumerable),V=b.bind(n.sort),_=r.isArray||function(t){return"[object Array]"===B(t)},tt=1!==[].unshift(0);P(n,{unshift:function(){return y.apply(this,arguments),this.length}},tt),P(r,{isArray:_});var et=o("a"),rt="a"!==et[0]||!(0 in et),nt=function(t){var e=!0,r=!0,n=!1;if(t)try{t.call("foo",function(t,r,n){"object"!=typeof n&&(e=!1)}),t.call([1],function(){"use strict";r="string"==typeof this},"x")}catch(o){n=!0}return!!t&&!n&&e&&r};P(n,{forEach:function(e){var r,n=z.ToObject(this),o=rt&&k(this)?X(this,""):n,i=-1,a=z.ToUint32(o.length);if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++i1&&(n=arguments[1]),!t(e))throw new TypeError("Array.prototype.map callback must be a function");for(var s=0;a>s;s++)s in i&&("undefined"==typeof n?u[s]=e(i[s],s,o):u[s]=e.call(n,i[s],s,o));return u}},!nt(n.map)),P(n,{filter:function(e){var r,n,o=z.ToObject(this),i=rt&&k(this)?X(this,""):o,a=z.ToUint32(i.length),u=[];if(arguments.length>1&&(n=arguments[1]),!t(e))throw new TypeError("Array.prototype.filter callback must be a function");for(var s=0;a>s;s++)s in i&&(r=i[s],("undefined"==typeof n?e(r,s,o):e.call(n,r,s,o))&&K(u,r));return u}},!nt(n.filter)),P(n,{every:function(e){var r,n=z.ToObject(this),o=rt&&k(this)?X(this,""):n,i=z.ToUint32(o.length);if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.every callback must be a function");for(var a=0;i>a;a++)if(a in o&&!("undefined"==typeof r?e(o[a],a,n):e.call(r,o[a],a,n)))return!1;return!0}},!nt(n.every)),P(n,{some:function(e){var r,n=z.ToObject(this),o=rt&&k(this)?X(this,""):n,i=z.ToUint32(o.length);if(arguments.length>1&&(r=arguments[1]),!t(e))throw new TypeError("Array.prototype.some callback must be a function");for(var a=0;i>a;a++)if(a in o&&("undefined"==typeof r?e(o[a],a,n):e.call(r,o[a],a,n)))return!0;return!1}},!nt(n.some));var ot=!1;n.reduce&&(ot="object"==typeof n.reduce.call("es5",function(t,e,r,n){return n})),P(n,{reduce:function(e){var r=z.ToObject(this),n=rt&&k(this)?X(this,""):r,o=z.ToUint32(n.length);if(!t(e))throw new TypeError("Array.prototype.reduce callback must be a function");if(0===o&&1===arguments.length)throw new TypeError("reduce of empty array with no initial value");var i,a=0;if(arguments.length>=2)i=arguments[1];else for(;;){if(a in n){i=n[a++];break}if(++a>=o)throw new TypeError("reduce of empty array with no initial value")}for(;o>a;a++)a in n&&(i=e(i,n[a],a,r));return i}},!ot);var it=!1;n.reduceRight&&(it="object"==typeof n.reduceRight.call("es5",function(t,e,r,n){return n})),P(n,{reduceRight:function(e){var r=z.ToObject(this),n=rt&&k(this)?X(this,""):r,o=z.ToUint32(n.length);if(!t(e))throw new TypeError("Array.prototype.reduceRight callback must be a function");if(0===o&&1===arguments.length)throw new TypeError("reduceRight of empty array with no initial value");var i,a=o-1;if(arguments.length>=2)i=arguments[1];else for(;;){if(a in n){i=n[a--];break}if(--a<0)throw new TypeError("reduceRight of empty array with no initial value")}if(0>a)return i;do a in n&&(i=e(i,n[a],a,r));while(a--);return i}},!it);var at=n.indexOf&&-1!==[0,1].indexOf(1,2);P(n,{indexOf:function(t){var e=rt&&k(this)?X(this,""):z.ToObject(this),r=z.ToUint32(e.length);if(0===r)return-1;var n=0;for(arguments.length>1&&(n=z.ToInteger(arguments[1])),n=n>=0?n:w(0,r+n);r>n;n++)if(n in e&&e[n]===t)return n;return-1}},at);var ut=n.lastIndexOf&&-1!==[0,1].lastIndexOf(0,-3);P(n,{lastIndexOf:function(t){var e=rt&&k(this)?X(this,""):z.ToObject(this),r=z.ToUint32(e.length);if(0===r)return-1;var n=r-1;for(arguments.length>1&&(n=T(n,z.ToInteger(arguments[1]))),n=n>=0?n:r-Math.abs(n);n>=0;n--)if(n in e&&t===e[n])return n;return-1}},ut);var st=function(){var t=[1,2],e=t.splice();return 2===t.length&&_(e)&&0===e.length}();P(n,{splice:function(t,e){return 0===arguments.length?[]:p.apply(this,arguments)}},!st);var ft=function(){var t={};return n.splice.call(t,0,0,1),1===t.length}();P(n,{splice:function(t,e){if(0===arguments.length)return[];var r=arguments;return this.length=w(z.ToInteger(this.length),0),arguments.length>0&&"number"!=typeof e&&(r=H(arguments),r.length<2?K(r,this.length-t):r[1]=z.ToInteger(e)),p.apply(this,r)}},!ft);var lt=function(){var t=new r(1e5);return t[8]="x",t.splice(1,1),7===t.indexOf("x")}(),ct=function(){var t=256,e=[];return e[t]="a",e.splice(t+1,0,"b"),"a"===e[t]}();P(n,{splice:function(t,e){for(var r,n=z.ToObject(this),o=[],i=z.ToUint32(n.length),a=z.ToInteger(t),u=0>a?w(i+a,0):T(a,i),f=T(w(z.ToInteger(e),0),i-u),l=0;f>l;)r=s(u+l),Y(n,r)&&(o[l]=n[r]),l+=1;var c,h=H(arguments,2),p=h.length;if(f>p){l=u;for(var g=i-f;g>l;)r=s(l+f),c=s(l+p),Y(n,r)?n[c]=n[r]:delete n[c],l+=1;l=i;for(var y=i-f+p;l>y;)delete n[l-1],l-=1}else if(p>f)for(l=i-f;l>u;)r=s(l+f-1),c=s(l+p-1),Y(n,r)?n[c]=n[r]:delete n[c],l-=1;l=u;for(var d=0;d=0&&!_(e)&&t(e.callee)},kt=Ft(arguments)?Ft:Nt;P(o,{keys:function(e){var r=t(e),n=kt(e),o=null!==e&&"object"==typeof e,i=o&&k(e);if(!o&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var a=[],u=xt&&r;if(i&&St||n)for(var f=0;fh;h++){var p=It[h];c&&"constructor"===p||!Y(e,p)||K(a,p)}return a}});var Ct=o.keys&&function(){return 2===o.keys(arguments).length}(1,2),Rt=o.keys&&function(){var t=o.keys(arguments);return 1!==arguments.length||1!==t.length||1!==t[0]}(1),At=o.keys;P(o,{keys:function(t){return At(kt(t)?H(t):t)}},!Ct||Rt);var $t,Pt,Jt=0!==new Date(-0xc782b5b342b24).getUTCMonth(),Zt=new Date(-0x55d318d56a724),zt=new Date(14496624e5),Gt="Mon, 01 Jan -45875 11:59:59 GMT"!==Zt.toUTCString(),Yt=Zt.getTimezoneOffset();-720>Yt?($t="Tue Jan 02 -45875"!==Zt.toDateString(),Pt=!/^Thu Dec 10 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/.test(zt.toString())):($t="Mon Jan 01 -45875"!==Zt.toDateString(),Pt=!/^Wed Dec 09 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/.test(zt.toString()));var Bt=b.bind(Date.prototype.getFullYear),Ht=b.bind(Date.prototype.getMonth),Wt=b.bind(Date.prototype.getDate),Lt=b.bind(Date.prototype.getUTCFullYear),Xt=b.bind(Date.prototype.getUTCMonth),qt=b.bind(Date.prototype.getUTCDate),Kt=b.bind(Date.prototype.getUTCDay),Qt=b.bind(Date.prototype.getUTCHours),Vt=b.bind(Date.prototype.getUTCMinutes),_t=b.bind(Date.prototype.getUTCSeconds),te=b.bind(Date.prototype.getUTCMilliseconds),ee=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],re=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ne=function(t,e){return Wt(new Date(e,t,0))};P(Date.prototype,{getFullYear:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Bt(this);return 0>t&&Ht(this)>11?t+1:t},getMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Bt(this),e=Ht(this);return 0>t&&e>11?0:e},getDate:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Bt(this),e=Ht(this),r=Wt(this);if(0>t&&e>11){if(12===e)return r;var n=ne(0,t+1);return n-r+1}return r},getUTCFullYear:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Lt(this);return 0>t&&Xt(this)>11?t+1:t},getUTCMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Lt(this),e=Xt(this);return 0>t&&e>11?0:e},getUTCDate:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Lt(this),e=Xt(this),r=qt(this);if(0>t&&e>11){if(12===e)return r;var n=ne(0,t+1);return n-r+1}return r}},Jt),P(Date.prototype,{toUTCString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=Kt(this),e=qt(this),r=Xt(this),n=Lt(this),o=Qt(this),i=Vt(this),a=_t(this);return ee[t]+", "+(10>e?"0"+e:e)+" "+re[r]+" "+n+" "+(10>o?"0"+o:o)+":"+(10>i?"0"+i:i)+":"+(10>a?"0"+a:a)+" GMT"}},Jt||Gt),P(Date.prototype,{toDateString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=this.getDay(),e=this.getDate(),r=this.getMonth(),n=this.getFullYear();return ee[t]+" "+re[r]+" "+(10>e?"0"+e:e)+" "+n}},Jt||$t),(Jt||Pt)&&(Date.prototype.toString=function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=this.getDay(),e=this.getDate(),r=this.getMonth(),n=this.getFullYear(),o=this.getHours(),i=this.getMinutes(),a=this.getSeconds(),u=this.getTimezoneOffset(),s=Math.floor(Math.abs(u)/60),f=Math.floor(Math.abs(u)%60);return ee[t]+" "+re[r]+" "+(10>e?"0"+e:e)+" "+n+" "+(10>o?"0"+o:o)+":"+(10>i?"0"+i:i)+":"+(10>a?"0"+a:a)+" GMT"+(u>0?"-":"+")+(10>s?"0"+s:s)+(10>f?"0"+f:f)},$&&o.defineProperty(Date.prototype,"toString",{configurable:!0,enumerable:!1,writable:!0}));var oe=-621987552e5,ie="-000001",ae=Date.prototype.toISOString&&-1===new Date(oe).toISOString().indexOf(ie),ue=Date.prototype.toISOString&&"1969-12-31T23:59:59.999Z"!==new Date(-1).toISOString(),se=b.bind(Date.prototype.getTime);P(Date.prototype,{toISOString:function(){if(!isFinite(this)||!isFinite(se(this)))throw new RangeError("Date.prototype.toISOString called on non-finite value.");var t=Lt(this),e=Xt(this);t+=Math.floor(e/12),e=(e%12+12)%12;var r=[e+1,qt(this),Qt(this),Vt(this),_t(this)];t=(0>t?"-":t>9999?"+":"")+L("00000"+Math.abs(t),t>=0&&9999>=t?-4:-6);for(var n=0;n=7&&f>pe){var g=Math.floor(f/pe)*pe,y=Math.floor(g/1e3);h+=y,p-=1e3*y}l=1===c&&s(r)===r?new t(e.parse(r)):c>=7?new t(r,n,o,i,a,h,p):c>=6?new t(r,n,o,i,a,h):c>=5?new t(r,n,o,i,a):c>=4?new t(r,n,o,i):c>=3?new t(r,n,o):c>=2?new t(r,n):c>=1?new t(r instanceof t?+r:r):new t}else l=t.apply(this,arguments);return J(l)||P(l,{constructor:e},!0),l},r=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),n=[0,31,59,90,120,151,181,212,243,273,304,334,365],o=function(t,e){var r=e>1?1:0;return n[e]+Math.floor((t-1969+r)/4)-Math.floor((t-1901+r)/100)+Math.floor((t-1601+r)/400)+365*(t-1970)},i=function(e){var r=0,n=e;if(ge&&n>pe){var o=Math.floor(n/pe)*pe,i=Math.floor(o/1e3);r+=i,n-=1e3*i}return l(new t(1970,0,1,0,0,r,n))};for(var a in t)Y(t,a)&&(e[a]=t[a]);P(e,{now:t.now,UTC:t.UTC},!0),e.prototype=t.prototype,P(e.prototype,{constructor:e},!0);var u=function(e){var n=r.exec(e);if(n){var a,u=l(n[1]),s=l(n[2]||1)-1,f=l(n[3]||1)-1,c=l(n[4]||0),h=l(n[5]||0),p=l(n[6]||0),g=Math.floor(1e3*l(n[7]||0)),y=Boolean(n[4]&&!n[8]),d="-"===n[9]?1:-1,v=l(n[10]||0),b=l(n[11]||0),m=h>0||p>0||g>0;return(m?24:25)>c&&60>h&&60>p&&1e3>g&&s>-1&&12>s&&24>v&&60>b&&f>-1&&f=-864e13&&864e13>=a)?a:NaN}return t.parse.apply(this,arguments)};return P(e,{parse:u}),e}(Date)}Date.now||(Date.now=function(){return(new Date).getTime()});var ye=c.toFixed&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==0xde0b6b3a7640080.toFixed(0)),de={base:1e7,size:6,data:[0,0,0,0,0,0],multiply:function(t,e){for(var r=-1,n=e;++r=0;)r+=de.data[e],de.data[e]=Math.floor(r/t),r=r%t*de.base},numToString:function(){for(var t=de.size,e="";--t>=0;)if(""!==e||0===t||0!==de.data[t]){var r=s(de.data[t]);""===e?e=r:e+=L("0000000",0,7-r.length)+r}return e},pow:function Ae(t,e,r){return 0===e?r:e%2===1?Ae(t,e-1,r*t):Ae(t*t,e/2,r)},log:function(t){for(var e=0,r=t;r>=4096;)e+=12,r/=4096;for(;r>=2;)e+=1,r/=2;return e}},ve=function(t){var e,r,n,o,i,a,u,f;if(e=l(t),e=Z(e)?0:Math.floor(e),0>e||e>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if(r=l(this),Z(r))return"NaN";if(-1e21>=r||r>=1e21)return s(r);if(n="",0>r&&(n="-",r=-r),o="0",r>1e-21)if(i=de.log(r*de.pow(2,69,1))-69,a=0>i?r*de.pow(2,-i,1):r/de.pow(2,i,1),a*=4503599627370496,i=52-i,i>0){for(de.multiply(0,a),u=e;u>=7;)de.multiply(1e7,0),u-=7;for(de.multiply(de.pow(10,u,1),0),u=i-1;u>=23;)de.divide(1<<23),u-=23;de.divide(1<0?(f=o.length,o=e>=f?n+L("0.0000000000000000000",0,e-f+2)+o:n+L(o,0,f-e)+"."+L(o,f-e)):o=n+o,o};P(c,{toFixed:ve},ye);var be=function(){try{return"1"===1..toPrecision(void 0)}catch(t){return!0}}(),me=c.toPrecision;P(c,{toPrecision:function(t){return"undefined"==typeof t?me.call(this):me.call(this,t)}},be),2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?!function(){var t="undefined"==typeof/()??/.exec("")[1],r=Math.pow(2,32)-1;f.split=function(n,o){var i=String(this);if("undefined"==typeof n&&0===o)return[];if(!e(n))return X(this,n,o);var a,u,s,f,l=[],c=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),h=0,p=new RegExp(n.source,c+"g");t||(a=new RegExp("^"+p.source+"$(?!\\s)",c));var y="undefined"==typeof o?r:z.ToUint32(o);for(u=p.exec(i);u&&(s=u.index+u[0].length,!(s>h&&(K(l,L(i,h,u.index)),!t&&u.length>1&&u[0].replace(a,function(){for(var t=1;t1&&u.index=y)));)p.lastIndex===u.index&&p.lastIndex++,u=p.exec(i);return h===i.length?(f||!p.test(""))&&K(l,""):K(l,L(i,h)),l.length>y?H(l,0,y):l}}():"0".split(void 0,0).length&&(f.split=function(t,e){return"undefined"==typeof t&&0===e?[]:X(this,t,e)});var we=f.replace,Te=function(){var t=[];return"x".replace(/x(.)?/g,function(e,r){K(t,r)}),1===t.length&&"undefined"==typeof t[0]}();Te||(f.replace=function(r,n){var o=t(n),i=e(r)&&/\)[*?]/.test(r.source);if(o&&i){var a=function(t){var e=arguments.length,o=r.lastIndex;r.lastIndex=0;var i=r.exec(t)||[];return r.lastIndex=o,K(i,arguments[e-2],arguments[e-1]),n.apply(this,i)};return we.call(this,r,a)}return we.call(this,r,n)});var De=f.substr,xe="".substr&&"b"!=="0b".substr(-1);P(f,{substr:function(t,e){var r=t;return 0>t&&(r=w(this.length+t,0)),De.call(this,r,e)}},xe);var Se=" \n \f\r   ᠎              \u2028\u2029\ufeff",Oe="​",Ee="["+Se+"]",je=new RegExp("^"+Ee+Ee+"*"),Me=new RegExp(Ee+Ee+"*$"),Ie=f.trim&&(Se.trim()||!Oe.trim());P(f,{trim:function(){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");return s(this).replace(je,"").replace(Me,"")}},Ie);var Ue=b.bind(String.prototype.trim),Fe=f.lastIndexOf&&-1!=="abcあい".lastIndexOf("あい",2);P(f,{lastIndexOf:function(t){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");for(var e=s(this),r=s(t),n=arguments.length>1?l(arguments[1]):NaN,o=Z(n)?1/0:z.ToInteger(n),i=T(w(o,0),e.length),a=r.length,u=i+a;u>0;){u=w(0,u-a);var f=q(L(e,u,i+a),r);if(-1!==f)return u+f}return-1}},Fe);var Ne=f.lastIndexOf;if(P(f,{lastIndexOf:function(t){return Ne.apply(this,arguments)}},1!==f.lastIndexOf.length),(8!==parseInt(Se+"08")||22!==parseInt(Se+"0x16"))&&(parseInt=function(t){var e=/^[\-+]?0[xX]/;return function(r,n){var o=Ue(r),i=l(n)||(e.test(o)?16:10);return t(o,i)}}(parseInt)),1/parseFloat("-0")!==-(1/0)&&(parseFloat=function(t){return function(e){var r=Ue(e),n=t(r);return 0===n&&"-"===L(r,0,1)?-0:n}}(parseFloat)),"RangeError: test"!==String(new RangeError("test"))){var ke=function(){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");var t=this.name;"undefined"==typeof t?t="Error":"string"!=typeof t&&(t=s(t));var e=this.message;return"undefined"==typeof e?e="":"string"!=typeof e&&(e=s(e)),t?e?t+": "+e:t:e};Error.prototype.toString=ke}if($){var Ce=function(t,e){if(Q(t,e)){var r=Object.getOwnPropertyDescriptor(t,e);r.configurable&&(r.enumerable=!1,Object.defineProperty(t,e,r))}};Ce(Error.prototype,"message"),""!==Error.prototype.message&&(Error.prototype.message=""),Ce(Error.prototype,"name")}if("/a/gim"!==String(/a/gim)){var Re=function(){var t="/"+this.source+"/";return this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),t};RegExp.prototype.toString=Re}});var S9i={'Z5':function(i,T){return i>=T;},'y':function(i,T){return i>T;},'s':function(i,T){return i>=T;},'L5':function(i,T){return i*T;},'v':function(i,T){return i-T;},'X':function(i,T){return i>=T;},'P5':function(i,T){return i==T;},'c':function(i,T){return i-T;},'s5':function(i,T){return i==T;},'W':function(i,T){return i%T;},'N5':function(i,T){return i==T;},'Y':function(i,T){return i-T;},'n5':function(i,T){return i==T;},'V':function(i,T){return i-T;},'n':function(i,T){return iT;}};function RobocopEngine(X5,w5,i6,B5){var o5="killPulse",r6="startPulse",J5="e",S5="mvp0",B=10000,Y5='undefined',T5="rand",i5="trackDepart",G5="getTime",j5="url",x5="randomDemand",f5="setNextIdx",C5="checkDemand",b5="reportTries",D5="returnDemand",T6="getDemandLink",e=true,o=1,G6="sortWaterfall",F="demand",L="demandsData",a5="filterWaterfall",q5=false,H="length",F5='object',l5="getRoboServerUrl",W5="get",I5="getRPSData",K5=1000,M5="r",g5="getWaterfall",Q5="setWaterfall",z5="parse",d5="scannerMode",R5=999,p5="maxDemands",U5="version",J="shout",Z6="init",u="rpsData",C="playerDemands",N="pulseIntervalObjects",t5="departClient",c5="debugmode",m=0,Q="nextIdx",m5=null,g="currWaterfall",V5="server",R="device",t="domain",l="toLowerCase",z="geo",O="settings";this[O]=X5;this[z]=this[O][z][l]();this[t]=this[O][t][l]();this[R]=this[O][R][l]();this[V5]=w5[l]();this[g]=m5;this[Q]=m;this[c5]=i6;this[t5]=B5;this[N]=[];this[C]=[];this[u]=m5;this[Z6]=function(){var i=60,T="Z",D="queryInterval",b="mmRecommend",G="init robocop ";this[J](G+this[O][U5]);var U=this;if(!this[O][p5])this[O][p5]=R5;if(!this[O][d5]){var P=JSON[z5](this[O][b]);if(!!P)this[Q5](P);else U[g5]();setInterval(function(){U[g5]();},S9i[M5](this[O][D],K5));}this[I5]();setInterval(function(){U[I5]();},S9i[T](i,K5));};this[g5]=function(){var T="v4",D="getWaterfall ..";this[J](D);if(!this[O][U5]){this[O][U5]=T;}var b=this;$[W5](this[l5](),function(i){b[Q5](i);});};this[Q5]=function(i){var T="K";if(typeof i!=F5||S9i[T](i[H],m))return q5;this[g]=i;this[g]=this[a5](this[g]);};this[I5]=function(){var T="/sas/ads/utils/php/roborps.php",D="//",b=D+this[V5]+T,G=this;$[W5](b,function(i){if(typeof i==F5){G[u]=i;}});};this[a5]=function(i){var T="robocop filtered ",D="push",b="h",G=[];for(var U=m;S9i[b](U,i[H]);U++){if(!!this[O][L][i[U][F]]){G[D](i[U]);}else{this[J](T+i[U][F]);}}return G;};this[G6]=function(i){var T="Y",D="rs",b="y",G="V",U="s",P="v",I="n",d,j,A;for(var E=m;S9i[I](E,i[H]);E++){d=q5;for(var q=S9i[P](i[H],o);S9i[U](q,E+o);q--){j=i[q];A=i[S9i[G](q,o)];if(S9i[b](j[D],A[D])){i[q]=A;i[S9i[T](q,o)]=j;d=e;}}if(!d)break;}return i;};this[l5]=function(){var i="&mode=es",T="&d=",D="&domain=",b="?geo=",G="/api/v1/services/",U="http://robo.";return U+this[V5]+G+this[O][U5]+b+this[z]+D+this[t]+T+this[R]+i;};this[T6]=function(i,T,D){var b=" to player ",G="robocop set ",U="tagId",P="robocop next ",I="W",d="robocop demand failed: ",j="M",A="f",E="x",q=" from player: ",S="robocop decided ",h5="robocop forced: ",a="forceDemand";if(!!i){return {url:D,tagId:m};}if(!!this[O][a]){this[J](h5+this[O][a]);return this[D5](this[O][a]);}if(!!this[C][T]){this[J](S+this[C][T]+q+T);this[b5](this[C][T]);return this[D5](this[C][T]);}if((!this[O][d5])&&S9i[E](this[g],m5)&&S9i[A](this[g][H],m)){var u5=m;while(!(check=this[C5](this[g][this[Q]][F]))&&S9i[j](u5,this[g][H])){this[J](d+this[g][this[Q]][F]);this[Q]++;this[Q]=S9i[I](this[Q],this[g][H]);this[J](P+this[Q]);u5++;}if(check){var y5=this[g][this[Q]][F];this[J](S+y5);this[f5]();return this[D5](y5);}}var w=this[x5]();if(this[O][d5]){this[C][T]=w[U];this[J](G+w[U]+b+T);this[b5](w[U]);}return w;};this[D5]=function(i){var T="##M_CB##",D="replace",b="stringify",G=JSON[z5](JSON[b](this[O][L][i]));G[j5]=G[j5][D](T,(new Date())[G5]());return G;};this[b5]=function(i){var T="1",D=30000,b="t";if(!!this[u]&&!!this[u][i])this[i5]({"id":i,"k":b,"cid":new Date()[G5]()+this[T5](K5,D)},T);};this[x5]=function(){var i="robocop random: ",T="c",D="keys",b=Object[D](this[O][L]),G=this[T5](m,S9i[T](b[H],o)),U=this[O][L][b[G]];this[J](i+b[G]);return U;};this[C5]=function(i){var T='robocop skipped ',D="Z5",b="r5",G=", val: ",U=" rand: ",P=", rps: ",I="robocop demand ",d="X";if(!!this[u]&&typeof this[u][i]!=Y5&&S9i[d](this[u][i],m)){this[b5](i);var j=this[T5](m,B);this[J](I+i+P+this[u][i]+U+j+G+S9i[b](parseFloat(this[u][i]),B));if(S9i[D](j,parseFloat(this[u][i])*B)){this[J](T+i);return q5;}}return (!!this[O][L][i]&&!!this[O][L][i][j5]);};this[f5]=function(){var i="k5";this[Q]++;this[Q]=S9i[i](this[Q],this[O][p5]);};this[i5]=function(i,T){var D="demands",b="track",G="su",U="v5",P="n5",I="k",d="mode",j="m",A="rd",E="toString",q="P5",S="id",h5="reportDepart",a="O5";if(S9i[a](T,S5))return ;if(!this[O][h5])return ;if(typeof i[S]!=Y5){if(S9i[q](i[S],m))return ;i[S]=i[S][E]();}i[z]=this[z];i[t]=this[t];i[R]=this[R];i[A]=o;i[j]=this[O][d][l]();if(!!i[I]&&(S9i[P](i[I],J5)||S9i[U](i[I],M5)))i[G]=o;else i[G]=m;this[t5][b](i,D,e);return ;};this[r6]=function(D,b,G,U){var P="pulseInterval",I="L5",d="A5",j="s5";if(S9i[j](G,S5)||S9i[d](G,m))return ;var A=this,E=setTimeout(function(){var i="E5",T=S9i[i](new Date()[G5](),U);A[i5]({"id":b,"rev":m,"k":J5,"cid":D,"p":e,"td":T},G);},B),q=setInterval(function(){var i="H5",T=S9i[i](new Date()[G5](),U);A[i5]({"id":b,"rev":m,"k":J5,"cid":D,"p":e,"td":T},G);},S9i[I](this[O][P],K5));this[N][G]={"toObj":E,"intObj":q};return e;};this[o5]=function(i,T){var D="toObj",b="intObj",G="pulse killed on ",U="N5";if(S9i[U](i,R5)){for(var P in T){this[o5](P);}return ;}if(!!this[N][i]){this[J](G+i);clearInterval(this[N][i][b]);clearTimeout(this[N][i][D]);this[N][i]=m5;}};this[J]=function(i){var T="log";if(!!this[c5]){console[T](i);}};this[T5]=function(i,T){var D="random",b="e5",G="floor",U=T+o;return Math[G]((S9i[b](Math[D](),(U-i)))+i);};};/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ !function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k="".trim,l={},m="1.11.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f }}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML="
a",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/\s*$/g,sb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:l.htmlSerialize?[0,"",""]:[1,"X
","
"]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?""!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("