// This is laya.physics3D.js, a port of Bullet Physics to JavaScript. zlib licensed. var Physics3D = window.Physics3D=function(memorySize) { Physics3D={} var Module = Physics3D; var b;b||(b=eval("(function() { try { return Physics3D || {} } catch(e) { return {} } })()"));var aa={},ba;for(ba in b)b.hasOwnProperty(ba)&&(aa[ba]=b[ba]);var ca=!1,da=!1,ea=!1,fa=!1; if(b.ENVIRONMENT)if("WEB"===b.ENVIRONMENT)ca=!0;else if("WORKER"===b.ENVIRONMENT)da=!0;else if("NODE"===b.ENVIRONMENT)ea=!0;else if("SHELL"===b.ENVIRONMENT)fa=!0;else throw Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.");else ca="object"===typeof window,da="function"===typeof importScripts,ea="object"===typeof process&&"function"===typeof require&&!ca&&!da,fa=!ca&&!ea&&!da; if(ea){b.print||(b.print=console.log);b.printErr||(b.printErr=console.warn);var ga,ha;b.read=function(a,c){ga||(ga=require("fs"));ha||(ha=require("path"));a=ha.normalize(a);var d=ga.readFileSync(a);return c?d:d.toString()};b.readBinary=function(a){a=b.read(a,!0);a.buffer||(a=new Uint8Array(a));assert(a.buffer);return a};b.load=function(a){ia(read(a))};b.thisProgram||(b.thisProgram=1 0) var gc = undefined");else if(ca||da)b.read=function(a){var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},da&&(b.readBinary=function(a){var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return c.response}),b.readAsync=function(a, c,d){var e=new XMLHttpRequest;e.open("GET",a,!0);e.responseType="arraybuffer";e.onload=function(){200==e.status||0==e.status&&e.response?c(e.response):d()};e.onerror=d;e.send(null)},"undefined"!=typeof arguments&&(b.arguments=arguments),"undefined"!==typeof console?(b.print||(b.print=function(a){console.log(a)}),b.printErr||(b.printErr=function(a){console.warn(a)})):b.print||(b.print=function(){}),da&&(b.load=importScripts),"undefined"===typeof b.setWindowTitle&&(b.setWindowTitle=function(a){document.title= a});else throw"Unknown runtime environment. Where are we?";function ia(a){eval.call(null,a)}!b.load&&b.read&&(b.load=function(a){ia(b.read(a))});b.print||(b.print=function(){});b.printErr||(b.printErr=b.print);b.arguments||(b.arguments=[]);b.thisProgram||(b.thisProgram="./this.program");b.quit||(b.quit=function(a,c){throw c;});b.print=b.print;b.h=b.printErr;b.preRun=[];b.postRun=[];for(ba in aa)aa.hasOwnProperty(ba)&&(b[ba]=aa[ba]); var aa=void 0,h={e:function(a){return tempRet0=a},J:function(){return tempRet0},N:function(){return ka},M:function(a){ka=a},t:function(a){switch(a){case "i1":case "i8":return 1;case "i16":return 2;case "i32":return 4;case "i64":return 8;case "float":return 4;case "double":return 8;default:return"*"===a[a.length-1]?h.j:"i"===a[0]?(a=parseInt(a.substr(1)),assert(0===a%8),a/8):0}},H:function(a){return Math.max(h.t(a),h.j)},O:16,aa:function(a,c){"double"===c||"i64"===c?a&7&&(assert(4===(a&7)),a+=4):assert(0=== (a&3));return a},U:function(a,c,d){return d||"i64"!=a&&"double"!=a?a?Math.min(c||(a?h.H(a):0),h.j):Math.min(c,8):8},l:function(a,c,d){return d&&d.length?b["dynCall_"+a].apply(null,[c].concat(d)):b["dynCall_"+a].call(null,c)},g:[],A:function(a){for(var c=0;c>2];a=(c+a+15|0)&-16;l[ma>>2]=a;return a>=na&&!pa()?(l[ma>>2]=c,0):c},p:function(a,c){return Math.ceil(a/(c?c:16))*(c?c:16)},$:function(a,c,d){return d?+(a>>>0)+4294967296*+(c>>>0):+(a>>>0)+4294967296*+(c|0)},i:1024,j:4,P:0};h.addFunction=h.A;h.removeFunction=h.L;var qa=0;function assert(a,c){a||ra("Assertion failed: "+c)} function ta(a){var c;c="i32";"*"===c.charAt(c.length-1)&&(c="i32");switch(c){case "i1":return ua[a>>0];case "i8":return ua[a>>0];case "i16":return va[a>>1];case "i32":return l[a>>2];case "i64":return l[a>>2];case "float":return wa[a>>2];case "double":return xa[a>>3];default:ra("invalid type for setValue: "+c)}return null} function ya(a,c,d){var e,f,g;"number"===typeof a?(f=!0,g=a):(f=!1,g=a.length);var k="string"===typeof c?c:null,m;4==d?m=e:m=["function"===typeof za?za:h.v,h.u,h.v,h.G][void 0===d?2:d](Math.max(g,k?1:c.length));if(f){e=m;assert(0==(m&3));for(a=m+(g&-4);e>2]=0;for(a=m+g;e>0]=0;return m}if("i8"===k)return a.subarray||a.slice?Aa.set(a,m):Aa.set(new Uint8Array(a),m),m;e=0;for(var v,u;e>0]=A;break;case "i8":ua[f>>0]=A;break;case "i16":va[f>>1]=A;break;case "i32":l[f>>2]=A;break;case "i64":tempI64=[A>>>0,(tempDouble=A,1<=+Ba(tempDouble)?0>>0:~~+Ea((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)];l[f>>2]=tempI64[0];l[f+4>>2]=tempI64[1];break;case "float":wa[f>>2]=A;break;case "double":xa[f>>3]=A;break;default:ra("invalid type for setValue: "+ C)}u!==d&&(v=h.t(d),u=d);e+=v}}return m}function Fa(a){var c;if(0===c||!a)return"";for(var d=0,e,f=0;;){e=Aa[a+f>>0];d|=e;if(0==e&&!c)break;f++;if(c&&f==c)break}c||(c=f);e="";if(128>d){for(;0=g&&(g=65536+((g&1023)<<10)|a.charCodeAt(++f)&1023);if(127>=g){if(d>=e)break;c[d++]=g}else{if(2047>=g){if(d+1>=e)break;c[d++]=192|g>>6}else{if(65535>=g){if(d+2>=e)break;c[d++]=224|g>>12}else{if(2097151>=g){if(d+3>=e)break;c[d++]=240|g>>18}else{if(67108863>=g){if(d+4>=e)break;c[d++]=248|g>>24}else{if(d+5>=e)break;c[d++]=252|g>>30;c[d++]=128|g>>24&63}c[d++]=128|g>>18&63}c[d++]=128|g>>12&63}c[d++]= 128|g>>6&63}c[d++]=128|g&63}}c[d]=0}}function Ia(a){for(var c=0,d=0;d=e&&(e=65536+((e&1023)<<10)|a.charCodeAt(++d)&1023);127>=e?++c:c=2047>=e?c+2:65535>=e?c+3:2097151>=e?c+4:67108863>=e?c+5:c+6}return c}"undefined"!==typeof TextDecoder&&new TextDecoder("utf-16le"); function Ja(a){return a.replace(/__Z[\w\d_]+/g,function(a){var d;a:{var e=b.___cxa_demangle||b.__cxa_demangle;if(e)try{var f=a.substr(1),g=Ia(f)+1,k=za(g);Ha(f,Aa,k,g);var m=za(4),v=e(k,0,0,m);if(0===ta(m)&&v){d=Fa(v);break a}}catch(u){}finally{k&&Ka(k),m&&Ka(m),v&&Ka(v)}else h.f("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling");d=a}return a===d?a:a+" ["+d+"]"})} function La(){var a;a:{a=Error();if(!a.stack){try{throw Error(0);}catch(c){a=c}if(!a.stack){a="(no stack trace available)";break a}}a=a.stack.toString()}b.extraStackTrace&&(a+="\n"+b.extraStackTrace());return Ja(a)}var Ma=65536,Na=16777216,Oa=16777216;function Pa(a,c){0>2]>c)return!1;for(na=Math.max(na,Oa);na>2];)536870912>=na?na=Pa(2*na,a):na=Math.min(Pa((3*na+2147483648)/4,a),c);a=b.reallocBuffer(na);if(!a||a.byteLength!=na)return!1;b.buffer=buffer=a;Ta();return!0}var Za; try{Za=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get),Za(new ArrayBuffer(4))}catch($a){Za=function(a){return a.byteLength}}var ab=b.TOTAL_STACK||5242880,na=b.TOTAL_MEMORY||memorySize;na>>16)*e+d*(c>>>16)<<16)|0});Math.Y=Math.imul; if(!Math.fround){var lb=new Float32Array(1);Math.fround=function(a){lb[0]=a;return lb[0]}}Math.T=Math.fround;Math.clz32||(Math.clz32=function(a){a=a>>>0;for(var c=0;32>c;c++)if(a&1<<31-c)return c;return 32});Math.R=Math.clz32;Math.trunc||(Math.trunc=function(a){return 0>a?Math.ceil(a):Math.floor(a)});Math.trunc=Math.trunc;var Ba=Math.abs,Ea=Math.ceil,Da=Math.floor,mb=Math.pow,Ca=Math.min,nb=0,ob=null,pb=null;function qb(){nb++;b.monitorRunDependencies&&b.monitorRunDependencies(nb)} function rb(){nb--;b.monitorRunDependencies&&b.monitorRunDependencies(nb);if(0==nb&&(null!==ob&&(clearInterval(ob),ob=null),pb)){var a=pb;pb=null;a()}}b.preloadedImages={};b.preloadedAudios={};var sb=null; (function(a){function c(a,c){var d=C;if(0>a.indexOf("."))d=(d||{})[a];else var e=a.split("."),d=(d||{})[e[0]],d=(d||{})[e[1]];c&&(d=(d||{})[c]);void 0===d&&ra("bad lookupImport to ("+a+")."+c);return d}function d(c){var d=a.buffer;c.byteLength>>0)/(c>>>0)>>>0},"i32s-rem":function(a,c){return(a|0)%(c|0)|0},"i32u-rem":function(a,c){return(a>>> 0)%(c>>>0)>>>0},"debugger":function(){debugger}},parent:a},Qa=null;a.asmPreload=a.asm;a.reallocBuffer=function(c){c=Pa(c,a.usingWasm?Ma:Na);var d=a.buffer,e=d.byteLength;if(a.usingWasm)try{return-1!==a.wasmMemory.grow((c-e)/65536)?a.buffer=a.wasmMemory.buffer:null}catch(f){return null}else return Qa.__growWasmMemory((c-e)/65536),a.buffer!==d?a.buffer:null};a.asm=function(f,u,wb){if(!u.table){var vb=a.wasmTableSize;void 0===vb&&(vb=1024);var Kb=a.wasmMaxTableSize;u.table="object"===typeof WebAssembly&& "function"===typeof WebAssembly.Table?void 0!==Kb?new WebAssembly.Table({initial:vb,maximum:Kb,element:"anyfunc"}):new WebAssembly.Table({initial:vb,element:"anyfunc"}):Array(vb);a.wasmTable=u.table}u.memoryBase||(u.memoryBase=a.STATIC_BASE);u.tableBase||(u.tableBase=0);for(var V,vb=m.split(","),Kb=0;Kb>2]}var Ib={},Jb={};b._sbrk=Mb;b._memmove=Nb;var Ob=1; function Pb(){var a=Bb;if(!a)return(h.e(0),0)|0;var c=Db[a],d=c.type;if(!d)return(h.e(0),a)|0;var e=Array.prototype.slice.call(arguments);b.___cxa_is_pointer_type(d);Pb.buffer||(Pb.buffer=za(4));l[Pb.buffer>>2]=a;for(var a=Pb.buffer,f=0;f>2],c.B=a,(h.e(e[f]),a)|0;a=l[a>>2];return(h.e(d),a)|0}b._llvm_bswap_i16=Qb;b._llvm_bswap_i32=Rb; function Sb(a,c){Gb=c;try{var d=Hb(),e=Hb(),f=Hb(),g=0;Sb.buffer||(Sb.d=[null,[],[]],Sb.q=function(a,c){var d=Sb.d[a];assert(d);if(0===c||10===c){var e=1===a?b.print:b.printErr,f;a:{for(var g=f=0;d[g];)++g;if(16k?g+=String.fromCharCode(k):(k-=65536,g+=String.fromCharCode(55296|k>>10,56320|k&1023)))):g+=String.fromCharCode(k)}}e(f);d.length=0}else d.push(c)});for(var k=0;k>2],v=l[e+(8*k+4)>>2],u=0;u>2]=Xa;b.wasmTableSize=1404;b.wasmMaxTableSize=1404;b.C={Math:Math,Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array,NaN:NaN,Infinity:Infinity,byteLength:Za}; b.D={abort:ra,assert:assert,enlargeMemory:pa,getTotalMemory:function(){return na},abortOnCannotGrowMemory:function(){ra("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+na+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")},invoke_viiiii:function(a,c,d,e,f,g){try{b.dynCall_viiiii(a,c,d,e, f,g)}catch(k){if("number"!==typeof k&&"longjmp"!==k)throw k;b.setThrew(1,0)}},invoke_viiiifffffifi:function(a,c,d,e,f,g,k,m,v,u,A,C,Qa){try{b.dynCall_viiiifffffifi(a,c,d,e,f,g,k,m,v,u,A,C,Qa)}catch(wb){if("number"!==typeof wb&&"longjmp"!==wb)throw wb;b.setThrew(1,0)}},invoke_vif:function(a,c,d){try{b.dynCall_vif(a,c,d)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;b.setThrew(1,0)}},invoke_viifii:function(a,c,d,e,f,g){try{b.dynCall_viifii(a,c,d,e,f,g)}catch(k){if("number"!==typeof k&&"longjmp"!== k)throw k;b.setThrew(1,0)}},invoke_vi:function(a,c){try{b.dynCall_vi(a,c)}catch(d){if("number"!==typeof d&&"longjmp"!==d)throw d;b.setThrew(1,0)}},invoke_vii:function(a,c,d){try{b.dynCall_vii(a,c,d)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;b.setThrew(1,0)}},invoke_iiiiiiiiiii:function(a,c,d,e,f,g,k,m,v,u,A){try{return b.dynCall_iiiiiiiiiii(a,c,d,e,f,g,k,m,v,u,A)}catch(C){if("number"!==typeof C&&"longjmp"!==C)throw C;b.setThrew(1,0)}},invoke_viiiif:function(a,c,d,e,f,g){try{b.dynCall_viiiif(a, c,d,e,f,g)}catch(k){if("number"!==typeof k&&"longjmp"!==k)throw k;b.setThrew(1,0)}},invoke_ii:function(a,c){try{return b.dynCall_ii(a,c)}catch(d){if("number"!==typeof d&&"longjmp"!==d)throw d;b.setThrew(1,0)}},invoke_viifi:function(a,c,d,e,f){try{b.dynCall_viifi(a,c,d,e,f)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;b.setThrew(1,0)}},invoke_viiiiiiiii:function(a,c,d,e,f,g,k,m,v,u){try{b.dynCall_viiiiiiiii(a,c,d,e,f,g,k,m,v,u)}catch(A){if("number"!==typeof A&&"longjmp"!==A)throw A;b.setThrew(1, 0)}},invoke_viiif:function(a,c,d,e,f){try{b.dynCall_viiif(a,c,d,e,f)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;b.setThrew(1,0)}},invoke_viffiii:function(a,c,d,e,f,g,k){try{b.dynCall_viffiii(a,c,d,e,f,g,k)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;b.setThrew(1,0)}},invoke_iiiiii:function(a,c,d,e,f,g){try{return b.dynCall_iiiiii(a,c,d,e,f,g)}catch(k){if("number"!==typeof k&&"longjmp"!==k)throw k;b.setThrew(1,0)}},invoke_viiifii:function(a,c,d,e,f,g,k){try{b.dynCall_viiifii(a, c,d,e,f,g,k)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;b.setThrew(1,0)}},invoke_fiifii:function(a,c,d,e,f,g){try{return b.dynCall_fiifii(a,c,d,e,f,g)}catch(k){if("number"!==typeof k&&"longjmp"!==k)throw k;b.setThrew(1,0)}},invoke_fiiiiiiiii:function(a,c,d,e,f,g,k,m,v,u){try{return b.dynCall_fiiiiiiiii(a,c,d,e,f,g,k,m,v,u)}catch(A){if("number"!==typeof A&&"longjmp"!==A)throw A;b.setThrew(1,0)}},invoke_iiii:function(a,c,d,e){try{return b.dynCall_iiii(a,c,d,e)}catch(f){if("number"!==typeof f&& "longjmp"!==f)throw f;b.setThrew(1,0)}},invoke_fif:function(a,c,d){try{return b.dynCall_fif(a,c,d)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;b.setThrew(1,0)}},invoke_vifi:function(a,c,d,e){try{b.dynCall_vifi(a,c,d,e)}catch(f){if("number"!==typeof f&&"longjmp"!==f)throw f;b.setThrew(1,0)}},invoke_viiiiii:function(a,c,d,e,f,g,k){try{b.dynCall_viiiiii(a,c,d,e,f,g,k)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;b.setThrew(1,0)}},invoke_iiif:function(a,c,d,e){try{return b.dynCall_iiif(a, c,d,e)}catch(f){if("number"!==typeof f&&"longjmp"!==f)throw f;b.setThrew(1,0)}},invoke_fiii:function(a,c,d,e){try{return b.dynCall_fiii(a,c,d,e)}catch(f){if("number"!==typeof f&&"longjmp"!==f)throw f;b.setThrew(1,0)}},invoke_iiiiiii:function(a,c,d,e,f,g,k){try{return b.dynCall_iiiiiii(a,c,d,e,f,g,k)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;b.setThrew(1,0)}},invoke_fiiiiiiiiii:function(a,c,d,e,f,g,k,m,v,u,A){try{return b.dynCall_fiiiiiiiiii(a,c,d,e,f,g,k,m,v,u,A)}catch(C){if("number"!== typeof C&&"longjmp"!==C)throw C;b.setThrew(1,0)}},invoke_fiiiii:function(a,c,d,e,f,g){try{return b.dynCall_fiiiii(a,c,d,e,f,g)}catch(k){if("number"!==typeof k&&"longjmp"!==k)throw k;b.setThrew(1,0)}},invoke_viiiiiii:function(a,c,d,e,f,g,k,m){try{b.dynCall_viiiiiii(a,c,d,e,f,g,k,m)}catch(v){if("number"!==typeof v&&"longjmp"!==v)throw v;b.setThrew(1,0)}},invoke_vifii:function(a,c,d,e,f){try{b.dynCall_vifii(a,c,d,e,f)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;b.setThrew(1,0)}},invoke_fi:function(a, c){try{return b.dynCall_fi(a,c)}catch(d){if("number"!==typeof d&&"longjmp"!==d)throw d;b.setThrew(1,0)}},invoke_viiiiiiiiii:function(a,c,d,e,f,g,k,m,v,u,A){try{b.dynCall_viiiiiiiiii(a,c,d,e,f,g,k,m,v,u,A)}catch(C){if("number"!==typeof C&&"longjmp"!==C)throw C;b.setThrew(1,0)}},invoke_iii:function(a,c,d){try{return b.dynCall_iii(a,c,d)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;b.setThrew(1,0)}},invoke_fiiiiiiii:function(a,c,d,e,f,g,k,m,v){try{return b.dynCall_fiiiiiiii(a,c,d,e,f,g,k,m, v)}catch(u){if("number"!==typeof u&&"longjmp"!==u)throw u;b.setThrew(1,0)}},invoke_iifif:function(a,c,d,e,f){try{return b.dynCall_iifif(a,c,d,e,f)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;b.setThrew(1,0)}},invoke_viiiiffffiif:function(a,c,d,e,f,g,k,m,v,u,A,C){try{b.dynCall_viiiiffffiif(a,c,d,e,f,g,k,m,v,u,A,C)}catch(Qa){if("number"!==typeof Qa&&"longjmp"!==Qa)throw Qa;b.setThrew(1,0)}},invoke_fiiii:function(a,c,d,e,f){try{return b.dynCall_fiiii(a,c,d,e,f)}catch(g){if("number"!==typeof g&& "longjmp"!==g)throw g;b.setThrew(1,0)}},invoke_iiiii:function(a,c,d,e,f){try{return b.dynCall_iiiii(a,c,d,e,f)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;b.setThrew(1,0)}},invoke_viii:function(a,c,d,e){try{b.dynCall_viii(a,c,d,e)}catch(f){if("number"!==typeof f&&"longjmp"!==f)throw f;b.setThrew(1,0)}},invoke_v:function(a){try{b.dynCall_v(a)}catch(c){if("number"!==typeof c&&"longjmp"!==c)throw c;b.setThrew(1,0)}},invoke_iiiiiiiii:function(a,c,d,e,f,g,k,m,v){try{return b.dynCall_iiiiiiiii(a, c,d,e,f,g,k,m,v)}catch(u){if("number"!==typeof u&&"longjmp"!==u)throw u;b.setThrew(1,0)}},invoke_viif:function(a,c,d,e){try{b.dynCall_viif(a,c,d,e)}catch(f){if("number"!==typeof f&&"longjmp"!==f)throw f;b.setThrew(1,0)}},invoke_fiiifii:function(a,c,d,e,f,g,k){try{return b.dynCall_fiiifii(a,c,d,e,f,g,k)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;b.setThrew(1,0)}},invoke_viiii:function(a,c,d,e,f){try{b.dynCall_viiii(a,c,d,e,f)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;b.setThrew(1, 0)}},_pthread_getspecific:function(a){return Jb[a]||0},___cxa_begin_catch:function(a){var c=Db[a];c&&!c.F&&(c.F=!0,Ab.d--);c&&(c.da=!1);Cb.push(a);a:{if(a&&!Db[a])for(var d in Db)if(Db[d].B===a){c=d;break a}c=a}c&&Db[c].ba++;return a},_pthread_setspecific:function(a,c){if(!(a in Jb))return 22;Jb[a]=c;return 0},___syscall146:Sb,_pthread_key_create:function(a){if(0==a)return 22;l[a>>2]=Ob;Jb[Ob]=0;Ob++;return 0},_abort:function(){b.abort()},___setErrNo:function(a){b.___errno_location&&(l[b.___errno_location()>> 2]=a);return a},___syscall6:function(a,c){Gb=c;try{var d=Ib.I();FS.close(d);return 0}catch(e){return"undefined"!==typeof FS&&e instanceof FS.o||ra(e),-e.r}},_llvm_trap:function(){ra("trap!")},_llvm_pow_f32:mb,_gettimeofday:function(a){var c=Date.now();l[a>>2]=c/1E3|0;l[a+4>>2]=c%1E3*1E3|0;return 0},_pthread_once:Eb,_emscripten_memcpy_big:function(a,c,d){Aa.set(Aa.subarray(c,c+d),a);return a},___gxx_personality_v0:function(){},___syscall140:function(a,c){Gb=c;try{var d=Ib.I(),e=Hb(),f=Hb(),g=Hb(), k=Hb();assert(0===e);FS.Z(d,f,k);l[g>>2]=d.position;d.K&&0===f&&0===k&&(d.K=null);return 0}catch(m){return"undefined"!==typeof FS&&m instanceof FS.o||ra(m),-m.r}},___resumeException:function(a){Bb||(Bb=a);throw a+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.";},_emscripten_asm_const_diiiiiiii:function(a,c,d,e,f,g,k,m,v){return tb[a](c,d,e,f,g,k,m,v)},___cxa_find_matching_catch:Pb,___cxa_pure_virtual:function(){qa= !0;throw"Pure virtual function called!";},_emscripten_asm_const_iii:function(a,c,d){return tb[a](c,d)},__ZSt18uncaught_exceptionv:Ab,DYNAMICTOP_PTR:ma,tempDoublePtr:yb,ABORT:qa,STACKTOP:ka,STACK_MAX:Wa};var Tb=b.asm(b.C,b.D,buffer);b.asm=Tb; var Ub=b._emscripten_bind_btGhostObject_getFriction_0=function(){return b.asm._emscripten_bind_btGhostObject_getFriction_0.apply(null,arguments)},Vb=b._emscripten_bind_btCylinderShape___destroy___0=function(){return b.asm._emscripten_bind_btCylinderShape___destroy___0.apply(null,arguments)},Wb=b._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1.apply(null,arguments)},Xb=b._emscripten_bind_btTypedConstraint_getParam_2= function(){return b.asm._emscripten_bind_btTypedConstraint_getParam_2.apply(null,arguments)},Yb=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM=function(){return b.asm._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM.apply(null,arguments)},Zb=b._emscripten_bind_btQuaternion_dot_1=function(){return b.asm._emscripten_bind_btQuaternion_dot_1.apply(null,arguments)},$b=b._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1.apply(null, arguments)},ac=b._emscripten_bind_btCollisionObject_isActive_0=function(){return b.asm._emscripten_bind_btCollisionObject_isActive_0.apply(null,arguments)},bc=b._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0=function(){return b.asm._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0.apply(null,arguments)},cc=b._emscripten_bind_btCompoundShape_updateChildTransform_2=function(){return b.asm._emscripten_bind_btCompoundShape_updateChildTransform_2.apply(null,arguments)},dc=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1= function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1.apply(null,arguments)},ec=b._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1.apply(null,arguments)},fc=b._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4.apply(null,arguments)},gc=b._emscripten_bind_btCapsuleShapeX_getMargin_0= function(){return b.asm._emscripten_bind_btCapsuleShapeX_getMargin_0.apply(null,arguments)},hc=b._emscripten_bind_btCompoundShape_getMargin_0=function(){return b.asm._emscripten_bind_btCompoundShape_getMargin_0.apply(null,arguments)},ic=b._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1.apply(null,arguments)},jc=b._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0.apply(null, arguments)},kc=b._emscripten_bind_btRigidBody_setUserPointer_1=function(){return b.asm._emscripten_bind_btRigidBody_setUserPointer_1.apply(null,arguments)},lc=b._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1=function(){return b.asm._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1.apply(null,arguments)},mc=b._emscripten_bind_btGImpactMeshShape_btGImpactMeshShape_1=function(){return b.asm._emscripten_bind_btGImpactMeshShape_btGImpactMeshShape_1.apply(null,arguments)},nc=b._emscripten_bind_btRigidBody_getLinearVelocity_0= function(){return b.asm._emscripten_bind_btRigidBody_getLinearVelocity_0.apply(null,arguments)},oc=b._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0.apply(null,arguments)},pc=b._emscripten_bind_btCollisionObject_getActivationState_0=function(){return b.asm._emscripten_bind_btCollisionObject_getActivationState_0.apply(null,arguments)},qc=b._emscripten_bind_btQuaternion_setX_1=function(){return b.asm._emscripten_bind_btQuaternion_setX_1.apply(null, arguments)},rc=b._emscripten_bind_btCylinderShapeZ_getMargin_0=function(){return b.asm._emscripten_bind_btCylinderShapeZ_getMargin_0.apply(null,arguments)},sc=b._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0.apply(null,arguments)},tc=b._emscripten_bind_btQuaternion_setZ_1=function(){return b.asm._emscripten_bind_btQuaternion_setZ_1.apply(null,arguments)},uc=b._emscripten_bind_btCollisionObject_getUserIndex_0=function(){return b.asm._emscripten_bind_btCollisionObject_getUserIndex_0.apply(null, arguments)},vc=b._emscripten_bind_AllConvexResultCallback_get_m_convexToWorld_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_convexToWorld_0.apply(null,arguments)},wc=b._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0=function(){return b.asm._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0.apply(null,arguments)},xc=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0.apply(null, arguments)},yc=b._emscripten_bind_btKinematicCharacterController_setMaxSlope_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setMaxSlope_1.apply(null,arguments)},zc=b._emscripten_bind_btQuadWord_z_0=function(){return b.asm._emscripten_bind_btQuadWord_z_0.apply(null,arguments)},Ac=b._emscripten_bind_btTransform_setIdentity_0=function(){return b.asm._emscripten_bind_btTransform_setIdentity_0.apply(null,arguments)},Bc=b._emscripten_bind_btHingeConstraint_btHingeConstraint_2= function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_2.apply(null,arguments)},Cc=b._emscripten_bind_btGhostObject_getInterpolationAngularVelocity_0=function(){return b.asm._emscripten_bind_btGhostObject_getInterpolationAngularVelocity_0.apply(null,arguments)},Dc=b._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0.apply(null,arguments)},Ec=b._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0= function(){return b.asm._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0.apply(null,arguments)},Fc=b._emscripten_bind_btCapsuleShapeZ_getUpAxis_0=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_getUpAxis_0.apply(null,arguments)},Gc=b._emscripten_bind_tScalarArray_pop_back_0=function(){return b.asm._emscripten_bind_tScalarArray_pop_back_0.apply(null,arguments)},Hc=b._emscripten_bind_AllConvexResultCallback_get_m_hitPointWorld_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_hitPointWorld_0.apply(null, arguments)},Ic=b._emscripten_bind_btCapsuleShape_getRadius_0=function(){return b.asm._emscripten_bind_btCapsuleShape_getRadius_0.apply(null,arguments)},Jc=b._emscripten_enum_PHY_ScalarType_PHY_UCHAR=function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_UCHAR.apply(null,arguments)},Kc=b._emscripten_bind_btQuaternion_setW_1=function(){return b.asm._emscripten_bind_btQuaternion_setW_1.apply(null,arguments)};b.stackSave=function(){return b.asm.stackSave.apply(null,arguments)}; var Lc=b._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0.apply(null,arguments)},Mc=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0.apply(null,arguments)},Nc=b._emscripten_bind_btCollisionDispatcher___destroy___0=function(){return b.asm._emscripten_bind_btCollisionDispatcher___destroy___0.apply(null,arguments)},Oc= b._emscripten_bind_btRigidBody_applyCentralImpulse_1=function(){return b.asm._emscripten_bind_btRigidBody_applyCentralImpulse_1.apply(null,arguments)},Pc=b._emscripten_bind_btConvexHullShape_getMargin_0=function(){return b.asm._emscripten_bind_btConvexHullShape_getMargin_0.apply(null,arguments)},Qc=b._emscripten_bind_btDefaultMotionState_getWorldTransform_1=function(){return b.asm._emscripten_bind_btDefaultMotionState_getWorldTransform_1.apply(null,arguments)},Rc=b._emscripten_bind_btPairCachingGhostObject_getInterpolationLinearVelocity_0= function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getInterpolationLinearVelocity_0.apply(null,arguments)},Sc=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1.apply(null,arguments)},Tc=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2=function(){return b.asm._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2.apply(null,arguments)},Uc=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3= function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3.apply(null,arguments)},Vc=b._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2.apply(null,arguments)},Wc=b._emscripten_bind_btVector3_op_mul_1=function(){return b.asm._emscripten_bind_btVector3_op_mul_1.apply(null,arguments)},Xc=b._emscripten_bind_btDynamicsWorld_rayTest_3=function(){return b.asm._emscripten_bind_btDynamicsWorld_rayTest_3.apply(null, arguments)};b._btGImpactCollisionAlgorithm_RegisterAlgorithm=function(){return b.asm._btGImpactCollisionAlgorithm_RegisterAlgorithm.apply(null,arguments)}; var Yc=b._emscripten_bind_btCollisionObject_btCollisionObject_0=function(){return b.asm._emscripten_bind_btCollisionObject_btCollisionObject_0.apply(null,arguments)},Zc=b._emscripten_bind_btRaycastVehicle_updateWheelTransform_2=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateWheelTransform_2.apply(null,arguments)},$c=b._emscripten_bind_btQuadWord_x_0=function(){return b.asm._emscripten_bind_btQuadWord_x_0.apply(null,arguments)},ad=b._emscripten_bind_btGeneric6DofConstraint_setParam_3= function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setParam_3.apply(null,arguments)},bd=b._emscripten_bind_btCollisionObject_isKinematicObject_0=function(){return b.asm._emscripten_bind_btCollisionObject_isKinematicObject_0.apply(null,arguments)},cd=b._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1.apply(null,arguments)},dd=b._emscripten_bind_btCollisionObject_getRollingFriction_0=function(){return b.asm._emscripten_bind_btCollisionObject_getRollingFriction_0.apply(null, arguments)},ed=b._emscripten_bind_ConvexResultCallback___destroy___0=function(){return b.asm._emscripten_bind_ConvexResultCallback___destroy___0.apply(null,arguments)},fd=b._emscripten_bind_btCompoundShape_updateChildTransform_3=function(){return b.asm._emscripten_bind_btCompoundShape_updateChildTransform_3.apply(null,arguments)},gd=b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1.apply(null, arguments)},hd=b._emscripten_bind_btQuaternion_getAngleShortestPath_0=function(){return b.asm._emscripten_bind_btQuaternion_getAngleShortestPath_0.apply(null,arguments)},id=b._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1.apply(null,arguments)},jd=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0.apply(null, arguments)},kd=b._emscripten_bind_btRigidBody_getFriction_0=function(){return b.asm._emscripten_bind_btRigidBody_getFriction_0.apply(null,arguments)},ld=b._emscripten_bind_btCollisionWorld_updateSingleAabb_1=function(){return b.asm._emscripten_bind_btCollisionWorld_updateSingleAabb_1.apply(null,arguments)},md=b._emscripten_bind_AllConvexResultCallback_get_m_collisionObjects_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_collisionObjects_0.apply(null,arguments)},nd=b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5= function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5.apply(null,arguments)},od=b._emscripten_bind_btWheelInfoConstructionInfo___destroy___0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo___destroy___0.apply(null,arguments)},pd=b._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3.apply(null,arguments)}, qd=b._emscripten_bind_tScalarArray___destroy___0=function(){return b.asm._emscripten_bind_tScalarArray___destroy___0.apply(null,arguments)},rd=b._emscripten_bind_btCollisionObject_activate_1=function(){return b.asm._emscripten_bind_btCollisionObject_activate_1.apply(null,arguments)},sd=b._emscripten_bind_btCollisionObject_activate_0=function(){return b.asm._emscripten_bind_btCollisionObject_activate_0.apply(null,arguments)},td=b._emscripten_bind_btCollisionWorld_removeCollisionObject_1=function(){return b.asm._emscripten_bind_btCollisionWorld_removeCollisionObject_1.apply(null, arguments)},ud=b._emscripten_bind_LayaMotionState_setWorldTransform_1=function(){return b.asm._emscripten_bind_LayaMotionState_setWorldTransform_1.apply(null,arguments)},vd=b._emscripten_bind_AllConvexResultCallback_AllConvexResultCallback_2=function(){return b.asm._emscripten_bind_AllConvexResultCallback_AllConvexResultCallback_2.apply(null,arguments)},wd=b._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1.apply(null, arguments)},xd=b._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1=function(){return b.asm._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1.apply(null,arguments)},yd=b._emscripten_bind_btVector3_setX_1=function(){return b.asm._emscripten_bind_btVector3_setX_1.apply(null,arguments)},zd=b._emscripten_bind_btCollisionConfiguration___destroy___0=function(){return b.asm._emscripten_bind_btCollisionConfiguration___destroy___0.apply(null,arguments)},Ad=b._emscripten_bind_LayaMotionState_LayaMotionState_0= function(){return b.asm._emscripten_bind_LayaMotionState_LayaMotionState_0.apply(null,arguments)},Bd=b._emscripten_bind_btCapsuleShapeZ_setMargin_1=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_setMargin_1.apply(null,arguments)},Cd=b._emscripten_bind_AllHitsRayResultCallback_hasHit_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_hasHit_0.apply(null,arguments)},Dd=b._emscripten_bind_btActionInterface_updateAction_2=function(){return b.asm._emscripten_bind_btActionInterface_updateAction_2.apply(null, arguments)};b.stackAlloc=function(){return b.asm.stackAlloc.apply(null,arguments)}; var Ed=b._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1.apply(null,arguments)},Fd=b._emscripten_bind_btFixedConstraint___destroy___0=function(){return b.asm._emscripten_bind_btFixedConstraint___destroy___0.apply(null,arguments)},Gd=b._emscripten_bind_btRaycastVehicle_updateSuspension_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateSuspension_1.apply(null,arguments)},Hd=b._emscripten_bind_btManifoldPoint_set_m_localPointB_1= function(){return b.asm._emscripten_bind_btManifoldPoint_set_m_localPointB_1.apply(null,arguments)},Id=b._emscripten_bind_btVector3_setZ_1=function(){return b.asm._emscripten_bind_btVector3_setZ_1.apply(null,arguments)},Jd=b._emscripten_bind_btCapsuleShapeX_getHalfHeight_0=function(){return b.asm._emscripten_bind_btCapsuleShapeX_getHalfHeight_0.apply(null,arguments)},Kd=b._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1.apply(null, arguments)},Ld=b._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0.apply(null,arguments)},Md=b._emscripten_bind_btCollisionObject_getRestitution_0=function(){return b.asm._emscripten_bind_btCollisionObject_getRestitution_0.apply(null,arguments)},Nd=b._emscripten_bind_btQuaternion_setValue_4=function(){return b.asm._emscripten_bind_btQuaternion_setValue_4.apply(null,arguments)},Od=b._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1= function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1.apply(null,arguments)},Pd=b._emscripten_bind_btMotionState_setWorldTransform_1=function(){return b.asm._emscripten_bind_btMotionState_setWorldTransform_1.apply(null,arguments)},Qd=b._emscripten_bind_LocalShapeInfo___destroy___0=function(){return b.asm._emscripten_bind_LocalShapeInfo___destroy___0.apply(null,arguments)},Rd=b._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2.apply(null, arguments)},Sd=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1.apply(null,arguments)},Td=b._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0=function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0.apply(null,arguments)},Ud=b._emscripten_bind_btDynamicsWorld_removeCollisionObject_1=function(){return b.asm._emscripten_bind_btDynamicsWorld_removeCollisionObject_1.apply(null, arguments)},Vd=b._emscripten_bind_btQuadWord_setY_1=function(){return b.asm._emscripten_bind_btQuadWord_setY_1.apply(null,arguments)},Wd=b._emscripten_bind_btRigidBody_isKinematicObject_0=function(){return b.asm._emscripten_bind_btRigidBody_isKinematicObject_0.apply(null,arguments)},Xd=b._emscripten_bind_btRigidBody_getInterpolationAngularVelocity_0=function(){return b.asm._emscripten_bind_btRigidBody_getInterpolationAngularVelocity_0.apply(null,arguments)},Yd=b._emscripten_bind_btConvexTriangleMeshShape_getMargin_0= function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_getMargin_0.apply(null,arguments)},Zd=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1.apply(null,arguments)},$d=b._emscripten_bind_btVector4_rotate_2=function(){return b.asm._emscripten_bind_btVector4_rotate_2.apply(null,arguments)},ae=b._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0=function(){return b.asm._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0.apply(null, arguments)},be=b._emscripten_bind_btConeTwistConstraint_setDamping_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setDamping_1.apply(null,arguments)},ce=b._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0.apply(null,arguments)},de=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0.apply(null, arguments)},ee=b._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0.apply(null,arguments)},fe=b._emscripten_bind_btCylinderShape_setMargin_1=function(){return b.asm._emscripten_bind_btCylinderShape_setMargin_1.apply(null,arguments)},ge=b._emscripten_bind_btRaycastVehicle_rayCast_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_rayCast_1.apply(null,arguments)},he=b._emscripten_bind_btCollisionWorld___destroy___0= function(){return b.asm._emscripten_bind_btCollisionWorld___destroy___0.apply(null,arguments)},ie=b._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0=function(){return b.asm._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0.apply(null,arguments)},je=b._emscripten_bind_btBoxShape_btBoxShape_1=function(){return b.asm._emscripten_bind_btBoxShape_btBoxShape_1.apply(null,arguments)},ke=b._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0.apply(null, arguments)},le=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1.apply(null,arguments)},me=b._emscripten_bind_RaycastInfo_set_m_isInContact_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_isInContact_1.apply(null,arguments)},ne=b._emscripten_bind_btKinematicCharacterController_setGravity_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setGravity_1.apply(null, arguments)},oe=b._emscripten_bind_AllConvexResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_collisionFilterMask_1.apply(null,arguments)},pe=b._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1=function(){return b.asm._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1.apply(null,arguments)},qe=b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5.apply(null, arguments)},re=b._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0.apply(null,arguments)},se=b._emscripten_bind_LocalShapeInfo_get_m_shapePart_0=function(){return b.asm._emscripten_bind_LocalShapeInfo_get_m_shapePart_0.apply(null,arguments)},te=b._emscripten_bind_btRigidBody_getInterpolationLinearVelocity_0=function(){return b.asm._emscripten_bind_btRigidBody_getInterpolationLinearVelocity_0.apply(null,arguments)},ue=b._emscripten_bind_AllConvexResultCallback_get_m_convexFromWorld_0= function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_convexFromWorld_0.apply(null,arguments)},ve=b._emscripten_bind_btWheelInfo_get_m_rollInfluence_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_rollInfluence_0.apply(null,arguments)},we=b._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1.apply(null,arguments)},xe=b._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1= function(){return b.asm._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},ye=b._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1.apply(null,arguments)},ze=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM=function(){return b.asm._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM.apply(null,arguments)},Ae=b._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1= function(){return b.asm._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},Be=b._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1.apply(null,arguments)},Ce=b._emscripten_bind_btDynamicsWorld_getDispatchInfo_0=function(){return b.asm._emscripten_bind_btDynamicsWorld_getDispatchInfo_0.apply(null,arguments)},De=b._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1= function(){return b.asm._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1.apply(null,arguments)},Ee=b._emscripten_bind_btVector3_length_0=function(){return b.asm._emscripten_bind_btVector3_length_0.apply(null,arguments)},Fe=b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2.apply(null,arguments)},Ge=b._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1.apply(null, arguments)},He=b._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1.apply(null,arguments)},Ie=b._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1.apply(null,arguments)},Je=b._emscripten_bind_btPairCachingGhostObject_setInterpolationAngularVelocity_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setInterpolationAngularVelocity_1.apply(null, arguments)},Ke=b._emscripten_bind_btBoxShape_getMargin_0=function(){return b.asm._emscripten_bind_btBoxShape_getMargin_0.apply(null,arguments)},Le=b._emscripten_bind_btPairCachingGhostObject___destroy___0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject___destroy___0.apply(null,arguments)},Me=b._emscripten_bind_btCollisionObject_setInterpolationLinearVelocity_1=function(){return b.asm._emscripten_bind_btCollisionObject_setInterpolationLinearVelocity_1.apply(null,arguments)},Ne=b._emscripten_bind_btDynamicsWorld_addCollisionObject_3= function(){return b.asm._emscripten_bind_btDynamicsWorld_addCollisionObject_3.apply(null,arguments)},Oe=b._emscripten_bind_btPairCachingGhostObject_activate_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_activate_0.apply(null,arguments)},Pe=b._emscripten_bind_btPairCachingGhostObject_activate_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_activate_1.apply(null,arguments)},Qe=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1.apply(null, arguments)},Re=b._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0=function(){return b.asm._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0.apply(null,arguments)},Se=b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1.apply(null,arguments)},Te=b._emscripten_bind_btSliderConstraint_setParam_3=function(){return b.asm._emscripten_bind_btSliderConstraint_setParam_3.apply(null, arguments)},Ue=b._emscripten_bind_btPersistentManifold_getContactPoint_1=function(){return b.asm._emscripten_bind_btPersistentManifold_getContactPoint_1.apply(null,arguments)},Ve=b._emscripten_bind_btPairCachingGhostObject_forceActivationState_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_forceActivationState_1.apply(null,arguments)},We=b._emscripten_bind_btDefaultMotionState___destroy___0=function(){return b.asm._emscripten_bind_btDefaultMotionState___destroy___0.apply(null, arguments)},Xe=b._emscripten_bind_btDispatcherInfo_get_m_stepCount_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_stepCount_0.apply(null,arguments)},Ye=b._emscripten_bind_btRigidBody_applyGravity_0=function(){return b.asm._emscripten_bind_btRigidBody_applyGravity_0.apply(null,arguments)},Ze=b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1.apply(null,arguments)},$e=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1= function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1.apply(null,arguments)},af=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1.apply(null,arguments)},bf=b._emscripten_bind_btRigidBody_clearForces_0=function(){return b.asm._emscripten_bind_btRigidBody_clearForces_0.apply(null,arguments)},cf=b._emscripten_bind_btQuadWord_setW_1=function(){return b.asm._emscripten_bind_btQuadWord_setW_1.apply(null, arguments)},df=b._emscripten_bind_btFixedConstraint_getParam_2=function(){return b.asm._emscripten_bind_btFixedConstraint_getParam_2.apply(null,arguments)},ef=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0.apply(null,arguments)},ff=b._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2=function(){return b.asm._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2.apply(null,arguments)},gf=b._emscripten_bind_LocalShapeInfo_set_m_shapePart_1= function(){return b.asm._emscripten_bind_LocalShapeInfo_set_m_shapePart_1.apply(null,arguments)},hf=b._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0.apply(null,arguments)},jf=b._emscripten_bind_btHingeConstraint_getParam_2=function(){return b.asm._emscripten_bind_btHingeConstraint_getParam_2.apply(null,arguments)},kf=b._emscripten_bind_btRigidBody_setLinearFactor_1=function(){return b.asm._emscripten_bind_btRigidBody_setLinearFactor_1.apply(null, arguments)},lf=b._emscripten_bind_btRigidBody_setCollisionShape_1=function(){return b.asm._emscripten_bind_btRigidBody_setCollisionShape_1.apply(null,arguments)},mf=b._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1.apply(null,arguments)},nf=b._emscripten_bind_btRaycastVehicle_getUpAxis_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getUpAxis_0.apply(null,arguments)}, of=b._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0.apply(null,arguments)},pf=b._emscripten_bind_btWheelInfo_get_m_engineForce_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_engineForce_0.apply(null,arguments)},qf=b._emscripten_bind_btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution_0.apply(null, arguments)},rf=b._emscripten_bind_btRaycastVehicle_setSteeringValue_2=function(){return b.asm._emscripten_bind_btRaycastVehicle_setSteeringValue_2.apply(null,arguments)},sf=b._emscripten_bind_btPoint2PointConstraint___destroy___0=function(){return b.asm._emscripten_bind_btPoint2PointConstraint___destroy___0.apply(null,arguments)},tf=b._emscripten_bind_btCollisionShape_setMargin_1=function(){return b.asm._emscripten_bind_btCollisionShape_setMargin_1.apply(null,arguments)},uf=b._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1= function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1.apply(null,arguments)},vf=b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2.apply(null,arguments)},wf=b._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1.apply(null,arguments)},xf=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1= function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1.apply(null,arguments)},yf=b._emscripten_bind_btPairCachingGhostObject_setUserPointer_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setUserPointer_1.apply(null,arguments)},zf=b._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2.apply(null,arguments)},Af=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0= function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0.apply(null,arguments)},Bf=b._emscripten_bind_btRaycastVehicle_getRightAxis_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getRightAxis_0.apply(null,arguments)},Cf=b._emscripten_bind_btContactSolverInfo_set_m_numIterations_1=function(){return b.asm._emscripten_bind_btContactSolverInfo_set_m_numIterations_1.apply(null,arguments)},za=b._malloc=function(){return b.asm._malloc.apply(null,arguments)}, Df=b._emscripten_bind_btDispatcherInfo_get_m_useEpa_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_useEpa_0.apply(null,arguments)},Ef=b._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1.apply(null,arguments)},Ff=b._emscripten_bind_btTransform_btTransform_2=function(){return b.asm._emscripten_bind_btTransform_btTransform_2.apply(null,arguments)},Gf=b._emscripten_bind_btTransform_btTransform_0= function(){return b.asm._emscripten_bind_btTransform_btTransform_0.apply(null,arguments)},Hf=b._emscripten_bind_btPairCachingGhostObject_getUserIndex_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getUserIndex_0.apply(null,arguments)},If=b._emscripten_bind_btVector3_op_sub_1=function(){return b.asm._emscripten_bind_btVector3_op_sub_1.apply(null,arguments)},Jf=b._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1.apply(null, arguments)},Kf=b._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0.apply(null,arguments)},Lf=b._emscripten_bind_btQuaternion_length_0=function(){return b.asm._emscripten_bind_btQuaternion_length_0.apply(null,arguments)},Mf=b._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1.apply(null,arguments)},Nf=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0= function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0.apply(null,arguments)},Of=b._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1.apply(null,arguments)},Pf=b._emscripten_bind_btCollisionObject_setActivationState_1=function(){return b.asm._emscripten_bind_btCollisionObject_setActivationState_1.apply(null,arguments)},Qf=b._emscripten_bind_btQuaternion_angle_1= function(){return b.asm._emscripten_bind_btQuaternion_angle_1.apply(null,arguments)},Rf=b._emscripten_bind_btPersistentManifold___destroy___0=function(){return b.asm._emscripten_bind_btPersistentManifold___destroy___0.apply(null,arguments)},Sf=b._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0=function(){return b.asm._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0.apply(null,arguments)},Tf=b._emscripten_bind_btCylinderShapeZ___destroy___0=function(){return b.asm._emscripten_bind_btCylinderShapeZ___destroy___0.apply(null, arguments)},Uf=b._emscripten_bind_btMatrix3x3___destroy___0=function(){return b.asm._emscripten_bind_btMatrix3x3___destroy___0.apply(null,arguments)};b.setTempRet0=function(){return b.asm.setTempRet0.apply(null,arguments)}; var Vf=b._emscripten_bind_btQuaternion_angleShortestPath_1=function(){return b.asm._emscripten_bind_btQuaternion_angleShortestPath_1.apply(null,arguments)},Wf=b._emscripten_bind_ConvexResultCallback_hasHit_0=function(){return b.asm._emscripten_bind_ConvexResultCallback_hasHit_0.apply(null,arguments)},Xf=b._emscripten_bind_btCollisionShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCollisionShape_calculateLocalInertia_2.apply(null,arguments)},Yf=b._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1= function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},Zf=b._emscripten_bind_btCollisionWorld_convexSweepTest_5=function(){return b.asm._emscripten_bind_btCollisionWorld_convexSweepTest_5.apply(null,arguments)},$f=b._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0.apply(null,arguments)},ag=b._emscripten_bind_btRaycastVehicle_getWheelInfo_1= function(){return b.asm._emscripten_bind_btRaycastVehicle_getWheelInfo_1.apply(null,arguments)},bg=b._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1.apply(null,arguments)},cg=b._emscripten_bind_btVehicleRaycasterResult___destroy___0=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult___destroy___0.apply(null,arguments)},dg=b._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2= function(){return b.asm._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2.apply(null,arguments)},eg=b._emscripten_bind_btConstraintSetting_set_m_damping_1=function(){return b.asm._emscripten_bind_btConstraintSetting_set_m_damping_1.apply(null,arguments)},fg=b._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1.apply(null,arguments)},gg=b._emscripten_bind_btRigidBody_setCcdMotionThreshold_1=function(){return b.asm._emscripten_bind_btRigidBody_setCcdMotionThreshold_1.apply(null, arguments)},hg=b._emscripten_bind_btConvexHullShape_setMargin_1=function(){return b.asm._emscripten_bind_btConvexHullShape_setMargin_1.apply(null,arguments)},ig=b._emscripten_bind_btRigidBody_applyForce_2=function(){return b.asm._emscripten_bind_btRigidBody_applyForce_2.apply(null,arguments)},jg=b._emscripten_bind_btConeShapeZ_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConeShapeZ_calculateLocalInertia_2.apply(null,arguments)},kg=b._emscripten_bind_btConstraintSetting_set_m_tau_1= function(){return b.asm._emscripten_bind_btConstraintSetting_set_m_tau_1.apply(null,arguments)},lg=b._emscripten_bind_btConvexHullShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConvexHullShape_calculateLocalInertia_2.apply(null,arguments)},mg=b._emscripten_bind_btGeneric6DofConstraint_getParam_2=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_getParam_2.apply(null,arguments)},ng=b._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0.apply(null, arguments)},og=b._emscripten_bind_btQuaternion_op_div_1=function(){return b.asm._emscripten_bind_btQuaternion_op_div_1.apply(null,arguments)},pg=b._emscripten_bind_RaycastInfo_get_m_contactPointWS_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_contactPointWS_0.apply(null,arguments)},qg=b._emscripten_bind_btRigidBody_getTotalTorque_0=function(){return b.asm._emscripten_bind_btRigidBody_getTotalTorque_0.apply(null,arguments)},rg=b._emscripten_bind_btCapsuleShape_getHalfHeight_0=function(){return b.asm._emscripten_bind_btCapsuleShape_getHalfHeight_0.apply(null, arguments)},sg=b._emscripten_bind_btSphereShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btSphereShape_calculateLocalInertia_2.apply(null,arguments)},tg=b._emscripten_bind_btCollisionObject_setInterpolationAngularVelocity_1=function(){return b.asm._emscripten_bind_btCollisionObject_setInterpolationAngularVelocity_1.apply(null,arguments)},ug=b._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1=function(){return b.asm._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1.apply(null, arguments)},vg=b._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1=function(){return b.asm._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1.apply(null,arguments)},wg=b._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0.apply(null,arguments)},xg=b._emscripten_bind_btGhostObject_setFriction_1=function(){return b.asm._emscripten_bind_btGhostObject_setFriction_1.apply(null, arguments)},yg=b._emscripten_bind_btCollisionWorld_rayTest_3=function(){return b.asm._emscripten_bind_btCollisionWorld_rayTest_3.apply(null,arguments)},zg=b._emscripten_bind_btCollisionObject_setUserPointer_1=function(){return b.asm._emscripten_bind_btCollisionObject_setUserPointer_1.apply(null,arguments)};b.stackRestore=function(){return b.asm.stackRestore.apply(null,arguments)}; var Ag=b._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1=function(){return b.asm._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1.apply(null,arguments)},Bg=b._emscripten_bind_btCylinderShapeZ_setMargin_1=function(){return b.asm._emscripten_bind_btCylinderShapeZ_setMargin_1.apply(null,arguments)},Cg=b._emscripten_bind_btRigidBody_setFriction_1=function(){return b.asm._emscripten_bind_btRigidBody_setFriction_1.apply(null,arguments)},Dg=b._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1= function(){return b.asm._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1.apply(null,arguments)},Eg=b._emscripten_bind_btGhostObject_setWorldTransform_1=function(){return b.asm._emscripten_bind_btGhostObject_setWorldTransform_1.apply(null,arguments)},Fg=b._emscripten_bind_LayaMotionState_getWorldTransform_1=function(){return b.asm._emscripten_bind_LayaMotionState_getWorldTransform_1.apply(null,arguments)},Gg=b._emscripten_bind_btManifoldPoint_getAppliedImpulse_0=function(){return b.asm._emscripten_bind_btManifoldPoint_getAppliedImpulse_0.apply(null, arguments)},Hg=b._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1.apply(null,arguments)},Ig=b._emscripten_bind_btConvexHullShape___destroy___0=function(){return b.asm._emscripten_bind_btConvexHullShape___destroy___0.apply(null,arguments)},Jg=b._emscripten_bind_btCapsuleShape_getUpAxis_0=function(){return b.asm._emscripten_bind_btCapsuleShape_getUpAxis_0.apply(null,arguments)},Kg=b._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0= function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0.apply(null,arguments)},Lg=b._emscripten_bind_btDiscreteDynamicsWorld_addAction_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addAction_1.apply(null,arguments)},Mg=b._emscripten_bind_btVector4_setX_1=function(){return b.asm._emscripten_bind_btVector4_setX_1.apply(null,arguments)},Ng=b._emscripten_bind_btRaycastVehicle_setPitchControl_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_setPitchControl_1.apply(null, arguments)},Og=b._emscripten_bind_btKinematicCharacterController_jump_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_jump_1.apply(null,arguments)},Pg=b._emscripten_bind_btCollisionObject_getUserPointer_0=function(){return b.asm._emscripten_bind_btCollisionObject_getUserPointer_0.apply(null,arguments)},Qg=b._emscripten_bind_btWheelInfo_set_m_raycastInfo_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_raycastInfo_1.apply(null,arguments)},Rg=b._emscripten_bind_btCollisionWorld_contactTest_2= function(){return b.asm._emscripten_bind_btCollisionWorld_contactTest_2.apply(null,arguments)},Sg=b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1.apply(null,arguments)},Tg=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0.apply(null,arguments)},Ug=b._emscripten_bind_btRigidBody_upcast_1= function(){return b.asm._emscripten_bind_btRigidBody_upcast_1.apply(null,arguments)},Vg=b._emscripten_bind_btCollisionObject_getWorldTransform_0=function(){return b.asm._emscripten_bind_btCollisionObject_getWorldTransform_0.apply(null,arguments)},Wg=b._emscripten_bind_btVector4_setZ_1=function(){return b.asm._emscripten_bind_btVector4_setZ_1.apply(null,arguments)},Xg=b._emscripten_bind_btQuadWord_y_0=function(){return b.asm._emscripten_bind_btQuadWord_y_0.apply(null,arguments)},Yg=b._emscripten_bind_AllConvexResultCallback_hasHit_0= function(){return b.asm._emscripten_bind_AllConvexResultCallback_hasHit_0.apply(null,arguments)},Zg=b._emscripten_bind_btContactSolverInfo_set_m_solverMode_1=function(){return b.asm._emscripten_bind_btContactSolverInfo_set_m_solverMode_1.apply(null,arguments)},$g=b._emscripten_bind_btTransform_setFromOpenGLMatrix_1=function(){return b.asm._emscripten_bind_btTransform_setFromOpenGLMatrix_1.apply(null,arguments)},ah=b._emscripten_bind_btTransform_getBasis_0=function(){return b.asm._emscripten_bind_btTransform_getBasis_0.apply(null, arguments)},bh=b._emscripten_bind_btPairCachingGhostObject_setFriction_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setFriction_1.apply(null,arguments)},ch=b._emscripten_bind_AllConvexResultCallback_set_m_hitFractions_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_hitFractions_1.apply(null,arguments)},dh=b._emscripten_bind_btDispatcherInfo_set_m_useEpa_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_useEpa_1.apply(null,arguments)}, eh=b._emscripten_bind_btCollisionDispatcher_getNumManifolds_0=function(){return b.asm._emscripten_bind_btCollisionDispatcher_getNumManifolds_0.apply(null,arguments)},fh=b._emscripten_bind_btVehicleRaycaster___destroy___0=function(){return b.asm._emscripten_bind_btVehicleRaycaster___destroy___0.apply(null,arguments)},gh=b._emscripten_bind_ClosestRayResultCallback___destroy___0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback___destroy___0.apply(null,arguments)},hh=b._emscripten_bind_btConeShapeX_getLocalScaling_0= function(){return b.asm._emscripten_bind_btConeShapeX_getLocalScaling_0.apply(null,arguments)},ih=b._emscripten_bind_btCylinderShapeX_setMargin_1=function(){return b.asm._emscripten_bind_btCylinderShapeX_setMargin_1.apply(null,arguments)},jh=b._emscripten_bind_AllConvexResultCallback_set_m_convexToWorld_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_convexToWorld_1.apply(null,arguments)},kh=b._emscripten_bind_AllConvexResultCallback___destroy___0=function(){return b.asm._emscripten_bind_AllConvexResultCallback___destroy___0.apply(null, arguments)},lh=b._emscripten_bind_btQuadWord_w_0=function(){return b.asm._emscripten_bind_btQuadWord_w_0.apply(null,arguments)},mh=b._emscripten_bind_btCompoundShape___destroy___0=function(){return b.asm._emscripten_bind_btCompoundShape___destroy___0.apply(null,arguments)},nh=b._emscripten_bind_btAxisSweep3___destroy___0=function(){return b.asm._emscripten_bind_btAxisSweep3___destroy___0.apply(null,arguments)},oh=b._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2.apply(null, arguments)},ph=b._emscripten_bind_btKinematicCharacterController_setUp_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setUp_1.apply(null,arguments)},qh=b._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2.apply(null,arguments)},rh=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1.apply(null, arguments)},sh=b._emscripten_bind_btCompoundShape_getNumChildShapes_0=function(){return b.asm._emscripten_bind_btCompoundShape_getNumChildShapes_0.apply(null,arguments)},th=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0.apply(null,arguments)},uh=b._emscripten_bind_btCapsuleShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCapsuleShape_setLocalScaling_1.apply(null, arguments)},vh=b._emscripten_bind_btGhostObject_btGhostObject_0=function(){return b.asm._emscripten_bind_btGhostObject_btGhostObject_0.apply(null,arguments)},wh=b._emscripten_bind_btConeShape_btConeShape_2=function(){return b.asm._emscripten_bind_btConeShape_btConeShape_2.apply(null,arguments)},xh=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1.apply(null, arguments)},yh=b._emscripten_bind_btManifoldPoint_set_m_localPointA_1=function(){return b.asm._emscripten_bind_btManifoldPoint_set_m_localPointA_1.apply(null,arguments)},zh=b._emscripten_bind_btCapsuleShapeX_setMargin_1=function(){return b.asm._emscripten_bind_btCapsuleShapeX_setMargin_1.apply(null,arguments)},Ah=b._emscripten_bind_btRigidBody_getCcdMotionThreshold_0=function(){return b.asm._emscripten_bind_btRigidBody_getCcdMotionThreshold_0.apply(null,arguments)},Bh=b._emscripten_bind_AllConvexResultCallback_set_m_collisionObjects_1= function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_collisionObjects_1.apply(null,arguments)},Ch=b._emscripten_bind_btVector3_dot_1=function(){return b.asm._emscripten_bind_btVector3_dot_1.apply(null,arguments)},Dh=b._emscripten_bind_btGhostObject_getUserPointer_0=function(){return b.asm._emscripten_bind_btGhostObject_getUserPointer_0.apply(null,arguments)},Eh=b._emscripten_bind_btVector4_op_add_1=function(){return b.asm._emscripten_bind_btVector4_op_add_1.apply(null,arguments)}, Fh=b._emscripten_bind_btWheelInfo___destroy___0=function(){return b.asm._emscripten_bind_btWheelInfo___destroy___0.apply(null,arguments)},Gh=b._emscripten_bind_btHingeConstraint_btHingeConstraint_4=function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_4.apply(null,arguments)},Hh=b._emscripten_bind_btTransform_setRotation_1=function(){return b.asm._emscripten_bind_btTransform_setRotation_1.apply(null,arguments)},Ih=b._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0= function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0.apply(null,arguments)},Jh=b._emscripten_bind_btPoint2PointConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_enableFeedback_1.apply(null,arguments)},Kh=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1.apply(null,arguments)},Lh=b._emscripten_bind_btAxisSweep3_btAxisSweep3_2= function(){return b.asm._emscripten_bind_btAxisSweep3_btAxisSweep3_2.apply(null,arguments)},Mh=b._emscripten_bind_btAxisSweep3_btAxisSweep3_3=function(){return b.asm._emscripten_bind_btAxisSweep3_btAxisSweep3_3.apply(null,arguments)},Nh=b._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1=function(){return b.asm._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1.apply(null,arguments)},Oh=b._emscripten_bind_btVector3_setY_1=function(){return b.asm._emscripten_bind_btVector3_setY_1.apply(null, arguments)},Ph=b._emscripten_bind_btAxisSweep3_btAxisSweep3_4=function(){return b.asm._emscripten_bind_btAxisSweep3_btAxisSweep3_4.apply(null,arguments)},Qh=b._emscripten_bind_btAxisSweep3_btAxisSweep3_5=function(){return b.asm._emscripten_bind_btAxisSweep3_btAxisSweep3_5.apply(null,arguments)},Rh=b._emscripten_bind_btQuadWord_setX_1=function(){return b.asm._emscripten_bind_btQuadWord_setX_1.apply(null,arguments)},Sh=b._emscripten_bind_btCollisionObject_getFriction_0=function(){return b.asm._emscripten_bind_btCollisionObject_getFriction_0.apply(null, arguments)},Th=b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0.apply(null,arguments)},Uh=b._emscripten_bind_btConvexHullShape_addPoint_2=function(){return b.asm._emscripten_bind_btConvexHullShape_addPoint_2.apply(null,arguments)},Vh=b._emscripten_bind_btGhostPairCallback___destroy___0=function(){return b.asm._emscripten_bind_btGhostPairCallback___destroy___0.apply(null,arguments)}, Wh=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0.apply(null,arguments)},Xh=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0.apply(null,arguments)},Yh=b._emscripten_bind_btGhostObject_isActive_0=function(){return b.asm._emscripten_bind_btGhostObject_isActive_0.apply(null, arguments)},Zh=b._emscripten_bind_btOverlappingPairCache___destroy___0=function(){return b.asm._emscripten_bind_btOverlappingPairCache___destroy___0.apply(null,arguments)},$h=b._emscripten_bind_btRigidBody_setUserIndex_1=function(){return b.asm._emscripten_bind_btRigidBody_setUserIndex_1.apply(null,arguments)},ai=b._emscripten_bind_btContactSolverInfo_get_m_solverMode_0=function(){return b.asm._emscripten_bind_btContactSolverInfo_get_m_solverMode_0.apply(null,arguments)},bi=b._emscripten_bind_btConstraintSetting___destroy___0= function(){return b.asm._emscripten_bind_btConstraintSetting___destroy___0.apply(null,arguments)},ci=b._emscripten_bind_btWheelInfo_btWheelInfo_1=function(){return b.asm._emscripten_bind_btWheelInfo_btWheelInfo_1.apply(null,arguments)},di=b._emscripten_bind_RayResultCallback___destroy___0=function(){return b.asm._emscripten_bind_RayResultCallback___destroy___0.apply(null,arguments)},ei=b._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1.apply(null, arguments)},fi=b._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0.apply(null,arguments)},gi=b._emscripten_bind_btPersistentManifold_getBody0_0=function(){return b.asm._emscripten_bind_btPersistentManifold_getBody0_0.apply(null,arguments)},hi=b._emscripten_bind_btConeShapeX_btConeShapeX_2=function(){return b.asm._emscripten_bind_btConeShapeX_btConeShapeX_2.apply(null,arguments)},ii=b._emscripten_bind_btConeTwistConstraint_enableFeedback_1= function(){return b.asm._emscripten_bind_btConeTwistConstraint_enableFeedback_1.apply(null,arguments)},ji=b._emscripten_bind_RaycastInfo_get_m_hardPointWS_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_hardPointWS_0.apply(null,arguments)},ki=b._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1.apply(null,arguments)},li=b._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0.apply(null, arguments)},mi=b._emscripten_bind_AllConvexResultCallback_set_m_hitPointWorld_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_hitPointWorld_1.apply(null,arguments)},ni=b._emscripten_bind_btSliderConstraint_setUpperLinLimit_1=function(){return b.asm._emscripten_bind_btSliderConstraint_setUpperLinLimit_1.apply(null,arguments)},oi=b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2=function(){return b.asm._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2.apply(null, arguments)},pi=b._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0=function(){return b.asm._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0.apply(null,arguments)},qi=b._emscripten_bind_btConcaveShape___destroy___0=function(){return b.asm._emscripten_bind_btConcaveShape___destroy___0.apply(null,arguments)},ri=b._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4=function(){return b.asm._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4.apply(null,arguments)},si= b._emscripten_bind_btQuaternion_x_0=function(){return b.asm._emscripten_bind_btQuaternion_x_0.apply(null,arguments)},ti=b._emscripten_bind_btCompoundShape_setMargin_1=function(){return b.asm._emscripten_bind_btCompoundShape_setMargin_1.apply(null,arguments)},ui=b._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1.apply(null,arguments)},vi=b._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1=function(){return b.asm._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1.apply(null, arguments)},wi=b._emscripten_bind_btConcaveShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btConcaveShape_setLocalScaling_1.apply(null,arguments)},xi=b._emscripten_bind_btHingeConstraint_setParam_3=function(){return b.asm._emscripten_bind_btHingeConstraint_setParam_3.apply(null,arguments)},yi=b._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0.apply(null,arguments)},zi=b._emscripten_bind_btConeShapeX_setLocalScaling_1= function(){return b.asm._emscripten_bind_btConeShapeX_setLocalScaling_1.apply(null,arguments)},Ai=b._emscripten_bind_btQuaternion_z_0=function(){return b.asm._emscripten_bind_btQuaternion_z_0.apply(null,arguments)},Bi=b._emscripten_bind_btConvexHullShape_btConvexHullShape_0=function(){return b.asm._emscripten_bind_btConvexHullShape_btConvexHullShape_0.apply(null,arguments)},Ci=b._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1.apply(null, arguments)},Di=b._emscripten_bind_btConstraintSetting_get_m_damping_0=function(){return b.asm._emscripten_bind_btConstraintSetting_get_m_damping_0.apply(null,arguments)},Ei=b._emscripten_bind_btGhostObject___destroy___0=function(){return b.asm._emscripten_bind_btGhostObject___destroy___0.apply(null,arguments)},Fi=b._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0.apply(null,arguments)},Gi=b._emscripten_bind_btGhostObject_setContactProcessingThreshold_1= function(){return b.asm._emscripten_bind_btGhostObject_setContactProcessingThreshold_1.apply(null,arguments)},Hi=b._emscripten_bind_btCollisionWorld_getBroadphase_0=function(){return b.asm._emscripten_bind_btCollisionWorld_getBroadphase_0.apply(null,arguments)},Ii=b._emscripten_bind_btCylinderShape_btCylinderShape_1=function(){return b.asm._emscripten_bind_btCylinderShape_btCylinderShape_1.apply(null,arguments)},Ji=b._emscripten_bind_btDispatcherInfo_set_m_stepCount_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_stepCount_1.apply(null, arguments)},Ki=b._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1=function(){return b.asm._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1.apply(null,arguments)},Li=b._emscripten_bind_btRigidBody_getGravity_0=function(){return b.asm._emscripten_bind_btRigidBody_getGravity_0.apply(null,arguments)},Mi=b._emscripten_bind_btKinematicCharacterController_updateAction_2=function(){return b.asm._emscripten_bind_btKinematicCharacterController_updateAction_2.apply(null,arguments)},Ni=b._emscripten_bind_btGImpactMeshShape___destroy___0= function(){return b.asm._emscripten_bind_btGImpactMeshShape___destroy___0.apply(null,arguments)},Oi=b._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1.apply(null,arguments)},Pi=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0=function(){return b.asm._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0.apply(null,arguments)},Qi=b._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1= function(){return b.asm._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1.apply(null,arguments)},Ri=b._emscripten_bind_btCompoundShape_getChildShape_1=function(){return b.asm._emscripten_bind_btCompoundShape_getChildShape_1.apply(null,arguments)},Si=b._emscripten_bind_btKinematicCharacterController_canJump_0=function(){return b.asm._emscripten_bind_btKinematicCharacterController_canJump_0.apply(null,arguments)},Ti=b._emscripten_bind_btPairCachingGhostObject_setUserIndex_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setUserIndex_1.apply(null, arguments)},Ui=b._emscripten_bind_btRigidBody_isActive_0=function(){return b.asm._emscripten_bind_btRigidBody_isActive_0.apply(null,arguments)},Vi=b._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3=function(){return b.asm._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3.apply(null,arguments)},Wi=b._emscripten_enum_PHY_ScalarType_PHY_DOUBLE=function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_DOUBLE.apply(null,arguments)},Xi=b._emscripten_bind_btCylinderShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCylinderShape_setLocalScaling_1.apply(null, arguments)},Yi=b._emscripten_bind_btPairCachingGhostObject_getInterpolationAngularVelocity_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getInterpolationAngularVelocity_0.apply(null,arguments)},Zi=b._emscripten_bind_btCompoundShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCompoundShape_calculateLocalInertia_2.apply(null,arguments)},$i=b._emscripten_bind_btGhostObject_getBroadphaseHandle_0=function(){return b.asm._emscripten_bind_btGhostObject_getBroadphaseHandle_0.apply(null, arguments)},aj=b._emscripten_bind_btCollisionWorld_getDispatchInfo_0=function(){return b.asm._emscripten_bind_btCollisionWorld_getDispatchInfo_0.apply(null,arguments)},bj=b._emscripten_bind_btSliderConstraint_getParam_2=function(){return b.asm._emscripten_bind_btSliderConstraint_getParam_2.apply(null,arguments)},cj=b._emscripten_bind_btConeShapeX___destroy___0=function(){return b.asm._emscripten_bind_btConeShapeX___destroy___0.apply(null,arguments)},dj=b._emscripten_bind_btCollisionObject_getCollisionFlags_0= function(){return b.asm._emscripten_bind_btCollisionObject_getCollisionFlags_0.apply(null,arguments)},ej=b._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1.apply(null,arguments)},fj=b._emscripten_bind_btConeTwistConstraint_enableMotor_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_enableMotor_1.apply(null,arguments)},Ya=b._emscripten_replace_memory=function(){return b.asm._emscripten_replace_memory.apply(null, arguments)},gj=b._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0.apply(null,arguments)},hj=b._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3=function(){return b.asm._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3.apply(null,arguments)},ij=b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0=function(){return b.asm._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0.apply(null, arguments)},jj=b._emscripten_bind_btPairCachingGhostObject_setRestitution_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setRestitution_1.apply(null,arguments)},kj=b._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1=function(){return b.asm._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1.apply(null,arguments)},lj=b._emscripten_bind_btSphereShape___destroy___0=function(){return b.asm._emscripten_bind_btSphereShape___destroy___0.apply(null, arguments)},mj=b._emscripten_bind_btQuaternion_getAngle_0=function(){return b.asm._emscripten_bind_btQuaternion_getAngle_0.apply(null,arguments)},nj=b._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},oj=b._emscripten_bind_btRigidBody_getActivationState_0=function(){return b.asm._emscripten_bind_btRigidBody_getActivationState_0.apply(null,arguments)},pj=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1= function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1.apply(null,arguments)},qj=b._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1=function(){return b.asm._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1.apply(null,arguments)},rj=b._emscripten_bind_btGhostObject_setCcdMotionThreshold_1=function(){return b.asm._emscripten_bind_btGhostObject_setCcdMotionThreshold_1.apply(null,arguments)},sj=b._emscripten_bind_btHingeConstraint_setMotorTarget_2= function(){return b.asm._emscripten_bind_btHingeConstraint_setMotorTarget_2.apply(null,arguments)},tj=b._emscripten_bind_btDiscreteDynamicsWorld_clearForces_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_clearForces_0.apply(null,arguments)},uj=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0.apply(null,arguments)},vj=b._emscripten_bind_LocalConvexResult___destroy___0= function(){return b.asm._emscripten_bind_LocalConvexResult___destroy___0.apply(null,arguments)},wj=b._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0=function(){return b.asm._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0.apply(null,arguments)};b.setThrew=function(){return b.asm.setThrew.apply(null,arguments)}; var xj=b._emscripten_bind_btConvexShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConvexShape_getLocalScaling_0.apply(null,arguments)},yj=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1.apply(null,arguments)},zj=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1.apply(null, arguments)},Aj=b._emscripten_bind_btCollisionWorld_addCollisionObject_3=function(){return b.asm._emscripten_bind_btCollisionWorld_addCollisionObject_3.apply(null,arguments)},Bj=b._emscripten_bind_btRigidBody_getCollisionFlags_0=function(){return b.asm._emscripten_bind_btRigidBody_getCollisionFlags_0.apply(null,arguments)},Cj=b._emscripten_bind_btCollisionShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCollisionShape_setLocalScaling_1.apply(null,arguments)},Dj=b._emscripten_bind_btRigidBody_applyTorque_1= function(){return b.asm._emscripten_bind_btRigidBody_applyTorque_1.apply(null,arguments)},Ej=b._emscripten_bind_tVector3Array_size_0=function(){return b.asm._emscripten_bind_tVector3Array_size_0.apply(null,arguments)},Fj=b._emscripten_bind_btMatrix3x3_setEulerZYX_3=function(){return b.asm._emscripten_bind_btMatrix3x3_setEulerZYX_3.apply(null,arguments)},Gj=b._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0.apply(null, arguments)},Hj=b._emscripten_bind_btRigidBody_getUserPointer_0=function(){return b.asm._emscripten_bind_btRigidBody_getUserPointer_0.apply(null,arguments)},Ij=b._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1.apply(null,arguments)},Jj=b._emscripten_bind_btConvexHullShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btConvexHullShape_setLocalScaling_1.apply(null,arguments)},Kj= b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0.apply(null,arguments)},Lj=b._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2.apply(null,arguments)},Mj=b._emscripten_bind_AllConvexResultCallback_set_m_convexFromWorld_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_convexFromWorld_1.apply(null, arguments)},Nj=b._emscripten_bind_btRigidBody_setMotionState_1=function(){return b.asm._emscripten_bind_btRigidBody_setMotionState_1.apply(null,arguments)},Oj=b._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0.apply(null,arguments)},Pj=b._emscripten_bind_btCollisionWorld_getDispatcher_0=function(){return b.asm._emscripten_bind_btCollisionWorld_getDispatcher_0.apply(null,arguments)},Qj=b._emscripten_bind_btVector4_dot_1= function(){return b.asm._emscripten_bind_btVector4_dot_1.apply(null,arguments)},Rj=b._emscripten_bind_btPoint2PointConstraint_get_m_setting_0=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_get_m_setting_0.apply(null,arguments)},Sj=b._emscripten_bind_btCollisionObject_setRollingFriction_1=function(){return b.asm._emscripten_bind_btCollisionObject_setRollingFriction_1.apply(null,arguments)},Tj=b._emscripten_bind_btCapsuleShape_getMargin_0=function(){return b.asm._emscripten_bind_btCapsuleShape_getMargin_0.apply(null, arguments)},Uj=b._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1.apply(null,arguments)},Vj=b._emscripten_bind_btVehicleRaycaster_castRay_3=function(){return b.asm._emscripten_bind_btVehicleRaycaster_castRay_3.apply(null,arguments)},Wj=b._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1.apply(null,arguments)},Xj= b._emscripten_bind_btRigidBody_getCenterOfMassTransform_0=function(){return b.asm._emscripten_bind_btRigidBody_getCenterOfMassTransform_0.apply(null,arguments)},Yj=b._emscripten_bind_btRigidBody_setDamping_2=function(){return b.asm._emscripten_bind_btRigidBody_setDamping_2.apply(null,arguments)},Zj=b._emscripten_bind_btDynamicsWorld_getDispatcher_0=function(){return b.asm._emscripten_bind_btDynamicsWorld_getDispatcher_0.apply(null,arguments)},ak=b._emscripten_bind_btGhostObject_setCollisionFlags_1= function(){return b.asm._emscripten_bind_btGhostObject_setCollisionFlags_1.apply(null,arguments)},bk=b._emscripten_bind_btMatrix3x3_getRotation_1=function(){return b.asm._emscripten_bind_btMatrix3x3_getRotation_1.apply(null,arguments)},ck=b._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1.apply(null,arguments)},dk=b._emscripten_bind_btWheelInfo_set_m_engineForce_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_engineForce_1.apply(null, arguments)},ek=b._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1.apply(null,arguments)},fk=b._emscripten_bind_btPersistentManifold_getNumContacts_0=function(){return b.asm._emscripten_bind_btPersistentManifold_getNumContacts_0.apply(null,arguments)},gk=b._emscripten_bind_btCylinderShapeX_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCylinderShapeX_setLocalScaling_1.apply(null,arguments)}, hk=b._emscripten_bind_btBoxShape_setMargin_1=function(){return b.asm._emscripten_bind_btBoxShape_setMargin_1.apply(null,arguments)},ik=b._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1=function(){return b.asm._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1.apply(null,arguments)},jk=b._emscripten_bind_tVector3Array_at_1=function(){return b.asm._emscripten_bind_tVector3Array_at_1.apply(null,arguments)},kk=b._emscripten_bind_tVector3Array_pop_back_0=function(){return b.asm._emscripten_bind_tVector3Array_pop_back_0.apply(null, arguments)},lk=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0.apply(null,arguments)},mk=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0.apply(null,arguments)},nk=b._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0.apply(null, arguments)},ok=b._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0.apply(null,arguments)},pk=b._emscripten_bind_btPairCachingGhostObject_isStaticObject_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_isStaticObject_0.apply(null,arguments)},qk=b._emscripten_bind_btCylinderShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCylinderShape_calculateLocalInertia_2.apply(null, arguments)},rk=b._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1.apply(null,arguments)},sk=b._emscripten_bind_btHingeConstraint_enableAngularMotor_3=function(){return b.asm._emscripten_bind_btHingeConstraint_enableAngularMotor_3.apply(null,arguments)},tk=b._emscripten_bind_btRigidBody_setContactProcessingThreshold_1=function(){return b.asm._emscripten_bind_btRigidBody_setContactProcessingThreshold_1.apply(null, arguments)},uk=b._emscripten_bind_btGhostObject_isKinematicObject_0=function(){return b.asm._emscripten_bind_btGhostObject_isKinematicObject_0.apply(null,arguments)},vk=b._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0.apply(null,arguments)},wk=b._emscripten_bind_btRigidBody_applyImpulse_2=function(){return b.asm._emscripten_bind_btRigidBody_applyImpulse_2.apply(null,arguments)},xk=b._emscripten_bind_btFixedConstraint_setParam_3= function(){return b.asm._emscripten_bind_btFixedConstraint_setParam_3.apply(null,arguments)},yk=b._emscripten_bind_btConcaveShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConcaveShape_calculateLocalInertia_2.apply(null,arguments)},zk=b._emscripten_bind_RaycastInfo_get_m_groundObject_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_groundObject_0.apply(null,arguments)},Ak=b._emscripten_bind_btGImpactMeshShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btGImpactMeshShape_getLocalScaling_0.apply(null, arguments)},Bk=b._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1=function(){return b.asm._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1.apply(null,arguments)},Ck=b._emscripten_bind_btRigidBody_setAngularVelocity_1=function(){return b.asm._emscripten_bind_btRigidBody_setAngularVelocity_1.apply(null,arguments)},Dk=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1.apply(null, arguments)},Ek=b._emscripten_bind_btCapsuleShape___destroy___0=function(){return b.asm._emscripten_bind_btCapsuleShape___destroy___0.apply(null,arguments)},Fk=b._emscripten_bind_btConvexShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btConvexShape_setLocalScaling_1.apply(null,arguments)},Gk=b._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0.apply(null,arguments)},Hk=b._emscripten_bind_AllConvexResultCallback_get_m_collisionFilterMask_0= function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_collisionFilterMask_0.apply(null,arguments)},Ik=b._emscripten_bind_btRaycastVehicle_setUserConstraintId_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_setUserConstraintId_1.apply(null,arguments)},Jk=b._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1.apply(null,arguments)},Kk=b._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1= function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1.apply(null,arguments)},Lk=b._emscripten_bind_btCylinderShapeX_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCylinderShapeX_getLocalScaling_0.apply(null,arguments)},Mk=b._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0.apply(null,arguments)},Nk=b._emscripten_bind_RayResultCallback_hasHit_0= function(){return b.asm._emscripten_bind_RayResultCallback_hasHit_0.apply(null,arguments)},Ok=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0.apply(null,arguments)},Pk=b._emscripten_bind_btCylinderShapeX_getMargin_0=function(){return b.asm._emscripten_bind_btCylinderShapeX_getMargin_0.apply(null,arguments)},Qk=b._emscripten_bind_btQuaternion_normalize_0= function(){return b.asm._emscripten_bind_btQuaternion_normalize_0.apply(null,arguments)},Rk=b._emscripten_bind_btQuaternion___destroy___0=function(){return b.asm._emscripten_bind_btQuaternion___destroy___0.apply(null,arguments)},Sk=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitCollisionObject_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_hitCollisionObject_0.apply(null,arguments)},Tk=b._emscripten_bind_btWheelInfo_get_m_frictionSlip_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_frictionSlip_0.apply(null, arguments)},Uk=b._emscripten_bind_btConeShapeZ_setLocalScaling_1=function(){return b.asm._emscripten_bind_btConeShapeZ_setLocalScaling_1.apply(null,arguments)},Vk=b._emscripten_bind_btPairCachingGhostObject_setActivationState_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setActivationState_1.apply(null,arguments)},Wk=b._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0.apply(null,arguments)}, Xk=b._emscripten_bind_btRaycastVehicle_getNumWheels_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getNumWheels_0.apply(null,arguments)},Yk=b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1.apply(null,arguments)},Zk=b._emscripten_bind_tBtCollisionObjectArray_clear_0=function(){return b.asm._emscripten_bind_tBtCollisionObjectArray_clear_0.apply(null,arguments)},$k=b._emscripten_bind_btGhostObject_setRollingFriction_1= function(){return b.asm._emscripten_bind_btGhostObject_setRollingFriction_1.apply(null,arguments)},al=b._emscripten_bind_btBoxShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btBoxShape_getLocalScaling_0.apply(null,arguments)},bl=b._emscripten_bind_btPoint2PointConstraint_set_m_setting_1=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_set_m_setting_1.apply(null,arguments)},cl=b._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0.apply(null, arguments)},dl=b._emscripten_bind_btCompoundShape_btCompoundShape_0=function(){return b.asm._emscripten_bind_btCompoundShape_btCompoundShape_0.apply(null,arguments)},el=b._emscripten_bind_btCompoundShape_btCompoundShape_1=function(){return b.asm._emscripten_bind_btCompoundShape_btCompoundShape_1.apply(null,arguments)},fl=b._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1=function(){return b.asm._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1.apply(null, arguments)},gl=b._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2=function(){return b.asm._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2.apply(null,arguments)},xb=b.__GLOBAL__sub_I_btQuickprof_cpp=function(){return b.asm.__GLOBAL__sub_I_btQuickprof_cpp.apply(null,arguments)},hl=b._emscripten_bind_btConcaveShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConcaveShape_getLocalScaling_0.apply(null,arguments)},il=b._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1= function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1.apply(null,arguments)},jl=b._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0.apply(null,arguments)},kl=b._emscripten_bind_btPairCachingGhostObject_setInterpolationLinearVelocity_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setInterpolationLinearVelocity_1.apply(null,arguments)}, ll=b._emscripten_bind_btRigidBody_updateInertiaTensor_0=function(){return b.asm._emscripten_bind_btRigidBody_updateInertiaTensor_0.apply(null,arguments)},ml=b._emscripten_bind_tVector3Array_push_back_1=function(){return b.asm._emscripten_bind_tVector3Array_push_back_1.apply(null,arguments)},nl=b._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1.apply(null,arguments)},ol=b._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2= function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2.apply(null,arguments)},pl=b._emscripten_bind_tScalarArray_at_1=function(){return b.asm._emscripten_bind_tScalarArray_at_1.apply(null,arguments)},ql=b._emscripten_bind_btCollisionObject_getInterpolationLinearVelocity_0=function(){return b.asm._emscripten_bind_btCollisionObject_getInterpolationLinearVelocity_0.apply(null,arguments)},rl=b._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2.apply(null, arguments)},sl=b._emscripten_bind_btTransform_setOrigin_1=function(){return b.asm._emscripten_bind_btTransform_setOrigin_1.apply(null,arguments)},tl=b._emscripten_bind_ClosestRayResultCallback_hasHit_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_hasHit_0.apply(null,arguments)},ul=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0.apply(null,arguments)},vl=b._emscripten_bind_btCompoundShape_addChildShape_2= function(){return b.asm._emscripten_bind_btCompoundShape_addChildShape_2.apply(null,arguments)},wl=b._emscripten_bind_btDispatcher___destroy___0=function(){return b.asm._emscripten_bind_btDispatcher___destroy___0.apply(null,arguments)},xl=b._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0=function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0.apply(null,arguments)},Qb=b._llvm_bswap_i16=function(){return b.asm._llvm_bswap_i16.apply(null,arguments)},yl= b._emscripten_bind_btDiscreteDynamicsWorld___destroy___0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld___destroy___0.apply(null,arguments)},zl=b._emscripten_bind_btConvexShape___destroy___0=function(){return b.asm._emscripten_bind_btConvexShape___destroy___0.apply(null,arguments)},Al=b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1.apply(null,arguments)},Bl=b._emscripten_bind_btWheelInfo_set_m_brake_1= function(){return b.asm._emscripten_bind_btWheelInfo_set_m_brake_1.apply(null,arguments)},Nb=b._memmove=function(){return b.asm._memmove.apply(null,arguments)},Cl=b._emscripten_bind_btWheelInfo_set_m_worldTransform_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_worldTransform_1.apply(null,arguments)},Dl=b._emscripten_bind_btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution_1.apply(null, arguments)},El=b._emscripten_bind_btConeTwistConstraint_setParam_3=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setParam_3.apply(null,arguments)},Fl=b._emscripten_bind_btCapsuleShapeX_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCapsuleShapeX_setLocalScaling_1.apply(null,arguments)},Gl=b._emscripten_bind_btConeTwistConstraint_setMotorTarget_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setMotorTarget_1.apply(null,arguments)},Hl=b._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0= function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0.apply(null,arguments)},Il=b._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0.apply(null,arguments)},Jl=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP=function(){return b.asm._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP.apply(null,arguments)},Kl=b._emscripten_bind_btCollisionObject_setRestitution_1=function(){return b.asm._emscripten_bind_btCollisionObject_setRestitution_1.apply(null, arguments)},Ll=b._emscripten_bind_btRigidBody_applyCentralForce_1=function(){return b.asm._emscripten_bind_btRigidBody_applyCentralForce_1.apply(null,arguments)},Ml=b._emscripten_bind_LocalConvexResult_get_m_hitFraction_0=function(){return b.asm._emscripten_bind_LocalConvexResult_get_m_hitFraction_0.apply(null,arguments)},Nl=b._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP=function(){return b.asm._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP.apply(null,arguments)},Ol=b._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1= function(){return b.asm._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},Pl=b._emscripten_bind_btQuaternion_w_0=function(){return b.asm._emscripten_bind_btQuaternion_w_0.apply(null,arguments)},Ql=b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0.apply(null,arguments)},Rl=b._emscripten_bind_btTransform_getRotation_0=function(){return b.asm._emscripten_bind_btTransform_getRotation_0.apply(null, arguments)},Sl=b._emscripten_bind_btHingeConstraint_btHingeConstraint_6=function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_6.apply(null,arguments)},Tl=b._emscripten_bind_btHingeConstraint_btHingeConstraint_7=function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_7.apply(null,arguments)},Ul=b._emscripten_bind_btCapsuleShapeZ_getMargin_0=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_getMargin_0.apply(null,arguments)},Vl=b._emscripten_bind_btHingeConstraint_btHingeConstraint_5= function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_5.apply(null,arguments)},Wl=b._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0=function(){return b.asm._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0.apply(null,arguments)},Xl=b._emscripten_bind_btHingeConstraint_btHingeConstraint_3=function(){return b.asm._emscripten_bind_btHingeConstraint_btHingeConstraint_3.apply(null,arguments)},Yl=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1= function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1.apply(null,arguments)},Zl=b._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3.apply(null,arguments)},$l=b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4.apply(null,arguments)}, am=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0.apply(null,arguments)},bm=b._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0.apply(null,arguments)},cm=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0.apply(null, arguments)},dm=b._emscripten_bind_btTypedConstraint___destroy___0=function(){return b.asm._emscripten_bind_btTypedConstraint___destroy___0.apply(null,arguments)},em=b._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1=function(){return b.asm._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1.apply(null,arguments)},fm=b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1.apply(null,arguments)}, gm=b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3.apply(null,arguments)},hm=b._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1.apply(null,arguments)},im=b._emscripten_bind_btQuaternion_btQuaternion_4=function(){return b.asm._emscripten_bind_btQuaternion_btQuaternion_4.apply(null,arguments)},jm=b._emscripten_bind_AllHitsRayResultCallback___destroy___0= function(){return b.asm._emscripten_bind_AllHitsRayResultCallback___destroy___0.apply(null,arguments)},km=b._emscripten_bind_btWheelInfo_set_m_rotation_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_rotation_1.apply(null,arguments)},lm=b._emscripten_bind_btSphereShape_btSphereShape_1=function(){return b.asm._emscripten_bind_btSphereShape_btSphereShape_1.apply(null,arguments)},mm=b._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0.apply(null, arguments)},nm=b._emscripten_bind_btCapsuleShapeZ_getRadius_0=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_getRadius_0.apply(null,arguments)},om=b._emscripten_bind_btQuaternion_y_0=function(){return b.asm._emscripten_bind_btQuaternion_y_0.apply(null,arguments)},pm=b._emscripten_bind_btQuadWord_setZ_1=function(){return b.asm._emscripten_bind_btQuadWord_setZ_1.apply(null,arguments)},qm=b._emscripten_bind_btPairCachingGhostObject_getCcdSweptSphereRadius_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getCcdSweptSphereRadius_0.apply(null, arguments)},rm=b._emscripten_bind_btCollisionWorld_addCollisionObject_1=function(){return b.asm._emscripten_bind_btCollisionWorld_addCollisionObject_1.apply(null,arguments)},sm=b._emscripten_bind_btCollisionWorld_addCollisionObject_2=function(){return b.asm._emscripten_bind_btCollisionWorld_addCollisionObject_2.apply(null,arguments)},tm=b._emscripten_bind_btCompoundShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCompoundShape_setLocalScaling_1.apply(null,arguments)},um=b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1= function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1.apply(null,arguments)},wm=b._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},xm=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1.apply(null,arguments)}, ym=b._emscripten_bind_btOverlappingPairCallback___destroy___0=function(){return b.asm._emscripten_bind_btOverlappingPairCallback___destroy___0.apply(null,arguments)},zm=b._emscripten_bind_btPairCachingGhostObject_getCcdMotionThreshold_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getCcdMotionThreshold_0.apply(null,arguments)},Am=b._emscripten_bind_btWheelInfo_get_m_skidInfo_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_skidInfo_0.apply(null,arguments)},Bm=b._emscripten_bind_btHeightfieldTerrainShape_setMargin_1= function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_setMargin_1.apply(null,arguments)},Cm=b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0.apply(null,arguments)},Dm=b._emscripten_bind_btCapsuleShape_setMargin_1=function(){return b.asm._emscripten_bind_btCapsuleShape_setMargin_1.apply(null,arguments)},Em=b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1= function(){return b.asm._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1.apply(null,arguments)},Fm=b._emscripten_bind_btDynamicsWorld_contactTest_2=function(){return b.asm._emscripten_bind_btDynamicsWorld_contactTest_2.apply(null,arguments)},Gm=b._emscripten_bind_btCapsuleShapeX_getUpAxis_0=function(){return b.asm._emscripten_bind_btCapsuleShapeX_getUpAxis_0.apply(null,arguments)},Hm=b._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0=function(){return b.asm._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0.apply(null, arguments)},Im=b._emscripten_bind_btActionInterface___destroy___0=function(){return b.asm._emscripten_bind_btActionInterface___destroy___0.apply(null,arguments)},Jm=b._emscripten_bind_AllConvexResultCallback_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_collisionFilterGroup_1.apply(null,arguments)},Km=b._emscripten_bind_btDefaultMotionState_setWorldTransform_1=function(){return b.asm._emscripten_bind_btDefaultMotionState_setWorldTransform_1.apply(null, arguments)},Lm=b._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0=function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0.apply(null,arguments)},Mm=b._emscripten_bind_RayResultCallback_get_m_collisionObject_0=function(){return b.asm._emscripten_bind_RayResultCallback_get_m_collisionObject_0.apply(null,arguments)},Nm=b._emscripten_bind_btPoint2PointConstraint_getPivotInA_0=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_getPivotInA_0.apply(null, arguments)},Om=b._emscripten_bind_btGhostObject_getCcdSweptSphereRadius_0=function(){return b.asm._emscripten_bind_btGhostObject_getCcdSweptSphereRadius_0.apply(null,arguments)},Pm=b._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2.apply(null,arguments)},Qm=b._emscripten_bind_btVector4_setY_1=function(){return b.asm._emscripten_bind_btVector4_setY_1.apply(null,arguments)},Rm=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1= function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1.apply(null,arguments)},Sm=b._emscripten_bind_ClosestConvexResultCallback___destroy___0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback___destroy___0.apply(null,arguments)},Tm=b._emscripten_bind_btQuaternion_normalized_0=function(){return b.asm._emscripten_bind_btQuaternion_normalized_0.apply(null,arguments)},Um=b._emscripten_bind_btDynamicsWorld_addCollisionObject_1=function(){return b.asm._emscripten_bind_btDynamicsWorld_addCollisionObject_1.apply(null, arguments)},Vm=b._emscripten_bind_btGhostObject_isStaticObject_0=function(){return b.asm._emscripten_bind_btGhostObject_isStaticObject_0.apply(null,arguments)};b.___cxa_can_catch=function(){return b.asm.___cxa_can_catch.apply(null,arguments)}; var Wm=b._emscripten_bind_btDynamicsWorld_addCollisionObject_2=function(){return b.asm._emscripten_bind_btDynamicsWorld_addCollisionObject_2.apply(null,arguments)},Xm=b._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0.apply(null,arguments)},Ym=b._emscripten_bind_LayaMotionState___destroy___0=function(){return b.asm._emscripten_bind_LayaMotionState___destroy___0.apply(null,arguments)},Zm=b._emscripten_bind_btVector3_rotate_2= function(){return b.asm._emscripten_bind_btVector3_rotate_2.apply(null,arguments)},$m=b._emscripten_bind_btHeightfieldTerrainShape___destroy___0=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape___destroy___0.apply(null,arguments)},an=b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0=function(){return b.asm._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0.apply(null,arguments)},bn=b._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0.apply(null, arguments)},cn=b._emscripten_bind_btVector4_op_mul_1=function(){return b.asm._emscripten_bind_btVector4_op_mul_1.apply(null,arguments)},dn=b._emscripten_bind_btQuaternion_op_mulq_1=function(){return b.asm._emscripten_bind_btQuaternion_op_mulq_1.apply(null,arguments)},en=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1.apply(null,arguments)},fn=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1= function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1.apply(null,arguments)},gn=b._emscripten_bind_tBtCollisionObjectArray_size_0=function(){return b.asm._emscripten_bind_tBtCollisionObjectArray_size_0.apply(null,arguments)},hn=b._emscripten_bind_btGhostObject_getUserIndex_0=function(){return b.asm._emscripten_bind_btGhostObject_getUserIndex_0.apply(null,arguments)},jn=b._emscripten_bind_btGImpactShapeInterface_getLocalScaling_0=function(){return b.asm._emscripten_bind_btGImpactShapeInterface_getLocalScaling_0.apply(null, arguments)},kn=b._emscripten_bind_btWheelInfo_set_m_deltaRotation_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_deltaRotation_1.apply(null,arguments)},ln=b._emscripten_bind_btVector3___destroy___0=function(){return b.asm._emscripten_bind_btVector3___destroy___0.apply(null,arguments)},mn=b._emscripten_bind_RaycastInfo___destroy___0=function(){return b.asm._emscripten_bind_RaycastInfo___destroy___0.apply(null,arguments)},nn=b._emscripten_bind_btRigidBody_setAngularFactor_1=function(){return b.asm._emscripten_bind_btRigidBody_setAngularFactor_1.apply(null, arguments)},on=b._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2.apply(null,arguments)},pn=b._emscripten_bind_btGhostObject_setInterpolationLinearVelocity_1=function(){return b.asm._emscripten_bind_btGhostObject_setInterpolationLinearVelocity_1.apply(null,arguments)},qn=b._emscripten_bind_btConeShapeZ_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConeShapeZ_getLocalScaling_0.apply(null,arguments)}, rn=b._emscripten_bind_btMotionState_getWorldTransform_1=function(){return b.asm._emscripten_bind_btMotionState_getWorldTransform_1.apply(null,arguments)},sn=b._emscripten_bind_btDynamicsWorld_getSolverInfo_0=function(){return b.asm._emscripten_bind_btDynamicsWorld_getSolverInfo_0.apply(null,arguments)},tn=b._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1.apply(null,arguments)},un=b._emscripten_bind_btDynamicsWorld_getBroadphase_0= function(){return b.asm._emscripten_bind_btDynamicsWorld_getBroadphase_0.apply(null,arguments)},vn=b._emscripten_bind_btSphereShape_getMargin_0=function(){return b.asm._emscripten_bind_btSphereShape_getMargin_0.apply(null,arguments)},wn=b._emscripten_bind_btVector3_x_0=function(){return b.asm._emscripten_bind_btVector3_x_0.apply(null,arguments)};b.___cxa_is_pointer_type=function(){return b.asm.___cxa_is_pointer_type.apply(null,arguments)}; var xn=b._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3.apply(null,arguments)},yn=b._emscripten_bind_btCollisionObject_getCollisionShape_0=function(){return b.asm._emscripten_bind_btCollisionObject_getCollisionShape_0.apply(null,arguments)},zn=b._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0.apply(null, arguments)},An=b._emscripten_bind_btRigidBody_getRestitution_0=function(){return b.asm._emscripten_bind_btRigidBody_getRestitution_0.apply(null,arguments)},Bn=b._emscripten_bind_btManifoldPoint___destroy___0=function(){return b.asm._emscripten_bind_btManifoldPoint___destroy___0.apply(null,arguments)},Cn=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1.apply(null,arguments)},Dn=b._emscripten_bind_btVector4_length_0= function(){return b.asm._emscripten_bind_btVector4_length_0.apply(null,arguments)},En=b._emscripten_bind_btGhostObject_setUserIndex_1=function(){return b.asm._emscripten_bind_btGhostObject_setUserIndex_1.apply(null,arguments)},Fn=b._emscripten_bind_btWheelInfo_getSuspensionRestLength_0=function(){return b.asm._emscripten_bind_btWheelInfo_getSuspensionRestLength_0.apply(null,arguments)},Gn=b._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1=function(){return b.asm._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1.apply(null, arguments)},Hn=b._emscripten_bind_btGhostObject_setRestitution_1=function(){return b.asm._emscripten_bind_btGhostObject_setRestitution_1.apply(null,arguments)},In=b._emscripten_bind_btConeTwistConstraint_setAngularOnly_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setAngularOnly_1.apply(null,arguments)},Jn=b._emscripten_bind_btCollisionObject_setFriction_1=function(){return b.asm._emscripten_bind_btCollisionObject_setFriction_1.apply(null,arguments)},Kn=b._emscripten_bind_btDefaultCollisionConfiguration___destroy___0= function(){return b.asm._emscripten_bind_btDefaultCollisionConfiguration___destroy___0.apply(null,arguments)},Ln=b._emscripten_bind_btRigidBody_setMassProps_2=function(){return b.asm._emscripten_bind_btRigidBody_setMassProps_2.apply(null,arguments)};b.getTempRet0=function(){return b.asm.getTempRet0.apply(null,arguments)}; var Mn=b._emscripten_bind_btVector3_setValue_3=function(){return b.asm._emscripten_bind_btVector3_setValue_3.apply(null,arguments)},Nn=b._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1.apply(null,arguments)},On=b._emscripten_bind_RaycastInfo_get_m_suspensionLength_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_suspensionLength_0.apply(null,arguments)},Pn=b._emscripten_bind_btGhostObject_getCollisionFlags_0= function(){return b.asm._emscripten_bind_btGhostObject_getCollisionFlags_0.apply(null,arguments)},Qn=b._emscripten_bind_btCapsuleShapeX___destroy___0=function(){return b.asm._emscripten_bind_btCapsuleShapeX___destroy___0.apply(null,arguments)},Rn=b._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0.apply(null,arguments)},Sn=b._emscripten_bind_tScalarArray_push_back_1=function(){return b.asm._emscripten_bind_tScalarArray_push_back_1.apply(null, arguments)},Tn=b._emscripten_bind_btGImpactShapeInterface_updateBound_0=function(){return b.asm._emscripten_bind_btGImpactShapeInterface_updateBound_0.apply(null,arguments)},Un=b._emscripten_bind_btQuaternion_getAxis_0=function(){return b.asm._emscripten_bind_btQuaternion_getAxis_0.apply(null,arguments)},Vn=b._emscripten_bind_btRaycastVehicle_getUserConstraintId_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getUserConstraintId_0.apply(null,arguments)},Wn=b._emscripten_bind_btRaycastVehicle_updateAction_2= function(){return b.asm._emscripten_bind_btRaycastVehicle_updateAction_2.apply(null,arguments)},Xn=b._emscripten_bind_btHingeConstraint_setLimit_4=function(){return b.asm._emscripten_bind_btHingeConstraint_setLimit_4.apply(null,arguments)},Yn=b._emscripten_bind_btHingeConstraint_setLimit_5=function(){return b.asm._emscripten_bind_btHingeConstraint_setLimit_5.apply(null,arguments)},Zn=b._emscripten_bind_btDefaultVehicleRaycaster___destroy___0=function(){return b.asm._emscripten_bind_btDefaultVehicleRaycaster___destroy___0.apply(null, arguments)},$n=b._emscripten_bind_btRigidBody_setWorldTransform_1=function(){return b.asm._emscripten_bind_btRigidBody_setWorldTransform_1.apply(null,arguments)},ao=b._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1.apply(null,arguments)},bo=b._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1.apply(null,arguments)}, co=b._emscripten_bind_AllConvexResultCallback_get_m_hitFractions_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_hitFractions_0.apply(null,arguments)},eo=b._emscripten_bind_btGhostObject_getNumOverlappingObjects_0=function(){return b.asm._emscripten_bind_btGhostObject_getNumOverlappingObjects_0.apply(null,arguments)},fo=b._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0.apply(null, arguments)},go=b._emscripten_bind_btGhostObject_getCollisionShape_0=function(){return b.asm._emscripten_bind_btGhostObject_getCollisionShape_0.apply(null,arguments)},ho=b._emscripten_bind_btRigidBody_getTotalForce_0=function(){return b.asm._emscripten_bind_btRigidBody_getTotalForce_0.apply(null,arguments)},io=b._emscripten_bind_btRigidBody_setInterpolationAngularVelocity_1=function(){return b.asm._emscripten_bind_btRigidBody_setInterpolationAngularVelocity_1.apply(null,arguments)},jo=b._emscripten_bind_btCollisionObject_setAnisotropicFriction_2= function(){return b.asm._emscripten_bind_btCollisionObject_setAnisotropicFriction_2.apply(null,arguments)},ko=b._emscripten_bind_btBoxShape___destroy___0=function(){return b.asm._emscripten_bind_btBoxShape___destroy___0.apply(null,arguments)},lo=b._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0.apply(null,arguments)},mo=b._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0.apply(null, arguments)},no=b._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},oo=b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1=function(){return b.asm._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1.apply(null,arguments)},po=b._emscripten_bind_RaycastInfo_set_m_groundObject_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_groundObject_1.apply(null, arguments)},qo=b._emscripten_bind_btGhostObject_activate_1=function(){return b.asm._emscripten_bind_btGhostObject_activate_1.apply(null,arguments)},ro=b._emscripten_bind_btRaycastVehicle_getForwardAxis_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getForwardAxis_0.apply(null,arguments)},so=b._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0.apply(null,arguments)},to=b._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0= function(){return b.asm._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0.apply(null,arguments)},uo=b._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0=function(){return b.asm._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0.apply(null,arguments)},vo=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1.apply(null,arguments)},wo=b._emscripten_bind_btCapsuleShapeZ___destroy___0= function(){return b.asm._emscripten_bind_btCapsuleShapeZ___destroy___0.apply(null,arguments)},xo=b._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1.apply(null,arguments)},yo=b._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3.apply(null,arguments)},zo=b._emscripten_bind_btSphereShape_setMargin_1= function(){return b.asm._emscripten_bind_btSphereShape_setMargin_1.apply(null,arguments)},Ao=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1.apply(null,arguments)},Bo=b._emscripten_bind_btConeShapeZ_btConeShapeZ_2=function(){return b.asm._emscripten_bind_btConeShapeZ_btConeShapeZ_2.apply(null,arguments)},Co=b._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1=function(){return b.asm._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1.apply(null, arguments)},Do=b._emscripten_bind_btRigidBody_setInterpolationLinearVelocity_1=function(){return b.asm._emscripten_bind_btRigidBody_setInterpolationLinearVelocity_1.apply(null,arguments)},Eo=b._emscripten_bind_btSliderConstraint_setUpperAngLimit_1=function(){return b.asm._emscripten_bind_btSliderConstraint_setUpperAngLimit_1.apply(null,arguments)},Fo=b._emscripten_bind_btDynamicsWorld_contactPairTest_3=function(){return b.asm._emscripten_bind_btDynamicsWorld_contactPairTest_3.apply(null,arguments)}, Go=b._emscripten_bind_btCollisionWorld_getPairCache_0=function(){return b.asm._emscripten_bind_btCollisionWorld_getPairCache_0.apply(null,arguments)},Ho=b._emscripten_bind_btRigidBody_getAngularSleepingThreshold_0=function(){return b.asm._emscripten_bind_btRigidBody_getAngularSleepingThreshold_0.apply(null,arguments)},Io=b._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1.apply(null,arguments)}, Jo=b._emscripten_bind_btWheelInfo_set_m_rollInfluence_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_rollInfluence_1.apply(null,arguments)},Ko=b._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},Lo=b._emscripten_enum_PHY_ScalarType_PHY_INTEGER=function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_INTEGER.apply(null,arguments)},Mo=b._emscripten_bind_tBtCollisionObjectArray_at_1= function(){return b.asm._emscripten_bind_tBtCollisionObjectArray_at_1.apply(null,arguments)},No=b._emscripten_bind_btGhostObject_forceActivationState_1=function(){return b.asm._emscripten_bind_btGhostObject_forceActivationState_1.apply(null,arguments)},Oo=b._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0=function(){return b.asm._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0.apply(null,arguments)},Po=b._emscripten_bind_btGImpactMeshShape_updateBound_0=function(){return b.asm._emscripten_bind_btGImpactMeshShape_updateBound_0.apply(null, arguments)},Qo=b._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0=function(){return b.asm._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0.apply(null,arguments)},Ro=b._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2.apply(null,arguments)},So=b._emscripten_bind_btGhostObject_getActivationState_0=function(){return b.asm._emscripten_bind_btGhostObject_getActivationState_0.apply(null, arguments)};b.establishStackSpace=function(){return b.asm.establishStackSpace.apply(null,arguments)}; var To=b._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1.apply(null,arguments)},Uo=b._emscripten_bind_btCylinderShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCylinderShape_getLocalScaling_0.apply(null,arguments)},Vo=b._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0=function(){return b.asm._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0.apply(null,arguments)},Wo=b._emscripten_bind_btGImpactShapeInterface___destroy___0= function(){return b.asm._emscripten_bind_btGImpactShapeInterface___destroy___0.apply(null,arguments)},Xo=b._emscripten_bind_RaycastInfo_set_m_contactPointWS_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_contactPointWS_1.apply(null,arguments)},Yo=b._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2.apply(null,arguments)},Zo=b._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0= function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0.apply(null,arguments)},$o=b._emscripten_bind_btRaycastVehicle___destroy___0=function(){return b.asm._emscripten_bind_btRaycastVehicle___destroy___0.apply(null,arguments)},ap=b._emscripten_bind_btRaycastVehicle_getRigidBody_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getRigidBody_0.apply(null,arguments)},bp=b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0.apply(null, arguments)},cp=b._emscripten_bind_btSliderConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btSliderConstraint_enableFeedback_1.apply(null,arguments)},dp=b._emscripten_bind_btWheelInfo_get_m_steering_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_steering_0.apply(null,arguments)},ep=b._emscripten_bind_btConstraintSetting_get_m_tau_0=function(){return b.asm._emscripten_bind_btConstraintSetting_get_m_tau_0.apply(null,arguments)},fp=b._emscripten_bind_btConeShape_setLocalScaling_1= function(){return b.asm._emscripten_bind_btConeShape_setLocalScaling_1.apply(null,arguments)},gp=b._emscripten_bind_btCylinderShapeZ_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCylinderShapeZ_getLocalScaling_0.apply(null,arguments)},hp=b._emscripten_bind_btCollisionObject_setCollisionShape_1=function(){return b.asm._emscripten_bind_btCollisionObject_setCollisionShape_1.apply(null,arguments)},ip=b._emscripten_bind_btCollisionShape___destroy___0=function(){return b.asm._emscripten_bind_btCollisionShape___destroy___0.apply(null, arguments)},jp=b._emscripten_bind_btMatrix3x3_getRow_1=function(){return b.asm._emscripten_bind_btMatrix3x3_getRow_1.apply(null,arguments)},kp=b._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0.apply(null,arguments)},lp=b._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0.apply(null,arguments)},mp=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0= function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0.apply(null,arguments)},np=b._emscripten_bind_btConeShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConeShape_getLocalScaling_0.apply(null,arguments)},op=b._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1.apply(null,arguments)},pp=b._emscripten_bind_btKinematicCharacterController_warp_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_warp_1.apply(null, arguments)},qp=b._emscripten_bind_tVector3Array_clear_0=function(){return b.asm._emscripten_bind_tVector3Array_clear_0.apply(null,arguments)},rp=b._emscripten_bind_btContactSolverInfo___destroy___0=function(){return b.asm._emscripten_bind_btContactSolverInfo___destroy___0.apply(null,arguments)},sp=b._emscripten_bind_btCapsuleShapeX_getRadius_0=function(){return b.asm._emscripten_bind_btCapsuleShapeX_getRadius_0.apply(null,arguments)},tp=b._emscripten_bind_btPoint2PointConstraint_getParam_2=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_getParam_2.apply(null, arguments)},up=b._emscripten_bind_btTriangleMesh___destroy___0=function(){return b.asm._emscripten_bind_btTriangleMesh___destroy___0.apply(null,arguments)},vp=b._emscripten_bind_btKinematicCharacterController_preStep_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_preStep_1.apply(null,arguments)},wp=b._emscripten_bind_AllConvexResultCallback_get_m_collisionFilterGroup_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_collisionFilterGroup_0.apply(null, arguments)},xp=b._emscripten_bind_btRaycastVehicle_applyEngineForce_2=function(){return b.asm._emscripten_bind_btRaycastVehicle_applyEngineForce_2.apply(null,arguments)},yp=b._emscripten_bind_btBoxShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btBoxShape_calculateLocalInertia_2.apply(null,arguments)},zp=b._emscripten_bind_btRaycastVehicle_setBrake_2=function(){return b.asm._emscripten_bind_btRaycastVehicle_setBrake_2.apply(null,arguments)},Ap=b._emscripten_bind_ConcreteContactResultCallback___destroy___0= function(){return b.asm._emscripten_bind_ConcreteContactResultCallback___destroy___0.apply(null,arguments)},Bp=b._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1.apply(null,arguments)},Cp=b._emscripten_bind_btRigidBody_btRigidBody_1=function(){return b.asm._emscripten_bind_btRigidBody_btRigidBody_1.apply(null,arguments)},Dp=b._emscripten_bind_btRaycastVehicle_updateVehicle_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateVehicle_1.apply(null, arguments)},Ep=b._emscripten_bind_btCollisionObject___destroy___0=function(){return b.asm._emscripten_bind_btCollisionObject___destroy___0.apply(null,arguments)},Fp=b._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1.apply(null,arguments)},Gp=b._emscripten_bind_btConvexTriangleMeshShape_setMargin_1=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_setMargin_1.apply(null,arguments)},Hp=b._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1= function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1.apply(null,arguments)},Ip=b._emscripten_bind_ClosestConvexResultCallback_set_m_hitCollisionObject_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_hitCollisionObject_1.apply(null,arguments)},Jp=b._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1.apply(null,arguments)}, Kp=b._emscripten_bind_btQuaternion_op_mul_1=function(){return b.asm._emscripten_bind_btQuaternion_op_mul_1.apply(null,arguments)},Lp=b._emscripten_bind_btDispatcherInfo_set_m_timeStep_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_timeStep_1.apply(null,arguments)},Mp=b._emscripten_bind_btVector3_btVector3_3=function(){return b.asm._emscripten_bind_btVector3_btVector3_3.apply(null,arguments)},Np=b._emscripten_bind_btVector3_btVector3_0=function(){return b.asm._emscripten_bind_btVector3_btVector3_0.apply(null, arguments)},Op=b._emscripten_bind_btCollisionObject_getCcdSweptSphereRadius_0=function(){return b.asm._emscripten_bind_btCollisionObject_getCcdSweptSphereRadius_0.apply(null,arguments)},Pp=b._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0.apply(null,arguments)},Qp=b._emscripten_bind_tBtCollisionObjectArray___destroy___0=function(){return b.asm._emscripten_bind_tBtCollisionObjectArray___destroy___0.apply(null,arguments)}, Rp=b._emscripten_bind_btVector3_z_0=function(){return b.asm._emscripten_bind_btVector3_z_0.apply(null,arguments)},Sp=b._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0.apply(null,arguments)},Tp=b._emscripten_bind_btPersistentManifold_getBody1_0=function(){return b.asm._emscripten_bind_btPersistentManifold_getBody1_0.apply(null,arguments)},Up=b._emscripten_bind_btCollisionShape_getMargin_0= function(){return b.asm._emscripten_bind_btCollisionShape_getMargin_0.apply(null,arguments)},Vp=b._emscripten_bind_btBroadphaseInterface___destroy___0=function(){return b.asm._emscripten_bind_btBroadphaseInterface___destroy___0.apply(null,arguments)},Wp=b._emscripten_bind_btWheelInfo_updateWheel_2=function(){return b.asm._emscripten_bind_btWheelInfo_updateWheel_2.apply(null,arguments)},Xp=b._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7=function(){return b.asm._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7.apply(null, arguments)},Yp=b._emscripten_bind_btSphereShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btSphereShape_getLocalScaling_0.apply(null,arguments)},Zp=b._emscripten_bind_btConeTwistConstraint___destroy___0=function(){return b.asm._emscripten_bind_btConeTwistConstraint___destroy___0.apply(null,arguments)},$p=b._emscripten_bind_btQuadWord___destroy___0=function(){return b.asm._emscripten_bind_btQuadWord___destroy___0.apply(null,arguments)},aq=b._emscripten_bind_btQuaternion_setEulerZYX_3= function(){return b.asm._emscripten_bind_btQuaternion_setEulerZYX_3.apply(null,arguments)},bq=b._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1.apply(null,arguments)},cq=b._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0.apply(null,arguments)},dq=b._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0.apply(null, arguments)},eq=b._emscripten_bind_btRigidBody_getLinearSleepingThreshold_0=function(){return b.asm._emscripten_bind_btRigidBody_getLinearSleepingThreshold_0.apply(null,arguments)},fq=b._emscripten_bind_btGhostObject_setAnisotropicFriction_2=function(){return b.asm._emscripten_bind_btGhostObject_setAnisotropicFriction_2.apply(null,arguments)},gq=b._emscripten_bind_btConstraintSolver___destroy___0=function(){return b.asm._emscripten_bind_btConstraintSolver___destroy___0.apply(null,arguments)},hq=b._emscripten_bind_btDbvtBroadphase___destroy___0= function(){return b.asm._emscripten_bind_btDbvtBroadphase___destroy___0.apply(null,arguments)},iq=b._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1.apply(null,arguments)},jq=b._emscripten_bind_btCapsuleShape_btCapsuleShape_2=function(){return b.asm._emscripten_bind_btCapsuleShape_btCapsuleShape_2.apply(null,arguments)},kq=b._emscripten_bind_btTypedConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btTypedConstraint_enableFeedback_1.apply(null, arguments)},lq=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0.apply(null,arguments)},mq=b._emscripten_bind_btGhostObject_activate_0=function(){return b.asm._emscripten_bind_btGhostObject_activate_0.apply(null,arguments)},nq=b._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0.apply(null, arguments)},oq=b._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1.apply(null,arguments)},pq=b._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1.apply(null,arguments)},qq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0.apply(null, arguments)},rq=b._emscripten_bind_btRigidBody_setAnisotropicFriction_2=function(){return b.asm._emscripten_bind_btRigidBody_setAnisotropicFriction_2.apply(null,arguments)},sq=b._emscripten_bind_btTriangleMeshShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btTriangleMeshShape_setLocalScaling_1.apply(null,arguments)},tq=b._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1.apply(null, arguments)},uq=b._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2.apply(null,arguments)},vq=b._emscripten_bind_btPersistentManifold_btPersistentManifold_0=function(){return b.asm._emscripten_bind_btPersistentManifold_btPersistentManifold_0.apply(null,arguments)},wq=b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0.apply(null, arguments)},xq=b._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2.apply(null,arguments)},yq=b._emscripten_bind_btVector4___destroy___0=function(){return b.asm._emscripten_bind_btVector4___destroy___0.apply(null,arguments)},zq=b._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0.apply(null,arguments)}, Aq=b._emscripten_bind_btPairCachingGhostObject_getActivationState_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getActivationState_0.apply(null,arguments)},Bq=b._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1.apply(null,arguments)},Cq=b._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2.apply(null, arguments)},Dq=b._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1.apply(null,arguments)},Eq=b._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1=function(){return b.asm._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1.apply(null,arguments)},Fq=b._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4=function(){return b.asm._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4.apply(null, arguments)},Gq=b._emscripten_bind_btHeightfieldTerrainShape_getMargin_0=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_getMargin_0.apply(null,arguments)},Hq=b._emscripten_bind_btWheelInfo_get_m_brake_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_brake_0.apply(null,arguments)},Iq=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0.apply(null, arguments)},Jq=b._emscripten_bind_btWheelInfo_get_m_deltaRotation_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_deltaRotation_0.apply(null,arguments)},Kq=b._emscripten_bind_btPoint2PointConstraint_getPivotInB_0=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_getPivotInB_0.apply(null,arguments)},Lq=b._emscripten_bind_btKinematicCharacterController_playerStep_2=function(){return b.asm._emscripten_bind_btKinematicCharacterController_playerStep_2.apply(null,arguments)}, Mq=b._emscripten_bind_btDispatcherInfo___destroy___0=function(){return b.asm._emscripten_bind_btDispatcherInfo___destroy___0.apply(null,arguments)},ub=b.__GLOBAL__sub_I_btConeTwistConstraint_cpp=function(){return b.asm.__GLOBAL__sub_I_btConeTwistConstraint_cpp.apply(null,arguments)},Nq=b._emscripten_bind_btDbvtBroadphase_getOverlappingPairCache_0=function(){return b.asm._emscripten_bind_btDbvtBroadphase_getOverlappingPairCache_0.apply(null,arguments)},Oq=b._emscripten_bind_btCapsuleShapeX_getLocalScaling_0= function(){return b.asm._emscripten_bind_btCapsuleShapeX_getLocalScaling_0.apply(null,arguments)},Pq=b._emscripten_bind_btCylinderShape_getMargin_0=function(){return b.asm._emscripten_bind_btCylinderShape_getMargin_0.apply(null,arguments)},Qq=b._emscripten_bind_btStaticPlaneShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btStaticPlaneShape_setLocalScaling_1.apply(null,arguments)},Rq=b._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2.apply(null, arguments)},Sq=b._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1.apply(null,arguments)},Tq=b._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1.apply(null,arguments)},Uq=b._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0.apply(null, arguments)},Vq=b._emscripten_bind_btGhostObject_getWorldTransform_0=function(){return b.asm._emscripten_bind_btGhostObject_getWorldTransform_0.apply(null,arguments)},Wq=b._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0.apply(null,arguments)},Xq=b._emscripten_bind_LocalConvexResult_set_m_hitFraction_1=function(){return b.asm._emscripten_bind_LocalConvexResult_set_m_hitFraction_1.apply(null,arguments)},Yq=b._emscripten_bind_tScalarArray_clear_0= function(){return b.asm._emscripten_bind_tScalarArray_clear_0.apply(null,arguments)},Zq=b._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2.apply(null,arguments)},$q=b._emscripten_bind_btDispatcherInfo_get_m_timeStep_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_timeStep_0.apply(null,arguments)},ar=b._emscripten_bind_btHingeConstraint_setAngularOnly_1=function(){return b.asm._emscripten_bind_btHingeConstraint_setAngularOnly_1.apply(null, arguments)},br=b._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1.apply(null,arguments)},cr=b._emscripten_bind_btDynamicsWorld___destroy___0=function(){return b.asm._emscripten_bind_btDynamicsWorld___destroy___0.apply(null,arguments)},dr=b._emscripten_bind_btMotionState___destroy___0=function(){return b.asm._emscripten_bind_btMotionState___destroy___0.apply(null,arguments)},er=b._emscripten_bind_btCollisionObject_setCollisionFlags_1= function(){return b.asm._emscripten_bind_btCollisionObject_setCollisionFlags_1.apply(null,arguments)},fr=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1.apply(null,arguments)},gr=b._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0.apply(null,arguments)},hr=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1= function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1.apply(null,arguments)},ir=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2.apply(null,arguments)},jr=b._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3.apply(null,arguments)},kr=b._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1= function(){return b.asm._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1.apply(null,arguments)},lr=b._emscripten_bind_RaycastInfo_set_m_suspensionLength_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_suspensionLength_1.apply(null,arguments)},mr=b._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1=function(){return b.asm._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1.apply(null,arguments)},nr=b._emscripten_bind_btVector4_setValue_4=function(){return b.asm._emscripten_bind_btVector4_setValue_4.apply(null, arguments)},or=b._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1=function(){return b.asm._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1.apply(null,arguments)},pr=b._emscripten_bind_btWheelInfo_set_m_steering_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_steering_1.apply(null,arguments)},qr=b._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1.apply(null, arguments)},rr=b._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0=function(){return b.asm._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0.apply(null,arguments)},sr=b._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},tr=b._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0=function(){return b.asm._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0.apply(null, arguments)},ur=b._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1=function(){return b.asm._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1.apply(null,arguments)},vr=b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4.apply(null,arguments)},wr=b._emscripten_bind_btConeTwistConstraint_setLimit_2=function(){return b.asm._emscripten_bind_btConeTwistConstraint_setLimit_2.apply(null, arguments)},xr=b._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2.apply(null,arguments)},yr=b._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1.apply(null,arguments)},zr=b._emscripten_bind_btConeShapeX_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConeShapeX_calculateLocalInertia_2.apply(null, arguments)},Ar=b._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88=function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88.apply(null,arguments)},Br=b._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1.apply(null,arguments)},Cr=b._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0.apply(null, arguments)},Dr=b._emscripten_bind_btRigidBodyConstructionInfo___destroy___0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo___destroy___0.apply(null,arguments)},Er=b._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1.apply(null,arguments)},Fr=b._emscripten_bind_btRigidBody_getWorldTransform_0=function(){return b.asm._emscripten_bind_btRigidBody_getWorldTransform_0.apply(null,arguments)},Mb=b._sbrk=function(){return b.asm._sbrk.apply(null, arguments)},Gr=b._emscripten_bind_btPoint2PointConstraint_setPivotA_1=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_setPivotA_1.apply(null,arguments)},Hr=b._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1.apply(null,arguments)},Fb=b._memcpy=function(){return b.asm._memcpy.apply(null,arguments)},Ir=b._emscripten_bind_btGhostObject_setInterpolationAngularVelocity_1=function(){return b.asm._emscripten_bind_btGhostObject_setInterpolationAngularVelocity_1.apply(null, arguments)},Jr=b._emscripten_bind_btRigidBody_getCcdSweptSphereRadius_0=function(){return b.asm._emscripten_bind_btRigidBody_getCcdSweptSphereRadius_0.apply(null,arguments)},Kr=b._emscripten_bind_btCapsuleShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btCapsuleShape_calculateLocalInertia_2.apply(null,arguments)},Lr=b._emscripten_bind_btRigidBody___destroy___0=function(){return b.asm._emscripten_bind_btRigidBody___destroy___0.apply(null,arguments)},Mr=b._emscripten_bind_btVector3_y_0= function(){return b.asm._emscripten_bind_btVector3_y_0.apply(null,arguments)},Nr=b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0=function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0.apply(null,arguments)},Or=b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2=function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2.apply(null,arguments)},Pr=b._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3= function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3.apply(null,arguments)},Qr=b._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0=function(){return b.asm._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0.apply(null,arguments)},Rr=b._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9=function(){return b.asm._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9.apply(null,arguments)},Sr=b._emscripten_bind_btQuaternion_setRotation_2= function(){return b.asm._emscripten_bind_btQuaternion_setRotation_2.apply(null,arguments)},Tr=b._emscripten_bind_btGhostObject_setCollisionShape_1=function(){return b.asm._emscripten_bind_btGhostObject_setCollisionShape_1.apply(null,arguments)},Ur=b._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1=function(){return b.asm._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1.apply(null,arguments)},Vr=b._emscripten_bind_btRigidBody_setRollingFriction_1=function(){return b.asm._emscripten_bind_btRigidBody_setRollingFriction_1.apply(null, arguments)},Wr=b._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1.apply(null,arguments)},Xr=b._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1.apply(null,arguments)};b._emscripten_get_global_libc=function(){return b.asm._emscripten_get_global_libc.apply(null,arguments)}; var Yr=b._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1=function(){return b.asm._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1.apply(null,arguments)},Zr=b._emscripten_bind_btVector4_z_0=function(){return b.asm._emscripten_bind_btVector4_z_0.apply(null,arguments)},$r=b._emscripten_bind_btCollisionObject_forceActivationState_1=function(){return b.asm._emscripten_bind_btCollisionObject_forceActivationState_1.apply(null,arguments)},as=b._emscripten_bind_btKinematicCharacterController_onGround_0= function(){return b.asm._emscripten_bind_btKinematicCharacterController_onGround_0.apply(null,arguments)},Ka=b._free=function(){return b.asm._free.apply(null,arguments)},bs=b._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},cs=b._emscripten_bind_btRaycastVehicle_updateFriction_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateFriction_1.apply(null, arguments)},ds=b._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1.apply(null,arguments)},es=b._emscripten_bind_btVector3_normalize_0=function(){return b.asm._emscripten_bind_btVector3_normalize_0.apply(null,arguments)},gs=b._emscripten_bind_btStridingMeshInterface___destroy___0=function(){return b.asm._emscripten_bind_btStridingMeshInterface___destroy___0.apply(null,arguments)}; b.runPostSets=function(){return b.asm.runPostSets.apply(null,arguments)}; var hs=b._emscripten_bind_btRigidBody_setSleepingThresholds_2=function(){return b.asm._emscripten_bind_btRigidBody_setSleepingThresholds_2.apply(null,arguments)},is=b._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0.apply(null,arguments)},js=b._emscripten_bind_btCollisionObject_setWorldTransform_1=function(){return b.asm._emscripten_bind_btCollisionObject_setWorldTransform_1.apply(null,arguments)}, ks=b._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0=function(){return b.asm._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0.apply(null,arguments)},ls=b._emscripten_bind_btCollisionObject_getBroadphaseHandle_0=function(){return b.asm._emscripten_bind_btCollisionObject_getBroadphaseHandle_0.apply(null,arguments)},ms=b._emscripten_bind_btRigidBody_getUserIndex_0=function(){return b.asm._emscripten_bind_btRigidBody_getUserIndex_0.apply(null,arguments)},ns=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0= function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0.apply(null,arguments)},ps=b._emscripten_bind_tScalarArray_size_0=function(){return b.asm._emscripten_bind_tScalarArray_size_0.apply(null,arguments)},qs=b._emscripten_bind_btRigidBody_getAabb_2=function(){return b.asm._emscripten_bind_btRigidBody_getAabb_2.apply(null,arguments)},rs=b._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0.apply(null, arguments)},ss=b._emscripten_bind_btConvexShape_setMargin_1=function(){return b.asm._emscripten_bind_btConvexShape_setMargin_1.apply(null,arguments)},ts=b._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0.apply(null,arguments)},us=b._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0.apply(null, arguments)},vs=b._emscripten_bind_btRigidBody_activate_1=function(){return b.asm._emscripten_bind_btRigidBody_activate_1.apply(null,arguments)},xs=b._emscripten_bind_btGhostObject_getInterpolationLinearVelocity_0=function(){return b.asm._emscripten_bind_btGhostObject_getInterpolationLinearVelocity_0.apply(null,arguments)},ys=b._emscripten_bind_btCompoundShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCompoundShape_getLocalScaling_0.apply(null,arguments)},zs=b._emscripten_bind_btFixedConstraint_btFixedConstraint_4= function(){return b.asm._emscripten_bind_btFixedConstraint_btFixedConstraint_4.apply(null,arguments)},As=b._emscripten_bind_btGImpactMeshShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btGImpactMeshShape_calculateLocalInertia_2.apply(null,arguments)},Bs=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1.apply(null,arguments)},Cs=b._emscripten_bind_btGhostObject_setActivationState_1= function(){return b.asm._emscripten_bind_btGhostObject_setActivationState_1.apply(null,arguments)},Ds=b._emscripten_bind_btGhostObject_getRollingFriction_0=function(){return b.asm._emscripten_bind_btGhostObject_getRollingFriction_0.apply(null,arguments)},Es=b._emscripten_bind_btCollisionWorld_contactPairTest_3=function(){return b.asm._emscripten_bind_btCollisionWorld_contactPairTest_3.apply(null,arguments)},Fs=b._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0.apply(null, arguments)},Gs=b._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1=function(){return b.asm._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1.apply(null,arguments)},Hs=b._emscripten_bind_btCollisionObject_setUserIndex_1=function(){return b.asm._emscripten_bind_btCollisionObject_setUserIndex_1.apply(null,arguments)},Is=b._emscripten_bind_btCylinderShapeX___destroy___0=function(){return b.asm._emscripten_bind_btCylinderShapeX___destroy___0.apply(null,arguments)},Js=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1= function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1.apply(null,arguments)},Ks=b._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0=function(){return b.asm._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0.apply(null,arguments)},Ls=b._emscripten_bind_ContactResultCallback___destroy___0=function(){return b.asm._emscripten_bind_ContactResultCallback___destroy___0.apply(null,arguments)},Ms=b._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0= function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0.apply(null,arguments)},Ns=b._emscripten_bind_btVector4_x_0=function(){return b.asm._emscripten_bind_btVector4_x_0.apply(null,arguments)},Os=b._emscripten_bind_btConstraintSetting_btConstraintSetting_0=function(){return b.asm._emscripten_bind_btConstraintSetting_btConstraintSetting_0.apply(null,arguments)},Ps=b._emscripten_bind_btRigidBody_getMotionState_0=function(){return b.asm._emscripten_bind_btRigidBody_getMotionState_0.apply(null, arguments)},Qs=b._emscripten_bind_btKinematicCharacterController_getGhostObject_0=function(){return b.asm._emscripten_bind_btKinematicCharacterController_getGhostObject_0.apply(null,arguments)},Rs=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1.apply(null,arguments)},Ss=b._emscripten_bind_btTriangleMeshShape___destroy___0=function(){return b.asm._emscripten_bind_btTriangleMeshShape___destroy___0.apply(null, arguments)},Ts=b._emscripten_bind_btKinematicCharacterController_setWalkDirection_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setWalkDirection_1.apply(null,arguments)},Us=b._emscripten_bind_btDynamicsWorld_removeAction_1=function(){return b.asm._emscripten_bind_btDynamicsWorld_removeAction_1.apply(null,arguments)},Vs=b._emscripten_bind_AllConvexResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_closestHitFraction_0.apply(null, arguments)},Ws=b._emscripten_bind_btManifoldPoint_get_m_localPointA_0=function(){return b.asm._emscripten_bind_btManifoldPoint_get_m_localPointA_0.apply(null,arguments)},Xs=b._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0=function(){return b.asm._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0.apply(null,arguments)},Ys=b._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1.apply(null, arguments)},Zs=b._emscripten_bind_btStaticPlaneShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btStaticPlaneShape_getLocalScaling_0.apply(null,arguments)},$s=b._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1=function(){return b.asm._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1.apply(null,arguments)},at=b._emscripten_bind_btTriangleMeshShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btTriangleMeshShape_getLocalScaling_0.apply(null,arguments)},bt= b._emscripten_bind_btGhostObject_setUserPointer_1=function(){return b.asm._emscripten_bind_btGhostObject_setUserPointer_1.apply(null,arguments)},ct=b._emscripten_bind_btKinematicCharacterController_getGravity_0=function(){return b.asm._emscripten_bind_btKinematicCharacterController_getGravity_0.apply(null,arguments)},dt=b._emscripten_enum_PHY_ScalarType_PHY_SHORT=function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_SHORT.apply(null,arguments)},et=b._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0= function(){return b.asm._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},ft=b._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1.apply(null,arguments)},gt=b._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0=function(){return b.asm._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0.apply(null,arguments)},ht=b._emscripten_bind_btQuaternion_op_sub_1= function(){return b.asm._emscripten_bind_btQuaternion_op_sub_1.apply(null,arguments)},it=b._emscripten_bind_btVector4_normalize_0=function(){return b.asm._emscripten_bind_btVector4_normalize_0.apply(null,arguments)},jt=b._emscripten_bind_btQuaternion_setY_1=function(){return b.asm._emscripten_bind_btQuaternion_setY_1.apply(null,arguments)},kt=b._emscripten_bind_btConeShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConeShape_calculateLocalInertia_2.apply(null,arguments)},lt= b._emscripten_bind_btDispatcher_getNumManifolds_0=function(){return b.asm._emscripten_bind_btDispatcher_getNumManifolds_0.apply(null,arguments)},mt=b._emscripten_bind_btGImpactShapeInterface_setLocalScaling_1=function(){return b.asm._emscripten_bind_btGImpactShapeInterface_setLocalScaling_1.apply(null,arguments)},Rb=b._llvm_bswap_i32=function(){return b.asm._llvm_bswap_i32.apply(null,arguments)},nt=b._emscripten_bind_AllConvexResultCallback_set_m_hitNormalWorld_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_hitNormalWorld_1.apply(null, arguments)},ot=b._emscripten_bind_btRaycastVehicle_getForwardVector_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getForwardVector_0.apply(null,arguments)},pt=b._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2.apply(null,arguments)},qt=b._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1.apply(null, arguments)},rt=b._emscripten_bind_btSphereShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btSphereShape_setLocalScaling_1.apply(null,arguments)},st=b._emscripten_bind_btVector4_w_0=function(){return b.asm._emscripten_bind_btVector4_w_0.apply(null,arguments)},tt=b._emscripten_bind_btWheelInfo_get_m_worldTransform_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_worldTransform_0.apply(null,arguments)},ut=b._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0=function(){return b.asm._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0.apply(null, arguments)},vt=b._emscripten_bind_btBvhTriangleMeshShape___destroy___0=function(){return b.asm._emscripten_bind_btBvhTriangleMeshShape___destroy___0.apply(null,arguments)},wt=b._emscripten_bind_btDefaultVehicleRaycaster_castRay_3=function(){return b.asm._emscripten_bind_btDefaultVehicleRaycaster_castRay_3.apply(null,arguments)},xt=b._emscripten_bind_btPoint2PointConstraint_setParam_3=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_setParam_3.apply(null,arguments)},yt=b._emscripten_bind_LocalConvexResult_LocalConvexResult_5= function(){return b.asm._emscripten_bind_LocalConvexResult_LocalConvexResult_5.apply(null,arguments)},zt=b._emscripten_bind_btContactSolverInfo_get_m_numIterations_0=function(){return b.asm._emscripten_bind_btContactSolverInfo_get_m_numIterations_0.apply(null,arguments)},At=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0.apply(null,arguments)},Bt=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1= function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1.apply(null,arguments)},Ct=b._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1.apply(null,arguments)},Dt=b._emscripten_bind_btVector4_y_0=function(){return b.asm._emscripten_bind_btVector4_y_0.apply(null,arguments)},Et=b._emscripten_bind_btRaycastVehicle_getUserConstraintType_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_getUserConstraintType_0.apply(null, arguments)},Ft=b._emscripten_bind_btGeneric6DofConstraint___destroy___0=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint___destroy___0.apply(null,arguments)},Gt=b._emscripten_bind_VoidPtr___destroy___0=function(){return b.asm._emscripten_bind_VoidPtr___destroy___0.apply(null,arguments)},Ht=b._emscripten_bind_btRigidBody_getBroadphaseHandle_0=function(){return b.asm._emscripten_bind_btRigidBody_getBroadphaseHandle_0.apply(null,arguments)},It=b._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0= function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0.apply(null,arguments)},Jt=b._emscripten_bind_btConvexHullShape_addPoint_1=function(){return b.asm._emscripten_bind_btConvexHullShape_addPoint_1.apply(null,arguments)},Kt=b._emscripten_bind_btCollisionShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCollisionShape_getLocalScaling_0.apply(null,arguments)},Lt=b._emscripten_bind_btQuaternion_length2_0=function(){return b.asm._emscripten_bind_btQuaternion_length2_0.apply(null, arguments)},Mt=b._emscripten_bind_btRaycastVehicle_resetSuspension_0=function(){return b.asm._emscripten_bind_btRaycastVehicle_resetSuspension_0.apply(null,arguments)},Nt=b._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0.apply(null,arguments)},Ot=b._emscripten_bind_btRigidBody_activate_0=function(){return b.asm._emscripten_bind_btRigidBody_activate_0.apply(null,arguments)},Pt=b._emscripten_bind_btTransform_getOrigin_0= function(){return b.asm._emscripten_bind_btTransform_getOrigin_0.apply(null,arguments)},Qt=b._emscripten_bind_btBroadphaseProxy___destroy___0=function(){return b.asm._emscripten_bind_btBroadphaseProxy___destroy___0.apply(null,arguments)},Rt=b._emscripten_bind_btRigidBody_isStaticObject_0=function(){return b.asm._emscripten_bind_btRigidBody_isStaticObject_0.apply(null,arguments)},St=b._emscripten_bind_tBtCollisionObjectArray_pop_back_0=function(){return b.asm._emscripten_bind_tBtCollisionObjectArray_pop_back_0.apply(null, arguments)},Tt=b._emscripten_bind_btSliderConstraint_setLowerAngLimit_1=function(){return b.asm._emscripten_bind_btSliderConstraint_setLowerAngLimit_1.apply(null,arguments)},Ut=b._emscripten_bind_btHingeConstraint___destroy___0=function(){return b.asm._emscripten_bind_btHingeConstraint___destroy___0.apply(null,arguments)},Vt=b._emscripten_bind_btPairCachingGhostObject_getUserPointer_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getUserPointer_0.apply(null,arguments)},Wt=b._emscripten_bind_ContactResultCallback_addSingleResult_7= function(){return b.asm._emscripten_bind_ContactResultCallback_addSingleResult_7.apply(null,arguments)},Xt=b._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0.apply(null,arguments)},Yt=b._emscripten_bind_btHingeConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btHingeConstraint_enableFeedback_1.apply(null,arguments)},Zt=b._emscripten_bind_btConvexShape_calculateLocalInertia_2=function(){return b.asm._emscripten_bind_btConvexShape_calculateLocalInertia_2.apply(null, arguments)},zb=b._memset=function(){return b.asm._memset.apply(null,arguments)},$t=b._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1.apply(null,arguments)},au=b._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0.apply(null,arguments)},bu=b._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0= function(){return b.asm._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0.apply(null,arguments)},cu=b._emscripten_bind_btTriangleMesh_btTriangleMesh_0=function(){return b.asm._emscripten_bind_btTriangleMesh_btTriangleMesh_0.apply(null,arguments)},du=b._emscripten_bind_btTriangleMesh_btTriangleMesh_1=function(){return b.asm._emscripten_bind_btTriangleMesh_btTriangleMesh_1.apply(null,arguments)},eu=b._emscripten_bind_btTriangleMesh_btTriangleMesh_2=function(){return b.asm._emscripten_bind_btTriangleMesh_btTriangleMesh_2.apply(null, arguments)},fu=b._emscripten_bind_btCollisionObject_isStaticObject_0=function(){return b.asm._emscripten_bind_btCollisionObject_isStaticObject_0.apply(null,arguments)},gu=b._emscripten_bind_btWheelInfo_set_m_frictionSlip_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_frictionSlip_1.apply(null,arguments)},hu=b._emscripten_bind_btRigidBody_getCollisionShape_0=function(){return b.asm._emscripten_bind_btRigidBody_getCollisionShape_0.apply(null,arguments)},iu=b._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1= function(){return b.asm._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1.apply(null,arguments)},ju=b._emscripten_bind_btRigidBody_setCenterOfMassTransform_1=function(){return b.asm._emscripten_bind_btRigidBody_setCenterOfMassTransform_1.apply(null,arguments)},ku=b._emscripten_bind_AllConvexResultCallback_set_m_closestHitFraction_1=function(){return b.asm._emscripten_bind_AllConvexResultCallback_set_m_closestHitFraction_1.apply(null,arguments)},lu=b._emscripten_bind_btManifoldPoint_get_m_localPointB_0= function(){return b.asm._emscripten_bind_btManifoldPoint_get_m_localPointB_0.apply(null,arguments)},mu=b._emscripten_bind_btQuaternion_inverse_0=function(){return b.asm._emscripten_bind_btQuaternion_inverse_0.apply(null,arguments)},nu=b._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3.apply(null,arguments)},ou=b._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0.apply(null, arguments)},pu=b._emscripten_bind_btSliderConstraint_setLowerLinLimit_1=function(){return b.asm._emscripten_bind_btSliderConstraint_setLowerLinLimit_1.apply(null,arguments)},qu=b._emscripten_bind_btRigidBody_getAngularVelocity_0=function(){return b.asm._emscripten_bind_btRigidBody_getAngularVelocity_0.apply(null,arguments)},ru=b._emscripten_bind_AllConvexResultCallback_get_m_hitNormalWorld_0=function(){return b.asm._emscripten_bind_AllConvexResultCallback_get_m_hitNormalWorld_0.apply(null,arguments)}, su=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1.apply(null,arguments)},tu=b._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1=function(){return b.asm._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1.apply(null,arguments)},uu=b._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0.apply(null, arguments)},vu=b._emscripten_bind_btRigidBody_setLinearVelocity_1=function(){return b.asm._emscripten_bind_btRigidBody_setLinearVelocity_1.apply(null,arguments)},wu=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0.apply(null,arguments)},xu=b._emscripten_bind_btRigidBody_getFlags_0=function(){return b.asm._emscripten_bind_btRigidBody_getFlags_0.apply(null,arguments)},yu=b._emscripten_bind_btVehicleTuning_btVehicleTuning_0= function(){return b.asm._emscripten_bind_btVehicleTuning_btVehicleTuning_0.apply(null,arguments)},zu=b._emscripten_bind_RayResultCallback_set_m_collisionObject_1=function(){return b.asm._emscripten_bind_RayResultCallback_set_m_collisionObject_1.apply(null,arguments)},Au=b._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1.apply(null,arguments)},Bu=b._emscripten_bind_btGhostObject_getRestitution_0=function(){return b.asm._emscripten_bind_btGhostObject_getRestitution_0.apply(null, arguments)},Cu=b._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1.apply(null,arguments)},Du=b._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0.apply(null,arguments)},Eu=b._emscripten_bind_btDynamicsWorld_addAction_1=function(){return b.asm._emscripten_bind_btDynamicsWorld_addAction_1.apply(null, arguments)},Fu=b._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1.apply(null,arguments)},Gu=b._emscripten_bind_btPairCachingGhostObject_getFriction_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getFriction_0.apply(null,arguments)},Hu=b._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2.apply(null,arguments)}, Iu=b._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1=function(){return b.asm._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1.apply(null,arguments)},Ju=b._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1.apply(null,arguments)},Ku=b._emscripten_bind_btRigidBody_setGravity_1=function(){return b.asm._emscripten_bind_btRigidBody_setGravity_1.apply(null,arguments)},Lu= b._emscripten_bind_btWheelInfo_get_m_rotation_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_rotation_0.apply(null,arguments)},Mu=b._emscripten_enum_PHY_ScalarType_PHY_FLOAT=function(){return b.asm._emscripten_enum_PHY_ScalarType_PHY_FLOAT.apply(null,arguments)},Nu=b._emscripten_bind_btWheelInfo_set_m_skidInfo_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_skidInfo_1.apply(null,arguments)},Ou=b._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1.apply(null, arguments)},Pu=b._emscripten_bind_btKinematicCharacterController_setFallSpeed_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setFallSpeed_1.apply(null,arguments)},Qu=b._emscripten_bind_btRigidBody_setActivationState_1=function(){return b.asm._emscripten_bind_btRigidBody_setActivationState_1.apply(null,arguments)},Ru=b._emscripten_bind_btGImpactMeshShape_setLocalScaling_1=function(){return b.asm._emscripten_bind_btGImpactMeshShape_setLocalScaling_1.apply(null,arguments)}, Su=b._emscripten_bind_ClosestConvexResultCallback_hasHit_0=function(){return b.asm._emscripten_bind_ClosestConvexResultCallback_hasHit_0.apply(null,arguments)},Tu=b._emscripten_bind_btConvexTriangleMeshShape___destroy___0=function(){return b.asm._emscripten_bind_btConvexTriangleMeshShape___destroy___0.apply(null,arguments)},Uu=b._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1=function(){return b.asm._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1.apply(null,arguments)},Vu= b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0.apply(null,arguments)},Wu=b._emscripten_bind_btConeTwistConstraint_getParam_2=function(){return b.asm._emscripten_bind_btConeTwistConstraint_getParam_2.apply(null,arguments)},Xu=b._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0.apply(null, arguments)},Yu=b._emscripten_bind_btTriangleMesh_addTriangle_3=function(){return b.asm._emscripten_bind_btTriangleMesh_addTriangle_3.apply(null,arguments)},Zu=b._emscripten_bind_btGhostObject_getOverlappingObject_1=function(){return b.asm._emscripten_bind_btGhostObject_getOverlappingObject_1.apply(null,arguments)},$u=b._emscripten_bind_btTriangleMesh_addTriangle_4=function(){return b.asm._emscripten_bind_btTriangleMesh_addTriangle_4.apply(null,arguments)},av=b._emscripten_bind_btGImpactShapeInterface_calculateLocalInertia_2= function(){return b.asm._emscripten_bind_btGImpactShapeInterface_calculateLocalInertia_2.apply(null,arguments)},bv=b._emscripten_bind_btRigidBody_applyTorqueImpulse_1=function(){return b.asm._emscripten_bind_btRigidBody_applyTorqueImpulse_1.apply(null,arguments)},cv=b._emscripten_bind_btVector3_op_add_1=function(){return b.asm._emscripten_bind_btVector3_op_add_1.apply(null,arguments)},dv=b._emscripten_bind_btRigidBody_setCollisionFlags_1=function(){return b.asm._emscripten_bind_btRigidBody_setCollisionFlags_1.apply(null, arguments)},ev=b._emscripten_bind_btFixedConstraint_enableFeedback_1=function(){return b.asm._emscripten_bind_btFixedConstraint_enableFeedback_1.apply(null,arguments)},fv=b._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1.apply(null,arguments)},gv=b._emscripten_bind_btRaycastVehicle_setUserConstraintType_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_setUserConstraintType_1.apply(null,arguments)}, hv=b._emscripten_bind_btConeShape___destroy___0=function(){return b.asm._emscripten_bind_btConeShape___destroy___0.apply(null,arguments)},iv=b._emscripten_bind_btCapsuleShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btCapsuleShape_getLocalScaling_0.apply(null,arguments)},jv=b._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2=function(){return b.asm._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2.apply(null,arguments)},kv=b._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0= function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0.apply(null,arguments)},lv=b._emscripten_bind_btSliderConstraint_btSliderConstraint_5=function(){return b.asm._emscripten_bind_btSliderConstraint_btSliderConstraint_5.apply(null,arguments)},mv=b._emscripten_bind_btSliderConstraint_btSliderConstraint_3=function(){return b.asm._emscripten_bind_btSliderConstraint_btSliderConstraint_3.apply(null,arguments)},nv=b._emscripten_bind_btTransform___destroy___0=function(){return b.asm._emscripten_bind_btTransform___destroy___0.apply(null, arguments)},ov=b._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0.apply(null,arguments)},pv=b._emscripten_bind_btDynamicsWorld_convexSweepTest_5=function(){return b.asm._emscripten_bind_btDynamicsWorld_convexSweepTest_5.apply(null,arguments)},qv=b._emscripten_bind_btSliderConstraint___destroy___0=function(){return b.asm._emscripten_bind_btSliderConstraint___destroy___0.apply(null,arguments)},rv=b._emscripten_bind_btRigidBody_forceActivationState_1= function(){return b.asm._emscripten_bind_btRigidBody_forceActivationState_1.apply(null,arguments)},sv=b._emscripten_bind_btPoint2PointConstraint_setPivotB_1=function(){return b.asm._emscripten_bind_btPoint2PointConstraint_setPivotB_1.apply(null,arguments)},tv=b._emscripten_bind_btManifoldPoint_getDistance_0=function(){return b.asm._emscripten_bind_btManifoldPoint_getDistance_0.apply(null,arguments)},uv=b._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0=function(){return b.asm._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0.apply(null, arguments)},vv=b._emscripten_bind_RaycastInfo_set_m_hardPointWS_1=function(){return b.asm._emscripten_bind_RaycastInfo_set_m_hardPointWS_1.apply(null,arguments)},wv=b._emscripten_bind_btKinematicCharacterController_getMaxSlope_0=function(){return b.asm._emscripten_bind_btKinematicCharacterController_getMaxSlope_0.apply(null,arguments)},xv=b._emscripten_bind_btDynamicsWorld_updateSingleAabb_1=function(){return b.asm._emscripten_bind_btDynamicsWorld_updateSingleAabb_1.apply(null,arguments)},yv=b._emscripten_bind_btRigidBody_getRollingFriction_0= function(){return b.asm._emscripten_bind_btRigidBody_getRollingFriction_0.apply(null,arguments)},zv=b._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0.apply(null,arguments)},Av=b._emscripten_bind_btRaycastVehicle_addWheel_7=function(){return b.asm._emscripten_bind_btRaycastVehicle_addWheel_7.apply(null,arguments)},Bv=b._emscripten_bind_btQuaternion_op_add_1=function(){return b.asm._emscripten_bind_btQuaternion_op_add_1.apply(null, arguments)},Cv=b._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1=function(){return b.asm._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1.apply(null,arguments)},Dv=b._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2=function(){return b.asm._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2.apply(null,arguments)},Ev=b._emscripten_bind_btStaticPlaneShape___destroy___0=function(){return b.asm._emscripten_bind_btStaticPlaneShape___destroy___0.apply(null, arguments)},Fv=b._emscripten_bind_btHingeConstraint_enableMotor_1=function(){return b.asm._emscripten_bind_btHingeConstraint_enableMotor_1.apply(null,arguments)},Gv=b._emscripten_bind_btPairCachingGhostObject_getRestitution_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_getRestitution_0.apply(null,arguments)},Hv=b._emscripten_bind_btCylinderShapeZ_setLocalScaling_1=function(){return b.asm._emscripten_bind_btCylinderShapeZ_setLocalScaling_1.apply(null,arguments)},Iv=b._emscripten_bind_btBoxShape_setLocalScaling_1= function(){return b.asm._emscripten_bind_btBoxShape_setLocalScaling_1.apply(null,arguments)},Jv=b._emscripten_bind_btConeShapeZ___destroy___0=function(){return b.asm._emscripten_bind_btConeShapeZ___destroy___0.apply(null,arguments)},Kv=b._emscripten_bind_btDynamicsWorld_getPairCache_0=function(){return b.asm._emscripten_bind_btDynamicsWorld_getPairCache_0.apply(null,arguments)},Lv=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0.apply(null, arguments)},Mv=b._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5=function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5.apply(null,arguments)},Nv=b._emscripten_bind_RaycastInfo_get_m_isInContact_0=function(){return b.asm._emscripten_bind_RaycastInfo_get_m_isInContact_0.apply(null,arguments)},Ov=b._emscripten_bind_btRigidBody_setRestitution_1=function(){return b.asm._emscripten_bind_btRigidBody_setRestitution_1.apply(null,arguments)},Pv=b._emscripten_bind_btVector4_btVector4_0= function(){return b.asm._emscripten_bind_btVector4_btVector4_0.apply(null,arguments)},Qv=b._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0=function(){return b.asm._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0.apply(null,arguments)},Rv=b._emscripten_bind_btCollisionObject_getCcdMotionThreshold_0=function(){return b.asm._emscripten_bind_btCollisionObject_getCcdMotionThreshold_0.apply(null,arguments)},Sv=b._emscripten_bind_btVector4_btVector4_4=function(){return b.asm._emscripten_bind_btVector4_btVector4_4.apply(null, arguments)},Tv=b._emscripten_bind_btConvexHullShape_getLocalScaling_0=function(){return b.asm._emscripten_bind_btConvexHullShape_getLocalScaling_0.apply(null,arguments)},Uv=b._emscripten_bind_tVector3Array___destroy___0=function(){return b.asm._emscripten_bind_tVector3Array___destroy___0.apply(null,arguments)},Vv=b._emscripten_bind_btKinematicCharacterController___destroy___0=function(){return b.asm._emscripten_bind_btKinematicCharacterController___destroy___0.apply(null,arguments)},Wv=b._emscripten_bind_btRigidBody_setFlags_1= function(){return b.asm._emscripten_bind_btRigidBody_setFlags_1.apply(null,arguments)},Xv=b._emscripten_bind_btGhostObject_getCcdMotionThreshold_0=function(){return b.asm._emscripten_bind_btGhostObject_getCcdMotionThreshold_0.apply(null,arguments)},Yv=b._emscripten_bind_btTypedConstraint_setParam_3=function(){return b.asm._emscripten_bind_btTypedConstraint_setParam_3.apply(null,arguments)},Zv=b._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1=function(){return b.asm._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1.apply(null, arguments)},$v=b._emscripten_bind_btVector4_op_sub_1=function(){return b.asm._emscripten_bind_btVector4_op_sub_1.apply(null,arguments)},aw=b._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1=function(){return b.asm._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1.apply(null,arguments)},bw=b._emscripten_bind_tBtCollisionObjectArray_push_back_1=function(){return b.asm._emscripten_bind_tBtCollisionObjectArray_push_back_1.apply(null,arguments)},cw=b._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3= function(){return b.asm._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3.apply(null,arguments)},dw=b._emscripten_bind_btWheelInfo_get_m_raycastInfo_0=function(){return b.asm._emscripten_bind_btWheelInfo_get_m_raycastInfo_0.apply(null,arguments)},ew=b._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0=function(){return b.asm._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0.apply(null,arguments)},fw=b._emscripten_bind_btConvexShape_getMargin_0=function(){return b.asm._emscripten_bind_btConvexShape_getMargin_0.apply(null, arguments)},gw=b._emscripten_bind_btRaycastVehicle_getSteeringValue_1=function(){return b.asm._emscripten_bind_btRaycastVehicle_getSteeringValue_1.apply(null,arguments)},hw=b._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0=function(){return b.asm._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0.apply(null,arguments)},iw=b._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1=function(){return b.asm._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1.apply(null, arguments)},jw=b._emscripten_bind_btPairCachingGhostObject_isActive_0=function(){return b.asm._emscripten_bind_btPairCachingGhostObject_isActive_0.apply(null,arguments)},kw=b._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1=function(){return b.asm._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1.apply(null,arguments)},lw=b._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0=function(){return b.asm._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0.apply(null,arguments)},mw=b._emscripten_bind_btCollisionObject_getInterpolationAngularVelocity_0= function(){return b.asm._emscripten_bind_btCollisionObject_getInterpolationAngularVelocity_0.apply(null,arguments)};b.dynCall_viiiii=function(){return b.asm.dynCall_viiiii.apply(null,arguments)};b.dynCall_viiiifffffifi=function(){return b.asm.dynCall_viiiifffffifi.apply(null,arguments)};b.dynCall_vif=function(){return b.asm.dynCall_vif.apply(null,arguments)};b.dynCall_viifii=function(){return b.asm.dynCall_viifii.apply(null,arguments)};b.dynCall_vi=function(){return b.asm.dynCall_vi.apply(null,arguments)}; b.dynCall_vii=function(){return b.asm.dynCall_vii.apply(null,arguments)};b.dynCall_iiiiiiiiiii=function(){return b.asm.dynCall_iiiiiiiiiii.apply(null,arguments)};b.dynCall_viiiif=function(){return b.asm.dynCall_viiiif.apply(null,arguments)};b.dynCall_ii=function(){return b.asm.dynCall_ii.apply(null,arguments)};b.dynCall_viifi=function(){return b.asm.dynCall_viifi.apply(null,arguments)};b.dynCall_viiiiiiiii=function(){return b.asm.dynCall_viiiiiiiii.apply(null,arguments)}; b.dynCall_viiif=function(){return b.asm.dynCall_viiif.apply(null,arguments)};b.dynCall_viffiii=function(){return b.asm.dynCall_viffiii.apply(null,arguments)};b.dynCall_iiiiii=function(){return b.asm.dynCall_iiiiii.apply(null,arguments)};b.dynCall_viiifii=function(){return b.asm.dynCall_viiifii.apply(null,arguments)};b.dynCall_fiifii=function(){return b.asm.dynCall_fiifii.apply(null,arguments)};b.dynCall_fiiiiiiiii=function(){return b.asm.dynCall_fiiiiiiiii.apply(null,arguments)}; b.dynCall_iiii=function(){return b.asm.dynCall_iiii.apply(null,arguments)};b.dynCall_fif=function(){return b.asm.dynCall_fif.apply(null,arguments)};b.dynCall_vifi=function(){return b.asm.dynCall_vifi.apply(null,arguments)};b.dynCall_viiiiii=function(){return b.asm.dynCall_viiiiii.apply(null,arguments)};b.dynCall_iiif=function(){return b.asm.dynCall_iiif.apply(null,arguments)};b.dynCall_fiii=function(){return b.asm.dynCall_fiii.apply(null,arguments)}; b.dynCall_iiiiiii=function(){return b.asm.dynCall_iiiiiii.apply(null,arguments)};b.dynCall_fiiiiiiiiii=function(){return b.asm.dynCall_fiiiiiiiiii.apply(null,arguments)};b.dynCall_fiiiii=function(){return b.asm.dynCall_fiiiii.apply(null,arguments)};b.dynCall_viiiiiii=function(){return b.asm.dynCall_viiiiiii.apply(null,arguments)};b.dynCall_vifii=function(){return b.asm.dynCall_vifii.apply(null,arguments)};b.dynCall_fi=function(){return b.asm.dynCall_fi.apply(null,arguments)}; b.dynCall_viiiiiiiiii=function(){return b.asm.dynCall_viiiiiiiiii.apply(null,arguments)};b.dynCall_iii=function(){return b.asm.dynCall_iii.apply(null,arguments)};b.dynCall_fiiiiiiii=function(){return b.asm.dynCall_fiiiiiiii.apply(null,arguments)};b.dynCall_iifif=function(){return b.asm.dynCall_iifif.apply(null,arguments)};b.dynCall_viiiiffffiif=function(){return b.asm.dynCall_viiiiffffiif.apply(null,arguments)};b.dynCall_fiiii=function(){return b.asm.dynCall_fiiii.apply(null,arguments)}; b.dynCall_iiiii=function(){return b.asm.dynCall_iiiii.apply(null,arguments)};b.dynCall_viii=function(){return b.asm.dynCall_viii.apply(null,arguments)};b.dynCall_v=function(){return b.asm.dynCall_v.apply(null,arguments)};b.dynCall_iiiiiiiii=function(){return b.asm.dynCall_iiiiiiiii.apply(null,arguments)};b.dynCall_viif=function(){return b.asm.dynCall_viif.apply(null,arguments)};b.dynCall_fiiifii=function(){return b.asm.dynCall_fiiifii.apply(null,arguments)}; b.dynCall_viiii=function(){return b.asm.dynCall_viiii.apply(null,arguments)};h.u=b.stackAlloc;h.N=b.stackSave;h.M=b.stackRestore;h.S=b.establishStackSpace;h.e=b.setTempRet0;h.J=b.getTempRet0;b.asm=Tb; if(sb)if("function"===typeof b.locateFile?sb=b.locateFile(sb):b.memoryInitializerPrefixURL&&(sb=b.memoryInitializerPrefixURL+sb),ea||fa){var nw=b.readBinary(sb);Aa.set(nw,h.i)}else{var pw=function(){b.readAsync(sb,ow,function(){throw"could not load memory initializer "+sb;})};qb();var ow=function(a){a.byteLength&&(a=new Uint8Array(a));Aa.set(a,h.i);b.memoryInitializerRequest&&delete b.memoryInitializerRequest.response;rb()};if(b.memoryInitializerRequest){var qw=function(){var a=b.memoryInitializerRequest; 200!==a.status&&0!==a.status?(console.warn("a problem seems to have happened with Module.memoryInitializerRequest, status: "+a.status+", retrying "+sb),pw()):ow(a.response)};b.memoryInitializerRequest.response?setTimeout(qw,0):b.memoryInitializerRequest.addEventListener("load",qw)}else pw()}b.then=function(a){if(b.calledRun)a(b);else{var c=b.onRuntimeInitialized;b.onRuntimeInitialized=function(){c&&c();a(b)}}return b}; function ja(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}ja.prototype=Error();ja.prototype.constructor=ja;var rw=null,pb=function sw(){b.calledRun||tw();b.calledRun||(pb=sw)}; b.callMain=b.Q=function(a){function c(){for(var a=0;3>a;a++)e.push(0)}a=a||[];ib||(ib=!0,bb(db));var d=a.length+1,e=[ya(kb(b.thisProgram),"i8",0)];c();for(var f=0;f=yw?(assert(0>=1;break;case 4:f>>=2;break;case 8:f>>=3}for(var g=0;g