UNPKG

bytev-charts-beta

Version:

基于echarts和JavaScript及ES6封装的一个可以直接调用的图表组件库,内置主题设计,简单快捷,且支持用户自定义配置; npm 安装方式: npm install bytev-charts 若启动提示还需额外install插件,则运行 npm install @babel/runtime-corejs2 即可;

1,609 lines (1,434 loc) 84.7 kB
import _typeof from "@babel/runtime-corejs2/helpers/typeof"; import "core-js/modules/es.regexp.exec.js"; import "core-js/modules/es.string.split.js"; import "core-js/modules/es.number.constructor.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array-buffer.slice.js"; import "core-js/modules/es.object.to-string.js"; import "core-js/modules/es.typed-array.int8-array.js"; import "core-js/modules/es.typed-array.copy-within.js"; import "core-js/modules/es.typed-array.every.js"; import "core-js/modules/es.typed-array.fill.js"; import "core-js/modules/es.typed-array.filter.js"; import "core-js/modules/es.typed-array.find.js"; import "core-js/modules/es.typed-array.find-index.js"; import "core-js/modules/es.typed-array.for-each.js"; import "core-js/modules/es.typed-array.includes.js"; import "core-js/modules/es.typed-array.index-of.js"; import "core-js/modules/es.typed-array.iterator.js"; import "core-js/modules/es.typed-array.join.js"; import "core-js/modules/es.typed-array.last-index-of.js"; import "core-js/modules/es.typed-array.map.js"; import "core-js/modules/es.typed-array.reduce.js"; import "core-js/modules/es.typed-array.reduce-right.js"; import "core-js/modules/es.typed-array.reverse.js"; import "core-js/modules/es.typed-array.set.js"; import "core-js/modules/es.typed-array.slice.js"; import "core-js/modules/es.typed-array.some.js"; import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.subarray.js"; import "core-js/modules/es.typed-array.to-locale-string.js"; import "core-js/modules/es.typed-array.to-string.js"; import "core-js/modules/es.typed-array.int16-array.js"; import "core-js/modules/es.typed-array.int32-array.js"; import "core-js/modules/es.typed-array.uint8-array.js"; import "core-js/modules/es.typed-array.uint16-array.js"; import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.typed-array.float32-array.js"; import "core-js/modules/es.typed-array.float64-array.js"; import "core-js/modules/es.string.starts-with.js"; import "core-js/modules/es.array.index-of.js"; import "core-js/modules/es.array.slice.js"; import "core-js/modules/es.function.name.js"; import "core-js/modules/web.timers.js"; import "core-js/modules/es.date.to-string.js"; import "core-js/modules/es.regexp.to-string.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.function.bind.js"; import "core-js/modules/es.array-buffer.constructor.js"; import "core-js/modules/es.promise.js"; import _Object$defineProperties from "@babel/runtime-corejs2/core-js/object/define-properties"; import _Object$defineProperty from "@babel/runtime-corejs2/core-js/object/define-property"; import _Symbol$iterator from "@babel/runtime-corejs2/core-js/symbol/iterator"; import _JSON$stringify from "@babel/runtime-corejs2/core-js/json/stringify"; import _Object$create from "@babel/runtime-corejs2/core-js/object/create"; import _Object$getOwnPropertyDescriptor from "@babel/runtime-corejs2/core-js/object/get-own-property-descriptor"; import _Promise from "@babel/runtime-corejs2/core-js/promise"; var $jscomp = $jscomp || {}; $jscomp.scope = {}; $jscomp.ASSUME_ES5 = !1; $jscomp.ASSUME_NO_NATIVE_MAP = !1; $jscomp.ASSUME_NO_NATIVE_SET = !1; $jscomp.defineProperty = $jscomp.ASSUME_ES5 || "function" == typeof _Object$defineProperties ? _Object$defineProperty : function (d, k, f) { d != Array.prototype && d != Object.prototype && (d[k] = f.value); }; $jscomp.getGlobal = function (d) { return "undefined" != typeof window && window === d ? d : "undefined" != typeof global && null != global ? global : d; }; $jscomp.global = $jscomp.getGlobal(this); $jscomp.polyfill = function (d, k, f, u) { if (k) { f = $jscomp.global; d = d.split("."); for (u = 0; u < d.length - 1; u++) { var h = d[u]; h in f || (f[h] = {}); f = f[h]; } d = d[d.length - 1]; u = f[d]; k = k(u); k != u && null != k && $jscomp.defineProperty(f, d, { configurable: !0, writable: !0, value: k }); } }; $jscomp.polyfill("Math.imul", function (d) { return d ? d : function (d, f) { d = Number(d); f = Number(f); var k = d & 65535, h = f & 65535; return k * h + ((d >>> 16 & 65535) * h + k * (f >>> 16 & 65535) << 16 >>> 0) | 0; }; }, "es6", "es3"); $jscomp.polyfill("Math.clz32", function (d) { return d ? d : function (d) { d = Number(d) >>> 0; if (0 === d) return 32; var f = 0; 0 === (d & 4294901760) && (d <<= 16, f += 16); 0 === (d & 4278190080) && (d <<= 8, f += 8); 0 === (d & 4026531840) && (d <<= 4, f += 4); 0 === (d & 3221225472) && (d <<= 2, f += 2); 0 === (d & 2147483648) && f++; return f; }; }, "es6", "es3"); $jscomp.polyfill("Math.trunc", function (d) { return d ? d : function (d) { d = Number(d); if (isNaN(d) || Infinity === d || -Infinity === d || 0 === d) return d; var f = Math.floor(Math.abs(d)); return 0 > d ? -f : f; }; }, "es6", "es3"); $jscomp.SYMBOL_PREFIX = "jscomp_symbol_"; $jscomp.initSymbol = function () { $jscomp.initSymbol = function () {}; $jscomp.global.Symbol || ($jscomp.global.Symbol = $jscomp.Symbol); }; $jscomp.Symbol = function () { var d = 0; return function (k) { return $jscomp.SYMBOL_PREFIX + (k || "") + d++; }; }(); $jscomp.initSymbolIterator = function () { $jscomp.initSymbol(); var d = $jscomp.global.Symbol.iterator; d || (d = $jscomp.global.Symbol.iterator = $jscomp.global.Symbol("iterator")); "function" != typeof Array.prototype[d] && $jscomp.defineProperty(Array.prototype, d, { configurable: !0, writable: !0, value: function value() { return $jscomp.arrayIterator(this); } }); $jscomp.initSymbolIterator = function () {}; }; $jscomp.arrayIterator = function (d) { var k = 0; return $jscomp.iteratorPrototype(function () { return k < d.length ? { done: !1, value: d[k++] } : { done: !0 }; }); }; $jscomp.iteratorPrototype = function (d) { $jscomp.initSymbolIterator(); d = { next: d }; d[$jscomp.global.Symbol.iterator] = function () { return this; }; return d; }; $jscomp.makeIterator = function (d) { $jscomp.initSymbolIterator(); var k = d[_Symbol$iterator]; return k ? k.call(d) : $jscomp.arrayIterator(d); }; $jscomp.FORCE_POLYFILL_PROMISE = !1; $jscomp.polyfill("Promise", function (d) { function k() { this.batch_ = null; } function f(d) { return d instanceof h ? d : new h(function (r, f) { r(d); }); } if (d && !$jscomp.FORCE_POLYFILL_PROMISE) return d; k.prototype.asyncExecute = function (d) { null == this.batch_ && (this.batch_ = [], this.asyncExecuteBatch_()); this.batch_.push(d); return this; }; k.prototype.asyncExecuteBatch_ = function () { var d = this; this.asyncExecuteFunction(function () { d.executeBatch_(); }); }; var u = $jscomp.global.setTimeout; k.prototype.asyncExecuteFunction = function (d) { u(d, 0); }; k.prototype.executeBatch_ = function () { for (; this.batch_ && this.batch_.length;) { var d = this.batch_; this.batch_ = []; for (var B = 0; B < d.length; ++B) { var f = d[B]; delete d[B]; try { f(); } catch (v) { this.asyncThrow_(v); } } } this.batch_ = null; }; k.prototype.asyncThrow_ = function (d) { this.asyncExecuteFunction(function () { throw d; }); }; var h = function h(d) { this.state_ = 0; this.result_ = void 0; this.onSettledCallbacks_ = []; var r = this.createResolveAndReject_(); try { d(r.resolve, r.reject); } catch (Y) { r.reject(Y); } }; h.prototype.createResolveAndReject_ = function () { function d(d) { return function (r) { h || (h = !0, d.call(f, r)); }; } var f = this, h = !1; return { resolve: d(this.resolveTo_), reject: d(this.reject_) }; }; h.prototype.resolveTo_ = function (d) { if (d === this) this.reject_(new TypeError("A Promise cannot resolve to itself"));else if (d instanceof h) this.settleSameAsPromise_(d);else { a: switch (_typeof(d)) { case "object": var f = null != d; break a; case "function": f = !0; break a; default: f = !1; } f ? this.resolveToNonPromiseObj_(d) : this.fulfill_(d); } }; h.prototype.resolveToNonPromiseObj_ = function (d) { var f = void 0; try { f = d.then; } catch (Y) { this.reject_(Y); return; } "function" == typeof f ? this.settleSameAsThenable_(f, d) : this.fulfill_(d); }; h.prototype.reject_ = function (d) { this.settle_(2, d); }; h.prototype.fulfill_ = function (d) { this.settle_(1, d); }; h.prototype.settle_ = function (d, f) { if (0 != this.state_) throw Error("Cannot settle(" + d + ", " + f | "): Promise already settled in state" + this.state_); this.state_ = d; this.result_ = f; this.executeOnSettledCallbacks_(); }; h.prototype.executeOnSettledCallbacks_ = function () { if (null != this.onSettledCallbacks_) { for (var d = this.onSettledCallbacks_, f = 0; f < d.length; ++f) { d[f].call(), d[f] = null; } this.onSettledCallbacks_ = null; } }; var ha = new k(); h.prototype.settleSameAsPromise_ = function (d) { var f = this.createResolveAndReject_(); d.callWhenSettled_(f.resolve, f.reject); }; h.prototype.settleSameAsThenable_ = function (d, f) { var h = this.createResolveAndReject_(); try { d.call(f, h.resolve, h.reject); } catch (v) { h.reject(v); } }; h.prototype.then = function (d, f) { function k(d, f) { return "function" == typeof d ? function (f) { try { v(d(f)); } catch (O) { r(O); } } : f; } var v, r, B = new h(function (d, f) { v = d; r = f; }); this.callWhenSettled_(k(d, v), k(f, r)); return B; }; h.prototype["catch"] = function (d) { return this.then(void 0, d); }; h.prototype.callWhenSettled_ = function (d, f) { function h() { switch (k.state_) { case 1: d(k.result_); break; case 2: f(k.result_); break; default: throw Error("Unexpected state: " + k.state_); } } var k = this; null == this.onSettledCallbacks_ ? ha.asyncExecute(h) : this.onSettledCallbacks_.push(function () { ha.asyncExecute(h); }); }; h.resolve = f; h.reject = function (d) { return new h(function (f, h) { h(d); }); }; h.race = function (d) { return new h(function (h, k) { for (var v = $jscomp.makeIterator(d), r = v.next(); !r.done; r = v.next()) { f(r.value).callWhenSettled_(h, k); } }); }; h.all = function (d) { var k = $jscomp.makeIterator(d), r = k.next(); return r.done ? f([]) : new h(function (d, h) { function v(f) { return function (h) { u[f] = h; B--; 0 == B && d(u); }; } var u = [], B = 0; do { u.push(void 0), B++, f(r.value).callWhenSettled_(v(u.length - 1), h), r = k.next(); } while (!r.done); }); }; return h; }, "es6", "es3"); var DracoDecoderModule = function DracoDecoderModule(d) { function k(a, c) { c || (c = 16); return Math.ceil(a / c) * c; } function f(a, c) { a || O("Assertion failed: " + c); } function u(a, c) { if (0 === c || !a) return ""; for (var b = 0, e, d = 0;;) { e = W[a + d >> 0]; b |= e; if (0 == e && !c) break; d++; if (c && d == c) break; } c || (c = d); e = ""; if (128 > b) { for (; 0 < c;) { b = String.fromCharCode.apply(String, W.subarray(a, a + Math.min(c, 1024))), e = e ? e + b : b, a += 1024, c -= 1024; } return e; } return h(W, a); } function h(a, c) { for (var b = c; a[b];) { ++b; } if (16 < b - c && a.subarray && Ia) return Ia.decode(a.subarray(c, b)); for (b = "";;) { var e = a[c++]; if (!e) return b; if (e & 128) { var d = a[c++] & 63; if (192 == (e & 224)) b += String.fromCharCode((e & 31) << 6 | d);else { var f = a[c++] & 63; if (224 == (e & 240)) e = (e & 15) << 12 | d << 6 | f;else { var g = a[c++] & 63; if (240 == (e & 248)) e = (e & 7) << 18 | d << 12 | f << 6 | g;else { var h = a[c++] & 63; if (248 == (e & 252)) e = (e & 3) << 24 | d << 18 | f << 12 | g << 6 | h;else { var k = a[c++] & 63; e = (e & 1) << 30 | d << 24 | f << 18 | g << 12 | h << 6 | k; } } } 65536 > e ? b += String.fromCharCode(e) : (e -= 65536, b += String.fromCharCode(55296 | e >> 10, 56320 | e & 1023)); } } else b += String.fromCharCode(e); } } function ha(a, c) { 0 < a % c && (a += c - a % c); return a; } function r() { a.HEAP8 = ia = new Int8Array(D); a.HEAP16 = Ja = new Int16Array(D); a.HEAP32 = E = new Int32Array(D); a.HEAPU8 = W = new Uint8Array(D); a.HEAPU16 = new Uint16Array(D); a.HEAPU32 = new Uint32Array(D); a.HEAPF32 = new Float32Array(D); a.HEAPF64 = new Float64Array(D); } function B(e) { for (; 0 < e.length;) { var c = e.shift(); if ("function" == typeof c) c();else { var b = c.func; "number" === typeof b ? void 0 === c.arg ? a.dynCall_v(b) : a.dynCall_vi(b, c.arg) : b(void 0 === c.arg ? null : c.arg); } } } function Y(a) { return String.prototype.startsWith ? a.startsWith("data:application/octet-stream;base64,") : 0 === a.indexOf("data:application/octet-stream;base64,"); } function v() { return !!v.uncaught_exception; } function la() { var e = y.last; if (!e) return (sa(0), 0) | 0; var c = y.infos[e], b = c.type; if (!b) return (sa(0), e) | 0; var p = Array.prototype.slice.call(arguments); a.___cxa_is_pointer_type(b); la.buffer || (la.buffer = Ka(4)); E[la.buffer >> 2] = e; e = la.buffer; for (var d = 0; d < p.length; d++) { if (p[d] && a.___cxa_can_catch(p[d], b, e)) return e = E[e >> 2], c.adjusted = e, (sa(p[d]), e) | 0; } e = E[e >> 2]; return (sa(b), e) | 0; } function Z(e, c) { w.varargs = c; try { var b = w.get(), p = w.get(), d = w.get(); e = 0; Z.buffers || (Z.buffers = [null, [], []], Z.printChar = function (c, b) { var e = Z.buffers[c]; f(e); 0 === b || 10 === b ? ((1 === c ? a.print : a.printErr)(h(e, 0)), e.length = 0) : e.push(b); }); for (c = 0; c < d; c++) { for (var g = E[p + 8 * c >> 2], k = E[p + (8 * c + 4) >> 2], l = 0; l < k; l++) { Z.printChar(b, W[g + l]); } e += k; } return e; } catch (ya) { return "undefined" !== typeof FS && ya instanceof FS.ErrnoError || O(ya), -ya.errno; } } function ma(e, c) { ma.seen || (ma.seen = {}); e in ma.seen || (a.dynCall_v(c), ma.seen[e] = 1); } function na(a) { this.name = "ExitStatus"; this.message = "Program terminated with exit(" + a + ")"; this.status = a; } function wa(e) { function c() { if (!a.calledRun && (a.calledRun = !0, !oa)) { La || (La = !0, B(Ma)); B(Na); if (a.onRuntimeInitialized) a.onRuntimeInitialized(); if (a.postRun) for ("function" == typeof a.postRun && (a.postRun = [a.postRun]); a.postRun.length;) { Oa.unshift(a.postRun.shift()); } B(Oa); } } if (!(0 < ea)) { if (a.preRun) for ("function" == typeof a.preRun && (a.preRun = [a.preRun]); a.preRun.length;) { Pa.unshift(a.preRun.shift()); } B(Pa); 0 < ea || a.calledRun || (a.setStatus ? (a.setStatus("Running..."), setTimeout(function () { setTimeout(function () { a.setStatus(""); }, 1); c(); }, 1)) : c()); } } function O(e) { if (a.onAbort) a.onAbort(e); void 0 !== e ? (a.print(e), a.printErr(e), e = _JSON$stringify(e)) : e = ""; oa = !0; throw "abort(" + e + "). Build with -s ASSERTIONS=1 for more info."; } function m() {} function t(a) { return (a || m).__cache__; } function T(a, c) { var b = t(c), e = b[a]; if (e) return e; e = _Object$create((c || m).prototype); e.ptr = a; return b[a] = e; } function U(a) { if ("string" === typeof a) { for (var c = 0, b = 0; b < a.length; ++b) { var e = a.charCodeAt(b); 55296 <= e && 57343 >= e && (e = 65536 + ((e & 1023) << 10) | a.charCodeAt(++b) & 1023); 127 >= e ? ++c : c = 2047 >= e ? c + 2 : 65535 >= e ? c + 3 : 2097151 >= e ? c + 4 : 67108863 >= e ? c + 5 : c + 6; } c = Array(c + 1); b = 0; e = c.length; if (0 < e) { e = b + e - 1; for (var d = 0; d < a.length; ++d) { var f = a.charCodeAt(d); 55296 <= f && 57343 >= f && (f = 65536 + ((f & 1023) << 10) | a.charCodeAt(++d) & 1023); if (127 >= f) { if (b >= e) break; c[b++] = f; } else { if (2047 >= f) { if (b + 1 >= e) break; c[b++] = 192 | f >> 6; } else { if (65535 >= f) { if (b + 2 >= e) break; c[b++] = 224 | f >> 12; } else { if (2097151 >= f) { if (b + 3 >= e) break; c[b++] = 240 | f >> 18; } else { if (67108863 >= f) { if (b + 4 >= e) break; c[b++] = 248 | f >> 24; } else { if (b + 5 >= e) break; c[b++] = 252 | f >> 30; c[b++] = 128 | f >> 24 & 63; } c[b++] = 128 | f >> 18 & 63; } c[b++] = 128 | f >> 12 & 63; } c[b++] = 128 | f >> 6 & 63; } c[b++] = 128 | f & 63; } } c[b] = 0; } a = l.alloc(c, ia); l.copy(c, ia, a); } return a; } function z() { throw "cannot construct a Status, no constructor in IDL"; } function F() { this.ptr = Wa(); t(F)[this.ptr] = this; } function G() { this.ptr = Xa(); t(G)[this.ptr] = this; } function H() { this.ptr = Ya(); t(H)[this.ptr] = this; } function I() { this.ptr = Za(); t(I)[this.ptr] = this; } function J() { this.ptr = $a(); t(J)[this.ptr] = this; } function n() { this.ptr = ab(); t(n)[this.ptr] = this; } function P() { this.ptr = bb(); t(P)[this.ptr] = this; } function x() { this.ptr = cb(); t(x)[this.ptr] = this; } function K() { this.ptr = db(); t(K)[this.ptr] = this; } function q() { this.ptr = eb(); t(q)[this.ptr] = this; } function L() { this.ptr = fb(); t(L)[this.ptr] = this; } function M() { this.ptr = gb(); t(M)[this.ptr] = this; } function V() { this.ptr = hb(); t(V)[this.ptr] = this; } function Q() { this.ptr = ib(); t(Q)[this.ptr] = this; } function g() { this.ptr = jb(); t(g)[this.ptr] = this; } function C() { this.ptr = kb(); t(C)[this.ptr] = this; } function X() { throw "cannot construct a VoidPtr, no constructor in IDL"; } function N() { this.ptr = lb(); t(N)[this.ptr] = this; } function R() { this.ptr = mb(); t(R)[this.ptr] = this; } d = d || {}; var a = "undefined" !== typeof d ? d : {}, Qa = !1, Ra = !1; a.onRuntimeInitialized = function () { Qa = !0; if (Ra && "function" === typeof a.onModuleLoaded) a.onModuleLoaded(a); }; a.onModuleParsed = function () { Ra = !0; if (Qa && "function" === typeof a.onModuleLoaded) a.onModuleLoaded(a); }; a.isVersionSupported = function (a) { if ("string" !== typeof a) return !1; a = a.split("."); return 2 > a.length || 3 < a.length ? !1 : 1 == a[0] && 0 <= a[1] && 3 >= a[1] ? !0 : 0 != a[0] || 10 < a[1] ? !1 : !0; }; var pa = {}, aa; for (aa in a) { a.hasOwnProperty(aa) && (pa[aa] = a[aa]); } a.arguments = []; a.thisProgram = "./this.program"; a.quit = function (a, c) { throw c; }; a.preRun = []; a.postRun = []; var ja = !1, fa = !1, qa = !1, za = !1; if (a.ENVIRONMENT) { if ("WEB" === a.ENVIRONMENT) ja = !0;else if ("WORKER" === a.ENVIRONMENT) fa = !0;else if ("NODE" === a.ENVIRONMENT) qa = !0;else if ("SHELL" === a.ENVIRONMENT) za = !0;else throw Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL."); } else ja = "object" === (typeof window === "undefined" ? "undefined" : _typeof(window)), fa = "function" === typeof importScripts, qa = "object" === (typeof process === "undefined" ? "undefined" : _typeof(process)) && "function" === typeof require && !ja && !fa, za = !ja && !qa && !fa; if (qa) { var Aa, Ba; a.read = function (a, c) { Aa || (Aa = require("fs")); Ba || (Ba = require("path")); a = Ba.normalize(a); a = Aa.readFileSync(a); return c ? a : a.toString(); }; a.readBinary = function (e) { e = a.read(e, !0); e.buffer || (e = new Uint8Array(e)); f(e.buffer); return e; }; 1 < process.argv.length && (a.thisProgram = process.argv[1].replace(/\\/g, "/")); a.arguments = process.argv.slice(2); process.on("uncaughtException", function (a) { if (!(a instanceof na)) throw a; }); process.on("unhandledRejection", function (a, c) { process.exit(1); }); a.inspect = function () { return "[Emscripten Module object]"; }; } else if (za) "undefined" != typeof read && (a.read = function (a) { return read(a); }), a.readBinary = function (a) { if ("function" === typeof readbuffer) return new Uint8Array(readbuffer(a)); a = read(a, "binary"); f("object" === _typeof(a)); return a; }, "undefined" != typeof scriptArgs ? a.arguments = scriptArgs : "undefined" != typeof arguments && (a.arguments = arguments), "function" === typeof quit && (a.quit = function (a, c) { quit(a); });else if (ja || fa) a.read = function (a) { var c = new XMLHttpRequest(); c.open("GET", a, !1); c.send(null); return c.responseText; }, fa && (a.readBinary = function (a) { var c = new XMLHttpRequest(); c.open("GET", a, !1); c.responseType = "arraybuffer"; c.send(null); return new Uint8Array(c.response); }), a.readAsync = function (a, c, b) { 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) : b(); }; e.onerror = b; e.send(null); }, a.setWindowTitle = function (a) { document.title = a; }; a.print = "undefined" !== typeof console ? console.log.bind(console) : "undefined" !== typeof print ? print : null; a.printErr = "undefined" !== typeof printErr ? printErr : "undefined" !== typeof console && console.warn.bind(console) || a.print; a.print = a.print; a.printErr = a.printErr; for (aa in pa) { pa.hasOwnProperty(aa) && (a[aa] = pa[aa]); } pa = void 0; var oa = 0, Ia = "undefined" !== typeof TextDecoder ? new TextDecoder("utf8") : void 0; "undefined" !== typeof TextDecoder && new TextDecoder("utf-16le"); var ia, W, Ja, E, ba, Ca, ta, ua, Da, ka; var Ea = ba = Ca = ta = ua = Da = ka = 0; var Sa = !1; a.reallocBuffer || (a.reallocBuffer = function (a) { try { if (ArrayBuffer.transfer) var c = ArrayBuffer.transfer(D, a);else { var b = ia; c = new ArrayBuffer(a); new Int8Array(c).set(b); } } catch (p) { return !1; } return nb(c) ? c : !1; }); try { var Ta = Function.prototype.call.bind(_Object$getOwnPropertyDescriptor(ArrayBuffer.prototype, "byteLength").get); Ta(new ArrayBuffer(4)); } catch (e) { Ta = function Ta(a) { return a.byteLength; }; } var Fa = a.TOTAL_STACK || 5242880, A = a.TOTAL_MEMORY || 16777216; A < Fa && a.printErr("TOTAL_MEMORY should be larger than TOTAL_STACK, was " + A + "! (TOTAL_STACK=" + Fa + ")"); if (a.buffer) var D = a.buffer;else "object" === (typeof WebAssembly === "undefined" ? "undefined" : _typeof(WebAssembly)) && "function" === typeof WebAssembly.Memory ? (a.wasmMemory = new WebAssembly.Memory({ initial: A / 65536 }), D = a.wasmMemory.buffer) : D = new ArrayBuffer(A), a.buffer = D; r(); E[0] = 1668509029; Ja[1] = 25459; if (115 !== W[2] || 99 !== W[3]) throw "Runtime error: expected the system to be little-endian!"; var Pa = [], Ma = [], Na = [], ob = [], Oa = [], La = !1, ea = 0, Ga = null, ra = null; a.preloadedImages = {}; a.preloadedAudios = {}; (function () { function e() { try { if (a.wasmBinary) return new Uint8Array(a.wasmBinary); if (a.readBinary) return a.readBinary(f); throw "on the web, we need the wasm binary to be preloaded and set on Module['wasmBinary']. emcc.py will do that for you when generating HTML (but not JS)"; } catch (Va) { O(Va); } } function c() { return a.wasmBinary || !ja && !fa || "function" !== typeof fetch ? new _Promise(function (a, c) { a(e()); }) : fetch(f, { credentials: "same-origin" }).then(function (a) { if (!a.ok) throw "failed to load wasm binary file at '" + f + "'"; return a.arrayBuffer(); })["catch"](function () { return e(); }); } function b(b, e, d) { function p(c, b) { k = c.exports; k.memory && (c = k.memory, b = a.buffer, c.byteLength < b.byteLength && a.printErr("the new buffer in mergeMemory is smaller than the previous one. in native wasm, we should grow memory here"), b = new Int8Array(b), new Int8Array(c).set(b), a.buffer = D = c, r()); a.asm = k; a.usingWasm = !0; ea--; a.monitorRunDependencies && a.monitorRunDependencies(ea); 0 == ea && (null !== Ga && (clearInterval(Ga), Ga = null), ra && (c = ra, ra = null, c())); } function g(a) { p(a.instance, a.module); } function S(b) { c().then(function (a) { return WebAssembly.instantiate(a, h); }).then(b)["catch"](function (c) { a.printErr("failed to asynchronously prepare wasm: " + c); O(c); }); } if ("object" !== (typeof WebAssembly === "undefined" ? "undefined" : _typeof(WebAssembly))) return a.printErr("no native wasm support detected"), !1; if (!(a.wasmMemory instanceof WebAssembly.Memory)) return a.printErr("no native wasm Memory in use"), !1; e.memory = a.wasmMemory; h.global = { NaN: NaN, Infinity: Infinity }; h["global.Math"] = Math; h.env = e; ea++; a.monitorRunDependencies && a.monitorRunDependencies(ea); if (a.instantiateWasm) try { return a.instantiateWasm(h, p); } catch (pb) { return a.printErr("Module.instantiateWasm callback failed with error: " + pb), !1; } a.wasmBinary || "function" !== typeof WebAssembly.instantiateStreaming || Y(f) || "function" !== typeof fetch ? S(g) : WebAssembly.instantiateStreaming(fetch(f, { credentials: "same-origin" }), h).then(g)["catch"](function (c) { a.printErr("wasm streaming compile failed: " + c); a.printErr("falling back to ArrayBuffer instantiation"); S(g); }); return {}; } var d = "draco_decoder.wast", f = "draco_decoder.wasm", g = "draco_decoder.temp.asm.js"; "function" === typeof a.locateFile && (Y(d) || (d = a.locateFile(d)), Y(f) || (f = a.locateFile(f)), Y(g) || (g = a.locateFile(g))); var h = { global: null, env: null, asm2wasm: { "f64-rem": function f64Rem(a, c) { return a % c; }, "debugger": function _debugger() { debugger; } }, parent: a }, k = null; a.asmPreload = a.asm; var l = a.reallocBuffer; a.reallocBuffer = function (c) { if ("asmjs" === m) var b = l(c);else a: { c = ha(c, a.usingWasm ? 65536 : 16777216); var e = a.buffer.byteLength; if (a.usingWasm) try { b = -1 !== a.wasmMemory.grow((c - e) / 65536) ? a.buffer = a.wasmMemory.buffer : null; break a; } catch (ud) { b = null; break a; } b = void 0; } return b; }; var m = ""; a.asm = function (c, e, d) { if (!e.table) { var p = a.wasmTableSize; void 0 === p && (p = 1024); var f = a.wasmMaxTableSize; e.table = "object" === (typeof WebAssembly === "undefined" ? "undefined" : _typeof(WebAssembly)) && "function" === typeof WebAssembly.Table ? void 0 !== f ? new WebAssembly.Table({ initial: p, maximum: f, element: "anyfunc" }) : new WebAssembly.Table({ initial: p, element: "anyfunc" }) : Array(p); a.wasmTable = e.table; } e.memoryBase || (e.memoryBase = a.STATIC_BASE); e.tableBase || (e.tableBase = 0); (c = b(c, e, d)) || O("no binaryen method succeeded. consider enabling more options, like interpreting, if you want that: https://github.com/kripken/emscripten/wiki/WebAssembly#binaryen-methods"); return c; }; })(); Ea = 1024; ba = Ea + 14480; Ma.push(); a.STATIC_BASE = Ea; a.STATIC_BUMP = 14480; var qb = ba; ba += 16; var y = { last: 0, caught: [], infos: {}, deAdjust: function deAdjust(a) { if (!a || y.infos[a]) return a; for (var c in y.infos) { if (y.infos[c].adjusted === a) return c; } return a; }, addRef: function addRef(a) { a && y.infos[a].refcount++; }, decRef: function decRef(e) { if (e) { var c = y.infos[e]; f(0 < c.refcount); c.refcount--; 0 !== c.refcount || c.rethrown || (c.destructor && a.dynCall_vi(c.destructor, e), delete y.infos[e], ___cxa_free_exception(e)); } }, clearRef: function clearRef(a) { a && (y.infos[a].refcount = 0); } }, w = { varargs: 0, get: function get(a) { w.varargs += 4; return E[w.varargs - 4 >> 2]; }, getStr: function getStr() { return u(w.get()); }, get64: function get64() { var a = w.get(), c = w.get(); 0 <= a ? f(0 === c) : f(-1 === c); return a; }, getZero: function getZero() { f(0 === w.get()); } }, va = {}, Ha = 1; ka = function (a) { f(!Sa); var c = ba; ba = ba + a + 15 & -16; return c; }(4); Ca = ta = k(ba); ua = Ca + Fa; Da = k(ua); E[ka >> 2] = Da; Sa = !0; a.wasmTableSize = 468; a.wasmMaxTableSize = 468; a.asmGlobalArg = {}; a.asmLibraryArg = { abort: O, assert: f, enlargeMemory: function enlargeMemory() { var e = a.usingWasm ? 65536 : 16777216, c = 2147483648 - e; if (E[ka >> 2] > c) return !1; var b = A; for (A = Math.max(A, 16777216); A < E[ka >> 2];) { A = 536870912 >= A ? ha(2 * A, e) : Math.min(ha((3 * A + 2147483648) / 4, e), c); } e = a.reallocBuffer(A); if (!e || e.byteLength != A) return A = b, !1; a.buffer = D = e; r(); return !0; }, getTotalMemory: function getTotalMemory() { return A; }, abortOnCannotGrowMemory: function abortOnCannotGrowMemory() { O("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value " + A + ", (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_ii: function invoke_ii(e, c) { try { return a.dynCall_ii(e, c); } catch (b) { if ("number" !== typeof b && "longjmp" !== b) throw b; a.setThrew(1, 0); } }, invoke_iii: function invoke_iii(e, c, b) { try { return a.dynCall_iii(e, c, b); } catch (p) { if ("number" !== typeof p && "longjmp" !== p) throw p; a.setThrew(1, 0); } }, invoke_iiii: function invoke_iiii(e, c, b, d) { try { return a.dynCall_iiii(e, c, b, d); } catch (S) { if ("number" !== typeof S && "longjmp" !== S) throw S; a.setThrew(1, 0); } }, invoke_iiiiiii: function invoke_iiiiiii(e, c, b, d, f, g, h) { try { return a.dynCall_iiiiiii(e, c, b, d, f, g, h); } catch (da) { if ("number" !== typeof da && "longjmp" !== da) throw da; a.setThrew(1, 0); } }, invoke_v: function invoke_v(e) { try { a.dynCall_v(e); } catch (c) { if ("number" !== typeof c && "longjmp" !== c) throw c; a.setThrew(1, 0); } }, invoke_vi: function invoke_vi(e, c) { try { a.dynCall_vi(e, c); } catch (b) { if ("number" !== typeof b && "longjmp" !== b) throw b; a.setThrew(1, 0); } }, invoke_vii: function invoke_vii(e, c, b) { try { a.dynCall_vii(e, c, b); } catch (p) { if ("number" !== typeof p && "longjmp" !== p) throw p; a.setThrew(1, 0); } }, invoke_viii: function invoke_viii(e, c, b, d) { try { a.dynCall_viii(e, c, b, d); } catch (S) { if ("number" !== typeof S && "longjmp" !== S) throw S; a.setThrew(1, 0); } }, invoke_viiii: function invoke_viiii(e, c, b, d, f) { try { a.dynCall_viiii(e, c, b, d, f); } catch (xa) { if ("number" !== typeof xa && "longjmp" !== xa) throw xa; a.setThrew(1, 0); } }, invoke_viiiii: function invoke_viiiii(e, c, b, d, f, g) { try { a.dynCall_viiiii(e, c, b, d, f, g); } catch (ca) { if ("number" !== typeof ca && "longjmp" !== ca) throw ca; a.setThrew(1, 0); } }, invoke_viiiiii: function invoke_viiiiii(e, c, b, d, f, g, h) { try { a.dynCall_viiiiii(e, c, b, d, f, g, h); } catch (da) { if ("number" !== typeof da && "longjmp" !== da) throw da; a.setThrew(1, 0); } }, __ZSt18uncaught_exceptionv: v, ___cxa_allocate_exception: function ___cxa_allocate_exception(a) { return Ka(a); }, ___cxa_begin_catch: function ___cxa_begin_catch(a) { var c = y.infos[a]; c && !c.caught && (c.caught = !0, v.uncaught_exception--); c && (c.rethrown = !1); y.caught.push(a); y.addRef(y.deAdjust(a)); return a; }, ___cxa_find_matching_catch: la, ___cxa_pure_virtual: function ___cxa_pure_virtual() { oa = !0; throw "Pure virtual function called!"; }, ___cxa_throw: function ___cxa_throw(a, c, b) { y.infos[a] = { ptr: a, adjusted: a, type: c, destructor: b, refcount: 0, caught: !1, rethrown: !1 }; y.last = a; "uncaught_exception" in v ? v.uncaught_exception++ : v.uncaught_exception = 1; 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."; }, ___gxx_personality_v0: function ___gxx_personality_v0() {}, ___resumeException: function ___resumeException(a) { y.last || (y.last = 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."; }, ___setErrNo: function ___setErrNo(d) { a.___errno_location && (E[a.___errno_location() >> 2] = d); return d; }, ___syscall140: function ___syscall140(a, c) { w.varargs = c; try { var b = w.getStreamFromFD(); w.get(); var d = w.get(), e = w.get(), f = w.get(); FS.llseek(b, d, f); E[e >> 2] = b.position; b.getdents && 0 === d && 0 === f && (b.getdents = null); return 0; } catch (ca) { return "undefined" !== typeof FS && ca instanceof FS.ErrnoError || O(ca), -ca.errno; } }, ___syscall146: Z, ___syscall6: function ___syscall6(a, c) { w.varargs = c; try { var b = w.getStreamFromFD(); FS.close(b); return 0; } catch (p) { return "undefined" !== typeof FS && p instanceof FS.ErrnoError || O(p), -p.errno; } }, _abort: function _abort() { a.abort(); }, _emscripten_memcpy_big: function _emscripten_memcpy_big(a, c, b) { W.set(W.subarray(c, c + b), a); return a; }, _llvm_trap: function _llvm_trap() { O("trap!"); }, _pthread_getspecific: function _pthread_getspecific(a) { return va[a] || 0; }, _pthread_key_create: function _pthread_key_create(a, c) { if (0 == a) return 22; E[a >> 2] = Ha; va[Ha] = 0; Ha++; return 0; }, _pthread_once: ma, _pthread_setspecific: function _pthread_setspecific(a, c) { if (!(a in va)) return 22; va[a] = c; return 0; }, flush_NO_FILESYSTEM: function flush_NO_FILESYSTEM() { var d = a._fflush; d && d(0); if (d = Z.printChar) { var c = Z.buffers; c[1].length && d(1, 10); c[2].length && d(2, 10); } }, DYNAMICTOP_PTR: ka, tempDoublePtr: qb, ABORT: oa, STACKTOP: ta, STACK_MAX: ua }; var Ua = a.asm(a.asmGlobalArg, a.asmLibraryArg, D); a.asm = Ua; a.___cxa_can_catch = function () { return a.asm.___cxa_can_catch.apply(null, arguments); }; a.___cxa_is_pointer_type = function () { return a.asm.___cxa_is_pointer_type.apply(null, arguments); }; var $a = a._emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0 = function () { return a.asm._emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0.apply(null, arguments); }, rb = a._emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1 = function () { return a.asm._emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1.apply(null, arguments); }, sb = a._emscripten_bind_AttributeOctahedronTransform___destroy___0 = function () { return a.asm._emscripten_bind_AttributeOctahedronTransform___destroy___0.apply(null, arguments); }, tb = a._emscripten_bind_AttributeOctahedronTransform_quantization_bits_0 = function () { return a.asm._emscripten_bind_AttributeOctahedronTransform_quantization_bits_0.apply(null, arguments); }, cb = a._emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0 = function () { return a.asm._emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0.apply(null, arguments); }, ub = a._emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1 = function () { return a.asm._emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1.apply(null, arguments); }, vb = a._emscripten_bind_AttributeQuantizationTransform___destroy___0 = function () { return a.asm._emscripten_bind_AttributeQuantizationTransform___destroy___0.apply(null, arguments); }, wb = a._emscripten_bind_AttributeQuantizationTransform_min_value_1 = function () { return a.asm._emscripten_bind_AttributeQuantizationTransform_min_value_1.apply(null, arguments); }, xb = a._emscripten_bind_AttributeQuantizationTransform_quantization_bits_0 = function () { return a.asm._emscripten_bind_AttributeQuantizationTransform_quantization_bits_0.apply(null, arguments); }, yb = a._emscripten_bind_AttributeQuantizationTransform_range_0 = function () { return a.asm._emscripten_bind_AttributeQuantizationTransform_range_0.apply(null, arguments); }, bb = a._emscripten_bind_AttributeTransformData_AttributeTransformData_0 = function () { return a.asm._emscripten_bind_AttributeTransformData_AttributeTransformData_0.apply(null, arguments); }, zb = a._emscripten_bind_AttributeTransformData___destroy___0 = function () { return a.asm._emscripten_bind_AttributeTransformData___destroy___0.apply(null, arguments); }, Ab = a._emscripten_bind_AttributeTransformData_transform_type_0 = function () { return a.asm._emscripten_bind_AttributeTransformData_transform_type_0.apply(null, arguments); }, ib = a._emscripten_bind_DecoderBuffer_DecoderBuffer_0 = function () { return a.asm._emscripten_bind_DecoderBuffer_DecoderBuffer_0.apply(null, arguments); }, Bb = a._emscripten_bind_DecoderBuffer_Init_2 = function () { return a.asm._emscripten_bind_DecoderBuffer_Init_2.apply(null, arguments); }, Cb = a._emscripten_bind_DecoderBuffer___destroy___0 = function () { return a.asm._emscripten_bind_DecoderBuffer___destroy___0.apply(null, arguments); }, Db = a._emscripten_bind_Decoder_DecodeBufferToMesh_2 = function () { return a.asm._emscripten_bind_Decoder_DecodeBufferToMesh_2.apply(null, arguments); }, Eb = a._emscripten_bind_Decoder_DecodeBufferToPointCloud_2 = function () { return a.asm._emscripten_bind_Decoder_DecodeBufferToPointCloud_2.apply(null, arguments); }, jb = a._emscripten_bind_Decoder_Decoder_0 = function () { return a.asm._emscripten_bind_Decoder_Decoder_0.apply(null, arguments); }, Fb = a._emscripten_bind_Decoder_GetAttributeByUniqueId_2 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeByUniqueId_2.apply(null, arguments); }, Gb = a._emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3.apply(null, arguments); }, Hb = a._emscripten_bind_Decoder_GetAttributeFloat_3 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeFloat_3.apply(null, arguments); }, Ib = a._emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3.apply(null, arguments); }, Jb = a._emscripten_bind_Decoder_GetAttributeIdByName_2 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeIdByName_2.apply(null, arguments); }, Kb = a._emscripten_bind_Decoder_GetAttributeId_2 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeId_2.apply(null, arguments); }, Lb = a._emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3.apply(null, arguments); }, Mb = a._emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3.apply(null, arguments); }, Nb = a._emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3.apply(null, arguments); }, Ob = a._emscripten_bind_Decoder_GetAttributeIntForAllPoints_3 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeIntForAllPoints_3.apply(null, arguments); }, Pb = a._emscripten_bind_Decoder_GetAttributeMetadata_2 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeMetadata_2.apply(null, arguments); }, Qb = a._emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3.apply(null, arguments); }, Rb = a._emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3.apply(null, arguments); }, Sb = a._emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3 = function () { return a.asm._emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3.apply(null, arguments); }, Tb = a._emscripten_bind_Decoder_GetAttribute_2 = function () { return a.asm._emscripten_bind_Decoder_GetAttribute_2.apply(null, arguments); }, Ub = a._emscripten_bind_Decoder_GetEncodedGeometryType_1 = function () { return a.asm._emscripten_bind_Decoder_GetEncodedGeometryType_1.apply(null, arguments); }, Vb = a._emscripten_bind_Decoder_GetFaceFromMesh_3 = function () { return a.asm._emscripten_bind_Decoder_GetFaceFromMesh_3.apply(null, arguments); }, Wb = a._emscripten_bind_Decoder_GetMetadata_1 = function () { return a.asm._emscripten_bind_Decoder_GetMetadata_1.apply(null, arguments); }, Xb = a._emscripten_bind_Decoder_GetTriangleStripsFromMesh_2 = function () { return a.asm._emscripten_bind_Decoder_GetTriangleStripsFromMesh_2.apply(null, arguments); }, Yb = a._emscripten_bind_Decoder_SkipAttributeTransform_1 = function () { return a.asm._emscripten_bind_Decoder_SkipAttributeTransform_1.apply(null, arguments); }, Zb = a._emscripten_bind_Decoder___destroy___0 = function () { return a.asm._emscripten_bind_Decoder___destroy___0.apply(null, arguments); }, gb = a._emscripten_bind_DracoFloat32Array_DracoFloat32Array_0 = function () { return a.asm._emscripten_bind_DracoFloat32Array_DracoFloat32Array_0.apply(null, arguments); }, $b = a._emscripten_bind_DracoFloat32Array_GetValue_1 = function () { return a.asm._emscripten_bind_DracoFloat32Array_GetValue_1.apply(null, arguments); }, ac = a._emscripten_bind_DracoFloat32Array___destroy___0 = function () { return a.asm._emscripten_bind_DracoFloat32Array___destroy___0.apply(null, arguments); }, bc = a._emscripten_bind_DracoFloat32Array_size_0 = function () { return a.asm._emscripten_bind_DracoFloat32Array_size_0.apply(null, arguments); }, fb = a._emscripten_bind_DracoInt16Array_DracoInt16Array_0 = function () { return a.asm._emscripten_bind_DracoInt16Array_DracoInt16Array_0.apply(null, arguments); }, cc = a._emscripten_bind_DracoInt16Array_GetValue_1 = function () { return a.asm._emscripten_bind_DracoInt16Array_GetValue_1.apply(null, arguments); }, dc = a._emscripten_bind_DracoInt16Array___destroy___0 = function () { return a.asm._emscripten_bind_DracoInt16Array___destroy___0.apply(null, arguments); }, ec = a._emscripten_bind_DracoInt16Array_size_0 = function () { return a.asm._emscripten_bind_DracoInt16Array_size_0.apply(null, arguments); }, lb = a._emscripten_bind_DracoInt32Array_DracoInt32Array_0 = function () { return a.asm._emscripten_bind_DracoInt32Array_DracoInt32Array_0.apply(null, arguments); }, fc = a._emscripten_bind_DracoInt32Array_GetValue_1 = function () { return a.asm._emscripten_bind_DracoInt32Array_GetValue_1.apply(null, arguments); }, gc = a._emscripten_bind_DracoInt32Array___destroy___0 = function () { return a.asm._emscripten_bind_DracoInt32Array___destroy___0.apply(null, arguments); }, hc = a._emscripten_bind_DracoInt32Array_size_0 = function () { return a.asm._emscripten_bind_DracoInt32Array_size_0.apply(null, arguments); }, db = a._emscripten_bind_DracoInt8Array_DracoInt8Array_0 = function () { return a.asm._emscripten_bind_DracoInt8Array_DracoInt8Array_0.apply(null, arguments); }, ic = a._emscripten_bind_DracoInt8Array_GetValue_1 = function () { return a.asm._emscripten_bind_DracoInt8Array_GetValue_1.apply(null, arguments); }, jc = a._emscripten_bind_DracoInt8Array___destroy___0 = function () { return a.asm._emscripten_bind_DracoInt8Array___destroy___0.apply(null, arguments); }, kc = a._emscripten_bind_DracoInt8Array_size_0 = function () { return a.asm._emscripten_bind_DracoInt8Array_size_0.apply(null, arguments); }, Wa = a._emscripten_bind_DracoUInt16Array_DracoUInt16Array_0 = function () { return a.asm._emscripten_bind_DracoUInt16Array_DracoUInt16Array_0.apply(null, arguments); }, lc = a._emscripten_bind_DracoUInt16Array_GetValue_1 = function () { return a.asm._emscripten_bind_DracoUInt16Array_GetValue_1.apply(null, arguments); }, mc = a._emscripten_bind_DracoUInt16Array___destroy___0 = function () { return a.asm._emscripten_bind_DracoUInt16Array___destroy___0.apply(null, arguments); }, nc = a._emscripten_bind_DracoUInt16Array_size_0 = function () { return a.asm._emscripten_bind_DracoUInt16Array_size_0.apply(null, arguments); }, Za = a._emscripten_bind_DracoUInt32Array_DracoUInt32Array_0 = function () { return a.asm._emscripten_bind_DracoUInt32Array_DracoUInt32Array_0.apply(null, arguments); }, oc = a._emscripten_bind_DracoUInt32Array_GetValue_1 = function () { return a.asm._emscripten_bind_DracoUInt32Array_GetValue_1.apply(null, arguments); }, pc = a._emscripten_bind_DracoUInt32Array___destroy___0 = function () { return a.asm._emscripten_bind_Drac