UNPKG

bytev-charts

Version:

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

780 lines (633 loc) 20.3 kB
import "core-js/modules/es.regexp.exec.js"; import "core-js/modules/es.string.split.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.uint8-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.uint16-array.js"; import "core-js/modules/es.typed-array.uint32-array.js"; import "core-js/modules/es.data-view.js"; import "core-js/modules/es.function.name.js"; import "core-js/modules/es.number.constructor.js"; import "core-js/modules/es.array.slice.js"; import "core-js/modules/es.date.to-string.js"; import "core-js/modules/es.array.join.js"; import "core-js/modules/es.regexp.to-string.js"; import "core-js/modules/es.array.concat.js"; /** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */ function n(e) { throw e; } var q = void 0, aa = {}; function r(e, c) { var d = e.split("."), b = aa; !(d[0] in b) && b.execScript && b.execScript("var " + d[0]); for (var a; d.length && (a = d.shift());) { !d.length && c !== q ? b[a] = c : b = b[a] ? b[a] : b[a] = {}; } } ; var u = "undefined" !== typeof Uint8Array && "undefined" !== typeof Uint16Array && "undefined" !== typeof Uint32Array && "undefined" !== typeof DataView; new (u ? Uint8Array : Array)(256); var v; for (v = 0; 256 > v; ++v) { for (var w = v, ba = 7, w = w >>> 1; w; w >>>= 1) { --ba; } } function x(e, c, d) { var b, a = "number" === typeof c ? c : c = 0, f = "number" === typeof d ? d : e.length; b = -1; for (a = f & 7; a--; ++c) { b = b >>> 8 ^ z[(b ^ e[c]) & 255]; } for (a = f >> 3; a--; c += 8) { b = b >>> 8 ^ z[(b ^ e[c]) & 255], b = b >>> 8 ^ z[(b ^ e[c + 1]) & 255], b = b >>> 8 ^ z[(b ^ e[c + 2]) & 255], b = b >>> 8 ^ z[(b ^ e[c + 3]) & 255], b = b >>> 8 ^ z[(b ^ e[c + 4]) & 255], b = b >>> 8 ^ z[(b ^ e[c + 5]) & 255], b = b >>> 8 ^ z[(b ^ e[c + 6]) & 255], b = b >>> 8 ^ z[(b ^ e[c + 7]) & 255]; } return (b ^ 4294967295) >>> 0; } var A = [0, 1996959894, 3993919788, 2567524794, 124634137, 1886057615, 3915621685, 2657392035, 249268274, 2044508324, 3772115230, 2547177864, 162941995, 2125561021, 3887607047, 2428444049, 498536548, 1789927666, 4089016648, 2227061214, 450548861, 1843258603, 4107580753, 2211677639, 325883990, 1684777152, 4251122042, 2321926636, 335633487, 1661365465, 4195302755, 2366115317, 997073096, 1281953886, 3579855332, 2724688242, 1006888145, 1258607687, 3524101629, 2768942443, 901097722, 1119000684, 3686517206, 2898065728, 853044451, 1172266101, 3705015759, 2882616665, 651767980, 1373503546, 3369554304, 3218104598, 565507253, 1454621731, 3485111705, 3099436303, 671266974, 1594198024, 3322730930, 2970347812, 795835527, 1483230225, 3244367275, 3060149565, 1994146192, 31158534, 2563907772, 4023717930, 1907459465, 112637215, 2680153253, 3904427059, 2013776290, 251722036, 2517215374, 3775830040, 2137656763, 141376813, 2439277719, 3865271297, 1802195444, 476864866, 2238001368, 4066508878, 1812370925, 453092731, 2181625025, 4111451223, 1706088902, 314042704, 2344532202, 4240017532, 1658658271, 366619977, 2362670323, 4224994405, 1303535960, 984961486, 2747007092, 3569037538, 1256170817, 1037604311, 2765210733, 3554079995, 1131014506, 879679996, 2909243462, 3663771856, 1141124467, 855842277, 2852801631, 3708648649, 1342533948, 654459306, 3188396048, 3373015174, 1466479909, 544179635, 3110523913, 3462522015, 1591671054, 702138776, 2966460450, 3352799412, 1504918807, 783551873, 3082640443, 3233442989, 3988292384, 2596254646, 62317068, 1957810842, 3939845945, 2647816111, 81470997, 1943803523, 3814918930, 2489596804, 225274430, 2053790376, 3826175755, 2466906013, 167816743, 2097651377, 4027552580, 2265490386, 503444072, 1762050814, 4150417245, 2154129355, 426522225, 1852507879, 4275313526, 2312317920, 282753626, 1742555852, 4189708143, 2394877945, 397917763, 1622183637, 3604390888, 2714866558, 953729732, 1340076626, 3518719985, 2797360999, 1068828381, 1219638859, 3624741850, 2936675148, 906185462, 1090812512, 3747672003, 2825379669, 829329135, 1181335161, 3412177804, 3160834842, 628085408, 1382605366, 3423369109, 3138078467, 570562233, 1426400815, 3317316542, 2998733608, 733239954, 1555261956, 3268935591, 3050360625, 752459403, 1541320221, 2607071920, 3965973030, 1969922972, 40735498, 2617837225, 3943577151, 1913087877, 83908371, 2512341634, 3803740692, 2075208622, 213261112, 2463272603, 3855990285, 2094854071, 198958881, 2262029012, 4057260610, 1759359992, 534414190, 2176718541, 4139329115, 1873836001, 414664567, 2282248934, 4279200368, 1711684554, 285281116, 2405801727, 4167216745, 1634467795, 376229701, 2685067896, 3608007406, 1308918612, 956543938, 2808555105, 3495958263, 1231636301, 1047427035, 2932959818, 3654703836, 1088359270, 936918E3, 2847714899, 3736837829, 1202900863, 817233897, 3183342108, 3401237130, 1404277552, 615818150, 3134207493, 3453421203, 1423857449, 601450431, 3009837614, 3294710456, 1567103746, 711928724, 3020668471, 3272380065, 1510334235, 755167117], z = u ? new Uint32Array(A) : A; function B() {} B.prototype.getName = function () { return this.name; }; B.prototype.getData = function () { return this.data; }; B.prototype.H = function () { return this.I; }; r("Zlib.GunzipMember", B); r("Zlib.GunzipMember.prototype.getName", B.prototype.getName); r("Zlib.GunzipMember.prototype.getData", B.prototype.getData); r("Zlib.GunzipMember.prototype.getMtime", B.prototype.H); function D(e) { var c = e.length, d = 0, b = Number.POSITIVE_INFINITY, a, f, g, k, m, p, t, h, l, y; for (h = 0; h < c; ++h) { e[h] > d && (d = e[h]), e[h] < b && (b = e[h]); } a = 1 << d; f = new (u ? Uint32Array : Array)(a); g = 1; k = 0; for (m = 2; g <= d;) { for (h = 0; h < c; ++h) { if (e[h] === g) { p = 0; t = k; for (l = 0; l < g; ++l) { p = p << 1 | t & 1, t >>= 1; } y = g << 16 | h; for (l = p; l < a; l += m) { f[l] = y; } ++k; } } ++g; k <<= 1; m <<= 1; } return [f, d, b]; } ; var E = [], F; for (F = 0; 288 > F; F++) { switch (!0) { case 143 >= F: E.push([F + 48, 8]); break; case 255 >= F: E.push([F - 144 + 400, 9]); break; case 279 >= F: E.push([F - 256 + 0, 7]); break; case 287 >= F: E.push([F - 280 + 192, 8]); break; default: n("invalid literal: " + F); } } var ca = function () { function e(a) { switch (!0) { case 3 === a: return [257, a - 3, 0]; case 4 === a: return [258, a - 4, 0]; case 5 === a: return [259, a - 5, 0]; case 6 === a: return [260, a - 6, 0]; case 7 === a: return [261, a - 7, 0]; case 8 === a: return [262, a - 8, 0]; case 9 === a: return [263, a - 9, 0]; case 10 === a: return [264, a - 10, 0]; case 12 >= a: return [265, a - 11, 1]; case 14 >= a: return [266, a - 13, 1]; case 16 >= a: return [267, a - 15, 1]; case 18 >= a: return [268, a - 17, 1]; case 22 >= a: return [269, a - 19, 2]; case 26 >= a: return [270, a - 23, 2]; case 30 >= a: return [271, a - 27, 2]; case 34 >= a: return [272, a - 31, 2]; case 42 >= a: return [273, a - 35, 3]; case 50 >= a: return [274, a - 43, 3]; case 58 >= a: return [275, a - 51, 3]; case 66 >= a: return [276, a - 59, 3]; case 82 >= a: return [277, a - 67, 4]; case 98 >= a: return [278, a - 83, 4]; case 114 >= a: return [279, a - 99, 4]; case 130 >= a: return [280, a - 115, 4]; case 162 >= a: return [281, a - 131, 5]; case 194 >= a: return [282, a - 163, 5]; case 226 >= a: return [283, a - 195, 5]; case 257 >= a: return [284, a - 227, 5]; case 258 === a: return [285, a - 258, 0]; default: n("invalid length: " + a); } } var c = [], d, b; for (d = 3; 258 >= d; d++) { b = e(d), c[d] = b[2] << 24 | b[1] << 16 | b[0]; } return c; }(); u && new Uint32Array(ca); function G(e, c) { this.i = []; this.j = 32768; this.d = this.f = this.c = this.n = 0; this.input = u ? new Uint8Array(e) : e; this.o = !1; this.k = H; this.z = !1; if (c || !(c = {})) c.index && (this.c = c.index), c.bufferSize && (this.j = c.bufferSize), c.bufferType && (this.k = c.bufferType), c.resize && (this.z = c.resize); switch (this.k) { case I: this.a = 32768; this.b = new (u ? Uint8Array : Array)(32768 + this.j + 258); break; case H: this.a = 0; this.b = new (u ? Uint8Array : Array)(this.j); this.e = this.F; this.q = this.B; this.l = this.D; break; default: n(Error("invalid inflate mode")); } } var I = 0, H = 1; G.prototype.g = function () { for (; !this.o;) { var e = J(this, 3); e & 1 && (this.o = !0); e >>>= 1; switch (e) { case 0: var c = this.input, d = this.c, b = this.b, a = this.a, f = c.length, g = q, k = q, m = b.length, p = q; this.d = this.f = 0; d + 1 >= f && n(Error("invalid uncompressed block header: LEN")); g = c[d++] | c[d++] << 8; d + 1 >= f && n(Error("invalid uncompressed block header: NLEN")); k = c[d++] | c[d++] << 8; g === ~k && n(Error("invalid uncompressed block header: length verify")); d + g > c.length && n(Error("input buffer is broken")); switch (this.k) { case I: for (; a + g > b.length;) { p = m - a; g -= p; if (u) b.set(c.subarray(d, d + p), a), a += p, d += p;else for (; p--;) { b[a++] = c[d++]; } this.a = a; b = this.e(); a = this.a; } break; case H: for (; a + g > b.length;) { b = this.e({ t: 2 }); } break; default: n(Error("invalid inflate mode")); } if (u) b.set(c.subarray(d, d + g), a), a += g, d += g;else for (; g--;) { b[a++] = c[d++]; } this.c = d; this.a = a; this.b = b; break; case 1: this.l(da, ea); break; case 2: fa(this); break; default: n(Error("unknown BTYPE: " + e)); } } return this.q(); }; var K = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15], L = u ? new Uint16Array(K) : K, N = [3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 258, 258], O = u ? new Uint16Array(N) : N, P = [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0, 0, 0], Q = u ? new Uint8Array(P) : P, R = [1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577], ga = u ? new Uint16Array(R) : R, ha = [0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13], U = u ? new Uint8Array(ha) : ha, V = new (u ? Uint8Array : Array)(288), W, ia; W = 0; for (ia = V.length; W < ia; ++W) { V[W] = 143 >= W ? 8 : 255 >= W ? 9 : 279 >= W ? 7 : 8; } var da = D(V), X = new (u ? Uint8Array : Array)(30), Y, ja; Y = 0; for (ja = X.length; Y < ja; ++Y) { X[Y] = 5; } var ea = D(X); function J(e, c) { for (var d = e.f, b = e.d, a = e.input, f = e.c, g = a.length, k; b < c;) { f >= g && n(Error("input buffer is broken")), d |= a[f++] << b, b += 8; } k = d & (1 << c) - 1; e.f = d >>> c; e.d = b - c; e.c = f; return k; } function Z(e, c) { for (var d = e.f, b = e.d, a = e.input, f = e.c, g = a.length, k = c[0], m = c[1], p, t; b < m && !(f >= g);) { d |= a[f++] << b, b += 8; } p = k[d & (1 << m) - 1]; t = p >>> 16; e.f = d >> t; e.d = b - t; e.c = f; return p & 65535; } function fa(e) { function c(a, c, b) { var d, e = this.w, f, g; for (g = 0; g < a;) { switch (d = Z(this, c), d) { case 16: for (f = 3 + J(this, 2); f--;) { b[g++] = e; } break; case 17: for (f = 3 + J(this, 3); f--;) { b[g++] = 0; } e = 0; break; case 18: for (f = 11 + J(this, 7); f--;) { b[g++] = 0; } e = 0; break; default: e = b[g++] = d; } } this.w = e; return b; } var d = J(e, 5) + 257, b = J(e, 5) + 1, a = J(e, 4) + 4, f = new (u ? Uint8Array : Array)(L.length), g, k, m, p; for (p = 0; p < a; ++p) { f[L[p]] = J(e, 3); } if (!u) { p = a; for (a = f.length; p < a; ++p) { f[L[p]] = 0; } } g = D(f); k = new (u ? Uint8Array : Array)(d); m = new (u ? Uint8Array : Array)(b); e.w = 0; e.l(D(c.call(e, d, g, k)), D(c.call(e, b, g, m))); } G.prototype.l = function (e, c) { var d = this.b, b = this.a; this.r = e; for (var a = d.length - 258, f, g, k, m; 256 !== (f = Z(this, e));) { if (256 > f) b >= a && (this.a = b, d = this.e(), b = this.a), d[b++] = f;else { g = f - 257; m = O[g]; 0 < Q[g] && (m += J(this, Q[g])); f = Z(this, c); k = ga[f]; 0 < U[f] && (k += J(this, U[f])); b >= a && (this.a = b, d = this.e(), b = this.a); for (; m--;) { d[b] = d[b++ - k]; } } } for (; 8 <= this.d;) { this.d -= 8, this.c--; } this.a = b; }; G.prototype.D = function (e, c) { var d = this.b, b = this.a; this.r = e; for (var a = d.length, f, g, k, m; 256 !== (f = Z(this, e));) { if (256 > f) b >= a && (d = this.e(), a = d.length), d[b++] = f;else { g = f - 257; m = O[g]; 0 < Q[g] && (m += J(this, Q[g])); f = Z(this, c); k = ga[f]; 0 < U[f] && (k += J(this, U[f])); b + m > a && (d = this.e(), a = d.length); for (; m--;) { d[b] = d[b++ - k]; } } } for (; 8 <= this.d;) { this.d -= 8, this.c--; } this.a = b; }; G.prototype.e = function () { var e = new (u ? Uint8Array : Array)(this.a - 32768), c = this.a - 32768, d, b, a = this.b; if (u) e.set(a.subarray(32768, e.length));else { d = 0; for (b = e.length; d < b; ++d) { e[d] = a[d + 32768]; } } this.i.push(e); this.n += e.length; if (u) a.set(a.subarray(c, c + 32768));else for (d = 0; 32768 > d; ++d) { a[d] = a[c + d]; } this.a = 32768; return a; }; G.prototype.F = function (e) { var c, d = this.input.length / this.c + 1 | 0, b, a, f, g = this.input, k = this.b; e && ("number" === typeof e.t && (d = e.t), "number" === typeof e.A && (d += e.A)); 2 > d ? (b = (g.length - this.c) / this.r[2], f = 258 * (b / 2) | 0, a = f < k.length ? k.length + f : k.length << 1) : a = k.length * d; u ? (c = new Uint8Array(a), c.set(k)) : c = k; return this.b = c; }; G.prototype.q = function () { var e = 0, c = this.b, d = this.i, b, a = new (u ? Uint8Array : Array)(this.n + (this.a - 32768)), f, g, k, m; if (0 === d.length) return u ? this.b.subarray(32768, this.a) : this.b.slice(32768, this.a); f = 0; for (g = d.length; f < g; ++f) { b = d[f]; k = 0; for (m = b.length; k < m; ++k) { a[e++] = b[k]; } } f = 32768; for (g = this.a; f < g; ++f) { a[e++] = c[f]; } this.i = []; return this.buffer = a; }; G.prototype.B = function () { var e, c = this.a; u ? this.z ? (e = new Uint8Array(c), e.set(this.b.subarray(0, c))) : e = this.b.subarray(0, c) : (this.b.length > c && (this.b.length = c), e = this.b); return this.buffer = e; }; function $(e) { this.input = e; this.c = 0; this.m = []; this.s = !1; } $.prototype.G = function () { this.s || this.g(); return this.m.slice(); }; $.prototype.g = function () { for (var e = this.input.length; this.c < e;) { var c = new B(), d = q, b = q, a = q, f = q, g = q, k = q, m = q, p = q, t = q, h = this.input, l = this.c; c.u = h[l++]; c.v = h[l++]; (31 !== c.u || 139 !== c.v) && n(Error("invalid file signature:" + c.u + "," + c.v)); c.p = h[l++]; switch (c.p) { case 8: break; default: n(Error("unknown compression method: " + c.p)); } c.h = h[l++]; p = h[l++] | h[l++] << 8 | h[l++] << 16 | h[l++] << 24; c.I = new Date(1E3 * p); c.O = h[l++]; c.N = h[l++]; 0 < (c.h & 4) && (c.J = h[l++] | h[l++] << 8, l += c.J); if (0 < (c.h & 8)) { m = []; for (k = 0; 0 < (g = h[l++]);) { m[k++] = String.fromCharCode(g); } c.name = m.join(""); } if (0 < (c.h & 16)) { m = []; for (k = 0; 0 < (g = h[l++]);) { m[k++] = String.fromCharCode(g); } c.K = m.join(""); } 0 < (c.h & 2) && (c.C = x(h, 0, l) & 65535, c.C !== (h[l++] | h[l++] << 8) && n(Error("invalid header crc16"))); d = h[h.length - 4] | h[h.length - 3] << 8 | h[h.length - 2] << 16 | h[h.length - 1] << 24; h.length - l - 4 - 4 < 512 * d && (f = d); b = new G(h, { index: l, bufferSize: f }); c.data = a = b.g(); l = b.c; c.L = t = (h[l++] | h[l++] << 8 | h[l++] << 16 | h[l++] << 24) >>> 0; x(a, q, q) !== t && n(Error("invalid CRC-32 checksum: 0x" + x(a, q, q).toString(16) + " / 0x" + t.toString(16))); c.M = d = (h[l++] | h[l++] << 8 | h[l++] << 16 | h[l++] << 24) >>> 0; (a.length & 4294967295) !== d && n(Error("invalid input size: " + (a.length & 4294967295) + " / " + d)); this.m.push(c); this.c = l; } this.s = !0; var y = this.m, s, M, S = 0, T = 0, C; s = 0; for (M = y.length; s < M; ++s) { T += y[s].data.length; } if (u) { C = new Uint8Array(T); for (s = 0; s < M; ++s) { C.set(y[s].data, S), S += y[s].data.length; } } else { C = []; for (s = 0; s < M; ++s) { C[s] = y[s].data; } C = Array.prototype.concat.apply([], C); } return C; }; r("Zlib.Gunzip", $); r("Zlib.Gunzip.prototype.decompress", $.prototype.g); r("Zlib.Gunzip.prototype.getMembers", $.prototype.G); var Zlib = aa.Zlib; export { Zlib };