!function e(n,t,i){function r(u,e){var s,h,o;if(!t[u]){if(!n[u]){if(s="function"==typeof require&&require,!e&&s)return s(u,!0);if(f)return f(u,!0);h=new Error("Cannot find module '"+u+"'");throw h.code="MODULE_NOT_FOUND",h;}o=t[u]={exports:{}};n[u][0].call(o.exports,function(t){return r(n[u][1][t]||t)},o,o.exports,e,n,t,i)}return t[u].exports}for(var f="function"==typeof require&&require,u=0;u<i.length;u++)r(i[u]);return r}({1:[function(n,t,i){"use strict";var u={encode:function(n){for(var t,i=[],r=0;r<n.length;++r)t=n.charCodeAt(r),t<128?i.push(t):t<2048?(i.push(192|t>>6),i.push(128|63&t)):t<65536?(i.push(224|t>>12),i.push(128|63&t>>6),i.push(128|63&t)):(i.push(240|t>>18),i.push(128|63&t>>12),i.push(128|63&t>>6),i.push(128|63&t));return i},decode:function(n){for(var t,r=[],i=0;i<n.length;)t=n[i++],t<128||(t<224?(t=(31&t)<<6,t|=63&n[i++]):t<240?(t=(15&t)<<12,t|=(63&n[i++])<<6,t|=63&n[i++]):(t=(7&t)<<18,t|=(63&n[i++])<<12,t|=(63&n[i++])<<6,t|=63&n[i++])),r.push(String.fromCharCode(t));return r.join("")}},r={};!function(n){var f=function(t){for(var r,u=0,i=[],f=0|t.length/3;0<f--;)r=(t[u]<<16)+(t[u+1]<<8)+t[u+2],u+=3,i.push(n.charAt(63&r>>18)),i.push(n.charAt(63&r>>12)),i.push(n.charAt(63&r>>6)),i.push(n.charAt(63&r));return 2==t.length-u?(r=(t[u]<<16)+(t[u+1]<<8),i.push(n.charAt(63&r>>18)),i.push(n.charAt(63&r>>12)),i.push(n.charAt(63&r>>6)),i.push("=")):1==t.length-u&&(r=t[u]<<16,i.push(n.charAt(63&r>>18)),i.push(n.charAt(63&r>>12)),i.push("==")),i.join("")},t=function(){for(var i=[],t=0;t<n.length;++t)i[n.charCodeAt(t)]=t;return i["=".charCodeAt(0)]=0,i}(),i=function(n){for(var u,r=0,i=[],f=0|n.length/4;0<f--;)u=(t[n.charCodeAt(r)]<<18)+(t[n.charCodeAt(r+1)]<<12)+(t[n.charCodeAt(r+2)]<<6)+t[n.charCodeAt(r+3)],i.push(255&u>>16),i.push(255&u>>8),i.push(255&u),r+=4;return i&&("="==n.charAt(r-2)?(i.pop(),i.pop()):"="==n.charAt(r-1)&&i.pop()),i},e={encode:function(n){for(var i=[],t=0;t<n.length;++t)i.push(n.charCodeAt(t));return i},decode:function(){for(var n=0;n<s.length;++n)a[n]=String.fromCharCode(a[n]);return a.join("")}};r.decodeArray=function(n){var t=i(n);return new Uint8Array(t)};r.encodeASCII=function(n){var t=e.encode(n);return f(t)};r.decodeASCII=function(n){var t=i(n);return e.decode(t)};r.encode=function(n){var t=u.encode(n);return f(t)};r.decode=function(n){var t=i(n);return u.decode(t)}}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/");void 0!==i&&(i.decode=r.decode,i.decodeArray=r.decodeArray,i.encode=r.encode)},{}],2:[function(n,t,i){"use strict";!function(n){var l={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},a=function(n){var t=n;return l.hasOwnProperty(n)&&(t=l[n]),String.fromCharCode(t)},u=15,i=32,v={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},y={17:2,18:4,21:6,22:8,23:10,19:13,20:15},p={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},w={25:2,26:4,29:6,30:8,31:10,27:13,28:15},b=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],t={verboseFilter:{DATA:3,DEBUG:3,INFO:2,WARNING:2,TEXT:1,ERROR:0},time:null,verboseLevel:0,setTime:function(n){this.time=n},log:function(n,t){var i=this.verboseFilter[n];this.verboseLevel>=i&&console.log(this.time+" ["+n+"] "+t)}},r=function(n){for(var i=[],t=0;t<n.length;t++)i.push(n[t].toString(16));return i},e=function(n,t,i,r,u){this.foreground=n||"white";this.underline=t||!1;this.italics=i||!1;this.background=r||"black";this.flash=u||!1},s,h,f,o,c;e.prototype={reset:function(){this.foreground="white";this.underline=!1;this.italics=!1;this.background="black";this.flash=!1},setStyles:function(n){for(var i,r=["foreground","underline","italics","background","flash"],t=0;t<r.length;t++)i=r[t],n.hasOwnProperty(i)&&(this[i]=n[i])},isDefault:function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},equals:function(n){return this.foreground===n.foreground&&this.underline===n.underline&&this.italics===n.italics&&this.background===n.background&&this.flash===n.flash},copy:function(n){this.foreground=n.foreground;this.underline=n.underline;this.italics=n.italics;this.background=n.background;this.flash=n.flash},toString:function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash}};s=function(n,t,i,r,u,f){this.uchar=n||" ";this.penState=new e(t,i,r,u,f)};s.prototype={reset:function(){this.uchar=" ";this.penState.reset()},setChar:function(n,t){this.uchar=n;this.penState.copy(t)},setPenState:function(n){this.penState.copy(n)},equals:function(n){return this.uchar===n.uchar&&this.penState.equals(n.penState)},copy:function(n){this.uchar=n.uchar;this.penState.copy(n.penState)},isEmpty:function(){return" "===this.uchar&&this.penState.isDefault()}};h=function(){this.chars=[];for(var n=0;n<i;n++)this.chars.push(new s);this.pos=0;this.currPenState=new e};h.prototype={equals:function(n){for(var r=!0,t=0;t<i;t++)if(!this.chars[t].equals(n.chars[t])){r=!1;break}return r},copy:function(n){for(var t=0;t<i;t++)this.chars[t].copy(n.chars[t])},isEmpty:function(){for(var t=!0,n=0;n<i;n++)if(!this.chars[n].isEmpty()){t=!1;break}return t},setCursor:function(n){this.pos!==n&&(this.pos=n);this.pos<0?(t.log("ERROR","Negative cursor position "+this.pos),this.pos=0):this.pos>i&&(t.log("ERROR","Too large cursor position "+this.pos),this.pos=i)},moveCursor:function(n){var i=this.pos+n,t;if(n>1)for(t=this.pos+1;t<i+1;t++)this.chars[t].setPenState(this.currPenState);this.setCursor(i)},backSpace:function(){this.moveCursor(-1);this.chars[this.pos].setChar(" ",this.currPenState)},insertChar:function(n){n>=144&&this.backSpace();var r=a(n);this.pos>=i?t.log("ERROR","Cannot insert "+n.toString(16)+" ("+r+") at position "+this.pos+". Skipping it!"):(this.chars[this.pos].setChar(r,this.currPenState),this.moveCursor(1))},clearFromPos:function(n){for(var t=n;t<i;t++)this.chars[t].reset()},clear:function(){this.clearFromPos(0);this.pos=0;this.currPenState.reset()},clearToEndOfRow:function(){this.clearFromPos(this.pos)},getTextString:function(){for(var t,r=[],u=!0,n=0;n<i;n++)t=this.chars[n].uchar," "!==t&&(u=!1),r.push(t);return u?"":r.join("")},setPenStyles:function(n){this.currPenState.setStyles(n);this.chars[this.pos].setPenState(this.currPenState)}};f=function(){this.rows=[];for(var n=0;n<u;n++)this.rows.push(new h);this.currRow=14;this.nrRollUpRows=null;this.reset()};f.prototype={reset:function(){for(var n=0;n<u;n++)this.rows[n].clear();this.currRow=14},equals:function(n){for(var i=!0,t=0;t<u;t++)if(!this.rows[t].equals(n.rows[t])){i=!1;break}return i},copy:function(n){for(var t=0;t<u;t++)this.rows[t].copy(n.rows[t])},isEmpty:function(){for(var t=!0,n=0;n<u;n++)if(!this.rows[n].isEmpty()){t=!1;break}return t},backSpace:function(){this.rows[this.currRow].backSpace()},clearToEndOfRow:function(){this.rows[this.currRow].clearToEndOfRow()},insertChar:function(n){this.rows[this.currRow].insertChar(n)},setPen:function(n){this.rows[this.currRow].setPenStyles(n)},moveCursor:function(n){this.rows[this.currRow].moveCursor(n)},setCursor:function(n){t.log("INFO","setCursor: "+n);this.rows[this.currRow].setCursor(n)},setPAC:function(n){var i,r,u,f,e;t.log("INFO","pacData = "+JSON.stringify(n));i=n.row-1;this.nrRollUpRows&&i<this.nrRollUpRows-1&&(i=this.nrRollUpRows-1);this.currRow=i;r=this.rows[this.currRow];null!==n.indent&&(u=n.indent,f=Math.max(u-1,0),r.setCursor(n.indent),n.color=r.chars[f].penState.foreground);e={foreground:n.color,underline:n.underline,italics:n.italics,background:"black",flash:!1};this.setPen(e)},setBkgData:function(n){t.log("INFO","bkgData = "+JSON.stringify(n));this.backSpace();this.setPen(n);this.insertChar(32)},setRollUpRows:function(n){this.nrRollUpRows=n},rollUp:function(){if(null!==this.nrRollUpRows){t.log("TEXT",this.getDisplayText());var i=this.currRow+1-this.nrRollUpRows,n=this.rows.splice(i,1)[0];n.clear();this.rows.splice(this.currRow,0,n);t.log("INFO","Rolling up")}else t.log("DEBUG","roll_up but nrRollUpRows not set yet")},getDisplayText:function(n){var r;n=n||!1;for(var t=[],f="",e=-1,i=0;i<u;i++)r=this.rows[i].getTextString(),r&&(e=i+1,n?t.push("Row "+e+': "'+r+'"'):t.push(r.trim()));return t.length>0&&(f=n?"["+t.join(" | ")+"]":t.join("\n")),f},getTextAndFormat:function(){return this.rows}};o=function(n,t){this.chNr=n;this.outputFilter=t;this.mode=null;this.verbose=0;this.displayedMemory=new f;this.nonDisplayedMemory=new f;this.lastOutputScreen=new f;this.currRollUpRow=this.displayedMemory.rows[14];this.writeScreen=this.displayedMemory;this.mode=null;this.cueStartTime=null};o.prototype={modes:["MODE_ROLL-UP","MODE_POP-ON","MODE_PAINT-ON","MODE_TEXT"],reset:function(){this.mode=null;this.displayedMemory.reset();this.nonDisplayedMemory.reset();this.lastOutputScreen.reset();this.currRollUpRow=this.displayedMemory.rows[14];this.writeScreen=this.displayedMemory;this.mode=null;this.cueStartTime=null;this.lastCueEndTime=null},getHandler:function(){return this.outputFilter},setHandler:function(n){this.outputFilter=n},setPAC:function(n){this.writeScreen.setPAC(n)},setBkgData:function(n){this.writeScreen.setBkgData(n)},setMode:function(n){n!==this.mode&&(this.mode=n,t.log("INFO","MODE="+n),"MODE_POP-ON"==this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=n)},insertChars:function(n){for(var r,i=0;i<n.length;i++)this.writeScreen.insertChar(n[i]);r=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";t.log("INFO",r+": "+this.writeScreen.getDisplayText(!0));"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(t.log("TEXT","DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},cc_RCL:function(){t.log("INFO","RCL - Resume Caption Loading");this.setMode("MODE_POP-ON")},cc_BS:function(){t.log("INFO","BS - BackSpace");"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},cc_AOF:function(){},cc_AON:function(){},cc_DER:function(){t.log("INFO","DER- Delete to End of Row");this.writeScreen.clearToEndOfRow();this.outputDataUpdate()},cc_RU:function(n){t.log("INFO","RU("+n+") - Roll Up");this.writeScreen=this.displayedMemory;this.setMode("MODE_ROLL-UP");this.writeScreen.setRollUpRows(n)},cc_FON:function(){t.log("INFO","FON - Flash On");this.writeScreen.setPen({flash:!0})},cc_RDC:function(){t.log("INFO","RDC - Resume Direct Captioning");this.setMode("MODE_PAINT-ON")},cc_TR:function(){t.log("INFO","TR");this.setMode("MODE_TEXT")},cc_RTD:function(){t.log("INFO","RTD");this.setMode("MODE_TEXT")},cc_EDM:function(){t.log("INFO","EDM - Erase Displayed Memory");this.displayedMemory.reset();this.outputDataUpdate()},cc_CR:function(){t.log("CR - Carriage Return");this.writeScreen.rollUp();this.outputDataUpdate()},cc_ENM:function(){t.log("INFO","ENM - Erase Non-displayed Memory");this.nonDisplayedMemory.reset()},cc_EOC:function(){if(t.log("INFO","EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var n=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory;this.nonDisplayedMemory=n;this.writeScreen=this.nonDisplayedMemory;t.log("TEXT","DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate()},cc_TO:function(n){t.log("INFO","TO("+n+") - Tab Offset");this.writeScreen.moveCursor(n)},cc_MIDROW:function(n){var i={flash:!1},r;(i.underline=n%2==1,i.italics=n>=46,i.italics)?i.foreground="white":(r=Math.floor(n/2)-16,i.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]);t.log("INFO","MIDROW: "+JSON.stringify(i));this.writeScreen.setPen(i)},outputDataUpdate:function(){var n=t.time;null!==n&&this.outputFilter&&(this.outputFilter.updateData&&this.outputFilter.updateData(n,this.displayedMemory),null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,n,this.lastOutputScreen),this.cueStartTime=this.displayedMemory.isEmpty()?null:n):this.cueStartTime=n,this.lastOutputScreen.copy(this.displayedMemory))},cueSplitAtTime:function(n){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,n,this.displayedMemory),this.cueStartTime=n))}};c=function(n,t,i){this.field=n||1;this.outputs=[t,i];this.channels=[new o(1,t),new o(2,i)];this.currChNr=-1;this.lastCmdA=null;this.lastCmdB=null;this.bufferedData=[];this.startTime=null;this.lastTime=null;this.dataCounters={padding:0,char:0,cmd:0,other:0}};c.prototype={getHandler:function(n){return this.channels[n].getHandler()},setHandler:function(n,t){this.channels[n].setHandler(t)},addData:function(n,i){var o,u,f,s=!1,e;for(this.lastTime=n,t.setTime(n),e=0;e<i.length;e+=2)(u=127&i[e],f=127&i[e+1],u>=16&&u<=31&&u===this.lastCmdA&&f===this.lastCmdB)?(this.lastCmdA=null,this.lastCmdB=null,t.log("DEBUG","Repeated command ("+r([u,f])+") is dropped")):0!==u||0!==f?((t.log("DATA","["+r([i[e],i[e+1]])+"] -> ("+r([u,f])+")"),(o=this.parseCmd(u,f))||(o=this.parseMidrow(u,f)),o||(o=this.parsePAC(u,f)),o||(o=this.parseBackgroundAttributes(u,f)),!o&&(s=this.parseChars(u,f)))&&(this.currChNr&&this.currChNr>=0?this.channels[this.currChNr-1].insertChars(s):t.log("WARNING","No channel found yet. TEXT-MODE?")),o?this.dataCounters.cmd+=2:s?this.dataCounters.char+=2:(this.dataCounters.other+=2,t.log("WARNING","Couldn't parse cleaned data "+r([u,f])+" orig: "+r([i[e],i[e+1]])))):this.dataCounters.padding+=2},parseCmd:function(n,t){var r,i;return!((20===n||21===n||28===n||29===n)&&32<=t&&t<=47)&&!((23===n||31===n)&&33<=t&&t<=35)?!1:(r=20===n||21===n||23===n?1:2,i=this.channels[r-1],20===n||21===n||28===n||29===n?32===t?i.cc_RCL():33===t?i.cc_BS():34===t?i.cc_AOF():35===t?i.cc_AON():36===t?i.cc_DER():37===t?i.cc_RU(2):38===t?i.cc_RU(3):39===t?i.cc_RU(4):40===t?i.cc_FON():41===t?i.cc_RDC():42===t?i.cc_TR():43===t?i.cc_RTD():44===t?i.cc_EDM():45===t?i.cc_CR():46===t?i.cc_ENM():47===t&&i.cc_EOC():i.cc_TO(t-32),this.lastCmdA=n,this.lastCmdB=t,this.currChNr=r,!0)},parseMidrow:function(n,i){var f=null,u;return(17===n||25===n)&&32<=i&&i<=47?(f=17===n?1:2)!==this.currChNr?(t.log("ERROR","Mismatch channel in midrow parsing"),!1):(u=this.channels[f-1],u.insertChars([32]),u.cc_MIDROW(i),t.log("DEBUG","MIDROW ("+r([n,i])+")"),this.lastCmdA=n,this.lastCmdB=i,!0):!1},parsePAC:function(n,t){var i,r,u;return!((17<=n&&n<=23||25<=n&&n<=31)&&64<=t&&t<=127)&&!((16===n||24===n)&&64<=t&&t<=95)?!1:(i=n<=23?1:2,r=64<=t&&t<=95?1===i?v[n]:p[n]:1===i?y[n]:w[n],u=this.interpretPAC(r,t),this.channels[i-1].setPAC(u),this.lastCmdA=n,this.lastCmdB=t,this.currChNr=i,!0)},interpretPAC:function(n,t){var i,r={color:null,italics:!1,indent:null,underline:!1,row:n};return i=t>95?t-96:t-64,r.underline=1==(1&i),i<=13?r.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(i/2)]:i<=15?(r.italics=!0,r.color="white"):r.indent=4*Math.floor((i-16)/2),r},parseChars:function(n,i){var e=null,f=null,u=null,o,s;return(n>=25?(e=2,u=n-8):(e=1,u=n),17<=u&&u<=19)?(o=17===u?i+80:18===u?i+112:i+144,t.log("INFO","Special char '"+a(o)+"' in channel "+e),f=[o],this.lastCmdA=n,this.lastCmdB=i):32<=n&&n<=127&&(f=0===i?[n]:[n,i],this.lastCmdA=null,this.lastCmdB=null),f&&(s=r(f),t.log("DEBUG","Char codes =  "+s.join(","))),f},parseBackgroundAttributes:function(n,t){var i,r,u,f;return!(!((16===n||24===n)&&32<=t&&t<=47)&&!((23===n||31===n)&&45<=t&&t<=47)||(i={},16===n||24===n?(r=Math.floor((t-32)/2),i.background=b[r],t%2==1&&(i.background=i.background+"_semi")):45===t?i.background="transparent":(i.foreground="black",47===t&&(i.underline=!0)),u=n<24?1:2,f=this.channels[u-1],f.setBkgData(i),this.lastCmdA=n,this.lastCmdB=t,0))},reset:function(){for(var n=0;n<this.channels.length;n++)this.channels[n]&&this.channels[n].reset();this.lastCmdA=null;this.lastCmdB=null},cueSplitAtTime:function(n){for(var t=0;t<this.channels.length;t++)this.channels[t]&&this.channels[t].cueSplitAtTime(n)}};n.logger=t;n.PenState=e;n.CaptionScreen=f;n.Cea608Parser=c;n.findCea608Nalus=function(n,t,i){for(var r,o,f,e,s=0,u=t,h=[],c=function(n,t,i,r){if(4!==n||t<8)return null;var u=i.getUint8(r),f=i.getUint16(r+1),e=i.getUint32(r+3),o=i.getUint8(r+7);return 181==u&&49==f&&1195456820==e&&3==o};u<t+i;){if(s=n.getUint32(u),6==(31&n.getUint8(u+4)))for(r=u+5,o=-1;r<u+4+s-1;){for(o=0,f=255;255===f;)o+=f=n.getUint8(r),r++;for(e=0,f=255;255===f;)e+=f=n.getUint8(r),r++;c(o,e,n,r)&&h.push([r,e]);r+=e}u+=s+4}return h};n.extractCea608DataFromRange=function(n,t){var i=t[0],r=[[],[]],o,e,u,f;for(i+=8,o=31&n.getUint8(i),i+=2,e=0;e<o;e++){var s=n.getUint8(i),c=4&s,h=3&s;i++;u=n.getUint8(i);i++;f=n.getUint8(i);i++;c&&(127&u)+(127&f)!=0&&(0===h?(r[0].push(u),r[0].push(f)):1===h&&(r[1].push(u),r[1].push(f)))}return r}}(void 0===i?(void 0).cea608parser={}:i)},{}],3:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function(n){var t,r,i;for(t=[],i=0,r=n.length;i<r;i+=1)n[i].isRoot?t.push("root"):t.push(n[i].name);var e=function(n,t){var i;if(null!==n&&null!==t)for(i in n)n.hasOwnProperty(i)&&(t.hasOwnProperty(i)||(t[i]=n[i]))},f=function(n,t,i){var o,s,r,u,f;if(null!==n&&0!==n.length)for(o=0,s=n.length;o<s;o+=1)r=n[o],t.hasOwnProperty(r.name)&&(i.hasOwnProperty(r.name)?r.merge&&(u=t[r.name],f=i[r.name],"object"==typeof u&&"object"==typeof f?e(u,f):i[r.name]=null!=r.mergeFunction?r.mergeFunction(u,f):u+f):i[r.name]=t[r.name])},u=function n(t,i){var o,h,s,c,l,r,u,e=t;if(null!==e.children&&0!==e.children.length)for(o=0,h=e.children.length;o<h;o+=1)if(r=e.children[o],i.hasOwnProperty(r.name))if(r.isArray)for(s=0,c=(l=i[r.name+"_asArray"]).length;s<c;s+=1)u=l[s],f(e.properties,i,u),n(r,u);else u=i[r.name],f(e.properties,i,u),n(r,u)};return{run:function r(i){var f,h,c,e,o,s,l;if(null===i||"object"!=typeof i)return i;for(f=0,h=t.length;f<h;f+=1)"root"===t[f]&&(o=n[f],u(o,s=i));for(e in i)if(i.hasOwnProperty(e)&&"__children"!=e){if(-1!==(c=t.indexOf(e)))if((o=n[c]).isArray)for(f=0,h=(l=i[e+"_asArray"]).length;f<h;f+=1)s=l[f],u(o,s);else s=i[e],u(o,s);r(i[e])}return i}}};t.exports=i.default},{}],4:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function(n){function e(n){var t=n.localName;return null==t&&(t=n.baseName),null!=t&&""!=t||(t=n.nodeName),t}function o(n){return"string"==typeof n?n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"):n}function u(n,t,i,r){for(var u,f=0;f<n.length;f++)if(u=n[f],"string"==typeof u){if(u==r)break}else if(u instanceof RegExp){if(u.test(r))break}else if("function"==typeof u&&u(t,i,r))break;return f!=n.length}function c(t,i,r){switch(n.arrayAccessForm){case"property":t[i+"_asArray"]=t[i]instanceof Array?t[i]:[t[i]]}!(t[i]instanceof Array)&&n.arrayAccessFormPaths.length>0&&u(n.arrayAccessFormPaths,t,i,r)&&(t[i]=[t[i]])}function l(n){var i=n.split(/[-T:+Z]/g),t=new Date(i[0],i[1]-1,i[2]),u=i[5].split("."),r;return(t.setHours(i[3],i[4],u[0]),u.length>1&&t.setMilliseconds(u[1]),i[6]&&i[7])?(r=60*i[6]+Number(i[7]),r=0+("-"==(/\d\d-\d\d:\d\d$/.test(n)?"-":"+")?-1*r:r),t.setMinutes(t.getMinutes()-r-t.getTimezoneOffset())):-1!==n.indexOf("Z",n.length-1)&&(t=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()))),t}function w(t,i,r){if(n.datetimeAccessFormPaths.length>0){var f=r.split(".#")[0];return u(n.datetimeAccessFormPaths,t,i,f)?l(t):t}return t}function b(t,r,f,e){return!(r==i.ELEMENT_NODE&&n.xmlElementsFilter.length>0)||u(n.xmlElementsFilter,t,f,e)}function r(t,u){var p,s,o,a,h,k,it,d,y,tt,g;if(t.nodeType==i.DOCUMENT_NODE){for(var f={},v=t.childNodes,l=0;l<v.length;l++)(s=v[l]).nodeType==i.ELEMENT_NODE&&(n.ignoreRoot?f=r(s):(f={})[o=e(s)]=r(s));return f}if(t.nodeType==i.ELEMENT_NODE){for((f={}).__cnt=0,p=[],v=t.childNodes,l=0;l<v.length;l++)o=e(s=v[l]),s.nodeType!=i.COMMENT_NODE&&(a=u+"."+o,b(f,s.nodeType,o,a)&&((f.__cnt++,null==f[o])?(h=r(s,a),("#text"!=o||/[^\s]/.test(h))&&((k={})[o]=h,p.push(k)),f[o]=h,c(f,o,a)):(null!=f[o]&&(f[o]instanceof Array||(f[o]=[f[o]],c(f,o,a))),h=r(s,a),("#text"!=o||/[^\s]/.test(h))&&((k={})[o]=h,p.push(k)),f[o][f[o].length]=h)));for(f.__children=p,it=e(t),d=0;d<t.attributes.length;d++){y=t.attributes[d];f.__cnt++;for(var rt=y.value,nt=0,ut=n.matchers.length;nt<ut;nt++)tt=n.matchers[nt],tt.test(y,it)&&(rt=tt.converter(y.value));f[n.attributePrefix+y.name]=rt}return g=function(n){return n.prefix}(t),null!=g&&""!=g&&(f.__cnt++,f.__prefix=g),null!=f["#text"]&&(f.__text=f["#text"],f.__text instanceof Array&&(f.__text=f.__text.join("\n")),n.stripWhitespaces&&(f.__text=f.__text.trim()),delete f["#text"],"property"==n.arrayAccessForm&&delete f["#text_asArray"],f.__text=w(f.__text,o,u+"."+o)),null!=f["#cdata-section"]&&(f.__cdata=f["#cdata-section"],delete f["#cdata-section"],"property"==n.arrayAccessForm&&delete f["#cdata-section_asArray"]),0==f.__cnt&&"text"==n.emptyNodeForm?f="":1==f.__cnt&&null!=f.__text?f=f.__text:1!=f.__cnt||null==f.__cdata||n.keepCData?f.__cnt>1&&null!=f.__text&&n.skipEmptyTextNodesForObj&&(n.stripWhitespaces&&""==f.__text||""==f.__text.trim())&&delete f.__text:f=f.__cdata,delete f.__cnt,!n.enableToStringFunc||null==f.__text&&null==f.__cdata||(f.toString=function(){return(null!=this.__text?this.__text:"")+(null!=this.__cdata?this.__cdata:"")}),f}if(t.nodeType==i.TEXT_NODE||t.nodeType==i.CDATA_SECTION_NODE)return t.nodeValue}function t(t,i,r,u){var s="<"+(null!=t&&null!=t.__prefix?t.__prefix+":":"")+i,e,h,f;if(null!=r)for(e=0;e<r.length;e++)h=r[e],f=t[h],n.escapeMode&&(f=o(f)),s+=" "+h.substr(n.attributePrefix.length)+"=",s+=n.useDoubleQuotes?'"'+f+'"':"'"+f+"'";return s+(u?"/>":">")}function f(n,t){return"<\/"+(null!=n.__prefix?n.__prefix+":":"")+t+">"}function a(t,i){return!!("property"==n.arrayAccessForm&&function(n,t){return-1!==n.indexOf(t,n.length-t.length)}(i.toString(),"_asArray")||0==i.toString().indexOf(n.attributePrefix)||0==i.toString().indexOf("__")||t[i]instanceof Function)}function v(n){var t=0,i;if(n instanceof Object)for(i in n)a(n,i)||t++;return t}function k(t,i,r){return 0==n.jsonPropertiesFilter.length||""==r||u(n.jsonPropertiesFilter,t,i,r)}function y(t){var r=[],i;if(t instanceof Object)for(i in t)-1==i.toString().indexOf("__")&&0==i.toString().indexOf(n.attributePrefix)&&r.push(i);return r}function p(t){var i="";return t instanceof Object?i+=function(t){var i="";return null!=t.__cdata&&(i+="<![CDATA["+t.__cdata+"]\]>"),null!=t.__text&&(i+=n.escapeMode?o(t.__text):t.__text),i}(t):null!=t&&(i+=n.escapeMode?o(t):t),i}function s(n,t){return""===n?t:n+"."+t}function d(n,i,r,u){var o="",e;if(0==n.length)o+=t(n,i,r,!0);else for(e=0;e<n.length;e++)o+=t(n[e],i,y(n[e]),!1),o+=h(n[e],s(u,i)),o+=f(n[e],i);return o}function h(n,i){var e="",u,r,o;if(v(n)>0)for(u in n)!a(n,u)&&(""==i||k(n,u,s(i,u)))&&(r=n[u],o=y(r),null==r||null==r?e+=t(r,u,o,!0):r instanceof Object?r instanceof Array?e+=d(r,u,o,i):r instanceof Date?(e+=t(r,u,o,!1),e+=r.toISOString(),e+=f(r,u)):v(r)>0||null!=r.__text||null!=r.__cdata?(e+=t(r,u,o,!1),e+=h(r,s(i,u)),e+=f(r,u)):e+=t(r,u,o,!0):(e+=t(r,u,o,!1),e+=p(r),e+=f(r,u)));return e+p(n)}void 0===(n=n||{}).escapeMode&&(n.escapeMode=!0);void 0===n.attributePrefix&&(n.attributePrefix="_");n.arrayAccessForm=n.arrayAccessForm||"none";n.emptyNodeForm=n.emptyNodeForm||"text";void 0===n.enableToStringFunc&&(n.enableToStringFunc=!0);n.arrayAccessFormPaths=n.arrayAccessFormPaths||[];void 0===n.skipEmptyTextNodesForObj&&(n.skipEmptyTextNodesForObj=!0);void 0===n.stripWhitespaces&&(n.stripWhitespaces=!0);n.datetimeAccessFormPaths=n.datetimeAccessFormPaths||[];void 0===n.useDoubleQuotes&&(n.useDoubleQuotes=!1);n.xmlElementsFilter=n.xmlElementsFilter||[];n.jsonPropertiesFilter=n.jsonPropertiesFilter||[];void 0===n.keepCData&&(n.keepCData=!1);void 0===n.ignoreRoot&&(n.ignoreRoot=!1);var i={ELEMENT_NODE:1,TEXT_NODE:3,CDATA_SECTION_NODE:4,COMMENT_NODE:8,DOCUMENT_NODE:9};this.parseXmlString=function(n){var t,i;if(window.ActiveXObject||window,void 0===n)return null;if(window.DOMParser){i=new window.DOMParser;try{(t=i.parseFromString(n,"text/xml")).getElementsByTagNameNS("*","parseerror").length>0&&(t=null)}catch(n){t=null}}else 0==n.indexOf("<?")&&(n=n.substr(n.indexOf("?>")+2)),(t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(n);return t};this.asArray=function(n){return void 0===n||null==n?[]:n instanceof Array?n:[n]};this.toXmlDateTime=function(n){return n instanceof Date?n.toISOString():"number"==typeof n?new Date(n).toISOString():null};this.asDateTime=function(n){return"string"==typeof n?l(n):n};this.xml2json=function(n){return r(n)};this.xml_str2json=function(n){var t=this.parseXmlString(n);return null!=t?this.xml2json(t):null};this.json2xml_str=function(n){return h(n,"")};this.json2xml=function(n){var t=this.json2xml_str(n);return this.parseXmlString(t)};this.getVersion=function(){return"1.2.0"}};t.exports=i.default},{}],5:[function(n,t,i){(function(t){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(i,"__esModule",{value:!0});var f=u(n(92)),e=u(n(50)),s=n(51),o="undefined"!=typeof window&&window||t,r=o.dashjs;r||(r=o.dashjs={});r.MediaPlayer=f.default;r.FactoryMaker=e.default;r.Version=s.getVersionString();i.default=r;i.MediaPlayer=f.default;i.FactoryMaker=e.default}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{50:50,51:51,92:92}],6:[function(n,t,i){!function(n){"use strict";function t(n){var t=n.charCodeAt(0);return t===e||t===s?62:t===o||t===h?63:t<i?-1:t<i+10?t-i+26+26:t<u+26?t-u:t<r+26?t-r+26:void 0}var f="undefined"!=typeof Uint8Array?Uint8Array:Array,e="+".charCodeAt(0),o="/".charCodeAt(0),i="0".charCodeAt(0),r="a".charCodeAt(0),u="A".charCodeAt(0),s="-".charCodeAt(0),h="_".charCodeAt(0);n.toByteArray=function(n){function r(n){o[l++]=n}var i,h,c,u,e,o,s,l;if(n.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");for(s=n.length,e="="===n.charAt(s-2)?2:"="===n.charAt(s-1)?1:0,o=new f(3*n.length/4-e),c=e>0?n.length-4:n.length,l=0,i=0,h=0;i<c;i+=4,h+=3)r((16711680&(u=t(n.charAt(i))<<18|t(n.charAt(i+1))<<12|t(n.charAt(i+2))<<6|t(n.charAt(i+3))))>>16),r((65280&u)>>8),r(255&u);return 2===e?r(255&(u=t(n.charAt(i))<<2|t(n.charAt(i+1))>>4)):1===e&&(r((u=t(n.charAt(i))<<10|t(n.charAt(i+1))<<4|t(n.charAt(i+2))>>2)>>8&255),r(255&u)),o};n.fromByteArray=function(n){function t(n){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(n)}function o(n){return t(n>>18&63)+t(n>>12&63)+t(n>>6&63)+t(63&n)}for(var u,e=n.length%3,i="",r=0,f=n.length-e;r<f;r+=3)i+=o(u=(n[r]<<16)+(n[r+1]<<8)+n[r+2]);switch(e){case 1:i+=t((u=n[n.length-1])>>2);i+=t(u<<4&63);i+="==";break;case 2:i+=t((u=(n[n.length-2]<<8)+n[n.length-1])>>10);i+=t(u>>4&63);i+=t(u<<2&63);i+="="}return i}}(void 0===i?this.base64js={}:i)},{}],7:[function(){},{}],8:[function(n,t,i){function f(n){return n.toString(this.encoding)}function e(n){this.charReceived=n.length%2;this.charLength=this.charReceived?2:0}function o(n){this.charReceived=n.length%3;this.charLength=this.charReceived?3:0}var u=n(9).Buffer,s=u.isEncoding||function(n){switch(n&&n.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}},r=i.StringDecoder=function(n){switch(this.encoding=(n||"utf8").toLowerCase().replace(/[-_]/,""),function(n){if(n&&!s(n))throw new Error("Unknown encoding: "+n);}(n),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2;this.detectIncompleteChar=e;break;case"base64":this.surrogateSize=3;this.detectIncompleteChar=o;break;default:return void(this.write=f)}this.charBuffer=new u(6);this.charReceived=0;this.charLength=0};r.prototype.write=function(n){for(var u,i,f,r,t="";this.charLength;){if(u=n.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:n.length,n.copy(this.charBuffer,this.charReceived,0,u),this.charReceived+=u,this.charReceived<this.charLength)return"";if(n=n.slice(u,n.length),!((f=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(t.length-1))>=55296&&f<=56319)){if(this.charReceived=this.charLength=0,0===n.length)return t;break}this.charLength+=this.surrogateSize;t=""}return(this.detectIncompleteChar(n),i=n.length,this.charLength&&(n.copy(this.charBuffer,0,n.length-this.charReceived,i),i-=this.charReceived),i=(t+=n.toString(this.encoding,0,i)).length-1,(f=t.charCodeAt(i))>=55296&&f<=56319)?(r=this.surrogateSize,this.charLength+=r,this.charReceived+=r,this.charBuffer.copy(this.charBuffer,r,0,r),n.copy(this.charBuffer,0,0,r),t.substring(0,i)):t};r.prototype.detectIncompleteChar=function(n){for(var i,t=n.length>=3?3:n.length;t>0;t--){if(i=n[n.length-t],1==t&&i>>5==6){this.charLength=2;break}if(t<=2&&i>>4==14){this.charLength=3;break}if(t<=3&&i>>3==30){this.charLength=4;break}}this.charReceived=t};r.prototype.end=function(n){var t="";if(n&&n.length&&(t=this.write(n)),this.charReceived){var i=this.charReceived,r=this.charBuffer,u=this.encoding;t+=r.slice(0,i).toString(u)}return t}},{9:9}],9:[function(n,t,i){(function(t){"use strict";function b(){return r.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function r(n){return this instanceof r?(r.TYPED_ARRAY_SUPPORT||(this.length=0,this.parent=void 0),"number"==typeof n?function(n,t){if(n=o(n,t<0?0:0|s(t)),!r.TYPED_ARRAY_SUPPORT)for(var i=0;i<t;i++)n[i]=0;return n}(this,n):"string"==typeof n?function(n,t,i){return"string"==typeof i&&""!==i||(i="utf8"),(n=o(n,0|d(t,i))).write(t,i),n}(this,n,arguments.length>1?arguments[1]:"utf8"):function(n,t){if(r.isBuffer(t))return function(n,t){var i=0|s(t.length);return n=o(n,i),t.copy(n,0,0,i),n}(n,t);if(p(t))return function(n,t){var r=0|s(t.length),i;for(n=o(n,r),i=0;i<r;i+=1)n[i]=255&t[i];return n}(n,t);if(null==t)throw new TypeError("must start with number, buffer, array or string");if("undefined"!=typeof ArrayBuffer){if(t.buffer instanceof ArrayBuffer)return k(n,t);if(t instanceof ArrayBuffer)return function(n,t){return r.TYPED_ARRAY_SUPPORT?(t.byteLength,n=r._augment(new Uint8Array(t))):n=k(n,new Uint8Array(t)),n}(n,t)}return t.length?function(n,t){var r=0|s(t.length),i;for(n=o(n,r),i=0;i<r;i+=1)n[i]=255&t[i];return n}(n,t):function(n,t){var r,u=0,i;for("Buffer"===t.type&&p(t.data)&&(r=t.data,u=0|s(r.length)),n=o(n,u),i=0;i<u;i+=1)n[i]=255&r[i];return n}(n,t)}(this,n)):arguments.length>1?new r(n,arguments[1]):new r(n)}function k(n,t){var r=0|s(t.length),i;for(n=o(n,r),i=0;i<r;i+=1)n[i]=255&t[i];return n}function o(n,t){return r.TYPED_ARRAY_SUPPORT?(n=r._augment(new Uint8Array(t))).__proto__=r.prototype:(n.length=t,n._isBuffer=!0),0!==t&&t<=r.poolSize>>>1&&(n.parent=ft),n}function s(n){if(n>=b())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+b().toString(16)+" bytes");return 0|n}function d(n,t){var i,r;if("string"!=typeof n&&(n=""+n),i=n.length,0===i)return 0;for(r=!1;;)switch(t){case"ascii":case"binary":case"raw":case"raws":return i;case"utf8":case"utf-8":return a(n).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*i;case"hex":return i>>>1;case"base64":return ut(n).length;default:if(r)return a(n).length;t=(""+t).toLowerCase();r=!0}}function ot(n,t,i,r){var f,e,u,o;if(i=Number(i)||0,f=n.length-i,r?(r=Number(r))>f&&(r=f):r=f,e=t.length,e%2!=0)throw new Error("Invalid hex string");for(r>e/2&&(r=e/2),u=0;u<r;u++){if(o=parseInt(t.substr(2*u,2),16),isNaN(o))throw new Error("Invalid hex string");n[i+u]=o}return u}function st(n,t,i,r){return v(a(t,n.length-i),n,i,r)}function g(n,t,i,r){return v(function(n){for(var i=[],t=0;t<n.length;t++)i.push(255&n.charCodeAt(t));return i}(t),n,i,r)}function ht(n,t,i,r){return g(n,t,i,r)}function ct(n,t,i,r){return v(ut(t),n,i,r)}function lt(n,t,i,r){return v(function(n,t){for(var i,f,e,r=[],u=0;u<n.length&&!((t-=2)<0);u++)i=n.charCodeAt(u),f=i>>8,e=i%256,r.push(e),r.push(f);return r}(t,n.length-i),n,i,r)}function at(n,t,i){return 0===t&&i===n.length?y.fromByteArray(n):y.fromByteArray(n.slice(t,i))}function nt(n,t,i){var h,u;for(i=Math.min(n.length,i),h=[],u=t;u<i;){var e,s,l,f,o=n[u],r=null,c=o>239?4:o>223?3:o>191?2:1;if(u+c<=i)switch(c){case 1:o<128&&(r=o);break;case 2:128==(192&(e=n[u+1]))&&(f=(31&o)<<6|63&e)>127&&(r=f);break;case 3:e=n[u+1];s=n[u+2];128==(192&e)&&128==(192&s)&&(f=(15&o)<<12|(63&e)<<6|63&s)>2047&&(f<55296||f>57343)&&(r=f);break;case 4:e=n[u+1];s=n[u+2];l=n[u+3];128==(192&e)&&128==(192&s)&&128==(192&l)&&(f=(15&o)<<18|(63&e)<<12|(63&s)<<6|63&l)>65535&&f<1114112&&(r=f)}null===r?(r=65533,c=1):r>65535&&(r-=65536,h.push(r>>>10&1023|55296),r=56320|1023&r);h.push(r);u+=c}return function(n){var r=n.length,i,t;if(r<=w)return String.fromCharCode.apply(String,n);for(i="",t=0;t<r;)i+=String.fromCharCode.apply(String,n.slice(t,t+=w));return i}(h)}function vt(n,t,i){var u="",r;for(i=Math.min(n.length,i),r=t;r<i;r++)u+=String.fromCharCode(127&n[r]);return u}function yt(n,t,i){var u="",r;for(i=Math.min(n.length,i),r=t;r<i;r++)u+=String.fromCharCode(n[r]);return u}function pt(n,t,i){var f=n.length,u,r;for((!t||t<0)&&(t=0),(!i||i<0||i>f)&&(i=f),u="",r=t;r<i;r++)u+=bt(n[r]);return u}function wt(n,t,i){for(var u=n.slice(t,i),f="",r=0;r<u.length;r+=2)f+=String.fromCharCode(u[r]+256*u[r+1]);return f}function f(n,t,i){if(n%1!=0||n<0)throw new RangeError("offset is not uint");if(n+t>i)throw new RangeError("Trying to access beyond buffer length");}function e(n,t,i,u,f,e){if(!r.isBuffer(n))throw new TypeError("buffer must be a Buffer instance");if(t>f||t<e)throw new RangeError("value is out of bounds");if(i+u>n.length)throw new RangeError("index out of range");}function c(n,t,i,r){t<0&&(t=65535+t+1);for(var u=0,f=Math.min(n.length-i,2);u<f;u++)n[i+u]=(t&255<<8*(r?u:1-u))>>>8*(r?u:1-u)}function l(n,t,i,r){t<0&&(t=4294967295+t+1);for(var u=0,f=Math.min(n.length-i,4);u<f;u++)n[i+u]=t>>>8*(r?u:3-u)&255}function tt(n,t,i,r,u,f){if(t>u||t<f)throw new RangeError("value is out of bounds");if(i+r>n.length)throw new RangeError("index out of range");if(i<0)throw new RangeError("index out of range");}function it(n,t,i,r,u){return u||tt(n,t,i,4,34028234663852886e22,-34028234663852886e22),h.write(n,t,i,r,23,4),i+4}function rt(n,t,i,r,u){return u||tt(n,t,i,8,17976931348623157e292,-17976931348623157e292),h.write(n,t,i,r,52,8),i+8}function bt(n){return n<16?"0"+n.toString(16):n.toString(16)}function a(n,t){t=t||1/0;for(var i,e=n.length,u=null,r=[],f=0;f<e;f++){if((i=n.charCodeAt(f))>55295&&i<57344){if(!u){if(i>56319){(t-=3)>-1&&r.push(239,191,189);continue}if(f+1===e){(t-=3)>-1&&r.push(239,191,189);continue}u=i;continue}if(i<56320){(t-=3)>-1&&r.push(239,191,189);u=i;continue}i=65536+(u-55296<<10|i-56320)}else u&&(t-=3)>-1&&r.push(239,191,189);if(u=null,i<128){if((t-=1)<0)break;r.push(i)}else if(i<2048){if((t-=2)<0)break;r.push(i>>6|192,63&i|128)}else if(i<65536){if((t-=3)<0)break;r.push(i>>12|224,i>>6&63|128,63&i|128)}else{if(!(i<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;r.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}}return r}function ut(n){return y.toByteArray(function(n){if((n=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}(n).replace(et,"")).length<2)return"";for(;n.length%4!=0;)n+="=";return n}(n))}function v(n,t,i,r){for(var u=0;u<r&&!(u+i>=t.length||u>=n.length);u++)t[u+i]=n[u];return u}var y=n(6),h=n(16),p=n(26),ft,w,u,et;i.Buffer=r;i.SlowBuffer=function n(t,i){if(!(this instanceof n))return new n(t,i);var u=new r(t,i);return delete u.parent,u};i.INSPECT_MAX_BYTES=50;r.poolSize=8192;ft={};r.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){function t(){}try{var n=new Uint8Array(1);return n.foo=function(){return 42},n.constructor=t,42===n.foo()&&n.constructor===t&&"function"==typeof n.subarray&&0===n.subarray(1,1).byteLength}catch(t){return!1}}();r.TYPED_ARRAY_SUPPORT?(r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array):(r.prototype.length=void 0,r.prototype.parent=void 0);r.isBuffer=function(n){return!(null==n||!n._isBuffer)};r.compare=function(n,t){if(!r.isBuffer(n)||!r.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(n===t)return 0;for(var u=n.length,f=t.length,i=0,e=Math.min(u,f);i<e&&n[i]===t[i];)++i;return i!==e&&(u=n[i],f=t[i]),u<f?-1:f<u?1:0};r.isEncoding=function(n){switch(String(n).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};r.concat=function(n,t){var i,u,f,e;if(!p(n))throw new TypeError("list argument must be an Array of Buffers.");if(0===n.length)return new r(0);if(void 0===t)for(t=0,i=0;i<n.length;i++)t+=n[i].length;for(u=new r(t),f=0,i=0;i<n.length;i++)e=n[i],e.copy(u,f),f+=e.length;return u};r.byteLength=d;r.prototype.toString=function(){var n=0|this.length;return 0===n?"":0===arguments.length?nt(this,0,n):function(n,t,i){var r=!1;if(n||(n="utf8"),(t|=0)<0&&(t=0),(i=void 0===i||i===1/0?this.length:0|i)>this.length&&(i=this.length),i<=t)return"";for(;;)switch(n){case"hex":return pt(this,t,i);case"utf8":case"utf-8":return nt(this,t,i);case"ascii":return vt(this,t,i);case"binary":return yt(this,t,i);case"base64":return at(this,t,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wt(this,t,i);default:if(r)throw new TypeError("Unknown encoding: "+n);n=(n+"").toLowerCase();r=!0}}.apply(this,arguments)};r.prototype.equals=function(n){if(!r.isBuffer(n))throw new TypeError("Argument must be a Buffer");return this===n||0===r.compare(this,n)};r.prototype.inspect=function(){var n="",t=i.INSPECT_MAX_BYTES;return this.length>0&&(n=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(n+=" ... ")),"<Buffer "+n+">"};r.prototype.compare=function(n){if(!r.isBuffer(n))throw new TypeError("Argument must be a Buffer");return this===n?0:r.compare(this,n)};r.prototype.indexOf=function(n,t){function i(n,t,i){for(var r=-1,u=0;i+u<n.length;u++)if(n[i+u]===t[-1===r?0:u-r]){if(-1===r&&(r=u),u-r+1===t.length)return i+r}else r=-1;return-1}if((t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t>>=0,0===this.length)||t>=this.length)return-1;if(t<0&&(t=Math.max(this.length+t,0)),"string"==typeof n)return 0===n.length?-1:String.prototype.indexOf.call(this,n,t);if(r.isBuffer(n))return i(this,n,t);if("number"==typeof n)return r.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,n,t):i(this,[n],t);throw new TypeError("val must be string, number or Buffer");};r.prototype.get=function(n){return console.log(".get() is deprecated. Access using array indexes instead."),this.readUInt8(n)};r.prototype.set=function(n,t){return console.log(".set() is deprecated. Access using array indexes instead."),this.writeUInt8(n,t)};r.prototype.write=function(n,t,i,r){var e,u,f;if(void 0===t?(r="utf8",i=this.length,t=0):void 0===i&&"string"==typeof t?(r=t,i=this.length,t=0):isFinite(t)?(t|=0,isFinite(i)?(i|=0,void 0===r&&(r="utf8")):(r=i,i=void 0)):(e=r,r=t,t=0|i,i=e),u=this.length-t,(void 0===i||i>u)&&(i=u),n.length>0&&(i<0||t<0)||t>this.length)throw new RangeError("attempt to write outside buffer bounds");for(r||(r="utf8"),f=!1;;)switch(r){case"hex":return ot(this,n,t,i);case"utf8":case"utf-8":return st(this,n,t,i);case"ascii":return g(this,n,t,i);case"binary":return ht(this,n,t,i);case"base64":return ct(this,n,t,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return lt(this,n,t,i);default:if(f)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase();f=!0}};r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};w=4096;r.prototype.slice=function(n,t){var u,i=this.length,e,f;if((n=~~n)<0?(n+=i)<0&&(n=0):n>i&&(n=i),(t=void 0===t?i:~~t)<0?(t+=i)<0&&(t=0):t>i&&(t=i),t<n&&(t=n),r.TYPED_ARRAY_SUPPORT)u=r._augment(this.subarray(n,t));else for(e=t-n,u=new r(e,void 0),f=0;f<e;f++)u[f]=this[f+n];return u.length&&(u.parent=this.parent||this),u};r.prototype.readUIntLE=function(n,t,i){n|=0;t|=0;i||f(n,t,this.length);for(var r=this[n],u=1,e=0;++e<t&&(u*=256);)r+=this[n+e]*u;return r};r.prototype.readUIntBE=function(n,t,i){n|=0;t|=0;i||f(n,t,this.length);for(var r=this[n+--t],u=1;t>0&&(u*=256);)r+=this[n+--t]*u;return r};r.prototype.readUInt8=function(n,t){return t||f(n,1,this.length),this[n]};r.prototype.readUInt16LE=function(n,t){return t||f(n,2,this.length),this[n]|this[n+1]<<8};r.prototype.readUInt16BE=function(n,t){return t||f(n,2,this.length),this[n]<<8|this[n+1]};r.prototype.readUInt32LE=function(n,t){return t||f(n,4,this.length),(this[n]|this[n+1]<<8|this[n+2]<<16)+16777216*this[n+3]};r.prototype.readUInt32BE=function(n,t){return t||f(n,4,this.length),16777216*this[n]+(this[n+1]<<16|this[n+2]<<8|this[n+3])};r.prototype.readIntLE=function(n,t,i){n|=0;t|=0;i||f(n,t,this.length);for(var r=this[n],u=1,e=0;++e<t&&(u*=256);)r+=this[n+e]*u;return r>=(u*=128)&&(r-=Math.pow(2,8*t)),r};r.prototype.readIntBE=function(n,t,i){n|=0;t|=0;i||f(n,t,this.length);for(var u=t,e=1,r=this[n+--u];u>0&&(e*=256);)r+=this[n+--u]*e;return r>=(e*=128)&&(r-=Math.pow(2,8*t)),r};r.prototype.readInt8=function(n,t){return t||f(n,1,this.length),128&this[n]?-1*(256-this[n]):this[n]};r.prototype.readInt16LE=function(n,t){t||f(n,2,this.length);var i=this[n]|this[n+1]<<8;return 32768&i?4294901760|i:i};r.prototype.readInt16BE=function(n,t){t||f(n,2,this.length);var i=this[n+1]|this[n]<<8;return 32768&i?4294901760|i:i};r.prototype.readInt32LE=function(n,t){return t||f(n,4,this.length),this[n]|this[n+1]<<8|this[n+2]<<16|this[n+3]<<24};r.prototype.readInt32BE=function(n,t){return t||f(n,4,this.length),this[n]<<24|this[n+1]<<16|this[n+2]<<8|this[n+3]};r.prototype.readFloatLE=function(n,t){return t||f(n,4,this.length),h.read(this,n,!0,23,4)};r.prototype.readFloatBE=function(n,t){return t||f(n,4,this.length),h.read(this,n,!1,23,4)};r.prototype.readDoubleLE=function(n,t){return t||f(n,8,this.length),h.read(this,n,!0,52,8)};r.prototype.readDoubleBE=function(n,t){return t||f(n,8,this.length),h.read(this,n,!1,52,8)};r.prototype.writeUIntLE=function(n,t,i,r){n=+n;t|=0;i|=0;r||e(this,n,t,i,Math.pow(2,8*i),0);var u=1,f=0;for(this[t]=255&n;++f<i&&(u*=256);)this[t+f]=n/u&255;return t+i};r.prototype.writeUIntBE=function(n,t,i,r){n=+n;t|=0;i|=0;r||e(this,n,t,i,Math.pow(2,8*i),0);var u=i-1,f=1;for(this[t+u]=255&n;--u>=0&&(f*=256);)this[t+u]=n/f&255;return t+i};r.prototype.writeUInt8=function(n,t,i){return n=+n,t|=0,i||e(this,n,t,1,255,0),r.TYPED_ARRAY_SUPPORT||(n=Math.floor(n)),this[t]=255&n,t+1};r.prototype.writeUInt16LE=function(n,t,i){return n=+n,t|=0,i||e(this,n,t,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[t]=255&n,this[t+1]=n>>>8):c(this,n,t,!0),t+2};r.prototype.writeUInt16BE=function(n,t,i){return n=+n,t|=0,i||e(this,n,t,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[t]=n>>>8,this[t+1]=255&n):c(this,n,t,!1),t+2};r.prototype.writeUInt32LE=function(n,t,i){return n=+n,t|=0,i||e(this,n,t,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[t+3]=n>>>24,this[t+2]=n>>>16,this[t+1]=n>>>8,this[t]=255&n):l(this,n,t,!0),t+4};r.prototype.writeUInt32BE=function(n,t,i){return n=+n,t|=0,i||e(this,n,t,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[t]=n>>>24,this[t+1]=n>>>16,this[t+2]=n>>>8,this[t+3]=255&n):l(this,n,t,!1),t+4};r.prototype.writeIntLE=function(n,t,i,r){var u;(n=+n,t|=0,r)||(u=Math.pow(2,8*i-1),e(this,n,t,i,u-1,-u));var f=0,o=1,s=n<0?1:0;for(this[t]=255&n;++f<i&&(o*=256);)this[t+f]=(n/o>>0)-s&255;return t+i};r.prototype.writeIntBE=function(n,t,i,r){var u;(n=+n,t|=0,r)||(u=Math.pow(2,8*i-1),e(this,n,t,i,u-1,-u));var f=i-1,o=1,s=n<0?1:0;for(this[t+f]=255&n;--f>=0&&(o*=256);)this[t+f]=(n/o>>0)-s&255;return t+i};r.prototype.writeInt8=function(n,t,i){return n=+n,t|=0,i||e(this,n,t,1,127,-128),r.TYPED_ARRAY_SUPPORT||(n=Math.floor(n)),n<0&&(n=255+n+1),this[t]=255&n,t+1};r.prototype.writeInt16LE=function(n,t,i){return n=+n,t|=0,i||e(this,n,t,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[t]=255&n,this[t+1]=n>>>8):c(this,n,t,!0),t+2};r.prototype.writeInt16BE=function(n,t,i){return n=+n,t|=0,i||e(this,n,t,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[t]=n>>>8,this[t+1]=255&n):c(this,n,t,!1),t+2};r.prototype.writeInt32LE=function(n,t,i){return n=+n,t|=0,i||e(this,n,t,4,2147483647,-2147483648),r.TYPED_ARRAY_SUPPORT?(this[t]=255&n,this[t+1]=n>>>8,this[t+2]=n>>>16,this[t+3]=n>>>24):l(this,n,t,!0),t+4};r.prototype.writeInt32BE=function(n,t,i){return n=+n,t|=0,i||e(this,n,t,4,2147483647,-2147483648),n<0&&(n=4294967295+n+1),r.TYPED_ARRAY_SUPPORT?(this[t]=n>>>24,this[t+1]=n>>>16,this[t+2]=n>>>8,this[t+3]=255&n):l(this,n,t,!1),t+4};r.prototype.writeFloatLE=function(n,t,i){return it(this,n,t,!0,i)};r.prototype.writeFloatBE=function(n,t,i){return it(this,n,t,!1,i)};r.prototype.writeDoubleLE=function(n,t,i){return rt(this,n,t,!0,i)};r.prototype.writeDoubleBE=function(n,t,i){return rt(this,n,t,!1,i)};r.prototype.copy=function(n,t,i,u){if((i||(i=0),u||0===u||(u=this.length),t>=n.length&&(t=n.length),t||(t=0),u>0&&u<i&&(u=i),u===i)||0===n.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(i<0||i>=this.length)throw new RangeError("sourceStart out of bounds");if(u<0)throw new RangeError("sourceEnd out of bounds");u>this.length&&(u=this.length);n.length-t<u-i&&(u=n.length-t+i);var f,e=u-i;if(this===n&&i<t&&t<u)for(f=e-1;f>=0;f--)n[f+t]=this[f+i];else if(e<1e3||!r.TYPED_ARRAY_SUPPORT)for(f=0;f<e;f++)n[f+t]=this[f+i];else n._set(this.subarray(i,i+e),t);return e};r.prototype.fill=function(n,t,i){var r,u,f;if(n||(n=0),t||(t=0),i||(i=this.length),i<t)throw new RangeError("end < start");if(i!==t&&0!==this.length){if(t<0||t>=this.length)throw new RangeError("start out of bounds");if(i<0||i>this.length)throw new RangeError("end out of bounds");if("number"==typeof n)for(r=t;r<i;r++)this[r]=n;else for(u=a(n.toString()),f=u.length,r=t;r<i;r++)this[r]=u[r%f];return this}};r.prototype.toArrayBuffer=function(){if("undefined"!=typeof Uint8Array){if(r.TYPED_ARRAY_SUPPORT)return new r(this).buffer;for(var t=new Uint8Array(this.length),n=0,i=t.length;n<i;n+=1)t[n]=this[n];return t.buffer}throw new TypeError("Buffer.toArrayBuffer not supported in this browser");};u=r.prototype;r._augment=function(n){return n.constructor=r,n._isBuffer=!0,n._set=n.set,n.get=u.get,n.set=u.set,n.write=u.write,n.toString=u.toString,n.toLocaleString=u.toString,n.toJSON=u.toJSON,n.equals=u.equals,n.compare=u.compare,n.indexOf=u.indexOf,n.copy=u.copy,n.slice=u.slice,n.readUIntLE=u.readUIntLE,n.readUIntBE=u.readUIntBE,n.readUInt8=u.readUInt8,n.readUInt16LE=u.readUInt16LE,n.readUInt16BE=u.readUInt16BE,n.readUInt32LE=u.readUInt32LE,n.readUInt32BE=u.readUInt32BE,n.readIntLE=u.readIntLE,n.readIntBE=u.readIntBE,n.readInt8=u.readInt8,n.readInt16LE=u.readInt16LE,n.readInt16BE=u.readInt16BE,n.readInt32LE=u.readInt32LE,n.readInt32BE=u.readInt32BE,n.readFloatLE=u.readFloatLE,n.readFloatBE=u.readFloatBE,n.readDoubleLE=u.readDoubleLE,n.readDoubleBE=u.readDoubleBE,n.writeUInt8=u.writeUInt8,n.writeUIntLE=u.writeUIntLE,n.writeUIntBE=u.writeUIntBE,n.writeUInt16LE=u.writeUInt16LE,n.writeUInt16BE=u.writeUInt16BE,n.writeUInt32LE=u.writeUInt32LE,n.writeUInt32BE=u.writeUInt32BE,n.writeIntLE=u.writeIntLE,n.writeIntBE=u.writeIntBE,n.writeInt8=u.writeInt8,n.writeInt16LE=u.writeInt16LE,n.writeInt16BE=u.writeInt16BE,n.writeInt32LE=u.writeInt32LE,n.writeInt32BE=u.writeInt32BE,n.writeFloatLE=u.writeFloatLE,n.writeFloatBE=u.writeFloatBE,n.writeDoubleLE=u.writeDoubleLE,n.writeDoubleBE=u.writeDoubleBE,n.fill=u.fill,n.inspect=u.inspect,n.toArrayBuffer=u.toArrayBuffer,n};et=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{16:16,26:26,6:6}],10:[function(n,t,i){var u={parseBuffer:function(n){return new f(n).parse()},addBoxProcessor:function(n,t){"string"==typeof n&&"function"==typeof t&&(r.prototype._boxProcessors[n]=t)},createFile:function(){return new f},createBox:function(n,t,i){var u=r.create(n);return t&&t.append(u,i),u},createFullBox:function(n,t,i){var r=u.createBox(n,t,i);return r.version=0,r.flags=0,r},Utils:{}},f,r;u.Utils.dataViewToString=function(n,t){var f=t||"utf-8",u,r,i;if("undefined"!=typeof TextDecoder)return new TextDecoder(f).decode(n);if(u=[],r=0,"utf-8"===f)for(;r<n.byteLength;)i=n.getUint8(r++),i<128||(i<224?(i=(31&i)<<6,i|=63&n.getUint8(r++)):i<240?(i=(15&i)<<12,i|=(63&n.getUint8(r++))<<6,i|=63&n.getUint8(r++)):(i=(7&i)<<18,i|=(63&n.getUint8(r++))<<12,i|=(63&n.getUint8(r++))<<6,i|=63&n.getUint8(r++))),u.push(String.fromCharCode(i));else for(;r<n.byteLength;)u.push(String.fromCharCode(n.getUint8(r++)));return u.join("")};u.Utils.utf8ToByteArray=function(n){var i,r,t;if("undefined"!=typeof TextEncoder)i=(new TextEncoder).encode(n);else for(i=[],r=0;r<n.length;++r)t=n.charCodeAt(r),t<128?i.push(t):t<2048?(i.push(192|t>>6),i.push(128|63&t)):t<65536?(i.push(224|t>>12),i.push(128|63&t>>6),i.push(128|63&t)):(i.push(240|t>>18),i.push(128|63&t>>12),i.push(128|63&t>>6),i.push(128|63&t));return i};u.Utils.appendBox=function(n,t,i){var f,u,r;if(t._offset=n._cursor.offset,t._root=n._root?n._root:n,t._raw=n._raw,t._parent=n,-1!==i){if(null==i)return void n.boxes.push(t);if(u=-1,"number"==typeof i)u=i;else{if("string"==typeof i)f=i;else{if("object"!=typeof i||!i.type)return void n.boxes.push(t);f=i.type}for(r=0;r<n.boxes.length;r++)if(f===n.boxes[r].type){u=r+1;break}}n.boxes.splice(u,0,t)}};void 0!==i&&(i.parseBuffer=u.parseBuffer,i.addBoxProcessor=u.addBoxProcessor,i.createFile=u.createFile,i.createBox=u.createBox,i.createFullBox=u.createFullBox,i.Utils=u.Utils);u.Cursor=function(n){this.offset=void 0===n?0:n};f=function(n){this._cursor=new u.Cursor;this.boxes=[];n&&(this._raw=new DataView(n))};f.prototype.fetch=function(n){var t=this.fetchAll(n,!0);return t.length?t[0]:null};f.prototype.fetchAll=function(n,t){var i=[];return f._sweep.call(this,n,i,t),i};f.prototype.parse=function(){for(this._cursor.offset=0,this.boxes=[];this._cursor.offset<this._raw.byteLength;){var n=r.parse(this);if(void 0===n.type)break;this.boxes.push(n)}return this};f._sweep=function(n,t,i){for(var r in this.type&&this.type==n&&t.push(this),this.boxes){if(t.length&&i)return;f._sweep.call(this.boxes[r],n,t,i)}};f.prototype.write=function(){for(var i=0,t,n=0;n<this.boxes.length;n++)i+=this.boxes[n].getLength(!1);for(t=new Uint8Array(i),this._rawo=new DataView(t.buffer),this.bytes=t,this._cursor.offset=0,n=0;n<this.boxes.length;n++)this.boxes[n].write();return t.buffer};f.prototype.append=function(n,t){u.Utils.appendBox(this,n,t)};r=function(){this._cursor=new u.Cursor};r.parse=function(n){var t=new r;return t._offset=n._cursor.offset,t._root=n._root?n._root:n,t._raw=n._raw,t._parent=n,t._parseBox(),n._cursor.offset=t._raw.byteOffset+t._raw.byteLength,t};r.create=function(n){var t=new r;return t.type=n,t.boxes=[],t};r.prototype._boxContainers=["dinf","edts","mdia","meco","mfra","minf","moof","moov","mvex","stbl","strk","traf","trak","tref","udta","vttc","sinf","schi","encv","enca"];r.prototype._boxProcessors={};r.prototype._procField=function(n,t,i){this._parsing?this[n]=this._readField(t,i):this._writeField(t,i,this[n])};r.prototype._procFieldArray=function(n,t,i,r){var u;if(this._parsing)for(this[n]=[],u=0;u<t;u++)this[n][u]=this._readField(i,r);else for(u=0;u<this[n].length;u++)this._writeField(i,r,this[n][u])};r.prototype._procFullBox=function(){this._procField("version","uint",8);this._procField("flags","uint",24)};r.prototype._procEntries=function(n,t,i){var r;if(this._parsing)for(this[n]=[],r=0;r<t;r++)this[n].push({}),i.call(this,this[n][r]);else for(r=0;r<t;r++)i.call(this,this[n][r])};r.prototype._procSubEntries=function(n,t,i,r){var u;if(this._parsing)for(n[t]=[],u=0;u<i;u++)n[t].push({}),r.call(this,n[t][u]);else for(u=0;u<i;u++)r.call(this,n[t][u])};r.prototype._procEntryField=function(n,t,i,r){this._parsing?n[t]=this._readField(i,r):this._writeField(i,r,n[t])};r.prototype._procSubBoxes=function(n,t){var i;if(this._parsing)for(this[n]=[],i=0;i<t;i++)this[n].push(r.parse(this));else for(i=0;i<t;i++)this._rawo?this[n][i].write():this.size+=this[n][i].getLength()};r.prototype._readField=function(n,t){switch(n){case"uint":return this._readUint(t);case"int":return this._readInt(t);case"template":return this._readTemplate(t);case"string":return-1===t?this._readTerminatedString():this._readString(t);case"data":return this._readData(t);case"utf8":return this._readUTF8String();default:return-1}};r.prototype._readInt=function(n){var t=null,i=this._cursor.offset-this._raw.byteOffset,r,u;switch(n){case 8:t=this._raw.getInt8(i);break;case 16:t=this._raw.getInt16(i);break;case 32:t=this._raw.getInt32(i);break;case 64:r=this._raw.getInt32(i);u=this._raw.getInt32(i+4);t=r*Math.pow(2,32)+u}return this._cursor.offset+=n>>3,t};r.prototype._readUint=function(n){var r,u,i=null,t=this._cursor.offset-this._raw.byteOffset;switch(n){case 8:i=this._raw.getUint8(t);break;case 16:i=this._raw.getUint16(t);break;case 24:i=((r=this._raw.getUint16(t))<<8)+(u=this._raw.getUint8(t+2));break;case 32:i=this._raw.getUint32(t);break;case 64:r=this._raw.getUint32(t);u=this._raw.getUint32(t+4);i=r*Math.pow(2,32)+u}return this._cursor.offset+=n>>3,i};r.prototype._readString=function(n){for(var r,t="",i=0;i<n;i++)r=this._readUint(8),t+=String.fromCharCode(r);return t};r.prototype._readTemplate=function(n){return this._readUint(n/2)+this._readUint(n/2)/Math.pow(2,n/2)};r.prototype._readTerminatedString=function(){for(var t,n="";this._cursor.offset-this._offset<this._raw.byteLength;){if(t=this._readUint(8),0===t)break;n+=String.fromCharCode(t)}return n};r.prototype._readData=function(n){var t=n>0?n:this._raw.byteLength-(this._cursor.offset-this._offset),i=new DataView(this._raw.buffer,this._cursor.offset,t);return this._cursor.offset+=t,i};r.prototype._readUTF8String=function(){var n=this._readData();return u.Utils.dataViewToString(n)};r.prototype._parseBox=function(){if(this._parsing=!0,this._cursor.offset=this._offset,this._offset+8>this._raw.buffer.byteLength)this._root._incomplete=!0;else{switch(this._procField("size","uint",32),this._procField("type","string",4),1===this.size&&this._procField("largesize","uint",64),"uuid"===this.type&&this._procFieldArray("usertype",16,"uint",8),this.size){case 0:this._raw=new DataView(this._raw.buffer,this._offset,this._raw.byteLength-this._cursor.offset+8);break;case 1:this._offset+this.size>this._raw.buffer.byteLength?(this._incomplete=!0,this._root._incomplete=!0):this._raw=new DataView(this._raw.buffer,this._offset,this.largesize);break;default:this._offset+this.size>this._raw.buffer.byteLength?(this._incomplete=!0,this._root._incomplete=!0):this._raw=new DataView(this._raw.buffer,this._offset,this.size)}this._incomplete||(this._boxProcessors[this.type]&&this._boxProcessors[this.type].call(this),-1!==this._boxContainers.indexOf(this.type)?this._parseContainerBox():this._data=this._readData())}};r.prototype._parseFullBox=function(){this.version=this._readUint(8);this.flags=this._readUint(24)};r.prototype._parseContainerBox=function(){for(this.boxes=[];this._cursor.offset-this._raw.byteOffset<this._raw.byteLength;)this.boxes.push(r.parse(this))};r.prototype.append=function(n,t){u.Utils.appendBox(this,n,t)};r.prototype.getLength=function(){if(this._parsing=!1,this._rawo=null,this.size=0,this._procField("size","uint",32),this._procField("type","string",4),1===this.size&&this._procField("largesize","uint",64),"uuid"===this.type&&this._procFieldArray("usertype",16,"uint",8),this._boxProcessors[this.type]&&this._boxProcessors[this.type].call(this),-1!==this._boxContainers.indexOf(this.type))for(var n=0;n<this.boxes.length;n++)this.size+=this.boxes[n].getLength();return this._data&&this._writeData(this._data),this.size};r.prototype.write=function(){switch(this._parsing=!1,this._cursor.offset=this._parent._cursor.offset,this.size){case 0:this._rawo=new DataView(this._parent._rawo.buffer,this._cursor.offset,this.parent._rawo.byteLength-this._cursor.offset);break;case 1:this._rawo=new DataView(this._parent._rawo.buffer,this._cursor.offset,this.largesize);break;default:this._rawo=new DataView(this._parent._rawo.buffer,this._cursor.offset,this.size)}if(this._procField("size","uint",32),this._procField("type","string",4),1===this.size&&this._procField("largesize","uint",64),"uuid"===this.type&&this._procFieldArray("usertype",16,"uint",8),this._boxProcessors[this.type]&&this._boxProcessors[this.type].call(this),-1!==this._boxContainers.indexOf(this.type))for(var n=0;n<this.boxes.length;n++)this.boxes[n].write();return this._data&&this._writeData(this._data),this._parent._cursor.offset+=this.size,this.size};r.prototype._writeInt=function(n,t){var i,r,u;if(this._rawo){i=this._cursor.offset-this._rawo.byteOffset;switch(n){case 8:this._rawo.setInt8(i,t);break;case 16:this._rawo.setInt16(i,t);break;case 32:this._rawo.setInt32(i,t);break;case 64:r=Math.floor(t/Math.pow(2,32));u=t-r*Math.pow(2,32);this._rawo.setUint32(i,r);this._rawo.setUint32(i+4,u)}this._cursor.offset+=n>>3}else this.size+=n>>3};r.prototype._writeUint=function(n,t){if(this._rawo){var r,u,i=this._cursor.offset-this._rawo.byteOffset;switch(n){case 8:this._rawo.setUint8(i,t);break;case 16:this._rawo.setUint16(i,t);break;case 24:r=(16776960&t)>>8;u=255&t;this._rawo.setUint16(i,r);this._rawo.setUint8(i+2,u);break;case 32:this._rawo.setUint32(i,t);break;case 64:u=t-(r=Math.floor(t/Math.pow(2,32)))*Math.pow(2,32);this._rawo.setUint32(i,r);this._rawo.setUint32(i+4,u)}this._cursor.offset+=n>>3}else this.size+=n>>3};r.prototype._writeString=function(n,t){for(var i=0;i<n;i++)this._writeUint(8,t.charCodeAt(i))};r.prototype._writeTerminatedString=function(n){if(0!==n.length){for(var t=0;t<n.length;t++)this._writeUint(8,n.charCodeAt(t));this._writeUint(8,0)}};r.prototype._writeTemplate=function(n,t){var i=Math.floor(t),r=(t-i)*Math.pow(2,n/2);this._writeUint(n/2,i);this._writeUint(n/2,r)};r.prototype._writeData=function(n){var t,i,r;if(n instanceof Array)if(Uint8Array.from)n=new DataView(Uint8Array.from(n).buffer);else{for(i=new Uint8Array(n.length),t=0;t<n.length;t++)i[t]=n[t];n=new DataView(i.buffer)}if(n instanceof Uint8Array&&(n=new DataView(n.buffer)),this._rawo){for(r=this._cursor.offset-this._rawo.byteOffset,t=0;t<n.byteLength;t++)this._rawo.setUint8(r+t,n.getUint8(t));this._cursor.offset+=n.byteLength}else this.size+=n.byteLength};r.prototype._writeUTF8String=function(n){var i=u.Utils.utf8ToByteArray(n),r,t;if(this._rawo)for(r=new DataView(this._rawo.buffer,this._cursor.offset,i.length),t=0;t<i.length;t++)r.setUint8(t,i[t]);else this.size+=i.length};r.prototype._writeField=function(n,t,i){switch(n){case"uint":this._writeUint(t,i);break;case"int":this._writeInt(t,i);break;case"template":this._writeTemplate(t,i);break;case"string":-1==t?this._writeTerminatedString(i):this._writeString(t,i);break;case"data":this._writeData(i);break;case"utf8":this._writeUTF8String(i)}};r.prototype._boxProcessors.avc1=r.prototype._boxProcessors.encv=function(){this._procFieldArray("reserved1",6,"uint",8);this._procField("data_reference_index","uint",16);this._procField("pre_defined1","uint",16);this._procField("reserved2","uint",16);this._procFieldArray("pre_defined2",3,"uint",32);this._procField("width","uint",16);this._procField("height","uint",16);this._procField("horizresolution","template",32);this._procField("vertresolution","template",32);this._procField("reserved3","uint",32);this._procField("frame_count","uint",16);this._procFieldArray("compressorname",32,"uint",8);this._procField("depth","uint",16);this._procField("pre_defined3","int",16);this._procField("config","data",-1)};r.prototype._boxProcessors.dref=function(){this._procFullBox();this._procField("entry_count","uint",32);this._procSubBoxes("entries",this.entry_count)};r.prototype._boxProcessors.elst=function(){this._procFullBox();this._procField("entry_count","uint",32);this._procEntries("entries",this.entry_count,function(n){this._procEntryField(n,"segment_duration","uint",1===this.version?64:32);this._procEntryField(n,"media_time","int",1===this.version?64:32);this._procEntryField(n,"media_rate_integer","int",16);this._procEntryField(n,"media_rate_fraction","int",16)})};r.prototype._boxProcessors.emsg=function(){this._procFullBox();this._procField("scheme_id_uri","string",-1);this._procField("value","string",-1);this._procField("timescale","uint",32);this._procField("presentation_time_delta","uint",32);this._procField("event_duration","uint",32);this._procField("id","uint",32);this._procField("message_data","data",-1)};r.prototype._boxProcessors.free=r.prototype._boxProcessors.skip=function(){this._procField("data","data",-1)};r.prototype._boxProcessors.frma=function(){this._procField("data_format","uint",32)};r.prototype._boxProcessors.ftyp=r.prototype._boxProcessors.styp=function(){this._procField("major_brand","string",4);this._procField("minor_version","uint",32);var n=-1;this._parsing&&(n=(this._raw.byteLength-(this._cursor.offset-this._raw.byteOffset))/4);this._procFieldArray("compatible_brands",n,"string",4)};r.prototype._boxProcessors.hdlr=function(){this._procFullBox();this._procField("pre_defined","uint",32);this._procField("handler_type","string",4);this._procFieldArray("reserved",3,"uint",32);this._procField("name","string",-1)};r.prototype._boxProcessors.mdat=function(){this._procField("data","data",-1)};r.prototype._boxProcessors.mdhd=function(){this._procFullBox();this._procField("creation_time","uint",1==this.version?64:32);this._procField("modification_time","uint",1==this.version?64:32);this._procField("timescale","uint",32);this._procField("duration","uint",1==this.version?64:32);this._parsing||"string"!=typeof this.language||(this.language=this.language.charCodeAt(0)-96<<10|this.language.charCodeAt(1)-96<<5|this.language.charCodeAt(2)-96);this._procField("language","uint",16);this._parsing&&(this.language=String.fromCharCode(96+(this.language>>10&31),96+(this.language>>5&31),96+(31&this.language)));this._procField("pre_defined","uint",16)};r.prototype._boxProcessors.mehd=function(){this._procFullBox();this._procField("fragment_duration","uint",1==this.version?64:32)};r.prototype._boxProcessors.mfhd=function(){this._procFullBox();this._procField("sequence_number","uint",32)};r.prototype._boxProcessors.mfro=function(){this._procFullBox();this._procField("mfra_size","uint",32)};r.prototype._boxProcessors.mp4a=r.prototype._boxProcessors.enca=function(){this._procFieldArray("reserved1",6,"uint",8);this._procField("data_reference_index","uint",16);this._procFieldArray("reserved2",2,"uint",32);this._procField("channelcount","uint",16);this._procField("samplesize","uint",16);this._procField("pre_defined","uint",16);this._procField("reserved3","uint",16);this._procField("samplerate","template",32);this._procField("esds","data",-1)};r.prototype._boxProcessors.mvhd=function(){this._procFullBox();this._procField("creation_time","uint",1==this.version?64:32);this._procField("modification_time","uint",1==this.version?64:32);this._procField("timescale","uint",32);this._procField("duration","uint",1==this.version?64:32);this._procField("rate","template",32);this._procField("volume","template",16);this._procField("reserved1","uint",16);this._procFieldArray("reserved2",2,"uint",32);this._procFieldArray("matrix",9,"template",32);this._procFieldArray("pre_defined",6,"uint",32);this._procField("next_track_ID","uint",32)};r.prototype._boxProcessors.payl=function(){this._procField("cue_text","utf8")};r.prototype._boxProcessors.pssh=function(){this._procFullBox();this._procFieldArray("SystemID",16,"uint",8);this._procField("DataSize","uint",32);this._procFieldArray("Data",this.DataSize,"uint",8)};r.prototype._boxProcessors.schm=function(){this._procFullBox();this._procField("scheme_type","uint",32);this._procField("scheme_version","uint",32);1&this.flags&&this._procField("scheme_uri","string",-1)};r.prototype._boxProcessors.sdtp=function(){this._procFullBox();var n=-1;this._parsing&&(n=this._raw.byteLength-(this._cursor.offset-this._raw.byteOffset));this._procFieldArray("sample_dependency_table",n,"uint",8)};r.prototype._boxProcessors.sidx=function(){this._procFullBox();this._procField("reference_ID","uint",32);this._procField("timescale","uint",32);this._procField("earliest_presentation_time","uint",1==this.version?64:32);this._procField("first_offset","uint",1==this.version?64:32);this._procField("reserved","uint",16);this._procField("reference_count","uint",16);this._procEntries("references",this.reference_count,function(n){this._parsing||(n.reference=(1&n.reference_type)<<31,n.reference|=2147483647&n.referenced_size,n.sap=(1&n.starts_with_SAP)<<31,n.sap|=(3&n.SAP_type)<<28,n.sap|=268435455&n.SAP_delta_time);this._procEntryField(n,"reference","uint",32);this._procEntryField(n,"subsegment_duration","uint",32);this._procEntryField(n,"sap","uint",32);this._parsing&&(n.reference_type=n.reference>>31&1,n.referenced_size=2147483647&n.reference,n.starts_with_SAP=n.sap>>31&1,n.SAP_type=n.sap>>28&7,n.SAP_delta_time=268435455&n.sap)})};r.prototype._boxProcessors.smhd=function(){this._procFullBox();this._procField("balance","uint",16);this._procField("reserved","uint",16)};r.prototype._boxProcessors.ssix=function(){this._procFullBox();this._procField("subsegment_count","uint",32);this._procEntries("subsegments",this.subsegment_count,function(n){this._procEntryField(n,"ranges_count","uint",32);this._procSubEntries(n,"ranges",n.ranges_count,function(n){this._procEntryField(n,"level","uint",8);this._procEntryField(n,"range_size","uint",24)})})};r.prototype._boxProcessors.stsd=function(){this._procFullBox();this._procField("entry_count","uint",32);this._procSubBoxes("entries",this.entry_count)};r.prototype._boxProcessors.subs=function(){this._procFullBox();this._procField("entry_count","uint",32);this._procEntries("entries",this.entry_count,function(n){this._procEntryField(n,"sample_delta","uint",32);this._procEntryField(n,"subsample_count","uint",16);this._procSubEntries(n,"subsamples",n.subsample_count,function(n){this._procEntryField(n,"subsample_size","uint",1===this.version?32:16);this._procEntryField(n,"subsample_priority","uint",8);this._procEntryField(n,"discardable","uint",8);this._procEntryField(n,"codec_specific_parameters","uint",32)})})};r.prototype._boxProcessors.tenc=function(){this._procFullBox();this._procField("default_IsEncrypted","uint",24);this._procField("default_IV_size","uint",8);this._procFieldArray("default_KID",16,"uint",8)};r.prototype._boxProcessors.tfdt=function(){this._procFullBox();this._procField("baseMediaDecodeTime","uint",1==this.version?64:32)};r.prototype._boxProcessors.tfhd=function(){this._procFullBox();this._procField("track_ID","uint",32);1&this.flags&&this._procField("base_data_offset","uint",64);2&this.flags&&this._procField("sample_description_offset","uint",32);8&this.flags&&this._procField("default_sample_duration","uint",32);16&this.flags&&this._procField("default_sample_size","uint",32);32&this.flags&&this._procField("default_sample_flags","uint",32)};r.prototype._boxProcessors.tfra=function(){this._procFullBox();this._procField("track_ID","uint",32);this._parsing||(this.reserved=0,this.reserved|=(48&this.length_size_of_traf_num)<<4,this.reserved|=(12&this.length_size_of_trun_num)<<2,this.reserved|=3&this.length_size_of_sample_num);this._procField("reserved","uint",32);this._parsing&&(this.length_size_of_traf_num=(48&this.reserved)>>4,this.length_size_of_trun_num=(12&this.reserved)>>2,this.length_size_of_sample_num=3&this.reserved);this._procField("number_of_entry","uint",32);this._procEntries("entries",this.number_of_entry,function(n){this._procEntryField(n,"time","uint",1===this.version?64:32);this._procEntryField(n,"moof_offset","uint",1===this.version?64:32);this._procEntryField(n,"traf_number","uint",8*(this.length_size_of_traf_num+1));this._procEntryField(n,"trun_number","uint",8*(this.length_size_of_trun_num+1));this._procEntryField(n,"sample_number","uint",8*(this.length_size_of_sample_num+1))})};r.prototype._boxProcessors.tkhd=function(){this._procFullBox();this._procField("creation_time","uint",1==this.version?64:32);this._procField("modification_time","uint",1==this.version?64:32);this._procField("track_ID","uint",32);this._procField("reserved1","uint",32);this._procField("duration","uint",1==this.version?64:32);this._procFieldArray("reserved2",2,"uint",32);this._procField("layer","uint",16);this._procField("alternate_group","uint",16);this._procField("volume","template",16);this._procField("reserved3","uint",16);this._procFieldArray("matrix",9,"template",32);this._procField("width","template",32);this._procField("height","template",32)};r.prototype._boxProcessors.trex=function(){this._procFullBox();this._procField("track_ID","uint",32);this._procField("default_sample_description_index","uint",32);this._procField("default_sample_duration","uint",32);this._procField("default_sample_size","uint",32);this._procField("default_sample_flags","uint",32)};r.prototype._boxProcessors.trun=function(){this._procFullBox();this._procField("sample_count","uint",32);1&this.flags&&this._procField("data_offset","int",32);4&this.flags&&this._procField("first_sample_flags","uint",32);this._procEntries("samples",this.sample_count,function(n){256&this.flags&&this._procEntryField(n,"sample_duration","uint",32);512&this.flags&&this._procEntryField(n,"sample_size","uint",32);1024&this.flags&&this._procEntryField(n,"sample_flags","uint",32);2048&this.flags&&this._procEntryField(n,"sample_composition_time_offset",1===this.version?"int":"uint",32)})};r.prototype._boxProcessors["url "]=r.prototype._boxProcessors["urn "]=function(){this._procFullBox();"urn "===this.type&&this._procField("name","string",-1);this._procField("location","string",-1)};r.prototype._boxProcessors.vlab=function(){this._procField("source_label","utf8")};r.prototype._boxProcessors.vmhd=function(){this._procFullBox();this._procField("graphicsmode","uint",16);this._procFieldArray("opcolor",3,"uint",16)};r.prototype._boxProcessors.vttC=function(){this._procField("config","utf8")};r.prototype._boxProcessors.vtte=function(){}},{}],11:[function(n,t,i){(function(n){function t(n){return Object.prototype.toString.call(n)}i.isArray=function(n){return Array.isArray?Array.isArray(n):"[object Array]"===t(n)};i.isBoolean=function(n){return"boolean"==typeof n};i.isNull=function(n){return null===n};i.isNullOrUndefined=function(n){return null==n};i.isNumber=function(n){return"number"==typeof n};i.isString=function(n){return"string"==typeof n};i.isSymbol=function(n){return"symbol"==typeof n};i.isUndefined=function(n){return void 0===n};i.isRegExp=function(n){return"[object RegExp]"===t(n)};i.isObject=function(n){return"object"==typeof n&&null!==n};i.isDate=function(n){return"[object Date]"===t(n)};i.isError=function(n){return"[object Error]"===t(n)||n instanceof Error};i.isFunction=function(n){return"function"==typeof n};i.isPrimitive=function(n){return null===n||"boolean"==typeof n||"number"==typeof n||"string"==typeof n||"symbol"==typeof n||void 0===n};i.isBuffer=n.isBuffer}).call(this,{isBuffer:n(25)})},{25:25}],12:[function(n,t){function i(n){return null==n}function r(n){return!(!n||"object"!=typeof n||"number"!=typeof n.length||"function"!=typeof n.copy||"function"!=typeof n.slice||n.length>0&&"number"!=typeof n[0])}var u=Array.prototype.slice,f=n(14),e=n(13),o=t.exports=function(n,t,s){return s||(s={}),n===t||(n instanceof Date&&t instanceof Date?n.getTime()===t.getTime():!n||!t||"object"!=typeof n&&"object"!=typeof t?s.strict?n===t:n==t:function(n,t,s){var h,a,c,l;if(i(n)||i(t)||n.prototype!==t.prototype)return!1;if(e(n))return!!e(t)&&(n=u.call(n),t=u.call(t),o(n,t,s));if(r(n)){if(!r(t)||n.length!==t.length)return!1;for(h=0;h<n.length;h++)if(n[h]!==t[h])return!1;return!0}try{c=f(n);l=f(t)}catch(n){return!1}if(c.length!=l.length)return!1;for(c.sort(),l.sort(),h=c.length-1;h>=0;h--)if(c[h]!=l[h])return!1;for(h=c.length-1;h>=0;h--)if(a=c[h],!o(n[a],t[a],s))return!1;return typeof n==typeof t}(n,t,s))}},{13:13,14:14}],13:[function(n,t,i){function r(n){return"[object Arguments]"==Object.prototype.toString.call(n)}function u(n){return n&&"object"==typeof n&&"number"==typeof n.length&&Object.prototype.hasOwnProperty.call(n,"callee")&&!Object.prototype.propertyIsEnumerable.call(n,"callee")||!1}var f="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();(i=t.exports=f?r:u).supported=r;i.unsupported=u},{}],14:[function(n,t){function i(n){var t=[];for(var i in n)t.push(i);return t}(t.exports="function"==typeof Object.keys?Object.keys:i).shim=i},{}],15:[function(n,t){function i(){this._events=this._events||{};this._maxListeners=this._maxListeners||void 0}function r(n){return"function"==typeof n}function u(n){return"object"==typeof n&&null!==n}function f(n){return void 0===n}t.exports=i;i.EventEmitter=i;i.prototype._events=void 0;i.prototype._maxListeners=void 0;i.defaultMaxListeners=10;i.prototype.setMaxListeners=function(n){if(!function(n){return"number"==typeof n}(n)||n<0||isNaN(n))throw TypeError("n must be a positive number");return this._maxListeners=n,this};i.prototype.emit=function(n){var s,i,e,o,t,h;if(this._events||(this._events={}),"error"===n&&(!this._events.error||u(this._events.error)&&!this._events.error.length)){if((s=arguments[1])instanceof Error)throw s;throw TypeError('Uncaught, unspecified "error" event.');}if(f(i=this._events[n]))return!1;if(r(i))switch(arguments.length){case 1:i.call(this);break;case 2:i.call(this,arguments[1]);break;case 3:i.call(this,arguments[1],arguments[2]);break;default:for(e=arguments.length,o=new Array(e-1),t=1;t<e;t++)o[t-1]=arguments[t];i.apply(this,o)}else if(u(i)){for(e=arguments.length,o=new Array(e-1),t=1;t<e;t++)o[t-1]=arguments[t];for(e=(h=i.slice()).length,t=0;t<e;t++)h[t].apply(this,o)}return!0};i.prototype.addListener=function(n,t){var e;if(!r(t))throw TypeError("listener must be a function");return(this._events||(this._events={}),this._events.newListener&&this.emit("newListener",n,r(t.listener)?t.listener:t),this._events[n]?u(this._events[n])?this._events[n].push(t):this._events[n]=[this._events[n],t]:this._events[n]=t,u(this._events[n])&&!this._events[n].warned)&&(e=f(this._maxListeners)?i.defaultMaxListeners:this._maxListeners)&&e>0&&this._events[n].length>e&&(this._events[n].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[n].length),"function"==typeof console.trace&&console.trace()),this};i.prototype.on=i.prototype.addListener;i.prototype.once=function(n,t){function i(){this.removeListener(n,i);u||(u=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var u=!1;return i.listener=t,this.on(n,i),this};i.prototype.removeListener=function(n,t){var i,e,o,f;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[n])return this;if(o=(i=this._events[n]).length,e=-1,i===t||r(i.listener)&&i.listener===t)delete this._events[n],this._events.removeListener&&this.emit("removeListener",n,t);else if(u(i)){for(f=o;f-->0;)if(i[f]===t||i[f].listener&&i[f].listener===t){e=f;break}if(e<0)return this;1===i.length?(i.length=0,delete this._events[n]):i.splice(e,1);this._events.removeListener&&this.emit("removeListener",n,t)}return this};i.prototype.removeAllListeners=function(n){var i,t;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[n]&&delete this._events[n],this;if(0===arguments.length){for(i in this._events)"removeListener"!==i&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events={},this}if(r(t=this._events[n]))this.removeListener(n,t);else for(;t.length;)this.removeListener(n,t[t.length-1]);return delete this._events[n],this};i.prototype.listeners=function(n){return this._events&&this._events[n]?r(this._events[n])?[this._events[n]]:this._events[n].slice():[]};i.listenerCount=function(n,t){return n._events&&n._events[t]?r(n._events[t])?1:n._events[t].length:0}},{}],16:[function(n,t,i){i.read=function(n,t,i,r,u){var f,o,l=8*u-r-1,a=(1<<l)-1,v=a>>1,e=-7,s=i?u-1:0,c=i?-1:1,h=n[t+s];for(s+=c,f=h&(1<<-e)-1,h>>=-e,e+=l;e>0;f=256*f+n[t+s],s+=c,e-=8);for(o=f&(1<<-e)-1,f>>=-e,e+=r;e>0;o=256*o+n[t+s],s+=c,e-=8);if(0===f)f=1-v;else{if(f===a)return o?NaN:1/0*(h?-1:1);o+=Math.pow(2,r);f-=v}return(h?-1:1)*o*Math.pow(2,f-r)};i.write=function(n,t,i,r,u,f){var e,o,s,l=8*f-u-1,a=(1<<l)-1,h=a>>1,y=23===u?Math.pow(2,-24)-Math.pow(2,-77):0,c=r?0:f-1,v=r?1:-1,p=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,e=a):(e=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-e))<1&&(e--,s*=2),(t+=e+h>=1?y/s:y*Math.pow(2,1-h))*s>=2&&(e++,s/=2),e+h>=a?(o=0,e=a):e+h>=1?(o=(t*s-1)*Math.pow(2,u),e+=h):(o=t*Math.pow(2,h-1)*Math.pow(2,u),e=0));u>=8;n[i+c]=255&o,c+=v,o/=256,u-=8);for(e=e<<u|o,l+=u;l>0;n[i+c]=255&e,c+=v,e/=256,l-=8);n[i+c-v]|=128*p}},{}],17:[function(n,t,i){!function(n,t,i,r,u){function y(n){this.node=n}function c(){this.events=[];this.head=null;this.body=null}function b(){this.styling=null;this.layout=null}function g(){this.styles={}}function nt(){this.id=null;this.styleAttrs=null;this.styleRefs=null}function tt(){this.regions={}}function e(n){this.kind=n;this.begin=null;this.end=null;this.styleAttrs=null;this.regionID=null;this.sets=null;this.timeContainer=null}function k(){e.call(this,"body")}function p(){e.call(this,"div")}function l(){e.call(this,"p")}function h(){e.call(this,"span");this.space=null}function w(){e.call(this,"span");this.space=null;this.text=null}function it(){e.call(this,"br")}function a(){this.id=null;this.begin=null;this.end=null;this.styleAttrs=null;this.sets=null}function ot(){this.begin=null;this.end=null;this.qname=null;this.value=null}function st(n){return n&&"xml:id"in n.attributes&&n.attributes["xml:id"].value||null}function rt(n){return n&&"style"in n.attributes?n.attributes.style.value.split(" "):[]}function d(n,t){var h={},i,u,f,e;if(null!==n)for(i in n.attributes)u=n.attributes[i].uri+" "+n.attributes[i].local,f=r.byQName[u],void 0!==f&&(e=f.parse(n.attributes[i].value),null!==e?(h[u]=e,f===r.byName.zIndex&&o(t,"zIndex attribute present but not used by IMSC1 since regions do not overlap")):s(t,"Cannot parse styling attribute "+u+" --> "+n.attributes[i].value));return h}function v(n,t,i){for(var r in n.attributes)if(n.attributes[r].uri===t&&n.attributes[r].local===i)return n.attributes[r].value;return null}function at(n,t){var s=v(n,i.ns_tts,"extent"),r,f,e;return null===s?null:(r=s.split(" "),2!==r.length)?(o(t,"Malformed extent (ignoring)"),null):(f=u.parseLength(r[0]),e=u.parseLength(r[1]),e&&f?{h:e,w:f}:(o(t,"Malformed extent values (ignoring)"),null))}function ut(n,t,i){var r,u=null;return null!==(r=/^(\d+(?:\.\d+)?)f$/.exec(i))?null!==t&&(u=parseFloat(r[1])/t):null!==(r=/^(\d+(?:\.\d+)?)t$/.exec(i))?null!==n&&(u=parseFloat(r[1])/n):null!==(r=/^(\d+(?:\.\d+)?)ms$/.exec(i))?u=parseFloat(r[1])/1e3:null!==(r=/^(\d+(?:\.\d+)?)s$/.exec(i))?u=parseFloat(r[1]):null!==(r=/^(\d+(?:\.\d+)?)h$/.exec(i))?u=3600*parseFloat(r[1]):null!==(r=/^(\d+(?:\.\d+)?)m$/.exec(i))?u=60*parseFloat(r[1]):null!==(r=/^(\d{2,}):(\d\d):(\d\d(?:\.\d+)?)$/.exec(i))?u=3600*parseInt(r[1])+60*parseInt(r[2])+parseFloat(r[3]):null!==(r=/^(\d{2,}):(\d\d):(\d\d)\:(\d{2,})$/.exec(i))&&null!==t&&(u=3600*parseInt(r[1])+60*parseInt(r[2])+parseInt(r[3])+(null===r[4]?0:parseInt(r[4])/t)),u}function ft(n,t,i,r){var h=t&&"seq"===t.timeContainer,f=0,e,u,s,c;return i&&"begin"in i.attributes&&null===(f=ut(n.tickRate,n.effectiveFrameRate,i.attributes.begin.value))&&(o(r,"Malformed begin value "+i.attributes.begin.value+" (using 0)"),f=0),e=h?0:null,i&&"dur"in i.attributes&&null===(e=ut(n.tickRate,n.effectiveFrameRate,i.attributes.dur.value))&&o(r,"Malformed dur value "+i.attributes.dur.value+" (ignoring)"),u=null,i&&"end"in i.attributes&&null===(u=ut(n.tickRate,n.effectiveFrameRate,i.attributes.end.value))&&o(r,"Malformed end value (ignoring)"),s=0,(t&&(s=h&&"contents"in t&&t.contents.length>0?t.contents[t.contents.length-1].end:t.begin||0),f+=s,null!==e)?u=f+e:(c=t&&"end"in t?t.end:Number.POSITIVE_INFINITY,u=null!==u?u+s:c),{begin:f,end:u}}function ht(n,t,i){for(;t.styleRefs.length>0;){var r=t.styleRefs.pop();r in n.styles?(ht(n,n.styles[r],i),et(n.styles[r].styleAttrs,t.styleAttrs)):s(i,"Non-existant style id referenced")}}function ct(n,t,i,r){for(var f,u=t.length-1;u>=0;u--)f=t[u],f in n.styles?et(n.styles[f].styleAttrs,i):s(r,"Non-existant style id referenced")}function et(n,t){for(var i in n)i in t||(t[i]=n[i])}function o(n,t){if(n&&n.warn&&n.warn(t))throw t;}function s(n,t){if(n&&n.error&&n.error(t))throw t;}function f(n,t){throw n&&n.fatal&&n.fatal(t),t;}function lt(n,t){for(var r,f,i=0,u=n.length-1;i<=u;)if(f=n[r=Math.floor((i+u)/2)],f<t)i=r+1;else{if(!(f>t))return{found:!0,index:r};u=r-1}return{found:!1,index:i}}n.fromXML=function(n,r,u){var ut=t.parser(!0,{xmlns:!0}),e=[],d=[],v=[],rt=0,o=null,ft,ct,st;ut.onclosetag=function(){var f,t,n;if(e[0]instanceof g)for(f in e[0].styles)ht(e[0],e[0].styles[f],r);else if(e[0]instanceof l||e[0]instanceof h){if(e[0].contents.length>1){for(n=[e[0].contents[0]],t=1;t<e[0].contents.length;t++)e[0].contents[t]instanceof w&&n[n.length-1]instanceof w?n[n.length-1].text+=e[0].contents[t].text:n.push(e[0].contents[t]);e[0].contents=n}e[0]instanceof h&&1===e[0].contents.length&&e[0].contents[0]instanceof w&&null===e[0].text&&(e[0].text=e[0].contents[0].text,delete e[0].contents)}else e[0]instanceof y&&(e[0].node.uri===i.ns_tt&&"metadata"===e[0].node.local?rt--:rt>0&&u&&"onCloseTag"in u&&u.onCloseTag());v.shift();d.shift();e.shift()};ut.ontext=function(n){if(void 0!==e[0])if(e[0]instanceof h||e[0]instanceof l){var t=new w;t.initFromText(o,e[0],n,v[0],r);e[0].contents.push(t)}else e[0]instanceof y&&rt>0&&u&&"onText"in u&&u.onText(n)};ut.onopentag=function(n){var pt=n.attributes["xml:space"],vt,t,w,ft,st,ht,ct,lt,at,yt,ut;if(pt?v.unshift(pt.value):0===v.length?v.unshift("default"):v.unshift(v[0]),vt=n.attributes["xml:lang"],(vt?d.unshift(vt.value):0===d.length?d.unshift(""):d.unshift(d[0]),n.uri===i.ns_tt)?"tt"===n.local?(null!==o&&f("Two <tt> elements at ("+this.line+","+this.column+")"),(o=new c).initFromNode(n,r),e.unshift(o)):"head"===n.local?(e[0]instanceof c||f("Parent of <head> element is not <tt> at ("+this.line+","+this.column+")"),null!==o.head&&f("Second <head> element at ("+this.line+","+this.column+")"),o.head=new b,e.unshift(o.head)):"styling"===n.local?(e[0]instanceof b||f("Parent of <styling> element is not <head> at ("+this.line+","+this.column+")"),null!==o.head.styling&&f("Second <styling> element at ("+this.line+","+this.column+")"),o.head.styling=new g,e.unshift(o.head.styling)):"style"===n.local?e[0]instanceof g?((t=new nt).initFromNode(n,r),t.id?o.head.styling.styles[t.id]=t:s("<style> element missing @id attribute"),e.unshift(t)):e[0]instanceof a?((t=new nt).initFromNode(n,r),et(t.styleAttrs,e[0].styleAttrs),e.unshift(t)):f(r,"Parent of <style> element is not <styling> or <region> at ("+this.line+","+this.column+")"):"layout"===n.local?(e[0]instanceof b||f(r,"Parent of <layout> element is not <head> at "+this.line+","+this.column+")"),null!==o.head.layout&&f(r,"Second <layout> element at "+this.line+","+this.column+")"),o.head.layout=new tt,e.unshift(o.head.layout)):"region"===n.local?(e[0]instanceof tt||f(r,"Parent of <region> element is not <layout> at "+this.line+","+this.column+")"),w=new a,w.initFromNode(o,n,r),!w.id||w.id in o.head.layout.regions?s(r,"Ignoring <region> with duplicate or missing @id at "+this.line+","+this.column+")"):(o.head.layout.regions[w.id]=w,o._registerEvent(w)),e.unshift(w)):"body"===n.local?(e[0]instanceof c||f(r,"Parent of <body> element is not <tt> at "+this.line+","+this.column+")"),null!==o.body&&f(r,"Second <body> element at "+this.line+","+this.column+")"),ft=new k,ft.initFromNode(o,n,r),o._registerEvent(ft),o.body=ft,e.unshift(ft)):"div"===n.local?(e[0]instanceof p||e[0]instanceof k||f(r,"Parent of <div> element is not <body> or <div> at "+this.line+","+this.column+")"),st=new p,st.initFromNode(o,e[0],n,r),o._registerEvent(st),e[0].contents.push(st),e.unshift(st)):"p"===n.local?(e[0]instanceof p||f(r,"Parent of <p> element is not <div> at "+this.line+","+this.column+")"),ht=new l,ht.initFromNode(o,e[0],n,r),o._registerEvent(ht),e[0].contents.push(ht),e.unshift(ht)):"span"===n.local?(e[0]instanceof h||e[0]instanceof l||f(r,"Parent of <span> element is not <span> or <p> at "+this.line+","+this.column+")"),ct=new h,ct.initFromNode(o,e[0],n,v[0],r),o._registerEvent(ct),e[0].contents.push(ct),e.unshift(ct)):"br"===n.local?(e[0]instanceof h||e[0]instanceof l||f(r,"Parent of <br> element is not <span> or <p> at "+this.line+","+this.column+")"),lt=new it,lt.initFromNode(o,e[0],n,r),o._registerEvent(lt),e[0].contents.push(lt),e.unshift(lt)):"set"===n.local?(e[0]instanceof h||e[0]instanceof l||e[0]instanceof p||e[0]instanceof k||e[0]instanceof a||e[0]instanceof it||f(r,"Parent of <set> element is not a content element or a region at "+this.line+","+this.column+")"),at=new ot,at.initFromNode(o,e[0],n,r),o._registerEvent(at),e[0].sets.push(at),e.unshift(at)):e.unshift(new y(n)):e.unshift(new y(n)),e[0]instanceof y)if(n.uri===i.ns_tt&&"metadata"===n.local)rt++;else if(rt>0&&u&&"onOpenTag"in u){yt=[];for(ut in n.attributes)yt[n.attributes[ut].uri+" "+n.attributes[ut].local]={uri:n.attributes[ut].uri,local:n.attributes[ut].local,value:n.attributes[ut].value};u.onOpenTag(n.uri,n.local,yt)}};ut.write(n).close();null!==o.head?delete o.head.styling:o.head=new b;null===o.head.layout&&(o.head.layout=new tt);ft=!1;for(ct in o.head.layout.regions){ft=!0;break}return ft||(st=a.createDefaultRegion(),o.head.layout.regions[st.id]=st),o};c.prototype.initFromNode=function(n,t){var u,e,r;this.cellResolution=function(n,t){var u=v(n,i.ns_ttp,"cellResolution"),f=15,e=32,r;return null!==u&&(r=/(\d+) (\d+)/.exec(u),null!==r?(e=parseInt(r[1]),f=parseInt(r[2])):o(t,"Malformed cellResolution value (using initial value instead)")),{w:e,h:f}}(n,t);u=function(n,t){var r,u=v(n,i.ns_ttp,"frameRate"),h=30,f,e;null!==u&&(null!==(r=/(\d+)/.exec(u))?h=parseInt(r[1]):o(t,"Malformed frame rate attribute (using initial value instead)"));f=v(n,i.ns_ttp,"frameRateMultiplier");e=1;null!==f&&(null!==(r=/(\d+) (\d+)/.exec(f))?e=parseInt(r[1])/parseInt(r[2]):o(t,"Malformed frame rate multiplier attribute (using initial value instead)"));var c=e*h,s=1,l=v(n,i.ns_ttp,"tickRate");return null===l?null!==u&&(s=c):null!==(r=/(\d+)/.exec(l))?s=parseInt(r[1]):o(t,"Malformed tick rate attribute (using initial value instead)"),{effectiveFrameRate:c,tickRate:s}}(n,t);this.effectiveFrameRate=u.effectiveFrameRate;this.tickRate=u.tickRate;this.aspectRatio=function(n,t){var e=v(n,i.ns_ittp,"aspectRatio"),o=null,r,u,f;return null!==e&&(r=/(\d+) (\d+)/.exec(e),null!==r?(u=parseInt(r[1]),f=parseInt(r[2]),0!==u&&0!==f?o=u/f:s(t,"Illegal aspectRatio values (ignoring)")):s(t,"Malformed aspectRatio attribute (ignoring)")),o}(n,t);e=v(n,i.ns_ttp,"timeBase");null!==e&&"media"!==e&&f(t,"Unsupported time base");r=at(n,t);null===r?this.pxDimensions={h:480,w:640}:("px"===r.h.unit&&"px"===r.w.unit||f(t,"Extent on TT must be in px or absent"),this.pxDimensions={h:r.h.value,w:r.w.value})};c.prototype._registerEvent=function(n){var t,i;n.end<=n.begin||(t=lt(this.events,n.begin),(t.found||this.events.splice(t.index,0,n.begin),n.end!==Number.POSITIVE_INFINITY)&&(i=lt(this.events,n.end),i.found||this.events.splice(i.index,0,n.end)))};c.prototype.getMediaTimeRange=function(){return[this.events[0],this.events[this.events.length-1]]};c.prototype.getMediaTimeEvents=function(){return this.events};nt.prototype.initFromNode=function(n,t){this.id=st(n);this.styleAttrs=d(n,t);this.styleRefs=rt(n)};e.prototype.initFromNode=function(n,t,i,r){var u=ft(n,t,i,r);this.begin=u.begin;this.end=u.end;this.styleAttrs=d(i,r);null!==n.head&&null!==n.head.styling&&ct(n.head.styling,rt(i),this.styleAttrs,r);this.regionID=function(n){return n&&"region"in n.attributes?n.attributes.region.value:""}(i);this.sets=[];this.timeContainer=function(n,t){var i=n&&"timeContainer"in n.attributes?n.attributes.timeContainer.value:null;return i&&"par"!==i?"seq"===i?"seq":(s(t,"Illegal value of timeContainer (assuming 'par')"),"par"):"par"}(i,r)};k.prototype.initFromNode=function(n,t,i){e.prototype.initFromNode.call(this,n,null,t,i);this.contents=[]};p.prototype.initFromNode=function(n,t,i,r){e.prototype.initFromNode.call(this,n,t,i,r);this.contents=[]};l.prototype.initFromNode=function(n,t,i,r){e.prototype.initFromNode.call(this,n,t,i,r);this.contents=[]};h.prototype.initFromNode=function(n,t,i,r,u){e.prototype.initFromNode.call(this,n,t,i,u);this.space=r;this.contents=[]};w.prototype.initFromText=function(n,t,i,r,u){e.prototype.initFromNode.call(this,n,t,null,u);this.text=i;this.space=r};it.prototype.initFromNode=function(n,t,i,r){e.prototype.initFromNode.call(this,n,t,i,r)};a.createDefaultRegion=function(){var n=new a;return n.id="",n.begin=0,n.end=Number.POSITIVE_INFINITY,n.styleAttrs={},n.sets=[],n};a.prototype.initFromNode=function(n,t,i){this.id=st(t);var r=ft(n,null,t,i);this.begin=r.begin;this.end=r.end;this.styleAttrs=d(t,i);this.sets=[];null!==n.head&&null!==n.head.styling&&ct(n.head.styling,rt(t),this.styleAttrs,i)};ot.prototype.initFromNode=function(n,t,i,r){var e=ft(n,t,i,r),u,f;this.begin=e.begin;this.end=e.end;u=d(i,r);for(f in u){if(this.qname){s(r,"More than one style specified on set");break}this.qname=f;this.value=u[f]}}}(void 0===i?this.imscDoc={}:i,"undefined"==typeof sax?n(44):sax,"undefined"==typeof imscNames?n(21):imscNames,"undefined"==typeof imscStyles?n(22):imscStyles,"undefined"==typeof imscUtils?n(23):imscUtils)},{21:21,22:22,23:23,44:44}],18:[function(n,t,i){!function(n,t,i){function e(n,t,r){var f,b,c,y,l,o,h,a,v,p,k,w;if("region"===r.kind?(f=document.createElement("div")).style.position="absolute":"body"===r.kind?f=document.createElement("div"):"div"===r.kind?f=document.createElement("div"):"p"===r.kind?f=document.createElement("p"):"span"===r.kind?f=document.createElement("span"):"br"===r.kind&&(f=document.createElement("br")),f){for(b in f.style.margin="0",u)c=u[b],y=r.styleAttrs[c.qname],void 0!==y&&null!==c.map&&c.map(n,f,r,y);if(l=f,o=r.styleAttrs[i.byName.multiRowAlign.qname],o&&"auto"!==o&&(h=document.createElement("span"),h.style.display="inline-block",h.style.textAlign=o,f.appendChild(h),l=h,n.mra=o),a=r.styleAttrs[i.byName.linePadding.qname],a&&a>0&&(n.lp=a),"span"===r.kind&&r.text)if(n.lp||n.mra)for(v=0;v<r.text.length;v++)p=document.createElement("span"),p.textContent=r.text.charAt(v),f.appendChild(p);else f.textContent=r.text;for(k in t.appendChild(f),r.contents)e(n,l,r.contents[k]);(n.lp||n.mra)&&"p"===r.kind&&(w=[],function n(t,i,r){if(0===t.childElementCount)i.push({element:t,bgcolor:r});else for(var f=t.style.backgroundColor||r,u=t.firstChild;u;)u.nodeType===Node.ELEMENT_NODE&&n(u,i,f),u=u.nextSibling}(l,w,"red"),s(w,n.lp*n.h),n.lp&&delete n.lp,n.mra&&delete n.mra)}else!function(n,t){if(n&&n.error&&n.error(t))throw t;}(n.errorHandler,"Error processing ISD element kind: "+r.kind)}function s(n,t){for(var e,r=null,f=!0,u=!1,i=0;i<=n.length;i++)if(i===n.length||"br"!==n[i].element.localName){if(null===r||i===n.length||n[i].element.getBoundingClientRect().top!==n[r].element.getBoundingClientRect().top){if(t&&!f){for(;--i>=0;)if(0!==n[i].element.getBoundingClientRect().width){if(c(n[i].element,n[i].color,t),0!==n[i].element.getBoundingClientRect().width&&n[i].element.getBoundingClientRect().top===n[r].element.getBoundingClientRect().top)break;l(n[i].element)}f=!0;continue}if(i!==n.length&&null!==r&&!u){e=document.createElement("br");n[i].element.parentElement.insertBefore(e,n[i].element);n.splice(i,0,{element:e});u=!0;continue}if(i!==n.length&&t)for(;i<n.length;i++)if(0!==n[i].element.getBoundingClientRect().width){h(n[i].element,n[i].color,t);break}f=!1;u=!1;r=i}}else u=!0}function h(n,t,i){n.style.paddingLeft=i+"px";n.style.backgroundColor=t}function c(n,t,i){n.style.paddingRight=i+"px";n.style.backgroundColor=t}function l(n){n.style.paddingRight=null}function r(n,t){this.qname=n;this.map=t}var u,o,f;n.render=function(n,t,i,r,u,f,o){var c=r||t.clientHeight,h=u||t.clientWidth,l,s,a,v;null!==n.aspectRatio&&(l=c*n.aspectRatio,l>h?c=Math.round(h/n.aspectRatio):h=l);s=document.createElement("div");s.style.position="relative";s.style.width=h+"px";s.style.height=c+"px";s.style.margin="auto";s.style.top=0;s.style.bottom=0;s.style.left=0;s.style.right=0;s.style.zIndex=0;a={h:c,w:h,regionH:null,regionW:null,imgResolver:i,displayForcedOnlyMode:f||!1,isd:n,errorHandler:o};for(v in t.appendChild(s),n.contents)e(a,s,n.contents[v])};u=[new r("http://www.w3.org/ns/ttml#styling backgroundColor",function(n,t,i,r){t.style.backgroundColor="rgba("+r[0].toString()+","+r[1].toString()+","+r[2].toString()+","+(r[3]/255).toString()+")"}),new r("http://www.w3.org/ns/ttml#styling color",function(n,t,i,r){t.style.color="rgba("+r[0].toString()+","+r[1].toString()+","+r[2].toString()+","+(r[3]/255).toString()+")"}),new r("http://www.w3.org/ns/ttml#styling direction",function(n,t,i,r){t.style.direction=r}),new r("http://www.w3.org/ns/ttml#styling display",function(){}),new r("http://www.w3.org/ns/ttml#styling displayAlign",function(n,t,i,r){t.style.display="flex";t.style.flexDirection="column";"before"===r?t.style.justifyContent="flex-start":"center"===r?t.style.justifyContent="center":"after"===r&&(t.style.justifyContent="flex-end")}),new r("http://www.w3.org/ns/ttml#styling extent",function(n,t,i,r){n.regionH=r.h*n.h;n.regionW=r.w*n.w;var f=0,e=0,u=i.styleAttrs["http://www.w3.org/ns/ttml#styling padding"];u&&(f=(u[0]+u[2])*n.h,e=(u[1]+u[3])*n.w);t.style.height=n.regionH-f+"px";t.style.width=n.regionW-e+"px"}),new r("http://www.w3.org/ns/ttml#styling fontFamily",function(n,t,i,r){var u=[];for(var f in r)"monospaceSerif"===r[f]?(u.push("Courier New"),u.push('"Liberation Mono"'),u.push("Courier"),u.push("monospace")):"proportionalSansSerif"===r[f]?(u.push("Arial"),u.push("Helvetica"),u.push('"Liberation Sans"'),u.push("sans-serif")):"monospace"===r[f]?u.push("monospace"):"sansSerif"===r[f]?u.push("sans-serif"):"serif"===r[f]?u.push("serif"):"monospaceSansSerif"===r[f]?(u.push("Consolas"),u.push("monospace")):"proportionalSerif"===r[f]?u.push("serif"):u.push(r[f]);t.style.fontFamily=u.join(",")}),new r("http://www.w3.org/ns/ttml#styling fontSize",function(n,t,i,r){t.style.fontSize=r*n.h+"px"}),new r("http://www.w3.org/ns/ttml#styling fontStyle",function(n,t,i,r){t.style.fontStyle=r}),new r("http://www.w3.org/ns/ttml#styling fontWeight",function(n,t,i,r){t.style.fontWeight=r}),new r("http://www.w3.org/ns/ttml#styling lineHeight",function(n,t,i,r){t.style.lineHeight="normal"===r?"normal":r*n.h+"px"}),new r("http://www.w3.org/ns/ttml#styling opacity",function(n,t,i,r){t.style.opacity=r}),new r("http://www.w3.org/ns/ttml#styling origin",function(n,t,i,r){t.style.top=r.h*n.h+"px";t.style.left=r.w*n.w+"px"}),new r("http://www.w3.org/ns/ttml#styling overflow",function(n,t,i,r){t.style.overflow=r}),new r("http://www.w3.org/ns/ttml#styling padding",function(n,t,i,r){var u=[];u[0]=r[0]*n.h+"px";u[1]=r[3]*n.w+"px";u[2]=r[2]*n.h+"px";u[3]=r[1]*n.w+"px";t.style.padding=u.join(" ")}),new r("http://www.w3.org/ns/ttml#styling showBackground",null),new r("http://www.w3.org/ns/ttml#styling textAlign",function(n,t,r,u){var f,e=r.styleAttrs[i.byName.direction.qname];f="start"===u?"rtl"===e?"right":"left":"end"===u?"rtl"===e?"left":"right":u;t.style.textAlign=f}),new r("http://www.w3.org/ns/ttml#styling textDecoration",function(n,t,i,r){t.style.textDecoration=r.join(" ").replace("lineThrough","line-through")}),new r("http://www.w3.org/ns/ttml#styling textOutline",function(n,t,i,r){t.style.textShadow="none"===r?"":"rgba("+r.color[0].toString()+","+r.color[1].toString()+","+r.color[2].toString()+","+(r.color[3]/255).toString()+") 0px 0px "+r.thickness*n.h+"px"}),new r("http://www.w3.org/ns/ttml#styling unicodeBidi",function(n,t,i,r){var u;u="bidiOverride"===r?"bidi-override":r;t.style.unicodeBidi=u}),new r("http://www.w3.org/ns/ttml#styling visibility",function(n,t,i,r){t.style.visibility=r}),new r("http://www.w3.org/ns/ttml#styling wrapOption",function(n,t,i,r){t.style.whiteSpace="wrap"===r?"preserve"===i.space?"pre-wrap":"normal":"preserve"===i.space?"pre":"noWrap"}),new r("http://www.w3.org/ns/ttml#styling writingMode",function(n,t,i,r){"lrtb"===r||"lr"===r?t.style.writingMode="horizontal-tb":"rltb"===r||"rl"===r?t.style.writingMode="horizontal-tb":"tblr"===r?t.style.writingMode="vertical-lr":"tbrl"!==r&&"tb"!==r||(t.style.writingMode="vertical-rl")}),new r("http://www.w3.org/ns/ttml#styling zIndex",function(n,t,i,r){t.style.zIndex=r}),new r("http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt backgroundImage",function(n,t,i,r){if(null!==n.imgResolver&&null!==r){var u=document.createElement("img"),f=n.imgResolver(r,u);f&&(u.src=f);u.height=n.regionH;u.width=n.regionW;t.appendChild(u)}}),new r("http://www.w3.org/ns/ttml/profile/imsc1#styling forcedDisplay",function(n,t,i,r){n.displayForcedOnlyMode&&!1===r&&(t.style.visibility="hidden")})];o={};for(f in u)o[u[f].qname]=u[f]}(void 0===i?this.imscHTML={}:i,"undefined"==typeof imscNames?n(21):imscNames,"undefined"==typeof imscStyles?n(22):imscStyles)},{21:21,22:22}],19:[function(n,t,i){!function(n,t,i){function r(n,t,u,o,s,h,c,l){var nt,a,tt,rt,ut,ft,it,lt,p,at,b,vt,k,st,yt,ht,ct,pt,y;if(t<c.begin||t>=c.end||(nt="regionID"in c&&""!==c.regionID?c.regionID:h,null!==s&&nt!==u.id&&(!("contents"in c)||"contents"in c&&0===c.contents.length||""!==nt)))return null;a=new f(c);for(tt in c.sets)t<c.sets[tt].begin||t>=c.sets[tt].end||(a.styleAttrs[c.sets[tt].qname]=c.sets[tt].value);ut={};for(ft in a.styleAttrs)(ut[ft]=!0,ft!==i.byName.writingMode.qname||i.byName.direction.qname in a.styleAttrs)||(it=a.styleAttrs[ft],"lrtb"===it||"lr"===it?a.styleAttrs[i.byName.direction.qname]="ltr":"rltb"!==it&&"rl"!==it||(a.styleAttrs[i.byName.direction.qname]="rtl"));if(null!==s)for(lt in i.all)if(p=i.all[lt],p.qname===i.byName.textDecoration.qname){var et=s.styleAttrs[p.qname],w=a.styleAttrs[p.qname],g=[];void 0===w?g=et:-1===w.indexOf("none")?((-1===w.indexOf("noUnderline")&&-1!==et.indexOf("underline")||-1!==w.indexOf("underline"))&&g.push("underline"),(-1===w.indexOf("noLineThrough")&&-1!==et.indexOf("lineThrough")||-1!==w.indexOf("lineThrough"))&&g.push("lineThrough"),(-1===w.indexOf("noOverline")&&-1!==et.indexOf("overline")||-1!==w.indexOf("overline"))&&g.push("overline")):g.push("none");a.styleAttrs[p.qname]=g}else p.inherit&&p.qname in s.styleAttrs&&!(p.qname in a.styleAttrs)&&(a.styleAttrs[p.qname]=s.styleAttrs[p.qname]);for(at in i.all)b=i.all[at],b.qname in a.styleAttrs||("region"===a.kind||!1===b.inherit&&null!==b.initial)&&(a.styleAttrs[b.qname]=b.parse(b.initial),ut[b.qname]=!0);for(vt in i.all)k=i.all[vt],k.qname in ut&&null!==k.compute&&(st=k.compute(n,s,a,a.styleAttrs[k.qname]),null!==st?a.styleAttrs[k.qname]=st:e(l,"Style '"+k.qname+"' on element '"+a.kind+"' cannot be computed"));if("none"===a.styleAttrs[i.byName.display.qname])return null;for(yt in null===s?rt=null===o?[]:[o]:"contents"in c&&(rt=c.contents),rt)ht=r(n,t,u,o,a,nt,rt[yt]),null!==ht&&a.contents.push(ht.element);for(ct in a.styleAttrs)-1===i.byQName[ct].applies.indexOf(a.kind)&&delete a.styleAttrs[ct];if("span"===a.kind&&a.text&&"default"===a.space&&(pt=a.text.replace(/\s+/g," "),a.text=pt),"p"===a.kind){y=[];!function n(t,i){if("contents"in t)for(var r in t.contents)n(t.contents[r],i);else i.push(t)}(a,y);for(var v=0,d="after_br",ot=0;;)if("after_br"===d)v>=y.length||"br"===y[v].kind?(d="before_br",ot=v,v--):("preserve"!==y[v].space&&(y[v].text=y[v].text.replace(/^\s+/g,"")),y[v].text.length>0?(d="looking_br",v++):y.splice(v,1));else if("before_br"===d)if(v<0||"br"===y[v].kind){if(d="after_br",(v=ot+1)>=y.length)break}else if("preserve"!==y[v].space&&(y[v].text=y[v].text.replace(/\s+$/g,"")),y[v].text.length>0){if(d="after_br",(v=ot+1)>=y.length)break}else y.splice(v,1),v--;else v>=y.length||"br"===y[v].kind?(d="before_br",ot=v,v--):v++;!function n(t){if("br"===t.kind)return!1;if("text"in t)return 0===t.text.length;if("contents"in t){for(var i=t.contents.length;i--;)n(t.contents[i])&&t.contents.splice(i,1);return 0===t.contents.length}}(a)}return"div"===a.kind&&i.byName.backgroundImage.qname in a.styleAttrs||"br"===a.kind||"contents"in a&&a.contents.length>0||"span"===a.kind&&null!==a.text||"region"===a.kind&&"always"===a.styleAttrs[i.byName.showBackground.qname]?{region_id:nt,element:a}:null}function u(n){this.contents=[];this.aspectRatio=n.aspectRatio}function f(n){for(var t in this.kind=n.kind||"region",this.styleAttrs={},n.styleAttrs)this.styleAttrs[t]=n.styleAttrs[t];"text"in n?this.text=n.text:"br"!==n.kind&&(this.contents=[]);"space"in n&&(this.space=n.space)}function e(n,t){if(n&&n.error&&n.error(t))throw t;}n.generateISD=function(n,t,i){var o=new u(n),f,e;for(f in n.head.layout.regions)e=r(n,t,n.head.layout.regions[f],n.body,null,"",n.head.layout.regions[f],i),null!==e&&o.contents.push(e.element);return o}}(void 0===i?this.imscISD={}:i,"undefined"==typeof imscNames?n(21):imscNames,"undefined"==typeof imscStyles?n(22):imscStyles)},{21:21,22:22}],20:[function(n,t,i){i.generateISD=n(19).generateISD;i.fromXML=n(17).fromXML;i.renderHTML=n(18).render},{17:17,18:18,19:19}],21:[function(n,t,i){!function(n){n.ns_tt="http://www.w3.org/ns/ttml";n.ns_tts="http://www.w3.org/ns/ttml#styling";n.ns_ttp="http://www.w3.org/ns/ttml#parameter";n.ns_xml="http://www.w3.org/XML/1998/namespace";n.ns_itts="http://www.w3.org/ns/ttml/profile/imsc1#styling";n.ns_ittp="http://www.w3.org/ns/ttml/profile/imsc1#parameter";n.ns_smpte="http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt";n.ns_ebutts="urn:ebu:tt:style"}(void 0===i?this.imscNames={}:i)},{}],22:[function(n,t,i){!function(n,t,i){function r(n,t,i,r,u,f,e,o){this.name=t;this.ns=n;this.qname=n+" "+t;this.inherit=u;this.animatable=f;this.initial=i;this.applies=r;this.parse=e;this.compute=o}var u,f;for(u in n.all=[new r(t.ns_tts,"backgroundColor","transparent",["body","div","p","region","span"],!1,!0,i.parseColor,null),new r(t.ns_tts,"color","white",["span"],!0,!0,i.parseColor,null),new r(t.ns_tts,"direction","ltr",["p","span"],!0,!0,function(n){return n},null),new r(t.ns_tts,"display","auto",["body","div","p","region","span"],!1,!0,function(n){return n},null),new r(t.ns_tts,"displayAlign","before",["region"],!1,!0,function(n){return n},null),new r(t.ns_tts,"extent","auto",["tt","region"],!1,!0,function(n){var t,r,u;return"auto"===n?n:(t=n.split(" "),2!==t.length)?null:(r=i.parseLength(t[0]),u=i.parseLength(t[1]),u&&r?{h:u,w:r}:null)},function(n,t,i,r){var u,f;if("auto"===r)u=1;else if("%"===r.h.unit)u=r.h.value/100;else{if("px"!==r.h.unit)return null;u=r.h.value/n.pxDimensions.h}if("auto"===r)f=1;else if("%"===r.w.unit)f=r.w.value/100;else{if("px"!==r.w.unit)return null;f=r.w.value/n.pxDimensions.w}return{h:u,w:f}}),new r(t.ns_tts,"fontFamily","default",["span"],!0,!0,function(n){var t=n.split(","),r=[];for(var i in t)"'"!==t[i].charAt(0)&&'"'!==t[i].charAt(0)&&"default"===t[i]?r.push("monospaceSerif"):r.push(t[i]);return r},null),new r(t.ns_tts,"fontSize","1c",["span"],!0,!0,i.parseLength,function(t,i,r,u){var f;if("%"===u.unit)f=null!==i?i.styleAttrs[n.byName.fontSize.qname]*u.value/100:u.value/100/t.cellResolution.h;else if("em"===u.unit)f=null!==i?i.styleAttrs[n.byName.fontSize.qname]*u.value:u.value/t.cellResolution.h;else if("c"===u.unit)f=u.value/t.cellResolution.h;else{if("px"!==u.unit)return null;f=u.value/t.pxDimensions.h}return f}),new r(t.ns_tts,"fontStyle","normal",["span"],!0,!0,function(n){return n},null),new r(t.ns_tts,"fontWeight","normal",["span"],!0,!0,function(n){return n},null),new r(t.ns_tts,"lineHeight","normal",["p"],!0,!0,function(n){return"normal"===n?n:i.parseLength(n)},function(t,i,r,u){var f;if("normal"===u)f=u;else if("%"===u.unit)f=r.styleAttrs[n.byName.fontSize.qname]*u.value/100;else if("em"===u.unit)f=r.styleAttrs[n.byName.fontSize.qname]*u.value;else if("c"===u.unit)f=u.value/t.cellResolution.h;else{if("px"!==u.unit)return null;f=u.value/t.pxDimensions.h}return f}),new r(t.ns_tts,"opacity",1,["region"],!1,!0,parseFloat,null),new r(t.ns_tts,"origin","auto",["region"],!1,!0,function(n){var t,r,u;return"auto"===n?n:(t=n.split(" "),2!==t.length)?null:(r=i.parseLength(t[0]),u=i.parseLength(t[1]),u&&r?{h:u,w:r}:null)},function(n,t,i,r){var u,f;if("auto"===r)u=0;else if("%"===r.h.unit)u=r.h.value/100;else{if("px"!==r.h.unit)return null;u=r.h.value/n.pxDimensions.h}if("auto"===r)f=0;else if("%"===r.w.unit)f=r.w.value/100;else{if("px"!==r.w.unit)return null;f=r.w.value/n.pxDimensions.w}return{h:u,w:f}}),new r(t.ns_tts,"overflow","hidden",["region"],!1,!0,function(n){return n},null),new r(t.ns_tts,"padding","0px",["region"],!1,!0,function(n){var t=n.split(" "),r,f,u;if(t.length>4)return null;r=[];for(f in t){if(u=i.parseLength(t[f]),!u)return null;r.push(u)}return r},function(t,i,r,u){var f,o,s,e;if(1===u.length)f=[u[0],u[0],u[0],u[0]];else if(2===u.length)f=[u[0],u[1],u[0],u[1]];else if(3===u.length)f=[u[0],u[1],u[2],u[1]];else{if(4!==u.length)return null;f=[u[0],u[1],u[2],u[3]]}if(o=r.styleAttrs[n.byName.writingMode.qname],"lrtb"===o||"lr"===o)f=[f[0],f[3],f[2],f[1]];else if("rltb"===o||"rl"===o)f=[f[0],f[1],f[2],f[3]];else if("tblr"===o)f=[f[3],f[0],f[1],f[2]];else{if("tbrl"!==o&&"tb"!==o)return null;f=[f[3],f[2],f[1],f[0]]}s=[];for(e in f)if(0===f[e].value)s[e]=0;else if("%"===f[e].unit)s[e]="0"===e||"2"===e?r.styleAttrs[n.byName.extent.qname].h*f[e].value/100:r.styleAttrs[n.byName.extent.qname].w*f[e].value/100;else if("em"===f[e].unit)s[e]=r.styleAttrs[n.byName.fontSize.qname]*f[e].value;else if("c"===f[e].unit)s[e]=f[e].value/t.cellResolution.h;else{if("px"!==f[e].unit)return null;s[e]=f[e].value/t.pxDimensions.h}return s}),new r(t.ns_tts,"showBackground","always",["region"],!1,!0,function(n){return n},null),new r(t.ns_tts,"textAlign","start",["p"],!0,!0,function(n){return n},function(n,t,i,r){return"left"===r?"start":"right"===r?"end":r}),new r(t.ns_tts,"textDecoration","none",["span"],!0,!0,function(n){return n.split(" ")},null),new r(t.ns_tts,"textOutline","none",["span"],!0,!0,function(n){var r,t,u,f;return"none"===n?n:(r={},t=n.split(" "),0===t.length||t.length>2)?null:(u=i.parseColor(t[0]),r.color=u,null!==u&&t.shift(),1!==t.length)?null:(f=i.parseLength(t[0]),f?(r.thickness=f,r):null)},function(t,i,r,u){if("none"===u)return u;var f={};if(f.color=null===u.color?r.styleAttrs[n.byName.color.qname]:u.color,"%"===u.thickness.unit)f.thickness=r.styleAttrs[n.byName.fontSize.qname]*u.thickness.value/100;else if("em"===u.thickness.unit)f.thickness=r.styleAttrs[n.byName.fontSize.qname]*u.thickness.value;else if("c"===u.thickness.unit)f.thickness=u.thickness.value/t.cellResolution.h;else{if("px"!==u.thickness.unit)return null;f.thickness=u.thickness.value/t.pxDimensions.h}return f}),new r(t.ns_tts,"unicodeBidi","normal",["span","p"],!1,!0,function(n){return n},null),new r(t.ns_tts,"visibility","visible",["body","div","p","region","span"],!0,!0,function(n){return n},null),new r(t.ns_tts,"wrapOption","wrap",["span"],!0,!0,function(n){return n},null),new r(t.ns_tts,"writingMode","lrtb",["region"],!1,!0,function(n){return n},null),new r(t.ns_tts,"zIndex","auto",["region"],!1,!0,function(n){var t;return"auto"===n?t=n:(t=parseInt(n),isNaN(t)&&(t=null)),t},null),new r(t.ns_ebutts,"linePadding","0c",["p"],!0,!1,i.parseLength,function(n,t,i,r){return"c"===r.unit?r.value/n.cellResolution.h:null}),new r(t.ns_ebutts,"multiRowAlign","auto",["p"],!0,!1,function(n){return n},null),new r(t.ns_smpte,"backgroundImage",null,["div"],!1,!1,function(n){return n},null),new r(t.ns_itts,"forcedDisplay","false",["body","div","p","region","span"],!0,!0,function(n){return"true"===n},null)],n.byQName={},n.all)n.byQName[n.all[u].qname]=n.all[u];for(f in n.byName={},n.all)n.byName[n.all[f].name]=n.all[f]}(void 0===i?this.imscStyles={}:i,"undefined"==typeof imscNames?n(21):imscNames,"undefined"==typeof imscUtils?n(23):imscUtils)},{21:21,23:23}],23:[function(n,t,i){!function(n){var r=/#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})?/,u=/rgb\((\d+),(\d+),(\d+)\)/,f=/rgba\((\d+),(\d+),(\d+),(\d+)\)/,t={transparent:[0,0,0,0],black:[0,0,0,255],silver:[192,192,192,255],gray:[128,128,128,255],white:[255,255,255,255],maroon:[128,0,0,255],red:[255,0,0,255],purple:[128,0,128,255],fuchsia:[255,0,255,255],magenta:[255,0,255,255],green:[0,128,0,255],lime:[0,255,0,255],olive:[128,128,0,255],yellow:[255,255,0,255],navy:[0,0,128,255],blue:[0,0,255,255],teal:[0,128,128,255],aqua:[0,255,255,255],cyan:[0,255,255,255]},i;n.parseColor=function(n){var i,e=null;return n in t?e=t[n]:null!==(i=r.exec(n))?e=[parseInt(i[1],16),parseInt(i[2],16),parseInt(i[3],16),void 0!==i[4]?parseInt(i[4],16):255]:null!==(i=u.exec(n))?e=[parseInt(i[1]),parseInt(i[2]),parseInt(i[3]),255]:null!==(i=f.exec(n))&&(e=[parseInt(i[1]),parseInt(i[2]),parseInt(i[3]),parseInt(i[4])]),e};i=/^((?:\+|\-)?\d*(?:\.\d+)?)(px|em|c|%)$/;n.parseLength=function(n){var t,r=null;return null!==(t=i.exec(n))&&(r={value:parseFloat(t[1]),unit:t[2]}),r}}(void 0===i?this.imscUtils={}:i)},{}],24:[function(n,t){t.exports="function"==typeof Object.create?function(n,t){n.super_=t;n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}})}:function(n,t){n.super_=t;var i=function(){};i.prototype=t.prototype;n.prototype=new i;n.prototype.constructor=n}},{}],25:[function(n,t){function i(n){return!!n.constructor&&"function"==typeof n.constructor.isBuffer&&n.constructor.isBuffer(n)}t.exports=function(n){return null!=n&&(i(n)||function(n){return"function"==typeof n.readFloatLE&&"function"==typeof n.slice&&i(n.slice(0,0))}(n)||!!n._isBuffer)}},{}],26:[function(n,t){var i={}.toString;t.exports=Array.isArray||function(n){return"[object Array]"==i.call(n)}},{}],27:[function(n,t){(function(n){"use strict";t.exports=!n.version||0===n.version.indexOf("v0.")||0===n.version.indexOf("v1.")&&0!==n.version.indexOf("v1.8.")?function(t,i,r,u){if("function"!=typeof t)throw new TypeError('"callback" argument must be a function');var f,e,o=arguments.length;switch(o){case 0:case 1:return n.nextTick(t);case 2:return n.nextTick(function(){t.call(null,i)});case 3:return n.nextTick(function(){t.call(null,i,r)});case 4:return n.nextTick(function(){t.call(null,i,r,u)});default:for(f=new Array(o-1),e=0;e<f.length;)f[e++]=arguments[e];return n.nextTick(function(){t.apply(null,f)})}}:n.nextTick}).call(this,n(28))},{28:28}],28:[function(n,t){function c(){throw new Error("setTimeout has not been defined");}function l(){throw new Error("clearTimeout has not been defined");}function a(n){if(u===setTimeout)return setTimeout(n,0);if((u===c||!u)&&setTimeout)return u=setTimeout,setTimeout(n,0);try{return u(n,0)}catch(t){try{return u.call(null,n,0)}catch(t){return u.call(this,n,0)}}}function p(){s&&o&&(s=!1,o.length?e=o.concat(e):h=-1,e.length&&v())}function v(){var t,n;if(!s){for(t=a(p),s=!0,n=e.length;n;){for(o=e,e=[];++h<n;)o&&o[h].run();h=-1;n=e.length}o=null;s=!1,function(n){if(f===clearTimeout)return clearTimeout(n);if((f===l||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(n);try{f(n)}catch(t){try{return f.call(null,n)}catch(t){return f.call(this,n)}}}(t)}}function y(n,t){this.fun=n;this.array=t}function r(){}var u,f,i=t.exports={};!function(){try{u="function"==typeof setTimeout?setTimeout:c}catch(n){u=c}try{f="function"==typeof clearTimeout?clearTimeout:l}catch(n){f=l}}();var o,e=[],s=!1,h=-1;i.nextTick=function(n){var i=new Array(arguments.length-1),t;if(arguments.length>1)for(t=1;t<arguments.length;t++)i[t-1]=arguments[t];e.push(new y(n,i));1!==e.length||s||a(v)};y.prototype.run=function(){this.fun.apply(null,this.array)};i.title="browser";i.browser=!0;i.env={};i.argv=[];i.version="";i.versions={};i.on=r;i.addListener=r;i.once=r;i.off=r;i.removeListener=r;i.removeAllListeners=r;i.emit=r;i.prependListener=r;i.prependOnceListener=r;i.listeners=function(){return[]};i.binding=function(){throw new Error("process.binding is not supported");};i.cwd=function(){return"/"};i.chdir=function(){throw new Error("process.chdir is not supported");};i.umask=function(){return 0}},{}],29:[function(n,t){t.exports=n(30)},{30:30}],30:[function(n,t){"use strict";function i(n){if(!(this instanceof i))return new i(n);o.call(this,n);r.call(this,n);n&&!1===n.readable&&(this.readable=!1);n&&!1===n.writable&&(this.writable=!1);this.allowHalfOpen=!0;n&&!1===n.allowHalfOpen&&(this.allowHalfOpen=!1);this.once("end",c)}function c(){this.allowHalfOpen||this._writableState.ended||h(l,this)}function l(n){n.end()}var h=n(27),a=Object.keys||function(n){var t=[];for(var i in n)t.push(i);return t},e,o,r,s,u,f;for(t.exports=i,e=n(11),e.inherits=n(24),o=n(32),r=n(34),e.inherits(i,o),s=a(r.prototype),u=0;u<s.length;u++)f=s[u],i.prototype[f]||(i.prototype[f]=r.prototype[f]);Object.defineProperty(i.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(n){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=n,this._writableState.destroyed=n)}});i.prototype._destroy=function(n,t){this.push(null);this.end();h(t,n)}},{11:11,24:24,27:27,32:32,34:34}],31:[function(n,t){"use strict";function i(n){if(!(this instanceof i))return new i(n);r.call(this,n)}t.exports=i;var r=n(33),u=n(11);u.inherits=n(24);u.inherits(i,r);i.prototype._transform=function(n,t,i){i(null,n)}},{11:11,24:24,33:33}],32:[function(n,t){(function(i,r){"use strict";function d(t,i){s=s||n(30);t=t||{};this.objectMode=!!t.objectMode;i instanceof s&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var r=t.highWaterMark,u=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:u;this.highWaterMark=Math.floor(this.highWaterMark);this.buffer=new st;this.length=0;this.pipes=null;this.pipesCount=0;this.flowing=null;this.ended=!1;this.endEmitted=!1;this.reading=!1;this.sync=!0;this.needReadable=!1;this.emittedReadable=!1;this.readableListening=!1;this.resumeScheduled=!1;this.destroyed=!1;this.defaultEncoding=t.defaultEncoding||"utf8";this.awaitDrain=0;this.readingMore=!1;this.decoder=null;this.encoding=null;t.encoding&&(o||(o=n(46).StringDecoder),this.decoder=new o(t.encoding),this.encoding=t.encoding)}function f(t){if(s=s||n(30),!(this instanceof f))return new f(t);this._readableState=new d(t,this);this.readable=!0;t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy));w.call(this)}function g(n,t,i,r,u){var e,f=n._readableState;return null===t?(f.reading=!1,function(n,t){if(!t.ended){if(t.decoder){var i=t.decoder.end();i&&i.length&&(t.buffer.push(i),t.length+=t.objectMode?1:i.length)}t.ended=!0;c(n)}}(n,f)):(u||(e=ht(f,t)),e?n.emit("error",e):f.objectMode||t&&t.length>0?("string"==typeof t||f.objectMode||Object.getPrototypeOf(t)===h.prototype||(t=function(n){return h.from(n)}(t)),r?f.endEmitted?n.emit("error",new Error("stream.unshift() after end event")):v(n,f,t,!0):f.ended?n.emit("error",new Error("stream.push() after EOF")):(f.reading=!1,f.decoder&&!i?(t=f.decoder.write(t),f.objectMode||0!==t.length?v(n,f,t,!1):it(n,f)):v(n,f,t,!1))):r||(f.reading=!1)),function(n){return!n.ended&&(n.needReadable||n.length<n.highWaterMark||0===n.length)}(f)}function v(n,t,i,r){t.flowing&&0===t.length&&!t.sync?(n.emit("data",i),n.read(0)):(t.length+=t.objectMode?1:i.length,r?t.buffer.unshift(i):t.buffer.push(i),t.needReadable&&c(n));it(n,t)}function ht(n,t){var i;return function(n){return h.isBuffer(n)||n instanceof yt}(t)||"string"==typeof t||void 0===t||n.objectMode||(i=new TypeError("Invalid non-string/buffer chunk")),i}function nt(n,t){return n<=0||0===t.length&&t.ended?0:t.objectMode?1:n!=n?t.flowing&&t.length?t.buffer.head.data.length:t.length:(n>t.highWaterMark&&(t.highWaterMark=function(n){return n>=k?n=k:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n}(n)),n<=t.length?n:t.ended?t.length:(t.needReadable=!0,0))}function c(n){var t=n._readableState;t.needReadable=!1;t.emittedReadable||(u("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?e(tt,n):tt(n))}function tt(n){u("emit readable");n.emit("readable");y(n)}function it(n,t){t.readingMore||(t.readingMore=!0,e(ct,n,t))}function ct(n,t){for(var i=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(u("maybeReadMore read 0"),n.read(0),i!==t.length);)i=t.length;t.readingMore=!1}function lt(n){u("readable nexttick read 0");n.read(0)}function at(n,t){t.reading||(u("resume read 0"),n.read(0));t.resumeScheduled=!1;t.awaitDrain=0;n.emit("resume");y(n);t.flowing&&!t.reading&&n.read(0)}function y(n){var t=n._readableState;for(u("flow",t.flowing);t.flowing&&null!==n.read(););}function rt(n,t){return 0===t.length?null:(t.objectMode?i=t.buffer.shift():!n||n>=t.length?(i=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):i=function(n,t,i){var r;return n<t.head.data.length?(r=t.head.data.slice(0,n),t.head.data=t.head.data.slice(n)):r=n===t.head.data.length?t.shift():i?function(n,t){var i=t.head,f=1,e=i.data,r,u;for(n-=e.length;i=i.next;){if(r=i.data,u=n>r.length?r.length:n,e+=u===r.length?r:r.slice(0,n),0==(n-=u)){u===r.length?(++f,t.head=i.next?i.next:t.tail=null):(t.head=i,i.data=r.slice(u));break}++f}return t.length-=f,e}(n,t):function(n,t){var f=h.allocUnsafe(n),i=t.head,e=1,r,u;for(i.data.copy(f),n-=i.data.length;i=i.next;){if(r=i.data,u=n>r.length?r.length:n,r.copy(f,f.length-n,0,u),0==(n-=u)){u===r.length?(++e,t.head=i.next?i.next:t.tail=null):(t.head=i,i.data=r.slice(u));break}++e}return t.length-=e,f}(n,t),r}(n,t.buffer,t.decoder),i);var i}function p(n){var t=n._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,e(vt,t,n))}function vt(n,t){n.endEmitted||0!==n.length||(n.endEmitted=!0,t.readable=!1,t.emit("end"))}function ut(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1}var e=n(27),s,ft,l,u,o,st,b,a,k;t.exports=f;ft=n(26);f.ReadableState=d;var et=(n(15).EventEmitter,function(n,t){return n.listeners(t).length}),w=n(37),h=n(43).Buffer,yt=r.Uint8Array||function(){},ot=n(11);ot.inherits=n(24);l=n(7);u=void 0;u=l&&l.debuglog?l.debuglog("stream"):function(){};st=n(35);b=n(36);ot.inherits(f,w);a=["error","close","destroy","pause","resume"];Object.defineProperty(f.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(n){this._readableState&&(this._readableState.destroyed=n)}});f.prototype.destroy=b.destroy;f.prototype._undestroy=b.undestroy;f.prototype._destroy=function(n,t){this.push(null);t(n)};f.prototype.push=function(n,t){var i,r=this._readableState;return r.objectMode?i=!0:"string"==typeof n&&((t=t||r.defaultEncoding)!==r.encoding&&(n=h.from(n,t),t=""),i=!0),g(this,n,t,!1,i)};f.prototype.unshift=function(n){return g(this,n,null,!0,!1)};f.prototype.isPaused=function(){return!1===this._readableState.flowing};f.prototype.setEncoding=function(t){return o||(o=n(46).StringDecoder),this._readableState.decoder=new o(t),this._readableState.encoding=t,this};k=8388608;f.prototype.read=function(n){var t,f,r,i;return(u("read",n),n=parseInt(n,10),t=this._readableState,f=n,0!==n&&(t.emittedReadable=!1),0===n&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))?(u("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?p(this):c(this),null):0===(n=nt(n,t))&&t.ended?(0===t.length&&p(this),null):(i=t.needReadable,u("need readable",i),(0===t.length||t.length-n<t.highWaterMark)&&u("length less than watermark",i=!0),t.ended||t.reading?u("reading or ended",i=!1):i&&(u("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(n=nt(f,t))),null===(r=n>0?rt(n,t):null)?(t.needReadable=!0,n=0):t.length-=n,0===t.length&&(t.ended||(t.needReadable=!0),f!==n&&t.ended&&p(this)),null!==r&&this.emit("data",r),r)};f.prototype._read=function(){this.emit("error",new Error("_read() is not implemented"))};f.prototype.pipe=function(n,t){function w(n,t){u("onunpipe");n===f&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,d())}function b(){u("onend");n.end()}function d(){u("cleanup");n.removeListener("close",l);n.removeListener("finish",a);n.removeListener("drain",s);n.removeListener("error",c);n.removeListener("unpipe",w);f.removeListener("end",b);f.removeListener("end",o);f.removeListener("data",k);p=!0;!r.awaitDrain||n._writableState&&!n._writableState.needDrain||s()}function k(t){u("ondata");h=!1;!1!==n.write(t)||h||((1===r.pipesCount&&r.pipes===n||r.pipesCount>1&&-1!==ut(r.pipes,n))&&!p&&(u("false write response, pause",f._readableState.awaitDrain),f._readableState.awaitDrain++,h=!0),f.pause())}function c(t){u("onerror",t);o();n.removeListener("error",c);0===et(n,"error")&&n.emit("error",t)}function l(){n.removeListener("finish",a);o()}function a(){u("onfinish");n.removeListener("close",l);o()}function o(){u("unpipe");f.unpipe(n)}var f=this,r=this._readableState,v,s,p,h;switch(r.pipesCount){case 0:r.pipes=n;break;case 1:r.pipes=[r.pipes,n];break;default:r.pipes.push(n)}r.pipesCount+=1;u("pipe count=%d opts=%j",r.pipesCount,t);v=(!t||!1!==t.end)&&n!==i.stdout&&n!==i.stderr?b:o;r.endEmitted?e(v):f.once("end",v);n.on("unpipe",w);s=function(n){return function(){var t=n._readableState;u("pipeOnDrain",t.awaitDrain);t.awaitDrain&&t.awaitDrain--;0===t.awaitDrain&&et(n,"data")&&(t.flowing=!0,y(n))}}(f);n.on("drain",s);return p=!1,h=!1,f.on("data",k),function(n,t,i){if("function"==typeof n.prependListener)return n.prependListener(t,i);n._events&&n._events[t]?ft(n._events[t])?n._events[t].unshift(i):n._events[t]=[i,n._events[t]]:n.on(t,i)}(n,"error",c),n.once("close",l),n.once("finish",a),n.emit("pipe",f),r.flowing||(u("pipe resume"),f.resume()),n};f.prototype.unpipe=function(n){var t=this._readableState,r={hasUnpiped:!1},f,e,i,u;if(0===t.pipesCount)return this;if(1===t.pipesCount)return n&&n!==t.pipes?this:(n||(n=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,n&&n.emit("unpipe",this,r),this);if(!n){for(f=t.pipes,e=t.pipesCount,t.pipes=null,t.pipesCount=0,t.flowing=!1,i=0;i<e;i++)f[i].emit("unpipe",this,r);return this}return u=ut(t.pipes,n),-1===u?this:(t.pipes.splice(u,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),n.emit("unpipe",this,r),this)};f.prototype.on=function(n,t){var r=w.prototype.on.call(this,n,t),i;return"data"===n?!1!==this._readableState.flowing&&this.resume():"readable"===n&&(i=this._readableState,i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.emittedReadable=!1,i.reading?i.length&&c(this):e(lt,this))),r};f.prototype.addListener=f.prototype.on;f.prototype.resume=function(){var n=this._readableState;return n.flowing||(u("resume"),n.flowing=!0,function(n,t){t.resumeScheduled||(t.resumeScheduled=!0,e(at,n,t))}(this,n)),this};f.prototype.pause=function(){return u("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(u("pause"),this._readableState.flowing=!1,this.emit("pause")),this};f.prototype.wrap=function(n){var t=this._readableState,e=!1,i=this,r,f;for(r in n.on("end",function(){if(u("wrapped end"),t.decoder&&!t.ended){var n=t.decoder.end();n&&n.length&&i.push(n)}i.push(null)}),n.on("data",function(r){u("wrapped data");t.decoder&&(r=t.decoder.write(r));t.objectMode&&null==r||!(t.objectMode||r&&r.length)||i.push(r)||(e=!0,n.pause())}),n)void 0===this[r]&&"function"==typeof n[r]&&(this[r]=function(t){return function(){return n[t].apply(n,arguments)}}(r));for(f=0;f<a.length;f++)n.on(a[f],i.emit.bind(i,a[f]));return i._read=function(t){u("wrapped _read",t);e&&(e=!1,n.resume())},i};f._fromList=rt}).call(this,n(28),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{11:11,15:15,24:24,26:26,27:27,28:28,30:30,35:35,36:36,37:37,43:43,46:46,7:7}],33:[function(n,t){"use strict";function e(n){this.afterTransform=function(t,i){return function(n,t,i){var u=n._transformState,f,r;if(u.transforming=!1,f=u.writecb,!f)return n.emit("error",new Error("write callback called multiple times"));u.writechunk=null;u.writecb=null;null!=i&&n.push(i);f(t);r=n._readableState;r.reading=!1;(r.needReadable||r.length<r.highWaterMark)&&n._read(r.highWaterMark)}(n,t,i)};this.needTransform=!1;this.transforming=!1;this.writecb=null;this.writechunk=null;this.writeencoding=null}function i(n){if(!(this instanceof i))return new i(n);r.call(this,n);this._transformState=new e(this);var t=this;this._readableState.needReadable=!0;this._readableState.sync=!1;n&&("function"==typeof n.transform&&(this._transform=n.transform),"function"==typeof n.flush&&(this._flush=n.flush));this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(n,i){u(t,n,i)}):u(t)})}function u(n,t,i){if(t)return n.emit("error",t);null!=i&&n.push(i);var r=n._writableState,u=n._transformState;if(r.length)throw new Error("Calling transform done when ws.length != 0");if(u.transforming)throw new Error("Calling transform done when still transforming");return n.push(null)}t.exports=i;var r=n(30),f=n(11);f.inherits=n(24);f.inherits(i,r);i.prototype.push=function(n,t){return this._transformState.needTransform=!1,r.prototype.push.call(this,n,t)};i.prototype._transform=function(){throw new Error("_transform() is not implemented");};i.prototype._write=function(n,t,i){var r=this._transformState,u;(r.writecb=i,r.writechunk=n,r.writeencoding=t,r.transforming)||(u=this._readableState,(r.needTransform||u.needReadable||u.length<u.highWaterMark)&&this._read(u.highWaterMark))};i.prototype._read=function(){var n=this._transformState;null!==n.writechunk&&n.writecb&&!n.transforming?(n.transforming=!0,this._transform(n.writechunk,n.writeencoding,n.afterTransform)):n.needTransform=!0};i.prototype._destroy=function(n,t){var i=this;r.prototype._destroy.call(this,n,function(n){t(n);i.emit("close")})}},{11:11,24:24,30:30}],34:[function(n,t){(function(i,r){"use strict";function v(n){var t=this;this.next=null;this.entry=null;this.finish=function(){!function(n,t,i){var r=n.entry,u;for(n.entry=null;r;)u=r.callback,t.pendingcb--,u(i),r=r.next;t.corkedRequestsFree?t.corkedRequestsFree.next=n:t.corkedRequestsFree=n}(t,n)}}function g(){}function o(t,i){var r,u,o;e=e||n(30);t=t||{};this.objectMode=!!t.objectMode;i instanceof e&&(this.objectMode=this.objectMode||!!t.writableObjectMode);r=t.highWaterMark;u=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:u;this.highWaterMark=Math.floor(this.highWaterMark);this.finalCalled=!1;this.needDrain=!1;this.ending=!1;this.ended=!1;this.finished=!1;this.destroyed=!1;o=!1===t.decodeStrings;this.decodeStrings=!o;this.defaultEncoding=t.defaultEncoding||"utf8";this.length=0;this.writing=!1;this.corked=0;this.sync=!0;this.bufferProcessing=!1;this.onwrite=function(n){!function(n,t){var i=n._writableState,e=i.sync,u=i.writecb,r;(function(n){n.writing=!1;n.writecb=null;n.length-=n.writelen;n.writelen=0}(i),t)?!function(n,t,i,r,u){--t.pendingcb;i?(f(u,r),f(s,n,t),n._writableState.errorEmitted=!0,n.emit("error",r)):(u(r),n._writableState.errorEmitted=!0,n.emit("error",r),s(n,t))}(n,i,e,t,u):(r=w(i),r||i.corked||i.bufferProcessing||!i.bufferedRequest||p(n,i),e?b(y,n,i,r,u):y(n,i,r,u))}(i,n)};this.writecb=null;this.writelen=0;this.bufferedRequest=null;this.lastBufferedRequest=null;this.pendingcb=0;this.prefinished=!1;this.errorEmitted=!1;this.bufferedRequestCount=0;this.corkedRequestsFree=new v(this)}function u(t){if(e=e||n(30),!(h.call(u,this)||this instanceof e))return new u(t);this._writableState=new o(t,this);this.writable=!0;t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final));k.call(this)}function nt(n,t,i,r,u,f){var e,o,s,h;return i||(e=function(n,t,i){return n.objectMode||!1===n.decodeStrings||"string"!=typeof t||(t=c.from(t,i)),t}(t,r,u),r!==e&&(i=!0,u="buffer",r=e)),o=t.objectMode?1:r.length,t.length+=o,s=t.length<t.highWaterMark,(s||(t.needDrain=!0),t.writing||t.corked)?(h=t.lastBufferedRequest,t.lastBufferedRequest={chunk:r,encoding:u,isBuf:i,callback:f,next:null},h?h.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1):l(n,t,!1,o,r,u,f),s}function l(n,t,i,r,u,f,e){t.writelen=r;t.writecb=e;t.writing=!0;t.sync=!0;i?n._writev(u,t.onwrite):n._write(u,f,t.onwrite);t.sync=!1}function y(n,t,i,r){i||function(n,t){0===t.length&&t.needDrain&&(t.needDrain=!1,n.emit("drain"))}(n,t);t.pendingcb--;r();s(n,t)}function p(n,t){var i,f,e;if(t.bufferProcessing=!0,i=t.bufferedRequest,n._writev&&i&&i.next){var s=t.bufferedRequestCount,u=new Array(s),r=t.corkedRequestsFree;for(r.entry=i,f=0,e=!0;i;)u[f]=i,i.isBuf||(e=!1),i=i.next,f+=1;u.allBuffers=e;l(n,t,!0,t.length,u,"",r.finish);t.pendingcb++;t.lastBufferedRequest=null;r.next?(t.corkedRequestsFree=r.next,r.next=null):t.corkedRequestsFree=new v(t)}else{for(;i;){var o=i.chunk,h=i.encoding,c=i.callback;if(l(n,t,!1,t.objectMode?1:o.length,o,h,c),i=i.next,t.writing)break}null===i&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0;t.bufferedRequest=i;t.bufferProcessing=!1}function w(n){return n.ending&&0===n.length&&null===n.bufferedRequest&&!n.finished&&!n.writing}function tt(n,t){n._final(function(i){t.pendingcb--;i&&n.emit("error",i);t.prefinished=!0;n.emit("prefinish");s(n,t)})}function s(n,t){var i=w(t);return i&&(function(n,t){t.prefinished||t.finalCalled||("function"==typeof n._final?(t.pendingcb++,t.finalCalled=!0,f(tt,n,t)):(t.prefinished=!0,n.emit("prefinish")))}(n,t),0===t.pendingcb&&(t.finished=!0,n.emit("finish"))),i}var f=n(27),e,b,a;t.exports=u;b=!i.browser&&["v0.10","v0.9."].indexOf(i.version.slice(0,5))>-1?setImmediate:f;u.WritableState=o;a=n(11);a.inherits=n(24);var h,it={deprecate:n(47)},k=n(37),c=n(43).Buffer,rt=r.Uint8Array||function(){},d=n(36);a.inherits(u,k);o.prototype.getBuffer=function(){for(var n=this.bufferedRequest,t=[];n;)t.push(n),n=n.next;return t},function(){try{Object.defineProperty(o.prototype,"buffer",{get:it.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(n){}}();"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(h=Function.prototype[Symbol.hasInstance],Object.defineProperty(u,Symbol.hasInstance,{value:function(n){return!!h.call(this,n)||n&&n._writableState instanceof o}})):h=function(n){return n instanceof this};u.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};u.prototype.write=function(n,t,i){var r=this._writableState,e=!1,u=function(n){return c.isBuffer(n)||n instanceof rt}(n)&&!r.objectMode;return u&&!c.isBuffer(n)&&(n=function(n){return c.from(n)}(n)),"function"==typeof t&&(i=t,t=null),u?t="buffer":t||(t=r.defaultEncoding),"function"!=typeof i&&(i=g),r.ended?function(n,t){var i=new Error("write after end");n.emit("error",i);f(t,i)}(this,i):(u||function(n,t,i,r){var e=!0,u=!1;return null===i?u=new TypeError("May not write null values to stream"):"string"==typeof i||void 0===i||t.objectMode||(u=new TypeError("Invalid non-string/buffer chunk")),u&&(n.emit("error",u),f(r,u),e=!1),e}(this,r,n,i))&&(r.pendingcb++,e=nt(this,r,u,n,t,i)),e};u.prototype.cork=function(){this._writableState.corked++};u.prototype.uncork=function(){var n=this._writableState;n.corked&&(n.corked--,n.writing||n.corked||n.finished||n.bufferProcessing||!n.bufferedRequest||p(this,n))};u.prototype.setDefaultEncoding=function(n){if("string"==typeof n&&(n=n.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((n+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+n);return this._writableState.defaultEncoding=n,this};u.prototype._write=function(n,t,i){i(new Error("_write() is not implemented"))};u.prototype._writev=null;u.prototype.end=function(n,t,i){var r=this._writableState;"function"==typeof n?(i=n,n=null,t=null):"function"==typeof t&&(i=t,t=null);null!=n&&this.write(n,t);r.corked&&(r.corked=1,this.uncork());r.ending||r.finished||function(n,t,i){t.ending=!0;s(n,t);i&&(t.finished?f(i):n.once("finish",i));t.ended=!0;n.writable=!1}(this,r,i)};Object.defineProperty(u.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(n){this._writableState&&(this._writableState.destroyed=n)}});u.prototype.destroy=d.destroy;u.prototype._undestroy=d.undestroy;u.prototype._destroy=function(n,t){this.end();t(n)}}).call(this,n(28),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{11:11,24:24,27:27,28:28,30:30,36:36,37:37,43:43,47:47}],35:[function(n,t){"use strict";function r(n,t,i){n.copy(t,i)}var i=n(43).Buffer;t.exports=function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.head=null;this.tail=null;this.length=0}return n.prototype.push=function(n){var t={data:n,next:null};this.length>0?this.tail.next=t:this.head=t;this.tail=t;++this.length},n.prototype.unshift=function(n){var t={data:n,next:this.head};0===this.length&&(this.tail=t);this.head=t;++this.length},n.prototype.shift=function(){if(0!==this.length){var n=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,n}},n.prototype.clear=function(){this.head=this.tail=null;this.length=0},n.prototype.join=function(n){if(0===this.length)return"";for(var t=this.head,i=""+t.data;t=t.next;)i+=n+t.data;return i},n.prototype.concat=function(n){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;for(var u=i.allocUnsafe(n>>>0),t=this.head,f=0;t;)r(t.data,u,f),f+=t.data.length,t=t.next;return u},n}()},{43:43}],36:[function(n,t){"use strict";function i(n,t){n.emit("error",t)}var r=n(27);t.exports={destroy:function(n,t){var u=this,f=this._readableState&&this._readableState.destroyed,e=this._writableState&&this._writableState.destroyed;f||e?t?t(n):!n||this._writableState&&this._writableState.errorEmitted||r(i,this,n):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(n){!t&&n?(r(i,u,n),u._writableState&&(u._writableState.errorEmitted=!0)):t&&t(n)}))},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1);this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},{27:27}],37:[function(n,t){t.exports=n(15).EventEmitter},{15:15}],38:[function(n,t){t.exports=n(39).PassThrough},{39:39}],39:[function(n,t,i){(i=t.exports=n(32)).Stream=i;i.Readable=i;i.Writable=n(34);i.Duplex=n(30);i.Transform=n(33);i.PassThrough=n(31)},{30:30,31:31,32:32,33:33,34:34}],40:[function(n,t){t.exports=n(39).Transform},{39:39}],41:[function(n,t){t.exports=n(34)},{34:34}],42:[function(n,t,i){var r=i.decimalAdjust=function(n,t,i){return void 0===i||0==+i?Math[n](t):(t=+t,i=+i,isNaN(t)||"number"!=typeof i||i%1!=0?NaN:(t=t.toString().split("e"),+((t=(t=Math[n](+(t[0]+"e"+(t[1]?+t[1]-i:-i)))).toString().split("e"))[0]+"e"+(t[1]?+t[1]+i:i))))};t.exports={round10:function(n,t){return r("round",n,t)},floor10:function(n,t){return r("floor",n,t)},ceil10:function(n,t){return r("ceil",n,t)}};t.exports.polyfill=function(){Math.round10||(Math.round10=t.exports.round10);Math.floor10||(Math.floor10=t.exports.floor10);Math.ceil10||(Math.ceil10=t.exports.ceil10)}},{}],43:[function(n,t,i){function e(n,t){for(var i in n)t[i]=n[i]}function u(n,t,i){return r(n,t,i)}var f=n(9),r=f.Buffer;r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?t.exports=f:(e(f,i),i.Buffer=u);e(r,u);u.from=function(n,t,i){if("number"==typeof n)throw new TypeError("Argument must not be a number");return r(n,t,i)};u.alloc=function(n,t,i){if("number"!=typeof n)throw new TypeError("Argument must be a number");var u=r(n);return void 0!==t?"string"==typeof i?u.fill(t,i):u.fill(t):u.fill(0),u};u.allocUnsafe=function(n){if("number"!=typeof n)throw new TypeError("Argument must be a number");return r(n)};u.allocUnsafeSlow=function(n){if("number"!=typeof n)throw new TypeError("Argument must be a number");return f.SlowBuffer(n)}},{9:9}],44:[function(n,t,i){(function(t){!function(i){function h(n,t){if(!(this instanceof h))return new h(n,t);var u=this;(function(n){for(var t=0,i=l.length;t<i;t++)n[l[t]]=""})(u);u.q=u.c="";u.bufferCheckPosition=i.MAX_BUFFER_LENGTH;u.opt=t||{};u.opt.lowercase=u.opt.lowercase||u.opt.lowercasetags;u.looseCase=u.opt.lowercase?"toLowerCase":"toUpperCase";u.tags=[];u.closed=u.closedRoot=u.sawRoot=!1;u.tag=u.error=null;u.strict=!!n;u.noscript=!(!n&&!u.opt.noscript);u.state=r.BEGIN;u.strictEntities=u.opt.strictEntities;u.ENTITIES=u.strictEntities?Object.create(i.XML_ENTITIES):Object.create(i.ENTITIES);u.attribList=[];u.opt.xmlns&&(u.ns=Object.create(dt));u.trackPosition=!1!==u.opt.position;u.trackPosition&&(u.position=u.line=u.column=0);p(u,"onready")}function yt(n){for(var u,f,o=Math.max(i.MAX_BUFFER_LENGTH,10),r=0,t=0,s=l.length;t<s;t++){if(u=n[l[t]].length,u>o)switch(l[t]){case"textNode":w(n);break;case"cdata":e(n,"oncdata",n.cdata);n.cdata="";break;case"script":e(n,"onscript",n.script);n.script="";break;default:d(n,"Max buffer length exceeded: "+l[t])}r=Math.max(r,u)}f=i.MAX_BUFFER_LENGTH-r;n.bufferCheckPosition=f+n.position}function s(n,t){if(!(this instanceof s))return new s(n,t);b.apply(this);this._parser=new h(n,t);this.writable=!0;this.readable=!0;var i=this;this._parser.onend=function(){i.emit("end")};this._parser.onerror=function(n){i.emit("error",n);i._parser.error=null};this._decoder=null;it.forEach(function(n){Object.defineProperty(i,"on"+n,{get:function(){return i._parser["on"+n]},set:function(t){if(!t)return i.removeAllListeners(n),i._parser["on"+n]=t,t;i.on(n,t)},enumerable:!0,configurable:!1})})}function y(n){return n.split("").reduce(function(n,t){return n[t]=!0,n},{})}function f(n,t){return function(n){return"[object RegExp]"===Object.prototype.toString.call(n)}(n)?!!t.match(n):n[t]}function a(n,t){return!f(n,t)}function p(n,t,i){n[t]&&n[t](i)}function e(n,t,i){n.textNode&&w(n);p(n,t,i)}function w(n){n.textNode=st(n.opt,n.textNode);n.textNode&&p(n,"ontext",n.textNode);n.textNode=""}function st(n,t){return n.trim&&(t=t.trim()),n.normalize&&(t=t.replace(/\s+/g," ")),t}function d(n,t){return w(n),n.trackPosition&&(t+="\nLine: "+n.line+"\nColumn: "+n.column+"\nChar: "+n.c),t=new Error(t),n.error=t,p(n,"onerror",t),n}function ht(n){return n.sawRoot&&!n.closedRoot&&u(n,"Unclosed root tag"),n.state!==r.BEGIN&&n.state!==r.BEGIN_WHITESPACE&&n.state!==r.TEXT&&d(n,"Unexpected end"),w(n),n.c="",n.closed=!0,p(n,"onend"),h.call(n,n.strict,n.opt),n}function u(n,t){if("object"!=typeof n||!(n instanceof h))throw new Error("bad call to strictFail");n.strict&&d(n,t)}function pt(n){n.strict||(n.tagName=n.tagName[n.looseCase]());var i=n.tags[n.tags.length-1]||n,t=n.tag={name:n.tagName,attributes:{}};n.opt.xmlns&&(t.ns=i.ns);n.attribList.length=0;e(n,"onopentagstart",t)}function g(n,t){var i=n.indexOf(":")<0?["",n]:n.split(":"),r=i[0],u=i[1];return t&&"xmlns"===n&&(r="xmlns",u=""),{prefix:r,local:u}}function nt(n){var t,r;if(n.strict||(n.attribName=n.attribName[n.looseCase]()),-1!==n.attribList.indexOf(n.attribName)||n.tag.attributes.hasOwnProperty(n.attribName))n.attribName=n.attribValue="";else{if(n.opt.xmlns){var f=g(n.attribName,!0),o=f.prefix,i=f.local;"xmlns"===o&&("xml"===i&&n.attribValue!==ut?u(n,"xml: prefix must be bound to "+ut+"\nActual: "+n.attribValue):"xmlns"===i&&n.attribValue!==ft?u(n,"xmlns: prefix must be bound to "+ft+"\nActual: "+n.attribValue):(t=n.tag,r=n.tags[n.tags.length-1]||n,t.ns===r.ns&&(t.ns=Object.create(r.ns)),t.ns[i]=n.attribValue));n.attribList.push([n.attribName,n.attribValue])}else n.tag.attributes[n.attribName]=n.attribValue,e(n,"onattribute",{name:n.attribName,value:n.attribValue});n.attribName=n.attribValue=""}}function c(n,t){var i,o,l,s,a;if(n.opt.xmlns){for(i=n.tag,o=g(n.tagName),i.prefix=o.prefix,i.local=o.local,i.uri=i.ns[o.prefix]||"",i.prefix&&!i.uri&&(u(n,"Unbound namespace prefix: "+JSON.stringify(n.tagName)),i.uri=o.prefix),l=n.tags[n.tags.length-1]||n,i.ns&&l.ns!==i.ns&&Object.keys(i.ns).forEach(function(t){e(n,"onopennamespace",{prefix:t,uri:i.ns[t]})}),s=0,a=n.attribList.length;s<a;s++){var v=n.attribList[s],h=v[0],w=v[1],y=g(h,!0),f=y.prefix,b=y.local,p=""===f?"":i.ns[f]||"",c={name:h,value:w,prefix:f,local:b,uri:p};f&&"xmlns"!==f&&!p&&(u(n,"Unbound namespace prefix: "+JSON.stringify(f)),c.uri=f);n.tag.attributes[h]=c;e(n,"onattribute",c)}n.attribList.length=0}n.tag.isSelfClosing=!!t;n.sawRoot=!0;n.tags.push(n.tag);e(n,"onopentag",n.tag);t||(n.state=n.noscript||"script"!==n.tagName.toLowerCase()?r.TEXT:r.SCRIPT,n.tag=null,n.tagName="");n.attribName=n.attribValue="";n.attribList.length=0}function tt(n){var t,f,s,h,i,c,o,l;if(!n.tagName)return u(n,"Weird empty close tag."),n.textNode+="<\/>",void(n.state=r.TEXT);if(n.script){if("script"!==n.tagName)return n.script+="<\/"+n.tagName+">",n.tagName="",void(n.state=r.SCRIPT);e(n,"onscript",n.script);n.script=""}for(t=n.tags.length,f=n.tagName,n.strict||(f=f[n.looseCase]()),s=f;t--&&n.tags[t].name!==s;)u(n,"Unexpected close tag");if(t<0)return u(n,"Unmatched closing tag: "+n.tagName),n.textNode+="<\/"+n.tagName+">",void(n.state=r.TEXT);for(n.tagName=f,h=n.tags.length;h-->t;){i=n.tag=n.tags.pop();n.tagName=n.tag.name;e(n,"onclosetag",n.tagName);c={};for(o in i.ns)c[o]=i.ns[o];l=n.tags[n.tags.length-1]||n;n.opt.xmlns&&i.ns!==l.ns&&Object.keys(i.ns).forEach(function(t){var r=i.ns[t];e(n,"onclosenamespace",{prefix:t,uri:r})})}0===t&&(n.closedRoot=!0);n.tagName=n.attribValue=n.attribName="";n.attribList.length=0;n.state=r.TEXT}function wt(n){var i,t=n.entity,r=t.toLowerCase(),f="";return n.ENTITIES[t]?n.ENTITIES[t]:n.ENTITIES[r]?n.ENTITIES[r]:("#"===(t=r).charAt(0)&&("x"===t.charAt(1)?(t=t.slice(2),f=(i=parseInt(t,16)).toString(16)):(t=t.slice(1),f=(i=parseInt(t,10)).toString(10))),t=t.replace(/^0+/,""),f.toLowerCase()!==t?(u(n,"Invalid character entity"),"&"+n.entity+";"):String.fromCodePoint(i))}function ct(n,t){"<"===t?(n.state=r.OPEN_WAKA,n.startTagPosition=n.position):a(o,t)&&(u(n,"Non-whitespace before first tag."),n.textNode=t,n.state=r.TEXT)}function lt(n,t){var i="";return t<n.length&&(i=n.charAt(t)),i}var b,l,it,r,ot;i.parser=function(n,t){return new h(n,t)};i.SAXParser=h;i.SAXStream=s;i.createStream=function(n,t){return new s(n,t)};i.MAX_BUFFER_LENGTH=65536;l=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];i.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];Object.create||(Object.create=function(n){function t(){}return t.prototype=n,new t});Object.keys||(Object.keys=function(n){var t=[];for(var i in n)n.hasOwnProperty(i)&&t.push(i);return t});h.prototype={end:function(){ht(this)},write:function(n){var t=this,s,i,y,p,h,l;if(this.error)throw this.error;if(t.closed)return d(t,"Cannot write after close. Assign an onready handler.");if(null===n)return ht(t);for("object"==typeof n&&(n=n.toString()),s=0,i="";i=lt(n,s++),t.c=i,i;)switch(t.trackPosition&&(t.position++,"\n"===i?(t.line++,t.column=0):t.column++),t.state){case r.BEGIN:if(t.state=r.BEGIN_WHITESPACE,"﻿"===i)continue;ct(t,i);continue;case r.BEGIN_WHITESPACE:ct(t,i);continue;case r.TEXT:if(t.sawRoot&&!t.closedRoot){for(y=s-1;i&&"<"!==i&&"&"!==i;)(i=lt(n,s++))&&t.trackPosition&&(t.position++,"\n"===i?(t.line++,t.column=0):t.column++);t.textNode+=n.substring(y,s-1)}"<"!==i||t.sawRoot&&t.closedRoot&&!t.strict?(!a(o,i)||t.sawRoot&&!t.closedRoot||u(t,"Text data outside of root node."),"&"===i?t.state=r.TEXT_ENTITY:t.textNode+=i):(t.state=r.OPEN_WAKA,t.startTagPosition=t.position);continue;case r.SCRIPT:"<"===i?t.state=r.SCRIPT_ENDING:t.script+=i;continue;case r.SCRIPT_ENDING:"/"===i?t.state=r.CLOSE_TAG:(t.script+="<"+i,t.state=r.SCRIPT);continue;case r.OPEN_WAKA:"!"===i?(t.state=r.SGML_DECL,t.sgmlDecl=""):f(o,i)||(f(k,i)?(t.state=r.OPEN_TAG,t.tagName=i):"/"===i?(t.state=r.CLOSE_TAG,t.tagName=""):"?"===i?(t.state=r.PROC_INST,t.procInstName=t.procInstBody=""):((u(t,"Unencoded <"),t.startTagPosition+1<t.position)&&(p=t.position-t.startTagPosition,i=new Array(p).join(" ")+i),t.textNode+="<"+i,t.state=r.TEXT));continue;case r.SGML_DECL:(t.sgmlDecl+i).toUpperCase()===bt?(e(t,"onopencdata"),t.state=r.CDATA,t.sgmlDecl="",t.cdata=""):t.sgmlDecl+i==="--"?(t.state=r.COMMENT,t.comment="",t.sgmlDecl=""):(t.sgmlDecl+i).toUpperCase()===kt?(t.state=r.DOCTYPE,(t.doctype||t.sawRoot)&&u(t,"Inappropriately located doctype declaration"),t.doctype="",t.sgmlDecl=""):">"===i?(e(t,"onsgmldeclaration",t.sgmlDecl),t.sgmlDecl="",t.state=r.TEXT):f(v,i)?(t.state=r.SGML_DECL_QUOTED,t.sgmlDecl+=i):t.sgmlDecl+=i;continue;case r.SGML_DECL_QUOTED:i===t.q&&(t.state=r.SGML_DECL,t.q="");t.sgmlDecl+=i;continue;case r.DOCTYPE:">"===i?(t.state=r.TEXT,e(t,"ondoctype",t.doctype),t.doctype=!0):(t.doctype+=i,"["===i?t.state=r.DOCTYPE_DTD:f(v,i)&&(t.state=r.DOCTYPE_QUOTED,t.q=i));continue;case r.DOCTYPE_QUOTED:t.doctype+=i;i===t.q&&(t.q="",t.state=r.DOCTYPE);continue;case r.DOCTYPE_DTD:t.doctype+=i;"]"===i?t.state=r.DOCTYPE:f(v,i)&&(t.state=r.DOCTYPE_DTD_QUOTED,t.q=i);continue;case r.DOCTYPE_DTD_QUOTED:t.doctype+=i;i===t.q&&(t.state=r.DOCTYPE_DTD,t.q="");continue;case r.COMMENT:"-"===i?t.state=r.COMMENT_ENDING:t.comment+=i;continue;case r.COMMENT_ENDING:"-"===i?(t.state=r.COMMENT_ENDED,t.comment=st(t.opt,t.comment),t.comment&&e(t,"oncomment",t.comment),t.comment=""):(t.comment+="-"+i,t.state=r.COMMENT);continue;case r.COMMENT_ENDED:">"!==i?(u(t,"Malformed comment"),t.comment+="--"+i,t.state=r.COMMENT):t.state=r.TEXT;continue;case r.CDATA:"]"===i?t.state=r.CDATA_ENDING:t.cdata+=i;continue;case r.CDATA_ENDING:"]"===i?t.state=r.CDATA_ENDING_2:(t.cdata+="]"+i,t.state=r.CDATA);continue;case r.CDATA_ENDING_2:">"===i?(t.cdata&&e(t,"oncdata",t.cdata),e(t,"onclosecdata"),t.cdata="",t.state=r.TEXT):"]"===i?t.cdata+="]":(t.cdata+="]]"+i,t.state=r.CDATA);continue;case r.PROC_INST:"?"===i?t.state=r.PROC_INST_ENDING:f(o,i)?t.state=r.PROC_INST_BODY:t.procInstName+=i;continue;case r.PROC_INST_BODY:if(!t.procInstBody&&f(o,i))continue;"?"===i?t.state=r.PROC_INST_ENDING:t.procInstBody+=i;continue;case r.PROC_INST_ENDING:">"===i?(e(t,"onprocessinginstruction",{name:t.procInstName,body:t.procInstBody}),t.procInstName=t.procInstBody="",t.state=r.TEXT):(t.procInstBody+="?"+i,t.state=r.PROC_INST_BODY);continue;case r.OPEN_TAG:f(et,i)?t.tagName+=i:(pt(t),">"===i?c(t):"/"===i?t.state=r.OPEN_TAG_SLASH:(a(o,i)&&u(t,"Invalid character in tag name"),t.state=r.ATTRIB));continue;case r.OPEN_TAG_SLASH:">"===i?(c(t,!0),tt(t)):(u(t,"Forward-slash in opening tag not followed by >"),t.state=r.ATTRIB);continue;case r.ATTRIB:if(f(o,i))continue;">"===i?c(t):"/"===i?t.state=r.OPEN_TAG_SLASH:f(k,i)?(t.attribName=i,t.attribValue="",t.state=r.ATTRIB_NAME):u(t,"Invalid attribute name");continue;case r.ATTRIB_NAME:"="===i?t.state=r.ATTRIB_VALUE:">"===i?(u(t,"Attribute without value"),t.attribValue=t.attribName,nt(t),c(t)):f(o,i)?t.state=r.ATTRIB_NAME_SAW_WHITE:f(et,i)?t.attribName+=i:u(t,"Invalid attribute name");continue;case r.ATTRIB_NAME_SAW_WHITE:if("="===i)t.state=r.ATTRIB_VALUE;else{if(f(o,i))continue;u(t,"Attribute without value");t.tag.attributes[t.attribName]="";t.attribValue="";e(t,"onattribute",{name:t.attribName,value:""});t.attribName="";">"===i?c(t):f(k,i)?(t.attribName=i,t.state=r.ATTRIB_NAME):(u(t,"Invalid attribute name"),t.state=r.ATTRIB)}continue;case r.ATTRIB_VALUE:if(f(o,i))continue;f(v,i)?(t.q=i,t.state=r.ATTRIB_VALUE_QUOTED):(u(t,"Unquoted attribute value"),t.state=r.ATTRIB_VALUE_UNQUOTED,t.attribValue=i);continue;case r.ATTRIB_VALUE_QUOTED:if(i!==t.q){"&"===i?t.state=r.ATTRIB_VALUE_ENTITY_Q:t.attribValue+=i;continue}nt(t);t.q="";t.state=r.ATTRIB_VALUE_CLOSED;continue;case r.ATTRIB_VALUE_CLOSED:f(o,i)?t.state=r.ATTRIB:">"===i?c(t):"/"===i?t.state=r.OPEN_TAG_SLASH:f(k,i)?(u(t,"No whitespace between attributes"),t.attribName=i,t.attribValue="",t.state=r.ATTRIB_NAME):u(t,"Invalid attribute name");continue;case r.ATTRIB_VALUE_UNQUOTED:if(a(rt,i)){"&"===i?t.state=r.ATTRIB_VALUE_ENTITY_U:t.attribValue+=i;continue}nt(t);">"===i?c(t):t.state=r.ATTRIB;continue;case r.CLOSE_TAG:if(t.tagName)">"===i?tt(t):f(et,i)?t.tagName+=i:t.script?(t.script+="<\/"+t.tagName,t.tagName="",t.state=r.SCRIPT):(a(o,i)&&u(t,"Invalid tagname in closing tag"),t.state=r.CLOSE_TAG_SAW_WHITE);else{if(f(o,i))continue;a(k,i)?t.script?(t.script+="<\/"+i,t.state=r.SCRIPT):u(t,"Invalid tagname in closing tag."):t.tagName=i}continue;case r.CLOSE_TAG_SAW_WHITE:if(f(o,i))continue;">"===i?tt(t):u(t,"Invalid characters in closing tag");continue;case r.TEXT_ENTITY:case r.ATTRIB_VALUE_ENTITY_Q:case r.ATTRIB_VALUE_ENTITY_U:switch(t.state){case r.TEXT_ENTITY:h=r.TEXT;l="textNode";break;case r.ATTRIB_VALUE_ENTITY_Q:h=r.ATTRIB_VALUE_QUOTED;l="attribValue";break;case r.ATTRIB_VALUE_ENTITY_U:h=r.ATTRIB_VALUE_UNQUOTED;l="attribValue"}";"===i?(t[l]+=wt(t),t.entity="",t.state=h):f(t.entity.length?ni:gt,i)?t.entity+=i:(u(t,"Invalid character in entity name"),t[l]+="&"+t.entity+i,t.entity="",t.state=h);continue;default:throw new Error(t,"Unknown state: "+t.state);}return t.position>=t.bufferCheckPosition&&yt(t),t},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var n;w(n=this);""!==n.cdata&&(e(n,"oncdata",n.cdata),n.cdata="");""!==n.script&&(e(n,"onscript",n.script),n.script="")}};try{b=n(45).Stream}catch(n){b=function(){}}it=i.EVENTS.filter(function(n){return"error"!==n&&"end"!==n});s.prototype=Object.create(b.prototype,{constructor:{value:s}});s.prototype.write=function(i){if("function"==typeof t&&"function"==typeof t.isBuffer&&t.isBuffer(i)){if(!this._decoder){var r=n(8).StringDecoder;this._decoder=new r("utf8")}i=this._decoder.write(i)}return this._parser.write(i.toString()),this.emit("data",i),!0};s.prototype.end=function(n){return n&&n.length&&this.write(n),this._parser.end(),!0};s.prototype.on=function(n,t){var i=this;return i._parser["on"+n]||-1===it.indexOf(n)||(i._parser["on"+n]=function(){var t=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);t.splice(0,0,n);i.emit.apply(i,t)}),b.prototype.on.call(i,n,t)};var o="\r\n\t ",at="0124356789",vt="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",v="'\"",rt=o+">",bt="[CDATA[",kt="DOCTYPE",ut="http://www.w3.org/XML/1998/namespace",ft="http://www.w3.org/2000/xmlns/",dt={xml:ut,xmlns:ft};o=y(o);at=y(at);vt=y(vt);var k=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,et=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/,gt=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,ni=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/;v=y(v);rt=y(rt);r=0;for(ot in i.STATE={BEGIN:r++,BEGIN_WHITESPACE:r++,TEXT:r++,TEXT_ENTITY:r++,OPEN_WAKA:r++,SGML_DECL:r++,SGML_DECL_QUOTED:r++,DOCTYPE:r++,DOCTYPE_QUOTED:r++,DOCTYPE_DTD:r++,DOCTYPE_DTD_QUOTED:r++,COMMENT_STARTING:r++,COMMENT:r++,COMMENT_ENDING:r++,COMMENT_ENDED:r++,CDATA:r++,CDATA_ENDING:r++,CDATA_ENDING_2:r++,PROC_INST:r++,PROC_INST_BODY:r++,PROC_INST_ENDING:r++,OPEN_TAG:r++,OPEN_TAG_SLASH:r++,ATTRIB:r++,ATTRIB_NAME:r++,ATTRIB_NAME_SAW_WHITE:r++,ATTRIB_VALUE:r++,ATTRIB_VALUE_QUOTED:r++,ATTRIB_VALUE_CLOSED:r++,ATTRIB_VALUE_UNQUOTED:r++,ATTRIB_VALUE_ENTITY_Q:r++,ATTRIB_VALUE_ENTITY_U:r++,CLOSE_TAG:r++,CLOSE_TAG_SAW_WHITE:r++,SCRIPT:r++,SCRIPT_ENDING:r++},i.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},i.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(i.ENTITIES).forEach(function(n){var t=i.ENTITIES[n],r="number"==typeof t?String.fromCharCode(t):t;i.ENTITIES[n]=r}),i.STATE)i.STATE[i.STATE[ot]]=ot;r=i.STATE;String.fromCodePoint||function(){var t=String.fromCharCode,i=Math.floor,n=function(){var o,s,r=[],u=-1,f=arguments.length,e,n;if(!f)return"";for(e="";++u<f;){if(n=Number(arguments[u]),!isFinite(n)||n<0||n>1114111||i(n)!==n)throw RangeError("Invalid code point: "+n);n<=65535?r.push(n):(o=55296+((n-=65536)>>10),s=n%1024+56320,r.push(o,s));(u+1===f||r.length>16384)&&(e+=t.apply(null,r),r.length=0)}return e};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:n,configurable:!0,writable:!0}):String.fromCodePoint=n}()}(void 0===i?this.sax={}:i)}).call(this,n(9).Buffer)},{45:45,8:8,9:9}],45:[function(n,t){function i(){r.call(this)}t.exports=i;var r=n(15).EventEmitter;n(24)(i,r);i.Readable=n(39);i.Writable=n(41);i.Duplex=n(29);i.Transform=n(40);i.PassThrough=n(38);i.Stream=i;i.prototype.pipe=function(n,t){function o(t){n.writable&&!1===n.write(t)&&i.pause&&i.pause()}function s(){i.readable&&i.resume&&i.resume()}function h(){f||(f=!0,n.end())}function c(){f||(f=!0,"function"==typeof n.destroy&&n.destroy())}function e(n){if(u(),0===r.listenerCount(this,"error"))throw n;}function u(){i.removeListener("data",o);n.removeListener("drain",s);i.removeListener("end",h);i.removeListener("close",c);i.removeListener("error",e);n.removeListener("error",e);i.removeListener("end",u);i.removeListener("close",u);n.removeListener("close",u)}var i=this,f;return i.on("data",o),n.on("drain",s),n._isStdio||t&&!1===t.end||(i.on("end",h),i.on("close",c)),f=!1,i.on("error",e),n.on("error",e),i.on("end",u),i.on("close",u),n.on("close",u),n.emit("pipe",i),n}},{15:15,24:24,29:29,38:38,39:39,40:40,41:41}],46:[function(n,t,i){"use strict";function r(n){var t;switch(this.encoding=function(n){var t=function(n){if(!n)return"utf8";for(var t;;)switch(n){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return n;default:if(t)return;n=(""+n).toLowerCase();t=!0}}(n);if("string"!=typeof t&&(f.isEncoding===e||!e(n)))throw new Error("Unknown encoding: "+n);return t||n}(n),this.encoding){case"utf16le":this.text=s;this.end=h;t=4;break;case"utf8":this.fillLast=o;t=4;break;case"base64":this.text=c;this.end=l;t=3;break;default:return this.write=a,void(this.end=v)}this.lastNeed=0;this.lastTotal=0;this.lastChar=f.allocUnsafe(t)}function u(n){return n<=127?0:n>>5==6?2:n>>4==14?3:n>>3==30?4:-1}function o(n){var t=this.lastTotal-this.lastNeed,i=function(n,t,i){if(128!=(192&t[0]))return n.lastNeed=0,"�".repeat(i);if(n.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return n.lastNeed=1,"�".repeat(i+1);if(n.lastNeed>2&&t.length>2&&128!=(192&t[2]))return n.lastNeed=2,"�".repeat(i+2)}}(this,n,t);return void 0!==i?i:this.lastNeed<=n.length?(n.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(n.copy(this.lastChar,t,0,n.length),void(this.lastNeed-=n.length))}function s(n,t){var i,r;return(n.length-t)%2==0?(i=n.toString("utf16le",t),i&&(r=i.charCodeAt(i.length-1),r>=55296&&r<=56319))?(this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=n[n.length-2],this.lastChar[1]=n[n.length-1],i.slice(0,-1)):i:(this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=n[n.length-1],n.toString("utf16le",t,n.length-1))}function h(n){var t=n&&n.length?this.write(n):"",i;return this.lastNeed?(i=this.lastTotal-this.lastNeed,t+this.lastChar.toString("utf16le",0,i)):t}function c(n,t){var i=(n.length-t)%3;return 0===i?n.toString("base64",t):(this.lastNeed=3-i,this.lastTotal=3,1===i?this.lastChar[0]=n[n.length-1]:(this.lastChar[0]=n[n.length-2],this.lastChar[1]=n[n.length-1]),n.toString("base64",t,n.length-i))}function l(n){var t=n&&n.length?this.write(n):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function a(n){return n.toString(this.encoding)}function v(n){return n&&n.length?this.write(n):""}var f=n(43).Buffer,e=f.isEncoding||function(n){switch((n=""+n)&&n.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};i.StringDecoder=r;r.prototype.write=function(n){if(0===n.length)return"";var i,t;if(this.lastNeed){if(void 0===(i=this.fillLast(n)))return"";t=this.lastNeed;this.lastNeed=0}else t=0;return t<n.length?i?i+this.text(n,t):this.text(n,t):i||""};r.prototype.end=function(n){var t=n&&n.length?this.write(n):"";return this.lastNeed?t+"�".repeat(this.lastTotal-this.lastNeed):t};r.prototype.text=function(n,t){var r=function(n,t,i){var f=t.length-1,r;return f<i?0:(r=u(t[f]),r>=0?(r>0&&(n.lastNeed=r-1),r):--f<i?0:(r=u(t[f]))>=0?(r>0&&(n.lastNeed=r-2),r):--f<i?0:(r=u(t[f]))>=0?(r>0&&(2===r?r=0:n.lastNeed=r-3),r):0)}(this,n,t),i;return this.lastNeed?(this.lastTotal=r,i=n.length-(r-this.lastNeed),n.copy(this.lastChar,0,i),n.toString("utf8",t,i)):n.toString("utf8",t)};r.prototype.fillLast=function(n){if(this.lastNeed<=n.length)return n.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);n.copy(this.lastChar,this.lastTotal-this.lastNeed,0,n.length);this.lastNeed-=n.length}},{43:43}],47:[function(n,t){(function(n){function i(t){try{if(!n.localStorage)return!1}catch(n){return!1}var i=n.localStorage[t];return null!=i&&"true"===String(i).toLowerCase()}t.exports=function(n,t){if(i("noDeprecation"))return n;var r=!1;return function(){if(!r){if(i("throwDeprecation"))throw new Error(t);i("traceDeprecation")?console.trace(t):console.warn(t);r=!0}return n.apply(this,arguments)}}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],48:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){var r,o=this.context,s=f.default(o).getInstance(),n=void 0,t=void 0,i=void 0,u=void 0;return r={log:function(){var r="",f=null;t&&(f=(new Date).getTime(),r+="["+(f-u)+"]");i&&this&&this.getClassName&&(r+="["+this.getClassName()+"]",this.getType&&(r+="["+this.getType()+"]"));r.length>0&&(r+=" ");Array.apply(null,arguments).forEach(function(n){r+=n+" "});n&&console.log(r);s.trigger(e.default.LOG,{message:r})},setLogTimestampVisible:function(n){t=n},setCalleeNameVisible:function(n){i=n},setLogToBrowserConsole:function(t){n=t},getLogToBrowserConsole:function(){return n}},n=!0,t=!0,i=!1,u=(new Date).getTime(),r}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(49)),e=r(n(53)),o=r(n(50));u.__dashjs_factory_name="Debug";i.default=o.default.getSingletonFactory(u);t.exports=i.default},{49:49,50:50,53:53}],49:[function(n,t,i){"use strict";function u(){function t(t,i,r){var u=-1;return n[t]?(n[t].some(function(n,t){if(n&&n.callback===i&&(!r||r===n.scope))return u=t,!0}),u):u}var n={};return{on:function(i,r,u){var o=arguments.length<=3||void 0===arguments[3]?e:arguments[3],f;if(!i)throw new Error("event type cannot be null or undefined");if(!r||"function"!=typeof r)throw new Error("listener must be a function: "+r);t(i,r,u)>=0||(n[i]=n[i]||[],f={callback:r,scope:u,priority:o},n[i].some(function(t,r){if(t&&o>t.priority)return n[i].splice(r,0,f),!0})||n[i].push(f))},off:function(i,r,u){if(i&&r&&n[i]){var f=t(i,r,u);f<0||(n[i][f]=null)}},trigger:function(t,i){if(t&&n[t]){if((i=i||{}).hasOwnProperty("type"))throw new Error("'type' is a reserved word for event dispatching");i.type=t;n[t]=n[t].filter(function(n){return n});n[t].forEach(function(n){return n&&n.callback.call(n.scope,i)})}},reset:function(){n={}}}}var f,e,r;Object.defineProperty(i,"__esModule",{value:!0});f=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));e=0;u.__dashjs_factory_name="EventBus";r=f.default.getSingletonFactory(u);r.EVENT_PRIORITY_LOW=e;r.EVENT_PRIORITY_HIGH=5e3;f.default.updateSingletonFactory(u.__dashjs_factory_name,r);i.default=r;t.exports=i.default},{50:50}],50:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(){function f(t,i){var u,r;for(u in n)if(r=n[u],r.context===t&&r.name===i)return r.instance;return null}function e(n,t,i){for(var r in i)if(i[r].name===n)return void(i[r].factory=t);i.push({name:n,factory:t})}function t(n,t){for(var i in t)if(t[i].name===n)return t[i].factory;return null}function o(n,t,i){for(var r in i)if(i[r].name===n)return void(i[r].factory=t)}function s(n,t,i,r){var e,f,o;if(t.getClassName=function(){return n},e=h(i)[n],e){if(f=e.instance,!e.override)return f.apply({context:i,factory:u},r);for(o in f=f.apply({context:i,factory:u,parent:t},r))t.hasOwnProperty(o)&&(t[o]=f[o])}return t}function h(n){var t=void 0;return c.forEach(function(i){i===n&&(t=i)}),t||(c.push(n),t=n),t}var u=void 0,c=[],n=[],i=[],r=[];return u={extend:function(n,t,i,r){var u=h(r);!u[n]&&t&&(u[n]={instance:t,override:i})},getSingletonInstance:f,setSingletonInstance:function(t,i,r){var u,f;for(u in n)if(f=n[u],f.context===t&&f.name===i)return void(n[u].instance=r);n.push({name:i,context:t,instance:r})},getSingletonFactory:function(r){var u=t(r.__dashjs_factory_name,i);return u||(u=function(t){var i=void 0;return void 0===t&&(t={}),{getInstance:function(){return i||(i=f(t,r.__dashjs_factory_name)),i||(i=s(r.__dashjs_factory_name,r.apply({context:t},arguments),t,arguments),n.push({name:r.__dashjs_factory_name,context:t,instance:i})),i}}},e(r.__dashjs_factory_name,u,i)),u},getSingletonFactoryByName:function(n){return t(n,i)},updateSingletonFactory:function(n,t){o(n,t,i)},getClassFactory:function(n){var i=t(n.__dashjs_factory_name,r);return i||(i=function(t){return void 0===t&&(t={}),{create:function(){return s(n.__dashjs_factory_name,n.apply({context:t},arguments),t,arguments)}}},e(n.__dashjs_factory_name,i,r)),i},getClassFactoryByName:function(n){return t(n,r)},updateClassFactory:function(n,t){o(n,t,r)}}}();i.default=r;t.exports=i.default},{}],51:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.getVersionString=function(){return r};var r="2.6.4"},{}],52:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(n,t,i){for(var r,o,e,u=!0;u;){var f=n,s=t,h=i;if(u=!1,null===f&&(f=Function.prototype),r=Object.getOwnPropertyDescriptor(f,s),void 0!==r)return"value"in r?r.value:(o=r.get,void 0===o)?void 0:o.call(h);if(e=Object.getPrototypeOf(f),null===e)return;n=e;t=s;i=h;u=!0;r=e=void 0}},u=function(n){return n&&n.__esModule?n:{"default":n}}(n(54)),f=function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);r(Object.getPrototypeOf(n.prototype),"constructor",this).call(this);this.BUFFERING_COMPLETED="bufferingCompleted";this.BUFFER_CLEARED="bufferCleared";this.BUFFER_LEVEL_UPDATED="bufferLevelUpdated";this.BYTES_APPENDED="bytesAppended";this.CHECK_FOR_EXISTENCE_COMPLETED="checkForExistenceCompleted";this.CURRENT_TRACK_CHANGED="currentTrackChanged";this.DATA_UPDATE_COMPLETED="dataUpdateCompleted";this.DATA_UPDATE_STARTED="dataUpdateStarted";this.INITIALIZATION_LOADED="initializationLoaded";this.INIT_FRAGMENT_LOADED="initFragmentLoaded";this.INIT_REQUESTED="initRequested";this.INTERNAL_MANIFEST_LOADED="internalManifestLoaded";this.LIVE_EDGE_SEARCH_COMPLETED="liveEdgeSearchCompleted";this.LOADING_COMPLETED="loadingCompleted";this.LOADING_PROGRESS="loadingProgress";this.LOADING_ABANDONED="loadingAborted";this.MANIFEST_UPDATED="manifestUpdated";this.MEDIA_FRAGMENT_LOADED="mediaFragmentLoaded";this.QUOTA_EXCEEDED="quotaExceeded";this.REPRESENTATION_UPDATED="representationUpdated";this.SEGMENTS_LOADED="segmentsLoaded";this.SERVICE_LOCATION_BLACKLIST_ADD="serviceLocationBlacklistAdd";this.SERVICE_LOCATION_BLACKLIST_CHANGED="serviceLocationBlacklistChanged";this.SOURCEBUFFER_APPEND_COMPLETED="sourceBufferAppendCompleted";this.SOURCEBUFFER_REMOVE_COMPLETED="sourceBufferRemoveCompleted";this.STREAMS_COMPOSED="streamsComposed";this.STREAM_BUFFERING_COMPLETED="streamBufferingCompleted";this.STREAM_COMPLETED="streamCompleted";this.TEXT_TRACKS_QUEUE_INITIALIZED="textTracksQueueInitialized";this.TIMED_TEXT_REQUESTED="timedTextRequested";this.TIME_SYNCHRONIZATION_COMPLETED="timeSynchronizationComplete";this.URL_RESOLUTION_FAILED="urlResolutionFailed";this.VIDEO_CHUNK_RECEIVED="videoChunkReceived";this.WALLCLOCK_TIME_UPDATED="wallclockTimeUpdated";this.XLINK_ELEMENT_LOADED="xlinkElementLoaded";this.XLINK_READY="xlinkReady"}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,u.default),n}();i.default=f;t.exports=i.default},{54:54}],53:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(n,t,i){for(var r,o,e,u=!0;u;){var f=n,s=t,h=i;if(u=!1,null===f&&(f=Function.prototype),r=Object.getOwnPropertyDescriptor(f,s),void 0!==r)return"value"in r?r.value:(o=r.get,void 0===o)?void 0:o.call(h);if(e=Object.getPrototypeOf(f),null===e)return;n=e;t=s;i=h;u=!0;r=e=void 0}},u=function(n){return n&&n.__esModule?n:{"default":n}}(n(52)),f=new(function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);r(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,u.default),n}());i.default=f;t.exports=i.default},{52:52}],54:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),u=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n)}return r(n,[{key:"extend",value:function(n,t){var r,u,i;if(n){r=!!t&&t.override;u=!!t&&t.publicOnly;for(i in n)!n.hasOwnProperty(i)||this[i]&&!r||u&&-1===n[i].indexOf("public_")||(this[i]=n[i])}}}]),n}();i.default=u;t.exports=i.default},{}],55:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(){function l(n,t){return t&&n?t.getRepresentationForQuality(n.quality):null}function y(n){return n&&n.streamInfo&&void 0!==n.streamInfo.id&&i[n.streamInfo.id]?i[n.streamInfo.id][n.index]:null}function v(n,t){for(var r,u=t.length,i=0;i<u;i++)if(r=t[i],n.id===r.id)return r;return null}function p(t){var i=new e.default,r=t.adaptation.period.mpd.manifest.Period_asArray[t.adaptation.period.index].AdaptationSet_asArray[t.adaptation.index],u=n.getRepresentationFor(t.index,r);return i.id=t.id,i.quality=t.index,i.bandwidth=n.getBandwidth(u),i.DVRWindow=t.segmentAvailabilityRange,i.fragmentDuration=t.segmentDuration||(t.segments&&t.segments.length>0?t.segments[0].duration:NaN),i.MSETimeOffset=t.MSETimeOffset,i.useCalculatedLiveEdgeTime=t.useCalculatedLiveEdgeTime,i.mediaInfo=f(t.adaptation),i}function f(t){var u,i=new o.default,r=t.period.mpd.manifest.Period_asArray[t.period.index].AdaptationSet_asArray[t.index];return i.id=t.id,i.index=t.index,i.type=t.type,i.streamInfo=k(t.period),i.representationCount=n.getRepresentationCount(r),i.lang=n.getLanguageForAdaptation(r),u=n.getViewpointForAdaptation(r),i.viewpoint=u?u.value:void 0,i.accessibility=n.getAccessibilityForAdaptation(r).map(function(n){var t=n.value,r=t;return n.schemeIdUri&&n.schemeIdUri.search("cea-608")>=0&&void 0!==a.default&&(r=t?"cea-608:"+t:"cea-608",i.embeddedCaptions=!0),r}),i.audioChannelConfiguration=n.getAudioChannelConfigurationForAdaptation(r).map(function(n){return n.value}),i.roles=n.getRolesForAdaptation(r).map(function(n){return n.value}),i.codec=n.getCodec(r),i.mimeType=n.getMimeType(r),i.contentProtection=n.getContentProtectionData(r),i.bitrateList=n.getBitrateListForAdaptation(r),i.contentProtection&&i.contentProtection.forEach(function(t){t.KID=n.getKID(t)}),i.isText=n.getIsTextTrack(i.mimeType),i}function w(n,t,i){n.id=t;n.index=100+parseInt(t.substring(2,3));n.type=u.default.EMBEDDED_TEXT;n.codec="cea-608-in-SEI";n.isText=!0;n.isEmbedded=!0;n.lang=t+" "+i;n.roles=["caption"]}function k(t){var i=new s.default;return i.id=t.id,i.index=t.index,i.start=t.start,i.duration=t.duration,i.manifestInfo=function(t){var i=new h.default;return i.DVRWindowSize=t.timeShiftBufferDepth,i.loadedTime=t.manifest.loadedTime,i.availableFrom=t.availabilityStartTime,i.minBufferTime=t.manifest.minBufferTime,i.maxFragmentDuration=t.maxSegmentDuration,i.duration=n.getDuration(t.manifest),i.isDynamic=n.getIsDynamic(t.manifest),i}(t.mpd),i.isLast=1===t.mpd.manifest.Period_asArray.length||Math.abs(i.start+i.duration-i.manifestInfo.duration)<1,i}function b(){if(!n||!n.hasOwnProperty("getMpd")||!n.hasOwnProperty("getRegularPeriods"))throw new Error("setConfig function has to be called previously");}function r(n){if(!(n&&n.hasOwnProperty("getRepresentationController")&&n.hasOwnProperty("getIndexHandler")&&n.hasOwnProperty("getMediaInfo")&&n.hasOwnProperty("getType")&&n.hasOwnProperty("getStreamInfo")))throw new Error("streamProcessor parameter is missing or malformed!");}function d(n){if(!n||!n.hasOwnProperty("getRepresentationForQuality")||!n.hasOwnProperty("getCurrentRepresentation"))throw new Error("representationController parameter is missing or malformed!");}function g(n){if(null===n||isNaN(n)||n%1!=0)throw new Error("quality argument is not an integer");}function nt(){t=[];i={}}var tt,n=void 0,t=void 0,i=void 0;return tt={convertDataToRepresentationInfo:p,getDataForMedia:y,getStreamsInfo:function(i){var f=[],u=t,e,r;for(i&&(b(),e=n.getMpd(i),u=n.getRegularPeriods(e)),r=0;r<u.length;r++)f.push(k(u[r]));return f},getMediaInfoForType:function(r,u){var e,o;if(0===t.length||(e=t[0].mpd.manifest,o=n.getAdaptationForType(e,r.index,u,r),!o))return null;var h=v(r,t),s=h.id,c=n.getIndexForAdaptation(o,e,r.index);return i[s]=i[s]||n.getAdaptationsForPeriod(h),f(i[s][c])},getAllMediaInfoForType:function(r,e,o){var nt,tt=t,a=o,c=[],it=void 0,s=void 0,p=void 0,k=void 0,h=void 0,rt,ft,d,l;if(a)b(),rt=n.getMpd(a),tt=n.getRegularPeriods(rt);else{if(!(t.length>0))return c;a=t[0].mpd.manifest}var ut=v(r,tt),y=ut.id,g=n.getAdaptationsForType(a,r.index,e!==u.default.EMBEDDED_TEXT?e:u.default.VIDEO);if(!g)return c;for(i[y]=i[y]||n.getAdaptationsForPeriod(ut),k=0,nt=g.length;k<nt;k++){if(it=g[k],p=n.getIndexForAdaptation(it,a,r.index),s=f(i[y][p]),e===u.default.EMBEDDED_TEXT)for(ft=s.accessibility.length,h=0;h<ft;h++)if(s)if(d=s.accessibility[h],0===d.indexOf("cea-608:"))if(l=d.substring(8).split(";"),"CC"===l[0].substring(0,2))for(h=0;h<l.length;h++)s||(s=f.call(this,i[y][p])),w(s,l[h].substring(0,3),l[h].substring(4)),c.push(s),s=null;else for(h=0;h<l.length;h++)s||(s=f.call(this,i[y][p])),w(s,"CC"+(h+1),l[h]),c.push(s),s=null;else 0===d.indexOf("cea-608")&&(w(s,u.default.CC1,"eng"),c.push(s),s=null);s&&e!==u.default.EMBEDDED_TEXT&&c.push(s)}return c},getCurrentRepresentationInfo:function(n){d(n);var t=n.getCurrentRepresentation();return t?p(t):null},getRepresentationInfoForQuality:function(n,t){d(n);g(t);var i=n.getRepresentationForQuality(t);return i?p(i):null},updateData:function(i){r(i);var f,e=v(i.getStreamInfo(),t),u=i.getMediaInfo(),s=y(u),h=i.getType(),o=void 0;f=u?u.id:null;t.length>0&&(o=f?n.getAdaptationForId(f,t[0].mpd.manifest,e.index):n.getAdaptationForIndex(u.index,t[0].mpd.manifest,e.index),i.getRepresentationController().updateData(o,s,h))},getInitRequest:function(n,t){var f,i=void 0,u=void 0;return r(n),g(t),i=n.getRepresentationController(),u=n.getIndexHandler(),f=i?i.getRepresentationForQuality(t):null,u?u.getInitRequest(f):null},getNextFragmentRequest:function(n,t){var i,u=void 0;return r(n),i=l(t,n.getRepresentationController()),(u=n.getIndexHandler())?u.getNextSegmentRequest(i):null},getFragmentRequestForTime:function(n,t,i,u){var f,e=void 0;return r(n),f=l(t,n.getRepresentationController()),(e=n.getIndexHandler())?e.getSegmentRequestForTime(f,i,u):null},generateFragmentRequestForTime:function(n,t,i){var u,f=void 0;return r(n),u=l(t,n.getRepresentationController()),(f=n.getIndexHandler())?f.generateSegmentRequestForTime(u,i):null},getIndexHandlerTime:function(n){r(n);var t=n.getIndexHandler();return t?t.getCurrentTime():NaN},setIndexHandlerTime:function(n,t){r(n);var i=n.getIndexHandler();i&&i.setCurrentTime(t)},getEventsFor:function(i,r){var u=[],f;return 0===t.length?u:(f=t[0].mpd.manifest,i instanceof s.default?u=n.getEventsForPeriod(v(i,t)):i instanceof o.default?u=n.getEventStreamForAdaptationSet(f,y(i)):i instanceof e.default&&(u=n.getEventStreamForRepresentation(f,l(i,r.getRepresentationController()))),u)},getEvent:function(n,t,i){if(!n||!t)return null;var r=new c.default,u=n.scheme_id_uri,o=n.value,f=n.timescale,e=n.presentation_time_delta,s=n.event_duration,h=n.id,l=n.message_data,a=i*f+e;return t[u]?(r.eventStream=t[u],r.eventStream.value=o,r.eventStream.timescale=f,r.duration=s,r.id=h,r.presentationTime=a,r.messageData=l,r.presentationTimeDelta=e,r):null},setConfig:function(t){t&&t.dashManifestModel&&(n=t.dashManifestModel)},updatePeriods:function(r){if(!r)return null;b();var u=n.getMpd(r);t=n.getRegularPeriods(u);i={}},reset:nt},nt(),tt}Object.defineProperty(i,"__esModule",{value:!0});var u=r(n(98)),e=r(n(167)),o=r(n(165)),s=r(n(168)),h=r(n(164)),c=r(n(82)),l=r(n(50)),a=r(n(2));f.__dashjs_factory_name="DashAdapter";i.default=l.default.getSingletonFactory(f);t.exports=i.default},{164:164,165:165,167:167,168:168,2:2,50:50,82:82,98:98}],56:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function s(n){function lt(){i=-1;ht=0;ut=NaN;rt=null;t=null;ct=null}function at(n,t,i){var u=gt.resolve(i.path),r=void 0,f=void 0;return u&&t!==u.url&&ot.isRelative(t)?(r=u.url,f=u.serviceLocation,t&&(r=ot.resolve(t,r))):r=t,!ot.isRelative(r)&&(n.url=r,n.serviceLocation=f,!0)}function vt(n){var u=!1,h=t?t.getStreamInfo().manifestInfo.isDynamic:null,e,o,s;return h||i!==n.availableSegmentsNumber?(e=f.getSegmentByIndex(i,n),e?(o=parseFloat((e.presentationStartTime-n.adaptation.period.start).toFixed(5)),s=n.adaptation.period.duration,r(n.segmentInfoType+": "+o+" / "+s),u=(n.segmentInfoType!==c.default.SEGMENT_TIMELINE||!h)&&o>=s):r("isMediaFinished - no segment found")):u=!0,u}function it(n){ct.getSegments(n,rt,i,yt)}function yt(n,i){var f=t?t.getStreamInfo().manifestInfo.isDynamic:null,r,u;(n.segments=i,i&&i.length>0&&(ut=isNaN(ut)?i[0].presentationStartTime:Math.min(i[0].presentationStartTime,ut),f&&isNaN(tt.getExpectedLiveEdge())))&&(r=i[i.length-1].presentationStartTime,u=st.getMetricsFor(y.default.STREAM),tt.setExpectedLiveEdge(r),st.updateManifestUpdateInfo(ni.getCurrentManifestUpdate(u),{presentationStartTime:r}))}function et(n){if(!n)throw new Error("no representation");n.segments=null;it(n)}function pt(n,t,i){var r=t.segments,s=r?r.length:null,h=-1,c=void 0,f=void 0,e=void 0,o=void 0,u=void 0;if(r&&s>0)for(u=0;u<s;u++)if(e=(f=r[u]).presentationStartTime,o=f.duration,n+(c=null==i?o/2:i)>=e&&n-c<e+o){h=f.availabilityIdx;break}return h}function wt(n){if(null==n)return null;var i=new e.default,r=n.representation,o=r.adaptation.period.mpd.manifest.Period_asArray[r.adaptation.period.index].AdaptationSet_asArray[r.adaptation.index].Representation_asArray[r.index].bandwidth,u=n.media,s=t?t.getType():null;return u=f.replaceTokenForTemplate(u,"Number",n.replacementNumber),u=f.replaceTokenForTemplate(u,"Time",n.replacementTime),u=function(n){return n?n.split("$$").join("$"):n}(u=function(n,t){if(null===t||null===n||-1===n.indexOf("$RepresentationID$"))return n;var i=t.toString();return n.split("$RepresentationID$").join(i)}(u=f.replaceTokenForTemplate(u,"Bandwidth",o),r.id)),i.mediaType=s,i.type=l.HTTPRequest.MEDIA_SEGMENT_TYPE,i.range=n.mediaRange,i.startTime=n.presentationStartTime,i.duration=n.duration,i.timescale=r.timescale,i.availabilityStartTime=n.availabilityStartTime,i.availabilityEndTime=n.availabilityEndTime,i.wallStartTime=n.wallStartTime,i.quality=r.index,i.index=n.availabilityIdx,i.mediaInfo=t.getMediaInfo(),i.adaptationIndex=r.adaptation.index,at(i,u,r)?i:void 0}function bt(n,u,o){var s=void 0,h=t?t.getType():null,v=t?t.getStreamInfo().manifestInfo.isDynamic:null,l=i,y=!!o&&o.keepIdx,a=o?o.timeThreshold:null,p=!(!o||!o.ignoreIsFinished);return n?(rt!==u&&(rt=u,r("Getting the request for "+h+" time : "+u)),it(n),(i=pt(u,n,a))<0&&(it(n),i=pt(u,n,a)),i>0&&r("Index for "+h+" time "+u+" is "+i),!p&&vt(n)?((s=new e.default).action=e.default.ACTION_COMPLETE,s.index=i,s.mediaType=h,s.mediaInfo=t.getMediaInfo(),r("Signal complete.",s)):s=wt(f.getSegmentByIndex(i,n)),y&&l>=0&&(i=n.segmentInfoType===c.default.SEGMENT_TIMELINE&&v?i:l),s):null}function kt(n){var t=n.representation;t.segments&&o.trigger(u.default.REPRESENTATION_UPDATED,{sender:this,representation:t})}function dt(n){var y=t?t.getType():null,p=t?t.getStreamInfo().manifestInfo.isDynamic:null;if(!n.error&&y===n.mediaType){for(var a=n.segments,i=n.representation,s=[],v=0,c=void 0,r=void 0,l=void 0,c=0,e=a.length;c<e;c++)r=a[c],l=f.getTimeBasedSegment(tt,p,i,r.startTime,r.duration,r.timescale,r.media,r.mediaRange,v),s.push(l),l=null,v++;i.segmentAvailabilityRange={start:s[0].presentationStartTime,end:s[e-1].presentationStartTime};i.availableSegmentsNumber=e;yt(i,s);h.default.hasInitialization(i)&&o.trigger(u.default.REPRESENTATION_UPDATED,{sender:this,representation:i})}}n=n||{};var a=this.context,o=w.default(a).getInstance(),ot=k.default(a).getInstance(),ft=void 0,tt=n.timelineConverter,ni=n.dashMetrics,st=n.metricsModel,ti=n.mediaPlayerModel,ii=n.errHandler,gt=n.baseURLController,s=void 0,r=void 0,i=void 0,rt=void 0,ht=void 0,ut=void 0,t=void 0,ct=void 0;return s={initialize:function(i){var r=(t=i)?t.getStreamInfo().manifestInfo.isDynamic:null;ft.initialize();ct=d.default(a).create(n,r)},getStreamProcessor:function(){return t},getInitRequest:function(n){var i=t?t.getType():null;return n?function(n,i){var r=new e.default,u=n.adaptation.period,f=u.start,o=t?t.getStreamInfo().manifestInfo.isDynamic:null;if(r.mediaType=i,r.type=l.HTTPRequest.INIT_SEGMENT_TYPE,r.range=n.range,r.availabilityStartTime=tt.calcAvailabilityStartTimeFromPresentationTime(f,u.mpd,o),r.availabilityEndTime=tt.calcAvailabilityEndTimeFromPresentationTime(f+u.duration,u.mpd,o),r.quality=n.index,r.mediaInfo=t?t.getMediaInfo():null,r.representationId=n.id,at(r,n.initialization,n))return r}(n,i):null},getSegmentRequestForTime:bt,getNextSegmentRequest:function(n){var u=void 0,o=void 0,h=t?t.getType():null,s=t?t.getStreamInfo().manifestInfo.isDynamic:null;return n&&-1!==i?(rt=null,r("Getting the next request at index: "+ ++i),!f.getSegmentByIndex(i,n)&&s?(r("No segment found at index: "+i+". Wait for next loop"),it(n),i--,null):(vt(n)?((u=new e.default).action=e.default.ACTION_COMPLETE,u.index=i,u.mediaType=h,u.mediaInfo=t.getMediaInfo(),r("Signal complete.")):(it(n),u=wt(o=f.getSegmentByIndex(i,n)),!o&&s&&i--),u)):null},generateSegmentRequestForTime:function(n,t){var i=(n.segmentAvailabilityRange.end-n.segmentAvailabilityRange.start)/2;return n.segments=null,n.segmentAvailabilityRange={start:t-i,end:t+i},bt(n,t,{keepIdx:!1,ignoreIsFinished:!0})},updateRepresentation:function(n,r){var f=h.default.hasInitialization(n),e=h.default.hasSegments(n),c=t?t.getType():null,l=t?t.getStreamInfo().manifestInfo.isDynamic:null,s=void 0;if(n.segmentDuration||n.segments||et(n),n.segmentAvailabilityRange=null,n.segmentAvailabilityRange=tt.calcSegmentAvailabilityRange(n,l),n.segmentAvailabilityRange.end<n.segmentAvailabilityRange.start&&!n.useCalculatedLiveEdgeTime)return s=new p.default(v,"no segments are available yet",{availabilityDelay:n.segmentAvailabilityRange.start-n.segmentAvailabilityRange.end}),void o.trigger(u.default.REPRESENTATION_UPDATED,{sender:this,representation:n,error:s});r||(i=-1);n.segmentDuration&&et(n);f||ft.loadInitialization(n);e||ft.loadSegments(n,c,n.indexRange);f&&e&&o.trigger(u.default.REPRESENTATION_UPDATED,{sender:this,representation:n})},updateSegmentList:et,setCurrentTime:function(n){ht=n},getCurrentTime:function(){return ht},getEarliestTime:function(){return ut},reset:function(){lt();o.off(u.default.INITIALIZATION_LOADED,kt,s);o.off(u.default.SEGMENTS_LOADED,dt,s)}},r=b.default(a).getInstance().log.bind(s),lt(),(ft=function(n){return"webm"===n.split("/")[1].toLowerCase()}(n.mimeType)?nt.default(a).getInstance():g.default(a).getInstance()).setConfig({baseURLController:gt,metricsModel:st,mediaPlayerModel:ti,errHandler:ii}),o.on(u.default.INITIALIZATION_LOADED,kt,s),o.on(u.default.SEGMENTS_LOADED,dt,s),s}var o;Object.defineProperty(i,"__esModule",{value:!0});var y=r(n(98)),c=r(n(60)),e=r(n(161)),p=r(n(159)),l=n(176),u=r(n(53)),w=r(n(49)),a=r(n(50)),b=r(n(48)),k=r(n(154)),h=r(n(86)),f=n(76),d=r(n(75)),g=r(n(58)),nt=r(n(59)),v=1;s.__dashjs_factory_name="DashHandler";o=a.default.getClassFactory(s);o.SEGMENTS_UNAVAILABLE_ERROR_CODE=v;a.default.updateClassFactory(s.__dashjs_factory_name,o);i.default=o;t.exports=i.default},{154:154,159:159,161:161,176:176,48:48,49:49,50:50,53:53,58:58,59:59,60:60,75:75,76:76,86:86,98:98}],57:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function f(n){function u(n){return t(n,r.default.BUFFER_LEVEL)}function f(n){if(!n)return null;var t=n.HttpList,r=null,i=void 0;if(!t||t.length<=0)return null;for(i=t.length-1;i>=0;){if(t[i].responsecode){r=t[i];break}i--}return r}function o(n){return n&&n.HttpList?n.HttpList:[]}function t(n,t){var i,r;return n?(i=n[t],!i)?null:(r=i.length,r<=0?null:i[r-1]):null}function h(n){var r={},t,i;if(!n)return r;for(var f=n.trim().split("\r\n"),u=0,e=f.length;u<e;u++)t=f[u],i=t.indexOf(": "),i>0&&(r[t.substring(0,i)]=t.substring(i+2));return r}function c(n,t,i){var f=void 0,o=void 0,e=void 0,u=void 0,r=void 0;if(n)for(f=n.AdaptationSet_asArray,u=0;u<f.length;u+=1)for(e=f[u].Representation_asArray,r=0;r<e.length;r+=1)if(t===(o=e[r]).id)return i?r:o;return null}function l(n,t){return a.getIsTypeOf(n,t)}var a=(n=n||{}).dashManifestModel,i=n.manifestModel;return{getBandwidthForRepresentation:function(n,t){var r;return null===(r=c(i.getValue().Period_asArray[t],n))?null:r.bandwidth},getIndexForRepresentation:function(n,t){return function(n,t){var i=c(n,t,!0);return null!==i?i:-1}(i.getValue().Period_asArray[t],n)},getMaxIndexForBufferType:function(n,t){return function(n,t){var r=void 0,u=void 0,f=void 0,i=void 0;if(!n||!t)return-1;for(u=n.AdaptationSet_asArray,i=0;i<u.length;i+=1)if(r=u[i],f=r.Representation_asArray,l(r,t))return f.length;return-1}(i.getValue().Period_asArray[t],n)},getCurrentRepresentationSwitch:function(n){return t(n,r.default.TRACK_SWITCH)},getLatestBufferLevelVO:u,getCurrentBufferLevel:function(n){var t=u(n);return t?s.round10(t.level/1e3,-3):0},getCurrentHttpRequest:f,getHttpRequests:o,getCurrentDroppedFrames:function(n){return t(n,r.default.DROPPED_FRAMES)},getCurrentSchedulingInfo:function(n){return t(n,r.default.SCHEDULING_INFO)},getCurrentDVRInfo:function(n){return t(n,r.default.DVR_INFO)},getCurrentManifestUpdate:function(n){return t(n,r.default.MANIFEST_UPDATE)},getLatestFragmentRequestHeaderValueByID:function(n,t){var i={},r=f(n);return r&&(i=h(r._responseHeaders)),void 0===i[t]?null:i[t]},getLatestMPDRequestHeaderValueByID:function(n,t){for(var u,r={},f=void 0,i=void 0,i=(u=o(n)).length-1;i>=0;i--)if((f=u[i]).type===e.HTTPRequest.MPD_TYPE){r=h(f._responseHeaders);break}return void 0===r[t]?null:r[t]},getRequestsQueue:function(n){return n?n.RequestsQueue:null}}}Object.defineProperty(i,"__esModule",{value:!0});var e=n(176),o=u(n(50)),r=u(n(99)),s=n(42);f.__dashjs_factory_name="DashMetrics";i.default=o.default.getSingletonFactory(f);t.exports=i.default},{176:176,42:42,50:50,99:99}],58:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(){function k(){if(!r||!r.hasOwnProperty("resolve"))throw new Error("setConfig function has to be called previously");}function d(n,t){for(var u=n.references,a=u.length,v=n.timescale,h=n.earliest_presentation_time,f=t.range.start+n.offset+n.first_offset+n.size,c=[],i=void 0,l=void 0,e=void 0,o=void 0,r=0;r<a;r++)e=u[r].subsegment_duration,o=u[r].referenced_size,(i=new s.default).duration=e,i.startTime=h,i.timescale=v,l=f+o-1,i.mediaRange=f+"-"+l,c.push(i),h+=e,f+=o;return c}function g(n){if(n.url){var t=new y.default;return t.type=n.init?e.HTTPRequest.INIT_SEGMENT_TYPE:e.HTTPRequest.MEDIA_SEGMENT_TYPE,t.url=n.url,t.range=n.range.start+"-"+n.range.end,t}}function it(n,t,i){n?f.trigger(u.default.SEGMENTS_LOADED,{segments:n,representation:t,mediaType:i}):f.trigger(u.default.SEGMENTS_LOADED,{segments:null,representation:t,mediaType:i,error:new h.default(null,"error loading segments",null)})}var n=this.context,t=v.default(n).getInstance().log,f=c.default(n).getInstance(),w=void 0,a=void 0,b=void 0,nt=void 0,tt=void 0,i=void 0,r=void 0;return{setConfig:function(n){n.baseURLController&&(r=n.baseURLController);n.metricsModel&&(nt=n.metricsModel);n.mediaPlayerModel&&(tt=n.mediaPlayerModel);n.errHandler&&(w=n.errHandler)},initialize:function(){a=l.default(n).getInstance();b=o.default(n).getInstance();i=p.default(n).create({errHandler:w,metricsModel:nt,mediaPlayerModel:tt,requestModifier:b})},loadInitialization:function d(n,e){var l;k();var s=null,h=null,c=r.resolve(n.path),o=e||{init:!0,url:c?c.url:void 0,range:{start:0,end:1500},searching:!1,bytesLoaded:0,bytesToLoad:1500};t("Start searching for initialization.");l=g(o);i.load({request:l,success:function(i){o.bytesLoaded=o.range.end;h=a.parse(i);(s=function(n){var r=n.getBox("ftyp"),i=n.getBox("moov"),u=null,f=void 0,e=void 0;return t("Searching for initialization."),i&&i.isComplete&&(f=r?r.offset:i.offset,e=i.offset+i.size-1,t("Found the initialization.  Range: "+(u=f+"-"+e))),u}(h))?(n.range=s,f.trigger(u.default.INITIALIZATION_LOADED,{representation:n})):(o.range.end=o.bytesLoaded+o.bytesToLoad,d(n,o))},error:function(){f.trigger(u.default.INITIALIZATION_LOADED,{representation:n})}});t("Perform init search: "+o.url)},loadSegments:function n(u,f,e,o,s){var l;(k(),e&&(void 0===e.start||void 0===e.end))&&(l=e?e.toString().split("-"):null,e=l?{start:parseFloat(l[0]),end:parseFloat(l[1])}:null);s=s||it;var v=null,c=null,y=!!e,p=r.resolve(u.path),h={init:!1,url:p?p.url:void 0,range:y?e:{start:0,end:1500},searching:!y,bytesLoaded:o?o.bytesLoaded:0,bytesToLoad:1500},w=g(h);i.load({request:w,success:function(i){var o=h.bytesToLoad,p=i.byteLength,e;if(h.bytesLoaded=h.range.end-h.range.start,v=a.parse(i),(c=v.getBox("sidx"))&&c.isComplete){var r=c.references,l=void 0,y=void 0;null!=r&&r.length>0&&(l=1===r[0].reference_type);l?function(){t("Initiate multiple SIDX load.");h.range.end=h.range.start+c.size;for(var i=void 0,e=void 0,a=void 0,v=void 0,o=[],y=0,l=(c.offset||h.range.start)+c.size,p=function(n){n?(o=o.concat(n),++y>=e&&s(o,u,f)):s(null,u,f)},i=0,e=r.length;i<e;i++)a=l,v=l+r[i].referenced_size-1,l+=r[i].referenced_size,n(u,null,{start:a,end:v},h,p)}():(t("Parsing segments from SIDX."),y=d(c,h),s(y,u,f))}else{if(c)h.range.start=c.offset||h.range.start,h.range.end=h.range.start+(c.size||o);else{if(p<h.bytesLoaded)return void s(null,u,f);e=v.getLastBox();e&&e.size?(h.range.start=e.offset+e.size,h.range.end=h.range.start+o):h.range.end+=o}n(u,f,h.range,h,s)}},error:function(){s(null,u,f)}});t("Perform SIDX load: "+h.url)},reset:function(){i.abort();i=null;w=null;a=null;b=null}}}Object.defineProperty(i,"__esModule",{value:!0});var o=r(n(152)),s=r(n(87)),h=r(n(159)),u=r(n(53)),c=r(n(49)),l=r(n(142)),a=r(n(50)),v=r(n(48)),e=n(176),y=r(n(161)),p=r(n(96));f.__dashjs_factory_name="SegmentBaseLoader";i.default=a.default.getSingletonFactory(f);t.exports=i.default},{142:142,152:152,159:159,161:161,176:176,48:48,49:49,50:50,53:53,87:87,96:96}],59:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(){function nt(t){var o=[],u=void 0,f=void 0,r=e.default(i).create({data:t}),s,h;for(r.consumeTagAndSize(n.Segment.Cues);r.moreData()&&r.consumeTagAndSize(n.Segment.Cues.CuePoint,!0);){for((u={}).CueTime=r.parseTag(n.Segment.Cues.CuePoint.CueTime),u.CueTracks=[];r.moreData()&&r.consumeTag(n.Segment.Cues.CuePoint.CueTrackPositions,!0);){if(s=r.getMatroskaCodedNum(),h=r.getPos(),(f={}).Track=r.parseTag(n.Segment.Cues.CuePoint.CueTrackPositions.CueTrack),0===f.Track)throw new Error("Cue track cannot be 0");f.ClusterPosition=r.parseTag(n.Segment.Cues.CuePoint.CueTrackPositions.CueClusterPosition);u.CueTracks.push(f);r.setPos(h+s)}if(0===u.CueTracks.length)throw new Error("Mandatory cuetrack not found");o.push(u)}if(0===o.length)throw new Error("mandatory cuepoint not found");return o}function tt(n,i,r,u){var e,c,h=void 0,s=void 0,o=void 0,f=void 0,l=void 0,v=void 0;for(s=[],f=0,c=(e=nt(n)).length;f<c;f+=1)o=new a.default,h=0,h=f<e.length-1?e[f+1].CueTime-e[f].CueTime:u-e[f].CueTime,o.duration=h,o.startTime=e[f].CueTime,o.timescale=1e3,l=e[f].CueTracks[0].ClusterPosition+i,v=f<e.length-1?e[f+1].CueTracks[0].ClusterPosition+i-1:r-1,o.mediaRange=l+"-"+v,s.push(o);return t("Parsed cues: "+s.length+" cues."),s}function it(r,u,f,o){var w,s=e.default(i).create({data:r}),l=void 0,b=void 0,k=f.split("-"),a=null,c={url:u,range:{start:parseFloat(k[0]),end:parseFloat(k[1])},request:a},v=void 0,d,y;for(t("Parse EBML header: "+c.url),s.skipOverElement(n.EBML),s.consumeTag(n.Segment),v=s.getMatroskaCodedNum(),v+=s.getPos(),w=s.getPos();s.moreData()&&!s.consumeTagAndSize(n.Segment.Info,!0);)if(!(s.skipOverElement(n.Segment.SeekHead,!0)||s.skipOverElement(n.Segment.Tracks,!0)||s.skipOverElement(n.Segment.Cues,!0)||s.skipOverElement(n.Void,!0)))throw new Error("no valid top level element found");for(;void 0===l;){d=s.getMatroskaCodedNum(!0);y=s.getMatroskaCodedNum();switch(d){case n.Segment.Info.Duration.tag:l=s[n.Segment.Info.Duration.parse](y);break;default:s.setPos(s.getPos()+y)}}a=p(c);h.load({request:a,success:function(n){b=tt(n,w,v,l);o(b)},error:function(){t("Download Error: Cues "+c.url);o(null)}});t("Perform cues load: "+c.url+" bytes="+c.range.start+"-"+c.range.end)}function k(){if(!r||!r.hasOwnProperty("resolve"))throw new Error("setConfig function has to be called previously");}function rt(n,t,i){n?f.trigger(u.default.SEGMENTS_LOADED,{segments:n,representation:t,mediaType:i}):f.trigger(u.default.SEGMENTS_LOADED,{segments:null,representation:t,mediaType:i,error:new Error(null,"error loading segments",null)})}function p(n){var t=new v.default;return t.type=n.init?o.HTTPRequest.INIT_SEGMENT_TYPE:o.HTTPRequest.MEDIA_SEGMENT_TYPE,t.url=n.url,t.range=n.range.start+"-"+n.range.end,t}var i=this.context,t=c.default(i).getInstance().log,f=s.default(i).getInstance(),n=void 0,w=void 0,b=void 0,d=void 0,g=void 0,h=void 0,r=void 0;return n={EBML:{tag:440786851,required:!0},Segment:{tag:408125543,required:!0,SeekHead:{tag:290298740,required:!0},Info:{tag:357149030,required:!0,TimecodeScale:{tag:2807729,required:!0,parse:"getMatroskaUint"},Duration:{tag:17545,required:!0,parse:"getMatroskaFloat"}},Tracks:{tag:374648427,required:!0},Cues:{tag:475249515,required:!0,CuePoint:{tag:187,required:!0,CueTime:{tag:179,required:!0,parse:"getMatroskaUint"},CueTrackPositions:{tag:183,required:!0,CueTrack:{tag:247,required:!0,parse:"getMatroskaUint"},CueClusterPosition:{tag:241,required:!0,parse:"getMatroskaUint"}}}}},Void:{tag:236,required:!0}},{setConfig:function(n){if(!(n.baseURLController&&n.metricsModel&&n.mediaPlayerModel&&n.errHandler))throw new Error("Missing config parameter(s)");r=n.baseURLController;d=n.metricsModel;g=n.mediaPlayerModel;w=n.errHandler},initialize:function(){b=l.default(i).getInstance();h=y.default(i).create({errHandler:w,metricsModel:d,mediaPlayerModel:g,requestModifier:b})},loadInitialization:function(n,i){k();var e=null,o=r.resolve(n.path),l=o?o.url:void 0,s=n.range.split("-"),c=i||{range:{start:parseFloat(s[0]),end:parseFloat(s[1])},request:e,url:l,init:!0};t("Start loading initialization.");e=p(c);h.load({request:e,success:function(){f.trigger(u.default.INITIALIZATION_LOADED,{representation:n})},error:function(){f.trigger(u.default.INITIALIZATION_LOADED,{representation:n})}});t("Perform init load: "+c.url)},loadSegments:function(n,i,u,f){k();var e=null,o=r.resolve(n.path),s=o?o.url:void 0;f=f||rt;e=p({bytesLoaded:0,bytesToLoad:8192,range:{start:0,end:8192},request:e,url:s,init:!1});t("Parsing ebml header");h.load({request:e,success:function(t){it(t,s,u,function(t){f(t,n,i)})},error:function(){f(null,n,i)}})},reset:function(){w=null;b=null;t=null}}}Object.defineProperty(i,"__esModule",{value:!0});var u=r(n(53)),s=r(n(49)),e=r(n(146)),h=r(n(50)),c=r(n(48)),l=r(n(152)),a=r(n(87)),o=n(176),v=r(n(161)),y=r(n(96));f.__dashjs_factory_name="WebmSegmentBaseLoader";i.default=h.default.getSingletonFactory(f);t.exports=i.default},{146:146,152:152,161:161,176:176,48:48,49:49,50:50,53:53,87:87,96:96}],60:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),u=new(function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.init()}return r(n,[{key:"init",value:function(){this.BASE_URL="BaseURL";this.SEGMENT_BASE="SegmentBase";this.SEGMENT_TEMPLATE="SegmentTemplate";this.SEGMENT_LIST="SegmentList";this.SEGMENT_URL="SegmentURL";this.SEGMENT_TIMELINE="SegmentTimeline";this.SEGMENT_PROFILES="segmentProfiles";this.ADAPTATION_SET="AdaptationSet";this.REPRESENTATION="Representation";this.REPRESENTATION_INDEX="RepresentationIndex";this.SUB_REPRESENTATION="SubRepresentation";this.INITIALIZATION="Initialization";this.INITIALIZATION_MINUS="initialization";this.MPD="MPD";this.PERIOD="Period";this.ASSET_IDENTIFIER="AssetIdentifier";this.EVENT_STREAM="EventStream";this.ID="id";this.PROFILES="profiles";this.SERVICE_LOCATION="serviceLocation";this.RANGE="range";this.INDEX="index";this.MEDIA="media";this.BYTE_RANGE="byteRange";this.INDEX_RANGE="indexRange";this.MEDIA_RANGE="mediaRange";this.VALUE="value";this.CONTENT_TYPE="contentType";this.MIME_TYPE="mimeType";this.BITSTREAM_SWITCHING="BitstreamSwitching";this.BITSTREAM_SWITCHING_MINUS="bitstreamSwitching";this.CODECS="codecs";this.DEPENDENCY_ID="dependencyId";this.MEDIA_STREAM_STRUCTURE_ID="mediaStreamStructureId";this.METRICS="Metrics";this.METRICS_MINUS="metrics";this.REPORTING="Reporting";this.WIDTH="width";this.HEIGHT="height";this.SAR="sar";this.FRAMERATE="frameRate";this.AUDIO_SAMPLING_RATE="audioSamplingRate";this.MAXIMUM_SAP_PERIOD="maximumSAPPeriod";this.START_WITH_SAP="startWithSAP";this.MAX_PLAYOUT_RATE="maxPlayoutRate";this.CODING_DEPENDENCY="codingDependency";this.SCAN_TYPE="scanType";this.FRAME_PACKING="FramePacking";this.AUDIO_CHANNEL_CONFIGURATION="AudioChannelConfiguration";this.CONTENT_PROTECTION="ContentProtection";this.ESSENTIAL_PROPERTY="EssentialProperty";this.SUPPLEMENTAL_PROPERTY="SupplementalProperty";this.INBAND_EVENT_STREAM="InbandEventStream";this.ACCESSIBILITY="Accessibility";this.ROLE="Role";this.RATING="Rating";this.CONTENT_COMPONENT="ContentComponent";this.SUBSET="Subset";this.LANG="lang";this.VIEWPOINT="Viewpoint";this.ROLE_ASARRAY="Role_asArray";this.ACCESSIBILITY_ASARRAY="Accessibility_asArray";this.AUDIOCHANNELCONFIGURATION_ASARRAY="AudioChannelConfiguration_asArray";this.CONTENTPROTECTION_ASARRAY="ContentProtection_asArray";this.MAIN="main";this.DYNAMIC="dynamic";this.MEDIA_PRESENTATION_DURATION="mediaPresentationDuration";this.MINIMUM_UPDATE_PERIOD="minimumUpdatePeriod";this.CODEC_PRIVATE_DATA="codecPrivateData";this.BANDWITH="bandwidth";this.SOURCE_URL="sourceURL";this.TIMESCALE="timescale";this.DURATION="duration";this.START_NUMBER="startNumber";this.PRESENTATION_TIME_OFFSET="presentationTimeOffset";this.AVAILABILITY_START_TIME="availabilityStartTime";this.AVAILABILITY_END_TIME="availabilityEndTime";this.TIMESHIFT_BUFFER_DEPTH="timeShiftBufferDepth";this.MAX_SEGMENT_DURATION="maxSegmentDuration";this.PRESENTATION_TIME="presentationTime";this.MIN_BUFFER_TIME="minBufferTime";this.MAX_SUBSEGMENT_DURATION="maxSubsegmentDuration";this.START="start";this.CENC_DEFAULT_KID="cenc:default_KID";this.DVB_PRIORITY="dvb:priority";this.DVB_WEIGHT="dvb:weight"}}]),n}());i.default=u;t.exports=i.default},{}],61:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function o(){function g(){return p}function nt(){return o}function ft(){v=null;it=-1;p=!0;n=[];l=null;w=null;y=null;ut=null;b=null;k=null;d=null}function et(){var t=new Date,n=nt(),i=1e3*w.getTime();y.addRepresentationSwitch(n.adaptation.type,t,i,n.id)}function ot(){var i=t.getStreamInfo(),n=i?i.manifestInfo:null,r=n?n.isDynamic:null,u=b.calcSegmentAvailabilityRange(o,r);y.addDVRInfo(t.getType(),w.getTime(),n,u)}function tt(t){return n[t]}function vt(t){var f=t;p=!1;i.trigger(c.default.AST_IN_FUTURE,{delay:f});setTimeout(function(){if(!g()){p=!0;i.trigger(r.default.DATA_UPDATE_STARTED,{sender:u});n.forEach(function(n){n.segmentAvailabilityRange=null});for(var t=0;t<n.length;t++)rt.updateRepresentation(n[t],!0)}},f)}function st(u){var ut,b;if(u.sender.getStreamProcessor()===t&&g()){var h=u.representation,ft=y.getMetricsFor(f.default.STREAM),st=y.getMetricsFor(nt().adaptation.type),c=d.getCurrentManifestUpdate(ft),tt=!1,k=0,it=void 0,rt=void 0;if(h.adaptation.period.mpd.manifest.type!==e.default.DYNAMIC||h.adaptation.period.mpd.manifest.ignorePostponeTimePeriod||(ut=h.segmentAvailabilityRange.end-h.segmentAvailabilityRange.start,k=1e3*(w.computeLiveDelay(o.segmentDuration,t.getStreamInfo().manifestInfo.DVRWindowSize)-ut)),k>0)return ot(),vt(k),rt=new s.default(yt,"Segments update failed",null),void i.trigger(r.default.DATA_UPDATE_COMPLETED,{sender:this,data:v,currentRepresentation:o,error:rt});if(c){for(b=0;b<c.representationInfo.length;b++)if((it=c.representationInfo[b]).index===h.index&&it.mediaType===t.getType()){tt=!0;break}tt||y.addManifestUpdateRepresentationInfo(c,h.id,h.index,h.adaptation.period.index,t.getType(),h.presentationTimeOffset,h.startNumber,h.segmentInfoType)}(function(){for(var i,t=0,r=n.length;t<r;t++)if(i=n[t].segmentInfoType,null===n[t].segmentAvailabilityRange||!a.default.hasInitialization(n[t])||(i===e.default.SEGMENT_BASE||i===e.default.BASE_URL)&&!n[t].segments)return!1;return!0})()&&(p=!1,l.setPlaybackQuality(t.getType(),t.getStreamInfo(),function(t){return n.indexOf(t)}(o)),y.updateManifestUpdateInfo(c,{latency:o.segmentAvailabilityRange.end-w.getTime()}),d.getCurrentRepresentationSwitch(st)||et(),i.trigger(r.default.DATA_UPDATE_COMPLETED,{sender:this,data:v,currentRepresentation:o}))}}function ht(t){t.isDynamic&&function(t){for(var r=void 0,i=0,u=n.length;i<u;i++)(r=n[i]).segmentAvailabilityRange=b.calcSegmentAvailabilityRange(r,t)}(t.isDynamic)}function ct(n){n.sender.getStreamProcessor()===t&&(at.getValue().doNotUpdateDVRWindowOnBufferUpdated||ot())}function lt(n){if(n.mediaType===t.getType()&&t.getStreamInfo().id===n.streamInfo.id&&n.oldQuality!==n.newQuality){o=tt(n.newQuality);var i=l.getThroughputHistory().getAverageThroughput(n.mediaType);isNaN(i)||ut.setSavedBitrateSettings(n.mediaType,i);et()}}var yt=1,pt=this.context,i=h.default(pt).getInstance(),u=void 0,v=void 0,it=void 0,p=void 0,n=void 0,o=void 0,l=void 0,rt=void 0,w=void 0,y=void 0,ut=void 0,b=void 0,k=void 0,d=void 0,t=void 0,at=void 0;return u={initialize:function(){rt=t.getIndexHandler()},setConfig:function(n){n.abrController&&(l=n.abrController);n.domStorage&&(ut=n.domStorage);n.metricsModel&&(y=n.metricsModel);n.dashMetrics&&(d=n.dashMetrics);n.dashManifestModel&&(k=n.dashManifestModel);n.playbackController&&(w=n.playbackController);n.timelineConverter&&(b=n.timelineConverter);n.manifestModel&&(at=n.manifestModel);n.streamProcessor&&(t=n.streamProcessor)},getData:function(){return v},getDataIndex:function(){return it},isUpdating:g,updateData:function(u,e,s){var a=t.getStreamInfo(),w=l.getTopQualityIndexFor(s,a.id),y=l.getMinAllowedIndexFor(s),h=void 0,b=null,c;if(p=!0,i.trigger(r.default.DATA_UPDATE_STARTED,{sender:this}),n=function(n){return it=k.getIndexForAdaptation(v,n.period.mpd.manifest,n.period.index),k.getRepresentationsForAdaptation(n)}(e),null!==v&&v.id==u.id||s===f.default.FRAGMENTED_TEXT?h=l.getQualityFor(s,a):(b=l.getThroughputHistory().getAverageThroughput(s)||l.getInitialBitrateFor(s,a),h=l.getQualityForBitrate(t.getMediaInfo(),b)),void 0!==y&&h<y&&(h=y),h>w&&(h=w),o=tt(h),v=u,s!==f.default.VIDEO&&s!==f.default.AUDIO&&s!==f.default.FRAGMENTED_TEXT)return p=!1,void i.trigger(r.default.DATA_UPDATE_COMPLETED,{sender:this,data:v,currentRepresentation:o});for(c=0;c<n.length;c++)rt.updateRepresentation(n[c],!0)},getStreamProcessor:function(){return t},getCurrentRepresentation:nt,getRepresentationForQuality:tt,reset:function(){i.off(r.default.QUALITY_CHANGE_REQUESTED,lt,u);i.off(r.default.REPRESENTATION_UPDATED,st,u);i.off(r.default.WALLCLOCK_TIME_UPDATED,ht,u);i.off(r.default.BUFFER_LEVEL_UPDATED,ct,u);ft()}},ft(),i.on(r.default.QUALITY_CHANGE_REQUESTED,lt,u),i.on(r.default.REPRESENTATION_UPDATED,st,u),i.on(r.default.WALLCLOCK_TIME_UPDATED,ht,u),i.on(r.default.BUFFER_LEVEL_UPDATED,ct,u),u}Object.defineProperty(i,"__esModule",{value:!0});var f=u(n(98)),e=u(n(60)),s=u(n(159)),h=u(n(49)),r=u(n(53)),c=u(n(93)),l=u(n(50)),a=u(n(86));o.__dashjs_factory_name="RepresentationController";i.default=l.default.getClassFactory(o);t.exports=i.default},{159:159,49:49,50:50,53:53,60:60,86:86,93:93,98:98}],62:[function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function o(n){function i(n,t){var e=void 0,h=void 0,c=void 0,i=void 0,s=void 0,l=void 0,o=!1,f=!1;if(!n)throw new Error("adaptation is not defined");if(!t)throw new Error("type is not defined");if(n.hasOwnProperty("ContentComponent_asArray")&&(i=n.ContentComponent_asArray),s=t!==u.default.TEXT?new RegExp(t):new RegExp("(vtt|ttml)"),n.Representation_asArray&&n.Representation_asArray.length&&n.Representation_asArray.length>0&&n.Representation_asArray[0].hasOwnProperty(r.default.CODECS)&&(0===(l=n.Representation_asArray[0].codecs).search(u.default.STPP)||0===l.search(u.default.WVTT)))return t===u.default.FRAGMENTED_TEXT;if(i){if(i.length>1)return t===u.default.MUXED;i[0]&&i[0].contentType===t&&(o=!0,f=!0)}if(n.hasOwnProperty(r.default.MIME_TYPE)&&(o=s.test(n.mimeType),f=!0),!f)for(e=0,h=n.Representation_asArray&&n.Representation_asArray.length?n.Representation_asArray.length:0;!f&&e<h;)(c=n.Representation_asArray[e]).hasOwnProperty(r.default.MIME_TYPE)&&(o=s.test(c.mimeType),f=!0),e++;return o}function b(n){return i(n,u.default.AUDIO)}function k(n){return i(n,u.default.VIDEO)}function d(n){return i(n,u.default.FRAGMENTED_TEXT)}function g(n){return i(n,u.default.MUXED)}function nt(n){return"text/vtt"===n||"application/ttml+xml"===n}function tt(n){return n&&n.hasOwnProperty(r.default.ROLE_ASARRAY)?n.Role_asArray:[]}function it(n){return tt(n).filter(function(n){return n.value===r.default.MAIN})[0]}function st(){return function(n,t){return n.bandwidth-t.bandwidth}}function o(n){return n&&void 0!==n.Representation_asArray&&null!==n.Representation_asArray&&n.Representation_asArray.sort(function(n,t){return n.bandwidth-t.bandwidth}),n}function rt(n,r,u){for(var e=n&&n.Period_asArray&&t(r)&&n.Period_asArray[r]?n.Period_asArray[r].AdaptationSet_asArray:[],f=void 0,h=[],f=0,s=e.length;f<s;f++)i(e[f],u)&&h.push(o(e[f]));return h}function f(n){var t=!1;return n&&n.hasOwnProperty("type")&&(t=n.type===r.default.DYNAMIC),t}function ht(n,t){if(!n)throw new Error("Period cannot be null or undefined");var i=e.default.DEFAULT_ID+"_"+t;return n.hasOwnProperty(r.default.ID)&&n.id.length>0&&"__proto__"!==n.id&&(i=n.id),i}function ut(n,t){var e=[],i=void 0,f;if(!n)return e;for(i=0;i<n.length;i++){if(f=new s.default,f.timescale=1,f.representation=t,!n[i].hasOwnProperty(u.default.SCHEME_ID_URI))throw new Error("Invalid EventStream. SchemeIdUri has to be set");f.schemeIdUri=n[i].schemeIdUri;n[i].hasOwnProperty(r.default.TIMESCALE)&&(f.timescale=n[i].timescale);n[i].hasOwnProperty(r.default.VALUE)&&(f.value=n[i].value);e.push(f)}return e}n=n||{};var ft=this.context,et=w.default(ft).getInstance(),ot=n.mediaController,ct=n.timelineConverter,lt=n.adapter,at="urn:dvb:dash:profile:dvb-dash:2014",t=Number.isInteger||function(n){return"number"==typeof n&&isFinite(n)&&Math.floor(n)===n};return{getIsTypeOf:i,getIsAudio:b,getIsVideo:k,getIsText:function(n){return i(n,u.default.TEXT)},getIsMuxed:g,getIsTextTrack:nt,getIsFragmentedText:d,getIsMain:it,getLanguageForAdaptation:function(n){var t="";return n&&n.hasOwnProperty(r.default.LANG)&&(t=n.lang.replace(/[^A-Za-z0-9-]/g,"")),t},getViewpointForAdaptation:function(n){return n&&n.hasOwnProperty(r.default.VIEWPOINT)?n.Viewpoint:null},getRolesForAdaptation:tt,getAccessibilityForAdaptation:function(n){return n&&n.hasOwnProperty(r.default.ACCESSIBILITY_ASARRAY)?n.Accessibility_asArray:[]},getAudioChannelConfigurationForAdaptation:function(n){return n&&n.hasOwnProperty(r.default.AUDIOCHANNELCONFIGURATION_ASARRAY)?n.AudioChannelConfiguration_asArray:[]},getAdaptationForIndex:function(n,i,r){var u=i&&i.Period_asArray&&t(r)&&i.Period_asArray[r]?i.Period_asArray[r].AdaptationSet_asArray:null;return u&&t(n)?u[n]:null},getIndexForAdaptation:function(n,i,r){var f=i&&i.Period_asArray&&t(r)&&i.Period_asArray[r]?i.Period_asArray[r].AdaptationSet_asArray:[],e=f.length,u;if(n)for(u=0;u<e;u++)if(p.default(ft).getInstance().areEqual(f[u],n))return u;return-1},getAdaptationForId:function(n,i,u){for(var e=i&&i.Period_asArray&&t(u)&&i.Period_asArray[u]?i.Period_asArray[u].AdaptationSet_asArray:[],f=void 0,f=0,o=e.length;f<o;f++)if(e[f].hasOwnProperty(r.default.ID)&&e[f].id===n)return e[f];return null},getAdaptationsForType:rt,getAdaptationForType:function(n,t,i,r){var u=rt(n,t,i);if(!u||0===u.length)return null;if(u.length>1&&r){for(var o=ot.getCurrentTrackFor(i,r),s=lt.getAllMediaInfoForType(r,i),f=0,e=u.length;f<e;f++)if(o&&ot.isTracksEqual(o,s[f]))return u[f];for(f=0,e=u.length;f<e;f++)if(it(u[f]))return u[f]}return u[0]},getCodec:function(n,i){if(n&&n.Representation_asArray&&n.Representation_asArray.length>0){var r=t(i)&&i>=0&&i<n.Representation_asArray.length?n.Representation_asArray[i]:n.Representation_asArray[0];return r.mimeType+';codecs="'+r.codecs+'"'}return null},getMimeType:function(n){return n&&n.Representation_asArray&&n.Representation_asArray.length>0?n.Representation_asArray[0].mimeType:null},getKID:function(n){return n&&n.hasOwnProperty(r.default.CENC_DEFAULT_KID)?n[r.default.CENC_DEFAULT_KID]:null},getContentProtectionData:function(n){return n&&n.hasOwnProperty(r.default.CONTENTPROTECTION_ASARRAY)&&0!==n.ContentProtection_asArray.length?n.ContentProtection_asArray:null},getIsDynamic:f,getIsDVB:function(n){return function(n,t){var i=!1;return n&&n.profiles&&n.profiles.length>0&&(i=-1!==n.profiles.indexOf(t)),i}(n,at)},getDuration:function(n){return n&&n.hasOwnProperty(r.default.MEDIA_PRESENTATION_DURATION)?n.mediaPresentationDuration:Number.MAX_SAFE_INTEGER||Number.MAX_VALUE},getBandwidth:function(n){return n&&n.bandwidth?n.bandwidth:NaN},getManifestUpdatePeriod:function(n){var i=arguments.length<=1||void 0===arguments[1]?0:arguments[1],t=NaN;return n&&n.hasOwnProperty(r.default.MINIMUM_UPDATE_PERIOD)&&(t=n.minimumUpdatePeriod),isNaN(t)?t:Math.max(t-i,1)},getRepresentationCount:function(n){return n&&n.Representation_asArray&&n.Representation_asArray.length?n.Representation_asArray.length:0},getBitrateListForAdaptation:function(n){if(!n||!n.Representation_asArray||!n.Representation_asArray.length)return null;for(var i=o(n).Representation_asArray,u=i.length,r=[],t=0,t=0;t<u;t++)r.push({bandwidth:i[t].bandwidth,width:i[t].width||0,height:i[t].height||0,scanType:i[t].scanType||null});return r},getRepresentationFor:function(n,i){return i&&i.Representation_asArray&&i.Representation_asArray.length>0&&t(n)?i.Representation_asArray[n]:null},getRepresentationsForAdaptation:function(n){var v=[],i=void 0,s=void 0,f=void 0,c=void 0,u=void 0,e=void 0,l=void 0,a;for(n&&n.period&&t(n.period.index)&&(a=n.period.mpd.manifest.Period_asArray[n.period.index],a&&a.AdaptationSet_asArray&&t(n.index)&&(c=o(a.AdaptationSet_asArray[n.index]))),e=0;c&&e<c.Representation_asArray.length;e++)u=c.Representation_asArray[e],(i=new h.default).index=e,i.adaptation=n,u.hasOwnProperty(r.default.ID)&&(i.id=u.id),u.hasOwnProperty(r.default.CODECS)&&(i.codecs=u.codecs),u.hasOwnProperty(r.default.CODEC_PRIVATE_DATA)&&(i.codecPrivateData=u.codecPrivateData),u.hasOwnProperty(r.default.BANDWITH)&&(i.bandwidth=u.bandwidth),u.hasOwnProperty(r.default.WIDTH)&&(i.width=u.width),u.hasOwnProperty(r.default.HEIGHT)&&(i.height=u.height),u.hasOwnProperty(r.default.SCAN_TYPE)&&(i.scanType=u.scanType),u.hasOwnProperty(r.default.MAX_PLAYOUT_RATE)&&(i.maxPlayoutRate=u.maxPlayoutRate),u.hasOwnProperty(r.default.SEGMENT_BASE)?(f=u.SegmentBase,i.segmentInfoType=r.default.SEGMENT_BASE):u.hasOwnProperty(r.default.SEGMENT_LIST)?(f=u.SegmentList).hasOwnProperty(r.default.SEGMENT_TIMELINE)?(i.segmentInfoType=r.default.SEGMENT_TIMELINE,(!(l=f.SegmentTimeline.S_asArray[f.SegmentTimeline.S_asArray.length-1]).hasOwnProperty("r")||l.r>=0)&&(i.useCalculatedLiveEdgeTime=!0)):(i.segmentInfoType=r.default.SEGMENT_LIST,i.useCalculatedLiveEdgeTime=!0):u.hasOwnProperty(r.default.SEGMENT_TEMPLATE)?((f=u.SegmentTemplate).hasOwnProperty(r.default.SEGMENT_TIMELINE)?(i.segmentInfoType=r.default.SEGMENT_TIMELINE,(!(l=f.SegmentTimeline.S_asArray[f.SegmentTimeline.S_asArray.length-1]).hasOwnProperty("r")||l.r>=0)&&(i.useCalculatedLiveEdgeTime=!0)):i.segmentInfoType=r.default.SEGMENT_TEMPLATE,f.hasOwnProperty(r.default.INITIALIZATION_MINUS)&&(i.initialization=f.initialization.split("$Bandwidth$").join(u.bandwidth).split("$RepresentationID$").join(u.id))):i.segmentInfoType=r.default.BASE_URL,f&&(f.hasOwnProperty(r.default.INITIALIZATION)?(s=f.Initialization).hasOwnProperty(r.default.SOURCE_URL)?i.initialization=s.sourceURL:s.hasOwnProperty(r.default.RANGE)&&(i.range=s.range):u.hasOwnProperty(r.default.MIME_TYPE)&&nt(u.mimeType)&&(i.range=0),f.hasOwnProperty(r.default.TIMESCALE)&&(i.timescale=f.timescale),f.hasOwnProperty(r.default.DURATION)&&(i.segmentDuration=f.duration/i.timescale),f.hasOwnProperty(r.default.START_NUMBER)&&(i.startNumber=f.startNumber),f.hasOwnProperty(r.default.INDEX_RANGE)&&(i.indexRange=f.indexRange),f.hasOwnProperty(r.default.PRESENTATION_TIME_OFFSET)&&(i.presentationTimeOffset=f.presentationTimeOffset/i.timescale)),i.MSETimeOffset=ct.calcMSETimeOffset(i),i.path=[n.period.index,n.index,e],v.push(i);return v},getAdaptationsForPeriod:function(n){var o=n&&t(n.index)?n.mpd.manifest.Period_asArray[n.index]:null,s=[],f=void 0,i=void 0,e=void 0;if(o&&o.AdaptationSet_asArray)for(e=0;e<o.AdaptationSet_asArray.length;e++)i=o.AdaptationSet_asArray[e],f=new c.default,i.hasOwnProperty(r.default.ID)&&(f.id=i.id),f.index=e,f.period=n,f.type=g(i)?u.default.MUXED:b(i)?u.default.AUDIO:k(i)?u.default.VIDEO:d(i)?u.default.FRAGMENTED_TEXT:u.default.TEXT,s.push(f);return s},getRegularPeriods:function(n){for(var l=!!n&&f(n.manifest),s=[],c=null,u=null,i=null,t=null,o=void 0,o=0,h=n&&n.manifest&&n.manifest.Period_asArray?n.manifest.Period_asArray.length:0;o<h;o++)(u=n.manifest.Period_asArray[o]).hasOwnProperty(r.default.START)?(t=new e.default).start=u.start:null!==c&&u.hasOwnProperty(r.default.DURATION)&&null!==i?((t=new e.default).start=parseFloat((i.start+i.duration).toFixed(5)),t.duration=u.duration):0!==o||l||((t=new e.default).start=0),null!==i&&isNaN(i.duration)&&(i.duration=parseFloat((t.start-i.start).toFixed(5))),null!==t&&(t.id=ht(u,o)),null!==t&&u.hasOwnProperty(r.default.DURATION)&&(t.duration=u.duration),null!==t&&(t.index=o,t.mpd=n,s.push(t),c=u,i=t),u=null,t=null;return 0===s.length?s:(null!==i&&isNaN(i.duration)&&(i.duration=parseFloat((function(n){var i=f(n.mpd.manifest),t=void 0;if(n.mpd.manifest.mediaPresentationDuration)t=n.mpd.manifest.mediaPresentationDuration;else if(n.duration)t=n.duration;else{if(!i)throw new Error("Must have @mediaPresentationDuratio on MPD or an explicit @duration on the last period.");t=Number.POSITIVE_INFINITY}return t}(i)-i.start).toFixed(5))),s)},getMpd:function(n){var t=new l.default;return n&&(t.manifest=n,t.availabilityStartTime=n.hasOwnProperty(r.default.AVAILABILITY_START_TIME)?new Date(n.availabilityStartTime.getTime()):new Date(n.loadedTime.getTime()),n.hasOwnProperty(r.default.AVAILABILITY_END_TIME)&&(t.availabilityEndTime=new Date(n.availabilityEndTime.getTime())),n.hasOwnProperty(r.default.MINIMUM_UPDATE_PERIOD)&&(t.minimumUpdatePeriod=n.minimumUpdatePeriod),n.hasOwnProperty(r.default.MEDIA_PRESENTATION_DURATION)&&(t.mediaPresentationDuration=n.mediaPresentationDuration),n.hasOwnProperty(u.default.SUGGESTED_PRESENTATION_DELAY)&&(t.suggestedPresentationDelay=n.suggestedPresentationDelay),n.hasOwnProperty(r.default.TIMESHIFT_BUFFER_DEPTH)&&(t.timeShiftBufferDepth=n.timeShiftBufferDepth),n.hasOwnProperty(r.default.MAX_SEGMENT_DURATION)&&(t.maxSegmentDuration=n.maxSegmentDuration)),t},getEventsForPeriod:function(n){var c=n&&n.mpd&&n.mpd.manifest?n.mpd.manifest:null,l=c?c.Period_asArray:null,f=l&&n&&t(n.index)?l[n.index].EventStream_asArray:null,a=[],i=void 0,e=void 0,o,h;if(f)for(i=0;i<f.length;i++){if(o=new s.default,o.period=n,o.timescale=1,!f[i].hasOwnProperty(u.default.SCHEME_ID_URI))throw new Error("Invalid EventStream. SchemeIdUri has to be set");for(o.schemeIdUri=f[i].schemeIdUri,f[i].hasOwnProperty(r.default.TIMESCALE)&&(o.timescale=f[i].timescale),f[i].hasOwnProperty(r.default.VALUE)&&(o.value=f[i].value),e=0;e<f[i].Event_asArray.length;e++)h=new v.default,h.presentationTime=0,h.eventStream=o,f[i].Event_asArray[e].hasOwnProperty(r.default.PRESENTATION_TIME)&&(h.presentationTime=f[i].Event_asArray[e].presentationTime),f[i].Event_asArray[e].hasOwnProperty(r.default.DURATION)&&(h.duration=f[i].Event_asArray[e].duration),f[i].Event_asArray[e].hasOwnProperty(r.default.ID)&&(h.id=f[i].Event_asArray[e].id),a.push(h)}return a},getEventStreamForAdaptationSet:function(n,i){var u=void 0,r=void 0,f=void 0;return n&&n.Period_asArray&&i&&i.period&&t(i.period.index)&&(r=n.Period_asArray[i.period.index])&&r.AdaptationSet_asArray&&t(i.index)&&(f=r.AdaptationSet_asArray[i.index])&&(u=f.InbandEventStream_asArray),ut(u,null)},getEventStreamForRepresentation:function(n,i){var f=void 0,r=void 0,u=void 0,e=void 0;return n&&n.Period_asArray&&i&&i.adaptation&&i.adaptation.period&&t(i.adaptation.period.index)&&(r=n.Period_asArray[i.adaptation.period.index])&&r.AdaptationSet_asArray&&t(i.adaptation.index)&&(u=r.AdaptationSet_asArray[i.adaptation.index])&&u.Representation_asArray&&t(i.index)&&(e=u.Representation_asArray[i.index])&&(f=e.InbandEventStream_asArray),ut(f,i)},getUTCTimingSources:function(n){var e=f(n),o=!!n&&n.hasOwnProperty(r.default.AVAILABILITY_START_TIME),t=n?n.UTCTiming_asArray:null,i=[];return(e||o)&&t&&t.forEach(function(n){var t=new a.default;n.hasOwnProperty(u.default.SCHEME_ID_URI)&&(t.schemeIdUri=n.schemeIdUri,n.hasOwnProperty(r.default.VALUE)&&(t.value=n.value.toString(),i.push(t)))}),i},getBaseURLsFromElement:function(n){var t=[],u=n.BaseURL_asArray||[n.baseUri],i=!1;return u.some(function(u){if(u){var f=new y.default,e=u.__text||u;return et.isRelative(e)&&(i=!0,n.baseUri&&(e=et.resolve(e,n.baseUri))),f.url=e,f.serviceLocation=u.hasOwnProperty(r.default.SERVICE_LOCATION)&&u.serviceLocation.length?u.serviceLocation:e,u.hasOwnProperty(r.default.DVB_PRIORITY)&&(f.dvb_priority=u[r.default.DVB_PRIORITY]),u.hasOwnProperty(r.default.DVB_WEIGHT)&&(f.dvb_weight=u[r.default.DVB_WEIGHT]),t.push(f),i}}),t},getRepresentationSortFunction:st,getLocation:function(n){if(n&&n.hasOwnProperty(u.default.LOCATION))return n.Location=n.Location_asArray[0],n.Location}}}Object.defineProperty(i,"__esModule",{value:!0});var u=f(n(98)),r=f(n(60)),h=f(n(86)),c=f(n(80)),e=f(n(85)),l=f(n(84)),a=f(n(88)),v=f(n(82)),y=f(n(81)),s=f(n(83)),p=f(n(151)),w=f(n(154)),b=f(n(50));o.__dashjs_factory_name="DashManifestModel";i.default=b.default.getSingletonFactory(o);t.exports=i.default},{151:151,154:154,50:50,60:60,80:80,81:81,82:82,83:83,84:84,85:85,86:86,88:88,98:98}],63:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n){n=n||{};var u,p=this.context,w=e.default(p).getInstance().log,t=n.errorHandler,i=void 0,f=void 0,r=void 0;return u={parse:function(n){var i=void 0,u,e,o;!function(){if(!t||!t.hasOwnProperty("manifestError"))throw new Error("Missing config parameter(s)");}();try{if(u=window.performance.now(),!(i=f.xml_str2json(n)))throw new Error("parser error");e=window.performance.now();r.run(i);o=window.performance.now();w("Parsing complete: ( xml2json: "+(e-u).toPrecision(3)+"ms, objectiron: "+(o-e).toPrecision(3)+"ms, total: "+((o-u)/1e3).toPrecision(3)+"s)")}catch(i){return t.manifestError("parsing the manifest failed","parse",n,i),null}return i},getMatchers:function(){return i},getIron:function(){return r}},i=[new c.default,new l.default,new a.default,new h.default],f=new s.default({escapeMode:!1,attributePrefix:"",arrayAccessForm:"property",emptyNodeForm:"object",stripWhitespaces:!1,enableToStringFunc:!1,ignoreRoot:!0,matchers:i}),r=new o.default([new v.default,new y.default]),u}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(50)),e=r(n(48)),o=r(n(3)),s=r(n(4)),h=r(n(72)),c=r(n(70)),l=r(n(69)),a=r(n(71)),v=r(n(66)),y=r(n(67));u.__dashjs_factory_name="DashParser";i.default=f.default.getClassFactory(u);t.exports=i.default},{3:3,4:4,48:48,50:50,66:66,67:67,69:69,70:70,71:71,72:72}],64:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),u=function(){function n(t,i){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this._name=t;this._merge=void 0!==i?i:function(n){return n&&n.length&&n.charAt(0)===n.charAt(0).toUpperCase()}(t)}return r(n,[{key:"name",get:function(){return this._name}},{key:"merge",get:function(){return this._merge}}]),n}();i.default=u;t.exports=i.default},{}],65:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),u=function(n){return n&&n.__esModule?n:{"default":n}}(n(64)),f=function(){function n(t,i,r,f,e){var o=this;(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this._name=t||"";this._properties=[];this._children=r||[];this._isRoot=f||!1;this._isArray=e||!0;Array.isArray(i)&&i.forEach(function(n){o._properties.push(new u.default(n))})}return r(n,[{key:"name",get:function(){return this._name}},{key:"isRoot",get:function(){return this._isRoot}},{key:"isArray",get:function(){return this._isArray}},{key:"children",get:function(){return this._children}},{key:"properties",get:function(){return this._properties}}]),n}();i.default=f;t.exports=i.default},{64:64}],66:[function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(i,"__esModule",{value:!0});var e=function(n,t,i){for(var r,o,e,u=!0;u;){var f=n,s=t,h=i;if(u=!1,null===f&&(f=Function.prototype),r=Object.getOwnPropertyDescriptor(f,s),void 0!==r)return"value"in r?r.value:(o=r.get,void 0===o)?void 0:o.call(h);if(e=Object.getPrototypeOf(f),null===e)return;n=e;t=s;i=h;u=!0;r=e=void 0}},u=f(n(65)),r=f(n(60)),o=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);var t=[r.default.PROFILES,r.default.WIDTH,r.default.HEIGHT,r.default.SAR,r.default.FRAMERATE,r.default.AUDIO_SAMPLING_RATE,r.default.MIME_TYPE,r.default.SEGMENT_PROFILES,r.default.CODECS,r.default.MAXIMUM_SAP_PERIOD,r.default.START_WITH_SAP,r.default.MAX_PLAYOUT_RATE,r.default.CODING_DEPENDENCY,r.default.SCAN_TYPE,r.default.FRAME_PACKING,r.default.AUDIO_CHANNEL_CONFIGURATION,r.default.CONTENT_PROTECTION,r.default.ESSENTIAL_PROPERTY,r.default.SUPPLEMENTAL_PROPERTY,r.default.INBAND_EVENT_STREAM];e(Object.getPrototypeOf(n.prototype),"constructor",this).call(this,r.default.ADAPTATION_SET,t,[new u.default(r.default.REPRESENTATION,t,[new u.default(r.default.SUB_REPRESENTATION,t)])])}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,u.default),n}();i.default=o;t.exports=i.default},{60:60,65:65}],67:[function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(i,"__esModule",{value:!0});var e=function(n,t,i){for(var r,o,e,u=!0;u;){var f=n,s=t,h=i;if(u=!1,null===f&&(f=Function.prototype),r=Object.getOwnPropertyDescriptor(f,s),void 0!==r)return"value"in r?r.value:(o=r.get,void 0===o)?void 0:o.call(h);if(e=Object.getPrototypeOf(f),null===e)return;n=e;t=s;i=h;u=!0;r=e=void 0}},u=f(n(65)),r=f(n(60)),o=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);var t=[r.default.SEGMENT_BASE,r.default.SEGMENT_TEMPLATE,r.default.SEGMENT_LIST];e(Object.getPrototypeOf(n.prototype),"constructor",this).call(this,r.default.PERIOD,t,[new u.default(r.default.ADAPTATION_SET,t,[new u.default(r.default.REPRESENTATION,t)])])}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,u.default),n}();i.default=o;t.exports=i.default},{60:60,65:65}],68:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),u=function(){function n(t,i){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this._test=t;this._converter=i}return r(n,[{key:"test",get:function(){return this._test}},{key:"converter",get:function(){return this._converter}}]),n}();i.default=u;t.exports=i.default},{}],69:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var f=function(n,t,i){for(var r,o,e,u=!0;u;){var f=n,s=t,h=i;if(u=!1,null===f&&(f=Function.prototype),r=Object.getOwnPropertyDescriptor(f,s),void 0!==r)return"value"in r?r.value:(o=r.get,void 0===o)?void 0:o.call(h);if(e=Object.getPrototypeOf(f),null===e)return;n=e;t=s;i=h;u=!0;r=e=void 0}},e=function(n){return n&&n.__esModule?n:{"default":n}}(n(68)),o=60,s=60,r=1e3,u=/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2})(?::([0-9]*)(\.[0-9]*)?)?(?:([+-])([0-9]{2})(?::?)([0-9]{2}))?/,h=function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);f(Object.getPrototypeOf(n.prototype),"constructor",this).call(this,function(n){return u.test(n.value)},function(n){var t=u.exec(n),i=void 0,f;return(i=Date.UTC(parseInt(t[1],10),parseInt(t[2],10)-1,parseInt(t[3],10),parseInt(t[4],10),parseInt(t[5],10),t[6]&&parseInt(t[6],10)||0,t[7]&&parseFloat(t[7])*r||0),t[9]&&t[10])&&(f=parseInt(t[9],10)*s+parseInt(t[10],10),i+=("+"===t[8]?-1:1)*f*o*r),new Date(i)})}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,e.default),n}();i.default=h;t.exports=i.default},{68:68}],70:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(i,"__esModule",{value:!0});var o=function(n,t,i){for(var r,o,e,u=!0;u;){var f=n,s=t,h=i;if(u=!1,null===f&&(f=Function.prototype),r=Object.getOwnPropertyDescriptor(f,s),void 0!==r)return"value"in r?r.value:(o=r.get,void 0===o)?void 0:o.call(h);if(e=Object.getPrototypeOf(f),null===e)return;n=e;t=s;i=h;u=!0;r=e=void 0}},s=u(n(68)),f=u(n(98)),r=u(n(60)),e=/^([-])?P(([\d.]*)Y)?(([\d.]*)M)?(([\d.]*)D)?T?(([\d.]*)H)?(([\d.]*)M)?(([\d.]*)S)?/,h=31536e3,c=2592e3,l=86400,a=3600,v=60,y=function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);o(Object.getPrototypeOf(n.prototype),"constructor",this).call(this,function(n){for(var i=[r.default.MIN_BUFFER_TIME,r.default.MEDIA_PRESENTATION_DURATION,r.default.MINIMUM_UPDATE_PERIOD,r.default.TIMESHIFT_BUFFER_DEPTH,r.default.MAX_SEGMENT_DURATION,r.default.MAX_SUBSEGMENT_DURATION,f.default.SUGGESTED_PRESENTATION_DELAY,r.default.START,f.default.START_TIME,r.default.DURATION],u=i.length,t=0;t<u;t++)if(n.nodeName===i[t])return e.test(n.value);return!1},function(n){var t=e.exec(n),i=parseFloat(t[2]||0)*h+parseFloat(t[4]||0)*c+parseFloat(t[6]||0)*l+parseFloat(t[8]||0)*a+parseFloat(t[10]||0)*v+parseFloat(t[12]||0);return void 0!==t[1]&&(i=-i),i})}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,s.default),n}();i.default=y;t.exports=i.default},{60:60,68:68,98:98}],71:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(n,t,i){for(var r,o,e,u=!0;u;){var f=n,s=t,h=i;if(u=!1,null===f&&(f=Function.prototype),r=Object.getOwnPropertyDescriptor(f,s),void 0!==r)return"value"in r?r.value:(o=r.get,void 0===o)?void 0:o.call(h);if(e=Object.getPrototypeOf(f),null===e)return;n=e;t=s;i=h;u=!0;r=e=void 0}},u=function(n){return n&&n.__esModule?n:{"default":n}}(n(68)),f=/^[-+]?[0-9]+[.]?[0-9]*([eE][-+]?[0-9]+)?$/,e=function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);r(Object.getPrototypeOf(n.prototype),"constructor",this).call(this,function(n){return f.test(n.value)},function(n){return parseFloat(n)})}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,u.default),n}();i.default=e;t.exports=i.default},{68:68}],72:[function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function u(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}Object.defineProperty(i,"__esModule",{value:!0});var e=function(n,t,i){for(var r,o,e,u=!0;u;){var f=n,s=t,h=i;if(u=!1,null===f&&(f=Function.prototype),r=Object.getOwnPropertyDescriptor(f,s),void 0!==r)return"value"in r?r.value:(o=r.get,void 0===o)?void 0:o.call(h);if(e=Object.getPrototypeOf(f),null===e)return;n=e;t=s;i=h;u=!0;r=e=void 0}},o=f(n(68)),r=f(n(60)),s=function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);e(Object.getPrototypeOf(n.prototype),"constructor",this).call(this,function(n,t){var i,e=(u(i={},r.default.MPD,[r.default.ID,r.default.PROFILES]),u(i,r.default.PERIOD,[r.default.ID]),u(i,r.default.BASE_URL,[r.default.SERVICE_LOCATION,r.default.BYTE_RANGE]),u(i,r.default.SEGMENT_BASE,[r.default.INDEX_RANGE]),u(i,r.default.INITIALIZATION,[r.default.RANGE]),u(i,r.default.REPRESENTATION_INDEX,[r.default.RANGE]),u(i,r.default.SEGMENT_LIST,[r.default.INDEX_RANGE]),u(i,r.default.BITSTREAM_SWITCHING,[r.default.RANGE]),u(i,r.default.SEGMENT_URL,[r.default.MEDIA_RANGE,r.default.INDEX_RANGE]),u(i,r.default.SEGMENT_TEMPLATE,[r.default.INDEX_RANGE,r.default.MEDIA,r.default.INDEX,r.default.INITIALIZATION_MINUS,r.default.BITSTREAM_SWITCHING_MINUS]),u(i,r.default.ASSET_IDENTIFIER,[r.default.VALUE,r.default.ID]),u(i,r.default.EVENT_STREAM,[r.default.VALUE]),u(i,r.default.ADAPTATION_SET,[r.default.PROFILES,r.default.MIME_TYPE,r.default.SEGMENT_PROFILES,r.default.CODECS,r.default.CONTENT_TYPE]),u(i,r.default.FRAME_PACKING,[r.default.VALUE,r.default.ID]),u(i,r.default.AUDIO_CHANNEL_CONFIGURATION,[r.default.VALUE,r.default.ID]),u(i,r.default.CONTENT_PROTECTION,[r.default.VALUE,r.default.ID]),u(i,r.default.ESSENTIAL_PROPERTY,[r.default.VALUE,r.default.ID]),u(i,r.default.SUPPLEMENTAL_PROPERTY,[r.default.VALUE,r.default.ID]),u(i,r.default.INBAND_EVENT_STREAM,[r.default.VALUE,r.default.ID]),u(i,r.default.ACCESSIBILITY,[r.default.VALUE,r.default.ID]),u(i,r.default.ROLE,[r.default.VALUE,r.default.ID]),u(i,r.default.RATING,[r.default.VALUE,r.default.ID]),u(i,r.default.VIEWPOINT,[r.default.VALUE,r.default.ID]),u(i,r.default.CONTENT_COMPONENT,[r.default.CONTENT_TYPE]),u(i,r.default.REPRESENTATION,[r.default.ID,r.default.DEPENDENCY_ID,r.default.MEDIA_STREAM_STRUCTURE_ID]),u(i,r.default.SUBSET,[r.default.ID]),u(i,r.default.METRICS,[r.default.METRICS_MINUS]),u(i,r.default.REPORTING,[r.default.VALUE,r.default.ID]),i),f;return e.hasOwnProperty(t)?(f=e[t],void 0!==f&&f.indexOf(n.name)>=0):!1},function(n){return String(n)})}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,o.default),n}();i.default=s;t.exports=i.default},{60:60,68:68}],73:[function(n,t,i){"use strict";function r(){var n=void 0;return{getSamplesInfo:function(t){var f,a,it,rt,ft,y,p,w,b,et;if(!n)throw new Error("boxParser is undefined");if(!t)return{sampleList:[],lastSequenceNumber:NaN,totalDuration:NaN,numSequences:NaN};var ot,st,k=n.parse(t),ht=k.getBoxes("moof"),ct=k.getBoxes("mfhd"),d=void 0,g=void 0,e=void 0,u=void 0,nt=void 0,i=void 0,r=void 0,o=void 0,s=void 0,h=void 0,c=void 0,l=void 0,tt=void 0,lt=void 0;for(st=k.getBoxes("moof").length,ot=ct[ct.length-1].sequence_number,g=0,nt=[],f=-1,a=-1,h=0;h<ht.length;h++)for(it=ht[h],rt=it.getChildBoxes("traf"),o=0;o<rt.length;o++){var v=rt[o],ut=v.getChildBox("tfhd"),at=v.getChildBox("tfdt");for(u=at.baseMediaDecodeTime,ft=v.getChildBoxes("trun"),y=v.getChildBoxes("subs"),s=0;s<ft.length;s++)for(p=ft[s],g=p.sample_count,tt=(ut.base_data_offset||0)+(p.data_offset||0),r=0;r<g;r++){if(d=void 0!==(i=p.samples[r]).sample_duration?i.sample_duration:ut.default_sample_duration,e=void 0!==i.sample_size?i.sample_size:ut.default_sample_size,w={dts:u,cts:u+(void 0!==i.sample_composition_time_offset?i.sample_composition_time_offset:0),duration:d,offset:it.offset+tt,size:e,subSizes:[e]},y)for(c=0;c<y.length;c++)if(b=y[c],f<b.entry_count&&r>a&&(f++,a+=b.entries[f].sample_delta),r==a)for(w.subSizes=[],et=b.entries[f],l=0;l<et.subsample_count;l++)w.subSizes.push(et.subsamples[l].subsample_size);nt.push(w);tt+=e;u+=d}lt=u-at.baseMediaDecodeTime}return{sampleList:nt,lastSequenceNumber:ot,totalDuration:lt,numSequences:st}},getMediaTimescaleFromMoov:function(t){if(!n)throw new Error("boxParser is undefined");var i=n.parse(t),r=i?i.getBox("mdhd"):void 0;return r?r.timescale:NaN},setConfig:function(t){t&&t.boxParser&&(n=t.boxParser)}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="FragmentedTextBoxParser";i.default=u.default.getSingletonFactory(r);t.exports=i.default},{50:50}],74:[function(n,t,i){"use strict";function u(n,t){var i=(n=n||{}).timelineConverter;return{getSegments:function(n,u,f,e){var c,a,v,y,l=n.adaptation.period.mpd.manifest.Period_asArray[n.adaptation.period.index].AdaptationSet_asArray[n.adaptation.index].Representation_asArray[n.index].SegmentList,w=l.SegmentURL_asArray.length,p=[],s=void 0,o=void 0,h=void 0;for(y=n.startNumber,c=r.decideSegmentListRangeForTemplate(i,t,n,u,f,e),a=Math.max(c.start,0),v=Math.min(c.end,l.SegmentURL_asArray.length-1),s=a;s<=v;s++)h=l.SegmentURL_asArray[s],(o=r.getIndexBasedSegment(i,t,n,s)).replacementTime=(y+s-1)*n.segmentDuration,o.media=h.media?h.media:"",o.mediaRange=h.mediaRange,o.index=h.index,o.indexRange=h.indexRange,p.push(o),o=null;return n.availableSegmentsNumber=w,p}}}var f,r,e;Object.defineProperty(i,"__esModule",{value:!0});f=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r=n(76);u.__dashjs_factory_name="ListSegmentsGetter";e=f.default.getClassFactory(u);i.default=e;t.exports=i.default},{50:50,76:76}],75:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(n,t){var r,i=this.context,f=void 0,e=void 0,o=void 0;return r={getSegments:function(n,t,i,r,s){var h=void 0,c=n.segmentInfoType;c!==u.default.SEGMENT_BASE&&c!==u.default.BASE_URL&&function(n,t){var i=n.segments,r=!1,u=void 0,f=void 0;return i&&0!==i.length?(f=i[0].availabilityIdx,u=i[i.length-1].availabilityIdx,r=t<f||t>u):r=!0,r}(n,i)?(c===u.default.SEGMENT_TIMELINE?h=f.getSegments(n,t,i,s):c===u.default.SEGMENT_TEMPLATE?h=e.getSegments(n,t,i,s):c===u.default.SEGMENT_LIST&&(h=o.getSegments(n,t,i,s)),r&&r(n,h)):h=n.segments}},f=s.default(i).create(n,t),e=h.default(i).create(n,t),o=c.default(i).create(n,t),r}var e;Object.defineProperty(i,"__esModule",{value:!0});var u=r(n(60)),o=r(n(50)),s=r(n(79)),h=r(n(77)),c=r(n(74));f.__dashjs_factory_name="SegmentsGetter";e=o.default.getClassFactory(f);i.default=e;t.exports=i.default},{50:50,60:60,74:74,77:77,79:79}],76:[function(n,t,i){"use strict";function r(n,t){for(;n.length<t;)n="0"+n;return n}function f(n,t){return n.representation.startNumber+t}function u(n,t,i){var f=void 0,e=void 0,s=void 0,h=void 0,o=void 0,u=void 0,c=t.length,l=2;if(!n)return n;for(;;){if((f=n.indexOf("$"+t))<0||(e=n.indexOf("$",f+c))<0)return n;if((s=n.indexOf("%0",f+c))>f&&s<e)switch(h=n.charAt(e-1),o=parseInt(n.substring(s+l,e-1),10),h){case"d":case"i":case"u":u=r(i.toString(),o);break;case"x":u=r(i.toString(16),o);break;case"X":u=r(i.toString(16),o).toUpperCase();break;case"o":u=r(i.toString(8),o);break;default:return n}else u=i;n=n.substring(0,f)+u+n.substring(e+1)}}function e(n,t){if(!t||!t.segments)return null;var u=t.segments.length,i=void 0,r=void 0;if(n<u&&(i=t.segments[n])&&i.availabilityIdx===n)return i;for(r=0;r<u;r++)if((i=t.segments[r])&&i.availabilityIdx===n)return i;return null}Object.defineProperty(i,"__esModule",{value:!0});i.replaceTokenForTemplate=u;i.getIndexBasedSegment=function(n,t,i,r){var s,h,u=void 0,e=void 0;return e=i.segmentDuration,isNaN(e)&&(e=i.adaptation.period.duration),s=parseFloat((i.adaptation.period.start+r*e).toFixed(5)),h=parseFloat((s+e).toFixed(5)),(u=new o.default).representation=i,u.duration=e,u.presentationStartTime=s,u.mediaStartTime=n.calcMediaTimeFromPresentationTime(u.presentationStartTime,i),u.availabilityStartTime=n.calcAvailabilityStartTimeFromPresentationTime(u.presentationStartTime,i.adaptation.period.mpd,t),u.availabilityEndTime=n.calcAvailabilityEndTimeFromPresentationTime(h,i.adaptation.period.mpd,t),u.wallStartTime=n.calcWallTimeForSegment(u,t),u.replacementNumber=f(u,r),u.availabilityIdx=r,u};i.getTimeBasedSegment=function(n,t,i,r,e,s,h,c,l,a){var y,p,w=r/s,b=Math.min(e/s,i.adaptation.period.mpd.maxSegmentDuration),v=void 0;return p=(y=n.calcPresentationTimeFromMediaTime(w,i))+b,(v=new o.default).representation=i,v.duration=b,v.mediaStartTime=w,v.presentationStartTime=y,v.availabilityStartTime=i.adaptation.period.mpd.manifest.loadedTime,v.availabilityEndTime=n.calcAvailabilityEndTimeFromPresentationTime(p,i.adaptation.period.mpd,t),v.wallStartTime=n.calcWallTimeForSegment(v,t),v.replacementTime=a||r,v.replacementNumber=f(v,l),h=u(h,"Number",v.replacementNumber),h=u(h,"Time",v.replacementTime),v.media=h,v.mediaRange=c,v.availabilityIdx=l,v};i.getSegmentByIndex=e;i.decideSegmentListRangeForTemplate=function(n,t,i,r,u,f){var o=i.segmentDuration,y=i.adaptation.period.mpd.manifest.minBufferTime,c=i.segmentAvailabilityRange,s={start:n.calcPeriodRelativeTimeFromMpdRelativeTime(i,c.start),end:n.calcPeriodRelativeTimeFromMpdRelativeTime(i,c.end)},l=i.segments,p=2*o,w=f||Math.max(2*y,10*o),a=NaN,v=null,h=void 0;return s.start=Math.max(s.start,0),t&&!n.isTimeSyncCompleted()?{start:h=Math.floor(s.start/o),end:Math.floor(s.end/o)}:(a=l&&l.length>0?(v=e(u,i))?n.calcPeriodRelativeTimeFromMpdRelativeTime(i,v.presentationStartTime):u>0?u*o:n.calcPeriodRelativeTimeFromMpdRelativeTime(i,r):u>0?u*o:t?s.end:s.start,{start:h=Math.floor(Math.max(a-p,s.start)/o),end:Math.floor(Math.min(h+w/o,s.end/o))})};var o=function(n){return n&&n.__esModule?n:{"default":n}}(n(87))},{87:87}],77:[function(n,t,i){"use strict";function u(n,t){var i=n.timelineConverter;return{getSegments:function(n,u,f,e){var a,v,y,c,b=n.adaptation.period.mpd.manifest.Period_asArray[n.adaptation.period.index].AdaptationSet_asArray[n.adaptation.index].Representation_asArray[n.index].SegmentTemplate,l=n.segmentDuration,p=n.segmentAvailabilityRange,w=[],o=null,s=null,h=void 0;for(c=n.startNumber,v=(a=isNaN(l)&&!t?{start:c,end:c}:r.decideSegmentListRangeForTemplate(i,t,n,u,f,e)).start,y=a.end,h=v;h<=y;h++)(s=r.getIndexBasedSegment(i,t,n,h)).replacementTime=(c+h-1)*n.segmentDuration,o=b.media,o=r.replaceTokenForTemplate(o,"Number",s.replacementNumber),o=r.replaceTokenForTemplate(o,"Time",s.replacementTime),s.media=o,w.push(s),s=null;return n.availableSegmentsNumber=isNaN(l)?1:Math.ceil((p.end-p.start)/l),w}}}var f,r,e;Object.defineProperty(i,"__esModule",{value:!0});f=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r=n(76);u.__dashjs_factory_name="TemplateSegmentsGetter";e=f.default.getClassFactory(u);i.default=e;t.exports=i.default},{50:50,76:76}],78:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){function r(n){t=n}function u(n,i,r,u){return u?r&&i.timeShiftBufferDepth!=Number.POSITIVE_INFINITY?new Date(i.availabilityStartTime.getTime()+1e3*(n+i.timeShiftBufferDepth)):i.availabilityEndTime:r?new Date(i.availabilityStartTime.getTime()+1e3*(n-t)):i.availabilityStartTime}function o(n,i){return(n.getTime()-i.mpd.availabilityStartTime.getTime()+1e3*t)/1e3}function s(t){n||void 0!==t.offset&&(r(t.offset/1e3),n=!0)}function h(){t=0;n=!1;i=NaN}var l=this.context,c=e.default(l).getInstance(),t=void 0,n=void 0,i=void 0;return{initialize:function(){h();c.on(f.default.TIME_SYNCHRONIZATION_COMPLETED,s,this)},isTimeSyncCompleted:function(){return n},setTimeSyncCompleted:function(t){n=t},getClientTimeOffset:function(){return t},setClientTimeOffset:r,getExpectedLiveEdge:function(){return i},setExpectedLiveEdge:function(n){i=n},calcAvailabilityStartTimeFromPresentationTime:function(n,t,i){return u.call(this,n,t,i)},calcAvailabilityEndTimeFromPresentationTime:function(n,t,i){return u.call(this,n,t,i,!0)},calcPresentationTimeFromWallTime:o,calcPresentationTimeFromMediaTime:function(n,t){return n+(t.adaptation.period.start-t.presentationTimeOffset)},calcPeriodRelativeTimeFromMpdRelativeTime:function(n,t){return t-n.adaptation.period.start},calcMediaTimeFromPresentationTime:function(n,t){return n-t.adaptation.period.start+t.presentationTimeOffset},calcSegmentAvailabilityRange:function(t,i){var r=t.adaptation.period,u={start:r.start,end:r.start+r.duration};if(!i)return u;if(!n&&t.segmentAvailabilityRange)return t.segmentAvailabilityRange;var e=t.segmentDuration||(t.segments&&t.segments.length?t.segments[t.segments.length-1].duration:0),f=o(new Date,r),s=r.start+r.duration;return u.start=Math.max(f-r.mpd.timeShiftBufferDepth,r.start),u.end=f>=s&&f-e<s?s-e:f-e,u},calcWallTimeForSegment:function(n,t){var i=void 0,r=void 0,u=void 0;return t&&(i=n.representation.adaptation.period.mpd.suggestedPresentationDelay,r=n.presentationStartTime+i,u=new Date(n.availabilityStartTime.getTime()+1e3*r)),u},calcMSETimeOffset:function(n){var t=n.presentationTimeOffset;return n.adaptation.period.start-t},reset:function(){c.off(f.default.TIME_SYNCHRONIZATION_COMPLETED,s,this);h()}}}Object.defineProperty(i,"__esModule",{value:!0});var e=r(n(49)),f=r(n(53)),o=r(n(50));u.__dashjs_factory_name="TimelineConverter";i.default=o.default.getSingletonFactory(u);t.exports=i.default},{49:49,50:50,53:53}],79:[function(n,t,i){"use strict";function r(n,t){var i=(n=n||{}).timelineConverter;return{getSegments:function(n,r,u,e){var ot;if(function(){if(!(i&&i.hasOwnProperty("calcMediaTimeFromPresentationTime")&&i.hasOwnProperty("calcSegmentAvailabilityRange")&&i.hasOwnProperty("calcMediaTimeFromPresentationTime")))throw new Error("Missing config parameter(s)");}(),!n)throw new Error("no representation");void 0===r&&(r=null);var it,p=n.adaptation.period.mpd.manifest.Period_asArray[n.adaptation.period.index].AdaptationSet_asArray[n.adaptation.index].Representation_asArray[n.index].SegmentTemplate||n.adaptation.period.mpd.manifest.Period_asArray[n.adaptation.period.index].AdaptationSet_asArray[n.adaptation.index].Representation_asArray[n.index].SegmentList,st=p.SegmentTimeline,w=p.SegmentURL_asArray,b=n.availableSegmentsNumber>0;it=e||(u>-1||null!==r?10:1/0);var a,rt,ut,k=0,v=0,h=-1,y=[],d=null,o=void 0,l=void 0,g=void 0,c=void 0,nt=void 0,tt=void 0,ft=void 0,s=void 0,et=function(r,u){var e=p.media,o=r.mediaRange;return w&&(e=w[u].media||"",o=w[u].mediaRange),f.getTimeBasedSegment(i,t,n,k,r.d,s,e,o,h,r.tManifest)};for(s=n.timescale,a=st.S_asArray,ut=u,null!==r&&(d=i.calcMediaTimeFromPresentationTime(r,n)),l=0,rt=a.length;l<rt;l++)if((c=0,(o=a[l]).hasOwnProperty("r")&&(c=o.r),o.hasOwnProperty("t")&&(v=(k=o.t)/s),c<0)&&((tt=a[l+1])&&tt.hasOwnProperty("t")?nt=tt.t/s:(ot=n.segmentAvailabilityRange?n.segmentAvailabilityRange.end:i.calcSegmentAvailabilityRange(n,t).end,nt=i.calcMediaTimeFromPresentationTime(ot,n),n.segmentDuration=o.d/s),c=Math.ceil((nt-v)/(o.d/s))-1),ft){if(b)break;h+=c+1}else for(g=0;g<=c;g++)if(h++,y.length>it){if(ft=!0,b)break}else null!==d?v>=d-o.d/s*1.5&&y.push(et(o,h)):h>=ut&&y.push(et(o,h)),v=(k+=o.d)/s;return b||(n.availableSegmentsNumber=h+1),y}}}var u,f,e;Object.defineProperty(i,"__esModule",{value:!0});u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));f=n(76);r.__dashjs_factory_name="TimelineSegmentsGetter";e=u.default.getClassFactory(r);i.default=e;t.exports=i.default},{50:50,76:76}],80:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.period=null;this.index=-1;this.type=null};t.exports=i.default},{}],81:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function n(t,i,r,u){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.url=t||"";this.serviceLocation=i||t||"";this.dvb_priority=r||1;this.dvb_weight=u||1};r.DEFAULT_DVB_PRIORITY=1;r.DEFAULT_DVB_WEIGHT=1;i.default=r;t.exports=i.default},{}],82:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.duration=NaN;this.presentationTime=NaN;this.id=NaN;this.messageData="";this.eventStream=null;this.presentationTimeDelta=NaN};t.exports=i.default},{}],83:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.adaptionSet=null;this.representation=null;this.period=null;this.timescale=1;this.value="";this.schemeIdUri=""};t.exports=i.default},{}],84:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.manifest=null;this.suggestedPresentationDelay=0;this.availabilityStartTime=null;this.availabilityEndTime=Number.POSITIVE_INFINITY;this.timeShiftBufferDepth=Number.POSITIVE_INFINITY;this.maxSegmentDuration=Number.POSITIVE_INFINITY;this.minimumUpdatePeriod=NaN;this.mediaPresentationDuration=NaN};t.exports=i.default},{}],85:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.id=null;this.index=-1;this.duration=NaN;this.start=NaN;this.mpd=null};r.DEFAULT_ID="defaultId";i.default=r;t.exports=i.default},{}],86:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var u=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),r=function(n){return n&&n.__esModule?n:{"default":n}}(n(60)),f=function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.id=null;this.index=-1;this.adaptation=null;this.segmentInfoType=null;this.initialization=null;this.codecs=null;this.codecPrivateData=null;this.segmentDuration=NaN;this.timescale=1;this.startNumber=1;this.indexRange=null;this.range=null;this.presentationTimeOffset=0;this.MSETimeOffset=NaN;this.segmentAvailabilityRange=null;this.availableSegmentsNumber=0;this.bandwidth=NaN;this.width=NaN;this.height=NaN;this.scanType=null;this.maxPlayoutRate=NaN}return u(n,null,[{key:"hasInitialization",value:function(n){return null!==n.initialization||(n.segmentInfoType!==r.default.BASE_URL||n.segmentInfoType!==r.default.SEGMENT_BASE)&&null!==n.range}},{key:"hasSegments",value:function(n){return n.segmentInfoType!==r.default.BASE_URL&&n.segmentInfoType!==r.default.SEGMENT_BASE&&!n.indexRange}}]),n}();i.default=f;t.exports=i.default},{60:60}],87:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.indexRange=null;this.index=null;this.mediaRange=null;this.media=null;this.duration=NaN;this.replacementTime=null;this.replacementNumber=NaN;this.mediaStartTime=NaN;this.presentationStartTime=NaN;this.availabilityStartTime=NaN;this.availabilityEndTime=NaN;this.availabilityIdx=NaN;this.wallStartTime=NaN;this.representation=null};t.exports=i.default},{}],88:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.schemeIdUri="";this.value=""};t.exports=i.default},{}],89:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function e(n){n=n||{};var u=this.context,i=v.default(u).getInstance(),r=void 0,t=void 0;return r={checkForExistence:function(n){var r=function(t){i.trigger(f.default.CHECK_FOR_EXISTENCE_COMPLETED,{request:n,exists:t})},u;n?(u=new a.default(n.url),t.load({request:u,success:function(){r(!0)},error:function(){r(!1)}})):r(!1)},load:function(n){var u=function(t,u){i.trigger(f.default.LOADING_COMPLETED,{request:n,response:t||null,error:u||null,sender:r})};n?t.load({request:n,progress:function(){i.trigger(f.default.LOADING_PROGRESS,{request:n})},success:function(n){u(n)},error:function(n,t,i){u(void 0,new o.default(h,i,t))},abort:function(n,t){n&&0===t&&i.trigger(f.default.LOADING_ABANDONED,{request:n,mediaType:n.mediaType,sender:r})}}):u(void 0,new o.default(c,y))},abort:function(){t&&t.abort()},reset:function(){t&&(t.abort(),t=null)}},t=l.default(u).create({errHandler:n.errHandler,metricsModel:n.metricsModel,mediaPlayerModel:n.mediaPlayerModel,requestModifier:n.requestModifier}),r}var u;Object.defineProperty(i,"__esModule",{value:!0});var l=r(n(96)),a=r(n(162)),o=r(n(159)),v=r(n(49)),f=r(n(53)),s=r(n(50)),h=1,c=2,y="request is null";e.__dashjs_factory_name="FragmentLoader";u=s.default.getClassFactory(e);u.FRAGMENT_LOADER_ERROR_LOADING_FAILURE=h;u.FRAGMENT_LOADER_ERROR_NULL_REQUEST=c;s.default.updateClassFactory(e.__dashjs_factory_name,u);i.default=u;t.exports=i.default},{159:159,162:162,49:49,50:50,53:53,96:96}],90:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function e(n){function rt(n){f.trigger(u.default.INTERNAL_MANIFEST_LOADED,{manifest:n.manifest})}function ut(n){var t=null;return n.indexOf("SmoothStreamingMedia")>-1?(nt?(t=nt.createMssParser(),nt.registerEvents()):it.manifestError("manifest type unsupported","createParser"),t):n.indexOf("MPD")>-1?k.default(r).create({errorHandler:it}):t}n=n||{};var r=this.context,f=b.default(r).getInstance(),e=y.default(r).getInstance(),ft=d.default(r).getInstance().log,tt=void 0,h=void 0,t=void 0,i=void 0,nt=n.mssHandler,it=n.errHandler;return tt={load:function(n){var r=new p.default(n,w.HTTPRequest.MPD_TYPE);h.load({request:r,success:function(r,h,c){var y=void 0,v=void 0,a;(c.responseURL&&c.responseURL!==n?(v=e.parseBaseUrl(c.responseURL),y=c.responseURL):(e.isRelative(n)&&(n=e.resolve(n,window.location.href)),v=e.parseBaseUrl(n)),null===i&&(i=ut(r)),null!==i)?(t.setMatchers(i.getMatchers()),t.setIron(i.getIron()),a=i.parse(r),a?(a.url=y||n,a.originalUrl||(a.originalUrl=a.url),a.hasOwnProperty(l.default.LOCATION)&&(v=e.parseBaseUrl(a.Location_asArray[0]),ft("BaseURI set by Location to: "+v)),a.baseUri=v,a.loadedTime=new Date,t.resolveManifestOnLoad(a)):f.trigger(u.default.INTERNAL_MANIFEST_LOADED,{manifest:null,error:new o.default(s,g)})):f.trigger(u.default.INTERNAL_MANIFEST_LOADED,{manifest:null,error:new o.default(s,"Failed detecting manifest type: "+n)})},error:function(t,i,r){f.trigger(u.default.INTERNAL_MANIFEST_LOADED,{manifest:null,error:new o.default(c,"Failed loading manifest: "+n+", "+r)})}})},reset:function(){f.off(u.default.XLINK_READY,rt,tt);t&&(t.reset(),t=null);h&&(h.abort(),h=null);nt&&nt.reset()}},f.on(u.default.XLINK_READY,rt,tt),h=v.default(r).create({errHandler:it,metricsModel:n.metricsModel,mediaPlayerModel:n.mediaPlayerModel,requestModifier:n.requestModifier}),t=a.default(r).create({errHandler:it,metricsModel:n.metricsModel,mediaPlayerModel:n.mediaPlayerModel,requestModifier:n.requestModifier}),i=null,tt}var f;Object.defineProperty(i,"__esModule",{value:!0});var l=r(n(98)),a=r(n(113)),v=r(n(96)),y=r(n(154)),p=r(n(169)),o=r(n(159)),w=n(176),b=r(n(49)),u=r(n(53)),h=r(n(50)),k=r(n(63)),d=r(n(48)),s=1,c=2,g="parsing failed";e.__dashjs_factory_name="ManifestLoader";f=h.default.getClassFactory(e);f.MANIFEST_LOADER_ERROR_PARSING_FAILURE=s;f.MANIFEST_LOADER_ERROR_LOADING_FAILURE=c;h.default.updateClassFactory(e.__dashjs_factory_name,f);i.default=f;t.exports=i.default},{113:113,154:154,159:159,169:169,176:176,48:48,49:49,50:50,53:53,63:63,96:96,98:98}],91:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function f(){function l(){t=NaN;f=!1;i=!0;o()}function o(){null!==u&&(clearInterval(u),u=null)}function a(){o();isNaN(t)||(g("Refresh manifest in "+t+" seconds."),u=setTimeout(it,1e3*t))}function v(){f=!0;var n=h.getValue(),t=n.url,i=c.getLocation(n);i&&(t=i);nt.load(t)}function y(u){h.setValue(u);var f=new Date,e=(f.getTime()-u.loadedTime.getTime())/1e3;t=c.getManifestUpdatePeriod(u,e);n.trigger(r.default.MANIFEST_UPDATED,{manifest:u});g("Manifest has been refreshed at "+f+"["+f.getTime()/1e3+"] ");i||a()}function it(){i&&!tt.getScheduleWhilePaused()||f||v()}function p(n){n.error||y(n.manifest)}function w(){i=!1;a()}function b(){i=!0;o()}function k(){f=!1}var d=this.context,g=s.default(d).getInstance().log,n=e.default(d).getInstance(),t=void 0,u=void 0,i=void 0,f=void 0,nt=void 0,h=void 0,c=void 0,tt=void 0;return{initialize:function(){l();n.on(r.default.STREAMS_COMPOSED,k,this);n.on(r.default.PLAYBACK_STARTED,w,this);n.on(r.default.PLAYBACK_PAUSED,b,this);n.on(r.default.INTERNAL_MANIFEST_LOADED,p,this)},setManifest:function(n){y(n)},refreshManifest:v,setConfig:function(n){n&&(n.manifestModel&&(h=n.manifestModel),n.dashManifestModel&&(c=n.dashManifestModel),n.mediaPlayerModel&&(tt=n.mediaPlayerModel),n.manifestLoader&&(nt=n.manifestLoader))},reset:function(){n.off(r.default.PLAYBACK_STARTED,w,this);n.off(r.default.PLAYBACK_PAUSED,b,this);n.off(r.default.STREAMS_COMPOSED,k,this);n.off(r.default.INTERNAL_MANIFEST_LOADED,p,this);l()}}}Object.defineProperty(i,"__esModule",{value:!0});var e=u(n(49)),r=u(n(53)),o=u(n(50)),s=u(n(48));f.__dashjs_factory_name="ManifestUpdater";i.default=o.default.getClassFactory(f);t.exports=i.default},{48:48,49:49,50:50,53:53}],92:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function s(){function nr(){return!!r&&!!hi}function cr(){return lt.getVersionString()}function lr(){if(!s)throw kt;return ni.isPaused()}function ar(n){var t=wi(),r=ni.getLiveDelay(),i;return t?(i=t.range.start+n,i>t.range.end-r&&(i=t.range.end-r),i):0}function tr(n){var t,i;if(!s)throw kt;return t=fi().currentTime,void 0!==n?t=dt.getTimeRelativeToStreamId(t,n):ni.getIsDynamic()&&(i=wi(),t=null===i?0:ir()-(i.range.end-i.time)),t}function ir(){var t,i,n;if(!s)throw kt;if(t=fi().duration,ni.getIsDynamic()){if(n=wi(),!n)return 0;t=(i=n.range.end-n.range.start)<n.manifestInfo.DVRWindowSize?i:n.manifestInfo.DVRWindowSize}return t}function vr(n){bi=n}function yr(t,i){pr(t,i);var r=new p.default;r.schemeIdUri=t;r.value=i;n.getUTCTimingSources().push(r)}function pr(t,i){var r=n.getUTCTimingSources();r.forEach(function(n,u){n.schemeIdUri===t&&n.value===i&&r.splice(u,1)})}function wr(){yr(h.default.DEFAULT_UTC_TIMING_SOURCE.scheme,h.default.DEFAULT_UTC_TIMING_SOURCE.value)}function br(t,i){n.setXHRWithCredentialsForType(t,i)}function rr(){return yi}function ur(n){return ui.getReadOnlyMetricsFor(n)}function fi(){if(!r)throw ei;return r.getElement()}function fr(i){if(!ri)throw oi;r&&r.reset();r=null;i&&((r=ot.default(t).getInstance()).initialize(),r.setElement(i),or(),function(){var n,i;ki||(n=dashjs.MetricsReporting,"function"==typeof n&&(i=n(t).create(),ki=i.createMetricsReporting({log:si,eventBus:ai,mediaElement:fi(),dashManifestModel:li,metricsModel:ui,events:e.default,constants:u.default,metricsConstants:y.default})))}(),function(){if(!hr){var i=dashjs.MssHandler;"function"==typeof i&&(hr=i(t).create({eventBus:ai,mediaPlayerModel:n,metricsModel:ui,playbackController:ni,protectionController:ti,errHandler:ci,events:e.default,constants:u.default,log:si,initSegmentType:wt.HTTPRequest.INIT_SEGMENT_TYPE,BASE64:v.default,ISOBoxer:bt.default}))}}());dr()}function kr(n){if(!s)throw kt;var t=dt.getActiveStreamInfo();return t?gt.getTracksFor(n,t):[]}function er(n){if(!ri)throw oi;if("string"==typeof n){var i=a.default(t).getInstance();i.initialize();hi=i.parseURI(n)}else hi=n;dr()}function dr(){s?(s=!1,ii.reset(),dt.reset(),ni.reset(),i.reset(),gt.reset(),o.reset(),ti&&(ti.reset(),ti=null,or()),nr()&&iu()):nr()&&iu()}function gr(){return d.default(t).create({errHandler:ci,metricsModel:ui,mediaPlayerModel:n,requestModifier:it.default(t).getInstance(),mssHandler:hr})}function or(){var n,i;return ti?ti:(n=dashjs.Protection,"function"==typeof n)?(i=n(t).create(),e.default.extend(n.events),c.default.extend(n.events,{publicOnly:!0}),ti=i.createProtectionSystem({log:si,errHandler:ci,videoModel:r,capabilities:vi,eventBus:ai,adapter:ii,events:e.default,BASE64:v.default,constants:u.default})):null}function wi(){var n=ui.getReadOnlyMetricsFor(u.default.VIDEO)||ui.getReadOnlyMetricsFor(u.default.AUDIO);return yi.getCurrentDVRInfo(n)}function nu(n){var t=wi();return t?n+(t.manifestInfo.availableFrom.getTime()/1e3+t.range.start):0}function tu(){if(!s)throw kt;var n=dt.getActiveStreamInfo();return n?dt.getStreamById(n.id):null}function iu(){var u,f;s||(u=gr(),f=et.default(t).getInstance({textController:o}),dt||(dt=b.default(t).getInstance()),gt.setConfig({errHandler:ci,domStorage:gi}),dt.setConfig({capabilities:vi,manifestLoader:u,manifestModel:pi,dashManifestModel:li,mediaPlayerModel:n,protectionController:ti,adapter:ii,metricsModel:ui,dashMetrics:yi,errHandler:ci,timelineConverter:sr,videoModel:r,playbackController:ni,domStorage:gi,abrController:i,mediaController:gt,textController:o,sourceBufferController:f}),ni.setConfig({streamController:dt,metricsModel:ui,dashMetrics:yi,manifestModel:pi,mediaPlayerModel:n,dashManifestModel:li,adapter:ii,videoModel:r}),i.setConfig({streamController:dt,domStorage:gi,mediaPlayerModel:n,metricsModel:ui,dashMetrics:yi,dashManifestModel:li,manifestModel:pi,videoModel:r,adapter:ii}),i.createAbrRulesCollection(),o.setConfig({errHandler:ci,manifestModel:pi,dashManifestModel:li,mediaController:gt,streamController:dt,videoModel:r}),dt.initialize(bi,di),s=!0,si("Playback Initialized"),"string"==typeof hi?dt.load(hi):dt.loadWithManifest(hi))}var ru,kt="You must first call initialize() to init playback before calling this method",ei="You must first call attachView() to set the video element before calling this method",fu="You must first call attachSource() with a valid source before calling this method",oi="MediaPlayer not initialized!",t=this.context,ai=ct.default(t).getInstance(),uu=ht.default(t).getInstance(),si=uu.log,hi=void 0,di=void 0,ri=void 0,s=void 0,bi=void 0,i=void 0,sr=void 0,gt=void 0,ti=void 0,ki=void 0,hr=void 0,ii=void 0,ui=void 0,n=void 0,ci=void 0,vi=void 0,dt=void 0,ni=void 0,yi=void 0,li=void 0,pi=void 0,r=void 0,o=void 0,gi=void 0;return ru={initialize:function(r,u,e){vi||(vi=nt.default(t).getInstance());ci=g.default(t).getInstance();vi.supportsMediaSource()?ri||(ri=!0,sr=pt.default(t).getInstance(),i||(i=ft.default(t).getInstance()),ni||(ni=w.default(t).getInstance()),gt||(gt=k.default(t).getInstance()),ii=at.default(t).getInstance(),li=vt.default(t).getInstance({mediaController:gt,timelineConverter:sr,adapter:ii}),pi=rt.default(t).getInstance(),yi=yt.default(t).getInstance({manifestModel:pi,dashManifestModel:li}),ui=ut.default(t).getInstance(),o=f.default(t).getInstance(),gi=st.default(t).getInstance({mediaPlayerModel:n}),ii.setConfig({dashManifestModel:li}),ui.setConfig({adapter:ii}),wr(),vr(void 0===e||e),r&&fr(r),u&&er(u),si("[dash.js "+cr()+"] MediaPlayer has been initialized")):ci.capabilityError("mediasource")},setConfig:function(t){t&&(t.capabilities&&(vi=t.capabilities),t.streamController&&(dt=t.streamController),t.playbackController&&(ni=t.playbackController),t.mediaPlayerModel&&(n=t.mediaPlayerModel),t.abrController&&(i=t.abrController),t.mediaController&&(gt=t.mediaController))},on:function(n,t,i){ai.on(n,t,i)},off:function(n,t,i){ai.off(n,t,i)},extend:function(n,i,r){l.default.extend(n,i,r,t)},attachView:fr,attachSource:er,isReady:nr,play:function(){if(!s)throw kt;(!bi||lr()&&s)&&ni.play()},isPaused:lr,pause:function(){if(!s)throw kt;ni.pause()},isSeeking:function(){if(!s)throw kt;return ni.isSeeking()},isDynamic:function(){if(!s)throw kt;return ni.getIsDynamic()},seek:function(n){if(!s)throw kt;var t=ni.getIsDynamic()?ar(n):n;ni.seek(t)},setPlaybackRate:function(n){if(!r)throw ei;fi().playbackRate=n},getPlaybackRate:function(){if(!r)throw ei;return fi().playbackRate},setMute:function(n){if(!r)throw ei;fi().muted=n},isMuted:function(){if(!r)throw ei;return fi().muted},setVolume:function(n){if(!r)throw ei;fi().volume=n},getVolume:function(){if(!r)throw ei;return fi().volume},time:tr,duration:ir,timeAsUTC:function(){if(!s)throw kt;return tr()<0?NaN:nu(tr())},durationAsUTC:function(){if(!s)throw kt;return nu(ir())},getActiveStream:tu,getDVRWindowSize:function(){var n=wi();return n?n.manifestInfo.DVRWindowSize:0},getDVRSeekOffset:ar,convertToTimeCode:function(n){n=Math.max(n,0);var t=Math.floor(n/3600),i=Math.floor(n%3600/60),r=Math.floor(n%3600%60);return(0===t?"":t<10?"0"+t.toString()+":":t.toString()+":")+(i<10?"0"+i.toString():i.toString())+":"+(r<10?"0"+r.toString():r.toString())},formatUTC:function(n,t,i){var f=!(arguments.length<=3||void 0===arguments[3])&&arguments[3],r=new Date(1e3*n),e=r.toLocaleDateString(t),u=r.toLocaleTimeString(t,{hour12:i});return f?u+" "+e:u},getVersion:cr,getDebug:function(){return uu},getBufferLength:function(n){var t,i=[u.default.VIDEO,u.default.AUDIO,u.default.FRAGMENTED_TEXT];return n?-1!==i.indexOf(n)?(t=rr().getCurrentBufferLevel(ur(n)))||NaN:(si("Warning  - getBufferLength requested for invalid type"),NaN):(t=i.map(function(n){return kr(n).length>0?rr().getCurrentBufferLevel(ur(n)):Number.MAX_VALUE}).reduce(function(n,t){return Math.min(n,t)}))===Number.MAX_VALUE?NaN:t},getVideoModel:function(){if(!r)throw ei;return r},getVideoContainer:function(){return r?r.getVideoContainer():null},getTTMLRenderingDiv:function(){return r?r.getTTMLRenderingDiv():null},getVideoElement:fi,getSource:function(){if(!hi)throw fu;return hi},setLiveDelayFragmentCount:function(t){n.setLiveDelayFragmentCount(t)},setLiveDelay:function(t){n.setLiveDelay(t)},getLiveDelay:function(){return n.getLiveDelay()},useSuggestedPresentationDelay:function(t){n.setUseSuggestedPresentationDelay(t)},enableLastBitrateCaching:function(t,i){n.setLastBitrateCachingInfo(t,i)},enableLastMediaSettingsCaching:function(t,i){n.setLastMediaSettingsCachingInfo(t,i)},setMaxAllowedBitrateFor:function(n,t){i.setMaxAllowedBitrateFor(n,t)},getMaxAllowedBitrateFor:function(n){return i.getMaxAllowedBitrateFor(n)},setMinAllowedBitrateFor:function(n,t){i.setMinAllowedBitrateFor(n,t)},getMinAllowedBitrateFor:function(n){return i.getMinAllowedBitrateFor(n)},setMaxAllowedRepresentationRatioFor:function(n,t){i.setMaxAllowedRepresentationRatioFor(n,t)},getMaxAllowedRepresentationRatioFor:function(n){return i.getMaxAllowedRepresentationRatioFor(n)},setAutoPlay:vr,getAutoPlay:function(){return bi},setScheduleWhilePaused:function(t){n.setScheduleWhilePaused(t)},getScheduleWhilePaused:function(){return n.getScheduleWhilePaused()},getDashMetrics:rr,getMetricsFor:ur,getQualityFor:function(n){if(!s)throw kt;return i.getQualityFor(n,dt.getActiveStreamInfo())},setQualityFor:function(n,t){if(!s)throw kt;i.setPlaybackQuality(n,dt.getActiveStreamInfo(),t)},updatePortalSize:function(){i.setElementSize();i.setWindowResizeEventCalled(!0)},getLimitBitrateByPortal:function(){return i.getLimitBitrateByPortal()},setLimitBitrateByPortal:function(n){i.setLimitBitrateByPortal(n)},getUsePixelRatioInLimitBitrateByPortal:function(){return i.getUsePixelRatioInLimitBitrateByPortal()},setUsePixelRatioInLimitBitrateByPortal:function(n){i.setUsePixelRatioInLimitBitrateByPortal(n)},setTextDefaultLanguage:function(n){void 0===o&&(o=f.default(t).getInstance());o.setTextDefaultLanguage(n)},getTextDefaultLanguage:function(){return void 0===o&&(o=f.default(t).getInstance()),o.getTextDefaultLanguage()},setTextDefaultEnabled:function(n){void 0===o&&(o=f.default(t).getInstance());o.setTextDefaultEnabled(n)},getTextDefaultEnabled:function(){return void 0===o&&(o=f.default(t).getInstance()),o.getTextDefaultEnabled()},enableText:function(n){void 0===o&&(o=f.default(t).getInstance());o.enableText(n)},isTextEnabled:function(){return void 0===o&&(o=f.default(t).getInstance()),o.isTextEnabled()},setTextTrack:function(n){if(!s)throw kt;void 0===o&&(o=f.default(t).getInstance());o.setTextTrack(n)},getBitrateInfoListFor:function(n){if(!s)throw kt;var t=tu();return t?t.getBitrateListFor(n):[]},setInitialBitrateFor:function(n,t){i.setInitialBitrateFor(n,t)},getInitialBitrateFor:function(n){if(!s)throw kt;return i.getInitialBitrateFor(n)},setInitialRepresentationRatioFor:function(n,t){i.setInitialRepresentationRatioFor(n,t)},getInitialRepresentationRatioFor:function(n){return i.getInitialRepresentationRatioFor(n)},getStreamsFromManifest:function(n){if(!s)throw kt;return ii.getStreamsInfo(n)},getTracksFor:kr,getTracksForTypeFromManifest:function(n,t,i){if(!s)throw kt;return(i=i||ii.getStreamsInfo(t)[0])?ii.getAllMediaInfoForType(i,n,t):[]},getCurrentTrackFor:function(n){if(!s)throw kt;var t=dt.getActiveStreamInfo();return t?gt.getCurrentTrackFor(n,t):null},setInitialMediaSettingsFor:function(n,t){if(!ri)throw oi;gt.setInitialSettings(n,t)},getInitialMediaSettingsFor:function(n){if(!ri)throw oi;return gt.getInitialSettings(n)},setCurrentTrack:function(n){if(!s)throw kt;gt.setTrack(n)},getTrackSwitchModeFor:function(n){if(!ri)throw oi;return gt.getSwitchMode(n)},setTrackSwitchModeFor:function(n,t){if(!ri)throw oi;gt.setSwitchMode(n,t)},setSelectionModeForInitialTrack:function(n){if(!ri)throw oi;gt.setSelectionModeForInitialTrack(n)},getSelectionModeForInitialTrack:function(){if(!ri)throw oi;return gt.getSelectionModeForInitialTrack()},getAutoSwitchQuality:function(){return i.getAutoSwitchBitrateFor(u.default.VIDEO)||i.getAutoSwitchBitrateFor(u.default.AUDIO)},setAutoSwitchQuality:function(n){i.setAutoSwitchBitrateFor(u.default.VIDEO,n);i.setAutoSwitchBitrateFor(u.default.AUDIO,n)},setFastSwitchEnabled:function(t){n.setFastSwitchEnabled(t)},getFastSwitchEnabled:function(){return n.getFastSwitchEnabled()},setMovingAverageMethod:function(t){t===u.default.MOVING_AVERAGE_SLIDING_WINDOW||t===u.default.MOVING_AVERAGE_EWMA?n.setMovingAverageMethod(t):si("Warning: Ignoring setMovingAverageMethod("+t+") - unknown value.")},getMovingAverageMethod:function(){return n.getMovingAverageMethod()},getAutoSwitchQualityFor:function(n){return i.getAutoSwitchBitrateFor(n)},setAutoSwitchQualityFor:function(n,t){i.setAutoSwitchBitrateFor(n,t)},enableBufferOccupancyABR:function(n){throw new Error("Calling obsolete function - enabledBufferOccupancyABR("+n+") has no effect.");},setABRStrategy:function(t){t===u.default.ABR_STRATEGY_DYNAMIC||t===u.default.ABR_STRATEGY_BOLA||t===u.default.ABR_STRATEGY_THROUGHPUT?n.setABRStrategy(t):si("Warning: Ignoring setABRStrategy("+t+") - unknown value.")},getABRStrategy:function(){return n.getABRStrategy()},useDefaultABRRules:function(t){n.setUseDefaultABRRules(t)},addABRCustomRule:function(t,i,r){n.addABRCustomRule(t,i,r)},removeABRCustomRule:function(t){n.removeABRCustomRule(t)},removeAllABRCustomRule:function(){n.removeAllABRCustomRule()},setBandwidthSafetyFactor:function(t){n.setBandwidthSafetyFactor(t)},getBandwidthSafetyFactor:function(){return n.getBandwidthSafetyFactor()},getAverageThroughput:function(n){var t=i.getThroughputHistory();return t?t.getAverageThroughput(n):0},setAbandonLoadTimeout:function(t){n.setAbandonLoadTimeout(t)},retrieveManifest:function(n,i){var u=gr(),f=this,r;ai.on(e.default.INTERNAL_MANIFEST_LOADED,function n(t){t.error?i(null,t.error):i(t.manifest);ai.off(e.default.INTERNAL_MANIFEST_LOADED,n,f);u.reset()},f);r=a.default(t).getInstance();r.initialize();u.load(r.parseURI(n))},addUTCTimingSource:yr,removeUTCTimingSource:pr,clearDefaultUTCTimingSources:function(){n.setUTCTimingSources([])},restoreDefaultUTCTimingSources:wr,setBufferToKeep:function(t){n.setBufferToKeep(t)},setBufferPruningInterval:function(t){n.setBufferPruningInterval(t)},setStableBufferTime:function(t){n.setStableBufferTime(t)},getStableBufferTime:function(){return n.getStableBufferTime()},setBufferTimeAtTopQuality:function(t){n.setBufferTimeAtTopQuality(t)},getBufferTimeAtTopQuality:function(){return n.getBufferTimeAtTopQuality()},setBufferTimeAtTopQualityLongForm:function(t){n.setBufferTimeAtTopQualityLongForm(t)},getBufferTimeAtTopQualityLongForm:function(){return n.getBufferTimeAtTopQualityLongForm()},setFragmentLoaderRetryAttempts:function(t){n.setFragmentRetryAttempts(t)},setFragmentLoaderRetryInterval:function(t){n.setFragmentRetryInterval(t)},setManifestLoaderRetryAttempts:function(t){n.setManifestRetryAttempts(t)},setManifestLoaderRetryInterval:function(t){n.setManifestRetryInterval(t)},setXHRWithCredentials:function(n){br(void 0,n)},setXHRWithCredentialsForType:br,getXHRWithCredentialsForType:function(t){return n.getXHRWithCredentialsForType(t)},setLongFormContentDurationThreshold:function(t){n.setLongFormContentDurationThreshold(t)},setRichBufferThreshold:function(n){throw new Error("Calling obsolete function - setRichBufferThreshold("+n+") has no effect.");},getProtectionController:function(){return or()},attachProtectionController:function(n){ti=n},setProtectionData:function(n){di=n},enableManifestDateHeaderTimeSource:function(t){n.setUseManifestDateHeaderTimeSource(t)},displayCaptionsOnTop:function(n){var i=tt.default(t).getInstance();i.setConfig({videoModel:r});i.initialize();i.displayCConTop(n)},attachVideoContainer:function(n){if(!r)throw ei;r.setVideoContainer(n)},attachTTMLRenderingDiv:function(n){if(!r)throw ei;r.setTTMLRenderingDiv(n)},getCurrentTextTrackIndex:function(){var n=NaN;return o&&(n=o.getCurrentTrackIdx()),n},getUseDeadTimeLatencyForAbr:function(){return i.getUseDeadTimeLatency()},setUseDeadTimeLatencyForAbr:function(n){i.setUseDeadTimeLatency(n)},reset:function(){er(null);fr(null);di=null;ti&&(ti.reset(),ti=null);ki&&(ki.reset(),ki=null)}},ri=!1,s=!1,bi=!0,ti=null,di=null,ii=null,e.default.extend(c.default),n=h.default(t).getInstance(),ru}var o;Object.defineProperty(i,"__esModule",{value:!0});var u=r(n(98)),y=r(n(99)),p=r(n(88)),w=r(n(108)),b=r(n(111)),k=r(n(106)),d=r(n(90)),g=r(n(147)),nt=r(n(143)),tt=r(n(140)),it=r(n(152)),f=r(n(138)),a=r(n(119)),rt=r(n(116)),h=r(n(117)),ut=r(n(118)),ft=r(n(100)),et=r(n(110)),ot=r(n(120)),st=r(n(145)),ht=r(n(48)),ct=r(n(49)),e=r(n(53)),c=r(n(93)),l=r(n(50)),lt=n(51),at=r(n(55)),vt=r(n(62)),yt=r(n(57)),pt=r(n(78)),wt=n(176),v=r(n(1)),bt=r(n(10));s.__dashjs_factory_name="MediaPlayer";o=l.default.getClassFactory(s);o.events=c.default;l.default.updateClassFactory(s.__dashjs_factory_name,o);i.default=o;t.exports=i.default},{1:1,10:10,100:100,106:106,108:108,110:110,111:111,116:116,117:117,118:118,119:119,120:120,138:138,140:140,143:143,145:145,147:147,152:152,176:176,48:48,49:49,50:50,51:51,53:53,55:55,57:57,62:62,78:78,88:88,90:90,93:93,98:98,99:99}],93:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(n,t,i){for(var r,o,e,u=!0;u;){var f=n,s=t,h=i;if(u=!1,null===f&&(f=Function.prototype),r=Object.getOwnPropertyDescriptor(f,s),void 0!==r)return"value"in r?r.value:(o=r.get,void 0===o)?void 0:o.call(h);if(e=Object.getPrototypeOf(f),null===e)return;n=e;t=s;i=h;u=!0;r=e=void 0}},u=function(n){return n&&n.__esModule?n:{"default":n}}(n(54)),f=new(function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);r(Object.getPrototypeOf(n.prototype),"constructor",this).call(this);this.AST_IN_FUTURE="astInFuture";this.BUFFER_EMPTY="bufferStalled";this.BUFFER_LOADED="bufferLoaded";this.BUFFER_LEVEL_STATE_CHANGED="bufferStateChanged";this.ERROR="error";this.FRAGMENT_LOADING_COMPLETED="fragmentLoadingCompleted";this.FRAGMENT_LOADING_STARTED="fragmentLoadingStarted";this.FRAGMENT_LOADING_ABANDONED="fragmentLoadingAbandoned";this.LOG="log";this.MANIFEST_LOADED="manifestLoaded";this.METRICS_CHANGED="metricsChanged";this.METRIC_CHANGED="metricChanged";this.METRIC_ADDED="metricAdded";this.METRIC_UPDATED="metricUpdated";this.PERIOD_SWITCH_COMPLETED="periodSwitchCompleted";this.PERIOD_SWITCH_STARTED="periodSwitchStarted";this.QUALITY_CHANGE_REQUESTED="qualityChangeRequested";this.QUALITY_CHANGE_RENDERED="qualityChangeRendered";this.SOURCE_INITIALIZED="sourceInitialized";this.STREAM_INITIALIZED="streamInitialized";this.STREAM_TEARDOWN_COMPLETE="streamTeardownComplete";this.TEXT_TRACKS_ADDED="allTextTracksAdded";this.TEXT_TRACK_ADDED="textTrackAdded";this.CAN_PLAY="canPlay";this.PLAYBACK_ENDED="playbackEnded";this.PLAYBACK_ERROR="playbackError";this.PLAYBACK_NOT_ALLOWED="playbackNotAllowed";this.PLAYBACK_METADATA_LOADED="playbackMetaDataLoaded";this.PLAYBACK_PAUSED="playbackPaused";this.PLAYBACK_PLAYING="playbackPlaying";this.PLAYBACK_PROGRESS="playbackProgress";this.PLAYBACK_RATE_CHANGED="playbackRateChanged";this.PLAYBACK_SEEKED="playbackSeeked";this.PLAYBACK_SEEKING="playbackSeeking";this.PLAYBACK_SEEK_ASKED="playbackSeekAsked";this.PLAYBACK_STARTED="playbackStarted";this.PLAYBACK_TIME_UPDATED="playbackTimeUpdated"}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,u.default),n}());i.default=f;t.exports=i.default},{54:54}],94:[function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function e(n){function pt(){for(var t=e?e.length:0,n=0;n<t;n++)e[n].getFragmentModel().removeExecutedRequestsBeforeTime(dt()+kt()),e[n].reset();e=[];et=!1;vt=!1;f.off(u.default.CURRENT_TRACK_CHANGED,ni,i)}function wt(){pt();t=null;ot={};nt=!1}function bt(){it&&it.pause();rt&&(rt.reset(),rt=null);wt();a=null;f.off(u.default.DATA_UPDATE_COMPLETED,ii,i);f.off(u.default.BUFFERING_COMPLETED,ti,i);f.off(u.default.KEY_ERROR,v,i);f.off(u.default.SERVER_CERTIFICATE_UPDATED,v,i);f.off(u.default.LICENSE_REQUEST_COMPLETE,v,i);f.off(u.default.KEY_SYSTEM_SELECTED,v,i);f.off(u.default.KEY_SESSION_CREATED,v,i)}function kt(){return t?t.duration:NaN}function dt(){return t?t.start:NaN}function gt(){if(!(k&&k.hasOwnProperty("getBitrateList")&&w&&w.hasOwnProperty("getAllMediaInfoForType")&&w.hasOwnProperty("getEventsFor")))throw new Error("Missing config parameter(s)");}function v(n){n.error&&(b.mediaKeySessionError(n.error),a(n.error),bt())}function si(n){return n.type===r.default.TEXT?n.mimeType:n.type}function hi(n){var u,t=n.type,i=void 0;if(t===r.default.MUXED&&n)return a(i="Multiplexed representations are intentionally not supported, as they are not compliant with the DASH-AVC/264 guidelines"),b.manifestError(i,"multiplexedrep",p.getValue()),!1;if(t===r.default.TEXT||t===r.default.FRAGMENTED_TEXT||t===r.default.EMBEDDED_TEXT)return!0;if(u=n.codec,a(t+" codec: "+u),n.contentProtection&&!at.supportsEncryptedMedia())b.capabilityError("encryptedmedia");else if(!at.supportsCodec(u))return i=t+"Codec ("+u+") is not supported.",b.manifestError(i,"codec",p.getValue()),a(i),!1;return!0}function ni(n){var i,f,u,e;n.newMediaInfo.streamInfo.id===t.id&&(i=ri(n.oldMediaInfo),i&&(f=it.getTime(),a("Stream -  Process track changed at current time "+f),u=n.newMediaInfo,e=p.getValue(),a("Stream -  Update stream controller"),e.refreshManifestOnSwitchTrack?(a("Stream -  Refreshing manifest for switch track"),ut=n,fi.refreshManifest()):(i.updateMediaInfo(u),u.type!==r.default.FRAGMENTED_TEXT&&(k.updateTopQualityIndex(u),i.switchTrackAsked()))))}function ci(t,u,f,s){var h=o.default(tt).create({type:si(t),mimeType:t.mimeType,timelineConverter:ai,adapter:w,manifestModel:p,dashManifestModel:lt,mediaPlayerModel:ui,metricsModel:ei,dashMetrics:n.dashMetrics,baseURLController:n.baseURLController,stream:i,abrController:k,domStorage:n.domStorage,playbackController:it,mediaController:g,streamController:n.streamController,textController:oi,sourceBufferController:n.sourceBufferController,errHandler:b}),l,c;if(h.initialize(f),k.updateTopQualityIndex(t),s?(h.setBuffer(s.buffer),h.getIndexHandler().setCurrentTime(s.currentTime),e[s.replaceIdx]=h):e.push(h),!s||!s.ignoreMediaInfo)if(t.type===r.default.TEXT||t.type===r.default.FRAGMENTED_TEXT){for(l=void 0,c=0;c<u.length;c++)u[c].index===t.index&&(l=c),h.updateMediaInfo(u[c]);t.type===r.default.FRAGMENTED_TEXT&&h.updateMediaInfo(u[l])}else h.updateMediaInfo(t)}function d(n,i){var u=w.getAllMediaInfoForType(t,n),f=null,e,o;if(u&&0!==u.length){for(e=0,o=u.length;e<o;e++)if(f=u[e],n===r.default.EMBEDDED_TEXT)oi.addEmbeddedTrack(f);else{if(!hi(f))continue;g.isMultiTrackSupportedByType(f.type)&&g.addTrack(f,t)}n!==r.default.EMBEDDED_TEXT&&0!==g.getTracksFor(n,t).length&&(g.checkInitialMediaSettingsForType(n,t),ci(g.getCurrentTrackFor(n,t),u,i))}else a("No "+n+" data.")}function ft(n){var i=lt.getAdaptationForType(p.getValue(),t.index,n,t);if(!i||!Array.isArray(i.Representation_asArray))return null;i.Representation_asArray.filter(function(n,t){if(0===t)return!0;var r=lt.getCodec(i,t);return!!at.supportsCodec(r)||(a("[Stream] codec not supported: "+r),!1)})}function st(){for(var i=e.length,o=!!ot.audio||!!ot.video?new Error(li,"Data update failed",null):null,n=0;n<i;n++)if(e[n].isUpdating()||nt)return;vt&&(yt&&yt.initialize(p.getValue(),ht(r.default.AUDIO),ht(r.default.VIDEO)),f.trigger(u.default.STREAM_INITIALIZED,{streamInfo:t,error:o}))}function ht(n){for(var r=e.length,i=null,t=0;t<r;t++)if((i=e[t]).getType()===n)return i.getMediaInfo();return null}function ti(n){if(n.streamInfo===t){for(var r=ct(),e=r.length,i=0;i<e;i++)if(!r[i].isBufferingCompleted())return;f.trigger(u.default.STREAM_BUFFERING_COMPLETED,{streamInfo:t})}}function ii(n){var i=n.sender.getStreamProcessor();i.getStreamInfo()===t&&(ot[i.getType()]=n.error,st())}function ri(n){return!!n&&ct().filter(function(t){return t.getType()===n.type})[0]}function ct(){for(var f=e.length,i=[],n=void 0,u=void 0,t=0;t<f;t++)(n=(u=e[t]).getType())!==r.default.AUDIO&&n!==r.default.VIDEO&&n!==r.default.FRAGMENTED_TEXT||i.push(u);return i}var li=1;n=n||{};var tt=this.context,a=l.default(tt).getInstance().log,f=c.default(tt).getInstance(),p=n.manifestModel,lt=n.dashManifestModel,ui=n.mediaPlayerModel,fi=n.manifestUpdater,w=n.adapter,at=n.capabilities,b=n.errHandler,ai=n.timelineConverter,ei=n.metricsModel,k=n.abrController,it=n.playbackController,g=n.mediaController,oi=n.textController,i=void 0,e=void 0,et=void 0,vt=void 0,t=void 0,ot=void 0,nt=void 0,yt=void 0,rt=void 0,y=void 0,ut=void 0;return i={initialize:function(n,r){t=n;(yt=r)&&(f.on(u.default.KEY_ERROR,v,i),f.on(u.default.SERVER_CERTIFICATE_UPDATED,v,i),f.on(u.default.LICENSE_REQUEST_COMPLETE,v,i),f.on(u.default.KEY_SYSTEM_SELECTED,v,i),f.on(u.default.KEY_SESSION_CREATED,v,i))},activate:function(n){et||(f.on(u.default.CURRENT_TRACK_CHANGED,ni,i),function(n){var i,u;gt();i=void 0;(y||((y=s.default(tt).create()).setConfig({manifestModel:p,manifestUpdater:fi,playbackController:it}),i=w.getEventsFor(t),y.addInlineEvents(i)),nt=!0,ft(r.default.VIDEO),ft(r.default.AUDIO),d(r.default.VIDEO,n),d(r.default.AUDIO,n),d(r.default.TEXT,n),d(r.default.FRAGMENTED_TEXT,n),d(r.default.EMBEDDED_TEXT,n),d(r.default.MUXED,n),function(){for(var n=0,t=e.length;n<t;n++)e[n].createBuffer()}(),vt=!0,nt=!1,0===e.length)?(u="No streams to play.",b.manifestError(u,"nostreams",p.getValue()),a(u)):st()}(n),et=!0)},deactivate:pt,getDuration:kt,getStartTime:dt,getId:function(){return t?t.id:NaN},getStreamInfo:function(){return t},getFragmentController:function(){return rt},getEventController:function(){return y},getBitrateListFor:function(n){gt();var t=ht(n);return k.getBitrateList(t)},startEventController:function(){y&&y.start()},stopEventController:function(){y&&y.stop()},updateData:function(n){var s,i,h,f,u,o;for((a("Manifest updated... updating data system wide."),et=!1,nt=!0,t=n,y)&&(s=w.getEventsFor(t),y.addInlineEvents(s)),ft(r.default.VIDEO),ft(r.default.AUDIO),i=0,h=e.length;i<h;i++)f=e[i],u=w.getMediaInfoForType(t,f.getType()),k.updateTopQualityIndex(u),f.updateMediaInfo(u);if(ut&&"fragmentedText"!==(u=ut.newMediaInfo).type){if(o=ri(ut.oldMediaInfo),!o)return;o.switchTrackAsked();ut=void 0}nt=!1;st()},reset:bt,getProcessors:ct},wt(),rt=h.default(tt).create({mediaPlayerModel:ui,metricsModel:ei,errHandler:b}),f.on(u.default.BUFFERING_COMPLETED,ti,i),f.on(u.default.DATA_UPDATE_COMPLETED,ii,i),i}Object.defineProperty(i,"__esModule",{value:!0});var r=f(n(98)),o=f(n(95)),s=f(n(104)),h=f(n(105)),c=f(n(49)),u=f(n(53)),l=f(n(48)),a=f(n(50));e.__dashjs_factory_name="Stream";i.default=a.default.getClassFactory(e);t.exports=i.default},{104:104,105:105,48:48,49:49,50:50,53:53,95:95,98:98}],95:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n){function lt(){d=[]}function at(){rt=[];v=null;lt()}function vt(){return r?r.getStreamInfo():null}n=n||{};var p=this.context,ut=void 0,u=n.type,ft=n.errHandler,bt=n.mimeType,tt=n.timelineConverter,w=n.adapter,et=n.manifestModel,it=n.mediaPlayerModel,r=n.stream,l=n.abrController,b=n.playbackController,ot=n.streamController,yt=n.mediaController,st=n.textController,ht=n.sourceBufferController,kt=n.domStorage,g=n.metricsModel,ct=n.dashMetrics,pt=n.dashManifestModel,k=void 0,v=void 0,rt=void 0,t=void 0,y=void 0,nt=void 0,i=void 0,wt=void 0,d=void 0;return k={initialize:function(e){(ut=a.default(p).create({mimeType:bt,timelineConverter:tt,dashMetrics:ct,metricsModel:g,mediaPlayerModel:it,baseURLController:n.baseURLController,errHandler:ft})).initialize(this);l.registerStreamType(u,this);(wt=r.getFragmentController().getModel(u)).setStreamProcessor(k);t=function(n){return n===f.default.VIDEO||n===f.default.AUDIO?o.default(p).create({type:n,metricsModel:g,mediaPlayerModel:it,manifestModel:et,sourceBufferController:ht,errHandler:ft,streamController:ot,mediaController:yt,adapter:w,textController:st,abrController:l,playbackController:b,streamProcessor:k}):s.default(p).create({type:n,metricsModel:g,mediaPlayerModel:it,manifestModel:et,sourceBufferController:ht,errHandler:ft,streamController:ot,mediaController:yt,adapter:w,textController:st,abrController:l,playbackController:b,streamProcessor:k})}(u);y=h.default(p).create({type:u,metricsModel:g,adapter:w,dashMetrics:ct,dashManifestModel:pt,timelineConverter:tt,mediaPlayerModel:it,abrController:l,playbackController:b,streamController:ot,textController:st,sourceBufferController:ht,streamProcessor:this});(i=c.default(p).create()).setConfig({abrController:l,domStorage:kt,metricsModel:g,dashMetrics:ct,dashManifestModel:pt,manifestModel:et,playbackController:b,timelineConverter:tt,streamProcessor:this});t.initialize(e);y.initialize();i.initialize()},isUpdating:function(){return!!i&&i.isUpdating()},getType:function(){return u},getBufferController:function(){return t},getFragmentModel:function(){return wt},getScheduleController:function(){return y},getLiveEdgeFinder:function(){return nt},getEventController:function(){return r?r.getEventController():null},getFragmentController:function(){return r?r.getFragmentController():null},getRepresentationController:function(){return i},getIndexHandler:function(){return ut},getCurrentRepresentationInfo:function(){return w.getCurrentRepresentationInfo(i)},getRepresentationInfoForQuality:function(n){return w.getRepresentationInfoForQuality(i,n)},getBufferLevel:function(){return t.getBufferLevel()},switchInitData:function(n){t&&t.switchInitData(vt().id,n)},isBufferingCompleted:function(){return!!t&&t.getIsBufferingCompleted()},createBuffer:function(){return t.getBuffer()||t.createBuffer(v)},getStreamInfo:vt,updateMediaInfo:function(n){n===v||n&&v&&n.type!==v.type||(v=n);-1===rt.indexOf(n)&&rt.push(n);w.updateData(this)},switchTrackAsked:function(){y.switchTrackAsked()},getMediaInfoArr:function(){return rt},getMediaInfo:function(){return v},getMediaSource:function(){return t.getMediaSource()},getBuffer:function(){return t.getBuffer()},setBuffer:function(n){t.setBuffer(n)},registerExternalController:function(n){d.push(n)},unregisterExternalController:function(n){var t=d.indexOf(n);-1!==t&&d.splice(t,1)},getExternalControllers:function(){return d},unregisterAllExternalController:lt,reset:function(n){ut.reset();t&&(t.reset(n),t=null);y&&(y.reset(),y=null);i&&(i.reset(),i=null);l&&l.unRegisterStreamType(u);d.forEach(function(n){n.reset()});at();u=null;r=null;nt&&(nt.reset(),nt=null)}},b&&b.getIsDynamic()&&(nt=e.default(p).create({timelineConverter:tt,streamProcessor:k})),at(),k}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(98)),e=r(n(150)),o=r(n(103)),s=r(n(137)),h=r(n(109)),c=r(n(61)),l=r(n(50)),a=r(n(56));u.__dashjs_factory_name="StreamProcessor";i.default=l.default.getClassFactory(u);t.exports=i.default},{103:103,109:109,137:137,150:150,50:50,56:56,61:61,98:98}],96:[function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function u(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function o(n){var h,c=(n=n||{}).errHandler,l=n.metricsModel,o=n.mediaPlayerModel,s=n.requestModifier,t=void 0,i=void 0,e=void 0,a=void 0;return h={load:function(n){n.request&&function n(u,f){var h=u.request,v=new XMLHttpRequest,b=[],k=!0,d=!0,y=new Date,p=y,g=0,nt=function(n){d=!1;h.requestStartDate=y;h.requestEndDate=new Date;h.firstByteDate=h.firstByteDate||y;h.checkExistenceOnly||l.addHttpRequest(h.mediaType,null,h.type,h.url,v.responseURL||null,h.serviceLocation||null,h.range||null,h.requestStartDate,h.firstByteDate,h.requestEndDate,v.status,h.duration,v.getAllResponseHeaders(),n?b:null)},tt=function(){-1!==t.indexOf(v)&&(t.splice(t.indexOf(v),1),d&&(nt(!1),f>0?(f--,e.push(setTimeout(function(){n(u,f)},o.getRetryIntervalForType(h.type)))):(c.downloadError(a[h.type],h.url,h),u.error&&u.error(h,"error",v.statusText),u.complete&&u.complete(h,v.statusText))))},it,rt,w;if(!s||!l||!c)throw new Error("config object is not correct or missing");try{it=s.modifyRequestURL(h.url);rt=h.checkExistenceOnly?r.HTTPRequest.HEAD:r.HTTPRequest.GET;v.open(rt,it,!0);h.responseType&&(v.responseType=h.responseType);h.range&&v.setRequestHeader("Range","bytes="+h.range);h.requestStartDate||(h.requestStartDate=y);(v=s.modifyRequestHeader(v)).withCredentials=o.getXHRWithCredentialsForType(h.type);v.onload=function(){v.status>=200&&v.status<=299&&(nt(!0),u.success&&u.success(v.response,v.statusText,v),u.complete&&u.complete(h,v.statusText))};v.onloadend=tt;v.onerror=tt;v.onprogress=function(n){var t=new Date;k&&(k=!1,(!n.lengthComputable||n.lengthComputable&&n.total!==n.loaded)&&(h.firstByteDate=t));n.lengthComputable&&(h.bytesLoaded=n.loaded,h.bytesTotal=n.total);b.push({s:p,d:t.getTime()-p.getTime(),b:[n.loaded?n.loaded-g:0]});p=t;g=n.loaded;u.progress&&u.progress()};v.onabort=function(){u.abort&&u.abort(h,v.status)};w=(new Date).getTime();isNaN(h.delayLoadingTime)||w>=h.delayLoadingTime?(t.push(v),v.send()):function(){var n={xhr:v};i.push(n);n.delayTimeout=setTimeout(function(){if(-1!==i.indexOf(n)){i.splice(i.indexOf(n),1);try{y=new Date;p=y;t.push(n.xhr);n.xhr.send()}catch(r){n.xhr.onerror()}}},h.delayLoadingTime-w)}()}catch(n){v.onerror()}}(n,o.getRetryAttemptsForType(n.request.type))},abort:function(){e.forEach(function(n){return clearTimeout(n)});e=[];i.forEach(function(n){return clearTimeout(n.delayTimeout)});i=[];t.forEach(function(n){n.onloadend=n.onerror=n.onprogress=void 0;n.abort()});t=[]}},function(){var n;t=[];i=[];e=[];u(n={},r.HTTPRequest.MPD_TYPE,f.default.DOWNLOAD_ERROR_ID_MANIFEST);u(n,r.HTTPRequest.XLINK_EXPANSION_TYPE,f.default.DOWNLOAD_ERROR_ID_XLINK);u(n,r.HTTPRequest.INIT_SEGMENT_TYPE,f.default.DOWNLOAD_ERROR_ID_INITIALIZATION);u(n,r.HTTPRequest.MEDIA_SEGMENT_TYPE,f.default.DOWNLOAD_ERROR_ID_CONTENT);u(n,r.HTTPRequest.INDEX_SEGMENT_TYPE,f.default.DOWNLOAD_ERROR_ID_CONTENT);u(n,r.HTTPRequest.BITSTREAM_SWITCHING_SEGMENT_TYPE,f.default.DOWNLOAD_ERROR_ID_CONTENT);u(n,r.HTTPRequest.OTHER_TYPE,f.default.DOWNLOAD_ERROR_ID_CONTENT);a=n}(),h}var s;Object.defineProperty(i,"__esModule",{value:!0});var r=n(176),h=e(n(50)),f=e(n(147));o.__dashjs_factory_name="XHRLoader";s=h.default.getClassFactory(o);i.default=s;t.exports=i.default},{147:147,176:176,50:50}],97:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(n){n=n||{};var r="urn:mpeg:dash:resolve-to-zero:2013",i=this.context,u=a.default(i).getInstance(),t=h.default(i).create({errHandler:n.errHandler,metricsModel:n.metricsModel,mediaPlayerModel:n.mediaPlayerModel,requestModifier:n.requestModifier});return{load:function(n,i,f){var e=function(t,r){i.resolved=!0;i.resolvedContent=t||null;u.trigger(v.default.XLINK_ELEMENT_LOADED,{element:i,resolveObject:f,error:t||r?null:new s.default(o,"Failed loading Xlink element: "+n)})},h;n===r?e(null,!0):(h=new l.default(n,c.HTTPRequest.XLINK_TYPE),t.load({request:h,success:function(n){e(n)},error:function(){e(null)}}))},reset:function(){t&&(t.abort(),t=null)}}}var u;Object.defineProperty(i,"__esModule",{value:!0});var s=r(n(159)),h=r(n(96)),c=n(176),l=r(n(169)),a=r(n(49)),v=r(n(53)),e=r(n(50)),o=1;f.__dashjs_factory_name="XlinkLoader";u=e.default.getClassFactory(f);u.XLINK_LOADER_ERROR_LOADING_FAILURE=o;e.default.updateClassFactory(f.__dashjs_factory_name,u);i.default=u;t.exports=i.default},{159:159,169:169,176:176,49:49,50:50,53:53,96:96}],98:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),u=new(function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.init()}return r(n,[{key:"init",value:function(){this.STREAM="stream";this.VIDEO="video";this.AUDIO="audio";this.TEXT="text";this.FRAGMENTED_TEXT="fragmentedText";this.EMBEDDED_TEXT="embeddedText";this.MUXED="muxed";this.LOCATION="Location";this.INITIALIZE="initialize";this.TEXT_SHOWING="showing";this.TEXT_HIDDEN="hidden";this.CC1="CC1";this.CC3="CC3";this.STPP="stpp";this.TTML="ttml";this.VTT="vtt";this.WVTT="wvtt";this.UTF8="utf-8";this.SUGGESTED_PRESENTATION_DELAY="suggestedPresentationDelay";this.SCHEME_ID_URI="schemeIdUri";this.START_TIME="starttime";this.ABR_STRATEGY_DYNAMIC="abrDynamic";this.ABR_STRATEGY_BOLA="abrBola";this.ABR_STRATEGY_THROUGHPUT="abrThroughput";this.MOVING_AVERAGE_SLIDING_WINDOW="slidingWindow";this.MOVING_AVERAGE_EWMA="ewma"}}]),n}());i.default=u;t.exports=i.default},{}],99:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),u=new(function(){function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.init()}return r(n,[{key:"init",value:function(){this.TCP_CONNECTION="TcpList";this.HTTP_REQUEST="HttpList";this.TRACK_SWITCH="RepSwitchList";this.BUFFER_LEVEL="BufferLevel";this.BUFFER_STATE="BufferState";this.DVR_INFO="DVRInfo";this.DROPPED_FRAMES="DroppedFrames";this.SCHEDULING_INFO="SchedulingInfo";this.REQUESTS_QUEUE="RequestsQueue";this.MANIFEST_UPDATE="ManifestUpdate";this.MANIFEST_UPDATE_STREAM_INFO="ManifestUpdatePeriodInfo";this.MANIFEST_UPDATE_TRACK_INFO="ManifestUpdateRepresentationInfo";this.PLAY_LIST="PlayList";this.DVB_ERRORS="DVBErrors"}}]),n}());i.default=u;t.exports=i.default},{}],100:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function s(){function pi(){ai={video:!0,audio:!0};r={};e={};n={};i={};l={};t={};ht={};et={};dt=!1;bt=!0;gt=!1;void 0===ni&&(ni=!1);ti=void 0;ct=void 0;ii=void 0;clearTimeout(yt);yt=null}function wi(n){n.mediaType===u.default.VIDEO&&(ti=n.oldQuality,ct.push(ti,wt.getPlaybackQuality()))}function bi(n){n.metric===c.default.HTTP_REQUEST&&n.value&&n.value.type===tt.HTTPRequest.MEDIA_SEGMENT_TYPE&&(n.mediaType===u.default.AUDIO||n.mediaType===u.default.VIDEO)&&ii.push(n.mediaType,n.value,bt);n.metric!==c.default.BUFFER_LEVEL||n.mediaType!==u.default.AUDIO&&n.mediaType!==u.default.VIDEO||function(n,t){var r=st.getABRStrategy();if(r===u.default.ABR_STRATEGY_BOLA)return void(et[n]=!0);if(r===u.default.ABR_STRATEGY_THROUGHPUT)return void(et[n]=!1);var f=st.getStableBufferTime(),o=f,s=.5*f,e=et[n],i=t>(e?s:o);et[n]=i;i!==e&&kt(i?"AbrController ("+n+") switching from throughput to buffer occupancy ABR rule (buffer: "+t.toFixed(3)+").":"AbrController ("+n+") switching from buffer occupancy to throughput ABR rule (buffer: "+t.toFixed(3)+").")}(n.mediaType,.001*n.value.level)}function lt(n,i){return r[i]=r[i]||{},r[i].hasOwnProperty(n)||(r[i][n]=0),function(n,i){if(i!==u.default.VIDEO||!dt||!t[i])return n;ni||hi();var e=vi.getValue(),f=yi.getAdaptationForType(e,0,i).Representation,r=n;if(pt>0&&er>0){for(;r>0&&f[r]&&pt<f[r].width&&pt-f[r-1].width<f[r].width-pt;)r-=1;f.length-2>=r&&f[r].width===f[r+1].width&&(r=Math.min(n,r+1))}return r}(function(n,t,i){var r=nr(t);return isNaN(r)||r>=1||r<0?n:Math.min(n,Math.round(i*r))}(function(n,i){var r=n,u,f;return t[i]?(u=fi(i),void 0!==u&&(r=Math.max(n,u)),f=gi(i),void 0!==f&&(r=Math.min(r,f)),r):r}(r[i][n],n),n,r[i][n]),n)}function ki(t){return n.hasOwnProperty("max")&&n.max.hasOwnProperty(t)?n.max[t]:NaN}function di(t){return n.hasOwnProperty("min")&&n.min.hasOwnProperty(t)?n.min[t]:NaN}function gi(n){var i=ki(n);if(i)return oi(t[n].getMediaInfo(),i)}function fi(n){var u=di(n),r,i;if(u)return r=si(t[n].getMediaInfo()),i=oi(t[n].getMediaInfo(),u),r[i]&&i<r.length-1&&r[i].bitrate<1e3*u&&i++,i}function nr(n){return i.hasOwnProperty("max")&&i.max.hasOwnProperty(n)?i.max[n]:1}function ei(n){return ai[n]}function tr(n,t,i,r){var e=t.id,f=ot(n),u;if(null===i||isNaN(i)||i%1!=0)throw new Error("argument is not an integer");u=lt(n,e);i!==f&&i>=0&&i<=u&&ir(n,f,i,u,r)}function ir(n,i,r,u,o){var s,h,c;n&&t[n]&&(s=t[n].getStreamInfo(),h=s?s.id:null,ci.getLogToBrowserConsole()&&(c=ui.getCurrentBufferLevel(ri.getReadOnlyMetricsFor(n)),kt("AbrController ("+n+") switch from "+i+" to "+r+"/"+u+" (buffer: "+c+") "+(o?JSON.stringify(o):"."))),function(n,t,i){e[t]=e[t]||{};e[t][n]=i}(n,h,r),ft.trigger(f.default.QUALITY_CHANGE_REQUESTED,{mediaType:n,streamInfo:s,oldQuality:i,newQuality:r,reason:o}))}function rr(n,t){l[n].state=t}function oi(n,i,r){var e,u,f;if(bt&&r&&t[n.type].getCurrentRepresentationInfo()&&t[n.type].getCurrentRepresentationInfo().fragmentDuration){if(r/=1e3,e=t[n.type].getCurrentRepresentationInfo().fragmentDuration,r>e)return 0;i*=1-r/e}if(u=si(n),!u||0===u.length)return o;for(f=u.length-1;f>=0;f--)if(1e3*i>=u[f].bitrate)return f;return 0}function si(n){if(!n||!n.bitrateList)return null;for(var r=n.bitrateList,f=n.type,u=[],t=void 0,i=0,e=r.length;i<e;i++)(t=new w.default).mediaType=f,t.qualityIndex=i,t.bitrate=r[i].bandwidth,t.width=r[i].width,t.height=r[i].height,t.scanType=r[i].scanType,u.push(t);return u}function ur(n){return et[n]}function ot(n){if(n&&t[n]){var r=t[n].getStreamInfo(),i=r?r.id:null;if(i)return e[i]=e[i]||{},e[i].hasOwnProperty(n)||(e[i][n]=o),e[i][n]}return o}function hi(){var n=gt&&window.hasOwnProperty("devicePixelRatio")?window.devicePixelRatio:1;pt=wt.getClientWidth()*n;er=wt.getClientHeight()*n}function fr(n){var i=n.request.mediaType,u,e,r,f;if(ei(i)){if(u=t[i],!u)return;e=a.default(s).create({abrController:at,streamProcessor:u,currentRequest:n.request,useBufferOccupancyABR:ur(i)});r=vt.shouldAbandonFragment(e);r.quality>v.default.NO_CHANGE&&(f=u.getFragmentModel(),f.getRequests({state:b.default.FRAGMENT_MODEL_LOADING,index:n.request.index})[0]&&(f.abortRequests(),rr(i,y),ht[i].reset(),ht[i].push({oldValue:ot(i,li.getActiveStreamInfo()),newValue:r.quality,confidence:1,reason:r.reason}),tr(i,li.getActiveStreamInfo(),r.quality,r.reason),clearTimeout(yt),yt=setTimeout(function(){rr(i,h);yt=null},st.getAbandonLoadTimeout())))}}var s=this.context,ci=it.default(s).getInstance(),ft=k.default(s).getInstance(),at=void 0,kt=void 0,vt=void 0,li=void 0,ai=void 0,r=void 0,e=void 0,n=void 0,i=void 0,t=void 0,l=void 0,yt=void 0,dt=void 0,gt=void 0,ni=void 0,pt=void 0,er=void 0,vi=void 0,yi=void 0,or=void 0,wt=void 0,st=void 0,sr=void 0,ti=void 0,ht=void 0,ct=void 0,ii=void 0,et=void 0,ri=void 0,ui=void 0,bt=void 0;return at={isPlayingAtTopQuality:function(n){var t=n.id,i=ot(u.default.AUDIO),r=ot(u.default.VIDEO);return i===lt(u.default.AUDIO,t)&&r===lt(u.default.VIDEO,t)},updateTopQualityIndex:function(n){var i=n.type,u=n.streamInfo.id,t=n.representationCount-1;return function(n,t,i){r[t]=r[t]||{};r[t][n]=i}(i,u,t),t},getThroughputHistory:function(){return ii},getBitrateList:si,getQualityForBitrate:oi,getMaxAllowedBitrateFor:ki,getMinAllowedBitrateFor:di,setMaxAllowedBitrateFor:function(t,i){n.max=n.max||{};n.max[t]=i},setMinAllowedBitrateFor:function(t,i){n.min=n.min||{};n.min[t]=i},getMaxAllowedIndexFor:gi,getMinAllowedIndexFor:fi,getMaxAllowedRepresentationRatioFor:nr,setMaxAllowedRepresentationRatioFor:function(n,t){i.max=i.max||{};i.max[n]=t},getInitialBitrateFor:function(t){var f=sr.getSavedBitrateSettings(t),e,r,o;return n.hasOwnProperty(t)||(i.hasOwnProperty(t)?(e=vi.getValue(),r=yi.getAdaptationForType(e,0,t).Representation,Array.isArray(r)?(o=Math.max(Math.round(r.length*i[t])-1,0),n[t]=r[o].bandwidth):n[t]=0):n[t]=isNaN(f)?t===u.default.VIDEO?rt:ut:f),n[t]},setInitialBitrateFor:function(t,i){n[t]=i},getInitialRepresentationRatioFor:function(n){return i.hasOwnProperty(n)?i[n]:null},setInitialRepresentationRatioFor:function(n,t){i[n]=t},setAutoSwitchBitrateFor:function(n,t){ai[n]=t},getAutoSwitchBitrateFor:ei,getUseDeadTimeLatency:function(){return bt},setUseDeadTimeLatency:function(n){bt=n},setLimitBitrateByPortal:function(n){dt=n},getLimitBitrateByPortal:function(){return dt},getUsePixelRatioInLimitBitrateByPortal:function(){return gt},setUsePixelRatioInLimitBitrateByPortal:function(n){gt=n},getQualityFor:ot,getAbandonmentStateFor:function(n){return l[n]?l[n].state:null},setPlaybackQuality:tr,checkPlaybackQuality:function(n){var c;if(n&&t&&t[n]){var e=t[n].getStreamInfo(),y=e?e.id:null,r=ot(n),p=a.default(s).create({abrController:at,streamProcessor:t[n],currentValue:r,switchHistory:ht[n],droppedFramesHistory:ct,useBufferOccupancyABR:ur(n)});if(ct&&ct.push(ti,wt.getPlaybackQuality()),ei(n)){var f=fi(n),u=lt(n,y),o=vt.getMaxQuality(p),i=o.quality;(void 0!==f&&i<f&&(i=f),i>u&&(i=u),ht[n].push({oldValue:r,newValue:i}),i>v.default.NO_CHANGE&&i!=r)?(l[n].state===h||i>r)&&ir(n,r,i,u,o.reason):ci.getLogToBrowserConsole()&&(c=ui.getCurrentBufferLevel(ri.getReadOnlyMetricsFor(n)),kt("AbrController ("+n+") stay on "+r+"/"+u+" (buffer: "+c+")"))}}},getTopQualityIndexFor:lt,setElementSize:hi,setWindowResizeEventCalled:function(n){ni=n},createAbrRulesCollection:function(){(vt=p.default(s).create({metricsModel:ri,dashMetrics:ui,mediaPlayerModel:st,adapter:or})).initialize()},registerStreamType:function(n,i){ht[n]=d.default(s).create();t[n]=i;l[n]=l[n]||{};l[n].state=h;et[n]=!1;ft.on(f.default.LOADING_PROGRESS,fr,this);n==u.default.VIDEO&&(ft.on(f.default.QUALITY_CHANGE_RENDERED,wi,this),ct=g.default(s).create(),hi());ft.on(f.default.METRIC_ADDED,bi,this);ii=nt.default(s).create({mediaPlayerModel:st})},unRegisterStreamType:function(n){delete t[n]},setConfig:function(n){n&&(n.streamController&&(li=n.streamController),n.domStorage&&(sr=n.domStorage),n.mediaPlayerModel&&(st=n.mediaPlayerModel),n.metricsModel&&(ri=n.metricsModel),n.dashMetrics&&(ui=n.dashMetrics),n.dashManifestModel&&(yi=n.dashManifestModel),n.adapter&&(or=n.adapter),n.manifestModel&&(vi=n.manifestModel),n.videoModel&&(wt=n.videoModel))},reset:function(){pi();ft.off(f.default.LOADING_PROGRESS,fr,this);ft.off(f.default.QUALITY_CHANGE_RENDERED,wi,this);ft.off(f.default.METRIC_ADDED,bi,this);vt&&vt.reset()}},kt=ci.log.bind(at),pi(),at}var e;Object.defineProperty(i,"__esModule",{value:!0});var p=r(n(126)),u=r(n(98)),c=r(n(99)),w=r(n(158)),b=r(n(115)),k=r(n(49)),f=r(n(53)),l=r(n(50)),a=r(n(122)),v=r(n(123)),d=r(n(124)),g=r(n(121)),nt=r(n(125)),tt=n(176),it=r(n(48)),y="abandonload",h="allowload",rt=1e3,ut=100,o=0;s.__dashjs_factory_name="AbrController";e=l.default.getSingletonFactory(s);e.ABANDON_LOAD=y;e.QUALITY_DEFAULT=o;l.default.updateSingletonFactory(s.__dashjs_factory_name,e);i.default=e;t.exports=i.default},{115:115,121:121,122:122,123:123,124:124,125:125,126:126,158:158,176:176,48:48,49:49,50:50,53:53,98:98,99:99}],101:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){function a(t){n.invalidateSelectedIndexes(t.entry)}var r=void 0,u=void 0,i=this.context,v=c.default(i).getInstance(),h=s.default(i).getInstance(),n=void 0,t=void 0;return r={reset:function(){n.reset();t.reset()},initialize:function(i){n.setConfig({dashManifestModel:u});t.setConfig({dashManifestModel:u}),function(i){n.update(i);t.chooseSelectorFromManifest(i)}(i)},resolve:function(i){var r=n.getForPath(i).reduce(function(n,i){var r=t.select(i);return r?(h.isRelative(r.url)?n.url=h.resolve(r.url,n.url):(n.url=r.url,n.serviceLocation=r.serviceLocation),n):new f.default},new f.default);if(!h.isRelative(r.url))return r},setConfig:function(i){i.baseURLTreeModel&&(n=i.baseURLTreeModel);i.baseURLSelector&&(t=i.baseURLSelector);i.dashManifestModel&&(u=i.dashManifestModel)}},n=e.default(i).create(),t=o.default(i).create(),v.on(l.default.SERVICE_LOCATION_BLACKLIST_CHANGED,a,r),r}Object.defineProperty(i,"__esModule",{value:!0});var e=r(n(114)),o=r(n(141)),s=r(n(154)),f=r(n(81)),h=r(n(50)),c=r(n(49)),l=r(n(53));u.__dashjs_factory_name="BaseURLController";i.default=h.default.getSingletonFactory(u);t.exports=i.default},{114:114,141:141,154:154,49:49,50:50,53:53,81:81}],102:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n){function i(n){-1===t.indexOf(n)&&(t.push(n),r.trigger(o,{entry:n}))}function f(n){i(n.entry)}n=n||{};var t=[],r=e.default(this.context).getInstance(),o=n.updateEventName,u=n.addBlacklistEventName;return function(){u&&r.on(u,f,this)}(),{add:i,contains:function(n){return!!(t.length&&n&&n.length)&&-1!==t.indexOf(n)},reset:function(){t=[]}}}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(50)),e=r(n(49));u.__dashjs_factory_name="BlackListController";i.default=f.default.getClassFactory(u);t.exports=i.default},{49:49,50:50}],103:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function s(n){function ri(n){n.fragmentModel===u.getFragmentModel()&&(et("Init fragment finished loading saving to",f+"'s init cache"),ti.save(n.chunk),wt(n.chunk))}function ui(n){var o;if(n.fragmentModel===u.getFragmentModel()){var t=n.chunk,s=t.bytes,f=t.quality,e=u.getRepresentationInfoForQuality(f),i=dt.getEventsFor(e.mediaInfo,u),r=dt.getEventsFor(e,u);(i&&i.length>0||r&&r.length>0)&&(o=function(n,t,i,r){for(var e,l=Math.max(isNaN(t.startTime)?0:t.startTime,0),o=[],s=[],f=i.concat(r),u=0,h=f.length;u<h;u++)o[f[u].schemeIdUri]=f[u];for(var c=k.default(ht).getInstance().parse(n).getBoxes("emsg"),u=0,h=c.length;u<h;u++)e=dt.getEvent(c[u],o,l),e&&s.push(e);return s}(s,u.getFragmentModel().getRequests({state:c.default.FRAGMENT_MODEL_EXECUTED,quality:f,index:t.index})[0],i,r),u.getEventController().addInbandEvents(o));wt(t)}}function wt(n){at=!0;it=n;s.append(i,n);n.mediaInfo.type===e.default.VIDEO&&t.trigger(r.default.VIDEO_CHUNK_RECEIVED,{chunk:n})}function fi(n){var u,e,o;if(i===n.buffer){if(n.error)return n.error.code===l.default.QUOTA_EXCEEDED_ERROR_CODE&&(ct=.8*s.getTotalBufferedTime(i)),void(n.error.code!==l.default.QUOTA_EXCEEDED_ERROR_CODE&&ai()||(t.trigger(r.default.QUOTA_EXCEEDED,{sender:v,criticalBufferLevel:ct}),yi(vi())));if(it&&!isNaN(it.index)&&(st=Math.max(it.index,st),ci()),u=s.getAllRanges(i),u&&u.length>0)for(e=0,o=u.length;e<o;e++)et("Buffered Range for type:",f,":",u.start(e)," - ",u.end(e));ft();at=!1;it&&t.trigger(r.default.BYTES_APPENDED,{sender:v,quality:it.quality,startTime:it.start,index:it.index,bufferedRanges:u})}}function ei(n){ot!==n.newQuality&&f===n.mediaType&&u.getStreamInfo().id===n.streamInfo.id&&(bt(u.getRepresentationInfoForQuality(n.newQuality).MSETimeOffset),ot=n.newQuality)}function oi(){nt&&(pt=!0,nt=!1,st=0);yt=void 0;ft()}function ft(){si();hi()}function si(){rt&&(ut=s.getBufferLength(i,function(){var t=rt.getTime(),n;return yt&&(n=s.getAllRanges(i),n&&n.length&&(t=Math.max(n.start(0),yt))),t}()),t.trigger(r.default.BUFFER_LEVEL_UPDATED,{sender:v,bufferLevel:ut}),li())}function hi(){u&&fr&&u.getStreamInfo().id===fr.getActiveStreamInfo().id&&(ur.addBufferState(f,lt,u.getScheduleController().getBufferTarget()),ur.addBufferLevel(f,new Date,1e3*ut))}function ci(){st>=gt-1&&!nt&&(nt=!0,t.trigger(r.default.BUFFERING_COMPLETED,{sender:v,streamInfo:u.getStreamInfo()}))}function li(){var n;"audio"!==f&&"video"!==f||(pt&&!nt&&rt&&rt.getTimeToStreamEnd()-ut<y&&(pt=!1,nt=!0,t.trigger(r.default.BUFFERING_COMPLETED,{sender:v,streamInfo:u.getStreamInfo()})),lt===(n=ut<y&&!nt?h:o)||f===e.default.FRAGMENTED_TEXT&&sr.getAllTracksAreDisabled()||(lt=n,hi(),t.trigger(r.default.BUFFER_LEVEL_STATE_CHANGED,{sender:v,state:n,mediaType:f,streamInfo:u.getStreamInfo()}),t.trigger(n===o?r.default.BUFFER_LOADED:r.default.BUFFER_EMPTY,{mediaType:f}),et(n===o?"Got enough buffer to start.":"Waiting for more buffer before starting playback.")))}function ai(){return s.getTotalBufferedTime(i)<ct}function vi(n){if(!i)return null;var t=rt.getTime(),r=u.getFragmentModel().getRequests({state:c.default.FRAGMENT_MODEL_EXECUTED,time:t,threshold:n})[0],e=s.getBufferRange(i,t),f=r&&!isNaN(r.startTime)?r.startTime:Math.floor(t);return null===e&&i.buffered.length>0&&(f=i.buffered.end(i.buffered.length-1)),{start:i.buffered.start(0),end:f}}function yi(n){n&&i&&s.remove(i,n.start,n.end,tt)}function pi(n){i===n.buffer&&(vt&&(vt=!1),si(),t.trigger(r.default.BUFFER_CLEARED,{sender:v,from:n.from,to:n.to,hasEnoughSpaceToAppend:ai()}))}function bt(n){i&&i.timestampOffset!==n&&!isNaN(n)&&(i.timestampOffset=n)}function wi(n){n.sender.getStreamProcessor()!==u||n.error||bt(n.currentRepresentation.MSETimeOffset)}function bi(n){n.fragmentModel===u.getFragmentModel()&&(gt=n.request.index,ci())}function ki(n){i&&n.newMediaInfo.type===f&&n.newMediaInfo.streamInfo.id===u.getStreamInfo().id&&or.getSwitchMode(f)===b.default.TRACK_SWITCH_MODE_ALWAYS_REPLACE&&yi(vi(0))}function di(){++ni*(kt.getWallclockTimeUpdateInterval()/1e3)>=kt.getBufferPruningInterval()&&!at&&(ni=0,function(){if(i&&f!==e.default.FRAGMENTED_TEXT){var t=i.buffered.length?i.buffered.start(0):0,n=rt.getTime()-t-kt.getBufferToKeep();n>0&&(et("pruning buffer: "+n+" seconds."),vt=!0,s.remove(i,0,Math.round(t+n),tt))}}())}function gi(){!function(n){for(var r=s.getAllRanges(i),t=0;t<r.length;t++)r.start(t)>n&&(et("Removing buffer from: "+r.start(t)+"-"+r.end(t)),s.remove(i,r.start(t),r.end(t),tt))}(rt.getTime())}function nr(){li()}function tr(n){i=n}function ir(n){tt=n}function rr(){ct=Number.POSITIVE_INFINITY;lt=h;ot=w.default.QUALITY_DEFAULT;gt=Number.POSITIVE_INFINITY;st=0;it=null;!1;nt=!1;at=!1;vt=!1;pt=!1;ut=0;ni=0}n=n||{};var ht=this.context,t=a.default(ht).getInstance(),ur=n.metricsModel,kt=n.mediaPlayerModel,s=n.sourceBufferController,er=n.errHandler,fr=n.streamController,or=n.mediaController,dt=n.adapter,sr=n.textController,hr=n.abrController,rt=n.playbackController,f=n.type,u=n.streamProcessor,v=void 0,et=void 0,ot=void 0,nt=void 0,ut=void 0,ct=void 0,tt=void 0,st=void 0,gt=void 0,i=void 0,lt=void 0,it=void 0,ni=void 0,at=void 0,vt=void 0,ti=void 0,yt=void 0,pt=void 0,ii=void 0;return v={getBufferControllerType:function(){return p},initialize:function(n){ir(n);ot=hr.getQualityFor(f,u.getStreamInfo());var i=navigator.userAgent.toLowerCase();ii=/safari/.test(i)&&/mac/.test(i)&&!/chrome/.test(i)&&!/windows phone/.test(i);t.on(r.default.DATA_UPDATE_COMPLETED,wi,this);t.on(r.default.INIT_FRAGMENT_LOADED,ri,this);t.on(r.default.MEDIA_FRAGMENT_LOADED,ui,this);t.on(r.default.QUALITY_CHANGE_REQUESTED,ei,this);t.on(r.default.STREAM_COMPLETED,bi,this);t.on(r.default.PLAYBACK_PROGRESS,ft,this);t.on(r.default.PLAYBACK_TIME_UPDATED,ft,this);t.on(r.default.PLAYBACK_RATE_CHANGED,nr,this);t.on(r.default.PLAYBACK_SEEKING,oi,this);t.on(r.default.WALLCLOCK_TIME_UPDATED,di,this);t.on(r.default.CURRENT_TRACK_CHANGED,ki,this,a.default.EVENT_PRIORITY_HIGH);t.on(r.default.SOURCEBUFFER_APPEND_COMPLETED,fi,this);t.on(r.default.SOURCEBUFFER_REMOVE_COMPLETED,pi,this);ii&&t.on(r.default.PLAYBACK_SEEKED,gi,this)},createBuffer:function(n){if(!n||!tt||!u)return null;var t=null;try{(t=s.createSourceBuffer(tt,n))&&t.hasOwnProperty(e.default.INITIALIZE)&&t.initialize(f,u)}catch(n){er.mediaSourceError("Error creating "+f+" source buffer.")}return tr(t),bt(u.getRepresentationInfoForQuality(ot).MSETimeOffset),t},getType:function(){return f},getStreamProcessor:function(){return u},setSeekStartTime:function(n){yt=n},getBuffer:function(){return i},setBuffer:tr,getBufferLevel:function(){return ut},setMediaSource:ir,getMediaSource:function(){return tt},getIsBufferingCompleted:function(){return nt},switchInitData:function(n,i){var u=ti.extract(n,i);u?wt(u):t.trigger(r.default.INIT_REQUESTED,{sender:v})},reset:function(n){t.off(r.default.DATA_UPDATE_COMPLETED,wi,this);t.off(r.default.QUALITY_CHANGE_REQUESTED,ei,this);t.off(r.default.INIT_FRAGMENT_LOADED,ri,this);t.off(r.default.MEDIA_FRAGMENT_LOADED,ui,this);t.off(r.default.STREAM_COMPLETED,bi,this);t.off(r.default.CURRENT_TRACK_CHANGED,ki,this);t.off(r.default.PLAYBACK_PROGRESS,ft,this);t.off(r.default.PLAYBACK_TIME_UPDATED,ft,this);t.off(r.default.PLAYBACK_RATE_CHANGED,nr,this);t.off(r.default.PLAYBACK_SEEKING,oi,this);t.off(r.default.WALLCLOCK_TIME_UPDATED,di,this);t.off(r.default.SOURCEBUFFER_APPEND_COMPLETED,fi,this);t.off(r.default.SOURCEBUFFER_REMOVE_COMPLETED,pi,this);ii&&t.off(r.default.PLAYBACK_SEEKED,gi,this);rr();n||(s.abort(tt,i),s.removeSourceBuffer(tt,i));i=null}},et=d.default(ht).getInstance().log.bind(v),ti=g.default(ht).getInstance(),rr(),v}var f;Object.defineProperty(i,"__esModule",{value:!0});var e=u(n(98)),c=u(n(115)),l=u(n(110)),w=u(n(100)),b=u(n(106)),a=u(n(49)),r=u(n(53)),k=u(n(142)),v=u(n(50)),d=u(n(48)),g=u(n(148)),o="bufferLoaded",h="bufferStalled",y=.5,p="BufferController";s.__dashjs_factory_name=p;f=v.default.getClassFactory(s);f.BUFFER_LOADED=o;f.BUFFER_EMPTY=h;v.default.updateClassFactory(s.__dashjs_factory_name,f);i.default=f;t.exports=i.default},{100:100,106:106,110:110,115:115,142:142,148:148,48:48,49:49,50:50,53:53,98:98}],104:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){function a(){r=!1;f={};s={};t={};i=null;b=(c=100)/1e3}function u(){if(!k||!l||!h)throw new Error("setConfig function has to be called previously");}function v(){null!==i&&r&&(clearInterval(i),i=null,r=!1)}function d(){y(s);y(f),function(){var r,i;if(t)for(var f=h.getTime(),e=Object.keys(t),u=0;u<e.length;u++)r=e[u],i=t[r],null!==i&&(i.duration+i.presentationTime)/i.eventStream.timescale<f&&(n("Remove Event "+r+" at time "+f),i=null,delete t[r])}()}function g(){u();l.refreshManifest()}function y(i){var e,o=h.getTime(),s,f,u,r;if(i)for(s=Object.keys(i),f=0;f<s.length;f++)u=s[f],r=i[u],void 0!==r&&(0==(e=r.presentationTime/r.eventStream.timescale)||e<=o&&e+b>o)&&(n("Start Event "+u+" at "+o),r.duration>0&&(t[u]=r),r.eventStream.schemeIdUri==nt&&r.eventStream.value==tt?g():it.trigger(r.eventStream.schemeIdUri,{event:r}),delete i[u])}var p,nt="urn:mpeg:dash:event:2012",tt=1,w=this.context,n=e.default(w).getInstance().log,it=o.default(w).getInstance(),f=void 0,s=void 0,t=void 0,i=void 0,c=void 0,b=void 0,k=void 0,l=void 0,h=void 0,r=void 0;return p={addInlineEvents:function(t){var i,r;if(u(),f={},t)for(i=0;i<t.length;i++)r=t[i],f[r.id]=r,n("Add inline event with id "+r.id);n("Added "+t.length+" inline events")},addInbandEvents:function(t){var r,i;for(u(),r=0;r<t.length;r++)i=t[r],i.id in s?n("Repeated event with id "+i.id):(s[i.id]=i,n("Add inband event with id "+i.id))},stop:v,start:function(){u();n("Start Event Controller");r||isNaN(c)||(r=!0,i=setInterval(d,c))},setConfig:function(n){n&&(n.manifestModel&&(k=n.manifestModel),n.manifestUpdater&&(l=n.manifestUpdater),n.playbackController&&(h=n.playbackController))},reset:function(){v();a()}},a(),p}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(50)),e=r(n(48)),o=r(n(49));u.__dashjs_factory_name="EventController";i.default=f.default.getClassFactory(u);t.exports=i.default},{48:48,49:49,50:50}],105:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(n){function v(n){return n&&n.type&&n.type===o.HTTPRequest.INIT_SEGMENT_TYPE}function p(){for(var n in t)t[n].reset();t={}}function w(n){var h;if(t[n.request.mediaType]===n.sender){var i=n.request,f=n.response,c=v(i),o=i.mediaInfo.streamInfo;if(n.error&&(n.request.mediaType!==e.default.AUDIO&&n.request.mediaType!==e.default.VIDEO||r.trigger(u.default.SERVICE_LOCATION_BLACKLIST_ADD,{entry:n.request.serviceLocation})),!f||!o)return void k("No "+i.mediaType+" bytes to push or stream is inactive.");h=function(n,t,i){var r=new s.default;return r.streamId=i,r.mediaInfo=t.mediaInfo,r.segmentType=t.type,r.start=t.startTime,r.duration=t.duration,r.end=r.start+r.duration,r.bytes=n,r.index=t.index,r.quality=t.quality,r.representationId=t.representationId,r}(f,i,o.id);r.trigger(c?u.default.INIT_FRAGMENT_LOADED:u.default.MEDIA_FRAGMENT_LOADED,{chunk:h,fragmentModel:n.sender})}}n=n||{};var i=this.context,k=y.default(i).getInstance().log,r=a.default(i).getInstance(),d=n.errHandler,g=n.mediaPlayerModel,b=n.metricsModel,f=void 0,t=void 0;return f={getModel:function(n){var r=t[n];return r||(r=h.default(i).create({metricsModel:b,fragmentLoader:c.default(i).create({metricsModel:b,mediaPlayerModel:g,errHandler:d,requestModifier:l.default(i).getInstance()})}),t[n]=r),r},isInitializationRequest:v,reset:function(){r.off(u.default.FRAGMENT_LOADING_COMPLETED,w,this);p()}},p(),r.on(u.default.FRAGMENT_LOADING_COMPLETED,w,f),f}Object.defineProperty(i,"__esModule",{value:!0});var e=r(n(98)),o=n(176),s=r(n(160)),h=r(n(115)),c=r(n(89)),l=r(n(152)),a=r(n(49)),u=r(n(53)),v=r(n(50)),y=r(n(48));f.__dashjs_factory_name="FragmentController";i.default=v.default.getClassFactory(f);t.exports=i.default},{115:115,152:152,160:160,176:176,48:48,49:49,50:50,53:53,89:89,98:98}],106:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function o(){function k(t,i){if(!t||!i)return[];var r=i.id;return n[r]&&n[r][t]?n[r][t].list:[]}function u(t,i){return!t||!i||i&&!n[i.id]?null:n[i.id][t].current}function t(t){var f;if(t){var e=t.type,h=t.streamInfo,o=h.id,s=u(e,h);n[o]&&n[o][e]&&(!s||!i(t,s))&&(n[o][e].current=t,s&&ot.trigger(v.default.CURRENT_TRACK_CHANGED,{oldMediaInfo:s,newMediaInfo:t,switchMode:r[e]}),f=function(n){var t={lang:n.lang,viewpoint:n.viewpoint,roles:n.roles,accessibility:n.accessibility,audioChannelConfiguration:n.audioChannelConfiguration};return t.lang||t.viewpoint||t.role&&t.role.length>0||t.accessibility&&t.accessibility.length>0||t.audioChannelConfiguration&&t.audioChannelConfiguration.length>0?t:null}(t),f&&n[o][e].storeLastSettings&&(f.roles&&(f.role=f.roles[0],delete f.roles),f.accessibility&&(f.accessibility=f.accessibility[0]),f.audioChannelConfiguration&&(f.audioChannelConfiguration=f.audioChannelConfiguration[0]),b.setSavedMediaSettings(e,f)))}}function d(n,t){n&&t&&(w[n]=t)}function o(n){return n?w[n]:null}function g(){return et||a}function nt(n){return n===f.default.AUDIO||n===f.default.VIDEO||n===f.default.TEXT||n===f.default.FRAGMENTED_TEXT}function i(n,t){var i=n.id===t.id,r=n.viewpoint===t.viewpoint,u=n.lang===t.lang,f=n.roles.toString()===t.roles.toString(),e=n.accessibility.toString()===t.accessibility.toString(),o=n.audioChannelConfiguration.toString()===t.audioChannelConfiguration.toString();return i&&r&&u&&f&&e&&o}function tt(){n={};w={audio:null,video:null};r={audio:h,video:s}}function it(n,t){var i=!n.lang||n.lang===t.lang,r=!n.viewpoint||n.viewpoint===t.viewpoint,u=!n.role||!!t.roles.filter(function(t){return t===n.role})[0],f=!n.accessibility||!!t.accessibility.filter(function(t){return t===n.accessibility})[0],e=!n.audioChannelConfiguration||!!t.audioChannelConfiguration.filter(function(t){return t===n.audioChannelConfiguration})[0];return i&&r&&u&&f&&e}function rt(n){var i=g(),t=[],r=function(n){var t=0,i=[],r=void 0;return n.forEach(function(n){(r=Math.max.apply(Math,n.bitrateList.map(function(n){return n.bandwidth})))>t?(t=r,i=[n]):r===t&&i.push(n)}),i},u=function(n){var t=0,i=[],r=void 0;return n.forEach(function(n){(r=n.representationCount)>t?(t=r,i=[n]):r===t&&i.push(n)}),i};switch(i){case e:(t=r(n)).length>1&&(t=u(t));break;case c:(t=u(n)).length>1&&(t=r(n));break;default:l("track selection mode is not supported: "+i)}return t[0]}var ut,ft=this.context,l=p.default(ft).getInstance().log,ot=y.default(ft).getInstance(),n=void 0,w=void 0,et=void 0,r=void 0,b=void 0,st=[h,s],ht=[e,c];return ut={checkInitialMediaSettingsForType:function(n,i){var e=o(n),r=k(n,i),u=[];n!==f.default.FRAGMENTED_TEXT?(e||d(n,e=b.getSavedMediaSettings(n)),r&&0!==r.length&&(e&&r.forEach(function(n){it(e,n)&&u.push(n)}),t(0===u.length?rt(r):u.length>1?rt(u):u[0]))):t(r[0])},addTrack:function(r){var f=r?r.type:null,e=r?r.streamInfo.id:null,h=o(f),c,s;if(r&&nt(f)){for(n[e]=n[e]||{audio:{list:[],storeLastSettings:!0,current:null},video:{list:[],storeLastSettings:!0,current:null},text:{list:[],storeLastSettings:!0,current:null},fragmentedText:{list:[],storeLastSettings:!0,current:null}},c=n[e][f].list.length,s=0;s<c;s++)if(i(n[e][f].list[s],r))return;n[e][f].list.push(r);h&&it(h,r)&&!u(f,r.streamInfo)&&t(r)}},getTracksFor:k,getCurrentTrackFor:u,isCurrentTrack:function(t){var u=t.type,r=t.streamInfo.id;return n[r]&&n[r][u]&&i(n[r][u].current,t)},setTrack:t,setInitialSettings:d,getInitialSettings:o,setSwitchMode:function(n,t){-1!==st.indexOf(t)?r[n]=t:l("track switch mode is not supported: "+t)},getSwitchMode:function(n){return r[n]},setSelectionModeForInitialTrack:function(n){-1!==ht.indexOf(n)?et=n:l("track selection mode is not supported: "+n)},getSelectionModeForInitialTrack:g,isMultiTrackSupportedByType:nt,isTracksEqual:i,setConfig:function(n){n&&(n.errHandler&&n.errHandler,n.domStorage&&(b=n.domStorage))},reset:tt},tt(),ut}var r;Object.defineProperty(i,"__esModule",{value:!0});var f=u(n(98)),v=u(n(53)),y=u(n(49)),l=u(n(50)),p=u(n(48)),s="neverReplace",h="alwaysReplace",e="highestBitrate",c="widestRange",a=e;o.__dashjs_factory_name="MediaController";r=l.default.getSingletonFactory(o);r.TRACK_SWITCH_MODE_NEVER_REPLACE=s;r.TRACK_SWITCH_MODE_ALWAYS_REPLACE=h;r.TRACK_SELECTION_MODE_HIGHEST_BITRATE=e;r.TRACK_SELECTION_MODE_WIDEST_RANGE=c;r.DEFAULT_INIT_TRACK_SELECTION_MODE=a;l.default.updateSingletonFactory(o.__dashjs_factory_name,r);i.default=r;t.exports=i.default},{48:48,49:49,50:50,53:53,98:98}],107:[function(n,t,i){"use strict";function r(){return{createMediaSource:function(){var n="WebKitMediaSource"in window;return"MediaSource"in window?new MediaSource:n?new WebKitMediaSource:null},attachMediaSource:function(n,t){var i=window.URL.createObjectURL(n);return t.setSource(i),i},detachMediaSource:function(n){n.setSource(null)},setDuration:function(n,t){return n.duration!=t&&(n.duration=t),n.duration},setSeekable:function(n,t,i){"function"==typeof n.setLiveSeekableRange&&"function"==typeof n.clearLiveSeekableRange&&"open"===n.readyState&&t>=0&&t<i&&(n.clearLiveSeekableRange(),n.setLiveSeekableRange(t,i))},signalEndOfStream:function(n){var i=n.sourceBuffers,r=i.length,t;if("open"===n.readyState){for(t=0;t<r;t++){if(i[t].updating)return;if(0===i[t].buffered.length)return}n.endOfStream()}}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="MediaSourceController";i.default=u.default.getSingletonFactory(r);t.exports=i.default},{50:50}],108:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function e(){function pi(n){!c&&n.fromStreamInfo&&void 0!==i[n.fromStreamInfo.id]&&(delete y[n.fromStreamInfo.id],delete i[n.fromStreamInfo.id])}function st(){var n=tt(!0),i=c?n-t.start:0;return n+(t.duration-i)-v()}function ht(){n&&n.getElement()?n.play():g=!0}function nt(){return n?n.isPaused():null}function ct(){n&&n.pause()}function d(t){n&&(u.trigger(r.default.PLAYBACK_SEEK_ASKED),e("Requesting seek to time: "+t),n.setCurrentTime(t))}function v(){return n?n.getTime():null}function lt(){return n?n.getPlaybackRate():null}function at(){return n?n.getEnded():null}function vt(){return c}function yt(){p=NaN;k=null;g=!1;i={};et=0;y={};n&&(u.off(r.default.DATA_UPDATE_COMPLETED,bt,this),u.off(r.default.BUFFER_LEVEL_STATE_CHANGED,hi,this),u.off(r.default.BYTES_APPENDED,si,this),pt(),n.removeEventListener("canplay",kt),n.removeEventListener("play",dt),n.removeEventListener("playing",gt),n.removeEventListener("pause",ni),n.removeEventListener("error",oi),n.removeEventListener("seeking",ti),n.removeEventListener("seeked",ii),n.removeEventListener("timeupdate",rt),n.removeEventListener("progress",ri),n.removeEventListener("ratechange",ui),n.removeEventListener("loadedmetadata",fi),n.removeEventListener("ended",ei));n=null;t=null;c=null}function tt(n,r){var u=void 0,o=s.default(ut).getInstance().getURIFragmentData(),f=NaN,h,l,e;return o?(h=parseInt(o.s,10),l=parseInt(o.t,10),n||(f=isNaN(h)?l:h)):f=0,c?(isNaN(f)||((u=f-t.manifestInfo.availableFrom.getTime()/1e3)>p||u<(isNaN(r)?NaN:r-t.manifestInfo.DVRWindowSize))&&(u=null),u=u||p):!isNaN(f)&&f<Math.max(t.manifestInfo.duration,t.duration)&&f>=0?u=f:(e=i[t.id],void 0===e&&(e=b.getActiveStreamCommonEarliestTime()),u=Math.max(e,t.start)),u}function it(){null===k&&(k=setInterval(function(){var n;u.trigger(r.default.WALLCLOCK_TIME_UPDATED,{isDynamic:c,time:new Date});vt()&&nt()&&(n=Date.now(),(!ot||n>ot+a)&&(ot=n,rt()))},w.getWallclockTimeUpdateInterval()))}function pt(){clearInterval(k);k=null}function wt(){if(!nt()&&c&&0!==n.getReadyState()){var r=v(),i=function(n){var e=ft.getReadOnlyMetricsFor(f.default.VIDEO)||ft.getReadOnlyMetricsFor(f.default.AUDIO),u=li.getCurrentDVRInfo(e),i=u?u.range:null,r=void 0;if(!i)return NaN;if(n>i.end)r=Math.max(i.end-2*t.manifestInfo.minBufferTime,i.start);else{if(!(n<i.start))return n;r=i.start}return r}(r);isNaN(i)||i===r||d(i)}}function bt(n){if(!n.error){var i=yi.convertDataToRepresentationInfo(n.currentRepresentation).mediaInfo.streamInfo;t.id===i.id&&(t=i,wt())}}function kt(){u.trigger(r.default.CAN_PLAY)}function dt(){e("Native video element event: play");wt();it();u.trigger(r.default.PLAYBACK_STARTED,{startTime:v()})}function gt(){e("Native video element event: playing");u.trigger(r.default.PLAYBACK_PLAYING,{playingTime:v()})}function ni(){e("Native video element event: pause");u.trigger(r.default.PLAYBACK_PAUSED,{ended:at()})}function ti(){var n=v();e("Seeking to: "+n);it();u.trigger(r.default.PLAYBACK_SEEKING,{seekTime:n})}function ii(){e("Native video element event: seeked");u.trigger(r.default.PLAYBACK_SEEKED)}function rt(){var n=v();n;u.trigger(r.default.PLAYBACK_TIME_UPDATED,{timeToEnd:st(),time:n})}function ri(){u.trigger(r.default.PLAYBACK_PROGRESS)}function ui(){var n=lt();e("Native video element event: ratechange: ",n);u.trigger(r.default.PLAYBACK_RATE_CHANGED,{playbackRate:n})}function fi(){e("Native video element event: loadedmetadata");u.trigger(r.default.PLAYBACK_METADATA_LOADED);it()}function ei(){e("Native video element event: ended");ct();pt();u.trigger(r.default.PLAYBACK_ENDED)}function oi(n){var t=n.target||n.srcElement;u.trigger(r.default.PLAYBACK_ERROR,{error:t.error})}function si(n){var e=void 0,r=void 0,u=n.bufferedRanges,f,o,s;u&&u.length&&!1!==i[t.id]&&(f=n.sender.getType(),void 0===y[t.id]&&(y[t.id]=[]),y[t.id][f]=u,void 0===i[t.id]&&(i[t.id]=[]),void 0===i[t.id][f]&&(i[t.id][f]=Math.max(u.start(0),t.start)),o=b.isVideoTrackPresent(),s=b.isAudioTrackPresent(),r=tt(!1),s&&o?isNaN(i[t.id].audio)||isNaN(i[t.id].video)||(i[t.id].audio<i[t.id].video?(e=i[t.id].video>r?i[t.id].video:r,u=y[t.id].audio):(e=i[t.id].audio>r?i[t.id].audio:r,u=y[t.id].video),function(n,t){if(t&&t.length>0)for(var i=0,r=t.length;i<r;i++)if(n>=t.start(i)&&n<t.end(i))return!0;return!1}(e,u)&&(d(e),i[t.id]=!1)):i[t.id][f]&&(d(e=i[t.id][f]>r?i[t.id][f]:r),i[t.id]=!1))}function hi(i){i.streamInfo.id===t.id&&n.setStallState(i.mediaType,i.state===o.default.BUFFER_EMPTY)}var ci,ut=this.context,e=l.default(ut).getInstance().log,u=h.default(ut).getInstance(),b=void 0,ft=void 0,li=void 0,ai=void 0,vi=void 0,yi=void 0,n=void 0,p=void 0,k=void 0,i=void 0,et=void 0,y=void 0,t=void 0,c=void 0,w=void 0,g=void 0,ot=void 0;return ci={initialize:function(i){t=i;n.addEventListener("canplay",kt);n.addEventListener("play",dt);n.addEventListener("playing",gt);n.addEventListener("pause",ni);n.addEventListener("error",oi);n.addEventListener("seeking",ti);n.addEventListener("seeked",ii);n.addEventListener("timeupdate",rt);n.addEventListener("progress",ri);n.addEventListener("ratechange",ui);n.addEventListener("loadedmetadata",fi);n.addEventListener("ended",ei);c=t.manifestInfo.isDynamic;p=t.start;u.on(r.default.DATA_UPDATE_COMPLETED,bt,this);u.on(r.default.BYTES_APPENDED,si,this);u.on(r.default.BUFFER_LEVEL_STATE_CHANGED,hi,this);u.on(r.default.PERIOD_SWITCH_STARTED,pi,this);g&&(g=!1,ht())},setConfig:function(t){t&&(t.streamController&&(b=t.streamController),t.metricsModel&&(ft=t.metricsModel),t.dashMetrics&&(li=t.dashMetrics),t.manifestModel&&(ai=t.manifestModel),t.dashManifestModel&&(vi=t.dashManifestModel),t.mediaPlayerModel&&(w=t.mediaPlayerModel),t.adapter&&(yi=t.adapter),t.videoModel&&(n=t.videoModel))},getStreamStartTime:tt,getTimeToStreamEnd:st,getTime:v,getPlaybackRate:lt,getPlayedRanges:function(){return n?n.getPlayedRanges():null},getEnded:at,getIsDynamic:vt,getStreamController:function(){return b},setLiveStartTime:function(n){p=n},getLiveStartTime:function(){return p},computeLiveDelay:function(n,i){var u,e=vi.getMpd(ai.getValue()),r=void 0,o;return(u=w.getUseSuggestedPresentationDelay()&&e.hasOwnProperty(f.default.SUGGESTED_PRESENTATION_DELAY)?e.suggestedPresentationDelay:w.getLiveDelay()?w.getLiveDelay():isNaN(n)?2*t.manifestInfo.minBufferTime:n*w.getLiveDelayFragmentCount(),i>0)?(o=Math.max(i-10,i/2),r=Math.min(u,o)):r=u,et=r,r},getLiveDelay:function(){return et},play:ht,isPaused:nt,pause:ct,isSeeking:function(){return n?n.isSeeking():null},seek:d,reset:yt},yt(),ci}Object.defineProperty(i,"__esModule",{value:!0});var f=u(n(98)),o=u(n(103)),s=u(n(119)),h=u(n(49)),r=u(n(53)),c=u(n(50)),l=u(n(48)),a=500;e.__dashjs_factory_name="PlaybackController";i.default=c.default.getSingletonFactory(e);t.exports=i.default},{103:103,119:119,48:48,49:49,50:50,53:53,98:98}],109:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function e(n){function et(){u&&!i.isBufferingCompleted()&&(er(),k=!1,wt&&(wt=!1),tt(0),w("Schedule controller starting for "+e))}function it(){k||(k=!0,clearTimeout(ii),w("Schedule controller stopping for "+e))}function ar(){var n,t;k||b||!i.getBufferController()||y.isPaused()&&!ui?w("ScheduleController "+e+"- schedule stop!"):(!function(){var t=1.5*u.fragmentDuration,n=g.getRequests({state:s.default.FRAGMENT_MODEL_EXECUTED,time:y.getTime()+t,threshold:0})[0];if(n&&-1===ct.indexOf(n)&&!yt.getIsTextTrack(e)){var r=gt.getFastSwitchEnabled(),f=i.getBufferLevel(),o=pt.getAbandonmentStateFor(e);r&&n.quality<u.quality&&f>=t&&o!==h.default.ABANDON_LOAD?(lt(n),w("Reloading outdated fragment at index: ",n.index)):n.quality>u.quality&&ur(y.getTime()+i.getBufferLevel())}}(),n=ct.length>0,ft||n||function(n,t){ut[t]=ut[t]||{};var i=pt.getTopQualityIndexFor(n,t);return ut[t][n]!=i&&(w("Top quality "+n+" index has changed from "+ut[t][n]+" to "+i),ut[t][n]=i,!0)}(u.mediaInfo.type,i.getStreamInfo().id)||ri.execute(i,e,hr.isVideoTrackPresent())?(t=function(){var r,n,t;w("ScheduleController "+e+"- getNextFragment");r=i.getFragmentController();ft?(w("ScheduleController "+e+"- switch track has been asked, get init request for "+e+" with representationid = "+u.id),i.switchInitData(u.id),bt=u.quality,ft=!1):u.quality!==bt?(w("ScheduleController "+e+"- quality has changed, get init request"),bt=u.quality,i.switchInitData(u.id)):(n=ct.shift(),r.isInitializationRequest(n)?i.switchInitData(n.representationId):(t=lr.execute(i,n),t?(w("ScheduleController "+e+"- getNextFragment - request is "+t.url),g.executeRequest(t)):(w("getNextFragment "+e+"- Playing at the bleeding live edge and frag is not available yet"),b=!1,tt(500))))},b=!0,n||ft?t():(pt.checkPlaybackQuality(e),t())):tt(500))}function tt(n){clearTimeout(ii);ii=setTimeout(ar,n)}function fi(n){n.sender&&n.sender.getStreamProcessor()===i&&ei(u.quality)}function ei(n){var t=vt.getInitRequest(i,n);t&&(b=!0,g.executeRequest(t))}function lt(n){ct.push(n)}function oi(n){if(e===n.mediaType&&i.getStreamInfo().id===n.streamInfo.id){if(null===(u=i.getRepresentationInfoForQuality(n.newQuality))||void 0===u)throw new Error("Unexpected error! - currentRepresentationInfo is null or undefined");kt(new Date,f.PlayListTrace.REPRESENTATION_SWITCH_STOP_REASON);er()}}function si(n){if(y&&g){var i=g.getRequests({state:s.default.FRAGMENT_MODEL_EXECUTED,time:y.getTime(),threshold:0})[0];i&&y.getTime()>=i.startTime&&(i.quality===ht.quality&&i.adaptationIndex===ht.adaptationIndex||!n||t.trigger(r.default.QUALITY_CHANGE_RENDERED,{mediaType:e,oldQuality:ht.quality,newQuality:i.quality}),ht={quality:i.quality,adaptationIndex:i.adaptationIndex})}}function hi(n){n.error||n.sender.getStreamProcessor()!==i||(u=vt.convertDataToRepresentationInfo(n.currentRepresentation))}function ci(n){n.error||i.getStreamInfo().id!==n.streamInfo.id||(u=i.getCurrentRepresentationInfo(),wt&&(y.getIsDynamic()?(sr.setTimeSyncCompleted(!0),function(){var t=i.getLiveEdgeFinder(),r;if(t){var n=t.getLiveEdge(),f=u.mediaInfo.streamInfo.manifestInfo.DVRWindowSize/2,e=n-y.computeLiveDelay(u.fragmentDuration,f),s=vt.getFragmentRequestForTime(i,u,e,{ignoreIsFinished:!0});y.setLiveStartTime(s.startTime);(nt=y.getStreamStartTime(!1,n))>u.mediaInfo.streamInfo.start+u.mediaInfo.streamInfo.duration&&y.seek(nt);r=dt.getCurrentManifestUpdate(ot.getMetricsFor(o.default.STREAM));ot.updateManifestUpdateInfo(r,{currentTime:nt,presentationStartTime:n,latency:n-nt,clientTimeOffset:sr.getClientTimeOffset()})}}()):(nt=y.getStreamStartTime(!1),i.getBufferController().setSeekStartTime(nt))),k&&et())}function li(n){n.fragmentModel===g&&(it(),b=!1,w("Stream is complete"))}function ai(n){n.sender===g&&(yt.getIsTextTrack(e)&&(b=!1),n.error&&n.request.serviceLocation&&!k&&(lt(n.request),b=!1,tt(0)))}function vi(){si(!0)}function yi(n){n.sender.getStreamProcessor()===i&&(b=!1,tt(0))}function pi(n){n.streamProcessor===i&&(w("[ScheduleController]["+e+"] Request "+n.request.url+" has been aborted"),lt(n.request),b=!1,tt(0))}function wi(n){n.sender.getStreamProcessor()===i&&it()}function bi(n){n.sender.getStreamProcessor()===i&&(g.removeExecutedRequestsBeforeTime(n.to),n.hasEnoughSpaceToAppend&&k&&et())}function ki(n){n.sender.getStreamProcessor()!==i||n.state!==c.default.BUFFER_EMPTY||y.isSeeking()||(w("Buffer is empty! Stalling!"),kt(new Date,f.PlayListTrace.REBUFFERING_REASON))}function di(n){n.sender.getStreamProcessor()===i&&(it(),b=!1)}function gi(){g.abortRequests();it()}function nr(n){n.sender.getStreamProcessor()===i&&ei(n.index)}function tr(){!k&&ui||et()}function ir(n){nt=n.seekTime;fr(0);k&&et();var t=dt.getCurrentManifestUpdate(ot.getMetricsFor(o.default.STREAM)),i=u.DVRWindow&&y?u.DVRWindow.end-y.getTime():NaN;ot.updateManifestUpdateInfo(t,{latency:i});b||tt(0)}function rr(n){d&&(d.playbackspeed=n.playbackRate.toString())}function ur(n){nt=n}function fr(n){ti=n}function kt(n,t){if(rt&&!1===st){var i=d.start,r=n.getTime()-i.getTime();d.duration=r;d.stopreason=t;rt.trace.push(d);st=!0}}function er(){rt&&!0===st&&u&&(st=!1,(d=new f.PlayListTrace).representationid=u.id,d.start=new Date,d.mstart=1e3*y.getTime(),d.playbackspeed=y.getPlaybackRate().toString())}function or(){b=!1;ti=0;nt=NaN;rt=null;d=null;st=!0;wt=!0;bt=NaN;ht={quality:NaN,adaptationIndex:NaN};ut={};ct=[];k=!0;ft=!0}n=n||{};var at=this.context,t=v.default(at).getInstance(),ot=n.metricsModel,vt=n.adapter,dt=n.dashMetrics,yt=n.dashManifestModel,sr=n.timelineConverter,gt=n.mediaPlayerModel,pt=n.abrController,y=n.playbackController,hr=n.streamController,cr=n.textController,vr=n.sourceBufferController,e=n.type,i=n.streamProcessor,ni=void 0,w=void 0,g=void 0,u=void 0,wt=void 0,k=void 0,rt=void 0,d=void 0,st=void 0,b=void 0,ti=void 0,ii=void 0,nt=void 0,ri=void 0,lr=void 0,ui=void 0,ht=void 0,ut=void 0,bt=void 0,ct=void 0,ft=void 0;return ni={initialize:function(){g=i.getFragmentModel();ui=gt.getScheduleWhilePaused();ri=l.default(at).create({abrController:pt,dashMetrics:dt,metricsModel:ot,mediaPlayerModel:gt,textController:cr});lr=a.default(at).create({adapter:vt,sourceBufferController:vr,textController:cr});yt.getIsTextTrack(e)&&t.on(r.default.TIMED_TEXT_REQUESTED,nr,this);t.on(r.default.QUALITY_CHANGE_REQUESTED,oi,this);t.on(r.default.DATA_UPDATE_STARTED,wi,this);t.on(r.default.DATA_UPDATE_COMPLETED,hi,this);t.on(r.default.FRAGMENT_LOADING_COMPLETED,ai,this);t.on(r.default.STREAM_COMPLETED,li,this);t.on(r.default.STREAM_INITIALIZED,ci,this);t.on(r.default.BUFFER_LEVEL_STATE_CHANGED,ki,this);t.on(r.default.BUFFER_CLEARED,bi,this);t.on(r.default.BYTES_APPENDED,yi,this);t.on(r.default.INIT_REQUESTED,fi,this);t.on(r.default.QUOTA_EXCEEDED,di,this);t.on(r.default.PLAYBACK_SEEKING,ir,this);t.on(r.default.PLAYBACK_STARTED,tr,this);t.on(r.default.PLAYBACK_RATE_CHANGED,rr,this);t.on(r.default.PLAYBACK_TIME_UPDATED,vi,this);t.on(r.default.URL_RESOLUTION_FAILED,gi,this);t.on(r.default.FRAGMENT_LOADING_ABANDONED,pi,this)},getType:function(){return e},getSeekTarget:function(){return nt},setSeekTarget:ur,setTimeToLoadDelay:fr,getTimeToLoadDelay:function(){return ti},replaceRequest:lt,switchTrackAsked:function(){ft=!0},isStarted:function(){return!1===k},start:et,stop:it,reset:function(){t.off(r.default.DATA_UPDATE_STARTED,wi,this);t.off(r.default.DATA_UPDATE_COMPLETED,hi,this);t.off(r.default.BUFFER_LEVEL_STATE_CHANGED,ki,this);t.off(r.default.QUALITY_CHANGE_REQUESTED,oi,this);t.off(r.default.FRAGMENT_LOADING_COMPLETED,ai,this);t.off(r.default.STREAM_COMPLETED,li,this);t.off(r.default.STREAM_INITIALIZED,ci,this);t.off(r.default.QUOTA_EXCEEDED,di,this);t.off(r.default.BYTES_APPENDED,yi,this);t.off(r.default.BUFFER_CLEARED,bi,this);t.off(r.default.INIT_REQUESTED,fi,this);t.off(r.default.PLAYBACK_RATE_CHANGED,rr,this);t.off(r.default.PLAYBACK_SEEKING,ir,this);t.off(r.default.PLAYBACK_STARTED,tr,this);t.off(r.default.PLAYBACK_TIME_UPDATED,vi,this);t.off(r.default.URL_RESOLUTION_FAILED,gi,this);t.off(r.default.FRAGMENT_LOADING_ABANDONED,pi,this);yt.getIsTextTrack(e)&&t.off(r.default.TIMED_TEXT_REQUESTED,nr,this);it();si(!1);or()},setPlayList:function(n){rt=n},getBufferTarget:function(){return ri.getBufferTarget(i,e,hr.isVideoTrackPresent())},finalisePlayList:function(n,t){kt(n,t);rt=null}},w=p.default(at).getInstance().log.bind(ni),or(),ni}Object.defineProperty(i,"__esModule",{value:!0});var o=u(n(98)),f=n(178),h=u(n(100)),c=u(n(103)),l=u(n(133)),a=u(n(134)),s=u(n(115)),v=u(n(49)),r=u(n(53)),y=u(n(50)),p=u(n(48));e.__dashjs_factory_name="ScheduleController";i.default=y.default.getClassFactory(e);t.exports=i.default},{100:100,103:103,115:115,133:133,134:134,178:178,48:48,49:49,50:50,53:53,98:98}],110:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function o(n){function e(n,t,i){var u=null,r=0,f=0,e=null,o=null,h=0,c=void 0,s=void 0,l=i||.15;try{u=n.buffered}catch(n){return null}if(null!=u){for(s=0,c=u.length;s<c;s++)if(r=u.start(s),f=u.end(s),null===e)h=Math.abs(r-t),t>=r&&t<f?(e=r,o=f):h<=l&&(e=r,o=f);else{if(!((h=r-o)<=l))break;o=f}if(null!==e)return{start:e,end:o}}return null}function u(n){try{return n.buffered}catch(n){return null}}function t(n,t){var i=void 0,r=function(){n.updating||(clearInterval(i),t())};if(n.updating)if("function"==typeof n.addEventListener)try{n.addEventListener("updateend",function i(){n.updating||(n.removeEventListener("updateend",i,!1),t())},!1)}catch(n){i=setInterval(r,50)}else i=setInterval(r,50);else t()}var o=this.context,i=h.default(o).getInstance(),s=n.textController;return{append:function(n,u){if(n&&u){var e=u.bytes,o="append"in n?"append":"appendBuffer"in n?"appendBuffer":null,s="Object"===Object.prototype.toString.call(n).slice(8,-1);o&&t(n,function(){try{s?n[o](e,u):n[o](e);t(n,function(){i.trigger(r.default.SOURCEBUFFER_APPEND_COMPLETED,{buffer:n,bytes:e})})}catch(u){i.trigger(r.default.SOURCEBUFFER_APPEND_COMPLETED,{buffer:n,bytes:e,error:new f.default(u.code,u.message,null)})}})}else i.trigger(r.default.SOURCEBUFFER_APPEND_COMPLETED,{buffer:null,bytes:null,error:new f.default(c,a,null)})},remove:function(n,u,e,o){n?t(n,function(){try{u>=0&&e>u&&"ended"!==o.readyState&&n.remove(u,e);t(n,function(){i.trigger(r.default.SOURCEBUFFER_REMOVE_COMPLETED,{buffer:n,from:u,to:e})})}catch(t){i.trigger(r.default.SOURCEBUFFER_REMOVE_COMPLETED,{buffer:n,from:u,to:e,error:new f.default(t.code,t.message,null)})}}):i.trigger(r.default.SOURCEBUFFER_REMOVE_COMPLETED,{buffer:n,from:u,to:e,error:new f.default(l,v,null)})},abort:function(n,t){try{"open"===n.readyState?t.abort():t.resetEmbedded&&"ended"===n.readyState&&t.abort()}catch(n){}},createSourceBuffer:function(n,t){var i=t.codec,r=null;try{if(i.match(/application\/mp4;\s*codecs="(stpp|wvtt).*"/i))throw new Error("not really supported");r=n.addSourceBuffer(i)}catch(n){if(!t.isText&&-1===i.indexOf('codecs="stpp')&&-1===i.indexOf('codecs="wvtt'))throw n;r=s.getTextSourceBuffer()}return r},removeSourceBuffer:function(n,t){try{n.removeSourceBuffer(t)}catch(n){}},getBufferRange:e,getAllRanges:u,getTotalBufferedTime:function(n){var f,i=u(n),r=0,t=void 0;if(!i)return r;for(t=0,f=i.length;t<f;t++)r+=i.end(t)-i.start(t);return r},getBufferLength:function(n,t,i){var r;return null===(r=e(n,t,i))?0:r.end-t},getRangeDifference:function(n,t){var i,v;if(!t)return null;var r=u(t),e=void 0,o=void 0,l=void 0,a=void 0,f=void 0,s=void 0,h=void 0,c=void 0;if(!r)return null;for(i=0,v=r.length;i<v;i++){if(f=n.length>i?{start:n.start(i),end:n.end(i)}:null,e=r.start(i),o=r.end(i),!f)return{start:e,end:o};if(l=f.start===e,a=f.end===o,!l||!a){if(l)c={start:f.end,end:o};else{if(!a)return{start:e,end:o};c={start:e,end:f.start}}return s=n.length>i+1?{start:n.start(i+1),end:n.end(i+1)}:null,h=i+1<v?{start:r.start(i+1),end:r.end(i+1)}:null,!s||h&&h.start===s.start&&h.end===s.end||(c.end=s.start),c}}return null}}}var e;Object.defineProperty(i,"__esModule",{value:!0});var f=u(n(159)),h=u(n(49)),r=u(n(53)),s=u(n(50)),c=1,l=2,a="buffer or chunk is not defined",v="buffer is not defined";o.__dashjs_factory_name="SourceBufferController";e=s.default.getSingletonFactory(o);e.QUOTA_EXCEEDED_ERROR_CODE=22;s.default.updateSingletonFactory(o.__dashjs_factory_name,e);i.default=e;t.exports=i.default},{159:159,49:49,50:50,53:53}],111:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function o(){function vi(t){if(gi()){var i=ft.getPlaybackQuality();i&&rt.addDroppedFrames(e.default.VIDEO,i)}nt.isSeeking()||t.timeToEnd<=yr&&(et("[StreamController][onPlaybackTimeUpdated] timeToEnd = "+t.timeToEnd+" PLAYBACK_ENDED need to be triggered"),o&&(clearTimeout(o),o=void 0),o=setTimeout(function(){o=void 0;n.trigger(r.default.PLAYBACK_ENDED)},1e3*(t.timeToEnd+pr)))}function yi(n){var r=function(n){var t=0,u=null,f=i.length,r;for(f>0&&(t+=i[0].getStartTime()),r=0;r<f;r++)if(u=i[r],t=parseFloat((t+u.getDuration()).toFixed(5)),n<t)return u;return null}(n.seekTime);r&&r!==t?(yt(f.PlayListTrace.END_OF_PERIOD_STOP_REASON),ei(t,r,n.seekTime)):yt(f.PlayListTrace.USER_REQUEST_STOP_REASON);si(f.PlayList.SEEK_START_REASON)}function pi(){wt?(wt=!1,si(f.PlayList.INITIAL_PLAYOUT_START_REASON)):fi&&(fi=!1,si(f.PlayList.RESUME_FROM_PAUSE_START_REASON))}function wi(n){n.ended||(fi=!0,yt(f.PlayListTrace.USER_REQUEST_STOP_REASON))}function bi(){var n=tr().isLast;u&&n&&st.signalEndOfStream(u)}function ki(){o&&(clearTimeout(o),o=void 0);var n=function(){if(t){var n=function(){var n=t.getStreamInfo().start,r=t.getStreamInfo().duration;return{v:i.filter(function(t){return t.getStreamInfo().start===parseFloat((n+r).toFixed(5))})[0]}}();if("object"==typeof n)return n.v}}();n&&ei(t,n,NaN);yt(n?f.PlayListTrace.END_OF_PERIOD_STOP_REASON:f.PlayListTrace.END_OF_CONTENT_STOP_REASON)}function ei(i,f,o){!ii&&f&&i!==f&&(ii=!0,n.trigger(r.default.PERIOD_SWITCH_STARTED,{fromStreamInfo:i?i.getStreamInfo():null,toStreamInfo:f.getStreamInfo()}),i&&(i.stopEventController(),i.deactivate()),t=f,nt.initialize(t.getStreamInfo()),function(i,f){function o(){et("MediaSource is open!");window.URL.revokeObjectURL(s);u.removeEventListener("sourceopen",o);u.removeEventListener("webkitsourceopen",o),function(){var n=t.getStreamInfo().manifestInfo.duration,i=st.setDuration(u,n);et("Duration successfully set to: "+i)}(),function(i){t.activate(u);wt?bt=oi(e.default.VIDEO):isNaN(i)?function(){var n=nt.getStreamStartTime(!0);t.getProcessors().forEach(function(t){it.setIndexHandlerTime(t,n)});nt.seek(n)}():nt.seek(i);t.startEventController();!li&&wt||nt.play();ii=!1;n.trigger(r.default.PERIOD_SWITCH_COMPLETED,{toStreamInfo:t.getStreamInfo()})}(i);f||n.trigger(r.default.SOURCE_INITIALIZED)}var s=void 0;u?st.detachMediaSource(ft):u=st.createMediaSource();u.addEventListener("sourceopen",o,!1);u.addEventListener("webkitsourceopen",o,!1);s=st.attachMediaSource(u,ft);et("MediaSource attached to element.  Waiting on open...")}(o,i))}function ar(n){for(var t=0,r=i.length;t<r;t++)if(i[t].getId()===n.id)return i[t];return null}function vr(){var u=ot.getValue();y&&(n.trigger(r.default.PROTECTION_CREATED,{controller:y,manifest:u}),y.setMediaElement(ft.getElement()),ti&&y.setProtectionData(ti)),function(){var f,h,s,l,u,o;try{if(f=it.getStreamsInfo(),0===f.length)throw new Error("There are no streams");for(h=dt.getCurrentManifestUpdate(rt.getMetricsFor(e.default.STREAM)),rt.updateManifestUpdateInfo(h,{currentTime:nt.getTime(),buffered:ft.getBufferRange(),presentationStartTime:f[0].start,clientTimeOffset:ut.getClientTimeOffset()}),s=0,l=f.length;s<l;s++)u=f[s],o=ar(u),o?o.updateData(u):(o=c.default(tt).create({manifestModel:ot,dashManifestModel:lt,mediaPlayerModel:vt,metricsModel:rt,dashMetrics:dt,manifestUpdater:ct,adapter:it,timelineConverter:ut,capabilities:ur,errHandler:ni,baseURLController:pt,domStorage:fr,abrController:er,playbackController:nt,mediaController:or,textController:sr,sourceBufferController:hr,videoModel:ft,streamController:ci}),i.push(o),o.initialize(u,y)),rt.addManifestUpdateStreamInfo(h,u.id,u.index,u.start,u.duration);t||ei(null,i[0],NaN);n.trigger(r.default.STREAMS_COMPOSED)}catch(f){ni.manifestError(f.message,"nostreamscomposed",ot.getValue());ui=!0;kt()}}()}function di(n){n.error?(ui=!0,kt()):function(){var t=n.manifest;it.updatePeriods(t);var i=it.getStreamsInfo(t)[0],r=it.getMediaInfoForType(i,e.default.VIDEO)||it.getMediaInfoForType(i,e.default.AUDIO),u=void 0,f=void 0;r&&(u=it.getDataForMedia(r),(f=lt.getRepresentationsForAdaptation(u)[0].useCalculatedLiveEdgeTime)&&(et("SegmentTimeline detected using calculated Live Edge Time"),vt.setUseManifestDateHeaderTimeSource(!1)));var o=lt.getUTCTimingSources(n.manifest),s=!lt.getIsDynamic(t)||f?o:o.concat(vt.getUTCTimingSources()),h=lr.isHTTPS(n.manifest.url);s.forEach(function(n){n.value.replace(/.*?:\/\//g,"")===v.default.DEFAULT_UTC_TIMING_SOURCE.value.replace(/.*?:\/\//g,"")&&(n.value=n.value.replace(h?new RegExp(/^(http:)?\/\//i):new RegExp(/^(https:)?\/\//i),h?"https://":"http://"),et("Matching default timing source protocol to manifest protocol: ",n.value))});pt.initialize(t);gt.setConfig({metricsModel:rt,dashMetrics:dt});gt.initialize(s,vt.getUseManifestDateHeaderTimeSource())}()}function gi(){return void 0===bt&&(bt=oi(e.default.VIDEO)),bt}function oi(n){var i=!1;return t&&t.getProcessors().forEach(function(t){t.getMediaInfo().type===n&&(i=!0)}),i}function yt(n,i){i=i||new Date;ht&&(t&&t.getProcessors().forEach(function(t){var r=t.getScheduleController();r&&r.finalisePlayList(i,n)}),rt.addPlayList(ht),ht=null)}function si(n){(ht=new f.PlayList).start=new Date;ht.mstart=1e3*nt.getTime();ht.starttype=n;t&&t.getProcessors().forEach(function(n){var t=n.getScheduleController();t&&t.setPlayList(ht)})}function nr(n){if(n.error){var t="";switch(n.error.code){case 1:t="MEDIA_ERR_ABORTED";break;case 2:t="MEDIA_ERR_NETWORK";break;case 3:t="MEDIA_ERR_DECODE";break;case 4:t="MEDIA_ERR_SRC_NOT_SUPPORTED";break;case 5:t="MEDIA_ERR_ENCRYPTED";break;default:t="UNKNOWN"}ri=!0;n.error.message&&(t+=" ("+n.error.message+")");n.error.msExtendedCode&&(t+=" (0x"+(n.error.msExtendedCode>>>0).toString(16).toUpperCase()+")");et("Video Element Error: "+t);n.error&&et(n.error);ni.mediaSourceError(t);kt()}}function tr(){return t?t.getStreamInfo():null}function hi(){if(!(at&&at.hasOwnProperty("load")&&ut&&ut.hasOwnProperty("initialize")&&ut.hasOwnProperty("reset")&&ut.hasOwnProperty("getClientTimeOffset")))throw new Error("setConfig function has to be called previously");}function ir(){i=[];y=null;ii=!1;t=null;ri=!1;ui=!1;bt=void 0;wt=!0;fi=!1;li=!0;ht=null}function kt(){hi();gt.reset();yt(ri||ui?f.PlayListTrace.FAILURE_STOP_REASON:f.PlayListTrace.USER_REQUEST_STOP_REASON);for(var t=0,e=i?i.length:0;t<e;t++)i[t].reset(ri);n.off(r.default.PLAYBACK_TIME_UPDATED,vi,this);n.off(r.default.PLAYBACK_SEEKING,yi,this);n.off(r.default.PLAYBACK_ERROR,nr,this);n.off(r.default.PLAYBACK_STARTED,pi,this);n.off(r.default.PLAYBACK_PAUSED,wi,this);n.off(r.default.PLAYBACK_ENDED,ki,this);n.off(r.default.MANIFEST_UPDATED,di,this);n.off(r.default.STREAM_BUFFERING_COMPLETED,bi,this);n.off(s.default.METRIC_ADDED,rr,this);pt.reset();ct.reset();rt.clearAllCurrentMetrics();ot.setValue(null);at.reset();ut.reset();cr.reset();u&&(st.detachMediaSource(ft),u=null);ft=null;y&&(y.setMediaElement(null),y=null,ti=null,ot.getValue()&&n.trigger(r.default.PROTECTION_DESTROYED,{data:ot.getValue().url}));o&&(clearTimeout(o),o=void 0);n.trigger(r.default.STREAM_TEARDOWN_COMPLETE);ir()}function rr(n){n.metric===h.default.DVR_INFO&&n.mediaType===e.default.AUDIO&&st.setSeekable(u,n.value.range.start,n.value.range.end)}var yr=.5,pr=.1,tt=this.context,et=p.default(tt).getInstance().log,n=a.default(tt).getInstance(),ci=void 0,ur=void 0,ct=void 0,at=void 0,ot=void 0,lt=void 0,it=void 0,rt=void 0,dt=void 0,st=void 0,gt=void 0,pt=void 0,fr=void 0,er=void 0,or=void 0,sr=void 0,hr=void 0,cr=void 0,lr=void 0,ni=void 0,ut=void 0,i=void 0,t=void 0,y=void 0,ti=void 0,li=void 0,ii=void 0,ri=void 0,ui=void 0,u=void 0,ft=void 0,nt=void 0,vt=void 0,fi=void 0,wt=void 0,ht=void 0,bt=void 0,ai=void 0,o=void 0;return ci={initialize:function(t,i){hi();li=t;ti=i;ut.initialize();(ct=l.default(tt).create()).setConfig({manifestModel:ot,dashManifestModel:lt,mediaPlayerModel:vt,manifestLoader:at});ct.initialize();pt.setConfig({dashManifestModel:lt});n.on(r.default.TIME_SYNCHRONIZATION_COMPLETED,vr,this);n.on(r.default.PLAYBACK_SEEKING,yi,this);n.on(r.default.PLAYBACK_TIME_UPDATED,vi,this);n.on(r.default.PLAYBACK_ENDED,ki,this);n.on(r.default.PLAYBACK_ERROR,nr,this);n.on(r.default.PLAYBACK_STARTED,pi,this);n.on(r.default.PLAYBACK_PAUSED,wi,this);n.on(r.default.MANIFEST_UPDATED,di,this);n.on(r.default.STREAM_BUFFERING_COMPLETED,bi,this);n.on(s.default.METRIC_ADDED,rr,this)},getActiveStreamInfo:tr,isVideoTrackPresent:gi,isAudioTrackPresent:function(){return void 0===ai&&(ai=oi(e.default.AUDIO)),ai},getStreamById:function(n){return i.filter(function(t){return t.getId()===n})[0]},getTimeRelativeToStreamId:function(n,t){for(var r=null,u=0,f=0,e=null,s=i.length,o=0;o<s;o++){if(f=(r=i[o]).getStartTime(),e=r.getDuration(),Number.isFinite(f)&&(u=f),r.getId()===t)return n-u;Number.isFinite(e)&&(u+=e)}return null},load:function(n){hi();at.load(n)},loadWithManifest:function(n){(function(){if(!ct||!ct.hasOwnProperty("setManifest"))throw new Error("initialize function has to be called previously");})();ct.setManifest(n)},getActiveStreamProcessors:function(){return t?t.getProcessors():[]},getActiveStreamCommonEarliestTime:function(){var n=[];return t&&t.getProcessors().forEach(function(t){n.push(t.getIndexHandler().getEarliestTime())}),Math.min.apply(Math,n)},setConfig:function(n){n&&(n.capabilities&&(ur=n.capabilities),n.manifestLoader&&(at=n.manifestLoader),n.manifestModel&&(ot=n.manifestModel),n.dashManifestModel&&(lt=n.dashManifestModel),n.mediaPlayerModel&&(vt=n.mediaPlayerModel),n.protectionController&&(y=n.protectionController),n.adapter&&(it=n.adapter),n.metricsModel&&(rt=n.metricsModel),n.dashMetrics&&(dt=n.dashMetrics),n.errHandler&&(ni=n.errHandler),n.timelineConverter&&(ut=n.timelineConverter),n.videoModel&&(ft=n.videoModel),n.playbackController&&(nt=n.playbackController),n.domStorage&&(fr=n.domStorage),n.abrController&&(er=n.abrController),n.mediaController&&(or=n.mediaController),n.textController&&(sr=n.textController),n.sourceBufferController&&(hr=n.sourceBufferController))},reset:kt},gt=k.default(tt).getInstance(),pt=d.default(tt).getInstance(),st=g.default(tt).getInstance(),cr=w.default(tt).getInstance(),lr=b.default(tt).getInstance(),ir(),ci}Object.defineProperty(i,"__esModule",{value:!0});var e=u(n(98)),h=u(n(99)),c=u(n(94)),l=u(n(91)),a=u(n(49)),r=u(n(53)),v=u(n(117)),y=u(n(50)),f=n(178),p=u(n(48)),w=u(n(148)),b=u(n(154)),s=u(n(93)),k=u(n(112)),d=u(n(101)),g=u(n(107));o.__dashjs_factory_name="StreamController";i.default=y.default.getSingletonFactory(o);t.exports=i.default},{101:101,107:107,112:112,117:117,148:148,154:154,178:178,48:48,49:49,50:50,53:53,91:91,93:93,94:94,98:98,99:99}],112:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(){function r(n){b=n}function t(n){n}function u(n){i=n}function f(n){var t=Date.parse(n);return isNaN(t)&&(t=function(n){var i=void 0,r=void 0,t=/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2})(?::([0-9]*)(\.[0-9]*)?)?(?:([+\-])([0-9]{2})([0-9]{2}))?/.exec(n);return i=Date.UTC(parseInt(t[1],10),parseInt(t[2],10)-1,parseInt(t[3],10),parseInt(t[4],10),parseInt(t[5],10),t[6]&&(parseInt(t[6],10)||0),t[7]&&1e3*parseFloat(t[7])||0),t[9]&&t[10]&&(r=60*parseInt(t[9],10)+parseInt(t[10],10),i+=("+"===t[8]?-1:1)*r*6e4),new Date(i).getTime()}(n)),t}function d(n){return Date.parse(n)}function ft(n){return Date.parse(n)}function o(n,t,i){i()}function g(n,t,i){var r=f(n);isNaN(r)?i():t(r)}function n(t,i,r,u,f){var l,a,s=!1,o=new XMLHttpRequest,v=f?e.HTTPRequest.HEAD:e.HTTPRequest.GET,c=i.match(/\S+/g);i=c.shift();l=function(){s||(s=!0,c.length?n(t,c.join(" "),r,u,f):u())};a=function(){var i=void 0,n=void 0;200===o.status&&(i=f?o.getResponseHeader("Date"):o.response,n=t(i),isNaN(n)||(r(n),s=!0))};o.open(v,i);o.timeout=h||0;o.onload=a;o.onloadend=l;o.send()}function nt(t,i,r){n(ft,t,i,r,!0)}function p(n,t,i){r(!1);et.trigger(v.default.TIME_SYNCHRONIZATION_COMPLETED,{time:t,offset:i,error:n?new l.default(s):null})}var tt=this.context,w=y.default(tt).getInstance().log,et=a.default(tt).getInstance(),i=void 0,b=void 0,it=void 0,k=void 0,rt=void 0,ut=void 0;return{initialize:function(e,s){it=s;i=0;b=!1;!1;k={"urn:mpeg:dash:utc:http-head:2014":nt,"urn:mpeg:dash:utc:http-xsdate:2014":n.bind(null,f),"urn:mpeg:dash:utc:http-iso:2014":n.bind(null,d),"urn:mpeg:dash:utc:direct:2014":g,"urn:mpeg:dash:utc:http-head:2012":nt,"urn:mpeg:dash:utc:http-xsdate:2012":n.bind(null,f),"urn:mpeg:dash:utc:http-iso:2012":n.bind(null,d),"urn:mpeg:dash:utc:direct:2012":g,"urn:mpeg:dash:utc:http-ntp:2014":o,"urn:mpeg:dash:utc:ntp:2014":o,"urn:mpeg:dash:utc:sntp:2014":o};b||(function t(n,f){var o=f||0,e=n[o],s=function(n,t){var r=!n||!t;r&&it?function(){var r=rt.getReadOnlyMetricsFor(c.default.STREAM),t=ut.getLatestMPDRequestHeaderValueByID(r,"Date"),n=null!==t?new Date(t).getTime():Number.NaN;isNaN(n)?p(!0):(u(n-(new Date).getTime()),p(!1,n/1e3,i))}():p(r,n,t)};r(!0);e?k.hasOwnProperty(e.schemeIdUri)?k[e.schemeIdUri](e.value,function(n){var i=(new Date).getTime(),t=n-i;u(t);w("Local time:      "+new Date(i));w("Server time:     "+new Date(n));w("Difference (ms): "+t);s(n,t)},function(){t(n,o+1)}):t(n,o+1):(u(0),s())}(e),t(!0))},getOffsetToDeviceTimeMs:function(){return i},setConfig:function(n){n&&(n.metricsModel&&(rt=n.metricsModel),n.dashMetrics&&(ut=n.dashMetrics))},reset:function(){t(!1);r(!1)}}}var u;Object.defineProperty(i,"__esModule",{value:!0});var c=r(n(98)),l=r(n(159)),e=n(176),a=r(n(49)),v=r(n(53)),o=r(n(50)),y=r(n(48)),s=1,h=5e3;f.__dashjs_factory_name="TimeSyncController";u=o.default.getSingletonFactory(f);u.TIME_SYNC_FAILED_ERROR_CODE=s;u.HTTP_TIMEOUT_MS=h;o.default.updateSingletonFactory(f.__dashjs_factory_name,u);i.default=u;t.exports=i.default},{159:159,176:176,48:48,49:49,50:50,53:53,98:98}],113:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function h(n){function k(n,t,r){var u={},f=void 0,o=void 0,e;for(u.elements=n,u.type=t,u.resolveType=r,0===u.elements.length&&g(u),e=0;e<u.elements.length;e++)f=u.elements[e],o=ut.isHTTPURL(f.url)?f.url:f.originalContent.BaseURL+f.url,i.load(o,f,u)}function d(n){var r,t=void 0,u="",i;(t=n.element,r=n.resolveObject,t.resolvedContent)&&(i=0,0===t.resolvedContent.indexOf("<?xml")&&(i=t.resolvedContent.indexOf("?>")+2),u=t.resolvedContent.substr(0,i)+"<response>"+t.resolvedContent.substr(i)+"<\/response>",t.resolvedContent=it.xml_str2json(u)),function(n){for(var t=void 0,t=0;t<n.elements.length;t++)if(!1===n.elements[t].resolved)return!1;return!0}(r)&&g(r)}function g(n){var h=[],c=void 0,i=void 0;if(function(n){for(var r=[],i=void 0,u=void 0,s=void 0,e=void 0,o=void 0,f=void 0,e=n.elements.length-1;e>=0;e--){if(i=n.elements[e],u=i.type+"_asArray",i.resolvedContent){if(i.resolvedContent)for(o=0;o<i.resolvedContent[u].length;o++)s=i.resolvedContent[u][o],r.push(s)}else delete i.originalContent["xlink:actuate"],delete i.originalContent["xlink:href"],r.push(i.originalContent);for(i.parentElement[u].splice(i.index,1),f=0;f<r.length;f++)i.parentElement[u].splice(i.index+f,0,r[f]);r=[]}n.elements.length>0&&tt.run(t)}(n),n.resolveType===p&&r.trigger(o.default.XLINK_READY,{manifest:t}),n.resolveType===u)switch(n.type){case f:for(c=0;c<t[f+"_asArray"].length;c++)(i=t[f+"_asArray"][c]).hasOwnProperty(e+"_asArray")&&(h=h.concat(a(i[e+"_asArray"],i,e,u))),i.hasOwnProperty(s+"_asArray")&&(h=h.concat(a(i[s+"_asArray"],i,s,u)));k(h,e,u);break;case e:r.trigger(o.default.XLINK_READY,{manifest:t})}}function a(n,t,i,r){for(var e=[],f=void 0,u=void 0,o=void 0,u=n.length-1;u>=0;u--)(f=n[u]).hasOwnProperty("xlink:href")&&f["xlink:href"]===w&&n.splice(u,1);for(u=0;u<n.length;u++)(f=n[u]).hasOwnProperty("xlink:href")&&f.hasOwnProperty("xlink:actuate")&&f["xlink:actuate"]===r&&(o=rt(f["xlink:href"],t,i,u,r,f),e.push(o));return e}function rt(n,t,i,r,u,f){return{url:n,parentElement:t,type:i,index:r,resolveType:u,originalContent:f,resolvedContent:null,resolved:!1}}n=n||{};var b=this.context,r=l.default(b).getInstance(),ut=y.default(b).getInstance(),h=void 0,nt=void 0,tt=void 0,t=void 0,it=void 0,i=void 0;return h={resolveManifestOnLoad:function(n){it=new v.default({escapeMode:!1,attributePrefix:"",arrayAccessForm:"property",emptyNodeForm:"object",stripWhitespaces:!1,enableToStringFunc:!1,ignoreRoot:!0,matchers:nt});k(a((t=n).Period_asArray,t,f,u),f,u)},setMatchers:function(n){n&&(nt=n)},setIron:function(n){n&&(tt=n)},reset:function(){r.off(o.default.XLINK_ELEMENT_LOADED,d,h);i&&(i.reset(),i=null)}},r.on(o.default.XLINK_ELEMENT_LOADED,d,h),i=c.default(b).create({errHandler:n.errHandler,metricsModel:n.metricsModel,mediaPlayerModel:n.mediaPlayerModel,requestModifier:n.requestModifier}),h}Object.defineProperty(i,"__esModule",{value:!0});var c=r(n(97)),l=r(n(49)),o=r(n(53)),a=r(n(50)),v=r(n(4)),y=r(n(154)),u="onLoad",p="onActuate",f="Period",e="AdaptationSet",s="EventStream",w="urn:mpeg:dash:resolve-to-zero:2013";h.__dashjs_factory_name="XlinkController";i.default=a.default.getClassFactory(h);t.exports=i.default},{154:154,4:4,49:49,50:50,53:53,97:97}],114:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function f(){function i(n,i,u){var f=t.getBaseURLsFromElement(u);n[i]?s.areEqual(f,n[i].data.baseUrls)||(n[i].data.baseUrls=f,n[i].data.selectedIdx=r):n[i]=new e(f)}function u(){n=new e}var f,n=void 0,t=void 0,h=this.context,s=o.default(h).getInstance();return f={reset:u,update:function(u){!function(u){var f=t.getBaseURLsFromElement(u);s.areEqual(f,n.data.baseUrls)||(n.data.baseUrls=f,n.data.selectedIdx=r);u.Period_asArray&&u.Period_asArray.forEach(function(r,u){i(n.children,u,r);r.AdaptationSet_asArray&&r.AdaptationSet_asArray.forEach(function(r,f){i(n.children[u].children,f,r);r.Representation_asArray&&r.Representation_asArray.sort(t.getRepresentationSortFunction()).forEach(function(t,r){i(n.children[u].children[f].children,r,t)})})})}(u)},getForPath:function(t){var i=n,r=[i.data];return t.forEach(function(n){(i=i.children[n])&&r.push(i.data)}),r.filter(function(n){return n.baseUrls.length})},invalidateSelectedIndexes:function(t){!function t(i,r){var u=r||n;i(u.data);u.children&&u.children.forEach(function(n){return t(i,n)})}(function(n){isNaN(n.selectedIdx)||t===n.baseUrls[n.selectedIdx].serviceLocation&&(n.selectedIdx=r)})},setConfig:function(n){n.dashManifestModel&&(t=n.dashManifestModel)}},u(),f}Object.defineProperty(i,"__esModule",{value:!0});var o=u(n(151)),s=u(n(50)),r=NaN,e=function n(t,i){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.data={baseUrls:t||null,selectedIdx:i||r};this.children=[]};f.__dashjs_factory_name="BaseURLTreeModel";i.default=s.default.getClassFactory(f);t.exports=i.default},{151:151,50:50}],115:[function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function o(n){function y(n){return!!n&&function(t){var i=!1;return t.some(function(t){if(function(n,t){return n.url===t.url}(n,t)&&(function(n,t){return!isNaN(n.index)&&n.startTime===t.startTime&&n.adaptationIndex===t.adaptationIndex}(n,t)||function(n,t){return isNaN(n.index)&&isNaN(t.index)&&n.quality===t.quality}(n,t)||function(n,t){return n.action===s.default.ACTION_COMPLETE&&n.action===t.action}(n,t)))return i=!0}),i}(u)}function nt(n,t,i){for(var r=n.length-1;r>=0;r--){var u=n[r],f=u.startTime,e=f+u.duration;if(i=void 0!==i?i:u.duration/2,!isNaN(f)&&!isNaN(e)&&t+i>=f&&t-i<e||isNaN(f)&&isNaN(t))return u}return null}function c(n,i){d.addSchedulingInfo(n.mediaType,new Date,n.type,n.startTime,n.availabilityStartTime,n.duration,n.quality,n.range,i);d.addRequestsQueue(n.mediaType,t,u)}function p(n){n.sender===f&&(t.splice(t.indexOf(n.request),1),n.response&&!n.error&&u.push(n.request),c(n.request,n.error?l:e),i.trigger(r.default.FRAGMENT_LOADING_COMPLETED,{request:n.request,response:n.response,error:n.error,sender:this}))}function w(n){n.sender===f&&i.trigger(r.default.FRAGMENT_LOADING_ABANDONED,{streamProcessor:this.getStreamProcessor(),request:n.request,mediaType:n.mediaType})}function b(){u=[];t=[]}n=n||{};var k=this.context,tt=v.default(k).getInstance().log,i=a.default(k).getInstance(),d=n.metricsModel,f=n.fragmentLoader,o=void 0,g=void 0,u=void 0,t=void 0;return o={setStreamProcessor:function(n){g=n},getStreamProcessor:function(){return g},getRequests:function(n){var r=n?n.state instanceof Array?n.state:[n.state]:[],i=[];return r.forEach(function(r){var f=function(n){var i=void 0;switch(n){case h:i=t;break;case e:i=u;break;default:i=[]}return i}(r);i=i.concat(function(n,t){return t.hasOwnProperty("time")?[nt(n,t.time,t.threshold)]:n.filter(function(n){for(var i in t)if("state"!==i&&t.hasOwnProperty(i)&&n[i]!=t[i])return!1;return!0})}(f,n))}),i},isFragmentLoaded:y,isFragmentLoadedOrPending:function(n){var r=!1,i=0,u=void 0;if(!(r=y(n)))for(i=0;i<t.length;i++)u=t[i],n.url===u.url&&n.startTime===u.startTime&&(r=!0);return r},removeExecutedRequestsBeforeTime:function(n){u=u.filter(function(t){return!(!isNaN(t.startTime)&&void 0===n)&&t.startTime>=n})},abortRequests:function(){f.abort();t=[]},executeRequest:function(n){switch(n.action){case s.default.ACTION_COMPLETE:u.push(n);c(n,e);i.trigger(r.default.STREAM_COMPLETED,{request:n,fragmentModel:this});break;case s.default.ACTION_DOWNLOAD:c(n,h);t.push(n),function(n){i.trigger(r.default.FRAGMENT_LOADING_STARTED,{sender:o,request:n});f.load(n)}(n);break;default:tt("Unknown request action.")}},reset:function(){i.off(r.default.LOADING_COMPLETED,p,this);i.off(r.default.LOADING_ABANDONED,w,this);f&&f.reset();b()}},b(),i.on(r.default.LOADING_COMPLETED,p,o),i.on(r.default.LOADING_ABANDONED,w,o),o}var u;Object.defineProperty(i,"__esModule",{value:!0});var a=f(n(49)),r=f(n(53)),c=f(n(50)),s=f(n(161)),v=f(n(48)),h="loading",e="executed",l="failed";o.__dashjs_factory_name="FragmentModel";u=c.default.getClassFactory(o);u.FRAGMENT_MODEL_LOADING=h;u.FRAGMENT_MODEL_EXECUTED=e;u.FRAGMENT_MODEL_CANCELED="canceled";u.FRAGMENT_MODEL_FAILED=l;c.default.updateClassFactory(o.__dashjs_factory_name,u);i.default=u;t.exports=i.default},{161:161,48:48,49:49,50:50,53:53}],116:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){var t=this.context,i=f.default(t).getInstance(),n=void 0;return{getValue:function(){return n},setValue:function(t){n=t;t&&i.trigger(e.default.MANIFEST_LOADED,{data:t})}}}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(49)),e=r(n(53)),o=r(n(50));u.__dashjs_factory_name="ManifestModel";i.default=o.default.getSingletonFactory(u);t.exports=i.default},{49:49,50:50,53:53}],117:[function(n,t,i){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}function u(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function s(){function ct(t){for(var i=void 0,i=0;i<n.length;i++)if(n[i].rulename===t)return i;return-1}var oi,lt=void 0,at=void 0,vt=void 0,yt=void 0,pt=void 0,wt=void 0,bt=void 0,kt=void 0,s=void 0,h=void 0,c=void 0,dt=void 0,gt=void 0,ni=void 0,ti=void 0,ii=void 0,t=void 0,i=void 0,ri=void 0,ui=void 0,fi=void 0,o=void 0,ht=void 0,n=void 0,ei=void 0;return oi={setABRStrategy:function(n){ui=n},getABRStrategy:function(){return ui},setUseDefaultABRRules:function(n){fi=n},getUseDefaultABRRules:function(){return fi},getABRCustomRules:function(){return n},addABRCustomRule:function(t,i,r){var u=ct(i);-1===u?n.push({type:t,rulename:i,rule:r}):(n[u].type=t,n[u].rule=r)},removeABRCustomRule:function(t){var i=ct(t);-1!==i&&n.splice(i,1)},removeAllABRCustomRule:function(){n=[]},setBandwidthSafetyFactor:function(n){ti=n},getBandwidthSafetyFactor:function(){return ti},setAbandonLoadTimeout:function(n){ii=n},getAbandonLoadTimeout:function(){return ii},setLastBitrateCachingInfo:function(n,t){s.enabled=n;void 0===t||isNaN(t)||"number"!=typeof t||(s.ttl=t)},getLastBitrateCachingInfo:function(){return s},setLastMediaSettingsCachingInfo:function(n,t){h.enabled=n;void 0===t||isNaN(t)||"number"!=typeof t||(h.ttl=t)},getLastMediaSettingsCachingInfo:function(){return h},setStableBufferTime:function(n){c=n},getStableBufferTime:function(){return isNaN(c)?ht?g:d:c},setBufferTimeAtTopQuality:function(n){dt=n},getBufferTimeAtTopQuality:function(){return dt},setBufferTimeAtTopQualityLongForm:function(n){gt=n},getBufferTimeAtTopQualityLongForm:function(){return gt},setLongFormContentDurationThreshold:function(n){ni=n},getLongFormContentDurationThreshold:function(){return ni},setBufferToKeep:function(n){bt=n},getBufferToKeep:function(){return bt},setBufferPruningInterval:function(n){kt=n},getBufferPruningInterval:function(){return kt},setFragmentRetryAttempts:function(n){t[r.HTTPRequest.MEDIA_SEGMENT_TYPE]=n},getFragmentRetryAttempts:function(){return t[r.HTTPRequest.MEDIA_SEGMENT_TYPE]},setManifestRetryAttempts:function(n){t[r.HTTPRequest.MPD_TYPE]=n},getManifestRetryAttempts:function(){return t[r.HTTPRequest.MPD_TYPE]},setRetryAttemptsForType:function(n,i){t[n]=i},getRetryAttemptsForType:function(n){return t[n]},setFragmentRetryInterval:function(n){i[r.HTTPRequest.MEDIA_SEGMENT_TYPE]=n},getFragmentRetryInterval:function(){return i[r.HTTPRequest.MEDIA_SEGMENT_TYPE]},setManifestRetryInterval:function(n){i[r.HTTPRequest.MPD_TYPE]=n},getManifestRetryInterval:function(){return i[r.HTTPRequest.MPD_TYPE]},setRetryIntervalForType:function(n,t){i[n]=t},getRetryIntervalForType:function(n){return i[n]},setWallclockTimeUpdateInterval:function(n){ri=n},getWallclockTimeUpdateInterval:function(){return ri},setScheduleWhilePaused:function(n){wt=n},getScheduleWhilePaused:function(){return wt},getUseSuggestedPresentationDelay:function(){return at},setUseSuggestedPresentationDelay:function(n){at=n},setLiveDelayFragmentCount:function(n){yt=n},getLiveDelayFragmentCount:function(){return yt},getLiveDelay:function(){return pt},setLiveDelay:function(n){pt=n},setUseManifestDateHeaderTimeSource:function(n){lt=n},getUseManifestDateHeaderTimeSource:function(){return lt},setUTCTimingSources:function(n){vt=n},getUTCTimingSources:function(){return vt},setXHRWithCredentialsForType:function ct(n,t){n?o[n]=!!t:Object.keys(o).forEach(function(n){ct(n,t)})},getXHRWithCredentialsForType:function(n){var t=o[n];return void 0===t?o.default:t},setFastSwitchEnabled:function(n){ht=n},getFastSwitchEnabled:function(){return ht},setMovingAverageMethod:function(n){ei=n},getMovingAverageMethod:function(){return ei},reset:function(){}},function(){var d,g;vt=[];at=!1;lt=!0;wt=!0;ui=l.default.ABR_STRATEGY_DYNAMIC;fi=!0;ht=!1;s={enabled:!0,ttl:v};h={enabled:!0,ttl:y};yt=a;pt=void 0;bt=b;kt=k;c=NaN;dt=nt;gt=tt;ni=it;ti=p;ii=w;ri=ot;o={"default":st};n=[];ei=l.default.MOVING_AVERAGE_SLIDING_WINDOW;u(d={},r.HTTPRequest.MPD_TYPE,rt);u(d,r.HTTPRequest.XLINK_EXPANSION_TYPE,ft);u(d,r.HTTPRequest.MEDIA_SEGMENT_TYPE,f);u(d,r.HTTPRequest.INIT_SEGMENT_TYPE,f);u(d,r.HTTPRequest.BITSTREAM_SWITCHING_SEGMENT_TYPE,f);u(d,r.HTTPRequest.INDEX_SEGMENT_TYPE,f);u(d,r.HTTPRequest.OTHER_TYPE,f);t=d;u(g={},r.HTTPRequest.MPD_TYPE,ut);u(g,r.HTTPRequest.XLINK_EXPANSION_TYPE,et);u(g,r.HTTPRequest.MEDIA_SEGMENT_TYPE,e);u(g,r.HTTPRequest.INIT_SEGMENT_TYPE,e);u(g,r.HTTPRequest.BITSTREAM_SWITCHING_SEGMENT_TYPE,e);u(g,r.HTTPRequest.INDEX_SEGMENT_TYPE,e);u(g,r.HTTPRequest.OTHER_TYPE,e);i=g}(),oi}var o;Object.defineProperty(i,"__esModule",{value:!0});var c=h(n(50)),r=n(176),l=h(n(98)),a=4,v=36e4,y=36e4,p=.9,w=1e4,b=30,k=30,d=12,g=20,nt=30,tt=60,it=600,f=3,e=1e3,rt=3,ut=500,ft=1,et=500,ot=50,st=!1;s.__dashjs_factory_name="MediaPlayerModel";o=c.default.getSingletonFactory(s);o.DEFAULT_UTC_TIMING_SOURCE={scheme:"urn:mpeg:dash:utc:http-xsdate:2014",value:"http://time.akamai.com/?iso"};c.default.updateSingletonFactory(s.__dashjs_factory_name,o);i.default=o;t.exports=i.default},{176:176,50:50,98:98}],118:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function s(){function s(){u.trigger(f.default.METRICS_CHANGED)}function g(n){u.trigger(f.default.METRIC_CHANGED,{mediaType:n});s()}function nt(n,t,i){u.trigger(f.default.METRIC_UPDATED,{mediaType:n,metric:t,value:i});g(n)}function tt(n,t,i){u.trigger(f.default.METRIC_ADDED,{mediaType:n,metric:t,value:i});g(n)}function i(n){var i=void 0;return t.hasOwnProperty(n)?i=t[n]:(i=new c.default,t[n]=i),i}function it(n,t,r){var u=i(n);u[t].push(r);u[t].length>ut&&u[t].shift()}function n(n,t,i){it(n,t,i);tt(n,t,i)}var rt,ut=1e3,ft=this.context,u=k.default(ft).getInstance(),t=void 0;return rt={clearCurrentMetricsForType:function(n){delete t[n];g(n)},clearAllCurrentMetrics:function(){t={};s()},getReadOnlyMetricsFor:function(n){return t.hasOwnProperty(n)?t[n]:null},getMetricsFor:i,addTcpConnection:function(t,i,u,f,e,o){var s=new l.default;return s.tcpid=i,s.dest=u,s.topen=f,s.tclose=e,s.tconnect=o,n(t,r.default.TCP_CONNECTION,s),s},addHttpRequest:function s(t,i,u,f,e,o,c,l,a,v,y,p,w,b){var k=new h.HTTPRequest;return e&&e!==f&&(s(t,null,u,f,null,null,c,l,null,null,null,p,null,null),k.actualurl=e),k.tcpid=i,k.type=u,k.url=f,k.range=c,k.trequest=l,k.tresponse=a,k.responsecode=y,k._tfinish=v,k._stream=t,k._mediaduration=p,k._responseHeaders=w,k._serviceLocation=o,b?b.forEach(function(n){!function(n,t,i,r){var u=new h.HTTPRequestTrace;u.s=t;u.d=i;u.b=r;n.trace.push(u);n.interval||(n.interval=0);n.interval+=i}(k,n.s,n.d,n.b)}):(delete k.interval,delete k.trace),n(t,r.default.HTTP_REQUEST,k),k},addRepresentationSwitch:function(t,i,u,f,e){var o=new a.default;return o.t=i,o.mt=u,o.to=f,e?o.lto=e:delete o.lto,n(t,r.default.TRACK_SWITCH,o),o},addBufferLevel:function(t,i,u){var f=new v.default;return f.t=i,f.level=u,n(t,r.default.BUFFER_LEVEL,f),f},addBufferState:function(t,i,u){var f=new y.default;return f.target=u,f.state=i,n(t,r.default.BUFFER_STATE,f),f},addDVRInfo:function(t,i,u,f){var e=new p.default;return e.time=i,e.range=f,e.manifestInfo=u,n(t,r.default.DVR_INFO,e),e},addDroppedFrames:function(t,u){var f=new w.default,e=i(t).DroppedFrames;return f.time=u.creationTime,f.droppedFrames=u.droppedVideoFrames,e.length>0&&e[e.length-1]==f?e[e.length-1]:(n(t,r.default.DROPPED_FRAMES,f),f)},addSchedulingInfo:function(t,i,u,f,e,o,s,h,c){var l=new b.default;return l.mediaType=t,l.t=i,l.type=u,l.startTime=f,l.availabilityStartTime=e,l.duration=o,l.quality=s,l.range=h,l.state=c,n(t,r.default.SCHEDULING_INFO,l),l},addRequestsQueue:function(n,t,u){var f=new d.default;f.loadingRequests=t;f.executedRequests=u;i(n).RequestsQueue=f;tt(n,r.default.REQUESTS_QUEUE,f)},addManifestUpdate:function(n,t,i,u,f,s,h,c,l,a){var v=new o.ManifestUpdate;return v.mediaType=n,v.type=t,v.requestTime=i,v.fetchTime=u,v.availabilityStartTime=f,v.presentationStartTime=s,v.clientTimeOffset=h,v.currentTime=c,v.buffered=l,v.latency=a,it(e.default.STREAM,r.default.MANIFEST_UPDATE,v),tt(n,r.default.MANIFEST_UPDATE,v),v},updateManifestUpdateInfo:function(n,t){if(n){for(var i in t)n[i]=t[i];nt(n.mediaType,r.default.MANIFEST_UPDATE,n)}},addManifestUpdateStreamInfo:function(n,t,i,u,f){if(n){var e=new o.ManifestUpdateStreamInfo;return e.id=t,e.index=i,e.start=u,e.duration=f,n.streamInfo.push(e),nt(n.mediaType,r.default.MANIFEST_UPDATE_STREAM_INFO,n),e}return null},addManifestUpdateRepresentationInfo:function(n,t,i,u,f,e,s,h){if(n){var c=new o.ManifestUpdateRepresentationInfo;return c.id=t,c.index=i,c.streamIndex=u,c.mediaType=f,c.startNumber=s,c.fragmentInfoType=h,c.presentationTimeOffset=e,n.representationInfo.push(c),nt(n.mediaType,r.default.MANIFEST_UPDATE_TRACK_INFO,n),c}return null},addPlayList:function(t){var i=e.default.STREAM;return t.trace&&Array.isArray(t.trace)?t.trace.forEach(function(n){n.hasOwnProperty("subreplevel")&&!n.subreplevel&&delete n.subreplevel}):delete t.trace,n(i,r.default.PLAY_LIST,t),t},addDVBErrors:function(t){return n(e.default.STREAM,r.default.DVB_ERRORS,t),t},setConfig:function(n){n&&n.adapter&&n.adapter}},t={},rt}Object.defineProperty(i,"__esModule",{value:!0});var e=u(n(98)),r=u(n(99)),c=u(n(166)),l=u(n(182)),h=n(176),a=u(n(179)),v=u(n(172)),y=u(n(173)),p=u(n(174)),w=u(n(175)),o=n(177),b=u(n(181)),k=u(n(49)),d=u(n(180)),f=u(n(53)),g=u(n(50));s.__dashjs_factory_name="MetricsModel";i.default=g.default.getSingletonFactory(s);t.exports=i.default},{166:166,172:172,173:173,174:174,175:175,176:176,177:177,179:179,180:180,181:181,182:182,49:49,50:50,53:53,98:98,99:99}],119:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){var t=void 0,n=void 0,i=void 0;return{initialize:function(){t=new f.default;n=[];i=!1},parseURI:function(r){function f(n,t,i,r){var u=r[0].split(/[=]/);return r.push({key:u[0],value:u[1]}),r.shift(),r}if(!r)return null;var u=[],e=new RegExp(/[?]/),o=new RegExp(/[#]/),s=new RegExp(/^(https:)?\/\//i),h=e.test(r),c=o.test(r);return i=s.test(r),r.split(/[?#]/).map(function(t,i,r){return i>0&&(h&&0===n.length?n=r[i].split(/[&]/):c&&(u=r[i].split(/[&]/))),r}),n.length>0&&(n=n.reduce(f,null)),u.length>0&&(u=u.reduce(f,null)).forEach(function(n){t[n.key]=n.value}),r},getURIFragmentData:function(){return t},getURIQueryData:function(){return n},isManifestHTTPS:function(){return i}}}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(171)),e=r(n(50));u.__dashjs_factory_name="URIQueryAndFragmentModel";i.default=e.default.getSingletonFactory(u);t.exports=i.default},{171:171,50:50}],120:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(){function e(){n.playbackRate=r||1;n.removeEventListener("canplay",e)}function h(t){n&&(n.readyState<=2&&t>0?n.addEventListener("canplay",e):n.playbackRate=t)}function c(){return i.length>0}function l(){if(n&&c()&&0===n.playbackRate){var t=document.createEvent("Event");t.initEvent("waiting",!0,!1);n.dispatchEvent(t)}}var n=void 0,t=void 0,a=void 0,i=void 0,r=void 0,v=this.context,y=s.default(v).getInstance().log,f=o.default(v).getInstance();return{initialize:function(){i=[];f.on(u.default.PLAYBACK_PLAYING,l,this)},setCurrentTime:function(t){if(n.currentTime!=t)try{n.currentTime=t}catch(i){0===n.readyState&&i.code===i.INVALID_STATE_ERR&&setTimeout(function(){n.currentTime=t},400)}},play:function(){if(n){n.autoplay=!0;var t=n.play();t&&"undefined"!=typeof Promise&&t instanceof Promise&&t.catch(function(n){"NotAllowedError"===n.name&&f.trigger(u.default.PLAYBACK_NOT_ALLOWED);y("Caught pending play exception - continuing ("+n+")")})}},isPaused:function(){return n?n.paused:null},pause:function(){n&&(n.pause(),n.autoplay=!1)},isSeeking:function(){return n?n.seeking:null},getTime:function(){return n?n.currentTime:null},getPlaybackRate:function(){return n?n.playbackRate:null},getPlayedRanges:function(){return n?n.played:null},getEnded:function(){return n?n.ended:null},setStallState:function(t,u){!function(t,u){u?function(t){var u=void 0;null===t||n.seeking||-1!==i.indexOf(t)||(i.push(t),1===i.length&&((u=document.createEvent("Event")).initEvent("waiting",!0,!1),r=n.playbackRate,h(0),n.dispatchEvent(u)))}(t):function(t){var u=i.indexOf(t),f=void 0;null!==t&&(-1!==u&&i.splice(u,1),!1===c()&&0===n.playbackRate&&(h(r||1),n.paused||((f=document.createEvent("Event")).initEvent("playing",!0,!1),n.dispatchEvent(f))))}(t)}(t,u)},getElement:function(){return n},setElement:function(t){(n=t).preload="auto"},setSource:function(t){t?n.src=t:(n.removeAttribute("src"),n.load())},getSource:function(){return n.src},getVideoContainer:function(){return a},setVideoContainer:function(n){a=n},getTTMLRenderingDiv:function(){return t},setTTMLRenderingDiv:function(n){(t=n).style.position="absolute";t.style.display="flex";t.style.overflow="hidden";t.style.pointerEvents="none";t.style.top=0;t.style.left=0},getPlaybackQuality:function(){var i="webkitDroppedFrameCount"in n&&"webkitDecodedFrameCount"in n,t=null;return"getVideoPlaybackQuality"in n?t=n.getVideoPlaybackQuality():i&&(t={droppedVideoFrames:n.webkitDroppedFrameCount,totalVideoFrames:n.webkitDroppedFrameCount+n.webkitDecodedFrameCount,creationTime:new Date}),t},addEventListener:function(t,i){n&&n.addEventListener(t,i)},removeEventListener:function(t,i){n&&n.removeEventListener(t,i)},getReadyState:function(){return n?n.readyState:NaN},getBufferRange:function(){return n?n.buffered:null},getClientWidth:function(){return n?n.clientWidth:NaN},getClientHeight:function(){return n?n.clientHeight:NaN},getTextTracks:function(){return n?n.textTracks:[]},getTextTrack:function(t,i,r,u,f){if(n)for(var e=0;e<n.textTracks.length;e++)if(n.textTracks[e].kind===t&&(!i||n.textTracks[e].label==i)&&n.textTracks[e].language===r&&n.textTracks[e].isTTML===u&&n.textTracks[e].isEmbedded===f)return n.textTracks[e];return null},addTextTrack:function(t,i,r){return n?n.addTextTrack(t,i,r):null},appendChild:function(t){n&&(n.appendChild(t),void 0!==t.isTTML&&(n.textTracks[n.textTracks.length-1].isTTML=t.isTTML,n.textTracks[n.textTracks.length-1].isEmbedded=t.isEmbedded))},removeChild:function(t){n&&n.removeChild(t)},getVideoWidth:function(){return n?n.videoWidth:NaN},getVideoHeight:function(){return n?n.videoHeight:NaN},getVideoRelativeOffsetTop:function(){return n&&n.parentNode?n.getBoundingClientRect().top-n.parentNode.getBoundingClientRect().top:NaN},getVideoRelativeOffsetLeft:function(){return n&&n.parentNode?n.getBoundingClientRect().left-n.parentNode.getBoundingClientRect().left:NaN},reset:function(){f.off(u.default.PLAYBACK_PLAYING,l,this)}}}Object.defineProperty(i,"__esModule",{value:!0});var e=r(n(50)),o=r(n(49)),u=r(n(53)),s=r(n(48));f.__dashjs_factory_name="VideoModel";i.default=e.default.getSingletonFactory(f);t.exports=i.default},{48:48,49:49,50:50,53:53}],121:[function(n,t,i){"use strict";function r(){var n=[],t=0,i=0;return{push:function(r,u){var e=u.droppedVideoFrames-t,f;t=u.droppedVideoFrames;f=u.totalVideoFrames-i;i=u.totalVideoFrames;isNaN(r)||(n[r]?(n[r].droppedVideoFrames+=e,n[r].totalVideoFrames+=f):n[r]={droppedVideoFrames:e,totalVideoFrames:f})},getFrameHistory:function(){return n},reset:function(r){n=[];t=r.droppedVideoFrames;i=r.totalVideoFrames}}}var u,f;Object.defineProperty(i,"__esModule",{value:!0});u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="DroppedFramesHistory";f=u.default.getClassFactory(r);i.default=f;t.exports=i.default},{50:50}],122:[function(n,t,i){"use strict";function r(n){var i=(n=n||{}).abrController,r=n.streamProcessor,t=n.streamProcessor.getCurrentRepresentationInfo(),u=n.switchHistory,f=n.droppedFramesHistory,e=n.currentRequest,o=n.useBufferOccupancyABR;return{getMediaType:function(){return t.mediaInfo.type},getMediaInfo:function(){return t.mediaInfo},getDroppedFramesHistory:function(){return f},getCurrentRequest:function(){return e},getSwitchHistory:function(){return u},getStreamInfo:function(){return t.mediaInfo.streamInfo},getStreamProcessor:function(){return r},getAbrController:function(){return i},getRepresentationInfo:function(){return t},useBufferOccupancyABR:function(){return o}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="RulesContext";i.default=u.default.getClassFactory(r);t.exports=i.default},{50:50}],123:[function(n,t,i){"use strict";function f(n,t,i){var u,f;return u=void 0===n?o:n,f=function(n){var t=r.DEFAULT;return n!==r.DEFAULT&&n!==r.STRONG&&n!==r.WEAK||(t=n),t}(i),{quality:u,reason:void 0===t?null:t,priority:f}}var u;Object.defineProperty(i,"__esModule",{value:!0});var e=function(n){return n&&n.__esModule?n:{"default":n}}(n(50)),o=-1,r={DEFAULT:.5,STRONG:1,WEAK:0};f.__dashjs_factory_name="SwitchRequest";u=e.default.getClassFactory(f);u.NO_CHANGE=o;u.PRIORITY=r;e.default.updateClassFactory(f.__dashjs_factory_name,u);i.default=u;t.exports=i.default},{50:50}],124:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){var n=[],t=[];return{push:function(i){var r;i.newValue===o.default.NO_CHANGE&&(i.newValue=i.oldValue);n[i.oldValue]||(n[i.oldValue]={noDrops:0,drops:0,dropSize:0});var f=i.newValue-i.oldValue,u=f<0?1:0,e=u?-f:0,h=u?0:1;(n[i.oldValue].drops+=u,n[i.oldValue].dropSize+=e,n[i.oldValue].noDrops+=h,t.push({idx:i.oldValue,noDrop:h,drop:u,dropSize:e}),t.length>s)&&(r=t.shift(),n[r.idx].drops-=r.drop,n[r.idx].dropSize-=r.dropSize,n[r.idx].noDrops-=r.noDrop)},getSwitchRequests:function(){return n},reset:function(){n=[];t=[]}}}var f;Object.defineProperty(i,"__esModule",{value:!0});var e=r(n(50)),o=r(n(123)),s=8;u.__dashjs_factory_name="SwitchRequestHistory";f=e.default.getClassFactory(u);i.default=f;t.exports=i.default},{123:123,50:50}],125:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function f(n){function y(n,t,i){return n===r.default.VIDEO?i<g:n===r.default.AUDIO?i<nt:void 0}function o(n,t,i,r){var f=Math.pow(.5,i/r.fast),u;n.fastEstimate=(1-f)*t+f*n.fastEstimate;u=Math.pow(.5,i/r.slow);n.slowEstimate=(1-u)*t+u*n.slowEstimate;n.totalWeight+=i}function s(n,o,s){return v.getMovingAverageMethod()!==r.default.MOVING_AVERAGE_SLIDING_WINDOW?function(n,t){var s=n?e.throughputHalfLife:e.latencyHalfLife,i=n?u[t]:f[t],r,o;return!i||i.totalWeight<=0?NaN:(r=i.fastEstimate/(1-Math.pow(.5,i.totalWeight/s.fast)),o=i.slowEstimate/(1-Math.pow(.5,i.totalWeight/s.slow)),n?Math.min(r,o):Math.max(r,o))}(n,o):function(n,r,u){var e=function(n,r,u){var f=void 0,e=void 0,o,s;if(n?(f=t[r],e=u?p:w):(f=i[r],e=b),f){if(e>=f.length)e=f.length;else if(n)for(o=1;o<e;++o)if(s=f[-o]/f[-o-1],(s>=d||s<=1/k)&&(e+=1)===f.length)break}else e=0;return e}(n,r,u),f=(n?t:i)[r];return 0!==e&&f&&0!==f.length?(f=f.slice(-e)).reduce(function(n,t){return n+t})/f.length:NaN}(n,o,s)}function h(n,t){return s(!0,n,t)}function c(n){t[n]=t[n]||[];i[n]=i[n]||[];u[n]=u[n]||{fastEstimate:0,slowEstimate:0,totalWeight:0};f[n]=f[n]||{fastEstimate:0,slowEstimate:0,totalWeight:0}}function l(){t={};i={};u={};f={}}var a=20,p=3,w=4,b=4,k=1.3,d=1.3,g=50,nt=5,v=(n=n||{}).mediaPlayerModel,t=void 0,i=void 0,u=void 0,f=void 0,e=void 0,tt={push:function(n,r,s){if(r.trace&&r.trace.length){var l=r.tresponse.getTime()-r.trequest.getTime()||1,h=r._tfinish.getTime()-r.tresponse.getTime()||1,p=r.trace.reduce(function(n,t){return n+t.b[0]},0),w=s?h:l+h,v=Math.round(8*p/w);if(c(n),y(n,0,h)){if(t[n].length>0&&!t[n].hasCachedEntries)return;t[n].hasCachedEntries=!0}else t[n]&&t[n].hasCachedEntries&&function(n){delete t[n];delete i[n];delete u[n];delete f[n];c(n)}(n);t[n].push(v);t[n].length>a&&t[n].shift();i[n].push(l);i[n].length>a&&i[n].shift();o(u[n],v,.001*h,e.throughputHalfLife);o(f[n],l,1,e.latencyHalfLife)}},getAverageThroughput:h,getSafeAverageThroughput:function(n,t){var i=h(n,t);return isNaN(i)||(i*=v.getBandwidthSafetyFactor()),i},getAverageLatency:function(n){return s(!1,n)},reset:l};return e={throughputHalfLife:{fast:3,slow:8},latencyHalfLife:{fast:1,slow:2}},l(),tt}Object.defineProperty(i,"__esModule",{value:!0});var r=u(n(98)),e=u(n(50));f.__dashjs_factory_name="ThroughputHistory";i.default=e.default.getClassFactory(f);t.exports=i.default},{50:50,98:98}],126:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function e(n){function w(n){return n.filter(function(n){return n.quality>r.default.NO_CHANGE})}function b(n){var i={},e=void 0,o=void 0,u=void 0,f=void 0,s=void 0;if(0!==n.length){for(i[r.default.PRIORITY.STRONG]=r.default.NO_CHANGE,i[r.default.PRIORITY.WEAK]=r.default.NO_CHANGE,i[r.default.PRIORITY.DEFAULT]=r.default.NO_CHANGE,e=0,o=n.length;e<o;e+=1)(u=n[e]).quality!==r.default.NO_CHANGE&&(i[u.priority]=i[u.priority]>r.default.NO_CHANGE?Math.min(i[u.priority],u.quality):u.quality);return i[r.default.PRIORITY.WEAK]!==r.default.NO_CHANGE&&(f=i[r.default.PRIORITY.WEAK]),i[r.default.PRIORITY.DEFAULT]!==r.default.NO_CHANGE&&(f=i[r.default.PRIORITY.DEFAULT]),i[r.default.PRIORITY.STRONG]!==r.default.NO_CHANGE&&(f=i[r.default.PRIORITY.STRONG]),f!==r.default.NO_CHANGE&&(s=f),r.default(t).create(s)}}n=n||{};var t=this.context,f=n.mediaPlayerModel,e=n.metricsModel,o=n.dashMetrics,i=void 0,u=void 0;return{initialize:function(){i=[];u=[];f.getUseDefaultABRRules()&&(i.push(p.default(t).create({metricsModel:e,dashMetrics:o,mediaPlayerModel:f})),i.push(c.default(t).create({metricsModel:e,dashMetrics:o})),i.push(l.default(t).create({metricsModel:e,dashMetrics:o})),i.push(y.default(t).create()),i.push(v.default(t).create()),u.push(a.default(t).create({metricsModel:e,dashMetrics:o,mediaPlayerModel:f})));f.getABRCustomRules().forEach(function(n){n.type===s&&i.push(n.rule(t).create());n.type===h&&u.push(n.rule(t).create())})},reset:function(){[i,u].forEach(function(n){n&&n.length&&n.forEach(function(n){return n.reset&&n.reset()})});i=[];u=[]},getMaxQuality:function(n){return b(w(i.map(function(t){return t.getMaxIndex(n)})))||r.default(t).create()},shouldAbandonFragment:function(n){return b(w(u.map(function(t){return t.shouldAbandon(n)})))||r.default(t).create()}}}var f;Object.defineProperty(i,"__esModule",{value:!0});var c=u(n(132)),l=u(n(130)),a=u(n(127)),v=u(n(129)),y=u(n(131)),p=u(n(128)),o=u(n(50)),r=u(n(123)),s="qualitySwitchRules",h="abandonFragmentRules";e.__dashjs_factory_name="ABRRulesCollection";f=o.default.getClassFactory(e);f.QUALITY_SWITCH_RULES=s;f.ABANDON_FRAGMENT_RULES=h;o.default.updateSingletonFactory(e.__dashjs_factory_name,f);i.default=f;t.exports=i.default},{123:123,127:127,128:128,129:129,130:130,131:131,132:132,50:50}],127:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n){function e(){t={};r={};i=[]}n=n||{};var c=1.8,l=500,a=5,s=this.context,v=o.default(s).getInstance().log,h=n.mediaPlayerModel,y=n.metricsModel,p=n.dashMetrics,t=void 0,r=void 0,i=void 0,w={shouldAbandon:function(n){var b=f.default(s).create(f.default.NO_CHANGE,{name:u.__dashjs_factory_name}),nt,e,tt;if(!(n&&n.hasOwnProperty("getMediaInfo")&&n.hasOwnProperty("getMediaType")&&n.hasOwnProperty("getCurrentRequest")&&n.hasOwnProperty("getRepresentationInfo")&&n.hasOwnProperty("getAbrController")))return b;var k=n.getMediaInfo(),o=n.getMediaType(),w=n.getCurrentRequest();if(!isNaN(w.index)){if((!function(n,i){t[n]=t[n]||{};t[n][i]=t[n][i]||{}}(o,w.index),nt=h.getStableBufferTime(),p.getCurrentBufferLevel(y.getReadOnlyMetricsFor(o))>nt)||(e=t[o][w.index],null===e||null===w.firstByteDate||r.hasOwnProperty(e.id)))return b;if(void 0===e.firstByteTime&&(i[o]=[],e.firstByteTime=w.firstByteDate.getTime(),e.segmentDuration=w.duration,e.bytesTotal=w.bytesTotal,e.id=w.index),e.bytesLoaded=w.bytesLoaded,e.elapsedTime=(new Date).getTime()-e.firstByteTime,e.bytesLoaded>0&&e.elapsedTime>0&&function(n,t){i[n]=i[n]||[];i[n].push(t)}(o,Math.round(8*e.bytesLoaded/e.elapsedTime)),i[o].length>=a&&e.elapsedTime>l&&e.bytesLoaded<e.bytesTotal){if(tt=i[o].reduce(function(n,t){return n+t},0),e.measuredBandwidthInKbps=Math.round(tt/i[o].length),e.estimatedTimeOfDownload=+(8*e.bytesTotal/e.measuredBandwidthInKbps/1e3).toFixed(2),e.estimatedTimeOfDownload<e.segmentDuration*c||0===n.getRepresentationInfo().quality)return b;if(!r.hasOwnProperty(e.id)){var d=n.getAbrController(),rt=e.bytesTotal-e.bytesLoaded,it=d.getBitrateList(k),g=d.getQualityForBitrate(k,e.measuredBandwidthInKbps*h.getBandwidthSafetyFactor());rt>e.bytesTotal*it[g].bitrate/it[d.getQualityFor(o,k.streamInfo)].bitrate&&(b.quality=g,b.reason.throughput=e.measuredBandwidthInKbps,b.reason.fragmentID=e.id,r[e.id]=e,v("AbandonRequestsRule ( ",o,"frag id",e.id,") is asking to abandon and switch to quality to ",g," measured bandwidth was",e.measuredBandwidthInKbps),delete t[o][e.id])}}else e.bytesLoaded===e.bytesTotal&&delete t[o][e.id]}return b},reset:e};return e(),w}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(123)),e=r(n(50)),o=r(n(48));u.__dashjs_factory_name="AbandonRequestsRule";i.default=e.default.getClassFactory(u);t.exports=i.default},{123:123,48:48,50:50}],128:[function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function h(n){function g(n,t,i){var u=i.reduce(function(n,t,r){return t>i[n]?r:n},0),f,r;return 0===u?null:(f=Math.max(n,e+w*t.length),r=(i[u]-1)/(f/e-1),{gp:r,Vp:e/r})}function yt(n){var t={},f=n.getMediaInfo().bitrateList.map(function(n){return n.bandwidth}),i=function(n){return n.map(function(n){return Math.log(n)})}(f),e,r;return i=i.map(function(n){return n-i[0]+1}),e=vt.getStableBufferTime(),r=g(e,f,i),r?(t.state=o,t.bitrates=f,t.utilities=i,t.stableBufferTime=e,t.Vp=r.Vp,t.gp=r.gp,t.lastQuality=0,k(t)):t.state=u,t}function k(n){n.placeholderBuffer=0;n.mostAdvancedSegmentStart=NaN;n.lastSegmentWasReplacement=!1;n.lastSegmentStart=NaN;n.lastSegmentDurationS=NaN;n.lastSegmentRequestTimeMs=NaN;n.lastSegmentFinishTimeMs=NaN}function nt(n,t){var u=vt.getStableBufferTime(),i,f,r;n.stableBufferTime!==u&&(i=g(u,n.bitrates,n.utilities),(i.Vp!==n.Vp||i.gp!==n.gp)&&(f=h.getCurrentBufferLevel(a.getReadOnlyMetricsFor(t)),r=f+n.placeholderBuffer,r-=e,r*=i.Vp/n.Vp,r+=e,n.stableBufferTime=u,n.Vp=i.Vp,n.gp=i.gp,n.placeholderBuffer=Math.max(0,r-f)))}function pt(n){var i=n.getMediaType(),t=f[i];return t?t.state!==u&&nt(t,i):(t=yt(n),f[i]=t),t}function tt(n,t){return n.Vp*(n.utilities[t]+n.gp)}function it(n,t){for(var u=n.bitrates[t],e=n.utilities[t],r=0,i=t-1;i>=0;--i)if(n.utilities[i]<n.utilities[t]){var f=n.bitrates[i],o=n.utilities[i],s=n.Vp*(n.gp+(u*o-f*e)/(u-f));r=Math.max(r,s)}return r}function wt(n,t){var r=Date.now(),i;isNaN(n.lastSegmentFinishTimeMs)?isNaN(n.lastCallTimeMs)||(i=.001*(r-n.lastCallTimeMs),n.placeholderBuffer+=Math.max(0,i)):(i=.001*(r-n.lastSegmentFinishTimeMs),n.placeholderBuffer+=Math.max(0,i));n.lastCallTimeMs=r;n.lastSegmentStart=NaN;n.lastSegmentRequestTimeMs=NaN;n.lastSegmentFinishTimeMs=NaN;nt(n,t)}function rt(){for(var n in f)f.hasOwnProperty(n)&&f[n].state===s&&(f[n].placeholderBuffer=0)}function ut(){var t,n;for(t in f)f.hasOwnProperty(t)&&(n=f[t],n.state!==u&&(n.state=o,k(n)))}function ft(){}function et(n){var t,i;n&&n.chunk&&n.chunk.mediaInfo&&(t=f[n.chunk.mediaInfo.type],t&&t.state!==u&&(i=n.chunk.start,isNaN(t.mostAdvancedSegmentStart)||i>t.mostAdvancedSegmentStart?(t.mostAdvancedSegmentStart=i,t.lastSegmentWasReplacement=!1):t.lastSegmentWasReplacement=!0,t.lastSegmentStart=i,t.lastSegmentDurationS=n.chunk.duration,t.lastQuality=n.chunk.quality,st(t,n.chunk.mediaInfo.type)))}function ot(n){if(n&&n.metric===c.default.HTTP_REQUEST&&n.value&&n.value.type===v.HTTPRequest.MEDIA_SEGMENT_TYPE&&n.value.trace&&n.value.trace.length){var t=f[n.mediaType];t&&t.state!==u&&(t.lastSegmentRequestTimeMs=n.value.trequest.getTime(),t.lastSegmentFinishTimeMs=n.value._tfinish.getTime(),st(t,n.mediaType))}}function st(n,t){if(!isNaN(n.lastSegmentStart)&&!isNaN(n.lastSegmentRequestTimeMs)&&!isNaN(n.placeholderBuffer)){if(n.placeholderBuffer*=b,!isNaN(n.lastSegmentFinishTimeMs)){var i=h.getCurrentBufferLevel(a.getReadOnlyMetricsFor(t))+.001*(n.lastSegmentFinishTimeMs-n.lastSegmentRequestTimeMs),r=tt(n,n.lastQuality),u=Math.max(0,r-i);n.placeholderBuffer=Math.min(u,n.placeholderBuffer)}n.lastSegmentWasReplacement&&!isNaN(n.lastSegmentDurationS)&&(n.placeholderBuffer+=n.lastSegmentDurationS);n.lastSegmentStart=NaN;n.lastSegmentRequestTimeMs=NaN}}function ht(n){if(n){var t=f[n.mediaType];t&&t.state!==u&&(t.abrQuality=n.newQuality)}}function ct(n){var t,i,r,o;n&&(t=f[n.mediaType],t&&t.state!==u&&(r=h.getCurrentBufferLevel(a.getReadOnlyMetricsFor(n.mediaType)),i=t.abrQuality>0?it(t,t.abrQuality):e,o=Math.max(0,i-r),t.placeholderBuffer=Math.min(t.placeholderBuffer,o)))}function lt(){f={}}n=n||{};var d=this.context,at=p.default(d).getInstance().log,h=n.dashMetrics,a=n.metricsModel,vt=n.mediaPlayerModel,i=y.default(d).getInstance(),t=void 0,f=void 0;return t={getMaxIndex:function(n){var b=n.getMediaInfo(),e=n.getMediaType(),et=a.getReadOnlyMetricsFor(e),ut=n.getStreamProcessor(),v=n.getStreamInfo(),y=n.getAbrController(),g=y.getThroughputHistory(),ot=v?v.id:null,ft=v&&v.manifestInfo&&v.manifestInfo.isDynamic,st=n.useBufferOccupancyABR(),i=l.default(d).create(),t,rt,f;if(i.reason=i.reason||{},!st)return i;if(ut.getScheduleController().setTimeToLoadDelay(0),t=pt(n),t.state===u)return at("BOLA ABR rule invoked for media type '"+e+"' with only one bitrate."),i;var p=h.getCurrentBufferLevel(et),nt=g.getAverageThroughput(e,ft),w=g.getSafeAverageThroughput(e,ft),c=g.getAverageLatency(e),r=void 0;if(i.reason.state=t.state,i.reason.throughput=nt,i.reason.latency=c,isNaN(nt))return i;switch(t.state){case o:r=y.getQualityForBitrate(b,w,c);i.quality=r;i.reason.throughput=w;t.placeholderBuffer=Math.max(0,it(t,r)-p);t.lastQuality=r;!isNaN(t.lastSegmentDurationS)&&p>=t.lastSegmentDurationS&&(t.state=s);break;case s:wt(t,e);r=function(n,t){for(var u,e=n.bitrates.length,f=NaN,r=NaN,i=0;i<e;++i)u=(n.Vp*(n.utilities[i]+n.gp)-t)/n.bitrates[i],(isNaN(r)||u>=r)&&(r=u,f=i);return f}(t,p+t.placeholderBuffer);rt=y.getQualityForBitrate(b,w,c);r>t.lastQuality&&r>rt&&(r=Math.max(rt,t.lastQuality));f=Math.max(0,p+t.placeholderBuffer-tt(t,r));f<=t.placeholderBuffer?(t.placeholderBuffer-=f,f=0):(f-=t.placeholderBuffer,t.placeholderBuffer=0,r<y.getTopQualityIndexFor(e,ot)?ut.getScheduleController().setTimeToLoadDelay(1e3*f):f=0);i.quality=r;i.reason.throughput=nt;i.reason.latency=c;i.reason.bufferLevel=p;i.reason.placeholderBuffer=t.placeholderBuffer;i.reason.delay=f;t.lastQuality=r;break;default:at("BOLA ABR rule invoked in bad state.");i.quality=y.getQualityForBitrate(b,w,c);i.reason.state=t.state;i.reason.throughput=w;i.reason.latency=c;t.state=o;k(t)}return i},reset:function(){lt();i.off(r.default.BUFFER_EMPTY,rt,t);i.off(r.default.PLAYBACK_SEEKING,ut,t);i.off(r.default.PERIOD_SWITCH_STARTED,ft,t);i.off(r.default.MEDIA_FRAGMENT_LOADED,et,t);i.off(r.default.METRIC_ADDED,ot,t);i.off(r.default.QUALITY_CHANGE_REQUESTED,ht,t);i.off(r.default.FRAGMENT_LOADING_ABANDONED,ct,t)}},lt(),i.on(r.default.BUFFER_EMPTY,rt,t),i.on(r.default.PLAYBACK_SEEKING,ut,t),i.on(r.default.PERIOD_SWITCH_STARTED,ft,t),i.on(r.default.MEDIA_FRAGMENT_LOADED,et,t),i.on(r.default.METRIC_ADDED,ot,t),i.on(r.default.QUALITY_CHANGE_REQUESTED,ht,t),i.on(r.default.FRAGMENT_LOADING_ABANDONED,ct,t),t}Object.defineProperty(i,"__esModule",{value:!0});var c=f(n(99)),l=f(n(123)),a=f(n(50)),v=n(176),y=f(n(49)),r=f(n(53)),p=f(n(48)),u=0,o=1,s=2,e=10,w=2,b=.99;h.__dashjs_factory_name="BolaRule";i.default=a.default.getClassFactory(h);t.exports=i.default},{123:123,176:176,48:48,49:49,50:50,53:53,99:99}],129:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(){var n=this.context,t=o.default(n).getInstance().log,i=.15,r=375;return{getMaxIndex:function(f){var c=f.getDroppedFramesHistory();if(c){for(var o=c.getFrameHistory(),s=0,h=0,l=u.default.NO_CHANGE,e=1;e<o.length;e++)if(o[e]&&(s=o[e].droppedVideoFrames,(h=o[e].totalVideoFrames)>r&&s/h>i)){t("DroppedFramesRule, index: "+(l=e-1)+" Dropped Frames: "+s+" Total Frames: "+h);break}return u.default(n).create(l,{droppedFrames:s})}return u.default(n).create()}}}Object.defineProperty(i,"__esModule",{value:!0});var e=r(n(50)),u=r(n(123)),o=r(n(48));f.__dashjs_factory_name="DroppedFramesRule";i.default=e.default.getClassFactory(f);t.exports=i.default},{123:123,48:48,50:50}],130:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n){function y(n,i){t[n]=t[n]||{};var r=!1;return t[n].firstBufferLoadedEvent?r=!0:i&&i.state===f.default.BUFFER_LOADED&&(t[n].firstBufferLoadedEvent=!0,r=!0),r}function r(){t={}}function a(){r()}n=n||{};var p=.5,u=this.context,w=h.default(u).getInstance().log,v=o.default(u).getInstance(),s=n.metricsModel,l=n.dashMetrics,i=void 0,t=void 0;return i={getMaxIndex:function(n){var t=c.default(u).create();if(!n||!n.hasOwnProperty("getMediaType"))return t;!function(){if(!(s&&s.hasOwnProperty("getReadOnlyMetricsFor")&&l&&l.hasOwnProperty("getCurrentBufferLevel")))throw new Error("Missing config parameter(s)");}();var i=n.getMediaType(),r=s.getReadOnlyMetricsFor(i),e=r.BufferState.length>0?r.BufferState[r.BufferState.length-1]:null,o=n.getRepresentationInfo().fragmentDuration;if(!e||!y(i,e)||!o)return t;if(e.state===f.default.BUFFER_EMPTY)w("Switch to index 0; buffer is empty."),t.quality=0,t.reason="InsufficientBufferRule: Buffer is empty";else{var v=n.getMediaInfo(),h=n.getAbrController(),a=h.getThroughputHistory(),b=l.getCurrentBufferLevel(r),k=a.getAverageThroughput(i),d=a.getAverageLatency(i),g=k*(b/o)*p;t.quality=h.getQualityForBitrate(v,g,d);t.reason="InsufficientBufferRule: being conservative to avoid immediate rebuffering"}return t},reset:function(){r();v.off(e.default.PLAYBACK_SEEKING,a,i)}},r(),v.on(e.default.PLAYBACK_SEEKING,a,i),i}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(103)),o=r(n(49)),e=r(n(53)),s=r(n(50)),h=r(n(48)),c=r(n(123));u.__dashjs_factory_name="InsufficientBufferRule";i.default=s.default.getClassFactory(u);t.exports=i.default},{103:103,123:123,48:48,49:49,50:50,53:53}],131:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){var n=this.context,t=e.default(n).getInstance().log,i=.075,r=6;return{getMaxIndex:function(u){for(var l=u?u.getSwitchHistory():null,e=l?l.getSwitchRequests():[],s=0,h=0,a=0,c=o.default(n).create(),f=0;f<e.length;f++)if(void 0!==e[f]&&(s+=e[f].drops,h+=e[f].noDrops,a+=e[f].dropSize,s+h>=r&&s/h>i)){c.quality=f>0&&e[f].drops>0?f-1:f;c.reason={index:c.quality,drops:s,noDrops:h,dropSize:a};t("Switch history rule index: "+c.quality+" samples: "+(s+h)+" drops: "+s);break}return c}}}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(50)),e=r(n(48)),o=r(n(123));u.__dashjs_factory_name="SwitchHistoryRule";i.default=f.default.getClassFactory(u);t.exports=i.default},{123:123,48:48,50:50}],132:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n){n=n||{};var i=this.context,r=s.default(i).getInstance().log,t=n.metricsModel;return{getMaxIndex:function(n){var u=h.default(i).create();if(!(n&&n.hasOwnProperty("getMediaInfo")&&n.hasOwnProperty("getMediaType")&&n.hasOwnProperty("useBufferOccupancyABR")&&n.hasOwnProperty("getAbrController")&&n.hasOwnProperty("getStreamProcessor")))return u;!function(){if(!t||!t.hasOwnProperty("getReadOnlyMetricsFor"))throw new Error("Missing config parameter(s)");}();var b=n.getMediaInfo(),o=n.getMediaType(),s=t.getReadOnlyMetricsFor(o),k=n.getStreamProcessor(),l=n.getAbrController(),a=n.getStreamInfo(),v=a&&a.manifestInfo?a.manifestInfo.isDynamic:null,y=l.getThroughputHistory(),c=y.getSafeAverageThroughput(o,v),p=y.getAverageLatency(o),w=s.BufferState.length>0?s.BufferState[s.BufferState.length-1]:null,d=n.useBufferOccupancyABR();return!s||isNaN(c)||!w||d?u:(l.getAbandonmentStateFor(o)!==e.default.ABANDON_LOAD&&(w.state===f.default.BUFFER_LOADED||v)&&(u.quality=l.getQualityForBitrate(b,c,p),k.getScheduleController().setTimeToLoadDelay(0),r("ThroughputRule requesting switch to index: ",u.quality,"type: ",o,"Average throughput",Math.round(c),"kbps"),u.reason={throughput:c,latency:p}),u)},reset:function(){}}}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(103)),e=r(n(100)),o=r(n(50)),s=r(n(48)),h=r(n(123));u.__dashjs_factory_name="ThroughputRule";i.default=o.default.getClassFactory(u);t.exports=i.default},{100:100,103:103,123:123,48:48,50:50}],133:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function f(n){function i(n,i,s){var h=NaN,c=n.getCurrentRepresentationInfo(),l,a;return i===r.default.FRAGMENTED_TEXT?h=e.getAllTracksAreDisabled()?0:c.fragmentDuration:i===r.default.AUDIO&&s?(l=u.getCurrentBufferLevel(f.getReadOnlyMetricsFor(r.default.VIDEO)),h=isNaN(c.fragmentDuration)?l:Math.max(l,c.fragmentDuration)):(a=c.mediaInfo.streamInfo,h=o.isPlayingAtTopQuality(a)?a.manifestInfo.duration>=t.getLongFormContentDurationThreshold()?t.getBufferTimeAtTopQualityLongForm():t.getBufferTimeAtTopQuality():t.getStableBufferTime()),h}var u=(n=n||{}).dashMetrics,f=n.metricsModel,t=n.mediaPlayerModel,e=n.textController,o=n.abrController;return{execute:function(n,t,r){return u.getCurrentBufferLevel(f.getReadOnlyMetricsFor(t))<i(n,t,r)},getBufferTarget:i}}Object.defineProperty(i,"__esModule",{value:!0});var r=u(n(98)),e=u(n(50));f.__dashjs_factory_name="BufferLevelRule";i.default=e.default.getClassFactory(f);t.exports=i.default},{50:50,98:98}],134:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n){n=n||{};var i=this.context,r=e.default(i).getInstance().log,t=n.adapter,u=n.sourceBufferController,o=n.textController;return{execute:function(n,i){var h=n.getCurrentRepresentationInfo(),p=h.mediaInfo.type,c=n.getScheduleController(),v=c.getSeekTarget(),a=!isNaN(v),y=n.getBuffer(),s=a?v:t.getIndexHandlerTime(n),l,e;if(isNaN(s)||p===f.default.FRAGMENTED_TEXT&&o.getAllTracksAreDisabled())return null;if((a&&c.setSeekTarget(NaN),y)&&(l=u.getBufferRange(y,s),null!==l&&(r("Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end.",s," was changed to ",l.end),s=l.end)),e=void 0,i)s=i.startTime+i.duration/2,e=t.getFragmentRequestForTime(n,h,s,{timeThreshold:0,ignoreIsFinished:!0});else{for(e=t.getFragmentRequestForTime(n,h,s,{keepIdx:!a});n.getFragmentModel().isFragmentLoaded(e);)e=t.getNextFragmentRequest(n,h);e&&(t.setIndexHandlerTime(n,e.startTime+e.duration),e.delayLoadingTime=(new Date).getTime()+c.getTimeToLoadDelay(),c.setTimeToLoadDelay(0))}return e}}}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(98)),e=r(n(48)),o=r(n(50));u.__dashjs_factory_name="NextFragmentRequestRule";i.default=o.default.getClassFactory(u);t.exports=i.default},{48:48,50:50,98:98}],135:[function(n,t,i){"use strict";function r(){function i(n){for(var t="",i=0;i<n.length;++i)t+=n[i].uchar;return t.length-t.replace(/^\s+/,"").length}function r(n){return"left: "+3.125*n.x+"%; top: "+6.66*n.y1+"%; width: "+(100-3.125*n.x)+"%; height: "+6.66*Math.max(n.y2-1-n.y1,1)+"%; align-items: flex-start; overflow: visible; -webkit-writing-mode: horizontal-tb;"}function n(n){return"red"===n?"rgb(255, 0, 0)":"green"===n?"rgb(0, 255, 0)":"blue"===n?"rgb(0, 0, 255)":"cyan"===n?"rgb(0, 255, 255)":"magenta"===n?"rgb(255, 0, 255)":"yellow"===n?"rgb(255, 255, 0)":"white"===n?"rgb(255, 255, 255)":"black"===n?"rgb(0, 0, 0)":n}function t(t,i){var r=t.videoHeight/15;return i?"font-size: "+r+"px; font-family: Menlo, Consolas, 'Cutive Mono', monospace; color: "+(i.foreground?n(i.foreground):"rgb(255, 255, 255)")+"; font-style: "+(i.italics?"italic":"normal")+"; text-decoration: "+(i.underline?"underline":"none")+"; white-space: pre; background-color: "+(i.background?n(i.background):"transparent")+";":"font-size: "+r+"px; font-family: Menlo, Consolas, 'Cutive Mono', monospace; justify-content: flex-start; text-align: left; color: rgb(255, 255, 255); font-style: normal; white-space: pre; line-height: normal; font-weight: normal; text-decoration: none; width: 100%; display: flex;"}function u(n){return n.replace(/^\s+/g,"")}function f(n){return n.replace(/\s+$/g,"")}var e=0;return{createHTMLCaptionsFromScreen:function(n,o,s,h){for(var c=null,lt=!1,at=-1,w={start:o,end:s,spans:[]},vt="style_cea608_white_black",y={},tt={},k=[],l=void 0,a=void 0,it,et,pt,p,g,wt,ni,rt,nt,ht,b,ct,v,bt,kt,ti,ut,dt,l=0;l<15;++l){var ft=h.rows[l],d="",yt=null;if(!1===ft.isEmpty()){for(it=i(ft.chars),null===c&&(c={x:it,y1:l,y2:l+1,p:[]}),it!==at&&lt&&(c.p.push(w),w={start:o,end:s,spans:[]},c.y2=l,c.name="region_"+c.x+"_"+c.y1+"_"+c.y2,!1===y.hasOwnProperty(c.name)?(k.push(c),y[c.name]=c):y[c.name].p.contat(c.p),c={x:it,y1:l,y2:l+1,p:[]}),et=0;et<ft.chars.length;++et)pt=ft.chars[et],p=pt.penState,null!==yt&&p.equals(yt)||(d.trim().length>0&&(w.spans.push({name:vt,line:d,row:l}),d=""),g="style_cea608_"+p.foreground+"_"+p.background,p.underline&&(g+="_underline"),p.italics&&(g+="_italics"),tt.hasOwnProperty(g)||(tt[g]=JSON.parse(JSON.stringify(p))),yt=p,vt=g),d+=pt.uchar;d.trim().length>0&&w.spans.push({name:vt,line:d,row:l});lt=!0;at=it}else lt=!1,at=-1,c&&(c.p.push(w),w={start:o,end:s,spans:[]},c.y2=l,c.name="region_"+c.x+"_"+c.y1+"_"+c.y2,!1===y.hasOwnProperty(c.name)?(k.push(c),y[c.name]=c):y[c.name].p.contat(c.p),c=null)}for(c&&(c.p.push(w),c.y2=l+1,c.name="region_"+c.x+"_"+c.y1+"_"+c.y2,!1===y.hasOwnProperty(c.name)?(k.push(c),y[c.name]=c):y[c.name].p.contat(c.p),c=null),wt=[],l=0;l<k.length;++l){var ot=k[l],gt="sub_cea608_"+e++,st=document.createElement("div");for(st.id=gt,ni=r(ot),st.style.cssText="position: absolute; margin: 0; display: flex; box-sizing: border-box; pointer-events: none;"+ni,rt=document.createElement("div"),rt.className="paragraph bodyStyle",rt.style.cssText=t(n),nt=document.createElement("div"),nt.className="cueUniWrapper",nt.style.cssText="unicode-bidi: normal; direction: ltr;",ht=0;ht<ot.p.length;++ht)for(b=ot.p[ht],ct=0,a=0;a<b.spans.length;++a)v=b.spans[a],v.line.length>0&&(0!==a&&ct!=v.row&&(bt=document.createElement("br"),bt.className="lineBreak",nt.appendChild(bt)),kt=!1,ct===v.row&&(kt=!0),ct=v.row,ti=tt[v.name],ut=document.createElement("span"),ut.className="spanPadding "+v.name+" customSpanColor",ut.style.cssText=t(n,ti),ut.textContent=0!==a&&kt?a===b.spans.length-1?f(v.line):v.line:b.spans.length>1&&a<b.spans.length-1&&v.row===b.spans[a+1].row?u(v.line):v.line.trim(),nt.appendChild(ut));rt.appendChild(nt);st.appendChild(rt);dt={bodyStyle:["%",90]};for(a in tt)tt.hasOwnProperty(a)&&(dt[a]=["%",90]);wt.push({type:"html",start:o,end:s,cueHTMLElement:st,cueID:gt,cellResolution:[32,15],isFromCEA608:!0,regions:k,regionID:ot.name,videoHeight:n.videoHeight,videoWidth:n.videoWidth,fontSize:dt,lineHeight:{},linePadding:{}})}return wt}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="EmbeddedTextHtmlRender";i.default=u.default.getSingletonFactory(r);t.exports=i.default},{50:50}],136:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function f(n){function p(n){u=n}function w(n){n.sender.getStreamProcessor()===h&&i.trigger(r.default.TIMED_TEXT_REQUESTED,{index:0,sender:n.sender})}function b(n){n.fragmentModel===h.getFragmentModel()&&n.chunk.bytes&&(y.save(n.chunk),f.append(t,n.chunk))}n=n||{};var k=this.context,i=s.default(k).getInstance(),f=n.sourceBufferController,nt=n.errHandler,l=n.type,h=n.streamProcessor,a=void 0,d=void 0,v=void 0,u=void 0,t=void 0,g=void 0,y=void 0;return a={getBufferControllerType:function(){return e},initialize:function(n){p(n);h.getRepresentationController();y=c.default(k).getInstance()},createBuffer:function(n){try{t=f.createSourceBuffer(u,n);v||(t.hasOwnProperty(o.default.INITIALIZE)&&t.initialize(l,h),v=!0)}catch(n){nt.mediaSourceError("Error creating "+l+" source buffer.")}return t},getType:function(){return l},getStreamProcessor:function(){return h},setSeekStartTime:function(n){g=n},getSeekStartTime:function(){return g},getBuffer:function(){return t},setBuffer:function(n){t=n},getBufferLevel:function(){return 0},setMediaSource:p,getMediaSource:function(){return u},getIsBufferingCompleted:function(){return d},switchInitData:function(n,u){var e=y.extract(n,u);e?f.append(t,e):i.trigger(r.default.INIT_REQUESTED,{sender:a})},reset:function(n){i.off(r.default.DATA_UPDATE_COMPLETED,w,this);i.off(r.default.INIT_FRAGMENT_LOADED,b,this);n||(f.abort(u,t),f.removeSourceBuffer(u,t))}},function(){v=!1;u=null;t=null;d=!1;i.on(r.default.DATA_UPDATE_COMPLETED,w,this);i.on(r.default.INIT_FRAGMENT_LOADED,b,this)}(),a}Object.defineProperty(i,"__esModule",{value:!0});var o=u(n(98)),s=u(n(49)),r=u(n(53)),h=u(n(50)),c=u(n(148)),e="NotFragmentedTextBufferController";f.__dashjs_factory_name=e;i.default=h.default.getClassFactory(f);t.exports=i.default},{148:148,49:49,50:50,53:53,98:98}],137:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n){n=n||{};var i,r=this.context,t=void 0;return i={getBufferControllerType:function(){return t.getBufferControllerType()},initialize:function(n,i){return t.initialize(n,i)},createBuffer:function(n){return t.createBuffer(n)},getType:function(){return t.getType()},getStreamProcessor:function(){t.getStreamProcessor()},setSeekStartTime:function(n){t.setSeekStartTime(n)},getBuffer:function(){return t.getBuffer()},setBuffer:function(n){t.setBuffer(n)},getBufferLevel:function(){return t.getBufferLevel()},setMediaSource:function(n){t.setMediaSource(n)},getMediaSource:function(){return t.getMediaSource()},getIsBufferingCompleted:function(){return t.getIsBufferingCompleted()},switchInitData:function(n,i){t.switchInitData(n,i)},reset:function(n){t.reset(n)}},t=n.type===f.default.FRAGMENTED_TEXT?o.default(r).create({type:n.type,metricsModel:n.metricsModel,mediaPlayerModel:n.mediaPlayerModel,manifestModel:n.manifestModel,sourceBufferController:n.sourceBufferController,errHandler:n.errHandler,streamController:n.streamController,mediaController:n.mediaController,adapter:n.adapter,textController:n.textController,abrController:n.abrController,playbackController:n.playbackController,streamProcessor:n.streamProcessor}):s.default(r).create({type:n.type,errHandler:n.errHandler,sourceBufferController:n.sourceBufferController,streamProcessor:n.streamProcessor}),i}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(98)),e=r(n(50)),o=r(n(103)),s=r(n(136));u.__dashjs_factory_name="TextBufferController";i.default=e.default.getClassFactory(u);t.exports=i.default},{103:103,136:136,50:50,98:98}],138:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(){function ut(n){var u=n.tracks,t=n.index,r=u.findIndex(function(n){return n.lang===o});-1!==r&&(this.setTextTrack(r),t=r);y||this.setTextTrack(-1);v=t;d.trigger(e.default.TEXT_TRACKS_ADDED,{enabled:!i,index:t,tracks:u})}function g(){i=!1}var r=this.context,p=void 0,t=void 0,nt=void 0,tt=void 0,it=void 0,f=void 0,rt=void 0,w=void 0,n=void 0,b=void 0,k=void 0,d=void 0,o=void 0,v=void 0,y=void 0,i=void 0;return p={setConfig:function(i){i&&(i.errHandler&&(nt=i.errHandler),i.dashManifestModel&&(tt=i.dashManifestModel),i.manifestModel&&(it=i.manifestModel),i.mediaController&&(f=i.mediaController),i.videoModel&&(rt=i.videoModel),i.streamController&&(w=i.streamController),i.textTracks&&(n=i.textTracks),i.vttParser&&(b=i.vttParser),i.ttmlParser&&(k=i.ttmlParser),t.setConfig({errHandler:nt,dashManifestModel:tt,manifestModel:it,mediaController:f,videoModel:rt,streamController:w,textTracks:n,vttParser:b,ttmlParser:k}))},getTextSourceBuffer:function(){return t},getAllTracksAreDisabled:function(){return i},addEmbeddedTrack:function(n){t.addEmbeddedTrack(n)},getTextDefaultLanguage:function(){return o},setTextDefaultLanguage:function(n){"string"==typeof n&&(o=n)},setTextDefaultEnabled:function(n){"boolean"==typeof n&&(y=n)},getTextDefaultEnabled:function(){return y},enableText:function(n){"boolean"==typeof n&&!i!==n&&(n&&this.setTextTrack(v),n||(v=this.getCurrentTrackIdx(),this.setTextTrack(-1)))},isTextEnabled:function(){return!i},setTextTrack:function(r){var c=t.getConfig(),l=c.fragmentModel,a=c.fragmentedTracks,h=n.getCurrentTrackIdx(),e,s,o;if(h!==r&&(n.setModeForTrackIdx(h,u.default.TEXT_HIDDEN),n.setCurrentTrackIdx(r),n.setModeForTrackIdx(r,u.default.TEXT_SHOWING),e=n.getCurrentTrackInfo(),e&&e.isFragmented&&!e.isEmbedded))for(s=0;s<a.length;s++)o=a[s],e.lang!==o.lang||e.index!==o.index||e.label&&e.label!==o.id||o!==f.getCurrentTrackFor(u.default.FRAGMENTED_TEXT,w.getActiveStreamInfo())&&(l.abortRequests(),l.removeExecutedRequestsBeforeTime(),t.remove(),n.deleteCuesFromTrackIdx(h),f.setTrack(o),t.setCurrentFragmentedTrackIdx(s));i=-1===r},getCurrentTrackIdx:function(){return n.getCurrentTrackIdx()},reset:function(){g();t.resetEmbedded()}},o="",v=-1,y=!0,n=h.default(r).getInstance(),b=c.default(r).getInstance(),k=l.default(r).getInstance(),t=s.default(r).getInstance(),d=a.default(r).getInstance(),n.initialize(),d.on(e.default.TEXT_TRACKS_QUEUE_INITIALIZED,ut,p),g(),p}Object.defineProperty(i,"__esModule",{value:!0});var u=r(n(98)),o=r(n(50)),s=r(n(139)),h=r(n(140)),c=r(n(155)),l=r(n(153)),a=r(n(49)),e=r(n(53));f.__dashjs_factory_name="TextController";i.default=o.default.getSingletonFactory(f);t.exports=i.default},{139:139,140:140,153:153,155:155,49:49,50:50,53:53,98:98}],139:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function o(){function bt(n){var t=n.chunk;t.mediaInfo.embeddedCaptions&&dt(t.bytes,t)}function kt(){i=[];d=[];(n=w.default(y).getInstance()).setConfig({videoModel:nt});n.initialize();ct=h.default(y).getInstance();(g=s.default(y).getInstance()).setConfig({boxParser:ct});it=!1;st=null;!1;ft=0;o=[];yt=[];ht=null;et=!0;ui=b.default(y).getInstance();ni.on(c.default.VIDEO_CHUNK_RECEIVED,bt,this)}function dt(s,h){function ri(t,u){var f=new a.default,e={subtitle:"subtitles",caption:"captions"},o;f.captionData=t;f.lang=u.lang;f.label=u.id;f.index=u.index;f.isTTML=function(){var n=!1;return u.codec&&u.codec.search(r.default.STPP)>=0&&(n=!0),u.mimeType&&u.mimeType.search(r.default.TTML)>=0&&(n=!0),n}();f.defaultTrack=function(n){var t=!1;return i.length>1&&n.isEmbedded?t=n.id&&n.id===r.default.CC1:1===i.length?n.id&&"CC"===n.id.substring(0,2)&&(t=!0):0===i.length&&(t=n.index===d[0].index),t}(u);f.isFragmented=it;f.isEmbedded=!!u.isEmbedded;f.kind=function(){var n=u.roles.length>0?e[u.roles[0]]:e.caption;return n===e.caption||n===e.subtitle?n:e.caption}();f.roles=u.roles;o=(d?d.length:0)+i.length;n.addTextTrack(f,o)}var fi=void 0,p=void 0,c=void 0,y=void 0,ct=void 0,lt=void 0,b=void 0,at=h.mediaInfo,ei=at.type,nr=at.mimeType,wt=at.codec||nr,k,oi,bt,si,hi,pi,wi,bi,kt,v,ki,ci,w,dt,ni,li,ai,di,rt,vi,et,gi,ot,ii,yi;if(wt){if(ei===r.default.FRAGMENTED_TEXT)if(vt)if(p=(lt=g.getSamplesInfo(s)).sampleList,!ut&&p.length>0&&(ut=p[0].cts-h.start*t),wt.search(r.default.STPP)>=0)for(tt=null!==tt?tt:gt(wt),c=0;c<p.length;c++){for(k=(v=p[c]).cts,oi=k-ut,this.buffered.add(oi/t,(oi+v.duration)/t),bt=new DataView(s,v.offset,v.subSizes[0]),b=f.default.Utils.dataViewToString(bt,r.default.UTF8),si=[],hi=v.offset+v.subSizes[0],y=1;y<v.subSizes.length;y++)pi=new Uint8Array(s,hi,v.subSizes[y]),wi=String.fromCharCode.apply(null,pi),si.push(wi),hi+=v.subSizes[y];try{bi=ti.getValue().ttmlTimeIsRelative?k/t:0;fi=tt.parse(b,bi,k/t,(k+v.duration)/t,si);n.addCaptions(st,ut/t,fi)}catch(s){u("TTML parser error: "+s.message)}}else{for(kt=[],c=0;c<p.length;c++)for((v=p[c]).cts-=ut,this.buffered.add(v.cts/t,(v.cts+v.duration)/t),ki=s.slice(v.offset,v.offset+v.size),ci=f.default.parseBuffer(ki),y=0;y<ci.boxes.length;y++)if(w=ci.boxes[y],u("VTT box1: "+w.type),"vtte"!==w.type&&"vttc"===w.type)for(u("VTT vttc boxes.length = "+w.boxes.length),ct=0;ct<w.boxes.length;ct++)dt=w.boxes[ct],(u("VTT box2: "+dt.type),"payl"===dt.type)&&(ni=dt.cue_text,u("VTT cue_text = "+ni),li=v.cts/t,ai=(v.cts+v.duration)/t,kt.push({start:li,end:ai,data:ni,styles:{}}),u("VTT "+li+"-"+ai+" : "+ni));kt.length>0&&n.addCaptions(st,0,kt)}else{for(vt=!0,c=0;c<d.length;c++)ri(null,d[c]);t=g.getMediaTimescaleFromMoov(s)}else if(ei===r.default.TEXT){bt=new DataView(s,0,s.byteLength);b=f.default.Utils.dataViewToString(bt,r.default.UTF8);try{ri(fi=gt(wt).parse(b,0),at)}catch(s){pt.timedTextError(s,"parse",b)}}else if(ei===r.default.VIDEO)if(h.segmentType===l.HTTPRequest.INIT_SEGMENT_TYPE){if(0===ft)for(ft=g.getMediaTimescaleFromMoov(s),c=0;c<i.length;c++)ri(null,i[c])}else{if(0===ft)return void u("CEA-608: No timescale for embeddedTextTrack yet");if(di=function(t,i){return function(t,r,u){var f=null;(f=nt.getTTMLRenderingDiv()?ui.createHTMLCaptionsFromScreen(nt.getElement(),t,r,u):[{start:t,end:r,data:u.getDisplayText(),styles:{}}])&&n.addCaptions(i,0,f)}},rt=(lt=g.getSamplesInfo(s)).lastSequenceNumber,!o[0]&&!o[1])for(vi=void 0,et=void 0,c=0;c<i.length;c++){if(i[c].id===r.default.CC1?et=n.getTrackIdxForId(r.default.CC1):i[c].id===r.default.CC3&&(et=n.getTrackIdxForId(r.default.CC3)),-1===et)return void u("CEA-608: data before track is ready.");vi=di(0,et);o[c]=new e.default.Cea608Parser(c,{newCue:vi},null)}if(ft&&-1==yt.indexOf(rt)){if(null!==ht&&rt!==ht+lt.numSequences)for(c=0;c<o.length;c++)o[c]&&o[c].reset();for(gi=function(n,t){var h,i;if(0===t.length)return null;for(var u={splits:[],fields:[[],[]]},c=new DataView(n),f=0;f<t.length;f++)for(var r=t[f],l=e.default.findCea608Nalus(c,r.offset,r.size),a=null,o=0,s=0;s<l.length;s++)for(h=e.default.extractCea608DataFromRange(c,l[s]),i=0;i<2;i++)h[i].length>0&&(r.cts!==a?o=0:o+=1,u.fields[i].push([r.cts,h[i],o]),a=r.cts);return u.fields.forEach(function(n){n.sort(function(n,t){return n[0]===t[0]?n[2]-t[2]:n[0]-t[0]})}),u}(s,lt.sampleList),ot=0;ot<o.length;ot++)if(ii=gi.fields[ot],yi=o[ot],yi)for(c=0;c<ii.length;c++)yi.addData(ii[c][0]/ft,ii[c][1]);ht=rt;yt.push(rt)}}}else u("No text type defined")}function gt(n){var t=void 0;return n.search(r.default.VTT)>=0?t=ii:(n.search(r.default.TTML)>=0||n.search(r.default.STPP)>=0)&&(t=ri),t}var y=this.context,u=p.default(y).getInstance().log,ni=k.default(y).getInstance(),et=!1,ct=void 0,pt=void 0,wt=void 0,ti=void 0,lt=void 0,tt=void 0,ii=void 0,ri=void 0,g=void 0,d=void 0,n=void 0,it=void 0,at=void 0,vt=void 0,t=void 0,rt=void 0,nt=void 0,ot=void 0,ut=void 0,st=void 0,i=void 0,ft=void 0,ht=void 0,yt=void 0,o=void 0,ui=void 0;return{initialize:function(i,u){if(tt=null,at=null,vt=!1,t=NaN,rt=[],ut=null,et||kt(),d=u.getMediaInfoArr(),n.setConfig({videoModel:nt}),n.initialize(),it=!wt.getIsTextTrack(i),ct=h.default(y).getInstance(),(g=s.default(y).getInstance()).setConfig({boxParser:ct}),it){at=u.getFragmentModel();this.buffered=v.default(y).create();rt=lt.getTracksFor(r.default.FRAGMENTED_TEXT,ot.getActiveStreamInfo());for(var e=lt.getCurrentTrackFor(r.default.FRAGMENTED_TEXT,ot.getActiveStreamInfo()),f=0;f<rt.length;f++)if(rt[f]===e){st=f;break}}},append:dt,abort:function(){n.deleteAllTextTracks();tt=null;g=null;d=null;n=null;it=!1;at=null;vt=!1;t=NaN;rt=[];nt=null;ot=null;et=!1;i=null},addEmbeddedTrack:function(n){et||kt();n.id===r.default.CC1||n.id===r.default.CC3?i.push(n):u("Warning: Embedded track "+n.id+" not supported!")},resetEmbedded:function(){ni.off(c.default.VIDEO_CHUNK_RECEIVED,bt,this);n&&n.deleteAllTextTracks();et=!1;i=[];o=[null,null];yt=[];ht=null},setConfig:function(t){t&&(t.errHandler&&(pt=t.errHandler),t.dashManifestModel&&(wt=t.dashManifestModel),t.manifestModel&&(ti=t.manifestModel),t.mediaController&&(lt=t.mediaController),t.videoModel&&(nt=t.videoModel),t.streamController&&(ot=t.streamController),t.textTracks&&(n=t.textTracks),t.vttParser&&(ii=t.vttParser),t.ttmlParser&&(ri=t.ttmlParser))},getConfig:function(){return{errHandler:pt,dashManifestModel:wt,mediaController:lt,videoModel:nt,fragmentModel:at,streamController:ot,textTracks:n,isFragmented:it,embeddedTracks:i,fragmentedTracks:rt}},setCurrentFragmentedTrackIdx:function(n){st=n},remove:function(n,t){void 0===n&&n===t&&(n=this.buffered.start(0),t=this.buffered.end(this.buffered.length-1));this.buffered.remove(n,t)}}}Object.defineProperty(i,"__esModule",{value:!0});var r=u(n(98)),l=n(176),a=u(n(170)),s=u(n(73)),h=u(n(142)),v=u(n(144)),y=u(n(50)),p=u(n(48)),w=u(n(140)),b=u(n(135)),f=u(n(10)),e=u(n(2)),k=u(n(49)),c=u(n(53));o.__dashjs_factory_name="TextSourceBuffer";i.default=y.default.getSingletonFactory(o);t.exports=i.default},{10:10,135:135,140:140,142:142,144:144,170:170,176:176,2:2,48:48,49:49,50:50,53:53,73:73,98:98}],140:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(){function ht(t){var u=n[t].kind,f=void 0!==n[t].label?n[t].label:n[t].lang,e=n[t].lang,o=n[t].isTTML,s=n[t].isEmbedded,r=a?document.createElement("track"):i.addTextTrack(u,f,e);return a&&(r.kind=u,r.label=f,r.srclang=e),r.isEmbedded=s,r.isTTML=o,r}function tt(n){var d=i.getClientWidth(),tt=i.getClientHeight(),e=i.getVideoWidth(),o=i.getVideoHeight(),it=i.getVideoRelativeOffsetTop(),rt=i.getVideoRelativeOffsetLeft(),s=e/o,h=!1,u,f;n.isFromCEA608&&(s=3.5/3,h=!0);var r=function(n,t,i,r,u,f){var s=0,h=0,c,l,e,o;return n/t>i/r?s=(h=t)/r*i:h=(s=n)/i*r,e=0,o=0,s/h>u?(o=h,e=h*u):(e=s,o=s/u),c=(n-e)/2,l=(t-o)/2,f?{x:c+.1*e,y:l+.1*o,w:.8*e,h:.8*o}:{x:c,y:l,w:e,h:o}}.call(this,d,tt,e,o,s,h),c=r.w,l=r.h,a=r.x,k=r.y;if(c!=y||l!=p||a!=w||k!=b){for(w=a+rt,b=k+it,y=c,p=l,t.style.left=w+"px",t.style.top=b+"px",t.style.width=y+"px",t.style.height=p+"px",u=0;n.activeCues&&u<n.activeCues.length;++u)f=n.activeCues[u],f.scaleCue(f);t.style.zIndex=v&&document[v]||g?nt:null}}function it(n){var v=y,w=p,i=void 0,u=void 0,c=void 0,l=void 0,r=void 0,h,e,f,o,s,a;if(n.cellResolution){if(h=[v/n.cellResolution[0],w/n.cellResolution[1]],n.linePadding)for(i in n.linePadding)if(n.linePadding.hasOwnProperty(i))for(u=(n.linePadding[i]*h[0]).toString(),e=document.getElementsByClassName("spanPadding"),f=0;f<e.length;f++)e[f].style.cssText=e[f].style.cssText.replace(/(padding-left\s*:\s*)[\d.,]+(?=\s*px)/gi,"$1"+u),e[f].style.cssText=e[f].style.cssText.replace(/(padding-right\s*:\s*)[\d.,]+(?=\s*px)/gi,"$1"+u);if(n.fontSize){for(i in n.fontSize)if(n.fontSize.hasOwnProperty(i))for("%"===n.fontSize[i][0]?c=n.fontSize[i][1]/100:"c"===n.fontSize[i][0]&&(c=n.fontSize[i][1]),u=(c*h[1]).toString(),r="defaultFontSize"!==i?document.getElementsByClassName(i):document.getElementsByClassName("paragraph"),o=0;o<r.length;o++)r[o].style.cssText=r[o].style.cssText.replace(/(font-size\s*:\s*)[\d.,]+(?=\s*px)/gi,"$1"+u);if(n.lineHeight)for(i in n.lineHeight)if(n.lineHeight.hasOwnProperty(i))for("%"===n.lineHeight[i][0]?l=n.lineHeight[i][1]/100:"c"===n.fontSize[i][0]&&(l=n.lineHeight[i][1]),u=(l*h[1]).toString(),r=document.getElementsByClassName(i),s=0;s<r.length;s++)r[s].style.cssText=r[s].style.cssText.replace(/(line-height\s*:\s*)[\d.,]+(?=\s*px)/gi,"$1"+u)}}n.isd&&(a=document.getElementById(n.cueID),a&&(t.removeChild(a),rt(n)))}function rt(n){var i=document.createElement("div");t.appendChild(i);c.renderHTML(n.isd,i,function(t){var u=/^(urn:)(mpeg:[a-z0-9][a-z0-9-]{0,31}:)(subs:)([0-9])$/,f=/^#(.*)$/,r,i;return u.test(t)?(r=u.exec(t),i=parseInt(r[4],10)-1,"data:image/png;base64,"+btoa(n.images[i])):f.test(t)?(i=(r=f.exec(t))[1],"data:image/png;base64,"+n.embeddedImages[i]):null},t.clientHeight,t.clientWidth);i.id=n.cueID}function s(t){return t>=0&&n[t]?i.getTextTrack(n[t].kind,n[t].label,n[t].lang,n[t].isTTML,n[t].isEmbedded):null}function ut(n){if(n!==l){var t=s(l=n);(function(n){et.call(this);n&&"html"===n.renderingType?function(){var t,r,n;a&&(t=document.getElementById("native-cue-style"),t||((t=document.createElement("style")).id="native-cue-style",document.head.appendChild(t),r=t.sheet,n=i.getElement(),n&&(n.id?r.insertRule("#"+n.id+"::cue {background: transparent}",0):0!==n.classList.length?r.insertRule("."+n.className+"::cue {background: transparent}",0):r.insertRule("video::cue {background: transparent}",0))))}.call(this):function(){if(a){var n=document.getElementById("native-cue-style");n&&document.head.removeChild(n)}}.call(this)}).call(this,t);f&&(clearInterval(f),f=null);t&&"html"===t.renderingType&&(tt.call(this,t),f=setInterval(tt.bind(this,t),500))}}function ft(n){if(n.cues)for(var i=n.cues,t=i.length-1;t>=0;t--)n.removeCue(i[t])}function et(){if(t)for(;t.firstChild;)t.removeChild(t.firstChild)}var ot=this.context,st=o.default(ot).getInstance(),k=h.default(ot).getInstance().log,d=void 0,i=void 0,n=void 0,r=void 0,l=void 0,w=void 0,b=void 0,y=void 0,p=void 0,t=void 0,f=void 0,a=void 0,v=void 0,g=void 0,nt=void 0;return{initialize:function(){"undefined"!=typeof window&&"undefined"!=typeof navigator&&(d=window.VTTCue||window.TextTrackCue,n=[],r=[],l=-1,w=0,b=0,y=0,p=0,t=null,f=null,g=!1,nt=2147483647,a=!!navigator.userAgent.match(/Chrome/)&&!navigator.userAgent.match(/Edge/),void 0!==document.fullscreenElement?v="fullscreenElement":void 0!==document.webkitIsFullScreen?v="webkitIsFullScreen":document.msFullscreenElement?v="msFullscreenElement":document.mozFullScreen&&(v="mozFullScreen"))},displayCConTop:function(n){g=n;t&&!document[v]&&(t.style.zIndex=n?nt:null)},addTextTrack:function(f,o){var c,h,y,p,v,w;if(n.length!==o){if(n.push(f),n.length===o){for(n.sort(function(n,t){return n.index-t.index}),t=i.getTTMLRenderingDiv(),c=-1,h=0;h<n.length;h++)y=ht.call(this,h),r.push(y),n[h].defaultTrack&&(y.default=!0,c=h),a&&i.appendChild(y),p=s(h),p&&(p.mode=u.default.TEXT_SHOWING,p.renderingType=t&&(n[h].isTTML||n[h].isEmbedded)?"html":"default"),this.addCaptions(h,0,n[h].captionData),st.trigger(e.default.TEXT_TRACK_ADDED);if(ut.call(this,c),c>=0)for(v=0;v<n.length;v++)w=s(v),w&&(w.mode=v===c?u.default.TEXT_SHOWING:u.default.TEXT_HIDDEN);st.trigger(e.default.TEXT_TRACKS_QUEUE_INITIALIZED,{index:l,tracks:n})}}else k("Trying to add too many tracks.")},addCaptions:function(n,i,r){var o=s(n),h=this,c,e,f;if(o&&r&&0!==r.length)for(c in r)e=void 0,f=r[c],o.cellResolution=f.cellResolution,o.isFromCEA608=f.isFromCEA608,"html"===f.type?((e=new d(f.start-i,f.end-i,"")).cueHTMLElement=f.cueHTMLElement,e.isd=f.isd,e.images=f.images,e.embeddedImages=f.embeddedImages,e.cueID=f.cueID,e.scaleCue=it.bind(h),e.cellResolution=f.cellResolution,e.lineHeight=f.lineHeight,e.linePadding=f.linePadding,e.fontSize=f.fontSize,t.style.left=w+"px",t.style.top=b+"px",t.style.width=y+"px",t.style.height=p+"px",e.onenter=function(){o.mode===u.default.TEXT_SHOWING&&(this.isd?(rt(this),k("Cue enter id:"+this.cueID)):(t.appendChild(this.cueHTMLElement),it.call(h,this)))},e.onexit=function(){for(var i=t.childNodes,n=0;n<i.length;++n)i[n].id===this.cueID&&(k("Cue exit id:"+i[n].id),t.removeChild(i[n]))}):(e=new d(f.start-i,f.end-i,f.data),f.styles&&(void 0!==f.styles.align&&"align"in e&&(e.align=f.styles.align),void 0!==f.styles.line&&"line"in e&&(e.line=f.styles.line),void 0!==f.styles.position&&"position"in e&&(e.position=f.styles.position),void 0!==f.styles.size&&"size"in e&&(e.size=f.styles.size))),o.addCue(e)},getCurrentTrackIdx:function(){return l},setCurrentTrackIdx:ut,getTrackIdxForId:function(t){for(var r=-1,i=0;i<n.length;i++)if(n[i].label===t){r=i;break}return r},getCurrentTrackInfo:function(){return n[l]},setModeForTrackIdx:function(n,t){var i=s(n);i&&i.mode!==t&&(i.mode=t)},deleteCuesFromTrackIdx:function(n){var t=s(n);t&&ft(t)},deleteAllTextTracks:function(){for(var u,e=r?r.length:0,t=0;t<e;t++)a?i.removeChild(r[t]):(u=s(t),u&&(ft.call(this,u),u.mode="disabled"));r=[];n=[];f&&(clearInterval(f),f=null);l=-1;et.call(this)},deleteTextTrack:function(n){i.removeChild(r[n]);r.splice(n,1)},setConfig:function(n){n&&n.videoModel&&(i=n.videoModel)}}}Object.defineProperty(i,"__esModule",{value:!0});var u=r(n(98)),o=r(n(49)),e=r(n(53)),s=r(n(50)),h=r(n(48)),c=n(20);f.__dashjs_factory_name="TextTracks";i.default=s.default.getSingletonFactory(f);t.exports=i.default},{20:20,48:48,49:49,50:50,53:53,98:98}],141:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function f(){var f,n=this.context,y=c.default(n).getInstance(),t=void 0,i=void 0,u=void 0,o=void 0,r=void 0;return f={chooseSelectorFromManifest:function(n){(function(){if(!t||!t.hasOwnProperty("getIsDVB"))throw new Error("Missing config parameter(s)");})();r=t.getIsDVB(n)?o:u},select:function(n){var i=n.baseUrls,u=n.selectedIdx,t;return isNaN(u)?(t=r.select(i),t?(n.selectedIdx=i.indexOf(t),t):void y.trigger(e.default.URL_RESOLUTION_FAILED,{error:new Error(s,h)})):i[u]},reset:function(){i.reset()},setConfig:function(n){n.selector&&(r=n.selector);n.dashManifestModel&&(t=n.dashManifestModel)}},i=l.default(n).create({updateEventName:e.default.SERVICE_LOCATION_BLACKLIST_CHANGED,addBlacklistEventName:e.default.SERVICE_LOCATION_BLACKLIST_ADD}),u=v.default(n).create({blacklistController:i}),o=a.default(n).create({blacklistController:i}),r=u,f}var u;Object.defineProperty(i,"__esModule",{value:!0});var c=r(n(49)),e=r(n(53)),l=r(n(102)),a=r(n(157)),v=r(n(156)),o=r(n(50)),s=1,h="Failed to resolve a valid URL";f.__dashjs_factory_name="BaseURLSelector";u=o.default.getClassFactory(f);u.URL_RESOLUTION_FAILED_GENERIC_ERROR_CODE=s;u.URL_RESOLUTION_FAILED_GENERIC_ERROR_MESSAGE=h;o.default.updateClassFactory(f.__dashjs_factory_name,u);i.default=u;t.exports=i.default},{102:102,156:156,157:157,49:49,50:50,53:53}],142:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){var n=this.context;return{parse:function(t){if(!t)return null;void 0===t.fileStart&&(t.fileStart=0);var r=o.default.parseBuffer(t),i=f.default(n).create();return i.setData(r),i}}}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(149)),e=r(n(50)),o=r(n(10));u.__dashjs_factory_name="BoxParser";i.default=e.default.getSingletonFactory(u);t.exports=i.default},{10:10,149:149,50:50}],143:[function(n,t,i){"use strict";function r(){var t,n=void 0;return t={supportsMediaSource:function(){var n="WebKitMediaSource"in window,t="MediaSource"in window;return n||t},supportsEncryptedMedia:function(){return n},supportsCodec:function(n){return!!("MediaSource"in window&&MediaSource.isTypeSupported(n))||!!("WebKitMediaSource"in window&&WebKitMediaSource.isTypeSupported(n))},setEncryptedMediaSupported:function(t){n=t}},n=!1,t}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="Capabilities";i.default=u.default.getSingletonFactory(r);t.exports=i.default},{50:50}],144:[function(n,t,i){"use strict";function r(){function n(n){if(null===n||isNaN(n)||n%1!=0)throw new Error("index argument is not an integer");}return{customTimeRangeArray:[],length:0,add:function(n,t){for(var i=0,i=0;i<this.customTimeRangeArray.length&&n>this.customTimeRangeArray[i].start;i++);for(this.customTimeRangeArray.splice(i,0,{start:n,end:t}),i=0;i<this.customTimeRangeArray.length-1;i++)this.mergeRanges(i,i+1)&&i--;this.length=this.customTimeRangeArray.length},clear:function(){this.customTimeRangeArray=[];this.length=0},remove:function(n,t){for(var i=0;i<this.customTimeRangeArray.length;i++)if(n<=this.customTimeRangeArray[i].start&&t>=this.customTimeRangeArray[i].end)this.customTimeRangeArray.splice(i,1),i--;else{if(n>this.customTimeRangeArray[i].start&&t<this.customTimeRangeArray[i].end){this.customTimeRangeArray.splice(i+1,0,{start:t,end:this.customTimeRangeArray[i].end});this.customTimeRangeArray[i].end=n;break}n>this.customTimeRangeArray[i].start&&n<this.customTimeRangeArray[i].end?this.customTimeRangeArray[i].end=n:t>this.customTimeRangeArray[i].start&&t<this.customTimeRangeArray[i].end&&(this.customTimeRangeArray[i].start=t)}this.length=this.customTimeRangeArray.length},mergeRanges:function(n,t){var i=this.customTimeRangeArray[n],r=this.customTimeRangeArray[t];return i.start<=r.start&&r.start<=i.end&&i.end<=r.end?(i.end=r.end,this.customTimeRangeArray.splice(t,1),!0):r.start<=i.start&&i.start<=r.end&&r.end<=i.end?(i.start=r.start,this.customTimeRangeArray.splice(t,1),!0):r.start<=i.start&&i.start<=r.end&&i.end<=r.end?(this.customTimeRangeArray.splice(n,1),!0):i.start<=r.start&&r.start<=i.end&&r.end<=i.end&&(this.customTimeRangeArray.splice(t,1),!0)},start:function(t){return n(t),t>=this.customTimeRangeArray.length||t<0?NaN:this.customTimeRangeArray[t].start},end:function(t){return n(t),t>=this.customTimeRangeArray.length||t<0?NaN:this.customTimeRangeArray[t].end}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="CustomTimeRanges";i.default=u.default.getClassFactory(r);t.exports=i.default},{50:50}],145:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function f(n){function c(n){if(void 0!==t)return t;t=!1;var u=void 0;try{"undefined"!=typeof window&&(u=window[n])}catch(n){return i("Warning: DOMStorage access denied: "+n.message),t}if(!u||n!==r&&n!==y)return t;try{u.setItem("1","1");u.removeItem("1");t=!0}catch(n){i("Warning: DOMStorage is supported, but cannot be used: "+n.message)}return t}function l(){return 6e5*Math.round((new Date).getTime()/6e5)}function f(n,t){return c(n)&&u["get"+t+"CachingInfo"]().enabled}function p(){if(!u||!u.hasOwnProperty("getLastMediaSettingsCachingInfo"))throw new Error("Missing config parameter(s)");}n=n||{};var w,b=this.context,i=a.default(b).getInstance().log,u=n.mediaPlayerModel,t=void 0;return w={getSavedBitrateSettings:function(n){var h=NaN,t;if(p(),f(r,s)){t=e.replace(/\?/,n);try{var c=JSON.parse(localStorage.getItem(t))||{},l=(new Date).getTime()-parseInt(c.timestamp,10)>=u.getLastMediaSettingsCachingInfo().ttl||!1,o=parseFloat(c.bitrate);isNaN(o)||l?l&&localStorage.removeItem(t):(h=o,i("Last saved bitrate for "+n+" was "+o))}catch(n){return null}}return h},setSavedBitrateSettings:function(n,t){if(f(r,s)&&t){var u=e.replace(/\?/,n);try{localStorage.setItem(u,JSON.stringify({bitrate:t.toFixed(3),timestamp:l()}))}catch(n){i(n.message)}}},getSavedMediaSettings:function(n){var t,i,e,s;if(p(),!f(r,h))return null;t=null;i=o.replace(/\?/,n);try{e=JSON.parse(localStorage.getItem(i))||{};s=(new Date).getTime()-parseInt(e.timestamp,10)>=u.getLastMediaSettingsCachingInfo().ttl||!1;t=e.settings;s&&(localStorage.removeItem(i),t=null)}catch(n){return null}return t},setSavedMediaSettings:function(n,t){if(f(r,h)){var u=o.replace(/\?/,n);try{localStorage.setItem(u,JSON.stringify({settings:t,timestamp:l()}))}catch(n){i(n.message)}}}},c(r)&&v.forEach(function(n){var t=localStorage.getItem(n.oldKey);if(t){localStorage.removeItem(n.oldKey);try{localStorage.setItem(n.newKey,t)}catch(n){i(n.message)}}}),w}var c;Object.defineProperty(i,"__esModule",{value:!0});var l=u(n(50)),a=u(n(48)),v=[{oldKey:"dashjs_vbitrate",newKey:"dashjs_video_bitrate"},{oldKey:"dashjs_abitrate",newKey:"dashjs_audio_bitrate"},{oldKey:"dashjs_vsettings",newKey:"dashjs_video_settings"},{oldKey:"dashjs_asettings",newKey:"dashjs_audio_settings"}],e="dashjs_?_bitrate",o="dashjs_?_settings",r="localStorage",y="sessionStorage",s="LastBitrate",h="LastMediaSettings";f.__dashjs_factory_name="DOMStorage";c=l.default.getSingletonFactory(f);i.default=c;t.exports=i.default},{48:48,50:50}],146:[function(n,t,i){"use strict";function r(n){function r(n,r){var u=!0,f=0;if(void 0===r&&(r=!1),n.tag>16777215?(i.getUint32(t)!==n.tag&&(u=!1),f=4):n.tag>65535?(256*i.getUint16(t)+i.getUint8(t+2)!==n.tag&&(u=!1),f=3):n.tag>255?(i.getUint16(t)!==n.tag&&(u=!1),f=2):(i.getUint8(t)!==n.tag&&(u=!1),f=1),!u&&n.required&&!r)throw new Error("required tag not found");return u&&(t+=f),u}function u(n){for(var e=1,u=128,s=-1,f=0,o=i.getUint8(t),r=0,r=0;r<8;r+=1){if((o&u)===u){f=void 0===n?o&~u:o;s=r;break}u>>=1}for(r=0;r<s;r+=1,e+=1)f=f<<8|255&i.getUint8(t+e);return t+=e,f}n=n||{};var f=void 0,i=new DataView(n.data),t=0;return f={getPos:function(){return t},setPos:function(n){t=n},consumeTag:r,consumeTagAndSize:function(n,t){var i=r(n,t);return i&&u(),i},parseTag:function(n){var t;return r(n),t=u(),f[n.parse](t)},skipOverElement:function(n,i){var f=r(n,i),e=void 0;return f&&(e=u(),t+=e),f},getMatroskaCodedNum:u,getMatroskaFloat:function(n){var r=void 0;switch(n){case 4:r=i.getFloat32(t);t+=4;break;case 8:r=i.getFloat64(t);t+=8}return r},getMatroskaUint:function(n){for(var r=0,u=0;u<n;u+=1)r<<=8,r|=255&i.getUint8(t+u);return t+=n,r},moreData:function(){return t<i.byteLength}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="EBMLParser";i.default=u.default.getClassFactory(r);t.exports=i.default},{50:50}],147:[function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function e(){var t=this.context,n=s.default(t).getInstance();return{capabilityError:function(t){n.trigger(u.default.ERROR,{error:"capability",event:t})},downloadError:function(t,i,r){n.trigger(u.default.ERROR,{error:"download",event:{id:t,url:i,request:r}})},manifestError:function(t,i,r,f){n.trigger(u.default.ERROR,{error:"manifestError",event:{message:t,id:i,manifest:r,event:f}})},timedTextError:function(t,i,r){n.trigger(u.default.ERROR,{error:"cc",event:{message:t,id:i,cc:r}})},mediaSourceError:function(t){n.trigger(u.default.ERROR,{error:"mediasource",event:t})},mediaKeySessionError:function(t){n.trigger(u.default.ERROR,{error:"key_session",event:t})},mediaKeyMessageError:function(t){n.trigger(u.default.ERROR,{error:"key_message",event:t})}}}var r;Object.defineProperty(i,"__esModule",{value:!0});var s=f(n(49)),u=f(n(53)),o=f(n(50));e.__dashjs_factory_name="ErrorHandler";r=o.default.getSingletonFactory(e);r.CAPABILITY_ERROR_MEDIASOURCE="mediasource";r.CAPABILITY_ERROR_MEDIAKEYS="mediakeys";r.DOWNLOAD_ERROR_ID_MANIFEST="manifest";r.DOWNLOAD_ERROR_ID_SIDX="SIDX";r.DOWNLOAD_ERROR_ID_CONTENT="content";r.DOWNLOAD_ERROR_ID_INITIALIZATION="initialization";r.DOWNLOAD_ERROR_ID_XLINK="xlink";r.MANIFEST_ERROR_ID_CODEC="codec";r.MANIFEST_ERROR_ID_PARSE="parse";r.MANIFEST_ERROR_ID_NOSTREAMS="nostreams";r.TIMED_TEXT_ERROR_ID_PARSE="parse";o.default.updateSingletonFactory(e.__dashjs_factory_name,r);i.default=r;t.exports=i.default},{49:49,50:50,53:53}],148:[function(n,t,i){"use strict";function r(){var n={};return{save:function(t){var i=t.streamId,r=t.representationId;n[i]=n[i]||{};n[i][r]=t},extract:function(t,i){return n&&n[t]&&n[t][i]?n[t][i]:null},reset:function(){n={}}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="InitCache";i.default=u.default.getSingletonFactory(r);t.exports=i.default},{50:50}],149:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){function t(t){var r=[];if(!t||!n||"function"!=typeof n.fetchAll)return r;for(var f=n.fetchAll(t),e=void 0,u=0,o=f.length;u<o;u++)(e=i(f[u]))&&r.push(e);return r}function i(n){if(!n)return null;var t=new f.default(n);return n.hasOwnProperty("_incomplete")&&(t.isComplete=!n._incomplete),t}var n=void 0;return{getBox:function(t){return t&&n&&n.boxes&&0!==n.boxes.length&&"function"==typeof n.fetch?i(n.fetch(t)):null},getBoxes:t,setData:function(t){n=t},getLastBox:function(){if(!n||!n.boxes||!n.boxes.length)return null;var i=t(n.boxes[n.boxes.length-1].type);return i.length>0?i[i.length-1]:null}}}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(163)),e=r(n(50));u.__dashjs_factory_name="IsoFile";i.default=e.default.getClassFactory(u);t.exports=i.default},{163:163,50:50}],150:[function(n,t,i){"use strict";function r(n){var t=(n=n||{}).timelineConverter,i=n.streamProcessor;return{getLiveEdge:function(){!function(){if(!(t&&t.hasOwnProperty("getExpectedLiveEdge")&&i&&i.hasOwnProperty("getCurrentRepresentationInfo")))throw new Error("Missing config parameter(s)");}();var n=i.getCurrentRepresentationInfo(),r=n.DVRWindow.end;return n.useCalculatedLiveEdgeTime&&(r=t.getExpectedLiveEdge(),t.setClientTimeOffset(r-n.DVRWindow.end)),r},reset:function(){t=null;i=null}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="LiveEdgeFinder";i.default=u.default.getClassFactory(r);t.exports=i.default},{50:50}],151:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){return{areEqual:function(n,t){return e.default(n,t)}}}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(50)),e=r(n(12));u.__dashjs_factory_name="ObjectUtils";i.default=f.default.getSingletonFactory(u);t.exports=i.default},{12:12,50:50}],152:[function(n,t,i){"use strict";function r(){return{modifyRequestURL:function(n){return n},modifyRequestHeader:function(n){return n}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="RequestModifier";i.default=u.default.getSingletonFactory(r);t.exports=i.default},{50:50}],153:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){function i(){var n="cue_TTML_"+t;return t++,n}var r=this.context,n=o.default(r).getInstance().log,t=0;return{parse:function(t,r,u,e,o){var s=void 0,a=void 0,h="",y=[],b=void 0,k=void 0,d={},l="",p="",g={onOpenTag:function(t,i,r){if("image"===i&&"http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt"===t){if(!r[" imagetype"]||"PNG"!==r[" imagetype"].value)return void n("Warning: smpte-tt imagetype != PNG. Discarded");l=r["http://www.w3.org/XML/1998/namespace id"].value}},onCloseTag:function(){l&&(d[l]=p.trim());p="";l=""},onText:function(n){l&&(p+=n)}},w,c,v;if(!t)throw h="no ttml data to parse",new Error(h);for(w=f.fromXML(t,function(n){h=n},g),c=w.getMediaTimeEvents(),s=0;s<c.length;s++)for(v=f.generateISD(w,c[s],function(n){h=n}),a=0;a<v.contents.length;a++)v.contents[a].contents.length>=1&&(b=c[s]+r<u?u:c[s]+r)<(k=c[s+1]+r>e?e:c[s+1]+r)&&y.push({start:b,end:k,type:"html",cueID:i(),isd:v,images:o,embeddedImages:d});if(""!==h&&n(h),y.length>0)return y;throw new Error(h);}}}Object.defineProperty(i,"__esModule",{value:!0});var e=r(n(50)),o=r(n(48)),f=n(20);u.__dashjs_factory_name="TTMLParser";i.default=e.default.getSingletonFactory(u);t.exports=i.default},{20:20,48:48,50:50}],154:[function(n,t,i){"use strict";function r(){function i(n){var t=n.indexOf("/"),i=n.lastIndexOf("/");return-1!==t?i===t+1?n:(-1!==n.indexOf("?")&&(n=n.substring(0,n.indexOf("?"))),n.substring(0,i+1)):""}function r(n){var t=n.match(c);return t?t[1]:""}function u(n){var t=n.match(o);return t?t[0]:""}function t(n){return!o.test(n)}function f(n){return t(n)&&"/"===n.charAt(0)}function e(n){return 0===n.indexOf("//")}var n=void 0,o=/^[a-z][a-z0-9+\-.]*:/i,s=/^https?:\/\//i,h=/^https:\/\//i,c=/^([a-z][a-z0-9+\-.]*:\/\/[^\/]+)\/?/i,l=function(n,t){try{return new window.URL(n,t).toString()}catch(t){return n}},a=function(n,o){var h=i,s;return o?t(n)?(f(n)&&(h=r),e(n)&&(h=u),s=h(o),[s,n].join("/"!==s.charAt(s.length-1)&&"/"!==n.charAt(0)?"/":"")):n:n};return function(){try{new window.URL("x","http://y");n=l}catch(t){}finally{n=n||a}}(),{parseBaseUrl:i,parseOrigin:r,parseScheme:u,isRelative:t,isPathAbsolute:f,isSchemeRelative:e,isHTTPURL:function(n){return s.test(n)},isHTTPS:function(n){return h.test(n)},resolve:function(t,i){return n(t,i)}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="URLUtils";i.default=u.default.getSingletonFactory(r);t.exports=i.default},{50:50}],155:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(){function i(n){var t=n.split(":"),i=t.length-1;return n=60*parseInt(t[i-1],10)+parseFloat(t[i]),2===i&&(n+=3600*parseInt(t[0],10)),n}function h(t){var r=t.split(n),i=r[1].split(s);return i.shift(),r[1]=i[0],i.shift(),{cuePoints:r,styles:c(i)}}function c(n){var t={};return n.forEach(function(n){if(n.split(/:/).length>1){var i=n.split(/:/)[1];i&&-1!=i.search(/%/)&&(i=parseInt(i.replace(/%/,""),10));(n.match(/align/)||n.match(/A/))&&(t.align=i);(n.match(/line/)||n.match(/L/))&&(t.line=i);(n.match(/position/)||n.match(/P/))&&(t.position=i);(n.match(/size/)||n.match(/S/))&&(t.size=i)}}),t}function l(t,i){for(var u,o,f=i,r="",e="";""!==t[f]&&f<t.length;)f++;if((o=f-i)>1)for(u=0;u<o;u++){if((e=t[i+u]).match(n)){r="";break}r+=e;u!==o-1&&(r+="\n")}else(e=t[i]).match(n)||(r=e);return r}var r,a=this.context,u=e.default(a).getInstance().log,f=void 0,n=void 0,t=void 0,s=void 0;return r={parse:function(r){var p,a=[],v=void 0,e,s;if(!r)return a;for(p=(r=r.split(f)).length,v=-1,e=0;e<p;e++)if(s=r[e],s.length>0&&s!==o&&s.match(n)){var w=h(s),b=w.cuePoints,d=w.styles,k=l(r,e+1),c=i(b[0].replace(t,"")),y=i(b[1].replace(t,""));!isNaN(c)&&!isNaN(y)&&c>=v&&y>c?""!==k?(v=c,a.push({start:c,end:y,data:k,styles:d})):u("Skipping cue due to empty/malformed cue text"):u("Skipping cue due to incorrect cue timing")}return a}},f=/(?:\r\n|\r|\n)/gm,n=/-->/,t=/(^[\s]+|[\s]+$)/g,s=/\s\b/g,r}Object.defineProperty(i,"__esModule",{value:!0});var f=r(n(50)),e=r(n(48)),o="WEBVTT";u.__dashjs_factory_name="VTTParser";i.default=f.default.getSingletonFactory(u);t.exports=i.default},{48:48,50:50}],156:[function(n,t,i){"use strict";function r(n){var t=(n=n||{}).blacklistController;return{select:function(n){var i=0,r=void 0;return n&&n.some(function(n,r){return i=r,!t.contains(n.serviceLocation)})&&(r=n[i]),r}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="BasicSelector";i.default=u.default.getClassFactory(r);t.exports=i.default},{50:50}],157:[function(n,t,i){"use strict";function r(n){var t=(n=n||{}).blacklistController;return{select:function(n){return n&&function(n){var i=0,r=[],u=0,f=void 0,t=void 0;if((t=n.sort(function(n,t){var i=n.dvb_priority-t.dvb_priority;return isNaN(i)?0:i}).filter(function(n,t,i){return!t||i[0].dvb_priority&&n.dvb_priority&&i[0].dvb_priority===n.dvb_priority})).length)return t.length>1&&(t.forEach(function(n){i+=n.dvb_weight;r.push(i)}),f=Math.floor(Math.random()*(i-1)),r.every(function(n,t){return u=t,!(f<n)})),t[u]}(function(n){var i=[];return n.filter(function(n){return!t.contains(n.serviceLocation)||(n.dvb_priority&&i.push(n.dvb_priority),!1)}).filter(function(n){return!i.length||!n.dvb_priority||-1===i.indexOf(n.dvb_priority)})}(n))}}}Object.defineProperty(i,"__esModule",{value:!0});var u=function(n){return n&&n.__esModule?n:{"default":n}}(n(50));r.__dashjs_factory_name="DVBSelector";i.default=u.default.getClassFactory(r);t.exports=i.default},{50:50}],158:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.mediaType=null;this.bitrate=null;this.width=null;this.height=null;this.scanType=null;this.qualityIndex=NaN};t.exports=i.default},{}],159:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(t,i,r){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.code=t||null;this.message=i||null;this.data=r||null};t.exports=i.default},{}],160:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.streamId=null;this.mediaInfo=null;this.segmentType=null;this.quality=NaN;this.index=NaN;this.bytes=null;this.start=NaN;this.end=NaN;this.duration=NaN;this.representationId=null};t.exports=i.default},{}],161:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.action=n.ACTION_DOWNLOAD;this.startTime=NaN;this.mediaType=null;this.mediaInfo=null;this.type=null;this.duration=NaN;this.timescale=NaN;this.range=null;this.url=null;this.serviceLocation=null;this.requestStartDate=null;this.firstByteDate=null;this.requestEndDate=null;this.quality=NaN;this.index=NaN;this.availabilityStartTime=null;this.availabilityEndTime=null;this.wallStartTime=null;this.bytesLoaded=NaN;this.bytesTotal=NaN;this.delayLoadingTime=NaN;this.responseType="arraybuffer";this.representationId=null};r.ACTION_DOWNLOAD="download";r.ACTION_COMPLETE="complete";i.default=r;t.exports=i.default},{}],162:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(n,t,i){for(var r,o,e,u=!0;u;){var f=n,s=t,h=i;if(u=!1,null===f&&(f=Function.prototype),r=Object.getOwnPropertyDescriptor(f,s),void 0!==r)return"value"in r?r.value:(o=r.get,void 0===o)?void 0:o.call(h);if(e=Object.getPrototypeOf(f),null===e)return;n=e;t=s;i=h;u=!0;r=e=void 0}},u=function(n){return n&&n.__esModule?n:{"default":n}}(n(161)),f=function(){function n(t){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);r(Object.getPrototypeOf(n.prototype),"constructor",this).call(this);this.url=t||null;this.checkForExistenceOnly=!0}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,u.default),n}();i.default=f;t.exports=i.default},{161:161}],163:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),u=function(){function n(t){var i,r,u,f;if(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n),this.offset=t._offset,this.type=t.type,this.size=t.size,this.boxes=[],t.boxes)for(i=0;i<t.boxes.length;i++)this.boxes.push(new n(t.boxes[i]));switch(this.isComplete=!0,t.type){case"sidx":if(this.timescale=t.timescale,this.earliest_presentation_time=t.earliest_presentation_time,this.first_offset=t.first_offset,this.references=t.references,t.references)for(this.references=[],i=0;i<t.references.length;i++)r={reference_type:t.references[i].reference_type,referenced_size:t.references[i].referenced_size,subsegment_duration:t.references[i].subsegment_duration},this.references.push(r);break;case"emsg":this.id=t.id;this.value=t.value;this.timescale=t.timescale;this.scheme_id_uri=t.scheme_id_uri;this.presentation_time_delta=t.presentation_time_delta;this.event_duration=t.event_duration;this.message_data=t.message_data;break;case"mdhd":this.timescale=t.timescale;break;case"mfhd":this.sequence_number=t.sequence_number;break;case"subs":this.entry_count=t.entry_count;this.entries=t.entries;break;case"tfhd":this.base_data_offset=t.base_data_offset;this.sample_description_index=t.sample_description_index;this.default_sample_duration=t.default_sample_duration;this.default_sample_size=t.default_sample_size;this.default_sample_flags=t.default_sample_flags;this.flags=t.flags;break;case"tfdt":this.version=t.version;this.baseMediaDecodeTime=t.baseMediaDecodeTime;this.flags=t.flags;break;case"trun":if(this.sample_count=t.sample_count,this.first_sample_flags=t.first_sample_flags,this.data_offset=t.data_offset,this.flags=t.flags,this.samples=t.samples,t.samples)for(this.samples=[],i=0,u=t.samples.length;i<u;i++)f={sample_size:t.samples[i].sample_size,sample_duration:t.samples[i].sample_duration,sample_composition_time_offset:t.samples[i].sample_composition_time_offset},this.samples.push(f)}}return r(n,[{key:"getChildBox",value:function(n){for(var t=0;t<this.boxes.length;t++)if(this.boxes[t].type===n)return this.boxes[t]}},{key:"getChildBoxes",value:function(n){for(var i=[],t=0;t<this.boxes.length;t++)this.boxes[t].type===n&&i.push(this.boxes[t]);return i}}]),n}();i.default=u;t.exports=i.default},{}],164:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.DVRWindowSize=NaN;this.loadedTime=null;this.availableFrom=null;this.minBufferTime=NaN;this.duration=NaN;this.isDynamic=!1;this.maxFragmentDuration=null};t.exports=i.default},{}],165:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.id=null;this.index=null;this.type=null;this.streamInfo=null;this.representationCount=0;this.lang=null;this.viewpoint=null;this.accessibility=null;this.audioChannelConfiguration=null;this.roles=null;this.codec=null;this.mimeType=null;this.contentProtection=null;this.isText=!1;this.KID=null;this.bitrateList=null};t.exports=i.default},{}],166:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.TcpList=[];this.HttpList=[];this.RepSwitchList=[];this.BufferLevel=[];this.BufferState=[];this.PlayList=[];this.DroppedFrames=[];this.SchedulingInfo=[];this.DVRInfo=[];this.ManifestUpdate=[];this.RequestsQueue=null;this.DVBErrors=[]};t.exports=i.default},{}],167:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.id=null;this.quality=null;this.DVRWindow=null;this.fragmentDuration=null;this.mediaInfo=null;this.MSETimeOffset=null};t.exports=i.default},{}],168:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.id=null;this.index=null;this.start=NaN;this.duration=NaN;this.manifestInfo=null;this.isLast=!0};t.exports=i.default},{}],169:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(i,"__esModule",{value:!0});var f=function(n,t,i){for(var r,o,e,u=!0;u;){var f=n,s=t,h=i;if(u=!1,null===f&&(f=Function.prototype),r=Object.getOwnPropertyDescriptor(f,s),void 0!==r)return"value"in r?r.value:(o=r.get,void 0===o)?void 0:o.call(h);if(e=Object.getPrototypeOf(f),null===e)return;n=e;t=s;i=h;u=!0;r=e=void 0}},u=r(n(98)),e=r(n(161)),o=function(){function n(t,i){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);f(Object.getPrototypeOf(n.prototype),"constructor",this).call(this);this.url=t||null;this.type=i||null;this.mediaType=u.default.STREAM;this.responseType=u.default.TEXT}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,e.default),n}();i.default=o;t.exports=i.default},{161:161,98:98}],170:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.captionData=null;this.label=null;this.lang=null;this.defaultTrack=!1;this.kind=null;this.isFragmented=!1;this.isEmbedded=!1};t.exports=i.default},{}],171:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.t=null;this.xywh=null;this.track=null;this.id=null;this.s=null};t.exports=i.default},{}],172:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.t=null;this.level=null};t.exports=i.default},{}],173:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r=function(n){return n&&n.__esModule?n:{"default":n}}(n(103));i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.target=null;this.state=r.default.BUFFER_EMPTY};t.exports=i.default},{103:103}],174:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.time=null;this.range=null;this.manifestInfo=null};t.exports=i.default},{}],175:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.time=null;this.droppedFrames=null};t.exports=i.default},{}],176:[function(n,t,i){"use strict";function u(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}Object.defineProperty(i,"__esModule",{value:!0});var r=function n(){u(this,n);this.tcpid=null;this.type=null;this.url=null;this.actualurl=null;this.range=null;this.trequest=null;this.tresponse=null;this.responsecode=null;this.interval=null;this.trace=[];this._stream=null;this._tfinish=null;this._mediaduration=null;this._responseHeaders=null;this._serviceLocation=null};r.GET="GET";r.HEAD="HEAD";r.MPD_TYPE="MPD";r.XLINK_EXPANSION_TYPE="XLinkExpansion";r.INIT_SEGMENT_TYPE="InitializationSegment";r.INDEX_SEGMENT_TYPE="IndexSegment";r.MEDIA_SEGMENT_TYPE="MediaSegment";r.BITSTREAM_SWITCHING_SEGMENT_TYPE="BitstreamSwitchingSegment";r.OTHER_TYPE="other";i.HTTPRequest=r;i.HTTPRequestTrace=function n(){u(this,n);this.s=null;this.d=null;this.b=[]}},{}],177:[function(n,t,i){"use strict";function r(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}Object.defineProperty(i,"__esModule",{value:!0});i.ManifestUpdate=function n(){r(this,n);this.mediaType=null;this.type=null;this.requestTime=null;this.fetchTime=null;this.availabilityStartTime=null;this.presentationStartTime=0;this.clientTimeOffset=0;this.currentTime=null;this.buffered=null;this.latency=0;this.streamInfo=[];this.representationInfo=[]};i.ManifestUpdateStreamInfo=function n(){r(this,n);this.id=null;this.index=null;this.start=null;this.duration=null};i.ManifestUpdateRepresentationInfo=function n(){r(this,n);this.id=null;this.index=null;this.mediaType=null;this.streamIndex=null;this.presentationTimeOffset=null;this.startNumber=null;this.fragmentInfoType=null}},{}],178:[function(n,t,i){"use strict";function f(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}var u,r;Object.defineProperty(i,"__esModule",{value:!0});u=function n(){f(this,n);this.start=null;this.mstart=null;this.starttype=null;this.trace=[]};u.INITIAL_PLAYOUT_START_REASON="initial_playout";u.SEEK_START_REASON="seek";u.RESUME_FROM_PAUSE_START_REASON="resume";u.METRICS_COLLECTION_START_REASON="metrics_collection_start";r=function n(){f(this,n);this.representationid=null;this.subreplevel=null;this.start=null;this.mstart=null;this.duration=null;this.playbackspeed=null;this.stopreason=null};r.REPRESENTATION_SWITCH_STOP_REASON="representation_switch";r.REBUFFERING_REASON="rebuffering";r.USER_REQUEST_STOP_REASON="user_request";r.END_OF_PERIOD_STOP_REASON="end_of_period";r.END_OF_CONTENT_STOP_REASON="end_of_content";r.METRICS_COLLECTION_STOP_REASON="metrics_collection_end";r.FAILURE_STOP_REASON="failure";i.PlayList=u;i.PlayListTrace=r},{}],179:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.t=null;this.mt=null;this.to=null;this.lto=null};t.exports=i.default},{}],180:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.loadingRequests=[];this.executedRequests=[]};t.exports=i.default},{}],181:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.mediaType=null;this.t=null;this.type=null;this.startTime=null;this.availabilityStartTime=null;this.duration=null;this.quality=null;this.range=null;this.state=null};t.exports=i.default},{}],182:[function(n,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});i.default=function n(){(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");})(this,n);this.tcpid=null;this.dest=null;this.topen=null;this.tclose=null;this.tconnect=null};t.exports=i.default},{}]},{},[5])