From 6c78a62136e443ecceb29e7e24beea5b767edc8c Mon Sep 17 00:00:00 2001 From: ausiv4 Date: Tue, 4 Aug 2009 17:17:29 +0000 Subject: Removed debugging line from srp.js --- javascript/jsPacker/srp.min.js | 2 +- javascript/srp.js | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/javascript/jsPacker/srp.min.js b/javascript/jsPacker/srp.min.js index 23446a3..8639312 100644 --- a/javascript/jsPacker/srp.min.js +++ b/javascript/jsPacker/srp.min.js @@ -1 +1 @@ -eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('E 1F(s){C 2r=8;C 7d=0;E 1e(x,y){C 4m=(x&4l)+(y&4l);C 7l=(x>>16)+(y>>16)+(4m>>16);F(7l<<16)|(4m&4l)}E S(X,n){F(X>>>n)|(X<<(32-n))}E R(X,n){F(X>>>n)}E 7h(x,y,z){F((x&y)^((~x)&z))}E 7f(x,y,z){F((x&y)^(x&z)^(y&z))}E 7g(x){F(S(x,2)^S(x,13)^S(x,22))}E 7i(x){F(S(x,6)^S(x,11)^S(x,25))}E 7j(x){F(S(x,7)^S(x,18)^R(x,3))}E 7k(x){F(S(x,17)^S(x,19)^R(x,10))}E 78(m,l){C K=V 1z(b2,b1,b0,aZ,aY,aX,aW,aV,aU,aT,aS,aR,aQ,aP,aO,aN,aM,aL,aK,aJ,aI,aH,aG,aF,aE,aD,aC,aB,aA,az,ay,ax,aw,av,au,at,as,ar,aq,ap,ao,an,al,ak,aj,ai,ah,ag,af,ae,ad,ab,aa,a9,a8,a7,a6,a5,a4,a3,a2,a1,a0,9Z);C 1a=V 1z(9Y,9X,9W,9V,9U,9T,9S,9R);C W=V 1z(64);C a,b,c,d,e,f,g,h,i,j;C 3q,4k;m[l>>5]|=2N<<(24-l%32);m[((l+64>>9)<<4)+15]=l;P(C i=0;i>5]|=(1P.27(i/2r)&7e)<<(24-i%32)}F 4j}E 7b(2q){2q=2q.9Q(/\\r\\n/g,"\\n");C 1T="";P(C n=0;n<2q.T;n++){C c=2q.27(n);D(c<3p){1T+=2t.2s(c)}J D((c>5Q)&&(c<9P)){1T+=2t.2s((c>>6)|9O);1T+=2t.2s((c&63)|3p)}J{1T+=2t.2s((c>>12)|9N);1T+=2t.2s(((c>>6)&63)|3p);1T+=2t.2s((c&63)|3p)}}F 1T}E 7a(3o){C 4i=7d?"9M":"9L";C 1P="";P(C i=0;i<3o.T*4;i++){1P+=4i.2P((3o[i>>2]>>((3-i%4)*8+4))&7c)+4i.2P((3o[i>>2]>>((3-i%4)*8))&7c)}F 1P}s=7b(s);F 7a(78(77(s),s.T*2r))}E 3n(){o.i=0;o.j=0;o.S=V 1z()}E 76(2v){C i,j,t;P(i=0;i<1S;++i)o.S[i]=i;j=0;P(i=0;i<1S;++i){j=(j+o.S[i]+2v[i%2v.T])&1E;t=o.S[i];o.S[i]=o.S[j];o.S[j]=t}o.i=0;o.j=0}E 75(){C t;o.i=(o.i+1)&1E;o.j=(o.j+o.S[o.i])&1E;t=o.S[o.i];o.S[o.i]=o.S[o.j];o.S[o.j]=t;F o.S[(t+o.S[o.i])&1E]}3n.H.6Y=76;3n.H.6X=75;E 6Z(){F V 3n()}C 3m=1S;C 2T;C 1s;C 1f;E 74(x){1s[1f++]^=x&1E;1s[1f++]^=(x>>8)&1E;1s[1f++]^=(x>>16)&1E;1s[1f++]^=(x>>24)&1E;D(1f>=3m)1f-=3m}E 4h(){74(V 9K().9J())}D(1s==Z){1s=V 1z();1f=0;C t;D(3l.4d=="6R"&&3l.9I<"5"&&2C.72){C z=2C.72.70(32);P(t=0;t>>8;1s[1f++]=t&1E}1f=0;4h();}E 6W(){D(2T==Z){4h();2T=6Z();2T.6Y(1s);P(1f=0;1f<1s.T;++1f)1s[1f]=0;1f=0;}F 2T.6X()}E 6V(4g){C i;P(i=0;i<4g.T;++i)4g[i]=6W()}E 3L(){}3L.H.65=6V;C 1M;C 6U=9G;C 4e=((6U&9F)==9E);E G(a,b,c){D(a!=Z)D("66"==3b a)o.3P(a,b,c);J D(b==Z&&"2q"!=3b a)o.3g(a,1S);J o.3g(a,b)}E Q(){F V G(Z)}E 6Q(i,x,w,j,c,n){L(--n>=0){C v=x*o[i++]+w[j]+c;c=1d.1Z(v/9D);w[j++]=v&9C}F c}E 6S(i,x,w,j,c,n){C 2p=x&2Q,2o=x>>15;L(--n>=0){C l=o[i]&2Q;C h=o[i++]>>15;C m=2o*l+h*2p;l=2p*l+((m&2Q)<<15)+w[j]+(c&6T);c=(l>>>30)+(m>>>15)+2o*h+(c>>>30);w[j++]=l&6T}F c}E 6P(i,x,w,j,c,n){C 2p=x&4f,2o=x>>14;L(--n>=0){C l=o[i]&4f;C h=o[i++]>>14;C m=2o*l+h*2p;l=2p*l+((m&4f)<<14)+w[j]+c;c=(l>>28)+(m>>14)+2o*h;w[j++]=l&9B}F c}D(4e&&(3l.4d=="4H 9A 9z")){G.H.am=6S;1M=30}J D(4e&&(3l.4d!="6R")){G.H.am=6Q;1M=26}J{G.H.am=6P;1M=28}G.H.O=1M;G.H.1h=((1<<1M)-1);G.H.1l=(1<<1M);C 3k=52;G.H.6N=1d.2D(2,3k);G.H.4b=3k-1M;G.H.49=2*1M-3k;C 6O="9y";C 2S=V 1z();C 2a,1r;2a="0".27(0);P(1r=0;1r<=9;++1r)2S[2a++]=1r;2a="a".27(0);P(1r=10;1r<36;++1r)2S[2a++]=1r;2a="A".27(0);P(1r=10;1r<36;++1r)2S[2a++]=1r;E 4c(n){F 6O.2P(n)}E 42(s,i){C c=2S[s.27(i)];F(c==Z)?-1:c}E 6v(r){P(C i=o.t-1;i>=0;--i)r[i]=o[i];r.t=o.t;r.s=o.s}E 6u(x){o.t=1;o.s=(x<0)?-1:0;D(x>0)o[0]=x;J D(x<-1)o[0]=x+1l;J o.t=0}E 1J(i){C r=Q();r.2f(i);F r}E 6t(s,b){C k;D(b==16)k=4;J D(b==8)k=3;J D(b==1S)k=8;J D(b==2)k=1;J D(b==32)k=5;J D(b==4)k=2;J{o.5K(s,b);F}o.t=0;o.s=0;C i=s.T,20=1o,1q=0;L(--i>=0){C x=(k==8)?s[i]&2M:42(s,i);D(x<0){D(s.2P(i)=="-")20=1G;68}20=1o;D(1q==0)o[o.t++]=x;J D(1q+k>o.O){o[o.t-1]|=(x&((1<<(o.O-1q))-1))<<1q;o[o.t++]=(x>>(o.O-1q))}J o[o.t-1]|=x<<1q;1q+=k;D(1q>=o.O)1q-=o.O}D(k==8&&(s[0]&2N)!=0){o.s=-1;D(1q>0)o[o.t-1]|=((1<<(o.O-1q))-1)<<1q}o.1m();D(20)G.1y.Y(o,o)}E 6s(){C c=o.s&o.1h;L(o.t>0&&o[o.t-1]==c)--o.t}E 6f(b){D(o.s<0)F"-"+o.2G().1w(b);C k;D(b==16)k=4;J D(b==8)k=3;J D(b==2)k=1;J D(b==32)k=5;J D(b==4)k=2;J F o.5M(b);C 2I=(1<0){D(p>p)>0){m=1G;r=4c(d)}L(i>=0){D(p>(p+=o.O-k)}J{d=(o[i]>>(p-=k))&2I;D(p<=0){p+=o.O;--i}}D(d>0)m=1G;D(m)r+=4c(d)}}F m?r:"0"}E 6e(){C r=Q();G.1y.Y(o,r);F r}E 6d(){F(o.s<0)?o.2G():o}E 6c(a){C r=o.s-a.s;D(r!=0)F r;C i=o.t;r=i-a.t;D(r!=0)F r;L(--i>=0)D((r=o[i]-a[i])!=0)F r;F 0}E 2J(x){C r=1,t;D((t=x>>>16)!=0){x=t;r+=16}D((t=x>>8)!=0){x=t;r+=8}D((t=x>>4)!=0){x=t;r+=4}D((t=x>>2)!=0){x=t;r+=2}D((t=x>>1)!=0){x=t;r+=1}F r}E 6b(){D(o.t<=0)F 0;F o.O*(o.t-1)+2J(o[o.t-1]^(o.s&o.1h))}E 6r(n,r){C i;P(i=o.t-1;i>=0;--i)r[i+n]=o[i];P(i=n-1;i>=0;--i)r[i]=0;r.t=o.t+n;r.s=o.s}E 6q(n,r){P(C i=n;i=0;--i){r[i+1p+1]=(o[i]>>2n)|c;c=(o[i]&2R)<<1D}P(i=1p-1;i>=0;--i)r[i]=0;r[1p]=c;r.t=o.t+1p+1;r.s=o.s;r.1m()}E 6o(n,r){r.s=o.s;C 1p=1d.1Z(n/o.O);D(1p>=o.t){r.t=0;F}C 1D=n%o.O;C 2n=o.O-1D;C 2R=(1<<1D)-1;r[0]=o[1p]>>1D;P(C i=1p+1;i>1D}D(1D>0)r[o.t-1p-1]|=(o.s&2R)<<2n;r.t=o.t-1p;r.1m()}E 6n(a,r){C i=0,c=0,m=1d.1O(a.t,o.t);L(i>=o.O}D(a.t>=o.O}c+=o.s}J{c+=o.s;L(i>=o.O}c-=a.s}r.s=(c<0)?-1:0;D(c<-1)r[i++]=o.1l+c;J D(c>0)r[i++]=c;r.t=i;r.1m()}E 6m(a,r){C x=o.1I(),y=a.1I();C i=x.t;r.t=i+y.t;L(--i>=0)r[i]=0;P(i=0;i=0)r[i]=0;P(i=0;i=x.1l){r[i+x.t]-=x.1l;r[i+x.t+1]=1}}D(r.t>0)r[r.t-1]+=x.am(i,x[i],r,2*i,0,1);r.s=0;r.1m()}E 6k(m,q,r){C 21=m.1I();D(21.t<=0)F;C 3j=o.1I();D(3j.t<21.t){D(q!=Z)q.2f(0);D(r!=Z)o.1K(r);F}D(r==Z)r=Q();C y=Q(),46=o.s,6K=m.s;C 2m=o.O-2J(21[21.t-1]);D(2m>0){21.2g(2m,y);3j.2g(2m,r)}J{21.1K(y);3j.1K(r)}C 1C=y.t;C 3i=y[1C-1];D(3i==0)F;C 4a=3i*(1<1)?y[1C-2]>>o.49:0);C 6M=o.6N/4a,6L=(1<=0){r[r.t++]=1;r.Y(t,r)}G.1x.2k(1C,t);t.Y(y,y);L(y.t<1C)y[y.t++]=0;L(--j>=0){C 3h=(r[--i]==3i)?o.1h:1d.1Z(r[i]*6M+(r[i-1]+e)*6L);D((r[i]+=y.am(0,3h,r,j,0,1C))<3h){y.2k(j,t);r.Y(t,r);L(r[i]<--3h)r.Y(t,r)}}D(q!=Z){r.2L(1C,q);D(46!=6K)G.1y.Y(q,q)}r.t=1C;r.1m();D(2m>0)r.1i(2m,r);D(46<0)G.1y.Y(r,r)}E 6a(a){C r=Q();o.1I().1L(a,Z,r);D(o.s<0&&r.1c(G.1y)>0)a.Y(r,r);F r}E 1R(m){o.m=m}E 6J(x){D(x.s<0||x.1c(o.m)>=0)F x.3V(o.m);J F x}E 6I(x){F x}E 6H(x){x.1L(o.m,Z,x)}E 6G(x,y,r){x.2j(y,r);o.1A(r)}E 6F(x,r){x.2K(r);o.1A(r)}1R.H.2i=6J;1R.H.2h=6I;1R.H.1A=6H;1R.H.1W=6G;1R.H.1B=6F;E 6i(){D(o.t<1)F 0;C x=o[0];D((x&1)==0)F 0;C y=x&3;y=(y*(2-(x&40)*y))&40;y=(y*(2-(x&2M)*y))&2M;y=(y*(2-(((x&3f)*y)&3f)))&3f;y=(y*(2-x*y%o.1l))%o.1l;F(y>0)?o.1l-y:-y}E 1Q(m){o.m=m;o.45=m.6j();o.44=o.45&2Q;o.6D=o.45>>15;o.6C=(1<<(m.O-15))-1;o.6E=2*m.t}E 6A(x){C r=Q();x.1I().2k(o.m.t,r);r.1L(o.m,Z,r);D(x.s<0&&r.1c(G.1y)>0)o.m.Y(r,r);F r}E 6z(x){C r=Q();x.1K(r);o.1A(r);F r}E 6y(x){L(x.t<=o.6E)x[x.t++]=0;P(C i=0;i>15)*o.44)&o.6C)<<15))&x.1h;j=i+o.m.t;x[j]+=o.m.am(0,6B,x,i,0,o.m.t);L(x[j]>=x.1l){x[j]-=x.1l;x[++j]++}}x.1m();x.2L(o.m.t,x);D(x.1c(o.m)>=0)x.Y(o.m,x)}E 6w(x,r){x.2K(r);o.1A(r)}E 6x(x,y,r){x.2j(y,r);o.1A(r)}1Q.H.2i=6A;1Q.H.2h=6z;1Q.H.1A=6y;1Q.H.1W=6x;1Q.H.1B=6w;E 6h(){F((o.t>0)?(o[0]&1):o.s)==0}E 6g(e,z){D(e>9x||e<1)F G.1x;C r=Q(),1b=Q(),g=z.2i(o),i=2J(e)-1;g.1K(r);L(--i>=0){z.1B(r,1b);D((e&(1<0)z.1W(1b,g,r);J{C t=r;r=1b;1b=t}}F z.2h(r)}E 69(e,m){C z;D(e<1S||m.1k())z=V 1R(m);J z=V 1Q(m);F o.3W(e,z)}G.H.1K=6v;G.H.2f=6u;G.H.3g=6t;G.H.1m=6s;G.H.2k=6r;G.H.2L=6q;G.H.2g=6p;G.H.1i=6o;G.H.Y=6n;G.H.2j=6m;G.H.2K=6l;G.H.1L=6k;G.H.6j=6i;G.H.1k=6h;G.H.3W=6g;G.H.1w=6f;G.H.2G=6e;G.H.1I=6d;G.H.1c=6c;G.H.3T=6b;G.H.3V=6a;G.H.5O=69;G.1y=1J(0);G.1x=1J(1);E 5u(){C r=Q();o.1K(r);F r}E 5t(){D(o.s<0){D(o.t==1)F o[0]-o.1l;J D(o.t==0)F-1}J D(o.t==1)F o[0];J D(o.t==0)F 0;F((o[1]&((1<<(32-o.O))-1))<>24}E 5r(){F(o.t==0)?o.s:(o[0]<<16)>>16}E 5N(r){F 1d.1Z(1d.9w*o.O/1d.9v(r))}E 5q(){D(o.s<0)F-1;J D(o.t<=0||(o.t==1&&o[0]<=0))F 0;J F 1}E 5L(b){D(b==Z)b=10;D(o.1H()==0||b<2||b>36)F"0";C 2O=o.3Q(b);C a=1d.2D(b,2O);C d=1J(a),y=Q(),z=Q(),r="";o.1L(d,y,z);L(y.1H()>0){r=(a+z.3N()).1w(b).9u(1)+r;y.1L(d,y,z)}F z.3N().1w(b)+r}E 5J(s,b){o.2f(0);D(b==Z)b=10;C 2O=o.3Q(b);C d=1d.2D(b,2O),20=1o,j=0,w=0;P(C i=0;i=2O){o.3O(d);o.2d(w,0);j=0;w=0}}D(j>0){o.3O(1d.2D(b,j));o.2d(w,0)}D(20)G.1y.Y(o,o)}E 5I(a,b,c){D("66"==3b b){D(a<2)o.2f(1);J{o.3P(a,c);D(!o.5b(a-1))o.1V(G.1x.3c(a-1),3e,o);D(o.1k())o.2d(1,0);L(!o.4S(b)){o.2d(2,0);D(o.3T()>a)o.Y(G.1x.3c(a-1),o)}}}J{C x=V 1z(),t=a&7;x.T=(a>>3)+1;b.65(x);D(t>0)x[0]&=((1<0){D(p>p)!=(o.s&o.1h)>>p)r[k++]=d|(o.s<<(o.O-p));L(i>=0){D(p<8){d=(o[i]&((1<>(p+=o.O-8)}J{d=(o[i]>>(p-=8))&2M;D(p<=0){p+=o.O;--i}}D((d&2N)!=0)d|=-1S;D(k==0&&(o.s&2N)!=(d&2N))++k;D(k>0||d!=o.s)r[k++]=d}}F r}E 5o(a){F(o.1c(a)==0)}E 5n(a){F(o.1c(a)<0)?o:a}E 5m(a){F(o.1c(a)>0)?o:a}E 5H(a,1Y,r){C i,f,m=1d.1O(a.t,o.t);P(i=0;i>=16;r+=16}D((x&2M)==0){x>>=8;r+=8}D((x&40)==0){x>>=4;r+=4}D((x&3)==0){x>>=2;r+=2}D((x&1)==0)++r;F r}E 5d(){P(C i=0;i=o.t)F(o.s!=0);F((o[j]&(1<<(n%o.O)))!=0)}E 5G(n,1Y){C r=G.1x.3c(n);o.1V(r,1Y,r);F r}E 58(n){F o.3d(n,3e)}E 57(n){F o.3d(n,3Z)}E 56(n){F o.3d(n,3Y)}E 5F(a,r){C i=0,c=0,m=1d.1O(a.t,o.t);L(i>=o.O}D(a.t>=o.O}c+=o.s}J{c+=o.s;L(i>=o.O}c+=a.s}r.s=(c<0)?-1:0;D(c>0)r[i++]=c;J D(c<-1)r[i++]=o.1l+c;r.t=i;r.1m()}E 55(a){C r=Q();o.2F(a,r);F r}E 54(a){C r=Q();o.Y(a,r);F r}E 51(a){C r=Q();o.2j(a,r);F r}E 4Z(a){C r=Q();o.1L(a,r,Z);F r}E 4Y(a){C r=Q();o.1L(a,Z,r);F r}E 4X(a){C q=Q(),r=Q();o.1L(a,q,r);F V 1z(q,r)}E 5E(n){o[o.t]=o.am(0,n-1,o,0,0,o.t);++o.t;o.1m()}E 5D(n,w){L(o.t<=w)o[o.t++]=0;o[w]+=n;L(o[w]>=o.1l){o[w]-=o.1l;D(++w>=o.t)o[o.t++]=0;++o[w]}}E 2l(){}E 3X(x){F x}E 5Y(x,y,r){x.2j(y,r)}E 5X(x,r){x.2K(r)}2l.H.2i=3X;2l.H.2h=3X;2l.H.1W=5Y;2l.H.1B=5X;E 4U(e){F o.3W(e,V 2l())}E 5B(a,n,r){C i=1d.1O(o.t+a.t,n);r.s=0;r.t=i;L(i>0)r[--i]=0;C j;P(j=r.t-o.t;i=0)r[i]=0;P(i=1d.3M(n-o.t,0);i2*o.m.t)F x.3V(o.m);J D(x.1c(o.m)<0)F x;J{C r=Q();x.1K(r);o.1A(r);F r}}E 5U(x){F x}E 5T(x){x.2L(o.m.t-1,o.1b);D(x.t>o.m.t+1){x.t=o.m.t+1;x.1m()}o.5W.5A(o.1b,o.m.t+1,o.3U);o.m.5C(o.3U,o.m.t+1,o.1b);L(x.1c(o.1b)<0)x.2d(1,o.m.t+1);x.Y(o.1b,x);L(x.1c(o.m)>=0)x.Y(o.m,x)}E 5R(x,r){x.2K(r);o.1A(r)}E 5S(x,y,r){x.2j(y,r);o.1A(r)}1X.H.2i=5V;1X.H.2h=5U;1X.H.1A=5T;1X.H.1W=5S;1X.H.1B=5R;E 4W(e,m){C i=e.3T(),k,r=1J(1),z;D(i<=0)F r;J D(i<18)k=1;J D(i<48)k=3;J D(i<9t)k=4;J D(i<9s)k=5;J k=6;D(i<8)z=V 1R(m);J D(m.1k())z=V 1X(m);J z=V 1Q(m);C g=V 1z(),n=3,2H=k-1,2I=(1<1){C 3S=Q();z.1B(g[1],3S);L(n<=2I){g[n]=Q();z.1W(3S,g[n-2],g[n]);n+=2}}C j=e.t-1,w,3R=1G,1b=Q(),t;i=2J(e[j])-1;L(j>=0){D(i>=2H)w=(e[j]>>(i-2H))&2I;J{w=(e[j]&((1<<(i+1))-1))<<(2H-i);D(j>0)w|=e[j-1]>>(o.O+i-2H)}n=k;L((w&1)==0){w>>=1;--n}D((i-=n)<0){i+=o.O;--j}D(3R){g[w].1K(r);3R=1o}J{L(n>1){z.1B(r,1b);z.1B(1b,r);n-=2}D(n>0)z.1B(r,1b);J{t=r;r=1b;1b=t}z.1W(1b,g[w],r)}L(j>=0&&(e[j]&(1<0){x.1i(g,x);y.1i(g,y)}L(x.1H()>0){D((i=x.2c())>0)x.1i(i,x);D((i=y.2c())>0)y.1i(i,y);D(x.1c(y)>=0){x.Y(y,x);x.1i(1,x)}J{y.Y(x,y);y.1i(1,y)}}D(g>0)y.2g(g,y);F y}E 5x(n){D(n<=0)F 0;C d=o.1l%n,r=(o.s<0)?n-1:0;D(o.t>0)D(d==0)r=o[0]%n;J P(C i=o.t-1;i>=0;--i)r=(d*r+o[i])%n;F r}E 4V(m){C ac=m.1k();D((o.1k()&&ac)||m.1H()==0)F G.1y;C u=m.2E(),v=o.2E();C a=1J(1),b=1J(0),c=1J(0),d=1J(1);L(u.1H()!=0){L(u.1k()){u.1i(1,u);D(ac){D(!a.1k()||!b.1k()){a.2F(o,a);b.Y(m,b)}a.1i(1,a)}J D(!b.1k())b.Y(m,b);b.1i(1,b)}L(v.1k()){v.1i(1,v);D(ac){D(!c.1k()||!d.1k()){c.2F(o,c);d.Y(m,d)}c.1i(1,c)}J D(!d.1k())d.Y(m,d);d.1i(1,d)}D(u.1c(v)>=0){u.Y(v,u);D(ac)a.Y(c,a);b.Y(d,b)}J{v.Y(u,v);D(ac)c.Y(a,c);d.Y(b,d)}}D(v.1c(G.1x)!=0)F G.1y;D(d.1c(m)>=0)F d.39(m);D(d.1H()<0)d.2F(m,d);J F d;D(d.1H()<0)F d.3C(m);J F d}C 1j=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,9r,9q,9p,9o,9n,5Q,9m,9l,9k,9j,9i,9h,9g,9f,9e,9d,9c,9b,9a,99,98,96,95,94,93,92,91,90,8Z,8Y,8X,8W,8V,8U,8T,8S,8R,8Q,8P,8O,8N,8M,8L,8K,8J,8I,8H,8G,8F,8E,8D,8C,8B,8A,8z,8y,8x,8w,8v,8u,8t,8s,8r,8q,8p,8o,8n,8m,8l,8k,8j,8i];C 5P=(1<<26)/1j[1j.T-1];E 4R(t){C i,x=o.1I();D(x.t==1&&x[0]<=1j[1j.T-1]){P(i=0;i<1j.T;++i)D(x[0]==1j[i])F 1G;F 1o}D(x.1k())F 1o;i=1;L(i<1j.T){C m=1j[i],j=i+1;L(j<1j.T&&m<5P)m*=1j[j++];m=x.5y(m);L(i>1;D(t>1j.T)t=1j.T;C a=Q();P(C i=0;i0){C s=2y(U.1u.1g("3J")[0]);x=V G(1F(s+1F(I+":"+p)),16);C v=g.2b(x,N);4z(v.1w(16))}J D(U.1u.1g("2x").T>0){1n.1U(2y(U.1u.1g("2x")[0]))}}};E 4z(v){C 1v="v="+v;C 38=2B+2A("3I/7D/");2z(38,1v,4y)};E 4y(){D(U.35==4&&U.34==33){D(U.1u.1g("7C").T>0){1n.3G()}}};o.3G=E(){C 3a=2B+2A("7B/");C 1v="I="+I+"&A="+3E;2z(3a,1v,4x)};E 4x(){D(U.35==4&&U.34==33){D(U.1u.1g("r").T>0){C 3H=U.1u.1g("r")[0];4w(3H.3r("s"),3H.3r("B"))}J D(U.1u.1g("2x").T>0){1n.3G()}}};E 4w(s,3F){B=V G(3F,16);3D=3F;u=V G(1F(3E+3D),16);x=V G(1F(s+1F(I+":"+p)),16);C 4v=k.3B(g.2b(x,N));C 4u=a.3C(u.3B(x));S=B.39(4v).2b(4u,N);C 4t=A.1w(16)+B.1w(16)+S.1w(16);M=1F(4t);3A=1F(A.1w(16)+M+S.1w(16));4s(M);};E 4s(M){C 1v="M="+M;C 38=2B+2A("7A/");2z(38,1v,4r)};E 4r(){D(U.35==4&&U.34==33){D(U.1u.1g("M").T>0){D(2y(U.1u.1g("M")[0])==3A){3t(1n.3s);1n.4o();2V=1G}J 1n.1U("7z 2v 7y 2W 7x")}J D(U.1u.1g("2x").T>0){1n.1U(2y(U.1u.1g("2x")[0]))}}};E 7w(){D(1n.3z("4p")&&1n.3z("4q"))F;C 2w=1n.3s.7v("/");C 2Y=2w.7u(0,2w.T-1).7t("/");D(2w[2w.T-1]=="7s.1O.2X"){C 1t=1N.3y(\'2u\');1t.2Z=\'3x/3w\';1t.2U=2Y+"/7r.1O.2X";1N.1g(\'3v\')[0].3u(1t)}J{C 1t=1N.3y(\'2u\');1t.2Z=\'3x/3w\';1t.2U=2Y+"/4q.2X";1N.1g(\'3v\')[0].3u(1t);1t=1N.3y(\'2u\');1t.2Z=\'3x/3w\';1t.2U=2Y+"/4p.2X";1N.1g(\'3v\')[0].3u(1t)}}o.2v=E(){D(K==Z)D(2V){K=1F(S);F K}J 1n.1U("7q 7p 2W 7o 2V.");J F K};o.4o=E(){3t("7n 7m.")};o.1U=E(t){3t(t)}};4n.H.3s=1N.1g(\'2u\')[1N.1g(\'2u\').T-1].3r("2U");',62,685,'||||||||||||||||||||||||this||||||||||||||var|if|function|return|BigInteger|prototype||else||while|||DB|for|nbi|||length|xhr|new|||subTo|null|||||||||||HASH|r2|compareTo|Math|safe_add|rng_pptr|getElementsByTagName|DM|rShiftTo|lowprimes|isEven|DV|clamp|that|false|ds|sh|vv|rng_pool|scriptElt|responseXML|params|toString|ONE|ZERO|Array|reduce|sqrTo|ys|bs|255|SHA256|true|signum|abs|nbv|copyTo|divRemTo|dbits|document|min|str|Montgomery|Classic|256|utftext|error_message|bitwiseTo|mulTo|Barrett|op|floor|mi|pm||||||charCodeAt|||rr|modPow|getLowestSetBit|dAddOffset|n1|fromInt|lShiftTo|revert|convert|multiplyTo|dlShiftTo|NullExp|nsh|cbs|xh|xl|string|chrsz|fromCharCode|String|script|key|arr|error|innerxml|ajaxRequest|paths|url|window|pow|clone|addTo|negate|k1|km|nbits|squareTo|drShiftTo|0xff|0x80|cs|charAt|0x7fff|bm|BI_RC|rng_state|src|authenticated|not|js|path|type||||200|status|readyState|||auth_url|subtract|handshake_url|typeof|shiftLeft|changeBit|op_or|0xffff|fromString|qd|y0|pt|BI_FP|navigator|rng_psize|Arcfour|binarray|128|T1|getAttribute|srpPath|alert|appendChild|head|javascript|text|createElement|isdefined|M2|multiply|add|Bstr|Astr|ephemeral|identify|response|register|salt|setRequestHeader|SecureRandom|max|intValue|dMultiply|fromNumber|chunkSize|is1|g2|bitLength|q3|mod|exp|nNop|op_xor|op_andnot|0xf||intAt||mpl|mp|ts|||F2|yt|F1|int2char|appName|j_lm|0x3fff|ba|rng_seed_time|hex_tab|bin|T2|0xFFFF|lsw|SRP|success|SHA1|MD5|confirm_authentication|send_hash|Mstr|aux|kgx|calculations|receive_salts|register_user|register_send_verifier|register_receive_salt|variable|node|Ajax|Content|full_url|callback|Microsoft|ActiveXObject|XMLHttpRequest|server|ser|base_url|password|username|rng|Nstr|bnIsProbablePrime|isProbablePrime|bnGCD|bnPow|bnModInverse|bnModPow|bnDivideAndRemainder|bnRemainder|bnDivide|divide|bnMultiply|||bnSubtract|bnAdd|bnFlipBit|bnClearBit|bnSetBit||bnTestBit|testBit|bnBitCount|bnGetLowestSetBit|bnShiftRight|shiftRight|bnShiftLeft|bnNot|bnAndNot|bnXor|bnOr|bnAnd|bnMax|bnMin|bnEquals|bnToByteArray|bnSigNum|bnShortValue|bnByteValue|bnIntValue|bnClone|bnpMillerRabin|millerRabin|bnpModInt|modInt|bnpMultiplyUpperTo|multiplyUpperTo|bnpMultiplyLowerTo|multiplyLowerTo|bnpDAddOffset|bnpDMultiply|bnpAddTo|bnpChangeBit|bnpBitwiseTo|bnpFromNumber|bnpFromRadix|fromRadix|bnpToRadix|toRadix|bnpChunkSize|modPowInt|lplim|127|barrettSqrTo|barrettMulTo|barrettReduce|barrettRevert|barrettConvert|mu|nSqrTo|nMulTo|cbit|lbit||op_and|||nextBytes|number||continue|bnModPowInt|bnMod|bnBitLength|bnCompareTo|bnAbs|bnNegate|bnToString|bnpExp|bnpIsEven|bnpInvDigit|invDigit|bnpDivRemTo|bnpSquareTo|bnpMultiplyTo|bnpSubTo|bnpRShiftTo|bnpLShiftTo|bnpDRShiftTo|bnpDLShiftTo|bnpClamp|bnpFromString|bnpFromInt|bnpCopyTo|montSqrTo|montMulTo|montReduce|montRevert|montConvert|u0|um|mph|mt2|cSqrTo|cMulTo|cReduce|cRevert|cConvert|ms|d2|d1|FV|BI_RM|am3|am1|Netscape|am2|0x3fffffff|canary|rng_get_bytes|rng_get_byte|next|init|prng_newstate|random||crypto||rng_seed_int|ARC4next|ARC4init|str2binb|core_sha256||binb2hex|Utf8Encode|0xF|hexcase|mask|Maj|Sigma0256|Ch|Sigma1256|Gamma0256|Gamma1256|msw|successful|Authentication|been|has|User|hash|srp|join|slice|split|import_hashes|match|does|Server|authenticate|handshake|ok|user|undefined|nodeValue|firstChild|failed|send|close|Connection|urlencoded|form|www|application|POST|open|onreadystatechange|supported|catch|XMLHTTP|try|django|hash_import|c46d46600d87fef149bd79b81119842f3c20241fda67d06ef412d8f6d9479c58|115b8b692e0e045692cf280b436735c77a5a9e8a9e7ed56c965f87db5b2a2ece3|gcd|modInverse|divideAndRemainder||remainder|flipBit|clearBit|setBit|bitCount||andNot|xor|or|and|equals|toByteArray|shortValue|byteValue|509|503|499|491|487|479|467|463|461|457|449|443|439|433|431|421|419|409|401|397|389|383|379|373|367|359|353|349|347|337|331|317|313|311|307|293|283|281|277|271|269|263|257|251|241|239|233|229|227|223|211||199|197|193|191|181|179|173|167|163|157|151|149|139|137|131|113|109|107|103|101|768|144|substr|log|LN2|0xffffffff|0123456789abcdefghijklmnopqrstuvwxyz|Explorer|Internet|0xfffffff|0x3ffffff|0x4000000|0xefcafe|0xffffff|0xdeadbeefcafe|65536|appVersion|getTime|Date|0123456789abcdef|0123456789ABCDEF|224|192|2048|replace|0x5BE0CD19|0x1F83D9AB|0x9B05688C|0x510E527F|0xA54FF53A|0x3C6EF372|0xBB67AE85|0x6A09E667|0xC67178F2|0xBEF9A3F7|0xA4506CEB|0x90BEFFFA|0x8CC70208|0x84C87814|0x78A5636F|0x748F82EE|0x682E6FF3|0x5B9CCA4F|0x4ED8AA4A|0x391C0CB3|0x34B0BCB5||0x2748774C|0x1E376C08|0x19A4C116|0x106AA070|0xF40E3585|0xD6990624|0xD192E819|0xC76C51A3|0xC24B8B70||0xA81A664B|0xA2BFE8A1|0x92722C85|0x81C2C92E|0x766A0ABB|0x650A7354|0x53380D13|0x4D2C6DFC|0x2E1B2138|0x27B70A85|0x14292967|0x6CA6351|0xD5A79147|0xC6E00BF3|0xBF597FC7|0xB00327C8|0xA831C66D|0x983E5152|0x76F988DA|0x5CB0A9DC|0x4A7484AA|0x2DE92C6F|0x240CA1CC|0xFC19DC6|0xEFBE4786|0xE49B69C1|0xC19BF174|0x9BDC06A7|0x80DEB1FE|0x72BE5D74|0x550C7DC3|0x243185BE|0x12835B01|0xD807AA98|0xAB1C5ED5|0x923F82A4|0x59F111F1|0x3956C25B|0xE9B5DBA5|0xB5C0FBCF|0x71374491|0x428A2F98'.split('|'),0,{})) +eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('E 1F(s){C 2r=8;C 7d=0;E 1e(x,y){C 4k=(x&4j)+(y&4j);C 7l=(x>>16)+(y>>16)+(4k>>16);F(7l<<16)|(4k&4j)}E S(X,n){F(X>>>n)|(X<<(32-n))}E R(X,n){F(X>>>n)}E 7h(x,y,z){F((x&y)^((~x)&z))}E 7f(x,y,z){F((x&y)^(x&z)^(y&z))}E 7g(x){F(S(x,2)^S(x,13)^S(x,22))}E 7i(x){F(S(x,6)^S(x,11)^S(x,25))}E 7j(x){F(S(x,7)^S(x,18)^R(x,3))}E 7k(x){F(S(x,17)^S(x,19)^R(x,10))}E 78(m,l){C K=V 1z(b2,b1,b0,aZ,aY,aX,aW,aV,aU,aT,aS,aR,aQ,aP,aO,aN,aM,aL,aK,aJ,aI,aH,aG,aF,aE,aD,aC,aB,aA,az,ay,ax,aw,av,au,at,as,ar,aq,ap,ao,an,al,ak,aj,ai,ah,ag,af,ae,ad,ab,aa,a9,a8,a7,a6,a5,a4,a3,a2,a1,a0,9Z);C 1a=V 1z(9Y,9X,9W,9V,9U,9T,9S,9R);C W=V 1z(64);C a,b,c,d,e,f,g,h,i,j;C 3q,4i;m[l>>5]|=2N<<(24-l%32);m[((l+64>>9)<<4)+15]=l;P(C i=0;i>5]|=(1P.27(i/2r)&7e)<<(24-i%32)}F 4h}E 7b(2q){2q=2q.9Q(/\\r\\n/g,"\\n");C 1T="";P(C n=0;n<2q.T;n++){C c=2q.27(n);D(c<3p){1T+=2t.2s(c)}J D((c>5Q)&&(c<9P)){1T+=2t.2s((c>>6)|9O);1T+=2t.2s((c&63)|3p)}J{1T+=2t.2s((c>>12)|9N);1T+=2t.2s(((c>>6)&63)|3p);1T+=2t.2s((c&63)|3p)}}F 1T}E 7a(3o){C 4g=7d?"9M":"9L";C 1P="";P(C i=0;i<3o.T*4;i++){1P+=4g.2P((3o[i>>2]>>((3-i%4)*8+4))&7c)+4g.2P((3o[i>>2]>>((3-i%4)*8))&7c)}F 1P}s=7b(s);F 7a(78(77(s),s.T*2r))}E 3n(){o.i=0;o.j=0;o.S=V 1z()}E 76(2v){C i,j,t;P(i=0;i<1S;++i)o.S[i]=i;j=0;P(i=0;i<1S;++i){j=(j+o.S[i]+2v[i%2v.T])&1E;t=o.S[i];o.S[i]=o.S[j];o.S[j]=t}o.i=0;o.j=0}E 75(){C t;o.i=(o.i+1)&1E;o.j=(o.j+o.S[o.i])&1E;t=o.S[o.i];o.S[o.i]=o.S[o.j];o.S[o.j]=t;F o.S[(t+o.S[o.i])&1E]}3n.H.6Y=76;3n.H.6X=75;E 6Z(){F V 3n()}C 3m=1S;C 2T;C 1s;C 1f;E 74(x){1s[1f++]^=x&1E;1s[1f++]^=(x>>8)&1E;1s[1f++]^=(x>>16)&1E;1s[1f++]^=(x>>24)&1E;D(1f>=3m)1f-=3m}E 4f(){74(V 9K().9J())}D(1s==Z){1s=V 1z();1f=0;C t;D(3l.4b=="6R"&&3l.9I<"5"&&2C.72){C z=2C.72.70(32);P(t=0;t>>8;1s[1f++]=t&1E}1f=0;4f();}E 6W(){D(2T==Z){4f();2T=6Z();2T.6Y(1s);P(1f=0;1f<1s.T;++1f)1s[1f]=0;1f=0;}F 2T.6X()}E 6V(4e){C i;P(i=0;i<4e.T;++i)4e[i]=6W()}E 3J(){}3J.H.65=6V;C 1M;C 6U=9G;C 4c=((6U&9F)==9E);E G(a,b,c){D(a!=Z)D("66"==3b a)o.3N(a,b,c);J D(b==Z&&"2q"!=3b a)o.3g(a,1S);J o.3g(a,b)}E Q(){F V G(Z)}E 6Q(i,x,w,j,c,n){L(--n>=0){C v=x*o[i++]+w[j]+c;c=1d.1Z(v/9D);w[j++]=v&9C}F c}E 6S(i,x,w,j,c,n){C 2p=x&2Q,2o=x>>15;L(--n>=0){C l=o[i]&2Q;C h=o[i++]>>15;C m=2o*l+h*2p;l=2p*l+((m&2Q)<<15)+w[j]+(c&6T);c=(l>>>30)+(m>>>15)+2o*h+(c>>>30);w[j++]=l&6T}F c}E 6P(i,x,w,j,c,n){C 2p=x&4d,2o=x>>14;L(--n>=0){C l=o[i]&4d;C h=o[i++]>>14;C m=2o*l+h*2p;l=2p*l+((m&4d)<<14)+w[j]+c;c=(l>>28)+(m>>14)+2o*h;w[j++]=l&9B}F c}D(4c&&(3l.4b=="4H 9A 9z")){G.H.am=6S;1M=30}J D(4c&&(3l.4b!="6R")){G.H.am=6Q;1M=26}J{G.H.am=6P;1M=28}G.H.O=1M;G.H.1h=((1<<1M)-1);G.H.1l=(1<<1M);C 3k=52;G.H.6N=1d.2D(2,3k);G.H.49=3k-1M;G.H.45=2*1M-3k;C 6O="9y";C 2S=V 1z();C 2a,1r;2a="0".27(0);P(1r=0;1r<=9;++1r)2S[2a++]=1r;2a="a".27(0);P(1r=10;1r<36;++1r)2S[2a++]=1r;2a="A".27(0);P(1r=10;1r<36;++1r)2S[2a++]=1r;E 4a(n){F 6O.2P(n)}E 3Z(s,i){C c=2S[s.27(i)];F(c==Z)?-1:c}E 6v(r){P(C i=o.t-1;i>=0;--i)r[i]=o[i];r.t=o.t;r.s=o.s}E 6u(x){o.t=1;o.s=(x<0)?-1:0;D(x>0)o[0]=x;J D(x<-1)o[0]=x+1l;J o.t=0}E 1J(i){C r=Q();r.2f(i);F r}E 6t(s,b){C k;D(b==16)k=4;J D(b==8)k=3;J D(b==1S)k=8;J D(b==2)k=1;J D(b==32)k=5;J D(b==4)k=2;J{o.5K(s,b);F}o.t=0;o.s=0;C i=s.T,20=1o,1q=0;L(--i>=0){C x=(k==8)?s[i]&2M:3Z(s,i);D(x<0){D(s.2P(i)=="-")20=1G;68}20=1o;D(1q==0)o[o.t++]=x;J D(1q+k>o.O){o[o.t-1]|=(x&((1<<(o.O-1q))-1))<<1q;o[o.t++]=(x>>(o.O-1q))}J o[o.t-1]|=x<<1q;1q+=k;D(1q>=o.O)1q-=o.O}D(k==8&&(s[0]&2N)!=0){o.s=-1;D(1q>0)o[o.t-1]|=((1<<(o.O-1q))-1)<<1q}o.1m();D(20)G.1y.Y(o,o)}E 6s(){C c=o.s&o.1h;L(o.t>0&&o[o.t-1]==c)--o.t}E 6f(b){D(o.s<0)F"-"+o.2G().1w(b);C k;D(b==16)k=4;J D(b==8)k=3;J D(b==2)k=1;J D(b==32)k=5;J D(b==4)k=2;J F o.5M(b);C 2I=(1<0){D(p>p)>0){m=1G;r=4a(d)}L(i>=0){D(p>(p+=o.O-k)}J{d=(o[i]>>(p-=k))&2I;D(p<=0){p+=o.O;--i}}D(d>0)m=1G;D(m)r+=4a(d)}}F m?r:"0"}E 6e(){C r=Q();G.1y.Y(o,r);F r}E 6d(){F(o.s<0)?o.2G():o}E 6c(a){C r=o.s-a.s;D(r!=0)F r;C i=o.t;r=i-a.t;D(r!=0)F r;L(--i>=0)D((r=o[i]-a[i])!=0)F r;F 0}E 2J(x){C r=1,t;D((t=x>>>16)!=0){x=t;r+=16}D((t=x>>8)!=0){x=t;r+=8}D((t=x>>4)!=0){x=t;r+=4}D((t=x>>2)!=0){x=t;r+=2}D((t=x>>1)!=0){x=t;r+=1}F r}E 6b(){D(o.t<=0)F 0;F o.O*(o.t-1)+2J(o[o.t-1]^(o.s&o.1h))}E 6r(n,r){C i;P(i=o.t-1;i>=0;--i)r[i+n]=o[i];P(i=n-1;i>=0;--i)r[i]=0;r.t=o.t+n;r.s=o.s}E 6q(n,r){P(C i=n;i=0;--i){r[i+1p+1]=(o[i]>>2n)|c;c=(o[i]&2R)<<1D}P(i=1p-1;i>=0;--i)r[i]=0;r[1p]=c;r.t=o.t+1p+1;r.s=o.s;r.1m()}E 6o(n,r){r.s=o.s;C 1p=1d.1Z(n/o.O);D(1p>=o.t){r.t=0;F}C 1D=n%o.O;C 2n=o.O-1D;C 2R=(1<<1D)-1;r[0]=o[1p]>>1D;P(C i=1p+1;i>1D}D(1D>0)r[o.t-1p-1]|=(o.s&2R)<<2n;r.t=o.t-1p;r.1m()}E 6n(a,r){C i=0,c=0,m=1d.1O(a.t,o.t);L(i>=o.O}D(a.t>=o.O}c+=o.s}J{c+=o.s;L(i>=o.O}c-=a.s}r.s=(c<0)?-1:0;D(c<-1)r[i++]=o.1l+c;J D(c>0)r[i++]=c;r.t=i;r.1m()}E 6m(a,r){C x=o.1I(),y=a.1I();C i=x.t;r.t=i+y.t;L(--i>=0)r[i]=0;P(i=0;i=0)r[i]=0;P(i=0;i=x.1l){r[i+x.t]-=x.1l;r[i+x.t+1]=1}}D(r.t>0)r[r.t-1]+=x.am(i,x[i],r,2*i,0,1);r.s=0;r.1m()}E 6k(m,q,r){C 21=m.1I();D(21.t<=0)F;C 3j=o.1I();D(3j.t<21.t){D(q!=Z)q.2f(0);D(r!=Z)o.1K(r);F}D(r==Z)r=Q();C y=Q(),44=o.s,6K=m.s;C 2m=o.O-2J(21[21.t-1]);D(2m>0){21.2g(2m,y);3j.2g(2m,r)}J{21.1K(y);3j.1K(r)}C 1C=y.t;C 3i=y[1C-1];D(3i==0)F;C 46=3i*(1<1)?y[1C-2]>>o.45:0);C 6M=o.6N/46,6L=(1<=0){r[r.t++]=1;r.Y(t,r)}G.1x.2k(1C,t);t.Y(y,y);L(y.t<1C)y[y.t++]=0;L(--j>=0){C 3h=(r[--i]==3i)?o.1h:1d.1Z(r[i]*6M+(r[i-1]+e)*6L);D((r[i]+=y.am(0,3h,r,j,0,1C))<3h){y.2k(j,t);r.Y(t,r);L(r[i]<--3h)r.Y(t,r)}}D(q!=Z){r.2L(1C,q);D(44!=6K)G.1y.Y(q,q)}r.t=1C;r.1m();D(2m>0)r.1i(2m,r);D(44<0)G.1y.Y(r,r)}E 6a(a){C r=Q();o.1I().1L(a,Z,r);D(o.s<0&&r.1c(G.1y)>0)a.Y(r,r);F r}E 1R(m){o.m=m}E 6J(x){D(x.s<0||x.1c(o.m)>=0)F x.3T(o.m);J F x}E 6I(x){F x}E 6H(x){x.1L(o.m,Z,x)}E 6G(x,y,r){x.2j(y,r);o.1A(r)}E 6F(x,r){x.2K(r);o.1A(r)}1R.H.2i=6J;1R.H.2h=6I;1R.H.1A=6H;1R.H.1W=6G;1R.H.1B=6F;E 6i(){D(o.t<1)F 0;C x=o[0];D((x&1)==0)F 0;C y=x&3;y=(y*(2-(x&3Y)*y))&3Y;y=(y*(2-(x&2M)*y))&2M;y=(y*(2-(((x&3f)*y)&3f)))&3f;y=(y*(2-x*y%o.1l))%o.1l;F(y>0)?o.1l-y:-y}E 1Q(m){o.m=m;o.42=m.6j();o.40=o.42&2Q;o.6D=o.42>>15;o.6C=(1<<(m.O-15))-1;o.6E=2*m.t}E 6A(x){C r=Q();x.1I().2k(o.m.t,r);r.1L(o.m,Z,r);D(x.s<0&&r.1c(G.1y)>0)o.m.Y(r,r);F r}E 6z(x){C r=Q();x.1K(r);o.1A(r);F r}E 6y(x){L(x.t<=o.6E)x[x.t++]=0;P(C i=0;i>15)*o.40)&o.6C)<<15))&x.1h;j=i+o.m.t;x[j]+=o.m.am(0,6B,x,i,0,o.m.t);L(x[j]>=x.1l){x[j]-=x.1l;x[++j]++}}x.1m();x.2L(o.m.t,x);D(x.1c(o.m)>=0)x.Y(o.m,x)}E 6w(x,r){x.2K(r);o.1A(r)}E 6x(x,y,r){x.2j(y,r);o.1A(r)}1Q.H.2i=6A;1Q.H.2h=6z;1Q.H.1A=6y;1Q.H.1W=6x;1Q.H.1B=6w;E 6h(){F((o.t>0)?(o[0]&1):o.s)==0}E 6g(e,z){D(e>9x||e<1)F G.1x;C r=Q(),1b=Q(),g=z.2i(o),i=2J(e)-1;g.1K(r);L(--i>=0){z.1B(r,1b);D((e&(1<0)z.1W(1b,g,r);J{C t=r;r=1b;1b=t}}F z.2h(r)}E 69(e,m){C z;D(e<1S||m.1k())z=V 1R(m);J z=V 1Q(m);F o.3U(e,z)}G.H.1K=6v;G.H.2f=6u;G.H.3g=6t;G.H.1m=6s;G.H.2k=6r;G.H.2L=6q;G.H.2g=6p;G.H.1i=6o;G.H.Y=6n;G.H.2j=6m;G.H.2K=6l;G.H.1L=6k;G.H.6j=6i;G.H.1k=6h;G.H.3U=6g;G.H.1w=6f;G.H.2G=6e;G.H.1I=6d;G.H.1c=6c;G.H.3R=6b;G.H.3T=6a;G.H.5O=69;G.1y=1J(0);G.1x=1J(1);E 5u(){C r=Q();o.1K(r);F r}E 5t(){D(o.s<0){D(o.t==1)F o[0]-o.1l;J D(o.t==0)F-1}J D(o.t==1)F o[0];J D(o.t==0)F 0;F((o[1]&((1<<(32-o.O))-1))<>24}E 5r(){F(o.t==0)?o.s:(o[0]<<16)>>16}E 5N(r){F 1d.1Z(1d.9w*o.O/1d.9v(r))}E 5q(){D(o.s<0)F-1;J D(o.t<=0||(o.t==1&&o[0]<=0))F 0;J F 1}E 5L(b){D(b==Z)b=10;D(o.1H()==0||b<2||b>36)F"0";C 2O=o.3O(b);C a=1d.2D(b,2O);C d=1J(a),y=Q(),z=Q(),r="";o.1L(d,y,z);L(y.1H()>0){r=(a+z.3L()).1w(b).9u(1)+r;y.1L(d,y,z)}F z.3L().1w(b)+r}E 5J(s,b){o.2f(0);D(b==Z)b=10;C 2O=o.3O(b);C d=1d.2D(b,2O),20=1o,j=0,w=0;P(C i=0;i=2O){o.3M(d);o.2d(w,0);j=0;w=0}}D(j>0){o.3M(1d.2D(b,j));o.2d(w,0)}D(20)G.1y.Y(o,o)}E 5I(a,b,c){D("66"==3b b){D(a<2)o.2f(1);J{o.3N(a,c);D(!o.5b(a-1))o.1V(G.1x.3c(a-1),3e,o);D(o.1k())o.2d(1,0);L(!o.4S(b)){o.2d(2,0);D(o.3R()>a)o.Y(G.1x.3c(a-1),o)}}}J{C x=V 1z(),t=a&7;x.T=(a>>3)+1;b.65(x);D(t>0)x[0]&=((1<0){D(p>p)!=(o.s&o.1h)>>p)r[k++]=d|(o.s<<(o.O-p));L(i>=0){D(p<8){d=(o[i]&((1<>(p+=o.O-8)}J{d=(o[i]>>(p-=8))&2M;D(p<=0){p+=o.O;--i}}D((d&2N)!=0)d|=-1S;D(k==0&&(o.s&2N)!=(d&2N))++k;D(k>0||d!=o.s)r[k++]=d}}F r}E 5o(a){F(o.1c(a)==0)}E 5n(a){F(o.1c(a)<0)?o:a}E 5m(a){F(o.1c(a)>0)?o:a}E 5H(a,1Y,r){C i,f,m=1d.1O(a.t,o.t);P(i=0;i>=16;r+=16}D((x&2M)==0){x>>=8;r+=8}D((x&3Y)==0){x>>=4;r+=4}D((x&3)==0){x>>=2;r+=2}D((x&1)==0)++r;F r}E 5d(){P(C i=0;i=o.t)F(o.s!=0);F((o[j]&(1<<(n%o.O)))!=0)}E 5G(n,1Y){C r=G.1x.3c(n);o.1V(r,1Y,r);F r}E 58(n){F o.3d(n,3e)}E 57(n){F o.3d(n,3X)}E 56(n){F o.3d(n,3W)}E 5F(a,r){C i=0,c=0,m=1d.1O(a.t,o.t);L(i>=o.O}D(a.t>=o.O}c+=o.s}J{c+=o.s;L(i>=o.O}c+=a.s}r.s=(c<0)?-1:0;D(c>0)r[i++]=c;J D(c<-1)r[i++]=o.1l+c;r.t=i;r.1m()}E 55(a){C r=Q();o.2F(a,r);F r}E 54(a){C r=Q();o.Y(a,r);F r}E 51(a){C r=Q();o.2j(a,r);F r}E 4Z(a){C r=Q();o.1L(a,r,Z);F r}E 4Y(a){C r=Q();o.1L(a,Z,r);F r}E 4X(a){C q=Q(),r=Q();o.1L(a,q,r);F V 1z(q,r)}E 5E(n){o[o.t]=o.am(0,n-1,o,0,0,o.t);++o.t;o.1m()}E 5D(n,w){L(o.t<=w)o[o.t++]=0;o[w]+=n;L(o[w]>=o.1l){o[w]-=o.1l;D(++w>=o.t)o[o.t++]=0;++o[w]}}E 2l(){}E 3V(x){F x}E 5Y(x,y,r){x.2j(y,r)}E 5X(x,r){x.2K(r)}2l.H.2i=3V;2l.H.2h=3V;2l.H.1W=5Y;2l.H.1B=5X;E 4U(e){F o.3U(e,V 2l())}E 5B(a,n,r){C i=1d.1O(o.t+a.t,n);r.s=0;r.t=i;L(i>0)r[--i]=0;C j;P(j=r.t-o.t;i=0)r[i]=0;P(i=1d.3K(n-o.t,0);i2*o.m.t)F x.3T(o.m);J D(x.1c(o.m)<0)F x;J{C r=Q();x.1K(r);o.1A(r);F r}}E 5U(x){F x}E 5T(x){x.2L(o.m.t-1,o.1b);D(x.t>o.m.t+1){x.t=o.m.t+1;x.1m()}o.5W.5A(o.1b,o.m.t+1,o.3S);o.m.5C(o.3S,o.m.t+1,o.1b);L(x.1c(o.1b)<0)x.2d(1,o.m.t+1);x.Y(o.1b,x);L(x.1c(o.m)>=0)x.Y(o.m,x)}E 5R(x,r){x.2K(r);o.1A(r)}E 5S(x,y,r){x.2j(y,r);o.1A(r)}1X.H.2i=5V;1X.H.2h=5U;1X.H.1A=5T;1X.H.1W=5S;1X.H.1B=5R;E 4W(e,m){C i=e.3R(),k,r=1J(1),z;D(i<=0)F r;J D(i<18)k=1;J D(i<48)k=3;J D(i<9t)k=4;J D(i<9s)k=5;J k=6;D(i<8)z=V 1R(m);J D(m.1k())z=V 1X(m);J z=V 1Q(m);C g=V 1z(),n=3,2H=k-1,2I=(1<1){C 3Q=Q();z.1B(g[1],3Q);L(n<=2I){g[n]=Q();z.1W(3Q,g[n-2],g[n]);n+=2}}C j=e.t-1,w,3P=1G,1b=Q(),t;i=2J(e[j])-1;L(j>=0){D(i>=2H)w=(e[j]>>(i-2H))&2I;J{w=(e[j]&((1<<(i+1))-1))<<(2H-i);D(j>0)w|=e[j-1]>>(o.O+i-2H)}n=k;L((w&1)==0){w>>=1;--n}D((i-=n)<0){i+=o.O;--j}D(3P){g[w].1K(r);3P=1o}J{L(n>1){z.1B(r,1b);z.1B(1b,r);n-=2}D(n>0)z.1B(r,1b);J{t=r;r=1b;1b=t}z.1W(1b,g[w],r)}L(j>=0&&(e[j]&(1<0){x.1i(g,x);y.1i(g,y)}L(x.1H()>0){D((i=x.2c())>0)x.1i(i,x);D((i=y.2c())>0)y.1i(i,y);D(x.1c(y)>=0){x.Y(y,x);x.1i(1,x)}J{y.Y(x,y);y.1i(1,y)}}D(g>0)y.2g(g,y);F y}E 5x(n){D(n<=0)F 0;C d=o.1l%n,r=(o.s<0)?n-1:0;D(o.t>0)D(d==0)r=o[0]%n;J P(C i=o.t-1;i>=0;--i)r=(d*r+o[i])%n;F r}E 4V(m){C ac=m.1k();D((o.1k()&&ac)||m.1H()==0)F G.1y;C u=m.2E(),v=o.2E();C a=1J(1),b=1J(0),c=1J(0),d=1J(1);L(u.1H()!=0){L(u.1k()){u.1i(1,u);D(ac){D(!a.1k()||!b.1k()){a.2F(o,a);b.Y(m,b)}a.1i(1,a)}J D(!b.1k())b.Y(m,b);b.1i(1,b)}L(v.1k()){v.1i(1,v);D(ac){D(!c.1k()||!d.1k()){c.2F(o,c);d.Y(m,d)}c.1i(1,c)}J D(!d.1k())d.Y(m,d);d.1i(1,d)}D(u.1c(v)>=0){u.Y(v,u);D(ac)a.Y(c,a);b.Y(d,b)}J{v.Y(u,v);D(ac)c.Y(a,c);d.Y(b,d)}}D(v.1c(G.1x)!=0)F G.1y;D(d.1c(m)>=0)F d.39(m);D(d.1H()<0)d.2F(m,d);J F d;D(d.1H()<0)F d.3A(m);J F d}C 1j=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,9r,9q,9p,9o,9n,5Q,9m,9l,9k,9j,9i,9h,9g,9f,9e,9d,9c,9b,9a,99,98,96,95,94,93,92,91,90,8Z,8Y,8X,8W,8V,8U,8T,8S,8R,8Q,8P,8O,8N,8M,8L,8K,8J,8I,8H,8G,8F,8E,8D,8C,8B,8A,8z,8y,8x,8w,8v,8u,8t,8s,8r,8q,8p,8o,8n,8m,8l,8k,8j,8i];C 5P=(1<<26)/1j[1j.T-1];E 4R(t){C i,x=o.1I();D(x.t==1&&x[0]<=1j[1j.T-1]){P(i=0;i<1j.T;++i)D(x[0]==1j[i])F 1G;F 1o}D(x.1k())F 1o;i=1;L(i<1j.T){C m=1j[i],j=i+1;L(j<1j.T&&m<5P)m*=1j[j++];m=x.5y(m);L(i>1;D(t>1j.T)t=1j.T;C a=Q();P(C i=0;i0){C s=2y(U.1u.1g("3H")[0]);x=V G(1F(s+1F(I+":"+p)),16);C v=g.2b(x,N);4z(v.1w(16))}J D(U.1u.1g("2x").T>0){1n.1U(2y(U.1u.1g("2x")[0]))}}};E 4z(v){C 1v="v="+v;C 38=2B+2A("3G/7D/");2z(38,1v,4y)};E 4y(){D(U.35==4&&U.34==33){D(U.1u.1g("7C").T>0){1n.3E()}}};o.3E=E(){C 3a=2B+2A("7B/");C 1v="I="+I+"&A="+3C;2z(3a,1v,4x)};E 4x(){D(U.35==4&&U.34==33){D(U.1u.1g("r").T>0){C 3F=U.1u.1g("r")[0];4w(3F.3r("s"),3F.3r("B"))}J D(U.1u.1g("2x").T>0){1n.3E()}}};E 4w(s,3D){B=V G(3D,16);3B=3D;u=V G(1F(3C+3B),16);x=V G(1F(s+1F(I+":"+p)),16);C 4v=k.3z(g.2b(x,N));C 4u=a.3A(u.3z(x));S=B.39(4v).2b(4u,N);C 4t=A.1w(16)+B.1w(16)+S.1w(16);M=1F(4t);3y=1F(A.1w(16)+M+S.1w(16));4s(M);};E 4s(M){C 1v="M="+M;C 38=2B+2A("7A/");2z(38,1v,4r)};E 4r(){D(U.35==4&&U.34==33){D(U.1u.1g("M").T>0){D(2y(U.1u.1g("M")[0])==3y){1n.4o();2V=1G}J 1n.1U("7z 2v 7y 2W 7x")}J D(U.1u.1g("2x").T>0){1n.1U(2y(U.1u.1g("2x")[0]))}}};E 7w(){D(1n.3x("4p")&&1n.3x("4q"))F;C 2w=1n.4l.7v("/");C 2Y=2w.7u(0,2w.T-1).7t("/");D(2w[2w.T-1]=="7s.1O.2X"){C 1t=1N.3w(\'2u\');1t.2Z=\'3v/3u\';1t.2U=2Y+"/7r.1O.2X";1N.1g(\'3t\')[0].3s(1t)}J{C 1t=1N.3w(\'2u\');1t.2Z=\'3v/3u\';1t.2U=2Y+"/4q.2X";1N.1g(\'3t\')[0].3s(1t);1t=1N.3w(\'2u\');1t.2Z=\'3v/3u\';1t.2U=2Y+"/4p.2X";1N.1g(\'3t\')[0].3s(1t)}}o.2v=E(){D(K==Z)D(2V){K=1F(S);F K}J 1n.1U("7q 7p 2W 7o 2V.");J F K};o.4o=E(){4n("7n 7m.")};o.1U=E(t){4n(t)}};4m.H.4l=1N.1g(\'2u\')[1N.1g(\'2u\').T-1].3r("2U");',62,685,'||||||||||||||||||||||||this||||||||||||||var|if|function|return|BigInteger|prototype||else||while|||DB|for|nbi|||length|xhr|new|||subTo|null|||||||||||HASH|r2|compareTo|Math|safe_add|rng_pptr|getElementsByTagName|DM|rShiftTo|lowprimes|isEven|DV|clamp|that|false|ds|sh|vv|rng_pool|scriptElt|responseXML|params|toString|ONE|ZERO|Array|reduce|sqrTo|ys|bs|255|SHA256|true|signum|abs|nbv|copyTo|divRemTo|dbits|document|min|str|Montgomery|Classic|256|utftext|error_message|bitwiseTo|mulTo|Barrett|op|floor|mi|pm||||||charCodeAt|||rr|modPow|getLowestSetBit|dAddOffset|n1|fromInt|lShiftTo|revert|convert|multiplyTo|dlShiftTo|NullExp|nsh|cbs|xh|xl|string|chrsz|fromCharCode|String|script|key|arr|error|innerxml|ajaxRequest|paths|url|window|pow|clone|addTo|negate|k1|km|nbits|squareTo|drShiftTo|0xff|0x80|cs|charAt|0x7fff|bm|BI_RC|rng_state|src|authenticated|not|js|path|type||||200|status|readyState|||auth_url|subtract|handshake_url|typeof|shiftLeft|changeBit|op_or|0xffff|fromString|qd|y0|pt|BI_FP|navigator|rng_psize|Arcfour|binarray|128|T1|getAttribute|appendChild|head|javascript|text|createElement|isdefined|M2|multiply|add|Bstr|Astr|ephemeral|identify|response|register|salt|setRequestHeader|SecureRandom|max|intValue|dMultiply|fromNumber|chunkSize|is1|g2|bitLength|q3|mod|exp|nNop|op_xor|op_andnot|0xf|intAt|mpl||mp||ts|F2|yt|||F1|int2char|appName|j_lm|0x3fff|ba|rng_seed_time|hex_tab|bin|T2|0xFFFF|lsw|srpPath|SRP|alert|success|SHA1|MD5|confirm_authentication|send_hash|Mstr|aux|kgx|calculations|receive_salts|register_user|register_send_verifier|register_receive_salt|variable|node|Ajax|Content|full_url|callback|Microsoft|ActiveXObject|XMLHttpRequest|server|ser|base_url|password|username|rng|Nstr|bnIsProbablePrime|isProbablePrime|bnGCD|bnPow|bnModInverse|bnModPow|bnDivideAndRemainder|bnRemainder|bnDivide|divide|bnMultiply|||bnSubtract|bnAdd|bnFlipBit|bnClearBit|bnSetBit||bnTestBit|testBit|bnBitCount|bnGetLowestSetBit|bnShiftRight|shiftRight|bnShiftLeft|bnNot|bnAndNot|bnXor|bnOr|bnAnd|bnMax|bnMin|bnEquals|bnToByteArray|bnSigNum|bnShortValue|bnByteValue|bnIntValue|bnClone|bnpMillerRabin|millerRabin|bnpModInt|modInt|bnpMultiplyUpperTo|multiplyUpperTo|bnpMultiplyLowerTo|multiplyLowerTo|bnpDAddOffset|bnpDMultiply|bnpAddTo|bnpChangeBit|bnpBitwiseTo|bnpFromNumber|bnpFromRadix|fromRadix|bnpToRadix|toRadix|bnpChunkSize|modPowInt|lplim|127|barrettSqrTo|barrettMulTo|barrettReduce|barrettRevert|barrettConvert|mu|nSqrTo|nMulTo|cbit|lbit||op_and|||nextBytes|number||continue|bnModPowInt|bnMod|bnBitLength|bnCompareTo|bnAbs|bnNegate|bnToString|bnpExp|bnpIsEven|bnpInvDigit|invDigit|bnpDivRemTo|bnpSquareTo|bnpMultiplyTo|bnpSubTo|bnpRShiftTo|bnpLShiftTo|bnpDRShiftTo|bnpDLShiftTo|bnpClamp|bnpFromString|bnpFromInt|bnpCopyTo|montSqrTo|montMulTo|montReduce|montRevert|montConvert|u0|um|mph|mt2|cSqrTo|cMulTo|cReduce|cRevert|cConvert|ms|d2|d1|FV|BI_RM|am3|am1|Netscape|am2|0x3fffffff|canary|rng_get_bytes|rng_get_byte|next|init|prng_newstate|random||crypto||rng_seed_int|ARC4next|ARC4init|str2binb|core_sha256||binb2hex|Utf8Encode|0xF|hexcase|mask|Maj|Sigma0256|Ch|Sigma1256|Gamma0256|Gamma1256|msw|successful|Authentication|been|has|User|hash|srp|join|slice|split|import_hashes|match|does|Server|authenticate|handshake|ok|user|undefined|nodeValue|firstChild|failed|send|close|Connection|urlencoded|form|www|application|POST|open|onreadystatechange|supported|catch|XMLHTTP|try|django|hash_import|c46d46600d87fef149bd79b81119842f3c20241fda67d06ef412d8f6d9479c58|115b8b692e0e045692cf280b436735c77a5a9e8a9e7ed56c965f87db5b2a2ece3|gcd|modInverse|divideAndRemainder||remainder|flipBit|clearBit|setBit|bitCount||andNot|xor|or|and|equals|toByteArray|shortValue|byteValue|509|503|499|491|487|479|467|463|461|457|449|443|439|433|431|421|419|409|401|397|389|383|379|373|367|359|353|349|347|337|331|317|313|311|307|293|283|281|277|271|269|263|257|251|241|239|233|229|227|223|211||199|197|193|191|181|179|173|167|163|157|151|149|139|137|131|113|109|107|103|101|768|144|substr|log|LN2|0xffffffff|0123456789abcdefghijklmnopqrstuvwxyz|Explorer|Internet|0xfffffff|0x3ffffff|0x4000000|0xefcafe|0xffffff|0xdeadbeefcafe|65536|appVersion|getTime|Date|0123456789abcdef|0123456789ABCDEF|224|192|2048|replace|0x5BE0CD19|0x1F83D9AB|0x9B05688C|0x510E527F|0xA54FF53A|0x3C6EF372|0xBB67AE85|0x6A09E667|0xC67178F2|0xBEF9A3F7|0xA4506CEB|0x90BEFFFA|0x8CC70208|0x84C87814|0x78A5636F|0x748F82EE|0x682E6FF3|0x5B9CCA4F|0x4ED8AA4A|0x391C0CB3|0x34B0BCB5||0x2748774C|0x1E376C08|0x19A4C116|0x106AA070|0xF40E3585|0xD6990624|0xD192E819|0xC76C51A3|0xC24B8B70||0xA81A664B|0xA2BFE8A1|0x92722C85|0x81C2C92E|0x766A0ABB|0x650A7354|0x53380D13|0x4D2C6DFC|0x2E1B2138|0x27B70A85|0x14292967|0x6CA6351|0xD5A79147|0xC6E00BF3|0xBF597FC7|0xB00327C8|0xA831C66D|0x983E5152|0x76F988DA|0x5CB0A9DC|0x4A7484AA|0x2DE92C6F|0x240CA1CC|0xFC19DC6|0xEFBE4786|0xE49B69C1|0xC19BF174|0x9BDC06A7|0x80DEB1FE|0x72BE5D74|0x550C7DC3|0x243185BE|0x12835B01|0xD807AA98|0xAB1C5ED5|0x923F82A4|0x59F111F1|0x3956C25B|0xE9B5DBA5|0xB5C0FBCF|0x71374491|0x428A2F98'.split('|'),0,{})) diff --git a/javascript/srp.js b/javascript/srp.js index 48b6b71..d0e9914 100644 --- a/javascript/srp.js +++ b/javascript/srp.js @@ -183,7 +183,6 @@ function SRP(username, password, ser, base_url) { if(innerxml(xhr.responseXML.getElementsByTagName("M")[0]) == M2) { - alert(that.srpPath); that.success(); authenticated = true; } -- cgit v1.2.3