|
| 1 | +// https://github.com/trentmillar/md5-o-matic |
| 2 | +// https://github.com/trentmillar/md5-o-matic/blob/master/LICENSE |
| 3 | +// rhill: Assigned to global md5omatic. Minified. |
| 4 | +"use strict";var md5omatic=(function(){function f(v){var z=h(v);var y=1732584193; |
| 5 | +var w=-271733879;var u=-1732584194;var t=271733878;for(var q=0;q<z.length;q+=16){var s=y; |
| 6 | +var r=w;var p=u;var o=t;y=a(y,w,u,t,z[q+0],7,-680876936);t=a(t,y,w,u,z[q+1],12,-389564586); |
| 7 | +u=a(u,t,y,w,z[q+2],17,606105819);w=a(w,u,t,y,z[q+3],22,-1044525330);y=a(y,w,u,t,z[q+4],7,-176418897); |
| 8 | +t=a(t,y,w,u,z[q+5],12,1200080426);u=a(u,t,y,w,z[q+6],17,-1473231341);w=a(w,u,t,y,z[q+7],22,-45705983); |
| 9 | +y=a(y,w,u,t,z[q+8],7,1770035416);t=a(t,y,w,u,z[q+9],12,-1958414417);u=a(u,t,y,w,z[q+10],17,-42063); |
| 10 | +w=a(w,u,t,y,z[q+11],22,-1990404162);y=a(y,w,u,t,z[q+12],7,1804603682);t=a(t,y,w,u,z[q+13],12,-40341101); |
| 11 | +u=a(u,t,y,w,z[q+14],17,-1502002290);w=a(w,u,t,y,z[q+15],22,1236535329);y=i(y,w,u,t,z[q+1],5,-165796510); |
| 12 | +t=i(t,y,w,u,z[q+6],9,-1069501632);u=i(u,t,y,w,z[q+11],14,643717713);w=i(w,u,t,y,z[q+0],20,-373897302); |
| 13 | +y=i(y,w,u,t,z[q+5],5,-701558691);t=i(t,y,w,u,z[q+10],9,38016083);u=i(u,t,y,w,z[q+15],14,-660478335); |
| 14 | +w=i(w,u,t,y,z[q+4],20,-405537848);y=i(y,w,u,t,z[q+9],5,568446438);t=i(t,y,w,u,z[q+14],9,-1019803690); |
| 15 | +u=i(u,t,y,w,z[q+3],14,-187363961);w=i(w,u,t,y,z[q+8],20,1163531501);y=i(y,w,u,t,z[q+13],5,-1444681467); |
| 16 | +t=i(t,y,w,u,z[q+2],9,-51403784);u=i(u,t,y,w,z[q+7],14,1735328473);w=i(w,u,t,y,z[q+12],20,-1926607734); |
| 17 | +y=c(y,w,u,t,z[q+5],4,-378558);t=c(t,y,w,u,z[q+8],11,-2022574463);u=c(u,t,y,w,z[q+11],16,1839030562); |
| 18 | +w=c(w,u,t,y,z[q+14],23,-35309556);y=c(y,w,u,t,z[q+1],4,-1530992060);t=c(t,y,w,u,z[q+4],11,1272893353); |
| 19 | +u=c(u,t,y,w,z[q+7],16,-155497632);w=c(w,u,t,y,z[q+10],23,-1094730640);y=c(y,w,u,t,z[q+13],4,681279174); |
| 20 | +t=c(t,y,w,u,z[q+0],11,-358537222);u=c(u,t,y,w,z[q+3],16,-722521979);w=c(w,u,t,y,z[q+6],23,76029189); |
| 21 | +y=c(y,w,u,t,z[q+9],4,-640364487);t=c(t,y,w,u,z[q+12],11,-421815835);u=c(u,t,y,w,z[q+15],16,530742520); |
| 22 | +w=c(w,u,t,y,z[q+2],23,-995338651);y=m(y,w,u,t,z[q+0],6,-198630844);t=m(t,y,w,u,z[q+7],10,1126891415); |
| 23 | +u=m(u,t,y,w,z[q+14],15,-1416354905);w=m(w,u,t,y,z[q+5],21,-57434055);y=m(y,w,u,t,z[q+12],6,1700485571); |
| 24 | +t=m(t,y,w,u,z[q+3],10,-1894986606);u=m(u,t,y,w,z[q+10],15,-1051523);w=m(w,u,t,y,z[q+1],21,-2054922799); |
| 25 | +y=m(y,w,u,t,z[q+8],6,1873313359);t=m(t,y,w,u,z[q+15],10,-30611744);u=m(u,t,y,w,z[q+6],15,-1560198380); |
| 26 | +w=m(w,u,t,y,z[q+13],21,1309151649);y=m(y,w,u,t,z[q+4],6,-145523070);t=m(t,y,w,u,z[q+11],10,-1120210379); |
| 27 | +u=m(u,t,y,w,z[q+2],15,718787259);w=m(w,u,t,y,z[q+9],21,-343485551);y=n(y,s);w=n(w,r); |
| 28 | +u=n(u,p);t=n(t,o)}return e(y)+e(w)+e(u)+e(t)}var g="0123456789abcdef";function b(p,o){var r=(p&1)|(o&1); |
| 29 | +var q=(p>>>1)|(o>>>1);return(q<<1)|r}function k(p,o){var r=(p&1)^(o&1);var q=(p>>>1)^(o>>>1); |
| 30 | +return(q<<1)|r}function j(p,o){var r=(p&1)&(o&1);var q=(p>>>1)&(o>>>1);return(q<<1)|r |
| 31 | +}function n(o,r){var q=(o&65535)+(r&65535);var p=(o>>16)+(r>>16)+(q>>16);return(p<<16)|(q&65535) |
| 32 | +}function e(p){var q="";var o;for(o=0;o<=3;o++){q+=g.charAt((p>>(o*8+4))&15)+g.charAt((p>>(o*8))&15) |
| 33 | +}return q}function h(r){var p=((r.length+8)>>6)+1;var s=new Array(p*16);var q;for(q=0; |
| 34 | +q<p*16;q++){s[q]=0}for(q=0;q<r.length;q++){s[q>>2]|=r.charCodeAt(q)<<(((r.length*8+q)%4)*8) |
| 35 | +}s[q>>2]|=128<<(((r.length*8+q)%4)*8);var o=r.length*8;s[p*16-2]=(o&255);s[p*16-2]|=((o>>>8)&255)<<8; |
| 36 | +s[p*16-2]|=((o>>>16)&255)<<16;s[p*16-2]|=((o>>>24)&255)<<24;return s}function d(o,p){return(o<<p)|(o>>>(32-p)) |
| 37 | +}function l(w,r,p,o,v,u){return n(d((n(n(r,w),n(o,u))),v),p)}function a(q,p,w,v,o,u,r){return l(b(j(p,w),j((~p),v)),q,p,o,u,r) |
| 38 | +}function i(q,p,w,v,o,u,r){return l(b(j(p,v),j(w,(~v))),q,p,o,u,r)}function c(q,p,w,v,o,u,r){return l(k(k(p,w),v),q,p,o,u,r) |
| 39 | +}function m(q,p,w,v,o,u,r){return l(k(w,b(p,(~v))),q,p,o,u,r)}return f})(); |
0 commit comments