chunk-2d21b316.6c48680e.js 4.8 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d21b316"],{bf73:function(t,r,n){"use strict";function e(){}n.r(r),ArrayBuffer.prototype.slice||(ArrayBuffer.prototype.slice=function(t,r){var n,e=new Uint8Array(this);void 0===r&&(r=e.length);var i=new ArrayBuffer(r-t),u=new Uint8Array(i);for(n=0;n<u.length;n++)u[n]=e[n+t];return i}),e.prototype.processBlock=function(t){var r,n,e=this.current[0],i=this.current[1],u=this.current[2],o=this.current[3],s=this.current[4],c=[t[0]<<24|t[1]<<16|t[2]<<8|t[3],t[4]<<24|t[5]<<16|t[6]<<8|t[7],t[8]<<24|t[9]<<16|t[10]<<8|t[11],t[12]<<24|t[13]<<16|t[14]<<8|t[15],t[16]<<24|t[17]<<16|t[18]<<8|t[19],t[20]<<24|t[21]<<16|t[22]<<8|t[23],t[24]<<24|t[25]<<16|t[26]<<8|t[27],t[28]<<24|t[29]<<16|t[30]<<8|t[31],t[32]<<24|t[33]<<16|t[34]<<8|t[35],t[36]<<24|t[37]<<16|t[38]<<8|t[39],t[40]<<24|t[41]<<16|t[42]<<8|t[43],t[44]<<24|t[45]<<16|t[46]<<8|t[47],t[48]<<24|t[49]<<16|t[50]<<8|t[51],t[52]<<24|t[53]<<16|t[54]<<8|t[55],t[56]<<24|t[57]<<16|t[58]<<8|t[59],t[60]<<24|t[61]<<16|t[62]<<8|t[63]];for(n=16;n<80;n++)c.push((c[n-3]^c[n-8]^c[n-14]^c[n-16])<<1|(c[n-3]^c[n-8]^c[n-14]^c[n-16])>>>31);for(n=0;n<80;n++)r=(e<<5|e>>>27)+s+c[n],r+=n<20?1518500249+(i&u|~i&o)|0:n<40?1859775393+(i^u^o)|0:n<60?2400959708+(i&u|i&o|u&o)|0:3395469782+(i^u^o)|0,s=o,o=u,u=i<<30|i>>>2,i=e,e=r;this.current[0]+=e,this.current[1]+=i,this.current[2]+=u,this.current[3]+=o,this.current[4]+=s,this.currentLen+=64},e.prototype.doPadding=function(){var t=8*(this.inLen+this.currentLen),r=0,n=4294967295&t,e=this.inLen<=55?55-this.inLen:119-this.inLen,i=new Uint8Array(new ArrayBuffer(e+1+8));return i[0]=128,i[i.length-1]=255&n,i[i.length-2]=n>>>8&255,i[i.length-3]=n>>>16&255,i[i.length-4]=n>>>24&255,i[i.length-5]=255&r,i[i.length-6]=r>>>8&255,i[i.length-7]=r>>>16&255,i[i.length-8]=r>>>24&255,i},e.prototype.getDigest=function(){var t=new Uint8Array(new ArrayBuffer(20));return t[3]=255&this.current[0],t[2]=this.current[0]>>>8&255,t[1]=this.current[0]>>>16&255,t[0]=this.current[0]>>>24&255,t[7]=255&this.current[1],t[6]=this.current[1]>>>8&255,t[5]=this.current[1]>>>16&255,t[4]=this.current[1]>>>24&255,t[11]=255&this.current[2],t[10]=this.current[2]>>>8&255,t[9]=this.current[2]>>>16&255,t[8]=this.current[2]>>>24&255,t[15]=255&this.current[3],t[14]=this.current[3]>>>8&255,t[13]=this.current[3]>>>16&255,t[12]=this.current[3]>>>24&255,t[19]=255&this.current[4],t[18]=this.current[4]>>>8&255,t[17]=this.current[4]>>>16&255,t[16]=this.current[4]>>>24&255,t.buffer},e.prototype.reset=function(){this.currentLen=0,this.inLen=0,this.current=new Uint32Array(new ArrayBuffer(20)),this.current[0]=1732584193,this.current[1]=4023233417,this.current[2]=2562383102,this.current[3]=271733878,this.current[4]=3285377520},e.prototype.blockLen=64,e.prototype.digestLen=20;var i=function(t){var r,n=new ArrayBuffer(t.length),e=new Uint8Array(n);for(r=0;r<t.length;r++)e[r]=t.charCodeAt(r);return e},u=function(t){var r=new ArrayBuffer(1),n=new Uint8Array(r);return n[0]=t,n},o=function(t){if(t.constructor===Uint8Array)return t;if(t.constructor===ArrayBuffer)return new Uint8Array(t);if(t.constructor===String)return i(t);if(t.constructor===Number){if(t>255)throw"For more than one byte, use an array buffer";if(t<0)throw"Input value must be positive";return u(t)}throw"Unsupported type"},s=function(t){var r=function(t){var r=t.length,n=0;while(r>0){var e=this.blockLen-this.inLen;e>r&&(e=r);var i=t.subarray(n,n+e);this.inbuf.set(i,this.inLen),n+=e,r-=e,this.inLen+=e,this.inLen===this.blockLen&&(this.processBlock(this.inbuf),this.inLen=0)}},n=function(){var t=this.doPadding();this.update(t);var r=this.getDigest();return this.reset(),r},e=function(){if(!t)throw"Unsupported algorithm: "+t.toString();t.prototype.update=r,t.prototype.finalize=n;var e=new t;return e.inbuf=new Uint8Array(new ArrayBuffer(e.blockLen)),e.reset(),e}();return{update:function(t){e.update(o(t))},finalize:function(){return e.finalize()},digest:function(t){return e.update(o(t)),e.finalize()},reset:function(){e.reset()},digestLength:function(){return e.digestLen}}},c=function(t){var r,n,e,i=!1,u=function(){var u,o;if(!i){if(void 0===r)throw"MAC key is not defined";for(o=r.byteLength>64?new Uint8Array(t.digest(r)):new Uint8Array(r),n=new Uint8Array(new ArrayBuffer(64)),u=0;u<o.length;u++)n[u]=54^o[u];for(u=o.length;u<64;u++)n[u]=54;for(e=new Uint8Array(new ArrayBuffer(64)),u=0;u<o.length;u++)e[u]=92^o[u];for(u=o.length;u<64;u++)e[u]=92;i=!0,t.update(n.buffer)}},s=function(){i=!1,r=void 0,n=void 0,e=void 0,t.reset()},c=function(){var r=t.finalize();return t.reset(),t.update(e.buffer),t.update(r),r=t.finalize(),s(),r},f=function(t){r=t};return{setKey:function(t){f(o(t)),u()},update:function(r){t.update(r)},finalize:function(){return c()},mac:function(t){return this.update(t),this.finalize()},reset:function(){s()},hmacLength:function(){return t.digestLength()}}},f={SHA1:function(){return s(e)},HMAC_SHA1:function(){return c(s(e))}};r["default"]=f}}]);