UNPKG

lakutata

Version:

An IoC-based universal application framework.

1,255 lines (1,208 loc) 174 kB
"use strict"; const r = require("./Package.5.cjs"); const e = require("./Package.7.cjs"); var t = { exports: {} }; var n = { exports: {} }; var o = n.exports; var i; function a() { if (i) return n.exports; i = 1; (function(t, n) { (function(r, e) { if ("object" === "object") { t.exports = n = e(); } else if (typeof undefined === "function" && undefined.amd) { undefined([], e); } else { r.CryptoJS = e(); } })(r.commonjsGlobal, (function() { var t = t || function(t, n) { var o; if (typeof window !== "undefined" && window.crypto) { o = window.crypto; } if (typeof self !== "undefined" && self.crypto) { o = self.crypto; } if (typeof globalThis !== "undefined" && globalThis.crypto) { o = globalThis.crypto; } if (!o && typeof window !== "undefined" && window.msCrypto) { o = window.msCrypto; } if (!o && typeof r.commonjsGlobal !== "undefined" && r.commonjsGlobal.crypto) { o = r.commonjsGlobal.crypto; } if (!o && typeof e.commonjsRequire === "function") { try { o = require("crypto"); } catch (r) {} } var i = function() { if (o) { if (typeof o.getRandomValues === "function") { try { return o.getRandomValues(new Uint32Array(1))[0]; } catch (r) {} } if (typeof o.randomBytes === "function") { try { return o.randomBytes(4).readInt32LE(); } catch (r) {} } } throw new Error("Native crypto module could not be used to get secure random number."); }; var a = Object.create || function() { function r() {} return function(e) { var t; r.prototype = e; t = new r; r.prototype = null; return t; }; }(); var s = {}; var c = s.lib = {}; var v = c.Base = function() { return { extend: function(r) { var e = a(this); if (r) { e.mixIn(r); } if (!e.hasOwnProperty("init") || this.init === e.init) { e.init = function() { e.$super.init.apply(this, arguments); }; } e.init.prototype = e; e.$super = this; return e; }, create: function() { var r = this.extend(); r.init.apply(r, arguments); return r; }, init: function() {}, mixIn: function(r) { for (var e in r) { if (r.hasOwnProperty(e)) { this[e] = r[e]; } } if (r.hasOwnProperty("toString")) { this.toString = r.toString; } }, clone: function() { return this.init.prototype.extend(this); } }; }(); var f = c.WordArray = v.extend({ init: function(r, e) { r = this.words = r || []; if (e != n) { this.sigBytes = e; } else { this.sigBytes = r.length * 4; } }, toString: function(r) { return (r || l).stringify(this); }, concat: function(r) { var e = this.words; var t = r.words; var n = this.sigBytes; var o = r.sigBytes; this.clamp(); if (n % 4) { for (var i = 0; i < o; i++) { var a = t[i >>> 2] >>> 24 - i % 4 * 8 & 255; e[n + i >>> 2] |= a << 24 - (n + i) % 4 * 8; } } else { for (var s = 0; s < o; s += 4) { e[n + s >>> 2] = t[s >>> 2]; } } this.sigBytes += o; return this; }, clamp: function() { var r = this.words; var e = this.sigBytes; r[e >>> 2] &= 4294967295 << 32 - e % 4 * 8; r.length = t.ceil(e / 4); }, clone: function() { var r = v.clone.call(this); r.words = this.words.slice(0); return r; }, random: function(r) { var e = []; for (var t = 0; t < r; t += 4) { e.push(i()); } return new f.init(e, r); } }); var u = s.enc = {}; var l = u.Hex = { stringify: function(r) { var e = r.words; var t = r.sigBytes; var n = []; for (var o = 0; o < t; o++) { var i = e[o >>> 2] >>> 24 - o % 4 * 8 & 255; n.push((i >>> 4).toString(16)); n.push((i & 15).toString(16)); } return n.join(""); }, parse: function(r) { var e = r.length; var t = []; for (var n = 0; n < e; n += 2) { t[n >>> 3] |= parseInt(r.substr(n, 2), 16) << 24 - n % 8 * 4; } return new f.init(t, e / 2); } }; var d = u.Latin1 = { stringify: function(r) { var e = r.words; var t = r.sigBytes; var n = []; for (var o = 0; o < t; o++) { var i = e[o >>> 2] >>> 24 - o % 4 * 8 & 255; n.push(String.fromCharCode(i)); } return n.join(""); }, parse: function(r) { var e = r.length; var t = []; for (var n = 0; n < e; n++) { t[n >>> 2] |= (r.charCodeAt(n) & 255) << 24 - n % 4 * 8; } return new f.init(t, e); } }; var p = u.Utf8 = { stringify: function(r) { try { return decodeURIComponent(escape(d.stringify(r))); } catch (r) { throw new Error("Malformed UTF-8 data"); } }, parse: function(r) { return d.parse(unescape(encodeURIComponent(r))); } }; var h = c.BufferedBlockAlgorithm = v.extend({ reset: function() { this._data = new f.init; this._nDataBytes = 0; }, _append: function(r) { if (typeof r == "string") { r = p.parse(r); } this._data.concat(r); this._nDataBytes += r.sigBytes; }, _process: function(r) { var e; var n = this._data; var o = n.words; var i = n.sigBytes; var a = this.blockSize; var s = a * 4; var c = i / s; if (r) { c = t.ceil(c); } else { c = t.max((c | 0) - this._minBufferSize, 0); } var v = c * a; var u = t.min(v * 4, i); if (v) { for (var l = 0; l < v; l += a) { this._doProcessBlock(o, l); } e = o.splice(0, v); n.sigBytes -= u; } return new f.init(e, u); }, clone: function() { var r = v.clone.call(this); r._data = this._data.clone(); return r; }, _minBufferSize: 0 }); var y = c.Hasher = h.extend({ cfg: v.extend(), init: function(r) { this.cfg = this.cfg.extend(r); this.reset(); }, reset: function() { h.reset.call(this); this._doReset(); }, update: function(r) { this._append(r); this._process(); return this; }, finalize: function(r) { if (r) { this._append(r); } var e = this._doFinalize(); return e; }, blockSize: 512 / 32, _createHelper: function(r) { return function(e, t) { return new r.init(t).finalize(e); }; }, _createHmacHelper: function(r) { return function(e, t) { return new x.HMAC.init(r, t).finalize(e); }; } }); var x = s.algo = {}; return s; }(Math); return t; })); })(n, n.exports); return n.exports; } var s = { exports: {} }; var c = s.exports; var v; function f() { if (v) return s.exports; v = 1; (function(e, t) { (function(r, n) { if ("object" === "object") { e.exports = t = n(a()); } else if (typeof undefined === "function" && undefined.amd) { undefined([ "./core" ], n); } else { n(r.CryptoJS); } })(r.commonjsGlobal, (function(r) { (function(e) { var t = r; var n = t.lib; var o = n.Base; var i = n.WordArray; var a = t.x64 = {}; var s = a.Word = o.extend({ init: function(r, e) { this.high = r; this.low = e; } }); var c = a.WordArray = o.extend({ init: function(r, t) { r = this.words = r || []; if (t != e) { this.sigBytes = t; } else { this.sigBytes = r.length * 8; } }, toX32: function() { var r = this.words; var e = r.length; var t = []; for (var n = 0; n < e; n++) { var o = r[n]; t.push(o.high); t.push(o.low); } return i.create(t, this.sigBytes); }, clone: function() { var r = o.clone.call(this); var e = r.words = this.words.slice(0); var t = e.length; for (var n = 0; n < t; n++) { e[n] = e[n].clone(); } return r; } }); })(); return r; })); })(s, s.exports); return s.exports; } var u = { exports: {} }; var l = u.exports; var d; function p() { if (d) return u.exports; d = 1; (function(e, t) { (function(r, n) { if ("object" === "object") { e.exports = t = n(a()); } else if (typeof undefined === "function" && undefined.amd) { undefined([ "./core" ], n); } else { n(r.CryptoJS); } })(r.commonjsGlobal, (function(r) { (function() { if (typeof ArrayBuffer != "function") { return; } var e = r; var t = e.lib; var n = t.WordArray; var o = n.init; var i = n.init = function(r) { if (r instanceof ArrayBuffer) { r = new Uint8Array(r); } if (r instanceof Int8Array || typeof Uint8ClampedArray !== "undefined" && r instanceof Uint8ClampedArray || r instanceof Int16Array || r instanceof Uint16Array || r instanceof Int32Array || r instanceof Uint32Array || r instanceof Float32Array || r instanceof Float64Array) { r = new Uint8Array(r.buffer, r.byteOffset, r.byteLength); } if (r instanceof Uint8Array) { var e = r.byteLength; var t = []; for (var n = 0; n < e; n++) { t[n >>> 2] |= r[n] << 24 - n % 4 * 8; } o.call(this, t, e); } else { o.apply(this, arguments); } }; i.prototype = n; })(); return r.lib.WordArray; })); })(u, u.exports); return u.exports; } var h = { exports: {} }; var y = h.exports; var x; function _() { if (x) return h.exports; x = 1; (function(e, t) { (function(r, n) { if ("object" === "object") { e.exports = t = n(a()); } else if (typeof undefined === "function" && undefined.amd) { undefined([ "./core" ], n); } else { n(r.CryptoJS); } })(r.commonjsGlobal, (function(r) { (function() { var e = r; var t = e.lib; var n = t.WordArray; var o = e.enc; var i = o.Utf16 = o.Utf16BE = { stringify: function(r) { var e = r.words; var t = r.sigBytes; var n = []; for (var o = 0; o < t; o += 2) { var i = e[o >>> 2] >>> 16 - o % 4 * 8 & 65535; n.push(String.fromCharCode(i)); } return n.join(""); }, parse: function(r) { var e = r.length; var t = []; for (var o = 0; o < e; o++) { t[o >>> 1] |= r.charCodeAt(o) << 16 - o % 2 * 16; } return n.create(t, e * 2); } }; o.Utf16LE = { stringify: function(r) { var e = r.words; var t = r.sigBytes; var n = []; for (var o = 0; o < t; o += 2) { var i = a(e[o >>> 2] >>> 16 - o % 4 * 8 & 65535); n.push(String.fromCharCode(i)); } return n.join(""); }, parse: function(r) { var e = r.length; var t = []; for (var o = 0; o < e; o++) { t[o >>> 1] |= a(r.charCodeAt(o) << 16 - o % 2 * 16); } return n.create(t, e * 2); } }; function a(r) { return r << 8 & 4278255360 | r >>> 8 & 16711935; } })(); return r.enc.Utf16; })); })(h, h.exports); return h.exports; } var g = { exports: {} }; var m = g.exports; var b; function B() { if (b) return g.exports; b = 1; (function(e, t) { (function(r, n) { if ("object" === "object") { e.exports = t = n(a()); } else if (typeof undefined === "function" && undefined.amd) { undefined([ "./core" ], n); } else { n(r.CryptoJS); } })(r.commonjsGlobal, (function(r) { (function() { var e = r; var t = e.lib; var n = t.WordArray; var o = e.enc; var i = o.Base64 = { stringify: function(r) { var e = r.words; var t = r.sigBytes; var n = this._map; r.clamp(); var o = []; for (var i = 0; i < t; i += 3) { var a = e[i >>> 2] >>> 24 - i % 4 * 8 & 255; var s = e[i + 1 >>> 2] >>> 24 - (i + 1) % 4 * 8 & 255; var c = e[i + 2 >>> 2] >>> 24 - (i + 2) % 4 * 8 & 255; var v = a << 16 | s << 8 | c; for (var f = 0; f < 4 && i + f * .75 < t; f++) { o.push(n.charAt(v >>> 6 * (3 - f) & 63)); } } var u = n.charAt(64); if (u) { while (o.length % 4) { o.push(u); } } return o.join(""); }, parse: function(r) { var e = r.length; var t = this._map; var n = this._reverseMap; if (!n) { n = this._reverseMap = []; for (var o = 0; o < t.length; o++) { n[t.charCodeAt(o)] = o; } } var i = t.charAt(64); if (i) { var s = r.indexOf(i); if (s !== -1) { e = s; } } return a(r, e, n); }, _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" }; function a(r, e, t) { var o = []; var i = 0; for (var a = 0; a < e; a++) { if (a % 4) { var s = t[r.charCodeAt(a - 1)] << a % 4 * 2; var c = t[r.charCodeAt(a)] >>> 6 - a % 4 * 2; var v = s | c; o[i >>> 2] |= v << 24 - i % 4 * 8; i++; } } return n.create(o, i); } })(); return r.enc.Base64; })); })(g, g.exports); return g.exports; } var w = { exports: {} }; var k = w.exports; var S; function j() { if (S) return w.exports; S = 1; (function(e, t) { (function(r, n) { if ("object" === "object") { e.exports = t = n(a()); } else if (typeof undefined === "function" && undefined.amd) { undefined([ "./core" ], n); } else { n(r.CryptoJS); } })(r.commonjsGlobal, (function(r) { (function() { var e = r; var t = e.lib; var n = t.WordArray; var o = e.enc; var i = o.Base64url = { stringify: function(r, e) { if (e === undefined) { e = true; } var t = r.words; var n = r.sigBytes; var o = e ? this._safe_map : this._map; r.clamp(); var i = []; for (var a = 0; a < n; a += 3) { var s = t[a >>> 2] >>> 24 - a % 4 * 8 & 255; var c = t[a + 1 >>> 2] >>> 24 - (a + 1) % 4 * 8 & 255; var v = t[a + 2 >>> 2] >>> 24 - (a + 2) % 4 * 8 & 255; var f = s << 16 | c << 8 | v; for (var u = 0; u < 4 && a + u * .75 < n; u++) { i.push(o.charAt(f >>> 6 * (3 - u) & 63)); } } var l = o.charAt(64); if (l) { while (i.length % 4) { i.push(l); } } return i.join(""); }, parse: function(r, e) { if (e === undefined) { e = true; } var t = r.length; var n = e ? this._safe_map : this._map; var o = this._reverseMap; if (!o) { o = this._reverseMap = []; for (var i = 0; i < n.length; i++) { o[n.charCodeAt(i)] = i; } } var s = n.charAt(64); if (s) { var c = r.indexOf(s); if (c !== -1) { t = c; } } return a(r, t, o); }, _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", _safe_map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_" }; function a(r, e, t) { var o = []; var i = 0; for (var a = 0; a < e; a++) { if (a % 4) { var s = t[r.charCodeAt(a - 1)] << a % 4 * 2; var c = t[r.charCodeAt(a)] >>> 6 - a % 4 * 2; var v = s | c; o[i >>> 2] |= v << 24 - i % 4 * 8; i++; } } return n.create(o, i); } })(); return r.enc.Base64url; })); })(w, w.exports); return w.exports; } var C = { exports: {} }; var A = C.exports; var H; function z() { if (H) return C.exports; H = 1; (function(e, t) { (function(r, n) { if ("object" === "object") { e.exports = t = n(a()); } else if (typeof undefined === "function" && undefined.amd) { undefined([ "./core" ], n); } else { n(r.CryptoJS); } })(r.commonjsGlobal, (function(r) { (function(e) { var t = r; var n = t.lib; var o = n.WordArray; var i = n.Hasher; var a = t.algo; var s = []; (function() { for (var r = 0; r < 64; r++) { s[r] = e.abs(e.sin(r + 1)) * 4294967296 | 0; } })(); var c = a.MD5 = i.extend({ _doReset: function() { this._hash = new o.init([ 1732584193, 4023233417, 2562383102, 271733878 ]); }, _doProcessBlock: function(r, e) { for (var t = 0; t < 16; t++) { var n = e + t; var o = r[n]; r[n] = (o << 8 | o >>> 24) & 16711935 | (o << 24 | o >>> 8) & 4278255360; } var i = this._hash.words; var a = r[e + 0]; var c = r[e + 1]; var d = r[e + 2]; var p = r[e + 3]; var h = r[e + 4]; var y = r[e + 5]; var x = r[e + 6]; var _ = r[e + 7]; var g = r[e + 8]; var m = r[e + 9]; var b = r[e + 10]; var B = r[e + 11]; var w = r[e + 12]; var k = r[e + 13]; var S = r[e + 14]; var j = r[e + 15]; var C = i[0]; var A = i[1]; var H = i[2]; var z = i[3]; C = v(C, A, H, z, a, 7, s[0]); z = v(z, C, A, H, c, 12, s[1]); H = v(H, z, C, A, d, 17, s[2]); A = v(A, H, z, C, p, 22, s[3]); C = v(C, A, H, z, h, 7, s[4]); z = v(z, C, A, H, y, 12, s[5]); H = v(H, z, C, A, x, 17, s[6]); A = v(A, H, z, C, _, 22, s[7]); C = v(C, A, H, z, g, 7, s[8]); z = v(z, C, A, H, m, 12, s[9]); H = v(H, z, C, A, b, 17, s[10]); A = v(A, H, z, C, B, 22, s[11]); C = v(C, A, H, z, w, 7, s[12]); z = v(z, C, A, H, k, 12, s[13]); H = v(H, z, C, A, S, 17, s[14]); A = v(A, H, z, C, j, 22, s[15]); C = f(C, A, H, z, c, 5, s[16]); z = f(z, C, A, H, x, 9, s[17]); H = f(H, z, C, A, B, 14, s[18]); A = f(A, H, z, C, a, 20, s[19]); C = f(C, A, H, z, y, 5, s[20]); z = f(z, C, A, H, b, 9, s[21]); H = f(H, z, C, A, j, 14, s[22]); A = f(A, H, z, C, h, 20, s[23]); C = f(C, A, H, z, m, 5, s[24]); z = f(z, C, A, H, S, 9, s[25]); H = f(H, z, C, A, p, 14, s[26]); A = f(A, H, z, C, g, 20, s[27]); C = f(C, A, H, z, k, 5, s[28]); z = f(z, C, A, H, d, 9, s[29]); H = f(H, z, C, A, _, 14, s[30]); A = f(A, H, z, C, w, 20, s[31]); C = u(C, A, H, z, y, 4, s[32]); z = u(z, C, A, H, g, 11, s[33]); H = u(H, z, C, A, B, 16, s[34]); A = u(A, H, z, C, S, 23, s[35]); C = u(C, A, H, z, c, 4, s[36]); z = u(z, C, A, H, h, 11, s[37]); H = u(H, z, C, A, _, 16, s[38]); A = u(A, H, z, C, b, 23, s[39]); C = u(C, A, H, z, k, 4, s[40]); z = u(z, C, A, H, a, 11, s[41]); H = u(H, z, C, A, p, 16, s[42]); A = u(A, H, z, C, x, 23, s[43]); C = u(C, A, H, z, m, 4, s[44]); z = u(z, C, A, H, w, 11, s[45]); H = u(H, z, C, A, j, 16, s[46]); A = u(A, H, z, C, d, 23, s[47]); C = l(C, A, H, z, a, 6, s[48]); z = l(z, C, A, H, _, 10, s[49]); H = l(H, z, C, A, S, 15, s[50]); A = l(A, H, z, C, y, 21, s[51]); C = l(C, A, H, z, w, 6, s[52]); z = l(z, C, A, H, p, 10, s[53]); H = l(H, z, C, A, b, 15, s[54]); A = l(A, H, z, C, c, 21, s[55]); C = l(C, A, H, z, g, 6, s[56]); z = l(z, C, A, H, j, 10, s[57]); H = l(H, z, C, A, x, 15, s[58]); A = l(A, H, z, C, k, 21, s[59]); C = l(C, A, H, z, h, 6, s[60]); z = l(z, C, A, H, B, 10, s[61]); H = l(H, z, C, A, d, 15, s[62]); A = l(A, H, z, C, m, 21, s[63]); i[0] = i[0] + C | 0; i[1] = i[1] + A | 0; i[2] = i[2] + H | 0; i[3] = i[3] + z | 0; }, _doFinalize: function() { var r = this._data; var t = r.words; var n = this._nDataBytes * 8; var o = r.sigBytes * 8; t[o >>> 5] |= 128 << 24 - o % 32; var i = e.floor(n / 4294967296); var a = n; t[(o + 64 >>> 9 << 4) + 15] = (i << 8 | i >>> 24) & 16711935 | (i << 24 | i >>> 8) & 4278255360; t[(o + 64 >>> 9 << 4) + 14] = (a << 8 | a >>> 24) & 16711935 | (a << 24 | a >>> 8) & 4278255360; r.sigBytes = (t.length + 1) * 4; this._process(); var s = this._hash; var c = s.words; for (var v = 0; v < 4; v++) { var f = c[v]; c[v] = (f << 8 | f >>> 24) & 16711935 | (f << 24 | f >>> 8) & 4278255360; } return s; }, clone: function() { var r = i.clone.call(this); r._hash = this._hash.clone(); return r; } }); function v(r, e, t, n, o, i, a) { var s = r + (e & t | ~e & n) + o + a; return (s << i | s >>> 32 - i) + e; } function f(r, e, t, n, o, i, a) { var s = r + (e & n | t & ~n) + o + a; return (s << i | s >>> 32 - i) + e; } function u(r, e, t, n, o, i, a) { var s = r + (e ^ t ^ n) + o + a; return (s << i | s >>> 32 - i) + e; } function l(r, e, t, n, o, i, a) { var s = r + (t ^ (e | ~n)) + o + a; return (s << i | s >>> 32 - i) + e; } t.MD5 = i._createHelper(c); t.HmacMD5 = i._createHmacHelper(c); })(Math); return r.MD5; })); })(C, C.exports); return C.exports; } var R = { exports: {} }; var E = R.exports; var D; function M() { if (D) return R.exports; D = 1; (function(e, t) { (function(r, n) { if ("object" === "object") { e.exports = t = n(a()); } else if (typeof undefined === "function" && undefined.amd) { undefined([ "./core" ], n); } else { n(r.CryptoJS); } })(r.commonjsGlobal, (function(r) { (function() { var e = r; var t = e.lib; var n = t.WordArray; var o = t.Hasher; var i = e.algo; var a = []; var s = i.SHA1 = o.extend({ _doReset: function() { this._hash = new n.init([ 1732584193, 4023233417, 2562383102, 271733878, 3285377520 ]); }, _doProcessBlock: function(r, e) { var t = this._hash.words; var n = t[0]; var o = t[1]; var i = t[2]; var s = t[3]; var c = t[4]; for (var v = 0; v < 80; v++) { if (v < 16) { a[v] = r[e + v] | 0; } else { var f = a[v - 3] ^ a[v - 8] ^ a[v - 14] ^ a[v - 16]; a[v] = f << 1 | f >>> 31; } var u = (n << 5 | n >>> 27) + c + a[v]; if (v < 20) { u += (o & i | ~o & s) + 1518500249; } else if (v < 40) { u += (o ^ i ^ s) + 1859775393; } else if (v < 60) { u += (o & i | o & s | i & s) - 1894007588; } else { u += (o ^ i ^ s) - 899497514; } c = s; s = i; i = o << 30 | o >>> 2; o = n; n = u; } t[0] = t[0] + n | 0; t[1] = t[1] + o | 0; t[2] = t[2] + i | 0; t[3] = t[3] + s | 0; t[4] = t[4] + c | 0; }, _doFinalize: function() { var r = this._data; var e = r.words; var t = this._nDataBytes * 8; var n = r.sigBytes * 8; e[n >>> 5] |= 128 << 24 - n % 32; e[(n + 64 >>> 9 << 4) + 14] = Math.floor(t / 4294967296); e[(n + 64 >>> 9 << 4) + 15] = t; r.sigBytes = e.length * 4; this._process(); return this._hash; }, clone: function() { var r = o.clone.call(this); r._hash = this._hash.clone(); return r; } }); e.SHA1 = o._createHelper(s); e.HmacSHA1 = o._createHmacHelper(s); })(); return r.SHA1; })); })(R, R.exports); return R.exports; } var G = { exports: {} }; var J = G.exports; var P; function F() { if (P) return G.exports; P = 1; (function(e, t) { (function(r, n) { if ("object" === "object") { e.exports = t = n(a()); } else if (typeof undefined === "function" && undefined.amd) { undefined([ "./core" ], n); } else { n(r.CryptoJS); } })(r.commonjsGlobal, (function(r) { (function(e) { var t = r; var n = t.lib; var o = n.WordArray; var i = n.Hasher; var a = t.algo; var s = []; var c = []; (function() { function r(r) { var t = e.sqrt(r); for (var n = 2; n <= t; n++) { if (!(r % n)) { return false; } } return true; } function t(r) { return (r - (r | 0)) * 4294967296 | 0; } var n = 2; var o = 0; while (o < 64) { if (r(n)) { if (o < 8) { s[o] = t(e.pow(n, 1 / 2)); } c[o] = t(e.pow(n, 1 / 3)); o++; } n++; } })(); var v = []; var f = a.SHA256 = i.extend({ _doReset: function() { this._hash = new o.init(s.slice(0)); }, _doProcessBlock: function(r, e) { var t = this._hash.words; var n = t[0]; var o = t[1]; var i = t[2]; var a = t[3]; var s = t[4]; var f = t[5]; var u = t[6]; var l = t[7]; for (var d = 0; d < 64; d++) { if (d < 16) { v[d] = r[e + d] | 0; } else { var p = v[d - 15]; var h = (p << 25 | p >>> 7) ^ (p << 14 | p >>> 18) ^ p >>> 3; var y = v[d - 2]; var x = (y << 15 | y >>> 17) ^ (y << 13 | y >>> 19) ^ y >>> 10; v[d] = h + v[d - 7] + x + v[d - 16]; } var _ = s & f ^ ~s & u; var g = n & o ^ n & i ^ o & i; var m = (n << 30 | n >>> 2) ^ (n << 19 | n >>> 13) ^ (n << 10 | n >>> 22); var b = (s << 26 | s >>> 6) ^ (s << 21 | s >>> 11) ^ (s << 7 | s >>> 25); var B = l + b + _ + c[d] + v[d]; var w = m + g; l = u; u = f; f = s; s = a + B | 0; a = i; i = o; o = n; n = B + w | 0; } t[0] = t[0] + n | 0; t[1] = t[1] + o | 0; t[2] = t[2] + i | 0; t[3] = t[3] + a | 0; t[4] = t[4] + s | 0; t[5] = t[5] + f | 0; t[6] = t[6] + u | 0; t[7] = t[7] + l | 0; }, _doFinalize: function() { var r = this._data; var t = r.words; var n = this._nDataBytes * 8; var o = r.sigBytes * 8; t[o >>> 5] |= 128 << 24 - o % 32; t[(o + 64 >>> 9 << 4) + 14] = e.floor(n / 4294967296); t[(o + 64 >>> 9 << 4) + 15] = n; r.sigBytes = t.length * 4; this._process(); return this._hash; }, clone: function() { var r = i.clone.call(this); r._hash = this._hash.clone(); return r; } }); t.SHA256 = i._createHelper(f); t.HmacSHA256 = i._createHmacHelper(f); })(Math); return r.SHA256; })); })(G, G.exports); return G.exports; } var W = { exports: {} }; var O = W.exports; var I; function U() { if (I) return W.exports; I = 1; (function(e, t) { (function(r, n, o) { if ("object" === "object") { e.exports = t = n(a(), F()); } else if (typeof undefined === "function" && undefined.amd) { undefined([ "./core", "./sha256" ], n); } else { n(r.CryptoJS); } })(r.commonjsGlobal, (function(r) { (function() { var e = r; var t = e.lib; var n = t.WordArray; var o = e.algo; var i = o.SHA256; var a = o.SHA224 = i.extend({ _doReset: function() { this._hash = new n.init([ 3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428 ]); }, _doFinalize: function() { var r = i._doFinalize.call(this); r.sigBytes -= 4; return r; } }); e.SHA224 = i._createHelper(a); e.HmacSHA224 = i._createHmacHelper(a); })(); return r.SHA224; })); })(W, W.exports); return W.exports; } var K = { exports: {} }; var X = K.exports; var L; function T() { if (L) return K.exports; L = 1; (function(e, t) { (function(r, n, o) { if ("object" === "object") { e.exports = t = n(a(), f()); } else if (typeof undefined === "function" && undefined.amd) { undefined([ "./core", "./x64-core" ], n); } else { n(r.CryptoJS); } })(r.commonjsGlobal, (function(r) { (function() { var e = r; var t = e.lib; var n = t.Hasher; var o = e.x64; var i = o.Word; var a = o.WordArray; var s = e.algo; function c() { return i.create.apply(i, arguments); } var v = [ c(1116352408, 3609767458), c(1899447441, 602891725), c(3049323471, 3964484399), c(3921009573, 2173295548), c(961987163, 4081628472), c(1508970993, 3053834265), c(2453635748, 2937671579), c(2870763221, 3664609560), c(3624381080, 2734883394), c(310598401, 1164996542), c(607225278, 1323610764), c(1426881987, 3590304994), c(1925078388, 4068182383), c(2162078206, 991336113), c(2614888103, 633803317), c(3248222580, 3479774868), c(3835390401, 2666613458), c(4022224774, 944711139), c(264347078, 2341262773), c(604807628, 2007800933), c(770255983, 1495990901), c(1249150122, 1856431235), c(1555081692, 3175218132), c(1996064986, 2198950837), c(2554220882, 3999719339), c(2821834349, 766784016), c(2952996808, 2566594879), c(3210313671, 3203337956), c(3336571891, 1034457026), c(3584528711, 2466948901), c(113926993, 3758326383), c(338241895, 168717936), c(666307205, 1188179964), c(773529912, 1546045734), c(1294757372, 1522805485), c(1396182291, 2643833823), c(1695183700, 2343527390), c(1986661051, 1014477480), c(2177026350, 1206759142), c(2456956037, 344077627), c(2730485921, 1290863460), c(2820302411, 3158454273), c(3259730800, 3505952657), c(3345764771, 106217008), c(3516065817, 3606008344), c(3600352804, 1432725776), c(4094571909, 1467031594), c(275423344, 851169720), c(430227734, 3100823752), c(506948616, 1363258195), c(659060556, 3750685593), c(883997877, 3785050280), c(958139571, 3318307427), c(1322822218, 3812723403), c(1537002063, 2003034995), c(1747873779, 3602036899), c(1955562222, 1575990012), c(2024104815, 1125592928), c(2227730452, 2716904306), c(2361852424, 442776044), c(2428436474, 593698344), c(2756734187, 3733110249), c(3204031479, 2999351573), c(3329325298, 3815920427), c(3391569614, 3928383900), c(3515267271, 566280711), c(3940187606, 3454069534), c(4118630271, 4000239992), c(116418474, 1914138554), c(174292421, 2731055270), c(289380356, 3203993006), c(460393269, 320620315), c(685471733, 587496836), c(852142971, 1086792851), c(1017036298, 365543100), c(1126000580, 2618297676), c(1288033470, 3409855158), c(1501505948, 4234509866), c(1607167915, 987167468), c(1816402316, 1246189591) ]; var f = []; (function() { for (var r = 0; r < 80; r++) { f[r] = c(); } })(); var u = s.SHA512 = n.extend({ _doReset: function() { this._hash = new a.init([ new i.init(1779033703, 4089235720), new i.init(3144134277, 2227873595), new i.init(1013904242, 4271175723), new i.init(2773480762, 1595750129), new i.init(1359893119, 2917565137), new i.init(2600822924, 725511199), new i.init(528734635, 4215389547), new i.init(1541459225, 327033209) ]); }, _doProcessBlock: function(r, e) { var t = this._hash.words; var n = t[0]; var o = t[1]; var i = t[2]; var a = t[3]; var s = t[4]; var c = t[5]; var u = t[6]; var l = t[7]; var d = n.high; var p = n.low; var h = o.high; var y = o.low; var x = i.high; var _ = i.low; var g = a.high; var m = a.low; var b = s.high; var B = s.low; var w = c.high; var k = c.low; var S = u.high; var j = u.low; var C = l.high; var A = l.low; var H = d; var z = p; var R = h; var E = y; var D = x; var M = _; var G = g; var J = m; var P = b; var F = B; var W = w; var O = k; var I = S; var U = j; var K = C; var X = A; for (var L = 0; L < 80; L++) { var T; var N; var q = f[L]; if (L < 16) { N = q.high = r[e + L * 2] | 0; T = q.low = r[e + L * 2 + 1] | 0; } else { var Z = f[L - 15]; var V = Z.high; var Q = Z.low; var Y = (V >>> 1 | Q << 31) ^ (V >>> 8 | Q << 24) ^ V >>> 7; var $ = (Q >>> 1 | V << 31) ^ (Q >>> 8 | V << 24) ^ (Q >>> 7 | V << 25); var rr = f[L - 2]; var er = r