astexplorer.app
Version:
https://astexplorer.net with ES Modules support and Hot Reloading
1 lines • 6.72 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[68],{"./node_modules/@gengjiawen/monkey-wasm/monkey_wasm.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _monkey_wasm_bg_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@gengjiawen/monkey-wasm/monkey_wasm_bg.js");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "parse", function() { return _monkey_wasm_bg_js__WEBPACK_IMPORTED_MODULE_0__["b"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "__wbindgen_throw", function() { return _monkey_wasm_bg_js__WEBPACK_IMPORTED_MODULE_0__["a"]; });\n\n\n\n\n//# sourceURL=webpack:///./node_modules/@gengjiawen/monkey-wasm/monkey_wasm.js?')},"./node_modules/@gengjiawen/monkey-wasm/monkey_wasm_bg.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* WEBPACK VAR INJECTION */(function(module) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return parse; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __wbindgen_throw; });\n/* harmony import */ var _monkey_wasm_bg_wasm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@gengjiawen/monkey-wasm/monkey_wasm_bg.wasm");\n\n\nconst lTextDecoder = typeof TextDecoder === \'undefined\' ? (0, module.require)(\'util\').TextDecoder : TextDecoder;\n\nlet cachedTextDecoder = new lTextDecoder(\'utf-8\', { ignoreBOM: true, fatal: true });\n\ncachedTextDecoder.decode();\n\nlet cachegetUint8Memory0 = null;\nfunction getUint8Memory0() {\n if (cachegetUint8Memory0 === null || cachegetUint8Memory0.buffer !== _monkey_wasm_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[/* memory */ "e"].buffer) {\n cachegetUint8Memory0 = new Uint8Array(_monkey_wasm_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[/* memory */ "e"].buffer);\n }\n return cachegetUint8Memory0;\n}\n\nfunction getStringFromWasm0(ptr, len) {\n return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));\n}\n\nlet WASM_VECTOR_LEN = 0;\n\nconst lTextEncoder = typeof TextEncoder === \'undefined\' ? (0, module.require)(\'util\').TextEncoder : TextEncoder;\n\nlet cachedTextEncoder = new lTextEncoder(\'utf-8\');\n\nconst encodeString = (typeof cachedTextEncoder.encodeInto === \'function\'\n ? function (arg, view) {\n return cachedTextEncoder.encodeInto(arg, view);\n}\n : function (arg, view) {\n const buf = cachedTextEncoder.encode(arg);\n view.set(buf);\n return {\n read: arg.length,\n written: buf.length\n };\n});\n\nfunction passStringToWasm0(arg, malloc, realloc) {\n\n if (realloc === undefined) {\n const buf = cachedTextEncoder.encode(arg);\n const ptr = malloc(buf.length);\n getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf);\n WASM_VECTOR_LEN = buf.length;\n return ptr;\n }\n\n let len = arg.length;\n let ptr = malloc(len);\n\n const mem = getUint8Memory0();\n\n let offset = 0;\n\n for (; offset < len; offset++) {\n const code = arg.charCodeAt(offset);\n if (code > 0x7F) break;\n mem[ptr + offset] = code;\n }\n\n if (offset !== len) {\n if (offset !== 0) {\n arg = arg.slice(offset);\n }\n ptr = realloc(ptr, len, len = offset + arg.length * 3);\n const view = getUint8Memory0().subarray(ptr + offset, ptr + len);\n const ret = encodeString(arg, view);\n\n offset += ret.written;\n }\n\n WASM_VECTOR_LEN = offset;\n return ptr;\n}\n\nlet cachegetInt32Memory0 = null;\nfunction getInt32Memory0() {\n if (cachegetInt32Memory0 === null || cachegetInt32Memory0.buffer !== _monkey_wasm_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[/* memory */ "e"].buffer) {\n cachegetInt32Memory0 = new Int32Array(_monkey_wasm_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[/* memory */ "e"].buffer);\n }\n return cachegetInt32Memory0;\n}\n/**\n* @param {string} input\n* @returns {string}\n*/\nfunction parse(input) {\n try {\n const retptr = _monkey_wasm_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[/* __wbindgen_add_to_stack_pointer */ "a"](-16);\n var ptr0 = passStringToWasm0(input, _monkey_wasm_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[/* __wbindgen_malloc */ "c"], _monkey_wasm_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[/* __wbindgen_realloc */ "d"]);\n var len0 = WASM_VECTOR_LEN;\n _monkey_wasm_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[/* parse */ "f"](retptr, ptr0, len0);\n var r0 = getInt32Memory0()[retptr / 4 + 0];\n var r1 = getInt32Memory0()[retptr / 4 + 1];\n return getStringFromWasm0(r0, r1);\n } finally {\n _monkey_wasm_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[/* __wbindgen_add_to_stack_pointer */ "a"](16);\n _monkey_wasm_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[/* __wbindgen_free */ "b"](r0, r1);\n }\n}\n\nfunction __wbindgen_throw(arg0, arg1) {\n throw new Error(getStringFromWasm0(arg0, arg1));\n};\n\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("./node_modules/webpack/buildin/harmony-module.js")(module)))\n\n//# sourceURL=webpack:///./node_modules/@gengjiawen/monkey-wasm/monkey_wasm_bg.js?')},"./node_modules/@gengjiawen/monkey-wasm/monkey_wasm_bg.wasm":function(module,exports,__webpack_require__){eval('"use strict";\n// Instantiate WebAssembly module\nvar wasmExports = __webpack_require__.w[module.i];\n\n// export exports from WebAssembly module\nmodule.exports = wasmExports;\n// exec imports from WebAssembly module (for esm order)\n/* harmony import */ var m0 = __webpack_require__("./node_modules/@gengjiawen/monkey-wasm/monkey_wasm_bg.js");\n\n\n// exec wasm module\nwasmExports["g"]()\n\n//# sourceURL=webpack:///./node_modules/@gengjiawen/monkey-wasm/monkey_wasm_bg.wasm?')},"./node_modules/webpack/buildin/harmony-module.js":function(module,exports){eval('module.exports = function(originalModule) {\n\tif (!originalModule.webpackPolyfill) {\n\t\tvar module = Object.create(originalModule);\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, "loaded", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, "id", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, "exports", {\n\t\t\tenumerable: true\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n\n\n//# sourceURL=webpack:///(webpack)/buildin/harmony-module.js?')}}]);