@blacklol/webplayer
Version:
rtmp, hls, flv and websocket player
1 lines • 141 kB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("EasyPlayer",[],e):"object"==typeof exports?exports.EasyPlayer=e():t.EasyPlayer=e()}(this,function(){return function(t){function e(o){if(i[o])return i[o].exports;var s=i[o]={i:o,l:!1,exports:{}};return t[o].call(s.exports,s,s.exports,e),s.l=!0,s.exports}var i={};return e.m=t,e.c=i,e.d=function(t,i,o){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}({"/TTR":function(t,e,i){var o=i("qMAc");"string"==typeof o&&(o=[[t.i,o,""]]);var s={hmr:!0};s.transform=void 0;i("MTIv")(o,s);o.locals&&(t.exports=o.locals)},0:function(t,e,i){t.exports=i("1wJc")},"1wJc":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=i("ytBe");o.a.install=function(t){"undefined"!=typeof window&&window.Vue&&(t=window.Vue),t.component(o.a.name,o.a)},e.default=o.a},"21It":function(t,e,i){"use strict";var o=i("FtD3");t.exports=function(t,e,i){var s=i.config.validateStatus;i.status&&s&&!s(i.status)?e(o("Request failed with status code "+i.status,i.config,null,i.request,i)):t(i)}},"2iEm":function(t,e,i){var o=i("MA9p");"string"==typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);i("rjj0")("bcd29382",o,!0)},"5VQ+":function(t,e,i){"use strict";var o=i("cGG2");t.exports=function(t,e){o.forEach(t,function(i,o){o!==e&&o.toUpperCase()===e.toUpperCase()&&(t[e]=i,delete t[o])})}},"7GwW":function(t,e,i){"use strict";var o=i("cGG2"),s=i("21It"),n=i("DQCr"),r=i("oJlt"),a=i("GHBc"),l=i("FtD3"),c="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||i("thJu");t.exports=function(t){return new Promise(function(e,u){var d=t.data,h=t.headers;o.isFormData(d)&&delete h["Content-Type"];var v=new XMLHttpRequest,p="onreadystatechange",f=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in v||a(t.url)||(v=new window.XDomainRequest,p="onload",f=!0,v.onprogress=function(){},v.ontimeout=function(){}),t.auth){var m=t.auth.username||"",j=t.auth.password||"";h.Authorization="Basic "+c(m+":"+j)}if(v.open(t.method.toUpperCase(),n(t.url,t.params,t.paramsSerializer),!0),v.timeout=t.timeout,v[p]=function(){if(v&&(4===v.readyState||f)&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))){var i="getAllResponseHeaders"in v?r(v.getAllResponseHeaders()):null,o=t.responseType&&"text"!==t.responseType?v.response:v.responseText,n={data:o,status:1223===v.status?204:v.status,statusText:1223===v.status?"No Content":v.statusText,headers:i,config:t,request:v};s(e,u,n),v=null}},v.onerror=function(){u(l("Network Error",t,null,v)),v=null},v.ontimeout=function(){u(l("timeout of "+t.timeout+"ms exceeded",t,"ECONNABORTED",v)),v=null},o.isStandardBrowserEnv()){var b=i("p1b6"),y=(t.withCredentials||a(t.url))&&t.xsrfCookieName?b.read(t.xsrfCookieName):void 0;y&&(h[t.xsrfHeaderName]=y)}if("setRequestHeader"in v&&o.forEach(h,function(t,e){void 0===d&&"content-type"===e.toLowerCase()?delete h[e]:v.setRequestHeader(e,t)}),t.withCredentials&&(v.withCredentials=!0),t.responseType)try{v.responseType=t.responseType}catch(e){if("json"!==t.responseType)throw e}"function"==typeof t.onDownloadProgress&&v.addEventListener("progress",t.onDownloadProgress),"function"==typeof t.onUploadProgress&&v.upload&&v.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then(function(t){v&&(v.abort(),u(t),v=null)}),void 0===d&&(d=null),v.send(d)})}},Az4Q:function(t,e,i){(function(e){t.exports=e.EPlayer=i("w3EX")}).call(e,i("DuR2"))},DQCr:function(t,e,i){"use strict";function o(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var s=i("cGG2");t.exports=function(t,e,i){if(!e)return t;var n;if(i)n=i(e);else if(s.isURLSearchParams(e))n=e.toString();else{var r=[];s.forEach(e,function(t,e){null!==t&&void 0!==t&&(s.isArray(t)&&(e+="[]"),s.isArray(t)||(t=[t]),s.forEach(t,function(t){s.isDate(t)?t=t.toISOString():s.isObject(t)&&(t=JSON.stringify(t)),r.push(o(e)+"="+o(t))}))}),n=r.join("&")}return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}},DuR2:function(t,e){var i;i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(i=window)}t.exports=i},"FZ+f":function(t,e){function i(t,e){var i=t[1]||"",s=t[3];if(!s)return i;if(e&&"function"==typeof btoa){var n=o(s);return[i].concat(s.sources.map(function(t){return"/*# sourceURL="+s.sourceRoot+t+" */"})).concat([n]).join("\n")}return[i].join("\n")}function o(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var o=i(e,t);return e[2]?"@media "+e[2]+"{"+o+"}":o}).join("")},e.i=function(t,i){"string"==typeof t&&(t=[[null,t,""]]);for(var o={},s=0;s<this.length;s++){var n=this[s][0];"number"==typeof n&&(o[n]=!0)}for(s=0;s<t.length;s++){var r=t[s];"number"==typeof r[0]&&o[r[0]]||(i&&!r[2]?r[2]=i:i&&(r[2]="("+r[2]+") and ("+i+")"),e.push(r))}},e}},FtD3:function(t,e,i){"use strict";var o=i("t8qj");t.exports=function(t,e,i,s,n){var r=new Error(t);return o(r,e,i,s,n)}},GHBc:function(t,e,i){"use strict";var o=i("cGG2");t.exports=o.isStandardBrowserEnv()?function(){function t(t){var e=t;return i&&(s.setAttribute("href",e),e=s.href),s.setAttribute("href",e),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:"/"===s.pathname.charAt(0)?s.pathname:"/"+s.pathname}}var e,i=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a");return e=t(window.location.href),function(i){var s=o.isString(i)?t(i):i;return s.protocol===e.protocol&&s.host===e.host}}():function(){return function(){return!0}}()},"JP+z":function(t,e,i){"use strict";t.exports=function(t,e){return function(){for(var i=new Array(arguments.length),o=0;o<i.length;o++)i[o]=arguments[o];return t.apply(e,i)}}},KCLY:function(t,e,i){"use strict";(function(e){function o(t,e){!s.isUndefined(t)&&s.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}var s=i("cGG2"),n=i("5VQ+"),r={"Content-Type":"application/x-www-form-urlencoded"},a={adapter:function(){var t;return"undefined"!=typeof XMLHttpRequest?t=i("7GwW"):void 0!==e&&(t=i("7GwW")),t}(),transformRequest:[function(t,e){return n(e,"Content-Type"),s.isFormData(t)||s.isArrayBuffer(t)||s.isBuffer(t)||s.isStream(t)||s.isFile(t)||s.isBlob(t)?t:s.isArrayBufferView(t)?t.buffer:s.isURLSearchParams(t)?(o(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):s.isObject(t)?(o(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"==typeof t)try{t=JSON.parse(t)}catch(t){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300}};a.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],function(t){a.headers[t]={}}),s.forEach(["post","put","patch"],function(t){a.headers[t]=s.merge(r)}),t.exports=a}).call(e,i("W2nU"))},MA9p:function(t,e,i){e=t.exports=i("FZ+f")(void 0),e.push([t.i,'.video-wrapper .live .vjs-progress-control{visibility:hidden}.video-wrapper .live .vjs-remaining-time{display:none}.video-wrapper .alt{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;color:#fff;text-align:center}.video-wrapper .alt>table{width:100%;height:100%}.video-wrapper .alt>table tr>td{vertical-align:middle}.video-wrapper .video-title{position:absolute;top:5px;right:5px;color:#fff;background-color:hsla(0,0%,50%,.5);border-radius:2px;padding:2px 5px;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.video-wrapper .video-js .vjs-control-bar .vjs-button{cursor:pointer}@media screen and (min-device-width:1920px) and (-webkit-min-device-pixel-ratio:0){.video-wrapper .video-js .vjs-control-bar .vjs-control:before{padding-top:.15em}}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\\F108";line-height:2}.vjs-button>.vjs-icon-placeholder:before,.vjs-icon-spinner:before{line-height:2;font-size:1.8em}.vjs-icon-spinner:before{content:"\\F10B"}.vjs-resolution-button .vjs-resolution-button-staticlabel:before{content:"\\F110";font-size:1.8em;line-height:2}.vjs-resolution-button .vjs-resolution-button-label{font-size:1em;line-height:3em;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;box-sizing:inherit;font-family:Arial,Helvetica,sans-serif}.vjs-resolution-button ul.vjs-menu-content{width:4em!important}.vjs-resolution-button .vjs-menu{left:0}.vjs-resolution-button .vjs-menu li{text-transform:none;font-size:1em;font-family:Arial,Helvetica,sans-serif}.vjs-playback-rate .vjs-playback-rate-value,.vjs-snapshot-button .vjs-control-content{font-size:1em;line-height:3em;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;box-sizing:inherit;font-family:Arial,Helvetica,sans-serif}',""])},MTIv:function(t,e,i){function o(t,e){for(var i=0;i<t.length;i++){var o=t[i],s=p[o.id];if(s){s.refs++;for(var n=0;n<s.parts.length;n++)s.parts[n](o.parts[n]);for(;n<o.parts.length;n++)s.parts.push(u(o.parts[n],e))}else{for(var r=[],n=0;n<o.parts.length;n++)r.push(u(o.parts[n],e));p[o.id]={id:o.id,refs:1,parts:r}}}}function s(t,e){for(var i=[],o={},s=0;s<t.length;s++){var n=t[s],r=e.base?n[0]+e.base:n[0],a=n[1],l=n[2],c=n[3],u={css:a,media:l,sourceMap:c};o[r]?o[r].parts.push(u):i.push(o[r]={id:r,parts:[u]})}return i}function n(t,e){var i=m(t.insertInto);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var o=y[y.length-1];if("top"===t.insertAt)o?o.nextSibling?i.insertBefore(e,o.nextSibling):i.appendChild(e):i.insertBefore(e,i.firstChild),y.push(e);else if("bottom"===t.insertAt)i.appendChild(e);else{if("object"!=typeof t.insertAt||!t.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var s=m(t.insertInto+" "+t.insertAt.before);i.insertBefore(e,s)}}function r(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t);var e=y.indexOf(t);e>=0&&y.splice(e,1)}function a(t){var e=document.createElement("style");return t.attrs.type="text/css",c(e,t.attrs),n(t,e),e}function l(t){var e=document.createElement("link");return t.attrs.type="text/css",t.attrs.rel="stylesheet",c(e,t.attrs),n(t,e),e}function c(t,e){Object.keys(e).forEach(function(i){t.setAttribute(i,e[i])})}function u(t,e){var i,o,s,n;if(e.transform&&t.css){if(!(n=e.transform(t.css)))return function(){};t.css=n}if(e.singleton){var c=b++;i=j||(j=a(e)),o=d.bind(null,i,c,!1),s=d.bind(null,i,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(i=l(e),o=v.bind(null,i,e),s=function(){r(i),i.href&&URL.revokeObjectURL(i.href)}):(i=a(e),o=h.bind(null,i),s=function(){r(i)});return o(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;o(t=e)}else s()}}function d(t,e,i,o){var s=i?"":o.css;if(t.styleSheet)t.styleSheet.cssText=w(e,s);else{var n=document.createTextNode(s),r=t.childNodes;r[e]&&t.removeChild(r[e]),r.length?t.insertBefore(n,r[e]):t.appendChild(n)}}function h(t,e){var i=e.css,o=e.media;if(o&&t.setAttribute("media",o),t.styleSheet)t.styleSheet.cssText=i;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(i))}}function v(t,e,i){var o=i.css,s=i.sourceMap,n=void 0===e.convertToAbsoluteUrls&&s;(e.convertToAbsoluteUrls||n)&&(o=g(o)),s&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(s))))+" */");var r=new Blob([o],{type:"text/css"}),a=t.href;t.href=URL.createObjectURL(r),a&&URL.revokeObjectURL(a)}var p={},f=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}}(function(){return window&&document&&document.all&&!window.atob}),m=function(t){var e={};return function(i){if(void 0===e[i]){var o=t.call(this,i);if(o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(t){o=null}e[i]=o}return e[i]}}(function(t){return document.querySelector(t)}),j=null,b=0,y=[],g=i("mJPh");t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");e=e||{},e.attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||(e.singleton=f()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var i=s(t,e);return o(i,e),function(t){for(var n=[],r=0;r<i.length;r++){var a=i[r],l=p[a.id];l.refs--,n.push(l)}if(t){o(s(t,e),e)}for(var r=0;r<n.length;r++){var l=n[r];if(0===l.refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete p[l.id]}}}};var w=function(){var t=[];return function(e,i){return t[e]=i,t.filter(Boolean).join("\n")}}()},Re3r:function(t,e){function i(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}function o(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&i(t.slice(0,0))}t.exports=function(t){return null!=t&&(i(t)||o(t)||!!t._isBuffer)}},TNV1:function(t,e,i){"use strict";var o=i("cGG2");t.exports=function(t,e,i){return o.forEach(i,function(i){t=i(t,e)}),t}},"VU/8":function(t,e){t.exports=function(t,e,i,o,s,n){var r,a=t=t||{},l=typeof t.default;"object"!==l&&"function"!==l||(r=t,a=t.default);var c="function"==typeof a?a.options:a;e&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0),i&&(c.functional=!0),s&&(c._scopeId=s);var u;if(n?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(n)},c._ssrRegister=u):o&&(u=o),u){var d=c.functional,h=d?c.render:c.beforeCreate;d?(c._injectStyles=u,c.render=function(t,e){return u.call(e),h(t,e)}):c.beforeCreate=h?[].concat(h,u):[u]}return{esModule:r,exports:a,options:c}}},W2nU:function(t,e){function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(t){if(u===setTimeout)return setTimeout(t,0);if((u===i||!u)&&setTimeout)return u=setTimeout,setTimeout(t,0);try{return u(t,0)}catch(e){try{return u.call(null,t,0)}catch(e){return u.call(this,t,0)}}}function n(t){if(d===clearTimeout)return clearTimeout(t);if((d===o||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function r(){f&&v&&(f=!1,v.length?p=v.concat(p):m=-1,p.length&&a())}function a(){if(!f){var t=s(r);f=!0;for(var e=p.length;e;){for(v=p,p=[];++m<e;)v&&v[m].run();m=-1,e=p.length}v=null,f=!1,n(t)}}function l(t,e){this.fun=t,this.array=e}function c(){}var u,d,h=t.exports={};!function(){try{u="function"==typeof setTimeout?setTimeout:i}catch(t){u=i}try{d="function"==typeof clearTimeout?clearTimeout:o}catch(t){d=o}}();var v,p=[],f=!1,m=-1;h.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)e[i-1]=arguments[i];p.push(new l(t,e)),1!==p.length||f||s(a)},l.prototype.run=function(){this.fun.apply(null,this.array)},h.title="browser",h.browser=!0,h.env={},h.argv=[],h.version="",h.versions={},h.on=c,h.addListener=c,h.once=c,h.off=c,h.removeListener=c,h.removeAllListeners=c,h.emit=c,h.prependListener=c,h.prependOnceListener=c,h.listeners=function(t){return[]},h.binding=function(t){throw new Error("process.binding is not supported")},h.cwd=function(){return"/"},h.chdir=function(t){throw new Error("process.chdir is not supported")},h.umask=function(){return 0}},XmWM:function(t,e,i){"use strict";function o(t){this.defaults=t,this.interceptors={request:new r,response:new r}}var s=i("KCLY"),n=i("cGG2"),r=i("fuGk"),a=i("xLtR");o.prototype.request=function(t){"string"==typeof t&&(t=n.merge({url:arguments[0]},arguments[1])),t=n.merge(s,this.defaults,{method:"get"},t),t.method=t.method.toLowerCase();var e=[a,void 0],i=Promise.resolve(t);for(this.interceptors.request.forEach(function(t){e.unshift(t.fulfilled,t.rejected)}),this.interceptors.response.forEach(function(t){e.push(t.fulfilled,t.rejected)});e.length;)i=i.then(e.shift(),e.shift());return i},n.forEach(["delete","get","head","options"],function(t){o.prototype[t]=function(e,i){return this.request(n.merge(i||{},{method:t,url:e}))}}),n.forEach(["post","put","patch"],function(t){o.prototype[t]=function(e,i,o){return this.request(n.merge(o||{},{method:t,url:e,data:i}))}}),t.exports=o},a4Og:function(t,e,i){"use strict";var o=i("/TTR"),s=(i.n(o),i("mtWM")),n=i.n(s),r=i("t4zo"),a=i.n(r),l=i("Az4Q");i.n(l);videojs.options.flash.swf="EasyPlayer.swf",videojs.options.techOrder=["html5","flash"],videojs.browser.IE_VERSION&&videojs.browser.IE_VERSION<11&&(videojs.options.techOrder=["flash","html5"]),e.a={name:"easy-player",data:function(){return{player:null,timer:0,snapFromOutside:!1,resolutionName:{sd:"标清",hd:"高清",fhd:"超清",yh:"原画"}}},props:{videoUrl:{type:String,default:""},videoTitle:{type:String,default:""},snapUrl:{default:""},poster:{default:""},autoplay:{type:Boolean,default:!0},live:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},currentTime:{type:Number,default:0},timeout:{type:Number,default:20},alt:{type:String,default:"无信号"},muted:{type:Boolean,default:!1},aspect:{type:String,default:"16:9"},fluent:{type:Boolean,default:!0},stretch:{type:Boolean,default:!1},loop:{type:Boolean,default:!1},speed:{type:Boolean,default:!0},showCustomButton:{type:Boolean,default:!0},isresolution:{type:Boolean,default:!1},resolution:{type:String,default:""},resolutiondefault:{type:String,default:"hd"},debug:{type:Boolean,default:!1},videoBufferSize:{type:Number,default:204800},audioBufferSize:{type:Number,default:131072},pauseWhenHidden:{type:Boolean,default:!0}},beforeDestroy:function(){this.destroyVideoJS()},deactivated:function(){this.destroyVideoJS()},watch:{videoUrl:function(t){this.destroyVideoJS(),this.initVideoJS()},fluent:function(t){this.destroyVideoJS(),this.initVideoJS()},stretch:function(t){this.destroyVideoJS(),this.initVideoJS()},loop:function(t){this.destroyVideoJS(),this.initVideoJS()},currentTime:function(t){this.player&&this.player.currentTime(t)}},mounted:function(){this._fluent=this.fluent,this._stretch=this.stretch,this.initVideoJS()},computed:{videoType:function(){var t="video/mp4";return this.rtmp?t="rtmp/mp4":this.m3u8?t="application/x-mpegURL":this.flv&&(t="video/x-flv"),t},videoWrapperStyle:function(){if("100%"==this.aspect)return{width:"100%",height:"100%"};var t=this.aspect.split(":"),e=parseInt(t[0])||16;return{paddingBottom:(parseInt(t[1])||9)/e*100+"%",position:"relative",margin:"0 auto",overflow:"hidden"}},rtmp:function(){return 0==(this.src||"").indexOf("rtmp")},http:function(){return!/\.flv.*$/.test(this.src||"")&&0==(this.src||"").indexOf("http")},ws:function(){return!/\.flv.*$/.test(this.src||"")&&0==(this.src||"").indexOf("ws")},mp4:function(){return/\.mp4.*$/.test(this.src||"")},m3u8:function(){return/\.m3u8.*$/.test(this.src||"")},flv:function(){return/\.flv.*$/.test(this.src||"")},src:function(){return this.videoUrl?0===this.videoUrl.indexOf("/")?location.protocol+"//"+location.host+this.videoUrl:this.videoUrl:""},videoHtml:function(){return this.src?this.rtmp||this.http||this.flv?'<video class="video-js vjs-default-skin vjs-big-play-centered" style="width: 100%; height: 100%; '+(this._stretch?"object-fit: fill;":"")+'" controls preload="none" poster="'+(this.poster||this.snapUrl)+'" '+(this.muted?"muted":"")+" "+(this.loop?"loop":"")+'>\n\t\t\t\t\t\t\t<source src="'+this.src+'" type="'+this.videoType+'"></source>\n\t\t\t\t\t\t\t\t<p class="vjs-no-js">\n\t\t\t\t\t\t\t\t\tTo view this video please enable JavaScript, and consider upgrading to a web browser that\n\t\t\t\t\t\t\t\t\t<a href="http://videojs.com/html5-video-support/" target="_blank">\n\t\t\t\t\t\t\t\t\t\tsupports HTML5 video\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</video>':'<canvas style="width: 100%; height: 100%;"></canvas>':'<div class="alt">\n\t\t\t\t\t\t\t\t\t<table>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td>'+this.alt+"</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t</div>"}},methods:{isMobile:function(){return videojs.browser.IS_IOS||videojs.browser.IS_ANDROID},loadResolutionlist:function(t){if(this.isresolution){for(var e,i=this.resolution.split(","),o=[],s=0;s<i.length;s++)i[s]==this.resolutiondefault&&s,e="yh"==i[s]?this.videoUrl:this.videoUrl.replace(".m3u8","_"+i[s]+".m3u8"),o.push({src:e,type:this.videoType,label:this.resolutionName[i[s]],res:i[s]});t.updateSrc(o)}},buttonVideoJS:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;if(this.rtmp||videojs.browser.IE_VERSION&&this.flv){var i=this.fluent;if(this.player.tech_.setFluent(i),this.showCustomButton){var o=this.player.controlBar.addChild("button");o.el_.innerText=this.fluent?"流畅":"极速",o.el_.title=this.fluent?"切换极速播放":"切换流畅播放",o.on("click",function(){i=!i,o.el_.innerText=i?"流畅":"极速",o.el_.title=i?"切换极速播放":"切换流畅播放",t.player.tech_.setFluent(i)})}}var s=this.stretch,n=navigator.userAgent.indexOf("Edge")>-1;if((!videojs.browser.IE_VERSION&&!n||videojs.browser.IE_VERSION&&this.flv)&&(void 0==e?this.player.tech_.setStretch(s):document.getElementById(e.playerId).children[0].setAttribute("style","width: 100%; height: 100%;"+(s?"object-fit:fill;":"")),this.showCustomButton&&!this.isMobile())){var r=this.player.controlBar.addChild("button");r.el_.innerText=this.stretch?"拉伸":"标准",r.el_.title=this.stretch?"切换标准显示":"切换拉伸显示",r.on("click",function(){s=!s,r.el_.innerText=s?"拉伸":"标准",r.el_.title=s?"切换标准显示":"切换拉伸显示",void 0==e?t.player.tech_.setStretch(s):document.getElementById(e.playerId).children[0].setAttribute("style","width: 100%; height: 100%;"+(s?"object-fit:fill;":""))})}},destroyVideoJS:function(){this.player&&this.player.dispose&&(this.player.dispose(),this.player=null),this.player&&this.player.destroy&&(this.player.destroy(),this.player=null),this.timer&&(clearInterval(this.timer),this.timer=0),this.$el.querySelector(".video-inner").innerHTML="",this.$emit("update:loading",!1)},getCurrentTime:function(){return this.player&&"function"==typeof this.player.currentTime?this.player.currentTime():-1},snap:function(){this.player&&this.player.cameraButton?(this.snapFromOutside=!0,this.player.cameraButton.el().click()):console.log("snap not support")},convertDataURIToBinary:function(t){for(var e=t.indexOf(";base64,")+";base64,".length,i=t.substring(e),o=window.atob(i),s=o.length,n=new Uint8Array(s),r=0;r<s;r++)n[r]=o.charCodeAt(r);return n},convertDataURIToMIME:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=t.indexOf("data:");0==e&&(e+="data:".length);var i=t.indexOf(";base64,");return e>=0&&i>e?t.substring(e,i):""},saveFile:function(t){if(this.snapFromOutside)return this.$emit("snapOutside",t),void(this.snapFromOutside=!1);this.$emit("snapInside",t);var e=this.convertDataURIToBinary(t),i=this.convertDataURIToMIME(t),o=".jpg",s=i.indexOf("/");s>0&&(o="."+i.substring(s+1)),a.a.saveAs(new Blob([e],{type:i}),(this.videoTitle||"snap")+o)},initVideoJS:function(){var t=this;this.$el.querySelector(".video-inner").innerHTML=this.videoHtml;var e=this.$el.querySelector("video");if(this.src)if(this.rtmp||videojs.browser.IE_VERSION&&this.flv){var i=document.title;this.player=videojs(e,{notSupportedMessage:"您的浏览器没有安装或开启Flash",tech:["flash"],autoplay:this.autoplay,stretch:this.stretch,fluent:this.fluent,controlBar:{volumePanel:{inline:!1}}}),this.player.snapshot(),this.player.one("ready",function(){t.$emit("update:loading",!1),document.title=i,t.player.hotkeys({volumeStep:.1,seekStep:5,enableModifiersForNumbers:!1,enableVolumeScroll:!1}),t.player.on("ended",function(){t.$emit("ended")}),t.player.on("timeupdate",function(){t.$emit("timeupdate",t.player.currentTime())}),t.player.on("pause",function(){t.$emit("pause",t.player.currentTime())}),t.player.on("playing",function(){t.$emit("play",t.player.currentTime())}),t.player.on("snap",function(e,i){t.saveFile(i)}),t.buttonVideoJS()}),document.title=i,this.player.on("error",function(e){var e=t.$el.querySelector(".vjs-error .vjs-error-display .vjs-modal-dialog-content");e.innerHTML="<a href='http://www.adobe.com/go/getflashplayer' target='_blank'>"+e.textContent+"</a>"})}else if(this.http){var o={autoplay:this.autoplay,controlBar:{volumePanel:{inline:!1}},plugins:{videoJsResolutionSwitcher:{default:this.resolutiondefault,dynamicLabel:!0}}},s={autoplay:this.autoplay,controlBar:{volumePanel:{inline:!1}}},r={autoplay:this.autoplay,playbackRates:[.7,1,1.5,2],controlBar:{volumePanel:{inline:!1}},plugins:{videoJsResolutionSwitcher:{default:this.resolutiondefault,dynamicLabel:!0}}},a={autoplay:this.autoplay,controlBar:{volumePanel:{inline:!1}},playbackRates:[.7,1,1.5,2]},l=(new Date).getTime();this.$emit("update:loading",!0),this.timer=setInterval(function(){var i=(new Date).getTime();if(t.timeout>0&&i-l>1e3*t.timeout)return clearInterval(t.timer),t.timer=0,t.$emit("update:loading",!1),void t.$emit("message",{type:"error",message:"加载播放资源失败"});n.a.head(t.src).then(function(i){clearInterval(t.timer),t.timer=0;var n=document.title;t.live?t.isresolution?(-1==t.resolution.indexOf(t.resolutiondefault)&&(t.resolutiondefault="yh"),t.player=videojs(e,o,function(){})):t.player=videojs(e,s,function(){}):t.isresolution?(-1==t.resolution.indexOf(t.resolutiondefault)&&(t.resolutiondefault="yh"),t.speed?t.player=videojs(e,r,function(){}):t.player=videojs(e,o,function(){})):t.speed?t.player=videojs(e,a,function(){}):t.player=videojs(e,s,function(){}),t.loadResolutionlist(t.player),t.player.snapshot(),t.player.one("ready",function(){t.$emit("update:loading",!1),document.title=n,t.player.hotkeys({volumeStep:.1,seekStep:5,enableModifiersForNumbers:!1,enableVolumeScroll:!1}),t.player.on("ended",function(){t.$emit("ended")}),t.player.on("timeupdate",function(){t.$emit("timeupdate",t.player.currentTime())}),t.player.on("pause",function(){t.$emit("pause",t.player.currentTime())}),t.player.on("playing",function(){t.$emit("play",t.player.currentTime())}),t.player.on("snap",function(e,i){t.saveFile(i)}),t.buttonVideoJS(e)}),document.title=n,t.player&&t.player.reloadSourceOnError(),t.player&&t.currentTime>0&&(videojs.browser.IE_VERSION?t.player.on("loadeddata",function(){setTimeout(function(){t.player.currentTime(t.currentTime)},500)}):t.player.currentTime(t.currentTime))}).catch(function(t){console.log(t)})},500)}else if(this.ws)this.player=new EPlayer.Player(this.src,{canvas:this.$el.querySelector(".video-inner canvas"),pauseWhenHidden:this.pauseWhenHidden,audio:!this.muted,videoBufferSize:this.videoBufferSize,audioBufferSize:this.audioBufferSize}),this.muted||document.body.addEventListener("touchstart",function(){t.player.audioOut.unlock(function(){console.log("audio unlock")})});else if(this.flv){this.debug||(flvjs.LoggingControl.enableWarn=!1,flvjs.LoggingControl.enableInfo=!1,flvjs.LoggingControl.enableVerbose=!1,flvjs.LoggingControl.enableDebug=!1);var c={type:"flv",isLive:this.live,url:this.src,cors:!0,withCredentials:!1};void 0!=this.hasaudio&&(c.hasAudio=this.hasaudio),void 0!=this.hasvideo&&(c.hasVideo=this.hasvideo),this.player=videojs(e,{techOrder:["html5","flvjs"],autoplay:this.autoplay,controlBar:{volumePanel:{inline:!1}},flvjs:{mediaDataSource:c,config:{enableWorker:!0,enableStashBuffer:!1,lazyLoadMaxDuration:180,stashInitialSize:1024,reuseRedirectedURL:!0}}}),this.player.snapshot(),this.player.one("ready",function(){t.$emit("update:loading",!1),t._stretch&&(t.player.tech_.el_.style.objectFit="fill"),t.player.hotkeys({volumeStep:.1,seekStep:5,enableModifiersForNumbers:!1,enableVolumeScroll:!1}),t.player.muted(t.muted),t.player.on("canplay",function(){t.autoplay&&t.player.tech_.flvPlayer.play().catch(function(){})}),t.player.on("timeupdate",function(){t.$emit("timeupdate",t.player.currentTime())}),t.player.on("ended",function(){t.live&&(t.destroyVideoJS(),t.initVideoJS()),t.$emit("ended")}),t.player.on("pause",function(){t.$emit("pause",t.player.currentTime())}),t.player.on("playing",function(){t.$emit("play",t.player.currentTime())}),t.player.on("snap",function(e,i){t.saveFile(i)}),t.buttonVideoJS(e)})}}}}},cGG2:function(t,e,i){"use strict";function o(t){return"[object Array]"===T.call(t)}function s(t){return"[object ArrayBuffer]"===T.call(t)}function n(t){return"undefined"!=typeof FormData&&t instanceof FormData}function r(t){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer}function a(t){return"string"==typeof t}function l(t){return"number"==typeof t}function c(t){return void 0===t}function u(t){return null!==t&&"object"==typeof t}function d(t){return"[object Date]"===T.call(t)}function h(t){return"[object File]"===T.call(t)}function v(t){return"[object Blob]"===T.call(t)}function p(t){return"[object Function]"===T.call(t)}function f(t){return u(t)&&p(t.pipe)}function m(t){return"undefined"!=typeof URLSearchParams&&t instanceof URLSearchParams}function j(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}function b(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function y(t,e){if(null!==t&&void 0!==t)if("object"!=typeof t&&(t=[t]),o(t))for(var i=0,s=t.length;i<s;i++)e.call(null,t[i],i,t);else for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.call(null,t[n],n,t)}function g(){function t(t,i){"object"==typeof e[i]&&"object"==typeof t?e[i]=g(e[i],t):e[i]=t}for(var e={},i=0,o=arguments.length;i<o;i++)y(arguments[i],t);return e}function w(t,e,i){return y(e,function(e,o){t[o]=i&&"function"==typeof e?A(e,i):e}),t}var A=i("JP+z"),x=i("Re3r"),T=Object.prototype.toString;t.exports={isArray:o,isArrayBuffer:s,isBuffer:x,isFormData:n,isArrayBufferView:r,isString:a,isNumber:l,isObject:u,isUndefined:c,isDate:d,isFile:h,isBlob:v,isFunction:p,isStream:f,isURLSearchParams:m,isStandardBrowserEnv:b,forEach:y,merge:g,extend:w,trim:j}},cWxy:function(t,e,i){"use strict";function o(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(t){e=t});var i=this;t(function(t){i.reason||(i.reason=new s(t),e(i.reason))})}var s=i("dVOP");o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t;return{token:new o(function(e){t=e}),cancel:t}},t.exports=o},ciBK:function(t,e,i){"use strict";var o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"player-wrapper"},[i("div",{staticClass:"video-wrapper",style:t.videoWrapperStyle},[i("div",{staticClass:"video-inner",class:{live:t.live},staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"}}),t._v(" "),i("span",{directives:[{name:"show",rawName:"v-show",value:t.videoTitle,expression:"videoTitle"}],staticClass:"video-title",attrs:{title:t.videoTitle}},[t._v(t._s(t.videoTitle))])])])},s=[],n={render:o,staticRenderFns:s};e.a=n},dIwP:function(t,e,i){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},dVOP:function(t,e,i){"use strict";function o(t){this.message=t}o.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},o.prototype.__CANCEL__=!0,t.exports=o},fuGk:function(t,e,i){"use strict";function o(){this.handlers=[]}var s=i("cGG2");o.prototype.use=function(t,e){return this.handlers.push({fulfilled:t,rejected:e}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){s.forEach(this.handlers,function(e){null!==e&&t(e)})},t.exports=o},mJPh:function(t,e){t.exports=function(t){var e="undefined"!=typeof window&&window.location;if(!e)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var i=e.protocol+"//"+e.host,o=i+e.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(t,e){var s=e.trim().replace(/^"(.*)"$/,function(t,e){return e}).replace(/^'(.*)'$/,function(t,e){return e});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(s))return t;var n;return n=0===s.indexOf("//")?s:0===s.indexOf("/")?i+s:o+s.replace(/^\.\//,""),"url("+JSON.stringify(n)+")"})}},mtWM:function(t,e,i){t.exports=i("tIFN")},oJlt:function(t,e,i){"use strict";var o=i("cGG2"),s=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,i,n,r={};return t?(o.forEach(t.split("\n"),function(t){if(n=t.indexOf(":"),e=o.trim(t.substr(0,n)).toLowerCase(),i=o.trim(t.substr(n+1)),e){if(r[e]&&s.indexOf(e)>=0)return;r[e]="set-cookie"===e?(r[e]?r[e]:[]).concat([i]):r[e]?r[e]+", "+i:i}}),r):r}},p1b6:function(t,e,i){"use strict";var o=i("cGG2");t.exports=o.isStandardBrowserEnv()?function(){return{write:function(t,e,i,s,n,r){var a=[];a.push(t+"="+encodeURIComponent(e)),o.isNumber(i)&&a.push("expires="+new Date(i).toGMTString()),o.isString(s)&&a.push("path="+s),o.isString(n)&&a.push("domain="+n),!0===r&&a.push("secure"),document.cookie=a.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},pBtG:function(t,e,i){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},pxG4:function(t,e,i){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},qMAc:function(t,e,i){e=t.exports=i("FZ+f")(void 0),e.push([t.i,'.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\\F101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\\F102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\\F103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\\F104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\\F105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\\F106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\\F107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\\F108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\\F109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\\F10A"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\\F10B"}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\\F10C"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\\F10D"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\\F10E"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\\F10F"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\\F110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\\F111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\\F112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\\F113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\\F114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\\F115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\\F116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\\F117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\\F118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\\F119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\\F11A"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\\F11B"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\\F11C"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\\F11D"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\\F11E"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\\F11F"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\\F120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\\F121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\\F122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc