(function(tt,He){typeof exports=="object"&&typeof module!="undefined"?He(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],He):(tt=typeof globalThis!="undefined"?globalThis:tt||self,He(tt["cjsz-player"]={},tt.Vue))})(this,function(tt,He){"use strict";var gi=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function hi(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var rn={exports:{}};(function(s,a){(function(t,r){s.exports=r()})(gi,function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(n,o,u){r.o(n,o)||Object.defineProperty(n,o,{enumerable:!0,get:u})},r.r=function(n){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,o){if(o&1&&(n=r(n)),o&8||o&4&&typeof n=="object"&&n&&n.__esModule)return n;var u=Object.create(null);if(r.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:n}),o&2&&typeof n!="string")for(var p in n)r.d(u,p,function(h){return n[h]}.bind(null,p));return u},r.n=function(n){var o=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(o,"a",o),o},r.o=function(n,o){return Object.prototype.hasOwnProperty.call(n,o)},r.p="",r(r.s=79)}([function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.PresentationMode=void 0,t.createDom=p,t.hasClass=h,t.addClass=d,t.removeClass=c,t.toggleClass=i,t.findDom=f,t.padStart=l,t.format=g,t.event=y,t.typeOf=b,t.deepCopy=v,t.getBgImage=m,t.copyDom=S,t._setInterval=x,t._clearInterval=_,t.createImgBtn=T,t.isWeiXin=L,t.isUc=U,t.computeWatchDur=P,t.offInDestroy=E,t.on=R,t.once=w,t.getBuffered2=A,t.checkIsBrowser=M,t.setStyle=z,t.checkWebkitSetPresentationMode=W;var n=r(7),o=u(n);function u(I){return I&&I.__esModule?I:{default:I}}function p(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"div",F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"",G=document.createElement(I);return G.className=H,G.innerHTML=F,Object.keys(N).forEach(function(V){var $=V,K=N[V];I==="video"||I==="audio"?K&&G.setAttribute($,K):G.setAttribute($,K)}),G}function h(I,F){return I?I.classList?Array.prototype.some.call(I.classList,function(N){return N===F}):I.className?!!I.className.match(new RegExp("(\\s|^)"+F+"(\\s|$)")):!1:!1}function d(I,F){!I||(I.classList?F.replace(/(^\s+|\s+$)/g,"").split(/\s+/g).forEach(function(N){N&&I.classList.add(N)}):h(I,F)||(I.className+=" "+F))}function c(I,F){!I||(I.classList?F.split(/\s+/g).forEach(function(N){I.classList.remove(N)}):h(I,F)&&F.split(/\s+/g).forEach(function(N){var H=new RegExp("(\\s|^)"+N+"(\\s|$)");I.className=I.className.replace(H," ")}))}function i(I,F){!I||F.split(/\s+/g).forEach(function(N){h(I,N)?c(I,N):d(I,N)})}function f(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,F=arguments[1],N=void 0;try{N=I.querySelector(F)}catch{F.indexOf("#")===0&&(N=I.getElementById(F.slice(1)))}return N}function l(I,F,N){for(var H=String(N),G=F>>0,V=Math.ceil(G/H.length),$=[],K=String(I);V--;)$.push(H);return $.join("").substring(0,G-K.length)+K}function g(I){if(window.isNaN(I))return"";var F=l(Math.floor(I/3600),2,0),N=l(Math.floor((I-F*3600)/60),2,0),H=l(Math.floor(I-F*3600-N*60),2,0);return(F==="00"?[N,H]:[F,N,H]).join(":")}function y(I){if(I.touches){var F=I.touches[0]||I.changedTouches[0];I.clientX=F.clientX||0,I.clientY=F.clientY||0,I.offsetX=F.pageX-F.target.offsetLeft,I.offsetY=F.pageY-F.target.offsetTop}I._target=I.target||I.srcElement}function b(I){return Object.prototype.toString.call(I).match(/([^\s.*]+)(?=]$)/g)[0]}function v(I,F){if(b(F)==="Object"&&b(I)==="Object")return Object.keys(F).forEach(function(N){b(F[N])==="Object"&&!(F[N]instanceof Node)?I[N]?v(I[N],F[N]):I[N]=F[N]:b(F[N])==="Array"?I[N]=b(I[N])==="Array"?I[N].concat(F[N]):F[N]:I[N]=F[N]}),I}function m(I){var F=(I.currentStyle||window.getComputedStyle(I,null)).backgroundImage;if(!F||F==="none")return"";var N=document.createElement("a");return N.href=F.replace(/url\("|"\)/g,""),N.href}function S(I){if(I&&I.nodeType===1){var F=document.createElement(I.tagName);return Array.prototype.forEach.call(I.attributes,function(N){F.setAttribute(N.name,N.value)}),I.innerHTML&&(F.innerHTML=I.innerHTML),F}else return""}function x(I,F,N,H){I._interval[F]||(I._interval[F]=setInterval(N.bind(I),H))}function _(I,F){clearInterval(I._interval[F]),I._interval[F]=null}function T(I,F,N,H){var G=p("xg-"+I,"",{},"xgplayer-"+I+"-img");if(G.style.backgroundImage='url("'+F+'")',N&&H){var V=void 0,$=void 0,K=void 0;["px","rem","em","pt","dp","vw","vh","vm","%"].every(function(Z){return N.indexOf(Z)>-1&&H.indexOf(Z)>-1?(V=Number(N.slice(0,N.indexOf(Z)).trim()),$=Number(H.slice(0,H.indexOf(Z)).trim()),K=Z,!1):!0}),G.style.width=""+V+K,G.style.height=""+$+K,G.style.backgroundSize=""+V+K+" "+$+K,I==="start"?G.style.margin="-"+$/2+K+" auto auto -"+V/2+K:G.style.margin="auto 5px auto 5px"}return G}function L(){var I=window.navigator.userAgent.toLowerCase();return I.indexOf("micromessenger")>-1}function U(){var I=window.navigator.userAgent.toLowerCase();return I.indexOf("ucbrowser")>-1}function P(){for(var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=[],N=0;NF[H].end){if(H>F.length-2){F.push({begin:G,end:V});break}}else{var $=F[H].begin,K=F[H].end;F[H].begin=Math.min(G,$),F[H].end=Math.max(V,K);break}}for(var Z=0,Q=0;Q1&&arguments[1]!==void 0?arguments[1]:.5,N=[],H=0;HK&&(G[$-1].end=N[V].end):G.push(N[V])}else G.push(N[V])}else G=N;return new o.default(G)}function M(){return!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined")}function z(I,F,N){var H=I.style;try{H[F]=N}catch{H.setProperty(F,N)}}t.PresentationMode={PIP:"picture-in-picture",INLINE:"inline",FULLSCREEN:"fullscreen"};function W(I){return typeof I.webkitSetPresentationMode=="function"}t.util={createDom:p,hasClass:h,addClass:d,removeClass:c,toggleClass:i,findDom:f,padStart:l,format:g,event:y,typeOf:b,deepCopy:v,getBgImage:m,copyDom:S,setInterval:x,clearInterval:_,createImgBtn:T,isWeiXin:L,isUc:U,computeWatchDur:P,offInDestroy:E,on:R,once:w,getBuffered2:A,checkIsBrowser:M,setStyle:z}},function(e,t){e.exports=function(o){var u=[];return u.toString=function(){return this.map(function(h){var d=r(h,o);return h[2]?"@media "+h[2]+"{"+d+"}":d}).join("")},u.i=function(p,h){typeof p=="string"&&(p=[[null,p,""]]);for(var d={},c=0;c=0&&i.splice(E,1)}function v(P){var E=document.createElement("style");return P.attrs.type="text/css",S(E,P.attrs),y(P,E),E}function m(P){var E=document.createElement("link");return P.attrs.type="text/css",P.attrs.rel="stylesheet",S(E,P.attrs),y(P,E),E}function S(P,E){Object.keys(E).forEach(function(R){P.setAttribute(R,E[R])})}function x(P,E){var R,w,A,M;if(E.transform&&P.css)if(M=E.transform(P.css),M)P.css=M;else return function(){};if(E.singleton){var z=c++;R=d||(d=v(E)),w=T.bind(null,R,z,!1),A=T.bind(null,R,z,!0)}else P.sourceMap&&typeof URL=="function"&&typeof URL.createObjectURL=="function"&&typeof URL.revokeObjectURL=="function"&&typeof Blob=="function"&&typeof btoa=="function"?(R=m(E),w=U.bind(null,R,E),A=function(){b(R),R.href&&URL.revokeObjectURL(R.href)}):(R=v(E),w=L.bind(null,R),A=function(){b(R)});return w(P),function(I){if(I){if(I.css===P.css&&I.media===P.media&&I.sourceMap===P.sourceMap)return;w(P=I)}else A()}}var _=function(){var P=[];return function(E,R){return P[E]=R,P.filter(Boolean).join(` `)}}();function T(P,E,R,w){var A=R?"":w.css;if(P.styleSheet)P.styleSheet.cssText=_(E,A);else{var M=document.createTextNode(A),z=P.childNodes;z[E]&&P.removeChild(z[E]),z.length?P.insertBefore(M,z[E]):P.appendChild(M)}}function L(P,E){var R=E.css,w=E.media;if(w&&P.setAttribute("media",w),P.styleSheet)P.styleSheet.cssText=R;else{for(;P.firstChild;)P.removeChild(P.firstChild);P.appendChild(document.createTextNode(R))}}function U(P,E,R){var w=R.css,A=R.sourceMap,M=E.convertToAbsoluteUrls===void 0&&A;(E.convertToAbsoluteUrls||M)&&(w=f(w)),A&&(w+=` /*# sourceMappingURL=data:application/json;base64,`+btoa(unescape(encodeURIComponent(JSON.stringify(A))))+" */");var z=new Blob([w],{type:"text/css"}),W=P.href;P.href=URL.createObjectURL(z),W&&URL.revokeObjectURL(W)}},function(e,t,r){var n=r(24)();e.exports=function(o){return o!==n&&o!==null}},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(8);function o(h,d){if(!(h instanceof d))throw new TypeError("Cannot call a class as a function")}var u={network:{code:1,msg:"\u89C6\u9891\u4E0B\u8F7D\u9519\u8BEF",remark:"\u53EA\u8981\u89C6\u9891\u4E0B\u8F7D\u9519\u8BEF\u5C31\u4F7F\u7528\u6B64\u7C7B\u578B\uFF0C\u65E0\u8BBA\u662Fvideo\u672C\u8EAB\u7684\u8D85\u65F6\u8FD8\u662Fxhr\u7684\u5206\u6BB5\u8BF7\u6C42\u8D85\u65F6\u6216\u8005\u8D44\u6E90\u4E0D\u5B58\u5728"},mse:{code:2,msg:"\u6D41\u8FFD\u52A0\u9519\u8BEF",remark:"\u8FFD\u52A0\u6D41\u7684\u65F6\u5019\u5982\u679C\u7C7B\u578B\u4E0D\u5BF9\u3001\u65E0\u6CD5\u88AB\u6B63\u786E\u89E3\u7801\u5219\u4F1A\u89E6\u53D1\u6B64\u7C7B\u9519\u8BEF"},parse:{code:3,msg:"\u89E3\u6790\u9519\u8BEF",remark:"mp4\u3001hls\u3001flv\u6211\u4EEC\u90FD\u662F\u4F7F\u7528js\u8FDB\u884C\u683C\u5F0F\u89E3\u6790\uFF0C\u5982\u679C\u89E3\u6790\u5931\u8D25\u5219\u4F1A\u89E6\u53D1\u6B64\u7C7B\u9519\u8BEF"},format:{code:4,msg:"\u683C\u5F0F\u9519\u8BEF",remark:"\u5982\u679C\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u7684\u683C\u5F0F\u5BFC\u81F4\u64AD\u653E\u9519\u8BEF"},decoder:{code:5,msg:"\u89E3\u7801\u9519\u8BEF",remark:"\u6D4F\u89C8\u5668\u89E3\u7801\u5F02\u5E38\u4F1A\u629B\u51FA\u6B64\u7C7B\u578B\u9519\u8BEF"},runtime:{code:6,msg:"\u8BED\u6CD5\u9519\u8BEF",remark:"\u64AD\u653E\u5668\u8BED\u6CD5\u9519\u8BEF"},timeout:{code:7,msg:"\u64AD\u653E\u8D85\u65F6",remark:"\u64AD\u653E\u8FC7\u7A0B\u4E2D\u65E0\u6CD5\u6B63\u5E38\u8BF7\u6C42\u4E0B\u4E00\u4E2A\u5206\u6BB5\u5BFC\u81F4\u64AD\u653E\u4E2D\u65AD"},other:{code:8,msg:"\u5176\u4ED6\u9519\u8BEF",remark:"\u4E0D\u53EF\u77E5\u7684\u9519\u8BEF\u6216\u88AB\u5FFD\u7565\u7684\u9519\u8BEF\u7C7B\u578B"}},p=function h(d,c,i,f,l,g,y,b){var v=arguments.length>8&&arguments[8]!==void 0?arguments[8]:{line:"",handle:"",msg:"",version:""},m=arguments[9],S=arguments[10];o(this,h);var x={};if(arguments.length>1)x.playerVersion=n.version,x.errorType=d,x.domain=document.domain,x.duration=i,x.currentTime=c,x.networkState=f,x.readyState=l,x.currentSrc=y,x.src=g,x.ended=b,x.errd=v,x.ex=(u[d]||{}).msg,x.errorCode=m,x.mediaError=S;else{var _=arguments[0];Object.keys(_).map(function(T){x[T]=_[T]}),x.ex=(_.type&&u[_.type]||{}).msg}return x};t.default=p,e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n={};Object.defineProperty(n,"device",{get:function(){var u=n.os;return u.isPc?"pc":"mobile"}}),Object.defineProperty(n,"browser",{get:function(){var u=navigator.userAgent.toLowerCase(),p={ie:/rv:([\d.]+)\) like gecko/,firfox:/firefox\/([\d.]+)/,chrome:/chrome\/([\d.]+)/,opera:/opera.([\d.]+)/,safari:/version\/([\d.]+).*safari/};return[].concat(Object.keys(p).filter(function(h){return p[h].test(u)}))[0]||""}}),Object.defineProperty(n,"os",{get:function(){var u=navigator.userAgent,p=/(?:Windows Phone)/.test(u),h=/(?:SymbianOS)/.test(u)||p,d=/(?:Android)/.test(u),c=/(?:Firefox)/.test(u),i=/(?:iPad|PlayBook)/.test(u)||d&&!/(?:Mobile)/.test(u)||c&&/(?:Tablet)/.test(u),f=/(?:iPhone)/.test(u)&&!i,l=!f&&!d&&!h&&!i;return{isTablet:i,isPhone:f,isAndroid:d,isPc:l,isSymbian:h,isWindowsPhone:p,isFireFox:c}}}),t.default=n,e.exports=t.default},function(e,t,r){var n=void 0;e.exports=function(o){return o!==n&&o!==null}},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function p(h,d){for(var c=0;cthis.video.videoWidth/this.video.videoHeight?W.root.style.height=this.video.videoHeight/this.video.videoWidth*F.width+"px":W.root.style.width=this.video.videoWidth/this.video.videoHeight*F.height+"px":W.config.fitVideoSize==="fixWidth"?W.root.style.height=this.video.videoHeight/this.video.videoWidth*F.width+"px":W.config.fitVideoSize==="fixHeight"&&(W.root.style.width=this.video.videoWidth/this.video.videoHeight*F.height+"px")}},W.once("loadeddata",w.getVideoSize),setTimeout(function(){w.emit("ready"),w.isReady=!0},0),w.config.videoInit&&(0,h.hasClass)(w.root,"xgplayer-nostart")&&w.start(),W.config.rotate&&(W.on("requestFullscreen",w.updateRotateDeg),W.on("exitFullscreen",w.updateRotateDeg));function I(){W.root.removeEventListener("mousemove",W.mousemoveFunc),W.off("destroy",I)}return W.once("destroy",I),w}return n(E,[{key:"attachVideo",value:function(){var w=this;this.video&&this.video.nodeType===1&&this.root.insertBefore(this.video,this.root.firstChild),setTimeout(function(){w.emit("complete"),w.danmu&&typeof w.danmu.resize=="function"&&w.danmu.resize()},1)}},{key:"start",value:function(){var w=this,A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.config.url;if(!!this.video){var M=this;if(!A||A===""){this.emit("urlNull");return}this.canPlayFunc=function(){M.off("canplay",M.canPlayFunc);var z=M.video.play();z!==void 0&&z&&z.then(function(){M.emit("autoplay started")}).catch(function(){M.emit("autoplay was prevented"),(0,h.addClass)(M.root,"xgplayer-is-autoplay")})},(0,h.typeOf)(A)!=="Array"?(0,h.typeOf)(A)==="String"&&A.indexOf("blob:")>-1&&A===this.video.src||(this.video.src=A):A.forEach(function(z){w.video.appendChild((0,h.createDom)("source","",{src:""+z.src,type:""+(z.type||"")}))}),this.config.autoplay&&(c.default.os.isPhone?this.canPlayFunc():this.on("canplay",this.canPlayFunc)),this.config.disableStartLoad||this.video.load(),this.attachVideo()}}},{key:"reload",value:function(){this.video.load(),this.reloadFunc=function(){var w=this.play();w!==void 0&&w&&w.catch(function(A){})},this.once("loadeddata",this.reloadFunc)}},{key:"destroy",value:function(){var w=this,A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,M=this;clearInterval(this.bulletResizeTimer);for(var z in this._interval)clearInterval(this._interval[z]),this._interval[z]=null;this.checkTimer&&clearInterval(this.checkTimer),this.waitTimer&&clearTimeout(this.waitTimer),this.ev.forEach(function(I){var F=Object.keys(I)[0],N=w[I[F]];N&&w.off(F,N)}),this.loadeddataFunc&&this.off("loadeddata",this.loadeddataFunc),this.reloadFunc&&this.off("loadeddata",this.reloadFunc),this.replayFunc&&this.off("play",this.replayFunc),this.playFunc&&this.off("play",this.playFunc),this.getVideoSize&&this.off("loadeddata",this.getVideoSize),["focus","blur"].forEach(function(I){w.off(I,w["on"+I.charAt(0).toUpperCase()+I.slice(1)])}),(!this.config.keyShortcut||this.config.keyShortcut==="on")&&["video","controls"].forEach(function(I){w[I]&&w[I].removeEventListener("keydown",function(F){M.onKeydown(F,M)})});function W(){if(this.emit("destroy"),this.video.removeAttribute("src"),this.video.load(),A){this.root.innerHTML="";var I=this.root.className.split(" ");I.length>0?this.root.className=I.filter(function(N){return N.indexOf("xgplayer")<0}).join(" "):this.root.className=""}for(var F in this)delete this[F];(0,b.default)(this)}this.paused?W.call(this):(this.pause(),this.once("pause",W)),o(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"destroy",this).call(this)}},{key:"replay",value:function(){var w=this._replay;if((0,h.removeClass)(this.root,"xgplayer-ended"),c.default.browser.indexOf("ie")>-1&&(this.emit("play"),this.emit("playing")),w&&w instanceof Function)w();else{this.currentTime=0;var A=this.play();A!==void 0&&A&&A.catch(function(M){})}}},{key:"userGestureTrigEvent",value:function(w,A){var M=this,z=function(I,F){M.emit(I,F)};this.config.userGestureEventMiddleware&&typeof this.config.userGestureEventMiddleware[w]=="function"?this.config.userGestureEventMiddleware[w].call(this,this,w,A,z):z.call(this,w,A)}},{key:"pluginsCall",value:function(){var w=this;E.plugins.s_i18n&&E.plugins.s_i18n.call(this,this);var A=this;if(E.plugins){var M=this.config.ignores;Object.keys(E.plugins).forEach(function(z){var W=E.plugins[z];!W||typeof W!="function"?console.warn("plugin name",z,"is invalid"):!M.some(function(I){return z===I||z==="s_"+I})&&z!=="s_i18n"&&(["pc","tablet","mobile"].some(function(I){return I===z})?z===c.default.device&&setTimeout(function(){!A.video||W.call(A,A)},0):W.call(w,w))})}}},{key:"onFocus",value:function(){var w=this;(0,h.hasClass)(this.root,"xgplayer-inactive")&&w.emit("controlShow"),(0,h.removeClass)(this.root,"xgplayer-inactive"),w.userTimer&&clearTimeout(w.userTimer),w.userTimer=setTimeout(function(){w.emit("blur")},w.config.inactive)}},{key:"onBlur",value:function(){(this.config.enablePausedInactive||!this.paused)&&!this.ended&&!this.config.closeInactive&&((0,h.hasClass)(this.root,"xgplayer-inactive")||this.emit("controlHide"),(0,h.addClass)(this.root,"xgplayer-inactive"))}},{key:"onPlay",value:function(){(0,h.addClass)(this.root,"xgplayer-isloading"),(0,h.addClass)(this.root,"xgplayer-playing"),(0,h.removeClass)(this.root,"xgplayer-pause")}},{key:"onPause",value:function(){(0,h.addClass)(this.root,"xgplayer-pause"),this.userTimer&&clearTimeout(this.userTimer),this.emit("focus")}},{key:"onEnded",value:function(){(0,h.addClass)(this.root,"xgplayer-ended"),(0,h.removeClass)(this.root,"xgplayer-playing")}},{key:"onSeeking",value:function(){this.isSeeking=!0,this.onWaiting()}},{key:"onSeeked",value:function(){var w=this;this.once("timeupdate",function(){w.isSeeking=!1}),this.waitTimer&&clearTimeout(this.waitTimer),(0,h.removeClass)(this.root,"xgplayer-isloading")}},{key:"onWaiting",value:function(){var w=this;w.waitTimer&&clearTimeout(w.waitTimer),w.checkTimer&&(clearInterval(w.checkTimer),w.checkTimer=null);var A=w.currentTime;w.waitTimer=setTimeout(function(){(0,h.addClass)(w.root,"xgplayer-isloading"),w.checkTimer=setInterval(function(){w.currentTime!==A&&((0,h.removeClass)(w.root,"xgplayer-isloading"),clearInterval(w.checkTimer),w.checkTimer=null)},1e3)},500)}},{key:"onPlaying",value:function(){this.paused||(this.isSeeking=!1,this.waitTimer&&clearTimeout(this.waitTimer),(0,h.removeClass)(this.root,"xgplayer-isloading xgplayer-nostart xgplayer-pause xgplayer-ended xgplayer-is-error xgplayer-replay"),(0,h.addClass)(this.root,"xgplayer-playing"))}}],[{key:"install",value:function(w,A){!(0,h.checkIsBrowser)()||(E.plugins||(E.plugins={}),E.plugins[w]||(E.plugins[w]=A))}},{key:"installAll",value:function(w){for(var A=0;A0&&!y.nativeTextTrack.some(function(A){return A.default})&&(y.nativeTextTrack[0].default=!0,this.textTrackShowDefault=!1),y.nativeTextTrack.some(function(A){if(A.src&&A.label&&A.default)return v+='",!0}),this.videoConfig.crossorigin="anonymous"),y.textTrackStyle){var m=document.createElement("style");this.textTrackStyle=m,document.head.appendChild(m);var S="";for(var x in y.textTrackStyle)S+=x+": "+y.textTrackStyle[x]+";";var _=y.id?"#"+y.id:y.el.id?"#"+y.el.id:"."+y.el.className;m.sheet.insertRule?m.sheet.insertRule(_+" video::cue { "+S+" }",0):m.sheet.addRule&&m.sheet.addRule(_+" video::cue",S)}var T=y.el?y.el:(0,p.findDom)(document,"#"+y.id),L=this.constructor.XgVideoProxy;if(L&&this.videoConfig.mediaType===L.mediaType?this.video=new L(T,y):this.video=(0,p.createDom)(this.videoConfig.mediaType,v,this.videoConfig,""),y.videoStyle&&Object.keys(y.videoStyle).forEach(function(A){(0,p.setStyle)(b.video,A,y.videoStyle[A])}),!this.textTrackShowDefault&&v){var U=this.video.getElementsByTagName("Track");U[0].track.mode="hidden"}y.autoplay&&(this.video.autoplay=!0,y.autoplayMuted&&(this.video.muted=!0)),this.ev=["play","playing","pause","ended","error","seeking","seeked","progress","timeupdate","waiting","canplay","canplaythrough","durationchange","volumechange","ratechange","loadedmetadata","loadeddata","loadstart"].map(function(A){return i({},A,"on"+A.charAt(0).toUpperCase()+A.slice(1))}),(0,u.default)(this),this._interval={};var P="0,0",E=this,R=function(M){!b||(M==="play"?b.hasStart=!0:M==="canplay"?(0,p.removeClass)(b.root,"xgplayer-is-enter"):M==="waiting"?b.inWaitingStart=new Date().getTime():M==="playing"&&((0,p.removeClass)(b.root,"xgplayer-is-enter"),b.inWaitingStart&&(b.inWaitingStart=void 0)),M==="error"?b._onError(M):b.emit(M,b),b.hasOwnProperty("_interval")&&(["ended","error","timeupdate"].indexOf(M)<0?((0,p._clearInterval)(b,"bufferedChange"),(0,p._setInterval)(b,"bufferedChange",function(){if(this.video&&this.video.buffered){for(var z=[],W=0,I=this.video.buffered.length;W-1}},function(e,t,r){e.exports=function(n){if(typeof n!="function")throw new TypeError(n+" is not a function");return n}},function(e,t,r){var n=r(32),o=Object.prototype.hasOwnProperty;e.exports=function(u){var p=arguments[1],h;if(n(u),p!==void 0){if(h=o.call(u,"__ee__")&&u.__ee__,!h)return;h[p]&&delete h[p];return}o.call(u,"__ee__")&&delete u.__ee__}},function(e,t,r){var n=r(33);e.exports=function(o){if(!n(o))throw new TypeError(o+" is not an Object");return o}},function(e,t,r){var n=r(3),o={function:!0,object:!0};e.exports=function(u){return n(u)&&o[typeof u]||!1}},function(e,t,r){var n=r(35);typeof n=="string"&&(n=[[e.i,n,""]]);var o,u={hmr:!0};u.transform=o,u.insertInto=void 0,r(2)(n,u),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(1)(!1),t.push([e.i,".xgplayer-skin-default{background:#000;width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}.xgplayer-skin-default *{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.xgplayer-skin-default.xgplayer-rotate-fullscreen{position:absolute;top:0;left:100%;bottom:0;right:0;height:100vw!important;width:100vh!important;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.xgplayer-skin-default.xgplayer-is-fullscreen{width:100%!important;height:100%!important;padding-top:0!important;z-index:9999}.xgplayer-skin-default.xgplayer-is-fullscreen.xgplayer-inactive{cursor:none}.xgplayer-skin-default video{width:100%;height:100%;outline:none}.xgplayer-skin-default .xgplayer-none{display:none}@-webkit-keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}@keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}.xgplayer-skin-default .xgplayer-controls{display:-webkit-flex;display:-moz-box;display:flex;position:absolute;bottom:0;left:0;right:0;height:40px;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.37),rgba(0,0,0,.75),rgba(0,0,0,.75));z-index:10}.xgplayer-skin-default.xgplayer-inactive .xgplayer-controls,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-progress,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-time,.xgplayer-skin-default.xgplayer-no-controls .xgplayer-controls,.xgplayer-skin-default.xgplayer-nostart .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-live{display:block}.xgplayer-skin-default .xgplayer-live{display:block;font-size:12px;color:#fff;line-height:40px;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.xgplayer-skin-default .xgplayer-icon{display:block;width:40px;height:40px;overflow:hidden;fill:#fff}.xgplayer-skin-default .xgplayer-icon svg{position:absolute}.xgplayer-skin-default .xgplayer-tips{background:rgba(0,0,0,.54);border-radius:1px;display:none;position:absolute;font-family:PingFangSC-Regular;font-size:11px;color:#fff;padding:2px 4px;text-align:center;top:-30px;left:50%;margin-left:-16px;width:auto;white-space:nowrap}.xgplayer-skin-default.xgplayer-mobile .xgplayer-tips{display:none!important}.xgplayer-skin-default .xgplayer-screen-container{display:block;width:100%}",""])},function(e,t){e.exports=function(r){var n=typeof window!="undefined"&&window.location;if(!n)throw new Error("fixUrls requires window.location");if(!r||typeof r!="string")return r;var o=n.protocol+"//"+n.host,u=o+n.pathname.replace(/\/[^\/]*$/,"/"),p=r.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(h,d){var c=d.trim().replace(/^"(.*)"$/,function(f,l){return l}).replace(/^'(.*)'$/,function(f,l){return l});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(c))return h;var i;return c.indexOf("//")===0?i=c:c.indexOf("/")===0?i=o+c:i=u+c.replace(/^\.\//,""),"url("+JSON.stringify(i)+")"});return p}},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=function(){var p=this,h=p.root,d=0,c=void 0,i={first:"",second:""};p.onElementTouchend=function(g,y){this.config.closeVideoPreventDefault||g.preventDefault(),this.config.closeVideoStopPropagation||g.stopPropagation();var b=this;if((0,n.hasClass)(h,"xgplayer-inactive")?b.emit("focus"):b.emit("blur"),!b.config.closeVideoTouch&&!b.isTouchMove){var v=function(){c=setTimeout(function(){if((0,n.hasClass)(b.root,"xgplayer-nostart"))return!1;if(!b.ended)if(b.paused){var S=b.play();S!==void 0&&S&&S.catch(function(x){})}else b.pause();d=0},200)};b.config.closeVideoClick||(d++,c&&clearTimeout(c),d===1?b.config.enableVideoDbltouch?i.first=new Date:v():d===2&&b.config.enableVideoDbltouch?(i.second=new Date,Math.abs(i.first-i.second)<400?v():(i.first=new Date,d=1)):d=0)}};function f(g){p.video.addEventListener("touchend",function(y){p.onElementTouchend(y,p.video)}),p.video.addEventListener("touchstart",function(){p.isTouchMove=!1}),p.video.addEventListener("touchmove",function(){p.isTouchMove=!0}),p.config.autoplay&&p.start()}p.once("ready",f);function l(){p.off("ready",f),p.off("destroy",l)}p.once("destroy",l)};t.default={name:"mobile",method:o},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=function(){var p=this;if(!p.controls||!p.video)return;var h=p.controls,d=p.root,c=0,i=void 0;p.onElementClick=function(S,x){this.config.closeVideoPreventDefault||S.preventDefault(),this.config.closeVideoStopPropagation||S.stopPropagation();var _=this;_.config.closeVideoClick||(c++,i&&clearTimeout(i),c===1?i=setTimeout(function(){if((0,n.hasClass)(_.root,"xgplayer-nostart"))return!1;if(!_.ended)if(_.paused){var T=_.play();T!==void 0&&T&&T.catch(function(L){})}else _.pause();c=0},200):c=0)},p.video.addEventListener("click",function(S){p.onElementClick(S,p.video)},!1),p.onElementDblclick=function(S,x){this.config.closeVideoPreventDefault||S.preventDefault(),this.config.closeVideoStopPropagation||S.stopPropagation();var _=this;if(!_.config.closeVideoDblclick){var T=h.querySelector(".xgplayer-fullscreen");if(T){var L=void 0;document.createEvent?(L=document.createEvent("Event"),L.initEvent("click",!0,!0)):L=new Event("click"),T.dispatchEvent(L)}}},p.video.addEventListener("dblclick",function(S){p.onElementDblclick(S,p.video)},!1);function f(){clearTimeout(p.leavePlayerTimer),p.emit("focus",p)}d.addEventListener("mouseenter",f);function l(){p.config.closePlayerBlur||(p.leavePlayerTimer=setTimeout(function(){p.emit("blur",p)},p.config.leavePlayerTime||0))}d.addEventListener("mouseleave",l);function g(S){p.userTimer&&clearTimeout(p.userTimer)}h.addEventListener("mouseenter",g);function y(S){p.config.closeControlsBlur||p.emit("focus",p)}h.addEventListener("mouseleave",y);function b(S){S.preventDefault(),S.stopPropagation()}h.addEventListener("click",b);function v(S){p.config.autoplay&&p.start()}p.once("ready",v);function m(){d.removeEventListener("mouseenter",f),d.removeEventListener("mouseleave",l),p.off("ready",v),p.off("destroy",m)}p.once("destroy",m)};t.default={name:"pc",method:o},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=function(){var p=this,h=p.root;function d(){p.off("canplay",d);var f=p.play();f!==void 0&&f&&f.catch(function(l){})}function c(){(0,n.hasClass)(h,"xgplayer-nostart")?((0,n.removeClass)(h,"xgplayer-nostart"),(0,n.addClass)(h,"xgplayer-is-enter"),typeof h.contains=="function"?p.video&&p.video.nodeType===1&&!h.contains(p.video)||p.video&&p.video.nodeType!==1&&p.video.mediaSource===void 0?(p.once("canplay",d),p.start()):d():p.video&&p.video.nodeType===1&&!h.querySelector(this.videoConfig.mediaType)||p.video&&p.video.nodeType!==1&&p.video.mediaSource===void 0?(p.once("canplay",d),p.start()):d()):p.paused&&((0,n.removeClass)(h,"xgplayer-nostart xgplayer-isloading"),setTimeout(function(){var f=p.play();f!==void 0&&f&&f.catch(function(l){})},10))}p.on("startBtnClick",c);function i(){p.off("startBtnClick",c),p.off("canplay",d),p.off("destroy",i)}p.once("destroy",i)};t.default={name:"start",method:o},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(41),u=d(o),p=r(42),h=d(p);r(43);function d(i){return i&&i.__esModule?i:{default:i}}var c=function(){var f=this,l=f.root,g=(0,n.createDom)("xg-start",'
'+u.default+`
`+h.default+"
",{},"xgplayer-start");function y(b){(0,n.addClass)(b.root,"xgplayer-skin-default"),b.config&&(b.config.autoplay&&!(0,n.isWeiXin)()&&!(0,n.isUc)()&&(0,n.addClass)(b.root,"xgplayer-is-enter"),b.config.lang&&b.config.lang==="en"?(0,n.addClass)(b.root,"xgplayer-lang-is-en"):b.config.lang==="jp"&&(0,n.addClass)(b.root,"xgplayer-lang-is-jp"),b.config.enableContextmenu||b.video.addEventListener("contextmenu",function(v){v.preventDefault(),v.stopPropagation()}))}f.config&&f.config.hideStartBtn&&(0,n.addClass)(l,"xgplayer-start-hide"),f.isReady?(l.appendChild(g),y(f)):f.once("ready",function(){l.appendChild(g),y(f)}),f.once("autoplay was prevented",function(){(0,n.removeClass)(f.root,"xgplayer-is-enter"),(0,n.addClass)(f.root,"xgplayer-nostart")}),f.once("canplay",function(){(0,n.removeClass)(f.root,"xgplayer-is-enter")}),g.onclick=function(b){b.preventDefault(),b.stopPropagation(),f.userGestureTrigEvent("startBtnClick")}};t.default={name:"s_start",method:c},e.exports=t.default},function(e,t,r){r.r(t),t.default=` `},function(e,t,r){r.r(t),t.default=` `},function(e,t,r){var n=r(44);typeof n=="string"&&(n=[[e.i,n,""]]);var o,u={hmr:!0};u.transform=o,u.insertInto=void 0,r(2)(n,u),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(1)(!1),t.push([e.i,".xgplayer-skin-default .xgplayer-start{border-radius:50%;display:inline-block;width:70px;height:70px;background:rgba(0,0,0,.38);overflow:hidden;text-align:center;line-height:70px;vertical-align:middle;position:absolute;left:50%;top:50%;z-index:115;margin:-35px auto auto -35px;cursor:pointer}.xgplayer-skin-default .xgplayer-start div{position:absolute}.xgplayer-skin-default .xgplayer-start div svg{fill:hsla(0,0%,100%,.7)}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-start:hover{opacity:.85}.xgplayer-skin-default.xgplayer-pause.xgplayer-start-hide .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-start-hide .xgplayer-start{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start{display:inline-block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start,.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-pause{display:none}",""])},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=function(){var p=this,h=p.root;function d(){p.config.rotateFullscreen?(0,n.hasClass)(h,"xgplayer-rotate-fullscreen")?p.exitRotateFullscreen():p.getRotateFullscreen():(0,n.hasClass)(h,"xgplayer-is-fullscreen")?p.exitFullscreen(h):p.getFullscreen(h)}p.on("fullscreenBtnClick",d);function c(){var l=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;l&&l===h?((0,n.addClass)(h,"xgplayer-is-fullscreen"),p.emit("requestFullscreen")):(0,n.hasClass)(h,"xgplayer-is-fullscreen")&&((0,n.removeClass)(h,"xgplayer-is-fullscreen"),p.emit("exitFullscreen")),p.danmu&&typeof p.danmu.resize=="function"&&p.danmu.resize()}["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach(function(l){document.addEventListener(l,c)}),p.video.addEventListener("webkitbeginfullscreen",function(){(0,n.addClass)(h,"xgplayer-is-fullscreen"),p.emit("requestFullscreen")}),p.video.addEventListener("webkitendfullscreen",function(){(0,n.removeClass)(h,"xgplayer-is-fullscreen"),p.emit("exitFullscreen")});function i(l){var g=p.video.webkitPresentationMode;g!==n.PresentationMode.FULLSCREEN&&((0,n.removeClass)(h,"xgplayer-is-fullscreen"),p.emit("exitFullscreen"))}(0,n.checkWebkitSetPresentationMode)(p.video)&&p.video.addEventListener("webkitpresentationmodechanged",i);function f(){p.off("fullscreenBtnClick",d),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach(function(l){document.removeEventListener(l,c)}),(0,n.checkWebkitSetPresentationMode)(p.video)&&p.video.removeEventListener("webkitpresentationmodechanged",i),p.off("destroy",f)}p.once("destroy",f),p.getFullscreen=function(l){var g=this;if(l.requestFullscreen){var y=l.requestFullscreen();y&&y.catch(function(){g.emit("fullscreen error")})}else l.mozRequestFullScreen?l.mozRequestFullScreen():l.webkitRequestFullscreen?l.webkitRequestFullscreen(window.Element.ALLOW_KEYBOARD_INPUT):g.video.webkitSupportsFullscreen?g.video.webkitEnterFullscreen():l.msRequestFullscreen?l.msRequestFullscreen():(0,n.addClass)(l,"xgplayer-is-cssfullscreen")},p.exitFullscreen=function(l){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen(),(0,n.removeClass)(l,"xgplayer-is-cssfullscreen")},p.getRotateFullscreen=function(){var l=this;document.documentElement.style.width="100%",document.documentElement.style.height="100%",l.config.fluid&&(l.root.style["padding-top"]="",l.root.style["max-width"]="unset"),l.root&&!(0,n.hasClass)(l.root,"xgplayer-rotate-fullscreen")&&(0,n.addClass)(l.root,"xgplayer-rotate-fullscreen"),l.emit("getRotateFullscreen")},p.exitRotateFullscreen=function(){var l=this;document.documentElement.style.width="unset",document.documentElement.style.height="unset",l.config.fluid&&(l.root.style.width="100%",l.root.style.height="0",l.root.style["padding-top"]=l.config.height*100/l.config.width+"%",l.root.style["max-width"]="100%"),l.root&&(0,n.hasClass)(l.root,"xgplayer-rotate-fullscreen")&&(0,n.removeClass)(l.root,"xgplayer-rotate-fullscreen"),l.emit("exitRotateFullscreen")}};t.default={name:"fullscreen",method:o},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=function(){var p=this;function h(){if(!(!p.config.allowPlayAfterEnded&&p.ended))if((0,n.hasClass)(p.root,"xgplayer-nostart")&&p.start(),p.paused){var c=p.play();c!==void 0&&c&&c.catch(function(i){})}else p.pause()}p.on("playBtnClick",h);function d(){p.off("playBtnClick",h),p.off("destroy",d)}p.once("destroy",d)};t.default={name:"play",method:o},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=function(){var p=this,h=p.root;function d(){(0,n.removeClass)(h,"xgplayer-is-replay"),p.replay()}p.on("replayBtnClick",d);function c(){p.config.loop||(0,n.addClass)(h,"xgplayer-is-replay")}p.on("ended",c);function i(){p.off("replayBtnClick",d),p.off("destroy",i)}p.once("destroy",i)};t.default={name:"replay",method:o},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(49),u=d(o),p=r(50),h=d(p);r(51);function d(i){return i&&i.__esModule?i:{default:i}}var c=function(){var f=this,l=f.config.playBtn?f.config.playBtn:{},g=void 0;l.type==="img"?g=(0,n.createImgBtn)("play",l.url.play,l.width,l.height):g=(0,n.createDom)("xg-play",`
`+u.default+`
`+h.default+`
`,{},"xgplayer-play");var y={};y.play=f.lang.PLAY_TIPS,y.pause=f.lang.PAUSE_TIPS;var b=(0,n.createDom)("xg-tips",''+y.play+` `+y.pause+"",{},"xgplayer-tips");g.appendChild(b),f.once("ready",function(){f.controls&&f.controls.appendChild(g)}),["click","touchend"].forEach(function(v){g.addEventListener(v,function(m){m.preventDefault(),m.stopPropagation(),f.userGestureTrigEvent("playBtnClick")})})};t.default={name:"s_play",method:c},e.exports=t.default},function(e,t,r){r.r(t),t.default=` `},function(e,t,r){r.r(t),t.default=` `},function(e,t,r){var n=r(52);typeof n=="string"&&(n=[[e.i,n,""]]);var o,u={hmr:!0};u.transform=o,u.insertInto=void 0,r(2)(n,u),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(1)(!1),t.push([e.i,".xgplayer-skin-default .xgplayer-play,.xgplayer-skin-default .xgplayer-play-img{width:40px;position:relative;-webkit-order:0;-moz-box-ordinal-group:1;order:0;display:block;cursor:pointer;margin-left:3px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-play .xgplayer-icon{margin-top:3px;width:32px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-play .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}.xgplayer-skin-default .xgplayer-play-img:hover,.xgplayer-skin-default .xgplayer-play:hover{opacity:.85}.xgplayer-skin-default .xgplayer-play-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-play:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}",""])},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);r(54);var o=function(){var p=this,h=p.root;if(!!p.config.poster){var d=(0,n.createDom)("xg-poster","",{},"xgplayer-poster");d.style.backgroundImage="url("+p.config.poster+")",h.appendChild(d)}};t.default={name:"s_poster",method:o},e.exports=t.default},function(e,t,r){var n=r(55);typeof n=="string"&&(n=[[e.i,n,""]]);var o,u={hmr:!0};u.transform=o,u.insertInto=void 0,r(2)(n,u),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(1)(!1),t.push([e.i,".xgplayer-skin-default .xgplayer-poster{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;background-size:cover;background-position:50%}.xgplayer-skin-default.xgplayer-nostart .xgplayer-poster{display:block}",""])},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);r(57);var o=function(){var p=this,h=(0,n.createDom)("xg-placeholder","",{},"xgplayer-placeholder");p.controls.appendChild(h)};t.default={name:"s_flex",method:o},e.exports=t.default},function(e,t,r){var n=r(58);typeof n=="string"&&(n=[[e.i,n,""]]);var o,u={hmr:!0};u.transform=o,u.insertInto=void 0,r(2)(n,u),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(1)(!1),t.push([e.i,".xgplayer-skin-default .xgplayer-placeholder{-webkit-flex:1;-moz-box-flex:1;flex:1;-webkit-order:3;-moz-box-ordinal-group:4;order:3;display:block}",""])},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(60),u=d(o),p=r(61),h=d(p);r(62);function d(i){return i&&i.__esModule?i:{default:i}}var c=function(){var f=this,l=f.config.fullscreenBtn?f.config.fullscreenBtn:{},g=void 0;l.type==="img"?g=(0,n.createImgBtn)("fullscreen",l.url.request,l.width,l.height):g=(0,n.createDom)("xg-fullscreen",`
`+u.default+`
`+h.default+`
`,{},"xgplayer-fullscreen");var y={};y.requestfull=f.lang.FULLSCREEN_TIPS,y.exitfull=f.lang.EXITFULLSCREEN_TIPS;var b=(0,n.createDom)("xg-tips",''+y.requestfull+` `+y.exitfull+"",{},"xgplayer-tips");g.appendChild(b),f.once("ready",function(){f.controls&&f.controls.appendChild(g)}),["click","touchend"].forEach(function(v){g.addEventListener(v,function(m){m.preventDefault(),m.stopPropagation(),f.userGestureTrigEvent("fullscreenBtnClick")})})};t.default={name:"s_fullscreen",method:c},e.exports=t.default},function(e,t,r){r.r(t),t.default=` `},function(e,t,r){r.r(t),t.default=` `},function(e,t,r){var n=r(63);typeof n=="string"&&(n=[[e.i,n,""]]);var o,u={hmr:!0};u.transform=o,u.insertInto=void 0,r(2)(n,u),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(1)(!1),t.push([e.i,".xgplayer-skin-default .xgplayer-fullscreen,.xgplayer-skin-default .xgplayer-fullscreen-img{position:relative;-webkit-order:13;-moz-box-ordinal-group:14;order:13;display:block;cursor:pointer;margin-left:5px;margin-right:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon{margin-top:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips{position:absolute;right:0;left:auto}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img:hover,.xgplayer-skin-default .xgplayer-fullscreen:hover{opacity:.85}.xgplayer-skin-default .xgplayer-fullscreen-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:block}",""])},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(65),u=p(o);r(66);function p(d){return d&&d.__esModule?d:{default:d}}var h=function(){var c=this,i=c.root,f=(0,n.createDom)("xg-loading",""+u.default,{},"xgplayer-loading");c.once("ready",function(){i.appendChild(f)})};t.default={name:"s_loading",method:h},e.exports=t.default},function(e,t,r){r.r(t),t.default=` `},function(e,t,r){var n=r(67);typeof n=="string"&&(n=[[e.i,n,""]]);var o,u={hmr:!0};u.transform=o,u.insertInto=void 0,r(2)(n,u),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(1)(!1),t.push([e.i,".xgplayer-skin-default .xgplayer-loading{display:none;width:100px;height:100px;overflow:hidden;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);position:absolute;left:50%;top:50%;margin:-50px auto auto -50px}.xgplayer-skin-default .xgplayer-loading svg{border-radius:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:loadingRotate 1s linear infinite;animation:loadingRotate 1s linear infinite}.xgplayer-skin-default .xgplayer-loading svg path{stroke:#ddd;stroke-dasharray:236;-webkit-animation:loadingDashOffset 2s linear infinite;animation:loadingDashOffset 2s linear infinite;animation-direction:alternate-reverse;fill:none;stroke-width:12px}.xgplayer-skin-default.xgplayer-nostart .xgplayer-loading{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-loading{display:none!important}.xgplayer-skin-default.xgplayer-isloading .xgplayer-loading{display:block}",""])},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(5),u=p(o);r(69);function p(c){return c&&c.__esModule?c:{default:c}}var h=function(i){return(0,n.hasClass)(i.root,"xgplayer-rotate-fullscreen")},d=function(){var i=this,f=(0,n.createDom)("xg-progress",` `,{tabindex:1},"xgplayer-progress"),l=void 0;i.controls.appendChild(f);var g=f.querySelector(".xgplayer-progress-played"),y=f.querySelector(".xgplayer-progress-outer"),b=f.querySelector(".xgplayer-progress-cache"),v=f.querySelector(".xgplayer-progress-point"),m=f.querySelector(".xgplayer-progress-thumbnail");i.dotArr={};function S(V,$){V.addEventListener("mouseenter",function(K){$&&((0,n.addClass)(V,"xgplayer-progress-dot-show"),(0,n.addClass)(f,"xgplayer-progress-dot-active"))}),V.addEventListener("mouseleave",function(K){$&&((0,n.removeClass)(V,"xgplayer-progress-dot-show"),(0,n.removeClass)(f,"xgplayer-progress-dot-active"))}),V.addEventListener("touchend",function(K){K.stopPropagation(),$&&((0,n.hasClass)(V,"xgplayer-progress-dot-show")||Object.keys(i.dotArr).forEach(function(Z){i.dotArr[Z]&&(0,n.removeClass)(i.dotArr[Z],"xgplayer-progress-dot-show")}),(0,n.toggleClass)(V,"xgplayer-progress-dot-show"),(0,n.toggleClass)(f,"xgplayer-progress-dot-active"))})}function x(){i.config.progressDot&&(0,n.typeOf)(i.config.progressDot)==="Array"&&i.config.progressDot.forEach(function(V){if(V.time>=0&&V.time<=i.duration){var $=(0,n.createDom)("xg-progress-dot",V.text?''+V.text+"":"",{},"xgplayer-progress-dot");if($.style.left=V.time/i.duration*100+"%",V.duration>=0&&($.style.width=Math.min(V.duration,i.duration-V.time)/i.duration*100+"%"),V.style)for(var K in V.style)$.style[K]=V.style[K];y.appendChild($),i.dotArr[V.time]=$,S($,V.text)}})}i.once("canplay",x),i.addProgressDot=function(V,$,K,Z){if(!i.dotArr[V]&&V>=0&&V<=i.duration){var Q=(0,n.createDom)("xg-progress-dot",$?''+$+"":"",{},"xgplayer-progress-dot");if(Q.style.left=V/i.duration*100+"%",K>=0&&(Q.style.width=Math.min(K,i.duration-V)/i.duration*100+"%"),Z)for(var ue in Z)Q.style[ue]=Z[ue];y.appendChild(Q),i.dotArr[V]=Q,S(Q,$)}},i.removeProgressDot=function(V){if(V>=0&&V<=i.duration&&i.dotArr[V]){var $=i.dotArr[V];$.parentNode.removeChild($),$=null,i.dotArr[V]=null}},i.removeAllProgressDot=function(){Object.keys(i.dotArr).forEach(function(V){if(i.dotArr[V]){var $=i.dotArr[V];$.parentNode.removeChild($),$=null,i.dotArr[V]=null}})};var _=0,T=0,L=0,U=0,P=0,E=0,R=[],w=void 0,A=void 0,M=function(){i.config.thumbnail&&(i.config.thumbnail.isShowCoverPreview&&!w&&(g.removeChild(m),w=(0,n.createDom)("xg-coverpreview",` `,{tabindex:1},"xgplayer-coverpreview"),w.querySelector(".xgplayer-coverpreview-outer"),A=w.querySelector(".xgplayer-coverpreview-point"),m=w.querySelector(".xgplayer-coverpreview-thumbnail"),i.root.appendChild(w)),_=i.config.thumbnail.pic_num,T=i.config.thumbnail.width,L=i.config.thumbnail.height,U=i.config.thumbnail.col,P=i.config.thumbnail.row,R=i.config.thumbnail.urls,m.style.width=T+"px",m.style.height=L+"px")};i.on("loadedmetadata",M),typeof i.config.disableSwipeHandler=="function"&&typeof i.config.enableSwipeHandler=="function"&&(i.root.addEventListener("touchmove",function(V){V.preventDefault(),i.disableSwipe||(i.disableSwipe=!0,i.config.disableSwipeHandler.call(i))}),i.root.addEventListener("touchstart",function(V){i.disableSwipe=!0,i.config.disableSwipeHandler.call(i)}),i.root.addEventListener("touchend",function(V){i.disableSwipe=!1,i.config.enableSwipeHandler.call(i)}));var z=["touchstart","mousedown"];u.default.device==="mobile"&&z.pop(),z.forEach(function(V){f.addEventListener(V,function($){if(!i.config.disableProgress){if($.stopPropagation(),(0,n.event)($),$._target===v||!i.config.allowSeekAfterEnded&&i.ended)return!0;f.focus();var K=g.getBoundingClientRect(),Z=K.left,Q=h(i);Q?(Z=g.getBoundingClientRect().top,l=f.getBoundingClientRect().height):(l=f.getBoundingClientRect().width,Z=g.getBoundingClientRect().left);var ue=function(fe){fe.stopPropagation(),(0,n.event)(fe),i.isProgressMoving=!0;var xe=(Q?fe.clientY:fe.clientX)-Z;xe>l&&(xe=l);var me=xe/l*i.duration;if(me<0&&(me=0),!(i.config.allowSeekPlayed&&Number(me).toFixed(1)>i.maxPlayedTime))if(g.style.width=xe*100/l+"%",i.videoConfig.mediaType==="video"&&!i.dash&&!i.config.closeMoveSeek)console.log("trigger touchmove"),i.currentTime=Number(me).toFixed(1);else{var pe=(0,n.findDom)(i.controls,".xgplayer-time");pe&&(pe.innerHTML=''+(0,n.format)(me||0)+""+(0,n.format)(i.duration)+"")}if(i.config.thumbnail&&i.config.thumbnail.isShowCoverPreview){A.innerHTML=""+(0,n.format)(me)+" / "+(0,n.format)(i.duration||0),E=i.duration/_;var De=Math.floor(me/E);m.style.backgroundImage="url("+R[Math.ceil((De+1)/(U*P))-1]+")";var ke=De+1-U*P*(Math.ceil((De+1)/(U*P))-1),Me=Math.ceil(ke/P)-1,be=ke-Me*P-1;m.style["background-position"]="-"+be*T+"px -"+Me*L+"px",w.style.display="block"}i.emit("focus")},ye=function ve(fe){if(console.log("up event",fe),fe.stopPropagation(),(0,n.event)(fe),window.removeEventListener("mousemove",ue),window.removeEventListener("touchmove",ue,{passive:!1}),window.removeEventListener("mouseup",ve),window.removeEventListener("touchend",ve),u.default.browser.indexOf("ie")<0&&f.blur(),!i.isProgressMoving||i.videoConfig&&i.videoConfig.mediaType==="audio"||i.dash||i.config.closeMoveSeek){var xe=(Q?fe.clientY:fe.clientX)-Z;xe>l&&(xe=l);var me=xe/l*i.duration;me<0&&(me=0),i.config.allowSeekPlayed&&Number(me).toFixed(1)>i.maxPlayedTime||(g.style.width=xe*100/l+"%",console.warn("trigger touchup"),i.currentTime=Number(me).toFixed(1))}i.config.thumbnail&&i.config.thumbnail.isShowCoverPreview&&(w.style.display="none"),i.emit("focus"),i.isProgressMoving=!1};return window.addEventListener("touchmove",ue,{passive:!1}),window.addEventListener("touchend",ye),window.addEventListener("mousemove",ue),window.addEventListener("mouseup",ye),!0}})}),f.addEventListener("mouseenter",function(V){if(!i.config.allowSeekAfterEnded&&i.ended)return!0;var $=h(i),K=$?f.getBoundingClientRect().top:f.getBoundingClientRect().left,Z=$?f.getBoundingClientRect().height:f.getBoundingClientRect().width,Q=function(fe){var xe=(($?fe.clientY:fe.clientX)-K)/Z*i.duration;xe=xe<0?0:xe,v.textContent=(0,n.format)(xe);var me=v.getBoundingClientRect().width;if(i.config.thumbnail&&!i.config.thumbnail.isShowCoverPreview){E=i.duration/_;var pe=Math.floor(xe/E);m.style.backgroundImage="url("+R[Math.ceil((pe+1)/(U*P))-1]+")";var De=pe+1-U*P*(Math.ceil((pe+1)/(U*P))-1),ke=Math.ceil(De/P)-1,Me=De-ke*P-1;m.style["background-position"]="-"+Me*T+"px -"+ke*L+"px";var be=($?fe.clientY:fe.clientX)-K-T/2;be=be>0?be:0,be=be0?le:0,le=le>Z-me?Z-me:le,v.style.left=le+"px"}(0,n.hasClass)(f,"xgplayer-progress-dot-active")?v.style.display="none":v.style.display="block"},ue=function(fe){Q(fe)},ye=function ve(fe){f.removeEventListener("mousemove",ue,!1),f.removeEventListener("mouseleave",ve,!1),Q(fe),v.style.display="none",i.config.thumbnail&&!i.config.thumbnail.isShowCoverPreview&&(m.style.display="none")};f.addEventListener("mousemove",ue,!1),f.addEventListener("mouseleave",ye,!1),Q(V)},!1);var W=function(){if(i.maxPlayedTime===void 0&&(i.maxPlayedTime=0),i.maxPlayedTime0){for(var K=$.end($.length-1),Z=0,Q=$.length;Z=$.start(Z)&&i.currentTime<=$.end(Z)){K=$.end(Z);for(var ue=Z+1;ue<$.length;ue++)if($.start(ue)-$.end(ue-1)>=2){K=$.end(ue-1);break}break}b.style.width=K/i.duration*100+"%"}},H=["bufferedChange","cacheupdate","ended","timeupdate"];H.forEach(function(V){i.on(V,N)});function G(){i.removeAllProgressDot(),i.off("canplay",x),i.off("timeupdate",W),i.off("currentTimeChange",I),i.off("srcChange",F),i.off("loadedmetadata",M),H.forEach(function(V){i.off(V,N)}),i.off("destroy",G)}i.once("destroy",G)};t.default={name:"s_progress",method:d},e.exports=t.default},function(e,t,r){var n=r(70);typeof n=="string"&&(n=[[e.i,n,""]]);var o,u={hmr:!0};u.transform=o,u.insertInto=void 0,r(2)(n,u),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(1)(!1),t.push([e.i,".xgplayer-skin-default .xgplayer-progress{display:block;position:absolute;height:20px;line-height:20px;left:12px;right:12px;outline:none;top:-15px;z-index:35}.xgplayer-skin-default .xgplayer-progress-outer{background:hsla(0,0%,100%,.3);display:block;height:3px;line-height:3px;margin-top:8.5px;width:100%;position:relative;cursor:pointer}.xgplayer-skin-default .xgplayer-progress-cache,.xgplayer-skin-default .xgplayer-progress-played{display:block;height:100%;line-height:1;position:absolute;left:0;top:0}.xgplayer-skin-default .xgplayer-progress-cache{width:0;background:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-progress-played{display:block;width:0;background-image:linear-gradient(-90deg,#fa1f41,#e31106);border-radius:0 1.5px 1.5px 0}.xgplayer-skin-default .xgplayer-progress-btn{display:none;position:absolute;left:0;top:-5px;width:13px;height:13px;border-radius:30px;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.26);left:100%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:36}.xgplayer-skin-default .xgplayer-progress-point{position:absolute}.xgplayer-skin-default .xgplayer-progress-point.xgplayer-tips{margin-left:0;top:-25px;display:none;z-index:100}.xgplayer-skin-default .xgplayer-progress-dot{display:inline-block;position:absolute;height:3px;width:5px;top:0;background:#fff;border-radius:6px;z-index:16}.xgplayer-skin-default .xgplayer-progress-dot .xgplayer-progress-tip{position:absolute;bottom:200%;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);height:auto;line-height:30px;width:auto;background:rgba(0,0,0,.3);border-radius:6px;border:1px solid rgba(0,0,0,.8);cursor:default;white-space:nowrap;display:none}.xgplayer-skin-default .xgplayer-progress-dot-show .xgplayer-progress-tip{display:block}.xgplayer-skin-default .xgplayer-progress-thumbnail{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box}.xgplayer-skin-default .xgplayer-progress-thumbnail.xgplayer-tips{margin-left:0;display:none;z-index:99}.xgplayer-skin-default .xgplayer-coverpreview{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-thumbnail{display:block}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point{display:block;text-align:center;font-family:PingFangSC-Regular;font-size:11px;color:#ccc;padding:2px 4px}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point span{color:#fff}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-outer{height:6px;margin-top:7px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-dot,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-dot{height:6px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-btn{display:block;top:-3px}.xgplayer-skin-default.xgplayer-definition-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-playbackrate-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-texttrack-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-volume-active .xgplayer-progress{z-index:15}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress-btn{display:block!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-outer{height:3px!important;margin-top:8.5px!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-btn{display:block!important;top:-5px!important}",""])},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);r(72);var o=function(){var p=this,h=(0,n.createDom)("xg-time",''+(p.currentTime||(0,n.format)(0))+` `+(p.duration||(0,n.format)(0))+"",{},"xgplayer-time");p.once("ready",function(){p.controls&&p.controls.appendChild(h)});var d=function(){(p.videoConfig.mediaType!=="audio"||!p.isProgressMoving||!p.dash)&&(h.innerHTML=''+(0,n.format)(p.currentTime||0)+""+(""+(0,n.format)(p.duration)+""))};p.on("durationchange",d),p.on("timeupdate",d);function c(){p.off("durationchange",d),p.off("timeupdate",d),p.off("destroy",c)}p.once("destroy",c)};t.default={name:"s_time",method:o},e.exports=t.default},function(e,t,r){var n=r(73);typeof n=="string"&&(n=[[e.i,n,""]]);var o,u={hmr:!0};u.transform=o,u.insertInto=void 0,r(2)(n,u),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(1)(!1),t.push([e.i,'.xgplayer-skin-default .xgplayer-time{-webkit-order:2;-moz-box-ordinal-group:3;order:2;font-family:ArialMT;font-size:13px;color:#fff;line-height:40px;height:40px;text-align:center;display:inline-block;margin:auto 8px}.xgplayer-skin-default .xgplayer-time span{color:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current{color:#fff}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current:after{content:"/";display:inline-block;padding:0 3px}',""])},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(75),u=p(o);r(76);function p(d){return d&&d.__esModule?d:{default:d}}var h=function(){var c=this,i=c.root,f=c.lang.REPLAY,l=(0,n.createDom)("xg-replay",u.default+` `+f+` `,{},"xgplayer-replay");c.once("ready",function(){i.appendChild(l)});function g(){var m=l.querySelector("path");if(m){var S=window.getComputedStyle(m).getPropertyValue("transform");if(typeof S=="string"&&S.indexOf("none")>-1)return;m.setAttribute("transform",S)}}c.on("ended",g);function y(m){m.preventDefault(),m.stopPropagation()}l.addEventListener("click",y);var b=l.querySelector("svg");["click","touchend"].forEach(function(m){b.addEventListener(m,function(S){S.preventDefault(),S.stopPropagation(),c.userGestureTrigEvent("replayBtnClick")})});function v(){c.off("ended",g),c.off("destroy",v)}c.once("destroy",v)};t.default={name:"s_replay",method:h},e.exports=t.default},function(e,t,r){r.r(t),t.default=` `},function(e,t,r){var n=r(77);typeof n=="string"&&(n=[[e.i,n,""]]);var o,u={hmr:!0};u.transform=o,u.insertInto=void 0,r(2)(n,u),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(1)(!1),t.push([e.i,".xgplayer-skin-default .xgplayer-replay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:105;display:none;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:rgba(0,0,0,.54);-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.xgplayer-skin-default .xgplayer-replay svg{background:rgba(0,0,0,.58);border-radius:100%;cursor:pointer}.xgplayer-skin-default .xgplayer-replay svg path{-webkit-transform:translate(20px,21px);-ms-transform:translate(20px,21px);transform:translate(20px,21px);fill:#ddd}.xgplayer-skin-default .xgplayer-replay svg:hover{background:rgba(0,0,0,.38)}.xgplayer-skin-default .xgplayer-replay svg:hover path{fill:#fff}.xgplayer-skin-default .xgplayer-replay .xgplayer-replay-txt{display:inline-block;font-family:PingFangSC-Regular;font-size:14px;color:#fff;line-height:34px}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-replay{display:-webkit-flex;display:-moz-box;display:flex}",""])},function(e,t,r){var n=r(161);typeof n=="string"&&(n=[[e.i,n,""]]);var o,u={hmr:!0};u.transform=o,u.insertInto=void 0,r(2)(n,u),n.locals&&(e.exports=n.locals)},function(e,t,r){e.exports=r(80)},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(9),o=le(n),u=r(81),p=le(u),h=r(82),d=le(h),c=r(83),i=le(c),f=r(84),l=le(f),g=r(85),y=le(g),b=r(88),v=le(b),m=r(45),S=le(m),x=r(89),_=le(x),T=r(90),L=le(T),U=r(91),P=le(U),E=r(92),R=le(E),w=r(37),A=le(w),M=r(38),z=le(M),W=r(98),I=le(W),F=r(46),N=le(F),H=r(99),G=le(H),V=r(100),$=le(V),K=r(47),Z=le(K),Q=r(101),ue=le(Q),ye=r(102),ve=le(ye),fe=r(103),xe=le(fe),me=r(39),pe=le(me),De=r(104),ke=le(De),Me=r(105),be=le(Me);r(107);function le(Le){return Le&&Le.__esModule?Le:{default:Le}}o.default.installAll([p.default,d.default,i.default,l.default,y.default,v.default,S.default,_.default,L.default,P.default,R.default,A.default,z.default,I.default,N.default,G.default,$.default,Z.default,ue.default,ve.default,xe.default,pe.default,ke.default,be.default]),t.default=o.default,e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){var u=this;if(!u.config.airplay||!window.WebKitPlaybackTargetAvailabilityEvent)return;function p(){u.video.webkitShowPlaybackTargetPicker()}u.on("airplayBtnClick",p);function h(){u.off("airplayBtnClick",p),u.off("destroy",h)}u.once("destroy",h)};t.default={name:"airplay",method:n},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=function(){var p=this,h=p.root;function d(){(0,n.hasClass)(h,"xgplayer-is-cssfullscreen")?p.exitCssFullscreen():p.getCssFullscreen()}p.on("cssFullscreenBtnClick",d),p.on("exitFullscreen",function(){(0,n.removeClass)(h,"xgplayer-is-cssfullscreen")});function c(){p.off("cssFullscreenBtnClick",d),p.off("destroy",c)}p.once("destroy",c),p.getCssFullscreen=function(){var i=this;i.config.fluid&&(i.root.style["padding-top"]=""),(0,n.addClass)(i.root,"xgplayer-is-cssfullscreen"),i.emit("requestCssFullscreen")},p.exitCssFullscreen=function(){var i=this;i.config.fluid&&(i.root.style.width="100%",i.root.style.height="0",i.root.style["padding-top"]=i.config.height*100/i.config.width+"%"),(0,n.removeClass)(i.root,"xgplayer-is-cssfullscreen"),i.emit("exitCssFullscreen")}};t.default={name:"cssFullscreen",method:o},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=function(){var p=this;function h(d){var c=p.root.querySelector("xg-danmu");if((0,n.addClass)(c,"xgplayer-has-danmu"),!p.config.danmu.closeDefaultBtn){var i=function(){d.start()},f=function(){(0,n.hasClass)(p.danmuBtn,"danmu-switch-active")&&d.pause()},l=function(){(0,n.hasClass)(p.danmuBtn,"danmu-switch-active")&&d.play()},g=function(){(0,n.hasClass)(p.danmuBtn,"danmu-switch-active")&&(d.stop(),d.start())},y=function b(){p.off("timeupdate",i),p.off("pause",f),p.off("play",l),p.off("seeked",g),p.off("destroy",b)};p.danmuBtn=(0,n.copyDom)(d.bulletBtn.createSwitch(!0)),p.controls.appendChild(p.danmuBtn),["click","touchend"].forEach(function(b){p.danmuBtn.addEventListener(b,function(v){v.preventDefault(),v.stopPropagation(),(0,n.toggleClass)(p.danmuBtn,"danmu-switch-active"),(0,n.hasClass)(p.danmuBtn,"danmu-switch-active")?(p.emit("danmuBtnOn"),(0,n.addClass)(c,"xgplayer-has-danmu"),p.once("timeupdate",i)):(p.emit("danmuBtnOff"),(0,n.removeClass)(c,"xgplayer-has-danmu"),d.stop())})}),p.onElementClick&&c.addEventListener("click",function(b){p.onElementClick(b,c)},!1),p.onElementDblclick&&c.addEventListener("dblclick",function(b){p.onElementDblclick(b,c)},!1),p.on("pause",f),p.on("play",l),p.on("seeked",g),p.once("destroy",y)}}p.on("initDefaultDanmu",h)};t.default={name:"danmu",method:o},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){var u=this;function p(){u.off("destroy",p)}u.once("destroy",p)};t.default={name:"definition",method:n},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(86),o=p(n),u=r(87);function p(d){return d&&d.__esModule?d:{default:d}}var h=function(){var c=this;function i(){c.download()}c.on("downloadBtnClick",i);function f(){c.off("downloadBtnClick",i),c.off("destroy",f)}c.once("destroy",f),c.download=function(){var l=(0,u.getAbsoluteURL)(this.config.url);(0,o.default)(l)}};t.default={name:"download",method:h},e.exports=t.default},function(e,t,r){var n,o,u;(function(p,h){o=[],n=h,u=typeof n=="function"?n.apply(t,o):n,u!==void 0&&(e.exports=u)})(this,function(){return function p(h,d,c){var i=window,f="application/octet-stream",l=c||f,g=h,y=!d&&!c&&g,b=document.createElement("a"),v=function(w){return String(w)},m=i.Blob||i.MozBlob||i.WebKitBlob||v,S=d||"download",x,_;if(m=m.call?m.bind(i):Blob,String(this)==="true"&&(g=[g,l],l=g[0],g=g[1]),y&&y.length<2048&&(S=y.split("/").pop().split("?")[0],b.href=y,b.href.indexOf(y)!==-1)){var T=new XMLHttpRequest;return T.open("GET",y,!0),T.responseType="blob",T.onload=function(w){p(w.target.response,S,f)},setTimeout(function(){T.send()},0),T}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(g))if(g.length>1024*1024*1.999&&m!==v)g=E(g),l=g.type||f;else return navigator.msSaveBlob?navigator.msSaveBlob(E(g),S):R(g);else if(/([\x80-\xff])/.test(g)){var L=0,U=new Uint8Array(g.length),P=U.length;for(L;Lx',o=u.firstChild.href}return o}},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(4),o=u(n);function u(d){return d&&d.__esModule?d:{default:d}}var p={maxCount:3,backupUrl:"",isFetch:!0,fetchTimeout:100};function h(){var d=this,c=this;if(!c.config.errorConfig||c.src.indexOf("blob:")>-1)return;var i={},f=c.config.errorConfig;for(var l in p)f[l]===void 0?i[l]=p[l]:i[l]=f[l];c.retryData={count:0,errfTimer:null,isFetchReturn:!1,currentTime:0};function g(v,m,S){var x=function(T,L){v.retryData.isFetchReturn||(v.retryData.isFetchReturn=!0,T(L))};return new Promise(function(_,T){try{var L=new window.XMLHttpRequest;L.open("get",m),L.onload=function(){x(_,{status:L.status,statusText:L.statusText,xhr:L})},L.onerror=function(){x(_,{status:L.status,statusText:L.statusText||"The network environment is disconnected or the address is invalid",xhr:L})},L.onabort=function(){},v.retryData.errfTimer=window.setTimeout(function(){var U=v.retryData.errfTimer;window.clearTimeout(U),v.retryData.errfTimer=null,x(_,{status:-1,statusText:"request timeout"})},S),L.send()}catch{v.retryData.isFetchReturn=!0,x(_,{status:-2,statusText:"request error"})}})}function y(){this.currentTime=this.retryData.currentTime,this.play(),this.retryData.retryCode=0,this.retryData.isFetchReturn=!1,this.retryData.currentTime=0}var b=c._onError;c._onError=function(v){var m=d.retryData.count;if(m>i.maxCount){i.isFetch?g(d,d.currentSrc,i.fetchTimeout).then(function(x){d.emit("error",new o.default({type:"network",currentTime:d.currentTime,duration:d.duration||0,networkState:d.networkState,readyState:d.readyState,currentSrc:d.currentSrc,src:d.src,ended:d.ended,httpCode:x.status,httpMsg:x.statusText,errd:{line:101,msg:d.error,handle:"plugin errorRetry"},errorCode:d.video&&d.video.error.code,mediaError:d.video&&d.video.error})),b.call(d,x)}):b.call(d,v);return}m===0&&(d.retryData.currentTime=d.currentTime,d.once("canplay",y.bind(d)));var S="";i.count<2?S=i.backupUrl?i.backupUrl:c.currentSrc:S=i.backupUrl&&m>1?i.backupUrl:c.currentSrc,d.retryData.count++,d.src=S}}t.default={name:"errorretry",method:h},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function d(c,i){for(var f=0;f0||(i?l.currentTime-y>=0?l.currentTime-=y:l.currentTime=0:l.maxPlayedTime&&l.config.allowSeekPlayed&&l.currentTime+y>l.maxPlayedTime?l.currentTime=l.maxPlayedTime:l.currentTime+y<=l.duration?l.currentTime+=y:l.currentTime=l.duration+1)}},{key:"changeRate",value:function(){this.state.playbackRate=this.player.playbackRate,this.player.playbackRate=this.player.config.keyboardRate||5}},{key:"changeVolumeSlide",value:function(i){var f=this.player;!f.controls||(i?(f.emit("focus"),(0,o.hasClass)(f.root,"xgplayer-volume-active")||(0,o.addClass)(f.root,"xgplayer-volume-active")):(clearTimeout(this.timer),this.timer=setTimeout(function(){(0,o.removeClass)(f.root,"xgplayer-volume-active")},1e3)))}},{key:"changeVolume",value:function(i){var f=this.player,l=f.config.keyShortcutStep||{},g=l.volume||.1;this.changeVolumeSlide(!0);var y=f.volume;i&&y+g<=1?f.volume=y+g:!i&&y-g>=0&&(f.volume=y-g)}}]),d}(),h=function(){var c=this;c.keyboard=new p(c)};t.default={name:"keyboard",method:h},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=function(){var p=this,h=p.root;function d(i){p.uploadFile=i.files[0];var f=URL.createObjectURL(p.uploadFile);if((0,n.hasClass)(h,"xgplayer-nostart"))p.config.url=f,p.start();else{p.src=f;var l=p.play();l!==void 0&&l&&l.catch(function(g){})}}p.on("upload",d);function c(){p.off("upload",d),p.off("destroy",c)}p.once("destroy",c)};t.default={name:"localPreview",method:o},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){var u=this;u.on("memoryPlayStart",function(p){setTimeout(function(){console.log("memoryPlayStart",p,u.readyState,11),u.currentTime=p})})};t.default={name:"memoryPlay",method:n},e.exports=t.default},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(93),u=p(o);function p(d){return d&&d.__esModule?d:{default:d}}var h=function(){var c=this,i=c.root;function f(){(0,n.hasClass)(i,"xgplayer-miniplayer-active")?c.exitMiniplayer():c.getMiniplayer()}c.on("miniplayerBtnClick",f);function l(){c.off("miniplayerBtnClick",f),c.off("destroy",l)}c.once("destroy",l),c.getMiniplayer=function(){(0,n.hasClass)(i,"xgplayer-is-fullscreen")&&this.exitFullscreen(i),(0,n.hasClass)(i,"xgplayer-is-cssfullscreen")&&this.exitCssFullscreen(),(0,n.hasClass)(i,"xgplayer-rotate-fullscreen")&&this.exitRotateFullscreen();var g=(0,n.createDom)("xg-miniplayer-lay","
",{},"xgplayer-miniplayer-lay");this.root.appendChild(g);var y=(0,n.createDom)("xg-miniplayer-drag",'
'+this.lang.MINIPLAYER_DRAG+"
",{tabindex:9},"xgplayer-miniplayer-drag");this.root.appendChild(y),new u.default(".xgplayer",{handle:".drag-handle"}),(0,n.addClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right=0,this.root.style.bottom="200px",this.root.style.top="",this.root.style.left="",this.root.style.width="320px",this.root.style.height="180px",this.config.miniplayerConfig&&(this.config.miniplayerConfig.top!==void 0&&(this.root.style.top=this.config.miniplayerConfig.top+"px",this.root.style.bottom=""),this.config.miniplayerConfig.bottom!==void 0&&(this.root.style.bottom=this.config.miniplayerConfig.bottom+"px"),this.config.miniplayerConfig.left!==void 0&&(this.root.style.left=this.config.miniplayerConfig.left+"px",this.root.style.right=""),this.config.miniplayerConfig.right!==void 0&&(this.root.style.right=this.config.miniplayerConfig.right+"px"),this.config.miniplayerConfig.width!==void 0&&(this.root.style.width=this.config.miniplayerConfig.width+"px"),this.config.miniplayerConfig.height!==void 0&&(this.root.style.height=this.config.miniplayerConfig.height+"px")),this.config.fluid&&(this.root.style["padding-top"]="");var b=this;["click","touchend"].forEach(function(v){g.addEventListener(v,function(m){m.preventDefault(),m.stopPropagation(),b.exitMiniplayer()})})},c.exitMiniplayer=function(){(0,n.removeClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right="",this.root.style.bottom="",this.root.style.top="",this.root.style.left="",this.config.fluid?(this.root.style.width="100%",this.root.style.height="0",this.root.style["padding-top"]=this.config.height*100/this.config.width+"%"):(this.config.width&&(typeof this.config.width!="number"?this.root.style.width=this.config.width:this.root.style.width=this.config.width+"px"),this.config.height&&(typeof this.config.height!="number"?this.root.style.height=this.config.height:this.root.style.height=this.config.height+"px"));var g=(0,n.findDom)(this.root,".xgplayer-miniplayer-lay");g&&g.parentNode&&g.parentNode.removeChild(g);var y=(0,n.findDom)(this.root,".xgplayer-miniplayer-drag");y&&y.parentNode&&y.parentNode.removeChild(y)}};t.default={name:"miniplayer",method:h},e.exports=t.default},function(e,t,r){var n,o;/*! * Draggabilly v2.3.0 * Make that shiz draggable * https://draggabilly.desandro.com * MIT license */(function(u,p){n=[r(94),r(95)],o=function(h,d){return p(u,h,d)}.apply(t,n),o!==void 0&&(e.exports=o)})(window,function(p,h,d){function c(v,m){for(var S in m)v[S]=m[S];return v}function i(){}var f=p.jQuery;function l(v,m){this.element=typeof v=="string"?document.querySelector(v):v,f&&(this.$element=f(this.element)),this.options=c({},this.constructor.defaults),this.option(m),this._create()}var g=l.prototype=Object.create(d.prototype);l.defaults={},g.option=function(v){c(this.options,v)};var y={relative:!0,absolute:!0,fixed:!0};g._create=function(){this.position={},this._getPosition(),this.startPoint={x:0,y:0},this.dragPoint={x:0,y:0},this.startPosition=c({},this.position);var v=getComputedStyle(this.element);y[v.position]||(this.element.style.position="relative"),this.on("pointerMove",this.onPointerMove),this.on("pointerUp",this.onPointerUp),this.enable(),this.setHandles()},g.setHandles=function(){this.handles=this.options.handle?this.element.querySelectorAll(this.options.handle):[this.element],this.bindHandles()},g.dispatchEvent=function(v,m,S){var x=[m].concat(S);this.emitEvent(v,x),this.dispatchJQueryEvent(v,m,S)},g.dispatchJQueryEvent=function(v,m,S){var x=p.jQuery;if(!(!x||!this.$element)){var _=x.Event(m);_.type=v,this.$element.trigger(_,S)}},g._getPosition=function(){var v=getComputedStyle(this.element),m=this._getPositionCoord(v.left,"width"),S=this._getPositionCoord(v.top,"height");this.position.x=isNaN(m)?0:m,this.position.y=isNaN(S)?0:S,this._addTransformPosition(v)},g._getPositionCoord=function(v,m){if(v.indexOf("%")!=-1){var S=h(this.element.parentNode);return S?parseFloat(v)/100*S[m]:0}return parseInt(v,10)},g._addTransformPosition=function(v){var m=v.transform;if(m.indexOf("matrix")===0){var S=m.split(","),x=m.indexOf("matrix3d")===0?12:4,_=parseInt(S[x],10),T=parseInt(S[x+1],10);this.position.x+=_,this.position.y+=T}},g.onPointerDown=function(v,m){this.element.classList.add("is-pointer-down"),this.dispatchJQueryEvent("pointerDown",v,[m])},g.pointerDown=function(v,m){var S=this.okayPointerDown(v);if(!S||!this.isEnabled){this._pointerReset();return}this.pointerDownPointer={pageX:m.pageX,pageY:m.pageY},v.preventDefault(),this.pointerDownBlur(),this._bindPostStartEvents(v),this.element.classList.add("is-pointer-down"),this.dispatchEvent("pointerDown",v,[m])},g.dragStart=function(v,m){!this.isEnabled||(this._getPosition(),this.measureContainment(),this.startPosition.x=this.position.x,this.startPosition.y=this.position.y,this.setLeftTop(),this.dragPoint.x=0,this.dragPoint.y=0,this.element.classList.add("is-dragging"),this.dispatchEvent("dragStart",v,[m]),this.animate())},g.measureContainment=function(){var v=this.getContainer();if(!!v){var m=h(this.element),S=h(v),x=this.element.getBoundingClientRect(),_=v.getBoundingClientRect(),T=S.borderLeftWidth+S.borderRightWidth,L=S.borderTopWidth+S.borderBottomWidth,U=this.relativeStartPosition={x:x.left-(_.left+S.borderLeftWidth),y:x.top-(_.top+S.borderTopWidth)};this.containSize={width:S.width-T-U.x-m.width,height:S.height-L-U.y-m.height}}},g.getContainer=function(){var v=this.options.containment;if(!!v){var m=v instanceof HTMLElement;return m?v:typeof v=="string"?document.querySelector(v):this.element.parentNode}},g.onPointerMove=function(v,m,S){this.dispatchJQueryEvent("pointerMove",v,[m,S])},g.dragMove=function(v,m,S){if(!!this.isEnabled){var x=S.x,_=S.y,T=this.options.grid,L=T&&T[0],U=T&&T[1];x=b(x,L),_=b(_,U),x=this.containDrag("x",x,L),_=this.containDrag("y",_,U),x=this.options.axis=="y"?0:x,_=this.options.axis=="x"?0:_,this.position.x=this.startPosition.x+x,this.position.y=this.startPosition.y+_,this.dragPoint.x=x,this.dragPoint.y=_,this.dispatchEvent("dragMove",v,[m,S])}};function b(v,m,S){return S=S||"round",m?Math[S](v/m)*m:v}return g.containDrag=function(v,m,S){if(!this.options.containment)return m;var x=v=="x"?"width":"height",_=this.relativeStartPosition[v],T=b(-_,S,"ceil"),L=this.containSize[x];return L=b(L,S,"floor"),Math.max(T,Math.min(L,m))},g.onPointerUp=function(v,m){this.element.classList.remove("is-pointer-down"),this.dispatchJQueryEvent("pointerUp",v,[m])},g.dragEnd=function(v,m){!this.isEnabled||(this.element.style.transform="",this.setLeftTop(),this.element.classList.remove("is-dragging"),this.dispatchEvent("dragEnd",v,[m]))},g.animate=function(){if(!!this.isDragging){this.positionDrag();var v=this;requestAnimationFrame(function(){v.animate()})}},g.setLeftTop=function(){this.element.style.left=this.position.x+"px",this.element.style.top=this.position.y+"px"},g.positionDrag=function(){this.element.style.transform="translate3d( "+this.dragPoint.x+"px, "+this.dragPoint.y+"px, 0)"},g.staticClick=function(v,m){this.dispatchEvent("staticClick",v,[m])},g.setPosition=function(v,m){this.position.x=v,this.position.y=m,this.setLeftTop()},g.enable=function(){this.isEnabled=!0},g.disable=function(){this.isEnabled=!1,this.isDragging&&this.dragEnd()},g.destroy=function(){this.disable(),this.element.style.transform="",this.element.style.left="",this.element.style.top="",this.element.style.position="",this.unbindHandles(),this.$element&&this.$element.removeData("draggabilly")},g._init=i,f&&f.bridget&&f.bridget("draggabilly",l),l})},function(e,t,r){var n,o;/*! * getSize v2.0.3 * measure size of elements * MIT license */(function(u,p){n=p,o=typeof n=="function"?n.call(t,r,t,e):n,o!==void 0&&(e.exports=o)})(window,function(){function p(m){var S=parseFloat(m),x=m.indexOf("%")==-1&&!isNaN(S);return x&&S}function h(){}var d=typeof console=="undefined"?h:function(m){console.error(m)},c=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],i=c.length;function f(){for(var m={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},S=0;S