var OGVDemuxerOggW = (function() { var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; return ( function(OGVDemuxerOggW) { OGVDemuxerOggW = OGVDemuxerOggW || {}; var a;a||(a=typeof OGVDemuxerOggW !== 'undefined' ? OGVDemuxerOggW : {});var aa=a;a.memoryLimit&&(a.TOTAL_MEMORY=aa.memoryLimit);var f={},g;for(g in a)a.hasOwnProperty(g)&&(f[g]=a[g]);a.arguments=[];a.thisProgram="./this.program";a.quit=function(b,c){throw c;};a.preRun=[];a.postRun=[];var l=!1,n=!1,p=!1,q=!1;l="object"===typeof window;n="function"===typeof importScripts;p="object"===typeof process&&"function"===typeof require&&!l&&!n;q=!l&&!p&&!n;var r=""; if(p){r=__dirname+"/";var t,u;a.read=function(b,c){t||(t=require("fs"));u||(u=require("path"));b=u.normalize(b);b=t.readFileSync(b);return c?b:b.toString()};a.readBinary=function(b){b=a.read(b,!0);b.buffer||(b=new Uint8Array(b));b.buffer||x("Assertion failed: undefined");return b};1H&&B("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+H+"! (TOTAL_STACK=5242880)");a.buffer?buffer=a.buffer:"object"===typeof WebAssembly&&"function"===typeof WebAssembly.Memory?(C=new WebAssembly.Memory({initial:H/65536}),buffer=C.buffer):buffer=new ArrayBuffer(H);ea();G[1700]=5249712; function I(b){for(;0>2]}var P={};function xa(){return E.length}function ya(b){b=D(b);var c=buffer.byteLength;try{return-1!==C.grow((b-c)/65536)?(buffer=C.buffer,!0):!1}catch(d){return!1}} var za=a.asm({},{b:x,q:function(){},g:function(b){a.___errno_location&&(G[a.___errno_location()>>2]=b);return b},m:function(b,c){N=c;try{return P.H(),O(),O(),O(),O(),0}catch(d){return x(d),-d.G}},f:function(b,c){N=c;try{var d=O(),e=O(),k=O();for(c=b=0;c>2],ka=G[e+(8*c+4)>>2],R=0;R=w);)++z;if(16h)w+=String.fromCharCode(h);else{var oa=h-65536;w+=String.fromCharCode(55296|oa>>10,56320|oa&1023)}}}else w+=String.fromCharCode(h)}ma=w}Aa(ma);T.length=0}else T.push(S)}b+=ka}return b}catch(pa){return x(pa),-pa.G}},l:function(b,c){N=c;try{var d=P.H(),e=O(),k=O();return(void 0).read(d,E,e,k)}catch(y){return x(y),-y.G}}, k:function(b,c){N=c;return 0},j:function(b,c){N=c;try{return P.H(),0}catch(d){return x(d),-d.G}},e:function(){},i:xa,p:function(b,c,d){F.set(F.subarray(c,c+d),b)},o:function(b){if(2147418112=c?c=D(2*c):c=Math.min(D((3*c+2147483648)/4),2147418112);if(!ya(c))return!1;ea();return!0},d:function(b,c,d,e){a.audioPackets.push({data:a.HEAPU8.buffer.slice?a.HEAPU8.buffer.slice(b,b+c):(new Uint8Array(new Uint8Array(a.HEAPU8.buffer,b,c))).buffer,timestamp:d, discardPadding:e})},h:function(b,c){function d(b){for(var c="",d=a.HEAPU8;0!=d[b];b++)c+=String.fromCharCode(d[b]);return c}b&&(a.videoCodec=d(b));c&&(a.audioCodec=d(c));b=a._ogv_demuxer_media_duration();a.duration=0<=b?b:NaN;a.loadedMetadata=!0},c:function(b,c,d,e,k){a.videoPackets.push({data:a.HEAPU8.buffer.slice?a.HEAPU8.buffer.slice(b,b+c):(new Uint8Array(new Uint8Array(a.HEAPU8.buffer,b,c))).buffer,timestamp:d,keyframeTimestamp:e,isKeyframe:!!k})},n:function(){x("OOM")},a:6800},buffer); a.asm=za;a._free=function(){return a.asm.r.apply(null,arguments)};a._malloc=function(){return a.asm.s.apply(null,arguments)};a._ogv_demuxer_destroy=function(){return a.asm.t.apply(null,arguments)};a._ogv_demuxer_flush=function(){return a.asm.u.apply(null,arguments)};a._ogv_demuxer_init=function(){return a.asm.v.apply(null,arguments)};a._ogv_demuxer_keypoint_offset=function(){return a.asm.w.apply(null,arguments)};a._ogv_demuxer_media_duration=function(){return a.asm.x.apply(null,arguments)}; a._ogv_demuxer_media_length=function(){return a.asm.y.apply(null,arguments)};a._ogv_demuxer_process=function(){return a.asm.z.apply(null,arguments)};a._ogv_demuxer_receive_input=function(){return a.asm.A.apply(null,arguments)};a._ogv_demuxer_seek_to_keypoint=function(){return a.asm.B.apply(null,arguments)};a._ogv_demuxer_seekable=function(){return a.asm.C.apply(null,arguments)};a.dynCall_vi=function(){return a.asm.D.apply(null,arguments)};a.asm=za; a.then=function(b){if(a.calledRun)b(a);else{var c=a.onRuntimeInitialized;a.onRuntimeInitialized=function(){c&&c();b(a)}}return a};function Q(b){this.name="ExitStatus";this.message="Program terminated with exit("+b+")";this.status=b}Q.prototype=Error();Q.prototype.constructor=Q;L=function Ba(){a.calledRun||V();a.calledRun||(L=Ba)}; function V(){function b(){if(!a.calledRun&&(a.calledRun=!0,!ca)){la||(la=!0,I(ha));I(ia);if(a.onRuntimeInitialized)a.onRuntimeInitialized();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var b=a.postRun.shift();ja.unshift(b)}I(ja)}}if(!(0=c||(W&&a._free(W),X=c,W=a._malloc(X));var e=W;a.HEAPU8.set(new Uint8Array(b),e);a._ogv_demuxer_receive_input(e,c)});c()};a.process=function(b){var c=Z(function(){return a._ogv_demuxer_process()});b(!!c)};a.dequeueVideoPacket=function(b){if(a.videoPackets.length){var c=a.videoPackets.shift().data;b(c)}else b(null)};a.dequeueAudioPacket=function(b){if(a.audioPackets.length){var c=a.audioPackets.shift();b(c.data,c.discardPadding)}else b(null)}; a.getKeypointOffset=function(b,c){var d=Z(function(){return a._ogv_demuxer_keypoint_offset(1E3*b)});c(d)};a.seekToKeypoint=function(b,c){var d=Z(function(){return a._ogv_demuxer_seek_to_keypoint(1E3*b)});d&&(a.audioPackets.splice(0,a.audioPackets.length),a.videoPackets.splice(0,a.videoPackets.length));c(!!d)};a.flush=function(b){Z(function(){a.audioPackets.splice(0,a.audioPackets.length);a.videoPackets.splice(0,a.videoPackets.length);a._ogv_demuxer_flush()});b()};a.close=function(){}; return OGVDemuxerOggW } ); })(); if (typeof exports === 'object' && typeof module === 'object') module.exports = OGVDemuxerOggW; else if (typeof define === 'function' && define['amd']) define([], function() { return OGVDemuxerOggW; }); else if (typeof exports === 'object') exports["OGVDemuxerOggW"] = OGVDemuxerOggW;