$wnd.jsme.runAsyncCallback9('var gO="runCallbacks",hO="end",iO,jO,kO="West",lO="South",mO="North",nO="First",oO="East",pO="Before",qO="After";function rO(a,b){xp(a.a,b)}function sO(){sO=x;iO=new su;jO=new EA(0,0);tu(iO,pO);tu(iO,nO);tu(iO,qO);tu(iO,"Last");tu(iO,te);tu(iO,mO);tu(iO,lO);tu(iO,kO);tu(iO,oO)}\nfunction tO(a){var b=Yp,c,d,e;e=a==b.f?di:ph+a;$stats&&(e=cq(e,hO,a),$stats(e));am^0>r?1:2):-1==nP(f)||-1==nP(e)||0!=((nP(f)|nP(e))&1)?3:nP(f)==nP(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(oP(a.b[f.b],Ok),oP(a.b[f.d],Lk)):2==d&&(oP(a.b[f.b],Lk),oP(a.b[f.d],Ok))),e.f&&(1==d?(oP(a.b[e.b],Ok),oP(a.b[e.d],Lk)):2==d&&(oP(a.b[e.b],Lk),oP(a.b[e.d],Ok)))):a.k[b]=d;return!0}\nfunction yP(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return jP(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4l;++l)d[l][0]=vP(a.H,g[l+1])-vP(a.H,g[0]),d[l][1]=wP(a.H,g[l+1])-wP(a.H,g[0]),d[l][2]=xP(a.H,\ng[l+1])-xP(a.H,g[0]);g=C(cF,Sl,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var o,m;l=z(qH,ml,86,[z(A,v,-1,[2,1,2,1]),z(A,v,-1,[1,2,2,1]),z(A,v,-1,[1,1,2,2]),z(A,v,-1,[2,1,1,2]),z(A,v,-1,[2,2,1,1]),z(A,v,-1,[1,2,1,2])]);g=C(cF,Sl,-1,lP(a.H,b),1);for(m=0;m>24;if(3!=h)d=h;else{for(m=j=h=0;mg[2]-g[1]||g[1]>g[2]&&3.141592653589793g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(oP(a.b[e],Xk),oP(a.b[f],Vk)):2==d&&(oP(a.b[e],Vk),oP(a.b[f],Xk))}else a.S[b]=d;return!0}function FP(a){var b,c;b=0;c=a.b;GP(c,c.length,(HP(),HP(),IP));for(c=0;cj;++j)if(f=W(d.H,j,e),3==d.H.f[f]){g=C(A,v,-1,2,1);for(o=h=0;od.c[g[1]]^MP(d,f,g[0],g[1])&&(l=!l)}}catch(m){m=vq(m);if(H(m,96)){d.e[e]=3;break a}throw m;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;cr;++r)if(j=kP(e.H,f,r),3==e.H.f[j]){l=C(A,v,-1,2,1);for(t=o=0;te.c[l[1]]^MP(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=vq(y);if(H(y,96)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,u=t=r=o=void 0,D=void 0,s=void 0,u=lP(j.H,l),D=C(A,v,-1,u,1),r=0;r=lP(b.H,d)){l=2*b.c[kP(b.H,d,g)];e=AP(b.H,d,g);2==tP(b.H,e)&&(uP(b.H,e)||++l);for(e=0;ee;--h)f[h]=f[h-1];f[e]=l}RP(b.b[d],d);SP(b.b[d],16,Fv(b.c[d]));for(g=j;ga.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(TP(),UP)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(TP(),UP)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=C(A,v,-1,h,1);y=C(A,v,-1,h,1);u=C(A,v,-1,h,1);t=C(mq,ul,-1,h,2);g=C(mq,ul,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;y[0]=-1;y[1]=0;y[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;D=2;b=C(A,v,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=D;){for(;j=h&&(h+=a.H.c,r=VP(r,h),y=VP(y,h),u=VP(u,h),t=(e=C(mq,ul,-1,h,2),WP(t,0,e,t.length),e));if(0!=(a.H.z[AP(a.H,l,s)]&512))++o,m+=a.H.x[c];else for(f=1;fu[2];1u[2]}e=h.length;for(c=0;cu[2];e=h.length;for(c=0;cu[2];throw new Ap("no distinction applying CIP rules");}\nfunction YP(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=C($P,q,5,c,0);for(f=0;fh[f+1].c?1:-1:0)&&++d}}\nfunction ZP(a,b,c,d,e,f,g,h){var j,l;for(l=1;l=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=pQ(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;dr;++r){l=AP(this.H,d,r);var Y;a:{for(var da=l,Fb=void 0,$=void 0,$=zw(L.j,Z),Fb=0;Fb<$.length;++Fb)if(da==$[Fb]){Y=!0;break a}Y=!1}if(!Y){o=kP(this.H,d,r);m=l;break}}y=C(mq,ul,-1,this.H.d,2);y[m]=!0;u=C(A,v,-1,11,1);a:{var rb=this.H,Kb=u,J=o,Ia=d,Uc=y,Tb=void 0,sb=void 0,M=void 0,ya=void 0,nc=void 0,ld=void 0,ra=void 0,Yc=void 0,Ud=void 0;if(J==Ia)Kb[0]=J,D=0;else{rQ(rb,1);ya=C(A,v,-1,\nrb.o,1);M=C(A,v,-1,rb.o,1);Ud=C(A,v,-1,rb.o,1);M[0]=J;ya[J]=1;for(nc=sb=0;sb<=nc&&10>=ya[M[sb]];){Yc=M[sb];for(ld=0;ldr;++r)if(d==O[r]){F=\nvQ(L,Z,g==O[vQ(L,Z,r+2)]?r-2:r+2);s=O[F];var Ta;if(Ta=3<=tQ(this.H,s)){var qa;a:{var Ab=this.H,ba=u[1],Ua=s,Db=void 0,Nc=void 0,oc=void 0,ha=void 0,pc=void 0,U=void 0;if(ba==Ua)qa=0;else{rQ(Ab,1);ha=C(A,v,-1,Ab.o,1);oc=C(A,v,-1,Ab.o,1);oc[0]=ba;ha[ba]=1;for(pc=Nc=0;Nc<=pc&&2>=ha[oc[Nc]];){for(U=0;U=ea&&3>=f&&(this.I[d]=!0);else switch(ea){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c>>28)-1,fb=AQ(this.H,$c,!1),ad=AQ(this.H,$c,!0),Zb=-1;fb!=ad?-1!=Vb&&Vb>fb?Zb=Vb<<24>>24:Zb=fb<<\n24>>24:-1!=Vb?(Vb>ad||Vb=BQ(this.H,$c))&&(Zb=Vb<<24>>24):!CQ(this.H,$c)&&0!=eQ(this.H,$c)&&(Zb=BQ(this.H,$c),Zb-=DQ(this.H,$c,Zb));var Oc=$c,G=Zb;if(null==this.a)for(var nb=this.a=C(nK,Nl,-1,this.H.c,1),xc=nb,ee=nb.length,yc=void 0,yc=0;yc>24;SP(Dc,4,Fv(Zb+1));SP(this.b[N],2,Fv((this.H.s[N]&48)>>4));this.H.E&&(SP(this.b[N],30,Fv(this.H.w[N])),null!=yQ(this.H,N)&&(Ub=!0))}this.J=OP(this);if(this.JZc.length;--Fa)SP(this.b[N],21,Kk);for(Fa=Zc.length-1;0<=Fa;--Fa)SP(this.b[N],21,Fv(Zc[Fa]))}this.J=OP(this)}if(Ub&&this.Jyd;--Fa)SP(this.b[N],8,Kk);\nfor(Fa=yd-1;0<=Fa;--Fa)SP(this.b[N],8,Fv(Eb[Fa]))}this.J=OP(this)}if(Va&&this.J=lP(this.H,N))jc[Jc]=Fv(this.c[kP(this.H,N,Fa)]),jc[Jc]=uv(jc[Jc],20),jc[Jc]=EQ(jc[Jc],Fv(this.H.A[AP(this.H,N,Fa)])),++Jc;jc.sort(FQ);for(Fa=this.E;Fa>jc.length;--Fa)SP(this.b[N],36,Kk);for(Fa=jc.length-1;0<=Fa;--Fa)SP(this.b[N],36,jc[Fa])}this.J=\nOP(this)}if(0!=(this.G&8)&&this.J>=1,Wb>=oa)Wb-=md;else{Wd=IQ(Hd,zw(Vd.a,Wb));if(0==Wd)break a;if(0==md)break;0>Wd?Wb-=md:Wb+=md}Wb>=1,Ra>=Ad)Ra-=$a;else{zd=IQ(Mb,zw(Pc.a,Ra));if(0==zd){Id=Ra;break a}if(0==$a)break;0>zd?Ra-=$a:Ra+=$a}}Id=-1}Lb=1+Id}ke=Lb;RP(this.b[N],N);SP(this.b[N],16,Fv(this.c[N]));SP(this.b[N],16,Fv(ke))}this.J=OP(this)}if(0!=(this.G&16)&&this.J>24,this.P[hb]=LQ(this.H,hb)<<24>>24;this.j=C(nK,Nl,-1,this.H.d,1);this.i=C(nK,Nl,-1,this.H.d,1);for(ob=0;ob>10<<24>>24,this.i[ob]=MQ(this.H,ob)<<24>>24;var lc,Ac,Bd,bd,nd,Ec;this.C=!0;for(nd=KP(this,!1);this.J>24);Am(S.b,new SQ(ib,1,-1,-1))}0aa;++aa){Sc=C(qH,ml,86,32,0);for($b=Uf=\n0;32>$b;++$b)if(null!=Oa[aa][$b]){me=Oa[aa][$b].length;Sc[$b]=C(A,v,-1,me,1);for(Zd=0;Zd$b;++$b)if(null!=Sc[$b])if(null==Ed||Ed.lengthhk?(xl<<16)+hk:(hk<<16)+xl,1==this.k[Gb.b[Ga]]||2==this.k[Gb.b[Ga]]))++gk,ch>10||2==(this.H.z[Xa]&3072)>>10)&&(1!=this.H.B[Xa]||1!=this.k[Xa]&&2!=this.k[Xa]))EP(this.H,W(this.H,0,Xa)),EP(this.H,W(this.H,1,Xa))}}w(7,1,{},qQ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function hQ(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=eb.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function gQ(){}w(8,1,{},gQ);_.dd=function(a,b){return hQ(a,b)};function dQ(){}w(9,1,{4:1},dQ);_.a=null;\n_.b=0;_.c=0;_.d=0;function bQ(){}w(10,1,{},bQ);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function aQ(){}w(11,1,{5:1},aQ);_.a=0;_.b=0;_.c=0;function SP(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=EQ(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=uv(a.d[a.c],b),a.d[a.c]=EQ(a.d[a.c],c),a.b-=b):(a.d[a.c]=uv(a.d[a.c],a.b),a.d[a.c]=EQ(a.d[a.c],qv(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=EQ(a.d[a.c],XQ(c,Fv((1<>22);e=fv(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function JP(a,b){var c;for(c=0;co)for(t=0;t>24,d.k[m]=h<<24>>24):d.n[m]==j&&d.k[m]==\nh&&(d.n[m]=0,d.k[m]=-1);d=!0}}else if(1==f.a){d=a;h=b;m=g=o=l=j=void 0;o=d.i[f.b];l=1;for(m=0;mm;++m)null!=g[m]&&fQ(g[m]);h=new dR;GP(g,g.length,h?h:(HP(),HP(),IP));if(0==cR(g[0],g[1]))d=!1;else{for(m=0;m>24,a.k[e]=c<<24>>24}\nfunction eR(a,b,c){var d,e,f,g,h,j,l,o,m,r,t,y,u;f=C(A,v,-1,a.j.c,1);t=C(A,v,-1,a.j.c,1);l=C(mq,ul,-1,a.j.c,2);o=C(mq,ul,-1,a.j.c,2);g=C(mq,ul,-1,a.j.c,2);C(fR,q,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;ja.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],o[b]=g[e]&&!o[e],l[b]=!0;else if(g[e]&&o[e]){m=ZQ(a,b,t[e],l);if(-1==m)return null;f[++h]=b;t[b]=m;t[m]=-2;g[b]=!1;l[b]=!0;l[m]=!0}else if(zP(a.j,\nAP(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2this.j.k[f]||2>24)}}\nfunction hR(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction OQ(a){var b,c,d,e;this.k=a;for(c=0;cthis.k.a[f]+(1==h?65536:0))o=this.k.a[f]+(1==h?65536:0),l=g,m=h,e=d[j];for(f=0;faG(a.a-this.a)+aG(a.b-this.b)+aG(a.c-this.c)};_.tS=function(){var a;a=new kR;return Vf+lR(a.a,this.a)+mb+lR(a.a,this.b)+mb+lR(a.a,this.c)+bg};_.a=0;_.b=0;_.c=0;function SQ(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},SQ);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction nP(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;cb)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=CP(a.e,a.a,a.d),d=a.G){var c=2*a.G,d,e,f;a.x=tR(a.x,c);a.q=tR(a.q,c);a.u=tR(a.u,c);f=a.D.length;e=C(uR,q,7,c,0);for(d=0;d=a.H&&(e=2*a.H,a.y[0]=tR(a.y[0],e),a.y[1]=tR(a.y[1],e),a.B=tR(a.B,e),a.z=tR(a.z,e),a.A=tR(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function xR(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction HQ(a,b){return null==a.r?null:null==a.r[b]?null:yR(a.r[b],0,a.r[b].length)}function LQ(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function KQ(a,b){return(a.s[b]&1572864)>>19}function yQ(a,b){return null==a.t?null:a.t[b]}function vP(a,b){return a.D[b].a}function wP(a,b){return a.D[b].b}function xP(a,b){return a.D[b].c}function CP(a,b,c){return zR(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function W(a,b,c){return a.y[b][c]}\nfunction MQ(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function tP(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function AR(a,b){var c;c=a.x[b]=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction BR(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=AR(a,b)),d);return c+DQ(a,b,c)}function CR(a){var b;a.K=0;a.x=C(A,v,-1,a.G,1);a.q=C(A,v,-1,a.G,1);a.u=C(A,v,-1,a.G,1);a.D=C(uR,q,7,a.G,0);for(b=0;b>19==b&&(null==d&&(d=C(mq,ul,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c>10==b&&(null==d&&(d=C(mq,ul,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=C(A,v,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function ER(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=AR(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function FR(a,b,c){a.q[b]=c;a.K=0}function GR(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction HR(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction IR(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;ER(a,b,-1);JR(a,b,0);c=a.u[b];for(d=0;dc?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=C(qH,\nml,86,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function KR(a,b,c){a.v[b]=c;a.K&=3}function LR(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function MR(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function JR(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function vR(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction NR(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function OR(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function PR(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function WQ(a,b,c){a.B[b]=c;a.K=0}function QR(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;cd&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],ce;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c=BR(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;da.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=C(A,v,-1,a.o,1);for(e=f=0;ea.f[b]||4=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&Vu(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!mR(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction DP(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=C(A,v,-1,f,1));if(!YR(a,b,c,d,e))return 3;d=-1;for(h=0;ha?-a:a)^e[b]d?b:d}\nfunction eQ(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!CQ(a,b))return 0;rQ(a,1);for(d=e=0;d>1}e-=DQ(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]c-e?0:c-e}function PP(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction BQ(a,b){var c,d;a.ed(1);for(c=d=0;ce;++e)ZR(a,a.y[e][b])&&!ZR(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;bj;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=C(mq,ul,-1,a.p,2);for(b=0;b(a.n&&b(a.n&&c(a.n&&de)for(f=0;f=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Xl);_.ed=function(a){VR(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction $R(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=wR(a.c,b,c,h);e=0;g&&HR(a.c,b,1,-1);if(4F.length?0:jS(nx(F.substr(60,\n3)));a.c.u[d]=O;t=45>F.length?0:jS(nx(F.substr(42,3)));switch(t){case 0:break;case 1:MR(a.c,d,768);break;case 2:MR(a.c,d,128);break;case 3:MR(a.c,d,384);break;default:MR(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&MR(a.c,d,8192);nc=51>F.length?0:jS(nx(F.substr(48,3)));switch(nc){case 0:break;case 15:ER(a.c,d,0);break;default:ER(a.c,d,nc)}}for(y=0;yF.length?0:jS(nx(F.substr(9,\n3)));M=18>F.length?0:jS(nx(F.substr(15,3)));$R(a,e,f,l,Ia,M)}for(y=0;yTb&&MR(a.c,d,4096)}}F=kS(b)}}catch(Ab){Ab=vq(Ab);if(H(Ab,96))return vp(Ab),!1;throw Ab;}rQ(a.c,7);return!0}\nfunction lS(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=kS(b);null!=d&&0==d.indexOf(mf);){for(d=nx(ox(d,7));jK(d,vb);){c=kS(b);if(0!=c.indexOf(mf))return!1;d=nx(fD(d,0,d.length-1)+ox(c,7))}if(0==d.indexOf("BEGIN"))if(e=nx(ox(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=fS(d,bS(d,7)),g=wD(fD(d,7,bS(d,7)),10),f=wD(fD(d,f,bS(d,f)),10),c.c=new mS(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,o=h=void 0,m=o=o=j=g=void 0,r=h=f=void 0,t=void 0,l=aS(d,0),g=wD(d.substr(0,l-0),10),j=fS(d,l),l=aS(d,j),o=d.substr(j,l-j),m=null,f=!1,h=gS(d);if(0!=h){var l=d,y=t=r=r=j=m=void 0,u=t=void 0,t=null,j=l.indexOf(Vf),r=l.indexOf(bg,j);if(0<=j&&0r;)j=u.indexOf(lb),-1==j?(t=u,y=\n!1):(t=u.substr(0,j-0),u=ox(u,j+1)),m[r++]=RR(t);t=C(A,v,-1,r,1);WP(m,0,t,r)}m=t;0>h&&(f=!0);l=0>h?-h:h}j=fS(d,l);l=aS(d,j);h=nS(d.substr(j,l-j));j=fS(d,l);l=aS(d,j);r=nS(d.substr(j,l-j));j=fS(d,l);l=aS(d,j);t=nS(d.substr(j,l-j));j=fS(d,l);l=aS(d,j);j=wD(d.substr(j,l-j),10);h=rR(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new oS),pS(c.a,new pB(g),new pB(h)));null!=m&&IR(c.c,h,m,f);0!=j&&(c.c.u[h]=j);I(o,Gd)?MR(c.c,h,1):I(o,Af)?(g=C(A,v,-1,1,1),g[0]=6,IR(c.c,h,g,!0)):vR(c.c,h,RR(o));for(;-1!=(j=fS(d,l));)if(l=\naS(d,j),o=d.substr(j,l-j),f=lx(o,mx(61)),g=o.substr(0,f-0),f=wD(ox(o,f+1),10),I(g,"CHG"))FR(c.c,h,f);else if(I(g,"RAD"))switch(f){case 1:JR(c.c,h,16);break;case 2:JR(c.c,h,32);break;case 3:JR(c.c,h,48)}else if(!I(g,JO))if(I(g,"MASS"))KR(c.c,h,f);else if(I(g,"VAL"))ER(c.c,h,-1==f?0:0==f?-1:f);else if(I(g,"HCOUNT"))switch(f){case 0:break;case -1:MR(c.c,h,1792);break;case 1:MR(c.c,h,128);break;case 2:MR(c.c,h,384);break;default:MR(c.c,h,896)}else if(I(g,"SUBST"))if(-1==f)MR(c.c,h,2048);else{if(0o&&MR(c.c,h,4096)}}else if(I(g,"RBCNT"))switch(f){case 3:case -1:MR(c.c,h,112);break;case 1:MR(c.c,h,8);break;case 2:MR(c.c,h,104);break;case 4:MR(c.c,h,56)}}else if(3==e){c=a;t=j=m=y=h=r=t=r=l=g=f=o=f=void 0;h=aS(d,0);g=wD(d.substr(0,h-0),10);r=fS(d,h);h=aS(d,r);l=wD(d.substr(r,h-r),10);r=fS(d,h);h=aS(d,r);f=cS(c,wD(d.substr(r,h-r),10));r=fS(d,h);h=aS(d,r);o=cS(c,wD(d.substr(r,h-r),10));for(j=m=0;-1!=(r=fS(d,h));)if(h=aS(d,r),y=d.substr(r,h-r),\nt=lx(y,mx(61)),r=y.substr(0,t-0),t=wD(ox(y,t+1),10),I(r,JO))switch(t){case 1:m=1;break;case 2:m=2==l?3:4;break;case 3:m=6}else I(r,"TOPO")&&(j=t);f=$R(c,f,o,l,m,j);f+1!=g&&(!c.b&&(c.b=new oS),pS(c.b,new pB(g),new pB(f)))}else if(4==e){if(c=a,g=f=g=o=o=void 0,g=-1!=d.indexOf("ATOMS=(")?IO:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;o=g;t=r=j=m=h=l=void 0;j=f.indexOf(o+"=(")+o.length+2;r=uD(f,mx(41),j);m=bS(f,j);l=wD(f.substr(j,m-j),10);t=C(A,v,-1,l,1);for(h=0;hr)&&(m=r),t[h]=wD(f.substr(j,m-j),10);f=t;if(0==d.indexOf(pf))if(I(g,IO))for(g=0;ge)&&(a.a[b[d]]=e);for(d=0;de)&&(a.b[c[d]]=e)}function vQ(a,b,c){for(a=zw(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction XR(a,b){var c,d,e,f,g,h,j,l,o;this.f=a;this.i=new Gm;this.j=new Gm;this.a=C(A,v,-1,this.f.c,1);this.b=C(A,v,-1,this.f.d,1);this.f.ed(1);j=C(mq,ul,-1,this.f.c,2);l=C(mq,ul,-1,this.f.d,2);do{f=!1;for(c=0;cg){j[c]=!0;for(d=0;dm[r]&&(Z=m[r],ea=r);Z=C(A,v,-1,L,1);Y=m[0--ea&&(ea=L-1):++ea==L&&(ea=0);for(r=0;rh)for(c=0;c=t.length)for(o=0;o>>\n16][u[c]&32767]=h,e[h][o]=u[c]>>>16):u[c]=(h<<16)+32768+o);o=C(mq,ul,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;hY;++Y)if((r&da[Y])==da[Y]&&\n(6==this.f.x[L[Y]]&&1==this.f.q[L[Y]]||5==this.f.x[L[Y]]&&0==this.f.q[L[Y]]))y[u]=!0,O[u]=Y,0==(m&da[Y])&&(ea=!1);break;case 5:Y=z(A,v,-1,[10,5,18,9,20]);ea=!0;for(da=0;5>da;++da)if((r&Y[da])==Y[da])switch(this.f.x[L[da]]){case 6:-1==this.f.q[L[da]]&&(y[u]=!0,O[u]=da,0==(m&Y[da])&&(ea=!1));break;case 7:0>=this.f.q[L[da]]&&(y[u]=!0,O[u]=da);break;case 8:y[u]=!0;O[u]=da;break;case 16:2==this.f.f[L[da]]&&(y[u]=!0,O[u]=da)}break;case 6:ea=!0;21==(r&21)&&(y[u]=!0,0==(m&21)&&(ea=!1));42==(r&42)&&(y[u]=\n!0,0==(m&42)&&(ea=!1));break;case 7:da=z(A,v,-1,[42,21,74,37,82,41,84]);ea=!0;for(Y=0;7>Y;++Y)if((r&da[Y])==da[Y]&&(6==this.f.x[L[Y]]&&1==this.f.q[L[Y]]||5==this.f.x[L[Y]]&&0==this.f.q[L[Y]]))y[u]=!0,O[u]=Y,0==(m&da[Y])&&(ea=!1)}y[u]&&!ea&&(F[u]=!0);u=y[u]?!0:!Z}u&&(o[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d\ne.c[h[1]]^h[0]e.c[j]&&(o=!o),hl;++l)if(g=W(e.H,l,f),3==e.H.f[g]){h=C(A,v,-1,2,1);for(m=j=0;3>m;++m)kP(e.H,g,m)!=W(e.H,1-l,f)&&(h[j++]=kP(e.H,g,m));e.c[h[0]]>e.c[h[1]]&&(o=!o);h[0]>19&&(l[e]=!0);for(e=0;ea?1:a;this.H=1>b?1:b;CR(this)}w(32,22,Xl,tS,mS);_.ed=function(a){rQ(this,a)};_.a=!1;_.b=null;function uS(){uS=x;vS=new up}function wS(a){for(var b,a=new vu(a.j.k);a.b=this.b.d.k?(NS(),-1!=vz(this.b.k,this.b.e)||AS(this.b.d,this.b.e),c=new MS(HS,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,IS(this)):lw.preventDefault()),1==this.d)return;lw.preventDefault();FS(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new MS(HS,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,IS(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=Ds(a,b);b=Es(a,b);if(1==Zq(a.a)&&(this.e=!1,HS))try{if(NS(),1==this.d)GS(this,a);else{d!=this.a&&(c=new MS(d,null),e+=c.a,b+=c.d);try{FS(this,e,b),this.b.d.hd(),3!=this.d&&GS(this,a)}finally{var f=this.a.pb;mw&&f==mw&&(mw=null);pw();f===ax&&(ax=null);zx(this.a);this.d=1;this.b.e=null}}}finally{HS=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var HS=null;function LS(){}w(47,1,il,LS);_.pd=function(){NS()};\nfunction yS(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},yS);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=sx;function MS(a,b){!a||a==(Ax(),Mz(null))?this.f=this.e=0:(this.e=a.ae()-cr(a.pb),this.f=a.be()-(a.pb.scrollTop||0));!b||b==(Ax(),Mz(null))?this.c=this.b=0:(this.b=ar(b.pb)+b.pb.clientLeft,this.c=br(b.pb)+$wnd.pageYOffset+b.pb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},MS);_.tS=sx;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\n_.f=0;function NS(){try{$doc.selection.empty()}catch(a){}}function OS(a){return $wnd.setInterval(B(function(){a.ud()}),100)}function PS(a,b,c,d){var e;e=Rq(a);Pq(a,e.substr(0,b-0));a[a.explicitLength++]=null==d?Pi:d;Pq(a,ox(e,c))}w(195,1,{88:1,93:1,95:1});_.cT=function(a){return this.b-a.b};function JS(){JS=x;QS=new RS;SS=new TS;US=new VS;WS=new XS;YS=new ZS;$S=z(aT,q,19,[QS,SS,US,WS,YS])}w(194,195,xO);var $S,US,SS,WS,QS,YS;function RS(){this.b=0}w(196,194,xO,RS);function TS(){this.b=1}\nw(197,194,xO,TS);function VS(){this.b=2}w(198,194,xO,VS);function XS(){this.b=3}w(199,194,xO,XS);function ZS(){this.b=4}w(200,194,xO,ZS);function bT(){bT=x;cT=new Bs(Pg,new dT)}function dT(){}w(246,243,{},dT);_.Dd=function(a){a.Id(this)};_.Gd=function(){return cT};var cT;function eT(){eT=x;fT=new Bs(hh,new gT)}function gT(){}w(254,248,gl,gT);\n_.Dd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(hT(),iT))a=jT(b.pb),c=new kT(Tq(b.pb,Ti),Tq(b.pb,Si)),d=new kT(Tq(b.T.jb.pb,Ti),Tq(b.T.jb.pb,Si)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);lT(b.I,!0);a=Tq(b.T.jb.pb,Ti);mT(b,new kT(a,nT(b.T.jb).a));b.J&&b.O!=iT&&oT(b.r,b)}else lT(b.I,!1),b.O!=(hT(),iT)?mT(b,new kT(b.F.b,b.F.a)):pT(b,jT(b.r.pb)),b.J&&b.O!=iT&&qT(b.r,b);rT(b.T.jb)}else lT(b.I,!0)};_.Gd=function(){return fT};var fT;function sT(){sT=x;tT=new Bs(xh,new uT)}\nfunction uT(){}w(260,243,{},uT);_.Dd=function(a){zx(a.a.a)};_.Gd=function(){return tT};var tT;function vT(a){this.a=a}w(282,244,{},vT);_.Dd=function(a){a.Pd(this)};_.Ed=function(){return wT};var wT=_.a=null;function xT(a){this.a=a}w(284,244,{},xT);_.Dd=function(a){a.Rd(this)};_.Ed=function(){return yT};var yT=_.a=null;function zT(a){a=Uq(a,$O);return SR(Aj,a)?(AT(),BT):SR(gP,a)?(AT(),CT):(AT(),DT)}function AT(){AT=x;BT=new ET(0);CT=new ET(1);DT=new ET(2);FT=z(GT,q,29,[BT,CT,DT])}\nfunction ET(a){this.b=a}w(297,195,{29:1,88:1,93:1,95:1},ET);var FT,DT,CT,BT;function HT(){HT=x;var a=(Ju(),Ju(),Ku);!a.a&&(a.a=new IT)}\nfunction lR(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new Pv;if(!isFinite(b))return rO(c,d?a.r:a.u),xp(c.a,"\\u221e"),rO(c,d?a.s:a.v),Sq(c.a);e=b*=a.q;var g,h;f=Sq(c.a).length;rO(c,e.toPrecision(20));e=0;h=uD(Sq(c.a),cP,f);0>h&&(h=uD(Sq(c.a),LO,f));0<=h&&(g=h+1,ga.p&&0h&&(h+=a.k),a.b=h+1,a.e-=h):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==Sq(c.a).charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.da.p){g=a.b-a.p;for(h=0;ha.b+a.j&&53<=MJ(Sq(c.a),a.b+a.j)&&(h=a.b+a.j-1,JT(a,c,h));if(0a.d&&(h=a.d);h>f&&48==MJ(Sq(c.a),h-1);)--h;ha.e&&(a.e=\n-a.e,xp(c.a,vb));e=n+a.e;for(f=e.length;ff&&++j;break;case 48:if(0f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new Pm(\'Multiple decimal separators in pattern "\'+b+ma);f=g+m+h;break;case 69:if(!d){if(a.w)throw new Pm(\'Multiple exponential symbols in pattern "\'+b+ma);a.w=!0;a.n=0}for(;r+1g+m||1>a.n)throw new Pm(\'Malformed exponential pattern "\'+b+ma);o=!1;break;default:--r,o=!1}0==m&&0f&&0g+m)||0==j)throw new Pm(\'Malformed pattern "\'+b+ma);if(d)return r-c;b=g+m+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+m-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function EQ(a,b){return fv(a.l|b.l,a.m|b.m,a.h|b.h)}function NT(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g=a.a&&(a.c=0);return b}\nfunction YT(a){NK(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function XT(a){this.d=a}w(338,1,{},XT);_.Vd=function(){return this.cc?null:zw(a.i.b,c));e?qU(a,e):d&&(b.innerHTML=n||n);return b}function qU(a,b){var c;if(b.ob!=a)return!1;try{Cx(b,null)}finally{c=b.pb;Yq(c).removeChild(c);var d=a.i,e;e=eU(c);c[XO]=null;fC(d.b,e,null);d.a=new fU(e,d.a)}return!0}w(388,365,zl);_.ue=function(){return new rU(this)};_.re=function(a){return qU(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;\nfunction sU(a){if(0>=a.b)throw new KJ("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new KJ("Column index: 0, Column size: "+a.a);}\nfunction tU(){this.i=new dU;this.f=$doc.createElement(Wj);this.c=$doc.createElement(Zj);hw(this.f,this.c);this.pb=this.f;this.d=new uU(this);var a=new vU(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;bx(a.b.f,(iw(),jw(b)),0);hw(a.a,$doc.createElement(ZO))}var c,d;if(1!=this.a){if(1=d||0>a)throw new KJ("Row index: "+a+", Row size: "+d);if(0>c)throw new KJ("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new KJ("Column index: "+c+", Column size: "+this.a);c=pU(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;ab;++b)c=this.c.rows[a],d=$doc.createElement($j),d.innerHTML=DO||n,bx(c,(iw(),jw(d)),b);this.a=1;a=this.e;b=1;b=1b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement($j);\ne.innerHTML=DO;c=$doc.createElement(qk);for(var f=0;f=this.d.c)throw new Px;a=zw(this.d,this.b);this.a=this.b;BU(this);return a};_.Xd=function(){var a;if(0>this.a)throw new nA;a=zw(this.d,this.a);zx(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function uU(a){this.a=a}w(393,1,{},uU);_.a=null;function vU(a){this.b=a}w(394,1,{},vU);_.a=null;_.b=null;\nfunction xU(){xU=x;yU=new CU}var yU;function CU(){}w(396,1,{},CU);w(400,366,nl);_.Kd=RA;_.Ld=oJ;_.Md=Uv;_.Nd=Rv;function DU(a){this.a=a}w(406,405,$l,DU);_.Hd=function(){};function lU(a){return function(){this.__gwt_resolve=EU;return a.ge()}}function EU(){throw"A PotentialElement cannot be resolved twice.";}function FU(a,b){if(0>b||b>=a.c)throw new Mx;return a.a[b]}function GU(a,b,c){oA();pA.call(this,(cw(),new bw(a)),b,0,c,16)}w(443,375,{},GU);\nfunction HU(a,b,c,d){0==--a.Oc&&(a.$c!=a.We()&&(d|=4),!a.Zc&&(d|=2),0a.Fc.a.c)throw new Pm("Missing message: awt.12A");if(H(b,60)){if(b==a)throw new Pm("Missing message: awt.12B");var e;a:{if(a&&!H(a,71))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(H(e,71))break;e=e.Sc}e=!1}if(e)throw new Pm("Missing message: awt.12C");if(H(b,71))throw new Pm("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new gD;try{d=vz(e.Fc.a,b);var f;f=zw(e.Fc.a,d);e.Gc&&e.Gc.of(f);RU(e,d);new SU(e,301,f)}catch(g){if(g=vq(g),!H(g,89))throw g;}}d=a.Fc.a.c;KU(b);\nvC(a.Fc.a,d,b);d=(b.Sc=a,b.Xe(!0),BA(a),!!a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1),HU(b,b,a,1),d);try{if(a.Gc)if(H(a.Gc,65)){if(!b)throw new ku("Missing message: awt.185");if(null==c||null!=c)TU(a.Gc,c,b);else throw new Pm("Missing message: awt.92");}else a.Gc.kf(null==c?null:c,b)}catch(h){h=vq(h);if(H(h,98))throw b=h,RU(a,d),b;throw h;}b.df();new SU(a,300,b)}function PU(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)zw(a.Fc.a,c).Xe(b)}\nfunction RU(a,b){var c;c=zw(a.Fc.a,b);KU(c);c.Xe(!1);NK(a.Fc.a,b);c.Sc=null;BA(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1);HU(c,c,a,1)}function UU(a){var b=(hC(),iC);NU(a,b);for(b=0;b=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.ff(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].ef(a.b,this.i[1].a),this.o[1].gf(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0a.e&&\nPq(e.a,FV(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&Pq(e.a,FV(a.a,a.e,c-a.e-1)),a.e=c),Sq(e.a);0==d?Pq(e.a,FV(a.a,a.e,a.b-a.e)):Pq(e.a,FV(a.a,a.e,a.b-a.e-1))}}function GV(a){if(!a)throw new gD;this.c=a;this.a=C(cK,Fl,-1,8192,1)}w(524,525,{},GV);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function EV(a){this.f=a}w(526,137,{81:1,88:1,96:1,105:1},EV);\nfunction DV(a,b,c,d){if(null==a.c)throw new EV("luni.D6");if(0>c||c>b.length)throw new HV(IV("luni.12",z(MK,q,0,[n+c])));if(0>d||d>b.length-c)throw new HV(IV("luni.18",z(MK,q,0,[n+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;fa.a?1:0};function nS(a){a=XJ(a);return 3.4028234663852886E38a?-Infinity:a}w(595,594,{88:1,93:1,97:1,101:1});_.cT=aK;w(597,594,{88:1,93:1,99:1,101:1});_.cT=aK;\nfunction zQ(a,b){return ac)throw new KJ(NO);}f=C(cK,Fl,-1,f,1);for(h=g=j=0;hb||0>e||0>d||b+d>l||e+d>f)throw new Mx;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(Uu(a)===Uu(c)&&be;)kq(c,d,a[--b])}else for(d=e+d;ed-c){a=c;for(g=a+1;ga&&0>1),NV(b,a,h,j,-e,f),NV(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c=g||e=f.dd(a[e],a[h])?kq(b,c++,a[e++]):kq(b,c++,a[h++])}}function fQ(a){a.sort(function(a,c){return a-c})}function HP(){HP=x;IP=new OV}var IP;function OV(){}w(632,1,{},OV);_.dd=function(a,b){return a.cT(b)};\nw(633,1,{88:1,92:1,93:1,106:1});_.cT=function(a){a=vv(K(this.a.getTime()),K(a.a.getTime()));return xv(a,Kk)?0:!sv(a,Kk)?-1:1};function aV(a,b){var c,d;(0>b||b>a.b)&&FK(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;cc?d=d.a[0]:d=d.a[1]}return null}\nfunction WV(a,b,c,d){var e;if(b){e=VV(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0d?1:0,0==d&&(!c.c||Hp(l.d,c.d))&&(f=l),(!l||!l.b)&&!XV(l.a[e]))if(XV(l.a[1-e]))o=o.a[j]=YV(l,e);else if(!XV(l.a[1-e])&&(m=o.a[1-j]))!XV(m.a[1-j])&&!XV(m.a[j])?(o.b=!1,m.b=!0,l.b=!0):(d=g.a[1]==o?1:0,XV(m.a[j])?g.a[d]=(o.a[1-j]=YV(o.a[1-j],1-j),YV(o,j)):XV(m.a[1-j])&&(g.a[d]=YV(o,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new ZV(l.c,l.d);e=f;j=h;for(g=null==j.c||0VV(d.c,e))&&b.qh(d),d.a[1]&&dW(a,b,c,d.a[1],e,f))}function eW(a){AK(a.a);aW(a.c,a.b.th())}\nfunction fW(a){var b=(gW(),hW),c;this.c=a;c=new Gm;dW(this,c,b,a.b,null,null);this.a=new vu(c)}w(645,1,{},fW);_.Vd=yK;_.Wd=function(){return this.b=wu(this.a)};_.Xd=function(){eW(this)};_.a=null;_.b=null;_.c=null;function cW(a){this.a=a}w(646,614,Il,cW);_.rh=function(a){var b;if(!H(a,109))return!1;b=UV(this.a,a.th());return!!b&&zD(b.d,a.uh())};_.ue=function(){return new fW(this.a)};_.sh=function(a){var b;if(!H(a,109))return!1;b=new $V;b.c=!0;b.d=a.uh();return bW(this.a,a.th(),b)};_.Pf=function(){return this.a.c};\n_.a=null;function ZV(a,b){this.c=a;this.d=b;this.a=C(iW,q,112,2,0);this.b=!0}w(647,1,{109:1,112:1},ZV);_.eQ=function(a){return!H(a,109)?!1:zD(this.c,a.th())&&zD(this.d,a.uh())};_.th=cC;_.uh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Kp(this.c):0;b=null!=this.d?Kp(this.d):0;return a^b};_.vh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+td+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function $V(){}w(648,1,{},$V);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function gW(){gW=x;hW=new jW(0);kW=new lW;mW=new nW;oW=new pW;qW=z(rW,q,113,[hW,kW,mW,oW])}function jW(a){this.b=a}w(649,195,vO,jW);_.Dh=zy;_.Eh=zy;var qW,hW,kW,mW,oW;function lW(){this.b=1}w(650,649,vO,lW);_.Eh=bm;function nW(){this.b=2}w(651,649,vO,nW);_.Dh=bm;_.Eh=bm;function pW(){this.b=3}w(652,649,vO,pW);_.Dh=bm;function sW(a){a.Tc.We()&&jV(a)}\nfunction tW(a){var b;if(a.Tc.We()){b=yA(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}lV(a)}function uW(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function vW(){qV.call(this,n);this.i=new hV(this.Fh());sB(this.r,new wW(this))}w(658,481,yO);_.Ie=function(a,b){return Uu(a.f)===Uu(this.i)?(tW(this),!0):this.Gh(a,b)};_.Fh=function(){return"Close"};_.Gh=KC;_.Be=function(){tW(this)};_.i=null;_.j=null;function wW(a){this.a=a}w(674,519,BO,wW);_.zf=function(){tW(this.a)};_.a=null;\nfunction xW(a,b){var c;mt();var d;vW.call(this);this.c=new hV("Help");new hV("Home");this.d=b;MU(this,(qE(),sE));this.Tc&&this.Tc.Gf(!1);nV(this,!1);d=yA(b);if(1==a)this.e||(this.e=new AV(d),uW(this.e,-30,0)),this.j=this.e,c=FE(b),this.q=If,this.Tc&&this.Tc.Hf(If),YA(this,new dV(2)),this.f=new HC(c+" "),QU(this,this.f,te),d=new cB,QU(d,this.i,null),this.d.gc&&(c=new hV("Submit"),QU(d,c,null)),QU(this,d,lO),BV(this.f,nx(Uq(this.f.Tc.a.pb,yk))),this.Tc&&this.Tc.Gf(!0),nV(this,!0);else if(2==a)this.b||\n(this.b=new AV(d),uW(this.b,-50,13*Vu(b.mb)-80)),this.j=this.b,this.q=RO,this.Tc&&this.Tc.Hf(RO),YA(this,new dV(2)),c=new cB,QU(c,new yV("atomic SMILES",1),null),QU(this,c,mO),c=Pe,nt&&(c=Uq(nt.Tc.a.pb,yk)),nt=new IC(c,8),QU(this,nt,te),c=new cB,QU(c,this.i,null),QU(this,c,lO);else{this.a||(this.a=new AV(d),uW(this.a,5*Vu(b.mb),0));var e,f;this.q=d="About "+(qE(),BI);this.Tc&&this.Tc.Hf(d);YA(this,new vV(0));MU(this,sE);QU(this,new yV(BI+" Molecular Editor v2017-02-26",1),null);QU(this,new yV("Peter Ertl and Bruno Bienfait",\n1),null);for(c=rE,d=0,f=c.length;dc.p.c)throw new Mx;d=Ty(c);bx(c.b,(iw(),jw(d)),0);Lx(c,a,d,0,!1)}else Sy(b.b,a);QW(b.f,null);tx(this.I.b,new FX(this),(eT(),eT(),fT));tx(this.I.b,this.o,Is);NW(this,this.I);gx(Yq(Xq(this.pb)),"mosaic-WindowPanel",!0)}w(759,760,uO);_.ze=function(){return 0!=this.I.a.p.c?PW(FU(this.I.a.p,0)):null};_.Ce=function(a){ZW(this,a)};_.ue=function(){return new iU(this.I.a)};_.pe=function(){IW(this);KS(new GX(this))};\n_.re=function(a){return RW(this.I.a,a)};_.Uh=function(a){mT(this,a)};_.De=function(a,b){eX(this,a,b)};_.Ae=function(a){YW(this,a)};_.Ee=function(){pX(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var WW;\nfunction rV(a,b){gN();bB.call(this);this.c=new HX(a);this.b=new Vy;this.b.a=(Gy(),Hy);Sy(this.b,this.d);XW(this.c,this.b);this.c.a=this;this.a=b}w(788,757,{},rV);_.Ef=cC;_.Kh=function(){return this.b.ob};_.Se=function(){return ar(this.c.pb)};_.Te=function(){return br(this.c.pb)+$wnd.pageYOffset};_.Be=function(){ZW(this.c,!1)};_.We=function(){return this.c.hb};_.Oh=Tv;_.Ff=function(a){eX(this.c,a.a,a.b)};_.Gf=function(a){gX(this.c,a)};_.Hf=function(a){IX(this.c.I.b,a)};\n_.Qh=function(a){EW(this,a);FW(this,a);LW(this.c);pX(this.c)};_.a=null;_.b=null;_.c=null;function HX(a){SW();qX.call(this,(JX(),KX),a,!1)}w(790,759,uO,HX);_.Be=function(){var a=this.a,b=new kV(a.a,201),c;a=a.a.r;a.a?a=new LX(new vu(a.a)):(a=(Eu(),Eu(),Fu),a=new vu(a));for(;a.Vd();)switch(c=a.Wd(),b.k){case 205:c.xf(b);break;case 202:c.yf(b);break;case 201:c.zf(b);break;case 206:c.Af(b);break;case 204:c.Bf(b);break;case 203:c.Cf(b);break;case 200:c.Df(b)}};_.a=null;\nfunction LX(a){if(!a)throw new gD;this.a=a}w(800,1,{},LX);_.Vd=yK;_.Wd=function(){return wu(this.a)};_.Xd=function(){throw new BD("Missing message: awt.50");};_.a=null;function VU(){return VU()}\nfunction IV(a,b){var c,d,e,f,g;c=new rD;d=C(Zu,q,1,b.length,0);for(f=0;f":d[f]=Mp(b[f]);g=0;for(f=uD(a,mx(123),0);0<=f;f=uD(a,mx(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&rO(c,a.substr(g,f-1-g)),Pq(c.a,Hk),g=f+1):f>a.length-3?(rO(c,fD(a,g,a.length)),g=a.length):(e=NJ(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(rO(c,a.substr(g,f+1-g)),g=f+1):(rO(c,a.substr(g,f-g)),e>=d.length?xp(c.a,""):xp(c.a,d[e]),g=f+3));g(f>h?f:h)?e:f>h?f:h,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.pb.style[Dk]=f+kj),0<=c&&(b.pb.style[Qh]=c+kj),a.b=e,a.a=d}function FY(){}w(851,850,{},FY);_.a=-1;_.b=-1;function SY(a,b){var c,d,e;if(a.k)return!0;a.x.mg();for(c=new iU(b);c.a.aD?0:D,l=s,f=o,H(y,130)&&(l-=b.b,f-=b.a),this.b==lY?(r.s=this.a==(rZ(),sZ)?t:this.a==uZ?t+~~(F/2)-~~(s/2):t+F-s,r.t=D,r.u=l,r.r=f,D+=o+u):(this.a==(rZ(),sZ)?(r.s=t,r.t=D):this.a==uZ?(r.s=t,r.t=D+~~(m/2)-~~(o/2)):(r.s=t,r.t=D+m-o),r.u=\nl,r.r=f,t+=s+u),a.a&&(y=d.ae()-ar(a.pb)-ZY(this.s,a),-1==r.o&&(r.o=y),y=d.be()-(br(a.pb)+$wnd.pageYOffset)-ZY(this.u,a),-1==r.p&&(r.p=y),y=d.de(),-1==r.q&&(r.q=y),d=d.ce(),-1==r.n&&(r.n=d));TY(this,a)}};_.a=null;_.b=null;function rZ(){rZ=x;sZ=new vZ(0);uZ=new vZ(1);wZ=new vZ(2);xZ=z(yZ,q,125,[sZ,uZ,wZ])}function vZ(a){this.b=a}w(870,195,{88:1,93:1,95:1,125:1},vZ);var xZ,uZ,wZ,sZ;function kY(){kY=x;qZ=new zZ(0);lY=new zZ(1);AZ=z(BZ,q,126,[qZ,lY])}function zZ(a){this.b=a}\nw(871,195,{88:1,93:1,95:1,126:1},zZ);var AZ,qZ,lY;w(873,1,{131:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function pZ(){this.e=!1}function EX(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(872,873,{127:1,131:1},pZ,EX);_.a=0;_.b=0;_.c=!1;_.d=!1;\nfunction CZ(a,b){if(a.k)return!0;SY(a,b);if(0g?0:g)+(Dr(),kj)),b!=a.de()&&a.je((0>b?0:b)+kj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.he((0>b?0:b)+(Dr(),kj)),c!=a.ce()&&a.he((0>c?0:c)+kj))}function pT(a,b){lX(a,b.b,b.a)}var PZ=WJ(" S");V(474);V(481);V(658);V(694);V(519);V(674);V(469);\nvar QZ=UJ(194,function(){JS();return $S}),aT=QJ(914,QZ);UJ(196,null);UJ(197,null);UJ(198,null);UJ(199,null);UJ(200,null);var RZ=UJ(297,function(){AT();return FT}),GT=QJ(923,RZ);V(489);var wV=V(484);V(467);V(468);VJ();VJ();VJ();V(514);V(23);V(22);V(32);var oR=QJ(929,PZ),qR=QJ(930,nK),SZ=V(18),uR=QJ(931,SZ);V(26);V(753);V(513);V(525);V(524);V(529);V(391);V(390);V(587);V(526);V(520);var gV=V(466),fV=QJ(934,XB);V(760);V(759);V(790);V(757);V(788);var TZ=UJ(849,function(){hT();return QY}),RY=QJ(935,TZ);\nV(848);V(847);V(839);V(840);V(841);V(842);V(843);V(844);V(845);V(846);V(820);V(747);V(749);V(7);var UZ=V(12),wQ=QJ(936,UZ),jQ=QJ(937,qH),BP=QJ(938,cF),VZ=V(9),cQ=QJ(939,VZ),WZ=V(11),$P=QJ(940,WZ);V(21);V(13);V(8);V(10);V(643);V(645);V(646);var XZ=V(647),iW=QJ(941,XZ);V(648);var YZ=UJ(649,function(){gW();return qW}),rW=QJ(942,YZ);UJ(650,null);UJ(651,null);UJ(652,null);V(644);V(626);V(636);V(637);V(638);V(380);V(379);V(384);V(27);V(31);V(14);var ZZ=V(null),fR=QJ(949,ZZ);V(16);var iR=QJ(950,mq);V(20);\nV(17);V(15);V(383);V(822);V(44);V(825);V(826);V(824);V(823);V(816);V(815);V(877);V(878);V(879);V(880);V(818);V(284);V(611);V(610);V(246);var VX=V(806),ZX=V(808);V(282);V(834);V(833);V(299);V(373);V(876);V(335);V(338);V(336);V(337);V(46);V(48);V(47);V(406);V(332);var JY=QJ(952,TN);V(333);V(632);V(835);V(800);V(300);var $X=V(809);V(819);V(838);V(873);V(872);V(254);V(45);V(852);V(869);var $Z=UJ(870,function(){rZ();return xZ}),yZ=QJ(953,$Z),a_=UJ(871,function(){kY();return AZ}),BZ=QJ(954,a_);V(855);V(864);\nV(863);V(867);V(866);V(862);V(861);V(859);V(860);V(858);V(857);V(854);V(856);V(865);V(868);V(853);V(821);V(874);V(388);V(387);V(393);V(394);V(392);V(334);V(356);V(357);V(52);V(55);V(875);V(49);V(51);V(50);V(881);V(882);V(827);V(830);V(831);V(832);V(828);V(829);var XX=V(807);V(850);V(851);V(812);V(813);V(260);B(tO)(9);function Rv(a){return tx(this,a,(Dt(),Dt(),Et))}function bK(){rT(this.T.jb)}function Tv(){}function SA(){return br(this.pb)+$wnd.pageYOffset}\nfunction Qt(){return!vA(this)?new EA(0,0):PA(this.Tc,this)}function RA(a){return tx(this,a,(qt(),qt(),rt))}function SB(){}function bm(){return!0}function cm(){return this.a}function Uv(a){return tx(this,a,(wt(),wt(),xt))}function zy(){return!1}function TA(){return ar(this.pb)}function oJ(a){return tx(this,a,(tt(),tt(),ut))}function Ns(){rT(this)}function Dx(){var a;a=31+this.a;return a=31*a+this.b}function sK(){rT(this.f)}function yK(){return DK(this.a)}\nfunction aK(a){return this.aa.a?1:0}function cC(){return this.c}function sx(){return db+this.a+mb+this.d+eb}function KK(a){BW(this,a)}function UA(){var a,b,c,d,e,f;if(this.e){a=jT(this.pb);for(c=0,d=this.e.a.c;ca.b?a.b:-1,b.a=b.a>a.a?a.a:-1,lX(f,b.b,b.a),f.O==(hT(),iT)&&pT(f,new mX(jT(this.pb))),Bm(f.z,1)}}\nfunction KC(){return!1}function AD(){}function Ex(){return null}\nfunction rx(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new vu(b.x);d.b