polyuworld-emscripten-addon-template
Version:
Enabling C++ programming with this add-on
1 lines • 114 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","mappings":"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","sources":["webpack://polyuworld-emscripten-addon-template/webpack/bootstrap","webpack://polyuworld-emscripten-addon-template/webpack/runtime/define property getters","webpack://polyuworld-emscripten-addon-template/webpack/runtime/hasOwnProperty shorthand","webpack://polyuworld-emscripten-addon-template/webpack/runtime/publicPath","webpack://polyuworld-emscripten-addon-template/webpack/runtime/jsonp chunk loading","webpack://polyuworld-emscripten-addon-template/external module \"bitecs\"","webpack://polyuworld-emscripten-addon-template/external module \"hubs\"","webpack://polyuworld-emscripten-addon-template/external module \"three\"","webpack://polyuworld-emscripten-addon-template/./src/cpp/cmake-build/emscripten/polyuworld-emscripten-addon-template.js","webpack://polyuworld-emscripten-addon-template/./src/index.ts","webpack://polyuworld-emscripten-addon-template/./src/duck-prefab.tsx"],"sourcesContent":["// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","var scriptUrl;\nif (typeof import.meta.url === \"string\") scriptUrl = import.meta.url\n// When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration\n// or pass an empty string (\"\") and set the __webpack_public_path__ variable from your code to use your own logic.\nif (!scriptUrl) throw new Error(\"Automatic publicPath is not supported in this browser\");\nscriptUrl = scriptUrl.replace(/#.*$/, \"\").replace(/\\?.*$/, \"\").replace(/\\/[^\\/]+$/, \"/\");\n__webpack_require__.p = scriptUrl;","__webpack_require__.b = document.baseURI || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t792: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n// no on chunks loaded\n\n// no jsonp function","var x = (y) => {\n\tvar x = {}; __webpack_require__.d(x, y); return x\n} \nvar y = (x) => (() => (x))\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"Types\"]: () => (__WEBPACK_EXTERNAL_MODULE_bitecs__.Types), [\"addComponent\"]: () => (__WEBPACK_EXTERNAL_MODULE_bitecs__.addComponent), [\"defineComponent\"]: () => (__WEBPACK_EXTERNAL_MODULE_bitecs__.defineComponent), [\"defineQuery\"]: () => (__WEBPACK_EXTERNAL_MODULE_bitecs__.defineQuery), [\"enterQuery\"]: () => (__WEBPACK_EXTERNAL_MODULE_bitecs__.enterQuery) });","var x = (y) => {\n\tvar x = {}; __webpack_require__.d(x, y); return x\n} \nvar y = (x) => (() => (x))\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"AvatarPOVNode\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.AvatarPOVNode), [\"COLLISION_LAYERS\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.COLLISION_LAYERS), [\"FLOATY_OBJECT_FLAGS\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.FLOATY_OBJECT_FLAGS), [\"Fit\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.Fit), [\"Held\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.Held), [\"PermissionE\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.PermissionE), [\"Shape\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.Shape), [\"SystemOrderE\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.SystemOrderE), [\"SystemsE\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.SystemsE), [\"anyEntityWith\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.anyEntityWith), [\"createElementEntity\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.createElementEntity), [\"createNetworkedEntity\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.createNetworkedEntity), [\"getAbsoluteHref\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.getAbsoluteHref), [\"registerAddon\"]: () => (__WEBPACK_EXTERNAL_MODULE_hubs__.registerAddon) });","var x = (y) => {\n\tvar x = {}; __webpack_require__.d(x, y); return x\n} \nvar y = (x) => (() => (x))\nconst __WEBPACK_NAMESPACE_OBJECT__ = x({ [\"Vector3\"]: () => (__WEBPACK_EXTERNAL_MODULE_three__.Vector3) });","\r\nvar PolyuworldEmscriptenAddonTemplate = (() => {\r\n var _scriptDir = import.meta.url;\r\n \r\n return (\r\nfunction(moduleArg = {}) {\r\n\r\nvar Module = moduleArg;\r\n\r\nvar readyPromiseResolve, readyPromiseReject;\r\n\r\nModule[\"ready\"] = new Promise((resolve, reject) => {\r\n readyPromiseResolve = resolve;\r\n readyPromiseReject = reject;\r\n});\r\n\r\n[ \"_memory\", \"___indirect_function_table\", \"onRuntimeInitialized\" ].forEach(prop => {\r\n if (!Object.getOwnPropertyDescriptor(Module[\"ready\"], prop)) {\r\n Object.defineProperty(Module[\"ready\"], prop, {\r\n get: () => abort(\"You are getting \" + prop + \" on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js\"),\r\n set: () => abort(\"You are setting \" + prop + \" on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js\")\r\n });\r\n }\r\n});\r\n\r\nvar moduleOverrides = Object.assign({}, Module);\r\n\r\nvar arguments_ = [];\r\n\r\nvar thisProgram = \"./this.program\";\r\n\r\nvar quit_ = (status, toThrow) => {\r\n throw toThrow;\r\n};\r\n\r\nvar ENVIRONMENT_IS_WEB = typeof window == \"object\";\r\n\r\nvar ENVIRONMENT_IS_WORKER = typeof importScripts == \"function\";\r\n\r\nvar ENVIRONMENT_IS_NODE = typeof process == \"object\" && typeof process.versions == \"object\" && typeof process.versions.node == \"string\";\r\n\r\nvar ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER;\r\n\r\nif (Module[\"ENVIRONMENT\"]) {\r\n throw new Error(\"Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)\");\r\n}\r\n\r\nvar scriptDirectory = \"\";\r\n\r\nfunction locateFile(path) {\r\n if (Module[\"locateFile\"]) {\r\n return Module[\"locateFile\"](path, scriptDirectory);\r\n }\r\n return scriptDirectory + path;\r\n}\r\n\r\nvar read_, readAsync, readBinary;\r\n\r\nif (ENVIRONMENT_IS_SHELL) {\r\n if ((typeof process == \"object\" && typeof require === \"function\") || typeof window == \"object\" || typeof importScripts == \"function\") throw new Error(\"not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)\");\r\n if (typeof read != \"undefined\") {\r\n read_ = read;\r\n }\r\n readBinary = f => {\r\n if (typeof readbuffer == \"function\") {\r\n return new Uint8Array(readbuffer(f));\r\n }\r\n let data = read(f, \"binary\");\r\n assert(typeof data == \"object\");\r\n return data;\r\n };\r\n readAsync = (f, onload, onerror) => {\r\n setTimeout(() => onload(readBinary(f)));\r\n };\r\n if (typeof clearTimeout == \"undefined\") {\r\n globalThis.clearTimeout = id => {};\r\n }\r\n if (typeof setTimeout == \"undefined\") {\r\n globalThis.setTimeout = f => (typeof f == \"function\") ? f() : abort();\r\n }\r\n if (typeof scriptArgs != \"undefined\") {\r\n arguments_ = scriptArgs;\r\n } else if (typeof arguments != \"undefined\") {\r\n arguments_ = arguments;\r\n }\r\n if (typeof quit == \"function\") {\r\n quit_ = (status, toThrow) => {\r\n setTimeout(() => {\r\n if (!(toThrow instanceof ExitStatus)) {\r\n let toLog = toThrow;\r\n if (toThrow && typeof toThrow == \"object\" && toThrow.stack) {\r\n toLog = [ toThrow, toThrow.stack ];\r\n }\r\n err(`exiting due to exception: ${toLog}`);\r\n }\r\n quit(status);\r\n });\r\n throw toThrow;\r\n };\r\n }\r\n if (typeof print != \"undefined\") {\r\n if (typeof console == \"undefined\") console = /** @type{!Console} */ ({});\r\n console.log = /** @type{!function(this:Console, ...*): undefined} */ (print);\r\n console.warn = console.error = /** @type{!function(this:Console, ...*): undefined} */ (typeof printErr != \"undefined\" ? printErr : print);\r\n }\r\n} else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) {\r\n if (ENVIRONMENT_IS_WORKER) {\r\n scriptDirectory = self.location.href;\r\n } else if (typeof document != \"undefined\" && document.currentScript) {\r\n scriptDirectory = document.currentScript.src;\r\n }\r\n if (_scriptDir) {\r\n scriptDirectory = _scriptDir;\r\n }\r\n if (scriptDirectory.startsWith(\"blob:\")) {\r\n scriptDirectory = \"\";\r\n } else {\r\n scriptDirectory = scriptDirectory.substr(0, scriptDirectory.replace(/[?#].*/, \"\").lastIndexOf(\"/\") + 1);\r\n }\r\n if (!(typeof window == \"object\" || typeof importScripts == \"function\")) throw new Error(\"not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)\");\r\n {\r\n read_ = url => {\r\n var xhr = new XMLHttpRequest;\r\n xhr.open(\"GET\", url, false);\r\n xhr.send(null);\r\n return xhr.responseText;\r\n };\r\n if (ENVIRONMENT_IS_WORKER) {\r\n readBinary = url => {\r\n var xhr = new XMLHttpRequest;\r\n xhr.open(\"GET\", url, false);\r\n xhr.responseType = \"arraybuffer\";\r\n xhr.send(null);\r\n return new Uint8Array(/** @type{!ArrayBuffer} */ (xhr.response));\r\n };\r\n }\r\n readAsync = (url, onload, onerror) => {\r\n var xhr = new XMLHttpRequest;\r\n xhr.open(\"GET\", url, true);\r\n xhr.responseType = \"arraybuffer\";\r\n xhr.onload = () => {\r\n if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) {\r\n onload(xhr.response);\r\n return;\r\n }\r\n onerror();\r\n };\r\n xhr.onerror = onerror;\r\n xhr.send(null);\r\n };\r\n }\r\n} else {\r\n throw new Error(\"environment detection error\");\r\n}\r\n\r\nvar out = Module[\"print\"] || console.log.bind(console);\r\n\r\nvar err = Module[\"printErr\"] || console.error.bind(console);\r\n\r\nObject.assign(Module, moduleOverrides);\r\n\r\nmoduleOverrides = null;\r\n\r\ncheckIncomingModuleAPI();\r\n\r\nif (Module[\"arguments\"]) arguments_ = Module[\"arguments\"];\r\n\r\nlegacyModuleProp(\"arguments\", \"arguments_\");\r\n\r\nif (Module[\"thisProgram\"]) thisProgram = Module[\"thisProgram\"];\r\n\r\nlegacyModuleProp(\"thisProgram\", \"thisProgram\");\r\n\r\nif (Module[\"quit\"]) quit_ = Module[\"quit\"];\r\n\r\nlegacyModuleProp(\"quit\", \"quit_\");\r\n\r\nassert(typeof Module[\"memoryInitializerPrefixURL\"] == \"undefined\", \"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead\");\r\n\r\nassert(typeof Module[\"pthreadMainPrefixURL\"] == \"undefined\", \"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead\");\r\n\r\nassert(typeof Module[\"cdInitializerPrefixURL\"] == \"undefined\", \"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead\");\r\n\r\nassert(typeof Module[\"filePackagePrefixURL\"] == \"undefined\", \"Module.filePackagePrefixURL option was removed, use Module.locateFile instead\");\r\n\r\nassert(typeof Module[\"read\"] == \"undefined\", \"Module.read option was removed (modify read_ in JS)\");\r\n\r\nassert(typeof Module[\"readAsync\"] == \"undefined\", \"Module.readAsync option was removed (modify readAsync in JS)\");\r\n\r\nassert(typeof Module[\"readBinary\"] == \"undefined\", \"Module.readBinary option was removed (modify readBinary in JS)\");\r\n\r\nassert(typeof Module[\"setWindowTitle\"] == \"undefined\", \"Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)\");\r\n\r\nassert(typeof Module[\"TOTAL_MEMORY\"] == \"undefined\", \"Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY\");\r\n\r\nlegacyModuleProp(\"asm\", \"wasmExports\");\r\n\r\nlegacyModuleProp(\"read\", \"read_\");\r\n\r\nlegacyModuleProp(\"readAsync\", \"readAsync\");\r\n\r\nlegacyModuleProp(\"readBinary\", \"readBinary\");\r\n\r\nlegacyModuleProp(\"setWindowTitle\", \"setWindowTitle\");\r\n\r\nvar IDBFS = \"IDBFS is no longer included by default; build with -lidbfs.js\";\r\n\r\nvar PROXYFS = \"PROXYFS is no longer included by default; build with -lproxyfs.js\";\r\n\r\nvar WORKERFS = \"WORKERFS is no longer included by default; build with -lworkerfs.js\";\r\n\r\nvar FETCHFS = \"FETCHFS is no longer included by default; build with -lfetchfs.js\";\r\n\r\nvar ICASEFS = \"ICASEFS is no longer included by default; build with -licasefs.js\";\r\n\r\nvar JSFILEFS = \"JSFILEFS is no longer included by default; build with -ljsfilefs.js\";\r\n\r\nvar OPFS = \"OPFS is no longer included by default; build with -lopfs.js\";\r\n\r\nvar NODEFS = \"NODEFS is no longer included by default; build with -lnodefs.js\";\r\n\r\nassert(!ENVIRONMENT_IS_NODE, \"node environment detected but not enabled at build time. Add `node` to `-sENVIRONMENT` to enable.\");\r\n\r\nassert(!ENVIRONMENT_IS_SHELL, \"shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.\");\r\n\r\nvar wasmBinary;\r\n\r\nif (Module[\"wasmBinary\"]) wasmBinary = Module[\"wasmBinary\"];\r\n\r\nlegacyModuleProp(\"wasmBinary\", \"wasmBinary\");\r\n\r\nif (typeof WebAssembly != \"object\") {\r\n err(\"no native wasm support detected\");\r\n}\r\n\r\nvar wasmMemory;\r\n\r\nvar ABORT = false;\r\n\r\nvar EXITSTATUS;\r\n\r\n/** @type {function(*, string=)} */ function assert(condition, text) {\r\n if (!condition) {\r\n abort(\"Assertion failed\" + (text ? \": \" + text : \"\"));\r\n }\r\n}\r\n\r\nvar HEAP, /** @type {!Int8Array} */ HEAP8, /** @type {!Uint8Array} */ HEAPU8, /** @type {!Int16Array} */ HEAP16, /** @type {!Uint16Array} */ HEAPU16, /** @type {!Int32Array} */ HEAP32, /** @type {!Uint32Array} */ HEAPU32, /** @type {!Float32Array} */ HEAPF32, /** @type {!Float64Array} */ HEAPF64;\r\n\r\nfunction updateMemoryViews() {\r\n var b = wasmMemory.buffer;\r\n Module[\"HEAP8\"] = HEAP8 = new Int8Array(b);\r\n Module[\"HEAP16\"] = HEAP16 = new Int16Array(b);\r\n Module[\"HEAPU8\"] = HEAPU8 = new Uint8Array(b);\r\n Module[\"HEAPU16\"] = HEAPU16 = new Uint16Array(b);\r\n Module[\"HEAP32\"] = HEAP32 = new Int32Array(b);\r\n Module[\"HEAPU32\"] = HEAPU32 = new Uint32Array(b);\r\n Module[\"HEAPF32\"] = HEAPF32 = new Float32Array(b);\r\n Module[\"HEAPF64\"] = HEAPF64 = new Float64Array(b);\r\n}\r\n\r\nassert(!Module[\"STACK_SIZE\"], \"STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time\");\r\n\r\nassert(typeof Int32Array != \"undefined\" && typeof Float64Array !== \"undefined\" && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, \"JS engine does not provide full typed array support\");\r\n\r\nassert(!Module[\"wasmMemory\"], \"Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally\");\r\n\r\nassert(!Module[\"INITIAL_MEMORY\"], \"Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically\");\r\n\r\nfunction writeStackCookie() {\r\n var max = _emscripten_stack_get_end();\r\n assert((max & 3) == 0);\r\n if (max == 0) {\r\n max += 4;\r\n }\r\n HEAPU32[((max) >>> 2) >>> 0] = 34821223;\r\n HEAPU32[(((max) + (4)) >>> 2) >>> 0] = 2310721022;\r\n HEAPU32[((0) >>> 2) >>> 0] = 1668509029;\r\n}\r\n\r\nfunction checkStackCookie() {\r\n if (ABORT) return;\r\n var max = _emscripten_stack_get_end();\r\n if (max == 0) {\r\n max += 4;\r\n }\r\n var cookie1 = HEAPU32[((max) >>> 2) >>> 0];\r\n var cookie2 = HEAPU32[(((max) + (4)) >>> 2) >>> 0];\r\n if (cookie1 != 34821223 || cookie2 != 2310721022) {\r\n abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`);\r\n }\r\n if (HEAPU32[((0) >>> 2) >>> 0] != 1668509029) /* 'emsc' */ {\r\n abort(\"Runtime error: The application has corrupted its heap memory area (address zero)!\");\r\n }\r\n}\r\n\r\n(function() {\r\n var h16 = new Int16Array(1);\r\n var h8 = new Int8Array(h16.buffer);\r\n h16[0] = 25459;\r\n if (h8[0] !== 115 || h8[1] !== 99) throw \"Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)\";\r\n})();\r\n\r\nvar __ATPRERUN__ = [];\r\n\r\nvar __ATINIT__ = [];\r\n\r\nvar __ATEXIT__ = [];\r\n\r\nvar __ATPOSTRUN__ = [];\r\n\r\nvar runtimeInitialized = false;\r\n\r\nfunction preRun() {\r\n if (Module[\"preRun\"]) {\r\n if (typeof Module[\"preRun\"] == \"function\") Module[\"preRun\"] = [ Module[\"preRun\"] ];\r\n while (Module[\"preRun\"].length) {\r\n addOnPreRun(Module[\"preRun\"].shift());\r\n }\r\n }\r\n callRuntimeCallbacks(__ATPRERUN__);\r\n}\r\n\r\nfunction initRuntime() {\r\n assert(!runtimeInitialized);\r\n runtimeInitialized = true;\r\n checkStackCookie();\r\n callRuntimeCallbacks(__ATINIT__);\r\n}\r\n\r\nfunction postRun() {\r\n checkStackCookie();\r\n if (Module[\"postRun\"]) {\r\n if (typeof Module[\"postRun\"] == \"function\") Module[\"postRun\"] = [ Module[\"postRun\"] ];\r\n while (Module[\"postRun\"].length) {\r\n addOnPostRun(Module[\"postRun\"].shift());\r\n }\r\n }\r\n callRuntimeCallbacks(__ATPOSTRUN__);\r\n}\r\n\r\nfunction addOnPreRun(cb) {\r\n __ATPRERUN__.unshift(cb);\r\n}\r\n\r\nfunction addOnInit(cb) {\r\n __ATINIT__.unshift(cb);\r\n}\r\n\r\nfunction addOnExit(cb) {}\r\n\r\nfunction addOnPostRun(cb) {\r\n __ATPOSTRUN__.unshift(cb);\r\n}\r\n\r\nassert(Math.imul, \"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");\r\n\r\nassert(Math.fround, \"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");\r\n\r\nassert(Math.clz32, \"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");\r\n\r\nassert(Math.trunc, \"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");\r\n\r\nvar runDependencies = 0;\r\n\r\nvar runDependencyWatcher = null;\r\n\r\nvar dependenciesFulfilled = null;\r\n\r\nvar runDependencyTracking = {};\r\n\r\nfunction getUniqueRunDependency(id) {\r\n var orig = id;\r\n while (1) {\r\n if (!runDependencyTracking[id]) return id;\r\n id = orig + Math.random();\r\n }\r\n}\r\n\r\nfunction addRunDependency(id) {\r\n runDependencies++;\r\n Module[\"monitorRunDependencies\"]?.(runDependencies);\r\n if (id) {\r\n assert(!runDependencyTracking[id]);\r\n runDependencyTracking[id] = 1;\r\n if (runDependencyWatcher === null && typeof setInterval != \"undefined\") {\r\n runDependencyWatcher = setInterval(() => {\r\n if (ABORT) {\r\n clearInterval(runDependencyWatcher);\r\n runDependencyWatcher = null;\r\n return;\r\n }\r\n var shown = false;\r\n for (var dep in runDependencyTracking) {\r\n if (!shown) {\r\n shown = true;\r\n err(\"still waiting on run dependencies:\");\r\n }\r\n err(`dependency: ${dep}`);\r\n }\r\n if (shown) {\r\n err(\"(end of list)\");\r\n }\r\n }, 1e4);\r\n }\r\n } else {\r\n err(\"warning: run dependency added without ID\");\r\n }\r\n}\r\n\r\nfunction removeRunDependency(id) {\r\n runDependencies--;\r\n Module[\"monitorRunDependencies\"]?.(runDependencies);\r\n if (id) {\r\n assert(runDependencyTracking[id]);\r\n delete runDependencyTracking[id];\r\n } else {\r\n err(\"warning: run dependency removed without ID\");\r\n }\r\n if (runDependencies == 0) {\r\n if (runDependencyWatcher !== null) {\r\n clearInterval(runDependencyWatcher);\r\n runDependencyWatcher = null;\r\n }\r\n if (dependenciesFulfilled) {\r\n var callback = dependenciesFulfilled;\r\n dependenciesFulfilled = null;\r\n callback();\r\n }\r\n }\r\n}\r\n\r\n/** @param {string|number=} what */ function abort(what) {\r\n Module[\"onAbort\"]?.(what);\r\n what = \"Aborted(\" + what + \")\";\r\n err(what);\r\n ABORT = true;\r\n EXITSTATUS = 1;\r\n /** @suppress {checkTypes} */ var e = ne