| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307 | 
							- function Rc(n) {
 
-   return null == n ? "" : pu(n)
 
- }
 
- function pu(n) {
 
-   if ("string" == typeof n)
 
-     return n;
 
-   if (yh(n))
 
-     return c(n, pu) + "";
 
-   if (yc(n))
 
-     return ps ? ps.call(n) : "";
 
-   var t = n + "";
 
-   return "0" == t && 1 / n == -Rn ? "-0" : t
 
- }
 
- function V(n) {
 
-   return B(n) ? H(n) : p(n)
 
- }
 
- function B(n) {
 
-   return undefined;
 
- }
 
- function p(n) {
 
-   return n.split("")
 
- }
 
- function W(n, t) {
 
-   for (var r = n.length; r-- && y(t, n[r], 0) > -1;)
 
-     ;
 
-   return r
 
- }
 
- function y(n, t, r) {
 
-   return t === t ? q(n, t, r) : g(n, b, r)
 
- }
 
- function q(n, t, r) {
 
-   for (var e = r - 1, u = n.length; ++e < u;)
 
-     if (n[e] === t)
 
-       return e;
 
-   return -1
 
- }
 
- function Au(n, t, r) {
 
-   var e = n.length;
 
-   return r = r === undefined ? e : r,
 
-     !t && r >= e ? n : fu(n, t, r)
 
- }
 
- function fu(n, t, r) {
 
-   var e = -1
 
-     , u = n.length;
 
-   t < 0 && (t = -t > u ? 0 : u + t),
 
-     r = r > u ? u : r,
 
-     r < 0 && (r += u),
 
-     u = t > r ? 0 : r - t >>> 0,
 
-     t >>>= 0;
 
-   for (var i = Array(u); ++e < u;)
 
-     i[e] = n[e + t];
 
-   return i
 
- }
 
- function xa(n, t, r) {
 
-   if (n = Rc(n),
 
-     n && (r || t === undefined))
 
-     return n.replace(Wt, "");
 
-   if (!n || !(t = pu(t)))
 
-     return n;
 
-   var e = V(n);
 
-   return Au(e, 0, W(e, V(t)) + 1).join("")
 
- }
 
- const rr = {
 
-   '00d8': function (e, t) {
 
-     var t = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
 
-       , r = {
 
-         rotl: function (e, t) {
 
-           return e << t | e >>> 32 - t
 
-         },
 
-         rotr: function (e, t) {
 
-           return e << 32 - t | e >>> t
 
-         },
 
-         endian: function (e) {
 
-           if (e.constructor == Number)
 
-             return 16711935 & r.rotl(e, 8) | 4278255360 & r.rotl(e, 24);
 
-           for (var t = 0; t < e.length; t++)
 
-             e[t] = r.endian(e[t]);
 
-           return e
 
-         },
 
-         randomBytes: function (e) {
 
-           for (var t = []; e > 0; e--)
 
-             t.push(Math.floor(256 * Math.random()));
 
-           return t
 
-         },
 
-         bytesToWords: function (e) {
 
-           for (var t = [], r = 0, n = 0; r < e.length; r++,
 
-             n += 8)
 
-             t[n >>> 5] |= e[r] << 24 - n % 32;
 
-           return t
 
-         },
 
-         wordsToBytes: function (e) {
 
-           for (var t = [], r = 0; r < 32 * e.length; r += 8)
 
-             t.push(e[r >>> 5] >>> 24 - r % 32 & 255);
 
-           return t
 
-         },
 
-         bytesToHex: function (e) {
 
-           for (var t = [], r = 0; r < e.length; r++)
 
-             t.push((e[r] >>> 4).toString(16)),
 
-               t.push((15 & e[r]).toString(16));
 
-           return t.join("")
 
-         },
 
-         hexToBytes: function (e) {
 
-           for (var t = [], r = 0; r < e.length; r += 2)
 
-             t.push(parseInt(e.substr(r, 2), 16));
 
-           return t
 
-         },
 
-         bytesToBase64: function (e) {
 
-           for (var r = [], n = 0; n < e.length; n += 3)
 
-             for (var i = e[n] << 16 | e[n + 1] << 8 | e[n + 2], o = 0; o < 4; o++)
 
-               8 * n + 6 * o <= 8 * e.length ? r.push(t.charAt(i >>> 6 * (3 - o) & 63)) : r.push("=");
 
-           return r.join("")
 
-         },
 
-         base64ToBytes: function (e) {
 
-           e = e.replace(/[^A-Z0-9+\/]/gi, "");
 
-           for (var r = [], n = 0, i = 0; n < e.length; i = ++n % 4)
 
-             0 != i && r.push((t.indexOf(e.charAt(n - 1)) & Math.pow(2, -2 * i + 8) - 1) << 2 * i | t.indexOf(e.charAt(n)) >>> 6 - 2 * i);
 
-           return r
 
-         }
 
-       };
 
-     return r;
 
-   },
 
-   "9a63": function (e, t) {
 
-     var r = {
 
-       utf8: {
 
-         stringToBytes: function (e) {
 
-           return r.bin.stringToBytes(unescape(encodeURIComponent(e)))
 
-         },
 
-         bytesToString: function (e) {
 
-           return decodeURIComponent(escape(r.bin.bytesToString(e)))
 
-         }
 
-       },
 
-       bin: {
 
-         stringToBytes: function (e) {
 
-           for (var t = [], r = 0; r < e.length; r++)
 
-             t.push(255 & e.charCodeAt(r));
 
-           return t
 
-         },
 
-         bytesToString: function (e) {
 
-           for (var t = [], r = 0; r < e.length; r++)
 
-             t.push(String.fromCharCode(e[r]));
 
-           return t.join("")
 
-         }
 
-       }
 
-     };
 
-     return r
 
-   },
 
-   "8349": function (e, t) {
 
-     function r(e) {
 
-       return !!e.constructor && "function" == typeof e.constructor.isBuffer && e.constructor.isBuffer(e)
 
-     }
 
-     return function (e) {
 
-       return null != e && (r(e) || function (e) {
 
-         return "function" == typeof e.readFloatLE && "function" == typeof e.slice && r(e.slice(0, 0))
 
-       }(e) || !!e._isBuffer)
 
-     }
 
-   },
 
- }
 
