/** [js-sha1]{}
*
* @version 0.6.0
* @author H, J-C [hjc_code@126.com]
* @copyright H, J-C 2018-9-28
* @license MIT*/
var CryptoJS = CryptoJS || function(g, l) {var e = {}, d = e.lib = {}, m = function () { }, k = d.Base ={
extend:function(a) {
m.prototype= this;var c = newm;
a&&c.mixIn(a);
c.hasOwnProperty("init") || (c.init = function() {
c.$super.init.apply(this, arguments)
});
c.init.prototype=c;
c.$super= this;returnc
},
create:function() {var a = this.extend();
a.init.apply(a, arguments);returna
},
init:function() { },
mixIn:function(a) {for (var c in a) a.hasOwnProperty(c) && (this[c] =a[c]);
a.hasOwnProperty("toString") && (this.toString =a.toString)
},
clone:function() {return this.init.prototype.extend(this)
}
},
p= d.WordArray =k.extend({
init:function(a, c) {
a= this.words = a ||[];this.sigBytes = c != l ? c : 4 *a.length
},
toString:function(a) {return (a || n).stringify(this)
},
concat:function(a) {var c = this.words,
q=a.words,
f= this.sigBytes;
a=a.sigBytes;this.clamp();if (f % 4)for (var b = 0; b < a; b++) c[f + b >>> 2] |= (q[b >>> 2] >>> 24 - 8 * (b % 4) & 255) << 24 - 8 * ((f + b) % 4);else if (65535 >> 2] &#