$wnd.jsme.runAsyncCallback9('var hQ="runCallbacks",iQ="end",jQ,kQ,lQ="West",mQ="South",nQ="North",oQ="First",pQ="East",qQ="Before",rQ="After";function sQ(a,b){Lp(a.a,b)}function tQ(){tQ=x;jQ=new dw;kQ=new tC(0,0);ew(jQ,qQ);ew(jQ,oQ);ew(jQ,rQ);ew(jQ,"Last");ew(jQ,te);ew(jQ,nQ);ew(jQ,mQ);ew(jQ,lQ);ew(jQ,pQ)}function uQ(a,b){a.a+=b}\nfunction vQ(a){var b=kq,c,d,e;e=a==b.f?qi:sh+a;$stats&&(e=pq(e,iQ,a),$stats(e));ao^0>r?1:2):-1==oR(f)||-1==oR(e)||0!=((oR(f)|oR(e))&1)?3:oR(f)==oR(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(pR(a.b[f.b],Vk),pR(a.b[f.d],Sk)):2==d&&(pR(a.b[f.b],Sk),pR(a.b[f.d],Vk))),e.f&&(1==d?(pR(a.b[e.b],Vk),pR(a.b[e.d],Sk)):2==d&&(pR(a.b[e.b],Sk),pR(a.b[e.d],Vk)))):a.k[b]=d;return!0}\nfunction zR(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 kR(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]=wR(a.H,g[l+1])-wR(a.H,g[0]),d[l][1]=xR(a.H,g[l+1])-xR(a.H,g[0]),d[l][2]=yR(a.H,\ng[l+1])-yR(a.H,g[0]);g=D(bH,Zl,-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 n,o;l=z(nJ,Ol,88,[z(B,u,-1,[2,1,2,1]),z(B,u,-1,[1,2,2,1]),z(B,u,-1,[1,1,2,2]),z(B,u,-1,[2,1,1,2]),z(B,u,-1,[2,2,1,1]),z(B,u,-1,[1,2,1,2])]);g=D(bH,Zl,-1,mR(a.H,b),1);for(o=0;o>24;if(3!=h)d=h;else{for(o=j=h=0;og[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?(pR(a.b[e],dl),pR(a.b[f],bl)):2==d&&(pR(a.b[e],bl),pR(a.b[f],dl))}else a.S[b]=d;return!0}function GR(a){var b,c;b=0;c=a.b;HR(c,c.length,(IR(),IR(),JR));for(c=0;cj;++j)if(f=Y(d.H,j,e),3==d.H.f[f]){g=D(B,u,-1,2,1);for(n=h=0;nd.c[g[1]]^NR(d,f,g[0],g[1])&&(l=!l)}}catch(o){o=Hq(o);if(G(o,98)){d.e[e]=3;break a}throw o;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;cr;++r)if(j=lR(e.H,f,r),3==e.H.f[j]){l=D(B,u,-1,2,1);for(t=n=0;te.c[l[1]]^NR(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=Hq(y);if(G(y,98)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,v=t=r=n=void 0,s=void 0,A=void 0,v=mR(j.H,l),s=D(B,u,-1,v,1),r=0;r=mR(b.H,d)){l=2*b.c[lR(b.H,d,g)];e=BR(b.H,d,g);2==uR(b.H,e)&&(vR(b.H,e)||++l);for(e=0;ee;--h)f[h]=f[h-1];f[e]=l}SR(b.b[d],d);TR(b.b[d],16,lx(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]?(UR(),VR)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(UR(),VR)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=D(B,u,-1,h,1);y=D(B,u,-1,h,1);v=D(B,u,-1,h,1);t=D(zq,sl,-1,h,2);g=D(zq,sl,-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,u,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=s;){for(;j=h&&(h+=a.H.c,r=WR(r,h),y=WR(y,h),v=WR(v,h),t=(e=D(zq,sl,-1,h,2),XR(t,0,e,t.length),e));if(0!=(a.H.z[BR(a.H,l,A)]&512))++n,o+=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 Np("no distinction applying CIP rules");}\nfunction ZR(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=D(aS,q,5,c,0);for(f=0;fh[f+1].c?1:-1:0)&&++d}}\nfunction $R(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=qS(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;dr;++r){l=BR(this.H,d,r);var V;a:{for(var ea=l,na=void 0,ta=void 0,ta=fy(N.j,$),na=0;na=xb[Ha[L]];){kd=Ha[L];for(tc=0;tcr;++r)if(d==M[r]){F=\nwS(N,$,g==M[wS(N,$,r+2)]?r-2:r+2);A=M[F];var va;if(va=3<=uS(this.H,A)){var Fa;a:{var ba=this.H,aa=v[1],Ya=A,Ab=void 0,Jc=void 0,cc=void 0,da=void 0,sd=void 0,W=void 0;if(aa==Ya)Fa=0;else{sS(ba,1);da=D(B,u,-1,ba.o,1);cc=D(B,u,-1,ba.o,1);cc[0]=aa;da[aa]=1;for(sd=Jc=0;Jc<=sd&&2>=da[cc[Jc]];){for(W=0;W=S&&3>=f&&(this.I[d]=!0);else switch(S){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,dc=BS(this.H,Kb,!1),uc=BS(this.H,Kb,!0),$b=-1;dc!=uc?-1!=ob&&ob>dc?$b=ob<<24>>24:$b=dc<<\n24>>24:-1!=ob?(ob>uc||ob=CS(this.H,Kb))&&($b=ob<<24>>24):!DS(this.H,Kb)&&0!=fS(this.H,Kb)&&($b=CS(this.H,Kb),$b-=ES(this.H,Kb,$b));var I=Kb,oc=$b;if(null==this.a)for(var ac=this.a=D(lM,cm,-1,this.H.c,1),zc=ac.length,vc=void 0,vc=0;vc>24;TR(Wc,4,lx($b+1));TR(this.b[O],2,lx((this.H.s[O]&48)>>4));this.H.E&&(TR(this.b[O],30,lx(this.H.w[O])),null!=zS(this.H,O)&&(Ia=!0))}this.J=PR(this);if(this.JKc.length;--Oa)TR(this.b[O],21,Rk);for(Oa=Kc.length-1;0<=Oa;--Oa)TR(this.b[O],21,lx(Kc[Oa]))}this.J=PR(this)}if(Ia&&this.Jde;--Oa)TR(this.b[O],8,Rk);\nfor(Oa=de-1;0<=Oa;--Oa)TR(this.b[O],8,lx(kb[Oa]))}this.J=PR(this)}if($c&&this.J=mR(this.H,O))ga[eb]=lx(this.c[lR(this.H,O,Oa)]),ga[eb]=fx(ga[eb],20),ga[eb]=FS(ga[eb],lx(this.H.A[BR(this.H,O,Oa)])),++eb;ga.sort(GS);for(Oa=this.E;Oa>ga.length;--Oa)TR(this.b[O],36,Rk);for(Oa=ga.length-1;0<=Oa;--Oa)TR(this.b[O],36,ga[Oa])}this.J=\nPR(this)}if(0!=(this.G&8)&&this.J>=1,Ob>=ca)Ob-=ad;else{Hd=JS(ee,fy(xd.a,Ob));if(0==Hd)break a;if(0==ad)break;0>Hd?Ob-=ad:Ob+=ad}Ob>=1,rb>=Hb)rb-=fb;else{yd=JS(Gb,fy(Je.a,rb));if(0==yd){Td=rb;break a}if(0==fb)break;0>yd?rb-=fb:rb+=fb}}Td=-1}Sd=1+Td}wd=Sd;SR(this.b[O],O);TR(this.b[O],16,lx(this.c[O]));TR(this.b[O],16,lx(wd))}this.J=PR(this)}if(0!=(this.G&16)&&this.J>24,this.P[Db]=MS(this.H,Db)<<24>>24;this.j=D(lM,cm,-1,this.H.d,1);this.i=D(lM,cm,-1,this.H.d,1);for(ec=0;ec>10<<24>>24,this.i[ec]=NS(this.H,ec)<<24>>24;var gc,Ua,Mc,dd,fe,pb;this.C=!0;for(fe=LR(this,!1);this.J>24);Rm(T.b,new TS(qc,1,-1,-1))}0Wd;++Wd){Pa=D(nJ,Ol,88,32,0);for(Za=qg=\n0;32>Za;++Za)if(null!=Bc[Wd][Za]){We=Bc[Wd][Za].length;Pa[Za]=D(B,u,-1,We,1);for(Cc=0;CcZa;++Za)if(null!=Pa[Za])if(null==Va||Va.lengthAl?(ik<<16)+Al:(Al<<16)+ik,1==this.k[ib.b[Ma]]||2==this.k[ib.b[Ma]]))++Og,fd>10||2==(this.H.z[Qb]&3072)>>10)&&(1!=this.H.B[Qb]||1!=this.k[Qb]&&2!=this.k[Qb]))FR(this.H,Y(this.H,0,Qb)),FR(this.H,Y(this.H,1,Qb))}}w(7,1,{},rS);_.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 iS(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 hS(){}w(8,1,{},hS);_.dd=function(a,b){return iS(a,b)};function eS(){}w(9,1,{4:1},eS);_.a=null;\n_.b=0;_.c=0;_.d=0;function cS(){}w(10,1,{},cS);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function bS(){}w(11,1,{5:1},bS);_.a=0;_.b=0;_.c=0;function TR(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=FS(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=fx(a.d[a.c],b),a.d[a.c]=FS(a.d[a.c],c),a.b-=b):(a.d[a.c]=fx(a.d[a.c],a.b),a.d[a.c]=FS(a.d[a.c],bx(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=FS(a.d[a.c],YS(c,lx((1<>22);e=Rw(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function KR(a,b){var c;for(c=0;cn)for(t=0;t>24,d.k[o]=h<<24>>24):d.n[o]==j&&d.k[o]==\nh&&(d.n[o]=0,d.k[o]=-1);d=!0}}else if(1==f.a){d=a;h=b;o=g=n=l=j=void 0;n=d.i[f.b];l=1;for(o=0;oo;++o)null!=g[o]&&gS(g[o]);h=new eT;HR(g,g.length,h?h:(IR(),IR(),JR));if(0==dT(g[0],g[1]))d=!1;else{for(o=0;o>24,a.k[e]=c<<24>>24}\nfunction fT(a,b,c){var d,e,f,g,h,j,l,n,o,r,t,y,v;f=D(B,u,-1,a.j.c,1);t=D(B,u,-1,a.j.c,1);l=D(zq,sl,-1,a.j.c,2);n=D(zq,sl,-1,a.j.c,2);g=D(zq,sl,-1,a.j.c,2);D(gT,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],n[b]=g[e]&&!n[e],l[b]=!0;else if(g[e]&&n[e]){o=$S(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}else if(AR(a.j,\nBR(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 iT(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 PS(a){var b,c,d,e;this.k=a;for(c=0;cthis.k.a[f]+(1==h?65536:0))n=this.k.a[f]+(1==h?65536:0),l=g,o=h,e=d[j];for(f=0;f$H(a.a-this.a)+$H(a.b-this.b)+$H(a.c-this.c)};_.tS=function(){var a;a=new lT;return Yf+mT(a.a,this.a)+qb+mT(a.a,this.b)+qb+mT(a.a,this.c)+eg};_.a=0;_.b=0;_.c=0;function TS(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},TS);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction oR(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=DR(a.e,a.a,a.d),d=a.G){var c=2*a.G,d,e,f;a.x=uT(a.x,c);a.q=uT(a.q,c);a.u=uT(a.u,c);f=a.D.length;e=D(vT,q,7,c,0);for(d=0;d=a.H&&(e=2*a.H,a.y[0]=uT(a.y[0],e),a.y[1]=uT(a.y[1],e),a.B=uT(a.B,e),a.z=uT(a.z,e),a.A=uT(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 yT(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 IS(a,b){return null==a.r?null:null==a.r[b]?null:zT(a.r[b],0,a.r[b].length)}function MS(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function LS(a,b){return(a.s[b]&1572864)>>19}function zS(a,b){return null==a.t?null:a.t[b]}function wR(a,b){return a.D[b].a}function xR(a,b){return a.D[b].b}function yR(a,b){return a.D[b].c}function DR(a,b,c){return AT(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 NS(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function uR(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 BT(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 CT(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=BT(a,b)),d);return c+ES(a,b,c)}function DT(a){var b;a.K=0;a.x=D(B,u,-1,a.G,1);a.q=D(B,u,-1,a.G,1);a.u=D(B,u,-1,a.G,1);a.D=D(vT,q,7,a.G,0);for(b=0;b>19==b&&(null==d&&(d=D(zq,sl,-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(zq,sl,-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,u,-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 FT(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=BT(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 GT(a,b,c){a.q[b]=c;a.K=0}function HT(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction IT(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 JT(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;FT(a,b,-1);KT(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(nJ,\nOl,88,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function LT(a,b,c){a.v[b]=c;a.K&=3}function MT(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function NT(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function KT(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function wT(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 OT(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 PT(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function QT(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function XS(a,b,c){a.B[b]=c;a.K=0}function RT(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=CT(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,u,-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&Gw(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(!nT(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction ER(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=D(B,u,-1,f,1));if(!ZT(a,b,c,d,e))return 3;d=-1;for(h=0;ha?-a:a)^e[b]d?b:d}\nfunction fS(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!DS(a,b))return 0;sS(a,1);for(d=e=0;d>1}e-=ES(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 QR(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction CS(a,b){var c,d;a.ed(1);for(c=d=0;ce;++e)$T(a,a.y[e][b])&&!$T(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(zq,sl,-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){WT(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction aU(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=xT(a.c,b,c,h);e=0;g&&IT(a.c,b,1,-1);if(4F.length?0:kU(Sy(F.substr(60,3)));a.c.u[d]=\nM;t=45>F.length?0:kU(Sy(F.substr(42,3)));switch(t){case 0:break;case 1:NT(a.c,d,768);break;case 2:NT(a.c,d,128);break;case 3:NT(a.c,d,384);break;default:NT(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&NT(a.c,d,8192);Hc=51>F.length?0:kU(Sy(F.substr(48,3)));switch(Hc){case 0:break;case 15:FT(a.c,d,0);break;default:FT(a.c,d,Hc)}}for(y=0;yF.length?0:kU(Sy(F.substr(9,3)));Ha=\n18>F.length?0:kU(Sy(F.substr(15,3)));aU(a,e,f,l,yc,Ha)}for(y=0;ywb&&NT(a.c,d,4096)}}F=lU(b)}}catch(ba){ba=Hq(ba);if(G(ba,98))return Ip(ba),!1;throw ba;}sS(a.c,7);return!0}\nfunction mU(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=lU(b);null!=d&&0==d.indexOf(kf);){for(d=Sy(Ty(d,7));hM(d,ub);){c=lU(b);if(0!=c.indexOf(kf))return!1;d=Sy(XE(d,0,d.length-1)+Ty(c,7))}if(0==d.indexOf("BEGIN"))if(e=Sy(Ty(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=gU(d,cU(d,7)),g=nF(XE(d,7,cU(d,7)),10),f=nF(XE(d,f,cU(d,f)),10),c.c=new nU(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,n=h=void 0,o=n=n=j=g=void 0,r=h=f=void 0,t=void 0,l=bU(d,0),g=nF(d.substr(0,l-0),10),j=gU(d,l),l=bU(d,j),n=d.substr(j,l-j),o=null,f=!1,h=hU(d);if(0!=h){var l=d,y=t=r=r=j=o=void 0,v=t=void 0,t=null,j=l.indexOf(Yf),r=l.indexOf(eg,j);if(0<=j&&0r;)j=v.indexOf(nb),-1==j?(t=v,y=\n!1):(t=v.substr(0,j-0),v=Ty(v,j+1)),o[r++]=ST(t);t=D(B,u,-1,r,1);XR(o,0,t,r)}o=t;0>h&&(f=!0);l=0>h?-h:h}j=gU(d,l);l=bU(d,j);h=oU(d.substr(j,l-j));j=gU(d,l);l=bU(d,j);r=oU(d.substr(j,l-j));j=gU(d,l);l=bU(d,j);t=oU(d.substr(j,l-j));j=gU(d,l);l=bU(d,j);j=nF(d.substr(j,l-j),10);h=sT(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new pU),qU(c.a,new eD(g),new eD(h)));null!=o&&JT(c.c,h,o,f);0!=j&&(c.c.u[h]=j);H(n,Nd)?NT(c.c,h,1):H(n,Cf)?(g=D(B,u,-1,1,1),g[0]=6,JT(c.c,h,g,!0)):wT(c.c,h,ST(n));for(;-1!=(j=gU(d,l));)if(l=\nbU(d,j),n=d.substr(j,l-j),f=Qy(n,Ry(61)),g=n.substr(0,f-0),f=nF(Ty(n,f+1),10),H(g,"CHG"))GT(c.c,h,f);else if(H(g,"RAD"))switch(f){case 1:KT(c.c,h,16);break;case 2:KT(c.c,h,32);break;case 3:KT(c.c,h,48)}else if(!H(g,MQ))if(H(g,"MASS"))LT(c.c,h,f);else if(H(g,"VAL"))FT(c.c,h,-1==f?0:0==f?-1:f);else if(H(g,"HCOUNT"))switch(f){case 0:break;case -1:NT(c.c,h,1792);break;case 1:NT(c.c,h,128);break;case 2:NT(c.c,h,384);break;default:NT(c.c,h,896)}else if(H(g,"SUBST"))if(-1==f)NT(c.c,h,2048);else{if(0n&&NT(c.c,h,4096)}}else if(H(g,"RBCNT"))switch(f){case 3:case -1:NT(c.c,h,112);break;case 1:NT(c.c,h,8);break;case 2:NT(c.c,h,104);break;case 4:NT(c.c,h,56)}}else if(3==e){c=a;t=j=o=y=h=r=t=r=l=g=f=n=f=void 0;h=bU(d,0);g=nF(d.substr(0,h-0),10);r=gU(d,h);h=bU(d,r);l=nF(d.substr(r,h-r),10);r=gU(d,h);h=bU(d,r);f=dU(c,nF(d.substr(r,h-r),10));r=gU(d,h);h=bU(d,r);n=dU(c,nF(d.substr(r,h-r),10));for(j=o=0;-1!=(r=gU(d,h));)if(h=bU(d,r),y=d.substr(r,h-r),\nt=Qy(y,Ry(61)),r=y.substr(0,t-0),t=nF(Ty(y,t+1),10),H(r,MQ))switch(t){case 1:o=1;break;case 2:o=2==l?3:4;break;case 3:o=6}else H(r,"TOPO")&&(j=t);f=aU(c,f,n,l,o,j);f+1!=g&&(!c.b&&(c.b=new pU),qU(c.b,new eD(g),new eD(f)))}else if(4==e){if(c=a,g=f=g=n=n=void 0,g=-1!=d.indexOf("ATOMS=(")?LQ:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;n=g;t=r=j=o=h=l=void 0;j=f.indexOf(n+"=(")+n.length+2;r=lF(f,Ry(41),j);o=cU(f,j);l=nF(f.substr(j,o-j),10);t=D(B,u,-1,l,1);for(h=0;hr)&&(o=r),t[h]=nF(f.substr(j,o-j),10);f=t;if(0==d.indexOf(qf))if(H(g,LQ))for(g=0;ge)&&(a.a[b[d]]=e);for(d=0;de)&&(a.b[c[d]]=e)}function wS(a,b,c){for(a=fy(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction YT(a,b){var c,d,e,f,g,h,j,l,n;this.f=a;this.i=new Om;this.j=new Om;this.a=D(B,u,-1,this.f.c,1);this.b=D(B,u,-1,this.f.d,1);this.f.ed(1);j=D(zq,sl,-1,this.f.c,2);l=D(zq,sl,-1,this.f.d,2);do{f=!1;for(c=0;cg){j[c]=!0;for(d=0;do[r]&&($=o[r],S=r);$=D(B,u,-1,N,1);V=o[0--S&&(S=N-1):++S==N&&(S=0);for(r=0;rh)for(c=0;c=t.length)for(n=0;n>>\n16][v[c]&32767]=h,e[h][n]=v[c]>>>16):v[c]=(h<<16)+32768+n);n=D(zq,sl,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;hV;++V)if((r&ea[V])==ea[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==(o&ea[V])&&(S=!1);break;case 5:V=z(B,u,-1,[10,5,18,9,20]);S=!0;for(ea=0;5>ea;++ea)if((r&V[ea])==V[ea])switch(this.f.x[N[ea]]){case 6:-1==this.f.q[N[ea]]&&(y[v]=!0,M[v]=ea,0==(o&V[ea])&&(S=!1));break;case 7:0>=this.f.q[N[ea]]&&(y[v]=!0,M[v]=ea);break;case 8:y[v]=!0;M[v]=ea;break;case 16:2==this.f.f[N[ea]]&&(y[v]=!0,M[v]=ea)}break;case 6:S=!0;21==(r&21)&&(y[v]=!0,0==(o&21)&&(S=!1));42==(r&42)&&(y[v]=!0,0==(o&42)&&(S=!1));break;\ncase 7:ea=z(B,u,-1,[42,21,74,37,82,41,84]);S=!0;for(V=0;7>V;++V)if((r&ea[V])==ea[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==(o&ea[V])&&(S=!1)}y[v]&&!S&&(F[v]=!0);v=y[v]?!0:!$}v&&(n[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d\ne.c[h[1]]^h[0]e.c[j]&&(n=!n),hl;++l)if(g=Y(e.H,l,f),3==e.H.f[g]){h=D(B,u,-1,2,1);for(o=j=0;3>o;++o)lR(e.H,g,o)!=Y(e.H,1-l,f)&&(h[j++]=lR(e.H,g,o));e.c[h[0]]>e.c[h[1]]&&(n=!n);h[0]>19&&(l[e]=!0);for(e=0;ea?1:a;this.H=1>b?1:b;DT(this)}w(32,22,Pl,uU,nU);_.ed=function(a){sS(this,a)};_.a=!1;_.b=null;function vU(){vU=x;wU=new Hp}function xU(a){for(var b,a=new gw(a.j.k);a.b=this.b.d.k?(OU(),-1!=hB(this.b.k,this.b.e)||BU(this.b.d,this.b.e),c=new NU(IU,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,JU(this)):Sx.preventDefault()),1==this.d)return;Sx.preventDefault();GU(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new NU(IU,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,JU(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=Tt(a,b);b=Ut(a,b);if(1==nr(a.a)&&(this.e=!1,IU))try{if(OU(),1==this.d)HU(this,a);else{d!=this.a&&(c=new NU(d,null),e+=c.a,b+=c.d);try{GU(this,e,b),this.b.d.hd(),3!=this.d&&HU(this,a)}finally{var f=this.a.pb;Tx&&f==Tx&&(Tx=null);Wx();f===Ey&&(Ey=null);ez(this.a);this.d=1;this.b.e=null}}}finally{IU=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var IU=null;function MU(){}w(47,1,Kl,MU);_.pd=function(){OU()};\nfunction zU(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},zU);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=Xy;function NU(a,b){!a||a==(fz(),yB(null))?this.f=this.e=0:(this.e=a.ie()-qr(a.pb),this.f=a.je()-(a.pb.scrollTop||0));!b||b==(fz(),yB(null))?this.c=this.b=0:(this.b=br(b.pb)+PU(b.pb),this.c=er(b.pb)+QU(b.pb));this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},NU);_.tS=Xy;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction OU(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\\n"+a);}}function PU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(uj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\\n"+c);}}\nfunction QU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(uj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function RU(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\\n"+b);}}function SU(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\\n"+b);}}function TU(a){return $wnd.setInterval(C(function(){a.yd()}),100)}\nfunction UU(a,b,c,d){a.a=XE(a.a,0,b)+d+Ty(a.a,c)}w(195,1,{90:1,95:1,97:1});_.cT=function(a){return this.b-a.b};function KU(){KU=x;VU=new WU;XU=new YU;ZU=new $U;aV=new bV;cV=new dV;eV=z(fV,q,19,[VU,XU,ZU,aV,cV])}w(194,195,AQ);var eV,ZU,XU,aV,VU,cV;function WU(){this.b=0}w(196,194,AQ,WU);function YU(){this.b=1}w(197,194,AQ,YU);function $U(){this.b=2}w(198,194,AQ,$U);function bV(){this.b=3}w(199,194,AQ,bV);function dV(){this.b=4}w(200,194,AQ,dV);function gV(){gV=x;hV=new Rt(Ug,new iV)}\nfunction iV(){}w(269,266,{},iV);_.Hd=function(a){a.Md(this)};_.Kd=function(){return hV};var hV;function jV(){jV=x;kV=new Rt(kh,new lV)}function lV(){}w(277,271,Tl,lV);\n_.Hd=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!=(mV(),nV))a=oV(b.pb),c=new pV(gr(b.pb,fj),gr(b.pb,ej)),d=new pV(gr(b.T.jb.pb,fj),gr(b.T.jb.pb,ej)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);qV(b.I,!0);a=gr(b.T.jb.pb,fj);rV(b,new pV(a,sV(b.T.jb).a));b.J&&b.O!=nV&&tV(b.r,b)}else qV(b.I,!1),b.O!=(mV(),nV)?rV(b,new pV(b.F.b,b.F.a)):uV(b,oV(b.r.pb)),b.J&&b.O!=nV&&vV(b.r,b);wV(b.T.jb)}else qV(b.I,!0)};_.Kd=function(){return kV};var kV;function xV(){xV=x;yV=new Rt(Dh,new zV)}\nfunction zV(){}w(284,266,{},zV);_.Hd=function(a){ez(a.a.a)};_.Kd=function(){return yV};var yV;function AV(a){this.a=a}w(306,267,{},AV);_.Hd=function(a){a.Xd(this)};_.Id=function(){return BV};var BV=_.a=null;function CV(a){this.a=a}w(308,267,{},CV);_.Hd=function(a){a.Zd(this)};_.Id=function(){return DV};var DV=_.a=null;function EV(a){a=hr(a,dR);return TT(Lj,a)?(FV(),GV):TT(jR,a)?(FV(),HV):(FV(),IV)}function FV(){FV=x;GV=new JV(0);HV=new JV(1);IV=new JV(2);KV=z(LV,q,31,[GV,HV,IV])}\nfunction JV(a){this.b=a}w(321,195,{31:1,90:1,95:1,97:1},JV);var KV,IV,HV,GV;function MV(){MV=x;var a=(uw(),uw(),vw);!a.a&&(a.a=new NV)}\nfunction mT(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new vx;if(!isFinite(b))return sQ(c,d?a.r:a.u),c.a.a+="\\u221e",sQ(c,d?a.s:a.v),c.a.a;var b=b*a.q,g,h;h=c.a.a.length;sQ(c,b.toPrecision(20));e=0;g=c.a.a.indexOf(gR,h);0>g&&(g=c.a.a.indexOf(OQ,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,OV(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+=\nub);e=m+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 bn(\'Multiple decimal separators in pattern "\'+b+oa);f=g+o+h;break;case 69:if(!d){if(a.w)throw new bn(\'Multiple exponential symbols in pattern "\'+b+oa);a.w=!0;a.n=0}for(;r+1g+o||1>a.n)throw new bn(\'Malformed exponential pattern "\'+b+oa);n=!1;break;default:--r,n=!1}0==o&&0f&&0g+o)||0==j)throw new bn(\'Malformed pattern "\'+b+oa);if(d)return r-c;b=g+o+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+o-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 FS(a,b){return Rw(a.l|b.l,a.m|b.m,a.h|b.h)}function SV(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 bW(a){MM(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function aW(a){this.d=a}w(362,1,{},aW);_.be=function(){return this.cc?null:fy(a.i.b,c));e?uW(a,e):d&&ir(b,m);return b}function uW(a,b){var c;if(b.ob!=a)return!1;try{hz(b,null)}finally{c=b.pb;mr(c).removeChild(c);var d=a.i,e;e=iW(c);c[$Q]=null;VD(d.b,e,null);d.a=new jW(e,d.a)}return!0}w(410,387,Sl);_.Od=cu;_.Pd=Ax;_.Qd=Vy;_.Rd=mL;_.Ce=function(){return new vW(this)};_.ze=function(a){return uW(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;\nfunction wW(a){if(0>=a.b)throw new IL("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new IL("Column index: 0, Column size: "+a.a);}\nfunction xW(){this.i=new hW;this.f=$doc.createElement(fk);this.c=$doc.createElement(kk);Ox(this.f,this.c);this.pb=this.f;this.d=new yW(this);var a=new zW(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;Fy(a.b.f,(Px(),Qx(b)),0);Ox(a.a,$doc.createElement(bR))}var c,d,e;if(1!=this.a){if(1=d||0>a)throw new IL("Row index: "+a+", Row size: "+d);if(0>c)throw new IL("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new IL("Column index: "+c+", Column size: "+this.a);c=tW(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;ab;++b)d=this.c.rows[a],e=(c=$doc.createElement(lk),ir(c,FQ),c),Fy(d,(Px(),Qx(e)),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;e=$doc.createElement(lk);\ne.innerHTML=FQ;c=$doc.createElement(zk);for(var f=0;f=this.d.c)throw new uz;a=fy(this.d,this.b);this.a=this.b;FW(this);return a};_.de=function(){var a;if(0>this.a)throw new aC;a=fy(this.d,this.a);ez(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function yW(a){this.a=a}w(415,1,{},yW);_.a=null;function zW(a){this.b=a}w(416,1,{},zW);_.a=null;_.b=null;\nfunction BW(){BW=x;CW=new GW}var CW;function GW(){}w(418,1,{},GW);w(422,388,Ul);_.Sd=zx;_.Td=BE;_.Ud=IC;_.Vd=HC;function HW(a){this.a=a}w(428,427,Ql,HW);_.Ld=function(){};function pW(a){return function(){this.__gwt_resolve=IW;return a.oe()}}function IW(){throw"A PotentialElement cannot be resolved twice.";}function JW(a,b){if(0>b||b>=a.c)throw new rz;return a.a[b]}function KW(a,b,c){bC();cC.call(this,(Jx(),new Ix(a)),b,0,c,16)}w(465,397,{},KW);\nfunction LW(a,b,c,d){0==--a.Oc&&(a.$c!=a.cf()&&(d|=4),!a.Zc&&(d|=2),0a.Fc.a.c)throw new bn("Missing message: awt.12A");if(G(b,62)){if(b==a)throw new bn("Missing message: awt.12B");var e;a:{if(a&&!G(a,73))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(G(e,73))break;e=e.Sc}e=!1}if(e)throw new bn("Missing message: awt.12C");if(G(b,73))throw new bn("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new YE;try{d=hB(e.Fc.a,b);var f;f=fy(e.Fc.a,d);e.Gc&&e.Gc.wf(f);VW(e,d);new WW(e,301,f)}catch(g){if(g=Hq(g),!G(g,91))throw g;}}d=a.Fc.a.c;OW(b);\nkE(a.Fc.a,d,b);d=(b.Sc=a,b.df(!0),qC(a),!!a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1),LW(b,b,a,1),d);try{if(a.Gc)if(G(a.Gc,67)){if(!b)throw new Rv("Missing message: awt.185");if(null==c||null!=c)XW(a.Gc,c,b);else throw new bn("Missing message: awt.92");}else a.Gc.sf(null==c?null:c,b)}catch(h){h=Hq(h);if(G(h,100))throw b=h,VW(a,d),b;throw h;}b.mf();new WW(a,300,b)}function TW(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)fy(a.Fc.a,c).df(b)}\nfunction VW(a,b){var c;c=fy(a.Fc.a,b);OW(c);c.df(!1);MM(a.Fc.a,b);c.Sc=null;qC(a);a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1);LW(c,c,a,1)}function YW(a){var b=(XD(),YD);RW(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.of(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].nf(a.b,this.i[1].a),this.o[1].pf(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&&uQ(e.a,\nJX(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&uQ(e.a,JX(a.a,a.e,c-a.e-1)),a.e=c),e.a.a;0==d?uQ(e.a,JX(a.a,a.e,a.b-a.e)):uQ(e.a,JX(a.a,a.e,a.b-a.e-1))}}function KX(a){if(!a)throw new YE;this.c=a;this.a=D(aM,gm,-1,8192,1)}w(548,549,{},KX);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function IX(a){this.f=a}w(550,139,{83:1,90:1,98:1,107:1},IX);\nfunction HX(a,b,c,d){if(null==a.c)throw new IX("luni.D6");if(0>c||c>b.length)throw new LX(MX("luni.12",z(LM,q,0,[m+c])));if(0>d||d>b.length-c)throw new LX(MX("luni.18",z(LM,q,0,[m+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 oU(a){a=VL(a);return 3.4028234663852886E38a?-Infinity:a}w(625,624,{90:1,95:1,99:1,103:1});_.cT=SD;w(627,624,{90:1,95:1,101:1,103:1});_.cT=SD;\nfunction AS(a,b){return ac)throw new IL(QQ);}f=D(aM,gm,-1,f,1);for(h=g=j=0;hb||0>e||0>d||b+d>l||e+d>f)throw new rz;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(Fw(a)===Fw(c)&&be;)xq(c,d,a[--b])}else for(d=e+d;ed-c){a=c;for(g=a+1;ga&&0>1),RX(b,a,h,j,-e,f),RX(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c=g||e=f.dd(a[e],a[h])?xq(b,c++,a[e++]):xq(b,c++,a[h++])}}function gS(a){a.sort(function(a,c){return a-c})}function IR(){IR=x;JR=new SX}var JR;function SX(){}w(662,1,{},SX);_.dd=function(a,b){return a.cT(b)};\nw(663,1,{90:1,94:1,95:1,108:1});_.cT=function(a){a=gx(J(this.a.getTime()),J(a.a.getTime()));return ix(a,Rk)?0:!dx(a,Rk)?-1:1};function eX(a,b){var c,d;(0>b||b>a.b)&&EM(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 $X(a,b,c,d){var e;if(b){e=ZX(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||Up(l.d,c.d))&&(f=l),(!l||!l.b)&&!aY(l.a[e]))if(aY(l.a[1-e]))n=n.a[j]=bY(l,e);else if(!aY(l.a[1-e])&&(o=n.a[1-j]))!aY(o.a[1-j])&&!aY(o.a[j])?(n.b=!1,o.b=!0,l.b=!0):(d=g.a[1]==n?1:0,aY(o.a[j])?g.a[d]=(n.a[1-j]=bY(n.a[1-j],1-j),bY(n,j)):aY(o.a[1-j])&&(g.a[d]=bY(n,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 cY(l.c,l.d);e=f;j=h;for(g=null==j.c||0ZX(d.c,e))&&b.yh(d),d.a[1]&&hY(a,b,c,d.a[1],e,f))}function iY(a){zM(a.a);eY(a.c,a.b.Bh())}\nfunction jY(a){var b=(kY(),lY),c;this.c=a;c=new Om;hY(this,c,b,a.b,null,null);this.a=new gw(c)}w(675,1,{},jY);_.be=pA;_.ce=function(){return this.b=hw(this.a)};_.de=function(){iY(this)};_.a=null;_.b=null;_.c=null;function gY(a){this.a=a}w(676,644,Fl,gY);_.zh=function(a){var b;if(!G(a,111))return!1;b=YX(this.a,a.Bh());return!!b&&qF(b.d,a.Ch())};_.Ce=function(){return new jY(this.a)};_.Ah=function(a){var b;if(!G(a,111))return!1;b=new dY;b.c=!0;b.d=a.Ch();return fY(this.a,a.Bh(),b)};_.Xf=function(){return this.a.c};\n_.a=null;function cY(a,b){this.c=a;this.d=b;this.a=D(mY,q,114,2,0);this.b=!0}w(677,1,{111:1,114:1},cY);_.eQ=function(a){return!G(a,111)?!1:qF(this.c,a.Bh())&&qF(this.d,a.Ch())};_.Bh=rM;_.Ch=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Xp(this.c):0;b=null!=this.d?Xp(this.d):0;return a^b};_.Dh=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 dY(){}w(678,1,{},dY);\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 kY(){kY=x;lY=new nY(0);oY=new pY;qY=new rY;sY=new tY;uY=z(vY,q,115,[lY,oY,qY,sY])}function nY(a){this.b=a}w(679,195,BQ,nY);_.Lh=oA;_.Mh=oA;var uY,lY,oY,qY,sY;function pY(){this.b=1}w(680,679,BQ,pY);_.Mh=mm;function rY(){this.b=2}w(681,679,BQ,rY);_.Lh=mm;_.Mh=mm;function tY(){this.b=3}w(682,679,BQ,tY);_.Lh=mm;function wY(a){a.Tc.cf()&&nX(a)}\nfunction xY(a){var b;if(a.Tc.cf()){b=nC(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}pX(a)}function yY(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 zY(){uX.call(this,m);this.i=new lX(this.Nh());hD(this.r,new AY(this))}w(688,505,wQ);_.Qe=function(a,b){return Fw(a.f)===Fw(this.i)?(xY(this),!0):this.Oh(a,b)};_.Nh=function(){return"Close"};_.Oh=yE;_.Je=function(){xY(this)};_.i=null;_.j=null;function AY(a){this.a=a}w(704,543,CQ,AY);_.Hf=function(){xY(this.a)};_.a=null;\nfunction BY(a,b){var c;Tu();var d;zY.call(this);this.c=new lX("Help");new lX("Home");this.d=b;QW(this,(pG(),rG));this.Tc&&this.Tc.Of(!1);rX(this,!1);d=nC(b);if(1==a)this.e||(this.e=new EX(d),yY(this.e,-30,0)),this.j=this.e,c=EG(b),this.q=Kf,this.Tc&&this.Tc.Pf(Kf),NC(this,new hX(2)),this.f=new wE(c+" "),UW(this,this.f,te),d=new SC,UW(d,this.i,null),this.d.gc&&(c=new lX("Submit"),UW(d,c,null)),UW(this,d,mQ),FX(this.f,Sy(hr(this.f.Tc.a.pb,Gk))),this.Tc&&this.Tc.Of(!0),rX(this,!0);else if(2==a)this.b||\n(this.b=new EX(d),yY(this.b,-50,13*Gw(b.mb)-80)),this.j=this.b,this.q=UQ,this.Tc&&this.Tc.Pf(UQ),NC(this,new hX(2)),c=new SC,UW(c,new CX("atomic SMILES",1),null),UW(this,c,nQ),c=Ue,Uu&&(c=hr(Uu.Tc.a.pb,Gk)),Uu=new xE(c,8),UW(this,Uu,te),c=new SC,UW(c,this.i,null),UW(this,c,mQ);else{this.a||(this.a=new EX(d),yY(this.a,5*Gw(b.mb),0));var e,f;this.q=d="About "+(pG(),xK);this.Tc&&this.Tc.Pf(d);NC(this,new zX(0));QW(this,rG);UW(this,new CX(xK+" Molecular Editor v2017-02-26",1),null);UW(this,new CX("Peter Ertl and Bruno Bienfait",\n1),null);for(c=qG,d=0,f=c.length;dc.p.c)throw new rz;d=GA(c);Fy(c.b,(Px(),Qx(d)),0);qz(c,a,d,0,!1)}else FA(b.b,a);UY(b.f,null);Zy(this.I.b,new JZ(this),(jV(),jV(),kV));Zy(this.I.b,this.o,Yt);RY(this,this.I);Ky(Pz?lr(this.pb):mr(lr(this.pb)),"mosaic-WindowPanel",!0)}w(789,790,zQ);_.He=function(){return 0!=this.I.a.p.c?TY(JW(this.I.a.p,0)):null};_.Ke=function(a){cZ(this,a)};_.Ce=function(){return new mW(this.I.a)};_.xe=function(){MY(this);LU(new KZ(this))};\n_.ze=function(a){return VY(this.I.a,a)};_.ai=function(a){rV(this,a)};_.Le=function(a,b){iZ(this,a,b)};_.Ie=function(a){bZ(this,a)};_.Me=function(){tZ(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 $Y;\nfunction vX(a,b){fP();RC.call(this);this.c=new LZ(a);this.b=new IA;this.b.a=(tA(),uA);FA(this.b,this.d);aZ(this.c,this.b);this.c.a=this;this.a=b}w(816,787,{},vX);_.Mf=rM;_.Sh=function(){return this.b.ob};_.$e=function(){return br(this.c.pb)};_._e=function(){return er(this.c.pb)};_.Je=function(){cZ(this.c,!1)};_.cf=function(){return this.c.hb};_.Wh=xx;_.Nf=function(a){iZ(this.c,a.a,a.b)};_.Of=function(a){kZ(this.c,a)};_.Pf=function(a){MZ(this.c.I.b,a)};\n_.Yh=function(a){IY(this,a);JY(this,a);PY(this.c);tZ(this.c)};_.a=null;_.b=null;_.c=null;function LZ(a){WY();uZ.call(this,(NZ(),OZ),a,!1)}w(818,789,zQ,LZ);_.Je=function(){var a=this.a,b=new oX(a.a,201),c;a=a.a.r;a.a?a=new PZ(new gw(a.a)):(a=(pw(),pw(),qw),a=new gw(a));for(;a.be();)switch(c=a.ce(),b.k){case 205:c.Ff(b);break;case 202:c.Gf(b);break;case 201:c.Hf(b);break;case 206:c.If(b);break;case 204:c.Jf(b);break;case 203:c.Kf(b);break;case 200:c.Lf(b)}};_.a=null;\nfunction PZ(a){if(!a)throw new YE;this.a=a}w(828,1,{},PZ);_.be=pA;_.ce=function(){return hw(this.a)};_.de=function(){throw new sF("Missing message: awt.50");};_.a=null;function ZW(){return ZW()}\nfunction MX(a,b){var c,d,e,f,g;c=new iF;d=D(Kw,q,1,b.length,0);for(f=0;f":d[f]=Zp(b[f]);g=0;for(f=lF(a,Ry(123),0);0<=f;f=lF(a,Ry(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&sQ(c,a.substr(g,f-1-g)),c.a.a+=Ok,g=f+1):f>a.length-3?(sQ(c,XE(a,g,a.length)),g=a.length):(e=LL(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(sQ(c,a.substr(g,f+1-g)),g=f+1):(sQ(c,a.substr(g,f-g)),e>=d.length?c.a.a+="":Lp(c.a,d[e]),g=f+3));ge?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Lk]=c-1+uj);0<=b-1&&(a.pb.style[ci]=b-1+uj)}function WV(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(ub+b.getPropertyValue("margin-left")).replace(GQ,m);a.style.marginTop=(ub+b.getPropertyValue("margin-top")).replace(GQ,m)}\nfunction V_(a,b){var c,d,e;if(a.k)return!0;a.x.ug();for(c=new mW(b);c.a.as?0:s,l=A,f=n,G(y,132)&&(l-=b.b,f-=b.a),this.b==p_?(r.s=this.a==(u0(),v0)?t:this.a==x0?t+~~(F/2)-~~(A/2):t+F-A,r.t=s,r.u=l,r.r=f,s+=n+v):(this.a==(u0(),v0)?(r.s=t,r.t=s):this.a==x0?(r.s=t,r.t=s+~~(o/2)-~~(n/2)):(r.s=t,r.t=s+o-n),r.u=\nl,r.r=f,t+=A+v),a.a&&(y=d.ie()-br(a.pb)-b0(this.s,a),-1==r.o&&(r.o=y),y=d.je()-er(a.pb)-b0(this.u,a),-1==r.p&&(r.p=y),y=d.le(),-1==r.q&&(r.q=y),d=d.ke(),-1==r.n&&(r.n=d));W_(this,a)}};_.a=null;_.b=null;function u0(){u0=x;v0=new y0(0);x0=new y0(1);z0=new y0(2);A0=z(B0,q,127,[v0,x0,z0])}function y0(a){this.b=a}w(898,195,{90:1,95:1,97:1,127:1},y0);var A0,x0,z0,v0;function o_(){o_=x;t0=new C0(0);p_=new C0(1);D0=z(E0,q,128,[t0,p_])}function C0(a){this.b=a}w(899,195,{90:1,95:1,97:1,128:1},C0);\nvar D0,t0,p_;w(901,1,{133: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 s0(){this.e=!1}function IZ(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(900,901,{129:1,133:1},s0,IZ);_.a=0;_.b=0;_.c=!1;_.d=!1;function F0(a,b){if(a.k)return!0;V_(a,b);if(0g?0:g)+(Ss(),uj)),b!=a.le()&&a.re((0>b?0:b)+uj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.pe((0>b?0:b)+(Ss(),uj)),c!=a.ke()&&a.pe((0>c?0:c)+uj))}function uV(a,b){pZ(a,b.b,b.a)}var S0=UL(" S");X(498);X(505);X(688);X(724);X(543);X(704);X(493);\nvar T0=SL(194,function(){KU();return eV}),fV=OL(942,T0);SL(196,null);SL(197,null);SL(198,null);SL(199,null);SL(200,null);var U0=SL(321,function(){FV();return KV}),LV=OL(953,U0);X(513);var AX=X(508);X(491);X(492);TL();TL();TL();X(538);X(23);X(22);X(32);var pT=OL(959,S0),rT=OL(960,lM),V0=X(18),vT=OL(961,V0);X(26);X(783);X(537);X(549);X(548);X(553);X(413);X(412);X(617);X(550);X(544);var kX=X(490),jX=OL(964,MD);X(790);X(789);X(818);X(787);X(816);var W0=SL(876,function(){mV();return T_}),U_=OL(965,W0);\nX(875);X(874);X(866);X(867);X(868);X(869);X(870);X(871);X(872);X(873);X(847);X(777);X(779);X(7);var X0=X(12),xS=OL(966,X0),kS=OL(967,nJ),CR=OL(968,bH),Y0=X(9),dS=OL(969,Y0),Z0=X(11),aS=OL(970,Z0);X(21);X(13);X(8);X(10);X(673);X(675);X(676);var $0=X(677),mY=OL(971,$0);X(678);var a1=SL(679,function(){kY();return uY}),vY=OL(972,a1);SL(680,null);SL(681,null);SL(682,null);X(674);X(656);X(666);X(667);X(668);X(402);X(401);X(406);X(27);X(31);X(14);var b1=X(null),gT=OL(979,b1);X(16);var jT=OL(980,zq);X(20);\nX(17);X(15);X(405);X(849);X(44);X(852);X(853);X(851);X(850);X(843);X(842);X(905);X(906);X(907);X(908);X(845);X(308);X(641);X(640);X(269);var ZZ=X(834),c_=X(836);X(306);X(861);X(860);X(323);X(395);X(904);X(359);X(362);X(360);X(361);X(46);X(48);X(47);X(428);X(356);var M_=OL(982,UP);X(357);X(662);X(862);X(828);X(324);var d_=X(837);X(846);X(865);X(901);X(900);X(277);X(45);X(880);X(897);var c1=SL(898,function(){u0();return A0}),B0=OL(983,c1),d1=SL(899,function(){o_();return D0}),E0=OL(984,d1);X(883);X(892);\nX(891);X(895);X(894);X(890);X(889);X(887);X(888);X(886);X(885);X(882);X(884);X(893);X(896);X(881);X(848);X(902);X(410);X(409);X(415);X(416);X(414);X(358);X(379);X(380);X(52);X(55);X(903);X(49);X(51);X(50);X(909);X(910);X(854);X(857);X(858);X(859);X(855);X(856);var a_=X(835);X(839);X(840);X(284);C(vQ)(9);function BE(a){return Zy(this,a,($u(),$u(),av))}function HC(a){return Zy(this,a,(jv(),jv(),kv))}function oA(){return!1}function lm(){wV(this.T.jb)}\nfunction iA(){var a;a=31+this.a;return a=31*a+this.b}function xx(){}function IC(a){return Zy(this,a,(cv(),cv(),dv))}function zx(a){return Zy(this,a,(Xu(),Xu(),Yu))}function mm(){return!0}function rM(){return this.c}function iz(){}function pA(){return CM(this.a)}function nA(){return br(this.pb)}function yE(){return!1}function jz(a){FY(this,a)}function cu(a){return Yy(this,a,(fu(),fu(),gu))}\nfunction $L(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new gw(b.x);d.ba.b?a.b:-1,b.a=b.a>a.a?a.a:-1,pZ(f,b.b,b.a),f.O==(mV(),nV)&&uV(f,new qZ(oV(this.pb))),Sm(f.z,1)}}function SD(a){return this.aa.a?1:0}function wK(){return null}function Xy(){return db+this.a+qb+this.d+jb}\nfunction Vy(a){return Yy(this,a,(mu(),mu(),nu))}function vK(){return this.a}function wv(){}function JM(){wV(this.f)};\n//@ sourceURL=9.js\n')