- function a(e, r) {
 
-   var t = rr["00d8"]()
 
-     , n = rr["9a63"]().utf8
 
-     , i = rr["8349"]
 
-     , o = rr["9a63"]().bin
 
-   e.constructor == String ? e = r && "binary" === r.encoding ? o.stringToBytes(e) : n.stringToBytes(e) : i(e) ? e = Array.prototype.slice.call(e, 0) : Array.isArray(e) || e.constructor === Uint8Array || (e = e.toString());
 
-   for (var s = t.bytesToWords(e), u = 8 * e.length, c = 1732584193, f = -271733879, d = -1732584194, l = 271733878, h = 0; h < s.length; h++)
 
-     s[h] = 16711935 & (s[h] << 8 | s[h] >>> 24) | 4278255360 & (s[h] << 24 | s[h] >>> 8);
 
-   s[u >>> 5] |= 128 << u % 32,
 
-     s[14 + (u + 64 >>> 9 << 4)] = u;
 
-   var p = a._ff
 
-     , b = a._gg
 
-     , y = a._hh
 
-     , m = a._ii;
 
-   for (h = 0; h < s.length; h += 16) {
 
-     var g = c
 
-       , v = f
 
-       , _ = d
 
-       , w = l;
 
-     c = p(c, f, d, l, s[h + 0], 7, -680876936),
 
-       l = p(l, c, f, d, s[h + 1], 12, -389564586),
 
-       d = p(d, l, c, f, s[h + 2], 17, 606105819),
 
-       f = p(f, d, l, c, s[h + 3], 22, -1044525330),
 
-       c = p(c, f, d, l, s[h + 4], 7, -176418897),
 
-       l = p(l, c, f, d, s[h + 5], 12, 1200080426),
 
-       d = p(d, l, c, f, s[h + 6], 17, -1473231341),
 
-       f = p(f, d, l, c, s[h + 7], 22, -45705983),
 
-       c = p(c, f, d, l, s[h + 8], 7, 1770035416),
 
-       l = p(l, c, f, d, s[h + 9], 12, -1958414417),
 
-       d = p(d, l, c, f, s[h + 10], 17, -42063),
 
-       f = p(f, d, l, c, s[h + 11], 22, -1990404162),
 
-       c = p(c, f, d, l, s[h + 12], 7, 1804603682),
 
-       l = p(l, c, f, d, s[h + 13], 12, -40341101),
 
-       d = p(d, l, c, f, s[h + 14], 17, -1502002290),
 
-       c = b(c, f = p(f, d, l, c, s[h + 15], 22, 1236535329), d, l, s[h + 1], 5, -165796510),
 
-       l = b(l, c, f, d, s[h + 6], 9, -1069501632),
 
-       d = b(d, l, c, f, s[h + 11], 14, 643717713),
 
-       f = b(f, d, l, c, s[h + 0], 20, -373897302),
 
-       c = b(c, f, d, l, s[h + 5], 5, -701558691),
 
-       l = b(l, c, f, d, s[h + 10], 9, 38016083),
 
-       d = b(d, l, c, f, s[h + 15], 14, -660478335),
 
-       f = b(f, d, l, c, s[h + 4], 20, -405537848),
 
-       c = b(c, f, d, l, s[h + 9], 5, 568446438),
 
-       l = b(l, c, f, d, s[h + 14], 9, -1019803690),
 
-       d = b(d, l, c, f, s[h + 3], 14, -187363961),
 
-       f = b(f, d, l, c, s[h + 8], 20, 1163531501),
 
-       c = b(c, f, d, l, s[h + 13], 5, -1444681467),
 
-       l = b(l, c, f, d, s[h + 2], 9, -51403784),
 
-       d = b(d, l, c, f, s[h + 7], 14, 1735328473),
 
-       c = y(c, f = b(f, d, l, c, s[h + 12], 20, -1926607734), d, l, s[h + 5], 4, -378558),
 
-       l = y(l, c, f, d, s[h + 8], 11, -2022574463),
 
-       d = y(d, l, c, f, s[h + 11], 16, 1839030562),
 
-       f = y(f, d, l, c, s[h + 14], 23, -35309556),
 
-       c = y(c, f, d, l, s[h + 1], 4, -1530992060),
 
-       l = y(l, c, f, d, s[h + 4], 11, 1272893353),
 
-       d = y(d, l, c, f, s[h + 7], 16, -155497632),
 
-       f = y(f, d, l, c, s[h + 10], 23, -1094730640),
 
-       c = y(c, f, d, l, s[h + 13], 4, 681279174),
 
-       l = y(l, c, f, d, s[h + 0], 11, -358537222),
 
-       d = y(d, l, c, f, s[h + 3], 16, -722521979),
 
-       f = y(f, d, l, c, s[h + 6], 23, 76029189),
 
-       c = y(c, f, d, l, s[h + 9], 4, -640364487),
 
-       l = y(l, c, f, d, s[h + 12], 11, -421815835),
 
-       d = y(d, l, c, f, s[h + 15], 16, 530742520),
 
-       c = m(c, f = y(f, d, l, c, s[h + 2], 23, -995338651), d, l, s[h + 0], 6, -198630844),
 
-       l = m(l, c, f, d, s[h + 7], 10, 1126891415),
 
-       d = m(d, l, c, f, s[h + 14], 15, -1416354905),
 
-       f = m(f, d, l, c, s[h + 5], 21, -57434055),
 
-       c = m(c, f, d, l, s[h + 12], 6, 1700485571),
 
-       l = m(l, c, f, d, s[h + 3], 10, -1894986606),
 
-       d = m(d, l, c, f, s[h + 10], 15, -1051523),
 
-       f = m(f, d, l, c, s[h + 1], 21, -2054922799),
 
-       c = m(c, f, d, l, s[h + 8], 6, 1873313359),
 
-       l = m(l, c, f, d, s[h + 15], 10, -30611744),
 
-       d = m(d, l, c, f, s[h + 6], 15, -1560198380),
 
-       f = m(f, d, l, c, s[h + 13], 21, 1309151649),
 
-       c = m(c, f, d, l, s[h + 4], 6, -145523070),
 
-       l = m(l, c, f, d, s[h + 11], 10, -1120210379),
 
-       d = m(d, l, c, f, s[h + 2], 15, 718787259),
 
-       f = m(f, d, l, c, s[h + 9], 21, -343485551),
 
-       c = c + g >>> 0,
 
-       f = f + v >>> 0,
 
-       d = d + _ >>> 0,
 
-       l = l + w >>> 0
 
-   }
 
-   return t.endian([c, f, d, l])
 
- };
 
