1
0
forked from sent/waves
chunglloyd_unblocker/public/assets/g/stickmanclimb/ammo.wasm.js
2025-04-09 17:11:14 -05:00

12136 lines
609 KiB
JavaScript

// This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed.
var Ammo = (function() {
var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;
if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename;
return (
function(Ammo) {
Ammo = Ammo || {};
var b;
b || (b = typeof Ammo !== 'undefined' ? Ammo : {});
var aa = {},
ba;
for (ba in b) b.hasOwnProperty(ba) && (aa[ba] = b[ba]);
var ca = !1,
da = !1,
ea = !1,
fa = !1;
ca = "object" === typeof window;
da = "function" === typeof importScripts;
ea = "object" === typeof process && "object" === typeof process.versions && "string" === typeof process.versions.node;
fa = !ca && !ea && !da;
var ha = "",
ja, ka, la, ma;
if (ea) ha = da ? require("path").dirname(ha) + "/" : __dirname + "/", ja = function(a, c) {
la || (la = require("fs"));
ma || (ma = require("path"));
a = ma.normalize(a);
return la.readFileSync(a, c ? null : "utf8")
}, ka = function(a) {
a = ja(a, !0);
a.buffer || (a = new Uint8Array(a));
assert(a.buffer);
return a
}, 1 < process.argv.length && process.argv[1].replace(/\\/g, "/"), process.argv.slice(2), process.on("uncaughtException", function(a) {
throw a;
}), process.on("unhandledRejection", na), b.inspect = function() {
return "[Emscripten Module object]"
};
else if (fa) "undefined" !=
typeof read && (ja = function(a) {
return read(a)
}), ka = function(a) {
if ("function" === typeof readbuffer) return new Uint8Array(readbuffer(a));
a = read(a, "binary");
assert("object" === typeof a);
return a
}, "undefined" !== typeof print && ("undefined" === typeof console && (console = {}), console.log = print, console.warn = console.error = "undefined" !== typeof printErr ? printErr : print);
else if (ca || da) da ? ha = self.location.href : document.currentScript && (ha = document.currentScript.src), _scriptDir && (ha = _scriptDir), ha = 0 !== ha.indexOf("blob:") ?
ha.substr(0, ha.lastIndexOf("/") + 1) : "", ja = function(a) {
var c = new XMLHttpRequest;
c.open("GET", a, !1);
c.send(null);
return c.responseText
}, da && (ka = function(a) {
var c = new XMLHttpRequest;
c.open("GET", a, !1);
c.responseType = "arraybuffer";
c.send(null);
return new Uint8Array(c.response)
});
var oa = b.print || console.log.bind(console),
pa = b.printErr || console.warn.bind(console);
for (ba in aa) aa.hasOwnProperty(ba) && (b[ba] = aa[ba]);
aa = null;
var qa = [],
ra, sa;
b.wasmBinary && (sa = b.wasmBinary);
var noExitRuntime;
b.noExitRuntime && (noExitRuntime = b.noExitRuntime);
"object" !== typeof WebAssembly && pa("no native wasm support detected");
var ta, ua = new WebAssembly.Table({
initial: 935,
maximum: 955,
element: "anyfunc"
}),
va = !1;
function assert(a, c) {
a || na("Assertion failed: " + c)
}
var wa = "undefined" !== typeof TextDecoder ? new TextDecoder("utf8") : void 0;
function xa(a, c, d) {
var e = c + d;
for (d = c; a[d] && !(d >= e);) ++d;
if (16 < d - c && a.subarray && wa) return wa.decode(a.subarray(c, d));
for (e = ""; c < d;) {
var f = a[c++];
if (f & 128) {
var m = a[c++] & 63;
if (192 == (f & 224)) e += String.fromCharCode((f & 31) << 6 | m);
else {
var C = a[c++] & 63;
f = 224 == (f & 240) ? (f & 15) << 12 | m << 6 | C : (f & 7) << 18 | m << 12 | C << 6 | a[c++] & 63;
65536 > f ? e += String.fromCharCode(f) : (f -= 65536, e += String.fromCharCode(55296 | f >> 10, 56320 | f & 1023))
}
} else e += String.fromCharCode(f)
}
return e
}
"undefined" !== typeof TextDecoder && new TextDecoder("utf-16le");
var ya, za, Aa, Ba, Ca, Da, Ea = b.INITIAL_MEMORY || 67108864;
if (ta = b.wasmMemory ? b.wasmMemory : new WebAssembly.Memory({
initial: Ea / 65536,
maximum: Ea / 65536
})) ya = ta.buffer;
Ea = ya.byteLength;
var Fa = ya;
ya = Fa;
b.HEAP8 = za = new Int8Array(Fa);
b.HEAP16 = new Int16Array(Fa);
b.HEAP32 = Ba = new Int32Array(Fa);
b.HEAPU8 = Aa = new Uint8Array(Fa);
b.HEAPU16 = new Uint16Array(Fa);
b.HEAPU32 = new Uint32Array(Fa);
b.HEAPF32 = Ca = new Float32Array(Fa);
b.HEAPF64 = Da = new Float64Array(Fa);
Ba[8080] = 5275360;
function Ga(a) {
for (; 0 < a.length;) {
var c = a.shift();
if ("function" == typeof c) c(b);
else {
var d = c.Ky;
"number" === typeof d ? void 0 === c.vy ? b.dynCall_v(d) : b.dynCall_vi(d, c.vy) : d(void 0 === c.vy ? null : c.vy)
}
}
}
var Ha = [],
Ia = [],
Ja = [],
Ka = [],
La = !1;
function Ma() {
var a = b.preRun.shift();
Ha.unshift(a)
}
var Na = 0,
Oa = null,
Pa = null;
b.preloadedImages = {};
b.preloadedAudios = {};
function na(a) {
if (b.onAbort) b.onAbort(a);
a += "";
oa(a);
pa(a);
va = !0;
throw new WebAssembly.RuntimeError("abort(" + a + "). Build with -s ASSERTIONS=1 for more info.");
}
function Qa() {
var a = Ra;
return String.prototype.startsWith ? a.startsWith("data:application/octet-stream;base64,") : 0 === a.indexOf("data:application/octet-stream;base64,")
}
var Ra = "ammo.wasm.wasm";
if (!Qa()) {
var Sa = Ra;
Ra = b.locateFile ? b.locateFile(Sa, ha) : ha + Sa
}
function Ta() {
try {
if (sa) return new Uint8Array(sa);
if (ka) return ka(Ra);
throw "both async and sync fetching of the wasm failed";
} catch (a) {
na(a)
}
}
function Ua() {
return sa || !ca && !da || "function" !== typeof fetch ? new Promise(function(a) {
a(Ta())
}) : fetch(Ra, {
credentials: "same-origin"
}).then(function(a) {
if (!a.ok) throw "failed to load wasm binary file at '" + Ra + "'";
return a.arrayBuffer()
}).catch(function() {
return Ta()
})
}
var Va = {
1864: function(a, c, d, e, f, m, C, P) {
a = b.getCache(b.ConcreteContactResultCallback)[a];
if (!a.hasOwnProperty("addSingleResult")) throw "a JSImplementation must implement all functions, you forgot ConcreteContactResultCallback::addSingleResult.";
return a.addSingleResult(c, d, e, f, m, C, P)
},
2424: function(a, c, d, e) {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("drawLine")) throw "a JSImplementation must implement all functions, you forgot DebugDrawer::drawLine.";
a.drawLine(c, d, e)
},
2649: function(a, c, d, e,
f, m) {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("drawContactPoint")) throw "a JSImplementation must implement all functions, you forgot DebugDrawer::drawContactPoint.";
a.drawContactPoint(c, d, e, f, m)
},
2906: function(a, c) {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("reportErrorWarning")) throw "a JSImplementation must implement all functions, you forgot DebugDrawer::reportErrorWarning.";
a.reportErrorWarning(c)
},
3153: function(a, c, d) {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("draw3dText")) throw "a JSImplementation must implement all functions, you forgot DebugDrawer::draw3dText.";
a.draw3dText(c, d)
},
3380: function(a, c) {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("setDebugMode")) throw "a JSImplementation must implement all functions, you forgot DebugDrawer::setDebugMode.";
a.setDebugMode(c)
},
3606: function(a) {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("getDebugMode")) throw "a JSImplementation must implement all functions, you forgot DebugDrawer::getDebugMode.";
return a.getDebugMode()
}
};
Ia.push({
Ky: function() {
Wa()
}
});
var Xa = [null, [],
[]
];
function Ya(a, c) {
Za || (Za = []);
var d = Za;
d.length = 0;
for (var e; e = Aa[a++];) 100 === e || 102 === e ? (c = c + 7 & -8, d.push(Da[c >> 3]), c += 8) : (c = c + 3 & -4, d.push(Ba[c >> 2]), c += 4);
return d
}
var Za, $a = {
i: function() {
na()
},
d: function(a, c, d) {
c = Ya(c, d);
return Va[a].apply(null, c)
},
a: function(a, c, d) {
c = Ya(c, d);
return Va[a].apply(null, c)
},
f: function(a, c, d) {
Aa.copyWithin(a, c, c + d)
},
g: function() {
na("OOM")
},
h: function() {
return 0
},
e: function() {},
c: function(a, c, d, e) {
for (var f = 0, m = 0; m < d; m++) {
for (var C = Ba[c + 8 * m >> 2], P = Ba[c + (8 * m + 4) >> 2], ia = 0; ia < P; ia++) {
var nb = Aa[C + ia],
Wb = Xa[a];
0 === nb || 10 === nb ? ((1 === a ? oa : pa)(xa(Wb, 0)), Wb.length = 0) : Wb.push(nb)
}
f += P
}
Ba[e >> 2] = f;
return 0
},
b: function(a) {
var c = Date.now();
Ba[a >>
2] = c / 1E3 | 0;
Ba[a + 4 >> 2] = c % 1E3 * 1E3 | 0;
return 0
},
memory: ta,
table: ua
},
ab = function() {
function a(f) {
b.asm = f.exports;
Na--;
b.monitorRunDependencies && b.monitorRunDependencies(Na);
0 == Na && (null !== Oa && (clearInterval(Oa), Oa = null), Pa && (f = Pa, Pa = null, f()))
}
function c(f) {
a(f.instance)
}
function d(f) {
return Ua().then(function(m) {
return WebAssembly.instantiate(m, e)
}).then(f, function(m) {
pa("failed to asynchronously prepare wasm: " + m);
na(m)
})
}
var e = {
a: $a
};
Na++;
b.monitorRunDependencies && b.monitorRunDependencies(Na);
if (b.instantiateWasm) try {
return b.instantiateWasm(e,
a)
} catch (f) {
return pa("Module.instantiateWasm callback failed with error: " + f), !1
}(function() {
if (sa || "function" !== typeof WebAssembly.instantiateStreaming || Qa() || "function" !== typeof fetch) return d(c);
fetch(Ra, {
credentials: "same-origin"
}).then(function(f) {
return WebAssembly.instantiateStreaming(f, e).then(c, function(m) {
pa("wasm streaming compile failed: " + m);
pa("falling back to ArrayBuffer instantiation");
d(c)
})
})
})();
return {}
}();
b.asm = ab;
var Wa = b.___wasm_call_ctors = function() {
return (Wa = b.___wasm_call_ctors = b.asm.j).apply(null, arguments)
},
bb = b._emscripten_bind_btCollisionWorld_getDispatcher_0 = function() {
return (bb = b._emscripten_bind_btCollisionWorld_getDispatcher_0 = b.asm.k).apply(null, arguments)
},
cb = b._emscripten_bind_btCollisionWorld_rayTest_3 = function() {
return (cb = b._emscripten_bind_btCollisionWorld_rayTest_3 = b.asm.l).apply(null, arguments)
},
db = b._emscripten_bind_btCollisionWorld_getPairCache_0 = function() {
return (db = b._emscripten_bind_btCollisionWorld_getPairCache_0 =
b.asm.m).apply(null, arguments)
},
eb = b._emscripten_bind_btCollisionWorld_getDispatchInfo_0 = function() {
return (eb = b._emscripten_bind_btCollisionWorld_getDispatchInfo_0 = b.asm.n).apply(null, arguments)
},
fb = b._emscripten_bind_btCollisionWorld_addCollisionObject_1 = function() {
return (fb = b._emscripten_bind_btCollisionWorld_addCollisionObject_1 = b.asm.o).apply(null, arguments)
},
gb = b._emscripten_bind_btCollisionWorld_addCollisionObject_2 = function() {
return (gb = b._emscripten_bind_btCollisionWorld_addCollisionObject_2 =
b.asm.p).apply(null, arguments)
},
hb = b._emscripten_bind_btCollisionWorld_addCollisionObject_3 = function() {
return (hb = b._emscripten_bind_btCollisionWorld_addCollisionObject_3 = b.asm.q).apply(null, arguments)
},
ib = b._emscripten_bind_btCollisionWorld_removeCollisionObject_1 = function() {
return (ib = b._emscripten_bind_btCollisionWorld_removeCollisionObject_1 = b.asm.r).apply(null, arguments)
},
jb = b._emscripten_bind_btCollisionWorld_getBroadphase_0 = function() {
return (jb = b._emscripten_bind_btCollisionWorld_getBroadphase_0 =
b.asm.s).apply(null, arguments)
},
kb = b._emscripten_bind_btCollisionWorld_convexSweepTest_5 = function() {
return (kb = b._emscripten_bind_btCollisionWorld_convexSweepTest_5 = b.asm.t).apply(null, arguments)
},
lb = b._emscripten_bind_btCollisionWorld_contactPairTest_3 = function() {
return (lb = b._emscripten_bind_btCollisionWorld_contactPairTest_3 = b.asm.u).apply(null, arguments)
},
mb = b._emscripten_bind_btCollisionWorld_contactTest_2 = function() {
return (mb = b._emscripten_bind_btCollisionWorld_contactTest_2 = b.asm.v).apply(null,
arguments)
},
ob = b._emscripten_bind_btCollisionWorld_updateSingleAabb_1 = function() {
return (ob = b._emscripten_bind_btCollisionWorld_updateSingleAabb_1 = b.asm.w).apply(null, arguments)
},
pb = b._emscripten_bind_btCollisionWorld_setDebugDrawer_1 = function() {
return (pb = b._emscripten_bind_btCollisionWorld_setDebugDrawer_1 = b.asm.x).apply(null, arguments)
},
qb = b._emscripten_bind_btCollisionWorld_getDebugDrawer_0 = function() {
return (qb = b._emscripten_bind_btCollisionWorld_getDebugDrawer_0 = b.asm.y).apply(null, arguments)
},
rb = b._emscripten_bind_btCollisionWorld_debugDrawWorld_0 = function() {
return (rb = b._emscripten_bind_btCollisionWorld_debugDrawWorld_0 = b.asm.z).apply(null, arguments)
},
sb = b._emscripten_bind_btCollisionWorld_debugDrawObject_3 = function() {
return (sb = b._emscripten_bind_btCollisionWorld_debugDrawObject_3 = b.asm.A).apply(null, arguments)
},
tb = b._emscripten_bind_btCollisionWorld___destroy___0 = function() {
return (tb = b._emscripten_bind_btCollisionWorld___destroy___0 = b.asm.B).apply(null, arguments)
},
ub = b._emscripten_bind_btCollisionShape_setLocalScaling_1 =
function() {
return (ub = b._emscripten_bind_btCollisionShape_setLocalScaling_1 = b.asm.C).apply(null, arguments)
},
vb = b._emscripten_bind_btCollisionShape_getLocalScaling_0 = function() {
return (vb = b._emscripten_bind_btCollisionShape_getLocalScaling_0 = b.asm.D).apply(null, arguments)
},
wb = b._emscripten_bind_btCollisionShape_calculateLocalInertia_2 = function() {
return (wb = b._emscripten_bind_btCollisionShape_calculateLocalInertia_2 = b.asm.E).apply(null, arguments)
},
xb = b._emscripten_bind_btCollisionShape_setMargin_1 = function() {
return (xb =
b._emscripten_bind_btCollisionShape_setMargin_1 = b.asm.F).apply(null, arguments)
},
yb = b._emscripten_bind_btCollisionShape_getMargin_0 = function() {
return (yb = b._emscripten_bind_btCollisionShape_getMargin_0 = b.asm.G).apply(null, arguments)
},
zb = b._emscripten_bind_btCollisionShape___destroy___0 = function() {
return (zb = b._emscripten_bind_btCollisionShape___destroy___0 = b.asm.H).apply(null, arguments)
},
Ab = b._emscripten_bind_btCollisionObject_setAnisotropicFriction_2 = function() {
return (Ab = b._emscripten_bind_btCollisionObject_setAnisotropicFriction_2 =
b.asm.I).apply(null, arguments)
},
Bb = b._emscripten_bind_btCollisionObject_getCollisionShape_0 = function() {
return (Bb = b._emscripten_bind_btCollisionObject_getCollisionShape_0 = b.asm.J).apply(null, arguments)
},
Cb = b._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1 = function() {
return (Cb = b._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1 = b.asm.K).apply(null, arguments)
},
Db = b._emscripten_bind_btCollisionObject_setActivationState_1 = function() {
return (Db = b._emscripten_bind_btCollisionObject_setActivationState_1 =
b.asm.L).apply(null, arguments)
},
Eb = b._emscripten_bind_btCollisionObject_forceActivationState_1 = function() {
return (Eb = b._emscripten_bind_btCollisionObject_forceActivationState_1 = b.asm.M).apply(null, arguments)
},
Fb = b._emscripten_bind_btCollisionObject_activate_0 = function() {
return (Fb = b._emscripten_bind_btCollisionObject_activate_0 = b.asm.N).apply(null, arguments)
},
Gb = b._emscripten_bind_btCollisionObject_activate_1 = function() {
return (Gb = b._emscripten_bind_btCollisionObject_activate_1 = b.asm.O).apply(null, arguments)
},
Hb = b._emscripten_bind_btCollisionObject_isActive_0 = function() {
return (Hb = b._emscripten_bind_btCollisionObject_isActive_0 = b.asm.P).apply(null, arguments)
},
Ib = b._emscripten_bind_btCollisionObject_isKinematicObject_0 = function() {
return (Ib = b._emscripten_bind_btCollisionObject_isKinematicObject_0 = b.asm.Q).apply(null, arguments)
},
Jb = b._emscripten_bind_btCollisionObject_isStaticObject_0 = function() {
return (Jb = b._emscripten_bind_btCollisionObject_isStaticObject_0 = b.asm.R).apply(null, arguments)
},
Kb = b._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0 =
function() {
return (Kb = b._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0 = b.asm.S).apply(null, arguments)
},
Lb = b._emscripten_bind_btCollisionObject_getRestitution_0 = function() {
return (Lb = b._emscripten_bind_btCollisionObject_getRestitution_0 = b.asm.T).apply(null, arguments)
},
Mb = b._emscripten_bind_btCollisionObject_getFriction_0 = function() {
return (Mb = b._emscripten_bind_btCollisionObject_getFriction_0 = b.asm.U).apply(null, arguments)
},
Nb = b._emscripten_bind_btCollisionObject_getRollingFriction_0 =
function() {
return (Nb = b._emscripten_bind_btCollisionObject_getRollingFriction_0 = b.asm.V).apply(null, arguments)
},
Ob = b._emscripten_bind_btCollisionObject_setRestitution_1 = function() {
return (Ob = b._emscripten_bind_btCollisionObject_setRestitution_1 = b.asm.W).apply(null, arguments)
},
Pb = b._emscripten_bind_btCollisionObject_setFriction_1 = function() {
return (Pb = b._emscripten_bind_btCollisionObject_setFriction_1 = b.asm.X).apply(null, arguments)
},
Qb = b._emscripten_bind_btCollisionObject_setRollingFriction_1 = function() {
return (Qb =
b._emscripten_bind_btCollisionObject_setRollingFriction_1 = b.asm.Y).apply(null, arguments)
},
Rb = b._emscripten_bind_btCollisionObject_getWorldTransform_0 = function() {
return (Rb = b._emscripten_bind_btCollisionObject_getWorldTransform_0 = b.asm.Z).apply(null, arguments)
},
Sb = b._emscripten_bind_btCollisionObject_getCollisionFlags_0 = function() {
return (Sb = b._emscripten_bind_btCollisionObject_getCollisionFlags_0 = b.asm._).apply(null, arguments)
},
Tb = b._emscripten_bind_btCollisionObject_setCollisionFlags_1 = function() {
return (Tb =
b._emscripten_bind_btCollisionObject_setCollisionFlags_1 = b.asm.$).apply(null, arguments)
},
Ub = b._emscripten_bind_btCollisionObject_setWorldTransform_1 = function() {
return (Ub = b._emscripten_bind_btCollisionObject_setWorldTransform_1 = b.asm.aa).apply(null, arguments)
},
Vb = b._emscripten_bind_btCollisionObject_setCollisionShape_1 = function() {
return (Vb = b._emscripten_bind_btCollisionObject_setCollisionShape_1 = b.asm.ba).apply(null, arguments)
},
Xb = b._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1 = function() {
return (Xb =
b._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1 = b.asm.ca).apply(null, arguments)
},
Yb = b._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1 = function() {
return (Yb = b._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1 = b.asm.da).apply(null, arguments)
},
Zb = b._emscripten_bind_btCollisionObject_getUserIndex_0 = function() {
return (Zb = b._emscripten_bind_btCollisionObject_getUserIndex_0 = b.asm.ea).apply(null, arguments)
},
$b = b._emscripten_bind_btCollisionObject_setUserIndex_1 = function() {
return ($b =
b._emscripten_bind_btCollisionObject_setUserIndex_1 = b.asm.fa).apply(null, arguments)
},
ac = b._emscripten_bind_btCollisionObject_getUserPointer_0 = function() {
return (ac = b._emscripten_bind_btCollisionObject_getUserPointer_0 = b.asm.ga).apply(null, arguments)
},
bc = b._emscripten_bind_btCollisionObject_setUserPointer_1 = function() {
return (bc = b._emscripten_bind_btCollisionObject_setUserPointer_1 = b.asm.ha).apply(null, arguments)
},
cc = b._emscripten_bind_btCollisionObject_getBroadphaseHandle_0 = function() {
return (cc = b._emscripten_bind_btCollisionObject_getBroadphaseHandle_0 =
b.asm.ia).apply(null, arguments)
},
dc = b._emscripten_bind_btCollisionObject___destroy___0 = function() {
return (dc = b._emscripten_bind_btCollisionObject___destroy___0 = b.asm.ja).apply(null, arguments)
},
ec = b._emscripten_bind_btDynamicsWorld_addAction_1 = function() {
return (ec = b._emscripten_bind_btDynamicsWorld_addAction_1 = b.asm.ka).apply(null, arguments)
},
fc = b._emscripten_bind_btDynamicsWorld_removeAction_1 = function() {
return (fc = b._emscripten_bind_btDynamicsWorld_removeAction_1 = b.asm.la).apply(null, arguments)
},
hc =
b._emscripten_bind_btDynamicsWorld_getSolverInfo_0 = function() {
return (hc = b._emscripten_bind_btDynamicsWorld_getSolverInfo_0 = b.asm.ma).apply(null, arguments)
},
ic = b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_1 = function() {
return (ic = b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_1 = b.asm.na).apply(null, arguments)
},
jc = b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_2 = function() {
return (jc = b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_2 = b.asm.oa).apply(null,
arguments)
},
kc = b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_3 = function() {
return (kc = b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_3 = b.asm.pa).apply(null, arguments)
},
lc = b._emscripten_bind_btDynamicsWorld_getDispatcher_0 = function() {
return (lc = b._emscripten_bind_btDynamicsWorld_getDispatcher_0 = b.asm.qa).apply(null, arguments)
},
mc = b._emscripten_bind_btDynamicsWorld_rayTest_3 = function() {
return (mc = b._emscripten_bind_btDynamicsWorld_rayTest_3 = b.asm.ra).apply(null, arguments)
},
nc = b._emscripten_bind_btDynamicsWorld_getPairCache_0 =
function() {
return (nc = b._emscripten_bind_btDynamicsWorld_getPairCache_0 = b.asm.sa).apply(null, arguments)
},
oc = b._emscripten_bind_btDynamicsWorld_getDispatchInfo_0 = function() {
return (oc = b._emscripten_bind_btDynamicsWorld_getDispatchInfo_0 = b.asm.ta).apply(null, arguments)
},
pc = b._emscripten_bind_btDynamicsWorld_addCollisionObject_1 = function() {
return (pc = b._emscripten_bind_btDynamicsWorld_addCollisionObject_1 = b.asm.ua).apply(null, arguments)
},
qc = b._emscripten_bind_btDynamicsWorld_addCollisionObject_2 = function() {
return (qc =
b._emscripten_bind_btDynamicsWorld_addCollisionObject_2 = b.asm.va).apply(null, arguments)
},
rc = b._emscripten_bind_btDynamicsWorld_addCollisionObject_3 = function() {
return (rc = b._emscripten_bind_btDynamicsWorld_addCollisionObject_3 = b.asm.wa).apply(null, arguments)
},
sc = b._emscripten_bind_btDynamicsWorld_removeCollisionObject_1 = function() {
return (sc = b._emscripten_bind_btDynamicsWorld_removeCollisionObject_1 = b.asm.xa).apply(null, arguments)
},
tc = b._emscripten_bind_btDynamicsWorld_getBroadphase_0 = function() {
return (tc =
b._emscripten_bind_btDynamicsWorld_getBroadphase_0 = b.asm.ya).apply(null, arguments)
},
uc = b._emscripten_bind_btDynamicsWorld_convexSweepTest_5 = function() {
return (uc = b._emscripten_bind_btDynamicsWorld_convexSweepTest_5 = b.asm.za).apply(null, arguments)
},
vc = b._emscripten_bind_btDynamicsWorld_contactPairTest_3 = function() {
return (vc = b._emscripten_bind_btDynamicsWorld_contactPairTest_3 = b.asm.Aa).apply(null, arguments)
},
wc = b._emscripten_bind_btDynamicsWorld_contactTest_2 = function() {
return (wc = b._emscripten_bind_btDynamicsWorld_contactTest_2 =
b.asm.Ba).apply(null, arguments)
},
xc = b._emscripten_bind_btDynamicsWorld_updateSingleAabb_1 = function() {
return (xc = b._emscripten_bind_btDynamicsWorld_updateSingleAabb_1 = b.asm.Ca).apply(null, arguments)
},
yc = b._emscripten_bind_btDynamicsWorld_setDebugDrawer_1 = function() {
return (yc = b._emscripten_bind_btDynamicsWorld_setDebugDrawer_1 = b.asm.Da).apply(null, arguments)
},
zc = b._emscripten_bind_btDynamicsWorld_getDebugDrawer_0 = function() {
return (zc = b._emscripten_bind_btDynamicsWorld_getDebugDrawer_0 = b.asm.Ea).apply(null,
arguments)
},
Ac = b._emscripten_bind_btDynamicsWorld_debugDrawWorld_0 = function() {
return (Ac = b._emscripten_bind_btDynamicsWorld_debugDrawWorld_0 = b.asm.Fa).apply(null, arguments)
},
Bc = b._emscripten_bind_btDynamicsWorld_debugDrawObject_3 = function() {
return (Bc = b._emscripten_bind_btDynamicsWorld_debugDrawObject_3 = b.asm.Ga).apply(null, arguments)
},
Cc = b._emscripten_bind_btDynamicsWorld___destroy___0 = function() {
return (Cc = b._emscripten_bind_btDynamicsWorld___destroy___0 = b.asm.Ha).apply(null, arguments)
},
Dc = b._emscripten_bind_btTypedConstraint_enableFeedback_1 =
function() {
return (Dc = b._emscripten_bind_btTypedConstraint_enableFeedback_1 = b.asm.Ia).apply(null, arguments)
},
Ec = b._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0 = function() {
return (Ec = b._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0 = b.asm.Ja).apply(null, arguments)
},
Fc = b._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1 = function() {
return (Fc = b._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1 = b.asm.Ka).apply(null, arguments)
},
Gc = b._emscripten_bind_btTypedConstraint_getParam_2 =
function() {
return (Gc = b._emscripten_bind_btTypedConstraint_getParam_2 = b.asm.La).apply(null, arguments)
},
Hc = b._emscripten_bind_btTypedConstraint_setParam_3 = function() {
return (Hc = b._emscripten_bind_btTypedConstraint_setParam_3 = b.asm.Ma).apply(null, arguments)
},
Ic = b._emscripten_bind_btTypedConstraint___destroy___0 = function() {
return (Ic = b._emscripten_bind_btTypedConstraint___destroy___0 = b.asm.Na).apply(null, arguments)
},
Jc = b._emscripten_bind_btConcaveShape_setLocalScaling_1 = function() {
return (Jc = b._emscripten_bind_btConcaveShape_setLocalScaling_1 =
b.asm.Oa).apply(null, arguments)
},
Kc = b._emscripten_bind_btConcaveShape_getLocalScaling_0 = function() {
return (Kc = b._emscripten_bind_btConcaveShape_getLocalScaling_0 = b.asm.Pa).apply(null, arguments)
},
Lc = b._emscripten_bind_btConcaveShape_calculateLocalInertia_2 = function() {
return (Lc = b._emscripten_bind_btConcaveShape_calculateLocalInertia_2 = b.asm.Qa).apply(null, arguments)
},
Mc = b._emscripten_bind_btConcaveShape___destroy___0 = function() {
return (Mc = b._emscripten_bind_btConcaveShape___destroy___0 = b.asm.Ra).apply(null,
arguments)
},
Nc = b._emscripten_bind_btCapsuleShape_btCapsuleShape_2 = function() {
return (Nc = b._emscripten_bind_btCapsuleShape_btCapsuleShape_2 = b.asm.Sa).apply(null, arguments)
},
Oc = b._emscripten_bind_btCapsuleShape_setMargin_1 = function() {
return (Oc = b._emscripten_bind_btCapsuleShape_setMargin_1 = b.asm.Ta).apply(null, arguments)
},
Pc = b._emscripten_bind_btCapsuleShape_getMargin_0 = function() {
return (Pc = b._emscripten_bind_btCapsuleShape_getMargin_0 = b.asm.Ua).apply(null, arguments)
},
Qc = b._emscripten_bind_btCapsuleShape_getUpAxis_0 =
function() {
return (Qc = b._emscripten_bind_btCapsuleShape_getUpAxis_0 = b.asm.Va).apply(null, arguments)
},
Rc = b._emscripten_bind_btCapsuleShape_getRadius_0 = function() {
return (Rc = b._emscripten_bind_btCapsuleShape_getRadius_0 = b.asm.Wa).apply(null, arguments)
},
Sc = b._emscripten_bind_btCapsuleShape_getHalfHeight_0 = function() {
return (Sc = b._emscripten_bind_btCapsuleShape_getHalfHeight_0 = b.asm.Xa).apply(null, arguments)
},
Tc = b._emscripten_bind_btCapsuleShape_setLocalScaling_1 = function() {
return (Tc = b._emscripten_bind_btCapsuleShape_setLocalScaling_1 =
b.asm.Ya).apply(null, arguments)
},
Uc = b._emscripten_bind_btCapsuleShape_getLocalScaling_0 = function() {
return (Uc = b._emscripten_bind_btCapsuleShape_getLocalScaling_0 = b.asm.Za).apply(null, arguments)
},
Vc = b._emscripten_bind_btCapsuleShape_calculateLocalInertia_2 = function() {
return (Vc = b._emscripten_bind_btCapsuleShape_calculateLocalInertia_2 = b.asm._a).apply(null, arguments)
},
Wc = b._emscripten_bind_btCapsuleShape___destroy___0 = function() {
return (Wc = b._emscripten_bind_btCapsuleShape___destroy___0 = b.asm.$a).apply(null,
arguments)
},
Xc = b._emscripten_bind_btIDebugDraw_drawLine_3 = function() {
return (Xc = b._emscripten_bind_btIDebugDraw_drawLine_3 = b.asm.ab).apply(null, arguments)
},
Yc = b._emscripten_bind_btIDebugDraw_drawContactPoint_5 = function() {
return (Yc = b._emscripten_bind_btIDebugDraw_drawContactPoint_5 = b.asm.bb).apply(null, arguments)
},
Zc = b._emscripten_bind_btIDebugDraw_reportErrorWarning_1 = function() {
return (Zc = b._emscripten_bind_btIDebugDraw_reportErrorWarning_1 = b.asm.cb).apply(null, arguments)
},
$c = b._emscripten_bind_btIDebugDraw_draw3dText_2 =
function() {
return ($c = b._emscripten_bind_btIDebugDraw_draw3dText_2 = b.asm.db).apply(null, arguments)
},
ad = b._emscripten_bind_btIDebugDraw_setDebugMode_1 = function() {
return (ad = b._emscripten_bind_btIDebugDraw_setDebugMode_1 = b.asm.eb).apply(null, arguments)
},
bd = b._emscripten_bind_btIDebugDraw_getDebugMode_0 = function() {
return (bd = b._emscripten_bind_btIDebugDraw_getDebugMode_0 = b.asm.fb).apply(null, arguments)
},
cd = b._emscripten_bind_btIDebugDraw___destroy___0 = function() {
return (cd = b._emscripten_bind_btIDebugDraw___destroy___0 =
b.asm.gb).apply(null, arguments)
},
dd = b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0 = function() {
return (dd = b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0 = b.asm.hb).apply(null, arguments)
},
ed = b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1 = function() {
return (ed = b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1 = b.asm.ib).apply(null, arguments)
},
fd = b._emscripten_bind_btDefaultCollisionConfiguration___destroy___0 =
function() {
return (fd = b._emscripten_bind_btDefaultCollisionConfiguration___destroy___0 = b.asm.jb).apply(null, arguments)
},
gd = b._emscripten_bind_btTriangleMeshShape_setLocalScaling_1 = function() {
return (gd = b._emscripten_bind_btTriangleMeshShape_setLocalScaling_1 = b.asm.kb).apply(null, arguments)
},
hd = b._emscripten_bind_btTriangleMeshShape_getLocalScaling_0 = function() {
return (hd = b._emscripten_bind_btTriangleMeshShape_getLocalScaling_0 = b.asm.lb).apply(null, arguments)
},
id = b._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2 =
function() {
return (id = b._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2 = b.asm.mb).apply(null, arguments)
},
jd = b._emscripten_bind_btTriangleMeshShape___destroy___0 = function() {
return (jd = b._emscripten_bind_btTriangleMeshShape___destroy___0 = b.asm.nb).apply(null, arguments)
},
kd = b._emscripten_bind_btGhostObject_btGhostObject_0 = function() {
return (kd = b._emscripten_bind_btGhostObject_btGhostObject_0 = b.asm.ob).apply(null, arguments)
},
ld = b._emscripten_bind_btGhostObject_getNumOverlappingObjects_0 = function() {
return (ld =
b._emscripten_bind_btGhostObject_getNumOverlappingObjects_0 = b.asm.pb).apply(null, arguments)
},
md = b._emscripten_bind_btGhostObject_getOverlappingObject_1 = function() {
return (md = b._emscripten_bind_btGhostObject_getOverlappingObject_1 = b.asm.qb).apply(null, arguments)
},
nd = b._emscripten_bind_btGhostObject_setAnisotropicFriction_2 = function() {
return (nd = b._emscripten_bind_btGhostObject_setAnisotropicFriction_2 = b.asm.rb).apply(null, arguments)
},
od = b._emscripten_bind_btGhostObject_getCollisionShape_0 = function() {
return (od =
b._emscripten_bind_btGhostObject_getCollisionShape_0 = b.asm.sb).apply(null, arguments)
},
pd = b._emscripten_bind_btGhostObject_setContactProcessingThreshold_1 = function() {
return (pd = b._emscripten_bind_btGhostObject_setContactProcessingThreshold_1 = b.asm.tb).apply(null, arguments)
},
qd = b._emscripten_bind_btGhostObject_setActivationState_1 = function() {
return (qd = b._emscripten_bind_btGhostObject_setActivationState_1 = b.asm.ub).apply(null, arguments)
},
rd = b._emscripten_bind_btGhostObject_forceActivationState_1 = function() {
return (rd =
b._emscripten_bind_btGhostObject_forceActivationState_1 = b.asm.vb).apply(null, arguments)
},
sd = b._emscripten_bind_btGhostObject_activate_0 = function() {
return (sd = b._emscripten_bind_btGhostObject_activate_0 = b.asm.wb).apply(null, arguments)
},
td = b._emscripten_bind_btGhostObject_activate_1 = function() {
return (td = b._emscripten_bind_btGhostObject_activate_1 = b.asm.xb).apply(null, arguments)
},
ud = b._emscripten_bind_btGhostObject_isActive_0 = function() {
return (ud = b._emscripten_bind_btGhostObject_isActive_0 = b.asm.yb).apply(null,
arguments)
},
vd = b._emscripten_bind_btGhostObject_isKinematicObject_0 = function() {
return (vd = b._emscripten_bind_btGhostObject_isKinematicObject_0 = b.asm.zb).apply(null, arguments)
},
wd = b._emscripten_bind_btGhostObject_isStaticObject_0 = function() {
return (wd = b._emscripten_bind_btGhostObject_isStaticObject_0 = b.asm.Ab).apply(null, arguments)
},
xd = b._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0 = function() {
return (xd = b._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0 = b.asm.Bb).apply(null, arguments)
},
yd = b._emscripten_bind_btGhostObject_getRestitution_0 = function() {
return (yd = b._emscripten_bind_btGhostObject_getRestitution_0 = b.asm.Cb).apply(null, arguments)
},
zd = b._emscripten_bind_btGhostObject_getFriction_0 = function() {
return (zd = b._emscripten_bind_btGhostObject_getFriction_0 = b.asm.Db).apply(null, arguments)
},
Ad = b._emscripten_bind_btGhostObject_getRollingFriction_0 = function() {
return (Ad = b._emscripten_bind_btGhostObject_getRollingFriction_0 = b.asm.Eb).apply(null, arguments)
},
Bd = b._emscripten_bind_btGhostObject_setRestitution_1 =
function() {
return (Bd = b._emscripten_bind_btGhostObject_setRestitution_1 = b.asm.Fb).apply(null, arguments)
},
Cd = b._emscripten_bind_btGhostObject_setFriction_1 = function() {
return (Cd = b._emscripten_bind_btGhostObject_setFriction_1 = b.asm.Gb).apply(null, arguments)
},
Dd = b._emscripten_bind_btGhostObject_setRollingFriction_1 = function() {
return (Dd = b._emscripten_bind_btGhostObject_setRollingFriction_1 = b.asm.Hb).apply(null, arguments)
},
Ed = b._emscripten_bind_btGhostObject_getWorldTransform_0 = function() {
return (Ed = b._emscripten_bind_btGhostObject_getWorldTransform_0 =
b.asm.Ib).apply(null, arguments)
},
Fd = b._emscripten_bind_btGhostObject_getCollisionFlags_0 = function() {
return (Fd = b._emscripten_bind_btGhostObject_getCollisionFlags_0 = b.asm.Jb).apply(null, arguments)
},
Gd = b._emscripten_bind_btGhostObject_setCollisionFlags_1 = function() {
return (Gd = b._emscripten_bind_btGhostObject_setCollisionFlags_1 = b.asm.Kb).apply(null, arguments)
},
Hd = b._emscripten_bind_btGhostObject_setWorldTransform_1 = function() {
return (Hd = b._emscripten_bind_btGhostObject_setWorldTransform_1 = b.asm.Lb).apply(null,
arguments)
},
Id = b._emscripten_bind_btGhostObject_setCollisionShape_1 = function() {
return (Id = b._emscripten_bind_btGhostObject_setCollisionShape_1 = b.asm.Mb).apply(null, arguments)
},
Jd = b._emscripten_bind_btGhostObject_setCcdMotionThreshold_1 = function() {
return (Jd = b._emscripten_bind_btGhostObject_setCcdMotionThreshold_1 = b.asm.Nb).apply(null, arguments)
},
Kd = b._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1 = function() {
return (Kd = b._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1 = b.asm.Ob).apply(null,
arguments)
},
Ld = b._emscripten_bind_btGhostObject_getUserIndex_0 = function() {
return (Ld = b._emscripten_bind_btGhostObject_getUserIndex_0 = b.asm.Pb).apply(null, arguments)
},
Md = b._emscripten_bind_btGhostObject_setUserIndex_1 = function() {
return (Md = b._emscripten_bind_btGhostObject_setUserIndex_1 = b.asm.Qb).apply(null, arguments)
},
Nd = b._emscripten_bind_btGhostObject_getUserPointer_0 = function() {
return (Nd = b._emscripten_bind_btGhostObject_getUserPointer_0 = b.asm.Rb).apply(null, arguments)
},
Od = b._emscripten_bind_btGhostObject_setUserPointer_1 =
function() {
return (Od = b._emscripten_bind_btGhostObject_setUserPointer_1 = b.asm.Sb).apply(null, arguments)
},
Pd = b._emscripten_bind_btGhostObject_getBroadphaseHandle_0 = function() {
return (Pd = b._emscripten_bind_btGhostObject_getBroadphaseHandle_0 = b.asm.Tb).apply(null, arguments)
},
Qd = b._emscripten_bind_btGhostObject___destroy___0 = function() {
return (Qd = b._emscripten_bind_btGhostObject___destroy___0 = b.asm.Ub).apply(null, arguments)
},
Rd = b._emscripten_bind_btConeShape_btConeShape_2 = function() {
return (Rd = b._emscripten_bind_btConeShape_btConeShape_2 =
b.asm.Vb).apply(null, arguments)
},
Sd = b._emscripten_bind_btConeShape_setLocalScaling_1 = function() {
return (Sd = b._emscripten_bind_btConeShape_setLocalScaling_1 = b.asm.Wb).apply(null, arguments)
},
Td = b._emscripten_bind_btConeShape_getLocalScaling_0 = function() {
return (Td = b._emscripten_bind_btConeShape_getLocalScaling_0 = b.asm.Xb).apply(null, arguments)
},
Ud = b._emscripten_bind_btConeShape_calculateLocalInertia_2 = function() {
return (Ud = b._emscripten_bind_btConeShape_calculateLocalInertia_2 = b.asm.Yb).apply(null, arguments)
},
Vd = b._emscripten_bind_btConeShape___destroy___0 = function() {
return (Vd = b._emscripten_bind_btConeShape___destroy___0 = b.asm.Zb).apply(null, arguments)
},
Wd = b._emscripten_bind_btActionInterface_updateAction_2 = function() {
return (Wd = b._emscripten_bind_btActionInterface_updateAction_2 = b.asm._b).apply(null, arguments)
},
Xd = b._emscripten_bind_btActionInterface___destroy___0 = function() {
return (Xd = b._emscripten_bind_btActionInterface___destroy___0 = b.asm.$b).apply(null, arguments)
},
Yd = b._emscripten_bind_btVector3_btVector3_0 =
function() {
return (Yd = b._emscripten_bind_btVector3_btVector3_0 = b.asm.ac).apply(null, arguments)
},
Zd = b._emscripten_bind_btVector3_btVector3_3 = function() {
return (Zd = b._emscripten_bind_btVector3_btVector3_3 = b.asm.bc).apply(null, arguments)
},
$d = b._emscripten_bind_btVector3_length_0 = function() {
return ($d = b._emscripten_bind_btVector3_length_0 = b.asm.cc).apply(null, arguments)
},
ae = b._emscripten_bind_btVector3_x_0 = function() {
return (ae = b._emscripten_bind_btVector3_x_0 = b.asm.dc).apply(null, arguments)
},
be = b._emscripten_bind_btVector3_y_0 =
function() {
return (be = b._emscripten_bind_btVector3_y_0 = b.asm.ec).apply(null, arguments)
},
ce = b._emscripten_bind_btVector3_z_0 = function() {
return (ce = b._emscripten_bind_btVector3_z_0 = b.asm.fc).apply(null, arguments)
},
de = b._emscripten_bind_btVector3_setX_1 = function() {
return (de = b._emscripten_bind_btVector3_setX_1 = b.asm.gc).apply(null, arguments)
},
ee = b._emscripten_bind_btVector3_setY_1 = function() {
return (ee = b._emscripten_bind_btVector3_setY_1 = b.asm.hc).apply(null, arguments)
},
fe = b._emscripten_bind_btVector3_setZ_1 =
function() {
return (fe = b._emscripten_bind_btVector3_setZ_1 = b.asm.ic).apply(null, arguments)
},
ge = b._emscripten_bind_btVector3_setValue_3 = function() {
return (ge = b._emscripten_bind_btVector3_setValue_3 = b.asm.jc).apply(null, arguments)
},
he = b._emscripten_bind_btVector3_normalize_0 = function() {
return (he = b._emscripten_bind_btVector3_normalize_0 = b.asm.kc).apply(null, arguments)
},
ie = b._emscripten_bind_btVector3_rotate_2 = function() {
return (ie = b._emscripten_bind_btVector3_rotate_2 = b.asm.lc).apply(null, arguments)
},
je =
b._emscripten_bind_btVector3_dot_1 = function() {
return (je = b._emscripten_bind_btVector3_dot_1 = b.asm.mc).apply(null, arguments)
},
ke = b._emscripten_bind_btVector3_op_mul_1 = function() {
return (ke = b._emscripten_bind_btVector3_op_mul_1 = b.asm.nc).apply(null, arguments)
},
le = b._emscripten_bind_btVector3_op_add_1 = function() {
return (le = b._emscripten_bind_btVector3_op_add_1 = b.asm.oc).apply(null, arguments)
},
me = b._emscripten_bind_btVector3_op_sub_1 = function() {
return (me = b._emscripten_bind_btVector3_op_sub_1 = b.asm.pc).apply(null,
arguments)
},
ne = b._emscripten_bind_btVector3___destroy___0 = function() {
return (ne = b._emscripten_bind_btVector3___destroy___0 = b.asm.qc).apply(null, arguments)
},
oe = b._emscripten_bind_btVehicleRaycaster_castRay_3 = function() {
return (oe = b._emscripten_bind_btVehicleRaycaster_castRay_3 = b.asm.rc).apply(null, arguments)
},
pe = b._emscripten_bind_btVehicleRaycaster___destroy___0 = function() {
return (pe = b._emscripten_bind_btVehicleRaycaster___destroy___0 = b.asm.sc).apply(null, arguments)
},
qe = b._emscripten_bind_btQuadWord_x_0 =
function() {
return (qe = b._emscripten_bind_btQuadWord_x_0 = b.asm.tc).apply(null, arguments)
},
re = b._emscripten_bind_btQuadWord_y_0 = function() {
return (re = b._emscripten_bind_btQuadWord_y_0 = b.asm.uc).apply(null, arguments)
},
se = b._emscripten_bind_btQuadWord_z_0 = function() {
return (se = b._emscripten_bind_btQuadWord_z_0 = b.asm.vc).apply(null, arguments)
},
te = b._emscripten_bind_btQuadWord_w_0 = function() {
return (te = b._emscripten_bind_btQuadWord_w_0 = b.asm.wc).apply(null, arguments)
},
ue = b._emscripten_bind_btQuadWord_setX_1 =
function() {
return (ue = b._emscripten_bind_btQuadWord_setX_1 = b.asm.xc).apply(null, arguments)
},
ve = b._emscripten_bind_btQuadWord_setY_1 = function() {
return (ve = b._emscripten_bind_btQuadWord_setY_1 = b.asm.yc).apply(null, arguments)
},
we = b._emscripten_bind_btQuadWord_setZ_1 = function() {
return (we = b._emscripten_bind_btQuadWord_setZ_1 = b.asm.zc).apply(null, arguments)
},
xe = b._emscripten_bind_btQuadWord_setW_1 = function() {
return (xe = b._emscripten_bind_btQuadWord_setW_1 = b.asm.Ac).apply(null, arguments)
},
ye = b._emscripten_bind_btQuadWord___destroy___0 =
function() {
return (ye = b._emscripten_bind_btQuadWord___destroy___0 = b.asm.Bc).apply(null, arguments)
},
ze = b._emscripten_bind_btCylinderShape_btCylinderShape_1 = function() {
return (ze = b._emscripten_bind_btCylinderShape_btCylinderShape_1 = b.asm.Cc).apply(null, arguments)
},
Ae = b._emscripten_bind_btCylinderShape_setMargin_1 = function() {
return (Ae = b._emscripten_bind_btCylinderShape_setMargin_1 = b.asm.Dc).apply(null, arguments)
},
Be = b._emscripten_bind_btCylinderShape_getMargin_0 = function() {
return (Be = b._emscripten_bind_btCylinderShape_getMargin_0 =
b.asm.Ec).apply(null, arguments)
},
Ce = b._emscripten_bind_btCylinderShape_setLocalScaling_1 = function() {
return (Ce = b._emscripten_bind_btCylinderShape_setLocalScaling_1 = b.asm.Fc).apply(null, arguments)
},
De = b._emscripten_bind_btCylinderShape_getLocalScaling_0 = function() {
return (De = b._emscripten_bind_btCylinderShape_getLocalScaling_0 = b.asm.Gc).apply(null, arguments)
},
Ee = b._emscripten_bind_btCylinderShape_calculateLocalInertia_2 = function() {
return (Ee = b._emscripten_bind_btCylinderShape_calculateLocalInertia_2 =
b.asm.Hc).apply(null, arguments)
},
Fe = b._emscripten_bind_btCylinderShape___destroy___0 = function() {
return (Fe = b._emscripten_bind_btCylinderShape___destroy___0 = b.asm.Ic).apply(null, arguments)
},
Ge = b._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4 = function() {
return (Ge = b._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4 = b.asm.Jc).apply(null, arguments)
},
He = b._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1 = function() {
return (He = b._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1 =
b.asm.Kc).apply(null, arguments)
},
Ie = b._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0 = function() {
return (Ie = b._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0 = b.asm.Lc).apply(null, arguments)
},
Je = b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1 = function() {
return (Je = b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1 = b.asm.Mc).apply(null, arguments)
},
Ke = b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3 = function() {
return (Ke = b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3 =
b.asm.Nc).apply(null, arguments)
},
Le = b._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1 = function() {
return (Le = b._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1 = b.asm.Oc).apply(null, arguments)
},
Me = b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1 = function() {
return (Me = b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1 = b.asm.Pc).apply(null, arguments)
},
Ne = b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2 = function() {
return (Ne = b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2 =
b.asm.Qc).apply(null, arguments)
},
Oe = b._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1 = function() {
return (Oe = b._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1 = b.asm.Rc).apply(null, arguments)
},
Pe = b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1 = function() {
return (Pe = b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1 = b.asm.Sc).apply(null, arguments)
},
Qe = b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2 = function() {
return (Qe = b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2 =
b.asm.Tc).apply(null, arguments)
},
Re = b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3 = function() {
return (Re = b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3 = b.asm.Uc).apply(null, arguments)
},
Se = b._emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1 = function() {
return (Se = b._emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1 = b.asm.Vc).apply(null, arguments)
},
Te = b._emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1 = function() {
return (Te =
b._emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1 = b.asm.Wc).apply(null, arguments)
},
Ue = b._emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1 = function() {
return (Ue = b._emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1 = b.asm.Xc).apply(null, arguments)
},
Ve = b._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0 = function() {
return (Ve = b._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0 = b.asm.Yc).apply(null, arguments)
},
We = b._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3 =
function() {
return (We = b._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3 = b.asm.Zc).apply(null, arguments)
},
Xe = b._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0 = function() {
return (Xe = b._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0 = b.asm._c).apply(null, arguments)
},
Ye = b._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0 = function() {
return (Ye = b._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0 = b.asm.$c).apply(null, arguments)
},
Ze = b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1 =
function() {
return (Ze = b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1 = b.asm.ad).apply(null, arguments)
},
$e = b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2 = function() {
return ($e = b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2 = b.asm.bd).apply(null, arguments)
},
af = b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3 = function() {
return (af = b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3 = b.asm.cd).apply(null, arguments)
},
bf = b._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1 =
function() {
return (bf = b._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1 = b.asm.dd).apply(null, arguments)
},
cf = b._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0 = function() {
return (cf = b._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0 = b.asm.ed).apply(null, arguments)
},
df = b._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5 = function() {
return (df = b._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5 = b.asm.fd).apply(null, arguments)
},
ef = b._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3 =
function() {
return (ef = b._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3 = b.asm.gd).apply(null, arguments)
},
ff = b._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2 = function() {
return (ff = b._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2 = b.asm.hd).apply(null, arguments)
},
gf = b._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1 = function() {
return (gf = b._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1 = b.asm.id).apply(null, arguments)
},
hf = b._emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1 =
function() {
return (hf = b._emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1 = b.asm.jd).apply(null, arguments)
},
jf = b._emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0 = function() {
return (jf = b._emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0 = b.asm.kd).apply(null, arguments)
},
kf = b._emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0 = function() {
return (kf = b._emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0 = b.asm.ld).apply(null, arguments)
},
lf = b._emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3 =
function() {
return (lf = b._emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3 = b.asm.md).apply(null, arguments)
},
mf = b._emscripten_bind_btDiscreteDynamicsWorld_addAction_1 = function() {
return (mf = b._emscripten_bind_btDiscreteDynamicsWorld_addAction_1 = b.asm.nd).apply(null, arguments)
},
nf = b._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1 = function() {
return (nf = b._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1 = b.asm.od).apply(null, arguments)
},
of = b._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0 =
function() {
return ( of = b._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0 = b.asm.pd).apply(null, arguments)
},
pf = b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_1 = function() {
return (pf = b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_1 = b.asm.qd).apply(null, arguments)
},
qf = b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_2 = function() {
return (qf = b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_2 = b.asm.rd).apply(null, arguments)
},
rf = b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_3 = function() {
return (rf = b._emscripten_bind_btDiscreteDynamicsWorld_setInternalTickCallback_3 = b.asm.sd).apply(null, arguments)
},
sf = b._emscripten_bind_btDiscreteDynamicsWorld___destroy___0 = function() {
return (sf = b._emscripten_bind_btDiscreteDynamicsWorld___destroy___0 = b.asm.td).apply(null, arguments)
},
tf = b._emscripten_bind_btConvexShape_setLocalScaling_1 = function() {
return (tf = b._emscripten_bind_btConvexShape_setLocalScaling_1 = b.asm.ud).apply(null,
arguments)
},
uf = b._emscripten_bind_btConvexShape_getLocalScaling_0 = function() {
return (uf = b._emscripten_bind_btConvexShape_getLocalScaling_0 = b.asm.vd).apply(null, arguments)
},
vf = b._emscripten_bind_btConvexShape_calculateLocalInertia_2 = function() {
return (vf = b._emscripten_bind_btConvexShape_calculateLocalInertia_2 = b.asm.wd).apply(null, arguments)
},
wf = b._emscripten_bind_btConvexShape_setMargin_1 = function() {
return (wf = b._emscripten_bind_btConvexShape_setMargin_1 = b.asm.xd).apply(null, arguments)
},
xf = b._emscripten_bind_btConvexShape_getMargin_0 =
function() {
return (xf = b._emscripten_bind_btConvexShape_getMargin_0 = b.asm.yd).apply(null, arguments)
},
yf = b._emscripten_bind_btConvexShape___destroy___0 = function() {
return (yf = b._emscripten_bind_btConvexShape___destroy___0 = b.asm.zd).apply(null, arguments)
},
zf = b._emscripten_bind_btDispatcher_getNumManifolds_0 = function() {
return (zf = b._emscripten_bind_btDispatcher_getNumManifolds_0 = b.asm.Ad).apply(null, arguments)
},
Af = b._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1 = function() {
return (Af = b._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1 =
b.asm.Bd).apply(null, arguments)
},
Bf = b._emscripten_bind_btDispatcher___destroy___0 = function() {
return (Bf = b._emscripten_bind_btDispatcher___destroy___0 = b.asm.Cd).apply(null, arguments)
},
Cf = b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3 = function() {
return (Cf = b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3 = b.asm.Dd).apply(null, arguments)
},
Df = b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5 = function() {
return (Df = b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5 =
b.asm.Ed).apply(null, arguments)
},
Ef = b._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1 = function() {
return (Ef = b._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1 = b.asm.Fd).apply(null, arguments)
},
Ff = b._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1 = function() {
return (Ff = b._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1 = b.asm.Gd).apply(null, arguments)
},
Gf = b._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1 = function() {
return (Gf = b._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1 =
b.asm.Hd).apply(null, arguments)
},
Hf = b._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1 = function() {
return (Hf = b._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1 = b.asm.Id).apply(null, arguments)
},
If = b._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0 = function() {
return (If = b._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0 = b.asm.Jd).apply(null, arguments)
},
Jf = b._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1 = function() {
return (Jf = b._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1 =
b.asm.Kd).apply(null, arguments)
},
Kf = b._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0 = function() {
return (Kf = b._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0 = b.asm.Ld).apply(null, arguments)
},
Lf = b._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1 = function() {
return (Lf = b._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1 = b.asm.Md).apply(null, arguments)
},
Mf = b._emscripten_bind_btGeneric6DofConstraint_getParam_2 = function() {
return (Mf =
b._emscripten_bind_btGeneric6DofConstraint_getParam_2 = b.asm.Nd).apply(null, arguments)
},
Nf = b._emscripten_bind_btGeneric6DofConstraint_setParam_3 = function() {
return (Nf = b._emscripten_bind_btGeneric6DofConstraint_setParam_3 = b.asm.Od).apply(null, arguments)
},
Of = b._emscripten_bind_btGeneric6DofConstraint___destroy___0 = function() {
return (Of = b._emscripten_bind_btGeneric6DofConstraint___destroy___0 = b.asm.Pd).apply(null, arguments)
},
Pf = b._emscripten_bind_btStridingMeshInterface_setScaling_1 = function() {
return (Pf =
b._emscripten_bind_btStridingMeshInterface_setScaling_1 = b.asm.Qd).apply(null, arguments)
},
Qf = b._emscripten_bind_btStridingMeshInterface___destroy___0 = function() {
return (Qf = b._emscripten_bind_btStridingMeshInterface___destroy___0 = b.asm.Rd).apply(null, arguments)
},
Rf = b._emscripten_bind_btMotionState_getWorldTransform_1 = function() {
return (Rf = b._emscripten_bind_btMotionState_getWorldTransform_1 = b.asm.Sd).apply(null, arguments)
},
Sf = b._emscripten_bind_btMotionState_setWorldTransform_1 = function() {
return (Sf = b._emscripten_bind_btMotionState_setWorldTransform_1 =
b.asm.Td).apply(null, arguments)
},
Tf = b._emscripten_bind_btMotionState___destroy___0 = function() {
return (Tf = b._emscripten_bind_btMotionState___destroy___0 = b.asm.Ud).apply(null, arguments)
},
Uf = b._emscripten_bind_ConvexResultCallback_hasHit_0 = function() {
return (Uf = b._emscripten_bind_ConvexResultCallback_hasHit_0 = b.asm.Vd).apply(null, arguments)
},
Vf = b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0 = function() {
return (Vf = b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0 =
b.asm.Wd).apply(null, arguments)
},
Wf = b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1 = function() {
return (Wf = b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1 = b.asm.Xd).apply(null, arguments)
},
Xf = b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0 = function() {
return (Xf = b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0 = b.asm.Yd).apply(null, arguments)
},
Yf = b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1 = function() {
return (Yf =
b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1 = b.asm.Zd).apply(null, arguments)
},
Zf = b._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0 = function() {
return (Zf = b._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0 = b.asm._d).apply(null, arguments)
},
$f = b._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1 = function() {
return ($f = b._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1 = b.asm.$d).apply(null, arguments)
},
ag = b._emscripten_bind_ConvexResultCallback___destroy___0 =
function() {
return (ag = b._emscripten_bind_ConvexResultCallback___destroy___0 = b.asm.ae).apply(null, arguments)
},
bg = b._emscripten_bind_ContactResultCallback_addSingleResult_7 = function() {
return (bg = b._emscripten_bind_ContactResultCallback_addSingleResult_7 = b.asm.be).apply(null, arguments)
},
cg = b._emscripten_bind_ContactResultCallback___destroy___0 = function() {
return (cg = b._emscripten_bind_ContactResultCallback___destroy___0 = b.asm.ce).apply(null, arguments)
},
dg = b._emscripten_bind_btSoftBodySolver___destroy___0 =
function() {
return (dg = b._emscripten_bind_btSoftBodySolver___destroy___0 = b.asm.de).apply(null, arguments)
},
eg = b._emscripten_bind_RayResultCallback_hasHit_0 = function() {
return (eg = b._emscripten_bind_RayResultCallback_hasHit_0 = b.asm.ee).apply(null, arguments)
},
fg = b._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0 = function() {
return (fg = b._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0 = b.asm.fe).apply(null, arguments)
},
gg = b._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1 =
function() {
return (gg = b._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1 = b.asm.ge).apply(null, arguments)
},
hg = b._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0 = function() {
return (hg = b._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0 = b.asm.he).apply(null, arguments)
},
ig = b._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1 = function() {
return (ig = b._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1 = b.asm.ie).apply(null, arguments)
},
jg = b._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0 =
function() {
return (jg = b._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0 = b.asm.je).apply(null, arguments)
},
kg = b._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1 = function() {
return (kg = b._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1 = b.asm.ke).apply(null, arguments)
},
lg = b._emscripten_bind_RayResultCallback_get_m_collisionObject_0 = function() {
return (lg = b._emscripten_bind_RayResultCallback_get_m_collisionObject_0 = b.asm.le).apply(null, arguments)
},
mg = b._emscripten_bind_RayResultCallback_set_m_collisionObject_1 =
function() {
return (mg = b._emscripten_bind_RayResultCallback_set_m_collisionObject_1 = b.asm.me).apply(null, arguments)
},
ng = b._emscripten_bind_RayResultCallback___destroy___0 = function() {
return (ng = b._emscripten_bind_RayResultCallback___destroy___0 = b.asm.ne).apply(null, arguments)
},
og = b._emscripten_bind_btMatrix3x3_setEulerZYX_3 = function() {
return (og = b._emscripten_bind_btMatrix3x3_setEulerZYX_3 = b.asm.oe).apply(null, arguments)
},
pg = b._emscripten_bind_btMatrix3x3_getRotation_1 = function() {
return (pg = b._emscripten_bind_btMatrix3x3_getRotation_1 =
b.asm.pe).apply(null, arguments)
},
qg = b._emscripten_bind_btMatrix3x3_getRow_1 = function() {
return (qg = b._emscripten_bind_btMatrix3x3_getRow_1 = b.asm.qe).apply(null, arguments)
},
rg = b._emscripten_bind_btMatrix3x3___destroy___0 = function() {
return (rg = b._emscripten_bind_btMatrix3x3___destroy___0 = b.asm.re).apply(null, arguments)
},
sg = b._emscripten_bind_btScalarArray_size_0 = function() {
return (sg = b._emscripten_bind_btScalarArray_size_0 = b.asm.se).apply(null, arguments)
},
tg = b._emscripten_bind_btScalarArray_at_1 = function() {
return (tg =
b._emscripten_bind_btScalarArray_at_1 = b.asm.te).apply(null, arguments)
},
ug = b._emscripten_bind_btScalarArray___destroy___0 = function() {
return (ug = b._emscripten_bind_btScalarArray___destroy___0 = b.asm.ue).apply(null, arguments)
},
vg = b._emscripten_bind_Material_get_m_kLST_0 = function() {
return (vg = b._emscripten_bind_Material_get_m_kLST_0 = b.asm.ve).apply(null, arguments)
},
wg = b._emscripten_bind_Material_set_m_kLST_1 = function() {
return (wg = b._emscripten_bind_Material_set_m_kLST_1 = b.asm.we).apply(null, arguments)
},
xg =
b._emscripten_bind_Material_get_m_kAST_0 = function() {
return (xg = b._emscripten_bind_Material_get_m_kAST_0 = b.asm.xe).apply(null, arguments)
},
yg = b._emscripten_bind_Material_set_m_kAST_1 = function() {
return (yg = b._emscripten_bind_Material_set_m_kAST_1 = b.asm.ye).apply(null, arguments)
},
zg = b._emscripten_bind_Material_get_m_kVST_0 = function() {
return (zg = b._emscripten_bind_Material_get_m_kVST_0 = b.asm.ze).apply(null, arguments)
},
Ag = b._emscripten_bind_Material_set_m_kVST_1 = function() {
return (Ag = b._emscripten_bind_Material_set_m_kVST_1 =
b.asm.Ae).apply(null, arguments)
},
Bg = b._emscripten_bind_Material_get_m_flags_0 = function() {
return (Bg = b._emscripten_bind_Material_get_m_flags_0 = b.asm.Be).apply(null, arguments)
},
Cg = b._emscripten_bind_Material_set_m_flags_1 = function() {
return (Cg = b._emscripten_bind_Material_set_m_flags_1 = b.asm.Ce).apply(null, arguments)
},
Dg = b._emscripten_bind_Material___destroy___0 = function() {
return (Dg = b._emscripten_bind_Material___destroy___0 = b.asm.De).apply(null, arguments)
},
Eg = b._emscripten_bind_btDispatcherInfo_get_m_timeStep_0 =
function() {
return (Eg = b._emscripten_bind_btDispatcherInfo_get_m_timeStep_0 = b.asm.Ee).apply(null, arguments)
},
Fg = b._emscripten_bind_btDispatcherInfo_set_m_timeStep_1 = function() {
return (Fg = b._emscripten_bind_btDispatcherInfo_set_m_timeStep_1 = b.asm.Fe).apply(null, arguments)
},
Gg = b._emscripten_bind_btDispatcherInfo_get_m_stepCount_0 = function() {
return (Gg = b._emscripten_bind_btDispatcherInfo_get_m_stepCount_0 = b.asm.Ge).apply(null, arguments)
},
Hg = b._emscripten_bind_btDispatcherInfo_set_m_stepCount_1 = function() {
return (Hg =
b._emscripten_bind_btDispatcherInfo_set_m_stepCount_1 = b.asm.He).apply(null, arguments)
},
Ig = b._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0 = function() {
return (Ig = b._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0 = b.asm.Ie).apply(null, arguments)
},
Jg = b._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1 = function() {
return (Jg = b._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1 = b.asm.Je).apply(null, arguments)
},
Kg = b._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0 = function() {
return (Kg =
b._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0 = b.asm.Ke).apply(null, arguments)
},
Lg = b._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1 = function() {
return (Lg = b._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1 = b.asm.Le).apply(null, arguments)
},
Mg = b._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0 = function() {
return (Mg = b._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0 = b.asm.Me).apply(null, arguments)
},
Ng = b._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1 = function() {
return (Ng =
b._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1 = b.asm.Ne).apply(null, arguments)
},
Og = b._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0 = function() {
return (Og = b._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0 = b.asm.Oe).apply(null, arguments)
},
Pg = b._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1 = function() {
return (Pg = b._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1 = b.asm.Pe).apply(null, arguments)
},
Qg = b._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0 =
function() {
return (Qg = b._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0 = b.asm.Qe).apply(null, arguments)
},
Rg = b._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1 = function() {
return (Rg = b._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1 = b.asm.Re).apply(null, arguments)
},
Sg = b._emscripten_bind_btDispatcherInfo_get_m_useEpa_0 = function() {
return (Sg = b._emscripten_bind_btDispatcherInfo_get_m_useEpa_0 = b.asm.Se).apply(null, arguments)
},
Tg = b._emscripten_bind_btDispatcherInfo_set_m_useEpa_1 = function() {
return (Tg =
b._emscripten_bind_btDispatcherInfo_set_m_useEpa_1 = b.asm.Te).apply(null, arguments)
},
Ug = b._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0 = function() {
return (Ug = b._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0 = b.asm.Ue).apply(null, arguments)
},
Vg = b._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1 = function() {
return (Vg = b._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1 = b.asm.Ve).apply(null, arguments)
},
Wg = b._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0 =
function() {
return (Wg = b._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0 = b.asm.We).apply(null, arguments)
},
Xg = b._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1 = function() {
return (Xg = b._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1 = b.asm.Xe).apply(null, arguments)
},
Yg = b._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0 = function() {
return (Yg = b._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0 =
b.asm.Ye).apply(null, arguments)
},
Zg = b._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1 = function() {
return (Zg = b._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1 = b.asm.Ze).apply(null, arguments)
},
$g = b._emscripten_bind_btDispatcherInfo___destroy___0 = function() {
return ($g = b._emscripten_bind_btDispatcherInfo___destroy___0 = b.asm._e).apply(null, arguments)
},
ah = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0 = function() {
return (ah =
b._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0 = b.asm.$e).apply(null, arguments)
},
bh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1 = function() {
return (bh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1 = b.asm.af).apply(null, arguments)
},
ch = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0 = function() {
return (ch = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0 = b.asm.bf).apply(null,
arguments)
},
dh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1 = function() {
return (dh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1 = b.asm.cf).apply(null, arguments)
},
eh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0 = function() {
return (eh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0 = b.asm.df).apply(null, arguments)
},
fh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1 = function() {
return (fh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1 =
b.asm.ef).apply(null, arguments)
},
gh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0 = function() {
return (gh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0 = b.asm.ff).apply(null, arguments)
},
hh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1 = function() {
return (hh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1 = b.asm.gf).apply(null, arguments)
},
ih = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0 =
function() {
return (ih = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0 = b.asm.hf).apply(null, arguments)
},
jh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1 = function() {
return (jh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1 = b.asm.jf).apply(null, arguments)
},
kh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0 = function() {
return (kh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0 = b.asm.kf).apply(null,
arguments)
},
lh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1 = function() {
return (lh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1 = b.asm.lf).apply(null, arguments)
},
mh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0 = function() {
return (mh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0 = b.asm.mf).apply(null, arguments)
},
nh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1 = function() {
return (nh =
b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1 = b.asm.nf).apply(null, arguments)
},
oh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0 = function() {
return (oh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0 = b.asm.of).apply(null, arguments)
},
ph = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1 = function() {
return (ph = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1 =
b.asm.pf).apply(null, arguments)
},
qh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0 = function() {
return (qh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0 = b.asm.qf).apply(null, arguments)
},
rh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1 = function() {
return (rh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1 = b.asm.rf).apply(null, arguments)
},
sh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0 =
function() {
return (sh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0 = b.asm.sf).apply(null, arguments)
},
th = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1 = function() {
return (th = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1 = b.asm.tf).apply(null, arguments)
},
uh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0 = function() {
return (uh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0 = b.asm.uf).apply(null,
arguments)
},
vh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1 = function() {
return (vh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1 = b.asm.vf).apply(null, arguments)
},
wh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0 = function() {
return (wh = b._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0 = b.asm.wf).apply(null, arguments)
},
xh = b._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1 = function() {
return (xh =
b._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1 = b.asm.xf).apply(null, arguments)
},
yh = b._emscripten_bind_btWheelInfoConstructionInfo___destroy___0 = function() {
return (yh = b._emscripten_bind_btWheelInfoConstructionInfo___destroy___0 = b.asm.yf).apply(null, arguments)
},
zh = b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1 = function() {
return (zh = b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1 = b.asm.zf).apply(null, arguments)
},
Ah = b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2 =
function() {
return (Ah = b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2 = b.asm.Af).apply(null, arguments)
},
Bh = b._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1 = function() {
return (Bh = b._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1 = b.asm.Bf).apply(null, arguments)
},
Ch = b._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0 = function() {
return (Ch = b._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0 = b.asm.Cf).apply(null, arguments)
},
Dh = b._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2 =
function() {
return (Dh = b._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2 = b.asm.Df).apply(null, arguments)
},
Eh = b._emscripten_bind_btConvexTriangleMeshShape_setMargin_1 = function() {
return (Eh = b._emscripten_bind_btConvexTriangleMeshShape_setMargin_1 = b.asm.Ef).apply(null, arguments)
},
Fh = b._emscripten_bind_btConvexTriangleMeshShape_getMargin_0 = function() {
return (Fh = b._emscripten_bind_btConvexTriangleMeshShape_getMargin_0 = b.asm.Ff).apply(null, arguments)
},
Gh = b._emscripten_bind_btConvexTriangleMeshShape___destroy___0 =
function() {
return (Gh = b._emscripten_bind_btConvexTriangleMeshShape___destroy___0 = b.asm.Gf).apply(null, arguments)
},
Hh = b._emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0 = function() {
return (Hh = b._emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0 = b.asm.Hf).apply(null, arguments)
},
Ih = b._emscripten_bind_btBroadphaseInterface___destroy___0 = function() {
return (Ih = b._emscripten_bind_btBroadphaseInterface___destroy___0 = b.asm.If).apply(null, arguments)
},
Jh = b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3 =
function() {
return (Jh = b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3 = b.asm.Jf).apply(null, arguments)
},
Kh = b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4 = function() {
return (Kh = b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4 = b.asm.Kf).apply(null, arguments)
},
Lh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0 = function() {
return (Lh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0 =
b.asm.Lf).apply(null, arguments)
},
Mh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1 = function() {
return (Mh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1 = b.asm.Mf).apply(null, arguments)
},
Nh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0 = function() {
return (Nh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0 = b.asm.Nf).apply(null, arguments)
},
Oh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1 = function() {
return (Oh =
b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1 = b.asm.Of).apply(null, arguments)
},
Ph = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0 = function() {
return (Ph = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0 = b.asm.Pf).apply(null, arguments)
},
Qh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1 = function() {
return (Qh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1 = b.asm.Qf).apply(null, arguments)
},
Rh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0 =
function() {
return (Rh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0 = b.asm.Rf).apply(null, arguments)
},
Sh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1 = function() {
return (Sh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1 = b.asm.Sf).apply(null, arguments)
},
Th = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0 = function() {
return (Th = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0 = b.asm.Tf).apply(null,
arguments)
},
Uh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1 = function() {
return (Uh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1 = b.asm.Uf).apply(null, arguments)
},
Vh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0 = function() {
return (Vh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0 = b.asm.Vf).apply(null, arguments)
},
Wh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1 = function() {
return (Wh =
b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1 = b.asm.Wf).apply(null, arguments)
},
Xh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0 = function() {
return (Xh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0 = b.asm.Xf).apply(null, arguments)
},
Yh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1 = function() {
return (Yh = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1 =
b.asm.Yf).apply(null, arguments)
},
Zh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0 = function() {
return (Zh = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0 = b.asm.Zf).apply(null, arguments)
},
$h = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1 = function() {
return ($h = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1 = b.asm._f).apply(null, arguments)
},
ai = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0 =
function() {
return (ai = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0 = b.asm.$f).apply(null, arguments)
},
bi = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1 = function() {
return (bi = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1 = b.asm.ag).apply(null, arguments)
},
ci = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0 = function() {
return (ci = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0 =
b.asm.bg).apply(null, arguments)
},
di = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1 = function() {
return (di = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1 = b.asm.cg).apply(null, arguments)
},
ei = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0 = function() {
return (ei = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0 = b.asm.dg).apply(null,
arguments)
},
fi = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1 = function() {
return (fi = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1 = b.asm.eg).apply(null, arguments)
},
gi = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0 = function() {
return (gi = b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0 = b.asm.fg).apply(null, arguments)
},
hi = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1 =
function() {
return (hi = b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1 = b.asm.gg).apply(null, arguments)
},
ii = b._emscripten_bind_btRigidBodyConstructionInfo___destroy___0 = function() {
return (ii = b._emscripten_bind_btRigidBodyConstructionInfo___destroy___0 = b.asm.hg).apply(null, arguments)
},
ji = b._emscripten_bind_btCollisionConfiguration___destroy___0 = function() {
return (ji = b._emscripten_bind_btCollisionConfiguration___destroy___0 = b.asm.ig).apply(null, arguments)
},
ki = b._emscripten_bind_btPersistentManifold_btPersistentManifold_0 =
function() {
return (ki = b._emscripten_bind_btPersistentManifold_btPersistentManifold_0 = b.asm.jg).apply(null, arguments)
},
li = b._emscripten_bind_btPersistentManifold_getBody0_0 = function() {
return (li = b._emscripten_bind_btPersistentManifold_getBody0_0 = b.asm.kg).apply(null, arguments)
},
mi = b._emscripten_bind_btPersistentManifold_getBody1_0 = function() {
return (mi = b._emscripten_bind_btPersistentManifold_getBody1_0 = b.asm.lg).apply(null, arguments)
},
ni = b._emscripten_bind_btPersistentManifold_getNumContacts_0 = function() {
return (ni =
b._emscripten_bind_btPersistentManifold_getNumContacts_0 = b.asm.mg).apply(null, arguments)
},
oi = b._emscripten_bind_btPersistentManifold_getContactPoint_1 = function() {
return (oi = b._emscripten_bind_btPersistentManifold_getContactPoint_1 = b.asm.ng).apply(null, arguments)
},
pi = b._emscripten_bind_btPersistentManifold___destroy___0 = function() {
return (pi = b._emscripten_bind_btPersistentManifold___destroy___0 = b.asm.og).apply(null, arguments)
},
qi = b._emscripten_bind_btCompoundShape_btCompoundShape_0 = function() {
return (qi =
b._emscripten_bind_btCompoundShape_btCompoundShape_0 = b.asm.pg).apply(null, arguments)
},
ri = b._emscripten_bind_btCompoundShape_btCompoundShape_1 = function() {
return (ri = b._emscripten_bind_btCompoundShape_btCompoundShape_1 = b.asm.qg).apply(null, arguments)
},
si = b._emscripten_bind_btCompoundShape_addChildShape_2 = function() {
return (si = b._emscripten_bind_btCompoundShape_addChildShape_2 = b.asm.rg).apply(null, arguments)
},
ti = b._emscripten_bind_btCompoundShape_removeChildShape_1 = function() {
return (ti = b._emscripten_bind_btCompoundShape_removeChildShape_1 =
b.asm.sg).apply(null, arguments)
},
ui = b._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1 = function() {
return (ui = b._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1 = b.asm.tg).apply(null, arguments)
},
vi = b._emscripten_bind_btCompoundShape_getNumChildShapes_0 = function() {
return (vi = b._emscripten_bind_btCompoundShape_getNumChildShapes_0 = b.asm.ug).apply(null, arguments)
},
wi = b._emscripten_bind_btCompoundShape_getChildShape_1 = function() {
return (wi = b._emscripten_bind_btCompoundShape_getChildShape_1 =
b.asm.vg).apply(null, arguments)
},
xi = b._emscripten_bind_btCompoundShape_updateChildTransform_2 = function() {
return (xi = b._emscripten_bind_btCompoundShape_updateChildTransform_2 = b.asm.wg).apply(null, arguments)
},
yi = b._emscripten_bind_btCompoundShape_updateChildTransform_3 = function() {
return (yi = b._emscripten_bind_btCompoundShape_updateChildTransform_3 = b.asm.xg).apply(null, arguments)
},
zi = b._emscripten_bind_btCompoundShape_setMargin_1 = function() {
return (zi = b._emscripten_bind_btCompoundShape_setMargin_1 = b.asm.yg).apply(null,
arguments)
},
Ai = b._emscripten_bind_btCompoundShape_getMargin_0 = function() {
return (Ai = b._emscripten_bind_btCompoundShape_getMargin_0 = b.asm.zg).apply(null, arguments)
},
Bi = b._emscripten_bind_btCompoundShape_setLocalScaling_1 = function() {
return (Bi = b._emscripten_bind_btCompoundShape_setLocalScaling_1 = b.asm.Ag).apply(null, arguments)
},
Ci = b._emscripten_bind_btCompoundShape_getLocalScaling_0 = function() {
return (Ci = b._emscripten_bind_btCompoundShape_getLocalScaling_0 = b.asm.Bg).apply(null, arguments)
},
Di = b._emscripten_bind_btCompoundShape_calculateLocalInertia_2 =
function() {
return (Di = b._emscripten_bind_btCompoundShape_calculateLocalInertia_2 = b.asm.Cg).apply(null, arguments)
},
Ei = b._emscripten_bind_btCompoundShape___destroy___0 = function() {
return (Ei = b._emscripten_bind_btCompoundShape___destroy___0 = b.asm.Dg).apply(null, arguments)
},
Fi = b._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2 = function() {
return (Fi = b._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2 = b.asm.Eg).apply(null, arguments)
},
Gi = b._emscripten_bind_ClosestConvexResultCallback_hasHit_0 =
function() {
return (Gi = b._emscripten_bind_ClosestConvexResultCallback_hasHit_0 = b.asm.Fg).apply(null, arguments)
},
Hi = b._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0 = function() {
return (Hi = b._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0 = b.asm.Gg).apply(null, arguments)
},
Ii = b._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1 = function() {
return (Ii = b._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1 = b.asm.Hg).apply(null, arguments)
},
Ji = b._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0 = function() {
return (Ji = b._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0 = b.asm.Ig).apply(null, arguments)
},
Ki = b._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1 = function() {
return (Ki = b._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1 = b.asm.Jg).apply(null, arguments)
},
Li = b._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0 = function() {
return (Li = b._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0 =
b.asm.Kg).apply(null, arguments)
},
Mi = b._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1 = function() {
return (Mi = b._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1 = b.asm.Lg).apply(null, arguments)
},
Ni = b._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0 = function() {
return (Ni = b._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0 = b.asm.Mg).apply(null, arguments)
},
Oi = b._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1 = function() {
return (Oi =
b._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1 = b.asm.Ng).apply(null, arguments)
},
Pi = b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0 = function() {
return (Pi = b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0 = b.asm.Og).apply(null, arguments)
},
Qi = b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1 = function() {
return (Qi = b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1 = b.asm.Pg).apply(null,
arguments)
},
Ri = b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0 = function() {
return (Ri = b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0 = b.asm.Qg).apply(null, arguments)
},
Si = b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1 = function() {
return (Si = b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1 = b.asm.Rg).apply(null, arguments)
},
Ti = b._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0 =
function() {
return (Ti = b._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0 = b.asm.Sg).apply(null, arguments)
},
Ui = b._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1 = function() {
return (Ui = b._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1 = b.asm.Tg).apply(null, arguments)
},
Vi = b._emscripten_bind_ClosestConvexResultCallback___destroy___0 = function() {
return (Vi = b._emscripten_bind_ClosestConvexResultCallback___destroy___0 = b.asm.Ug).apply(null, arguments)
},
Wi = b._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2 = function() {
return (Wi = b._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2 = b.asm.Vg).apply(null, arguments)
},
Xi = b._emscripten_bind_AllHitsRayResultCallback_hasHit_0 = function() {
return (Xi = b._emscripten_bind_AllHitsRayResultCallback_hasHit_0 = b.asm.Wg).apply(null, arguments)
},
Yi = b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0 = function() {
return (Yi = b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0 =
b.asm.Xg).apply(null, arguments)
},
Zi = b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1 = function() {
return (Zi = b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1 = b.asm.Yg).apply(null, arguments)
},
$i = b._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0 = function() {
return ($i = b._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0 = b.asm.Zg).apply(null, arguments)
},
aj = b._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1 = function() {
return (aj =
b._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1 = b.asm._g).apply(null, arguments)
},
bj = b._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0 = function() {
return (bj = b._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0 = b.asm.$g).apply(null, arguments)
},
cj = b._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1 = function() {
return (cj = b._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1 = b.asm.ah).apply(null, arguments)
},
dj = b._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0 =
function() {
return (dj = b._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0 = b.asm.bh).apply(null, arguments)
},
ej = b._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1 = function() {
return (ej = b._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1 = b.asm.ch).apply(null, arguments)
},
fj = b._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0 = function() {
return (fj = b._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0 = b.asm.dh).apply(null, arguments)
},
gj = b._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1 = function() {
return (gj = b._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1 = b.asm.eh).apply(null, arguments)
},
hj = b._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0 = function() {
return (hj = b._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0 = b.asm.fh).apply(null, arguments)
},
ij = b._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1 = function() {
return (ij = b._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1 =
b.asm.gh).apply(null, arguments)
},
jj = b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0 = function() {
return (jj = b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0 = b.asm.hh).apply(null, arguments)
},
kj = b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1 = function() {
return (kj = b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1 = b.asm.ih).apply(null, arguments)
},
lj = b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0 =
function() {
return (lj = b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0 = b.asm.jh).apply(null, arguments)
},
mj = b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1 = function() {
return (mj = b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1 = b.asm.kh).apply(null, arguments)
},
nj = b._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0 = function() {
return (nj = b._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0 = b.asm.lh).apply(null,
arguments)
},
oj = b._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1 = function() {
return (oj = b._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1 = b.asm.mh).apply(null, arguments)
},
pj = b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0 = function() {
return (pj = b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0 = b.asm.nh).apply(null, arguments)
},
qj = b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1 = function() {
return (qj = b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1 =
b.asm.oh).apply(null, arguments)
},
rj = b._emscripten_bind_AllHitsRayResultCallback___destroy___0 = function() {
return (rj = b._emscripten_bind_AllHitsRayResultCallback___destroy___0 = b.asm.ph).apply(null, arguments)
},
sj = b._emscripten_bind_tMaterialArray_size_0 = function() {
return (sj = b._emscripten_bind_tMaterialArray_size_0 = b.asm.qh).apply(null, arguments)
},
tj = b._emscripten_bind_tMaterialArray_at_1 = function() {
return (tj = b._emscripten_bind_tMaterialArray_at_1 = b.asm.rh).apply(null, arguments)
},
uj = b._emscripten_bind_tMaterialArray___destroy___0 =
function() {
return (uj = b._emscripten_bind_tMaterialArray___destroy___0 = b.asm.sh).apply(null, arguments)
},
vj = b._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1 = function() {
return (vj = b._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1 = b.asm.th).apply(null, arguments)
},
wj = b._emscripten_bind_btDefaultVehicleRaycaster_castRay_3 = function() {
return (wj = b._emscripten_bind_btDefaultVehicleRaycaster_castRay_3 = b.asm.uh).apply(null, arguments)
},
xj = b._emscripten_bind_btDefaultVehicleRaycaster___destroy___0 =
function() {
return (xj = b._emscripten_bind_btDefaultVehicleRaycaster___destroy___0 = b.asm.vh).apply(null, arguments)
},
yj = b._emscripten_bind_btEmptyShape_btEmptyShape_0 = function() {
return (yj = b._emscripten_bind_btEmptyShape_btEmptyShape_0 = b.asm.wh).apply(null, arguments)
},
zj = b._emscripten_bind_btEmptyShape_setLocalScaling_1 = function() {
return (zj = b._emscripten_bind_btEmptyShape_setLocalScaling_1 = b.asm.xh).apply(null, arguments)
},
Aj = b._emscripten_bind_btEmptyShape_getLocalScaling_0 = function() {
return (Aj = b._emscripten_bind_btEmptyShape_getLocalScaling_0 =
b.asm.yh).apply(null, arguments)
},
Bj = b._emscripten_bind_btEmptyShape_calculateLocalInertia_2 = function() {
return (Bj = b._emscripten_bind_btEmptyShape_calculateLocalInertia_2 = b.asm.zh).apply(null, arguments)
},
Cj = b._emscripten_bind_btEmptyShape___destroy___0 = function() {
return (Cj = b._emscripten_bind_btEmptyShape___destroy___0 = b.asm.Ah).apply(null, arguments)
},
Dj = b._emscripten_bind_btConstraintSetting_btConstraintSetting_0 = function() {
return (Dj = b._emscripten_bind_btConstraintSetting_btConstraintSetting_0 = b.asm.Bh).apply(null,
arguments)
},
Ej = b._emscripten_bind_btConstraintSetting_get_m_tau_0 = function() {
return (Ej = b._emscripten_bind_btConstraintSetting_get_m_tau_0 = b.asm.Ch).apply(null, arguments)
},
Fj = b._emscripten_bind_btConstraintSetting_set_m_tau_1 = function() {
return (Fj = b._emscripten_bind_btConstraintSetting_set_m_tau_1 = b.asm.Dh).apply(null, arguments)
},
Gj = b._emscripten_bind_btConstraintSetting_get_m_damping_0 = function() {
return (Gj = b._emscripten_bind_btConstraintSetting_get_m_damping_0 = b.asm.Eh).apply(null, arguments)
},
Hj = b._emscripten_bind_btConstraintSetting_set_m_damping_1 =
function() {
return (Hj = b._emscripten_bind_btConstraintSetting_set_m_damping_1 = b.asm.Fh).apply(null, arguments)
},
Ij = b._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0 = function() {
return (Ij = b._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0 = b.asm.Gh).apply(null, arguments)
},
Jj = b._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1 = function() {
return (Jj = b._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1 = b.asm.Hh).apply(null, arguments)
},
Kj = b._emscripten_bind_btConstraintSetting___destroy___0 =
function() {
return (Kj = b._emscripten_bind_btConstraintSetting___destroy___0 = b.asm.Ih).apply(null, arguments)
},
Lj = b._emscripten_bind_LocalShapeInfo_get_m_shapePart_0 = function() {
return (Lj = b._emscripten_bind_LocalShapeInfo_get_m_shapePart_0 = b.asm.Jh).apply(null, arguments)
},
Mj = b._emscripten_bind_LocalShapeInfo_set_m_shapePart_1 = function() {
return (Mj = b._emscripten_bind_LocalShapeInfo_set_m_shapePart_1 = b.asm.Kh).apply(null, arguments)
},
Nj = b._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0 = function() {
return (Nj =
b._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0 = b.asm.Lh).apply(null, arguments)
},
Oj = b._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1 = function() {
return (Oj = b._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1 = b.asm.Mh).apply(null, arguments)
},
Pj = b._emscripten_bind_LocalShapeInfo___destroy___0 = function() {
return (Pj = b._emscripten_bind_LocalShapeInfo___destroy___0 = b.asm.Nh).apply(null, arguments)
},
Qj = b._emscripten_bind_btRigidBody_btRigidBody_1 = function() {
return (Qj = b._emscripten_bind_btRigidBody_btRigidBody_1 =
b.asm.Oh).apply(null, arguments)
},
Rj = b._emscripten_bind_btRigidBody_getCenterOfMassTransform_0 = function() {
return (Rj = b._emscripten_bind_btRigidBody_getCenterOfMassTransform_0 = b.asm.Ph).apply(null, arguments)
},
Sj = b._emscripten_bind_btRigidBody_setCenterOfMassTransform_1 = function() {
return (Sj = b._emscripten_bind_btRigidBody_setCenterOfMassTransform_1 = b.asm.Qh).apply(null, arguments)
},
Tj = b._emscripten_bind_btRigidBody_setSleepingThresholds_2 = function() {
return (Tj = b._emscripten_bind_btRigidBody_setSleepingThresholds_2 =
b.asm.Rh).apply(null, arguments)
},
Uj = b._emscripten_bind_btRigidBody_getLinearDamping_0 = function() {
return (Uj = b._emscripten_bind_btRigidBody_getLinearDamping_0 = b.asm.Sh).apply(null, arguments)
},
Vj = b._emscripten_bind_btRigidBody_getAngularDamping_0 = function() {
return (Vj = b._emscripten_bind_btRigidBody_getAngularDamping_0 = b.asm.Th).apply(null, arguments)
},
Wj = b._emscripten_bind_btRigidBody_setDamping_2 = function() {
return (Wj = b._emscripten_bind_btRigidBody_setDamping_2 = b.asm.Uh).apply(null, arguments)
},
Xj = b._emscripten_bind_btRigidBody_setMassProps_2 =
function() {
return (Xj = b._emscripten_bind_btRigidBody_setMassProps_2 = b.asm.Vh).apply(null, arguments)
},
Yj = b._emscripten_bind_btRigidBody_getLinearFactor_0 = function() {
return (Yj = b._emscripten_bind_btRigidBody_getLinearFactor_0 = b.asm.Wh).apply(null, arguments)
},
Zj = b._emscripten_bind_btRigidBody_setLinearFactor_1 = function() {
return (Zj = b._emscripten_bind_btRigidBody_setLinearFactor_1 = b.asm.Xh).apply(null, arguments)
},
ak = b._emscripten_bind_btRigidBody_applyTorque_1 = function() {
return (ak = b._emscripten_bind_btRigidBody_applyTorque_1 =
b.asm.Yh).apply(null, arguments)
},
bk = b._emscripten_bind_btRigidBody_applyLocalTorque_1 = function() {
return (bk = b._emscripten_bind_btRigidBody_applyLocalTorque_1 = b.asm.Zh).apply(null, arguments)
},
ck = b._emscripten_bind_btRigidBody_applyForce_2 = function() {
return (ck = b._emscripten_bind_btRigidBody_applyForce_2 = b.asm._h).apply(null, arguments)
},
dk = b._emscripten_bind_btRigidBody_applyCentralForce_1 = function() {
return (dk = b._emscripten_bind_btRigidBody_applyCentralForce_1 = b.asm.$h).apply(null, arguments)
},
ek = b._emscripten_bind_btRigidBody_applyCentralLocalForce_1 =
function() {
return (ek = b._emscripten_bind_btRigidBody_applyCentralLocalForce_1 = b.asm.ai).apply(null, arguments)
},
fk = b._emscripten_bind_btRigidBody_applyTorqueImpulse_1 = function() {
return (fk = b._emscripten_bind_btRigidBody_applyTorqueImpulse_1 = b.asm.bi).apply(null, arguments)
},
gk = b._emscripten_bind_btRigidBody_applyImpulse_2 = function() {
return (gk = b._emscripten_bind_btRigidBody_applyImpulse_2 = b.asm.ci).apply(null, arguments)
},
hk = b._emscripten_bind_btRigidBody_applyCentralImpulse_1 = function() {
return (hk = b._emscripten_bind_btRigidBody_applyCentralImpulse_1 =
b.asm.di).apply(null, arguments)
},
ik = b._emscripten_bind_btRigidBody_updateInertiaTensor_0 = function() {
return (ik = b._emscripten_bind_btRigidBody_updateInertiaTensor_0 = b.asm.ei).apply(null, arguments)
},
jk = b._emscripten_bind_btRigidBody_getLinearVelocity_0 = function() {
return (jk = b._emscripten_bind_btRigidBody_getLinearVelocity_0 = b.asm.fi).apply(null, arguments)
},
kk = b._emscripten_bind_btRigidBody_getAngularVelocity_0 = function() {
return (kk = b._emscripten_bind_btRigidBody_getAngularVelocity_0 = b.asm.gi).apply(null,
arguments)
},
lk = b._emscripten_bind_btRigidBody_setLinearVelocity_1 = function() {
return (lk = b._emscripten_bind_btRigidBody_setLinearVelocity_1 = b.asm.hi).apply(null, arguments)
},
mk = b._emscripten_bind_btRigidBody_setAngularVelocity_1 = function() {
return (mk = b._emscripten_bind_btRigidBody_setAngularVelocity_1 = b.asm.ii).apply(null, arguments)
},
nk = b._emscripten_bind_btRigidBody_getMotionState_0 = function() {
return (nk = b._emscripten_bind_btRigidBody_getMotionState_0 = b.asm.ji).apply(null, arguments)
},
ok = b._emscripten_bind_btRigidBody_setMotionState_1 =
function() {
return (ok = b._emscripten_bind_btRigidBody_setMotionState_1 = b.asm.ki).apply(null, arguments)
},
pk = b._emscripten_bind_btRigidBody_getAngularFactor_0 = function() {
return (pk = b._emscripten_bind_btRigidBody_getAngularFactor_0 = b.asm.li).apply(null, arguments)
},
qk = b._emscripten_bind_btRigidBody_setAngularFactor_1 = function() {
return (qk = b._emscripten_bind_btRigidBody_setAngularFactor_1 = b.asm.mi).apply(null, arguments)
},
rk = b._emscripten_bind_btRigidBody_upcast_1 = function() {
return (rk = b._emscripten_bind_btRigidBody_upcast_1 =
b.asm.ni).apply(null, arguments)
},
sk = b._emscripten_bind_btRigidBody_getAabb_2 = function() {
return (sk = b._emscripten_bind_btRigidBody_getAabb_2 = b.asm.oi).apply(null, arguments)
},
tk = b._emscripten_bind_btRigidBody_applyGravity_0 = function() {
return (tk = b._emscripten_bind_btRigidBody_applyGravity_0 = b.asm.pi).apply(null, arguments)
},
uk = b._emscripten_bind_btRigidBody_getGravity_0 = function() {
return (uk = b._emscripten_bind_btRigidBody_getGravity_0 = b.asm.qi).apply(null, arguments)
},
vk = b._emscripten_bind_btRigidBody_setGravity_1 =
function() {
return (vk = b._emscripten_bind_btRigidBody_setGravity_1 = b.asm.ri).apply(null, arguments)
},
wk = b._emscripten_bind_btRigidBody_getBroadphaseProxy_0 = function() {
return (wk = b._emscripten_bind_btRigidBody_getBroadphaseProxy_0 = b.asm.si).apply(null, arguments)
},
xk = b._emscripten_bind_btRigidBody_clearForces_0 = function() {
return (xk = b._emscripten_bind_btRigidBody_clearForces_0 = b.asm.ti).apply(null, arguments)
},
yk = b._emscripten_bind_btRigidBody_setAnisotropicFriction_2 = function() {
return (yk = b._emscripten_bind_btRigidBody_setAnisotropicFriction_2 =
b.asm.ui).apply(null, arguments)
},
zk = b._emscripten_bind_btRigidBody_getCollisionShape_0 = function() {
return (zk = b._emscripten_bind_btRigidBody_getCollisionShape_0 = b.asm.vi).apply(null, arguments)
},
Ak = b._emscripten_bind_btRigidBody_setContactProcessingThreshold_1 = function() {
return (Ak = b._emscripten_bind_btRigidBody_setContactProcessingThreshold_1 = b.asm.wi).apply(null, arguments)
},
Bk = b._emscripten_bind_btRigidBody_setActivationState_1 = function() {
return (Bk = b._emscripten_bind_btRigidBody_setActivationState_1 =
b.asm.xi).apply(null, arguments)
},
Ck = b._emscripten_bind_btRigidBody_forceActivationState_1 = function() {
return (Ck = b._emscripten_bind_btRigidBody_forceActivationState_1 = b.asm.yi).apply(null, arguments)
},
Dk = b._emscripten_bind_btRigidBody_activate_0 = function() {
return (Dk = b._emscripten_bind_btRigidBody_activate_0 = b.asm.zi).apply(null, arguments)
},
Ek = b._emscripten_bind_btRigidBody_activate_1 = function() {
return (Ek = b._emscripten_bind_btRigidBody_activate_1 = b.asm.Ai).apply(null, arguments)
},
Fk = b._emscripten_bind_btRigidBody_isActive_0 =
function() {
return (Fk = b._emscripten_bind_btRigidBody_isActive_0 = b.asm.Bi).apply(null, arguments)
},
Gk = b._emscripten_bind_btRigidBody_isKinematicObject_0 = function() {
return (Gk = b._emscripten_bind_btRigidBody_isKinematicObject_0 = b.asm.Ci).apply(null, arguments)
},
Hk = b._emscripten_bind_btRigidBody_isStaticObject_0 = function() {
return (Hk = b._emscripten_bind_btRigidBody_isStaticObject_0 = b.asm.Di).apply(null, arguments)
},
Ik = b._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0 = function() {
return (Ik = b._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0 =
b.asm.Ei).apply(null, arguments)
},
Jk = b._emscripten_bind_btRigidBody_getRestitution_0 = function() {
return (Jk = b._emscripten_bind_btRigidBody_getRestitution_0 = b.asm.Fi).apply(null, arguments)
},
Kk = b._emscripten_bind_btRigidBody_getFriction_0 = function() {
return (Kk = b._emscripten_bind_btRigidBody_getFriction_0 = b.asm.Gi).apply(null, arguments)
},
Lk = b._emscripten_bind_btRigidBody_getRollingFriction_0 = function() {
return (Lk = b._emscripten_bind_btRigidBody_getRollingFriction_0 = b.asm.Hi).apply(null, arguments)
},
Mk = b._emscripten_bind_btRigidBody_setRestitution_1 =
function() {
return (Mk = b._emscripten_bind_btRigidBody_setRestitution_1 = b.asm.Ii).apply(null, arguments)
},
Nk = b._emscripten_bind_btRigidBody_setFriction_1 = function() {
return (Nk = b._emscripten_bind_btRigidBody_setFriction_1 = b.asm.Ji).apply(null, arguments)
},
Ok = b._emscripten_bind_btRigidBody_setRollingFriction_1 = function() {
return (Ok = b._emscripten_bind_btRigidBody_setRollingFriction_1 = b.asm.Ki).apply(null, arguments)
},
Pk = b._emscripten_bind_btRigidBody_getWorldTransform_0 = function() {
return (Pk = b._emscripten_bind_btRigidBody_getWorldTransform_0 =
b.asm.Li).apply(null, arguments)
},
Qk = b._emscripten_bind_btRigidBody_getCollisionFlags_0 = function() {
return (Qk = b._emscripten_bind_btRigidBody_getCollisionFlags_0 = b.asm.Mi).apply(null, arguments)
},
Rk = b._emscripten_bind_btRigidBody_setCollisionFlags_1 = function() {
return (Rk = b._emscripten_bind_btRigidBody_setCollisionFlags_1 = b.asm.Ni).apply(null, arguments)
},
Sk = b._emscripten_bind_btRigidBody_setWorldTransform_1 = function() {
return (Sk = b._emscripten_bind_btRigidBody_setWorldTransform_1 = b.asm.Oi).apply(null, arguments)
},
Tk = b._emscripten_bind_btRigidBody_setCollisionShape_1 = function() {
return (Tk = b._emscripten_bind_btRigidBody_setCollisionShape_1 = b.asm.Pi).apply(null, arguments)
},
Uk = b._emscripten_bind_btRigidBody_setCcdMotionThreshold_1 = function() {
return (Uk = b._emscripten_bind_btRigidBody_setCcdMotionThreshold_1 = b.asm.Qi).apply(null, arguments)
},
Vk = b._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1 = function() {
return (Vk = b._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1 = b.asm.Ri).apply(null, arguments)
},
Wk = b._emscripten_bind_btRigidBody_getUserIndex_0 =
function() {
return (Wk = b._emscripten_bind_btRigidBody_getUserIndex_0 = b.asm.Si).apply(null, arguments)
},
Xk = b._emscripten_bind_btRigidBody_setUserIndex_1 = function() {
return (Xk = b._emscripten_bind_btRigidBody_setUserIndex_1 = b.asm.Ti).apply(null, arguments)
},
Yk = b._emscripten_bind_btRigidBody_getUserPointer_0 = function() {
return (Yk = b._emscripten_bind_btRigidBody_getUserPointer_0 = b.asm.Ui).apply(null, arguments)
},
Zk = b._emscripten_bind_btRigidBody_setUserPointer_1 = function() {
return (Zk = b._emscripten_bind_btRigidBody_setUserPointer_1 =
b.asm.Vi).apply(null, arguments)
},
$k = b._emscripten_bind_btRigidBody_getBroadphaseHandle_0 = function() {
return ($k = b._emscripten_bind_btRigidBody_getBroadphaseHandle_0 = b.asm.Wi).apply(null, arguments)
},
al = b._emscripten_bind_btRigidBody___destroy___0 = function() {
return (al = b._emscripten_bind_btRigidBody___destroy___0 = b.asm.Xi).apply(null, arguments)
},
bl = b._emscripten_bind_btIndexedMeshArray_size_0 = function() {
return (bl = b._emscripten_bind_btIndexedMeshArray_size_0 = b.asm.Yi).apply(null, arguments)
},
cl = b._emscripten_bind_btIndexedMeshArray_at_1 =
function() {
return (cl = b._emscripten_bind_btIndexedMeshArray_at_1 = b.asm.Zi).apply(null, arguments)
},
dl = b._emscripten_bind_btIndexedMeshArray___destroy___0 = function() {
return (dl = b._emscripten_bind_btIndexedMeshArray___destroy___0 = b.asm._i).apply(null, arguments)
},
el = b._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0 = function() {
return (el = b._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0 = b.asm.$i).apply(null, arguments)
},
fl = b._emscripten_bind_btDbvtBroadphase___destroy___0 = function() {
return (fl = b._emscripten_bind_btDbvtBroadphase___destroy___0 =
b.asm.aj).apply(null, arguments)
},
gl = b._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9 = function() {
return (gl = b._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9 = b.asm.bj).apply(null, arguments)
},
hl = b._emscripten_bind_btHeightfieldTerrainShape_setMargin_1 = function() {
return (hl = b._emscripten_bind_btHeightfieldTerrainShape_setMargin_1 = b.asm.cj).apply(null, arguments)
},
il = b._emscripten_bind_btHeightfieldTerrainShape_getMargin_0 = function() {
return (il = b._emscripten_bind_btHeightfieldTerrainShape_getMargin_0 =
b.asm.dj).apply(null, arguments)
},
jl = b._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1 = function() {
return (jl = b._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1 = b.asm.ej).apply(null, arguments)
},
kl = b._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0 = function() {
return (kl = b._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0 = b.asm.fj).apply(null, arguments)
},
ll = b._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2 = function() {
return (ll = b._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2 =
b.asm.gj).apply(null, arguments)
},
ml = b._emscripten_bind_btHeightfieldTerrainShape___destroy___0 = function() {
return (ml = b._emscripten_bind_btHeightfieldTerrainShape___destroy___0 = b.asm.hj).apply(null, arguments)
},
nl = b._emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0 = function() {
return (nl = b._emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0 = b.asm.ij).apply(null, arguments)
},
ol = b._emscripten_bind_btDefaultSoftBodySolver___destroy___0 = function() {
return (ol = b._emscripten_bind_btDefaultSoftBodySolver___destroy___0 =
b.asm.jj).apply(null, arguments)
},
pl = b._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1 = function() {
return (pl = b._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1 = b.asm.kj).apply(null, arguments)
},
ql = b._emscripten_bind_btCollisionDispatcher_getNumManifolds_0 = function() {
return (ql = b._emscripten_bind_btCollisionDispatcher_getNumManifolds_0 = b.asm.lj).apply(null, arguments)
},
rl = b._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1 = function() {
return (rl = b._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1 =
b.asm.mj).apply(null, arguments)
},
sl = b._emscripten_bind_btCollisionDispatcher___destroy___0 = function() {
return (sl = b._emscripten_bind_btCollisionDispatcher___destroy___0 = b.asm.nj).apply(null, arguments)
},
tl = b._emscripten_bind_btAxisSweep3_btAxisSweep3_2 = function() {
return (tl = b._emscripten_bind_btAxisSweep3_btAxisSweep3_2 = b.asm.oj).apply(null, arguments)
},
ul = b._emscripten_bind_btAxisSweep3_btAxisSweep3_3 = function() {
return (ul = b._emscripten_bind_btAxisSweep3_btAxisSweep3_3 = b.asm.pj).apply(null, arguments)
},
vl = b._emscripten_bind_btAxisSweep3_btAxisSweep3_4 = function() {
return (vl = b._emscripten_bind_btAxisSweep3_btAxisSweep3_4 = b.asm.qj).apply(null, arguments)
},
wl = b._emscripten_bind_btAxisSweep3_btAxisSweep3_5 = function() {
return (wl = b._emscripten_bind_btAxisSweep3_btAxisSweep3_5 = b.asm.rj).apply(null, arguments)
},
xl = b._emscripten_bind_btAxisSweep3___destroy___0 = function() {
return (xl = b._emscripten_bind_btAxisSweep3___destroy___0 = b.asm.sj).apply(null, arguments)
},
yl = b._emscripten_bind_VoidPtr___destroy___0 = function() {
return (yl =
b._emscripten_bind_VoidPtr___destroy___0 = b.asm.tj).apply(null, arguments)
},
zl = b._emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0 = function() {
return (zl = b._emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0 = b.asm.uj).apply(null, arguments)
},
Al = b._emscripten_bind_btSoftBodyWorldInfo_get_air_density_0 = function() {
return (Al = b._emscripten_bind_btSoftBodyWorldInfo_get_air_density_0 = b.asm.vj).apply(null, arguments)
},
Bl = b._emscripten_bind_btSoftBodyWorldInfo_set_air_density_1 = function() {
return (Bl =
b._emscripten_bind_btSoftBodyWorldInfo_set_air_density_1 = b.asm.wj).apply(null, arguments)
},
Cl = b._emscripten_bind_btSoftBodyWorldInfo_get_water_density_0 = function() {
return (Cl = b._emscripten_bind_btSoftBodyWorldInfo_get_water_density_0 = b.asm.xj).apply(null, arguments)
},
Dl = b._emscripten_bind_btSoftBodyWorldInfo_set_water_density_1 = function() {
return (Dl = b._emscripten_bind_btSoftBodyWorldInfo_set_water_density_1 = b.asm.yj).apply(null, arguments)
},
El = b._emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0 =
function() {
return (El = b._emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0 = b.asm.zj).apply(null, arguments)
},
Fl = b._emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1 = function() {
return (Fl = b._emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1 = b.asm.Aj).apply(null, arguments)
},
Gl = b._emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0 = function() {
return (Gl = b._emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0 = b.asm.Bj).apply(null, arguments)
},
Hl = b._emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1 =
function() {
return (Hl = b._emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1 = b.asm.Cj).apply(null, arguments)
},
Il = b._emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0 = function() {
return (Il = b._emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0 = b.asm.Dj).apply(null, arguments)
},
Jl = b._emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1 = function() {
return (Jl = b._emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1 = b.asm.Ej).apply(null, arguments)
},
Kl = b._emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0 =
function() {
return (Kl = b._emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0 = b.asm.Fj).apply(null, arguments)
},
Ll = b._emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1 = function() {
return (Ll = b._emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1 = b.asm.Gj).apply(null, arguments)
},
Ml = b._emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0 = function() {
return (Ml = b._emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0 = b.asm.Hj).apply(null, arguments)
},
Nl = b._emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1 =
function() {
return (Nl = b._emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1 = b.asm.Ij).apply(null, arguments)
},
Ol = b._emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0 = function() {
return (Ol = b._emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0 = b.asm.Jj).apply(null, arguments)
},
Pl = b._emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1 = function() {
return (Pl = b._emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1 = b.asm.Kj).apply(null, arguments)
},
Ql = b._emscripten_bind_btSoftBodyWorldInfo___destroy___0 =
function() {
return (Ql = b._emscripten_bind_btSoftBodyWorldInfo___destroy___0 = b.asm.Lj).apply(null, arguments)
},
Rl = b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2 = function() {
return (Rl = b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2 = b.asm.Mj).apply(null, arguments)
},
Sl = b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4 = function() {
return (Sl = b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4 = b.asm.Nj).apply(null, arguments)
},
Tl = b._emscripten_bind_btConeTwistConstraint_setLimit_2 =
function() {
return (Tl = b._emscripten_bind_btConeTwistConstraint_setLimit_2 = b.asm.Oj).apply(null, arguments)
},
Ul = b._emscripten_bind_btConeTwistConstraint_setAngularOnly_1 = function() {
return (Ul = b._emscripten_bind_btConeTwistConstraint_setAngularOnly_1 = b.asm.Pj).apply(null, arguments)
},
Vl = b._emscripten_bind_btConeTwistConstraint_setDamping_1 = function() {
return (Vl = b._emscripten_bind_btConeTwistConstraint_setDamping_1 = b.asm.Qj).apply(null, arguments)
},
Wl = b._emscripten_bind_btConeTwistConstraint_enableMotor_1 =
function() {
return (Wl = b._emscripten_bind_btConeTwistConstraint_enableMotor_1 = b.asm.Rj).apply(null, arguments)
},
Xl = b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1 = function() {
return (Xl = b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1 = b.asm.Sj).apply(null, arguments)
},
Yl = b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1 = function() {
return (Yl = b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1 = b.asm.Tj).apply(null, arguments)
},
Zl = b._emscripten_bind_btConeTwistConstraint_setMotorTarget_1 =
function() {
return (Zl = b._emscripten_bind_btConeTwistConstraint_setMotorTarget_1 = b.asm.Uj).apply(null, arguments)
},
$l = b._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1 = function() {
return ($l = b._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1 = b.asm.Vj).apply(null, arguments)
},
am = b._emscripten_bind_btConeTwistConstraint_enableFeedback_1 = function() {
return (am = b._emscripten_bind_btConeTwistConstraint_enableFeedback_1 = b.asm.Wj).apply(null, arguments)
},
bm = b._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0 =
function() {
return (bm = b._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0 = b.asm.Xj).apply(null, arguments)
},
cm = b._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1 = function() {
return (cm = b._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1 = b.asm.Yj).apply(null, arguments)
},
dm = b._emscripten_bind_btConeTwistConstraint_getParam_2 = function() {
return (dm = b._emscripten_bind_btConeTwistConstraint_getParam_2 = b.asm.Zj).apply(null, arguments)
},
em = b._emscripten_bind_btConeTwistConstraint_setParam_3 =
function() {
return (em = b._emscripten_bind_btConeTwistConstraint_setParam_3 = b.asm._j).apply(null, arguments)
},
fm = b._emscripten_bind_btConeTwistConstraint___destroy___0 = function() {
return (fm = b._emscripten_bind_btConeTwistConstraint___destroy___0 = b.asm.$j).apply(null, arguments)
},
gm = b._emscripten_bind_btHingeConstraint_btHingeConstraint_2 = function() {
return (gm = b._emscripten_bind_btHingeConstraint_btHingeConstraint_2 = b.asm.ak).apply(null, arguments)
},
hm = b._emscripten_bind_btHingeConstraint_btHingeConstraint_3 =
function() {
return (hm = b._emscripten_bind_btHingeConstraint_btHingeConstraint_3 = b.asm.bk).apply(null, arguments)
},
im = b._emscripten_bind_btHingeConstraint_btHingeConstraint_4 = function() {
return (im = b._emscripten_bind_btHingeConstraint_btHingeConstraint_4 = b.asm.ck).apply(null, arguments)
},
jm = b._emscripten_bind_btHingeConstraint_btHingeConstraint_5 = function() {
return (jm = b._emscripten_bind_btHingeConstraint_btHingeConstraint_5 = b.asm.dk).apply(null, arguments)
},
km = b._emscripten_bind_btHingeConstraint_btHingeConstraint_6 =
function() {
return (km = b._emscripten_bind_btHingeConstraint_btHingeConstraint_6 = b.asm.ek).apply(null, arguments)
},
lm = b._emscripten_bind_btHingeConstraint_btHingeConstraint_7 = function() {
return (lm = b._emscripten_bind_btHingeConstraint_btHingeConstraint_7 = b.asm.fk).apply(null, arguments)
},
mm = b._emscripten_bind_btHingeConstraint_setLimit_4 = function() {
return (mm = b._emscripten_bind_btHingeConstraint_setLimit_4 = b.asm.gk).apply(null, arguments)
},
nm = b._emscripten_bind_btHingeConstraint_setLimit_5 = function() {
return (nm =
b._emscripten_bind_btHingeConstraint_setLimit_5 = b.asm.hk).apply(null, arguments)
},
om = b._emscripten_bind_btHingeConstraint_enableAngularMotor_3 = function() {
return (om = b._emscripten_bind_btHingeConstraint_enableAngularMotor_3 = b.asm.ik).apply(null, arguments)
},
pm = b._emscripten_bind_btHingeConstraint_setAngularOnly_1 = function() {
return (pm = b._emscripten_bind_btHingeConstraint_setAngularOnly_1 = b.asm.jk).apply(null, arguments)
},
qm = b._emscripten_bind_btHingeConstraint_enableMotor_1 = function() {
return (qm = b._emscripten_bind_btHingeConstraint_enableMotor_1 =
b.asm.kk).apply(null, arguments)
},
rm = b._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1 = function() {
return (rm = b._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1 = b.asm.lk).apply(null, arguments)
},
sm = b._emscripten_bind_btHingeConstraint_setMotorTarget_2 = function() {
return (sm = b._emscripten_bind_btHingeConstraint_setMotorTarget_2 = b.asm.mk).apply(null, arguments)
},
tm = b._emscripten_bind_btHingeConstraint_enableFeedback_1 = function() {
return (tm = b._emscripten_bind_btHingeConstraint_enableFeedback_1 =
b.asm.nk).apply(null, arguments)
},
um = b._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0 = function() {
return (um = b._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0 = b.asm.ok).apply(null, arguments)
},
wm = b._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1 = function() {
return (wm = b._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1 = b.asm.pk).apply(null, arguments)
},
xm = b._emscripten_bind_btHingeConstraint_getParam_2 = function() {
return (xm = b._emscripten_bind_btHingeConstraint_getParam_2 =
b.asm.qk).apply(null, arguments)
},
ym = b._emscripten_bind_btHingeConstraint_setParam_3 = function() {
return (ym = b._emscripten_bind_btHingeConstraint_setParam_3 = b.asm.rk).apply(null, arguments)
},
zm = b._emscripten_bind_btHingeConstraint___destroy___0 = function() {
return (zm = b._emscripten_bind_btHingeConstraint___destroy___0 = b.asm.sk).apply(null, arguments)
},
Am = b._emscripten_bind_btConeShapeZ_btConeShapeZ_2 = function() {
return (Am = b._emscripten_bind_btConeShapeZ_btConeShapeZ_2 = b.asm.tk).apply(null, arguments)
},
Bm = b._emscripten_bind_btConeShapeZ_setLocalScaling_1 =
function() {
return (Bm = b._emscripten_bind_btConeShapeZ_setLocalScaling_1 = b.asm.uk).apply(null, arguments)
},
Cm = b._emscripten_bind_btConeShapeZ_getLocalScaling_0 = function() {
return (Cm = b._emscripten_bind_btConeShapeZ_getLocalScaling_0 = b.asm.vk).apply(null, arguments)
},
Dm = b._emscripten_bind_btConeShapeZ_calculateLocalInertia_2 = function() {
return (Dm = b._emscripten_bind_btConeShapeZ_calculateLocalInertia_2 = b.asm.wk).apply(null, arguments)
},
Em = b._emscripten_bind_btConeShapeZ___destroy___0 = function() {
return (Em = b._emscripten_bind_btConeShapeZ___destroy___0 =
b.asm.xk).apply(null, arguments)
},
Fm = b._emscripten_bind_btConeShapeX_btConeShapeX_2 = function() {
return (Fm = b._emscripten_bind_btConeShapeX_btConeShapeX_2 = b.asm.yk).apply(null, arguments)
},
Gm = b._emscripten_bind_btConeShapeX_setLocalScaling_1 = function() {
return (Gm = b._emscripten_bind_btConeShapeX_setLocalScaling_1 = b.asm.zk).apply(null, arguments)
},
Hm = b._emscripten_bind_btConeShapeX_getLocalScaling_0 = function() {
return (Hm = b._emscripten_bind_btConeShapeX_getLocalScaling_0 = b.asm.Ak).apply(null, arguments)
},
Im =
b._emscripten_bind_btConeShapeX_calculateLocalInertia_2 = function() {
return (Im = b._emscripten_bind_btConeShapeX_calculateLocalInertia_2 = b.asm.Bk).apply(null, arguments)
},
Jm = b._emscripten_bind_btConeShapeX___destroy___0 = function() {
return (Jm = b._emscripten_bind_btConeShapeX___destroy___0 = b.asm.Ck).apply(null, arguments)
},
Km = b._emscripten_bind_btTriangleMesh_btTriangleMesh_0 = function() {
return (Km = b._emscripten_bind_btTriangleMesh_btTriangleMesh_0 = b.asm.Dk).apply(null, arguments)
},
Lm = b._emscripten_bind_btTriangleMesh_btTriangleMesh_1 =
function() {
return (Lm = b._emscripten_bind_btTriangleMesh_btTriangleMesh_1 = b.asm.Ek).apply(null, arguments)
},
Mm = b._emscripten_bind_btTriangleMesh_btTriangleMesh_2 = function() {
return (Mm = b._emscripten_bind_btTriangleMesh_btTriangleMesh_2 = b.asm.Fk).apply(null, arguments)
},
Nm = b._emscripten_bind_btTriangleMesh_addTriangle_3 = function() {
return (Nm = b._emscripten_bind_btTriangleMesh_addTriangle_3 = b.asm.Gk).apply(null, arguments)
},
Om = b._emscripten_bind_btTriangleMesh_addTriangle_4 = function() {
return (Om = b._emscripten_bind_btTriangleMesh_addTriangle_4 =
b.asm.Hk).apply(null, arguments)
},
Pm = b._emscripten_bind_btTriangleMesh_findOrAddVertex_2 = function() {
return (Pm = b._emscripten_bind_btTriangleMesh_findOrAddVertex_2 = b.asm.Ik).apply(null, arguments)
},
Qm = b._emscripten_bind_btTriangleMesh_addIndex_1 = function() {
return (Qm = b._emscripten_bind_btTriangleMesh_addIndex_1 = b.asm.Jk).apply(null, arguments)
},
Rm = b._emscripten_bind_btTriangleMesh_getIndexedMeshArray_0 = function() {
return (Rm = b._emscripten_bind_btTriangleMesh_getIndexedMeshArray_0 = b.asm.Kk).apply(null, arguments)
},
Sm = b._emscripten_bind_btTriangleMesh_setScaling_1 = function() {
return (Sm = b._emscripten_bind_btTriangleMesh_setScaling_1 = b.asm.Lk).apply(null, arguments)
},
Tm = b._emscripten_bind_btTriangleMesh___destroy___0 = function() {
return (Tm = b._emscripten_bind_btTriangleMesh___destroy___0 = b.asm.Mk).apply(null, arguments)
},
Um = b._emscripten_bind_btConvexHullShape_btConvexHullShape_0 = function() {
return (Um = b._emscripten_bind_btConvexHullShape_btConvexHullShape_0 = b.asm.Nk).apply(null, arguments)
},
Vm = b._emscripten_bind_btConvexHullShape_btConvexHullShape_1 =
function() {
return (Vm = b._emscripten_bind_btConvexHullShape_btConvexHullShape_1 = b.asm.Ok).apply(null, arguments)
},
Wm = b._emscripten_bind_btConvexHullShape_btConvexHullShape_2 = function() {
return (Wm = b._emscripten_bind_btConvexHullShape_btConvexHullShape_2 = b.asm.Pk).apply(null, arguments)
},
Xm = b._emscripten_bind_btConvexHullShape_addPoint_1 = function() {
return (Xm = b._emscripten_bind_btConvexHullShape_addPoint_1 = b.asm.Qk).apply(null, arguments)
},
Ym = b._emscripten_bind_btConvexHullShape_addPoint_2 = function() {
return (Ym =
b._emscripten_bind_btConvexHullShape_addPoint_2 = b.asm.Rk).apply(null, arguments)
},
Zm = b._emscripten_bind_btConvexHullShape_setMargin_1 = function() {
return (Zm = b._emscripten_bind_btConvexHullShape_setMargin_1 = b.asm.Sk).apply(null, arguments)
},
$m = b._emscripten_bind_btConvexHullShape_getMargin_0 = function() {
return ($m = b._emscripten_bind_btConvexHullShape_getMargin_0 = b.asm.Tk).apply(null, arguments)
},
an = b._emscripten_bind_btConvexHullShape_getNumVertices_0 = function() {
return (an = b._emscripten_bind_btConvexHullShape_getNumVertices_0 =
b.asm.Uk).apply(null, arguments)
},
bn = b._emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1 = function() {
return (bn = b._emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1 = b.asm.Vk).apply(null, arguments)
},
cn = b._emscripten_bind_btConvexHullShape_recalcLocalAabb_0 = function() {
return (cn = b._emscripten_bind_btConvexHullShape_recalcLocalAabb_0 = b.asm.Wk).apply(null, arguments)
},
dn = b._emscripten_bind_btConvexHullShape_getConvexPolyhedron_0 = function() {
return (dn = b._emscripten_bind_btConvexHullShape_getConvexPolyhedron_0 =
b.asm.Xk).apply(null, arguments)
},
en = b._emscripten_bind_btConvexHullShape_setLocalScaling_1 = function() {
return (en = b._emscripten_bind_btConvexHullShape_setLocalScaling_1 = b.asm.Yk).apply(null, arguments)
},
fn = b._emscripten_bind_btConvexHullShape_getLocalScaling_0 = function() {
return (fn = b._emscripten_bind_btConvexHullShape_getLocalScaling_0 = b.asm.Zk).apply(null, arguments)
},
gn = b._emscripten_bind_btConvexHullShape_calculateLocalInertia_2 = function() {
return (gn = b._emscripten_bind_btConvexHullShape_calculateLocalInertia_2 =
b.asm._k).apply(null, arguments)
},
hn = b._emscripten_bind_btConvexHullShape___destroy___0 = function() {
return (hn = b._emscripten_bind_btConvexHullShape___destroy___0 = b.asm.$k).apply(null, arguments)
},
jn = b._emscripten_bind_btVehicleTuning_btVehicleTuning_0 = function() {
return (jn = b._emscripten_bind_btVehicleTuning_btVehicleTuning_0 = b.asm.al).apply(null, arguments)
},
kn = b._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0 = function() {
return (kn = b._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0 =
b.asm.bl).apply(null, arguments)
},
ln = b._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1 = function() {
return (ln = b._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1 = b.asm.cl).apply(null, arguments)
},
mn = b._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0 = function() {
return (mn = b._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0 = b.asm.dl).apply(null, arguments)
},
nn = b._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1 = function() {
return (nn = b._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1 =
b.asm.el).apply(null, arguments)
},
on = b._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0 = function() {
return (on = b._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0 = b.asm.fl).apply(null, arguments)
},
pn = b._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1 = function() {
return (pn = b._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1 = b.asm.gl).apply(null, arguments)
},
qn = b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0 = function() {
return (qn = b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0 =
b.asm.hl).apply(null, arguments)
},
rn = b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1 = function() {
return (rn = b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1 = b.asm.il).apply(null, arguments)
},
sn = b._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0 = function() {
return (sn = b._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0 = b.asm.jl).apply(null, arguments)
},
tn = b._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1 = function() {
return (tn = b._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1 =
b.asm.kl).apply(null, arguments)
},
un = b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0 = function() {
return (un = b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0 = b.asm.ll).apply(null, arguments)
},
vn = b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1 = function() {
return (vn = b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1 = b.asm.ml).apply(null, arguments)
},
wn = b._emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0 = function() {
return (wn = b._emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0 =
b.asm.nl).apply(null, arguments)
},
xn = b._emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0 = function() {
return (xn = b._emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0 = b.asm.ol).apply(null, arguments)
},
yn = b._emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0 = function() {
return (yn = b._emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0 = b.asm.pl).apply(null, arguments)
},
zn = b._emscripten_bind_btShapeHull_btShapeHull_1 = function() {
return (zn = b._emscripten_bind_btShapeHull_btShapeHull_1 =
b.asm.ql).apply(null, arguments)
},
An = b._emscripten_bind_btShapeHull_buildHull_1 = function() {
return (An = b._emscripten_bind_btShapeHull_buildHull_1 = b.asm.rl).apply(null, arguments)
},
Bn = b._emscripten_bind_btShapeHull_numVertices_0 = function() {
return (Bn = b._emscripten_bind_btShapeHull_numVertices_0 = b.asm.sl).apply(null, arguments)
},
Cn = b._emscripten_bind_btShapeHull_getVertexPointer_0 = function() {
return (Cn = b._emscripten_bind_btShapeHull_getVertexPointer_0 = b.asm.tl).apply(null, arguments)
},
Dn = b._emscripten_bind_btShapeHull___destroy___0 =
function() {
return (Dn = b._emscripten_bind_btShapeHull___destroy___0 = b.asm.ul).apply(null, arguments)
},
En = b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0 = function() {
return (En = b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0 = b.asm.vl).apply(null, arguments)
},
Fn = b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1 = function() {
return (Fn = b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1 = b.asm.wl).apply(null, arguments)
},
Gn = b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2 =
function() {
return (Gn = b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2 = b.asm.xl).apply(null, arguments)
},
Hn = b._emscripten_bind_btDefaultMotionState_getWorldTransform_1 = function() {
return (Hn = b._emscripten_bind_btDefaultMotionState_getWorldTransform_1 = b.asm.yl).apply(null, arguments)
},
In = b._emscripten_bind_btDefaultMotionState_setWorldTransform_1 = function() {
return (In = b._emscripten_bind_btDefaultMotionState_setWorldTransform_1 = b.asm.zl).apply(null, arguments)
},
Jn = b._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0 =
function() {
return (Jn = b._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0 = b.asm.Al).apply(null, arguments)
},
Kn = b._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1 = function() {
return (Kn = b._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1 = b.asm.Bl).apply(null, arguments)
},
Ln = b._emscripten_bind_btDefaultMotionState___destroy___0 = function() {
return (Ln = b._emscripten_bind_btDefaultMotionState___destroy___0 = b.asm.Cl).apply(null, arguments)
},
Mn = b._emscripten_bind_btWheelInfo_btWheelInfo_1 =
function() {
return (Mn = b._emscripten_bind_btWheelInfo_btWheelInfo_1 = b.asm.Dl).apply(null, arguments)
},
Nn = b._emscripten_bind_btWheelInfo_getSuspensionRestLength_0 = function() {
return (Nn = b._emscripten_bind_btWheelInfo_getSuspensionRestLength_0 = b.asm.El).apply(null, arguments)
},
On = b._emscripten_bind_btWheelInfo_updateWheel_2 = function() {
return (On = b._emscripten_bind_btWheelInfo_updateWheel_2 = b.asm.Fl).apply(null, arguments)
},
Pn = b._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0 = function() {
return (Pn = b._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0 =
b.asm.Gl).apply(null, arguments)
},
Qn = b._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1 = function() {
return (Qn = b._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1 = b.asm.Hl).apply(null, arguments)
},
Rn = b._emscripten_bind_btWheelInfo_get_m_frictionSlip_0 = function() {
return (Rn = b._emscripten_bind_btWheelInfo_get_m_frictionSlip_0 = b.asm.Il).apply(null, arguments)
},
Sn = b._emscripten_bind_btWheelInfo_set_m_frictionSlip_1 = function() {
return (Sn = b._emscripten_bind_btWheelInfo_set_m_frictionSlip_1 = b.asm.Jl).apply(null,
arguments)
},
Tn = b._emscripten_bind_btWheelInfo_get_m_engineForce_0 = function() {
return (Tn = b._emscripten_bind_btWheelInfo_get_m_engineForce_0 = b.asm.Kl).apply(null, arguments)
},
Un = b._emscripten_bind_btWheelInfo_set_m_engineForce_1 = function() {
return (Un = b._emscripten_bind_btWheelInfo_set_m_engineForce_1 = b.asm.Ll).apply(null, arguments)
},
Vn = b._emscripten_bind_btWheelInfo_get_m_rollInfluence_0 = function() {
return (Vn = b._emscripten_bind_btWheelInfo_get_m_rollInfluence_0 = b.asm.Ml).apply(null, arguments)
},
Wn = b._emscripten_bind_btWheelInfo_set_m_rollInfluence_1 =
function() {
return (Wn = b._emscripten_bind_btWheelInfo_set_m_rollInfluence_1 = b.asm.Nl).apply(null, arguments)
},
Xn = b._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0 = function() {
return (Xn = b._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0 = b.asm.Ol).apply(null, arguments)
},
Yn = b._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1 = function() {
return (Yn = b._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1 = b.asm.Pl).apply(null, arguments)
},
Zn = b._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0 =
function() {
return (Zn = b._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0 = b.asm.Ql).apply(null, arguments)
},
$n = b._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1 = function() {
return ($n = b._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1 = b.asm.Rl).apply(null, arguments)
},
ao = b._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0 = function() {
return (ao = b._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0 = b.asm.Sl).apply(null, arguments)
},
bo = b._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1 =
function() {
return (bo = b._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1 = b.asm.Tl).apply(null, arguments)
},
co = b._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0 = function() {
return (co = b._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0 = b.asm.Ul).apply(null, arguments)
},
eo = b._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1 = function() {
return (eo = b._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1 = b.asm.Vl).apply(null, arguments)
},
fo = b._emscripten_bind_btWheelInfo_get_m_steering_0 =
function() {
return (fo = b._emscripten_bind_btWheelInfo_get_m_steering_0 = b.asm.Wl).apply(null, arguments)
},
go = b._emscripten_bind_btWheelInfo_set_m_steering_1 = function() {
return (go = b._emscripten_bind_btWheelInfo_set_m_steering_1 = b.asm.Xl).apply(null, arguments)
},
ho = b._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0 = function() {
return (ho = b._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0 = b.asm.Yl).apply(null, arguments)
},
io = b._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1 = function() {
return (io =
b._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1 = b.asm.Zl).apply(null, arguments)
},
jo = b._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0 = function() {
return (jo = b._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0 = b.asm._l).apply(null, arguments)
},
ko = b._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1 = function() {
return (ko = b._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1 = b.asm.$l).apply(null, arguments)
},
lo = b._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0 =
function() {
return (lo = b._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0 = b.asm.am).apply(null, arguments)
},
mo = b._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1 = function() {
return (mo = b._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1 = b.asm.bm).apply(null, arguments)
},
no = b._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0 = function() {
return (no = b._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0 = b.asm.cm).apply(null, arguments)
},
oo = b._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1 =
function() {
return (oo = b._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1 = b.asm.dm).apply(null, arguments)
},
po = b._emscripten_bind_btWheelInfo_get_m_raycastInfo_0 = function() {
return (po = b._emscripten_bind_btWheelInfo_get_m_raycastInfo_0 = b.asm.em).apply(null, arguments)
},
qo = b._emscripten_bind_btWheelInfo_set_m_raycastInfo_1 = function() {
return (qo = b._emscripten_bind_btWheelInfo_set_m_raycastInfo_1 = b.asm.fm).apply(null, arguments)
},
ro = b._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0 = function() {
return (ro =
b._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0 = b.asm.gm).apply(null, arguments)
},
so = b._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1 = function() {
return (so = b._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1 = b.asm.hm).apply(null, arguments)
},
to = b._emscripten_bind_btWheelInfo_get_m_worldTransform_0 = function() {
return (to = b._emscripten_bind_btWheelInfo_get_m_worldTransform_0 = b.asm.im).apply(null, arguments)
},
uo = b._emscripten_bind_btWheelInfo_set_m_worldTransform_1 =
function() {
return (uo = b._emscripten_bind_btWheelInfo_set_m_worldTransform_1 = b.asm.jm).apply(null, arguments)
},
vo = b._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0 = function() {
return (vo = b._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0 = b.asm.km).apply(null, arguments)
},
wo = b._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1 = function() {
return (wo = b._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1 = b.asm.lm).apply(null, arguments)
},
xo = b._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0 = function() {
return (xo =
b._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0 = b.asm.mm).apply(null, arguments)
},
yo = b._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1 = function() {
return (yo = b._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1 = b.asm.nm).apply(null, arguments)
},
zo = b._emscripten_bind_btWheelInfo_get_m_rotation_0 = function() {
return (zo = b._emscripten_bind_btWheelInfo_get_m_rotation_0 = b.asm.om).apply(null, arguments)
},
Ao = b._emscripten_bind_btWheelInfo_set_m_rotation_1 = function() {
return (Ao = b._emscripten_bind_btWheelInfo_set_m_rotation_1 =
b.asm.pm).apply(null, arguments)
},
Bo = b._emscripten_bind_btWheelInfo_get_m_deltaRotation_0 = function() {
return (Bo = b._emscripten_bind_btWheelInfo_get_m_deltaRotation_0 = b.asm.qm).apply(null, arguments)
},
Co = b._emscripten_bind_btWheelInfo_set_m_deltaRotation_1 = function() {
return (Co = b._emscripten_bind_btWheelInfo_set_m_deltaRotation_1 = b.asm.rm).apply(null, arguments)
},
Do = b._emscripten_bind_btWheelInfo_get_m_brake_0 = function() {
return (Do = b._emscripten_bind_btWheelInfo_get_m_brake_0 = b.asm.sm).apply(null, arguments)
},
Eo = b._emscripten_bind_btWheelInfo_set_m_brake_1 = function() {
return (Eo = b._emscripten_bind_btWheelInfo_set_m_brake_1 = b.asm.tm).apply(null, arguments)
},
Fo = b._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0 = function() {
return (Fo = b._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0 = b.asm.um).apply(null, arguments)
},
Go = b._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1 = function() {
return (Go = b._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1 =
b.asm.vm).apply(null, arguments)
},
Ho = b._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0 = function() {
return (Ho = b._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0 = b.asm.wm).apply(null, arguments)
},
Io = b._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1 = function() {
return (Io = b._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1 = b.asm.xm).apply(null, arguments)
},
Jo = b._emscripten_bind_btWheelInfo_get_m_skidInfo_0 = function() {
return (Jo = b._emscripten_bind_btWheelInfo_get_m_skidInfo_0 =
b.asm.ym).apply(null, arguments)
},
Ko = b._emscripten_bind_btWheelInfo_set_m_skidInfo_1 = function() {
return (Ko = b._emscripten_bind_btWheelInfo_set_m_skidInfo_1 = b.asm.zm).apply(null, arguments)
},
Lo = b._emscripten_bind_btWheelInfo___destroy___0 = function() {
return (Lo = b._emscripten_bind_btWheelInfo___destroy___0 = b.asm.Am).apply(null, arguments)
},
Mo = b._emscripten_bind_btVector4_btVector4_0 = function() {
return (Mo = b._emscripten_bind_btVector4_btVector4_0 = b.asm.Bm).apply(null, arguments)
},
No = b._emscripten_bind_btVector4_btVector4_4 =
function() {
return (No = b._emscripten_bind_btVector4_btVector4_4 = b.asm.Cm).apply(null, arguments)
},
Oo = b._emscripten_bind_btVector4_w_0 = function() {
return (Oo = b._emscripten_bind_btVector4_w_0 = b.asm.Dm).apply(null, arguments)
},
Po = b._emscripten_bind_btVector4_setValue_4 = function() {
return (Po = b._emscripten_bind_btVector4_setValue_4 = b.asm.Em).apply(null, arguments)
},
Qo = b._emscripten_bind_btVector4_length_0 = function() {
return (Qo = b._emscripten_bind_btVector4_length_0 = b.asm.Fm).apply(null, arguments)
},
Ro = b._emscripten_bind_btVector4_x_0 =
function() {
return (Ro = b._emscripten_bind_btVector4_x_0 = b.asm.Gm).apply(null, arguments)
},
So = b._emscripten_bind_btVector4_y_0 = function() {
return (So = b._emscripten_bind_btVector4_y_0 = b.asm.Hm).apply(null, arguments)
},
To = b._emscripten_bind_btVector4_z_0 = function() {
return (To = b._emscripten_bind_btVector4_z_0 = b.asm.Im).apply(null, arguments)
},
Uo = b._emscripten_bind_btVector4_setX_1 = function() {
return (Uo = b._emscripten_bind_btVector4_setX_1 = b.asm.Jm).apply(null, arguments)
},
Vo = b._emscripten_bind_btVector4_setY_1 =
function() {
return (Vo = b._emscripten_bind_btVector4_setY_1 = b.asm.Km).apply(null, arguments)
},
Wo = b._emscripten_bind_btVector4_setZ_1 = function() {
return (Wo = b._emscripten_bind_btVector4_setZ_1 = b.asm.Lm).apply(null, arguments)
},
Xo = b._emscripten_bind_btVector4_normalize_0 = function() {
return (Xo = b._emscripten_bind_btVector4_normalize_0 = b.asm.Mm).apply(null, arguments)
},
Yo = b._emscripten_bind_btVector4_rotate_2 = function() {
return (Yo = b._emscripten_bind_btVector4_rotate_2 = b.asm.Nm).apply(null, arguments)
},
Zo = b._emscripten_bind_btVector4_dot_1 =
function() {
return (Zo = b._emscripten_bind_btVector4_dot_1 = b.asm.Om).apply(null, arguments)
},
$o = b._emscripten_bind_btVector4_op_mul_1 = function() {
return ($o = b._emscripten_bind_btVector4_op_mul_1 = b.asm.Pm).apply(null, arguments)
},
ap = b._emscripten_bind_btVector4_op_add_1 = function() {
return (ap = b._emscripten_bind_btVector4_op_add_1 = b.asm.Qm).apply(null, arguments)
},
bp = b._emscripten_bind_btVector4_op_sub_1 = function() {
return (bp = b._emscripten_bind_btVector4_op_sub_1 = b.asm.Rm).apply(null, arguments)
},
cp = b._emscripten_bind_btVector4___destroy___0 =
function() {
return (cp = b._emscripten_bind_btVector4___destroy___0 = b.asm.Sm).apply(null, arguments)
},
dp = b._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0 = function() {
return (dp = b._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0 = b.asm.Tm).apply(null, arguments)
},
ep = b._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0 = function() {
return (ep = b._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0 = b.asm.Um).apply(null,
arguments)
},
fp = b._emscripten_bind_Anchor_get_m_node_0 = function() {
return (fp = b._emscripten_bind_Anchor_get_m_node_0 = b.asm.Vm).apply(null, arguments)
},
gp = b._emscripten_bind_Anchor_set_m_node_1 = function() {
return (gp = b._emscripten_bind_Anchor_set_m_node_1 = b.asm.Wm).apply(null, arguments)
},
hp = b._emscripten_bind_Anchor_get_m_local_0 = function() {
return (hp = b._emscripten_bind_Anchor_get_m_local_0 = b.asm.Xm).apply(null, arguments)
},
ip = b._emscripten_bind_Anchor_set_m_local_1 = function() {
return (ip = b._emscripten_bind_Anchor_set_m_local_1 =
b.asm.Ym).apply(null, arguments)
},
jp = b._emscripten_bind_Anchor_get_m_body_0 = function() {
return (jp = b._emscripten_bind_Anchor_get_m_body_0 = b.asm.Zm).apply(null, arguments)
},
kp = b._emscripten_bind_Anchor_set_m_body_1 = function() {
return (kp = b._emscripten_bind_Anchor_set_m_body_1 = b.asm._m).apply(null, arguments)
},
lp = b._emscripten_bind_Anchor_get_m_influence_0 = function() {
return (lp = b._emscripten_bind_Anchor_get_m_influence_0 = b.asm.$m).apply(null, arguments)
},
mp = b._emscripten_bind_Anchor_set_m_influence_1 = function() {
return (mp =
b._emscripten_bind_Anchor_set_m_influence_1 = b.asm.an).apply(null, arguments)
},
np = b._emscripten_bind_Anchor_get_m_c0_0 = function() {
return (np = b._emscripten_bind_Anchor_get_m_c0_0 = b.asm.bn).apply(null, arguments)
},
op = b._emscripten_bind_Anchor_set_m_c0_1 = function() {
return (op = b._emscripten_bind_Anchor_set_m_c0_1 = b.asm.cn).apply(null, arguments)
},
pp = b._emscripten_bind_Anchor_get_m_c1_0 = function() {
return (pp = b._emscripten_bind_Anchor_get_m_c1_0 = b.asm.dn).apply(null, arguments)
},
qp = b._emscripten_bind_Anchor_set_m_c1_1 =
function() {
return (qp = b._emscripten_bind_Anchor_set_m_c1_1 = b.asm.en).apply(null, arguments)
},
rp = b._emscripten_bind_Anchor_get_m_c2_0 = function() {
return (rp = b._emscripten_bind_Anchor_get_m_c2_0 = b.asm.fn).apply(null, arguments)
},
sp = b._emscripten_bind_Anchor_set_m_c2_1 = function() {
return (sp = b._emscripten_bind_Anchor_set_m_c2_1 = b.asm.gn).apply(null, arguments)
},
tp = b._emscripten_bind_Anchor___destroy___0 = function() {
return (tp = b._emscripten_bind_Anchor___destroy___0 = b.asm.hn).apply(null, arguments)
},
up = b._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0 =
function() {
return (up = b._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0 = b.asm.jn).apply(null, arguments)
},
vp = b._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1 = function() {
return (vp = b._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1 = b.asm.kn).apply(null, arguments)
},
wp = b._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0 = function() {
return (wp = b._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0 = b.asm.ln).apply(null, arguments)
},
xp = b._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1 = function() {
return (xp = b._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1 = b.asm.mn).apply(null, arguments)
},
yp = b._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0 = function() {
return (yp = b._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0 = b.asm.nn).apply(null, arguments)
},
zp = b._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1 = function() {
return (zp = b._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1 =
b.asm.on).apply(null, arguments)
},
Ap = b._emscripten_bind_btVehicleRaycasterResult___destroy___0 = function() {
return (Ap = b._emscripten_bind_btVehicleRaycasterResult___destroy___0 = b.asm.pn).apply(null, arguments)
},
Bp = b._emscripten_bind_btVector3Array_size_0 = function() {
return (Bp = b._emscripten_bind_btVector3Array_size_0 = b.asm.qn).apply(null, arguments)
},
Cp = b._emscripten_bind_btVector3Array_at_1 = function() {
return (Cp = b._emscripten_bind_btVector3Array_at_1 = b.asm.rn).apply(null, arguments)
},
Dp = b._emscripten_bind_btVector3Array___destroy___0 =
function() {
return (Dp = b._emscripten_bind_btVector3Array___destroy___0 = b.asm.sn).apply(null, arguments)
},
Ep = b._emscripten_bind_btConstraintSolver___destroy___0 = function() {
return (Ep = b._emscripten_bind_btConstraintSolver___destroy___0 = b.asm.tn).apply(null, arguments)
},
Fp = b._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3 = function() {
return (Fp = b._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3 = b.asm.un).apply(null, arguments)
},
Gp = b._emscripten_bind_btRaycastVehicle_applyEngineForce_2 = function() {
return (Gp =
b._emscripten_bind_btRaycastVehicle_applyEngineForce_2 = b.asm.vn).apply(null, arguments)
},
Hp = b._emscripten_bind_btRaycastVehicle_setSteeringValue_2 = function() {
return (Hp = b._emscripten_bind_btRaycastVehicle_setSteeringValue_2 = b.asm.wn).apply(null, arguments)
},
Ip = b._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1 = function() {
return (Ip = b._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1 = b.asm.xn).apply(null, arguments)
},
Jp = b._emscripten_bind_btRaycastVehicle_updateWheelTransform_2 = function() {
return (Jp =
b._emscripten_bind_btRaycastVehicle_updateWheelTransform_2 = b.asm.yn).apply(null, arguments)
},
Kp = b._emscripten_bind_btRaycastVehicle_addWheel_7 = function() {
return (Kp = b._emscripten_bind_btRaycastVehicle_addWheel_7 = b.asm.zn).apply(null, arguments)
},
Lp = b._emscripten_bind_btRaycastVehicle_getNumWheels_0 = function() {
return (Lp = b._emscripten_bind_btRaycastVehicle_getNumWheels_0 = b.asm.An).apply(null, arguments)
},
Mp = b._emscripten_bind_btRaycastVehicle_getRigidBody_0 = function() {
return (Mp = b._emscripten_bind_btRaycastVehicle_getRigidBody_0 =
b.asm.Bn).apply(null, arguments)
},
Np = b._emscripten_bind_btRaycastVehicle_getWheelInfo_1 = function() {
return (Np = b._emscripten_bind_btRaycastVehicle_getWheelInfo_1 = b.asm.Cn).apply(null, arguments)
},
Op = b._emscripten_bind_btRaycastVehicle_setBrake_2 = function() {
return (Op = b._emscripten_bind_btRaycastVehicle_setBrake_2 = b.asm.Dn).apply(null, arguments)
},
Pp = b._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3 = function() {
return (Pp = b._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3 = b.asm.En).apply(null,
arguments)
},
Qp = b._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0 = function() {
return (Qp = b._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0 = b.asm.Fn).apply(null, arguments)
},
Rp = b._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0 = function() {
return (Rp = b._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0 = b.asm.Gn).apply(null, arguments)
},
Sp = b._emscripten_bind_btRaycastVehicle_rayCast_1 = function() {
return (Sp = b._emscripten_bind_btRaycastVehicle_rayCast_1 = b.asm.Hn).apply(null,
arguments)
},
Tp = b._emscripten_bind_btRaycastVehicle_updateVehicle_1 = function() {
return (Tp = b._emscripten_bind_btRaycastVehicle_updateVehicle_1 = b.asm.In).apply(null, arguments)
},
Up = b._emscripten_bind_btRaycastVehicle_resetSuspension_0 = function() {
return (Up = b._emscripten_bind_btRaycastVehicle_resetSuspension_0 = b.asm.Jn).apply(null, arguments)
},
Vp = b._emscripten_bind_btRaycastVehicle_getSteeringValue_1 = function() {
return (Vp = b._emscripten_bind_btRaycastVehicle_getSteeringValue_1 = b.asm.Kn).apply(null, arguments)
},
Wp = b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1 = function() {
return (Wp = b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1 = b.asm.Ln).apply(null, arguments)
},
Xp = b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2 = function() {
return (Xp = b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2 = b.asm.Mn).apply(null, arguments)
},
Yp = b._emscripten_bind_btRaycastVehicle_setPitchControl_1 = function() {
return (Yp = b._emscripten_bind_btRaycastVehicle_setPitchControl_1 = b.asm.Nn).apply(null,
arguments)
},
Zp = b._emscripten_bind_btRaycastVehicle_updateSuspension_1 = function() {
return (Zp = b._emscripten_bind_btRaycastVehicle_updateSuspension_1 = b.asm.On).apply(null, arguments)
},
$p = b._emscripten_bind_btRaycastVehicle_updateFriction_1 = function() {
return ($p = b._emscripten_bind_btRaycastVehicle_updateFriction_1 = b.asm.Pn).apply(null, arguments)
},
aq = b._emscripten_bind_btRaycastVehicle_getRightAxis_0 = function() {
return (aq = b._emscripten_bind_btRaycastVehicle_getRightAxis_0 = b.asm.Qn).apply(null, arguments)
},
bq = b._emscripten_bind_btRaycastVehicle_getUpAxis_0 = function() {
return (bq = b._emscripten_bind_btRaycastVehicle_getUpAxis_0 = b.asm.Rn).apply(null, arguments)
},
cq = b._emscripten_bind_btRaycastVehicle_getForwardAxis_0 = function() {
return (cq = b._emscripten_bind_btRaycastVehicle_getForwardAxis_0 = b.asm.Sn).apply(null, arguments)
},
dq = b._emscripten_bind_btRaycastVehicle_getForwardVector_0 = function() {
return (dq = b._emscripten_bind_btRaycastVehicle_getForwardVector_0 = b.asm.Tn).apply(null, arguments)
},
eq = b._emscripten_bind_btRaycastVehicle_getUserConstraintType_0 =
function() {
return (eq = b._emscripten_bind_btRaycastVehicle_getUserConstraintType_0 = b.asm.Un).apply(null, arguments)
},
fq = b._emscripten_bind_btRaycastVehicle_setUserConstraintType_1 = function() {
return (fq = b._emscripten_bind_btRaycastVehicle_setUserConstraintType_1 = b.asm.Vn).apply(null, arguments)
},
gq = b._emscripten_bind_btRaycastVehicle_setUserConstraintId_1 = function() {
return (gq = b._emscripten_bind_btRaycastVehicle_setUserConstraintId_1 = b.asm.Wn).apply(null, arguments)
},
hq = b._emscripten_bind_btRaycastVehicle_getUserConstraintId_0 =
function() {
return (hq = b._emscripten_bind_btRaycastVehicle_getUserConstraintId_0 = b.asm.Xn).apply(null, arguments)
},
iq = b._emscripten_bind_btRaycastVehicle_updateAction_2 = function() {
return (iq = b._emscripten_bind_btRaycastVehicle_updateAction_2 = b.asm.Yn).apply(null, arguments)
},
jq = b._emscripten_bind_btRaycastVehicle___destroy___0 = function() {
return (jq = b._emscripten_bind_btRaycastVehicle___destroy___0 = b.asm.Zn).apply(null, arguments)
},
kq = b._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1 = function() {
return (kq =
b._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1 = b.asm._n).apply(null, arguments)
},
lq = b._emscripten_bind_btCylinderShapeX_setMargin_1 = function() {
return (lq = b._emscripten_bind_btCylinderShapeX_setMargin_1 = b.asm.$n).apply(null, arguments)
},
mq = b._emscripten_bind_btCylinderShapeX_getMargin_0 = function() {
return (mq = b._emscripten_bind_btCylinderShapeX_getMargin_0 = b.asm.ao).apply(null, arguments)
},
nq = b._emscripten_bind_btCylinderShapeX_setLocalScaling_1 = function() {
return (nq = b._emscripten_bind_btCylinderShapeX_setLocalScaling_1 =
b.asm.bo).apply(null, arguments)
},
oq = b._emscripten_bind_btCylinderShapeX_getLocalScaling_0 = function() {
return (oq = b._emscripten_bind_btCylinderShapeX_getLocalScaling_0 = b.asm.co).apply(null, arguments)
},
pq = b._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2 = function() {
return (pq = b._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2 = b.asm.eo).apply(null, arguments)
},
qq = b._emscripten_bind_btCylinderShapeX___destroy___0 = function() {
return (qq = b._emscripten_bind_btCylinderShapeX___destroy___0 = b.asm.fo).apply(null,
arguments)
},
rq = b._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1 = function() {
return (rq = b._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1 = b.asm.go).apply(null, arguments)
},
sq = b._emscripten_bind_btCylinderShapeZ_setMargin_1 = function() {
return (sq = b._emscripten_bind_btCylinderShapeZ_setMargin_1 = b.asm.ho).apply(null, arguments)
},
tq = b._emscripten_bind_btCylinderShapeZ_getMargin_0 = function() {
return (tq = b._emscripten_bind_btCylinderShapeZ_getMargin_0 = b.asm.io).apply(null, arguments)
},
uq = b._emscripten_bind_btCylinderShapeZ_setLocalScaling_1 =
function() {
return (uq = b._emscripten_bind_btCylinderShapeZ_setLocalScaling_1 = b.asm.jo).apply(null, arguments)
},
vq = b._emscripten_bind_btCylinderShapeZ_getLocalScaling_0 = function() {
return (vq = b._emscripten_bind_btCylinderShapeZ_getLocalScaling_0 = b.asm.ko).apply(null, arguments)
},
wq = b._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2 = function() {
return (wq = b._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2 = b.asm.lo).apply(null, arguments)
},
xq = b._emscripten_bind_btCylinderShapeZ___destroy___0 =
function() {
return (xq = b._emscripten_bind_btCylinderShapeZ___destroy___0 = b.asm.mo).apply(null, arguments)
},
yq = b._emscripten_bind_btConvexPolyhedron_get_m_vertices_0 = function() {
return (yq = b._emscripten_bind_btConvexPolyhedron_get_m_vertices_0 = b.asm.no).apply(null, arguments)
},
zq = b._emscripten_bind_btConvexPolyhedron_set_m_vertices_1 = function() {
return (zq = b._emscripten_bind_btConvexPolyhedron_set_m_vertices_1 = b.asm.oo).apply(null, arguments)
},
Aq = b._emscripten_bind_btConvexPolyhedron_get_m_faces_0 = function() {
return (Aq =
b._emscripten_bind_btConvexPolyhedron_get_m_faces_0 = b.asm.po).apply(null, arguments)
},
Bq = b._emscripten_bind_btConvexPolyhedron_set_m_faces_1 = function() {
return (Bq = b._emscripten_bind_btConvexPolyhedron_set_m_faces_1 = b.asm.qo).apply(null, arguments)
},
Cq = b._emscripten_bind_btConvexPolyhedron___destroy___0 = function() {
return (Cq = b._emscripten_bind_btConvexPolyhedron___destroy___0 = b.asm.ro).apply(null, arguments)
},
Dq = b._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0 =
function() {
return (Dq = b._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0 = b.asm.so).apply(null, arguments)
},
Eq = b._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0 = function() {
return (Eq = b._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0 = b.asm.to).apply(null, arguments)
},
Fq = b._emscripten_bind_tAnchorArray_size_0 = function() {
return (Fq = b._emscripten_bind_tAnchorArray_size_0 = b.asm.uo).apply(null, arguments)
},
Gq = b._emscripten_bind_tAnchorArray_at_1 =
function() {
return (Gq = b._emscripten_bind_tAnchorArray_at_1 = b.asm.vo).apply(null, arguments)
},
Hq = b._emscripten_bind_tAnchorArray_clear_0 = function() {
return (Hq = b._emscripten_bind_tAnchorArray_clear_0 = b.asm.wo).apply(null, arguments)
},
Iq = b._emscripten_bind_tAnchorArray_push_back_1 = function() {
return (Iq = b._emscripten_bind_tAnchorArray_push_back_1 = b.asm.xo).apply(null, arguments)
},
Jq = b._emscripten_bind_tAnchorArray_pop_back_0 = function() {
return (Jq = b._emscripten_bind_tAnchorArray_pop_back_0 = b.asm.yo).apply(null,
arguments)
},
Kq = b._emscripten_bind_tAnchorArray___destroy___0 = function() {
return (Kq = b._emscripten_bind_tAnchorArray___destroy___0 = b.asm.zo).apply(null, arguments)
},
Lq = b._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0 = function() {
return (Lq = b._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0 = b.asm.Ao).apply(null, arguments)
},
Mq = b._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1 = function() {
return (Mq = b._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1 = b.asm.Bo).apply(null, arguments)
},
Nq = b._emscripten_bind_RaycastInfo_get_m_contactPointWS_0 =
function() {
return (Nq = b._emscripten_bind_RaycastInfo_get_m_contactPointWS_0 = b.asm.Co).apply(null, arguments)
},
Oq = b._emscripten_bind_RaycastInfo_set_m_contactPointWS_1 = function() {
return (Oq = b._emscripten_bind_RaycastInfo_set_m_contactPointWS_1 = b.asm.Do).apply(null, arguments)
},
Pq = b._emscripten_bind_RaycastInfo_get_m_suspensionLength_0 = function() {
return (Pq = b._emscripten_bind_RaycastInfo_get_m_suspensionLength_0 = b.asm.Eo).apply(null, arguments)
},
Qq = b._emscripten_bind_RaycastInfo_set_m_suspensionLength_1 =
function() {
return (Qq = b._emscripten_bind_RaycastInfo_set_m_suspensionLength_1 = b.asm.Fo).apply(null, arguments)
},
Rq = b._emscripten_bind_RaycastInfo_get_m_hardPointWS_0 = function() {
return (Rq = b._emscripten_bind_RaycastInfo_get_m_hardPointWS_0 = b.asm.Go).apply(null, arguments)
},
Sq = b._emscripten_bind_RaycastInfo_set_m_hardPointWS_1 = function() {
return (Sq = b._emscripten_bind_RaycastInfo_set_m_hardPointWS_1 = b.asm.Ho).apply(null, arguments)
},
Tq = b._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0 = function() {
return (Tq =
b._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0 = b.asm.Io).apply(null, arguments)
},
Uq = b._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1 = function() {
return (Uq = b._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1 = b.asm.Jo).apply(null, arguments)
},
Vq = b._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0 = function() {
return (Vq = b._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0 = b.asm.Ko).apply(null, arguments)
},
Wq = b._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1 = function() {
return (Wq = b._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1 =
b.asm.Lo).apply(null, arguments)
},
Xq = b._emscripten_bind_RaycastInfo_get_m_isInContact_0 = function() {
return (Xq = b._emscripten_bind_RaycastInfo_get_m_isInContact_0 = b.asm.Mo).apply(null, arguments)
},
Yq = b._emscripten_bind_RaycastInfo_set_m_isInContact_1 = function() {
return (Yq = b._emscripten_bind_RaycastInfo_set_m_isInContact_1 = b.asm.No).apply(null, arguments)
},
Zq = b._emscripten_bind_RaycastInfo_get_m_groundObject_0 = function() {
return (Zq = b._emscripten_bind_RaycastInfo_get_m_groundObject_0 = b.asm.Oo).apply(null, arguments)
},
$q = b._emscripten_bind_RaycastInfo_set_m_groundObject_1 = function() {
return ($q = b._emscripten_bind_RaycastInfo_set_m_groundObject_1 = b.asm.Po).apply(null, arguments)
},
ar = b._emscripten_bind_RaycastInfo___destroy___0 = function() {
return (ar = b._emscripten_bind_RaycastInfo___destroy___0 = b.asm.Qo).apply(null, arguments)
},
br = b._emscripten_bind_btMultiSphereShape_btMultiSphereShape_3 = function() {
return (br = b._emscripten_bind_btMultiSphereShape_btMultiSphereShape_3 = b.asm.Ro).apply(null, arguments)
},
cr = b._emscripten_bind_btMultiSphereShape_setLocalScaling_1 =
function() {
return (cr = b._emscripten_bind_btMultiSphereShape_setLocalScaling_1 = b.asm.So).apply(null, arguments)
},
dr = b._emscripten_bind_btMultiSphereShape_getLocalScaling_0 = function() {
return (dr = b._emscripten_bind_btMultiSphereShape_getLocalScaling_0 = b.asm.To).apply(null, arguments)
},
er = b._emscripten_bind_btMultiSphereShape_calculateLocalInertia_2 = function() {
return (er = b._emscripten_bind_btMultiSphereShape_calculateLocalInertia_2 = b.asm.Uo).apply(null, arguments)
},
fr = b._emscripten_bind_btMultiSphereShape___destroy___0 =
function() {
return (fr = b._emscripten_bind_btMultiSphereShape___destroy___0 = b.asm.Vo).apply(null, arguments)
},
gr = b._emscripten_bind_btSoftBody_btSoftBody_4 = function() {
return (gr = b._emscripten_bind_btSoftBody_btSoftBody_4 = b.asm.Wo).apply(null, arguments)
},
hr = b._emscripten_bind_btSoftBody_checkLink_2 = function() {
return (hr = b._emscripten_bind_btSoftBody_checkLink_2 = b.asm.Xo).apply(null, arguments)
},
ir = b._emscripten_bind_btSoftBody_checkFace_3 = function() {
return (ir = b._emscripten_bind_btSoftBody_checkFace_3 = b.asm.Yo).apply(null,
arguments)
},
jr = b._emscripten_bind_btSoftBody_appendMaterial_0 = function() {
return (jr = b._emscripten_bind_btSoftBody_appendMaterial_0 = b.asm.Zo).apply(null, arguments)
},
kr = b._emscripten_bind_btSoftBody_appendNode_2 = function() {
return (kr = b._emscripten_bind_btSoftBody_appendNode_2 = b.asm._o).apply(null, arguments)
},
lr = b._emscripten_bind_btSoftBody_appendLink_4 = function() {
return (lr = b._emscripten_bind_btSoftBody_appendLink_4 = b.asm.$o).apply(null, arguments)
},
mr = b._emscripten_bind_btSoftBody_appendFace_4 = function() {
return (mr =
b._emscripten_bind_btSoftBody_appendFace_4 = b.asm.ap).apply(null, arguments)
},
nr = b._emscripten_bind_btSoftBody_appendTetra_5 = function() {
return (nr = b._emscripten_bind_btSoftBody_appendTetra_5 = b.asm.bp).apply(null, arguments)
},
or = b._emscripten_bind_btSoftBody_appendAnchor_4 = function() {
return (or = b._emscripten_bind_btSoftBody_appendAnchor_4 = b.asm.cp).apply(null, arguments)
},
pr = b._emscripten_bind_btSoftBody_addForce_1 = function() {
return (pr = b._emscripten_bind_btSoftBody_addForce_1 = b.asm.dp).apply(null, arguments)
},
qr = b._emscripten_bind_btSoftBody_addForce_2 = function() {
return (qr = b._emscripten_bind_btSoftBody_addForce_2 = b.asm.ep).apply(null, arguments)
},
rr = b._emscripten_bind_btSoftBody_addAeroForceToNode_2 = function() {
return (rr = b._emscripten_bind_btSoftBody_addAeroForceToNode_2 = b.asm.fp).apply(null, arguments)
},
sr = b._emscripten_bind_btSoftBody_getTotalMass_0 = function() {
return (sr = b._emscripten_bind_btSoftBody_getTotalMass_0 = b.asm.gp).apply(null, arguments)
},
tr = b._emscripten_bind_btSoftBody_setTotalMass_2 = function() {
return (tr =
b._emscripten_bind_btSoftBody_setTotalMass_2 = b.asm.hp).apply(null, arguments)
},
ur = b._emscripten_bind_btSoftBody_setMass_2 = function() {
return (ur = b._emscripten_bind_btSoftBody_setMass_2 = b.asm.ip).apply(null, arguments)
},
vr = b._emscripten_bind_btSoftBody_transform_1 = function() {
return (vr = b._emscripten_bind_btSoftBody_transform_1 = b.asm.jp).apply(null, arguments)
},
wr = b._emscripten_bind_btSoftBody_translate_1 = function() {
return (wr = b._emscripten_bind_btSoftBody_translate_1 = b.asm.kp).apply(null, arguments)
},
xr = b._emscripten_bind_btSoftBody_rotate_1 =
function() {
return (xr = b._emscripten_bind_btSoftBody_rotate_1 = b.asm.lp).apply(null, arguments)
},
yr = b._emscripten_bind_btSoftBody_scale_1 = function() {
return (yr = b._emscripten_bind_btSoftBody_scale_1 = b.asm.mp).apply(null, arguments)
},
zr = b._emscripten_bind_btSoftBody_generateClusters_1 = function() {
return (zr = b._emscripten_bind_btSoftBody_generateClusters_1 = b.asm.np).apply(null, arguments)
},
Ar = b._emscripten_bind_btSoftBody_generateClusters_2 = function() {
return (Ar = b._emscripten_bind_btSoftBody_generateClusters_2 =
b.asm.op).apply(null, arguments)
},
Br = b._emscripten_bind_btSoftBody_generateBendingConstraints_2 = function() {
return (Br = b._emscripten_bind_btSoftBody_generateBendingConstraints_2 = b.asm.pp).apply(null, arguments)
},
Cr = b._emscripten_bind_btSoftBody_upcast_1 = function() {
return (Cr = b._emscripten_bind_btSoftBody_upcast_1 = b.asm.qp).apply(null, arguments)
},
Dr = b._emscripten_bind_btSoftBody_setAnisotropicFriction_2 = function() {
return (Dr = b._emscripten_bind_btSoftBody_setAnisotropicFriction_2 = b.asm.rp).apply(null, arguments)
},
Er = b._emscripten_bind_btSoftBody_getCollisionShape_0 = function() {
return (Er = b._emscripten_bind_btSoftBody_getCollisionShape_0 = b.asm.sp).apply(null, arguments)
},
Fr = b._emscripten_bind_btSoftBody_setContactProcessingThreshold_1 = function() {
return (Fr = b._emscripten_bind_btSoftBody_setContactProcessingThreshold_1 = b.asm.tp).apply(null, arguments)
},
Gr = b._emscripten_bind_btSoftBody_setActivationState_1 = function() {
return (Gr = b._emscripten_bind_btSoftBody_setActivationState_1 = b.asm.up).apply(null, arguments)
},
Hr = b._emscripten_bind_btSoftBody_forceActivationState_1 =
function() {
return (Hr = b._emscripten_bind_btSoftBody_forceActivationState_1 = b.asm.vp).apply(null, arguments)
},
Ir = b._emscripten_bind_btSoftBody_activate_0 = function() {
return (Ir = b._emscripten_bind_btSoftBody_activate_0 = b.asm.wp).apply(null, arguments)
},
Jr = b._emscripten_bind_btSoftBody_activate_1 = function() {
return (Jr = b._emscripten_bind_btSoftBody_activate_1 = b.asm.xp).apply(null, arguments)
},
Kr = b._emscripten_bind_btSoftBody_isActive_0 = function() {
return (Kr = b._emscripten_bind_btSoftBody_isActive_0 = b.asm.yp).apply(null,
arguments)
},
Lr = b._emscripten_bind_btSoftBody_isKinematicObject_0 = function() {
return (Lr = b._emscripten_bind_btSoftBody_isKinematicObject_0 = b.asm.zp).apply(null, arguments)
},
Mr = b._emscripten_bind_btSoftBody_isStaticObject_0 = function() {
return (Mr = b._emscripten_bind_btSoftBody_isStaticObject_0 = b.asm.Ap).apply(null, arguments)
},
Nr = b._emscripten_bind_btSoftBody_isStaticOrKinematicObject_0 = function() {
return (Nr = b._emscripten_bind_btSoftBody_isStaticOrKinematicObject_0 = b.asm.Bp).apply(null, arguments)
},
Or = b._emscripten_bind_btSoftBody_getRestitution_0 =
function() {
return (Or = b._emscripten_bind_btSoftBody_getRestitution_0 = b.asm.Cp).apply(null, arguments)
},
Pr = b._emscripten_bind_btSoftBody_getFriction_0 = function() {
return (Pr = b._emscripten_bind_btSoftBody_getFriction_0 = b.asm.Dp).apply(null, arguments)
},
Qr = b._emscripten_bind_btSoftBody_getRollingFriction_0 = function() {
return (Qr = b._emscripten_bind_btSoftBody_getRollingFriction_0 = b.asm.Ep).apply(null, arguments)
},
Rr = b._emscripten_bind_btSoftBody_setRestitution_1 = function() {
return (Rr = b._emscripten_bind_btSoftBody_setRestitution_1 =
b.asm.Fp).apply(null, arguments)
},
Sr = b._emscripten_bind_btSoftBody_setFriction_1 = function() {
return (Sr = b._emscripten_bind_btSoftBody_setFriction_1 = b.asm.Gp).apply(null, arguments)
},
Tr = b._emscripten_bind_btSoftBody_setRollingFriction_1 = function() {
return (Tr = b._emscripten_bind_btSoftBody_setRollingFriction_1 = b.asm.Hp).apply(null, arguments)
},
Ur = b._emscripten_bind_btSoftBody_getWorldTransform_0 = function() {
return (Ur = b._emscripten_bind_btSoftBody_getWorldTransform_0 = b.asm.Ip).apply(null, arguments)
},
Vr = b._emscripten_bind_btSoftBody_getCollisionFlags_0 =
function() {
return (Vr = b._emscripten_bind_btSoftBody_getCollisionFlags_0 = b.asm.Jp).apply(null, arguments)
},
Wr = b._emscripten_bind_btSoftBody_setCollisionFlags_1 = function() {
return (Wr = b._emscripten_bind_btSoftBody_setCollisionFlags_1 = b.asm.Kp).apply(null, arguments)
},
Xr = b._emscripten_bind_btSoftBody_setWorldTransform_1 = function() {
return (Xr = b._emscripten_bind_btSoftBody_setWorldTransform_1 = b.asm.Lp).apply(null, arguments)
},
Yr = b._emscripten_bind_btSoftBody_setCollisionShape_1 = function() {
return (Yr = b._emscripten_bind_btSoftBody_setCollisionShape_1 =
b.asm.Mp).apply(null, arguments)
},
Zr = b._emscripten_bind_btSoftBody_setCcdMotionThreshold_1 = function() {
return (Zr = b._emscripten_bind_btSoftBody_setCcdMotionThreshold_1 = b.asm.Np).apply(null, arguments)
},
$r = b._emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1 = function() {
return ($r = b._emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1 = b.asm.Op).apply(null, arguments)
},
as = b._emscripten_bind_btSoftBody_getUserIndex_0 = function() {
return (as = b._emscripten_bind_btSoftBody_getUserIndex_0 = b.asm.Pp).apply(null,
arguments)
},
bs = b._emscripten_bind_btSoftBody_setUserIndex_1 = function() {
return (bs = b._emscripten_bind_btSoftBody_setUserIndex_1 = b.asm.Qp).apply(null, arguments)
},
cs = b._emscripten_bind_btSoftBody_getUserPointer_0 = function() {
return (cs = b._emscripten_bind_btSoftBody_getUserPointer_0 = b.asm.Rp).apply(null, arguments)
},
ds = b._emscripten_bind_btSoftBody_setUserPointer_1 = function() {
return (ds = b._emscripten_bind_btSoftBody_setUserPointer_1 = b.asm.Sp).apply(null, arguments)
},
es = b._emscripten_bind_btSoftBody_getBroadphaseHandle_0 =
function() {
return (es = b._emscripten_bind_btSoftBody_getBroadphaseHandle_0 = b.asm.Tp).apply(null, arguments)
},
gs = b._emscripten_bind_btSoftBody_get_m_cfg_0 = function() {
return (gs = b._emscripten_bind_btSoftBody_get_m_cfg_0 = b.asm.Up).apply(null, arguments)
},
hs = b._emscripten_bind_btSoftBody_set_m_cfg_1 = function() {
return (hs = b._emscripten_bind_btSoftBody_set_m_cfg_1 = b.asm.Vp).apply(null, arguments)
},
is = b._emscripten_bind_btSoftBody_get_m_nodes_0 = function() {
return (is = b._emscripten_bind_btSoftBody_get_m_nodes_0 = b.asm.Wp).apply(null,
arguments)
},
js = b._emscripten_bind_btSoftBody_set_m_nodes_1 = function() {
return (js = b._emscripten_bind_btSoftBody_set_m_nodes_1 = b.asm.Xp).apply(null, arguments)
},
ks = b._emscripten_bind_btSoftBody_get_m_materials_0 = function() {
return (ks = b._emscripten_bind_btSoftBody_get_m_materials_0 = b.asm.Yp).apply(null, arguments)
},
ls = b._emscripten_bind_btSoftBody_set_m_materials_1 = function() {
return (ls = b._emscripten_bind_btSoftBody_set_m_materials_1 = b.asm.Zp).apply(null, arguments)
},
ms = b._emscripten_bind_btSoftBody_get_m_anchors_0 =
function() {
return (ms = b._emscripten_bind_btSoftBody_get_m_anchors_0 = b.asm._p).apply(null, arguments)
},
ns = b._emscripten_bind_btSoftBody_set_m_anchors_1 = function() {
return (ns = b._emscripten_bind_btSoftBody_set_m_anchors_1 = b.asm.$p).apply(null, arguments)
},
ps = b._emscripten_bind_btSoftBody___destroy___0 = function() {
return (ps = b._emscripten_bind_btSoftBody___destroy___0 = b.asm.aq).apply(null, arguments)
},
qs = b._emscripten_bind_btIntArray_size_0 = function() {
return (qs = b._emscripten_bind_btIntArray_size_0 = b.asm.bq).apply(null,
arguments)
},
rs = b._emscripten_bind_btIntArray_at_1 = function() {
return (rs = b._emscripten_bind_btIntArray_at_1 = b.asm.cq).apply(null, arguments)
},
ss = b._emscripten_bind_btIntArray___destroy___0 = function() {
return (ss = b._emscripten_bind_btIntArray___destroy___0 = b.asm.dq).apply(null, arguments)
},
ts = b._emscripten_bind_Config_get_kVCF_0 = function() {
return (ts = b._emscripten_bind_Config_get_kVCF_0 = b.asm.eq).apply(null, arguments)
},
us = b._emscripten_bind_Config_set_kVCF_1 = function() {
return (us = b._emscripten_bind_Config_set_kVCF_1 =
b.asm.fq).apply(null, arguments)
},
vs = b._emscripten_bind_Config_get_kDP_0 = function() {
return (vs = b._emscripten_bind_Config_get_kDP_0 = b.asm.gq).apply(null, arguments)
},
xs = b._emscripten_bind_Config_set_kDP_1 = function() {
return (xs = b._emscripten_bind_Config_set_kDP_1 = b.asm.hq).apply(null, arguments)
},
ys = b._emscripten_bind_Config_get_kDG_0 = function() {
return (ys = b._emscripten_bind_Config_get_kDG_0 = b.asm.iq).apply(null, arguments)
},
zs = b._emscripten_bind_Config_set_kDG_1 = function() {
return (zs = b._emscripten_bind_Config_set_kDG_1 =
b.asm.jq).apply(null, arguments)
},
As = b._emscripten_bind_Config_get_kLF_0 = function() {
return (As = b._emscripten_bind_Config_get_kLF_0 = b.asm.kq).apply(null, arguments)
},
Bs = b._emscripten_bind_Config_set_kLF_1 = function() {
return (Bs = b._emscripten_bind_Config_set_kLF_1 = b.asm.lq).apply(null, arguments)
},
Cs = b._emscripten_bind_Config_get_kPR_0 = function() {
return (Cs = b._emscripten_bind_Config_get_kPR_0 = b.asm.mq).apply(null, arguments)
},
Ds = b._emscripten_bind_Config_set_kPR_1 = function() {
return (Ds = b._emscripten_bind_Config_set_kPR_1 =
b.asm.nq).apply(null, arguments)
},
Es = b._emscripten_bind_Config_get_kVC_0 = function() {
return (Es = b._emscripten_bind_Config_get_kVC_0 = b.asm.oq).apply(null, arguments)
},
Fs = b._emscripten_bind_Config_set_kVC_1 = function() {
return (Fs = b._emscripten_bind_Config_set_kVC_1 = b.asm.pq).apply(null, arguments)
},
Gs = b._emscripten_bind_Config_get_kDF_0 = function() {
return (Gs = b._emscripten_bind_Config_get_kDF_0 = b.asm.qq).apply(null, arguments)
},
Hs = b._emscripten_bind_Config_set_kDF_1 = function() {
return (Hs = b._emscripten_bind_Config_set_kDF_1 =
b.asm.rq).apply(null, arguments)
},
Is = b._emscripten_bind_Config_get_kMT_0 = function() {
return (Is = b._emscripten_bind_Config_get_kMT_0 = b.asm.sq).apply(null, arguments)
},
Js = b._emscripten_bind_Config_set_kMT_1 = function() {
return (Js = b._emscripten_bind_Config_set_kMT_1 = b.asm.tq).apply(null, arguments)
},
Ks = b._emscripten_bind_Config_get_kCHR_0 = function() {
return (Ks = b._emscripten_bind_Config_get_kCHR_0 = b.asm.uq).apply(null, arguments)
},
Ls = b._emscripten_bind_Config_set_kCHR_1 = function() {
return (Ls = b._emscripten_bind_Config_set_kCHR_1 =
b.asm.vq).apply(null, arguments)
},
Ms = b._emscripten_bind_Config_get_kKHR_0 = function() {
return (Ms = b._emscripten_bind_Config_get_kKHR_0 = b.asm.wq).apply(null, arguments)
},
Ns = b._emscripten_bind_Config_set_kKHR_1 = function() {
return (Ns = b._emscripten_bind_Config_set_kKHR_1 = b.asm.xq).apply(null, arguments)
},
Os = b._emscripten_bind_Config_get_kSHR_0 = function() {
return (Os = b._emscripten_bind_Config_get_kSHR_0 = b.asm.yq).apply(null, arguments)
},
Ps = b._emscripten_bind_Config_set_kSHR_1 = function() {
return (Ps = b._emscripten_bind_Config_set_kSHR_1 =
b.asm.zq).apply(null, arguments)
},
Qs = b._emscripten_bind_Config_get_kAHR_0 = function() {
return (Qs = b._emscripten_bind_Config_get_kAHR_0 = b.asm.Aq).apply(null, arguments)
},
Rs = b._emscripten_bind_Config_set_kAHR_1 = function() {
return (Rs = b._emscripten_bind_Config_set_kAHR_1 = b.asm.Bq).apply(null, arguments)
},
Ss = b._emscripten_bind_Config_get_kSRHR_CL_0 = function() {
return (Ss = b._emscripten_bind_Config_get_kSRHR_CL_0 = b.asm.Cq).apply(null, arguments)
},
Ts = b._emscripten_bind_Config_set_kSRHR_CL_1 = function() {
return (Ts = b._emscripten_bind_Config_set_kSRHR_CL_1 =
b.asm.Dq).apply(null, arguments)
},
Us = b._emscripten_bind_Config_get_kSKHR_CL_0 = function() {
return (Us = b._emscripten_bind_Config_get_kSKHR_CL_0 = b.asm.Eq).apply(null, arguments)
},
Vs = b._emscripten_bind_Config_set_kSKHR_CL_1 = function() {
return (Vs = b._emscripten_bind_Config_set_kSKHR_CL_1 = b.asm.Fq).apply(null, arguments)
},
Ws = b._emscripten_bind_Config_get_kSSHR_CL_0 = function() {
return (Ws = b._emscripten_bind_Config_get_kSSHR_CL_0 = b.asm.Gq).apply(null, arguments)
},
Xs = b._emscripten_bind_Config_set_kSSHR_CL_1 = function() {
return (Xs =
b._emscripten_bind_Config_set_kSSHR_CL_1 = b.asm.Hq).apply(null, arguments)
},
Ys = b._emscripten_bind_Config_get_kSR_SPLT_CL_0 = function() {
return (Ys = b._emscripten_bind_Config_get_kSR_SPLT_CL_0 = b.asm.Iq).apply(null, arguments)
},
Zs = b._emscripten_bind_Config_set_kSR_SPLT_CL_1 = function() {
return (Zs = b._emscripten_bind_Config_set_kSR_SPLT_CL_1 = b.asm.Jq).apply(null, arguments)
},
$s = b._emscripten_bind_Config_get_kSK_SPLT_CL_0 = function() {
return ($s = b._emscripten_bind_Config_get_kSK_SPLT_CL_0 = b.asm.Kq).apply(null, arguments)
},
at = b._emscripten_bind_Config_set_kSK_SPLT_CL_1 = function() {
return (at = b._emscripten_bind_Config_set_kSK_SPLT_CL_1 = b.asm.Lq).apply(null, arguments)
},
bt = b._emscripten_bind_Config_get_kSS_SPLT_CL_0 = function() {
return (bt = b._emscripten_bind_Config_get_kSS_SPLT_CL_0 = b.asm.Mq).apply(null, arguments)
},
ct = b._emscripten_bind_Config_set_kSS_SPLT_CL_1 = function() {
return (ct = b._emscripten_bind_Config_set_kSS_SPLT_CL_1 = b.asm.Nq).apply(null, arguments)
},
dt = b._emscripten_bind_Config_get_maxvolume_0 = function() {
return (dt =
b._emscripten_bind_Config_get_maxvolume_0 = b.asm.Oq).apply(null, arguments)
},
et = b._emscripten_bind_Config_set_maxvolume_1 = function() {
return (et = b._emscripten_bind_Config_set_maxvolume_1 = b.asm.Pq).apply(null, arguments)
},
ft = b._emscripten_bind_Config_get_timescale_0 = function() {
return (ft = b._emscripten_bind_Config_get_timescale_0 = b.asm.Qq).apply(null, arguments)
},
gt = b._emscripten_bind_Config_set_timescale_1 = function() {
return (gt = b._emscripten_bind_Config_set_timescale_1 = b.asm.Rq).apply(null, arguments)
},
ht =
b._emscripten_bind_Config_get_viterations_0 = function() {
return (ht = b._emscripten_bind_Config_get_viterations_0 = b.asm.Sq).apply(null, arguments)
},
it = b._emscripten_bind_Config_set_viterations_1 = function() {
return (it = b._emscripten_bind_Config_set_viterations_1 = b.asm.Tq).apply(null, arguments)
},
jt = b._emscripten_bind_Config_get_piterations_0 = function() {
return (jt = b._emscripten_bind_Config_get_piterations_0 = b.asm.Uq).apply(null, arguments)
},
kt = b._emscripten_bind_Config_set_piterations_1 = function() {
return (kt = b._emscripten_bind_Config_set_piterations_1 =
b.asm.Vq).apply(null, arguments)
},
lt = b._emscripten_bind_Config_get_diterations_0 = function() {
return (lt = b._emscripten_bind_Config_get_diterations_0 = b.asm.Wq).apply(null, arguments)
},
mt = b._emscripten_bind_Config_set_diterations_1 = function() {
return (mt = b._emscripten_bind_Config_set_diterations_1 = b.asm.Xq).apply(null, arguments)
},
nt = b._emscripten_bind_Config_get_citerations_0 = function() {
return (nt = b._emscripten_bind_Config_get_citerations_0 = b.asm.Yq).apply(null, arguments)
},
ot = b._emscripten_bind_Config_set_citerations_1 =
function() {
return (ot = b._emscripten_bind_Config_set_citerations_1 = b.asm.Zq).apply(null, arguments)
},
pt = b._emscripten_bind_Config_get_collisions_0 = function() {
return (pt = b._emscripten_bind_Config_get_collisions_0 = b.asm._q).apply(null, arguments)
},
qt = b._emscripten_bind_Config_set_collisions_1 = function() {
return (qt = b._emscripten_bind_Config_set_collisions_1 = b.asm.$q).apply(null, arguments)
},
rt = b._emscripten_bind_Config___destroy___0 = function() {
return (rt = b._emscripten_bind_Config___destroy___0 = b.asm.ar).apply(null,
arguments)
},
st = b._emscripten_bind_Node_get_m_x_0 = function() {
return (st = b._emscripten_bind_Node_get_m_x_0 = b.asm.br).apply(null, arguments)
},
tt = b._emscripten_bind_Node_set_m_x_1 = function() {
return (tt = b._emscripten_bind_Node_set_m_x_1 = b.asm.cr).apply(null, arguments)
},
ut = b._emscripten_bind_Node_get_m_q_0 = function() {
return (ut = b._emscripten_bind_Node_get_m_q_0 = b.asm.dr).apply(null, arguments)
},
vt = b._emscripten_bind_Node_set_m_q_1 = function() {
return (vt = b._emscripten_bind_Node_set_m_q_1 = b.asm.er).apply(null, arguments)
},
wt = b._emscripten_bind_Node_get_m_v_0 = function() {
return (wt = b._emscripten_bind_Node_get_m_v_0 = b.asm.fr).apply(null, arguments)
},
xt = b._emscripten_bind_Node_set_m_v_1 = function() {
return (xt = b._emscripten_bind_Node_set_m_v_1 = b.asm.gr).apply(null, arguments)
},
yt = b._emscripten_bind_Node_get_m_f_0 = function() {
return (yt = b._emscripten_bind_Node_get_m_f_0 = b.asm.hr).apply(null, arguments)
},
zt = b._emscripten_bind_Node_set_m_f_1 = function() {
return (zt = b._emscripten_bind_Node_set_m_f_1 = b.asm.ir).apply(null, arguments)
},
At =
b._emscripten_bind_Node_get_m_n_0 = function() {
return (At = b._emscripten_bind_Node_get_m_n_0 = b.asm.jr).apply(null, arguments)
},
Bt = b._emscripten_bind_Node_set_m_n_1 = function() {
return (Bt = b._emscripten_bind_Node_set_m_n_1 = b.asm.kr).apply(null, arguments)
},
Ct = b._emscripten_bind_Node_get_m_im_0 = function() {
return (Ct = b._emscripten_bind_Node_get_m_im_0 = b.asm.lr).apply(null, arguments)
},
Dt = b._emscripten_bind_Node_set_m_im_1 = function() {
return (Dt = b._emscripten_bind_Node_set_m_im_1 = b.asm.mr).apply(null, arguments)
},
Et = b._emscripten_bind_Node_get_m_area_0 = function() {
return (Et = b._emscripten_bind_Node_get_m_area_0 = b.asm.nr).apply(null, arguments)
},
Ft = b._emscripten_bind_Node_set_m_area_1 = function() {
return (Ft = b._emscripten_bind_Node_set_m_area_1 = b.asm.or).apply(null, arguments)
},
Gt = b._emscripten_bind_Node___destroy___0 = function() {
return (Gt = b._emscripten_bind_Node___destroy___0 = b.asm.pr).apply(null, arguments)
},
Ht = b._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0 = function() {
return (Ht = b._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0 =
b.asm.qr).apply(null, arguments)
},
It = b._emscripten_bind_btGhostPairCallback___destroy___0 = function() {
return (It = b._emscripten_bind_btGhostPairCallback___destroy___0 = b.asm.rr).apply(null, arguments)
},
Jt = b._emscripten_bind_btOverlappingPairCallback___destroy___0 = function() {
return (Jt = b._emscripten_bind_btOverlappingPairCallback___destroy___0 = b.asm.sr).apply(null, arguments)
},
Kt = b._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3 = function() {
return (Kt = b._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3 =
b.asm.tr).apply(null, arguments)
},
Lt = b._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4 = function() {
return (Lt = b._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4 = b.asm.ur).apply(null, arguments)
},
Mt = b._emscripten_bind_btKinematicCharacterController_setUpAxis_1 = function() {
return (Mt = b._emscripten_bind_btKinematicCharacterController_setUpAxis_1 = b.asm.vr).apply(null, arguments)
},
Nt = b._emscripten_bind_btKinematicCharacterController_setWalkDirection_1 =
function() {
return (Nt = b._emscripten_bind_btKinematicCharacterController_setWalkDirection_1 = b.asm.wr).apply(null, arguments)
},
Ot = b._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2 = function() {
return (Ot = b._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2 = b.asm.xr).apply(null, arguments)
},
Pt = b._emscripten_bind_btKinematicCharacterController_warp_1 = function() {
return (Pt = b._emscripten_bind_btKinematicCharacterController_warp_1 = b.asm.yr).apply(null, arguments)
},
Qt = b._emscripten_bind_btKinematicCharacterController_preStep_1 = function() {
return (Qt = b._emscripten_bind_btKinematicCharacterController_preStep_1 = b.asm.zr).apply(null, arguments)
},
Rt = b._emscripten_bind_btKinematicCharacterController_playerStep_2 = function() {
return (Rt = b._emscripten_bind_btKinematicCharacterController_playerStep_2 = b.asm.Ar).apply(null, arguments)
},
St = b._emscripten_bind_btKinematicCharacterController_setFallSpeed_1 = function() {
return (St = b._emscripten_bind_btKinematicCharacterController_setFallSpeed_1 =
b.asm.Br).apply(null, arguments)
},
Tt = b._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1 = function() {
return (Tt = b._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1 = b.asm.Cr).apply(null, arguments)
},
Ut = b._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1 = function() {
return (Ut = b._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1 = b.asm.Dr).apply(null, arguments)
},
Vt = b._emscripten_bind_btKinematicCharacterController_canJump_0 = function() {
return (Vt = b._emscripten_bind_btKinematicCharacterController_canJump_0 =
b.asm.Er).apply(null, arguments)
},
Wt = b._emscripten_bind_btKinematicCharacterController_jump_0 = function() {
return (Wt = b._emscripten_bind_btKinematicCharacterController_jump_0 = b.asm.Fr).apply(null, arguments)
},
Xt = b._emscripten_bind_btKinematicCharacterController_setGravity_1 = function() {
return (Xt = b._emscripten_bind_btKinematicCharacterController_setGravity_1 = b.asm.Gr).apply(null, arguments)
},
Yt = b._emscripten_bind_btKinematicCharacterController_getGravity_0 = function() {
return (Yt = b._emscripten_bind_btKinematicCharacterController_getGravity_0 =
b.asm.Hr).apply(null, arguments)
},
Zt = b._emscripten_bind_btKinematicCharacterController_setMaxSlope_1 = function() {
return (Zt = b._emscripten_bind_btKinematicCharacterController_setMaxSlope_1 = b.asm.Ir).apply(null, arguments)
},
$t = b._emscripten_bind_btKinematicCharacterController_getMaxSlope_0 = function() {
return ($t = b._emscripten_bind_btKinematicCharacterController_getMaxSlope_0 = b.asm.Jr).apply(null, arguments)
},
au = b._emscripten_bind_btKinematicCharacterController_getGhostObject_0 = function() {
return (au = b._emscripten_bind_btKinematicCharacterController_getGhostObject_0 =
b.asm.Kr).apply(null, arguments)
},
bu = b._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1 = function() {
return (bu = b._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1 = b.asm.Lr).apply(null, arguments)
},
cu = b._emscripten_bind_btKinematicCharacterController_onGround_0 = function() {
return (cu = b._emscripten_bind_btKinematicCharacterController_onGround_0 = b.asm.Mr).apply(null, arguments)
},
du = b._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1 = function() {
return (du =
b._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1 = b.asm.Nr).apply(null, arguments)
},
eu = b._emscripten_bind_btKinematicCharacterController_updateAction_2 = function() {
return (eu = b._emscripten_bind_btKinematicCharacterController_updateAction_2 = b.asm.Or).apply(null, arguments)
},
fu = b._emscripten_bind_btKinematicCharacterController___destroy___0 = function() {
return (fu = b._emscripten_bind_btKinematicCharacterController___destroy___0 = b.asm.Pr).apply(null, arguments)
},
gu = b._emscripten_bind_btSoftBodyArray_size_0 =
function() {
return (gu = b._emscripten_bind_btSoftBodyArray_size_0 = b.asm.Qr).apply(null, arguments)
},
hu = b._emscripten_bind_btSoftBodyArray_at_1 = function() {
return (hu = b._emscripten_bind_btSoftBodyArray_at_1 = b.asm.Rr).apply(null, arguments)
},
iu = b._emscripten_bind_btSoftBodyArray___destroy___0 = function() {
return (iu = b._emscripten_bind_btSoftBodyArray___destroy___0 = b.asm.Sr).apply(null, arguments)
},
ju = b._emscripten_bind_btFaceArray_size_0 = function() {
return (ju = b._emscripten_bind_btFaceArray_size_0 = b.asm.Tr).apply(null,
arguments)
},
ku = b._emscripten_bind_btFaceArray_at_1 = function() {
return (ku = b._emscripten_bind_btFaceArray_at_1 = b.asm.Ur).apply(null, arguments)
},
lu = b._emscripten_bind_btFaceArray___destroy___0 = function() {
return (lu = b._emscripten_bind_btFaceArray___destroy___0 = b.asm.Vr).apply(null, arguments)
},
mu = b._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2 = function() {
return (mu = b._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2 = b.asm.Wr).apply(null, arguments)
},
nu = b._emscripten_bind_btStaticPlaneShape_setLocalScaling_1 =
function() {
return (nu = b._emscripten_bind_btStaticPlaneShape_setLocalScaling_1 = b.asm.Xr).apply(null, arguments)
},
ou = b._emscripten_bind_btStaticPlaneShape_getLocalScaling_0 = function() {
return (ou = b._emscripten_bind_btStaticPlaneShape_getLocalScaling_0 = b.asm.Yr).apply(null, arguments)
},
pu = b._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2 = function() {
return (pu = b._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2 = b.asm.Zr).apply(null, arguments)
},
qu = b._emscripten_bind_btStaticPlaneShape___destroy___0 =
function() {
return (qu = b._emscripten_bind_btStaticPlaneShape___destroy___0 = b.asm._r).apply(null, arguments)
},
ru = b._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1 = function() {
return (ru = b._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1 = b.asm.$r).apply(null, arguments)
},
su = b._emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0 = function() {
return (su = b._emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0 = b.asm.as).apply(null, arguments)
},
tu =
b._emscripten_bind_btOverlappingPairCache___destroy___0 = function() {
return (tu = b._emscripten_bind_btOverlappingPairCache___destroy___0 = b.asm.bs).apply(null, arguments)
},
uu = b._emscripten_bind_btIndexedMesh_get_m_numTriangles_0 = function() {
return (uu = b._emscripten_bind_btIndexedMesh_get_m_numTriangles_0 = b.asm.cs).apply(null, arguments)
},
vu = b._emscripten_bind_btIndexedMesh_set_m_numTriangles_1 = function() {
return (vu = b._emscripten_bind_btIndexedMesh_set_m_numTriangles_1 = b.asm.ds).apply(null, arguments)
},
wu = b._emscripten_bind_btIndexedMesh___destroy___0 =
function() {
return (wu = b._emscripten_bind_btIndexedMesh___destroy___0 = b.asm.es).apply(null, arguments)
},
xu = b._emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5 = function() {
return (xu = b._emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5 = b.asm.fs).apply(null, arguments)
},
yu = b._emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3 = function() {
return (yu = b._emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3 = b.asm.gs).apply(null, arguments)
},
zu = b._emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1 =
function() {
return (zu = b._emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1 = b.asm.hs).apply(null, arguments)
},
Au = b._emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1 = function() {
return (Au = b._emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1 = b.asm.is).apply(null, arguments)
},
Bu = b._emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0 = function() {
return (Bu = b._emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0 = b.asm.js).apply(null, arguments)
},
Cu = b._emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0 =
function() {
return (Cu = b._emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0 = b.asm.ks).apply(null, arguments)
},
Du = b._emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0 = function() {
return (Du = b._emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0 = b.asm.ls).apply(null, arguments)
},
Eu = b._emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3 = function() {
return (Eu = b._emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3 = b.asm.ms).apply(null, arguments)
},
Fu = b._emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0 =
function() {
return (Fu = b._emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0 = b.asm.ns).apply(null, arguments)
},
Gu = b._emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0 = function() {
return (Gu = b._emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0 = b.asm.os).apply(null, arguments)
},
Hu = b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1 = function() {
return (Hu = b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1 = b.asm.ps).apply(null, arguments)
},
Iu = b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2 =
function() {
return (Iu = b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2 = b.asm.qs).apply(null, arguments)
},
Ju = b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3 = function() {
return (Ju = b._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3 = b.asm.rs).apply(null, arguments)
},
Ku = b._emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0 = function() {
return (Ku = b._emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0 = b.asm.ss).apply(null, arguments)
},
Lu = b._emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5 =
function() {
return (Lu = b._emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5 = b.asm.ts).apply(null, arguments)
},
Mu = b._emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3 = function() {
return (Mu = b._emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3 = b.asm.us).apply(null, arguments)
},
Nu = b._emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2 = function() {
return (Nu = b._emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2 = b.asm.vs).apply(null, arguments)
},
Ou = b._emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1 =
function() {
return (Ou = b._emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1 = b.asm.ws).apply(null, arguments)
},
Pu = b._emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1 = function() {
return (Pu = b._emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1 = b.asm.xs).apply(null, arguments)
},
Qu = b._emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0 = function() {
return (Qu = b._emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0 = b.asm.ys).apply(null, arguments)
},
Ru = b._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0 =
function() {
return (Ru = b._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0 = b.asm.zs).apply(null, arguments)
},
Su = b._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3 = function() {
return (Su = b._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3 = b.asm.As).apply(null, arguments)
},
Tu = b._emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1 = function() {
return (Tu = b._emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1 = b.asm.Bs).apply(null, arguments)
},
Uu = b._emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0 =
function() {
return (Uu = b._emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0 = b.asm.Cs).apply(null, arguments)
},
Vu = b._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1 = function() {
return (Vu = b._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1 = b.asm.Ds).apply(null, arguments)
},
Wu = b._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3 = function() {
return (Wu = b._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3 = b.asm.Es).apply(null, arguments)
},
Xu = b._emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1 =
function() {
return (Xu = b._emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1 = b.asm.Fs).apply(null, arguments)
},
Yu = b._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1 = function() {
return (Yu = b._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1 = b.asm.Gs).apply(null, arguments)
},
Zu = b._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2 = function() {
return (Zu = b._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2 = b.asm.Hs).apply(null, arguments)
},
$u = b._emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1 =
function() {
return ($u = b._emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1 = b.asm.Is).apply(null, arguments)
},
av = b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1 = function() {
return (av = b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1 = b.asm.Js).apply(null, arguments)
},
bv = b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2 = function() {
return (bv = b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2 = b.asm.Ks).apply(null, arguments)
},
cv = b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3 =
function() {
return (cv = b._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3 = b.asm.Ls).apply(null, arguments)
},
dv = b._emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1 = function() {
return (dv = b._emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1 = b.asm.Ms).apply(null, arguments)
},
ev = b._emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1 = function() {
return (ev = b._emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1 = b.asm.Ns).apply(null,
arguments)
},
fv = b._emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1 = function() {
return (fv = b._emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1 = b.asm.Os).apply(null, arguments)
},
gv = b._emscripten_bind_btSoftRigidDynamicsWorld_addAction_1 = function() {
return (gv = b._emscripten_bind_btSoftRigidDynamicsWorld_addAction_1 = b.asm.Ps).apply(null, arguments)
},
hv = b._emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1 = function() {
return (hv = b._emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1 =
b.asm.Qs).apply(null, arguments)
},
iv = b._emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0 = function() {
return (iv = b._emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0 = b.asm.Rs).apply(null, arguments)
},
jv = b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_1 = function() {
return (jv = b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_1 = b.asm.Ss).apply(null, arguments)
},
kv = b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_2 = function() {
return (kv =
b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_2 = b.asm.Ts).apply(null, arguments)
},
lv = b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_3 = function() {
return (lv = b._emscripten_bind_btSoftRigidDynamicsWorld_setInternalTickCallback_3 = b.asm.Us).apply(null, arguments)
},
mv = b._emscripten_bind_btSoftRigidDynamicsWorld___destroy___0 = function() {
return (mv = b._emscripten_bind_btSoftRigidDynamicsWorld___destroy___0 = b.asm.Vs).apply(null, arguments)
},
nv = b._emscripten_bind_btFixedConstraint_btFixedConstraint_4 =
function() {
return (nv = b._emscripten_bind_btFixedConstraint_btFixedConstraint_4 = b.asm.Ws).apply(null, arguments)
},
ov = b._emscripten_bind_btFixedConstraint_enableFeedback_1 = function() {
return (ov = b._emscripten_bind_btFixedConstraint_enableFeedback_1 = b.asm.Xs).apply(null, arguments)
},
pv = b._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0 = function() {
return (pv = b._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0 = b.asm.Ys).apply(null, arguments)
},
qv = b._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1 =
function() {
return (qv = b._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1 = b.asm.Zs).apply(null, arguments)
},
rv = b._emscripten_bind_btFixedConstraint_getParam_2 = function() {
return (rv = b._emscripten_bind_btFixedConstraint_getParam_2 = b.asm._s).apply(null, arguments)
},
sv = b._emscripten_bind_btFixedConstraint_setParam_3 = function() {
return (sv = b._emscripten_bind_btFixedConstraint_setParam_3 = b.asm.$s).apply(null, arguments)
},
tv = b._emscripten_bind_btFixedConstraint___destroy___0 = function() {
return (tv =
b._emscripten_bind_btFixedConstraint___destroy___0 = b.asm.at).apply(null, arguments)
},
uv = b._emscripten_bind_btTransform_btTransform_0 = function() {
return (uv = b._emscripten_bind_btTransform_btTransform_0 = b.asm.bt).apply(null, arguments)
},
vv = b._emscripten_bind_btTransform_btTransform_2 = function() {
return (vv = b._emscripten_bind_btTransform_btTransform_2 = b.asm.ct).apply(null, arguments)
},
wv = b._emscripten_bind_btTransform_setIdentity_0 = function() {
return (wv = b._emscripten_bind_btTransform_setIdentity_0 = b.asm.dt).apply(null,
arguments)
},
xv = b._emscripten_bind_btTransform_setOrigin_1 = function() {
return (xv = b._emscripten_bind_btTransform_setOrigin_1 = b.asm.et).apply(null, arguments)
},
yv = b._emscripten_bind_btTransform_setRotation_1 = function() {
return (yv = b._emscripten_bind_btTransform_setRotation_1 = b.asm.ft).apply(null, arguments)
},
zv = b._emscripten_bind_btTransform_getOrigin_0 = function() {
return (zv = b._emscripten_bind_btTransform_getOrigin_0 = b.asm.gt).apply(null, arguments)
},
Av = b._emscripten_bind_btTransform_getRotation_0 = function() {
return (Av =
b._emscripten_bind_btTransform_getRotation_0 = b.asm.ht).apply(null, arguments)
},
Bv = b._emscripten_bind_btTransform_getBasis_0 = function() {
return (Bv = b._emscripten_bind_btTransform_getBasis_0 = b.asm.it).apply(null, arguments)
},
Cv = b._emscripten_bind_btTransform_setFromOpenGLMatrix_1 = function() {
return (Cv = b._emscripten_bind_btTransform_setFromOpenGLMatrix_1 = b.asm.jt).apply(null, arguments)
},
Dv = b._emscripten_bind_btTransform_inverse_0 = function() {
return (Dv = b._emscripten_bind_btTransform_inverse_0 = b.asm.kt).apply(null,
arguments)
},
Ev = b._emscripten_bind_btTransform_op_mul_1 = function() {
return (Ev = b._emscripten_bind_btTransform_op_mul_1 = b.asm.lt).apply(null, arguments)
},
Fv = b._emscripten_bind_btTransform___destroy___0 = function() {
return (Fv = b._emscripten_bind_btTransform___destroy___0 = b.asm.mt).apply(null, arguments)
},
Gv = b._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2 = function() {
return (Gv = b._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2 = b.asm.nt).apply(null, arguments)
},
Hv = b._emscripten_bind_ClosestRayResultCallback_hasHit_0 =
function() {
return (Hv = b._emscripten_bind_ClosestRayResultCallback_hasHit_0 = b.asm.ot).apply(null, arguments)
},
Iv = b._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0 = function() {
return (Iv = b._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0 = b.asm.pt).apply(null, arguments)
},
Jv = b._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1 = function() {
return (Jv = b._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1 = b.asm.qt).apply(null, arguments)
},
Kv = b._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0 =
function() {
return (Kv = b._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0 = b.asm.rt).apply(null, arguments)
},
Lv = b._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1 = function() {
return (Lv = b._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1 = b.asm.st).apply(null, arguments)
},
Mv = b._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0 = function() {
return (Mv = b._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0 = b.asm.tt).apply(null, arguments)
},
Nv = b._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1 =
function() {
return (Nv = b._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1 = b.asm.ut).apply(null, arguments)
},
Ov = b._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0 = function() {
return (Ov = b._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0 = b.asm.vt).apply(null, arguments)
},
Pv = b._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1 = function() {
return (Pv = b._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1 = b.asm.wt).apply(null, arguments)
},
Qv =
b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0 = function() {
return (Qv = b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0 = b.asm.xt).apply(null, arguments)
},
Rv = b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1 = function() {
return (Rv = b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1 = b.asm.yt).apply(null, arguments)
},
Sv = b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0 = function() {
return (Sv = b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0 =
b.asm.zt).apply(null, arguments)
},
Tv = b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1 = function() {
return (Tv = b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1 = b.asm.At).apply(null, arguments)
},
Uv = b._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0 = function() {
return (Uv = b._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0 = b.asm.Bt).apply(null, arguments)
},
Vv = b._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1 =
function() {
return (Vv = b._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1 = b.asm.Ct).apply(null, arguments)
},
Wv = b._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0 = function() {
return (Wv = b._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0 = b.asm.Dt).apply(null, arguments)
},
Xv = b._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1 = function() {
return (Xv = b._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1 = b.asm.Et).apply(null, arguments)
},
Yv = b._emscripten_bind_ClosestRayResultCallback___destroy___0 = function() {
return (Yv = b._emscripten_bind_ClosestRayResultCallback___destroy___0 = b.asm.Ft).apply(null, arguments)
},
Zv = b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0 = function() {
return (Zv = b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0 = b.asm.Gt).apply(null, arguments)
},
$v = b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1 =
function() {
return ($v = b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1 = b.asm.Ht).apply(null, arguments)
},
aw = b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0 = function() {
return (aw = b._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0 = b.asm.It).apply(null, arguments)
},
bw = b._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0 = function() {
return (bw = b._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0 =
b.asm.Jt).apply(null, arguments)
},
cw = b._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7 = function() {
return (cw = b._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7 = b.asm.Kt).apply(null, arguments)
},
dw = b._emscripten_bind_ConcreteContactResultCallback___destroy___0 = function() {
return (dw = b._emscripten_bind_ConcreteContactResultCallback___destroy___0 = b.asm.Lt).apply(null, arguments)
},
ew = b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2 = function() {
return (ew = b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2 =
b.asm.Mt).apply(null, arguments)
},
fw = b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3 = function() {
return (fw = b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3 = b.asm.Nt).apply(null, arguments)
},
gw = b._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1 = function() {
return (gw = b._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1 = b.asm.Ot).apply(null, arguments)
},
hw = b._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0 = function() {
return (hw = b._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0 =
b.asm.Pt).apply(null, arguments)
},
iw = b._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2 = function() {
return (iw = b._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2 = b.asm.Qt).apply(null, arguments)
},
jw = b._emscripten_bind_btBvhTriangleMeshShape___destroy___0 = function() {
return (jw = b._emscripten_bind_btBvhTriangleMeshShape___destroy___0 = b.asm.Rt).apply(null, arguments)
},
kw = b._emscripten_bind_btConstCollisionObjectArray_size_0 = function() {
return (kw = b._emscripten_bind_btConstCollisionObjectArray_size_0 =
b.asm.St).apply(null, arguments)
},
lw = b._emscripten_bind_btConstCollisionObjectArray_at_1 = function() {
return (lw = b._emscripten_bind_btConstCollisionObjectArray_at_1 = b.asm.Tt).apply(null, arguments)
},
mw = b._emscripten_bind_btConstCollisionObjectArray___destroy___0 = function() {
return (mw = b._emscripten_bind_btConstCollisionObjectArray___destroy___0 = b.asm.Ut).apply(null, arguments)
},
nw = b._emscripten_bind_btSliderConstraint_btSliderConstraint_3 = function() {
return (nw = b._emscripten_bind_btSliderConstraint_btSliderConstraint_3 =
b.asm.Vt).apply(null, arguments)
},
ow = b._emscripten_bind_btSliderConstraint_btSliderConstraint_5 = function() {
return (ow = b._emscripten_bind_btSliderConstraint_btSliderConstraint_5 = b.asm.Wt).apply(null, arguments)
},
pw = b._emscripten_bind_btSliderConstraint_setLowerLinLimit_1 = function() {
return (pw = b._emscripten_bind_btSliderConstraint_setLowerLinLimit_1 = b.asm.Xt).apply(null, arguments)
},
qw = b._emscripten_bind_btSliderConstraint_setUpperLinLimit_1 = function() {
return (qw = b._emscripten_bind_btSliderConstraint_setUpperLinLimit_1 =
b.asm.Yt).apply(null, arguments)
},
rw = b._emscripten_bind_btSliderConstraint_setLowerAngLimit_1 = function() {
return (rw = b._emscripten_bind_btSliderConstraint_setLowerAngLimit_1 = b.asm.Zt).apply(null, arguments)
},
sw = b._emscripten_bind_btSliderConstraint_setUpperAngLimit_1 = function() {
return (sw = b._emscripten_bind_btSliderConstraint_setUpperAngLimit_1 = b.asm._t).apply(null, arguments)
},
tw = b._emscripten_bind_btSliderConstraint_enableFeedback_1 = function() {
return (tw = b._emscripten_bind_btSliderConstraint_enableFeedback_1 =
b.asm.$t).apply(null, arguments)
},
uw = b._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0 = function() {
return (uw = b._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0 = b.asm.au).apply(null, arguments)
},
vw = b._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1 = function() {
return (vw = b._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1 = b.asm.bu).apply(null, arguments)
},
ww = b._emscripten_bind_btSliderConstraint_getParam_2 = function() {
return (ww = b._emscripten_bind_btSliderConstraint_getParam_2 =
b.asm.cu).apply(null, arguments)
},
xw = b._emscripten_bind_btSliderConstraint_setParam_3 = function() {
return (xw = b._emscripten_bind_btSliderConstraint_setParam_3 = b.asm.du).apply(null, arguments)
},
yw = b._emscripten_bind_btSliderConstraint___destroy___0 = function() {
return (yw = b._emscripten_bind_btSliderConstraint___destroy___0 = b.asm.eu).apply(null, arguments)
},
zw = b._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0 = function() {
return (zw = b._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0 =
b.asm.fu).apply(null, arguments)
},
Aw = b._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2 = function() {
return (Aw = b._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2 = b.asm.gu).apply(null, arguments)
},
Bw = b._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0 = function() {
return (Bw = b._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0 = b.asm.hu).apply(null, arguments)
},
Cw = b._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1 = function() {
return (Cw =
b._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1 = b.asm.iu).apply(null, arguments)
},
Dw = b._emscripten_bind_btPairCachingGhostObject_setActivationState_1 = function() {
return (Dw = b._emscripten_bind_btPairCachingGhostObject_setActivationState_1 = b.asm.ju).apply(null, arguments)
},
Ew = b._emscripten_bind_btPairCachingGhostObject_forceActivationState_1 = function() {
return (Ew = b._emscripten_bind_btPairCachingGhostObject_forceActivationState_1 = b.asm.ku).apply(null, arguments)
},
Fw = b._emscripten_bind_btPairCachingGhostObject_activate_0 =
function() {
return (Fw = b._emscripten_bind_btPairCachingGhostObject_activate_0 = b.asm.lu).apply(null, arguments)
},
Gw = b._emscripten_bind_btPairCachingGhostObject_activate_1 = function() {
return (Gw = b._emscripten_bind_btPairCachingGhostObject_activate_1 = b.asm.mu).apply(null, arguments)
},
Hw = b._emscripten_bind_btPairCachingGhostObject_isActive_0 = function() {
return (Hw = b._emscripten_bind_btPairCachingGhostObject_isActive_0 = b.asm.nu).apply(null, arguments)
},
Iw = b._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0 =
function() {
return (Iw = b._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0 = b.asm.ou).apply(null, arguments)
},
Jw = b._emscripten_bind_btPairCachingGhostObject_isStaticObject_0 = function() {
return (Jw = b._emscripten_bind_btPairCachingGhostObject_isStaticObject_0 = b.asm.pu).apply(null, arguments)
},
Kw = b._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0 = function() {
return (Kw = b._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0 = b.asm.qu).apply(null, arguments)
},
Lw =
b._emscripten_bind_btPairCachingGhostObject_getRestitution_0 = function() {
return (Lw = b._emscripten_bind_btPairCachingGhostObject_getRestitution_0 = b.asm.ru).apply(null, arguments)
},
Mw = b._emscripten_bind_btPairCachingGhostObject_getFriction_0 = function() {
return (Mw = b._emscripten_bind_btPairCachingGhostObject_getFriction_0 = b.asm.su).apply(null, arguments)
},
Nw = b._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0 = function() {
return (Nw = b._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0 =
b.asm.tu).apply(null, arguments)
},
Ow = b._emscripten_bind_btPairCachingGhostObject_setRestitution_1 = function() {
return (Ow = b._emscripten_bind_btPairCachingGhostObject_setRestitution_1 = b.asm.uu).apply(null, arguments)
},
Pw = b._emscripten_bind_btPairCachingGhostObject_setFriction_1 = function() {
return (Pw = b._emscripten_bind_btPairCachingGhostObject_setFriction_1 = b.asm.vu).apply(null, arguments)
},
Qw = b._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1 = function() {
return (Qw = b._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1 =
b.asm.wu).apply(null, arguments)
},
Rw = b._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0 = function() {
return (Rw = b._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0 = b.asm.xu).apply(null, arguments)
},
Sw = b._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0 = function() {
return (Sw = b._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0 = b.asm.yu).apply(null, arguments)
},
Tw = b._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1 = function() {
return (Tw = b._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1 =
b.asm.zu).apply(null, arguments)
},
Uw = b._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1 = function() {
return (Uw = b._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1 = b.asm.Au).apply(null, arguments)
},
Vw = b._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1 = function() {
return (Vw = b._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1 = b.asm.Bu).apply(null, arguments)
},
Ww = b._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1 = function() {
return (Ww = b._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1 =
b.asm.Cu).apply(null, arguments)
},
Xw = b._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1 = function() {
return (Xw = b._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1 = b.asm.Du).apply(null, arguments)
},
Yw = b._emscripten_bind_btPairCachingGhostObject_getUserIndex_0 = function() {
return (Yw = b._emscripten_bind_btPairCachingGhostObject_getUserIndex_0 = b.asm.Eu).apply(null, arguments)
},
Zw = b._emscripten_bind_btPairCachingGhostObject_setUserIndex_1 = function() {
return (Zw = b._emscripten_bind_btPairCachingGhostObject_setUserIndex_1 =
b.asm.Fu).apply(null, arguments)
},
$w = b._emscripten_bind_btPairCachingGhostObject_getUserPointer_0 = function() {
return ($w = b._emscripten_bind_btPairCachingGhostObject_getUserPointer_0 = b.asm.Gu).apply(null, arguments)
},
ax = b._emscripten_bind_btPairCachingGhostObject_setUserPointer_1 = function() {
return (ax = b._emscripten_bind_btPairCachingGhostObject_setUserPointer_1 = b.asm.Hu).apply(null, arguments)
},
bx = b._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0 = function() {
return (bx = b._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0 =
b.asm.Iu).apply(null, arguments)
},
cx = b._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0 = function() {
return (cx = b._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0 = b.asm.Ju).apply(null, arguments)
},
dx = b._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1 = function() {
return (dx = b._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1 = b.asm.Ku).apply(null, arguments)
},
ex = b._emscripten_bind_btPairCachingGhostObject___destroy___0 = function() {
return (ex =
b._emscripten_bind_btPairCachingGhostObject___destroy___0 = b.asm.Lu).apply(null, arguments)
},
fx = b._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0 = function() {
return (fx = b._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0 = b.asm.Mu).apply(null, arguments)
},
gx = b._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0 = function() {
return (gx = b._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0 = b.asm.Nu).apply(null, arguments)
},
hx = b._emscripten_bind_btManifoldPoint_getAppliedImpulse_0 = function() {
return (hx =
b._emscripten_bind_btManifoldPoint_getAppliedImpulse_0 = b.asm.Ou).apply(null, arguments)
},
ix = b._emscripten_bind_btManifoldPoint_getDistance_0 = function() {
return (ix = b._emscripten_bind_btManifoldPoint_getDistance_0 = b.asm.Pu).apply(null, arguments)
},
jx = b._emscripten_bind_btManifoldPoint_get_m_localPointA_0 = function() {
return (jx = b._emscripten_bind_btManifoldPoint_get_m_localPointA_0 = b.asm.Qu).apply(null, arguments)
},
kx = b._emscripten_bind_btManifoldPoint_set_m_localPointA_1 = function() {
return (kx = b._emscripten_bind_btManifoldPoint_set_m_localPointA_1 =
b.asm.Ru).apply(null, arguments)
},
lx = b._emscripten_bind_btManifoldPoint_get_m_localPointB_0 = function() {
return (lx = b._emscripten_bind_btManifoldPoint_get_m_localPointB_0 = b.asm.Su).apply(null, arguments)
},
mx = b._emscripten_bind_btManifoldPoint_set_m_localPointB_1 = function() {
return (mx = b._emscripten_bind_btManifoldPoint_set_m_localPointB_1 = b.asm.Tu).apply(null, arguments)
},
nx = b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0 = function() {
return (nx = b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0 =
b.asm.Uu).apply(null, arguments)
},
ox = b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1 = function() {
return (ox = b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1 = b.asm.Vu).apply(null, arguments)
},
px = b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0 = function() {
return (px = b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0 = b.asm.Wu).apply(null, arguments)
},
qx = b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1 = function() {
return (qx = b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1 =
b.asm.Xu).apply(null, arguments)
},
rx = b._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0 = function() {
return (rx = b._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0 = b.asm.Yu).apply(null, arguments)
},
sx = b._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1 = function() {
return (sx = b._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1 = b.asm.Zu).apply(null, arguments)
},
tx = b._emscripten_bind_btManifoldPoint_get_m_userPersistentData_0 = function() {
return (tx = b._emscripten_bind_btManifoldPoint_get_m_userPersistentData_0 =
b.asm._u).apply(null, arguments)
},
ux = b._emscripten_bind_btManifoldPoint_set_m_userPersistentData_1 = function() {
return (ux = b._emscripten_bind_btManifoldPoint_set_m_userPersistentData_1 = b.asm.$u).apply(null, arguments)
},
vx = b._emscripten_bind_btManifoldPoint___destroy___0 = function() {
return (vx = b._emscripten_bind_btManifoldPoint___destroy___0 = b.asm.av).apply(null, arguments)
},
wx = b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2 = function() {
return (wx = b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2 =
b.asm.bv).apply(null, arguments)
},
xx = b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4 = function() {
return (xx = b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4 = b.asm.cv).apply(null, arguments)
},
yx = b._emscripten_bind_btPoint2PointConstraint_setPivotA_1 = function() {
return (yx = b._emscripten_bind_btPoint2PointConstraint_setPivotA_1 = b.asm.dv).apply(null, arguments)
},
zx = b._emscripten_bind_btPoint2PointConstraint_setPivotB_1 = function() {
return (zx = b._emscripten_bind_btPoint2PointConstraint_setPivotB_1 =
b.asm.ev).apply(null, arguments)
},
Ax = b._emscripten_bind_btPoint2PointConstraint_getPivotInA_0 = function() {
return (Ax = b._emscripten_bind_btPoint2PointConstraint_getPivotInA_0 = b.asm.fv).apply(null, arguments)
},
Bx = b._emscripten_bind_btPoint2PointConstraint_getPivotInB_0 = function() {
return (Bx = b._emscripten_bind_btPoint2PointConstraint_getPivotInB_0 = b.asm.gv).apply(null, arguments)
},
Cx = b._emscripten_bind_btPoint2PointConstraint_enableFeedback_1 = function() {
return (Cx = b._emscripten_bind_btPoint2PointConstraint_enableFeedback_1 =
b.asm.hv).apply(null, arguments)
},
Dx = b._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0 = function() {
return (Dx = b._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0 = b.asm.iv).apply(null, arguments)
},
Ex = b._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1 = function() {
return (Ex = b._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1 = b.asm.jv).apply(null, arguments)
},
Fx = b._emscripten_bind_btPoint2PointConstraint_getParam_2 = function() {
return (Fx =
b._emscripten_bind_btPoint2PointConstraint_getParam_2 = b.asm.kv).apply(null, arguments)
},
Gx = b._emscripten_bind_btPoint2PointConstraint_setParam_3 = function() {
return (Gx = b._emscripten_bind_btPoint2PointConstraint_setParam_3 = b.asm.lv).apply(null, arguments)
},
Hx = b._emscripten_bind_btPoint2PointConstraint_get_m_setting_0 = function() {
return (Hx = b._emscripten_bind_btPoint2PointConstraint_get_m_setting_0 = b.asm.mv).apply(null, arguments)
},
Ix = b._emscripten_bind_btPoint2PointConstraint_set_m_setting_1 = function() {
return (Ix =
b._emscripten_bind_btPoint2PointConstraint_set_m_setting_1 = b.asm.nv).apply(null, arguments)
},
Jx = b._emscripten_bind_btPoint2PointConstraint___destroy___0 = function() {
return (Jx = b._emscripten_bind_btPoint2PointConstraint___destroy___0 = b.asm.ov).apply(null, arguments)
},
Kx = b._emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0 = function() {
return (Kx = b._emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0 = b.asm.pv).apply(null, arguments)
},
Lx = b._emscripten_bind_btSoftBodyHelpers_CreateRope_5 = function() {
return (Lx =
b._emscripten_bind_btSoftBodyHelpers_CreateRope_5 = b.asm.qv).apply(null, arguments)
},
Mx = b._emscripten_bind_btSoftBodyHelpers_CreatePatch_9 = function() {
return (Mx = b._emscripten_bind_btSoftBodyHelpers_CreatePatch_9 = b.asm.rv).apply(null, arguments)
},
Nx = b._emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10 = function() {
return (Nx = b._emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10 = b.asm.sv).apply(null, arguments)
},
Ox = b._emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4 = function() {
return (Ox = b._emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4 =
b.asm.tv).apply(null, arguments)
},
Px = b._emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5 = function() {
return (Px = b._emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5 = b.asm.uv).apply(null, arguments)
},
Qx = b._emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4 = function() {
return (Qx = b._emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4 = b.asm.vv).apply(null, arguments)
},
Rx = b._emscripten_bind_btSoftBodyHelpers___destroy___0 = function() {
return (Rx = b._emscripten_bind_btSoftBodyHelpers___destroy___0 =
b.asm.wv).apply(null, arguments)
},
Sx = b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0 = function() {
return (Sx = b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0 = b.asm.xv).apply(null, arguments)
},
Tx = b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1 = function() {
return (Tx = b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1 = b.asm.yv).apply(null, arguments)
},
Ux = b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0 = function() {
return (Ux = b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0 =
b.asm.zv).apply(null, arguments)
},
Vx = b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1 = function() {
return (Vx = b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1 = b.asm.Av).apply(null, arguments)
},
Wx = b._emscripten_bind_btBroadphaseProxy___destroy___0 = function() {
return (Wx = b._emscripten_bind_btBroadphaseProxy___destroy___0 = b.asm.Bv).apply(null, arguments)
},
Xx = b._emscripten_bind_tNodeArray_size_0 = function() {
return (Xx = b._emscripten_bind_tNodeArray_size_0 = b.asm.Cv).apply(null, arguments)
},
Yx = b._emscripten_bind_tNodeArray_at_1 = function() {
return (Yx = b._emscripten_bind_tNodeArray_at_1 = b.asm.Dv).apply(null, arguments)
},
Zx = b._emscripten_bind_tNodeArray___destroy___0 = function() {
return (Zx = b._emscripten_bind_tNodeArray___destroy___0 = b.asm.Ev).apply(null, arguments)
},
$x = b._emscripten_bind_btBoxShape_btBoxShape_1 = function() {
return ($x = b._emscripten_bind_btBoxShape_btBoxShape_1 = b.asm.Fv).apply(null, arguments)
},
ay = b._emscripten_bind_btBoxShape_setMargin_1 = function() {
return (ay = b._emscripten_bind_btBoxShape_setMargin_1 =
b.asm.Gv).apply(null, arguments)
},
by = b._emscripten_bind_btBoxShape_getMargin_0 = function() {
return (by = b._emscripten_bind_btBoxShape_getMargin_0 = b.asm.Hv).apply(null, arguments)
},
cy = b._emscripten_bind_btBoxShape_setLocalScaling_1 = function() {
return (cy = b._emscripten_bind_btBoxShape_setLocalScaling_1 = b.asm.Iv).apply(null, arguments)
},
dy = b._emscripten_bind_btBoxShape_getLocalScaling_0 = function() {
return (dy = b._emscripten_bind_btBoxShape_getLocalScaling_0 = b.asm.Jv).apply(null, arguments)
},
ey = b._emscripten_bind_btBoxShape_calculateLocalInertia_2 =
function() {
return (ey = b._emscripten_bind_btBoxShape_calculateLocalInertia_2 = b.asm.Kv).apply(null, arguments)
},
fy = b._emscripten_bind_btBoxShape___destroy___0 = function() {
return (fy = b._emscripten_bind_btBoxShape___destroy___0 = b.asm.Lv).apply(null, arguments)
},
gy = b._emscripten_bind_btFace_get_m_indices_0 = function() {
return (gy = b._emscripten_bind_btFace_get_m_indices_0 = b.asm.Mv).apply(null, arguments)
},
hy = b._emscripten_bind_btFace_set_m_indices_1 = function() {
return (hy = b._emscripten_bind_btFace_set_m_indices_1 =
b.asm.Nv).apply(null, arguments)
},
iy = b._emscripten_bind_btFace_get_m_plane_1 = function() {
return (iy = b._emscripten_bind_btFace_get_m_plane_1 = b.asm.Ov).apply(null, arguments)
},
jy = b._emscripten_bind_btFace_set_m_plane_2 = function() {
return (jy = b._emscripten_bind_btFace_set_m_plane_2 = b.asm.Pv).apply(null, arguments)
},
ky = b._emscripten_bind_btFace___destroy___0 = function() {
return (ky = b._emscripten_bind_btFace___destroy___0 = b.asm.Qv).apply(null, arguments)
},
ly = b._emscripten_bind_DebugDrawer_DebugDrawer_0 = function() {
return (ly =
b._emscripten_bind_DebugDrawer_DebugDrawer_0 = b.asm.Rv).apply(null, arguments)
},
my = b._emscripten_bind_DebugDrawer_drawLine_3 = function() {
return (my = b._emscripten_bind_DebugDrawer_drawLine_3 = b.asm.Sv).apply(null, arguments)
},
ny = b._emscripten_bind_DebugDrawer_drawContactPoint_5 = function() {
return (ny = b._emscripten_bind_DebugDrawer_drawContactPoint_5 = b.asm.Tv).apply(null, arguments)
},
oy = b._emscripten_bind_DebugDrawer_reportErrorWarning_1 = function() {
return (oy = b._emscripten_bind_DebugDrawer_reportErrorWarning_1 =
b.asm.Uv).apply(null, arguments)
},
py = b._emscripten_bind_DebugDrawer_draw3dText_2 = function() {
return (py = b._emscripten_bind_DebugDrawer_draw3dText_2 = b.asm.Vv).apply(null, arguments)
},
qy = b._emscripten_bind_DebugDrawer_setDebugMode_1 = function() {
return (qy = b._emscripten_bind_DebugDrawer_setDebugMode_1 = b.asm.Wv).apply(null, arguments)
},
ry = b._emscripten_bind_DebugDrawer_getDebugMode_0 = function() {
return (ry = b._emscripten_bind_DebugDrawer_getDebugMode_0 = b.asm.Xv).apply(null, arguments)
},
sy = b._emscripten_bind_DebugDrawer___destroy___0 =
function() {
return (sy = b._emscripten_bind_DebugDrawer___destroy___0 = b.asm.Yv).apply(null, arguments)
},
ty = b._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2 = function() {
return (ty = b._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2 = b.asm.Zv).apply(null, arguments)
},
uy = b._emscripten_bind_btCapsuleShapeX_setMargin_1 = function() {
return (uy = b._emscripten_bind_btCapsuleShapeX_setMargin_1 = b.asm._v).apply(null, arguments)
},
vy = b._emscripten_bind_btCapsuleShapeX_getMargin_0 = function() {
return (vy = b._emscripten_bind_btCapsuleShapeX_getMargin_0 =
b.asm.$v).apply(null, arguments)
},
wy = b._emscripten_bind_btCapsuleShapeX_getUpAxis_0 = function() {
return (wy = b._emscripten_bind_btCapsuleShapeX_getUpAxis_0 = b.asm.aw).apply(null, arguments)
},
xy = b._emscripten_bind_btCapsuleShapeX_getRadius_0 = function() {
return (xy = b._emscripten_bind_btCapsuleShapeX_getRadius_0 = b.asm.bw).apply(null, arguments)
},
yy = b._emscripten_bind_btCapsuleShapeX_getHalfHeight_0 = function() {
return (yy = b._emscripten_bind_btCapsuleShapeX_getHalfHeight_0 = b.asm.cw).apply(null, arguments)
},
zy = b._emscripten_bind_btCapsuleShapeX_setLocalScaling_1 =
function() {
return (zy = b._emscripten_bind_btCapsuleShapeX_setLocalScaling_1 = b.asm.dw).apply(null, arguments)
},
Ay = b._emscripten_bind_btCapsuleShapeX_getLocalScaling_0 = function() {
return (Ay = b._emscripten_bind_btCapsuleShapeX_getLocalScaling_0 = b.asm.ew).apply(null, arguments)
},
By = b._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2 = function() {
return (By = b._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2 = b.asm.fw).apply(null, arguments)
},
Cy = b._emscripten_bind_btCapsuleShapeX___destroy___0 = function() {
return (Cy =
b._emscripten_bind_btCapsuleShapeX___destroy___0 = b.asm.gw).apply(null, arguments)
},
Dy = b._emscripten_bind_btQuaternion_btQuaternion_4 = function() {
return (Dy = b._emscripten_bind_btQuaternion_btQuaternion_4 = b.asm.hw).apply(null, arguments)
},
Ey = b._emscripten_bind_btQuaternion_setValue_4 = function() {
return (Ey = b._emscripten_bind_btQuaternion_setValue_4 = b.asm.iw).apply(null, arguments)
},
Fy = b._emscripten_bind_btQuaternion_setEulerZYX_3 = function() {
return (Fy = b._emscripten_bind_btQuaternion_setEulerZYX_3 = b.asm.jw).apply(null,
arguments)
},
Gy = b._emscripten_bind_btQuaternion_setRotation_2 = function() {
return (Gy = b._emscripten_bind_btQuaternion_setRotation_2 = b.asm.kw).apply(null, arguments)
},
Hy = b._emscripten_bind_btQuaternion_normalize_0 = function() {
return (Hy = b._emscripten_bind_btQuaternion_normalize_0 = b.asm.lw).apply(null, arguments)
},
Iy = b._emscripten_bind_btQuaternion_length2_0 = function() {
return (Iy = b._emscripten_bind_btQuaternion_length2_0 = b.asm.mw).apply(null, arguments)
},
Jy = b._emscripten_bind_btQuaternion_length_0 = function() {
return (Jy =
b._emscripten_bind_btQuaternion_length_0 = b.asm.nw).apply(null, arguments)
},
Ky = b._emscripten_bind_btQuaternion_dot_1 = function() {
return (Ky = b._emscripten_bind_btQuaternion_dot_1 = b.asm.ow).apply(null, arguments)
},
Ly = b._emscripten_bind_btQuaternion_normalized_0 = function() {
return (Ly = b._emscripten_bind_btQuaternion_normalized_0 = b.asm.pw).apply(null, arguments)
},
My = b._emscripten_bind_btQuaternion_getAxis_0 = function() {
return (My = b._emscripten_bind_btQuaternion_getAxis_0 = b.asm.qw).apply(null, arguments)
},
Ny = b._emscripten_bind_btQuaternion_inverse_0 =
function() {
return (Ny = b._emscripten_bind_btQuaternion_inverse_0 = b.asm.rw).apply(null, arguments)
},
Oy = b._emscripten_bind_btQuaternion_getAngle_0 = function() {
return (Oy = b._emscripten_bind_btQuaternion_getAngle_0 = b.asm.sw).apply(null, arguments)
},
Py = b._emscripten_bind_btQuaternion_getAngleShortestPath_0 = function() {
return (Py = b._emscripten_bind_btQuaternion_getAngleShortestPath_0 = b.asm.tw).apply(null, arguments)
},
Qy = b._emscripten_bind_btQuaternion_angle_1 = function() {
return (Qy = b._emscripten_bind_btQuaternion_angle_1 =
b.asm.uw).apply(null, arguments)
},
Ry = b._emscripten_bind_btQuaternion_angleShortestPath_1 = function() {
return (Ry = b._emscripten_bind_btQuaternion_angleShortestPath_1 = b.asm.vw).apply(null, arguments)
},
Sy = b._emscripten_bind_btQuaternion_op_add_1 = function() {
return (Sy = b._emscripten_bind_btQuaternion_op_add_1 = b.asm.ww).apply(null, arguments)
},
Ty = b._emscripten_bind_btQuaternion_op_sub_1 = function() {
return (Ty = b._emscripten_bind_btQuaternion_op_sub_1 = b.asm.xw).apply(null, arguments)
},
Uy = b._emscripten_bind_btQuaternion_op_mul_1 =
function() {
return (Uy = b._emscripten_bind_btQuaternion_op_mul_1 = b.asm.yw).apply(null, arguments)
},
Vy = b._emscripten_bind_btQuaternion_op_mulq_1 = function() {
return (Vy = b._emscripten_bind_btQuaternion_op_mulq_1 = b.asm.zw).apply(null, arguments)
},
Wy = b._emscripten_bind_btQuaternion_op_div_1 = function() {
return (Wy = b._emscripten_bind_btQuaternion_op_div_1 = b.asm.Aw).apply(null, arguments)
},
Xy = b._emscripten_bind_btQuaternion_x_0 = function() {
return (Xy = b._emscripten_bind_btQuaternion_x_0 = b.asm.Bw).apply(null, arguments)
},
Yy = b._emscripten_bind_btQuaternion_y_0 = function() {
return (Yy = b._emscripten_bind_btQuaternion_y_0 = b.asm.Cw).apply(null, arguments)
},
Zy = b._emscripten_bind_btQuaternion_z_0 = function() {
return (Zy = b._emscripten_bind_btQuaternion_z_0 = b.asm.Dw).apply(null, arguments)
},
$y = b._emscripten_bind_btQuaternion_w_0 = function() {
return ($y = b._emscripten_bind_btQuaternion_w_0 = b.asm.Ew).apply(null, arguments)
},
az = b._emscripten_bind_btQuaternion_setX_1 = function() {
return (az = b._emscripten_bind_btQuaternion_setX_1 = b.asm.Fw).apply(null,
arguments)
},
bz = b._emscripten_bind_btQuaternion_setY_1 = function() {
return (bz = b._emscripten_bind_btQuaternion_setY_1 = b.asm.Gw).apply(null, arguments)
},
cz = b._emscripten_bind_btQuaternion_setZ_1 = function() {
return (cz = b._emscripten_bind_btQuaternion_setZ_1 = b.asm.Hw).apply(null, arguments)
},
dz = b._emscripten_bind_btQuaternion_setW_1 = function() {
return (dz = b._emscripten_bind_btQuaternion_setW_1 = b.asm.Iw).apply(null, arguments)
},
ez = b._emscripten_bind_btQuaternion___destroy___0 = function() {
return (ez = b._emscripten_bind_btQuaternion___destroy___0 =
b.asm.Jw).apply(null, arguments)
},
fz = b._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2 = function() {
return (fz = b._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2 = b.asm.Kw).apply(null, arguments)
},
gz = b._emscripten_bind_btCapsuleShapeZ_setMargin_1 = function() {
return (gz = b._emscripten_bind_btCapsuleShapeZ_setMargin_1 = b.asm.Lw).apply(null, arguments)
},
hz = b._emscripten_bind_btCapsuleShapeZ_getMargin_0 = function() {
return (hz = b._emscripten_bind_btCapsuleShapeZ_getMargin_0 = b.asm.Mw).apply(null, arguments)
},
iz =
b._emscripten_bind_btCapsuleShapeZ_getUpAxis_0 = function() {
return (iz = b._emscripten_bind_btCapsuleShapeZ_getUpAxis_0 = b.asm.Nw).apply(null, arguments)
},
jz = b._emscripten_bind_btCapsuleShapeZ_getRadius_0 = function() {
return (jz = b._emscripten_bind_btCapsuleShapeZ_getRadius_0 = b.asm.Ow).apply(null, arguments)
},
kz = b._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0 = function() {
return (kz = b._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0 = b.asm.Pw).apply(null, arguments)
},
lz = b._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1 =
function() {
return (lz = b._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1 = b.asm.Qw).apply(null, arguments)
},
mz = b._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0 = function() {
return (mz = b._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0 = b.asm.Rw).apply(null, arguments)
},
nz = b._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2 = function() {
return (nz = b._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2 = b.asm.Sw).apply(null, arguments)
},
oz = b._emscripten_bind_btCapsuleShapeZ___destroy___0 = function() {
return (oz =
b._emscripten_bind_btCapsuleShapeZ___destroy___0 = b.asm.Tw).apply(null, arguments)
},
pz = b._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0 = function() {
return (pz = b._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0 = b.asm.Uw).apply(null, arguments)
},
qz = b._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1 = function() {
return (qz = b._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1 = b.asm.Vw).apply(null, arguments)
},
rz = b._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0 =
function() {
return (rz = b._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0 = b.asm.Ww).apply(null, arguments)
},
sz = b._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1 = function() {
return (sz = b._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1 = b.asm.Xw).apply(null, arguments)
},
tz = b._emscripten_bind_btContactSolverInfo_get_m_numIterations_0 = function() {
return (tz = b._emscripten_bind_btContactSolverInfo_get_m_numIterations_0 = b.asm.Yw).apply(null,
arguments)
},
uz = b._emscripten_bind_btContactSolverInfo_set_m_numIterations_1 = function() {
return (uz = b._emscripten_bind_btContactSolverInfo_set_m_numIterations_1 = b.asm.Zw).apply(null, arguments)
},
vz = b._emscripten_bind_btContactSolverInfo___destroy___0 = function() {
return (vz = b._emscripten_bind_btContactSolverInfo___destroy___0 = b.asm._w).apply(null, arguments)
},
wz = b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3 = function() {
return (wz = b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3 =
b.asm.$w).apply(null, arguments)
},
xz = b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5 = function() {
return (xz = b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5 = b.asm.ax).apply(null, arguments)
},
yz = b._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2 = function() {
return (yz = b._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2 = b.asm.bx).apply(null, arguments)
},
zz = b._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2 =
function() {
return (zz = b._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2 = b.asm.cx).apply(null, arguments)
},
Az = b._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2 = function() {
return (Az = b._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2 = b.asm.dx).apply(null, arguments)
},
Bz = b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0 = function() {
return (Bz = b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0 = b.asm.ex).apply(null, arguments)
},
Cz =
b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1 = function() {
return (Cz = b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1 = b.asm.fx).apply(null, arguments)
},
Dz = b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2 = function() {
return (Dz = b._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2 = b.asm.gx).apply(null, arguments)
},
Ez = b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1 = function() {
return (Ez = b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1 =
b.asm.hx).apply(null, arguments)
},
Fz = b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1 = function() {
return (Fz = b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1 = b.asm.ix).apply(null, arguments)
},
Gz = b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1 = function() {
return (Gz = b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1 = b.asm.jx).apply(null, arguments)
},
Hz = b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1 =
function() {
return (Hz = b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1 = b.asm.kx).apply(null, arguments)
},
Iz = b._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0 = function() {
return (Iz = b._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0 = b.asm.lx).apply(null, arguments)
},
Jz = b._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1 = function() {
return (Jz = b._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1 = b.asm.mx).apply(null, arguments)
},
Kz = b._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0 = function() {
return (Kz = b._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0 = b.asm.nx).apply(null, arguments)
},
Lz = b._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1 = function() {
return (Lz = b._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1 = b.asm.ox).apply(null, arguments)
},
Mz = b._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2 = function() {
return (Mz =
b._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2 = b.asm.px).apply(null, arguments)
},
Nz = b._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3 = function() {
return (Nz = b._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3 = b.asm.qx).apply(null, arguments)
},
Oz = b._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0 = function() {
return (Oz = b._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0 = b.asm.rx).apply(null, arguments)
},
Pz = b._emscripten_bind_btSphereShape_btSphereShape_1 =
function() {
return (Pz = b._emscripten_bind_btSphereShape_btSphereShape_1 = b.asm.sx).apply(null, arguments)
},
Qz = b._emscripten_bind_btSphereShape_setMargin_1 = function() {
return (Qz = b._emscripten_bind_btSphereShape_setMargin_1 = b.asm.tx).apply(null, arguments)
},
Rz = b._emscripten_bind_btSphereShape_getMargin_0 = function() {
return (Rz = b._emscripten_bind_btSphereShape_getMargin_0 = b.asm.ux).apply(null, arguments)
},
Sz = b._emscripten_bind_btSphereShape_setLocalScaling_1 = function() {
return (Sz = b._emscripten_bind_btSphereShape_setLocalScaling_1 =
b.asm.vx).apply(null, arguments)
},
Tz = b._emscripten_bind_btSphereShape_getLocalScaling_0 = function() {
return (Tz = b._emscripten_bind_btSphereShape_getLocalScaling_0 = b.asm.wx).apply(null, arguments)
},
Uz = b._emscripten_bind_btSphereShape_calculateLocalInertia_2 = function() {
return (Uz = b._emscripten_bind_btSphereShape_calculateLocalInertia_2 = b.asm.xx).apply(null, arguments)
},
Vz = b._emscripten_bind_btSphereShape___destroy___0 = function() {
return (Vz = b._emscripten_bind_btSphereShape___destroy___0 = b.asm.yx).apply(null,
arguments)
},
Wz = b._emscripten_bind_LocalConvexResult_LocalConvexResult_5 = function() {
return (Wz = b._emscripten_bind_LocalConvexResult_LocalConvexResult_5 = b.asm.zx).apply(null, arguments)
},
Xz = b._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0 = function() {
return (Xz = b._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0 = b.asm.Ax).apply(null, arguments)
},
Yz = b._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1 = function() {
return (Yz = b._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1 =
b.asm.Bx).apply(null, arguments)
},
Zz = b._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0 = function() {
return (Zz = b._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0 = b.asm.Cx).apply(null, arguments)
},
$z = b._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1 = function() {
return ($z = b._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1 = b.asm.Dx).apply(null, arguments)
},
aA = b._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0 = function() {
return (aA = b._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0 =
b.asm.Ex).apply(null, arguments)
},
bA = b._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1 = function() {
return (bA = b._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1 = b.asm.Fx).apply(null, arguments)
},
cA = b._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0 = function() {
return (cA = b._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0 = b.asm.Gx).apply(null, arguments)
},
dA = b._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1 = function() {
return (dA = b._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1 =
b.asm.Hx).apply(null, arguments)
},
eA = b._emscripten_bind_LocalConvexResult_get_m_hitFraction_0 = function() {
return (eA = b._emscripten_bind_LocalConvexResult_get_m_hitFraction_0 = b.asm.Ix).apply(null, arguments)
},
fA = b._emscripten_bind_LocalConvexResult_set_m_hitFraction_1 = function() {
return (fA = b._emscripten_bind_LocalConvexResult_set_m_hitFraction_1 = b.asm.Jx).apply(null, arguments)
},
gA = b._emscripten_bind_LocalConvexResult___destroy___0 = function() {
return (gA = b._emscripten_bind_LocalConvexResult___destroy___0 =
b.asm.Kx).apply(null, arguments)
},
hA = b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP = function() {
return (hA = b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP = b.asm.Lx).apply(null, arguments)
},
iA = b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP = function() {
return (iA = b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP = b.asm.Mx).apply(null, arguments)
},
jA = b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM = function() {
return (jA = b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM =
b.asm.Nx).apply(null, arguments)
},
kA = b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM = function() {
return (kA = b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM = b.asm.Ox).apply(null, arguments)
},
lA = b._emscripten_enum_PHY_ScalarType_PHY_FLOAT = function() {
return (lA = b._emscripten_enum_PHY_ScalarType_PHY_FLOAT = b.asm.Px).apply(null, arguments)
},
mA = b._emscripten_enum_PHY_ScalarType_PHY_DOUBLE = function() {
return (mA = b._emscripten_enum_PHY_ScalarType_PHY_DOUBLE = b.asm.Qx).apply(null, arguments)
},
nA = b._emscripten_enum_PHY_ScalarType_PHY_INTEGER = function() {
return (nA = b._emscripten_enum_PHY_ScalarType_PHY_INTEGER = b.asm.Rx).apply(null, arguments)
},
oA = b._emscripten_enum_PHY_ScalarType_PHY_SHORT = function() {
return (oA = b._emscripten_enum_PHY_ScalarType_PHY_SHORT = b.asm.Sx).apply(null, arguments)
},
pA = b._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88 = function() {
return (pA = b._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88 = b.asm.Tx).apply(null, arguments)
},
qA = b._emscripten_enum_PHY_ScalarType_PHY_UCHAR = function() {
return (qA =
b._emscripten_enum_PHY_ScalarType_PHY_UCHAR = b.asm.Ux).apply(null, arguments)
};
b._malloc = function() {
return (b._malloc = b.asm.Vx).apply(null, arguments)
};
b._free = function() {
return (b._free = b.asm.Wx).apply(null, arguments)
};
b.dynCall_vi = function() {
return (b.dynCall_vi = b.asm.Xx).apply(null, arguments)
};
b.dynCall_v = function() {
return (b.dynCall_v = b.asm.Yx).apply(null, arguments)
};
b.asm = ab;
b.UTF8ToString = function(a, c) {
return a ? xa(Aa, a, c) : ""
};
b.addFunction = function(a, c) {
if (!ra) {
ra = new WeakMap;
for (var d = 0; d < ua.length; d++) {
var e = ua.get(d);
e && ra.set(e, d)
}
}
if (ra.has(a)) a = ra.get(a);
else {
if (qa.length) d = qa.pop();
else {
d = ua.length;
try {
ua.grow(1)
} catch (P) {
if (!(P instanceof RangeError)) throw P;
throw "Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.";
}
}
try {
ua.set(d, a)
} catch (P) {
if (!(P instanceof TypeError)) throw P;
assert("undefined" !== typeof c, "Missing signature argument to addFunction");
if ("function" === typeof WebAssembly.Function) {
var f = {
i: "i32",
j: "i64",
f: "f32",
d: "f64"
},
m = {
parameters: [],
results: "v" == c[0] ? [] : [f[c[0]]]
};
for (e = 1; e < c.length; ++e) m.parameters.push(f[c[e]]);
c = new WebAssembly.Function(m, a)
} else {
f = [1, 0, 1, 96];
m = c.slice(0, 1);
c = c.slice(1);
var C = {
i: 127,
j: 126,
f: 125,
d: 124
};
f.push(c.length);
for (e = 0; e < c.length; ++e) f.push(C[c[e]]);
"v" == m ? f.push(0) : f = f.concat([1, C[m]]);
f[1] = f.length - 2;
c = new Uint8Array([0, 97, 115, 109, 1, 0, 0, 0].concat(f, [2, 7, 1, 1, 101, 1, 102, 0, 0, 7, 5, 1, 1, 102, 0, 0]));
c = new WebAssembly.Module(c);
c = (new WebAssembly.Instance(c, {
e: {
f: a
}
})).exports.f
}
ua.set(d,
c)
}
a = ra[a] = d
}
return a
};
var rA;
b.then = function(a) {
if (rA) a(b);
else {
var c = b.onRuntimeInitialized;
b.onRuntimeInitialized = function() {
c && c();
a(b)
}
}
return b
};
Pa = function sA() {
rA || tA();
rA || (Pa = sA)
};
function tA() {
function a() {
if (!rA && (rA = !0, b.calledRun = !0, !va)) {
La = !0;
Ga(Ia);
Ga(Ja);
if (b.onRuntimeInitialized) b.onRuntimeInitialized();
if (b.postRun)
for ("function" == typeof b.postRun && (b.postRun = [b.postRun]); b.postRun.length;) {
var c = b.postRun.shift();
Ka.unshift(c)
}
Ga(Ka)
}
}
if (!(0 < Na)) {
if (b.preRun)
for ("function" == typeof b.preRun && (b.preRun = [b.preRun]); b.preRun.length;) Ma();
Ga(Ha);
0 < Na || (b.setStatus ? (b.setStatus("Running..."), setTimeout(function() {
setTimeout(function() {
b.setStatus("")
}, 1);
a()
}, 1)) : a())
}
}
b.run = tA;
if (b.preInit)
for ("function" == typeof b.preInit && (b.preInit = [b.preInit]); 0 < b.preInit.length;) b.preInit.pop()();
noExitRuntime = !0;
tA();
function g() {}
g.prototype = Object.create(g.prototype);
g.prototype.constructor = g;
g.prototype.$x = g;
g.ay = {};
b.WrapperObject = g;
function h(a) {
return (a || g).ay
}
b.getCache = h;
function k(a, c) {
var d = h(c),
e = d[a];
if (e) return e;
e = Object.create((c || g).prototype);
e.Zx = a;
return d[a] = e
}
b.wrapPointer = k;
b.castObject = function(a, c) {
return k(a.Zx, c)
};
b.NULL = k(0);
b.destroy = function(a) {
if (!a.__destroy__) throw "Error: Cannot destroy object. (Did you create it yourself?)";
a.__destroy__();
delete h(a.$x)[a.Zx]
};
b.compare = function(a, c) {
return a.Zx === c.Zx
};
b.getPointer = function(a) {
return a.Zx
};
b.getClass = function(a) {
return a.$x
};
var uA = 0,
vA = 0,
wA = 0,
xA = [],
yA = 0;
function zA() {
if (yA) {
for (var a = 0; a < xA.length; a++) b._free(xA[a]);
xA.length = 0;
b._free(uA);
uA = 0;
vA += yA;
yA = 0
}
uA || (vA += 128, uA = b._malloc(vA), assert(uA));
wA = 0
}
function AA(a, c) {
assert(uA);
a = a.length * c.BYTES_PER_ELEMENT;
a = a + 7 & -8;
wA + a >= vA ? (assert(0 < a), yA += a, c = b._malloc(a), xA.push(c)) : (c = uA + wA, wA += a);
return c
}
function BA(a, c, d) {
d >>>= 0;
switch (c.BYTES_PER_ELEMENT) {
case 2:
d >>>= 1;
break;
case 4:
d >>>= 2;
break;
case 8:
d >>>= 3
}
for (var e = 0; e < a.length; e++) c[d + e] = a[e]
}
function CA(a) {
if ("string" === typeof 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 : c + 4
}
c = Array(c + 1);
e = c.length;
d = 0;
if (0 < e) {
e = d + e - 1;
for (var f = 0; f < a.length; ++f) {
var m = a.charCodeAt(f);
if (55296 <= m && 57343 >= m) {
var C = a.charCodeAt(++f);
m = 65536 + ((m & 1023) << 10) | C & 1023
}
if (127 >= m) {
if (d >= e) break;
c[d++] = m
} else {
if (2047 >= m) {
if (d + 1 >= e) break;
c[d++] = 192 | m >> 6
} else {
if (65535 >= m) {
if (d + 2 >= e) break;
c[d++] = 224 |
m >> 12
} else {
if (d + 3 >= e) break;
c[d++] = 240 | m >> 18;
c[d++] = 128 | m >> 12 & 63
}
c[d++] = 128 | m >> 6 & 63
}
c[d++] = 128 | m & 63
}
}
c[d] = 0
}
a = AA(c, za);
BA(c, za, a)
}
return a
}
function DA(a) {
if ("object" === typeof a) {
var c = AA(a, Ca);
BA(a, Ca, c);
return c
}
return a
}
function EA() {
throw "cannot construct a btCollisionWorld, no constructor in IDL";
}
EA.prototype = Object.create(g.prototype);
EA.prototype.constructor = EA;
EA.prototype.$x = EA;
EA.ay = {};
b.btCollisionWorld = EA;
EA.prototype.getDispatcher = function() {
return k(bb(this.Zx), FA)
};
EA.prototype.rayTest = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
cb(e, a, c, d)
};
EA.prototype.getPairCache = function() {
return k(db(this.Zx), GA)
};
EA.prototype.getDispatchInfo = function() {
return k(eb(this.Zx), l)
};
EA.prototype.addCollisionObject = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
void 0 === c ? fb(e, a) : void 0 === d ? gb(e, a, c) : hb(e, a, c, d)
};
EA.prototype.removeCollisionObject = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ib(c, a)
};
EA.prototype.getBroadphase = function() {
return k(jb(this.Zx), HA)
};
EA.prototype.convexSweepTest = function(a, c, d, e, f) {
var m = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
kb(m, a, c, d, e, f)
};
EA.prototype.contactPairTest = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
lb(e, a, c, d)
};
EA.prototype.contactTest = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
mb(d, a, c)
};
EA.prototype.updateSingleAabb = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ob(c, a)
};
EA.prototype.setDebugDrawer = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
pb(c, a)
};
EA.prototype.getDebugDrawer = function() {
return k(qb(this.Zx), IA)
};
EA.prototype.debugDrawWorld = function() {
rb(this.Zx)
};
EA.prototype.debugDrawObject = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
sb(e, a, c, d)
};
EA.prototype.__destroy__ = function() {
tb(this.Zx)
};
function n() {
throw "cannot construct a btCollisionShape, no constructor in IDL";
}
n.prototype = Object.create(g.prototype);
n.prototype.constructor = n;
n.prototype.$x = n;
n.ay = {};
b.btCollisionShape = n;
n.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ub(c, a)
};
n.prototype.getLocalScaling = function() {
return k(vb(this.Zx), p)
};
n.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
wb(d, a, c)
};
n.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
xb(c, a)
};
n.prototype.getMargin = function() {
return yb(this.Zx)
};
n.prototype.__destroy__ = function() {
zb(this.Zx)
};
function q() {
throw "cannot construct a btCollisionObject, no constructor in IDL";
}
q.prototype = Object.create(g.prototype);
q.prototype.constructor = q;
q.prototype.$x = q;
q.ay = {};
b.btCollisionObject = q;
q.prototype.setAnisotropicFriction = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Ab(d, a, c)
};
q.prototype.getCollisionShape = function() {
return k(Bb(this.Zx), n)
};
q.prototype.setContactProcessingThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Cb(c, a)
};
q.prototype.setActivationState = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Db(c, a)
};
q.prototype.forceActivationState = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Eb(c, a)
};
q.prototype.activate = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
void 0 === a ? Fb(c) : Gb(c, a)
};
q.prototype.isActive = function() {
return !!Hb(this.Zx)
};
q.prototype.isKinematicObject = function() {
return !!Ib(this.Zx)
};
q.prototype.isStaticObject = function() {
return !!Jb(this.Zx)
};
q.prototype.isStaticOrKinematicObject = function() {
return !!Kb(this.Zx)
};
q.prototype.getRestitution = function() {
return Lb(this.Zx)
};
q.prototype.getFriction = function() {
return Mb(this.Zx)
};
q.prototype.getRollingFriction = function() {
return Nb(this.Zx)
};
q.prototype.setRestitution = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ob(c, a)
};
q.prototype.setFriction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Pb(c, a)
};
q.prototype.setRollingFriction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Qb(c, a)
};
q.prototype.getWorldTransform = function() {
return k(Rb(this.Zx), r)
};
q.prototype.getCollisionFlags = function() {
return Sb(this.Zx)
};
q.prototype.setCollisionFlags = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Tb(c, a)
};
q.prototype.setWorldTransform = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ub(c, a)
};
q.prototype.setCollisionShape = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Vb(c, a)
};
q.prototype.setCcdMotionThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Xb(c, a)
};
q.prototype.setCcdSweptSphereRadius = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Yb(c, a)
};
q.prototype.getUserIndex = function() {
return Zb(this.Zx)
};
q.prototype.setUserIndex = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
$b(c, a)
};
q.prototype.getUserPointer = function() {
return k(ac(this.Zx), JA)
};
q.prototype.setUserPointer = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
bc(c, a)
};
q.prototype.getBroadphaseHandle = function() {
return k(cc(this.Zx), t)
};
q.prototype.__destroy__ = function() {
dc(this.Zx)
};
function u() {
throw "cannot construct a btDynamicsWorld, no constructor in IDL";
}
u.prototype = Object.create(EA.prototype);
u.prototype.constructor = u;
u.prototype.$x = u;
u.ay = {};
b.btDynamicsWorld = u;
u.prototype.addAction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ec(c, a)
};
u.prototype.removeAction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
fc(c, a)
};
u.prototype.getSolverInfo = function() {
return k(hc(this.Zx), v)
};
u.prototype.setInternalTickCallback = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
void 0 === c ? ic(e, a) : void 0 === d ? jc(e, a, c) : kc(e, a, c, d)
};
u.prototype.getDispatcher = function() {
return k(lc(this.Zx), FA)
};
u.prototype.rayTest = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
mc(e, a, c, d)
};
u.prototype.getPairCache = function() {
return k(nc(this.Zx), GA)
};
u.prototype.getDispatchInfo = function() {
return k(oc(this.Zx), l)
};
u.prototype.addCollisionObject = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
void 0 === c ? pc(e, a) : void 0 === d ? qc(e, a, c) : rc(e, a, c, d)
};
u.prototype.removeCollisionObject = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
sc(c, a)
};
u.prototype.getBroadphase = function() {
return k(tc(this.Zx), HA)
};
u.prototype.convexSweepTest = function(a, c, d, e, f) {
var m = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
uc(m, a, c, d, e, f)
};
u.prototype.contactPairTest = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
vc(e, a, c, d)
};
u.prototype.contactTest = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
wc(d, a, c)
};
u.prototype.updateSingleAabb = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
xc(c, a)
};
u.prototype.setDebugDrawer = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
yc(c, a)
};
u.prototype.getDebugDrawer = function() {
return k(zc(this.Zx), IA)
};
u.prototype.debugDrawWorld = function() {
Ac(this.Zx)
};
u.prototype.debugDrawObject = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
Bc(e, a, c, d)
};
u.prototype.__destroy__ = function() {
Cc(this.Zx)
};
function KA() {
throw "cannot construct a btTypedConstraint, no constructor in IDL";
}
KA.prototype = Object.create(g.prototype);
KA.prototype.constructor = KA;
KA.prototype.$x = KA;
KA.ay = {};
b.btTypedConstraint = KA;
KA.prototype.enableFeedback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Dc(c, a)
};
KA.prototype.getBreakingImpulseThreshold = function() {
return Ec(this.Zx)
};
KA.prototype.setBreakingImpulseThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Fc(c, a)
};
KA.prototype.getParam = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return Gc(d, a, c)
};
KA.prototype.setParam = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
Hc(e, a, c, d)
};
KA.prototype.__destroy__ = function() {
Ic(this.Zx)
};
function LA() {
throw "cannot construct a btConcaveShape, no constructor in IDL";
}
LA.prototype = Object.create(n.prototype);
LA.prototype.constructor = LA;
LA.prototype.$x = LA;
LA.ay = {};
b.btConcaveShape = LA;
LA.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Jc(c, a)
};
LA.prototype.getLocalScaling = function() {
return k(Kc(this.Zx), p)
};
LA.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Lc(d, a, c)
};
LA.prototype.__destroy__ = function() {
Mc(this.Zx)
};
function MA(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = Nc(a, c);
h(MA)[this.Zx] = this
}
MA.prototype = Object.create(n.prototype);
MA.prototype.constructor = MA;
MA.prototype.$x = MA;
MA.ay = {};
b.btCapsuleShape = MA;
MA.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Oc(c, a)
};
MA.prototype.getMargin = function() {
return Pc(this.Zx)
};
MA.prototype.getUpAxis = function() {
return Qc(this.Zx)
};
MA.prototype.getRadius = function() {
return Rc(this.Zx)
};
MA.prototype.getHalfHeight = function() {
return Sc(this.Zx)
};
MA.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Tc(c, a)
};
MA.prototype.getLocalScaling = function() {
return k(Uc(this.Zx), p)
};
MA.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Vc(d, a, c)
};
MA.prototype.__destroy__ = function() {
Wc(this.Zx)
};
function IA() {
throw "cannot construct a btIDebugDraw, no constructor in IDL";
}
IA.prototype = Object.create(g.prototype);
IA.prototype.constructor = IA;
IA.prototype.$x = IA;
IA.ay = {};
b.btIDebugDraw = IA;
IA.prototype.drawLine = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
Xc(e, a, c, d)
};
IA.prototype.drawContactPoint = function(a, c, d, e, f) {
var m = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
Yc(m, a, c, d, e, f)
};
IA.prototype.reportErrorWarning = function(a) {
var c = this.Zx;
zA();
a = a && "object" === typeof a ? a.Zx : CA(a);
Zc(c, a)
};
IA.prototype.draw3dText = function(a, c) {
var d = this.Zx;
zA();
a && "object" === typeof a && (a = a.Zx);
c = c && "object" === typeof c ? c.Zx : CA(c);
$c(d, a, c)
};
IA.prototype.setDebugMode = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ad(c, a)
};
IA.prototype.getDebugMode = function() {
return bd(this.Zx)
};
IA.prototype.__destroy__ = function() {
cd(this.Zx)
};
function NA(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = void 0 === a ? dd() : ed(a);
h(NA)[this.Zx] = this
}
NA.prototype = Object.create(g.prototype);
NA.prototype.constructor = NA;
NA.prototype.$x = NA;
NA.ay = {};
b.btDefaultCollisionConfiguration = NA;
NA.prototype.__destroy__ = function() {
fd(this.Zx)
};
function OA() {
throw "cannot construct a btTriangleMeshShape, no constructor in IDL";
}
OA.prototype = Object.create(LA.prototype);
OA.prototype.constructor = OA;
OA.prototype.$x = OA;
OA.ay = {};
b.btTriangleMeshShape = OA;
OA.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
gd(c, a)
};
OA.prototype.getLocalScaling = function() {
return k(hd(this.Zx), p)
};
OA.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
id(d, a, c)
};
OA.prototype.__destroy__ = function() {
jd(this.Zx)
};
function w() {
this.Zx = kd();
h(w)[this.Zx] = this
}
w.prototype = Object.create(q.prototype);
w.prototype.constructor = w;
w.prototype.$x = w;
w.ay = {};
b.btGhostObject = w;
w.prototype.getNumOverlappingObjects = function() {
return ld(this.Zx)
};
w.prototype.getOverlappingObject = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(md(c, a), q)
};
w.prototype.setAnisotropicFriction = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
nd(d, a, c)
};
w.prototype.getCollisionShape = function() {
return k(od(this.Zx), n)
};
w.prototype.setContactProcessingThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
pd(c, a)
};
w.prototype.setActivationState = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qd(c, a)
};
w.prototype.forceActivationState = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
rd(c, a)
};
w.prototype.activate = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
void 0 === a ? sd(c) : td(c, a)
};
w.prototype.isActive = function() {
return !!ud(this.Zx)
};
w.prototype.isKinematicObject = function() {
return !!vd(this.Zx)
};
w.prototype.isStaticObject = function() {
return !!wd(this.Zx)
};
w.prototype.isStaticOrKinematicObject = function() {
return !!xd(this.Zx)
};
w.prototype.getRestitution = function() {
return yd(this.Zx)
};
w.prototype.getFriction = function() {
return zd(this.Zx)
};
w.prototype.getRollingFriction = function() {
return Ad(this.Zx)
};
w.prototype.setRestitution = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Bd(c, a)
};
w.prototype.setFriction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Cd(c, a)
};
w.prototype.setRollingFriction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Dd(c, a)
};
w.prototype.getWorldTransform = function() {
return k(Ed(this.Zx), r)
};
w.prototype.getCollisionFlags = function() {
return Fd(this.Zx)
};
w.prototype.setCollisionFlags = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Gd(c, a)
};
w.prototype.setWorldTransform = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Hd(c, a)
};
w.prototype.setCollisionShape = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Id(c, a)
};
w.prototype.setCcdMotionThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Jd(c, a)
};
w.prototype.setCcdSweptSphereRadius = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Kd(c, a)
};
w.prototype.getUserIndex = function() {
return Ld(this.Zx)
};
w.prototype.setUserIndex = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Md(c, a)
};
w.prototype.getUserPointer = function() {
return k(Nd(this.Zx), JA)
};
w.prototype.setUserPointer = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Od(c, a)
};
w.prototype.getBroadphaseHandle = function() {
return k(Pd(this.Zx), t)
};
w.prototype.__destroy__ = function() {
Qd(this.Zx)
};
function PA(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = Rd(a, c);
h(PA)[this.Zx] = this
}
PA.prototype = Object.create(n.prototype);
PA.prototype.constructor = PA;
PA.prototype.$x = PA;
PA.ay = {};
b.btConeShape = PA;
PA.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Sd(c, a)
};
PA.prototype.getLocalScaling = function() {
return k(Td(this.Zx), p)
};
PA.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Ud(d, a, c)
};
PA.prototype.__destroy__ = function() {
Vd(this.Zx)
};
function QA() {
throw "cannot construct a btActionInterface, no constructor in IDL";
}
QA.prototype = Object.create(g.prototype);
QA.prototype.constructor = QA;
QA.prototype.$x = QA;
QA.ay = {};
b.btActionInterface = QA;
QA.prototype.updateAction = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Wd(d, a, c)
};
QA.prototype.__destroy__ = function() {
Xd(this.Zx)
};
function p(a, c, d) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
this.Zx = void 0 === a ? Yd() : void 0 === c ? _emscripten_bind_btVector3_btVector3_1(a) : void 0 === d ? _emscripten_bind_btVector3_btVector3_2(a, c) : Zd(a, c, d);
h(p)[this.Zx] = this
}
p.prototype = Object.create(g.prototype);
p.prototype.constructor = p;
p.prototype.$x = p;
p.ay = {};
b.btVector3 = p;
p.prototype.length = p.prototype.length = function() {
return $d(this.Zx)
};
p.prototype.x = p.prototype.x = function() {
return ae(this.Zx)
};
p.prototype.y = p.prototype.y = function() {
return be(this.Zx)
};
p.prototype.z = p.prototype.z = function() {
return ce(this.Zx)
};
p.prototype.setX = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
de(c, a)
};
p.prototype.setY = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ee(c, a)
};
p.prototype.setZ = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
fe(c, a)
};
p.prototype.setValue = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
ge(e, a, c, d)
};
p.prototype.normalize = p.prototype.normalize = function() {
he(this.Zx)
};
p.prototype.rotate = p.prototype.rotate = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return k(ie(d, a, c), p)
};
p.prototype.dot = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return je(c, a)
};
p.prototype.op_mul = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(ke(c, a), p)
};
p.prototype.op_add = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(le(c, a), p)
};
p.prototype.op_sub = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(me(c, a), p)
};
p.prototype.__destroy__ = function() {
ne(this.Zx)
};
function RA() {
throw "cannot construct a btVehicleRaycaster, no constructor in IDL";
}
RA.prototype = Object.create(g.prototype);
RA.prototype.constructor = RA;
RA.prototype.$x = RA;
RA.ay = {};
b.btVehicleRaycaster = RA;
RA.prototype.castRay = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
oe(e, a, c, d)
};
RA.prototype.__destroy__ = function() {
pe(this.Zx)
};
function SA() {
throw "cannot construct a btQuadWord, no constructor in IDL";
}
SA.prototype = Object.create(g.prototype);
SA.prototype.constructor = SA;
SA.prototype.$x = SA;
SA.ay = {};
b.btQuadWord = SA;
SA.prototype.x = SA.prototype.x = function() {
return qe(this.Zx)
};
SA.prototype.y = SA.prototype.y = function() {
return re(this.Zx)
};
SA.prototype.z = SA.prototype.z = function() {
return se(this.Zx)
};
SA.prototype.w = function() {
return te(this.Zx)
};
SA.prototype.setX = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ue(c, a)
};
SA.prototype.setY = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ve(c, a)
};
SA.prototype.setZ = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
we(c, a)
};
SA.prototype.setW = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
xe(c, a)
};
SA.prototype.__destroy__ = function() {
ye(this.Zx)
};
function TA(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = ze(a);
h(TA)[this.Zx] = this
}
TA.prototype = Object.create(n.prototype);
TA.prototype.constructor = TA;
TA.prototype.$x = TA;
TA.ay = {};
b.btCylinderShape = TA;
TA.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ae(c, a)
};
TA.prototype.getMargin = function() {
return Be(this.Zx)
};
TA.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ce(c, a)
};
TA.prototype.getLocalScaling = function() {
return k(De(this.Zx), p)
};
TA.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Ee(d, a, c)
};
TA.prototype.__destroy__ = function() {
Fe(this.Zx)
};
function x(a, c, d, e) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
this.Zx = Ge(a, c, d, e);
h(x)[this.Zx] = this
}
x.prototype = Object.create(u.prototype);
x.prototype.constructor = x;
x.prototype.$x = x;
x.ay = {};
b.btDiscreteDynamicsWorld = x;
x.prototype.setGravity = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
He(c, a)
};
x.prototype.getGravity = function() {
return k(Ie(this.Zx), p)
};
x.prototype.addRigidBody = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
void 0 === c ? Je(e, a) : void 0 === d ? _emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_2(e, a, c) : Ke(e, a, c, d)
};
x.prototype.removeRigidBody = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Le(c, a)
};
x.prototype.addConstraint = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
void 0 === c ? Me(d, a) : Ne(d, a, c)
};
x.prototype.removeConstraint = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Oe(c, a)
};
x.prototype.stepSimulation = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
return void 0 === c ? Pe(e, a) : void 0 === d ? Qe(e, a, c) : Re(e, a, c, d)
};
x.prototype.setContactAddedCallback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Se(c, a)
};
x.prototype.setContactProcessedCallback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Te(c, a)
};
x.prototype.setContactDestroyedCallback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ue(c, a)
};
x.prototype.getDispatcher = function() {
return k(Ve(this.Zx), FA)
};
x.prototype.rayTest = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
We(e, a, c, d)
};
x.prototype.getPairCache = function() {
return k(Xe(this.Zx), GA)
};
x.prototype.getDispatchInfo = function() {
return k(Ye(this.Zx), l)
};
x.prototype.addCollisionObject = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
void 0 === c ? Ze(e, a) : void 0 === d ? $e(e, a, c) : af(e, a, c, d)
};
x.prototype.removeCollisionObject = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
bf(c, a)
};
x.prototype.getBroadphase = function() {
return k(cf(this.Zx), HA)
};
x.prototype.convexSweepTest = function(a, c, d, e, f) {
var m = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
df(m, a, c, d, e, f)
};
x.prototype.contactPairTest = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
ef(e, a, c, d)
};
x.prototype.contactTest = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
ff(d, a, c)
};
x.prototype.updateSingleAabb = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
gf(c, a)
};
x.prototype.setDebugDrawer = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
hf(c, a)
};
x.prototype.getDebugDrawer = function() {
return k(jf(this.Zx), IA)
};
x.prototype.debugDrawWorld = function() {
kf(this.Zx)
};
x.prototype.debugDrawObject = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
lf(e, a, c, d)
};
x.prototype.addAction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
mf(c, a)
};
x.prototype.removeAction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
nf(c, a)
};
x.prototype.getSolverInfo = function() {
return k( of (this.Zx), v)
};
x.prototype.setInternalTickCallback = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
void 0 === c ? pf(e, a) : void 0 === d ? qf(e, a, c) : rf(e, a, c, d)
};
x.prototype.__destroy__ = function() {
sf(this.Zx)
};
function UA() {
throw "cannot construct a btConvexShape, no constructor in IDL";
}
UA.prototype = Object.create(n.prototype);
UA.prototype.constructor = UA;
UA.prototype.$x = UA;
UA.ay = {};
b.btConvexShape = UA;
UA.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
tf(c, a)
};
UA.prototype.getLocalScaling = function() {
return k(uf(this.Zx), p)
};
UA.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
vf(d, a, c)
};
UA.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
wf(c, a)
};
UA.prototype.getMargin = function() {
return xf(this.Zx)
};
UA.prototype.__destroy__ = function() {
yf(this.Zx)
};
function FA() {
throw "cannot construct a btDispatcher, no constructor in IDL";
}
FA.prototype = Object.create(g.prototype);
FA.prototype.constructor = FA;
FA.prototype.$x = FA;
FA.ay = {};
b.btDispatcher = FA;
FA.prototype.getNumManifolds = function() {
return zf(this.Zx)
};
FA.prototype.getManifoldByIndexInternal = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Af(c, a), VA)
};
FA.prototype.__destroy__ = function() {
Bf(this.Zx)
};
function WA(a, c, d, e, f) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
this.Zx = void 0 === e ? Cf(a, c, d) : void 0 === f ? _emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_4(a, c, d, e) : Df(a, c, d, e, f);
h(WA)[this.Zx] = this
}
WA.prototype = Object.create(KA.prototype);
WA.prototype.constructor = WA;
WA.prototype.$x = WA;
WA.ay = {};
b.btGeneric6DofConstraint = WA;
WA.prototype.setLinearLowerLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ef(c, a)
};
WA.prototype.setLinearUpperLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ff(c, a)
};
WA.prototype.setAngularLowerLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Gf(c, a)
};
WA.prototype.setAngularUpperLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Hf(c, a)
};
WA.prototype.getFrameOffsetA = function() {
return k(If(this.Zx), r)
};
WA.prototype.enableFeedback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Jf(c, a)
};
WA.prototype.getBreakingImpulseThreshold = function() {
return Kf(this.Zx)
};
WA.prototype.setBreakingImpulseThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Lf(c, a)
};
WA.prototype.getParam = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return Mf(d, a, c)
};
WA.prototype.setParam = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
Nf(e, a, c, d)
};
WA.prototype.__destroy__ = function() {
Of(this.Zx)
};
function XA() {
throw "cannot construct a btStridingMeshInterface, no constructor in IDL";
}
XA.prototype = Object.create(g.prototype);
XA.prototype.constructor = XA;
XA.prototype.$x = XA;
XA.ay = {};
b.btStridingMeshInterface = XA;
XA.prototype.setScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Pf(c, a)
};
XA.prototype.__destroy__ = function() {
Qf(this.Zx)
};
function YA() {
throw "cannot construct a btMotionState, no constructor in IDL";
}
YA.prototype = Object.create(g.prototype);
YA.prototype.constructor = YA;
YA.prototype.$x = YA;
YA.ay = {};
b.btMotionState = YA;
YA.prototype.getWorldTransform = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Rf(c, a)
};
YA.prototype.setWorldTransform = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Sf(c, a)
};
YA.prototype.__destroy__ = function() {
Tf(this.Zx)
};
function y() {
throw "cannot construct a ConvexResultCallback, no constructor in IDL";
}
y.prototype = Object.create(g.prototype);
y.prototype.constructor = y;
y.prototype.$x = y;
y.ay = {};
b.ConvexResultCallback = y;
y.prototype.hasHit = function() {
return !!Uf(this.Zx)
};
y.prototype.get_m_collisionFilterGroup = y.prototype.by = function() {
return Vf(this.Zx)
};
y.prototype.set_m_collisionFilterGroup = y.prototype.dy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Wf(c, a)
};
Object.defineProperty(y.prototype, "m_collisionFilterGroup", {
get: y.prototype.by,
set: y.prototype.dy
});
y.prototype.get_m_collisionFilterMask = y.prototype.cy = function() {
return Xf(this.Zx)
};
y.prototype.set_m_collisionFilterMask = y.prototype.ey = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Yf(c, a)
};
Object.defineProperty(y.prototype, "m_collisionFilterMask", {
get: y.prototype.cy,
set: y.prototype.ey
});
y.prototype.get_m_closestHitFraction = y.prototype.fy = function() {
return Zf(this.Zx)
};
y.prototype.set_m_closestHitFraction = y.prototype.gy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
$f(c, a)
};
Object.defineProperty(y.prototype, "m_closestHitFraction", {
get: y.prototype.fy,
set: y.prototype.gy
});
y.prototype.__destroy__ = function() {
ag(this.Zx)
};
function ZA() {
throw "cannot construct a ContactResultCallback, no constructor in IDL";
}
ZA.prototype = Object.create(g.prototype);
ZA.prototype.constructor = ZA;
ZA.prototype.$x = ZA;
ZA.ay = {};
b.ContactResultCallback = ZA;
ZA.prototype.addSingleResult = function(a, c, d, e, f, m, C) {
var P = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
m && "object" === typeof m && (m = m.Zx);
C && "object" === typeof C && (C = C.Zx);
return bg(P, a, c, d, e, f, m, C)
};
ZA.prototype.__destroy__ = function() {
cg(this.Zx)
};
function $A() {
throw "cannot construct a btSoftBodySolver, no constructor in IDL";
}
$A.prototype = Object.create(g.prototype);
$A.prototype.constructor = $A;
$A.prototype.$x = $A;
$A.ay = {};
b.btSoftBodySolver = $A;
$A.prototype.__destroy__ = function() {
dg(this.Zx)
};
function z() {
throw "cannot construct a RayResultCallback, no constructor in IDL";
}
z.prototype = Object.create(g.prototype);
z.prototype.constructor = z;
z.prototype.$x = z;
z.ay = {};
b.RayResultCallback = z;
z.prototype.hasHit = function() {
return !!eg(this.Zx)
};
z.prototype.get_m_collisionFilterGroup = z.prototype.by = function() {
return fg(this.Zx)
};
z.prototype.set_m_collisionFilterGroup = z.prototype.dy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
gg(c, a)
};
Object.defineProperty(z.prototype, "m_collisionFilterGroup", {
get: z.prototype.by,
set: z.prototype.dy
});
z.prototype.get_m_collisionFilterMask = z.prototype.cy = function() {
return hg(this.Zx)
};
z.prototype.set_m_collisionFilterMask = z.prototype.ey = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ig(c, a)
};
Object.defineProperty(z.prototype, "m_collisionFilterMask", {
get: z.prototype.cy,
set: z.prototype.ey
});
z.prototype.get_m_closestHitFraction = z.prototype.fy = function() {
return jg(this.Zx)
};
z.prototype.set_m_closestHitFraction = z.prototype.gy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
kg(c, a)
};
Object.defineProperty(z.prototype, "m_closestHitFraction", {
get: z.prototype.fy,
set: z.prototype.gy
});
z.prototype.get_m_collisionObject = z.prototype.hy = function() {
return k(lg(this.Zx), q)
};
z.prototype.set_m_collisionObject = z.prototype.oy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
mg(c, a)
};
Object.defineProperty(z.prototype, "m_collisionObject", {
get: z.prototype.hy,
set: z.prototype.oy
});
z.prototype.__destroy__ = function() {
ng(this.Zx)
};
function aB() {
throw "cannot construct a btMatrix3x3, no constructor in IDL";
}
aB.prototype = Object.create(g.prototype);
aB.prototype.constructor = aB;
aB.prototype.$x = aB;
aB.ay = {};
b.btMatrix3x3 = aB;
aB.prototype.setEulerZYX = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
og(e, a, c, d)
};
aB.prototype.getRotation = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
pg(c, a)
};
aB.prototype.getRow = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(qg(c, a), p)
};
aB.prototype.__destroy__ = function() {
rg(this.Zx)
};
function bB() {
throw "cannot construct a btScalarArray, no constructor in IDL";
}
bB.prototype = Object.create(g.prototype);
bB.prototype.constructor = bB;
bB.prototype.$x = bB;
bB.ay = {};
b.btScalarArray = bB;
bB.prototype.size = bB.prototype.size = function() {
return sg(this.Zx)
};
bB.prototype.at = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return tg(c, a)
};
bB.prototype.__destroy__ = function() {
ug(this.Zx)
};
function A() {
throw "cannot construct a Material, no constructor in IDL";
}
A.prototype = Object.create(g.prototype);
A.prototype.constructor = A;
A.prototype.$x = A;
A.ay = {};
b.Material = A;
A.prototype.get_m_kLST = A.prototype.jA = function() {
return vg(this.Zx)
};
A.prototype.set_m_kLST = A.prototype.QC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
wg(c, a)
};
Object.defineProperty(A.prototype, "m_kLST", {
get: A.prototype.jA,
set: A.prototype.QC
});
A.prototype.get_m_kAST = A.prototype.iA = function() {
return xg(this.Zx)
};
A.prototype.set_m_kAST = A.prototype.PC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
yg(c, a)
};
Object.defineProperty(A.prototype, "m_kAST", {
get: A.prototype.iA,
set: A.prototype.PC
});
A.prototype.get_m_kVST = A.prototype.kA = function() {
return zg(this.Zx)
};
A.prototype.set_m_kVST = A.prototype.RC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ag(c, a)
};
Object.defineProperty(A.prototype, "m_kVST", {
get: A.prototype.kA,
set: A.prototype.RC
});
A.prototype.get_m_flags = A.prototype.Rz = function() {
return Bg(this.Zx)
};
A.prototype.set_m_flags = A.prototype.xC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Cg(c, a)
};
Object.defineProperty(A.prototype, "m_flags", {
get: A.prototype.Rz,
set: A.prototype.xC
});
A.prototype.__destroy__ = function() {
Dg(this.Zx)
};
function l() {
throw "cannot construct a btDispatcherInfo, no constructor in IDL";
}
l.prototype = Object.create(g.prototype);
l.prototype.constructor = l;
l.prototype.$x = l;
l.ay = {};
b.btDispatcherInfo = l;
l.prototype.get_m_timeStep = l.prototype.XA = function() {
return Eg(this.Zx)
};
l.prototype.set_m_timeStep = l.prototype.DD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Fg(c, a)
};
Object.defineProperty(l.prototype, "m_timeStep", {
get: l.prototype.XA,
set: l.prototype.DD
});
l.prototype.get_m_stepCount = l.prototype.OA = function() {
return Gg(this.Zx)
};
l.prototype.set_m_stepCount = l.prototype.uD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Hg(c, a)
};
Object.defineProperty(l.prototype, "m_stepCount", {
get: l.prototype.OA,
set: l.prototype.uD
});
l.prototype.get_m_dispatchFunc = l.prototype.Jz = function() {
return Ig(this.Zx)
};
l.prototype.set_m_dispatchFunc = l.prototype.pC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Jg(c, a)
};
Object.defineProperty(l.prototype, "m_dispatchFunc", {
get: l.prototype.Jz,
set: l.prototype.pC
});
l.prototype.get_m_timeOfImpact = l.prototype.WA = function() {
return Kg(this.Zx)
};
l.prototype.set_m_timeOfImpact = l.prototype.CD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Lg(c, a)
};
Object.defineProperty(l.prototype, "m_timeOfImpact", {
get: l.prototype.WA,
set: l.prototype.CD
});
l.prototype.get_m_useContinuous = l.prototype.ZA = function() {
return !!Mg(this.Zx)
};
l.prototype.set_m_useContinuous = l.prototype.FD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ng(c, a)
};
Object.defineProperty(l.prototype, "m_useContinuous", {
get: l.prototype.ZA,
set: l.prototype.FD
});
l.prototype.get_m_enableSatConvex = l.prototype.Nz = function() {
return !!Og(this.Zx)
};
l.prototype.set_m_enableSatConvex = l.prototype.tC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Pg(c, a)
};
Object.defineProperty(l.prototype, "m_enableSatConvex", {
get: l.prototype.Nz,
set: l.prototype.tC
});
l.prototype.get_m_enableSPU = l.prototype.Mz = function() {
return !!Qg(this.Zx)
};
l.prototype.set_m_enableSPU = l.prototype.sC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Rg(c, a)
};
Object.defineProperty(l.prototype, "m_enableSPU", {
get: l.prototype.Mz,
set: l.prototype.sC
});
l.prototype.get_m_useEpa = l.prototype.aB = function() {
return !!Sg(this.Zx)
};
l.prototype.set_m_useEpa = l.prototype.HD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Tg(c, a)
};
Object.defineProperty(l.prototype, "m_useEpa", {
get: l.prototype.aB,
set: l.prototype.HD
});
l.prototype.get_m_allowedCcdPenetration = l.prototype.lz = function() {
return Ug(this.Zx)
};
l.prototype.set_m_allowedCcdPenetration = l.prototype.TB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Vg(c, a)
};
Object.defineProperty(l.prototype, "m_allowedCcdPenetration", {
get: l.prototype.lz,
set: l.prototype.TB
});
l.prototype.get_m_useConvexConservativeDistanceUtil = l.prototype.$A = function() {
return !!Wg(this.Zx)
};
l.prototype.set_m_useConvexConservativeDistanceUtil = l.prototype.GD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Xg(c, a)
};
Object.defineProperty(l.prototype, "m_useConvexConservativeDistanceUtil", {
get: l.prototype.$A,
set: l.prototype.GD
});
l.prototype.get_m_convexConservativeDistanceThreshold = l.prototype.Ez = function() {
return Yg(this.Zx)
};
l.prototype.set_m_convexConservativeDistanceThreshold = l.prototype.kC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Zg(c, a)
};
Object.defineProperty(l.prototype, "m_convexConservativeDistanceThreshold", {
get: l.prototype.Ez,
set: l.prototype.kC
});
l.prototype.__destroy__ = function() {
$g(this.Zx)
};
function B() {
throw "cannot construct a btWheelInfoConstructionInfo, no constructor in IDL";
}
B.prototype = Object.create(g.prototype);
B.prototype.constructor = B;
B.prototype.$x = B;
B.ay = {};
b.btWheelInfoConstructionInfo = B;
B.prototype.get_m_chassisConnectionCS = B.prototype.yz = function() {
return k(ah(this.Zx), p)
};
B.prototype.set_m_chassisConnectionCS = B.prototype.eC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
bh(c, a)
};
Object.defineProperty(B.prototype, "m_chassisConnectionCS", {
get: B.prototype.yz,
set: B.prototype.eC
});
B.prototype.get_m_wheelDirectionCS = B.prototype.Ay = function() {
return k(ch(this.Zx), p)
};
B.prototype.set_m_wheelDirectionCS = B.prototype.Hy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
dh(c, a)
};
Object.defineProperty(B.prototype, "m_wheelDirectionCS", {
get: B.prototype.Ay,
set: B.prototype.Hy
});
B.prototype.get_m_wheelAxleCS = B.prototype.zy = function() {
return k(eh(this.Zx), p)
};
B.prototype.set_m_wheelAxleCS = B.prototype.Gy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
fh(c, a)
};
Object.defineProperty(B.prototype, "m_wheelAxleCS", {
get: B.prototype.zy,
set: B.prototype.Gy
});
B.prototype.get_m_suspensionRestLength = B.prototype.TA = function() {
return gh(this.Zx)
};
B.prototype.set_m_suspensionRestLength = B.prototype.zD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
hh(c, a)
};
Object.defineProperty(B.prototype, "m_suspensionRestLength", {
get: B.prototype.TA,
set: B.prototype.zD
});
B.prototype.get_m_maxSuspensionTravelCm = B.prototype.my = function() {
return ih(this.Zx)
};
B.prototype.set_m_maxSuspensionTravelCm = B.prototype.ty = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
jh(c, a)
};
Object.defineProperty(B.prototype, "m_maxSuspensionTravelCm", {
get: B.prototype.my,
set: B.prototype.ty
});
B.prototype.get_m_wheelRadius = B.prototype.gB = function() {
return kh(this.Zx)
};
B.prototype.set_m_wheelRadius = B.prototype.ND = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
lh(c, a)
};
Object.defineProperty(B.prototype, "m_wheelRadius", {
get: B.prototype.gB,
set: B.prototype.ND
});
B.prototype.get_m_suspensionStiffness = B.prototype.ny = function() {
return mh(this.Zx)
};
B.prototype.set_m_suspensionStiffness = B.prototype.uy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
nh(c, a)
};
Object.defineProperty(B.prototype, "m_suspensionStiffness", {
get: B.prototype.ny,
set: B.prototype.uy
});
B.prototype.get_m_wheelsDampingCompression = B.prototype.By = function() {
return oh(this.Zx)
};
B.prototype.set_m_wheelsDampingCompression = B.prototype.Iy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ph(c, a)
};
Object.defineProperty(B.prototype, "m_wheelsDampingCompression", {
get: B.prototype.By,
set: B.prototype.Iy
});
B.prototype.get_m_wheelsDampingRelaxation = B.prototype.Cy = function() {
return qh(this.Zx)
};
B.prototype.set_m_wheelsDampingRelaxation = B.prototype.Jy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
rh(c, a)
};
Object.defineProperty(B.prototype, "m_wheelsDampingRelaxation", {
get: B.prototype.Cy,
set: B.prototype.Jy
});
B.prototype.get_m_frictionSlip = B.prototype.iy = function() {
return sh(this.Zx)
};
B.prototype.set_m_frictionSlip = B.prototype.py = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
th(c, a)
};
Object.defineProperty(B.prototype, "m_frictionSlip", {
get: B.prototype.iy,
set: B.prototype.py
});
B.prototype.get_m_maxSuspensionForce = B.prototype.ly = function() {
return uh(this.Zx)
};
B.prototype.set_m_maxSuspensionForce = B.prototype.sy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
vh(c, a)
};
Object.defineProperty(B.prototype, "m_maxSuspensionForce", {
get: B.prototype.ly,
set: B.prototype.sy
});
B.prototype.get_m_bIsFrontWheel = B.prototype.wy = function() {
return !!wh(this.Zx)
};
B.prototype.set_m_bIsFrontWheel = B.prototype.Dy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
xh(c, a)
};
Object.defineProperty(B.prototype, "m_bIsFrontWheel", {
get: B.prototype.wy,
set: B.prototype.Dy
});
B.prototype.__destroy__ = function() {
yh(this.Zx)
};
function cB(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = void 0 === c ? zh(a) : Ah(a, c);
h(cB)[this.Zx] = this
}
cB.prototype = Object.create(UA.prototype);
cB.prototype.constructor = cB;
cB.prototype.$x = cB;
cB.ay = {};
b.btConvexTriangleMeshShape = cB;
cB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Bh(c, a)
};
cB.prototype.getLocalScaling = function() {
return k(Ch(this.Zx), p)
};
cB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Dh(d, a, c)
};
cB.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Eh(c, a)
};
cB.prototype.getMargin = function() {
return Fh(this.Zx)
};
cB.prototype.__destroy__ = function() {
Gh(this.Zx)
};
function HA() {
throw "cannot construct a btBroadphaseInterface, no constructor in IDL";
}
HA.prototype = Object.create(g.prototype);
HA.prototype.constructor = HA;
HA.prototype.$x = HA;
HA.ay = {};
b.btBroadphaseInterface = HA;
HA.prototype.getOverlappingPairCache = function() {
return k(Hh(this.Zx), GA)
};
HA.prototype.__destroy__ = function() {
Ih(this.Zx)
};
function D(a, c, d, e) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
this.Zx = void 0 === e ? Jh(a, c, d) : Kh(a, c, d, e);
h(D)[this.Zx] = this
}
D.prototype = Object.create(g.prototype);
D.prototype.constructor = D;
D.prototype.$x = D;
D.ay = {};
b.btRigidBodyConstructionInfo = D;
D.prototype.get_m_linearDamping = D.prototype.lA = function() {
return Lh(this.Zx)
};
D.prototype.set_m_linearDamping = D.prototype.SC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Mh(c, a)
};
Object.defineProperty(D.prototype, "m_linearDamping", {
get: D.prototype.lA,
set: D.prototype.SC
});
D.prototype.get_m_angularDamping = D.prototype.nz = function() {
return Nh(this.Zx)
};
D.prototype.set_m_angularDamping = D.prototype.VB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Oh(c, a)
};
Object.defineProperty(D.prototype, "m_angularDamping", {
get: D.prototype.nz,
set: D.prototype.VB
});
D.prototype.get_m_friction = D.prototype.Sz = function() {
return Ph(this.Zx)
};
D.prototype.set_m_friction = D.prototype.yC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Qh(c, a)
};
Object.defineProperty(D.prototype, "m_friction", {
get: D.prototype.Sz,
set: D.prototype.yC
});
D.prototype.get_m_rollingFriction = D.prototype.GA = function() {
return Rh(this.Zx)
};
D.prototype.set_m_rollingFriction = D.prototype.mD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Sh(c, a)
};
Object.defineProperty(D.prototype, "m_rollingFriction", {
get: D.prototype.GA,
set: D.prototype.mD
});
D.prototype.get_m_restitution = D.prototype.EA = function() {
return Th(this.Zx)
};
D.prototype.set_m_restitution = D.prototype.kD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Uh(c, a)
};
Object.defineProperty(D.prototype, "m_restitution", {
get: D.prototype.EA,
set: D.prototype.kD
});
D.prototype.get_m_linearSleepingThreshold = D.prototype.mA = function() {
return Vh(this.Zx)
};
D.prototype.set_m_linearSleepingThreshold = D.prototype.TC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Wh(c, a)
};
Object.defineProperty(D.prototype, "m_linearSleepingThreshold", {
get: D.prototype.mA,
set: D.prototype.TC
});
D.prototype.get_m_angularSleepingThreshold = D.prototype.oz = function() {
return Xh(this.Zx)
};
D.prototype.set_m_angularSleepingThreshold = D.prototype.WB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Yh(c, a)
};
Object.defineProperty(D.prototype, "m_angularSleepingThreshold", {
get: D.prototype.oz,
set: D.prototype.WB
});
D.prototype.get_m_additionalDamping = D.prototype.iz = function() {
return !!Zh(this.Zx)
};
D.prototype.set_m_additionalDamping = D.prototype.QB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
$h(c, a)
};
Object.defineProperty(D.prototype, "m_additionalDamping", {
get: D.prototype.iz,
set: D.prototype.QB
});
D.prototype.get_m_additionalDampingFactor = D.prototype.jz = function() {
return ai(this.Zx)
};
D.prototype.set_m_additionalDampingFactor = D.prototype.RB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
bi(c, a)
};
Object.defineProperty(D.prototype, "m_additionalDampingFactor", {
get: D.prototype.jz,
set: D.prototype.RB
});
D.prototype.get_m_additionalLinearDampingThresholdSqr = D.prototype.kz = function() {
return ci(this.Zx)
};
D.prototype.set_m_additionalLinearDampingThresholdSqr = D.prototype.SB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
di(c, a)
};
Object.defineProperty(D.prototype, "m_additionalLinearDampingThresholdSqr", {
get: D.prototype.kz,
set: D.prototype.SB
});
D.prototype.get_m_additionalAngularDampingThresholdSqr = D.prototype.hz = function() {
return ei(this.Zx)
};
D.prototype.set_m_additionalAngularDampingThresholdSqr = D.prototype.PB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
fi(c, a)
};
Object.defineProperty(D.prototype, "m_additionalAngularDampingThresholdSqr", {
get: D.prototype.hz,
set: D.prototype.PB
});
D.prototype.get_m_additionalAngularDampingFactor = D.prototype.gz = function() {
return gi(this.Zx)
};
D.prototype.set_m_additionalAngularDampingFactor = D.prototype.OB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
hi(c, a)
};
Object.defineProperty(D.prototype, "m_additionalAngularDampingFactor", {
get: D.prototype.gz,
set: D.prototype.OB
});
D.prototype.__destroy__ = function() {
ii(this.Zx)
};
function dB() {
throw "cannot construct a btCollisionConfiguration, no constructor in IDL";
}
dB.prototype = Object.create(g.prototype);
dB.prototype.constructor = dB;
dB.prototype.$x = dB;
dB.ay = {};
b.btCollisionConfiguration = dB;
dB.prototype.__destroy__ = function() {
ji(this.Zx)
};
function VA() {
this.Zx = ki();
h(VA)[this.Zx] = this
}
VA.prototype = Object.create(g.prototype);
VA.prototype.constructor = VA;
VA.prototype.$x = VA;
VA.ay = {};
b.btPersistentManifold = VA;
VA.prototype.getBody0 = function() {
return k(li(this.Zx), q)
};
VA.prototype.getBody1 = function() {
return k(mi(this.Zx), q)
};
VA.prototype.getNumContacts = function() {
return ni(this.Zx)
};
VA.prototype.getContactPoint = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(oi(c, a), E)
};
VA.prototype.__destroy__ = function() {
pi(this.Zx)
};
function eB(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = void 0 === a ? qi() : ri(a);
h(eB)[this.Zx] = this
}
eB.prototype = Object.create(n.prototype);
eB.prototype.constructor = eB;
eB.prototype.$x = eB;
eB.ay = {};
b.btCompoundShape = eB;
eB.prototype.addChildShape = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
si(d, a, c)
};
eB.prototype.removeChildShape = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ti(c, a)
};
eB.prototype.removeChildShapeByIndex = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ui(c, a)
};
eB.prototype.getNumChildShapes = function() {
return vi(this.Zx)
};
eB.prototype.getChildShape = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(wi(c, a), n)
};
eB.prototype.updateChildTransform = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
void 0 === d ? xi(e, a, c) : yi(e, a, c, d)
};
eB.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
zi(c, a)
};
eB.prototype.getMargin = function() {
return Ai(this.Zx)
};
eB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Bi(c, a)
};
eB.prototype.getLocalScaling = function() {
return k(Ci(this.Zx), p)
};
eB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Di(d, a, c)
};
eB.prototype.__destroy__ = function() {
Ei(this.Zx)
};
function F(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = Fi(a, c);
h(F)[this.Zx] = this
}
F.prototype = Object.create(y.prototype);
F.prototype.constructor = F;
F.prototype.$x = F;
F.ay = {};
b.ClosestConvexResultCallback = F;
F.prototype.hasHit = function() {
return !!Gi(this.Zx)
};
F.prototype.get_m_convexFromWorld = F.prototype.Fz = function() {
return k(Hi(this.Zx), p)
};
F.prototype.set_m_convexFromWorld = F.prototype.lC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ii(c, a)
};
Object.defineProperty(F.prototype, "m_convexFromWorld", {
get: F.prototype.Fz,
set: F.prototype.lC
});
F.prototype.get_m_convexToWorld = F.prototype.Gz = function() {
return k(Ji(this.Zx), p)
};
F.prototype.set_m_convexToWorld = F.prototype.mC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ki(c, a)
};
Object.defineProperty(F.prototype, "m_convexToWorld", {
get: F.prototype.Gz,
set: F.prototype.mC
});
F.prototype.get_m_hitNormalWorld = F.prototype.jy = function() {
return k(Li(this.Zx), p)
};
F.prototype.set_m_hitNormalWorld = F.prototype.qy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Mi(c, a)
};
Object.defineProperty(F.prototype, "m_hitNormalWorld", {
get: F.prototype.jy,
set: F.prototype.qy
});
F.prototype.get_m_hitPointWorld = F.prototype.ky = function() {
return k(Ni(this.Zx), p)
};
F.prototype.set_m_hitPointWorld = F.prototype.ry = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Oi(c, a)
};
Object.defineProperty(F.prototype, "m_hitPointWorld", {
get: F.prototype.ky,
set: F.prototype.ry
});
F.prototype.get_m_collisionFilterGroup = F.prototype.by = function() {
return Pi(this.Zx)
};
F.prototype.set_m_collisionFilterGroup = F.prototype.dy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Qi(c, a)
};
Object.defineProperty(F.prototype, "m_collisionFilterGroup", {
get: F.prototype.by,
set: F.prototype.dy
});
F.prototype.get_m_collisionFilterMask = F.prototype.cy = function() {
return Ri(this.Zx)
};
F.prototype.set_m_collisionFilterMask = F.prototype.ey = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Si(c, a)
};
Object.defineProperty(F.prototype, "m_collisionFilterMask", {
get: F.prototype.cy,
set: F.prototype.ey
});
F.prototype.get_m_closestHitFraction = F.prototype.fy = function() {
return Ti(this.Zx)
};
F.prototype.set_m_closestHitFraction = F.prototype.gy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ui(c, a)
};
Object.defineProperty(F.prototype, "m_closestHitFraction", {
get: F.prototype.fy,
set: F.prototype.gy
});
F.prototype.__destroy__ = function() {
Vi(this.Zx)
};
function G(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = Wi(a, c);
h(G)[this.Zx] = this
}
G.prototype = Object.create(z.prototype);
G.prototype.constructor = G;
G.prototype.$x = G;
G.ay = {};
b.AllHitsRayResultCallback = G;
G.prototype.hasHit = function() {
return !!Xi(this.Zx)
};
G.prototype.get_m_collisionObjects = G.prototype.Bz = function() {
return k(Yi(this.Zx), fB)
};
G.prototype.set_m_collisionObjects = G.prototype.hC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Zi(c, a)
};
Object.defineProperty(G.prototype, "m_collisionObjects", {
get: G.prototype.Bz,
set: G.prototype.hC
});
G.prototype.get_m_rayFromWorld = G.prototype.xy = function() {
return k($i(this.Zx), p)
};
G.prototype.set_m_rayFromWorld = G.prototype.Ey = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
aj(c, a)
};
Object.defineProperty(G.prototype, "m_rayFromWorld", {
get: G.prototype.xy,
set: G.prototype.Ey
});
G.prototype.get_m_rayToWorld = G.prototype.yy = function() {
return k(bj(this.Zx), p)
};
G.prototype.set_m_rayToWorld = G.prototype.Fy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
cj(c, a)
};
Object.defineProperty(G.prototype, "m_rayToWorld", {
get: G.prototype.yy,
set: G.prototype.Fy
});
G.prototype.get_m_hitNormalWorld = G.prototype.jy = function() {
return k(dj(this.Zx), gB)
};
G.prototype.set_m_hitNormalWorld = G.prototype.qy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ej(c, a)
};
Object.defineProperty(G.prototype, "m_hitNormalWorld", {
get: G.prototype.jy,
set: G.prototype.qy
});
G.prototype.get_m_hitPointWorld = G.prototype.ky = function() {
return k(fj(this.Zx), gB)
};
G.prototype.set_m_hitPointWorld = G.prototype.ry = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
gj(c, a)
};
Object.defineProperty(G.prototype, "m_hitPointWorld", {
get: G.prototype.ky,
set: G.prototype.ry
});
G.prototype.get_m_hitFractions = G.prototype.Zz = function() {
return k(hj(this.Zx), bB)
};
G.prototype.set_m_hitFractions = G.prototype.FC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ij(c, a)
};
Object.defineProperty(G.prototype, "m_hitFractions", {
get: G.prototype.Zz,
set: G.prototype.FC
});
G.prototype.get_m_collisionFilterGroup = G.prototype.by = function() {
return jj(this.Zx)
};
G.prototype.set_m_collisionFilterGroup = G.prototype.dy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
kj(c, a)
};
Object.defineProperty(G.prototype, "m_collisionFilterGroup", {
get: G.prototype.by,
set: G.prototype.dy
});
G.prototype.get_m_collisionFilterMask = G.prototype.cy = function() {
return lj(this.Zx)
};
G.prototype.set_m_collisionFilterMask = G.prototype.ey = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
mj(c, a)
};
Object.defineProperty(G.prototype, "m_collisionFilterMask", {
get: G.prototype.cy,
set: G.prototype.ey
});
G.prototype.get_m_closestHitFraction = G.prototype.fy = function() {
return nj(this.Zx)
};
G.prototype.set_m_closestHitFraction = G.prototype.gy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
oj(c, a)
};
Object.defineProperty(G.prototype, "m_closestHitFraction", {
get: G.prototype.fy,
set: G.prototype.gy
});
G.prototype.get_m_collisionObject = G.prototype.hy = function() {
return k(pj(this.Zx), q)
};
G.prototype.set_m_collisionObject = G.prototype.oy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qj(c, a)
};
Object.defineProperty(G.prototype, "m_collisionObject", {
get: G.prototype.hy,
set: G.prototype.oy
});
G.prototype.__destroy__ = function() {
rj(this.Zx)
};
function hB() {
throw "cannot construct a tMaterialArray, no constructor in IDL";
}
hB.prototype = Object.create(g.prototype);
hB.prototype.constructor = hB;
hB.prototype.$x = hB;
hB.ay = {};
b.tMaterialArray = hB;
hB.prototype.size = hB.prototype.size = function() {
return sj(this.Zx)
};
hB.prototype.at = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(tj(c, a), A)
};
hB.prototype.__destroy__ = function() {
uj(this.Zx)
};
function iB(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = vj(a);
h(iB)[this.Zx] = this
}
iB.prototype = Object.create(RA.prototype);
iB.prototype.constructor = iB;
iB.prototype.$x = iB;
iB.ay = {};
b.btDefaultVehicleRaycaster = iB;
iB.prototype.castRay = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
wj(e, a, c, d)
};
iB.prototype.__destroy__ = function() {
xj(this.Zx)
};
function jB() {
this.Zx = yj();
h(jB)[this.Zx] = this
}
jB.prototype = Object.create(LA.prototype);
jB.prototype.constructor = jB;
jB.prototype.$x = jB;
jB.ay = {};
b.btEmptyShape = jB;
jB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
zj(c, a)
};
jB.prototype.getLocalScaling = function() {
return k(Aj(this.Zx), p)
};
jB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Bj(d, a, c)
};
jB.prototype.__destroy__ = function() {
Cj(this.Zx)
};
function H() {
this.Zx = Dj();
h(H)[this.Zx] = this
}
H.prototype = Object.create(g.prototype);
H.prototype.constructor = H;
H.prototype.$x = H;
H.ay = {};
b.btConstraintSetting = H;
H.prototype.get_m_tau = H.prototype.VA = function() {
return Ej(this.Zx)
};
H.prototype.set_m_tau = H.prototype.BD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Fj(c, a)
};
Object.defineProperty(H.prototype, "m_tau", {
get: H.prototype.VA,
set: H.prototype.BD
});
H.prototype.get_m_damping = H.prototype.Hz = function() {
return Gj(this.Zx)
};
H.prototype.set_m_damping = H.prototype.nC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Hj(c, a)
};
Object.defineProperty(H.prototype, "m_damping", {
get: H.prototype.Hz,
set: H.prototype.nC
});
H.prototype.get_m_impulseClamp = H.prototype.eA = function() {
return Ij(this.Zx)
};
H.prototype.set_m_impulseClamp = H.prototype.LC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Jj(c, a)
};
Object.defineProperty(H.prototype, "m_impulseClamp", {
get: H.prototype.eA,
set: H.prototype.LC
});
H.prototype.__destroy__ = function() {
Kj(this.Zx)
};
function kB() {
throw "cannot construct a LocalShapeInfo, no constructor in IDL";
}
kB.prototype = Object.create(g.prototype);
kB.prototype.constructor = kB;
kB.prototype.$x = kB;
kB.ay = {};
b.LocalShapeInfo = kB;
kB.prototype.get_m_shapePart = kB.prototype.JA = function() {
return Lj(this.Zx)
};
kB.prototype.set_m_shapePart = kB.prototype.pD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Mj(c, a)
};
Object.defineProperty(kB.prototype, "m_shapePart", {
get: kB.prototype.JA,
set: kB.prototype.pD
});
kB.prototype.get_m_triangleIndex = kB.prototype.YA = function() {
return Nj(this.Zx)
};
kB.prototype.set_m_triangleIndex = kB.prototype.ED = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Oj(c, a)
};
Object.defineProperty(kB.prototype, "m_triangleIndex", {
get: kB.prototype.YA,
set: kB.prototype.ED
});
kB.prototype.__destroy__ = function() {
Pj(this.Zx)
};
function I(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = Qj(a);
h(I)[this.Zx] = this
}
I.prototype = Object.create(q.prototype);
I.prototype.constructor = I;
I.prototype.$x = I;
I.ay = {};
b.btRigidBody = I;
I.prototype.getCenterOfMassTransform = function() {
return k(Rj(this.Zx), r)
};
I.prototype.setCenterOfMassTransform = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Sj(c, a)
};
I.prototype.setSleepingThresholds = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Tj(d, a, c)
};
I.prototype.getLinearDamping = function() {
return Uj(this.Zx)
};
I.prototype.getAngularDamping = function() {
return Vj(this.Zx)
};
I.prototype.setDamping = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Wj(d, a, c)
};
I.prototype.setMassProps = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Xj(d, a, c)
};
I.prototype.getLinearFactor = function() {
return k(Yj(this.Zx), p)
};
I.prototype.setLinearFactor = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Zj(c, a)
};
I.prototype.applyTorque = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ak(c, a)
};
I.prototype.applyLocalTorque = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
bk(c, a)
};
I.prototype.applyForce = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
ck(d, a, c)
};
I.prototype.applyCentralForce = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
dk(c, a)
};
I.prototype.applyCentralLocalForce = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ek(c, a)
};
I.prototype.applyTorqueImpulse = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
fk(c, a)
};
I.prototype.applyImpulse = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
gk(d, a, c)
};
I.prototype.applyCentralImpulse = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
hk(c, a)
};
I.prototype.updateInertiaTensor = function() {
ik(this.Zx)
};
I.prototype.getLinearVelocity = function() {
return k(jk(this.Zx), p)
};
I.prototype.getAngularVelocity = function() {
return k(kk(this.Zx), p)
};
I.prototype.setLinearVelocity = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
lk(c, a)
};
I.prototype.setAngularVelocity = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
mk(c, a)
};
I.prototype.getMotionState = function() {
return k(nk(this.Zx), YA)
};
I.prototype.setMotionState = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ok(c, a)
};
I.prototype.getAngularFactor = function() {
return k(pk(this.Zx), p)
};
I.prototype.setAngularFactor = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qk(c, a)
};
I.prototype.upcast = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(rk(c, a), I)
};
I.prototype.getAabb = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
sk(d, a, c)
};
I.prototype.applyGravity = function() {
tk(this.Zx)
};
I.prototype.getGravity = function() {
return k(uk(this.Zx), p)
};
I.prototype.setGravity = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
vk(c, a)
};
I.prototype.getBroadphaseProxy = function() {
return k(wk(this.Zx), t)
};
I.prototype.clearForces = function() {
xk(this.Zx)
};
I.prototype.setAnisotropicFriction = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
yk(d, a, c)
};
I.prototype.getCollisionShape = function() {
return k(zk(this.Zx), n)
};
I.prototype.setContactProcessingThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ak(c, a)
};
I.prototype.setActivationState = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Bk(c, a)
};
I.prototype.forceActivationState = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ck(c, a)
};
I.prototype.activate = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
void 0 === a ? Dk(c) : Ek(c, a)
};
I.prototype.isActive = function() {
return !!Fk(this.Zx)
};
I.prototype.isKinematicObject = function() {
return !!Gk(this.Zx)
};
I.prototype.isStaticObject = function() {
return !!Hk(this.Zx)
};
I.prototype.isStaticOrKinematicObject = function() {
return !!Ik(this.Zx)
};
I.prototype.getRestitution = function() {
return Jk(this.Zx)
};
I.prototype.getFriction = function() {
return Kk(this.Zx)
};
I.prototype.getRollingFriction = function() {
return Lk(this.Zx)
};
I.prototype.setRestitution = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Mk(c, a)
};
I.prototype.setFriction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Nk(c, a)
};
I.prototype.setRollingFriction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ok(c, a)
};
I.prototype.getWorldTransform = function() {
return k(Pk(this.Zx), r)
};
I.prototype.getCollisionFlags = function() {
return Qk(this.Zx)
};
I.prototype.setCollisionFlags = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Rk(c, a)
};
I.prototype.setWorldTransform = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Sk(c, a)
};
I.prototype.setCollisionShape = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Tk(c, a)
};
I.prototype.setCcdMotionThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Uk(c, a)
};
I.prototype.setCcdSweptSphereRadius = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Vk(c, a)
};
I.prototype.getUserIndex = function() {
return Wk(this.Zx)
};
I.prototype.setUserIndex = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Xk(c, a)
};
I.prototype.getUserPointer = function() {
return k(Yk(this.Zx), JA)
};
I.prototype.setUserPointer = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Zk(c, a)
};
I.prototype.getBroadphaseHandle = function() {
return k($k(this.Zx), t)
};
I.prototype.__destroy__ = function() {
al(this.Zx)
};
function lB() {
throw "cannot construct a btIndexedMeshArray, no constructor in IDL";
}
lB.prototype = Object.create(g.prototype);
lB.prototype.constructor = lB;
lB.prototype.$x = lB;
lB.ay = {};
b.btIndexedMeshArray = lB;
lB.prototype.size = lB.prototype.size = function() {
return bl(this.Zx)
};
lB.prototype.at = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(cl(c, a), mB)
};
lB.prototype.__destroy__ = function() {
dl(this.Zx)
};
function nB() {
this.Zx = el();
h(nB)[this.Zx] = this
}
nB.prototype = Object.create(g.prototype);
nB.prototype.constructor = nB;
nB.prototype.$x = nB;
nB.ay = {};
b.btDbvtBroadphase = nB;
nB.prototype.__destroy__ = function() {
fl(this.Zx)
};
function oB(a, c, d, e, f, m, C, P, ia) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
m && "object" === typeof m && (m = m.Zx);
C && "object" === typeof C && (C = C.Zx);
P && "object" === typeof P && (P = P.Zx);
ia && "object" === typeof ia && (ia = ia.Zx);
this.Zx = gl(a, c, d, e, f, m, C, P, ia);
h(oB)[this.Zx] = this
}
oB.prototype = Object.create(LA.prototype);
oB.prototype.constructor = oB;
oB.prototype.$x = oB;
oB.ay = {};
b.btHeightfieldTerrainShape = oB;
oB.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
hl(c, a)
};
oB.prototype.getMargin = function() {
return il(this.Zx)
};
oB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
jl(c, a)
};
oB.prototype.getLocalScaling = function() {
return k(kl(this.Zx), p)
};
oB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
ll(d, a, c)
};
oB.prototype.__destroy__ = function() {
ml(this.Zx)
};
function pB() {
this.Zx = nl();
h(pB)[this.Zx] = this
}
pB.prototype = Object.create($A.prototype);
pB.prototype.constructor = pB;
pB.prototype.$x = pB;
pB.ay = {};
b.btDefaultSoftBodySolver = pB;
pB.prototype.__destroy__ = function() {
ol(this.Zx)
};
function qB(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = pl(a);
h(qB)[this.Zx] = this
}
qB.prototype = Object.create(FA.prototype);
qB.prototype.constructor = qB;
qB.prototype.$x = qB;
qB.ay = {};
b.btCollisionDispatcher = qB;
qB.prototype.getNumManifolds = function() {
return ql(this.Zx)
};
qB.prototype.getManifoldByIndexInternal = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(rl(c, a), VA)
};
qB.prototype.__destroy__ = function() {
sl(this.Zx)
};
function rB(a, c, d, e, f) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
this.Zx = void 0 === d ? tl(a, c) : void 0 === e ? ul(a, c, d) : void 0 === f ? vl(a, c, d, e) : wl(a, c, d, e, f);
h(rB)[this.Zx] = this
}
rB.prototype = Object.create(g.prototype);
rB.prototype.constructor = rB;
rB.prototype.$x = rB;
rB.ay = {};
b.btAxisSweep3 = rB;
rB.prototype.__destroy__ = function() {
xl(this.Zx)
};
function JA() {
throw "cannot construct a VoidPtr, no constructor in IDL";
}
JA.prototype = Object.create(g.prototype);
JA.prototype.constructor = JA;
JA.prototype.$x = JA;
JA.ay = {};
b.VoidPtr = JA;
JA.prototype.__destroy__ = function() {
yl(this.Zx)
};
function J() {
this.Zx = zl();
h(J)[this.Zx] = this
}
J.prototype = Object.create(g.prototype);
J.prototype.constructor = J;
J.prototype.$x = J;
J.ay = {};
b.btSoftBodyWorldInfo = J;
J.prototype.get_air_density = J.prototype.Ly = function() {
return Al(this.Zx)
};
J.prototype.set_air_density = J.prototype.sB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Bl(c, a)
};
Object.defineProperty(J.prototype, "air_density", {
get: J.prototype.Ly,
set: J.prototype.sB
});
J.prototype.get_water_density = J.prototype.pB = function() {
return Cl(this.Zx)
};
J.prototype.set_water_density = J.prototype.WD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Dl(c, a)
};
Object.defineProperty(J.prototype, "water_density", {
get: J.prototype.pB,
set: J.prototype.WD
});
J.prototype.get_water_offset = J.prototype.rB = function() {
return El(this.Zx)
};
J.prototype.set_water_offset = J.prototype.YD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Fl(c, a)
};
Object.defineProperty(J.prototype, "water_offset", {
get: J.prototype.rB,
set: J.prototype.YD
});
J.prototype.get_m_maxDisplacement = J.prototype.sA = function() {
return Gl(this.Zx)
};
J.prototype.set_m_maxDisplacement = J.prototype.ZC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Hl(c, a)
};
Object.defineProperty(J.prototype, "m_maxDisplacement", {
get: J.prototype.sA,
set: J.prototype.ZC
});
J.prototype.get_water_normal = J.prototype.qB = function() {
return k(Il(this.Zx), p)
};
J.prototype.set_water_normal = J.prototype.XD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Jl(c, a)
};
Object.defineProperty(J.prototype, "water_normal", {
get: J.prototype.qB,
set: J.prototype.XD
});
J.prototype.get_m_broadphase = J.prototype.sz = function() {
return k(Kl(this.Zx), HA)
};
J.prototype.set_m_broadphase = J.prototype.$B = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ll(c, a)
};
Object.defineProperty(J.prototype, "m_broadphase", {
get: J.prototype.sz,
set: J.prototype.$B
});
J.prototype.get_m_dispatcher = J.prototype.Kz = function() {
return k(Ml(this.Zx), FA)
};
J.prototype.set_m_dispatcher = J.prototype.qC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Nl(c, a)
};
Object.defineProperty(J.prototype, "m_dispatcher", {
get: J.prototype.Kz,
set: J.prototype.qC
});
J.prototype.get_m_gravity = J.prototype.Uz = function() {
return k(Ol(this.Zx), p)
};
J.prototype.set_m_gravity = J.prototype.AC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Pl(c, a)
};
Object.defineProperty(J.prototype, "m_gravity", {
get: J.prototype.Uz,
set: J.prototype.AC
});
J.prototype.__destroy__ = function() {
Ql(this.Zx)
};
function sB(a, c, d, e) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
this.Zx = void 0 === d ? Rl(a, c) : void 0 === e ? _emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_3(a, c, d) : Sl(a, c, d, e);
h(sB)[this.Zx] = this
}
sB.prototype = Object.create(KA.prototype);
sB.prototype.constructor = sB;
sB.prototype.$x = sB;
sB.ay = {};
b.btConeTwistConstraint = sB;
sB.prototype.setLimit = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Tl(d, a, c)
};
sB.prototype.setAngularOnly = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ul(c, a)
};
sB.prototype.setDamping = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Vl(c, a)
};
sB.prototype.enableMotor = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Wl(c, a)
};
sB.prototype.setMaxMotorImpulse = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Xl(c, a)
};
sB.prototype.setMaxMotorImpulseNormalized = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Yl(c, a)
};
sB.prototype.setMotorTarget = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Zl(c, a)
};
sB.prototype.setMotorTargetInConstraintSpace = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
$l(c, a)
};
sB.prototype.enableFeedback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
am(c, a)
};
sB.prototype.getBreakingImpulseThreshold = function() {
return bm(this.Zx)
};
sB.prototype.setBreakingImpulseThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
cm(c, a)
};
sB.prototype.getParam = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return dm(d, a, c)
};
sB.prototype.setParam = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
em(e, a, c, d)
};
sB.prototype.__destroy__ = function() {
fm(this.Zx)
};
function tB(a, c, d, e, f, m, C) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
m && "object" === typeof m && (m = m.Zx);
C && "object" === typeof C && (C = C.Zx);
this.Zx = void 0 === d ? gm(a, c) : void 0 === e ? hm(a, c, d) : void 0 === f ? im(a, c, d, e) : void 0 === m ? jm(a, c, d, e, f) : void 0 === C ? km(a, c, d, e, f, m) : lm(a, c, d, e, f, m, C);
h(tB)[this.Zx] = this
}
tB.prototype = Object.create(KA.prototype);
tB.prototype.constructor = tB;
tB.prototype.$x = tB;
tB.ay = {};
b.btHingeConstraint = tB;
tB.prototype.setLimit = function(a, c, d, e, f) {
var m = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
void 0 === f ? mm(m, a, c, d, e) : nm(m, a, c, d, e, f)
};
tB.prototype.enableAngularMotor = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
om(e, a, c, d)
};
tB.prototype.setAngularOnly = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
pm(c, a)
};
tB.prototype.enableMotor = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qm(c, a)
};
tB.prototype.setMaxMotorImpulse = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
rm(c, a)
};
tB.prototype.setMotorTarget = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
sm(d, a, c)
};
tB.prototype.enableFeedback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
tm(c, a)
};
tB.prototype.getBreakingImpulseThreshold = function() {
return um(this.Zx)
};
tB.prototype.setBreakingImpulseThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
wm(c, a)
};
tB.prototype.getParam = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return xm(d, a, c)
};
tB.prototype.setParam = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
ym(e, a, c, d)
};
tB.prototype.__destroy__ = function() {
zm(this.Zx)
};
function uB(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = Am(a, c);
h(uB)[this.Zx] = this
}
uB.prototype = Object.create(PA.prototype);
uB.prototype.constructor = uB;
uB.prototype.$x = uB;
uB.ay = {};
b.btConeShapeZ = uB;
uB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Bm(c, a)
};
uB.prototype.getLocalScaling = function() {
return k(Cm(this.Zx), p)
};
uB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Dm(d, a, c)
};
uB.prototype.__destroy__ = function() {
Em(this.Zx)
};
function vB(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = Fm(a, c);
h(vB)[this.Zx] = this
}
vB.prototype = Object.create(PA.prototype);
vB.prototype.constructor = vB;
vB.prototype.$x = vB;
vB.ay = {};
b.btConeShapeX = vB;
vB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Gm(c, a)
};
vB.prototype.getLocalScaling = function() {
return k(Hm(this.Zx), p)
};
vB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Im(d, a, c)
};
vB.prototype.__destroy__ = function() {
Jm(this.Zx)
};
function wB(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = void 0 === a ? Km() : void 0 === c ? Lm(a) : Mm(a, c);
h(wB)[this.Zx] = this
}
wB.prototype = Object.create(XA.prototype);
wB.prototype.constructor = wB;
wB.prototype.$x = wB;
wB.ay = {};
b.btTriangleMesh = wB;
wB.prototype.addTriangle = function(a, c, d, e) {
var f = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
void 0 === e ? Nm(f, a, c, d) : Om(f, a, c, d, e)
};
wB.prototype.findOrAddVertex = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return Pm(d, a, c)
};
wB.prototype.addIndex = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Qm(c, a)
};
wB.prototype.getIndexedMeshArray = function() {
return k(Rm(this.Zx), lB)
};
wB.prototype.setScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Sm(c, a)
};
wB.prototype.__destroy__ = function() {
Tm(this.Zx)
};
function xB(a, c) {
zA();
"object" == typeof a && (a = DA(a));
c && "object" === typeof c && (c = c.Zx);
this.Zx = void 0 === a ? Um() : void 0 === c ? Vm(a) : Wm(a, c);
h(xB)[this.Zx] = this
}
xB.prototype = Object.create(n.prototype);
xB.prototype.constructor = xB;
xB.prototype.$x = xB;
xB.ay = {};
b.btConvexHullShape = xB;
xB.prototype.addPoint = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
void 0 === c ? Xm(d, a) : Ym(d, a, c)
};
xB.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Zm(c, a)
};
xB.prototype.getMargin = function() {
return $m(this.Zx)
};
xB.prototype.getNumVertices = function() {
return an(this.Zx)
};
xB.prototype.initializePolyhedralFeatures = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return !!bn(c, a)
};
xB.prototype.recalcLocalAabb = function() {
cn(this.Zx)
};
xB.prototype.getConvexPolyhedron = function() {
return k(dn(this.Zx), yB)
};
xB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
en(c, a)
};
xB.prototype.getLocalScaling = function() {
return k(fn(this.Zx), p)
};
xB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
gn(d, a, c)
};
xB.prototype.__destroy__ = function() {
hn(this.Zx)
};
function K() {
this.Zx = jn();
h(K)[this.Zx] = this
}
K.prototype = Object.create(g.prototype);
K.prototype.constructor = K;
K.prototype.$x = K;
K.ay = {};
b.btVehicleTuning = K;
K.prototype.get_m_suspensionStiffness = K.prototype.ny = function() {
return kn(this.Zx)
};
K.prototype.set_m_suspensionStiffness = K.prototype.uy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ln(c, a)
};
Object.defineProperty(K.prototype, "m_suspensionStiffness", {
get: K.prototype.ny,
set: K.prototype.uy
});
K.prototype.get_m_suspensionCompression = K.prototype.PA = function() {
return mn(this.Zx)
};
K.prototype.set_m_suspensionCompression = K.prototype.vD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
nn(c, a)
};
Object.defineProperty(K.prototype, "m_suspensionCompression", {
get: K.prototype.PA,
set: K.prototype.vD
});
K.prototype.get_m_suspensionDamping = K.prototype.QA = function() {
return on(this.Zx)
};
K.prototype.set_m_suspensionDamping = K.prototype.wD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
pn(c, a)
};
Object.defineProperty(K.prototype, "m_suspensionDamping", {
get: K.prototype.QA,
set: K.prototype.wD
});
K.prototype.get_m_maxSuspensionTravelCm = K.prototype.my = function() {
return qn(this.Zx)
};
K.prototype.set_m_maxSuspensionTravelCm = K.prototype.ty = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
rn(c, a)
};
Object.defineProperty(K.prototype, "m_maxSuspensionTravelCm", {
get: K.prototype.my,
set: K.prototype.ty
});
K.prototype.get_m_frictionSlip = K.prototype.iy = function() {
return sn(this.Zx)
};
K.prototype.set_m_frictionSlip = K.prototype.py = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
tn(c, a)
};
Object.defineProperty(K.prototype, "m_frictionSlip", {
get: K.prototype.iy,
set: K.prototype.py
});
K.prototype.get_m_maxSuspensionForce = K.prototype.ly = function() {
return un(this.Zx)
};
K.prototype.set_m_maxSuspensionForce = K.prototype.sy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
vn(c, a)
};
Object.defineProperty(K.prototype, "m_maxSuspensionForce", {
get: K.prototype.ly,
set: K.prototype.sy
});
function zB() {
throw "cannot construct a btCollisionObjectWrapper, no constructor in IDL";
}
zB.prototype = Object.create(g.prototype);
zB.prototype.constructor = zB;
zB.prototype.$x = zB;
zB.ay = {};
b.btCollisionObjectWrapper = zB;
zB.prototype.getWorldTransform = function() {
return k(wn(this.Zx), r)
};
zB.prototype.getCollisionObject = function() {
return k(xn(this.Zx), q)
};
zB.prototype.getCollisionShape = function() {
return k(yn(this.Zx), n)
};
function AB(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = zn(a);
h(AB)[this.Zx] = this
}
AB.prototype = Object.create(g.prototype);
AB.prototype.constructor = AB;
AB.prototype.$x = AB;
AB.ay = {};
b.btShapeHull = AB;
AB.prototype.buildHull = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return !!An(c, a)
};
AB.prototype.numVertices = function() {
return Bn(this.Zx)
};
AB.prototype.getVertexPointer = function() {
return k(Cn(this.Zx), p)
};
AB.prototype.__destroy__ = function() {
Dn(this.Zx)
};
function BB(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = void 0 === a ? En() : void 0 === c ? Fn(a) : Gn(a, c);
h(BB)[this.Zx] = this
}
BB.prototype = Object.create(YA.prototype);
BB.prototype.constructor = BB;
BB.prototype.$x = BB;
BB.ay = {};
b.btDefaultMotionState = BB;
BB.prototype.getWorldTransform = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Hn(c, a)
};
BB.prototype.setWorldTransform = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
In(c, a)
};
BB.prototype.get_m_graphicsWorldTrans = BB.prototype.Tz = function() {
return k(Jn(this.Zx), r)
};
BB.prototype.set_m_graphicsWorldTrans = BB.prototype.zC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Kn(c, a)
};
Object.defineProperty(BB.prototype, "m_graphicsWorldTrans", {
get: BB.prototype.Tz,
set: BB.prototype.zC
});
BB.prototype.__destroy__ = function() {
Ln(this.Zx)
};
function L(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = Mn(a);
h(L)[this.Zx] = this
}
L.prototype = Object.create(g.prototype);
L.prototype.constructor = L;
L.prototype.$x = L;
L.ay = {};
b.btWheelInfo = L;
L.prototype.getSuspensionRestLength = function() {
return Nn(this.Zx)
};
L.prototype.updateWheel = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
On(d, a, c)
};
L.prototype.get_m_suspensionStiffness = L.prototype.ny = function() {
return Pn(this.Zx)
};
L.prototype.set_m_suspensionStiffness = L.prototype.uy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Qn(c, a)
};
Object.defineProperty(L.prototype, "m_suspensionStiffness", {
get: L.prototype.ny,
set: L.prototype.uy
});
L.prototype.get_m_frictionSlip = L.prototype.iy = function() {
return Rn(this.Zx)
};
L.prototype.set_m_frictionSlip = L.prototype.py = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Sn(c, a)
};
Object.defineProperty(L.prototype, "m_frictionSlip", {
get: L.prototype.iy,
set: L.prototype.py
});
L.prototype.get_m_engineForce = L.prototype.Oz = function() {
return Tn(this.Zx)
};
L.prototype.set_m_engineForce = L.prototype.uC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Un(c, a)
};
Object.defineProperty(L.prototype, "m_engineForce", {
get: L.prototype.Oz,
set: L.prototype.uC
});
L.prototype.get_m_rollInfluence = L.prototype.FA = function() {
return Vn(this.Zx)
};
L.prototype.set_m_rollInfluence = L.prototype.lD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Wn(c, a)
};
Object.defineProperty(L.prototype, "m_rollInfluence", {
get: L.prototype.FA,
set: L.prototype.lD
});
L.prototype.get_m_suspensionRestLength1 = L.prototype.UA = function() {
return Xn(this.Zx)
};
L.prototype.set_m_suspensionRestLength1 = L.prototype.AD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Yn(c, a)
};
Object.defineProperty(L.prototype, "m_suspensionRestLength1", {
get: L.prototype.UA,
set: L.prototype.AD
});
L.prototype.get_m_wheelsRadius = L.prototype.hB = function() {
return Zn(this.Zx)
};
L.prototype.set_m_wheelsRadius = L.prototype.OD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
$n(c, a)
};
Object.defineProperty(L.prototype, "m_wheelsRadius", {
get: L.prototype.hB,
set: L.prototype.OD
});
L.prototype.get_m_wheelsDampingCompression = L.prototype.By = function() {
return ao(this.Zx)
};
L.prototype.set_m_wheelsDampingCompression = L.prototype.Iy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
bo(c, a)
};
Object.defineProperty(L.prototype, "m_wheelsDampingCompression", {
get: L.prototype.By,
set: L.prototype.Iy
});
L.prototype.get_m_wheelsDampingRelaxation = L.prototype.Cy = function() {
return co(this.Zx)
};
L.prototype.set_m_wheelsDampingRelaxation = L.prototype.Jy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
eo(c, a)
};
Object.defineProperty(L.prototype, "m_wheelsDampingRelaxation", {
get: L.prototype.Cy,
set: L.prototype.Jy
});
L.prototype.get_m_steering = L.prototype.NA = function() {
return fo(this.Zx)
};
L.prototype.set_m_steering = L.prototype.tD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
go(c, a)
};
Object.defineProperty(L.prototype, "m_steering", {
get: L.prototype.NA,
set: L.prototype.tD
});
L.prototype.get_m_maxSuspensionForce = L.prototype.ly = function() {
return ho(this.Zx)
};
L.prototype.set_m_maxSuspensionForce = L.prototype.sy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
io(c, a)
};
Object.defineProperty(L.prototype, "m_maxSuspensionForce", {
get: L.prototype.ly,
set: L.prototype.sy
});
L.prototype.get_m_maxSuspensionTravelCm = L.prototype.my = function() {
return jo(this.Zx)
};
L.prototype.set_m_maxSuspensionTravelCm = L.prototype.ty = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ko(c, a)
};
Object.defineProperty(L.prototype, "m_maxSuspensionTravelCm", {
get: L.prototype.my,
set: L.prototype.ty
});
L.prototype.get_m_wheelsSuspensionForce = L.prototype.iB = function() {
return lo(this.Zx)
};
L.prototype.set_m_wheelsSuspensionForce = L.prototype.PD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
mo(c, a)
};
Object.defineProperty(L.prototype, "m_wheelsSuspensionForce", {
get: L.prototype.iB,
set: L.prototype.PD
});
L.prototype.get_m_bIsFrontWheel = L.prototype.wy = function() {
return !!no(this.Zx)
};
L.prototype.set_m_bIsFrontWheel = L.prototype.Dy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
oo(c, a)
};
Object.defineProperty(L.prototype, "m_bIsFrontWheel", {
get: L.prototype.wy,
set: L.prototype.Dy
});
L.prototype.get_m_raycastInfo = L.prototype.DA = function() {
return k(po(this.Zx), M)
};
L.prototype.set_m_raycastInfo = L.prototype.jD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qo(c, a)
};
Object.defineProperty(L.prototype, "m_raycastInfo", {
get: L.prototype.DA,
set: L.prototype.jD
});
L.prototype.get_m_chassisConnectionPointCS = L.prototype.zz = function() {
return k(ro(this.Zx), p)
};
L.prototype.set_m_chassisConnectionPointCS = L.prototype.fC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
so(c, a)
};
Object.defineProperty(L.prototype, "m_chassisConnectionPointCS", {
get: L.prototype.zz,
set: L.prototype.fC
});
L.prototype.get_m_worldTransform = L.prototype.jB = function() {
return k(to(this.Zx), r)
};
L.prototype.set_m_worldTransform = L.prototype.QD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
uo(c, a)
};
Object.defineProperty(L.prototype, "m_worldTransform", {
get: L.prototype.jB,
set: L.prototype.QD
});
L.prototype.get_m_wheelDirectionCS = L.prototype.Ay = function() {
return k(vo(this.Zx), p)
};
L.prototype.set_m_wheelDirectionCS = L.prototype.Hy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
wo(c, a)
};
Object.defineProperty(L.prototype, "m_wheelDirectionCS", {
get: L.prototype.Ay,
set: L.prototype.Hy
});
L.prototype.get_m_wheelAxleCS = L.prototype.zy = function() {
return k(xo(this.Zx), p)
};
L.prototype.set_m_wheelAxleCS = L.prototype.Gy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
yo(c, a)
};
Object.defineProperty(L.prototype, "m_wheelAxleCS", {
get: L.prototype.zy,
set: L.prototype.Gy
});
L.prototype.get_m_rotation = L.prototype.HA = function() {
return zo(this.Zx)
};
L.prototype.set_m_rotation = L.prototype.nD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ao(c, a)
};
Object.defineProperty(L.prototype, "m_rotation", {
get: L.prototype.HA,
set: L.prototype.nD
});
L.prototype.get_m_deltaRotation = L.prototype.Iz = function() {
return Bo(this.Zx)
};
L.prototype.set_m_deltaRotation = L.prototype.oC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Co(c, a)
};
Object.defineProperty(L.prototype, "m_deltaRotation", {
get: L.prototype.Iz,
set: L.prototype.oC
});
L.prototype.get_m_brake = L.prototype.rz = function() {
return Do(this.Zx)
};
L.prototype.set_m_brake = L.prototype.ZB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Eo(c, a)
};
Object.defineProperty(L.prototype, "m_brake", {
get: L.prototype.rz,
set: L.prototype.ZB
});
L.prototype.get_m_clippedInvContactDotSuspension = L.prototype.Az = function() {
return Fo(this.Zx)
};
L.prototype.set_m_clippedInvContactDotSuspension = L.prototype.gC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Go(c, a)
};
Object.defineProperty(L.prototype, "m_clippedInvContactDotSuspension", {
get: L.prototype.Az,
set: L.prototype.gC
});
L.prototype.get_m_suspensionRelativeVelocity = L.prototype.SA = function() {
return Ho(this.Zx)
};
L.prototype.set_m_suspensionRelativeVelocity = L.prototype.yD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Io(c, a)
};
Object.defineProperty(L.prototype, "m_suspensionRelativeVelocity", {
get: L.prototype.SA,
set: L.prototype.yD
});
L.prototype.get_m_skidInfo = L.prototype.KA = function() {
return Jo(this.Zx)
};
L.prototype.set_m_skidInfo = L.prototype.qD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ko(c, a)
};
Object.defineProperty(L.prototype, "m_skidInfo", {
get: L.prototype.KA,
set: L.prototype.qD
});
L.prototype.__destroy__ = function() {
Lo(this.Zx)
};
function N(a, c, d, e) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
this.Zx = void 0 === a ? Mo() : void 0 === c ? _emscripten_bind_btVector4_btVector4_1(a) : void 0 === d ? _emscripten_bind_btVector4_btVector4_2(a, c) : void 0 === e ? _emscripten_bind_btVector4_btVector4_3(a, c, d) : No(a, c, d, e);
h(N)[this.Zx] = this
}
N.prototype = Object.create(p.prototype);
N.prototype.constructor = N;
N.prototype.$x = N;
N.ay = {};
b.btVector4 = N;
N.prototype.w = function() {
return Oo(this.Zx)
};
N.prototype.setValue = function(a, c, d, e) {
var f = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
Po(f, a, c, d, e)
};
N.prototype.length = N.prototype.length = function() {
return Qo(this.Zx)
};
N.prototype.x = N.prototype.x = function() {
return Ro(this.Zx)
};
N.prototype.y = N.prototype.y = function() {
return So(this.Zx)
};
N.prototype.z = N.prototype.z = function() {
return To(this.Zx)
};
N.prototype.setX = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Uo(c, a)
};
N.prototype.setY = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Vo(c, a)
};
N.prototype.setZ = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Wo(c, a)
};
N.prototype.normalize = N.prototype.normalize = function() {
Xo(this.Zx)
};
N.prototype.rotate = N.prototype.rotate = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return k(Yo(d, a, c), p)
};
N.prototype.dot = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return Zo(c, a)
};
N.prototype.op_mul = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k($o(c, a), p)
};
N.prototype.op_add = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(ap(c, a), p)
};
N.prototype.op_sub = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(bp(c, a), p)
};
N.prototype.__destroy__ = function() {
cp(this.Zx)
};
function CB() {
this.Zx = dp();
h(CB)[this.Zx] = this
}
CB.prototype = Object.create(g.prototype);
CB.prototype.constructor = CB;
CB.prototype.$x = CB;
CB.ay = {};
b.btDefaultCollisionConstructionInfo = CB;
CB.prototype.__destroy__ = function() {
ep(this.Zx)
};
function O() {
throw "cannot construct a Anchor, no constructor in IDL";
}
O.prototype = Object.create(g.prototype);
O.prototype.constructor = O;
O.prototype.$x = O;
O.ay = {};
b.Anchor = O;
O.prototype.get_m_node = O.prototype.uA = function() {
return k(fp(this.Zx), Node)
};
O.prototype.set_m_node = O.prototype.aD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
gp(c, a)
};
Object.defineProperty(O.prototype, "m_node", {
get: O.prototype.uA,
set: O.prototype.aD
});
O.prototype.get_m_local = O.prototype.nA = function() {
return k(hp(this.Zx), p)
};
O.prototype.set_m_local = O.prototype.UC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ip(c, a)
};
Object.defineProperty(O.prototype, "m_local", {
get: O.prototype.nA,
set: O.prototype.UC
});
O.prototype.get_m_body = O.prototype.qz = function() {
return k(jp(this.Zx), I)
};
O.prototype.set_m_body = O.prototype.YB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
kp(c, a)
};
Object.defineProperty(O.prototype, "m_body", {
get: O.prototype.qz,
set: O.prototype.YB
});
O.prototype.get_m_influence = O.prototype.gA = function() {
return lp(this.Zx)
};
O.prototype.set_m_influence = O.prototype.NC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
mp(c, a)
};
Object.defineProperty(O.prototype, "m_influence", {
get: O.prototype.gA,
set: O.prototype.NC
});
O.prototype.get_m_c0 = O.prototype.uz = function() {
return k(np(this.Zx), aB)
};
O.prototype.set_m_c0 = O.prototype.aC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
op(c, a)
};
Object.defineProperty(O.prototype, "m_c0", {
get: O.prototype.uz,
set: O.prototype.aC
});
O.prototype.get_m_c1 = O.prototype.vz = function() {
return k(pp(this.Zx), p)
};
O.prototype.set_m_c1 = O.prototype.bC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qp(c, a)
};
Object.defineProperty(O.prototype, "m_c1", {
get: O.prototype.vz,
set: O.prototype.bC
});
O.prototype.get_m_c2 = O.prototype.wz = function() {
return rp(this.Zx)
};
O.prototype.set_m_c2 = O.prototype.cC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
sp(c, a)
};
Object.defineProperty(O.prototype, "m_c2", {
get: O.prototype.wz,
set: O.prototype.cC
});
O.prototype.__destroy__ = function() {
tp(this.Zx)
};
function Q() {
throw "cannot construct a btVehicleRaycasterResult, no constructor in IDL";
}
Q.prototype = Object.create(g.prototype);
Q.prototype.constructor = Q;
Q.prototype.$x = Q;
Q.ay = {};
b.btVehicleRaycasterResult = Q;
Q.prototype.get_m_hitPointInWorld = Q.prototype.bA = function() {
return k(up(this.Zx), p)
};
Q.prototype.set_m_hitPointInWorld = Q.prototype.IC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
vp(c, a)
};
Object.defineProperty(Q.prototype, "m_hitPointInWorld", {
get: Q.prototype.bA,
set: Q.prototype.IC
});
Q.prototype.get_m_hitNormalInWorld = Q.prototype.$z = function() {
return k(wp(this.Zx), p)
};
Q.prototype.set_m_hitNormalInWorld = Q.prototype.GC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
xp(c, a)
};
Object.defineProperty(Q.prototype, "m_hitNormalInWorld", {
get: Q.prototype.$z,
set: Q.prototype.GC
});
Q.prototype.get_m_distFraction = Q.prototype.Lz = function() {
return yp(this.Zx)
};
Q.prototype.set_m_distFraction = Q.prototype.rC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
zp(c, a)
};
Object.defineProperty(Q.prototype, "m_distFraction", {
get: Q.prototype.Lz,
set: Q.prototype.rC
});
Q.prototype.__destroy__ = function() {
Ap(this.Zx)
};
function gB() {
throw "cannot construct a btVector3Array, no constructor in IDL";
}
gB.prototype = Object.create(g.prototype);
gB.prototype.constructor = gB;
gB.prototype.$x = gB;
gB.ay = {};
b.btVector3Array = gB;
gB.prototype.size = gB.prototype.size = function() {
return Bp(this.Zx)
};
gB.prototype.at = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Cp(c, a), p)
};
gB.prototype.__destroy__ = function() {
Dp(this.Zx)
};
function DB() {
throw "cannot construct a btConstraintSolver, no constructor in IDL";
}
DB.prototype = Object.create(g.prototype);
DB.prototype.constructor = DB;
DB.prototype.$x = DB;
DB.ay = {};
b.btConstraintSolver = DB;
DB.prototype.__destroy__ = function() {
Ep(this.Zx)
};
function R(a, c, d) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
this.Zx = Fp(a, c, d);
h(R)[this.Zx] = this
}
R.prototype = Object.create(QA.prototype);
R.prototype.constructor = R;
R.prototype.$x = R;
R.ay = {};
b.btRaycastVehicle = R;
R.prototype.applyEngineForce = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Gp(d, a, c)
};
R.prototype.setSteeringValue = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Hp(d, a, c)
};
R.prototype.getWheelTransformWS = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Ip(c, a), r)
};
R.prototype.updateWheelTransform = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Jp(d, a, c)
};
R.prototype.addWheel = function(a, c, d, e, f, m, C) {
var P = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
m && "object" === typeof m && (m = m.Zx);
C && "object" === typeof C && (C = C.Zx);
return k(Kp(P, a, c, d, e, f, m, C), L)
};
R.prototype.getNumWheels = function() {
return Lp(this.Zx)
};
R.prototype.getRigidBody = function() {
return k(Mp(this.Zx), I)
};
R.prototype.getWheelInfo = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Np(c, a), L)
};
R.prototype.setBrake = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Op(d, a, c)
};
R.prototype.setCoordinateSystem = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
Pp(e, a, c, d)
};
R.prototype.getCurrentSpeedKmHour = function() {
return Qp(this.Zx)
};
R.prototype.getChassisWorldTransform = function() {
return k(Rp(this.Zx), r)
};
R.prototype.rayCast = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return Sp(c, a)
};
R.prototype.updateVehicle = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Tp(c, a)
};
R.prototype.resetSuspension = function() {
Up(this.Zx)
};
R.prototype.getSteeringValue = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return Vp(c, a)
};
R.prototype.updateWheelTransformsWS = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
void 0 === c ? Wp(d, a) : Xp(d, a, c)
};
R.prototype.setPitchControl = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Yp(c, a)
};
R.prototype.updateSuspension = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Zp(c, a)
};
R.prototype.updateFriction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
$p(c, a)
};
R.prototype.getRightAxis = function() {
return aq(this.Zx)
};
R.prototype.getUpAxis = function() {
return bq(this.Zx)
};
R.prototype.getForwardAxis = function() {
return cq(this.Zx)
};
R.prototype.getForwardVector = function() {
return k(dq(this.Zx), p)
};
R.prototype.getUserConstraintType = function() {
return eq(this.Zx)
};
R.prototype.setUserConstraintType = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
fq(c, a)
};
R.prototype.setUserConstraintId = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
gq(c, a)
};
R.prototype.getUserConstraintId = function() {
return hq(this.Zx)
};
R.prototype.updateAction = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
iq(d, a, c)
};
R.prototype.__destroy__ = function() {
jq(this.Zx)
};
function EB(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = kq(a);
h(EB)[this.Zx] = this
}
EB.prototype = Object.create(TA.prototype);
EB.prototype.constructor = EB;
EB.prototype.$x = EB;
EB.ay = {};
b.btCylinderShapeX = EB;
EB.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
lq(c, a)
};
EB.prototype.getMargin = function() {
return mq(this.Zx)
};
EB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
nq(c, a)
};
EB.prototype.getLocalScaling = function() {
return k(oq(this.Zx), p)
};
EB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
pq(d, a, c)
};
EB.prototype.__destroy__ = function() {
qq(this.Zx)
};
function FB(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = rq(a);
h(FB)[this.Zx] = this
}
FB.prototype = Object.create(TA.prototype);
FB.prototype.constructor = FB;
FB.prototype.$x = FB;
FB.ay = {};
b.btCylinderShapeZ = FB;
FB.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
sq(c, a)
};
FB.prototype.getMargin = function() {
return tq(this.Zx)
};
FB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
uq(c, a)
};
FB.prototype.getLocalScaling = function() {
return k(vq(this.Zx), p)
};
FB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
wq(d, a, c)
};
FB.prototype.__destroy__ = function() {
xq(this.Zx)
};
function yB() {
throw "cannot construct a btConvexPolyhedron, no constructor in IDL";
}
yB.prototype = Object.create(g.prototype);
yB.prototype.constructor = yB;
yB.prototype.$x = yB;
yB.ay = {};
b.btConvexPolyhedron = yB;
yB.prototype.get_m_vertices = yB.prototype.dB = function() {
return k(yq(this.Zx), gB)
};
yB.prototype.set_m_vertices = yB.prototype.KD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
zq(c, a)
};
Object.defineProperty(yB.prototype, "m_vertices", {
get: yB.prototype.dB,
set: yB.prototype.KD
});
yB.prototype.get_m_faces = yB.prototype.Qz = function() {
return k(Aq(this.Zx), GB)
};
yB.prototype.set_m_faces = yB.prototype.wC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Bq(c, a)
};
Object.defineProperty(yB.prototype, "m_faces", {
get: yB.prototype.Qz,
set: yB.prototype.wC
});
yB.prototype.__destroy__ = function() {
Cq(this.Zx)
};
function HB() {
this.Zx = Dq();
h(HB)[this.Zx] = this
}
HB.prototype = Object.create(g.prototype);
HB.prototype.constructor = HB;
HB.prototype.$x = HB;
HB.ay = {};
b.btSequentialImpulseConstraintSolver = HB;
HB.prototype.__destroy__ = function() {
Eq(this.Zx)
};
function IB() {
throw "cannot construct a tAnchorArray, no constructor in IDL";
}
IB.prototype = Object.create(g.prototype);
IB.prototype.constructor = IB;
IB.prototype.$x = IB;
IB.ay = {};
b.tAnchorArray = IB;
IB.prototype.size = IB.prototype.size = function() {
return Fq(this.Zx)
};
IB.prototype.at = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Gq(c, a), O)
};
IB.prototype.clear = IB.prototype.clear = function() {
Hq(this.Zx)
};
IB.prototype.push_back = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Iq(c, a)
};
IB.prototype.pop_back = function() {
Jq(this.Zx)
};
IB.prototype.__destroy__ = function() {
Kq(this.Zx)
};
function M() {
throw "cannot construct a RaycastInfo, no constructor in IDL";
}
M.prototype = Object.create(g.prototype);
M.prototype.constructor = M;
M.prototype.$x = M;
M.ay = {};
b.RaycastInfo = M;
M.prototype.get_m_contactNormalWS = M.prototype.Cz = function() {
return k(Lq(this.Zx), p)
};
M.prototype.set_m_contactNormalWS = M.prototype.iC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Mq(c, a)
};
Object.defineProperty(M.prototype, "m_contactNormalWS", {
get: M.prototype.Cz,
set: M.prototype.iC
});
M.prototype.get_m_contactPointWS = M.prototype.Dz = function() {
return k(Nq(this.Zx), p)
};
M.prototype.set_m_contactPointWS = M.prototype.jC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Oq(c, a)
};
Object.defineProperty(M.prototype, "m_contactPointWS", {
get: M.prototype.Dz,
set: M.prototype.jC
});
M.prototype.get_m_suspensionLength = M.prototype.RA = function() {
return Pq(this.Zx)
};
M.prototype.set_m_suspensionLength = M.prototype.xD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Qq(c, a)
};
Object.defineProperty(M.prototype, "m_suspensionLength", {
get: M.prototype.RA,
set: M.prototype.xD
});
M.prototype.get_m_hardPointWS = M.prototype.Wz = function() {
return k(Rq(this.Zx), p)
};
M.prototype.set_m_hardPointWS = M.prototype.CC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Sq(c, a)
};
Object.defineProperty(M.prototype, "m_hardPointWS", {
get: M.prototype.Wz,
set: M.prototype.CC
});
M.prototype.get_m_wheelDirectionWS = M.prototype.fB = function() {
return k(Tq(this.Zx), p)
};
M.prototype.set_m_wheelDirectionWS = M.prototype.MD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Uq(c, a)
};
Object.defineProperty(M.prototype, "m_wheelDirectionWS", {
get: M.prototype.fB,
set: M.prototype.MD
});
M.prototype.get_m_wheelAxleWS = M.prototype.eB = function() {
return k(Vq(this.Zx), p)
};
M.prototype.set_m_wheelAxleWS = M.prototype.LD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Wq(c, a)
};
Object.defineProperty(M.prototype, "m_wheelAxleWS", {
get: M.prototype.eB,
set: M.prototype.LD
});
M.prototype.get_m_isInContact = M.prototype.hA = function() {
return !!Xq(this.Zx)
};
M.prototype.set_m_isInContact = M.prototype.OC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Yq(c, a)
};
Object.defineProperty(M.prototype, "m_isInContact", {
get: M.prototype.hA,
set: M.prototype.OC
});
M.prototype.get_m_groundObject = M.prototype.Vz = function() {
return Zq(this.Zx)
};
M.prototype.set_m_groundObject = M.prototype.BC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
$q(c, a)
};
Object.defineProperty(M.prototype, "m_groundObject", {
get: M.prototype.Vz,
set: M.prototype.BC
});
M.prototype.__destroy__ = function() {
ar(this.Zx)
};
function JB(a, c, d) {
zA();
a && "object" === typeof a && (a = a.Zx);
"object" == typeof c && (c = DA(c));
d && "object" === typeof d && (d = d.Zx);
this.Zx = br(a, c, d);
h(JB)[this.Zx] = this
}
JB.prototype = Object.create(n.prototype);
JB.prototype.constructor = JB;
JB.prototype.$x = JB;
JB.ay = {};
b.btMultiSphereShape = JB;
JB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
cr(c, a)
};
JB.prototype.getLocalScaling = function() {
return k(dr(this.Zx), p)
};
JB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
er(d, a, c)
};
JB.prototype.__destroy__ = function() {
fr(this.Zx)
};
function S(a, c, d, e) {
zA();
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
"object" == typeof e && (e = DA(e));
this.Zx = gr(a, c, d, e);
h(S)[this.Zx] = this
}
S.prototype = Object.create(q.prototype);
S.prototype.constructor = S;
S.prototype.$x = S;
S.ay = {};
b.btSoftBody = S;
S.prototype.checkLink = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return !!hr(d, a, c)
};
S.prototype.checkFace = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
return !!ir(e, a, c, d)
};
S.prototype.appendMaterial = function() {
return k(jr(this.Zx), A)
};
S.prototype.appendNode = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
kr(d, a, c)
};
S.prototype.appendLink = function(a, c, d, e) {
var f = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
lr(f, a, c, d, e)
};
S.prototype.appendFace = function(a, c, d, e) {
var f = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
mr(f, a, c, d, e)
};
S.prototype.appendTetra = function(a, c, d, e, f) {
var m = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
nr(m, a, c, d, e, f)
};
S.prototype.appendAnchor = function(a, c, d, e) {
var f = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
or(f, a, c, d, e)
};
S.prototype.addForce = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
void 0 === c ? pr(d, a) : qr(d, a, c)
};
S.prototype.addAeroForceToNode = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
rr(d, a, c)
};
S.prototype.getTotalMass = function() {
return sr(this.Zx)
};
S.prototype.setTotalMass = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
tr(d, a, c)
};
S.prototype.setMass = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
ur(d, a, c)
};
S.prototype.transform = S.prototype.transform = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
vr(c, a)
};
S.prototype.translate = S.prototype.translate = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
wr(c, a)
};
S.prototype.rotate = S.prototype.rotate = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
xr(c, a)
};
S.prototype.scale = S.prototype.scale = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
yr(c, a)
};
S.prototype.generateClusters = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return void 0 === c ? zr(d, a) : Ar(d, a, c)
};
S.prototype.generateBendingConstraints = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return Br(d, a, c)
};
S.prototype.upcast = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Cr(c, a), S)
};
S.prototype.setAnisotropicFriction = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Dr(d, a, c)
};
S.prototype.getCollisionShape = function() {
return k(Er(this.Zx), n)
};
S.prototype.setContactProcessingThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Fr(c, a)
};
S.prototype.setActivationState = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Gr(c, a)
};
S.prototype.forceActivationState = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Hr(c, a)
};
S.prototype.activate = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
void 0 === a ? Ir(c) : Jr(c, a)
};
S.prototype.isActive = function() {
return !!Kr(this.Zx)
};
S.prototype.isKinematicObject = function() {
return !!Lr(this.Zx)
};
S.prototype.isStaticObject = function() {
return !!Mr(this.Zx)
};
S.prototype.isStaticOrKinematicObject = function() {
return !!Nr(this.Zx)
};
S.prototype.getRestitution = function() {
return Or(this.Zx)
};
S.prototype.getFriction = function() {
return Pr(this.Zx)
};
S.prototype.getRollingFriction = function() {
return Qr(this.Zx)
};
S.prototype.setRestitution = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Rr(c, a)
};
S.prototype.setFriction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Sr(c, a)
};
S.prototype.setRollingFriction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Tr(c, a)
};
S.prototype.getWorldTransform = function() {
return k(Ur(this.Zx), r)
};
S.prototype.getCollisionFlags = function() {
return Vr(this.Zx)
};
S.prototype.setCollisionFlags = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Wr(c, a)
};
S.prototype.setWorldTransform = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Xr(c, a)
};
S.prototype.setCollisionShape = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Yr(c, a)
};
S.prototype.setCcdMotionThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Zr(c, a)
};
S.prototype.setCcdSweptSphereRadius = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
$r(c, a)
};
S.prototype.getUserIndex = function() {
return as(this.Zx)
};
S.prototype.setUserIndex = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
bs(c, a)
};
S.prototype.getUserPointer = function() {
return k(cs(this.Zx), JA)
};
S.prototype.setUserPointer = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ds(c, a)
};
S.prototype.getBroadphaseHandle = function() {
return k(es(this.Zx), t)
};
S.prototype.get_m_cfg = S.prototype.xz = function() {
return k(gs(this.Zx), T)
};
S.prototype.set_m_cfg = S.prototype.dC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
hs(c, a)
};
Object.defineProperty(S.prototype, "m_cfg", {
get: S.prototype.xz,
set: S.prototype.dC
});
S.prototype.get_m_nodes = S.prototype.vA = function() {
return k(is(this.Zx), KB)
};
S.prototype.set_m_nodes = S.prototype.bD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
js(c, a)
};
Object.defineProperty(S.prototype, "m_nodes", {
get: S.prototype.vA,
set: S.prototype.bD
});
S.prototype.get_m_materials = S.prototype.rA = function() {
return k(ks(this.Zx), hB)
};
S.prototype.set_m_materials = S.prototype.YC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ls(c, a)
};
Object.defineProperty(S.prototype, "m_materials", {
get: S.prototype.rA,
set: S.prototype.YC
});
S.prototype.get_m_anchors = S.prototype.mz = function() {
return k(ms(this.Zx), IB)
};
S.prototype.set_m_anchors = S.prototype.UB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ns(c, a)
};
Object.defineProperty(S.prototype, "m_anchors", {
get: S.prototype.mz,
set: S.prototype.UB
});
S.prototype.__destroy__ = function() {
ps(this.Zx)
};
function LB() {
throw "cannot construct a btIntArray, no constructor in IDL";
}
LB.prototype = Object.create(g.prototype);
LB.prototype.constructor = LB;
LB.prototype.$x = LB;
LB.ay = {};
b.btIntArray = LB;
LB.prototype.size = LB.prototype.size = function() {
return qs(this.Zx)
};
LB.prototype.at = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return rs(c, a)
};
LB.prototype.__destroy__ = function() {
ss(this.Zx)
};
function T() {
throw "cannot construct a Config, no constructor in IDL";
}
T.prototype = Object.create(g.prototype);
T.prototype.constructor = T;
T.prototype.$x = T;
T.ay = {};
b.Config = T;
T.prototype.get_kVCF = T.prototype.fz = function() {
return ts(this.Zx)
};
T.prototype.set_kVCF = T.prototype.NB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
us(c, a)
};
Object.defineProperty(T.prototype, "kVCF", {
get: T.prototype.fz,
set: T.prototype.NB
});
T.prototype.get_kDP = T.prototype.Ty = function() {
return vs(this.Zx)
};
T.prototype.set_kDP = T.prototype.AB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
xs(c, a)
};
Object.defineProperty(T.prototype, "kDP", {
get: T.prototype.Ty,
set: T.prototype.AB
});
T.prototype.get_kDG = T.prototype.Sy = function() {
return ys(this.Zx)
};
T.prototype.set_kDG = T.prototype.zB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
zs(c, a)
};
Object.defineProperty(T.prototype, "kDG", {
get: T.prototype.Sy,
set: T.prototype.zB
});
T.prototype.get_kLF = T.prototype.Vy = function() {
return As(this.Zx)
};
T.prototype.set_kLF = T.prototype.CB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Bs(c, a)
};
Object.defineProperty(T.prototype, "kLF", {
get: T.prototype.Vy,
set: T.prototype.CB
});
T.prototype.get_kPR = T.prototype.Xy = function() {
return Cs(this.Zx)
};
T.prototype.set_kPR = T.prototype.EB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ds(c, a)
};
Object.defineProperty(T.prototype, "kPR", {
get: T.prototype.Xy,
set: T.prototype.EB
});
T.prototype.get_kVC = T.prototype.ez = function() {
return Es(this.Zx)
};
T.prototype.set_kVC = T.prototype.MB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Fs(c, a)
};
Object.defineProperty(T.prototype, "kVC", {
get: T.prototype.ez,
set: T.prototype.MB
});
T.prototype.get_kDF = T.prototype.Ry = function() {
return Gs(this.Zx)
};
T.prototype.set_kDF = T.prototype.yB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Hs(c, a)
};
Object.defineProperty(T.prototype, "kDF", {
get: T.prototype.Ry,
set: T.prototype.yB
});
T.prototype.get_kMT = T.prototype.Wy = function() {
return Is(this.Zx)
};
T.prototype.set_kMT = T.prototype.DB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Js(c, a)
};
Object.defineProperty(T.prototype, "kMT", {
get: T.prototype.Wy,
set: T.prototype.DB
});
T.prototype.get_kCHR = T.prototype.Qy = function() {
return Ks(this.Zx)
};
T.prototype.set_kCHR = T.prototype.xB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ls(c, a)
};
Object.defineProperty(T.prototype, "kCHR", {
get: T.prototype.Qy,
set: T.prototype.xB
});
T.prototype.get_kKHR = T.prototype.Uy = function() {
return Ms(this.Zx)
};
T.prototype.set_kKHR = T.prototype.BB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ns(c, a)
};
Object.defineProperty(T.prototype, "kKHR", {
get: T.prototype.Uy,
set: T.prototype.BB
});
T.prototype.get_kSHR = T.prototype.Yy = function() {
return Os(this.Zx)
};
T.prototype.set_kSHR = T.prototype.FB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ps(c, a)
};
Object.defineProperty(T.prototype, "kSHR", {
get: T.prototype.Yy,
set: T.prototype.FB
});
T.prototype.get_kAHR = T.prototype.Py = function() {
return Qs(this.Zx)
};
T.prototype.set_kAHR = T.prototype.wB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Rs(c, a)
};
Object.defineProperty(T.prototype, "kAHR", {
get: T.prototype.Py,
set: T.prototype.wB
});
T.prototype.get_kSRHR_CL = T.prototype.az = function() {
return Ss(this.Zx)
};
T.prototype.set_kSRHR_CL = T.prototype.IB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ts(c, a)
};
Object.defineProperty(T.prototype, "kSRHR_CL", {
get: T.prototype.az,
set: T.prototype.IB
});
T.prototype.get_kSKHR_CL = T.prototype.Zy = function() {
return Us(this.Zx)
};
T.prototype.set_kSKHR_CL = T.prototype.GB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Vs(c, a)
};
Object.defineProperty(T.prototype, "kSKHR_CL", {
get: T.prototype.Zy,
set: T.prototype.GB
});
T.prototype.get_kSSHR_CL = T.prototype.cz = function() {
return Ws(this.Zx)
};
T.prototype.set_kSSHR_CL = T.prototype.KB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Xs(c, a)
};
Object.defineProperty(T.prototype, "kSSHR_CL", {
get: T.prototype.cz,
set: T.prototype.KB
});
T.prototype.get_kSR_SPLT_CL = T.prototype.bz = function() {
return Ys(this.Zx)
};
T.prototype.set_kSR_SPLT_CL = T.prototype.JB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Zs(c, a)
};
Object.defineProperty(T.prototype, "kSR_SPLT_CL", {
get: T.prototype.bz,
set: T.prototype.JB
});
T.prototype.get_kSK_SPLT_CL = T.prototype.$y = function() {
return $s(this.Zx)
};
T.prototype.set_kSK_SPLT_CL = T.prototype.HB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
at(c, a)
};
Object.defineProperty(T.prototype, "kSK_SPLT_CL", {
get: T.prototype.$y,
set: T.prototype.HB
});
T.prototype.get_kSS_SPLT_CL = T.prototype.dz = function() {
return bt(this.Zx)
};
T.prototype.set_kSS_SPLT_CL = T.prototype.LB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ct(c, a)
};
Object.defineProperty(T.prototype, "kSS_SPLT_CL", {
get: T.prototype.dz,
set: T.prototype.LB
});
T.prototype.get_maxvolume = T.prototype.lB = function() {
return dt(this.Zx)
};
T.prototype.set_maxvolume = T.prototype.SD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
et(c, a)
};
Object.defineProperty(T.prototype, "maxvolume", {
get: T.prototype.lB,
set: T.prototype.SD
});
T.prototype.get_timescale = T.prototype.nB = function() {
return ft(this.Zx)
};
T.prototype.set_timescale = T.prototype.UD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
gt(c, a)
};
Object.defineProperty(T.prototype, "timescale", {
get: T.prototype.nB,
set: T.prototype.UD
});
T.prototype.get_viterations = T.prototype.oB = function() {
return ht(this.Zx)
};
T.prototype.set_viterations = T.prototype.VD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
it(c, a)
};
Object.defineProperty(T.prototype, "viterations", {
get: T.prototype.oB,
set: T.prototype.VD
});
T.prototype.get_piterations = T.prototype.mB = function() {
return jt(this.Zx)
};
T.prototype.set_piterations = T.prototype.TD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
kt(c, a)
};
Object.defineProperty(T.prototype, "piterations", {
get: T.prototype.mB,
set: T.prototype.TD
});
T.prototype.get_diterations = T.prototype.Oy = function() {
return lt(this.Zx)
};
T.prototype.set_diterations = T.prototype.vB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
mt(c, a)
};
Object.defineProperty(T.prototype, "diterations", {
get: T.prototype.Oy,
set: T.prototype.vB
});
T.prototype.get_citerations = T.prototype.My = function() {
return nt(this.Zx)
};
T.prototype.set_citerations = T.prototype.tB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ot(c, a)
};
Object.defineProperty(T.prototype, "citerations", {
get: T.prototype.My,
set: T.prototype.tB
});
T.prototype.get_collisions = T.prototype.Ny = function() {
return pt(this.Zx)
};
T.prototype.set_collisions = T.prototype.uB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qt(c, a)
};
Object.defineProperty(T.prototype, "collisions", {
get: T.prototype.Ny,
set: T.prototype.uB
});
T.prototype.__destroy__ = function() {
rt(this.Zx)
};
function Node() {
throw "cannot construct a Node, no constructor in IDL";
}
Node.prototype = Object.create(g.prototype);
Node.prototype.constructor = Node;
Node.prototype.$x = Node;
Node.ay = {};
b.Node = Node;
Node.prototype.get_m_x = Node.prototype.kB = function() {
return k(st(this.Zx), p)
};
Node.prototype.set_m_x = Node.prototype.RD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
tt(c, a)
};
Object.defineProperty(Node.prototype, "m_x", {
get: Node.prototype.kB,
set: Node.prototype.RD
});
Node.prototype.get_m_q = Node.prototype.CA = function() {
return k(ut(this.Zx), p)
};
Node.prototype.set_m_q = Node.prototype.iD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
vt(c, a)
};
Object.defineProperty(Node.prototype, "m_q", {
get: Node.prototype.CA,
set: Node.prototype.iD
});
Node.prototype.get_m_v = Node.prototype.cB = function() {
return k(wt(this.Zx), p)
};
Node.prototype.set_m_v = Node.prototype.JD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
xt(c, a)
};
Object.defineProperty(Node.prototype, "m_v", {
get: Node.prototype.cB,
set: Node.prototype.JD
});
Node.prototype.get_m_f = Node.prototype.Pz = function() {
return k(yt(this.Zx), p)
};
Node.prototype.set_m_f = Node.prototype.vC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
zt(c, a)
};
Object.defineProperty(Node.prototype, "m_f", {
get: Node.prototype.Pz,
set: Node.prototype.vC
});
Node.prototype.get_m_n = Node.prototype.tA = function() {
return k(At(this.Zx), p)
};
Node.prototype.set_m_n = Node.prototype.$C = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Bt(c, a)
};
Object.defineProperty(Node.prototype, "m_n", {
get: Node.prototype.tA,
set: Node.prototype.$C
});
Node.prototype.get_m_im = Node.prototype.dA = function() {
return Ct(this.Zx)
};
Node.prototype.set_m_im = Node.prototype.KC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Dt(c, a)
};
Object.defineProperty(Node.prototype, "m_im", {
get: Node.prototype.dA,
set: Node.prototype.KC
});
Node.prototype.get_m_area = Node.prototype.pz = function() {
return Et(this.Zx)
};
Node.prototype.set_m_area = Node.prototype.XB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ft(c, a)
};
Object.defineProperty(Node.prototype, "m_area", {
get: Node.prototype.pz,
set: Node.prototype.XB
});
Node.prototype.__destroy__ = function() {
Gt(this.Zx)
};
function MB() {
this.Zx = Ht();
h(MB)[this.Zx] = this
}
MB.prototype = Object.create(g.prototype);
MB.prototype.constructor = MB;
MB.prototype.$x = MB;
MB.ay = {};
b.btGhostPairCallback = MB;
MB.prototype.__destroy__ = function() {
It(this.Zx)
};
function NB() {
throw "cannot construct a btOverlappingPairCallback, no constructor in IDL";
}
NB.prototype = Object.create(g.prototype);
NB.prototype.constructor = NB;
NB.prototype.$x = NB;
NB.ay = {};
b.btOverlappingPairCallback = NB;
NB.prototype.__destroy__ = function() {
Jt(this.Zx)
};
function U(a, c, d, e) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
this.Zx = void 0 === e ? Kt(a, c, d) : Lt(a, c, d, e);
h(U)[this.Zx] = this
}
U.prototype = Object.create(QA.prototype);
U.prototype.constructor = U;
U.prototype.$x = U;
U.ay = {};
b.btKinematicCharacterController = U;
U.prototype.setUpAxis = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Mt(c, a)
};
U.prototype.setWalkDirection = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Nt(c, a)
};
U.prototype.setVelocityForTimeInterval = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Ot(d, a, c)
};
U.prototype.warp = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Pt(c, a)
};
U.prototype.preStep = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Qt(c, a)
};
U.prototype.playerStep = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Rt(d, a, c)
};
U.prototype.setFallSpeed = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
St(c, a)
};
U.prototype.setJumpSpeed = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Tt(c, a)
};
U.prototype.setMaxJumpHeight = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ut(c, a)
};
U.prototype.canJump = function() {
return !!Vt(this.Zx)
};
U.prototype.jump = function() {
Wt(this.Zx)
};
U.prototype.setGravity = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Xt(c, a)
};
U.prototype.getGravity = function() {
return Yt(this.Zx)
};
U.prototype.setMaxSlope = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Zt(c, a)
};
U.prototype.getMaxSlope = function() {
return $t(this.Zx)
};
U.prototype.getGhostObject = function() {
return k(au(this.Zx), V)
};
U.prototype.setUseGhostSweepTest = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
bu(c, a)
};
U.prototype.onGround = function() {
return !!cu(this.Zx)
};
U.prototype.setUpInterpolate = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
du(c, a)
};
U.prototype.updateAction = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
eu(d, a, c)
};
U.prototype.__destroy__ = function() {
fu(this.Zx)
};
function OB() {
throw "cannot construct a btSoftBodyArray, no constructor in IDL";
}
OB.prototype = Object.create(g.prototype);
OB.prototype.constructor = OB;
OB.prototype.$x = OB;
OB.ay = {};
b.btSoftBodyArray = OB;
OB.prototype.size = OB.prototype.size = function() {
return gu(this.Zx)
};
OB.prototype.at = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(hu(c, a), S)
};
OB.prototype.__destroy__ = function() {
iu(this.Zx)
};
function GB() {
throw "cannot construct a btFaceArray, no constructor in IDL";
}
GB.prototype = Object.create(g.prototype);
GB.prototype.constructor = GB;
GB.prototype.$x = GB;
GB.ay = {};
b.btFaceArray = GB;
GB.prototype.size = GB.prototype.size = function() {
return ju(this.Zx)
};
GB.prototype.at = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(ku(c, a), PB)
};
GB.prototype.__destroy__ = function() {
lu(this.Zx)
};
function QB(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = mu(a, c);
h(QB)[this.Zx] = this
}
QB.prototype = Object.create(LA.prototype);
QB.prototype.constructor = QB;
QB.prototype.$x = QB;
QB.ay = {};
b.btStaticPlaneShape = QB;
QB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
nu(c, a)
};
QB.prototype.getLocalScaling = function() {
return k(ou(this.Zx), p)
};
QB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
pu(d, a, c)
};
QB.prototype.__destroy__ = function() {
qu(this.Zx)
};
function GA() {
throw "cannot construct a btOverlappingPairCache, no constructor in IDL";
}
GA.prototype = Object.create(g.prototype);
GA.prototype.constructor = GA;
GA.prototype.$x = GA;
GA.ay = {};
b.btOverlappingPairCache = GA;
GA.prototype.setInternalGhostPairCallback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ru(c, a)
};
GA.prototype.getNumOverlappingPairs = function() {
return su(this.Zx)
};
GA.prototype.__destroy__ = function() {
tu(this.Zx)
};
function mB() {
throw "cannot construct a btIndexedMesh, no constructor in IDL";
}
mB.prototype = Object.create(g.prototype);
mB.prototype.constructor = mB;
mB.prototype.$x = mB;
mB.ay = {};
b.btIndexedMesh = mB;
mB.prototype.get_m_numTriangles = mB.prototype.yA = function() {
return uu(this.Zx)
};
mB.prototype.set_m_numTriangles = mB.prototype.eD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
vu(c, a)
};
Object.defineProperty(mB.prototype, "m_numTriangles", {
get: mB.prototype.yA,
set: mB.prototype.eD
});
mB.prototype.__destroy__ = function() {
wu(this.Zx)
};
function W(a, c, d, e, f) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
this.Zx = xu(a, c, d, e, f);
h(W)[this.Zx] = this
}
W.prototype = Object.create(x.prototype);
W.prototype.constructor = W;
W.prototype.$x = W;
W.ay = {};
b.btSoftRigidDynamicsWorld = W;
W.prototype.addSoftBody = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
yu(e, a, c, d)
};
W.prototype.removeSoftBody = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
zu(c, a)
};
W.prototype.removeCollisionObject = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Au(c, a)
};
W.prototype.getWorldInfo = function() {
return k(Bu(this.Zx), J)
};
W.prototype.getSoftBodyArray = function() {
return k(Cu(this.Zx), OB)
};
W.prototype.getDispatcher = function() {
return k(Du(this.Zx), FA)
};
W.prototype.rayTest = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
Eu(e, a, c, d)
};
W.prototype.getPairCache = function() {
return k(Fu(this.Zx), GA)
};
W.prototype.getDispatchInfo = function() {
return k(Gu(this.Zx), l)
};
W.prototype.addCollisionObject = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
void 0 === c ? Hu(e, a) : void 0 === d ? Iu(e, a, c) : Ju(e, a, c, d)
};
W.prototype.getBroadphase = function() {
return k(Ku(this.Zx), HA)
};
W.prototype.convexSweepTest = function(a, c, d, e, f) {
var m = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
Lu(m, a, c, d, e, f)
};
W.prototype.contactPairTest = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
Mu(e, a, c, d)
};
W.prototype.contactTest = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Nu(d, a, c)
};
W.prototype.updateSingleAabb = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ou(c, a)
};
W.prototype.setDebugDrawer = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Pu(c, a)
};
W.prototype.getDebugDrawer = function() {
return k(Qu(this.Zx), IA)
};
W.prototype.debugDrawWorld = function() {
Ru(this.Zx)
};
W.prototype.debugDrawObject = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
Su(e, a, c, d)
};
W.prototype.setGravity = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Tu(c, a)
};
W.prototype.getGravity = function() {
return k(Uu(this.Zx), p)
};
W.prototype.addRigidBody = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
void 0 === c ? Vu(e, a) : void 0 === d ? _emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_2(e, a, c) : Wu(e, a, c, d)
};
W.prototype.removeRigidBody = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Xu(c, a)
};
W.prototype.addConstraint = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
void 0 === c ? Yu(d, a) : Zu(d, a, c)
};
W.prototype.removeConstraint = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
$u(c, a)
};
W.prototype.stepSimulation = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
return void 0 === c ? av(e, a) : void 0 === d ? bv(e, a, c) : cv(e, a, c, d)
};
W.prototype.setContactAddedCallback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
dv(c, a)
};
W.prototype.setContactProcessedCallback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ev(c, a)
};
W.prototype.setContactDestroyedCallback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
fv(c, a)
};
W.prototype.addAction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
gv(c, a)
};
W.prototype.removeAction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
hv(c, a)
};
W.prototype.getSolverInfo = function() {
return k(iv(this.Zx), v)
};
W.prototype.setInternalTickCallback = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
void 0 === c ? jv(e, a) : void 0 === d ? kv(e, a, c) : lv(e, a, c, d)
};
W.prototype.__destroy__ = function() {
mv(this.Zx)
};
function RB(a, c, d, e) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
this.Zx = nv(a, c, d, e);
h(RB)[this.Zx] = this
}
RB.prototype = Object.create(KA.prototype);
RB.prototype.constructor = RB;
RB.prototype.$x = RB;
RB.ay = {};
b.btFixedConstraint = RB;
RB.prototype.enableFeedback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ov(c, a)
};
RB.prototype.getBreakingImpulseThreshold = function() {
return pv(this.Zx)
};
RB.prototype.setBreakingImpulseThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qv(c, a)
};
RB.prototype.getParam = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return rv(d, a, c)
};
RB.prototype.setParam = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
sv(e, a, c, d)
};
RB.prototype.__destroy__ = function() {
tv(this.Zx)
};
function r(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = void 0 === a ? uv() : void 0 === c ? _emscripten_bind_btTransform_btTransform_1(a) : vv(a, c);
h(r)[this.Zx] = this
}
r.prototype = Object.create(g.prototype);
r.prototype.constructor = r;
r.prototype.$x = r;
r.ay = {};
b.btTransform = r;
r.prototype.setIdentity = function() {
wv(this.Zx)
};
r.prototype.setOrigin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
xv(c, a)
};
r.prototype.setRotation = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
yv(c, a)
};
r.prototype.getOrigin = function() {
return k(zv(this.Zx), p)
};
r.prototype.getRotation = function() {
return k(Av(this.Zx), X)
};
r.prototype.getBasis = function() {
return k(Bv(this.Zx), aB)
};
r.prototype.setFromOpenGLMatrix = function(a) {
var c = this.Zx;
zA();
"object" == typeof a && (a = DA(a));
Cv(c, a)
};
r.prototype.inverse = r.prototype.inverse = function() {
return k(Dv(this.Zx), r)
};
r.prototype.op_mul = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Ev(c, a), r)
};
r.prototype.__destroy__ = function() {
Fv(this.Zx)
};
function Y(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = Gv(a, c);
h(Y)[this.Zx] = this
}
Y.prototype = Object.create(z.prototype);
Y.prototype.constructor = Y;
Y.prototype.$x = Y;
Y.ay = {};
b.ClosestRayResultCallback = Y;
Y.prototype.hasHit = function() {
return !!Hv(this.Zx)
};
Y.prototype.get_m_rayFromWorld = Y.prototype.xy = function() {
return k(Iv(this.Zx), p)
};
Y.prototype.set_m_rayFromWorld = Y.prototype.Ey = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Jv(c, a)
};
Object.defineProperty(Y.prototype, "m_rayFromWorld", {
get: Y.prototype.xy,
set: Y.prototype.Ey
});
Y.prototype.get_m_rayToWorld = Y.prototype.yy = function() {
return k(Kv(this.Zx), p)
};
Y.prototype.set_m_rayToWorld = Y.prototype.Fy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Lv(c, a)
};
Object.defineProperty(Y.prototype, "m_rayToWorld", {
get: Y.prototype.yy,
set: Y.prototype.Fy
});
Y.prototype.get_m_hitNormalWorld = Y.prototype.jy = function() {
return k(Mv(this.Zx), p)
};
Y.prototype.set_m_hitNormalWorld = Y.prototype.qy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Nv(c, a)
};
Object.defineProperty(Y.prototype, "m_hitNormalWorld", {
get: Y.prototype.jy,
set: Y.prototype.qy
});
Y.prototype.get_m_hitPointWorld = Y.prototype.ky = function() {
return k(Ov(this.Zx), p)
};
Y.prototype.set_m_hitPointWorld = Y.prototype.ry = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Pv(c, a)
};
Object.defineProperty(Y.prototype, "m_hitPointWorld", {
get: Y.prototype.ky,
set: Y.prototype.ry
});
Y.prototype.get_m_collisionFilterGroup = Y.prototype.by = function() {
return Qv(this.Zx)
};
Y.prototype.set_m_collisionFilterGroup = Y.prototype.dy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Rv(c, a)
};
Object.defineProperty(Y.prototype, "m_collisionFilterGroup", {
get: Y.prototype.by,
set: Y.prototype.dy
});
Y.prototype.get_m_collisionFilterMask = Y.prototype.cy = function() {
return Sv(this.Zx)
};
Y.prototype.set_m_collisionFilterMask = Y.prototype.ey = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Tv(c, a)
};
Object.defineProperty(Y.prototype, "m_collisionFilterMask", {
get: Y.prototype.cy,
set: Y.prototype.ey
});
Y.prototype.get_m_closestHitFraction = Y.prototype.fy = function() {
return Uv(this.Zx)
};
Y.prototype.set_m_closestHitFraction = Y.prototype.gy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Vv(c, a)
};
Object.defineProperty(Y.prototype, "m_closestHitFraction", {
get: Y.prototype.fy,
set: Y.prototype.gy
});
Y.prototype.get_m_collisionObject = Y.prototype.hy = function() {
return k(Wv(this.Zx), q)
};
Y.prototype.set_m_collisionObject = Y.prototype.oy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Xv(c, a)
};
Object.defineProperty(Y.prototype, "m_collisionObject", {
get: Y.prototype.hy,
set: Y.prototype.oy
});
Y.prototype.__destroy__ = function() {
Yv(this.Zx)
};
function SB(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = void 0 === a ? Zv() : $v(a);
h(SB)[this.Zx] = this
}
SB.prototype = Object.create(NA.prototype);
SB.prototype.constructor = SB;
SB.prototype.$x = SB;
SB.ay = {};
b.btSoftBodyRigidBodyCollisionConfiguration = SB;
SB.prototype.__destroy__ = function() {
aw(this.Zx)
};
function TB() {
this.Zx = bw();
h(TB)[this.Zx] = this
}
TB.prototype = Object.create(ZA.prototype);
TB.prototype.constructor = TB;
TB.prototype.$x = TB;
TB.ay = {};
b.ConcreteContactResultCallback = TB;
TB.prototype.addSingleResult = function(a, c, d, e, f, m, C) {
var P = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
m && "object" === typeof m && (m = m.Zx);
C && "object" === typeof C && (C = C.Zx);
return cw(P, a, c, d, e, f, m, C)
};
TB.prototype.__destroy__ = function() {
dw(this.Zx)
};
function UB(a, c, d) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
this.Zx = void 0 === d ? ew(a, c) : fw(a, c, d);
h(UB)[this.Zx] = this
}
UB.prototype = Object.create(OA.prototype);
UB.prototype.constructor = UB;
UB.prototype.$x = UB;
UB.ay = {};
b.btBvhTriangleMeshShape = UB;
UB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
gw(c, a)
};
UB.prototype.getLocalScaling = function() {
return k(hw(this.Zx), p)
};
UB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
iw(d, a, c)
};
UB.prototype.__destroy__ = function() {
jw(this.Zx)
};
function fB() {
throw "cannot construct a btConstCollisionObjectArray, no constructor in IDL";
}
fB.prototype = Object.create(g.prototype);
fB.prototype.constructor = fB;
fB.prototype.$x = fB;
fB.ay = {};
b.btConstCollisionObjectArray = fB;
fB.prototype.size = fB.prototype.size = function() {
return kw(this.Zx)
};
fB.prototype.at = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(lw(c, a), q)
};
fB.prototype.__destroy__ = function() {
mw(this.Zx)
};
function VB(a, c, d, e, f) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
this.Zx = void 0 === e ? nw(a, c, d) : void 0 === f ? _emscripten_bind_btSliderConstraint_btSliderConstraint_4(a, c, d, e) : ow(a, c, d, e, f);
h(VB)[this.Zx] = this
}
VB.prototype = Object.create(KA.prototype);
VB.prototype.constructor = VB;
VB.prototype.$x = VB;
VB.ay = {};
b.btSliderConstraint = VB;
VB.prototype.setLowerLinLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
pw(c, a)
};
VB.prototype.setUpperLinLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qw(c, a)
};
VB.prototype.setLowerAngLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
rw(c, a)
};
VB.prototype.setUpperAngLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
sw(c, a)
};
VB.prototype.enableFeedback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
tw(c, a)
};
VB.prototype.getBreakingImpulseThreshold = function() {
return uw(this.Zx)
};
VB.prototype.setBreakingImpulseThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
vw(c, a)
};
VB.prototype.getParam = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return ww(d, a, c)
};
VB.prototype.setParam = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
xw(e, a, c, d)
};
VB.prototype.__destroy__ = function() {
yw(this.Zx)
};
function V() {
this.Zx = zw();
h(V)[this.Zx] = this
}
V.prototype = Object.create(w.prototype);
V.prototype.constructor = V;
V.prototype.$x = V;
V.ay = {};
b.btPairCachingGhostObject = V;
V.prototype.setAnisotropicFriction = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Aw(d, a, c)
};
V.prototype.getCollisionShape = function() {
return k(Bw(this.Zx), n)
};
V.prototype.setContactProcessingThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Cw(c, a)
};
V.prototype.setActivationState = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Dw(c, a)
};
V.prototype.forceActivationState = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ew(c, a)
};
V.prototype.activate = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
void 0 === a ? Fw(c) : Gw(c, a)
};
V.prototype.isActive = function() {
return !!Hw(this.Zx)
};
V.prototype.isKinematicObject = function() {
return !!Iw(this.Zx)
};
V.prototype.isStaticObject = function() {
return !!Jw(this.Zx)
};
V.prototype.isStaticOrKinematicObject = function() {
return !!Kw(this.Zx)
};
V.prototype.getRestitution = function() {
return Lw(this.Zx)
};
V.prototype.getFriction = function() {
return Mw(this.Zx)
};
V.prototype.getRollingFriction = function() {
return Nw(this.Zx)
};
V.prototype.setRestitution = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ow(c, a)
};
V.prototype.setFriction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Pw(c, a)
};
V.prototype.setRollingFriction = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Qw(c, a)
};
V.prototype.getWorldTransform = function() {
return k(Rw(this.Zx), r)
};
V.prototype.getCollisionFlags = function() {
return Sw(this.Zx)
};
V.prototype.setCollisionFlags = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Tw(c, a)
};
V.prototype.setWorldTransform = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Uw(c, a)
};
V.prototype.setCollisionShape = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Vw(c, a)
};
V.prototype.setCcdMotionThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ww(c, a)
};
V.prototype.setCcdSweptSphereRadius = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Xw(c, a)
};
V.prototype.getUserIndex = function() {
return Yw(this.Zx)
};
V.prototype.setUserIndex = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Zw(c, a)
};
V.prototype.getUserPointer = function() {
return k($w(this.Zx), JA)
};
V.prototype.setUserPointer = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ax(c, a)
};
V.prototype.getBroadphaseHandle = function() {
return k(bx(this.Zx), t)
};
V.prototype.getNumOverlappingObjects = function() {
return cx(this.Zx)
};
V.prototype.getOverlappingObject = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(dx(c, a), q)
};
V.prototype.__destroy__ = function() {
ex(this.Zx)
};
function E() {
throw "cannot construct a btManifoldPoint, no constructor in IDL";
}
E.prototype = Object.create(g.prototype);
E.prototype.constructor = E;
E.prototype.$x = E;
E.ay = {};
b.btManifoldPoint = E;
E.prototype.getPositionWorldOnA = function() {
return k(fx(this.Zx), p)
};
E.prototype.getPositionWorldOnB = function() {
return k(gx(this.Zx), p)
};
E.prototype.getAppliedImpulse = function() {
return hx(this.Zx)
};
E.prototype.getDistance = function() {
return ix(this.Zx)
};
E.prototype.get_m_localPointA = E.prototype.oA = function() {
return k(jx(this.Zx), p)
};
E.prototype.set_m_localPointA = E.prototype.VC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
kx(c, a)
};
Object.defineProperty(E.prototype, "m_localPointA", {
get: E.prototype.oA,
set: E.prototype.VC
});
E.prototype.get_m_localPointB = E.prototype.pA = function() {
return k(lx(this.Zx), p)
};
E.prototype.set_m_localPointB = E.prototype.WC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
mx(c, a)
};
Object.defineProperty(E.prototype, "m_localPointB", {
get: E.prototype.pA,
set: E.prototype.WC
});
E.prototype.get_m_positionWorldOnB = E.prototype.BA = function() {
return k(nx(this.Zx), p)
};
E.prototype.set_m_positionWorldOnB = E.prototype.hD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ox(c, a)
};
Object.defineProperty(E.prototype, "m_positionWorldOnB", {
get: E.prototype.BA,
set: E.prototype.hD
});
E.prototype.get_m_positionWorldOnA = E.prototype.AA = function() {
return k(px(this.Zx), p)
};
E.prototype.set_m_positionWorldOnA = E.prototype.gD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qx(c, a)
};
Object.defineProperty(E.prototype, "m_positionWorldOnA", {
get: E.prototype.AA,
set: E.prototype.gD
});
E.prototype.get_m_normalWorldOnB = E.prototype.wA = function() {
return k(rx(this.Zx), p)
};
E.prototype.set_m_normalWorldOnB = E.prototype.cD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
sx(c, a)
};
Object.defineProperty(E.prototype, "m_normalWorldOnB", {
get: E.prototype.wA,
set: E.prototype.cD
});
E.prototype.get_m_userPersistentData = E.prototype.bB = function() {
return tx(this.Zx)
};
E.prototype.set_m_userPersistentData = E.prototype.ID = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ux(c, a)
};
Object.defineProperty(E.prototype, "m_userPersistentData", {
get: E.prototype.bB,
set: E.prototype.ID
});
E.prototype.__destroy__ = function() {
vx(this.Zx)
};
function WB(a, c, d, e) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
this.Zx = void 0 === d ? wx(a, c) : void 0 === e ? _emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_3(a, c, d) : xx(a, c, d, e);
h(WB)[this.Zx] = this
}
WB.prototype = Object.create(KA.prototype);
WB.prototype.constructor = WB;
WB.prototype.$x = WB;
WB.ay = {};
b.btPoint2PointConstraint = WB;
WB.prototype.setPivotA = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
yx(c, a)
};
WB.prototype.setPivotB = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
zx(c, a)
};
WB.prototype.getPivotInA = function() {
return k(Ax(this.Zx), p)
};
WB.prototype.getPivotInB = function() {
return k(Bx(this.Zx), p)
};
WB.prototype.enableFeedback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Cx(c, a)
};
WB.prototype.getBreakingImpulseThreshold = function() {
return Dx(this.Zx)
};
WB.prototype.setBreakingImpulseThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ex(c, a)
};
WB.prototype.getParam = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return Fx(d, a, c)
};
WB.prototype.setParam = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
Gx(e, a, c, d)
};
WB.prototype.get_m_setting = WB.prototype.IA = function() {
return k(Hx(this.Zx), H)
};
WB.prototype.set_m_setting = WB.prototype.oD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ix(c, a)
};
Object.defineProperty(WB.prototype, "m_setting", {
get: WB.prototype.IA,
set: WB.prototype.oD
});
WB.prototype.__destroy__ = function() {
Jx(this.Zx)
};
function XB() {
this.Zx = Kx();
h(XB)[this.Zx] = this
}
XB.prototype = Object.create(g.prototype);
XB.prototype.constructor = XB;
XB.prototype.$x = XB;
XB.ay = {};
b.btSoftBodyHelpers = XB;
XB.prototype.CreateRope = function(a, c, d, e, f) {
var m = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
return k(Lx(m, a, c, d, e, f), S)
};
XB.prototype.CreatePatch = function(a, c, d, e, f, m, C, P, ia) {
var nb = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
m && "object" === typeof m && (m = m.Zx);
C && "object" === typeof C && (C = C.Zx);
P && "object" === typeof P && (P = P.Zx);
ia && "object" === typeof ia && (ia = ia.Zx);
return k(Mx(nb, a, c, d, e, f, m, C, P, ia), S)
};
XB.prototype.CreatePatchUV = function(a, c, d, e, f, m, C, P, ia, nb) {
var Wb = this.Zx;
zA();
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
m && "object" === typeof m && (m = m.Zx);
C && "object" === typeof C && (C = C.Zx);
P && "object" === typeof P && (P = P.Zx);
ia && "object" === typeof ia && (ia = ia.Zx);
"object" == typeof nb && (nb = DA(nb));
return k(Nx(Wb, a, c, d, e, f, m, C, P, ia, nb), S)
};
XB.prototype.CreateEllipsoid = function(a, c, d, e) {
var f = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
return k(Ox(f, a, c, d, e), S)
};
XB.prototype.CreateFromTriMesh = function(a, c, d, e, f) {
var m = this.Zx;
zA();
a && "object" === typeof a && (a = a.Zx);
"object" == typeof c && (c = DA(c));
if ("object" == typeof d && "object" === typeof d) {
var C = AA(d, Ba);
BA(d, Ba, C);
d = C
}
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
return k(Px(m, a, c, d, e, f), S)
};
XB.prototype.CreateFromConvexHull = function(a, c, d, e) {
var f = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
return k(Qx(f, a, c, d, e), S)
};
XB.prototype.__destroy__ = function() {
Rx(this.Zx)
};
function t() {
throw "cannot construct a btBroadphaseProxy, no constructor in IDL";
}
t.prototype = Object.create(g.prototype);
t.prototype.constructor = t;
t.prototype.$x = t;
t.ay = {};
b.btBroadphaseProxy = t;
t.prototype.get_m_collisionFilterGroup = t.prototype.by = function() {
return Sx(this.Zx)
};
t.prototype.set_m_collisionFilterGroup = t.prototype.dy = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Tx(c, a)
};
Object.defineProperty(t.prototype, "m_collisionFilterGroup", {
get: t.prototype.by,
set: t.prototype.dy
});
t.prototype.get_m_collisionFilterMask = t.prototype.cy = function() {
return Ux(this.Zx)
};
t.prototype.set_m_collisionFilterMask = t.prototype.ey = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Vx(c, a)
};
Object.defineProperty(t.prototype, "m_collisionFilterMask", {
get: t.prototype.cy,
set: t.prototype.ey
});
t.prototype.__destroy__ = function() {
Wx(this.Zx)
};
function KB() {
throw "cannot construct a tNodeArray, no constructor in IDL";
}
KB.prototype = Object.create(g.prototype);
KB.prototype.constructor = KB;
KB.prototype.$x = KB;
KB.ay = {};
b.tNodeArray = KB;
KB.prototype.size = KB.prototype.size = function() {
return Xx(this.Zx)
};
KB.prototype.at = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Yx(c, a), Node)
};
KB.prototype.__destroy__ = function() {
Zx(this.Zx)
};
function YB(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = $x(a);
h(YB)[this.Zx] = this
}
YB.prototype = Object.create(n.prototype);
YB.prototype.constructor = YB;
YB.prototype.$x = YB;
YB.ay = {};
b.btBoxShape = YB;
YB.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
ay(c, a)
};
YB.prototype.getMargin = function() {
return by(this.Zx)
};
YB.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
cy(c, a)
};
YB.prototype.getLocalScaling = function() {
return k(dy(this.Zx), p)
};
YB.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
ey(d, a, c)
};
YB.prototype.__destroy__ = function() {
fy(this.Zx)
};
function PB() {
throw "cannot construct a btFace, no constructor in IDL";
}
PB.prototype = Object.create(g.prototype);
PB.prototype.constructor = PB;
PB.prototype.$x = PB;
PB.ay = {};
b.btFace = PB;
PB.prototype.get_m_indices = PB.prototype.fA = function() {
return k(gy(this.Zx), LB)
};
PB.prototype.set_m_indices = PB.prototype.MC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
hy(c, a)
};
Object.defineProperty(PB.prototype, "m_indices", {
get: PB.prototype.fA,
set: PB.prototype.MC
});
PB.prototype.get_m_plane = PB.prototype.zA = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return iy(c, a)
};
PB.prototype.set_m_plane = PB.prototype.fD = function(a, c) {
var d = this.Zx;
zA();
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
jy(d, a, c)
};
Object.defineProperty(PB.prototype, "m_plane", {
get: PB.prototype.zA,
set: PB.prototype.fD
});
PB.prototype.__destroy__ = function() {
ky(this.Zx)
};
function ZB() {
this.Zx = ly();
h(ZB)[this.Zx] = this
}
ZB.prototype = Object.create(IA.prototype);
ZB.prototype.constructor = ZB;
ZB.prototype.$x = ZB;
ZB.ay = {};
b.DebugDrawer = ZB;
ZB.prototype.drawLine = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
my(e, a, c, d)
};
ZB.prototype.drawContactPoint = function(a, c, d, e, f) {
var m = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
ny(m, a, c, d, e, f)
};
ZB.prototype.reportErrorWarning = function(a) {
var c = this.Zx;
zA();
a = a && "object" === typeof a ? a.Zx : CA(a);
oy(c, a)
};
ZB.prototype.draw3dText = function(a, c) {
var d = this.Zx;
zA();
a && "object" === typeof a && (a = a.Zx);
c = c && "object" === typeof c ? c.Zx : CA(c);
py(d, a, c)
};
ZB.prototype.setDebugMode = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qy(c, a)
};
ZB.prototype.getDebugMode = function() {
return ry(this.Zx)
};
ZB.prototype.__destroy__ = function() {
sy(this.Zx)
};
function $B(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = ty(a, c);
h($B)[this.Zx] = this
}
$B.prototype = Object.create(MA.prototype);
$B.prototype.constructor = $B;
$B.prototype.$x = $B;
$B.ay = {};
b.btCapsuleShapeX = $B;
$B.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
uy(c, a)
};
$B.prototype.getMargin = function() {
return vy(this.Zx)
};
$B.prototype.getUpAxis = function() {
return wy(this.Zx)
};
$B.prototype.getRadius = function() {
return xy(this.Zx)
};
$B.prototype.getHalfHeight = function() {
return yy(this.Zx)
};
$B.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
zy(c, a)
};
$B.prototype.getLocalScaling = function() {
return k(Ay(this.Zx), p)
};
$B.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
By(d, a, c)
};
$B.prototype.__destroy__ = function() {
Cy(this.Zx)
};
function X(a, c, d, e) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
this.Zx = Dy(a, c, d, e);
h(X)[this.Zx] = this
}
X.prototype = Object.create(SA.prototype);
X.prototype.constructor = X;
X.prototype.$x = X;
X.ay = {};
b.btQuaternion = X;
X.prototype.setValue = function(a, c, d, e) {
var f = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
Ey(f, a, c, d, e)
};
X.prototype.setEulerZYX = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
Fy(e, a, c, d)
};
X.prototype.setRotation = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Gy(d, a, c)
};
X.prototype.normalize = X.prototype.normalize = function() {
Hy(this.Zx)
};
X.prototype.length2 = function() {
return Iy(this.Zx)
};
X.prototype.length = X.prototype.length = function() {
return Jy(this.Zx)
};
X.prototype.dot = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return Ky(c, a)
};
X.prototype.normalized = function() {
return k(Ly(this.Zx), X)
};
X.prototype.getAxis = function() {
return k(My(this.Zx), p)
};
X.prototype.inverse = X.prototype.inverse = function() {
return k(Ny(this.Zx), X)
};
X.prototype.getAngle = function() {
return Oy(this.Zx)
};
X.prototype.getAngleShortestPath = function() {
return Py(this.Zx)
};
X.prototype.angle = X.prototype.angle = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return Qy(c, a)
};
X.prototype.angleShortestPath = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return Ry(c, a)
};
X.prototype.op_add = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Sy(c, a), X)
};
X.prototype.op_sub = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Ty(c, a), X)
};
X.prototype.op_mul = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Uy(c, a), X)
};
X.prototype.op_mulq = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Vy(c, a), X)
};
X.prototype.op_div = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
return k(Wy(c, a), X)
};
X.prototype.x = X.prototype.x = function() {
return Xy(this.Zx)
};
X.prototype.y = X.prototype.y = function() {
return Yy(this.Zx)
};
X.prototype.z = X.prototype.z = function() {
return Zy(this.Zx)
};
X.prototype.w = function() {
return $y(this.Zx)
};
X.prototype.setX = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
az(c, a)
};
X.prototype.setY = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
bz(c, a)
};
X.prototype.setZ = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
cz(c, a)
};
X.prototype.setW = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
dz(c, a)
};
X.prototype.__destroy__ = function() {
ez(this.Zx)
};
function aC(a, c) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
this.Zx = fz(a, c);
h(aC)[this.Zx] = this
}
aC.prototype = Object.create(MA.prototype);
aC.prototype.constructor = aC;
aC.prototype.$x = aC;
aC.ay = {};
b.btCapsuleShapeZ = aC;
aC.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
gz(c, a)
};
aC.prototype.getMargin = function() {
return hz(this.Zx)
};
aC.prototype.getUpAxis = function() {
return iz(this.Zx)
};
aC.prototype.getRadius = function() {
return jz(this.Zx)
};
aC.prototype.getHalfHeight = function() {
return kz(this.Zx)
};
aC.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
lz(c, a)
};
aC.prototype.getLocalScaling = function() {
return k(mz(this.Zx), p)
};
aC.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
nz(d, a, c)
};
aC.prototype.__destroy__ = function() {
oz(this.Zx)
};
function v() {
throw "cannot construct a btContactSolverInfo, no constructor in IDL";
}
v.prototype = Object.create(g.prototype);
v.prototype.constructor = v;
v.prototype.$x = v;
v.ay = {};
b.btContactSolverInfo = v;
v.prototype.get_m_splitImpulse = v.prototype.LA = function() {
return !!pz(this.Zx)
};
v.prototype.set_m_splitImpulse = v.prototype.rD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
qz(c, a)
};
Object.defineProperty(v.prototype, "m_splitImpulse", {
get: v.prototype.LA,
set: v.prototype.rD
});
v.prototype.get_m_splitImpulsePenetrationThreshold = v.prototype.MA = function() {
return rz(this.Zx)
};
v.prototype.set_m_splitImpulsePenetrationThreshold = v.prototype.sD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
sz(c, a)
};
Object.defineProperty(v.prototype, "m_splitImpulsePenetrationThreshold", {
get: v.prototype.MA,
set: v.prototype.sD
});
v.prototype.get_m_numIterations = v.prototype.xA = function() {
return tz(this.Zx)
};
v.prototype.set_m_numIterations = v.prototype.dD = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
uz(c, a)
};
Object.defineProperty(v.prototype, "m_numIterations", {
get: v.prototype.xA,
set: v.prototype.dD
});
v.prototype.__destroy__ = function() {
vz(this.Zx)
};
function bC(a, c, d, e, f) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
this.Zx = void 0 === e ? wz(a, c, d) : void 0 === f ? _emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_4(a, c, d, e) : xz(a, c, d, e, f);
h(bC)[this.Zx] = this
}
bC.prototype = Object.create(WA.prototype);
bC.prototype.constructor = bC;
bC.prototype.$x = bC;
bC.ay = {};
b.btGeneric6DofSpringConstraint = bC;
bC.prototype.enableSpring = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
yz(d, a, c)
};
bC.prototype.setStiffness = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
zz(d, a, c)
};
bC.prototype.setDamping = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Az(d, a, c)
};
bC.prototype.setEquilibriumPoint = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
void 0 === a ? Bz(d) : void 0 === c ? Cz(d, a) : Dz(d, a, c)
};
bC.prototype.setLinearLowerLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Ez(c, a)
};
bC.prototype.setLinearUpperLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Fz(c, a)
};
bC.prototype.setAngularLowerLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Gz(c, a)
};
bC.prototype.setAngularUpperLimit = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Hz(c, a)
};
bC.prototype.getFrameOffsetA = function() {
return k(Iz(this.Zx), r)
};
bC.prototype.enableFeedback = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Jz(c, a)
};
bC.prototype.getBreakingImpulseThreshold = function() {
return Kz(this.Zx)
};
bC.prototype.setBreakingImpulseThreshold = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Lz(c, a)
};
bC.prototype.getParam = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
return Mz(d, a, c)
};
bC.prototype.setParam = function(a, c, d) {
var e = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
Nz(e, a, c, d)
};
bC.prototype.__destroy__ = function() {
Oz(this.Zx)
};
function cC(a) {
a && "object" === typeof a && (a = a.Zx);
this.Zx = Pz(a);
h(cC)[this.Zx] = this
}
cC.prototype = Object.create(n.prototype);
cC.prototype.constructor = cC;
cC.prototype.$x = cC;
cC.ay = {};
b.btSphereShape = cC;
cC.prototype.setMargin = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Qz(c, a)
};
cC.prototype.getMargin = function() {
return Rz(this.Zx)
};
cC.prototype.setLocalScaling = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Sz(c, a)
};
cC.prototype.getLocalScaling = function() {
return k(Tz(this.Zx), p)
};
cC.prototype.calculateLocalInertia = function(a, c) {
var d = this.Zx;
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
Uz(d, a, c)
};
cC.prototype.__destroy__ = function() {
Vz(this.Zx)
};
function Z(a, c, d, e, f) {
a && "object" === typeof a && (a = a.Zx);
c && "object" === typeof c && (c = c.Zx);
d && "object" === typeof d && (d = d.Zx);
e && "object" === typeof e && (e = e.Zx);
f && "object" === typeof f && (f = f.Zx);
this.Zx = Wz(a, c, d, e, f);
h(Z)[this.Zx] = this
}
Z.prototype = Object.create(g.prototype);
Z.prototype.constructor = Z;
Z.prototype.$x = Z;
Z.ay = {};
b.LocalConvexResult = Z;
Z.prototype.get_m_hitCollisionObject = Z.prototype.Xz = function() {
return k(Xz(this.Zx), q)
};
Z.prototype.set_m_hitCollisionObject = Z.prototype.DC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
Yz(c, a)
};
Object.defineProperty(Z.prototype, "m_hitCollisionObject", {
get: Z.prototype.Xz,
set: Z.prototype.DC
});
Z.prototype.get_m_localShapeInfo = Z.prototype.qA = function() {
return k(Zz(this.Zx), kB)
};
Z.prototype.set_m_localShapeInfo = Z.prototype.XC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
$z(c, a)
};
Object.defineProperty(Z.prototype, "m_localShapeInfo", {
get: Z.prototype.qA,
set: Z.prototype.XC
});
Z.prototype.get_m_hitNormalLocal = Z.prototype.aA = function() {
return k(aA(this.Zx), p)
};
Z.prototype.set_m_hitNormalLocal = Z.prototype.HC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
bA(c, a)
};
Object.defineProperty(Z.prototype, "m_hitNormalLocal", {
get: Z.prototype.aA,
set: Z.prototype.HC
});
Z.prototype.get_m_hitPointLocal = Z.prototype.cA = function() {
return k(cA(this.Zx), p)
};
Z.prototype.set_m_hitPointLocal = Z.prototype.JC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
dA(c, a)
};
Object.defineProperty(Z.prototype, "m_hitPointLocal", {
get: Z.prototype.cA,
set: Z.prototype.JC
});
Z.prototype.get_m_hitFraction = Z.prototype.Yz = function() {
return eA(this.Zx)
};
Z.prototype.set_m_hitFraction = Z.prototype.EC = function(a) {
var c = this.Zx;
a && "object" === typeof a && (a = a.Zx);
fA(c, a)
};
Object.defineProperty(Z.prototype, "m_hitFraction", {
get: Z.prototype.Yz,
set: Z.prototype.EC
});
Z.prototype.__destroy__ = function() {
gA(this.Zx)
};
(function() {
function a() {
b.BT_CONSTRAINT_ERP = hA();
b.BT_CONSTRAINT_STOP_ERP = iA();
b.BT_CONSTRAINT_CFM = jA();
b.BT_CONSTRAINT_STOP_CFM = kA();
b.PHY_FLOAT = lA();
b.PHY_DOUBLE = mA();
b.PHY_INTEGER = nA();
b.PHY_SHORT = oA();
b.PHY_FIXEDPOINT88 = pA();
b.PHY_UCHAR = qA()
}
La ? a() : Ja.unshift(a)
})();
this.Ammo = b;
return Ammo
}
);
})();
if (typeof exports === 'object' && typeof module === 'object')
module.exports = Ammo;
else if (typeof define === 'function' && define['amd'])
define([], function() {
return Ammo;
});
else if (typeof exports === 'object')
exports["Ammo"] = Ammo;