(window.webpackJsonp=window.webpackJsonp||[]).push([[102],{288:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var i=0;i-1}},{key:"trigger",value:function(t){var e=this.listeners[t],i=void 0,r=void 0,n=void 0;if(e)if(2===arguments.length)for(r=e.length,i=0;i-1;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)}}]),e}(((n=f)&&n.__esModule?n:{default:n}).default);e.default=l},431:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n,o=function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,i){var e=[],r=!0,n=!1,o=void 0;try{for(var f,l=t[Symbol.iterator]();!(r=(f=l.next()).done)&&(e.push(f.value),!i||e.length!==i);r=!0);}catch(t){n=!0,o=t}finally{try{!r&&l.return&&l.return()}finally{if(n)throw o}}return e}(t,i);throw new TypeError("Invalid attempt to destructure non-iterable instance")},f=function(){function t(t,e){for(var i=0;i0&&(f.duration=t.duration),0===t.duration&&(f.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=o},key:function(){t.attributes?"NONE"!==t.attributes.METHOD?t.attributes.URI?(t.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),y={method:t.attributes.METHOD||"AES-128",uri:t.attributes.URI},void 0!==t.attributes.IV&&(y.iv=t.attributes.IV)):this.trigger("warn",{message:"ignoring key declaration without URI"}):y=null:this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(t.number)?this.manifest.mediaSequence=t.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+t.number})},"discontinuity-sequence":function(){isFinite(t.number)?(this.manifest.discontinuitySequence=t.number,m=t.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+t.number})},"playlist-type":function(){/VOD|EVENT/.test(t.playlistType)?this.manifest.playlistType=t.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+t.playlist})},map:function(){d={},t.uri&&(d.uri=t.uri),t.byterange&&(d.byterange=t.byterange)},"stream-inf":function(){this.manifest.playlists=o,this.manifest.mediaGroups=this.manifest.mediaGroups||v,t.attributes?(f.attributes||(f.attributes={}),n(f.attributes,t.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||v,t.attributes&&t.attributes.TYPE&&t.attributes["GROUP-ID"]&&t.attributes.NAME){var r=this.manifest.mediaGroups[t.attributes.TYPE];r[t.attributes["GROUP-ID"]]=r[t.attributes["GROUP-ID"]]||{},e=r[t.attributes["GROUP-ID"]],(l={default:/yes/i.test(t.attributes.DEFAULT)}).default?l.autoselect=!0:l.autoselect=/yes/i.test(t.attributes.AUTOSELECT),t.attributes.LANGUAGE&&(l.language=t.attributes.LANGUAGE),t.attributes.URI&&(l.uri=t.attributes.URI),t.attributes["INSTREAM-ID"]&&(l.instreamId=t.attributes["INSTREAM-ID"]),t.attributes.CHARACTERISTICS&&(l.characteristics=t.attributes.CHARACTERISTICS),t.attributes.FORCED&&(l.forced=/yes/i.test(t.attributes.FORCED)),e[t.attributes.NAME]=l}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){m+=1,f.discontinuity=!0,this.manifest.discontinuityStarts.push(o.length)},"program-date-time":function(){this.manifest.dateTimeString=t.dateTimeString,this.manifest.dateTimeObject=t.dateTimeObject},targetduration:function(){!isFinite(t.duration)||t.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+t.duration}):this.manifest.targetDuration=t.duration},totalduration:function(){!isFinite(t.duration)||t.duration<0?this.trigger("warn",{message:"ignoring invalid total duration: "+t.duration}):this.manifest.totalDuration=t.duration},"cue-out":function(){f.cueOut=t.data},"cue-out-cont":function(){f.cueOutCont=t.data},"cue-in":function(){f.cueIn=t.data}}[t.tagType]||h).call(r)},uri:function(){f.uri=t.uri,o.push(f),this.manifest.targetDuration&&!("duration"in f)&&(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),f.duration=this.manifest.targetDuration),y&&(f.key=y),f.timeline=m,d&&(f.map=d),f={}},comment:function(){}})[t.type].call(r)}),t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),o(e,[{key:"push",value:function(t){this.lineStream.push(t)}},{key:"end",value:function(){this.lineStream.push("\n")}}]),e}(f.default);e.default=y},842:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var i=0;i>8|t>>>24},y=function(t,e,r){var n=new Int32Array(t.buffer,t.byteOffset,t.byteLength>>2),o=new f.default(Array.prototype.slice.call(e)),l=new Uint8Array(t.byteLength),c=new Int32Array(l.buffer),y=void 0,h=void 0,v=void 0,m=void 0,T=void 0,O=void 0,E=void 0,w=void 0,I=void 0;for(y=r[0],h=r[1],v=r[2],m=r[3],I=0;I>7))^i]=i;for(f=l=0;!n[f];f^=d||1,l=th[l]||1)for(s=(s=l^l<<1^l<<2^l<<3^l<<4)>>8^255&s^99,n[f]=s,o[s]=f,v=16843009*c[y=c[d=c[f]]]^65537*y^257*d^16843008*f,h=257*c[s]^16843008*s,i=0;i<4;i++)e[i][f]=h=h<<24^h>>>8,r[i][s]=v=v<<24^v>>>8;for(i=0;i<5;i++)e[i]=e[i].slice(0),r[i]=r[i].slice(0);return t}()),this._tables=[[o[0][0].slice(),o[0][1].slice(),o[0][2].slice(),o[0][3].slice(),o[0][4].slice()],[o[1][0].slice(),o[1][1].slice(),o[1][2].slice(),o[1][3].slice(),o[1][4].slice()]];var i=void 0,r=void 0,n=void 0,f=void 0,l=void 0,c=this._tables[0][4],d=this._tables[1],y=e.length,h=1;if(4!==y&&6!==y&&8!==y)throw new Error("Invalid aes key size");for(f=e.slice(0),l=[],this._key=[f,l],i=y;i<4*y+28;i++)n=f[i-1],(i%y===0||8===y&&i%y===4)&&(n=c[n>>>24]<<24^c[n>>16&255]<<16^c[n>>8&255]<<8^c[255&n],i%y===0&&(n=n<<8^n>>>24^h<<24,h=h<<1^283*(h>>7))),f[i]=f[i-y]^n;for(r=0;i;r++,i--)n=f[3&r?i:i-4],l[r]=i<=4||r<4?n:d[0][c[n>>>24]]^d[1][c[n>>16&255]]^d[2][c[n>>8&255]]^d[3][c[255&n]]}return n(t,[{key:"decrypt",value:function(t,e,r,n,o,f){var l=this._key[1],a=t^l[0],b=n^l[1],c=r^l[2],d=e^l[3],y=void 0,h=void 0,v=void 0,m=l.length/4-2,i=void 0,T=4,table=this._tables[1],O=table[0],E=table[1],w=table[2],I=table[3],_=table[4];for(i=0;i>>24]^E[b>>16&255]^w[c>>8&255]^I[255&d]^l[T],h=O[b>>>24]^E[c>>16&255]^w[d>>8&255]^I[255&a]^l[T+1],v=O[c>>>24]^E[d>>16&255]^w[a>>8&255]^I[255&b]^l[T+2],d=O[d>>>24]^E[a>>16&255]^w[b>>8&255]^I[255&c]^l[T+3],T+=4,a=y,b=h,c=v;for(i=0;i<4;i++)o[(3&-i)+f]=_[a>>>24]<<24^_[b>>16&255]<<16^_[c>>8&255]<<8^_[255&d]^l[T++],y=a,a=b,b=c,c=d,d=y}}]),t}();e.default=f,t.exports=e.default},844:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){for(var i=0;i-1)}},{key:"trigger",value:function(t){var e=void 0,i=void 0,r=void 0,n=void 0;if(e=this.listeners[t])if(2===arguments.length)for(r=e.length,i=0;i