function() { var Module = {}; {{{prepend_js}}} var HEAP8 = null; var HEAP16 = null; var HEAP32 = null; var HEAPU8 = null; var HEAPU16 = null; var HEAPU32 = null; var HEAPF32 = null; var HEAPF64 = null; Object.defineProperty( Module, 'exports', { value: {} } ); function __web_on_grow() { var buffer = Module.instance.exports.memory.buffer; HEAP8 = new Int8Array( buffer ); HEAP16 = new Int16Array( buffer ); HEAP32 = new Int32Array( buffer ); HEAPU8 = new Uint8Array( buffer ); HEAPU16 = new Uint16Array( buffer ); HEAPU32 = new Uint32Array( buffer ); HEAPF32 = new Float32Array( buffer ); HEAPF64 = new Float64Array( buffer ); Module.HEAP8 = HEAP8; Module.HEAP16 = HEAP16; Module.HEAP32 = HEAP32; Module.HEAPU8 = HEAPU8; Module.HEAPU16 = HEAPU16; Module.HEAPU32 = HEAPU32; Module.HEAPF32 = HEAPF32; Module.HEAPF64 = HEAPF64; } return { imports: { env: { {{{snippets}}} "__web_on_grow": __web_on_grow } }, initialize: function( instance ) { Object.defineProperty( Module, 'instance', { value: instance } ); Object.defineProperty( Module, 'web_malloc', { value: Module.instance.exports.__web_malloc } ); Object.defineProperty( Module, 'web_free', { value: Module.instance.exports.__web_free } ); Object.defineProperty( Module, 'web_table', { value: Module.instance.exports.__indirect_function_table } ); {{{exports}}} __web_on_grow(); {{call_main}} return Module.exports; } }; }