summaryrefslogtreecommitdiff
path: root/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434
diff options
context:
space:
mode:
Diffstat (limited to 'public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434')
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/1.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/2.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/3.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/4.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/5.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/6.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/7.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/8.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/9.cache.js1
9 files changed, 9 insertions, 0 deletions
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/1.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/1.cache.js
new file mode 100644
index 0000000..7e53bd3
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var $Z={10:1,88:1,92:1,103:1},a_="\\t",b_=" ",c_=" 1",d_=" 2",e_=" 3",f_=" 0",g_=" 1",h_=" 2",i_="!a",j_=\'" fill="\',k_="Assignment of aromatic double bonds failed",l_="M",m_="r";function n_(a){var b;b=a.K.c*o_(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=Vu(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction p_(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new q_;r_(a.G,aR(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);s_(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;t_(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;t_(a,e);s_(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;t_(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;t_(a,e);s_(a,a.J)}\nfunction u_(a,b,c,d){if(r_(a.G,aR(a.G,c,d)))s_(a,-3),t_(a,b),s_(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new q_;f=new q_;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;v_(a,e)&&(s_(a,a.r[c]),t_(a,e));v_(a,f)&&(s_(a,a.r[d]),t_(a,f));s_(a,a.J)}else 0!=a.r[c]?(s_(a,a.r[c]),t_(a,b),s_(a,a.J)):t_(a,b)}\nfunction w_(a,b){var c;for(c=0;c<a.T.c;++c)a.w=x_(a.w,zw(a.T,c));var d,e,f,g,h;d=C(mq,yl,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[W(a.G,0,c)]=!0,d[W(a.G,1,c)]=!0);f=new y_;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=z_(a.K,uP(a.G,c));h=A_(a.K,vP(a.G,c));var j=f;h-=e;var l=2*e,o=2*e;j.c=g-e;j.d=h;j.b=l;j.a=o;a.w=x_(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction B_(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=C_(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=C_(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction C_(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=JQ(a.G,b),d=KQ(a.G,b));c=oQ(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=LQ(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function D_(a,b){var c;if(0==kP(a.G,b))return!1;for(c=0;c<kP(a.G,b);++c)if(!r_(a.G,zP(a.G,b,c)))return!1;return!0}function E_(a){var b;a.s=C(mq,yl,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[W(a.G,0,b)]=!0,a.s[W(a.G,1,b)]=!0}\nfunction F_(a,b,c,d,e){var f,g,h,j,l,o,m;o=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;m=BP(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=zP(a.G,b,j),h=m,W(a.G,0,g)==b?l=W(a.G,1,g):l=W(a.G,0,g),l!=c&&(g=BP(a.G,b,l),m<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(o=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(o=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return o}function G_(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction H_(a,b,c,d){var e,f,g,h,j,l,o,m;e=new q_;h=new q_;l=new I_;j=new I_;f=W(a.G,0,c);g=W(a.G,1,c);d&&(o=b.a,b.a=b.b,b.b=o,o=b.c,b.c=b.d,b.d=o,o=f,f=g,g=o);if(v_(a,b))if(yP(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-J_(a,c):J_(a,c);0==d&&(d=1);G_(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,F_(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,F_(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nK_(e,h);v_(a,e)&&u_(a,e,f,g);64==a.G.B[c]?v_(a,h)&&p_(a,h,f,g):v_(a,h)&&u_(a,h,f,g)}else{G_(a,b.b-b.a,b.d-b.c,l);o=l.a/2;m=l.b/2;d=!1;e.a=b.a+o;e.c=b.c+m;e.b=b.b+o;e.d=b.d+m;if(1<a.G.f[f])if(F_(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new L_(e.a,e.c);h.a=b.a-o;h.c=b.c-m;h.b=b.b-o;h.d=b.d-m;if(1<a.G.f[f])if(F_(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new L_(h.a,h.c),d=!0;26==a.G.B[c]&&K_(e,h);64==\na.G.B[c]?d?(p_(a,e,f,g),u_(a,h,f,g)):(u_(a,e,f,g),p_(a,h,f,g)):(u_(a,e,f,g),u_(a,h,f,g))}}\nfunction M_(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;a.F||(r=A_(a.K,vP(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:zi+N_)+":Atom:"+b+\'" class="event" cx="\'+Vu(100*z_(a.K,uP(a.G,b)))/100+pa+Vu(100*r)/100+\'" r="8" fill-opacity="0"/>\',Am(a.b,r));h=null;0!=a.G.q[b]&&(r=1==bG(a.G.q[b])?n:n+bG(a.G.q[b]),h=0>a.G.q[b]?r+vb:r+kb);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=dg),0!=(r&4)&&(g=null==g?i_:g+",!a"),0!=(r&4096)&&(g=null==g?Cj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Ig:g+",c":8==e?g=null==g?m_:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+((r&29360128)>>\n22):g+",rs"+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?n+a.G.v[b]:g+lb+(n+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Ik:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=Ed;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?$i:zf;break;case 1:e=0!=(a.G.s[b]&4)?ki:l_;break;default:e=gb}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=\n(a.G.s[b]&4)?m_:Bf;break;case 2:e=0!=(a.G.s[b]&4)?Cj:Hf;break;default:e=gb}0!=(a.B&1792)&&(e=null==e?n+(null==a.G.b.d?-1:a.G.b.d[b]):e+lb+(n+(null==a.G.b.d?-1:a.G.b.d[b])));o=null;0!=(a.B&16)&&0!=bG(a.G.u[b])&&(o=n+bG(a.G.u[b]));l=null;a:{j=a.G;qQ(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<kP(j,j.e[b][d]);++c){if(lR(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(lR(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=C_(a,b),\n-1!=j&&(l=0==j?eg:(1==(j&255)?Na:Xi)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=dQ(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=dQ(a.G,b));c=GQ(a.G,b);if(null!=c)j=0;else if(null!=xQ(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Uf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?n:mR[c.x[b]];else{t=n;for(m=0;m<c.t[b].length;++m)0<m&&(t+=lb),f=c.t[b][m],t+=mR[f];c=t}c=d+c+bg;5<c.length&&(c=d+xQ(a.G,b).length+bg);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=Ed,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=mR[a.G.x[b]]);d=0;!IQ(a.G,b)&0!=(a.G.w[b]&536870912)&&s_(a,-8);if(null!=c)d=O_(a,c),P_(a,z_(a.K,uP(a.G,b)),A_(a.K,vP(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=z_(a.K,uP(a.G,b)),f=A_(a.K,vP(a.G,b)),Am(a.T,new R_(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Am(a.N,new S_(c,f,D_(a,b)?-3:a.r[b])))}null!=h&&(T_(a,~~((2*a.Q+1)/3)),f=z_(a.K,uP(a.G,b))+\n((d+O_(a,h))/2+1),c=A_(a.K,vP(a.G,b))-~~((4*a.o-4)/8),P_(a,f,c,h,!0),T_(a,a.Q));0!=(a.B&2)&&(g=n+b);null!=g&&(T_(a,~~((2*a.Q+1)/3)),f=z_(a.K,uP(a.G,b))-(d+O_(a,g))/2,c=A_(a.K,vP(a.G,b))-~~((4*a.o-4)/8),P_(a,f,c,g,!0),T_(a,a.Q));null!=e&&(T_(a,~~((2*a.Q+1)/3)),f=z_(a.K,uP(a.G,b))-(d+O_(a,e))/2,c=A_(a.K,vP(a.G,b))+~~((4*a.o+4)/8),m=a.z,s_(a,448),P_(a,f,c,e,!1),s_(a,m),T_(a,a.Q));null!=o&&(T_(a,~~((2*a.Q+1)/3)),f=z_(a.K,uP(a.G,b))+((d+O_(a,o))/2+1),c=A_(a.K,vP(a.G,b))+~~((4*a.o+4)/8),m=a.z,s_(a,0>a.G.u[b]?\n384:448),P_(a,f,c,o,!0),s_(a,m),T_(a,a.Q));if(null!=l){var y,u;c=C(cF,Sl,-1,kP(a.G,b),1);for(f=0;f<kP(a.G,b);++f)c[f]=BP(a.G,b,jP(a.G,b,f));eQ(c);m=U_(c,0);t=V_(c,0,m);for(f=1;f<c.length;++f)y=U_(c,f),u=V_(c,f,y),t<u&&(t=u,m=y);c=m;T_(a,~~((2*a.Q+1)/3));f=z_(a.K,uP(a.G,b))+0.7*a.o*Math.sin(c);c=A_(a.K,vP(a.G,b))+0.7*a.o*Math.cos(c);m=a.z;s_(a,B_(a,b));P_(a,f,c,l,!1);s_(a,m);T_(a,a.Q)}if(!(0==j&&0==r)){l=C(cF,Sl,-1,4,1);for(c=0;c<kP(a.G,b);++c){f=zP(a.G,b,c);for(m=0;2>m;++m)W(a.G,m,f)==b&&(t=BP(a.G,\nW(a.G,m,f),W(a.G,1-m,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?SR(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=o)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=n;0!=j&&(f=O_(a,Pe),o=0,-1==j?(e=Ii,T_(a,~~((2*a.Q+1)/3)),o=O_(a,e)):1<j&&(e=n+j,T_(a,~~((2*a.Q+1)/3)),o=O_(a,e)),0.6>l[1]||0.6>\nl[3]?(h=A_(a.K,vP(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=z_(a.K,uP(a.G,b))+(d+f)/2):(l[3]+=10,g=z_(a.K,uP(a.G,b))-(d+f)/2-o)):(g=z_(a.K,uP(a.G,b)),l[0]<l[2]?(l[0]+=10,h=A_(a.K,vP(a.G,b))-a.o):(l[2]+=10,h=A_(a.K,vP(a.G,b))+a.o)),0<o&&(c=h+~~((4*a.o+4)/8),P_(a,g+(f+o)/2,c,e,!0),T_(a,a.Q)),P_(a,g,h,Pe,!0));e=0;if(0!=r){o=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<o?(e=c,o=l[c],g=l[h]):l[c]==o&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=z_(a.K,uP(a.G,b));h=A_(a.K,vP(a.G,b))-a.O-d/2;break;case 1:g=z_(a.K,uP(a.G,b))+\na.O+d/2;h=A_(a.K,vP(a.G,b));break;case 2:g=z_(a.K,uP(a.G,b));h=A_(a.K,vP(a.G,b))+a.O+d/2;break;default:g=z_(a.K,uP(a.G,b))-a.O-d/2,h=A_(a.K,vP(a.G,b))}if(1==r)Am(a.T,new R_(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||Am(a.N,new S_(g,h,D_(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Am(a.T,new R_(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Am(a.N,new S_(g,h,D_(a,b)?-3:a.r[b]));Am(a.T,new R_(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Am(a.N,new S_(g+\nr,h+e,D_(a,b)?-3:a.r[b]))}}}-8==a.z&&s_(a,-9)}\nfunction W_(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;o=new q_;c=new q_;f=new q_;j=new I_;h=new I_;d=W(a.G,0,b);e=W(a.G,1,b);var y=A_(a.K,vP(a.G,d)),u=z_(a.K,uP(a.G,e)),D=A_(a.K,vP(a.G,e)),y=\'<line id="\'+(null!=a.k?a.k:zi+N_)+":Bond:"+d+vb+e+\'" class="event" x1="\'+Vu(100*z_(a.K,uP(a.G,d)))/100+va+Vu(100*y)/100+ua+Vu(100*u)/100+wa+Vu(100*D)/100+\'" stroke-width="8" stroke-opacity="0"/>\';Am(a.c,y);!IQ(a.G,d)&&!IQ(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&s_(a,-8);a.q[d]?(o.a=a.q[d].a,o.c=a.q[d].b):(o.a=z_(a.K,\nuP(a.G,d)),o.c=A_(a.K,vP(a.G,d)));a.q[e]?(o.b=a.q[e].a,o.d=a.q[e].b):(o.b=z_(a.K,uP(a.G,e)),o.d=A_(a.K,vP(a.G,e)));if(0!=(a.G.A[b]&16320))v_(a,o)&&(g=n+Vu(100*o.a)/100,l=n+Vu(100*o.b)/100,m=n+Vu(100*o.c)/100,r=n+Vu(100*o.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+va+m+ua+l+wa+r+ta+a.e+\'" stroke-width:\'+Vu(100*a.n)/100+Aa,X_(a,t)),s_(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:sP(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:v_(a,o)&&u_(a,o,d,e);break;case 17:Y_(a,o,d,e);break;case 9:h=o.b-o.a;\nj=o.d-o.c;r_(a.G,aR(a.G,d,e))?f=e=-3:(e=a.r[d],f=B_(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=o.a+d*h/17-d*j/128,c.c=o.c+d*j/17+d*h/128,c.b=o.a+d*h/17+d*j/128,c.d=o.c+d*j/17-d*h/128,v_(a,c)&&(s_(a,9>d?e:f),t_(a,c),s_(a,a.J));break;case 32:if(v_(a,o)){f=o.b-o.a;j=o.d-o.c;c=Math.sqrt(f*f+j*j);c=2*Q(K(S(c/(4*a.R))));f/=c-1;j/=c-1;r_(a.G,aR(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=o.a-a.R/2;o=o.c-a.R/2;s_(a,d);for(d=0;d<~~(c/2);++d)Z_(a,h,o,a.R),h+=f,o+=j;s_(a,e);for(d=0;d<~~(c/2);++d)Z_(a,h,\no,a.R),h+=f,o+=j;s_(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!yP(a.G,b)&&2==g){if(!v_(a,o))break;G_(a,o.b-o.a,o.d-o.c,j);h=j.a/2;j=j.b/2;c.a=o.a+h;c.c=o.c+j;c.b=o.b+h;c.d=o.d+j;f.a=o.a-h;f.c=o.c-j;f.b=o.b-h;f.d=o.d-j;26==a.G.B[b]&&K_(c,f);u_(a,c,d,e);u_(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)H_(a,o,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)H_(a,o,b,!0);else{l=J_(a,b);0==l&&(l=1);c.a=o.a;c.c=o.c;c.b=o.b;c.d=o.d;G_(a,o.b-o.a,o.d-o.c,j);if(0<l){f.a=o.a+j.a;f.c=\no.c+j.b;f.b=o.b+j.a;f.d=o.d+j.b;if(F_(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(F_(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=o.a-j.a;f.c=o.c-j.b;f.b=o.b-j.a;f.d=o.d-j.b;if(F_(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(F_(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&K_(c,f);v_(a,c)&&u_(a,c,d,e);2==g?v_(a,f)&&u_(a,f,d,e):v_(a,f)&&p_(a,f,d,e)}break;case 3:v_(a,o)&&(u_(a,o,d,e),G_(a,o.b-o.a,o.d-o.c,j),c.a=o.a+j.a,c.c=o.c+j.b,c.b=o.b+j.a,c.d=o.d+j.b,\nu_(a,c,d,e),c.a=o.a-j.a,c.c=o.c-j.b,c.b=o.b-j.a,c.d=o.d-j.b,u_(a,c,d,e))}-8==a.z&&s_(a,-9)}}function P_(a,b,c,d,e){var f;e&&(e=O_(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==kb||d==vb)&&(f=2*f/3),Am(a.T,new R_(b-e,c-f,2*e,2*f)));a.F||$_(a,d,b,c)}function a0(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction V_(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function b0(a){var b;b=new y_;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function U_(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction Y_(a,b,c,d){var e,f,g;g=new q_;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=b0(g);for(b=0;b<a.T.c;++b)if(e=zw(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(c0(a,g.a,g.c,b)){if(c0(a,g.b,g.d,b))return;d0(a,g,0,b);Y_(a,g,c,d);return}if(c0(a,g.b,g.d,b)){d0(a,g,1,b);Y_(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=C(cF,Sl,-1,3,1);e=C(cF,Sl,-1,3,1);f=C(cF,Sl,-1,4,1);h=C(cF,Sl,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];r_(a.G,aR(a.G,c,d))?g=d=-3:(d=a.r[c],g=B_(a,c),d==(a.G.s[c]&448)&&(d=g));s_(a,d);a.bd(b,e,3);s_(a,g);a.bd(f,h,4);s_(a,a.J)}}function c0(a,b,c,d){if(0!=(a.B&1))return!1;a=zw(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function K_(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction J_(a,b){var c,d,e,f,g,h,j,l,o,m;j=C(mq,yl,-1,16,2);l=C(mq,yl,-1,16,2);c=C(cF,Sl,-1,16,1);f=C(cF,Sl,-1,2,1);for(h=d=0;2>h;++h){e=W(a.G,h,b);for(o=0;o<a.G.f[e];++o)if(g=zP(a.G,e,o),g!=b){if(4==d)return 0;j[d]=tP(a.G,g);l[d]=yP(a.G,g);c[d++]=BP(a.G,e,jP(a.G,e,o))}}f[0]=BP(a.G,W(a.G,0,b),W(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?m=20:l[h]?m=17:m=16,c[h]>f[0]&&c[h]<f[1]?g-=m:g+=m;return e?-g:g}\nfunction v_(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=zw(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=b0(b);c=!1;b.a>b.b&&(a0(b),c=!0);for(d=0;d<a.T.c;++d)if(e=zw(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(c0(a,b.a,b.c,d)){if(c0(a,b.b,b.d,d))return c&&a0(b),!1;d0(a,b,0,d);d=v_(a,b);c&&a0(b);return d}if(c0(a,b.b,b.d,d))return d0(a,b,1,d),d=v_(a,\nb),c&&a0(b),d}c&&a0(b);return!0}function d0(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=zw(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction e0(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction s_(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((zB(),GB));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(lm);break;case 128:a.cd(mm);break;case 256:a.cd(om);break;case 192:a.cd(nm);break;case 320:a.cd(pm);break;case 384:a.cd(qm);break;case 448:a.cd(rm);break;case 1:a.cd((zB(),DB));break;default:a.cd((zB(),\nGB))}}function f0(a){var b,c,d,e,f;e=z_(a.K,a.G.D[0].a);c=z_(a.K,a.G.D[0].a);f=A_(a.K,a.G.D[0].b);d=A_(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>z_(a.K,uP(a.G,b))&&(e=z_(a.K,uP(a.G,b))),c<z_(a.K,uP(a.G,b))&&(c=z_(a.K,uP(a.G,b))),f>A_(a.K,vP(a.G,b))&&(f=A_(a.K,vP(a.G,b))),d<A_(a.K,vP(a.G,b))&&(d=A_(a.K,vP(a.G,b)));a.w=new R_(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function S_(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},S_);_.a=0;_.b=0;_.c=0;function q_(){}w(5,1,{},q_);_.a=0;_.b=0;_.c=0;_.d=0;function g0(a,b){var c,d,e,f;1==a.d.B[b]&&(VQ(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=W(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=zP(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction h0(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=W(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=zP(a.d,d,g)&&a.c[zP(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,g0(a,c))}}while(h)}function i0(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=zP(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function j0(a){this.d=a}w(6,1,{},j0);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function k0(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction l0(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function m0(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function z_(a,b){return b*a.c+a.a}function A_(a,b){return b*a.c+a.b}function n0(){this.b=this.a=0;this.c=1}function o0(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},n0,o0);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+lb+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function o_(a){return p0(a,a.o,a.p,24)}\nfunction p0(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=iK(k0(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=iK(k0(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function r_(a,b){return 0!=(a.z[b]&262144)}function q0(a,b){return 0!=(a.s[b]&262144)}\nfunction r0(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function s0(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function t0(a,b,c){a.D[b].a=c;a.K&=3}function u0(a,b,c){a.D[b].b=c;a.K&=3}function v0(a,b,c){a.D[b].c=c;a.K&=3}function w0(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction x0(a,b,c){return 1!=sP(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction y0(a){var b;qQ(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var o=l=g=j=void 0,m=j=void 0,r=h=h=g=void 0,t=l=l=void 0,y=e=f=t=o=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])KR(c,d,0,!1);else{l=t=f=e=-1;for(h=o=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(m=c.i[g][r],\ny=x0(c,m,j),o<y&&(o=y,f=j,e=m,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<kP(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=C(A,v,-1,2,1);for(h=o=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[o++]=j);j=yR(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=w0(j,BP(c,l,t[0])),l=w0(j,BP(c,l,t[1])),l=h-l):l=w0(j,BP(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])KR(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=C(A,v,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;eQ(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=C(cF,Sl,-1,e,1);for(h=0;h<e;++h)f[h]=BP(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==sP(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,u=m=y=r=o=void 0,r=void 0,o=j.f[j.o+g],m=C(A,v,-1,o,1),r=CP(j,g,h,t,m);if(3==r)j=!1;else{y=(j.s[g]&3)==r?17:9;for(u=0;u<o;++u)1==(m[u]&\n1)&&(r=j.i[g][h[u]],j.B[r]=y,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,D=m=t=m=y=y=o=u=y=o=h=void 0,r=y=r=void 0,h=j.f[j.o+g],o=C(cF,Sl,-1,h,1),t=0;t<h;++t)o[t]=BP(j,g,j.e[g][t]);for(t=1;t<h;++t)for(m=0;m<t;++m)if(r=aG(w0(o[t],o[m])),0.08>r||3.061592653589793<r){for(D=u=y=0;D<h;++D)D!=t&&D!=m&&(y+=aG(z0(o[t],o[D])),u+=aG(z0(o[m],o[D])));y=y<u?j.i[g][t]:\nj.i[g][m];if(1==sP(j,y)){j=y;break a}}r=-1;for(t=o=0;t<h;++t)y=j.e[g][t],m=j.i[g][t],y=x0(j,m,y),o<y&&(o=y,r=m);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}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])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=y=e=h=f=l=o=t=l=r=g=h=j=m=t=g=o=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&pP(d,c)){l=h=f=e=-1;for(g=o=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)m=d.i[j][r],m!=c&&1==sP(d,m)&&(t=d.e[j][r],y=x0(d,m,t),o<y&&(o=y,f=t,e=m,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<kP(d,d.y[g][c]);++r)m=d.i[d.y[g][c]][r],m!=c&&1==sP(d,m)&&(d.B[m]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=C(A,v,-1,2,1);for(g=o=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[o++]=d.e[l][g]);g=yR(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=w0(g,BP(d,\nl,t[0])),l=w0(g,BP(d,l,t[1])),l=h-l):l=w0(g,BP(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function X(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function A0(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function B0(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function C0(){this.b=!0}w(24,1,{},C0);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction D0(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=Q(K(S(c*Math.pow(10,4))))/Math.pow(10,4);d=n+(new $J(c)).a;e=lx(d,mx(46));0>e&&(d+=gc,e=lx(d,mx(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=wc;10<d.length&&(d=Ed);e=n;for(c=1;c<=10-d.length;++c)e+=fa;d=e+d;for(c=d.length;10>c;++c)sD(a.a,32);rO(a.a,d)}function E0(a,b){var c,d,e;if(0>b||999<b)rO(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?sD(a.a,48):sD(a.a,32):(sD(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction F0(a){var b=new rD,c,d,e,f,g,h,j,l;qQ(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=C(A,v,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;rO(this.a,(null!=a.I?a.I:n)+ca);rO(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");E0(this,a.o);E0(this,a.p);rO(this.a,ja);E0(this,f?0:1);rO(this.a,\n" 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=p0(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(D0(this,d*a.D[c].a),D0(this,d*-a.D[c].b),D0(this,d*-a.D[c].c)):rO(this.a," 0.0000 0.0000 0.0000"),null!=(null==a.t?null:a.t[c])?\nrO(this.a," L "):0!=(a.w[c]&1)?rO(this.a," A "):(e=(SP(),mR)[a.x[c]],rO(this.a,fa+e),1==e.length?rO(this.a,ia):2==e.length&&rO(this.a,fa)),rO(this.a," 0 0 0"),e=1920&a.w[c],0==e?rO(this.a,f_):384==e?rO(this.a," 3"):128==e?rO(this.a,h_):1792==e?rO(this.a,g_):1664==e&&rO(this.a,h_),rO(this.a,0!=(a.w[c]&8192)?g_:f_),e=((a.s[c]&-268435456)>>>28)-1,-1==e?rO(this.a,f_):0==e?rO(this.a," 15"):E0(this,e),rO(this.a,ka),E0(this,bG(a.u[c])),rO(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&KQ(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;E0(this,1+a.y[0][c]);E0(this,1+a.y[1][c]);E0(this,b);E0(this,d);rO(this.a,f_);E0(this,e);rO(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){rO(this.a,gf);E0(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(rO(this.a,\nfa),E0(this,c+1),f=a.q[c],0>f?(rO(this.a," -"),f=-f):rO(this.a,b_),sD(this.a,48+f&65535));rO(this.a,ca)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){rO(this.a,kf);E0(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(rO(this.a,fa),E0(this,c+1),rO(this.a,fa),E0(this,a.v[c]));rO(this.a,ca)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){rO(this.a,OO);E0(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(rO(this.a,fa),E0(this,c+1),a.s[c]&48){case 16:rO(this.a,c_);break;case 32:rO(this.a,d_);break;case 48:rO(this.a,\ne_)}rO(this.a,ca)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){rO(this.a,PO);E0(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(rO(this.a,fa),E0(this,c+1),f){case 112:rO(this.a," -1");break;case 8:rO(this.a,c_);break;case 104:rO(this.a,d_);break;case 88:rO(this.a,e_);break;case 56:rO(this.a," 4")}rO(this.a,ca)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){rO(this.a,"M ALS ");E0(this,c+1);E0(this,f.length);rO(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(SP(),mR)[f[l]],b.length){case 1:rO(this.a,b+b_);break;case 2:rO(this.a,b+ia);break;case 3:rO(this.a,b+fa);break;default:rO(this.a," ?")}rO(this.a,ca)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){rO(this.a,QO);E0(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(rO(this.a,fa),E0(this,c+1),0!=(f&4096)?rO(this.a,b_+(a.f[a.o+c]+1)):rO(this.a," -2"));rO(this.a,ca)}}rO(this.a,jf)}w(25,1,{},F0);_.a=null;\nfunction t_(a,b){var c,d,e,f;c=n+Vu(100*b.a)/100;d=n+Vu(100*b.b)/100;e=n+Vu(100*b.c)/100;f=n+Vu(100*b.d)/100;c=rd+c+va+e+ua+d+wa+f+\'" style="stroke:\'+a.e+";stroke-width:"+Vu(100*a.n)/100+Aa;X_(a,c)}function $_(a,b,c,d){O_(a,b);b=ud+Vu(100*c)/100+\'" text-anchor="middle" y="\'+Vu(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+j_+a.e+Ba+b+qd;X_(a,b)}function Z_(a,b,c,d){b=\'<circle cx="\'+Vu(100*b)/100+pa+Vu(100*c)/100+\'" r="\'+Vu(100*d)/100+j_+a.e+\'" />\';X_(a,b)}\nfunction O_(a,b){var c;c=OI();if(-1<c&&9>c)return!a.i&&(a.i=(et(),new xA(a.f))),c=GC(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=G0;e||(G0=e=$doc.createElement("canvas"));d=n+d.b+lj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new R_(0,0,c.width,0)).b}function T_(a,b){a.o!=b&&(a.o=b,a.f=new jC(Qe,0,b))}\nfunction H0(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:zi+N_)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(fa)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+fa+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:zi+N_)+" {pointer-events:none; } #"+(null!=a.k?a.k:zi+N_)+" .event { pointer-events:all;} <\/style>\\n";d+=a_;d+=b;for(c=new vu(a.c);c.b<c.d.Pf();)b=wu(c),X_(a,b);for(c=new vu(a.b);c.b<c.d.Pf();)b=wu(c),X_(a,b);return d+a.fd(a_)+Sq(a.d.a)+pd}\nfunction X_(a,b){yp(a.d,a_);yp(a.d,b);yp(a.d,ca)}w(28,3,{});_.fd=Tv;_.gd=Tv;_.bd=function(a,b,c){var d,e;e=new Iu(\'<polygon points="\');for(d=0;d<c;++d)rO(e,n+Vu(100*a[d])/100),xp(e.a,lb),rO(e,n+Vu(100*b[d])/100),xp(e.a,fa);rO(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');X_(this,Sq(e.a))};_.cd=function(a){this.e=uj+(a.d>>16&255)+lb+(a.d>>8&255)+lb+(a.d&255)+eb};_.tS=function(){return H0(this)};_.e=Ag;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var N_=0;\nfunction I0(a,b){var c,d,e;1==a.b.B[b]&&VQ(a.b,b,2);for(d=0;2>d;++d){c=W(a.b,d,b);s0(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[zP(a.b,c,e)]=!1}}function J0(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=W(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=zP(a.b,d,g)&&a.a[zP(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,I0(a,c))}}while(h)}function K0(){}w(29,1,{},K0);_.a=null;_.b=null;\nfunction L0(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction M0(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&YR(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function N0(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=C(mq,yl,-1,4,2),this.f=C(A,v,-1,4,1),this.k=C(A,v,-1,4,1),-1!=c&&1==d&&(L0(this,2147483647,e,!0),this.d=0))}w(30,1,{},N0);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction O0(a){var b;qQ(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":n+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":n+b+" stereo isomers"}}\nfunction P0(a){qQ(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==sP(a.H,b)&&VQ(a.H,b,26)}}\nfunction Q0(a,b,c){var d,e,f;f=b.length;d=new R0(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)S0(d);else a:{var g,h,j,l,o,m,r;f=z(qH,ml,86,[z(A,v,-1,[627]),null,z(A,v,-1,[2457]),null,z(A,v,-1,[2451,8643,2519]),null,z(A,v,-1,[34377,-2147448999]),null,z(A,v,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(A,v,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(A,v,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,z(A,v,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);m=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[m]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==sP(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[m].length;++r){h=0==(-2147483648&f[m][r]);c=2147483647&f[m][r];for(j=!1;!j;j=!j){if(j){if(h)break;o=0;for(g=1;g!=l;g<<=1)o<<=1,0!=(c&g)&&(o|=1);c=o}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}S0(d)}Am(a.c,d)}function T0(a,b){var c,d;d=0;FP(a,a.length,(GP(),GP(),HP));for(c=0;c<a.length;++c)(0==c||0!=IP(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction U0(a){var b,c,d,e,f,g,h,j,l;j=new Gm;l=new Gm;c=new Gm;for(e=new vu(a.c);e.b<e.d.Pf();){d=wu(e);f=0;c.mg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Am(c,new V0(d,g,b)),f+=b);if(0!=f){W0(c,new X0);for(h=new vu(c);h.b<h.d.Pf()&&!(g=wu(h),0<f*g.b&&(b=(0>f?-f:f)>=bG(g.b)?g.b:f,f-=b,Am(0>b?j:l,new V0(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;W0(l,new Y0);W0(j,new Z0);for(f=new vu(l);f.b<f.d.Pf();){e=wu(f);for(d=new vu(j);d.b<d.d.Pf();)if(c=wu(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new $0(e.c,c.c,e.a,c.a)}for(f=new vu(l);f.b<f.d.Pf();){e=wu(f);for(d=new vu(j);d.b<d.d.Pf();)if(c=wu(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new $0(e.c,c.c,e.a,c.a)}for(f=new vu(l);f.b<f.d.Pf();){e=wu(f);for(d=new vu(j);d.b<d.d.Pf();)if(c=wu(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new $0(e.c,c.c,e.a,c.a)}return null}function a1(a){return 2>a.c.c?null:new b1(zw(a.c,0),zw(a.c,1))}\nfunction c1(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=W(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=d1(zw(a.c,g),c),-1!=e);++g);d=W(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=d1(zw(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=C(e1,q,10,a.c.c,0)),null==j[h]&&(j[h]=C(f1,$Z,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new $0(zw(a.c,\ng),zw(a.c,h),e,c),!b&&(b=new Gm),Am(b,j[h][g])))}return b}function S0(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function g1(a,b,c){var d,e;for(e=d=0;e<kP(a.f,c);++e)h1(b,jP(a.f,c,e))&&++d;return d}\nfunction i1(a,b,c,d){var e,f,d=new R0(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=d1(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction j1(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new k1);if(0!=(a.e&1)){var j,l,o,m,r;m=!1;qQ(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(m=!0),j=zQ(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=zQ(b,l,!0),j!=r&&(o=((b.s[l]&-268435456)>>>28)-1,(-1==o||o<j)&&DR(b,l,j))));y0(b);m&&(b.K=0)}a.f=b;qQ(a.f,3);a.c=new Gm;a.a=C(mq,yl,-1,a.f.o,2);a.b=C(mq,yl,-1,a.f.p,2);a.d=C(mq,yl,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=C(A,v,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&q0(a.f,W(a.f,0,d))&&q0(a.f,W(a.f,1,d));var t,y,u,D,s,F,O,L,Z,ea,Y,da;for(D=u=s=0;D<a.f.p;++D)if(q0(a.f,W(a.f,0,D))&&q0(a.f,W(a.f,1,D))){a.b[D]=!0;var Fb=u,$,rb=a.f,Kb=void 0,J=void 0,Ia=void 0,Uc=void 0,Kb=rb.y[0][D],J=rb.y[1][D],Ia=rb.D[J].a-rb.D[Kb].a,Uc=rb.D[J].b-rb.D[Kb].b;$=Math.sqrt(Ia*Ia+Uc*Uc);u=Fb+$;++s}if(!(0==s||0==u)){u/=s;for(t=0;t<a.f.o;++t)q0(a.f,t)&&(0==PP(a.f,t)?s0(a.f,t,!1):a.a[t]=!0);ea=C(A,v,-1,a.f.o,1);var Tb=a.f,sb,\nM,ya,nc,jd,ra,Yc,Ud;qQ(Tb,1);for(sb=0;sb<Tb.o;++sb)ea[sb]=-1;for(sb=jd=0;sb<Tb.o;++sb)if(-1==ea[sb]&&0!=(Tb.s[sb]&262144)){ea[sb]=jd;ra=C(A,v,-1,Tb.o,1);ra[0]=sb;for(Yc=nc=0;nc<=Yc;){ya=PP(Tb,ra[nc]);for(Ud=0;Ud<ya;++Ud)M=Tb.e[ra[nc]][Ud],-1==ea[M]&&0!=(Tb.s[M]&262144)&&(ra[++Yc]=M,ea[M]=jd);++nc}++jd}F=jd;Z=C(A,v,-1,F,1);for(t=0;t<a.f.o;++t)-1!=ea[t]&&++Z[ea[t]];L=C(l1,q,12,F,0);for(O=0;O<F;++O)L[O]=new R0(a.f,Z[O],a.e);y=C(A,v,-1,F,1);for(t=0;t<a.f.o;++t)O=ea[t],-1!=O&&(L[O].n[y[O]]=256,L[O].e[y[O]]=\nt,L[O].a[y[O]]=uP(a.f,t)/u,L[O].b[y[O]]=vP(a.f,t)/u,++y[O]);Y=-1;for(O=da=0;O<F;++O)da<Z[O]&&(da=Z[O],Y=O);Am(a.c,L[Y]);for(O=0;O<F;++O)O!=Y&&Am(a.c,L[O])}}var Ta,qa,Ab,ba,Ua,Db,Nc,oc,ha,pc,U,N,Eb,Ub,P,Za,jc,Va,Zc,Fa,Jc,tb,xd,je,Dc,$c,Vb;for(qa=0;qa<a.f.o;++qa)if(4<kP(a.f,qa)){ha=new R0(a.f,1+kP(a.f,qa),a.e);ha.a[kP(a.f,qa)]=0;ha.b[kP(a.f,qa)]=0;ha.n[kP(a.f,qa)]=32;ha.e[kP(a.f,qa)]=qa;a.a[qa]=!0;for(U=0;U<kP(a.f,qa);++U)Db=jP(a.f,qa,U),ha.a[U]=Math.sin(1.0471975511965976*U-2.0943951023931953),ha.b[U]=\nMath.cos(1.0471975511965976*U-2.0943951023931953),ha.n[U]=32,ha.e[U]=Db,a.a[Db]=!0,a.b[zP(a.f,qa,U)]=!0;Am(a.c,ha)}xd=kQ(a.f);for(tb=0;tb<xd.i.c;++tb){je=zw(xd.j,tb).length;Fa=zw(xd.i,tb);Dc=!1;if(0!=(a.e&6)){Dc=!0;for(U=0;U<je;++U)if(!q0(a.f,Fa[U])){Dc=!1;break}}if(!Dc){N=!1;for(U=0;U<je;++U)if(tQ(a.f,Fa[U])==je){N=!0;break}if(N){Jc=zw(xd.j,tb);Q0(a,Fa,Jc);for(U=0;U<je;++U)a.a[Fa[U]]=!0,a.b[Jc[U]]=!0}}}for(Ua=0;Ua<a.f.p;++Ua)if(yP(a.f,Ua)&&!a.b[Ua]){a:{var fb=a,ad=Ua,Zb=void 0,Oc=void 0,G=void 0,\nnb=void 0,xc=void 0,de=void 0,yc=void 0,Vd=void 0,Gd=void 0,Wd=void 0,kd=void 0,Wb=void 0,oa=void 0,Zb=W(fb.f,0,ad),Oc=W(fb.f,1,ad),xc=C(A,v,-1,fb.f.o,1),de=C(A,v,-1,fb.f.o,1),yc=C(A,v,-1,fb.f.o,1),Vd=C(A,v,-1,fb.f.o,1);xc[0]=Zb;xc[1]=Oc;de[1]=ad;yc[Zb]=1;yc[Oc]=2;Vd[0]=-1;Vd[1]=0;for(Gd=nb=1;nb<=Gd;){for(Wd=0;Wd<kP(fb.f,xc[nb]);++Wd){G=jP(fb.f,xc[nb],Wd);if(1<nb&&G==Zb){oa=new m1(yc[xc[nb]]);de[0]=zP(fb.f,xc[nb],Wd);kd=nb;for(Wb=0;Wb<oa.a.length;++Wb)oa.a[Wb]=xc[kd],oa.b[Wb]=de[kd],kd=Vd[kd];Vb=\noa;break a}0==yc[G]&&0!=(fb.f.s[G]&3072)&&(xc[++Gd]=G,de[Gd]=zP(fb.f,xc[nb],Wd),yc[G]=yc[xc[nb]]+1,Vd[Gd]=nb)}++nb}Vb=null}Fa=Vb.a;Jc=Vb.b;Q0(a,Fa,Jc);for(U=0;U<Vb.a.length;++U)a.a[Fa[U]]=!0,a.b[Jc[U]]=!0}for(Ua=0;Ua<a.f.p;++Ua)if(!a.b[Ua]&&3==sP(a.f,Ua)&&(Ab=W(a.f,0,Ua),ba=W(a.f,1,Ua),P=kP(a.f,Ab)+kP(a.f,ba),2<P)){ha=new R0(a.f,P,a.e);for(U=Nc=0;U<kP(a.f,Ab);++U)Db=jP(a.f,Ab,U),Db!=ba&&(ha.e[Nc++]=Db,a.a[Db]=!0,a.b[zP(a.f,Ab,U)]=!0);ha.e[Nc++]=Ab;ha.e[Nc++]=ba;for(U=0;U<kP(a.f,ba);++U)Db=jP(a.f,\nba,U),Db!=Ab&&(ha.e[Nc++]=Db,a.a[Db]=!0,a.b[zP(a.f,ba,U)]=!0);for(U=0;U<P;++U)ha.a[U]=U,ha.b[U]=0,ha.n[U]=1;a.a[Ab]=!0;a.a[ba]=!0;a.b[Ua]=!0;Am(a.c,ha)}for(Ua=0;Ua<a.f.p;++Ua)if(!a.b[Ua]&&2==sP(a.f,Ua)){Ta=C(A,v,-1,a.f.o,1);for(U=0;2>U;++U)if(Ta[0]=W(a.f,U,Ua),Ta[1]=W(a.f,1-U,Ua),1==a.f.k[Ta[0]]&&2==a.f.k[Ta[1]]&&2==kP(a.f,Ta[1])){a.a[Ta[0]]=!0;a.a[Ta[1]]=!0;a.b[Ua]=!0;Ub=1;do{Za=jP(a.f,Ta[Ub],0)==Ta[Ub-1]?1:0;Ta[Ub+1]=jP(a.f,Ta[Ub],Za);if(2==a.f.k[Ta[Ub+1]]&&2<kP(a.f,Ta[Ub+1]))break;a.a[Ta[Ub+1]]=\n!0;a.b[zP(a.f,Ta[Ub],Za)]=!0;++Ub}while(2==a.f.k[Ta[Ub]]&&2==kP(a.f,Ta[Ub]));P=kP(a.f,Ta[0])+kP(a.f,Ta[Ub])+Ub-1;ha=new R0(a.f,P,a.e);for(Eb=0;Eb<=Ub;++Eb)ha.a[Eb]=Eb,ha.b[Eb]=0,ha.n[Eb]=64,ha.e[Eb]=Ta[Eb];oc=Ub+1;pc=!1;for(Eb=0;Eb<kP(a.f,Ta[0]);++Eb)Db=jP(a.f,Ta[0],Eb),Db!=Ta[1]&&(ha.a[oc]=-0.5,ha.b[oc]=pc?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ha.n[oc]=64,ha.e[oc]=Db,++oc,pc=!0);pc=!1;for(Eb=0;Eb<kP(a.f,Ta[Ub]);++Eb)Db=jP(a.f,Ta[Ub],Eb),Db!=Ta[Ub-1]&&(ha.a[oc]=Ub+0.5,ha.b[oc]=\npc?-Math.sin(1.0471975511965976):Math.sin(1.0471975511965976),ha.n[oc]=64,ha.e[oc]=Db,++oc,pc=!0);Am(a.c,ha)}}for(qa=0;qa<a.f.o;++qa)if(4==kP(a.f,qa)){jc=C(A,v,-1,4,1);Va=C(A,v,-1,4,1);for(U=Zc=0;4>U;++U)jc[Zc]=jP(a.f,qa,U),Va[Zc]=zP(a.f,qa,U),1==kP(a.f,jc[Zc])&&!a.b[Va[Zc]]&&++Zc;if(2==Zc){ha=new R0(a.f,3,a.e);for(U=0;2>U;++U)a.a[jc[U]]=!0,a.b[Va[U]]=!0,ha.e[U]=jc[U],ha.n[U]=32;ha.a[0]=-0.5;ha.b[0]=0.866;ha.a[1]=0.5;ha.b[1]=0.866;ha.a[2]=0;ha.b[2]=0;ha.n[2]=32;ha.e[2]=qa;Am(a.c,ha)}if(3==Zc){for(U=\n0;2>U;++U)1==sP(a.f,Va[U])&&($c=jc[U],jc[U]=jc[2],jc[2]=$c,$c=Va[U],Va[U]=Va[2],Va[2]=$c);ha=new R0(a.f,4,a.e);for(U=0;3>U;++U)a.a[jc[U]]=!0,a.b[Va[U]]=!0,ha.e[U]=jc[U],ha.n[U]=32;ha.a[0]=-1;ha.b[0]=0;ha.a[1]=1;ha.b[1]=0;ha.a[2]=0;ha.b[2]=1;ha.a[3]=0;ha.b[3]=0;ha.n[3]=32;ha.e[3]=qa;Am(a.c,ha)}}n1(a);for(var Lb,Hd,Pc,Mb,yd,$a;;){Mb=null;for(Lb=0;Lb<a.f.o;++Lb){for(Pc=$a=0;Pc<kP(a.f,Lb);++Pc)a.b[zP(a.f,Lb,Pc)]||++$a;if(1==$a){a:{var Ra=a,zd=Lb,hb=void 0,ob=void 0,Wa=void 0,Nb=void 0,kc=void 0,Qc=void 0,\nuc=void 0,zc=void 0,lc=void 0,Ac=void 0,Ad=void 0,bd=void 0,Wa=C(A,v,-1,Ra.f.o,1),Nb=C(A,v,-1,Ra.f.o,1),kc=C(A,v,-1,Ra.f.o,1),Qc=C(A,v,-1,Ra.f.o,1);Wa[0]=zd;kc[zd]=1;Qc[0]=-1;for(uc=ob=0;ob<=uc;){if(0==ob||!Ra.a[Wa[ob]])for(zc=0;zc<kP(Ra.f,Wa[ob]);++zc)hb=jP(Ra.f,Wa[ob],zc),Ad=zP(Ra.f,Wa[ob],zc),0==kc[hb]&&!Ra.b[Ad]&&(Wa[++uc]=hb,Nb[uc]=Ad,kc[hb]=kc[Wa[ob]]+1,Qc[uc]=ob);if(ob==uc){bd=new m1(kc[Wa[ob]]);lc=ob;for(Ac=0;Ac<bd.a.length;++Ac)bd.a[Ac]=Wa[lc],bd.b[Ac]=Nb[lc],lc=Qc[lc];yd=bd;break a}++ob}yd=\nnull}(!Mb||yd.a.length>Mb.a.length)&&(Mb=yd)}}if(!Mb)break;Hd=new R0(a.f,Mb.a.length,a.e);for(Pc=0;Pc<Mb.a.length;++Pc)a.a[Mb.a[Pc]]=!0,Pc<Mb.a.length-1&&(a.b[Mb.b[Pc]]=!0),Hd.e[Pc]=Mb.a[Pc],Hd.a[Pc]=Math.cos(0.5235987755982988)*Pc,Hd.b[Pc]=1==(Pc&1)?0:0.5,Hd.n[Pc]=128+Mb.a.length;Am(a.c,Hd)}n1(a);for(f=new vu(a.c);f.b<f.d.Pf();){for(var ld=e=wu(f),Ec=void 0,sd=void 0,ee=void 0,R=void 0,Xd=void 0,R=ee=0;R<ld.e.length;++R){Ec=ld.e[R];sd=kP(ld.k,Ec);for(Xd=0;Xd<sd;++Xd)jP(ld.k,Ec,Xd)>Ec&&++ee}ld.f=\nC(A,v,-1,ee,1);ld.i=C(A,v,-1,ld.k.o,1);for(R=ee=0;R<ld.e.length;++R){Ec=ld.e[R];sd=kP(ld.k,Ec);ld.i[Ec]=R;for(Xd=0;Xd<sd;++Xd)jP(ld.k,Ec,Xd)>Ec&&(ld.f[ee++]=zP(ld.k,Ec,Xd))}}var ub,mc,ib,fd,La,ng,jb,Ef,Ge,cd,He,ab;for(Ef=0;Ef<a.c.c;++Ef){jb=zw(a.c,Ef);for(Ge=0;Ge<jb.f.length;++Ge)if(ib=jb.f[Ge],2==sP(a.f,ib)){if(!KP(a.f,ib)&&0==(a.f.z[ib]&3)){var qc=a.f;qc.z[ib]|=16777216}if(!yP(a.f,ib)&&1<a.f.f[W(a.f,0,ib)]&&1<a.f.f[W(a.f,1,ib)]&&(1==(a.f.z[ib]&3)||2==(a.f.z[ib]&3))){ab=C(A,v,-1,2,1);fd=C(A,v,-1,\n2,1);for(cd=0;2>cd;++cd){ab[cd]=a.f.G;fd[cd]=W(a.f,cd,ib);for(He=0;He<kP(a.f,fd[cd]);++He)La=jP(a.f,fd[cd],He),La!=W(a.f,1-cd,ib)&&ab[cd]>La&&(ab[cd]=La)}ng=o1(jb.a[jb.i[fd[0]]],jb.b[jb.i[fd[0]]],jb.a[jb.i[fd[1]]],jb.b[jb.i[fd[1]]]);ub=o1(jb.a[jb.i[ab[0]]],jb.b[jb.i[ab[0]]],jb.a[jb.i[fd[0]]],jb.b[jb.i[fd[0]]]);mc=o1(jb.a[jb.i[fd[1]]],jb.b[jb.i[fd[1]]],jb.a[jb.i[ab[1]]],jb.b[jb.i[ab[1]]]);0>w0(ng,ub)^0>w0(ng,mc)^2==(a.f.z[ib]&3)&&p1(jb,ib)}}}var Id,Jd,Kd,Ob,gd,Bd,ke,Cd,Yd,rc,bb,vc,pb,Ue,Ld,Rc,Pa,Oa,\nSc,$b,Tc,aa,Zd,Dd,Md,le;Tc=C(vQ,q,6,a.f.o,0);for($b=0;$b<a.f.o;++$b)Tc[$b]=new wQ(2),QP(Tc[$b],$b);le=C(A,v,-1,a.f.o,1);for(aa=0;aa<a.f.d;++aa)if(Zd=a.f.z[aa]&3,1==Zd||2==Zd)nP(Tc[W(a.f,0,aa)],Fv(Zd)),nP(Tc[W(a.f,1,aa)],Fv(Zd));Dd=T0(Tc,le);do{Md=Dd;for(var Ve=a,Vf=Tc,mf=le,Pb=void 0,We=void 0,Xe=void 0,md=void 0,td=void 0,Ye=void 0,Ze=void 0,We=C(A,v,-1,16,1),Pb=0;Pb<Ve.f.o;++Pb){for(Xe=0;Xe<kP(Ve.f,Pb);++Xe){Ze=mf[jP(Ve.f,Pb,Xe)];for(md=0;md<Xe&&!(Ze<We[md]);++md);for(td=Xe;td>md;--td)We[td]=We[td-\n1];We[md]=Ze}Ye=yQ(6,kP(Ve.f,Pb));QP(Vf[Pb],Pb);RP(Vf[Pb],16,Fv(mf[Pb]));RP(Vf[Pb],17*(6-Ye),Kk);for(Xe=0;Xe<Ye;++Xe)RP(Vf[Pb],17,Fv(We[Xe]))}Dd=T0(Tc,le)}while(Md!=Dd);Ob=C(nK,Ol,-1,a.f.p,1);var nd,og,fe,Jg,Ff,me,za,bc,ck,tl;for(fe=0;fe<a.f.p;++fe)if(nd=W(a.f,0,fe),og=W(a.f,1,fe),!(yP(a.f,fe)||1!=sP(a.f,fe)||1==kP(a.f,nd)||1==kP(a.f,og)))if(!(0!=(a.e&2)&&q0(a.f,nd))||!q0(a.f,og)){ck=!1;for(za=0;2>za;++za)if(Jg=W(a.f,za,fe),2<kP(a.f,Jg)){tl=!0;me=-1;for(bc=0;bc<kP(a.f,Jg);++bc)Ff=jP(a.f,Jg,bc),Ff!=\nW(a.f,1-za,fe)&&(-1==me?me=le[Ff]:me!=le[Ff]&&(tl=!1));if(tl){ck=!0;break}}ck||(0!=(a.e&4)&&q0(a.f,nd)&&q0(a.f,og)?Ob[fe]=1:Ob[fe]=2)}for(Kd=0;Kd<a.f.p;++Kd)2==Ob[Kd]&&(0!=(a.f.s[W(a.f,0,Kd)]&3072)||0!=(a.f.s[W(a.f,1,Kd)]&3072))&&(Ob[Kd]=3);for(vc=0;vc<a.c.c;++vc){rc=zw(a.c,vc);ke=q1(rc);Rc=rc.c;Ld=new r1(rc,a.e);Ue=-1;for(bb=0;224>bb&&0!=ke.c;++bb){Cd=s1(a.i,ke.c);Bd=($B(Cd,ke.c),ke.b[Cd]);a:{var $g=a,pq=Bd[0],dk=Bd[1],af=void 0,Je=void 0,Gb=void 0,bf=void 0,ah=void 0,ul=void 0,ui=void 0,dj=void 0,\nvi=void 0,Ga=void 0,ej=void 0,Mh=void 0,ah=C(A,v,-1,$g.f.o,1),ul=C(A,v,-1,$g.f.o,1),ui=C(A,v,-1,$g.f.o,1),dj=C(A,v,-1,$g.f.o,1);ah[0]=dk;ui[dk]=1;dj[0]=-1;for(vi=bf=0;bf<=vi;){for(Ga=0;Ga<PP($g.f,ah[bf]);++Ga){Je=jP($g.f,ah[bf],Ga);Mh=zP($g.f,ah[bf],Ga);if(Je==pq){Gb=ui[ah[bf]];af=C(A,v,-1,Gb,1);af[0]=Mh;for(ej=1;ej<Gb;++ej)af[ej]=ul[bf],bf=dj[bf];gd=af;break a}0==ui[Je]&&(ah[++vi]=Je,ul[vi]=Mh,ui[Je]=ui[ah[bf]]+1,dj[vi]=bf)}if(bf==vi)break;++bf}gd=null}Id=C(A,v,-1,gd.length,1);Jd=0;if(32>bb)for(pb=\n1;pb<gd.length-1;++pb)3==Ob[gd[pb]]&&(Id[Jd++]=gd[pb]);else if(96>bb)for(pb=1;pb<gd.length-1;++pb)2<=Ob[gd[pb]]&&(Id[Jd++]=gd[pb]);else for(pb=1;pb<gd.length-1;++pb)1<=Ob[gd[pb]]&&(Id[Jd++]=gd[pb]);if(0!=Jd){Oa=Id[0];if(1<Jd){do Oa=Id[s1(a.i,Jd)];while(Oa==Ue)}Oa!=Ue&&(Ue=Oa,p1(rc,Oa),ke=q1(rc),Rc>rc.c&&(Rc=rc.c,Ld=new r1(rc,a.e)))}}fC(a.c,vc,Ld);rc=Ld;Yd=1;do{Pa=9999;for(pb=0;pb<rc.e.length;++pb)if(Sc=le[rc.e[pb]],Sc==Yd){for(var cc=rc,qg=pb,ek=void 0,vl=void 0,fk=void 0,Gf=void 0,Lg=void 0,fj=void 0,\nbh=void 0,ch=void 0,of=void 0,rg=void 0,gj=void 0,wl=void 0,ne=void 0,Ke=void 0,sg=void 0,pf=void 0,Xa=void 0,Ng=void 0,tk=void 0,xv=void 0,ne=cc.a[qg],Xa=cc.b[qg],Gf=C(t1,q,11,4,0),rg=of=0;rg<cc.f.length&&!(4<=of);++rg)qg==cc.i[W(cc.k,0,cc.f[rg])]||qg==cc.i[W(cc.k,1,cc.f[rg])]||(Ke=cc.a[cc.i[W(cc.k,0,cc.f[rg])]],Ng=cc.b[cc.i[W(cc.k,0,cc.f[rg])]],sg=cc.a[cc.i[W(cc.k,1,cc.f[rg])]],tk=cc.b[cc.i[W(cc.k,1,cc.f[rg])]],fj=Math.sqrt((Ke-ne)*(Ke-ne)+(Ng-Xa)*(Ng-Xa)),bh=Math.sqrt((sg-ne)*(sg-ne)+(tk-Xa)*(tk-\nXa)),fk=Math.sqrt((sg-Ke)*(sg-Ke)+(tk-Ng)*(tk-Ng)),fj<fk&&bh<fk?Ke==sg?(Lg=0>=ne-Ke?0-(ne-Ke):ne-Ke,0.5>Lg&&(Gf[of++]=new u1(o1(Ke,Xa,ne,Xa),(0.5-Lg)/2))):Ng==tk?(Lg=0>=Xa-Ng?0-(Xa-Ng):Xa-Ng,0.5>Lg&&(Gf[of++]=new u1(o1(ne,Ng,ne,Xa),(0.5-Lg)/2))):(gj=(tk-Ng)/(sg-Ke),wl=-1/gj,ek=Ng-gj*Ke,vl=Xa-wl*ne,pf=(vl-ek)/(gj-wl),xv=gj*pf+ek,Lg=Math.sqrt((pf-ne)*(pf-ne)+(xv-Xa)*(xv-Xa)),0.5>Lg&&(Gf[of++]=new u1(o1(pf,xv,ne,Xa),(0.5-Lg)/2))):0.5>fj?Gf[of++]=new u1(o1(Ke,Ng,ne,Xa),(0.5-fj)/2):0.5>bh&&(Gf[of++]=new u1(o1(sg,\ntk,ne,Xa),(0.5-bh)/2)));0<of&&(ch=v1(Gf,of),cc.a[qg]+=ch.b*Math.sin(ch.a),cc.b[qg]+=ch.b*Math.cos(ch.a))}else Sc>Yd&&Sc<Pa&&(Pa=Sc);Yd=Pa}while(9999!=Pa)}var Ml,Gn;for(Ml=0;Ml<a.f.o;++Ml)!q0(a.f,Ml)&&0==kP(a.f,Ml)&&(Gn=new R0(a.f,1,a.e),a.a[Ml]=!0,Gn.e[0]=Ml,Gn.a[0]=0,Gn.b[0]=0,Gn.n[0]=0,Am(a.c,Gn));var Q_,yv;for(yv=c1(a);yv;){for(var Hn=void 0,zv=void 0,bE=void 0,cE=void 0,cE=0,bE=null,zv=new vu(yv);zv.b<zv.d.Pf();)Hn=wu(zv),cE<Hn.b[0].e.length*Hn.b[1].e.length&&(cE=Hn.b[0].e.length*Hn.b[1].e.length,\nbE=Hn);Q_=bE;w1(a,Q_,1.2);yv=c1(a)}var Av;for(Av=U0(a);Av;)w1(a,Av,1.5),Av=U0(a);var Bv;for(Bv=a1(a);Bv;)w1(a,Bv,1.8),Bv=a1(a);for(g=0;g<a.c.c;++g){e=zw(a.c,g);for(h=0;h<e.e.length;++h)t0(a.f,e.e[h],e.a[h]),u0(a.f,e.e[h],e.b[h]),v0(a.f,e.e[h],0)}}\nfunction w1(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,o;e=C(cF,Sl,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];o=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var m=void 0,r=m=void 0,t=void 0,y=void 0,u=void 0,D=void 0,s=D=void 0,F=y=m=u=y=void 0,O=void 0,L=r=void 0,Z=y=m=void 0,ea=void 0;if(1==f.e.length)f=0;else{L=c+Math.sqrt(b.b[1-j].e.length);t=C(cF,Sl,-1,36,1);for(s=0;s<f.e.length;++s)m=o1(h,l,f.a[s],f.b[s]),m=Q(K(Math.round(36*m/6.283185307179586))),m=0>m?m+36:36<=m?m-36:m,y=h-f.a[s],u=l-f.b[s],\ny=y*y+u*u,t[m]<y&&(t[m]=y);m=y=-1;for(s=0;36>s;++s)t[s]=Math.sqrt(t[s]),y<t[s]&&(y=t[s],m=s);m=0>m-18?m-18+36:36<=m-18?m-18-36:m-18;for(s=0;18>=s;++s)t[0>m+s?m+s+36:36<=m+s?m+s-36:m+s]+=0.01*s,t[0>m-s?m-s+36:36<=m-s?m-s-36:m-s]+=0.01*s;Z=C(cF,Sl,-1,9,1);for(s=1;9>s;++s)Z[s]=Math.sin(0.17453292519943295*s);ea=L*L;O=1.7976931348623157E308;F=-1;for(m=0;36>m;++m)if(!(t[m]>=O)){u=t[m];for(s=1;9>s;++s){for(y=-1;1>=y&&!(r=0>m+y*s?m+y*s+36:36<=m+y*s?m+y*s-36:m+y*s,!(t[r]<=u)&&(D=t[r]*Z[s],D<L&&(D*=D,r=Math.sqrt(ea-\nD)+Math.sqrt(t[r]*t[r]-D)-L,u<r&&(u=r,O<=r))));y+=2);if(O<=u)break}O>u&&(O=u,F=m)}f=6.283185307179586*F/36}o[g]=f}x1(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);x1(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);o=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,o>b.b[1].b[j]&&(o=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-o+2*c;f=Vu(Math.ceil(j));o+=(j-f)/2-c;g=C(cF,Sl,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-o;l=Vu(h-c);for(h=yQ(Vu(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=Vu(b.b[0].b[j]-o),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(x1(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),x1(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=i1(a,b.b[0],b.b[1],0);y1(a,b.b[0],b.b[1],d)}\nfunction n1(a){for(var b,c,d,e,f,g,h,j,l,o,m,r,t,y,u;;){o=u=0;y=t=null;for(f=1;f<a.c.c;++f){d=zw(a.c,f);for(g=0;g<f;++g){e=zw(a.c,g);for(j=r=m=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],m<d.n[j]&&(m=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==g1(a,d,b)&&1==g1(a,e,b)?0:1,m>r?h=(b<<24)+(m<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(m<<8)+c,u<h)){u=h;o=c;for(j=r=m=0;j<d.e.length;++j)m<d.n[j]&&(m=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);m>r?(t=d,y=e):(t=e,y=\nd)}}}if(0==u)break;if(o==t.e.length)tm(a.c,t);else if(o==y.e.length)tm(a.c,y);else{c=a;f=o;r=m=e=d=o=o=j=b=u=g=void 0;g=C(A,v,-1,f,1);for(b=u=0;b<t.e.length;++b)for(j=0;j<y.e.length;++j)t.e[b]==y.e[j]&&(g[u++]=t.e[b]);if(1==f)f=(o=d1(t,g[0]),d=d1(y,g[0]),z1(y,t.a[o]-y.a[d],t.b[o]-y.b[d]),e=A1(c,t,g[0]),m=A1(c,y,g[0]),r=0,1==g1(c,t,g[0])&&1==g1(c,y,g[0])&&(r=1.0471975511965976),x1(y,y.a[d],y.b[d],e-m+r+3.141592653589793),i1(c,t,y,1));else{o=c;d=t;e=y;r=g;var D=void 0,s=u=void 0,F=void 0,O=void 0,L=\nvoid 0,Z=void 0,ea=void 0,Y=l=j=b=O=void 0,da=s=D=m=u=g=l=j=b=u=D=void 0,Z=void 0;j=C(A,v,-1,f,1);l=C(A,v,-1,f,1);for(b=0;b<f;++b)j[b]=d1(d,r[b]),l[b]=d1(e,r[b]);for(b=D=u=m=g=0;b<f;++b)g+=d.a[j[b]],m+=d.b[j[b]],u+=e.a[l[b]],D+=e.b[l[b]];g/=f;m/=f;u/=f;D/=f;z1(e,g-u,m-D);O=C(t1,q,11,f,0);Z=C(t1,q,11,f,0);D=C(t1,q,11,f,0);u=C(t1,q,11,f,0);for(b=0;b<f;++b)O[b]=new B1(g,m,d.a[j[b]],d.b[j[b]]),Z[b]=new B1(g,m,e.a[l[b]],e.b[l[b]]),D[b]=new u1(O[b].a-Z[b].a,O[b].b*Z[b].b),u[b]=new u1(O[b].a+Z[b].a,O[b].b*\nZ[b].b);D=v1(D,f);u=v1(u,f);for(b=Z=da=0;b<f;++b)for(Y=0;Y<kP(o.f,r[b]);++Y)s=jP(o.f,r[b],Y),h1(d,s)&&!h1(e,s)&&++da,!h1(d,s)&&h1(e,s)&&++Z;L=C(t1,q,11,da,0);ea=C(t1,q,11,Z,0);O=C(t1,q,11,Z,0);for(b=Z=da=0;b<f;++b)for(Y=0;Y<kP(o.f,r[b]);++Y)s=jP(o.f,r[b],Y),h1(d,s)&&!h1(e,s)&&(F=d1(d,s),L[da]=new B1(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++da),!h1(d,s)&&h1(e,s)&&(F=d1(e,s),s=new B1(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),ea[Z]=new u1(D.a+s.a,s.b),O[Z]=new u1(u.a-s.a,s.b),++Z);b=v1(L,da);j=v1(ea,Z);l=v1(O,\nZ);if(aG(w0(b.a,j.a))>aG(w0(b.a,l.a)))x1(e,g,m,D.a);else{r=g;b=m;D=l=j=void 0;for(D=0;D<e.e.length;++D)l=iK((e.a[D]-r)*(e.a[D]-r)+(e.b[D]-b)*(e.b[D]-b)),j=0-o1(r,b,e.a[D],e.b[D]),e.a[D]=r+l*Math.sin(j),e.b[D]=b+l*Math.cos(j);x1(e,g,m,u.a)}f=i1(o,d,e,f)}o=f;y1(c,t,y,o)}}}\nfunction A1(a,b,c){var d,e,f,g,h,j,l,o;d=C(cF,Sl,-1,kP(a.f,c)+1,1);f=C(A,v,-1,kP(a.f,c)+1,1);g=C(A,v,-1,kP(a.f,c)+1,1);l=d1(b,c);for(h=e=0;h<kP(a.f,c);++h)f[e]=jP(a.f,c,h),g[e]=zP(a.f,c,h),j=d1(b,f[e]),-1!=j&&(d[e++]=o1(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&yP(a.f,g[h])&&yP(a.f,g[h+1])){a:{o=a;var m=f[h],r=c,t=f[h+1],y=void 0,u=void 0,D=void 0,s=void 0,F=void 0,O=void 0,D=C(A,v,-1,o.f.o,1),s=C(A,v,-1,o.f.o,1);D[0]=r;D[1]=m;s[r]=1;s[m]=2;for(F=u=1;u<=F;){for(O=0;O<kP(o.f,D[u]);++O){y=jP(o.f,D[u],O);if(y==t){o=1+s[D[u]];break a}0==s[y]&&0!=(o.f.s[y]&3072)&&(D[++F]=y,s[y]=s[D[u]]+1)}++u}o=0}0!=o&&(b-=100-o)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function y1(a,b,c,d){var e;e=yQ(vz(a.c,b),vz(a.c,c));vC(a.c,e,d);tm(a.c,b);tm(a.c,c)}\nfunction C1(){this.e=1}function v1(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new u1(d,c)}w(33,1,{},C1);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function X0(){}w(34,1,{},X0);_.dd=function(a,b){var c,d;return c=bG(a.b),d=bG(b.b),c<d?-1:c==d?0:1};function Y0(){}w(35,1,{},Y0);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function Z0(){}w(36,1,{},Z0);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function b1(a,b){var c,d;this.b=C(l1,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(cF,Sl,-1,2,1);this.d=C(cF,Sl,-1,2,1);this.a=C(A,v,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction $0(a,b,c,d){this.b=C(l1,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(cF,Sl,-1,2,1);this.d=C(cF,Sl,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=C(A,v,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},b1,$0);_.a=null;_.b=null;_.c=null;_.d=null;function u1(a,b){this.a=a;this.b=b}function B1(a,b,c,d){this.a=o1(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction o1(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},u1,B1);_.a=0;_.b=0;function m1(a){this.a=C(A,v,-1,a,1);this.b=C(A,v,-1,a,1)}w(39,1,{},m1);_.a=null;_.b=null;function V0(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},V0);_.a=0;_.b=0;_.c=null;\nfunction p1(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=C(qH,ml,86,a.k.p,0));if(null==a.d[b]){g=C(A,v,-1,a.e.length,1);l=C(mq,yl,-1,a.k.o,2);c=W(a.k,0,b);d=W(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<kP(a.k,g[f]);++j)e=jP(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)q0(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=C(A,v,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=o1(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=iK((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-o1(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction q1(a){var b,c,d,e,f;a.c=0;c=new Gm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=aG(a.a[e]-a.a[f]),d=aG(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=C(A,v,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],kq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function d1(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function h1(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction x1(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=iK((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=o1(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function z1(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function R0(a,b,c){this.k=a;this.j=c;this.e=C(A,v,-1,b,1);this.n=C(A,v,-1,b,1);this.a=C(cF,Sl,-1,b,1);this.b=C(cF,Sl,-1,b,1)}\nfunction r1(a,b){var c;this.k=a.k;this.j=b;this.e=C(A,v,-1,a.e.length,1);this.n=C(A,v,-1,a.e.length,1);this.a=C(cF,Sl,-1,a.e.length,1);this.b=C(cF,Sl,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=C(A,v,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=C(A,v,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},R0,r1);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function z0(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function D1(){D1=x;E1=z(F1,Fl,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction G1(a,b){D1();var c,d,e,f,g,h;c=!b?1:(E1[0]*(b.d>>16&255)+E1[1]*(b.d>>8&255)+E1[2]*(b.d&255))/255;f=!a?1:(E1[0]*(a.d>>16&255)+E1[1]*(a.d>>8&255)+E1[2]*(a.d&255))/255;e=aG(c-f);if(0.30000001192092896<e)return a;d=C(F1,Fl,-1,3,1);H1(b.d>>16&255,b.d>>8&255,b.d&255,d);g=C(F1,Fl,-1,3,1);H1(a.d>>16&255,a.d>>8&255,a.d&255,g);h=aG(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=aG(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=C(F1,Fl,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=C(F1,Fl,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(E1[0]*(a.d>>16&255)+E1[1]*(a.d>>8&255)+E1[2]*(a.d&255))/255,0==f)c=new I1(f,f,f,c[3]);else{d=e/(!a?1:(E1[0]*(a.d>>16&255)+E1[1]*(a.d>>8&255)+E1[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=E1[e]:(h+=(c[e]-1)*E1[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*E1[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/E1[e],1<c[e]&&(c[e]=1))}c=new I1(c[0],c[1],c[2],c[3])}return c}var E1;function I1(a,b,c,d){zB();var e=Vu(255*a+0.5),f=Vu(255*b+0.5),g=Vu(255*c+0.5),h=Vu(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new Pm(xe);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=C(F1,Fl,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function J1(a){zB();this.d=a|-16777216}\nfunction H1(a,b,c,d){zB();var e,f,g,h,j,l;null==d&&(d=C(F1,Fl,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(471,1,{58:1,67:1,70:1},I1,J1);var G0=null;function I_(){}function L_(a,b){this.a=a;this.b=b}w(521,494,{77:1,78:1},I_,L_);_.rf=cm;_.sf=oJ;_.tS=function(){return K1.d+"[x="+this.a+",y="+this.b+bg};_.a=0;_.b=0;\nfunction x_(a,b){var c,d,e,f;c=new y_;d=a.c;e=b.rf();d=d<e?d:e;e=a.d;f=b.sf();e=e<f?e:f;f=a.c+a.b;var g=b.rf()+b.uf();f=f>g?f:g;var g=a.d+a.a,h=b.sf()+b.tf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function y_(){}function R_(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(522,497,Ll,y_,R_);_.tf=cm;_.uf=oJ;_.rf=function(){return this.c};_.sf=function(){return this.d};_.tS=function(){return L1.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction M1(a){var b,c;c=new sS;var d=new K0,e=mK(nx(a)),f,g,h,j,l,o,m,r,t,y,u,D,s,F,O,L,Z,ea,Y,da,Fb,$,rb,Kb,J,Ia,Uc,Tb,sb,M,ya,nc,jd,ra,Yc,Ud,Ta;d.b=c;wR(d.b);rb=null;j=C(A,v,-1,64,1);j[0]=-1;Ia=C(A,v,-1,64,1);Uc=C(A,v,-1,64,1);for(s=0;64>s;++s)Ia[s]=-1;g=J=0;Tb=Kb=M=!1;o=0;sb=e.length;for(l=1;32>=e[J];)++J;for(;J<sb;)if(ya=e[J++]&65535,N1(ya)||42==ya){h=0;u=-1;F=$=O=!1;if(M)82==ya&&YD(e[J]&65535)?(ea=null!=String.fromCharCode(e[J+1]&65535).match(/\\d/)?2:1,h=QR(xR(e,J-1,1+ea)),J+=ea):(L=String.fromCharCode(e[J]&\n65535).toLowerCase().charCodeAt(0)==(e[J]&65535)&&N1(e[J]&65535)?2:1,h=QR(xR(e,J-1,L)),J+=L-1,u=0),64==e[J]&&(++J,64==e[J]&&(F=!0,++J),$=!0),72==e[J]&&(++J,u=1,YD(e[J]&65535)&&(u=e[J]-48,++J));else if(42==ya)h=6,O=!0;else switch(String.fromCharCode(ya).toUpperCase().charCodeAt(0)){case 66:J<sb&&114==e[J]?(h=35,++J):h=5;break;case 67:J<sb&&108==e[J]?(h=17,++J):h=6;break;case 70:h=9;break;case 73:h=53;break;case 78:h=7;break;case 79:h=8;break;case 80:h=15;break;case 83:h=16}if(0==h)throw new Ap("SmilesParser: unknown element label found");\nf=rR(d.b,h);O?(Tb=!0,LR(d.b,f,1)):s0(d.b,f,String.fromCharCode(ya).toLowerCase().charCodeAt(0)==ya&&N1(ya));if(-1!=u&&1!=h){m=C(nK,Ol,-1,1,1);m[0]=u<<24>>24;var qa=d.b,Ab=f,ba=m;null!=ba&&0==ba.length&&(ba=null);null==ba?null!=qa.r&&(qa.r[Ab]=null):(null==qa.r&&(qa.r=C(pR,q,3,qa.G,0)),qa.r[Ab]=ba)}D=j[o];-1!=j[o]&&128!=l&&vR(d.b,f,j[o],l);l=1;j[o]=f;0!=g&&(JR(d.b,f,g),g=0);(da=!rb?null:cS(rb,AG(D)))&&L0(da,f,J,1==h);$&&(!rb&&(rb=new nS),oS(rb,AG(f),new N0(d,f,D,u,J,F)))}else if(46==ya)l=128;else if(61==\nya)l=2;else if(35==ya)l=4;else if(YD(ya))if(Y=ya-48,M){for(;J<sb&&YD(e[J]&65535);)Y=10*Y+e[J]-48,++J;g=Y}else{Kb&&J<sb&&YD(e[J]&65535)&&(Y=10*Y+e[J]-48,++J);Kb=!1;if(64<=Y)throw new Ap("SmilesParser: ringClosureAtom number out of range");if(-1==Ia[Y])Ia[Y]=j[o],Uc[Y]=J-1;else{if(Ia[Y]==j[o])throw new Ap("SmilesParser: ring closure to same atom");rb&&((da=cS(rb,AG(Ia[Y])))&&L0(da,j[o],Uc[Y],!1),(da=cS(rb,AG(j[o])))&&L0(da,Ia[Y],J-1,!1));vR(d.b,j[o],Ia[Y],l);Ia[Y]=-1}l=1}else if(43==ya){if(!M)throw new Ap("SmilesParser: \'+\' found outside brackets");\nfor(r=1;43==e[J];)++r,++J;1==r&&YD(e[J]&65535)&&(r=e[J]-48,++J);ER(d.b,j[o],r)}else if(45==ya){if(M){for(r=-1;45==e[J];)--r,++J;-1==r&&YD(e[J]&65535)&&(r=48-e[J],++J);ER(d.b,j[o],r)}}else if(40==ya){if(-1==j[o])throw new Ap("Smiles with leading parenthesis are not supported");j[o+1]=j[o];++o}else if(41==ya)--o;else if(91==ya){if(M)throw new Ap("SmilesParser: nested square brackets found");M=!0}else if(93==ya){if(!M)throw new Ap("SmilesParser: closing bracket without opening one");M=!1}else if(37==\nya)Kb=!0;else if(58==ya)if(M){for(Z=0;YD(e[J]&65535);)Z=10*Z+e[J]-48,++J;d.b.u[j[o]]=Z}else l=64;else if(47==ya)l=17;else if(92==ya)l=9;else throw new Ap("SmilesParser: unexpected character found: \'"+String.fromCharCode(ya)+cb);if(1!=l)throw new Ap("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=Ia[s])throw new Ap("SmilesParser: dangling ring closure");var Ua=d.b,Db,Nc,oc,ha,pc,U;U=C(A,v,-1,Ua.o,1);ha=C(mq,yl,-1,Ua.o,2);for(Nc=0;Nc<Ua.p;++Nc)for(oc=0;2>oc;++oc)YR(Ua,Ua.y[oc][Nc])&&!YR(Ua,\nUa.y[1-oc][Nc])&&(ha[Ua.y[oc][Nc]]=!0);for(pc=Ua.o-1;0<=pc&&ha[pc];)U[pc]=pc,--pc;for(Db=0;Db<=pc;++Db)if(ha[Db]){U[Db]=pc;U[pc]=Db;for(--pc;0<=pc&&ha[pc];)U[pc]=pc,--pc}else U[Db]=Db;d.b.J=!0;qQ(d.b,1);for(f=0;f<d.b.o;++f)if(null!=(null==c.r?null:null==c.r[f]?null:xR(c.r[f],0,c.r[f].length))&&!q0(d.b,f))if(y=(null==d.b.r?null:d.b.r[f])[0],d.b.x[f]<(SP(),oR).length&&null!=oR[d.b.x[f]]){t=!1;nc=AQ(d.b,f);nc-=CQ(d.b,f,nc);for(ra=oR[d.b.x[f]],Yc=0,Ud=ra.length;Yc<Ud;++Yc)if(jd=ra[Yc],nc<=jd){t=!0;jd!=\nnc+y&&DR(d.b,f,nc+y);break}t||DR(d.b,f,nc+y)}var N,Eb,Ub,P;for(N=0;N<d.b.c;++N)if(7==d.b.x[N]&&0==d.b.q[N]&&3<AQ(d.b,N)&&0<d.b.k[N])for(P=0;P<d.b.f[N];++P)if(Eb=jP(d.b,N,P),Ub=zP(d.b,N,P),1<sP(d.b,Ub)&&SR(d.b.x[Eb])){4==d.b.B[Ub]?VQ(d.b,Ub,2):VQ(d.b,Ub,1);ER(d.b,N,d.b.q[N]+1);ER(d.b,Eb,d.b.q[Eb]-1);break}var Za,jc,Va,Zc,Fa,Jc,tb,xd,je,Dc,$c,Vb,fb,ad,Zb,Oc;qQ(d.b,1);d.a=C(mq,yl,-1,d.b.d,2);for(Va=0;Va<d.b.d;++Va)64==d.b.B[Va]&&(VQ(d.b,Va,1),d.a[Va]=!0);Oc=new WR(d.b,3);xd=C(mq,yl,-1,Oc.i.c,2);for(fb=\n0;fb<Oc.i.c;++fb){ad=zw(Oc.i,fb);xd[fb]=!0;for(tb=0;tb<ad.length;++tb)if(!q0(d.b,ad[tb])){xd[fb]=!1;break}if(xd[fb]){Zb=zw(Oc.j,fb);for(tb=0;tb<Zb.length;++tb)d.a[Zb[tb]]=!0}}for(Va=0;Va<d.b.d;++Va)if(!d.a[Va]&&0!=Oc.b[Va]&&q0(d.b,W(d.b,0,Va))&&q0(d.b,W(d.b,1,Va)))a:{var G=d,nb=Va,xc=void 0,de=void 0,yc=void 0,Vd=void 0,Gd=void 0,Wd=void 0,kd=void 0,Wb=void 0,oa=void 0,Lb=void 0,Hd=void 0,Pc=void 0,Mb=void 0,Wb=C(A,v,-1,G.b.c,1),Wd=C(A,v,-1,G.b.c,1),kd=C(A,v,-1,G.b.c,1),oa=C(A,v,-1,G.b.c,1),xc=W(G.b,\n0,nb),de=W(G.b,1,nb);Wd[0]=xc;Wd[1]=de;kd[0]=-1;kd[1]=nb;Wb[xc]=1;Wb[de]=2;oa[xc]=-1;oa[de]=xc;for(Lb=Gd=1;Gd<=Lb&&15>Wb[Wd[Gd]];){Mb=Wd[Gd];for(Hd=0;Hd<G.b.f[Mb];++Hd)if(yc=jP(G.b,Mb,Hd),yc!=oa[Mb]){Vd=zP(G.b,Mb,Hd);if(yc==xc){kd[0]=Vd;for(Pc=0;Pc<=Lb;++Pc)G.a[kd[Hd]]=!0;break a}q0(G.b,yc)&&0==Wb[yc]&&(++Lb,Wd[Lb]=yc,kd[Lb]=Vd,Wb[yc]=Wb[Mb]+1,oa[yc]=Mb)}++Gd}}qQ(d.b,3);for(fb=0;fb<Oc.i.c;++fb)if(xd[fb]){ad=zw(Oc.i,fb);for(tb=0;tb<ad.length;++tb){var yd;var $a=d,Ra=ad[tb],zd=void 0;16==$a.b.x[Ra]&&\n0>=$a.b.q[Ra]||6==$a.b.x[Ra]&&0!=$a.b.q[Ra]||!q0($a.b,Ra)?yd=!1:(zd=null==GQ($a.b,Ra)?0:(null==$a.b.r?null:$a.b.r[Ra])[0],yd=1>AR($a.b,Ra)-AQ($a.b,Ra)-zd||5!=$a.b.x[Ra]&&6!=$a.b.x[Ra]&&7!=$a.b.x[Ra]&&8!=$a.b.x[Ra]&&15!=$a.b.x[Ra]&&16!=$a.b.x[Ra]&&33!=$a.b.x[Ra]&&34!=$a.b.x[Ra]?!1:!0);if(!yd){s0(d.b,ad[tb],!1);for(Dc=0;Dc<d.b.f[ad[tb]];++Dc)d.a[zP(d.b,ad[tb],Dc)]=!1}}}J0(d);for(fb=0;fb<Oc.i.c;++fb)if(xd[fb]&&6==zw(Oc.j,fb).length){Zb=zw(Oc.j,fb);je=!0;for(Zc=0,Fa=Zb.length;Zc<Fa;++Zc)if(Va=Zb[Zc],\n!d.a[Va]){je=!1;break}je&&(I0(d,Zb[0]),I0(d,Zb[2]),I0(d,Zb[4]),J0(d))}for(Vb=5;4<=Vb;--Vb){do{$c=!1;for(Va=0;Va<d.b.d;++Va)if(d.a[Va]){for(tb=Za=0;2>tb;++tb){Jc=W(d.b,tb,Va);for(Dc=0;Dc<d.b.f[Jc];++Dc)d.a[zP(d.b,Jc,Dc)]&&++Za}if(Za==Vb){I0(d,Va);J0(d);$c=!0;break}}}while($c)}for(Va=0;Va<d.b.d;++Va)if(d.a[Va])throw new Ap(k_);for(jc=0;jc<d.b.c;++jc)if(q0(d.b,jc))throw new Ap(k_);d.b.r=null;d.b.J=!1;var hb,ob,Wa,Nb,kc,Qc,uc,zc,lc,Ac,Ad;qQ(d.b,3);lc=!1;Ac=C(A,v,-1,2,1);Ad=C(A,v,-1,2,1);zc=C(A,v,-1,2,\n1);for(ob=0;ob<d.b.d;++ob)if(!KP(d.b,ob)&&2==d.b.B[ob]){for(Nb=0;2>Nb;++Nb){Ac[Nb]=-1;zc[Nb]=-1;hb=W(d.b,Nb,ob);for(uc=0;uc<d.b.f[hb];++uc)Wa=zP(d.b,hb,uc),Wa!=ob&&(17==d.b.B[Wa]||9==d.b.B[Wa]?(Ac[Nb]=jP(d.b,hb,uc),Ad[Nb]=Wa):zc[Nb]=jP(d.b,hb,uc));if(-1==Ac[Nb])break}if(-1!=Ac[0]&&-1!=Ac[1]){Qc=d.b.B[Ad[0]]!=d.b.B[Ad[1]];kc=!1;for(Nb=0;2>Nb;++Nb)-1!=zc[Nb]&&zc[Nb]<Ac[Nb]&&(kc=!kc);NR(d.b,ob,Qc^kc?2:1,!1);lc=!0}}for(ob=0;ob<d.b.d;++ob)(17==d.b.B[ob]||9==d.b.B[ob])&&VQ(d.b,ob,1);lc&&(d.b.K|=4);j1(new C1,\nd.b);if(rb){for(Fb=O1((Ta=new bW(rb),new P1(rb,Ta)));DK(Fb.a.a);)da=(Fb.a.b=wu(Fb.a.a)).uh(),KR(d.b,da.a,M0(da,U),!1);d.b.K|=4}y0(d.b);P0(d.b);Tb&&PR(d.b,!0);b=new F0(c);return Sq(b.a.a)}function N1(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function O1(a){a=new eW(a.b.a);return new Q1(a)}function P1(a,b){this.a=a;this.b=b}w(624,612,{},P1);_.rh=function(a){a:{var b,c;for(c=new eW((new bW(this.a)).a);DK(c.a);)if(b=c.b=wu(c.a),b=b.uh(),null==a?null==b:Hp(a,b)){a=!0;break a}a=!1}return a};\n_.ue=function(){return O1(this)};_.Pf=function(){return this.b.a.c};_.a=null;_.b=null;function Q1(a){this.a=a}w(625,1,{},Q1);_.Vd=function(){return DK(this.a.a)};_.Wd=function(){return(this.a.b=wu(this.a.a)).uh()};_.Xd=function(){dW(this.a)};_.a=null;function W0(a,b){Eu();var c;c=Nu(a.b,a.c);FP(c,c.length,b?b:(GP(),GP(),HP));var d,e;e=a.c;for(d=0;d<e;++d)fC(a,d,c[d])}\nfunction R1(){R1=x;var a,b;S1=C(cF,Sl,-1,25,1);T1=C(cF,Sl,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)T1[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)S1[a]=b,b*=0.5}function s1(a,b){var c,d;if(0<b){if((b&-b)==b)return Vu(4.6566128730773926E-10*b*U1(a));do c=U1(a),d=c%b;while(0>c-d+(b-1));return Vu(d)}throw new mB;}\nfunction U1(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*T1[31]);2147483648<=a&&(a-=4294967296);return a}function k1(){R1();var a,b;b=V1++ +(new Date).getTime();a=Vu(Math.floor(5.9604644775390625E-8*b))&16777215;b=Vu(b-16777216*a);this.a=a^1502;this.b=b^15525485}function W1(){R1();this.a=6122;this.b=12230397}w(641,1,{},k1,W1);_.a=0;_.b=0;var S1,T1,V1=0;w(681,677,Nl);\n_.Ad=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(JG(),KG)&&this.b.i==(LG(),MG))try{var f=this.b.b,g,h,j;j=null;h=new sS;gS(new pS,h,new FV(new IV(f)))&&(g=new F0(h),j=Sq(g.a.a));b=j;if(null==b)throw new Ap("V3000 read failed.");a=qj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=vq(l),H(l,96))c=l,d=c.yd();else throw l;}else if(this.b.a==zL)try{var o=this.b.b,m,r,t,y;b=-1!=o.indexOf(wd)?(m=kK(o,wd),r=M1(m[0]),t=M1(m[2]),y=n,y+=Ka,y+=rH(1,3)+rH(1,3)+ca,y+=Ha+r,y+=Ha+t,y):\nM1(o);this.b.f==(HG(),wL)?a="readSMIRKS":this.b.f==xL&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(u){if(u=vq(u),H(u,96))c=u,d=c.yd();else throw u;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var D,s=new C0,F=nx(this.b.b),O;if(null==F||0==F.length)O=null;else{var L=mK(F),Z,ea,Y,da,Fb;if(null==L)O=null;else{A0(s,L,0);Z=X(s,4);da=X(s,4);8<Z&&(Z=da);ea=X(s,Z);Y=X(s,da);Fb=new lS(ea,Y);var $=null,rb,Kb,J,Ia,Uc,Tb,sb,M,ya,nc,jd,ra,Yc,Ud,Ta,qa,Ab,\nba,Ua,Db,Nc,oc,ha,pc,U,N,Eb,Ub,P,Za,jc,Va,Zc,Fa,Jc,tb,xd,je,Dc,$c,Vb,fb,ad,Zb,Oc,G,nb,xc,de,yc,Vd,Gd,Wd,kd,Wb,oa,Lb,Hd,Pc,Mb,yd,$a,Ra,zd,hb,ob,Wa,Nb,kc,Qc,uc,zc;ob=8;s.f=Fb;wR(s.f);if(!(null==L||0==L.length))if(null!=$&&0==$.length&&($=null),A0(s,L,0),J=X(s,4),qa=X(s,4),8<J&&(ob=J,J=qa),0==J)PR(s.f,1==X(s,1));else{Ia=X(s,J);Uc=X(s,qa);Wb=X(s,J);Pc=X(s,J);Hd=X(s,J);U=X(s,J);for(M=0;M<Ia;++M)rR(s.f,6);for(G=0;G<Wb;++G)uR(s.f,X(s,J),7);for(G=0;G<Pc;++G)uR(s.f,X(s,J),8);for(G=0;G<Hd;++G)uR(s.f,X(s,J),\nX(s,8));for(G=0;G<U;++G)ER(s.f,X(s,J),X(s,4)-8);N=1+Uc-Ia;Zc=X(s,4);Ta=0;t0(s.f,0,0);u0(s.f,0,0);v0(s.f,0,0);Fa=null!=$&&39<=$[0];zc=Qc=Nb=hb=0;Za=P=!1;Fa&&($.length>2*Ia-2&&39==$[2*Ia-2]||$.length>3*Ia-3&&39==$[3*Ia-3]?(Za=!0,nb=(P=$.length==3*Ia-3+9)?3*Ia-3:2*Ia-2,Ud=86*($[nb+1]-40)+$[nb+2]-40,hb=Math.pow(10,Ud/2E3-1),nb+=2,Wa=86*($[nb+1]-40)+$[nb+2]-40,Nb=Math.pow(10,Wa/1500-1),nb+=2,kc=86*($[nb+1]-40)+$[nb+2]-40,Qc=Math.pow(10,kc/1500-1),P&&(nb+=2,uc=86*($[nb+1]-40)+$[nb+2]-40,zc=Math.pow(10,\nuc/1500-1))):P=$.length==3*Ia-3);s.b&&P&&($=null,Fa=!1);for(G=1;G<Ia;++G)Jc=X(s,Zc),0==Jc?(Fa&&(t0(s.f,G,s.f.D[0].a+8*($[2*G-2]-83)),u0(s.f,G,s.f.D[0].b+8*($[2*G-1]-83)),P&&v0(s.f,G,s.f.D[0].c+8*($[2*Ia-3+G]-83))),++N):(Ta+=Jc-1,Fa&&(t0(s.f,G,uP(s.f,Ta)+$[2*G-2]-83),u0(s.f,G,vP(s.f,Ta)+$[2*G-1]-83),P&&v0(s.f,G,wP(s.f,Ta)+($[2*Ia-3+G]-83))),vR(s.f,Ta,G,1));for(G=0;G<N;++G)vR(s.f,X(s,J),X(s,J),1);de=C(mq,yl,-1,Uc,2);for(ba=0;ba<Uc;++ba)switch(Nc=X(s,2),Nc){case 0:r0(s.f,W(s.f,0,ba))||r0(s.f,W(s.f,1,\nba))?VQ(s.f,ba,32):de[ba]=!0;break;case 2:VQ(s.f,ba,2);break;case 3:VQ(s.f,ba,4)}Kb=X(s,J);for(G=0;G<Kb;++G)if(M=X(s,J),8==ob)Mb=X(s,2),3==Mb?(GR(s.f,M,1,0),KR(s.f,M,1,!1)):KR(s.f,M,Mb,!1);else switch(Mb=X(s,3),Mb){case 4:KR(s.f,M,1,!1);GR(s.f,M,1,X(s,3));break;case 5:KR(s.f,M,2,!1);GR(s.f,M,1,X(s,3));break;case 6:KR(s.f,M,1,!1);GR(s.f,M,2,X(s,3));break;case 7:KR(s.f,M,2,!1);GR(s.f,M,2,X(s,3));break;default:KR(s.f,M,Mb,!1)}8==ob&&0==X(s,1)&&(s.f.F=!0);rb=X(s,qa);for(G=0;G<rb;++G)if(ba=X(s,qa),1==\ns.f.B[ba])switch(Mb=X(s,3),Mb){case 4:NR(s.f,ba,1,!1);MR(s.f,ba,1,X(s,3));break;case 5:NR(s.f,ba,2,!1);MR(s.f,ba,1,X(s,3));break;case 6:NR(s.f,ba,1,!1);MR(s.f,ba,2,X(s,3));break;case 7:NR(s.f,ba,2,!1);MR(s.f,ba,2,X(s,3));break;default:NR(s.f,ba,Mb,!1)}else NR(s.f,ba,X(s,2),!1);PR(s.f,1==X(s,1));sb=null;for(Lb=0;1==X(s,1);)switch(Va=Lb+X(s,4),Va){case 0:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,2048);break;case 1:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Wd=X(s,8),JR(s.f,M,Wd);break;case 2:oa=X(s,qa);\nfor(G=0;G<oa;++G)ba=X(s,qa),VQ(s.f,ba,64);break;case 3:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,4096);break;case 4:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),zd=X(s,4)<<3,LR(s.f,M,zd);break;case 5:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Tb=X(s,2)<<1,LR(s.f,M,Tb);break;case 6:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,1);break;case 7:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Zb=X(s,4)<<7,LR(s.f,M,Zb);break;case 8:oa=X(s,J);for(G=0;G<oa;++G){M=X(s,J);jd=X(s,4);ya=C(A,v,-1,jd,1);for(yc=0;yc<jd;++yc)nc=X(s,8),ya[yc]=\nnc;var lc=s.f,Ac=M,Ad=ya;null==lc.t&&(lc.t=C(qH,ml,86,lc.G,0));null!=Ad&&eQ(Ad);lc.t[Ac]=Ad;lc.K=0;lc.E=!0}break;case 9:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),zd=X(s,2)<<4,OR(s.f,ba,zd);break;case 10:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),oc=X(s,4),OR(s.f,ba,oc);break;case 11:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,8192);break;case 12:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),ha=X(s,8)<<6,OR(s.f,ba,ha);break;case 13:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),yd=X(s,3)<<14,LR(s.f,M,yd);break;case 14:oa=\nX(s,J);for(G=0;G<oa;++G)M=X(s,J),kd=X(s,5)<<17,LR(s.f,M,kd);break;case 15:Lb=16;break;case 16:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Ra=X(s,3)<<22,LR(s.f,M,Ra);break;case 17:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),DR(s.f,M,X(s,4));break;case 18:oa=X(s,J);Gd=X(s,4);for(G=0;G<oa;++G){M=X(s,J);jc=X(s,Gd);Vd=C(nK,Ol,-1,jc,1);for(yc=0;yc<jc;++yc)Vd[yc]=X(s,7)<<24>>24;var bd=s.f,ld=M,Ec=xR(Vd,0,Vd.length),sd=void 0;if(null!=Ec)if(0==Ec.length)Ec=null;else if(sd=QR(Ec),0!=sd&&I(Ec,mR[sd])||I(Ec,Ed))uR(bd,ld,sd),\nEc=null;null==Ec?null!=bd.r&&(bd.r[ld]=null):(null==bd.r&&(bd.r=C(pR,q,3,bd.G,0)),bd.r[ld]=mK(Ec))}break;case 19:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),pc=X(s,3)<<25,LR(s.f,M,pc);break;case 20:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),Ra=X(s,3)<<14,OR(s.f,ba,Ra);break;case 21:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),IR(s.f,M,X(s,2)<<4);break;case 22:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,268435456);break;case 23:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),OR(s.f,ba,131072);break;case 24:oa=X(s,qa);for(G=0;G<\noa;++G)ba=X(s,qa),Tb=X(s,2)<<18,OR(s.f,ba,Tb);break;case 25:for(G=0;G<Ia;++G)if(1==X(s,1)){var ee=s.f;ee.s[G]|=512}break;case 26:oa=X(s,qa);sb=C(A,v,-1,oa,1);for(G=0;G<oa;++G)sb[G]=X(s,qa);break;case 27:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,536870912)}var R=new j0(s.f),Xd,ub,mc,ib,fd,La,ng,jb,Ef,Ge,cd,He,ab;qQ(R.d,1);if(null!=de)R.c=de;else{R.c=C(mq,yl,-1,R.d.d,2);for(mc=0;mc<R.d.d;++mc)64==R.d.B[mc]&&(R.c[mc]=!0,VQ(R.d,mc,1))}R.e=0;ng=C(mq,yl,-1,R.d.c,2);for(mc=0;mc<R.d.d;++mc)if(R.c[mc]){++R.b;\nfor(La=0;2>La;++La)ng[W(R.d,La,mc)]||(ng[W(R.d,La,mc)]=!0,++R.a)}if(0!=R.b){ab=new WR(R.d,1);if(R.d.E){var qc,Id,Jd,Kd,Ob,gd,Bd;for(Id=0;Id<R.d.d;++Id)if(R.c[Id])for(Kd=0;2>Kd;++Kd){gd=W(R.d,Kd,Id);qc=!1;for(Ob=0;Ob<R.d.f[gd];++Ob)if(Id!=zP(R.d,gd,Ob)&&R.c[zP(R.d,gd,Ob)]){qc=!0;break}if(!qc){Bd=Id;for(Jd=W(R.d,1-Kd,Id);-1!=Bd;){R.c[Bd]=!1;--R.b;VQ(R.d,Bd,64);Bd=-1;gd=Jd;for(Ob=0;Ob<R.d.f[gd];++Ob)if(R.c[zP(R.d,gd,Ob)])if(-1==Bd)Bd=zP(R.d,gd,Ob),Jd=jP(R.d,gd,Ob);else{Bd=-1;break}}break}}}for(ub=0;ub<\nR.d.c;++ub){var ke;c:{for(var Cd=void 0,Cd=0;Cd<R.d.f[ub];++Cd)if(R.c[zP(R.d,ub,Cd)]){ke=!0;break c}ke=!1}ke&&(7==ab.a[ub]&&(5==R.d.x[ub]&&0==R.d.q[ub]||6==R.d.x[ub]&&1==R.d.q[ub])&&i0(R,ub),5==ab.a[ub]&&(6==R.d.x[ub]&&-1==R.d.q[ub]||7==R.d.x[ub]&&0==R.d.q[ub]&&3==kP(R.d,ub)||8==R.d.x[ub]&&0==R.d.q[ub]&&2==R.d.f[ub]||16==R.d.x[ub]&&0==R.d.q[ub]&&2==R.d.f[ub])&&i0(R,ub))}var Yd;for(Yd=0;Yd<R.d.d;++Yd){var rc;if(rc=R.c[Yd])c:{for(var bb=void 0,vc=void 0,pb=void 0,Ue=void 0,Ld=void 0,Rc=void 0,Ld=0;2>\nLd;++Ld)if(bb=W(ab.f,Ld,Yd),7==ab.f.x[bb]&&2==ab.f.f[bb]){vc=W(ab.f,1-Ld,Yd);for(Rc=0;Rc<ab.f.f[vc];++Rc)if(pb=jP(ab.f,vc,Rc),Ue=zP(ab.f,vc,Rc),(8==ab.f.x[pb]||16==ab.f.x[pb])&&2==sP(ab.f,Ue)&&1==ab.f.f[pb]){rc=!0;break c}}rc=!1}rc&&(i0(R,W(R.d,0,Yd)),i0(R,W(R.d,1,Yd)))}var Pa,Oa,Sc,$b,Tc;for(Oa=0;Oa<R.d.d;++Oa)if(2==sP(R.d,Oa))for($b=0;2>$b;++$b){Pa=W(R.d,$b,Oa);for(Tc=0;Tc<R.d.f[Pa];++Tc)if(Sc=zP(R.d,Pa,Tc),R.c[Sc]){i0(R,Pa);break}}for(h0(R);0!=R.b;){fd=!1;for(mc=0;mc<R.d.d;++mc)if(R.c[mc]){for(Ef=\nXd=0;2>Ef;++Ef){ib=W(R.d,Ef,mc);for(Ge=0;Ge<R.d.f[ib];++Ge)R.c[zP(R.d,ib,Ge)]&&++Xd}if(4==Xd){g0(R,mc);h0(R);fd=!0;break}}if(!fd)for(cd=0;cd<ab.i.c;++cd)if(6==zw(ab.j,cd).length){jb=!0;He=zw(ab.j,cd);for(La=0;6>La;++La)if(!R.c[He[La]]){jb=!1;break}if(jb){for(La=0;6>La;La+=2)g0(R,He[La]);fd=!0;break}}if(!fd)for(mc=0;mc<R.d.d;++mc)if(R.c[mc]){g0(R,mc);h0(R);break}}}if(null!=sb)for(Ua=0,Db=sb.length;Ua<Db;++Ua)ba=sb[Ua],VQ(s.f,ba,2==s.f.B[ba]?4:2);Eb=0;if(null==$&&L.length>s.d+1&&(32==L[s.d+1]||9==L[s.d+\n1]))$=L,Eb=s.d+2;if(null!=$)try{if(33==$[Eb]||35==$[Eb]){A0(s,$,Eb+1);P=1==X(s,1);Za=1==X(s,1);$a=2*X(s,4);Ab=1<<$a;ba=0;for(M=1;M<Ia;++M)ba<Uc&&W(s.f,1,ba)==M?(fb=W(s.f,0,ba++),Vb=1):(fb=0,Vb=8),t0(s.f,M,uP(s.f,fb)+Vb*(X(s,$a)-~~(Ab/2))),u0(s.f,M,vP(s.f,fb)+Vb*(X(s,$a)-~~(Ab/2))),P&&v0(s.f,M,wP(s.f,fb)+Vb*(X(s,$a)-~~(Ab/2)));Yc=P?1.5:(SP(),24);ra=p0(s.f,Ia,Uc,Yc);if(35==$[Eb]){Oc=0;ad=C(A,v,-1,Ia,1);for(M=0;M<Ia;++M)Oc+=ad[M]=dQ(s.f,M);for(M=0;M<Ia;++M)for(G=0;G<ad[M];++G)Zb=rR(s.f,1),vR(s.f,M,Zb,\n1),t0(s.f,Zb,uP(s.f,M)+(X(s,$a)-~~(Ab/2))),u0(s.f,Zb,vP(s.f,M)+(X(s,$a)-~~(Ab/2))),P&&v0(s.f,Zb,wP(s.f,M)+(X(s,$a)-~~(Ab/2)));Ia+=Oc}if(Za){var aa=X(s,$a),Zd=Math.log(2E3)*Math.LOG10E*aa/(Ab-1)-1;hb=Math.pow(10,Zd);Nb=hb*B0(X(s,$a),Ab);Qc=hb*B0(X(s,$a),Ab);P&&(zc=hb*B0(X(s,$a),Ab));Vb=hb/ra;for(M=0;M<Ia;++M)t0(s.f,M,Nb+Vb*uP(s.f,M)),u0(s.f,M,Qc+Vb*vP(s.f,M)),P&&v0(s.f,M,zc+Vb*wP(s.f,M))}else{Vb=1.5/ra;for(M=0;M<Ia;++M)t0(s.f,M,Vb*uP(s.f,M)),u0(s.f,M,Vb*vP(s.f,M)),P&&v0(s.f,M,Vb*wP(s.f,M))}}else if(P&&\n!Za&&0==hb&&(hb=1.5),0!=hb&&0!=s.f.p){for(ba=ra=0;ba<s.f.p;++ba)tb=uP(s.f,W(s.f,0,ba))-uP(s.f,W(s.f,1,ba)),xd=vP(s.f,W(s.f,0,ba))-vP(s.f,W(s.f,1,ba)),je=P?wP(s.f,W(s.f,0,ba))-wP(s.f,W(s.f,1,ba)):0,ra+=Math.sqrt(tb*tb+xd*xd+je*je);ra/=s.f.p;$c=hb/ra;for(M=0;M<s.f.o;++M)t0(s.f,M,uP(s.f,M)*$c+Nb),u0(s.f,M,vP(s.f,M)*$c+Qc),P&&v0(s.f,M,wP(s.f,M)*$c+zc)}}catch(Dd){if(Dd=vq(Dd),H(Dd,96))Dc=Dd,Dc.yd(),$=null,P=!1;else throw Dd;}if((Ub=null!=$&&!P)||s.b){qQ(s.f,3);for(ba=0;ba<s.f.d;++ba)if(2==sP(s.f,ba)&&\n!KP(s.f,ba)&&0==(s.f.z[ba]&3)){var Md=s.f;Md.z[ba]|=16777216}}!Ub&&s.b&&(s.f.K|=4,xc=new C1,xc.i=new W1,j1(xc,s.f),Ub=!0);Ub?(y0(s.f),P0(s.f)):P||(s.f.K|=4)}O=Fb}}D=new F0(O);b=Sq(D.a.a);a="readOCLCode";d=null}catch(le){if(le=vq(le),!H(le,96))throw le;}e=!1;if(null!=b&&null==d)try{if(e=NG(this.a,b,!1)){var Ve=this.a;if(Ve.r){var Vf=Ve.r;Vf.a=a;lF(Vf,0,0,0)}Ve.hc=!0}}catch(mf){if(mf=vq(mf),H(mf,96))d="Invalid converted molfile";else throw mf;}this.a.Ib=e;this.d?e?SG(this.d):TG(this.d,new Ap(d)):null!=\nd&&JV(this.a,d);this.c&&hB(this.a)};w(688,1,Nl);\n_.Ad=function(){var a,b,c;b=jt(this.a,!1,!0);c=null;a=new sS;if(gS(new pS,a,new FV(new IV(b)))){a=new X1(a,b);b=new R_(0,0,400,300);var d;if(0!=a.G.o){a.p=Vu(b.b);a.j=Vu(b.a);0==a.G.o?c=null:(f0(a),c=a.K.c*o_(a.G),d=new o0(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(l0(d,a.K),m0(d,a.w)),e0(a,b,c,131072),c=d);qQ(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);E_(a);a.N.mg();a.T.mg();n_(a);T_(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)M_(a,d);a.F=!1;d=a.K.c*o_(a.G);w_(a,d);e0(a,b,d,131072);var e;if(e=b){e=\na.w.c;var f=a.w.d,g=a.w.b,h=a.w.a,j,l,o,m;0>=b.b||0>=b.a||0>=g||0>=h?e=!1:(j=b.c,o=b.d,l=j+b.b,m=o+b.a,e=j<=e&&e+g<=l&&o<=f&&f+h<=m);e=!e}e&&(b=new o0(a.w,b,d),l0(b,a.K),m0(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&l0(b,c))}if(0!=a.G.o){qQ(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);n_(a);b=!1;a.r=C(A,v,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),IQ(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);s_(a,-10);if(a.G.E){d=a.P;s_(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&Z_(a,z_(a.K,uP(a.G,c))-d,A_(a.K,vP(a.G,c))-d,2*d);a.n=2*a.P;f=new q_;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(f.a=z_(a.K,uP(a.G,c)),f.c=A_(a.K,vP(a.G,c)),f.b=z_(a.K,uP(a.G,d)),f.d=A_(a.K,vP(a.G,d)),t_(a,f))}a.n=2*a.L;f=new q_;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.z[e]&131072)&&(f.a=z_(a.K,uP(a.G,c)),f.c=A_(a.K,vP(a.G,c)),f.b=z_(a.K,uP(a.G,d)),f.d=A_(a.K,vP(a.G,d)),s_(a,-2),t_(a,f));if(a.G.E){s_(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&Z_(a,z_(a.K,uP(a.G,c))-a.S/2,A_(a.K,vP(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=W(a.G,0,e),d=W(a.G,1,e),Z_(a,(z_(a.K,uP(a.G,c))+z_(a.K,uP(a.G,d))-a.S)/2,(A_(a.K,vP(a.G,c))+A_(a.K,vP(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=O0(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*o_(a.G),f0(a),w_(a,c),e0(a,null,c,0)),T_(a,Vu(a.y)),s_(a,448),$_(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));T_(a,a.Q);a.n=a.R;s_(a,a.J);E_(a);a.N.mg();a.T.mg();\nfor(c=0;c<a.G.o;++c)D_(a,c)?(s_(a,-3),M_(a,c),s_(a,a.J)):0!=a.r[c]?(s_(a,a.r[c]),M_(a,c),s_(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==xQ(a.G,c)&&a.G.x[c]<fm.length?(d=a,e=fm[a.G.x[c]],g=f=void 0,f=(zB(),AB),g=new J1(e),e=G1(g,f),d.z=-5,d.e=uj+(e.d>>16&255)+lb+(e.d>>8&255)+lb+(e.d&255)+eb,M_(a,c),s_(a,a.J)):M_(a,c);for(c=new vu(a.N);c.b<c.d.Pf();)b=wu(c),s_(a,b.a),Z_(a,b.b-a.O/2,b.c-a.O/2,a.O);s_(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?Uf+e+bg:Uf+e+dd+d+bg):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?dg:32==(a.G.A[b]&48)?"r!a":i_:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?m_:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?n:d)+e),null!=d&&(h=W(a.G,0,b),j=W(a.G,1,b),c||(T_(a,~~((2*a.Q+1)/3)),c=!0),f=(z_(a.K,uP(a.G,h))+z_(a.K,uP(a.G,j)))/2,g=(A_(a.K,vP(a.G,h))+A_(a.K,vP(a.G,j)))/2,e=z_(a.K,uP(a.G,j))-z_(a.K,uP(a.G,h)),j=A_(a.K,vP(a.G,j))-A_(a.K,vP(a.G,h)),h=Math.sqrt(e*e+j*j),o=0.6*O_(a,d),\nl=0.55*a.o,0!=h&&(0<e?P_(a,f+o*j/h,g-l*e/h,d,!0):P_(a,f-o*j/h,g+l*e/h,d,!0)));c&&T_(a,a.Q);a.q=C(Y1,q,78,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&W_(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&W_(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:g=2==sP(a.G,b)?LO:0!=(a.G.z[b]&4)?$i:zf;break;case 2:g=2==sP(a.G,b)?"Z":0!=(a.G.z[b]&4)?ki:l_;break;default:g=Ed}T_(a,~~((2*a.Q+1)/3));s_(a,r_(a.G,b)?-3:448);\ne=W(a.G,0,b);f=W(a.G,1,b);c=(z_(a.K,uP(a.G,e))+z_(a.K,uP(a.G,f)))/2;d=(A_(a.K,vP(a.G,e))+A_(a.K,vP(a.G,f)))/2;h=(z_(a.K,uP(a.G,e))-z_(a.K,uP(a.G,f)))/3;e=(A_(a.K,vP(a.G,e))-A_(a.K,vP(a.G,f)))/3;P_(a,c+e,d-h,g,!0);s_(a,a.J);T_(a,a.Q)}if(0!=(a.B&4)){T_(a,~~((2*a.Q+1)/3));s_(a,384);for(b=0;b<a.G.p;++b)e=W(a.G,0,b),f=W(a.G,1,b),g=0!=(a.G.z[b]&512)?"d":tP(a.G,b)?dg:n,c=(z_(a.K,uP(a.G,e))+z_(a.K,uP(a.G,f)))/2,d=(A_(a.K,vP(a.G,e))+A_(a.K,vP(a.G,f)))/2,P_(a,c,d,g+n+b,!0);s_(a,a.J);T_(a,a.Q)}}c=H0(a)}it(c)};\nfunction X1(a,b){var c;em();this.w=new y_;this.G=a;this.B=0;this.E=1;this.K=new n0;this.T=new Gm;this.N=new Gm;this.t=C(mq,yl,-1,this.G.o,2);this.x=new I_;this.J=0;this.z=-1;c=(zB(),AB);var d=im;D1();this.u=new hm(Vu((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),Vu((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),Vu((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=G1(gm,c);this.C=km;this.D=jm;this.c=new Gm;this.b=new Gm;this.d=new wp;this.f=new jC(Qe,0,\n12);new jC(Qe,0,120);this.k=n;++N_;this.a=b}w(700,28,{},X1);_.fd=function(a){var b;b=n;null!=this.a&&0<this.a.length&&(b=RI(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",$f),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var Z1=WJ(" F");V(624);V(625);var F1=QJ(921,Z1),K1=V(521),L1=V(522);V(3);V(28);V(700);var Y1=QJ(928,K1);V(4);V(5);V(25);V(24);V(29);V(30);V(33);\nvar $1=V(41),l1=QJ(943,$1),a2=V(38),t1=QJ(944,a2),b2=V(37),f1=QJ(945,b2),e1=QJ(946,f1);V(34);V(35);V(36);V(6);V(641);V(39);V(40);V(19);B(tO)(1);function Tv(){return n}function cm(){return this.a}function oJ(){return this.b};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/2.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/2.cache.js
new file mode 100644
index 0000000..22e1d47
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var c2="Any",d2="Aromatic",e2="Nonring",f2="Reset",g2="Ring";function h2(a,b){if(0>b||b>=a.pb.options.length)throw new Mx;}function i2(a,b){h2(a,b);return a.pb.options[b].value}function j2(){this.pb=$doc.createElement("select");this.pb[Sg]="gwt-ListBox"}w(404,381,nl,j2);function k2(){k2=x}\nfunction l2(a,b){if(null==b)throw new ku("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=$doc.createElement(Wi);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function m2(){k2();JA.call(this);new Gm;this.Tc=new n2((KA(),this))}w(470,457,{57:1,59:1,66:1,80:1,88:1},m2);_.Le=function(){return PA(this.Tc,this)};\n_.$e=function(){return(null==this.Qc&&(this.Qc=tA(this)),this.Qc)+lb+this._c+lb+this.ad+lb+this.Yc+Ek+this.Nc+(this.Xc?n:",hidden")+",current="+i2(this.Tc.a,this.Tc.a.pb.selectedIndex)};function o2(){uV.call(this,7)}w(484,1,Xl,o2);function p2(a){a.Tc.Ff(a.j);!vA(a)&&TU(a);NU(a)}\nfunction q2(a,b,c){uW.call(this);this.Tc&&this.Tc.Gf(!1);mV(this,!1);YA(this,new uV(0));a=new xV(a,1);PU(this,a,null);a=new cB;PU(a,this.i,null);PU(this,a,null);b&&(this.j=yA(b),lV(this),tW(this.j,~~(Tq(b.Ec.pb,Ti)/2)-~~(this.Yc/2),~~(Tq(b.Ec.pb,Si)/2)-~~(this.Nc/2)));c&&LU(this,c)}w(657,658,yO,q2);_.Fh=function(){return SO};w(682,677,Nl);_.Ad=function(){p2(new q2(this.b,this.a,(qE(),sE)))};w(684,677,Nl);_.Ad=function(){this.a.bc?this.a.bc.Tc.We()?this.a.bc.Tc.If():p2(this.a.bc):this.a.bc=new r2(this.a)};\nfunction s2(a,b){IU(b)==a.a?LU(b,(zB(),JB)):LU(b,a.a)}\nfunction t2(a){var b,c,d,e;e=n;d=!1;IU(u2)!=a.a?(e=gb,d=!0):IU(v2)!=a.a?(e="!#6",d=!0):IU(w2)!=a.a?(LU(x2,(zB(),JB)),LU(y2,JB),LU(z2,JB),LU(A2,JB),e="F,Cl,Br,I"):(b=IU(B2)!=a.a,c=IU(C2)!=a.a,IU(D2)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),IU(E2)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),IU(F2)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),IU(G2)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),IU(H2)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),IU(x2)!=a.a&&(e+="F,"),IU(y2)!=a.a&&(e+="Cl,"),IU(z2)!=a.a&&(e+="Br,"),IU(A2)!=a.a&&(e+=\n"I,"),jK(e,lb)&&(e=fD(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=dg:c?e=Nd:(LU(u2,(zB(),JB)),e=gb)));b=n;d&&IU(B2)!=a.a&&(b+=";a");d&&IU(C2)!=a.a&&(b+=";A");IU(I2)!=a.a&&(b+=";R");IU(J2)!=a.a&&(b+=";!R");IU(u2)!=a.a&&0<b.length?e=fD(b,1,b.length):e+=b;d=K2.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=L2.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);IU(M2)!=a.a&&(e="~");IU(N2)!=a.a&&(e=dd);IU(O2)!=a.a&&(e=Fd);IU(P2)!=a.a&&(e="!@");AV(a.e,e)}\nfunction Q2(a){R2(a);S2(a);var b=K2.Tc.a;h2(b,0);b.pb.options[0].selected=!0;b=L2.Tc.a;h2(b,0);b.pb.options[0].selected=!0;LU(B2,a.a);LU(C2,a.a);LU(I2,a.a);LU(J2,a.a);LU(K2,a.a);LU(L2,a.a);T2(a)}function R2(a){LU(D2,a.a);LU(E2,a.a);LU(F2,a.a);LU(G2,a.a);LU(H2,a.a);LU(x2,a.a);LU(y2,a.a);LU(z2,a.a);LU(A2,a.a)}function S2(a){LU(u2,a.a);LU(v2,a.a);LU(w2,a.a)}function T2(a){LU(M2,a.a);LU(N2,a.a);LU(O2,a.a);LU(P2,a.a);a.b=!1}\nfunction r2(a){pV.call(this,"Atom/Bond Query");this.i=new gV(this.Fh());sB(this.r,new vW(this));this.a=(qE(),sE);this.c=a;this.d||(a=yA(a),this.d=new zV(a),tW(this.d,-150,10));this.j=this.d;YA(this,new o2);LU(this,this.a);a=new cB;YA(a,new bC(0,3,1));PU(a,new wV("Atom type :"),null);u2=new gV(c2);v2=new gV("Any except C");w2=new gV("Halogen");PU(a,u2,null);PU(a,v2,null);PU(a,w2,null);PU(this,a,null);a=new cB;YA(a,new bC(0,3,1));PU(a,new xV("Or select one or more from the list :",0),null);PU(this,\na,null);a=new cB;YA(a,new bC(0,3,1));D2=new gV(pe);E2=new gV(tf);F2=new gV(yf);G2=new gV(Hf);H2=new gV(zf);x2=new gV(Ie);y2=new gV(ve);z2=new gV(oe);A2=new gV(Re);PU(a,D2,null);PU(a,E2,null);PU(a,F2,null);PU(a,G2,null);PU(a,H2,null);PU(a,x2,null);PU(a,y2,null);PU(a,z2,null);PU(a,A2,null);PU(this,a,null);a=new cB;YA(a,new bC(0,3,1));K2=new m2;l2(K2,c2);l2(K2,wc);l2(K2,Fc);l2(K2,Hc);l2(K2,Ic);PU(a,new wV("Number of hydrogens : "),null);PU(a,K2,null);PU(this,a,null);a=new cB;YA(a,new bC(0,3,1));L2=\nnew m2;l2(L2,c2);l2(L2,wc);l2(L2,Fc);l2(L2,Hc);l2(L2,Ic);l2(L2,Kc);l2(L2,Lc);l2(L2,Mc);PU(a,new xV("Number of connections :",0),null);PU(a,L2,null);PU(a,new xV(" (H\'s don\'t count.)",0),null);PU(this,a,null);a=new cB;YA(a,new bC(0,3,1));PU(a,new wV("Atom is :"),null);B2=new gV(d2);PU(a,B2,null);C2=new gV("Nonaromatic");PU(a,C2,null);I2=new gV(g2);PU(a,I2,null);J2=new gV(e2);PU(a,J2,null);PU(this,a,null);a=new cB;LU(a,QB(IU(this)));YA(a,new bC(0,3,1));PU(a,new wV("Bond is :"),null);M2=new gV(c2);PU(a,\nM2,null);N2=new gV(d2);PU(a,N2,null);O2=new gV(g2);PU(a,O2,null);P2=new gV(e2);PU(a,P2,null);PU(this,a,null);a=new cB;YA(a,new bC(1,3,1));this.e=new IC(gb,20);PU(a,this.e,null);PU(a,new gV(f2),null);PU(a,this.i,null);PU(this,a,null);this.Tc&&this.Tc.Gf(!1);mV(this,!1);R2(this);S2(this);T2(this);LU(B2,this.a);LU(C2,this.a);LU(I2,this.a);LU(J2,this.a);LU(K2,this.a);LU(L2,this.a);s2(this,u2);lV(this);this.Tc.Ff(this.j);!vA(this)&&TU(this);NU(this)}w(697,658,yO,r2);\n_.Gh=function(a,b){var c;I(b,f2)?(Q2(this),s2(this,u2),t2(this)):H(a.f,56)?(T2(this),Uu(a.f)===Uu(u2)?(R2(this),S2(this)):Uu(a.f)===Uu(v2)?(R2(this),S2(this)):Uu(a.f)===Uu(w2)?(R2(this),S2(this)):Uu(a.f)===Uu(I2)?LU(J2,this.a):Uu(a.f)===Uu(J2)?(LU(I2,this.a),LU(B2,this.a)):Uu(a.f)===Uu(B2)?(LU(C2,this.a),LU(J2,this.a)):Uu(a.f)===Uu(C2)?LU(B2,this.a):Uu(a.f)===Uu(M2)||Uu(a.f)===Uu(N2)||Uu(a.f)===Uu(O2)||Uu(a.f)===Uu(P2)?(Q2(this),this.b=!0):S2(this),s2(this,a.f),t2(this)):H(a.f,57)&&(T2(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?LU(c,this.a):LU(c,(zB(),JB)),t2(this));107!=this.c.k&&(this.c.k=107,hB(this.c));return!0};_.b=!1;_.c=null;_.d=null;var u2=_.e=null,M2=null,v2=null,B2=null,N2=null,z2=null,D2=null,L2=null,K2=null,y2=null,x2=null,w2=null,A2=null,E2=null,C2=null,J2=null,P2=null,F2=null,H2=null,I2=null,O2=null,G2=null;function n2(a){gN();iN.call(this);this.a=new j2;tx(this.a,new U2(this,a),(aT(),aT(),bT))}w(750,748,{},n2);_.Ef=function(){return this.a};_.a=null;\nfunction U2(a,b){this.a=a;this.b=b}w(751,1,{},U2);_.Id=function(a){KA();xW(a,this.b,i2(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(788,757,{});_.If=function(){mX(this.c)};V(657);V(697);V(470);V(750);V(751);V(404);B(tO)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/3.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/3.cache.js
new file mode 100644
index 0000000..8498652
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(683,677,Nl);_.Ad=function(){this.a.j&&rW(this.a.j);this.a.j=new wW(0,this.a)};B(tO)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/4.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/4.cache.js
new file mode 100644
index 0000000..1338d4d
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(685,677,Nl);_.Ad=function(){this.a.pc&&rW(this.a.pc);this.a.pc=new wW(1,this.a)};B(tO)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/5.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/5.cache.js
new file mode 100644
index 0000000..6dce5ac
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(686,677,Nl);_.Ad=function(){this.a.y&&(rW(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new wW(2,this.a))};B(tO)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/6.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/6.cache.js
new file mode 100644
index 0000000..0036ef8
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function V2(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(W2(a,c),b-=16);X2(a,1,1);X2(a,b,4);X2(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(X2(a,h,d),1!=f&&X2(a,b>>g,f));return!0}function Y2(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(W2(a,c),b-=16);X2(a,1,1);X2(a,b,4);X2(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(X2(a,h,d),1!=f&&X2(a,b>>g,f));return!0}\nfunction X2(a,b,c){for(;0!=c;)0==a.p&&(sD(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function W2(a,b){b||(X2(a,1,1),X2(a,15,4));return!0}function Z2(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=zP(a.H,b,e),tP(a.H,d)&&(c+=sP(a.H,d)-1);return 1<c}function $2(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction a3(a,b){var c,d,e,f,g,h,j;e=C(A,v,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=Um(a.c[W(a.H,0,c)],a.c[W(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=C(nK,Ol,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(687,1,Nl);\n_.Ad=function(){var a,b,c;b=jt(this.a,!1,!0);c=null;a=new sS;if(gS(new pS,a,new FV(new IV(b)))){qQ(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,o,m,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=C(mq,yl,-1,a.H.c,2);b=C(mq,yl,-1,a.H.d,2);a.y=C(A,v,-1,a.H.c,1);a.t=C(A,v,-1,a.H.c,1);a.w=C(A,v,-1,a.H.c,1);a.u=C(A,v,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){m=o=0;l=-1;d=a.t[h];for(r=0;r<PP(a.H,d);++r)if(r<a.H.f[d]||r>=kP(a.H,d))g=\njP(a.H,d,r),!e[g]&&a.c[g]>l&&(o=g,m=zP(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[o]=j;a.w[j]=h;a.t[j++]=o;a.u[c++]=m;e[o]=!0;b[m]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=C(A,v,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[W(a.H,0,d)]<a.y[W(a.H,1,d)]?(f=a.y[W(a.H,0,d)],e=a.y[W(a.H,1,d)]):(f=a.y[W(a.H,1,d)],e=a.y[W(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=C(nK,Ol,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=jP(a.H,e,b);h=0;f=C(A,v,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=jP(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=jP(a.H,e,b),h=jP(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=C(nK,Ol,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=W(a.H,b,e),3==a.H.f[j]){f=C(A,v,-1,2,1);for(d=h=0;3>d;++d)jP(a.H,j,d)!=W(a.H,1-b,e)&&(f[h++]=jP(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];a3(a,1);a3(a,2);a.q=new Pv;a.p=6;a.r=0;X2(a,9,4);b=Um($2(a.H.c),$2(a.H.d));X2(a,b,4);if(0==b)X2(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}X2(a,a.H.c,b);X2(a,a.H.d,b);X2(a,e,b);X2(a,h,b);X2(a,f,b);X2(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&X2(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&X2(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(X2(a,d,b),X2(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(X2(a,d,b),X2(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=$2(f);X2(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),X2(a,e,f);for(e=0;e<2*a.z;++e)X2(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:sP(a.H,a.u[d]),X2(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;X2(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(X2(a,d,b),0==a.Q[a.t[d]]?X2(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,X2(a,c,3),X2(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!KP(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;X2(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!KP(a.H,a.u[d])||1==a.H.B[a.u[d]]))X2(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?X2(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,X2(a,c,3),X2(a,a.i[a.u[d]],3)):X2(a,a.f[a.u[d]],2);X2(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){X2(a,1,1);X2(a,1,4);X2(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(X2(a,\nd,b),X2(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){V2(a,0,!1,b,2048,1,-1);Y2(a,2,!1,b,64,1,-1);V2(a,3,!1,b,4096,1,-1);V2(a,4,!1,b,120,4,3);V2(a,5,!1,b,6,2,1);V2(a,6,!1,b,1,1,-1);V2(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=xQ(a.H,a.t[d])&&++e;if(0<e){X2(a,1,1);X2(a,8,4);X2(a,e,b);for(d=0;d<a.H.c;++d)if(f=xQ(a.H,a.t[d]),null!=f){X2(a,d,b);X2(a,f.length,4);for(e=0;e<f.length;++e)X2(a,f[e],8)}}Y2(a,9,!1,b,48,2,4);Y2(a,10,!1,b,15,4,0);V2(a,11,!1,b,8192,1,-1);Y2(a,12,!1,b,16320,8,6);V2(a,13,!1,b,114688,3,\n14);V2(a,14,!1,b,4063232,5,17);c|=V2(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=W2(a,c);X2(a,1,1);X2(a,1,4);X2(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(X2(a,d,b),X2(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=GQ(a.H,a.t[d]),null!=f&&(++e,h=Um(h,f.length));if(0!=e){c=W2(a,c);f=$2(h);X2(a,1,1);X2(a,2,4);X2(a,e,b);X2(a,f,4);for(d=0;d<a.H.c;++d)if(h=GQ(a.H,a.t[d]),null!=h){X2(a,d,b);X2(a,h.length,f);for(e=0;e<h.length;++e)X2(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=V2(a,19,c,b,234881024,3,25),c|=Y2(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=W2(a,c);X2(a,1,1);X2(a,5,4);X2(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(X2(a,d,b),X2(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=V2(a,22,c,b,268435456,1,-1),c|=Y2(a,23,c,b,131072,1,-1),c|=Y2(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(IQ(a.H,a.t[d])){c=W2(a,c);X2(a,1,1);X2(a,9,4);for(d=0;d<a.H.c;++d)X2(a,IQ(a.H,a.t[d])?1:0,1);break}e=\nnull;j=kQ(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=zw(j.i,f);for(g=0,o=h.length;g<o;++g)l=h[g],Z2(a,l)&&++d;if(0!=d)if(l=zw(j.j,f),null==e&&(e=C(mq,yl,-1,a.H.d,2)),d==h.length){o=-1;m=2147483647;for(g=0;g<h.length;++g)m>a.t[l[g]]&&(m=a.t[l[g]],o=g);for(;0<d;)e[l[o]]=!0,o=o+2<h.length?o+2:o+2-h.length,d-=2}else{for(g=0;Z2(a,h[g]);)++g;for(;!Z2(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!Z2(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=W2(a,c);X2(a,1,1);X2(a,10,4);X2(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&X2(a,d,b)}a.H.E&&V2(a,27,c,b,536870912,1,-1)}X2(a,0,1);a.r<<=a.p;sD(a.q,a.r+64&65535);b=Sq(a.q.a);a.A=b}a=a.A}else a=null;c=a}it(c)};B(tO)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/7.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/7.cache.js
new file mode 100644
index 0000000..44c4a28
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function b3(a){a=a.Jc.b.c++;return kh+a}w(473,474,yO);_.Je=function(){return b3(this)};_.Ue=function(){this.Tc=new c3((KA(),n),this)};_.$e=function(){return(null==this.Qc&&(this.Qc=b3(this)),this.Qc)+lb+this.Tc.Se()+lb+this.Tc.Te()+lb+this.Yc+Ek+this.Nc+(this.Xc?n:",hidden")+",title="+this.q+(this.p?",resizable":n)+(this.Tc.c.C?",modal":n)};\nfunction d3(){var a,b,c;b=new gV(SO);a=new gV(KO);this.a=new IC(wc,4);new oV;this.c=new e3(this,b);this.c.Tc.c.db=!0;YA(this.c,new dB);PU(this.c,new wV("New atom map"),null);PU(this.c,b,null);PU(this.c,a,null);YA(this.c,new cV(2));c=new cB;PU(c,new xV("atom map",1),null);PU(c,this.a,null);PU(this.c,c,mO);c=new cB;PU(c,b,null);PU(c,a,null);PU(this.c,c,lO);sB(this.c.r,new f3(this))}w(661,1,{},d3);_.a=null;_.b=null;_.c=null;\nfunction e3(a,b){this.a=a;this.b=b;nV.call(this);this.q=n;this.Tc&&this.Tc.Hf(n);this.Tc.c.db=!1;mV(this,!0)}w(662,473,yO,e3);_.Ie=function(a){var b;kV(this);if(Uu(a.f)===Uu(this.b))try{b=wD(Uq(this.a.a.Tc.a.pb,yk),10);var c=this.a.b,d=c.c,e=c.a;tI(d,c.e).b[e].f=b;XE(d,"changeAtomMap",d.o,e,0);GH(d)}catch(f){if(f=vq(f),H(f,102))JV(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function f3(a){this.a=a}w(663,519,BO,f3);_.zf=function(){kV(this.a.c)};_.a=null;w(676,677,Nl);\n_.Ad=function(){if(this.b.a==(qE(),ue)){!this.a.b&&(this.a.b=new d3);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Hf(c);AV(a.a,n+vH(b.d.b[b.a]));lV(a.c);a=a.c;!vA(a)&&TU(a);NU(a)}}};function c3(a,b){gN();qV.call(this,a,b)}w(787,788,{},c3);V(661);V(473);V(662);V(663);V(787);B(tO)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/8.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/8.cache.js
new file mode 100644
index 0000000..e8eabab
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('w(255,243,{});function g3(){g3=x;h3=new Bs(qh,new i3)}function j3(a){a.a.stopPropagation();a.a.preventDefault()}function i3(){}w(256,255,{},i3);_.Dd=function(){j3(this)};_.Gd=function(){return h3};var h3;function k3(){k3=x;l3=new Bs(rh,new m3)}function m3(){}w(257,255,{},m3);_.Dd=function(){j3(this)};_.Gd=function(){return l3};var l3;function n3(){n3=x;o3=new Bs(sh,new p3)}function p3(){}w(258,255,{},p3);_.Dd=function(){j3(this)};_.Gd=function(){return o3};var o3;\nfunction q3(){q3=x;r3=new Bs(th,new s3)}function s3(){}w(259,255,{},s3);_.Dd=function(a){var b,c,d,e;this.a.stopPropagation();this.a.preventDefault();d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;t3(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(ak),a.a.b.a.a.f.pb[yk]=null!=b?b:n)};_.Gd=function(){return r3};var r3;\nfunction u3(a,b,c){var d=a.pb,e=c.b;pw();cx(d,e);I(sh,e)&&cx(d,rh);ju(!a.mb?a.mb=new yu(a):a.mb,c,b)}function v3(){this.pb=Wq("file");this.pb[Sg]="gwt-FileUpload"}w(385,366,nl,v3);_.Yd=function(a){xx(this,a)};function w3(a){var b=$doc.createElement(nh);RR(Qj,b.tagName);this.pb=b;this.b=new nU(this.pb);this.pb[Sg]="gwt-HTML";mU(this.b,a,!0);vU(this)}w(389,390,nl,w3);function x3(){Yz();var a=$doc.createElement("textarea");!gw&&(gw=new fw);!ew&&(ew=new dw);this.pb=a;Ju();this.pb[Sg]="gwt-TextArea"}\nw(429,430,nl,x3);function y3(a,b){var c,d;c=$doc.createElement(qk);d=$doc.createElement($j);d[pg]=a.a.a;d.style[zk]=a.b.a;var e=(iw(),jw(d));c.appendChild(e);hw(a.d,c);Jx(a,b,d)}function z3(){Dy.call(this);this.a=(Gy(),Ny);this.b=(Oy(),Ry);this.e[Mg]=wc;this.e[Kg]=wc}w(438,382,zl,z3);_.re=function(a){var b;b=Yq(a.pb);(a=Nx(this,a))&&this.d.removeChild(Yq(b));return a};\nfunction A3(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Ak]=Rh,a.ab=!1,a.Ee());b=a.pb;b.style[ci]=0+(Dr(),kj);b.style[lk]=Cc;dX(a,Um($wnd.pageXOffset+(gr()-Tq(a.pb,Ti)>>1),0),Um($wnd.pageYOffset+(fr()-Tq(a.pb,Si)>>1),0));d||((a.ab=c)?(a.pb.style[Vg]=rj,a.pb.style[Ak]=Bk,vm(a.gb,200)):a.pb.style[Ak]=Bk)}finally{a.w=!0}}function B3(a){a.i=(new gV(a.j)).Tc.Ef();tx(a.i,new C3(a),(Hs(),Hs(),Is));a.d=z(kA,q,50,[a.i])}\nfunction D3(){RW();var a,b,c,d,e;pX.call(this,(IX(),JX),null,!0);this.Xh();this.db=!0;a=new w3(this.k);this.f=new x3;this.f.pb.style[Dk]=Gc;hx(this.f,Gc);this.Vh();IW(this,"400px");e=new z3;e.pb.style[Qh]=Gc;e.e[Mg]=10;c=(Gy(),Hy);e.a=c;y3(e,a);y3(e,this.f);this.e=new Vy;this.e.e[Mg]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],Sy(this.e,a);y3(e,this.e);WW(this,e);fX(this,!1);this.Wh()}w(758,759,uO,D3);_.Vh=function(){B3(this)};\n_.Wh=function(){var a=this.f;a.pb.readOnly=!0;var b=kx(a.pb)+"-readonly";gx(a.ee(),b,!0)};_.Xh=function(){HX(this.I.b,"Copy")};_.d=null;_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function C3(a){this.a=a}w(761,1,{},C3);_.Jd=function(){YW(this.a,!1)};_.a=null;function E3(a){this.a=a}w(762,1,{},E3);\n_.pd=function(){px(this.a.f.pb,!0);oz(this.a.f.pb);var a=this.a.f,b;b=Uq(a.pb,yk).length;if(0<b&&a.kb){if(0>b)throw new KJ("Length must be a positive integer. Length: "+b);if(b>Uq(a.pb,yk).length)throw new KJ("From Index: 0 To Index: "+b+" Text Length: "+Uq(a.pb,yk).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.a=null;function F3(a){B3(a);a.a=(new gV(a.b)).Tc.Ef();tx(a.a,new G3(a),(Hs(),Hs(),Is));a.d=z(kA,q,50,[a.a,a.i])}\nfunction H3(a){a.j=KO;a.k="Paste the text to import into the text area below.";a.b="Accept";HX(a.I.b,"Paste")}function I3(a){RW();D3.call(this);this.c=a}w(764,758,uO,I3);_.Vh=function(){F3(this)};_.Wh=function(){hx(this.f,"150px")};_.Xh=function(){H3(this)};_.Ee=function(){oX(this);Gq((Dq(),Eq),new J3(this))};_.a=null;_.b=null;_.c=null;function K3(a){RW();I3.call(this,a)}w(763,764,uO,K3);_.Vh=function(){var a;F3(this);a=new v3;tx(a,new L3(this),(aT(),aT(),bT));this.d=z(kA,q,50,[this.a,a,this.i])};\n_.Wh=function(){hx(this.f,"150px");var a=new M3(this),b=this.f;u3(b,new N3,(k3(),k3(),l3));u3(b,new O3,(g3(),g3(),h3));u3(b,new P3,(n3(),n3(),o3));u3(b,new Q3(a),(q3(),q3(),r3))};_.Xh=function(){H3(this);this.k+=" Or drag and drop a file on it."};function L3(a){this.a=a}w(765,1,{},L3);_.Id=function(a){var b,c;b=new FileReader;a=(c=a.a.target,c.files[0]);R3(b,new S3(this));b.readAsText(a)};_.a=null;function S3(a){this.a=a}w(766,1,{},S3);_.Yh=function(a){hD();Xz(this.a.a.f,a)};_.a=null;w(769,1,{});\nw(768,769,{});_.b=null;_.c=1;_.d=-1;function M3(a){this.a=a;this.b=new T3(this);this.c=this.d=1}w(767,768,{},M3);_.a=null;function T3(a){this.a=a}w(770,1,{},T3);_.Yh=function(a){this.a.a.f.pb[yk]=null!=a?a:n};_.a=null;function G3(a){this.a=a}w(774,1,{},G3);_.Jd=function(){if(this.a.c){var a=this.a.c,b;b=new cD(a.a,0,Uq(this.a.f.pb,yk));AI(a.a.a,b.a)}YW(this.a,!1)};_.a=null;function J3(a){this.a=a}w(775,1,{},J3);_.pd=function(){px(this.a.f.pb,!0);oz(this.a.f.pb)};_.a=null;w(776,1,Nl);\n_.Ad=function(){var a,b;a=new U3(this.a);void 0!=$wnd.FileReader?b=new K3(a):b=new I3(a);KW(b);A3(b)};function U3(a){this.a=a}w(777,1,{},U3);_.a=null;w(778,1,Nl);_.Ad=function(){var a;a=new D3;var b=this.a,c,d;Xz(a.f,b);c=(d=kK(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));hx(a.f,20*(10>c+1?c+1:10)+kj);Gq((Dq(),Eq),new E3(a));KW(a);A3(a)};function R3(a,b){a.onload=function(a){b.Yh(a.target.result)}}function t3(a,b){a.onloadend=function(a){b.Yh(a.target.result)}}\nfunction Q3(a){this.a=a}w(783,1,{},Q3);_.a=null;function N3(){}w(784,1,{},N3);function O3(){}w(785,1,{},O3);function P3(){}w(786,1,{},P3);V(769);V(768);V(783);V(784);V(785);V(786);V(255);V(257);V(256);V(258);V(259);V(758);V(764);V(763);V(777);V(761);V(762);V(774);V(775);V(765);V(766);V(767);V(770);V(389);V(438);V(429);V(385);B(tO)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/9.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/9.cache.js
new file mode 100644
index 0000000..5f6387a
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/9.cache.js
@@ -0,0 +1 @@
+$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));a<b.i.length&&kq(b.i,a,null);aq(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;iq(b);e=b.a[a];if(null!=e){$stats&&(c=cq(gO+a,zg,-1),$stats(c));kq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ad();$stats&&(a=cq(gO+a,hO,-1),$stats(a))}}\nvar uO={26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,122:1,129:1},vO={88:1,93:1,95:1,113:1},wO={26:1,28:1,36:1,41:1,44:1,47:1,48:1,50:1,129:1},xO={19:1,21:1,88:1,93:1,95:1},yO={59:1,60:1,66:1,71:1,80:1,88:1},zO={26:1,28:1,36:1,39:1,41:1,43:1,44:1,48:1,50:1},AO={26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},BO={83:1},CO={l:6,m:0,h:0},DO="&nbsp;",EO="1em",FO="1ex",GO="1in",HO="??",IO="ATOMS",JO="CFG",KO="Cancel",LO="E",MO="GBVTBU-BB",NO="Invalid UTF8 sequence",OO="M RAD",PO="M RBD",\nQO="M SUB",RO="Nonstandard atom",SO="OK",TO="Resize-",UO=\'Too many percent/per mille characters in pattern "\',VO="US$",WO="]\'",XO="__uiObjectID",YO="backgroundColor",ZO="col",$O="dir",aP="dragdrop-handle",bP="dragdrop-selected",cP="e",dP="filter",eP="float",fP="ltr",gP="opacity",hP="styleFloat";w(1,-1,Pl);_.gC=function(){return this.cZ};\nfunction iP(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=jP(a.H,b,0);d=jP(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<kP(a.H,e)||3<kP(a.H,d))return!1;e=new lP(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new lP(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=mP(e);h=mP(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(nP(a.b[e.b],Tk),nP(a.b[e.d],Rk)):(nP(a.b[e.b],Rk),nP(a.b[e.d],Tk))),f.f&&(2==d?(nP(a.b[f.b],Tk),nP(a.b[f.d],Rk)):(nP(a.b[f.b],Rk),nP(a.b[f.d],Tk)))}else a.S[b]=d;return!0}\nfunction oP(a,b,c){var d,e,f,g,h;if(!pP(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);f=new lP(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new lP(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=qP(a,e)),g.f&&(a.K[b]=qP(a,d)));e=mP(f);h=mP(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(nP(a.b[f.b],Ok),nP(a.b[f.d],Lk)):(nP(a.b[f.b],Lk),nP(a.b[f.d],Ok))),g.f&&(2==d?(nP(a.b[g.b],Ok),nP(a.b[g.d],\nLk)):(nP(a.b[g.b],Lk),nP(a.b[g.d],Ok)))}else a.k[b]=d;return!0}\nfunction rP(a,b,c){var d,e,f,g,h,j,l,o,m,r;if(0!=a.k[b])return!1;if(1==sP(a.H,b))return oP(a,b,c);if(2!=sP(a.H,b)||tP(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new lP(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new lP(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=C(cF,Sl,-1,3,1),g[0]=uP(a.H,e.a)-uP(a.H,f.a),g[1]=vP(a.H,e.a)-vP(a.H,f.a),g[2]=\nwP(a.H,e.a)-wP(a.H,f.a),h=C(cF,Sl,-1,3,1),h[0]=uP(a.H,f.b)-uP(a.H,f.a),h[1]=vP(a.H,f.b)-vP(a.H,f.a),h[2]=wP(a.H,f.b)-wP(a.H,f.a),j=C(cF,Sl,-1,3,1),j[0]=uP(a.H,e.b)-uP(a.H,e.a),j[1]=vP(a.H,e.b)-vP(a.H,e.a),j[2]=wP(a.H,e.b)-wP(a.H,e.a),l=C(cF,Sl,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],o=C(cF,Sl,-1,3,1),o[0]=g[1]*l[2]-g[2]*l[1],o[1]=g[2]*l[0]-g[0]*l[2],o[2]=g[0]*l[1]-g[1]*l[0],m=(h[0]*o[0]+h[1]*o[1]+h[2]*o[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(o[0]*\no[0]+o[1]*o[1]+o[2]*o[2])),r=(j[0]*o[0]+j[1]*o[1]+j[2]*o[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(o[0]*o[0]+o[1]*o[1]+o[2]*o[2])),0>m^0>r?1:2):-1==mP(f)||-1==mP(e)||0!=((mP(f)|mP(e))&1)?3:mP(f)==mP(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(nP(a.b[f.b],Ok),nP(a.b[f.d],Lk)):2==d&&(nP(a.b[f.b],Lk),nP(a.b[f.d],Ok))),e.f&&(1==d?(nP(a.b[e.b],Ok),nP(a.b[e.d],Lk)):2==d&&(nP(a.b[e.b],Lk),nP(a.b[e.d],Ok)))):a.k[b]=d;return!0}\nfunction xP(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 iP(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<kP(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=C(A,v,-1,4,1);l=C(A,v,-1,4,1);j=C(mq,yl,-1,4,2);for(g=0;g<kP(a.H,b);++g){f=-1;for(h=e=0;h<kP(a.H,b);++h)!j[h]&&f<a.c[jP(a.H,b,h)]&&(f=a.c[jP(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==kP(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==kP(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==kP(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<kP(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=jP(a.H,b,d[g-1]);f=jP(a.H,b,d[g]);yP(a.H,zP(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=C(A,v,-1,4,1);for(l=0;l<kP(a.H,b);++l)g[l]=jP(a.H,b,d[l]);3==kP(a.H,b)&&(g[3]=b);d=Pu([AP,cF],[q,Sl],[53,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=uP(a.H,g[l+1])-uP(a.H,g[0]),d[l][1]=vP(a.H,g[l+1])-vP(a.H,g[0]),d[l][2]=wP(a.H,\ng[l+1])-wP(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,kP(a.H,b),1);for(m=0;m<kP(a.H,b);++m)g[m]=\nBP(a.H,jP(a.H,b,d[m]),b);h=CP(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(m=j=h=0;m<kP(a.H,b);++m)o=zP(a.H,b,d[m]),W(a.H,0,o)==b&&(9==a.H.B[o]&&(0!=j&&DP(a.H,b),h=m,j=1),17==a.H.B[o]&&(0!=j&&DP(a.H,b),h=m,j=2));if(0==j)d=3;else{for(m=1;m<kP(a.H,b);++m)g[m]<g[0]&&(g[m]+=6.283185307179586);if(3==kP(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[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?(nP(a.b[e],Xk),nP(a.b[f],Vk)):2==d&&(nP(a.b[e],Vk),nP(a.b[f],Xk))}else a.S[b]=d;return!0}function EP(a){var b,c;b=0;c=a.b;FP(c,c.length,(GP(),GP(),HP));for(c=0;c<a.b.length;++c)(0==c||0!=IP(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction JP(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(rP(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,o=void 0;if((1==d.k[e]||2==d.k[e])&&!KP(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=W(d.H,j,e),3==d.H.f[f]){g=C(A,v,-1,2,1);for(o=h=0;o<d.H.f[f];++o)zP(d.H,f,o)!=e&&(g[h++]=jP(d.H,f,o));d.c[g[0]]>d.c[g[1]]^LP(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;c<a.H.c;++c)if(xP(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=o=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=jP(e.H,f,r),3==e.H.f[j]){l=C(A,v,-1,2,1);for(t=o=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[o++]=jP(e.H,j,t));e.c[l[0]]>e.c[l[1]]^LP(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=kP(j.H,l),D=C(A,v,-1,u,1),r=0;r<u;++r)D[r]=jP(j.H,l,r);for(r=u;1<r;--r){o=!1;for(t=1;t<r;++t)LP(j,l,D[t-1],D[t])&&\n(o=!0,s=D[t-1],D[t-1]=D[t],D[t]=s);if(!o)break}g=D}catch(F){F=vq(F);if(H(F,96)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction MP(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=zw(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;tm(a.V,d);--e}}}\nfunction NP(a){var b,c;b=EP(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=C(A,v,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+OP(b.H,d);for(g=0;g<PP(b.H,d);++g)if(g<b.H.f[d]||g>=kP(b.H,d)){l=2*b.c[jP(b.H,d,g)];e=zP(b.H,d,g);2==sP(b.H,e)&&(tP(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}QP(b.b[d],d);RP(b.b[d],16,Fv(b.c[d]));for(g=j;g<b.E;++g)RP(b.b[d],17,Kk);for(g=0;g<j;++g)RP(b.b[d],17,Fv(f[g]))}b=EP(a)}while(c!=b);return b}\nfunction LP(a,b,c,d){var e,f,g,h,j,l,o,m,r,t,y,u,D,s,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(SP(),TP)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(SP(),TP)[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,yl,-1,h,2);g=C(mq,yl,-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<b[d];){l=r[j];if(!t[j]){for(s=m=o=0;s<a.H.f[l];++s){c=jP(a.H,\nl,s);D+a.H.j[l][s]+1>=h&&(h+=a.H.c,r=UP(r,h),y=UP(y,h),u=UP(u,h),t=(e=C(mq,yl,-1,h,2),VP(t,0,e,t.length),e));if(0!=(a.H.z[zP(a.H,l,s)]&512))++o,m+=a.H.x[c];else for(f=1;f<a.H.j[l][s];++f)++D,r[D]=c,y[D]=j,t[D]=!0;F=y[j];if(c!=r[F]){f=!1;if(g[c])for(F=y[F];-1!=F;){if(c==r[F]){f=!0;break}F=y[F]}f?(++D,r[D]=c,y[D]=j,t[D]=!0):(++D,r[D]=c,y[D]=j,g[c]=!0)}}0!=o&&(++D,u[D]=~~((m<<2)/o),y[D]=j,t[D]=!0)}++j;if(1E4==j)throw new Ap("Emergency break in while loop.");}b.length==d+1&&(b=UP(b,b.length+64));b[d+\n1]=D+1;for(s=b[d];s<b[d+1];++s)0==u[s]&&(u[s]=(151==a.H.x[r[s]]?1:152==a.H.x[r[s]]?1:a.H.x[r[s]])<<2),u[s]+=u[y[s]]<<16;WP(a,t,u,y,r,b,d);if(u[1]!=u[2])return u[1]>u[2];1<d&&XP(u,y,b,d);++d}h=C(A,v,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(SP(),TP)[a.H.x[e]]:a.H.v[e];if(YP(a,t,u,y,r,h,b,d))return u[1]>u[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[W(a.H,0,e)]||g[W(a.H,1,e)])1==a.e[e]?(h[W(a.H,0,e)]=1,h[W(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[W(a.H,0,e)]=2,h[W(a.H,1,e)]=2,c=!0);if(c&&YP(a,t,u,y,r,h,b,d))return u[1]>u[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&YP(a,t,u,y,r,h,b,d))return u[1]>u[2];throw new Ap("no distinction applying CIP rules");}\nfunction XP(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=C(ZP,q,5,c,0);for(f=0;f<c;++f)h[f]=new $P,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new aQ;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];FP(h,h.length,e?e:(GP(),GP(),HP));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction YP(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);WP(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&XP(c,d,g,l)}return!1}\nfunction WP(a,b,c,d,e,f,g){for(var h,j,l,o,m,r;1<g;--g){m=f[g]-f[g-1];r=C(bQ,q,4,m,0);h=f[g];for(j=0;j<m;++j){l=f[g-1]+j;for(o=h;o<f[g+1]&&d[o]==l;)++o;r[j]=new cQ;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+dQ(a.H,e[l]);r[j].a=C(A,v,-1,o-h,1);for(l=h;l<o;++l)r[j].a[l-h]=c[l];eQ(r[j].a);h=o}j=new fQ;FP(r,r.length,j?j:(GP(),GP(),HP));h=1;for(j=0;j<m;++j)c[r[j].c]=h,j!=m-1&&0!=gQ(r[j],r[j+1])&&++h}}\nfunction hQ(a){var b,c;c=Pu([iQ,qH],[q,ml],[87,86],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=jQ(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=jQ(c[0][a.P[b]],b)));return c}function qP(a,b){var c,d,e,f,g;e=kQ(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&lQ(e,c,b)){for(d=zw(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(pP(a.H,zP(a.H,c,g)))return!0;break}return!1}\nfunction mQ(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function nQ(a,b){var c,d;c=W(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=oQ(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[jP(a.H,c,d)]||2==a.S[jP(a.H,c,d)]))return!0;return!1}function UP(a,b){var c;c=C(A,v,-1,b,1);VP(a,0,c,a.length);return c}\nfunction pQ(a,b){var c;if(65535<a.o)throw new Pm("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new Pm("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;qQ(this.H,3);var d,e,f,g,h,j,l,o,m,r,t,y,u,D,s,F,O,L,Z,ea;this.I=C(mq,yl,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!rQ(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==sQ(this.H,d)&&\n(ea=tQ(this.H,d),!(7<ea))){L=kQ(this.H);for(Z=0;Z<L.i.c&&!(zw(L.j,Z).length==ea&&lQ(L,Z,d));)++Z;m=o=-1;for(r=0;3>r;++r){l=zP(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=jP(this.H,d,r);m=l;break}}y=C(mq,yl,-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,jd=void 0,ra=void 0,Yc=void 0,Ud=void 0;if(J==Ia)Kb[0]=J,D=0;else{qQ(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(jd=0;jd<rb.f[rb.o+Yc];++jd)if(null==Uc||Uc.length<=rb.i[Yc][jd]||!Uc[rb.i[Yc][jd]]){Tb=rb.e[Yc][jd];if(Tb==Ia){ra=ya[Yc];Kb[ra]=Tb;for(Kb[--ra]=Yc;0<ra;)Kb[ra-1]=Ud[Kb[ra]],--ra;D=ya[Yc];break a}0==ya[Tb]&&(M[++nc]=Tb,ya[Tb]=ya[Yc]+1,Ud[Tb]=Yc)}++sb}D=-1}}if(-1!=D){for(f=1;!lQ(L,Z,u[f]);)++f;e=D-f;g=u[f];if(6==ea&&2==e&&3==f&&3<=sQ(this.H,u[1])){t=!1;O=zw(L.i,Z);for(r=0;6>r;++r)if(d==O[r]){F=\nuQ(L,Z,g==O[uQ(L,Z,r+2)]?r-2:r+2);s=O[F];var Ta;if(Ta=3<=sQ(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{qQ(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<Ab.f[Ab.o+oc[Nc]];++U){Db=Ab.e[oc[Nc]][U];if(Db==Ua){qa=ha[oc[Nc]];break a}0==ha[Db]&&(oc[++pc]=Db,ha[Db]=ha[oc[Nc]]+1)}++Nc}qa=-1}}Ta=2==qa}Ta&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||rQ(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=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<this.H.c;++c)if(0!=wP(this.H,c)){this.X=!0;break}this.S=C(nK,Ol,-1,this.H.c,1);this.T=C(mq,yl,-1,this.H.c,\n2);this.W=C(mq,yl,-1,this.H.c,2);this.k=C(nK,Ol,-1,this.H.d,1);this.o=C(mq,yl,-1,this.H.d,2);this.n=C(mq,yl,-1,this.H.d,2);var N,Eb,Ub,P,Za,jc,Va,Zc,Fa,Jc,tb,xd,je;Va=!1;if(this.H.E)for(Za=0;Za<this.H.d;++Za)if(0!=this.H.A[Za]){Va=!0;break}this.E=2;for(N=0;N<this.H.c;++N)this.E=Um(this.E,this.H.f[N]+OP(this.H,N));P=Um(2,Va?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=C(A,v,-1,this.H.o,1);this.b=C(vQ,q,6,this.H.c,0);for(N=0;N<this.H.c;++N)this.b[N]=new wQ(P);Ub=!1;for(N=0;N<this.H.c;++N){QP(this.b[N],\nN);0!=(this.H.w[N]&1)||null!=xQ(this.H,N)?RP(this.b[N],8,CO):RP(this.b[N],8,Fv(this.H.x[N]));RP(this.b[N],8,Fv(this.H.v[N]));RP(this.b[N],2,Fv(this.H.k[N]));RP(this.b[N],4,Fv(this.H.f[N]+OP(this.H,N)));0!=(this.H.w[N]&1)?RP(this.b[N],4,Pk):RP(this.b[N],4,Fv(8+this.H.q[N]));RP(this.b[N],5,Fv(yQ(31,tQ(this.H,N))));var Dc=this.b[N],$c=N,Vb=void 0,fb=void 0,ad=void 0,Zb=void 0,Vb=((this.H.s[$c]&-268435456)>>>28)-1,fb=zQ(this.H,$c,!1),ad=zQ(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<ad&&Vb>=AQ(this.H,$c))&&(Zb=Vb<<24>>24):!BQ(this.H,$c)&&0!=dQ(this.H,$c)&&(Zb=AQ(this.H,$c),Zb-=CQ(this.H,$c,Zb));var Oc=$c,G=Zb;if(null==this.a)for(var nb=this.a=C(nK,Ol,-1,this.H.c,1),xc=nb,de=nb.length,yc=void 0,yc=0;yc<de;++yc)xc[yc]=-1;this.a[Oc]=G<<24>>24;RP(Dc,4,Fv(Zb+1));RP(this.b[N],2,Fv((this.H.s[N]&48)>>4));this.H.E&&(RP(this.b[N],30,Fv(this.H.w[N])),null!=xQ(this.H,N)&&(Ub=!0))}this.J=NP(this);if(this.J<this.H.c){for(N=0;N<this.H.c;++N){QP(this.b[N],N);RP(this.b[N],\n16,Fv(this.c[N]));Zc=C(A,v,-1,this.H.f[N],1);for(Fa=0;Fa<this.H.f[N];++Fa)Zc[Fa]=this.c[jP(this.H,N,Fa)]<<5,Zc[Fa]|=yQ(31,this.H.n&&zP(this.H,N,Fa)<this.H.d?this.H.n.b[zP(this.H,N,Fa)]:0);eQ(Zc);for(Fa=this.E;Fa>Zc.length;--Fa)RP(this.b[N],21,Kk);for(Fa=Zc.length-1;0<=Fa;--Fa)RP(this.b[N],21,Fv(Zc[Fa]))}this.J=NP(this)}if(Ub&&this.J<this.H.c){for(N=0;N<this.H.c;++N){QP(this.b[N],N);RP(this.b[N],16,Fv(this.c[N]));Eb=xQ(this.H,N);xd=null==Eb?0:yQ(12,Eb.length);for(Fa=12;Fa>xd;--Fa)RP(this.b[N],8,Kk);\nfor(Fa=xd-1;0<=Fa;--Fa)RP(this.b[N],8,Fv(Eb[Fa]))}this.J=NP(this)}if(Va&&this.J<this.H.c){for(N=0;N<this.H.c;++N){QP(this.b[N],N);RP(this.b[N],16,Fv(this.c[N]));jc=C(aO,Fl,-1,this.H.f[N]+OP(this.H,N),3);for(Fa=Jc=0;Fa<PP(this.H,N);++Fa)if(Fa<this.H.f[N]||Fa>=kP(this.H,N))jc[Jc]=Fv(this.c[jP(this.H,N,Fa)]),jc[Jc]=uv(jc[Jc],20),jc[Jc]=DQ(jc[Jc],Fv(this.H.A[zP(this.H,N,Fa)])),++Jc;jc.sort(EQ);for(Fa=this.E;Fa>jc.length;--Fa)RP(this.b[N],36,Kk);for(Fa=jc.length-1;0<=Fa;--Fa)RP(this.b[N],36,jc[Fa])}this.J=\nNP(this)}if(0!=(this.G&8)&&this.J<this.H.c){tb=new FQ;for(N=0;N<this.H.c;++N)if(null!=GQ(this.H,N))a:{var Vd=tb,Gd=GQ(this.H,N),Wd=void 0,kd=void 0,Wb=void 0,oa=void 0,oa=Vd.a.c;if(0==oa)vC(Vd.a,0,Gd);else{for(Wb=1;2*Wb<=oa;)Wb<<=1;kd=Wb;for(--Wb;0!=kd;)if(kd>>=1,Wb>=oa)Wb-=kd;else{Wd=HQ(Gd,zw(Vd.a,Wb));if(0==Wd)break a;if(0==kd)break;0>Wd?Wb-=kd:Wb+=kd}Wb<oa&&0<HQ(Gd,zw(Vd.a,Wb))&&++Wb;vC(Vd.a,Wb,Gd)}}for(N=0;N<this.H.c;++N){var Lb;if(null==GQ(this.H,N))Lb=0;else{var Hd;a:{var Pc=tb,Mb=GQ(this.H,\nN),yd=void 0,$a=void 0,Ra=void 0,zd=void 0,zd=Pc.a.c;if(0!=zd){for(Ra=1;2*Ra<=zd;)Ra<<=1;$a=Ra;for(--Ra;0!=$a;)if($a>>=1,Ra>=zd)Ra-=$a;else{yd=HQ(Mb,zw(Pc.a,Ra));if(0==yd){Hd=Ra;break a}if(0==$a)break;0>yd?Ra-=$a:Ra+=$a}}Hd=-1}Lb=1+Hd}je=Lb;QP(this.b[N],N);RP(this.b[N],16,Fv(this.c[N]));RP(this.b[N],16,Fv(je))}this.J=NP(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(N=0;N<this.H.c;++N)QP(this.b[N],N),RP(this.b[N],16,Fv(this.c[N])),RP(this.b[N],1,Fv(IQ(this.H,N)?1:0));this.J=NP(this)}var hb,ob,Wa,Nb;\nNb=this.J;Wa=C(A,v,-1,this.H.c,1);for(hb=0;hb<this.H.c;++hb)Wa[hb]=this.c[hb];if(!this.H.E){var kc,Qc,uc,zc;this.C=!0;this.N=C(nK,Ol,-1,this.H.c,1);this.e=C(nK,Ol,-1,this.H.d,1);for(zc=JP(this,!0);this.J<this.H.c&&zc;){for(kc=0;kc<this.H.c;++kc)QP(this.b[kc],kc),RP(this.b[kc],20,Fv(this.c[kc]<<4|this.S[kc]<<2));for(Qc=0;Qc<this.H.d;++Qc)nP(this.b[W(this.H,0,Qc)],Fv(this.k[Qc])),nP(this.b[W(this.H,1,Qc)],Fv(this.k[Qc]));uc=NP(this);if(this.J==uc)break;this.J=uc;zc=JP(this,!0)}mQ(this,Nb,Wa)}this.Q=\nC(nK,Ol,-1,this.H.c,1);this.P=C(nK,Ol,-1,this.H.c,1);for(hb=0;hb<this.H.c;++hb)this.Q[hb]=JQ(this.H,hb)<<24>>24,this.P[hb]=KQ(this.H,hb)<<24>>24;this.j=C(nK,Ol,-1,this.H.d,1);this.i=C(nK,Ol,-1,this.H.d,1);for(ob=0;ob<this.H.d;++ob)this.j[ob]=(this.H.z[ob]&3072)>>10<<24>>24,this.i[ob]=LQ(this.H,ob)<<24>>24;var lc,Ac,Ad,bd,ld,Ec;this.C=!0;for(ld=JP(this,!1);this.J<this.H.c&&ld;){for(lc=0;lc<this.H.c;++lc){QP(this.b[lc],lc);RP(this.b[lc],16,Fv(this.c[lc]));Ec=this.S[lc]<<7;if((1==this.S[lc]||2==this.S[lc])&&\n0!=this.Q[lc])Ec|=this.Q[lc]<<5,Ec|=this.P[lc];RP(this.b[lc],18,Fv(Ec<<9))}for(Ac=0;Ac<this.H.d;++Ac){Ad=this.k[Ac]<<7;if((1==this.k[Ac]||2==this.k[Ac])&&1==this.H.B[Ac]&&0!=this.j[Ac])Ad|=this.j[Ac]<<5,Ad|=this.i[Ac];nP(this.b[W(this.H,0,Ac)],Fv(Ad));nP(this.b[W(this.H,1,Ac)],Fv(Ad))}bd=NP(this);if(this.J==bd)break;this.J=bd;ld=JP(this,!1)}this.M=!1;this.D=C(mq,yl,-1,this.H.c,2);for(hb=0;hb<this.H.c;++hb)0!=this.S[hb]&&(this.M=this.D[hb]=!0);var sd,ee;for(sd=0;sd<this.H.c;++sd)(!this.D[sd]||3==this.S[sd])&&\n(this.Q[sd]=0);for(ee=0;ee<this.H.d;++ee)(1!=this.H.B[ee]||0==this.k[ee]||3==this.k[ee])&&(this.j[ee]=0);this.F=null;this.R=C(mq,yl,-1,this.H.c,2);if(this.M){var R=this.F=new MQ(this.H,Wa,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),Xd,ub,mc,ib,fd,La,ng,jb;if(null!=R.i){La=new NQ(R);R.b=new Gm;for(ib=0;ib<R.i.length;++ib){for(var Ef=void 0,Ge=void 0,Ge=Ef=0;Ge<La.b;++Ge)La.e[Ge][ib]&&-3==La.c[Ge]&&++Ef;mc=Ef;if(0==mc){OQ(La,ib);ng=PQ(R,ib,2);Xd=PQ(R,ib,1);ub=QQ(R,ib);if(1==ng&&1==Xd&&\n!ub){for(var cd=R,He=ib,ab=La.a+La.f++,qc=void 0,Id=void 0,Id=0;Id<cd.i[He].length;++Id)qc=cd.i[He][Id],2==cd.n[qc]&&(cd.n[qc]=1,cd.k[qc]=ab<<24>>24);Am(R.b,new RQ(ib,1,-1,-1))}0<ng?(ub&&SQ(R,ib,La.j+La.i++,2),Am(R.b,new RQ(ib,1,-1,-1))):0<Xd?(ub&&SQ(R,ib,La.a+La.f++,1),Am(R.b,new RQ(ib,1,-1,-1))):ub&&(SQ(R,ib,La.a+La.f++,1),Am(R.b,new RQ(ib,1,-1,-1)))}else if(1==mc)if(QQ(R,ib)){a:{for(var Jd=void 0,Jd=0;Jd<La.b;++Jd)if(La.e[Jd][ib]&&-3==La.c[Jd]){fd=Jd<La.a?Jd:Jd<La.b?Jd-La.a:-1;break a}fd=-1}a:{for(var Kd=\nvoid 0,Kd=0;Kd<La.b;++Kd)if(La.e[Kd][ib]&&-3==La.c[Kd]){jb=Kd<La.a?1:Kd<La.b?2:0;break a}jb=-1}Am(R.b,new RQ(ib,2,fd,jb))}else OQ(La,ib),Am(R.b,new RQ(ib,1,-1,-1))}}}this.U=C(mq,yl,-1,this.H.c,2);this.V=new Gm;var Ob,gd,Bd,ke,Cd,Yd,rc,bb;for(Ob=Bd=0;Ob<this.H.c;++Ob)0!=this.Q[Ob]&&++Bd;if(0!=Bd){bb=C(A,v,-1,Bd,1);for(Ob=Bd=0;Ob<this.H.c;++Ob)0!=this.Q[Ob]&&(bb[Bd]=this.Q[Ob]<<29|this.P[Ob]<<24|this.c[Ob]<<12|Ob,++Bd);eQ(bb);rc=ke=0;for(Cd=bb[0]&-16777216;;)if(++rc,rc==bb.length||Cd!=(bb[rc]&-16777216)){gd=\nC(A,v,-1,rc-ke,1);for(Yd=ke;Yd<rc;++Yd)Ob=bb[Yd]&4095,gd[Yd-ke]=Ob,this.U[Ob]=!0;Am(this.V,gd);if(rc==bb.length)break;Cd=bb[rc]&-16777216;ke=rc}}mQ(this,Nb,Wa);var vc,pb,Ue,Ld,Rc,Pa;this.C=!0;Ue=hQ(this);this.F&&TQ(this.F,this.c)&&(Ue=hQ(this));JP(this,!1)&&MP(this);for(Pa=!0;this.J<this.H.c&&Pa;){for(var Oa=Ue,Sc=void 0,$b=void 0,Tc=void 0,aa=void 0,Zd=void 0,Dd=void 0,Md=void 0,le=void 0,Ve=void 0,Vf=void 0,Tc=Pu([qH,A],[ml,v],[86,-1],[2,32],0,2,1),aa=0;2>aa;++aa){Sc=C(qH,ml,86,32,0);for($b=Vf=\n0;32>$b;++$b)if(null!=Oa[aa][$b]){le=Oa[aa][$b].length;Sc[$b]=C(A,v,-1,le,1);for(Zd=0;Zd<le;++Zd)Sc[$b][Zd]=this.c[Oa[aa][$b][Zd]];eQ(Sc[$b]);++Vf}for(Ve=Vf;0<Ve;--Ve){Md=0;Dd=null;for($b=0;32>$b;++$b)if(null!=Sc[$b])if(null==Dd||Dd.length<Sc[$b].length)Dd=Sc[$b],Md=$b;else if(Dd.length==Sc[$b].length)for(Zd=Dd.length-1;0<=Zd;--Zd)if(Dd[Zd]<Sc[$b][Zd]){Dd=Sc[$b];Md=$b;break}Tc[aa][Md]=Ve;Sc[Md]=null}}Ld=Tc;for(vc=0;vc<this.H.c;++vc)QP(this.b[vc],vc),RP(this.b[vc],16,Fv(this.c[vc])),RP(this.b[vc],\n20,Kk),!this.R[vc]&&0!=this.Q[vc]&&nP(this.b[vc],Fv((this.Q[vc]<<18)+(Ld[1==this.Q[vc]?0:1][this.P[vc]]<<8))),nP(this.b[vc],Fv(this.S[vc]<<4));for(pb=0;pb<this.H.d;++pb)nP(this.b[W(this.H,0,pb)],Fv(this.k[pb])),nP(this.b[W(this.H,1,pb)],Fv(this.k[pb]));Rc=NP(this);if(this.J==Rc)break;this.J=Rc;Pa=!1;this.F&&TQ(this.F,this.c)&&(Pa=!0,Ue=hQ(this));JP(this,!1)&&(Pa=!0,MP(this))}if(this.F){var mf=this.F,Pb,We;We=!0;for(Pb=0;Pb<mf.j.c;++Pb)if(0!=mf.p[Pb]&&!mf.e[Pb]){We=!1;break}this.B=We}var Xe,md,td,\nYe,Ze,nd,og,fe,Jg,Ff,me,za;me=Jg=fe=og=nd=Ff=Ze=0;za=!1;Xe=C(mq,yl,-1,32,2);for(md=0;md<this.H.c;++md)0!=this.S[md]&&(++Ze,3==this.S[md]?++Ff:0==this.Q[md]?(++nd,this.F&&this.F.e[md]&&++og):2==this.Q[md]?0==this.P[md]&&++Jg:1==this.Q[md]&&(Ye=this.P[md],Xe[Ye]||(++me,Xe[Ye]=!0),0==this.P[md]&&++fe,this.F&&this.F.e[md]&&(za=!0)));for(td=0;td<this.H.d;++td)0!=this.k[td]&&1==this.H.B[td]&&(++Ze,3==this.k[td]?++Ff:0==this.j[td]?(++nd,this.F&&this.F.e[W(this.H,0,td)]&&this.F.e[W(this.H,1,td)]&&++og):2==\nthis.j[td]?0==this.i[td]&&++Jg:1==this.j[td]&&(Ye=this.i[td],Xe[Ye]||(++me,Xe[Ye]=!0),0==this.i[td]&&++fe,this.F&&this.F.e[W(this.H,0,td)]&&this.F.e[W(this.H,1,td)]&&(za=!0)));this.H.C=0==Ze?65536:0!=Ff?0:this.B?131072+(1<<me):fe+og==Ze&&!za?196608:nd==Ze?262144:Jg==Ze?327680:nd==Ze-1&&1==fe?393216:458752+(1<<me);var bc,ck,tl,$g,pq;this.L=C(mq,yl,-1,this.H.c,2);this.K=C(mq,yl,-1,this.H.d,2);if(0!=(this.G&6))for(bc=0;bc<this.H.c;++bc)QP(this.b[bc],bc),RP(this.b[bc],28,Fv(this.c[bc]<<12));if(this.J<\nthis.H.c){for(bc=tl=0;bc<this.H.c;++bc)xP(this,bc,!0)&&++tl;for(ck=0;ck<this.H.d;++ck)rP(this,ck,!0)&&++tl}0!=(this.G&6)&&(this.J=NP(this));if(0!=(this.G&1)){this.d=C(A,v,-1,this.H.c,1);for(bc=0;bc<this.H.c;++bc)this.d[bc]=this.c[bc]}for(;this.J<this.H.c;){for(bc=0;bc<this.H.c;++bc)QP(this.b[bc],bc),RP(this.b[bc],17,Fv(2*this.c[bc]));pq=C(A,v,-1,this.J+1,1);for(bc=0;bc<this.H.c;++bc)++pq[this.c[bc]];for($g=1;1==pq[$g];)++$g;for(bc=0;bc<this.H.c;++bc)if(this.c[bc]==$g){nP(this.b[bc],Lk);break}this.J=\nNP(this);MP(this);this.F&&TQ(this.F,this.c)}MP(this);var dk,af,Je,Gb,bf,ah,ul,ui,dj,vi,Ga,ej,Mh,cc,qg,ek,vl,fk;Mh=C(mq,yl,-1,this.H.c,2);cc=C(mq,yl,-1,this.H.d,2);for(af=dk=0;af<this.H.c;++af)this.L[af]&&!this.T[af]&&xP(this,af,!1)&&(this.T[af]=!0,Mh[af]=!0,++dk);for(Je=0;Je<this.H.d;++Je)this.K[Je]&&!this.n[Je]&&rP(this,Je,!1)&&(this.n[Je]=!0,cc[Je]=!0,++dk);if(1==dk){for(af=0;af<this.H.c;++af)if(Mh[af]){this.S[af]=0;break}for(Je=0;Je<this.H.d;++Je)if(cc[Je]){this.k[Je]=0;break}}else if(1<dk){var Gf,\nLg,fj,bh,ch,of,rg,gj,wl,ne,Ke,sg;if(!this.s){this.s=new Gm;ne=0;Ke=C(A,v,-1,this.H.c,1);of=C(A,v,-1,this.H.c,1);gj=C(A,v,-1,this.H.d,1);for(Gf=0;Gf<this.H.c;++Gf)if(0==Ke[Gf]&&(0!=(this.H.s[Gf]&3072)||1==this.H.k[Gf])){of[0]=Gf;rg=1;wl=0;Ke[Gf]=++ne;Lg=C(mq,yl,-1,this.H.d,2);for(ch=0;ch<rg;++ch)for(sg=0;sg<this.H.f[of[ch]];++sg)if(bh=zP(this.H,of[ch],sg),yP(this.H,bh)||2==sP(this.H,bh)||pP(this.H,bh))fj=jP(this.H,of[ch],sg),Lg[bh]||(gj[wl++]=bh,Lg[bh]=!0),0==Ke[fj]&&(of[rg++]=fj,Ke[fj]=ne);Am(this.s,\nnew UQ(of,rg,gj,wl))}}for(bf=new vu(this.s);bf.b<bf.d.Pf();){Gb=wu(bf);ul=ui=ek=qg=0;ah=dj=-1;for(Ga=0;Ga<Gb.a.length;++Ga)if(Mh[Gb.a[Ga]]&&(++qg,1==this.S[Gb.a[Ga]]||2==this.S[Gb.a[Ga]]))++ek,dj<this.c[Gb.a[Ga]]&&(dj=this.c[Gb.a[Ga]],ui=Gb.a[Ga]);for(Ga=0;Ga<Gb.b.length;++Ga)if(cc[Gb.b[Ga]]&&(++qg,vl=this.c[W(this.H,0,Gb.b[Ga])],fk=this.c[W(this.H,1,Gb.b[Ga])],vi=vl>fk?(vl<<16)+fk:(fk<<16)+vl,1==this.k[Gb.b[Ga]]||2==this.k[Gb.b[Ga]]))++ek,ah<vi&&(ah=vi,ul=Gb.b[Ga]);if(0!=qg)if(1==qg){for(Ga=0;Ga<\nGb.a.length;++Ga)Mh[Gb.a[Ga]]&&(this.S[Gb.a[Ga]]=0);for(Ga=0;Ga<Gb.b.length;++Ga)cc[Gb.b[Ga]]&&(this.k[Gb.b[Ga]]=0)}else if(1==ek){for(Ga=0;Ga<Gb.a.length;++Ga)Mh[Gb.a[Ga]]&&(this.S[Gb.a[Ga]]=3);for(Ga=0;Ga<Gb.b.length;++Ga)cc[Gb.b[Ga]]&&(this.k[Gb.b[Ga]]=3)}else if(ej=!1,-1!=dj?2==this.S[ui]&&(ej=!0):2==this.k[ul]&&(ej=!0),ej){for(Ga=0;Ga<Gb.a.length;++Ga)if(Mh[Gb.a[Ga]])switch(this.S[Gb.a[Ga]]){case 1:this.S[Gb.a[Ga]]=2;break;case 2:this.S[Gb.a[Ga]]=1}for(Ga=0;Ga<Gb.b.length;++Ga)if(cc[Gb.b[Ga]])switch(this.k[Gb.b[Ga]]){case 1:this.k[Gb.b[Ga]]=\n2;break;case 2:this.k[Gb.b[Ga]]=1}}}}var pf,Xa;for(pf=0;pf<this.H.c;++pf)0!=(this.H.s[pf]&67108864)^3==this.S[pf]&&DP(this.H,pf),(1==JQ(this.H,pf)||2==JQ(this.H,pf))&&(!this.D[pf]||3==this.S[pf])&&DP(this.H,pf);for(Xa=0;Xa<this.H.p;++Xa)(17==this.H.B[Xa]||9==this.H.B[Xa])&&!nQ(this,Xa)&&DP(this.H,W(this.H,0,Xa));for(Xa=0;Xa<this.H.d;++Xa){if(2==sP(this.H,Xa)){if(0!=(this.H.z[Xa]&16777216)&&(1==this.k[Xa]||2==this.k[Xa]))this.k[Xa]=3,VQ(this.H,Xa,26);3==this.k[Xa]&&!this.n[Xa]&&26!=this.H.B[Xa]&&(DP(this.H,\nW(this.H,0,Xa)),DP(this.H,W(this.H,1,Xa)))}1==this.H.B[Xa]&&3==this.k[Xa]&&(DP(this.H,W(this.H,0,Xa)),DP(this.H,W(this.H,1,Xa)));if((1==(this.H.z[Xa]&3072)>>10||2==(this.H.z[Xa]&3072)>>10)&&(1!=this.H.B[Xa]||1!=this.k[Xa]&&2!=this.k[Xa]))DP(this.H,W(this.H,0,Xa)),DP(this.H,W(this.H,1,Xa))}}w(7,1,{},pQ);_.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 gQ(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=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function fQ(){}w(8,1,{},fQ);_.dd=function(a,b){return gQ(a,b)};function cQ(){}w(9,1,{4:1},cQ);_.a=null;\n_.b=0;_.c=0;_.d=0;function aQ(){}w(10,1,{},aQ);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function $P(){}w(11,1,{5:1},$P);_.a=0;_.b=0;_.c=0;function RP(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=DQ(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]=DQ(a.d[a.c],c),a.b-=b):(a.d[a.c]=uv(a.d[a.c],a.b),a.d[a.c]=DQ(a.d[a.c],qv(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=DQ(a.d[a.c],WQ(c,Fv((1<<b)-1))))}\nfunction nP(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=fv(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function IP(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!sv(a.d[c],b.d[c])?-1:1;return Cv(a.d[a.c],b.d[a.c])?0:!sv(a.d[a.c],b.d[a.c])?-1:1}function QP(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Kk}function wQ(a){this.d=C(aO,Fl,-1,a,3)}w(12,1,{6:1,93:1},wQ);\n_.cT=function(a){return IP(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function UQ(a,b,c,d){var e;this.a=C(A,v,-1,b,1);this.b=C(A,v,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},UQ);_.a=null;_.b=null;\nfunction XQ(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=C(A,v,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new vu(c);b.b<b.d.Pf();)if(a=wu(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||kq(c.b,c.c++,g)}}function QQ(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction PQ(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function YQ(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=jP(a.j,c,f),!d[e]&&ZQ(a,b,e))return e;return-1}function $Q(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction ZQ(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=aR(a.j,b,c);if(-1!=d&&(1==sP(a.j,d)&&0!=a.c[d]||2==sP(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(jP(a.j,b,f)!=c&&2==a.j.j[b][f]){d=zP(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(jP(a.j,c,f)!=b&&2==a.j.j[c][f]){e=zP(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction TQ(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=zw(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,o=void 0,m=void 0,r=o=void 0,t=void 0,o=r=null,t=0;t<d.i[g].length;++t)m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m])&&(0==d.n[m]?o=jQ(o,(l[m]<<16)+m):d.n[m]==j&&d.k[m]==h&&(r=jQ(r,(l[m]<<16)+m)));o=bR(r,o);if(0==o)d=!1;else{if(0>o)for(t=0;t<d.i[g].length;++t)if(m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m]))0==d.n[m]?(d.n[m]=j<<24>>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;m<o.length;++m)if(j=o[m],d.f[j]&&2==d.n[j]){l=2;break}g=C(qH,ml,86,32,0);for(m=0;m<o.length;++m)j=o[m],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=jQ(g[d.k[j]],(h[j]<<16)+j));for(m=0;32>m;++m)null!=g[m]&&eQ(g[m]);h=new cR;FP(g,g.length,h?h:(GP(),GP(),HP));if(0==bR(g[0],g[1]))d=!1;else{for(m=0;m<g[0].length;++m)j=g[0][m]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){tm(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function SQ(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction dR(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,yl,-1,a.j.c,2);o=C(mq,yl,-1,a.j.c,2);g=C(mq,yl,-1,a.j.c,2);C(eR,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;j<a.j.f[e];++j){if(b=jP(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.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=YQ(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(yP(a.j,\nzP(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]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(m=1;m<a.j.f[b];++m)if(y=jP(a.j,b,m),!l[y])for(r=0;r<m;++r)u=jP(a.j,b,r),!l[u]&&ZQ(a,y,u)&&(f[++h]=y,t[y]=u,t[u]=-2,g[y]=!1,l[y]=!0,d=l[u]=!0);if(!d)return null}}else{d=C(mq,yl,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=jP(a.j,e,j),l[b])d[j]=t[b]==b;else for(m=0;m<a.j.f[b];++m)if(jP(a.j,b,m)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=jP(a.j,e,j),l[b]){if(-1==aR(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,o[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=jP(a.j,e,j),!l[b])){m=YQ(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}}++c}return l}\nfunction MQ(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Gm;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=jP(this.j,f,b);for(c=0;c<b;++c)e=jP(this.j,f,c),ZQ(this,d,e)&&XQ(this,dR(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=sP(this.j,b)||2!=this.c[b])||(d=W(this.j,0,b),e=W(this.j,1,b),ZQ(this,d,e)&&XQ(this,dR(this,d,e),a));for(b=a.c-1;0<=b;--b){d=($B(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||tm(a,d)}a=this.i=Sm(a,Pu([qH,A],[ml,v],[86,-1],[0,0],0,2,1));b=new fR;FP(a,a.length,b?b:(GP(),GP(),HP));this.e=C(mq,yl,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function jQ(a,b){var c,d;d=C(A,v,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},MQ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function fR(){}w(15,1,{},fR);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function OQ(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],$Q(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction gR(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 NQ(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=Pu([hR,mq],[q,yl],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[gR(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[gR(this,c)][b]=!0);this.d=C(qH,ml,86,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=jQ(this.d[c],e),this.d[e]=jQ(this.d[e],c));this.c=C(A,v,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=C(A,v,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var o;if(o=0==e[h])a:{o=void 0;for(o=0;o<this.k.i.length;++o)if(this.e[g][o]&&this.e[h][o]){o=!0;break a}o=!1}o&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,m=l=j=void 0,r=void 0,t=r=\nm=o=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){m=C(A,v,-1,2,1);m[0]=f;m[1]=d;d=m;break a}h=C(A,v,-1,this.b,1);m=C(A,v,-1,this.b,1);o=C(A,v,-1,this.b,1);r=l=0;o[0]=d;for(m[d]=1;l<=r;){for(t=0;t<this.d[o[l]].length;++t){j=this.d[o[l]][t];if(j==f){if(0==l)continue;r=m[o[l]]+1;m=C(A,v,-1,r,1);m[0]=j;m[1]=o[l];for(j=2;j<r;++j)m[j]=h[m[j-1]];d=m;break a}0==m[j]&&-3!=this.c[j]&&(m[j]=m[o[l]]+1,o[++r]=j,h[j]=o[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;m=o=e=l=j=f=h=g=f=void 0;o=2147483647;e=m=l=-1;for(f=0;f<this.k.j.c;++f)if($Q(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&o>this.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;f<this.k.j.c;++f)$Q(this.k,f)&&this.k.n[f]==m&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},NQ);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function bR(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=yQ(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function cR(){}w(17,1,{},cR);_.dd=function(a,b){return bR(a,b)};function iR(){}w(18,1,{7:1,88:1,93:1},iR);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!H(a,7)?!1:1.0E-6>aG(a.a-this.a)+aG(a.b-this.b)+aG(a.c-this.c)};_.tS=function(){var a;a=new jR;return Uf+kR(a.a,this.a)+mb+kR(a.a,this.b)+mb+kR(a.a,this.c)+bg};_.a=0;_.b=0;_.c=0;function RQ(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},RQ);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction mP(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;c<kP(a.e,a.a);++c)if(b=zP(a.e,a.a,c),lR(a.e,b,a.a))return jP(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=BP(a.e,a.a,a.i);c=BP(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==kP(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=BP(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction lP(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<kP(this.e,this.a);++g)c=jP(this.e,this.a,g),e=zP(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(lR(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=yP(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},lP);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction SP(){SP=x;mR=z(Zu,q,1,[Ed,Pe,"He",ff,"Be",be,pe,tf,yf,Ie,"Ne",vf,sf,Rd,Lf,zf,Hf,ve,"Ar",ef,re,"Sc","Ti","V","Cr","Mn","Fe","Co",wf,Ae,Tf,Oe,"Ge","As",Jf,oe,"Kr",Df,Mf,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",Qd,se,"In","Sn","Sb","Te",Re,"Xe",ze,ce,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",$d,"Hg","Tl","Pb","Bi","Po","At","Rn",Me,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",HO,HO,HO,HO,HO,HO,\nHO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",Nd,"A1","A2","A3",HO,HO,"D","T",Sf,Bf,"H2","H+","Nnn","HYD","Pol",HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);TP=z(nR,Fl,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);oR=z(pR,q,3,[null,z(nK,Ol,-1,[1]),z(nK,Ol,-1,[0]),z(nK,Ol,-1,[1]),z(nK,Ol,-1,[2]),z(nK,\nOl,-1,[3]),z(nK,Ol,-1,[4]),z(nK,Ol,-1,[3]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[1]),z(nK,Ol,-1,[0]),z(nK,Ol,-1,[1]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[3]),z(nK,Ol,-1,[4]),z(nK,Ol,-1,[3,5]),z(nK,Ol,-1,[2,4,6]),z(nK,Ol,-1,[1,3,5,7]),z(nK,Ol,-1,[0]),z(nK,Ol,-1,[1]),z(nK,Ol,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(nK,Ol,-1,[2,3]),z(nK,Ol,-1,[2,4]),z(nK,Ol,-1,[3,5]),z(nK,Ol,-1,[2,4,6]),z(nK,Ol,-1,[1,3,5,7]),z(nK,Ol,-1,[0,2]),z(nK,Ol,-1,[1,2,3,4]),z(nK,Ol,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,z(nK,Ol,-1,[1,2,3]),z(nK,Ol,-1,[2,4]),z(nK,Ol,-1,[3,5]),z(nK,Ol,-1,[2,4,6]),z(nK,Ol,-1,[1,3,5,7]),z(nK,Ol,-1,[0,2,4,6]),z(nK,Ol,-1,[1]),z(nK,Ol,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[3]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),\nz(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2])])}function qR(a,b,c,d){var e;e=rR(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction rR(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=sR(a.x,c);a.q=sR(a.q,c);a.u=sR(a.u,c);f=a.D.length;e=C(tR,q,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new iR;a.D=e;a.v=sR(a.v,c);a.s=sR(a.s,c);a.w=sR(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;uR(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction vR(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=sR(a.y[0],e),a.y[1]=sR(a.y[1],e),a.B=sR(a.B,e),a.z=sR(a.z,e),a.A=sR(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 wR(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 GQ(a,b){return null==a.r?null:null==a.r[b]?null:xR(a.r[b],0,a.r[b].length)}function KQ(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function JQ(a,b){return(a.s[b]&1572864)>>19}function xQ(a,b){return null==a.t?null:a.t[b]}function uP(a,b){return a.D[b].a}function vP(a,b){return a.D[b].b}function wP(a,b){return a.D[b].c}function BP(a,b,c){return yR(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 LQ(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function sP(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 zR(a,b){var c;c=a.x[b]<oR.length?oR[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction CQ(a,b,c){var d,e;if(171<=a.x[b]&&190>=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 AR(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=zR(a,b)),d);return c+CQ(a,b,c)}function BR(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(tR,q,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new iR;a.v=C(A,v,-1,a.G,1);a.s=C(A,v,-1,a.G,1);a.w=C(A,v,-1,a.G,1);a.t=null;a.r=null;a.y=Pu([qH,A],[ml,v],[86,-1],[2,a.H],0,2,1);a.B=C(A,v,-1,a.H,1);a.z=C(A,v,-1,a.H,1);a.A=C(A,v,-1,a.H,1)}function IQ(a,b){return 0!=(a.s[b]&512)}\nfunction lR(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction CR(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=C(mq,yl,-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<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=C(mq,yl,-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<a.o;++c)(a.s[c]&1572864)>>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<a.p;++c)(a.z[c]&3072)>>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 DR(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=zR(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 ER(a,b,c){a.q[b]=c;a.K=0}function FR(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction GR(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<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>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<a.p;++d)c==(a.z[d]&3072)>>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 HR(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<AQ(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>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;DR(a,b,-1);IR(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)bG(a.u[d])==(0>c?-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 JR(a,b,c){a.v[b]=c;a.K&=3}function KR(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function LR(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function IR(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function uR(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 MR(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<a.o;++d)c==(a.s[d]&1572864)>>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<a.p;++d)d!=b&&c==(a.z[d]&3072)>>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 NR(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function OR(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function VQ(a,b,c){a.B[b]=c;a.K=0}function PR(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function DP(a,b){a.s[b]|=131072}function yR(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction QR(a){SP();var b;for(b=1;b<mR.length;++b)if(RR(a,mR[b]))return b;return 0}function SR(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Xl);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var mR,oR,TP;\nfunction TR(a){var b,c,d,e,f,g;a.f=C(A,v,-1,3*a.o,1);a.e=C(qH,ml,86,a.o,0);a.i=C(qH,ml,86,a.o,0);a.j=C(qH,ml,86,a.o,0);a.k=C(A,v,-1,a.c,1);b=C(A,v,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=C(A,v,-1,b[c],1),a.i[c]=C(A,v,-1,b[c],1),a.j[c]=C(A,v,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=sP(a,d),0==g)f=!0;else for(e=0;2>e;++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],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++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]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=sP(a,d),0==g)for(e=0;2>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<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction UR(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){VR(a);TR(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)AQ(a,d)>=AR(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==AR(a,d)-AQ(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,AR(a,d)-AQ(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.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;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(VR(a),TR(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new WR(a,7);c=C(A,v,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=zw(a.n.i,g);f=zw(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!tP(a,a.i[e][j])&&SR(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function oQ(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(pP(a,a.i[b][c]))return a.i[b][c];return-1}function kP(a,b){return a.f[a.o+b]}function PP(a,b){return a.f[2*a.o+b]}function sQ(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction tQ(a,b){return a.n&&b<a.c?a.n.a[b]:0}function aR(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function jP(a,b,c){return a.e[b][c]}function zP(a,b,c){return a.i[b][c]}\nfunction XR(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=C(mq,yl,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=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(!lR(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction CP(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(!XR(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==bG(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function zQ(a,b,c){var d;d=AQ(a,b);d-=CQ(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<oR.length?oR[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction dQ(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!BQ(a,b))return 0;qQ(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=CQ(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]<oR.length?oR[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function OP(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction AQ(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function kQ(a){qQ(a,3);return a.n}\nfunction VR(a){var b,c,d,e,f;f=C(mq,yl,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)YR(a,a.y[e][b])&&!YR(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;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++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,yl,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function tP(a,b){return 0!=(a.z[b]&256)}function pP(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction rQ(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||tP(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function yP(a,b){return 0!=(a.z[b]&64)}function YR(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function KP(a,b){return 0!=(a.z[b]&128)}\nfunction BQ(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=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){UR(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction ZR(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=vR(a.c,b,c,h);e=0;g&&GR(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&OR(a.c,c,e);return c}function $R(a,b){var c;c=aS(a,b+1);return-1==c?a.length:c}\nfunction bS(a,b){var c;c=!a.a?null:cS(a.a,new pB(b));return!c?b-1:c.a}function dS(a,b){var c;c=!a.b?null:cS(a.b,new pB(b));return!c?b-1:c.a}function eS(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function aS(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction fS(a){var b,c;if(0<=a.indexOf(Uf)){b=a.indexOf(" NOT[");c=a.indexOf(bg,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(bg,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(WO,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(WO,b);if(0<=b&&0<c)return c+2}return 0}function gS(a,b,c){a.c=b;return hS(a,c)}function iS(a){return 0==a.length?0:wD(a,10)}\nfunction hS(a,b){var c,d,e,f,g,h,j,l,o,m,r,t,y,u,D,s,F,O,L,Z,ea,Y,da,Fb,$,rb,Kb,J,Ia,Uc,Tb,sb,M,ya,nc,jd,ra,Yc,Ud,Ta;try{a.c&&(wR(a.c),PR(a.c,!1));ea=jS(b);if(null==ea||null==jS(b)||null==(F=jS(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=jS(b)))return!1;try{Y=wD(nx(F.substr(0,3)),10),da=wD(nx(F.substr(3,3)),10),Fb=iS(nx(F.substr(6,3))),r=iS(nx(F.substr(12,3))),jd=39<=F.length&&I(F.substr(34,5),Rf)?3:2}catch(qa){qa=vq(qa);if(H(qa,96))return!1;throw qa;}if(3==\njd)return Kb=kS(a,b),a.c.I=ea,Kb;!a.c&&(a.c=new lS(Y,da));a.c.I=ea;0==r&&(a.c.F=!0);if(0==Y){for(;null!=F&&!I(F,hf)&&!I(F,Ea)&&!I(ox(F,1),Da);)F=jS(b);return!0}for(y=0;y<Y;++y){if(null==(F=jS(b)))return!1;Yc=mS(nx(F.substr(0,10)));Ud=mS(nx(F.substr(10,10)));Ta=mS(nx(F.substr(20,10)));d=qR(a.c,Yc,-Ud,-Ta);s=nx(F.substr(31,3));g=QR(s);uR(a.c,d,g);I(s,Nd)&&LR(a.c,d,1);Z=iS(nx(F.substr(34,2)));0!=Z&&JR(a.c,d,(SP(),TP)[g]+Z);m=iS(nx(F.substr(36,3)));0!=m&&ER(a.c,d,4-m);O=63>F.length?0:iS(nx(F.substr(60,\n3)));a.c.u[d]=O;t=45>F.length?0:iS(nx(F.substr(42,3)));switch(t){case 0:break;case 1:LR(a.c,d,768);break;case 2:LR(a.c,d,128);break;case 3:LR(a.c,d,384);break;default:LR(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&LR(a.c,d,8192);nc=51>F.length?0:iS(nx(F.substr(48,3)));switch(nc){case 0:break;case 15:DR(a.c,d,0);break;default:DR(a.c,d,nc)}}for(y=0;y<da;++y){if(null==(F=jS(b)))return!1;e=wD(nx(F.substr(0,3)),10)-1;f=wD(nx(F.substr(3,3)),10)-1;l=wD(nx(F.substr(6,3)),10);Ia=12>F.length?0:iS(nx(F.substr(9,\n3)));M=18>F.length?0:iS(nx(F.substr(15,3)));ZR(a,e,f,l,Ia,M)}for(y=0;y<Fb;++y)if(null==jS(b))return!1;if(null==(F=jS(b)))return 0==r&&qQ(a.c,7),!0;for(;null!=F&&!I(F,hf)&&!I(F,Ea);){if(0==F.indexOf(gf)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)d=wD(nx(F.substr(c,c+3-c)),10)-1,o=wD(nx(F.substr(ra,ra+3-ra)),10),ER(a.c,d,o)}if(0==F.indexOf(kf)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)d=wD(nx(F.substr(c,c+3-c)),10)-1,L=wD(nx(F.substr(ra,\nra+3-ra)),10),JR(a.c,d,L)}if(0==F.indexOf(OO)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)switch(d=wD(nx(F.substr(c,c+3-c)),10)-1,rb=wD(nx(F.substr(ra,ra+3-ra)),10),rb){case 1:IR(a.c,d,16);break;case 2:IR(a.c,d,32);break;case 3:IR(a.c,d,48)}}if(0==F.indexOf(PO)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)switch(d=wD(nx(F.substr(c,c+3-c)),10)-1,J=wD(nx(F.substr(ra,ra+3-ra)),10),J){case 3:case -1:LR(a.c,d,112);break;case 1:LR(a.c,d,8);break;\ncase 2:LR(a.c,d,104);break;case 4:LR(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=wD(nx(F.substr(7,3)),10)-1,0<=d)){$=wD(nx(F.substr(10,3)),10);h=84==F.charCodeAt(14);ya=C(A,v,-1,$,1);c=16;for(D=0;D<$;++D,c+=4)sb=nx(F.substr(c,c+4-c)),ya[D]=QR(sb);HR(a.c,d,ya,h)}if(0==F.indexOf(QO)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)if(d=wD(nx(F.substr(c,c+3-c)),10)-1,Uc=wD(nx(F.substr(ra,ra+3-ra)),10),-2==Uc)LR(a.c,d,2048);else if(0<Uc){for(j=Tb=0;j<a.c.p;++j)(W(a.c,0,j)==d||W(a.c,\n1,j)==d)&&++Tb;Uc>Tb&&LR(a.c,d,4096)}}F=jS(b)}}catch(Ab){Ab=vq(Ab);if(H(Ab,96))return vp(Ab),!1;throw Ab;}qQ(a.c,7);return!0}\nfunction kS(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=jS(b);null!=d&&0==d.indexOf(lf);){for(d=nx(ox(d,7));jK(d,vb);){c=jS(b);if(0!=c.indexOf(lf))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=eS(d,aS(d,7)),g=wD(fD(d,7,aS(d,7)),10),f=wD(fD(d,f,aS(d,f)),10),c.c=new lS(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=$R(d,0),g=wD(d.substr(0,l-0),10),j=eS(d,l),l=$R(d,j),o=d.substr(j,l-j),m=null,f=!1,h=fS(d);if(0!=h){var l=d,y=t=r=r=j=m=void 0,u=t=void 0,t=null,j=l.indexOf(Uf),r=l.indexOf(bg,j);if(0<=j&&0<r){m=C(A,v,-1,16,1);u=l.substr(j+1,r-(j+1));r=0;for(y=!0;y&&16>r;)j=u.indexOf(lb),-1==j?(t=u,y=\n!1):(t=u.substr(0,j-0),u=ox(u,j+1)),m[r++]=QR(t);t=C(A,v,-1,r,1);VP(m,0,t,r)}m=t;0>h&&(f=!0);l=0>h?-h:h}j=eS(d,l);l=$R(d,j);h=mS(d.substr(j,l-j));j=eS(d,l);l=$R(d,j);r=mS(d.substr(j,l-j));j=eS(d,l);l=$R(d,j);t=mS(d.substr(j,l-j));j=eS(d,l);l=$R(d,j);j=wD(d.substr(j,l-j),10);h=qR(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new nS),oS(c.a,new pB(g),new pB(h)));null!=m&&HR(c.c,h,m,f);0!=j&&(c.c.u[h]=j);I(o,Nd)?LR(c.c,h,1):I(o,Af)?(g=C(A,v,-1,1,1),g[0]=6,HR(c.c,h,g,!0)):uR(c.c,h,QR(o));for(;-1!=(j=eS(d,l));)if(l=\n$R(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"))ER(c.c,h,f);else if(I(g,"RAD"))switch(f){case 1:IR(c.c,h,16);break;case 2:IR(c.c,h,32);break;case 3:IR(c.c,h,48)}else if(!I(g,JO))if(I(g,"MASS"))JR(c.c,h,f);else if(I(g,"VAL"))DR(c.c,h,-1==f?0:0==f?-1:f);else if(I(g,"HCOUNT"))switch(f){case 0:break;case -1:LR(c.c,h,1792);break;case 1:LR(c.c,h,128);break;case 2:LR(c.c,h,384);break;default:LR(c.c,h,896)}else if(I(g,"SUBST"))if(-1==f)LR(c.c,h,2048);else{if(0<f){for(g=\no=0;g<c.c.p;++g)(W(c.c,0,g)==h||W(c.c,1,g)==h)&&++o;f>o&&LR(c.c,h,4096)}}else if(I(g,"RBCNT"))switch(f){case 3:case -1:LR(c.c,h,112);break;case 1:LR(c.c,h,8);break;case 2:LR(c.c,h,104);break;case 4:LR(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=$R(d,0);g=wD(d.substr(0,h-0),10);r=eS(d,h);h=$R(d,r);l=wD(d.substr(r,h-r),10);r=eS(d,h);h=$R(d,r);f=bS(c,wD(d.substr(r,h-r),10));r=eS(d,h);h=$R(d,r);o=bS(c,wD(d.substr(r,h-r),10));for(j=m=0;-1!=(r=eS(d,h));)if(h=$R(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=ZR(c,f,o,l,m,j);f+1!=g&&(!c.b&&(c.b=new nS),oS(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=aS(f,j);l=wD(f.substr(j,m-j),10);t=C(A,v,-1,l,1);for(h=0;h<l;++h)j=eS(f,m),m=aS(f,j),(-1==\nm||m>r)&&(m=r),t[h]=wD(f.substr(j,m-j),10);f=t;if(0==d.indexOf(nf))if(I(g,IO))for(g=0;g<f.length;++g)GR(c.c,bS(c,f[g]),0,-1);else for(g=0;g<f.length;++g)MR(c.c,dS(c,f[g]),0,-1);else if(0==d.indexOf(qf))if(o=wD(fD(d,13,aS(d,13)),10),I(g,IO))for(g=0;g<f.length;++g)GR(c.c,bS(c,f[g]),1,o-1);else for(g=0;g<f.length;++g)MR(c.c,dS(c,f[g]),1,o-1);else if(0==d.indexOf(rf))if(o=wD(fD(d,13,aS(d,13)),10),I(g,IO))for(g=0;g<f.length;++g)GR(c.c,bS(c,f[g]),2,o-1);else for(g=0;g<f.length;++g)MR(c.c,dS(c,f[g]),2,o-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(I(g,IO))for(g=0;g<f.length;++g)FR(c.c,bS(c,f[g]));else for(g=0;g<f.length;++g)o=dS(c,f[g]),FR(c.c,W(c.c,0,o)),FR(c.c,W(c.c,1,o))}}else return!1;d=jS(b)}for(;null!=d&&!(0==d.indexOf(hf)||I(d,Ea));)d=jS(b);return!0}function pS(){}w(26,1,{},pS);_.a=null;_.b=null;_.c=null;_.d=!1;function qS(a,b){var c,d,e,f,g;f=b.length;g=C(A,v,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(jP(a.f,b[d],e)==c){g[d]=zP(a.f,b[d],e);break}}return g}\nfunction lQ(a,b,c){b=zw(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function rS(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function uQ(a,b,c){for(a=zw(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction WR(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,yl,-1,this.f.c,2);l=C(mq,yl,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[jP(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[zP(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=C(A,v,-1,this.f.c,1);g[0]=d;f=C(A,v,-1,this.f.c,1);f[d]=1;h=e=0;for(o=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=jP(this.f,g[e],d),0!=f[c]){var m=zP(this.f,g[e],d);c=j;var r=void 0,t=void 0,y=void 0,u=y=r=void 0,D=void 0,s=void 0,F=void 0,O=void 0,L=void 0,Z=void 0,t=W(this.f,0,m),y=W(this.f,1,m),u=C(A,v,-1,this.f.c,1),D=C(A,v,-1,this.f.c,1),s=C(A,v,-1,this.f.c,1);u[0]=t;u[1]=y;D[t]=1;D[y]=2;s[t]=-1;s[y]=t;for(F=y=1;y<=F&&!(7<D[u[y]]);){for(O=0;O<this.f.f[u[y]];++O)if(r=jP(this.f,u[y],O),1<y&&r==t){Z=C(A,v,-1,D[u[y]],1);r=u[y];for(L=0;L<Z.length;++L)Z[L]=r,r=s[r];a:{for(var m=Z,ea=void 0,\nY=r=void 0,da=r=L=ea=Z=Y=void 0,Z=void 0,L=m.length,Z=this.f.G,r=ea=0;r<L;++r)Z>m[r]&&(Z=m[r],ea=r);Z=C(A,v,-1,L,1);Y=m[0<ea?ea-1:L-1]<m[ea<L-1?ea+1:0];for(r=0;r<L;++r)Z[r]=m[ea],Y?0>--ea&&(ea=L-1):++ea==L&&(ea=0);for(r=0;r<this.i.c;++r)if(da=zw(this.i,r),da.length==L){ea=!0;for(Y=0;Y<L;++Y)if(da[Y]!=Z[Y]){ea=!1;break}if(ea)break a}Am(this.i,Z);r=qS(this,Z);Am(this.j,r);rS(this,Z,r)}}else 0==D[r]&&!c[r]&&(u[++F]=r,D[r]=D[u[y]]+1,s[r]=u[y]);++y}}else j[c]||(f[c]=o,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++o;g[++h]=c;break}}if(0!=(b&4)){this.d=C(mq,yl,-1,this.i.c,2);this.e=C(mq,yl,-1,this.i.c,2);this.c=C(A,v,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=C(qH,ml,86,this.i.c,0);for(o=0;o<this.i.c;++o){e[o]=C(A,v,-1,zw(this.i,o).length,1);for(h=0;h<zw(this.i,o).length;++h)e[o][h]=-1}u=C(A,v,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=zw(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(o=0;o<t.length;++o)c=t[o],3==this.f.f[W(this.f,0,c)]&&3==this.f.f[W(this.f,1,c)]&&(0<u[c]?(e[u[c]>>>\n16][u[c]&32767]=h,e[h][o]=u[c]>>>16):u[c]=(h<<16)+32768+o);o=C(mq,yl,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(u=!o[h]){for(var u=h,D=e,s=o,y=d,F=f,O=g,Fb=L=da=da=ea=Y=da=Y=da=r=m=ea=void 0,Z=Y=void 0,L=zw(this.i,u),Fb=zw(this.j,u),Y=Fb.length,m=r=0,Z=!1,da=0;da<Y;++da)r<<=1,m<<=1,1<sP(this.f,Fb[da])||64==this.f.B[Fb[da]]?r|=1:(ea=D[u][da],-1!=ea&&(s[ea]?y[ea]&&(r|=1,F[ea]||(m|=1)):Z=!0));ea=!1;switch(Y){case 3:da=z(A,v,-1,[2,1,4]);ea=!0;for(Y=0;3>Y;++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<this.f.d;++d)if(!l[d]&&0!=sP(this.f,d)){a:{f=j;h=o=D=u=g=c=e=o=t=o=h=e=void 0;h=W(this.f,0,d);o=W(this.f,1,d);e=C(A,v,-1,this.f.c,1);c=C(A,v,-1,this.f.c,1);g=C(A,v,-1,this.f.c,1);e[0]=h;e[1]=o;c[h]=\n1;c[o]=2;g[h]=-1;g[o]=h;for(u=o=1;o<=u;){for(D=0;D<this.f.f[e[o]];++D){t=jP(this.f,e[o],D);if(1<o&&t==h){h=C(A,v,-1,c[e[o]],1);e=e[o];for(o=0;o<h.length;++o)h[o]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++u]=t,c[t]=c[e[o]]+1,g[t]=e[o])}++o}f=null}null!=f&&rS(this,f,qS(this,f))}}}w(27,1,{},WR);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function FQ(){this.a=new Gm}w(31,1,Xl,FQ);\nfunction qQ(a,b){var c,d;UR(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new pQ(a,d);var e=a.b,f,g,h,j,l,o,m;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){o=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=jP(e.H,f,l);j=0;h=C(A,v,-1,3,1);for(m=0;m<e.H.f[g];++m)h[j]=jP(e.H,g,m),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(o=!o)}else for(l=1;l<e.H.f[f];++l)for(m=0;m<l;++m)h=jP(e.H,f,l),j=jP(e.H,f,m),e.c[h]>e.c[j]&&(o=!o),h<j&&(o=!o);KR(e.H,f,1==e.S[f]^o?1:2,e.T[f])}else KR(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){o=!1;for(l=0;2>l;++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)jP(e.H,g,m)!=W(e.H,1-l,f)&&(h[j++]=jP(e.H,g,m));e.c[h[0]]>e.c[h[1]]&&(o=!o);h[0]<h[1]&&(o=!o)}NR(e.H,f,1==e.k[f]^o?1:2,e.n[f])}else NR(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)o=\ne.H,m=l,f=e.D[l],o.s[m]&=-134217729,f&&(o.s[m]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)o=e.H,m=l,f=e.N[l],o.s[m]&=-98305,o.s[m]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)o=e.H,m=l,f=e.e[l],o.z[m]&=-49,o.z[m]|=f<<4;o=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=C(mq,yl,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(GR(a,e,1,0),o=!0);for(e=0;e<a.c;++e)l[e]&&(KR(a,e,1,!1),GR(a,e,1,-1),o=!0)}a.F=!1}CR(a,1);CR(a,2);o&&(a.b=new pQ(a,d));a.K|=12|c}}function sS(){SP();this.G=this.H=256;BR(this)}function lS(a,b){SP();this.G=1>a?1:a;this.H=1>b?1:b;BR(this)}w(32,22,Xl,sS,lS);_.ed=function(a){qQ(this,a)};_.a=!1;_.b=null;function tS(){tS=x;uS=new up}function vS(a){for(var b,a=new vu(a.j.k);a.b<a.d.Pf();)b=wu(a),gx(b.ee(),bP,!1),AK(a)}\nfunction wS(a,b,c){var a=a.n,d;try{d=new xS(b,c.Kd(a),c.Nd(a),(c.Ld(a),c.Md(a))),E(a.c,c,d)}catch(e){e=vq(e);if(H(e,96))throw new Cp("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}gx(b.ee(),MO,!0);gx(c.ee(),aP,!0);E(uS,b,c)}function yS(a){var b;a.o=!1;for(a=new vu(a.j.k);a.b<a.d.Pf();)b=wu(a),gx(b.ee(),bP,!1),AK(a)}\nfunction zS(a,b){tm(a.j.k,b)?gx(b.ee(),bP,!1):a.o?(Am(a.j.k,b),gx(b.ee(),bP,!0)):(a.j.k.mg(),Am(a.j.k,b))}function AS(a){this.f=a;this.j=new BS(this);this.n=new CS(this.j)}w(44,1,{});_.hd=function(){DS(this.j.e,"dragdrop-dragging")};_.jd=function(){fx(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var uS;function BS(a){this.k=new Gm;this.d=a;this.a=a.f}w(45,1,{},BS);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction ES(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.kd()}function FS(a,b){var c;c=Bu(a.c,GS).a;b.a.ctrlKey||b.a.metaKey||vS(a.b.d);zS(a.b.d,c)}function HS(a){a.b.f=null;a.b.d.jd();Rx((Ax(),Mz(null)),a.a,0,0);var b=a.a.pb;mw=b;pw();ax=b;a.d=2}function CS(a){this.c=new up;this.b=a;this.a=new Ey;ix(this.a,gr(),fr());tx(this.a,this,(tt(),tt(),ut));tx(this.a,this,(Dt(),Dt(),Et));a=this.a.pb.style;a[dP]="alpha(opacity=0)";a.opacity=0;a[mi]=0+(Dr(),kj);a.borderStyle=(IS(),Mi);a[YO]=Bg}\nw(46,1,{},CS);_.ld=function(a){var b,c,d,e;c=a.f;d=Fs(a);e=Gs(a);b=Zq(a.a);if(!(3==this.d||2==this.d||1!=b)&&!GS)GS=c,this.b.e=Bu(this.c,GS).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==vz(this.b.k,this.b.e)&&(vS(this.b.d),zS(this.b.d,this.b.e)),JS(new KS),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new LS(GS,null),GS!=this.b.e&&(c=new LS(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,HS(this),1!=this.d&&ES(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=Ds(a,b);a=Es(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Um(bG(d-this.f),bG(a-this.i))>=this.b.d.k?(MS(),-1!=vz(this.b.k,this.b.e)||zS(this.b.d,this.b.e),c=new LS(GS,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,HS(this)):lw.preventDefault()),1==this.d)return;lw.preventDefault();ES(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new LS(GS,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,HS(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,GS))try{if(MS(),1==this.d)FS(this,a);else{d!=this.a&&(c=new LS(d,null),e+=c.a,b+=c.d);try{ES(this,e,b),this.b.d.hd(),3!=this.d&&FS(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{GS=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var GS=null;function KS(){}w(47,1,il,KS);_.pd=function(){MS()};\nfunction xS(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},xS);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=JC;function LS(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,{},LS);_.tS=JC;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\n_.f=0;function MS(){try{$doc.selection.empty()}catch(a){}}function NS(a){return $wnd.setInterval(B(function(){a.ud()}),100)}function OS(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 IS(){IS=x;PS=new QS;RS=new SS;TS=new US;VS=new WS;XS=new YS;ZS=z($S,q,19,[PS,RS,TS,VS,XS])}w(194,195,xO);var ZS,TS,RS,VS,PS,XS;function QS(){this.b=0}w(196,194,xO,QS);function SS(){this.b=1}\nw(197,194,xO,SS);function US(){this.b=2}w(198,194,xO,US);function WS(){this.b=3}w(199,194,xO,WS);function YS(){this.b=4}w(200,194,xO,YS);function aT(){aT=x;bT=new Bs(Pg,new cT)}function cT(){}w(246,243,{},cT);_.Dd=function(a){a.Id(this)};_.Gd=function(){return bT};var bT;function dT(){dT=x;eT=new Bs(hh,new fT)}function fT(){}w(254,248,gl,fT);\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!=(gT(),hT))a=iT(b.pb),c=new jT(Tq(b.pb,Ti),Tq(b.pb,Si)),d=new jT(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);kT(b.I,!0);a=Tq(b.T.jb.pb,Ti);lT(b,new jT(a,mT(b.T.jb).a));b.J&&b.O!=hT&&nT(b.r,b)}else kT(b.I,!1),b.O!=(gT(),hT)?lT(b,new jT(b.F.b,b.F.a)):oT(b,iT(b.r.pb)),b.J&&b.O!=hT&&pT(b.r,b);qT(b.T.jb)}else kT(b.I,!0)};_.Gd=function(){return eT};var eT;function rT(){rT=x;sT=new Bs(xh,new tT)}\nfunction tT(){}w(260,243,{},tT);_.Dd=function(a){zx(a.a.a)};_.Gd=function(){return sT};var sT;function uT(a){this.a=a}w(282,244,{},uT);_.Dd=function(a){a.Pd(this)};_.Ed=function(){return vT};var vT=_.a=null;function wT(a){this.a=a}w(284,244,{},wT);_.Dd=function(a){a.Rd(this)};_.Ed=function(){return xT};var xT=_.a=null;function yT(a){a=Uq(a,$O);return RR(Aj,a)?(zT(),AT):RR(fP,a)?(zT(),BT):(zT(),CT)}function zT(){zT=x;AT=new DT(0);BT=new DT(1);CT=new DT(2);ET=z(FT,q,29,[AT,BT,CT])}\nfunction DT(a){this.b=a}w(297,195,{29:1,88:1,93:1,95:1},DT);var ET,CT,BT,AT;function GT(){GT=x;var a=(Ju(),Ju(),Ku);!a.a&&(a.a=new HT)}\nfunction kR(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,g<Sq(c.a).length&&43==MJ(Sq(c.a),g)&&++g,g<Sq(c.a).length&&(e=wD(ox(Sq(c.a),g),10)),g=Sq(c.a).length,OS(c.a,h,g,n));f=uD(Sq(c.a),gc,f);0<=f&&(OS(c.a,f,f+1,n),e-=Sq(c.a).length-f);f=e;e=Sq(c.a).length+f+a.j+3;0<\ne&&e<Sq(c.a).length&&57==MJ(Sq(c.a),e)&&(IT(a,c,e-1),f+=Sq(c.a).length-e,h=Sq(c.a).length,OS(c.a,e,h,n));a.e=0;a.d=Sq(c.a).length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(h=0;h<a.d-1&&48==MJ(Sq(c.a),h);)++h;0<h&&(OS(c.a,0,h,n),a.d-=h,a.e-=h);a.k>a.p&&0<a.k?(a.e+=a.b-1,h=a.e%a.k,0>h&&(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.d<a.b;)Pq(c.a,wc),++a.d;if(!a.w)if(a.b<a.p){for(h=new Pv;a.b<a.p;)Pq(h.a,wc),++a.b,++a.d;h=Sq(h.a);\nOS(c.a,0,0,h)}else if(a.b>a.p){g=a.b-a.p;for(h=0;h<g;++h)if(48!=MJ(Sq(c.a),h)){g=h;break}0<g&&(OS(c.a,0,g,n),a.d-=g,a.b-=g)}a.d>a.b+a.j&&53<=MJ(Sq(c.a),a.b+a.j)&&(h=a.b+a.j-1,IT(a,c,h));if(0<f)for(h=f;h<a.b;h+=f+1)g=a.b-h,OS(c.a,g,g,lb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)Pq(c.a,wc),++a.d;else{h=a.b+a.j;for(h>a.d&&(h=a.d);h>f&&48==MJ(Sq(c.a),h-1);)--h;h<a.d&&(OS(c.a,h,a.d,n),a.d=h)}0==a.d&&(OS(c.a,0,0,wc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,OS(c.a,f,f,gc),++a.d;if(e){xp(c.a,LO);0>a.e&&(a.e=\n-a.e,xp(c.a,vb));e=n+a.e;for(f=e.length;f<a.n;++f)Pq(c.a,wc);xp(c.a,e)}OS(c.a,0,0,d?a.r:a.u);rO(c,d?a.s:a.v);return Sq(c.a)}\nfunction JT(a,b,c,d,e){var f,g,h,j;f=Sq(d.a).length;OS(d.a,0,f,n);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,xp(d.a,cb)):g=!g;else if(g)Pq(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,yp(d,a.a[4]||a.a[1])):yp(d,a.a[0])):yp(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new Pm(UO+b+ma);a.q=100}xp(d.a,\nMa);break;case 8240:if(!e){if(1!=a.q)throw new Pm(UO+b+ma);a.q=1E3}xp(d.a,"\\u2030");break;case 45:xp(d.a,vb);break;default:Pq(d.a,String.fromCharCode(f))}return h-c}\nfunction KT(a,b,c,d){var e,f,g,h,j,l,o,m,r;f=-1;h=m=g=0;j=-1;l=b.length;r=c;for(o=!0;r<l&&o;++r)switch(e=b.charCodeAt(r),e){case 35:0<m?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new Pm("Unexpected \'0\' in pattern \\""+b+ma);++m;0<=j&&0>f&&++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+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+m||1>a.n)throw new Pm(\'Malformed exponential pattern "\'+b+ma);o=!1;break;default:--r,o=!1}0==m&&0<g&&0<=f&&(m=f,0==f&&++m,h=g-m,g=m-1,m=1);if(0>f&&0<h||0<=f&&(f<g||f>g+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<j?j:0;a.c=0==f||f==b;return r-c}\nfunction IT(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=MJ(Sq(b.a),c),57==e){e=c--;var f=String.fromCharCode(48);OS(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),OS(b.a,c,c+1,d),d=!1;d&&(OS(b.a,0,0,Fc),++a.b,++a.d)}\nfunction LT(a){GT();if(!a)throw new Pm("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new wp;c+=JT(this,a,0,b,!1);this.u=Sq(b.a);c+=KT(this,a,c,!1);c+=JT(this,a,c,b,!1);this.v=Sq(b.a);c<a.length&&59==a.charCodeAt(c)?(++c,c+=JT(this,a,c,b,!0),this.r=Sq(b.a),c+=KT(this,a,c,!0),JT(this,a,c,b,!0),this.s=Sq(b.a)):(this.r=vb+this.u,this.s=this.v)}w(299,1,{},LT);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=vb;_.s=n;_.t=null;_.u=n;_.v=n;\n_.w=!1;function HT(){}w(300,1,{},HT);function WQ(a,b){return fv(a.l&b.l,a.m&b.m,a.h&b.h)}function EQ(a,b){var c,d;c=a.h>>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 DQ(a,b){return fv(a.l|b.l,a.m|b.m,a.h|b.h)}function MT(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=ru(a.a,f,null).Pf();for(e-=1;0<=e;--e)if(d=ru(a.a,f,null).xh(e),H(d,34)&&Hp(d.a,b)){var j=a.a,l=f;0<j.b?lu(j,new qA(j,l,null,d)):Cu(j,l,null,d)}}}\nfunction NT(a){this.a=a}w(332,331,$l,NT);_.Ud=function(a){a.c&&(this.a.Zd(a.d)||(a.a=!0))};function OT(a){this.a=a}w(333,331,$l,OT);_.Qd=function(){var a=this.a;PT((QT(),RT),a.a,!0)};w(334,136,Jl,function(){});function ST(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Bm(a.d,1))}function TT(){this.a=new UT(this);this.b=new Gm;this.d=new VT(this);this.f=new WT(this)}w(335,1,{},TT);_.c=!1;_.e=!1;function UT(a){Im();this.a=a}w(336,65,{},UT);\n_.vd=function(){if(this.a.c){var a=this.a,b=a.f;zw(b.d.b,b.b);XT(a.f);a.c=!1;ST(a)}};_.a=null;function VT(a){Im();this.a=a}w(337,65,{},VT);_.vd=function(){this.a.e=!1;var a=this.a,b=wm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Bm(a.a,1E4);a.f.c<a.f.a;){d=YT(a.f);try{if(null==d)break;H(d,35)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||XT(a.f)}if(100<=wm()-b)break}}finally{e||(um(a.a),a.c=!1,ST(a))}};_.a=null;function YT(a){var b;a.b=a.c;b=zw(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}\nfunction XT(a){NK(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function WT(a){this.d=a}w(338,1,{},WT);_.Vd=function(){return this.c<this.a};_.Wd=function(){return YT(this)};_.Xd=function(){XT(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function ZT(){ZT=x;$T=new TT}function JS(a){ZT();if(!a)throw new ku("cmd cannot be null");var b=$T;Am(b.b,a);ST(b)}var $T;function aU(){var a;aU=x;bU=(a=$doc,I(a.compatMode,qe)?a.documentElement:a.body)}var bU;function cU(){this.b=new Gm}\nfunction dU(a){a=a[XO];return null==a?-1:a}w(356,1,{},cU);_.a=null;function eU(a,b){this.a=a;this.b=b}w(357,1,{},eU);_.a=0;_.b=null;function DS(a,b){gx(a.ee(),b,!1)}w(367,1,Wl);_.ae=KK;_.be=Qt;_.fe=function(){return this.pb.style.display!=Mi};_.ge=function(){throw new fU;};_.ie=function(a){px(this.pb,a)};function gU(a){for(a=new hU(a);a.a.a<a.a.b.c-1;)lA(a.a),mA(a.a)}w(363,364,zl);_.ve=function(a){Jx(this,a,this.pb)};_.we=function(a,b,c){Ux(this,a,b,c)};w(370,371,zl);_.fe=function(){return!I(Rh,this.pb.style[Ak])};\n_.Zd=function(){return!0};_.ie=function(a){this.pb.style[Ak]=a?Bk:Rh};_.Ee=function(){gy(this)};w(373,374,Bl);w(381,366,nl);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;w(380,381,nl);function iU(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",Hg),b);this.pb[Sg]="gwt-Button";this.pb.innerHTML=a||n}w(379,380,{26:1,28:1,36:1,38:1,41:1,44:1,48:1,50:1},iU);\nfunction jU(a,b){var c;if(a.f)throw new wx("Composite.initWidget() may only be called once.");zx(b);c=b.pb;a.pb=c;var d;iw();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((iw(),c).__gwt_resolve=kU(a));a.f=b;Cx(b,a)}function lU(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);pw();dx(d,b)}else b.lb|=c;a.lb=-1}a.f.ne();a.pb.__listener=a;a.pe()}w(383,366,zO);_.me=function(){return this.f?this.f.me():!1};_.ne=function(){lU(this)};_.Yd=function(a){xx(this,a);this.f.Yd(a)};\n_.oe=function(){this.f.oe()};_.ge=function(){return this.pb=this.f.ge()};_.f=null;function mU(a,b,c){a.c=!1;c?a.a.innerHTML=b||n:a.a.textContent=b||n;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[$O]=Aj;break;case 1:b[$O]=fP;break;case 2:yT(b)!=(zT(),CT)&&(b[$O]=n)}}function nU(a){this.a=a;this.c=!1;this.d=this.b=yT(a)}w(384,1,{},nU);_.a=null;_.b=null;_.c=!1;_.d=null;w(386,371,zl);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;\nfunction oU(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Xq(b);e=null;c&&(c=dU(c),e=0>c?null:zw(a.i.b,c));e?pU(a,e):d&&(b.innerHTML=n||n);return b}function pU(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=dU(c);c[XO]=null;fC(d.b,e,null);d.a=new eU(e,d.a)}return!0}w(388,365,zl);_.ue=function(){return new qU(this)};_.re=function(a){return pU(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;\nfunction rU(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 sU(){this.i=new cU;this.f=$doc.createElement(Wj);this.c=$doc.createElement(Zj);hw(this.f,this.c);this.pb=this.f;this.d=new tU(this);var a=new uU(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<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=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=oU(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;a<this.b;++a)for(b=this.a;1>b;++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=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(ZO),a.a.appendChild(d);else if(c>b)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<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)oU(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(387,388,zl,sU);_.a=0;_.b=0;\nfunction vU(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(wU(),xU)?a.b.d==(zT(),BT)?(Gy(),Jy):a.b.d==AT?(Gy(),Ky):(Gy(),Ly):a.b.d==(zT(),BT)?(Gy(),Ky):a.b.d==AT?(Gy(),Jy):(Gy(),My);b!=a.c&&(a.c=b,a.pb.style[bk]=!a.c?n:a.c.a)}w(391,366,nl);_.a=null;_.b=null;_.c=null;function yU(){this.pb=$doc.createElement(nh);this.b=new nU(this.pb);this.pb[Sg]="gwt-Label"}function zU(){yU.call(this);mU(this.b,Ek,!1);vU(this)}w(390,391,nl,yU,zU);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;\nfunction AU(a){for(;++a.b<a.d.c&&!(null!=zw(a.d,a.b)););}function qU(a){this.c=a;this.d=this.c.i.b;AU(this)}w(392,1,{},qU);_.Vd=function(){return this.b<this.d.c};_.Wd=function(){var a;if(this.b>=this.d.c)throw new Px;a=zw(this.d,this.b);this.a=this.b;AU(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 tU(a){this.a=a}w(393,1,{},tU);_.a=null;function uU(a){this.b=a}w(394,1,{},uU);_.a=null;_.b=null;\nfunction wU(){wU=x;xU=new BU}var xU;function BU(){}w(396,1,{},BU);w(400,366,nl);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;function CU(a){this.a=a}w(406,405,$l,CU);_.Hd=function(){};function kU(a){return function(){this.__gwt_resolve=DU;return a.ge()}}function DU(){throw"A PotentialElement cannot be resolved twice.";}function EU(a,b){if(0>b||b>=a.c)throw new Mx;return a.a[b]}function FU(a,b,c){oA();pA.call(this,(cw(),new bw(a)),b,0,c,16)}w(443,375,{},FU);\nfunction GU(a,b,c,d){0==--a.Oc&&(a.$c!=a.We()&&(d|=4),!a.Zc&&(d|=2),0<d&&new HU(a,b,c,Fv(d)))}function IU(a){return!a.Kc&&a.Sc?IU(a.Sc):a.Kc}function JU(a){0==a.Oc++&&(a.$c=a.We(),a.Zc=!0,a.af())}function KU(a){return!a.Mc?(a.Ve(),!0):!1}function LU(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&RB(b,c)||a.Tc.Nh(b)}function MU(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.Ve(),a.Tc.Oh(b),a.We()&&a.cf())}function NU(a){a.Xc||(JU(a),OU(a,!0),ZA(a),a.Xc=!0,new IA(a,102),GU(a,a,a.Sc,0),CA(a),a.Tc.Qh(a))}w(457,1,Ul);_.Ie=yI;\n_.Ke=function(){return IU(this)};_.Xe=oJ;_.af=Tv;_.bf=function(){return KU(this)};_.cf=Tv;_.ef=function(a,b){this.ff(this._c,this.ad,a,b)};\nfunction PU(a,b,c){var d;if(-1>a.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);QU(e,d);new RU(e,301,f)}catch(g){if(g=vq(g),!H(g,89))throw g;}}d=a.Fc.a.c;JU(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),GU(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)SU(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,QU(a,d),b;throw h;}b.df();new RU(a,300,b)}function OU(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)zw(a.Fc.a,c).Xe(b)}\nfunction QU(a,b){var c;c=zw(a.Fc.a,b);JU(c);c.Xe(!1);NK(a.Fc.a,b);c.Sc=null;BA(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1);GU(c,c,a,1)}function TU(a){var b=(hC(),iC);MU(a,b);for(b=0;b<a.Fc.a.c;++b)zw(a.Fc.a,b).bf()}w(456,457,ql);_.Xe=function(a){OU(this,a)};_.af=function(){var a;for(a=0;a<this.Fc.a.c;++a)JU(zw(this.Fc.a,a))};_.bf=function(){var a;if(!KU(this))return!1;for(a=0;a<this.Fc.a.c;++a)zw(this.Fc.a,a).bf();return!0};w(454,455,ql);_.cf=function(){hB(this)};_.ef=zy;\nfunction SU(a,b,c){var d;if(null==b)d=te;else if(d=b,!Ww(iO.a,b))throw new Pm(UU());Uu(Bu(a.c,d))===Uu(c)&&Uu(Bu(a.b,c))===Uu(d)||((b=Bu(a.c,d))&&VU(a,b,d),tK(a.a.ue(),c)&&VU(a,c,d),b=a.a,new WU(c,b.a.a),++b.b,E(a.b,c,d),E(a.c,d,c))}function XU(a,b){return new EA(Um(b[1].b,Um(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Um(b[0].a,Um(b[4].a,b[3].a))+a.k)}function VU(a,b,c){uK(a.a,b);Du(a.b,b);Du(a.c,c)}\nfunction YU(a,b){if(!a.n){a.n=!0;var c,d,e;ZU(a.f,jO);ZU(a.i,jO);ZU(a.o,null);a.p=0;for(d=$U(a.a,0);d.b!=d.d.a;){c=aV(d);e=Bu(a.b,c);var f=b.Rc;e=Hp(e,te)?0:Hp(e,mO)?1:Hp(e,lO)?2:Hp(e,kO)?4:Hp(e,oO)?3:Hp(e,pO)?f.a?4:3:Hp(e,qO)?f.a?3:4:Hp(e,nO)?1:2;c.Xc?a.o[e]||(kq(a.o,e,c),++a.p,a.f[e]=c.Oe(),a.i[e]=c.Qe()):a.o[e]||(a.f[e]=c.Oe(),a.i[e]=c.Qe())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function bV(){sO();cV.call(this,0)}\nfunction cV(a){sO();KA();this.a=new dV;this.b=new up;this.c=new up;this.d=a;this.j=0;this.n=!1;this.o=C(WK,q,59,5,0);this.f=C(eV,q,61,5,0);this.i=C(eV,q,61,5,0);this.p=this.e=this.k=0}w(466,1,{65:1,88:1},bV,cV);_.kf=function(a,b){SU(this,a,b)};\n_.lf=function(a){YU(this,a);if(0!=this.p)if(a=WA(a),0>=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=0<c?c:0;this.o[4]&&(this.o[4].ef(this.i[4].b,c),this.o[4].gf(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].ff(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].ef(a.b,\nthis.i[2].a),this.o[2].gf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].ef(this.i[3].b,c),this.o[3].gf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.mf=function(a){var b;b=this.n;YU(this,a);this.n=b;return 0==this.p?VA(a,new EA(0,0)):VA(a,XU(this,this.f))};_.nf=function(a){var b;b=this.n;YU(this,a);this.n=b;return VA(a,XU(this,this.i))};_.of=function(a){var b;b=Bu(this.b,a);null!=b&&VU(this,a,b)};_.tS=function(){return fV.d+"[hgap="+this.d+",vgap="+this.j+bg};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function gV(a){JA.call(this);this.Tc=(KA(),new hV(a,this))}w(467,457,{56:1,59:1,66:1,80:1,88:1},gV);_.Je=function(){return Hg+this.Vc.b.a++};_.Le=qx;_.df=Tv;w(469,1,{});w(468,469,{},function(){});function iV(a){if(!a.k){JU(a);a.Be();var b,c;for(b=0;b<a.o.c;++b)(c=zw(a.o,b))&&iV(c);OU(a,!1);a.k=!0;GU(a,a,a.Sc,0);new jV(a,202)}}\nfunction kV(a){var b,c;a.Xc&&(a.Tc.Be(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=zw(a.o,b))&&c.Be()}function lV(a){!vA(a)&&TU(a);var b=FA(a);a.ff(a._c,a.ad,b.b,b.a);ZA(a)}function mV(a,b){a.p!=b&&(a.p=b)}function nV(){$A.call(this);this.r=new MA;this.o=new Gm;this.n=new QA(0,0,0,0);this.Xc=!1;YA(this,new bV)}w(474,456,yO);_.Pe=function(){return new QA(this.n.d,this.n.b,this.n.a,this.n.c)};_.Se=function(){return this.Tc.Se()};_.Te=function(){return this.Tc.Te()};_.Be=function(){kV(this)};_.We=function(){return this.Tc.We()};\n_.ff=function(a,b,c,d){HA(this,a,b,c,d);this.Lc=0};_.gf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;HA(this,a,b,c,d);this.Xc&&e&&!f&&ZA(this)};_.k=!1;_.p=!1;_.q=null;function oV(){pV.call(this,n)}function pV(a){nV.call(this);this.q=a;this.Tc&&this.Tc.Hf(a);this.Tc&&this.Tc.Gf(!0);mV(this,!0)}w(481,474,yO,oV);_.jf=function(){return new QA(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ue=function(){this.Tc=new qV((KA(),n),this)};\nfunction rV(a){var b,c;c=Um(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new EA(b,c)}function sV(a,b,c){var d,e,f,g,h,j;a.b=dC(b.Fc);if(0==a.b.length)return new WB;g=rV(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Qe():d.Oe(),j=Um(j,d.b),h=Um(h,d.a);return new EA(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction tV(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=Vu(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function uV(a){KA();this.d=0;this.a=1;this.e=a;this.c=0}w(484,1,Xl,uV);_.kf=zy;\n_.lf=function(a){var b,c;this.b=dC(a.Fc);if(0!=this.b.length&&(b=WA(a),!(0>=b.b||0>=b.a))){c=rV(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,o;f=C(A,v,-1,d,1);e=C(A,v,-1,d,1);j=C(A,v,-1,c,1);l=C(A,v,-1,c,1);tV(b.b,b.c,this.c,f,e);tV(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[h].ff(e[o],l[b],f[o],j[b]),++h==this.b.length)break a}};_.mf=function(a){return VA(a,sV(this,a,!1))};_.nf=function(a){return VA(a,sV(this,a,!0))};_.of=oJ;\n_.tS=function(){return vV.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+bg};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function wV(a){xV.call(this,a,0)}function xV(a,b){JA.call(this);this.Tc=(KA(),new yV(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(Gy(),Hy);c.a=d;vU(c);break;case 0:c=c.a;d=(Gy(),Jy);c.a=d;vU(c);break;case 2:c=c.a,d=(Gy(),Ky),c.a=d,vU(c)}}w(489,457,Ul,wV,xV);_.Le=qx;\n_.$e=function(){var a=(null==this.Qc&&(this.Qc=tA(this)),this.Qc)+lb+this._c+lb+this.ad+lb+this.Yc+Ek+this.Nc+(this.Xc?n:",hidden")+",align=",b;b=ci;switch(this.a){case 1:b=Og;break;case 2:b=vj}return a+b+",text=null"};_.a=0;function zV(a){var b=a.b;this.a=a.a;this.b=b}w(493,494,{68:1,77:1,88:1},zV);w(503,457,Ul);_.Ke=cC;function AV(a,b){var c=a.Tc;Xz(c.a,b);c.e.a=-1;c.e.b=-1}function RU(a,b,c){nB();IA.call(this,a,b);this.a=c}w(513,512,Xl,RU);\n_.$e=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=xk}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Je());return a+b.Qc};_.a=null;function HU(a,b,c,d){nB();lB.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(514,458,Xl,HU);\n_.$e=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=xk}a+=" (";1400==this.k&&(Iv(WQ(this.a,Lk))&&(a+="PARENT_CHANGED,"),Iv(WQ(this.a,Mk))&&(a+="DISPLAYABILITY_CHANGED,"),Iv(WQ(this.a,Ok))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+eb};_.a=Kk;_.b=null;_.c=null;w(519,1,BO);_.xf=oJ;_.yf=oJ;_.zf=oJ;_.Af=oJ;_.Bf=oJ;_.Cf=oJ;_.Df=oJ;\nfunction jV(a,b){nB();IA.call(this,a,b);this.c=null;this.a=this.b=0}w(520,512,Xl,jV);\n_.$e=function(){var a;switch(this.k){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a=xk}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction sR(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(525,1,{});function BV(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=CV(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=C(cK,Fl,-1,b,1),VP(a.a,0,b,a.a.length),a.a=b):0<a.d&&(VP(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=CV(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction jS(a){var b,c,d,e;if(null==a.a)throw new DV("luni.A5");if(a.e==a.b&&-1==BV(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=EV(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=EV(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=BV(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new rD;for(Pq(e.a,EV(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return Sq(e.a);if(-1==BV(a))return 0<Sq(e.a).length||0!=d?Sq(e.a):null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&\nPq(e.a,EV(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&Pq(e.a,EV(a.a,a.e,c-a.e-1)),a.e=c),Sq(e.a);0==d?Pq(e.a,EV(a.a,a.e,a.b-a.e)):Pq(e.a,EV(a.a,a.e,a.b-a.e-1))}}function FV(a){if(!a)throw new gD;this.c=a;this.a=C(cK,Fl,-1,8192,1)}w(524,525,{},FV);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function DV(a){this.f=a}w(526,137,{81:1,88:1,96:1,105:1},DV);\nfunction CV(a,b,c,d){if(null==a.c)throw new DV("luni.D6");if(0>c||c>b.length)throw new GV(HV("luni.12",z(MK,q,0,[n+c])));if(0>d||d>b.length-c)throw new GV(HV("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;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function IV(a){this.c=a;this.a=a.length}w(529,525,{},IV);_.a=0;_.b=0;_.c=null;function JV(a,b){ht(a,Fe+b);a.Ze(a.Ec.d)}function GV(a){this.f=a}\nw(587,588,{88:1,89:1,96:1,104:1,105:1},GV);function KV(a){this.f=a}w(589,136,Jl,KV);w(590,1,{88:1,90:1,93:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(593,594,{88:1,93:1,94:1,101:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function mS(a){a=XJ(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(595,594,{88:1,93:1,97:1,101:1});_.cT=UA;w(597,594,{88:1,93:1,99:1,101:1});_.cT=UA;\nfunction yQ(a,b){return a<b?a:b}function RR(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function HQ(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction xR(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new Pm(NO);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new Pm(NO);if(h>c)throw new KJ(NO);}f=C(cK,Fl,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new Pm("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\ndm(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new mB;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function EV(a,b,c){c=b+c;if(0>b)throw new vD(b);if(c<b)throw new vD(c-b);if(c>a.length)throw new vD(c);return fK(a,b,c)}_=String.prototype;_.cT=function(a){return HQ(this,a)};\nfunction VP(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new gD;j=Gp(a);g=Gp(c);if(0==(j.b&4)||0==(g.b&4))throw new KV("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new KV("Array types must match");l=a.length;f=c.length;if(0>b||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)&&b<e){b+=d;for(d=e+d;d-- >e;)kq(c,d,a[--b])}else for(d=e+d;e<d;)kq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction fU(){}w(609,136,Jl,fU);w(611,1,Xl);_.a=null;function jR(){this.a=(GT(),new LT(["USD",VO,2,VO,Da]))}w(610,611,Xl,jR);w(626,619,xl);_.wh=function(a,b){var c;c=$U(this,a);var d=c.d;new WU(b,c.b);++d.b;++c.a;c.c=null};_.xh=function(a){var b;b=$U(this,a);try{return aV(b)}catch(c){c=vq(c);if(H(c,110))throw new KJ("Can\'t get element "+a);throw c;}};_.ue=function(){return $U(this,0)};\n_.Ah=function(a){var b,c;b=$U(this,a);try{c=aV(b)}catch(d){d=vq(d);if(H(d,110))throw new KJ("Can\'t remove element "+a);throw d;}LV(b);return c};function ZU(a,b){var c=a.length,d;for(d=0;d<c;++d)kq(a,d,b)}function FP(a,b,c){var d;d=Nu(a,b);MV(d,a,0,b,-0.0,c)}\nfunction MV(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],kq(b,j,b[j-1]),kq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),MV(b,a,h,j,-e,f),MV(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)kq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?kq(b,c++,a[e++]):kq(b,c++,a[h++])}}function eQ(a){a.sort(function(a,c){return a-c})}function GP(){GP=x;HP=new NV}var HP;function NV(){}w(632,1,{},NV);_.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 Cv(a,Kk)?0:!sv(a,Kk)?-1:1};function $U(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;c<b;++c)d=d.a}return new OV(a,b,d)}function dV(){this.a=new PV;this.b=0}w(636,626,sl,dV);_.qh=function(a){new WU(a,this.a);++this.b;return!0};_.zh=function(a){return $U(this,a)};_.Pf=function(){return this.b};_.a=null;_.b=0;\nfunction aV(a){if(a.b==a.d.a)throw new Px;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function LV(a){if(!a.c)throw new nA;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function OV(a,b,c){this.d=a;this.b=c;this.a=b}w(637,1,{},OV);_.Vd=function(){return this.b!=this.d.a};_.Bh=function(){return this.b.b!=this.d.a};_.Wd=function(){return aV(this)};_.Ch=function(){if(this.b.b==this.d.a)throw new Px;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Xd=function(){LV(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function PV(){this.a=this.b=this}function WU(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(638,1,{},PV,WU);_.a=null;_.b=null;_.c=null;function QV(){QV=x;RV=new SV}function cS(a,b){var c;return(c=TV(a,b))?c.d:null}function TV(a,b){var c,d;for(d=a.b;d;){c=UV(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction VV(a,b,c,d){var e;if(b){e=UV(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=VV(a,b.a[e],c,d);WV(b.a[e])&&(WV(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):WV(b.a[e].a[e])?b=XV(b,1-e):WV(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=XV(b.a[1-(1-e)],1-(1-e)),XV(b,1-e))))}else return c;return b}function WV(a){return!!a&&a.b}function oS(a,b,c){b=new YV(b,c);c=new ZV;a.b=VV(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function $V(a,b){var c;c=new ZV;aW(a,b,c);return c.d}\nfunction aW(a,b,c){var d,e,f,g,h,j,l,o,m;if(!a.b)return!1;o=f=null;h=new YV(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=o,o=l,l=l.a[e],d=UV(l.c,b),e=0>d?1:0,0==d&&(!c.c||Hp(l.d,c.d))&&(f=l),(!l||!l.b)&&!WV(l.a[e]))if(WV(l.a[1-e]))o=o.a[j]=XV(l,e);else if(!WV(l.a[1-e])&&(m=o.a[1-j]))!WV(m.a[1-j])&&!WV(m.a[j])?(o.b=!1,m.b=!0,l.b=!0):(d=g.a[1]==o?1:0,WV(m.a[j])?g.a[d]=(o.a[1-j]=XV(o.a[1-j],1-j),XV(o,j)):WV(m.a[1-j])&&(g.a[d]=XV(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 YV(l.c,l.d);e=f;j=h;for(g=null==j.c||0<UV(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<UV(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;o==f&&(o=b)}o.a[o.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function XV(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function nS(){QV();var a=null;this.b=null;!a&&(a=RV);this.a=a}w(643,538,{88:1,108:1},nS);_.Jf=function(a){return!!TV(this,a)};_.Kf=function(){return new bW(this)};\n_.Lf=function(a){return cS(this,a)};_.Nf=function(a,b){return oS(this,a,b)};_.Of=function(a){return $V(this,a)};_.Pf=Dx;_.a=null;_.b=null;_.c=0;var RV;function UV(a,b){if(null==a||null==b)throw new gD;return a.cT(b)}function SV(){}w(644,1,{},SV);_.dd=function(a,b){return UV(a,b)};function cW(a,b,c,d,e,f){d&&(d.a[0]&&cW(a,b,c,d.a[0],e,f),!(c.Eh()&&0<=UV(d.c,f)||c.Dh()&&0>UV(d.c,e))&&b.qh(d),d.a[1]&&cW(a,b,c,d.a[1],e,f))}function dW(a){AK(a.a);$V(a.c,a.b.th())}\nfunction eW(a){var b=(fW(),gW),c;this.c=a;c=new Gm;cW(this,c,b,a.b,null,null);this.a=new vu(c)}w(645,1,{},eW);_.Vd=bm;_.Wd=function(){return this.b=wu(this.a)};_.Xd=function(){dW(this)};_.a=null;_.b=null;_.c=null;function bW(a){this.a=a}w(646,614,Il,bW);_.rh=function(a){var b;if(!H(a,109))return!1;b=TV(this.a,a.th());return!!b&&zD(b.d,a.uh())};_.ue=function(){return new eW(this.a)};_.sh=function(a){var b;if(!H(a,109))return!1;b=new ZV;b.c=!0;b.d=a.uh();return aW(this.a,a.th(),b)};_.Pf=function(){return this.a.c};\n_.a=null;function YV(a,b){this.c=a;this.d=b;this.a=C(hW,q,112,2,0);this.b=!0}w(647,1,{109:1,112:1},YV);_.eQ=function(a){return!H(a,109)?!1:zD(this.c,a.th())&&zD(this.d,a.uh())};_.th=Dx;_.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+vd+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function ZV(){}w(648,1,{},ZV);\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 fW(){fW=x;gW=new iW(0);jW=new kW;lW=new mW;nW=new oW;pW=z(qW,q,113,[gW,jW,lW,nW])}function iW(a){this.b=a}w(649,195,vO,iW);_.Dh=SA;_.Eh=SA;var pW,gW,jW,lW,nW;function kW(){this.b=1}w(650,649,vO,kW);_.Eh=cm;function mW(){this.b=2}w(651,649,vO,mW);_.Dh=cm;_.Eh=cm;function oW(){this.b=3}w(652,649,vO,oW);_.Dh=cm;function rW(a){a.Tc.We()&&iV(a)}\nfunction sW(a){var b;if(a.Tc.We()){b=yA(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}kV(a)}function tW(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 uW(){pV.call(this,n);this.i=new gV(this.Fh());sB(this.r,new vW(this))}w(658,481,yO);_.Ie=function(a,b){return Uu(a.f)===Uu(this.i)?(sW(this),!0):this.Gh(a,b)};_.Fh=function(){return"Close"};_.Gh=yI;_.Be=function(){sW(this)};_.i=null;_.j=null;function vW(a){this.a=a}w(674,519,BO,vW);_.zf=function(){sW(this.a)};_.a=null;\nfunction wW(a,b){var c;mt();var d;uW.call(this);this.c=new gV("Help");new gV("Home");this.d=b;LU(this,(qE(),sE));this.Tc&&this.Tc.Gf(!1);mV(this,!1);d=yA(b);if(1==a)this.e||(this.e=new zV(d),tW(this.e,-30,0)),this.j=this.e,c=FE(b),this.q=If,this.Tc&&this.Tc.Hf(If),YA(this,new cV(2)),this.f=new HC(c+" "),PU(this,this.f,te),d=new cB,PU(d,this.i,null),this.d.gc&&(c=new gV("Submit"),PU(d,c,null)),PU(this,d,lO),AV(this.f,nx(Uq(this.f.Tc.a.pb,yk))),this.Tc&&this.Tc.Gf(!0),mV(this,!0);else if(2==a)this.b||\n(this.b=new zV(d),tW(this.b,-50,13*Vu(b.mb)-80)),this.j=this.b,this.q=RO,this.Tc&&this.Tc.Hf(RO),YA(this,new cV(2)),c=new cB,PU(c,new xV("atomic SMILES",1),null),PU(this,c,mO),c=Pe,nt&&(c=Uq(nt.Tc.a.pb,yk)),nt=new IC(c,8),PU(this,nt,te),c=new cB,PU(c,this.i,null),PU(this,c,lO);else{this.a||(this.a=new zV(d),tW(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 uV(0));LU(this,sE);PU(this,new xV(BI+" Molecular Editor v2017-02-26",1),null);PU(this,new xV("Peter Ertl and Bruno Bienfait",\n1),null);for(c=rE,d=0,f=c.length;d<f;++d)e=c[d],e=new xV(e,1),MU(e,this.d.H),PU(this,e,null);c=new cB;PU(c,this.c,null);PU(c,this.i,null);PU(this,c,null);this.j=this.a}lV(this);this.Tc.Ff(this.j);!vA(this)&&TU(this);NU(this)}w(694,658,yO,wW);_.Gh=function(a){var b;if(a.f===this.c){try{b=new pD(this.d.V),SI(b)}catch(c){if(c=vq(c),H(c,82))JV(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction xW(a,b,c){a=new yW(b,c,a);if(!b.Ie(a,c))for(b=b.Sc;b&&!b.Ie(a,c);)b=b.Sc}function yW(a,b,c){gt.call(this,a,0,b);this.a=c}w(727,477,Xl,yW);w(745,366,nl);_.ae=KK;_.be=Qt;function zW(a){var b;b=a.Lh();if(!b){var c;if(c=a.Ih()){b=eN(c.a);var d=b.b,e=b.a;ix(c.Ef(),d,e);c=eN(c.a);b=new EA(c.b-b.b,c.a-b.a)}else b=new EA(0,0);a.Ph(b)}return b}function AW(a,b){var c;b&&(c=VM(b),a.Kh().pb.style[YO]=c)}w(748,1,{});_.Ih=cC;_.Jh=function(a){this.Nh(a.Ke())};_.Kh=function(){return this.Ef()};_.Lh=function(){return BW};\n_.Be=Tv;_.Mh=function(a){this.Oh(vA(a))};_.Nh=Ex;_.Ph=function(a){BW=a};_.Qh=oJ;var BW=null;function hV(a,b){gN();iN.call(this);this.a=new iU(a);var c=n;this.a.ee()[Sg]=c;tx(this.a,new CW(this,b),(Hs(),Hs(),Is))}w(747,748,{},hV);_.Ef=yK;_.Nh=Ex;_.a=null;function CW(a,b){this.a=a;this.b=b}w(749,1,{},CW);_.Jd=function(a){KA();xW(a,this.b,this.a.a.pb.textContent)};_.a=null;_.b=null;function DW(a,b){var c,d;AW(a,b.Ke());for(d=new vu(b.Fc.a);d.b<d.d.Pf();)c=wu(d),c.Xc&&c.Tc.Jh(c)}\nfunction EW(a,b){var c,d,e,f,g,h,j;ix(a.d,b.Re(),b.Ne());for(d=new vu(b.Fc.a);d.b<d.d.Pf();)c=wu(d),c.Xc&&(e=c.Tc,e.Mh(c),h=c.Se(),j=c.Te(),g=c.Re(),f=c.Ne(),0<g&&0<f&&(c=e.Ef(),g-=zW(e).b,f-=zW(e).a,ix(e.Ef(),g,f),!c.ob&&a.d.ve(c),a.d.we(c,h,j)))}w(752,748,{});_.Jh=function(a){DW(this,a)};_.Mh=function(a){EW(this,a)};function yV(a){gN();iN.call(this);var b=this.a=new yU;mU(b.b,a,!1);vU(b);this.e.a=-1;this.e.b=-1}w(753,748,{},yV);_.Ef=yK;\n_.Mf=function(){var a;a=(this.a.b.c?Xq(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;w(756,748,{});_.Ih=function(){var a;a=new LC;Xz(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Lh=function(){return FW};_.Ph=function(a){FW=a};var FW=null;w(757,752,{});function GW(a){var b;b=new jT(Tq(a.pb,Ti),Tq(a.pb,Si));a=new jT(Tq(a.T.jb.pb,Ti),Tq(a.T.jb.pb,Si));return z(A,v,-1,[b.b-a.b,b.a-a.a])}\nfunction HW(a){null!=a.R&&null!=a.Q?(jx(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(IW(a,a.R),a.R=null):null!=a.Q&&(JW(a,a.Q),a.Q=null);JS(a.S)}function KW(a){a.kb?a.Uh(mT(a.T.jb)):(a.Ee(),KW(a))}function JW(a,b){var c;a.kb?(c=GW(a),a.Uh(new jT(-1,LW(b,!1)-c[1]))):a.Q=b}function MW(a,b){var c;b!=a.ze()&&(c=a.T.jb,gU(c),NW(c,b,c.pb,c.p.c,!0))}function IW(a,b){var c;a.kb?(c=GW(a),a.Uh(new jT(LW(b,!0)-c[0],-1))):a.R=b}w(760,368,uO);_.Rh=function(){var a,b;b=mT(this.T.jb);a=GW(this);b.b+=a[0];b.a+=a[1];return b};\n_.ze=function(){var a;a=this.T.jb;return 0!=a.p.c?OW(EU(a.p,0)):null};_.Sh=function(a){PW(this.T.jb,a)};_.ue=function(){return new hU(this.T.jb)};_.Th=AD;_.pe=function(){HW(this)};_.He=AD;_.re=function(a){return QW(this.T.jb,a)};_.Uh=function(a){oT(this.T.jb,a)};_.he=function(a){JW(this,a)};_.Ae=function(a){MW(this,a)};_.je=function(a){IW(this,a)};_.Q=null;_.R=null;function RW(){RW=x;var a=(SW(),TW(),UW);VW=new Zy(a.d,a.b,a.c,a.e,a.a)}\nfunction WW(a,b){if(0!=a.I.a.p.c&&OW(EU(a.I.a.p,0)))throw new wx("WindowPanel can only contain one child widget");XW(a,b)}function YW(a,b){var c;if(a.w){c=new Kw;a.mb&&qu(a.mb,c);a.J&&nT(a.r,a);ZW(a.r.c,a);a.n=$W(a.r,a);try{cy(a,b)}finally{Kz(a.t.a),Kz(a.s.a),Kz(a.u.a),a.P&&tm(a.P,a.r),a.C&&(a.C=!1)}}else cy(a,b)}function aX(a,b,c){var d,e;e=a.ob;d=new LS(a,e);e.we(a,d.a+b,d.d+c)}function bX(a,b,c){b=new cX(Yq(Xq(Tw(Tw(a.T.c,b),c))));Cx(b,a);tx(b,a.o,(Hs(),Hs(),Is));return b}\nfunction lT(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));oT(a.T.jb,b)}function dX(a,b,c){var d,e;(e=a.r)?(d=eX(e.pb),fy(a,b+(ar(e.pb)+d[3]),c+(br(e.pb)+$wnd.pageYOffset+d[0]))):fy(a,b,c)}function fX(a,b){a.J!=b&&(a.J=b,a.hb&&(b?pT(a.r,a):nT(a.r,a)))}function XW(a,b){if(b!=(0!=a.I.a.p.c?OW(EU(a.I.a.p,0)):null)){gU(a.I.a);var c=a.I.a;NW(c,b,c.pb,c.p.c,!0)}}\nfunction gX(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(gT(),hX)&&(a.O=a.G);var d,e;if(a.P)for(e=new vu(a.P);e.b<e.d.Pf();)if(d=wu(e),b==(gT(),iX)){!d.b&&(d.b=new jX);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(gT(),hT))g=d.r,h=d.F,d.I.c?(dX(d,h.c,h.d),lT(d,new jT(h.b,-1))):(dX(d,h.c,h.d),lT(d,new jT(h.b,h.a)),pT(g,d)),wS(g.c,d,d.I.b),Bm(d.z,333);else if(!d.C&&f==(gT(),hX))d.pb.style[Ak]=Bk,gT()}else if(b==hT){!d.b&&(d.b=new jX);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=eX(h.pb);j=d.F;if(d.I.c)j.c=ar(d.pb)-\ng[3]-ar(h.pb),j.d=br(d.pb)+$wnd.pageYOffset-g[0]-(br(h.pb)+$wnd.pageYOffset),d.F=j,dX(d,0,0),kX(d,iT(h.pb).b,-1);else{if(f!=(gT(),hX))j.c=ar(d.pb)-g[3]-ar(h.pb),j.d=br(d.pb)+$wnd.pageYOffset-g[0]-(br(h.pb)+$wnd.pageYOffset),j.b=d.q,j.a=d.p,d.F=j;dX(d,0,0);oT(d,new lX(iT(h.pb)));nT(h,d)}d==d.r.a||mX(d);Bm(d.z,333)}}else b==hX&&(!d.b&&(d.b=new jX),d=a,d.C||(d.G=c,d.pb.style[Ak]=Rh))}}function nX(a,b){a.pb.style[Fk]=b+1E4+(a.C?1E3:0)+n;(a.C||a.bb)&&null.bi().bi()}\nfunction oX(a){if(!a.kb){a.t=ux(a,a.r,(!vT&&(vT=new Om),vT));a.s=ux(a,a.r,Nm?Nm:Nm=new Om);a.u=ux(a,a.r,(!xT&&(xT=new Om),xT));var b=a.r;!a.P&&(a.P=new Gm);Am(a.P,b);vT&&(b=new uT(a),a.mb&&qu(a.mb,b));a.J&&pT(a.r,a);wS(a.r.c,a,a.I.b);a.n&&(fy(a,a.n.a,a.n.b),a.n=null);gy(a);mX(a)}}function mX(a){if(a!=a.r.a){var b;xT&&(b=new wT(a),a.mb&&qu(a.mb,b))}}\nfunction pX(a,b,c){var d;d=(ny(),oy);hy.call(this,!1,"popup");this.U=d.a;this.S=new qX(this);d=new rX;d.pb[Sg]="mosaic-popupLayoutPanel";$x(this.T,d);ey(this);this.o=new sX(this);this.z=new tX(this);this.A=new uX(this);this.B=new vX(this);this.F=new wX;this.O=(gT(),iX);this.J=c;this.r=a;a=this.I=new xX(b);b=new yX;!a.d&&(a.d=new zX);Am(a.d,b);a=new AX(new Yy(VW.a.d.a,VW.a.b,VW.a.c,VW.a.e,VW.a.a));tx(a,new BX(this),(Hs(),Hs(),Is));b=this.I.b;b.b||(b.b=new Vy,b.b.ee()[Sg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(Oy(),Py),c.c=d,c=b.f,CX(c,b.b,new DX(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.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);PW(b.f,null);tx(this.I.b,new EX(this),(dT(),dT(),eT));tx(this.I.b,this.o,Is);MW(this,this.I);gx(Yq(Xq(this.pb)),"mosaic-WindowPanel",!0)}w(759,760,uO);_.ze=function(){return 0!=this.I.a.p.c?OW(EU(this.I.a.p,0)):null};_.Ce=function(a){YW(this,a)};_.ue=function(){return new hU(this.I.a)};_.pe=function(){HW(this);JS(new FX(this))};\n_.re=function(a){return QW(this.I.a,a)};_.Uh=function(a){lT(this,a)};_.De=function(a,b){dX(this,a,b)};_.Ae=function(a){XW(this,a)};_.Ee=function(){oX(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 VW;\nfunction qV(a,b){gN();bB.call(this);this.c=new GX(a);this.b=new Vy;this.b.a=(Gy(),Hy);Sy(this.b,this.d);WW(this.c,this.b);this.c.a=this;this.a=b}w(788,757,{},qV);_.Ef=Dx;_.Kh=function(){return this.b.ob};_.Se=function(){return ar(this.c.pb)};_.Te=function(){return br(this.c.pb)+$wnd.pageYOffset};_.Be=function(){YW(this.c,!1)};_.We=function(){return this.c.hb};_.Oh=oJ;_.Ff=function(a){dX(this.c,a.a,a.b)};_.Gf=function(a){fX(this.c,a)};_.Hf=function(a){HX(this.c.I.b,a)};\n_.Qh=function(a){DW(this,a);EW(this,a);KW(this.c);oX(this.c)};_.a=null;_.b=null;_.c=null;function GX(a){RW();pX.call(this,(IX(),JX),a,!1)}w(790,759,uO,GX);_.Be=function(){var a=this.a,b=new jV(a.a,201),c;a=a.a.r;a.a?a=new KX(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 KX(a){if(!a)throw new gD;this.a=a}w(800,1,{},KX);_.Vd=bm;_.Wd=function(){return wu(this.a)};_.Xd=function(){throw new BD("Missing message: awt.50");};_.a=null;function UU(){return UU()}\nfunction HV(a,b){var c,d,e,f,g;c=new rD;d=C(Zu,q,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":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,"<missing argument>"):xp(c.a,d[e]),g=f+3));g<a.length&&rO(c,fD(a,\ng,a.length));return Sq(c.a)}function eX(a){var b;b=C(A,v,-1,4,1);a.style[Gk]=Fc;b[0]=LX(MX(a,"borderTopWidth"));b[1]=LX(MX(a,"borderRightWidth"));b[2]=LX(MX(a,"borderBottomWidth"));b[3]=LX(MX(a,"borderLeftWidth"));return b}function NX(a){var b,c;c=OX(a);b=eX(a);a=(a.style[Gk]=Fc,new jT(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function iT(a){a.style[Gk]=Fc;return new jT(a.clientWidth,a.clientHeight)}\nfunction OX(a){var b;b=C(A,v,-1,4,1);a.style[Gk]=Fc;b[0]=LX(MX(a,"marginTop"));b[1]=LX(MX(a,"marginRight"));b[2]=LX(MX(a,ni));b[3]=LX(MX(a,"marginLeft"));return b}function PX(a){var b;b=C(A,v,-1,4,1);a.style[Gk]=Fc;b[0]=LX(MX(a,"paddingTop"));b[1]=LX(MX(a,"paddingRight"));b[2]=LX(MX(a,"paddingBottom"));b[3]=LX(MX(a,"paddingLeft"));return b}\nfunction QX(a,b,c){try{switch(b){case gP:a.style.filter="alpha(opacity="+100*c+eb;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case eP:b=hP;default:a.style[b]=c}}catch(d){if(d=vq(d),!H(d,96))throw d;}}function LW(a,b){var c;RX||(RX=$doc.createElement(Qj),QX(RX,ci,n),QX(RX,lk,n),QX(RX,hj,fg),QX(RX,Ak,Rh),$doc.body.appendChild(RX));QX(RX,Dk,a);QX(RX,Qh,a);c=NX(RX);return b?c.b:c.a}var RX=null;function SX(){jT.call(this,0,0)}function jT(a,b){this.b=a;this.a=b}\nfunction lX(a){jT.call(this,a.b,a.a)}w(806,1,Xl,SX,jT,lX);_.eQ=function(a){return this===a?!0:null==a||TX!=Gp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=sK;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+bg};_.a=0;_.b=0;function UX(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(807,1,{88:1,92:1,121:1},UX);_.eQ=function(a){return a===this?!0:H(a,121)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};\n_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return VX.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;function WX(a,b){this.a=a;this.b=b}w(808,1,Xl,WX);_.eQ=function(a){return this===a?!0:null==a||XX!=Gp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=sK;_.tS=function(){return XX.d+"[x="+this.a+",y="+this.b+bg};_.a=0;_.b=0;function wX(){this.b=this.a=this.d=this.c=0}w(809,1,Xl,wX);\n_.eQ=function(a){return this===a?!0:null==a||YX!=Gp(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return YX.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction MX(a,b){var c;if(document.documentElement.currentStyle)switch(b){case gP:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case eP:b=hP;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:n+c}w(812,1,{});var ZX=-1;function $X(){}w(813,812,{},$X);_.a=-1;_.b=-1;var aY=null;function LX(a){a=parseInt(a,10);a=isNaN(a)?null:AG(a);return!a?0:a.a}\nw(816,383,AO);_.Rh=function(){return mT(this.f)};_.Sh=function(a){PW(this.f,a)};_.Th=zI;_.He=zI;_.he=function(a){var b=this.f;b.pb.style[Qh]=a;b.kb||(b.f=a)};_.je=function(a){var b=this.f;b.pb.style[Dk]=a;b.kb||(b.i=a)};function SW(){SW=x;TW()}function HX(a,b){a.a.pb.textContent=b||n;PW(a.f,null)}\nfunction bY(a){SW();var b;jU(this,new rX);this.a=new cY;b=this.f;dY(b,new eY);QX(b.pb,aj,Cc);b.o=0;CX(b,this.a,new DX(0),b.p.c);this.a.ee()[Sg]="mosaic-Caption-text";this.a.pb.textContent=a||n;PW(this.f,null);this.pb[Sg]="mosaic-Caption"}w(815,816,AO,bY);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;_.b=null;\nfunction TW(){TW=x;fY=xq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new FU(fY,240,20);new FU(fY,224,16);new FU(fY,208,16);new FU(fY,192,16);new FU(fY,176,16);new FU(fY,160,16);new FU(fY,144,16);new FU(fY,128,16);new FU(fY,112,16);new FU(fY,96,16);new FU(fY,80,16);new FU(fY,64,16);new FU(fY,260,16);UW=new FU(fY,48,16);new FU(fY,32,16);new FU(fY,16,16);new FU(fY,0,16)}var fY,UW;function gY(a,b){px(a.a.pb,!b);PW(a.f,a.a)}\nfunction kT(a,b){a.c=b;px(a.a.pb,!b);PW(a.f,a.a);if(a.d){var c;for(c=new vu(a.d);c.b<c.d.Pf();)wu(c)}}function xX(a){var b;jU(this,new rX);b=this.f;dY(b,new hY((iY(),jY)));b.o=0;this.b=new bY(a);CX(b,this.b,new DX(1),b.p.c);this.a=new rX;fx(this.a,"Body");CX(b,this.a,new DX(0),b.p.c);this.pb[Sg]="mosaic-CaptionLayoutPanel"}w(818,816,{26:1,28:1,36:1,39:1,41:1,42:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},xX);_.ke=function(){vx(this.f)};_.le=function(){yx(this.f)};_.ue=function(){return new hU(this.a)};\n_.re=function(a){return QW(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function zX(){LK(this)}w(819,627,Zl,zX);function qX(a){this.a=a}w(820,1,il,qX);_.pd=function(){qT(this.a.T.jb)};_.a=null;function kY(a){var b;b=a.b;a=b.r;b=!a.e?-1:vz(a.e.a,b);a.e&&zw(a.e.a,b)&&NK(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&mX(!a.e?null:zw(a.e.a,b-1))}function lY(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new aB);-1==vz(a.e.a,b)&&Am(a.e.a,b)}function jX(){}w(821,1,{},jX);_.Od=function(a){kY(a)};_.Pd=function(a){lY(a)};\n_.Rd=function(a){mY(a.a.r,a.a)};function IX(){IX=x;nY=new oY(1,cP);pY=new oY(2,Ii);qY=new oY(3,"ne");rY=new oY(10,"nw");sY=new oY(4,Cj);tY=new oY(5,Gj);uY=new oY(12,"sw");vY=new oY(8,"w");JX=new wY((Ax(),Mz(null)).pb)}function $W(a,b){var c;c=eX(a.pb);return new WX(ar(b.pb)-(ar(a.pb)+c[3]),br(b.pb)+$wnd.pageYOffset-(br(a.pb)+$wnd.pageYOffset+c[0]))}function xY(a,b,c){a=a.d;wS(a,b,b);E(a.c,b,c);fx(b,TO+c.b)}\nfunction nT(a,b){var c;c=a.d;ZW(c,b.H);DS(b.H,TO+rY.b);ZW(c,b.D);DS(b.D,TO+pY.b);ZW(c,b.E);DS(b.E,TO+qY.b);ZW(c,b.N);DS(b.N,TO+vY.b);ZW(c,b.v);DS(b.v,TO+nY.b);ZW(c,b.M);DS(b.M,TO+uY.b);ZW(c,b.K);DS(b.K,TO+sY.b);ZW(c,b.L);DS(b.L,TO+tY.b)}\nfunction pT(a,b){!b.H&&(b.H=bX(b,0,0));xY(a,b.H,rY);!b.D&&(b.D=bX(b,0,1));xY(a,b.D,pY);!b.E&&(b.E=bX(b,0,2));xY(a,b.E,qY);!b.N&&(b.N=bX(b,1,0));xY(a,b.N,vY);!b.v&&(b.v=bX(b,1,2));xY(a,b.v,nY);!b.M&&(b.M=bX(b,2,0));xY(a,b.M,uY);!b.K&&(b.K=bX(b,2,1));xY(a,b.K,sY);!b.L&&(b.L=bX(b,2,2));xY(a,b.L,tY)}function mY(a,b){var c,d;a.a=b;d=a.e.a.c;c=vz(a.e.a,b);if(c+1<d){uK(a.e,b);for(Am(a.e.a,b);c<d;++c)nX(zw(a.e.a,c),c)}else nX(b,c)}\nfunction wY(a){a=new yY(a);jU(this,a);this.c=new zY(a);this.c.i=!0;yS(this.c);this.c.k=3;this.d=new AY(a);this.d.i=!0;yS(this.d);this.d.k=3;lU(this)}w(822,383,{26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,129:1},wY);_.Rh=function(){return iT(this.pb)};_.Sh=function(){var a;(a=BY(this))&&a.Sh(null)};_.Th=Rv;_.Od=function(a){!this.b&&(this.b=new jX);kY(a)};_.Pd=function(a){!this.b&&(this.b=new jX);lY(a)};_.He=Rv;_.Rd=function(a){!this.b&&(this.b=new jX);mY(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var nY,pY,qY,rY,JX,sY,tY,uY,vY;function yY(a){this.p=new Xx(this);this.pb=a}w(823,363,zl,yY);function oY(a,b){this.a=a;this.b=b}w(824,1,{},oY);_.a=0;_.b=null;function ZW(a,b){try{var c;c=Du(uS,b);var d;d=Du(a.n.c,c);if(!d)throw new Bp("dragHandle was not draggable");Kz(d.b.a);Kz(d.d.a);Kz(d.c.a);gx(b.ee(),MO,!1);gx(c.ee(),aP,!1)}catch(e){if(e=vq(e),!H(e,96))throw e;}}function zY(a){tS();AS.call(this,a)}w(825,44,{},zY);\n_.hd=function(){var a;a=this.j.e;a.C||zx(a.x);DS(this.j.e,"dragdrop-dragging");!a.I.c&&gY(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Um(this.a,yQ(a,this.d)),b=Um(this.b,yQ(b,this.c)));var c=this.j.e.pb;c.style[ci]=a+(Dr(),kj);c.style[lk]=b+kj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||mX(a);a.I.c||gY(a.I,!0);a.C||(a.x||(a.x=new CY,fx(a.x,"mosaic-GlassPanel-invisible")),QX(a.x.pb,Fk,MX(a.pb,Fk)),Rx((Ax(),Mz(null)),a.x,0,0));fx(this.j.e,"dragdrop-dragging");a=new LS(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.d=this.a+this.j.a.pb.clientWidth-this.j.e.de();this.c=this.b+this.j.a.pb.clientHeight-this.j.e.ce()};_.a=0;_.b=0;_.c=0;_.d=0;function AY(a){tS();AS.call(this,a);this.c=new up}w(826,44,{},AY);\n_.hd=function(){var a;a=this.j.e.ob;a.C||zx(a.x);DS(this.j.e,"dragdrop-dragging");gY(a.I,!1);lT(a,new jT(a.q,a.p));Bm(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=Bu(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.be()-Um(this.j.c,this.b):this.j.e.be()-this.j.c,0!=b&&(a=d.p,b=Um(a+b,Tq(d.I.b.pb,Si)),b!=a&&aX(d,0,a-b),lT(d,new jT(d.q,b)),Bm(d.z,333))):0!=(c&4)&&(b=this.i?yQ(this.j.c,this.d)-this.j.e.be():this.j.c-this.j.e.be(),0!=b&&(a=d.p,b=Um(a+b,Tq(d.I.b.pb,Si)),lT(d,new jT(d.q,b)),Bm(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ae()-Um(this.j.b,this.a):this.j.e.ae()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&aX(d,\na-b,0),lT(d,new jT(b,d.p)),Bm(d.z,333))):0!=(c&1)&&(b=this.i?yQ(this.j.b,this.e)-this.j.e.ae():this.j.b-this.j.e.ae(),0!=b&&(a=d.q,lT(d,new jT(96<a+b?a+b:96,d.p)),Bm(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||mX(a);gY(a.I,!0);a.C||(a.x||(a.x=new CY,fx(a.x,"mosaic-GlassPanel-invisible")),QX(a.x.pb,Fk,MX(a.pb,Fk)),Rx((Ax(),Mz(null)),a.x,0,0));fx(this.j.e,"dragdrop-dragging");a=new LS(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.e=this.a+this.j.a.pb.clientWidth-this.j.e.de();this.d=this.b+this.j.a.pb.clientHeight-this.j.e.ce()};_.a=0;_.b=0;_.d=0;_.e=0;function QT(){QT=x;RT=new DY}\nfunction CY(){QT();var a;this.d=new EY(this);this.a=!1;this.b=new ay;jU(this,this.b);a=this.pb.style;a[YO]="#000";a[dP]="alpha(opacity=50)";a[gP]="0.5";this.pb[Sg]="gwt-GlassPanel"}w(827,383,zO,CY);\n_.ne=function(){var a;lU(this);try{a=this.ob}catch(b){b=vq(b);if(H(b,104))throw new wx("Parent widget must be an instance of AbsolutePanel");throw b;}a==(Ax(),Mz(null))?(PT(RT,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),tm(Jm,a),a.b=!0,a.c=NS(a),Am(Jm,a),this.c=new FY(this),Cw(new OT(this.c))):$doc.compatMode==qe?(this.pb.style[Gg]=Cc,this.pb.style[vj]=Cc):ix(this,Tq(a.pb,Ti),Tq(a.pb,Si));this.a&&ow(new NT(this));Rx(Mz(null),new GY,$wnd.pageXOffset,$wnd.pageYOffset)};\n_.oe=function(){this.f.oe();um(this.d);this.c&&(MT(Aw,this.c,z(HY,q,27,[(!gu&&(gu=new Om),gu)])),this.c=null);this.a&&MT(rw,this,z(HY,q,27,[(!qw&&(qw=new Om),qw)]))};_.Zd=function(a){switch(nw(a.type)){case 256:if(27==(a.keyCode||0))return zx(this),!1;case 1:if(dr(this.pb,a.target))return zx(this),!1}return!0};_.pe=Tv;_.a=!1;_.b=null;_.c=null;var RT;function EY(a){Im();this.a=a}w(828,65,{},EY);_.vd=function(){PT((QT(),RT),this.a,!1)};_.a=null;function FY(a){this.a=a}w(829,1,{},FY);_.a=null;\nfunction GY(){this.pb=Fy();var a;a=new CU(new IY(this));tx(this,a,(zs(),zs(),As));tx(this,a,(rT(),rT(),sT))}w(830,386,zl,GY);_.pe=function(){JS(new JY(this))};function IY(a){this.a=a}w(831,1,{},IY);_.a=null;function JY(a){this.a=a}w(832,1,il,JY);_.pd=function(){oz(this.a.pb)};_.a=null;function KY(a){a.pb.style[Dk]=wg;a.pb.style[Qh]=wg;if(a.kb){var a=a.ob,b;H(a,129)?a.Sh(null):(b=BY(a))&&b.Sh(a)}}w(834,366,wO);_.Rh=function(){KY(this);return new jT(Tq(this.pb,Ti),Tq(this.pb,Si))};_.Sh=function(){KY(this)};\n_.Th=Tv;_.Yd=function(){};_.He=Tv;function cY(){this.pb=$doc.createElement("label");this.pb[Sg]="mosaic-Label";this.pb.style[Ck]=Oi;this.pb[Sg]="mosaic-HTML"}w(833,834,wO,cY);function AX(a){jU(this,new LY(a));this.pb[Sg]="mosaic-ImageButton"}w(835,383,zO,AX);\nfunction LY(a){var b=(Gy(),Hy),c=(Oy(),Py),d;d=new sU;d.f[Fg]=wc;d.f[Kg]=0;d.f[Mg]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;rU(b.a);b.a.c.rows[0].cells[0][pg]=c.a;rU(b.a);b.a.c.rows[0].cells[0].style[zk]=e.a;rU(d);b=oU(d,0,0,!0);a&&(zx(a),c=d.i,c.a?(e=c.a.a,fC(c.b,e,a),c.a=c.a.b):(e=c.b.c,Am(c.b,a)),a.pb[XO]=e,hw(b,a.pb),Cx(a,d));jU(this,d);gx(this.pb,"mosaic-WidgetWrapper",!0)}w(838,383,zO,LY);_.a=null;_.b=null;function sX(a){this.a=a}w(839,1,{},sX);\n_.Jd=function(){this.a.hb&&this.a!=this.a.r.a&&mX(this.a)};_.a=null;function tX(a){Im();this.a=a}w(840,65,{},tX);_.vd=function(){qT(this.a.T.jb);var a=this.a;fu((!a.y&&(a.y=new MY),a.y))};_.a=null;function uX(a){Im();this.a=a}w(841,65,{},uX);_.vd=function(){gX(this.a,(gT(),hT))};_.a=null;function vX(a){Im();this.a=a}w(842,65,{},vX);_.vd=function(){gX(this.a,(gT(),hX))};_.a=null;function yX(){}w(843,1,{},yX);function BX(a){this.a=a}w(844,1,{},BX);_.Jd=function(){this.a.Be()};_.a=null;\nfunction EX(a){this.a=a}w(845,1,{},EX);_.a=null;function FX(a){this.a=a}w(846,1,il,FX);_.pd=function(){this.a.O==(gT(),hT)?Bm(this.a.A,333):this.a.O==hX&&Bm(this.a.B,333)};_.a=null;function cX(a){this.pb=a;vx(this)}w(847,366,nl,cX);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;function MY(){yu.call(this,null)}w(848,286,Al,MY);function gT(){gT=x;hT=new NY(0);hX=new NY(1);iX=new NY(2);OY=z(PY,q,124,[hT,hX,iX])}function NY(a){this.b=a}w(849,195,{88:1,93:1,95:1,124:1},NY);var OY,hT,hX,iX;w(850,1,{});\nfunction PT(a,b,c){var d,e,f,g,h;e=gr();d=fr();if(!c||e!=a.b||d!=a.a)f=(Ax(),Tq(Mz(null).pb,Ti)),c=Tq(Mz(null).pb,Si),h=(aU(),bU).scrollWidth,g=bU.scrollHeight,f=e>(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 DY(){}w(851,850,{},DY);_.a=-1;_.b=-1;function QY(a,b){var c,d,e;if(a.k)return!0;a.x.mg();for(c=new hU(b);c.a.a<c.a.b.c-1;)d=OW(lA(c.a)),e=d.ob,H(e,130)&&e.ie(d.fe()),d.fe()&&Am(a.x,d);return!0}\nfunction RY(a,b){var c,d,e;if(b.a)a.c&&sm(a.c),a.c=new SY(a,b),vm(a.c,333);else for(d=new vu(a.x);d.b<d.d.Pf();)c=wu(d),e=c.nb,Ux(b,TY(c),e.s,e.t),UY(c,e.u,e.r,z(A,v,-1,[VY(a.q.a,c).d,VY(a.p.a,c).c,VY(a.n.a,c).a,VY(a.o.a,c).b]),(z(A,v,-1,[WY(a.i.a,c).d,WY(a.f.a,c).c,WY(a.d.a,c).a,WY(a.e.a,c).b]),z(A,v,-1,[XY(a.u,c),XY(a.t,c),XY(a.r,c),XY(a.s,c)])))}\nfunction YY(){this.x=new Gm;this.j=new ZY(this);this.w=new $Y(this.j);this.v=new aZ(this.j);this.q=new bZ(this.j);this.p=new cZ(this.j);this.n=new dZ(this.j);this.o=new eZ(this.j);this.i=new fZ(this.j);this.f=new gZ(this.j);this.d=new hZ(this.j);this.e=new iZ(this.j);this.u=new jZ(this.j);this.t=new jZ(this.j);this.r=new jZ(this.j);this.s=new jZ(this.j)}w(852,1,{});_._h=function(a){RY(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function SY(a,b){this.a=a;this.b=b;var c=(Dm(),Em);this.k=new Cm(this);this.s=c}w(853,58,{},SY);_.qd=Uv;_.rd=Uv;\n_.td=function(a){var b,c,d;for(c=new vu(this.a.x);c.b<c.d.Pf();){b=wu(c);H(b,40)&&(b=b.jb);d=b.nb;d.i=Vu(d.o+(d.s-d.o)*a);d.v=Vu(d.p+(d.t-d.p)*a);d.w=Vu(d.q+(d.u-d.q)*a);d.f=Vu(d.n+(d.r-d.n)*a);Ux(this.b,TY(b),d.i,d.v);var e=b,f=d.w;d=d.f;var g=z(A,v,-1,[VY(this.a.q.a,b).d,VY(this.a.p.a,b).c,VY(this.a.n.a,b).a,VY(this.a.o.a,b).b]),h=this.a,j=b;z(A,v,-1,[WY(h.i.a,j).d,WY(h.f.a,j).c,WY(h.d.a,j).a,WY(h.e.a,j).b]);UY(e,f,d,g,z(A,v,-1,[XY(this.a.u,b),XY(this.a.t,b),XY(this.a.r,b),XY(this.a.s,b)]))}};\n_.a=null;_.b=null;w(855,1,{});_.a=null;function hZ(a){this.a=a}w(854,855,{},hZ);function iZ(a){this.a=a}w(856,855,{},iZ);function gZ(a){this.a=a}w(857,855,{},gZ);function fZ(a){this.a=a}w(858,855,{},fZ);function dZ(a){this.a=a}w(859,855,{},dZ);function eZ(a){this.a=a}w(860,855,{},eZ);function cZ(a){this.a=a}w(861,855,{},cZ);function bZ(a){this.a=a}w(862,855,{},bZ);w(863,855,{},function(a){this.a=a});w(864,855,{},function(a){this.a=a});\nfunction XY(a,b){var c=a.a,d;d=Bu(c.d,b);d||(d=new UX(PX(b.pb)),E(c.d,b,d));return d.d}function jZ(a){this.a=a}w(865,855,{},jZ);function aZ(a){this.a=a}w(866,855,{},aZ);function $Y(a){this.a=a}w(867,855,{},$Y);function WY(a,b){var c;c=Bu(a.a,b);c||(c=new UX(eX(b.pb)),E(a.a,b,c));return c}function VY(a,b){var c;c=Bu(a.b,b);c||(c=new UX(OX(b.pb)),E(a.b,b,c));return c}\nfunction kZ(a,b){var c,d;d=Bu(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=BY(b),f,g,h,j,l;if(H(b,129)){if(null!=c.k&&null!=c.j){d=new jT(lZ(e,!0),lZ(e,!1));break a}j=b.Rh();null!=c.k&&(j.b=lZ(e,!0));null!=c.j&&(j.a=lZ(e,!1))}else{if(null!=c.k&&null!=c.j){d=new jT(lZ(e,!0),lZ(e,!1));break a}j=new SX;f=b.pb;l=f.style;g=l[hj];h=l[Ak];l[hj]="static";l[Ak]=Rh;null!=c.k?j.b=lZ(e,!0):(l[Dk]=wg,j.b=(f.offsetWidth||0)+VY(d.o.a,b).b+VY(d.p.a,b).c);null!=c.j?j.a=lZ(e,!1):(l[Qh]=wg,j.a=(f.offsetHeight||0)+VY(d.q.a,b).d+\nVY(d.n.a,b).a);l[hj]=g;l[Ak]=h}d=j}null!=c.k&&(Dr(),Gr)==c.k.bi()||null!=c.j&&(Dr(),Gr)!=c.j.bi()||E(a.e,b,d)}return d}function ZY(a){this.f=a;this.c=new up;this.e=new up;this.b=new up;this.a=new up;this.d=new up}w(868,1,{},ZY);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function mZ(a){var b;b=a.nb;if(null==b||!H(b,127))b=new nZ,a.nb=b;return b}function eY(){hY.call(this,(iY(),oZ))}function hY(a){var b=(pZ(),qZ);YY.call(this);this.b=a;this.a=b}w(869,852,{},eY,hY);\n_.ai=function(a){var b,c,d,e,f,g,h,j,l;j=new SX;QY(this,a);l=VY(this.o.a,a).b+VY(this.p.a,a).c+WY(this.e.a,a).b+WY(this.f.a,a).c+XY(this.s,a)+XY(this.t,a);d=VY(this.q.a,a).d+VY(this.n.a,a).a+WY(this.i.a,a).d+WY(this.d.a,a).a+XY(this.u,a)+XY(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(iY(),oZ)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new vu(this.x);a.b<a.d.Pf();)c=wu(a),e=mZ(c),b=null,h=c.ob,H(h,130)&&(b=h,b=rZ(b),b=new jT(b[1]+b[3],b[0]+b[0])),this.b==oZ?(l+=kZ(this.w.a,c).b,e.a=kZ(this.v.a,\nc).a,H(h,130)&&(l+=b.b,e.a+=b.a),f=Um(f,e.a)):(d+=kZ(this.v.a,c).a,e.b=kZ(this.w.a,c).b,H(h,130)&&(d+=b.a,e.b+=b.b),g=Um(g,e.b));this.b==oZ?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_._h=function(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y,u,D,s,F;if(QY(this,a)&&(e=this.x.c,0!=e)){u=a.o;t=XY(this.s,a);D=XY(this.u,a);c=iT(a.pb);F=c.b-(t+XY(this.t,a));m=c.a-(D+XY(this.r,a));g=F;c=m;this.b==(iY(),oZ)?g-=(e-1)*u:c-=(e-1)*u;h=j=0;for(e=new vu(this.x);e.b<e.d.Pf();)d=wu(e),b=null,r=mZ(d),y=d.ob,H(y,130)&&(b=y,b=rZ(b),b=new jT(b[1]+b[3],b[0]+b[0])),this.b==oZ?(r.d?++j:(r.b=kZ(this.w.a,d).b,H(y,130)&&(r.b+=b.b),g-=r.b),r.c?r.a=m:(r.a=kZ(this.v.a,d).a,H(y,130)&&(r.a+=b.a))):(r.c?++h:(r.a=kZ(this.v.a,\nd).a,H(y,130)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=kZ(this.w.a,d).b,H(y,130)&&(r.b+=b.b)));for(e=new vu(this.x);e.b<e.d.Pf();)d=wu(e),b=null,r=d.nb,y=d.ob,H(y,130)&&(b=y,b=rZ(b),b=new jT(b[1]+b[3],b[0]+b[0])),s=r.b,o=r.a,this.b==oZ?r.d&&(s=~~(g/j)):r.c&&(o=~~(c/h)),D=0>D?0:D,l=s,f=o,H(y,130)&&(l-=b.b,f-=b.a),this.b==jY?(r.s=this.a==(pZ(),qZ)?t:this.a==sZ?t+~~(F/2)-~~(s/2):t+F-s,r.t=D,r.u=l,r.r=f,D+=o+u):(this.a==(pZ(),qZ)?(r.s=t,r.t=D):this.a==sZ?(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)-XY(this.s,a),-1==r.o&&(r.o=y),y=d.be()-(br(a.pb)+$wnd.pageYOffset)-XY(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));RY(this,a)}};_.a=null;_.b=null;function pZ(){pZ=x;qZ=new tZ(0);sZ=new tZ(1);uZ=new tZ(2);vZ=z(wZ,q,125,[qZ,sZ,uZ])}function tZ(a){this.b=a}w(870,195,{88:1,93:1,95:1,125:1},tZ);var vZ,sZ,uZ,qZ;function iY(){iY=x;oZ=new xZ(0);jY=new xZ(1);yZ=z(zZ,q,126,[oZ,jY])}function xZ(a){this.b=a}\nw(871,195,{88:1,93:1,95:1,126:1},xZ);var yZ,oZ,jY;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 nZ(){this.e=!1}function DX(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},nZ,DX);_.a=0;_.b=0;_.c=!1;_.d=!1;\nfunction AZ(a,b){if(a.k)return!0;QY(a,b);if(0<a.x.c){a.a=zw(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!H(d,128))d=new BZ,c.nb=d;a.b=d;a.x.mg();Am(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function CZ(){YY.call(this)}w(874,852,{},CZ);\n_.ai=function(a){var b,c;c=new SX;AZ(this,a);if(this.a){b=kZ(this.w.a,this.a).b;var d=kZ(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;H(b,130)&&(b=rZ(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=VY(this.o.a,a).b+VY(this.p.a,a).c+WY(this.e.a,a).b+WY(this.f.a,a).c+XY(this.s,a)+XY(this.t,a);c.a+=VY(this.q.a,a).d+VY(this.n.a,a).a+WY(this.i.a,a).d+WY(this.d.a,a).a+XY(this.u,a)+XY(this.r,a);return c};\n_._h=function(a){var b,c,d,e,f;AZ(this,a)&&(d=XY(this.s,a),e=XY(this.u,a),c=iT(a.pb),f=c.b-(d+XY(this.t,a)),c=c.a-(e+XY(this.r,a)),b=this.a.ob,H(b,130)&&(b=rZ(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.ae()-ar(a.pb)-XY(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.be()-(br(a.pb)+$wnd.pageYOffset)-XY(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.de(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ce(),-1==d.n&&(d.n=e)),RY(this,a))};_.a=null;_.b=null;\nfunction BZ(){this.e=!1}w(875,873,{128:1,131:1},BZ);function rZ(a){var b,c,d,e;null==a.a&&(a.a=C(A,v,-1,4,1),e=Xq(Tw(Tw(a.c,0),0)),c=Xq(Tw(Tw(a.c,2),2)),d=OX(a.pb),b=eX(a.pb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function DZ(a,b){a.kb&&zx(a);return Zx(a,b)}function EZ(){wy();my.call(this,xy)}w(876,373,{26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1,130:1},EZ);\n_.re=function(a){return DZ(this,a)};_.a=null;function TY(a){var b;b=a.ob;return H(b,130)?b:a}function mT(a){if(!a.kb)return new SX;if(-1==a.j.b||-1==a.j.a)a.j=a.d.ai(a),oT(a,a.j),a.d._h(a),a.j=a.d.ai(a);return a.j}function OW(a){return H(a,130)?a.jb:a}function FZ(a){var b;if(!a.n){b=(!aY&&(aY=new $X),aY);var c=GZ(a,EO,!0);b.a=c;c=GZ(a,FO,!0);b.b=c;a.n=b}return a.n}\nfunction NW(a,b,c,d,e){if(H(b,40))throw new Pm("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&H(f,131)&&f.e?(c=new EZ,Lx(a,c,a.pb,d,!0),$x(c,b)):Lx(a,b,c,d,e);PW(a,b)}function CX(a,b,c,d){b.nb=c;NW(a,b,a.pb,d,!0)}\nfunction PW(a,b){var c;c=a.d;if(b){var d=c.j;Du(d.c,b);Du(d.e,b);Du(d.b,b);Du(d.a,b);Du(d.d,b)}else d=c.j,Wz(d.c),Wz(d.e),Wz(d.b),Wz(d.a),Wz(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==TY(a))c=c.ob;else{if(H(c,123)||H(c,39))d=c,c=c.ob,c==TY(d)&&(c=c.ob);H(c,130)&&H(c.ob,122)&&(c=c.ob)}H(c,129)&&!H(c,122)&&(c.Sh(a.ob),c.Sh(a))}}function qT(a){if(a.kb&&a.pb.style.display!=Mi){a.pb.scrollTop=0;var b=a.pb,c=0;$q(b)&&(c=-c);b.scrollLeft=c;a.d._h(a);a.c=!1;HZ(a)}}\nfunction HZ(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=OW(EU(a.p,d)),H(b,130)&&(b=b.jb),b.fe()&&(H(b,129)?b.Th():H(b,47)&&b.He())}function QW(a,b){var c;H(b,130)&&(b=H(b,130)?b.jb:b);c=TY(b);return Sx(a,c)?(H(c,130)&&DZ(c,b),PW(a,null),!0):!1}function dY(a,b){var c;a.d=b;null!=a.e&&DS(a,kx(a.pb)+vb+a.e);a.e=b.cZ.d;c=uA(a.e,mx(46));a.e=fD(a.e,c+1,a.e.length);fx(a,kx(a.pb)+vb+a.e);PW(a,null)}\nfunction GZ(a,b,c){a.k||(a.k=$doc.createElement(Qj),QX(a.k,hj,fg),QX(a.k,Ak,Rh),QX(a.k,ci,Cc),QX(a.k,lk,Cc),a.pb.appendChild(a.k));QX(a.k,Dk,b);QX(a.k,Qh,b);a=NX(a.k);return c?a.b:a.a}\nfunction lZ(a,b){var c;c=null.bi();if(c==(Dr(),Sr)){c=(FZ(a),null.bi());var d=(-1==ZX&&(ZX=LW(GO,!0)),ZX);return Q(K(Math.round(100*d*c/254)))}if(c==Ir)return c=FZ(a),d=null.bi(),Q(K(S(d*(-1==c.a&&(c.a=LW(EO,!0)),c.a))));if(c==Kr)return c=FZ(a),d=null.bi(),Q(K(S(d*(-1==c.b&&(c.b=LW(FO,!0)),c.a))));if(c==Qr)return c=(FZ(a),null.bi()),d=(-1==ZX&&(ZX=LW(GO,!0)),ZX),Q(K(Math.round(d*c)));if(c==Ur)return c=(FZ(a),null.bi()),d=(-1==ZX&&(ZX=LW(GO,!0)),ZX),Q(K(Math.round(10*d*c/254)));if(c==Or)return Q(K(S(12*\n(FZ(a),null.bi())*Q(K(S((-1==ZX&&(ZX=LW(GO,!0)),ZX)/72))))));if(c==Gr)return GZ(a,null.bi(),b);if(c==Mr)return c=(FZ(a),Q(K(S(null.bi())))),d=(-1==ZX&&(ZX=LW(GO,!0)),ZX),Q(K(Math.round(d*c/72)));if(null.bi()==Er)return Q(K(S(null.bi())));throw new Pm("Invalid size: "+null.bi());}function rX(){var a=new CZ;Wx.call(this);this.j=new jT(-1,-1);new IZ(this);this.pb[Sg]="mosaic-LayoutPanel";dY(this,a)}w(877,363,{26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,129:1},rX);\n_.ve=function(a){NW(this,a,this.pb,this.p.c,!0)};_.ke=function(){Fx(this,new JZ)};_.le=function(){Fx(this,new KZ)};_.Rh=function(){return mT(this)};_.se=function(a){return Ox(this.p,TY(a))};_.te=function(a,b,c,d){NW(this,a,b,c,d)};_.Sh=function(a){PW(this,a)};_.ue=function(){return new hU(this)};_.Th=KC;\n_.pe=function(){var a;this.b&&(null!=this.i&&null!=this.f?(jx(this,this.i,this.f),this.i=this.f=null):(a=mT(this),null!=this.i?(jx(this,this.i,a.a+kj),this.i=null):null!=this.f?(jx(this,a.b+kj,this.f),this.f=null):jx(this,a.b+kj,a.a+kj)),qT(this))};_.He=KC;_.re=function(a){return QW(this,a)};_.he=function(a){this.pb.style[Qh]=a;this.kb||(this.f=a)};_.we=function(a,b,c){Ux(this,TY(a),b,c)};_.je=function(a){this.pb.style[Dk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function JZ(){}w(878,1,{},JZ);_.Fe=function(a){TY(a).ne()};function KZ(){}w(879,1,{},KZ);_.Fe=function(a){TY(a).oe()};function hU(a){this.b=a;this.a=new Qx(this.b.p)}w(880,1,{},hU);_.Vd=function(){return this.a.a<this.a.b.c-1};_.Wd=function(){return OW(lA(this.a))};_.Xd=function(){mA(this.a)};_.b=null;function LZ(){LZ=x;new zU}function IZ(a){LZ();gx(a.pb,"dragdrop-dropTarget",!0);this.a=a;new MZ(this)}w(881,50,{},IZ);function MZ(a){Im();this.a=a}w(882,65,{},MZ);\n_.vd=function(){PW(this.a.a,null);qT(this.a.a)};_.a=null;function BY(a){a=a.ob;return!a?null:H(a,129)?a:BY(a)}function kX(a,b,c){var d;d=a.pb;UY(a,b,c,OX(d),(eX(d),PX(d)))}function UY(a,b,c,d){0<=b&&(b-=d[1]+d[3],a.je((0>b?0:b)+(Dr(),kj)));0<=c&&(c-=d[0]+d[2],a.he((0>c?0:c)+(Dr(),kj)))}function oT(a,b){kX(a,b.b,b.a)}var NZ=WJ(" S");V(474);V(481);V(658);V(694);V(519);V(674);V(469);var OZ=UJ(194,function(){IS();return ZS}),$S=QJ(914,OZ);UJ(196,null);UJ(197,null);UJ(198,null);UJ(199,null);UJ(200,null);\nvar PZ=UJ(297,function(){zT();return ET}),FT=QJ(923,PZ);V(489);var vV=V(484);V(467);V(468);VJ();VJ();VJ();V(514);V(23);V(22);V(32);var nR=QJ(929,NZ),pR=QJ(930,nK),QZ=V(18),tR=QJ(931,QZ);V(26);V(753);V(513);V(525);V(524);V(529);V(391);V(390);V(587);V(526);V(520);var fV=V(466),eV=QJ(934,XB);V(760);V(759);V(790);V(757);V(788);var RZ=UJ(849,function(){gT();return OY}),PY=QJ(935,RZ);V(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);\nvar SZ=V(12),vQ=QJ(936,SZ),iQ=QJ(937,qH),AP=QJ(938,cF),TZ=V(9),bQ=QJ(939,TZ),UZ=V(11),ZP=QJ(940,UZ);V(21);V(13);V(8);V(10);V(643);V(645);V(646);var VZ=V(647),hW=QJ(941,VZ);V(648);var WZ=UJ(649,function(){fW();return pW}),qW=QJ(942,WZ);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 XZ=V(null),eR=QJ(949,XZ);V(16);var hR=QJ(950,mq);V(20);V(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);\nV(880);V(818);V(284);V(611);V(610);V(246);var TX=V(806),XX=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 HY=QJ(952,TN);V(333);V(632);V(835);V(800);V(300);var YX=V(809);V(819);V(838);V(873);V(872);V(254);V(45);V(852);V(869);var YZ=UJ(870,function(){pZ();return vZ}),wZ=QJ(953,YZ),ZZ=UJ(871,function(){iY();return yZ}),zZ=QJ(954,ZZ);V(855);V(864);V(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);\nV(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 VX=V(807);V(850);V(851);V(812);V(813);V(260);B(tO)(9);function Tv(){}function cm(){return!0}function oJ(){}function Ns(a){return tx(this,a,(Dt(),Dt(),Et))}function Dx(){return this.c}function SA(){return!1}function rx(a){return tx(this,a,(wt(),wt(),xt))}function SB(a){return tx(this,a,(qt(),qt(),rt))}function yI(){return!1}\nfunction yK(){return this.a}function KC(){qT(this)}function RA(a){return tx(this,a,(tt(),tt(),ut))}function UA(a){return this.a<a.a?-1:this.a>a.a?1:0}function zy(){}function KK(){return ar(this.pb)}function bm(){return DK(this.a)}\nfunction Rv(){var a,b,c,d,e,f;if(this.e){a=iT(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=zw(this.e.a,c),b=new jT(Tq(f.pb,Ti),Tq(f.pb,Si)),e=$W(this,f),e.a-=Um(0,e.a+Tq(f.pb,Ti)-a.b),e.b-=Um(0,e.b+Tq(f.pb,Si)-a.a),dX(f,Um(0,e.a),Um(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,kX(f,b.b,b.a),f.O==(gT(),hT)&&oT(f,new lX(iT(this.pb))),Bm(f.z,1)}}function AD(){qT(this.T.jb)}function zI(){qT(this.f)}function qx(){return!vA(this)?new EA(0,0):PA(this.Tc,this)}\nfunction Uv(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new vu(b.x);d.b<d.d.Pf();)c=wu(d),H(c,40)&&(c=c.jb),e=c.nb,Ux(a,TY(c),e.s,e.t),UY(c,e.u,e.r,z(A,v,-1,[VY(b.q.a,c).d,VY(b.p.a,c).c,VY(b.n.a,c).a,VY(b.o.a,c).b]),(z(A,v,-1,[WY(b.i.a,c).d,WY(b.f.a,c).c,WY(b.d.a,c).a,WY(b.e.a,c).b]),z(A,v,-1,[XY(b.u,c),XY(b.t,c),XY(b.r,c),XY(b.s,c)])));HZ(a);this.a.c=null;for(b=new vu(this.a.x);b.b<b.d.Pf();)a=wu(b),H(a,40)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}\nfunction sK(){var a;a=31+this.a;return a=31*a+this.b}function cC(){return null}function Qt(){return br(this.pb)+$wnd.pageYOffset}function JC(){return db+this.a+mb+this.d+eb}function Ex(a){AW(this,a)};\n//@ sourceURL=9.js\n')