/*! Aliplayer - v2.9.18 - 2022-01-13 17.53.10 */ !function r(n,o,a){function s(t,e){if(!o[t]){if(!n[t]){var i="function"==typeof require&&require;if(!e&&i)return i(t,!0);if(l)return l(t,!0);throw(i=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",i}i=o[t]={exports:{}},n[t][0].call(i.exports,function(e){return s(n[t][1][e]||e)},i,i.exports,r,n,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e>>2]>>>24-o%4*8&255;t[r+o>>>2]|=a<<24-(r+o)%4*8}else for(var s=0;s>>2]=i[s>>>2];return this.sigBytes+=n,this},clamp:function(){var e=this.words,t=this.sigBytes;e[t>>>2]&=4294967295<<32-t%4*8,e.length=u.ceil(t/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],i=0;i>>2]>>>24-n%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,i=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new c.init(i,t/2)}},l=a.Latin1={stringify:function(e){for(var t=e.words,i=e.sigBytes,r=[],n=0;n>>2]>>>24-n%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,i=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new c.init(i,t)}},d=a.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},p=n.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=d.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(e){var t,i=this._data,r=i.words,n=i.sigBytes,o=this.blockSize,a=n/(4*o),s=(a=e?u.ceil(a):u.max((0|a)-this._minBufferSize,0))*o,n=u.min(4*s,n);if(s){for(var l=0;l>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s>>6*(3-s)&63));var l=r.charAt(64);if(l)for(;n.length%4;)n.push(l);return n.join("")},parse:function(e){var t=e.length,i=this._map;if(!(r=this._reverseMap))for(var r=this._reverseMap=[],n=0;n>>6-o%4*2,s=a|s,r[n>>>2]|=s<<24-n%4*8,n++)}return l.create(r,n)}(e,t,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},e.enc.Base64},"object"==typeof i?t.exports=i=n(e("crypto-js/core")):"function"==typeof define&&define.amd?define(["crypto-js/core"],n):n(r.CryptoJS)},{"crypto-js/core":1}],3:[function(e,t,i){var r,n;r=this,n=function(e){return e.enc.Utf8},"object"==typeof i?t.exports=i=n(e("crypto-js/core")):"function"==typeof define&&define.amd?define(["crypto-js/core"],n):n(r.CryptoJS)},{"crypto-js/core":1}],4:[function(e,t,i){var r,n;r=this,n=function(e){return e.HmacSHA1},"object"==typeof i?t.exports=i=n(e("crypto-js/core"),e("crypto-js/sha1"),e("crypto-js/hmac")):"function"==typeof define&&define.amd?define(["crypto-js/core","crypto-js/sha1","crypto-js/hmac"],n):n(r.CryptoJS)},{"crypto-js/core":1,"crypto-js/hmac":5,"crypto-js/sha1":6}],5:[function(e,t,i){var r,n;r=this,n=function(e){var t,s;t=e.lib.Base,s=e.enc.Utf8,e.algo.HMAC=t.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=s.parse(t));var i=e.blockSize,r=4*i;(t=t.sigBytes>r?e.finalize(t):t).clamp();for(var e=this._oKey=t.clone(),t=this._iKey=t.clone(),n=e.words,o=t.words,a=0;a>>31);var u=(r<<5|r>>>27)+s+c[l];u+=l<20?1518500249+(n&o|~n&a):l<40?1859775393+(n^o^a):l<60?(n&o|n&a|o&a)-1894007588:(n^o^a)-899497514,s=a,a=o,o=n<<30|n>>>2,n=r,r=u}i[0]=i[0]+r|0,i[1]=i[1]+n|0,i[2]=i[2]+o|0,i[3]=i[3]+a|0,i[4]=i[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,i=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(64+r>>>9<<4)]=Math.floor(i/4294967296),t[15+(64+r>>>9<<4)]=i,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}}),t.SHA1=n._createHelper(i),t.HmacSHA1=n._createHmacHelper(i),e.SHA1},"object"==typeof i?t.exports=i=n(e("crypto-js/core")):"function"==typeof define&&define.amd?define(["crypto-js/core"],n):n(r.CryptoJS)},{"crypto-js/core":1}],7:[function(q,i,r){!function(j,V){!function(){var e,t;e=this,t=function(){"use strict";function l(e){return"function"==typeof e}var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},r=0,t=void 0,n=void 0,a=function(e,t){d[r]=e,d[r+1]=t,2===(r+=2)&&(n?n(p):v())};var e="undefined"!=typeof window?window:void 0,o=e||{},s=o.MutationObserver||o.WebKitMutationObserver,u="undefined"==typeof self&&void 0!==j&&"[object process]"==={}.toString.call(j),o="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function c(){var e=setTimeout;return function(){return e(p,1)}}var d=new Array(1e3);function p(){for(var e=0;e"+a.get("Cancel_Text")+"",e},bindEvent:function(){var r=this;r._player.on(s.Private.AutoStreamShow,function(e){var t,i=document.querySelector("#"+r.getId()+" .tip-text");!r._player._getLowerQualityLevel||(t=r._player._getLowerQualityLevel())&&(r._switchUrl=t,i.innerText=a.get("Auto_Stream_Tip_Text").replace("$$",t.item.desc),n.css(r.el(),"display","block"))}),r._player.on(s.Private.AutoStreamHide,function(e){document.querySelector("#"+r.getId()+" .tip-text");n.css(r.el(),"display","none")});var e=document.querySelector("#"+r.getId()+" .prism-button-ok");o.on(e,"click",function(){r._player._changeStream&&r._switchUrl&&r._player._changeStream(r._switchUrl.index,a.get("Quality_Change_Text")),n.css(r.el(),"display","none")});e=document.querySelector("#"+r.getId()+" .prism-button-cancel");o.on(e,"click",function(){n.css(r.el(),"display","none")})}});t.exports=e},{"../lang/index":20,"../lib/dom":28,"../lib/event":29,"../lib/ua":42,"../lib/util":44,"../player/base/event/eventtype":54,"../ui/component":109}],11:[function(e,t,i){var r=e("../ui/component"),a=e("../lib/dom"),n=e("../lib/event"),o=e("../lib/ua"),s=e("../lib/function"),l=(e("../lang/index"),e("../lib/util")),u=e("../config"),c=e("../lib/playerutil"),d=e("../player/base/event/eventtype"),e=r.extend({init:function(e,t){r.call(this,e,t),this.className=t.className||"prism-liveshift-progress",this.addClass(this.className),this._liveshiftService=e._liveshiftService},createEl:function(){var e=r.prototype.createEl.call(this);return e.innerHTML='

00:00:00
',e},bindEvent:function(){var t=this;this.loadedNode=document.querySelector("#"+this.id()+" .prism-progress-loaded"),this.playedNode=document.querySelector("#"+this.id()+" .prism-progress-played"),this.cursorNode=document.querySelector("#"+this.id()+" .prism-progress-cursor"),this.timeNode=document.querySelector("#"+this.id()+" .prism-progress-time"),this.controlNode=document.querySelector("#"+this._player._options.id+" .prism-controlbar"),this.seperatorNode=document.querySelector("#"+this.id()+" .prism-liveshift-seperator"),this.progressNode=document.querySelector("#"+this.id()+" .prism-enable-liveshift");var e=document.querySelector("#"+this.id()+" .prism-progress-cursor img"),i="//"+u.domain+"/de/prismplayer/"+u.h5Version+"/skins/default/img/dragcursor.png";u.domain?-1e&&(sec=e),sec},_onMouseClick:function(e){var t=this,i=this._getSeconds(e),r=this._liveshiftService.availableLiveShiftTime-i;this._player.trigger(d.Private.SeekStart,{fromTime:this._getCurrentTime()});var n=this._liveshiftService.getSourceUrl(r),e=t._player._options.source,r=c.isHls(t._player._options.source);r&&n==e?t._player.seek(i):t._player._loadByUrlInner(n,i,!0),t._player.trigger(d.Private.Play_Btn_Hide),t._liveshiftService.seekTime=i,t._player.trigger(d.Private.EndStart,{toTime:i}),t._updateCursorPosition(i),r&&setTimeout(function(){t._player.play()})},_onMouseDown:function(e){var t=this;e.preventDefault(),this._player.trigger(d.Private.SeekStart,{fromTime:this._getCurrentTime()}),n.on(this.controlNode,"mousemove",function(e){t._onMouseMove(e)}),n.on(this.controlNode,"touchmove",function(e){t._onMouseMove(e)}),n.on(this.controlNode,"mouseup",function(e){t._onMouseUp(e)}),n.on(this.controlNode,"touchend",function(e){t._onMouseUp(e)})},_onMouseUp:function(e){e.preventDefault(),n.off(this.controlNode,"mousemove"),n.off(this.controlNode,"touchmove"),n.off(this._player.tag,"mouseup"),n.off(this._player.tag,"touchend"),n.off(this.controlNode,"mouseup"),n.off(this.controlNode,"touchend");e=this._liveshiftService.availableLiveShiftTime,e=this.playedNode.offsetWidth/this.el().offsetWidth*e;this._player.seek(e),this._player.trigger(d.Private.Play_Btn_Hide),this._liveshiftService.seekTime=e,this._player.trigger(d.Private.EndStart,{toTime:e})},_onMouseMove:function(e){e.preventDefault();e=this._getSeconds(e);this._updateProgressBar(this.playedNode,e),this._updateCursorPosition(e)},_onTimeupdate:function(e){this._updateProgressBar(this.playedNode,this._getCurrentTime()),this._updateCursorPosition(this._getCurrentTime()),this._player.trigger(d.Private.UpdateProgressBar,{time:this._getCurrentTime()})},_getCurrentTime:function(){var e=this._liveshiftService.seekTime;return-1==e&&(e=0),this._player.getCurrentTime()+e},_onProgress:function(e){this._player.getDuration()&&1<=this._player.getBuffered().length&&this._updateProgressBar(this.loadedNode,this._player.getBuffered().end(this._player.getBuffered().length-1))},_updateProgressBar:function(e,t){var i,r;1!=this._player._switchSourcing&&(r=0,-1==this._liveshiftService.seekTime?r=1:1<(r=(i=this._liveshiftService.availableLiveShiftTime)?t/i:0)&&(this._liveshiftService.seekTime=-(r=1)),this.liveShiftStartDisplay,e&&a.css(e,"width",100*r+"%"))},_updateCursorPosition:function(e){var t,i,r,n;!this._player.el()||1==this._player._switchSourcing||0==e&&0==this._player.tag.readyState||(i=0,n=1,r=this._player.el().clientWidth,-1==this._liveshiftService.seekTime?i=1:1<(i=(t=this._liveshiftService.availableLiveShiftTime)?e/t:0)&&(this._liveshiftService.seekTime=-1),0!=r&&(n=1-(r=18/r),i-=r),this.cursorNode&&(nt.seekTime&&-1!=t.seekTime?(e=r._liveshiftService.getBaseTime(),e=n.formatTime(e+r._player.getCurrentTime()),i.innerText=e):t.currentTimeDisplay&&(i.innerText=t.currentTimeDisplay)}),this._player.on(o.Private.LiveShiftQueryCompleted,function(){r.updateTime()})},updateTime:function(){document.querySelector("#"+this.id()+" .end-time").innerText=this._liveshiftService.liveTimeRange.endDisplay,document.querySelector("#"+this.id()+" .live-time").innerText=this._liveshiftService.currentTimeDisplay}});t.exports=e},{"../lib/util":44,"../player/base/event/eventtype":54,"../ui/component":109}],13:[function(e,t,i){t.exports={domain:"g.alicdn.com",flashVersion:"2.8.2",h5Version:"2.9.18",rtsVersion:"2.0.2",cityBrain:!0,logDuration:10,logCount:100,logReportTo:"https://videocloud.cn-hangzhou.log.aliyuncs.com/logstores/newplayer/track"}},{}],14:[function(e,t,i){e("./lang/index").load();var r=e("./player/adaptivePlayer"),n=e("./lib/componentutil"),o=e("./config"),e=function(e,t){return r.create(e,t)};e.getVersion=function(){return o.h5Version},n.register(e);var a=window.Aliplayer=e;e.players={},"function"==typeof define&&define.amd?define([],function(){return a}):"object"==typeof i&&"object"==typeof t&&(t.exports=a),"undefined"!=typeof Uint8Array&&(Uint8Array.prototype.slice||Object.defineProperty(Uint8Array.prototype,"slice",{value:Array.prototype.slice}))},{"./config":13,"./lang/index":20,"./lib/componentutil":23,"./player/adaptivePlayer":51}],15:[function(e,t,i){var r=e("../lib/oo"),n=e("../lang/index"),r=r.extend({init:function(e,t){this._player=e,this._options=e.options()}});r.prototype.handle=function(e){var t,i;this._options.autoPlayDelay&&(t=(t=this._options.autoPlayDelayDisplayText)||n.get("AutoPlayDelayDisplayText").replace("$$",this._options.autoPlayDelay),this._player.trigger("info_show",t),this._player.trigger("h5_loading_hide"),this._player.trigger("play_btn_hide"),(i=this)._timeHandler=setTimeout(function(){i._player.trigger("info_hide"),i._options.autoPlayDelay=0,e&&e()},1e3*this._options.autoPlayDelay),this._player.on("play",function(){o(i)}),this._player.on("pause",function(){o(i)}))},r.prototype.dispose=function(){o(this),this._player=null};var o=function(e){e._timeHandler&&(clearTimeout(e._timeHandler),e._timeHandler=null)};t.exports=r},{"../lang/index":20,"../lib/oo":38}],16:[function(e,t,i){var r=e("../lib/event"),n=e("../lib/data"),o=e("../player/base/event/eventtype"),a=n.guid(),n={};function s(e){var t=this._options.keyFastForwardStep,i=this._options.isLive;switch(e&&e.keyCode){case 39:if(i)return;e.preventDefault();var r=this.getDuration(),n=this.getCurrentTime()+t;this.seek(n=rinstall plugin, or check if disable Flash plugin"}},{}],19:[function(e,t,i){t.exports=t.exports={OD:"\u539f\u753b",FD:"\u6d41\u7545",LD:"\u6807\u6e05",SD:"\u9ad8\u6e05",HD:"\u8d85\u6e05","2K":"2K","4K":"4K",FHD:"\u5168\u9ad8\u6e05",XLD:"\u6781\u901f",SQ:"\u666e\u901a\u97f3\u8d28",HQ:"\u9ad8\u97f3\u8d28",Forbidden_Text:"\u5185\u90e8\u4fe1\u606f\uff0c\u4e25\u7981\u5916\u4f20",Refresh:"\u5237\u65b0",Diagnosis:"\u8bca\u65ad",Live_Finished:"\u76f4\u64ad\u5df2\u7ed3\u675f,\u8c22\u8c22\u89c2\u770b",Play:"\u64ad\u653e",Pause:"\u6682\u505c",Snapshot:"\u622a\u56fe",Replay:"\u91cd\u64ad",Live:"\u76f4\u64ad",Encrypt:"\u52a0\u5bc6",Sound:"\u58f0\u97f3",Fullscreen:"\u5168\u5c4f",Exist_Fullscreen:"\u9000\u51fa\u5168\u5c4f",Resolution:"\u6e05\u6670\u5ea6",Next:"\u4e0b\u4e00\u96c6",Brightness:"\u4eae\u5ea6",Default:"\u9ed8\u8ba4",Contrast:"\u5bf9\u6bd4\u5ea6",Titles_Credits:"\u7247\u5934\u7247\u5c3e",Skip_Titles:"\u8df3\u8fc7\u7247\u5934",Skip_Credits:"\u8df3\u8fc7\u7247\u5c3e",Not_Support_Out_Site:"\u8be5\u89c6\u9891\u6682\u4e0d\u652f\u6301\u7ad9\u5916\u64ad\u653e\uff0c\u8bf7\u5230\u6dd8TV\u89c2\u770b",Watch_Now:"\u7acb\u5373\u89c2\u770b",Network_Error:"\u7f51\u7edc\u65e0\u6cd5\u8fde\u63a5\uff0c\u8bf7\u5c1d\u8bd5\u68c0\u67e5\u7f51\u7edc\u540e\u5237\u65b0\u8bd5\u8bd5",Video_Error:"\u89c6\u9891\u64ad\u653e\u5f02\u5e38\uff0c\u8bf7\u5237\u65b0\u8bd5\u8bd5",Decode_Error:"\u64ad\u653e\u6570\u636e\u89e3\u7801\u9519\u8bef",Live_Not_Start:"\u4eb2\uff0c\u76f4\u64ad\u8fd8\u672a\u5f00\u59cb\u54e6\uff0c\u656c\u8bf7\u671f\u5f85",Live_Loading:"\u76f4\u64ad\u4fe1\u606f\u52a0\u8f7d\u4e2d\uff0c\u8bf7\u5237\u65b0\u8bd5\u8bd5",Live_End:"\u4eb2\uff0c\u76f4\u64ad\u5df2\u7ed3\u675f",Live_Abrot:"\u5f53\u524d\u76f4\u64ad\u4fe1\u53f7\u4e2d\u65ad\uff0c\u8bf7\u5237\u65b0\u540e\u91cd\u8bd5",Corss_Domain_Error:"\u8bf7\u786e\u8ba4\u60a8\u7684\u57df\u540d\u5df2\u5b8c\u6210\u5907\u6848\u548cCNAME\u7ed1\u5b9a\uff0c\r\n\u5e76\u5904\u4e8e\u542f\u7528\u72b6\u6001\uff0c\u6216\u8d44\u6e90\u5141\u8bb8\u8de8\u8d8a\u8bbf\u95ee",Url_Timeout_Error:"\u60a8\u6240\u89c2\u770b\u7684\u89c6\u9891\u5730\u5740\u8fde\u63a5\u8d85\u65f6\uff0c\u8bf7\u5237\u65b0\u540e\u91cd\u8bd5",Connetction_Error:"\u62b1\u6b49,\u8be5\u89c6\u9891\u7531\u4e8e\u8fde\u63a5\u9519\u8bef\u6682\u65f6\u4e0d\u80fd\u64ad\u653e,\u8bf7\u89c2\u770b\u5176\u5b83\u89c6\u9891",Fetch_MTS_Error:"\u83b7\u53d6\u89c6\u9891\u5217\u8868\u5931\u8d25\uff0c\u8bf7\u786e\u8ba4",Token_Expired_Error:"\u8bf7\u6c42\u63a5\u53e3\u5931\u8d25\uff0c\u8bf7\u786e\u8ba4Token\u662f\u5426\u8fc7\u671f",Video_Lists_Empty_Error:"\u83b7\u53d6\u89c6\u9891\u5217\u8868\u4e3a\u7a7a\uff0c\u8bf7\u786e\u8ba4\u64ad\u653e\u6570\u636e\u4e0e\u683c\u5f0f",Encrypted_Failed_Error:"\u83b7\u53d6\u89c6\u9891\u52a0\u5bc6\u79d8\u94a5\u9519\u8bef\uff0c\u8bf7\u786e\u8ba4\u64ad\u653e\u6743\u9650",Fetch_Failed_Permission_Error:"\u83b7\u53d6\u89c6\u9891\u5217\u8868\u5931\u8d25\uff0c\u8bf7\u786e\u8ba4\u64ad\u653e\u6743\u9650",Invalidate_Param_Error:"\u65e0\u8f93\u5165\u89c6\u9891\uff0c\u8bf7\u786e\u8ba4\u8f93\u5165\u53c2\u6570",AutoPlayDelayDisplayText:"$$\u79d2\u4ee5\u540e\u5f00\u59cb\u64ad\u653e",Fetch_MTS_NOT_NotStream_Error:"\u6b64vid\u6ca1\u6709\u53ef\u64ad\u653e\u89c6\u9891",Cancel_Text:"\u53d6\u6d88",OK_Text:"\u786e\u8ba4",Auto_Stream_Tip_Text:"\u7f51\u7edc\u4e0d\u7ed9\u529b\uff0c\u662f\u5426\u5207\u6362\u5230$$",Fetch_Playauth_Error:"\u83b7\u53d6\u64ad\u653e\u51ed\u8bc1\u51fa\u9519\u5566\uff0c\u8bf7\u5c1d\u8bd5\u9000\u51fa\u91cd\u8bd5\u6216\u5237\u65b0",Open_Html_By_File:"\u4e0d\u80fd\u76f4\u63a5\u5728\u6d4f\u89c8\u5668\u6253\u5f00html\u6587\u4ef6\uff0c\u8bf7\u90e8\u7f72\u5230\u670d\u52a1\u7aef",Cant_Use_Flash_On_Mobile:"\u79fb\u52a8\u7aef\u4e0d\u652f\u6301Flash\u64ad\u653e\u5668\uff0c\u8bf7\u4f7f\u7528h5\u64ad\u653e\u5668",Flash_Not_Ready:"Flash Player\u63d2\u4ef6\u672a\u5b89\u88c5\u5b89\u88c5\u63d2\u4ef6\uff0c\u5982\u679c\u5df2\u7ecf\u5b89\u88c5\u8bf7\u68c0\u67e5\u662f\u5426\u88ab\u7981\u7528"}},{}],20:[function(o,e,t){function n(){var e;return void 0!==window[l]&&window[l]||(e=(e=(navigator.language||navigator.browserLanguage).toLowerCase())&&-1>4,l[s++]=(15&i)<<4|r>>2,l[s++]=(3&r)<<6|63&n;return o},encode:function(e){for(var t=new Uint8Array(e),i=t.length,r="",n=0;n>2],r+=o[(3&t[n])<<4|t[n+1]>>4],r+=o[(15&t[n+1])<<2|t[n+2]>>6],r+=o[63&t[n+2]];return i%3==2?r=r.substring(0,r.length-1)+"=":i%3==1&&(r=r.substring(0,r.length-2)+"=="),r},unpackPlayReady:unpackPlayReady}},{}],23:[function(e,t,i){var r=e("./oo"),n=e("../player/base/event/eventtype");t.exports.stopPropagation=function(e){window.event?window.event.cancelBubble=!0:e.stopPropagation()},t.exports.register=function(e){e.util={stopPropagation:t.exports.stopPropagation},e.Component=r.extend,e.EventType=n.Player}},{"../player/base/event/eventtype":54,"./oo":38}],24:[function(e,t,i){var r=e("../lang/index");t.exports.LOAD_START="loadstart",t.exports.LOADED_METADATA="loadedmetadata",t.exports.LOADED_DATA="loadeddata",t.exports.PROGRESS="progress",t.exports.CAN_PLAY="canplay",t.exports.CAN_PLYA_THROUGH="canplaythrough",t.exports.PLAY="play",t.exports.PAUSE="pause",t.exports.ENDED="ended",t.exports.PLAYING="playing",t.exports.WAITING="waiting",t.exports.ERROR="error",t.exports.SUSPEND="suspend",t.exports.STALLED="stalled",t.exports.AuthKeyExpiredEvent="authkeyexpired",t.exports.DRMKeySystem={4:"com.microsoft.playready",5:"com.widevine.alpha"},t.exports.EncryptionType={Private:1,Standard:2,ChinaDRM:3,PlayReady:4,Widevine:5},t.exports.VodEncryptionType={AliyunVoDEncryption:1,HLSEncryption:2,Widevine:5,"Widevine-FairPlay":5},t.exports.DRMType={Widevine:"Widevine",PlayReady:"PlayReady"},t.exports.ErrorCode={InvalidParameter:4001,AuthKeyExpired:4002,InvalidSourceURL:4003,NotFoundSourceURL:4004,StartLoadData:4005,LoadedMetadata:4006,PlayingError:4007,LoadingTimeout:4008,RequestDataError:4009,EncrptyVideoNotSupport:4010,FormatNotSupport:4011,PlayauthDecode:4012,PlayDataDecode:4013,NetworkUnavaiable:4014,UserAbort:4015,NetworkError:4016,URLsIsEmpty:4017,DrmLicenseRequestFailed:4018,CrossDomain:4027,OtherError:4400,ServerAPIError:4500,FlashNotInstalled:4600,RtsSignalError:4100,RtsPlayFailedError:4200,RtsNotSupportWebRtc:4110,RtsBrowserNotSupport:4111,RtsBrowserVersionTooLow:4112,RtsNotSupportH264:4113,RtsCreateOfferError:4114,RtsAutoPLayFaild:4115,RtsPlayUrlError:4116,RtsSubscribeNonthing:4117,RtsHtmlElementError:4118,RtsHtmlElementNotMatch:4119,RtsBrowserNotSupportRtc:4120,RtsHttpRequestFaild:4121,RtsHttpAnswerFaild:4122,RtsPeerConnectionUnknown:4123},t.exports.AuthKeyExpired=7200,t.exports.AuthKeyRefreshExpired=7e3,t.exports.AuthInfoExpired=100,t.exports.VideoErrorCode={1:4015,2:4016,3:4013,4:4400},t.exports.IconType={FontClass:"fontclass",Symbol:"symbol",Sprite:"Sprite"},t.exports.SelectedStreamLevel="selectedStreamLevel",t.exports.SelectedCC="selectedCC",t.exports.WidthMapToLevel={0:"OD",640:"FD",960:"LD",1280:"SD",1920:"HD",2580:"2K",3840:"4K"};e=function(){t.exports.VideoErrorCodeText={1:r.get("Error_Load_Abort_Text"),2:r.get("Error_Network_Text"),3:r.get("Error_Decode_Text"),4:r.get("Error_Server_Network_NotSupport_Text")},t.exports.VideoLevels={0:r.get("OD"),640:r.get("FD"),960:r.get("LD"),1280:r.get("SD"),1920:r.get("HD"),2580:r.get("2K"),3840:r.get("4K")},t.exports.QualityLevels={OD:r.get("OD"),LD:r.get("LD"),FD:r.get("FD"),SD:r.get("SD"),HD:r.get("HD"),"2K":r.get("2K"),"4K":r.get("4K"),XLD:r.get("XLD"),FHD:r.get("FHD"),SQ:r.get("SQ"),HQ:r.get("HQ")},t.exports.SpeedLevels=[{key:.5,text:r.get("Speed_05X_Text")},{key:1,text:r.get("Speed_1X_Text")},{key:1.25,text:r.get("Speed_125X_Text")},{key:1.5,text:r.get("Speed_15X_Text")},{key:2,text:r.get("Speed_2X_Text")}]};e(),t.exports.updateByLanguage=e},{"../lang/index":20}],25:[function(e,t,i){t.exports.get=function(e){for(var t=e+"",i=document.cookie.split(";"),r=0;ra[0]&&t[1]a[0]&&t[1]a)return 1;if(a>o)return-1}var s=i[i.length-1],l=r[r.length-1];if(s&&l){var u=s.split(".").map(p),c=l.split(".").map(p);for(n=0;nc[n])return 1;if(c[n]>u[n])return-1}}else if(s||l)return s?-1:1;return 0}var o=[">",">=","=","<","<="],a={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1]};return n.validate=function(e){return"string"==typeof e&&t.test(e)},n.compare=function(e,t,i){!function(e){if("string"!=typeof e)throw new TypeError("Invalid operator type, expected string but got "+typeof e);if(-1===o.indexOf(e))throw new TypeError("Invalid operator, expected one of "+o.join("|"))}(i);var r=n(e,t);return a[i].indexOf(r)>-1},n})?r.apply(t,[]):r)||(e.exports=r)},function(e,t,i){"use strict";i.d(t,"a",function(){return c});var r=i(1),n=i(2),o=i(0),i=i(3),a=this&&this.__awaiter||function(e,a,s,l){return new(s=s||p)(function(i,t){function r(e){try{o(l.next(e))}catch(e){t(e)}}function n(e){try{o(l.throw(e))}catch(e){t(e)}}function o(e){var t;e.done?i(e.value):((t=e.value)instanceof s?t:new s(function(e){e(t)})).then(r,n)}o((l=l.apply(e,a||[])).next())})},s=this&&this.__generator||function(i,r){var n,o,a,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},e={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,o&&(a=2&t[0]?o.return:t[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,t[1])).done)return a;switch(o=0,(t=a?[2&t[0],a.value]:t)[0]){case 0:case 1:a=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,o=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(a=0<(a=s.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]a[0]&&t[1]a[0]&&t[1]a[0]&&t[1]a[0]&&t[1]t.offsetHeight){i=t,e.fastClickScrollParent=t;break}}while(t=t.parentElement)}i&&(i.fastClickLastScrollTop=i.scrollTop)},a.prototype.getTargetElementFromEventTarget=function(e){return e.nodeType===Node.TEXT_NODE?e.parentNode:e},a.prototype.onTouchStart=function(e){var t,i,r;if(1e||Math.abs(t.pageY-this.touchStartY)>e},a.prototype.onTouchMove=function(e){return this.trackingClick&&(this.targetElement===this.getTargetElementFromEventTarget(e.target)&&!this.touchHasMoved(e)||(this.trackingClick=!1,this.targetElement=null)),!0},a.prototype.findControl=function(e){return void 0!==e.control?e.control:e.htmlFor?document.getElementById(e.htmlFor):e.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},a.prototype.onTouchEnd=function(e){var t,i,r,n,o=this.targetElement;if(!this.trackingClick)return!0;if(e.timeStamp-this.lastClickTimethis.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=e.timeStamp,t=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,c&&(n=e.changedTouches[0],(o=document.elementFromPoint(n.pageX-window.pageXOffset,n.pageY-window.pageYOffset)||o).fastClickScrollParent=this.targetElement.fastClickScrollParent),"label"===(i=o.tagName.toLowerCase())){if(n=this.findControl(o)){if(this.focus(o),s)return!1;o=n}}else if(this.needsFocus(o))return 100Number.MAX_SAFE_INTEGER?1/0:e},hexadecimalInteger:function(e){if(this[e]){for(var t=(1&(t=(this[e]||"0x").slice(2)).length?"0":"")+t,i=new Uint8Array(t.length/2),r=0;rNumber.MAX_SAFE_INTEGER?1/0:e},decimalFloatingPoint:function(e){return parseFloat(this[e])},enumeratedString:function(e){return this[e]},decimalResolution:function(e){e=n.exec(this[e]);if(null!==e)return{width:parseInt(e[1],10),height:parseInt(e[2],10)}},parseAttrList:function(e){var t,i={};for(o.lastIndex=0;null!==(t=o.exec(e));){var r=t[2];0===r.indexOf('"')&&r.lastIndexOf('"')===r.length-1&&(r=r.slice(1,-1)),i[t[1]]=r}return i}},t.exports=r},{}],34:[function(e,t,i){function T(){this.method=null,this.key=null,this.iv=null,this._uri=null}function x(){this._url=null,this._byteRange=null,this._decryptdata=null,this.tagList=[]}var E=e("./attrlist"),l=e("../io"),r=e("./URLToolkit"),u=/#EXT-X-STREAM-INF:([^\n\r]*)[\r\n]+([^\r\n]+)/g,c=/#EXT-X-MEDIA:(.*)/g,w=new RegExp([/#EXTINF:(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/|(?!#)(\S+)/.source,/|#EXT-X-BYTERANGE:*(.+)/.source,/|#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/|#.*/.source].join(""),"g"),P=/(?:(?:#(EXTM3U))|(?:#EXT-X-(PLAYLIST-TYPE):(.+))|(?:#EXT-X-(PART-INF):(.+))|(?:#EXT-X-(MEDIA-SEQUENCE): *(\d+))|(?:#EXT-X-(TARGETDURATION): *(\d+))|(?:#EXT-X-(KEY):(.+))|(?:#EXT-X-(START):(.+))|(?:#EXT-X-(ENDLIST))|(?:#EXT-X-(DISCONTINUITY-SEQ)UENCE:(\d+))|(?:#EXT-X-(DIS)CONTINUITY))|(?:#EXT-X-(VERSION):(\d+))|(?:#EXT-X-(MAP):(.+))|(?:(#)(.*):(.*))|(?:(#)(.*))(?:.*)\r?\n?/;x.prototype.getUrl=function(){return!this._url&&this.relurl&&(this._url=r.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url},x.prototype.Seturl=function(e){this._url=e},x.prototype.getProgramDateTime=function(){return!this._programDateTime&&this.rawProgramDateTime&&(this._programDateTime=new Date(Date.parse(this.rawProgramDateTime))),this._programDateTime},x.prototype.GetbyteRange=function(){var e,t,i;return this._byteRange||(e=this._byteRange=[],this.rawByteRange&&(1===(t=this.rawByteRange.split("@",2)).length?(i=this.lastByteRangeEndOffset,e[0]=i||0):e[0]=parseInt(t[1]),e[1]=parseInt(t[0])+e[0])),this._byteRange},x.prototype.getByteRangeStartOffset=function(){return this.byteRange[0]},x.prototype.getByteRangeEndOffset=function(){return this.byteRange[1]};x.prototype.getDecryptdata=function(){return this._decryptdata||(this._decryptdata=this.fragmentDecryptdataFromLevelkey(this.levelkey,this.sn)),this._decryptdata};function n(){this.loaders={}}n.prototype=((e={parseMasterPlaylist:function(e,t){var i=[];for(u.lastIndex=0;null!=(o=u.exec(e));){var r={},n=r.attrs=new E(o[1]);r.url=this.resolve(o[2],t);var o=n.decimalResolution("RESOLUTION");if(o&&(r.width=o.width,r.height=o.height),r.bitrate=n.decimalInteger("AVERAGE-BANDWIDTH")||n.decimalInteger("BANDWIDTH"),r.name=n.NAME,a=n.CODECS)for(var a=a.split(/[ ,]+/),s=0;s",quot:'"',"#x27":"'","#x60":"`"}[t.toLowerCase()]||e})}},{}],38:[function(e,t,i){var n=e("./object"),o=function(){};(o=function(){}).extend=function(e){var t,i,r=(e=e||{}).init||e.init||this.prototype.init||this.prototype.init||function(){};for(i in(((t=function(){r.apply(this,arguments)}).prototype=n.create(this.prototype)).constructor=t).extend=o.extend,t.create=o.create,e)e.hasOwnProperty(i)&&(t.prototype[i]=e[i]);return t},o.create=function(){var e=n.create(this.prototype);return this.apply(e,arguments),e},t.exports=o},{"./object":37}],39:[function(e,f,t){var _=e("./object"),i=e("../config"),r=e("./dom"),n=e("./cookie"),o=e("./constants"),a=e("../lang/index"),s=e("./ua"),y=e("../player/base/plugin/defaultemptycomponent"),g={preload:!0,autoplay:!0,useNativeControls:!1,width:"100%",height:"300px",cover:"",from:"",trackLog:!0,logBatched:!0,isLive:!1,playsinline:!0,showBarTime:5e3,rePlay:!1,liveRetry:5,liveRetryInterval:1,liveRetryStep:0,keyShortCuts:!1,keyFastForwardStep:10,isVBR:!1,vodRetry:3,format:"",definition:"",defaultDefinition:"",loadDataTimeout:20,waitingTimeout:60,waitingBufferedTime:3,delayLoadingShow:1,controlBarForOver:!1,controlBarVisibility:"hover",enableSystemMenu:!1,qualitySort:"asc",x5_video_position:"normal",x5_type:"",x5_fullscreen:!1,x5_orientation:"landscape|portrait",x5LandscapeAsFullScreen:!0,autoPlayDelay:0,autoPlayDelayDisplayText:"",useHlsPluginForSafari:!1,enableMSEForAndroid:!0,encryptType:0,language:"zh-cn",languageTexts:{},mediaType:"video",outputType:"",playConfig:{},reAuthInfo:{},components:[],liveTimeShiftUrl:"",liveShiftSource:"",liveShiftTime:"",videoHeight:"100%",videoWidth:"100%",enableWorker:!0,authTimeout:"",enableMockFullscreen:!1,region:"cn-shanghai",debug:!1,progressMarkers:[],snapshotWatermark:{left:"500",top:"100",text:"",font:"16px \u5b8b\u4f53",fillColor:"#FFFFFF",strokeColor:"#FFFFFF"},liveStartTime:"",liveOverTime:"",enableStashBufferForFlv:!0,stashInitialSizeForFlv:32,flvOption:{accurateSeek:!0},hlsOption:{stopLoadAsPaused:!1},hlsLoadingTimeOut:2e4,useHlsPlugOnMobile:!0,lowLatencyMode:!1,useHls2:void 0,nudgeMaxRetry:5,tracks:[],recreatePlayer:function(){},diagnosisButtonVisible:!0,_native:!0,hlsUriToken:"",thumbnailUrl:"",refreshAccessInfo:function(){},skinRes:"//"+i.domain+"/de/prismplayer-flash/"+i.flashVersion+"/atlas/defaultSkin"};f.exports.defaultH5Layout=[{name:"bigPlayButton",align:"blabs",x:30,y:80},{name:"H5Loading",align:"cc"},{name:"errorDisplay",align:"tlabs",x:0,y:0},{name:"infoDisplay"},{name:"tooltip",align:"blabs",x:0,y:50},{name:"thumbnail"},{name:"controlBar",align:"blabs",x:0,y:0,children:[{name:"progress",align:"blabs",x:0,y:44},{name:"playButton",align:"tl",x:15,y:12},{name:"timeDisplay",align:"tl",x:10,y:5},{name:"fullScreenButton",align:"tr",x:10,y:12},{name:"subtitle",align:"tr",x:15,y:12},{name:"setting",align:"tr",x:15,y:12},{name:"volume",align:"tr",x:5,y:10}]}],f.exports.defaultAudioLayout=[{name:"controlBar",align:"blabs",x:0,y:0,children:[{name:"progress",align:"blabs",x:0,y:44},{name:"playButton",align:"tl",x:15,y:12},{name:"timeDisplay",align:"tl",x:10,y:5},{name:"volume",align:"tr",x:5,y:10}]}],f.exports.defaultFlashLayout=[{name:"bigPlayButton",align:"blabs",x:30,y:80},{name:"controlBar",align:"blabs",x:0,y:0,children:[{name:"progress",align:"tlabs",x:0,y:0},{name:"playButton",align:"tl",x:15,y:26},{name:"nextButton",align:"tl",x:10,y:26},{name:"timeDisplay",align:"tl",x:10,y:24},{name:"fullScreenButton",align:"tr",x:10,y:25},{name:"streamButton",align:"tr",x:10,y:23},{name:"volume",align:"tr",x:10,y:25}]},{name:"fullControlBar",align:"tlabs",x:0,y:0,children:[{name:"fullTitle",align:"tl",x:25,y:6},{name:"fullNormalScreenButton",align:"tr",x:24,y:13},{name:"fullTimeDisplay",align:"tr",x:10,y:12},{name:"fullZoom",align:"cc"}]}],f.exports.canPlayType=function(e){var t=document.createElement("video");return t.canPlayType?t.canPlayType(e):""},f.exports.canPlayHls=function(){return""!=f.exports.canPlayType("application/x-mpegURL")},f.exports.isUsedHlsPluginOnMobile=function(e){return!!(s.IS_MOBILE&&(s.IS_CHROME||s.IS_FIREFOX||s.IS_X5)&&f.exports.isSupportHls())},f.exports.isSafariUsedHlsPlugin=function(e){return!!(s.os.pc&&s.browser.safari&&e)},f.exports.hasUIComponent=function(e,t){if(void 0===e||!e||0==e.length)return!1;for(var i=0,r=e.length;ix'}).firstChild.href:e},t.exports.parseUrl=function(e){var t,i=["protocol","hostname","port","pathname","search","hash","host"],r=s.createEl("a",{href:e}),n=""===r.host&&"file:"!==r.protocol;n&&((t=s.createEl("div")).innerHTML='',r=t.firstChild,t.setAttribute("style","display:none; position:absolute;"),document.body.appendChild(t));for(var o={},a=0;a/g,">").replace(/\&/g,"&").replace(/"/g,""").replace(/'/g,"'")},i.exports.toBinary=function(e){if(!window.atob)return"";for(var t=atob(e),i=t.length,r=new Uint8Array(i),n=0;n>>0).toString()}var s=e("./vttparse"),e={parse:function(e,t,i){var r,e=e.trim().replace(/\r\n|\n\r|\n|\r/g,"\n").split("\n"),n=[],o=new s;o.oncue=function(e){e.id=a(e.startTime)+a(e.endTime)+a(e.text),e.text=decodeURIComponent(escape(e.text)),e.isBig=!1;var t=e.text.split("#xywh=");2==t.length&&(t=t[1].split(","),e.x=t[0],e.y=t[1],e.w=t[2],e.h=t[3],e.isBig=!0),0/gi,"\n");ethis._uploadCount||"4001"==e.e||"2002"==e.e)&&this._report()},r.prototype.dispose=function(){this._report(),this._disposed=!0},r.prototype._start=function(){this._disposed=!1;this._retry=0,this._report()},r.prototype._report=function(t){var e,i,r;this._tickHandler&&(clearTimeout(this._tickHandler),this._tickHandler=null),0<(t=t||this._logs.splice(0,this._uploadCount)).length?(r={"Content-Type":"application/json;charset=UTF-8","x-log-apiversion":"0.6.0","x-log-bodyrawsize":(e=JSON.stringify({__logs__:t,__source__:""})).length},n.postWithHeader((i=this)._logReportTo,e,r,function(e){i._tick()},function(e){0==i._retry?(i._retry=1,i._report(t)):i._tick()})):this._tick()},r.prototype._tick=function(){var e;this._disposed||(this._retry=0,(e=this)._logs.length>this._uploadCount?e._report():this._tickHandler=setTimeout(function(){e._report()},1e3*this._uploadDuration))},t.exports=r},{"../lib/io":35,"../lib/storage":41}],49:[function(e,t,i){var r=e("../lib/oo"),a=e("../lib/object"),h=e("../lib/data"),s=e("../lib/io"),f=e("../lib/ua"),_=e("../config"),n=e("../player/base/event/eventtype"),y=e("./util"),g=e("./log"),o=0,l={STARTFETCHDATA:1003,COMPLETEFETCHDATA:1004,PREPARE:1101,PREPAREEND:1102,STARTPLAY:2e3,PLAY:2001,STOP:2002,PAUSE:2003,SEEK:2004,FULLSREEM:2005,QUITFULLSCREEM:2006,RESOLUTION:2007,RESOLUTION_DONE:2008,RECOVER:2010,SEEK_END:2011,FETCHEDIP:2020,CDNDETECT:2021,DETECT:2022,UNDERLOAD:3002,LOADED:3001,HEARTBEAT:9001,ERROR:4001,ERRORRETRY:4002,SNAPSHOT:2027,ROTATE:2028,IMAGE:2029,THUMBNAILSTART:2031,THUMBNAILCOMPLETE:2032,CCSTART:2033,CCCOMPLETE:2034,AUDIOTRACKSTART:2033,AUDIOTRACKCOMPLETE:2034},r=r.extend({init:function(e,t,i){this.trackLog=i=void 0===i?!0:i,this.player=e,this.requestId="",this.sessionId=h.guid(),this.playId=0,this.firstPlay=!0,this.osName=f.os.name,this.osVersion=f.os.version||"",this.exName=f.browser.name,this.exVersion=f.browser.version||"",this._logService="",t.logBatched&&(this._logService=new g(_));var r=this.player.getOptions(),n=t.from||"",o=(r.isLive,r.isLive?"live":"vod"),a="pc";f.IS_IPAD?a="pad":f.os.phone&&(a="phone");var s=this.encodeURL(f.getReferer()),l=f.getHref(),u=this.encodeURL(l),c="";l&&(c=f.getHost(l));var d=_.h5Version,p=y.getUuid(),i=r.source?this.encodeURL(r.source):"",e=f.getHost(r.source),t=r.userId?r.userId+"":"0",l=this.sessionId,r=(new Date).getTime();this._userNetInfo={cdnIp:"",localIp:""};this.opt={APIVersion:"0.6.0",t:r,ll:"info",lv:"1.0",pd:"player",md:"saas_player",ui:"saas_player",sm:"play",os:this.osName,ov:this.osVersion,et:this.exName,ev:this.exVersion,uat:f.USER_AGENT,hn:"0.0.0.0",bi:n,ri:l,e:"0",args:"0",vt:o,tt:a,dm:"h5",av:d,uuid:p,vu:i,vd:e,ua:t,dn:"custom",cdn_ip:"0.0.0.0",app_n:c,r:s,pu:u},this.bindEvent()},updateVideoInfo:function(e){e=e.from||"";this.opt.bi=e+"",this.updateSourceInfo()},updateSourceInfo:function(){var e,t=this.player.getOptions();t&&(e=t.source?this.encodeURL(t.source):"",t=f.getHost(t.source),this.opt.vu=e,this.opt.vd=t)},replay:function(){this.reset(),this.player.trigger(n.Video.LoadStart),this.player.trigger(n.Video.LoadedMetadata),this.player.trigger(n.Video.LoadedData)},bindEvent:function(){var t=this;this.player.on(n.Player.Init,function(){t._onPlayerInit()}),this.player.on(n.Video.LoadStart,function(){t._onPlayerloadstart()}),this.player.on(n.Video.LoadedMetadata,function(){t._onPlayerLoadMetadata()}),this.player.on(n.Video.LoadedData,function(){t._onPlayerLoaddata()}),this.player.on(n.Video.Play,function(){t._onPlayerPlay()}),this.player.on(n.Video.Playing,function(){t._onPlayerReady()}),this.player.on(n.Video.Ended,function(){t._onPlayerFinish()}),this.player.on(n.Video.Pause,function(){t._onPlayerPause()}),this.player.on(n.Private.SeekStart,function(e){t._onPlayerSeekStart(e)}),this.player.on(n.Private.EndStart,function(e){t._seekEndData=e.paramData}),this.player.on(n.Player.Waiting,function(){t._waitingDelayLoadingShowHandle&&(clearTimeout(t._waitingDelayLoadingShowHandle),t._waitingDelayLoadingShowHandle=null),t._waitingDelayLoadingShowHandle=setTimeout(function(){t._onPlayerLoaded()},1e3*t.player._options.delayLoadingShow)}),this.player.on(n.Video.CanPlayThrough,function(){}),this.player.on(n.Video.CanPlay,function(){t._waitingDelayLoadingShowHandle&&(clearTimeout(t._waitingDelayLoadingShowHandle),t._waitingDelayLoadingShowHandle=null),t._onPlayerUnderload(),t._onPlayerCanplay()}),this.player.on(n.Video.TimeUpdate,function(){t._waitingDelayLoadingShowHandle&&(clearTimeout(t._waitingDelayLoadingShowHandle),t._waitingDelayLoadingShowHandle=null),t._seekEndData&&t.player._seeking&&t._onPlayerSeekEnd()}),this.player.on(n.Player.Error,function(){t._onPlayerError()}),this.player.on(n.Player.RequestFullScreen,function(){t._onFullscreenChange(1)}),this.player.on(n.Player.CancelFullScreen,function(){t._onFullscreenChange(0)}),this.player.on(n.Private.PREPARE,function(e){t._prepareTime=(new Date).getTime(),t._log("PREPARE",{dn:e.paramData})}),this.player.on(n.Player.Snapshoted,function(){t._log("SNAPSHOT")}),setInterval(function(){var e;t.player.getCurrentTime()&&(e=Math.floor(1e3*t.player.getCurrentTime()),t.player.paused()||30<=++o&&(t._log("HEARTBEAT",{vt:e,interval:1e3*o}),o=0))},1e3)},removeEvent:function(){this.player.off("init"),this.player.off("ready"),this.player.off("ended"),this.player.off("play"),this.player.off("pause"),this.player.off("seekStart"),this.player.off("seekEnd"),this.player.off("canplaythrough"),this.player.off("playing"),this.player.off("timeupdate"),this.player.off("error"),this.player.off("fullscreenchange"),this.player.off(n.Private.PREPARE),this._logService&&this._logService.dispose()},reset:function(){this.startTimePlay=0,this.buffer_flag=0,this.firstPlay=!1,this.playId=0,this.loadstarted=0,this._LoadedData=0,this._canPlay=0},encodeURL:function(e){if(!e)return"";var t=this.player.getOptions();return t&&!t.logBatched?encodeURIComponent(e):e},_onFullscreenChange:function(e){e?this._log("FULLSREEM",{}):this._log("QUITFULLSCREEM",{})},_onPlayerloadstart:function(){this.loadstartTime=(new Date).getTime(),this.playId=h.guid(),!this.loadstarted&&this.player._isPreload()&&(this.loadstarted=1,this._log("STARTPLAY",{vt:(new Date).getTime()}))},_onPlayerLoadMetadata:function(){this.loadMetaDataCost=(new Date).getTime()-this.loadstartTime},_onPlayerLoaddata:function(){var e,t;this._LoadedData||this.buffer_flag||(t=e=0,this.player.tag&&(e=this.player.tag.videoWidth,t=this.player.tag.videoHeight),this._log("PREPAREEND",{tc:(new Date).getTime()-this._prepareTime,cc:(new Date).getTime()-this.loadstartTime,md:this.loadMetaDataCost,mi:JSON.stringify({type:"video",definition:e+"*"+t})})),this._LoadedData=1},_onPlayerCanplay:function(){this._canPlay=1,this._reportPlay()},_onPlayerInit:function(){this.buffer_flag=0,this.pause_flag=0,this.startTimePlay=0,this.loadstarted=0,this._LoadedData=0,this._canPlay=0},_onPlayerReady:function(){this.startTimePlay||(this.startTimePlay=(new Date).getTime())},_onPlayerFinish:function(){this._log("STOP",{vt:Math.floor(1e3*this.player.getCurrentTime())}),this.reset()},_reportPlay:function(){return!(this.buffer_flag||!this._LoadedData||!this.playstartTime)&&(this.first_play_time=(new Date).getTime(),this._log("PLAY",{dsm:"fix",tc:this.first_play_time-this.loadstartTime,fc:this.first_play_time-this.playstartTime}),this.buffer_flag=1,!0)},_onPlayerPlay:function(){this.playstartTime=(new Date).getTime(),0==this.playId&&(this.playId=h.guid()),this.firstPlay||0!=this.pause_flag||this.player._seeking||(this.sessionId=h.guid()),this.player._isPreload()||(this._log("STARTPLAY",{vt:(new Date).getTime()}),this.loadstartTime=(new Date).getTime()),this._canPlay&&this._reportPlay()||this.buffer_flag&&this.pause_flag&&(this.pause_flag=0,this.pauseEndTime=(new Date).getTime(),this._log("RECOVER",{vt:Math.floor(1e3*this.player.getCurrentTime()),cost:this.pauseEndTime-this.pauseTime}))},_onPlayerPause:function(){this.buffer_flag&&this.startTimePlay&&(this.player._seeking||(this.pause_flag=1,this.pauseTime=(new Date).getTime(),this._log("PAUSE",{vt:Math.floor(1e3*this.player.getCurrentTime())})))},_onPlayerSeekStart:function(e){this.seekStartTime=e.paramData.fromTime,this.startTimePlay=0,this.seekStartStamp=(new Date).getTime()},_onPlayerSeekEnd:function(){this.seekEndStamp=(new Date).getTime(),this._log("SEEK",{drag_from_timestamp:Math.floor(1e3*this.seekStartTime),drag_to_timestamp:Math.floor(1e3*this._seekEndData.toTime)}),this._log("SEEK_END",{vt:Math.floor(1e3*this.player.getCurrentTime()),cost:this.seekEndStamp-this.seekStartStamp}),this._seekEndData=null},_onPlayerLoaded:function(){var e;this.buffer_flag&&this.startTimePlay&&(this.stucking||this.player._seeking||(this.stuckStartTime=(new Date).getTime(),this.stuckStartTime-this.startTimePlay<=1e3||(this.stucking=!0,e=this._getbwEstimator(),this._log("UNDERLOAD",{vt:Math.floor(1e3*this.player.getCurrentTime()),bw:e}),this.stuckStartTime=(new Date).getTime())))},_onPlayerUnderload:function(){var e,t,i;!this.buffer_flag&&this.player._options&&this.player._options.autoplay||this.stucking&&!this.player._seeking&&(e=Math.floor(1e3*this.player.getCurrentTime()),i=this.stuckStartTime||(new Date).getTime(),0<(t=Math.floor((new Date).getTime()-i))&&(i=this._getbwEstimator(),this._log("LOADED",{vt:e,cost:t,bw:i})),this.stucking=!1)},_onPlayerHeartBeat:function(){var e,t;this.player._seeking||(e=Math.floor(1e3*this.player.getCurrentTime()),(t=this).timer||(this.timer=setTimeout(function(){this.player._seeking||t._log("HEARTBEAT",{progress:e}),clearTimeout(t.timer),t.timer=null},6e4)))},_onPlayerError:function(){this.playId=0,this._LoadedData=1,this.buffer_flag||this._reportPlay()},_getbwEstimator:function(){var e=NaN;try{e=this.player._getbwEstimator&&this.player._getbwEstimator()}catch(e){}return e},_log:function(e,t){if(this.trackLog){this.updateSourceInfo();var i=a.copy(this.opt);this.requestId=h.guid();var r=_.logReportTo;i.e=l[e]+"",i.ri=this.sessionId,i.t=(new Date).getTime()+"",i.cdn_ip=this._userNetInfo.cdnIp,i.hn=this._userNetInfo.localIp;e=this.player.getCurrentQuality();""!=e&&(i.definition=e.definition);var n=[];a.each(t,function(e,t){n.push(e+"="+t)});var o,e="",t=this.player.getOptions();t&&t.vid&&(e=t.vid),n.push("vid="+e);try{Aliplayer&&Aliplayer.__logCallback__&&(i.args=n,Aliplayer.__logCallback__(i))}catch(e){console.log(e)}return""==(n=n.join("&"))&&(n="0"),i.args=this.encodeURL(n),this._logService?this._logService.add(i):(o=[],a.each(i,function(e,t){o.push(e+"="+t)}),o=o.join("&"),s.jsonp(r+"?"+o,function(){},function(){})),this.sessionId}}});t.exports=r},{"../config":13,"../lib/data":26,"../lib/io":35,"../lib/object":37,"../lib/oo":38,"../lib/ua":42,"../player/base/event/eventtype":54,"./log":48,"./util":50}],50:[function(e,t,i){var r=e("../lib/cookie"),n=e("../lib/data"),o=e("../lib/ua");t.exports.getUuid=function(){var e=r.get("p_h5_u");return e||(e=n.guid(),r.set("p_h5_u",e,730)),e},t.exports.getTerminalType=function(){var e="pc";return o.IS_IPAD?e="pad":o.IS_ANDROID?e="android":o.IS_IOS&&(e="iphone"),e},t.exports.returnUTCDate=function(e){var t=e.getUTCFullYear(),i=e.getUTCMonth(),r=e.getUTCDate(),n=e.getUTCHours(),o=e.getUTCMinutes(),a=e.getUTCSeconds(),e=e.getUTCMilliseconds();return Date.UTC(t,i,r,n,o,a,e)},t.exports.getRfc822=function(e){return e.toUTCString().replace("UTC","GMT")}},{"../lib/cookie":25,"../lib/data":26,"../lib/ua":42}],51:[function(e,t,i){var o=e("./base/player"),a=e("./flash/flashplayer"),s=e("./saas/mtsplayer"),l=e("./saas/vodplayer"),u=e("./audio/audioplayer"),c=e("./hls/hlsplayer"),d=e("./flv/flvplayer"),p=e("./rts/rtsplayer"),h=e("./drm/drmplayer"),f=e("../lib/ua"),_=e("../lib/playerutil"),y=(e("../lib/dom"),e("../lib/io"),e("../lang/index"));t.exports.create=function(e,t){navigator&&navigator.userAgent&&-1s._liveRetryCount?s._reloadAndPlayForM3u8():(s._liveRetryCount=0,s.trigger(l.Player.LiveStreamStop),s._liveErrorHandle=setTimeout(function(){var e={mediaId:"ISLIVE",error_code:r,error_msg:c.get("Error_Play_Text")+"\uff0c"+c.get("Error_Retry_Text")};s.logError(e),s.trigger("error",e)})):-1"+(100*e).toFixed()+"%";this._player.trigger(S.Private.Info_Show,{text:e,duration:1e3,align:"lb"})},e.prototype._setInnerVolume=function(e){this.tag.volume=e,this.trigger(S.Private.VolumnChanged,e)},e.prototype.hideProgress=function(){this.trigger(S.Private.HideProgress)},e.prototype.cancelHideProgress=function(){this.trigger(S.Private.CancelHideProgress)},e.prototype.setPlayerSize=function(e,t){this._el&&(this._el.style.width=e,this._el.style.height=t)},e.prototype.getBuffered=function(){return this.tag.buffered},e.prototype.setRotate=function(e){this.tag&&(this._rotate=e,this._setTransform(),this.log("ROTATE",{rotation:e}))},e.prototype.getRotate=function(e){return void 0===this._rotate?0:this._rotate},e.prototype.setImage=function(e){this.tag&&(this._image=e,this._setTransform(),this.log("IMAGE",{mirror:"horizon"==e?2:1,text:e}))},e.prototype.getImage=function(){return this._image},e.prototype.cancelImage=function(){this.tag&&(this._image="",this._setTransform(),this.log("IMAGE",{mirror:0}))},e.prototype.setCover=function(e){var t=document.querySelector("#"+this.id()+" .prism-cover");t&&e&&(t.style.backgroundImage="url("+e+")",this._options.cover=e,this.trigger(S.Private.Cover_Show))},e.prototype._setTransform=function(){this._transformProp||(this._transformProp=a.getTransformName(this.tag));var e=" translate(-50%, -50%)";this._rotate&&(e+=" rotate("+this._rotate+"deg)"),this._image&&("vertical"==this._image?e+=" scaleY(-1)":"horizon"==this._image&&(e+=" scaleX(-1)")),this.tag.style[this._transformProp]=e},e.prototype._startPlay=function(){this.tag.paused&&this.tag.play()},e.prototype._initPlayBehavior=function(e,t){if(this._checkSupportVideoType())return!1;if(p.validateSource(t))return void 0===e&&(e=!1),this._created||(this._created=!0,this.trigger(S.Private.Created)),this.loaded||this.trigger(S.Player.Init),this._options.autoplay||this._options._autoplay||this._options.preload||e?(this._options._preload=!0,this._initLoad(t),(this._options.autoplay||this._options._autoplay)&&this._startPlay()):this.trigger(S.Private.Play_Btn_Show),!0;t={mediaId:this._options.vid||"",error_code:d.ErrorCode.InvalidSourceURL,error_msg:"InvalidSourceURL"};return t.display_msg=f.get("Error_Invalidate_Source"),this.trigger(S.Player.Error,t),!1},e.prototype._isPreload=function(){return this._options.autoplay||this._options.preload||this._options._preload},e.prototype._initLoad=function(e){this.getMetaData(),e&&(this._isPreload()&&!c.IS_MOBILE?this.trigger(S.Private.H5_Loading_Show):(this.trigger(S.Private.H5_Loading_Hide),this.trigger(S.Private.Play_Btn_Show)),this.tag.setAttribute("src",e),this.loaded=!0)},e.prototype._clearLiveErrorHandle=function(){this._liveErrorHandle&&(clearTimeout(this._liveErrorHandle),this._liveErrorHandle=null)},e.prototype._reloadAndPlayForM3u8=function(){0==this._liveRetryCount&&this.trigger(S.Player.OnM3u8Retry);var e=this._options,e=e.liveRetryInterval+e.liveRetryStep*this._liveRetryCount,t=this;this._liveRetryTimer&&(clearTimeout(this._liveRetryTimer),this._liveRetryTimer=null),this._liveRetryTimer=setTimeout(function(){t._liveRetryCount++,t.tag.load(t._options.source),t.tag.play()},1e3*e)},e.prototype._checkSupportVideoType=function(){if(!this.tag.canPlayType||!this._options.source||!c.IS_MOBILE)return"";var e=this._options.source,t="";return 0=this._options.playConfig.PreviewTime},e.prototype.isPreview=function(){var e=this._options.playConfig.PreviewTime,t=this._vodDuration||this.tag.duration;return 0'},_getPlayer:function(e){return-1!=navigator.appName.indexOf("Microsoft")?document.getElementById(e):document[e]},_getLowerQualityLevel:function(){var e=this._getVideoUrls();if(!e)return"";var t=e.Urls,e=e.index;return!(t&&0==t.length||-1==e)&&0s._liveRetryCount?(0==s._liveRetryCount&&s.trigger(_.Player.OnM3u8Retry),n=r.liveRetryInterval+r.liveRetryStep*s._liveRetryCount,s._liveRetryCount++,setTimeout(function(){s._loadByUrlInner(r.source)},1e3*n)):(s._liveErrorHandle&&clearTimeout(s._liveErrorHandle),s.trigger(_.Player.LiveStreamStop),s._liveErrorHandle=setTimeout(e,500)):t===flvjs.ErrorDetails.MEDIA_MSE_ERROR&&11===i.code&&s.getCurrentTime()s._liveRetryCount?(0==s._liveRetryCount&&s.trigger(y.Player.OnM3u8Retry),a=a.liveRetryInterval+a.liveRetryStep*s._liveRetryCount,s._liveRetryCount++,setTimeout(function(){r&&s._loadByUrlInner(s._options.source,0,!0)},1e3*a)):(s._liveErrorHandle&&clearTimeout(s._liveErrorHandle),l.stopLoad(),s.trigger(y.Player.LiveStreamStop),s._liveErrorHandle=setTimeout(o,500)):s._reloadForVod()||o())})})}},{"../../config":13,"../../lang/index":20,"../../lib/constants":24,"../../lib/hls/hlsparse":34,"../../lib/io":35,"../../lib/playerutil":40,"../../lib/ua":42,"../../lib/util":44,"../base/event/eventtype":54}],86:[function(e,t,i){var r=e("../base/player"),n=e("./hlsinjector"),o=r.extend({init:function(e,t){t._native=!1,n.inject(this,o,r,t),r.call(this,e,t)}});t.exports=o},{"../base/player":74,"./hlsinjector":85}],87:[function(e,t,i){var l=e("../../lib/io"),u=e("../../config"),c=e("../../lib/constants"),d=e("../../lang/index"),p=e("../base/event/eventtype");function h(){var r=this;return r._rts.subscribe(r._options.source).then(function(e){return r._retryTimer&&(clearTimeout(r._retryTimer),r._retryTimer=null),r.tag.srcObject=null,e.play(r.tag),!0}).catch(function(e){console.log("RTS subscribe error",e);var t=null,i=null;switch(Number(e.errorCode)){case 10101:t=c.ErrorCode.RtsSignalError,i=d.get("Rts_Err_Http_Signal_Error");break;case 10114:t=c.ErrorCode.RtsCreateOfferError,i=d.get("Rts_Err_Create_Offer_Error");break;case 10202:t=c.ErrorCode.RtsPlayUrlError,i=d.get("Rts_Err_Play_Url_Error");break;case 10203:t=c.ErrorCode.RtsSubscribeNonthing,i=d.get("Rts_Err_Subscribe_Nonthing");break;case 10205:t=c.ErrorCode.RtsHttpRequestFaild,i=d.get("Rts_Err_Http_Request_Failed");break;case 10206:t=c.ErrorCode.RtsHttpAnswerFaild,i=d.get("Rts_Err_Http_Answer_Failed")}e={error_code:t,error_msg:i};return null!==e.error_code&&null!==e.error_msg&&r.trigger(p.Player.Error,e),!1})}function f(){this._noDataTimer&&(console.log("Retry timer cleard!"),clearTimeout(this._noDataTimer),this._noDataTimer=null)}t.exports.inject=function(e,t,i,r,n,o){function s(e,t){var i,r;f.call(this),this._retryTimer||(e=e||c.ErrorCode.RtsPlayFailedError,t=t||d.get("Rts_Err_Play_Failed"),console.log("RTS retrying"),(r=(i=this)._options)?(console.log("[RTS retrying]option.liveRetry",r.liveRetry,i._liveRetryCount),r.liveRetry>i._liveRetryCount?(0==i._liveRetryCount&&i.trigger(p.Player.OnM3u8Retry),r=Number(r.liveRetryInterval||0)+Number(r.liveRetryStep*i._liveRetryCount||0),i._liveRetryCount++,console.log("try to subscribe after ---",1e3*r,"subscribe stop."),i.stop(),i._retryTimer=setTimeout(function(){console.log("[RTS retrying]subscribeRts"),h.call(i)},1e3*r)):(i._retryTimer&&clearTimeout(i._retryTimer),i._liveErrorHandle&&clearTimeout(i._liveErrorHandle),i.trigger(p.Player.LiveStreamStop),i._liveErrorHandle=setTimeout(a.call(this,e,t),500),i.stop(),i._liveRetryCount=0)):console.warn("no options!"))}function a(e,t){var i=this;i.pause(),setTimeout(function(){i.trigger(p.Private.Play_Btn_Hide)}),i.checkOnline()&&(i.logError(t={error_code:e,error_msg:t}),i.trigger(p.Player.Error,t))}e._Type=t,e._superType=i,e._superPt=i.prototype,e._disposed=!1,t.prototype._checkRtsReady=function(){if(null==e._rts)throw new Error("please invoke this method after ready event")},e._isRts=!0,e._rts=null,e._isLoadedRts=!1,e._liveErrorHandle=null,e._retryTimer=null,e._noDataTimer=null,e.bind_rtsPlayEventHandler=null,e.bind_rtsErrorEventHandler=null,t.prototype.play=function(e){this._checkRtsReady(),this._isManualPlay=e||!1;var t=this;return t.trigger(p.Private.Cover_Hide),t.trigger(p.Private.Play_Btn_Hide),h.call(t).then(function(e){e&&t._startPlay()}),this},t.prototype.seek=function(e){},t.prototype.setSpeed=function(e){},t.prototype.pause=function(e){return this._checkRtsReady(),this._superPt.pause.call(this,!0),this},t.prototype.stop=function(){return this._rts&&this._rts.unsubscribe(),this},t.prototype.dispose=function(){this._disposed||(this._disposed=!0,this._superPt&&this._superPt.dispose.call(this),this._destroyRts(),this._superPt,this._liveErrorHandle&&(clearTimeout(this._liveErrorHandle),this._liveErrorHandle=null),this._retryTimer&&(clearTimeout(this._retryTimer),this._retryTimer=null),f.call(this))},t.prototype._destroyRts=function(){this._rts&&(this.stop(),this._rts.off("onError",this.bind_rtsErrorEventHandler),this._rts.off("onPlayEvent",this.bind_rtsPlayEventHandler)),this._rts=null},t.prototype.initPlay=function(e){function t(r,t){var i=!r._rts;r._destroyRts(),r._rts=new AliRTS.createClient,r._rts.isSupport({isReceiveVideo:!0}).then(function(e){console.log(e),n.call(r,r._rts),r._options.autoplay?h.call(r).then(function(e){e&&r._initPlayBehavior(t)}):r._initPlayBehavior(t),i&&r._executeReadyCallback()}).catch(function(e){console.log("[RTS isSupport error]",e);var t=null,i=null;switch(Number(e.errorCode)){case 10110:t=c.ErrorCode.RtsNotSupportWebRtc,i=d.get("Rts_Err_Not_Support_Webrtc");break;case 10111:t=c.ErrorCode.RtsBrowserNotSupport,i=d.get("Rts_Err_Browser_Not_Support");break;case 10112:t=c.ErrorCode.RtsBrowserVersionTooLow,i=d.get("Rts_Err_Browser_Version_Too_Low");break;case 10113:t=c.ErrorCode.RtsNotSupportH264,i=d.get("Rts_Err_Not_Support_H264");break;case 10114:t=c.ErrorCode.RtsCreateOfferError,i=d.get("Rts_Err_Create_Offer_Error")}return r.trigger(p.Player.Error,{error_code:t,error_msg:i}),!1})}this._isLoadedRts?t(this,e):(this.trigger(p.Private.H5_Loading_Show),function(e,t){var i=this._options.rtsVersion||u.rtsVersion,r=this;l.loadJS("https://g.alicdn.com/CodeBaseOne/H5RTSSdk/"+i+"/aliyun-rts-sdk.js",function(){e.apply(r)})}.call(this,function(){this._isLoadedRts=!0,t(this,e)},this._options.debug));var n=function(e){var t=this._rtsPlayEventHandler.bind(this),i=this._rtsErrorEventHandler.bind(this);this.bind_rtsPlayEventHandler=t,this.bind_rtsErrorEventHandler=i,e.on("onError",i),e.on("onPlayEvent",t)}},t.prototype._rtsPlayEventHandler=function(e){var t=this,i="canplay",r="waiting",n="playing",o="media",a="ended";e.event===i?f.call(this):e.event===r||(e.event===n?f.call(this):e.event===o?(n=e.data)&&(o=!1,n.audio&&n.video&&0==n.audio.bytesReceivedPerSecond&&0==n.video.bytesReceivedPerSecond&&(o=!0),n.audio&&!n.video&&0==n.audio.bytesReceivedPerSecond&&(o=!0),(o=!n.audio&&n.video&&0==n.video.bytesReceivedPerSecond?!0:o)?(console.log("no data"),this._noDataTimer||(console.log("[RTS] No media data, retry after 5 seconds..."),this._noDataTimer=setTimeout(function(){console.log("[RTS] No media data for 5 seconds, should retry"),s.call(t)},5e3))):f.call(this)):e.event===a&&(console.log("[RTS] Event Ended, should retry:",e),s.call(this)))},t.prototype._rtsErrorEventHandler=function(e){console.log("RTS Error:",e);var t,i;switch(Number(e.errorCode)){case 10102:s.call(this);break;case 12e3:t=c.ErrorCode.RtsPeerConnectionUnknown,i=d.get("Rts_Err_PeerConnection_Unknown"),a.call(this,t,i)}}}},{"../../config":13,"../../lang/index":20,"../../lib/constants":24,"../../lib/io":35,"../base/event/eventtype":54}],88:[function(e,t,i){var r=e("../base/player"),n=e("./rtsinjector"),o=r.extend({init:function(e,t){t.isLive&&(t._native=!1,n.inject(this,o,r,t),r.call(this,e,t))}});t.exports=o},{"../base/player":74,"./rtsinjector":87}],89:[function(e,t,i){var r=e("../../lib/constants"),e=e("../../lib/oo").extend({init:function(e){this.player=e,this.tickhandle=null}});e.prototype.tick=function(e,t){var i=this;this.tickhandle=setTimeout(function(){i.player&&i.player.trigger(r.AuthKeyExpiredEvent),t&&t()},1e3*e)},e.prototype.clearTick=function(e){this.tickhandle&&clearTimeout(this.tickhandle)},t.exports=e},{"../../lib/constants":24,"../../lib/oo":38}],90:[function(e,t,i){function l(e,t,i){var r=d.randomUUID(),n="https://mts."+e.domainRegion+".aliyuncs.com/?",r={AccessKeyId:e.accessId,Action:"GetLicense",MediaId:e.vid,LicenseUrl:n,data:e.data,SecurityToken:e.stsToken,Format:"JSON",Type:e.encryptionType,Version:"2014-06-18",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:r};e.header&&(r.Header=e.header),e=n+("Signature="+d.AliyunEncodeURI(d.makeChangeSiga(r,e.accessSecret,"POST"))),r=d.makeUTF8sort(r,"=","&"),o.post(e,r,function(e){e?(e=JSON.parse(e),t&&(e=e.License,t(e))):i&&i(a.createError("MPS\u83b7\u53d6License\u5931\u8d25"))},function(e){if(i){var t={Code:"",Message:s.get("Error_MTS_Fetch_Urls_Text")};try{t=JSON.parse(e)}catch(e){}i({Code:c.ErrorCode.ServerAPIError,Message:t.Code+"|"+t.Message,sri:t.requestId||""})}})}var o=e("../../lib/io"),u=(e("../../lib/ua"),e("../../lib/bufferbase64")),c=e("../../lib/constants"),d=e("./signature"),a=e("./util"),p=e("../../lib/url"),h=e("../../lib/playerutil"),s=e("../../lang/index");function f(e){window.console.error("The license request failed.")}function _(e){window.console.error("A decryption key error was encountered"),window.console.error("A decryption key error was encountered",e)}function y(e){window.console.log("Decryption key was added to session.")}function g(e,t,i){i.addEventListener(e,function(){t(arguments[0])},!1)}t.exports.requestLicenseKey=function(e){var s=e;return s._options.vid&&(s.__vid=s._options.vid),function(e,t){var i,r,n,o=s._options,a=s._getDRMEncryptItem();a&&(i={vid:s.__vid,accessId:o.accId,accessSecret:o.accSecret,stsToken:o.stsToken,domainRegion:o.domainRegion,authInfo:o.authInfo,encryptionType:a.encryptionType},a.encryptionType==c.EncryptionType.Widevine?i.data=u.encode(e.message):a.encryptionType==c.EncryptionType.PlayReady&&(r=u.unpackPlayReady(e.message),i.data=r.changange,r.header&&(i.header=JSON.stringify(r.header))),console.log(i.data),r=s.__licenseKeys,n=s.__vid+a.Url,r&&r[n],l(i,function(e){s.__licenseKeys||(s.__licenseKeys={}),10"===e.substr(0,5)&&""===e.substr(-6)&&(e=e.slice(5,-6));e=d.base64DecodeUint8Array(e);t.session.update(e)}.bind(this),!1),n.addEventListener("error",f,!1);var i=btoa("spc="+d.base64EncodeUint8Array(r)+"&assetId="+encodeURIComponent(i.contentId)),o={Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",Timestamp:d.ISODateString(new Date),SignatureNonce:d.randomUUID(),AccessKeyId:t._options.accessKeyId,SecurityToken:t._options.securityToken,CertId:t._options.certId};t._options.isLive?(o.RegionId=t._options.region,o.Action="DescribeDRMLicense",o.Version="2016-11-01",o.CdmData=i,o.Type="fairplay",o.Domain=p.parseUrl(t._options.source).hostname):(o.region=t._options.region,o.Action="GetDRMLicense",o.Version="2017-03-21",o.VideoId=t._options.vid,o.CDMData=i,o.DRMType="FairPlay");var a,s,i="Signature="+d.AliyunEncodeURI(d.makeChangeSiga(o,t._options.accessKeySecret,"POST"));i=t._options.isLive?"https://"+h.getLiveHostByRegion(t._options.region)+"/?"+i:"https://vod."+t._options.region+".aliyuncs.com/?"+i;for(s in n.open("POST",i,!0),n.setRequestHeader("Content-type","application/x-www-form-urlencoded"),o){var l;o.hasOwnProperty(s)&&(l=o[s],a=a?a+"&"+d.AliyunEncodeURI(s)+"="+d.AliyunEncodeURI(l):d.AliyunEncodeURI(s)+"="+d.AliyunEncodeURI(l))}n.send(a)}.bind(this),r),g("webkitkeyadded",y,r),g("webkitkeyerror",_,r)}.bind(this,t);this._fairPlayHandlers.onNeedKey=i;t=function(e){window.console.error("A video playback error occurred")}.bind(this);this._fairPlayHandlers.onError=t,this.tag.addEventListener("webkitneedkey",i,!1),this.tag.addEventListener("error",t,!1),this.tag.src=this._options.source,e&&e()}.bind(e,t),!1),i.addEventListener("error",function(e){window.console.error("Failed to retrieve the server certificate.")}.bind(e),!1);var r={Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",Timestamp:d.ISODateString(new Date),SignatureNonce:d.randomUUID(),AccessKeyId:e._options.accessKeyId,SecurityToken:e._options.securityToken,CertId:e._options.certId};e._options.isLive?(r.RegionId=e._options.region,r.Action="DescribeDRMCertificate",r.Version="2016-11-01"):(r.region=e._options.region,r.Action="GetDRMCertInfo",r.Version="2017-03-21",r.VideoId=e._options.vid);var n,o,a,t="Signature="+d.AliyunEncodeURI(d.makeChangeSiga(r,e._options.accessKeySecret,"POST")),t=e._options.isLive?"https://"+h.getLiveHostByRegion(e._options.region)+"/?"+t:"https://vod."+e._options.region+".aliyuncs.com/?"+t;for(n in i.open("POST",t,!0),i.setRequestHeader("Content-type","application/x-www-form-urlencoded"),r)r.hasOwnProperty(n)&&(o=r[n],a=a?a+"&"+d.AliyunEncodeURI(n)+"="+d.AliyunEncodeURI(o):d.AliyunEncodeURI(n)+"="+d.AliyunEncodeURI(o),console.log(o));i.send(a)},t.exports.getRequestUrl=function(e,t){var i={AccessKeyId:t._options.accessKeyId,Format:"JSON",Version:"2016-11-01",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",Timestamp:d.ISODateString(new Date),SignatureNonce:d.randomUUID(),CertId:t._options.certId,SecurityToken:t._options.securityToken,RegionId:t._options.region,Action:"DescribeDRMLicense",Type:"widevine",CdmData:e,Domain:p.parseUrl(t._options.source).hostname},e="Signature="+d.AliyunEncodeURI(d.makeChangeSiga(i,t._options.accessKeySecret,"POST"));return{url:"https://"+h.getLiveHostByRegion(t._options.region)+"/?"+e,data:d.makeUTF8sort(i,"=","&"),jsonData:d.makeUTF8sort(i,"=","&","json")}},t.exports.postData=function(e,t){var i=d.randomUUID(),i={AccessKeyId:t._options.accessKeyId,VideoId:t._options.vid,Format:"JSON",Version:"2017-03-21",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:i,CertId:t._options.certId,SecurityToken:t._options.securityToken,region:t._options.region,Action:"GetDRMLicense",DRMType:"Widevine",CDMData:e},e="Signature="+d.AliyunEncodeURI(d.makeChangeSiga(i,t._options.accessKeySecret,"POST"));return{url:"https://vod."+t._options.region+".aliyuncs.com/?"+e,data:d.makeUTF8sort(i,"=","&"),jsonData:d.makeUTF8sort(i,"=","&","json")}},t.exports.destroyFairPlay=function(){this._fairPlayHandlers.onNeedKey&&this.tag.removeEventListener("webkitneedkey",this._fairPlayHandlers.onNeedKey),this._fairPlayHandlers.onError&&this.tag.removeEventListener("error",this._fairPlayHandlers.onError),this._fairPlayHandlers={}}},{"../../lang/index":20,"../../lib/bufferbase64":22,"../../lib/constants":24,"../../lib/io":35,"../../lib/playerutil":40,"../../lib/ua":42,"../../lib/url":43,"./signature":94,"./util":96}],91:[function(e,t,i){var r=e("../../lib/io"),l=e("../../lib/constants"),s=e("./signature"),u=e("./util"),c=e("../../lang/index"),d=e("../../lib/ua");var p=function(e,i){var t="";e.sort(function(e,t){e=parseInt(e.bitrate),t=parseInt(t.bitrate);return"desc"==i?te&&(this.loadByUrl(this._urls[e].Url,this.getCurrentTime()),this._currentPlayIndex=e,this.trigger(S.Private.QualityChange,t||g.get("Quality_Change_Fail_Switch_Text")))},b.prototype._getLowerQualityLevel=function(){if(0==this._urls.length||-1==this._currentPlayIndex)return"";if("asc"==this.options().qualitySort){if(0"+o,r.trigger("error",n),console.log("PrismPlayer Error: "+i+"! error_msg :"+o+";")},t.exports=b},{"../../config":13,"../../lang/index":20,"../../lib/constants":24,"../../lib/cookie":25,"../../lib/event":29,"../../lib/io":35,"../../lib/playerutil":40,"../../lib/ua":42,"../../protected/anti-injector-protected":108,"../audio/audioplayer":52,"../base/event/eventtype":54,"../base/player":74,"../drm/drminjector":80,"../flv/flvinjector":83,"../hls/hlsinjector":85,"./authkeyexpiredhandle":89,"./signature":94}],94:[function(e,c,t){var r=e("crypto-js/hmac-sha1"),n=e("crypto-js/enc-base64"),o=e("crypto-js/enc-utf8");c.exports.randomUUID=function(){for(var e=[],t="0123456789abcdef",i=0;i<36;i++)e[i]=t.substr(Math.floor(16*Math.random()),1);return e[14]="4",e[19]=t.substr(3&e[19]|8,1),e[8]=e[13]=e[18]=e[23]="-",e.join("")},c.exports.returnUTCDate=function(){var e=new Date,t=e.getUTCFullYear(),i=e.getUTCMonth(),r=e.getUTCDate(),n=e.getUTCHours(),o=e.getUTCMinutes(),a=e.getUTCSeconds(),e=e.getUTCMilliseconds();return Date.UTC(t,i,r,n,o,a,e)},c.exports.AliyunEncodeURI=function(e){e=encodeURIComponent(e);return e=(e=(e=e.replace("+","%2B")).replace("*","%2A")).replace("%7E","~")},c.exports.makesort=function(e,t,i){if(!e)throw new Error("PrismPlayer Error: vid should not be null!");var r=[];for(s in e)r.push(s);for(var n=r.sort(),o="",a=n.length,s=0;s>2,n=(3&a)<<4|(t=u>4,o=(15&t)<<2|(i=u>6,a=63&i,isNaN(t)?o=a=64:isNaN(i)&&(a=64),l+=s.charAt(r)+s.charAt(n)+s.charAt(o)+s.charAt(a);return l}},{"crypto-js/enc-base64":2,"crypto-js/enc-utf8":3,"crypto-js/hmac-sha1":4}],95:[function(e,t,i){var o=e("../../lib/io"),a=e("../../lib/constants"),s=e("./signature"),l=e("./util"),u=e("../../lang/index");t.exports.getPlayAuth=function(e,t,i,r){s.randomUUID();var n=s.randomUUID(),n={AccessKeyId:e.accessKeyId,Action:"GetVideoPlayAuth",VideoId:e.vid,AuthTimeout:a.AuthInfoExpired,SecurityToken:e.securityToken,Format:"JSON",Version:"2017-03-21",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:n},n=s.makeUTF8sort(n,"=","&")+"&Signature="+s.AliyunEncodeURI(s.makeChangeSiga(n,e.accessKeySecret)),n="https://vod."+e.region+".aliyuncs.com/?"+n;o.get(n,function(e){e?(e=JSON.parse(e),t&&t(e.PlayAuth)):i&&i(l.createError("\u83b7\u53d6\u89c6\u9891\u64ad\u653e\u51ed\u8bc1\u5931\u8d25"))},function(e){if(i){var t={Code:"",Message:u.get("Fetch_Playauth_Error")};try{(t=JSON.parse(e)).Code}catch(e){}i({Code:a.ErrorCode.ServerAPIError,Message:t.Code+"|"+t.Message,sri:t.requestId,display_msg:u.get("Fetch_Playauth_Error",r)})}})}},{"../../lang/index":20,"../../lib/constants":24,"../../lib/io":35,"./signature":94,"./util":96}],96:[function(e,t,i){t.exports.createError=function(e,t){return{requestId:"",code:t||"",message:e}}},{}],97:[function(e,t,i){var r=e("../../lib/io"),d=e("../../lib/constants"),n=e("./signature"),p=e("./util"),o=e("../../config"),a=e("../../lang/index");function h(e,t){for(var i=[],r=[],n=[],o=[],a=e.length-1;0<=a;a--){var s=e[a],l=(void 0,(l={}).width=(s=s).Width,l.height=s.Height,l.definition=s.Definition,l.Url=s.PlayURL,l.format=s.Format,l.desc=d.QualityLevels[l.definition],l.encryptionType=d.VodEncryptionType[s.EncryptType],l.plaintext=s.Plaintext,l.rand=s.Rand,l.encrypt=s.Encrypt,l.duration=s.Duration,l.bitrate=s.Bitrate,l);("mp4"==l.format?r:"mp3"==l.format?n:"m3u8"==l.format?i:o).push(l)}var u=[],u=0=this.liveTimeRange.end)},e.prototype.switchToLive=function(){var e=this._player._options.recreatePlayer;e&&this._isLiveShift&&(this._player.dispose(),setTimeout(function(){e()},1e3),this._isLiveShift=!1)},e.prototype.getBaseTime=function(){this.liveShiftStartDisplay;return-1==this.seekTime?r.parseTime(this.currentTimeDisplay):r.parseTime(this.liveShiftStartDisplay)+this.seekTime},e.prototype.getSourceUrl=function(e,t){var i=this._originalPlayUrl;return this.availableLiveShiftTime<=e?i:(this._isLiveShift=!0,(e=parseInt(e))<=5&&(e=5),i=-1==(i=(i=this._switchLiveShiftPlayer(t))&&i.replace("lhs_offset_unix_s_0","z")).indexOf("?")?i+"?lhs_offset_unix_s_0="+e:i+"&lhs_offset_unix_s_0="+e)},e.prototype._switchLiveShiftPlayer=function(e){var t=this._originalPlayUrl,i=this._player._options.liveShiftSource,r=this._player._options.source;if(s.isHls(r))t=r;else if(s.isFlv(t)&&i&&s.isHls(i)){this._player._flv&&this._player._destroyFlv();var n=this._player._superType,r=this._player._Type;return this._player._options._autoplay=!0,u.inject(this._player,r,n,this._player._options,"",!0),i}return t},e.prototype.getTimeline=function(t,r){if(this._player.trigger(d.Private.LiveShiftQueryCompleted),!this._liveShiftUrl)return o(this,(new Date).valueOf()/1e3),void(t&&t());var i=this;this.queryLiveShift(this._liveShiftUrl,function(e){e?0==(e=e).retCode?(o(i,e.content.current),t&&t()):r({Code:c.ErrorCode.ServerAPIError,Message:e.retCode+"|"+e.description+"|"+e.content}):console.log("\u83b7\u53d6\u76f4\u64ad\u65f6\u79fb\u6570\u636e\u5931\u8d25")},function(e){if(r&&e){var t={};if(e){if(-1>1;switch(1&t){case 0:switch(i){case 0:t=void 0;continue e;case 1:var r=[],n=(n=$jsskein_array_44[1]).split($jsskein_array_38[1]).reverse().join($jsskein_array_44[2]),o=$jsskein_array_43[2];o+=$jsskein_array_39[1];var a=(a=$jsskein_array_37[2]).split($jsskein_array_43[3]).reverse().join($jsskein_array_43[3]);r.push($jsskein_array_44[3],$jsskein_array_40[0],n,o,$jsskein_array_44[4],$jsskein_array_44[5],a,$jsskein_array_38[2]),r.forEach(e),t=0;continue e}continue e;case 1:if(0!=i)continue e;$jsskein_array_37[0];t=window?2:0;continue e}}}function gas4s8(){var NEXTBB12=0;e:for(;void 0!==NEXTBB12;){var $jsskein_indexLevel46_0=1&NEXTBB12,$jsskein_indexLevel46_1_Base=NEXTBB12>>1,$jsskein_indexLevel46_1=1&$jsskein_indexLevel46_1_Base;switch($jsskein_indexLevel46_0){case 0:switch($jsskein_indexLevel46_1){case 0:NEXTBB12=2;continue e;case 1:NEXTBB12=$jsskein_array_40[1]?1:3;continue e}continue e;case 1:switch($jsskein_indexLevel46_1){case 0:eval(fs56j57),NEXTBB12=2;continue e;case 1:NEXTBB12=void 0;continue e}continue e}}}function n5fg6f(player){function _SkeinIIFE19(){function cl48s87(isOpen){var NEXTBB22=5;e:for(;void 0!==NEXTBB22;){var $jsskein_indexLevel47_0=3&NEXTBB22,$jsskein_indexLevel47_1_Base=NEXTBB22>>2,$jsskein_indexLevel47_1=3&$jsskein_indexLevel47_1_Base;switch($jsskein_indexLevel47_0){case 0:switch($jsskein_indexLevel47_1){case 0:NEXTBB22=void 0;continue e;case 1:$jsskein_simplify_tmp24=$jsskein_cl48s87_var14,NEXTBB22=$jsskein_simplify_tmp24?9:0;continue e;case 2:$jsskein_simplify_tmp24=Aliplayer.__unable2Anti9Debugger13Key,$jsskein_cl48s87_var14=$jsskein_array_40[2]!==$jsskein_simplify_tmp24,NEXTBB22=4;continue e}continue e;case 1:switch($jsskein_indexLevel47_1){case 0:devtoolsDetector.removeListener(cl48s87),devtoolsDetector.setDetectDelay($jsskein_array_44[6]),devtoolsDetector.stop(),NEXTBB22=0;continue e;case 1:var $jsskein_simplify_tmp24=$jsskein_array_41[0],$jsskein_cl48s87_var14=isOpen,NEXTBB22=$jsskein_cl48s87_var14?8:4;continue e;case 2:eval(fs56j57),$jsskein_simplify_tmp24=Aliplayer.__unable2Anti9Debugger13Key,$jsskein_simplify_tmp24=$jsskein_array_42[1]===$jsskein_simplify_tmp24,NEXTBB22=$jsskein_simplify_tmp24?1:2;continue e}continue e;case 2:if(0!==$jsskein_indexLevel47_1)continue e;kl5f8(),player.dispose(),gas4s8(),NEXTBB22=0;continue e}}}devtoolsDetector.addListener(cl48s87),devtoolsDetector.launch()}var NEXTBB17=0;e:for(;void 0!==NEXTBB17;){var $jsskein_indexLevel48_0=1&NEXTBB17,$jsskein_indexLevel48_1_Base=NEXTBB17>>1,$jsskein_indexLevel48_1=1&$jsskein_indexLevel48_1_Base;switch($jsskein_indexLevel48_0){case 0:switch($jsskein_indexLevel48_1){case 0:var $jsskein_simplify_tmp25=_SkeinIIFE19,$jsskein_simplify_tmp26=$jsskein_array_37[0],$jsskein_n5fg6f_var16=document.body,NEXTBB17=$jsskein_n5fg6f_var16?2:3;continue e;case 1:$jsskein_n5fg6f_var16=$jsskein_array_42[2],NEXTBB17=1;continue e}continue e;case 1:switch($jsskein_indexLevel48_1){case 0:$jsskein_simplify_tmp26=$jsskein_n5fg6f_var16,setTimeout($jsskein_simplify_tmp25,$jsskein_simplify_tmp26),NEXTBB17=void 0;continue e;case 1:var $jsskein__rand36=parseInt($jsskein_array_44[7],$jsskein_array_44[8]),$jsskein_n5fg6f_var16=$jsskein__rand36-$jsskein_array_43[4];NEXTBB17=1;continue e}continue e}}}function _SkeinIIFE34(e){n5fg6f(e)}var $jsskein_global_string_encryption_stack27=[];$jsskein_global_string_encryption_stack27.unshift([]);var $jsskein_simplify_tmp18=window,$jsskein_simplify_tmp19=$jsskein_array_37[0],$jsskein_simplify_tmp19=require("../lib/devtools-detector");$jsskein_simplify_tmp18.__devtoolsDetector=$jsskein_simplify_tmp19;var devtoolsDetector=$jsskein_simplify_tmp19,$jsskein_fs56j57_string_plus28=$jsskein_array_44[0];$jsskein_fs56j57_string_plus28+=$jsskein_array_43[0],$jsskein_fs56j57_string_plus28+=$jsskein_array_38[0],$jsskein_fs56j57_string_plus28+=$jsskein_array_43[1];var $jsskein_fs56j57_string_plus28=$jsskein_fs56j57_string_plus28.split($jsskein_array_39[0]).reverse().join($jsskein_array_37[1]),fs56j57=$jsskein_fs56j57_string_plus28,$jsskein_simplify_tmp18=module;$jsskein_simplify_tmp18.exports=_SkeinIIFE34}.call(this,[0,"","lmxrid","elosnoc"],["gu","","table"],["","rn",0],["log",!0,"error"],[0],["","error",0],["g","bed","wa","",147],["re","gubed","","info","error","dir",0,"11110111",2])},{"../lib/devtools-detector":27}],108:[function(n,o,e){!function(e,a,s,t,i,r,l,u){[].unshift([]);e[0];var c=n("./anti-debugging-protected");o.exports=function(e,t){var i=3;e:for(;void 0!==i;){var r=1&i>>1;switch(1&i){case 0:switch(r){case 0:i=void 0;continue e;case 1:var n=Aliplayer.__unable2Anti9Debugger13Key,o=l[0];o+=a[0],o+=l[1],i=(n=(o+=s[0])!==n)?1:0;continue e}continue e;case 1:switch(r){case 0:c(t),i=0;continue e;case 1:var n=e.encryptType,i=(n=u[0]==n)?2:0;continue e}continue e}}}}.call(this,[0],["rr"],["r"],[],[],[],["e","o"],[1])},{"./anti-debugging-protected":107}],109:[function(e,t,i){var r=e("../lib/oo"),n=e("../lib/data"),o=e("../lib/object"),a=e("../lib/dom"),s=e("../lib/event"),l=e("../lib/function"),u=e("../lib/layout"),c=(e("../lib/constants"),e("../lib/util"),e("../player/base/event/eventtype")),e=e("./component/util"),r=r.extend({init:function(e,t){var i=this;this._player=e,this._eventState="",this._options=o.copy(t),this._el=this.createEl();var r=e.id;"function"==typeof e.id&&(r=e.id()),this._id=r+"_component_"+n.guid(),this._children=[],this._childIndex={},t.className&&this.addClass(t.className),this._player.on(c.Private.UiH5Ready,function(){i.renderUI(),i.syncUI(),i.bindEvent()})}});r.prototype.renderUI=function(){u.render(this.el(),this.options()),this.el().id=this.id()},r.prototype.syncUI=function(){},r.prototype.bindEvent=function(){},r.prototype.createEl=function(e,t){return a.createEl(e,t)},r.prototype.options=function(e){return void 0===e?this._options:this._options=o.merge(this._options,e)},r.prototype.el=function(){return this._el},r.prototype._contentEl,r.prototype.player=function(){return this._player},r.prototype.contentEl=function(){return this._contentEl||this._el},r.prototype._id,r.prototype.id=function(){return this._id},r.prototype.getId=function(){return this._id},r.prototype.addChild=function(e,t){var i;if("string"==typeof e){if(!this._player.UI[e])return;i=new this._player.UI[e](this._player,t)}else i=e;return this._children.push(i),"function"==typeof i.id&&(this._childIndex[i.id()]=i),"function"==typeof i.el&&i.el()&&((e=i.el()).id=i.id(),this.contentEl().appendChild(e)),i},r.prototype.removeChild=function(e){if(e&&this._children){for(var t,i=!1,r=this._children.length-1;0<=r;r--)if(this._children[r]===e){i=!0,this._children.splice(r,1);break}i&&(this._childIndex[e.id]=null,(t=e.el())&&t.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el()))}},r.prototype.initChildren=function(){var e,t,i=this,r=this.options().children;if(r)if(o.isArray(r))for(var n=0;n"+u.get("Retry")+""+u.get("Detection_Text")+"

code\uff1a

vid:

uuid:

requestId:

"+u.get("Play_DateTime")+"\uff1a

",e},bindEvent:function(){var i=this;i._player.on(a.Private.Error_Show,function(e){var t=null;i._player.getMonitorInfo&&(t=i._player.getMonitorInfo()),i._show(e,t)}),i._player.on(a.Private.Error_Hide,function(){i._hide()});var e=document.querySelector("#"+i.id()+" .prism-button-refresh");n.on(e,"click",function(){location.reload(!0)}),o.IS_MOBILE&&(e=document.querySelector("#"+i.id()+" .prism-detect-info"),l.addClass(e,"prism-width90"));e=document.querySelector("#"+i.id()+" .prism-button-retry");n.on(e,"click",function(){var e=i._player.getCurrentTime(),t=i._player._options.source;i._player._setDefaultCC=!0,i._player._loadByUrlInner(t,e,!0)})},_show:function(e,t){var i=e.paramData,r="",n="";i.mediaId&&(r=i.mediaId);var o,a,e=document.querySelector("#"+this.id()+" .prism-button-orange");e&&(t&&this._player._options.diagnosisButtonVisible?(t.vu?n=decodeURIComponent(t.vu):l.css(e,"display","none"),t="//player.alicdn.com/detection.html?from=h5&vid="+r+"&source="+(n?encodeURIComponent(n):"")+"&uuid="+t.uuid+"&lang="+u.getCurrentLanguage(),e&&(e.href=t)):l.css(e,"display","none"),e=i.display_msg||i.error_msg,document.querySelector("#"+this.id()+" .prism-error-content p").innerHTML=e,document.querySelector("#"+this.id()+" .errorCode .info-content").innerText=i.error_code,e=document.querySelector("#"+this.id()+" .vid"),i.mediaId?(l.css(e,"display","block"),document.querySelector("#"+this.id()+" .vid .info-content").innerText=i.mediaId):l.css(e,"display","none"),i.uuid?document.querySelector("#"+this.id()+" .uuid .info-content").innerText=i.uuid:(e=document.querySelector("#"+this.id()+" .uuid"),l.css(e,"display","none")),i.requestId?document.querySelector("#"+this.id()+" .requestId .info-content").innerText=i.requestId:(o=document.querySelector("#"+this.id()+" .requestId"),l.css(o,"display","none")),document.querySelector("#"+this.id()+" .dateTime .info-content").innerText=s.formatDate(new Date,"yyyy-MM-dd HH:mm:ss"),o=document.querySelector("#"+this.id()),l.css(o,"display","block"),(a=this).playHideHandler&&clearTimeout(a.playHideHandler),a.playHideHandler=setTimeout(function(){a._player.trigger("play_btn_hide")}))},_hide:function(){var e=document.querySelector("#"+this.id());l.css(e,"display","none")},disposeUI:function(){this.playHideHandler&&(clearTimeout(this.playHideHandler),this.playHideHandler=null)}});t.exports=e},{"../../lang/index":20,"../../lib/dom":28,"../../lib/event":29,"../../lib/ua":42,"../../lib/util":44,"../../player/base/event/eventtype":54,"../component":109}],115:[function(e,t,i){var r=e("../component"),n=e("../../player/base/event/eventtype"),o=(e("../../lib/event"),e("../../lib/ua")),a=e("../../lang/index"),s=e("./util"),e=r.extend({init:function(e,t){r.call(this,e,t),this.addClass("prism-fullscreen-btn")},bindEvent:function(){var e=this;this._player.on(n.Player.RequestFullScreen,function(){o.IS_IOS||e.addClass("fullscreen")}),this._player.on(n.Player.CancelFullScreen,function(){e.removeClass("fullscreen")}),s.registerTooltipEvent.call(this,this.el(),function(){return e._player.fullscreenService.getIsFullScreen()?a.get("ExistFullScreen"):a.get("Fullscreen")}),this.on("click",function(){e._player.fullscreenService.getIsFullScreen()?e._player.fullscreenService.cancelFullScreen():e._player.fullscreenService.requestFullScreen(),e._player.trigger(n.Private.MarkerTextHide)})}});t.exports=e},{"../../lang/index":20,"../../lib/event":29,"../../lib/ua":42,"../../player/base/event/eventtype":54,"../component":109,"./util":136}],116:[function(e,t,i){"use strict";var r=e("../component"),n=e("../../lib/dom"),o=e("../../player/base/event/eventtype"),a=e("../../lib/ua.js"),e=r.extend({init:function(e,t){r.call(this,e,t),this.addClass("prism-hide")},createEl:function(){var e=r.prototype.createEl.call(this,"div");return e.innerHTML=a.IS_ANDROID_FIREFOX?'
':'
',e},_loading_hide:function(e){var t=document.querySelector("#"+this.id()+" .prism-loading");t&&(n.removeClass(t,"prism-loading"),n.addClass(t,"prism-hide"))},_loading_show:function(e){var t=document.querySelector("#"+this.id()+" .prism-hide");t&&(n.removeClass(t,"prism-hide"),n.addClass(t,"prism-loading"))},bindEvent:function(){this._player.on(o.Private.H5_Loading_Show,this._loading_show),this._player.on(o.Private.H5_Loading_Hide,this._loading_hide)}});t.exports=e},{"../../lib/dom":28,"../../lib/ua.js":42,"../../player/base/event/eventtype":54,"../component":109}],117:[function(e,t,i){var r=e("../component"),n=(e("../../lib/util"),e("../../lib/dom")),o=(e("../../lib/event"),e("../../lib/ua"),e("../../lang/index"),e("../../player/base/event/eventtype")),e=r.extend({init:function(e,t){r.call(this,e,t),this.addClass("prism-info-display")},createEl:function(){return r.prototype.createEl.call(this,"p")},bindEvent:function(){var i=this;i._player.on(o.Private.Info_Show,function(e){var t=document.querySelector("#"+i.id()),e=e.paramData;e&&(void 0!==e.text&&e.text?(t.innerHTML=e.text,void 0!==e.duration&&e.duration&&(i.handler&&clearTimeout(i.handler),i.handler=setTimeout(function(){n.css(t,"display","none")},e.duration)),"lb"==e.align?(n.addClass(t,"prism-info-left-bottom"),n.removeClass(t,"prism-info-top-center")):"tc"==e.align?(n.addClass(t,"prism-info-top-center"),n.removeClass(t,"prism-info-left-bottom")):(n.removeClass(t,"prism-info-left-bottom"),n.removeClass(t,"prism-info-top-center")),e.isBlack?n.addClass(t,"prism-info-black"):n.removeClass(t,"prism-info-black")):t.innerHTML=e,n.css(t,"display","block"))}),i._player.on(o.Private.Info_Hide,function(e){var t=document.querySelector("#"+i.id());n.css(t,"display","none")})},disposeUI:function(){this.handler&&(clearTimeout(this.handler),this.handler=null)}});t.exports=e},{"../../lang/index":20,"../../lib/dom":28,"../../lib/event":29,"../../lib/ua":42,"../../lib/util":44,"../../player/base/event/eventtype":54,"../component":109}],118:[function(e,t,i){var r=e("../component"),n=e("./util"),o=(e("../../lib/util"),e("../../lib/dom")),a=e("../../lib/event"),s=e("../../lib/playerUtil"),l=e("../../lang/index"),e=r.extend({init:function(e,t){r.call(this,e,t),this.addClass("prism-live-display")},createEl:function(){var e=r.prototype.createEl.call(this,"p");return e.innerText="LIVE",s.isLiveShift(this._player._options)&&o.addClass(e,"live-shift-display"),e},bindEvent:function(){var e=document.querySelector("#"+this.id()),t=this;s.isLiveShift(this._player._options)&&(a.on(e,"click",function(){t._player._liveshiftService.switchToLive()}),n.registerTooltipEvent.call(this,this.el(),l.get("SwitchToLive")))}});t.exports=e},{"../../lang/index":20,"../../lib/dom":28,"../../lib/event":29,"../../lib/playerUtil":39,"../../lib/util":44,"../component":109,"./util":136}],119:[function(e,t,i){var r=e("../component"),n=(e("../../lib/dom"),e("../../lib/event"),e("../../player/base/event/eventtype")),o=e("../../player/base/plugin/status"),a=e("../../lib/ua.js"),e=r.extend({init:function(e,t){r.call(this,e,t),this.addClass("prism-animation")},bindEvent:function(){var t=this;this._player.on(n.Player.Play,function(){t._player._isManualPlay&&(t.removeClass("prism-pause-animation"),t.addClass("prism-play-animation"),a.IS_ANDROID_FIREFOX||t.removeClass("play-apply-animation"),t.playHandler&&clearTimeout(t.playHandler),t.playHandler=setTimeout(function(){a.IS_ANDROID_FIREFOX||t.addClass("play-apply-animation")}))}),this._player.on(n.Player.Pause,function(){var e=t._player._status;e!=o.ended&&e!=o.error&&t._player._isManualPause&&(t.removeClass("prism-play-animation"),t.addClass("prism-pause-animation"),a.IS_ANDROID_FIREFOX||t.removeClass("play-apply-animation"),t.pauseHandler&&clearTimeout(t.pauseHandler),t.pauseHandler=setTimeout(function(){a.IS_ANDROID_FIREFOX||t.addClass("play-apply-animation")}))})},disposeUI:function(){this.playHandler&&(clearTimeout(this.playHandler),this.playHandler=null),this.pauseHandler&&(clearTimeout(this.pauseHandler),this.pauseHandler=null)}});t.exports=e},{"../../lib/dom":28,"../../lib/event":29,"../../lib/ua.js":42,"../../player/base/event/eventtype":54,"../../player/base/plugin/status":78,"../component":109}],120:[function(e,t,i){var r=e("../component"),n=e("../../player/base/event/eventtype"),o=e("./util"),a=e("../../lang/index"),e=r.extend({init:function(e,t){r.call(this,e,t),this.addClass("prism-play-btn")},bindEvent:function(){var t=this;this._player.on(n.Player.Play,function(){t.addClass("playing")}),this._player.on(n.Player.Pause,function(){t.removeClass("playing")}),this.on(n.Private.PlayClick,function(){var e;t._player.paused()?(e=t._player.getCurrentTime(),(t._player.getDuration()<=e||t._player._ended||t._player.exceedPreviewTime(e))&&t._player.seek(0),t._player.play(!0),t.addClass("playing")):(t._player.pause(!0),t.removeClass("playing")),t._player.trigger(n.Private.MarkerTextHide)}),o.registerTooltipEvent.call(this,this.el(),function(){return t._player.paused()?a.get("Play"):a.get("Pause")})}});t.exports=e},{"../../lang/index":20,"../../player/base/event/eventtype":54,"../component":109,"./util":136}],121:[function(e,t,i){var r=e("../component"),o=e("../../lib/dom"),a=(e("../../lib/constants"),e("../../lib/event")),s=e("../../lib/ua"),l=e("../../lib/function"),n=e("../../lang/index"),u=e("../../config"),c=e("../../lib/util"),d=e("../../player/base/event/eventtype"),e=r.extend({init:function(e,t){r.call(this,e,t),this._seekTime=-1,this.addClass("prism-progress")},createEl:function(){var e=r.prototype.createEl.call(this);return e.innerHTML='

',e},bindEvent:function(){var t=this;this.loadedNode=document.querySelector("#"+this.id()+" .prism-progress-loaded"),this.playedNode=document.querySelector("#"+this.id()+" .prism-progress-played"),this.cursorNode=document.querySelector("#"+this.id()+" .prism-progress-cursor"),this.timeNode=document.querySelector("#"+this._player._options.id+" .prism-progress-time"),this.thumbnailNode=document.querySelector(".prism-thumbnail"),this.controlNode=document.querySelector("#"+this._player._options.id+" .prism-controlbar");var i=document.querySelector("#"+this.id()),e=document.querySelector("#"+this.id()+" .prism-progress-cursor img"),r="",r=u.domain?"https://"+u.domain+"/de/prismplayer/"+u.h5Version+"/skins/default/img/dragcursor.png":"/build/skins/default/img/dragcursor.png";e.src=r,a.on(this.cursorNode,"mousedown",function(e){t._onMouseDown(e)}),a.on(this.cursorNode,"touchstart",function(e){t._onMouseDown(e)}),a.on(i,"mousemove",function(e){t._progressMove(e)}),a.on(i,"touchmove",function(e){t._progressMove(e)});function n(e){t._progressDown=e}a.on(i,"mousedown",function(e){n(!0)}),a.on(i,"touchstart",function(e){n(!0)}),a.on(i,"mouseup",function(e){n(!1)}),a.on(i,"touchend",function(e){n(!1)}),a.on(this._el,"click",function(e){t._onMouseClick(e)}),this._player.on(d.Private.HideProgress,function(e){t._hideProgress(e)}),this._player.on(d.Private.CancelHideProgress,function(e){t._cancelHideProgress(e)}),this._player.on(d.Private.HideBar,function(e){t._player._seeking=!1}),a.on(i,d.Private.MouseOver,function(e){t._onMouseOver(e)}),a.on(i,d.Private.MouseOut,function(e){t._onMouseOut(e)}),a.on(this.controlNode,d.Private.MouseLeave,function(e){t._offMouseUp()}),s.IS_PC?(a.on(i,"mouseover",function(){o.addClass(i,"prism-progress-hover"),o.addClass(t.cursorNode,"cursor-hover")}),a.on(i,"mouseout",function(e){o.removeClass(i,"prism-progress-hover"),o.removeClass(t.cursorNode,"cursor-hover"),t._progressDown=!1})):(o.addClass(i,"prism-progress-hover"),o.addClass(t.cursorNode,"cursor-hover")),this.bindTimeupdate=l.bind(this,this._onTimeupdate),this._player.on(d.Player.TimeUpdate,this.bindTimeupdate),s.IS_IPAD?this.interval=setInterval(function(){t._onProgress()},500):this._player.on(d.Video.Progress,function(){t._onProgress()}),this._player.on(d.Private.UpdateProgress,function(e){t._updateProgressBar(t.playedNode,e.paramData.targetTime)}),this._player.on(d.Private.UpdateCursorPosition,function(e){t._updateCursorPosition(e.paramData.targetTime)})},_progressMove:function(e){e.preventDefault();var t,i,r=this._getSeconds(e);r!=1/0&&(t=c.formatTime(r),i=this._getDistance(e),this.cursorNode&&(this._player.trigger(d.Private.ThumbnailShow,{time:r,formatTime:t,left:i,progressWidth:this.el().offsetWidth}),this._progressDown&&this._onMouseMove(e)))},_hideProgress:function(e){a.off(this.cursorNode,"mousedown"),a.off(this.cursorNode,"touchstart")},_cancelHideProgress:function(e){var t=this;a.on(this.cursorNode,"mousedown",function(e){t._onMouseDown(e)}),a.on(this.cursorNode,"touchstart",function(e){t._onMouseDown(e)})},_canSeekable:function(e){var t=!0;return t="function"==typeof this._player.canSeekable?this._player.canSeekable(e):t},_onMouseOver:function(e){this._cursorHideHandler&&(clearTimeout(this._cursorHideHandler),this._cursorHideHandler=null),this._mouseInProgress||this._updateCursorPosition(this._player.getCurrentTime()),this._mouseInProgress=!0},_onMouseOut:function(e){var t=this;this._cursorHideHandler&&clearTimeout(this._cursorHideHandler),this._cursorHideHandler=setTimeout(function(){t._player.trigger(d.Private.ThumbnailHide),t._mouseInProgress=!1})},_getSeconds:function(e){var t=this._getDistance(e),e=this.el().offsetWidth,e=this._player.getDuration()?t/e*this._player.getDuration():0;return e=(e=e<0?0:e)>this._player.getDuration()?this._player.getDuration():e},_getDistance:function(e){for(var t=this.el().offsetLeft,i=this.el();i=i.offsetParent;){var r=o.getTranslateX(i);t+=i.offsetLeft+r}e=(e.touches?e.touches[0]:e).pageX-t;return e=e<0?0:e},_onMouseClick:function(e){var t=this,i=t._getSeconds(e);t._canSeekable(i)?(t._player.exceedPreviewTime(i)&&(i=t._player.getPreviewTime()),this._seekTime=i,t._updateProgressBar(this.playedNode,i),t._updateCursorPosition(i),this._mouseClickTimeHandle&&clearTimeout(this._mouseClickTimeHandle),this._mouseClickTimeHandle=setTimeout(function(){t._player._seeking=!0,t._mouseDown&&!s.IS_MOBILE||(t._player.trigger(d.Private.SeekStart,{fromTime:t._player.getCurrentTime()}),t._player.trigger(d.Private.EndStart,{toTime:i})),t._player.seek(i),t._mouseDown=!1,t._mouseClickTimeHandle=null,t._inWaitingSeek=!1},0),this._inWaitingSeek=!0):t._player.trigger(d.Private.Info_Show,{text:n.get("Can_Not_Seekable"),duration:2e3})},_onMouseDown:function(e){var t=this;e.preventDefault(),this._mouseDown=!0,this._player.trigger(d.Private.SeekStart,{fromTime:this._player.getCurrentTime()}),a.on(this.controlNode,"mousemove",function(e){t._onMouseMove(e)}),a.on(this.controlNode,"touchmove",function(e){t._onMouseMove(e)}),a.on(this.controlNode,"mouseup",function(e){t._onControlBarMouseUp(e)}),a.on(this.controlNode,"touchend",function(e){t._onControlBarMouseUp(e)});e=t._getSeconds(e);t._canSeekable(e)?t._player.exceedPreviewTime(e)&&t._player.getPreviewTime():t._player.trigger(d.Private.Info_Show,{text:n.get("Can_Not_Seekable"),duration:2e3})},_onMouseUp:function(e){this._onMouseUpIntern(e)},_onControlBarMouseUp:function(e){this._onMouseUpIntern(e)},_onPlayerMouseUp:function(e){this._onMouseUpIntern(e)},_offMouseUp:function(){a.off(this.controlNode,"mousemove"),a.off(this.controlNode,"touchmove"),a.off(this.controlNode,"mouseup"),a.off(this.controlNode,"touchend")},_onMouseUpIntern:function(e){e.preventDefault(),this._offMouseUp();e=this.playedNode.offsetWidth/this.el().offsetWidth*this._player.getDuration(),this._player.getDuration();isNaN(e)||this._player.seek(e),this._player.trigger(d.Private.EndStart,{toTime:e})},_onMouseMove:function(e){e.preventDefault();e=this._getSeconds(e);this._player.exceedPreviewTime(e)&&(e=this._player.getPreviewTime()),this._player.seek(e),this._updateProgressBar(this.playedNode,e),this._updateCursorPosition(e)},_onTimeupdate:function(e){var t=this._player._options.source,i=this._getUrlSuffix(t),t=!1;"mp4"===i&&(s.IS_MAC_SAFARI&&(t=!0),s.IS_IOS&&(t=!0),s.IS_IE11&&(t=!0)),"m3u8"===i&&s.IS_IE11&&(t=!0),"audio"==this._player._options.mediaType&&s.IS_IOS&&(this._player._seeking=!1),(this._inWaitingSeek||this._player._seeking&&!s.IS_EDGE||this._progressDown)&&!t||(this._updateProgressBar(this.playedNode,this._player.getCurrentTime()),this._updateCursorPosition(this._player.getCurrentTime()),this._player.trigger(d.Private.UpdateProgressBar,{time:this._player.getCurrentTime()}))},_onProgress:function(e){this._player.getDuration()&&1<=this._player.getBuffered().length&&this._updateProgressBar(this.loadedNode,this._player.getBuffered().end(this._player.getBuffered().length-1))},_updateProgressBar:function(e,t){var i=this._player.getDuration();1!=this._player._switchSourcing&&i&&(-1!=this._seekTime&&(this._player.getCurrentTime()>=this._seekTime||!this._player._seeking?this._seekTime=-1:t=this._seekTime),1<(i=t/i+.005)&&(i=1),e&&o.css(e,"width",100*i+"%"))},_updateCursorPosition:function(e){var t,i,r,n=this._player.getDuration();1!=this._player._switchSourcing&&n&&(t=1,r=10/(i=this._player.el().clientWidth),0!=i&&(t=1-r),r=(r=e/n-r)<0?0:r,this.cursorNode&&(te?(n.css(r.el(),"right","0px"),n.css(r.el(),"left","auto")):(left-=width/2,left=left<0?0:left,n.css(r.el(),"right","auto"),n.css(r.el(),"left",left+"px")))},30))}),r._player.on(a.Private.MarkerTextHide,function(e){r._player.trigger(a.Player.MarkerDotOut),r._player.trigger(a.Private.LifeCycleChanged,{type:a.Player.MarkerDotOut,data:""}),r._thumbnailShowHanlde&&clearTimeout(r._thumbnailShowHanlde),n.css(r.el(),"display","none")}),o.on(r._player.tag,"click",function(e){e&&e.target==e.currentTarget&&r._player.trigger(a.Private.MarkerTextHide)}),o.on(r._player.tag,"touchstart",function(e){e&&e.target==e.currentTarget&&r._player.trigger(a.Private.MarkerTextHide)})},disposeUI:function(){this._thumbnailShowHanlde&&(clearTimeout(this._thumbnailShowHanlde),this._thumbnailShowHanlde=null)}});t.exports=e},{"../../lib/dom":28,"../../lib/event":29,"../../lib/util":44,"../../player/base/event/eventtype":54,"../component":109}],123:[function(e,t,i){var r=e("./selector"),s=e("../../../lib/object"),u=(e("../../../lib/util"),e("../../../lib/cookie")),l=e("../../../lib/dom"),c=(e("../../../lib/event"),e("../../../lib/constants")),d=e("../../../lang/index"),a=e("../../../player/base/event/eventtype"),e=r.extend({init:function(e,t){this.Name=d.get("Quality"),this.Type="quality",this.Tooltip=d.get("Quality_Switch_To"),r.call(this,e,t),this._isMasterLevel=!1},showTip:function(e,t){this._player.trigger(a.Private.Info_Show,{text:e,duration:t,align:"lb"})},bindEvent:function(){this.bindCommonEvent();var o=this;this._player.on(a.Private.QualityChange,function(e){var t,i,r,n=0
{value}
",i=t.replace(/{type}/g,"speed").replace("{value}",d.get("Speed")),r=t.replace(/{type}/g,"cc").replace("{value}",d.get("Subtitle")),n=t.replace(/{type}/g,"audio").replace("{value}",d.get("AudioTrack")),t=t.replace(/{type}/g,"quality").replace("{value}",d.get("Quality"));return e.innerHTML=i+r+n+t,e},bindEvent:function(){function t(){r._player.trigger(l.Private.SettingListHide),r.isOpened=!1}function i(e){e&&e.text&&(document.querySelector("#"+r.id()+" .prism-setting-"+e.type+" .current-setting").innerText=e.text)}var r=this;this._player.on(l.Private.SettingListShow,function(e){r.isOpened=!0;e=e.paramData;i(e),n.css(r.el(),"display","block")}),this._player.on(l.Private.UpdateToSettingList,function(e){e=e.paramData;i(e)}),this._player.on(l.Private.SelectorUpdateList,function(e){e=e.paramData;i(e),r._player.trigger(l.Private.SelectorValueChange,e)}),this._player.on(l.Private.SettingListHide,function(){r.isOpened=!1,n.css(r.el(),"display","none")}),s.on(this.el(),"click",function(e){r._player.trigger(l.Private.SettingListHide);e=e.srcElement||e.target;(e=c.findItemElementForList(e))&&(e=e.getAttribute("type"),r._player.trigger(l.Private.SelectorShow,{type:e}))});var e=a.IS_MOBILE?"touchleave":"mouseleave";s.on(this.el(),e,function(){t()}),s.on(this._player.tag,"click",function(e){e&&e.target==e.currentTarget&&t()}),s.on(this._player.tag,"touchstart",function(e){e&&e.target==e.currentTarget&&t()}),this._player.on(l.Private.QualityChange,function(e){var t,i=e.paramData;i.levelSwitch&&(t=document.querySelector("#"+r.id()+" .prism-setting-quality .current-setting"),e=d.get("Auto"),-1
    ',e},bindEvent:function(){this.bindCommonEvent()},bindCommonEvent:function(){var o=this,e=document.querySelector("#"+o.id()+" .selector-list"),t=document.querySelector("#"+o.id()+" .header");function i(){o._hasGeneratedList||(o._clear(),o.generateList(o._backupSelector),o._backupSelector="",o._hasGeneratedList=!0)}this._player.on(u.Private.ChangeURL,function(){o._hasGeneratedList=!1}),s.on(t,"click",function(){o._player.trigger(u.Private.SelectorHide),o._player.trigger(u.Private.SettingListShow,{type:o.Type,text:o._previousSelection?o._previousSelection.text:""})}),s.on(e,"click",function(e){var t=e.srcElement||e.target,i=t.key,e=t.text;void 0!==e&&(o._previousSelection&&a.removeClass(o._previousSelection,"current"),o._previousSelection=l.findliElementForSelector(t),a.addClass(o._previousSelection,"current"),o.execute&&o.execute(i),e=o.Tooltip+""+e+"",o._player.trigger(u.Private.Info_Show,{text:e,duration:1e3,align:"lb"}))}),o._player.on(u.Private.SelectorHide,function(){r()}),o._player.on(u.Private.SelectorValueChange,function(e){var t=e.paramData;if(t&&t.type==o.Type){var i=document.querySelectorAll("#"+o.id()+" .selector-list li");if(i){var r=i.length;0==r&&(o._backupSelector=t.text);for(var n=0;nn.progressWidth?n.left-r:(i=n.left-r/2)<0?0:i,s.css(a.el(),"left",i+"px"))},30)}),a._player.on(o.Private.ThumbnailHide,function(e){a._thumbnailShowHanlde&&clearTimeout(a._thumbnailShowHanlde),s.css(a.el(),"display","none")})},_createSamllThumbnail:function(){},disposeUI:function(){this._thumbnailShowHanlde&&(clearTimeout(this._thumbnailShowHanlde),this._thumbnailShowHanlde=null)}});t.exports=e},{"../../lang/index":20,"../../lib/dom":28,"../../lib/event":29,"../../lib/ua":42,"../../lib/util":44,"../../player/base/event/eventtype":54,"../component":109}],134:[function(e,t,i){var r=e("../component"),n=e("../../lib/util"),o=e("../../player/base/event/eventtype"),e=r.extend({init:function(e,t){r.call(this,e,t),this.addClass("prism-time-display")},createEl:function(){var e=r.prototype.createEl.call(this,"div");return e.innerHTML='00:00 / 00:00',e},bindEvent:function(){var t=this;this._player.on(o.Video.DurationChange,function(){var e=n.formatTime(t._player.getDisplayDuration());e?(document.querySelector("#"+t.id()+" .time-bound").style.display="inline",document.querySelector("#"+t.id()+" .duration").style.display="inline",document.querySelector("#"+t.id()+" .duration").innerText=e):(document.querySelector("#"+t.id()+" .duration").style.display="none",document.querySelector("#"+t.id()+" .time-bound").style.display="none")}),this._player.on(o.Video.TimeUpdate,function(){var e=t._player.getCurrentTime(),e=n.formatTime(e);document.querySelector("#"+t.id()+" .current-time")&&(e?(document.querySelector("#"+t.id()+" .current-time").style.display="inline",document.querySelector("#"+t.id()+" .current-time").innerText=e):document.querySelector("#"+t.id()+" .current-time").style.display="none")})}});t.exports=e},{"../../lib/util":44,"../../player/base/event/eventtype":54,"../component":109}],135:[function(e,t,i){var r=e("../component"),o=e("../../lib/dom"),a=e("../../player/base/event/eventtype"),e=r.extend({init:function(e,t){r.call(this,e,t),this.addClass("prism-tooltip")},createEl:function(){var e=r.prototype.createEl.call(this,"p");return e.innerText="\u63d0\u793a\u4fe1\u606f",e},bindEvent:function(){var n=this;n._player.on(a.Private.TooltipShow,function(e){var t=document.querySelector("#"+n.id()),i=e.paramData;t.innerText=i.text,o.css(t,"display","block");var r=t.offsetWidth,e=document.querySelector("#"+n._player.id()+" .prism-controlbar");e&&(e=e.offsetWidth,i.left+r>e?o.css(t,"left",e-r+"px"):o.css(t,"left",i.left-(r-i.width)/2+"px"))}),n._player.on(a.Private.TooltipHide,function(e){var t=document.querySelector("#"+n.id());o.css(t,"display","none")})}});t.exports=e},{"../../lib/dom":28,"../../player/base/event/eventtype":54,"../component":109}],136:[function(e,t,i){var r=e("../../lib/event"),s=e("../../player/base/event/eventtype");t.exports.registerTooltipEvent=function(e,n){function o(){a._controlbarTooltipHandler&&(clearTimeout(a._controlbarTooltipHandler),a._controlbarTooltipHandler=null)}var a=this;r.on(this.el(),"mouseover",function(e){o(),a._controlbarTooltipHandler=setTimeout(function(){a._player.trigger(s.Private.TooltipHide)},4e3);var t=a.el().offsetLeft,i=a.el().offsetWidth,r=n;"function"==typeof n&&(r=n.call(this)),a._player.trigger(s.Private.TooltipShow,{left:t,width:i,text:r})}),r.on(this.el(),"mouseout",function(){o(),a._player.trigger(s.Private.TooltipHide)})},t.exports.throttle=function(i,r){var n=Date.now();return function(){var e=arguments,t=Date.now();r<=t-n&&(i(e),n=t)}}},{"../../lib/event":29,"../../player/base/event/eventtype":54}],137:[function(e,t,i){var r=e("../component"),n=e("../../lib/dom"),o=e("../../lib/event"),a=e("../../player/base/event/eventtype"),s=e("./util"),l=e("../../lang/index"),u=e("./volumecontrol"),e=r.extend({init:function(e,t){r.call(this,e,t),this.addClass("prism-volume");var i=new u(e,t);e.addChild(i,t)},createEl:function(){var e=r.prototype.createEl.call(this,"div");return e.innerHTML='
    ',e},bindEvent:function(){var i=this;this.icon=document.querySelector("#"+i.id()+" .volume-icon"),s.registerTooltipEvent.call(this,this.el(),function(){return i._player.muted()||0==i._player.getVolume()?l.get("Muted"):l.get("Volume")}),o.on(this.icon,"click",function(e){var t=i.el().offsetLeft;i._player.trigger(a.Private.SettingListHide),i._player.trigger(a.Private.SelectorHide),i._player.trigger(a.Private.VolumeVisibilityChange,t),i._player.trigger(a.Private.MarkerTextHide)});var e=document.querySelector("#"+i.id()+" .long-horizontal"),t=document.querySelector("#"+i.id()+" .short-horizontal");o.on(this.el(),"mouseover",function(){n.removeClass(e,"volume-hover-animation"),setTimeout(function(){n.addClass(e,"volume-hover-animation")}),setTimeout(function(){n.removeClass(e,"volume-hover-animation"),n.addClass(t,"volume-hover-animation"),setTimeout(function(){n.removeClass(t,"volume-hover-animation"),n.addClass(e,"volume-hover-animation")},300)},300)})}});t.exports=e},{"../../lang/index":20,"../../lib/dom":28,"../../lib/event":29,"../../player/base/event/eventtype":54,"../component":109,"./util":136,"./volumecontrol":138}],138:[function(e,t,i){var r=e("../component"),n=e("../../lib/dom"),o=e("../../lib/event"),a=e("../../player/base/event/eventtype"),e=(e("./util"),e("../../lang/index"),r.extend({init:function(e,t){r.call(this,e,t),this.addClass("prism-volume-control"),this._shown=!1},createEl:function(){var e=r.prototype.createEl.call(this,"div");return e.innerHTML='
    ',e},bindEvent:function(){var i=this;this.icon=document.querySelector("#"+i._player.id()+" .volume-icon"),this.control=document.querySelector("#"+i.id()),this.volumnValue=document.querySelector("#"+i.id()+" .volume-value"),this.volumnRange=document.querySelector("#"+i.id()+" .volume-range"),this.volumnCursor=document.querySelector("#"+i.id()+" .volume-cursor"),this._player.on(a.Private.VolumeVisibilityChange,function(e){var t=e.paramData;!i._shown&&t?(e=i._player.getVolume(),i._setVolumnUI(e),n.css(i.control,"display","block"),t&&n.css(i.control,"left",t-5+"px"),i._shown=!0):(n.css(i.control,"display","none"),i._shown=!1)}),o.on(this.volumnRange,"click",function(e){e=n.getPointerPosition(i.volumnRange,e).y;e<0||1