爱查快递 查询 顺丰单号 物流信息
Query.sign = function() {
function t(t) {
var e, i, s, a, r = -1;
for (e = 0,
s = t.length; s > e; e += 1) {
for (a = 255 & (r ^ t[e]),
i = 0; 8 > i; i += 1)
1 == (1 & a) ? a = a >>> 1 ^ o : a >>>= 1;
r = r >>> 8 ^ a
}
return -1 ^ r
}
function e(t, i) {
var s, o, r;
if ("undefined" != typeof e._x1l0o && i && t || (e._x1l0o = -1,
t)) {
for (s = e._x1l0o,
o = 0,
r = t.length; r > o; o += 1)
s = s >>> 8 ^ a[255 & (s ^ t[o])];
return e._x1l0o = s,
-1 ^ s
}
}
function i(t) {
var e, i, s, a, o, r = typeof t, n = 16, l = 0;
if ("string" !== r && "number" !== r)
return NaN;
if (!(e = (t = (t + "").replace(/\s/g, "").split(".")[0]).length))
return NaN;
if (n || (n = 10),
"number" != typeof n || 2 > n || n > 36)
return NaN;
for (i = t.split("").reverse(),
s = 0; e > s; s++)
(o = (a = i[s]).charCodeAt(0)) >= 97 && (a = o - 87),
l += Math.floor(a) * Math.pow(n, s);
return l
}
var s, a = [], o = i("edb" + i(15900));
return function() {
var t, e, i;
for (