-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathaac-enc.js
244 lines (244 loc) · 110 KB
/
aac-enc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
var a;a||(a=typeof Module !== 'undefined' ? Module : {});"undefined"!==typeof fdkAacWasm&&(a.locateFile=function(b,c){return"aac-enc.wasm"===b?fdkAacWasm:c+b});var e={},l;for(l in a)a.hasOwnProperty(l)&&(e[l]=a[l]);a.arguments=[];a.thisProgram="./this.program";a.quit=function(b,c){throw c;};a.preRun=[];a.postRun=[];var m=!1,p=!1,q=!1,aa=!1;m="object"===typeof window;p="function"===typeof importScripts;q="object"===typeof process&&"function"===typeof require&&!m&&!p;aa=!m&&!q&&!p;
var t="";
if(q){t=__dirname+"/";var u,w;a.read=function(b,c){u||(u=require("fs"));w||(w=require("path"));b=w.normalize(b);b=u.readFileSync(b);return c?b:b.toString()};a.readBinary=function(b){b=a.read(b,!0);b.buffer||(b=new Uint8Array(b));assert(b.buffer);return b};1<process.argv.length&&(a.thisProgram=process.argv[1].replace(/\\/g,"/"));a.arguments=process.argv.slice(2);"undefined"!==typeof module&&(module.exports=a);process.on("uncaughtException",function(b){if(!(b instanceof x))throw b;});process.on("unhandledRejection",z);
a.quit=function(b){process.exit(b)};a.inspect=function(){return"[Emscripten Module object]"}}else if(aa)"undefined"!=typeof read&&(a.read=function(b){return read(b)}),a.readBinary=function(b){if("function"===typeof readbuffer)return new Uint8Array(readbuffer(b));b=read(b,"binary");assert("object"===typeof b);return b},"undefined"!=typeof scriptArgs?a.arguments=scriptArgs:"undefined"!=typeof arguments&&(a.arguments=arguments),"function"===typeof quit&&(a.quit=function(b){quit(b)});else if(m||p)p?t=
self.location.href:document.currentScript&&(t=document.currentScript.src),t=0!==t.indexOf("blob:")?t.substr(0,t.lastIndexOf("/")+1):"",a.read=function(b){var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},p&&(a.readBinary=function(b){var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),a.readAsync=function(b,c,d){var f=new XMLHttpRequest;f.open("GET",b,!0);f.responseType="arraybuffer";f.onload=function(){200==
f.status||0==f.status&&f.response?c(f.response):d()};f.onerror=d;f.send(null)},a.setWindowTitle=function(b){document.title=b};var A=a.print||("undefined"!==typeof console?console.log.bind(console):"undefined"!==typeof print?print:null),B=a.printErr||("undefined"!==typeof printErr?printErr:"undefined"!==typeof console&&console.warn.bind(console)||A);for(l in e)e.hasOwnProperty(l)&&(a[l]=e[l]);e=void 0;var ba={"f64-rem":function(b,c){return b%c},"debugger":function(){debugger}};
"object"!==typeof WebAssembly&&B("no native wasm support detected");var C,ca=!1;function assert(b,c){b||z("Assertion failed: "+c)}var da="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0;
function D(b,c,d){var f=c+d;for(d=c;b[d]&&!(d>=f);)++d;if(16<d-c&&b.subarray&&da)return da.decode(b.subarray(c,d));for(f="";c<d;){var g=b[c++];if(g&128){var h=b[c++]&63;if(192==(g&224))f+=String.fromCharCode((g&31)<<6|h);else{var k=b[c++]&63;g=224==(g&240)?(g&15)<<12|h<<6|k:(g&7)<<18|h<<12|k<<6|b[c++]&63;65536>g?f+=String.fromCharCode(g):(g-=65536,f+=String.fromCharCode(55296|g>>10,56320|g&1023))}}else f+=String.fromCharCode(g)}return f}
function E(b,c,d,f){if(!(0<f))return 0;var g=d;f=d+f-1;for(var h=0;h<b.length;++h){var k=b.charCodeAt(h);if(55296<=k&&57343>=k){var n=b.charCodeAt(++h);k=65536+((k&1023)<<10)|n&1023}if(127>=k){if(d>=f)break;c[d++]=k}else{if(2047>=k){if(d+1>=f)break;c[d++]=192|k>>6}else{if(65535>=k){if(d+2>=f)break;c[d++]=224|k>>12}else{if(d+3>=f)break;c[d++]=240|k>>18;c[d++]=128|k>>12&63}c[d++]=128|k>>6&63}c[d++]=128|k&63}}c[d]=0;return d-g}
function F(b){for(var c=0,d=0;d<b.length;++d){var f=b.charCodeAt(d);55296<=f&&57343>=f&&(f=65536+((f&1023)<<10)|b.charCodeAt(++d)&1023);127>=f?++c:c=2047>=f?c+2:65535>=f?c+3:c+4}return c}"undefined"!==typeof TextDecoder&&new TextDecoder("utf-16le");function ea(b){var c=F(b)+1,d=fa(c);E(b,G,d,c);return d}function ha(b){return b.replace(/__Z[\w\d_]+/g,function(b){return b===b?b:b+" ["+b+"]"})}var buffer,G,H,ia,I,J=a.TOTAL_MEMORY||16777216;
5242880>J&&B("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+J+"! (TOTAL_STACK=5242880)");a.buffer?buffer=a.buffer:("object"===typeof WebAssembly&&"function"===typeof WebAssembly.Memory?(C=new WebAssembly.Memory({initial:J/65536,maximum:J/65536}),buffer=C.buffer):buffer=new ArrayBuffer(J),a.buffer=buffer);a.HEAP8=G=new Int8Array(buffer);a.HEAP16=ia=new Int16Array(buffer);a.HEAP32=I=new Int32Array(buffer);a.HEAPU8=H=new Uint8Array(buffer);a.HEAPU16=new Uint16Array(buffer);a.HEAPU32=new Uint32Array(buffer);
a.HEAPF32=new Float32Array(buffer);a.HEAPF64=new Float64Array(buffer);I[38640]=5397696;function K(b){for(;0<b.length;){var c=b.shift();if("function"==typeof c)c();else{var d=c.mr;"number"===typeof d?void 0===c.Sm?a.dynCall_v(d):a.dynCall_vi(d,c.Sm):d(void 0===c.Sm?null:c.Sm)}}}var ja=[],ka=[],la=[],ma=[],na=!1;function oa(){na||(na=!0,a.noFSInit||L.jm.Ym||L.jm(),M.jm(),K(ka))}function pa(){var b=a.preRun.shift();ja.unshift(b)}var N=0,qa=null,O=null;
function ra(){N++;a.monitorRunDependencies&&a.monitorRunDependencies(N)}function sa(){N--;a.monitorRunDependencies&&a.monitorRunDependencies(N);if(0==N&&(null!==qa&&(clearInterval(qa),qa=null),O)){var b=O;O=null;b()}}a.preloadedImages={};a.preloadedAudios={};function ta(){var b=P;return String.prototype.startsWith?b.startsWith("data:application/octet-stream;base64,"):0===b.indexOf("data:application/octet-stream;base64,")}var P="aac-enc.wasm";
if(!ta()){var ua=P;P=a.locateFile?a.locateFile(ua,t):t+ua}function va(){try{if(a.wasmBinary)return new Uint8Array(a.wasmBinary);if(a.readBinary)return a.readBinary(P);throw"both async and sync fetching of the wasm failed";}catch(b){z(b)}}
function wa(){return a.wasmBinary||!m&&!p||"function"!==typeof fetch?new Promise(function(b){b(va())}):fetch(P,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+P+"'";return b.arrayBuffer()}).catch(function(){return va()})}
function xa(b){function c(b){a.asm=b.exports;sa()}function d(b){c(b.instance)}function f(b){wa().then(function(b){return WebAssembly.instantiate(b,g)}).then(b,function(b){B("failed to asynchronously prepare wasm: "+b);z(b)})}var g={env:b,global:{NaN:NaN,Infinity:Infinity},"global.Math":Math,asm2wasm:ba};ra();if(a.instantiateWasm)try{return a.instantiateWasm(g,c)}catch(h){return B("Module.instantiateWasm callback failed with error: "+h),!1}a.wasmBinary||"function"!==typeof WebAssembly.instantiateStreaming||
ta()||"function"!==typeof fetch?f(d):WebAssembly.instantiateStreaming(fetch(P,{credentials:"same-origin"}),g).then(d,function(b){B("wasm streaming compile failed: "+b);B("falling back to ArrayBuffer instantiation");f(d)});return{}}a.asm=function(b,c){c.memory=C;c.table=new WebAssembly.Table({initial:38,maximum:38,element:"anyfunc"});c.__memory_base=1024;c.__table_base=0;return xa(c)};function ya(){}a.___lock=ya;function Q(b){a.___errno_location&&(I[a.___errno_location()>>2]=b);return b}
a.___setErrNo=Q;
var R={Mn:function(b){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(b).slice(1)},dn:function(b,c){for(var d=0,f=b.length-1;0<=f;f--){var g=b[f];"."===g?b.splice(f,1):".."===g?(b.splice(f,1),d++):d&&(b.splice(f,1),d--)}if(c)for(;d;d--)b.unshift("..");return b},normalize:function(b){var c="/"===b.charAt(0),d="/"===b.substr(-1);(b=R.dn(b.split("/").filter(function(b){return!!b}),!c).join("/"))||c||(b=".");b&&d&&(b+="/");return(c?"/":"")+b},dirname:function(b){var c=R.Mn(b);
b=c[0];c=c[1];if(!b&&!c)return".";c&&(c=c.substr(0,c.length-1));return b+c},basename:function(b){if("/"===b)return"/";var c=b.lastIndexOf("/");return-1===c?b:b.substr(c+1)},extname:function(b){return R.Mn(b)[3]},join:function(){var b=Array.prototype.slice.call(arguments,0);return R.normalize(b.join("/"))},Ql:function(b,c){return R.normalize(b+"/"+c)},resolve:function(){for(var b="",c=!1,d=arguments.length-1;-1<=d&&!c;d--){c=0<=d?arguments[d]:L.cwd();if("string"!==typeof c)throw new TypeError("Arguments to path.resolve must be strings");
if(!c)return"";b=c+"/"+b;c="/"===c.charAt(0)}b=R.dn(b.split("/").filter(function(b){return!!b}),!c).join("/");return(c?"/":"")+b||"."},relative:function(b,c){function d(b){for(var c=0;c<b.length&&""===b[c];c++);for(var d=b.length-1;0<=d&&""===b[d];d--);return c>d?[]:b.slice(c,d-c+1)}b=R.resolve(b).substr(1);c=R.resolve(c).substr(1);b=d(b.split("/"));c=d(c.split("/"));for(var f=Math.min(b.length,c.length),g=f,h=0;h<f;h++)if(b[h]!==c[h]){g=h;break}f=[];for(h=g;h<b.length;h++)f.push("..");f=f.concat(c.slice(g));
return f.join("/")}};a.PATH=R;
var M={On:[],jm:function(){},Er:function(){},register:function(b,c){M.On[b]={input:[],output:[],rm:c};L.jn(b,M.Jl)},Jl:{open:function(b){var c=M.On[b.node.rdev];if(!c)throw new L.Gl(S.Qm);b.tty=c;b.seekable=!1},close:function(b){b.tty.rm.flush(b.tty)},flush:function(b){b.tty.rm.flush(b.tty)},read:function(b,c,d,f){if(!b.tty||!b.tty.rm.Gn)throw new L.Gl(S.qn);for(var g=0,h=0;h<f;h++){try{var k=b.tty.rm.Gn(b.tty)}catch(n){throw new L.Gl(S.Pm);}if(void 0===k&&0===g)throw new L.Gl(S.Qn);if(null===k||
void 0===k)break;g++;c[d+h]=k}g&&(b.node.timestamp=Date.now());return g},write:function(b,c,d,f){if(!b.tty||!b.tty.rm.en)throw new L.Gl(S.qn);try{for(var g=0;g<f;g++)b.tty.rm.en(b.tty,c[d+g])}catch(h){throw new L.Gl(S.Pm);}f&&(b.node.timestamp=Date.now());return g}},io:{Gn:function(b){if(!b.input.length){var c=null;if(q){var d=new Buffer(256),f=0,g=process.stdin.fd;if("win32"!=process.platform){var h=!1;try{g=fs.openSync("/dev/stdin","r"),h=!0}catch(k){}}try{f=fs.readSync(g,d,0,256,null)}catch(k){if(-1!=
k.toString().indexOf("EOF"))f=0;else throw k;}h&&fs.closeSync(g);0<f?c=d.slice(0,f).toString("utf-8"):c=null}else"undefined"!=typeof window&&"function"==typeof window.prompt?(c=window.prompt("Input: "),null!==c&&(c+="\n")):"function"==typeof readline&&(c=readline(),null!==c&&(c+="\n"));if(!c)return null;b.input=za(c)}return b.input.shift()},en:function(b,c){null===c||10===c?(A(D(b.output,0)),b.output=[]):0!=c&&b.output.push(c)},flush:function(b){b.output&&0<b.output.length&&(A(D(b.output,0)),b.output=
[])}},ho:{en:function(b,c){null===c||10===c?(B(D(b.output,0)),b.output=[]):0!=c&&b.output.push(c)},flush:function(b){b.output&&0<b.output.length&&(B(D(b.output,0)),b.output=[])}}};a.TTY=M;
var T={am:null,Ll:function(){return T.createNode(null,"/",16895,0)},createNode:function(b,c,d,f){if(L.uo(d)||L.isFIFO(d))throw new L.Gl(S.gm);T.am||(T.am={dir:{node:{Ul:T.Il.Ul,Ol:T.Il.Ol,lookup:T.Il.lookup,Wl:T.Il.Wl,rename:T.Il.rename,unlink:T.Il.unlink,rmdir:T.Il.rmdir,readdir:T.Il.readdir,symlink:T.Il.symlink},stream:{Vl:T.Jl.Vl}},file:{node:{Ul:T.Il.Ul,Ol:T.Il.Ol},stream:{Vl:T.Jl.Vl,read:T.Jl.read,write:T.Jl.write,um:T.Jl.um,xm:T.Jl.xm,qm:T.Jl.qm}},link:{node:{Ul:T.Il.Ul,Ol:T.Il.Ol,readlink:T.Il.readlink},
stream:{}},vn:{node:{Ul:T.Il.Ul,Ol:T.Il.Ol},stream:L.Yn}});d=L.createNode(b,c,d,f);L.Nl(d.mode)?(d.Il=T.am.dir.node,d.Jl=T.am.dir.stream,d.Hl={}):L.isFile(d.mode)?(d.Il=T.am.file.node,d.Jl=T.am.file.stream,d.Ml=0,d.Hl=null):L.pm(d.mode)?(d.Il=T.am.link.node,d.Jl=T.am.link.stream):L.Hm(d.mode)&&(d.Il=T.am.vn.node,d.Jl=T.am.vn.stream);d.timestamp=Date.now();b&&(b.Hl[c]=d);return d},pr:function(b){if(b.Hl&&b.Hl.subarray){for(var c=[],d=0;d<b.Ml;++d)c.push(b.Hl[d]);return c}return b.Hl},qo:function(b){return b.Hl?
b.Hl.subarray?b.Hl.subarray(0,b.Ml):new Uint8Array(b.Hl):new Uint8Array},Bn:function(b,c){var d=b.Hl?b.Hl.length:0;d>=c||(c=Math.max(c,d*(1048576>d?2:1.125)|0),0!=d&&(c=Math.max(c,256)),d=b.Hl,b.Hl=new Uint8Array(c),0<b.Ml&&b.Hl.set(d.subarray(0,b.Ml),0))},Jo:function(b,c){if(b.Ml!=c)if(0==c)b.Hl=null,b.Ml=0;else{if(!b.Hl||b.Hl.subarray){var d=b.Hl;b.Hl=new Uint8Array(new ArrayBuffer(c));d&&b.Hl.set(d.subarray(0,Math.min(c,b.Ml)))}else if(b.Hl||(b.Hl=[]),b.Hl.length>c)b.Hl.length=c;else for(;b.Hl.length<
c;)b.Hl.push(0);b.Ml=c}},Il:{Ul:function(b){var c={};c.dev=L.Hm(b.mode)?b.id:1;c.ino=b.id;c.mode=b.mode;c.nlink=1;c.uid=0;c.gid=0;c.rdev=b.rdev;L.Nl(b.mode)?c.size=4096:L.isFile(b.mode)?c.size=b.Ml:L.pm(b.mode)?c.size=b.link.length:c.size=0;c.atime=new Date(b.timestamp);c.mtime=new Date(b.timestamp);c.ctime=new Date(b.timestamp);c.dm=4096;c.blocks=Math.ceil(c.size/c.dm);return c},Ol:function(b,c){void 0!==c.mode&&(b.mode=c.mode);void 0!==c.timestamp&&(b.timestamp=c.timestamp);void 0!==c.size&&T.Jo(b,
c.size)},lookup:function(){throw L.Vm[S.nn];},Wl:function(b,c,d,f){return T.createNode(b,c,d,f)},rename:function(b,c,d){if(L.Nl(b.mode)){try{var f=L.cm(c,d)}catch(h){}if(f)for(var g in f.Hl)throw new L.Gl(S.pn);}delete b.parent.Hl[b.name];b.name=d;c.Hl[d]=b;b.parent=c},unlink:function(b,c){delete b.Hl[c]},rmdir:function(b,c){var d=L.cm(b,c),f;for(f in d.Hl)throw new L.Gl(S.pn);delete b.Hl[c]},readdir:function(b){var c=[".",".."],d;for(d in b.Hl)b.Hl.hasOwnProperty(d)&&c.push(d);return c},symlink:function(b,
c,d){b=T.createNode(b,c,41471,0);b.link=d;return b},readlink:function(b){if(!L.pm(b.mode))throw new L.Gl(S.Rl);return b.link}},Jl:{read:function(b,c,d,f,g){var h=b.node.Hl;if(g>=b.node.Ml)return 0;b=Math.min(b.node.Ml-g,f);if(8<b&&h.subarray)c.set(h.subarray(g,g+b),d);else for(f=0;f<b;f++)c[d+f]=h[g+f];return b},write:function(b,c,d,f,g,h){if(!f)return 0;b=b.node;b.timestamp=Date.now();if(c.subarray&&(!b.Hl||b.Hl.subarray)){if(h)return b.Hl=c.subarray(d,d+f),b.Ml=f;if(0===b.Ml&&0===g)return b.Hl=
new Uint8Array(c.subarray(d,d+f)),b.Ml=f;if(g+f<=b.Ml)return b.Hl.set(c.subarray(d,d+f),g),f}T.Bn(b,g+f);if(b.Hl.subarray&&c.subarray)b.Hl.set(c.subarray(d,d+f),g);else for(h=0;h<f;h++)b.Hl[g+h]=c[d+h];b.Ml=Math.max(b.Ml,g+f);return f},Vl:function(b,c,d){1===d?c+=b.position:2===d&&L.isFile(b.node.mode)&&(c+=b.node.Ml);if(0>c)throw new L.Gl(S.Rl);return c},um:function(b,c,d){T.Bn(b.node,c+d);b.node.Ml=Math.max(b.node.Ml,c+d)},xm:function(b,c,d,f,g,h,k){if(!L.isFile(b.node.mode))throw new L.Gl(S.Qm);
d=b.node.Hl;if(k&2||d.buffer!==c&&d.buffer!==c.buffer){if(0<g||g+f<b.node.Ml)d.subarray?d=d.subarray(g,g+f):d=Array.prototype.slice.call(d,g,g+f);b=!0;f=Aa(f);if(!f)throw new L.Gl(S.Rn);c.set(d,f)}else b=!1,f=d.byteOffset;return{Cr:f,Wq:b}},qm:function(b,c,d,f,g){if(!L.isFile(b.node.mode))throw new L.Gl(S.Qm);if(g&2)return 0;T.Jl.write(b,c,0,f,d,!1);return 0}}};a.MEMFS=T;
var U={yn:{},indexedDB:function(){if("undefined"!==typeof indexedDB)return indexedDB;var b=null;"object"===typeof window&&(b=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB);assert(b,"IDBFS used, but indexedDB not supported");return b},Cm:21,Sl:"FILE_DATA",Ll:function(b){return T.Ll.apply(null,arguments)},ln:function(b,c,d){U.ro(b,function(f,g){if(f)return d(f);U.so(b,function(b,f){if(b)return d(b);U.Go(c?f:g,c?g:f,d)})})},oo:function(b,c){var d=U.yn[b];if(d)return c(null,
d);try{var f=U.indexedDB().open(b,U.Cm)}catch(g){return c(g)}if(!f)return c("Unable to connect to IndexedDB");f.onupgradeneeded=function(b){var c=b.target.result;b=b.target.transaction;c=c.objectStoreNames.contains(U.Sl)?b.objectStore(U.Sl):c.createObjectStore(U.Sl);c.indexNames.contains("timestamp")||c.createIndex("timestamp","timestamp",{unique:!1})};f.onsuccess=function(){d=f.result;U.yn[b]=d;c(null,d)};f.onerror=function(b){c(this.error);b.preventDefault()}},ro:function(b,c){function d(b){return"."!==
b&&".."!==b}function f(b){return function(c){return R.Ql(b,c)}}var g={};for(b=L.readdir(b.zm).filter(d).map(f(b.zm));b.length;){var h=b.pop();try{var k=L.stat(h)}catch(n){return c(n)}L.Nl(k.mode)&&b.push.apply(b,L.readdir(h).filter(d).map(f(h)));g[h]={timestamp:k.mtime}}return c(null,{type:"local",entries:g})},so:function(b,c){var d={};U.oo(b.zm,function(b,g){if(b)return c(b);try{var f=g.transaction([U.Sl],"readonly");f.onerror=function(b){c(this.error);b.preventDefault()};f.objectStore(U.Sl).index("timestamp").openKeyCursor().onsuccess=
function(b){b=b.target.result;if(!b)return c(null,{type:"remote",db:g,entries:d});d[b.primaryKey]={timestamp:b.key};b.continue()}}catch(k){return c(k)}})},wo:function(b,c){try{var d=L.Kl(b).node;var f=L.stat(b)}catch(g){return c(g)}return L.Nl(f.mode)?c(null,{timestamp:f.mtime,mode:f.mode}):L.isFile(f.mode)?(d.Hl=T.qo(d),c(null,{timestamp:f.mtime,mode:f.mode,Hl:d.Hl})):c(Error("node type not supported"))},Mo:function(b,c,d){try{if(L.Nl(c.mode))L.mkdir(b,c.mode);else if(L.isFile(c.mode))L.writeFile(b,
c.Hl,{un:!0});else return d(Error("node type not supported"));L.chmod(b,c.mode);L.Po(b,c.timestamp,c.timestamp)}catch(f){return d(f)}d(null)},Ho:function(b,c){try{L.Kl(b);var d=L.stat(b);L.Nl(d.mode)?L.rmdir(b):L.isFile(d.mode)&&L.unlink(b)}catch(f){return c(f)}c(null)},xo:function(b,c,d){b=b.get(c);b.onsuccess=function(b){d(null,b.target.result)};b.onerror=function(b){d(this.error);b.preventDefault()}},No:function(b,c,d,f){b=b.put(d,c);b.onsuccess=function(){f(null)};b.onerror=function(b){f(this.error);
b.preventDefault()}},Io:function(b,c,d){b=b.delete(c);b.onsuccess=function(){d(null)};b.onerror=function(b){d(this.error);b.preventDefault()}},Go:function(b,c,d){function f(b){if(b){if(!f.Fm)return f.Fm=!0,d(b)}else if(++n>=g)return d(null)}var g=0,h=[];Object.keys(b.entries).forEach(function(d){var f=b.entries[d],k=c.entries[d];if(!k||f.timestamp>k.timestamp)h.push(d),g++});var k=[];Object.keys(c.entries).forEach(function(c){b.entries[c]||(k.push(c),g++)});if(!g)return d(null);var n=0,v=("remote"===
b.type?b.db:c.db).transaction([U.Sl],"readwrite"),r=v.objectStore(U.Sl);v.onerror=function(b){f(this.error);b.preventDefault()};h.sort().forEach(function(b){"local"===c.type?U.xo(r,b,function(c,d){if(c)return f(c);U.Mo(b,d,f)}):U.wo(b,function(c,d){if(c)return f(c);U.No(r,b,d,f)})});k.sort().reverse().forEach(function(b){"local"===c.type?U.Ho(b,f):U.Io(r,b,f)})}};a.IDBFS=U;
var X={Jm:!1,kn:function(){X.Jm=!!process.platform.match(/^win/);var b=process.binding("constants");b.fs&&(b=b.fs);X.Cn={1024:b.O_APPEND,64:b.O_CREAT,128:b.O_EXCL,0:b.O_RDONLY,2:b.O_RDWR,4096:b.O_SYNC,512:b.O_TRUNC,1:b.O_WRONLY}},sn:function(b){return Buffer.Fm?Buffer.from(b):new Buffer(b)},Ll:function(b){assert(q);return X.createNode(null,"/",X.hm(b.sm.root),0)},createNode:function(b,c,d){if(!L.Nl(d)&&!L.isFile(d)&&!L.pm(d))throw new L.Gl(S.Rl);b=L.createNode(b,c,d);b.Il=X.Il;b.Jl=X.Jl;return b},
hm:function(b){try{var c=fs.lstatSync(b);X.Jm&&(c.mode=c.mode|(c.mode&292)>>2)}catch(d){if(!d.code)throw d;throw new L.Gl(S[d.code]);}return c.mode},Xl:function(b){for(var c=[];b.parent!==b;)c.push(b.name),b=b.parent;c.push(b.Ll.sm.root);c.reverse();return R.join.apply(null,c)},no:function(b){b&=-2656257;var c=0,d;for(d in X.Cn)b&d&&(c|=X.Cn[d],b^=d);if(b)throw new L.Gl(S.Rl);return c},Il:{Ul:function(b){b=X.Xl(b);try{var c=fs.lstatSync(b)}catch(d){if(!d.code)throw d;throw new L.Gl(S[d.code]);}X.Jm&&
!c.dm&&(c.dm=4096);X.Jm&&!c.blocks&&(c.blocks=(c.size+c.dm-1)/c.dm|0);return{dev:c.dev,ino:c.ino,mode:c.mode,nlink:c.nlink,uid:c.uid,gid:c.gid,rdev:c.rdev,size:c.size,atime:c.atime,mtime:c.mtime,ctime:c.ctime,dm:c.dm,blocks:c.blocks}},Ol:function(b,c){var d=X.Xl(b);try{void 0!==c.mode&&(fs.chmodSync(d,c.mode),b.mode=c.mode),void 0!==c.size&&fs.truncateSync(d,c.size)}catch(f){if(!f.code)throw f;throw new L.Gl(S[f.code]);}},lookup:function(b,c){var d=R.Ql(X.Xl(b),c);d=X.hm(d);return X.createNode(b,
c,d)},Wl:function(b,c,d,f){b=X.createNode(b,c,d,f);c=X.Xl(b);try{L.Nl(b.mode)?fs.mkdirSync(c,b.mode):fs.writeFileSync(c,"",{mode:b.mode})}catch(g){if(!g.code)throw g;throw new L.Gl(S[g.code]);}return b},rename:function(b,c,d){b=X.Xl(b);c=R.Ql(X.Xl(c),d);try{fs.renameSync(b,c)}catch(f){if(!f.code)throw f;throw new L.Gl(S[f.code]);}},unlink:function(b,c){b=R.Ql(X.Xl(b),c);try{fs.unlinkSync(b)}catch(d){if(!d.code)throw d;throw new L.Gl(S[d.code]);}},rmdir:function(b,c){b=R.Ql(X.Xl(b),c);try{fs.rmdirSync(b)}catch(d){if(!d.code)throw d;
throw new L.Gl(S[d.code]);}},readdir:function(b){b=X.Xl(b);try{return fs.readdirSync(b)}catch(c){if(!c.code)throw c;throw new L.Gl(S[c.code]);}},symlink:function(b,c,d){b=R.Ql(X.Xl(b),c);try{fs.symlinkSync(d,b)}catch(f){if(!f.code)throw f;throw new L.Gl(S[f.code]);}},readlink:function(b){var c=X.Xl(b);try{return c=fs.readlinkSync(c),c=Ba.relative(Ba.resolve(b.Ll.sm.root),c)}catch(d){if(!d.code)throw d;throw new L.Gl(S[d.code]);}}},Jl:{open:function(b){var c=X.Xl(b.node);try{L.isFile(b.node.mode)&&
(b.Bm=fs.openSync(c,X.no(b.flags)))}catch(d){if(!d.code)throw d;throw new L.Gl(S[d.code]);}},close:function(b){try{L.isFile(b.node.mode)&&b.Bm&&fs.closeSync(b.Bm)}catch(c){if(!c.code)throw c;throw new L.Gl(S[c.code]);}},read:function(b,c,d,f,g){if(0===f)return 0;try{return fs.readSync(b.Bm,X.sn(c.buffer),d,f,g)}catch(h){throw new L.Gl(S[h.code]);}},write:function(b,c,d,f,g){try{return fs.writeSync(b.Bm,X.sn(c.buffer),d,f,g)}catch(h){throw new L.Gl(S[h.code]);}},Vl:function(b,c,d){if(1===d)c+=b.position;
else if(2===d&&L.isFile(b.node.mode))try{c+=fs.fstatSync(b.Bm).size}catch(f){throw new L.Gl(S[f.code]);}if(0>c)throw new L.Gl(S.Rl);return c}}};a.NODEFS=X;
var Y={Nm:16895,tm:33279,gn:null,Ll:function(b){function c(b){b=b.split("/");for(var c=f,d=0;d<b.length-1;d++){var h=b.slice(0,d+1).join("/");g[h]||(g[h]=Y.createNode(c,b[d],Y.Nm,0));c=g[h]}return c}function d(b){b=b.split("/");return b[b.length-1]}assert(p);Y.gn||(Y.gn=new FileReaderSync);var f=Y.createNode(null,"/",Y.Nm,0),g={};Array.prototype.forEach.call(b.sm.files||[],function(b){Y.createNode(c(b.name),d(b.name),Y.tm,0,b,b.lastModifiedDate)});(b.sm.blobs||[]).forEach(function(b){Y.createNode(c(b.name),
d(b.name),Y.tm,0,b.data)});(b.sm.packages||[]).forEach(function(b){b.metadata.files.forEach(function(f){var g=f.filename.substr(1);Y.createNode(c(g),d(g),Y.tm,0,b.blob.slice(f.start,f.end))})});return f},createNode:function(b,c,d,f,g,h){f=L.createNode(b,c,d);f.mode=d;f.Il=Y.Il;f.Jl=Y.Jl;f.timestamp=(h||new Date).getTime();assert(Y.tm!==Y.Nm);d===Y.tm?(f.size=g.size,f.Hl=g):(f.size=4096,f.Hl={});b&&(b.Hl[c]=f);return f},Il:{Ul:function(b){return{dev:1,ino:void 0,mode:b.mode,nlink:1,uid:0,gid:0,rdev:void 0,
size:b.size,atime:new Date(b.timestamp),mtime:new Date(b.timestamp),ctime:new Date(b.timestamp),dm:4096,blocks:Math.ceil(b.size/4096)}},Ol:function(b,c){void 0!==c.mode&&(b.mode=c.mode);void 0!==c.timestamp&&(b.timestamp=c.timestamp)},lookup:function(){throw new L.Gl(S.nn);},Wl:function(){throw new L.Gl(S.gm);},rename:function(){throw new L.Gl(S.gm);},unlink:function(){throw new L.Gl(S.gm);},rmdir:function(){throw new L.Gl(S.gm);},readdir:function(b){var c=[".",".."],d;for(d in b.Hl)b.Hl.hasOwnProperty(d)&&
c.push(d);return c},symlink:function(){throw new L.Gl(S.gm);},readlink:function(){throw new L.Gl(S.gm);}},Jl:{read:function(b,c,d,f,g){if(g>=b.node.size)return 0;b=b.node.Hl.slice(g,g+f);f=Y.gn.readAsArrayBuffer(b);c.set(new Uint8Array(f),d);return b.size},write:function(){throw new L.Gl(S.Pm);},Vl:function(b,c,d){1===d?c+=b.position:2===d&&L.isFile(b.node.mode)&&(c+=b.node.size);if(0>c)throw new L.Gl(S.Rl);return c}}};a.WORKERFS=Y;a._stdin=154576;a._stdout=154592;a._stderr=154608;
var L={root:null,Am:[],zn:{},streams:[],Bo:1,$l:null,xn:"/",Ym:!1,Kn:!0,Pl:{},Nn:{Ln:{Un:1,Vn:2}},Gl:null,Vm:{},lo:null,Mm:0,ur:function(b){if(!(b instanceof L.Gl)){a:{var c=Error();if(!c.stack){try{throw Error(0);}catch(d){c=d}if(!c.stack){c="(no stack trace available)";break a}}c=c.stack.toString()}a.extraStackTrace&&(c+="\n"+a.extraStackTrace());c=ha(c);throw b+" : "+c;}return Q(b.Tl)},Kl:function(b,c){b=R.resolve(L.cwd(),b);c=c||{};if(!b)return{path:"",node:null};var d={Um:!0,hn:0},f;for(f in d)void 0===
c[f]&&(c[f]=d[f]);if(8<c.hn)throw new L.Gl(40);b=R.dn(b.split("/").filter(function(b){return!!b}),!1);var g=L.root;d="/";for(f=0;f<b.length;f++){var h=f===b.length-1;if(h&&c.parent)break;g=L.cm(g,b[f]);d=R.Ql(d,b[f]);L.km(g)&&(!h||h&&c.Um)&&(g=g.ym.root);if(!h||c.Yl)for(h=0;L.pm(g.mode);)if(g=L.readlink(d),d=R.resolve(R.dirname(d),g),g=L.Kl(d,{hn:c.hn}).node,40<h++)throw new L.Gl(40);}return{path:d,node:g}},Zl:function(b){for(var c;;){if(L.Im(b))return b=b.Ll.zm,c?"/"!==b[b.length-1]?b+"/"+c:b+c:
b;c=c?b.name+"/"+c:b.name;b=b.parent}},Xm:function(b,c){for(var d=0,f=0;f<c.length;f++)d=(d<<5)-d+c.charCodeAt(f)|0;return(b+d>>>0)%L.$l.length},In:function(b){var c=L.Xm(b.parent.id,b.name);b.mm=L.$l[c];L.$l[c]=b},Jn:function(b){var c=L.Xm(b.parent.id,b.name);if(L.$l[c]===b)L.$l[c]=b.mm;else for(c=L.$l[c];c;){if(c.mm===b){c.mm=b.mm;break}c=c.mm}},cm:function(b,c){var d=L.yo(b);if(d)throw new L.Gl(d,b);for(d=L.$l[L.Xm(b.id,c)];d;d=d.mm){var f=d.name;if(d.parent.id===b.id&&f===c)return d}return L.lookup(b,
c)},createNode:function(b,c,d,f){L.Dm||(L.Dm=function(b,c,d,f){b||(b=this);this.parent=b;this.Ll=b.Ll;this.ym=null;this.id=L.Bo++;this.name=c;this.mode=d;this.Il={};this.Jl={};this.rdev=f},L.Dm.prototype={},Object.defineProperties(L.Dm.prototype,{read:{get:function(){return 365===(this.mode&365)},set:function(b){b?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146===(this.mode&146)},set:function(b){b?this.mode|=146:this.mode&=-147}},vo:{get:function(){return L.Nl(this.mode)}},$m:{get:function(){return L.Hm(this.mode)}}}));
b=new L.Dm(b,c,d,f);L.In(b);return b},Tm:function(b){L.Jn(b)},Im:function(b){return b===b.parent},km:function(b){return!!b.ym},isFile:function(b){return 32768===(b&61440)},Nl:function(b){return 16384===(b&61440)},pm:function(b){return 40960===(b&61440)},Hm:function(b){return 8192===(b&61440)},uo:function(b){return 24576===(b&61440)},isFIFO:function(b){return 4096===(b&61440)},isSocket:function(b){return 49152===(b&49152)},mo:{r:0,rs:1052672,"r+":2,w:577,wx:705,xw:705,"w+":578,"wx+":706,"xw+":706,
a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218},Ao:function(b){var c=L.mo[b];if("undefined"===typeof c)throw Error("Unknown file open mode: "+b);return c},Dn:function(b){var c=["r","w","rw"][b&3];b&512&&(c+="w");return c},fm:function(b,c){if(L.Kn)return 0;if(-1===c.indexOf("r")||b.mode&292){if(-1!==c.indexOf("w")&&!(b.mode&146)||-1!==c.indexOf("x")&&!(b.mode&73))return 13}else return 13;return 0},yo:function(b){var c=L.fm(b,"x");return c?c:b.Il.lookup?0:13},cn:function(b,c){try{return L.cm(b,
c),17}catch(d){}return L.fm(b,"wx")},Km:function(b,c,d){try{var f=L.cm(b,c)}catch(g){return g.Tl}if(b=L.fm(b,"wx"))return b;if(d){if(!L.Nl(f.mode))return 20;if(L.Im(f)||L.Zl(f)===L.cwd())return 16}else if(L.Nl(f.mode))return 21;return 0},zo:function(b,c){return b?L.pm(b.mode)?40:L.Nl(b.mode)&&("r"!==L.Dn(c)||c&512)?21:L.fm(b,L.Dn(c)):2},Tn:4096,Co:function(b,c){c=c||L.Tn;for(b=b||0;b<=c;b++)if(!L.streams[b])return b;throw new L.Gl(24);},im:function(b){return L.streams[b]},fo:function(b,c,d){L.Em||
(L.Em=function(){},L.Em.prototype={},Object.defineProperties(L.Em.prototype,{object:{get:function(){return this.node},set:function(b){this.node=b}}}));var f=new L.Em,g;for(g in b)f[g]=b[g];b=f;c=L.Co(c,d);b.fd=c;return L.streams[c]=b},Zn:function(b){L.streams[b]=null},Yn:{open:function(b){b.Jl=L.po(b.node.rdev).Jl;b.Jl.open&&b.Jl.open(b)},Vl:function(){throw new L.Gl(29);}},bn:function(b){return b>>8},zr:function(b){return b&255},lm:function(b,c){return b<<8|c},jn:function(b,c){L.zn[b]={Jl:c}},po:function(b){return L.zn[b]},
Fn:function(b){var c=[];for(b=[b];b.length;){var d=b.pop();c.push(d);b.push.apply(b,d.Am)}return c},ln:function(b,c){function d(b){L.Mm--;return c(b)}function f(b){if(b){if(!f.Fm)return f.Fm=!0,d(b)}else++h>=g.length&&d(null)}"function"===typeof b&&(c=b,b=!1);L.Mm++;1<L.Mm&&console.log("warning: "+L.Mm+" FS.syncfs operations in flight at once, probably just doing extra work");var g=L.Fn(L.root.Ll),h=0;g.forEach(function(c){if(!c.type.ln)return f(null);c.type.ln(c,b,f)})},Ll:function(b,c,d){var f=
"/"===d,g=!d;if(f&&L.root)throw new L.Gl(16);if(!f&&!g){var h=L.Kl(d,{Um:!1});d=h.path;h=h.node;if(L.km(h))throw new L.Gl(16);if(!L.Nl(h.mode))throw new L.Gl(20);}c={type:b,sm:c,zm:d,Am:[]};b=b.Ll(c);b.Ll=c;c.root=b;f?L.root=b:h&&(h.ym=c,h.Ll&&h.Ll.Am.push(c));return b},Gr:function(b){b=L.Kl(b,{Um:!1});if(!L.km(b.node))throw new L.Gl(22);b=b.node;var c=b.ym,d=L.Fn(c);Object.keys(L.$l).forEach(function(b){for(b=L.$l[b];b;){var c=b.mm;-1!==d.indexOf(b.Ll)&&L.Tm(b);b=c}});b.ym=null;b.Ll.Am.splice(b.Ll.Am.indexOf(c),
1)},lookup:function(b,c){return b.Il.lookup(b,c)},Wl:function(b,c,d){var f=L.Kl(b,{parent:!0}).node;b=R.basename(b);if(!b||"."===b||".."===b)throw new L.Gl(22);var g=L.cn(f,b);if(g)throw new L.Gl(g);if(!f.Il.Wl)throw new L.Gl(1);return f.Il.Wl(f,b,c,d)},create:function(b,c){return L.Wl(b,(void 0!==c?c:438)&4095|32768,0)},mkdir:function(b,c){return L.Wl(b,(void 0!==c?c:511)&1023|16384,0)},Ar:function(b,c){b=b.split("/");for(var d="",f=0;f<b.length;++f)if(b[f]){d+="/"+b[f];try{L.mkdir(d,c)}catch(g){if(17!=
g.Tl)throw g;}}},Lm:function(b,c,d){"undefined"===typeof d&&(d=c,c=438);return L.Wl(b,c|8192,d)},symlink:function(b,c){if(!R.resolve(b))throw new L.Gl(2);var d=L.Kl(c,{parent:!0}).node;if(!d)throw new L.Gl(2);c=R.basename(c);var f=L.cn(d,c);if(f)throw new L.Gl(f);if(!d.Il.symlink)throw new L.Gl(1);return d.Il.symlink(d,c,b)},rename:function(b,c){var d=R.dirname(b),f=R.dirname(c),g=R.basename(b),h=R.basename(c);try{var k=L.Kl(b,{parent:!0});var n=k.node;k=L.Kl(c,{parent:!0});var v=k.node}catch(y){throw new L.Gl(16);
}if(!n||!v)throw new L.Gl(2);if(n.Ll!==v.Ll)throw new L.Gl(18);k=L.cm(n,g);f=R.relative(b,f);if("."!==f.charAt(0))throw new L.Gl(22);f=R.relative(c,d);if("."!==f.charAt(0))throw new L.Gl(39);try{var r=L.cm(v,h)}catch(y){}if(k!==r){d=L.Nl(k.mode);if(g=L.Km(n,g,d))throw new L.Gl(g);if(g=r?L.Km(v,h,d):L.cn(v,h))throw new L.Gl(g);if(!n.Il.rename)throw new L.Gl(1);if(L.km(k)||r&&L.km(r))throw new L.Gl(16);if(v!==n&&(g=L.fm(n,"w")))throw new L.Gl(g);try{L.Pl.willMovePath&&L.Pl.willMovePath(b,c)}catch(y){console.log("FS.trackingDelegate['willMovePath']('"+
b+"', '"+c+"') threw an exception: "+y.message)}L.Jn(k);try{n.Il.rename(k,v,h)}catch(y){throw y;}finally{L.In(k)}try{if(L.Pl.onMovePath)L.Pl.onMovePath(b,c)}catch(y){console.log("FS.trackingDelegate['onMovePath']('"+b+"', '"+c+"') threw an exception: "+y.message)}}},rmdir:function(b){var c=L.Kl(b,{parent:!0}).node,d=R.basename(b),f=L.cm(c,d),g=L.Km(c,d,!0);if(g)throw new L.Gl(g);if(!c.Il.rmdir)throw new L.Gl(1);if(L.km(f))throw new L.Gl(16);try{L.Pl.willDeletePath&&L.Pl.willDeletePath(b)}catch(h){console.log("FS.trackingDelegate['willDeletePath']('"+
b+"') threw an exception: "+h.message)}c.Il.rmdir(c,d);L.Tm(f);try{if(L.Pl.onDeletePath)L.Pl.onDeletePath(b)}catch(h){console.log("FS.trackingDelegate['onDeletePath']('"+b+"') threw an exception: "+h.message)}},readdir:function(b){b=L.Kl(b,{Yl:!0}).node;if(!b.Il.readdir)throw new L.Gl(20);return b.Il.readdir(b)},unlink:function(b){var c=L.Kl(b,{parent:!0}).node,d=R.basename(b),f=L.cm(c,d),g=L.Km(c,d,!1);if(g)throw new L.Gl(g);if(!c.Il.unlink)throw new L.Gl(1);if(L.km(f))throw new L.Gl(16);try{L.Pl.willDeletePath&&
L.Pl.willDeletePath(b)}catch(h){console.log("FS.trackingDelegate['willDeletePath']('"+b+"') threw an exception: "+h.message)}c.Il.unlink(c,d);L.Tm(f);try{if(L.Pl.onDeletePath)L.Pl.onDeletePath(b)}catch(h){console.log("FS.trackingDelegate['onDeletePath']('"+b+"') threw an exception: "+h.message)}},readlink:function(b){b=L.Kl(b).node;if(!b)throw new L.Gl(2);if(!b.Il.readlink)throw new L.Gl(22);return R.resolve(L.Zl(b.parent),b.Il.readlink(b))},stat:function(b,c){b=L.Kl(b,{Yl:!c}).node;if(!b)throw new L.Gl(2);
if(!b.Il.Ul)throw new L.Gl(1);return b.Il.Ul(b)},lstat:function(b){return L.stat(b,!0)},chmod:function(b,c,d){var f;"string"===typeof b?f=L.Kl(b,{Yl:!d}).node:f=b;if(!f.Il.Ol)throw new L.Gl(1);f.Il.Ol(f,{mode:c&4095|f.mode&-4096,timestamp:Date.now()})},lchmod:function(b,c){L.chmod(b,c,!0)},fchmod:function(b,c){b=L.im(b);if(!b)throw new L.Gl(9);L.chmod(b.node,c)},chown:function(b,c,d,f){var g;"string"===typeof b?g=L.Kl(b,{Yl:!f}).node:g=b;if(!g.Il.Ol)throw new L.Gl(1);g.Il.Ol(g,{timestamp:Date.now()})},
lchown:function(b,c,d){L.chown(b,c,d,!0)},fchown:function(b,c,d){b=L.im(b);if(!b)throw new L.Gl(9);L.chown(b.node,c,d)},truncate:function(b,c){if(0>c)throw new L.Gl(22);var d;"string"===typeof b?d=L.Kl(b,{Yl:!0}).node:d=b;if(!d.Il.Ol)throw new L.Gl(1);if(L.Nl(d.mode))throw new L.Gl(21);if(!L.isFile(d.mode))throw new L.Gl(22);if(b=L.fm(d,"w"))throw new L.Gl(b);d.Il.Ol(d,{size:c,timestamp:Date.now()})},lr:function(b,c){b=L.im(b);if(!b)throw new L.Gl(9);if(0===(b.flags&2097155))throw new L.Gl(22);L.truncate(b.node,
c)},Po:function(b,c,d){b=L.Kl(b,{Yl:!0}).node;b.Il.Ol(b,{timestamp:Math.max(c,d)})},open:function(b,c,d,f,g){if(""===b)throw new L.Gl(2);c="string"===typeof c?L.Ao(c):c;d=c&64?("undefined"===typeof d?438:d)&4095|32768:0;if("object"===typeof b)var h=b;else{b=R.normalize(b);try{h=L.Kl(b,{Yl:!(c&131072)}).node}catch(n){}}var k=!1;if(c&64)if(h){if(c&128)throw new L.Gl(17);}else h=L.Wl(b,d,0),k=!0;if(!h)throw new L.Gl(2);L.Hm(h.mode)&&(c&=-513);if(c&65536&&!L.Nl(h.mode))throw new L.Gl(20);if(!k&&(d=L.zo(h,
c)))throw new L.Gl(d);c&512&&L.truncate(h,0);c&=-641;f=L.fo({node:h,path:L.Zl(h),flags:c,seekable:!0,position:0,Jl:h.Jl,Oo:[],error:!1},f,g);f.Jl.open&&f.Jl.open(f);!a.logReadFiles||c&1||(L.fn||(L.fn={}),b in L.fn||(L.fn[b]=1,console.log("FS.trackingDelegate error on read file: "+b)));try{L.Pl.onOpenFile&&(g=0,1!==(c&2097155)&&(g|=L.Nn.Ln.Un),0!==(c&2097155)&&(g|=L.Nn.Ln.Vn),L.Pl.onOpenFile(b,g))}catch(n){console.log("FS.trackingDelegate['onOpenFile']('"+b+"', flags) threw an exception: "+n.message)}return f},
close:function(b){if(L.wm(b))throw new L.Gl(9);b.Wm&&(b.Wm=null);try{b.Jl.close&&b.Jl.close(b)}catch(c){throw c;}finally{L.Zn(b.fd)}b.fd=null},wm:function(b){return null===b.fd},Vl:function(b,c,d){if(L.wm(b))throw new L.Gl(9);if(!b.seekable||!b.Jl.Vl)throw new L.Gl(29);if(0!=d&&1!=d&&2!=d)throw new L.Gl(22);b.position=b.Jl.Vl(b,c,d);b.Oo=[];return b.position},read:function(b,c,d,f,g){if(0>f||0>g)throw new L.Gl(22);if(L.wm(b))throw new L.Gl(9);if(1===(b.flags&2097155))throw new L.Gl(9);if(L.Nl(b.node.mode))throw new L.Gl(21);
if(!b.Jl.read)throw new L.Gl(22);var h="undefined"!==typeof g;if(!h)g=b.position;else if(!b.seekable)throw new L.Gl(29);c=b.Jl.read(b,c,d,f,g);h||(b.position+=c);return c},write:function(b,c,d,f,g,h){if(0>f||0>g)throw new L.Gl(22);if(L.wm(b))throw new L.Gl(9);if(0===(b.flags&2097155))throw new L.Gl(9);if(L.Nl(b.node.mode))throw new L.Gl(21);if(!b.Jl.write)throw new L.Gl(22);b.flags&1024&&L.Vl(b,0,2);var k="undefined"!==typeof g;if(!k)g=b.position;else if(!b.seekable)throw new L.Gl(29);c=b.Jl.write(b,
c,d,f,g,h);k||(b.position+=c);try{if(b.path&&L.Pl.onWriteToFile)L.Pl.onWriteToFile(b.path)}catch(n){console.log("FS.trackingDelegate['onWriteToFile']('"+b.path+"') threw an exception: "+n.message)}return c},um:function(b,c,d){if(L.wm(b))throw new L.Gl(9);if(0>c||0>=d)throw new L.Gl(22);if(0===(b.flags&2097155))throw new L.Gl(9);if(!L.isFile(b.node.mode)&&!L.Nl(b.node.mode))throw new L.Gl(19);if(!b.Jl.um)throw new L.Gl(95);b.Jl.um(b,c,d)},xm:function(b,c,d,f,g,h,k){if(1===(b.flags&2097155))throw new L.Gl(13);
if(!b.Jl.xm)throw new L.Gl(19);return b.Jl.xm(b,c,d,f,g,h,k)},qm:function(b,c,d,f,g){return b&&b.Jl.qm?b.Jl.qm(b,c,d,f,g):0},Br:function(){return 0},Zm:function(b,c,d){if(!b.Jl.Zm)throw new L.Gl(25);return b.Jl.Zm(b,c,d)},readFile:function(b,c){c=c||{};c.flags=c.flags||"r";c.encoding=c.encoding||"binary";if("utf8"!==c.encoding&&"binary"!==c.encoding)throw Error('Invalid encoding type "'+c.encoding+'"');var d,f=L.open(b,c.flags);b=L.stat(b).size;var g=new Uint8Array(b);L.read(f,g,0,b,0);"utf8"===c.encoding?
d=D(g,0):"binary"===c.encoding&&(d=g);L.close(f);return d},writeFile:function(b,c,d){d=d||{};d.flags=d.flags||"w";b=L.open(b,d.flags,d.mode);if("string"===typeof c){var f=new Uint8Array(F(c)+1);c=E(c,f,0,f.length);L.write(b,f,0,c,void 0,d.un)}else if(ArrayBuffer.isView(c))L.write(b,c,0,c.byteLength,void 0,d.un);else throw Error("Unsupported data type");L.close(b)},cwd:function(){return L.xn},chdir:function(b){b=L.Kl(b,{Yl:!0});if(null===b.node)throw new L.Gl(2);if(!L.Nl(b.node.mode))throw new L.Gl(20);
var c=L.fm(b.node,"x");if(c)throw new L.Gl(c);L.xn=b.path},ao:function(){L.mkdir("/tmp");L.mkdir("/home");L.mkdir("/home/web_user")},$n:function(){L.mkdir("/dev");L.jn(L.lm(1,3),{read:function(){return 0},write:function(b,c,d,k){return k}});L.Lm("/dev/null",L.lm(1,3));M.register(L.lm(5,0),M.io);M.register(L.lm(6,0),M.ho);L.Lm("/dev/tty",L.lm(5,0));L.Lm("/dev/tty1",L.lm(6,0));if("object"===typeof crypto&&"function"===typeof crypto.getRandomValues){var b=new Uint8Array(1);var c=function(){crypto.getRandomValues(b);
return b[0]}}else if(q)try{var d=require("crypto");c=function(){return d.randomBytes(1)[0]}}catch(f){}c||(c=function(){z("random_device")});L.em("/dev","random",c);L.em("/dev","urandom",c);L.mkdir("/dev/shm");L.mkdir("/dev/shm/tmp")},co:function(){L.mkdir("/proc");L.mkdir("/proc/self");L.mkdir("/proc/self/fd");L.Ll({Ll:function(){var b=L.createNode("/proc/self","fd",16895,73);b.Il={lookup:function(b,d){var c=L.im(+d);if(!c)throw new L.Gl(9);b={parent:null,Ll:{zm:"fake"},Il:{readlink:function(){return c.path}}};
return b.parent=b}};return b}},{},"/proc/self/fd")},eo:function(){a.stdin?L.em("/dev","stdin",a.stdin):L.symlink("/dev/tty","/dev/stdin");a.stdout?L.em("/dev","stdout",null,a.stdout):L.symlink("/dev/tty","/dev/stdout");a.stderr?L.em("/dev","stderr",null,a.stderr):L.symlink("/dev/tty1","/dev/stderr");L.open("/dev/stdin","r");L.open("/dev/stdout","w");L.open("/dev/stderr","w")},An:function(){L.Gl||(L.Gl=function(b,c){this.node=c;this.Lo=function(b){this.Tl=b};this.Lo(b);this.message="FS error";this.stack&&
Object.defineProperty(this,"stack",{value:Error().stack,writable:!0})},L.Gl.prototype=Error(),L.Gl.prototype.constructor=L.Gl,[2].forEach(function(b){L.Vm[b]=new L.Gl(b);L.Vm[b].stack="<generic error, no stack>"}))},kn:function(){L.An();L.$l=Array(4096);L.Ll(T,{},"/");L.ao();L.$n();L.co();L.lo={MEMFS:T,IDBFS:U,NODEFS:X,WORKERFS:Y}},jm:function(b,c,d){L.jm.Ym=!0;L.An();a.stdin=b||a.stdin;a.stdout=c||a.stdout;a.stderr=d||a.stderr;L.eo()},quit:function(){L.jm.Ym=!1;var b=a._fflush;b&&b(0);for(b=0;b<
L.streams.length;b++){var c=L.streams[b];c&&L.close(c)}},hm:function(b,c){var d=0;b&&(d|=365);c&&(d|=146);return d},vr:function(b,c){b=R.join.apply(null,b);c&&"/"==b[0]&&(b=b.substr(1));return b},Vq:function(b,c){return R.resolve(c,b)},Fr:function(b){return R.normalize(b)},kr:function(b,c){b=L.Rm(b,c);if(b.exists)return b.object;Q(b.error);return null},Rm:function(b,c){try{var d=L.Kl(b,{Yl:!c});b=d.path}catch(g){}var f={Im:!1,exists:!1,error:0,name:null,path:null,object:null,Do:!1,Fo:null,Eo:null};
try{d=L.Kl(b,{parent:!0}),f.Do=!0,f.Fo=d.path,f.Eo=d.node,f.name=R.basename(b),d=L.Kl(b,{Yl:!c}),f.exists=!0,f.path=d.path,f.object=d.node,f.name=d.node.name,f.Im="/"===d.path}catch(g){f.error=g.Tl}return f},Zq:function(b,c,d,f){b=R.Ql("string"===typeof b?b:L.Zl(b),c);d=L.hm(d,f);return L.mkdir(b,d)},br:function(b,c){b="string"===typeof b?b:L.Zl(b);for(c=c.split("/").reverse();c.length;){var d=c.pop();if(d){var f=R.Ql(b,d);try{L.mkdir(f)}catch(g){}b=f}}return f},bo:function(b,c,d,f,g){b=R.Ql("string"===
typeof b?b:L.Zl(b),c);f=L.hm(f,g);return L.create(b,f)},wn:function(b,c,d,f,g,h){b=c?R.Ql("string"===typeof b?b:L.Zl(b),c):b;f=L.hm(f,g);g=L.create(b,f);if(d){if("string"===typeof d){b=Array(d.length);c=0;for(var k=d.length;c<k;++c)b[c]=d.charCodeAt(c);d=b}L.chmod(g,f|146);b=L.open(g,"w");L.write(b,d,0,d.length,0,h);L.close(b);L.chmod(g,f)}return g},em:function(b,c,d,f){b=R.Ql("string"===typeof b?b:L.Zl(b),c);c=L.hm(!!d,!!f);L.em.bn||(L.em.bn=64);var g=L.lm(L.em.bn++,0);L.jn(g,{open:function(b){b.seekable=
!1},close:function(){f&&f.buffer&&f.buffer.length&&f(10)},read:function(b,c,f,g){for(var h=0,k=0;k<g;k++){try{var n=d()}catch(W){throw new L.Gl(5);}if(void 0===n&&0===h)throw new L.Gl(11);if(null===n||void 0===n)break;h++;c[f+k]=n}h&&(b.node.timestamp=Date.now());return h},write:function(b,c,d,g){for(var h=0;h<g;h++)try{f(c[d+h])}catch(y){throw new L.Gl(5);}g&&(b.node.timestamp=Date.now());return h}});return L.Lm(b,c,g)},ar:function(b,c,d){b=R.Ql("string"===typeof b?b:L.Zl(b),c);return L.symlink(d,
b)},En:function(b){if(b.$m||b.vo||b.link||b.Hl)return!0;var c=!0;if("undefined"!==typeof XMLHttpRequest)throw Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(a.read)try{b.Hl=za(a.read(b.url)),b.Ml=b.Hl.length}catch(d){c=!1}else throw Error("Cannot load without read() or XMLHttpRequest.");c||Q(5);return c},$q:function(b,c,d,f,g){function h(){this.an=
!1;this.Gm=[]}h.prototype.get=function(b){if(!(b>this.length-1||0>b)){var c=b%this.chunkSize;return this.Hn(b/this.chunkSize|0)[c]}};h.prototype.Ko=function(b){this.Hn=b};h.prototype.tn=function(){var b=new XMLHttpRequest;b.open("HEAD",d,!1);b.send(null);if(!(200<=b.status&&300>b.status||304===b.status))throw Error("Couldn't load "+d+". Status: "+b.status);var c=Number(b.getResponseHeader("Content-length")),f,g=(f=b.getResponseHeader("Accept-Ranges"))&&"bytes"===f;b=(f=b.getResponseHeader("Content-Encoding"))&&
"gzip"===f;var h=1048576;g||(h=c);var k=this;k.Ko(function(b){var f=b*h,g=(b+1)*h-1;g=Math.min(g,c-1);if("undefined"===typeof k.Gm[b]){var n=k.Gm;if(f>g)throw Error("invalid range ("+f+", "+g+") or no bytes requested!");if(g>c-1)throw Error("only "+c+" bytes available! programmer error!");var r=new XMLHttpRequest;r.open("GET",d,!1);c!==h&&r.setRequestHeader("Range","bytes="+f+"-"+g);"undefined"!=typeof Uint8Array&&(r.responseType="arraybuffer");r.overrideMimeType&&r.overrideMimeType("text/plain; charset=x-user-defined");
r.send(null);if(!(200<=r.status&&300>r.status||304===r.status))throw Error("Couldn't load "+d+". Status: "+r.status);f=void 0!==r.response?new Uint8Array(r.response||[]):za(r.responseText||"");n[b]=f}if("undefined"===typeof k.Gm[b])throw Error("doXHR failed!");return k.Gm[b]});if(b||!c)h=c=1,h=c=this.Hn(0).length,console.log("LazyFiles on gzip forces download of the whole file when length is accessed");this.Xn=c;this.Wn=h;this.an=!0};if("undefined"!==typeof XMLHttpRequest){if(!p)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";
var k=new h;Object.defineProperties(k,{length:{get:function(){this.an||this.tn();return this.Xn}},chunkSize:{get:function(){this.an||this.tn();return this.Wn}}});k={$m:!1,Hl:k}}else k={$m:!1,url:d};var n=L.bo(b,c,k,f,g);k.Hl?n.Hl=k.Hl:k.url&&(n.Hl=null,n.url=k.url);Object.defineProperties(n,{Ml:{get:function(){return this.Hl.length}}});var v={};Object.keys(n.Jl).forEach(function(b){var c=n.Jl[b];v[b]=function(){if(!L.En(n))throw new L.Gl(5);return c.apply(null,arguments)}});v.read=function(b,c,d,
f,g){if(!L.En(n))throw new L.Gl(5);b=b.node.Hl;if(g>=b.length)return 0;f=Math.min(b.length-g,f);if(b.slice)for(var h=0;h<f;h++)c[d+h]=b[g+h];else for(h=0;h<f;h++)c[d+h]=b.get(g+h);return f};n.Jl=v;return n},cr:function(b,c,d,f,g,h,k,n,v,r){function y(d){function y(d){r&&r();n||L.wn(b,c,d,f,g,v);h&&h();sa()}var W=!1;a.preloadPlugins.forEach(function(b){!W&&b.canHandle(V)&&(b.handle(d,V,y,function(){k&&k();sa()}),W=!0)});W||y(d)}(void 0).jm();var V=c?R.resolve(R.Ql(b,c)):b;ra();"string"==typeof d?(void 0).Xq(d,
function(b){y(b)},k):y(d)},indexedDB:function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},mn:function(){return"EM_FS_"+window.location.pathname},Cm:20,Sl:"FILE_DATA",Dr:function(b,c,d){c=c||function(){};d=d||function(){};var f=L.indexedDB();try{var g=f.open(L.mn(),L.Cm)}catch(h){return d(h)}g.onupgradeneeded=function(){console.log("creating db");g.result.createObjectStore(L.Sl)};g.onsuccess=function(){var f=g.result.transaction([L.Sl],"readwrite"),k=
f.objectStore(L.Sl),n=0,v=0,r=b.length;b.forEach(function(b){b=k.put(L.Rm(b).object.Hl,b);b.onsuccess=function(){n++;n+v==r&&(0==v?c():d())};b.onerror=function(){v++;n+v==r&&(0==v?c():d())}});f.onerror=d};g.onerror=d},wr:function(b,c,d){c=c||function(){};d=d||function(){};var f=L.indexedDB();try{var g=f.open(L.mn(),L.Cm)}catch(h){return d(h)}g.onupgradeneeded=d;g.onsuccess=function(){var f=g.result;try{var k=f.transaction([L.Sl],"readonly")}catch(V){d(V);return}var n=k.objectStore(L.Sl),v=0,r=0,y=
b.length;b.forEach(function(b){var f=n.get(b);f.onsuccess=function(){L.Rm(b).exists&&L.unlink(b);L.wn(R.dirname(b),R.basename(b),f.result,!0,!0,!0);v++;v+r==y&&(0==r?c():d())};f.onerror=function(){r++;v+r==y&&(0==r?c():d())}});k.onerror=d};g.onerror=d}};a.FS=L;
var S={gm:1,nn:2,Iq:3,Ap:4,Pm:5,qn:6,Ro:7,aq:8,Om:9,gp:10,Qn:11,Sq:11,Rn:12,Pn:13,tp:14,nq:15,ep:16,sp:17,Tq:18,Qm:19,Sn:20,Cp:21,Rl:22,Wp:23,Op:24,nm:25,Pq:26,up:27,jq:28,Hq:29,Eq:30,Pp:31,xq:32,pp:33,Bq:34,fq:42,xp:43,hp:44,Ep:45,Fp:46,Gp:47,Mp:48,Qq:49,Zp:50,Dp:51,mp:35,bq:37,Xo:52,$o:53,Uq:54,Xp:55,ap:56,bp:57,np:35,cp:59,lq:60,$p:61,Mq:62,kq:63,gq:64,hq:65,Dq:66,cq:67,Uo:68,Jq:69,ip:70,yq:71,Rp:72,qp:73,Zo:74,sq:76,Yo:77,Cq:78,Hp:79,Ip:80,Lp:81,Kp:82,Jp:83,mq:38,pn:39,Sp:36,Np:40,tq:95,wq:96,
lp:104,Yp:105,Vo:97,Aq:91,qq:88,iq:92,Fq:108,kp:111,So:98,jp:103,Vp:101,Tp:100,Nq:110,vp:112,wp:113,zp:115,Wo:114,op:89,Qp:90,zq:93,Gq:94,To:99,Up:102,Bp:106,oq:107,Oq:109,Rq:87,rp:122,Kq:116,rq:95,eq:123,yp:84,uq:75,fp:125,pq:131,vq:130,Lq:86};a.ERRNO_CODES=S;
var Z={Qo:5,yr:{},umask:511,Yq:function(b,c){if("/"!==c[0]){if(-100===b)b=L.cwd();else{b=L.im(b);if(!b)throw new L.Gl(S.Om);b=b.path}c=R.Ql(b,c)}return c},jr:function(b,c,d){try{var f=b(c)}catch(g){if(g&&g.node&&R.normalize(c)!==R.normalize(L.Zl(g.node)))return-S.Sn;throw g;}I[d>>2]=f.dev;I[d+4>>2]=0;I[d+8>>2]=f.ino;I[d+12>>2]=f.mode;I[d+16>>2]=f.nlink;I[d+20>>2]=f.uid;I[d+24>>2]=f.gid;I[d+28>>2]=f.rdev;I[d+32>>2]=0;I[d+36>>2]=f.size;I[d+40>>2]=4096;I[d+44>>2]=f.blocks;I[d+48>>2]=f.atime.getTime()/
1E3|0;I[d+52>>2]=0;I[d+56>>2]=f.mtime.getTime()/1E3|0;I[d+60>>2]=0;I[d+64>>2]=f.ctime.getTime()/1E3|0;I[d+68>>2]=0;I[d+72>>2]=f.ino;return 0},hr:function(b,c,d,f){b=new Uint8Array(H.subarray(b,b+d));L.qm(c,b,0,d,f)},fr:function(b,c){b=R.normalize(b);"/"===b[b.length-1]&&(b=b.substr(0,b.length-1));L.mkdir(b,c,0);return 0},gr:function(b,c,d){switch(c&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-S.Rl}L.Wl(b,c,d);return 0},ir:function(b,c,d){if(0>=d)return-S.Rl;b=L.readlink(b);
var f=Math.min(d,F(b)),g=G[c+f];E(b,H,c,d+1);G[c+f]=g;return f},dr:function(b,c){if(c&-8)return-S.Rl;b=L.Kl(b,{Yl:!0}).node;var d="";c&4&&(d+="r");c&2&&(d+="w");c&1&&(d+="x");return d&&L.fm(b,d)?-S.Pn:0},er:function(b,c,d){var f=L.im(d);f&&L.close(f);return L.open(b,c,0,d,d).fd},jo:function(b,c,d,f){for(var g=0,h=0;h<d;h++){var k=I[c+(8*h+4)>>2],n=L.read(b,G,I[c+8*h>>2],k,f);if(0>n)return-1;g+=n;if(n<k)break}return g},ko:function(b,c,d,f){for(var g=0,h=0;h<d;h++){var k=L.write(b,G,I[c+8*h>>2],I[c+
(8*h+4)>>2],f);if(0>k)return-1;g+=k}return g},bm:0,get:function(){Z.bm+=4;return I[Z.bm-4>>2]},to:function(){var b=Z.get();return b?D(H,b,void 0):""},om:function(){var b=L.im(Z.get());if(!b)throw new L.Gl(S.Om);return b},sr:function(){var b=(void 0).qr(Z.get());if(!b)throw new L.Gl(S.Om);return b},rr:function(b){var c=Z.get(),d=Z.get();if(b&&0===c)return null;b=(void 0)(c,d);if(b.Tl)throw new L.Gl(b.Tl);b.rn=(void 0).xr(b.rn)||b.rn;return b},nr:function(){var b=Z.get();Z.get();return b},tr:function(){Z.get()}};
a.SYSCALLS=Z;function Ca(b,c){Z.bm=c;try{var d=Z.om();Z.get();var f=Z.get(),g=Z.get(),h=Z.get();L.Vl(d,f,h);I[g>>2]=d.position;d.Wm&&0===f&&0===h&&(d.Wm=null);return 0}catch(k){return"undefined"!==typeof L&&k instanceof L.Gl||z(k),-k.Tl}}a.___syscall140=Ca;function Da(b,c){Z.bm=c;try{var d=Z.om(),f=Z.get(),g=Z.get();return Z.jo(d,f,g)}catch(h){return"undefined"!==typeof L&&h instanceof L.Gl||z(h),-h.Tl}}a.___syscall145=Da;
function Ea(b,c){Z.bm=c;try{var d=Z.om(),f=Z.get(),g=Z.get();return Z.ko(d,f,g)}catch(h){return"undefined"!==typeof L&&h instanceof L.Gl||z(h),-h.Tl}}a.___syscall146=Ea;
function Fa(b,c){Z.bm=c;try{var d=Z.om();switch(Z.get()){case 0:var f=Z.get();return 0>f?-S.Rl:L.open(d.path,d.flags,0,f).fd;case 1:case 2:return 0;case 3:return d.flags;case 4:return f=Z.get(),d.flags|=f,0;case 12:return f=Z.get(),ia[f+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-S.Rl;case 9:return Q(S.Rl),-1;default:return-S.Rl}}catch(g){return"undefined"!==typeof L&&g instanceof L.Gl||z(g),-g.Tl}}a.___syscall221=Fa;
function Ga(b,c){Z.bm=c;try{var d=Z.to(),f=Z.get(),g=Z.get();return L.open(d,f,g).fd}catch(h){return"undefined"!==typeof L&&h instanceof L.Gl||z(h),-h.Tl}}a.___syscall5=Ga;
function Ha(b,c){Z.bm=c;try{var d=Z.om(),f=Z.get();switch(f){case 21509:case 21505:return d.tty?0:-S.nm;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return d.tty?0:-S.nm;case 21519:if(!d.tty)return-S.nm;var g=Z.get();return I[g>>2]=0;case 21520:return d.tty?-S.Rl:-S.nm;case 21531:return g=Z.get(),L.Zm(d,f,g);case 21523:return d.tty?0:-S.nm;case 21524:return d.tty?0:-S.nm;default:z("bad ioctl syscall "+f)}}catch(h){return"undefined"!==typeof L&&h instanceof L.Gl||z(h),-h.Tl}}
a.___syscall54=Ha;function Ia(b,c){Z.bm=c;try{var d=Z.om();L.close(d);return 0}catch(f){return"undefined"!==typeof L&&f instanceof L.Gl||z(f),-f.Tl}}a.___syscall6=Ia;function Ja(){}a.___unlock=Ja;function Ka(){}a.___wait=Ka;function La(){return J}a._emscripten_get_heap_size=La;function Ma(){z("OOM")}a.abortOnCannotGrowMemory=Ma;function Na(b){Ma(b)}a._emscripten_resize_heap=Na;function Oa(b,c,d){H.set(H.subarray(c,c+d),b)}a._emscripten_memcpy_big=Oa;L.kn();
if(q){var fs=require("fs"),Ba=require("path");X.kn()}function za(b){var c=Array(F(b)+1);b=E(b,c,0,c.length);c.length=b;return c}var Pa=a.asm({},{b:z,l:function(){},r:ya,h:Q,k:Ca,j:Da,g:Ea,c:Fa,i:Ga,f:Ha,e:Ia,d:Ja,q:Ka,p:La,o:Oa,n:Na,m:Ma,a:154560},buffer);a.asm=Pa;a._FDK_Fetch=function(){return a.asm.s.apply(null,arguments)};a._FDK_InitBitBuffer=function(){return a.asm.t.apply(null,arguments)};a._FDK_ResetBitBuffer=function(){return a.asm.u.apply(null,arguments)};
a._FDK_chMapDescr_getMapValue=function(){return a.asm.v.apply(null,arguments)};a._FDK_chMapDescr_init=function(){return a.asm.w.apply(null,arguments)};a._FDK_get32=function(){return a.asm.x.apply(null,arguments)};a._FDK_getValidBits=function(){return a.asm.y.apply(null,arguments)};a._FDK_pushBack=function(){return a.asm.z.apply(null,arguments)};a._FDK_pushForward=function(){return a.asm.A.apply(null,arguments)};a._FDK_put=function(){return a.asm.B.apply(null,arguments)};
a._FDK_sacenc_close=function(){return a.asm.C.apply(null,arguments)};a._FDK_sacenc_encode=function(){return a.asm.D.apply(null,arguments)};a._FDK_sacenc_getInfo=function(){return a.asm.E.apply(null,arguments)};a._FDK_sacenc_getLibInfo=function(){return a.asm.F.apply(null,arguments)};a._FDK_sacenc_init=function(){return a.asm.G.apply(null,arguments)};a._FDK_sacenc_open=function(){return a.asm.H.apply(null,arguments)};a._FDK_sacenc_setParam=function(){return a.asm.I.apply(null,arguments)};
a._FDK_toolsGetLibInfo=function(){return a.asm.J.apply(null,arguments)};a._FDKaacEnc_AacInitDefaultConfig=function(){return a.asm.K.apply(null,arguments)};a._FDKaacEnc_CalcBitsPerFrame=function(){return a.asm.L.apply(null,arguments)};a._FDKaacEnc_Close=function(){return a.asm.M.apply(null,arguments)};a._FDKaacEnc_EncodeFrame=function(){return a.asm.N.apply(null,arguments)};a._FDKaacEnc_GetBitReservoirState=function(){return a.asm.O.apply(null,arguments)};
a._FDKaacEnc_GetVBRBitrate=function(){return a.asm.P.apply(null,arguments)};a._FDKaacEnc_Initialize=function(){return a.asm.Q.apply(null,arguments)};a._FDKaacEnc_LimitBitrate=function(){return a.asm.R.apply(null,arguments)};a._FDKaacEnc_Open=function(){return a.asm.S.apply(null,arguments)};a._FDKaalloc=function(){return a.asm.T.apply(null,arguments)};a._FDKaalloc_L=function(){return a.asm.U.apply(null,arguments)};a._FDKafree=function(){return a.asm.V.apply(null,arguments)};
a._FDKafree_L=function(){return a.asm.W.apply(null,arguments)};a._FDKcalloc=function(){return a.asm.X.apply(null,arguments)};a._FDKcalloc_L=function(){return a.asm.Y.apply(null,arguments)};a._FDKfree=function(){return a.asm.Z.apply(null,arguments)};a._FDKfree_L=function(){return a.asm._.apply(null,arguments)};a._FDKmemclear=function(){return a.asm.$.apply(null,arguments)};a._FDKmemcpy=function(){return a.asm.aa.apply(null,arguments)};a._FDKmemmove=function(){return a.asm.ba.apply(null,arguments)};
a._FDKsbrEnc_EncodeIcc=function(){return a.asm.ca.apply(null,arguments)};a._FDKsbrEnc_EncodeIid=function(){return a.asm.da.apply(null,arguments)};a._FDKsbrEnc_WritePSBitstream=function(){return a.asm.ea.apply(null,arguments)};a._FDKsprintf=function(){return a.asm.fa.apply(null,arguments)};a.__Z10FDKcrcInitP11FDK_CRCINFOjjj=function(){return a.asm.ga.apply(null,arguments)};a.__Z10PSEnc_InitP19T_PARAMETRIC_STEREOP14T_PSENC_CONFIGiiPh=function(){return a.asm.ha.apply(null,arguments)};
a.__Z10mdct_blockP6mdct_tPKsiPliiPK8FIXP_DPKiPs=function(){return a.asm.ia.apply(null,arguments)};a.__Z10setCplxVecP8FIXP_DPKli=function(){return a.asm.ja.apply(null,arguments)};a.__Z11FDKcrcResetP11FDK_CRCINFO=function(){return a.asm.ka.apply(null,arguments)};a.__Z11copyCplxVecP8FIXP_DPKPKS_i=function(){return a.asm.la.apply(null,arguments)};a.__Z11scaleValuesPlPKlii=function(){return a.asm.ma.apply(null,arguments)};a.__Z11scaleValuesPlii=function(){return a.asm.na.apply(null,arguments)};
a.__Z12FDKcrcEndRegP11FDK_CRCINFOP13FDK_BITSTREAMi=function(){return a.asm.oa.apply(null,arguments)};a.__Z12FDKcrcGetCRCP11FDK_CRCINFO=function(){return a.asm.pa.apply(null,arguments)};a.__Z12LdDataVectorPlS_i=function(){return a.asm.qa.apply(null,arguments)};a.__Z12PSEnc_CreatePP19T_PARAMETRIC_STEREO=function(){return a.asm.ra.apply(null,arguments)};a.__Z13CLpc_AnalysisPliPKsiiS_Pi=function(){return a.asm.sa.apply(null,arguments)};
a.__Z13PSEnc_DestroyPP19T_PARAMETRIC_STEREO=function(){return a.asm.ta.apply(null,arguments)};a.__Z13sumUpCplxPow2PK8FIXP_DPKiiPii=function(){return a.asm.ua.apply(null,arguments)};a.__Z14FDKcrcStartRegP11FDK_CRCINFOP13FDK_BITSTREAMi=function(){return a.asm.va.apply(null,arguments)};a.__Z14adtsWrite_InitP11STRUCT_ADTSP12CODER_CONFIG=function(){return a.asm.wa.apply(null,arguments)};a.__Z14fDivNormSignedllPi=function(){return a.asm.xa.apply(null,arguments)};
a.__Z14getScalefactorPKli=function(){return a.asm.ya.apply(null,arguments)};a.__Z15FDKaacEnc_BCNewPP13BITCNTR_STATEPh=function(){return a.asm.za.apply(null,arguments)};a.__Z15FDKaacEnc_QCNewPP8QC_STATEiPh=function(){return a.asm.Aa.apply(null,arguments)};a.__Z15GetRam_PsEncodei=function(){return a.asm.Ba.apply(null,arguments)};a.__Z15fdkFreeMatrix1DPv=function(){return a.asm.Ca.apply(null,arguments)};a.__Z15fdkFreeMatrix2DPPv=function(){return a.asm.Da.apply(null,arguments)};
a.__Z15fdkFreeMatrix3DPPPv=function(){return a.asm.Ea.apply(null,arguments)};a.__Z16CLpc_ParcorToLpcPKsPsiPl=function(){return a.asm.Fa.apply(null,arguments)};a.__Z16FDK_deinterleavePKlPsjjj=function(){return a.asm.Ga.apply(null,arguments)};a.__Z16FDK_deinterleavePKsPsjjj=function(){return a.asm.Ha.apply(null,arguments)};a.__Z16FDKaacEnc_PsyNewPP12PSY_INTERNALiiPh=function(){return a.asm.Ia.apply(null,arguments)};a.__Z16FDKaacEnc_QCInitP8QC_STATEP7QC_INITm=function(){return a.asm.Ja.apply(null,arguments)};
a.__Z16FDKaacEnc_QCMainP8QC_STATEPP7PSY_OUTPP6QC_OUTiP15CHANNEL_MAPPING17AUDIO_OBJECT_TYPEja=function(){return a.asm.Ka.apply(null,arguments)};a.__Z16FreeRam_PsEncodePP11T_PS_ENCODE=function(){return a.asm.La.apply(null,arguments)};a.__Z16autoCorr2nd_cplxP11ACORR_COEFSPKlS2_i=function(){return a.asm.Ma.apply(null,arguments)};a.__Z16calcCoherenceVecPlPKlS1_S1_S1_iii=function(){return a.asm.Na.apply(null,arguments)};a.__Z16fDivNormHighPrecllPi=function(){return a.asm.Oa.apply(null,arguments)};
a.__Z16getChannelConfig12CHANNEL_MODEh=function(){return a.asm.Pa.apply(null,arguments)};a.__Z17CLpc_AutoToParcorPliPsiS_Pi=function(){return a.asm.Qa.apply(null,arguments)};a.__Z17FDK_MpegsEnc_InitP11MPS_ENCODER17AUDIO_OBJECT_TYPEjjjjjj=function(){return a.asm.Ra.apply(null,arguments)};a.__Z17FDK_MpegsEnc_OpenPP11MPS_ENCODER=function(){return a.asm.Sa.apply(null,arguments)};a.__Z17FDKaacEnc_BCClosePP13BITCNTR_STATE=function(){return a.asm.Ta.apply(null,arguments)};
a.__Z17FDKaacEnc_QCClosePP8QC_STATEPP6QC_OUT=function(){return a.asm.Ua.apply(null,arguments)};a.__Z17FDKaacEnc_TnsSyncP8TNS_DATAPKS_P8TNS_INFOS4_iiPK10TNS_CONFIG=function(){return a.asm.Va.apply(null,arguments)};a.__Z17FDKaacEnc_psyInitP12PSY_INTERNALPP7PSY_OUTii17AUDIO_OBJECT_TYPEP15CHANNEL_MAPPING=function(){return a.asm.Wa.apply(null,arguments)};a.__Z17FDKaacEnc_psyMainiP11PSY_ELEMENTP11PSY_DYNAMICP17PSY_CONFIGURATIONP15PSY_OUT_ELEMENTPsjPii=function(){return a.asm.Xa.apply(null,arguments)};
a.__Z17FDKgetWindowSlopeii=function(){return a.asm.Ya.apply(null,arguments)};a.__Z17FDKsbrEnc_AddLeftPiS_i=function(){return a.asm.Za.apply(null,arguments)};a.__Z17GetAACdynamic_RAMi=function(){return a.asm._a.apply(null,arguments)};a.__Z17GetRam_SbrChanneli=function(){return a.asm.$a.apply(null,arguments)};a.__Z17GetRam_SbrElementi=function(){return a.asm.ab.apply(null,arguments)};a.__Z17GetRam_SbrEncoderi=function(){return a.asm.bb.apply(null,arguments)};
a.__Z17fdkCallocMatrix1Djj=function(){return a.asm.cb.apply(null,arguments)};a.__Z17fdkCallocMatrix2Djjj=function(){return a.asm.db.apply(null,arguments)};a.__Z17fdkCallocMatrix3Djjjj=function(){return a.asm.eb.apply(null,arguments)};a.__Z17getScalefactorPCMPKsii=function(){return a.asm.fb.apply(null,arguments)};a.__Z17sumUpCplxPow2Dim2PKPK8FIXP_DPKiiPiiiii=function(){return a.asm.gb.apply(null,arguments)};
a.__Z17transportEnc_InitP12TRANSPORTENCPhi14TRANSPORT_TYPEP12CODER_CONFIGj=function(){return a.asm.hb.apply(null,arguments)};a.__Z17transportEnc_OpenPP12TRANSPORTENC=function(){return a.asm.ib.apply(null,arguments)};a.__Z18FDK_MpegsEnc_ClosePP11MPS_ENCODER=function(){return a.asm.jb.apply(null,arguments)};a.__Z18FDKaacEnc_PsyClosePP12PSY_INTERNALPP7PSY_OUT=function(){return a.asm.kb.apply(null,arguments)};a.__Z18FDKaacEnc_QCOutNewPP6QC_OUTiiiPh=function(){return a.asm.lb.apply(null,arguments)};
a.__Z18FDKaacEnc_bitCountPKsiiPi=function(){return a.asm.mb.apply(null,arguments)};a.__Z18FDKsbrEnc_AddRightPiS_i=function(){return a.asm.nb.apply(null,arguments)};a.__Z18FDKsbrEnc_PSEncodeP11T_PS_ENCODEP8T_PS_OUTPhjPA2_A2_Plii=function(){return a.asm.ob.apply(null,arguments)};a.__Z18FreeAACdynamic_RAMPPl=function(){return a.asm.pb.apply(null,arguments)};a.__Z18FreeRam_SbrChannelPP11SBR_CHANNEL=function(){return a.asm.qb.apply(null,arguments)};
a.__Z18FreeRam_SbrElementPP11SBR_ELEMENT=function(){return a.asm.rb.apply(null,arguments)};a.__Z18FreeRam_SbrEncoderPP11SBR_ENCODER=function(){return a.asm.sb.apply(null,arguments)};a.__Z18GetRam_ParamStereoi=function(){return a.asm.tb.apply(null,arguments)};a.__Z18aacenc_SscCallbackPvP13FDK_BITSTREAM17AUDIO_OBJECT_TYPEiiiiihPh=function(){return a.asm.ub.apply(null,arguments)};a.__Z18transportEnc_ClosePP12TRANSPORTENC=function(){return a.asm.vb.apply(null,arguments)};
a.__Z19FDKaacEnc_AdjThrNewPP13ADJ_THR_STATEi=function(){return a.asm.wb.apply(null,arguments)};a.__Z19FDKaacEnc_PnsDetectP10PNS_CONFIGP8PNS_DATAiiiPlPKiS3_PiPsiiiS3_S6_=function(){return a.asm.xb.apply(null,arguments)};a.__Z19FDKaacEnc_PsyOutNewPP7PSY_OUTiiiPh=function(){return a.asm.yb.apply(null,arguments)};a.__Z19FDKaacEnc_QCOutInitPP6QC_OUTiPK15CHANNEL_MAPPING=function(){return a.asm.zb.apply(null,arguments)};
a.__Z19FDKaacEnc_TnsDetectP8TNS_DATAPK10TNS_CONFIGP8TNS_INFOiPKlii=function(){return a.asm.Ab.apply(null,arguments)};a.__Z19FDKaacEnc_TnsEncodeP8TNS_INFOP8TNS_DATAiPK10TNS_CONFIGiPlii=function(){return a.asm.Bb.apply(null,arguments)};a.__Z19FDKaacEnc_calcSfbPeP15PE_CHANNEL_DATAPKlS2_iiiPKiS4_=function(){return a.asm.Cb.apply(null,arguments)};a.__Z19FreeRam_ParamStereoPP19T_PARAMETRIC_STEREO=function(){return a.asm.Db.apply(null,arguments)};
a.__Z19GetRam_aacEnc_QCouti=function(){return a.asm.Eb.apply(null,arguments)};a.__Z19adtsWrite_CrcEndRegP11STRUCT_ADTSP13FDK_BITSTREAMi=function(){return a.asm.Fb.apply(null,arguments)};a.__Z19scaleValuesSaturatePlii=function(){return a.asm.Gb.apply(null,arguments)};a.__Z20FDK_MetadataEnc_InitP20FDK_METADATA_ENCODERiiijjj12CHANNEL_MODE13CHANNEL_ORDER=function(){return a.asm.Hb.apply(null,arguments)};a.__Z20FDK_MetadataEnc_OpenPP20FDK_METADATA_ENCODERj=function(){return a.asm.Ib.apply(null,arguments)};
a.__Z20FDK_MpegsEnc_ProcessP11MPS_ENCODERPsiP18AACENC_EXT_PAYLOAD=function(){return a.asm.Jb.apply(null,arguments)};a.__Z20FDKaacEnc_AdjThrInitP13ADJ_THR_STATEiiPK15CHANNEL_MAPPINGiii18AACENC_BITRES_MODEiil=function(){return a.asm.Kb.apply(null,arguments)};a.__Z20FDKaacEnc_DownsampleP11DOWNSAMPLERPsiS1_Pi=function(){return a.asm.Lb.apply(null,arguments)};a.__Z20FDKaacEnc_codeValuesPsiiP13FDK_BITSTREAM=function(){return a.asm.Mb.apply(null,arguments)};
a.__Z20FDKcalcPbScaleFactorPKPK8FIXP_DPKPKhPiiii=function(){return a.asm.Nb.apply(null,arguments)};a.__Z20FDKsbrEnc_AddVecLeftPiS_S_i=function(){return a.asm.Ob.apply(null,arguments)};a.__Z20FDKsbrEnc_DownsampleP11SBR_ENCODERPsjjPjPhi=function(){return a.asm.Pb.apply(null,arguments)};a.__Z20FreeRam_aacEnc_QCoutPP6QC_OUT=function(){return a.asm.Qb.apply(null,arguments)};a.__Z20GetRam_Sbr_guideScfbi=function(){return a.asm.Rb.apply(null,arguments)};
a.__Z20GetRam_aacEnc_PsyOuti=function(){return a.asm.Sb.apply(null,arguments)};a.__Z20qmfAnalysisFilteringP15QMF_FILTER_BANKPPlS2_P16QMF_SCALE_FACTORPKsiiS1_=function(){return a.asm.Tb.apply(null,arguments)};a.__Z20transportEnc_GetConfP12TRANSPORTENCP12CODER_CONFIGP13FDK_BITSTREAMPj=function(){return a.asm.Ub.apply(null,arguments)};a.__Z21CreateStreamMuxConfigP11LATM_STREAMP13FDK_BITSTREAMiP13CSTpCallBacks=function(){return a.asm.Vb.apply(null,arguments)};
a.__Z21FDK_MetadataEnc_ClosePP20FDK_METADATA_ENCODER=function(){return a.asm.Wb.apply(null,arguments)};a.__Z21FDK_MpegsEnc_GetDelayP11MPS_ENCODER=function(){return a.asm.Xb.apply(null,arguments)};a.__Z21FDKaacEnc_AdjThrClosePP13ADJ_THR_STATE=function(){return a.asm.Yb.apply(null,arguments)};a.__Z21FDKaacEnc_GetPnsParamP11NOISEPARAMSiiiPKiPiii=function(){return a.asm.Zb.apply(null,arguments)};a.__Z21FDKaacEnc_calcSfbDistPKlPsiii=function(){return a.asm._b.apply(null,arguments)};
a.__Z21FDKaacEnc_countValuesPsii=function(){return a.asm.$b.apply(null,arguments)};a.__Z21FDKaacEnc_dynBitCountP13BITCNTR_STATEPKsPKjPKiiiiiS6_P12SECTION_DATAS6_S6_S6_j=function(){return a.asm.ac.apply(null,arguments)};a.__Z21FDKaacEnc_noiseDetectPlPiiPKiPsP11NOISEPARAMSS3_=function(){return a.asm.bc.apply(null,arguments)};a.__Z21FDKaacEnc_psyMainInitP12PSY_INTERNAL17AUDIO_OBJECT_TYPEP15CHANNEL_MAPPINGiiiiiiiijm=function(){return a.asm.cc.apply(null,arguments)};
a.__Z21FDKcalcCorrelationVecPlPKlS1_S1_i=function(){return a.asm.dc.apply(null,arguments)};a.__Z21FDKhybridAnalysisInitP18FDK_ANA_HYB_FILTER15FDK_HYBRID_MODEiii=function(){return a.asm.ec.apply(null,arguments)};a.__Z21FDKhybridAnalysisOpenP18FDK_ANA_HYB_FILTERPljS1_j=function(){return a.asm.fc.apply(null,arguments)};a.__Z21FDKsbrEnc_UpdateHiResPhPiS_iS0_=function(){return a.asm.gc.apply(null,arguments)};a.__Z21FDKsbrEnc_UpdateLoResPhPiS_i=function(){return a.asm.hc.apply(null,arguments)};
a.__Z21FreeRam_Sbr_guideScfbPPh=function(){return a.asm.ic.apply(null,arguments)};a.__Z21FreeRam_aacEnc_PsyOutPP7PSY_OUT=function(){return a.asm.jc.apply(null,arguments)};a.__Z21GetRam_SbrDynamic_RAMi=function(){return a.asm.kc.apply(null,arguments)};a.__Z21GetRam_Sbr_envIBufferiPh=function(){return a.asm.lc.apply(null,arguments)};a.__Z21GetRam_Sbr_envRBufferiPh=function(){return a.asm.mc.apply(null,arguments)};a.__Z21GetRam_Sbr_envYBufferi=function(){return a.asm.nc.apply(null,arguments)};
a.__Z21GetRam_Sbr_envYBufferiPh=function(){return a.asm.oc.apply(null,arguments)};a.__Z21GetRam_Sbr_signMatrixi=function(){return a.asm.pc.apply(null,arguments)};a.__Z21GetRam_Sbr_v_k_masteri=function(){return a.asm.qc.apply(null,arguments)};a.__Z21GetRam_aacEnc_QCstatei=function(){return a.asm.rc.apply(null,arguments)};a.__Z21adtsWrite_CrcStartRegP11STRUCT_ADTSP13FDK_BITSTREAMi=function(){return a.asm.sc.apply(null,arguments)};
a.__Z21fdkCallocMatrix1D_intjj14MEMORY_SECTION=function(){return a.asm.tc.apply(null,arguments)};a.__Z21fdk_sacenc_delay_InitP5DELAYiiii=function(){return a.asm.uc.apply(null,arguments)};a.__Z21fdk_sacenc_delay_OpenPP5DELAY=function(){return a.asm.vc.apply(null,arguments)};a.__Z21fdk_sacenc_initTtoBoxP9T_TTO_BOXPK16T_TTO_BOX_CONFIGPh=function(){return a.asm.wc.apply(null,arguments)};a.__Z21transportEnc_GetFrameP12TRANSPORTENCPi=function(){return a.asm.xc.apply(null,arguments)};
a.__Z21transportEnc_writeASCP13FDK_BITSTREAMP12CODER_CONFIGP13CSTpCallBacks=function(){return a.asm.yc.apply(null,arguments)};a.__Z21transportEnc_writePCEP13FDK_BITSTREAM12CHANNEL_MODEiiiiij=function(){return a.asm.zc.apply(null,arguments)};a.__Z22FDK_DRC_Generator_CalcP8DRC_COMPPKsjiiillllliiPiS3_=function(){return a.asm.Ac.apply(null,arguments)};a.__Z22FDK_DRC_Generator_OpenPP8DRC_COMP=function(){return a.asm.Bc.apply(null,arguments)};
a.__Z22FDKaacEnc_SpreadingMaxiPKlS0_Pl=function(){return a.asm.Cc.apply(null,arguments)};a.__Z22FDKaacEnc_prepareSfbPeP15PE_CHANNEL_DATAPKlS2_S2_PKiiii=function(){return a.asm.Dc.apply(null,arguments)};a.__Z22FDKaacEnc_updateBitresP15CHANNEL_MAPPINGP8QC_STATEPP6QC_OUT=function(){return a.asm.Ec.apply(null,arguments)};a.__Z22FDKhybridAnalysisApplyP18FDK_ANA_HYB_FILTERPKlS2_PlS3_=function(){return a.asm.Fc.apply(null,arguments)};
a.__Z22FDKhybridSynthesisInitP18FDK_SYN_HYB_FILTER15FDK_HYBRID_MODEii=function(){return a.asm.Gc.apply(null,arguments)};a.__Z22FDKsbrEnc_InitPSEncodeP11T_PS_ENCODE8PS_BANDSl=function(){return a.asm.Hc.apply(null,arguments)};a.__Z22FDKsbrEnc_codeEnvelopePaPK8FREQ_RESP17SBR_CODE_ENVELOPEPiiiii=function(){return a.asm.Ic.apply(null,arguments)};a.__Z22FreeRam_SbrDynamic_RAMPPl=function(){return a.asm.Jc.apply(null,arguments)};a.__Z22FreeRam_Sbr_envYBufferPPl=function(){return a.asm.Kc.apply(null,arguments)};
a.__Z22FreeRam_Sbr_signMatrixPPi=function(){return a.asm.Lc.apply(null,arguments)};a.__Z22FreeRam_Sbr_v_k_masterPPh=function(){return a.asm.Mc.apply(null,arguments)};a.__Z22FreeRam_aacEnc_QCstatePP8QC_STATE=function(){return a.asm.Nc.apply(null,arguments)};a.__Z22GetRam_Sbr_quotaMatrixi=function(){return a.asm.Oc.apply(null,arguments)};a.__Z22adifWrite_EncodeHeaderP9ADIF_INFOP13FDK_BITSTREAMi=function(){return a.asm.Pc.apply(null,arguments)};
a.__Z22adtsWrite_EncodeHeaderP11STRUCT_ADTSP13FDK_BITSTREAMii=function(){return a.asm.Qc.apply(null,arguments)};a.__Z22cplx_cplxScalarProductP8FIXP_DPKPKPKS_S4_iiPiiiii=function(){return a.asm.Rc.apply(null,arguments)};a.__Z22fdk_sacenc_applyTtoBoxP9T_TTO_BOXiiiPKPK8FIXP_DPKS5_PaPhS6_S7_iPiS8_=function(){return a.asm.Sc.apply(null,arguments)};a.__Z22fdk_sacenc_delay_ClosePP5DELAY=function(){return a.asm.Tc.apply(null,arguments)};
a.__Z22qmfSynPrototypeFirSlotP15QMF_FILTER_BANKPlS1_Psi=function(){return a.asm.Uc.apply(null,arguments)};a.__Z22transportEnc_CrcEndRegP12TRANSPORTENCi=function(){return a.asm.Vc.apply(null,arguments)};a.__Z22transportEnc_LatmWriteP11LATM_STREAMP13FDK_BITSTREAMiiP13CSTpCallBacks=function(){return a.asm.Wc.apply(null,arguments)};a.__Z22transportEnc_Latm_InitP11LATM_STREAMP13FDK_BITSTREAMP12CODER_CONFIGj14TRANSPORT_TYPEP13CSTpCallBacks=function(){return a.asm.Xc.apply(null,arguments)};
a.__Z23FDK_DRC_Generator_ClosePP8DRC_COMP=function(){return a.asm.Yc.apply(null,arguments)};a.__Z23FDK_MetadataEnc_ProcessP20FDK_METADATA_ENCODERPsjiPK15AACENC_MetaDataPP18AACENC_EXT_PAYLOADPjPi=function(){return a.asm.Zc.apply(null,arguments)};a.__Z23FDK_MpegsEnc_GetLibInfoP8LIB_INFO=function(){return a.asm._c.apply(null,arguments)};a.__Z23FDKaacEnc_AdjustBitrateP8QC_STATEP15CHANNEL_MAPPINGPiiii=function(){return a.asm.$c.apply(null,arguments)};
a.__Z23FDKaacEnc_QCMainPrepareP12ELEMENT_INFOP11ATS_ELEMENTP15PSY_OUT_ELEMENTP14QC_OUT_ELEMENT17AUDIO_OBJECT_TYPEja=function(){return a.asm.ad.apply(null,arguments)};a.__Z23FDKaacEnc_peCalculationP7PE_DATAPKPK15PSY_OUT_CHANNELPKP14QC_OUT_CHANNELPK9TOOLSINFOP11ATS_ELEMENTi=function(){return a.asm.bd.apply(null,arguments)};a.__Z23FDKhybridSynthesisApplyP18FDK_SYN_HYB_FILTERPKlS2_PlS3_=function(){return a.asm.cd.apply(null,arguments)};
a.__Z23FDKsbrEnc_Shellsort_intPii=function(){return a.asm.dd.apply(null,arguments)};a.__Z23FDKsbrEnc_frameSplitterPPlPiP22SBR_TRANSIENT_DETECTORPhS4_iiiiiS_=function(){return a.asm.ed.apply(null,arguments)};a.__Z23FreeRam_Sbr_quotaMatrixPPl=function(){return a.asm.fd.apply(null,arguments)};a.__Z23GetRam_aacEnc_BitLookUpiPh=function(){return a.asm.gd.apply(null,arguments)};a.__Z23GetRam_aacEnc_PsyStatici=function(){return a.asm.hd.apply(null,arguments)};
a.__Z23GetRam_aacEnc_QCchanneliPh=function(){return a.asm.id.apply(null,arguments)};a.__Z23GetRam_aacEnc_QCelementi=function(){return a.asm.jd.apply(null,arguments)};a.__Z23adifWrite_GetHeaderBitsP9ADIF_INFO=function(){return a.asm.kd.apply(null,arguments)};a.__Z23adtsWrite_GetHeaderBitsP11STRUCT_ADTS=function(){return a.asm.ld.apply(null,arguments)};a.__Z23fdk_sacenc_createTtoBoxPP9T_TTO_BOX=function(){return a.asm.md.apply(null,arguments)};
a.__Z23fdk_sacenc_initDCFilterP11T_DC_FILTERj=function(){return a.asm.nd.apply(null,arguments)};a.__Z23getBitstreamElementList17AUDIO_OBJECT_TYPEahhj=function(){return a.asm.od.apply(null,arguments)};a.__Z23transportEnc_GetLibInfoP8LIB_INFO=function(){return a.asm.pd.apply(null,arguments)};a.__Z23transportEnc_GetPCEBits12CHANNEL_MODEii=function(){return a.asm.qd.apply(null,arguments)};a.__Z24FDK_MetadataEnc_GetDelayP20FDK_METADATA_ENCODER=function(){return a.asm.rd.apply(null,arguments)};
a.__Z24FDK_MpegsEnc_GetDecDelayP11MPS_ENCODER=function(){return a.asm.sd.apply(null,arguments)};a.__Z24FDKaacEnc_BlockSwitchingP23BLOCK_SWITCHING_CONTROLiiPKs=function(){return a.asm.td.apply(null,arguments)};a.__Z24FDKaacEnc_CalcFormFactorPP14QC_OUT_CHANNELPP15PSY_OUT_CHANNELi=function(){return a.asm.ud.apply(null,arguments)};a.__Z24FDKaacEnc_CodePnsChanneliP10PNS_CONFIGPiPlS1_S2_=function(){return a.asm.vd.apply(null,arguments)};
a.__Z24FDKaacEnc_DistributeBitsP13ADJ_THR_STATEP11ATS_ELEMENTPP15PSY_OUT_CHANNELP7PE_DATAPiS8_iiiiil18AACENC_BITRES_MODE=function(){return a.asm.wd.apply(null,arguments)};a.__Z24FDKaacEnc_PreEchoControlPliiisS_iPi=function(){return a.asm.xd.apply(null,arguments)};a.__Z24FDKaacEnc_Transform_RealPKsPliiPiP6mdct_tiS2_i=function(){return a.asm.yd.apply(null,arguments)};
a.__Z24FDKaacEnc_WriteBitstreamP12TRANSPORTENCP15CHANNEL_MAPPINGP6QC_OUTP7PSY_OUTP8QC_STATE17AUDIO_OBJECT_TYPEja=function(){return a.asm.zd.apply(null,arguments)};a.__Z24FDKaacEnc_groupShortDataPlP13SFB_THRESHOLDP10SFB_ENERGYS3_S3_iiPKiPKlPiS8_S_iS5_i=function(){return a.asm.Ad.apply(null,arguments)};a.__Z24FDKaacEnc_updateFillBitsP15CHANNEL_MAPPINGP8QC_STATEPP12ELEMENT_BITSPP6QC_OUT=function(){return a.asm.Bd.apply(null,arguments)};
a.__Z24FDKsbrEnc_CreatePSEncodePP11T_PS_ENCODE=function(){return a.asm.Cd.apply(null,arguments)};a.__Z24FDKsbrEnc_EnvEncodeFrameP11SBR_ENCODERiPsjPjPhi=function(){return a.asm.Dd.apply(null,arguments)};a.__Z24FDKsbrEnc_GetEnvEstDelayP20SBR_EXTRACT_ENVELOPE=function(){return a.asm.Ed.apply(null,arguments)};a.__Z24FreeRam_aacEnc_PsyStaticPP10PSY_STATIC=function(){return a.asm.Fd.apply(null,arguments)};a.__Z24FreeRam_aacEnc_QCelementPP14QC_OUT_ELEMENT=function(){return a.asm.Gd.apply(null,arguments)};
a.__Z24GetRam_aacEnc_AacEncoderi=function(){return a.asm.Hd.apply(null,arguments)};a.__Z24GetRam_aacEnc_PsyDynamiciPh=function(){return a.asm.Id.apply(null,arguments)};a.__Z24GetRam_aacEnc_PsyElementi=function(){return a.asm.Jd.apply(null,arguments)};a.__Z24fdk_sacenc_applyDCFilterP11T_DC_FILTERPKsPsi=function(){return a.asm.Kd.apply(null,arguments)};a.__Z24fdk_sacenc_destroyTtoBoxPP9T_TTO_BOX=function(){return a.asm.Ld.apply(null,arguments)};
a.__Z24fdk_sacenc_ecDataPairEncP13FDK_BITSTREAMPA23_sPs9DATA_TYPEiiiii=function(){return a.asm.Md.apply(null,arguments)};a.__Z24qmfAnalysisFilteringSlotP15QMF_FILTER_BANKPlS1_PKsiS1_=function(){return a.asm.Nd.apply(null,arguments)};a.__Z24transportEnc_CrcStartRegP12TRANSPORTENCi=function(){return a.asm.Od.apply(null,arguments)};a.__Z25FDKaacEnc_InitDownsamplerP11DOWNSAMPLERii=function(){return a.asm.Pd.apply(null,arguments)};
a.__Z25FDKaacEnc_InitElementBitsP8QC_STATEP15CHANNEL_MAPPINGiii=function(){return a.asm.Qd.apply(null,arguments)};a.__Z25FDKsbrEnc_DestroyPSEncodePP11T_PS_ENCODE=function(){return a.asm.Rd.apply(null,arguments)};a.__Z25FDKsbrEnc_Shellsort_fractPli=function(){return a.asm.Sd.apply(null,arguments)};a.__Z25FDKsbrEnc_UpdateFreqScalePhPiiiii=function(){return a.asm.Td.apply(null,arguments)};a.__Z25FDKsbrEnc_transientDetectP22SBR_TRANSIENT_DETECTORPPlPiPhiiii=function(){return a.asm.Ud.apply(null,arguments)};
a.__Z25FreeRam_aacEnc_AacEncoderPP7AAC_ENC=function(){return a.asm.Vd.apply(null,arguments)};a.__Z25FreeRam_aacEnc_PsyElementPP11PSY_ELEMENT=function(){return a.asm.Wd.apply(null,arguments)};a.__Z25GetRam_aacEnc_ElementBitsi=function(){return a.asm.Xd.apply(null,arguments)};a.__Z25GetRam_aacEnc_PsyInternali=function(){return a.asm.Yd.apply(null,arguments)};a.__Z25adtsWrite_EndRawDataBlockP11STRUCT_ADTSP13FDK_BITSTREAMPi=function(){return a.asm.Zd.apply(null,arguments)};
a.__Z25fdk_sacenc_createDCFilterPP11T_DC_FILTER=function(){return a.asm._d.apply(null,arguments)};a.__Z25fdk_sacenc_getPostGainFDKP11STATIC_GAIN=function(){return a.asm.$d.apply(null,arguments)};a.__Z25fdk_sacenc_spaceTree_InitP10SPACE_TREEPK16SPACE_TREE_SETUPPhi=function(){return a.asm.ae.apply(null,arguments)};a.__Z25fdk_sacenc_spaceTree_OpenPP10SPACE_TREE=function(){return a.asm.be.apply(null,arguments)};
a.__Z25qmfInitAnalysisFilterBankP15QMF_FILTER_BANKPsiiiii=function(){return a.asm.ce.apply(null,arguments)};a.__Z25qmfSynthesisFilteringSlotP15QMF_FILTER_BANKPKlS2_iiPsiPl=function(){return a.asm.de.apply(null,arguments)};a.__Z25transportEnc_GetBitstreamP12TRANSPORTENC=function(){return a.asm.ee.apply(null,arguments)};a.__Z25transportEnc_LatmGetFrameP11LATM_STREAMP13FDK_BITSTREAMPi=function(){return a.asm.fe.apply(null,arguments)};
a.__Z26FDKaacEnc_AdjustThresholdsP13ADJ_THR_STATEPKP14QC_OUT_ELEMENTP6QC_OUTPKPK15PSY_OUT_ELEMENTiPK15CHANNEL_MAPPING=function(){return a.asm.ge.apply(null,arguments)};a.__Z26FDKaacEnc_CalcBandNrgMSOptPKlS0_PiS1_PKiiPlS4_iS4_S4_=function(){return a.asm.he.apply(null,arguments)};a.__Z26FDKaacEnc_QuantizeSpectrumiiiPKiPKliS0_Psi=function(){return a.asm.ie.apply(null,arguments)};a.__Z26FDKaacEnc_bitresCalcBitFaciiiiilPK13ADJ_THR_STATEP11ATS_ELEMENTPlPi=function(){return a.asm.je.apply(null,arguments)};
a.__Z26FDKsbrEnc_InitSbrBitstreamP11COMMON_DATAPhiP11FDK_CRCINFOj=function(){return a.asm.ke.apply(null,arguments)};a.__Z26FDKsbrEnc_TonCorrParamExtrP16SBR_TON_CORR_ESTP9INVF_MODEPlPiPhS5_PK14SBR_FRAME_INFOS5_S5_i9XPOS_MODEj=function(){return a.asm.le.apply(null,arguments)};a.__Z26FreeRam_aacEnc_ElementBitsPP12ELEMENT_BITS=function(){return a.asm.me.apply(null,arguments)};a.__Z26FreeRam_aacEnc_PsyInternalPP12PSY_INTERNAL=function(){return a.asm.ne.apply(null,arguments)};
a.__Z26GetRam_Sbr_freqBandTableHIi=function(){return a.asm.oe.apply(null,arguments)};a.__Z26GetRam_Sbr_freqBandTableLOi=function(){return a.asm.pe.apply(null,arguments)};a.__Z26GetRam_Sbr_guideVectorDiffi=function(){return a.asm.qe.apply(null,arguments)};a.__Z26GetRam_Sbr_guideVectorOrigi=function(){return a.asm.re.apply(null,arguments)};a.__Z26GetRam_aacEnc_BitCntrStatei=function(){return a.asm.se.apply(null,arguments)};
a.__Z26fdk_sacenc_destroyDCFilterPP11T_DC_FILTER=function(){return a.asm.te.apply(null,arguments)};a.__Z26fdk_sacenc_ecDataSingleEncP13FDK_BITSTREAMPA23_sPs9DATA_TYPEiiiii=function(){return a.asm.ue.apply(null,arguments)};a.__Z26fdk_sacenc_getSpatialFrameP12BSF_INSTANCE17SPATIALFRAME_TYPE=function(){return a.asm.ve.apply(null,arguments)};a.__Z26fdk_sacenc_spaceTree_ApplyP10SPACE_TREEiiiiiPlPKPKP8FIXP_DPKS7_P12SPATIALFRAMEiPi=function(){return a.asm.we.apply(null,arguments)};
a.__Z26fdk_sacenc_spaceTree_ClosePP10SPACE_TREE=function(){return a.asm.xe.apply(null,arguments)};a.__Z26fdk_sacenc_staticGain_InitP11STATIC_GAINP18STATIC_GAIN_CONFIGPi=function(){return a.asm.ye.apply(null,arguments)};a.__Z26fdk_sacenc_staticGain_OpenPP11STATIC_GAIN=function(){return a.asm.ze.apply(null,arguments)};a.__Z26qmfInitSynthesisFilterBankP15QMF_FILTER_BANKPliiiii=function(){return a.asm.Ae.apply(null,arguments)};
a.__Z26transportEnc_EndAccessUnitP12TRANSPORTENCPi=function(){return a.asm.Be.apply(null,arguments)};a.__Z26transportEnc_GetStaticBitsP12TRANSPORTENCi=function(){return a.asm.Ce.apply(null,arguments)};a.__Z27FDKaacEnc_GetMonoStereoMode12CHANNEL_MODE=function(){return a.asm.De.apply(null,arguments)};a.__Z27FDKsbrEnc_PSEnc_WritePSDataP19T_PARAMETRIC_STEREOP13FDK_BITSTREAM=function(){return a.asm.Ee.apply(null,arguments)};a.__Z27FDKsbrEnc_getSbrStopFreqRAWii=function(){return a.asm.Fe.apply(null,arguments)};
a.__Z27FreeRam_Sbr_freqBandTableHIPPh=function(){return a.asm.Ge.apply(null,arguments)};a.__Z27FreeRam_Sbr_freqBandTableLOPPh=function(){return a.asm.He.apply(null,arguments)};a.__Z27FreeRam_Sbr_guideVectorDiffPPl=function(){return a.asm.Ie.apply(null,arguments)};a.__Z27FreeRam_Sbr_guideVectorOrigPPl=function(){return a.asm.Je.apply(null,arguments)};a.__Z27FreeRam_aacEnc_BitCntrStatePP13BITCNTR_STATE=function(){return a.asm.Ke.apply(null,arguments)};
a.__Z27GetRam_PsQmfStatesSynthesisi=function(){return a.asm.Le.apply(null,arguments)};a.__Z27GetRam_Sbr_detectionVectorsi=function(){return a.asm.Me.apply(null,arguments)};a.__Z27GetRam_aacEnc_PsyOutChanneli=function(){return a.asm.Ne.apply(null,arguments)};a.__Z27fdk_sacenc_frameWindow_InitP13T_FRAMEWINDOWPK20T_FRAMEWINDOW_CONFIG=function(){return a.asm.Oe.apply(null,arguments)};a.__Z27fdk_sacenc_getPreGainPtrFDKP11STATIC_GAIN=function(){return a.asm.Pe.apply(null,arguments)};
a.__Z27fdk_sacenc_onsetDetect_InitP12ONSET_DETECTPK21T_ONSET_DETECT_CONFIGj=function(){return a.asm.Qe.apply(null,arguments)};a.__Z27fdk_sacenc_onsetDetect_OpenPP12ONSET_DETECTj=function(){return a.asm.Re.apply(null,arguments)};a.__Z27fdk_sacenc_staticGain_ClosePP11STATIC_GAIN=function(){return a.asm.Se.apply(null,arguments)};a.__Z28FDK_DRC_Generator_InitializeP8DRC_COMP11DRC_PROFILES1_ij12CHANNEL_MODE13CHANNEL_ORDERh=function(){return a.asm.Te.apply(null,arguments)};
a.__Z28FDKaacEnc_DetermineBandWidthii19AACENC_BITRATE_MODEiiPK15CHANNEL_MAPPING12CHANNEL_MODEPi=function(){return a.asm.Ue.apply(null,arguments)};a.__Z28FDKaacEnc_InitBlockSwitchingP23BLOCK_SWITCHING_CONTROLi=function(){return a.asm.Ve.apply(null,arguments)};a.__Z28FDKaacEnc_InitChannelMapping12CHANNEL_MODE13CHANNEL_ORDERP15CHANNEL_MAPPING=function(){return a.asm.We.apply(null,arguments)};a.__Z28FDKaacEnc_InitPreEchoControlPlPiiS_S0_=function(){return a.asm.Xe.apply(null,arguments)};
a.__Z28FDKaacEnc_MsStereoProcessingPP8PSY_DATAPP15PSY_OUT_CHANNELPKiPiS7_iiiiS6_=function(){return a.asm.Ye.apply(null,arguments)};a.__Z28FDKaacEnc_SyncBlockSwitchingP23BLOCK_SWITCHING_CONTROLS0_ii=function(){return a.asm.Ze.apply(null,arguments)};a.__Z28FDKaacEnc_Transform_Real_EldPKsPliiPiiS2_iS1_=function(){return a.asm._e.apply(null,arguments)};a.__Z28FDKaacEnc_writeExtensionDataP12TRANSPORTENCP16QC_OUT_EXTENSIONijj17AUDIO_OBJECT_TYPEa=function(){return a.asm.$e.apply(null,arguments)};
a.__Z28FDKsbrEnc_frameInfoGeneratorP18SBR_ENVELOPE_FRAMEPhiS1_iPKi=function(){return a.asm.af.apply(null,arguments)};a.__Z28FDKsbrEnc_getSbrStartFreqRAWii=function(){return a.asm.bf.apply(null,arguments)};a.__Z28FreeRam_PsQmfStatesSynthesisPPl=function(){return a.asm.cf.apply(null,arguments)};a.__Z28FreeRam_Sbr_detectionVectorsPPh=function(){return a.asm.df.apply(null,arguments)};a.__Z28FreeRam_aacEnc_PsyOutChannelPP15PSY_OUT_CHANNEL=function(){return a.asm.ef.apply(null,arguments)};
a.__Z28GetRam_Sbr_QmfStatesAnalysisi=function(){return a.asm.ff.apply(null,arguments)};a.__Z28GetRam_aacEnc_PsyInputBufferi=function(){return a.asm.gf.apply(null,arguments)};a.__Z28GetRam_aacEnc_PsyOutElementsi=function(){return a.asm.hf.apply(null,arguments)};a.__Z28fdk_sacenc_analysisWindowingiiPlPKPK8FIXP_DPKPKPS0_ii=function(){return a.asm.jf.apply(null,arguments)};a.__Z28fdk_sacenc_delay_SetDmxAlignP5DELAYi=function(){return a.asm.kf.apply(null,arguments)};
a.__Z28fdk_sacenc_onsetDetect_ApplyP12ONSET_DETECTiiPKP8FIXP_DPKiiPi=function(){return a.asm.lf.apply(null,arguments)};a.__Z28fdk_sacenc_onsetDetect_ClosePP12ONSET_DETECT=function(){return a.asm.mf.apply(null,arguments)};a.__Z28fdk_sacenc_writeSpatialFramePhiPiP12BSF_INSTANCE=function(){return a.asm.nf.apply(null,arguments)};a.__Z28transportEnc_WriteAccessUnitP12TRANSPORTENCiii=function(){return a.asm.of.apply(null,arguments)};
a.__Z29FDKaacEnc_CalcSfbMaxScaleSpecPKlPKiPii=function(){return a.asm.pf.apply(null,arguments)};a.__Z29FDKaacEnc_ChannelElementWriteP12TRANSPORTENCP12ELEMENT_INFOPP14QC_OUT_CHANNELP15PSY_OUT_ELEMENTPP15PSY_OUT_CHANNELj17AUDIO_OBJECT_TYPEaPih=function(){return a.asm.qf.apply(null,arguments)};a.__Z29FDKsbrEnc_InitSbrCodeEnvelopeP17SBR_CODE_ENVELOPEPiill=function(){return a.asm.rf.apply(null,arguments)};
a.__Z29FDKsbrEnc_extractSbrEnvelope1P15SBR_CONFIG_DATAP15SBR_HEADER_DATAP18SBR_BITSTREAM_DATAP11ENV_CHANNELP11COMMON_DATAP17SBR_ENV_TEMP_DATAP19SBR_FRAME_TEMP_DATA=function(){return a.asm.sf.apply(null,arguments)};a.__Z29FDKsbrEnc_extractSbrEnvelope2P15SBR_CONFIG_DATAP15SBR_HEADER_DATAP19T_PARAMETRIC_STEREOP18SBR_BITSTREAM_DATAP11ENV_CHANNELS8_P11COMMON_DATAP17SBR_ENV_TEMP_DATAP19SBR_FRAME_TEMP_DATAi=function(){return a.asm.tf.apply(null,arguments)};
a.__Z29FDKsbrEnc_fastTransientDetectP18FAST_TRAN_DETECTORPKPKlPKiiPh=function(){return a.asm.uf.apply(null,arguments)};a.__Z29FDKsbrEnc_initInvFiltDetectorP16SBR_INV_FILT_ESTPiij=function(){return a.asm.vf.apply(null,arguments)};a.__Z29FreeRam_Sbr_QmfStatesAnalysisPPs=function(){return a.asm.wf.apply(null,arguments)};a.__Z29FreeRam_aacEnc_PsyInputBufferPPs=function(){return a.asm.xf.apply(null,arguments)};
a.__Z29FreeRam_aacEnc_PsyOutElementsPP15PSY_OUT_ELEMENT=function(){return a.asm.yf.apply(null,arguments)};a.__Z29GetRam_aacEnc_AdjustThresholdi=function(){return a.asm.zf.apply(null,arguments)};a.__Z29GetRam_aacEnc_MergeGainLookUpiPh=function(){return a.asm.Af.apply(null,arguments)};a.__Z29fdk_sacenc_frameWindow_CreatePP13T_FRAMEWINDOW=function(){return a.asm.Bf.apply(null,arguments)};a.__Z29fdk_sacenc_onsetDetect_UpdateP12ONSET_DETECTi=function(){return a.asm.Cf.apply(null,arguments)};
a.__Z30FDK_MpegsEnc_GetClosestBitRate17AUDIO_OBJECT_TYPE12CHANNEL_MODEjjj=function(){return a.asm.Df.apply(null,arguments)};a.__Z30FDKaacEnc_CheckBandEnergyOptimPKlPKiS2_iPlS3_i=function(){return a.asm.Ef.apply(null,arguments)};a.__Z30FDKaacEnc_DetermineEncoderModeP12CHANNEL_MODEi=function(){return a.asm.Ff.apply(null,arguments)};a.__Z30FDKaacEnc_EstimateScaleFactorsPP15PSY_OUT_CHANNELPP14QC_OUT_CHANNELiii=function(){return a.asm.Gf.apply(null,arguments)};
a.__Z30FDKaacEnc_InitPnsConfigurationP10PNS_CONFIGiiiiPKiii=function(){return a.asm.Hf.apply(null,arguments)};a.__Z30FDKaacEnc_InitPsyConfigurationiiiiiiiP17PSY_CONFIGURATION7FB_TYPE=function(){return a.asm.If.apply(null,arguments)};a.__Z30FDKaacEnc_InitTnsConfigurationiiiiiiiP10TNS_CONFIGP17PSY_CONFIGURATIONii=function(){return a.asm.Jf.apply(null,arguments)};a.__Z30FDKaacEnc_codeScalefactorDeltaiP13FDK_BITSTREAM=function(){return a.asm.Kf.apply(null,arguments)};
a.__Z30FDKsbrEnc_AssembleSbrBitstreamP11COMMON_DATAP11FDK_CRCINFOij=function(){return a.asm.Lf.apply(null,arguments)};a.__Z30FDKsbrEnc_FindStartAndStopBandiiiiiPiS_=function(){return a.asm.Mf.apply(null,arguments)};a.__Z30FDKsbrEnc_InitSbrHuffmanTablesP12SBR_ENV_DATAP17SBR_CODE_ENVELOPES2_7AMP_RES=function(){return a.asm.Nf.apply(null,arguments)};a.__Z30FDKsbrEnc_InitTonCorrParamExtriP16SBR_TON_CORR_ESTP15SBR_CONFIG_DATAiiiiij=function(){return a.asm.Of.apply(null,arguments)};
a.__Z30FDKsbrEnc_resetInvFiltDetectorP16SBR_INV_FILT_ESTPii=function(){return a.asm.Pf.apply(null,arguments)};a.__Z30FreeRam_aacEnc_AdjustThresholdPP13ADJ_THR_STATE=function(){return a.asm.Qf.apply(null,arguments)};a.__Z30GetRam_Sbr_guideVectorDetectedi=function(){return a.asm.Rf.apply(null,arguments)};a.__Z30fdk_sacenc_delay_SetTimeDomDmxP5DELAYi=function(){return a.asm.Sf.apply(null,arguments)};a.__Z30fdk_sacenc_frameWindow_DestroyPP13T_FRAMEWINDOW=function(){return a.asm.Tf.apply(null,arguments)};
a.__Z31FDK_DRC_Generator_getDrcProfileP8DRC_COMP=function(){return a.asm.Uf.apply(null,arguments)};a.__Z31FDK_DRC_Generator_setDrcProfileP8DRC_COMP11DRC_PROFILES1_=function(){return a.asm.Vf.apply(null,arguments)};a.__Z31FDKaacEnc_CalculateChaosMeasurePliS_=function(){return a.asm.Wf.apply(null,arguments)};a.__Z31FDKaacEnc_CalculateFullTonalityPlPiS_PsiPKii=function(){return a.asm.Xf.apply(null,arguments)};
a.__Z31FDKsbrEnc_ResetTonCorrParamExtrP16SBR_TON_CORR_ESTiiPhiiPS1_Pii=function(){return a.asm.Yf.apply(null,arguments)};a.__Z31FreeRam_Sbr_guideVectorDetectedPPh=function(){return a.asm.Zf.apply(null,arguments)};a.__Z32FDK_DRC_Generator_getCompProfileP8DRC_COMP=function(){return a.asm._f.apply(null,arguments)};a.__Z32FDKaacEnc_FinalizeBitConsumptionP15CHANNEL_MAPPINGP8QC_STATEP6QC_OUTPP14QC_OUT_ELEMENTP12TRANSPORTENC17AUDIO_OBJECT_TYPEja=function(){return a.asm.$f.apply(null,arguments)};
a.__Z32FDKsbrEnc_CreateTonCorrParamExtrP16SBR_TON_CORR_ESTi=function(){return a.asm.ag.apply(null,arguments)};a.__Z32FDKsbrEnc_DeleteTonCorrParamExtrP16SBR_TON_CORR_EST=function(){return a.asm.bg.apply(null,arguments)};a.__Z32FDKsbrEnc_InitExtractSbrEnvelopeP20SBR_EXTRACT_ENVELOPEiiiiiimiPhj=function(){return a.asm.cg.apply(null,arguments)};a.__Z32FDKsbrEnc_LSI_divide_scale_fractlll=function(){return a.asm.dg.apply(null,arguments)};
a.__Z32FDKsbrEnc_initFrameInfoGeneratorP18SBR_ENVELOPE_FRAMEiiiiPK8FREQ_REShi=function(){return a.asm.eg.apply(null,arguments)};a.__Z32GetRam_aacEnc_AdjThrStateElementi=function(){return a.asm.fg.apply(null,arguments)};a.__Z32fdk_sacenc_delay_GetInfoDmxDelayP5DELAY=function(){return a.asm.gg.apply(null,arguments)};a.__Z32fdk_sacenc_duplicateParameterSetPK12SPATIALFRAMEiPS_i=function(){return a.asm.hg.apply(null,arguments)};
a.__Z32fdk_sacenc_frameWindow_GetWindowP13T_FRAMEWINDOWPiiP11FRAMINGINFOPPlP13FRAMEWIN_LISTi=function(){return a.asm.ig.apply(null,arguments)};a.__Z32fdk_sacenc_staticGain_GetDmxGainP11STATIC_GAIN=function(){return a.asm.jg.apply(null,arguments)};a.__Z32fdk_sacenc_staticGain_OpenConfigPP18STATIC_GAIN_CONFIG=function(){return a.asm.kg.apply(null,arguments)};a.__Z32fdk_sacenc_staticGain_SetDmxGainP18STATIC_GAIN_CONFIG20MP4SPACEENC_DMX_GAIN=function(){return a.asm.lg.apply(null,arguments)};
a.__Z32fdk_sacenc_staticGain_SetEncModeP18STATIC_GAIN_CONFIG16MP4SPACEENC_MODE=function(){return a.asm.mg.apply(null,arguments)};a.__Z32transportEnc_RegisterSbrCallbackP12TRANSPORTENCPFiPvP13FDK_BITSTREAMiii17AUDIO_OBJECT_TYPE14MP4_ELEMENT_IDihhhPhiES1_=function(){return a.asm.ng.apply(null,arguments)};a.__Z32transportEnc_RegisterSscCallbackP12TRANSPORTENCPFiPvP13FDK_BITSTREAM17AUDIO_OBJECT_TYPEiiiiihPhES1_=function(){return a.asm.og.apply(null,arguments)};
a.__Z33FDKaacEnc_CalcBandEnergyOptimLongPKlPiPKiiPlS4_=function(){return a.asm.pg.apply(null,arguments)};a.__Z33FDKaacEnc_FreqToBandWidthRoundingiiiPKi=function(){return a.asm.qg.apply(null,arguments)};a.__Z33FDKsbrEnc_CalculateTonalityQuotasP16SBR_TON_CORR_ESTPPlS2_ii=function(){return a.asm.rg.apply(null,arguments)};a.__Z33FreeRam_aacEnc_AdjThrStateElementPP11ATS_ELEMENT=function(){return a.asm.sg.apply(null,arguments)};
a.__Z33fdk_sacenc_delay_SetMinimizeDelayP5DELAYi=function(){return a.asm.tg.apply(null,arguments)};a.__Z33fdk_sacenc_staticGain_CloseConfigPP18STATIC_GAIN_CONFIG=function(){return a.asm.ug.apply(null,arguments)};a.__Z34FDKaacEnc_CalcBandEnergyOptimShortPKlPiPKiiPl=function(){return a.asm.vg.apply(null,arguments)};a.__Z34FDKaacEnc_PreProcessPnsChannelPairiPlS_S_S_S_P10PNS_CONFIGP8PNS_DATAS3_=function(){return a.asm.wg.apply(null,arguments)};
a.__Z34FDKsbrEnc_CreateExtractSbrEnvelopeP20SBR_EXTRACT_ENVELOPEiiPh=function(){return a.asm.xg.apply(null,arguments)};a.__Z34FDKsbrEnc_InitSbrTransientDetectorP22SBR_TRANSIENT_DETECTORjiiP16sbrConfigurationiiiiiii=function(){return a.asm.yg.apply(null,arguments)};a.__Z34FDKsbrEnc_deleteExtractSbrEnvelopeP20SBR_EXTRACT_ENVELOPE=function(){return a.asm.zg.apply(null,arguments)};
a.__Z34FDKsbrEnc_sbrNoiseFloorEstimateQmfP24SBR_NOISE_FLOOR_ESTIMATEPK14SBR_FRAME_INFOPlPS4_PaiijiP9INVF_MODEj=function(){return a.asm.Ag.apply(null,arguments)};a.__Z34fdk_sacenc_delay_GetInfoCodecDelayP5DELAY=function(){return a.asm.Bg.apply(null,arguments)};a.__Z34fdk_sacenc_staticPostGain_ApplyFDKP11STATIC_GAINPsii=function(){return a.asm.Cg.apply(null,arguments)};
a.__Z35FDKaacEnc_IntensityStereoProcessingPlS_S_S_S_S_S_S_S_S_S_PiS0_iiiPKiiS0_S0_PP8PNS_DATA=function(){return a.asm.Dg.apply(null,arguments)};a.__Z35FDKaacEnc_PostProcessPnsChannelPairiP10PNS_CONFIGP8PNS_DATAS2_PiS3_=function(){return a.asm.Eg.apply(null,arguments)};a.__Z35FDKaacEnc_calcSfbQuantEnergyAndDistPlPsiiS_S_=function(){return a.asm.Fg.apply(null,arguments)};a.__Z35FDKsbrEnc_InitSbrNoiseFloorEstimateP24SBR_NOISE_FLOOR_ESTIMATEiPKhiiiij=function(){return a.asm.Gg.apply(null,arguments)};
a.__Z35GetRam_Sbr_prevEnvelopeCompensationi=function(){return a.asm.Hg.apply(null,arguments)};a.__Z35fdk_sacenc_getSpatialSpecificConfigP12BSF_INSTANCE=function(){return a.asm.Ig.apply(null,arguments)};a.__Z35fdk_sacenc_spaceTree_GetDescriptionP10SPACE_TREEP22SPACE_TREE_DESCRIPTION=function(){return a.asm.Jg.apply(null,arguments)};a.__Z35transportEnc_LatmAdjustSubframeBitsP11LATM_STREAMPi=function(){return a.asm.Kg.apply(null,arguments)};
a.__Z36FDKsbrEnc_CountSbrChannelPairElementP15SBR_HEADER_DATAP19T_PARAMETRIC_STEREOP18SBR_BITSTREAM_DATAP12SBR_ENV_DATAS6_P11COMMON_DATAj=function(){return a.asm.Lg.apply(null,arguments)};a.__Z36FDKsbrEnc_WriteEnvChannelPairElementP15SBR_HEADER_DATAP19T_PARAMETRIC_STEREOP18SBR_BITSTREAM_DATAP12SBR_ENV_DATAS6_P11COMMON_DATAj=function(){return a.asm.Mg.apply(null,arguments)};a.__Z36FDKsbrEnc_resetSbrNoiseFloorEstimateP24SBR_NOISE_FLOOR_ESTIMATEPKhi=function(){return a.asm.Ng.apply(null,arguments)};
a.__Z36FreeRam_Sbr_prevEnvelopeCompensationPPh=function(){return a.asm.Og.apply(null,arguments)};a.__Z36fdk_sacenc_delay_GetDiscardOutFramesP5DELAY=function(){return a.asm.Pg.apply(null,arguments)};a.__Z36fdk_sacenc_delay_GetInfoDecoderDelayP5DELAY=function(){return a.asm.Qg.apply(null,arguments)};a.__Z37FDKaacEnc_GetChannelModeConfiguration12CHANNEL_MODE=function(){return a.asm.Rg.apply(null,arguments)};
a.__Z37FDKsbrEnc_qmfInverseFilteringDetectorP16SBR_INV_FILT_ESTPPlS1_PaiiiP9INVF_MODE=function(){return a.asm.Sg.apply(null,arguments)};a.__Z37fdk_sacenc_init_enhancedTimeDomainDmxP26T_ENHANCED_TIME_DOMAIN_DMXPKlilii=function(){return a.asm.Tg.apply(null,arguments)};a.__Z37fdk_sacenc_open_enhancedTimeDomainDmxPP26T_ENHANCED_TIME_DOMAIN_DMXi=function(){return a.asm.Ug.apply(null,arguments)};
a.__Z37fdk_sacenc_writeSpatialSpecificConfigP21SPATIALSPECIFICCONFIGPhiPi=function(){return a.asm.Vg.apply(null,arguments)};a.__Z38FDKsbrEnc_InitSbrFastTransientDetectorP18FAST_TRAN_DETECTORiiii=function(){return a.asm.Wg.apply(null,arguments)};a.__Z38FDKsbrEnc_WriteEnvSingleChannelElementP15SBR_HEADER_DATAP19T_PARAMETRIC_STEREOP18SBR_BITSTREAM_DATAP12SBR_ENV_DATAP11COMMON_DATAj=function(){return a.asm.Xg.apply(null,arguments)};
a.__Z38fdk_sacenc_apply_enhancedTimeDomainDmxP26T_ENHANCED_TIME_DOMAIN_DMXPKPKsPsi=function(){return a.asm.Yg.apply(null,arguments)};a.__Z38fdk_sacenc_close_enhancedTimeDomainDmxPP26T_ENHANCED_TIME_DOMAIN_DMX=function(){return a.asm.Zg.apply(null,arguments)};a.__Z38fdk_sacenc_initSpatialBitstreamEncoderP12BSF_INSTANCE=function(){return a.asm._g.apply(null,arguments)};a.__Z39FDK_MpegsEnc_WriteSpatialSpecificConfigP11MPS_ENCODERP13FDK_BITSTREAM=function(){return a.asm.$g.apply(null,arguments)};
a.__Z39fdk_sacenc_delay_GetDmxAlignBufferDelayP5DELAY=function(){return a.asm.ah.apply(null,arguments)};a.__Z39fdk_sacenc_staticGain_InitDefaultConfigP18STATIC_GAIN_CONFIG=function(){return a.asm.bh.apply(null,arguments)};a.__Z3fftiPlPi=function(){return a.asm.ch.apply(null,arguments)};a.__Z40FDKsbrEnc_SbrMissingHarmonicsDetectorQmfP30SBR_MISSING_HARMONICS_DETECTORPPlPPiPaPK14SBR_FRAME_INFOPKhS3_PhSA_iSB_S1_=function(){return a.asm.dh.apply(null,arguments)};
a.__Z40fdk_sacenc_createSpatialBitstreamEncoderPP12BSF_INSTANCE=function(){return a.asm.eh.apply(null,arguments)};a.__Z40fdk_sacenc_delay_SubCalulateBufferDelaysP5DELAY=function(){return a.asm.fh.apply(null,arguments)};a.__Z41FDKsbrEnc_InitSbrMissingHarmonicsDetectorP30SBR_MISSING_HARMONICS_DETECTORiiiiiiij=function(){return a.asm.gh.apply(null,arguments)};a.__Z41fdk_sacenc_destroySpatialBitstreamEncoderPP12BSF_INSTANCE=function(){return a.asm.hh.apply(null,arguments)};
a.__Z42FDKsbrEnc_PSEnc_ParametricStereoProcessingP19T_PARAMETRIC_STEREOPPsjPP15QMF_FILTER_BANKPPlS7_S1_S4_Pai=function(){return a.asm.ih.apply(null,arguments)};a.__Z42FDKsbrEnc_ResetSbrMissingHarmonicsDetectorP30SBR_MISSING_HARMONICS_DETECTORi=function(){return a.asm.jh.apply(null,arguments)};a.__Z42fdk_sacenc_delay_GetOutputAudioBufferDelayP5DELAY=function(){return a.asm.kh.apply(null,arguments)};
a.__Z42transportEnc_LatmCountTotalBitDemandHeaderP11LATM_STREAMj=function(){return a.asm.lh.apply(null,arguments)};a.__Z43FDKsbrEnc_CreateSbrMissingHarmonicsDetectorP30SBR_MISSING_HARMONICS_DETECTORi=function(){return a.asm.mh.apply(null,arguments)};a.__Z43FDKsbrEnc_DeleteSbrMissingHarmonicsDetectorP30SBR_MISSING_HARMONICS_DETECTOR=function(){return a.asm.nh.apply(null,arguments)};a.__Z44fdk_sacenc_delay_GetBitstreamFrameBufferSizeP5DELAY=function(){return a.asm.oh.apply(null,arguments)};
a.__Z45fdk_sacenc_calcParameterBand2HybridBandOffset18BOX_SUBBAND_CONFIGiPh=function(){return a.asm.ph.apply(null,arguments)};a.__Z47fdk_sacenc_delay_GetSurroundAnalysisBufferDelayP5DELAY=function(){return a.asm.qh.apply(null,arguments)};a.__Z4fPowliliPi=function(){return a.asm.rh.apply(null,arguments)};a.__Z5f2PowliPi=function(){return a.asm.sh.apply(null,arguments)};a.__Z6dct_IIPlS_iPi=function(){return a.asm.th.apply(null,arguments)};a.__Z6dct_IVPliPi=function(){return a.asm.uh.apply(null,arguments)};
a.__Z6dst_IVPliPi=function(){return a.asm.vh.apply(null,arguments)};a.__Z6fft_16Pl=function(){return a.asm.wh.apply(null,arguments)};a.__Z6fft_32Pl=function(){return a.asm.xh.apply(null,arguments)};a.__Z7dct_IIIPlS_iPi=function(){return a.asm.yh.apply(null,arguments)};a.__Z7dit_fftPliPK8FIXP_DPKi=function(){return a.asm.zh.apply(null,arguments)};a.__Z8fDivNormll=function(){return a.asm.Ah.apply(null,arguments)};a.__Z8fDivNormllPi=function(){return a.asm.Bh.apply(null,arguments)};
a.__Z8fixp_sinli=function(){return a.asm.Ch.apply(null,arguments)};a.__Z9CalcLdInti=function(){return a.asm.Dh.apply(null,arguments)};a.__Z9fMultNormllPi=function(){return a.asm.Eh.apply(null,arguments)};a.__Z9fixp_atanl=function(){return a.asm.Fh.apply(null,arguments)};a.__Z9mdct_initP6mdct_tPli=function(){return a.asm.Gh.apply(null,arguments)};a.__Z9schur_divlli=function(){return a.asm.Hh.apply(null,arguments)};a.__ZL10fftN2_funcPliiiPFvS_ES1_PKlS3_S_S_=function(){return a.asm.Ih.apply(null,arguments)};
a.__ZL10resetPatchP16SBR_TON_CORR_ESTiiPhiii=function(){return a.asm.Jh.apply(null,arguments)};a.__ZL11getStopFreqii=function(){return a.asm.Kh.apply(null,arguments)};a.__ZL11huff_enc_1DP13FDK_BITSTREAM9DATA_TYPEiPsss=function(){return a.asm.Lh.apply(null,arguments)};a.__ZL11huff_enc_2DP13FDK_BITSTREAM9DATA_TYPEPssPA2_sssPS2_=function(){return a.asm.Mh.apply(null,arguments)};a.__ZL12FDKwriteBitsP13FDK_BITSTREAMjj=function(){return a.asm.Nh.apply(null,arguments)};
a.__ZL12calculateICCPA20_lS0_S0_S0_S0_ii=function(){return a.asm.Oh.apply(null,arguments)};a.__ZL12encodeIpdOpdP8T_PS_OUTP13FDK_BITSTREAM=function(){return a.asm.Ph.apply(null,arguments)};a.__ZL12invSqrtNorm2liPi=function(){return a.asm.Qh.apply(null,arguments)};a.__ZL13calc_pcm_bitsss=function(){return a.asm.Rh.apply(null,arguments)};a.__ZL13encodeSbrDataP12SBR_ENV_DATAS0_P19T_PARAMETRIC_STEREOP11COMMON_DATA16SBR_ELEMENT_TYPEij=function(){return a.asm.Sh.apply(null,arguments)};
a.__ZL13encodeSbrGridP12SBR_ENV_DATAP13FDK_BITSTREAM=function(){return a.asm.Th.apply(null,arguments)};a.__ZL14calcCtrlSignalP8SBR_GRID11FRAME_CLASSPiiS2_iiiii=function(){return a.asm.Uh.apply(null,arguments)};a.__ZL14calc_huff_bitsPsS_9DATA_TYPE9DIFF_TYPES1_sS_S_=function(){return a.asm.Vh.apply(null,arguments)};a.__ZL15QuantizeCoefFDKPKliS0_iiPa=function(){return a.asm.Wh.apply(null,arguments)};a.__ZL15encodeDeltaFreqP13FDK_BITSTREAMPKiiPKjS4_iiPi=function(){return a.asm.Xh.apply(null,arguments)};
a.__ZL15encodeDeltaTimeP13FDK_BITSTREAMPKiS2_iPKjS4_iiPi=function(){return a.asm.Yh.apply(null,arguments)};a.__ZL15getEnvSfbEnergyiiiiiPPliii=function(){return a.asm.Zh.apply(null,arguments)};a.__ZL15writeSampleRateP13FDK_BITSTREAMii=function(){return a.asm._h.apply(null,arguments)};a.__ZL16apply_pcm_codingP13FDK_BITSTREAMPKsS2_sss=function(){return a.asm.$h.apply(null,arguments)};a.__ZL16coupleNoiseFloorPlS_=function(){return a.asm.ai.apply(null,arguments)};
a.__ZL17FDKaacEnc_count11PKsiPi=function(){return a.asm.bi.apply(null,arguments)};a.__ZL17GetBandwidthEntryiiii=function(){return a.asm.ci.apply(null,arguments)};a.__ZL17apply_huff_codingP13FDK_BITSTREAMPsS1_9DATA_TYPE9DIFF_TYPES3_sPKss=function(){return a.asm.di.apply(null,arguments)};a.__ZL17qmfInitFilterBankP15QMF_FILTER_BANKPviiiiji=function(){return a.asm.ei.apply(null,arguments)};a.__ZL17writeEnvelopeDataP12SBR_ENV_DATAP13FDK_BITSTREAMi=function(){return a.asm.fi.apply(null,arguments)};
a.__ZL18FDKaacEnc_countEscPKsiPi=function(){return a.asm.gi.apply(null,arguments)};a.__ZL18aacenc_SbrCallbackPvP13FDK_BITSTREAMiii17AUDIO_OBJECT_TYPE14MP4_ELEMENT_IDihhhPhi=function(){return a.asm.hi.apply(null,arguments)};a.__ZL18encodeExtendedDataP19T_PARAMETRIC_STEREOP13FDK_BITSTREAM=function(){return a.asm.ii.apply(null,arguments)};a.__ZL19encodeSbrHeaderDataP15SBR_HEADER_DATAP13FDK_BITSTREAM=function(){return a.asm.ji.apply(null,arguments)};
a.__ZL19updateFreqBandTableP15SBR_CONFIG_DATAP15SBR_HEADER_DATAi=function(){return a.asm.ki.apply(null,arguments)};a.__ZL19writeNoiseLevelDataP12SBR_ENV_DATAP13FDK_BITSTREAMi=function(){return a.asm.li.apply(null,arguments)};a.__ZL20FDKpushBiDirectionalP13FDK_BITSTREAMi=function(){return a.asm.mi.apply(null,arguments)};a.__ZL20calculateSbrEnvelopePPlS0_PiS1_PK14SBR_FRAME_INFOPaS5_P15SBR_CONFIG_DATAP11ENV_CHANNEL15SBR_STEREO_MODES1_i=function(){return a.asm.ni.apply(null,arguments)};
a.__ZL21FDKaacEnc_adaptMinSnrPKP14QC_OUT_CHANNELPKPK15PSY_OUT_CHANNELPK18MINSNR_ADAPT_PARAMi=function(){return a.asm.oi.apply(null,arguments)};a.__ZL21LoadSubmittedMetadataPK15AACENC_MetaDataiiP12AAC_METADATA=function(){return a.asm.pi.apply(null,arguments)};a.__ZL21encodeLowDelaySbrGridP12SBR_ENV_DATAP13FDK_BITSTREAMij=function(){return a.asm.qi.apply(null,arguments)};a.__ZL21getPsTuningTableIndexjPj=function(){return a.asm.ri.apply(null,arguments)};
a.__ZL22AdvanceAudioMuxElementP11LATM_STREAMP13FDK_BITSTREAMiiP13CSTpCallBacks=function(){return a.asm.si.apply(null,arguments)};a.__ZL22FDKaacEnc_Parcor2IndexPKsPiii=function(){return a.asm.ti.apply(null,arguments)};a.__ZL22FDKaacEnc_count9_10_11PKsiPi=function(){return a.asm.ui.apply(null,arguments)};a.__ZL22getSbrTuningTableIndexjjj17AUDIO_OBJECT_TYPEPj=function(){return a.asm.vi.apply(null,arguments)};a.__ZL23FDKaacEnc_BarcLineValueiil=function(){return a.asm.wi.apply(null,arguments)};
a.__ZL23FDKaacEnc_CalcMergeGainPK12SECTION_INFOPA12_KiPKsiii=function(){return a.asm.xi.apply(null,arguments)};a.__ZL23FDKaacEnc_quantizeLinesiiPKlPsi=function(){return a.asm.yi.apply(null,arguments)};a.__ZL24FDKaacEnc_calcSpecPeDiffP15PSY_OUT_CHANNELP14QC_OUT_CHANNELPiS3_PlS4_S4_ii=function(){return a.asm.zi.apply(null,arguments)};a.__ZL25FDKaacEnc_AutoCorrNormFacliPi=function(){return a.asm.Ai.apply(null,arguments)};
a.__ZL25FDKaacEnc_CalcGaussWindowPliiili=function(){return a.asm.Bi.apply(null,arguments)};a.__ZL26FDKaacEnc_count7_8_9_10_11PKsiPi=function(){return a.asm.Ci.apply(null,arguments)};a.__ZL26FDKaacEnc_countScfBitsDiffPiS_iii=function(){return a.asm.Di.apply(null,arguments)};a.__ZL26FDKaacEnc_invQuantizeLinesiiPsPl=function(){return a.asm.Ei.apply(null,arguments)};a.__ZL26FDKlibInfo_getCapabilitiesPK8LIB_INFO13FDK_MODULE_ID=function(){return a.asm.Fi.apply(null,arguments)};
a.__ZL27FDKaacEnc_initAvoidHoleFlagPKP14QC_OUT_CHANNELPKPK15PSY_OUT_CHANNELPA60_hPK9TOOLSINFOiPK8AH_PARAM=function(){return a.asm.Gi.apply(null,arguments)};a.__ZL27transportEnc_LatmWriteValueP13FDK_BITSTREAMi=function(){return a.asm.Hi.apply(null,arguments)};a.__ZL29FDKaacEnc_adaptThresholdsToPePK15CHANNEL_MAPPINGPKP11ATS_ELEMENTPKP14QC_OUT_ELEMENTPKPK15PSY_OUT_ELEMENTiiii=function(){return a.asm.Ii.apply(null,arguments)};
a.__ZL29FDKaacEnc_reduceThresholdsCBRPKP14QC_OUT_CHANNELPKPK15PSY_OUT_CHANNELPA60_hPA60_Klila=function(){return a.asm.Ji.apply(null,arguments)};a.__ZL30FDKaacEnc_count5_6_7_8_9_10_11PKsiPi=function(){return a.asm.Ki.apply(null,arguments)};a.__ZL31FDKaacEnc_writeExtensionPayloadP13FDK_BITSTREAM16EXT_PAYLOAD_TYPEPKhi=function(){return a.asm.Li.apply(null,arguments)};a.__ZL31sbrNoiseFloorLevelsQuantisationPaPli=function(){return a.asm.Mi.apply(null,arguments)};
a.__ZL34FDKaacEnc_count3_4_5_6_7_8_9_10_11PKsiPi=function(){return a.asm.Ni.apply(null,arguments)};a.__ZL38FDKaacEnc_count1_2_3_4_5_6_7_8_9_10_11PKsiPi=function(){return a.asm.Oi.apply(null,arguments)};a.__ZL4fft2Pl=function(){return a.asm.Pi.apply(null,arguments)};a.__ZL4fft3Pl=function(){return a.asm.Qi.apply(null,arguments)};a.__ZL4fft5Pl=function(){return a.asm.Ri.apply(null,arguments)};a.__ZL5fLog2li=function(){return a.asm.Si.apply(null,arguments)};
a.__ZL5fLog2liPi=function(){return a.asm.Ti.apply(null,arguments)};a.__ZL5fLog2liPi_647=function(){return a.asm.Ui.apply(null,arguments)};a.__ZL5fLog2li_269=function(){return a.asm.Vi.apply(null,arguments)};a.__ZL5fLog2li_433=function(){return a.asm.Wi.apply(null,arguments)};a.__ZL5fLog2li_474=function(){return a.asm.Xi.apply(null,arguments)};a.__ZL5fLog2li_477=function(){return a.asm.Yi.apply(null,arguments)};a.__ZL5fLog2li_614=function(){return a.asm.Zi.apply(null,arguments)};
a.__ZL5fLog2li_629=function(){return a.asm._i.apply(null,arguments)};a.__ZL5fLog2li_636=function(){return a.asm.$i.apply(null,arguments)};a.__ZL5fLog2li_812=function(){return a.asm.aj.apply(null,arguments)};a.__ZL5fft12Pl=function(){return a.asm.bj.apply(null,arguments)};a.__ZL5fft15Pl=function(){return a.asm.cj.apply(null,arguments)};a.__ZL5fft_4Pl=function(){return a.asm.dj.apply(null,arguments)};a.__ZL5fft_8Pl=function(){return a.asm.ej.apply(null,arguments)};
a.__ZL6ecDataP13FDK_BITSTREAMPA23_aPaPhP12LOSSLESSDATA9DATA_TYPEiiiiii=function(){return a.asm.fj.apply(null,arguments)};a.__ZL8sqrtFixpliPi=function(){return a.asm.gj.apply(null,arguments)};a.__ZL9detectionPlS_iPhPKhS_S_13GUIDE_VECTORSS3_11THRES_HOLDS=function(){return a.asm.hj.apply(null,arguments)};a.___DOUBLE_BITS_662=function(){return a.asm.ij.apply(null,arguments)};a.___errno_location=function(){return a.asm.jj.apply(null,arguments)};a.___fdopen=function(){return a.asm.kj.apply(null,arguments)};
a.___fflush_unlocked=function(){return a.asm.lj.apply(null,arguments)};a.___fmodeflags=function(){return a.asm.mj.apply(null,arguments)};a.___fseeko=function(){return a.asm.nj.apply(null,arguments)};a.___fseeko_unlocked=function(){return a.asm.oj.apply(null,arguments)};a.___ftello=function(){return a.asm.pj.apply(null,arguments)};a.___ftello_unlocked=function(){return a.asm.qj.apply(null,arguments)};a.___fwritex=function(){return a.asm.rj.apply(null,arguments)};
a.___getopt_msg=function(){return a.asm.sj.apply(null,arguments)};a.___lctrans=function(){return a.asm.tj.apply(null,arguments)};a.___lctrans_cur=function(){return a.asm.uj.apply(null,arguments)};a.___lctrans_impl=function(){return a.asm.vj.apply(null,arguments)};a.___lockfile=function(){return a.asm.wj.apply(null,arguments)};a.___mo_lookup=function(){return a.asm.xj.apply(null,arguments)};a.___ofl_add=function(){return a.asm.yj.apply(null,arguments)};
a.___ofl_lock=function(){return a.asm.zj.apply(null,arguments)};a.___ofl_unlock=function(){return a.asm.Aj.apply(null,arguments)};a.___overflow=function(){return a.asm.Bj.apply(null,arguments)};a.___pthread_self_159=function(){return a.asm.Cj.apply(null,arguments)};a.___pthread_self_684=function(){return a.asm.Dj.apply(null,arguments)};a.___pthread_self_78=function(){return a.asm.Ej.apply(null,arguments)};a.___pthread_self_885=function(){return a.asm.Fj.apply(null,arguments)};
a.___pthread_self_888=function(){return a.asm.Gj.apply(null,arguments)};a.___stdio_close=function(){return a.asm.Hj.apply(null,arguments)};a.___stdio_read=function(){return a.asm.Ij.apply(null,arguments)};a.___stdio_seek=function(){return a.asm.Jj.apply(null,arguments)};a.___stdio_write=function(){return a.asm.Kj.apply(null,arguments)};a.___stdout_write=function(){return a.asm.Lj.apply(null,arguments)};a.___strchrnul=function(){return a.asm.Mj.apply(null,arguments)};
a.___strerror_l=function(){return a.asm.Nj.apply(null,arguments)};a.___syscall_ret=function(){return a.asm.Oj.apply(null,arguments)};a.___toread=function(){return a.asm.Pj.apply(null,arguments)};a.___towrite=function(){return a.asm.Qj.apply(null,arguments)};a.___uflow=function(){return a.asm.Rj.apply(null,arguments)};a.___unlist_locked_file=function(){return a.asm.Sj.apply(null,arguments)};a.___unlockfile=function(){return a.asm.Tj.apply(null,arguments)};
a._a_cas=function(){return a.asm.Uj.apply(null,arguments)};a._aacEncClose=function(){return a.asm.Vj.apply(null,arguments)};a._aacEncEncode=function(){return a.asm.Wj.apply(null,arguments)};a._aacEncGetLibInfo=function(){return a.asm.Xj.apply(null,arguments)};a._aacEncInfo=function(){return a.asm.Yj.apply(null,arguments)};a._aacEncOpen=function(){return a.asm.Zj.apply(null,arguments)};a._aacEncoder_SetParam=function(){return a.asm._j.apply(null,arguments)};
a._atoi=function(){return a.asm.$j.apply(null,arguments)};a._calloc=function(){return a.asm.ak.apply(null,arguments)};a._dummy=function(){return a.asm.bk.apply(null,arguments)};a._fclose=function(){return a.asm.ck.apply(null,arguments)};a._feof=function(){return a.asm.dk.apply(null,arguments)};a._fflush=function(){return a.asm.ek.apply(null,arguments)};a._fgetc=function(){return a.asm.fk.apply(null,arguments)};a._flockfile=function(){return a.asm.gk.apply(null,arguments)};
a._fmt_fp=function(){return a.asm.hk.apply(null,arguments)};a._fmt_o=function(){return a.asm.ik.apply(null,arguments)};a._fmt_u=function(){return a.asm.jk.apply(null,arguments)};a._fmt_x=function(){return a.asm.kk.apply(null,arguments)};a._fopen=function(){return a.asm.lk.apply(null,arguments)};a._fprintf=function(){return a.asm.mk.apply(null,arguments)};a._fputc=function(){return a.asm.nk.apply(null,arguments)};a._fputs=function(){return a.asm.ok.apply(null,arguments)};
a._fread=function(){return a.asm.pk.apply(null,arguments)};a._free=function(){return a.asm.qk.apply(null,arguments)};a._frexp=function(){return a.asm.rk.apply(null,arguments)};a._frexpl=function(){return a.asm.sk.apply(null,arguments)};a._fseek=function(){return a.asm.tk.apply(null,arguments)};a._ftell=function(){return a.asm.uk.apply(null,arguments)};a._ftrylockfile=function(){return a.asm.vk.apply(null,arguments)};a._funlockfile=function(){return a.asm.wk.apply(null,arguments)};
a._fwrite=function(){return a.asm.xk.apply(null,arguments)};a._getint_656=function(){return a.asm.yk.apply(null,arguments)};a._getopt=function(){return a.asm.zk.apply(null,arguments)};a._isdigit=function(){return a.asm.Ak.apply(null,arguments)};a._isspace=function(){return a.asm.Bk.apply(null,arguments)};a._llvm_bswap_i32=function(){return a.asm.Ck.apply(null,arguments)};a._main=function(){return a.asm.Dk.apply(null,arguments)};var Aa=a._malloc=function(){return a.asm.Ek.apply(null,arguments)};
a._mbtowc=function(){return a.asm.Fk.apply(null,arguments)};a._memchr=function(){return a.asm.Gk.apply(null,arguments)};a._memcpy=function(){return a.asm.Hk.apply(null,arguments)};a._memmove=function(){return a.asm.Ik.apply(null,arguments)};a._memset=function(){return a.asm.Jk.apply(null,arguments)};a._out_655=function(){return a.asm.Kk.apply(null,arguments)};a._pad_661=function(){return a.asm.Lk.apply(null,arguments)};a._perror=function(){return a.asm.Mk.apply(null,arguments)};
a._pop_arg_658=function(){return a.asm.Nk.apply(null,arguments)};a._printf_core=function(){return a.asm.Ok.apply(null,arguments)};a._pthread_self=function(){return a.asm.Pk.apply(null,arguments)};a._putc=function(){return a.asm.Qk.apply(null,arguments)};a._read_int16=function(){return a.asm.Rk.apply(null,arguments)};a._read_int32=function(){return a.asm.Sk.apply(null,arguments)};a._read_tag=function(){return a.asm.Tk.apply(null,arguments)};
a._sbrEncoder_Close=function(){return a.asm.Uk.apply(null,arguments)};a._sbrEncoder_EncodeFrame=function(){return a.asm.Vk.apply(null,arguments)};a._sbrEncoder_GetEstimateBitrate=function(){return a.asm.Wk.apply(null,arguments)};a._sbrEncoder_GetHeader=function(){return a.asm.Xk.apply(null,arguments)};a._sbrEncoder_GetInputDataDelay=function(){return a.asm.Yk.apply(null,arguments)};a._sbrEncoder_GetLibInfo=function(){return a.asm.Zk.apply(null,arguments)};
a._sbrEncoder_GetSbrDecDelay=function(){return a.asm._k.apply(null,arguments)};a._sbrEncoder_Init=function(){return a.asm.$k.apply(null,arguments)};a._sbrEncoder_IsSingleRatePossible=function(){return a.asm.al.apply(null,arguments)};a._sbrEncoder_LimitBitRate=function(){return a.asm.bl.apply(null,arguments)};a._sbrEncoder_Open=function(){return a.asm.cl.apply(null,arguments)};a._sbrEncoder_UpdateBuffers=function(){return a.asm.dl.apply(null,arguments)};
a._sbrk=function(){return a.asm.el.apply(null,arguments)};a._skip=function(){return a.asm.fl.apply(null,arguments)};a._sn_write=function(){return a.asm.gl.apply(null,arguments)};a._strchr=function(){return a.asm.hl.apply(null,arguments)};a._strcmp=function(){return a.asm.il.apply(null,arguments)};a._strerror=function(){return a.asm.jl.apply(null,arguments)};a._strlen=function(){return a.asm.kl.apply(null,arguments)};a._swapc=function(){return a.asm.ll.apply(null,arguments)};
a._usage=function(){return a.asm.ml.apply(null,arguments)};a._vfprintf=function(){return a.asm.nl.apply(null,arguments)};a._vsnprintf=function(){return a.asm.ol.apply(null,arguments)};a._vsprintf=function(){return a.asm.pl.apply(null,arguments)};a._wav_get_header=function(){return a.asm.ql.apply(null,arguments)};a._wav_read_close=function(){return a.asm.rl.apply(null,arguments)};a._wav_read_data=function(){return a.asm.sl.apply(null,arguments)};
a._wav_read_open=function(){return a.asm.tl.apply(null,arguments)};a._wcrtomb=function(){return a.asm.ul.apply(null,arguments)};a._wctomb=function(){return a.asm.vl.apply(null,arguments)};a.establishStackSpace=function(){return a.asm.Cl.apply(null,arguments)};var fa=a.stackAlloc=function(){return a.asm.Dl.apply(null,arguments)};a.stackRestore=function(){return a.asm.El.apply(null,arguments)};a.stackSave=function(){return a.asm.Fl.apply(null,arguments)};
a.dynCall_ii=function(){return a.asm.wl.apply(null,arguments)};a.dynCall_iiii=function(){return a.asm.xl.apply(null,arguments)};a.dynCall_iiiiiiiiiii=function(){return a.asm.yl.apply(null,arguments)};a.dynCall_iiiiiiiiiiiiii=function(){return a.asm.zl.apply(null,arguments)};a.dynCall_vi=function(){return a.asm.Al.apply(null,arguments)};a.dynCall_viii=function(){return a.asm.Bl.apply(null,arguments)};a.asm=Pa;
function x(b){this.name="ExitStatus";this.message="Program terminated with exit("+b+")";this.status=b}x.prototype=Error();x.prototype.constructor=x;O=function Qa(){a.calledRun||Ra();a.calledRun||(O=Qa)};
a.callMain=function(b){b=b||[];oa();var c=b.length+1,d=fa(4*(c+1));I[d>>2]=ea(a.thisProgram);for(var f=1;f<c;f++)I[(d>>2)+f]=ea(b[f-1]);I[(d>>2)+c]=0;try{var g=a._main(c,d,0);if(!a.noExitRuntime||0!==g){if(!a.noExitRuntime&&(ca=!0,a.onExit))a.onExit(g);a.quit(g,new x(g))}}catch(h){h instanceof x||("SimulateInfiniteLoop"==h?a.noExitRuntime=!0:((b=h)&&"object"===typeof h&&h.stack&&(b=[h,h.stack]),B("exception thrown: "+b),a.quit(1,h)))}finally{}};
function Ra(b){function c(){if(!a.calledRun&&(a.calledRun=!0,!ca)){oa();L.Kn=!1;K(la);if(a.onRuntimeInitialized)a.onRuntimeInitialized();a._main&&Sa&&a.callMain(b);if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var c=a.postRun.shift();ma.unshift(c)}K(ma)}}b=b||a.arguments;if(!(0<N)){if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)pa();K(ja);0<N||a.calledRun||(a.setStatus?(a.setStatus("Running..."),setTimeout(function(){setTimeout(function(){a.setStatus("")},
1);c()},1)):c())}}a.run=Ra;function z(b){if(a.onAbort)a.onAbort(b);void 0!==b?(A(b),B(b),b=JSON.stringify(b)):b="";ca=!0;throw"abort("+b+"). Build with -s ASSERTIONS=1 for more info.";}a.abort=z;if(a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);0<a.preInit.length;)a.preInit.pop()();var Sa=!1;a.noInitialRun&&(Sa=!1);a.noExitRuntime=!0;Ra();module.exports=a;