=0&&(r[r.t++]=1,r.subTo(b,r)),t.ONE.dlShiftTo(p,b),b.subTo(l,l);l.t=0;){var T=r[--v]==d?this.DM:Math.floor(r[v]*g+(r[v-1]+m)*y);if((r[v]+=l.am(0,T,r,_,0,p))0&&r.rShiftTo(h,r),c<0&&t.ZERO.subTo(r,r);}}},t.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return e=e*(2-(15&t)*e)&15,e=e*(2-(255&t)*e)&255,e=e*(2-((65535&t)*e&65535))&65535,e=e*(2-t*e%this.DV)%this.DV,e>0?this.DV-e:-e;},t.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s);},t.prototype.exp=function(e,n){if(e>4294967295||e<1)return t.ONE;var r=i(),o=i(),s=n.convert(this),l=a(e)-1;for(s.copyTo(r);--l>=0;)if(n.sqrTo(r,o),(e&1<0)n.mulTo(o,s,r);else{var c=r;r=o,o=c;}return n.revert(r);},t.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t));},t.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return\"0\";var e=this.chunkSize(t),n=Math.pow(t,e),r=s(n),o=i(),a=i(),l=\"\";for(this.divRemTo(r,o,a);o.signum()>0;)l=(n+a.intValue()).toString(t).substr(1)+l,o.divRemTo(r,o,a);return a.intValue().toString(t)+l;},t.prototype.fromRadix=function(e,n){this.fromInt(0),null==n&&(n=10);for(var i=this.chunkSize(n),r=Math.pow(n,i),s=!1,a=0,l=0,c=0;c=i&&(this.dMultiply(r),this.dAddOffset(l,0),a=0,l=0));}a>0&&(this.dMultiply(Math.pow(n,a)),this.dAddOffset(l,0)),s&&t.ZERO.subTo(this,this);},t.prototype.fromNumber=function(e,n,i){if(\"number\"==typeof n){if(e<2)this.fromInt(1);else for(this.fromNumber(e,i),this.testBit(e-1)||this.bitwiseTo(t.ONE.shiftLeft(e-1),c.op_or,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(n);)this.dAddOffset(2,0),this.bitLength()>e&&this.subTo(t.ONE.shiftLeft(e-1),this);}else{var r=[],o=7&e;r.length=1+(e>>3),n.nextBytes(r),o>0?r[0]&=(1<>=this.DB;if(t.t>=this.DB;i+=this.s;}else{for(i+=this.s;n>=this.DB;i+=t.s;}e.s=i<0?-1:0,i>0?e[n++]=i:i<-1&&(e[n++]=this.DV+i),e.t=n,e.clamp();},t.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp();},t.prototype.dAddOffset=function(t,e){if(0!=t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e];}},t.prototype.multiplyLowerTo=function(t,e,n){var i=Math.min(this.t+t.t,e);for(n.s=0,n.t=i;i>0;)n[--i]=0;for(var r=n.t-this.t;i=0;)n[i]=0;for(i=Math.max(e-this.t,0);i0)if(0==e)n=this[0]%t;else for(var i=this.t-1;i>=0;--i)n=(e*n+this[i])%t;return n;},t.prototype.millerRabin=function(e){var n=this.subtract(t.ONE),r=n.getLowestSetBit();if(r<=0)return!1;var o=n.shiftRight(r);(e=e+1>>1)>u.length&&(e=u.length);for(var s=i(),a=0;a0&&(n.rShiftTo(s,n),i.rShiftTo(s,i));var a=function l(){(o=n.getLowestSetBit())>0&&n.rShiftTo(o,n),(o=i.getLowestSetBit())>0&&i.rShiftTo(o,i),n.compareTo(i)>=0?(n.subTo(i,n),n.rShiftTo(1,n)):(i.subTo(n,i),i.rShiftTo(1,i)),n.signum()>0?setTimeout(l,0):(s>0&&i.lShiftTo(s,i),setTimeout(function(){e(i);},0));};setTimeout(a,10);},t.prototype.fromNumberAsync=function(e,n,i,r){if(\"number\"==typeof n){if(e<2)this.fromInt(1);else{this.fromNumber(e,i),this.testBit(e-1)||this.bitwiseTo(t.ONE.shiftLeft(e-1),c.op_or,this),this.isEven()&&this.dAddOffset(1,0);var o=this,s=function u(){o.dAddOffset(2,0),o.bitLength()>e&&o.subTo(t.ONE.shiftLeft(e-1),o),o.isProbablePrime(n)?setTimeout(function(){r();},0):setTimeout(u,0);};setTimeout(s,0);}}else{var a=[],l=7&e;a.length=1+(e>>3),n.nextBytes(a),l>0?a[0]&=(1<=0?t.mod(this.m):t;},t.prototype.revert=function(t){return t;},t.prototype.reduce=function(t){t.divRemTo(this.m,null,t);},t.prototype.mulTo=function(t,e,n){t.multiplyTo(e,n),this.reduce(n);},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e);},t;}(),g=function(){function t(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<0&&this.m.subTo(e,e),e;},t.prototype.revert=function(t){var e=i();return t.copyTo(e),this.reduce(e),e;},t.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e>15)*this.mpl&this.um)<<15)&t.DM;for(n=e+this.m.t,t[n]+=this.m.am(0,i,t,e,0,this.m.t);t[n]>=t.DV;)t[n]-=t.DV,t[++n]++;}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t);},t.prototype.mulTo=function(t,e,n){t.multiplyTo(e,n),this.reduce(n);},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e);},t;}(),y=function(){function t(t){this.m=t,this.r2=i(),this.q3=i(),p.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t);}return t.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=i();return t.copyTo(e),this.reduce(e),e;},t.prototype.revert=function(t){return t;},t.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t);},t.prototype.mulTo=function(t,e,n){t.multiplyTo(e,n),this.reduce(n);},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e);},t;}(),m=\"undefined\"!=typeof navigator;m&&\"Microsoft Internet Explorer\"==navigator.appName?(p.prototype.am=function(t,e,n,i,r,o){for(var s=32767&e,a=e>>15;--o>=0;){var l=32767&this[t],c=this[t++]>>15,u=a*l+c*s;l=s*l+((32767&u)<<15)+n[i]+(1073741823&r),r=(l>>>30)+(u>>>15)+a*c+(r>>>30),n[i++]=1073741823&l;}return r;},l=30):m&&\"Netscape\"!=navigator.appName?(p.prototype.am=function(t,e,n,i,r,o){for(;--o>=0;){var s=e*this[t++]+n[i]+r;r=Math.floor(s/67108864),n[i++]=67108863&s;}return r;},l=26):(p.prototype.am=function(t,e,n,i,r,o){for(var s=16383&e,a=e>>14;--o>=0;){var l=16383&this[t],c=this[t++]>>14,u=a*l+c*s;l=s*l+((16383&u)<<14)+n[i]+r,r=(l>>28)+(u>>14)+a*c,n[i++]=268435455&l;}return r;},l=28),p.prototype.DB=l,p.prototype.DM=(1<=256||o>=s.rng_psize)return void(window.removeEventListener?window.removeEventListener(\"mousemove\",d,!1):window.detachEvent&&window.detachEvent(\"onmousemove\",d));try{var e=t.x+t.y;a[o++]=255&e,u+=1;}catch(n){}};\"undefined\"!=typeof window&&(window.addEventListener?window.addEventListener(\"mousemove\",h,!1):window.attachEvent&&window.attachEvent(\"onmousemove\",h));}var p=function(){function t(){}return t.prototype.nextBytes=function(t){for(var e=0;e=0&&e>0;){var r=t.charCodeAt(i--);r<128?n[--e]=r:r>127&&r<2048?(n[--e]=63&r|128,n[--e]=r>>6|192):(n[--e]=63&r|128,n[--e]=r>>6&63|128,n[--e]=r>>12|224);}n[--e]=0;for(var o=new c.SecureRandom(),s=[];e>2;){for(s[0]=0;0==s[0];)o.nextBytes(s);n[--e]=s[0];}return n[--e]=2,n[--e]=0,new l.BigInteger(n);}function o(t,e){for(var n=t.toByteArray(),i=0;i=n.length)return null;for(var r=\"\";++i191&&o<224?(r+=String.fromCharCode((31&o)<<6|63&n[i+1]),++i):(r+=String.fromCharCode((15&o)<<12|(63&n[i+1])<<6|63&n[i+2]),i+=2);}return r;}function s(t){return h[t]||\"\";}function a(t){for(var e in h)if(h.hasOwnProperty(e)){var n=h[e],i=n.length;if(t.substr(0,i)==n)return t.substr(i);}return t;}n.r(e),n.d(e,{RSAKey:function(){return u;}});var l=n(\"./node_modules/jsencrypt/lib/lib/jsbn/jsbn.js\"),c=n(\"./node_modules/jsencrypt/lib/lib/jsbn/rng.js\"),u=function(){function t(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null;}return t.prototype.doPublic=function(t){return t.modPowInt(this.e,this.n);},t.prototype.doPrivate=function(t){if(null==this.p||null==this.q)return t.modPow(this.d,this.n);for(var e=t.mod(this.p).modPow(this.dmp1,this.p),n=t.mod(this.q).modPow(this.dmq1,this.q);e.compareTo(n)<0;)e=e.add(this.p);return e.subtract(n).multiply(this.coeff).mod(this.p).multiply(this.q).add(n);},t.prototype.setPublic=function(t,e){null!=t&&null!=e&&t.length>0&&e.length>0&&(this.n=(0,l.parseBigInt)(t,16),this.e=parseInt(e,16));},t.prototype.encrypt=function(t){var e=this.n.bitLength()+7>>3,n=r(t,e);if(null==n)return null;var i=this.doPublic(n);if(null==i)return null;for(var o=i.toString(16),s=o.length,a=0;a<2*e-s;a++)o=\"0\"+o;return o;},t.prototype.setPrivate=function(t,e,n){null!=t&&null!=e&&t.length>0&&e.length>0&&(this.n=(0,l.parseBigInt)(t,16),this.e=parseInt(e,16),this.d=(0,l.parseBigInt)(n,16));},t.prototype.setPrivateEx=function(t,e,n,i,r,o,s,a){null!=t&&null!=e&&t.length>0&&e.length>0&&(this.n=(0,l.parseBigInt)(t,16),this.e=parseInt(e,16),this.d=(0,l.parseBigInt)(n,16),this.p=(0,l.parseBigInt)(i,16),this.q=(0,l.parseBigInt)(r,16),this.dmp1=(0,l.parseBigInt)(o,16),this.dmq1=(0,l.parseBigInt)(s,16),this.coeff=(0,l.parseBigInt)(a,16));},t.prototype.generate=function(t,e){var n=new c.SecureRandom(),i=t>>1;this.e=parseInt(e,16);for(var r=new l.BigInteger(e,16);;){for(;this.p=new l.BigInteger(t-i,1,n),0!=this.p.subtract(l.BigInteger.ONE).gcd(r).compareTo(l.BigInteger.ONE)||!this.p.isProbablePrime(10););for(;this.q=new l.BigInteger(i,1,n),0!=this.q.subtract(l.BigInteger.ONE).gcd(r).compareTo(l.BigInteger.ONE)||!this.q.isProbablePrime(10););if(this.p.compareTo(this.q)<=0){var o=this.p;this.p=this.q,this.q=o;}var s=this.p.subtract(l.BigInteger.ONE),a=this.q.subtract(l.BigInteger.ONE),u=s.multiply(a);if(0==u.gcd(r).compareTo(l.BigInteger.ONE)){this.n=this.p.multiply(this.q),this.d=r.modInverse(u),this.dmp1=this.d.mod(s),this.dmq1=this.d.mod(a),this.coeff=this.q.modInverse(this.p);break;}}},t.prototype.decrypt=function(t){var e=(0,l.parseBigInt)(t,16),n=this.doPrivate(e);return null==n?null:o(n,this.n.bitLength()+7>>3);},t.prototype.generateAsync=function(t,e,n){var i=new c.SecureRandom(),r=t>>1;this.e=parseInt(e,16);var o=new l.BigInteger(e,16),s=this,a=function u(){var e=function(){if(s.p.compareTo(s.q)<=0){var t=s.p;s.p=s.q,s.q=t;}var e=s.p.subtract(l.BigInteger.ONE),i=s.q.subtract(l.BigInteger.ONE),r=e.multiply(i);0==r.gcd(o).compareTo(l.BigInteger.ONE)?(s.n=s.p.multiply(s.q),s.d=o.modInverse(r),s.dmp1=s.d.mod(e),s.dmq1=s.d.mod(i),s.coeff=s.q.modInverse(s.p),setTimeout(function(){n();},0)):setTimeout(u,0);},a=function h(){s.q=(0,l.nbi)(),s.q.fromNumberAsync(r,1,i,function(){s.q.subtract(l.BigInteger.ONE).gcda(o,function(t){0==t.compareTo(l.BigInteger.ONE)&&s.q.isProbablePrime(10)?setTimeout(e,0):setTimeout(h,0);});});},c=function p(){s.p=(0,l.nbi)(),s.p.fromNumberAsync(t-r,1,i,function(){s.p.subtract(l.BigInteger.ONE).gcda(o,function(t){0==t.compareTo(l.BigInteger.ONE)&&s.p.isProbablePrime(10)?setTimeout(a,0):setTimeout(p,0);});});};setTimeout(c,0);};setTimeout(a,0);},t.prototype.sign=function(t,e,n){var r=s(n),o=r+e(t).toString(),a=i(o,this.n.bitLength()/4);if(null==a)return null;var l=this.doPrivate(a);if(null==l)return null;var c=l.toString(16);return 0==(1&c.length)?c:\"0\"+c;},t.prototype.verify=function(t,e,n){var i=(0,l.parseBigInt)(e,16),r=this.doPublic(i);return null==r?null:a(r.toString(16).replace(/^1f+00/,\"\"))==n(t).toString();},t;}(),h={md2:\"3020300c06082a864886f70d020205000410\",md5:\"3020300c06082a864886f70d020505000410\",sha1:\"3021300906052b0e03021a05000414\",sha224:\"302d300d06096086480165030402040500041c\",sha256:\"3031300d060960864801650304020105000420\",sha384:\"3041300d060960864801650304020205000430\",sha512:\"3051300d060960864801650304020305000440\",ripemd160:\"3021300906052b2403020105000414\"};},\"./node_modules/jsencrypt/lib/lib/jsbn/util.js\":function(t,e,n){\"use strict\";function i(t){return u.charAt(t);}function r(t,e){return t&e;}function o(t,e){return t|e;}function s(t,e){return t^e;}function a(t,e){return t&~e;}function l(t){if(0==t)return-1;var e=0;return 0==(65535&t)&&(t>>=16,e+=16),0==(255&t)&&(t>>=8,e+=8),0==(15&t)&&(t>>=4,e+=4),0==(3&t)&&(t>>=2,e+=2),0==(1&t)&&++e,e;}function c(t){for(var e=0;0!=t;)t&=t-1,++e;return e;}n.r(e),n.d(e,{cbit:function(){return c;},int2char:function(){return i;},lbit:function(){return l;},op_and:function(){return r;},op_andnot:function(){return a;},op_or:function(){return o;},op_xor:function(){return s;}});var u=\"0123456789abcdefghijklmnopqrstuvwxyz\";},\"./node_modules/jsencrypt/lib/lib/jsrsasign/asn1-1.0.js\":function(t,e,n){\"use strict\";n.r(e),n.d(e,{KJUR:function(){return o;}});var i=n(\"./node_modules/jsencrypt/lib/lib/jsbn/jsbn.js\"),r=n(\"./node_modules/jsencrypt/lib/lib/jsrsasign/yahoo.js\"),o={};\"undefined\"!=typeof o.asn1&&o.asn1||(o.asn1={}),o.asn1.ASN1Util=new function(){this.integerToByteHex=function(t){var e=t.toString(16);return e.length%2==1&&(e=\"0\"+e),e;},this.bigIntToMinTwosComplementsHex=function(t){var e=t.toString(16);if(\"-\"!=e.substr(0,1))e.length%2==1?e=\"0\"+e:e.match(/^[0-7]/)||(e=\"00\"+e);else{var n=e.substr(1),r=n.length;r%2==1?r+=1:e.match(/^[0-7]/)||(r+=2);for(var o=\"\",s=0;s15)throw\"ASN.1 length too long to represent by 8x: n = \"+t.toString(16);return(128+n).toString(16)+e;},this.getEncodedHex=function(){return(null==this.hTLV||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV;},this.getValueHex=function(){return this.getEncodedHex(),this.hV;},this.getFreshValueHex=function(){return\"\";};},o.asn1.DERAbstractString=function(t){o.asn1.DERAbstractString.superclass.constructor.call(this);this.getString=function(){return this.s;},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=stohex(this.s);},this.setStringHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t;},this.getFreshValueHex=function(){return this.hV;},void 0!==t&&(\"string\"==typeof t?this.setString(t):\"undefined\"!=typeof t.str?this.setString(t.str):\"undefined\"!=typeof t.hex&&this.setStringHex(t.hex));},r.YAHOO.lang.extend(o.asn1.DERAbstractString,o.asn1.ASN1Object),o.asn1.DERAbstractTime=function(t){o.asn1.DERAbstractTime.superclass.constructor.call(this);this.localDateToUTC=function(t){return utc=t.getTime()+6e4*t.getTimezoneOffset(),new Date(utc);},this.formatDate=function(t,e,n){var i=this.zeroPadding,r=this.localDateToUTC(t),o=String(r.getFullYear());\"utc\"==e&&(o=o.substr(2,2));var s=i(String(r.getMonth()+1),2),a=i(String(r.getDate()),2),l=i(String(r.getHours()),2),c=i(String(r.getMinutes()),2),u=i(String(r.getSeconds()),2),h=o+s+a+l+c+u;if(!0===n){var p=r.getMilliseconds();if(0!=p){var d=i(String(p),3);d=d.replace(/[0]+$/,\"\"),h=h+\".\"+d;}}return h+\"Z\";},this.zeroPadding=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join(\"0\")+t;},this.getString=function(){return this.s;},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=stohex(t);},this.setByDateValue=function(t,e,n,i,r,o){var s=new Date(Date.UTC(t,e-1,n,i,r,o,0));this.setByDate(s);},this.getFreshValueHex=function(){return this.hV;};},r.YAHOO.lang.extend(o.asn1.DERAbstractTime,o.asn1.ASN1Object),o.asn1.DERAbstractStructured=function(t){o.asn1.DERAbstractString.superclass.constructor.call(this);this.setByASN1ObjectArray=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array=t;},this.appendASN1Object=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array.push(t);},this.asn1Array=new Array(),void 0!==t&&\"undefined\"!=typeof t.array&&(this.asn1Array=t.array);},r.YAHOO.lang.extend(o.asn1.DERAbstractStructured,o.asn1.ASN1Object),o.asn1.DERBoolean=function(){o.asn1.DERBoolean.superclass.constructor.call(this),this.hT=\"01\",this.hTLV=\"0101ff\";},r.YAHOO.lang.extend(o.asn1.DERBoolean,o.asn1.ASN1Object),o.asn1.DERInteger=function(t){o.asn1.DERInteger.superclass.constructor.call(this),this.hT=\"02\",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=o.asn1.ASN1Util.bigIntToMinTwosComplementsHex(t);},this.setByInteger=function(t){var e=new i.BigInteger(String(t),10);this.setByBigInteger(e);},this.setValueHex=function(t){this.hV=t;},this.getFreshValueHex=function(){return this.hV;},void 0!==t&&(\"undefined\"!=typeof t.bigint?this.setByBigInteger(t.bigint):\"undefined\"!=typeof t[\"int\"]?this.setByInteger(t[\"int\"]):\"number\"==typeof t?this.setByInteger(t):\"undefined\"!=typeof t.hex&&this.setValueHex(t.hex));},r.YAHOO.lang.extend(o.asn1.DERInteger,o.asn1.ASN1Object),o.asn1.DERBitString=function(t){if(t!==undefined&&\"undefined\"!=typeof t.obj){var e=o.asn1.ASN1Util.newObject(t.obj);t.hex=\"00\"+e.getEncodedHex();}o.asn1.DERBitString.superclass.constructor.call(this),this.hT=\"03\",this.setHexValueIncludingUnusedBits=function(t){this.hTLV=null,this.isModified=!0,this.hV=t;},this.setUnusedBitsAndHexValue=function(t,e){if(t<0||7>>24)|4278255360&(s[d]<<24|s[d]>>>8);s[l>>>5]|=128<>>9<<4)]=l;for(var f=a._ff,g=a._gg,y=a._hh,m=a._ii,d=0;d>>0,u=u+_>>>0,h=h+b>>>0,p=p+T>>>0;}return e.endian([c,u,h,p]);};s._ff=function(t,e,n,i,r,o,s){var a=t+(e&n|~e&i)+(r>>>0)+s;return(a<>>32-o)+e;},s._gg=function(t,e,n,i,r,o,s){var a=t+(e&i|n&~i)+(r>>>0)+s;return(a<>>32-o)+e;},s._hh=function(t,e,n,i,r,o,s){var a=t+(e^n^i)+(r>>>0)+s;return(a<>>32-o)+e;},s._ii=function(t,e,n,i,r,o,s){var a=t+(n^(e|~i))+(r>>>0)+s;return(a<>>32-o)+e;},s._blocksize=16,s._digestsize=16,t.exports=function(t,n){if(t===undefined||null===t)throw new Error(\"Illegal argument \"+t);var i=e.wordsToBytes(s(t,n));return n&&n.asBytes?i:n&&n.asString?o.bytesToString(i):e.bytesToHex(i);};}();},\"./node_modules/axios/dist/browser/axios.cjs\":function(t,e,n){\"use strict\";function i(t,e){return function(){return t.apply(e,arguments);};}function r(t){return null!==t&&!tt(t)&&null!==t.constructor&&!tt(t.constructor)&&it(t.constructor.isBuffer)&&t.constructor.isBuffer(t);}function o(t){return\"undefined\"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&et(t.buffer);}function s(t,e){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},i=n.allOwnKeys,r=i!==undefined&&i;if(null!==t&&void 0!==t){var o=void 0,s=void 0;if(\"object\"!==(void 0===t?\"undefined\":_typeof(t))&&(t=[t]),X(t))for(o=0,s=t.length;o0;)if(r=n[i],e===r.toLowerCase())return r;return null;}function l(){for(var t=mt(this)&&this||{},e=t.caseless,n={},i=function(t,i){var r=e&&a(n,i)||i;at(n[r])&&at(t)?n[r]=l(n[r],t):at(t)?n[r]=l({},t):X(t)?n[r]=t.slice():n[r]=t;},r=0,o=arguments.length;r=t.length;return o=!o&&Ut.isArray(i)?i.length:o,a?(Ut.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!s):(i[o]&&Ut.isObject(i[o])||(i[o]=[]),e(t,n,i[o],r)&&Ut.isArray(i[o])&&(i[o]=E(i[o])),!s);}if(Ut.isFormData(t)&&Ut.isFunction(t.entries)){var n={};return Ut.forEachEntry(t,function(t,i){e(T(t),i,n,0);}),n;}return null;}function S(t,e,n){if(Ut.isString(t))try{return(e||JSON.parse)(t),Ut.trim(t);}catch(i){if(\"SyntaxError\"!==i.name)throw i;}return(n||JSON.stringify)(t);}function w(t){return t&&String(t).trim().toLowerCase();}function A(t){return!1===t||null==t?t:Ut.isArray(t)?t.map(A):String(t);}function k(t){for(var e=Object.create(null),n=/([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g,i=void 0;i=n.exec(t);)e[i[1]]=i[2];return e;}function B(t,e,n,i,r){return Ut.isFunction(i)?i.call(this,e,n):(r&&(e=n),Ut.isString(e)?Ut.isString(i)?-1!==e.indexOf(i):Ut.isRegExp(i)?i.test(e):void 0:void 0);}function I(t){return t.trim().toLowerCase().replace(/([a-z\\d])(\\w*)/g,function(t,e,n){return e.toUpperCase()+n;});}function R(t,e){var n=Ut.toCamelCase(\" \"+e);[\"get\",\"set\",\"has\"].forEach(function(i){Object.defineProperty(t,i+n,{value:function(t,n,r){return this[i].call(this,e,t,n,r);},configurable:!0});});}function P(t,e){var n=this||re,i=e||n,r=ue.from(i.headers),o=i.data;return Ut.forEach(t,function(t){o=t.call(n,o,r.normalize(),e?e.status:undefined);}),r.normalize(),o;}function j(t){return!(!t||!t.__CANCEL__);}function D(t,e,n){u.call(this,null==t?\"canceled\":t,u.ERR_CANCELED,e,n),this.name=\"CanceledError\";}function O(t,e,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?e(new u(\"Request failed with status code \"+n.status,[u.ERR_BAD_REQUEST,u.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):t(n);}function M(t){return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(t);}function x(t,e){return e?t.replace(/\\/+$/,\"\")+\"/\"+e.replace(/^\\/+/,\"\"):t;}function G(t,e){return t&&!M(e)?x(t,e):e;}function L(t){var e=/^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(t);return e&&e[1]||\"\";}function N(t,e){t=t||10;var n=new Array(t),i=new Array(t),r=0,o=0,s=void 0;return e=e!==undefined?e:1e3,function(a){var l=Date.now(),c=i[o];s||(s=l),n[r]=a,i[r]=l;for(var u=o,h=0;u!==r;)h+=n[u++],u%=t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),!(l-s0;){var o=i[r],s=e[o];if(s){var a=t[o],l=a===undefined||s(a,o,t);if(!0!==l)throw new u(\"option \"+o+\" must be \"+l,u.ERR_BAD_OPTION_VALUE);}else if(!0!==n)throw new u(\"Unknown option \"+o,u.ERR_BAD_OPTION);}}function V(t){return function(e){return t.apply(null,e);};}function $(t){return Ut.isObject(t)&&!0===t.isAxiosError;}function Y(t){var e=new Se(t),n=i(Se.prototype.request,e);return Ut.extend(n,Se.prototype,e,{allOwnKeys:!0}),Ut.extend(n,e,null,{allOwnKeys:!0}),n.create=function(e){return Y(H(t,e));},n;}var q=Object.prototype.toString,K=Object.getPrototypeOf,z=function(t){return function(e){var n=q.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase());};}(Object.create(null)),W=function(t){return t=t.toLowerCase(),function(e){return z(e)===t;};},J=function(t){return function(e){return(void 0===e?\"undefined\":_typeof(e))===t;};},X=Array.isArray,tt=J(\"undefined\"),et=W(\"ArrayBuffer\"),nt=J(\"string\"),it=J(\"function\"),rt=J(\"number\"),ot=function(t){return null!==t&&\"object\"===(void 0===t?\"undefined\":_typeof(t));},st=function(t){return!0===t||!1===t;},at=function(t){if(\"object\"!==z(t))return!1;var e=K(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||Symbol.toStringTag in t||Symbol.iterator in t);},lt=W(\"Date\"),ct=W(\"File\"),ut=W(\"Blob\"),ht=W(\"FileList\"),pt=function(t){return ot(t)&&it(t.pipe);},dt=function(t){var e=void 0;return t&&(\"function\"==typeof FormData&&t instanceof FormData||it(t.append)&&(\"formdata\"===(e=z(t))||\"object\"===e&&it(t.toString)&&\"[object FormData]\"===t.toString()));},ft=W(\"URLSearchParams\"),gt=function(t){return t.trim?t.trim():t.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\"\");},yt=function(){return\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:n.g;}(),mt=function(t){return!tt(t)&&t!==yt;},vt=function(t,e,n){var r=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{},o=r.allOwnKeys;return s(e,function(e,r){n&&it(e)?t[r]=i(e,n):t[r]=e;},{allOwnKeys:o}),t;},_t=function(t){return 65279===t.charCodeAt(0)&&(t=t.slice(1)),t;},bt=function(t,e,n,i){t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,\"super\",{value:e.prototype}),n&&Object.assign(t.prototype,n);},Tt=function(t,e,n,i){var r=void 0,o=void 0,s=void 0,a={};if(e=e||{},null==t)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-->0;)s=r[o],i&&!i(s,t,e)||a[s]||(e[s]=t[s],a[s]=!0);t=!1!==n&&K(t);}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e;},Et=function(t,e,n){t=String(t),(n===undefined||n>t.length)&&(n=t.length),n-=e.length;var i=t.indexOf(e,n);return-1!==i&&i===n;},Ct=function(t){if(!t)return null;if(X(t))return t;var e=t.length;if(!rt(e))return null;for(var n=new Array(e);e-->0;)n[e]=t[e];return n;},St=function(t){return function(e){return t&&e instanceof t;};}(\"undefined\"!=typeof Uint8Array&&K(Uint8Array)),wt=function(t,e){for(var n=t&&t[Symbol.iterator],i=n.call(t),r=void 0;(r=i.next())&&!r.done;){var o=r.value;e.call(t,o[0],o[1]);}},At=function(t,e){for(var n=void 0,i=[];null!==(n=t.exec(e));)i.push(n);return i;},kt=W(\"HTMLFormElement\"),Bt=function(t){return t.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,function(t,e,n){return e.toUpperCase()+n;});},It=function(t){var e=t.hasOwnProperty;return function(t,n){return e.call(t,n);};}(Object.prototype),Rt=W(\"RegExp\"),Pt=function(t,e){var n=Object.getOwnPropertyDescriptors(t),i={};s(n,function(n,r){!1!==e(n,r,t)&&(i[r]=n);}),Object.defineProperties(t,i);},jt=function(t){Pt(t,function(e,n){if(it(t)&&-1!==[\"arguments\",\"caller\",\"callee\"].indexOf(n))return!1;var i=t[n];if(it(i)){if(e.enumerable=!1,\"writable\"in e)return void(e.writable=!1);e.set||(e.set=function(){throw Error(\"Can not rewrite read-only method '\"+n+\"'\");});}});},Dt=function(t,e){var n={},i=function(t){t.forEach(function(t){n[t]=!0;});};return i(X(t)?t:String(t).split(e)),n;},Ot=function(){},Mt=function(t,e){return t=+t,Number.isFinite(t)?t:e;},xt=\"abcdefghijklmnopqrstuvwxyz\",Gt={DIGIT:\"0123456789\",ALPHA:xt,ALPHA_DIGIT:xt+xt.toUpperCase()+\"0123456789\"},Lt=function(){for(var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:16,e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:Gt.ALPHA_DIGIT,n=\"\",i=e.length;t--;)n+=e[Math.random()*i|0];return n;},Nt=function(t){var e=new Array(10);return function n(t,i){if(ot(t)){if(e.indexOf(t)>=0)return;if(!(\"toJSON\"in t)){e[i]=t;var r=X(t)?[]:{};return s(t,function(t,e){var o=n(t,i+1);!tt(o)&&(r[e]=o);}),e[i]=undefined,r;}}return t;}(t,0);},Zt=W(\"AsyncFunction\"),Ft=function(t){return t&&(ot(t)||it(t))&&it(t.then)&&it(t[\"catch\"]);},Ut={isArray:X,isArrayBuffer:et,isBuffer:r,isFormData:dt,isArrayBufferView:o,isString:nt,isNumber:rt,isBoolean:st,isObject:ot,isPlainObject:at,isUndefined:tt,isDate:lt,isFile:ct,isBlob:ut,isRegExp:Rt,isFunction:it,isStream:pt,isURLSearchParams:ft,isTypedArray:St,isFileList:ht,forEach:s,merge:l,extend:vt,trim:gt,stripBOM:_t,inherits:bt,toFlatObject:Tt,kindOf:z,kindOfTest:W,endsWith:Et,toArray:Ct,forEachEntry:wt,matchAll:At,isHTMLForm:kt,hasOwnProperty:It,hasOwnProp:It,reduceDescriptors:Pt,freezeMethods:jt,toObjectSet:Dt,toCamelCase:Bt,noop:Ot,toFiniteNumber:Mt,findKey:a,global:yt,isContextDefined:mt,ALPHABET:Gt,generateString:Lt,isSpecCompliantForm:c,toJSONObject:Nt,isAsyncFn:Zt,isThenable:Ft};Ut.inherits(u,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Ut.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null};}});var Ht=u.prototype,Qt={};[\"ERR_BAD_OPTION_VALUE\",\"ERR_BAD_OPTION\",\"ECONNABORTED\",\"ETIMEDOUT\",\"ERR_NETWORK\",\"ERR_FR_TOO_MANY_REDIRECTS\",\"ERR_DEPRECATED\",\"ERR_BAD_RESPONSE\",\"ERR_BAD_REQUEST\",\"ERR_CANCELED\",\"ERR_NOT_SUPPORT\",\"ERR_INVALID_URL\"].forEach(function(t){Qt[t]={value:t};}),Object.defineProperties(u,Qt),Object.defineProperty(Ht,\"isAxiosError\",{value:!0}),u.from=function(t,e,n,i,r,o){var s=Object.create(Ht);return Ut.toFlatObject(t,s,function(t){return t!==Error.prototype;},function(t){return\"isAxiosError\"!==t;}),u.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s;};var Vt=Ut.toFlatObject(Ut,{},null,function(t){return /^is[A-Z]/.test(t);}),$t=m.prototype;$t.append=function(t,e){this._pairs.push([t,e]);},$t.toString=function(t){var e=t?function(e){return t.call(this,e,y);}:y;return this._pairs.map(function(t){return e(t[0])+\"=\"+e(t[1]);},\"\").join(\"&\");};var Yt=function(){function t(){classCallCheck(this,t),this.handlers=[];}return t.prototype.use=function(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1;},t.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null);},t.prototype.clear=function(){this.handlers&&(this.handlers=[]);},t.prototype.forEach=function(t){Ut.forEach(this.handlers,function(e){null!==e&&t(e);});},t;}(),qt=Yt,Kt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},zt=\"undefined\"!=typeof URLSearchParams?URLSearchParams:m,Wt=\"undefined\"!=typeof FormData?FormData:null,Jt=\"undefined\"!=typeof Blob?Blob:null,Xt=function(){var t=void 0;return(\"undefined\"==typeof navigator||\"ReactNative\"!==(t=navigator.product)&&\"NativeScript\"!==t&&\"NS\"!==t)&&\"undefined\"!=typeof window&&\"undefined\"!=typeof document;}(),te=function(){return\"undefined\"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&\"function\"==typeof self.importScripts;}(),ee={isBrowser:!0,classes:{URLSearchParams:zt,FormData:Wt,Blob:Jt},isStandardBrowserEnv:Xt,isStandardBrowserWebWorkerEnv:te,protocols:[\"http\",\"https\",\"file\",\"blob\",\"url\",\"data\"]},ne={\"Content-Type\":undefined},ie={transitional:Kt,adapter:[\"xhr\",\"http\"],transformRequest:[function(t,e){var n=e.getContentType()||\"\",i=n.indexOf(\"application/json\")>-1,r=Ut.isObject(t);if(r&&Ut.isHTMLForm(t)&&(t=new FormData(t)),Ut.isFormData(t))return i&&i?JSON.stringify(C(t)):t;if(Ut.isArrayBuffer(t)||Ut.isBuffer(t)||Ut.isStream(t)||Ut.isFile(t)||Ut.isBlob(t))return t;if(Ut.isArrayBufferView(t))return t.buffer;if(Ut.isURLSearchParams(t))return e.setContentType(\"application/x-www-form-urlencoded;charset=utf-8\",!1),t.toString();var o=void 0;if(r){if(n.indexOf(\"application/x-www-form-urlencoded\")>-1)return b(t,this.formSerializer).toString();if((o=Ut.isFileList(t))||n.indexOf(\"multipart/form-data\")>-1){var s=this.env&&this.env.FormData;return g(o?{\"files[]\":t}:t,s&&new s(),this.formSerializer);}}return r||i?(e.setContentType(\"application/json\",!1),S(t)):t;}],transformResponse:[function(t){var e=this.transitional||ie.transitional,n=e&&e.forcedJSONParsing,i=\"json\"===this.responseType;if(t&&Ut.isString(t)&&(n&&!this.responseType||i)){var r=e&&e.silentJSONParsing,o=!r&&i;try{return JSON.parse(t);}catch(s){if(o){if(\"SyntaxError\"===s.name)throw u.from(s,u.ERR_BAD_RESPONSE,this,null,this.response);throw s;}}}return t;}],timeout:0,xsrfCookieName:\"XSRF-TOKEN\",xsrfHeaderName:\"X-XSRF-TOKEN\",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ee.classes.FormData,Blob:ee.classes.Blob},validateStatus:function(t){return t>=200&&t<300;},headers:{common:{Accept:\"application/json, text/plain, */*\"}}};Ut.forEach([\"delete\",\"get\",\"head\"],function(t){ie.headers[t]={};}),Ut.forEach([\"post\",\"put\",\"patch\"],function(t){ie.headers[t]=Ut.merge(ne);});var re=ie,oe=Ut.toObjectSet([\"age\",\"authorization\",\"content-length\",\"content-type\",\"etag\",\"expires\",\"from\",\"host\",\"if-modified-since\",\"if-unmodified-since\",\"last-modified\",\"location\",\"max-forwards\",\"proxy-authorization\",\"referer\",\"retry-after\",\"user-agent\"]),se=function(t){var e={},n=void 0,i=void 0,r=void 0;return t&&t.split(\"\\n\").forEach(function(t){r=t.indexOf(\":\"),n=t.substring(0,r).trim().toLowerCase(),i=t.substring(r+1).trim(),!n||e[n]&&oe[n]||(\"set-cookie\"===n?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+\", \"+i:i);}),e;},ae=Symbol(\"internals\"),le=function(t){return /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());},ce=function(){function t(e){classCallCheck(this,t),e&&this.set(e);}return t.prototype.set=function(t,e,n){function i(t,e,n){var i=w(e);if(!i)throw new Error(\"header name must be a non-empty string\");var o=Ut.findKey(r,i);(!o||r[o]===undefined||!0===n||n===undefined&&!1!==r[o])&&(r[o||e]=A(t));}var r=this,o=function(t,e){return Ut.forEach(t,function(t,n){return i(t,n,e);});};return Ut.isPlainObject(t)||t instanceof this.constructor?o(t,e):Ut.isString(t)&&(t=t.trim())&&!le(t)?o(se(t),e):null!=t&&i(e,t,n),this;},t.prototype.get=function(t,e){if(t=w(t)){var n=Ut.findKey(this,t);if(n){var i=this[n];if(!e)return i;if(!0===e)return k(i);if(Ut.isFunction(e))return e.call(this,i,n);if(Ut.isRegExp(e))return e.exec(i);throw new TypeError(\"parser must be boolean|regexp|function\");}}},t.prototype.has=function(t,e){if(t=w(t)){var n=Ut.findKey(this,t);return!(!n||this[n]===undefined||e&&!B(this,this[n],n,e));}return!1;},t.prototype[\"delete\"]=function(t,e){function n(t){if(t=w(t)){var n=Ut.findKey(i,t);!n||e&&!B(i,i[n],n,e)||(delete i[n],r=!0);}}var i=this,r=!1;return Ut.isArray(t)?t.forEach(n):n(t),r;},t.prototype.clear=function(t){for(var e=Object.keys(this),n=e.length,i=!1;n--;){var r=e[n];t&&!B(this,this[r],r,t,!0)||(delete this[r],i=!0);}return i;},t.prototype.normalize=function(t){var e=this,n={};return Ut.forEach(this,function(i,r){var o=Ut.findKey(n,r);if(o)return e[o]=A(i),void delete e[r];var s=t?I(r):String(r).trim();s!==r&&delete e[r],e[s]=A(i),n[s]=!0;}),this;},t.prototype.concat=function(){for(var t,e=arguments.length,n=Array(e),i=0;i1?n-1:0),r=1;r0;)i._listeners[e](t);i._listeners=null;}}),this.promise.then=function(t){var e=void 0,n=new Promise(function(t){i.subscribe(t),e=t;}).then(t);return n.cancel=function(){i.unsubscribe(e);},n;},e(function(t,e,r){i.reason||(i.reason=new D(t,e,r),n(i.reason));});}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason;},t.prototype.subscribe=function(t){if(this.reason)return void t(this.reason);this._listeners?this._listeners.push(t):this._listeners=[t];},t.prototype.unsubscribe=function(t){if(this._listeners){var e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1);}},t.source=function(){var e=void 0;return{token:new t(function(t){e=t;}),cancel:e};},t;}(),Ae=we,ke={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ke).forEach(function(t){var e=t[0],n=t[1];ke[n]=e;});var Be=ke,Ie=Y(re);Ie.Axios=Se,Ie.CanceledError=D,Ie.CancelToken=Ae,Ie.isCancel=j,Ie.VERSION=ve,Ie.toFormData=g,Ie.AxiosError=u,Ie.Cancel=Ie.CanceledError,Ie.all=function(t){return Promise.all(t);},Ie.spread=V,Ie.isAxiosError=$,Ie.mergeConfig=H,Ie.AxiosHeaders=ue,Ie.formToJSON=function(t){return C(Ut.isHTMLForm(t)?new FormData(t):t);},Ie.HttpStatusCode=Be,Ie[\"default\"]=Ie,t.exports=Ie;}},__webpack_module_cache__={};!function(){__nested_webpack_require_128519__.d=function(t,e){for(var n in e)__nested_webpack_require_128519__.o(e,n)&&!__nested_webpack_require_128519__.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]});};}(),function(){__nested_webpack_require_128519__.g=function(){if(\"object\"===(\"undefined\"==typeof globalThis?\"undefined\":_typeof(globalThis)))return globalThis;try{return this||new Function(\"return this\")();}catch(t){if(\"object\"===(\"undefined\"==typeof window?\"undefined\":_typeof(window)))return window;}}();}(),function(){__nested_webpack_require_128519__.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e);};}(),function(){__nested_webpack_require_128519__.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0});};}();var __nested_webpack_exports__={};return function(){\"use strict\";function t(t){return t&&t.__esModule?t:{\"default\":t};}function e(t){\"@babel/helpers - typeof\";return(e=\"function\"==typeof Symbol&&\"symbol\"==_typeof(Symbol.iterator)?function(t){return void 0===t?\"undefined\":_typeof(t);}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":void 0===t?\"undefined\":_typeof(t);})(t);}function n(){function t(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e];}function i(t,e,n,i){var r=e&&e.prototype instanceof o?e:o,s=Object.create(r.prototype),a=new f(i||[]);return b(s,\"_invoke\",{value:u(t,n,a)}),s;}function r(t,e,n){try{return{type:\"normal\",arg:t.call(e,n)};}catch(i){return{type:\"throw\",arg:i};}}function o(){}function s(){}function a(){}function l(e){[\"next\",\"throw\",\"return\"].forEach(function(n){t(e,n,function(t){return this._invoke(n,t);});});}function c(t,n){function i(o,s,a,l){var c=r(t[o],t,s);if(\"throw\"!==c.type){var u=c.arg,h=u.value;return h&&\"object\"==e(h)&&_.call(h,\"__await\")?n.resolve(h.__await).then(function(t){i(\"next\",t,a,l);},function(t){i(\"throw\",t,a,l);}):n.resolve(h).then(function(t){u.value=t,a(u);},function(t){return i(\"throw\",t,a,l);});}l(c.arg);}var o;b(this,\"_invoke\",{value:function(t,e){function r(){return new n(function(n,r){i(t,e,n,r);});}return o=o?o.then(r,r):r();}});}function u(t,e,n){var i=\"suspendedStart\";return function(o,s){if(\"executing\"===i)throw new Error(\"Generator is already running\");if(\"completed\"===i){if(\"throw\"===o)throw s;return y();}for(n.method=o,n.arg=s;;){var a=n.delegate;if(a){var l=h(a,n);if(l){if(l===w)continue;return l;}}if(\"next\"===n.method)n.sent=n._sent=n.arg;else if(\"throw\"===n.method){if(\"suspendedStart\"===i)throw i=\"completed\",n.arg;n.dispatchException(n.arg);}else\"return\"===n.method&&n.abrupt(\"return\",n.arg);i=\"executing\";var c=r(t,e,n);if(\"normal\"===c.type){if(i=n.done?\"completed\":\"suspendedYield\",c.arg===w)continue;return{value:c.arg,done:n.done};}\"throw\"===c.type&&(i=\"completed\",n.method=\"throw\",n.arg=c.arg);}};}function h(t,e){var n=e.method,i=t.iterator[n];if(undefined===i)return e.delegate=null,\"throw\"===n&&t.iterator[\"return\"]&&(e.method=\"return\",e.arg=undefined,h(t,e),\"throw\"===e.method)||\"return\"!==n&&(e.method=\"throw\",e.arg=new TypeError(\"The iterator does not provide a '\"+n+\"' method\")),w;var o=r(i,t.iterator,e.arg);if(\"throw\"===o.type)return e.method=\"throw\",e.arg=o.arg,e.delegate=null,w;var s=o.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,\"return\"!==e.method&&(e.method=\"next\",e.arg=undefined),e.delegate=null,w):s:(e.method=\"throw\",e.arg=new TypeError(\"iterator result is not an object\"),e.delegate=null,w);}function p(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e);}function d(t){var e=t.completion||{};e.type=\"normal\",delete e.arg,t.completion=e;}function f(t){this.tryEntries=[{tryLoc:\"root\"}],t.forEach(p,this),this.reset(!0);}function g(t){if(t){var e=t[E];if(e)return e.call(t);if(\"function\"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n=0;--i){var r=this.tryEntries[i],o=r.completion;if(\"root\"===r.tryLoc)return e(\"end\");if(r.tryLoc<=this.prev){var s=_.call(r,\"catchLoc\"),a=_.call(r,\"finallyLoc\");if(s&&a){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&_.call(i,\"finallyLoc\")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),d(n),w;}},\"catch\":function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if(\"throw\"===i.type){var r=i.arg;d(n);}return r;}}throw new Error(\"illegal catch attempt\");},delegateYield:function(t,e,n){return this.delegate={iterator:g(t),resultName:e,nextLoc:n},\"next\"===this.method&&(this.arg=undefined),w;}},m;}function i(t,e,n,i,r,o,s){try{var a=t[o](s),l=a.value;}catch(c){return void n(c);}a.done?e(l):Promise.resolve(l).then(i,r);}function r(t){return function(){var e=this,n=arguments;return new Promise(function(r,o){function s(t){i(l,r,o,s,a,\"next\",t);}function a(t){i(l,r,o,s,a,\"throw\",t);}var l=t.apply(e,n);s(undefined);});};}function o(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\");}function s(t,e){for(var n=0;n0&&arguments[0]!==undefined?arguments[0]:\"div\",n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};n=assign({innerHTML:'',className:this.buildCSSClass(),tabIndex:0},n),\"button\"===e&&log$2.error(\"Creating a ClickableComponent with an HTML element of \"+e+\" is not supported; use a Button instead.\"),i=assign({role:\"button\",\"aria-live\":\"polite\"},i),this.tabIndex_=n.tabIndex;var r=t.prototype.createEl.call(this,e,n,i);return this.createControlTextEl(r),r;},e.prototype.dispose=function(){this.controlTextEl_=null,t.prototype.dispose.call(this);},e.prototype.createControlTextEl=function(t){return this.controlTextEl_=createEl(\"span\",{className:\"vjs-control-text\"}),t&&t.appendChild(this.controlTextEl_),this.controlText(this.controlText_,t),this.controlTextEl_;},e.prototype.controlText=function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.el();if(t===undefined)return this.controlText_||\"Need Text\";var n=this.localize(t);this.controlText_=t,textContent(this.controlTextEl_,n),this.nonIconControl||e.setAttribute(\"title\",n);},e.prototype.buildCSSClass=function(){return\"vjs-control vjs-button \"+t.prototype.buildCSSClass.call(this);},e.prototype.enable=function(){this.enabled_||(this.enabled_=!0,this.removeClass(\"vjs-disabled\"),this.el_.setAttribute(\"aria-disabled\",\"false\"),\"undefined\"!=typeof this.tabIndex_&&this.el_.setAttribute(\"tabIndex\",this.tabIndex_),this.on([\"tap\",\"click\"],this.handleClick),this.on(\"focus\",this.handleFocus),this.on(\"blur\",this.handleBlur));},e.prototype.disable=function(){this.enabled_=!1,this.addClass(\"vjs-disabled\"),this.el_.setAttribute(\"aria-disabled\",\"true\"),\"undefined\"!=typeof this.tabIndex_&&this.el_.removeAttribute(\"tabIndex\"),this.off([\"tap\",\"click\"],this.handleClick),this.off(\"focus\",this.handleFocus),this.off(\"blur\",this.handleBlur);},e.prototype.handleClick=function(t){},e.prototype.handleFocus=function(t){on(document_1,\"keydown\",bind(this,this.handleKeyPress));},e.prototype.handleKeyPress=function(e){32===e.which||13===e.which?(e.preventDefault(),this.trigger(\"click\")):t.prototype.handleKeyPress&&t.prototype.handleKeyPress.call(this,e);},e.prototype.handleBlur=function(t){off(document_1,\"keydown\",bind(this,this.handleKeyPress));},e;}(Component);Component.registerComponent(\"ClickableComponent\",ClickableComponent);var PosterImage=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.update(),n.on(\"posterchange\",bind(r,r.update)),r;}return inherits(e,t),e.prototype.dispose=function(){this.player().off(\"posterchange\",this.update),t.prototype.dispose.call(this);},e.prototype.createEl=function(){var t=createEl(\"div\",{className:\"vjs-poster\",tabIndex:-1});if(!BACKGROUND_SIZE_SUPPORTED){this.fallbackImg_=createEl(\"img\");var e=this.player().height()||parseInt(this.player().el().style.height);this.player().width()||parseInt(this.player().el().style.width);this.fallbackImg_.onload=function(){this.width;this.height>e&&(this.style.maxHeight=e+\"px\",this.style.width=\"auto\");};var n=createEl(\"div\"),i=createEl(\"span\");i.appendChild(this.fallbackImg_),n.appendChild(i),t.appendChild(n);}return t;},e.prototype.update=function(t){var e=this.player().poster();this.setSrc(e),e?this.show():this.hide();},e.prototype.setSrc=function(t){if(this.fallbackImg_)this.fallbackImg_.src=t;else{var e=\"\";t&&(e='url(\"'+t+'\")'),this.el_.style.backgroundImage=e;}},e.prototype.handleClick=function(t){this.player_.controls()&&(this.player_.paused()?this.player_.play():this.player_.pause());},e;}(ClickableComponent);Component.registerComponent(\"PosterImage\",PosterImage);var darkGray=\"#222\",lightGray=\"#ccc\",fontMap={monospace:\"monospace\",sansSerif:\"sans-serif\",serif:\"serif\",monospaceSansSerif:'\"Andale Mono\", \"Lucida Console\", monospace',monospaceSerif:'\"Courier New\", monospace',proportionalSansSerif:\"sans-serif\",proportionalSerif:\"serif\",casual:'\"Comic Sans MS\", Impact, fantasy',script:'\"Monotype Corsiva\", cursive',smallcaps:'\"Andale Mono\", \"Lucida Console\", monospace, sans-serif'},TextTrackDisplay=function(t){function e(n,i,r){classCallCheck(this,e);var o=possibleConstructorReturn(this,t.call(this,n,i,r));return n.on(\"loadstart\",bind(o,o.toggleDisplay)),n.on(\"texttrackchange\",bind(o,o.updateDisplay)),n.on(\"loadstart\",bind(o,o.preselectTrack)),n.ready(bind(o,function(){if(n.tech_&&n.tech_.featuresNativeTextTracks)return void this.hide();n.on(\"fullscreenchange\",bind(this,this.updateDisplay));for(var t=this.options_.playerOptions.tracks||[],e=0;e1&&arguments[1]!==undefined?arguments[1]:{},n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};t=\"button\",e=assign({innerHTML:'',className:this.buildCSSClass()},e),n=assign({type:\"button\",\"aria-live\":\"polite\"},n);var i=Component.prototype.createEl.call(this,t,e,n);return this.createControlTextEl(i),i;},e.prototype.addChild=function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},n=this.constructor.name;return log$2.warn(\"Adding an actionable (user controllable) child to a Button (\"+n+\") is not supported; use a ClickableComponent instead.\"),Component.prototype.addChild.call(this,t,e);},e.prototype.enable=function(){t.prototype.enable.call(this),this.el_.removeAttribute(\"disabled\");},e.prototype.disable=function(){t.prototype.disable.call(this),this.el_.setAttribute(\"disabled\",\"disabled\");},e.prototype.handleKeyPress=function(e){32!==e.which&&13!==e.which&&t.prototype.handleKeyPress.call(this,e);},e;}(ClickableComponent);Component.registerComponent(\"Button\",Button);var BigPlayButton=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.mouseused_=!1,r.on(\"mousedown\",r.handleMouseDown),r;}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-big-play-button\";},e.prototype.handleClick=function(t){var e=this.player_.play();if(!(this.mouseused_&&t.clientX&&t.clientY)){var n=this.player_.getChild(\"controlBar\"),i=n&&n.getChild(\"playToggle\");if(!i)return void this.player_.focus();var r=function(){return i.focus();};isPromise(e)?e.then(r,function(){}):this.setTimeout(r,1);}},e.prototype.handleKeyPress=function(e){this.mouseused_=!1,t.prototype.handleKeyPress.call(this,e);},e.prototype.handleMouseDown=function(t){this.mouseused_=!0;},e;}(Button);BigPlayButton.prototype.controlText_=\"Play Video\",Component.registerComponent(\"BigPlayButton\",BigPlayButton);var CloseButton=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.controlText(i&&i.controlText||r.localize(\"Close\")),r;}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-close-button \"+t.prototype.buildCSSClass.call(this);},e.prototype.handleClick=function(t){this.trigger({type:\"close\",bubbles:!1});},e;}(Button);Component.registerComponent(\"CloseButton\",CloseButton);var PlayToggle=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.on(n,\"play\",r.handlePlay),r.on(n,\"pause\",r.handlePause),r.on(n,\"ended\",r.handleEnded),r;}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-play-control \"+t.prototype.buildCSSClass.call(this);},e.prototype.handleClick=function(t){this.player_.paused()?this.player_.play():this.player_.pause();},e.prototype.handleSeeked=function(t){this.removeClass(\"vjs-ended\"),this.player_.paused()?this.handlePause(t):this.handlePlay(t);},e.prototype.handlePlay=function(t){this.removeClass(\"vjs-ended\"),this.removeClass(\"vjs-paused\"),this.addClass(\"vjs-playing\"),this.controlText(\"Pause\");},e.prototype.handlePause=function(t){this.removeClass(\"vjs-playing\"),this.addClass(\"vjs-paused\"),this.controlText(\"Play\");},e.prototype.handleEnded=function(t){this.removeClass(\"vjs-playing\"),this.addClass(\"vjs-ended\"),this.controlText(\"Replay\"),this.one(this.player_,\"seeked\",this.handleSeeked);},e;}(Button);PlayToggle.prototype.controlText_=\"Play\",Component.registerComponent(\"PlayToggle\",PlayToggle);var TimeDisplay=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.throttledUpdateContent=throttle(bind(r,r.updateContent),25),r.on(n,\"timeupdate\",r.throttledUpdateContent),r;}return inherits(e,t),e.prototype.createEl=function(e){var n=this.buildCSSClass(),i=t.prototype.createEl.call(this,\"div\",{className:n+\" vjs-time-control vjs-control\"});return this.contentEl_=createEl(\"div\",{className:n+\"-display\"},{\"aria-live\":\"off\"},createEl(\"span\",{className:\"vjs-control-text\",textContent:this.localize(this.controlText_)})),this.name&&\"PDTDisplay\"===this.name()?this.updatePDTTextNode_():this.updateTextNode_(),i.appendChild(this.contentEl_),i;},e.prototype.dispose=function(){this.contentEl_=null,this.textNode_=null,t.prototype.dispose.call(this);},e.prototype.updateTextNode_=function(t){if(this.contentEl_){for(;this.contentEl_.firstChild;)this.contentEl_.removeChild(this.contentEl_.firstChild);var e=this.formattedTime_||\"0:00\";this.textNode_=document_1.createTextNode(e),this.contentEl_.appendChild(this.textNode_);}},e.prototype.updatePDTTextNode_=function(){if(this.contentEl_){for(;this.contentEl_.firstChild;)this.contentEl_.removeChild(this.contentEl_.firstChild);var t=this.formattedPDTTime_||\"\";this.textNode_=document_1.createTextNode(t),this.contentEl_.appendChild(this.textNode_);}},e.prototype.formatTime_=function(t){return formatTime(t);},e.prototype.formatPDTTime_=function(t){return formatDate(t);},e.prototype.updateFormattedTime_=function(t){var e=this.formatTime_(t);e!==this.formattedTime_&&(this.formattedTime_=e,this.requestAnimationFrame(this.updateTextNode_));},e.prototype.updatePDTTime_=function(t){var e=this.formatPDTTime_(t);e!==this.formattedPDTTime_&&(this.formattedPDTTime_=e,this.requestAnimationFrame(this.updatePDTTextNode_));},e.prototype.updateContent=function(t){},e;}(Component);TimeDisplay.prototype.controlText_=\"Time\",Component.registerComponent(\"TimeDisplay\",TimeDisplay);var CurrentTimeDisplay=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.on(n,\"ended\",r.handleEnded),r;}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-current-time\";},e.prototype.updateContent=function(t){var e=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.updateFormattedTime_(e);},e.prototype.handleEnded=function(t){this.player_.duration()&&this.updateFormattedTime_(this.player_.duration());},e;}(TimeDisplay);CurrentTimeDisplay.prototype.controlText_=\"Current Time\",Component.registerComponent(\"CurrentTimeDisplay\",CurrentTimeDisplay);var DurationDisplay=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.on(n,\"durationchange\",r.updateContent),r.on(n,\"loadedmetadata\",r.throttledUpdateContent),r;}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-duration\";},e.prototype.updateContent=function(t){var e=this.player_.duration();e&&this.duration_!==e&&(this.duration_=e,this.updateFormattedTime_(e));},e;}(TimeDisplay);DurationDisplay.prototype.controlText_=\"Duration Time\",Component.registerComponent(\"DurationDisplay\",DurationDisplay);var PDTDisplay=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return n.plugins&&n.plugins.pdt&&(r.on(n,\"durationchange\",r.throttledUpdateContent),r.initPlayingDate()),r;}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-pdt-time\";},e.prototype.updateContent=function(t){if(this.player_.duration()){if(!this.player_.plugins||!this.player_.plugins.pdt)return!1;var e=this.player_.currentPDT();e&&this.updatePDTTime_(e);}},e.prototype.initPlayingDate=function(){var t=this;this.timer&&this.clearInterval(this.timer),this.timer=this.setInterval(function(){var e=t.player_.currentPDT();e&&(t.player_.trigger({type:\"firstpdt\",data:e}),t.clearInterval(t.timer));},100);},e;}(TimeDisplay);PDTDisplay.prototype.controlText_=\"PDT Time\",Component.registerComponent(\"PDTDisplay\",PDTDisplay);var TimeDivider=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments));}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-time-control vjs-time-divider\",innerHTML:\"/
\"});},e;}(Component);Component.registerComponent(\"TimeDivider\",TimeDivider);var RemainingTimeDisplay=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.on(n,\"durationchange\",r.throttledUpdateContent),r.on(n,\"ended\",r.handleEnded),r;}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-remaining-time\";},e.prototype.formatTime_=function(e){return\"-\"+t.prototype.formatTime_.call(this,e);},e.prototype.updateContent=function(t){this.player_.duration()&&(this.player_.remainingTimeDisplay?this.updateFormattedTime_(this.player_.remainingTimeDisplay()):this.updateFormattedTime_(this.player_.remainingTime()));},e.prototype.handleEnded=function(t){this.player_.duration()&&this.updateFormattedTime_(0);},e;}(TimeDisplay);RemainingTimeDisplay.prototype.controlText_=\"Remaining Time\",Component.registerComponent(\"RemainingTimeDisplay\",RemainingTimeDisplay);var LiveDisplay=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.isLoadedMetaData=!1,r.hide(),r.on(r.player(),\"durationchange\",r.onDurationChange),r.on(r.player(),\"loadedmetadata\",r.onLoadMetadata),n.on(\"loadnewvideo\",videojs.bind(r,r.resetStatus)),r;}return inherits(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,\"div\",{className:\"vjs-live-control vjs-control\"});return this.contentEl_=createEl(\"div\",{className:\"vjs-live-display\",innerHTML:''+this.localize(\"Stream Type\")+\"\"+this.localize(\"LIVE\")},{\"aria-live\":\"off\"}),e.appendChild(this.contentEl_),e;},e.prototype.dispose=function(){this.contentEl_=null,t.prototype.dispose.call(this);},e.prototype.resetStatus=function(){this.setStatus(!1);},e.prototype.onDurationChange=function(){this.isLoadedMetaData&&this.update();},e.prototype.onLoadMetadata=function(){this.setStatus(!0),this.update();},e.prototype.setStatus=function(t){this.isLoadedMetaData=t;},e.prototype.update=function(){this.player().duration()===Infinity?this.show():this.hide();},e;}(Component);Component.registerComponent(\"LiveDisplay\",LiveDisplay);var DvrButton=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));r.hide();var o=n.cache_.src&&n.cache_.src.indexOf(\"tsEventmode=on\")>-1;return r.mode=o?\"dvr\":\"live\",r.on(r.player(),\"loadedmetadata\",r.onLoadMetadata),r;}return inherits(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,\"div\",{className:\"vjs-dvr-control vjs-control\"},{style:\"line-height: 3em; cursor: pointer\"});return this.contentEl_=createEl(\"div\",{className:\"vjs-dvr-button-display\",innerHTML:\"dvr\"===this.mode?\"\"+this.localize(\"返回直播\"):\"\"+this.localize(\"直播回看\")},{\"aria-live\":\"off\"}),e.appendChild(this.contentEl_),e;},e.prototype.handleClick=function(){var t=document.getElementsByClassName(\"vjs-dvr-button-display\")[0];if(\"live\"===this.mode){t&&(t.innerHTML=\"\"+this.localize(\"返回直播\"));var e=get_1(this,\"player_.options_.plugins.Dvr.shiftURL\");e&&(this.mode=\"dvr\",this.player_.src(e));}else{t&&(t.innerHTML=\"\"+this.localize(\"直播回看\"));var n=get_1(this,\"player_.options_.plugins.Dvr.liveURL\");n&&(this.mode=\"live\",this.player_.src(n));}},e.prototype.onLoadMetadata=function(){get_1(this,\"player_.options_.plugins.Dvr.dvrButton\")?this.show():this.hide();},e;}(Button);Component.registerComponent(\"DvrButton\",DvrButton);var Slider=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.bar=r.getChild(r.options_.barName),r.vertical(!!r.options_.vertical),r.enable(),r;}return inherits(e,t),e.prototype.enabled=function(){return this.enabled_;},e.prototype.enable=function(){this.enabled()||(this.on(\"mousedown\",this.handleMouseDown),this.on(\"touchstart\",this.handleMouseDown),this.on(\"focus\",this.handleFocus),this.on(\"blur\",this.handleBlur),this.on(\"click\",this.handleClick),this.on(this.player_,\"controlsvisible\",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass(\"disabled\"),this.setAttribute(\"tabindex\",0),this.enabled_=!0);},e.prototype.disable=function(){if(this.enabled()){var t=this.bar.el_.ownerDocument;this.off(\"mousedown\",this.handleMouseDown),this.off(\"touchstart\",this.handleMouseDown),this.off(\"focus\",this.handleFocus),this.off(\"blur\",this.handleBlur),this.off(\"click\",this.handleClick),this.off(this.player_,\"controlsvisible\",this.update),this.off(t,\"mousemove\",this.handleMouseMove),this.off(t,\"mouseup\",this.handleMouseUp),this.off(t,\"touchmove\",this.handleMouseMove),this.off(t,\"touchend\",this.handleMouseUp),this.removeAttribute(\"tabindex\"),this.addClass(\"disabled\"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1;}},e.prototype.createEl=function(e){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return n.className=n.className+\" vjs-slider\",n=assign({tabIndex:0},n),i=assign({role:\"slider\",\"aria-valuenow\":0,\"aria-valuemin\":0,\"aria-valuemax\":100,tabIndex:0},i),t.prototype.createEl.call(this,e,n,i);},e.prototype.handleMouseDown=function(t){var e=this.bar.el_.ownerDocument;t.preventDefault(),blockTextSelection(),this.addClass(\"vjs-sliding\"),this.trigger(\"slideractive\"),this.on(e,\"mousemove\",this.handleMouseMove),this.on(e,\"mouseup\",this.handleMouseUp),this.on(e,\"touchmove\",this.handleMouseMove),this.on(e,\"touchend\",this.handleMouseUp),this.handleMouseMove(t);},e.prototype.handleMouseMove=function(t){},e.prototype.handleMouseUp=function(){var t=this.bar.el_.ownerDocument;unblockTextSelection(),this.removeClass(\"vjs-sliding\"),this.trigger(\"sliderinactive\"),this.off(t,\"mousemove\",this.handleMouseMove),this.off(t,\"mouseup\",this.handleMouseUp),this.off(t,\"touchmove\",this.handleMouseMove),this.off(t,\"touchend\",this.handleMouseUp),this.update();},e.prototype.update=function(){if(this.el_){var t=this.getPercent(),e=this.bar;if(e){(\"number\"!=typeof t||t!==t||t<0||t===Infinity)&&(t=0);var n=(100*t).toFixed(2)+\"%\",i=e.el().style;return this.vertical()?i.height=n:i.width=n,t;}}},e.prototype.calculateDistance=function(t,e){var n=getPointerPosition(this.el_,t,e);return this.vertical()?n.y:n.x;},e.prototype.handleFocus=function(){this.on(this.bar.el_.ownerDocument,\"keydown\",this.handleKeyPress);},e.prototype.handleKeyPress=function(t){37===t.which||40===t.which?(t.preventDefault(),this.stepBack()):38!==t.which&&39!==t.which||(t.preventDefault(),this.stepForward());},e.prototype.handleBlur=function(){this.off(this.bar.el_.ownerDocument,\"keydown\",this.handleKeyPress);},e.prototype.handleClick=function(t){t.stopImmediatePropagation(),t.preventDefault();},e.prototype.vertical=function(t){if(t===undefined)return this.vertical_||!1;this.vertical_=!!t,this.vertical_?this.addClass(\"vjs-slider-vertical\"):this.addClass(\"vjs-slider-horizontal\");},e;}(Component);Component.registerComponent(\"Slider\",Slider);var LoadProgressBar=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.partEls_=[],r.on(n,\"progress\",r.update),r;}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-load-progress\",innerHTML:''+this.localize(\"Loaded\")+\": 0%\"});},e.prototype.dispose=function(){this.partEls_=null,t.prototype.dispose.call(this);},e.prototype.update=function(t){var e=this.player_.buffered(),n=this.player_.duration(),i=this.player_.bufferedEnd(),r=this.partEls_,o=function(t,e){var n=t/e||0;return 100*(n>=1?1:n)+\"%\";};this.el_.style.width=o(i,n);for(var s=0;se.length;u--)this.el_.removeChild(r[u-1]);r.length=e.length;},e;}(Component);Component.registerComponent(\"LoadProgressBar\",LoadProgressBar);var TimeTooltip=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments));}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-time-tooltip\"});},e.prototype.update=function(t,e,n,i){var r=getBoundingClientRect(this.el_),o=getBoundingClientRect(this.player_.el()),s=t.width*e;if(o&&r){var a=t.left-o.left+s,l=t.width-s+(o.right-t.right),c=r.width/2;ar.width&&(c=r.width),this.el_.style.right=\"-\"+c+\"px\",this.player_.plugins&&this.player_.plugins.pdt||(i=\"\");var u=i?n+''+i+\"
\":n;this.el_.innerHTML=u;}},e;}(Component);Component.registerComponent(\"TimeTooltip\",TimeTooltip);var PlayProgressBar=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments));}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-play-progress vjs-slider-bar\",innerHTML:''+this.localize(\"Progress\")+\": 0%\"});},e.prototype.update=function(t,e){var n=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_),this.rafId_=this.requestAnimationFrame(function(){var i=n.player_.scrubbing()?n.player_.getCache().currentTime:n.player_.currentTime(),r=formatDate(n.player_.currentPDT()),o=formatTime(i,n.player_.duration()),s=n.getChild(\"timeTooltip\");s&&s.update(t,e,o,r);});},e;}(Component);PlayProgressBar.prototype.options_={children:[]},IE_VERSION&&!(IE_VERSION>8)||IS_IOS||IS_ANDROID||PlayProgressBar.prototype.options_.children.push(\"timeTooltip\"),Component.registerComponent(\"PlayProgressBar\",PlayProgressBar);var MouseTimeDisplay=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.update=throttle(bind(r,r.update),25),r;}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-mouse-display\"});},e.prototype.update=function(t,e){var n=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_),this.rafId_=this.requestAnimationFrame(function(){var i=n.player_.duration(),r=formatTime(e*i,i),o=n.player_.scrubbing()?n.player_.getCache().currentTime:n.player_.currentTime(),s=e*i-o,a=n.player_.currentPDT(),l=a&&formatDate(a+1e3*s);n.el_.style.left=t.width*e+\"px\",n.getChild(\"timeTooltip\").update(t,e,r,l);});},e;}(Component);MouseTimeDisplay.prototype.options_={children:[\"timeTooltip\"]},Component.registerComponent(\"MouseTimeDisplay\",MouseTimeDisplay);var STEP_SECONDS=5,UPDATE_REFRESH_INTERVAL=30,SeekBar=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.update=throttle(bind(r,r.update),UPDATE_REFRESH_INTERVAL),r.on(n,\"timeupdate\",r.update),r.on(n,\"ended\",r.handleEnded),r.updateInterval=null,r.on(n,[\"playing\"],function(){r.clearInterval(r.updateInterval),r.updateInterval=r.setInterval(function(){r.requestAnimationFrame(function(){r.update();});},UPDATE_REFRESH_INTERVAL);}),r.on(n,[\"ended\",\"pause\",\"waiting\"],function(){r.clearInterval(r.updateInterval);}),r.on(n,[\"timeupdate\",\"ended\"],r.update),r;}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-progress-holder\"},{\"aria-label\":this.localize(\"Progress Bar\")});},e.prototype.update_=function(t,e){var n=this.player_.duration();this.el_.setAttribute(\"aria-valuenow\",(100*e).toFixed(2)),this.el_.setAttribute(\"aria-valuetext\",this.localize(\"progress bar timing: currentTime={1} duration={2}\",[formatTime(t,n),formatTime(n,n)],\"{1} of {2}\")),this.bar.update(getBoundingClientRect(this.el_),e);},e.prototype.update=function(e){var n=t.prototype.update.call(this);return this.update_(this.getCurrentTime_(),n),n;},e.prototype.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();},e.prototype.handleEnded=function(t){this.update_(this.player_.duration(),1);},e.prototype.getPercent=function(){var t=this.getCurrentTime_()/this.player_.duration();return t>=1?1:t;},e.prototype.handleMouseDown=function(e){isSingleLeftClick(e)&&(this.player_.trigger(\"beforeseek\"),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),t.prototype.handleMouseDown.call(this,e));},e.prototype.handleMouseMove=function(t){if(isSingleLeftClick(t)){var e=this.calculateDistance(t,!!this.player_.screenRotated)*this.player_.duration();e===this.player_.duration()&&(e-=.1),this.player_.currentTime(e);}},e.prototype.enable=function(){t.prototype.enable.call(this);var e=this.getChild(\"mouseTimeDisplay\");e&&e.show();},e.prototype.disable=function(){t.prototype.disable.call(this);var e=this.getChild(\"mouseTimeDisplay\");e&&e.hide();},e.prototype.handleMouseUp=function(e){t.prototype.handleMouseUp.call(this,e),this.player_.scrubbing(!1),this.player_.trigger({type:\"timeupdate\",target:this,manuallyTriggered:!0}),this.videoWasPlaying&&silencePromise(this.player_.play());},e.prototype.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+STEP_SECONDS);},e.prototype.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-STEP_SECONDS);},e.prototype.handleAction=function(t){this.player_.paused()?this.player_.play():this.player_.pause();},e.prototype.handleKeyPress=function(e){32===e.which||13===e.which?(e.preventDefault(),this.handleAction(e)):t.prototype.handleKeyPress&&t.prototype.handleKeyPress.call(this,e);},e;}(Slider);SeekBar.prototype.options_={children:[\"loadProgressBar\",\"playProgressBar\"],barName:\"playProgressBar\"},IE_VERSION&&!(IE_VERSION>8)||IS_IOS||IS_ANDROID||SeekBar.prototype.options_.children.splice(1,0,\"mouseTimeDisplay\"),SeekBar.prototype.playerEvent=\"timeupdate\",Component.registerComponent(\"SeekBar\",SeekBar);var ProgressControl=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.handleMouseMove=throttle(bind(r,r.handleMouseMove),25),r.throttledHandleMouseSeek=throttle(bind(r,r.handleMouseSeek),25),r.enable(),r;}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-progress-control vjs-control\"});},e.prototype.handleMouseMove=function(t){var e=this.getChild(\"seekBar\"),n=e.getChild(\"mouseTimeDisplay\"),i=e.el(),r=getBoundingClientRect(i),o=getPointerPosition(i,t,!!this.player_.screenRotated).x;o>1?o=1:o<0&&(o=0),n&&n.update(r,o);},e.prototype.handleMouseSeek=function(t){this.getChild(\"seekBar\").handleMouseMove(t);},e.prototype.enabled=function(){return this.enabled_;},e.prototype.disable=function(){this.children().forEach(function(t){return t.disable&&t.disable();}),this.enabled()&&(this.off([\"mousedown\",\"touchstart\"],this.handleMouseDown),this.off(this.el_,\"mousemove\",this.handleMouseMove),this.handleMouseUp(),this.addClass(\"disabled\"),this.enabled_=!1);},e.prototype.enable=function(){this.children().forEach(function(t){return t.enable&&t.enable();}),this.enabled()||(this.on([\"mousedown\",\"touchstart\"],this.handleMouseDown),this.on(this.el_,\"mousemove\",this.handleMouseMove),this.removeClass(\"disabled\"),this.enabled_=!0);},e.prototype.handleMouseDown=function(t){var e=this.el_.ownerDocument;this.on(e,\"mousemove\",this.throttledHandleMouseSeek),this.on(e,\"touchmove\",this.throttledHandleMouseSeek),this.on(e,\"mouseup\",this.handleMouseUp),this.on(e,\"touchend\",this.handleMouseUp);},e.prototype.handleMouseUp=function(t){var e=this.el_.ownerDocument;this.off(e,\"mousemove\",this.throttledHandleMouseSeek),this.off(e,\"touchmove\",this.throttledHandleMouseSeek),this.off(e,\"mouseup\",this.handleMouseUp),this.off(e,\"touchend\",this.handleMouseUp);},e;}(Component);ProgressControl.prototype.options_={children:[\"seekBar\"]},Component.registerComponent(\"ProgressControl\",ProgressControl);var FullscreenToggle=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.on(n,\"fullscreenchange\",r.handleFullscreenChange),r;}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-fullscreen-control \"+t.prototype.buildCSSClass.call(this);},e.prototype.handleFullscreenChange=function(t){this.player_.isFullscreen()?this.controlText(\"Non-Fullscreen\"):this.controlText(\"Fullscreen\");},e.prototype.handleClick=function(t){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen();},e;}(Button);FullscreenToggle.prototype.controlText_=\"Fullscreen\",Component.registerComponent(\"FullscreenToggle\",FullscreenToggle);var FullscreenRotate=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.screenRotated=!1,r;}return inherits(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,\"button\",{className:\"vjs-rotatescreen-control vjs-control\"});return this.contentEl_=createEl(\"div\",{innerHTML:''}),e.appendChild(this.contentEl_),e;},e.prototype.handleClick=function(t){this.screenRotated?(this.player_.exitRotatescreen(),this.screenRotated=!1):(this.player_.requestRotatescreen(),this.screenRotated=!0);},e;}(Button);FullscreenRotate.prototype.controlText_=\"Rotate\",Component.registerComponent(\"FullscreenRotate\",FullscreenRotate);var checkVolumeSupport=function(t,e){!e.tech_||e.tech_.featuresVolumeControl||e.tech_.featuresMuteControl?e.tech_&&e.tech_.featuresVolumeControl&&t.addClass(\"enable-volume-control\"):t.addClass(\"vjs-hidden\"),t.on(e,\"loadstart\",function(){e.tech_.featuresVolumeControl||e.tech_.featuresMuteControl?e.tech_.featuresVolumeControl&&(t.removeClass(\"vjs-hidden\"),t.addClass(\"enable-volume-control\")):t.addClass(\"vjs-hidden\");});},VolumeLevel=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments));}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-volume-level\",innerHTML:''});},e;}(Component);Component.registerComponent(\"VolumeLevel\",VolumeLevel);var VolumeBar=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.on(\"slideractive\",r.updateLastVolume_),r.on(n,\"volumechange\",r.updateARIAAttributes),n.ready(function(){return r.updateARIAAttributes();}),r;}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-volume-bar vjs-slider-bar\"},{\"aria-label\":this.localize(\"Volume Level\"),\"aria-live\":\"polite\"});},e.prototype.handleMouseDown=function(e){isSingleLeftClick(e)&&t.prototype.handleMouseDown.call(this,e);},e.prototype.handleMouseMove=function(t){isSingleLeftClick(t)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(t)));},e.prototype.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1);},e.prototype.getPercent=function(){return this.player_.muted()?0:this.player_.volume();},e.prototype.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1);},e.prototype.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1);},e.prototype.updateARIAAttributes=function(t){var e=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute(\"aria-valuenow\",e),this.el_.setAttribute(\"aria-valuetext\",e+\"%\");},e.prototype.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume());},e.prototype.updateLastVolume_=function(){var t=this,e=this.player_.volume();this.one(\"sliderinactive\",function(){0===t.player_.volume()&&t.player_.lastVolume_(e);});},e;}(Slider);VolumeBar.prototype.options_={children:[\"volumeLevel\"],barName:\"volumeLevel\"},VolumeBar.prototype.playerEvent=\"volumechange\",Component.registerComponent(\"VolumeBar\",VolumeBar);var VolumeControl=function(t){function e(n){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};classCallCheck(this,e),i.vertical=i.vertical||!1,(\"undefined\"==typeof i.volumeBar||isPlain(i.volumeBar))&&(i.volumeBar=i.volumeBar||{},i.volumeBar.vertical=i.vertical);var r=possibleConstructorReturn(this,t.call(this,n,i));return checkVolumeSupport(r,n),r.throttledHandleMouseMove=throttle(bind(r,r.handleMouseMove),25),r.on(\"mousedown\",r.handleMouseDown),r.on(\"touchstart\",r.handleMouseDown),r.on(r.volumeBar,[\"focus\",\"slideractive\"],function(){r.volumeBar.addClass(\"vjs-slider-active\"),r.addClass(\"vjs-slider-active\"),r.trigger(\"slideractive\");}),r.on(r.volumeBar,[\"blur\",\"sliderinactive\"],function(){r.volumeBar.removeClass(\"vjs-slider-active\"),r.removeClass(\"vjs-slider-active\"),r.trigger(\"sliderinactive\");}),r;}return inherits(e,t),e.prototype.createEl=function(){var e=\"vjs-volume-horizontal\";return this.options_.vertical&&(e=\"vjs-volume-vertical\"),t.prototype.createEl.call(this,\"div\",{className:\"vjs-volume-control vjs-control \"+e});},e.prototype.handleMouseDown=function(t){var e=this.el_.ownerDocument;this.on(e,\"mousemove\",this.throttledHandleMouseMove),this.on(e,\"touchmove\",this.throttledHandleMouseMove),this.on(e,\"mouseup\",this.handleMouseUp),this.on(e,\"touchend\",this.handleMouseUp);},e.prototype.handleMouseUp=function(t){var e=this.el_.ownerDocument;this.off(e,\"mousemove\",this.throttledHandleMouseMove),this.off(e,\"touchmove\",this.throttledHandleMouseMove),this.off(e,\"mouseup\",this.handleMouseUp),this.off(e,\"touchend\",this.handleMouseUp);},e.prototype.handleMouseMove=function(t){this.volumeBar.handleMouseMove(t);},e;}(Component);VolumeControl.prototype.options_={children:[\"volumeBar\"]},Component.registerComponent(\"VolumeControl\",VolumeControl);var MuteToggle=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return checkVolumeSupport(r,n),r.on(n,[\"loadstart\",\"volumechange\"],r.update),r;}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-mute-control \"+t.prototype.buildCSSClass.call(this);},e.prototype.handleClick=function(t){var e=this.player_.volume(),n=this.player_.lastVolume_();if(0===e){var i=n<.1?.1:n;this.player_.volume(i),this.player_.muted(!1);}else this.player_.muted(!this.player_.muted());},e.prototype.update=function(t){this.updateIcon_(),this.updateControlText_();},e.prototype.updateIcon_=function(){var t=this.player_.volume(),e=3;0===t||this.player_.muted()?e=0:t<.33?e=1:t<.67&&(e=2);for(var n=0;n<4;n++)removeClass(this.el_,\"vjs-vol-\"+n);addClass(this.el_,\"vjs-vol-\"+e);},e.prototype.updateControlText_=function(){var t=this.player_.muted()||0===this.player_.volume(),e=t?\"Unmute\":\"Mute\";this.controlText()!==e&&this.controlText(e);},e;}(Button);MuteToggle.prototype.controlText_=\"Mute\",Component.registerComponent(\"MuteToggle\",MuteToggle);var VolumePanel=function(t){function e(n){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};classCallCheck(this,e),\"undefined\"!=typeof i.inline?i.inline=i.inline:i.inline=!0,(\"undefined\"==typeof i.volumeControl||isPlain(i.volumeControl))&&(i.volumeControl=i.volumeControl||{},i.volumeControl.vertical=!i.inline);var r=possibleConstructorReturn(this,t.call(this,n,i));return checkVolumeSupport(r,n),r.on(r.volumeControl,[\"slideractive\"],r.sliderActive_),r.on(r.muteToggle,\"focus\",r.sliderActive_),r.on(r.volumeControl,[\"sliderinactive\"],r.sliderInactive_),r.on(r.muteToggle,\"blur\",r.sliderInactive_),r;}return inherits(e,t),e.prototype.sliderActive_=function(){IS_ANDROID||IS_IOS||this.addClass(\"vjs-slider-active\");},e.prototype.sliderInactive_=function(){IS_ANDROID||IS_IOS||this.removeClass(\"vjs-slider-active\");},e.prototype.createEl=function(){var e=\"vjs-volume-panel-horizontal\";return this.options_.inline||(e=\"vjs-volume-panel-vertical\"),t.prototype.createEl.call(this,\"div\",{className:\"vjs-volume-panel vjs-control \"+e});},e;}(Component);VolumePanel.prototype.options_={children:[\"muteToggle\",\"volumeControl\"]},Component.registerComponent(\"VolumePanel\",VolumePanel);var Menu=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return i&&(r.menuButton_=i.menuButton),r.focusedChild_=-1,r.on(\"keydown\",r.handleKeyPress),r;}return inherits(e,t),e.prototype.addItem=function(t){this.addChild(t),t.on(\"click\",bind(this,function(e){this.menuButton_&&(this.menuButton_.unpressButton(),\"CaptionSettingsMenuItem\"!==t.name()&&this.menuButton_.focus());}));},e.prototype.createEl=function(){var e=this.options_.contentElType||\"ul\";this.contentEl_=createEl(e,{className:\"vjs-menu-content\"}),this.contentEl_.setAttribute(\"role\",\"menu\");var n=t.prototype.createEl.call(this,\"div\",{append:this.contentEl_,className:\"vjs-menu\"});return n.appendChild(this.contentEl_),on(n,\"click\",function(t){t.preventDefault(),t.stopImmediatePropagation();}),n;},e.prototype.dispose=function(){this.contentEl_=null,t.prototype.dispose.call(this);},e.prototype.handleKeyPress=function(t){37===t.which||40===t.which?(t.preventDefault(),this.stepForward()):38!==t.which&&39!==t.which||(t.preventDefault(),this.stepBack());},e.prototype.stepForward=function(){var t=0;this.focusedChild_!==undefined&&(t=this.focusedChild_+1),this.focus(t);},e.prototype.stepBack=function(){var t=0;this.focusedChild_!==undefined&&(t=this.focusedChild_-1),this.focus(t);},e.prototype.focus=function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0,e=this.children().slice();e.length&&e[0].className&&/vjs-menu-title/.test(e[0].className)&&e.shift(),e.length>0&&(t<0?t=0:t>=e.length&&(t=e.length-1),this.focusedChild_=t,e[t].el_.focus());},e;}(Component);Component.registerComponent(\"Menu\",Menu);var MenuButton=function(t){function e(n){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));r.menuButton_=new Button(n,i),r.menuButton_.controlText(r.controlText_),r.menuButton_.el_.setAttribute(\"aria-haspopup\",\"true\");var o=Button.prototype.buildCSSClass();return r.menuButton_.el_.className=r.buildCSSClass()+\" \"+o,r.menuButton_.removeClass(\"vjs-control\"),r.addChild(r.menuButton_),r.update(),r.enabled_=!0,r.on(r.menuButton_,\"tap\",r.handleClick),r.on(r.menuButton_,\"click\",r.handleClick),r.on(r.menuButton_,\"focus\",r.handleFocus),r.on(r.menuButton_,\"blur\",r.handleBlur),r.on(\"keydown\",r.handleSubmenuKeyPress),r;}return inherits(e,t),e.prototype.update=function(){var t=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=t,this.addChild(t),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute(\"aria-expanded\",\"false\"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show();},e.prototype.createMenu=function(){var t=new Menu(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var e=createEl(\"li\",{className:\"vjs-menu-title\",innerHTML:toTitleCase(this.options_.title),tabIndex:-1});this.hideThreshold_+=1,t.children_.unshift(e),prependTo(e,t.contentEl());}if(this.items=this.createItems(),this.items)for(var n=0;n1&&arguments[1]!==undefined?arguments[1]:this.menuButton_.el();return this.menuButton_.controlText(t,e);},e.prototype.handleClick=function(t){this.one(this.menu.contentEl(),\"mouseleave\",bind(this,function(t){this.unpressButton(),this.el_.blur();})),(IS_IOS||IS_ANDROID)&&\"SubsCapsButton\"===this.name_&&(\"vjs-menu\"===this.menu.el_.className?this.buttonPressed_=!1:this.buttonPressed_=!0),this.buttonPressed_?this.unpressButton():this.pressButton();},e.prototype.focus=function(){this.menuButton_.focus();},e.prototype.blur=function(){this.menuButton_.blur();},e.prototype.handleFocus=function(){on(document_1,\"keydown\",bind(this,this.handleKeyPress));},e.prototype.handleBlur=function(){off(document_1,\"keydown\",bind(this,this.handleKeyPress));},e.prototype.handleKeyPress=function(t){27===t.which||9===t.which?(this.buttonPressed_&&this.unpressButton(),9!==t.which&&(t.preventDefault(),this.menuButton_.el_.focus())):38!==t.which&&40!==t.which||this.buttonPressed_||(this.pressButton(),t.preventDefault());},e.prototype.handleSubmenuKeyPress=function(t){27!==t.which&&9!==t.which||(this.buttonPressed_&&this.unpressButton(),9!==t.which&&(t.preventDefault(),this.menuButton_.el_.focus()));},e.prototype.pressButton=function(){if(this.enabled_){if(this.buttonPressed_=!0,this.menu.lockShowing(),this.menuButton_.el_.setAttribute(\"aria-expanded\",\"true\"),IS_IOS&&isInFrame())return;this.menu.focus();}},e.prototype.unpressButton=function(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.menuButton_.el_.setAttribute(\"aria-expanded\",\"false\"));},e.prototype.disable=function(){this.unpressButton(),this.enabled_=!1,this.addClass(\"vjs-disabled\"),this.menuButton_.disable();},e.prototype.enable=function(){this.enabled_=!0,this.removeClass(\"vjs-disabled\"),this.menuButton_.enable();},e;}(Component);Component.registerComponent(\"MenuButton\",MenuButton);var TrackButton=function(t){function e(n,i){classCallCheck(this,e);var r=i.tracks,o=possibleConstructorReturn(this,t.call(this,n,i));if(o.items.length<=1&&o.hide(),!r)return possibleConstructorReturn(o);var s=bind(o,o.update);return r.addEventListener(\"removetrack\",s),r.addEventListener(\"addtrack\",s),o.player_.on(\"ready\",s),o.player_.on(\"dispose\",function(){r.removeEventListener(\"removetrack\",s),r.removeEventListener(\"addtrack\",s);}),o;}return inherits(e,t),e;}(MenuButton);Component.registerComponent(\"TrackButton\",TrackButton);var MenuItem=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.selectable=i.selectable,r.selected(i.selected),r.selectable?r.el_.setAttribute(\"role\",\"menuitemcheckbox\"):r.el_.setAttribute(\"role\",\"menuitem\"),r;}return inherits(e,t),e.prototype.createEl=function(e,n,i){return this.nonIconControl=!0,t.prototype.createEl.call(this,\"li\",assign({className:\"vjs-menu-item\",innerHTML:'\",tabIndex:-1},n),i);},e.prototype.handleClick=function(t){this.selected(!0);},e.prototype.selected=function(t){this.selectable&&(t?(this.addClass(\"vjs-selected\"),this.el_.setAttribute(\"aria-checked\",\"true\"),this.controlText(\", selected\")):(this.removeClass(\"vjs-selected\"),this.el_.setAttribute(\"aria-checked\",\"false\"),this.controlText(\"\")));},e;}(ClickableComponent);Component.registerComponent(\"MenuItem\",MenuItem);var TextTrackMenuItem=function(t){function e(n,i){classCallCheck(this,e);var r=i.track,o=n.textTracks();i.label=r.label||r.language||\"Unknown\",i.selected=\"showing\"===r.mode;var s=possibleConstructorReturn(this,t.call(this,n,i));s.track=r;var a=function(){for(var t=arguments.length,e=Array(t),n=0;n-1?\"showing\"!==s.mode&&(s.mode=\"showing\"):\"disabled\"!==s.mode&&(s.mode=\"disabled\");}},e.prototype.handleTracksChange=function(t){this.selected(\"showing\"===this.track.mode);},e.prototype.handleSelectedLanguageChange=function(t){if(\"showing\"===this.track.mode){var e=this.player_.cache_.selectedLanguage;if(e&&e.enabled&&e.language===this.track.language&&e.kind!==this.track.kind)return;this.player_.cache_.selectedLanguage={enabled:!0,language:this.track.language,kind:this.track.kind};}},e.prototype.dispose=function(){this.track=null,t.prototype.dispose.call(this);},e;}(MenuItem);Component.registerComponent(\"TextTrackMenuItem\",TextTrackMenuItem);var OffTextTrackMenuItem=function(t){function e(n,i){return classCallCheck(this,e),i.track={player:n,kind:i.kind,kinds:i.kinds,\"default\":!1,mode:\"disabled\"},i.kinds||(i.kinds=[i.kind]),i.label?i.track.label=i.label:i.track.label=i.kinds.join(\" and \")+\" off\",i.selectable=!0,possibleConstructorReturn(this,t.call(this,n,i));}return inherits(e,t),e.prototype.handleTracksChange=function(t){for(var e=this.player().textTracks(),n=!0,i=0,r=e.length;i-1&&\"showing\"===o.mode){n=!1;break;}}if(this.selected(n),IS_IOS||IS_ANDROID){var s=document.getElementsByClassName(\"vjs-subs-caps-button\"),a=get_1(s,\"[0].children[1]\");a&&(a.className=\"vjs-menu\");}},e.prototype.handleSelectedLanguageChange=function(t){for(var e=this.player().textTracks(),n=!0,i=0,r=e.length;i-1&&\"showing\"===o.mode){n=!1;break;}}n&&(this.player_.cache_.selectedLanguage={enabled:!1});},e;}(TextTrackMenuItem);Component.registerComponent(\"OffTextTrackMenuItem\",OffTextTrackMenuItem);var TextTrackButton=function(t){function e(n){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return classCallCheck(this,e),i.tracks=n.textTracks(),possibleConstructorReturn(this,t.call(this,n,i));}return inherits(e,t),e.prototype.createItems=function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[],e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:TextTrackMenuItem,n=void 0;this.label_&&(n=this.label_+\" off\"),t.push(new OffTextTrackMenuItem(this.player_,{kinds:this.kinds_,kind:this.kind_,label:n})),this.hideThreshold_+=1;var i=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var r=0;r-1){var s=new e(this.player_,{track:o,selectable:!0});s.addClass(\"vjs-\"+o.kind+\"-menu-item\"),t.push(s);}}return t;},e;}(TrackButton);Component.registerComponent(\"TextTrackButton\",TextTrackButton);var ChaptersTrackMenuItem=function(t){function e(n,i){classCallCheck(this,e);var r=i.track,o=i.cue,s=n.currentTime();i.selectable=!0,i.label=o.text,i.selected=o.startTime<=s&&s=0;e--){var n=t[e];if(n.kind===this.kind_)return n;}},e.prototype.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(toTitleCase(this.kind_));},e.prototype.createMenu=function(){return this.options_.title=this.getMenuCaption(),t.prototype.createMenu.call(this);},e.prototype.createItems=function(){var t=[];if(!this.track_)return t;var e=this.track_.cues;if(!e)return t;for(var n=0,i=e.length;n\\n '+this.localize(\"Captions\")+\"\\n \"),r+=\"\",t.prototype.createEl.call(this,e,assign({innerHTML:r},n),i);},e;}(TextTrackMenuItem);Component.registerComponent(\"SubsCapsMenuItem\",SubsCapsMenuItem);var SubsCapsButton=function(t){function e(n){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.label_=\"subtitles\",[\"en\",\"en-us\",\"en-ca\",\"fr-ca\"].indexOf(r.player_.language_)>-1&&(r.label_=\"captions\"),r.menuButton_.controlText(toTitleCase(r.label_)),r;}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-subs-caps-button \"+t.prototype.buildCSSClass.call(this);},e.prototype.buildWrapperCSSClass=function(){return\"vjs-subs-caps-button \"+t.prototype.buildWrapperCSSClass.call(this);},e.prototype.createItems=function(){var e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||IS_IOS||IS_ANDROID||(e.push(new CaptionSettingsMenuItem(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=t.prototype.createItems.call(this,e,SubsCapsMenuItem);},e;}(TextTrackButton);SubsCapsButton.prototype.kinds_=[\"captions\",\"subtitles\"],SubsCapsButton.prototype.controlText_=\"Subtitles\",Component.registerComponent(\"SubsCapsButton\",SubsCapsButton);var AudioTrackMenuItem=function(t){function e(n,i){classCallCheck(this,e);var r=i.track,o=n.audioTracks();i.label=r.label||r.language||\"Unknown\",i.selected=r.enabled;var s=possibleConstructorReturn(this,t.call(this,n,i));s.track=r;var a=function(){for(var t=arguments.length,e=Array(t),n=0;n1&&arguments[1]!==undefined?arguments[1]:{};return classCallCheck(this,e),i.tracks=n.audioTracks(),possibleConstructorReturn(this,t.call(this,n,i));}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-audio-button \"+t.prototype.buildCSSClass.call(this);},e.prototype.buildWrapperCSSClass=function(){return\"vjs-audio-button \"+t.prototype.buildWrapperCSSClass.call(this);},e.prototype.createItems=function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];this.hideThreshold_=1;for(var e=this.player_.audioTracks(),n=0;n=0;n--)t.addChild(new PlaybackRateMenuItem(this.player(),{rate:e[n]+\"x\"}));return t;},e.prototype.updateARIAAttributes=function(){this.el().setAttribute(\"aria-valuenow\",this.player().playbackRate());},e.prototype.handleClick=function(t){for(var e=this.player().playbackRate(),n=this.playbackRates(),i=n[0],r=0;re){i=n[r];break;}this.player().playbackRate(i);},e.prototype.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates;},e.prototype.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0;},e.prototype.updateVisibility=function(t){this.playbackRateSupported()?this.removeClass(\"vjs-hidden\"):this.addClass(\"vjs-hidden\");},e.prototype.updateLabel=function(t){var e=this.player().playbackRate();if(1.1===e)return!1;this.playbackRateSupported()&&(this.labelEl_.innerHTML=e+\"x\");},e;}(MenuButton);PlaybackRateMenuButton.prototype.controlText_=\"Playback Rate\",Component.registerComponent(\"PlaybackRateMenuButton\",PlaybackRateMenuButton);var Spacer=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments));}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-spacer \"+t.prototype.buildCSSClass.call(this);},e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:this.buildCSSClass()});},e;}(Component);Component.registerComponent(\"Spacer\",Spacer);var CustomControlSpacer=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments));}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-custom-control-spacer \"+t.prototype.buildCSSClass.call(this);},e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,{className:this.buildCSSClass()});return e.innerHTML=\" \",e;},e;}(Spacer);Component.registerComponent(\"CustomControlSpacer\",CustomControlSpacer);var ControlBar=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments));}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-control-bar\",dir:\"ltr\"},{role:\"group\"});},e;}(Component);ControlBar.prototype.options_={children:[\"playToggle\",\"volumePanel\",\"currentTimeDisplay\",\"timeDivider\",\"durationDisplay\",\"PDTDisplay\",\"progressControl\",\"liveDisplay\",\"remainingTimeDisplay\",\"customControlSpacer\",\"dvrButton\",\"playbackRateMenuButton\",\"chaptersButton\",\"descriptionsButton\",\"audioTrackButton\",\"subsCapsButton\",\"fullscreenToggle\"]},Component.registerComponent(\"ControlBar\",ControlBar);var ErrorDisplay=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.on(n,\"error\",r.open),r;}return inherits(e,t),e.prototype.buildCSSClass=function(){return\"vjs-error-display \"+t.prototype.buildCSSClass.call(this);},e.prototype.content=function(){var t=this.player().error();return t?this.localize(t.message):\"\";},e;}(ModalDialog);ErrorDisplay.prototype.options_=mergeOptions(ModalDialog.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Component.registerComponent(\"ErrorDisplay\",ErrorDisplay);var LOCAL_STORAGE_KEY=\"vjs-text-track-settings\",COLOR_BLACK=[\"#000\",\"Black\"],COLOR_BLUE=[\"#00F\",\"Blue\"],COLOR_CYAN=[\"#0FF\",\"Cyan\"],COLOR_GREEN=[\"#0F0\",\"Green\"],COLOR_MAGENTA=[\"#F0F\",\"Magenta\"],COLOR_RED=[\"#F00\",\"Red\"],COLOR_WHITE=[\"#FFF\",\"White\"],COLOR_YELLOW=[\"#FF0\",\"Yellow\"],OPACITY_OPAQUE=[\"1\",\"Opaque\"],OPACITY_SEMI=[\"0.5\",\"Semi-Transparent\"],OPACITY_TRANS=[\"0\",\"Transparent\"],selectConfigs={backgroundColor:{selector:\".vjs-bg-color > select\",id:\"captions-background-color-%s\",label:\"Color\",options:[COLOR_BLACK,COLOR_WHITE,COLOR_RED,COLOR_GREEN,COLOR_BLUE,COLOR_YELLOW,COLOR_MAGENTA,COLOR_CYAN]},backgroundOpacity:{selector:\".vjs-bg-opacity > select\",id:\"captions-background-opacity-%s\",label:\"Transparency\",options:[OPACITY_SEMI,OPACITY_OPAQUE,OPACITY_TRANS]},color:{selector:\".vjs-fg-color > select\",id:\"captions-foreground-color-%s\",label:\"Color\",options:[COLOR_WHITE,COLOR_BLACK,COLOR_RED,COLOR_GREEN,COLOR_BLUE,COLOR_YELLOW,COLOR_MAGENTA,COLOR_CYAN]},edgeStyle:{selector:\".vjs-edge-style > select\",id:\"%s\",label:\"Text Edge Style\",options:[[\"none\",\"None\"],[\"raised\",\"Raised\"],[\"depressed\",\"Depressed\"],[\"uniform\",\"Uniform\"],[\"dropshadow\",\"Dropshadow\"]]},fontFamily:{selector:\".vjs-font-family > select\",id:\"captions-font-family-%s\",label:\"Font Family\",options:[[\"proportionalSansSerif\",\"Proportional Sans-Serif\"],[\"monospaceSansSerif\",\"Monospace Sans-Serif\"],[\"proportionalSerif\",\"Proportional Serif\"],[\"monospaceSerif\",\"Monospace Serif\"],[\"casual\",\"Casual\"],[\"script\",\"Script\"],[\"small-caps\",\"Small Caps\"]]},fontPercent:{selector:\".vjs-font-percent > select\",id:\"captions-font-size-%s\",label:\"Font Size\",options:[[\"0.50\",\"50%\"],[\"0.75\",\"75%\"],[\"1.00\",\"100%\"],[\"1.25\",\"125%\"],[\"1.50\",\"150%\"],[\"1.75\",\"175%\"],[\"2.00\",\"200%\"],[\"3.00\",\"300%\"],[\"4.00\",\"400%\"]],\"default\":2,parser:function(t){return\"1.00\"===t?null:Number(t);}},textOpacity:{selector:\".vjs-text-opacity > select\",id:\"captions-foreground-opacity-%s\",label:\"Transparency\",options:[OPACITY_OPAQUE,OPACITY_SEMI]},windowColor:{selector:\".vjs-window-color > select\",id:\"captions-window-color-%s\",label:\"Color\"},windowOpacity:{selector:\".vjs-window-opacity > select\",id:\"captions-window-opacity-%s\",label:\"Transparency\",options:[OPACITY_TRANS,OPACITY_SEMI,OPACITY_OPAQUE]}};selectConfigs.windowColor.options=selectConfigs.backgroundColor.options;var TextTrackSettings=function(t){function e(n,i){classCallCheck(this,e),i.temporary=!1;var r=possibleConstructorReturn(this,t.call(this,n,i));return r.updateDisplay=bind(r,r.updateDisplay),r.fill(),r.hasBeenOpened_=r.hasBeenFilled_=!0,r.endDialog=createEl(\"p\",{className:\"vjs-control-text\",textContent:r.localize(\"End of dialog window.\")}),r.el().appendChild(r.endDialog),r.setDefaults(),i.persistTextTrackSettings===undefined&&(r.options_.persistTextTrackSettings=r.options_.playerOptions.persistTextTrackSettings),r.on(r.$(\".vjs-done-button\"),\"click\",function(){r.saveSettings(),r.close();}),r.on(r.$(\".vjs-default-button\"),\"click\",function(){r.setDefaults(),r.updateDisplay();}),each(selectConfigs,function(t){r.on(r.$(t.selector),\"change\",r.updateDisplay);}),r.options_.persistTextTrackSettings&&r.restoreSettings(),r;}return inherits(e,t),e.prototype.dispose=function(){this.endDialog=null,t.prototype.dispose.call(this);},e.prototype.createElSelect_=function(t){var e=this,n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\",i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"label\",r=selectConfigs[t],o=r.id.replace(\"%s\",this.id_);return[\"<\"+i+' id=\"'+o+'\" class=\"'+(\"label\"===i?\"vjs-label\":\"\")+'\">',this.localize(r.label),\"\"+i+\">\",'\").join(\"\");},e.prototype.createElFgColor_=function(){var t=\"captions-text-legend-\"+this.id_;return['\"].join(\"\");},e.prototype.createElBgColor_=function(){var t=\"captions-background-\"+this.id_;return['\"].join(\"\");},e.prototype.createElWinColor_=function(){var t=\"captions-window-\"+this.id_;return['\"].join(\"\");},e.prototype.createElColors_=function(){return createEl(\"div\",{className:\"vjs-track-settings-colors\",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join(\"\")});},e.prototype.createElFont_=function(){return createEl(\"div\",{className:'vjs-track-settings-font\">',innerHTML:['\",'\",'\"].join(\"\")});},e.prototype.createElControls_=function(){var t=this.localize(\"restore all settings to the default values\");return createEl(\"div\",{className:\"vjs-track-settings-controls\",innerHTML:['\",'\"].join(\"\")});},e.prototype.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()];},e.prototype.label=function(){return this.localize(\"Caption Settings Dialog\");},e.prototype.description=function(){return this.localize(\"Beginning of dialog window. Escape will cancel and close the window.\");},e.prototype.buildCSSClass=function(){return t.prototype.buildCSSClass.call(this)+\" vjs-text-track-settings\";},e.prototype.getValues=function(){var t=this;return reduce(selectConfigs,function(e,n,i){var r=getSelectedOptionValue(t.$(n.selector),n.parser);return r!==undefined&&(e[i]=r),e;},{});},e.prototype.setValues=function(t){var e=this;each(selectConfigs,function(n,i){setSelectedOption(e.$(n.selector),t[i],n.parser);});},e.prototype.setDefaults=function(){var t=this;each(selectConfigs,function(e){var n=e.hasOwnProperty(\"default\")?e[\"default\"]:0;t.$(e.selector).selectedIndex=n;});},e.prototype.restoreSettings=function(){var t=void 0;try{t=JSON.parse(window_1.localStorage.getItem(LOCAL_STORAGE_KEY));}catch(e){log$2.warn(e);}t&&this.setValues(t);},e.prototype.saveSettings=function(){if(this.options_.persistTextTrackSettings){var t=this.getValues();try{Object.keys(t).length?window_1.localStorage.setItem(LOCAL_STORAGE_KEY,JSON.stringify(t)):window_1.localStorage.removeItem(LOCAL_STORAGE_KEY);}catch(e){log$2.warn(e);}}},e.prototype.updateDisplay=function(){var t=this.player_.getChild(\"textTrackDisplay\");t&&t.updateDisplay();},e.prototype.conditionalBlur_=function(){this.previouslyActiveEl_=null,this.off(document_1,\"keydown\",this.handleKeyDown);var t=this.player_.controlBar,e=t&&t.subsCapsButton,n=t&&t.captionsButton;e?e.focus():n&&n.focus();},e;}(ModalDialog);Component.registerComponent(\"TextTrackSettings\",TextTrackSettings);var _templateObject$2=taggedTemplateLiteralLoose([\"Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\\n This may prevent text tracks from loading.\"],[\"Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\\n This may prevent text tracks from loading.\"]),Html5=function(t){function e(n,i,r){classCallCheck(this,e);var o=possibleConstructorReturn(this,t.call(this,n,i,r)),s=i.source,a=!1;if(s&&(o.el_.currentSrc!==s.src||i.tag&&3===i.tag.initNetworkState_)?o.setSource(s):o.handleLateInit_(o.el_),o.el_.hasChildNodes()){for(var l=o.el_.childNodes,c=l.length,u=[];c--;){var h=l[c];\"track\"===h.nodeName.toLowerCase()&&(o.featuresNativeTextTracks?(o.remoteTextTrackEls().addTrackElement_(h),o.remoteTextTracks().addTrack(h.track),o.textTracks().addTrack(h.track),a||o.el_.hasAttribute(\"crossorigin\")||!isCrossOrigin(h.src)||(a=!0)):u.push(h));}for(var p=0;p=2&&r.push(\"loadeddata\"),t.readyState>=3&&r.push(\"canplay\"),t.readyState>=4&&r.push(\"canplaythrough\"),this.ready(function(){r.forEach(function(t){this.trigger(t);},this);});}},e.prototype.setCurrentTime=function(t){try{this.el_.currentTime=t;}catch(e){log$2(e,\"Video is not ready. (Video.js)\");}},e.prototype.duration=function(){var t=this;if(this.el_.duration===Infinity&&IS_ANDROID&&IS_CHROME&&0===this.el_.currentTime){var e=function n(){t.el_.currentTime>0&&(t.el_.duration===Infinity&&t.trigger(\"durationchange\"),t.off(\"timeupdate\",n));};return this.on(\"timeupdate\",e),NaN;}return this.el_.duration||NaN;},e.prototype.width=function(){return this.el_.offsetWidth;},e.prototype.height=function(){return this.el_.offsetHeight;},e.prototype.proxyWebkitFullscreen_=function(){var t=this;if(\"webkitDisplayingFullscreen\"in this.el_){var e=function(){this.trigger(\"fullscreenchange\",{isFullscreen:!1});},n=function(){\"webkitPresentationMode\"in this.el_&&\"picture-in-picture\"!==this.el_.webkitPresentationMode&&(this.one(\"webkitendfullscreen\",e),this.trigger(\"fullscreenchange\",{isFullscreen:!0}));};this.on(\"webkitbeginfullscreen\",n),this.on(\"dispose\",function(){t.off(\"webkitbeginfullscreen\",n),t.off(\"webkitendfullscreen\",e);});}},e.prototype.supportsFullScreen=function(){if(\"function\"==typeof this.el_.webkitEnterFullScreen){var t=window_1.navigator&&window_1.navigator.userAgent||\"\";if(/Android/.test(t)||!/Chrome|Mac OS X 10.5/.test(t))return!0;}return!1;},e.prototype.enterFullScreen=function(){var t=this.el_;t.paused&&t.networkState<=t.HAVE_METADATA?(this.el_.play(),this.setTimeout(function(){t.pause(),t.webkitEnterFullScreen();},0)):t.webkitEnterFullScreen();},e.prototype.exitFullScreen=function(){this.el_.webkitExitFullScreen();},e.prototype.src=function(t){if(t===undefined)return this.el_.src;this.setSrc(t);},e.prototype.reset=function(){e.resetMediaElement(this.el_);},e.prototype.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc;},e.prototype.setControls=function(t){this.el_.controls=!!t;},e.prototype.addTextTrack=function(e,n,i){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,n,i):t.prototype.addTextTrack.call(this,e,n,i);},e.prototype.createRemoteTextTrack=function(e){if(!this.featuresNativeTextTracks)return t.prototype.createRemoteTextTrack.call(this,e);var n=document_1.createElement(\"track\");return e.kind&&(n.kind=e.kind),e.label&&(n.label=e.label),(e.language||e.srclang)&&(n.srclang=e.language||e.srclang),e[\"default\"]&&(n[\"default\"]=e[\"default\"]),e.id&&(n.id=e.id),e.src&&(n.src=e.src),n;},e.prototype.addRemoteTextTrack=function(e,n){var i=t.prototype.addRemoteTextTrack.call(this,e,n);return this.featuresNativeTextTracks&&this.el().appendChild(i),i;},e.prototype.removeRemoteTextTrack=function(e){if(t.prototype.removeRemoteTextTrack.call(this,e),this.featuresNativeTextTracks)for(var n=this.$$(\"track\"),i=n.length;i--;)e!==n[i]&&e!==n[i].track||this.el().removeChild(n[i]);},e.prototype.getVideoPlaybackQuality=function(){if(\"function\"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var t={};return\"undefined\"!=typeof this.el().webkitDroppedFrameCount&&\"undefined\"!=typeof this.el().webkitDecodedFrameCount&&(t.droppedVideoFrames=this.el().webkitDroppedFrameCount,t.totalVideoFrames=this.el().webkitDecodedFrameCount),window_1.performance&&\"function\"==typeof window_1.performance.now?t.creationTime=window_1.performance.now():window_1.performance&&window_1.performance.timing&&\"number\"==typeof window_1.performance.timing.navigationStart&&(t.creationTime=window_1.Date.now()-window_1.performance.timing.navigationStart),t;},e;}(Tech);if(isReal()){Html5.TEST_VID=document_1.createElement(\"video\");var track=document_1.createElement(\"track\");track.kind=\"captions\",track.srclang=\"en\",track.label=\"English\",Html5.TEST_VID.appendChild(track);}Html5.isSupported=function(){try{Html5.TEST_VID.volume=.5;}catch(t){return!1;}return!(!Html5.TEST_VID||!Html5.TEST_VID.canPlayType);},Html5.canPlayType=function(t){return Html5.TEST_VID.canPlayType(t);},Html5.canPlaySource=function(t,e){return Html5.canPlayType(t.type);},Html5.canControlVolume=function(){try{var t=Html5.TEST_VID.volume;return Html5.TEST_VID.volume=t/2+.1,t!==Html5.TEST_VID.volume;}catch(e){return!1;}},Html5.canControlMute=function(){try{var t=Html5.TEST_VID.muted;return Html5.TEST_VID.muted=!0,t!==Html5.TEST_VID.muted;}catch(e){return!1;}},Html5.canControlPlaybackRate=function(){if(IS_ANDROID&&IS_CHROME&&CHROME_VERSION<58)return!1;try{var t=Html5.TEST_VID.playbackRate;return Html5.TEST_VID.playbackRate=t/2+.1,t!==Html5.TEST_VID.playbackRate;}catch(e){return!1;}},Html5.supportsNativeTextTracks=function(){return IS_ANY_SAFARI;},Html5.supportsNativeVideoTracks=function(){return!(!Html5.TEST_VID||!Html5.TEST_VID.videoTracks);},Html5.supportsNativeAudioTracks=function(){return!(!Html5.TEST_VID||!Html5.TEST_VID.audioTracks);},Html5.Events=[\"loadstart\",\"suspend\",\"abort\",\"error\",\"emptied\",\"stalled\",\"loadedmetadata\",\"loadeddata\",\"canplay\",\"canplaythrough\",\"playing\",\"waiting\",\"seeking\",\"seeked\",\"ended\",\"durationchange\",\"timeupdate\",\"progress\",\"play\",\"pause\",\"ratechange\",\"resize\",\"volumechange\"],Html5.prototype.featuresVolumeControl=Html5.canControlVolume(),Html5.prototype.featuresMuteControl=Html5.canControlMute(),Html5.prototype.featuresPlaybackRate=Html5.canControlPlaybackRate(),Html5.prototype.movingMediaElementInDOM=!IS_IOS,Html5.prototype.featuresFullscreenResize=!0,Html5.prototype.featuresProgressEvents=!0,Html5.prototype.featuresTimeupdateEvents=!0,Html5.prototype.featuresNativeTextTracks=Html5.supportsNativeTextTracks(),Html5.prototype.featuresNativeVideoTracks=Html5.supportsNativeVideoTracks(),Html5.prototype.featuresNativeAudioTracks=Html5.supportsNativeAudioTracks();var canPlayType=Html5.TEST_VID&&Html5.TEST_VID.constructor.prototype.canPlayType,mpegurlRE=/^application\\/(?:x-|vnd\\.apple\\.)mpegurl/i,mp4RE=/^video\\/mp4/i;Html5.patchCanPlayType=function(){ANDROID_VERSION>=4&&!IS_FIREFOX?Html5.TEST_VID.constructor.prototype.canPlayType=function(t){return t&&mpegurlRE.test(t)?\"maybe\":canPlayType.call(this,t);}:IS_OLD_ANDROID&&(Html5.TEST_VID.constructor.prototype.canPlayType=function(t){return t&&mp4RE.test(t)?\"maybe\":canPlayType.call(this,t);});},Html5.unpatchCanPlayType=function(){var t=Html5.TEST_VID.constructor.prototype.canPlayType;return Html5.TEST_VID.constructor.prototype.canPlayType=canPlayType,t;},Html5.patchCanPlayType(),Html5.disposeMediaElement=function(t){if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute(\"src\"),\"function\"==typeof t.load&&function(){try{t.load();}catch(e){}}();}},Html5.resetMediaElement=function(t){if(t){for(var e=t.querySelectorAll(\"source\"),n=e.length;n--;)t.removeChild(e[n]);t.removeAttribute(\"src\"),\"function\"==typeof t.load&&function(){try{t.load();}catch(e){}}();}},[\"muted\",\"defaultMuted\",\"autoplay\",\"controls\",\"loop\",\"playsinline\"].forEach(function(t){Html5.prototype[t]=function(){return this.el_[t]||this.el_.hasAttribute(t);};}),[\"muted\",\"defaultMuted\",\"autoplay\",\"loop\",\"playsinline\"].forEach(function(t){Html5.prototype[\"set\"+toTitleCase(t)]=function(e){this.el_[t]=e,e?this.el_.setAttribute(t,t):this.el_.removeAttribute(t);};}),[\"paused\",\"currentTime\",\"buffered\",\"volume\",\"poster\",\"preload\",\"error\",\"seeking\",\"seekable\",\"ended\",\"playbackRate\",\"defaultPlaybackRate\",\"played\",\"networkState\",\"readyState\",\"videoWidth\",\"videoHeight\"].forEach(function(t){Html5.prototype[t]=function(){return this.el_[t];};}),[\"volume\",\"src\",\"poster\",\"preload\",\"playbackRate\",\"defaultPlaybackRate\"].forEach(function(t){Html5.prototype[\"set\"+toTitleCase(t)]=function(e){\"src\"===t&&this.player_&&this.player_.trigger&&this.player_.trigger({type:\"debug\",data:{message:\"debug === 播放地址直传 video: \"+e}}),this.el_[t]=e;};}),[\"pause\",\"load\",\"play\"].forEach(function(t){Html5.prototype[t]=function(){return this.el_[t]();};}),Tech.withSourceHandlers(Html5),Html5.nativeSourceHandler={},Html5.nativeSourceHandler.canPlayType=function(t){setTimeout(function(){},2e3);try{return\"video/m3u8\"===t?\"maybe\":Html5.TEST_VID.canPlayType(t);}catch(e){return\"\";}},Html5.nativeSourceHandler.canHandleSource=function(t,e){if(t.type)return Html5.nativeSourceHandler.canPlayType(t.type);if(t.src){var n=getFileExtension(t.src);return Html5.nativeSourceHandler.canPlayType(\"video/\"+n);}return\"\";},Html5.nativeSourceHandler.handleSource=function(t,e,n){e.setSrc(t.src);},Html5.nativeSourceHandler.dispose=function(){},Html5.registerSourceHandler(Html5.nativeSourceHandler),Tech.registerTech(\"Html5\",Html5);var _templateObject$1=taggedTemplateLiteralLoose([\"\\n Using the tech directly can be dangerous. I hope you know what you're doing.\\n See https://github.com/videojs/video.js/issues/2617 for more info.\\n \"],[\"\\n Using the tech directly can be dangerous. I hope you know what you're doing.\\n See https://github.com/videojs/video.js/issues/2617 for more info.\\n \"]),preventScroll=function(t){t.preventDefault();},TECH_EVENTS_RETRIGGER=[\"progress\",\"abort\",\"suspend\",\"emptied\",\"stalled\",\"loadedmetadata\",\"loadeddata\",\"timeupdate\",\"ratechange\",\"resize\",\"volumechange\",\"texttrackchange\"],Player=function(t){function e(n,i,r){if(classCallCheck(this,e),n.id=n.id||\"vjs_video_\"+newGUID(),i=assign(e.getTagSettings(n),i),i.initChildren=!1,i.createEl=!1,i.evented=!1,i.reportTouchActivity=!1,!i.language)if(\"function\"==typeof n.closest){var o=n.closest(\"[lang]\");o&&o.getAttribute&&(i.language=o.getAttribute(\"lang\"));}else for(var s=n;s&&1===s.nodeType;){if(getAttributes(s).hasOwnProperty(\"lang\")){i.language=s.getAttribute(\"lang\");break;}s=s.parentNode;}var a=possibleConstructorReturn(this,t.call(this,null,i,r));if(a.isReady_=!1,a.hasStarted_=!1,a.userActive_=!1,!a.options_||!a.options_.techOrder||!a.options_.techOrder.length)throw new Error(\"No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?\");if(a.tag=n,a.tagAttributes=n&&getAttributes(n),a.language(a.options_.language),i.languages){var l={};Object.getOwnPropertyNames(i.languages).forEach(function(t){l[t.toLowerCase()]=i.languages[t];}),a.languages_=l;}else a.languages_=e.prototype.options_.languages;a.cache_={},a.poster_=i.poster||\"\",a.controls_=!!i.controls,a.cache_.lastVolume=1,n.controls=!1,n.removeAttribute(\"controls\"),i.controlBar&&i.controlBar.fullscreenRotate&&(a.conW=window_1.innerWidth||document_1.documentElement.clientWidth||document_1.body.clientWidth,a.conH=window_1.innerHeight||document_1.documentElement.clientHeight||document_1.body.clientHeight,a.currentDirection=\"portrait\",a.lastDirection=\"portrait\",a.recordDirection()),a.scrubbing_=!1,a.textTrackCleared_=!1,a.el_=a.createEl(),evented(a,{eventBusKey:\"el_\"});var c=mergeOptions(a.options_);if(i.plugins){var u=i.plugins;Object.keys(u).forEach(function(t){if(\"function\"!=typeof this[t])throw new Error('plugin \"'+t+'\" does not exist');this[t](u[t]);},a);}return a.options_.playerOptions=c,a.middleware_=[],a.initChildren(),a.isAudio(\"audio\"===n.nodeName.toLowerCase()),a.controls()?a.addClass(\"vjs-controls-enabled\"):a.addClass(\"vjs-controls-disabled\"),a.el_.setAttribute(\"role\",\"region\"),a.isAudio()?a.el_.setAttribute(\"aria-label\",a.localize(\"Audio Player\")):a.el_.setAttribute(\"aria-label\",a.localize(\"Video Player\")),a.isAudio()&&a.addClass(\"vjs-audio\"),a.flexNotSupported_()&&a.addClass(\"vjs-no-flex\"),IS_IOS||IS_ANDROID||a.addClass(\"vjs-workinghover\"),e.players[a.id_]=a,a.userActive(!0),a.reportUserActivity(),a.listenForUserActivity_(),a.on(\"fullscreenchange\",a.handleFullscreenChange_),a.on(\"stageclick\",a.handleStageClick_),a.changingSrc_=!1,a.playWaitingForReady_=!1,a.playOnLoadstart_=null,a.forceAutoplayInChrome_(),a;}return inherits(e,t),e.prototype.recordDirection=function(){var t=this,e=this;this.currentDirection=\"portrait\",this.lastDirection=\"portrait\";var n=\"onorientationchange\"in window_1?\"orientationchange\":\"resize\";window_1.addEventListener(n,function(){0==window_1.orientation||180==window_1.orientation?(e.lastDirection=e.currentDirection.slice(),e.currentDirection=\"portrait\"):(e.lastDirection=e.currentDirection.slice(),e.currentDirection=\"landscape\"),t.screenRotated&&(\"portrait\"===e.lastDirection&&\"landscape\"===t.currentDirection&&e.landscapeForOrientation(),\"landscape\"===e.lastDirection&&\"portrait\"===t.currentDirection&&e.portrait(!0)),t.screenRotated||(\"portrait\"===e.lastDirection&&\"landscape\"===t.currentDirection&&e.landscapeForOrientation(),\"landscape\"===e.lastDirection&&\"portrait\"===t.currentDirection&&e.portrait(!0)),e.trigger(\"directionchanged\");},!1);},e.prototype.requestRotatescreen=function(){var t=this;return t.screenRotated?(t.exitRotatescreen(),!1):\"landscape\"!==t.currentDirection||t.screenRotated?(t.el_.style.width=\"100vw\",t.el_.style.height=\"100%\",t.el_.style.position=\"fixed\",t.el_.style.zIndex=\"999\",t.el_.style.top=\"0\",document_1.body.style.overflowY=\"hidden\",document_1.addEventListener(\"touchmove\",preventScroll,{passive:!1}),void t.landscape()):(t.portrait(),!1);},e.prototype.portrait=function(){var t=this;t.screenRotated=!1,t.el_.removeAttribute(\"style\");},e.prototype.landscapeForOrientation=function(){var t=this;t.portrait(),setTimeout(function(){var e=window_1.innerHeight||document_1.documentElement.clientHeight||document_1.body.clientHeight;t.el_.style.transform=\"rotate(0deg)\",t.el_.style.width=\"100vw\",t.el_.style.height=e+\"px\",t.el_.style[\"transform-origin\"]=\"center center\",t.el_.style[\"-webkit-transform-origin\"]=\"center center\";},150);},e.prototype.landscape=function(){var t=this;t.screenRotated=!0,t.el_.style.transform=\"rotate(90deg) translate(\"+(t.conH-t.conW)/2+\"px,\"+(t.conH-t.conW)/2+\"px)\",t.el_.style.width=t.conH+\"px\",t.el_.style.height=t.conW+\"px\",t.el_.style[\"transform-origin\"]=\"center center\",t.el_.style[\"-webkit-transform-origin\"]=\"center center\";},e.prototype.exitRotatescreen=function(){this.el_.removeAttribute(\"style\"),document_1.removeEventListener(\"touchmove\",preventScroll,{passive:!1}),document_1.body.style.overflowY=\"\",this.screenRotated=!1,this.portrait(!0);},e.prototype.dispose=function(){if(!this.el_)return!1;this.trigger(\"dispose\"),this.off(\"dispose\"),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),e.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&this.tech_.dispose(),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),t.prototype.dispose.call(this);},e.prototype.createEl=function(){var e=this.tag,n=void 0,i=this.playerElIngest_=e.parentNode&&e.parentNode.hasAttribute&&e.parentNode.hasAttribute(\"data-vjs-player\"),r=\"video-js\"===this.tag.tagName.toLowerCase();i?n=this.el_=e.parentNode:r||(n=this.el_=t.prototype.createEl.call(this,\"div\"));var o=getAttributes(e);if(r){for(n=this.el_=e,e=this.tag=document_1.createElement(\"video\");n.children.length;)e.appendChild(n.firstChild);hasClass(n,\"video-js\")||addClass(n,\"video-js\"),n.appendChild(e),i=this.playerElIngest_=n;}if(e.setAttribute(\"tabindex\",\"-1\"),e.removeAttribute(\"width\"),e.removeAttribute(\"height\"),Object.getOwnPropertyNames(o).forEach(function(t){\"class\"===t?(n.className+=\" \"+o[t],r&&(e.className+=\" \"+o[t])):(n.setAttribute(t,o[t]),r&&e.setAttribute(t,o[t]));}),e.playerId=e.id,e.id+=\"_html5_api\",e.className=\"vjs-tech\",e.player=n.player=this,this.addClass(\"vjs-paused\"),!0!==window_1.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=createStyleElement(\"vjs-styles-dimensions\");var s=$(\".vjs-styles-defaults\"),a=$(\"head\");a.insertBefore(this.styleEl_,s?s.nextSibling:a.firstChild);}this.width(this.options_.width),this.height(this.options_.height),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio);for(var l=e.getElementsByTagName(\"a\"),c=0;c=0&&(n.width=t),e>=0&&(n.height=e)));}var i=void 0,r=void 0,o=void 0,s=void 0;o=this.aspectRatio_!==undefined&&\"auto\"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+\":\"+this.videoHeight():\"16:9\";var a=o.split(\":\"),l=a[1]/a[0];i=this.width_!==undefined?this.width_:this.height_!==undefined?this.height_/l:this.videoWidth()||300,r=this.height_!==undefined?this.height_:i*l,s=/^[^a-zA-Z]/.test(this.id())?\"dimensions-\"+this.id():this.id()+\"-dimensions\",this.addClass(s),setTextContent(this.styleEl_,\"\\n .\"+s+\" {\\n width: \"+i+\"px;\\n height: \"+r+\"px;\\n }\\n\\n .\"+s+\".vjs-fluid {\\n padding-top: \"+100*l+\"%;\\n }\\n \");},e.prototype.loadTech_=function(t,e){var n=this;this.tech_&&this.unloadTech_();var i=toTitleCase(t),r=t.charAt(0).toLowerCase()+t.slice(1);\"Html5\"!==i&&this.tag&&(Tech.getTech(\"Html5\").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=i,this.isReady_=!1;var o={source:e,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+\"_\"+i+\"_api\",autoplay:this.options_.autoplay,playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,\"vtt.js\":this.options_[\"vtt.js\"],swf:this.options_.swf,hlsConfig:this.options_.hlsConfig,dashConfig:this.options_.dashConfig,flvConfig:this.options_.flvConfig,webrtcConfig:this.options_.webrtcConfig,xp2pConfig:this.options_.xp2pConfig};ALL.names.forEach(function(t){var e=ALL[t];o[e.getterName]=n[e.privateName];}),assign(o,this.options_[i]),assign(o,this.options_[r]),assign(o,this.options_[t.toLowerCase()]),this.tag&&(o.tag=this.tag),e&&e.src===this.cache_.src&&this.cache_.currentTime>0&&(o.startTime=this.cache_.currentTime);var s=Tech.getTech(t);if(!s)throw new Error(\"No Tech named '\"+i+\"' exists! '\"+i+\"' should be registered using videojs.registerTech()'\");this.tech_=new s(this,o),this.tech_.ready(bind(this,this.handleTechReady_),!0),textTrackConverter.jsonToTextTracks(this.textTracksJson_||[],this.tech_),TECH_EVENTS_RETRIGGER.forEach(function(t){n.on(n.tech_,t,n[\"handleTech\"+toTitleCase(t)+\"_\"]);}),this.on(this.tech_,\"loadstart\",this.handleTechLoadStart_),this.on(this.tech_,\"waiting\",this.handleTechWaiting_),this.on(this.tech_,\"canplay\",this.handleTechCanPlay_),this.on(this.tech_,\"canplaythrough\",this.handleTechCanPlayThrough_),this.on(this.tech_,\"playing\",this.handleTechPlaying_),this.on(this.tech_,\"ended\",this.handleTechEnded_),this.on(this.tech_,\"seeking\",this.handleTechSeeking_),this.on(this.tech_,\"seeked\",this.handleTechSeeked_),this.on(this.tech_,\"play\",this.handleTechPlay_),this.on(this.tech_,\"firstplay\",this.handleTechFirstPlay_),this.on(this.tech_,\"pause\",this.handleTechPause_),this.on(this.tech_,\"durationchange\",this.handleTechDurationChange_),this.on(this.tech_,\"fullscreenchange\",this.handleTechFullscreenChange_),this.on(this.tech_,\"error\",this.handleTechError_),this.on(this.tech_,\"loadedmetadata\",this.updateStyleEl_),this.on(this.tech_,\"posterchange\",this.handleTechPosterChange_),this.on(this.tech_,\"textdata\",this.handleTechTextData_),this.on(this.tech_,\"x5videoexitfullscreen\",this.handleX5ExitFullscreen_),this.usingNativeControls(this.techGet_(\"controls\")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||\"Html5\"===i&&this.tag||prependTo(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null);},e.prototype.unloadTech_=function(){var t=this;ALL.names.forEach(function(e){var n=ALL[e];t[n.privateName]=t[n.getterName]();}),this.textTracksJson_=textTrackConverter.textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1;},e.prototype.tech=function(t){return t===undefined&&log$2.warn(tsml(_templateObject$1)),this.tech_;},e.prototype.addTechControlsListeners_=function(){this.tech_&&(this.removeTechControlsListeners_(),this.on(this.tech_,\"mousedown\",this.handleTechClick_),this.on(this.tech_,\"touchstart\",this.handleTechTouchStart_),this.on(this.tech_,\"touchmove\",this.handleTechTouchMove_),this.on(this.tech_,\"touchend\",this.handleTechTouchEnd_),this.on(this.tech_,\"tap\",this.handleTechTap_));},e.prototype.removeTechControlsListeners_=function(){this.tech_&&(this.off(this.tech_,\"tap\",this.handleTechTap_),this.off(this.tech_,\"touchstart\",this.handleTechTouchStart_),this.off(this.tech_,\"touchmove\",this.handleTechTouchMove_),this.off(this.tech_,\"touchend\",this.handleTechTouchEnd_),this.off(this.tech_,\"mousedown\",this.handleTechClick_));},e.prototype.handleTechReady_=function(){if(this.triggerReady(),this.cache_.volume&&this.techCall_(\"setVolume\",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_(),(this.src()||this.currentSrc())&&this.tag&&this.options_.autoplay&&this.paused())try{delete this.tag.poster;}catch(t){log$2(\"deleting tag.poster throws in some browsers\",t);}},e.prototype.handleTechLoadStart_=function(){this.removeClass(\"vjs-ended\"),this.removeClass(\"vjs-seeking\"),this.licenseCheckFailed||this.error(null),this.paused()?(this.hasStarted(!1),this.trigger(\"loadstart\")):(this.trigger(\"loadstart\"),this.trigger(\"firstplay\"));},e.prototype.hasStarted=function(t){if(t===undefined)return this.hasStarted_;t!==this.hasStarted_&&(this.hasStarted_=t,this.hasStarted_?(this.addClass(\"vjs-has-started\"),this.trigger(\"firstplay\")):this.removeClass(\"vjs-has-started\"));},e.prototype.handleTechPlay_=function(){this.removeClass(\"vjs-ended\"),this.removeClass(\"vjs-paused\"),this.addClass(\"vjs-playing\"),this.hasStarted(!0),this.trigger(\"play\");},e.prototype.handleTechWaiting_=function(){var t=this;this.addClass(\"vjs-waiting\"),this.trigger(\"waiting\"),this.one(\"timeupdate\",function(){return t.removeClass(\"vjs-waiting\");});},e.prototype.handleTechCanPlay_=function(){this.removeClass(\"vjs-waiting\"),this.trigger(\"canplay\");},e.prototype.handleTechCanPlayThrough_=function(){this.removeClass(\"vjs-waiting\"),this.trigger(\"canplaythrough\");},e.prototype.handleTechPlaying_=function(){this.removeClass(\"vjs-waiting\"),this.trigger(\"playing\");},e.prototype.handleTechSeeking_=function(){this.addClass(\"vjs-seeking\"),this.trigger(\"seeking\");},e.prototype.handleTechSeeked_=function(){this.removeClass(\"vjs-seeking\"),this.trigger(\"seeked\");},e.prototype.handleTechFirstPlay_=function(){this.options_.starttime&&(log$2.warn(\"Passing the `starttime` option to the player will be deprecated in 6.0\"),this.currentTime(this.options_.starttime)),this.addClass(\"vjs-has-started\"),this.trigger(\"firstplay\");},e.prototype.handleTechPause_=function(){this.removeClass(\"vjs-playing\"),this.addClass(\"vjs-paused\"),this.trigger(\"pause\");},e.prototype.handleTechEnded_=function(){this.addClass(\"vjs-ended\"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger(\"ended\");},e.prototype.handleTechDurationChange_=function(){this.duration(this.techGet_(\"duration\"));},e.prototype.handleTechClick_=function(t){isSingleLeftClick(t)&&this.controls_&&(this.paused()?this.play():this.pause());},e.prototype.handleTechTap_=function(){this.userActive(!this.userActive());},e.prototype.handleTechTouchStart_=function(){this.userWasActive=this.userActive();},e.prototype.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity();},e.prototype.handleTechTouchEnd_=function(t){t.preventDefault();},e.prototype.handleFullscreenChange_=function(){IS_IOS||(this.isFullscreen()?this.addClass(\"vjs-fullscreen\"):this.removeClass(\"vjs-fullscreen\"));},e.prototype.handleStageClick_=function(){this.reportUserActivity();},e.prototype.toggleFullscreenClass_=function(){IS_IOS||(this.isFullscreen()?this.addClass(\"vjs-fullscreen\"):this.removeClass(\"vjs-fullscreen\"));},e.prototype.documentFullscreenChange_=function(t){var e=FullscreenApi;this.isFullscreen(document_1[e.fullscreenElement]),!1===this.isFullscreen()&&off(document_1,e.fullscreenchange,bind(this,this.documentFullscreenChange_)),prefixedAPI||this.trigger(\"fullscreenchange\");},e.prototype.handleTechFullscreenChange_=function(t,e){e&&this.isFullscreen(e.isFullscreen),this.trigger(\"fullscreenchange\");},e.prototype.handleTechError_=function(){var t=this.tech_.error();this.error(t);},e.prototype.handleTechTextData_=function(){var t=null;arguments.length>1&&(t=arguments[1]),this.trigger(\"textdata\",t);},e.prototype.handleX5ExitFullscreen_=function(){this.removeClass(\"vjs-fullscreen\"),this.isFullscreen_=!this.isFullscreen_;},e.prototype.getCache=function(){return this.cache_;},e.prototype.techCall_=function(t,e){this.ready(function(){if(t in allowedSetters)return set$1(this.middleware_,this.tech_,t,e);try{this.tech_&&this.tech_[t](e);}catch(n){throw log$2(n),n;}},!0);},e.prototype.techGet_=function(t){if(this.tech_&&this.tech_.isReady_){if(t in allowedGetters)return get$3(this.middleware_,this.tech_,t);try{return this.tech_[t]();}catch(e){if(this.tech_[t]===undefined)throw log$2(\"Video.js: \"+t+\" method not defined for \"+this.techName_+\" playback technology.\",e),e;if(\"TypeError\"===e.name)throw log$2(\"Video.js: \"+t+\" unavailable on \"+this.techName_+\" playback technology element.\",e),this.tech_.isReady_=!1,e;throw log$2(e),e;}}},e.prototype.play=function(){var t=this;if(this.fatalError)return!1;if(this.playOnLoadstart_&&this.off(\"loadstart\",this.playOnLoadstart_),this.isReady_){if(!this.changingSrc_&&(this.src()||this.currentSrc()))return this.techGet_(\"play\");this.playOnLoadstart_=function(){t.playOnLoadstart_=null,silencePromise(t.play());},this.one(\"loadstart\",this.playOnLoadstart_);}else{if(this.playWaitingForReady_)return;this.playWaitingForReady_=!0,this.ready(function(){t.playWaitingForReady_=!1,silencePromise(t.play());});}},e.prototype.pause=function(){this.techCall_(\"pause\");},e.prototype.paused=function(){return!1!==this.techGet_(\"paused\");},e.prototype.played=function(){return this.techGet_(\"played\")||createTimeRanges(0,0);},e.prototype.scrubbing=function(t){if(void 0===t)return this.scrubbing_;this.scrubbing_=!!t,t?this.addClass(\"vjs-scrubbing\"):this.removeClass(\"vjs-scrubbing\");},e.prototype.currentTime=function(t){if(void 0!==t)return t<0&&(t=0),void this.techCall_(\"setCurrentTime\",t);try{return this.cache_.currentTime=this.techGet_(\"currentTime\")||0,this.cache_.currentTime;}catch(e){return 0;}},e.prototype.currentPDT=function(t){if(!this.plugins||!this.plugins.pdt)return\"\";var e=get_1(this,\"tech_.hlsProvider.hls.playingDate\");if(!e)return\"\";var n=new Date(e).getTime();if(t){var i=this.currentTime(),r=t-n;return this.currentTime(i+r/1e3),!1;}return n;},e.prototype.duration=function(t){if(\"event\"===get_1(this,\"options_.plugins.Dvr.mode\")&&this.cache_.src&&this.cache_.src.indexOf(\"tsEventmode=on\")>-1){var e=get_1(this,\"tech_.hlsProvider.hls.levels[0].details.totalduration\");e&&(this.cache_.duration=e),this.cache_.duration&&this.removeClass(\"vjs-live\");}if(t===undefined)return this.cache_.duration!==undefined?this.cache_.duration:NaN;t=parseFloat(t),t<=0&&(t=Infinity),t!==this.cache_.duration&&(this.cache_.duration=t,t===Infinity?this.addClass(\"vjs-live\"):this.removeClass(\"vjs-live\"),this.trigger(\"durationchange\"));},e.prototype.remainingTime=function(){return this.duration()-this.currentTime();},e.prototype.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime());},e.prototype.buffered=function(){var t=this.techGet_(\"buffered\");return t&&t.length||(t=createTimeRanges(0,0)),t;},e.prototype.bufferedPercent=function(){return bufferedPercent(this.buffered(),this.duration());},e.prototype.bufferedEnd=function(){var t=this.buffered(),e=this.duration(),n=t.end(t.length-1);return n>e&&(n=e),n;},e.prototype.volume=function(t){var e=void 0;return t!==undefined?(e=Math.max(0,Math.min(1,parseFloat(t))),this.cache_.volume=e,this.techCall_(\"setVolume\",e),void(e>0?(this.muted(!1),this.lastVolume_(e)):this.muted(!0))):(e=parseFloat(this.techGet_(\"volume\")),isNaN(e)?1:e);},e.prototype.muted=function(t){return t!==undefined?void this.techCall_(\"setMuted\",t):this.techGet_(\"muted\")||!1;},e.prototype.defaultMuted=function(t){return t!==undefined?this.techCall_(\"setDefaultMuted\",t):this.techGet_(\"defaultMuted\")||!1;},e.prototype.lastVolume_=function(t){return t!==undefined&&0!==t?void(this.cache_.lastVolume=t):this.cache_.lastVolume;},e.prototype.supportsFullScreen=function(){return this.techGet_(\"supportsFullScreen\")||!1;},e.prototype.isFullscreen=function(t){return t!==undefined?(this.isFullscreen_=!!t,void this.toggleFullscreenClass_()):!!this.isFullscreen_;},e.prototype.requestFullscreen=function(){var t=FullscreenApi;if(this.isFullscreen(!0),this.options_.fakeFullscreen){var e=this;return(IS_IOS||IS_ANDROID)&&e.forceFixSubtitlesFont(),IS_IOS?(e.el_.style.width=\"100vw\",e.el_.style.height=\"100%\",e.el_.style.position=\"fixed\",e.el_.style.zIndex=\"999\",e.el_.style.top=\"0\",document_1.body.style.overflowY=\"hidden\",document_1.addEventListener(\"touchmove\",preventScroll,{passive:!1}),this.trigger(\"fullscreenchange\")):(this.enterFullWindow(),this.trigger(\"fullscreenchange\")),!1;}t.requestFullscreen?(on(document_1,t.fullscreenchange,bind(this,this.documentFullscreenChange_)),this.el_[t.requestFullscreen]()):this.tech_.supportsFullScreen()?this.techCall_(\"enterFullScreen\"):(this.enterFullWindow(),this.trigger(\"fullscreenchange\"));},e.prototype.exitFullscreen=function(){var t=FullscreenApi;if(this.isFullscreen(!1),this.options_.fakeFullscreen)return(IS_IOS||IS_ANDROID)&&this.releaseSubtitlesFont(),IS_IOS?(this.el_.removeAttribute(\"style\"),document_1.removeEventListener(\"touchmove\",preventScroll,{passive:!1}),document_1.body.style.overflowY=\"\",this.trigger(\"fullscreenchange\")):(this.exitFullWindow(),this.trigger(\"fullscreenchange\")),!1;t.requestFullscreen?document_1[t.exitFullscreen]():this.tech_.supportsFullScreen()?this.techCall_(\"exitFullScreen\"):(this.exitFullWindow(),this.trigger(\"fullscreenchange\"));},e.prototype.forceFixSubtitlesFont=function(){loadCssText(\"tcp_force_fix_font\",\"\\n .vjs-text-track-display div div {\\n font: \"+(get_1(this.getChild(\"textTrackDisplay\").el_,\"children[0].children[0].style.font\")||\"10px sans-serif\")+\"!important;\\n }\\n \");},e.prototype.releaseSubtitlesFont=function(t){var e=get_1(this.getChild(\"textTrackDisplay\").el_,\"children[0].children[0]\");e&&(e.style.display=\"none\"),t&&setTimeout(function(){releaseCssText(\"tcp_force_fix_font\");},1e3);},e.prototype.enterFullWindow=function(){this.isFullWindow=!0,this.docOrigOverflow=document_1.documentElement.style.overflow,on(document_1,\"keydown\",bind(this,this.fullWindowOnEscKey)),document_1.documentElement.style.overflow=\"hidden\",addClass(document_1.body,\"vjs-full-window\"),this.trigger(\"enterFullWindow\");},e.prototype.fullWindowOnEscKey=function(t){27===t.keyCode&&(!0===this.isFullscreen()?this.exitFullscreen():this.exitFullWindow());},e.prototype.exitFullWindow=function(){this.isFullWindow=!1,off(document_1,\"keydown\",this.fullWindowOnEscKey),document_1.documentElement.style.overflow=this.docOrigOverflow,removeClass(document_1.body,\"vjs-full-window\"),this.trigger(\"exitFullWindow\");},e.prototype.canPlayType=function(t){for(var e=void 0,n=0,i=this.options_.techOrder;n1){var r=n.slice(1),o=r[0].qualityLabelList;return o&&e.QualitySwitcher().setOptions({qualityLabelList:{video:o.slice(1)}}),e.src(r);}return e.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)});},0),void e.triggerReady();}e.changingSrc_=!1,e.cache_.src=t.src,setTech(i,e.tech_);});},e.prototype.src_=function(t){var e=this.selectSource([t]);return!e||(window_1.performance&&\"function\"==typeof window_1.performance.mark&&window_1.performance.mark(\"firstFrameStart\"),titleCaseEquals(e.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty(\"setSource\")?this.techCall_(\"setSource\",t):this.techCall_(\"src\",t.src),\"auto\"===this.options_.preload&&this.load();},!0),!1):(this.changingSrc_=!0,this.loadTech_(e.tech,e.source),!1));},e.prototype.load=function(){this.techCall_(\"load\");},e.prototype.unload=function(t){t&&(this.fatalError=!0);try{this.pause(),this.tech_.hlsProvider&&this.tech_.hlsProvider.hls&&this.tech_.hlsProvider.hls.stopLoad(),this.tech_.flvProvider&&this.tech_.flvProvider.flv&&this.tech_.flvProvider.flv.unload(),this.tech_.webrtcProvider&&this.tech_.webrtcProvider.webrtcPlayer&&this.tech_.webrtcProvider.webrtcPlayer.stopPlay();}catch(e){}},e.prototype.reset=function(){this.loadTech_(this.options_.techOrder[0],null),this.techCall_(\"reset\");},e.prototype.currentSources=function(){var t=this.currentSource(),e=[];return 0!==Object.keys(t).length&&e.push(t),this.cache_.sources||e;},e.prototype.currentSource=function(){return this.cache_.source||{};},e.prototype.currentSrc=function(){return this.currentSource()&&this.currentSource().src||\"\";},e.prototype.currentType=function(){return this.currentSource()&&this.currentSource().type||\"\";},e.prototype.preload=function(t){return t!==undefined?(this.techCall_(\"setPreload\",t),void(this.options_.preload=t)):this.techGet_(\"preload\");},e.prototype.autoplay=function(t){return t!==undefined?(this.techCall_(\"setAutoplay\",t),this.options_.autoplay=t,void this.ready(this.forceAutoplayInChrome_)):this.techGet_(\"autoplay\",t);},e.prototype.forceAutoplayInChrome_=function(){this.paused()&&(this.autoplay()||this.options_.autoplay)&&IS_CHROME&&!IS_ANDROID&&this.play();},e.prototype.playsinline=function(t){return t!==undefined?(this.techCall_(\"setPlaysinline\",t),this.options_.playsinline=t,this):this.techGet_(\"playsinline\");},e.prototype.loop=function(t){return t!==undefined?(this.techCall_(\"setLoop\",t),void(this.options_.loop=t)):this.techGet_(\"loop\");},e.prototype.poster=function(t){if(t===undefined)return this.poster_;t||(t=\"\"),this.poster_=t,this.trigger(\"posterchange\");},e.prototype.handleTechPosterChange_=function(){!this.poster_&&this.tech_&&this.tech_.poster&&(this.poster_=this.tech_.poster()||\"\",this.trigger(\"posterchange\"));},e.prototype.controls=function(t){if(t===undefined)return!!this.controls_;t=!!t,this.controls_!==t&&(this.controls_=t,this.usingNativeControls()&&this.techCall_(\"setControls\",t),this.controls_?(this.removeClass(\"vjs-controls-disabled\"),this.addClass(\"vjs-controls-enabled\"),this.trigger(\"controlsenabled\"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass(\"vjs-controls-enabled\"),this.addClass(\"vjs-controls-disabled\"),this.trigger(\"controlsdisabled\"),this.usingNativeControls()||this.removeTechControlsListeners_()));},e.prototype.usingNativeControls=function(t){if(t===undefined)return!!this.usingNativeControls_;t=!!t,this.usingNativeControls_!==t&&(this.usingNativeControls_=t,this.usingNativeControls_?(this.addClass(\"vjs-using-native-controls\"),this.trigger(\"usingnativecontrols\")):(this.removeClass(\"vjs-using-native-controls\"),this.trigger(\"usingcustomcontrols\")));},e.prototype.error=function(t){return t===undefined?this.error_||null:null===t?(this.error_=t,this.removeClass(\"vjs-error\"),void(this.errorDisplay&&this.errorDisplay.close())):(this.error_=new MediaError(t),this.addClass(\"vjs-error\"),log$2.error(\"(CODE:\"+this.error_.code+\" \"+MediaError.errorTypes[this.error_.code]+\")\",this.error_.message,this.error_),void this.trigger({type:\"error\",data:this.error_}));},e.prototype.reportUserActivity=function(t){this.userActivity_=!0;},e.prototype.userActive=function(t){if(t===undefined)return this.userActive_;if((t=!!t)!==this.userActive_){if(this.userActive_=t,this.userActive_)return this.userActivity_=!0,this.removeClass(\"vjs-user-inactive\"),this.addClass(\"vjs-user-active\"),void this.trigger(\"useractive\");this.tech_&&this.tech_.one(\"mousemove\",function(t){t.stopPropagation(),t.preventDefault();}),this.userActivity_=!1,this.removeClass(\"vjs-user-active\"),this.addClass(\"vjs-user-inactive\"),this.trigger(\"userinactive\");}},e.prototype.listenForUserActivity_=function(){var t=void 0,e=void 0,n=void 0,i=bind(this,this.reportUserActivity),r=function(t){t.screenX===e&&t.screenY===n||(e=t.screenX,n=t.screenY,i());},o=function(){i(),this.clearInterval(t),t=this.setInterval(i,250);},s=function(e){i(),this.clearInterval(t);};this.on(\"mousedown\",o),this.on(\"mousemove\",r),this.on(\"mouseup\",s),this.on(\"keydown\",i),this.on(\"keyup\",i);var a=void 0;this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(a);var t=this.options_.inactivityTimeout;t<=0||(a=this.setTimeout(function(){this.userActivity_||this.userActive(!1);},t));}},250);},e.prototype.playbackRate=function(t){return t!==undefined?void this.techCall_(\"setPlaybackRate\",t):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_(\"playbackRate\"):1;},e.prototype.defaultPlaybackRate=function(t){return t!==undefined?this.techCall_(\"setDefaultPlaybackRate\",t):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_(\"defaultPlaybackRate\"):1;},e.prototype.isAudio=function(t){return t!==undefined?void(this.isAudio_=!!t):!!this.isAudio_;},e.prototype.addTextTrack=function(t,e,n){if(this.tech_)return this.tech_.addTextTrack(t,e,n);},e.prototype.addRemoteTextTrack=function(t,e){if(IS_IOS&&!window_1.textTrackCleared_&&(window_1.textTrackCleared_=!0),this.tech_)return this.tech_.addRemoteTextTrack(t,e);},e.prototype.removeRemoteTextTrack=function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},e=t.track,n=e===undefined?arguments[0]:e;if(this.tech_)return this.tech_.removeRemoteTextTrack(n);},e.prototype.getVideoPlaybackQuality=function(){return this.techGet_(\"getVideoPlaybackQuality\");},e.prototype.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0;},e.prototype.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0;},e.prototype.language=function(t){if(t===undefined)return this.language_;this.language_=String(t).toLowerCase();},e.prototype.languages=function(){return mergeOptions(e.prototype.options_.languages,this.languages_);},e.prototype.toJSON=function(){var t=mergeOptions(this.options_),e=t.tracks;t.tracks=[];for(var n=0;n0&&arguments[0]!==undefined?arguments[0]:{};return t.name=this.name,t.plugin=this.constructor,t.instance=this,t;},t.prototype.trigger=function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return trigger(this.eventBusEl_,t,this.getEventHash(e));},t.prototype.handleStateChanged=function(t){},t.prototype.dispose=function(){var t=this.name,e=this.player;this.trigger(\"dispose\"),this.off(),e.off(\"dispose\",this.dispose),e[PLUGIN_CACHE_KEY][t]=!1,this.player=this.state=null,e[t]=createPluginFactory(t,pluginStorage[t]);},t.isBasic=function(e){var n=\"string\"==typeof e?getPlugin(e):e;return\"function\"==typeof n&&!t.prototype.isPrototypeOf(n.prototype);},t.registerPlugin=function(e,n){if(\"string\"!=typeof e)throw new Error('Illegal plugin name, \"'+e+'\", must be a string, was '+(void 0===e?\"undefined\":_typeof(e))+\".\");if(pluginExists(e))log$2.warn('A plugin named \"'+e+'\" already exists. You may want to avoid re-registering plugins!');else if(Player.prototype.hasOwnProperty(e))throw new Error('Illegal plugin name, \"'+e+'\", cannot share a name with an existing player method!');if(\"function\"!=typeof n)throw new Error('Illegal plugin for \"'+e+'\", must be a function, was '+(void 0===n?\"undefined\":_typeof(n))+\".\");return pluginStorage[e]=n,e!==BASE_PLUGIN_NAME&&(t.isBasic(n)?Player.prototype[e]=createBasicPlugin(e,n):Player.prototype[e]=createPluginFactory(e,n)),n;},t.deregisterPlugin=function(t){if(t===BASE_PLUGIN_NAME)throw new Error(\"Cannot de-register base plugin.\");pluginExists(t)&&(delete pluginStorage[t],delete Player.prototype[t]);},t.getPlugins=function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:Object.keys(pluginStorage),e=void 0;return t.forEach(function(t){var n=getPlugin(t);n&&(e=e||{},e[t]=n);}),e;},t.getPluginVersion=function(t){var e=getPlugin(t);return e&&e.VERSION||\"\";},t;}();Plugin.getPlugin=getPlugin,Plugin.BASE_PLUGIN_NAME=BASE_PLUGIN_NAME,Plugin.registerPlugin(BASE_PLUGIN_NAME,Plugin),Player.prototype.usingPlugin=function(t){return!!this[PLUGIN_CACHE_KEY]&&!0===this[PLUGIN_CACHE_KEY][t];},Player.prototype.hasPlugin=function(t){return!!pluginExists(t);};var _inherits=function(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function, not \"+(void 0===e?\"undefined\":_typeof(e)));t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(t.super_=e);},extendFn=function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},n=function(){t.apply(this,arguments);},i={};\"object\"===(void 0===e?\"undefined\":_typeof(e))?(e.constructor!==Object.prototype.constructor&&(n=e.constructor),i=e):\"function\"==typeof e&&(n=e),_inherits(n,t);for(var r in i)i.hasOwnProperty(r)&&(n.prototype[r]=i[r]);return n;};if(\"undefined\"==typeof HTMLVideoElement&&isReal()&&(document_1.createElement(\"video\"),document_1.createElement(\"audio\"),document_1.createElement(\"track\"),document_1.createElement(\"video-js\")),videojs.hooks_={},videojs.hooks=function(t,e){return videojs.hooks_[t]=videojs.hooks_[t]||[],e&&(videojs.hooks_[t]=videojs.hooks_[t].concat(e)),videojs.hooks_[t];},videojs.hook=function(t,e){videojs.hooks(t,e);},videojs.hookOnce=function(t,e){videojs.hooks(t,[].concat(e).map(function(e){return function n(){return videojs.removeHook(t,n),e.apply(undefined,arguments);};}));},videojs.removeHook=function(t,e){var n=videojs.hooks(t).indexOf(e);return!(n<=-1)&&(videojs.hooks_[t]=videojs.hooks_[t].slice(),videojs.hooks_[t].splice(n,1),!0);},!0!==window_1.VIDEOJS_NO_DYNAMIC_STYLE&&isReal()){var style=$(\".vjs-styles-defaults\");if(!style){style=createStyleElement(\"vjs-styles-defaults\");var head=$(\"head\");head&&head.insertBefore(style,head.firstChild),setTextContent(style,\"\\n .video-js {\\n width: 300px;\\n height: 150px;\\n }\\n\\n .vjs-fluid {\\n padding-top: 56.25%\\n }\\n \");}}autoSetupTimeout(1,videojs),videojs.VERSION=version,videojs.options=Player.prototype.options_,videojs.getPlayers=function(){return Player.players;},videojs.players=Player.players,videojs.getComponent=Component.getComponent,videojs.registerComponent=function(t,e){Tech.isTech(e)&&log$2.warn(\"The \"+t+\" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)\"),Component.registerComponent.call(Component,t,e);},videojs.getTech=Tech.getTech,videojs.registerTech=Tech.registerTech,videojs.use=use,videojs.browser=browser,videojs.TOUCH_ENABLED=TOUCH_ENABLED,videojs.extend=extendFn,videojs.mergeOptions=mergeOptions,videojs.bind=bind,videojs.registerPlugin=Plugin.registerPlugin,videojs.plugin=function(t,e){return log$2.warn(\"videojs.plugin() is deprecated; use videojs.registerPlugin() instead\"),Plugin.registerPlugin(t,e);},videojs.getPlugins=Plugin.getPlugins,videojs.getPlugin=Plugin.getPlugin,videojs.getPluginVersion=Plugin.getPluginVersion,videojs.addLanguage=function(t,e){var n;return t=(\"\"+t).toLowerCase(),videojs.options.languages=mergeOptions(videojs.options.languages,(n={},n[t]=e,n)),videojs.options.languages[t];},videojs.log=log$2,videojs.createTimeRange=videojs.createTimeRanges=createTimeRanges,videojs.formatTime=formatTime,videojs.parseUrl=parseUrl,videojs.isCrossOrigin=isCrossOrigin,videojs.EventTarget=EventTarget,videojs.on=on,videojs.one=one,videojs.off=off,videojs.trigger=trigger,videojs.xhr=xhr,videojs.TextTrack=TextTrack,videojs.AudioTrack=AudioTrack,videojs.VideoTrack=VideoTrack,[\"isEl\",\"isTextNode\",\"createEl\",\"hasClass\",\"addClass\",\"removeClass\",\"toggleClass\",\"setAttributes\",\"getAttributes\",\"emptyEl\",\"appendContent\",\"insertContent\"].forEach(function(t){videojs[t]=function(){return log$2.warn(\"videojs.\"+t+\"() is deprecated; use videojs.dom.\"+t+\"() instead\"),Dom[t].apply(null,arguments);};}),videojs.computedStyle=computedStyle,videojs.dom=Dom,videojs.url=Url;var strictUriEncode=function(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(t){return\"%\"+t.charCodeAt(0).toString(16).toUpperCase();});},getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty$5=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable,objectAssign=shouldUseNative()?Object.assign:function(t,e){for(var n,i,r=toObject(t),o=1;o0;}).join(\"&\"):\"\";},parseUrl$1=function(t,e){return{url:t.split(\"?\")[0]||\"\",query:parse(extract(t),e)};},queryString={extract:extract_1,parse:parse_1,stringify:stringify,parseUrl:parseUrl$1},count=0,MediaAsyncLoader=function(t){function e(n,i,r){classCallCheck(this,e),log$2(\"MediaAsyncLoader initializing\");var o=mergeOptions({createEl:!1},i),s=possibleConstructorReturn(this,t.call(this,n,o,r));s.enModule=new Enc(),n.loadVideoByID=bind(s,s.loadVideoByID);var a=o.playerOptions||o;if(!a.fileID){var l;return l=!1,possibleConstructorReturn(s,l);}return s.getInfo(a),log$2(\"MediaAsyncLoader initialized\"),s;}return inherits(e,t),e.prototype.getInfo=function(t){t&&t.fileID&&t.appID&&(performance&&\"function\"==typeof performance.mark&&performance.mark(\"firstFrameStart\"),t.playDefinition?this.getInfoV3(t):t.sign||t.ssign?this.getInfoV2(t):this.getInfoV4(t));},e.prototype.getInfoV2=function(t){var e=this.player(),n=this.assemblyPath(\"getplayinfo\",t.appID,t.fileID),i=t.t,r=t.us,o=t.exper,s=t.sign,a={};t.ssign?a.super_sign=t.ssign:s&&(a={t:i,sign:s},(r||0==r)&&(a.us=r),(o||0==o)&&(a.exper=o,e.trigger({type:\"feature\",data:\"exper\"})),e.trigger({type:\"feature\",data:\"key\"})),t.playerID&&(a.playerid=t.playerID),this.requestTimestamp=+new Date().getTime(),e.trigger({type:\"playcgistart\",data:{time:this.requestTimestamp,url:n}}),log$2(\"playcgi loading\");var l=queryString.stringify(a);l&&(n+=(~n.indexOf(\"?\")?\"&\":\"?\")+l,n=n.replace(\"?&\",\"?\")),this.getInfoRetryTimes=0,this.getInfoRequest=function(t){t&&(n=n.replace(SERVER_PATH,SERVER_PATH_BACKUP)),IE_VERSION&&IE_VERSION<10?jsonp(n,{param:a,timeout:3e3,prefix:\"TcCallBack\"},bind(this,this.onResult)):xhr({url:n,timeout:3e3},bind(this,this.onResult));},this.getInfoRequest();},e.prototype.onResult=function(t,e,n){try{n?e=JSON.parse(n):t||e||(t=new Error(\"ServerError\"));}catch(l){t=new Error(\"ServerError\");}var i=this.player();if(t){if(log$2(\"playcgi loaded failure\"),this.getInfoRetryTimes<3)return this.getInfoRetryTimes++,void this.getInfoRequest();if(this.getInfoRetryTimes<6)return this.getInfoRetryTimes++,void this.getInfoRequest({isBackup:!0});i.trigger({type:\"playcgiend\",data:{time:+new Date().getTime(),startTime:this.requestTimestamp,error:t,result:e}});var r=12;switch(t.message){case\"XMLHttpRequest timeout\":case\"Timeout\":r=10;break;case\"ServerError\":r=11;}this.player().error({code:r});}else{if(i.trigger({type:\"playcgiend\",data:{time:+new Date().getTime(),startTime:this.requestTimestamp,error:t,result:e}}),0!=e.code)return log$2(\"playcgi loaded failure\"),void this.player().error({code:e.code});log$2(\"playcgi loaded success\");var o=e.coverInfo,s=e.videoInfo,a=e.playerInfo;this.setPoster(o),this.setLogo(a),this.setSrc(e),this.setPatch(a),this.setVttThumbnail(e),this.setDots(e),this.setOriginDuration(s),this.setPlayList(a);}},e.prototype.getInfoV3=function(t){var e=this.player(),n=this.assemblyPathV3(\"getplayinfo\",t.appID,t.fileID,t.playDefinition),i=t.t,r=t.us,o=t.rlimit,s=t.sign,a={};t.ssign?a.super_sign=t.ssign:s&&(a={t:i,sign:s},(r||0==r)&&(a.us=r),o&&(a.rlimit=o),e.trigger({type:\"feature\",data:\"key\"})),t.playerID&&(a.playerid=t.playerID),this.requestTimestamp=+new Date().getTime(),e.trigger({type:\"playcgistart\",data:{time:this.requestTimestamp,url:n}}),log$2(\"playcgi v3 loading\");var l=queryString.stringify(a);l&&(n+=(~n.indexOf(\"?\")?\"&\":\"?\")+l,n=n.replace(\"?&\",\"?\")),this.getInfoRetryTimes=0,this.getInfoRequest=function(t){t&&(n=n.replace(SERVER_PATH_V3,SERVER_PATH_BACKUP)),IE_VERSION&&IE_VERSION<10?jsonp(n,{param:a,timeout:3e3,prefix:\"TcCallBack\"},bind(this,this.onResultV3)):xhr({url:n,timeout:3e3},bind(this,this.onResultV3));},this.getInfoRequest();},e.prototype.onResultV3=function(t,e,n){try{n?e=JSON.parse(n):t||e.body||(t=new Error(\"ServerError\"));}catch(a){t=new Error(\"ServerError\");}var i=this.player();if(t){if(log$2(\"playcgi v3 loaded failure\"),this.getInfoRetryTimes<3)return this.getInfoRetryTimes++,void this.getInfoRequest();if(this.getInfoRetryTimes<6)return this.getInfoRetryTimes++,void this.getInfoRequest({isBackup:!0});i.trigger({type:\"playcgiend\",data:{time:+new Date().getTime(),startTime:this.requestTimestamp,error:t,result:e}});var r=12;switch(t.message){case\"XMLHttpRequest timeout\":case\"Timeout\":r=10;break;case\"ServerError\":r=11;}this.player().error({code:r});}else{if(i.trigger({type:\"playcgiend\",data:{time:+new Date().getTime(),startTime:this.requestTimestamp,error:t,result:e}}),0!=e.code)return log$2(\"playcgi v3 loaded failure\"),void this.player().error({code:e.code});log$2(\"playcgi v3 loaded success\");var o=e.mediaInfo,s=e.playerInfo;this.setPoster({coverUrl:o.basicInfo.coverUrl}),this.setLogo(s),this.setSrcV3(o),this.setPatch(s),this.setVttThumbnail(o),this.setDots(o);}},e.prototype.setSrcV3=function(t,e){var n=this,i=this.player(),r=i.options_.plugins,o=i.DRM().options||r.DRM,s=void 0,a=void 0,l=void 0,c=[],u={},h={};if(e=e||(o?o.skipPlan:\"\"),t.previewStreamingInfo&&t.previewStreamingInfo.previewStreamingList.length>0)t.previewStreamingInfo.previewStreamingList.forEach(function(t,e){t.mineType=n.getMIMEType(t.url),u[getFileExtension(t.url)]=t;});else{if(!(t.dynamicStreamingInfo.adaptiveStreamingInfoList&&t.dynamicStreamingInfo.adaptiveStreamingInfoList.length>0))return void this.player().error({code:13,message:\"no video stream\"});if(t.dynamicStreamingInfo.adaptiveStreamingInfoList.forEach(function(t,e){t.mineType=n.getMIMEType(t.url),h[t.drmType.toLowerCase()||getFileExtension(t.url)]=t;}),o&&o.token?(s=o.token,l=o.certificateUri,e=IS_SAFARI&&!l?\"fairplay\":e,a=window_1.encodeURIComponent(s)):e=\"all\",(IS_CHROME||IS_FIREFOX)&&window_1.navigator.requestMediaKeySystemAccess&&h.widevine&&\"widevine\"!=e&&\"all\"!=e?(c.push({src:unifyProtocol(h.widevine.url),type:this.getMIMEType(h.widevine.url),keySystems:{\"com.widevine.alpha\":{serverURL:LICENSE_PATH+\"?token=\"+a+\"&drmType=\"+h.widevine.drmType}}}),log$2(\"DRM source widevine\",c)):IS_SAFARI&&!IS_MQQB&&h.fairplay&&\"fairplay\"!=e&&\"all\"!=e&&(c.push({src:unifyProtocol(h.fairplay.url),type:this.getMIMEType(h.fairplay.url),keySystems:{\"com.apple.fps.1_0\":{certificateUri:l,licenseUri:LICENSE_PATH+\"?token=\"+a+\"&drmType=\"+h.fairplay.drmType}}}),log$2(\"DRM source fairplay\",c)),h.simpleaes&&\"all\"!=e){var p=h.simpleaes.url.split(\"/\");p[p.length-1]=\"voddrm.token.\"+a+\".\"+p[p.length-1],c.push({src:unifyProtocol(p.join(\"/\")),type:this.getMIMEType(h.simpleaes.url)}),log$2(\"DRM source simpleaes\",c);}h.m3u8&&c.push({src:unifyProtocol(h.m3u8.url),type:this.getMIMEType(h.m3u8.url)}),h.mpd&&c.push({src:unifyProtocol(h.mpd.url),type:this.getMIMEType(h.mpd.url)});}if(!(c.length>0))return void this.player().error({code:4});i.src(c);var d=function(e){return log$2(\"DRM init Error\",c),5!==e.data.code&&2!==e.data.code||!c[0].keySystems[\"com.widevine.alpha\"]?3===e.data.code&&c[0].keySystems[\"com.apple.fps.1_0\"]?void n.setSrcV3(t,\"fairplay\"):14===e.data.code||3===e.data.code?void n.setSrcV3(t,\"all\"):void 0:void n.setSrcV3(t,\"widevine\");};\"all\"!==e&&(window_1.setTimeout(function(){i.one(\"error\",d);},0),i.one(\"playing\",function(t){}));},e.prototype.getInfoV4=function(t){var e=this.player(),n=this.assemblyPathV4(\"getplayinfo\",t.appID,t.fileID),i=e.options_,r=t.t,o=t.us,s=t.rlimit,a=t.psign,l=t.exper,c={};t.ssign?c.super_sign=t.ssign:a&&(c={t:r,psign:a},(o||0==o)&&(c.us=o),s&&(c.rlimit=s),l&&(c.exper=l)),t.playerConfig&&(c.pcfg=t.playerConfig),t.playerID&&(c.playerid=t.playerID),this.requestTimestamp=+new Date().getTime(),e.trigger({type:\"playcgistart\",data:{time:this.requestTimestamp,url:n}}),log$2(\"playcgi v4 loading\");var u=queryString.stringify(c);u?(n+=(~n.indexOf(\"?\")?\"&\":\"?\")+u,n=n.replace(\"?&\",\"?\")):n+=~n.indexOf(\"?\")?\"\":\"?\";var h=i&&i.hlsConfig&&(i.hlsConfig.disable||i.hlsConfig.skipHlsJs);n=this.enModule.generatePlayCgiUrl(n,browser,h),this.getInfoRetryTimes=0,this.getInfoRequest=function(t){t&&(n=n.replace(SERVER_PATH_V4,SERVER_PATH_BACKUP)),IE_VERSION&&IE_VERSION<10?jsonp(n,{param:c,timeout:3e3,prefix:\"TcCallBack\"},bind(this,this.onResultV4)):xhr({url:n,timeout:3e3},bind(this,this.onResultV4));},this.getInfoRequest();},e.prototype.onResultV4=function(t,e,n){var i=e,r=i.rawRequest;try{n?e=JSON.parse(n):t||e.body||(t=new Error(\"ServerError\"));}catch(h){t=new Error(\"ServerError\");}var o=this.player();if(t){if(log$2(\"playcgi v4 loaded failure\"),this.getInfoRetryTimes<3)return this.getInfoRetryTimes++,void this.getInfoRequest();if(this.getInfoRetryTimes<6)return this.getInfoRetryTimes++,void this.getInfoRequest({isBackup:!0});o.trigger({type:\"playcgiend\",data:{time:+new Date().getTime(),startTime:this.requestTimestamp,error:t,result:e}});var s=12;switch(t.message){case\"XMLHttpRequest timeout\":case\"Timeout\":s=10;break;case\"ServerError\":s=11;}this.player().error({code:s});}else{if(o.trigger({type:\"playcgiend\",data:{time:+new Date().getTime(),startTime:this.requestTimestamp,error:t,result:e,rawRequest:r,overlayIv:this.enModule.overlayIv,overlayKey:this.enModule.overlayKey}}),0!=e.code){if(log$2(\"playcgi v4 loaded failure\"),e.code>=2e3&&e.code<3e3){if(this.getInfoRetryTimes<3)return this.getInfoRetryTimes++,void this.getInfoRequest();if(this.getInfoRetryTimes<6)return this.getInfoRetryTimes++,void this.getInfoRequest({isBackup:!0});}return void this.player().error({code:e.code});}if(log$2(\"playcgi v4 loaded success\",e),4===e.version){var a=e.media;this.setPoster({coverUrl:a.basicInfo.coverUrl}),this.setSrcV4(a),this.setVttThumbnailV4(a),this.setDots(a),this.setOriginDurationV4(a),this.setGhostContent(a.ghostWatermarkInfo);}else if(2===e.version){var l=e.coverInfo,c=e.videoInfo,u=e.playerInfo;this.setPoster(l),this.setLogo(u),this.setSrc(e),this.setPatch(u),this.setVttThumbnail(e),this.setDots(e),this.setOriginDuration(c);}}},e.prototype.setSrcV4=function(t,e){var n=this,i=this.player(),r=i.options_,o=void 0,s=i.options_.plugins,a=i.DRM().options||s.DRM,l=[],c=\"plain\";e=e||(a?a.skipPlan:\"\");var u=[],h=[];if(\"Original\"===t.audioVideoType||\"Transcode\"===t.audioVideoType)return this.setSrc(t),!1;if(!t.streamingInfo)return void this.player().error({code:13,message:\"no stream info\"});if(t.streamingInfo){if(t.streamingInfo.drmOutput&&Array.isArray(t.streamingInfo.drmOutput)){for(var p=t.streamingInfo.drmOutput,d=0;d0?i.src(u):0!==h.length?!e&&this.player().error({code:18}):this.player().error({code:13,message:\"no stream info\"}),this.setQualityLabelList(l[0]);}var w=function(e){return log$2(\"DRM init Error\",u),u[0].keySystems[\"com.widevine.alpha\"]?void n.setSrcV4(t,\"widevine\"):u[0].keySystems[\"com.apple.fps.1_0\"]?void n.setSrcV4(t,\"fairplay\"):3===e.data.code?void n.setSrcV4(t,\"all\"):void 0;};\"all\"!==e&&window_1.setTimeout(function(){i.one(\"error\",w);},0);},e.prototype.setHlsConfig=function(t,e,n){var i={};(!IS_ENABLED_MSE||IS_TBS||IS_MQQB||IE_VERSION&&IE_VERSION<11)&&!IS_SIMULATOR||(i={overlayKey:this.enModule&&this.enModule.overlayKey,overlayIv:this.enModule&&this.enModule.overlayIv});t.hlsConfig?(t.hlsConfig.qualityLabelList=e,t.hlsConfig.startLevel||(t.hlsConfig.startLevel=e?e.length-1:5)):t.hlsConfig={qualityLabelList:e,startLevel:e?e.length-1:5},Object.assign(t.hlsConfig,i,{forbid:n});},e.prototype.setQualityLabelList=function(t){this.player().QualitySwitcher().setOptions({qualityLabelList:{video:t}});},e.prototype.setLogo=function(t){var e=this.player();t.logoPic?(e.logoImage.update({img:{url:unifyProtocol(t.logoPic),position:t.logoLocation},link:unifyProtocol(t.logoUrl)}),e.trigger({type:\"feature\",data:\"logo\"})):e.logoImage.reset();},e.prototype.setPoster=function(t){var e=this.player();t&&t.coverUrl?e.poster(unifyProtocol(t.coverUrl)):e.options_.playerOptions.poster||e.poster(\"\");},e.prototype.setDots=function(t){var e=this.player();if(e.options_.dots=[],t.keyFrameDescInfo&&t.keyFrameDescInfo.keyFrameDescList&&t.keyFrameDescInfo.keyFrameDescList.length>0){var n=t.keyFrameDescInfo.keyFrameDescList;e.options_.dots=n;}var i=e.options_.plugins;i&&i.ProgressMarker&&i.ProgressMarker.markers&&i.ProgressMarker.markers.length>0&&(e.options_.dots=e.options_.dots.concat(i.ProgressMarker.markers)),e.ProgressMarker().init();},e.prototype.setSrc=function(t){var e=this.player(),n=t.videoInfo||{};if(\"Original\"===t.audioVideoType&&(n.sourceVideo=t.originalInfo),\"Transcode\"===t.audioVideoType&&(n.sourceVideo=t.transcodeInfo),(null!=e.options_.definition||e.options_.definition!=undefined)&&n.transcodeList&&n.transcodeList.length>0){e.trigger({type:\"feature\",data:\"definition\"});var i=this.getSrcByDefinition(n,e.options_.definition);if(i)return e.src({src:unifyProtocol(i.url),type:this.getMIMEType(i.url)}),!0;}if(e.MultiResolution().reset(),n.masterPlayList){e.src(this.getMasterSouces(n));var r=e.options_.hlsConfig;r?r.forbid=!0:Object.assign(e.options_,{hlsConfig:{forbid:!0}}),this.setQualityLabelList([]),e.MultiResolution().store(this.getMultiResolutionData(t));}else if(n.transcodeList&&n.transcodeList.length>0){var o=this.getMultiResolutionData(t);if(o.showOrder.length>0)e.MultiResolution().init(o);else{var s=n.transcodeList[0].url;e.src({src:unifyProtocol(s),type:this.getMIMEType(s)});}}else n.sourceVideo&&this.getMIMEType(n.sourceVideo.url)?e.src({src:unifyProtocol(n.sourceVideo.url),type:this.getMIMEType(n.sourceVideo.url)}):this.player().error({code:13});},e.prototype.setPatch=function(t){var e=this.player();t.patchInfo?e.ImagePatch().init(t.patchInfo):e.ImagePatch().reset();},e.prototype.setVttThumbnail=function(t){var e=this.player();t.imageSpriteInfo&&t.imageSpriteInfo.imageSpriteList?e.ready(bind(this,function(){e.VttThumbnail().init({vttUrl:unifyProtocol(t.imageSpriteInfo.imageSpriteList[0].webVttUrl)});})):e.VttThumbnail().reset();},e.prototype.setVttThumbnailV4=function(t){var e=this.player();t.imageSpriteInfo&&t.imageSpriteInfo.webVttUrl?e.ready(bind(this,function(){e.VttThumbnail().init({vttUrl:unifyProtocol(t.imageSpriteInfo.webVttUrl)});})):e.VttThumbnail().reset();},e.prototype.setOriginDuration=function(t){var e=this.player();if(e.options_.exper>0){var n=t.sourceVideo?t.sourceVideo.floatDuration:t.transcodeList[0].floatDuration;e.one(\"play\",function(){e.duration(n);});}},e.prototype.setOriginDurationV4=function(t){var e=this,n=this.player();n.cache_.originDuration=t.basicInfo.duration,n.off(\"durationchange\",this.keepOriginDuration),n.one(\"durationchange\",function(t){(!n.duration()||n.duration()>0&&Math.floor(n.cache_.originDuration)!==Math.floor(n.duration()))&&(e.keepOriginDuration(t),n.on(\"durationchange\",e.keepOriginDuration));});},e.prototype.setGhostContent=function(t){if(t){var e=this.player(),n=e&&e.DynamicWatermark();n.options.content=t.text,n.options.keep=!0,n.init();}},e.prototype.keepOriginDuration=function(t){var e=this.player(),n=e.cache_.originDuration;Math.floor(n)!==Math.floor(e.duration())&&(log$2(\"试看视频\"),e.duration(Math.round(n)));},e.prototype.getMasterSouces=function(t){var e=t.masterPlayList,n=[];return n.push({src:unifyProtocol(e.url),type:EXT_MIME.m3u8}),n;},e.prototype.getMultiResolutionData=function(t){var e={sources:{},labels:{},showOrder:[],defaultRes:\"\"},n=[],i=t.videoInfo.transcodeList,r=this;return t.playerInfo.videoClassification.forEach(function(t,o){i.length>0&&(i=i.filter(function(i){if(!(t.definitionList.indexOf(i.definition)>-1))return!0;n[t.id]||(e.showOrder.push(t.id),e.labels[t.id]=t.name,n[t.id]=[]),n[t.id].push({src:unifyProtocol(i.url),type:r.getMIMEType(i.url)});}));}),e.sources=n,e.defaultRes=t.playerInfo.defaultVideoClassification||Object.keys(n)[0],e;},e.prototype.getSrcByDefinition=function(t,e){var n=t.transcodeList,i=t.sourceVideo;if(0==e)return i;for(var r=0;r0&&t.transcodeList.forEach(function(t,n){t.url=replaceHost(t.url,e.options_.customHost);}),e.trigger({type:\"feature\",data:\"customHost\"}));},e.prototype.loadVideoByID=function(t){var e=this.player();e.trigger({type:\"loadnewvideo\"}),e.hasStarted(!1),this.getInfo(t),e.duration(0),e.playbackRate(1),e.options_.appID=t.appID,e.options_.fileID=t.fileID,e.options_.psign=t.psign,t.definition&&(e.options_.definition=t.definition),e.bigPlayButton&&e.bigPlayButton.show(),e.options_.plugins.ContinuePlay&&e.ContinuePlay().init();},e.prototype.setPlayList=function(t){this.player().options_.plugins.PlayList||t.playlist&&t.playlist.data instanceof Array&&t.playlist.data.length>0&&this.player_.PlayList(t.playlist);},e;}(Component);Component.registerComponent(\"MediaAsyncLoader\",MediaAsyncLoader);var Component$2=videojs.getComponent(\"Component\"),ClickableComponent$2=videojs.getComponent(\"ClickableComponent\"),positionMap=[\"left-top\",\"left-bottom\",\"right-top\",\"right-bottom\"],LogoImage=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return n.on(\"logochange\",videojs.bind(r,function(t){this.update(t.data);})),i.img&&r.update(i),r;}return inherits(e,t),e.prototype.createEl=function(){var t=videojs.dom.createEl(\"div\",{className:\"tcp-logo vjs-hidden\"}),e=videojs.dom.createEl(\"a\",{className:\"tcp-logo-link\",target:\"_blank\"}),n=videojs.dom.createEl(\"img\",{className:\"tcp-logo-img\"});return this.linkEl_=e,this.imgEl_=n,e.appendChild(n),t.appendChild(e),t;},e.prototype.update=function(t){var e=t.img,n=t.link;this.setImg(e),this.setHref(n),this.options_=videojs.mergeOptions(this.options_,t),this.show();},e.prototype.setImg=function(t){if(this.imgEl_){this.imgEl_.src=t.url;var e=positionMap[t.position]||t.position||\"left-top\";videojs.dom.addClass(this.el_,e);}},e.prototype.setHref=function(t){this.linkEl_&&t&&(this.linkEl_.href=t);},e.prototype.reset=function(){this.hide(),this.imgEl_.removeAttribute(\"src\"),this.linkEl_.removeAttribute(\"href\");},e;}(ClickableComponent$2);videojs.registerComponent(\"LogoImage\",LogoImage);var Component$3=videojs.getComponent(\"Component\"),Button$2=videojs.getComponent(\"Button\"),ContinuePlayTips=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.init(i),r;}return inherits(e,t),e.prototype.createEl=function(){return videojs.dom.createEl(\"div\",{className:\"tcp-continue-play-tips\"});},e.prototype.close=function(){this.hide();},e.prototype.init=function(t){var e=this.addChild(\"closeButton\",{controlText:\"Close\"});this.on(e,\"close\",this.close),this.addChild(\"ContinuePlayTipsContent\",t);var n=this.addChild(\"ContinuePlayButton\",t);this.on(n,[\"tap\",\"click\"],this.close),this.setTimeout(function(){this.close();},3500);},e;}(Component$3);videojs.registerComponent(\"ContinuePlayTips\",ContinuePlayTips);var ContinuePlayTipsContent=function(t){function e(n,i){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,n,i));}return inherits(e,t),e.prototype.createEl=function(){var t=videojs.dom.createEl(\"span\",{className:\"tcp-continue-play-tips-content\"}),e=videojs.dom.createEl(\"span\",{className:\"tcp-text\",textContent:this.localize(this.options_.text||\"Last time play at \")}),n=videojs.dom.createEl(\"span\",{className:\"tcp-time\",textContent:videojs.formatTime(this.options_.time)});return this.textEl_=e,this.timeEl_=n,t.appendChild(e),t.appendChild(n),t;},e;}(Component$3);videojs.registerComponent(\"ContinuePlayTipsContent\",ContinuePlayTipsContent);var ContinuePlayButton=function(t){function e(n,i){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,n,i));}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"button\",{className:\"tcp-continue-play-buttom\",textContent:this.localize(this.options_.btnText||\"Resume play\")});},e.prototype.handleClick=function(){this.options_.resumeCallback.call();},e;}(Button$2);videojs.registerComponent(\"ContinuePlayButton\",ContinuePlayButton);var Component$4=videojs.getComponent(\"Component\"),LevelSwitchTips=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.playing=!1,r.timeoutID=undefined,r.levelSwitch=n.options_.plugins.ContextMenu.levelSwitch,r.init(),n.on(\"playing\",videojs.bind(r,function(){r.playing=!0;})),n.on(\"resolutionswitching\",videojs.bind(r,function(t){if(r.playing)if(t.data.label)r.switchHandler(r.createSwitching(t.data.label),2e3);else{var e=r.player().QualitySwitcher().options.qualityData;if(e){var n=e.video.filter(function(e){return t.data.newQuality===e.id;})[0];r.switchHandler(r.createSwitching(n.label),2e3);}}})),n.on(\"resolutionswitched\",videojs.bind(r,function(){r.playing&&r.switchHandler(r.createSwitched(),2e3);})),n.on(\"levelSwitchError\",videojs.bind(r,function(){r.switchHandler(r.createSwitchError(),2e3);})),r;}return inherits(e,t),e.prototype.switchHandler=function(t,e){var n=this;this.timeoutID&&clearTimeout(this.timeoutID),this.textNode.innerText=t,this.show(),this.timeoutID=setTimeout(function(){n.hide();},e);},e.prototype.createEl=function(){var t=videojs.dom.createEl(\"div\",{className:\"tcp-switch vjs-hidden\"});return this.textNode=videojs.dom.createEl(\"div\",{innerText:\"\"}),t.appendChild(this.textNode),t;},e.prototype.init=function(){var t=this.addChild(\"closeButton\",{controlText:\"Close\"});this.on(t,\"close\",this.hide);},e.prototype.createSwitching=function(t){return this.levelSwitch.switchingText?this.levelSwitch.switchingText+t:\"正在为您切换至\"+t;},e.prototype.createSwitched=function(){return this.levelSwitch.switchedText?this.levelSwitch.switchedText:\"切换成功\";},e.prototype.createSwitchError=function(){return this.levelSwitch.switchErrorText?this.levelSwitch.switchErrorText:\"切换失败\";},e.prototype.show=function(){t.prototype.show.call(this),this.popped=!0;},e.prototype.hide=function(){t.prototype.hide.call(this),this.popped=!1;},e;}(Component$4);videojs.registerComponent(\"LevelSwitchTips\",LevelSwitchTips);var Component$7=videojs.getComponent(\"Component\"),mapKey={fileID:\"file ID\",requestID:\"request ID\",mediaType:\"media type\",mimeType:\"mime type\",provider:\"provider\",resolution:\"resolution\",rate:\"rate\",frames:\"frames\",buffer:\"buffer\",connectionSpeed:\"connection speed\",info:\"info\"},VideoTextItem=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.display=!1,r.displayData=\"loading\",r;}return inherits(e,t),e.prototype.createEl=function(){var t=videojs.dom.createEl(\"div\",{className:\"tcp-statistic-line vjs-hidden\"}),e=videojs.dom.createEl(\"span\",{className:\"tcp-statistic-title\",innerText:mapKey[this.options_.key]+\":\"}),n=videojs.dom.createEl(\"span\",{className:\"tcp-statistic-data\",innerText:this.options_.data});return t.appendChild(e),t.appendChild(n),t;},e.prototype.updateTextNode_=function(){for(var t=this.el_.lastChild;t.firstChild;)t.removeChild(t.firstChild);this.displayData&&this.show(),this.textNode_=document_1.createTextNode(this.displayData||\"\"),t.appendChild(this.textNode_);},e.prototype.updateContent=function(t){t!==this.displayData&&(this.displayData=t,this.requestAnimationFrame(this.updateTextNode_));},e.prototype.isDisplay=function(){return this.display;},e.prototype.show=function(){t.prototype.show.call(this),this.display=!0,this.popped=!0;},e.prototype.hide=function(){t.prototype.hide.call(this),this.display=!1,this.popped=!1;},e.prototype.reset=function(){t.prototype.hide.call(this),this.display=!1,this.displayData=\"\";},e;}(Component$7);videojs.registerComponent(\"VideoTextItem\",VideoTextItem);var defaultConfig={enableRecoverMediaError:!0,recoverMediaErrorMaxRetry:5,fragLoadingMaxRetry:3,abrMaxWithRealBitrate:!0},Html5HlsJS=function(){function t(e,n,i){var r=this;classCallCheck(this,t);var o={},s=n.player();e.keySystems&&e.keySystems[\"com.widevine.alpha\"]&&e.keySystems[\"com.widevine.alpha\"].serverURL?(i.hlsConfig.widevineLicenseUrl=e.keySystems[\"com.widevine.alpha\"].serverURL,i.hlsConfig.enableWorker=!0,i.hlsConfig.emeEnabled=!0,i.hlsConfig.startLevel=(i.hlsConfig.qualityLabelList||[]).length-1,o=i.hlsConfig):o=n.player_.options_.hlsConfig||i.hlsConfig||{},o.forbid&&(delete o.overlayKey,delete o.overlayIv),this.drmBackup=i.hlsConfig&&i.hlsConfig.drmBackup;var a=function(){var t=window.Hls;s.trigger({type:\"debug\",data:{message:\"debug === 加载hls.js完成,进入初始化 hls 阶段\"}});var a=new t(videojs.mergeOptions(defaultConfig,o)),l=n.el();r.Hls=t,r.tech=n,r.hls=a,r.switchStatus=\"\",r.manifests=[],r.subtitlesLoadedCount=0,r.audioTrackLoadedCount=0,r.subtitles=[],r.audioTracks=[],r.hlsjsErrorHandler=r.errorHandlerFactory(),a.on(t.Events.ERROR,r.onError.bind(r)),a.on(t.Events.MANIFEST_PARSED,videojs.bind(r,r.onMetaData)),a.on(t.Events.MANIFEST_LOADED,r.loadSubtiles.bind(r)),a.on(t.Events.MANIFEST_LOADED,r.loadAudioTracks.bind(r)),a.on(t.Events.LEVEL_LOADED,r.onLevelLoaded.bind(r)),s.on(\"ready\",r.addHlsSubtitles.bind(r));for(var c in t.Events)a.on(t.Events[c],videojs.bind(r,r.onEvent));a.attachMedia(l),a.loadSource(e.src),s.trigger({type:\"hlsInstanceCreated\",data:{hls:a}}),s.trigger({type:\"debug\",data:{message:\"debug === 初始化 hls.js 完成,已传递 hls 地址\"}}),setInterval(function(){if(!s.el_)return!1;var t=a.levels[a.currentLevel]&&a.levels[a.currentLevel].realBitrate/1e3,e=s.getVideoPlaybackQuality(),n=e.droppedVideoFrames||0,i=e.totalVideoFrames||0,r=\"\",o=s.tech_.hlsProvider.hls.abrController.bwEstimator;o&&o.getEstimate()&&(r=+(125e-6*o.getEstimate()).toFixed(0)),s.trigger({type:\"playstatus\",data:{type:\"hls\",droppedFrames:n,decodedFrames:i,bitrate:t,speed:r}});},1e3),window.Hls&&i.xp2pConfig&&i.xp2pConfig.useXP2P&&s.XP2PHlsjsPlugin&&s.XP2PHlsjsPlugin().startHLSP2P(r.hls,window.HLSP2P,function(t){});};s.trigger({type:\"debug\",data:{message:\"debug === 开始加载hls.js\"}}),Promise.all([function(){return i.xp2pConfig&&i.xp2pConfig.useXP2P&&\"hls\"===i.xp2pConfig.format&&!window.HLSP2P?new Promise(function(t){loadScript(XP2P_HLS_PATH,function(){t();});}):Promise.resolve();}(),function(){return window.Hls?Promise.resolve():new Promise(function(t){loadScript(HLS_PATH,function(){t();});});}()]).then(function(){a();});}return t.prototype.switchQuality=function(t){t.id!=this.hls.currentLevel&&(this.switchStatus=\"switching\",this.switchData=t,this.tech.trigger({type:\"hlsresolutionswitching\",data:this.switchData}),this.hls.nextLevel=t.id);},t.prototype.dispose=function(){this.hls.destroy();},t.prototype.onSubtitleLoaded=function(t,e){var n=this,i=this.tech.player(),r=this.subtitlesLoadedCount,o=this.subtitles||this.hls.subtitleTracks;this.subtitles[r].url=e.details.fragments[0].url,++this.subtitlesLoadedCount1){var o={id:-1,label:\"auto\",selected:-1===i.manualLevel};n.push(o),e.levels.forEach(function(t,e){var o={};o.id=e,o.selected=e===i.manualLevel,o.label=r.getLevelLabel(t),n.push(o);});var s={qualityData:{video:n},callbacks:{video:videojs.bind(this,this.switchQuality)}};this.tech.setTimeout(function(){this.trigger({type:\"masterplaylistchange\",data:s});},1);}},t.prototype.getLevelLabel=function(t){return t.height?t.height+\"p\":t.width?Math.round(9*t.width/16)+\"p\":t.bitrate?t.bitrate/1e3+\"kbps\":0;},t.prototype.onLevelLoaded=function(t,e){this._duration=e.details.live?Infinity:e.details.totalduration;},t.prototype.onError=function(t,e){var n=this.tech.player();if(e.fatal)switch(e.type){case this.Hls.ErrorTypes.NETWORK_ERROR:n.error({code:14,source:e});break;case this.Hls.ErrorTypes.MEDIA_ERROR:this.hls.config.enableRecoverMediaError?this.hlsjsErrorHandler(e):n.error({code:15,source:e});break;case this.Hls.ErrorTypes.MUX_ERROR:n.error({code:16,source:e});break;case this.Hls.ErrorTypes.OTHER_ERROR:default:n.error({code:17,source:e}),this.drmBackup&&\"keySystemError\"===e.type&&n.error(null);}else switch(e.details){case this.Hls.ErrorDetails.KEY_LOAD_ERROR:}},t.prototype.errorHandlerFactory=function(){var t=this.hls,e=this.tech.player(),n=null,i=null,r=0;return function(o){var s=Date.now();r==t.config.recoverMediaErrorMaxRetry?e.error({code:15,source:o}):(!n||s-n>2e3?(n=s,t.recoverMediaError()):(!i||s-i>2e3)&&(i=s,t.swapAudioCodec(),t.recoverMediaError()),r++);};},t.prototype.duration=function(){return this._duration;},t;}(),hlsTypeRE=/^application\\/(x-mpegURL|vnd\\.apple\\.mpegURL)$/i,hlsExtRE=/.m3u8(?![^?])/i,HlsSourceHandler={name:\"hlsSourceHandler\",canHandleSource:function(t){return t.skipHlsJs||t.keySystems&&t.keySystems[\"com.apple.fps.1_0\"]?\"\":hlsTypeRE.test(t.type)&&hlsExtRE.test(t.src)?\"probably\":hlsExtRE.test(t.src)?\"maybe\":\"\";},handleSource:function(t,e,n){return e.hlsProvider?(e.hlsProvider.dispose(),e.hlsProvider=null):n.hlsConfig&&!1===n.hlsConfig.autoStartLoad&&e.on(\"play\",function(){this.player().hasStarted()||this.hlsProvider.hls.startLoad();}),e.hlsProvider=new Html5HlsJS(t,e,n),e.hlsProvider;},canPlayType:function(t){return hlsTypeRE.test(t)?\"probably\":\"\";}};TCPlayer.mountHlsProvider=mountHlsProvider,mountHlsProvider();var Html5DashJS=function(){function t(e,n,i){var r=this;classCallCheck(this,t);var o=function(){var o=window_1.dashjs;if(r.dashjs=o,i=i||n.options_,r.player=videojs(i.playerId),r.player.dash=r.player.dash||{},r.tech_=n,r.el_=n.el(),r.elParent_=r.el_.parentNode,r.hasFiniteDuration_=!1,e.src){n.isReady_=!1,t.updateSourceData&&(videojs.log.warn('updateSourceData has been deprecated. Please switch to using hook(\"updatesource\", callback).'),e=t.updateSourceData(e)),t.hooks(\"updatesource\").forEach(function(t){e=t(e);});var s=e.src;r.keySystemOptions_=t.buildDashJSProtData(e.keySystemOptions||e.keySystems),r.player.dash.mediaPlayer=o.MediaPlayer().create(),r.mediaPlayer_=r.player.dash.mediaPlayer,t.useVideoJSDebug&&(videojs.log.warn('useVideoJSDebug has been deprecated. Please switch to using hook(\"beforeinitialize\", callback).'),t.useVideoJSDebug(r.mediaPlayer_)),t.beforeInitialize&&(videojs.log.warn('beforeInitialize has been deprecated. Please switch to using hook(\"beforeinitialize\", callback).'),t.beforeInitialize(r.player,r.mediaPlayer_)),t.hooks(\"beforeinitialize\").forEach(function(t){t(r.player,r.mediaPlayer_);}),r.mediaPlayer_.initialize(),r.retriggerError_=function(t){if(\"capability\"===t.error&&\"mediasource\"===t.event)r.player.error({code:4,message:\"The media cannot be played because it requires a feature that your browser does not support.\"});else if(\"manifestError\"!==t.error||\"createParser\"!==t.event.id&&\"codec\"!==t.event.id&&\"nostreams\"!==t.event.id&&\"nostreamscomposed\"!==t.event.id&&\"parse\"!==t.event.id&&\"multiplexedrep\"!==t.event.id){if(\"mediasource\"===t.error)t.event.match(\"MEDIA_ERR_ABORTED\")?r.player.error({code:1,message:t.event}):t.event.match(\"MEDIA_ERR_NETWORK\")?r.player.error({code:2,message:t.event}):t.event.match(\"MEDIA_ERR_DECODE\")?r.player.error({code:3,message:t.event}):t.event.match(\"MEDIA_ERR_SRC_NOT_SUPPORTED\")?r.player.error({code:4,message:t.event}):t.event.match(\"MEDIA_ERR_ENCRYPTED\")?r.player.error({code:5,message:t.event}):(t.event.match(\"UNKNOWN\"),r.player.error({code:4,message:t.event}));else if(\"capability\"===t.error&&\"encryptedmedia\"===t.event)r.player.error({code:5,message:\"The media cannot be played because it requires encryption features that your browser does not support.\"});else if(\"key_session\"===t.error)r.player.error({code:5,message:t.event});else if(\"download\"===t.error)r.player.error({code:2,message:\"The media playback was aborted because too many consecutive download errors occurred.\"});else{if(\"mssError\"!==t.error)return;r.player.error({code:3,message:t.event});}}else r.player.error({code:4,message:t.event.message});setTimeout(function(){r.mediaPlayer_.reset();},10);},r.mediaPlayer_.on(o.MediaPlayer.events.ERROR,r.retriggerError_),r.getDuration_=function(t){var e=t.data.Period_asArray,n=r.hasFiniteDuration_;t.data.mediaPresentationDuration||e[e.length-1].duration?r.hasFiniteDuration_=!0:r.hasFiniteDuration_=!1,r.hasFiniteDuration_!==n&&r.player.trigger(\"durationchange\");},r.mediaPlayer_.on(o.MediaPlayer.events.MANIFEST_LOADED,r.getDuration_),r.mediaPlayer_.on(o.MediaPlayer.events.STREAM_INITIALIZED,videojs.bind(r,r.onMetaData)),r.currentQuality={video:\"\",audio:\"\"},Object.keys(o.MediaPlayer.events).forEach(function(t){r.mediaPlayer_.on(o.MediaPlayer.events[t],videojs.bind(r,r.onEvent));}),i.dashConfig&&Object.keys(i.dashConfig).forEach(function(t){var e,n=\"set\"+t.charAt(0).toUpperCase()+t.slice(1),o=i.dashConfig[t];if(r.mediaPlayer_.hasOwnProperty(n)&&(videojs.log.warn(\"Using dash options in videojs-contrib-dash without the set prefix has been deprecated. Change '\"+t+\"' to '\"+n+\"'\"),t=n),!r.mediaPlayer_.hasOwnProperty(t))return void videojs.log.warn(\"Warning: dash configuration option unrecognized: \"+t);Array.isArray(o)||(o=[o]),(e=r.mediaPlayer_)[t].apply(e,o);}),r.mediaPlayer_.attachView(r.el_),r.mediaPlayer_.setAutoPlay(!1),setupAudioTracks.call(null,r.player,n),setupTextTracks.call(null,r.player,n,i),r.mediaPlayer_.setProtectionData(r.keySystemOptions_),r.mediaPlayer_.attachSource(s),r.tech_.triggerReady();}};window_1.dashjs?o():loadScript(DASH_PATH,function(){o();});}return t.buildDashJSProtData=function(t){var e={};if(!t)return null;if(Array.isArray(t))for(var n=0;n0){s.push({id:-1,label:\"auto\",selected:o}),i.forEach(function(t,n){s.push({id:n,label:e.getLevelLabel(t),selected:!o&&e.currentQuality.video===n});});var a={qualityData:{video:s},callbacks:{video:videojs.bind(this,this.switchQuality)}};this.tech_.setTimeout(function(){this.trigger({type:\"masterplaylistchange\",data:a});},1);}},t.prototype.switchQuality=function(t){var e=this.mediaPlayer_;-1===t.id?e.updateSettings({streaming:{abr:{autoSwitchBitrate:{video:!0}}}}):t.id!=this.currentQuality[t.trackType]&&(e.updateSettings({streaming:{abr:{autoSwitchBitrate:{video:!1}}}}),e.setQualityFor(t.trackType,t.id));},t.prototype.getLevelLabel=function(t){return t.height?t.height+\"p\":t.width?Math.round(9*t.width/16)+\"p\":t.bitrate?t.bitrate/1e3+\"kbps\":0;},t.prototype.onEvent=function(t){switch(this.tech_.trigger({type:\"dash_\"+t.type,data:t}),t.type){case this.dashjs.MediaPlayer.events.QUALITY_CHANGE_REQUESTED:this.tech_.trigger({type:\"dashqualityswitching\",data:t});break;case this.dashjs.MediaPlayer.events.QUALITY_CHANGE_RENDERED:this.tech_.trigger({type:\"dashqualityswitched\",data:t}),this.currentQuality[t.mediaType]=t.newQuality;}},t;}();Html5DashJS.hooks_={};var canHandleKeySystems=function(t){t=JSON.parse(JSON.stringify(t)),Html5DashJS.updateSourceData&&(videojs.log.warn('updateSourceData has been deprecated. Please switch to using hook(\"updatesource\", callback).'),t=Html5DashJS.updateSourceData(t)),Html5DashJS.hooks(\"updatesource\").forEach(function(e){t=e(t);});var e=document_1.createElement(\"video\");return!(t.keySystemOptions&&!window_1.navigator.requestMediaKeySystemAccess&&!e.msSetMediaKeys);};videojs.DashSourceHandler=function(){return{name:\"dashSourceHandler\",canHandleSource:function(t){var e=/\\.mpd/i;return canHandleKeySystems(t)?videojs.DashSourceHandler.canPlayType(t.type)?\"probably\":e.test(t.src)?\"maybe\":\"\":\"\";},handleSource:function(t,e,n){return new Html5DashJS(t,e,n);},canPlayType:function(t){return videojs.DashSourceHandler.canPlayType(t);}};},videojs.DashSourceHandler.canPlayType=function(t){return /^application\\/dash\\+xml/i.test(t)?\"probably\":\"\";},TCPlayer.mountDashProvider=mountDashProvider,mountDashProvider(),videojs.Html5DashJS=Html5DashJS;var Component$6=videojs.getComponent(\"Component\"),hlsOption=[\"fileID\",\"requestID\",\"mediaType\",\"mimeType\",\"provider\",\"resolution\",\"rate\",\"frames\",\"buffer\",\"connectionSpeed\"],mp4Option=[\"fileID\",\"requestID\",\"mediaType\",\"mimeType\",\"resolution\",\"rate\",\"buffer\"],dashOption=[\"fileID\",\"requestID\",\"mediaType\",\"mimeType\",\"resolution\",\"rate\",\"buffer\",\"provider\",\"connectionSpeed\"],infoOption=[\"info\"],VideoStatisticWrapper=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.nodelist={},r.status={fileID:\"\",requestID:\"\",mediaType:\"\",mimeType:\"\",provider:\"\",resolution:\"\",rate:\"\",frames:\"\",buffer:\"\",connectionSpeed:\"\",info:\"\"},n.on(\"playcgiend\",function(){clearTimeout(r.timeoutID),Object.keys(r.status).forEach(function(t){r.nodelist[t].reset();});}),n.on(\"statistic\",videojs.bind(r,function(t){\"open\"===t.data.action?r.tick():r.clearTimeout(r.timeoutID);})),r.init(),r;}return inherits(e,t),e.prototype.tick=function(){var t=this;this.timeoutID=setTimeout(videojs.bind(this,function(){t.tick();}),1e3),this.updatePanel();},e.prototype.createEl=function(){return videojs.dom.createEl(\"div\",{className:\"tcp-statistic-wrapper\"});},e.prototype.init=function(){var t=this;Object.keys(this.status).forEach(function(e){var n=new VideoTextItem(t,{key:e,data:t.status[e]});t.nodelist[e]=n,t.addChild(n);});},e.prototype.updatePanel=function(){var t=this;if(\"Html5\"===this.player().techName_)switch(this.getStatus(),this.status.mediaType){case\"m3u8\":hlsOption.forEach(function(e){t.nodelist[e].updateContent(t.status[e]);});break;case\"mp4\":mp4Option.forEach(function(e){t.nodelist[e].updateContent(t.status[e]);});break;case\"mpd\":dashOption.forEach(function(e){t.nodelist[e].updateContent(t.status[e]);});}else\"Flash\"===this.player().techName_&&(this.getFlashStatus(),infoOption.forEach(function(e){\"info\"===e&&t.nodelist[e].updateContent(t.status[e]);}));},e.prototype.getStatus=function(){this.getFileID(),this.getRequestID(),this.getMediaType(),this.getMIMEType(),this.getResolution(),this.getRate(),this.getProvider(),this.getBuffer(),\"m3u8\"===this.status.mediaType&&(this.getFrames(),this.getConnectionSpeed()),\"mpd\"===this.status.mediaType&&this.getConnectionSpeed();},e.prototype.getFlashStatus=function(){this.status.mediaType=\"flash\",this.getSupport();},e.prototype.getFileID=function(){var t=this.player().options_.fileID||\"\";return this.status.fileID=t,t;},e.prototype.getRequestID=function(){var t=this.player().PlayerMetrics().playStatus;if(t){var e=t.requestID;return this.status.requestID=e,e;}},e.prototype.getMediaType=function(){this.player_.src()&&/\\/(.+)\\.(.+)\\?|\\/(.+)\\.(.+)/.test(this.player_.src());var t=RegExp.$2||RegExp.$4||\"\";return this.status.mediaType=t,t;},e.prototype.getMIMEType=function(){var t=this.player().src(),e=EXT_MIME[getFileExtension(t)]||\"\";return this.status.mimeType=e,e;},e.prototype.getResolution=function(){var t=this.player_.tech_.el_.videoHeight||0,e=this.player_.tech_.el_.videoWidth||0,n=e+\" x \"+t;return this.status.resolution=n,n;},e.prototype.getRate=function(){var t=this.player().playbackRate()||1;return this.status.rate=t+\"x\",t;},e.prototype.getBuffer=function(){var t=this.player_.bufferedEnd().toFixed(1)||0,e=this.player_.duration().toFixed(1)||0,n=(t/e*100).toFixed(1)+\"%\",i=t+\" / \"+e+\" (\"+n+\")\";return this.status.buffer=i,i;},e.prototype.getSupport=function(){var t=void 0;return t=\"m3u8\"!==this.status.mediaType&&\"mp4\"!==this.status.mediaType&&\"dash\"!==this.status.mediaType?\"视频统计功能不支持当前视频格式\":\"\",this.status.info=t,t;},e.prototype.getProvider=function(){var t=this.player_.tech_.sourceHandler_;return t instanceof Html5HlsJS?(this.status.provider=\"HlsJS\",\"HlsJS\"):t instanceof Html5DashJS?(this.status.provider=\"DashJS\",\"DashJS\"):\"\";},e.prototype.getFrames=function(){var t=this.player_.getVideoPlaybackQuality(),e=(t.droppedVideoFrames||0)+\" dropped of \"+(t.totalVideoFrames||0);return this.status.frames=e,e;},e.prototype.getConnectionSpeed=function(){var t=void 0;if(\"m3u8\"===this.status.mediaType){var e=this.player_.tech_.hlsProvider.hls.abrController._bwEstimator;t=e&&e.getEstimate()?(125e-6*e.getEstimate()).toFixed(0)+\"KB/s\":\"0KB/s\",this.status.connectionSpeed=t;}if(\"mpd\"===this.status.mediaType){var n=this.player_.dash.mediaPlayer,i=n.getDashMetrics(),r=n.getDashAdapter(),o=n.getActiveStream().getStreamInfo(),s=o.index,a=i.getCurrentRepresentationSwitch(\"video\").to,l=r.getBandwidthForRepresentation(a,s);t=l?(125e-6*l).toFixed(0)+\"KB/s\":\"0KB/s\",this.status.connectionSpeed=t;}return t;},e;}(Component$6);videojs.registerComponent(\"VideoStatisticWrapper\",VideoStatisticWrapper);var Component$5=videojs.getComponent(\"Component\"),VideoStatisticPanel=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return n.on(\"statistic\",videojs.bind(r,function(t){\"open\"===t.data.action?r.show():r.hide();})),n.on(\"playcgistart\",function(){n.trigger({type:\"statistic\",data:{action:\"close\"}});}),r.init(),r;}return inherits(e,t),e.prototype.createEl=function(){var t=this,e=videojs.dom.createEl(\"div\",{className:\"tcp-statistic vjs-hidden\"}),n=videojs.dom.createEl(\"div\",{className:\"tcp-statistic-close\",innerText:\"[X]\"});return n.addEventListener(\"click\",function(){t.hide(),t.player().trigger({type:\"statistic\",data:{action:\"close\"}});}),e.appendChild(n),e;},e.prototype.init=function(){this.addChild(\"VideoStatisticWrapper\");},e.prototype.show=function(){t.prototype.show.call(this),this.popped=!0;},e.prototype.hide=function(){t.prototype.hide.call(this),this.popped=!1;},e;}(Component$5);videojs.registerComponent(\"VideoStatisticPanel\",VideoStatisticPanel);var MenuItem$3=videojs.getComponent(\"MenuItem\"),MirrorMenuItem=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.addClass(\"tc-menu-list\"),r.open=!1,r.hasOpen=!1,r.player=n,r.setup(),r;}return inherits(e,t),e.prototype.setup=function(){var t=this;this.on([\"tap\",\"click\"],function(){var e=t.player.tech().el();t.hasOpen||(window.MtaH5&&MtaH5.clickStat(\"mirror\",{appid:t.player.options_.appID,fileid:t.player.options_.fileID}),t.player.trigger({type:\"feature\",data:\"mirror\"})),t.open?(videojs.dom.removeClass(e,\"tcp-mirror\"),videojs.dom.removeClass(t.el_,\"tcp-menu-item-select\")):(videojs.dom.addClass(e,\"tcp-mirror\"),videojs.dom.addClass(t.el_,\"tcp-menu-item-select\"),t.hasOpen=!0),t.open=!t.open;});},e;}(MenuItem$3);videojs.registerComponent(\"MirrorMenuItem\",MirrorMenuItem);var MenuItem$4=videojs.getComponent(\"MenuItem\"),PoweredByMenuItem=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.addClass(\"tc-menu-list\"),r;}return inherits(e,t),e;}(MenuItem$4);videojs.registerComponent(\"PoweredByMenuItem\",PoweredByMenuItem);var MenuItem$5=videojs.getComponent(\"MenuItem\"),StatusMenuItem=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.addClass(\"tc-menu-list\"),r.hasOpen=!1,r.player=n,n.on(\"statistic\",videojs.bind(r,function(t){\"close\"===t.data.action&&(videojs.dom.removeClass(r.el_,\"tcp-menu-item-select\"),r.hasOpen=!1);})),r.setup(),r;}return inherits(e,t),e.prototype.setup=function(){var t=this;this.on([\"tap\",\"click\"],function(){t.hasOpen?(videojs.dom.removeClass(t.el_,\"tcp-menu-item-select\"),t.player.trigger({type:\"statistic\",data:{action:\"close\"}}),t.hasOpen=!1):(videojs.dom.addClass(t.el_,\"tcp-menu-item-select\"),t.player.trigger({type:\"statistic\",data:{action:\"open\"}}),t.hasOpen=!0,window.MtaH5&&MtaH5.clickStat(\"mirror\",{appid:t.player.options_.appID,fileid:t.player.options_.fileID}),t.player.trigger({type:\"feature\",data:\"statistic\"}));});},e;}(MenuItem$5);videojs.registerComponent(\"StatusMenuItem\",StatusMenuItem);var Component$8=videojs.getComponent(\"Component\"),Menu$2=videojs.getComponent(\"Menu\"),MenuItem$2=videojs.getComponent(\"MenuItem\"),RightClickPopupMenu=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));r.hide(),r.addChild(\"PoweredByMenuItem\",{label:\"Powered by Tencent Cloud.\"}),!i.statistic||IS_IOS||IS_ANDROID||r.addChild(\"StatusMenuItem\",{label:\"Video statistic\"}),i.mirror&&r.addChild(\"MirrorMenuItem\",{label:\"Mirror\"}),n.on(\"contextmenu\",videojs.bind(r,r.onContextmenu)),n.on([\"tap\",\"click\"],videojs.bind(r,function(t){if(this.popped)return this.hide(),t.stopPropagation(),t.preventDefault(),!1;})),videojs.on(document,[\"tap\",\"click\"],videojs.bind(r,function(t){this.popped&&this.hide();}));var o=r;return r.children().forEach(function(t){t.on([\"tap\",\"click\"],function(){o.hide();});}),r;}return inherits(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this);return videojs.dom.addClass(e,\"tcp-right-click-popup-menu\"),e;},e.prototype.show=function(){t.prototype.show.call(this),this.popped=!0;},e.prototype.hide=function(){t.prototype.hide.call(this),this.popped=!1;},e.prototype.onContextmenu=function(t){t.preventDefault(),this.show();var e=this.el(),n=t.clientX,i=t.clientY,r=getViewportSize(),o=r.width,s=r.height,a=n+e.offsetWidth-o+5;a=Math.max(0,a);var l=i+e.offsetHeight-s+5;l=Math.max(0,l);var c=this.player().el().getBoundingClientRect();e.style.left=Math.max(0,n-c.left-a)+\"px\",e.style.top=Math.max(0,i-c.top-l)+\"px\";},e;}(Menu$2);videojs.registerComponent(\"RightClickPopupMenu\",RightClickPopupMenu);var clickableComponent=videojs.getComponent(\"ClickableComponent\"),TimeTooltip$2=videojs.getComponent(\"TimeTooltip\"),Component$9=videojs.getComponent(\"Component\"),dom=videojs.dom,formatTime$2=videojs.formatTime,COMMENT_WIDTH=140,COMMENT_HEIGHT_SINGLE_LINE=23,COMMENT_SHOW_ON_THE_LEFT={POPUP_CONTAINER_OFFSET:-130,POPUP_CONTAINER_OFFSET_WITHOUTGIT:-100,TRIANGLE_OFFEST:96,TRIANGLE_OFFEST_WITHOUTGIF:95},COMMENT_SHOW_ON_THE_RIGHT={TRIANGLE_OFFEST:6,POPUP_CONTAINER_OFFSET:0},ProgressMarkerGenerator=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.duration=0,r.registerListener(),r;}return inherits(e,t),e.prototype.registerListener=function(){this.player_.one(\"canplay\",videojs.bind(this,this.resetDotsElement));},e.prototype.resetDotsElement=function(){var t=this.player_;this.duration=t.duration(),dom.emptyEl(this.el_),this.resetEl();},e.prototype.resetEl=function(){this.setUpEl();},e.prototype.dotMouseLeave=function(){var t=event.currentTarget,e=t.getAttribute(\"container-id\");this.getChildById(e).hide();},e.prototype.dotHover=function(){var t=event.currentTarget.parentElement.offsetWidth,e=event.currentTarget.offsetLeft+COMMENT_WIDTH,n=this.getChildById(event.currentTarget.getAttribute(\"container-id\")),i=n.getAttribute(\"class\").search(\"tcp-without-gif\")>=0,r=n.el_.querySelector(\".tcp-triangle-both\")||n.el_.querySelector(\".tcp-triangle\");e>t?i?(n.el_.style.left=COMMENT_SHOW_ON_THE_LEFT.POPUP_CONTAINER_OFFSET_WITHOUTGIT+\"px\",r.style.left=COMMENT_SHOW_ON_THE_LEFT.TRIANGLE_OFFEST_WITHOUTGIF+\"%\"):(n.el_.style.left=COMMENT_SHOW_ON_THE_LEFT.POPUP_CONTAINER_OFFSET+\"px\",r.style.left=COMMENT_SHOW_ON_THE_LEFT.TRIANGLE_OFFEST+\"%\"):event.currentTarget.offsetLeft<=COMMENT_WIDTH&&!i&&(n.el_.style.left=COMMENT_SHOW_ON_THE_RIGHT.POPUP_CONTAINER_OFFSET+\"px\",r.style.left=COMMENT_SHOW_ON_THE_RIGHT.TRIANGLE_OFFEST+\"px\");var o=n.getChild(\"DotImage\");if(o){var s=o.el_.getElementsByClassName(\"tcp-dot-timestamp\")[0],a=event.currentTarget.getAttribute(\"dotinsecond\"),l=formatTime$2(a);s.innerHTML=l;}n.show();},e.prototype.setChildInTheContainer=function(t,e){var n=t.content&&\"\"!==t.content?decodeURIComponent(t.content.replace(/\\+/g,\" \")):\"\";if(\"\"!==n){var i=e.addChild(\"DotComment\");i.el_.innerHTML=encodeHTML(n);}if(t.img){e.el_.querySelector(\".tcp-triangle\").setAttribute(\"class\",\"tcp-triangle-both\");var r=e.addChild(\"DotImage\");if(r.el_.firstChild.setAttribute(\"src\",t.img),\"\"==n)e.addClass(\"tcp-only-gif\"),r.el_.firstChild.className=\"tcp-image-in-container-only-image\";else{this.countContentSize(n)<=20&&(e.addClass(\"tcp-single-line\"),i.el_.style.height=COMMENT_HEIGHT_SINGLE_LINE+\"px\");}}else if(\"\"!==n){var o=this.countContentSize(n);o<=14?e.addClass(\"tcp-single-line\"):o<=28&&e.addClass(\"tcp-two-lines\"),e.addClass(\"tcp-without-gif\"),i.addClass(\"tcp-large-comment\");}},e.prototype.markSetUp=function(t){var e=t.timeOffset>0?t.timeOffset/1e3:0,n=this.duration?this.duration:0;if(!(\"number\"!=typeof e||e>n)){var i=document.createElement(\"div\");i.className=\"tcp-dot-basic-style\",i.setAttribute(\"dotinsecond\",e.toString()),t[\"class\"]&&(i.className+=\" \"+t[\"class\"]);var r=this.addChild(\"PopUpContainer\");return i.setAttribute(\"container-id\",r.id_),this.setChildInTheContainer(t,r),i.appendChild(r.el_),i.style.left=e/n*100+\"%\",i.addEventListener(\"mouseover\",videojs.bind(this,this.dotHover)),i.addEventListener(\"mouseleave\",videojs.bind(this,this.dotMouseLeave)),i;}},e.prototype.setUpEl=function(){var e=this,n=this.player_.options_.dots||0,i=this.el_||t.prototype.createEl.call(this);return videojs.dom.addClass(i,\"tcp-dot-component\"),n&&n instanceof Array&&n.length>0&&n.forEach(function(t){var n=t.content||\"\";if(n&&\"\"!=n||t.img){var r=e.markSetUp(t);r&&i.appendChild(r);}}),i;},e.prototype.countContentSize=function(t){for(var e=0,n=t.length,i=-1,r=0;r=0&&i<=128?1:2;return e;},e.prototype.createEl=function(){return this.setUpEl();},e;}(clickableComponent);videojs.registerComponent(\"ProgressMarkerGenerator\",ProgressMarkerGenerator);var DotComment=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.addClass(\"tcp-dot-comment\"),r;}return inherits(e,t),e;}(Component$9);videojs.registerComponent(\"DotComment\",DotComment);var DotImage=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));r.addClass(\"tcp-dot-image\");var o=r.el_||t.prototype.createEl.call(r),s=dom.createEl(\"img\");s.className=\"tcp-image-in-container\",o.appendChild(s);var a=dom.createEl(\"span\");return a.className=\"tcp-dot-timestamp\",a.innerHTML=\"\",o.appendChild(a),r;}return inherits(e,t),e;}(Component$9);videojs.registerComponent(\"DotImage\",DotImage);var PopUpContainer=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));r.addClass(\"tcp-popup-container\");var o=dom.createEl(\"div\");return o.setAttribute(\"class\",\"tcp-triangle\"),r.el_.appendChild(o),r.hide(),r;}return inherits(e,t),e;}(TimeTooltip$2);videojs.registerComponent(\"PopUpContainer\",PopUpContainer);var Plugin$2=videojs.getPlugin(\"plugin\"),SpeedUp=function(t){function e(n){classCallCheck(this,e);var i=possibleConstructorReturn(this,t.call(this,n));return i.TARGET_LANTENCY=1,i.MAX_LATENCY=3,i.RATEVALUE=1.1,n.ready(videojs.bind(i,i.init)),i;}return inherits(e,t),e.prototype.checkLatency=function(){var t=this.player.bufferedEnd()-this.player.currentTime();t>this.MAX_LATENCY&&this.player.playbackRate(this.RATEVALUE),t-1)return e.innerText=\"\",!1;e.innerText=n.getConnectionSpeed();}var e=this,n=Component$10.prototype.createEl.call(this,\"div\",{className:\"tcp-loading-spinner\",dir:\"ltr\"});if(!this.player_.options_.loadingSpeed)return n;var i=null;return this.player_.on(\"waiting\",function(){i=setInterval(function(){t(e.player_,n);},100);}),this.player_.on(\"timeupdate\",function(){i&&clearInterval(i);}),n;};var Plugin$3=videojs.getPlugin(\"plugin\"),log$3=videojs.log,Skin=function(t){function e(n,i){classCallCheck(this,e),log$3(\"Skin initializing\");var r=possibleConstructorReturn(this,t.call(this,n));return r.player.addClass(\"tcp-skin\"),log$3(\"Skin initialized\"),r;}return inherits(e,t),e;}(Plugin$3);videojs.registerPlugin(\"Skin\",Skin);var now=function(){return _root.Date.now();},now_1=now,reWhitespace=/\\s/,_trimmedEndIndex=trimmedEndIndex,reTrimStart=/^\\s+/,_baseTrim=baseTrim,NAN=NaN,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt,toNumber_1=toNumber,FUNC_ERROR_TEXT$2=\"Expected a function\",nativeMax=Math.max,nativeMin=Math.min,debounce_1=debounce,FUNC_ERROR_TEXT$1=\"Expected a function\",throttle_1=throttle$1,Component$11=videojs.getComponent(\"Component\"),DvrProgressControl=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.on(\"mousemove\",r.handleMouseMove),r.on(\"mouseup\",r.handleMouseUp),r;}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-progress-control vjs-control tcp-dvr-progress-control\"});},e.prototype.update=function(t){this.getChild(\"DvrSeekBar\").update(t);},e.prototype.handleMouseMove=function(t){var e=this.getChild(\"DvrSeekBar\"),n=e.calculateDistance(t),i=e.getChild(\"DvrMouseTimeDisplay\");i&&i.update(videojs.dom.getBoundingClientRect(e.el()),n);},e.prototype.handleMouseUp=function(t){this.getChild(\"DvrSeekBar\").handleMouseUp(t);},e;}(Component$11);DvrProgressControl.prototype.options_={children:[\"DvrSeekBar\"]},videojs.registerComponent(\"DvrProgressControl\",DvrProgressControl);var Slider$2=videojs.getComponent(\"Slider\"),DvrSeekBar=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.percent_=1,r.update=throttle_1(videojs.bind(r,r.update),50),r.on(n,\"seekToLive\",videojs.bind(r,function(t){this.update(t.data);})),r;}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-progress-holder\"},{\"aria-label\":this.localize(\"Progress Bar\")});},e.prototype.update=function(t){t!=undefined&&(this.percent_=t,this.bar.update(videojs.dom.getBoundingClientRect(this.el_),t),this.updateAriaAttributes(t));},e.prototype.handleMouseDown=function(e){t.prototype.handleMouseDown.call(this,e),this.isMouseDown=!0;},e.prototype.handleMouseMove=function(t){var e=this.calculateDistance(t);this.update(e);},e.prototype.handleMouseUp=function(e){t.prototype.handleMouseUp.call(this);var n=this.calculateDistance(e);this.update(n),this.player().Dvr().timeShift(n);},e.prototype.stepBack=function(){},e.prototype.stepForward=function(){},e.prototype.updateAriaAttributes=function(t){this.el().setAttribute(\"aria-valuenow\",(100*t).toFixed(2));},e.prototype.getPercent=function(){return this.percent_;},e;}(Slider$2);DvrSeekBar.prototype.options_={children:[\"DvrMouseTimeDisplay\",\"DvrTimeShiftBar\"],barName:\"DvrTimeShiftBar\"},videojs.registerComponent(\"DvrSeekBar\",DvrSeekBar);var DvrTimeShiftBar=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.el_.style.width=\"100%\",r;}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,\"div\",{className:\"vjs-play-progress vjs-slider-bar tcp-dvr-time-shift\",innerHTML:''+this.localize(\"Progress\")+\": 100%\"});},e.prototype.update=function(t,e){var n=(100*e).toFixed(2)+\"%\";this.el_.style.width=n;},e;}(Component$11);videojs.registerComponent(\"DvrTimeShiftBar\",DvrTimeShiftBar);var MouseTimeDisplay$2=videojs.getComponent(\"MouseTimeDisplay\"),DvrMouseTimeDisplay=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments));}return inherits(e,t),e.prototype.update=function(t,e){var n=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_),this.rafId_=this.requestAnimationFrame(function(){var i=n.player().Dvr().dvrData.maxTimeShift,r=videojs.formatTime((1-e)*i,i);n.el_.style.left=t.width*e+\"px\",n.getChild(\"timeTooltip\").update(t,e,r);});},e;}(MouseTimeDisplay$2);videojs.registerComponent(\"DvrMouseTimeDisplay\",DvrMouseTimeDisplay);var Button$4=videojs.getComponent(\"Button\"),LiveButton=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments));}return inherits(e,t),e.prototype.createEl=function(){var t=Button$4.prototype.createEl.call(this,\"button\",{className:\"vjs-live-control vjs-control\"});return this.contentEl_=videojs.dom.createEl(\"div\",{className:\"vjs-live-display\",innerHTML:this.localize(\"LIVE\")},{\"aria-live\":\"off\"}),t.appendChild(this.contentEl_),t;},e.prototype.update=function(){},e.prototype.updateControlText=function(t){this.controlText(t?\"直播中\":\"返回直播\");},e.prototype.handleClick=function(t){this.player().Dvr().seekToLive();},e;}(Button$4);LiveButton.prototype.controlText_=\"返回直播\",videojs.registerComponent(\"LiveButton\",LiveButton);var Plugin$4=videojs.getPlugin(\"plugin\"),Dvr=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));r.isInit=!1,r.options=i;var o=r;return n.ready(function(){var t=n.tech(!0);t&&t.hlsProvider&&n.one(\"loadedmetadata\",function(e){t.el_.setAttribute(\"poster\",\"\"),o.init(),o.options.liveURL&&o.seekToLive();});}),r;}return inherits(e,t),e.prototype.init=function(){var t=this.player,e=t.tech(!0).hlsProvider;if(this.parseM3u8(e.manifests[0]),!this.dvrData.startTime&&!this.isInit)return void t.one(\"loadedmetadata\",videojs.bind(this,function(t){this.init();}));this.initControl(),this.delay=getParams(\"delay\",t.tech_.currentSource_.src)||0,this.updateControl(!this.isLive()),t.on(\"loadedmetadata\",videojs.bind(this,function(){this.parseM3u8(e.manifests[0]),this.delay=getParams(\"delay\",t.tech_.currentSource_.src)||0,this.updateControl();})),this.isInit=!0;},e.prototype.initControl=function(){var t=this.player;t.addClass(\"vjs-dvr\"),t.controlBar.getChild(\"ProgressControl\").hide(),t.controlBar.getChild(\"LiveDisplay\").hide(),t.controlBar.addChild(\"DvrProgressControl\",{},5),t.controlBar.addChild(\"liveButton\",{},6);},e.prototype.updateControl=function(t){var e=this.player,n=e.controlBar.getChild(\"ProgressControl\"),i=e.controlBar.getChild(\"LiveDisplay\"),r=e.controlBar.getChild(\"DvrProgressControl\"),o=e.controlBar.getChild(\"LiveButton\");e.toggleClass(\"vjs-dvr-live\",this.isLive()),o.updateControlText(this.isLive()),t&&r.update(1-this.delay/this.dvrData.maxTimeShift),this.dvrData.startTime?(r.show(),o.show(),n.hide(),i.hide()):(r.hide(),o.hide(),n.show(),i.show());},e.prototype.seekToLive=function(){this.isLive()||(this.timeShift(1),this.player.trigger({type:\"seekToLive\",data:1}));},e.prototype.isLive=function(){return!(this.delay>0);},e.prototype.timeShift=function(t){var e=this.player,n=(e.getChild(\"ControlBar\").getChild(\"LiveButton\"),e.tech_.currentSource_),i=Math.floor(this.dvrData.maxTimeShift*(1-t));this.delay=i,0==i&&this.options.liveURL?e.src(this.options.liveURL):(n.src=(this.options.shiftURL||n.src).replace(/delay=*(\\d+)/,\"delay=\"+i),e.src(e.tech_.currentSource_.src)),e.bigPlayButton.hide(),e.posterImage.hide(),e.tech_.one(\"hlsManifestParsed\",videojs.bind(this,function(){e.play();}));},e.prototype.parseM3u8=function(t){this.dvrData={};for(var e=new RegExp([/#EXT-TX-TS-START-TIME:*(.+)/.source,/|#EXT-TX-TS-DURATION:*(.+)/.source].join(\"\"),\"g\"),n=void 0;null!==(n=e.exec(t));)n[1]?this.dvrData.startTime=n[1]:n[2]&&(this.dvrData.duration=n[2]);this.dvrData.startTime&&(this.dvrData.maxTimeShift=Math.min(Math.floor(new Date().getTime()/1e3-this.dvrData.startTime),this.dvrData.duration));},e;}(Plugin$4);videojs.registerPlugin(\"Dvr\",Dvr);var Menu$4=videojs.getComponent(\"Menu\"),QualitySwitcherMenu=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments));}return inherits(e,t),e.prototype.addItem=function(e){t.prototype.addItem.call(this,e);},e;}(Menu$4),MenuItem$6=videojs.getComponent(\"MenuItem\"),QualitySwitcherMenuItem=function(t){function e(n,i){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,n,i));}return inherits(e,t),e.prototype.handleClick=function(e){if(t.prototype.handleClick.call(this,e),this.updateItems(),this.options_.callback(this.options_),\"video\"==this.options_.trackType){var n=this.player().controlBar.getChild(this.options_.trackType+\"QualitySwitcherMenuButton\");n.updateLabel(this.options_),n.unpressButton();}},e.prototype.updateItems=function(){for(var t=this.player().controlBar.getChild(this.options_.trackType+\"QualitySwitcherMenuButton\"),e=t.getChild(this.options_.trackType+\"QualitySwitcherMenu\"),n=e.children(),i=0;i-1;i--){var r=t[i];n=videojs.mergeOptions(r,{trackType:this.options_.trackType,callback:this.options_.callback,selectable:!0}),e.addItem(new QualitySwitcherMenuItem(this.player(),n)),r.selected&&this.updateLabel(r);}return e;},e.prototype.updateLabel=function(t){this.labelEl_.innerHTML=\"\"+this.localize(t.label)+\"
\";},e;}(MenuButton$2),Plugin$5=videojs.getPlugin(\"plugin\"),TRACK_TYPES=[\"video\",\"audio\",\"subtitle\"],TRACK_CLASS={video:\"tcp-video-quality-switcher\",audio:\"tcp-audio-quality-switcher\",subtitle:\"tcp-subtitle-quality-switcher\"},log$4=videojs.log,QualitySwitcher=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return r.options=i,n.on(\"qualitydataloaded\",videojs.bind(r,r.init)),r;}return inherits(e,t),e.prototype.init=function(t){log$4(\"QualitySwitcher initializing\",t);var e=this.player,n=t.data.qualityData,i=t.data.callbacks;if(this.setOptions({qualityData:n,callbacks:i}),!e.controlBar)return void log$4(\"QualitySwitcher can not initialize without control bar\");for(var r=0;r0&&e.controlBar.options_.QualitySwitcherMenuButton&&(a&&a.el()&&(a.dispose(),e.controlBar.removeChild(a)),this.repleaceLabel(o,n),a=new QualitySwitcherMenuButton(e,{name:s,qualityList:n[o],callback:i[o],trackType:o}),a.addClass(TRACK_CLASS[o]),e.controlBar.addChild(a,{},10));}log$4(\"QualitySwitcher initialized\",t,this);},e.prototype.setOptions=function(t){this.options=videojs.mergeOptions(this.options,t);},e.prototype.setVideoQuality=function(t){if(this.options.qualityData&&this.options.callbacks.video){for(var e=this.options.qualityData.video,n=0;n0&&n&&n.length>0)for(var r=0;r0&&i.forEach(function(i,r){var o={};o.id=i,o.selected=t.defaultRes===i,o.label=n[i]||i,e.push(o);}),{qualityData:{video:e},callbacks:{video:videojs.bind(this,this.switchResolution)}};},e.prototype.sortSourceOrder=function(t){return[];},e;}(Plugin$6);videojs.registerPlugin(\"MultiResolution\",MultiResolution);var FlashObj=videojs.getComponent(\"Flash\"),defaultDismiss=!videojs.browser.IS_IPHONE,registerPlugin=videojs.registerPlugin||videojs.plugin,defaults$1={header:\"\",code:\"\",message:\"\",timeout:45e3,dismiss:defaultDismiss,progressDisabled:!1,errors:{1:{type:\"MEDIA_ERR_ABORTED\"},2:{type:\"MEDIA_ERR_NETWORK\"},3:{type:\"MEDIA_ERR_DECODE\"},4:{type:\"MEDIA_ERR_SRC_NOT_SUPPORTED\"},5:{type:\"MEDIA_ERR_ENCRYPTED\"},unknown:{type:\"MEDIA_ERR_UNKNOWN\"},\"-1\":{type:\"PLAYER_ERR_NO_SRC\",message:\"No video has been loaded.\"},\"-2\":{type:\"PLAYER_ERR_TIMEOUT\",message:\"Could not download the video.\"},10:{type:\"SERVER_ERR\",message:\"Request timed out.\"},11:{type:\"SERVER_ERR\",message:\"Server is not respond.\"},12:{type:\"DATA_ERR\",message:\"Server respond error data.\"},13:{type:\"DATA_ERR\",message:\"No video transcoding information found.\"},14:{type:\"HLS_NETWORK_ERR\",message:\"A network error caused the media download to fail part-way.\"},15:{type:\"HLS_MEDIA_ERR\",message:\"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.\"},16:{type:\"HLS_MUX_ERR\",message:\"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.\"},17:{type:\"HLS_OTHER_ERR\",message:\"Rise an internal exception when playing HLS.\"},18:{type:\"DRM_ERR\",message:\"Current browser not support DRM.\"},20:{type:\"PERMISSION_ERR\",message:\"This website needs a permission to access device motion.\"},21:{type:\"PERMISSION_ERR\",message:\"This website needs a permission to access device motion.\"},50:{type:\"LICENSE_ERR\",message:\"License verification failed.\"},51:{type:\"LICENSE_ERR\",message:\"The license has expired.\"},52:{type:\"LICENSE_ERR\",message:\"Domain verification failed.\"},53:{type:\"LICENSE_ERR\",message:\"Time verification failed.\"},54:{type:\"LICENSE_ERR\",message:\"License type error.\"},55:{type:\"LICENSE_ERR\",message:\"Lack license url.\"},56:{type:\"LICENSE_ERR\",message:\"Get license data failed.\"},60:{type:\"SAFECHECK_ERR\",message:\"Elements check failed.\"},61:{type:\"SAFECHECK_ERR\",message:\"API check failed.\"},62:{type:\"SAFECHECK_ERR\",message:\"Environment check failed.\"},403:{type:\"SERVER_ERR\",message:\"Authentication failed.\"},500:{type:\"SERVER_ERR\",message:\"Server failed.\"},1001:{type:\"SERVER_ERR\",message:\"The media file does not exist. Please check if the fileID is correct.\"},1002:{type:\"SERVER_ERR\",message:\"The trial duration is illegal. The trial duration must be within the video duration.\"},1003:{type:\"SERVER_ERR\",message:\"Param pcfg is not unique.\"},1004:{type:\"SERVER_ERR\",message:\"The license has expired. Please check whether the expiration time setting is reasonable.\"},1005:{type:\"SERVER_ERR\",message:\"Did not find an adaptive stream that can be played.\"},1006:{type:\"SERVER_ERR\",message:\"Invalid request format, please check the request format.\"},1007:{type:\"SERVER_ERR\",message:\"AppID is not exist, Please check if the AppID is correct.\"},1008:{type:\"SERVER_ERR\",message:\"Without anti-leech information.\"},1009:{type:\"SERVER_ERR\",message:\"psign check failed.\"},1010:{type:\"SERVER_ERR\",message:\"Other errors.\"},1011:{type:\"SERVER_ERR\",message:\"Get DRM license url failed\"},1012:{type:\"SERVER_ERR\",message:\"Get DRM certificate url failed\"},1013:{type:\"SERVER_ERR\",message:\"Psign missing contentInfo error\"},1014:{type:\"SERVER_ERR\",message:\"Psign contentInfo.audioVideoType invalid\"},1015:{type:\"SERVER_ERR\",message:\"Psign missing rawAdaptiveDefinition error\"},1016:{type:\"SERVER_ERR\",message:\"Psign missing drmAdaptiveInfo error\"},1017:{type:\"SERVER_ERR\",message:\"Psign missing transcodeDefinition error\"},1018:{type:\"SERVER_ERR\",message:\"Psign contentInfo.ResolutionNames json marshal error\"},1019:{type:\"SERVER_ERR\",message:\"Get super player config error\"},1020:{type:\"SERVER_ERR\",message:\"Get play key info error\"},1021:{type:\"SERVER_ERR\",message:\"Qsign invalid\"},1022:{type:\"SERVER_ERR\",message:\"Ciphered overlay info invalid\"},1023:{type:\"SERVER_ERR\",message:\"Ghost watermark info text is too long\"},2001:{type:\"SERVER_ERR\",message:\"System error\"},2002:{type:\"SERVER_ERR\",message:\"Panic error\"},19:{type:\"DATA_ERR\",message:\"Response data verification failed.\"},10008:{type:\"SERVER_ERR\",message:\"The media file does not exist. Please check if the fileID is correct.\"},\"-2001\":{type:\"SERVER_ERR\",message:\"Current browser not support play this stream, please select another one.\"},\"-2002\":{type:\"SERVER_ERR\",message:\"Server respond error data.(eg. stream not exist)\"},\"-2003\":{type:\"SERVER_ERR\",message:\"Video play failed, please refresh to start play again.\"},\"-2004\":{type:\"SERVER_ERR\",message:\"Connection to the server has failed and the number of connection retries has exceeded the set value.\"},\"-2005\":{type:\"SERVER_ERR\",message:\"Video decoding failure.\"},PLAYER_ERR_DOMAIN_RESTRICTED:{message:\"This video is restricted from playing on your current domain.\"},PLAYER_ERR_IP_RESTRICTED:{message:\"This video is restricted at your current IP address.\"},PLAYER_ERR_GEO_RESTRICTED:{message:\"This video is restricted from playing in your current geographic region.\"}}},initPlugin=function e(t,n){var i=void 0,r=void 0,o=void 0,s=[];videojs.getComponent(\"ErrorDisplay\").prototype.options_.fillAlways=!1;var a=function(t){n.errors=videojs.mergeOptions(n.errors,t),Object.keys(n.errors).forEach(function(t){var e=n.errors[t];e.type||(e.type=t);});};a();var l=function(){t.clearTimeout(r),o&&(o=!1,t.removeClass(\"vjs-waiting\")),r=t.setTimeout(function(){t.error()||t.paused()||t.ended()||(o=!0,t.addClass(\"vjs-waiting\"));},1e3),t.clearTimeout(i),i=t.setTimeout(function(){t.error()||t.paused()||t.ended()||t.error({code:-2,type:\"PLAYER_ERR_TIMEOUT\"});},n.timeout),t.error()&&-2===t.error().code&&t.error(null);},c=function(){for(var e=void 0;s.length;)e=s.shift(),t.off(e[0],e[1]);t.clearTimeout(i),t.clearTimeout(r);},u=function(e,n){var i=function(){if(!t.error()){var e=t.$(\".vjs-tech\");if(e&&\"application/x-shockwave-flash\"===e.type&&!e.vjs_getProperty)return void t.error({code:-2,type:\"PLAYER_ERR_TIMEOUT\"});if(t.paused())return l();if(t.ended())return l();}n.call(this);};t.on(e,i),s.push([e,i]);},h=function(){var e=0;c(),l(),u([\"timeupdate\",\"adtimeupdate\"],function(){var n=t.currentTime();n!==e&&(e=n,l());}),n.progressDisabled||u(\"progress\",l);},p=function(e){var i=\"\",r=t.error(),o=document_1.createElement(\"div\"),s=\"\";if(r){r=videojs.mergeOptions(r,n.errors[r.code||0]),r.message&&(i=''+t.localize(r.message)+\"
\"),r.code&&(i+=''+this.localize(\"Error Code\")+\" : \"+r.code+\"
\"),r.type&&(i+=''+this.localize(\"Error Type\")+\" : \"+r.type+\"
\"),\"10\"==r.code||r.code,r.code,r.code,o.className=\"vjs-errors-dialog\",s='\\n '+i+\"\\n
\";var a=t.getChild(\"errorDisplay\");a&&a.closeable(!(\"dismiss\"in r)||r.dismiss)?(o.innerHTML=s,a.fillWith(o),a.contentEl().firstChild.appendChild(a.getChild(\"closeButton\").el())):(o.innerHTML=s,a.fillWith(o)),a.one(\"modalclose\",function(){return t.error(null);});}},d=function g(){c(),t.removeClass(\"vjs-errors\"),t.off(\"dispose\",g),t.off([\"aderror\",\"error\"],p);},f=function(n){d(),e(t,videojs.mergeOptions(defaults$1,n));};f.extend=function(t){return a(t);},f.getAll=function(){return videojs.mergeOptions(n.errors);},f.disableProgress=function(t){n.progressDisabled=t,h();},t.on(\"dispose\",d),t.on([\"aderror\",\"error\"],p),t.ready(function(){t.addClass(\"vjs-errors\");}),t.errors=f;},errors=function(t){initPlugin(this,videojs.mergeOptions(defaults$1,t));};[\"extend\",\"getAll\",\"disableProgress\"].forEach(function(t){errors[t]=function(){videojs.log.warn(\"The errors.\"+t+\"() method is not available until the plugin has been initialized!\");};}),registerPlugin(\"Errors\",errors);var Plugin$7=videojs.getPlugin(\"plugin\"),cgiSeq={},STATUS_CODE_REPORT_URL=\"//report.huatuo.qq.com/code.cgi\",log$6=videojs.log,Reporter=function(t){function e(n,i){classCallCheck(this,e),log$6(\"Reporter initilaizing\");var r=possibleConstructorReturn(this,t.call(this,n));if(!n.options_.plugins.Reporter){var o;return o=!1,possibleConstructorReturn(r,o);}return r.reportContent={status:\"idle\"},r.mtaReportCache=[],log$6(\"Reporter initilaized\"),r;}return inherits(e,t),e.prototype.setStorage=function(t,e){localStorage.setItem(t,e);},e.prototype.getStorage=function(t){localStorage.getItem(t);},e.prototype.sender=function(t){var e=new Image();e.onload=e.onerror=e.onabort=function(){e.onload=e.onerror=e.onabort=null,e=null;},e.src=t;},e.prototype.initPlayCgiCodeReport=function(){var t=this.player;t.on(\"playcgistart\",videojs.bind(this,this.onPlayCgiStart)),t.on(\"playcgiend\",videojs.bind(this,this.onPlayCgiEnd));},e.prototype.onPlayCgiStart=function(t){cgiSeq[t.data.time]=cgiSeq[t.data.time]||{},cgiSeq[t.data.time].startTime=t.data.time,cgiSeq[t.data.time].url=t.data.url;},e.reportPlayMetrics=function(t,e){xhr.post(\"https://datacenter.live.qcloud.com\",{body:JSON.stringify(t)},function(){e&&e();});},e.prototype.onPlayCgiEnd=function(t){if(cgiSeq[t.data.startTime]){var e=t.data,n=void 0,i=void 0,r=void 0;if(e.error)switch(i=2,e.error.message){case\"Timeout\":n=10;break;case\"ServerError\":n=11;}else 0==e.result.code?(i=1,n=0):(i=3,n=e.result.code),r=e.result.requestId;this.reportPlayCgiToISD(\"\",\"\",i,n,t.data.time-cgiSeq[t.data.startTime].startTime,r,void 0,void 0);}},e.prototype.reportPlayCgiToISD=function(t,e,n,i,r,o,s,a){var l={domain:t||\"playvideo.qcloud.com\",cgi:e||\"/getplayinfo/v2\",type:n,code:i,time:r,appid:20370,platform:videojs.browser.IS_IOS?\"ios\":videojs.browser.IS_ANDROID?\"android\":\"pc\",expansion1:o,expansion2:s,expansion3:a};this.sender(unifyProtocol(STATUS_CODE_REPORT_URL)+\"?\"+serializeParams(l));},e.prototype.reportMTA=function(t,e){window.MtaH5?(this.mtaReportCache.length>0&&(this.mtaReportCache.forEach(function(t){t.call();}),this.mtaReportCache=0),MtaH5.clickStat(t,e)):this.mtaReportCache.push(function(){MtaH5.clickStat(t,e);});},e;}(Plugin$7);videojs.registerPlugin(\"Reporter\",Reporter);var store2=createCommonjsModule(function(t){!function(e,n){var i={version:\"2.12.0\",areas:{},apis:{},inherit:function(t,e){for(var n in t)e.hasOwnProperty(n)||Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n));return e;},stringify:function(t){return t===undefined||\"function\"==typeof t?t+\"\":JSON.stringify(t);},parse:function(t,e){try{return JSON.parse(t,e||i.revive);}catch(n){return t;}},fn:function(t,e){i.storeAPI[t]=e;for(var n in i.apis)i.apis[n][t]=e;},get:function(t,e){return t.getItem(e);},set:function(t,e,n){t.setItem(e,n);},remove:function(t,e){t.removeItem(e);},key:function(t,e){return t.key(e);},length:function(t){return t.length;},clear:function(t){t.clear();},Store:function(t,e,n){var r=i.inherit(i.storeAPI,function(t,e,n){return 0===arguments.length?r.getAll():\"function\"==typeof e?r.transact(t,e,n):e!==undefined?r.set(t,e,n):\"string\"==typeof t||\"number\"==typeof t?r.get(t):\"function\"==typeof t?r.each(t):t?r.setAll(t,e):r.clear();});r._id=t;try{e.setItem(\"__store2_test\",\"ok\"),r._area=e,e.removeItem(\"__store2_test\");}catch(o){r._area=i.storage(\"fake\");}return r._ns=n||\"\",i.areas[t]||(i.areas[t]=r._area),i.apis[r._ns+r._id]||(i.apis[r._ns+r._id]=r),r;},storeAPI:{area:function(t,e){var n=this[t];return n&&n.area||(n=i.Store(t,e,this._ns),this[t]||(this[t]=n)),n;},namespace:function(t,e){if(!t)return this._ns?this._ns.substring(0,this._ns.length-1):\"\";var n=t,r=this[n];if(!(r&&r.namespace||(r=i.Store(this._id,this._area,this._ns+n+\".\"),this[n]||(this[n]=r),e)))for(var o in i.areas)r.area(o,i.areas[o]);return r;},isFake:function(){return\"fake\"===this._area.name;},toString:function(){return\"store\"+(this._ns?\".\"+this.namespace():\"\")+\"[\"+this._id+\"]\";},has:function(t){return this._area.has?this._area.has(this._in(t)):!!(this._in(t)in this._area);},size:function(){return this.keys().length;},each:function(t,e){for(var n=0,r=i.length(this._area);ni.length(this._area)&&(r--,n--);}return e||this;},keys:function(t){return this.each(function(t,e,n){n.push(t);},t||[]);},get:function(t,e){var n,r=i.get(this._area,this._in(t));return\"function\"==typeof e&&(n=e,e=null),null!==r?i.parse(r,n):null!=e?e:r;},getAll:function(t){return this.each(function(t,e,n){n[t]=e;},t||{});},transact:function(t,e,n){var i=this.get(t,n),r=e(i);return this.set(t,r===undefined?i:r),this;},set:function(t,e,n){var r=this.get(t);return null!=r&&!1===n?e:i.set(this._area,this._in(t),i.stringify(e),n)||r;},setAll:function(t,e){var n,i;for(var r in t)i=t[r],this.set(r,i,e)!==i&&(n=!0);return n;},add:function(t,e){var n=this.get(t);if(n instanceof Array)e=n.concat(e);else if(null!==n){var r=typeof n;if(r===typeof e&&\"object\"===r){for(var o in e)n[o]=e[o];e=n;}else e=n+e;}return i.set(this._area,this._in(t),i.stringify(e)),e;},remove:function(t,e){var n=this.get(t,e);return i.remove(this._area,this._in(t)),n;},clear:function(){return this._ns?this.each(function(t){i.remove(this._area,this._in(t));},1):i.clear(this._area),this;},clearAll:function(){var t=this._area;for(var e in i.areas)i.areas.hasOwnProperty(e)&&(this._area=i.areas[e],this.clear());return this._area=t,this;},_in:function(t){return\"string\"!=typeof t&&(t=i.stringify(t)),this._ns?this._ns+t:t;},_out:function(t){return this._ns?t&&0===t.indexOf(this._ns)?t.substring(this._ns.length):undefined:t;}},storage:function(t){return i.inherit(i.storageAPI,{items:{},name:t});},storageAPI:{length:0,has:function(t){return this.items.hasOwnProperty(t);},key:function(t){var e=0;for(var n in this.items)if(this.has(n)&&t===e++)return n;},setItem:function(t,e){this.has(t)||this.length++,this.items[t]=e;},removeItem:function(t){this.has(t)&&(delete this.items[t],this.length--);},getItem:function(t){return this.has(t)?this.items[t]:null;},clear:function(){for(var t in this.items)this.removeItem(t);}}},r=i.Store(\"local\",function(){try{return localStorage;}catch(t){}}());r.local=r,r._=i,r.area(\"session\",function(){try{return sessionStorage;}catch(t){}}()),r.area(\"page\",i.storage(\"page\")),\"function\"==typeof n&&n.amd!==undefined?n(\"store2\",[],function(){return r;}):t.exports?t.exports=r:(e.store&&(i.conflict=e.store),e.store=r);}(commonjsGlobal,commonjsGlobal&&commonjsGlobal.define);}),Plugin$8=videojs.getPlugin(\"plugin\"),log$7=videojs.log,ContinuePlay=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return r.options=i,r.init(),r;}return inherits(e,t),e.prototype.init=function(t){var e=this.player,n=e.options_,i=void 0;e.off(\"timeupdate\",videojs.bind(this,this.onTimeUpdate)),e.ready(videojs.bind(this,function(){i=n&&n.appID&&n.fileID?n.fileID:this.options.playID,this.playID=i,t&&t.src?this.source=t.src.split(\"?\")[0]:e.cache_&&e.cache_.source&&e.cache_.source.src&&(this.source=e.cache_.source.src.split(\"?\")[0]),(i||this.source)&&(log$7(\"ContinuePlay initializing\"),this.lastTime=store2.get(this.getStoreKey()),e.off(\"timeupdate\",videojs.bind(this,this.onTimeUpdate)),e.on(\"timeupdate\",videojs.bind(this,this.onTimeUpdate)),e.one(this.getTriggerEvent(),videojs.bind(this,this.onPlay)),!this.options.auto&&e.getChild(\"ContinuePlayTips\")&&e.getChild(\"ContinuePlayTips\").close(),log$7(\"ContinuePlay initialized\"),e.trigger({type:\"feature\",data:\"continue\"}));}));},e.prototype.onTimeUpdate=function(t){store2.set(this.getStoreKey(),this.player.currentTime());},e.prototype.onPlay=function(t){var e=this.player;Math.round(this.lastTime)>1&&this.player.duration()>1&&this.player.duration()!==Infinity&&Math.round(this.lastTime)!=Math.round(this.player.duration())?this.options.auto?this.start():e.addChild(\"ContinuePlayTips\",videojs.mergeOptions(this.options,{time:this.lastTime,resumeCallback:videojs.bind(this,this.start)})):\"Flash\"==e.techName_&&Math.round(this.lastTime)>1&&Math.round(this.lastTime)!=Math.round(this.player.duration())&&this.player.duration()!==Infinity&&!this.player.duration()&&e.one(\"loadedmetadata\",videojs.bind(this,this.onPlay));},e.prototype.start=function(){var t=this.player;t.currentTime(this.lastTime),\"Flash\"==t.techName_&&t.tech(!0).trigger(\"seeked\"),t.trigger({type:\"continueplay\",data:{lastTime:this.lastTime}});},e.prototype.generatePlayID=function(){},e.prototype.getStoreKey=function(){return\"tcplayer-lpt-\"+(this.playID||this.source);},e.prototype.getTriggerEvent=function(){var t=this.player,e=t.options_;return e.autoplay&&\"Flash\"==t.techName_?\"loadedmetadata\":\"playing\";},e;}(Plugin$8);videojs.registerPlugin(\"ContinuePlay\",ContinuePlay);var defaults$2={align:\"top-left\",className:\"\",content:\"\",debug:!1,showBackground:!0,attachToControlBar:!1,overlays:[]},Component$12=videojs.getComponent(\"Component\"),dom$1=videojs.dom||videojs,registerPlugin$1=videojs.registerPlugin||videojs.plugin,isNumber=function(t){return\"number\"==typeof t&&t===t;},hasNoWhitespace=function(t){return\"string\"==typeof t&&/^\\S+$/.test(t);},Overlay=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return[\"start\",\"end\"].forEach(function(t){var e=r.options_[t];if(isNumber(e))r[t+\"Event_\"]=\"timeupdate\";else if(hasNoWhitespace(e))r[t+\"Event_\"]=e;else if(\"start\"===t)throw new Error('invalid \"start\" option; expected number or string');}),[\"endListener_\",\"rewindListener_\",\"startListener_\"].forEach(function(t){r[t]=function(n){return e.prototype[t].call(r,n);};}),\"timeupdate\"===r.startEvent_&&r.on(n,\"timeupdate\",r.rewindListener_),r.debug('created, listening to \"'+r.startEvent_+'\" for \"start\" and \"'+(r.endEvent_||\"nothing\")+'\" for \"end\"'),r.hide(),r;}return inherits(e,t),e.prototype.createEl=function(){var t=this.options_,e=t.content,n=t.showBackground?\"tcp-overlay-background\":\"tcp-overlay-no-background\",i=dom$1.createEl(\"div\",{className:\"\\n tcp-overlay\\n tcp-overlay-\"+t.align+\"\\n \"+t.className+\"\\n \"+n+\"\\n vjs-hidden\\n \"});return\"string\"==typeof e?i.innerHTML=e:videojs.browser.IS_IE8||e instanceof window_1.DocumentFragment?i.appendChild(e):dom$1.appendContent(i,e),i;},e.prototype.debug=function(){if(this.options_.debug){for(var t=videojs.log,e=t,n=arguments.length,i=Array(n),r=0;r=n:n===e;},e.prototype.show=function(){return t.prototype.show.call(this),\"pause\"===this.startEvent_&&this.off(this.player(),this.startEvent_,this.startOnPause_),this.off(this.player(),this.startEvent_,this.startListener_),this.debug(\"shown\"),this.debug('unbound `startListener_` from \"'+this.startEvent_+'\"'),this.endEvent_&&(this.debug('bound `endListener_` to \"'+this.endEvent_+'\"'),this.on(this.player(),this.endEvent_,this.endListener_)),this;},e.prototype.shouldShow_=function(t,e){var n=this.options_.start,i=this.options_.end;return isNumber(n)?isNumber(i)?t>=n&&t=n):n===e;},e.prototype.startListener_=function(t){var e=this.player().currentTime();this.shouldShow_(e,t.type)&&this.show();},e.prototype.endListener_=function(t){var e=this.player().currentTime();this.shouldHide_(e,t.type)&&this.hide();},e.prototype.rewindListener_=function(t){var e=this.player().currentTime(),n=this.previousTime_,i=this.options_.start,r=this.options_.end;e0&&(log$8(\"ImagePatch initializing\"),t.forEach(function(t){var n=void 0,r=void 0,o=void 0,s=void 0,a=document.createDocumentFragment();o=document.createElement(\"a\"),o.className=\"tcp-overlay-link\",o.target=\"_blank\",t.link&&(o.href=t.link),t.url&&(s=e.loadImg(unifyProtocol(t.url),videojs.bind(e,e.onImgLoaded)),s.className=\"tcp-overlay-img\",o.appendChild(s),videojs.browser.IS_IE8?(n=document.createElement(\"div\"),n.className=\"tcp-overlay-table\",r=document.createElement(\"div\"),r.className=\"tcp-overlay-cell\",r.appendChild(o),n.appendChild(r),a.appendChild(n)):a.appendChild(o),i.overlays.push({content:a,className:\"tcp-image-patch tcp-image-patch-\"+locations[t.location],start:startEvent[t.location],end:endEvent[t.location],once:0==t.location,align:\"center\"}));}),i.overlays.length>0?(n.Patch(i),n.trigger({type:\"feature\",data:\"patch\"}),this.hasInit=!0):this.reset(),log$8(\"ImagePatch initialized\"));},e.prototype.loadImg=function(t,e){var n,i,r,o,s,a=new Image();return a.src=t,a.complete?(e&&e.call(e,a),a):(i=a.width,r=a.height,a.onerror=function(){n.end=!0,a=a.onload=a.onerror=null;},n=function(){o=a.width,s=a.height,(o!==i||s!==r||o*s>1024)&&(e&&e.call(e,a),n.end=!0);},n(),a.onload=function(){!n.end&&n(),a=a.onload=a.onerror=null;},a);},e.prototype.onImgLoaded=function(t){if(videojs.browser.IE_VERSION){var e=parseInt(this.player.el().currentStyle.width),n=parseInt(this.player.el().currentStyle.height);if(t.width>e||t.height>n){var i=e/(t.width/t.height);t.width/t.height>e/n||(t.style.marginTop=(n-i)/2+\"px\"),t.style.width=\"100%\",t.style.height=\"auto\";}}},e.prototype.reset=function(){this.hasInit&&(log$8(\"ImagePatch reset\"),this.player.Patch(),this.hasInit=!1);},e;}(Plugin$9);videojs.registerPlugin(\"ImagePatch\",ImagePatch);var Plugin$10=videojs.getPlugin(\"plugin\"),log$9=videojs.log,ContextMenu=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return r.options=i,log$9(\"ContextMenu initializing\"),r.init(),log$9(\"ContextMenu initialized\"),r;}return inherits(e,t),e.prototype.init=function(){this.player.addChild(\"RightClickPopupMenu\",this.options);},e;}(Plugin$10);videojs.registerPlugin(\"ContextMenu\",ContextMenu);var Plugin$11=videojs.getPlugin(\"plugin\"),LevelSwitch=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return r.options=i,r.init(),r;}return inherits(e,t),e.prototype.init=function(){var t=this.player,e=t.options_.plugins.ContextMenu;e&&e.levelSwitch&&e.levelSwitch.open&&t.addChild(\"LevelSwitchTips\",this.options);},e;}(Plugin$11);videojs.registerPlugin(\"LevelSwitch\",LevelSwitch);var getParams$1=getParams,Plugin$12=videojs.getPlugin(\"plugin\"),log$11=videojs.log,defaults$3={width:0,height:0,basePath:\"\"},VttThumbnail=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return r.hasInit=!1,r.spriteData=[],(i.vttUrl||!0===i.enable)&&(n.ready(videojs.bind(r,function(){this.init(i);})),n.on(\"loadedmetadata\",function(){r.getSpriteConfig();})),r;}return inherits(e,t),e.prototype.checkEventDvr=function(){if(\"event\"!==get_1(this.player,\"options_.plugins.Dvr.mode\"))return!1;var t=this.player.src();if(!t)return!1;var e=getParams$1(\"txTimeshift\",t),n=getParams$1(\"tsStart\",t),i=getParams$1(\"tsEnd\",t);return!!(e&&n&&i);},e.prototype.loadTrackFile=function(t){var e=this,n=this.player,i=n.addRemoteTextTrack({src:t.vttUrl,kind:\"metadata\"},!0);i&&i.addEventListener(\"load\",function(){e.trackInfo=i;});},e.prototype.getSpriteConfig=function(){if(!this.checkEventDvr())return!1;var t=this,e=this.player,n=e.src(),i=getParams$1(n,\"tsEnd\"),r=parseInt(new Date().getTime()/1e3),o=n.replace(\"m3u8\",\"json\").replace(i,r)+\"&tsSpritemode=1\",s=n.indexOf(\"http://\")>-1?\"http://\":\"https://\",a=n.replace(\"https://\",\"\").replace(\"http://\",\"\").split(\"/\")[0];xhr({url:o,timeout:3e3},function(e,n,i){if(!i)return!1;t.spriteData=JSON.parse(i),t.lastTime=t.spriteData[t.spriteData.length-1].last_time;var r=getParams$1(\"tsStart\",o);t.spriteData.sort(function(t,e){return t.start_time-e.start_time;});for(var l=0;lc.start_time?(c.hidden_dur=r-c.start_time,c.play_dur=c.end_time-r,c.hasOwnProperty(\"duration\")&&(c.play_dur=c.duration*c.play_dur/(c.end_time-c.start_time),c.hidden_dur=c.duration-c.play_dur)):(c.hidden_dur=0,c.play_dur=c.end_time-c.start_time,c.hasOwnProperty(\"duration\")&&(c.play_dur=c.duration));}t.baseHost=s+a||\"http://5000.liveplay.myqcloud.com\",t.prefix=t.baseHost+t.spriteData[0].path;});},e.prototype.init=function(t){var e=this;if(!videojs.browser.IS_IOS&&!videojs.browser.IS_ANDROID&&this.player.controlBar&&this.player.controlBar.progressControl){if(log$11(\"VttThumbnail initializing\",t),!this.player.controlBar)return void log$11(\"VttThumbnail can not initialize without control bar\");this.options=t;var n=this.player,i=n.controlBar.progressControl;t.vttUrl&&(this.loadTrackFile(t),defaults$3.basePath=parseBasePath(t.vttUrl)),this.initUI(),setTimeout(function(){i.on(\"mouseenter\",videojs.bind(e,e.onMouseEnter)),i.on(\"mousemove\",videojs.bind(e,e.onMouseMove)),i.on(\"mouseleave\",videojs.bind(e,e.onMouseOut));},100),this.hasInit=!0,log$11(\"VttThumbnail initialized\"),n.trigger({type:\"feature\",data:\"thumbnail\"});}},e.prototype.initTrackFile=function(t){t.track;this.trackInfo=t;},e.prototype.initUI=function(){var t=videojs.dom.createEl(\"div\",{className:\"tcp-vtt-thumbnail-container\"}),e=videojs.dom.createEl(\"img\",{className:\"tcp-vtt-thumbnail-img\"});t.appendChild(e),this.containerEl=t,this.imgEl=e,this.player.controlBar.progressControl.el().appendChild(t);},e.prototype.onMouseEnter=function(){this.containerEl.style.display=\"block\";},e.prototype.getRelativeOffset=function(t){for(var e=0,n=t,i=0;ithis.lastTime||!this.prefix))return this.getSpriteConfig(),!1;var g=this.getSpritePosition(a);return p={h:90,left:0,src:g.picUrl,w:160,x:g.xpos,y:g.ypos},d=e-s.left+p.w/2-r.width(),d=Math.max(0,d),n=e-o.left-p.w/2-d,n=Math.max(r.el().offsetLeft,n),p.left=n,this.setView(p),!1;}if(!this.trackInfo)return!1;for(u=this.trackInfo.track||this.trackInfo;c=a){p=parseImageLink(h.text);break;}c++;}if(!p)return this.onMouseOut(),!1;d=e-s.left+p.w/2-r.width(),d=Math.max(0,d),n=e-o.left-p.w/2-d,n=Math.max(r.el().offsetLeft,n),p.left=n,this.setView(p);},e.prototype.onMouseOut=function(){this.containerEl.style.display=\"none\";},e.prototype.setView=function(t){var e=this.containerEl,n=this.imgEl,i=this.options;e.style.width==t.w&&e.style.height==t.h||(e.style.width=t.w+\"px\",e.style.height=t.h+\"px\"),e.style.left=t.left+\"px\",n.src!==t.src&&(i.imgUrl&&n.src!=i.imgUrl?n.src=i.imgUrl:n.src=t.src),n.style.left=-t.x+\"px\",n.style.top=-t.y+\"px\",n.style.clip=\"rect(\"+t.y+\"px,\"+(t.w+t.x)+\"px,\"+(t.y+t.h)+\"px,\"+t.x+\"px)\";},e.prototype.reset=function(){if(this.hasInit){log$11(\"VttThumbnail reset\");var t=this.player,e=t.controlBar.progressControl;e.off(\"mousemove\",videojs.bind(this,this.onMouseMove)),e.off(\"mouseleave\",videojs.bind(this,this.onMouseOut)),this.hasInit=!1;}},e;}(Plugin$12),getComputedStyle=function(t,e){return function(n){return window.getComputedStyle?window.getComputedStyle(t,e)[n]:t.currentStyle[n];};},offsetParent=function n(t){return\"HTML\"!==t.nodeName&&\"static\"===getComputedStyle(t)(\"position\")?n(t.offsetParent):t;},parseImageLink=function(t){var e=void 0,n=void 0,i=void 0;if(-1===(n=t.indexOf(\"#\")))return{src:t,w:0,h:0,x:0,y:0};if(e=t.substring(0,n),/^(http:|https:|\\/\\/)/.test(e)||(e=defaults$3.basePath+e),i=t.substring(n+1),\"xywh=\"!==i.substring(0,5))return{src:e,w:0,h:0,x:0,y:0};var r=i.substring(5).split(\",\");return{src:e,w:parseInt(r[2]),h:parseInt(r[3]),x:parseInt(r[0]),y:parseInt(r[1])};},parseBasePath=function(t){/^(\\/\\/)/.test(t)&&(t=\"https:\"+t);var e=/(\\w+):\\/\\/([^\\:|\\/]+)(\\:\\d*)?(.*\\/)([^#|\\?|\\n]+)?(#.*)?(\\?.*)?/i,n=t.match(e);if(n&&n[2]&&n[4])return\"//\"+n[2]+n[4];};videojs.registerPlugin(\"VttThumbnail\",VttThumbnail);var Plugin$13=videojs.getPlugin(\"plugin\"),log$12=videojs.log,PlayerMetrics=function(t){function e(n,i){classCallCheck(this,e),log$12(\"PlayerMetrics initializing\");var r=possibleConstructorReturn(this,t.call(this,n));if(!1===n.options_.reportable){var o;return o=!1,possibleConstructorReturn(r,o);}return r.player=n,r.checkPrevData(),r.initData(),r.registerListener(),log$12(\"PlayerMetrics initialized\"),r;}return inherits(e,t),e.prototype.checkPrevData=function(){var t=localStorage.getItem(\"tcplayer_data\");if(t){var e=JSON.parse(t);Reporter.reportPlayMetrics(e,function(){localStorage.removeItem(\"tcplayer_data\");});}},e.prototype.initData=function(){this.bytes_token=guid(),this.vodBaseData={uint32_service:2,uint32_platform:3,bytes_version:String(version),uint64_appid:0,bytes_bizid:this.guid(\"dev_uuid\"),bytes_stream_id:\"\",uint32_module_id:1011,uint32_data_type:1,uint32_command:40303,uint64_data_time:0,bytes_token:this.bytes_token,token:this.bytes_token,dev_uuid:this.guid(\"dev_uuid\"),str_app_name:\"\",str_app_version:\"\",str_stream_url:\"\",str_brand_type:this.getDevice(),str_device_resolution:screen.width+\"_\"+screen.height,str_device_type:\"\",str_package_name:\"\",str_sdk_name:\"TCPlayer\",str_user_id:this.guid(\"dev_uuid\"),sys_type:this.getSystem(),sys_version:String(this.getSystemVer()),str_user_agent:USER_AGENT,str_browser_version:String(this.getBrowserVer()),str_browser_model:String(this.getBrowser()),u32_app_id:String(this.player.options_.appID),str_fileid:String(this.player.options_.fileID),u32_network_type:this.getNetworkType()},this.liveBaseData={str_user_id:this.guid(\"dev_uuid\"),dev_uuid:this.guid(\"dev_uuid\"),str_session_id:this.bytes_token,bytes_token:this.bytes_token,str_device_type:\"\",str_os_info:this.getSystem(),str_package_name:\"\",u32_network_type:\"0xFF\"!==this.getNetworkType()?this.getNetworkType():\"\",u32_server_ip:\"\",str_stream_url:this.player.cache_.src,u64_timestamp:this.player.startTime,u32_link_type:1,u32_channel_type:1,str_app_version:\"\",platform:3,uint32_platform:3,str_browser_version:this.getBrowserVer(),str_browser_model:this.getBrowser(),str_user_agent:USER_AGENT,u32_video_drop:\"\",u32_drop_usage:\"\",float64_rtt:\"\"},this.features=[],this.afterCanplay=!1,this.videoDuration=0,this.consumeDuration=0,this.playScene=1,this.timing={},this.playStatus={isFirstPlay:!1,pauseDuration:0},this.contentComputTimePoint=[],this.firstFrameDuration=0,this.firstIFrameDuration=0,this.blockInterval=5e3,this.bufferBlock=[],this.u32_drm_type=\"plain\",this.resetLagStatus(),this.resetBlockData();},e.prototype.getComsumeDuration=function(t){var e=getTimeStamp()-this.timing.firstPlaying;this.consumeDuration=e-this.lagStatus.lagDuration-this.playStatus.pauseDuration,t&&this.consumeDuration<0&&(this.consumeDuration=e>0?e:0);},e.prototype.registerListener=function(){var t=this.player;t.on(\"loadedmetadata\",videojs.bind(this,this.onLoadedmetadata)),t.one(\"canplay\",videojs.bind(this,this.oneCanplay)),t.one(\"play\",videojs.bind(this,this.onePlay)),t.on(\"play\",videojs.bind(this,this.onPlay)),t.on(\"playing\",videojs.bind(this,this.onPlaying)),t.on(\"seeking\",videojs.bind(this,this.onSeeking)),t.on(\"seeked\",videojs.bind(this,this.onSeeked)),t.on(\"error\",videojs.bind(this,this.onError)),t.on(\"resolutionswitching\",videojs.bind(this,this.onResolutionSwitching)),t.on(\"pause\",videojs.bind(this,this.onPause)),t.on(\"playcgiend\",videojs.bind(this,this.onPlaycgiend)),t.on(\"ended\",videojs.bind(this,this.onEnded)),t.on(\"feature\",videojs.bind(this,this.onFeature)),t.on(\"dispose\",videojs.bind(this,this.onDispose)),document.addEventListener(\"visibilitychange\",videojs.bind(this,this.onVisibilityChange)),window.addEventListener(\"pagehide\",videojs.bind(this,this.onPageHide));},e.prototype.onPageHide=function(){this.saveData();},e.prototype.onVisibilityChange=function(){\"hidden\"===document.visibilityState&&this.saveData();},e.prototype.saveData=function(){this.bytes_token&&3!==this.playScene&&this.player&&(this.getComsumeDuration(),this.report(2===this.playScene?40304:40102,{},function(t){localStorage.setItem(\"tcplayer_data\",JSON.stringify(t));}));},e.prototype.onLoadedmetadata=function(){this.player.tech_.webrtcProvider?this.playScene=3:this.playScene=this.player.duration()===Infinity?1:2,this.videoDuration=parseInt(this.player.duration())||0,videojs.bind(this,this.calculateFirstFrameDuration)(),2===this.playScene&&this.report(40303);},e.prototype.oneCanplay=function(){videojs.bind(this,this.calculateFirstFrameDuration)(),1===this.playScene&&this.report(40101);},e.prototype.calculateFirstFrameDuration=function(){var t=getperformance();t.mark&&t.measure&&t.getEntriesByName&&(t.mark(\"firstIFrameEnd\"),t.measure(\"firstIFrame\",\"firstFrameStart\",\"firstIFrameEnd\"),this.firstIFrameDuration=t.getEntriesByName(\"firstIFrame\")[0].duration);},e.prototype.onePlay=function(){var t=this;this.setTimingData({firstPlay:getTimeStamp()});var e=this.player.el_.firstChild;this.bufferStart=e&&e.buffered&&e.buffered.length>0?e.buffered.start(e.buffered.length-1):0,this.bufferBlock=[this.bufferStart];var n=this.player.getVideoPlaybackQuality();this.recvFrames=n.totalVideoFrames,this.renderedFrames=n.totalVideoFrames-n.droppedVideoFrames,this.blockStartTime=getTimeStamp(),this.blockTimer=setInterval(function(){if(2===t.playScene)return!1;if(t.lagStatus.lagging&&t.lagStatus.lagStart){var n=getTimeStamp()-t.lagStatus.lagStart;n>t.blockInterval?t.blockData.lagBlockDuration=t.blockInterval:t.blockData.lagBlockDuration+=n;}t.blockStartTime=getTimeStamp();var i=e&&e.buffered&&e.buffered.length>0?e.buffered.end(e.buffered.length-1):0,r=t.player.getVideoPlaybackQuality(),o=r.totalVideoFrames,s=r.totalVideoFrames-r.droppedVideoFrames;Object.assign(t.blockData,{buffer_avg:parseInt(1e3*(i-t.bufferStart)),recv_frames:o-t.recvFrames,render_frames:s-t.renderedFrames}),t.bufferBlock.push(t.blockData.buffer_avg),t.bufferStart=i,t.recvFrames=o,t.renderedFrames=s,t.report(40100);},this.blockInterval);},e.prototype.onDispose=function(){clearInterval(this.blockTimer);},e.prototype.onPlay=function(){this.playStatus.pauseTime&&(this.playStatus.pauseDuration=this.playStatus.pauseDuration+getTimeStamp()-this.playStatus.pauseTime,this.playStatus.pauseTime=0);},e.prototype.onPlaying=function(){var t=this;if(!this.playStatus.isFirstPlay&&(this.playStatus.isFirstPlay=!0,this.setTimingData({firstPlaying:getTimeStamp()}),this.player.on(\"waiting\",function(){t.lagStatus.lagging||t.player.seeking()||t.lagStatus.skip||(t.lagStatus.lagging=!0,t.lagStatus.lagStart=getTimeStamp());}),this.player.currentSource().keySystems)){var e=this.player.currentSource().keySystems;e.plain&&(this.u32_drm_type=\"plain\"),e.SimpleAES&&(this.u32_drm_type=\"SimpleAES\");}this.lagStatus.lagging&&(this.lagStatus.lagEnd=getTimeStamp())-this.lagStatus.lagStart>this.lagStatus.lagInterval&&(this.lagStatus.lagging=!1,this.lagStatus.lagCount++,this.lagStatus.lagAvg.push(this.lagStatus.lagEnd-this.lagStatus.lagStart),this.lagStatus.lagDuration+=this.lagStatus.lagEnd-this.lagStatus.lagStart,this.lagStatus.lagStart=this.blockStartTime&&(this.blockData.lagBlockDuration+=this.lagStatus.lagEnd-this.lagStatus.lagStart),this.lagStatus.lagEnd=this.lagStatus.lagStart=0,this.lagStatus.isFirstLag||(this.lagStatus.isFirstLag=!0,this.setTimingData({firstLag:getTimeStamp()}))),[60,200,500,1e3].forEach(function(e){t.lagStatus.lagging&&(t.lagStatus.lagEnd=getTimeStamp())-t.lagStatus.lagStart>e&&t.blockData[\"lagCount_\"+e]++;}),this.lagStatus.skip=!1;},e.prototype.onSeeking=function(){this.contentComputTimePoint.push({type:\"end\",time:this.player.currentTime()});},e.prototype.onSeeked=function(){this.contentComputTimePoint.push({type:\"start\",time:this.player.currentTime()});},e.prototype.onError=function(t){this.getComsumeDuration(!0);var e={u64_err_code:t.data.code,str_err_info:t.data.message||(defaults$1.errors[t.data.code]||{}).message},n=(this.player.cache_.src||\"\").indexOf(\"vod\")>-1||this.player.options_.fileID;t&&t.data&&t.data.code&&(2===this.playScene&&n?this.report(40304,e):this.afterCanplay?this.report(40102,e):this.report(40101,e));},e.prototype.onResolutionSwitching=function(){this.lagStatus.skip=!0;},e.prototype.onPause=function(){this.playStatus.pauseTime=getTimeStamp(),this.lagStatus.lagging&&(this.lagStatus.skip=!0);},e.prototype.onPlaycgiend=function(t){var e=this,n=t.data;n.result&&0==n.result.code&&(this.playStatus.requestID=n.result.requestId,setTimeout(function(){if(e.player.currentSources().length>0&&e.player.currentSources()[0].keySystems){var t=e.player.currentSources()[0].keySystems;t[\"com.widevine.alpha\"]&&e.reportMTA(\"drm\",{initialized:\"Widevine\"}),t[\"com.apple.fps.1_0\"]&&e.reportMTA(\"drm\",{initialized:\"FairPlay\"});}else e.player.options_.plugins.DRM&&e.player.options_.plugins.DRM.token&&e.reportMTA(\"drm\",{initialized:\"SimpleAES\"});},0)),this.setTimingData({cgiStart:t.data.startTime,cgiEnd:t.data.time});},e.prototype.onEnded=function(){this.getComsumeDuration(),1===this.playScene?this.report(40102):this.report(40304);},e.prototype.onFeature=function(t){-1==this.features.indexOf(t.data)&&this.features.push(t.data);},e.prototype.guid=function(t){var e=localStorage.getItem(t);return e||(e=guid(),localStorage.setItem(t,e)),e;},e.prototype.report=function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},n=arguments[2];if(3===this.playScene)return!1;t&&this[\"report_\"+t](e,n);},e.prototype.report_40101=function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if(!this.player)return!1;var e={uint64_data_time:getTimeStampBySecond(),str_stream_url:this.player.cache_.src,u64_timestamp:this.player.startTime,u32_dns_time:\"\",u32_connect_server_time:parseInt(this.firstFrameDuration),u32_video_decode_type:0,u32_first_frame_down:parseInt(this.firstFrameDuration),u32_first_video_decode_time:parseInt(this.firstIFrameDuration),u32_first_i_frame:parseInt(this.firstIFrameDuration),u32_first_audio_frame_down:parseInt(this.firstFrameDuration),u32_first_audio_render_time:parseInt(this.firstIFrameDuration),u64_err_code:t.u64_err_code||\"\",str_err_info:t.str_err_info||\"\"},n={app_id:0,data:[Object.assign({},this.liveBaseData,e,t)],module_id:1005,command:40101};Reporter.reportPlayMetrics(n);},e.prototype.report_40100=function(t){var e=this,n=this.player||{};this.blockData=this.blockData||{};var i={u32_cpu_usage:\"\",u32_app_cpu_usage:\"\",u32_avg_memory:\"\",u32_avg_cpu_usage:\"\",str_stream_url:n.cache_&&n.cache_.src,uint64_data_time:getTimeStampBySecond(),u32_recv_av_diff_time:0,u32_play_av_diff_time:0,u64_playtime:getTimeStamp()-this.timing.firstPlaying,u32_audio_decode_type:2,u32_audio_block_count:this.blockData.lagCount_500,u32_audio_cache_time:this.blockData.buffer_avg,u32_audio_drop:\"\",u32_video_decode_type:0,u32_video_recv_fps:this.blockData.recv_frames,u32_fps:this.blockData.render_frames,u32_video_cache_time:this.blockData.buffer_avg,u32_avg_cache_count:0,u32_video_block_count:this.blockData.lagCount_1000,u32_avg_net_speed:\"\",u32_video_light_block_count:this.blockData.lagCount_200,u32_video_large_block_count:this.blockData.lagCount_500,u32_audio_jitter_60ms_count:this.blockData.lagCount_60,u32_video_decode_fail:\"\",u32_audio_decode_fail:\"\",u32_avg_video_bitrate:0,u32_avg_audio_bitrate:0,u32_block_usage:1e3*parseInt(this.blockData.lagBlockDuration/this.blockInterval)},r={app_id:0,data:[Object.assign({},this.liveBaseData,i,t)],module_id:1005,command:40100};Reporter.reportPlayMetrics(r,function(){e.resetBlockData();});},e.prototype.report_40102=function(){var t=this,e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},n=arguments[1],i=this.player||{},r=0,o=0,s=0;if(\"{}\"!==JSON.stringify(i)){r=this.lagStatus.lagAvg.length>0?this.lagStatus.lagAvg.reduce(function(t,e){return t+e;},0)/this.lagStatus.lagAvg.length:0,o=this.bufferBlock.length>0?this.bufferBlock.reduce(function(t,e){return t+e;},0)/this.bufferBlock.length:0;s=(i.getVideoPlaybackQuality&&i.getVideoPlaybackQuality()||{}).totalVideoFrames/e.duration;}else this.resetLagStatus();var a={uint64_data_time:getTimeStampBySecond(),str_stream_url:i.cache_&&i.cache_.src,u64_timestamp:getTimeStamp(),u32_avg_cpu_usage:\"\",u32_avg_memory:\"\",u64_begin_timestamp:i.startTime,u32_result:this.consumeDuration,u64_err_code:e.u64_err_code,u32_speed_cnt:0,u32_avg_cache_time:o,u32_max_load:Math.max.apply(Math,this.lagStatus.lagAvg),u32_audio_block_time:this.lagStatus.lagDuration,u32_avg_load:r,u32_load_cnt:this.lagStatus.lagAvg.length||0,u32_nodata_cnt:this.lagStatus.lagAvg.length||0,u32_first_i_frame:this.firstIFrameDuration,u32_video_width:i.width_,u32_video_height:i.height_,u32_video_avg_fps:s,u32_avg_block_time:r,u64_block_count:this.lagStatus.lagAvg.length||0,u32_video_block_time:this.lagStatus.lagDuration,u64_jitter_cache_max:0,u64_block_duration_max:Math.max.apply(Math,this.lagStatus.lagAvg),u64_jitter_cache_avg:0,u32_ip_count_quic:\"\",u32_connect_count_quic:\"\",u32_connect_count_tcp:\"\",u32_is_real_time:\"\",u32_first_frame_black:\"\",u32_delay_report:0},l={app_id:0,data:[Object.assign({},this.liveBaseData,a,e)],module_id:1005,command:40102};return e.u32_delay_report?(localStorage.setItem(\"tcplayer_data\",JSON.stringify(l)),!1):n?(l.data.u32_delay_report=1,n(l)):void Reporter.reportPlayMetrics(l,function(){t.bytes_token=null,localStorage.removeItem(\"tcplayer_data\");});},e.prototype.report_40303=function(){this.setTimingData({initEnd:getTimeStamp()});var t={msg_client_ip:{uint32_ip:\"\"},uint32_service:this.playScene,uint64_data_time:getTimeStampBySecond(),str_stream_url:this.player.cache_.src,uint32_command:40303},e={app_id:0,data:[Object.assign({},this.vodBaseData,t)],module_id:1011,command:40303};Reporter.reportPlayMetrics(e);},e.prototype.report_40304=function(){var t=this,e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},n=arguments[1],i=this.lagStatus.lagAvg.length>0?this.lagStatus.lagAvg.reduce(function(t,e){return t+e;},0)/this.lagStatus.lagAvg.length:0,r={uint64_data_time:getTimeStampBySecond(),uint32_command:40304,str_stream_url:this.player.cache_.src,u32_timeuse:String(parseInt(this.consumeDuration/1e3)||0),u32_videotime:String(this.videoDuration),u32_avg_load:String(i),u32_load_cnt:String(this.lagStatus.lagCount),u32_max_load:this.lagStatus.lagAvg.length>0?String(Math.max.apply(Math,this.lagStatus.lagAvg)):String(0),u32_avg_block_time:String(this.lagStatus.lagDuration),u32_player_type:String(4),u32_dns_time:\"\",u32_tcp_did_connect:\"\",u32_first_video_packet:String(parseInt(this.firstFrameDuration)),u32_first_i_frame:String(parseInt(this.firstIFrameDuration)),u32_server_ip:\"\",u32_drm_type:this.u32_drm_type,u32_playmode:String(1),u64_err_code:String(e.u64_err_code||\"\"),str_err_info:String(e.str_err_info||\"\"),u32_video_decode_type:String(0),u32_speed:this.player&&String(100*this.player.playbackRate())||\"1000\"},o={app_id:0,data:[Object.assign({},this.vodBaseData,r)],module_id:1011,command:40304};if(n)return n(o);Reporter.reportPlayMetrics(o,function(){t.bytes_token=null,localStorage.removeItem(\"tcplayer_data\");});},e.prototype.setTimingData=function(t){this.timing=videojs.mergeOptions(this.timing,t);},e.prototype.reset=function(){this.playStatus={isFirstPlay:!1};},e.prototype.resetLagStatus=function(){this.lagStatus={lagCount:0,lagging:!1,lagStart:0,lagEnd:0,lagInterval:500,lagDuration:0,lagAvg:[],isFirstLag:!1,skip:!1};},e.prototype.resetBlockData=function(){this.blockData={lagCount_60:0,lagCount_200:0,lagCount_500:0,lagCount_1000:0,lagBlockDuration:0,buffer_avg:0,recv_frames:0,render_frames:0};},e.prototype.reportMTA=function(t,e){},e.prototype.getSystem=function(){return IS_IOS?\"ios\":IS_ANDROID?\"android\":IS_WIN?\"win\":IS_MAC?\"mac\":\"other\";},e.prototype.getSystemVer=function(){var t=this.getSystem();return\"ios\"==t?IOS_VERSION:\"android\"==t?ANDROID_VERSION:\"win\"==t?WIN_VER:\"mac\"==t?MAC_VER:void 0;},e.prototype.getBrowser=function(){return IS_FIREFOX?\"firefox\":IS_EDGE?\"edge\":IS_MQQB?\"mqq\":IS_QQB?\"qq\":IS_TBS?\"tbs\":IS_CHROME?\"chrome\":IE_VERSION?\"ie\":IS_SAFARI?\"safari\":\"other\";},e.prototype.getBrowserVer=function(){var t=this.getBrowser();return\"firefox\"==t?FIREFOX_VER:\"edge\"==t?EDGE_VER:\"chrome\"==t?CHROME_VER:\"ie\"==t?IE_VERSION:\"safari\"==t?SAFARI_VER:\"qq\"==t||\"mqq\"==t?QQ_VER:\"tbs\"==t?TBS_VERSION:\"other\";},e.prototype.getDevice=function(){return IS_IOS?\"IPHONE\":IS_HUAWEI?\"HUAWEI\":IS_XIAOMI?\"XIAOMI\":IS_OPPO?\"OPPO\":IS_VIVO?\"VIVO\":IS_SX?\"SUMSUNG\":IS_CP?\"COOLPAD\":IS_ONE?\"ONEPLUS\":IS_ZX?\"ZTE\":\"OTHER\";},e.prototype.getMediaType=function(){return this.player.src()&&/\\/(.+)\\.(.+)\\?|\\/(.+)\\.(.+)/.test(this.player.src()),RegExp.$2||RegExp.$4;},e.prototype.getNetworkType=function(){var t=navigator.userAgent,e=t.match(/NetType\\/\\w+/)?t.match(/NetType\\/\\w+/)[0]:\"NetType/other\";e=e.toLowerCase().replace(\"nettype/\",\"\");var n;switch(e){case\"wifi\":n=\"1\";break;case\"4g\":n=\"2\";break;case\"3g\":case\"3gnet\":n=\"3\";break;case\"2g\":n=\"4\";break;default:n=\"0xFF\";}return n;},e;}(Plugin$13);videojs.registerPlugin(\"PlayerMetrics\",PlayerMetrics);var Plugin$14=videojs.getPlugin(\"plugin\"),log$13=videojs.log,ProgressMarker=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return n.ready(videojs.bind(r,r.init)),r;}return inherits(e,t),e.prototype.init=function(){var t=this.player;if(t.options_.dots){var e=function i(){Array.isArray(t.options_.dots)&&t.options_.dots.length>0&&(t.options_.dots.forEach(function(e){!e.emitted&&e.timeOffset-1e3*(t.currentTime()||0)<500&&(e.emitted=!0,t.trigger(\"marker\",e.content));}),t.options_.dots[t.options_.dots.length-1].emitted||window.requestAnimationFrame(i));};window.requestAnimationFrame(e);}if(IS_IOS||IS_ANDROID)return!1;if(!t.controlBar||!this.player.controlBar.progressControl)return void log$13(\"ProgressMarker can not initialize without control bar or progress control\");log$13(\"ProgressMarker initializing\");var n=t.controlBar.getChild(\"ProgressControl\").getChild(\"SeekBar\");n.getChild(\"ProgressMarkerGenerator\")&&n.removeChild(\"ProgressMarkerGenerator\"),t.options_.plugins.ProgressMarker&&(n.addChild(\"ProgressMarkerGenerator\"),log$13(\"ProgressMarker initialized\"),t.trigger({type:\"feature\",data:\"marker\"}));},e;}(Plugin$14);videojs.registerPlugin(\"ProgressMarker\",ProgressMarker);var Component$15=videojs.getComponent(\"Component\"),PlayListItem=function(t){function e(n,i){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,n,i));}return inherits(e,t),e.prototype.createEl=function(){var t=this.options_,e=videojs.dom.createEl(\"div\",{className:\"tcp-playlist-item\"}),n=videojs.dom.createEl(\"div\",{className:\"tcp-playlist-item-video\",innerHTML:t.img?'
':'
'}),i=videojs.dom.createEl(\"div\",{className:\"tcp-playlist-item-duration\",textContent:this.timeFormat(t.duration)});n.appendChild(i);var r=videojs.dom.createEl(\"div\",{className:\"tcp-playlist-item-desc\",textContent:t.text});return e.appendChild(n),e.appendChild(r),this.bindEvent(e),e;},e.prototype.bindEvent=function(t){var e=this;videojs.on(t,[\"click\"],function(){e.player_.trigger({type:\"playItem\",data:e.options_});});},e.prototype.timeFormat=function(t){var e=\"\",n=Math.floor(t/3600);0!=n&&(t-=3600*n,n<10&&(n=\"0\"+n),e+=n+\":\");var i=Math.floor(t/60);return i<10&&(i=\"0\"+i),t-=60*i,t<10&&(t=\"0\"+t),e+=i+\":\"+t;},e;}(Component$15);videojs.registerComponent(\"PlayListItem\",PlayListItem);var Component$16=videojs.getComponent(\"Component\"),PlayListTitle=function(t){function e(n,i){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,n,i));}return inherits(e,t),e.prototype.createEl=function(){var t=this.options_;return videojs.dom.createEl(\"div\",{className:\"tcp-playlist-title\",textContent:t.title});},e;}(Component$16);videojs.registerComponent(\"PlayListTitle\",PlayListTitle);var Component$14=videojs.getComponent(\"Component\"),PlayListBox=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.init(),r.activeIndex=-1,r;}return inherits(e,t),e.prototype.createEl=function(){return videojs.dom.createEl(\"div\",{className:\"tcp-playlist-box\"});},e.prototype.init=function(){var t=this,e=this.options_.data;this.addChild(\"PlayListTitle\",{title:this.options_.title}),e.forEach(function(e,n){e.index=n,t.addChild(\"PlayListItem\",e);}),this.player_.on(\"ready\",function(){t.options_.loop&&(t.activeIndex=0,t.player_.on(\"ended\",videojs.bind(t,function(){t.player_.trigger({type:\"playItem\"});})));}),this.player_.on(\"playItem\",function(n){var i=n.data,r=void 0;t.activeIndex=i?i.index:(t.activeIndex+1)%e.length,r=e[t.activeIndex],t.player_.loadVideoByID({fileID:r.fileID,appID:r.appID,psign:r.psign}),t.player_.one(\"loadedmetadata\",videojs.bind(t,function(){t.player_.play();})),document.querySelectorAll(\".tcp-playlist-item\").forEach(function(t){videojs.dom.removeClass(t,\"tcp-playlist-item-active\");});var o=document.querySelectorAll(\".tcp-playlist-item\")[t.activeIndex];videojs.dom.addClass(o,\"tcp-playlist-item-active\");});},e;}(Component$14);videojs.registerComponent(\"PlayListBox\",PlayListBox);var Component$17=videojs.getComponent(\"Component\"),PlayListToggle=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.status=0,r;}return inherits(e,t),e.prototype.createEl=function(){var t=videojs.dom.createEl(\"div\",{className:\"tcp-playlist-toggle\",textContent:\"<\"});return this.bindEvent(t),t;},e.prototype.bindEvent=function(t){var e=this;videojs.on(t,[\"click\"],function(n){e.status=!e.status;var i=document.querySelector(\".tcp-playlist\");e.status?(t.textContent=\">\",videojs.dom.addClass(i,\"tcp-playlist-open\"),videojs.dom.removeClass(i,\"tcp-playlist-close\")):(videojs.dom.addClass(i,\"tcp-playlist-close\"),videojs.dom.removeClass(i,\"tcp-playlist-open\"),t.textContent=\"<\");});},e;}(Component$17);videojs.registerComponent(\"PlayListToggle\",PlayListToggle);var Component$13=videojs.getComponent(\"Component\"),PlayList$1=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.init(),r;}return inherits(e,t),e.prototype.createEl=function(){return videojs.dom.createEl(\"div\",{className:\"tcp-playlist tcp-playlist-close\"});},e.prototype.init=function(){this.addChild(\"PlayListToggle\"),this.addChild(\"PlayListBox\",this.options_);},e;}(Component$13);videojs.registerComponent(\"PlayList\",PlayList$1);var Button$5=videojs.getComponent(\"Button\"),PlayNextButton=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n,i));return r.addClass(),r;}return inherits(e,t),e.prototype.addClass=function(){videojs.dom.addClass(this.el_,\"vjs-play-next\");},e.prototype.update=function(){},e.prototype.handleClick=function(t){this.player_.trigger({type:\"playItem\"});},e;}(Button$5);PlayNextButton.prototype.controlText_=\"Play Next\",videojs.registerComponent(\"PlayNextButton\",PlayNextButton);var Plugin$15=videojs.getPlugin(\"plugin\"),log$14=videojs.log,PlayList=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return IS_IOS||IS_ANDROID?possibleConstructorReturn(r):(r.options=i,i&&i.data instanceof Array&&i.data.length>0&&n.ready(videojs.bind(r,r.init)),r);}return inherits(e,t),e.prototype.init=function(){log$14(\"PlayList initializing\"),this.player.addChild(\"PlayList\",this.options),this.player.controlBar.addChild(\"PlayNextButton\",{},1),log$14(\"PlayList initialized\"),this.player.trigger({type:\"feature\",data:\"playlist\"});},e;}(Plugin$15);videojs.registerPlugin(\"PlayList\",PlayList);var Plugin$16=videojs.getPlugin(\"plugin\"),log$15=videojs.log,HLSToken=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return log$15(\"HLSToken\",n,i),r.init(i),r;}return inherits(e,t),e.prototype.init=function(t){log$15(\"HLSToken init\",t,this.player);var e=this.player;t.token&&(this.options=t,e.on(\"playcgiend\",videojs.bind(this,function(t){this.modifyData(t.data);})));},e.prototype.modifyData=function(t){var e=this;if(log$15(\"HLSToken modifyData\",t),0===t.result.code){var n=t.result.videoInfo;if(n.masterPlayList){var i=n.masterPlayList.url.split(\"/\");i[i.length-1]=\"voddrm.token.\"+this.options.token+\".\"+i[i.length-1],n.masterPlayList.url=i.join(\"/\");}n.transcodeList&&n.transcodeList.length>0&&(n.transcodeList=n.transcodeList.map(function(t){var n=t.url.split(\"/\");return n[n.length-1]=\"voddrm.token.\"+e.options.token+\".\"+n[n.length-1],t.url=n.join(\"/\"),t;}));}},e;}(Plugin$16);videojs.registerPlugin(\"HLSToken\",HLSToken);var getMessageContents=function(t){var e=new window_1.DOMParser().parseFromString(String.fromCharCode.apply(null,new Uint16Array(t)),\"application/xml\"),n=e.getElementsByTagName(\"HttpHeaders\")[0],i={};if(n)for(var r=n.getElementsByTagName(\"name\"),o=n.getElementsByTagName(\"value\"),s=0;s-1)return Promise.resolve();var r=t.initData;return getSupportedKeySystem(e.keySystems).then(function(o){var s=o.keySystem;if(e.keySystems[s]&&e.keySystems[s].pssh&&(r=e.keySystems[s].pssh),!hasSession(n,r)&&r)return n.push({initData:r}),standard5July2016({video:t.target,initDataType:t.initDataType,initData:r,options:e,removeSession:removeSession.bind(null,n),eventBus:i});});},handleWebKitNeedKeyEvent=function(t,e,n){if(e.keySystems&&e.keySystems[FAIRPLAY_KEY_SYSTEM]&&t.initData)return fairplay({video:t.target,initData:t.initData,options:e,eventBus:n});},handleMsNeedKeyEvent=function(t,e,n,i){if(e.keySystems&&e.keySystems[PLAYREADY_KEY_SYSTEM]&&!n.reduce(function(t,e){return t||e.playready;},!1)){var r=t.initData;e.keySystems[PLAYREADY_KEY_SYSTEM]&&e.keySystems[PLAYREADY_KEY_SYSTEM].pssh&&(r=e.keySystems[PLAYREADY_KEY_SYSTEM].pssh),r&&(n.push({playready:!0,initData:r}),msPrefixed({video:t.target,initData:r,options:e,eventBus:i}));}},getOptions=function(t){return videojs.mergeOptions(t.currentSource(),t.eme.options);},setupSessions=function(t){var e=t.src();e!==t.eme.activeSrc&&(t.eme.activeSrc=e,t.eme.sessions=[]);},onPlayerReady=function(t){\"video\"===t.$(\".vjs-tech\").tagName.toLowerCase()&&t.tech_&&(setupSessions(t),t.tech_.el_.addEventListener(\"encrypted\",function(e){if(t.currentSource().keySystems&&t.currentSource().keySystems[\"com.widevine.alpha\"]&&\"application/dash+xml\"===t.currentSource().type)return!1;setupSessions(t),handleEncryptedEvent(e,getOptions(t),t.eme.sessions,t.tech_);}),t.tech_.el_.addEventListener(\"webkitneedkey\",function(e){setupSessions(t),handleWebKitNeedKeyEvent(e,getOptions(t),t.tech_);}),videojs.browser.IS_EDGE||t.tech_.el_.addEventListener(\"msneedkey\",function(e){setupSessions(t),handleMsNeedKeyEvent(e,getOptions(t),t.eme.sessions,t.tech_);}));},DRM=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return r.options=i,n.ready(function(){return onPlayerReady(n);}),n.eme={initializeMediaKeys:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:function(){},r=videojs.mergeOptions(n.currentSource(),i,t),o={initDataType:\"cenc\",initData:null,target:n.tech_.el_};setupSessions(n),n.tech_.el_.setMediaKeys?handleEncryptedEvent(o,r,n.eme.sessions,n.tech_).then(function(){return e();})[\"catch\"](function(t){return e(t);}):n.tech_.el_.msSetMediaKeys&&(handleMsNeedKeyEvent(o,r,n.eme.sessions,n.tech_),e());},options:i},r;}return inherits(e,t),e.prototype.setOptions=function(t){this.options=t,this.player.options_.plugins.DRM=t;},e;}(Plugin$17),registerPlugin$2=videojs.registerPlugin||videojs.plugin;registerPlugin$2(\"DRM\",DRM);var Plugin$18=videojs.getPlugin(\"plugin\"),PDT=function(t){function e(n){classCallCheck(this,e);var i=possibleConstructorReturn(this,t.call(this,n));return n.plugins=n.plugins||{},n.plugins.pdt=!0,i;}return inherits(e,t),e;}(Plugin$18);videojs.registerPlugin(\"PDT\",PDT);var Plugin$19=videojs.getPlugin(\"plugin\"),dom$2=videojs.dom;if(!window.requestAnimationFrame){var lastTime=0;window.requestAnimationFrame=function(t){var e=new Date().getTime(),n=Math.max(0,16.7-(e-lastTime)),i=window.setTimeout(function(){t(e+n);},n);return lastTime=e+n,i;};}window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t);});var DynamicWatermark=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return r.options=i||{},r.options.content&&r.init(),r;}return inherits(e,t),e.prototype.dispose=function(){this.stopAnimation(),this.player.$(\".tcp-dynamic-watermark-container\")&&this.player.el().removeChild(this.containerElement),t.prototype.dispose.call(this);},e.prototype.init=function(){var t=this,e=this.player;this.isFirstShow=!0,this.initUI(),this.initStyle(),this.initSpeed(),e.on(\"loadedmetadata\",function(){t.calculateStyle(),t.setStyle(),dom$2.removeClass(t.containerElement,\"vjs-hidden\");}),e.one(\"play\",function(){t.encModule=new Enc(),t.ghostCycle=t.encModule.calculateGhost(t.player.duration()),t.startAnimation();}),e.on([\"fullscreenchange\",\"playerresize\"],function(){setTimeout(function(){t.calculateStyle();},200);});},e.prototype.initUI=function(){var t=this.player,e=dom$2.createEl(\"div\",{className:\"tcp-dynamic-watermark-container vjs-hidden\"}),n=dom$2.createEl(\"div\",{innerHTML:encodeHTML(this.options.content),className:\"tcp-dynamic-watermark-content\"});if(e.appendChild(n),this.options.keep||t.el().appendChild(e),this.containerElement=e,this.markContentElement=n,\"image\"===this.options.type){var i=document.createElement(\"img\");this.options.width&&(i.style.width=this.options.width),this.options.height&&(i.style.height=this.options.height),i.setAttribute(\"src\",this.options.content),this.markContentElement.innerHTML=\"\",this.markContentElement.appendChild(i);}},e.prototype.initStyle=function(){this.style={containerWidth:\"\",containerHeight:\"\",containerLeft:\"\",containerTop:\"\",contentLeft:80*Math.random(),contentTop:80*Math.random(),margin:0,padding:0,display:\"block\",visibility:\"visible\",opacity:.5,position:\"absolute\",color:\"rgba(255, 255, 255)\"};},e.prototype.initSpeed=function(){this.speed=this.options.keep&&0===this.options.speed?.2:this.options.speed;},e.prototype.calculateStyle=function(){var t=this.player,e=this.style,n=t.videoWidth(),i=t.videoHeight(),r=dom$2.getBoundingClientRect(t.el()),o=r.width,s=r.height,a=(o/s).toFixed(2),l=(n/i).toFixed(2),c=void 0,u=void 0;la?(c=o,u=c/l):l==a&&(c=o,u=s),e.containerLeft=(o-c)/2/o*100,e.containerTop=(s-u)/2/s*100,e.containerWidth=c/o*100,e.containerHeight=u/s*100;},e.prototype.setStyle=function(){var t=this.containerElement,e=this.markContentElement,n=this.style;t.style.left=n.containerLeft+\"%\",t.style.top=n.containerTop+\"%\",t.style.width=n.containerWidth+\"%\",t.style.height=n.containerHeight+\"%\",t.style.display=e.style.display=n.display,t.style.visibility=e.style.visibility=n.visibility,t.style.opacity=e.style.opacity=n.opacity,t.style.position=e.style.position=n.position,t.style.margin=e.style.margin=n.margin,t.style.padding=e.style.padding=n.padding,e.style.left=this.options.left||n.contentLeft+\"%\",e.style.top=this.options.top||n.contentTop+\"%\",this.options.right&&(e.style.right=this.options.right),this.options.bottom&&(e.style.bottom=this.options.bottom),e.style.color=this.options.color||n.color,this.options.keep||(t.style.opacity=e.style.opacity=this.options.opacity||n.opacity),\"text\"===this.options.type&&(e.style.fontSize=this.options.fontSize||\"12px\",e.innerHTML=encodeHTML(this.options.content));},e.prototype.setContent=function(t){this.options.content=t;},e.prototype.startAnimation=function(){var t=this;if(!this.rafID){var e=(this.player,this.style),n=this.containerElement,i=this.markContentElement,r=1,o=1,s=Math.random(),a=function l(){try{if(!t.isPauseAnimation){var a=Math.min(1,0===t.speed?0:t.speed?t.speed:.2),c=dom$2.getBoundingClientRect(n),u=dom$2.getBoundingClientRect(i),h=u.left-c.left,p=u.top-c.top;h+=a*r*s,p+=a*o*(1-s),h+u.width>c.width?(r=-1,s=Math.random()):h<0&&(r=1,s=Math.random()),p+u.height>c.height?(o=-1,s=Math.random()):p<0&&(o=1,s=Math.random()),h=Math.min(c.width-u.width,h),p=Math.min(c.height-u.height,p),e.contentLeft=h/c.width*100,e.contentTop=p/c.height*100,t.setStyle(),t.player&&t.encModule.removeWaterMark(t);}}catch(d){t.player&&t.encModule.handleWatermarkElementAdd(t);}if(t.isStopAnimation)return t.isStopAnimation=!1,cancelAnimationFrame(t.rafID),void(t.rafID=null);0!==t.speed&&requestAnimationFrame(l);};this.rafID=requestAnimationFrame(a);}},e.prototype.resumeAnimation=function(){this.isPauseAnimation=!1;},e.prototype.pauseAnimation=function(){this.isPauseAnimation=!0;},e.prototype.stopAnimation=function(){this.isStopAnimation=!0;},e;}(Plugin$19);videojs.registerPlugin(\"DynamicWatermark\",DynamicWatermark);var Plugin$20=videojs.getPlugin(\"plugin\"),XP2PHlsjsPlugin=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return r.options=i,r.hlsp2p=null,r;}return inherits(e,t),e.prototype.startHLSP2P=function(t,e,n){var i=this,r=this.player.tech_,o=r.options_,s=o.xp2pConfig;if(e.isSupported()&&!window.hlsp2p){for(var a=[\"videoType\",\"xp2pPackage\",\"xp2pAppId\",\"tencentCloudAppId\"],l=a,c=Array.isArray(l),u=0,l=c?l:l[Symbol.iterator]();;){var h;if(c){if(u>=l.length)break;h=l[u++];}else{if(u=l.next(),u.done)break;h=u.value;}var p=h;if(s[p]===undefined)return;}var d={videoId:o.playerId+\"_html5_api\",url:o.source.src,videoType:s.videoType,cloudAppId:s.tencentCloudAppId,domain:s.xp2pPackage,xp2pAppId:s.xp2pAppId,p2pStartDelay:1e3},f=HLSP2P.create(t,Object.assign(d,s));f.on(HLSP2P.Events.Rollback,function(t){i.destroy(),n&&n(t);}),this.hlsp2p=f;}},e.prototype.destroy=function(){this.hlsp2p&&(this.hlsp2p.destroy(),this.hlsp2p=null,window.hlsp2p=undefined);},e.prototype.dispose=function(){this.destroy();},e;}(Plugin$20);videojs.registerPlugin(\"XP2PHlsjsPlugin\",XP2PHlsjsPlugin);var Plugin$21=videojs.getPlugin(\"plugin\"),XP2PFlvjsPlugin=function(t){function e(n,i){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,n));return r.options=i,r;}return inherits(e,t),e.prototype.createLoader=function(t,e,n){var i=this.player.tech();return function(t){function r(e,n){classCallCheck(this,r);var i=possibleConstructorReturn(this,t.call(this));return i._qvbp2p=null,i._receivedLength=0,i._config=n,i;}return inherits(r,t),r.isSupported=function(){return e&&e.isSupported();},r.prototype.destroy=function(){this._destroyQVBP2P(),t.prototype.destroy.call(this);},r.prototype.open=function(t){this._createQVBP2P(),this._qvbp2p.on(e.ComEvents.STATE_CHANGE,this._onQVBP2PStateChange.bind(this)),this._qvbp2p.setMediaElement(i.el());var n={src:t.url};this._qvbp2p.loadSource(n);},r.prototype.abort=function(){this._destroyQVBP2P();},r.prototype._onQVBP2PStateChange=function(t,n){var i=e.ComCodes;switch(n.code){case i.RECEIVE_BUFFER:this._receiveBuffer(n.payload);break;case i.ROLLBACK:this._rollback(n);}},r.prototype._receiveBuffer=function(t){var e=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,e,this._receivedLength);},r.prototype._rollback=function(t){n&&n(t);},r.prototype._createQVBP2P=function(){this._qvbp2p&&this._destroyQVBP2P(),this._qvbp2p=e.create(this._config.xp2pConfig),window.qvbp2p=this._qvbp2p;},r.prototype._destroyQVBP2P=function(){this._qvbp2p&&(this._qvbp2p.destroy(),this._qvbp2p=null,window.qvbp2p=null);},r;}(t.BaseLoader);},e;}(Plugin$21);videojs.registerPlugin(\"XP2PFlvjsPlugin\",XP2PFlvjsPlugin);var defaultConfig$1={enableStashBuffer:!1},Html5FlvJS=function(){function t(e,n,i){var r=this;classCallCheck(this,t);var o=function(){var t=window.flvjs;r.flvjs=t;var o=videojs.mergeOptions(defaultConfig$1,i.flvConfig,{xp2pConfig:i.xp2pConfig}),s=n.player();if(window.QVBP2P&&i.xp2pConfig&&i.xp2pConfig.useXP2P&&s.XP2PFlvjsPlugin){var a=s.XP2PFlvjsPlugin().createLoader(t,window.QVBP2P,function(t){r.dispose(),i.xp2pConfig.useXP2P=!1;var e=r.tech.player(),n=r.tech.currentSource_.src;e.src(n);});r.xp2pFlvLoader=a,o.customLoader=a;}var l=new t.createPlayer(Object.assign({isLive:!1,url:e.src,type:\"flv\"},o),o);r.tech=n,l.on(t.Events.ERROR,videojs.bind(r,r.onError));for(var c in t.Events)!function(e){l.on(t.Events[e],videojs.bind(r,function(t){this.onEvent(e,t);}));}(c);s.trigger({type:\"flvInstanceCreated\",data:{flv:l}}),l.on(t.Events.STATISTICS_INFO,function(t){var e=(t.bps_audio||0)+(t.bps_video||0);s.trigger({type:\"playstatus\",data:{type:\"flv\",decodedFrames:t.decodedFrames,droppedFrames:t.droppedFrames,speed:t.speed.toFixed(0),bitrate:e||0,bpsAudio:t.bps_audio||0,bpsVideo:t.bps_video||0}});}),r.flv=l,r._id=new Date().getTime(),n.el().srcObject&&(n.el().srcObject=null),l.attachMediaElement(n.el()),l.load();};Promise.all([function(){return i.xp2pConfig&&i.xp2pConfig.useXP2P&&\"flv\"===i.xp2pConfig.format&&!window.QVBP2P?new Promise(function(t){loadScript(XP2P_FLV_PATH,function(){t();});}):Promise.resolve();}(),function(){return window.flvjs?Promise.resolve():new Promise(function(t){loadScript(FLV_PATH,function(){t();});});}()]).then(function(){o();});}return t.prototype.onError=function(t,e,n){var i=this.tech.player();t===this.flvjs.ErrorTypes.NETWORK_ERROR&&i.error({code:2,source:n}),t===this.flvjs.ErrorTypes.MEDIA_ERROR&&i.error({code:3,source:n});},t.prototype.onEvent=function(t,e){this.tech.player().trigger({type:\"FLVJS_EVENT\",data:{type:t,data:e}});},t.prototype.dispose=function(){if(this.tech.player().pause(),this.tech.flvProvider)try{this.flv.destroy();}catch(t){}this.tech.flvProvider=null;},t;}(),flvTypeRE=/^video\\/flv$/i,flvExtRE=/.flv(?![^?])/i,flvProtoRE=/^(ws:\\/\\/)/i,FlvSourceHandler={name:\"flvSourceHandler\",canHandleSource:function(t){return flvTypeRE.test(t.type)?\"probably\":flvExtRE.test(t.src)||flvProtoRE.test(t.src)?\"maybe\":\"\";},handleSource:function(t,e,n){return e.flvProvider&&e.flvProvider.dispose(),e.flvProvider=new Html5FlvJS(t,e,n),e.flvProvider;},canPlayType:function(t){if(flvTypeRE.test(t))return\"probably\";}};TCPlayer.mountFlvProvider=mountFlvProvider,mountFlvProvider();var defaultConfig$2={connectRetryCount:2,connectTimeout:5,receiveVideo:!0,receiveAudio:!0,showLog:!1},WebRTCProvider=function(){function t(e,n,i){var r=this;classCallCheck(this,t);var o=function(){r.tech=n,r.player=r.tech.player(),r.playerMetrics=r.player.PlayerMetrics(),r.report=r.player.options_.reportable;var t=window.TXLivePlayer;r.TXLivePlayer=t;var o=videojs.mergeOptions(defaultConfig$2,i.webrtcConfig);i.xp2pConfig&&\"webrtc\"===i.xp2pConfig.format&&i.xp2pConfig.useXP2P&&Object.assign(o,{p2pEnable:i.xp2pConfig.useXP2P,p2pConfig:{cloudAppid:i.xp2pConfig.tencentCloudAppId,xp2pAppid:i.xp2pConfig.xp2pAppId,appKey:i.xp2pConfig.xp2pAppKey,xp2pDomain:i.xp2pConfig.xp2pPackage}});var s=new t();r.webrtcConfig=o,s.setPlayerView(n.el()),s.setConfig(o),s.setPlayListener({onPlayEvent:videojs.bind(r,r.onPlayEvent),onPlayStats:videojs.bind(r,r.onPlayStats),onPlayReport:videojs.bind(r,r.onPlayReport),onPlaySEI:videojs.bind(r,r.onPlaySEI)}),s.startPlay(e.src),r.player.trigger({type:\"webrtcInstanceCreated\",data:{webrtc:s}}),r.webrtcPlayer=s;};window.TXLivePlayer?o():loadScript(WEBRTC_PATH,function(){o();});}return t.prototype.onPlayStats=function(t){this.tech.player().trigger({type:\"webrtcstats\",data:t});},t.prototype.onPlayEvent=function(t,e){var n=this.tech.player();if(n.trigger({type:\"debug\",data:{code:t,data:e}}),t<-2e3){if(-2003===t&&e&&e.videoActive&&(n.trigger(\"blocked\"),n.trigger({type:\"webrtcevent\",data:{code:2005}})),-2003===t)return!1;if(-2005===t||-2001===t||-2004===t){n.trigger({type:\"debug\",data:{message:\"debug === webrtc 状态码 \"+t+\",进入降级逻辑\"}});var i=n.options_.webrtcConfig;if(!i||!1!==i.fallback)return this.switchPlaySource(),!1;}return n.error({code:t,source:e}),!1;}n.trigger({type:\"webrtcevent\",data:{code:t,data:e}});},t.prototype.onPlayReport=function(t){if(!1===this.report)return!1;if(40101===t.uint32_command){this.tech.player().trigger({type:\"debug\",data:{code:\"report\",data:t}}),this.playerMetrics.report_40101(t);}40100===t.uint32_command&&this.playerMetrics.report_40100(t),40102===t.uint32_command&&this.playerMetrics.report_40102(t);},t.prototype.onPlaySEI=function(t){this.tech.player().trigger({type:\"webrtcsei\",data:t});},t.prototype.dispose=function(){this.webrtcPlayer&&(this.webrtcPlayer.setPlayListener({onPlayEvent:function(){},onPlayStats:function(){}}),this.webrtcPlayer.stopPlay(),this.webrtcPlayer.setPlayerView(videojs.dom.createEl(\"video\"))),this.webrtcPlayer=null;},t.prototype.setSource=function(t){var e=this;this.webrtcPlayer.startPlay(t.src),this.tech.player().one(\"webrtcevent\",function(t){-1002===t.data.code&&e.tech.player().play();});},t.prototype.recovery=function(){var t=this,e=this.tech.player(),n=void 0;e.one(\"waiting\",function(){n=setTimeout(function(){e.one(\"webrtcevent\",function(n){if(1004===n.data.code){t.webrtcPlayer&&t.webrtcPlayer.startPlay(e.src()),e.play();var i=function r(t){1002===t.data.code&&(e.play(),e.off(\"webrtcevent\",r));};e.on(\"webrtcevent\",i);}}),t.webrtcPlayer&&t.webrtcPlayer.stopPlay();},2e3);}),e.one(\"playing\",function(){n&&clearTimeout(n);});},t.prototype.switchPlaySource=function(){var t=this.tech.player(),e=void 0,n=this.tech.currentSource_.src;e=this.webrtcConfig&&this.webrtcConfig.fallbackUrl?[{src:this.webrtcConfig.fallbackUrl}]:this.convertProtocol(n),t.trigger({type:\"webrtcfallback\",data:{target:e[0].src}}),t.bigPlayButton&&t.bigPlayButton.hide(),t.posterImage&&t.posterImage.hide();var i=[];t.options_.hlsConfig&&t.options_.hlsConfig.skipHlsJs?e.forEach(function(t){t.src?i.push({src:t.src,skipHlsJs:!0}):i.push({src:t,skipHlsJs:!0});}):i=[].concat(e),t.src(i);var r=videojs.browser.IS_IOS||videojs.browser.IS_ANDROID?\"loadeddata\":\"loadedmetadata\",o=function s(){t.play(),t.one(\"progress\",function(){t.play(),t.off(r,s);});};t.on(r,o);},t.prototype.convertProtocol=function(t){var e=[];if(t.indexOf(\".sdp\")>-1)t=t.replace(\".sdp\",\".flv\"),e.push(t.replace(\".sdp\",\".m3u8\"));else{var n=t.replace(\"webrtc://\",\"https://\").replace(\"?\",\".flv?\");-1===n.indexOf(\"?\")&&-1===n.indexOf(\".flv\")&&(n+=\".flv\");var i=t.replace(\"webrtc://\",\"https://\").replace(\"?\",\".m3u8?\");-1===i.indexOf(\"?\")&&-1===i.indexOf(\".m3u8\")&&(i+=\".m3u8\"),e.push(i);}return e;},t;}(),webrtcTypeRE=/^webrtc/i,webrtcExtRE=/\\.sdp/i,webrtcProtoRE=/^(webrtc:\\/\\/)/i,sourceHandler={name:\"webrtcSourceHandler\",canHandleSource:function(t){return webrtcTypeRE.test(t.type)?\"probably\":webrtcExtRE.test(t.src)||webrtcProtoRE.test(t.src)?\"maybe\":\"\";},handleSource:function(t,e,n){return e.webrtcProvider&&e.webrtcProvider.dispose(),e.webrtcProvider=new WebRTCProvider(t,e,n),e.webrtcProvider;},canPlayType:function(t){if(webrtcTypeRE.test(t))return\"probably\";}};mountWebRTCProvider();for(var Tech$2=videojs.getComponent(\"Tech\"),Dom$1=videojs.dom,Url$1=videojs.url,createTimeRange=videojs.createTimeRange,mergeOptions$1=videojs.mergeOptions,navigator$2=window_1&&window_1.navigator||{},Flash=function(t){function e(n,i,r){classCallCheck(this,e);var o=possibleConstructorReturn(this,t.call(this,n,i,r));return i.source&&o.ready(function(){this.setSource(i.source);},!0),i.startTime&&o.ready(function(){this.load(),this.play(),this.currentTime(i.startTime);},!0),window_1.videojs=window_1.videojs||{},window_1.videojs.Flash=window_1.videojs.Flash||{},window_1.videojs.Flash.onReady=e.onReady,window_1.videojs.Flash.onEvent=e.onEvent,window_1.videojs.Flash.onError=e.onError,o.on(\"seeked\",function(){this.lastSeekTarget_=undefined;}),o;}return inherits(e,t),e.prototype.createEl=function(){var t=this.options_;t.swf||(t.swf=unifyProtocol(\"//imgcache.qq.com/open/qcloud/video/tcplayer/player.swf\"));var n=t.techId,i=mergeOptions$1({readyFunction:\"videojs.Flash.onReady\",eventProxyFunction:\"videojs.Flash.onEvent\",errorEventProxyFunction:\"videojs.Flash.onError\",autoplay:t.autoplay,preload:t.preload,loop:t.loop,muted:t.muted},t.flashVars),r=mergeOptions$1({wmode:\"opaque\",bgcolor:\"#000000\"},t.params),o=mergeOptions$1({id:n,name:n,\"class\":\"vjs-tech\"},t.attributes);return this.el_=e.embed(t.swf,i,r,o),this.el_.tech=this,this.el_;},e.prototype.play=function(){this.ended()&&this.setCurrentTime(0),this.el_.vjs_play();},e.prototype.pause=function(){this.el_.vjs_pause();},e.prototype.src=function(t){return t===undefined?this.currentSrc():this.setSrc(t);},e.prototype.setSrc=function(t){var e=this;t=Url$1.getAbsoluteURL(t),this.el_.vjs_src(t),this.autoplay()&&this.setTimeout(function(){return e.play();},0);},e.prototype.seeking=function(){return this.lastSeekTarget_!==undefined;},e.prototype.setCurrentTime=function(e){var n=this.seekable();n.length&&(e=e>n.start(0)?e:n.start(0),e=e=0?t:Infinity;},e.prototype.load=function(){this.el_.vjs_load();},e.prototype.poster=function(){this.el_.vjs_getProperty(\"poster\");},e.prototype.setPoster=function(){},e.prototype.seekable=function(){var t=this.duration();return 0===t?createTimeRange():createTimeRange(0,t);},e.prototype.buffered=function(){var t=this.el_.vjs_getProperty(\"buffered\");return 0===t.length?createTimeRange():createTimeRange(t[0][0],t[0][1]);},e.prototype.supportsFullScreen=function(){return!1;},e.prototype.enterFullScreen=function(){return!1;},e.prototype.getVideoPlaybackQuality=function(){var t=this.el_.vjs_getProperty(\"getVideoPlaybackQuality\");return window_1.performance&&\"function\"==typeof window_1.performance.now?t.creationTime=window_1.performance.now():window_1.performance&&window_1.performance.timing&&\"number\"==typeof window_1.performance.timing.navigationStart&&(t.creationTime=window_1.Date.now()-window_1.performance.timing.navigationStart),t;},e;}(Tech$2),_readWrite=[\"rtmpConnection\",\"rtmpStream\",\"preload\",\"defaultPlaybackRate\",\"playbackRate\",\"autoplay\",\"loop\",\"controls\",\"volume\",\"muted\",\"defaultMuted\"],_readOnly=[\"networkState\",\"readyState\",\"initialTime\",\"startOffsetTime\",\"paused\",\"ended\",\"videoWidth\",\"videoHeight\"],_api=Flash.prototype,i$2=0;i$2<_readWrite.length;i$2++)_createGetter(_readWrite[i$2]),_createSetter(_readWrite[i$2]);for(var _i$1=0;_i$1<_readOnly.length;_i$1++)_createGetter(_readOnly[_i$1]);Flash.isSupported=function(){return Flash.version()[0]>=10;},Tech$2.withSourceHandlers(Flash),Flash.nativeSourceHandler={},Flash.nativeSourceHandler.canPlayType=function(t){return t in Flash.formats?\"maybe\":\"\";},Flash.nativeSourceHandler.canHandleSource=function(t,e){var n=void 0;return n=t.type?t.type.replace(/;.*/,\"\").toLowerCase():function(t){var e=Url$1.getFileExtension(t);return e?\"video/\"+e:\"\";}(t.src),Flash.nativeSourceHandler.canPlayType(n);},Flash.nativeSourceHandler.handleSource=function(t,e,n){e.setSrc(t.src);},Flash.nativeSourceHandler.dispose=function(){},Flash.registerSourceHandler(Flash.nativeSourceHandler),Flash.formats={\"video/flv\":\"FLV\",\"video/x-flv\":\"FLV\",\"video/mp4\":\"MP4\",\"video/m4v\":\"MP4\"},Flash.onReady=function(t){var e=Dom$1.$(\"#\"+t),n=e&&e.tech;n&&n.el()&&Flash.checkReady(n);},Flash.checkReady=function(t){t.el()&&(t.el().vjs_getProperty?t.triggerReady():this.setTimeout(function(){Flash.checkReady(t);},50));},Flash.onEvent=function(t,e){var n=Dom$1.$(\"#\"+t).tech,i=Array.prototype.slice.call(arguments,2);n.setTimeout(function(){n.trigger(e,i);},1);},Flash.onError=function(t,e){var n=Dom$1.$(\"#\"+t).tech;if(\"srcnotfound\"===e)return n.error(4);n.error(\"FLASH: \"+e);},Flash.version=function(){var t=\"0,0,0\";try{t=new window_1.ActiveXObject(\"ShockwaveFlash.ShockwaveFlash\").GetVariable(\"$version\").replace(/\\D+/g,\",\").match(/^,?(.+),?$/)[1];}catch(e){try{navigator$2.mimeTypes[\"application/x-shockwave-flash\"].enabledPlugin&&(t=(navigator$2.plugins[\"Shockwave Flash 2.0\"]||navigator$2.plugins[\"Shockwave Flash\"]).description.replace(/\\D+/g,\",\").match(/^,?(.+),?$/)[1]);}catch(e){}}return t.split(\",\");},Flash.embed=function(t,e,n,i){var r=Flash.getEmbedCode(t,e,n,i);return Dom$1.createEl(\"div\",{innerHTML:r}).childNodes[0];},Flash.getEmbedCode=function(t,e,n,i){var r=\"\",o=\"\",s=\"\";return e&&Object.getOwnPropertyNames(e).forEach(function(t){r+=t+\"=\"+e[t]+\"&\";}),n=mergeOptions$1({movie:t,flashvars:r,allowScriptAccess:\"always\",allowNetworking:\"all\"},n),Object.getOwnPropertyNames(n).forEach(function(t){o+='';}),i=mergeOptions$1({data:t,width:\"100%\",height:\"100%\"},i),Object.getOwnPropertyNames(i).forEach(function(t){s+=t+'=\"'+i[t]+'\" ';}),'\";},FlashRtmpDecorator(Flash),Tech$2.getTech(\"Flash\")?(videojs.log.warn(\"Not using videojs-flash as it appears to already be registered\"),videojs.log.warn(\"videojs-flash should only be used with video.js@6 and above\")):videojs.registerTech(\"Flash\",Flash);var FlashlsSourceHandler={},mpegurlRE$1=/^(audio|video|application)\\/(x-|vnd\\.apple\\.)?mpegurl/i;FlashlsSourceHandler.canPlayType=function(t){return mpegurlRE$1.test(t)?\"maybe\":\"\";},FlashlsSourceHandler.canHandleSource=function(t,e){return\"maybe\"===FlashlsSourceHandler.canPlayType(t.type);},FlashlsSourceHandler.handleSource=function(t,e,n){e.setSrc(t.src);},FlashlsSourceHandler.dispose=function(){},videojs.getTech(\"Flash\").registerSourceHandler(FlashlsSourceHandler,0),FlashlsSourceHandler.VERSION=\"__VERSION__\";var Play=\"播放\",Pause=\"暂停\",LIVE=\"直播\",Loaded=\"加载完毕\",Progress=\"进度\",Fullscreen=\"全屏\",Mute=\"静音\",Unmute=\"取消静音\",Subtitles=\"字幕\",Captions=\"内嵌字幕\",Chapters=\"节目段落\",Descriptions=\"描述\",Close=\"关闭\",Replay=\"重播\",Text=\"文字\",White=\"白\",Black=\"黑\",Red=\"红\",Green=\"绿\",Blue=\"蓝\",Yellow=\"黄\",Magenta=\"紫红\",Cyan=\"青\",Background=\"背景\",Window=\"视窗\",Transparent=\"透明\",Opaque=\"不透明\",None=\"无\",Raised=\"浮雕\",Depressed=\"压低\",Uniform=\"均匀\",Dropshadow=\"下阴影\",Casual=\"舒适\",Script=\"手写体\",Reset=\"重启\",Done=\"完成\",auto=\"自动\",Mirror=\"镜像\",CN={Play:Play,Pause:Pause,LIVE:LIVE,Loaded:Loaded,Progress:Progress,Fullscreen:Fullscreen,Mute:Mute,Unmute:Unmute,Subtitles:Subtitles,Captions:Captions,Chapters:Chapters,Descriptions:Descriptions,Close:Close,Replay:Replay,Text:Text,White:White,Black:Black,Red:Red,Green:Green,Blue:Blue,Yellow:Yellow,Magenta:Magenta,Cyan:Cyan,Background:Background,Window:Window,Transparent:Transparent,Opaque:Opaque,None:None,Raised:Raised,Depressed:Depressed,Uniform:Uniform,Dropshadow:Dropshadow,Casual:Casual,Script:Script,Reset:Reset,Done:Done,auto:auto,Mirror:Mirror,\"Current Time\":\"当前时间\",\"Duration Time\":\"时长\",\"Remaining Time\":\"剩余时间\",\"Stream Type\":\"媒体流类型\",\"Non-Fullscreen\":\"退出全屏\",\"Playback Rate\":\"播放速度\",\"subtitles off\":\"关闭字幕\",\"captions off\":\"关闭内嵌字幕\",\"Close Modal Dialog\":\"关闭弹窗\",\"descriptions off\":\"关闭描述\",\"Audio Track\":\"音轨\",\"You aborted the media playback\":\"视频播放被终止\",\"A network error caused the media download to fail part-way.\":\"网络错误导致视频下载中途失败。\",\"The media could not be loaded, either because the server or network failed or because the format is not supported.\":\"视频因格式不支持或者服务器或网络的问题无法加载。\",\"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.\":\"由于视频文件损坏或是该视频使用了你的浏览器不支持的功能,播放终止。\",\"No compatible source was found for this media.\":\"无法找到此视频兼容的源或者当前环境无法播放该视频。\",\"The media is encrypted and we do not have the keys to decrypt it.\":\"视频已加密,无法解密。\",\"Play Video\":\"播放视频\",\"Modal Window\":\"弹窗\",\"This is a modal window\":\"这是一个弹窗\",\"This modal can be closed by pressing the Escape key or activating the close button.\":\"可以按ESC按键或启用关闭按钮来关闭此弹窗。\",\", opens captions settings dialog\":\", 开启标题设置弹窗\",\", opens subtitles settings dialog\":\", 开启字幕设置弹窗\",\", opens descriptions settings dialog\":\", 开启描述设置弹窗\",\", selected\":\", 选择\",\"captions settings\":\"字幕设定\",\"Audio Player\":\"音频播放器\",\"Video Player\":\"视频播放器\",\"Progress Bar\":\"进度小节\",\"Volume Level\":\"音量\",\"subtitles settings\":\"字幕设定\",\"descriptions settings\":\"描述设定\",\"Semi-Transparent\":\"半透明\",\"Font Size\":\"字体尺寸\",\"Text Edge Style\":\"字体边缘样式\",\"Font Family\":\"字体库\",\"Proportional Sans-Serif\":\"比例无细体\",\"Monospace Sans-Serif\":\"单间隔无细体\",\"Proportional Serif\":\"比例细体\",\"Monospace Serif\":\"单间隔细体\",\"Small Caps\":\"小型大写字体\",\"restore all settings to the default values\":\"恢复全部设定至预设值\",\"Caption Settings Dialog\":\"字幕设定视窗\",\"Beginning of dialog window. Escape will cancel and close the window.\":\"开始对话视窗。离开会取消及关闭视窗\",\"End of dialog window.\":\"结束对话视窗\",\"Request timed out.\":\"请求超时,请稍后再试。\",\"Could not download the video.\":\"无法加载视频,请检查网络。\",\"Server is not respond.\":\"服务器请求失败,请稍后再试。\",\"Server respond error data.\":\"服务器返回数据有误,请稍后再试。\",\"Last time play at \":\"上次看到 \",\"Resume play\":\"恢复播放\",\"Powered by Tencent Cloud.\":\"腾讯云提供技术支持\",\"Rise an internal exception when playing HLS.\":\"播放 HLS 时出现内部异常。\",\"Authentication failed.\":\"防盗链参数鉴权失败。\",\"Server failed.\":\"媒体服务器错误。\",\"Get file error.\":\"媒体服务器获取文件错误。\",\"The media file does not exist. Please check if the fileID is correct.\":\"媒体文件不存在,请检查 fileID 是否正确。\",\"No video transcoding information found.\":\"没有找到视频转码信息。\",\"Current browser not support DRM.\":\"浏览器不支持当前 DRM 方案。\",\"The trial duration is illegal. The trial duration must be within the video duration.\":\"试看时长不合法,试看时长要在视频时长范围内。\",\"Param pcfg is not unique.\":\"pcfg 不唯一。\",\"The license has expired. Please check whether the expiration time setting is reasonable.\":\"license 过期,请检查过期时间设置是否合理。\",\"Did not find an adaptive stream that can be played.\":\"没有找到可以播放的自适应码流,查看文档。\",\"Invalid request format, please check the request format.\":\"请求格式不合法,请检查请求格式。\",\"AppID is not exist, Please check if the AppID is correct.\":\"AppID 不存在,请检查 AppID 是否正确。\",\"Without anti-leech information.\":\"没带防盗链检测。\",\"qsign invalid.\":\"播放参数 qsign 校验失败\",\"psign check failed.\":\"播放参数 psign 校验失败,查看文档。\",\"Other errors.\":\"其他错误。\",\"Internal error.\":\"内部错误。\",\"Response data verification failed.\":\"响应数据校验失败\",\"Video statistic\":\"视频统计信息\",\"Play Next\":\"下一个\",\"Current browser not support play this stream, please select another one.\":\"无法找到此视频兼容的源或者当前环境无法播放该视频,请选择其他视频播放。\",\"Server respond error data.(eg. stream not exist)\":\"媒体服务器获取数据异常,可能该视频不存在,请选择其他视频播放。\",\"Video play failed, please refresh to start play again.\":\"视频播放器失败,请刷新并重新播放。\",\"Connection to the server has failed and the number of connection retries has exceeded the set value.\":\"媒体服务器连接异常,并达到最大重试次数,请检查网络是否正常并刷新重试\",\"Video decoding failure.\":\"视频解码失败,请选择其他视频播放。\"},log=videojs.log;if(Function.prototype.bind&&\"object\"==(\"undefined\"==typeof console?\"undefined\":_typeof(console))&&\"object\"==_typeof(console.log))for(var logFns=[\"log\",\"info\",\"warn\",\"error\",\"assert\",\"dir\",\"clear\",\"profile\",\"profileEnd\"],i=0;i 2500) this.rearrange();\n }\n rearrange() {\n const elementZIndexPair = Array.from(this.elementZIndex.entries());\n elementZIndexPair.sort((pair1, pair2) => {\n return pair1[1] - pair2[1];\n });\n this.nextZIndex = 2000;\n elementZIndexPair.forEach(pair => {\n const el = pair[0];\n const zIndex = this.nextZIndex++;\n if (`${zIndex}` !== el.style.zIndex) el.style.zIndex = `${zIndex}`;\n });\n }\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (new ZIndexManager());\n\n//# sourceURL=webpack://classroom/./node_modules/vdirs/es/zindexable/z-index-manager.js?");
/***/ }),
/***/ "./node_modules/vooks/es/life-cycle/use-is-mounted.js":
/*!************************************************************!*\
!*** ./node_modules/vooks/es/life-cycle/use-is-mounted.js ***!
\************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ isMounted; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n\nfunction isMounted() {\n const isMounted = (0,vue__WEBPACK_IMPORTED_MODULE_0__.ref)(false);\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(() => {\n isMounted.value = true;\n });\n return (0,vue__WEBPACK_IMPORTED_MODULE_0__.readonly)(isMounted);\n}\n\n//# sourceURL=webpack://classroom/./node_modules/vooks/es/life-cycle/use-is-mounted.js?");
/***/ }),
/***/ "./node_modules/vooks/es/on-fonts-ready.js":
/*!*************************************************!*\
!*** ./node_modules/vooks/es/on-fonts-ready.js ***!
\*************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ onFontsReady; },\n/* harmony export */ init: function() { return /* binding */ init; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ \"./node_modules/vooks/es/utils.js\");\n\n\nlet fontsReady;\nlet isFontReady;\nconst init = () => {\n var _a, _b;\n fontsReady = _utils__WEBPACK_IMPORTED_MODULE_1__.isBrowser ? (_b = (_a = document) === null || _a === void 0 ? void 0 : _a.fonts) === null || _b === void 0 ? void 0 : _b.ready : undefined;\n isFontReady = false;\n /* istanbul ignore if */\n if (fontsReady !== undefined) {\n void fontsReady.then(() => {\n isFontReady = true;\n });\n } else {\n isFontReady = true;\n }\n};\ninit();\n// For testing\n\n/**\n * Call callback on fontsReady is resolved. If fontsReady is already resolved,\n * callback won't be called.\n */\nfunction onFontsReady(cb) {\n /* istanbul ignore next */\n if (isFontReady) return;\n let deactivated = false;\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(() => {\n /* istanbul ignore next */\n if (!isFontReady) {\n fontsReady === null || fontsReady === void 0 ? void 0 : fontsReady.then(() => {\n if (deactivated) return;\n cb();\n });\n }\n });\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.onBeforeUnmount)(() => {\n deactivated = true;\n });\n}\n\n//# sourceURL=webpack://classroom/./node_modules/vooks/es/on-fonts-ready.js?");
/***/ }),
/***/ "./node_modules/vooks/es/use-false-until-truthy.js":
/*!*********************************************************!*\
!*** ./node_modules/vooks/es/use-false-until-truthy.js ***!
\*********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ useFalseUntilTruthy; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n\nfunction useFalseUntilTruthy(originalRef) {\n const currentRef = (0,vue__WEBPACK_IMPORTED_MODULE_0__.ref)(!!originalRef.value);\n if (currentRef.value) return (0,vue__WEBPACK_IMPORTED_MODULE_0__.readonly)(currentRef);\n const stop = (0,vue__WEBPACK_IMPORTED_MODULE_0__.watch)(originalRef, value => {\n if (value) {\n currentRef.value = true;\n stop();\n }\n });\n return (0,vue__WEBPACK_IMPORTED_MODULE_0__.readonly)(currentRef);\n}\n\n//# sourceURL=webpack://classroom/./node_modules/vooks/es/use-false-until-truthy.js?");
/***/ }),
/***/ "./node_modules/vooks/es/use-memo.js":
/*!*******************************************!*\
!*** ./node_modules/vooks/es/use-memo.js ***!
\*******************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n\nfunction useMemo(getterOrOptions) {\n const computedValueRef = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(getterOrOptions);\n // Maybe it's not possible to lazy evaluate the value, since we can't make\n // render phase capture the deps behind useMemo\n const valueRef = (0,vue__WEBPACK_IMPORTED_MODULE_0__.ref)(computedValueRef.value);\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.watch)(computedValueRef, value => {\n valueRef.value = value;\n });\n if (typeof getterOrOptions === 'function') {\n return valueRef;\n } else {\n return {\n __v_isRef: true,\n get value() {\n return valueRef.value;\n },\n set value(v) {\n getterOrOptions.set(v);\n }\n };\n }\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (useMemo);\n\n//# sourceURL=webpack://classroom/./node_modules/vooks/es/use-memo.js?");
/***/ }),
/***/ "./node_modules/vooks/es/use-merged-state.js":
/*!***************************************************!*\
!*** ./node_modules/vooks/es/use-merged-state.js ***!
\***************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ useMergedState; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n\nfunction useMergedState(controlledStateRef, uncontrolledStateRef) {\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.watch)(controlledStateRef, value => {\n if (value !== undefined) {\n uncontrolledStateRef.value = value;\n }\n });\n return (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(() => {\n if (controlledStateRef.value === undefined) {\n return uncontrolledStateRef.value;\n }\n return controlledStateRef.value;\n });\n}\n\n//# sourceURL=webpack://classroom/./node_modules/vooks/es/use-merged-state.js?");
/***/ }),
/***/ "./node_modules/vooks/es/utils.js":
/*!****************************************!*\
!*** ./node_modules/vooks/es/utils.js ***!
\****************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ hasInstance: function() { return /* binding */ hasInstance; },\n/* harmony export */ isBrowser: function() { return /* binding */ isBrowser; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n\nfunction hasInstance() {\n return (0,vue__WEBPACK_IMPORTED_MODULE_0__.getCurrentInstance)() !== null;\n}\nconst isBrowser = typeof window !== 'undefined';\n\n//# sourceURL=webpack://classroom/./node_modules/vooks/es/utils.js?");
/***/ }),
/***/ "./node_modules/vueuc/es/binder/src/Binder.js":
/*!****************************************************!*\
!*** ./node_modules/vueuc/es/binder/src/Binder.js ***!
\****************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ \"./node_modules/core-js/modules/es.array.push.js\");\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n/* harmony import */ var seemly__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! seemly */ \"./node_modules/seemly/es/animation/next-frame-once.js\");\n/* harmony import */ var evtd__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! evtd */ \"./node_modules/evtd/es/delegate.js\");\n/* harmony import */ var _shared_v_node__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../shared/v-node */ \"./node_modules/vueuc/es/shared/v-node.js\");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils */ \"./node_modules/vueuc/es/binder/src/utils.js\");\n\n/* eslint-disable @typescript-eslint/no-non-null-assertion */\n\n\n\n\n\nconst Binder = (0,vue__WEBPACK_IMPORTED_MODULE_1__.defineComponent)({\n name: 'Binder',\n props: {\n syncTargetWithParent: Boolean,\n syncTarget: {\n type: Boolean,\n default: true\n }\n },\n setup(props) {\n var _a;\n (0,vue__WEBPACK_IMPORTED_MODULE_1__.provide)('VBinder', (_a = (0,vue__WEBPACK_IMPORTED_MODULE_1__.getCurrentInstance)()) === null || _a === void 0 ? void 0 : _a.proxy);\n const VBinder = (0,vue__WEBPACK_IMPORTED_MODULE_1__.inject)('VBinder', null);\n const targetRef = (0,vue__WEBPACK_IMPORTED_MODULE_1__.ref)(null);\n /**\n * If there's no nested vbinder, we can simply set the target ref.\n *\n * However, when it comes to:\n * <- syncTarget = false\n *\n * Should hold target DOM ref, but can't get it directly from\n * its VTarget. So if there are nested VBinder, we should:\n * 1. Stop setting target DOM from level-1 VTarget\n * 2. Set target DOM from level-2 VTarget\n * For (1), we need `syncTarget` to `false`\n * For (2), we need to set `syncTargetWithParent` to `true` on\n * level-2 VBinder\n * \n * <- syncTargetWithParent = true\n * target\n * \n * \n * content1\n * \n * \n * \n * content2\n * \n * \n */\n const setTargetRef = el => {\n targetRef.value = el;\n // eslint-disable-next-line @typescript-eslint/strict-boolean-expressions\n if (VBinder && props.syncTargetWithParent) {\n VBinder.setTargetRef(el);\n }\n };\n // scroll related\n let scrollableNodes = [];\n const ensureScrollListener = () => {\n let cursor = targetRef.value;\n while (true) {\n cursor = (0,_utils__WEBPACK_IMPORTED_MODULE_2__.getScrollParent)(cursor);\n if (cursor === null) break;\n scrollableNodes.push(cursor);\n }\n for (const el of scrollableNodes) {\n (0,evtd__WEBPACK_IMPORTED_MODULE_3__.on)('scroll', el, onScroll, true);\n }\n };\n const removeScrollListeners = () => {\n for (const el of scrollableNodes) {\n (0,evtd__WEBPACK_IMPORTED_MODULE_3__.off)('scroll', el, onScroll, true);\n }\n scrollableNodes = [];\n };\n const followerScrollListeners = new Set();\n const addScrollListener = listener => {\n if (followerScrollListeners.size === 0) {\n ensureScrollListener();\n }\n if (!followerScrollListeners.has(listener)) {\n followerScrollListeners.add(listener);\n }\n };\n const removeScrollListener = listener => {\n if (followerScrollListeners.has(listener)) {\n followerScrollListeners.delete(listener);\n }\n if (followerScrollListeners.size === 0) {\n removeScrollListeners();\n }\n };\n const onScroll = () => {\n (0,seemly__WEBPACK_IMPORTED_MODULE_4__.beforeNextFrameOnce)(onScrollRaf);\n };\n const onScrollRaf = () => {\n followerScrollListeners.forEach(listener => listener());\n };\n // resize related\n const followerResizeListeners = new Set();\n const addResizeListener = listener => {\n if (followerResizeListeners.size === 0) {\n (0,evtd__WEBPACK_IMPORTED_MODULE_3__.on)('resize', window, onResize);\n }\n if (!followerResizeListeners.has(listener)) {\n followerResizeListeners.add(listener);\n }\n };\n const removeResizeListener = listener => {\n if (followerResizeListeners.has(listener)) {\n followerResizeListeners.delete(listener);\n }\n if (followerResizeListeners.size === 0) {\n (0,evtd__WEBPACK_IMPORTED_MODULE_3__.off)('resize', window, onResize);\n }\n };\n const onResize = () => {\n followerResizeListeners.forEach(listener => listener());\n };\n (0,vue__WEBPACK_IMPORTED_MODULE_1__.onBeforeUnmount)(() => {\n (0,evtd__WEBPACK_IMPORTED_MODULE_3__.off)('resize', window, onResize);\n removeScrollListeners();\n });\n return {\n targetRef,\n setTargetRef,\n addScrollListener,\n removeScrollListener,\n addResizeListener,\n removeResizeListener\n };\n },\n render() {\n return (0,_shared_v_node__WEBPACK_IMPORTED_MODULE_5__.getSlot)('binder', this.$slots);\n }\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (Binder);\n\n//# sourceURL=webpack://classroom/./node_modules/vueuc/es/binder/src/Binder.js?");
/***/ }),
/***/ "./node_modules/vueuc/es/binder/src/Follower.js":
/*!******************************************************!*\
!*** ./node_modules/vueuc/es/binder/src/Follower.js ***!
\******************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n/* harmony import */ var vdirs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vdirs */ \"./node_modules/vdirs/es/zindexable/index.js\");\n/* harmony import */ var vooks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vooks */ \"./node_modules/vooks/es/use-memo.js\");\n/* harmony import */ var vooks__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vooks */ \"./node_modules/vooks/es/on-fonts-ready.js\");\n/* harmony import */ var vooks__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vooks */ \"./node_modules/vooks/es/life-cycle/use-is-mounted.js\");\n/* harmony import */ var _css_render_vue3_ssr__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @css-render/vue3-ssr */ \"./node_modules/@css-render/vue3-ssr/esm/index.js\");\n/* harmony import */ var _shared__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../shared */ \"./node_modules/vueuc/es/shared/cssr.js\");\n/* harmony import */ var _lazy_teleport_src_index__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../lazy-teleport/src/index */ \"./node_modules/vueuc/es/lazy-teleport/src/index.js\");\n/* harmony import */ var _get_placement_style__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./get-placement-style */ \"./node_modules/vueuc/es/binder/src/get-placement-style.js\");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils */ \"./node_modules/vueuc/es/binder/src/utils.js\");\n/* eslint-disable @typescript-eslint/no-non-null-assertion */\n\n\n\n\n\n\n\n\nconst style = (0,_shared__WEBPACK_IMPORTED_MODULE_1__.c)([(0,_shared__WEBPACK_IMPORTED_MODULE_1__.c)('.v-binder-follower-container', {\n position: 'absolute',\n left: '0',\n right: '0',\n top: '0',\n height: '0',\n pointerEvents: 'none',\n zIndex: 'auto'\n}), (0,_shared__WEBPACK_IMPORTED_MODULE_1__.c)('.v-binder-follower-content', {\n position: 'absolute',\n zIndex: 'auto'\n}, [(0,_shared__WEBPACK_IMPORTED_MODULE_1__.c)('> *', {\n pointerEvents: 'all'\n})])]);\n/* harmony default export */ __webpack_exports__[\"default\"] = ((0,vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent)({\n name: 'Follower',\n inheritAttrs: false,\n props: {\n show: Boolean,\n enabled: {\n type: Boolean,\n default: undefined\n },\n placement: {\n type: String,\n default: 'bottom'\n },\n syncTrigger: {\n type: Array,\n default: ['resize', 'scroll']\n },\n to: [String, Object],\n flip: {\n type: Boolean,\n default: true\n },\n internalShift: Boolean,\n x: Number,\n y: Number,\n width: String,\n minWidth: String,\n containerClass: String,\n teleportDisabled: Boolean,\n zindexable: {\n type: Boolean,\n default: true\n },\n zIndex: Number,\n overlap: Boolean\n },\n setup(props) {\n const VBinder = (0,vue__WEBPACK_IMPORTED_MODULE_0__.inject)('VBinder');\n const mergedEnabledRef = (0,vooks__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(() => {\n return props.enabled !== undefined ? props.enabled : props.show;\n });\n const followerRef = (0,vue__WEBPACK_IMPORTED_MODULE_0__.ref)(null);\n const offsetContainerRef = (0,vue__WEBPACK_IMPORTED_MODULE_0__.ref)(null);\n const ensureListeners = () => {\n const {\n syncTrigger\n } = props;\n if (syncTrigger.includes('scroll')) {\n VBinder.addScrollListener(syncPosition);\n }\n if (syncTrigger.includes('resize')) {\n VBinder.addResizeListener(syncPosition);\n }\n };\n const removeListeners = () => {\n VBinder.removeScrollListener(syncPosition);\n VBinder.removeResizeListener(syncPosition);\n };\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.onMounted)(() => {\n if (mergedEnabledRef.value) {\n syncPosition();\n ensureListeners();\n }\n });\n const ssrAdapter = (0,_css_render_vue3_ssr__WEBPACK_IMPORTED_MODULE_3__.useSsrAdapter)();\n style.mount({\n id: 'vueuc/binder',\n head: true,\n anchorMetaName: _shared__WEBPACK_IMPORTED_MODULE_1__.cssrAnchorMetaName,\n ssr: ssrAdapter\n });\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.onBeforeUnmount)(() => {\n removeListeners();\n });\n (0,vooks__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(() => {\n if (mergedEnabledRef.value) {\n syncPosition();\n }\n });\n const syncPosition = () => {\n if (!mergedEnabledRef.value) {\n return;\n }\n const follower = followerRef.value;\n // sometimes watched props change before its dom is ready\n // for example: show=false, x=undefined, y=undefined\n // show=true, x=0, y=0\n // will cause error\n // I may optimize the watch start point later\n if (follower === null) return;\n const target = VBinder.targetRef;\n const {\n x,\n y,\n overlap\n } = props;\n const targetRect = x !== undefined && y !== undefined ? (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getPointRect)(x, y) : (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getRect)(target);\n follower.style.setProperty('--v-target-width', `${Math.round(targetRect.width)}px`);\n follower.style.setProperty('--v-target-height', `${Math.round(targetRect.height)}px`);\n const {\n width,\n minWidth,\n placement,\n internalShift,\n flip\n } = props;\n follower.setAttribute('v-placement', placement);\n if (overlap) {\n follower.setAttribute('v-overlap', '');\n } else {\n follower.removeAttribute('v-overlap');\n }\n const {\n style\n } = follower;\n if (width === 'target') {\n style.width = `${targetRect.width}px`;\n } else if (width !== undefined) {\n style.width = width;\n } else {\n style.width = '';\n }\n if (minWidth === 'target') {\n style.minWidth = `${targetRect.width}px`;\n } else if (minWidth !== undefined) {\n style.minWidth = minWidth;\n } else {\n style.minWidth = '';\n }\n const followerRect = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getRect)(follower);\n const offsetContainerRect = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.getRect)(offsetContainerRef.value);\n const {\n left: offsetLeftToStandardPlacement,\n top: offsetTopToStandardPlacement,\n placement: properPlacement\n } = (0,_get_placement_style__WEBPACK_IMPORTED_MODULE_6__.getPlacementAndOffsetOfFollower)(placement, targetRect, followerRect, internalShift, flip, overlap);\n const properTransformOrigin = (0,_get_placement_style__WEBPACK_IMPORTED_MODULE_6__.getProperTransformOrigin)(properPlacement, overlap);\n const {\n left,\n top,\n transform\n } = (0,_get_placement_style__WEBPACK_IMPORTED_MODULE_6__.getOffset)(properPlacement, offsetContainerRect, targetRect, offsetTopToStandardPlacement, offsetLeftToStandardPlacement, overlap);\n // we assume that the content size doesn't change after flip,\n // nor we need to make sync logic more complex\n follower.setAttribute('v-placement', properPlacement);\n follower.style.setProperty('--v-offset-left', `${Math.round(offsetLeftToStandardPlacement)}px`);\n follower.style.setProperty('--v-offset-top', `${Math.round(offsetTopToStandardPlacement)}px`);\n follower.style.transform = `translateX(${left}) translateY(${top}) ${transform}`;\n follower.style.setProperty('--v-transform-origin', properTransformOrigin);\n follower.style.transformOrigin = properTransformOrigin;\n };\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.watch)(mergedEnabledRef, value => {\n if (value) {\n ensureListeners();\n syncOnNextTick();\n } else {\n removeListeners();\n }\n });\n const syncOnNextTick = () => {\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.nextTick)().then(syncPosition).catch(e => console.error(e));\n };\n ['placement', 'x', 'y', 'internalShift', 'flip', 'width', 'overlap', 'minWidth'].forEach(prop => {\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.watch)((0,vue__WEBPACK_IMPORTED_MODULE_0__.toRef)(props, prop), syncPosition);\n });\n ['teleportDisabled'].forEach(prop => {\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.watch)((0,vue__WEBPACK_IMPORTED_MODULE_0__.toRef)(props, prop), syncOnNextTick);\n });\n (0,vue__WEBPACK_IMPORTED_MODULE_0__.watch)((0,vue__WEBPACK_IMPORTED_MODULE_0__.toRef)(props, 'syncTrigger'), value => {\n if (!value.includes('resize')) {\n VBinder.removeResizeListener(syncPosition);\n } else {\n VBinder.addResizeListener(syncPosition);\n }\n if (!value.includes('scroll')) {\n VBinder.removeScrollListener(syncPosition);\n } else {\n VBinder.addScrollListener(syncPosition);\n }\n });\n const isMountedRef = (0,vooks__WEBPACK_IMPORTED_MODULE_7__[\"default\"])();\n const mergedToRef = (0,vooks__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(() => {\n const {\n to\n } = props;\n if (to !== undefined) return to;\n if (isMountedRef.value) {\n // TODO: find proper container\n return undefined;\n }\n return undefined;\n });\n return {\n VBinder,\n mergedEnabled: mergedEnabledRef,\n offsetContainerRef,\n followerRef,\n mergedTo: mergedToRef,\n syncPosition\n };\n },\n render() {\n return (0,vue__WEBPACK_IMPORTED_MODULE_0__.h)(_lazy_teleport_src_index__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n show: this.show,\n to: this.mergedTo,\n disabled: this.teleportDisabled\n }, {\n default: () => {\n var _a, _b;\n const vNode = (0,vue__WEBPACK_IMPORTED_MODULE_0__.h)('div', {\n class: ['v-binder-follower-container', this.containerClass],\n ref: 'offsetContainerRef'\n }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.h)('div', {\n class: 'v-binder-follower-content',\n ref: 'followerRef'\n }, (_b = (_a = this.$slots).default) === null || _b === void 0 ? void 0 : _b.call(_a))]);\n if (this.zindexable) {\n return (0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)(vNode, [[vdirs__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n enabled: this.mergedEnabled,\n zIndex: this.zIndex\n }]]);\n }\n return vNode;\n }\n });\n }\n}));\n\n//# sourceURL=webpack://classroom/./node_modules/vueuc/es/binder/src/Follower.js?");
/***/ }),
/***/ "./node_modules/vueuc/es/binder/src/Target.js":
/*!****************************************************!*\
!*** ./node_modules/vueuc/es/binder/src/Target.js ***!
\****************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n/* harmony import */ var _shared_v_node__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../shared/v-node */ \"./node_modules/vueuc/es/shared/v-node.js\");\n/* eslint-disable @typescript-eslint/no-non-null-assertion */\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ((0,vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent)({\n name: 'Target',\n setup() {\n const {\n setTargetRef,\n syncTarget\n } = (0,vue__WEBPACK_IMPORTED_MODULE_0__.inject)('VBinder');\n const setTargetDirective = {\n mounted: setTargetRef,\n updated: setTargetRef\n };\n return {\n syncTarget,\n setTargetDirective\n };\n },\n render() {\n const {\n syncTarget,\n setTargetDirective\n } = this;\n /**\n * If you are using VBinder as a child of VBinder, the children wouldn't be\n * a valid DOM or component that can be attached to by directive.\n * So we won't sync target on those kind of situation and control the\n * target sync logic manually.\n */\n if (syncTarget) {\n return (0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,_shared_v_node__WEBPACK_IMPORTED_MODULE_1__.getFirstVNode)('follower', this.$slots), [[setTargetDirective]]);\n }\n return (0,_shared_v_node__WEBPACK_IMPORTED_MODULE_1__.getFirstVNode)('follower', this.$slots);\n }\n}));\n\n//# sourceURL=webpack://classroom/./node_modules/vueuc/es/binder/src/Target.js?");
/***/ }),
/***/ "./node_modules/vueuc/es/binder/src/get-placement-style.js":
/*!*****************************************************************!*\
!*** ./node_modules/vueuc/es/binder/src/get-placement-style.js ***!
\*****************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getOffset: function() { return /* binding */ getOffset; },\n/* harmony export */ getPlacementAndOffsetOfFollower: function() { return /* binding */ getPlacementAndOffsetOfFollower; },\n/* harmony export */ getProperTransformOrigin: function() { return /* binding */ getProperTransformOrigin; }\n/* harmony export */ });\nconst oppositionPositions = {\n top: 'bottom',\n bottom: 'top',\n left: 'right',\n right: 'left'\n};\nconst oppositeAligns = {\n start: 'end',\n center: 'center',\n end: 'start'\n};\nconst propToCompare = {\n top: 'height',\n bottom: 'height',\n left: 'width',\n right: 'width'\n};\nconst transformOrigins = {\n 'bottom-start': 'top left',\n bottom: 'top center',\n 'bottom-end': 'top right',\n 'top-start': 'bottom left',\n top: 'bottom center',\n 'top-end': 'bottom right',\n 'right-start': 'top left',\n right: 'center left',\n 'right-end': 'bottom left',\n 'left-start': 'top right',\n left: 'center right',\n 'left-end': 'bottom right'\n};\nconst overlapTransformOrigin = {\n 'bottom-start': 'bottom left',\n bottom: 'bottom center',\n 'bottom-end': 'bottom right',\n 'top-start': 'top left',\n top: 'top center',\n 'top-end': 'top right',\n 'right-start': 'top right',\n right: 'center right',\n 'right-end': 'bottom right',\n 'left-start': 'top left',\n left: 'center left',\n 'left-end': 'bottom left'\n};\nconst oppositeAlignCssPositionProps = {\n 'bottom-start': 'right',\n 'bottom-end': 'left',\n 'top-start': 'right',\n 'top-end': 'left',\n 'right-start': 'bottom',\n 'right-end': 'top',\n 'left-start': 'bottom',\n 'left-end': 'top'\n};\nconst keepOffsetDirection = {\n top: true,\n bottom: false,\n left: true,\n right: false // left--\n};\n\nconst cssPositionToOppositeAlign = {\n top: 'end',\n bottom: 'start',\n left: 'end',\n right: 'start'\n};\nfunction getPlacementAndOffsetOfFollower(placement, targetRect, followerRect, shift, flip, overlap) {\n if (!flip || overlap) {\n return {\n placement: placement,\n top: 0,\n left: 0\n };\n }\n const [position, align] = placement.split('-');\n let properAlign = align !== null && align !== void 0 ? align : 'center';\n let properOffset = {\n top: 0,\n left: 0\n };\n const deriveOffset = (oppositeAlignCssSizeProp, alignCssPositionProp, offsetVertically) => {\n let left = 0;\n let top = 0;\n const diff = followerRect[oppositeAlignCssSizeProp] - targetRect[alignCssPositionProp] - targetRect[oppositeAlignCssSizeProp];\n if (diff > 0 && shift) {\n if (offsetVertically) {\n // screen border\n // |-----------------------------------------|\n // | | f | |\n // | | o | |\n // | | l | |\n // | | l |---- |\n // | | o |tar | |\n // | | w |get | |\n // | | e | | |\n // | | r |---- |\n // | ---- |\n // |-----------------------------------------|\n top = keepOffsetDirection[alignCssPositionProp] ? diff : -diff;\n } else {\n // screen border\n // |----------------------------------------|\n // | |\n // | ---------- |\n // | | target | |\n // | ----------------------------------\n // | | follower |\n // | ----------------------------------\n // | |\n // |----------------------------------------|\n left = keepOffsetDirection[alignCssPositionProp] ? diff : -diff;\n }\n }\n return {\n left,\n top\n };\n };\n const offsetVertically = position === 'left' || position === 'right';\n // choose proper placement for non-center align\n if (properAlign !== 'center') {\n const oppositeAlignCssPositionProp = oppositeAlignCssPositionProps[placement];\n const currentAlignCssPositionProp = oppositionPositions[oppositeAlignCssPositionProp];\n const oppositeAlignCssSizeProp = propToCompare[oppositeAlignCssPositionProp];\n // if follower rect is larger than target rect in align direction\n // ----------[ target ]---------|\n // ----------[ follower ]\n if (followerRect[oppositeAlignCssSizeProp] > targetRect[oppositeAlignCssSizeProp]) {\n if (\n // current space is not enough\n // ----------[ target ]---------|\n // -------[ follower ]\n targetRect[oppositeAlignCssPositionProp] + targetRect[oppositeAlignCssSizeProp] < followerRect[oppositeAlignCssSizeProp]) {\n const followerOverTargetSize = (followerRect[oppositeAlignCssSizeProp] - targetRect[oppositeAlignCssSizeProp]) / 2;\n if (targetRect[oppositeAlignCssPositionProp] < followerOverTargetSize || targetRect[currentAlignCssPositionProp] < followerOverTargetSize) {\n // opposite align has larger space\n // -------[ target ]-----------|\n // -------[ follower ]-|\n if (targetRect[oppositeAlignCssPositionProp] < targetRect[currentAlignCssPositionProp]) {\n properAlign = oppositeAligns[align];\n properOffset = deriveOffset(oppositeAlignCssSizeProp, currentAlignCssPositionProp, offsetVertically);\n } else {\n // ----------------[ target ]----|\n // --------[ follower ]----|\n properOffset = deriveOffset(oppositeAlignCssSizeProp, oppositeAlignCssPositionProp, offsetVertically);\n }\n } else {\n // 'center' align is better\n // ------------[ target ]--------|\n // -------[ follower ]--|\n properAlign = 'center';\n }\n }\n } else if (followerRect[oppositeAlignCssSizeProp] < targetRect[oppositeAlignCssSizeProp]) {\n // TODO: maybe center is better\n if (targetRect[currentAlignCssPositionProp] < 0 &&\n // opposite align has larger space\n // ------------[ target ]\n // ----------------[follower]\n targetRect[oppositeAlignCssPositionProp] > targetRect[currentAlignCssPositionProp]) {\n properAlign = oppositeAligns[align];\n }\n }\n } else {\n const possibleAlternativeAlignCssPositionProp1 = position === 'bottom' || position === 'top' ? 'left' : 'top';\n const possibleAlternativeAlignCssPositionProp2 = oppositionPositions[possibleAlternativeAlignCssPositionProp1];\n const alternativeAlignCssSizeProp = propToCompare[possibleAlternativeAlignCssPositionProp1];\n const followerOverTargetSize = (followerRect[alternativeAlignCssSizeProp] - targetRect[alternativeAlignCssSizeProp]) / 2;\n if (\n // center is not enough\n // ----------- [ target ]--|\n // -------[ follower ]\n targetRect[possibleAlternativeAlignCssPositionProp1] < followerOverTargetSize || targetRect[possibleAlternativeAlignCssPositionProp2] < followerOverTargetSize) {\n // alternative 2 position's space is larger\n if (targetRect[possibleAlternativeAlignCssPositionProp1] > targetRect[possibleAlternativeAlignCssPositionProp2]) {\n properAlign = cssPositionToOppositeAlign[possibleAlternativeAlignCssPositionProp1];\n properOffset = deriveOffset(alternativeAlignCssSizeProp, possibleAlternativeAlignCssPositionProp1, offsetVertically);\n } else {\n // alternative 1 position's space is larger\n properAlign = cssPositionToOppositeAlign[possibleAlternativeAlignCssPositionProp2];\n properOffset = deriveOffset(alternativeAlignCssSizeProp, possibleAlternativeAlignCssPositionProp2, offsetVertically);\n }\n }\n }\n let properPosition = position;\n if (\n // space is not enough\n targetRect[position] < followerRect[propToCompare[position]] &&\n // opposite position's space is larger\n targetRect[position] < targetRect[oppositionPositions[position]]) {\n properPosition = oppositionPositions[position];\n }\n return {\n placement: properAlign !== 'center' ? `${properPosition}-${properAlign}` : properPosition,\n left: properOffset.left,\n top: properOffset.top\n };\n}\nfunction getProperTransformOrigin(placement, overlap) {\n if (overlap) return overlapTransformOrigin[placement];\n return transformOrigins[placement];\n}\n// ------------\n// | offset |\n// | |\n// | [target] |\n// | |\n// ------------\n// TODO: refactor it to remove dup logic\nfunction getOffset(placement, offsetRect, targetRect, offsetTopToStandardPlacement, offsetLeftToStandardPlacement, overlap) {\n if (overlap) {\n switch (placement) {\n case 'bottom-start':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left)}px`,\n transform: 'translateY(-100%)'\n };\n case 'bottom-end':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width)}px`,\n transform: 'translateX(-100%) translateY(-100%)'\n };\n case 'top-start':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left)}px`,\n transform: ''\n };\n case 'top-end':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width)}px`,\n transform: 'translateX(-100%)'\n };\n case 'right-start':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width)}px`,\n transform: 'translateX(-100%)'\n };\n case 'right-end':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width)}px`,\n transform: 'translateX(-100%) translateY(-100%)'\n };\n case 'left-start':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left)}px`,\n transform: ''\n };\n case 'left-end':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left)}px`,\n transform: 'translateY(-100%)'\n };\n case 'top':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width / 2)}px`,\n transform: 'translateX(-50%)'\n };\n case 'right':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height / 2)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width)}px`,\n transform: 'translateX(-100%) translateY(-50%)'\n };\n case 'left':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height / 2)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left)}px`,\n transform: 'translateY(-50%)'\n };\n case 'bottom':\n default:\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width / 2)}px`,\n transform: 'translateX(-50%) translateY(-100%)'\n };\n }\n }\n switch (placement) {\n case 'bottom-start':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + offsetLeftToStandardPlacement)}px`,\n transform: ''\n };\n case 'bottom-end':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width + offsetLeftToStandardPlacement)}px`,\n transform: 'translateX(-100%)'\n };\n case 'top-start':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + offsetLeftToStandardPlacement)}px`,\n transform: 'translateY(-100%)'\n };\n case 'top-end':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width + offsetLeftToStandardPlacement)}px`,\n transform: 'translateX(-100%) translateY(-100%)'\n };\n case 'right-start':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width + offsetLeftToStandardPlacement)}px`,\n transform: ''\n };\n case 'right-end':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width + offsetLeftToStandardPlacement)}px`,\n transform: 'translateY(-100%)'\n };\n case 'left-start':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + offsetLeftToStandardPlacement)}px`,\n transform: 'translateX(-100%)'\n };\n case 'left-end':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + offsetLeftToStandardPlacement)}px`,\n transform: 'translateX(-100%) translateY(-100%)'\n };\n case 'top':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width / 2 + offsetLeftToStandardPlacement)}px`,\n transform: 'translateY(-100%) translateX(-50%)'\n };\n case 'right':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height / 2 + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width + offsetLeftToStandardPlacement)}px`,\n transform: 'translateY(-50%)'\n };\n case 'left':\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height / 2 + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + offsetLeftToStandardPlacement)}px`,\n transform: 'translateY(-50%) translateX(-100%)'\n };\n case 'bottom':\n default:\n return {\n top: `${Math.round(targetRect.top - offsetRect.top + targetRect.height + offsetTopToStandardPlacement)}px`,\n left: `${Math.round(targetRect.left - offsetRect.left + targetRect.width / 2 + offsetLeftToStandardPlacement)}px`,\n transform: 'translateX(-50%)'\n };\n }\n}\n\n//# sourceURL=webpack://classroom/./node_modules/vueuc/es/binder/src/get-placement-style.js?");
/***/ }),
/***/ "./node_modules/vueuc/es/binder/src/utils.js":
/*!***************************************************!*\
!*** ./node_modules/vueuc/es/binder/src/utils.js ***!
\***************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ensureViewBoundingRect: function() { return /* binding */ ensureViewBoundingRect; },\n/* harmony export */ getParentNode: function() { return /* binding */ getParentNode; },\n/* harmony export */ getPointRect: function() { return /* binding */ getPointRect; },\n/* harmony export */ getRect: function() { return /* binding */ getRect; },\n/* harmony export */ getScrollParent: function() { return /* binding */ getScrollParent; }\n/* harmony export */ });\nlet viewMeasurer = null;\nfunction ensureViewBoundingRect() {\n if (viewMeasurer === null) {\n viewMeasurer = document.getElementById('v-binder-view-measurer');\n if (viewMeasurer === null) {\n viewMeasurer = document.createElement('div');\n viewMeasurer.id = 'v-binder-view-measurer';\n const {\n style\n } = viewMeasurer;\n style.position = 'fixed';\n style.left = '0';\n style.right = '0';\n style.top = '0';\n style.bottom = '0';\n style.pointerEvents = 'none';\n style.visibility = 'hidden';\n document.body.appendChild(viewMeasurer);\n }\n }\n return viewMeasurer.getBoundingClientRect();\n}\nfunction getPointRect(x, y) {\n const viewRect = ensureViewBoundingRect();\n return {\n top: y,\n left: x,\n height: 0,\n width: 0,\n right: viewRect.width - x,\n bottom: viewRect.height - y\n };\n}\nfunction getRect(el) {\n const elRect = el.getBoundingClientRect();\n const viewRect = ensureViewBoundingRect();\n return {\n left: elRect.left - viewRect.left,\n top: elRect.top - viewRect.top,\n bottom: viewRect.height + viewRect.top - elRect.bottom,\n right: viewRect.width + viewRect.left - elRect.right,\n width: elRect.width,\n height: elRect.height\n };\n}\nfunction getParentNode(node) {\n // document type\n if (node.nodeType === 9) {\n return null;\n }\n return node.parentNode;\n}\nfunction getScrollParent(node) {\n if (node === null) return null;\n const parentNode = getParentNode(node);\n if (parentNode === null) {\n return null;\n }\n // Document\n if (parentNode.nodeType === 9) {\n return document;\n }\n // Element\n if (parentNode.nodeType === 1) {\n // Firefox want us to check `-x` and `-y` variations as well\n const {\n overflow,\n overflowX,\n overflowY\n } = getComputedStyle(parentNode);\n if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) {\n return parentNode;\n }\n }\n return getScrollParent(parentNode);\n}\n\n//# sourceURL=webpack://classroom/./node_modules/vueuc/es/binder/src/utils.js?");
/***/ }),
/***/ "./node_modules/vueuc/es/lazy-teleport/src/index.js":
/*!**********************************************************!*\
!*** ./node_modules/vueuc/es/lazy-teleport/src/index.js ***!
\**********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n/* harmony import */ var vooks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vooks */ \"./node_modules/vooks/es/use-false-until-truthy.js\");\n/* harmony import */ var _shared_v_node__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../shared/v-node */ \"./node_modules/vueuc/es/shared/v-node.js\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ((0,vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent)({\n name: 'LazyTeleport',\n props: {\n to: {\n type: [String, Object],\n default: undefined\n },\n disabled: Boolean,\n show: {\n type: Boolean,\n required: true\n }\n },\n setup(props) {\n return {\n showTeleport: (0,vooks__WEBPACK_IMPORTED_MODULE_1__[\"default\"])((0,vue__WEBPACK_IMPORTED_MODULE_0__.toRef)(props, 'show')),\n mergedTo: (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(() => {\n const {\n to\n } = props;\n return to !== null && to !== void 0 ? to : 'body';\n })\n };\n },\n render() {\n return this.showTeleport ? this.disabled ? (0,_shared_v_node__WEBPACK_IMPORTED_MODULE_2__.getSlot)('lazy-teleport', this.$slots) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.h)(vue__WEBPACK_IMPORTED_MODULE_0__.Teleport, {\n disabled: this.disabled,\n to: this.mergedTo\n }, (0,_shared_v_node__WEBPACK_IMPORTED_MODULE_2__.getSlot)('lazy-teleport', this.$slots)) : null;\n }\n}));\n\n//# sourceURL=webpack://classroom/./node_modules/vueuc/es/lazy-teleport/src/index.js?");
/***/ }),
/***/ "./node_modules/vueuc/es/shared/cssr.js":
/*!**********************************************!*\
!*** ./node_modules/vueuc/es/shared/cssr.js ***!
\**********************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ c: function() { return /* binding */ c; },\n/* harmony export */ cssrAnchorMetaName: function() { return /* binding */ cssrAnchorMetaName; }\n/* harmony export */ });\n/* harmony import */ var css_render__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! css-render */ \"./node_modules/css-render/esm/CssRender.js\");\n\nconst {\n c\n} = (0,css_render__WEBPACK_IMPORTED_MODULE_0__.CssRender)();\n\nconst cssrAnchorMetaName = 'vueuc-style';\n\n//# sourceURL=webpack://classroom/./node_modules/vueuc/es/shared/cssr.js?");
/***/ }),
/***/ "./node_modules/vueuc/es/shared/v-node.js":
/*!************************************************!*\
!*** ./node_modules/vueuc/es/shared/v-node.js ***!
\************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ flatten: function() { return /* binding */ flatten; },\n/* harmony export */ getFirstVNode: function() { return /* binding */ getFirstVNode; },\n/* harmony export */ getSlot: function() { return /* binding */ getSlot; }\n/* harmony export */ });\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ \"./node_modules/core-js/modules/es.array.push.js\");\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm-bundler.js\");\n\n\nfunction getSlot(scope, slots, slotName = 'default') {\n const slot = slots[slotName];\n if (slot === undefined) {\n throw new Error(`[vueuc/${scope}]: slot[${slotName}] is empty.`);\n }\n return slot();\n}\n// o(n) flatten\nfunction flatten(vNodes, filterCommentNode = true, result = []) {\n vNodes.forEach(vNode => {\n if (vNode === null) return;\n if (typeof vNode !== 'object') {\n if (typeof vNode === 'string' || typeof vNode === 'number') {\n result.push((0,vue__WEBPACK_IMPORTED_MODULE_1__.createTextVNode)(String(vNode)));\n }\n return;\n }\n if (Array.isArray(vNode)) {\n flatten(vNode, filterCommentNode, result);\n return;\n }\n if (vNode.type === vue__WEBPACK_IMPORTED_MODULE_1__.Fragment) {\n if (vNode.children === null) return;\n if (Array.isArray(vNode.children)) {\n flatten(vNode.children, filterCommentNode, result);\n }\n // rawSlot\n } else if (vNode.type !== vue__WEBPACK_IMPORTED_MODULE_1__.Comment) {\n result.push(vNode);\n }\n });\n return result;\n}\nfunction getFirstVNode(scope, slots, slotName = 'default') {\n const slot = slots[slotName];\n if (slot === undefined) {\n throw new Error(`[vueuc/${scope}]: slot[${slotName}] is empty.`);\n }\n const content = flatten(slot());\n // vue will normalize the slot, so slot must be an array\n if (content.length === 1) {\n return content[0];\n } else {\n throw new Error(`[vueuc/${scope}]: slot[${slotName}] should have exactly one child.`);\n }\n}\n\n//# sourceURL=webpack://classroom/./node_modules/vueuc/es/shared/v-node.js?");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-14.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-14.use[2]!./node_modules/tcplayer.js/dist/tcplayer.min.css":
/*!******************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-14.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-14.use[2]!./node_modules/tcplayer.js/dist/tcplayer.min.css ***!
\******************************************************************************************************************************************************************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../css-loader/dist/runtime/noSourceMaps.js */ \"./node_modules/css-loader/dist/runtime/noSourceMaps.js\");\n/* harmony import */ var _css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../css-loader/dist/runtime/getUrl.js */ \"./node_modules/css-loader/dist/runtime/getUrl.js\");\n/* harmony import */ var _css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__);\n// Imports\n\n\n\nvar ___CSS_LOADER_URL_IMPORT_0___ = new URL(/* asset import */ __webpack_require__(/*! font/VideoJS.eot */ \"./node_modules/tcplayer.js/dist/font/VideoJS.eot\"), __webpack_require__.b);\nvar ___CSS_LOADER_URL_IMPORT_1___ = new URL(/* asset import */ __webpack_require__(/*! data:application/font-woff;charset=utf-8;base64,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 */ \"data:application/font-woff;charset=utf-8;base64,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\"), __webpack_require__.b);\nvar ___CSS_LOADER_URL_IMPORT_2___ = new URL(/* asset import */ __webpack_require__(/*! data:application/x-font-ttf;charset=utf-8;base64,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AG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA= */ \"data:application/x-font-ttf;charset=utf-8;base64,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AG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=\"), __webpack_require__.b);\nvar ___CSS_LOADER_EXPORT___ = _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = _css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_0___, { hash: \"?#iefix\" });\nvar ___CSS_LOADER_URL_REPLACEMENT_1___ = _css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_1___);\nvar ___CSS_LOADER_URL_REPLACEMENT_2___ = _css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_2___);\nvar ___CSS_LOADER_URL_REPLACEMENT_3___ = _css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_0___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"@charset \\\"UTF-8\\\";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \") format(\\\"eot\\\")}@font-face{font-family:VideoJS;src:url(\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \") format(\\\"woff\\\"),url(\" + ___CSS_LOADER_URL_REPLACEMENT_2___ + \") format(\\\"truetype\\\");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:\\\"\\\\f101\\\"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:\\\"\\\\f102\\\"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:\\\"\\\\f103\\\"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:\\\"\\\\f104\\\"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:\\\"\\\\f105\\\"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:\\\"\\\\f106\\\"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:\\\"\\\\f107\\\"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:\\\"\\\\f108\\\"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:\\\"\\\\f109\\\"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:\\\"\\\\f10a\\\"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:\\\"\\\\f10b\\\"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:\\\"\\\\f10c\\\"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:\\\"\\\\f10d\\\"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:\\\"\\\\f10e\\\"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:\\\"\\\\f10f\\\"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:\\\"\\\\f110\\\"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:\\\"\\\\f111\\\"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:\\\"\\\\f112\\\"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:\\\"\\\\f113\\\"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:\\\"\\\\f114\\\"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:\\\"\\\\f115\\\"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:\\\"\\\\f116\\\"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:\\\"\\\\f117\\\"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:\\\"\\\\f118\\\"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:\\\"\\\\f119\\\"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:\\\"\\\\f11a\\\"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:\\\"\\\\f11b\\\"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:\\\"\\\\f11c\\\"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:\\\"\\\\f11d\\\"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:\\\"\\\\f11e\\\"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:\\\"\\\\f11f\\\"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:\\\"\\\\f120\\\"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:0.55556rem;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex=\\\"-1\\\"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:0.05556rem;left:-555.5rem;position:absolute;top:0;width:0.05556rem}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:1.11111rem;color:#fff;background-color:#000;font-size:1rem;font-family:Arial,Helvetica,sans-serif;text-align:center;width:16.66667rem;height:8.33333rem;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:0.55556rem;left:0.55556rem;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto;box-sizing:content-box}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:1.11111rem 1.33333rem;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-sizing:content-box}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-ms-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:0.05556rem;overflow:hidden;padding:0;position:absolute;width:0.05556rem}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 0.55556rem}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:0.33333rem 0.44444rem 0.44444rem 0.44444rem;pointer-events:none;position:relative;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:0.05556rem;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;padding-left:2em;padding-right:2em;padding-bottom:3em}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:0.05556rem;height:0.05556rem;margin-left:-0.05556rem}.video-js .vjs-volume-panel.enable-volume-control{-webkit-transition:width 1s;-moz-transition:width 1s;-ms-transition:width 1s;-o-transition:width 1s;transition:width 1s}.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:active,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover,.video-js .vjs-volume-panel.enable-volume-control:active .vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control{visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-moz-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-ms-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-o-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;position:relative}.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:focus,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:hover{width:9em;-webkit-transition:width .1s;-moz-transition:width .1s;-ms-transition:width .1s;-o-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{width:0!important;white-space:nowrap}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-live .vjs-playback-rate{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-error .vjs-error-check-network{color:#fff;text-decoration:none;background:red;padding:0.27778rem;display:inline-block;border-radius:0.27778rem}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-1.38889rem 0 0 -1.38889rem;opacity:.85;text-align:left;border:0.33333rem solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:2.77778rem;height:2.77778rem;border-radius:1.38889rem;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:0s linear .3s forwards vjs-spinner-show}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:\\\"\\\";position:absolute;margin:-0.33333rem;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{position:absolute}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:\\\"\\\\f10d\\\";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:\\\"\\\";background:url(https://tcplayer-1306264703.cos.ap-nanjing.myqcloud.com/assets/audioTrack.png);background-size:contain;width:1.27778rem;height:0.83333rem;top:0.55556rem;left:0.83333rem}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}.vjs-text-track-settings fieldset{margin:0.27778rem;padding:0.16667rem;border:none}.vjs-text-track-settings fieldset span{display:inline-block;margin-left:0.27778rem}.vjs-text-track-settings legend{color:#fff;margin:0 0 0.27778rem 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(0.05556rem 0.05556rem 0.05556rem 0.05556rem);clip:rect(0.05556rem,0.05556rem,0.05556rem,0.05556rem);display:block;margin:0 0 0.27778rem 0;padding:0;border:0;height:0.05556rem;width:0.05556rem;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:0.11111rem}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}div.vjs-control.vjs-button.tcp-dot-component{width:100%}.vjs-progress-control:hover .tcp-dot-basic-style{display:inline}.tcp-dot-basic-style{position:absolute;width:0.44444rem;height:100%;margin-left:-0.22222rem;border-radius:0.27778rem;background-color:#fff0ff;z-index:10;display:none}.tcp-dot-basic-style:hover{background-color:#fff}.tcp-triangle{display:block;content:' ';position:absolute;bottom:-0.55556rem;left:5%;width:0;height:0;border-width:0.27778rem;border-style:solid;transform:translateX(-50%);border-color:#000 transparent transparent}.tcp-triangle-both{display:block;content:' ';position:absolute;bottom:-0.55556rem;left:3.88889rem;width:0;height:0;border-width:0.27778rem;border-style:solid;transform:translateX(-50%);border-color:#000 transparent transparent}.tcp-dot-image{width:100%;height:4.44444rem;background-repeat:no-repeat;background-size:100% 100%;-moz-background-size:100% 100%}.tcp-image-in-container{width:100%;height:100%;height:-webkit-fill-available;height:-webkit-fill-available;height:-moz-fill-available;height:-moz-available;height:fill-available}.tcp-image-in-container-only-image{width:100%;height:4.44444rem}.vjs-time-tooltip.tcp-popup-container{position:absolute;width:7.77778rem;height:6.55556rem;background-color:#000;padding:0 0;top:-6.94444rem;max-height:6.66667rem;left:-3.61111rem}.vjs-time-tooltip.tcp-popup-container.tcp-only-gif{position:absolute;width:7.77778rem;height:4.44444rem;background-color:#000;padding:0 0;top:-4.83333rem;max-height:6.66667rem;left:-3.61111rem}.vjs-time-tooltip.tcp-popup-container.tcp-single-line{height:5.72222rem;top:-6.05556rem}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif{position:absolute;width:6.11111rem;height:3rem;background-color:#000;opacity:.8;padding:0 0;top:-3.33333rem;border-radius:0.27778rem;left:0}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-single-line{height:1.27778rem;top:-1.55556rem}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-two-lines{height:2.11111rem;top:-2.44444rem}.tcp-dot-comment{text-overflow:ellipsis;color:#fff;width:100%;height:2.11111rem;max-height:2.11111rem;font-size:0.66667rem;line-height:0.88889rem;overflow:hidden;background-color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:0.27778rem 0.44444rem}.tcp-large-comment{text-overflow:ellipsis;color:#fff;width:100%;height:100%;max-height:100%;font-size:0.66667rem;line-height:0.88889rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding:0.27778rem 0.44444rem}.tcp-dot-timestamp{display:block;font-weight:700;width:100%;height:1.11111rem;text-align:left;bottom:0;position:absolute;color:#fff;margin-left:0.55556rem}.vjs-dvr .tcp-dvr-progress-control .tcp-dvr-time-shift{background-color:transparent}.vjs-dvr .vjs-progress-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vjs-dvr .vjs-live-control{flex:inherit;cursor:pointer}.vjs-dvr .vjs-live-control .vjs-tooltip{line-height:1em}.vjs-dvr-live .vjs-live-control .vjs-tooltip{display:none}.vjs-dvr-live .vjs-live-control{cursor:default}.vjs-dvr .vjs-live-display{margin:0 auto}.vjs-live .vjs-live-display:before{display:inline-block;width:0.33333rem;height:0.33333rem;margin-right:.4em;vertical-align:4%;background:#f51717;content:'';border-radius:50%}.vjs-dvr:not(.vjs-dvr-live) .vjs-live-display:before{background:#566377}.tcp-video-quality-switcher .tcp-quality-switcher-value{pointer-events:none;font-size:1.2em;display:table;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.tcp-video-quality-switcher .tcp-quality-switcher-value p{display:table-cell;vertical-align:middle}.tcp-video-quality-switcher .vjs-menu{width:6em;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.tcp-video-quality-switcher .vjs-menu li{text-transform:none}.tcp-skin .tcp-logo{position:absolute}.tcp-skin .tcp-logo.left-top{top:0;left:0}.tcp-skin .tcp-logo.left-bottom{bottom:0;left:0}.tcp-skin .tcp-logo.right-top{top:0;right:0}.tcp-skin .tcp-logo.right-bottom{bottom:0;right:0}.tcp-skin .tcp-logo .tcp-logo-link{display:inline-block}.tcp-skin .vjs-big-play-button{height:4.8em;width:6.8em;left:50%;top:50%;margin-left:-3.4em;margin-top:-2.4em;font-size:1em;border:0;opacity:1;z-index:1}.tcp-skin .vjs-big-play-button:before{content:none}.tcp-skin .vjs-big-play-button .vjs-button-icon{height:4.8em;width:6.8em;fill:rgba(33,33,33,.5)}.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-dash,.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-line,.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-lines{stroke-dasharray:73.88889rem;stroke-dashoffset:73.88889rem;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.44444rem;stroke:#00a4ff}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-fill{fill:#00a4ff}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-line{-webkit-animation:draw-line .5s ease forwards;animation:draw-line .5s ease forwards}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-lines{-webkit-animation:draw-lines 1s ease forwards;animation:draw-lines 1s ease forwards}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-dash{-webkit-animation:draw-dash 1s ease forwards;animation:draw-dash 1s ease forwards}.tcp-skin .vjs-big-play-button .vjs-icon-placeholder{display:none}.tcp-skin .vjs-big-play-button,.tcp-skin .vjs-big-play-button:focus,.tcp-skin:hover .vjs-big-play-button,.tcp-skin:hover .vjs-big-play-button:focus{background:0 0}.tcp-skin.vjs-paused.vjs-pos-ended .vjs-big-play-button,.tcp-skin.vjs-paused.vjs-pos-ended .vjs-poster{display:block}.tcp-skin.vjs-ad-loading .vjs-big-play-button,.tcp-skin.vjs-ad-playing .vjs-big-play-button,.tcp-skin.vjs-seeking .vjs-big-play-button,.tcp-skin.vjs-using-native-controls .vjs-big-play-button,.tcp-skin.vjs-waiting .vjs-big-play-button{display:none!important}.tcp-skin .vjs-menu{z-index:1}.tcp-skin .vjs-control-bar{z-index:1;font-size:1.2em;background-color:rgba(0,0,0,.3);background:rgba(0,0,0,.666);background:-webkit-linear-gradient(bottom,rgba(0,0,0,.666) 0,rgba(0,0,0,.492) 19%,rgba(0,0,0,.36) 34%,rgba(0,0,0,.254) 47%,rgba(0,0,0,.185) 56.5%,rgba(0,0,0,.129) 65%,rgba(0,0,0,.084) 73%,rgba(0,0,0,.05) 80.2%,rgba(0,0,0,.028) 86.1%,rgba(0,0,0,.014) 91%,rgba(0,0,0,.005) 95.2%,rgba(0,0,0,.001) 98.2%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,.666) 0,rgba(0,0,0,.492) 19%,rgba(0,0,0,.36) 34%,rgba(0,0,0,.254) 47%,rgba(0,0,0,.185) 56.5%,rgba(0,0,0,.129) 65%,rgba(0,0,0,.084) 73%,rgba(0,0,0,.05) 80.2%,rgba(0,0,0,.028) 86.1%,rgba(0,0,0,.014) 91%,rgba(0,0,0,.005) 95.2%,rgba(0,0,0,.001) 98.2%,rgba(0,0,0,0) 100%)}.tcp-skin .vjs-time-control{padding-left:0;padding-right:0}.tcp-skin:not(.vjs-live) .vjs-current-time,.tcp-skin:not(.vjs-live) .vjs-duration,.tcp-skin:not(.vjs-live) .vjs-time-divider{display:block}.tcp-skin .vjs-time-divider{min-width:0;padding-left:.3em;padding-right:.3em}.tcp-skin .vjs-current-time{padding-left:1em}.tcp-skin .vjs-duration{padding-right:1em}.tcp-skin .vjs-remaining-time{display:none}.tcp-skin .vjs-progress-control{position:absolute;width:100%;top:-.9em;left:0;height:1.5em}.tcp-skin .vjs-play-progress{background-color:#00a4ff}.tcp-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.2em;line-height:2.57}.tcp-skin .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{z-index:2;visibility:hidden;background-color:rgba(0,0,0,.7)}.tcp-skin .vjs-volume-panel .vjs-slider-horizontal .vjs-volume-level:before{top:-.33em}.tcp-skin .vjs-volume-panel .vjs-slider-vertical .vjs-volume-level:before{left:-.35em}.tcp-skin .vjs-volume-panel .vjs-volume-level{background-color:#00a4ff}.tcp-skin .vjs-custom-control-spacer{display:block;flex-grow:1}.tcp-skin .tcp-loading-spinner{box-sizing:border-box;background-clip:padding-box;width:2.77778rem;height:2.77778rem;display:none;position:absolute;top:50%;left:50%;margin:-1.38889rem 0 0 -1.38889rem;text-indent:-9999em}.tcp-skin .tcp-loading-spinner:before{content:\\\"\\\";display:block;width:100%;height:100%;margin-bottom:0.27778rem;border-radius:50%;border:0.16667rem solid rgba(255,255,255,0);border-left-color:#fff;border-right-color:#fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tcp-skin.vjs-seeking .tcp-loading-spinner,.tcp-skin.vjs-waiting .tcp-loading-spinner{display:block}.tcp-skin.vjs-seeking .tcp-loading-spinner:before,.tcp-skin.vjs-waiting .tcp-loading-spinner:before{-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.tcp-skin .tcp-loading-spinner-animation{width:3.33333rem;height:2.5rem;margin:0 auto 0.55556rem;background-repeat:no-repeat;animation-name:keyframes;animation-duration:2.625s;animation-delay:0s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:steps(1)}@-webkit-keyframes keyframes{0%{width:3.33333rem;height:2.5rem;background-position:-3.33333rem 0}1.33%{background-position:-123.33333rem 0}2.67%{background-position:-6.66667rem 0}4.00%{background-position:-10rem 0}5.33%{background-position:-13.33333rem 0}6.67%{background-position:-16.66667rem 0}8.00%{background-position:-20rem 0}9.33%{background-position:-23.33333rem 0}10.67%{background-position:-26.66667rem 0}12.00%{background-position:-30rem 0}13.33%{background-position:-33.33333rem 0}14.67%{background-position:-36.66667rem 0}16.00%{background-position:-40rem 0}17.33%{background-position:-43.33333rem 0}18.67%{background-position:-46.66667rem 0}20.00%{background-position:-50rem 0}21.33%{background-position:-53.33333rem 0}22.67%{background-position:-56.66667rem 0}24.00%{background-position:-60rem 0}25.33%{background-position:-63.33333rem 0}26.67%{background-position:-66.66667rem 0}28.00%{background-position:-70rem 0}29.33%{background-position:-73.33333rem 0}30.67%{background-position:-76.66667rem 0}32.00%{background-position:-80rem 0}33.33%{background-position:-83.33333rem 0}34.67%{background-position:-86.66667rem 0}36.00%{background-position:-90rem 0}37.33%{background-position:-93.33333rem 0}38.67%{background-position:-96.66667rem 0}40.00%{background-position:-100rem 0}41.33%{background-position:-103.33333rem 0}42.67%{background-position:-106.66667rem 0}44.00%{background-position:-110rem 0}45.33%{background-position:-113.33333rem 0}46.67%{background-position:-116.66667rem 0}48.00%{background-position:-120rem 0}49.33%{background-position:0 0}50.67%{background-position:-126.66667rem 0}52.00%{background-position:-130rem 0}53.33%{background-position:-133.33333rem 0}54.67%{background-position:-136.66667rem 0}56.00%{background-position:-140rem 0}57.33%{background-position:-143.33333rem 0}58.67%{background-position:-146.66667rem 0}60.00%{background-position:-150rem 0}61.33%{background-position:-153.33333rem 0}62.67%{background-position:-156.66667rem 0}64.00%{background-position:-160rem 0}65.33%{background-position:-163.33333rem 0}66.67%{background-position:-166.66667rem 0}68.00%{background-position:-170rem 0}69.33%{background-position:-173.33333rem 0}70.67%{background-position:-176.66667rem 0}72.00%{background-position:-180rem 0}73.33%{background-position:-183.33333rem 0}74.67%{background-position:-186.66667rem 0}76.00%{background-position:-190rem 0}77.33%{background-position:-193.33333rem 0}78.67%{background-position:-196.66667rem 0}80.00%{background-position:-200rem 0}81.33%{background-position:-203.33333rem 0}82.67%{background-position:-206.66667rem 0}84.00%{background-position:-210rem 0}85.33%{background-position:-213.33333rem 0}86.67%{background-position:-216.66667rem 0}88.00%{background-position:-220rem 0}89.33%{background-position:-223.33333rem 0}90.67%{background-position:-226.66667rem 0}92.00%{background-position:-230rem 0}93.33%{background-position:-233.33333rem 0}94.67%{background-position:-236.66667rem 0}96.00%{background-position:-240rem 0}97.33%{background-position:-243.33333rem 0}100%,98.67%{background-position:-246.66667rem 0}}.tcp-skin .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#232833;background-color:rgba(0,0,0,.7)}@keyframes draw-line{0%{stroke-dashoffset:75rem}100%{stroke-dashoffset:0}}@keyframes draw-lines{0%{stroke-dasharray:0 73.88889rem;stroke-dashoffset:73.88889rem}100%{stroke-dasharray:73.88889rem 0;stroke-dashoffset:0}}@keyframes draw-dash{0%{stroke-dasharray:5.55556rem 73.88889rem}100%{stroke-dasharray:0.55556rem 0}}.tcp-continue-play-tips{position:absolute;left:0;bottom:4.5em;font-size:1.2em;height:2.08em;line-height:2.08em;padding:0 .5em 0 2.5em;background-color:#232833;background-color:rgba(0,0,0,.7)}.tcp-continue-play-tips .tcp-continue-play-buttom{cursor:pointer;color:#00a4ff;height:2.08em;padding:0 0.27778rem;margin:0}.tcp-continue-play-tips .vjs-control.vjs-close-button{width:2em;height:2.08em;top:0;right:initial;left:.5em;opacity:.7}.tcp-continue-play-tips .vjs-control.vjs-close-button .vjs-icon-placeholder:before{font-size:1.33em;line-height:1.55em}.tcp-skin .tcp-overlay{color:#fff;position:absolute;text-align:center}.tcp-skin .tcp-overlay-no-background{width:33%}.tcp-skin .tcp-overlay-background{background-color:#4e4e4e;background-color:rgba(0,0,0,.6);border-radius:0.16667rem;padding:0.55556rem;width:33%}.tcp-skin .tcp-overlay-top-left{top:0.27778rem;left:0.27778rem}.tcp-skin .tcp-overlay-top{left:50%;margin-left:-16.5%;top:0.27778rem}.tcp-skin .tcp-overlay-top-right{right:0.27778rem;top:0.27778rem}.tcp-skin .tcp-overlay-right{right:0.27778rem;top:50%;transform:translateY(-50%)}.tcp-skin .tcp-overlay-bottom-right{bottom:4em;right:0.27778rem}.tcp-skin .tcp-overlay-bottom{bottom:4em;left:50%;margin-left:-16.5%}.tcp-skin .tcp-overlay-bottom-left{bottom:4em;left:0.27778rem}.tcp-skin .tcp-overlay-left{left:0.27778rem;top:50%;transform:translateY(-50%)}.tcp-skin .tcp-overlay-center{left:50%;margin-left:-16.5%;top:50%;transform:translateY(-50%)}.tcp-skin .tcp-image-patch{width:100%;max-height:100%;margin:0;transform:translate(-50%,-50%);overflow:hidden}.tcp-skin .tcp-image-patch .tcp-overlay-link{display:inline-block;outline:0}.tcp-skin .tcp-image-patch .tcp-overlay-link:active,.tcp-skin .tcp-image-patch .tcp-overlay-link:focus,.tcp-skin .tcp-image-patch .tcp-overlay-link:link{outline:0}.tcp-skin .tcp-image-patch .tcp-overlay-img{max-width:100%;border:none}.tcp-skin.tcp-res-switching .tcp-image-patch{display:none}.tcp-skin .vjs-no-flex .tcp-overlay-center,.tcp-skin .vjs-no-flex .tcp-overlay-left,.tcp-skin .vjs-no-flex .tcp-overlay-right{margin-top:-0.83333rem}.tcp-skin .tcp-right-click-popup-menu{position:absolute;z-index:6;padding:0;white-space:nowrap;background-color:#1c1c1c;background-color:rgba(28,28,28,.9)}.tcp-skin .tcp-right-click-popup-menu .vjs-menu-item{line-height:2em;padding:0 1.5em}.tcp-skin .tcp-right-click-popup-menu .tc-menu-list{text-transform:none;padding:.5rem;text-align:left}.tcp-skin .tcp-right-click-popup-menu .vjs-menu-content li:not(:last-child){border-bottom:0.05556rem solid #fff}.tcp-skin .tcp-right-click-popup-menu .tc-menu-list,.tcp-skin .tcp-right-click-popup-menu .tc-menu-list:hover{cursor:default;outline:0}.tcp-skin .tcp-right-click-popup-menu .tcp-menu-item-select{color:#00a4ff}.tcp-skin .tcp-mirror{transform:rotateY(180deg)}.tcp-playlist{width:16.66667rem;height:100%;right:0;top:0;position:absolute}.tcp-playlist .tcp-playlist-toggle{position:absolute;width:0.66667rem;height:5.55556rem;line-height:5.55556rem;top:50%;transform:translateY(-50%);background-color:#00a4ff;border-radius:0.55556rem 0 0 0.55556rem;text-align:center;cursor:pointer}.tcp-playlist .tcp-playlist-box{position:absolute;background-color:#2b333f;overflow:scroll;overflow-x:hidden;width:100%;height:100%}.tcp-playlist .tcp-playlist-box .tcp-playlist-title{padding:1em;font-size:1.6em;color:#00a4ff}.tcp-playlist .tcp-playlist-box .tcp-playlist-item{padding:0 0 0 1em;margin-bottom:1em;width:100%;height:5.55556rem}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video{display:inline-block;float:left;position:relative;width:55%;height:5.55556rem;display:flex;justify-content:center;align-items:center;background:#000}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video .tcp-playlist-item-img{max-width:100%;max-height:100%}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video .tcp-playlist-item-duration{position:absolute;bottom:.5em;left:1em;background-color:#2b333f;padding:.5em;opacity:.8}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-desc{display:inline-block;width:42%;padding:.5em;font-size:1.4em;overflow:hidden;height:100%}.tcp-playlist .tcp-playlist-box .tcp-playlist-item-active,.tcp-playlist .tcp-playlist-box .tcp-playlist-item:hover{cursor:pointer}.tcp-playlist .tcp-playlist-box .tcp-playlist-item-active .tcp-playlist-item-desc,.tcp-playlist .tcp-playlist-box .tcp-playlist-item:hover .tcp-playlist-item-desc{color:#00a4ff}.tcp-playlist-box::-webkit-scrollbar{width:.5em;box-sizing:border-box}.tcp-playlist-box::-webkit-scrollbar-button{display:none}.tcp-playlist-box::-webkit-scrollbar-thumb{background-color:#00a4ff;-webkit-border-radius:1em}.vjs-play-next:hover{cursor:pointer}.vjs-play-next{font-family:VideoJS}.vjs-play-next .vjs-icon-placeholder:before{content:\\\"\\\\f11f\\\"}.tcp-playlist-open .tcp-playlist-toggle{right:16.66667rem}.tcp-playlist-open .tcp-playlist-box{display:block}.tcp-playlist-close .tcp-playlist-toggle{right:0}.tcp-playlist-close .tcp-playlist-box{display:none}.fullscreen-container{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100}.enterfs{display:block!important}.fullscreen-container .enterfs{display:none!important}.exitfs{display:none!important}.fullscreen-container .exitfs{display:block!important}.entervr{display:block!important}.view360-canvas{width:100%}.panoviewer-control button{background-color:rgba(0,0,0,.6);color:#fff;border-radius:0.27778rem;border:none;margin:0.27778rem;padding:0.27778rem;outline:0;font-size:0;margin-bottom:0.27778rem}.panoviewer-control button.enterfs,.panoviewer-control button.exitfs{margin-bottom:0.55556rem}.panoviewer-control button svg{width:1.66667rem;height:1.66667rem}.panoviewer-control{text-align:center;position:absolute;font-weight:300;top:0;right:0.27778rem}.panoviewer-control .camera{display:inline-block;margin:0;padding:0;background-color:rgba(0,0,0,.6);border-radius:5.55556rem}.camera,.panoviewer-control .pie{height:2.22222rem;width:2.22222rem}.gyroTouchOptions{position:absolute;right:0;bottom:0;text-align:right}.optionSet .option{border:0.05556rem;border-radius:0.16667rem;background-color:#bcbccf;color:#fff;padding:0.11111rem;height:1.88889rem;box-sizing:border-box;font-size:0;margin:0.27778rem 0;display:inline-block;vertical-align:middle}.optionSet .option:hover{background-color:#4949c9}.optionSet .option.selected{background-color:#af40e2}.selectGroup{position:relative;display:inline-block;vertical-align:top}.selectGroup .option{position:relative;border-radius:0.27778rem;font-size:0.77778rem;line-height:1.88889rem;padding:0 0.55556rem;min-width:1.88889rem;text-align:center}.statusButton.option{position:relative;background-color:#7fbeff;margin:0.27778rem}.selectGroup .option span{position:absolute;top:0.27778rem;bottom:0.27778rem;left:0.27778rem;right:0.27778rem;background-size:100% 100%}.selectGroup .option span.vertical{transform:rotate(90deg)}.statusButton.option svg{width:2.22222rem;fill:#fff;stroke:#fff}.statusButton.option:hover{background-color:#7f1e1f}.selectGroup.hide{display:none}@media screen and (max-width:500px){.panoviewer-control{right:0;top:0}.panoviewer-control button{margin:0.27778rem 0.27778rem 0.27778rem 0;padding:0.27778rem;float:right}.panoviewer-control button svg{width:1.11111rem;height:1.11111rem}.panoviewer-control .camera{transform:scale(.7)}}.tcp-statistic{position:relative;z-index:5;top:0.55556rem;left:0.55556rem;font-size:0.66667rem;width:80%;max-height:80%;background:rgba(28,28,28,.8);border-radius:0.22222rem;color:#fff;opacity:.8;overflow:hidden}.tcp-statistic-wrapper{display:flex;flex-direction:column;width:100%;padding:0.55556rem}.tcp-statistic-line{display:block;width:100%;padding-bottom:0.22222rem}.tcp-statistic-title{width:30%;float:left;text-align:right;padding-right:1.11111rem}.tcp-statistic-data{width:70%}.tcp-statistic-close{position:absolute;right:0.55556rem;top:0.55556rem;width:1.11111rem;height:1.11111rem;color:#fff;cursor:pointer}.tcp-switch{position:absolute;display:flex;align-items:center;right:0;bottom:4.5em;font-size:1.2em;line-height:2.08em;padding:0 2.5em 0 .5em;background-color:rgba(0,0,0,.7)}.tcp-switch>.vjs-close-button{top:0!important;cursor:pointer;width:2em;height:1.5em;display:flex;justify-content:center;align-items:center;right:.3em!important;border-radius:50%;margin-left:.5em}.tcp-switch>.vjs-control .vjs-close-button{top:0;right:.3em!important}.tcp-switch>.vjs-button>.vjs-icon-placeholder:before{font-size:1.33em;line-height:inherit;opacity:.7}.vjs-error .vjs-error-display .vjs-modal-dialog-content{padding:0}.vjs-errors-dialog{text-align:center;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(24,24,24,.8);display:table;width:100%;height:100%}.vjs-errors-content-container{overflow:auto;display:table-cell;padding:1.94444rem}.vjs-errors-dialog .vjs-control.vjs-close-button{width:3em;height:3em;top:0}.vjs-errors-type{display:none}.tcp-vtt-thumbnail-container{position:absolute;overflow:hidden;bottom:2.3em;z-index:0}.tcp-vtt-thumbnail-container::before{content:\\\"\\\";position:absolute;top:0;bottom:0;left:0;right:0;-moz-box-shadow:0 0 0.16667rem 0.16667rem rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 0.16667rem 0.16667rem rgba(0,0,0,.3) inset;box-shadow:0 0 0.16667rem 0.16667rem rgba(0,0,0,.3) inset;z-index:1}.tcp-vtt-thumbnail-img{position:absolute;left:0;opacity:0;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-mz-transition:opacity .2s ease}.vjs-progress-control:active .tcp-vtt-thumbnail-img,.vjs-progress-control:hover .tcp-vtt-thumbnail-img{opacity:1}.tcp-dynamic-watermark-container{position:absolute;pointer-events:none}.tcp-dynamic-watermark-container .tcp-dynamic-watermark-content{position:absolute;max-width:30%;word-break:break-all;color:rgba(255,255,255,.5)}.tcp-skin.vjs-no-flex .vjs-poster{overflow:hidden}.tcp-skin.vjs-no-flex .vjs-poster div{width:100%;height:100%;display:table}.tcp-skin.vjs-no-flex .vjs-poster div span{display:table-cell;vertical-align:middle}.tcp-skin.vjs-no-flex .vjs-control-bar .vjs-current-time,.tcp-skin.vjs-no-flex .vjs-control-bar .vjs-duration,.tcp-skin.vjs-no-flex .vjs-control-bar .vjs-time-divider{display:inline-block}.tcp-skin.vjs-no-flex .vjs-control-bar .vjs-custom-control-spacer{display:none}.tcp-skin.vjs-no-flex .vjs-control-bar .tcp-video-quality-switcher .vjs-menu{margin-left:-3em}.tcp-skin.vjs-no-flex .vjs-control-bar .vjs-mouse-display{z-index:1}.tcp-skin.vjs-no-flex .vjs-control-bar .tcp-vtt-thumbnail-container{bottom:2.7em}.tcp-skin.vjs-no-flex.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}.tcp-skin.vjs-no-flex.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar .vjs-volume-control.vjs-volume-vertical{visibility:hidden}.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-volume-vertical{visibility:visible;opacity:1;display:none}.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-volume-control:active.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control:active .vjs-volume-control.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control.vjs-volume-vertical{display:block;position:absolute}@font-face{font-family:VideoJS;src:url(\" + ___CSS_LOADER_URL_REPLACEMENT_3___ + \");font-weight:400;font-style:normal}@media screen\\\\0{.tcp-logo-img{border:none}.tcp-continue-play-tips .vjs-control.vjs-close-button .vjs-icon-placeholder:before{font-size:0.88889rem;line-height:1.38889rem}}@media \\\\0screen{.tcp-skin.vjs-no-flex .vjs-big-play-button{background-color:#2b333f}.tcp-skin.vjs-no-flex .vjs-big-play-button .vjs-button-icon:before{top:0;left:0;width:100%;height:100%;text-align:center;font-family:VideoJS;font-weight:400;font-style:normal;content:\\\"\\\\f101\\\";font-size:5em;line-height:1em}.tcp-skin.vjs-no-flex .vjs-big-play-button:focus,.tcp-skin.vjs-no-flex .vjs-big-play-button:hover,.tcp-skin.vjs-no-flex:hover .vjs-big-play-button:focus,.tcp-skin.vjs-no-flex:hover .vjs-big-play-button:hover{background-color:#00a4ff}.tcp-skin .tcp-image-patch{width:100%;margin:0;left:0;right:0;top:0;bottom:0;transform:none;overflow:hidden}.tcp-skin .tcp-image-patch .tcp-overlay-table{display:table;width:100%;height:100%}.tcp-skin .tcp-image-patch .tcp-overlay-table .tcp-overlay-cell{width:100%;display:table-cell;vertical-align:middle}}button{outline:0}@media \\\\0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:\\\"\\\"}}@media \\\\0screen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}\", \"\"]);\n// Exports\n/* harmony default export */ __webpack_exports__[\"default\"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://classroom/./node_modules/tcplayer.js/dist/tcplayer.min.css?./node_modules/css-loader/dist/cjs.js??clonedRuleSet-14.use%5B1%5D!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-14.use%5B2%5D");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=style&index=0&id=3a05144f&lang=scss&scoped=true":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=style&index=0&id=3a05144f&lang=scss&scoped=true ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ \"./node_modules/css-loader/dist/runtime/noSourceMaps.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/getUrl.js */ \"./node_modules/css-loader/dist/runtime/getUrl.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__);\n// Imports\n\n\n\nvar ___CSS_LOADER_URL_IMPORT_0___ = new URL(/* asset import */ __webpack_require__(/*! @/img/coursewarePlay/jtr1.png */ \"./src/img/coursewarePlay/jtr1.png\"), __webpack_require__.b);\nvar ___CSS_LOADER_URL_IMPORT_1___ = new URL(/* asset import */ __webpack_require__(/*! @/img/coursewarePlay/jtr.png */ \"./src/img/coursewarePlay/jtr.png\"), __webpack_require__.b);\nvar ___CSS_LOADER_URL_IMPORT_2___ = new URL(/* asset import */ __webpack_require__(/*! @/img/coursewarePlay/jtb.png */ \"./src/img/coursewarePlay/jtb.png\"), __webpack_require__.b);\nvar ___CSS_LOADER_URL_IMPORT_3___ = new URL(/* asset import */ __webpack_require__(/*! @/img/coursewarePlay/VIDEO.png */ \"./src/img/coursewarePlay/VIDEO.png\"), __webpack_require__.b);\nvar ___CSS_LOADER_URL_IMPORT_4___ = new URL(/* asset import */ __webpack_require__(/*! @/img/coursewarePlay/IMG.png */ \"./src/img/coursewarePlay/IMG.png\"), __webpack_require__.b);\nvar ___CSS_LOADER_URL_IMPORT_5___ = new URL(/* asset import */ __webpack_require__(/*! @/img/coursewarePlay/SONG.png */ \"./src/img/coursewarePlay/SONG.png\"), __webpack_require__.b);\nvar ___CSS_LOADER_URL_IMPORT_6___ = new URL(/* asset import */ __webpack_require__(/*! @/img/coursewarePlay/VIDEO1.png */ \"./src/img/coursewarePlay/VIDEO1.png\"), __webpack_require__.b);\nvar ___CSS_LOADER_URL_IMPORT_7___ = new URL(/* asset import */ __webpack_require__(/*! @/img/coursewarePlay/IMG1.png */ \"./src/img/coursewarePlay/IMG1.png\"), __webpack_require__.b);\nvar ___CSS_LOADER_URL_IMPORT_8___ = new URL(/* asset import */ __webpack_require__(/*! @/img/coursewarePlay/SONG1.png */ \"./src/img/coursewarePlay/SONG1.png\"), __webpack_require__.b);\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_0___);\nvar ___CSS_LOADER_URL_REPLACEMENT_1___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_1___);\nvar ___CSS_LOADER_URL_REPLACEMENT_2___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_2___);\nvar ___CSS_LOADER_URL_REPLACEMENT_3___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_3___);\nvar ___CSS_LOADER_URL_REPLACEMENT_4___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_4___);\nvar ___CSS_LOADER_URL_REPLACEMENT_5___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_5___);\nvar ___CSS_LOADER_URL_REPLACEMENT_6___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_6___);\nvar ___CSS_LOADER_URL_REPLACEMENT_7___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_7___);\nvar ___CSS_LOADER_URL_REPLACEMENT_8___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_8___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"@charset \\\"UTF-8\\\";\\n/*\\n 全局变量\\n */\\n/* 主题色 */\\n/* 文字尺寸 */\\n/* 文字颜色 */\\n/* 背景颜色 */\\n/* 边框颜色 */\\n/* 遮罩 */\\n/* 盒子阴影 */\\n/* 透明度 */\\n.courseCollapse.el-collapse[data-v-3a05144f] {\\n --el-collapse-border-color: #f2f2f2;\\n --el-collapse-header-height: 56px;\\n border: none;\\n}\\n.courseCollapse.el-collapse[data-v-3a05144f] > .el-collapse-item > .el-collapse-item__wrap > .el-collapse-item__content {\\n padding-bottom: 0px;\\n}\\n.courseCollapse.el-collapse[data-v-3a05144f] > .el-collapse-item:last-child > .el-collapse-item__wrap {\\n border-bottom: none;\\n}\\n.courseCollapse.el-collapse[data-v-3a05144f] > .el-collapse-item:last-child > .el-collapse-item__header {\\n border-bottom: none;\\n}\\n.courseCollapse.el-collapse[data-v-3a05144f] > .el-collapse-item .el-collapse-item__arrow {\\n display: none;\\n}\\n.courseCollapse.el-collapse[data-v-3a05144f] > .el-collapse-item.is-active > .el-collapse-item__header > .courseCollapseHead .courseCollapseHeadTit {\\n color: #333333;\\n font-weight: 600;\\n}\\n.courseCollapse.el-collapse[data-v-3a05144f] > .el-collapse-item.is-active > .el-collapse-item__header > .courseCollapseHead .courseCollapseHeadArrow > .headArrow {\\n display: none;\\n}\\n.courseCollapse.el-collapse[data-v-3a05144f] > .el-collapse-item.is-active > .el-collapse-item__header > .courseCollapseHead .courseCollapseHeadArrow > .headArrowActive {\\n display: block;\\n}\\n.courseCollapse.el-collapse[data-v-3a05144f] > .el-collapse-item.isChild .el-collapse-item__wrap {\\n border-bottom: none;\\n}\\n.courseCollapse.el-collapse[data-v-3a05144f] > .el-collapse-item.isChild .el-collapse-item__header {\\n border-bottom: none;\\n}\\n.courseCollapse.el-collapse[data-v-3a05144f] > .el-collapse-item.isChild .courseCollapseHead .courseCollapseHeadTit {\\n color: #333333;\\n font-size: 15px;\\n}\\n.courseCollapse.el-collapse[data-v-3a05144f] > .el-collapse-item.isChild .courseCollapseHead .courseCollapseHeadArrow .headArrow {\\n background: url(\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \") no-repeat;\\n background-size: 100% 100%;\\n}\\n.courseCollapse.el-collapse .courseCollapseHead[data-v-3a05144f] {\\n width: 100%;\\n height: 100%;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.courseCollapse.el-collapse .courseCollapseHead .courseCollapseHeadTit[data-v-3a05144f] {\\n text-align: left;\\n margin-left: 10px;\\n flex-grow: 1;\\n font-weight: 400;\\n font-size: 16px;\\n color: #777777;\\n overflow: hidden;\\n}\\n.courseCollapse.el-collapse .courseCollapseHead .courseCollapseHeadArrow[data-v-3a05144f] {\\n flex-shrink: 0;\\n}\\n.courseCollapse.el-collapse .courseCollapseHead .courseCollapseHeadArrow .headArrow[data-v-3a05144f],\\n.courseCollapse.el-collapse .courseCollapseHead .courseCollapseHeadArrow .headArrowActive[data-v-3a05144f] {\\n width: 14px;\\n height: 14px;\\n}\\n.courseCollapse.el-collapse .courseCollapseHead .courseCollapseHeadArrow .headArrow[data-v-3a05144f] {\\n background: url(\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \") no-repeat;\\n background-size: 100% 100%;\\n}\\n.courseCollapse.el-collapse .courseCollapseHead .courseCollapseHeadArrow .headArrowActive[data-v-3a05144f] {\\n display: none;\\n background: url(\" + ___CSS_LOADER_URL_REPLACEMENT_2___ + \") no-repeat;\\n background-size: 100% 100%;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon[data-v-3a05144f] {\\n padding-left: 20px;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon.courseListCon[data-v-3a05144f] {\\n padding-left: 0;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList[data-v-3a05144f] {\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n padding: 0 10px 0 24px;\\n margin-bottom: 6px;\\n cursor: pointer;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList.isActive[data-v-3a05144f] {\\n background: #f0f0f0;\\n border-radius: 7px;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList.isActive .courseTitleCon[data-v-3a05144f] {\\n color: #f67146;\\n font-weight: 600;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList.isActive .courseTitleCon.VIDEO .imgIcon[data-v-3a05144f] {\\n background: url(\" + ___CSS_LOADER_URL_REPLACEMENT_3___ + \") no-repeat;\\n background-size: 100% 100%;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList.isActive .courseTitleCon.IMG .imgIcon[data-v-3a05144f] {\\n background: url(\" + ___CSS_LOADER_URL_REPLACEMENT_4___ + \") no-repeat;\\n background-size: 100% 100%;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList.isActive .courseTitleCon.SONG .imgIcon[data-v-3a05144f] {\\n background: url(\" + ___CSS_LOADER_URL_REPLACEMENT_5___ + \") no-repeat;\\n background-size: 100% 100%;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList .courseTitleCon[data-v-3a05144f] {\\n padding: 6px 0;\\n flex-grow: 1;\\n overflow: hidden;\\n margin-right: 8px;\\n display: flex;\\n align-items: center;\\n font-weight: 400;\\n font-size: 14px;\\n color: #333333;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList .courseTitleCon > .ellipsisBox[data-v-3a05144f] {\\n flex-grow: 1;\\n overflow: hidden;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList .courseTitleCon > .imgIcon[data-v-3a05144f] {\\n flex-shrink: 0;\\n width: 15px;\\n height: 15px;\\n margin-right: 10px;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList .courseTitleCon.VIDEO .imgIcon[data-v-3a05144f] {\\n background: url(\" + ___CSS_LOADER_URL_REPLACEMENT_6___ + \") no-repeat;\\n background-size: 100% 100%;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList .courseTitleCon.IMG .imgIcon[data-v-3a05144f] {\\n background: url(\" + ___CSS_LOADER_URL_REPLACEMENT_7___ + \") no-repeat;\\n background-size: 100% 100%;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList .courseTitleCon.SONG .imgIcon[data-v-3a05144f] {\\n background: url(\" + ___CSS_LOADER_URL_REPLACEMENT_8___ + \") no-repeat;\\n background-size: 100% 100%;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList .iconArrow[data-v-3a05144f] {\\n flex-shrink: 0;\\n width: 13px;\\n height: 13px;\\n}\\n.courseCollapse.el-collapse .courseCollapseCon .courseList .iconArrow > img[data-v-3a05144f] {\\n width: 100%;\\n height: 100%;\\n}\", \"\"]);\n// Exports\n/* harmony default export */ __webpack_exports__[\"default\"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use%5B1%5D!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use%5B2%5D!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use%5B3%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D.use%5B0%5D");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/pen/pen.vue?vue&type=style&index=0&id=381bb683&lang=scss":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/pen/pen.vue?vue&type=style&index=0&id=381bb683&lang=scss ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ \"./node_modules/css-loader/dist/runtime/noSourceMaps.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);\n// Imports\n\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"@charset \\\"UTF-8\\\";\\n/*\\n 全局变量\\n */\\n/* 主题色 */\\n/* 文字尺寸 */\\n/* 文字颜色 */\\n/* 背景颜色 */\\n/* 边框颜色 */\\n/* 遮罩 */\\n/* 盒子阴影 */\\n/* 透明度 */\\n.penElDialog.el-dialog {\\n padding: 0;\\n background-color: initial;\\n}\\n.penElDialog.el-dialog.isWhite {\\n background-color: #fff;\\n}\\n.penElDialog.el-dialog .el-dialog__header {\\n padding: 0;\\n}\\n.penElDialog.el-dialog .el-dialog__body {\\n width: 100%;\\n height: 100%;\\n}\\n.penElDialog.el-dialog .el-dialog__body .penIframe {\\n display: block;\\n width: 100%;\\n height: 100%;\\n}\\n.penModalClass.el-overlay {\\n background-color: initial;\\n}\\n.penModalClass.el-overlay .closeSvg {\\n position: absolute;\\n right: 15px;\\n bottom: 0;\\n width: 50px;\\n height: 54px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n z-index: 10;\\n}\", \"\"]);\n// Exports\n/* harmony default export */ __webpack_exports__[\"default\"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/pen/pen.vue?./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use%5B1%5D!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use%5B2%5D!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use%5B3%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D.use%5B0%5D");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=style&index=0&id=734ac9e2&lang=scss&scoped=true":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=style&index=0&id=734ac9e2&lang=scss&scoped=true ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ \"./node_modules/css-loader/dist/runtime/noSourceMaps.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);\n// Imports\n\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"@charset \\\"UTF-8\\\";\\n/*\\n 全局变量\\n */\\n/* 主题色 */\\n/* 文字尺寸 */\\n/* 文字颜色 */\\n/* 背景颜色 */\\n/* 边框颜色 */\\n/* 遮罩 */\\n/* 盒子阴影 */\\n/* 透明度 */\\n.playRecordTime[data-v-734ac9e2] {\\n margin-left: 20px;\\n display: flex;\\n align-items: center;\\n padding: 14px 16px;\\n background: rgba(100, 100, 100, 0.5);\\n border-radius: 20px;\\n}\\n.playRecordTime .drop[data-v-734ac9e2] {\\n margin-right: 12px;\\n width: 8px;\\n height: 8px;\\n background: #f73434;\\n animation: loadFade-734ac9e2 1s ease-in-out infinite;\\n border-radius: 50%;\\n}\\n@keyframes loadFade-734ac9e2 {\\n0% {\\n opacity: 0;\\n}\\n50% {\\n opacity: 0.5;\\n}\\n100% {\\n opacity: 1;\\n}\\n}\\n.playRecordTime .time[data-v-734ac9e2] {\\n font-weight: 400;\\n font-size: 20px;\\n color: #ffffff;\\n}\", \"\"]);\n// Exports\n/* harmony default export */ __webpack_exports__[\"default\"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use%5B1%5D!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use%5B2%5D!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use%5B3%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D.use%5B0%5D");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/coursewarePlay.vue?vue&type=style&index=0&id=1b6fcd76&lang=scss&scoped=true":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/coursewarePlay.vue?vue&type=style&index=0&id=1b6fcd76&lang=scss&scoped=true ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ \"./node_modules/css-loader/dist/runtime/noSourceMaps.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);\n// Imports\n\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"@charset \\\"UTF-8\\\";\\n/*\\n 全局变量\\n */\\n/* 主题色 */\\n/* 文字尺寸 */\\n/* 文字颜色 */\\n/* 背景颜色 */\\n/* 边框颜色 */\\n/* 遮罩 */\\n/* 盒子阴影 */\\n/* 透明度 */\\n.coursewarePlay[data-v-1b6fcd76] {\\n width: 100%;\\n height: 100%;\\n position: relative;\\n overflow: hidden;\\n}\\n.coursewarePlay.hideController .leftTools[data-v-1b6fcd76] {\\n opacity: 0;\\n transform: translate(-100%, -50%);\\n}\\n.coursewarePlay.hideController .rightTools[data-v-1b6fcd76] {\\n opacity: 0;\\n transform: translate(100%, -50%);\\n}\\n.coursewarePlay.hideController .topTools[data-v-1b6fcd76] {\\n opacity: 0;\\n transform: translateY(-100%);\\n}\\n.coursewarePlay .coursewarePlayCon[data-v-1b6fcd76] {\\n width: 100%;\\n height: 100%;\\n overflow: hidden;\\n}\\n.coursewarePlay .coursewarePlayCon .imgPlayBox[data-v-1b6fcd76] {\\n width: 100%;\\n height: 100%;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n.coursewarePlay .coursewarePlayCon .imgPlayBox .imgPlay[data-v-1b6fcd76] {\\n width: 84%;\\n height: 100%;\\n}\\n.coursewarePlay .coursewarePlayCon .songPlayBox[data-v-1b6fcd76] {\\n width: 100%;\\n height: 100%;\\n}\\n.coursewarePlay .coursewarePlayCon .songPlayBox .songIframe[data-v-1b6fcd76] {\\n display: block;\\n width: 100%;\\n height: 100%;\\n}\\n.coursewarePlay .topTools[data-v-1b6fcd76] {\\n position: absolute;\\n top: 0;\\n left: 0;\\n width: 100%;\\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent);\\n transition: all 0.5s;\\n display: flex;\\n align-items: center;\\n justify-content: space-between;\\n padding: 20px 30px;\\n}\\n.coursewarePlay .topTools .leftMenu[data-v-1b6fcd76] {\\n display: flex;\\n align-items: center;\\n}\\n.coursewarePlay .topTools .leftMenu .backImg[data-v-1b6fcd76] {\\n cursor: pointer;\\n width: 22px;\\n}\\n.coursewarePlay .topTools .leftMenu .backImg[data-v-1b6fcd76]:hover {\\n opacity: 0.8;\\n}\\n.coursewarePlay .topTools .midMenu[data-v-1b6fcd76] {\\n font-weight: 500;\\n font-size: 20px;\\n color: #ffffff;\\n}\\n.coursewarePlay .posTools[data-v-1b6fcd76] {\\n position: absolute;\\n top: 50%;\\n transform: translateY(-50%);\\n transition: all 0.5s;\\n}\\n.coursewarePlay .posTools.leftTools[data-v-1b6fcd76] {\\n left: 12px;\\n}\\n.coursewarePlay .posTools.rightTools[data-v-1b6fcd76] {\\n right: 12px;\\n}\\n.coursewarePlay .posTools .posBtn[data-v-1b6fcd76] {\\n background: rgba(0, 0, 0, 0.3);\\n border-radius: 8px;\\n padding: 12px 6px;\\n font-weight: 500;\\n font-size: 16px;\\n color: #ffffff;\\n display: flex;\\n flex-direction: column;\\n align-items: center;\\n cursor: pointer;\\n margin-bottom: 12px;\\n}\\n.coursewarePlay .posTools .posBtn[data-v-1b6fcd76]:hover {\\n opacity: 0.8;\\n}\\n.coursewarePlay .posTools .posBtn[data-v-1b6fcd76]:last-child {\\n margin-bottom: 0;\\n}\\n.coursewarePlay .posTools .posBtn > img[data-v-1b6fcd76] {\\n margin-bottom: 5px;\\n width: 34px;\\n height: 34px;\\n}\\n.coursewarePlay[data-v-1b6fcd76] .elDrawer.el-drawer {\\n width: 346px !important;\\n}\\n.coursewarePlay[data-v-1b6fcd76] .elDrawer.el-drawer .el-drawer__header {\\n height: 54px;\\n background: #ededed;\\n padding: 0 20px;\\n margin-bottom: 0;\\n}\\n.coursewarePlay[data-v-1b6fcd76] .elDrawer.el-drawer .el-drawer__header .directory {\\n flex-grow: 0;\\n flex-shrink: 0;\\n width: 24px;\\n height: 24px;\\n}\\n.coursewarePlay[data-v-1b6fcd76] .elDrawer.el-drawer .el-drawer__header .tit {\\n flex-grow: 1;\\n margin-left: 10px;\\n font-weight: 600;\\n font-size: 18px;\\n color: #333333;\\n}\\n.coursewarePlay[data-v-1b6fcd76] .elDrawer.el-drawer .el-drawer__header .close {\\n cursor: pointer;\\n width: 14px;\\n flex-shrink: 0;\\n}\\n.coursewarePlay[data-v-1b6fcd76] .elDrawer.el-drawer .el-drawer__header .close:hover {\\n opacity: 0.8;\\n}\\n.coursewarePlay[data-v-1b6fcd76] .elDrawer.el-drawer .el-drawer__body {\\n padding: 0;\\n overflow: hidden;\\n}\\n.coursewarePlay[data-v-1b6fcd76] .elDrawer.el-drawer .el-drawer__body > .elScrollbar .el-scrollbar__view {\\n padding: 0 22px;\\n width: 100%;\\n}\\n.coursewarePlay[data-v-1b6fcd76] .elDrawer.el-drawer .el-drawer__body > .elScrollbar .el-scrollbar__wrap {\\n overflow-x: hidden;\\n}\", \"\"]);\n// Exports\n/* harmony default export */ __webpack_exports__[\"default\"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/coursewarePlay.vue?./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use%5B1%5D!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use%5B2%5D!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use%5B3%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D.use%5B0%5D");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=style&index=0&id=742aa206&lang=scss&scoped=true":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=style&index=0&id=742aa206&lang=scss&scoped=true ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ \"./node_modules/css-loader/dist/runtime/noSourceMaps.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/getUrl.js */ \"./node_modules/css-loader/dist/runtime/getUrl.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2__);\n// Imports\n\n\n\nvar ___CSS_LOADER_URL_IMPORT_0___ = new URL(/* asset import */ __webpack_require__(/*! ./img/bg.png */ \"./src/views/coursewarePlay/videoPlay/img/bg.png\"), __webpack_require__.b);\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = _node_modules_css_loader_dist_runtime_getUrl_js__WEBPACK_IMPORTED_MODULE_2___default()(___CSS_LOADER_URL_IMPORT_0___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"@charset \\\"UTF-8\\\";\\n/*\\n 全局变量\\n */\\n/* 主题色 */\\n/* 文字尺寸 */\\n/* 文字颜色 */\\n/* 背景颜色 */\\n/* 边框颜色 */\\n/* 遮罩 */\\n/* 盒子阴影 */\\n/* 透明度 */\\n.videoPlay[data-v-742aa206] {\\n width: 100%;\\n height: 100%;\\n position: relative;\\n overflow: hidden;\\n}\\n.videoPlay[data-v-742aa206] .videoPlayBox.tcp-skin .tcp-right-click-popup-menu {\\n display: none;\\n}\\n.videoPlay .videoPlayBox[data-v-742aa206] {\\n width: 100%;\\n height: 100%;\\n}\\n.videoPlay.isHideController[data-v-742aa206] {\\n cursor: none;\\n}\\n.videoPlay.isHideController .videoController[data-v-742aa206] {\\n opacity: 0;\\n transform: translateY(100%);\\n}\\n.videoPlay .videoController[data-v-742aa206] {\\n position: absolute;\\n width: 100%;\\n left: 0;\\n bottom: 0;\\n padding: 0 30px 15px;\\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);\\n color: #fff;\\n transition: all 0.5s;\\n}\\n.videoPlay .videoController[data-v-742aa206]:hover {\\n cursor: initial;\\n opacity: initial !important;\\n transform: initial !important;\\n}\\n.videoPlay .videoController .timeController[data-v-742aa206] {\\n font-weight: 500;\\n font-size: 20px;\\n color: #ffffff;\\n line-height: 30px;\\n}\\n.videoPlay .videoController[data-v-742aa206] > .sliderController.n-slider {\\n --n-rail-color: #c9c9cb !important;\\n --n-fill-color: #ff8057 !important;\\n --n-fill-color-hover: #ff8057 !important;\\n}\\n.videoPlay .videoController .playController[data-v-742aa206] {\\n display: flex;\\n justify-content: space-between;\\n}\\n.videoPlay .videoController .playController .leftPlayController[data-v-742aa206] {\\n margin-left: -10px;\\n display: flex;\\n}\\n.videoPlay .videoController .playController .leftPlayController > img[data-v-742aa206] {\\n cursor: pointer;\\n width: 48px;\\n height: 48px;\\n margin-right: 26px;\\n}\\n.videoPlay .videoController .playController .leftPlayController[data-v-742aa206] > .palySpeedPopover.el-popover.el-popper {\\n min-width: initial;\\n width: 59px !important;\\n height: 264px;\\n background: url(\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \") no-repeat;\\n background-size: 100% 100%;\\n box-shadow: none;\\n border: none;\\n padding: 12px 0 20px;\\n}\\n.videoPlay .videoController .playController .leftPlayController[data-v-742aa206] > .palySpeedPopover.el-popover.el-popper .el-popper__arrow {\\n display: none;\\n}\\n.videoPlay .videoController .playController .leftPlayController[data-v-742aa206] > .palySpeedPopover.el-popover.el-popper .sliderSpeedCon {\\n width: 100%;\\n height: 100%;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n flex-direction: column;\\n}\\n.videoPlay .videoController .playController .leftPlayController[data-v-742aa206] > .palySpeedPopover.el-popover.el-popper .sliderSpeedCon > img {\\n cursor: pointer;\\n flex-shrink: 0;\\n width: 30px;\\n height: 31px;\\n}\\n.videoPlay .videoController .playController .leftPlayController[data-v-742aa206] > .palySpeedPopover.el-popover.el-popper .sliderSpeedCon .sliderSpeed.n-slider {\\n flex-grow: 1;\\n padding: 6px 0;\\n --n-rail-width-vertical: 5px !important;\\n --n-rail-color: #c9c9cb !important;\\n --n-fill-color: #ff8057 !important;\\n --n-fill-color-hover: #ff8057 !important;\\n}\\n.videoPlay .videoController .playController .leftPlayController[data-v-742aa206] > .palySpeedPopover.el-popover.el-popper .sliderSpeedCon .sliderSpeed.n-slider .thumb {\\n height: 22px;\\n padding: 0 6px;\\n background: #ffffff;\\n box-shadow: 0px 2px 4px 0px rgba(102, 102, 102, 0.77);\\n border-radius: 11px;\\n text-align: center;\\n line-height: 22px;\\n font-weight: 500;\\n font-size: 15px;\\n color: #ff8057;\\n}\\n.videoPlay .videoController .playController .rightPlayController[data-v-742aa206] {\\n display: flex;\\n align-items: center;\\n}\\n.videoPlay .videoController .playController .rightPlayController .videoName[data-v-742aa206] {\\n font-weight: 500;\\n font-size: 20px;\\n color: #ffffff;\\n}\", \"\"]);\n// Exports\n/* harmony default export */ __webpack_exports__[\"default\"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/videoPlay/videoPlay.vue?./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use%5B1%5D!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use%5B2%5D!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use%5B3%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D.use%5B0%5D");
/***/ }),
/***/ "./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue":
/*!*******************************************************************************!*\
!*** ./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue ***!
\*******************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _courseCollapse_vue_vue_type_template_id_3a05144f_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./courseCollapse.vue?vue&type=template&id=3a05144f&scoped=true&ts=true */ \"./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=template&id=3a05144f&scoped=true&ts=true\");\n/* harmony import */ var _courseCollapse_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./courseCollapse.vue?vue&type=script&setup=true&lang=ts */ \"./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=script&setup=true&lang=ts\");\n/* harmony import */ var _courseCollapse_vue_vue_type_style_index_0_id_3a05144f_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./courseCollapse.vue?vue&type=style&index=0&id=3a05144f&lang=scss&scoped=true */ \"./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=style&index=0&id=3a05144f&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/dist/exportHelper.js */ \"./node_modules/vue-loader/dist/exportHelper.js\");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_courseCollapse_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__[\"default\"], [['render',_courseCollapse_vue_vue_type_template_id_3a05144f_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__.render],['__scopeId',\"data-v-3a05144f\"],['__file',\"src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue\"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (__exports__);\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/components/pen/pen.vue":
/*!*********************************************************!*\
!*** ./src/views/coursewarePlay/components/pen/pen.vue ***!
\*********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _pen_vue_vue_type_template_id_381bb683_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pen.vue?vue&type=template&id=381bb683&ts=true */ \"./src/views/coursewarePlay/components/pen/pen.vue?vue&type=template&id=381bb683&ts=true\");\n/* harmony import */ var _pen_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pen.vue?vue&type=script&setup=true&lang=ts */ \"./src/views/coursewarePlay/components/pen/pen.vue?vue&type=script&setup=true&lang=ts\");\n/* harmony import */ var _pen_vue_vue_type_style_index_0_id_381bb683_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pen.vue?vue&type=style&index=0&id=381bb683&lang=scss */ \"./src/views/coursewarePlay/components/pen/pen.vue?vue&type=style&index=0&id=381bb683&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/dist/exportHelper.js */ \"./node_modules/vue-loader/dist/exportHelper.js\");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_pen_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__[\"default\"], [['render',_pen_vue_vue_type_template_id_381bb683_ts_true__WEBPACK_IMPORTED_MODULE_0__.render],['__file',\"src/views/coursewarePlay/components/pen/pen.vue\"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (__exports__);\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/pen/pen.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue":
/*!*******************************************************************************!*\
!*** ./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue ***!
\*******************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _playRecordTime_vue_vue_type_template_id_734ac9e2_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./playRecordTime.vue?vue&type=template&id=734ac9e2&scoped=true&ts=true */ \"./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=template&id=734ac9e2&scoped=true&ts=true\");\n/* harmony import */ var _playRecordTime_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./playRecordTime.vue?vue&type=script&setup=true&lang=ts */ \"./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=script&setup=true&lang=ts\");\n/* harmony import */ var _playRecordTime_vue_vue_type_style_index_0_id_734ac9e2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./playRecordTime.vue?vue&type=style&index=0&id=734ac9e2&lang=scss&scoped=true */ \"./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=style&index=0&id=734ac9e2&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/dist/exportHelper.js */ \"./node_modules/vue-loader/dist/exportHelper.js\");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_playRecordTime_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__[\"default\"], [['render',_playRecordTime_vue_vue_type_template_id_734ac9e2_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__.render],['__scopeId',\"data-v-734ac9e2\"],['__file',\"src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue\"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (__exports__);\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/coursewarePlay.vue":
/*!*****************************************************!*\
!*** ./src/views/coursewarePlay/coursewarePlay.vue ***!
\*****************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _coursewarePlay_vue_vue_type_template_id_1b6fcd76_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./coursewarePlay.vue?vue&type=template&id=1b6fcd76&scoped=true&ts=true */ \"./src/views/coursewarePlay/coursewarePlay.vue?vue&type=template&id=1b6fcd76&scoped=true&ts=true\");\n/* harmony import */ var _coursewarePlay_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./coursewarePlay.vue?vue&type=script&setup=true&lang=ts */ \"./src/views/coursewarePlay/coursewarePlay.vue?vue&type=script&setup=true&lang=ts\");\n/* harmony import */ var _coursewarePlay_vue_vue_type_style_index_0_id_1b6fcd76_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./coursewarePlay.vue?vue&type=style&index=0&id=1b6fcd76&lang=scss&scoped=true */ \"./src/views/coursewarePlay/coursewarePlay.vue?vue&type=style&index=0&id=1b6fcd76&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ \"./node_modules/vue-loader/dist/exportHelper.js\");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_coursewarePlay_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__[\"default\"], [['render',_coursewarePlay_vue_vue_type_template_id_1b6fcd76_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__.render],['__scopeId',\"data-v-1b6fcd76\"],['__file',\"src/views/coursewarePlay/coursewarePlay.vue\"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (__exports__);\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/coursewarePlay.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/videoPlay/videoPlay.vue":
/*!**********************************************************!*\
!*** ./src/views/coursewarePlay/videoPlay/videoPlay.vue ***!
\**********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _videoPlay_vue_vue_type_template_id_742aa206_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./videoPlay.vue?vue&type=template&id=742aa206&scoped=true&ts=true */ \"./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=template&id=742aa206&scoped=true&ts=true\");\n/* harmony import */ var _videoPlay_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./videoPlay.vue?vue&type=script&setup=true&lang=ts */ \"./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=script&setup=true&lang=ts\");\n/* harmony import */ var _videoPlay_vue_vue_type_style_index_0_id_742aa206_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./videoPlay.vue?vue&type=style&index=0&id=742aa206&lang=scss&scoped=true */ \"./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=style&index=0&id=742aa206&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ \"./node_modules/vue-loader/dist/exportHelper.js\");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_videoPlay_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__[\"default\"], [['render',_videoPlay_vue_vue_type_template_id_742aa206_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__.render],['__scopeId',\"data-v-742aa206\"],['__file',\"src/views/coursewarePlay/videoPlay/videoPlay.vue\"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (__exports__);\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/videoPlay/videoPlay.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=script&setup=true&lang=ts":
/*!******************************************************************************************************************!*\
!*** ./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=script&setup=true&lang=ts ***!
\******************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_courseCollapse_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_courseCollapse_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./courseCollapse.vue?vue&type=script&setup=true&lang=ts */ \"./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=script&setup=true&lang=ts\");\n \n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/components/pen/pen.vue?vue&type=script&setup=true&lang=ts":
/*!********************************************************************************************!*\
!*** ./src/views/coursewarePlay/components/pen/pen.vue?vue&type=script&setup=true&lang=ts ***!
\********************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_pen_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_pen_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./pen.vue?vue&type=script&setup=true&lang=ts */ \"./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/pen/pen.vue?vue&type=script&setup=true&lang=ts\");\n \n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/pen/pen.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=script&setup=true&lang=ts":
/*!******************************************************************************************************************!*\
!*** ./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=script&setup=true&lang=ts ***!
\******************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_playRecordTime_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_playRecordTime_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./playRecordTime.vue?vue&type=script&setup=true&lang=ts */ \"./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=script&setup=true&lang=ts\");\n \n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/coursewarePlay.vue?vue&type=script&setup=true&lang=ts":
/*!****************************************************************************************!*\
!*** ./src/views/coursewarePlay/coursewarePlay.vue?vue&type=script&setup=true&lang=ts ***!
\****************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_coursewarePlay_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_coursewarePlay_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./coursewarePlay.vue?vue&type=script&setup=true&lang=ts */ \"./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/coursewarePlay.vue?vue&type=script&setup=true&lang=ts\");\n \n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/coursewarePlay.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=script&setup=true&lang=ts":
/*!*********************************************************************************************!*\
!*** ./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=script&setup=true&lang=ts ***!
\*********************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_videoPlay_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_videoPlay_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./videoPlay.vue?vue&type=script&setup=true&lang=ts */ \"./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=script&setup=true&lang=ts\");\n \n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/videoPlay/videoPlay.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=template&id=3a05144f&scoped=true&ts=true":
/*!*********************************************************************************************************************************!*\
!*** ./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=template&id=3a05144f&scoped=true&ts=true ***!
\*********************************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_4_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_courseCollapse_vue_vue_type_template_id_3a05144f_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_4_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_courseCollapse_vue_vue_type_template_id_3a05144f_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[4]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./courseCollapse.vue?vue&type=template&id=3a05144f&scoped=true&ts=true */ \"./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=template&id=3a05144f&scoped=true&ts=true\");\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/components/pen/pen.vue?vue&type=template&id=381bb683&ts=true":
/*!***********************************************************************************************!*\
!*** ./src/views/coursewarePlay/components/pen/pen.vue?vue&type=template&id=381bb683&ts=true ***!
\***********************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_4_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_pen_vue_vue_type_template_id_381bb683_ts_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_4_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_pen_vue_vue_type_template_id_381bb683_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[4]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./pen.vue?vue&type=template&id=381bb683&ts=true */ \"./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/pen/pen.vue?vue&type=template&id=381bb683&ts=true\");\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/pen/pen.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=template&id=734ac9e2&scoped=true&ts=true":
/*!*********************************************************************************************************************************!*\
!*** ./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=template&id=734ac9e2&scoped=true&ts=true ***!
\*********************************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_4_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_playRecordTime_vue_vue_type_template_id_734ac9e2_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_4_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_playRecordTime_vue_vue_type_template_id_734ac9e2_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!../../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[4]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./playRecordTime.vue?vue&type=template&id=734ac9e2&scoped=true&ts=true */ \"./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=template&id=734ac9e2&scoped=true&ts=true\");\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/coursewarePlay.vue?vue&type=template&id=1b6fcd76&scoped=true&ts=true":
/*!*******************************************************************************************************!*\
!*** ./src/views/coursewarePlay/coursewarePlay.vue?vue&type=template&id=1b6fcd76&scoped=true&ts=true ***!
\*******************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_4_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_coursewarePlay_vue_vue_type_template_id_1b6fcd76_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_4_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_coursewarePlay_vue_vue_type_template_id_1b6fcd76_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[4]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./coursewarePlay.vue?vue&type=template&id=1b6fcd76&scoped=true&ts=true */ \"./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/coursewarePlay.vue?vue&type=template&id=1b6fcd76&scoped=true&ts=true\");\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/coursewarePlay.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=template&id=742aa206&scoped=true&ts=true":
/*!************************************************************************************************************!*\
!*** ./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=template&id=742aa206&scoped=true&ts=true ***!
\************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_4_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_videoPlay_vue_vue_type_template_id_742aa206_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_41_use_1_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_4_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_videoPlay_vue_vue_type_template_id_742aa206_scoped_true_ts_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[4]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./videoPlay.vue?vue&type=template&id=742aa206&scoped=true&ts=true */ \"./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-41.use[1]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=template&id=742aa206&scoped=true&ts=true\");\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/videoPlay/videoPlay.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=style&index=0&id=3a05144f&lang=scss&scoped=true":
/*!****************************************************************************************************************************************!*\
!*** ./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=style&index=0&id=3a05144f&lang=scss&scoped=true ***!
\****************************************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_courseCollapse_vue_vue_type_style_index_0_id_3a05144f_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader/index.js??clonedRuleSet-22.use[0]!../../../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!../../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!../../../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./courseCollapse.vue?vue&type=style&index=0&id=3a05144f&lang=scss&scoped=true */ \"./node_modules/vue-style-loader/index.js??clonedRuleSet-22.use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?vue&type=style&index=0&id=3a05144f&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_courseCollapse_vue_vue_type_style_index_0_id_3a05144f_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_courseCollapse_vue_vue_type_style_index_0_id_3a05144f_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_courseCollapse_vue_vue_type_style_index_0_id_3a05144f_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_courseCollapse_vue_vue_type_style_index_0_id_3a05144f_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/courseCollapse/courseCollapse.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/components/pen/pen.vue?vue&type=style&index=0&id=381bb683&lang=scss":
/*!******************************************************************************************************!*\
!*** ./src/views/coursewarePlay/components/pen/pen.vue?vue&type=style&index=0&id=381bb683&lang=scss ***!
\******************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_pen_vue_vue_type_style_index_0_id_381bb683_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader/index.js??clonedRuleSet-22.use[0]!../../../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!../../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!../../../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./pen.vue?vue&type=style&index=0&id=381bb683&lang=scss */ \"./node_modules/vue-style-loader/index.js??clonedRuleSet-22.use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/pen/pen.vue?vue&type=style&index=0&id=381bb683&lang=scss\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_pen_vue_vue_type_style_index_0_id_381bb683_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_pen_vue_vue_type_style_index_0_id_381bb683_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_pen_vue_vue_type_style_index_0_id_381bb683_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_pen_vue_vue_type_style_index_0_id_381bb683_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/pen/pen.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=style&index=0&id=734ac9e2&lang=scss&scoped=true":
/*!****************************************************************************************************************************************!*\
!*** ./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=style&index=0&id=734ac9e2&lang=scss&scoped=true ***!
\****************************************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_playRecordTime_vue_vue_type_style_index_0_id_734ac9e2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-style-loader/index.js??clonedRuleSet-22.use[0]!../../../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!../../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!../../../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!../../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./playRecordTime.vue?vue&type=style&index=0&id=734ac9e2&lang=scss&scoped=true */ \"./node_modules/vue-style-loader/index.js??clonedRuleSet-22.use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?vue&type=style&index=0&id=734ac9e2&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_playRecordTime_vue_vue_type_style_index_0_id_734ac9e2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_playRecordTime_vue_vue_type_style_index_0_id_734ac9e2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_playRecordTime_vue_vue_type_style_index_0_id_734ac9e2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_playRecordTime_vue_vue_type_style_index_0_id_734ac9e2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/components/playRecordTime/playRecordTime.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/coursewarePlay.vue?vue&type=style&index=0&id=1b6fcd76&lang=scss&scoped=true":
/*!**************************************************************************************************************!*\
!*** ./src/views/coursewarePlay/coursewarePlay.vue?vue&type=style&index=0&id=1b6fcd76&lang=scss&scoped=true ***!
\**************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_coursewarePlay_vue_vue_type_style_index_0_id_1b6fcd76_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader/index.js??clonedRuleSet-22.use[0]!../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./coursewarePlay.vue?vue&type=style&index=0&id=1b6fcd76&lang=scss&scoped=true */ \"./node_modules/vue-style-loader/index.js??clonedRuleSet-22.use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/coursewarePlay.vue?vue&type=style&index=0&id=1b6fcd76&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_coursewarePlay_vue_vue_type_style_index_0_id_1b6fcd76_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_coursewarePlay_vue_vue_type_style_index_0_id_1b6fcd76_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_coursewarePlay_vue_vue_type_style_index_0_id_1b6fcd76_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_coursewarePlay_vue_vue_type_style_index_0_id_1b6fcd76_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/coursewarePlay.vue?");
/***/ }),
/***/ "./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=style&index=0&id=742aa206&lang=scss&scoped=true":
/*!*******************************************************************************************************************!*\
!*** ./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=style&index=0&id=742aa206&lang=scss&scoped=true ***!
\*******************************************************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_videoPlay_vue_vue_type_style_index_0_id_742aa206_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader/index.js??clonedRuleSet-22.use[0]!../../../../node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!../../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./videoPlay.vue?vue&type=style&index=0&id=742aa206&lang=scss&scoped=true */ \"./node_modules/vue-style-loader/index.js??clonedRuleSet-22.use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/coursewarePlay/videoPlay/videoPlay.vue?vue&type=style&index=0&id=742aa206&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_videoPlay_vue_vue_type_style_index_0_id_742aa206_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_videoPlay_vue_vue_type_style_index_0_id_742aa206_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_videoPlay_vue_vue_type_style_index_0_id_742aa206_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_clonedRuleSet_22_use_0_node_modules_css_loader_dist_cjs_js_clonedRuleSet_22_use_1_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_use_2_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_22_use_3_node_modules_vue_loader_dist_index_js_ruleSet_0_use_0_videoPlay_vue_vue_type_style_index_0_id_742aa206_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://classroom/./src/views/coursewarePlay/videoPlay/videoPlay.vue?");
/***/ }),
/***/ "./node_modules/tcplayer.js/dist/tcplayer.min.css":
/*!********************************************************!*\
!*** ./node_modules/tcplayer.js/dist/tcplayer.min.css ***!
\********************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
eval("// style-loader: Adds some css to the DOM by adding a