$wnd.jsme.runAsyncCallback9('var wP="runCallbacks",xP="end",yP,zP,AP="West",BP="South",CP="North",DP="First",EP="East",FP="Before",GP="After";function HP(a,b){Bp(a.a,b)}function IP(){IP=x;yP=new wv;zP=new JB(0,0);xv(yP,FP);xv(yP,DP);xv(yP,GP);xv(yP,"Last");xv(yP,te);xv(yP,CP);xv(yP,BP);xv(yP,AP);xv(yP,EP)}function JP(a,b){a.a+=b}\nfunction KP(a){var b=aq,c,d,e;e=a==b.f?gi:rh+a;$stats&&(e=fq(e,xP,a),$stats(e));am^0>r?1:2):-1==EQ(f)||-1==EQ(e)||0!=((EQ(f)|EQ(e))&1)?3:EQ(f)==EQ(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(FQ(a.b[f.b],Pk),FQ(a.b[f.d],Mk)):2==d&&(FQ(a.b[f.b],Mk),FQ(a.b[f.d],Pk))),e.f&&(1==d?(FQ(a.b[e.b],Pk),FQ(a.b[e.d],Mk)):2==d&&(FQ(a.b[e.b],Mk),FQ(a.b[e.d],Pk)))):a.k[b]=d;return!0}\nfunction PQ(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 AQ(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]=MQ(a.H,g[l+1])-MQ(a.H,g[0]),d[l][1]=NQ(a.H,g[l+1])-NQ(a.H,g[0]),d[l][2]=OQ(a.H,\ng[l+1])-OQ(a.H,g[0]);g=D(rG,nl,-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(DI,am,87,[z(B,q,-1,[2,1,2,1]),z(B,q,-1,[1,2,2,1]),z(B,q,-1,[1,1,2,2]),z(B,q,-1,[2,1,1,2]),z(B,q,-1,[2,2,1,1]),z(B,q,-1,[1,2,1,2])]);g=D(rG,nl,-1,CQ(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?(FQ(a.b[e],Yk),FQ(a.b[f],Wk)):2==d&&(FQ(a.b[e],Wk),FQ(a.b[f],Yk))}else a.S[b]=d;return!0}function WQ(a){var b,c;b=0;c=a.b;XQ(c,c.length,(YQ(),YQ(),ZQ));for(c=0;cj;++j)if(f=Y(d.H,j,e),3==d.H.f[f]){g=D(B,q,-1,2,1);for(o=h=0;od.c[g[1]]^cR(d,f,g[0],g[1])&&(l=!l)}}catch(m){m=xq(m);if(G(m,97)){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=BQ(e.H,f,r),3==e.H.f[j]){l=D(B,q,-1,2,1);for(t=o=0;te.c[l[1]]^cR(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=xq(y);if(G(y,97)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,v=t=r=o=void 0,s=void 0,A=void 0,v=CQ(j.H,l),s=D(B,q,-1,v,1),r=0;r=CQ(b.H,d)){l=2*b.c[BQ(b.H,d,g)];e=RQ(b.H,d,g);2==KQ(b.H,e)&&(LQ(b.H,e)||++l);for(e=0;ee;--h)f[h]=f[h-1];f[e]=l}hR(b.b[d],d);iR(b.b[d],16,Jw(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]?(jR(),kR)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(jR(),kR)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=D(B,q,-1,h,1);y=D(B,q,-1,h,1);v=D(B,q,-1,h,1);t=D(pq,ml,-1,h,2);g=D(pq,ml,-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;s=2;b=D(B,q,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=s;){for(;j=h&&(h+=a.H.c,r=lR(r,h),y=lR(y,h),v=lR(v,h),t=(e=D(pq,ml,-1,h,2),mR(t,0,e,t.length),e));if(0!=(a.H.z[RQ(a.H,l,A)]&512))++o,m+=a.H.x[c];else for(f=1;fv[2];1v[2]}e=h.length;for(c=0;cv[2];e=h.length;for(c=0;cv[2];throw new Dp("no distinction applying CIP rules");}\nfunction oR(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=D(qR,u,5,c,0);for(f=0;fh[f+1].c?1:-1:0)&&++d}}\nfunction pR(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=GR(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;dr;++r){l=RQ(this.H,d,r);var V;a:{for(var da=l,la=void 0,sa=void 0,sa=Dx(N.j,$),la=0;la=ub[Ga[L]];){kd=Ga[L];for(uc=0;ucr;++r)if(d==M[r]){F=\nMR(N,$,g==M[MR(N,$,r+2)]?r-2:r+2);A=M[F];var ta;if(ta=3<=KR(this.H,A)){var Da;a:{var aa=this.H,Eb=v[1],db=A,Fb=void 0,Qc=void 0,nc=void 0,ca=void 0,ld=void 0,S=void 0;if(Eb==db)Da=0;else{IR(aa,1);ca=D(B,q,-1,aa.o,1);nc=D(B,q,-1,aa.o,1);nc[0]=Eb;ca[Eb]=1;for(ld=Qc=0;Qc<=ld&&2>=ca[nc[Qc]];){for(S=0;S=U&&3>=f&&(this.I[d]=!0);else switch(U){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,ic=RR(this.H,Ib,!1),vc=RR(this.H,Ib,!0),ec=-1;ic!=vc?-1!=lb&&lb>ic?ec=lb<<24>>24:ec=ic<<\n24>>24:-1!=lb?(lb>vc||lb=SR(this.H,Ib))&&(ec=lb<<24>>24):!TR(this.H,Ib)&&0!=vR(this.H,Ib)&&(ec=SR(this.H,Ib),ec-=UR(this.H,Ib,ec));var I=Ib,oc=ec;if(null==this.a)for(var fc=this.a=D(BL,rl,-1,this.H.c,1),Bc=fc,Sc=fc.length,Hd=void 0,Hd=0;Hd>24;iR(Yc,4,Jw(ec+1));iR(this.b[O],2,Jw((this.H.s[O]&48)>>4));this.H.E&&(iR(this.b[O],30,Jw(this.H.w[O])),null!=PR(this.H,O)&&(Ra=!0))}this.J=eR(this);if(this.JRc.length;--Na)iR(this.b[O],21,Lk);for(Na=Rc.length-1;0<=Na;--Na)iR(this.b[O],21,Jw(Rc[Na]))}this.J=eR(this)}if(Ra&&this.JZd;--Na)iR(this.b[O],8,Lk);\nfor(Na=Zd-1;0<=Na;--Na)iR(this.b[O],8,Jw(Bb[Na]))}this.J=eR(this)}if(dd&&this.J=CQ(this.H,O))Ma[fb]=Jw(this.c[BQ(this.H,O,Na)]),Ma[fb]=Dw(Ma[fb],20),Ma[fb]=VR(Ma[fb],Jw(this.H.A[RQ(this.H,O,Na)])),++fb;Ma.sort(WR);for(Na=this.E;Na>Ma.length;--Na)iR(this.b[O],36,Lk);for(Na=Ma.length-1;0<=Na;--Na)iR(this.b[O],36,Ma[Na])}this.J=\neR(this)}if(0!=(this.G&8)&&this.J>=1,fa>=Id)fa-=ed;else{Ud=ZR(Cd,Dx(Td.a,fa));if(0==Ud)break a;if(0==ed)break;0>Ud?fa-=ed:fa+=ed}fa>=1,Qb>=jc)Qb-=Jb;else{Va=ZR(fd,Dx(Cb.a,Qb));if(0==Va){ge=Qb;break a}if(0==Jb)break;0>Va?Qb-=Jb:Qb+=Jb}}ge=-1}Ob=1+ge}Bd=Ob;hR(this.b[O],O);iR(this.b[O],16,Jw(this.c[O]));iR(this.b[O],16,Jw(Bd))}this.J=eR(this)}if(0!=(this.G&16)&&this.J>24,this.P[Za]=bS(this.H,Za)<<24>>24;this.j=D(BL,rl,-1,this.H.d,1);this.i=D(BL,rl,-1,this.H.d,1);for(pc=0;pc>10<<24>>24,this.i[pc]=cS(this.H,pc)<<24>>24;var kc,Dc,Kd,Dd,wc,md;this.C=!0;for(wc=aR(this,!1);this.J>24);Dm(ob.b,new iS($a,1,-1,-1))}0ba;++ba){Ec=\nD(DI,am,87,32,0);for(Ub=jf=0;32>Ub;++Ub)if(null!=Ta[ba][Ub]){re=Ta[ba][Ub].length;Ec[Ub]=D(B,q,-1,re,1);for(qd=0;qdUb;++Ub)if(null!=Ec[Ub])if(null==ae||ae.lengthfk?(Bl<<16)+fk:(fk<<16)+Bl,1==this.k[Db.b[Ka]]||2==this.k[Db.b[Ka]]))++ek,ch>10||2==(this.H.z[Wa]&3072)>>10)&&(1!=this.H.B[Wa]||1!=this.k[Wa]&&2!=this.k[Wa]))VQ(this.H,Y(this.H,0,Wa)),VQ(this.H,Y(this.H,1,Wa))}}w(7,1,{},HR);_.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 yR(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 xR(){}w(8,1,{},xR);_.dd=function(a,b){return yR(a,b)};function uR(){}w(9,1,{4:1},uR);_.a=null;\n_.b=0;_.c=0;_.d=0;function sR(){}w(10,1,{},sR);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function rR(){}w(11,1,{5:1},rR);_.a=0;_.b=0;_.c=0;function iR(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=VR(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=Dw(a.d[a.c],b),a.d[a.c]=VR(a.d[a.c],c),a.b-=b):(a.d[a.c]=Dw(a.d[a.c],a.b),a.d[a.c]=VR(a.d[a.c],zw(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=VR(a.d[a.c],nS(c,Jw((1<>22);e=ow(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function $Q(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]&&wR(g[m]);h=new uS;XQ(g,g.length,h?h:(YQ(),YQ(),ZQ));if(0==tS(g[0],g[1]))d=!1;else{for(m=0;m>24,a.k[e]=c<<24>>24}\nfunction vS(a,b,c){var d,e,f,g,h,j,l,o,m,r,t,y,v;f=D(B,q,-1,a.j.c,1);t=D(B,q,-1,a.j.c,1);l=D(pq,ml,-1,a.j.c,2);o=D(pq,ml,-1,a.j.c,2);g=D(pq,ml,-1,a.j.c,2);D(wS,u,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=pS(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(QQ(a.j,\nRQ(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 yS(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 eS(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;fpH(a.a-this.a)+pH(a.b-this.b)+pH(a.c-this.c)};_.tS=function(){var a;a=new BS;return Wf+CS(a.a,this.a)+nb+CS(a.a,this.b)+nb+CS(a.a,this.c)+cg};_.a=0;_.b=0;_.c=0;function iS(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},iS);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction EQ(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=TQ(a.e,a.a,a.d),d=a.G){var c=2*a.G,d,e,f;a.x=KS(a.x,c);a.q=KS(a.q,c);a.u=KS(a.u,c);f=a.D.length;e=D(LS,u,7,c,0);for(d=0;d=a.H&&(e=2*a.H,a.y[0]=KS(a.y[0],e),a.y[1]=KS(a.y[1],e),a.B=KS(a.B,e),a.z=KS(a.z,e),a.A=KS(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 OS(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 YR(a,b){return null==a.r?null:null==a.r[b]?null:PS(a.r[b],0,a.r[b].length)}function bS(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function aS(a,b){return(a.s[b]&1572864)>>19}function PR(a,b){return null==a.t?null:a.t[b]}function MQ(a,b){return a.D[b].a}function NQ(a,b){return a.D[b].b}function OQ(a,b){return a.D[b].c}function TQ(a,b,c){return QS(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function Y(a,b,c){return a.y[b][c]}\nfunction cS(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function KQ(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 RS(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 SS(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=RS(a,b)),d);return c+UR(a,b,c)}function TS(a){var b;a.K=0;a.x=D(B,q,-1,a.G,1);a.q=D(B,q,-1,a.G,1);a.u=D(B,q,-1,a.G,1);a.D=D(LS,u,7,a.G,0);for(b=0;b>19==b&&(null==d&&(d=D(pq,ml,-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=D(pq,ml,-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=D(B,q,-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 VS(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=RS(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 WS(a,b,c){a.q[b]=c;a.K=0}function XS(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction YS(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 ZS(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;VS(a,b,-1);$S(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=D(DI,\nam,87,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function aT(a,b,c){a.v[b]=c;a.K&=3}function bT(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function cT(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function $S(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function MS(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 dT(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 eT(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function fT(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function mS(a,b,c){a.B[b]=c;a.K=0}function gT(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=SS(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=D(B,q,-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&dw(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(!DS(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction UQ(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=D(B,q,-1,f,1));if(!oT(a,b,c,d,e))return 3;d=-1;for(h=0;ha?-a:a)^e[b]d?b:d}\nfunction vR(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!TR(a,b))return 0;IR(a,1);for(d=e=0;d>1}e-=UR(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 fR(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction SR(a,b){var c,d;a.ed(1);for(c=d=0;ce;++e)pT(a,a.y[e][b])&&!pT(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=D(pq,ml,-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,Pl);_.ed=function(a){lT(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction qT(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=NS(a.c,b,c,h);e=0;g&&YS(a.c,b,1,-1);if(4F.length?0:AT(oy(F.substr(60,3)));a.c.u[d]=\nM;t=45>F.length?0:AT(oy(F.substr(42,3)));switch(t){case 0:break;case 1:cT(a.c,d,768);break;case 2:cT(a.c,d,128);break;case 3:cT(a.c,d,384);break;default:cT(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&cT(a.c,d,8192);Jc=51>F.length?0:AT(oy(F.substr(48,3)));switch(Jc){case 0:break;case 15:VS(a.c,d,0);break;default:VS(a.c,d,Jc)}}for(y=0;yF.length?0:AT(oy(F.substr(9,3)));Ga=\n18>F.length?0:AT(oy(F.substr(15,3)));qT(a,e,f,l,Ac,Ga)}for(y=0;ytb&&cT(a.c,d,4096)}}F=BT(b)}}catch(aa){aa=xq(aa);if(G(aa,97))return yp(aa),!1;throw aa;}IR(a.c,7);return!0}\nfunction CT(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=BT(b);null!=d&&0==d.indexOf(nf);){for(d=oy(py(d,7));xL(d,rb);){c=BT(b);if(0!=c.indexOf(nf))return!1;d=oy(kE(d,0,d.length-1)+py(c,7))}if(0==d.indexOf("BEGIN"))if(e=oy(py(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=wT(d,sT(d,7)),g=DE(kE(d,7,sT(d,7)),10),f=DE(kE(d,f,sT(d,f)),10),c.c=new DT(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=rT(d,0),g=DE(d.substr(0,l-0),10),j=wT(d,l),l=rT(d,j),o=d.substr(j,l-j),m=null,f=!1,h=xT(d);if(0!=h){var l=d,y=t=r=r=j=m=void 0,v=t=void 0,t=null,j=l.indexOf(Wf),r=l.indexOf(cg,j);if(0<=j&&0r;)j=v.indexOf(kb),-1==j?(t=v,y=\n!1):(t=v.substr(0,j-0),v=py(v,j+1)),m[r++]=hT(t);t=D(B,q,-1,r,1);mR(m,0,t,r)}m=t;0>h&&(f=!0);l=0>h?-h:h}j=wT(d,l);l=rT(d,j);h=ET(d.substr(j,l-j));j=wT(d,l);l=rT(d,j);r=ET(d.substr(j,l-j));j=wT(d,l);l=rT(d,j);t=ET(d.substr(j,l-j));j=wT(d,l);l=rT(d,j);j=DE(d.substr(j,l-j),10);h=IS(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new FT),GT(c.a,new uC(g),new uC(h)));null!=m&&ZS(c.c,h,m,f);0!=j&&(c.c.u[h]=j);H(o,Od)?cT(c.c,h,1):H(o,zf)?(g=D(B,q,-1,1,1),g[0]=6,ZS(c.c,h,g,!0)):MS(c.c,h,hT(o));for(;-1!=(j=wT(d,l));)if(l=\nrT(d,j),o=d.substr(j,l-j),f=my(o,ny(61)),g=o.substr(0,f-0),f=DE(py(o,f+1),10),H(g,"CHG"))WS(c.c,h,f);else if(H(g,"RAD"))switch(f){case 1:$S(c.c,h,16);break;case 2:$S(c.c,h,32);break;case 3:$S(c.c,h,48)}else if(!H(g,$P))if(H(g,"MASS"))aT(c.c,h,f);else if(H(g,"VAL"))VS(c.c,h,-1==f?0:0==f?-1:f);else if(H(g,"HCOUNT"))switch(f){case 0:break;case -1:cT(c.c,h,1792);break;case 1:cT(c.c,h,128);break;case 2:cT(c.c,h,384);break;default:cT(c.c,h,896)}else if(H(g,"SUBST"))if(-1==f)cT(c.c,h,2048);else{if(0o&&cT(c.c,h,4096)}}else if(H(g,"RBCNT"))switch(f){case 3:case -1:cT(c.c,h,112);break;case 1:cT(c.c,h,8);break;case 2:cT(c.c,h,104);break;case 4:cT(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=rT(d,0);g=DE(d.substr(0,h-0),10);r=wT(d,h);h=rT(d,r);l=DE(d.substr(r,h-r),10);r=wT(d,h);h=rT(d,r);f=tT(c,DE(d.substr(r,h-r),10));r=wT(d,h);h=rT(d,r);o=tT(c,DE(d.substr(r,h-r),10));for(j=m=0;-1!=(r=wT(d,h));)if(h=rT(d,r),y=d.substr(r,h-r),\nt=my(y,ny(61)),r=y.substr(0,t-0),t=DE(py(y,t+1),10),H(r,$P))switch(t){case 1:m=1;break;case 2:m=2==l?3:4;break;case 3:m=6}else H(r,"TOPO")&&(j=t);f=qT(c,f,o,l,m,j);f+1!=g&&(!c.b&&(c.b=new FT),GT(c.b,new uC(g),new uC(f)))}else if(4==e){if(c=a,g=f=g=o=o=void 0,g=-1!=d.indexOf("ATOMS=(")?ZP:-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=BE(f,ny(41),j);m=sT(f,j);l=DE(f.substr(j,m-j),10);t=D(B,q,-1,l,1);for(h=0;hr)&&(m=r),t[h]=DE(f.substr(j,m-j),10);f=t;if(0==d.indexOf(of))if(H(g,ZP))for(g=0;ge)&&(a.a[b[d]]=e);for(d=0;de)&&(a.b[c[d]]=e)}function MR(a,b,c){for(a=Dx(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction nT(a,b){var c,d,e,f,g,h,j,l,o;this.f=a;this.i=new Jm;this.j=new Jm;this.a=D(B,q,-1,this.f.c,1);this.b=D(B,q,-1,this.f.d,1);this.f.ed(1);j=D(pq,ml,-1,this.f.c,2);l=D(pq,ml,-1,this.f.d,2);do{f=!1;for(c=0;cg){j[c]=!0;for(d=0;dm[r]&&($=m[r],U=r);$=D(B,q,-1,N,1);V=m[0--U&&(U=N-1):++U==N&&(U=0);for(r=0;rh)for(c=0;c=t.length)for(o=0;o>>\n16][v[c]&32767]=h,e[h][o]=v[c]>>>16):v[c]=(h<<16)+32768+o);o=D(pq,ml,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;hV;++V)if((r&da[V])==da[V]&&(6==this.f.x[N[V]]&&\n1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(m&da[V])&&(U=!1);break;case 5:V=z(B,q,-1,[10,5,18,9,20]);U=!0;for(da=0;5>da;++da)if((r&V[da])==V[da])switch(this.f.x[N[da]]){case 6:-1==this.f.q[N[da]]&&(y[v]=!0,M[v]=da,0==(m&V[da])&&(U=!1));break;case 7:0>=this.f.q[N[da]]&&(y[v]=!0,M[v]=da);break;case 8:y[v]=!0;M[v]=da;break;case 16:2==this.f.f[N[da]]&&(y[v]=!0,M[v]=da)}break;case 6:U=!0;21==(r&21)&&(y[v]=!0,0==(m&21)&&(U=!1));42==(r&42)&&(y[v]=!0,0==(m&42)&&(U=!1));break;\ncase 7:da=z(B,q,-1,[42,21,74,37,82,41,84]);U=!0;for(V=0;7>V;++V)if((r&da[V])==da[V]&&(6==this.f.x[N[V]]&&1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(m&da[V])&&(U=!1)}y[v]&&!U&&(F[v]=!0);v=y[v]?!0:!$}v&&(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=Y(e.H,l,f),3==e.H.f[g]){h=D(B,q,-1,2,1);for(m=j=0;3>m;++m)BQ(e.H,g,m)!=Y(e.H,1-l,f)&&(h[j++]=BQ(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;TS(this)}w(32,22,Pl,KT,DT);_.ed=function(a){IR(this,a)};_.a=!1;_.b=null;function LT(){LT=x;MT=new xp}function NT(a){for(var b,a=new zv(a.j.k);a.b=this.b.d.k?(dU(),-1!=AA(this.b.k,this.b.e)||RT(this.b.d,this.b.e),c=new cU(YT,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,ZT(this)):px.preventDefault()),1==this.d)return;px.preventDefault();WT(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new cU(YT,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,ZT(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=qt(a,b);b=rt(a,b);if(1==$q(a.a)&&(this.e=!1,YT))try{if(dU(),1==this.d)XT(this,a);else{d!=this.a&&(c=new cU(d,null),e+=c.a,b+=c.d);try{WT(this,e,b),this.b.d.hd(),3!=this.d&&XT(this,a)}finally{var f=this.a.pb;qx&&f==qx&&(qx=null);tx();f===ay&&(ay=null);By(this.a);this.d=1;this.b.e=null}}}finally{YT=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var YT=null;function bU(){}w(47,1,Dl,bU);_.pd=function(){dU()};\nfunction PT(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},PT);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=Uu;function cU(a,b){!a||a==(Cy(),RA(null))?this.f=this.e=0:(this.e=a.ee()-(a.pb.scrollLeft||0),this.f=a.fe()-(a.pb.scrollTop||0));!b||b==(Cy(),RA(null))?this.c=this.b=0:(this.b=ar(b.pb)+eU(b.pb),this.c=br(b.pb)+fU(b.pb));this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},cU);_.tS=Uu;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction dU(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\\n"+a);}}function eU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(oj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\\n"+c);}}\nfunction fU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(oj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function gU(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\\n"+b);}}function hU(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\\n"+b);}}function iU(a){return $wnd.setInterval(C(function(){a.ud()}),100)}\nfunction jU(a,b,c,d){a.a=kE(a.a,0,b)+d+py(a.a,c)}w(193,1,{89:1,94:1,96:1});_.cT=function(a){return this.b-a.b};function $T(){$T=x;kU=new lU;mU=new nU;oU=new pU;qU=new rU;sU=new tU;uU=z(vU,u,19,[kU,mU,oU,qU,sU])}w(192,193,OP);var uU,oU,mU,qU,kU,sU;function lU(){this.b=0}w(194,192,OP,lU);function nU(){this.b=1}w(195,192,OP,nU);function pU(){this.b=2}w(196,192,OP,pU);function rU(){this.b=3}w(197,192,OP,rU);function tU(){this.b=4}w(198,192,OP,tU);function wU(){wU=x;xU=new ot(Qg,new yU)}\nfunction yU(){}w(262,259,{},yU);_.Dd=function(a){a.Id(this)};_.Gd=function(){return xU};var xU;function zU(){zU=x;AU=new ot(jh,new BU)}function BU(){}w(270,264,yl,BU);\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!=(CU(),DU))a=EU(b.pb),c=new FU(Tq(b.pb,Xi),Tq(b.pb,Wi)),d=new FU(Tq(b.T.jb.pb,Xi),Tq(b.T.jb.pb,Wi)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);GU(b.I,!0);a=Tq(b.T.jb.pb,Xi);HU(b,new FU(a,IU(b.T.jb).a));b.J&&b.O!=DU&&JU(b.r,b)}else GU(b.I,!1),b.O!=(CU(),DU)?HU(b,new FU(b.F.b,b.F.a)):KU(b,EU(b.r.pb)),b.J&&b.O!=DU&&LU(b.r,b);MU(b.T.jb)}else GU(b.I,!0)};_.Gd=function(){return AU};var AU;function NU(){NU=x;OU=new ot(Ah,new PU)}\nfunction PU(){}w(277,259,{},PU);_.Dd=function(a){By(a.a.a)};_.Gd=function(){return OU};var OU;function QU(a){this.a=a}w(299,260,{},QU);_.Dd=function(a){a.Td(this)};_.Ed=function(){return RU};var RU=_.a=null;function SU(a){this.a=a}w(301,260,{},SU);_.Dd=function(a){a.Vd(this)};_.Ed=function(){return TU};var TU=_.a=null;function UU(a){a=Uq(a,rQ);return iT(zQ,a)?(VU(),WU):iT(yQ,a)?(VU(),XU):(VU(),YU)}function VU(){VU=x;WU=new ZU(0);XU=new ZU(1);YU=new ZU(2);$U=z(aV,u,30,[WU,XU,YU])}\nfunction ZU(a){this.b=a}w(314,193,{30:1,89:1,94:1,96:1},ZU);var $U,YU,XU,WU;function bV(){bV=x;var a=(Sv(),Sv(),Tv);!a.a&&(a.a=new cV)}\nfunction CS(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new Tw;if(!isFinite(b))return HP(c,d?a.r:a.u),c.a.a+="\\u221e",HP(c,d?a.s:a.v),c.a.a;var b=b*a.q,g,h;h=c.a.a.length;HP(c,b.toPrecision(20));e=0;g=c.a.a.indexOf(uQ,h);0>g&&(g=c.a.a.indexOf(bQ,h));0<=g&&(f=g+1,fa.p&&0g&&(g+=a.k),a.b=g+1,a.e-=g):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==c.a.a.charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d\na.p){h=a.b-a.p;for(g=0;ga.b+a.j&&53<=c.a.a.charCodeAt(a.b+a.j)&&(g=a.b+a.j-1,dV(a,c,g));if(0a.d&&(g=a.d);g>f&&48==c.a.a.charCodeAt(g-1);)--g;ga.e&&(a.e=-a.e,c.a.a+=\nrb);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 Sm(\'Multiple decimal separators in pattern "\'+b+na);f=g+m+h;break;case 69:if(!d){if(a.w)throw new Sm(\'Multiple exponential symbols in pattern "\'+b+na);a.w=!0;a.n=0}for(;r+1g+m||1>a.n)throw new Sm(\'Malformed exponential pattern "\'+b+na);o=!1;break;default:--r,o=!1}0==m&&0f&&0g+m)||0==j)throw new Sm(\'Malformed pattern "\'+b+na);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 VR(a,b){return ow(a.l|b.l,a.m|b.m,a.h|b.h)}function hV(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}function qV(a){bM(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function pV(a){this.d=a}w(355,1,{},pV);\n_.Zd=function(){return this.cc?null:Dx(a.i.b,c));e?JV(a,e):d&&(b.innerHTML=n||n);return b}\nfunction JV(a,b){var c;if(b.ob!=a)return!1;try{Ey(b,null)}finally{c=b.pb;Yq(c).removeChild(c);var d=a.i,e;e=xV(c);c[nQ]=null;kD(d.b,e,null);d.a=new yV(e,d.a)}return!0}w(404,379,ll);_.Kd=sy;_.Ld=Fy;_.Md=WB;_.Nd=HE;_.ye=function(){return new KV(this)};_.ve=function(a){return JV(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function LV(a){if(0>=a.b)throw new YK("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new YK("Column index: 0, Column size: "+a.a);}\nfunction MV(){this.i=new wV;this.f=$doc.createElement(Yj);this.c=$doc.createElement(ak);lx(this.f,this.c);this.pb=this.f;this.d=new NV(this);var a=new OV(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;by(a.b.f,(mx(),nx(b)),0);lx(a.a,$doc.createElement(pQ))}var c,d;if(1!=this.a){if(1=d||0>a)throw new YK("Row index: "+a+", Row size: "+d);if(0>c)throw new YK("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new YK("Column index: "+c+", Column size: "+this.a);c=IV(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(bk),d.innerHTML=UP||n,by(c,(mx(),nx(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(bk);\ne.innerHTML=UP;c=$doc.createElement(sk);for(var f=0;f=this.d.c)throw new Ry;a=Dx(this.d,this.b);this.a=this.b;UV(this);return a};_._d=function(){var a;if(0>this.a)throw new sB;a=Dx(this.d,this.a);By(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function NV(a){this.a=a}w(409,1,{},NV);_.a=null;function OV(a){this.b=a}w(410,1,{},OV);_.a=null;_.b=null;\nfunction QV(){QV=x;RV=new VV}var RV;function VV(){}w(412,1,{},VV);w(416,380,pl);_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;function WV(a){this.a=a}w(422,421,Tl,WV);_.Hd=function(){};function EV(a){return function(){this.__gwt_resolve=XV;return a.ke()}}function XV(){throw"A PotentialElement cannot be resolved twice.";}function YV(a,b){if(0>b||b>=a.c)throw new Oy;return a.a[b]}function ZV(a,b,c){tB();uB.call(this,(gx(),new fx(a)),b,0,c,16)}w(459,389,{},ZV);\nfunction $V(a,b,c,d){0==--a.Oc&&(a.$c!=a.$e()&&(d|=4),!a.Zc&&(d|=2),0a.Fc.a.c)throw new Sm("Missing message: awt.12A");if(G(b,61)){if(b==a)throw new Sm("Missing message: awt.12B");var e;a:{if(a&&!G(a,72))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(G(e,72))break;e=e.Sc}e=!1}if(e)throw new Sm("Missing message: awt.12C");if(G(b,72))throw new Sm("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new lE;try{d=AA(e.Fc.a,b);var f;f=Dx(e.Fc.a,d);e.Gc&&e.Gc.sf(f);jW(e,d);new kW(e,301,f)}catch(g){if(g=xq(g),!G(g,90))throw g;}}d=a.Fc.a.c;cW(b);\nAD(a.Fc.a,d,b);d=(b.Sc=a,b._e(!0),GB(a),!!a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1),$V(b,b,a,1),d);try{if(a.Gc)if(G(a.Gc,66)){if(!b)throw new ov("Missing message: awt.185");if(null==c||null!=c)lW(a.Gc,c,b);else throw new Sm("Missing message: awt.92");}else a.Gc.of(null==c?null:c,b)}catch(h){h=xq(h);if(G(h,99))throw b=h,jW(a,d),b;throw h;}b.hf();new kW(a,300,b)}function hW(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)Dx(a.Fc.a,c)._e(b)}\nfunction jW(a,b){var c;c=Dx(a.Fc.a,b);cW(c);c._e(!1);bM(a.Fc.a,b);c.Sc=null;GB(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1);$V(c,c,a,1)}function mW(a){var b=(mD(),nD);fW(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.kf(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].jf(a.b,this.i[1].a),this.o[1].lf(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&&JP(e.a,\nYW(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&JP(e.a,YW(a.a,a.e,c-a.e-1)),a.e=c),e.a.a;0==d?JP(e.a,YW(a.a,a.e,a.b-a.e)):JP(e.a,YW(a.a,a.e,a.b-a.e-1))}}function ZW(a){if(!a)throw new lE;this.c=a;this.a=D(qL,sl,-1,8192,1)}w(539,540,{},ZW);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function XW(a){this.f=a}w(541,137,{82:1,89:1,97:1,106:1},XW);\nfunction WW(a,b,c,d){if(null==a.c)throw new XW("luni.D6");if(0>c||c>b.length)throw new $W(aX("luni.12",z(aM,u,0,[n+c])));if(0>d||d>b.length-c)throw new $W(aX("luni.18",z(aM,u,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 ET(a){a=kL(a);return 3.4028234663852886E38a?-Infinity:a}w(616,615,{89:1,94:1,98:1,102:1});_.cT=MJ;w(618,615,{89:1,94:1,100:1,102:1});_.cT=MJ;\nfunction QR(a,b){return ac)throw new YK(dQ);}f=D(qL,sl,-1,f,1);for(h=g=j=0;hb||0>e||0>d||b+d>l||e+d>f)throw new Oy;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(cw(a)===cw(c)&&be;)nq(c,d,a[--b])}else for(d=e+d;ed-c){a=c;for(g=a+1;ga&&0>1),fX(b,a,h,j,-e,f),fX(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c=g||e=f.dd(a[e],a[h])?nq(b,c++,a[e++]):nq(b,c++,a[h++])}}function wR(a){a.sort(function(a,c){return a-c})}function YQ(){YQ=x;ZQ=new gX}var ZQ;function gX(){}w(653,1,{},gX);_.dd=function(a,b){return a.cT(b)};\nw(654,1,{89:1,93:1,94:1,107:1});_.cT=function(a){a=Ew(J(this.a.getTime()),J(a.a.getTime()));return Gw(a,Lk)?0:!Bw(a,Lk)?-1:1};function tW(a,b){var c,d;(0>b||b>a.b)&&UL(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 oX(a,b,c,d){var e;if(b){e=nX(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||Kp(l.d,c.d))&&(f=l),(!l||!l.b)&&!pX(l.a[e]))if(pX(l.a[1-e]))o=o.a[j]=qX(l,e);else if(!pX(l.a[1-e])&&(m=o.a[1-j]))!pX(m.a[1-j])&&!pX(m.a[j])?(o.b=!1,m.b=!0,l.b=!0):(d=g.a[1]==o?1:0,pX(m.a[j])?g.a[d]=(o.a[1-j]=qX(o.a[1-j],1-j),qX(o,j)):pX(m.a[1-j])&&(g.a[d]=qX(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 rX(l.c,l.d);e=f;j=h;for(g=null==j.c||0nX(d.c,e))&&b.uh(d),d.a[1]&&wX(a,b,c,d.a[1],e,f))}function xX(a){PL(a.a);tX(a.c,a.b.xh())}\nfunction yX(a){var b=(zX(),AX),c;this.c=a;c=new Jm;wX(this,c,b,a.b,null,null);this.a=new zv(c)}w(666,1,{},yX);_.Zd=em;_.$d=function(){return this.b=Av(this.a)};_._d=function(){xX(this)};_.a=null;_.b=null;_.c=null;function vX(a){this.a=a}w(667,635,Il,vX);_.vh=function(a){var b;if(!G(a,110))return!1;b=mX(this.a,a.xh());return!!b&&GE(b.d,a.yh())};_.ye=function(){return new yX(this.a)};_.wh=function(a){var b;if(!G(a,110))return!1;b=new sX;b.c=!0;b.d=a.yh();return uX(this.a,a.xh(),b)};_.Tf=function(){return this.a.c};\n_.a=null;function rX(a,b){this.c=a;this.d=b;this.a=D(BX,u,113,2,0);this.b=!0}w(668,1,{110:1,113:1},rX);_.eQ=function(a){return!G(a,110)?!1:GE(this.c,a.xh())&&GE(this.d,a.yh())};_.xh=hD;_.yh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Np(this.c):0;b=null!=this.d?Np(this.d):0;return a^b};_.zh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+Ed+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function sX(){}w(669,1,{},sX);\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 zX(){zX=x;AX=new CX(0);DX=new EX;FX=new GX;HX=new IX;JX=z(KX,u,114,[AX,DX,FX,HX])}function CX(a){this.b=a}w(670,193,RP,CX);_.Hh=OD;_.Ih=OD;var JX,AX,DX,FX,HX;function EX(){this.b=1}w(671,670,RP,EX);_.Ih=ty;function GX(){this.b=2}w(672,670,RP,GX);_.Hh=ty;_.Ih=ty;function IX(){this.b=3}w(673,670,RP,IX);_.Hh=ty;function LX(a){a.Tc.$e()&&CW(a)}\nfunction MX(a){var b;if(a.Tc.$e()){b=DB(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}EW(a)}function NX(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 OX(){JW.call(this,n);this.i=new AW(this.Jh());xC(this.r,new PX(this))}w(679,496,SP);_.Me=function(a,b){return cw(a.f)===cw(this.i)?(MX(this),!0):this.Kh(a,b)};_.Jh=function(){return"Close"};_.Kh=XB;_.Fe=function(){MX(this)};_.i=null;_.j=null;function PX(a){this.a=a}w(695,534,PP,PX);_.Df=function(){MX(this.a)};_.a=null;\nfunction QX(a,b){var c;qu();var d;OX.call(this);this.c=new AW("Help");new AW("Home");this.d=b;eW(this,(FF(),HF));this.Tc&&this.Tc.Kf(!1);GW(this,!1);d=DB(b);if(1==a)this.e||(this.e=new TW(d),NX(this.e,-30,0)),this.j=this.e,c=UF(b),this.q=If,this.Tc&&this.Tc.Lf(If),cC(this,new wW(2)),this.f=new MD(c+" "),iW(this,this.f,te),d=new hC,iW(d,this.i,null),this.d.gc&&(c=new AW("Submit"),iW(d,c,null)),iW(this,d,BP),UW(this.f,oy(Uq(this.f.Tc.a.pb,Ak))),this.Tc&&this.Tc.Kf(!0),GW(this,!0);else if(2==a)this.b||\n(this.b=new TW(d),NX(this.b,-50,13*dw(b.mb)-80)),this.j=this.b,this.q=hQ,this.Tc&&this.Tc.Lf(hQ),cC(this,new wW(2)),c=new hC,iW(c,new RW("atomic SMILES",1),null),iW(this,c,CP),c=Pe,ru&&(c=Uq(ru.Tc.a.pb,Ak)),ru=new ND(c,8),iW(this,ru,te),c=new hC,iW(c,this.i,null),iW(this,c,BP);else{this.a||(this.a=new TW(d),NX(this.a,5*dw(b.mb),0));var e,f;this.q=d="About "+(FF(),NJ);this.Tc&&this.Tc.Lf(d);cC(this,new OW(0));eW(this,HF);iW(this,new RW(NJ+" Molecular Editor v2017-02-26",1),null);iW(this,new RW("Peter Ertl and Bruno Bienfait",\n1),null);for(c=GF,d=0,f=c.length;dc.p.c)throw new Oy;d=Zz(c);by(c.b,(mx(),nx(d)),0);Ny(c,a,d,0,!1)}else Yz(b.b,a);iY(b.f,null);vy(this.I.b,new YY(this),(zU(),zU(),AU));vy(this.I.b,this.o,vt);fY(this,this.I);gy(Yq(Xq(this.pb)),"mosaic-WindowPanel",!0)}w(780,781,LP);_.De=function(){return 0!=this.I.a.p.c?hY(YV(this.I.a.p,0)):null};_.Ge=function(a){rY(this,a)};_.ye=function(){return new BV(this.I.a)};_.te=function(){aY(this);aU(new ZY(this))};\n_.ve=function(a){return jY(this.I.a,a)};_.Yh=function(a){HU(this,a)};_.He=function(a,b){xY(this,a,b)};_.Ee=function(a){qY(this,a)};_.Ie=function(){IY(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 oY;\nfunction KW(a,b){vO();gC.call(this);this.c=new $Y(a);this.b=new aA;this.b.a=(Mz(),Nz);Yz(this.b,this.d);pY(this.c,this.b);this.c.a=this;this.a=b}w(807,778,{},KW);_.If=hD;_.Oh=function(){return this.b.ob};_.We=function(){return ar(this.c.pb)};_.Xe=function(){return br(this.c.pb)};_.Fe=function(){rY(this.c,!1)};_.$e=function(){return this.c.hb};_.Sh=At;_.Jf=function(a){xY(this.c,a.a,a.b)};_.Kf=function(a){zY(this.c,a)};_.Lf=function(a){aZ(this.c.I.b,a)};\n_.Uh=function(a){XX(this,a);YX(this,a);dY(this.c);IY(this.c)};_.a=null;_.b=null;_.c=null;function $Y(a){kY();JY.call(this,(bZ(),cZ),a,!1)}w(809,780,LP,$Y);_.Fe=function(){var a=this.a,b=new DW(a.a,201),c;a=a.a.r;a.a?a=new dZ(new zv(a.a)):(a=(Iv(),Iv(),Jv),a=new zv(a));for(;a.Zd();)switch(c=a.$d(),b.k){case 205:c.Bf(b);break;case 202:c.Cf(b);break;case 201:c.Df(b);break;case 206:c.Ef(b);break;case 204:c.Ff(b);break;case 203:c.Gf(b);break;case 200:c.Hf(b)}};_.a=null;\nfunction dZ(a){if(!a)throw new lE;this.a=a}w(819,1,{},dZ);_.Zd=em;_.$d=function(){return Av(this.a)};_._d=function(){throw new IE("Missing message: awt.50");};_.a=null;function nW(){return nW()}\nfunction aX(a,b){var c,d,e,f,g;c=new yE;d=D(hw,u,1,b.length,0);for(f=0;f":d[f]=Lp(b[f])?b[f].tS():Pp(b[f]);g=0;for(f=BE(a,ny(123),0);0<=f;f=BE(a,ny(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&HP(c,a.substr(g,f-1-g)),c.a.a+=Ik,g=f+1):f>a.length-3?(HP(c,kE(a,g,a.length)),g=a.length):(e=aL(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(HP(c,a.substr(g,f+1-g)),g=f+1):(HP(c,a.substr(g,f-g)),e>=d.length?c.a.a+="":Bp(c.a,d[e]),g=f+3));ge?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Fk]=c-1+oj);0<=b-1&&(a.pb.style[Uh]=b-1+oj)}function j_(a,b){var c,d,e;if(a.k)return!0;a.x.qg();for(c=new BV(b);c.a.as?0:s,l=A,f=o,G(y,131)&&(l-=b.b,f-=b.a),this.b==EZ?(r.s=this.a==(J_(),K_)?t:this.a==M_?t+~~(F/2)-~~(A/2):t+F-A,r.t=s,r.u=l,r.r=f,s+=o+v):(this.a==(J_(),K_)?(r.s=t,r.t=s):this.a==M_?(r.s=t,r.t=s+~~(m/2)-~~(o/2)):(r.s=t,r.t=s+m-o),r.u=\nl,r.r=f,t+=A+v),a.a&&(y=d.ee()-ar(a.pb)-q_(this.s,a),-1==r.o&&(r.o=y),y=d.fe()-br(a.pb)-q_(this.u,a),-1==r.p&&(r.p=y),y=d.he(),-1==r.q&&(r.q=y),d=d.ge(),-1==r.n&&(r.n=d));k_(this,a)}};_.a=null;_.b=null;function J_(){J_=x;K_=new N_(0);M_=new N_(1);O_=new N_(2);P_=z(Q_,u,126,[K_,M_,O_])}function N_(a){this.b=a}w(888,193,{89:1,94:1,96:1,126:1},N_);var P_,M_,O_,K_;function DZ(){DZ=x;I_=new R_(0);EZ=new R_(1);S_=z(T_,u,127,[I_,EZ])}function R_(a){this.b=a}w(889,193,{89:1,94:1,96:1,127:1},R_);\nvar S_,I_,EZ;w(891,1,{132: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 H_(){this.e=!1}function XY(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(890,891,{128:1,132:1},H_,XY);_.a=0;_.b=0;_.c=!1;_.d=!1;function U_(a,b){if(a.k)return!0;j_(a,b);if(0g?0:g)+(ps(),oj)),b!=a.he()&&a.ne((0>b?0:b)+oj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.le((0>b?0:b)+(ps(),oj)),c!=a.ge()&&a.le((0>c?0:c)+oj))}function KU(a,b){EY(a,b.b,b.a)}var g0=jL(" S");W(489);W(496);W(679);W(715);W(534);W(695);W(484);\nvar h0=hL(192,function(){$T();return uU}),vU=dL(932,h0);hL(194,null);hL(195,null);hL(196,null);hL(197,null);hL(198,null);var i0=hL(314,function(){VU();return $U}),aV=dL(942,i0);W(504);var PW=W(499);W(482);W(483);iL();iL();iL();W(529);W(23);W(22);W(32);var FS=dL(948,g0),HS=dL(949,BL),j0=W(18),LS=dL(950,j0);W(26);W(774);W(528);W(540);W(539);W(544);W(407);W(406);W(608);W(541);W(535);var zW=W(481),yW=dL(953,bD);W(781);W(780);W(809);W(778);W(807);var k0=hL(867,function(){CU();return h_}),i_=dL(954,k0);\nW(866);W(865);W(857);W(858);W(859);W(860);W(861);W(862);W(863);W(864);W(838);W(768);W(770);W(7);var l0=W(12),NR=dL(955,l0),AR=dL(956,DI),SQ=dL(957,rG),m0=W(9),tR=dL(958,m0),n0=W(11),qR=dL(959,n0);W(21);W(13);W(8);W(10);W(664);W(666);W(667);var o0=W(668),BX=dL(960,o0);W(669);var p0=hL(670,function(){zX();return JX}),KX=dL(961,p0);hL(671,null);hL(672,null);hL(673,null);W(665);W(647);W(657);W(658);W(659);W(394);W(393);W(398);W(27);W(31);W(14);var q0=W(null),wS=dL(968,q0);W(16);var zS=dL(969,pq);W(20);\nW(17);W(15);W(397);W(840);W(44);W(843);W(844);W(842);W(841);W(834);W(833);W(895);W(896);W(897);W(898);W(836);W(301);W(632);W(631);W(262);var nZ=W(825),rZ=W(827);W(299);W(852);W(851);W(316);W(387);W(894);W(352);W(355);W(353);W(354);W(46);W(48);W(47);W(422);W(349);var a_=dL(971,iP);W(350);W(653);W(853);W(819);W(317);var sZ=W(828);W(837);W(856);W(891);W(890);W(270);W(45);W(870);W(887);var r0=hL(888,function(){J_();return P_}),Q_=dL(972,r0),s0=hL(889,function(){DZ();return S_}),T_=dL(973,s0);W(873);W(882);\nW(881);W(885);W(884);W(880);W(879);W(877);W(878);W(876);W(875);W(872);W(874);W(883);W(886);W(871);W(839);W(892);W(404);W(403);W(409);W(410);W(408);W(351);W(372);W(373);W(52);W(55);W(893);W(49);W(51);W(50);W(899);W(900);W(845);W(848);W(849);W(850);W(846);W(847);var pZ=W(826);W(830);W(831);W(277);C(KP)(9);function Hz(){}function ZL(a){return vy(this,a,(Au(),Au(),Bu))}function At(){}function Iz(a){return vy(this,a,(xu(),xu(),yu))}function Xw(a){return vy(this,a,(Hu(),Hu(),Iu))}\nfunction Vw(){return!AB(this)?new JB(0,0):UB(this.Tc,this)}function XB(){return!1}function Uu(){return cb+this.a+nb+this.d+hb}function Fy(a){return uy(this,a,(Ht(),Ht(),It))}function ZB(){return ar(this.pb)}function XC(){MU(this.f)}\nfunction LJ(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new zv(b.x);d.ba.a?1:0}function CK(){return br(this.pb)}function WB(a){return uy(this,a,(Kt(),Kt(),Lt))}function HE(a){return uy(this,a,(Rt(),Rt(),St))}function Gy(){var a;a=31+this.a;return a=31*a+this.b}function sy(a){return uy(this,a,(Dt(),Dt(),Et))}\nfunction pL(){var a,b,c,d,e,f;if(this.e){a=EU(this.pb);for(c=0,d=this.e.a.c;ca.b?a.b:-1,b.a=b.a>a.a?a.a:-1,EY(f,b.b,b.a),f.O==(CU(),DU)&&KU(f,new FY(EU(this.pb))),Em(f.z,1)}}function Yw(){MU(this)}function ty(){return!0}function OD(){return!1}function em(){return SL(this.a)}function PD(){MU(this.T.jb)};\n//@ sourceURL=9.js\n')