diff --git a/hashes.js b/hashes.js index c89edff..d2bd821 100644 --- a/hashes.js +++ b/hashes.js @@ -1 +1 @@ -!function(){var r;function v(r,n){var t=(65535&r)+(65535&n);return(r>>16)+(n>>16)+(t>>16)<<16|65535&t}function p(r,n){return r<>>32-n}r={SHA1:function(r){var n=!(!r||"boolean"!=typeof r.uppercase)&&r.uppercase,t=!r||"boolean"!=typeof r.utf8||r.utf8;this.hex=function(r){return function(r,n){for(var t,e=n?"0123456789ABCDEF":"0123456789abcdef",o="",f=0,u=r.length;f>>4&15)+e.charAt(15&t);return o}((r=r,function(r){for(var n=32*r.length,t="",e=0;e>5]>>>24-e%32&255);return t}(function(r,n){var t,e,o,f,u,a,h,i,c=Array(80),C=1732584193,g=-271733879,d=-1732584194,l=271733878,A=-1009589776;for(r[n>>5]|=128<<24-n%32,r[15+(n+64>>9<<4)]=n,t=0;t>2),e=t.length,o=0;o>5]|=(255&r.charCodeAt(o/8))<<24-o%32;return t}(r=t?function(r){var n,t,e,o="",f=-1;if(r&&r.length)for(e=r.length;(f+=1)>>6&31,128|63&n):n<=65535?o+=String.fromCharCode(224|n>>>12&15,128|n>>>6&63,128|63&n):n<=2097151&&(o+=String.fromCharCode(240|n>>>18&7,128|n>>>12&63,128|n>>>6&63,128|63&n));return o}(r):r),8*r.length))),n)}}},Hashes=r}(); +!function(){function S(r,n){var t=(65535&r)+(65535&n);return(r>>16)+(n>>16)+(t>>16)<<16|65535&t}function m(r,n){return r<>>32-n}Hashes={SHA1:function(r){var h=!(!r||"boolean"!=typeof r.uppercase)&&r.uppercase,u=!r||"boolean"!=typeof r.utf8||r.utf8;this.hex=function(r){for(var n,t=function(r){for(var n=32*r.length,t="",e=0;e>5]>>>24-e%32&255);return t}(function(r,n){var t,e,o,a,f,h,u,c,i,C,g=Array(80),l=1732584193,A=-271733879,d=-1732584194,v=271733878,p=-1009589776;for(r[n>>5]|=128<<24-n%32,r[15+(64+n>>9<<4)]=n,t=0;t>2),e=t.length,o=0;o>5]|=(255&r.charCodeAt(o/8))<<24-o%32;return t}(r=u?function(r){var n,t,e,o="",a=-1;if(r&&r.length)for(e=r.length;(a+=1)>>6&31,128|63&n):n<=65535?o+=String.fromCharCode(224|n>>>12&15,128|n>>>6&63,128|63&n):n<=2097151&&(o+=String.fromCharCode(240|n>>>18&7,128|n>>>12&63,128|n>>>6&63,128|63&n));return o}(r):r),8*r.length)),e=h?"0123456789ABCDEF":"0123456789abcdef",o="",a=0,f=t.length;a>>4&15)+e.charAt(15&n);return o}}}}(); \ No newline at end of file