(window.webpackJsonp=window.webpackJsonp||[]).push([[100],{290:function(t,e,r){"use strict";t.exports={H264_STREAM_TYPE:27,ADTS_STREAM_TYPE:15,METADATA_STREAM_TYPE:21}},435:function(t,e,r){"use strict";var o,n,h,d=r(79),l=r(855),_=r(290),c=r(856).TimestampRolloverStream,f=r(290),y=188;(o=function(){var t=new Uint8Array(y),e=0;o.prototype.init.call(this),this.push=function(r){var o,n=0,h=y;for(e?((o=new Uint8Array(r.byteLength+e)).set(t.subarray(0,e)),o.set(r,e),e=0):o=r;h>>4>1&&(o+=e[o]+1),0===r.pid)r.type="pat",t(e.subarray(o),r),this.trigger("data",r);else if(r.pid===this.pmtPid)for(r.type="pmt",t(e.subarray(o),r),this.trigger("data",r);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([e,o,r]):this.processPes_(e,o,r)},this.processPes_=function(t,e,r){r.pid===this.programMapTable.video?r.streamType=_.H264_STREAM_TYPE:r.pid===this.programMapTable.audio?r.streamType=_.ADTS_STREAM_TYPE:r.streamType=this.programMapTable["timed-metadata"][r.pid],r.type="pes",r.data=t.subarray(e),this.trigger("data",r)}}).prototype=new d,n.STREAM_TYPES={h264:27,adts:15},h=function(){var t=this,video={data:[],size:0},audio={data:[],size:0},e={data:[],size:0},r=function(e,r,o){var n,h,d=new Uint8Array(e.size),l={type:r},i=0,_=0;if(e.data.length&&!(e.size<9)){for(l.trackId=e.data[0].pid,i=0;i>>3,f.pts*=4,f.pts+=(6&c[13])>>>1,f.dts=f.pts,64&y&&(f.dts=(14&c[14])<<27|(255&c[15])<<20|(254&c[16])<<12|(255&c[17])<<5|(254&c[18])>>>3,f.dts*=4,f.dts+=(6&c[18])>>>1)),f.data=c.subarray(9+c[8]),n="video"===r||l.packetLength<=e.size,(o||n)&&(e.size=0,e.data.length=0),n&&t.trigger("data",l)}};h.prototype.init.call(this),this.push=function(data){({pat:function(){},pes:function(){var t,o;switch(data.streamType){case _.H264_STREAM_TYPE:case f.H264_STREAM_TYPE:t=video,o="video";break;case _.ADTS_STREAM_TYPE:t=audio,o="audio";break;case _.METADATA_STREAM_TYPE:t=e,o="timed-metadata";break;default:return}data.payloadUnitStartIndicator&&r(t,o,!0),t.data.push(data),t.size+=data.data.byteLength},pmt:function(){var e={type:"metadata",tracks:[]},r=data.programMapTable;null!==r.video&&e.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+r.video,codec:"avc",type:"video"}),null!==r.audio&&e.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+r.audio,codec:"adts",type:"audio"}),t.trigger("data",e)}})[data.type]()},this.flush=function(){r(video,"video"),r(audio,"audio"),r(e,"timed-metadata"),this.trigger("done")}},h.prototype=new d;var m={PAT_PID:0,MP2T_PACKET_LENGTH:y,TransportPacketStream:o,TransportParseStream:n,ElementaryStream:h,TimestampRolloverStream:c,CaptionStream:l.CaptionStream,Cea608Stream:l.Cea608Stream,MetadataStream:r(857)};for(var T in _)_.hasOwnProperty(T)&&(m[T]=_[T]);t.exports=m},855:function(t,e,r){"use strict";var o=r(79),n=function(){n.prototype.init.call(this),this.captionPackets_=[],this.ccStreams_=[new f(0,0),new f(0,1),new f(1,0),new f(1,1)],this.reset(),this.ccStreams_.forEach(function(t){t.on("data",this.trigger.bind(this,"data")),t.on("done",this.trigger.bind(this,"done"))},this)};n.prototype=new o,n.prototype.push=function(t){var e,r;"sei_rbsp"===t.nalUnitType&&4===(e=function(t){for(var i=0,e={payloadType:-1,payloadSize:0},r=0,o=0;i>>8,o=255&data,data!==this.PADDING_)if(data===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(data===this.END_OF_CAPTION_)this.clearFormatting(t.pts),this.flushDisplayed(t.pts),e=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=e,this.startPts_=t.pts;else if(data===this.ROLL_UP_2_ROWS_)this.topRow_=13,this.mode_="rollUp";else if(data===this.ROLL_UP_3_ROWS_)this.topRow_=12,this.mode_="rollUp";else if(data===this.ROLL_UP_4_ROWS_)this.topRow_=11,this.mode_="rollUp";else if(data===this.CARRIAGE_RETURN_)this.clearFormatting(t.pts),this.flushDisplayed(t.pts),this.shiftRowsUp_(),this.startPts_=t.pts;else if(data===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[14]=this.nonDisplayed_[14].slice(0,-1):this.displayed_[14]=this.displayed_[14].slice(0,-1);else if(data===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(t.pts),this.displayed_=c();else if(data===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=c();else if(data===this.RESUME_DIRECT_CAPTIONING_)this.mode_="paintOn";else if(this.isSpecialCharacter(r,o))text=d((r=(3&r)<<8)|o),this[this.mode_](t.pts,text),this.column_++;else if(this.isExtCharacter(r,o))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[14]=this.displayed_[14].slice(0,-1),text=d((r=(3&r)<<8)|o),this[this.mode_](t.pts,text),this.column_++;else if(this.isMidRowCode(r,o))this.clearFormatting(t.pts),this[this.mode_](t.pts," "),this.column_++,14&~o||this.addFormatting(t.pts,["i"]),1&~o||this.addFormatting(t.pts,["u"]);else if(this.isOffsetControlCode(r,o))this.column_+=3&o;else if(this.isPAC(r,o)){var n=_.indexOf(7968&data);n!==this.row_&&(this.clearFormatting(t.pts),this.row_=n),1&o&&-1===this.formatting_.indexOf("u")&&this.addFormatting(t.pts,["u"]),16&~data||(this.column_=4*((14&data)>>1)),this.isColorPAC(o)&&(14&~o||this.addFormatting(t.pts,["i"]))}else this.isNormalChar(r)&&(0===o&&(o=null),text=d(r),text+=d(o),this[this.mode_](t.pts,text),this.column_+=text.length)}else this.lastControlCode_=null}};f.prototype=new o,f.prototype.flushDisplayed=function(t){var content=this.displayed_.map(function(t){return t.trim()}).join("\n").replace(/^\n+|\n+$/g,"");content.length&&this.trigger("data",{startPts:this.startPts_,endPts:t,text:content,stream:this.name_})},f.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=c(),this.nonDisplayed_=c(),this.lastControlCode_=null,this.column_=0,this.row_=l,this.formatting_=[]},f.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},f.prototype.isSpecialCharacter=function(t,e){return t===this.EXT_&&e>=48&&e<=63},f.prototype.isExtCharacter=function(t,e){return(t===this.EXT_+1||t===this.EXT_+2)&&e>=32&&e<=63},f.prototype.isMidRowCode=function(t,e){return t===this.EXT_&&e>=32&&e<=47},f.prototype.isOffsetControlCode=function(t,e){return t===this.OFFSET_&&e>=33&&e<=35},f.prototype.isPAC=function(t,e){return t>=this.BASE_&&t=64&&e<=127},f.prototype.isColorPAC=function(t){return t>=64&&t<=79||t>=96&&t<=127},f.prototype.isNormalChar=function(t){return t>=32&&t<=127},f.prototype.addFormatting=function(t,e){this.formatting_=this.formatting_.concat(e);var text=e.reduce(function(text,t){return text+"<"+t+">"},"");this[this.mode_](t,text)},f.prototype.clearFormatting=function(t){if(this.formatting_.length){var text=this.formatting_.reverse().reduce(function(text,t){return text+""},"");this.formatting_=[],this[this.mode_](t,text)}},f.prototype.popOn=function(t,text){var e=this.nonDisplayed_[this.row_];e+=text,this.nonDisplayed_[this.row_]=e},f.prototype.rollUp=function(t,text){var e=this.displayed_[14];e+=text,this.displayed_[14]=e},f.prototype.shiftRowsUp_=function(){var i;for(i=0;ie&&(r=-1);Math.abs(e-t)>4294967296;)t+=8589934592*r;return t},h=function(t){var e,r;h.prototype.init.call(this),this.type_=t,this.push=function(data){data.type===this.type_&&(void 0===r&&(r=data.dts),data.dts=n(data.dts,r),data.pts=n(data.pts,r),e=data.dts,this.trigger("data",data))},this.flush=function(){r=e,this.trigger("done")},this.discontinuity=function(){r=void 0,e=void 0}};h.prototype=new o,t.exports={TimestampRolloverStream:h,handleRollover:n}},857:function(t,e,r){"use strict";var o,n=r(79),h=r(290),d=function(t,e,r){var i,o="";for(i=e;i>>2;m*=4,m+=3&y[7],_.timeStamp=m,void 0===o.pts&&void 0===o.dts&&(o.pts=_.timeStamp,o.dts=_.timeStamp),this.trigger("timestamp",_)}o.frames.push(_),h+=10,h+=l}while(h