Files
monkeygg2.github.io/games/basket-random/box2d.wasm.js
T
2023-10-29 12:31:04 -05:00

9926 lines
334 KiB
JavaScript

self.Box2DWasmModule = function (Box2D) {
Box2D = Box2D || {};
var Module = Box2D;
var b;
b || (b = eval('(function() { try { return Box2D || {} } catch(e) { return {} } })()'));
var aa = {},
ba;
for (ba in b) b.hasOwnProperty(ba) && (aa[ba] = b[ba]);
var ca = !1,
da = !1,
ea = !1,
fa = !1;
if (b.ENVIRONMENT)
if ('WEB' === b.ENVIRONMENT) ca = !0;
else if ('WORKER' === b.ENVIRONMENT) da = !0;
else if ('NODE' === b.ENVIRONMENT) ea = !0;
else if ('SHELL' === b.ENVIRONMENT) fa = !0;
else
throw Error(
"The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL."
);
else
(ca = 'object' === typeof window),
(da = 'function' === typeof importScripts),
(ea = 'object' === typeof process && 'function' === typeof require && !ca && !da),
(fa = !ca && !ea && !da);
if (ea) {
b.print || (b.print = console.log);
b.printErr || (b.printErr = console.warn);
var ga, ha;
b.read = function (a, c) {
ga || (ga = require('fs'));
ha || (ha = require('path'));
a = ha.normalize(a);
var d = ga.readFileSync(a);
return c ? d : d.toString();
};
b.readBinary = function (a) {
a = b.read(a, !0);
a.buffer || (a = new Uint8Array(a));
assert(a.buffer);
return a;
};
b.load = function (a) {
ia(read(a));
};
b.thisProgram ||
(b.thisProgram =
1 < process.argv.length ? process.argv[1].replace(/\\/g, '/') : 'unknown-program');
b.arguments = process.argv.slice(2);
'undefined' !== typeof module && (module.exports = b);
process.on('uncaughtException', function (a) {
if (!(a instanceof ja)) throw a;
});
b.inspect = function () {
return '[Emscripten Module object]';
};
} else if (fa)
b.print || (b.print = print),
'undefined' != typeof printErr && (b.printErr = printErr),
(b.read =
'undefined' != typeof read
? read
: function () {
throw 'no read() available';
}),
(b.readBinary = function (a) {
if ('function' === typeof readbuffer) return new Uint8Array(readbuffer(a));
a = read(a, 'binary');
assert('object' === typeof a);
return a;
}),
'undefined' != typeof scriptArgs
? (b.arguments = scriptArgs)
: 'undefined' != typeof arguments && (b.arguments = arguments),
'function' === typeof quit &&
(b.quit = function (a) {
quit(a);
}),
eval(
"if (typeof gc === 'function' && gc.toString().indexOf('[native code]') > 0) var gc = undefined"
);
else if (ca || da)
(b.read = function (a) {
var c = new XMLHttpRequest();
c.open('GET', a, !1);
c.send(null);
return c.responseText;
}),
da &&
(b.readBinary = function (a) {
var c = new XMLHttpRequest();
c.open('GET', a, !1);
c.responseType = 'arraybuffer';
c.send(null);
return new Uint8Array(c.response);
}),
(b.readAsync = function (a, c, d) {
var e = new XMLHttpRequest();
e.open('GET', a, !0);
e.responseType = 'arraybuffer';
e.onload = function () {
200 == e.status || (0 == e.status && e.response) ? c(e.response) : d();
};
e.onerror = d;
e.send(null);
}),
'undefined' != typeof arguments && (b.arguments = arguments),
'undefined' !== typeof console
? (b.print ||
(b.print = function (a) {
console.log(a);
}),
b.printErr ||
(b.printErr = function (a) {
console.warn(a);
}))
: b.print || (b.print = function () {}),
da && (b.load = importScripts),
'undefined' === typeof b.setWindowTitle &&
(b.setWindowTitle = function (a) {
document.title = a;
});
else throw 'Unknown runtime environment. Where are we?';
function ia(a) {
eval.call(null, a);
}
!b.load &&
b.read &&
(b.load = function (a) {
ia(b.read(a));
});
b.print || (b.print = function () {});
b.printErr || (b.printErr = b.print);
b.arguments || (b.arguments = []);
b.thisProgram || (b.thisProgram = './this.program');
b.quit ||
(b.quit = function (a, c) {
throw c;
});
b.print = b.print;
b.h = b.printErr;
b.preRun = [];
b.postRun = [];
for (ba in aa) aa.hasOwnProperty(ba) && (b[ba] = aa[ba]);
var aa = void 0,
f = {
f: function (a) {
return (tempRet0 = a);
},
H: function () {
return tempRet0;
},
L: function () {
return ka;
},
K: function (a) {
ka = a;
},
s: function (a) {
switch (a) {
case 'i1':
case 'i8':
return 1;
case 'i16':
return 2;
case 'i32':
return 4;
case 'i64':
return 8;
case 'float':
return 4;
case 'double':
return 8;
default:
return '*' === a[a.length - 1]
? f.j
: 'i' === a[0]
? ((a = parseInt(a.substr(1))), assert(0 === a % 8), a / 8)
: 0;
}
},
F: function (a) {
return Math.max(f.s(a), f.j);
},
M: 16,
aa: function (a, c) {
'double' === c || 'i64' === c
? a & 7 && (assert(4 === (a & 7)), (a += 4))
: assert(0 === (a & 3));
return a;
},
U: function (a, c, d) {
return d || ('i64' != a && 'double' != a)
? a
? Math.min(c || (a ? f.F(a) : 0), f.j)
: Math.min(c, 8)
: 8;
},
l: function (a, c, d) {
return d && d.length
? b['dynCall_' + a].apply(null, [c].concat(d))
: b['dynCall_' + a].call(null, c);
},
d: [
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
],
v: function (a) {
for (var c = 0; c < f.d.length; c++) if (!f.d[c]) return (f.d[c] = a), 2 * (1 + c);
throw 'Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.';
},
J: function (a) {
f.d[(a - 2) / 2] = null;
},
g: function (a) {
f.g.n || (f.g.n = {});
f.g.n[a] || ((f.g.n[a] = 1), b.h(a));
},
m: {},
W: function (a, c) {
assert(c);
f.m[c] || (f.m[c] = {});
var d = f.m[c];
d[a] ||
(d[a] =
1 === c.length
? function () {
return f.l(c, a);
}
: 2 === c.length
? function (d) {
return f.l(c, a, [d]);
}
: function () {
return f.l(c, a, Array.prototype.slice.call(arguments));
});
return d[a];
},
V: function () {
throw 'You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work';
},
t: function (a) {
var c = ka;
ka = (ka + a) | 0;
ka = (ka + 15) & -16;
return c;
},
u: function (a) {
var c = la;
la = (la + a) | 0;
la = (la + 15) & -16;
return c;
},
D: function (a) {
var c = ma[oa >> 2];
a = ((c + a + 15) | 0) & -16;
ma[oa >> 2] = a;
return a >= pa && !qa() ? ((ma[oa >> 2] = c), 0) : c;
},
p: function (a, c) {
return Math.ceil(a / (c ? c : 16)) * (c ? c : 16);
},
$: function (a, c, d) {
return d ? +(a >>> 0) + 4294967296 * +(c >>> 0) : +(a >>> 0) + 4294967296 * +(c | 0);
},
i: 1024,
j: 4,
N: 0
};
f.addFunction = f.v;
f.removeFunction = f.J;
var ra = 0;
function assert(a, c) {
a || ta('Assertion failed: ' + c);
}
function ua(a) {
var c;
c = 'i32';
'*' === c.charAt(c.length - 1) && (c = 'i32');
switch (c) {
case 'i1':
return va[a >> 0];
case 'i8':
return va[a >> 0];
case 'i16':
return ya[a >> 1];
case 'i32':
return ma[a >> 2];
case 'i64':
return ma[a >> 2];
case 'float':
return za[a >> 2];
case 'double':
return Aa[a >> 3];
default:
ta('invalid type for setValue: ' + c);
}
return null;
}
function Ba(a, c, d) {
var e, g, l;
'number' === typeof a ? ((g = !0), (l = a)) : ((g = !1), (l = a.length));
var m = 'string' === typeof c ? c : null,
D;
4 == d
? (D = e)
: (D = ['function' === typeof Ca ? Ca : f.u, f.t, f.u, f.D][void 0 === d ? 2 : d](
Math.max(l, m ? 1 : c.length)
));
if (g) {
e = D;
assert(0 == (D & 3));
for (a = D + (l & -4); e < a; e += 4) ma[e >> 2] = 0;
for (a = D + l; e < a; ) va[e++ >> 0] = 0;
return D;
}
if ('i8' === m) return a.subarray || a.slice ? Da.set(a, D) : Da.set(new Uint8Array(a), D), D;
e = 0;
for (var na, wa; e < l; ) {
var G = a[e];
'function' === typeof G && (G = f.X(G));
d = m || c[e];
if (0 === d) e++;
else {
'i64' == d && (d = 'i32');
g = D + e;
var Ga = d,
Ga = Ga || 'i8';
'*' === Ga.charAt(Ga.length - 1) && (Ga = 'i32');
switch (Ga) {
case 'i1':
va[g >> 0] = G;
break;
case 'i8':
va[g >> 0] = G;
break;
case 'i16':
ya[g >> 1] = G;
break;
case 'i32':
ma[g >> 2] = G;
break;
case 'i64':
tempI64 = [
G >>> 0,
((tempDouble = G),
1 <= +Ea(tempDouble)
? 0 < tempDouble
? (Fa(+Ha(tempDouble / 4294967296), 4294967295) | 0) >>> 0
: ~~+Ia((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0
: 0)
];
ma[g >> 2] = tempI64[0];
ma[(g + 4) >> 2] = tempI64[1];
break;
case 'float':
za[g >> 2] = G;
break;
case 'double':
Aa[g >> 3] = G;
break;
default:
ta('invalid type for setValue: ' + Ga);
}
wa !== d && ((na = f.s(d)), (wa = d));
e += na;
}
}
return D;
}
function Ja(a) {
var c;
if (0 === c || !a) return '';
for (var d = 0, e, g = 0; ; ) {
e = Da[(a + g) >> 0];
d |= e;
if (0 == e && !c) break;
g++;
if (c && g == c) break;
}
c || (c = g);
e = '';
if (128 > d) {
for (; 0 < c; )
(d = String.fromCharCode.apply(String, Da.subarray(a, a + Math.min(c, 1024)))),
(e = e ? e + d : d),
(a += 1024),
(c -= 1024);
return e;
}
return b.UTF8ToString(a);
}
var Ka = 'undefined' !== typeof TextDecoder ? new TextDecoder('utf8') : void 0;
function La(a, c, d, e) {
if (0 < e) {
e = d + e - 1;
for (var g = 0; g < a.length; ++g) {
var l = a.charCodeAt(g);
55296 <= l && 57343 >= l && (l = (65536 + ((l & 1023) << 10)) | (a.charCodeAt(++g) & 1023));
if (127 >= l) {
if (d >= e) break;
c[d++] = l;
} else {
if (2047 >= l) {
if (d + 1 >= e) break;
c[d++] = 192 | (l >> 6);
} else {
if (65535 >= l) {
if (d + 2 >= e) break;
c[d++] = 224 | (l >> 12);
} else {
if (2097151 >= l) {
if (d + 3 >= e) break;
c[d++] = 240 | (l >> 18);
} else {
if (67108863 >= l) {
if (d + 4 >= e) break;
c[d++] = 248 | (l >> 24);
} else {
if (d + 5 >= e) break;
c[d++] = 252 | (l >> 30);
c[d++] = 128 | ((l >> 24) & 63);
}
c[d++] = 128 | ((l >> 18) & 63);
}
c[d++] = 128 | ((l >> 12) & 63);
}
c[d++] = 128 | ((l >> 6) & 63);
}
c[d++] = 128 | (l & 63);
}
}
c[d] = 0;
}
}
function Oa(a) {
for (var c = 0, d = 0; d < a.length; ++d) {
var e = a.charCodeAt(d);
55296 <= e && 57343 >= e && (e = (65536 + ((e & 1023) << 10)) | (a.charCodeAt(++d) & 1023));
127 >= e
? ++c
: (c =
2047 >= e
? c + 2
: 65535 >= e
? c + 3
: 2097151 >= e
? c + 4
: 67108863 >= e
? c + 5
: c + 6);
}
return c;
}
'undefined' !== typeof TextDecoder && new TextDecoder('utf-16le');
function Pa(a) {
return a.replace(/__Z[\w\d_]+/g, function (a) {
var d;
a: {
var e = b.___cxa_demangle || b.__cxa_demangle;
if (e)
try {
var g = a.substr(1),
l = Oa(g) + 1,
m = Ca(l);
La(g, Da, m, l);
var D = Ca(4),
na = e(m, 0, 0, D);
if (0 === ua(D) && na) {
d = Ja(na);
break a;
}
} catch (wa) {
} finally {
m && Qa(m), D && Qa(D), na && Qa(na);
}
else f.g('warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling');
d = a;
}
return a === d ? a : a + ' [' + d + ']';
});
}
function Ra() {
var a;
a: {
a = Error();
if (!a.stack) {
try {
throw Error(0);
} catch (c) {
a = c;
}
if (!a.stack) {
a = '(no stack trace available)';
break a;
}
}
a = a.stack.toString();
}
b.extraStackTrace && (a += '\n' + b.extraStackTrace());
return Pa(a);
}
var Sa = 65536,
Ua = 16777216,
Va = 16777216;
function Wa(a, c) {
0 < a % c && (a += c - (a % c));
return a;
}
var buffer, va, Da, ya, Xa, ma, Ya, za, Aa;
function Za() {
b.HEAP8 = va = new Int8Array(buffer);
b.HEAP16 = ya = new Int16Array(buffer);
b.HEAP32 = ma = new Int32Array(buffer);
b.HEAPU8 = Da = new Uint8Array(buffer);
b.HEAPU16 = Xa = new Uint16Array(buffer);
b.HEAPU32 = Ya = new Uint32Array(buffer);
b.HEAPF32 = za = new Float32Array(buffer);
b.HEAPF64 = Aa = new Float64Array(buffer);
}
var $a, la, ab, ka, bb, cb, oa;
$a = la = ab = ka = bb = cb = oa = 0;
b.reallocBuffer ||
(b.reallocBuffer = function (a) {
var c;
try {
if (ArrayBuffer.e) c = ArrayBuffer.e(buffer, a);
else {
var d = va;
c = new ArrayBuffer(a);
new Int8Array(c).set(d);
}
} catch (e) {
return !1;
}
return db(c) ? c : !1;
});
function qa() {
var a = b.usingWasm ? Sa : Ua,
c = 2147483648 - a;
if (ma[oa >> 2] > c) return !1;
var d = pa;
for (pa = Math.max(pa, Va); pa < ma[oa >> 2]; )
536870912 >= pa ? (pa = Wa(2 * pa, a)) : (pa = Math.min(Wa((3 * pa + 2147483648) / 4, a), c));
a = b.reallocBuffer(pa);
if (!a || a.byteLength != pa) return (pa = d), !1;
b.buffer = buffer = a;
Za();
return !0;
}
var eb;
try {
(eb = Function.prototype.call.bind(
Object.getOwnPropertyDescriptor(ArrayBuffer.prototype, 'byteLength').get
)),
eb(new ArrayBuffer(4));
} catch (fb) {
eb = function (a) {
return a.byteLength;
};
}
var gb = b.TOTAL_STACK || 5242880,
pa = b.TOTAL_MEMORY || 16777216;
pa < gb &&
b.h('TOTAL_MEMORY should be larger than TOTAL_STACK, was ' + pa + '! (TOTAL_STACK=' + gb + ')');
b.buffer
? (buffer = b.buffer)
: 'object' === typeof WebAssembly && 'function' === typeof WebAssembly.Memory
? ((b.wasmMemory = new WebAssembly.Memory({ initial: pa / Sa })),
(buffer = b.wasmMemory.buffer))
: (buffer = new ArrayBuffer(pa));
Za();
ma[0] = 1668509029;
ya[1] = 25459;
if (115 !== Da[2] || 99 !== Da[3])
throw 'Runtime error: expected the system to be little-endian!';
b.HEAP = void 0;
b.buffer = buffer;
b.HEAP8 = va;
b.HEAP16 = ya;
b.HEAP32 = ma;
b.HEAPU8 = Da;
b.HEAPU16 = Xa;
b.HEAPU32 = Ya;
b.HEAPF32 = za;
b.HEAPF64 = Aa;
function hb(a) {
for (; 0 < a.length; ) {
var c = a.shift();
if ('function' == typeof c) c();
else {
var d = c.T;
'number' === typeof d
? void 0 === c.k
? b.dynCall_v(d)
: b.dynCall_vi(d, c.k)
: d(void 0 === c.k ? null : c.k);
}
}
}
var ib = [],
jb = [],
kb = [],
nb = [],
ob = [],
pb = !1;
function qb() {
var a = b.preRun.shift();
ib.unshift(a);
}
function rb(a) {
var c = Array(Oa(a) + 1);
La(a, c, 0, c.length);
return c;
}
(Math.imul && -5 === Math.imul(4294967295, 5)) ||
(Math.imul = function (a, c) {
var d = a & 65535,
e = c & 65535;
return (d * e + (((a >>> 16) * e + d * (c >>> 16)) << 16)) | 0;
});
Math.Y = Math.imul;
if (!Math.fround) {
var sb = new Float32Array(1);
Math.fround = function (a) {
sb[0] = a;
return sb[0];
};
}
Math.S = Math.fround;
Math.clz32 ||
(Math.clz32 = function (a) {
a = a >>> 0;
for (var c = 0; 32 > c; c++) if (a & (1 << (31 - c))) return c;
return 32;
});
Math.P = Math.clz32;
Math.trunc ||
(Math.trunc = function (a) {
return 0 > a ? Math.ceil(a) : Math.floor(a);
});
Math.trunc = Math.trunc;
var Ea = Math.abs,
Ia = Math.ceil,
Ha = Math.floor,
Fa = Math.min,
tb = 0,
vb = null,
wb = null;
function xb() {
tb++;
b.monitorRunDependencies && b.monitorRunDependencies(tb);
}
function yb() {
tb--;
b.monitorRunDependencies && b.monitorRunDependencies(tb);
if (0 == tb && (null !== vb && (clearInterval(vb), (vb = null)), wb)) {
var a = wb;
wb = null;
a();
}
}
b.preloadedImages = {};
b.preloadedAudios = {};
var zb = null;
(function (a) {
function c(c) {
c = Wa(c, a.usingWasm ? Sa : Ua);
var d = a.buffer,
e = d.byteLength;
if (a.usingWasm)
try {
return -1 !== a.wasmMemory.grow((c - e) / 65536)
? (a.buffer = a.wasmMemory.buffer)
: null;
} catch (g) {
return null;
}
else return lb.__growWasmMemory((c - e) / 65536), a.buffer !== d ? a.buffer : null;
}
function d(a, c) {
var d = Ta;
if (0 > a.indexOf('.')) d = (d || {})[a];
else
var e = a.split('.'),
d = (d || {})[e[0]],
d = (d || {})[e[1]];
c && (d = (d || {})[c]);
void 0 === d && ta('bad lookupImport to (' + a + ').' + c);
return d;
}
function e(c) {
var d = a.buffer;
c.byteLength < d.byteLength &&
a.printErr(
'the new buffer in mergeMemory is smaller than the previous one. in native wasm, we should grow memory here'
);
var d = new Int8Array(d),
e = new Int8Array(c);
zb || d.set(e.subarray(a.STATIC_BASE, a.STATIC_BASE + a.STATIC_BUMP), a.STATIC_BASE);
e.set(d);
b.buffer = buffer = c;
Za();
}
function g() {
try {
var c;
if (a.wasmBinary) (c = a.wasmBinary), (c = new Uint8Array(c));
else if (a.readBinary) c = a.readBinary(G);
else
throw "on the web, we need the wasm binary to be preloaded and set on Module['wasmBinary']. emcc.py will do that for you when generating HTML (but not JS)";
return c;
} catch (d) {
ta(d);
}
}
function l() {
return a.wasmBinary || 'function' !== typeof fetch
? new Promise(function (a) {
a(g());
})
: fetch(G, { Q: 'same-origin' }).then(function (a) {
if (!a.ok) throw "failed to load wasm binary file at '" + G + "'";
return a.arrayBuffer();
});
}
function m(c, d, e) {
if ('function' !== typeof a.asm || a.asm === Ma)
a.asmPreload ? (a.asm = a.asmPreload) : eval(a.read(Ga));
return 'function' !== typeof a.asm
? (a.printErr('asm evalling did not set the module properly'), !1)
: a.asm(c, d, e);
}
function D(c, d) {
function g(c) {
lb = c.exports;
lb.memory && e(lb.memory);
a.asm = lb;
a.usingWasm = !0;
yb();
}
if ('object' !== typeof WebAssembly) return a.printErr('no native wasm support detected'), !1;
if (!(a.wasmMemory instanceof WebAssembly.Memory))
return a.printErr('no native wasm Memory in use'), !1;
d.memory = a.wasmMemory;
Ta.global = { NaN: NaN, Infinity: Infinity };
Ta['global.Math'] = c.Math;
Ta.env = d;
xb();
if (a.instantiateWasm)
try {
return a.instantiateWasm(Ta, g);
} catch (m) {
return a.printErr('Module.instantiateWasm callback failed with error: ' + m), !1;
}
l()
.then(function (a) {
return WebAssembly.instantiate(a, Ta);
})
.then(function (a) {
g(a.instance);
})
.catch(function (c) {
a.printErr('failed to asynchronously prepare wasm: ' + c);
ta(c);
});
return {};
}
var na = a.wasmJSMethod || 'native-wasm';
a.wasmJSMethod = na;
var wa = a.wasmTextFile || 'Box2D_v2.3.1_min.wasm.wast',
G = a.wasmBinaryFile || 'Box2D_v2.3.1_min.wasm.wasm',
Ga = a.asmjsCodeFile || 'Box2D_v2.3.1_min.wasm.temp.asm.js';
'function' === typeof a.locateFile &&
((wa = a.locateFile(wa)), (G = a.locateFile(G)), (Ga = a.locateFile(Ga)));
var Ta = {
global: null,
env: null,
asm2wasm: {
'f64-rem': function (a, c) {
return a % c;
},
'f64-to-int': function (a) {
return a | 0;
},
'i32s-div': function (a, c) {
return ((a | 0) / (c | 0)) | 0;
},
'i32u-div': function (a, c) {
return ((a >>> 0) / (c >>> 0)) >>> 0;
},
'i32s-rem': function (a, c) {
return (a | 0) % (c | 0) | 0;
},
'i32u-rem': function (a, c) {
return (a >>> 0) % (c >>> 0) >>> 0;
},
debugger: function () {
debugger;
}
},
parent: a
},
lb = null;
a.asmPreload = a.asm;
var ub = a.reallocBuffer;
a.reallocBuffer = function (a) {
return 'asmjs' === qc ? ub(a) : c(a);
};
var qc = '';
a.asm = function (c, l, G) {
if (!l.table) {
var Ma = a.wasmTableSize;
void 0 === Ma && (Ma = 1024);
var mb = a.wasmMaxTableSize;
l.table =
'object' === typeof WebAssembly && 'function' === typeof WebAssembly.Table
? void 0 !== mb
? new WebAssembly.Table({ initial: Ma, maximum: mb, element: 'anyfunc' })
: new WebAssembly.Table({ initial: Ma, element: 'anyfunc' })
: Array(Ma);
a.wasmTable = l.table;
}
l.memoryBase || (l.memoryBase = a.STATIC_BASE);
l.tableBase || (l.tableBase = 0);
for (var V, Ma = na.split(','), mb = 0; mb < Ma.length; mb++) {
var sa = Ma[mb];
qc = sa;
if ('native-wasm' === sa) {
if ((V = D(c, l))) break;
} else if ('asmjs' === sa) {
if ((V = m(c, l, G))) break;
} else if (
'interpret-asm2wasm' === sa ||
'interpret-s-expr' === sa ||
'interpret-binary' === sa
) {
var Na = c,
xa = l,
ub = G;
if ('function' !== typeof WasmJS)
a.printErr('WasmJS not detected - polyfill not bundled?'), (sa = !1);
else {
V = WasmJS({});
V.outside = a;
V.info = Ta;
V.lookupImport = d;
assert(ub === a.buffer);
Ta.global = Na;
Ta.env = xa;
assert(ub === a.buffer);
xa.memory = ub;
assert(xa.memory instanceof ArrayBuffer);
V.providedTotalMemory = a.buffer.byteLength;
Na = void 0;
Na = 'interpret-binary' === sa ? g() : a.read('interpret-asm2wasm' == sa ? Ga : wa);
xa = void 0;
if ('interpret-asm2wasm' == sa)
(xa = V._malloc(Na.length + 1)), V.writeAsciiToMemory(Na, xa), V._load_asm2wasm(xa);
else if ('interpret-s-expr' === sa)
(xa = V._malloc(Na.length + 1)),
V.writeAsciiToMemory(Na, xa),
V._load_s_expr2wasm(xa);
else if ('interpret-binary' === sa)
(xa = V._malloc(Na.length)), V.HEAPU8.set(Na, xa), V._load_binary2wasm(xa, Na.length);
else throw 'what? ' + sa;
V._free(xa);
V._instantiate(xa);
a.newBuffer && (e(a.newBuffer), (a.newBuffer = null));
sa = lb = V.asmExports;
}
if ((V = sa)) break;
} else ta('bad method: ' + sa);
}
if (!V)
throw 'no binaryen method succeeded. consider enabling more options, like interpreting, if you want that: https://github.com/kripken/emscripten/wiki/WebAssembly#binaryen-methods';
return V;
};
var Ma = a.asm;
})(b);
var Ab = [
function (a, c) {
var d = b.getCache(b.JSDestructionListener)[a];
if (!d.hasOwnProperty('SayGoodbyeJoint'))
throw 'a JSImplementation must implement all functions, you forgot JSDestructionListener::SayGoodbyeJoint.';
d.SayGoodbyeJoint(c);
},
function (a, c) {
var d = b.getCache(b.JSDestructionListener)[a];
if (!d.hasOwnProperty('SayGoodbyeFixture'))
throw 'a JSImplementation must implement all functions, you forgot JSDestructionListener::SayGoodbyeFixture.';
d.SayGoodbyeFixture(c);
},
function (a, c) {
var d = b.getCache(b.JSQueryCallback)[a];
if (!d.hasOwnProperty('ReportFixture'))
throw 'a JSImplementation must implement all functions, you forgot JSQueryCallback::ReportFixture.';
return d.ReportFixture(c);
},
function (a, c, d, e, g) {
a = b.getCache(b.JSRayCastCallback)[a];
if (!a.hasOwnProperty('ReportFixture'))
throw 'a JSImplementation must implement all functions, you forgot JSRayCastCallback::ReportFixture.';
return a.ReportFixture(c, d, e, g);
},
function (a, c) {
var d = b.getCache(b.JSContactListener)[a];
if (!d.hasOwnProperty('BeginContact'))
throw 'a JSImplementation must implement all functions, you forgot JSContactListener::BeginContact.';
d.BeginContact(c);
},
function (a, c) {
var d = b.getCache(b.JSContactListener)[a];
if (!d.hasOwnProperty('EndContact'))
throw 'a JSImplementation must implement all functions, you forgot JSContactListener::EndContact.';
d.EndContact(c);
},
function (a, c, d) {
a = b.getCache(b.JSContactListener)[a];
if (!a.hasOwnProperty('PreSolve'))
throw 'a JSImplementation must implement all functions, you forgot JSContactListener::PreSolve.';
a.PreSolve(c, d);
},
function (a, c, d) {
a = b.getCache(b.JSContactListener)[a];
if (!a.hasOwnProperty('PostSolve'))
throw 'a JSImplementation must implement all functions, you forgot JSContactListener::PostSolve.';
a.PostSolve(c, d);
},
function (a, c, d) {
a = b.getCache(b.JSContactFilter)[a];
if (!a.hasOwnProperty('ShouldCollide'))
throw 'a JSImplementation must implement all functions, you forgot JSContactFilter::ShouldCollide.';
return a.ShouldCollide(c, d);
},
function (a, c, d, e) {
a = b.getCache(b.JSDraw)[a];
if (!a.hasOwnProperty('DrawPolygon'))
throw 'a JSImplementation must implement all functions, you forgot JSDraw::DrawPolygon.';
a.DrawPolygon(c, d, e);
},
function (a, c, d, e) {
a = b.getCache(b.JSDraw)[a];
if (!a.hasOwnProperty('DrawSolidPolygon'))
throw 'a JSImplementation must implement all functions, you forgot JSDraw::DrawSolidPolygon.';
a.DrawSolidPolygon(c, d, e);
},
function (a, c, d, e) {
a = b.getCache(b.JSDraw)[a];
if (!a.hasOwnProperty('DrawCircle'))
throw 'a JSImplementation must implement all functions, you forgot JSDraw::DrawCircle.';
a.DrawCircle(c, d, e);
},
function (a, c, d, e, g) {
a = b.getCache(b.JSDraw)[a];
if (!a.hasOwnProperty('DrawSolidCircle'))
throw 'a JSImplementation must implement all functions, you forgot JSDraw::DrawSolidCircle.';
a.DrawSolidCircle(c, d, e, g);
},
function (a, c, d, e) {
a = b.getCache(b.JSDraw)[a];
if (!a.hasOwnProperty('DrawSegment'))
throw 'a JSImplementation must implement all functions, you forgot JSDraw::DrawSegment.';
a.DrawSegment(c, d, e);
},
function (a, c) {
var d = b.getCache(b.JSDraw)[a];
if (!d.hasOwnProperty('DrawTransform'))
throw 'a JSImplementation must implement all functions, you forgot JSDraw::DrawTransform.';
d.DrawTransform(c);
}
];
$a = f.i;
la = $a + 23264;
jb.push();
zb =
0 <= b.wasmJSMethod.indexOf('asmjs') || 0 <= b.wasmJSMethod.indexOf('interpret-asm2wasm')
? 'Box2D_v2.3.1_min.wasm.js.mem'
: null;
b.STATIC_BASE = $a;
b.STATIC_BUMP = 23264;
var Bb = la;
la += 16;
b._memset = Cb;
function Db() {
return !!Db.e;
}
var Eb = 0,
Fb = [],
Gb = {};
function Hb(a, c) {
Hb.e || (Hb.e = {});
a in Hb.e || (b.dynCall_v(c), (Hb.e[a] = 1));
}
b._memcpy = Ib;
var Jb = 0;
function Kb() {
Jb += 4;
return ma[(Jb - 4) >> 2];
}
var Lb = {},
Mb = {};
b._sbrk = Nb;
var Ob = 1;
function Pb() {
var a = Eb;
if (!a) return (f.f(0), 0) | 0;
var c = Gb[a],
d = c.type;
if (!d) return (f.f(0), a) | 0;
var e = Array.prototype.slice.call(arguments);
b.___cxa_is_pointer_type(d);
Pb.buffer || (Pb.buffer = Ca(4));
ma[Pb.buffer >> 2] = a;
for (var a = Pb.buffer, g = 0; g < e.length; g++)
if (e[g] && b.___cxa_can_catch(e[g], d, a))
return (a = ma[a >> 2]), (c.w = a), (f.f(e[g]), a) | 0;
a = ma[a >> 2];
return (f.f(d), a) | 0;
}
b._llvm_bswap_i32 = Qb;
function Rb(a, c) {
Jb = c;
try {
var d = Kb(),
e = Kb(),
g = Kb(),
l = 0;
Rb.buffer ||
((Rb.e = [null, [], []]),
(Rb.q = function (a, c) {
var d = Rb.e[a];
assert(d);
if (0 === c || 10 === c) {
var e = 1 === a ? b.print : b.printErr,
g;
a: {
for (var l = (g = 0); d[l]; ) ++l;
if (16 < l - g && d.subarray && Ka) g = Ka.decode(d.subarray(g, l));
else
for (var m, D, G, na, wa, V, l = ''; ; ) {
m = d[g++];
if (!m) {
g = l;
break a;
}
m & 128
? ((D = d[g++] & 63),
192 == (m & 224)
? (l += String.fromCharCode(((m & 31) << 6) | D))
: ((G = d[g++] & 63),
224 == (m & 240)
? (m = ((m & 15) << 12) | (D << 6) | G)
: ((na = d[g++] & 63),
240 == (m & 248)
? (m = ((m & 7) << 18) | (D << 12) | (G << 6) | na)
: ((wa = d[g++] & 63),
248 == (m & 252)
? (m = ((m & 3) << 24) | (D << 18) | (G << 12) | (na << 6) | wa)
: ((V = d[g++] & 63),
(m =
((m & 1) << 30) |
(D << 24) |
(G << 18) |
(na << 12) |
(wa << 6) |
V)))),
65536 > m
? (l += String.fromCharCode(m))
: ((m -= 65536),
(l += String.fromCharCode(55296 | (m >> 10), 56320 | (m & 1023))))))
: (l += String.fromCharCode(m));
}
}
e(g);
d.length = 0;
} else d.push(c);
}));
for (var m = 0; m < g; m++) {
for (var D = ma[(e + 8 * m) >> 2], na = ma[(e + (8 * m + 4)) >> 2], wa = 0; wa < na; wa++)
Rb.q(d, Da[D + wa]);
l += na;
}
return l;
} catch (G) {
return ('undefined' !== typeof FS && G instanceof FS.o) || ta(G), -G.r;
}
}
nb.push(function () {
var a = b._fflush;
a && a(0);
if ((a = Rb.q)) {
var c = Rb.e;
c[1].length && a(1, 10);
c[2].length && a(2, 10);
}
});
oa = Ba(1, 'i32', 2);
ab = ka = f.p(la);
bb = ab + gb;
cb = f.p(bb);
ma[oa >> 2] = cb;
b.wasmTableSize = 1152;
b.wasmMaxTableSize = 1152;
b.A = {
Math: Math,
Int8Array: Int8Array,
Int16Array: Int16Array,
Int32Array: Int32Array,
Uint8Array: Uint8Array,
Uint16Array: Uint16Array,
Uint32Array: Uint32Array,
Float32Array: Float32Array,
Float64Array: Float64Array,
NaN: NaN,
Infinity: Infinity,
byteLength: eb
};
b.B = {
abort: ta,
assert: assert,
enlargeMemory: qa,
getTotalMemory: function () {
return pa;
},
abortOnCannotGrowMemory: function () {
ta(
'Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value ' +
pa +
', (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 '
);
},
invoke_iiii: function (a, c, d, e) {
try {
return b.dynCall_iiii(a, c, d, e);
} catch (g) {
if ('number' !== typeof g && 'longjmp' !== g) throw g;
b.setThrew(1, 0);
}
},
jsCall_iiii: function (a, c, d, e) {
return f.d[a](c, d, e);
},
invoke_viifii: function (a, c, d, e, g, l) {
try {
b.dynCall_viifii(a, c, d, e, g, l);
} catch (m) {
if ('number' !== typeof m && 'longjmp' !== m) throw m;
b.setThrew(1, 0);
}
},
jsCall_viifii: function (a, c, d, e, g, l) {
f.d[a](c, d, e, g, l);
},
invoke_viiiii: function (a, c, d, e, g, l) {
try {
b.dynCall_viiiii(a, c, d, e, g, l);
} catch (m) {
if ('number' !== typeof m && 'longjmp' !== m) throw m;
b.setThrew(1, 0);
}
},
jsCall_viiiii: function (a, c, d, e, g, l) {
f.d[a](c, d, e, g, l);
},
invoke_vi: function (a, c) {
try {
b.dynCall_vi(a, c);
} catch (d) {
if ('number' !== typeof d && 'longjmp' !== d) throw d;
b.setThrew(1, 0);
}
},
jsCall_vi: function (a, c) {
f.d[a](c);
},
invoke_vii: function (a, c, d) {
try {
b.dynCall_vii(a, c, d);
} catch (e) {
if ('number' !== typeof e && 'longjmp' !== e) throw e;
b.setThrew(1, 0);
}
},
jsCall_vii: function (a, c, d) {
f.d[a](c, d);
},
invoke_ii: function (a, c) {
try {
return b.dynCall_ii(a, c);
} catch (d) {
if ('number' !== typeof d && 'longjmp' !== d) throw d;
b.setThrew(1, 0);
}
},
jsCall_ii: function (a, c) {
return f.d[a](c);
},
invoke_fif: function (a, c, d) {
try {
return b.dynCall_fif(a, c, d);
} catch (e) {
if ('number' !== typeof e && 'longjmp' !== e) throw e;
b.setThrew(1, 0);
}
},
jsCall_fif: function (a, c, d) {
return f.d[a](c, d);
},
invoke_viii: function (a, c, d, e) {
try {
b.dynCall_viii(a, c, d, e);
} catch (g) {
if ('number' !== typeof g && 'longjmp' !== g) throw g;
b.setThrew(1, 0);
}
},
jsCall_viii: function (a, c, d, e) {
f.d[a](c, d, e);
},
invoke_viifi: function (a, c, d, e, g) {
try {
b.dynCall_viifi(a, c, d, e, g);
} catch (l) {
if ('number' !== typeof l && 'longjmp' !== l) throw l;
b.setThrew(1, 0);
}
},
jsCall_viifi: function (a, c, d, e, g) {
f.d[a](c, d, e, g);
},
invoke_v: function (a) {
try {
b.dynCall_v(a);
} catch (c) {
if ('number' !== typeof c && 'longjmp' !== c) throw c;
b.setThrew(1, 0);
}
},
jsCall_v: function (a) {
f.d[a]();
},
invoke_viif: function (a, c, d, e) {
try {
b.dynCall_viif(a, c, d, e);
} catch (g) {
if ('number' !== typeof g && 'longjmp' !== g) throw g;
b.setThrew(1, 0);
}
},
jsCall_viif: function (a, c, d, e) {
f.d[a](c, d, e);
},
invoke_viiiiii: function (a, c, d, e, g, l, m) {
try {
b.dynCall_viiiiii(a, c, d, e, g, l, m);
} catch (D) {
if ('number' !== typeof D && 'longjmp' !== D) throw D;
b.setThrew(1, 0);
}
},
jsCall_viiiiii: function (a, c, d, e, g, l, m) {
f.d[a](c, d, e, g, l, m);
},
invoke_iii: function (a, c, d) {
try {
return b.dynCall_iii(a, c, d);
} catch (e) {
if ('number' !== typeof e && 'longjmp' !== e) throw e;
b.setThrew(1, 0);
}
},
jsCall_iii: function (a, c, d) {
return f.d[a](c, d);
},
invoke_iiiiii: function (a, c, d, e, g, l) {
try {
return b.dynCall_iiiiii(a, c, d, e, g, l);
} catch (m) {
if ('number' !== typeof m && 'longjmp' !== m) throw m;
b.setThrew(1, 0);
}
},
jsCall_iiiiii: function (a, c, d, e, g, l) {
return f.d[a](c, d, e, g, l);
},
invoke_fiiiif: function (a, c, d, e, g, l) {
try {
return b.dynCall_fiiiif(a, c, d, e, g, l);
} catch (m) {
if ('number' !== typeof m && 'longjmp' !== m) throw m;
b.setThrew(1, 0);
}
},
jsCall_fiiiif: function (a, c, d, e, g, l) {
return f.d[a](c, d, e, g, l);
},
invoke_viiii: function (a, c, d, e, g) {
try {
b.dynCall_viiii(a, c, d, e, g);
} catch (l) {
if ('number' !== typeof l && 'longjmp' !== l) throw l;
b.setThrew(1, 0);
}
},
jsCall_viiii: function (a, c, d, e, g) {
f.d[a](c, d, e, g);
},
_emscripten_asm_const_iiiii: function (a, c, d, e, g) {
return Ab[a](c, d, e, g);
},
_emscripten_asm_const_diiiid: function (a, c, d, e, g, l) {
return Ab[a](c, d, e, g, l);
},
_pthread_key_create: function (a) {
if (0 == a) return 22;
ma[a >> 2] = Ob;
Mb[Ob] = 0;
Ob++;
return 0;
},
_abort: function () {
b.abort();
},
___gxx_personality_v0: function () {},
_emscripten_asm_const_iiidii: function (a, c, d, e, g, l) {
return Ab[a](c, d, e, g, l);
},
___assert_fail: function (a, c, d, e) {
ra = !0;
throw (
'Assertion failed: ' +
Ja(a) +
', at: ' +
[c ? Ja(c) : 'unknown filename', d, e ? Ja(e) : 'unknown function'] +
' at ' +
Ra()
);
},
__ZSt18uncaught_exceptionv: Db,
___setErrNo: function (a) {
b.___errno_location && (ma[b.___errno_location() >> 2] = a);
return a;
},
___cxa_begin_catch: function (a) {
var c = Gb[a];
c && !c.C && ((c.C = !0), Db.e--);
c && (c.da = !1);
Fb.push(a);
a: {
if (a && !Gb[a])
for (var d in Gb)
if (Gb[d].w === a) {
c = d;
break a;
}
c = a;
}
c && Gb[c].ba++;
return a;
},
_emscripten_memcpy_big: function (a, c, d) {
Da.set(Da.subarray(c, c + d), a);
return a;
},
___resumeException: function (a) {
Eb || (Eb = a);
throw (
a +
' - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.'
);
},
___cxa_find_matching_catch: Pb,
_pthread_getspecific: function (a) {
return Mb[a] || 0;
},
_pthread_once: Hb,
___syscall54: function (a, c) {
Jb = c;
return 0;
},
_emscripten_asm_const_iii: function (a, c, d) {
return Ab[a](c, d);
},
_emscripten_asm_const_iiidi: function (a, c, d, e, g) {
return Ab[a](c, d, e, g);
},
_pthread_setspecific: function (a, c) {
if (!(a in Mb)) return 22;
Mb[a] = c;
return 0;
},
_emscripten_asm_const_iiii: function (a, c, d, e) {
return Ab[a](c, d, e);
},
___syscall6: function (a, c) {
Jb = c;
try {
var d = Lb.G();
FS.close(d);
return 0;
} catch (e) {
return ('undefined' !== typeof FS && e instanceof FS.o) || ta(e), -e.r;
}
},
___syscall140: function (a, c) {
Jb = c;
try {
var d = Lb.G();
Kb();
var e = Kb(),
g = Kb(),
l = Kb();
FS.Z(d, e, l);
ma[g >> 2] = d.position;
d.I && 0 === e && 0 === l && (d.I = null);
return 0;
} catch (m) {
return ('undefined' !== typeof FS && m instanceof FS.o) || ta(m), -m.r;
}
},
___cxa_pure_virtual: function () {
ra = !0;
throw 'Pure virtual function called!';
},
___syscall146: Rb,
DYNAMICTOP_PTR: oa,
tempDoublePtr: Bb,
ABORT: ra,
STACKTOP: ka,
STACK_MAX: bb
};
var Sb = b.asm(b.A, b.B, buffer);
b.asm = Sb;
var Tb = (b._emscripten_bind_b2WheelJoint_GetSpringDampingRatio_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetSpringDampingRatio_0.apply(null, arguments);
}),
Ub = (b._emscripten_bind_b2ContactEdge_set_next_1 = function () {
return b.asm._emscripten_bind_b2ContactEdge_set_next_1.apply(null, arguments);
}),
Vb = (b._emscripten_bind_b2ChainShape_get_m_count_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_get_m_count_0.apply(null, arguments);
}),
Wb = (b._emscripten_bind_b2PrismaticJointDef_get_motorSpeed_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_motorSpeed_0.apply(null, arguments);
}),
Xb = (b._emscripten_bind_b2PulleyJoint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_SetUserData_1.apply(null, arguments);
}),
Yb = (b._emscripten_bind_b2Shape_ComputeAABB_3 = function () {
return b.asm._emscripten_bind_b2Shape_ComputeAABB_3.apply(null, arguments);
}),
Zb = (b._emscripten_bind_b2FrictionJointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_set_userData_1.apply(null, arguments);
}),
$b = (b._emscripten_bind_b2MouseJoint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_IsActive_0.apply(null, arguments);
}),
ac = (b._emscripten_bind_b2World_IsLocked_0 = function () {
return b.asm._emscripten_bind_b2World_IsLocked_0.apply(null, arguments);
}),
bc = (b._emscripten_bind_b2Draw_GetFlags_0 = function () {
return b.asm._emscripten_bind_b2Draw_GetFlags_0.apply(null, arguments);
}),
cc = (b._emscripten_bind_b2FrictionJoint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_IsActive_0.apply(null, arguments);
}),
dc = (b._emscripten_bind_b2Color_set_g_1 = function () {
return b.asm._emscripten_bind_b2Color_set_g_1.apply(null, arguments);
}),
ec = (b._emscripten_bind_b2PolygonShape_RayCast_4 = function () {
return b.asm._emscripten_bind_b2PolygonShape_RayCast_4.apply(null, arguments);
}),
fc = (b._emscripten_bind_b2World_GetTreeBalance_0 = function () {
return b.asm._emscripten_bind_b2World_GetTreeBalance_0.apply(null, arguments);
}),
gc = (b._emscripten_bind_b2ChainShape_get_m_vertices_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_get_m_vertices_0.apply(null, arguments);
}),
hc = (b._emscripten_bind_JSDraw_DrawSolidCircle_4 = function () {
return b.asm._emscripten_bind_JSDraw_DrawSolidCircle_4.apply(null, arguments);
}),
ic = (b._emscripten_bind_b2RevoluteJoint_GetLocalAnchorA_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetLocalAnchorA_0.apply(null, arguments);
}),
jc = (b._emscripten_bind_b2FixtureDef_get_filter_0 = function () {
return b.asm._emscripten_bind_b2FixtureDef_get_filter_0.apply(null, arguments);
}),
kc = (b._emscripten_bind_b2FrictionJointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_get_type_0.apply(null, arguments);
}),
lc = (b._emscripten_bind_b2MotorJointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_set_type_1.apply(null, arguments);
}),
mc = (b._emscripten_bind_b2FixtureDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2FixtureDef_set_userData_1.apply(null, arguments);
}),
nc = (b._emscripten_bind_b2EdgeShape_set_m_hasVertex3_1 = function () {
return b.asm._emscripten_bind_b2EdgeShape_set_m_hasVertex3_1.apply(null, arguments);
}),
oc = (b._emscripten_bind_b2JointEdge_set_joint_1 = function () {
return b.asm._emscripten_bind_b2JointEdge_set_joint_1.apply(null, arguments);
}),
pc = (b._emscripten_bind_b2Fixture___destroy___0 = function () {
return b.asm._emscripten_bind_b2Fixture___destroy___0.apply(null, arguments);
}),
rc = (b._emscripten_bind_b2World_SetWarmStarting_1 = function () {
return b.asm._emscripten_bind_b2World_SetWarmStarting_1.apply(null, arguments);
}),
sc = (b._emscripten_bind_JSDraw_DrawCircle_3 = function () {
return b.asm._emscripten_bind_JSDraw_DrawCircle_3.apply(null, arguments);
}),
tc = (b._emscripten_bind_b2WeldJoint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_IsActive_0.apply(null, arguments);
}),
uc = (b._emscripten_bind_b2DestructionListener___destroy___0 = function () {
return b.asm._emscripten_bind_b2DestructionListener___destroy___0.apply(null, arguments);
}),
vc = (b._emscripten_bind_b2BodyDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_type_1.apply(null, arguments);
}),
wc = (b._emscripten_bind_b2ChainShape_ComputeAABB_3 = function () {
return b.asm._emscripten_bind_b2ChainShape_ComputeAABB_3.apply(null, arguments);
}),
xc = (b._emscripten_bind_b2PulleyJoint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetUserData_0.apply(null, arguments);
}),
yc = (b._emscripten_bind_b2WeldJoint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetReactionTorque_1.apply(null, arguments);
}),
zc = (b._emscripten_bind_b2MotorJointDef_get_maxForce_0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_get_maxForce_0.apply(null, arguments);
}),
Ac = (b._emscripten_bind_b2DistanceJointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_get_userData_0.apply(null, arguments);
}),
Bc = (b._emscripten_bind_b2BodyDef_get_position_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_position_0.apply(null, arguments);
}),
Cc = (b._emscripten_bind_b2RevoluteJointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_userData_1.apply(null, arguments);
}),
Dc = (b._emscripten_bind_b2WorldManifold_b2WorldManifold_0 = function () {
return b.asm._emscripten_bind_b2WorldManifold_b2WorldManifold_0.apply(null, arguments);
}),
Ec = (b._emscripten_bind_b2WheelJointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_collideConnected_0.apply(null, arguments);
}),
Fc = (b._emscripten_bind_b2MouseJointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_set_userData_1.apply(null, arguments);
});
b.stackSave = function () {
return b.asm.stackSave.apply(null, arguments);
};
var Gc = (b._emscripten_bind_b2FixtureDef_set_restitution_1 = function () {
return b.asm._emscripten_bind_b2FixtureDef_set_restitution_1.apply(null, arguments);
}),
Hc = (b._emscripten_bind_b2RevoluteJoint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetUserData_0.apply(null, arguments);
}),
Ic = (b._emscripten_bind_b2Mat33_get_ey_0 = function () {
return b.asm._emscripten_bind_b2Mat33_get_ey_0.apply(null, arguments);
}),
Jc = (b._emscripten_bind_b2MouseJoint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetCollideConnected_0.apply(null, arguments);
}),
Kc = (b._emscripten_bind_b2World_GetGravity_0 = function () {
return b.asm._emscripten_bind_b2World_GetGravity_0.apply(null, arguments);
}),
Lc = (b._emscripten_bind_b2Mat33_set_ey_1 = function () {
return b.asm._emscripten_bind_b2Mat33_set_ey_1.apply(null, arguments);
}),
Mc = (b._emscripten_bind_b2Profile_get_broadphase_0 = function () {
return b.asm._emscripten_bind_b2Profile_get_broadphase_0.apply(null, arguments);
}),
Nc = (b._emscripten_bind_b2PulleyJointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_bodyA_0.apply(null, arguments);
}),
Oc = (b._emscripten_bind_b2PrismaticJoint_SetLimits_2 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_SetLimits_2.apply(null, arguments);
}),
Pc = (b._emscripten_bind_b2PulleyJointDef_get_localAnchorA_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_localAnchorA_0.apply(null, arguments);
}),
Qc = (b._emscripten_bind_b2DistanceJoint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetAnchorA_0.apply(null, arguments);
}),
Rc = (b._emscripten_bind_b2DistanceJointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_set_userData_1.apply(null, arguments);
}),
Sc = (b._emscripten_bind_b2DistanceJointDef_set_dampingRatio_1 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_set_dampingRatio_1.apply(null, arguments);
}),
Tc = (b._emscripten_bind_b2RopeJointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_set_collideConnected_1.apply(null, arguments);
}),
Uc = (b._emscripten_bind_b2ChainShape_set_m_nextVertex_1 = function () {
return b.asm._emscripten_bind_b2ChainShape_set_m_nextVertex_1.apply(null, arguments);
}),
Vc = (b._emscripten_bind_JSContactListener_EndContact_1 = function () {
return b.asm._emscripten_bind_JSContactListener_EndContact_1.apply(null, arguments);
}),
Wc = (b._emscripten_bind_b2MassData_set_mass_1 = function () {
return b.asm._emscripten_bind_b2MassData_set_mass_1.apply(null, arguments);
}),
Xc = (b._emscripten_bind_b2Vec3_get_x_0 = function () {
return b.asm._emscripten_bind_b2Vec3_get_x_0.apply(null, arguments);
}),
Yc = (b._emscripten_bind_b2ChainShape_CreateChain_2 = function () {
return b.asm._emscripten_bind_b2ChainShape_CreateChain_2.apply(null, arguments);
}),
Zc = (b._emscripten_bind_b2RopeJoint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetUserData_0.apply(null, arguments);
}),
$c = (b._emscripten_bind_b2World_DestroyBody_1 = function () {
return b.asm._emscripten_bind_b2World_DestroyBody_1.apply(null, arguments);
}),
ad = (b._emscripten_bind_b2Profile_get_solvePosition_0 = function () {
return b.asm._emscripten_bind_b2Profile_get_solvePosition_0.apply(null, arguments);
}),
bd = (b._emscripten_bind_b2Shape_RayCast_4 = function () {
return b.asm._emscripten_bind_b2Shape_RayCast_4.apply(null, arguments);
}),
cd = (b._emscripten_bind_b2PulleyJoint_GetGroundAnchorA_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetGroundAnchorA_0.apply(null, arguments);
}),
dd = (b._emscripten_bind_b2Mat33___destroy___0 = function () {
return b.asm._emscripten_bind_b2Mat33___destroy___0.apply(null, arguments);
}),
ed = (b._emscripten_bind_b2GearJoint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetReactionTorque_1.apply(null, arguments);
}),
fd = (b._emscripten_bind_b2WeldJointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_set_collideConnected_1.apply(null, arguments);
}),
gd = (b._emscripten_bind_b2JointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2JointDef_get_collideConnected_0.apply(null, arguments);
});
b.getTempRet0 = function () {
return b.asm.getTempRet0.apply(null, arguments);
};
var hd = (b._emscripten_bind_b2FrictionJointDef_get_maxTorque_0 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_get_maxTorque_0.apply(null, arguments);
}),
id = (b._emscripten_bind_JSQueryCallback_JSQueryCallback_0 = function () {
return b.asm._emscripten_bind_JSQueryCallback_JSQueryCallback_0.apply(null, arguments);
}),
jd = (b._emscripten_bind_b2World_SetAutoClearForces_1 = function () {
return b.asm._emscripten_bind_b2World_SetAutoClearForces_1.apply(null, arguments);
}),
kd = (b._emscripten_bind_b2PrismaticJointDef_set_lowerTranslation_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_lowerTranslation_1.apply(
null,
arguments
);
}),
ld = (b._emscripten_bind_b2Contact_GetTangentSpeed_0 = function () {
return b.asm._emscripten_bind_b2Contact_GetTangentSpeed_0.apply(null, arguments);
}),
md = (b._emscripten_bind_b2BodyDef_set_position_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_position_1.apply(null, arguments);
}),
nd = (b._emscripten_bind_b2Transform_get_q_0 = function () {
return b.asm._emscripten_bind_b2Transform_get_q_0.apply(null, arguments);
}),
od = (b._emscripten_bind_b2PolygonShape_set_m_count_1 = function () {
return b.asm._emscripten_bind_b2PolygonShape_set_m_count_1.apply(null, arguments);
}),
pd = (b._emscripten_bind_b2Contact_GetNext_0 = function () {
return b.asm._emscripten_bind_b2Contact_GetNext_0.apply(null, arguments);
}),
qd = (b._emscripten_bind_b2MotorJointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_set_userData_1.apply(null, arguments);
}),
rd = (b._emscripten_bind_b2GearJoint_GetJoint1_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetJoint1_0.apply(null, arguments);
}),
sd = (b._emscripten_bind_b2World_GetProxyCount_0 = function () {
return b.asm._emscripten_bind_b2World_GetProxyCount_0.apply(null, arguments);
}),
td = (b._emscripten_bind_b2MotorJoint_SetMaxTorque_1 = function () {
return b.asm._emscripten_bind_b2MotorJoint_SetMaxTorque_1.apply(null, arguments);
}),
ud = (b._emscripten_bind_b2GearJoint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetAnchorA_0.apply(null, arguments);
}),
vd = (b._emscripten_bind_b2MouseJointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_set_bodyA_1.apply(null, arguments);
}),
wd = (b._emscripten_bind_b2World_SetContactListener_1 = function () {
return b.asm._emscripten_bind_b2World_SetContactListener_1.apply(null, arguments);
}),
xd = (b._emscripten_bind_b2Body_IsAwake_0 = function () {
return b.asm._emscripten_bind_b2Body_IsAwake_0.apply(null, arguments);
}),
yd = (b._emscripten_bind_b2JointEdge_set_other_1 = function () {
return b.asm._emscripten_bind_b2JointEdge_set_other_1.apply(null, arguments);
}),
zd = (b._emscripten_bind_b2MouseJointDef_set_target_1 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_set_target_1.apply(null, arguments);
}),
db = (b._emscripten_replace_memory = function () {
return b.asm._emscripten_replace_memory.apply(null, arguments);
}),
Ad = (b._emscripten_bind_b2MotorJoint_SetCorrectionFactor_1 = function () {
return b.asm._emscripten_bind_b2MotorJoint_SetCorrectionFactor_1.apply(null, arguments);
}),
Bd = (b._emscripten_bind_b2FixtureDef_get_density_0 = function () {
return b.asm._emscripten_bind_b2FixtureDef_get_density_0.apply(null, arguments);
}),
Cd = (b._emscripten_bind_b2GearJoint_GetRatio_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetRatio_0.apply(null, arguments);
}),
Dd = (b._emscripten_bind_b2PrismaticJointDef_get_upperTranslation_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_upperTranslation_0.apply(
null,
arguments
);
}),
Ed = (b._emscripten_bind_b2RevoluteJoint_GetReferenceAngle_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetReferenceAngle_0.apply(null, arguments);
}),
Fd = (b._emscripten_bind_b2MotorJointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_get_collideConnected_0.apply(null, arguments);
}),
Gd = (b._emscripten_enum_b2ManifoldType_e_circles = function () {
return b.asm._emscripten_enum_b2ManifoldType_e_circles.apply(null, arguments);
}),
Hd = (b._emscripten_bind_b2PulleyJointDef_set_localAnchorB_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_localAnchorB_1.apply(null, arguments);
}),
Id = (b._emscripten_bind_b2RevoluteJointDef_Initialize_3 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_Initialize_3.apply(null, arguments);
}),
Jd = (b._emscripten_bind_b2FixtureDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2FixtureDef_get_userData_0.apply(null, arguments);
}),
Kd = (b._emscripten_bind_b2DistanceJoint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetUserData_0.apply(null, arguments);
}),
Ld = (b._emscripten_bind_b2FrictionJointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_set_collideConnected_1.apply(
null,
arguments
);
}),
Md = (b._emscripten_bind_b2PrismaticJointDef_get_lowerTranslation_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_lowerTranslation_0.apply(
null,
arguments
);
}),
Nd = (b._emscripten_bind_b2GearJoint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetCollideConnected_0.apply(null, arguments);
}),
Od = (b._emscripten_bind_b2Filter_b2Filter_0 = function () {
return b.asm._emscripten_bind_b2Filter_b2Filter_0.apply(null, arguments);
}),
Pd = (b._emscripten_bind_b2MouseJointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_set_type_1.apply(null, arguments);
}),
Qd = (b._emscripten_bind_b2Body_ApplyAngularImpulse_2 = function () {
return b.asm._emscripten_bind_b2Body_ApplyAngularImpulse_2.apply(null, arguments);
}),
Rd = (b._emscripten_enum_b2JointType_e_frictionJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_frictionJoint.apply(null, arguments);
}),
Sd = (b._emscripten_bind_b2RayCastOutput_set_fraction_1 = function () {
return b.asm._emscripten_bind_b2RayCastOutput_set_fraction_1.apply(null, arguments);
}),
Td = (b._emscripten_bind_b2Color_set_r_1 = function () {
return b.asm._emscripten_bind_b2Color_set_r_1.apply(null, arguments);
}),
Ud = (b._emscripten_bind_b2DistanceJointDef_get_length_0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_get_length_0.apply(null, arguments);
}),
Vd = (b._emscripten_bind_b2PulleyJoint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetBodyB_0.apply(null, arguments);
}),
Wd = (b._emscripten_bind_b2WheelJointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_type_1.apply(null, arguments);
}),
Xd = (b._emscripten_bind_b2World_GetTreeQuality_0 = function () {
return b.asm._emscripten_bind_b2World_GetTreeQuality_0.apply(null, arguments);
}),
Yd = (b._emscripten_bind_b2BodyDef_set_gravityScale_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_gravityScale_1.apply(null, arguments);
}),
Zd = (b._emscripten_bind_b2RopeJointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_set_bodyB_1.apply(null, arguments);
}),
$d = (b._emscripten_bind_b2PrismaticJoint_GetLowerLimit_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetLowerLimit_0.apply(null, arguments);
}),
ae = (b._emscripten_bind_b2AABB_get_lowerBound_0 = function () {
return b.asm._emscripten_bind_b2AABB_get_lowerBound_0.apply(null, arguments);
}),
be = (b._emscripten_bind_b2WheelJoint_SetMotorSpeed_1 = function () {
return b.asm._emscripten_bind_b2WheelJoint_SetMotorSpeed_1.apply(null, arguments);
}),
ce = (b._emscripten_bind_b2PrismaticJointDef_get_referenceAngle_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_referenceAngle_0.apply(null, arguments);
}),
de = (b._emscripten_bind_b2Body_SetMassData_1 = function () {
return b.asm._emscripten_bind_b2Body_SetMassData_1.apply(null, arguments);
}),
ee = (b._emscripten_bind_b2BodyDef_get_angularVelocity_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_angularVelocity_0.apply(null, arguments);
}),
fe = (b._emscripten_bind_b2WeldJoint_SetDampingRatio_1 = function () {
return b.asm._emscripten_bind_b2WeldJoint_SetDampingRatio_1.apply(null, arguments);
}),
ge = (b._emscripten_bind_b2PrismaticJointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef___destroy___0.apply(null, arguments);
}),
he = (b._emscripten_bind_b2Contact_IsTouching_0 = function () {
return b.asm._emscripten_bind_b2Contact_IsTouching_0.apply(null, arguments);
}),
ie = (b._emscripten_bind_b2Draw_SetFlags_1 = function () {
return b.asm._emscripten_bind_b2Draw_SetFlags_1.apply(null, arguments);
}),
je = (b._emscripten_bind_b2AABB_Contains_1 = function () {
return b.asm._emscripten_bind_b2AABB_Contains_1.apply(null, arguments);
}),
ke = (b._emscripten_bind_b2DistanceJoint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetNext_0.apply(null, arguments);
}),
le = (b._emscripten_bind_b2EdgeShape_set_m_radius_1 = function () {
return b.asm._emscripten_bind_b2EdgeShape_set_m_radius_1.apply(null, arguments);
}),
me = (b._emscripten_bind_b2DistanceJointDef_get_dampingRatio_0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_get_dampingRatio_0.apply(null, arguments);
}),
ne = (b._emscripten_bind_b2DistanceJoint_GetLocalAnchorA_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetLocalAnchorA_0.apply(null, arguments);
}),
oe = (b._emscripten_bind_b2PrismaticJoint_GetType_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetType_0.apply(null, arguments);
}),
pe = (b._emscripten_bind_b2Fixture_GetRestitution_0 = function () {
return b.asm._emscripten_bind_b2Fixture_GetRestitution_0.apply(null, arguments);
}),
qe = (b._emscripten_bind_b2Transform_set_q_1 = function () {
return b.asm._emscripten_bind_b2Transform_set_q_1.apply(null, arguments);
}),
re = (b._emscripten_bind_b2PolygonShape___destroy___0 = function () {
return b.asm._emscripten_bind_b2PolygonShape___destroy___0.apply(null, arguments);
}),
se = (b._emscripten_bind_b2AABB_get_upperBound_0 = function () {
return b.asm._emscripten_bind_b2AABB_get_upperBound_0.apply(null, arguments);
}),
te = (b._emscripten_bind_b2Transform___destroy___0 = function () {
return b.asm._emscripten_bind_b2Transform___destroy___0.apply(null, arguments);
}),
ue = (b._emscripten_bind_b2Body_GetLinearVelocity_0 = function () {
return b.asm._emscripten_bind_b2Body_GetLinearVelocity_0.apply(null, arguments);
}),
ve = (b._emscripten_bind_b2CircleShape_set_m_radius_1 = function () {
return b.asm._emscripten_bind_b2CircleShape_set_m_radius_1.apply(null, arguments);
}),
we = (b._emscripten_bind_b2EdgeShape_set_m_hasVertex0_1 = function () {
return b.asm._emscripten_bind_b2EdgeShape_set_m_hasVertex0_1.apply(null, arguments);
}),
xe = (b._emscripten_bind_b2Contact_GetWorldManifold_1 = function () {
return b.asm._emscripten_bind_b2Contact_GetWorldManifold_1.apply(null, arguments);
}),
ye = (b._emscripten_bind_b2RopeJoint_GetMaxLength_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetMaxLength_0.apply(null, arguments);
}),
ze = (b._emscripten_bind_b2GearJoint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetUserData_0.apply(null, arguments);
}),
Ae = (b._emscripten_bind_b2MotorJoint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetCollideConnected_0.apply(null, arguments);
}),
Be = (b._emscripten_bind_b2GearJointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2GearJointDef_set_type_1.apply(null, arguments);
}),
Ce = (b._emscripten_bind_b2DistanceJoint_SetDampingRatio_1 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_SetDampingRatio_1.apply(null, arguments);
}),
De = (b._emscripten_bind_b2Contact_GetFixtureA_0 = function () {
return b.asm._emscripten_bind_b2Contact_GetFixtureA_0.apply(null, arguments);
}),
Ee = (b._emscripten_bind_b2PulleyJointDef_get_ratio_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_ratio_0.apply(null, arguments);
}),
Fe = (b._emscripten_bind_b2PrismaticJointDef_get_localAnchorB_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_localAnchorB_0.apply(null, arguments);
}),
Ge = (b._emscripten_bind_b2CircleShape_set_m_type_1 = function () {
return b.asm._emscripten_bind_b2CircleShape_set_m_type_1.apply(null, arguments);
}),
He = (b._emscripten_bind_b2DistanceJointDef_set_localAnchorA_1 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_set_localAnchorA_1.apply(null, arguments);
}),
Ie = (b._emscripten_bind_b2RopeJoint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetAnchorB_0.apply(null, arguments);
}),
Je = (b._emscripten_bind_b2AABB_set_upperBound_1 = function () {
return b.asm._emscripten_bind_b2AABB_set_upperBound_1.apply(null, arguments);
}),
Ke = (b._emscripten_bind_JSRayCastCallback_ReportFixture_4 = function () {
return b.asm._emscripten_bind_JSRayCastCallback_ReportFixture_4.apply(null, arguments);
}),
Le = (b._emscripten_bind_b2ContactImpulse___destroy___0 = function () {
return b.asm._emscripten_bind_b2ContactImpulse___destroy___0.apply(null, arguments);
}),
Me = (b._emscripten_bind_b2FrictionJointDef_get_localAnchorB_0 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_get_localAnchorB_0.apply(null, arguments);
}),
Ne = (b._emscripten_bind_b2PulleyJointDef_set_lengthB_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_lengthB_1.apply(null, arguments);
}),
Oe = (b._emscripten_bind_b2RayCastInput___destroy___0 = function () {
return b.asm._emscripten_bind_b2RayCastInput___destroy___0.apply(null, arguments);
}),
Pe = (b._emscripten_bind_b2Body_ApplyForceToCenter_2 = function () {
return b.asm._emscripten_bind_b2Body_ApplyForceToCenter_2.apply(null, arguments);
}),
Qe = (b._emscripten_bind_JSDestructionListener_JSDestructionListener_0 = function () {
return b.asm._emscripten_bind_JSDestructionListener_JSDestructionListener_0.apply(
null,
arguments
);
}),
Re = (b._emscripten_bind_b2WheelJointDef_set_localAnchorA_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_localAnchorA_1.apply(null, arguments);
}),
Se = (b._emscripten_bind_b2FrictionJoint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetBodyB_0.apply(null, arguments);
}),
Te = (b._emscripten_bind_b2WeldJointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_set_bodyA_1.apply(null, arguments);
}),
Ue = (b._emscripten_bind_b2DistanceJoint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetBodyB_0.apply(null, arguments);
}),
Ve = (b._emscripten_enum_b2JointType_e_wheelJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_wheelJoint.apply(null, arguments);
}),
We = (b._emscripten_bind_b2JointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2JointDef___destroy___0.apply(null, arguments);
}),
Xe = (b._emscripten_bind_b2ContactEdge___destroy___0 = function () {
return b.asm._emscripten_bind_b2ContactEdge___destroy___0.apply(null, arguments);
}),
Ye = (b._emscripten_bind_b2Filter_get_groupIndex_0 = function () {
return b.asm._emscripten_bind_b2Filter_get_groupIndex_0.apply(null, arguments);
}),
Ze = (b._emscripten_bind_b2FrictionJointDef_get_localAnchorA_0 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_get_localAnchorA_0.apply(null, arguments);
}),
$e = (b._emscripten_bind_b2CircleShape_GetChildCount_0 = function () {
return b.asm._emscripten_bind_b2CircleShape_GetChildCount_0.apply(null, arguments);
}),
af = (b._emscripten_bind_b2BodyDef_get_bullet_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_bullet_0.apply(null, arguments);
}),
bf = (b._emscripten_bind_b2Color_set_b_1 = function () {
return b.asm._emscripten_bind_b2Color_set_b_1.apply(null, arguments);
}),
cf = (b._emscripten_bind_b2Mat33_get_ez_0 = function () {
return b.asm._emscripten_bind_b2Mat33_get_ez_0.apply(null, arguments);
}),
df = (b._emscripten_bind_b2MassData_get_center_0 = function () {
return b.asm._emscripten_bind_b2MassData_get_center_0.apply(null, arguments);
}),
ef = (b._emscripten_bind_b2WeldJoint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetBodyB_0.apply(null, arguments);
}),
ff = (b._emscripten_bind_b2WheelJoint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetReactionForce_1.apply(null, arguments);
}),
gf = (b._emscripten_bind_b2World_SetSubStepping_1 = function () {
return b.asm._emscripten_bind_b2World_SetSubStepping_1.apply(null, arguments);
}),
hf = (b._emscripten_bind_b2Vec2_op_add_1 = function () {
return b.asm._emscripten_bind_b2Vec2_op_add_1.apply(null, arguments);
}),
jf = (b._emscripten_bind_JSDraw_DrawSegment_3 = function () {
return b.asm._emscripten_bind_JSDraw_DrawSegment_3.apply(null, arguments);
}),
kf = (b._emscripten_bind_b2Joint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2Joint_GetCollideConnected_0.apply(null, arguments);
}),
lf = (b._emscripten_bind_b2MotorJoint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetReactionTorque_1.apply(null, arguments);
}),
mf = (b._emscripten_bind_b2FrictionJointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_get_bodyB_0.apply(null, arguments);
}),
nf = (b._emscripten_bind_b2WheelJointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef___destroy___0.apply(null, arguments);
}),
of = (b._emscripten_bind_b2BodyDef_get_gravityScale_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_gravityScale_0.apply(null, arguments);
}),
pf = (b._emscripten_bind_b2Vec3_SetZero_0 = function () {
return b.asm._emscripten_bind_b2Vec3_SetZero_0.apply(null, arguments);
}),
qf = (b._emscripten_enum_b2JointType_e_pulleyJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_pulleyJoint.apply(null, arguments);
}),
rf = (b._emscripten_bind_b2ChainShape_get_m_nextVertex_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_get_m_nextVertex_0.apply(null, arguments);
}),
sf = (b._emscripten_bind_b2Contact_SetEnabled_1 = function () {
return b.asm._emscripten_bind_b2Contact_SetEnabled_1.apply(null, arguments);
}),
tf = (b._emscripten_bind_b2Shape_set_m_radius_1 = function () {
return b.asm._emscripten_bind_b2Shape_set_m_radius_1.apply(null, arguments);
}),
uf = (b._emscripten_bind_b2World_SetDebugDraw_1 = function () {
return b.asm._emscripten_bind_b2World_SetDebugDraw_1.apply(null, arguments);
}),
vf = (b._emscripten_bind_b2ContactID_set_key_1 = function () {
return b.asm._emscripten_bind_b2ContactID_set_key_1.apply(null, arguments);
}),
Ca = (b._malloc = function () {
return b.asm._malloc.apply(null, arguments);
}),
wf = (b._emscripten_bind_b2WheelJoint_GetMaxMotorTorque_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetMaxMotorTorque_0.apply(null, arguments);
}),
xf = (b._emscripten_bind_b2Vec2_Normalize_0 = function () {
return b.asm._emscripten_bind_b2Vec2_Normalize_0.apply(null, arguments);
}),
yf = (b._emscripten_bind_b2WheelJoint_GetJointSpeed_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetJointSpeed_0.apply(null, arguments);
}),
zf = (b._emscripten_bind_b2FrictionJointDef_set_localAnchorA_1 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_set_localAnchorA_1.apply(null, arguments);
}),
Af = (b._emscripten_bind_b2ChainShape_set_m_vertices_1 = function () {
return b.asm._emscripten_bind_b2ChainShape_set_m_vertices_1.apply(null, arguments);
}),
Bf = (b._emscripten_bind_JSRayCastCallback_JSRayCastCallback_0 = function () {
return b.asm._emscripten_bind_JSRayCastCallback_JSRayCastCallback_0.apply(null, arguments);
}),
Cf = (b._emscripten_bind_b2RayCastInput_set_p2_1 = function () {
return b.asm._emscripten_bind_b2RayCastInput_set_p2_1.apply(null, arguments);
}),
Df = (b._emscripten_bind_b2RevoluteJointDef_get_motorSpeed_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_motorSpeed_0.apply(null, arguments);
}),
Ef = (b._emscripten_bind_b2Manifold_get_pointCount_0 = function () {
return b.asm._emscripten_bind_b2Manifold_get_pointCount_0.apply(null, arguments);
}),
Ff = (b._emscripten_bind_b2RayCastOutput_get_normal_0 = function () {
return b.asm._emscripten_bind_b2RayCastOutput_get_normal_0.apply(null, arguments);
}),
Gf = (b._emscripten_bind_b2WeldJoint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetBodyA_0.apply(null, arguments);
}),
Hf = (b._emscripten_enum_b2DrawFlag_e_jointBit = function () {
return b.asm._emscripten_enum_b2DrawFlag_e_jointBit.apply(null, arguments);
}),
If = (b._emscripten_bind_b2FixtureDef_get_isSensor_0 = function () {
return b.asm._emscripten_bind_b2FixtureDef_get_isSensor_0.apply(null, arguments);
}),
Jf = (b._emscripten_bind_b2PrismaticJointDef_Initialize_4 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_Initialize_4.apply(null, arguments);
}),
Kf = (b._emscripten_bind_b2PulleyJointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_bodyB_1.apply(null, arguments);
}),
Lf = (b._emscripten_bind_b2WheelJoint_EnableMotor_1 = function () {
return b.asm._emscripten_bind_b2WheelJoint_EnableMotor_1.apply(null, arguments);
}),
Mf = (b._emscripten_bind_b2RevoluteJoint_GetJointSpeed_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetJointSpeed_0.apply(null, arguments);
}),
Nf = (b._emscripten_bind_JSDraw_DrawSolidPolygon_3 = function () {
return b.asm._emscripten_bind_JSDraw_DrawSolidPolygon_3.apply(null, arguments);
}),
Of = (b._emscripten_bind_b2Rot_Set_1 = function () {
return b.asm._emscripten_bind_b2Rot_Set_1.apply(null, arguments);
}),
Pf = (b._emscripten_bind_b2RevoluteJoint_GetJointAngle_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetJointAngle_0.apply(null, arguments);
}),
Qf = (b._emscripten_bind_JSDraw___destroy___0 = function () {
return b.asm._emscripten_bind_JSDraw___destroy___0.apply(null, arguments);
}),
Rf = (b._emscripten_bind_b2MouseJointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2MouseJointDef___destroy___0.apply(null, arguments);
}),
Sf = (b._emscripten_bind_b2Mat33_Solve22_1 = function () {
return b.asm._emscripten_bind_b2Mat33_Solve22_1.apply(null, arguments);
}),
Tf = (b._emscripten_bind_b2Profile_set_solvePosition_1 = function () {
return b.asm._emscripten_bind_b2Profile_set_solvePosition_1.apply(null, arguments);
}),
Uf = (b._emscripten_bind_b2ContactFilter___destroy___0 = function () {
return b.asm._emscripten_bind_b2ContactFilter___destroy___0.apply(null, arguments);
}),
Vf = (b._emscripten_bind_b2WheelJoint_GetLocalAnchorA_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetLocalAnchorA_0.apply(null, arguments);
}),
Wf = (b._emscripten_bind_b2ChainShape_set_m_hasPrevVertex_1 = function () {
return b.asm._emscripten_bind_b2ChainShape_set_m_hasPrevVertex_1.apply(null, arguments);
}),
Xf = (b._emscripten_bind_b2Joint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2Joint_SetUserData_1.apply(null, arguments);
}),
Yf = (b._emscripten_bind_b2DistanceJoint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_SetUserData_1.apply(null, arguments);
}),
Zf = (b._emscripten_bind_b2PrismaticJoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint___destroy___0.apply(null, arguments);
}),
$f = (b._emscripten_bind_b2RopeJointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_set_bodyA_1.apply(null, arguments);
}),
ag = (b._emscripten_bind_b2GearJoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2GearJoint___destroy___0.apply(null, arguments);
}),
bg = (b._emscripten_bind_b2PrismaticJoint_GetJointTranslation_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetJointTranslation_0.apply(null, arguments);
}),
cg = (b._emscripten_bind_b2ManifoldPoint_get_id_0 = function () {
return b.asm._emscripten_bind_b2ManifoldPoint_get_id_0.apply(null, arguments);
}),
dg = (b._emscripten_bind_b2CircleShape_get_m_radius_0 = function () {
return b.asm._emscripten_bind_b2CircleShape_get_m_radius_0.apply(null, arguments);
}),
eg = (b._emscripten_bind_b2PrismaticJoint_GetMotorSpeed_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetMotorSpeed_0.apply(null, arguments);
}),
fg = (b._emscripten_bind_b2PulleyJoint_GetGroundAnchorB_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetGroundAnchorB_0.apply(null, arguments);
}),
gg = (b._emscripten_bind_b2Vec3_op_add_1 = function () {
return b.asm._emscripten_bind_b2Vec3_op_add_1.apply(null, arguments);
}),
hg = (b._emscripten_bind_b2FrictionJoint_GetType_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetType_0.apply(null, arguments);
}),
ig = (b._emscripten_bind_b2MouseJoint_GetMaxForce_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetMaxForce_0.apply(null, arguments);
}),
jg = (b._emscripten_bind_b2MouseJoint_SetTarget_1 = function () {
return b.asm._emscripten_bind_b2MouseJoint_SetTarget_1.apply(null, arguments);
}),
kg = (b._emscripten_bind_b2MouseJointDef_get_dampingRatio_0 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_get_dampingRatio_0.apply(null, arguments);
}),
lg = (b._emscripten_bind_b2RevoluteJoint_GetMotorSpeed_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetMotorSpeed_0.apply(null, arguments);
}),
mg = (b._emscripten_bind_b2ChainShape_set_m_type_1 = function () {
return b.asm._emscripten_bind_b2ChainShape_set_m_type_1.apply(null, arguments);
}),
ng = (b._emscripten_bind_b2RevoluteJointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_bodyB_1.apply(null, arguments);
}),
og = (b._emscripten_bind_b2Rot_GetXAxis_0 = function () {
return b.asm._emscripten_bind_b2Rot_GetXAxis_0.apply(null, arguments);
}),
pg = (b._emscripten_bind_b2Mat33_b2Mat33_0 = function () {
return b.asm._emscripten_bind_b2Mat33_b2Mat33_0.apply(null, arguments);
}),
qg = (b._emscripten_bind_b2MouseJointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_get_bodyB_0.apply(null, arguments);
}),
rg = (b._emscripten_bind_b2Body_GetWorldVector_1 = function () {
return b.asm._emscripten_bind_b2Body_GetWorldVector_1.apply(null, arguments);
}),
sg = (b._emscripten_bind_b2WeldJointDef_get_frequencyHz_0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_get_frequencyHz_0.apply(null, arguments);
}),
tg = (b._emscripten_bind_b2GearJointDef_set_ratio_1 = function () {
return b.asm._emscripten_bind_b2GearJointDef_set_ratio_1.apply(null, arguments);
}),
ug = (b._emscripten_bind_b2Manifold___destroy___0 = function () {
return b.asm._emscripten_bind_b2Manifold___destroy___0.apply(null, arguments);
}),
vg = (b._emscripten_bind_b2PulleyJointDef_set_lengthA_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_lengthA_1.apply(null, arguments);
}),
wg = (b._emscripten_bind_b2Contact_IsEnabled_0 = function () {
return b.asm._emscripten_bind_b2Contact_IsEnabled_0.apply(null, arguments);
});
b.stackRestore = function () {
return b.asm.stackRestore.apply(null, arguments);
};
var xg = (b._emscripten_bind_b2World_CreateJoint_1 = function () {
return b.asm._emscripten_bind_b2World_CreateJoint_1.apply(null, arguments);
}),
yg = (b._emscripten_bind_b2PulleyJointDef_set_ratio_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_ratio_1.apply(null, arguments);
}),
zg = (b._emscripten_bind_b2JointEdge_set_prev_1 = function () {
return b.asm._emscripten_bind_b2JointEdge_set_prev_1.apply(null, arguments);
}),
Ag = (b._emscripten_bind_b2PrismaticJoint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetReactionTorque_1.apply(null, arguments);
}),
Bg = (b._emscripten_bind_b2Body_GetLocalPoint_1 = function () {
return b.asm._emscripten_bind_b2Body_GetLocalPoint_1.apply(null, arguments);
}),
Cg = (b._emscripten_bind_b2PrismaticJoint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetCollideConnected_0.apply(null, arguments);
}),
Dg = (b._emscripten_bind_b2DistanceJoint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_IsActive_0.apply(null, arguments);
}),
Eg = (b._emscripten_bind_b2RopeJoint_GetLimitState_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetLimitState_0.apply(null, arguments);
}),
Fg = (b._emscripten_bind_b2Profile_get_solveTOI_0 = function () {
return b.asm._emscripten_bind_b2Profile_get_solveTOI_0.apply(null, arguments);
}),
Gg = (b._emscripten_bind_b2Vec2_b2Vec2_0 = function () {
return b.asm._emscripten_bind_b2Vec2_b2Vec2_0.apply(null, arguments);
}),
Hg = (b._emscripten_bind_b2DistanceJoint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetAnchorB_0.apply(null, arguments);
}),
Ig = (b._emscripten_bind_b2WheelJointDef_get_maxMotorTorque_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_maxMotorTorque_0.apply(null, arguments);
}),
Jg = (b._emscripten_bind_b2Vec2_op_sub_1 = function () {
return b.asm._emscripten_bind_b2Vec2_op_sub_1.apply(null, arguments);
}),
Kg = (b._emscripten_bind_b2CircleShape_get_m_p_0 = function () {
return b.asm._emscripten_bind_b2CircleShape_get_m_p_0.apply(null, arguments);
}),
Lg = (b._emscripten_bind_b2ContactFeature_get_indexA_0 = function () {
return b.asm._emscripten_bind_b2ContactFeature_get_indexA_0.apply(null, arguments);
}),
Mg = (b._emscripten_bind_b2MotorJointDef_b2MotorJointDef_0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_b2MotorJointDef_0.apply(null, arguments);
}),
Ng = (b._emscripten_bind_b2RevoluteJoint_EnableLimit_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_EnableLimit_1.apply(null, arguments);
}),
Og = (b._emscripten_bind_b2ContactEdge_get_next_0 = function () {
return b.asm._emscripten_bind_b2ContactEdge_get_next_0.apply(null, arguments);
}),
Pg = (b._emscripten_bind_b2AABB_GetPerimeter_0 = function () {
return b.asm._emscripten_bind_b2AABB_GetPerimeter_0.apply(null, arguments);
}),
Qg = (b._emscripten_bind_b2RevoluteJoint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetCollideConnected_0.apply(null, arguments);
}),
Rg = (b._emscripten_bind_b2Mat33_get_ex_0 = function () {
return b.asm._emscripten_bind_b2Mat33_get_ex_0.apply(null, arguments);
}),
Sg = (b._emscripten_bind_b2Body_GetPosition_0 = function () {
return b.asm._emscripten_bind_b2Body_GetPosition_0.apply(null, arguments);
}),
Tg = (b._emscripten_bind_b2Profile___destroy___0 = function () {
return b.asm._emscripten_bind_b2Profile___destroy___0.apply(null, arguments);
}),
Ug = (b._emscripten_bind_b2ContactEdge_get_prev_0 = function () {
return b.asm._emscripten_bind_b2ContactEdge_get_prev_0.apply(null, arguments);
}),
Vg = (b._emscripten_bind_b2DistanceJoint_SetFrequency_1 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_SetFrequency_1.apply(null, arguments);
}),
Wg = (b._emscripten_bind_b2Fixture_GetBody_0 = function () {
return b.asm._emscripten_bind_b2Fixture_GetBody_0.apply(null, arguments);
}),
Xg = (b._emscripten_bind_b2ContactImpulse_set_count_1 = function () {
return b.asm._emscripten_bind_b2ContactImpulse_set_count_1.apply(null, arguments);
}),
Yg = (b._emscripten_bind_b2FixtureDef_set_shape_1 = function () {
return b.asm._emscripten_bind_b2FixtureDef_set_shape_1.apply(null, arguments);
}),
Zg = (b._emscripten_bind_b2PulleyJointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_bodyB_0.apply(null, arguments);
}),
$g = (b._emscripten_bind_b2ChainShape_GetChildCount_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_GetChildCount_0.apply(null, arguments);
}),
ah = (b._emscripten_bind_b2CircleShape_b2CircleShape_0 = function () {
return b.asm._emscripten_bind_b2CircleShape_b2CircleShape_0.apply(null, arguments);
}),
bh = (b._emscripten_bind_b2RevoluteJoint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetReactionTorque_1.apply(null, arguments);
}),
ch = (b._emscripten_bind_b2Fixture_SetDensity_1 = function () {
return b.asm._emscripten_bind_b2Fixture_SetDensity_1.apply(null, arguments);
}),
dh = (b._emscripten_bind_b2ChainShape_get_m_prevVertex_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_get_m_prevVertex_0.apply(null, arguments);
}),
eh = (b._emscripten_bind_b2AABB_GetExtents_0 = function () {
return b.asm._emscripten_bind_b2AABB_GetExtents_0.apply(null, arguments);
}),
fh = (b._emscripten_bind_b2World_ClearForces_0 = function () {
return b.asm._emscripten_bind_b2World_ClearForces_0.apply(null, arguments);
}),
gh = (b._emscripten_bind_b2Vec3___destroy___0 = function () {
return b.asm._emscripten_bind_b2Vec3___destroy___0.apply(null, arguments);
}),
hh = (b._emscripten_bind_b2WheelJointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_userData_1.apply(null, arguments);
}),
ih = (b._emscripten_bind_b2WeldJoint_SetFrequency_1 = function () {
return b.asm._emscripten_bind_b2WeldJoint_SetFrequency_1.apply(null, arguments);
}),
jh = (b._emscripten_bind_JSContactListener_PreSolve_2 = function () {
return b.asm._emscripten_bind_JSContactListener_PreSolve_2.apply(null, arguments);
}),
kh = (b._emscripten_bind_b2Body_SetFixedRotation_1 = function () {
return b.asm._emscripten_bind_b2Body_SetFixedRotation_1.apply(null, arguments);
}),
lh = (b._emscripten_bind_b2RayCastOutput_set_normal_1 = function () {
return b.asm._emscripten_bind_b2RayCastOutput_set_normal_1.apply(null, arguments);
}),
mh = (b._emscripten_bind_b2DistanceJoint_GetDampingRatio_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetDampingRatio_0.apply(null, arguments);
}),
nh = (b._emscripten_bind_b2RevoluteJoint_SetMaxMotorTorque_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_SetMaxMotorTorque_1.apply(null, arguments);
}),
oh = (b._emscripten_bind_b2RevoluteJoint_EnableMotor_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_EnableMotor_1.apply(null, arguments);
}),
ph = (b._emscripten_bind_b2Contact_GetChildIndexB_0 = function () {
return b.asm._emscripten_bind_b2Contact_GetChildIndexB_0.apply(null, arguments);
}),
qh = (b._emscripten_bind_b2MouseJointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_set_bodyB_1.apply(null, arguments);
}),
rh = (b._emscripten_bind_b2CircleShape_GetType_0 = function () {
return b.asm._emscripten_bind_b2CircleShape_GetType_0.apply(null, arguments);
}),
sh = (b._emscripten_bind_b2PolygonShape_GetType_0 = function () {
return b.asm._emscripten_bind_b2PolygonShape_GetType_0.apply(null, arguments);
}),
th = (b._emscripten_bind_b2PrismaticJointDef_set_referenceAngle_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_referenceAngle_1.apply(null, arguments);
}),
uh = (b._emscripten_bind_b2RopeJointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_get_collideConnected_0.apply(null, arguments);
}),
vh = (b._emscripten_bind_b2FixtureDef_set_filter_1 = function () {
return b.asm._emscripten_bind_b2FixtureDef_set_filter_1.apply(null, arguments);
}),
wh = (b._emscripten_bind_b2Body_ApplyTorque_2 = function () {
return b.asm._emscripten_bind_b2Body_ApplyTorque_2.apply(null, arguments);
}),
xh = (b._emscripten_bind_b2RevoluteJoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint___destroy___0.apply(null, arguments);
}),
yh = (b._emscripten_bind_b2FrictionJointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_get_userData_0.apply(null, arguments);
}),
zh = (b._emscripten_bind_b2RayCastCallback___destroy___0 = function () {
return b.asm._emscripten_bind_b2RayCastCallback___destroy___0.apply(null, arguments);
}),
Ah = (b._emscripten_bind_b2RevoluteJointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_bodyA_1.apply(null, arguments);
}),
Bh = (b._emscripten_bind_b2MotorJoint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2MotorJoint_SetUserData_1.apply(null, arguments);
}),
Ch = (b._emscripten_bind_b2PrismaticJoint_GetLocalAxisA_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetLocalAxisA_0.apply(null, arguments);
}),
Dh = (b._emscripten_bind_b2MotorJoint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetBodyB_0.apply(null, arguments);
}),
Eh = (b._emscripten_bind_b2Transform_Set_2 = function () {
return b.asm._emscripten_bind_b2Transform_Set_2.apply(null, arguments);
}),
Fh = (b._emscripten_bind_b2MotorJoint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetBodyA_0.apply(null, arguments);
});
b.stackAlloc = function () {
return b.asm.stackAlloc.apply(null, arguments);
};
var Gh = (b._emscripten_bind_b2Draw_AppendFlags_1 = function () {
return b.asm._emscripten_bind_b2Draw_AppendFlags_1.apply(null, arguments);
}),
Hh = (b._emscripten_bind_b2EdgeShape_GetChildCount_0 = function () {
return b.asm._emscripten_bind_b2EdgeShape_GetChildCount_0.apply(null, arguments);
}),
Ih = (b._emscripten_bind_b2Contact_ResetFriction_0 = function () {
return b.asm._emscripten_bind_b2Contact_ResetFriction_0.apply(null, arguments);
}),
Jh = (b._emscripten_bind_b2Profile_set_solveTOI_1 = function () {
return b.asm._emscripten_bind_b2Profile_set_solveTOI_1.apply(null, arguments);
}),
Kh = (b._emscripten_bind_b2PrismaticJointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_type_1.apply(null, arguments);
}),
Lh = (b._emscripten_bind_b2AABB_GetCenter_0 = function () {
return b.asm._emscripten_bind_b2AABB_GetCenter_0.apply(null, arguments);
}),
Mh = (b._emscripten_bind_b2WheelJoint_SetSpringFrequencyHz_1 = function () {
return b.asm._emscripten_bind_b2WheelJoint_SetSpringFrequencyHz_1.apply(null, arguments);
}),
Nh = (b._emscripten_bind_b2FrictionJointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef___destroy___0.apply(null, arguments);
}),
Oh = (b._emscripten_bind_b2PrismaticJoint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetReactionForce_1.apply(null, arguments);
}),
Ph = (b._emscripten_bind_b2Transform_b2Transform_0 = function () {
return b.asm._emscripten_bind_b2Transform_b2Transform_0.apply(null, arguments);
}),
Qh = (b._emscripten_enum_b2LimitState_e_equalLimits = function () {
return b.asm._emscripten_enum_b2LimitState_e_equalLimits.apply(null, arguments);
}),
Rh = (b._emscripten_bind_b2ManifoldPoint_set_normalImpulse_1 = function () {
return b.asm._emscripten_bind_b2ManifoldPoint_set_normalImpulse_1.apply(null, arguments);
}),
Sh = (b._emscripten_bind_b2Body_IsFixedRotation_0 = function () {
return b.asm._emscripten_bind_b2Body_IsFixedRotation_0.apply(null, arguments);
}),
Th = (b._emscripten_enum_b2DrawFlag_e_shapeBit = function () {
return b.asm._emscripten_enum_b2DrawFlag_e_shapeBit.apply(null, arguments);
}),
Uh = (b._emscripten_bind_b2Contact_GetFriction_0 = function () {
return b.asm._emscripten_bind_b2Contact_GetFriction_0.apply(null, arguments);
}),
Vh = (b._emscripten_bind_b2Body_GetContactList_0 = function () {
return b.asm._emscripten_bind_b2Body_GetContactList_0.apply(null, arguments);
}),
Wh = (b._emscripten_bind_b2DistanceJointDef_set_length_1 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_set_length_1.apply(null, arguments);
}),
Xh = (b._emscripten_bind_b2DistanceJoint_GetLocalAnchorB_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetLocalAnchorB_0.apply(null, arguments);
}),
Yh = (b._emscripten_bind_b2FrictionJoint_GetLocalAnchorB_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetLocalAnchorB_0.apply(null, arguments);
}),
Zh = (b._emscripten_bind_b2World_b2World_1 = function () {
return b.asm._emscripten_bind_b2World_b2World_1.apply(null, arguments);
}),
$h = (b._emscripten_bind_b2PrismaticJoint_IsLimitEnabled_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_IsLimitEnabled_0.apply(null, arguments);
}),
ai = (b._emscripten_bind_b2DistanceJointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_get_type_0.apply(null, arguments);
}),
bi = (b._emscripten_bind_b2Draw_ClearFlags_1 = function () {
return b.asm._emscripten_bind_b2Draw_ClearFlags_1.apply(null, arguments);
}),
ci = (b._emscripten_bind_b2Body_SetAngularDamping_1 = function () {
return b.asm._emscripten_bind_b2Body_SetAngularDamping_1.apply(null, arguments);
}),
di = (b._emscripten_bind_b2Body_IsActive_0 = function () {
return b.asm._emscripten_bind_b2Body_IsActive_0.apply(null, arguments);
}),
ei = (b._emscripten_bind_b2Contact_ResetRestitution_0 = function () {
return b.asm._emscripten_bind_b2Contact_ResetRestitution_0.apply(null, arguments);
}),
fi = (b._emscripten_bind_b2World_GetAllowSleeping_0 = function () {
return b.asm._emscripten_bind_b2World_GetAllowSleeping_0.apply(null, arguments);
}),
gi = (b._emscripten_bind_b2ManifoldPoint_b2ManifoldPoint_0 = function () {
return b.asm._emscripten_bind_b2ManifoldPoint_b2ManifoldPoint_0.apply(null, arguments);
}),
hi = (b._emscripten_bind_b2EdgeShape_set_m_type_1 = function () {
return b.asm._emscripten_bind_b2EdgeShape_set_m_type_1.apply(null, arguments);
}),
ii = (b._emscripten_enum_b2JointType_e_unknownJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_unknownJoint.apply(null, arguments);
}),
ji = (b._emscripten_bind_b2RevoluteJointDef_set_enableMotor_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_enableMotor_1.apply(null, arguments);
}),
ki = (b._emscripten_bind_b2PulleyJoint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_IsActive_0.apply(null, arguments);
}),
li = (b._emscripten_bind_b2MouseJoint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetNext_0.apply(null, arguments);
}),
mi = (b._emscripten_bind_b2RevoluteJoint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_SetUserData_1.apply(null, arguments);
}),
ni = (b._emscripten_bind_b2Manifold_get_localPoint_0 = function () {
return b.asm._emscripten_bind_b2Manifold_get_localPoint_0.apply(null, arguments);
}),
oi = (b._emscripten_bind_b2PulleyJointDef_get_lengthB_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_lengthB_0.apply(null, arguments);
}),
pi = (b._emscripten_bind_b2WeldJoint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2WeldJoint_SetUserData_1.apply(null, arguments);
}),
qi = (b._emscripten_bind_b2ChainShape_CreateLoop_2 = function () {
return b.asm._emscripten_bind_b2ChainShape_CreateLoop_2.apply(null, arguments);
}),
ri = (b._emscripten_bind_b2GearJointDef_get_joint1_0 = function () {
return b.asm._emscripten_bind_b2GearJointDef_get_joint1_0.apply(null, arguments);
}),
si = (b._emscripten_bind_b2PrismaticJoint_GetMotorForce_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetMotorForce_1.apply(null, arguments);
}),
ti = (b._emscripten_bind_b2Body_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2Body_SetUserData_1.apply(null, arguments);
}),
ui = (b._emscripten_bind_b2GearJoint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_IsActive_0.apply(null, arguments);
}),
vi = (b._emscripten_bind_b2EdgeShape_get_m_vertex0_0 = function () {
return b.asm._emscripten_bind_b2EdgeShape_get_m_vertex0_0.apply(null, arguments);
}),
wi = (b._emscripten_enum_b2JointType_e_revoluteJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_revoluteJoint.apply(null, arguments);
}),
xi = (b._emscripten_bind_b2Vec2_get_x_0 = function () {
return b.asm._emscripten_bind_b2Vec2_get_x_0.apply(null, arguments);
}),
yi = (b._emscripten_bind_b2WeldJointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_get_collideConnected_0.apply(null, arguments);
}),
zi = (b._emscripten_bind_b2FrictionJoint_GetMaxTorque_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetMaxTorque_0.apply(null, arguments);
}),
Ai = (b._emscripten_bind_b2EdgeShape_RayCast_4 = function () {
return b.asm._emscripten_bind_b2EdgeShape_RayCast_4.apply(null, arguments);
}),
Bi = (b._emscripten_bind_b2BodyDef_set_allowSleep_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_allowSleep_1.apply(null, arguments);
}),
Ci = (b._emscripten_bind_b2PulleyJoint_GetType_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetType_0.apply(null, arguments);
}),
Di = (b._emscripten_bind_b2WeldJointDef_set_localAnchorA_1 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_set_localAnchorA_1.apply(null, arguments);
}),
Ei = (b._emscripten_bind_b2Profile_set_step_1 = function () {
return b.asm._emscripten_bind_b2Profile_set_step_1.apply(null, arguments);
}),
Fi = (b._emscripten_bind_b2ContactEdge_set_other_1 = function () {
return b.asm._emscripten_bind_b2ContactEdge_set_other_1.apply(null, arguments);
}),
Gi = (b._emscripten_bind_b2PulleyJoint_GetCurrentLengthB_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetCurrentLengthB_0.apply(null, arguments);
}),
Hi = (b._emscripten_bind_b2Vec2_op_mul_1 = function () {
return b.asm._emscripten_bind_b2Vec2_op_mul_1.apply(null, arguments);
}),
Ii = (b._emscripten_bind_b2PrismaticJointDef_get_localAnchorA_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_localAnchorA_0.apply(null, arguments);
}),
Ji = (b._emscripten_bind_b2EdgeShape___destroy___0 = function () {
return b.asm._emscripten_bind_b2EdgeShape___destroy___0.apply(null, arguments);
}),
Ki = (b._emscripten_bind_b2PolygonShape_get_m_count_0 = function () {
return b.asm._emscripten_bind_b2PolygonShape_get_m_count_0.apply(null, arguments);
}),
Li = (b._emscripten_bind_b2RopeJoint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetAnchorA_0.apply(null, arguments);
}),
Mi = (b._emscripten_bind_b2DistanceJointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_get_bodyA_0.apply(null, arguments);
}),
Ni = (b._emscripten_bind_b2AABB_Combine_2 = function () {
return b.asm._emscripten_bind_b2AABB_Combine_2.apply(null, arguments);
}),
Oi = (b._emscripten_bind_b2ManifoldPoint_set_tangentImpulse_1 = function () {
return b.asm._emscripten_bind_b2ManifoldPoint_set_tangentImpulse_1.apply(null, arguments);
}),
Pi = (b._emscripten_bind_b2BodyDef_get_allowSleep_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_allowSleep_0.apply(null, arguments);
}),
Qi = (b._emscripten_bind_b2ContactEdge_get_other_0 = function () {
return b.asm._emscripten_bind_b2ContactEdge_get_other_0.apply(null, arguments);
}),
Ri = (b._emscripten_bind_b2RopeJoint_GetLocalAnchorB_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetLocalAnchorB_0.apply(null, arguments);
}),
Si = (b._emscripten_bind_b2PulleyJointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef___destroy___0.apply(null, arguments);
}),
Ti = (b._emscripten_bind_b2MouseJoint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetBodyB_0.apply(null, arguments);
}),
Ui = (b._emscripten_bind_b2PolygonShape_TestPoint_2 = function () {
return b.asm._emscripten_bind_b2PolygonShape_TestPoint_2.apply(null, arguments);
}),
Vi = (b._emscripten_bind_b2JointEdge_get_other_0 = function () {
return b.asm._emscripten_bind_b2JointEdge_get_other_0.apply(null, arguments);
}),
Wi = (b._emscripten_bind_b2PolygonShape_b2PolygonShape_0 = function () {
return b.asm._emscripten_bind_b2PolygonShape_b2PolygonShape_0.apply(null, arguments);
}),
Xi = (b._emscripten_bind_b2PolygonShape_Set_2 = function () {
return b.asm._emscripten_bind_b2PolygonShape_Set_2.apply(null, arguments);
}),
Yi = (b._emscripten_bind_b2GearJoint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetReactionForce_1.apply(null, arguments);
}),
Zi = (b._emscripten_bind_b2DistanceJointDef_get_localAnchorA_0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_get_localAnchorA_0.apply(null, arguments);
}),
$i = (b._emscripten_bind_b2Fixture_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2Fixture_SetUserData_1.apply(null, arguments);
}),
aj = (b._emscripten_bind_b2Contact_SetTangentSpeed_1 = function () {
return b.asm._emscripten_bind_b2Contact_SetTangentSpeed_1.apply(null, arguments);
}),
bj = (b._emscripten_bind_b2PrismaticJointDef_b2PrismaticJointDef_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_b2PrismaticJointDef_0.apply(
null,
arguments
);
}),
cj = (b._emscripten_bind_b2BodyDef_get_active_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_active_0.apply(null, arguments);
}),
dj = (b._emscripten_bind_b2Body_GetAngularVelocity_0 = function () {
return b.asm._emscripten_bind_b2Body_GetAngularVelocity_0.apply(null, arguments);
}),
ej = (b._emscripten_bind_b2CircleShape_set_m_p_1 = function () {
return b.asm._emscripten_bind_b2CircleShape_set_m_p_1.apply(null, arguments);
}),
fj = (b._emscripten_bind_b2Draw___destroy___0 = function () {
return b.asm._emscripten_bind_b2Draw___destroy___0.apply(null, arguments);
}),
gj = (b._emscripten_bind_b2WheelJointDef_Initialize_4 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_Initialize_4.apply(null, arguments);
}),
hj = (b._emscripten_bind_b2WeldJointDef_set_dampingRatio_1 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_set_dampingRatio_1.apply(null, arguments);
}),
ij = (b._emscripten_bind_b2ChainShape_b2ChainShape_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_b2ChainShape_0.apply(null, arguments);
}),
jj = (b._emscripten_bind_b2Joint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2Joint_GetAnchorB_0.apply(null, arguments);
}),
kj = (b._emscripten_bind_b2PrismaticJointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_userData_0.apply(null, arguments);
}),
lj = (b._emscripten_bind_b2MotorJoint_GetMaxForce_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetMaxForce_0.apply(null, arguments);
}),
mj = (b._emscripten_bind_b2RevoluteJoint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetBodyA_0.apply(null, arguments);
}),
nj = (b._emscripten_bind_b2ContactID_set_cf_1 = function () {
return b.asm._emscripten_bind_b2ContactID_set_cf_1.apply(null, arguments);
}),
oj = (b._emscripten_bind_b2Body_GetGravityScale_0 = function () {
return b.asm._emscripten_bind_b2Body_GetGravityScale_0.apply(null, arguments);
}),
pj = (b._emscripten_bind_b2Vec3_Set_3 = function () {
return b.asm._emscripten_bind_b2Vec3_Set_3.apply(null, arguments);
}),
qj = (b._emscripten_bind_b2RevoluteJointDef_set_localAnchorA_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_localAnchorA_1.apply(null, arguments);
}),
rj = (b._emscripten_bind_b2FrictionJointDef_set_localAnchorB_1 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_set_localAnchorB_1.apply(null, arguments);
}),
sj = (b._emscripten_bind_b2PulleyJoint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetNext_0.apply(null, arguments);
}),
tj = (b._emscripten_bind_b2ChainShape_get_m_type_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_get_m_type_0.apply(null, arguments);
}),
uj = (b._emscripten_bind_b2PulleyJointDef_get_groundAnchorB_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_groundAnchorB_0.apply(null, arguments);
}),
vj = (b._emscripten_bind_JSDraw_DrawTransform_1 = function () {
return b.asm._emscripten_bind_JSDraw_DrawTransform_1.apply(null, arguments);
}),
wj = (b._emscripten_bind_b2GearJointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2GearJointDef_get_bodyA_0.apply(null, arguments);
}),
xj = (b._emscripten_bind_b2DistanceJointDef_set_frequencyHz_1 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_set_frequencyHz_1.apply(null, arguments);
}),
yj = (b._emscripten_bind_b2RevoluteJointDef_get_localAnchorB_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_localAnchorB_0.apply(null, arguments);
}),
zj = (b._emscripten_bind_b2RevoluteJointDef_get_referenceAngle_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_referenceAngle_0.apply(null, arguments);
}),
Aj = (b._emscripten_bind_JSContactFilter___destroy___0 = function () {
return b.asm._emscripten_bind_JSContactFilter___destroy___0.apply(null, arguments);
}),
Bj = (b._emscripten_bind_b2RevoluteJointDef_get_enableMotor_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_enableMotor_0.apply(null, arguments);
}),
Cb = (b._memset = function () {
return b.asm._memset.apply(null, arguments);
}),
Cj = (b._emscripten_bind_b2PolygonShape_get_m_radius_0 = function () {
return b.asm._emscripten_bind_b2PolygonShape_get_m_radius_0.apply(null, arguments);
}),
Dj = (b._emscripten_enum_b2BodyType_b2_kinematicBody = function () {
return b.asm._emscripten_enum_b2BodyType_b2_kinematicBody.apply(null, arguments);
}),
Ej = (b._emscripten_bind_b2Rot_set_s_1 = function () {
return b.asm._emscripten_bind_b2Rot_set_s_1.apply(null, arguments);
}),
Fj = (b._emscripten_enum_b2ManifoldType_e_faceA = function () {
return b.asm._emscripten_enum_b2ManifoldType_e_faceA.apply(null, arguments);
}),
Gj = (b._emscripten_enum_b2ManifoldType_e_faceB = function () {
return b.asm._emscripten_enum_b2ManifoldType_e_faceB.apply(null, arguments);
}),
Hj = (b._emscripten_bind_b2RevoluteJointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_bodyB_0.apply(null, arguments);
}),
Ij = (b._emscripten_bind_b2FixtureDef_b2FixtureDef_0 = function () {
return b.asm._emscripten_bind_b2FixtureDef_b2FixtureDef_0.apply(null, arguments);
}),
Jj = (b._emscripten_bind_b2PrismaticJoint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_SetUserData_1.apply(null, arguments);
}),
Kj = (b._emscripten_bind_b2WorldManifold_set_points_2 = function () {
return b.asm._emscripten_bind_b2WorldManifold_set_points_2.apply(null, arguments);
}),
Lj = (b._emscripten_bind_b2EdgeShape_get_m_hasVertex3_0 = function () {
return b.asm._emscripten_bind_b2EdgeShape_get_m_hasVertex3_0.apply(null, arguments);
}),
Mj = (b._emscripten_enum_b2ShapeType_e_edge = function () {
return b.asm._emscripten_enum_b2ShapeType_e_edge.apply(null, arguments);
}),
Nj = (b._emscripten_bind_b2RevoluteJoint_GetMaxMotorTorque_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetMaxMotorTorque_0.apply(null, arguments);
}),
Oj = (b._emscripten_bind_b2BodyDef_set_active_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_active_1.apply(null, arguments);
}),
Pj = (b._emscripten_bind_b2EdgeShape_Set_2 = function () {
return b.asm._emscripten_bind_b2EdgeShape_Set_2.apply(null, arguments);
}),
Qj = (b._emscripten_bind_b2FixtureDef_set_isSensor_1 = function () {
return b.asm._emscripten_bind_b2FixtureDef_set_isSensor_1.apply(null, arguments);
}),
Rj = (b._emscripten_bind_b2Body_GetWorldPoint_1 = function () {
return b.asm._emscripten_bind_b2Body_GetWorldPoint_1.apply(null, arguments);
}),
Sj = (b._emscripten_bind_b2ManifoldPoint_get_normalImpulse_0 = function () {
return b.asm._emscripten_bind_b2ManifoldPoint_get_normalImpulse_0.apply(null, arguments);
}),
Tj = (b._emscripten_bind_JSContactFilter_ShouldCollide_2 = function () {
return b.asm._emscripten_bind_JSContactFilter_ShouldCollide_2.apply(null, arguments);
}),
Uj = (b._emscripten_bind_b2Joint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2Joint_GetReactionTorque_1.apply(null, arguments);
}),
Vj = (b._emscripten_bind_b2RevoluteJointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_type_1.apply(null, arguments);
}),
Wj = (b._emscripten_bind_b2RayCastInput_set_p1_1 = function () {
return b.asm._emscripten_bind_b2RayCastInput_set_p1_1.apply(null, arguments);
}),
Xj = (b._emscripten_bind_b2RopeJointDef_b2RopeJointDef_0 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_b2RopeJointDef_0.apply(null, arguments);
}),
Yj = (b._emscripten_bind_b2BodyDef_get_linearDamping_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_linearDamping_0.apply(null, arguments);
}),
Zj = (b._emscripten_bind_b2World_Step_3 = function () {
return b.asm._emscripten_bind_b2World_Step_3.apply(null, arguments);
}),
ak = (b._emscripten_bind_b2CircleShape_RayCast_4 = function () {
return b.asm._emscripten_bind_b2CircleShape_RayCast_4.apply(null, arguments);
}),
bk = (b._emscripten_bind_b2Profile_get_step_0 = function () {
return b.asm._emscripten_bind_b2Profile_get_step_0.apply(null, arguments);
}),
ck = (b._emscripten_bind_b2AABB_RayCast_2 = function () {
return b.asm._emscripten_bind_b2AABB_RayCast_2.apply(null, arguments);
}),
dk = (b._emscripten_bind_b2Mat22_SetZero_0 = function () {
return b.asm._emscripten_bind_b2Mat22_SetZero_0.apply(null, arguments);
});
b.setTempRet0 = function () {
return b.asm.setTempRet0.apply(null, arguments);
};
var ek = (b._emscripten_bind_b2DistanceJoint_GetLength_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetLength_0.apply(null, arguments);
}),
fk = (b._emscripten_bind_b2PulleyJoint_GetLengthB_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetLengthB_0.apply(null, arguments);
}),
gk = (b._emscripten_bind_b2PrismaticJoint_GetUpperLimit_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetUpperLimit_0.apply(null, arguments);
}),
hk = (b._emscripten_bind_b2WorldManifold_set_separations_2 = function () {
return b.asm._emscripten_bind_b2WorldManifold_set_separations_2.apply(null, arguments);
}),
ik = (b._emscripten_bind_b2WheelJoint_SetMaxMotorTorque_1 = function () {
return b.asm._emscripten_bind_b2WheelJoint_SetMaxMotorTorque_1.apply(null, arguments);
}),
jk = (b._emscripten_bind_b2MotorJoint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetUserData_0.apply(null, arguments);
}),
kk = (b._emscripten_bind_b2FrictionJoint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetReactionTorque_1.apply(null, arguments);
}),
lk = (b._emscripten_bind_b2Shape_get_m_type_0 = function () {
return b.asm._emscripten_bind_b2Shape_get_m_type_0.apply(null, arguments);
}),
mk = (b._emscripten_bind_b2MouseJoint_SetDampingRatio_1 = function () {
return b.asm._emscripten_bind_b2MouseJoint_SetDampingRatio_1.apply(null, arguments);
}),
nk = (b._emscripten_bind_b2World_GetAutoClearForces_0 = function () {
return b.asm._emscripten_bind_b2World_GetAutoClearForces_0.apply(null, arguments);
}),
ok = (b._emscripten_bind_b2WorldManifold_set_normal_1 = function () {
return b.asm._emscripten_bind_b2WorldManifold_set_normal_1.apply(null, arguments);
}),
pk = (b._emscripten_enum_b2ShapeType_e_circle = function () {
return b.asm._emscripten_enum_b2ShapeType_e_circle.apply(null, arguments);
}),
qk = (b._emscripten_bind_b2BodyDef_set_fixedRotation_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_fixedRotation_1.apply(null, arguments);
}),
rk = (b._emscripten_bind_b2Vec2_b2Vec2_2 = function () {
return b.asm._emscripten_bind_b2Vec2_b2Vec2_2.apply(null, arguments);
}),
sk = (b._emscripten_bind_b2Manifold_get_type_0 = function () {
return b.asm._emscripten_bind_b2Manifold_get_type_0.apply(null, arguments);
}),
tk = (b._emscripten_bind_b2Body_Dump_0 = function () {
return b.asm._emscripten_bind_b2Body_Dump_0.apply(null, arguments);
}),
uk = (b._emscripten_bind_b2RevoluteJoint_GetLowerLimit_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetLowerLimit_0.apply(null, arguments);
}),
vk = (b._emscripten_bind_b2Body_GetWorldCenter_0 = function () {
return b.asm._emscripten_bind_b2Body_GetWorldCenter_0.apply(null, arguments);
}),
wk = (b._emscripten_bind_b2WheelJointDef_set_maxMotorTorque_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_maxMotorTorque_1.apply(null, arguments);
}),
xk = (b._emscripten_bind_b2BodyDef_set_linearVelocity_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_linearVelocity_1.apply(null, arguments);
}),
yk = (b._emscripten_bind_b2JointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2JointDef_set_collideConnected_1.apply(null, arguments);
}),
zk = (b._emscripten_bind_b2MotorJoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2MotorJoint___destroy___0.apply(null, arguments);
}),
Ak = (b._emscripten_bind_b2Body_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2Body_GetUserData_0.apply(null, arguments);
}),
Bk = (b._emscripten_bind_b2Body_GetAngularDamping_0 = function () {
return b.asm._emscripten_bind_b2Body_GetAngularDamping_0.apply(null, arguments);
}),
Ck = (b._emscripten_bind_b2Fixture_RayCast_3 = function () {
return b.asm._emscripten_bind_b2Fixture_RayCast_3.apply(null, arguments);
}),
Dk = (b._emscripten_bind_b2JointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2JointDef_set_bodyA_1.apply(null, arguments);
}),
Ek = (b._emscripten_bind_b2GearJointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2GearJointDef_get_collideConnected_0.apply(null, arguments);
}),
Fk = (b._emscripten_bind_b2RopeJointDef_get_maxLength_0 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_get_maxLength_0.apply(null, arguments);
}),
Gk = (b._emscripten_bind_b2MouseJointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_get_bodyA_0.apply(null, arguments);
}),
Hk = (b._emscripten_bind_b2Body_SetBullet_1 = function () {
return b.asm._emscripten_bind_b2Body_SetBullet_1.apply(null, arguments);
}),
Ik = (b._emscripten_bind_b2DistanceJoint_GetType_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetType_0.apply(null, arguments);
}),
Jk = (b._emscripten_bind_b2FixtureDef_get_restitution_0 = function () {
return b.asm._emscripten_bind_b2FixtureDef_get_restitution_0.apply(null, arguments);
}),
Kk = (b._emscripten_bind_b2Fixture_GetType_0 = function () {
return b.asm._emscripten_bind_b2Fixture_GetType_0.apply(null, arguments);
}),
Lk = (b._emscripten_bind_b2WheelJointDef_set_enableMotor_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_enableMotor_1.apply(null, arguments);
}),
Mk = (b._emscripten_bind_b2RevoluteJoint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetBodyB_0.apply(null, arguments);
}),
Nk = (b._emscripten_bind_b2Profile_set_solveInit_1 = function () {
return b.asm._emscripten_bind_b2Profile_set_solveInit_1.apply(null, arguments);
}),
Ok = (b._emscripten_bind_b2RopeJointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_set_type_1.apply(null, arguments);
}),
Pk = (b._emscripten_bind_b2PrismaticJointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_bodyB_0.apply(null, arguments);
}),
Qk = (b._emscripten_bind_b2GearJoint_GetJoint2_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetJoint2_0.apply(null, arguments);
}),
Rk = (b._emscripten_bind_b2PulleyJointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_userData_0.apply(null, arguments);
}),
Sk = (b._emscripten_bind_b2PrismaticJointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_bodyB_1.apply(null, arguments);
}),
Tk = (b._emscripten_bind_b2FrictionJointDef_b2FrictionJointDef_0 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_b2FrictionJointDef_0.apply(null, arguments);
}),
Uk = (b._emscripten_bind_b2PulleyJoint_GetCurrentLengthA_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetCurrentLengthA_0.apply(null, arguments);
}),
Vk = (b._emscripten_bind_b2Manifold_get_localNormal_0 = function () {
return b.asm._emscripten_bind_b2Manifold_get_localNormal_0.apply(null, arguments);
}),
Wk = (b._emscripten_bind_b2Vec3_b2Vec3_0 = function () {
return b.asm._emscripten_bind_b2Vec3_b2Vec3_0.apply(null, arguments);
}),
Xk = (b._emscripten_bind_b2Body_SetSleepingAllowed_1 = function () {
return b.asm._emscripten_bind_b2Body_SetSleepingAllowed_1.apply(null, arguments);
}),
Yk = (b._emscripten_bind_b2DistanceJoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint___destroy___0.apply(null, arguments);
}),
Zk = (b._emscripten_bind_b2PrismaticJoint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetAnchorA_0.apply(null, arguments);
}),
$k = (b._emscripten_bind_b2Manifold_set_pointCount_1 = function () {
return b.asm._emscripten_bind_b2Manifold_set_pointCount_1.apply(null, arguments);
}),
al = (b._emscripten_bind_b2PrismaticJoint_IsMotorEnabled_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_IsMotorEnabled_0.apply(null, arguments);
}),
bl = (b._emscripten_bind_b2WeldJoint_GetFrequency_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetFrequency_0.apply(null, arguments);
}),
cl = (b._emscripten_bind_b2Joint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2Joint_GetUserData_0.apply(null, arguments);
}),
dl = (b._emscripten_bind_b2WorldManifold_get_points_1 = function () {
return b.asm._emscripten_bind_b2WorldManifold_get_points_1.apply(null, arguments);
}),
el = (b._emscripten_bind_b2RevoluteJointDef_get_lowerAngle_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_lowerAngle_0.apply(null, arguments);
}),
fl = (b._emscripten_bind_b2Manifold_set_type_1 = function () {
return b.asm._emscripten_bind_b2Manifold_set_type_1.apply(null, arguments);
}),
gl = (b._emscripten_bind_b2Vec3_b2Vec3_3 = function () {
return b.asm._emscripten_bind_b2Vec3_b2Vec3_3.apply(null, arguments);
}),
hl = (b._emscripten_bind_b2RopeJointDef_set_maxLength_1 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_set_maxLength_1.apply(null, arguments);
}),
il = (b._emscripten_bind_b2ChainShape_TestPoint_2 = function () {
return b.asm._emscripten_bind_b2ChainShape_TestPoint_2.apply(null, arguments);
}),
jl = (b._emscripten_bind_b2PrismaticJoint_GetReferenceAngle_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetReferenceAngle_0.apply(null, arguments);
}),
kl = (b._emscripten_bind_b2RayCastInput_get_p2_0 = function () {
return b.asm._emscripten_bind_b2RayCastInput_get_p2_0.apply(null, arguments);
}),
ll = (b._emscripten_bind_b2BodyDef_set_angle_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_angle_1.apply(null, arguments);
}),
ml = (b._emscripten_bind_b2WeldJoint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetUserData_0.apply(null, arguments);
}),
nl = (b._emscripten_bind_b2WheelJointDef_get_localAnchorA_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_localAnchorA_0.apply(null, arguments);
}),
ol = (b._emscripten_bind_b2PulleyJointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_type_1.apply(null, arguments);
}),
pl = (b._emscripten_bind_b2Body_IsBullet_0 = function () {
return b.asm._emscripten_bind_b2Body_IsBullet_0.apply(null, arguments);
}),
ql = (b._emscripten_bind_b2MotorJointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_set_bodyA_1.apply(null, arguments);
}),
rl = (b._emscripten_bind_b2Fixture_TestPoint_1 = function () {
return b.asm._emscripten_bind_b2Fixture_TestPoint_1.apply(null, arguments);
}),
sl = (b._emscripten_bind_b2Mat33_GetSymInverse33_1 = function () {
return b.asm._emscripten_bind_b2Mat33_GetSymInverse33_1.apply(null, arguments);
}),
tl = (b._emscripten_bind_JSDraw_DrawPolygon_3 = function () {
return b.asm._emscripten_bind_JSDraw_DrawPolygon_3.apply(null, arguments);
}),
ul = (b._emscripten_bind_b2PolygonShape_ComputeMass_2 = function () {
return b.asm._emscripten_bind_b2PolygonShape_ComputeMass_2.apply(null, arguments);
}),
vl = (b._emscripten_bind_b2PrismaticJoint_EnableMotor_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_EnableMotor_1.apply(null, arguments);
}),
wl = (b._emscripten_bind_b2PrismaticJointDef_set_upperTranslation_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_upperTranslation_1.apply(
null,
arguments
);
}),
xl = (b._emscripten_bind_b2MouseJoint_SetFrequency_1 = function () {
return b.asm._emscripten_bind_b2MouseJoint_SetFrequency_1.apply(null, arguments);
}),
yl = (b._emscripten_bind_b2EdgeShape_get_m_vertex1_0 = function () {
return b.asm._emscripten_bind_b2EdgeShape_get_m_vertex1_0.apply(null, arguments);
}),
zl = (b._emscripten_bind_b2BodyDef_set_awake_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_awake_1.apply(null, arguments);
}),
Al = (b._emscripten_bind_b2Vec2_get_y_0 = function () {
return b.asm._emscripten_bind_b2Vec2_get_y_0.apply(null, arguments);
}),
Bl = (b._emscripten_bind_b2Filter_set_categoryBits_1 = function () {
return b.asm._emscripten_bind_b2Filter_set_categoryBits_1.apply(null, arguments);
}),
Cl = (b._emscripten_bind_b2Body_CreateFixture_2 = function () {
return b.asm._emscripten_bind_b2Body_CreateFixture_2.apply(null, arguments);
}),
Dl = (b._emscripten_bind_b2Body_SetActive_1 = function () {
return b.asm._emscripten_bind_b2Body_SetActive_1.apply(null, arguments);
}),
El = (b._emscripten_bind_b2ContactFeature_get_indexB_0 = function () {
return b.asm._emscripten_bind_b2ContactFeature_get_indexB_0.apply(null, arguments);
}),
Fl = (b._emscripten_bind_b2Fixture_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2Fixture_GetUserData_0.apply(null, arguments);
}),
Gl = (b._emscripten_bind_b2PolygonShape_ComputeAABB_3 = function () {
return b.asm._emscripten_bind_b2PolygonShape_ComputeAABB_3.apply(null, arguments);
}),
Hl = (b._emscripten_bind_b2ContactFeature_get_typeA_0 = function () {
return b.asm._emscripten_bind_b2ContactFeature_get_typeA_0.apply(null, arguments);
}),
Il = (b._emscripten_bind_b2MouseJointDef_set_maxForce_1 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_set_maxForce_1.apply(null, arguments);
}),
Jl = (b._emscripten_bind_b2PrismaticJoint_GetLocalAnchorA_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetLocalAnchorA_0.apply(null, arguments);
}),
Kl = (b._emscripten_bind_b2EdgeShape_TestPoint_2 = function () {
return b.asm._emscripten_bind_b2EdgeShape_TestPoint_2.apply(null, arguments);
}),
Ll = (b._emscripten_bind_b2WorldManifold_Initialize_5 = function () {
return b.asm._emscripten_bind_b2WorldManifold_Initialize_5.apply(null, arguments);
}),
Ml = (b._emscripten_bind_b2PolygonShape_get_m_centroid_0 = function () {
return b.asm._emscripten_bind_b2PolygonShape_get_m_centroid_0.apply(null, arguments);
}),
Nl = (b._emscripten_bind_b2ChainShape___destroy___0 = function () {
return b.asm._emscripten_bind_b2ChainShape___destroy___0.apply(null, arguments);
}),
Ol = (b._emscripten_bind_b2GearJoint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2GearJoint_SetUserData_1.apply(null, arguments);
}),
Pl = (b._emscripten_bind_b2Vec3_set_z_1 = function () {
return b.asm._emscripten_bind_b2Vec3_set_z_1.apply(null, arguments);
}),
Ql = (b._emscripten_bind_b2PrismaticJointDef_set_enableLimit_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_enableLimit_1.apply(null, arguments);
}),
Rl = (b._emscripten_bind_b2DistanceJoint_GetFrequency_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetFrequency_0.apply(null, arguments);
}),
Sl = (b._emscripten_bind_b2PrismaticJointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_collideConnected_0.apply(
null,
arguments
);
}),
Tl = (b._emscripten_bind_b2Body_SetGravityScale_1 = function () {
return b.asm._emscripten_bind_b2Body_SetGravityScale_1.apply(null, arguments);
}),
Ul = (b._emscripten_enum_b2ContactFeatureType_e_face = function () {
return b.asm._emscripten_enum_b2ContactFeatureType_e_face.apply(null, arguments);
}),
Vl = (b._emscripten_bind_b2RevoluteJoint_GetUpperLimit_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetUpperLimit_0.apply(null, arguments);
}),
Wl = (b._emscripten_bind_b2PulleyJointDef_get_lengthA_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_lengthA_0.apply(null, arguments);
}),
Xl = (b._emscripten_bind_b2Vec3_set_x_1 = function () {
return b.asm._emscripten_bind_b2Vec3_set_x_1.apply(null, arguments);
}),
Yl = (b._emscripten_bind_b2PulleyJointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_type_0.apply(null, arguments);
}),
Zl = (b._emscripten_bind_JSDestructionListener_SayGoodbyeJoint_1 = function () {
return b.asm._emscripten_bind_JSDestructionListener_SayGoodbyeJoint_1.apply(null, arguments);
}),
$l = (b._emscripten_bind_b2Shape___destroy___0 = function () {
return b.asm._emscripten_bind_b2Shape___destroy___0.apply(null, arguments);
}),
am = (b._emscripten_bind_b2Joint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2Joint_GetReactionForce_1.apply(null, arguments);
}),
bm = (b._emscripten_bind_b2FixtureDef_set_friction_1 = function () {
return b.asm._emscripten_bind_b2FixtureDef_set_friction_1.apply(null, arguments);
}),
cm = (b._emscripten_bind_b2ContactID___destroy___0 = function () {
return b.asm._emscripten_bind_b2ContactID___destroy___0.apply(null, arguments);
}),
dm = (b._emscripten_bind_b2EdgeShape_get_m_hasVertex0_0 = function () {
return b.asm._emscripten_bind_b2EdgeShape_get_m_hasVertex0_0.apply(null, arguments);
}),
em = (b._emscripten_bind_b2World_GetBodyCount_0 = function () {
return b.asm._emscripten_bind_b2World_GetBodyCount_0.apply(null, arguments);
}),
fm = (b._emscripten_bind_b2JointEdge_get_prev_0 = function () {
return b.asm._emscripten_bind_b2JointEdge_get_prev_0.apply(null, arguments);
}),
gm = (b._emscripten_bind_b2MotorJointDef_get_linearOffset_0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_get_linearOffset_0.apply(null, arguments);
}),
hm = (b._emscripten_bind_b2MotorJointDef_Initialize_2 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_Initialize_2.apply(null, arguments);
}),
im = (b._emscripten_bind_b2PrismaticJoint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetAnchorB_0.apply(null, arguments);
}),
jm = (b._emscripten_bind_b2Body_SetLinearVelocity_1 = function () {
return b.asm._emscripten_bind_b2Body_SetLinearVelocity_1.apply(null, arguments);
}),
km = (b._emscripten_enum_b2BodyType_b2_staticBody = function () {
return b.asm._emscripten_enum_b2BodyType_b2_staticBody.apply(null, arguments);
}),
lm = (b._emscripten_bind_b2RevoluteJointDef_set_upperAngle_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_upperAngle_1.apply(null, arguments);
}),
mm = (b._emscripten_bind_b2RevoluteJointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_type_0.apply(null, arguments);
}),
nm = (b._emscripten_bind_b2GearJointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2GearJointDef_get_type_0.apply(null, arguments);
}),
om = (b._emscripten_bind_b2ChainShape_GetType_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_GetType_0.apply(null, arguments);
}),
pm = (b._emscripten_bind_b2RayCastInput_get_maxFraction_0 = function () {
return b.asm._emscripten_bind_b2RayCastInput_get_maxFraction_0.apply(null, arguments);
}),
qm = (b._emscripten_bind_b2GearJoint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetBodyA_0.apply(null, arguments);
}),
rm = (b._emscripten_bind_b2Body_GetLocalVector_1 = function () {
return b.asm._emscripten_bind_b2Body_GetLocalVector_1.apply(null, arguments);
}),
sm = (b._emscripten_bind_b2PrismaticJoint_EnableLimit_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_EnableLimit_1.apply(null, arguments);
}),
tm = (b._emscripten_bind_b2FrictionJointDef_get_maxForce_0 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_get_maxForce_0.apply(null, arguments);
}),
um = (b._emscripten_bind_b2BodyDef_set_angularVelocity_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_angularVelocity_1.apply(null, arguments);
}),
wm = (b._emscripten_bind_b2Body_SetLinearDamping_1 = function () {
return b.asm._emscripten_bind_b2Body_SetLinearDamping_1.apply(null, arguments);
}),
xm = (b._emscripten_bind_b2WheelJoint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetBodyB_0.apply(null, arguments);
}),
ym = (b._emscripten_bind_b2GearJointDef_get_joint2_0 = function () {
return b.asm._emscripten_bind_b2GearJointDef_get_joint2_0.apply(null, arguments);
}),
zm = (b._emscripten_bind_b2PrismaticJoint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_IsActive_0.apply(null, arguments);
}),
Am = (b._emscripten_bind_b2Vec3_get_z_0 = function () {
return b.asm._emscripten_bind_b2Vec3_get_z_0.apply(null, arguments);
}),
Bm = (b._emscripten_bind_b2Filter_get_categoryBits_0 = function () {
return b.asm._emscripten_bind_b2Filter_get_categoryBits_0.apply(null, arguments);
}),
Cm = (b._emscripten_bind_b2Color_get_r_0 = function () {
return b.asm._emscripten_bind_b2Color_get_r_0.apply(null, arguments);
}),
Dm = (b._emscripten_enum_b2JointType_e_weldJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_weldJoint.apply(null, arguments);
}),
Em = (b._emscripten_bind_b2World_SetContinuousPhysics_1 = function () {
return b.asm._emscripten_bind_b2World_SetContinuousPhysics_1.apply(null, arguments);
}),
Fm = (b._emscripten_bind_b2MouseJointDef_get_target_0 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_get_target_0.apply(null, arguments);
}),
Gm = (b._emscripten_bind_b2Body_SetTransform_2 = function () {
return b.asm._emscripten_bind_b2Body_SetTransform_2.apply(null, arguments);
}),
Hm = (b._emscripten_bind_b2PulleyJointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_userData_1.apply(null, arguments);
}),
Im = (b._emscripten_bind_b2FrictionJointDef_set_maxForce_1 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_set_maxForce_1.apply(null, arguments);
}),
Jm = (b._emscripten_bind_b2DistanceJointDef_b2DistanceJointDef_0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_b2DistanceJointDef_0.apply(null, arguments);
}),
Km = (b._emscripten_bind_b2BodyDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_type_0.apply(null, arguments);
}),
Lm = (b._emscripten_bind_b2Mat33_GetInverse22_1 = function () {
return b.asm._emscripten_bind_b2Mat33_GetInverse22_1.apply(null, arguments);
}),
Mm = (b._emscripten_bind_b2PulleyJoint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetAnchorB_0.apply(null, arguments);
}),
Nm = (b._emscripten_bind_b2WheelJoint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetReactionTorque_1.apply(null, arguments);
}),
Om = (b._emscripten_bind_b2RevoluteJointDef_b2RevoluteJointDef_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_b2RevoluteJointDef_0.apply(null, arguments);
}),
Pm = (b._emscripten_bind_b2ContactFeature_set_typeA_1 = function () {
return b.asm._emscripten_bind_b2ContactFeature_set_typeA_1.apply(null, arguments);
}),
Qm = (b._emscripten_bind_b2Fixture_Dump_1 = function () {
return b.asm._emscripten_bind_b2Fixture_Dump_1.apply(null, arguments);
}),
Rm = (b._emscripten_bind_b2RevoluteJointDef_get_enableLimit_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_enableLimit_0.apply(null, arguments);
}),
Sm = (b._emscripten_bind_b2Manifold_set_localPoint_1 = function () {
return b.asm._emscripten_bind_b2Manifold_set_localPoint_1.apply(null, arguments);
}),
Tm = (b._emscripten_bind_b2JointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2JointDef_get_userData_0.apply(null, arguments);
}),
Um = (b._emscripten_bind_b2BodyDef_set_bullet_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_bullet_1.apply(null, arguments);
}),
Vm = (b._emscripten_bind_b2WorldManifold___destroy___0 = function () {
return b.asm._emscripten_bind_b2WorldManifold___destroy___0.apply(null, arguments);
}),
Wm = (b._emscripten_bind_b2RayCastOutput___destroy___0 = function () {
return b.asm._emscripten_bind_b2RayCastOutput___destroy___0.apply(null, arguments);
}),
Xm = (b._emscripten_bind_JSContactListener___destroy___0 = function () {
return b.asm._emscripten_bind_JSContactListener___destroy___0.apply(null, arguments);
}),
Ym = (b._emscripten_bind_b2World_DrawDebugData_0 = function () {
return b.asm._emscripten_bind_b2World_DrawDebugData_0.apply(null, arguments);
});
b.___cxa_can_catch = function () {
return b.asm.___cxa_can_catch.apply(null, arguments);
};
var Zm = (b._emscripten_bind_b2RopeJointDef_get_localAnchorA_0 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_get_localAnchorA_0.apply(null, arguments);
}),
$m = (b._emscripten_bind_b2Profile_set_solveVelocity_1 = function () {
return b.asm._emscripten_bind_b2Profile_set_solveVelocity_1.apply(null, arguments);
}),
an = (b._emscripten_bind_b2GearJointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2GearJointDef_get_userData_0.apply(null, arguments);
}),
bn = (b._emscripten_bind_b2Filter_set_groupIndex_1 = function () {
return b.asm._emscripten_bind_b2Filter_set_groupIndex_1.apply(null, arguments);
}),
cn = (b._emscripten_bind_b2JointDef_b2JointDef_0 = function () {
return b.asm._emscripten_bind_b2JointDef_b2JointDef_0.apply(null, arguments);
}),
dn = (b._emscripten_bind_b2Rot_set_c_1 = function () {
return b.asm._emscripten_bind_b2Rot_set_c_1.apply(null, arguments);
}),
en = (b._emscripten_bind_b2GearJointDef_b2GearJointDef_0 = function () {
return b.asm._emscripten_bind_b2GearJointDef_b2GearJointDef_0.apply(null, arguments);
}),
fn = (b._emscripten_bind_b2JointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2JointDef_get_bodyB_0.apply(null, arguments);
}),
gn = (b._emscripten_bind_b2DistanceJoint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetReactionForce_1.apply(null, arguments);
}),
hn = (b._emscripten_bind_b2PrismaticJoint_GetJointSpeed_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetJointSpeed_0.apply(null, arguments);
}),
jn = (b._emscripten_bind_b2MouseJointDef_set_frequencyHz_1 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_set_frequencyHz_1.apply(null, arguments);
}),
kn = (b._emscripten_bind_b2PulleyJointDef_get_groundAnchorA_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_groundAnchorA_0.apply(null, arguments);
}),
ln = (b._emscripten_bind_b2Joint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2Joint_GetAnchorA_0.apply(null, arguments);
}),
mn = (b._emscripten_bind_b2Contact_GetRestitution_0 = function () {
return b.asm._emscripten_bind_b2Contact_GetRestitution_0.apply(null, arguments);
}),
nn = (b._emscripten_bind_b2ContactEdge_get_contact_0 = function () {
return b.asm._emscripten_bind_b2ContactEdge_get_contact_0.apply(null, arguments);
}),
on = (b._emscripten_bind_b2RevoluteJointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_userData_0.apply(null, arguments);
}),
pn = (b._emscripten_bind_b2Body_ResetMassData_0 = function () {
return b.asm._emscripten_bind_b2Body_ResetMassData_0.apply(null, arguments);
}),
qn = (b._emscripten_bind_b2Fixture_GetAABB_1 = function () {
return b.asm._emscripten_bind_b2Fixture_GetAABB_1.apply(null, arguments);
}),
rn = (b._emscripten_bind_b2PrismaticJointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_collideConnected_1.apply(
null,
arguments
);
}),
sn = (b._emscripten_bind_b2Body_GetMassData_1 = function () {
return b.asm._emscripten_bind_b2Body_GetMassData_1.apply(null, arguments);
}),
tn = (b._emscripten_bind_b2RevoluteJointDef_get_localAnchorA_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_localAnchorA_0.apply(null, arguments);
}),
un = (b._emscripten_bind_b2EdgeShape_ComputeMass_2 = function () {
return b.asm._emscripten_bind_b2EdgeShape_ComputeMass_2.apply(null, arguments);
}),
vn = (b._emscripten_bind_b2GearJointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2GearJointDef_get_bodyB_0.apply(null, arguments);
}),
wn = (b._emscripten_enum_b2LimitState_e_atLowerLimit = function () {
return b.asm._emscripten_enum_b2LimitState_e_atLowerLimit.apply(null, arguments);
}),
xn = (b._emscripten_bind_b2ManifoldPoint_set_id_1 = function () {
return b.asm._emscripten_bind_b2ManifoldPoint_set_id_1.apply(null, arguments);
}),
yn = (b._emscripten_bind_b2WheelJointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_bodyB_0.apply(null, arguments);
}),
zn = (b._emscripten_bind_b2WeldJoint_GetLocalAnchorB_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetLocalAnchorB_0.apply(null, arguments);
}),
An = (b._emscripten_bind_b2RevoluteJointDef_set_localAnchorB_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_localAnchorB_1.apply(null, arguments);
}),
Bn = (b._emscripten_bind_b2Body_DestroyFixture_1 = function () {
return b.asm._emscripten_bind_b2Body_DestroyFixture_1.apply(null, arguments);
}),
Cn = (b._emscripten_bind_b2Profile_set_broadphase_1 = function () {
return b.asm._emscripten_bind_b2Profile_set_broadphase_1.apply(null, arguments);
}),
Dn = (b._emscripten_bind_b2WheelJointDef_get_localAnchorB_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_localAnchorB_0.apply(null, arguments);
}),
En = (b._emscripten_bind_b2ContactImpulse_get_count_0 = function () {
return b.asm._emscripten_bind_b2ContactImpulse_get_count_0.apply(null, arguments);
}),
Fn = (b._emscripten_bind_b2World_GetJointCount_0 = function () {
return b.asm._emscripten_bind_b2World_GetJointCount_0.apply(null, arguments);
}),
Gn = (b._emscripten_bind_b2WheelJoint_GetMotorSpeed_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetMotorSpeed_0.apply(null, arguments);
}),
Hn = (b._emscripten_bind_b2WheelJointDef_get_dampingRatio_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_dampingRatio_0.apply(null, arguments);
}),
In = (b._emscripten_bind_b2RayCastOutput_get_fraction_0 = function () {
return b.asm._emscripten_bind_b2RayCastOutput_get_fraction_0.apply(null, arguments);
}),
Jn = (b._emscripten_bind_b2AABB___destroy___0 = function () {
return b.asm._emscripten_bind_b2AABB___destroy___0.apply(null, arguments);
}),
Kn = (b._emscripten_bind_b2GearJoint_SetRatio_1 = function () {
return b.asm._emscripten_bind_b2GearJoint_SetRatio_1.apply(null, arguments);
}),
Ln = (b._emscripten_bind_b2Body_ApplyLinearImpulse_3 = function () {
return b.asm._emscripten_bind_b2Body_ApplyLinearImpulse_3.apply(null, arguments);
}),
Mn = (b._emscripten_bind_b2Filter___destroy___0 = function () {
return b.asm._emscripten_bind_b2Filter___destroy___0.apply(null, arguments);
}),
Nn = (b._emscripten_bind_b2RopeJointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_get_userData_0.apply(null, arguments);
});
b.___cxa_is_pointer_type = function () {
return b.asm.___cxa_is_pointer_type.apply(null, arguments);
};
var On = (b._emscripten_bind_b2BodyDef_get_fixedRotation_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_fixedRotation_0.apply(null, arguments);
}),
Pn = (b._emscripten_bind_b2PrismaticJointDef_set_motorSpeed_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_motorSpeed_1.apply(null, arguments);
}),
Qn = (b._emscripten_bind_b2ChainShape_SetPrevVertex_1 = function () {
return b.asm._emscripten_bind_b2ChainShape_SetPrevVertex_1.apply(null, arguments);
}),
Rn = (b._emscripten_bind_b2MotorJoint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_IsActive_0.apply(null, arguments);
}),
Sn = (b._emscripten_bind_b2MouseJoint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetReactionTorque_1.apply(null, arguments);
}),
Tn = (b._emscripten_bind_b2DistanceJointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_set_collideConnected_1.apply(
null,
arguments
);
}),
Un = (b._emscripten_bind_b2WheelJoint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetUserData_0.apply(null, arguments);
}),
Vn = (b._emscripten_bind_b2Vec3_op_sub_1 = function () {
return b.asm._emscripten_bind_b2Vec3_op_sub_1.apply(null, arguments);
}),
Wn = (b._emscripten_bind_b2WheelJoint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetNext_0.apply(null, arguments);
}),
Xn = (b._emscripten_bind_b2Shape_GetType_0 = function () {
return b.asm._emscripten_bind_b2Shape_GetType_0.apply(null, arguments);
}),
Yn = (b._emscripten_bind_b2AABB_IsValid_0 = function () {
return b.asm._emscripten_bind_b2AABB_IsValid_0.apply(null, arguments);
}),
Zn = (b._emscripten_bind_b2WheelJoint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetBodyA_0.apply(null, arguments);
}),
$n = (b._emscripten_enum_b2ShapeType_e_chain = function () {
return b.asm._emscripten_enum_b2ShapeType_e_chain.apply(null, arguments);
}),
ao = (b._emscripten_bind_b2PulleyJoint_GetLengthA_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetLengthA_0.apply(null, arguments);
}),
bo = (b._emscripten_bind_b2DistanceJointDef_get_frequencyHz_0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_get_frequencyHz_0.apply(null, arguments);
}),
co = (b._emscripten_bind_b2RevoluteJoint_SetMotorSpeed_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_SetMotorSpeed_1.apply(null, arguments);
}),
eo = (b._emscripten_bind_b2World___destroy___0 = function () {
return b.asm._emscripten_bind_b2World___destroy___0.apply(null, arguments);
}),
fo = (b._emscripten_bind_b2ChainShape_set_m_prevVertex_1 = function () {
return b.asm._emscripten_bind_b2ChainShape_set_m_prevVertex_1.apply(null, arguments);
}),
go = (b._emscripten_bind_b2ChainShape_get_m_hasNextVertex_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_get_m_hasNextVertex_0.apply(null, arguments);
}),
ho = (b._emscripten_bind_b2ChainShape_SetNextVertex_1 = function () {
return b.asm._emscripten_bind_b2ChainShape_SetNextVertex_1.apply(null, arguments);
}),
io = (b._emscripten_bind_b2Body_SetType_1 = function () {
return b.asm._emscripten_bind_b2Body_SetType_1.apply(null, arguments);
}),
jo = (b._emscripten_bind_b2Body_GetMass_0 = function () {
return b.asm._emscripten_bind_b2Body_GetMass_0.apply(null, arguments);
}),
ko = (b._emscripten_bind_b2Rot_b2Rot_0 = function () {
return b.asm._emscripten_bind_b2Rot_b2Rot_0.apply(null, arguments);
}),
lo = (b._emscripten_bind_b2Rot_b2Rot_1 = function () {
return b.asm._emscripten_bind_b2Rot_b2Rot_1.apply(null, arguments);
}),
mo = (b._emscripten_enum_b2JointType_e_distanceJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_distanceJoint.apply(null, arguments);
}),
no = (b._emscripten_bind_b2WheelJoint_SetSpringDampingRatio_1 = function () {
return b.asm._emscripten_bind_b2WheelJoint_SetSpringDampingRatio_1.apply(null, arguments);
}),
oo = (b._emscripten_bind_b2MouseJoint_GetType_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetType_0.apply(null, arguments);
}),
po = (b._emscripten_bind_b2MouseJoint_GetTarget_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetTarget_0.apply(null, arguments);
}),
qo = (b._emscripten_bind_JSQueryCallback___destroy___0 = function () {
return b.asm._emscripten_bind_JSQueryCallback___destroy___0.apply(null, arguments);
}),
ro = (b._emscripten_bind_b2Fixture_Refilter_0 = function () {
return b.asm._emscripten_bind_b2Fixture_Refilter_0.apply(null, arguments);
}),
so = (b._emscripten_bind_b2RevoluteJointDef_set_lowerAngle_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_lowerAngle_1.apply(null, arguments);
}),
to = (b._emscripten_bind_b2JointEdge___destroy___0 = function () {
return b.asm._emscripten_bind_b2JointEdge___destroy___0.apply(null, arguments);
}),
uo = (b._emscripten_bind_b2PulleyJoint_GetRatio_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetRatio_0.apply(null, arguments);
}),
vo = (b._emscripten_bind_JSContactListener_BeginContact_1 = function () {
return b.asm._emscripten_bind_JSContactListener_BeginContact_1.apply(null, arguments);
}),
wo = (b._emscripten_bind_b2MotorJointDef_set_linearOffset_1 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_set_linearOffset_1.apply(null, arguments);
}),
xo = (b._emscripten_enum_b2JointType_e_motorJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_motorJoint.apply(null, arguments);
}),
yo = (b._emscripten_bind_b2EdgeShape_get_m_vertex2_0 = function () {
return b.asm._emscripten_bind_b2EdgeShape_get_m_vertex2_0.apply(null, arguments);
}),
zo = (b._emscripten_bind_b2JointEdge_get_next_0 = function () {
return b.asm._emscripten_bind_b2JointEdge_get_next_0.apply(null, arguments);
}),
Ao = (b._emscripten_bind_b2RayCastInput_set_maxFraction_1 = function () {
return b.asm._emscripten_bind_b2RayCastInput_set_maxFraction_1.apply(null, arguments);
}),
Bo = (b._emscripten_bind_b2MouseJoint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetBodyA_0.apply(null, arguments);
}),
Co = (b._emscripten_bind_b2BodyDef_get_awake_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_awake_0.apply(null, arguments);
}),
Do = (b._emscripten_bind_b2AABB_b2AABB_0 = function () {
return b.asm._emscripten_bind_b2AABB_b2AABB_0.apply(null, arguments);
}),
Eo = (b._emscripten_bind_b2Fixture_SetFriction_1 = function () {
return b.asm._emscripten_bind_b2Fixture_SetFriction_1.apply(null, arguments);
}),
Fo = (b._emscripten_enum_b2DrawFlag_e_centerOfMassBit = function () {
return b.asm._emscripten_enum_b2DrawFlag_e_centerOfMassBit.apply(null, arguments);
}),
Go = (b._emscripten_bind_b2World_CreateBody_1 = function () {
return b.asm._emscripten_bind_b2World_CreateBody_1.apply(null, arguments);
}),
Ho = (b._emscripten_bind_b2RopeJointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_set_userData_1.apply(null, arguments);
}),
Io = (b._emscripten_bind_b2WeldJoint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetNext_0.apply(null, arguments);
}),
Jo = (b._emscripten_bind_b2WeldJoint_GetType_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetType_0.apply(null, arguments);
}),
Ko = (b._emscripten_enum_b2ContactFeatureType_e_vertex = function () {
return b.asm._emscripten_enum_b2ContactFeatureType_e_vertex.apply(null, arguments);
}),
Lo = (b._emscripten_bind_b2Rot___destroy___0 = function () {
return b.asm._emscripten_bind_b2Rot___destroy___0.apply(null, arguments);
}),
Mo = (b._emscripten_bind_b2Filter_get_maskBits_0 = function () {
return b.asm._emscripten_bind_b2Filter_get_maskBits_0.apply(null, arguments);
}),
No = (b._emscripten_bind_b2Mat22_get_ex_0 = function () {
return b.asm._emscripten_bind_b2Mat22_get_ex_0.apply(null, arguments);
}),
Oo = (b._emscripten_bind_b2Body_GetFixtureList_0 = function () {
return b.asm._emscripten_bind_b2Body_GetFixtureList_0.apply(null, arguments);
}),
Po = (b._emscripten_bind_b2PulleyJoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint___destroy___0.apply(null, arguments);
}),
Qo = (b._emscripten_bind_b2MouseJointDef_set_dampingRatio_1 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_set_dampingRatio_1.apply(null, arguments);
}),
Ro = (b._emscripten_bind_JSRayCastCallback___destroy___0 = function () {
return b.asm._emscripten_bind_JSRayCastCallback___destroy___0.apply(null, arguments);
}),
So = (b._emscripten_bind_b2ContactListener___destroy___0 = function () {
return b.asm._emscripten_bind_b2ContactListener___destroy___0.apply(null, arguments);
}),
To = (b._emscripten_bind_b2PrismaticJointDef_set_localAnchorB_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_localAnchorB_1.apply(null, arguments);
});
b.establishStackSpace = function () {
return b.asm.establishStackSpace.apply(null, arguments);
};
var Uo = (b._emscripten_bind_b2FrictionJoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint___destroy___0.apply(null, arguments);
}),
Vo = (b._emscripten_bind_b2WeldJoint_Dump_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_Dump_0.apply(null, arguments);
}),
Wo = (b._emscripten_bind_b2MotorJoint_SetMaxForce_1 = function () {
return b.asm._emscripten_bind_b2MotorJoint_SetMaxForce_1.apply(null, arguments);
}),
Xo = (b._emscripten_bind_b2MouseJoint_GetFrequency_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetFrequency_0.apply(null, arguments);
}),
Yo = (b._emscripten_bind_b2FrictionJoint_GetLocalAnchorA_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetLocalAnchorA_0.apply(null, arguments);
}),
Zo = (b._emscripten_bind_b2RevoluteJointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_collideConnected_1.apply(
null,
arguments
);
}),
$o = (b._emscripten_bind_b2GearJointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2GearJointDef_set_collideConnected_1.apply(null, arguments);
}),
ap = (b._emscripten_bind_b2Vec2_IsValid_0 = function () {
return b.asm._emscripten_bind_b2Vec2_IsValid_0.apply(null, arguments);
}),
bp = (b._emscripten_bind_b2PrismaticJointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_bodyA_1.apply(null, arguments);
}),
cp = (b._emscripten_bind_b2World_GetWarmStarting_0 = function () {
return b.asm._emscripten_bind_b2World_GetWarmStarting_0.apply(null, arguments);
}),
dp = (b._emscripten_bind_b2RevoluteJointDef_set_enableLimit_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_enableLimit_1.apply(null, arguments);
}),
ep = (b._emscripten_bind_b2WeldJointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef___destroy___0.apply(null, arguments);
}),
fp = (b._emscripten_bind_b2Mat22_Solve_1 = function () {
return b.asm._emscripten_bind_b2Mat22_Solve_1.apply(null, arguments);
}),
gp = (b._emscripten_bind_b2Color_get_g_0 = function () {
return b.asm._emscripten_bind_b2Color_get_g_0.apply(null, arguments);
}),
hp = (b._emscripten_bind_VoidPtr___destroy___0 = function () {
return b.asm._emscripten_bind_VoidPtr___destroy___0.apply(null, arguments);
}),
ip = (b._emscripten_bind_b2RopeJoint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetNext_0.apply(null, arguments);
}),
jp = (b._emscripten_bind_b2EdgeShape_get_m_type_0 = function () {
return b.asm._emscripten_bind_b2EdgeShape_get_m_type_0.apply(null, arguments);
}),
kp = (b._emscripten_bind_b2PolygonShape_GetChildCount_0 = function () {
return b.asm._emscripten_bind_b2PolygonShape_GetChildCount_0.apply(null, arguments);
}),
lp = (b._emscripten_bind_b2GearJointDef_get_ratio_0 = function () {
return b.asm._emscripten_bind_b2GearJointDef_get_ratio_0.apply(null, arguments);
}),
mp = (b._emscripten_bind_b2Mat33_Solve33_1 = function () {
return b.asm._emscripten_bind_b2Mat33_Solve33_1.apply(null, arguments);
}),
np = (b._emscripten_bind_b2WeldJointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_set_userData_1.apply(null, arguments);
}),
op = (b._emscripten_bind_b2PrismaticJoint_GetLocalAnchorB_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetLocalAnchorB_0.apply(null, arguments);
}),
pp = (b._emscripten_bind_b2RevoluteJointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef___destroy___0.apply(null, arguments);
}),
qp = (b._emscripten_bind_b2MotorJointDef_get_correctionFactor_0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_get_correctionFactor_0.apply(null, arguments);
}),
rp = (b._emscripten_bind_b2ContactFeature_get_typeB_0 = function () {
return b.asm._emscripten_bind_b2ContactFeature_get_typeB_0.apply(null, arguments);
}),
sp = (b._emscripten_bind_b2ContactID_get_key_0 = function () {
return b.asm._emscripten_bind_b2ContactID_get_key_0.apply(null, arguments);
}),
tp = (b._emscripten_bind_b2MotorJoint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetReactionForce_1.apply(null, arguments);
}),
up = (b._emscripten_bind_b2Rot_GetAngle_0 = function () {
return b.asm._emscripten_bind_b2Rot_GetAngle_0.apply(null, arguments);
}),
vp = (b._emscripten_bind_b2World_SetAllowSleeping_1 = function () {
return b.asm._emscripten_bind_b2World_SetAllowSleeping_1.apply(null, arguments);
}),
wp = (b._emscripten_bind_b2RopeJoint_GetType_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetType_0.apply(null, arguments);
}),
xp = (b._emscripten_bind_b2MotorJoint_SetAngularOffset_1 = function () {
return b.asm._emscripten_bind_b2MotorJoint_SetAngularOffset_1.apply(null, arguments);
}),
yp = (b._emscripten_bind_b2MotorJoint_GetLinearOffset_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetLinearOffset_0.apply(null, arguments);
}),
zp = (b._emscripten_bind_b2FrictionJoint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetCollideConnected_0.apply(null, arguments);
}),
Ap = (b._emscripten_bind_b2WheelJointDef_set_motorSpeed_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_motorSpeed_1.apply(null, arguments);
}),
Bp = (b._emscripten_bind_b2MotorJoint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetAnchorA_0.apply(null, arguments);
}),
Cp = (b._emscripten_bind_b2Fixture_GetDensity_0 = function () {
return b.asm._emscripten_bind_b2Fixture_GetDensity_0.apply(null, arguments);
}),
Dp = (b._emscripten_bind_b2MouseJointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_get_type_0.apply(null, arguments);
}),
Ep = (b._emscripten_bind_b2Vec2_Set_2 = function () {
return b.asm._emscripten_bind_b2Vec2_Set_2.apply(null, arguments);
}),
Fp = (b._emscripten_bind_b2WeldJointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_get_type_0.apply(null, arguments);
}),
Gp = (b._emscripten_bind_b2MouseJointDef_b2MouseJointDef_0 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_b2MouseJointDef_0.apply(null, arguments);
}),
Hp = (b._emscripten_bind_b2Rot_get_s_0 = function () {
return b.asm._emscripten_bind_b2Rot_get_s_0.apply(null, arguments);
}),
Ip = (b._emscripten_bind_b2FrictionJoint_SetMaxTorque_1 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_SetMaxTorque_1.apply(null, arguments);
}),
Jp = (b._emscripten_bind_b2MouseJointDef_get_frequencyHz_0 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_get_frequencyHz_0.apply(null, arguments);
}),
Kp = (b._emscripten_bind_b2FrictionJoint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_SetUserData_1.apply(null, arguments);
}),
Lp = (b._emscripten_bind_b2RayCastInput_get_p1_0 = function () {
return b.asm._emscripten_bind_b2RayCastInput_get_p1_0.apply(null, arguments);
}),
Mp = (b._emscripten_bind_b2DistanceJointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_get_collideConnected_0.apply(
null,
arguments
);
}),
Np = (b._emscripten_bind_b2RevoluteJointDef_set_referenceAngle_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_referenceAngle_1.apply(null, arguments);
}),
Op = (b._emscripten_bind_b2ContactFeature___destroy___0 = function () {
return b.asm._emscripten_bind_b2ContactFeature___destroy___0.apply(null, arguments);
}),
Pp = (b._emscripten_bind_b2Color___destroy___0 = function () {
return b.asm._emscripten_bind_b2Color___destroy___0.apply(null, arguments);
}),
Qp = (b._emscripten_bind_b2DistanceJointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_set_bodyB_1.apply(null, arguments);
}),
Rp = (b._emscripten_bind_b2ChainShape_get_m_hasPrevVertex_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_get_m_hasPrevVertex_0.apply(null, arguments);
}),
Sp = (b._emscripten_bind_b2PulleyJointDef_b2PulleyJointDef_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_b2PulleyJointDef_0.apply(null, arguments);
}),
Tp = (b._emscripten_bind_b2RevoluteJoint_GetType_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetType_0.apply(null, arguments);
}),
Up = (b._emscripten_bind_b2MassData_b2MassData_0 = function () {
return b.asm._emscripten_bind_b2MassData_b2MassData_0.apply(null, arguments);
}),
Vp = (b._emscripten_bind_b2Vec3_set_y_1 = function () {
return b.asm._emscripten_bind_b2Vec3_set_y_1.apply(null, arguments);
}),
Wp = (b._emscripten_bind_b2BodyDef_set_angularDamping_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_angularDamping_1.apply(null, arguments);
}),
Xp = (b._emscripten_bind_b2AABB_Combine_1 = function () {
return b.asm._emscripten_bind_b2AABB_Combine_1.apply(null, arguments);
}),
Yp = (b._emscripten_bind_b2WheelJointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_bodyB_1.apply(null, arguments);
}),
Zp = (b._emscripten_bind_b2PrismaticJoint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetBodyA_0.apply(null, arguments);
}),
$p = (b._emscripten_bind_b2PrismaticJoint_GetMaxMotorForce_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetMaxMotorForce_0.apply(null, arguments);
}),
aq = (b._emscripten_bind_b2RevoluteJointDef_get_upperAngle_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_upperAngle_0.apply(null, arguments);
}),
bq = (b._emscripten_bind_b2Body_IsSleepingAllowed_0 = function () {
return b.asm._emscripten_bind_b2Body_IsSleepingAllowed_0.apply(null, arguments);
}),
cq = (b._emscripten_bind_b2MotorJoint_GetCorrectionFactor_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetCorrectionFactor_0.apply(null, arguments);
}),
dq = (b._emscripten_bind_b2Profile_get_solve_0 = function () {
return b.asm._emscripten_bind_b2Profile_get_solve_0.apply(null, arguments);
}),
eq = (b._emscripten_bind_JSDestructionListener_SayGoodbyeFixture_1 = function () {
return b.asm._emscripten_bind_JSDestructionListener_SayGoodbyeFixture_1.apply(
null,
arguments
);
}),
fq = (b._emscripten_bind_b2PolygonShape_GetVertexCount_0 = function () {
return b.asm._emscripten_bind_b2PolygonShape_GetVertexCount_0.apply(null, arguments);
}),
gq = (b._emscripten_bind_b2Rot_get_c_0 = function () {
return b.asm._emscripten_bind_b2Rot_get_c_0.apply(null, arguments);
}),
hq = (b._emscripten_bind_b2AABB_set_lowerBound_1 = function () {
return b.asm._emscripten_bind_b2AABB_set_lowerBound_1.apply(null, arguments);
}),
iq = (b._emscripten_bind_b2Fixture_SetFilterData_1 = function () {
return b.asm._emscripten_bind_b2Fixture_SetFilterData_1.apply(null, arguments);
}),
jq = (b._emscripten_bind_b2MouseJoint_SetMaxForce_1 = function () {
return b.asm._emscripten_bind_b2MouseJoint_SetMaxForce_1.apply(null, arguments);
}),
kq = (b._emscripten_bind_b2WheelJoint_IsMotorEnabled_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_IsMotorEnabled_0.apply(null, arguments);
}),
lq = (b._emscripten_bind_b2JointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2JointDef_set_userData_1.apply(null, arguments);
}),
mq = (b._emscripten_bind_b2ManifoldPoint_get_tangentImpulse_0 = function () {
return b.asm._emscripten_bind_b2ManifoldPoint_get_tangentImpulse_0.apply(null, arguments);
}),
nq = (b._emscripten_bind_b2RevoluteJointDef_get_maxMotorTorque_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_maxMotorTorque_0.apply(null, arguments);
}),
oq = (b._emscripten_bind_b2WeldJointDef_get_dampingRatio_0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_get_dampingRatio_0.apply(null, arguments);
}),
pq = (b._emscripten_bind_b2Rot_SetIdentity_0 = function () {
return b.asm._emscripten_bind_b2Rot_SetIdentity_0.apply(null, arguments);
}),
qq = (b._emscripten_bind_b2EdgeShape_b2EdgeShape_0 = function () {
return b.asm._emscripten_bind_b2EdgeShape_b2EdgeShape_0.apply(null, arguments);
}),
rq = (b._emscripten_bind_b2FrictionJoint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetReactionForce_1.apply(null, arguments);
}),
sq = (b._emscripten_bind_b2MouseJoint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetUserData_0.apply(null, arguments);
}),
tq = (b._emscripten_bind_b2DistanceJointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_set_type_1.apply(null, arguments);
}),
uq = (b._emscripten_bind_b2WeldJoint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetAnchorA_0.apply(null, arguments);
}),
vq = (b._emscripten_bind_b2WeldJoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2WeldJoint___destroy___0.apply(null, arguments);
}),
wq = (b._emscripten_bind_b2Manifold_b2Manifold_0 = function () {
return b.asm._emscripten_bind_b2Manifold_b2Manifold_0.apply(null, arguments);
}),
xq = (b._emscripten_bind_JSContactListener_PostSolve_2 = function () {
return b.asm._emscripten_bind_JSContactListener_PostSolve_2.apply(null, arguments);
}),
yq = (b._emscripten_bind_b2PulleyJoint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetBodyA_0.apply(null, arguments);
}),
zq = (b._emscripten_bind_b2RopeJointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_get_type_0.apply(null, arguments);
}),
Aq = (b._emscripten_bind_b2CircleShape_ComputeMass_2 = function () {
return b.asm._emscripten_bind_b2CircleShape_ComputeMass_2.apply(null, arguments);
}),
Bq = (b._emscripten_bind_b2DistanceJointDef_get_localAnchorB_0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_get_localAnchorB_0.apply(null, arguments);
}),
Cq = (b._emscripten_bind_b2GearJointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2GearJointDef___destroy___0.apply(null, arguments);
}),
Dq = (b._emscripten_bind_b2PulleyJointDef_set_localAnchorA_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_localAnchorA_1.apply(null, arguments);
}),
Eq = (b._emscripten_enum_b2BodyType_b2_dynamicBody = function () {
return b.asm._emscripten_enum_b2BodyType_b2_dynamicBody.apply(null, arguments);
}),
Fq = (b._emscripten_bind_b2CircleShape_TestPoint_2 = function () {
return b.asm._emscripten_bind_b2CircleShape_TestPoint_2.apply(null, arguments);
}),
Gq = (b._emscripten_bind_b2MotorJointDef_get_maxTorque_0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_get_maxTorque_0.apply(null, arguments);
}),
Hq = (b._emscripten_bind_b2Body_GetLinearVelocityFromLocalPoint_1 = function () {
return b.asm._emscripten_bind_b2Body_GetLinearVelocityFromLocalPoint_1.apply(null, arguments);
}),
Iq = (b._emscripten_bind_b2FrictionJointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_set_bodyB_1.apply(null, arguments);
}),
Jq = (b._emscripten_bind_b2MouseJoint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetAnchorB_0.apply(null, arguments);
}),
Kq = (b._emscripten_bind_b2RopeJointDef_get_localAnchorB_0 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_get_localAnchorB_0.apply(null, arguments);
}),
Lq = (b._emscripten_bind_b2GearJoint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetBodyB_0.apply(null, arguments);
}),
Mq = (b._emscripten_bind_b2ChainShape_Clear_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_Clear_0.apply(null, arguments);
}),
Nq = (b._emscripten_bind_b2CircleShape___destroy___0 = function () {
return b.asm._emscripten_bind_b2CircleShape___destroy___0.apply(null, arguments);
}),
Oq = (b._emscripten_bind_b2MotorJoint_GetType_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetType_0.apply(null, arguments);
}),
Pq = (b._emscripten_bind_b2World_GetContactCount_0 = function () {
return b.asm._emscripten_bind_b2World_GetContactCount_0.apply(null, arguments);
}),
Qq = (b._emscripten_bind_b2Contact_SetRestitution_1 = function () {
return b.asm._emscripten_bind_b2Contact_SetRestitution_1.apply(null, arguments);
}),
Rq = (b._emscripten_bind_b2BodyDef_get_angularDamping_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_angularDamping_0.apply(null, arguments);
}),
Sq = (b._emscripten_bind_b2EdgeShape_get_m_vertex3_0 = function () {
return b.asm._emscripten_bind_b2EdgeShape_get_m_vertex3_0.apply(null, arguments);
}),
Tq = (b._emscripten_bind_b2MassData_set_center_1 = function () {
return b.asm._emscripten_bind_b2MassData_set_center_1.apply(null, arguments);
}),
Uq = (b._emscripten_bind_b2Transform_SetIdentity_0 = function () {
return b.asm._emscripten_bind_b2Transform_SetIdentity_0.apply(null, arguments);
}),
Vq = (b._emscripten_bind_b2GearJointDef_set_joint1_1 = function () {
return b.asm._emscripten_bind_b2GearJointDef_set_joint1_1.apply(null, arguments);
}),
Wq = (b._emscripten_bind_b2EdgeShape_set_m_vertex2_1 = function () {
return b.asm._emscripten_bind_b2EdgeShape_set_m_vertex2_1.apply(null, arguments);
}),
Xq = (b._emscripten_bind_b2Contact_SetFriction_1 = function () {
return b.asm._emscripten_bind_b2Contact_SetFriction_1.apply(null, arguments);
}),
Yq = (b._emscripten_bind_b2MouseJointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_set_collideConnected_1.apply(null, arguments);
}),
Zq = (b._emscripten_bind_b2ContactFeature_set_indexB_1 = function () {
return b.asm._emscripten_bind_b2ContactFeature_set_indexB_1.apply(null, arguments);
}),
$q = (b._emscripten_bind_b2Body_GetLinearVelocityFromWorldPoint_1 = function () {
return b.asm._emscripten_bind_b2Body_GetLinearVelocityFromWorldPoint_1.apply(null, arguments);
}),
ar = (b._emscripten_bind_b2WeldJoint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetCollideConnected_0.apply(null, arguments);
}),
br = (b._emscripten_bind_b2Mat22_GetInverse_0 = function () {
return b.asm._emscripten_bind_b2Mat22_GetInverse_0.apply(null, arguments);
}),
cr = (b._emscripten_bind_b2WheelJointDef_set_frequencyHz_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_frequencyHz_1.apply(null, arguments);
}),
dr = (b._emscripten_bind_b2World_GetSubStepping_0 = function () {
return b.asm._emscripten_bind_b2World_GetSubStepping_0.apply(null, arguments);
}),
er = (b._emscripten_bind_b2Rot_GetYAxis_0 = function () {
return b.asm._emscripten_bind_b2Rot_GetYAxis_0.apply(null, arguments);
});
b._emscripten_get_global_libc = function () {
return b.asm._emscripten_get_global_libc.apply(null, arguments);
};
var fr = (b._emscripten_bind_b2WheelJointDef_get_localAxisA_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_localAxisA_0.apply(null, arguments);
}),
gr = (b._emscripten_bind_b2RopeJoint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetBodyB_0.apply(null, arguments);
}),
hr = (b._emscripten_bind_b2EdgeShape_GetType_0 = function () {
return b.asm._emscripten_bind_b2EdgeShape_GetType_0.apply(null, arguments);
}),
ir = (b._emscripten_bind_b2Mat22_set_ex_1 = function () {
return b.asm._emscripten_bind_b2Mat22_set_ex_1.apply(null, arguments);
}),
jr = (b._emscripten_bind_b2ManifoldPoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2ManifoldPoint___destroy___0.apply(null, arguments);
}),
kr = (b._emscripten_enum_b2JointType_e_prismaticJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_prismaticJoint.apply(null, arguments);
}),
lr = (b._emscripten_bind_b2WeldJointDef_get_referenceAngle_0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_get_referenceAngle_0.apply(null, arguments);
}),
mr = (b._emscripten_bind_b2Vec2_Length_0 = function () {
return b.asm._emscripten_bind_b2Vec2_Length_0.apply(null, arguments);
}),
nr = (b._emscripten_bind_b2Vec2_SetZero_0 = function () {
return b.asm._emscripten_bind_b2Vec2_SetZero_0.apply(null, arguments);
}),
or = (b._emscripten_bind_b2RopeJoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2RopeJoint___destroy___0.apply(null, arguments);
}),
pr = (b._emscripten_bind_b2World_DestroyJoint_1 = function () {
return b.asm._emscripten_bind_b2World_DestroyJoint_1.apply(null, arguments);
}),
qr = (b._emscripten_bind_b2JointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2JointDef_set_bodyB_1.apply(null, arguments);
}),
rr = (b._emscripten_bind_b2Mat22_Set_2 = function () {
return b.asm._emscripten_bind_b2Mat22_Set_2.apply(null, arguments);
}),
sr = (b._emscripten_bind_b2JointEdge_set_next_1 = function () {
return b.asm._emscripten_bind_b2JointEdge_set_next_1.apply(null, arguments);
}),
tr = (b._emscripten_bind_b2WeldJoint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetAnchorB_0.apply(null, arguments);
}),
ur = (b._emscripten_enum_b2DrawFlag_e_aabbBit = function () {
return b.asm._emscripten_enum_b2DrawFlag_e_aabbBit.apply(null, arguments);
}),
vr = (b._emscripten_bind_b2EdgeShape_ComputeAABB_3 = function () {
return b.asm._emscripten_bind_b2EdgeShape_ComputeAABB_3.apply(null, arguments);
}),
wr = (b._emscripten_bind_b2PolygonShape_set_m_centroid_1 = function () {
return b.asm._emscripten_bind_b2PolygonShape_set_m_centroid_1.apply(null, arguments);
}),
xr = (b._emscripten_bind_b2WheelJointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_collideConnected_1.apply(null, arguments);
}),
yr = (b._emscripten_bind_b2World_GetJointList_0 = function () {
return b.asm._emscripten_bind_b2World_GetJointList_0.apply(null, arguments);
}),
zr = (b._emscripten_bind_b2MotorJointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_get_type_0.apply(null, arguments);
}),
Ar = (b._emscripten_bind_b2RopeJoint_GetLocalAnchorA_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetLocalAnchorA_0.apply(null, arguments);
}),
Br = (b._emscripten_bind_b2BodyDef_set_linearDamping_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_linearDamping_1.apply(null, arguments);
}),
Cr = (b._emscripten_bind_b2FrictionJoint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetUserData_0.apply(null, arguments);
}),
Dr = (b._emscripten_bind_b2Shape_TestPoint_2 = function () {
return b.asm._emscripten_bind_b2Shape_TestPoint_2.apply(null, arguments);
}),
Er = (b._emscripten_bind_b2Manifold_set_localNormal_1 = function () {
return b.asm._emscripten_bind_b2Manifold_set_localNormal_1.apply(null, arguments);
}),
Fr = (b._emscripten_bind_b2JointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2JointDef_get_bodyA_0.apply(null, arguments);
}),
Gr = (b._emscripten_bind_b2Body_GetLinearDamping_0 = function () {
return b.asm._emscripten_bind_b2Body_GetLinearDamping_0.apply(null, arguments);
}),
Hr = (b._emscripten_bind_b2WeldJointDef_set_frequencyHz_1 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_set_frequencyHz_1.apply(null, arguments);
}),
Ir = (b._emscripten_bind_b2BodyDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2BodyDef_set_userData_1.apply(null, arguments);
}),
Jr = (b._emscripten_bind_b2PrismaticJointDef_set_enableMotor_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_enableMotor_1.apply(null, arguments);
}),
Kr = (b._emscripten_bind_b2Vec2_Skew_0 = function () {
return b.asm._emscripten_bind_b2Vec2_Skew_0.apply(null, arguments);
}),
Lr = (b._emscripten_bind_b2MouseJoint_GetDampingRatio_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetDampingRatio_0.apply(null, arguments);
}),
Mr = (b._emscripten_bind_b2RevoluteJoint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetAnchorA_0.apply(null, arguments);
}),
Nr = (b._emscripten_bind_b2ContactFeature_set_typeB_1 = function () {
return b.asm._emscripten_bind_b2ContactFeature_set_typeB_1.apply(null, arguments);
}),
Or = (b._emscripten_bind_b2WheelJoint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetAnchorA_0.apply(null, arguments);
}),
Pr = (b._emscripten_bind_b2MotorJoint_GetMaxTorque_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetMaxTorque_0.apply(null, arguments);
});
b.setThrew = function () {
return b.asm.setThrew.apply(null, arguments);
};
var Qr = (b._emscripten_bind_b2PrismaticJointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_userData_1.apply(null, arguments);
}),
Rr = (b._emscripten_bind_b2FrictionJointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_set_type_1.apply(null, arguments);
}),
Sr = (b._emscripten_bind_b2FrictionJointDef_Initialize_3 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_Initialize_3.apply(null, arguments);
}),
Nb = (b._sbrk = function () {
return b.asm._sbrk.apply(null, arguments);
}),
Tr = (b._emscripten_bind_b2FrictionJointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_get_collideConnected_0.apply(
null,
arguments
);
}),
Ib = (b._memcpy = function () {
return b.asm._memcpy.apply(null, arguments);
}),
Ur = (b._emscripten_bind_b2FrictionJoint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetAnchorA_0.apply(null, arguments);
}),
Vr = (b._emscripten_enum_b2DrawFlag_e_pairBit = function () {
return b.asm._emscripten_enum_b2DrawFlag_e_pairBit.apply(null, arguments);
}),
Wr = (b._emscripten_bind_b2MassData_get_I_0 = function () {
return b.asm._emscripten_bind_b2MassData_get_I_0.apply(null, arguments);
}),
Xr = (b._emscripten_bind_b2WheelJointDef_get_motorSpeed_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_motorSpeed_0.apply(null, arguments);
}),
Yr = (b._emscripten_bind_b2Filter_set_maskBits_1 = function () {
return b.asm._emscripten_bind_b2Filter_set_maskBits_1.apply(null, arguments);
}),
Zr = (b._emscripten_bind_b2WheelJoint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetCollideConnected_0.apply(null, arguments);
}),
$r = (b._emscripten_bind_b2EdgeShape_get_m_radius_0 = function () {
return b.asm._emscripten_bind_b2EdgeShape_get_m_radius_0.apply(null, arguments);
}),
as = (b._emscripten_bind_b2World_GetTreeHeight_0 = function () {
return b.asm._emscripten_bind_b2World_GetTreeHeight_0.apply(null, arguments);
}),
bs = (b._emscripten_bind_b2Mat22_b2Mat22_2 = function () {
return b.asm._emscripten_bind_b2Mat22_b2Mat22_2.apply(null, arguments);
}),
cs = (b._emscripten_bind_b2PrismaticJoint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetNext_0.apply(null, arguments);
}),
ds = (b._emscripten_bind_b2Mat22_b2Mat22_0 = function () {
return b.asm._emscripten_bind_b2Mat22_b2Mat22_0.apply(null, arguments);
}),
es = (b._emscripten_bind_b2PrismaticJointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_bodyA_0.apply(null, arguments);
}),
gs = (b._emscripten_bind_b2RopeJointDef_set_localAnchorA_1 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_set_localAnchorA_1.apply(null, arguments);
}),
hs = (b._emscripten_bind_b2ChainShape_set_m_hasNextVertex_1 = function () {
return b.asm._emscripten_bind_b2ChainShape_set_m_hasNextVertex_1.apply(null, arguments);
}),
is = (b._emscripten_bind_b2Mat22_set_ey_1 = function () {
return b.asm._emscripten_bind_b2Mat22_set_ey_1.apply(null, arguments);
}),
js = (b._emscripten_bind_b2MotorJointDef_set_angularOffset_1 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_set_angularOffset_1.apply(null, arguments);
}),
ks = (b._emscripten_bind_b2CircleShape_get_m_type_0 = function () {
return b.asm._emscripten_bind_b2CircleShape_get_m_type_0.apply(null, arguments);
}),
ls = (b._emscripten_bind_b2Body_GetType_0 = function () {
return b.asm._emscripten_bind_b2Body_GetType_0.apply(null, arguments);
}),
ms = (b._emscripten_bind_b2ContactEdge_b2ContactEdge_0 = function () {
return b.asm._emscripten_bind_b2ContactEdge_b2ContactEdge_0.apply(null, arguments);
}),
ns = (b._emscripten_bind_b2BodyDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2BodyDef___destroy___0.apply(null, arguments);
}),
ps = (b._emscripten_bind_b2FrictionJointDef_set_maxTorque_1 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_set_maxTorque_1.apply(null, arguments);
}),
Qa = (b._free = function () {
return b.asm._free.apply(null, arguments);
}),
qs = (b._emscripten_bind_b2PulleyJointDef_set_groundAnchorB_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_groundAnchorB_1.apply(null, arguments);
}),
rs = (b._emscripten_bind_b2RevoluteJointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_collideConnected_0.apply(
null,
arguments
);
}),
ss = (b._emscripten_bind_b2DistanceJointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_set_bodyA_1.apply(null, arguments);
});
b.runPostSets = function () {
return b.asm.runPostSets.apply(null, arguments);
};
var ts = (b._emscripten_bind_b2RevoluteJoint_SetLimits_2 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_SetLimits_2.apply(null, arguments);
}),
us = (b._emscripten_bind_b2WeldJointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_set_type_1.apply(null, arguments);
}),
vs = (b._emscripten_bind_b2MotorJointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef___destroy___0.apply(null, arguments);
}),
xs = (b._emscripten_bind_b2FrictionJoint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetNext_0.apply(null, arguments);
}),
ys = (b._emscripten_bind_b2Shape_set_m_type_1 = function () {
return b.asm._emscripten_bind_b2Shape_set_m_type_1.apply(null, arguments);
}),
zs = (b._emscripten_bind_b2WheelJoint_GetJointTranslation_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetJointTranslation_0.apply(null, arguments);
}),
As = (b._emscripten_bind_b2WheelJoint_GetMotorTorque_1 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetMotorTorque_1.apply(null, arguments);
}),
Bs = (b._emscripten_bind_b2RopeJoint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2RopeJoint_SetUserData_1.apply(null, arguments);
}),
Cs = (b._emscripten_bind_b2RopeJointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2RopeJointDef___destroy___0.apply(null, arguments);
}),
Ds = (b._emscripten_bind_b2WheelJoint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_IsActive_0.apply(null, arguments);
}),
Es = (b._emscripten_bind_b2PrismaticJointDef_get_enableMotor_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_enableMotor_0.apply(null, arguments);
}),
Fs = (b._emscripten_bind_b2MotorJointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_set_bodyB_1.apply(null, arguments);
}),
Gs = (b._emscripten_bind_JSDestructionListener___destroy___0 = function () {
return b.asm._emscripten_bind_JSDestructionListener___destroy___0.apply(null, arguments);
}),
Hs = (b._emscripten_bind_b2Transform_b2Transform_2 = function () {
return b.asm._emscripten_bind_b2Transform_b2Transform_2.apply(null, arguments);
}),
Is = (b._emscripten_bind_b2WeldJoint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetReactionForce_1.apply(null, arguments);
}),
Js = (b._emscripten_bind_b2ChainShape_RayCast_4 = function () {
return b.asm._emscripten_bind_b2ChainShape_RayCast_4.apply(null, arguments);
}),
Ks = (b._emscripten_bind_b2Vec2_set_y_1 = function () {
return b.asm._emscripten_bind_b2Vec2_set_y_1.apply(null, arguments);
}),
Ls = (b._emscripten_bind_b2PrismaticJoint_SetMotorSpeed_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_SetMotorSpeed_1.apply(null, arguments);
}),
Ms = (b._emscripten_bind_b2ContactID_get_cf_0 = function () {
return b.asm._emscripten_bind_b2ContactID_get_cf_0.apply(null, arguments);
}),
Ns = (b._emscripten_bind_b2DistanceJointDef_Initialize_4 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_Initialize_4.apply(null, arguments);
}),
Os = (b._emscripten_bind_b2ChainShape_get_m_radius_0 = function () {
return b.asm._emscripten_bind_b2ChainShape_get_m_radius_0.apply(null, arguments);
}),
Ps = (b._emscripten_bind_b2WeldJointDef_set_localAnchorB_1 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_set_localAnchorB_1.apply(null, arguments);
}),
Qs = (b._emscripten_bind_b2ChainShape_set_m_radius_1 = function () {
return b.asm._emscripten_bind_b2ChainShape_set_m_radius_1.apply(null, arguments);
}),
Rs = (b._emscripten_bind_b2DistanceJoint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetReactionTorque_1.apply(null, arguments);
}),
Ss = (b._emscripten_bind_b2World_Dump_0 = function () {
return b.asm._emscripten_bind_b2World_Dump_0.apply(null, arguments);
}),
Ts = (b._emscripten_bind_b2RevoluteJoint_GetLocalAnchorB_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetLocalAnchorB_0.apply(null, arguments);
}),
Us = (b._emscripten_bind_JSContactFilter_JSContactFilter_0 = function () {
return b.asm._emscripten_bind_JSContactFilter_JSContactFilter_0.apply(null, arguments);
}),
Vs = (b._emscripten_bind_b2Profile_set_solve_1 = function () {
return b.asm._emscripten_bind_b2Profile_set_solve_1.apply(null, arguments);
}),
Ws = (b._emscripten_bind_b2FixtureDef_set_density_1 = function () {
return b.asm._emscripten_bind_b2FixtureDef_set_density_1.apply(null, arguments);
}),
Xs = (b._emscripten_bind_b2WeldJoint_GetDampingRatio_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetDampingRatio_0.apply(null, arguments);
}),
Ys = (b._emscripten_bind_b2Color_get_b_0 = function () {
return b.asm._emscripten_bind_b2Color_get_b_0.apply(null, arguments);
}),
Zs = (b._emscripten_bind_b2MouseJointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_get_userData_0.apply(null, arguments);
}),
$s = (b._emscripten_bind_b2CircleShape_ComputeAABB_3 = function () {
return b.asm._emscripten_bind_b2CircleShape_ComputeAABB_3.apply(null, arguments);
}),
at = (b._emscripten_bind_b2RopeJoint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetReactionForce_1.apply(null, arguments);
}),
bt = (b._emscripten_bind_b2PrismaticJointDef_get_enableLimit_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_enableLimit_0.apply(null, arguments);
}),
ct = (b._emscripten_bind_b2ManifoldPoint_set_localPoint_1 = function () {
return b.asm._emscripten_bind_b2ManifoldPoint_set_localPoint_1.apply(null, arguments);
}),
dt = (b._emscripten_bind_b2Fixture_GetFilterData_0 = function () {
return b.asm._emscripten_bind_b2Fixture_GetFilterData_0.apply(null, arguments);
}),
et = (b._emscripten_bind_b2World_GetBodyList_0 = function () {
return b.asm._emscripten_bind_b2World_GetBodyList_0.apply(null, arguments);
}),
ft = (b._emscripten_bind_b2Body_GetJointList_0 = function () {
return b.asm._emscripten_bind_b2Body_GetJointList_0.apply(null, arguments);
}),
gt = (b._emscripten_bind_b2Joint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2Joint_GetNext_0.apply(null, arguments);
}),
ht = (b._emscripten_bind_b2Joint_GetType_0 = function () {
return b.asm._emscripten_bind_b2Joint_GetType_0.apply(null, arguments);
}),
it = (b._emscripten_bind_b2World_RayCast_3 = function () {
return b.asm._emscripten_bind_b2World_RayCast_3.apply(null, arguments);
}),
jt = (b._emscripten_bind_b2MassData_set_I_1 = function () {
return b.asm._emscripten_bind_b2MassData_set_I_1.apply(null, arguments);
}),
kt = (b._emscripten_bind_b2MassData___destroy___0 = function () {
return b.asm._emscripten_bind_b2MassData___destroy___0.apply(null, arguments);
}),
lt = (b._emscripten_bind_b2Profile_get_collide_0 = function () {
return b.asm._emscripten_bind_b2Profile_get_collide_0.apply(null, arguments);
}),
mt = (b._emscripten_bind_b2Color_b2Color_3 = function () {
return b.asm._emscripten_bind_b2Color_b2Color_3.apply(null, arguments);
}),
nt = (b._emscripten_bind_b2Color_b2Color_0 = function () {
return b.asm._emscripten_bind_b2Color_b2Color_0.apply(null, arguments);
}),
ot = (b._emscripten_bind_b2WheelJointDef_get_frequencyHz_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_frequencyHz_0.apply(null, arguments);
}),
pt = (b._emscripten_bind_b2WeldJointDef_Initialize_3 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_Initialize_3.apply(null, arguments);
}),
qt = (b._emscripten_bind_b2RevoluteJoint_GetMotorTorque_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetMotorTorque_1.apply(null, arguments);
}),
rt = (b._emscripten_enum_b2JointType_e_gearJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_gearJoint.apply(null, arguments);
}),
st = (b._emscripten_bind_b2FixtureDef_get_friction_0 = function () {
return b.asm._emscripten_bind_b2FixtureDef_get_friction_0.apply(null, arguments);
}),
tt = (b._emscripten_bind_b2PrismaticJointDef_set_localAnchorA_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_localAnchorA_1.apply(null, arguments);
}),
ut = (b._emscripten_bind_b2Contact_GetManifold_0 = function () {
return b.asm._emscripten_bind_b2Contact_GetManifold_0.apply(null, arguments);
}),
vt = (b._emscripten_bind_b2QueryCallback___destroy___0 = function () {
return b.asm._emscripten_bind_b2QueryCallback___destroy___0.apply(null, arguments);
}),
wt = (b._emscripten_bind_b2WeldJointDef_get_localAnchorA_0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_get_localAnchorA_0.apply(null, arguments);
}),
xt = (b._emscripten_bind_b2MouseJoint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2MouseJoint_SetUserData_1.apply(null, arguments);
}),
yt = (b._emscripten_bind_b2MotorJointDef_set_correctionFactor_1 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_set_correctionFactor_1.apply(null, arguments);
}),
zt = (b._emscripten_bind_b2ChainShape_GetChildEdge_2 = function () {
return b.asm._emscripten_bind_b2ChainShape_GetChildEdge_2.apply(null, arguments);
}),
At = (b._emscripten_enum_b2JointType_e_mouseJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_mouseJoint.apply(null, arguments);
}),
Bt = (b._emscripten_bind_b2MotorJointDef_get_angularOffset_0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_get_angularOffset_0.apply(null, arguments);
}),
Ct = (b._emscripten_bind_b2WheelJoint_SetUserData_1 = function () {
return b.asm._emscripten_bind_b2WheelJoint_SetUserData_1.apply(null, arguments);
}),
Dt = (b._emscripten_bind_b2Body_ApplyForce_3 = function () {
return b.asm._emscripten_bind_b2Body_ApplyForce_3.apply(null, arguments);
}),
Et = (b._emscripten_bind_b2ChainShape_set_m_count_1 = function () {
return b.asm._emscripten_bind_b2ChainShape_set_m_count_1.apply(null, arguments);
}),
Ft = (b._emscripten_bind_b2DistanceJoint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetCollideConnected_0.apply(null, arguments);
}),
Gt = (b._emscripten_bind_b2RevoluteJoint_IsMotorEnabled_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_IsMotorEnabled_0.apply(null, arguments);
}),
Ht = (b._emscripten_bind_b2PolygonShape_GetVertex_1 = function () {
return b.asm._emscripten_bind_b2PolygonShape_GetVertex_1.apply(null, arguments);
}),
It = (b._emscripten_bind_b2World_SetGravity_1 = function () {
return b.asm._emscripten_bind_b2World_SetGravity_1.apply(null, arguments);
}),
Jt = (b._emscripten_bind_b2MouseJointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_get_collideConnected_0.apply(null, arguments);
}),
Qb = (b._llvm_bswap_i32 = function () {
return b.asm._llvm_bswap_i32.apply(null, arguments);
}),
Kt = (b._emscripten_bind_b2Fixture_SetRestitution_1 = function () {
return b.asm._emscripten_bind_b2Fixture_SetRestitution_1.apply(null, arguments);
}),
Lt = (b._emscripten_bind_b2Body_GetTransform_0 = function () {
return b.asm._emscripten_bind_b2Body_GetTransform_0.apply(null, arguments);
}),
Mt = (b._emscripten_enum_b2ShapeType_e_typeCount = function () {
return b.asm._emscripten_enum_b2ShapeType_e_typeCount.apply(null, arguments);
}),
Nt = (b._emscripten_bind_b2Mat33_set_ex_1 = function () {
return b.asm._emscripten_bind_b2Mat33_set_ex_1.apply(null, arguments);
}),
Ot = (b._emscripten_bind_b2PulleyJointDef_get_localAnchorB_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_localAnchorB_0.apply(null, arguments);
}),
Pt = (b._emscripten_bind_b2RevoluteJointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_get_bodyA_0.apply(null, arguments);
}),
Qt = (b._emscripten_bind_b2PrismaticJoint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetBodyB_0.apply(null, arguments);
}),
Rt = (b._emscripten_bind_b2WheelJointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_bodyA_1.apply(null, arguments);
}),
St = (b._emscripten_bind_b2MotorJointDef_set_maxForce_1 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_set_maxForce_1.apply(null, arguments);
}),
Tt = (b._emscripten_bind_b2BodyDef_get_angle_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_angle_0.apply(null, arguments);
}),
Ut = (b._emscripten_bind_b2FixtureDef_get_shape_0 = function () {
return b.asm._emscripten_bind_b2FixtureDef_get_shape_0.apply(null, arguments);
}),
Vt = (b._emscripten_bind_b2Body_SetAngularVelocity_1 = function () {
return b.asm._emscripten_bind_b2Body_SetAngularVelocity_1.apply(null, arguments);
}),
Wt = (b._emscripten_bind_b2WeldJointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_get_userData_0.apply(null, arguments);
}),
Xt = (b._emscripten_bind_b2FrictionJoint_SetMaxForce_1 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_SetMaxForce_1.apply(null, arguments);
}),
Yt = (b._emscripten_bind_b2Mat33_b2Mat33_3 = function () {
return b.asm._emscripten_bind_b2Mat33_b2Mat33_3.apply(null, arguments);
}),
Zt = (b._emscripten_bind_b2Vec3_get_y_0 = function () {
return b.asm._emscripten_bind_b2Vec3_get_y_0.apply(null, arguments);
}),
$t = (b._emscripten_bind_b2JointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2JointDef_get_type_0.apply(null, arguments);
}),
au = (b._emscripten_bind_JSQueryCallback_ReportFixture_1 = function () {
return b.asm._emscripten_bind_JSQueryCallback_ReportFixture_1.apply(null, arguments);
}),
bu = (b._emscripten_bind_b2PulleyJoint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetCollideConnected_0.apply(null, arguments);
}),
cu = (b._emscripten_bind_b2Body_CreateFixture_1 = function () {
return b.asm._emscripten_bind_b2Body_CreateFixture_1.apply(null, arguments);
}),
du = (b._emscripten_bind_JSDraw_JSDraw_0 = function () {
return b.asm._emscripten_bind_JSDraw_JSDraw_0.apply(null, arguments);
}),
eu = (b._emscripten_bind_b2MouseJoint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetAnchorA_0.apply(null, arguments);
}),
fu = (b._emscripten_bind_b2Transform_get_p_0 = function () {
return b.asm._emscripten_bind_b2Transform_get_p_0.apply(null, arguments);
}),
gu = (b._emscripten_bind_b2WorldManifold_get_normal_0 = function () {
return b.asm._emscripten_bind_b2WorldManifold_get_normal_0.apply(null, arguments);
}),
hu = (b._emscripten_bind_b2World_GetProfile_0 = function () {
return b.asm._emscripten_bind_b2World_GetProfile_0.apply(null, arguments);
}),
iu = (b._emscripten_bind_b2DistanceJointDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef___destroy___0.apply(null, arguments);
}),
ju = (b._emscripten_bind_b2GearJointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2GearJointDef_set_bodyA_1.apply(null, arguments);
}),
ku = (b._emscripten_bind_b2JointDef_set_type_1 = function () {
return b.asm._emscripten_bind_b2JointDef_set_type_1.apply(null, arguments);
}),
lu = (b._emscripten_bind_b2ContactEdge_set_contact_1 = function () {
return b.asm._emscripten_bind_b2ContactEdge_set_contact_1.apply(null, arguments);
}),
mu = (b._emscripten_bind_b2MotorJointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_get_userData_0.apply(null, arguments);
}),
nu = (b._emscripten_bind_b2World_GetContactList_0 = function () {
return b.asm._emscripten_bind_b2World_GetContactList_0.apply(null, arguments);
}),
ou = (b._emscripten_bind_b2Mat33_set_ez_1 = function () {
return b.asm._emscripten_bind_b2Mat33_set_ez_1.apply(null, arguments);
}),
pu = (b._emscripten_bind_b2JointEdge_b2JointEdge_0 = function () {
return b.asm._emscripten_bind_b2JointEdge_b2JointEdge_0.apply(null, arguments);
}),
qu = (b._emscripten_bind_b2FrictionJointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_get_bodyA_0.apply(null, arguments);
}),
ru = (b._emscripten_bind_b2WheelJointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_type_0.apply(null, arguments);
}),
su = (b._emscripten_bind_b2RevoluteJoint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetReactionForce_1.apply(null, arguments);
}),
tu = (b._emscripten_bind_b2PulleyJointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_collideConnected_1.apply(null, arguments);
}),
uu = (b._emscripten_bind_b2RopeJoint_GetCollideConnected_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetCollideConnected_0.apply(null, arguments);
}),
vu = (b._emscripten_bind_b2GearJointDef_set_joint2_1 = function () {
return b.asm._emscripten_bind_b2GearJointDef_set_joint2_1.apply(null, arguments);
}),
wu = (b._emscripten_bind_b2EdgeShape_set_m_vertex3_1 = function () {
return b.asm._emscripten_bind_b2EdgeShape_set_m_vertex3_1.apply(null, arguments);
}),
xu = (b._emscripten_bind_b2GearJoint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetAnchorB_0.apply(null, arguments);
}),
yu = (b._emscripten_bind_b2RopeJoint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_IsActive_0.apply(null, arguments);
}),
zu = (b._emscripten_bind_b2Fixture_GetFriction_0 = function () {
return b.asm._emscripten_bind_b2Fixture_GetFriction_0.apply(null, arguments);
}),
Au = (b._emscripten_bind_b2Fixture_GetNext_0 = function () {
return b.asm._emscripten_bind_b2Fixture_GetNext_0.apply(null, arguments);
}),
Bu = (b._emscripten_bind_b2RopeJointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_get_bodyA_0.apply(null, arguments);
}),
Cu = (b._emscripten_bind_b2WeldJointDef_get_localAnchorB_0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_get_localAnchorB_0.apply(null, arguments);
}),
Du = (b._emscripten_bind_b2WeldJointDef_set_referenceAngle_1 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_set_referenceAngle_1.apply(null, arguments);
}),
Eu = (b._emscripten_bind_b2DistanceJointDef_set_localAnchorB_1 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_set_localAnchorB_1.apply(null, arguments);
}),
Fu = (b._emscripten_bind_b2Mat33_SetZero_0 = function () {
return b.asm._emscripten_bind_b2Mat33_SetZero_0.apply(null, arguments);
}),
Gu = (b._emscripten_bind_b2MotorJointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_get_bodyB_0.apply(null, arguments);
}),
Hu = (b._emscripten_bind_b2WheelJointDef_b2WheelJointDef_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_b2WheelJointDef_0.apply(null, arguments);
}),
Iu = (b._emscripten_bind_b2PrismaticJointDef_get_localAxisA_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_localAxisA_0.apply(null, arguments);
}),
Ju = (b._emscripten_bind_b2Mat22_get_ey_0 = function () {
return b.asm._emscripten_bind_b2Mat22_get_ey_0.apply(null, arguments);
}),
Ku = (b._emscripten_bind_b2Mat22_SetIdentity_0 = function () {
return b.asm._emscripten_bind_b2Mat22_SetIdentity_0.apply(null, arguments);
}),
Lu = (b._emscripten_bind_b2Joint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2Joint_IsActive_0.apply(null, arguments);
}),
Mu = (b._emscripten_bind_b2PulleyJoint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetReactionForce_1.apply(null, arguments);
}),
Nu = (b._emscripten_bind_b2Shape_get_m_radius_0 = function () {
return b.asm._emscripten_bind_b2Shape_get_m_radius_0.apply(null, arguments);
}),
Ou = (b._emscripten_bind_b2Mat22_b2Mat22_4 = function () {
return b.asm._emscripten_bind_b2Mat22_b2Mat22_4.apply(null, arguments);
}),
Pu = (b._emscripten_bind_b2PrismaticJointDef_set_localAxisA_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_localAxisA_1.apply(null, arguments);
}),
Qu = (b._emscripten_bind_b2PolygonShape_SetAsBox_4 = function () {
return b.asm._emscripten_bind_b2PolygonShape_SetAsBox_4.apply(null, arguments);
}),
Ru = (b._emscripten_bind_b2EdgeShape_set_m_vertex1_1 = function () {
return b.asm._emscripten_bind_b2EdgeShape_set_m_vertex1_1.apply(null, arguments);
}),
Su = (b._emscripten_bind_b2Body_GetWorld_0 = function () {
return b.asm._emscripten_bind_b2Body_GetWorld_0.apply(null, arguments);
}),
Tu = (b._emscripten_enum_b2LimitState_e_inactiveLimit = function () {
return b.asm._emscripten_enum_b2LimitState_e_inactiveLimit.apply(null, arguments);
}),
Uu = (b._emscripten_bind_b2Vec2_set_x_1 = function () {
return b.asm._emscripten_bind_b2Vec2_set_x_1.apply(null, arguments);
}),
Vu = (b._emscripten_bind_b2Body_SetAwake_1 = function () {
return b.asm._emscripten_bind_b2Body_SetAwake_1.apply(null, arguments);
}),
Wu = (b._emscripten_bind_b2WeldJoint_GetLocalAnchorA_0 = function () {
return b.asm._emscripten_bind_b2WeldJoint_GetLocalAnchorA_0.apply(null, arguments);
}),
Xu = (b._emscripten_bind_b2Vec2___destroy___0 = function () {
return b.asm._emscripten_bind_b2Vec2___destroy___0.apply(null, arguments);
}),
Yu = (b._emscripten_enum_b2ShapeType_e_polygon = function () {
return b.asm._emscripten_enum_b2ShapeType_e_polygon.apply(null, arguments);
}),
Zu = (b._emscripten_bind_b2Body_GetInertia_0 = function () {
return b.asm._emscripten_bind_b2Body_GetInertia_0.apply(null, arguments);
}),
$u = (b._emscripten_bind_b2PulleyJoint_GetAnchorA_0 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetAnchorA_0.apply(null, arguments);
}),
av = (b._emscripten_bind_b2BodyDef_get_linearVelocity_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_linearVelocity_0.apply(null, arguments);
}),
bv = (b._emscripten_bind_b2DistanceJointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2DistanceJointDef_get_bodyB_0.apply(null, arguments);
}),
cv = (b._emscripten_bind_b2Mat22___destroy___0 = function () {
return b.asm._emscripten_bind_b2Mat22___destroy___0.apply(null, arguments);
}),
dv = (b._emscripten_bind_b2RevoluteJoint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetNext_0.apply(null, arguments);
}),
ev = (b._emscripten_bind_b2WeldJointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_get_bodyA_0.apply(null, arguments);
}),
fv = (b._emscripten_bind_b2MotorJoint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetAnchorB_0.apply(null, arguments);
}),
gv = (b._emscripten_bind_b2Fixture_GetShape_0 = function () {
return b.asm._emscripten_bind_b2Fixture_GetShape_0.apply(null, arguments);
}),
hv = (b._emscripten_bind_b2PulleyJoint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2PulleyJoint_GetReactionTorque_1.apply(null, arguments);
}),
iv = (b._emscripten_bind_b2Vec3_op_mul_1 = function () {
return b.asm._emscripten_bind_b2Vec3_op_mul_1.apply(null, arguments);
}),
jv = (b._emscripten_bind_b2PolygonShape_set_m_type_1 = function () {
return b.asm._emscripten_bind_b2PolygonShape_set_m_type_1.apply(null, arguments);
}),
kv = (b._emscripten_bind_b2WheelJoint_GetType_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetType_0.apply(null, arguments);
}),
lv = (b._emscripten_bind_b2MotorJoint_GetAngularOffset_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetAngularOffset_0.apply(null, arguments);
}),
mv = (b._emscripten_bind_b2RevoluteJoint_IsActive_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_IsActive_0.apply(null, arguments);
}),
nv = (b._emscripten_bind_b2GearJoint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetNext_0.apply(null, arguments);
}),
ov = (b._emscripten_bind_b2MouseJointDef_get_maxForce_0 = function () {
return b.asm._emscripten_bind_b2MouseJointDef_get_maxForce_0.apply(null, arguments);
}),
pv = (b._emscripten_bind_b2DestructionListenerWrapper___destroy___0 = function () {
return b.asm._emscripten_bind_b2DestructionListenerWrapper___destroy___0.apply(
null,
arguments
);
}),
qv = (b._emscripten_bind_b2PrismaticJointDef_set_maxMotorForce_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_set_maxMotorForce_1.apply(null, arguments);
}),
rv = (b._emscripten_bind_b2WheelJoint_GetLocalAxisA_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetLocalAxisA_0.apply(null, arguments);
}),
sv = (b._emscripten_bind_b2Body_GetNext_0 = function () {
return b.asm._emscripten_bind_b2Body_GetNext_0.apply(null, arguments);
}),
tv = (b._emscripten_bind_b2MouseJoint_GetReactionForce_1 = function () {
return b.asm._emscripten_bind_b2MouseJoint_GetReactionForce_1.apply(null, arguments);
}),
uv = (b._emscripten_bind_b2RopeJoint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetBodyA_0.apply(null, arguments);
}),
vv = (b._emscripten_bind_b2ContactFeature_set_indexA_1 = function () {
return b.asm._emscripten_bind_b2ContactFeature_set_indexA_1.apply(null, arguments);
}),
wv = (b._emscripten_bind_b2Profile_get_solveInit_0 = function () {
return b.asm._emscripten_bind_b2Profile_get_solveInit_0.apply(null, arguments);
}),
xv = (b._emscripten_bind_b2Fixture_IsSensor_0 = function () {
return b.asm._emscripten_bind_b2Fixture_IsSensor_0.apply(null, arguments);
}),
yv = (b._emscripten_bind_b2FrictionJoint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetAnchorB_0.apply(null, arguments);
}),
zv = (b._emscripten_bind_b2World_QueryAABB_2 = function () {
return b.asm._emscripten_bind_b2World_QueryAABB_2.apply(null, arguments);
}),
Av = (b._emscripten_bind_b2Profile_set_collide_1 = function () {
return b.asm._emscripten_bind_b2Profile_set_collide_1.apply(null, arguments);
}),
Bv = (b._emscripten_bind_b2BodyDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_get_userData_0.apply(null, arguments);
}),
Cv = (b._emscripten_bind_b2MotorJoint_SetLinearOffset_1 = function () {
return b.asm._emscripten_bind_b2MotorJoint_SetLinearOffset_1.apply(null, arguments);
}),
Dv = (b._emscripten_bind_b2FrictionJoint_GetMaxForce_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetMaxForce_0.apply(null, arguments);
}),
Ev = (b._emscripten_bind_b2WheelJointDef_get_userData_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_userData_0.apply(null, arguments);
}),
Fv = (b._emscripten_bind_b2RevoluteJoint_IsLimitEnabled_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_IsLimitEnabled_0.apply(null, arguments);
}),
Gv = (b._emscripten_bind_b2World_SetDestructionListener_1 = function () {
return b.asm._emscripten_bind_b2World_SetDestructionListener_1.apply(null, arguments);
}),
Hv = (b._emscripten_bind_b2RevoluteJointDef_set_maxMotorTorque_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_maxMotorTorque_1.apply(null, arguments);
}),
Iv = (b._emscripten_bind_b2WeldJointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_set_bodyB_1.apply(null, arguments);
}),
Jv = (b._emscripten_bind_b2Transform_set_p_1 = function () {
return b.asm._emscripten_bind_b2Transform_set_p_1.apply(null, arguments);
}),
Kv = (b._emscripten_bind_b2DistanceJoint_SetLength_1 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_SetLength_1.apply(null, arguments);
}),
Lv = (b._emscripten_bind_b2ManifoldPoint_get_localPoint_0 = function () {
return b.asm._emscripten_bind_b2ManifoldPoint_get_localPoint_0.apply(null, arguments);
}),
Mv = (b._emscripten_bind_b2JointEdge_get_joint_0 = function () {
return b.asm._emscripten_bind_b2JointEdge_get_joint_0.apply(null, arguments);
}),
Nv = (b._emscripten_bind_b2Body_GetLocalCenter_0 = function () {
return b.asm._emscripten_bind_b2Body_GetLocalCenter_0.apply(null, arguments);
}),
Ov = (b._emscripten_bind_b2FixtureDef___destroy___0 = function () {
return b.asm._emscripten_bind_b2FixtureDef___destroy___0.apply(null, arguments);
}),
Pv = (b._emscripten_bind_b2MouseJoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2MouseJoint___destroy___0.apply(null, arguments);
}),
Qv = (b._emscripten_enum_b2JointType_e_ropeJoint = function () {
return b.asm._emscripten_enum_b2JointType_e_ropeJoint.apply(null, arguments);
}),
Rv = (b._emscripten_bind_b2Profile_get_solveVelocity_0 = function () {
return b.asm._emscripten_bind_b2Profile_get_solveVelocity_0.apply(null, arguments);
}),
Sv = (b._emscripten_bind_b2WeldJointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_get_bodyB_0.apply(null, arguments);
}),
Tv = (b._emscripten_bind_b2World_GetContinuousPhysics_0 = function () {
return b.asm._emscripten_bind_b2World_GetContinuousPhysics_0.apply(null, arguments);
}),
Uv = (b._emscripten_bind_b2Joint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2Joint_GetBodyA_0.apply(null, arguments);
}),
Vv = (b._emscripten_bind_b2MotorJointDef_set_maxTorque_1 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_set_maxTorque_1.apply(null, arguments);
}),
Wv = (b._emscripten_bind_b2PulleyJointDef_Initialize_7 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_Initialize_7.apply(null, arguments);
}),
Xv = (b._emscripten_bind_b2GearJointDef_set_bodyB_1 = function () {
return b.asm._emscripten_bind_b2GearJointDef_set_bodyB_1.apply(null, arguments);
}),
Yv = (b._emscripten_bind_b2RopeJoint_GetReactionTorque_1 = function () {
return b.asm._emscripten_bind_b2RopeJoint_GetReactionTorque_1.apply(null, arguments);
}),
Zv = (b._emscripten_bind_b2WheelJointDef_set_dampingRatio_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_dampingRatio_1.apply(null, arguments);
}),
$v = (b._emscripten_bind_b2GearJoint_GetType_0 = function () {
return b.asm._emscripten_bind_b2GearJoint_GetType_0.apply(null, arguments);
}),
aw = (b._emscripten_bind_b2MotorJoint_GetNext_0 = function () {
return b.asm._emscripten_bind_b2MotorJoint_GetNext_0.apply(null, arguments);
}),
bw = (b._emscripten_bind_b2EdgeShape_set_m_vertex0_1 = function () {
return b.asm._emscripten_bind_b2EdgeShape_set_m_vertex0_1.apply(null, arguments);
}),
cw = (b._emscripten_bind_b2RevoluteJoint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2RevoluteJoint_GetAnchorB_0.apply(null, arguments);
}),
dw = (b._emscripten_bind_b2RopeJointDef_set_localAnchorB_1 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_set_localAnchorB_1.apply(null, arguments);
}),
ew = (b._emscripten_bind_b2PrismaticJoint_GetUserData_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_GetUserData_0.apply(null, arguments);
}),
fw = (b._emscripten_bind_b2GearJointDef_set_userData_1 = function () {
return b.asm._emscripten_bind_b2GearJointDef_set_userData_1.apply(null, arguments);
}),
gw = (b._emscripten_bind_b2Fixture_SetSensor_1 = function () {
return b.asm._emscripten_bind_b2Fixture_SetSensor_1.apply(null, arguments);
}),
hw = (b._emscripten_bind_b2MotorJointDef_set_collideConnected_1 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_set_collideConnected_1.apply(null, arguments);
}),
iw = (b._emscripten_bind_b2Contact_GetFixtureB_0 = function () {
return b.asm._emscripten_bind_b2Contact_GetFixtureB_0.apply(null, arguments);
}),
jw = (b._emscripten_bind_b2ChainShape_ComputeMass_2 = function () {
return b.asm._emscripten_bind_b2ChainShape_ComputeMass_2.apply(null, arguments);
}),
kw = (b._emscripten_bind_b2WeldJointDef_b2WeldJointDef_0 = function () {
return b.asm._emscripten_bind_b2WeldJointDef_b2WeldJointDef_0.apply(null, arguments);
}),
lw = (b._emscripten_bind_b2Contact_GetChildIndexA_0 = function () {
return b.asm._emscripten_bind_b2Contact_GetChildIndexA_0.apply(null, arguments);
}),
mw = (b._emscripten_bind_b2RopeJointDef_get_bodyB_0 = function () {
return b.asm._emscripten_bind_b2RopeJointDef_get_bodyB_0.apply(null, arguments);
}),
nw = (b._emscripten_bind_b2BodyDef_b2BodyDef_0 = function () {
return b.asm._emscripten_bind_b2BodyDef_b2BodyDef_0.apply(null, arguments);
}),
ow = (b._emscripten_bind_b2MassData_get_mass_0 = function () {
return b.asm._emscripten_bind_b2MassData_get_mass_0.apply(null, arguments);
}),
pw = (b._emscripten_bind_b2WorldManifold_get_separations_1 = function () {
return b.asm._emscripten_bind_b2WorldManifold_get_separations_1.apply(null, arguments);
}),
qw = (b._emscripten_bind_b2Joint_GetBodyB_0 = function () {
return b.asm._emscripten_bind_b2Joint_GetBodyB_0.apply(null, arguments);
}),
rw = (b._emscripten_bind_b2Shape_GetChildCount_0 = function () {
return b.asm._emscripten_bind_b2Shape_GetChildCount_0.apply(null, arguments);
}),
sw = (b._emscripten_bind_b2WheelJointDef_set_localAxisA_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_localAxisA_1.apply(null, arguments);
}),
tw = (b._emscripten_bind_b2Joint_Dump_0 = function () {
return b.asm._emscripten_bind_b2Joint_Dump_0.apply(null, arguments);
}),
uw = (b._emscripten_bind_b2World_SetContactFilter_1 = function () {
return b.asm._emscripten_bind_b2World_SetContactFilter_1.apply(null, arguments);
}),
vw = (b._emscripten_bind_b2RevoluteJointDef_set_motorSpeed_1 = function () {
return b.asm._emscripten_bind_b2RevoluteJointDef_set_motorSpeed_1.apply(null, arguments);
}),
ww = (b._emscripten_bind_b2MotorJointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2MotorJointDef_get_bodyA_0.apply(null, arguments);
}),
xw = (b._emscripten_bind_b2WheelJointDef_get_enableMotor_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_enableMotor_0.apply(null, arguments);
}),
yw = (b._emscripten_bind_b2Vec2_LengthSquared_0 = function () {
return b.asm._emscripten_bind_b2Vec2_LengthSquared_0.apply(null, arguments);
}),
zw = (b._emscripten_bind_b2FrictionJointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2FrictionJointDef_set_bodyA_1.apply(null, arguments);
}),
Aw = (b._emscripten_bind_b2WheelJoint_GetSpringFrequencyHz_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetSpringFrequencyHz_0.apply(null, arguments);
}),
Bw = (b._emscripten_bind_b2ContactEdge_set_prev_1 = function () {
return b.asm._emscripten_bind_b2ContactEdge_set_prev_1.apply(null, arguments);
}),
Cw = (b._emscripten_bind_b2Shape_ComputeMass_2 = function () {
return b.asm._emscripten_bind_b2Shape_ComputeMass_2.apply(null, arguments);
}),
Dw = (b._emscripten_bind_b2FrictionJoint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2FrictionJoint_GetBodyA_0.apply(null, arguments);
}),
Ew = (b._emscripten_bind_b2WheelJointDef_set_localAnchorB_1 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_set_localAnchorB_1.apply(null, arguments);
}),
Fw = (b._emscripten_bind_b2Body_GetAngle_0 = function () {
return b.asm._emscripten_bind_b2Body_GetAngle_0.apply(null, arguments);
}),
Gw = (b._emscripten_bind_b2PrismaticJointDef_get_maxMotorForce_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_maxMotorForce_0.apply(null, arguments);
}),
Hw = (b._emscripten_bind_b2DistanceJoint_GetBodyA_0 = function () {
return b.asm._emscripten_bind_b2DistanceJoint_GetBodyA_0.apply(null, arguments);
}),
Iw = (b._emscripten_bind_b2WheelJoint_GetLocalAnchorB_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetLocalAnchorB_0.apply(null, arguments);
}),
Jw = (b._emscripten_bind_b2PulleyJointDef_set_bodyA_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_bodyA_1.apply(null, arguments);
}),
Kw = (b._emscripten_bind_b2WheelJoint_GetAnchorB_0 = function () {
return b.asm._emscripten_bind_b2WheelJoint_GetAnchorB_0.apply(null, arguments);
}),
Lw = (b._emscripten_bind_b2PolygonShape_SetAsBox_2 = function () {
return b.asm._emscripten_bind_b2PolygonShape_SetAsBox_2.apply(null, arguments);
}),
Mw = (b._emscripten_bind_b2PrismaticJointDef_get_type_0 = function () {
return b.asm._emscripten_bind_b2PrismaticJointDef_get_type_0.apply(null, arguments);
}),
Nw = (b._emscripten_bind_b2Color_Set_3 = function () {
return b.asm._emscripten_bind_b2Color_Set_3.apply(null, arguments);
}),
Ow = (b._emscripten_bind_b2WheelJointDef_get_bodyA_0 = function () {
return b.asm._emscripten_bind_b2WheelJointDef_get_bodyA_0.apply(null, arguments);
}),
Pw = (b._emscripten_enum_b2LimitState_e_atUpperLimit = function () {
return b.asm._emscripten_enum_b2LimitState_e_atUpperLimit.apply(null, arguments);
}),
Qw = (b._emscripten_bind_b2PulleyJointDef_set_groundAnchorA_1 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_set_groundAnchorA_1.apply(null, arguments);
}),
Rw = (b._emscripten_bind_b2PolygonShape_get_m_type_0 = function () {
return b.asm._emscripten_bind_b2PolygonShape_get_m_type_0.apply(null, arguments);
}),
Sw = (b._emscripten_bind_b2PrismaticJoint_SetMaxMotorForce_1 = function () {
return b.asm._emscripten_bind_b2PrismaticJoint_SetMaxMotorForce_1.apply(null, arguments);
}),
Tw = (b._emscripten_bind_b2PulleyJointDef_get_collideConnected_0 = function () {
return b.asm._emscripten_bind_b2PulleyJointDef_get_collideConnected_0.apply(null, arguments);
}),
Uw = (b._emscripten_bind_JSContactListener_JSContactListener_0 = function () {
return b.asm._emscripten_bind_JSContactListener_JSContactListener_0.apply(null, arguments);
}),
Vw = (b._emscripten_bind_b2WheelJoint___destroy___0 = function () {
return b.asm._emscripten_bind_b2WheelJoint___destroy___0.apply(null, arguments);
}),
Ww = (b._emscripten_bind_b2PolygonShape_set_m_radius_1 = function () {
return b.asm._emscripten_bind_b2PolygonShape_set_m_radius_1.apply(null, arguments);
}),
Xw = (b._emscripten_bind_b2Fixture_GetMassData_1 = function () {
return b.asm._emscripten_bind_b2Fixture_GetMassData_1.apply(null, arguments);
}),
Yw = (b._emscripten_bind_b2RopeJoint_SetMaxLength_1 = function () {
return b.asm._emscripten_bind_b2RopeJoint_SetMaxLength_1.apply(null, arguments);
});
b.dynCall_iiii = function () {
return b.asm.dynCall_iiii.apply(null, arguments);
};
b.dynCall_viifii = function () {
return b.asm.dynCall_viifii.apply(null, arguments);
};
b.dynCall_viiiii = function () {
return b.asm.dynCall_viiiii.apply(null, arguments);
};
b.dynCall_vi = function () {
return b.asm.dynCall_vi.apply(null, arguments);
};
b.dynCall_vii = function () {
return b.asm.dynCall_vii.apply(null, arguments);
};
b.dynCall_ii = function () {
return b.asm.dynCall_ii.apply(null, arguments);
};
b.dynCall_fif = function () {
return b.asm.dynCall_fif.apply(null, arguments);
};
b.dynCall_viii = function () {
return b.asm.dynCall_viii.apply(null, arguments);
};
b.dynCall_viifi = function () {
return b.asm.dynCall_viifi.apply(null, arguments);
};
b.dynCall_v = function () {
return b.asm.dynCall_v.apply(null, arguments);
};
b.dynCall_viif = function () {
return b.asm.dynCall_viif.apply(null, arguments);
};
b.dynCall_viiiiii = function () {
return b.asm.dynCall_viiiiii.apply(null, arguments);
};
b.dynCall_iii = function () {
return b.asm.dynCall_iii.apply(null, arguments);
};
b.dynCall_iiiiii = function () {
return b.asm.dynCall_iiiiii.apply(null, arguments);
};
b.dynCall_fiiiif = function () {
return b.asm.dynCall_fiiiif.apply(null, arguments);
};
b.dynCall_viiii = function () {
return b.asm.dynCall_viiii.apply(null, arguments);
};
f.t = b.stackAlloc;
f.L = b.stackSave;
f.K = b.stackRestore;
f.R = b.establishStackSpace;
f.f = b.setTempRet0;
f.H = b.getTempRet0;
b.asm = Sb;
if (zb)
if (
('function' === typeof b.locateFile
? (zb = b.locateFile(zb))
: b.memoryInitializerPrefixURL && (zb = b.memoryInitializerPrefixURL + zb),
ea || fa)
) {
var Zw = b.readBinary(zb);
Da.set(Zw, f.i);
} else {
var ax = function () {
b.readAsync(zb, $w, function () {
throw 'could not load memory initializer ' + zb;
});
};
xb();
var $w = function (a) {
a.byteLength && (a = new Uint8Array(a));
Da.set(a, f.i);
b.memoryInitializerRequest && delete b.memoryInitializerRequest.response;
yb();
};
if (b.memoryInitializerRequest) {
var bx = function () {
var a = b.memoryInitializerRequest;
200 !== a.status && 0 !== a.status
? (console.warn(
'a problem seems to have happened with Module.memoryInitializerRequest, status: ' +
a.status +
', retrying ' +
zb
),
ax())
: $w(a.response);
};
b.memoryInitializerRequest.response
? setTimeout(bx, 0)
: b.memoryInitializerRequest.addEventListener('load', bx);
} else ax();
}
b.then = function (a) {
if (b.calledRun) a(b);
else {
var c = b.onRuntimeInitialized;
b.onRuntimeInitialized = function () {
c && c();
a(b);
};
}
return b;
};
function ja(a) {
this.name = 'ExitStatus';
this.message = 'Program terminated with exit(' + a + ')';
this.status = a;
}
ja.prototype = Error();
ja.prototype.constructor = ja;
var cx = null,
wb = function dx() {
b.calledRun || ex();
b.calledRun || (wb = dx);
};
b.callMain = b.O = function (a) {
function c() {
for (var a = 0; 3 > a; a++) e.push(0);
}
a = a || [];
pb || ((pb = !0), hb(jb));
var d = a.length + 1,
e = [Ba(rb(b.thisProgram), 'i8', 0)];
c();
for (var g = 0; g < d - 1; g += 1) e.push(Ba(rb(a[g]), 'i8', 0)), c();
e.push(0);
e = Ba(e, 'i32', 0);
try {
var l = b._main(d, e, 0);
fx(l, !0);
} catch (m) {
m instanceof ja ||
('SimulateInfiniteLoop' == m
? (b.noExitRuntime = !0)
: ((a = m) && 'object' === typeof m && m.stack && (a = [m, m.stack]),
b.h('exception thrown: ' + a),
b.quit(1, m)));
} finally {
}
};
function ex(a) {
function c() {
if (!b.calledRun && ((b.calledRun = !0), !ra)) {
pb || ((pb = !0), hb(jb));
hb(kb);
if (b.onRuntimeInitialized) b.onRuntimeInitialized();
b._main && gx && b.callMain(a);
if (b.postRun)
for ('function' == typeof b.postRun && (b.postRun = [b.postRun]); b.postRun.length; ) {
var c = b.postRun.shift();
ob.unshift(c);
}
hb(ob);
}
}
a = a || b.arguments;
null === cx && (cx = Date.now());
if (!(0 < tb)) {
if (b.preRun)
for ('function' == typeof b.preRun && (b.preRun = [b.preRun]); b.preRun.length; ) qb();
hb(ib);
0 < tb ||
b.calledRun ||
(b.setStatus
? (b.setStatus('Running...'),
setTimeout(function () {
setTimeout(function () {
b.setStatus('');
}, 1);
c();
}, 1))
: c());
}
}
b.run = b.run = ex;
function fx(a, c) {
if (!c || !b.noExitRuntime) {
if (!b.noExitRuntime && ((ra = !0), (ka = void 0), hb(nb), b.onExit)) b.onExit(a);
ea && process.exit(a);
b.quit(a, new ja(a));
}
}
b.exit = b.exit = fx;
var hx = [];
function ta(a) {
if (b.onAbort) b.onAbort(a);
void 0 !== a ? (b.print(a), b.h(a), (a = JSON.stringify(a))) : (a = '');
ra = !0;
var c =
'abort(' +
a +
') at ' +
Ra() +
'\nIf this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.';
hx &&
hx.forEach(function (d) {
c = d(c, a);
});
throw c;
}
b.abort = b.abort = ta;
if (b.preInit)
for ('function' == typeof b.preInit && (b.preInit = [b.preInit]); 0 < b.preInit.length; )
b.preInit.pop()();
var gx = !0;
b.noInitialRun && (gx = !1);
b.noExitRuntime = !0;
ex();
function h() {}
h.prototype = Object.create(h.prototype);
h.prototype.constructor = h;
h.prototype.b = h;
h.c = {};
b.WrapperObject = h;
function k(a) {
return (a || h).c;
}
b.getCache = k;
function n(a, c) {
var d = k(c),
e = d[a];
if (e) return e;
e = Object.create((c || h).prototype);
e.a = a;
return (d[a] = e);
}
b.wrapPointer = n;
b.castObject = function (a, c) {
return n(a.a, c);
};
b.NULL = n(0);
b.destroy = function (a) {
if (!a.__destroy__) throw 'Error: Cannot destroy object. (Did you create it yourself?)';
a.__destroy__();
delete k(a.b)[a.a];
};
b.compare = function (a, c) {
return a.a === c.a;
};
b.getPointer = function (a) {
return a.a;
};
b.getClass = function (a) {
return a.b;
};
var ix = 0,
jx = 0,
kx = [],
lx = 0;
function mx() {
if (lx) {
for (var a = 0; a < kx.length; a++) b._free(kx[a]);
kx.length = 0;
b._free(ix);
ix = 0;
jx += lx;
lx = 0;
}
ix || ((jx += 128), (ix = b._malloc(jx)), assert(ix));
}
function nx() {
throw 'cannot construct a b2DestructionListenerWrapper, no constructor in IDL';
}
nx.prototype = Object.create(h.prototype);
nx.prototype.constructor = nx;
nx.prototype.b = nx;
nx.c = {};
b.b2DestructionListenerWrapper = nx;
nx.prototype.__destroy__ = function () {
pv(this.a);
};
function ox() {
throw 'cannot construct a b2Draw, no constructor in IDL';
}
ox.prototype = Object.create(h.prototype);
ox.prototype.constructor = ox;
ox.prototype.b = ox;
ox.c = {};
b.b2Draw = ox;
ox.prototype.SetFlags = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ie(c, a);
};
ox.prototype.GetFlags = function () {
return bc(this.a);
};
ox.prototype.AppendFlags = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Gh(c, a);
};
ox.prototype.ClearFlags = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
bi(c, a);
};
ox.prototype.__destroy__ = function () {
fj(this.a);
};
function p() {
throw 'cannot construct a b2Joint, no constructor in IDL';
}
p.prototype = Object.create(h.prototype);
p.prototype.constructor = p;
p.prototype.b = p;
p.c = {};
b.b2Joint = p;
p.prototype.GetType = function () {
return ht(this.a);
};
p.prototype.GetBodyA = function () {
return n(Uv(this.a), q);
};
p.prototype.GetBodyB = function () {
return n(qw(this.a), q);
};
p.prototype.GetAnchorA = function () {
return n(ln(this.a), r);
};
p.prototype.GetAnchorB = function () {
return n(jj(this.a), r);
};
p.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(am(c, a), r);
};
p.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return Uj(c, a);
};
p.prototype.GetNext = function () {
return n(gt(this.a), p);
};
p.prototype.GetUserData = function () {
return cl(this.a);
};
p.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Xf(c, a);
};
p.prototype.IsActive = function () {
return !!Lu(this.a);
};
p.prototype.GetCollideConnected = function () {
return !!kf(this.a);
};
p.prototype.Dump = function () {
tw(this.a);
};
function px() {
throw 'cannot construct a b2RayCastCallback, no constructor in IDL';
}
px.prototype = Object.create(h.prototype);
px.prototype.constructor = px;
px.prototype.b = px;
px.c = {};
b.b2RayCastCallback = px;
px.prototype.__destroy__ = function () {
zh(this.a);
};
function qx() {
throw 'cannot construct a b2ContactListener, no constructor in IDL';
}
qx.prototype = Object.create(h.prototype);
qx.prototype.constructor = qx;
qx.prototype.b = qx;
qx.c = {};
b.b2ContactListener = qx;
qx.prototype.__destroy__ = function () {
So(this.a);
};
function rx() {
throw 'cannot construct a b2QueryCallback, no constructor in IDL';
}
rx.prototype = Object.create(h.prototype);
rx.prototype.constructor = rx;
rx.prototype.b = rx;
rx.c = {};
b.b2QueryCallback = rx;
rx.prototype.__destroy__ = function () {
vt(this.a);
};
function t() {
this.a = cn();
k(t)[this.a] = this;
}
t.prototype = Object.create(h.prototype);
t.prototype.constructor = t;
t.prototype.b = t;
t.c = {};
b.b2JointDef = t;
t.prototype.get_type = function () {
return $t(this.a);
};
t.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ku(c, a);
};
t.prototype.get_userData = function () {
return Tm(this.a);
};
t.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
lq(c, a);
};
t.prototype.get_bodyA = function () {
return n(Fr(this.a), q);
};
t.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Dk(c, a);
};
t.prototype.get_bodyB = function () {
return n(fn(this.a), q);
};
t.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
qr(c, a);
};
t.prototype.get_collideConnected = function () {
return !!gd(this.a);
};
t.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
yk(c, a);
};
t.prototype.__destroy__ = function () {
We(this.a);
};
function sx() {
throw 'cannot construct a b2Shape, no constructor in IDL';
}
sx.prototype = Object.create(h.prototype);
sx.prototype.constructor = sx;
sx.prototype.b = sx;
sx.c = {};
b.b2Shape = sx;
sx.prototype.GetType = function () {
return Xn(this.a);
};
sx.prototype.GetChildCount = function () {
return rw(this.a);
};
sx.prototype.TestPoint = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
return !!Dr(d, a, c);
};
sx.prototype.RayCast = function (a, c, d, e) {
var g = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
return !!bd(g, a, c, d, e);
};
sx.prototype.ComputeAABB = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
Yb(e, a, c, d);
};
sx.prototype.ComputeMass = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Cw(d, a, c);
};
sx.prototype.get_m_type = function () {
return lk(this.a);
};
sx.prototype.set_m_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ys(c, a);
};
sx.prototype.get_m_radius = function () {
return Nu(this.a);
};
sx.prototype.set_m_radius = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
tf(c, a);
};
sx.prototype.__destroy__ = function () {
$l(this.a);
};
function tx() {
throw 'cannot construct a b2ContactFilter, no constructor in IDL';
}
tx.prototype = Object.create(h.prototype);
tx.prototype.constructor = tx;
tx.prototype.b = tx;
tx.c = {};
b.b2ContactFilter = tx;
tx.prototype.__destroy__ = function () {
Uf(this.a);
};
function ux() {
this.a = Qe();
k(ux)[this.a] = this;
}
ux.prototype = Object.create(nx.prototype);
ux.prototype.constructor = ux;
ux.prototype.b = ux;
ux.c = {};
b.JSDestructionListener = ux;
ux.prototype.SayGoodbyeJoint = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Zl(c, a);
};
ux.prototype.SayGoodbyeFixture = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
eq(c, a);
};
ux.prototype.__destroy__ = function () {
Gs(this.a);
};
function vx() {
throw 'cannot construct a b2ContactImpulse, no constructor in IDL';
}
vx.prototype = Object.create(h.prototype);
vx.prototype.constructor = vx;
vx.prototype.b = vx;
vx.c = {};
b.b2ContactImpulse = vx;
vx.prototype.get_count = function () {
return En(this.a);
};
vx.prototype.set_count = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Xg(c, a);
};
vx.prototype.__destroy__ = function () {
Le(this.a);
};
function u() {
throw 'cannot construct a b2DistanceJoint, no constructor in IDL';
}
u.prototype = Object.create(p.prototype);
u.prototype.constructor = u;
u.prototype.b = u;
u.c = {};
b.b2DistanceJoint = u;
u.prototype.GetLocalAnchorA = function () {
return n(ne(this.a), r);
};
u.prototype.GetLocalAnchorB = function () {
return n(Xh(this.a), r);
};
u.prototype.SetLength = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Kv(c, a);
};
u.prototype.GetLength = function () {
return ek(this.a);
};
u.prototype.SetFrequency = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Vg(c, a);
};
u.prototype.GetFrequency = function () {
return Rl(this.a);
};
u.prototype.SetDampingRatio = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ce(c, a);
};
u.prototype.GetDampingRatio = function () {
return mh(this.a);
};
u.prototype.GetType = function () {
return Ik(this.a);
};
u.prototype.GetBodyA = function () {
return n(Hw(this.a), q);
};
u.prototype.GetBodyB = function () {
return n(Ue(this.a), q);
};
u.prototype.GetAnchorA = function () {
return n(Qc(this.a), r);
};
u.prototype.GetAnchorB = function () {
return n(Hg(this.a), r);
};
u.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(gn(c, a), r);
};
u.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return Rs(c, a);
};
u.prototype.GetNext = function () {
return n(ke(this.a), p);
};
u.prototype.GetUserData = function () {
return Kd(this.a);
};
u.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Yf(c, a);
};
u.prototype.IsActive = function () {
return !!Dg(this.a);
};
u.prototype.GetCollideConnected = function () {
return !!Ft(this.a);
};
u.prototype.__destroy__ = function () {
Yk(this.a);
};
function wx(a, c, d) {
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
this.a =
void 0 === a
? pg()
: void 0 === c
? _emscripten_bind_b2Mat33_b2Mat33_1(a)
: void 0 === d
? _emscripten_bind_b2Mat33_b2Mat33_2(a, c)
: Yt(a, c, d);
k(wx)[this.a] = this;
}
wx.prototype = Object.create(h.prototype);
wx.prototype.constructor = wx;
wx.prototype.b = wx;
wx.c = {};
b.b2Mat33 = wx;
wx.prototype.SetZero = function () {
Fu(this.a);
};
wx.prototype.Solve33 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(mp(c, a), xx);
};
wx.prototype.Solve22 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(Sf(c, a), r);
};
wx.prototype.GetInverse22 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Lm(c, a);
};
wx.prototype.GetSymInverse33 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
sl(c, a);
};
wx.prototype.get_ex = function () {
return n(Rg(this.a), xx);
};
wx.prototype.set_ex = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Nt(c, a);
};
wx.prototype.get_ey = function () {
return n(Ic(this.a), xx);
};
wx.prototype.set_ey = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Lc(c, a);
};
wx.prototype.get_ez = function () {
return n(cf(this.a), xx);
};
wx.prototype.set_ez = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ou(c, a);
};
wx.prototype.__destroy__ = function () {
dd(this.a);
};
function v() {
throw 'cannot construct a b2Fixture, no constructor in IDL';
}
v.prototype = Object.create(h.prototype);
v.prototype.constructor = v;
v.prototype.b = v;
v.c = {};
b.b2Fixture = v;
v.prototype.GetType = function () {
return Kk(this.a);
};
v.prototype.GetShape = function () {
return n(gv(this.a), sx);
};
v.prototype.SetSensor = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
gw(c, a);
};
v.prototype.IsSensor = function () {
return !!xv(this.a);
};
v.prototype.SetFilterData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
iq(c, a);
};
v.prototype.GetFilterData = function () {
return n(dt(this.a), yx);
};
v.prototype.Refilter = function () {
ro(this.a);
};
v.prototype.GetBody = function () {
return n(Wg(this.a), q);
};
v.prototype.GetNext = function () {
return n(Au(this.a), v);
};
v.prototype.GetUserData = function () {
return Fl(this.a);
};
v.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
$i(c, a);
};
v.prototype.TestPoint = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return !!rl(c, a);
};
v.prototype.RayCast = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
return !!Ck(e, a, c, d);
};
v.prototype.GetMassData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Xw(c, a);
};
v.prototype.SetDensity = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ch(c, a);
};
v.prototype.GetDensity = function () {
return Cp(this.a);
};
v.prototype.GetFriction = function () {
return zu(this.a);
};
v.prototype.SetFriction = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Eo(c, a);
};
v.prototype.GetRestitution = function () {
return pe(this.a);
};
v.prototype.SetRestitution = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Kt(c, a);
};
v.prototype.GetAABB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(qn(c, a), zx);
};
v.prototype.Dump = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Qm(c, a);
};
v.prototype.__destroy__ = function () {
pc(this.a);
};
function yx() {
this.a = Od();
k(yx)[this.a] = this;
}
yx.prototype = Object.create(h.prototype);
yx.prototype.constructor = yx;
yx.prototype.b = yx;
yx.c = {};
b.b2Filter = yx;
yx.prototype.get_categoryBits = function () {
return Bm(this.a);
};
yx.prototype.set_categoryBits = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Bl(c, a);
};
yx.prototype.get_maskBits = function () {
return Mo(this.a);
};
yx.prototype.set_maskBits = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Yr(c, a);
};
yx.prototype.get_groupIndex = function () {
return Ye(this.a);
};
yx.prototype.set_groupIndex = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
bn(c, a);
};
yx.prototype.__destroy__ = function () {
Mn(this.a);
};
function Ax() {
this.a = id();
k(Ax)[this.a] = this;
}
Ax.prototype = Object.create(rx.prototype);
Ax.prototype.constructor = Ax;
Ax.prototype.b = Ax;
Ax.c = {};
b.JSQueryCallback = Ax;
Ax.prototype.ReportFixture = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return !!au(c, a);
};
Ax.prototype.__destroy__ = function () {
qo(this.a);
};
function w() {
throw 'cannot construct a b2MouseJoint, no constructor in IDL';
}
w.prototype = Object.create(p.prototype);
w.prototype.constructor = w;
w.prototype.b = w;
w.c = {};
b.b2MouseJoint = w;
w.prototype.SetTarget = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
jg(c, a);
};
w.prototype.GetTarget = function () {
return n(po(this.a), r);
};
w.prototype.SetMaxForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
jq(c, a);
};
w.prototype.GetMaxForce = function () {
return ig(this.a);
};
w.prototype.SetFrequency = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
xl(c, a);
};
w.prototype.GetFrequency = function () {
return Xo(this.a);
};
w.prototype.SetDampingRatio = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
mk(c, a);
};
w.prototype.GetDampingRatio = function () {
return Lr(this.a);
};
w.prototype.GetType = function () {
return oo(this.a);
};
w.prototype.GetBodyA = function () {
return n(Bo(this.a), q);
};
w.prototype.GetBodyB = function () {
return n(Ti(this.a), q);
};
w.prototype.GetAnchorA = function () {
return n(eu(this.a), r);
};
w.prototype.GetAnchorB = function () {
return n(Jq(this.a), r);
};
w.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(tv(c, a), r);
};
w.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return Sn(c, a);
};
w.prototype.GetNext = function () {
return n(li(this.a), p);
};
w.prototype.GetUserData = function () {
return sq(this.a);
};
w.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
xt(c, a);
};
w.prototype.IsActive = function () {
return !!$b(this.a);
};
w.prototype.GetCollideConnected = function () {
return !!Jc(this.a);
};
w.prototype.__destroy__ = function () {
Pv(this.a);
};
function Bx(a) {
a && 'object' === typeof a && (a = a.a);
this.a = void 0 === a ? ko() : lo(a);
k(Bx)[this.a] = this;
}
Bx.prototype = Object.create(h.prototype);
Bx.prototype.constructor = Bx;
Bx.prototype.b = Bx;
Bx.c = {};
b.b2Rot = Bx;
Bx.prototype.Set = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Of(c, a);
};
Bx.prototype.SetIdentity = function () {
pq(this.a);
};
Bx.prototype.GetAngle = function () {
return up(this.a);
};
Bx.prototype.GetXAxis = function () {
return n(og(this.a), r);
};
Bx.prototype.GetYAxis = function () {
return n(er(this.a), r);
};
Bx.prototype.get_s = function () {
return Hp(this.a);
};
Bx.prototype.set_s = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ej(c, a);
};
Bx.prototype.get_c = function () {
return gq(this.a);
};
Bx.prototype.set_c = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
dn(c, a);
};
Bx.prototype.__destroy__ = function () {
Lo(this.a);
};
function x() {
throw 'cannot construct a b2MotorJoint, no constructor in IDL';
}
x.prototype = Object.create(p.prototype);
x.prototype.constructor = x;
x.prototype.b = x;
x.c = {};
b.b2MotorJoint = x;
x.prototype.SetLinearOffset = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Cv(c, a);
};
x.prototype.GetLinearOffset = function () {
return n(yp(this.a), r);
};
x.prototype.SetAngularOffset = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
xp(c, a);
};
x.prototype.GetAngularOffset = function () {
return lv(this.a);
};
x.prototype.SetMaxForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Wo(c, a);
};
x.prototype.GetMaxForce = function () {
return lj(this.a);
};
x.prototype.SetMaxTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
td(c, a);
};
x.prototype.GetMaxTorque = function () {
return Pr(this.a);
};
x.prototype.SetCorrectionFactor = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ad(c, a);
};
x.prototype.GetCorrectionFactor = function () {
return cq(this.a);
};
x.prototype.GetType = function () {
return Oq(this.a);
};
x.prototype.GetBodyA = function () {
return n(Fh(this.a), q);
};
x.prototype.GetBodyB = function () {
return n(Dh(this.a), q);
};
x.prototype.GetAnchorA = function () {
return n(Bp(this.a), r);
};
x.prototype.GetAnchorB = function () {
return n(fv(this.a), r);
};
x.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(tp(c, a), r);
};
x.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return lf(c, a);
};
x.prototype.GetNext = function () {
return n(aw(this.a), p);
};
x.prototype.GetUserData = function () {
return jk(this.a);
};
x.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Bh(c, a);
};
x.prototype.IsActive = function () {
return !!Rn(this.a);
};
x.prototype.GetCollideConnected = function () {
return !!Ae(this.a);
};
x.prototype.__destroy__ = function () {
zk(this.a);
};
function y() {
throw 'cannot construct a b2Profile, no constructor in IDL';
}
y.prototype = Object.create(h.prototype);
y.prototype.constructor = y;
y.prototype.b = y;
y.c = {};
b.b2Profile = y;
y.prototype.get_step = function () {
return bk(this.a);
};
y.prototype.set_step = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ei(c, a);
};
y.prototype.get_collide = function () {
return lt(this.a);
};
y.prototype.set_collide = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Av(c, a);
};
y.prototype.get_solve = function () {
return dq(this.a);
};
y.prototype.set_solve = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Vs(c, a);
};
y.prototype.get_solveInit = function () {
return wv(this.a);
};
y.prototype.set_solveInit = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Nk(c, a);
};
y.prototype.get_solveVelocity = function () {
return Rv(this.a);
};
y.prototype.set_solveVelocity = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
$m(c, a);
};
y.prototype.get_solvePosition = function () {
return ad(this.a);
};
y.prototype.set_solvePosition = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Tf(c, a);
};
y.prototype.get_broadphase = function () {
return Mc(this.a);
};
y.prototype.set_broadphase = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Cn(c, a);
};
y.prototype.get_solveTOI = function () {
return Fg(this.a);
};
y.prototype.set_solveTOI = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Jh(c, a);
};
y.prototype.__destroy__ = function () {
Tg(this.a);
};
function Cx() {
throw 'cannot construct a VoidPtr, no constructor in IDL';
}
Cx.prototype = Object.create(h.prototype);
Cx.prototype.constructor = Cx;
Cx.prototype.b = Cx;
Cx.c = {};
b.VoidPtr = Cx;
Cx.prototype.__destroy__ = function () {
hp(this.a);
};
function z() {
this.a = nw();
k(z)[this.a] = this;
}
z.prototype = Object.create(h.prototype);
z.prototype.constructor = z;
z.prototype.b = z;
z.c = {};
b.b2BodyDef = z;
z.prototype.get_type = function () {
return Km(this.a);
};
z.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vc(c, a);
};
z.prototype.get_position = function () {
return n(Bc(this.a), r);
};
z.prototype.set_position = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
md(c, a);
};
z.prototype.get_angle = function () {
return Tt(this.a);
};
z.prototype.set_angle = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ll(c, a);
};
z.prototype.get_linearVelocity = function () {
return n(av(this.a), r);
};
z.prototype.set_linearVelocity = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
xk(c, a);
};
z.prototype.get_angularVelocity = function () {
return ee(this.a);
};
z.prototype.set_angularVelocity = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
um(c, a);
};
z.prototype.get_linearDamping = function () {
return Yj(this.a);
};
z.prototype.set_linearDamping = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Br(c, a);
};
z.prototype.get_angularDamping = function () {
return Rq(this.a);
};
z.prototype.set_angularDamping = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Wp(c, a);
};
z.prototype.get_allowSleep = function () {
return !!Pi(this.a);
};
z.prototype.set_allowSleep = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Bi(c, a);
};
z.prototype.get_awake = function () {
return !!Co(this.a);
};
z.prototype.set_awake = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
zl(c, a);
};
z.prototype.get_fixedRotation = function () {
return !!On(this.a);
};
z.prototype.set_fixedRotation = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
qk(c, a);
};
z.prototype.get_bullet = function () {
return !!af(this.a);
};
z.prototype.set_bullet = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Um(c, a);
};
z.prototype.get_active = function () {
return !!cj(this.a);
};
z.prototype.set_active = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Oj(c, a);
};
z.prototype.get_userData = function () {
return Bv(this.a);
};
z.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ir(c, a);
};
z.prototype.get_gravityScale = function () {
return of(this.a);
};
z.prototype.set_gravityScale = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Yd(c, a);
};
z.prototype.__destroy__ = function () {
ns(this.a);
};
function Dx() {
this.a = Bf();
k(Dx)[this.a] = this;
}
Dx.prototype = Object.create(px.prototype);
Dx.prototype.constructor = Dx;
Dx.prototype.b = Dx;
Dx.c = {};
b.JSRayCastCallback = Dx;
Dx.prototype.ReportFixture = function (a, c, d, e) {
var g = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
return Ke(g, a, c, d, e);
};
Dx.prototype.__destroy__ = function () {
Ro(this.a);
};
function Ex() {
throw 'cannot construct a b2ContactFeature, no constructor in IDL';
}
Ex.prototype = Object.create(h.prototype);
Ex.prototype.constructor = Ex;
Ex.prototype.b = Ex;
Ex.c = {};
b.b2ContactFeature = Ex;
Ex.prototype.get_indexA = function () {
return Lg(this.a);
};
Ex.prototype.set_indexA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vv(c, a);
};
Ex.prototype.get_indexB = function () {
return El(this.a);
};
Ex.prototype.set_indexB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Zq(c, a);
};
Ex.prototype.get_typeA = function () {
return Hl(this.a);
};
Ex.prototype.set_typeA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Pm(c, a);
};
Ex.prototype.get_typeB = function () {
return rp(this.a);
};
Ex.prototype.set_typeB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Nr(c, a);
};
Ex.prototype.__destroy__ = function () {
Op(this.a);
};
function r(a, c) {
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
this.a = void 0 === a ? Gg() : void 0 === c ? _emscripten_bind_b2Vec2_b2Vec2_1(a) : rk(a, c);
k(r)[this.a] = this;
}
r.prototype = Object.create(h.prototype);
r.prototype.constructor = r;
r.prototype.b = r;
r.c = {};
b.b2Vec2 = r;
r.prototype.SetZero = function () {
nr(this.a);
};
r.prototype.Set = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Ep(d, a, c);
};
r.prototype.op_add = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
hf(c, a);
};
r.prototype.op_sub = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Jg(c, a);
};
r.prototype.op_mul = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Hi(c, a);
};
r.prototype.Length = function () {
return mr(this.a);
};
r.prototype.LengthSquared = function () {
return yw(this.a);
};
r.prototype.Normalize = function () {
return xf(this.a);
};
r.prototype.IsValid = function () {
return !!ap(this.a);
};
r.prototype.Skew = function () {
return n(Kr(this.a), r);
};
r.prototype.get_x = function () {
return xi(this.a);
};
r.prototype.set_x = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Uu(c, a);
};
r.prototype.get_y = function () {
return Al(this.a);
};
r.prototype.set_y = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ks(c, a);
};
r.prototype.__destroy__ = function () {
Xu(this.a);
};
function xx(a, c, d) {
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
this.a =
void 0 === a
? Wk()
: void 0 === c
? _emscripten_bind_b2Vec3_b2Vec3_1(a)
: void 0 === d
? _emscripten_bind_b2Vec3_b2Vec3_2(a, c)
: gl(a, c, d);
k(xx)[this.a] = this;
}
xx.prototype = Object.create(h.prototype);
xx.prototype.constructor = xx;
xx.prototype.b = xx;
xx.c = {};
b.b2Vec3 = xx;
xx.prototype.SetZero = function () {
pf(this.a);
};
xx.prototype.Set = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
pj(e, a, c, d);
};
xx.prototype.op_add = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
gg(c, a);
};
xx.prototype.op_sub = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Vn(c, a);
};
xx.prototype.op_mul = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
iv(c, a);
};
xx.prototype.get_x = function () {
return Xc(this.a);
};
xx.prototype.set_x = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Xl(c, a);
};
xx.prototype.get_y = function () {
return Zt(this.a);
};
xx.prototype.set_y = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Vp(c, a);
};
xx.prototype.get_z = function () {
return Am(this.a);
};
xx.prototype.set_z = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Pl(c, a);
};
xx.prototype.__destroy__ = function () {
gh(this.a);
};
function zx() {
this.a = Do();
k(zx)[this.a] = this;
}
zx.prototype = Object.create(h.prototype);
zx.prototype.constructor = zx;
zx.prototype.b = zx;
zx.c = {};
b.b2AABB = zx;
zx.prototype.IsValid = function () {
return !!Yn(this.a);
};
zx.prototype.GetCenter = function () {
return n(Lh(this.a), r);
};
zx.prototype.GetExtents = function () {
return n(eh(this.a), r);
};
zx.prototype.GetPerimeter = function () {
return Pg(this.a);
};
zx.prototype.Combine = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
void 0 === c ? Xp(d, a) : Ni(d, a, c);
};
zx.prototype.Contains = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return !!je(c, a);
};
zx.prototype.RayCast = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
return !!ck(d, a, c);
};
zx.prototype.get_lowerBound = function () {
return n(ae(this.a), r);
};
zx.prototype.set_lowerBound = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
hq(c, a);
};
zx.prototype.get_upperBound = function () {
return n(se(this.a), r);
};
zx.prototype.set_upperBound = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Je(c, a);
};
zx.prototype.__destroy__ = function () {
Jn(this.a);
};
function Fx() {
this.a = Ij();
k(Fx)[this.a] = this;
}
Fx.prototype = Object.create(h.prototype);
Fx.prototype.constructor = Fx;
Fx.prototype.b = Fx;
Fx.c = {};
b.b2FixtureDef = Fx;
Fx.prototype.get_shape = function () {
return n(Ut(this.a), sx);
};
Fx.prototype.set_shape = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Yg(c, a);
};
Fx.prototype.get_userData = function () {
return Jd(this.a);
};
Fx.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
mc(c, a);
};
Fx.prototype.get_friction = function () {
return st(this.a);
};
Fx.prototype.set_friction = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
bm(c, a);
};
Fx.prototype.get_restitution = function () {
return Jk(this.a);
};
Fx.prototype.set_restitution = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Gc(c, a);
};
Fx.prototype.get_density = function () {
return Bd(this.a);
};
Fx.prototype.set_density = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ws(c, a);
};
Fx.prototype.get_isSensor = function () {
return !!If(this.a);
};
Fx.prototype.set_isSensor = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Qj(c, a);
};
Fx.prototype.get_filter = function () {
return n(jc(this.a), yx);
};
Fx.prototype.set_filter = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vh(c, a);
};
Fx.prototype.__destroy__ = function () {
Ov(this.a);
};
function A() {
this.a = Tk();
k(A)[this.a] = this;
}
A.prototype = Object.create(t.prototype);
A.prototype.constructor = A;
A.prototype.b = A;
A.c = {};
b.b2FrictionJointDef = A;
A.prototype.Initialize = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
Sr(e, a, c, d);
};
A.prototype.get_localAnchorA = function () {
return n(Ze(this.a), r);
};
A.prototype.set_localAnchorA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
zf(c, a);
};
A.prototype.get_localAnchorB = function () {
return n(Me(this.a), r);
};
A.prototype.set_localAnchorB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
rj(c, a);
};
A.prototype.get_maxForce = function () {
return tm(this.a);
};
A.prototype.set_maxForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Im(c, a);
};
A.prototype.get_maxTorque = function () {
return hd(this.a);
};
A.prototype.set_maxTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ps(c, a);
};
A.prototype.get_type = function () {
return kc(this.a);
};
A.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Rr(c, a);
};
A.prototype.get_userData = function () {
return yh(this.a);
};
A.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Zb(c, a);
};
A.prototype.get_bodyA = function () {
return n(qu(this.a), q);
};
A.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
zw(c, a);
};
A.prototype.get_bodyB = function () {
return n(mf(this.a), q);
};
A.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Iq(c, a);
};
A.prototype.get_collideConnected = function () {
return !!Tr(this.a);
};
A.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ld(c, a);
};
A.prototype.__destroy__ = function () {
Nh(this.a);
};
function Gx() {
this.a = wq();
k(Gx)[this.a] = this;
}
Gx.prototype = Object.create(h.prototype);
Gx.prototype.constructor = Gx;
Gx.prototype.b = Gx;
Gx.c = {};
b.b2Manifold = Gx;
Gx.prototype.get_localNormal = function () {
return n(Vk(this.a), r);
};
Gx.prototype.set_localNormal = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Er(c, a);
};
Gx.prototype.get_localPoint = function () {
return n(ni(this.a), r);
};
Gx.prototype.set_localPoint = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Sm(c, a);
};
Gx.prototype.get_type = function () {
return sk(this.a);
};
Gx.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
fl(c, a);
};
Gx.prototype.get_pointCount = function () {
return Ef(this.a);
};
Gx.prototype.set_pointCount = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
$k(c, a);
};
Gx.prototype.__destroy__ = function () {
ug(this.a);
};
function Hx() {
this.a = Dc();
k(Hx)[this.a] = this;
}
Hx.prototype = Object.create(h.prototype);
Hx.prototype.constructor = Hx;
Hx.prototype.b = Hx;
Hx.c = {};
b.b2WorldManifold = Hx;
Hx.prototype.Initialize = function (a, c, d, e, g) {
var l = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
g && 'object' === typeof g && (g = g.a);
Ll(l, a, c, d, e, g);
};
Hx.prototype.get_normal = function () {
return n(gu(this.a), r);
};
Hx.prototype.set_normal = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ok(c, a);
};
Hx.prototype.get_points = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(dl(c, a), r);
};
Hx.prototype.set_points = function (a, c) {
var d = this.a;
mx();
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Kj(d, a, c);
};
Hx.prototype.get_separations = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return pw(c, a);
};
Hx.prototype.set_separations = function (a, c) {
var d = this.a;
mx();
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
hk(d, a, c);
};
Hx.prototype.__destroy__ = function () {
Vm(this.a);
};
function B() {
this.a = bj();
k(B)[this.a] = this;
}
B.prototype = Object.create(t.prototype);
B.prototype.constructor = B;
B.prototype.b = B;
B.c = {};
b.b2PrismaticJointDef = B;
B.prototype.Initialize = function (a, c, d, e) {
var g = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
Jf(g, a, c, d, e);
};
B.prototype.get_localAnchorA = function () {
return n(Ii(this.a), r);
};
B.prototype.set_localAnchorA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
tt(c, a);
};
B.prototype.get_localAnchorB = function () {
return n(Fe(this.a), r);
};
B.prototype.set_localAnchorB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
To(c, a);
};
B.prototype.get_localAxisA = function () {
return n(Iu(this.a), r);
};
B.prototype.set_localAxisA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Pu(c, a);
};
B.prototype.get_referenceAngle = function () {
return ce(this.a);
};
B.prototype.set_referenceAngle = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
th(c, a);
};
B.prototype.get_enableLimit = function () {
return !!bt(this.a);
};
B.prototype.set_enableLimit = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ql(c, a);
};
B.prototype.get_lowerTranslation = function () {
return Md(this.a);
};
B.prototype.set_lowerTranslation = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
kd(c, a);
};
B.prototype.get_upperTranslation = function () {
return Dd(this.a);
};
B.prototype.set_upperTranslation = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
wl(c, a);
};
B.prototype.get_enableMotor = function () {
return !!Es(this.a);
};
B.prototype.set_enableMotor = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Jr(c, a);
};
B.prototype.get_maxMotorForce = function () {
return Gw(this.a);
};
B.prototype.set_maxMotorForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
qv(c, a);
};
B.prototype.get_motorSpeed = function () {
return Wb(this.a);
};
B.prototype.set_motorSpeed = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Pn(c, a);
};
B.prototype.get_type = function () {
return Mw(this.a);
};
B.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Kh(c, a);
};
B.prototype.get_userData = function () {
return kj(this.a);
};
B.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Qr(c, a);
};
B.prototype.get_bodyA = function () {
return n(es(this.a), q);
};
B.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
bp(c, a);
};
B.prototype.get_bodyB = function () {
return n(Pk(this.a), q);
};
B.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Sk(c, a);
};
B.prototype.get_collideConnected = function () {
return !!Sl(this.a);
};
B.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
rn(c, a);
};
B.prototype.__destroy__ = function () {
ge(this.a);
};
function C(a) {
a && 'object' === typeof a && (a = a.a);
this.a = Zh(a);
k(C)[this.a] = this;
}
C.prototype = Object.create(h.prototype);
C.prototype.constructor = C;
C.prototype.b = C;
C.c = {};
b.b2World = C;
C.prototype.SetDestructionListener = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Gv(c, a);
};
C.prototype.SetContactFilter = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
uw(c, a);
};
C.prototype.SetContactListener = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
wd(c, a);
};
C.prototype.SetDebugDraw = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
uf(c, a);
};
C.prototype.CreateBody = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(Go(c, a), q);
};
C.prototype.DestroyBody = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
$c(c, a);
};
C.prototype.CreateJoint = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(xg(c, a), p);
};
C.prototype.DestroyJoint = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
pr(c, a);
};
C.prototype.Step = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
Zj(e, a, c, d);
};
C.prototype.ClearForces = function () {
fh(this.a);
};
C.prototype.DrawDebugData = function () {
Ym(this.a);
};
C.prototype.QueryAABB = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
zv(d, a, c);
};
C.prototype.RayCast = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
it(e, a, c, d);
};
C.prototype.GetBodyList = function () {
return n(et(this.a), q);
};
C.prototype.GetJointList = function () {
return n(yr(this.a), p);
};
C.prototype.GetContactList = function () {
return n(nu(this.a), E);
};
C.prototype.SetAllowSleeping = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vp(c, a);
};
C.prototype.GetAllowSleeping = function () {
return !!fi(this.a);
};
C.prototype.SetWarmStarting = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
rc(c, a);
};
C.prototype.GetWarmStarting = function () {
return !!cp(this.a);
};
C.prototype.SetContinuousPhysics = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Em(c, a);
};
C.prototype.GetContinuousPhysics = function () {
return !!Tv(this.a);
};
C.prototype.SetSubStepping = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
gf(c, a);
};
C.prototype.GetSubStepping = function () {
return !!dr(this.a);
};
C.prototype.GetProxyCount = function () {
return sd(this.a);
};
C.prototype.GetBodyCount = function () {
return em(this.a);
};
C.prototype.GetJointCount = function () {
return Fn(this.a);
};
C.prototype.GetContactCount = function () {
return Pq(this.a);
};
C.prototype.GetTreeHeight = function () {
return as(this.a);
};
C.prototype.GetTreeBalance = function () {
return fc(this.a);
};
C.prototype.GetTreeQuality = function () {
return Xd(this.a);
};
C.prototype.SetGravity = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
It(c, a);
};
C.prototype.GetGravity = function () {
return n(Kc(this.a), r);
};
C.prototype.IsLocked = function () {
return !!ac(this.a);
};
C.prototype.SetAutoClearForces = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
jd(c, a);
};
C.prototype.GetAutoClearForces = function () {
return !!nk(this.a);
};
C.prototype.GetProfile = function () {
return n(hu(this.a), y);
};
C.prototype.Dump = function () {
Ss(this.a);
};
C.prototype.__destroy__ = function () {
eo(this.a);
};
function F() {
throw 'cannot construct a b2PrismaticJoint, no constructor in IDL';
}
F.prototype = Object.create(p.prototype);
F.prototype.constructor = F;
F.prototype.b = F;
F.c = {};
b.b2PrismaticJoint = F;
F.prototype.GetLocalAnchorA = function () {
return n(Jl(this.a), r);
};
F.prototype.GetLocalAnchorB = function () {
return n(op(this.a), r);
};
F.prototype.GetLocalAxisA = function () {
return n(Ch(this.a), r);
};
F.prototype.GetReferenceAngle = function () {
return jl(this.a);
};
F.prototype.GetJointTranslation = function () {
return bg(this.a);
};
F.prototype.GetJointSpeed = function () {
return hn(this.a);
};
F.prototype.IsLimitEnabled = function () {
return !!$h(this.a);
};
F.prototype.EnableLimit = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
sm(c, a);
};
F.prototype.GetLowerLimit = function () {
return $d(this.a);
};
F.prototype.GetUpperLimit = function () {
return gk(this.a);
};
F.prototype.SetLimits = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Oc(d, a, c);
};
F.prototype.IsMotorEnabled = function () {
return !!al(this.a);
};
F.prototype.EnableMotor = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vl(c, a);
};
F.prototype.SetMotorSpeed = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ls(c, a);
};
F.prototype.GetMotorSpeed = function () {
return eg(this.a);
};
F.prototype.SetMaxMotorForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Sw(c, a);
};
F.prototype.GetMaxMotorForce = function () {
return $p(this.a);
};
F.prototype.GetMotorForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return si(c, a);
};
F.prototype.GetType = function () {
return oe(this.a);
};
F.prototype.GetBodyA = function () {
return n(Zp(this.a), q);
};
F.prototype.GetBodyB = function () {
return n(Qt(this.a), q);
};
F.prototype.GetAnchorA = function () {
return n(Zk(this.a), r);
};
F.prototype.GetAnchorB = function () {
return n(im(this.a), r);
};
F.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(Oh(c, a), r);
};
F.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return Ag(c, a);
};
F.prototype.GetNext = function () {
return n(cs(this.a), p);
};
F.prototype.GetUserData = function () {
return ew(this.a);
};
F.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Jj(c, a);
};
F.prototype.IsActive = function () {
return !!zm(this.a);
};
F.prototype.GetCollideConnected = function () {
return !!Cg(this.a);
};
F.prototype.__destroy__ = function () {
Zf(this.a);
};
function Ix() {
throw 'cannot construct a b2RayCastOutput, no constructor in IDL';
}
Ix.prototype = Object.create(h.prototype);
Ix.prototype.constructor = Ix;
Ix.prototype.b = Ix;
Ix.c = {};
b.b2RayCastOutput = Ix;
Ix.prototype.get_normal = function () {
return n(Ff(this.a), r);
};
Ix.prototype.set_normal = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
lh(c, a);
};
Ix.prototype.get_fraction = function () {
return In(this.a);
};
Ix.prototype.set_fraction = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Sd(c, a);
};
Ix.prototype.__destroy__ = function () {
Wm(this.a);
};
function Jx() {
throw 'cannot construct a b2ContactID, no constructor in IDL';
}
Jx.prototype = Object.create(h.prototype);
Jx.prototype.constructor = Jx;
Jx.prototype.b = Jx;
Jx.c = {};
b.b2ContactID = Jx;
Jx.prototype.get_cf = function () {
return n(Ms(this.a), Ex);
};
Jx.prototype.set_cf = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
nj(c, a);
};
Jx.prototype.get_key = function () {
return sp(this.a);
};
Jx.prototype.set_key = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vf(c, a);
};
Jx.prototype.__destroy__ = function () {
cm(this.a);
};
function Kx() {
this.a = Uw();
k(Kx)[this.a] = this;
}
Kx.prototype = Object.create(qx.prototype);
Kx.prototype.constructor = Kx;
Kx.prototype.b = Kx;
Kx.c = {};
b.JSContactListener = Kx;
Kx.prototype.BeginContact = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vo(c, a);
};
Kx.prototype.EndContact = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Vc(c, a);
};
Kx.prototype.PreSolve = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
jh(d, a, c);
};
Kx.prototype.PostSolve = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
xq(d, a, c);
};
Kx.prototype.__destroy__ = function () {
Xm(this.a);
};
function Lx(a, c, d, e) {
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
this.a =
void 0 === a
? ds()
: void 0 === c
? _emscripten_bind_b2Mat22_b2Mat22_1(a)
: void 0 === d
? bs(a, c)
: void 0 === e
? _emscripten_bind_b2Mat22_b2Mat22_3(a, c, d)
: Ou(a, c, d, e);
k(Lx)[this.a] = this;
}
Lx.prototype = Object.create(h.prototype);
Lx.prototype.constructor = Lx;
Lx.prototype.b = Lx;
Lx.c = {};
b.b2Mat22 = Lx;
Lx.prototype.Set = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
rr(d, a, c);
};
Lx.prototype.SetIdentity = function () {
Ku(this.a);
};
Lx.prototype.SetZero = function () {
dk(this.a);
};
Lx.prototype.GetInverse = function () {
return n(br(this.a), Lx);
};
Lx.prototype.Solve = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(fp(c, a), r);
};
Lx.prototype.get_ex = function () {
return n(No(this.a), r);
};
Lx.prototype.set_ex = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ir(c, a);
};
Lx.prototype.get_ey = function () {
return n(Ju(this.a), r);
};
Lx.prototype.set_ey = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
is(c, a);
};
Lx.prototype.__destroy__ = function () {
cv(this.a);
};
function H() {
this.a = Hu();
k(H)[this.a] = this;
}
H.prototype = Object.create(t.prototype);
H.prototype.constructor = H;
H.prototype.b = H;
H.c = {};
b.b2WheelJointDef = H;
H.prototype.Initialize = function (a, c, d, e) {
var g = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
gj(g, a, c, d, e);
};
H.prototype.get_localAnchorA = function () {
return n(nl(this.a), r);
};
H.prototype.set_localAnchorA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Re(c, a);
};
H.prototype.get_localAnchorB = function () {
return n(Dn(this.a), r);
};
H.prototype.set_localAnchorB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ew(c, a);
};
H.prototype.get_localAxisA = function () {
return n(fr(this.a), r);
};
H.prototype.set_localAxisA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
sw(c, a);
};
H.prototype.get_enableMotor = function () {
return !!xw(this.a);
};
H.prototype.set_enableMotor = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Lk(c, a);
};
H.prototype.get_maxMotorTorque = function () {
return Ig(this.a);
};
H.prototype.set_maxMotorTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
wk(c, a);
};
H.prototype.get_motorSpeed = function () {
return Xr(this.a);
};
H.prototype.set_motorSpeed = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ap(c, a);
};
H.prototype.get_frequencyHz = function () {
return ot(this.a);
};
H.prototype.set_frequencyHz = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
cr(c, a);
};
H.prototype.get_dampingRatio = function () {
return Hn(this.a);
};
H.prototype.set_dampingRatio = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Zv(c, a);
};
H.prototype.get_type = function () {
return ru(this.a);
};
H.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Wd(c, a);
};
H.prototype.get_userData = function () {
return Ev(this.a);
};
H.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
hh(c, a);
};
H.prototype.get_bodyA = function () {
return n(Ow(this.a), q);
};
H.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Rt(c, a);
};
H.prototype.get_bodyB = function () {
return n(yn(this.a), q);
};
H.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Yp(c, a);
};
H.prototype.get_collideConnected = function () {
return !!Ec(this.a);
};
H.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
xr(c, a);
};
H.prototype.__destroy__ = function () {
nf(this.a);
};
function Mx() {
this.a = ah();
k(Mx)[this.a] = this;
}
Mx.prototype = Object.create(sx.prototype);
Mx.prototype.constructor = Mx;
Mx.prototype.b = Mx;
Mx.c = {};
b.b2CircleShape = Mx;
Mx.prototype.GetType = function () {
return rh(this.a);
};
Mx.prototype.GetChildCount = function () {
return $e(this.a);
};
Mx.prototype.TestPoint = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
return !!Fq(d, a, c);
};
Mx.prototype.RayCast = function (a, c, d, e) {
var g = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
return !!ak(g, a, c, d, e);
};
Mx.prototype.ComputeAABB = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
$s(e, a, c, d);
};
Mx.prototype.ComputeMass = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Aq(d, a, c);
};
Mx.prototype.get_m_p = function () {
return n(Kg(this.a), r);
};
Mx.prototype.set_m_p = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ej(c, a);
};
Mx.prototype.get_m_type = function () {
return ks(this.a);
};
Mx.prototype.set_m_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ge(c, a);
};
Mx.prototype.get_m_radius = function () {
return dg(this.a);
};
Mx.prototype.set_m_radius = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ve(c, a);
};
Mx.prototype.__destroy__ = function () {
Nq(this.a);
};
function I() {
this.a = kw();
k(I)[this.a] = this;
}
I.prototype = Object.create(t.prototype);
I.prototype.constructor = I;
I.prototype.b = I;
I.c = {};
b.b2WeldJointDef = I;
I.prototype.Initialize = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
pt(e, a, c, d);
};
I.prototype.get_localAnchorA = function () {
return n(wt(this.a), r);
};
I.prototype.set_localAnchorA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Di(c, a);
};
I.prototype.get_localAnchorB = function () {
return n(Cu(this.a), r);
};
I.prototype.set_localAnchorB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ps(c, a);
};
I.prototype.get_referenceAngle = function () {
return lr(this.a);
};
I.prototype.set_referenceAngle = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Du(c, a);
};
I.prototype.get_frequencyHz = function () {
return sg(this.a);
};
I.prototype.set_frequencyHz = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Hr(c, a);
};
I.prototype.get_dampingRatio = function () {
return oq(this.a);
};
I.prototype.set_dampingRatio = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
hj(c, a);
};
I.prototype.get_type = function () {
return Fp(this.a);
};
I.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
us(c, a);
};
I.prototype.get_userData = function () {
return Wt(this.a);
};
I.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
np(c, a);
};
I.prototype.get_bodyA = function () {
return n(ev(this.a), q);
};
I.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Te(c, a);
};
I.prototype.get_bodyB = function () {
return n(Sv(this.a), q);
};
I.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Iv(c, a);
};
I.prototype.get_collideConnected = function () {
return !!yi(this.a);
};
I.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
fd(c, a);
};
I.prototype.__destroy__ = function () {
ep(this.a);
};
function Nx() {
this.a = Up();
k(Nx)[this.a] = this;
}
Nx.prototype = Object.create(h.prototype);
Nx.prototype.constructor = Nx;
Nx.prototype.b = Nx;
Nx.c = {};
b.b2MassData = Nx;
Nx.prototype.get_mass = function () {
return ow(this.a);
};
Nx.prototype.set_mass = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Wc(c, a);
};
Nx.prototype.get_center = function () {
return n(df(this.a), r);
};
Nx.prototype.set_center = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Tq(c, a);
};
Nx.prototype.get_I = function () {
return Wr(this.a);
};
Nx.prototype.set_I = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
jt(c, a);
};
Nx.prototype.__destroy__ = function () {
kt(this.a);
};
function Ox() {
throw 'cannot construct a b2GearJoint, no constructor in IDL';
}
Ox.prototype = Object.create(p.prototype);
Ox.prototype.constructor = Ox;
Ox.prototype.b = Ox;
Ox.c = {};
b.b2GearJoint = Ox;
Ox.prototype.GetJoint1 = function () {
return n(rd(this.a), p);
};
Ox.prototype.GetJoint2 = function () {
return n(Qk(this.a), p);
};
Ox.prototype.SetRatio = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Kn(c, a);
};
Ox.prototype.GetRatio = function () {
return Cd(this.a);
};
Ox.prototype.GetType = function () {
return $v(this.a);
};
Ox.prototype.GetBodyA = function () {
return n(qm(this.a), q);
};
Ox.prototype.GetBodyB = function () {
return n(Lq(this.a), q);
};
Ox.prototype.GetAnchorA = function () {
return n(ud(this.a), r);
};
Ox.prototype.GetAnchorB = function () {
return n(xu(this.a), r);
};
Ox.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(Yi(c, a), r);
};
Ox.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return ed(c, a);
};
Ox.prototype.GetNext = function () {
return n(nv(this.a), p);
};
Ox.prototype.GetUserData = function () {
return ze(this.a);
};
Ox.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ol(c, a);
};
Ox.prototype.IsActive = function () {
return !!ui(this.a);
};
Ox.prototype.GetCollideConnected = function () {
return !!Nd(this.a);
};
Ox.prototype.__destroy__ = function () {
ag(this.a);
};
function J() {
throw 'cannot construct a b2WeldJoint, no constructor in IDL';
}
J.prototype = Object.create(p.prototype);
J.prototype.constructor = J;
J.prototype.b = J;
J.c = {};
b.b2WeldJoint = J;
J.prototype.GetLocalAnchorA = function () {
return n(Wu(this.a), r);
};
J.prototype.GetLocalAnchorB = function () {
return n(zn(this.a), r);
};
J.prototype.SetFrequency = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ih(c, a);
};
J.prototype.GetFrequency = function () {
return bl(this.a);
};
J.prototype.SetDampingRatio = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
fe(c, a);
};
J.prototype.GetDampingRatio = function () {
return Xs(this.a);
};
J.prototype.Dump = function () {
Vo(this.a);
};
J.prototype.GetType = function () {
return Jo(this.a);
};
J.prototype.GetBodyA = function () {
return n(Gf(this.a), q);
};
J.prototype.GetBodyB = function () {
return n(ef(this.a), q);
};
J.prototype.GetAnchorA = function () {
return n(uq(this.a), r);
};
J.prototype.GetAnchorB = function () {
return n(tr(this.a), r);
};
J.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(Is(c, a), r);
};
J.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return yc(c, a);
};
J.prototype.GetNext = function () {
return n(Io(this.a), p);
};
J.prototype.GetUserData = function () {
return ml(this.a);
};
J.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
pi(c, a);
};
J.prototype.IsActive = function () {
return !!tc(this.a);
};
J.prototype.GetCollideConnected = function () {
return !!ar(this.a);
};
J.prototype.__destroy__ = function () {
vq(this.a);
};
function Px() {
this.a = pu();
k(Px)[this.a] = this;
}
Px.prototype = Object.create(h.prototype);
Px.prototype.constructor = Px;
Px.prototype.b = Px;
Px.c = {};
b.b2JointEdge = Px;
Px.prototype.get_other = function () {
return n(Vi(this.a), q);
};
Px.prototype.set_other = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
yd(c, a);
};
Px.prototype.get_joint = function () {
return n(Mv(this.a), p);
};
Px.prototype.set_joint = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
oc(c, a);
};
Px.prototype.get_prev = function () {
return n(fm(this.a), Px);
};
Px.prototype.set_prev = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
zg(c, a);
};
Px.prototype.get_next = function () {
return n(zo(this.a), Px);
};
Px.prototype.set_next = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
sr(c, a);
};
Px.prototype.__destroy__ = function () {
to(this.a);
};
function K() {
this.a = Sp();
k(K)[this.a] = this;
}
K.prototype = Object.create(t.prototype);
K.prototype.constructor = K;
K.prototype.b = K;
K.c = {};
b.b2PulleyJointDef = K;
K.prototype.Initialize = function (a, c, d, e, g, l, m) {
var D = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
g && 'object' === typeof g && (g = g.a);
l && 'object' === typeof l && (l = l.a);
m && 'object' === typeof m && (m = m.a);
Wv(D, a, c, d, e, g, l, m);
};
K.prototype.get_groundAnchorA = function () {
return n(kn(this.a), r);
};
K.prototype.set_groundAnchorA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Qw(c, a);
};
K.prototype.get_groundAnchorB = function () {
return n(uj(this.a), r);
};
K.prototype.set_groundAnchorB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
qs(c, a);
};
K.prototype.get_localAnchorA = function () {
return n(Pc(this.a), r);
};
K.prototype.set_localAnchorA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Dq(c, a);
};
K.prototype.get_localAnchorB = function () {
return n(Ot(this.a), r);
};
K.prototype.set_localAnchorB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Hd(c, a);
};
K.prototype.get_lengthA = function () {
return Wl(this.a);
};
K.prototype.set_lengthA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vg(c, a);
};
K.prototype.get_lengthB = function () {
return oi(this.a);
};
K.prototype.set_lengthB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ne(c, a);
};
K.prototype.get_ratio = function () {
return Ee(this.a);
};
K.prototype.set_ratio = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
yg(c, a);
};
K.prototype.get_type = function () {
return Yl(this.a);
};
K.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ol(c, a);
};
K.prototype.get_userData = function () {
return Rk(this.a);
};
K.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Hm(c, a);
};
K.prototype.get_bodyA = function () {
return n(Nc(this.a), q);
};
K.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Jw(c, a);
};
K.prototype.get_bodyB = function () {
return n(Zg(this.a), q);
};
K.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Kf(c, a);
};
K.prototype.get_collideConnected = function () {
return !!Tw(this.a);
};
K.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
tu(c, a);
};
K.prototype.__destroy__ = function () {
Si(this.a);
};
function Qx() {
this.a = gi();
k(Qx)[this.a] = this;
}
Qx.prototype = Object.create(h.prototype);
Qx.prototype.constructor = Qx;
Qx.prototype.b = Qx;
Qx.c = {};
b.b2ManifoldPoint = Qx;
Qx.prototype.get_localPoint = function () {
return n(Lv(this.a), r);
};
Qx.prototype.set_localPoint = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ct(c, a);
};
Qx.prototype.get_normalImpulse = function () {
return Sj(this.a);
};
Qx.prototype.set_normalImpulse = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Rh(c, a);
};
Qx.prototype.get_tangentImpulse = function () {
return mq(this.a);
};
Qx.prototype.set_tangentImpulse = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Oi(c, a);
};
Qx.prototype.get_id = function () {
return n(cg(this.a), Jx);
};
Qx.prototype.set_id = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
xn(c, a);
};
Qx.prototype.__destroy__ = function () {
jr(this.a);
};
function Rx(a, c) {
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
this.a =
void 0 === a ? Ph() : void 0 === c ? _emscripten_bind_b2Transform_b2Transform_1(a) : Hs(a, c);
k(Rx)[this.a] = this;
}
Rx.prototype = Object.create(h.prototype);
Rx.prototype.constructor = Rx;
Rx.prototype.b = Rx;
Rx.c = {};
b.b2Transform = Rx;
Rx.prototype.SetIdentity = function () {
Uq(this.a);
};
Rx.prototype.Set = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Eh(d, a, c);
};
Rx.prototype.get_p = function () {
return n(fu(this.a), r);
};
Rx.prototype.set_p = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Jv(c, a);
};
Rx.prototype.get_q = function () {
return n(nd(this.a), Bx);
};
Rx.prototype.set_q = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
qe(c, a);
};
Rx.prototype.__destroy__ = function () {
te(this.a);
};
function L() {
this.a = ij();
k(L)[this.a] = this;
}
L.prototype = Object.create(sx.prototype);
L.prototype.constructor = L;
L.prototype.b = L;
L.c = {};
b.b2ChainShape = L;
L.prototype.Clear = function () {
Mq(this.a);
};
L.prototype.CreateLoop = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
qi(d, a, c);
};
L.prototype.CreateChain = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Yc(d, a, c);
};
L.prototype.SetPrevVertex = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Qn(c, a);
};
L.prototype.SetNextVertex = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ho(c, a);
};
L.prototype.GetChildEdge = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
zt(d, a, c);
};
L.prototype.GetType = function () {
return om(this.a);
};
L.prototype.GetChildCount = function () {
return $g(this.a);
};
L.prototype.TestPoint = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
return !!il(d, a, c);
};
L.prototype.RayCast = function (a, c, d, e) {
var g = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
return !!Js(g, a, c, d, e);
};
L.prototype.ComputeAABB = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
wc(e, a, c, d);
};
L.prototype.ComputeMass = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
jw(d, a, c);
};
L.prototype.get_m_vertices = function () {
return n(gc(this.a), r);
};
L.prototype.set_m_vertices = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Af(c, a);
};
L.prototype.get_m_count = function () {
return Vb(this.a);
};
L.prototype.set_m_count = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Et(c, a);
};
L.prototype.get_m_prevVertex = function () {
return n(dh(this.a), r);
};
L.prototype.set_m_prevVertex = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
fo(c, a);
};
L.prototype.get_m_nextVertex = function () {
return n(rf(this.a), r);
};
L.prototype.set_m_nextVertex = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Uc(c, a);
};
L.prototype.get_m_hasPrevVertex = function () {
return !!Rp(this.a);
};
L.prototype.set_m_hasPrevVertex = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Wf(c, a);
};
L.prototype.get_m_hasNextVertex = function () {
return !!go(this.a);
};
L.prototype.set_m_hasNextVertex = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
hs(c, a);
};
L.prototype.get_m_type = function () {
return tj(this.a);
};
L.prototype.set_m_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
mg(c, a);
};
L.prototype.get_m_radius = function () {
return Os(this.a);
};
L.prototype.set_m_radius = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Qs(c, a);
};
L.prototype.__destroy__ = function () {
Nl(this.a);
};
function Sx(a, c, d) {
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
this.a =
void 0 === a
? nt()
: void 0 === c
? _emscripten_bind_b2Color_b2Color_1(a)
: void 0 === d
? _emscripten_bind_b2Color_b2Color_2(a, c)
: mt(a, c, d);
k(Sx)[this.a] = this;
}
Sx.prototype = Object.create(h.prototype);
Sx.prototype.constructor = Sx;
Sx.prototype.b = Sx;
Sx.c = {};
b.b2Color = Sx;
Sx.prototype.Set = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
Nw(e, a, c, d);
};
Sx.prototype.get_r = function () {
return Cm(this.a);
};
Sx.prototype.set_r = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Td(c, a);
};
Sx.prototype.get_g = function () {
return gp(this.a);
};
Sx.prototype.set_g = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
dc(c, a);
};
Sx.prototype.get_b = function () {
return Ys(this.a);
};
Sx.prototype.set_b = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
bf(c, a);
};
Sx.prototype.__destroy__ = function () {
Pp(this.a);
};
function M() {
throw 'cannot construct a b2RopeJoint, no constructor in IDL';
}
M.prototype = Object.create(p.prototype);
M.prototype.constructor = M;
M.prototype.b = M;
M.c = {};
b.b2RopeJoint = M;
M.prototype.GetLocalAnchorA = function () {
return n(Ar(this.a), r);
};
M.prototype.GetLocalAnchorB = function () {
return n(Ri(this.a), r);
};
M.prototype.SetMaxLength = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Yw(c, a);
};
M.prototype.GetMaxLength = function () {
return ye(this.a);
};
M.prototype.GetLimitState = function () {
return Eg(this.a);
};
M.prototype.GetType = function () {
return wp(this.a);
};
M.prototype.GetBodyA = function () {
return n(uv(this.a), q);
};
M.prototype.GetBodyB = function () {
return n(gr(this.a), q);
};
M.prototype.GetAnchorA = function () {
return n(Li(this.a), r);
};
M.prototype.GetAnchorB = function () {
return n(Ie(this.a), r);
};
M.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(at(c, a), r);
};
M.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return Yv(c, a);
};
M.prototype.GetNext = function () {
return n(ip(this.a), p);
};
M.prototype.GetUserData = function () {
return Zc(this.a);
};
M.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Bs(c, a);
};
M.prototype.IsActive = function () {
return !!yu(this.a);
};
M.prototype.GetCollideConnected = function () {
return !!uu(this.a);
};
M.prototype.__destroy__ = function () {
or(this.a);
};
function Tx() {
throw 'cannot construct a b2RayCastInput, no constructor in IDL';
}
Tx.prototype = Object.create(h.prototype);
Tx.prototype.constructor = Tx;
Tx.prototype.b = Tx;
Tx.c = {};
b.b2RayCastInput = Tx;
Tx.prototype.get_p1 = function () {
return n(Lp(this.a), r);
};
Tx.prototype.set_p1 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Wj(c, a);
};
Tx.prototype.get_p2 = function () {
return n(kl(this.a), r);
};
Tx.prototype.set_p2 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Cf(c, a);
};
Tx.prototype.get_maxFraction = function () {
return pm(this.a);
};
Tx.prototype.set_maxFraction = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ao(c, a);
};
Tx.prototype.__destroy__ = function () {
Oe(this.a);
};
function N() {
this.a = Wi();
k(N)[this.a] = this;
}
N.prototype = Object.create(sx.prototype);
N.prototype.constructor = N;
N.prototype.b = N;
N.c = {};
b.b2PolygonShape = N;
N.prototype.Set = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Xi(d, a, c);
};
N.prototype.SetAsBox = function (a, c, d, e) {
var g = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
void 0 === d
? Lw(g, a, c)
: void 0 === e
? _emscripten_bind_b2PolygonShape_SetAsBox_3(g, a, c, d)
: Qu(g, a, c, d, e);
};
N.prototype.GetVertexCount = function () {
return fq(this.a);
};
N.prototype.GetVertex = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(Ht(c, a), r);
};
N.prototype.GetType = function () {
return sh(this.a);
};
N.prototype.GetChildCount = function () {
return kp(this.a);
};
N.prototype.TestPoint = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
return !!Ui(d, a, c);
};
N.prototype.RayCast = function (a, c, d, e) {
var g = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
return !!ec(g, a, c, d, e);
};
N.prototype.ComputeAABB = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
Gl(e, a, c, d);
};
N.prototype.ComputeMass = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
ul(d, a, c);
};
N.prototype.get_m_centroid = function () {
return n(Ml(this.a), r);
};
N.prototype.set_m_centroid = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
wr(c, a);
};
N.prototype.get_m_count = function () {
return Ki(this.a);
};
N.prototype.set_m_count = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
od(c, a);
};
N.prototype.get_m_type = function () {
return Rw(this.a);
};
N.prototype.set_m_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
jv(c, a);
};
N.prototype.get_m_radius = function () {
return Cj(this.a);
};
N.prototype.set_m_radius = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ww(c, a);
};
N.prototype.__destroy__ = function () {
re(this.a);
};
function O() {
this.a = qq();
k(O)[this.a] = this;
}
O.prototype = Object.create(sx.prototype);
O.prototype.constructor = O;
O.prototype.b = O;
O.c = {};
b.b2EdgeShape = O;
O.prototype.Set = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Pj(d, a, c);
};
O.prototype.GetType = function () {
return hr(this.a);
};
O.prototype.GetChildCount = function () {
return Hh(this.a);
};
O.prototype.TestPoint = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
return !!Kl(d, a, c);
};
O.prototype.RayCast = function (a, c, d, e) {
var g = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
return !!Ai(g, a, c, d, e);
};
O.prototype.ComputeAABB = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
vr(e, a, c, d);
};
O.prototype.ComputeMass = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
un(d, a, c);
};
O.prototype.get_m_vertex1 = function () {
return n(yl(this.a), r);
};
O.prototype.set_m_vertex1 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ru(c, a);
};
O.prototype.get_m_vertex2 = function () {
return n(yo(this.a), r);
};
O.prototype.set_m_vertex2 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Wq(c, a);
};
O.prototype.get_m_vertex0 = function () {
return n(vi(this.a), r);
};
O.prototype.set_m_vertex0 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
bw(c, a);
};
O.prototype.get_m_vertex3 = function () {
return n(Sq(this.a), r);
};
O.prototype.set_m_vertex3 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
wu(c, a);
};
O.prototype.get_m_hasVertex0 = function () {
return !!dm(this.a);
};
O.prototype.set_m_hasVertex0 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
we(c, a);
};
O.prototype.get_m_hasVertex3 = function () {
return !!Lj(this.a);
};
O.prototype.set_m_hasVertex3 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
nc(c, a);
};
O.prototype.get_m_type = function () {
return jp(this.a);
};
O.prototype.set_m_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
hi(c, a);
};
O.prototype.get_m_radius = function () {
return $r(this.a);
};
O.prototype.set_m_radius = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
le(c, a);
};
O.prototype.__destroy__ = function () {
Ji(this.a);
};
function Ux() {
this.a = Us();
k(Ux)[this.a] = this;
}
Ux.prototype = Object.create(tx.prototype);
Ux.prototype.constructor = Ux;
Ux.prototype.b = Ux;
Ux.c = {};
b.JSContactFilter = Ux;
Ux.prototype.ShouldCollide = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
return !!Tj(d, a, c);
};
Ux.prototype.__destroy__ = function () {
Aj(this.a);
};
function P() {
this.a = Om();
k(P)[this.a] = this;
}
P.prototype = Object.create(t.prototype);
P.prototype.constructor = P;
P.prototype.b = P;
P.c = {};
b.b2RevoluteJointDef = P;
P.prototype.Initialize = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
Id(e, a, c, d);
};
P.prototype.get_localAnchorA = function () {
return n(tn(this.a), r);
};
P.prototype.set_localAnchorA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
qj(c, a);
};
P.prototype.get_localAnchorB = function () {
return n(yj(this.a), r);
};
P.prototype.set_localAnchorB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
An(c, a);
};
P.prototype.get_referenceAngle = function () {
return zj(this.a);
};
P.prototype.set_referenceAngle = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Np(c, a);
};
P.prototype.get_enableLimit = function () {
return !!Rm(this.a);
};
P.prototype.set_enableLimit = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
dp(c, a);
};
P.prototype.get_lowerAngle = function () {
return el(this.a);
};
P.prototype.set_lowerAngle = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
so(c, a);
};
P.prototype.get_upperAngle = function () {
return aq(this.a);
};
P.prototype.set_upperAngle = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
lm(c, a);
};
P.prototype.get_enableMotor = function () {
return !!Bj(this.a);
};
P.prototype.set_enableMotor = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ji(c, a);
};
P.prototype.get_motorSpeed = function () {
return Df(this.a);
};
P.prototype.set_motorSpeed = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vw(c, a);
};
P.prototype.get_maxMotorTorque = function () {
return nq(this.a);
};
P.prototype.set_maxMotorTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Hv(c, a);
};
P.prototype.get_type = function () {
return mm(this.a);
};
P.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Vj(c, a);
};
P.prototype.get_userData = function () {
return on(this.a);
};
P.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Cc(c, a);
};
P.prototype.get_bodyA = function () {
return n(Pt(this.a), q);
};
P.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ah(c, a);
};
P.prototype.get_bodyB = function () {
return n(Hj(this.a), q);
};
P.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ng(c, a);
};
P.prototype.get_collideConnected = function () {
return !!rs(this.a);
};
P.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Zo(c, a);
};
P.prototype.__destroy__ = function () {
pp(this.a);
};
function Vx() {
this.a = du();
k(Vx)[this.a] = this;
}
Vx.prototype = Object.create(ox.prototype);
Vx.prototype.constructor = Vx;
Vx.prototype.b = Vx;
Vx.c = {};
b.JSDraw = Vx;
Vx.prototype.DrawPolygon = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
tl(e, a, c, d);
};
Vx.prototype.DrawSolidPolygon = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
Nf(e, a, c, d);
};
Vx.prototype.DrawCircle = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
sc(e, a, c, d);
};
Vx.prototype.DrawSolidCircle = function (a, c, d, e) {
var g = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
hc(g, a, c, d, e);
};
Vx.prototype.DrawSegment = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
jf(e, a, c, d);
};
Vx.prototype.DrawTransform = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vj(c, a);
};
Vx.prototype.__destroy__ = function () {
Qf(this.a);
};
function Q() {
throw 'cannot construct a b2WheelJoint, no constructor in IDL';
}
Q.prototype = Object.create(p.prototype);
Q.prototype.constructor = Q;
Q.prototype.b = Q;
Q.c = {};
b.b2WheelJoint = Q;
Q.prototype.GetLocalAnchorA = function () {
return n(Vf(this.a), r);
};
Q.prototype.GetLocalAnchorB = function () {
return n(Iw(this.a), r);
};
Q.prototype.GetLocalAxisA = function () {
return n(rv(this.a), r);
};
Q.prototype.GetJointTranslation = function () {
return zs(this.a);
};
Q.prototype.GetJointSpeed = function () {
return yf(this.a);
};
Q.prototype.IsMotorEnabled = function () {
return !!kq(this.a);
};
Q.prototype.EnableMotor = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Lf(c, a);
};
Q.prototype.SetMotorSpeed = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
be(c, a);
};
Q.prototype.GetMotorSpeed = function () {
return Gn(this.a);
};
Q.prototype.SetMaxMotorTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ik(c, a);
};
Q.prototype.GetMaxMotorTorque = function () {
return wf(this.a);
};
Q.prototype.GetMotorTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return As(c, a);
};
Q.prototype.SetSpringFrequencyHz = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Mh(c, a);
};
Q.prototype.GetSpringFrequencyHz = function () {
return Aw(this.a);
};
Q.prototype.SetSpringDampingRatio = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
no(c, a);
};
Q.prototype.GetSpringDampingRatio = function () {
return Tb(this.a);
};
Q.prototype.GetType = function () {
return kv(this.a);
};
Q.prototype.GetBodyA = function () {
return n(Zn(this.a), q);
};
Q.prototype.GetBodyB = function () {
return n(xm(this.a), q);
};
Q.prototype.GetAnchorA = function () {
return n(Or(this.a), r);
};
Q.prototype.GetAnchorB = function () {
return n(Kw(this.a), r);
};
Q.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(ff(c, a), r);
};
Q.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return Nm(c, a);
};
Q.prototype.GetNext = function () {
return n(Wn(this.a), p);
};
Q.prototype.GetUserData = function () {
return Un(this.a);
};
Q.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ct(c, a);
};
Q.prototype.IsActive = function () {
return !!Ds(this.a);
};
Q.prototype.GetCollideConnected = function () {
return !!Zr(this.a);
};
Q.prototype.__destroy__ = function () {
Vw(this.a);
};
function R() {
throw 'cannot construct a b2PulleyJoint, no constructor in IDL';
}
R.prototype = Object.create(p.prototype);
R.prototype.constructor = R;
R.prototype.b = R;
R.c = {};
b.b2PulleyJoint = R;
R.prototype.GetGroundAnchorA = function () {
return n(cd(this.a), r);
};
R.prototype.GetGroundAnchorB = function () {
return n(fg(this.a), r);
};
R.prototype.GetLengthA = function () {
return ao(this.a);
};
R.prototype.GetLengthB = function () {
return fk(this.a);
};
R.prototype.GetRatio = function () {
return uo(this.a);
};
R.prototype.GetCurrentLengthA = function () {
return Uk(this.a);
};
R.prototype.GetCurrentLengthB = function () {
return Gi(this.a);
};
R.prototype.GetType = function () {
return Ci(this.a);
};
R.prototype.GetBodyA = function () {
return n(yq(this.a), q);
};
R.prototype.GetBodyB = function () {
return n(Vd(this.a), q);
};
R.prototype.GetAnchorA = function () {
return n($u(this.a), r);
};
R.prototype.GetAnchorB = function () {
return n(Mm(this.a), r);
};
R.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(Mu(c, a), r);
};
R.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return hv(c, a);
};
R.prototype.GetNext = function () {
return n(sj(this.a), p);
};
R.prototype.GetUserData = function () {
return xc(this.a);
};
R.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Xb(c, a);
};
R.prototype.IsActive = function () {
return !!ki(this.a);
};
R.prototype.GetCollideConnected = function () {
return !!bu(this.a);
};
R.prototype.__destroy__ = function () {
Po(this.a);
};
function S() {
this.a = Gp();
k(S)[this.a] = this;
}
S.prototype = Object.create(t.prototype);
S.prototype.constructor = S;
S.prototype.b = S;
S.c = {};
b.b2MouseJointDef = S;
S.prototype.get_target = function () {
return n(Fm(this.a), r);
};
S.prototype.set_target = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
zd(c, a);
};
S.prototype.get_maxForce = function () {
return ov(this.a);
};
S.prototype.set_maxForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Il(c, a);
};
S.prototype.get_frequencyHz = function () {
return Jp(this.a);
};
S.prototype.set_frequencyHz = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
jn(c, a);
};
S.prototype.get_dampingRatio = function () {
return kg(this.a);
};
S.prototype.set_dampingRatio = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Qo(c, a);
};
S.prototype.get_type = function () {
return Dp(this.a);
};
S.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Pd(c, a);
};
S.prototype.get_userData = function () {
return Zs(this.a);
};
S.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Fc(c, a);
};
S.prototype.get_bodyA = function () {
return n(Gk(this.a), q);
};
S.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vd(c, a);
};
S.prototype.get_bodyB = function () {
return n(qg(this.a), q);
};
S.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
qh(c, a);
};
S.prototype.get_collideConnected = function () {
return !!Jt(this.a);
};
S.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Yq(c, a);
};
S.prototype.__destroy__ = function () {
Rf(this.a);
};
function E() {
throw 'cannot construct a b2Contact, no constructor in IDL';
}
E.prototype = Object.create(h.prototype);
E.prototype.constructor = E;
E.prototype.b = E;
E.c = {};
b.b2Contact = E;
E.prototype.GetManifold = function () {
return n(ut(this.a), Gx);
};
E.prototype.GetWorldManifold = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
xe(c, a);
};
E.prototype.IsTouching = function () {
return !!he(this.a);
};
E.prototype.SetEnabled = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
sf(c, a);
};
E.prototype.IsEnabled = function () {
return !!wg(this.a);
};
E.prototype.GetNext = function () {
return n(pd(this.a), E);
};
E.prototype.GetFixtureA = function () {
return n(De(this.a), v);
};
E.prototype.GetChildIndexA = function () {
return lw(this.a);
};
E.prototype.GetFixtureB = function () {
return n(iw(this.a), v);
};
E.prototype.GetChildIndexB = function () {
return ph(this.a);
};
E.prototype.SetFriction = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Xq(c, a);
};
E.prototype.GetFriction = function () {
return Uh(this.a);
};
E.prototype.ResetFriction = function () {
Ih(this.a);
};
E.prototype.SetRestitution = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Qq(c, a);
};
E.prototype.GetRestitution = function () {
return mn(this.a);
};
E.prototype.ResetRestitution = function () {
ei(this.a);
};
E.prototype.SetTangentSpeed = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
aj(c, a);
};
E.prototype.GetTangentSpeed = function () {
return ld(this.a);
};
function T() {
this.a = Jm();
k(T)[this.a] = this;
}
T.prototype = Object.create(t.prototype);
T.prototype.constructor = T;
T.prototype.b = T;
T.c = {};
b.b2DistanceJointDef = T;
T.prototype.Initialize = function (a, c, d, e) {
var g = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
e && 'object' === typeof e && (e = e.a);
Ns(g, a, c, d, e);
};
T.prototype.get_localAnchorA = function () {
return n(Zi(this.a), r);
};
T.prototype.set_localAnchorA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
He(c, a);
};
T.prototype.get_localAnchorB = function () {
return n(Bq(this.a), r);
};
T.prototype.set_localAnchorB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Eu(c, a);
};
T.prototype.get_length = function () {
return Ud(this.a);
};
T.prototype.set_length = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Wh(c, a);
};
T.prototype.get_frequencyHz = function () {
return bo(this.a);
};
T.prototype.set_frequencyHz = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
xj(c, a);
};
T.prototype.get_dampingRatio = function () {
return me(this.a);
};
T.prototype.set_dampingRatio = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Sc(c, a);
};
T.prototype.get_type = function () {
return ai(this.a);
};
T.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
tq(c, a);
};
T.prototype.get_userData = function () {
return Ac(this.a);
};
T.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Rc(c, a);
};
T.prototype.get_bodyA = function () {
return n(Mi(this.a), q);
};
T.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ss(c, a);
};
T.prototype.get_bodyB = function () {
return n(bv(this.a), q);
};
T.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Qp(c, a);
};
T.prototype.get_collideConnected = function () {
return !!Mp(this.a);
};
T.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Tn(c, a);
};
T.prototype.__destroy__ = function () {
iu(this.a);
};
function q() {
throw 'cannot construct a b2Body, no constructor in IDL';
}
q.prototype = Object.create(h.prototype);
q.prototype.constructor = q;
q.prototype.b = q;
q.c = {};
b.b2Body = q;
q.prototype.CreateFixture = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
return void 0 === c ? n(cu(d, a), v) : n(Cl(d, a, c), v);
};
q.prototype.DestroyFixture = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Bn(c, a);
};
q.prototype.SetTransform = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Gm(d, a, c);
};
q.prototype.GetTransform = function () {
return n(Lt(this.a), Rx);
};
q.prototype.GetPosition = function () {
return n(Sg(this.a), r);
};
q.prototype.GetAngle = function () {
return Fw(this.a);
};
q.prototype.GetWorldCenter = function () {
return n(vk(this.a), r);
};
q.prototype.GetLocalCenter = function () {
return n(Nv(this.a), r);
};
q.prototype.SetLinearVelocity = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
jm(c, a);
};
q.prototype.GetLinearVelocity = function () {
return n(ue(this.a), r);
};
q.prototype.SetAngularVelocity = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Vt(c, a);
};
q.prototype.GetAngularVelocity = function () {
return dj(this.a);
};
q.prototype.ApplyForce = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
Dt(e, a, c, d);
};
q.prototype.ApplyForceToCenter = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Pe(d, a, c);
};
q.prototype.ApplyTorque = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
wh(d, a, c);
};
q.prototype.ApplyLinearImpulse = function (a, c, d) {
var e = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
d && 'object' === typeof d && (d = d.a);
Ln(e, a, c, d);
};
q.prototype.ApplyAngularImpulse = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
Qd(d, a, c);
};
q.prototype.GetMass = function () {
return jo(this.a);
};
q.prototype.GetInertia = function () {
return Zu(this.a);
};
q.prototype.GetMassData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
sn(c, a);
};
q.prototype.SetMassData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
de(c, a);
};
q.prototype.ResetMassData = function () {
pn(this.a);
};
q.prototype.GetWorldPoint = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(Rj(c, a), r);
};
q.prototype.GetWorldVector = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(rg(c, a), r);
};
q.prototype.GetLocalPoint = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(Bg(c, a), r);
};
q.prototype.GetLocalVector = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(rm(c, a), r);
};
q.prototype.GetLinearVelocityFromWorldPoint = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n($q(c, a), r);
};
q.prototype.GetLinearVelocityFromLocalPoint = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(Hq(c, a), r);
};
q.prototype.GetLinearDamping = function () {
return Gr(this.a);
};
q.prototype.SetLinearDamping = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
wm(c, a);
};
q.prototype.GetAngularDamping = function () {
return Bk(this.a);
};
q.prototype.SetAngularDamping = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ci(c, a);
};
q.prototype.GetGravityScale = function () {
return oj(this.a);
};
q.prototype.SetGravityScale = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Tl(c, a);
};
q.prototype.SetType = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
io(c, a);
};
q.prototype.GetType = function () {
return ls(this.a);
};
q.prototype.SetBullet = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Hk(c, a);
};
q.prototype.IsBullet = function () {
return !!pl(this.a);
};
q.prototype.SetSleepingAllowed = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Xk(c, a);
};
q.prototype.IsSleepingAllowed = function () {
return !!bq(this.a);
};
q.prototype.SetAwake = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Vu(c, a);
};
q.prototype.IsAwake = function () {
return !!xd(this.a);
};
q.prototype.SetActive = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Dl(c, a);
};
q.prototype.IsActive = function () {
return !!di(this.a);
};
q.prototype.SetFixedRotation = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
kh(c, a);
};
q.prototype.IsFixedRotation = function () {
return !!Sh(this.a);
};
q.prototype.GetFixtureList = function () {
return n(Oo(this.a), v);
};
q.prototype.GetJointList = function () {
return n(ft(this.a), Px);
};
q.prototype.GetContactList = function () {
return n(Vh(this.a), Wx);
};
q.prototype.GetNext = function () {
return n(sv(this.a), q);
};
q.prototype.GetUserData = function () {
return Ak(this.a);
};
q.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ti(c, a);
};
q.prototype.GetWorld = function () {
return n(Su(this.a), C);
};
q.prototype.Dump = function () {
tk(this.a);
};
function U() {
throw 'cannot construct a b2FrictionJoint, no constructor in IDL';
}
U.prototype = Object.create(p.prototype);
U.prototype.constructor = U;
U.prototype.b = U;
U.c = {};
b.b2FrictionJoint = U;
U.prototype.GetLocalAnchorA = function () {
return n(Yo(this.a), r);
};
U.prototype.GetLocalAnchorB = function () {
return n(Yh(this.a), r);
};
U.prototype.SetMaxForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Xt(c, a);
};
U.prototype.GetMaxForce = function () {
return Dv(this.a);
};
U.prototype.SetMaxTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ip(c, a);
};
U.prototype.GetMaxTorque = function () {
return zi(this.a);
};
U.prototype.GetType = function () {
return hg(this.a);
};
U.prototype.GetBodyA = function () {
return n(Dw(this.a), q);
};
U.prototype.GetBodyB = function () {
return n(Se(this.a), q);
};
U.prototype.GetAnchorA = function () {
return n(Ur(this.a), r);
};
U.prototype.GetAnchorB = function () {
return n(yv(this.a), r);
};
U.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(rq(c, a), r);
};
U.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return kk(c, a);
};
U.prototype.GetNext = function () {
return n(xs(this.a), p);
};
U.prototype.GetUserData = function () {
return Cr(this.a);
};
U.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Kp(c, a);
};
U.prototype.IsActive = function () {
return !!cc(this.a);
};
U.prototype.GetCollideConnected = function () {
return !!zp(this.a);
};
U.prototype.__destroy__ = function () {
Uo(this.a);
};
function Xx() {
throw 'cannot construct a b2DestructionListener, no constructor in IDL';
}
Xx.prototype = Object.create(h.prototype);
Xx.prototype.constructor = Xx;
Xx.prototype.b = Xx;
Xx.c = {};
b.b2DestructionListener = Xx;
Xx.prototype.__destroy__ = function () {
uc(this.a);
};
function W() {
this.a = en();
k(W)[this.a] = this;
}
W.prototype = Object.create(t.prototype);
W.prototype.constructor = W;
W.prototype.b = W;
W.c = {};
b.b2GearJointDef = W;
W.prototype.get_joint1 = function () {
return n(ri(this.a), p);
};
W.prototype.set_joint1 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Vq(c, a);
};
W.prototype.get_joint2 = function () {
return n(ym(this.a), p);
};
W.prototype.set_joint2 = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
vu(c, a);
};
W.prototype.get_ratio = function () {
return lp(this.a);
};
W.prototype.set_ratio = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
tg(c, a);
};
W.prototype.get_type = function () {
return nm(this.a);
};
W.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Be(c, a);
};
W.prototype.get_userData = function () {
return an(this.a);
};
W.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
fw(c, a);
};
W.prototype.get_bodyA = function () {
return n(wj(this.a), q);
};
W.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ju(c, a);
};
W.prototype.get_bodyB = function () {
return n(vn(this.a), q);
};
W.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Xv(c, a);
};
W.prototype.get_collideConnected = function () {
return !!Ek(this.a);
};
W.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
$o(c, a);
};
W.prototype.__destroy__ = function () {
Cq(this.a);
};
function X() {
throw 'cannot construct a b2RevoluteJoint, no constructor in IDL';
}
X.prototype = Object.create(p.prototype);
X.prototype.constructor = X;
X.prototype.b = X;
X.c = {};
b.b2RevoluteJoint = X;
X.prototype.GetLocalAnchorA = function () {
return n(ic(this.a), r);
};
X.prototype.GetLocalAnchorB = function () {
return n(Ts(this.a), r);
};
X.prototype.GetReferenceAngle = function () {
return Ed(this.a);
};
X.prototype.GetJointAngle = function () {
return Pf(this.a);
};
X.prototype.GetJointSpeed = function () {
return Mf(this.a);
};
X.prototype.IsLimitEnabled = function () {
return !!Fv(this.a);
};
X.prototype.EnableLimit = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ng(c, a);
};
X.prototype.GetLowerLimit = function () {
return uk(this.a);
};
X.prototype.GetUpperLimit = function () {
return Vl(this.a);
};
X.prototype.SetLimits = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
ts(d, a, c);
};
X.prototype.IsMotorEnabled = function () {
return !!Gt(this.a);
};
X.prototype.EnableMotor = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
oh(c, a);
};
X.prototype.SetMotorSpeed = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
co(c, a);
};
X.prototype.GetMotorSpeed = function () {
return lg(this.a);
};
X.prototype.SetMaxMotorTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
nh(c, a);
};
X.prototype.GetMaxMotorTorque = function () {
return Nj(this.a);
};
X.prototype.GetMotorTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return qt(c, a);
};
X.prototype.GetType = function () {
return Tp(this.a);
};
X.prototype.GetBodyA = function () {
return n(mj(this.a), q);
};
X.prototype.GetBodyB = function () {
return n(Mk(this.a), q);
};
X.prototype.GetAnchorA = function () {
return n(Mr(this.a), r);
};
X.prototype.GetAnchorB = function () {
return n(cw(this.a), r);
};
X.prototype.GetReactionForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return n(su(c, a), r);
};
X.prototype.GetReactionTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
return bh(c, a);
};
X.prototype.GetNext = function () {
return n(dv(this.a), p);
};
X.prototype.GetUserData = function () {
return Hc(this.a);
};
X.prototype.SetUserData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
mi(c, a);
};
X.prototype.IsActive = function () {
return !!mv(this.a);
};
X.prototype.GetCollideConnected = function () {
return !!Qg(this.a);
};
X.prototype.__destroy__ = function () {
xh(this.a);
};
function Wx() {
this.a = ms();
k(Wx)[this.a] = this;
}
Wx.prototype = Object.create(h.prototype);
Wx.prototype.constructor = Wx;
Wx.prototype.b = Wx;
Wx.c = {};
b.b2ContactEdge = Wx;
Wx.prototype.get_other = function () {
return n(Qi(this.a), q);
};
Wx.prototype.set_other = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Fi(c, a);
};
Wx.prototype.get_contact = function () {
return n(nn(this.a), E);
};
Wx.prototype.set_contact = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
lu(c, a);
};
Wx.prototype.get_prev = function () {
return n(Ug(this.a), Wx);
};
Wx.prototype.set_prev = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Bw(c, a);
};
Wx.prototype.get_next = function () {
return n(Og(this.a), Wx);
};
Wx.prototype.set_next = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ub(c, a);
};
Wx.prototype.__destroy__ = function () {
Xe(this.a);
};
function Y() {
this.a = Xj();
k(Y)[this.a] = this;
}
Y.prototype = Object.create(t.prototype);
Y.prototype.constructor = Y;
Y.prototype.b = Y;
Y.c = {};
b.b2RopeJointDef = Y;
Y.prototype.get_localAnchorA = function () {
return n(Zm(this.a), r);
};
Y.prototype.set_localAnchorA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
gs(c, a);
};
Y.prototype.get_localAnchorB = function () {
return n(Kq(this.a), r);
};
Y.prototype.set_localAnchorB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
dw(c, a);
};
Y.prototype.get_maxLength = function () {
return Fk(this.a);
};
Y.prototype.set_maxLength = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
hl(c, a);
};
Y.prototype.get_type = function () {
return zq(this.a);
};
Y.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ok(c, a);
};
Y.prototype.get_userData = function () {
return Nn(this.a);
};
Y.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Ho(c, a);
};
Y.prototype.get_bodyA = function () {
return n(Bu(this.a), q);
};
Y.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
$f(c, a);
};
Y.prototype.get_bodyB = function () {
return n(mw(this.a), q);
};
Y.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Zd(c, a);
};
Y.prototype.get_collideConnected = function () {
return !!uh(this.a);
};
Y.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Tc(c, a);
};
Y.prototype.__destroy__ = function () {
Cs(this.a);
};
function Z() {
this.a = Mg();
k(Z)[this.a] = this;
}
Z.prototype = Object.create(t.prototype);
Z.prototype.constructor = Z;
Z.prototype.b = Z;
Z.c = {};
b.b2MotorJointDef = Z;
Z.prototype.Initialize = function (a, c) {
var d = this.a;
a && 'object' === typeof a && (a = a.a);
c && 'object' === typeof c && (c = c.a);
hm(d, a, c);
};
Z.prototype.get_linearOffset = function () {
return n(gm(this.a), r);
};
Z.prototype.set_linearOffset = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
wo(c, a);
};
Z.prototype.get_angularOffset = function () {
return Bt(this.a);
};
Z.prototype.set_angularOffset = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
js(c, a);
};
Z.prototype.get_maxForce = function () {
return zc(this.a);
};
Z.prototype.set_maxForce = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
St(c, a);
};
Z.prototype.get_maxTorque = function () {
return Gq(this.a);
};
Z.prototype.set_maxTorque = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Vv(c, a);
};
Z.prototype.get_correctionFactor = function () {
return qp(this.a);
};
Z.prototype.set_correctionFactor = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
yt(c, a);
};
Z.prototype.get_type = function () {
return zr(this.a);
};
Z.prototype.set_type = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
lc(c, a);
};
Z.prototype.get_userData = function () {
return mu(this.a);
};
Z.prototype.set_userData = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
qd(c, a);
};
Z.prototype.get_bodyA = function () {
return n(ww(this.a), q);
};
Z.prototype.set_bodyA = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
ql(c, a);
};
Z.prototype.get_bodyB = function () {
return n(Gu(this.a), q);
};
Z.prototype.set_bodyB = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
Fs(c, a);
};
Z.prototype.get_collideConnected = function () {
return !!Fd(this.a);
};
Z.prototype.set_collideConnected = function (a) {
var c = this.a;
a && 'object' === typeof a && (a = a.a);
hw(c, a);
};
Z.prototype.__destroy__ = function () {
vs(this.a);
};
(function () {
function a() {
b.b2Shape.e_circle = pk();
b.b2Shape.e_edge = Mj();
b.b2Shape.e_polygon = Yu();
b.b2Shape.e_chain = $n();
b.b2Shape.e_typeCount = Mt();
b.e_unknownJoint = ii();
b.e_revoluteJoint = wi();
b.e_prismaticJoint = kr();
b.e_distanceJoint = mo();
b.e_pulleyJoint = qf();
b.e_mouseJoint = At();
b.e_gearJoint = rt();
b.e_wheelJoint = Ve();
b.e_weldJoint = Dm();
b.e_frictionJoint = Rd();
b.e_ropeJoint = Qv();
b.e_motorJoint = xo();
b.e_inactiveLimit = Tu();
b.e_atLowerLimit = wn();
b.e_atUpperLimit = Pw();
b.e_equalLimits = Qh();
b.b2Manifold.e_circles = Gd();
b.b2Manifold.e_faceA = Fj();
b.b2Manifold.e_faceB = Gj();
b.b2_staticBody = km();
b.b2_kinematicBody = Dj();
b.b2_dynamicBody = Eq();
b.b2Draw.e_shapeBit = Th();
b.b2Draw.e_jointBit = Hf();
b.b2Draw.e_aabbBit = ur();
b.b2Draw.e_pairBit = Vr();
b.b2Draw.e_centerOfMassBit = Fo();
b.b2ContactFeature.e_vertex = Ko();
b.b2ContactFeature.e_face = Ul();
}
b.calledRun ? a() : kb.unshift(a);
})();
return Box2D;
};