(function($){$.toJSON=function(o) {if(typeof(JSON)=='object'&&JSON.stringify) return JSON.stringify(o);var type=typeof(o);if(o===null) return"null";if(type=="undefined") return undefined;if(type=="number"||type=="boolean") return o+"";if(type=="string") return $.quoteString(o);if(type=='object') {if(typeof o.toJSON=="function") return $.toJSON(o.toJSON());if(o.constructor===Date) {var month=o.getUTCMonth()+1;if(month<10)month='0'+month;var day=o.getUTCDate();if(day<10)day='0'+day;var year=o.getUTCFullYear();var hours=o.getUTCHours();if(hours<10)hours='0'+hours;var minutes=o.getUTCMinutes();if(minutes<10)minutes='0'+minutes;var seconds=o.getUTCSeconds();if(seconds<10)seconds='0'+seconds;var milli=o.getUTCMilliseconds();if(milli<100)milli='0'+milli;if(milli<10)milli='0'+milli;return'"'+year+'-'+month+'-'+day+'T'+ hours+':'+minutes+':'+seconds+'.'+milli+'Z"';} if(o.constructor===Array) {var ret=[];for(var i=0;iopt.max)val=opt.max;if(val!=txt.val()){txt.val(val);txt.change();updateTotal();src=(vector>0?spinUpImage:spinDownImage);btn.attr('src',src);if(opt.timeBlinkpos?1:-1);(function(){spin(vector);var tk=setTimeout(arguments.callee,opt.timeInterval);$(document).mouseup(function(){clearTimeout(tk);btn.attr('src',spinBtnImage);});})();return false;});});}});})(jQuery);;var hexcase=0;var b64pad="";function hex_sha1(s){return rstr2hex(rstr_sha1(str2rstr_utf8(s)));} function b64_sha1(s){return rstr2b64(rstr_sha1(str2rstr_utf8(s)));} function any_sha1(s,e){return rstr2any(rstr_sha1(str2rstr_utf8(s)),e);} function hex_hmac_sha1(k,d) {return rstr2hex(rstr_hmac_sha1(str2rstr_utf8(k),str2rstr_utf8(d)));} function b64_hmac_sha1(k,d) {return rstr2b64(rstr_hmac_sha1(str2rstr_utf8(k),str2rstr_utf8(d)));} function any_hmac_sha1(k,d,e) {return rstr2any(rstr_hmac_sha1(str2rstr_utf8(k),str2rstr_utf8(d)),e);} function sha1_vm_test() {return hex_sha1("abc").toLowerCase()=="a9993e364706816aba3e25717850c26c9cd0d89d";} function rstr_sha1(s) {return binb2rstr(binb_sha1(rstr2binb(s),s.length*8));} function rstr_hmac_sha1(key,data) {var bkey=rstr2binb(key);if(bkey.length>16)bkey=binb_sha1(bkey,key.length*8);var ipad=Array(16),opad=Array(16);for(var i=0;i<16;i++) {ipad[i]=bkey[i]^0x36363636;opad[i]=bkey[i]^0x5C5C5C5C;} var hash=binb_sha1(ipad.concat(rstr2binb(data)),512+data.length*8);return binb2rstr(binb_sha1(opad.concat(hash),512+160));} function rstr2hex(input) {try{hexcase}catch(e){hexcase=0;} var hex_tab=hexcase?"0123456789ABCDEF":"0123456789abcdef";var output="";var x;for(var i=0;i>>4)&0x0F) +hex_tab.charAt(x&0x0F);} return output;} function rstr2b64(input) {try{b64pad}catch(e){b64pad='';} var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var output="";var len=input.length;for(var i=0;iinput.length*8)output+=b64pad;else output+=tab.charAt((triplet>>>6*(3-j))&0x3F);}} return output;} function rstr2any(input,encoding) {var divisor=encoding.length;var remainders=Array();var i,q,x,quotient;var dividend=Array(Math.ceil(input.length/2));for(i=0;i0) {quotient=Array();x=0;for(i=0;i0||q>0) quotient[quotient.length]=q;} remainders[remainders.length]=x;dividend=quotient;} var output="";for(i=remainders.length-1;i>=0;i--) output+=encoding.charAt(remainders[i]);var full_length=Math.ceil(input.length*8/(Math.log(encoding.length)/Math.log(2))) for(i=output.length;i>>6)&0x1F),0x80|(x&0x3F));else if(x<=0xFFFF) output+=String.fromCharCode(0xE0|((x>>>12)&0x0F),0x80|((x>>>6)&0x3F),0x80|(x&0x3F));else if(x<=0x1FFFFF) output+=String.fromCharCode(0xF0|((x>>>18)&0x07),0x80|((x>>>12)&0x3F),0x80|((x>>>6)&0x3F),0x80|(x&0x3F));} return output;} function str2rstr_utf16le(input) {var output="";for(var i=0;i>>8)&0xFF);return output;} function str2rstr_utf16be(input) {var output="";for(var i=0;i>>8)&0xFF,input.charCodeAt(i)&0xFF);return output;} function rstr2binb(input) {var output=Array(input.length>>2);for(var i=0;i>5]|=(input.charCodeAt(i/8)&0xFF)<<(24-i%32);return output;} function binb2rstr(input) {var output="";for(var i=0;i>5]>>>(24-i%32))&0xFF);return output;} function binb_sha1(x,len) {x[len>>5]|=0x80<<(24-len%32);x[((len+64>>9)<<4)+15]=len;var w=Array(80);var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;var e=-1009589776;for(var i=0;i>16)+(y>>16)+(lsw>>16);return(msw<<16)|(lsw&0xFFFF);} function bit_rol(num,cnt) {return(num<>>(32-cnt));};