/* * * jQuery MD5 Plugin * * string jQuery.MD5( string ) * input string and return string * The $.MD5() function convert string to MD5 * * (c) 2012 Winai Reungjam * licensed under the MIT licenses. * * This function orginally get from the WebToolkit and rewrite for using as the jQuery plugin. * MD5 (Message-Digest Algorithm) * http://www.webtoolkit.info/ * */ (function(a){var b;b=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O;p=function(a,b){return a<>>32-b};c=function(a,b){var c,d,e,f,g;e=a&2147483648;g=b&2147483648;d=a&1073741824;f=b&1073741824;c=(a&1073741823)+(b&1073741823);if(d&f){return c^2147483648^e^g}if(d|f){if(c&1073741824){return c^3221225472^e^g}else{return c^1073741824^e^g}}else{return c^e^g}};h=function(a,b,c){return a&b|~a&c};j=function(a,b,c){return a&c|b&~c};l=function(a,b,c){return a^b^c};n=function(a,b,c){return b^(a|~c)};i=function(a,b,d,e,f,g,i){a=c(a,c(c(h(b,d,e),f),i));return c(p(a,g),b)};k=function(a,b,d,e,f,g,h){a=c(a,c(c(j(b,d,e),f),h));return c(p(a,g),b)};m=function(a,b,d,e,f,g,h){a=c(a,c(c(l(b,d,e),f),h));return c(p(a,g),b)};o=function(a,b,d,e,f,g,h){a=c(a,c(c(n(b,d,e),f),h));return c(p(a,g),b)};f=function(a){var b,c,d,e,f,g,h,i;d=a.length;f=d+8;g=(f-f%64)/64;e=(g+1)*16;h=Array(e-1);c=0;b=0;while(b>>29;return h};H=function(a){var b,c,d,e;b="";c="";e=0;while(e<=3){d=a>>>e*8&255;c="0"+d.toString(16);b=b+c.substr(c.length-2,2);e++}return b};G=function(a){var b,c,d;a=a.replace(/\r\n/g,"\n");d="";c=0;while(c127&&b<2048){d+=String.fromCharCode(b>>6|192);d+=String.fromCharCode(b&63|128)}else{d+=String.fromCharCode(b>>12|224);d+=String.fromCharCode(b>>6&63|128);d+=String.fromCharCode(b&63|128)}c++}return d};O=Array();q=7;r=12;s=17;t=22;u=5;v=9;w=14;x=20;y=4;z=11;A=16;B=23;C=6;D=10;E=15;F=21;a=G(a);O=f(a);I=1732584193;J=4023233417;K=2562383102;L=271733878;M=0;while(M