- a._ff = function (e, t, r, n, i, o, a) {
 
-   var s = e + (t & r | ~t & n) + (i >>> 0) + a;
 
-   return (s << o | s >>> 32 - o) + t
 
- }
 
-   ,
 
-   a._gg = function (e, t, r, n, i, o, a) {
 
-     var s = e + (t & n | r & ~n) + (i >>> 0) + a;
 
-     return (s << o | s >>> 32 - o) + t
 
-   }
 
-   ,
 
-   a._hh = function (e, t, r, n, i, o, a) {
 
-     var s = e + (t ^ r ^ n) + (i >>> 0) + a;
 
-     return (s << o | s >>> 32 - o) + t
 
-   }
 
-   ,
 
-   a._ii = function (e, t, r, n, i, o, a) {
 
-     var s = e + (r ^ (t | ~n)) + (i >>> 0) + a;
 
-     return (s << o | s >>> 32 - o) + t
 
-   }
 
- function n(e) {
 
-   var t = rr["00d8"]()
 
-     , n = rr["9a63"]().utf8
 
-     , i = rr["8349"]()
 
-     , o = rr["9a63"]().bin
 
-   if (null == e)
 
-     throw new Error("Illegal argument " + e);
 
-   var n = t.wordsToBytes(a(e));
 
-   return t.bytesToHex(n)
 
- }
 
- // 第一个参数是请求地址及path参数,第二个参数是payload参数
 
- function u_sign(e, t = undefined) {
 
-   var r, o = "9SASji5OWnG41iRKiSvTJHlXHmRySRp1", a = "", s = t || {}, u = (e = e || "").split("?");
 
-   if (u.length > 0 && (r = u[1]),
 
-     r) {
 
-     var c = r.split("&")
 
-       , f = "";
 
-     c.forEach((function (e) {
 
-       var t = e.split("=");
 
-       f += "".concat(t[0], "=").concat(encodeURI(t[1]), "&")
 
-     }
 
-     )),
 
-       a = "".concat(xa(f, "&"), "&").concat(o)
 
-   } else
 
-     a = Object.keys(s).length > 0 ? "".concat(JSON.stringify(s), "&").concat(o) : "&".concat(o);
 
-   return a = a.toLowerCase(),
 
-     n(a)
 
- }
 
- // 示例:
 
- // u_sign('/youzy.dms.basiclib.api.career.job.hits.inc?jobCode=02030502')
 
 
  |