38 lines
33 KiB
JavaScript

(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[1],{
/***/ "./pkg/index.js":
/*!**********************!*\
!*** ./pkg/index.js ***!
\**********************/
/*! exports provided: start, __wbindgen_string_new, __wbg_instanceof_WebGlRenderingContext_dca65729c7187d57, __wbg_bufferData_e135b678b6ef2433, __wbg_attachShader_9958cc9636fc8494, __wbg_bindBuffer_c96c99b259d952f4, __wbg_clear_ec5c1c21ed3b2fe2, __wbg_clearColor_b9e0f7e215dc534e, __wbg_compileShader_82966bc7f1d070fe, __wbg_createBuffer_501da6aef1c4b91c, __wbg_createProgram_531dab3c15c28e4f, __wbg_createShader_376b269548a48c7a, __wbg_drawArrays_1c6a2bff627558ed, __wbg_enableVertexAttribArray_0f8b0b1592940e3f, __wbg_getProgramInfoLog_5def5bb3d8d30e1f, __wbg_getProgramParameter_c021157c5817259f, __wbg_getShaderInfoLog_b619769ff40aac70, __wbg_getShaderParameter_d03718a8c98a4d23, __wbg_linkProgram_9e60adcb42d34c3c, __wbg_shaderSource_c208cc7a688e8923, __wbg_useProgram_c4a6df84383cd1a6, __wbg_vertexAttribPointer_5660aa1f2b819de1, __wbg_instanceof_Window_d64060d13377409b, __wbg_document_bcf9d67bc56e8c6d, __wbg_instanceof_HtmlCanvasElement_308a7fa689ff20ef, __wbg_getContext_554fc171434d411b, __wbg_getElementById_0e0dd6444cdc0602, __wbindgen_object_drop_ref, __wbindgen_is_undefined, __wbindgen_object_clone_ref, __wbg_newnoargs_bfddd41728ab0b9c, __wbg_call_20c04382b27a4486, __wbg_globalThis_8379563d70fab135, __wbg_self_944d201f31e01c91, __wbg_window_993fd51731b86960, __wbg_global_073eb4249a3a8c12, __wbg_buffer_985803c87989344b, __wbg_newwithbyteoffsetandlength_3c83a6445776097f, __wbindgen_boolean_get, __wbindgen_throw, __wbindgen_rethrow, __wbindgen_memory */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index_bg.wasm */ \"./pkg/index_bg.wasm\");\n/* harmony import */ var _index_bg_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index_bg.js */ \"./pkg/index_bg.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"start\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"start\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_string_new\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbindgen_string_new\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_instanceof_WebGlRenderingContext_dca65729c7187d57\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_instanceof_WebGlRenderingContext_dca65729c7187d57\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_bufferData_e135b678b6ef2433\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_bufferData_e135b678b6ef2433\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_attachShader_9958cc9636fc8494\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_attachShader_9958cc9636fc8494\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_bindBuffer_c96c99b259d952f4\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_bindBuffer_c96c99b259d952f4\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_clear_ec5c1c21ed3b2fe2\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_clear_ec5c1c21ed3b2fe2\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_clearColor_b9e0f7e215dc534e\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_clearColor_b9e0f7e215dc534e\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_compileShader_82966bc7f1d070fe\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_compileShader_82966bc7f1d070fe\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_createBuffer_501da6aef1c4b91c\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_createBuffer_501da6aef1c4b91c\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_createProgram_531dab3c15c28e4f\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_createProgram_531dab3c15c28e4f\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_createShader_376b269548a48c7a\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_createShader_376b269548a48c7a\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_drawArrays_1c6a2bff627558ed\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_drawArrays_1c6a2bff627558ed\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_enableVertexAttribArray_0f8b0b1592940e3f\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_enableVertexAttribArray_0f8b0b1592940e3f\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getProgramInfoLog_5def5bb3d8d30e1f\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_getProgramInfoLog_5def5bb3d8d30e1f\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getProgramParameter_c021157c5817259f\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_getProgramParameter_c021157c5817259f\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getShaderInfoLog_b619769ff40aac70\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_getShaderInfoLog_b619769ff40aac70\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getShaderParameter_d03718a8c98a4d23\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_getShaderParameter_d03718a8c98a4d23\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_linkProgram_9e60adcb42d34c3c\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_linkProgram_9e60adcb42d34c3c\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_shaderSource_c208cc7a688e8923\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_shaderSource_c208cc7a688e8923\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_useProgram_c4a6df84383cd1a6\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_useProgram_c4a6df84383cd1a6\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_vertexAttribPointer_5660aa1f2b819de1\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_vertexAttribPointer_5660aa1f2b819de1\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_instanceof_Window_d64060d13377409b\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_instanceof_Window_d64060d13377409b\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_document_bcf9d67bc56e8c6d\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_document_bcf9d67bc56e8c6d\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_instanceof_HtmlCanvasElement_308a7fa689ff20ef\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_instanceof_HtmlCanvasElement_308a7fa689ff20ef\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getContext_554fc171434d411b\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_getContext_554fc171434d411b\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getElementById_0e0dd6444cdc0602\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_getElementById_0e0dd6444cdc0602\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_object_drop_ref\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbindgen_object_drop_ref\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_is_undefined\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbindgen_is_undefined\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_object_clone_ref\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbindgen_object_clone_ref\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_newnoargs_bfddd41728ab0b9c\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_newnoargs_bfddd41728ab0b9c\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_call_20c04382b27a4486\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_call_20c04382b27a4486\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_globalThis_8379563d70fab135\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_globalThis_8379563d70fab135\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_self_944d201f31e01c91\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_self_944d201f31e01c91\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_window_993fd51731b86960\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_window_993fd51731b86960\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_global_073eb4249a3a8c12\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_global_073eb4249a3a8c12\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_buffer_985803c87989344b\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_buffer_985803c87989344b\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbg_newwithbyteoffsetandlength_3c83a6445776097f\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbg_newwithbyteoffsetandlength_3c83a6445776097f\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_boolean_get\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbindgen_boolean_get\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_throw\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbindgen_throw\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_rethrow\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbindgen_rethrow\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_memory\", function() { return _index_bg_js__WEBPACK_IMPORTED_MODULE_1__[\"__wbindgen_memory\"]; });\n\n\n\n_index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_start\"]();\n\n\n//# sourceURL=webpack:///./pkg/index.js?");
/***/ }),
/***/ "./pkg/index_bg.js":
/*!*************************!*\
!*** ./pkg/index_bg.js ***!
\*************************/
/*! exports provided: start, __wbindgen_string_new, __wbg_instanceof_WebGlRenderingContext_dca65729c7187d57, __wbg_bufferData_e135b678b6ef2433, __wbg_attachShader_9958cc9636fc8494, __wbg_bindBuffer_c96c99b259d952f4, __wbg_clear_ec5c1c21ed3b2fe2, __wbg_clearColor_b9e0f7e215dc534e, __wbg_compileShader_82966bc7f1d070fe, __wbg_createBuffer_501da6aef1c4b91c, __wbg_createProgram_531dab3c15c28e4f, __wbg_createShader_376b269548a48c7a, __wbg_drawArrays_1c6a2bff627558ed, __wbg_enableVertexAttribArray_0f8b0b1592940e3f, __wbg_getProgramInfoLog_5def5bb3d8d30e1f, __wbg_getProgramParameter_c021157c5817259f, __wbg_getShaderInfoLog_b619769ff40aac70, __wbg_getShaderParameter_d03718a8c98a4d23, __wbg_linkProgram_9e60adcb42d34c3c, __wbg_shaderSource_c208cc7a688e8923, __wbg_useProgram_c4a6df84383cd1a6, __wbg_vertexAttribPointer_5660aa1f2b819de1, __wbg_instanceof_Window_d64060d13377409b, __wbg_document_bcf9d67bc56e8c6d, __wbg_instanceof_HtmlCanvasElement_308a7fa689ff20ef, __wbg_getContext_554fc171434d411b, __wbg_getElementById_0e0dd6444cdc0602, __wbindgen_object_drop_ref, __wbindgen_is_undefined, __wbindgen_object_clone_ref, __wbg_newnoargs_bfddd41728ab0b9c, __wbg_call_20c04382b27a4486, __wbg_globalThis_8379563d70fab135, __wbg_self_944d201f31e01c91, __wbg_window_993fd51731b86960, __wbg_global_073eb4249a3a8c12, __wbg_buffer_985803c87989344b, __wbg_newwithbyteoffsetandlength_3c83a6445776097f, __wbindgen_boolean_get, __wbindgen_throw, __wbindgen_rethrow, __wbindgen_memory */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(TextDecoder, module, TextEncoder, global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"start\", function() { return start; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_string_new\", function() { return __wbindgen_string_new; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_instanceof_WebGlRenderingContext_dca65729c7187d57\", function() { return __wbg_instanceof_WebGlRenderingContext_dca65729c7187d57; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_bufferData_e135b678b6ef2433\", function() { return __wbg_bufferData_e135b678b6ef2433; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_attachShader_9958cc9636fc8494\", function() { return __wbg_attachShader_9958cc9636fc8494; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_bindBuffer_c96c99b259d952f4\", function() { return __wbg_bindBuffer_c96c99b259d952f4; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_clear_ec5c1c21ed3b2fe2\", function() { return __wbg_clear_ec5c1c21ed3b2fe2; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_clearColor_b9e0f7e215dc534e\", function() { return __wbg_clearColor_b9e0f7e215dc534e; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_compileShader_82966bc7f1d070fe\", function() { return __wbg_compileShader_82966bc7f1d070fe; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_createBuffer_501da6aef1c4b91c\", function() { return __wbg_createBuffer_501da6aef1c4b91c; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_createProgram_531dab3c15c28e4f\", function() { return __wbg_createProgram_531dab3c15c28e4f; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_createShader_376b269548a48c7a\", function() { return __wbg_createShader_376b269548a48c7a; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_drawArrays_1c6a2bff627558ed\", function() { return __wbg_drawArrays_1c6a2bff627558ed; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_enableVertexAttribArray_0f8b0b1592940e3f\", function() { return __wbg_enableVertexAttribArray_0f8b0b1592940e3f; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getProgramInfoLog_5def5bb3d8d30e1f\", function() { return __wbg_getProgramInfoLog_5def5bb3d8d30e1f; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getProgramParameter_c021157c5817259f\", function() { return __wbg_getProgramParameter_c021157c5817259f; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getShaderInfoLog_b619769ff40aac70\", function() { return __wbg_getShaderInfoLog_b619769ff40aac70; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getShaderParameter_d03718a8c98a4d23\", function() { return __wbg_getShaderParameter_d03718a8c98a4d23; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_linkProgram_9e60adcb42d34c3c\", function() { return __wbg_linkProgram_9e60adcb42d34c3c; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_shaderSource_c208cc7a688e8923\", function() { return __wbg_shaderSource_c208cc7a688e8923; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_useProgram_c4a6df84383cd1a6\", function() { return __wbg_useProgram_c4a6df84383cd1a6; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_vertexAttribPointer_5660aa1f2b819de1\", function() { return __wbg_vertexAttribPointer_5660aa1f2b819de1; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_instanceof_Window_d64060d13377409b\", function() { return __wbg_instanceof_Window_d64060d13377409b; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_document_bcf9d67bc56e8c6d\", function() { return __wbg_document_bcf9d67bc56e8c6d; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_instanceof_HtmlCanvasElement_308a7fa689ff20ef\", function() { return __wbg_instanceof_HtmlCanvasElement_308a7fa689ff20ef; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getContext_554fc171434d411b\", function() { return __wbg_getContext_554fc171434d411b; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_getElementById_0e0dd6444cdc0602\", function() { return __wbg_getElementById_0e0dd6444cdc0602; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_object_drop_ref\", function() { return __wbindgen_object_drop_ref; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_is_undefined\", function() { return __wbindgen_is_undefined; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_object_clone_ref\", function() { return __wbindgen_object_clone_ref; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_newnoargs_bfddd41728ab0b9c\", function() { return __wbg_newnoargs_bfddd41728ab0b9c; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_call_20c04382b27a4486\", function() { return __wbg_call_20c04382b27a4486; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_globalThis_8379563d70fab135\", function() { return __wbg_globalThis_8379563d70fab135; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_self_944d201f31e01c91\", function() { return __wbg_self_944d201f31e01c91; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_window_993fd51731b86960\", function() { return __wbg_window_993fd51731b86960; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_global_073eb4249a3a8c12\", function() { return __wbg_global_073eb4249a3a8c12; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_buffer_985803c87989344b\", function() { return __wbg_buffer_985803c87989344b; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbg_newwithbyteoffsetandlength_3c83a6445776097f\", function() { return __wbg_newwithbyteoffsetandlength_3c83a6445776097f; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_boolean_get\", function() { return __wbindgen_boolean_get; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_throw\", function() { return __wbindgen_throw; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_rethrow\", function() { return __wbindgen_rethrow; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_memory\", function() { return __wbindgen_memory; });\n/* harmony import */ var _index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index_bg.wasm */ \"./pkg/index_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 !== _index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer) {\n cachegetUint8Memory0 = new Uint8Array(_index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer);\n }\n return cachegetUint8Memory0;\n}\n\nfunction getStringFromWasm0(ptr, len) {\n return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));\n}\n\nconst heap = new Array(32).fill(undefined);\n\nheap.push(undefined, null, true, false);\n\nlet heap_next = heap.length;\n\nfunction addHeapObject(obj) {\n if (heap_next === heap.length) heap.push(heap.length + 1);\n const idx = heap_next;\n heap_next = heap[idx];\n\n if (typeof(heap_next) !== 'number') throw new Error('corrupt heap');\n\n heap[idx] = obj;\n return idx;\n}\n\nfunction getObject(idx) { return heap[idx]; }\n\nfunction dropObject(idx) {\n if (idx < 36) return;\n heap[idx] = heap_next;\n heap_next = idx;\n}\n\nfunction takeObject(idx) {\n const ret = getObject(idx);\n dropObject(idx);\n return ret;\n}\n\nfunction _assertBoolean(n) {\n if (typeof(n) !== 'boolean') {\n throw new Error('expected a boolean argument');\n }\n}\n\nfunction _assertNum(n) {\n if (typeof(n) !== 'number') throw new Error('expected a number argument');\n}\n/**\n*/\nfunction start() {\n _index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"start\"]();\n}\n\nfunction logError(f) {\n return function () {\n try {\n return f.apply(this, arguments);\n\n } catch (e) {\n let error = (function () {\n try {\n return e instanceof Error ? `${e.message}\\n\\nStack:\\n${e.stack}` : e.toString();\n } catch(_) {\n return \"<failed to stringify thrown value>\";\n }\n }());\n console.error(\"wasm-bindgen: imported JS function that was not marked as `catch` threw an error:\", error);\n throw e;\n }\n };\n}\n\nfunction isLikeNone(x) {\n return x === undefined || x === null;\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 (typeof(arg) !== 'string') throw new Error('expected a string argument');\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 if (ret.read !== arg.length) throw new Error('failed to pass whole string');\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 !== _index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer) {\n cachegetInt32Memory0 = new Int32Array(_index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer);\n }\n return cachegetInt32Memory0;\n}\n\nfunction handleError(f) {\n return function () {\n try {\n return f.apply(this, arguments);\n\n } catch (e) {\n _index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_exn_store\"](addHeapObject(e));\n }\n };\n}\n\nconst __wbindgen_string_new = function(arg0, arg1) {\n var ret = getStringFromWasm0(arg0, arg1);\n return addHeapObject(ret);\n};\n\nconst __wbg_instanceof_WebGlRenderingContext_dca65729c7187d57 = logError(function(arg0) {\n var ret = getObject(arg0) instanceof WebGLRenderingContext;\n _assertBoolean(ret);\n return ret;\n});\n\nconst __wbg_bufferData_e135b678b6ef2433 = logError(function(arg0, arg1, arg2, arg3) {\n getObject(arg0).bufferData(arg1 >>> 0, getObject(arg2), arg3 >>> 0);\n});\n\nconst __wbg_attachShader_9958cc9636fc8494 = logError(function(arg0, arg1, arg2) {\n getObject(arg0).attachShader(getObject(arg1), getObject(arg2));\n});\n\nconst __wbg_bindBuffer_c96c99b259d952f4 = logError(function(arg0, arg1, arg2) {\n getObject(arg0).bindBuffer(arg1 >>> 0, getObject(arg2));\n});\n\nconst __wbg_clear_ec5c1c21ed3b2fe2 = logError(function(arg0, arg1) {\n getObject(arg0).clear(arg1 >>> 0);\n});\n\nconst __wbg_clearColor_b9e0f7e215dc534e = logError(function(arg0, arg1, arg2, arg3, arg4) {\n getObject(arg0).clearColor(arg1, arg2, arg3, arg4);\n});\n\nconst __wbg_compileShader_82966bc7f1d070fe = logError(function(arg0, arg1) {\n getObject(arg0).compileShader(getObject(arg1));\n});\n\nconst __wbg_createBuffer_501da6aef1c4b91c = logError(function(arg0) {\n var ret = getObject(arg0).createBuffer();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n});\n\nconst __wbg_createProgram_531dab3c15c28e4f = logError(function(arg0) {\n var ret = getObject(arg0).createProgram();\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n});\n\nconst __wbg_createShader_376b269548a48c7a = logError(function(arg0, arg1) {\n var ret = getObject(arg0).createShader(arg1 >>> 0);\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n});\n\nconst __wbg_drawArrays_1c6a2bff627558ed = logError(function(arg0, arg1, arg2, arg3) {\n getObject(arg0).drawArrays(arg1 >>> 0, arg2, arg3);\n});\n\nconst __wbg_enableVertexAttribArray_0f8b0b1592940e3f = logError(function(arg0, arg1) {\n getObject(arg0).enableVertexAttribArray(arg1 >>> 0);\n});\n\nconst __wbg_getProgramInfoLog_5def5bb3d8d30e1f = logError(function(arg0, arg1, arg2) {\n var ret = getObject(arg1).getProgramInfoLog(getObject(arg2));\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, _index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_malloc\"], _index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_realloc\"]);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n});\n\nconst __wbg_getProgramParameter_c021157c5817259f = logError(function(arg0, arg1, arg2) {\n var ret = getObject(arg0).getProgramParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n});\n\nconst __wbg_getShaderInfoLog_b619769ff40aac70 = logError(function(arg0, arg1, arg2) {\n var ret = getObject(arg1).getShaderInfoLog(getObject(arg2));\n var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, _index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_malloc\"], _index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_realloc\"]);\n var len0 = WASM_VECTOR_LEN;\n getInt32Memory0()[arg0 / 4 + 1] = len0;\n getInt32Memory0()[arg0 / 4 + 0] = ptr0;\n});\n\nconst __wbg_getShaderParameter_d03718a8c98a4d23 = logError(function(arg0, arg1, arg2) {\n var ret = getObject(arg0).getShaderParameter(getObject(arg1), arg2 >>> 0);\n return addHeapObject(ret);\n});\n\nconst __wbg_linkProgram_9e60adcb42d34c3c = logError(function(arg0, arg1) {\n getObject(arg0).linkProgram(getObject(arg1));\n});\n\nconst __wbg_shaderSource_c208cc7a688e8923 = logError(function(arg0, arg1, arg2, arg3) {\n getObject(arg0).shaderSource(getObject(arg1), getStringFromWasm0(arg2, arg3));\n});\n\nconst __wbg_useProgram_c4a6df84383cd1a6 = logError(function(arg0, arg1) {\n getObject(arg0).useProgram(getObject(arg1));\n});\n\nconst __wbg_vertexAttribPointer_5660aa1f2b819de1 = logError(function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) {\n getObject(arg0).vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6);\n});\n\nconst __wbg_instanceof_Window_d64060d13377409b = logError(function(arg0) {\n var ret = getObject(arg0) instanceof Window;\n _assertBoolean(ret);\n return ret;\n});\n\nconst __wbg_document_bcf9d67bc56e8c6d = logError(function(arg0) {\n var ret = getObject(arg0).document;\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n});\n\nconst __wbg_instanceof_HtmlCanvasElement_308a7fa689ff20ef = logError(function(arg0) {\n var ret = getObject(arg0) instanceof HTMLCanvasElement;\n _assertBoolean(ret);\n return ret;\n});\n\nconst __wbg_getContext_554fc171434d411b = handleError(function(arg0, arg1, arg2) {\n var ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n});\n\nconst __wbg_getElementById_0e0dd6444cdc0602 = logError(function(arg0, arg1, arg2) {\n var ret = getObject(arg0).getElementById(getStringFromWasm0(arg1, arg2));\n return isLikeNone(ret) ? 0 : addHeapObject(ret);\n});\n\nconst __wbindgen_object_drop_ref = function(arg0) {\n takeObject(arg0);\n};\n\nconst __wbindgen_is_undefined = function(arg0) {\n var ret = getObject(arg0) === undefined;\n _assertBoolean(ret);\n return ret;\n};\n\nconst __wbindgen_object_clone_ref = function(arg0) {\n var ret = getObject(arg0);\n return addHeapObject(ret);\n};\n\nconst __wbg_newnoargs_bfddd41728ab0b9c = logError(function(arg0, arg1) {\n var ret = new Function(getStringFromWasm0(arg0, arg1));\n return addHeapObject(ret);\n});\n\nconst __wbg_call_20c04382b27a4486 = handleError(function(arg0, arg1) {\n var ret = getObject(arg0).call(getObject(arg1));\n return addHeapObject(ret);\n});\n\nconst __wbg_globalThis_8379563d70fab135 = handleError(function() {\n var ret = globalThis.globalThis;\n return addHeapObject(ret);\n});\n\nconst __wbg_self_944d201f31e01c91 = handleError(function() {\n var ret = self.self;\n return addHeapObject(ret);\n});\n\nconst __wbg_window_993fd51731b86960 = handleError(function() {\n var ret = window.window;\n return addHeapObject(ret);\n});\n\nconst __wbg_global_073eb4249a3a8c12 = handleError(function() {\n var ret = global.global;\n return addHeapObject(ret);\n});\n\nconst __wbg_buffer_985803c87989344b = logError(function(arg0) {\n var ret = getObject(arg0).buffer;\n return addHeapObject(ret);\n});\n\nconst __wbg_newwithbyteoffsetandlength_3c83a6445776097f = logError(function(arg0, arg1, arg2) {\n var ret = new Float32Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);\n return addHeapObject(ret);\n});\n\nconst __wbindgen_boolean_get = function(arg0) {\n const v = getObject(arg0);\n var ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2;\n _assertNum(ret);\n return ret;\n};\n\nconst __wbindgen_throw = function(arg0, arg1) {\n throw new Error(getStringFromWasm0(arg0, arg1));\n};\n\nconst __wbindgen_rethrow = function(arg0) {\n throw takeObject(arg0);\n};\n\nconst __wbindgen_memory = function() {\n var ret = _index_bg_wasm__WEBPACK_IMPORTED_MODULE_0__[\"memory\"];\n return addHeapObject(ret);\n};\n\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! text-encoding */ \"../../node_modules/text-encoding/index.js\")[\"TextDecoder\"], __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"../../node_modules/webpack/buildin/harmony-module.js\")(module), __webpack_require__(/*! text-encoding */ \"../../node_modules/text-encoding/index.js\")[\"TextEncoder\"], __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../../node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack:///./pkg/index_bg.js?");
/***/ }),
/***/ "./pkg/index_bg.wasm":
/*!***************************!*\
!*** ./pkg/index_bg.wasm ***!
\***************************/
/*! exports provided: memory, start, __wbindgen_malloc, __wbindgen_realloc, __wbindgen_exn_store, __wbindgen_start */
/***/ (function(module, exports, __webpack_require__) {
eval("\"use strict\";\n// Instantiate WebAssembly module\nvar wasmExports = __webpack_require__.w[module.i];\n__webpack_require__.r(exports);\n// export exports from WebAssembly module\nfor(var name in wasmExports) if(name != \"__webpack_init__\") exports[name] = wasmExports[name];\n// exec imports from WebAssembly module (for esm order)\n/* harmony import */ var m0 = __webpack_require__(/*! ./index_bg.js */ \"./pkg/index_bg.js\");\n\n\n// exec wasm module\nwasmExports[\"__webpack_init__\"]()\n\n//# sourceURL=webpack:///./pkg/index_bg.wasm?");
/***/ })
}]);