summaryrefslogtreecommitdiff
path: root/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/1.cache.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/1.cache.js')
-rw-r--r--public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/1.cache.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/1.cache.js b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/1.cache.js
new file mode 100644
index 0000000..4a117ed
--- /dev/null
+++ b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var Cia={10:1,88:1,92:1,103:1},o6="\\t",p6=" ",Dia=" 0.0000 0.0000 0.0000",q6=" 1",r6=" 2",s6=" 3",Eia=" 4",Fia=" ?",Gia=" -",Hia=" -1",Iia=" -2",t6=" 0",Jia=" 0\\n",Kia=" 0 0\\n",Lia=" 0 0 0 0 0999 V2000\\n",u6=" 1",v6=" 2",Mia=" 3",Nia=" ?",Oia=" .event { pointer-events:all;} <\/style>\\n",Pia=" 0 0 0",Qia=" 15",Ria=" A ",Sia=" F ",Tia=" L ",Uia=" T ",Via=" meso diastereomers",Wia=" stereo isomers",Xia=" {pointer-events:none; } #",w6="!a",Yia=\'" />\',Zia=\'" class="event" cx="\',\n$ia=\'" class="event" x1="\',x6=\'" cy="\',y6=\'" fill="\',aja=\'" font-family=" \',bja=\'" font-size="\',cja=\'" r="\',dja=\'" r="8" fill-opacity="0"/>\',eja=\'" stroke-width:\',fja=\'" stroke-width="8" stroke-opacity="0"/>\',gja=\'" stroke="\',hja=\'" style="stroke:\',ija=\'" text-anchor="middle" y="\',z6=\'" x2="\',jja=\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \',A6=\'" y1="\',B6=\'" y2="\',C6=\'"/>\',kja=\'">\',lja=\'">\\n\',mja=",!a",nja=",c",oja=",c+",pja=",c-",qja=",c0",rja=",h0",sja=",h1",tja=",h2",uja=",h<2",vja=",h<3",\nwja=",h>0",xja=",h>1",yja=",n1",zja=",n2",Aja=",n3",Bja=",n<3",Cja=",n<4",Dja=",n>1",Eja=",n>2",Fja=",n>3",Gja=",pi0",Hja=",pi1",Ija=",pi2",Jja=",pi>0",Kja=",r",Lja=",rb2",Mja=",rb3",Nja=",rb4",Oja=",rs",Pja=",s",Qja=",sp2",Rja=",|",Sja="2d",Tja=":Atom:",Uja=":Bond:",Vja=";stroke-width:",Wja="<\/svg>",Xja="<\/text>",Yja=\'<circle cx="\',Zja=\'<circle id="\',$ja=\'<line id="\',aka=\'<line stroke-dasharray="3, 3" x1="\',bka=\'<line x1="\',cka="<style> #",dka=\'<svg id="\',eka=\'<text x="\',fka="Actelion Java MolfileCreator 1.0\\n\\n",\nD6="Assignment of aromatic double bonds failed",E6="M",gka="M ALS ",hka="Smiles with leading parenthesis are not supported",ika="SmilesParser: \'+\' found outside brackets",jka="SmilesParser: closing bracket without opening one",kka="SmilesParser: dangling open bond",lka="SmilesParser: dangling ring closure",mka="SmilesParser: nested square brackets found",nka="SmilesParser: ring closure to same atom",oka="SmilesParser: ringClosureAtom number out of range",pka="SmilesParser: unexpected character found: \'",\nqka="SmilesParser: unknown element label found",rka="[!",ska="c+",tka="c-",uka="c0",vka="canvas",wka="h0",xka="h1",yka="h2",zka="h<2",Aka="h<3",Bka="h>0",Cka="h>1",Dka="meso",Eka="n1",Fka="n2",Gka="n3",Hka="n<3",Ika="n<4",Jka="n>1",Kka="n>2",Lka="n>3",Mka="one stereo isomer",Nka="pi0",Oka="pi1",Pka="pi2",Qka="pi>0",Rka=\'px" height="\',Ska=\'px" viewBox="0 0 \',F6="r",Tka="racemate",Uka="rb2",Vka="rb3",Wka="rb4",Xka="rs",Yka="sp2",Zka="this enantiomer",$ka="this or other enantiomer",ala="two epimers",\nbla="unknown chirality",cla=\'width="\';function G6(a){var b;b=a.K.c*H6(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=iA(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 I6(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new J6;K6(a.G,VY(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);L6(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;M6(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;M6(a,e);L6(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;M6(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;M6(a,e);L6(a,a.J)}\nfunction N6(a,b,c,d){if(K6(a.G,VY(a.G,c,d)))L6(a,-3),M6(a,b),L6(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new J6;f=new J6;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;O6(a,e)&&(L6(a,a.r[c]),M6(a,e));O6(a,f)&&(L6(a,a.r[d]),M6(a,f));L6(a,a.J)}else 0!=a.r[c]?(L6(a,a.r[c]),M6(a,b),L6(a,a.J)):M6(a,b)}\nfunction P6(a,b){var c;for(c=0;c<a.T.c;++c)a.w=Q6(a.w,FF(a.T,c));var d,e,f,g,h;d=C(wz,Ru,-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 R6;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=S6(a.K,uX(a.G,c));h=T6(a.K,vX(a.G,c));var j=f;h-=e;var l=2*e,n=2*e;j.c=g-e;j.d=h;j.b=l;j.a=n;a.w=Q6(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 U6(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=V6(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=V6(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction V6(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=DY(a.G,b),d=EY(a.G,b));c=jY(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=FY(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function W6(a,b){var c;if(0==lX(a.G,b))return!1;for(c=0;c<lX(a.G,b);++c)if(!K6(a.G,zX(a.G,b,c)))return!1;return!0}function X6(a){var b;a.s=C(wz,Ru,-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 Y6(a,b,c,d,e){var f,g,h,j,l,n,o;n=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;o=AX(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=zX(a.G,b,j),h=o,W(a.G,0,g)==b?l=W(a.G,1,g):l=W(a.G,0,g),l!=c&&(g=AX(a.G,b,l),o<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(n=!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&&(n=!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 n}function Z6(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 $6(a,b,c,d){var e,f,g,h,j,l,n,o;e=new J6;h=new J6;l=new a7;j=new a7;f=W(a.G,0,c);g=W(a.G,1,c);d&&(n=b.a,b.a=b.b,b.b=n,n=b.c,b.c=b.d,b.d=n,n=f,f=g,g=n);if(O6(a,b))if(yX(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-b7(a,c):b7(a,c);0==d&&(d=1);Z6(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,Y6(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,Y6(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]&&\nc7(e,h);O6(a,e)&&N6(a,e,f,g);64==a.G.B[c]?O6(a,h)&&I6(a,h,f,g):O6(a,h)&&N6(a,h,f,g)}else{Z6(a,b.b-b.a,b.d-b.c,l);n=l.a/2;o=l.b/2;d=!1;e.a=b.a+n;e.c=b.c+o;e.b=b.b+n;e.d=b.d+o;if(1<a.G.f[f])if(Y6(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 d7(e.a,e.c);h.a=b.a-n;h.c=b.c-o;h.b=b.b-n;h.d=b.d-o;if(1<a.G.f[f])if(Y6(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 d7(h.a,h.c),d=!0;26==a.G.B[c]&&c7(e,h);64==\na.G.B[c]?d?(I6(a,e,f,g),N6(a,h,f,g)):(N6(a,e,f,g),I6(a,h,f,g)):(N6(a,e,f,g),N6(a,h,f,g))}}\nfunction e7(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;a.F||(r=T6(a.K,vX(a.G,b)),r=Zja+(null!=a.k?a.k:vr+f7)+Tja+b+Zia+iA(100*S6(a.K,uX(a.G,b)))/100+x6+iA(100*r)/100+dja,Wv(a.b,r));h=null;0!=a.G.q[b]&&(r=1==TO(a.G.q[b])?m:m+TO(a.G.q[b]),h=0>a.G.q[b]?r+Zd:r+Ed);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=$m),0!=(r&4)&&(g=null==g?w6:g+mja),0!=(r&4096)&&(g=null==g?it:g+Pja),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?wka:g+rja:1664==e?g=null==g?xka:g+sja:1408==e?g=null==g?yka:g+tja:128==e?g=null==g?Bka:g+wja:384==e?g=\nnull==g?Cka:g+xja:1024==e?g=null==g?Aka:g+vja:1536==e&&(g=null==g?zka:g+uja)),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?uka:g+qja:100663296==e?g=null==g?ska:g+oja:201326592==e&&(g=null==g?tka:g+pja)),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?Nka:g+Gja:81920==e?g=null==g?Oka:g+Hja:49152==e?g=null==g?Pka:g+Ija:16384==e&&(g=null==g?Qka:g+Jja)),0!=(r&4063232)&&(e=r&4063232,3801088==e?g=null==g?Eka:g+yja:3538944==e?g=null==g?Fka:g+zja:3014656==e?g=null==g?Gka:g+Aja:3145728==e?g=null==\ng?Hka:g+Bja:2097152==e?g=null==g?Ika:g+Cja:393216==e?g=null==g?Jka:g+Dja:917504==e?g=null==g?Kka:g+Eja:1966080==e&&(g=null==g?Lka:g+Fja)),0!=(r&120)&&(e=r&120,112==e?g=null==g?ao:g+nja:8==e?g=null==g?F6:g+Kja:104==e?g=null==g?Uka:g+Lja:88==e?g=null==g?Vka:g+Mja:56==e&&(g=null==g?Wka:g+Nja)),0!=(r&29360128)&&(g=null==g?Xka+((r&29360128)>>22):g+Oja+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?Yka:g+Qja));0!=a.G.v[b]&&(g=null==g?m+a.G.v[b]:g+Jd+(m+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&\n48){case 16:h=null==h?lu:h+Rja;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=Xf;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)?zs:dk;break;case 1:e=0!=(a.G.s[b]&4)?cr:E6;break;default:e=Dd}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=(a.G.s[b]&4)?F6:kk;break;case 2:e=0!=(a.G.s[b]&4)?it:sk;break;default:e=Dd}0!=(a.B&1792)&&(e=null==e?m+(null==a.G.b.d?-1:a.G.b.d[b]):e+Jd+(m+(null==a.G.b.d?-1:a.G.b.d[b])));\nn=null;0!=(a.B&16)&&0!=TO(a.G.u[b])&&(n=m+TO(a.G.u[b]));l=null;a:{j=a.G;lY(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<lX(j,j.e[b][d]);++c){if(dZ(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(dZ(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=V6(a,b),-1!=j&&(l=0==j?an:(1==(j&255)?Cc:qs)+(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=aY(a.G,b)):(6!=a.G.x[b]||!a.s[b]||\n0!=(a.G.s[b]&48))&&(j=aY(a.G,b));c=AY(a.G,b);if(null!=c)j=0;else if(null!=sY(a.G,b)){d=0!=(a.G.w[b]&1)?rka:gl;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?m:eZ[c.x[b]];else{t=m;for(o=0;o<c.t[b].length;++o)0<o&&(t+=Jd),f=c.t[b][o],t+=eZ[f];c=t}c=d+c+Lm;5<c.length&&(c=d+sY(a.G,b).length+Lm);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=(a.G.w[b]&1)?(c=Xf,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=eZ[a.G.x[b]]);d=0;!CY(a.G,b)&0!=(a.G.w[b]&536870912)&&L6(a,-8);if(null!=c)d=\ng7(a,c),h7(a,S6(a.K,uX(a.G,b)),T6(a.K,vX(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=S6(a.K,uX(a.G,b)),f=T6(a.K,vX(a.G,b)),Wv(a.T,new i7(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Wv(a.N,new j7(c,f,W6(a,b)?-3:a.r[b])))}null!=h&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,uX(a.G,b))+((d+g7(a,h))/2+1),c=T6(a.K,vX(a.G,b))-~~((4*a.o-4)/8),h7(a,f,c,h,!0),k7(a,a.Q));0!=(a.B&2)&&(g=m+b);null!=g&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,uX(a.G,b))-(d+g7(a,g))/2,c=T6(a.K,\nvX(a.G,b))-~~((4*a.o-4)/8),h7(a,f,c,g,!0),k7(a,a.Q));null!=e&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,uX(a.G,b))-(d+g7(a,e))/2,c=T6(a.K,vX(a.G,b))+~~((4*a.o+4)/8),o=a.z,L6(a,448),h7(a,f,c,e,!1),L6(a,o),k7(a,a.Q));null!=n&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,uX(a.G,b))+((d+g7(a,n))/2+1),c=T6(a.K,vX(a.G,b))+~~((4*a.o+4)/8),o=a.z,L6(a,0>a.G.u[b]?384:448),h7(a,f,c,n,!0),L6(a,o),k7(a,a.Q));if(null!=l){var z,v;c=C(VN,jv,-1,lX(a.G,b),1);for(f=0;f<lX(a.G,b);++f)c[f]=AX(a.G,b,kX(a.G,b,f));bY(c);o=l7(c,0);t=m7(c,0,o);\nfor(f=1;f<c.length;++f)z=l7(c,f),v=m7(c,f,z),t<v&&(t=v,o=z);c=o;k7(a,~~((2*a.Q+1)/3));f=S6(a.K,uX(a.G,b))+0.7*a.o*Math.sin(c);c=T6(a.K,vX(a.G,b))+0.7*a.o*Math.cos(c);o=a.z;L6(a,U6(a,b));h7(a,f,c,l,!1);L6(a,o);k7(a,a.Q)}if(!(0==j&&0==r)){l=C(VN,jv,-1,4,1);for(c=0;c<lX(a.G,b);++c){f=zX(a.G,b,c);for(o=0;2>o;++o)W(a.G,o,f)==b&&(t=AX(a.G,W(a.G,o,f),W(a.G,1-o,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]+=\nt,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?JZ(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=n)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=m;0!=j&&(f=g7(a,ji),n=0,-1==j?(e=Gr,k7(a,~~((2*a.Q+1)/3)),n=g7(a,e)):1<j&&(e=m+j,k7(a,~~((2*a.Q+1)/3)),n=g7(a,e)),0.6>l[1]||0.6>l[3]?(h=T6(a.K,vX(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=S6(a.K,uX(a.G,b))+(d+f)/2):(l[3]+=10,g=S6(a.K,uX(a.G,b))-(d+f)/2-n)):(g=S6(a.K,uX(a.G,b)),l[0]<l[2]?(l[0]+=10,h=T6(a.K,\nvX(a.G,b))-a.o):(l[2]+=10,h=T6(a.K,vX(a.G,b))+a.o)),0<n&&(c=h+~~((4*a.o+4)/8),h7(a,g+(f+n)/2,c,e,!0),k7(a,a.Q)),h7(a,g,h,ji,!0));e=0;if(0!=r){n=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<n?(e=c,n=l[c],g=l[h]):l[c]==n&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=S6(a.K,uX(a.G,b));h=T6(a.K,vX(a.G,b))-a.O-d/2;break;case 1:g=S6(a.K,uX(a.G,b))+a.O+d/2;h=T6(a.K,vX(a.G,b));break;case 2:g=S6(a.K,uX(a.G,b));h=T6(a.K,vX(a.G,b))+a.O+d/2;break;default:g=S6(a.K,uX(a.G,b))-a.O-d/2,h=T6(a.K,vX(a.G,b))}if(1==r)Wv(a.T,new i7(g-\na.O,h-a.O,2*a.O,2*a.O)),a.F||Wv(a.N,new j7(g,h,W6(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}Wv(a.T,new i7(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Wv(a.N,new j7(g,h,W6(a,b)?-3:a.r[b]));Wv(a.T,new i7(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Wv(a.N,new j7(g+r,h+e,W6(a,b)?-3:a.r[b]))}}}-8==a.z&&L6(a,-9)}\nfunction n7(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;n=new J6;c=new J6;f=new J6;j=new a7;h=new a7;d=W(a.G,0,b);e=W(a.G,1,b);var z=T6(a.K,vX(a.G,d)),v=S6(a.K,uX(a.G,e)),E=T6(a.K,vX(a.G,e)),z=$ja+(null!=a.k?a.k:vr+f7)+Uja+d+Zd+e+$ia+iA(100*S6(a.K,uX(a.G,d)))/100+A6+iA(100*z)/100+z6+iA(100*v)/100+B6+iA(100*E)/100+fja;Wv(a.c,z);!CY(a.G,d)&&!CY(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&L6(a,-8);a.q[d]?(n.a=a.q[d].a,n.c=a.q[d].b):(n.a=S6(a.K,uX(a.G,d)),n.c=T6(a.K,vX(a.G,d)));a.q[e]?(n.b=a.q[e].a,n.d=a.q[e].b):\n(n.b=S6(a.K,uX(a.G,e)),n.d=T6(a.K,vX(a.G,e)));if(0!=(a.G.A[b]&16320))O6(a,n)&&(g=m+iA(100*n.a)/100,l=m+iA(100*n.b)/100,o=m+iA(100*n.c)/100,r=m+iA(100*n.d)/100,t=aka+g+A6+o+z6+l+B6+r+gja+a.e+eja+iA(100*a.n)/100+C6,o7(a,t)),L6(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:sX(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:O6(a,n)&&N6(a,n,d,e);break;case 17:p7(a,n,d,e);break;case 9:h=n.b-n.a;j=n.d-n.c;K6(a.G,VY(a.G,d,e))?f=e=-3:(e=a.r[d],f=U6(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=n.a+d*h/\n17-d*j/128,c.c=n.c+d*j/17+d*h/128,c.b=n.a+d*h/17+d*j/128,c.d=n.c+d*j/17-d*h/128,O6(a,c)&&(L6(a,9>d?e:f),M6(a,c),L6(a,a.J));break;case 32:if(O6(a,n)){f=n.b-n.a;j=n.d-n.c;c=Math.sqrt(f*f+j*j);c=2*Q(L(R(c/(4*a.R))));f/=c-1;j/=c-1;K6(a.G,VY(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=n.a-a.R/2;n=n.c-a.R/2;L6(a,d);for(d=0;d<~~(c/2);++d)q7(a,h,n,a.R),h+=f,n+=j;L6(a,e);for(d=0;d<~~(c/2);++d)q7(a,h,n,a.R),h+=f,n+=j;L6(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])&&!yX(a.G,b)&&2==\ng){if(!O6(a,n))break;Z6(a,n.b-n.a,n.d-n.c,j);h=j.a/2;j=j.b/2;c.a=n.a+h;c.c=n.c+j;c.b=n.b+h;c.d=n.d+j;f.a=n.a-h;f.c=n.c-j;f.b=n.b-h;f.d=n.d-j;26==a.G.B[b]&&c7(c,f);N6(a,c,d,e);N6(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)$6(a,n,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)$6(a,n,b,!0);else{l=b7(a,b);0==l&&(l=1);c.a=n.a;c.c=n.c;c.b=n.b;c.d=n.d;Z6(a,n.b-n.a,n.d-n.c,j);if(0<l){f.a=n.a+j.a;f.c=n.c+j.b;f.b=n.b+j.a;f.d=n.d+j.b;if(Y6(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(Y6(a,e,d,-1,h)||1<a.G.f[e])f.b+=\nh.a-j.b,f.d+=h.b+j.a}else{f.a=n.a-j.a;f.c=n.c-j.b;f.b=n.b-j.a;f.d=n.d-j.b;if(Y6(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(Y6(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]&&c7(c,f);O6(a,c)&&N6(a,c,d,e);2==g?O6(a,f)&&N6(a,f,d,e):O6(a,f)&&I6(a,f,d,e)}break;case 3:O6(a,n)&&(N6(a,n,d,e),Z6(a,n.b-n.a,n.d-n.c,j),c.a=n.a+j.a,c.c=n.c+j.b,c.b=n.b+j.a,c.d=n.d+j.b,N6(a,c,d,e),c.a=n.a-j.a,c.c=n.c-j.b,c.b=n.b-j.a,c.d=n.d-j.b,N6(a,c,d,e))}-8==a.z&&L6(a,-9)}}\nfunction h7(a,b,c,d,e){var f;e&&(e=g7(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==Ed||d==Zd)&&(f=2*f/3),Wv(a.T,new i7(b-e,c-f,2*e,2*f)));a.F||r7(a,d,b,c)}function s7(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}function m7(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}\nfunction t7(a){var b;b=new R6;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 l7(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 p7(a,b,c,d){var e,f,g;g=new J6;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=t7(g);for(b=0;b<a.T.c;++b)if(e=FF(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(u7(a,g.a,g.c,b)){if(u7(a,g.b,g.d,b))return;v7(a,g,0,b);p7(a,g,c,d);return}if(u7(a,g.b,g.d,b)){v7(a,g,1,b);p7(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=C(VN,jv,-1,3,1);e=C(VN,jv,-1,3,1);f=C(VN,jv,-1,4,1);h=C(VN,jv,-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];K6(a.G,VY(a.G,c,d))?g=d=-3:(d=a.r[c],g=U6(a,c),d==(a.G.s[c]&448)&&(d=g));L6(a,d);a.bd(b,e,3);L6(a,g);a.bd(f,h,4);L6(a,a.J)}}function u7(a,b,c,d){if(0!=(a.B&1))return!1;a=FF(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function c7(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 b7(a,b){var c,d,e,f,g,h,j,l,n,o;j=C(wz,Ru,-1,16,2);l=C(wz,Ru,-1,16,2);c=C(VN,jv,-1,16,1);f=C(VN,jv,-1,2,1);for(h=d=0;2>h;++h){e=W(a.G,h,b);for(n=0;n<a.G.f[e];++n)if(g=zX(a.G,e,n),g!=b){if(4==d)return 0;j[d]=tX(a.G,g);l[d]=yX(a.G,g);c[d++]=AX(a.G,e,kX(a.G,e,n))}}f[0]=AX(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]?o=20:l[h]?o=17:o=16,c[h]>f[0]&&c[h]<f[1]?g-=o:g+=o;return e?-g:g}\nfunction O6(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=FF(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=t7(b);c=!1;b.a>b.b&&(s7(b),c=!0);for(d=0;d<a.T.c;++d)if(e=FF(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(u7(a,b.a,b.c,d)){if(u7(a,b.b,b.d,d))return c&&s7(b),!1;v7(a,b,0,d);d=O6(a,b);c&&s7(b);return d}if(u7(a,b.b,b.d,d))return v7(a,b,1,d),d=O6(a,\nb),c&&s7(b),d}c&&s7(b);return!0}function v7(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=FF(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 w7(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 L6(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((BK(),IK));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(Dv);break;case 128:a.cd(Ev);break;case 256:a.cd(Lv);break;case 192:a.cd(Kv);break;case 320:a.cd(Mv);break;case 384:a.cd(Nv);break;case 448:a.cd(Ov);break;case 1:a.cd((BK(),FK));break;default:a.cd((BK(),\nIK))}}function x7(a){var b,c,d,e,f;e=S6(a.K,a.G.D[0].a);c=S6(a.K,a.G.D[0].a);f=T6(a.K,a.G.D[0].b);d=T6(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>S6(a.K,uX(a.G,b))&&(e=S6(a.K,uX(a.G,b))),c<S6(a.K,uX(a.G,b))&&(c=S6(a.K,uX(a.G,b))),f>T6(a.K,vX(a.G,b))&&(f=T6(a.K,vX(a.G,b))),d<T6(a.K,vX(a.G,b))&&(d=T6(a.K,vX(a.G,b)));a.w=new i7(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 j7(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},j7);_.a=0;_.b=0;_.c=0;function J6(){}w(5,1,{},J6);_.a=0;_.b=0;_.c=0;_.d=0;function y7(a,b){var c,d,e,f;1==a.d.B[b]&&(PY(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=zX(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction z7(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!=zX(a.d,d,g)&&a.c[zX(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,y7(a,c))}}while(h)}function A7(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=zX(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function B7(a){this.d=a}w(6,1,{},B7);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function C7(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 D7(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function E7(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 S6(a,b){return b*a.c+a.a}function T6(a,b){return b*a.c+a.b}function F7(){this.b=this.a=0;this.c=1}function G7(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,{},F7,G7);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+Jd+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function H6(a){return H7(a,a.o,a.p,24)}\nfunction H7(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=WS(C7(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+=WS(C7(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function K6(a,b){return 0!=(a.z[b]&262144)}function I7(a,b){return 0!=(a.s[b]&262144)}\nfunction J7(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 K7(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function L7(a,b,c){a.D[b].a=c;a.K&=3}function M7(a,b,c){a.D[b].b=c;a.K&=3}function N7(a,b,c){a.D[b].c=c;a.K&=3}function O7(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction P7(a,b,c){return 1!=sX(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 Q7(a){var b;lY(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 n=l=g=j=void 0,o=j=void 0,r=h=h=g=void 0,t=l=l=void 0,z=e=f=t=n=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]])BZ(c,d,0,!1);else{l=t=f=e=-1;for(h=n=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&&(o=c.i[g][r],\nz=P7(c,o,j),n<z&&(n=z,f=j,e=o,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<lX(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,u,-1,2,1);for(h=n=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[n++]=j);j=pZ(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=O7(j,AX(c,l,t[0])),l=O7(j,AX(c,l,t[1])),l=h-l):l=O7(j,AX(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])BZ(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=C(A,u,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;bY(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=C(VN,jv,-1,e,1);for(h=0;h<e;++h)f[h]=AX(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==sX(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=o=z=r=n=void 0,r=void 0,n=j.f[j.o+g],o=C(A,u,-1,n,1),r=BX(j,g,h,t,o);if(3==r)j=!1;else{z=(j.s[g]&3)==r?17:9;for(v=0;v<n;++v)1==(o[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=z,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,E=o=t=o=z=z=n=v=z=n=h=void 0,r=z=r=void 0,h=j.f[j.o+g],n=C(VN,jv,-1,h,1),t=0;t<h;++t)n[t]=AX(j,g,j.e[g][t]);for(t=1;t<h;++t)for(o=0;o<t;++o)if(r=SO(O7(n[t],n[o])),0.08>r||3.061592653589793<r){for(E=v=z=0;E<h;++E)E!=t&&E!=o&&(z+=SO(R7(n[t],n[E])),v+=SO(R7(n[o],n[E])));z=z<v?j.i[g][t]:\nj.i[g][o];if(1==sX(j,z)){j=z;break a}}r=-1;for(t=n=0;t<h;++t)z=j.e[g][t],o=j.i[g][t],z=P7(j,o,z),n<z&&(n=z,r=o);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=y(hQ,Ju,86,[y(A,u,-1,[2,1,2,1]),y(A,u,-1,[1,2,2,1]),y(A,u,-1,[1,1,2,2]),y(A,u,-1,[2,1,1,2]),y(A,u,-1,[2,2,1,1]),y(A,u,-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=z=e=h=f=l=n=t=l=r=g=h=j=o=t=g=n=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&pX(d,c)){l=h=f=e=-1;for(g=n=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)o=d.i[j][r],o!=c&&1==sX(d,o)&&(t=d.e[j][r],z=P7(d,o,t),n<z&&(n=z,f=t,e=o,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<lX(d,d.y[g][c]);++r)o=d.i[d.y[g][c]][r],o!=c&&1==sX(d,o)&&(d.B[o]=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,u,-1,2,1);for(g=n=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[n++]=d.e[l][g]);g=pZ(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=O7(g,AX(d,\nl,t[0])),l=O7(g,AX(d,l,t[1])),l=h-l):l=O7(g,AX(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 S7(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function T7(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function U7(){this.b=!0}w(24,1,{},U7);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction V7(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=Q(L(R(c*Math.pow(10,4))))/Math.pow(10,4);d=m+(new NS(c)).a;e=jG(d,kG(46));0>e&&(d+=Ie,e=jG(d,kG(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=Xe;10<d.length&&(d=Xf);e=m;for(c=1;c<=10-d.length;++c)e+=fa;d=e+d;for(c=d.length;10>c;++c)oM(a.a,32);tW(a.a,d)}function W7(a,b){var c,d,e;if(0>b||999<b)tW(a.a,Nia);else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?oM(a.a,48):oM(a.a,32):(oM(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction X7(a){var b=new nM,c,d,e,f,g,h,j,l;lY(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,u,-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;tW(this.a,(null!=a.I?a.I:m)+ba);tW(this.a,fka);W7(this,a.o);W7(this,a.p);tW(this.a,ja);W7(this,f?0:1);tW(this.a,Lia);b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=\na.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=H7(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?(V7(this,d*a.D[c].a),V7(this,d*-a.D[c].b),V7(this,d*-a.D[c].c)):tW(this.a,Dia),null!=(null==a.t?null:a.t[c])?tW(this.a,Tia):0!=(a.w[c]&1)?tW(this.a,Ria):(e=(RX(),eZ)[a.x[c]],tW(this.a,fa+e),1==e.length?tW(this.a,\nia):2==e.length&&tW(this.a,fa)),tW(this.a,Pia),e=1920&a.w[c],0==e?tW(this.a,t6):384==e?tW(this.a,Mia):128==e?tW(this.a,v6):1792==e?tW(this.a,u6):1664==e&&tW(this.a,v6),tW(this.a,0!=(a.w[c]&8192)?u6:t6),e=((a.s[c]&-268435456)>>>28)-1,-1==e?tW(this.a,t6):0==e?tW(this.a,Qia):W7(this,e),tW(this.a,ka),W7(this,TO(a.u[c])),tW(this.a,Kia);for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=1;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=\n4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&EY(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;W7(this,1+a.y[0][c]);W7(this,1+a.y[1][c]);W7(this,b);W7(this,d);tW(this.a,t6);W7(this,e);tW(this.a,Jia)}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){tW(this.a,Xi);W7(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(tW(this.a,fa),W7(this,c+1),f=a.q[c],0>f?(tW(this.a,Gia),f=-f):tW(this.a,p6),oM(this.a,48+f&65535));tW(this.a,ba)}for(c=f=0;c<a.o;++c)0==\na.v[c]||++f;if(0!=f){tW(this.a,aj);W7(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(tW(this.a,fa),W7(this,c+1),tW(this.a,fa),W7(this,a.v[c]));tW(this.a,ba)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){tW(this.a,PW);W7(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(tW(this.a,fa),W7(this,c+1),a.s[c]&48){case 16:tW(this.a,q6);break;case 32:tW(this.a,r6);break;case 48:tW(this.a,s6)}tW(this.a,ba)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){tW(this.a,QW);W7(this,f);for(c=0;c<a.o;++c)if(f=\na.w[c]&120,0!=f)switch(tW(this.a,fa),W7(this,c+1),f){case 112:tW(this.a,Hia);break;case 8:tW(this.a,q6);break;case 104:tW(this.a,r6);break;case 88:tW(this.a,s6);break;case 56:tW(this.a,Eia)}tW(this.a,ba)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){tW(this.a,gka);W7(this,c+1);W7(this,f.length);tW(this.a,0!=(a.w[c]&1)?Uia:Sia);for(l=0;l<f.length;++l)switch(b=(RX(),eZ)[f[l]],b.length){case 1:tW(this.a,b+p6);break;case 2:tW(this.a,b+ia);break;case 3:tW(this.a,b+fa);break;default:tW(this.a,Fia)}tW(this.a,\nba)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){tW(this.a,RW);W7(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(tW(this.a,fa),W7(this,c+1),0!=(f&4096)?tW(this.a,p6+(a.f[a.o+c]+1)):tW(this.a,Iia));tW(this.a,ba)}}tW(this.a,$i)}w(25,1,{},X7);_.a=null;function M6(a,b){var c,d,e,f;c=m+iA(100*b.a)/100;d=m+iA(100*b.b)/100;e=m+iA(100*b.c)/100;f=m+iA(100*b.d)/100;c=bka+c+A6+e+z6+d+B6+f+hja+a.e+Vja+iA(100*a.n)/100+C6;o7(a,c)}\nfunction r7(a,b,c,d){g7(a,b);b=eka+iA(100*c)/100+ija+iA(100*(d+~~(a.o/3)))/100+aja+a.f.a+bja+a.f.b+y6+a.e+kja+b+Xja;o7(a,b)}function q7(a,b,c,d){b=Yja+iA(100*b)/100+x6+iA(100*c)/100+cja+iA(100*d)/100+y6+a.e+Yia;o7(a,b)}function g7(a,b){var c;c=FR();if(-1<c&&9>c)return!a.i&&(a.i=(tC(),new AJ(a.f))),c=EL(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=Y7;e||(Y7=e=$doc.createElement(vka));d=m+d.b+Ks+d.a;e=e.getContext(Sja);e.font=d;c=e.measureText(c);return(new i7(0,0,c.width,0)).b}\nfunction k7(a,b){a.o!=b&&(a.o=b,a.f=new kL(mi,0,b))}function Z7(a){var b,c,d;d=dka+(null!=a.k?a.k:vr+f7)+jja+a.gd(fa)+cla+a.p+Rka+a.j+Ska+a.p+fa+a.j+lja;b=cka+(null!=a.k?a.k:vr+f7)+Xia+(null!=a.k?a.k:vr+f7)+Oia;d+=o6;d+=b;for(c=new JD(a.c);c.b<c.d.Tf();)b=KD(c),o7(a,b);for(c=new JD(a.b);c.b<c.d.Tf();)b=KD(c),o7(a,b);return d+a.fd(o6)+Xz(a.d.a)+Wja}function o7(a,b){Oy(a.d,o6);Oy(a.d,b);Oy(a.d,ba)}w(28,3,{});_.fd=BG;_.gd=BG;\n_.bd=function(a,b,c){var d,e;e=new UD(\'<polygon points="\');for(d=0;d<c;++d)tW(e,m+iA(100*a[d])/100),Ny(e.a,Jd),tW(e,m+iA(100*b[d])/100),Ny(e.a,fa);tW(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');o7(this,Xz(e.a))};_.cd=function(a){this.e=$s+(a.d>>16&255)+Jd+(a.d>>8&255)+Jd+(a.d&255)+od};_.tS=function(){return Z7(this)};_.e=On;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var f7=0;\nfunction $7(a,b){var c,d,e;1==a.b.B[b]&&PY(a.b,b,2);for(d=0;2>d;++d){c=W(a.b,d,b);K7(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[zX(a.b,c,e)]=!1}}function a8(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!=zX(a.b,d,g)&&a.a[zX(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,$7(a,c))}}while(h)}function b8(){}w(29,1,{},b8);_.a=null;_.b=null;\nfunction c8(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 dla(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&&OZ(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 d8(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(wz,Ru,-1,4,2),this.f=C(A,u,-1,4,1),this.k=C(A,u,-1,4,1),-1!=c&&1==d&&(c8(this,2147483647,e,!0),this.d=0))}w(30,1,{},d8);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction ela(a){var b;lY(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?Dka:m+b+Via;case 0:return bla;case 196608:return Tka;case 262144:return Zka;case 327680:return $ka;case 393216:return ala;default:return 1==b?Mka:m+b+Wia}}function e8(a){lY(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==sX(a.H,b)&&PY(a.H,b,26)}}\nfunction f8(a,b,c){var d,e,f;f=b.length;d=new g8(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)h8(d);else a:{var g,h,j,l,n,o,r;f=y(hQ,Ju,86,[y(A,u,-1,[627]),null,y(A,u,-1,[2457]),null,y(A,u,-1,[2451,8643,2519]),null,y(A,u,-1,[34377,-2147448999]),null,y(A,u,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,y(A,u,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,y(A,u,-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,y(A,u,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);o=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[o]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==sX(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[o].length;++r){h=0==(-2147483648&f[o][r]);c=2147483647&f[o][r];for(j=!1;!j;j=!j){if(j){if(h)break;n=0;for(g=1;g!=l;g<<=1)n<<=1,0!=(c&g)&&(n|=1);c=n}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}}}}h8(d)}Wv(a.c,d)}function i8(a,b){var c,d;d=0;EX(a,a.length,(FX(),FX(),GX));for(c=0;c<a.length;++c)(0==c||0!=HX(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction j8(a){var b,c,d,e,f,g,h,j,l;j=new bw;l=new bw;c=new bw;for(e=new JD(a.c);e.b<e.d.Tf();){d=KD(e);f=0;c.qg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Wv(c,new k8(d,g,b)),f+=b);if(0!=f){l8(c,new m8);for(h=new JD(c);h.b<h.d.Tf()&&!(g=KD(h),0<f*g.b&&(b=(0>f?-f:f)>=TO(g.b)?g.b:f,f-=b,Wv(0>b?j:l,new k8(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;l8(l,new n8);l8(j,new o8);for(f=new JD(l);f.b<f.d.Tf();){e=KD(f);for(d=new JD(j);d.b<d.d.Tf();)if(c=KD(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 p8(e.c,c.c,e.a,c.a)}for(f=new JD(l);f.b<f.d.Tf();){e=KD(f);for(d=new JD(j);d.b<d.d.Tf();)if(c=KD(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 p8(e.c,c.c,e.a,c.a)}for(f=new JD(l);f.b<f.d.Tf();){e=KD(f);for(d=new JD(j);d.b<d.d.Tf();)if(c=KD(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 p8(e.c,c.c,e.a,c.a)}return null}function q8(a){return 2>a.c.c?null:new r8(FF(a.c,0),FF(a.c,1))}\nfunction s8(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=t8(FF(a.c,g),c),-1!=e);++g);d=W(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=t8(FF(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(fla,q,10,a.c.c,0)),null==j[h]&&(j[h]=C(u8,Cia,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 p8(FF(a.c,\ng),FF(a.c,h),e,c),!b&&(b=new bw),Wv(b,j[h][g])))}return b}function h8(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 v8(a,b,c){var d,e;for(e=d=0;e<lX(a.f,c);++e)w8(b,kX(a.f,c,e))&&++d;return d}\nfunction x8(a,b,c,d){var e,f,d=new g8(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=t8(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 y8(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new z8);if(0!=(a.e&1)){var j,l,n,o,r;o=!1;lY(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]&&(o=!0),j=uY(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=uY(b,l,!0),j!=r&&(n=((b.s[l]&-268435456)>>>28)-1,(-1==n||n<j)&&uZ(b,l,j))));Q7(b);o&&(b.K=0)}a.f=b;lY(a.f,3);a.c=new bw;a.a=C(wz,Ru,-1,a.f.o,2);a.b=C(wz,Ru,-1,a.f.p,2);a.d=C(wz,Ru,-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,u,-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]&&I7(a.f,W(a.f,0,d))&&I7(a.f,W(a.f,1,d));var t,z,v,E,s,F,P,M,$,da,Z,ca;for(E=v=s=0;E<a.f.p;++E)if(I7(a.f,W(a.f,0,E))&&I7(a.f,W(a.f,1,E))){a.b[E]=!0;var Hb=v,aa,sb=a.f,Mb=void 0,K=void 0,Ja=void 0,Zc=void 0,Mb=sb.y[0][E],K=sb.y[1][E],Ja=sb.D[K].a-sb.D[Mb].a,Zc=sb.D[K].b-sb.D[Mb].b;aa=Math.sqrt(Ja*Ja+Zc*Zc);v=Hb+aa;++s}if(!(0==s||0==v)){v/=s;for(t=0;t<a.f.o;++t)I7(a.f,t)&&(0==OX(a.f,t)?K7(a.f,t,!1):a.a[t]=!0);da=C(A,u,-1,a.f.o,1);var Ub=a.f,\ntb,N,za,mc,rd,qa,cd,$d;lY(Ub,1);for(tb=0;tb<Ub.o;++tb)da[tb]=-1;for(tb=rd=0;tb<Ub.o;++tb)if(-1==da[tb]&&0!=(Ub.s[tb]&262144)){da[tb]=rd;qa=C(A,u,-1,Ub.o,1);qa[0]=tb;for(cd=mc=0;mc<=cd;){za=OX(Ub,qa[mc]);for($d=0;$d<za;++$d)N=Ub.e[qa[mc]][$d],-1==da[N]&&0!=(Ub.s[N]&262144)&&(qa[++cd]=N,da[N]=rd);++mc}++rd}F=rd;$=C(A,u,-1,F,1);for(t=0;t<a.f.o;++t)-1!=da[t]&&++$[da[t]];M=C(A8,q,12,F,0);for(P=0;P<F;++P)M[P]=new g8(a.f,$[P],a.e);z=C(A,u,-1,F,1);for(t=0;t<a.f.o;++t)P=da[t],-1!=P&&(M[P].n[z[P]]=256,M[P].e[z[P]]=\nt,M[P].a[z[P]]=uX(a.f,t)/v,M[P].b[z[P]]=vX(a.f,t)/v,++z[P]);Z=-1;for(P=ca=0;P<F;++P)ca<$[P]&&(ca=$[P],Z=P);Wv(a.c,M[Z]);for(P=0;P<F;++P)P!=Z&&Wv(a.c,M[P])}}var Ya,pa,Ab,G,Sa,ob,Pc,hc,ga,tc,Y,O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,dd,Vb;for(pa=0;pa<a.f.o;++pa)if(4<lX(a.f,pa)){ga=new g8(a.f,1+lX(a.f,pa),a.e);ga.a[lX(a.f,pa)]=0;ga.b[lX(a.f,pa)]=0;ga.n[lX(a.f,pa)]=32;ga.e[lX(a.f,pa)]=pa;a.a[pa]=!0;for(Y=0;Y<lX(a.f,pa);++Y)ob=kX(a.f,pa,Y),ga.a[Y]=Math.sin(1.0471975511965976*Y-2.0943951023931953),ga.b[Y]=\nMath.cos(1.0471975511965976*Y-2.0943951023931953),ga.n[Y]=32,ga.e[Y]=ob,a.a[ob]=!0,a.b[zX(a.f,pa,Y)]=!0;Wv(a.c,ga)}Fd=gY(a.f);for(ub=0;ub<Fd.i.c;++ub){ie=FF(Fd.j,ub).length;Da=FF(Fd.i,ub);Ec=!1;if(0!=(a.e&6)){Ec=!0;for(Y=0;Y<ie;++Y)if(!I7(a.f,Da[Y])){Ec=!1;break}}if(!Ec){O=!1;for(Y=0;Y<ie;++Y)if(oY(a.f,Da[Y])==ie){O=!0;break}if(O){Qc=FF(Fd.j,ub);f8(a,Da,Qc);for(Y=0;Y<ie;++Y)a.a[Da[Y]]=!0,a.b[Qc[Y]]=!0}}}for(Sa=0;Sa<a.f.p;++Sa)if(yX(a.f,Sa)&&!a.b[Sa]){a:{var eb=a,ed=Sa,Yb=void 0,Yc=void 0,I=void 0,\npb=void 0,wc=void 0,Gd=void 0,uc=void 0,ae=void 0,Sd=void 0,kd=void 0,Zb=void 0,Cb=void 0,oa=void 0,Yb=W(eb.f,0,ed),Yc=W(eb.f,1,ed),wc=C(A,u,-1,eb.f.o,1),Gd=C(A,u,-1,eb.f.o,1),uc=C(A,u,-1,eb.f.o,1),ae=C(A,u,-1,eb.f.o,1);wc[0]=Yb;wc[1]=Yc;Gd[1]=ed;uc[Yb]=1;uc[Yc]=2;ae[0]=-1;ae[1]=0;for(Sd=pb=1;pb<=Sd;){for(kd=0;kd<lX(eb.f,wc[pb]);++kd){I=kX(eb.f,wc[pb],kd);if(1<pb&&I==Yb){oa=new B8(uc[wc[pb]]);Gd[0]=zX(eb.f,wc[pb],kd);Zb=pb;for(Cb=0;Cb<oa.a.length;++Cb)oa.a[Cb]=wc[Zb],oa.b[Cb]=Gd[Zb],Zb=ae[Zb];Vb=\noa;break a}0==uc[I]&&0!=(eb.f.s[I]&3072)&&(wc[++Sd]=I,Gd[Sd]=zX(eb.f,wc[pb],kd),uc[I]=uc[wc[pb]]+1,ae[Sd]=pb)}++pb}Vb=null}Da=Vb.a;Qc=Vb.b;f8(a,Da,Qc);for(Y=0;Y<Vb.a.length;++Y)a.a[Da[Y]]=!0,a.b[Qc[Y]]=!0}for(Sa=0;Sa<a.f.p;++Sa)if(!a.b[Sa]&&3==sX(a.f,Sa)&&(Ab=W(a.f,0,Sa),G=W(a.f,1,Sa),Nb=lX(a.f,Ab)+lX(a.f,G),2<Nb)){ga=new g8(a.f,Nb,a.e);for(Y=Pc=0;Y<lX(a.f,Ab);++Y)ob=kX(a.f,Ab,Y),ob!=G&&(ga.e[Pc++]=ob,a.a[ob]=!0,a.b[zX(a.f,Ab,Y)]=!0);ga.e[Pc++]=Ab;ga.e[Pc++]=G;for(Y=0;Y<lX(a.f,G);++Y)ob=kX(a.f,G,\nY),ob!=Ab&&(ga.e[Pc++]=ob,a.a[ob]=!0,a.b[zX(a.f,G,Y)]=!0);for(Y=0;Y<Nb;++Y)ga.a[Y]=Y,ga.b[Y]=0,ga.n[Y]=1;a.a[Ab]=!0;a.a[G]=!0;a.b[Sa]=!0;Wv(a.c,ga)}for(Sa=0;Sa<a.f.p;++Sa)if(!a.b[Sa]&&2==sX(a.f,Sa)){Ya=C(A,u,-1,a.f.o,1);for(Y=0;2>Y;++Y)if(Ya[0]=W(a.f,Y,Sa),Ya[1]=W(a.f,1-Y,Sa),1==a.f.k[Ya[0]]&&2==a.f.k[Ya[1]]&&2==lX(a.f,Ya[1])){a.a[Ya[0]]=!0;a.a[Ya[1]]=!0;a.b[Sa]=!0;Bb=1;do{T=kX(a.f,Ya[Bb],0)==Ya[Bb-1]?1:0;Ya[Bb+1]=kX(a.f,Ya[Bb],T);if(2==a.f.k[Ya[Bb+1]]&&2<lX(a.f,Ya[Bb+1]))break;a.a[Ya[Bb+1]]=!0;a.b[zX(a.f,\nYa[Bb],T)]=!0;++Bb}while(2==a.f.k[Ya[Bb]]&&2==lX(a.f,Ya[Bb]));Nb=lX(a.f,Ya[0])+lX(a.f,Ya[Bb])+Bb-1;ga=new g8(a.f,Nb,a.e);for(db=0;db<=Bb;++db)ga.a[db]=db,ga.b[db]=0,ga.n[db]=64,ga.e[db]=Ya[db];hc=Bb+1;tc=!1;for(db=0;db<lX(a.f,Ya[0]);++db)ob=kX(a.f,Ya[0],db),ob!=Ya[1]&&(ga.a[hc]=-0.5,ga.b[hc]=tc?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ga.n[hc]=64,ga.e[hc]=ob,++hc,tc=!0);tc=!1;for(db=0;db<lX(a.f,Ya[Bb]);++db)ob=kX(a.f,Ya[Bb],db),ob!=Ya[Bb-1]&&(ga.a[hc]=Bb+0.5,ga.b[hc]=tc?-Math.sin(1.0471975511965976):\nMath.sin(1.0471975511965976),ga.n[hc]=64,ga.e[hc]=ob,++hc,tc=!0);Wv(a.c,ga)}}for(pa=0;pa<a.f.o;++pa)if(4==lX(a.f,pa)){Aa=C(A,u,-1,4,1);Wa=C(A,u,-1,4,1);for(Y=Xc=0;4>Y;++Y)Aa[Xc]=kX(a.f,pa,Y),Wa[Xc]=zX(a.f,pa,Y),1==lX(a.f,Aa[Xc])&&!a.b[Wa[Xc]]&&++Xc;if(2==Xc){ga=new g8(a.f,3,a.e);for(Y=0;2>Y;++Y)a.a[Aa[Y]]=!0,a.b[Wa[Y]]=!0,ga.e[Y]=Aa[Y],ga.n[Y]=32;ga.a[0]=-0.5;ga.b[0]=0.866;ga.a[1]=0.5;ga.b[1]=0.866;ga.a[2]=0;ga.b[2]=0;ga.n[2]=32;ga.e[2]=pa;Wv(a.c,ga)}if(3==Xc){for(Y=0;2>Y;++Y)1==sX(a.f,Wa[Y])&&(dd=\nAa[Y],Aa[Y]=Aa[2],Aa[2]=dd,dd=Wa[Y],Wa[Y]=Wa[2],Wa[2]=dd);ga=new g8(a.f,4,a.e);for(Y=0;3>Y;++Y)a.a[Aa[Y]]=!0,a.b[Wa[Y]]=!0,ga.e[Y]=Aa[Y],ga.n[Y]=32;ga.a[0]=-1;ga.b[0]=0;ga.a[1]=1;ga.b[1]=0;ga.a[2]=0;ga.b[2]=1;ga.a[3]=0;ga.b[3]=0;ga.n[3]=32;ga.e[3]=pa;Wv(a.c,ga)}}C8(a);for(var Ld,be,fd,ic,ce,Ta;;){ic=null;for(Ld=0;Ld<a.f.o;++Ld){for(fd=Ta=0;fd<lX(a.f,Ld);++fd)a.b[zX(a.f,Ld,fd)]||++Ta;if(1==Ta){a:{var Na=a,Fc=Ld,xc=void 0,kb=void 0,yc=void 0,Ob=void 0,xd=void 0,sd=void 0,yd=void 0,jc=void 0,Qa=void 0,\nGc=void 0,gd=void 0,zd=void 0,yc=C(A,u,-1,Na.f.o,1),Ob=C(A,u,-1,Na.f.o,1),xd=C(A,u,-1,Na.f.o,1),sd=C(A,u,-1,Na.f.o,1);yc[0]=Fc;xd[Fc]=1;sd[0]=-1;for(yd=kb=0;kb<=yd;){if(0==kb||!Na.a[yc[kb]])for(jc=0;jc<lX(Na.f,yc[kb]);++jc)xc=kX(Na.f,yc[kb],jc),gd=zX(Na.f,yc[kb],jc),0==xd[xc]&&!Na.b[gd]&&(yc[++yd]=xc,Ob[yd]=gd,xd[xc]=xd[yc[kb]]+1,sd[yd]=kb);if(kb==yd){zd=new B8(xd[yc[kb]]);Qa=kb;for(Gc=0;Gc<zd.a.length;++Gc)zd.a[Gc]=yc[Qa],zd.b[Gc]=Ob[Qa],Qa=sd[Qa];ce=zd;break a}++kb}ce=null}(!ic||ce.a.length>ic.a.length)&&\n(ic=ce)}}if(!ic)break;be=new g8(a.f,ic.a.length,a.e);for(fd=0;fd<ic.a.length;++fd)a.a[ic.a[fd]]=!0,fd<ic.a.length-1&&(a.b[ic.b[fd]]=!0),be.e[fd]=ic.a[fd],be.a[fd]=Math.cos(0.5235987755982988)*fd,be.b[fd]=1==(fd&1)?0:0.5,be.n[fd]=128+ic.a.length;Wv(a.c,be)}C8(a);for(f=new JD(a.c);f.b<f.d.Tf();){for(var Pb=e=KD(f),Qb=void 0,de=void 0,Hc=void 0,V=void 0,Rc=void 0,V=Hc=0;V<Pb.e.length;++V){Qb=Pb.e[V];de=lX(Pb.k,Qb);for(Rc=0;Rc<de;++Rc)kX(Pb.k,Qb,Rc)>Qb&&++Hc}Pb.f=C(A,u,-1,Hc,1);Pb.i=C(A,u,-1,Pb.k.o,1);\nfor(V=Hc=0;V<Pb.e.length;++V){Qb=Pb.e[V];de=lX(Pb.k,Qb);Pb.i[Qb]=V;for(Rc=0;Rc<de;++Rc)kX(Pb.k,Qb,Rc)>Qb&&(Pb.f[Hc++]=zX(Pb.k,Qb,Rc))}}var kc,Ra,zc,Xa,nc,pf,fb,je,Me,Ad,ke,vc;for(je=0;je<a.c.c;++je){fb=FF(a.c,je);for(Me=0;Me<fb.f.length;++Me)if(zc=fb.f[Me],2==sX(a.f,zc)){if(!JX(a.f,zc)&&0==(a.f.z[zc]&3)){var le=a.f;le.z[zc]|=16777216}if(!yX(a.f,zc)&&1<a.f.f[W(a.f,0,zc)]&&1<a.f.f[W(a.f,1,zc)]&&(1==(a.f.z[zc]&3)||2==(a.f.z[zc]&3))){vc=C(A,u,-1,2,1);Xa=C(A,u,-1,2,1);for(Ad=0;2>Ad;++Ad){vc[Ad]=a.f.G;\nXa[Ad]=W(a.f,Ad,zc);for(ke=0;ke<lX(a.f,Xa[Ad]);++ke)nc=kX(a.f,Xa[Ad],ke),nc!=W(a.f,1-Ad,zc)&&vc[Ad]>nc&&(vc[Ad]=nc)}pf=D8(fb.a[fb.i[Xa[0]]],fb.b[fb.i[Xa[0]]],fb.a[fb.i[Xa[1]]],fb.b[fb.i[Xa[1]]]);kc=D8(fb.a[fb.i[vc[0]]],fb.b[fb.i[vc[0]]],fb.a[fb.i[Xa[0]]],fb.b[fb.i[Xa[0]]]);Ra=D8(fb.a[fb.i[Xa[1]]],fb.b[fb.i[Xa[1]]],fb.a[fb.i[vc[1]]],fb.b[fb.i[vc[1]]]);0>O7(pf,kc)^0>O7(pf,Ra)^2==(a.f.z[zc]&3)&&E8(fb,zc)}}}var ld,Td,oc,Ic,qb,Ac,Ne,Oe,lc,Jc,Bc,gb,$b,ee,xe,Bd,Sc,Ba,hb,Hd,Cd,Kc,Za,me,Gf,md;Cd=C(qY,q,6,\na.f.o,0);for(Hd=0;Hd<a.f.o;++Hd)Cd[Hd]=new rY(2),PX(Cd[Hd],Hd);md=C(A,u,-1,a.f.o,1);for(Kc=0;Kc<a.f.d;++Kc)if(Za=a.f.z[Kc]&3,1==Za||2==Za)oX(Cd[W(a.f,0,Kc)],ME(Za)),oX(Cd[W(a.f,1,Kc)],ME(Za));me=i8(Cd,md);do{Gf=me;for(var Yf=a,Zf=Cd,Hf=md,Pe=void 0,ug=void 0,Gb=void 0,hd=void 0,Id=void 0,qf=void 0,vg=void 0,ug=C(A,u,-1,16,1),Pe=0;Pe<Yf.f.o;++Pe){for(Gb=0;Gb<lX(Yf.f,Pe);++Gb){vg=Hf[kX(Yf.f,Pe,Gb)];for(hd=0;hd<Gb&&!(vg<ug[hd]);++hd);for(Id=Gb;Id>hd;--Id)ug[Id]=ug[Id-1];ug[hd]=vg}qf=tY(6,lX(Yf.f,Pe));\nPX(Zf[Pe],Pe);QX(Zf[Pe],16,ME(Hf[Pe]));QX(Zf[Pe],17*(6-qf),nu);for(Gb=0;Gb<qf;++Gb)QX(Zf[Pe],17,ME(ug[Gb]))}me=i8(Cd,md)}while(Gf!=me);Ic=C($S,fv,-1,a.f.p,1);var Pg,If,xa,$f,Tc,rf,Jb,Jf,Kh,Kf;for(xa=0;xa<a.f.p;++xa)if(Pg=W(a.f,0,xa),If=W(a.f,1,xa),!(yX(a.f,xa)||1!=sX(a.f,xa)||1==lX(a.f,Pg)||1==lX(a.f,If)))if(!(0!=(a.e&2)&&I7(a.f,Pg))||!I7(a.f,If)){Kh=!1;for(Jb=0;2>Jb;++Jb)if($f=W(a.f,Jb,xa),2<lX(a.f,$f)){Kf=!0;rf=-1;for(Jf=0;Jf<lX(a.f,$f);++Jf)Tc=kX(a.f,$f,Jf),Tc!=W(a.f,1-Jb,xa)&&(-1==rf?rf=md[Tc]:\nrf!=md[Tc]&&(Kf=!1));if(Kf){Kh=!0;break}}Kh||(0!=(a.e&4)&&I7(a.f,Pg)&&I7(a.f,If)?Ic[xa]=1:Ic[xa]=2)}for(oc=0;oc<a.f.p;++oc)2==Ic[oc]&&(0!=(a.f.s[W(a.f,0,oc)]&3072)||0!=(a.f.s[W(a.f,1,oc)]&3072))&&(Ic[oc]=3);for(gb=0;gb<a.c.c;++gb){Jc=FF(a.c,gb);Ne=F8(Jc);Bd=Jc.c;xe=new G8(Jc,a.e);ee=-1;for(Bc=0;224>Bc&&0!=Ne.c;++Bc){Oe=H8(a.i,Ne.c);Ac=(bL(Oe,Ne.c),Ne.b[Oe]);a:{var sf=a,Md=Ac[0],ne=Ac[1],Ud=void 0,ib=void 0,ag=void 0,nd=void 0,ya=void 0,El=void 0,Sh=void 0,lk=void 0,Ga=void 0,Di=void 0,jh=void 0,Th=\nvoid 0,ya=C(A,u,-1,sf.f.o,1),El=C(A,u,-1,sf.f.o,1),Sh=C(A,u,-1,sf.f.o,1),lk=C(A,u,-1,sf.f.o,1);ya[0]=ne;Sh[ne]=1;lk[0]=-1;for(Ga=nd=0;nd<=Ga;){for(Di=0;Di<OX(sf.f,ya[nd]);++Di){ib=kX(sf.f,ya[nd],Di);Th=zX(sf.f,ya[nd],Di);if(ib==Md){ag=Sh[ya[nd]];Ud=C(A,u,-1,ag,1);Ud[0]=Th;for(jh=1;jh<ag;++jh)Ud[jh]=El[nd],nd=lk[nd];qb=Ud;break a}0==Sh[ib]&&(ya[++Ga]=ib,El[Ga]=Th,Sh[ib]=Sh[ya[nd]]+1,lk[Ga]=nd)}if(nd==Ga)break;++nd}qb=null}ld=C(A,u,-1,qb.length,1);Td=0;if(32>Bc)for($b=1;$b<qb.length-1;++$b)3==Ic[qb[$b]]&&\n(ld[Td++]=qb[$b]);else if(96>Bc)for($b=1;$b<qb.length-1;++$b)2<=Ic[qb[$b]]&&(ld[Td++]=qb[$b]);else for($b=1;$b<qb.length-1;++$b)1<=Ic[qb[$b]]&&(ld[Td++]=qb[$b]);if(0!=Td){Ba=ld[0];if(1<Td){do Ba=ld[H8(a.i,Td)];while(Ba==ee)}Ba!=ee&&(ee=Ba,E8(Jc,Ba),Ne=F8(Jc),Bd>Jc.c&&(Bd=Jc.c,xe=new G8(Jc,a.e)))}}hL(a.c,gb,xe);Jc=xe;lc=1;do{Sc=9999;for($b=0;$b<Jc.e.length;++$b)if(hb=md[Jc.e[$b]],hb==lc){for(var pc=Jc,Rg=$b,mk=void 0,Fl=void 0,kh=void 0,Uh=void 0,xg=void 0,lh=void 0,Vh=void 0,Sg=void 0,yg=void 0,Tg=\nvoid 0,mj=void 0,Gl=void 0,Vd=void 0,Qe=void 0,ye=void 0,Xb=void 0,vf=void 0,Vg=void 0,Ak=void 0,Fv=void 0,Vd=pc.a[Rg],vf=pc.b[Rg],Uh=C(I8,q,11,4,0),Tg=yg=0;Tg<pc.f.length&&!(4<=yg);++Tg)Rg==pc.i[W(pc.k,0,pc.f[Tg])]||Rg==pc.i[W(pc.k,1,pc.f[Tg])]||(Qe=pc.a[pc.i[W(pc.k,0,pc.f[Tg])]],Vg=pc.b[pc.i[W(pc.k,0,pc.f[Tg])]],ye=pc.a[pc.i[W(pc.k,1,pc.f[Tg])]],Ak=pc.b[pc.i[W(pc.k,1,pc.f[Tg])]],lh=Math.sqrt((Qe-Vd)*(Qe-Vd)+(Vg-vf)*(Vg-vf)),Vh=Math.sqrt((ye-Vd)*(ye-Vd)+(Ak-vf)*(Ak-vf)),kh=Math.sqrt((ye-Qe)*(ye-\nQe)+(Ak-Vg)*(Ak-Vg)),lh<kh&&Vh<kh?Qe==ye?(xg=0>=Vd-Qe?0-(Vd-Qe):Vd-Qe,0.5>xg&&(Uh[yg++]=new J8(D8(Qe,vf,Vd,vf),(0.5-xg)/2))):Vg==Ak?(xg=0>=vf-Vg?0-(vf-Vg):vf-Vg,0.5>xg&&(Uh[yg++]=new J8(D8(Vd,Vg,Vd,vf),(0.5-xg)/2))):(mj=(Ak-Vg)/(ye-Qe),Gl=-1/mj,mk=Vg-mj*Qe,Fl=vf-Gl*Vd,Xb=(Fl-mk)/(mj-Gl),Fv=mj*Xb+mk,xg=Math.sqrt((Xb-Vd)*(Xb-Vd)+(Fv-vf)*(Fv-vf)),0.5>xg&&(Uh[yg++]=new J8(D8(Xb,Fv,Vd,vf),(0.5-xg)/2))):0.5>lh?Uh[yg++]=new J8(D8(Qe,Vg,Vd,vf),(0.5-lh)/2):0.5>Vh&&(Uh[yg++]=new J8(D8(ye,Ak,Vd,vf),(0.5-Vh)/\n2)));0<yg&&(Sg=K8(Uh,yg),pc.a[Rg]+=Sg.b*Math.sin(Sg.a),pc.b[Rg]+=Sg.b*Math.cos(Sg.a))}else hb>lc&&hb<Sc&&(Sc=hb);lc=Sc}while(9999!=Sc)}var Wl,Qn;for(Wl=0;Wl<a.f.o;++Wl)!I7(a.f,Wl)&&0==lX(a.f,Wl)&&(Qn=new g8(a.f,1,a.e),a.a[Wl]=!0,Qn.e[0]=Wl,Qn.a[0]=0,Qn.b[0]=0,Qn.n[0]=0,Wv(a.c,Qn));var D0,Gv;for(Gv=s8(a);Gv;){for(var Rn=void 0,Hv=void 0,$D=void 0,aE=void 0,aE=0,$D=null,Hv=new JD(Gv);Hv.b<Hv.d.Tf();)Rn=KD(Hv),aE<Rn.b[0].e.length*Rn.b[1].e.length&&(aE=Rn.b[0].e.length*Rn.b[1].e.length,$D=Rn);D0=$D;L8(a,\nD0,1.2);Gv=s8(a)}var Iv;for(Iv=j8(a);Iv;)L8(a,Iv,1.5),Iv=j8(a);var Jv;for(Jv=q8(a);Jv;)L8(a,Jv,1.8),Jv=q8(a);for(g=0;g<a.c.c;++g){e=FF(a.c,g);for(h=0;h<e.e.length;++h)L7(a.f,e.e[h],e.a[h]),M7(a.f,e.e[h],e.b[h]),N7(a.f,e.e[h],0)}}\nfunction L8(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,n;e=C(VN,jv,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];n=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var o=void 0,r=o=void 0,t=void 0,z=void 0,v=void 0,E=void 0,s=E=void 0,F=z=o=v=z=void 0,P=void 0,M=r=void 0,$=z=o=void 0,da=void 0;if(1==f.e.length)f=0;else{M=c+Math.sqrt(b.b[1-j].e.length);t=C(VN,jv,-1,36,1);for(s=0;s<f.e.length;++s)o=D8(h,l,f.a[s],f.b[s]),o=Q(L(Math.round(36*o/6.283185307179586))),o=0>o?o+36:36<=o?o-36:o,z=h-f.a[s],v=l-f.b[s],\nz=z*z+v*v,t[o]<z&&(t[o]=z);o=z=-1;for(s=0;36>s;++s)t[s]=Math.sqrt(t[s]),z<t[s]&&(z=t[s],o=s);o=0>o-18?o-18+36:36<=o-18?o-18-36:o-18;for(s=0;18>=s;++s)t[0>o+s?o+s+36:36<=o+s?o+s-36:o+s]+=0.01*s,t[0>o-s?o-s+36:36<=o-s?o-s-36:o-s]+=0.01*s;$=C(VN,jv,-1,9,1);for(s=1;9>s;++s)$[s]=Math.sin(0.17453292519943295*s);da=M*M;P=1.7976931348623157E308;F=-1;for(o=0;36>o;++o)if(!(t[o]>=P)){v=t[o];for(s=1;9>s;++s){for(z=-1;1>=z&&!(r=0>o+z*s?o+z*s+36:36<=o+z*s?o+z*s-36:o+z*s,!(t[r]<=v)&&(E=t[r]*$[s],E<M&&(E*=E,r=Math.sqrt(da-\nE)+Math.sqrt(t[r]*t[r]-E)-M,v<r&&(v=r,P<=r))));z+=2);if(P<=v)break}P>v&&(P=v,F=o)}f=6.283185307179586*F/36}n[g]=f}M8(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);M8(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);n=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,n>b.b[1].b[j]&&(n=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-n+2*c;f=iA(Math.ceil(j));n+=(j-f)/2-c;g=C(VN,jv,-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]-n;l=iA(h-c);for(h=tY(iA(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=iA(b.b[0].b[j]-n),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&&(M8(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),M8(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=x8(a,b.b[0],b.b[1],0);N8(a,b.b[0],b.b[1],d)}\nfunction C8(a){for(var b,c,d,e,f,g,h,j,l,n,o,r,t,z,v;;){n=v=0;z=t=null;for(f=1;f<a.c.c;++f){d=FF(a.c,f);for(g=0;g<f;++g){e=FF(a.c,g);for(j=r=o=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],o<d.n[j]&&(o=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==v8(a,d,b)&&1==v8(a,e,b)?0:1,o>r?h=(b<<24)+(o<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(o<<8)+c,v<h)){v=h;n=c;for(j=r=o=0;j<d.e.length;++j)o<d.n[j]&&(o=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);o>r?(t=d,z=e):(t=e,z=\nd)}}}if(0==v)break;if(n==t.e.length)Qv(a.c,t);else if(n==z.e.length)Qv(a.c,z);else{c=a;f=n;r=o=e=d=n=n=j=b=v=g=void 0;g=C(A,u,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<z.e.length;++j)t.e[b]==z.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(n=t8(t,g[0]),d=t8(z,g[0]),O8(z,t.a[n]-z.a[d],t.b[n]-z.b[d]),e=P8(c,t,g[0]),o=P8(c,z,g[0]),r=0,1==v8(c,t,g[0])&&1==v8(c,z,g[0])&&(r=1.0471975511965976),M8(z,z.a[d],z.b[d],e-o+r+3.141592653589793),x8(c,t,z,1));else{n=c;d=t;e=z;r=g;var E=void 0,s=v=void 0,F=void 0,P=void 0,M=\nvoid 0,$=void 0,da=void 0,Z=l=j=b=P=void 0,ca=s=E=o=v=g=l=j=b=v=E=void 0,$=void 0;j=C(A,u,-1,f,1);l=C(A,u,-1,f,1);for(b=0;b<f;++b)j[b]=t8(d,r[b]),l[b]=t8(e,r[b]);for(b=E=v=o=g=0;b<f;++b)g+=d.a[j[b]],o+=d.b[j[b]],v+=e.a[l[b]],E+=e.b[l[b]];g/=f;o/=f;v/=f;E/=f;O8(e,g-v,o-E);P=C(I8,q,11,f,0);$=C(I8,q,11,f,0);E=C(I8,q,11,f,0);v=C(I8,q,11,f,0);for(b=0;b<f;++b)P[b]=new Q8(g,o,d.a[j[b]],d.b[j[b]]),$[b]=new Q8(g,o,e.a[l[b]],e.b[l[b]]),E[b]=new J8(P[b].a-$[b].a,P[b].b*$[b].b),v[b]=new J8(P[b].a+$[b].a,P[b].b*\n$[b].b);E=K8(E,f);v=K8(v,f);for(b=$=ca=0;b<f;++b)for(Z=0;Z<lX(n.f,r[b]);++Z)s=kX(n.f,r[b],Z),w8(d,s)&&!w8(e,s)&&++ca,!w8(d,s)&&w8(e,s)&&++$;M=C(I8,q,11,ca,0);da=C(I8,q,11,$,0);P=C(I8,q,11,$,0);for(b=$=ca=0;b<f;++b)for(Z=0;Z<lX(n.f,r[b]);++Z)s=kX(n.f,r[b],Z),w8(d,s)&&!w8(e,s)&&(F=t8(d,s),M[ca]=new Q8(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++ca),!w8(d,s)&&w8(e,s)&&(F=t8(e,s),s=new Q8(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),da[$]=new J8(E.a+s.a,s.b),P[$]=new J8(v.a-s.a,s.b),++$);b=K8(M,ca);j=K8(da,$);l=K8(P,\n$);if(SO(O7(b.a,j.a))>SO(O7(b.a,l.a)))M8(e,g,o,E.a);else{r=g;b=o;E=l=j=void 0;for(E=0;E<e.e.length;++E)l=WS((e.a[E]-r)*(e.a[E]-r)+(e.b[E]-b)*(e.b[E]-b)),j=0-D8(r,b,e.a[E],e.b[E]),e.a[E]=r+l*Math.sin(j),e.b[E]=b+l*Math.cos(j);M8(e,g,o,v.a)}f=x8(n,d,e,f)}n=f;N8(c,t,z,n)}}}\nfunction P8(a,b,c){var d,e,f,g,h,j,l,n;d=C(VN,jv,-1,lX(a.f,c)+1,1);f=C(A,u,-1,lX(a.f,c)+1,1);g=C(A,u,-1,lX(a.f,c)+1,1);l=t8(b,c);for(h=e=0;h<lX(a.f,c);++h)f[e]=kX(a.f,c,h),g[e]=zX(a.f,c,h),j=t8(b,f[e]),-1!=j&&(d[e++]=D8(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&&yX(a.f,g[h])&&yX(a.f,g[h+1])){a:{n=a;var o=f[h],r=c,t=f[h+1],z=void 0,v=void 0,E=void 0,s=void 0,F=void 0,P=void 0,E=C(A,u,-1,n.f.o,1),s=C(A,u,-1,n.f.o,1);E[0]=r;E[1]=o;s[r]=1;s[o]=2;for(F=v=1;v<=F;){for(P=0;P<lX(n.f,E[v]);++P){z=kX(n.f,E[v],P);if(z==t){n=1+s[E[v]];break a}0==s[z]&&0!=(n.f.s[z]&3072)&&(E[++F]=z,s[z]=s[E[v]]+1)}++v}n=0}0!=n&&(b-=100-n)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function N8(a,b,c,d){var e;e=tY(rI(a.c,b),rI(a.c,c));uL(a.c,e,d);Qv(a.c,b);Qv(a.c,c)}\nfunction R8(){this.e=1}function K8(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 J8(d,c)}w(33,1,{},R8);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function m8(){}w(34,1,{},m8);_.dd=function(a,b){var c,d;return c=TO(a.b),d=TO(b.b),c<d?-1:c==d?0:1};function n8(){}w(35,1,{},n8);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function o8(){}w(36,1,{},o8);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function r8(a,b){var c,d;this.b=C(A8,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(VN,jv,-1,2,1);this.d=C(VN,jv,-1,2,1);this.a=C(A,u,-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 p8(a,b,c,d){this.b=C(A8,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(VN,jv,-1,2,1);this.d=C(VN,jv,-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,u,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},r8,p8);_.a=null;_.b=null;_.c=null;_.d=null;function J8(a,b){this.a=a;this.b=b}function Q8(a,b,c,d){this.a=D8(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction D8(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},J8,Q8);_.a=0;_.b=0;function B8(a){this.a=C(A,u,-1,a,1);this.b=C(A,u,-1,a,1)}w(39,1,{},B8);_.a=null;_.b=null;function k8(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},k8);_.a=0;_.b=0;_.c=null;\nfunction E8(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=C(hQ,Ju,86,a.k.p,0));if(null==a.d[b]){g=C(A,u,-1,a.e.length,1);l=C(wz,Ru,-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<lX(a.k,g[f]);++j)e=kX(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)I7(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=C(A,u,-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=D8(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=WS((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-D8(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 F8(a){var b,c,d,e,f;a.c=0;c=new bw;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=SO(a.a[e]-a.a[f]),d=SO(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=C(A,u,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],vz(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function t8(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function w8(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction M8(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=WS((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=D8(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 O8(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function g8(a,b,c){this.k=a;this.j=c;this.e=C(A,u,-1,b,1);this.n=C(A,u,-1,b,1);this.a=C(VN,jv,-1,b,1);this.b=C(VN,jv,-1,b,1)}\nfunction G8(a,b){var c;this.k=a.k;this.j=b;this.e=C(A,u,-1,a.e.length,1);this.n=C(A,u,-1,a.e.length,1);this.a=C(VN,jv,-1,a.e.length,1);this.b=C(VN,jv,-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,u,-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,u,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},g8,G8);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function R7(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function S8(){S8=x;T8=y(U8,Yu,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction V8(a,b){S8();var c,d,e,f,g,h;c=!b?1:(T8[0]*(b.d>>16&255)+T8[1]*(b.d>>8&255)+T8[2]*(b.d&255))/255;f=!a?1:(T8[0]*(a.d>>16&255)+T8[1]*(a.d>>8&255)+T8[2]*(a.d&255))/255;e=SO(c-f);if(0.30000001192092896<e)return a;d=C(U8,Yu,-1,3,1);W8(b.d>>16&255,b.d>>8&255,b.d&255,d);g=C(U8,Yu,-1,3,1);W8(a.d>>16&255,a.d>>8&255,a.d&255,g);h=SO(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=SO(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(U8,Yu,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=C(U8,Yu,-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:(T8[0]*(a.d>>16&255)+T8[1]*(a.d>>8&255)+T8[2]*(a.d&255))/255,0==f)c=new X8(f,f,f,c[3]);else{d=e/(!a?1:(T8[0]*(a.d>>16&255)+T8[1]*(a.d>>8&255)+T8[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=T8[e]:(h+=(c[e]-1)*T8[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)*T8[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/T8[e],1<c[e]&&(c[e]=1))}c=new X8(c[0],c[1],c[2],c[3])}return c}var T8;function X8(a,b,c,d){BK();var e=iA(255*a+0.5),f=iA(255*b+0.5),g=iA(255*c+0.5),h=iA(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new kw(ih);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=C(U8,Yu,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function Y8(a){BK();this.d=a|-16777216}\nfunction W8(a,b,c,d){BK();var e,f,g,h,j,l;null==d&&(d=C(U8,Yu,-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(473,1,{58:1,67:1,70:1},X8,Y8);var Y7=null;function a7(){}function d7(a,b){this.a=a;this.b=b}w(523,496,{77:1,78:1},a7,d7);_.vf=ZE;_.wf=$E;_.tS=function(){return Z8.d+"[x="+this.a+",y="+this.b+Lm};_.a=0;_.b=0;\nfunction Q6(a,b){var c,d,e,f;c=new R6;d=a.c;e=b.vf();d=d<e?d:e;e=a.d;f=b.wf();e=e<f?e:f;f=a.c+a.b;var g=b.vf()+b.yf();f=f>g?f:g;var g=a.d+a.a,h=b.wf()+b.xf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function R6(){}function i7(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(524,499,dv,R6,i7);_.xf=ZE;_.yf=$E;_.vf=function(){return this.c};_.wf=function(){return this.d};_.tS=function(){return gla.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Lm};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction $8(a){var b,c;c=new f_;var d=new b8,e=ZS(lG(a)),f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja,Zc,Ub,tb,N,za,mc,rd,qa,cd,$d,Ya;d.b=c;nZ(d.b);sb=null;j=C(A,u,-1,64,1);j[0]=-1;Ja=C(A,u,-1,64,1);Zc=C(A,u,-1,64,1);for(s=0;64>s;++s)Ja[s]=-1;g=K=0;Ub=Mb=N=!1;n=0;tb=e.length;for(l=1;32>=e[K];)++K;for(;K<tb;)if(za=e[K++]&65535,a9(za)||42==za){h=0;v=-1;F=aa=P=!1;if(N)82==za&&VM(e[K]&65535)?(da=null!=String.fromCharCode(e[K+1]&65535).match(/\\d/)?2:1,h=HZ(oZ(e,K-1,1+da)),K+=da):(M=String.fromCharCode(e[K]&\n65535).toLowerCase().charCodeAt(0)==(e[K]&65535)&&a9(e[K]&65535)?2:1,h=HZ(oZ(e,K-1,M)),K+=M-1,v=0),64==e[K]&&(++K,64==e[K]&&(F=!0,++K),aa=!0),72==e[K]&&(++K,v=1,VM(e[K]&65535)&&(v=e[K]-48,++K));else if(42==za)h=6,P=!0;else switch(String.fromCharCode(za).toUpperCase().charCodeAt(0)){case 66:K<tb&&114==e[K]?(h=35,++K):h=5;break;case 67:K<tb&&108==e[K]?(h=17,++K):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 Qy(qka);\nf=iZ(d.b,h);P?(Ub=!0,CZ(d.b,f,1)):K7(d.b,f,String.fromCharCode(za).toLowerCase().charCodeAt(0)==za&&a9(za));if(-1!=v&&1!=h){o=C($S,fv,-1,1,1);o[0]=v<<24>>24;var pa=d.b,Ab=f,G=o;null!=G&&0==G.length&&(G=null);null==G?null!=pa.r&&(pa.r[Ab]=null):(null==pa.r&&(pa.r=C(gZ,q,3,pa.G,0)),pa.r[Ab]=G)}E=j[n];-1!=j[n]&&128!=l&&mZ(d.b,f,j[n],l);l=1;j[n]=f;0!=g&&(AZ(d.b,f,g),g=0);(ca=!sb?null:TZ(sb,rP(E)))&&c8(ca,f,K,1==h);aa&&(!sb&&(sb=new a_),b_(sb,rP(f),new d8(d,f,E,v,K,F)))}else if(46==za)l=128;else if(61==\nza)l=2;else if(35==za)l=4;else if(VM(za))if(Z=za-48,N){for(;K<tb&&VM(e[K]&65535);)Z=10*Z+e[K]-48,++K;g=Z}else{Mb&&K<tb&&VM(e[K]&65535)&&(Z=10*Z+e[K]-48,++K);Mb=!1;if(64<=Z)throw new Qy(oka);if(-1==Ja[Z])Ja[Z]=j[n],Zc[Z]=K-1;else{if(Ja[Z]==j[n])throw new Qy(nka);sb&&((ca=TZ(sb,rP(Ja[Z])))&&c8(ca,j[n],Zc[Z],!1),(ca=TZ(sb,rP(j[n])))&&c8(ca,Ja[Z],K-1,!1));mZ(d.b,j[n],Ja[Z],l);Ja[Z]=-1}l=1}else if(43==za){if(!N)throw new Qy(ika);for(r=1;43==e[K];)++r,++K;1==r&&VM(e[K]&65535)&&(r=e[K]-48,++K);vZ(d.b,j[n],\nr)}else if(45==za){if(N){for(r=-1;45==e[K];)--r,++K;-1==r&&VM(e[K]&65535)&&(r=48-e[K],++K);vZ(d.b,j[n],r)}}else if(40==za){if(-1==j[n])throw new Qy(hka);j[n+1]=j[n];++n}else if(41==za)--n;else if(91==za){if(N)throw new Qy(mka);N=!0}else if(93==za){if(!N)throw new Qy(jka);N=!1}else if(37==za)Mb=!0;else if(58==za)if(N){for($=0;VM(e[K]&65535);)$=10*$+e[K]-48,++K;d.b.u[j[n]]=$}else l=64;else if(47==za)l=17;else if(92==za)l=9;else throw new Qy(pka+String.fromCharCode(za)+Uc);if(1!=l)throw new Qy(kka);\nfor(s=0;64>s;++s)if(-1!=Ja[s])throw new Qy(lka);var Sa=d.b,ob,Pc,hc,ga,tc,Y;Y=C(A,u,-1,Sa.o,1);ga=C(wz,Ru,-1,Sa.o,2);for(Pc=0;Pc<Sa.p;++Pc)for(hc=0;2>hc;++hc)OZ(Sa,Sa.y[hc][Pc])&&!OZ(Sa,Sa.y[1-hc][Pc])&&(ga[Sa.y[hc][Pc]]=!0);for(tc=Sa.o-1;0<=tc&&ga[tc];)Y[tc]=tc,--tc;for(ob=0;ob<=tc;++ob)if(ga[ob]){Y[ob]=tc;Y[tc]=ob;for(--tc;0<=tc&&ga[tc];)Y[tc]=tc,--tc}else Y[ob]=ob;d.b.J=!0;lY(d.b,1);for(f=0;f<d.b.o;++f)if(null!=(null==c.r?null:null==c.r[f]?null:oZ(c.r[f],0,c.r[f].length))&&!I7(d.b,f))if(z=(null==\nd.b.r?null:d.b.r[f])[0],d.b.x[f]<(RX(),fZ).length&&null!=fZ[d.b.x[f]]){t=!1;mc=vY(d.b,f);mc-=xY(d.b,f,mc);for(qa=fZ[d.b.x[f]],cd=0,$d=qa.length;cd<$d;++cd)if(rd=qa[cd],mc<=rd){t=!0;rd!=mc+z&&uZ(d.b,f,mc+z);break}t||uZ(d.b,f,mc+z)}var O,db,Bb,Nb;for(O=0;O<d.b.c;++O)if(7==d.b.x[O]&&0==d.b.q[O]&&3<vY(d.b,O)&&0<d.b.k[O])for(Nb=0;Nb<d.b.f[O];++Nb)if(db=kX(d.b,O,Nb),Bb=zX(d.b,O,Nb),1<sX(d.b,Bb)&&JZ(d.b.x[db])){4==d.b.B[Bb]?PY(d.b,Bb,2):PY(d.b,Bb,1);vZ(d.b,O,d.b.q[O]+1);vZ(d.b,db,d.b.q[db]-1);break}var T,\nAa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,dd,Vb,eb,ed,Yb,Yc;lY(d.b,1);d.a=C(wz,Ru,-1,d.b.d,2);for(Wa=0;Wa<d.b.d;++Wa)64==d.b.B[Wa]&&(PY(d.b,Wa,1),d.a[Wa]=!0);Yc=new NZ(d.b,3);Fd=C(wz,Ru,-1,Yc.i.c,2);for(eb=0;eb<Yc.i.c;++eb){ed=FF(Yc.i,eb);Fd[eb]=!0;for(ub=0;ub<ed.length;++ub)if(!I7(d.b,ed[ub])){Fd[eb]=!1;break}if(Fd[eb]){Yb=FF(Yc.j,eb);for(ub=0;ub<Yb.length;++ub)d.a[Yb[ub]]=!0}}for(Wa=0;Wa<d.b.d;++Wa)if(!d.a[Wa]&&0!=Yc.b[Wa]&&I7(d.b,W(d.b,0,Wa))&&I7(d.b,W(d.b,1,Wa)))a:{var I=d,pb=Wa,wc=void 0,Gd=void 0,uc=void 0,\nae=void 0,Sd=void 0,kd=void 0,Zb=void 0,Cb=void 0,oa=void 0,Ld=void 0,be=void 0,fd=void 0,ic=void 0,Cb=C(A,u,-1,I.b.c,1),kd=C(A,u,-1,I.b.c,1),Zb=C(A,u,-1,I.b.c,1),oa=C(A,u,-1,I.b.c,1),wc=W(I.b,0,pb),Gd=W(I.b,1,pb);kd[0]=wc;kd[1]=Gd;Zb[0]=-1;Zb[1]=pb;Cb[wc]=1;Cb[Gd]=2;oa[wc]=-1;oa[Gd]=wc;for(Ld=Sd=1;Sd<=Ld&&15>Cb[kd[Sd]];){ic=kd[Sd];for(be=0;be<I.b.f[ic];++be)if(uc=kX(I.b,ic,be),uc!=oa[ic]){ae=zX(I.b,ic,be);if(uc==wc){Zb[0]=ae;for(fd=0;fd<=Ld;++fd)I.a[Zb[be]]=!0;break a}I7(I.b,uc)&&0==Cb[uc]&&(++Ld,\nkd[Ld]=uc,Zb[Ld]=ae,Cb[uc]=Cb[ic]+1,oa[uc]=ic)}++Sd}}lY(d.b,3);for(eb=0;eb<Yc.i.c;++eb)if(Fd[eb]){ed=FF(Yc.i,eb);for(ub=0;ub<ed.length;++ub){var ce;var Ta=d,Na=ed[ub],Fc=void 0;16==Ta.b.x[Na]&&0>=Ta.b.q[Na]||6==Ta.b.x[Na]&&0!=Ta.b.q[Na]||!I7(Ta.b,Na)?ce=!1:(Fc=null==AY(Ta.b,Na)?0:(null==Ta.b.r?null:Ta.b.r[Na])[0],ce=1>rZ(Ta.b,Na)-vY(Ta.b,Na)-Fc||5!=Ta.b.x[Na]&&6!=Ta.b.x[Na]&&7!=Ta.b.x[Na]&&8!=Ta.b.x[Na]&&15!=Ta.b.x[Na]&&16!=Ta.b.x[Na]&&33!=Ta.b.x[Na]&&34!=Ta.b.x[Na]?!1:!0);if(!ce){K7(d.b,ed[ub],!1);\nfor(Ec=0;Ec<d.b.f[ed[ub]];++Ec)d.a[zX(d.b,ed[ub],Ec)]=!1}}}a8(d);for(eb=0;eb<Yc.i.c;++eb)if(Fd[eb]&&6==FF(Yc.j,eb).length){Yb=FF(Yc.j,eb);ie=!0;for(Xc=0,Da=Yb.length;Xc<Da;++Xc)if(Wa=Yb[Xc],!d.a[Wa]){ie=!1;break}ie&&($7(d,Yb[0]),$7(d,Yb[2]),$7(d,Yb[4]),a8(d))}for(Vb=5;4<=Vb;--Vb){do{dd=!1;for(Wa=0;Wa<d.b.d;++Wa)if(d.a[Wa]){for(ub=T=0;2>ub;++ub){Qc=W(d.b,ub,Wa);for(Ec=0;Ec<d.b.f[Qc];++Ec)d.a[zX(d.b,Qc,Ec)]&&++T}if(T==Vb){$7(d,Wa);a8(d);dd=!0;break}}}while(dd)}for(Wa=0;Wa<d.b.d;++Wa)if(d.a[Wa])throw new Qy(D6);\nfor(Aa=0;Aa<d.b.c;++Aa)if(I7(d.b,Aa))throw new Qy(D6);d.b.r=null;d.b.J=!1;var xc,kb,yc,Ob,xd,sd,yd,jc,Qa,Gc,gd;lY(d.b,3);Qa=!1;Gc=C(A,u,-1,2,1);gd=C(A,u,-1,2,1);jc=C(A,u,-1,2,1);for(kb=0;kb<d.b.d;++kb)if(!JX(d.b,kb)&&2==d.b.B[kb]){for(Ob=0;2>Ob;++Ob){Gc[Ob]=-1;jc[Ob]=-1;xc=W(d.b,Ob,kb);for(yd=0;yd<d.b.f[xc];++yd)yc=zX(d.b,xc,yd),yc!=kb&&(17==d.b.B[yc]||9==d.b.B[yc]?(Gc[Ob]=kX(d.b,xc,yd),gd[Ob]=yc):jc[Ob]=kX(d.b,xc,yd));if(-1==Gc[Ob])break}if(-1!=Gc[0]&&-1!=Gc[1]){sd=d.b.B[gd[0]]!=d.b.B[gd[1]];xd=\n!1;for(Ob=0;2>Ob;++Ob)-1!=jc[Ob]&&jc[Ob]<Gc[Ob]&&(xd=!xd);EZ(d.b,kb,sd^xd?2:1,!1);Qa=!0}}for(kb=0;kb<d.b.d;++kb)(17==d.b.B[kb]||9==d.b.B[kb])&&PY(d.b,kb,1);Qa&&(d.b.K|=4);y8(new R8,d.b);if(sb){for(Hb=b9((Ya=new K2(sb),new c9(sb,Ya)));pT(Hb.a.a);)ca=(Hb.a.b=KD(Hb.a.a)).yh(),BZ(d.b,ca.a,dla(ca,Y),!1);d.b.K|=4}Q7(d.b);e8(d.b);Ub&&GZ(d.b,!0);b=new X7(c);return Xz(b.a.a)}function a9(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function b9(a){a=new N2(a.b.a);return new d9(a)}\nfunction c9(a,b){this.a=a;this.b=b}w(626,614,{},c9);_.vh=function(a){a:{var b,c;for(c=new N2((new K2(this.a)).a);pT(c.a);)if(b=c.b=KD(c.a),b=b.yh(),null==a?null==b:Xy(a,b)){a=!0;break a}a=!1}return a};_.ye=function(){return b9(this)};_.Tf=function(){return this.b.a.c};_.a=null;_.b=null;function d9(a){this.a=a}w(627,1,{},d9);_.Vd=function(){return pT(this.a.a)};_.Wd=function(){return(this.a.b=KD(this.a.a)).yh()};_.Xd=function(){M2(this.a)};_.a=null;\nfunction l8(a,b){SD();var c;c=ZD(a.b,a.c);EX(c,c.length,b?b:(FX(),FX(),GX));var d,e;e=a.c;for(d=0;d<e;++d)hL(a,d,c[d])}function e9(){e9=x;var a,b;f9=C(VN,jv,-1,25,1);g9=C(VN,jv,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)g9[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)f9[a]=b,b*=0.5}function H8(a,b){var c,d;if(0<b){if((b&-b)==b)return iA(4.6566128730773926E-10*b*h9(a));do c=h9(a),d=c%b;while(0>c-d+(b-1));return iA(d)}throw new oK;}\nfunction h9(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*g9[31]);2147483648<=a&&(a-=4294967296);return a}function z8(){e9();var a,b;b=hla++ +(new Date).getTime();a=iA(Math.floor(5.9604644775390625E-8*b))&16777215;b=iA(b-16777216*a);this.a=a^1502;this.b=b^15525485}function i9(){e9();this.a=6122;this.b=12230397}w(643,1,{},z8,i9);_.a=0;_.b=0;var f9,g9,hla=0;w(683,679,ev);\n_.Ad=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(AP(),BP)&&this.b.i==(CP(),DP))try{var f=this.b.b,g,h,j;j=null;h=new f_;WZ(new c_,h,new n2(new q2(f)))&&(g=new X7(h),j=Xz(g.a.a));b=j;if(null==b)throw new Qy("V3000 read failed.");a=Us;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=Dz(l),H(l,96))c=l,d=c.yd();else throw l;}else if(this.b.a==kU)try{var n=this.b.b,o,r,t,z;b=-1!=n.indexOf(Wf)?(o=YS(n,Wf),r=$8(o[0]),t=$8(o[2]),z=m,z+=rc,z+=iQ(1,3)+iQ(1,3)+ba,z+=gc+r,z+=gc+t,z):\n$8(n);this.b.f==(yP(),hU)?a="readSMIRKS":this.b.f==iU&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=Dz(v),H(v,96))c=v,d=c.yd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var E,s=new U7,F=lG(this.b.b),P;if(null==F||0==F.length)P=null;else{var M=ZS(F),$,da,Z,ca,Hb;if(null==M)P=null;else{S7(s,M,0);$=X(s,4);ca=X(s,4);8<$&&($=ca);da=X(s,$);Z=X(s,ca);Hb=new ZZ(da,Z);var aa=null,sb,Mb,K,Ja,Zc,Ub,tb,N,za,mc,rd,qa,cd,$d,Ya,pa,Ab,\nG,Sa,ob,Pc,hc,ga,tc,Y,O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,dd,Vb,eb,ed,Yb,Yc,I,pb,wc,Gd,uc,ae,Sd,kd,Zb,Cb,oa,Ld,be,fd,ic,ce,Ta,Na,Fc,xc,kb,yc,Ob,xd,sd,yd,jc;kb=8;s.f=Hb;nZ(s.f);if(!(null==M||0==M.length))if(null!=aa&&0==aa.length&&(aa=null),S7(s,M,0),K=X(s,4),pa=X(s,4),8<K&&(kb=K,K=pa),0==K)GZ(s.f,1==X(s,1));else{Ja=X(s,K);Zc=X(s,pa);Cb=X(s,K);fd=X(s,K);be=X(s,K);Y=X(s,K);for(N=0;N<Ja;++N)iZ(s.f,6);for(I=0;I<Cb;++I)lZ(s.f,X(s,K),7);for(I=0;I<fd;++I)lZ(s.f,X(s,K),8);for(I=0;I<be;++I)lZ(s.f,X(s,\nK),X(s,8));for(I=0;I<Y;++I)vZ(s.f,X(s,K),X(s,4)-8);O=1+Zc-Ja;Xc=X(s,4);Ya=0;L7(s.f,0,0);M7(s.f,0,0);N7(s.f,0,0);Da=null!=aa&&39<=aa[0];jc=sd=Ob=xc=0;T=Nb=!1;Da&&(aa.length>2*Ja-2&&39==aa[2*Ja-2]||aa.length>3*Ja-3&&39==aa[3*Ja-3]?(T=!0,pb=(Nb=aa.length==3*Ja-3+9)?3*Ja-3:2*Ja-2,$d=86*(aa[pb+1]-40)+aa[pb+2]-40,xc=Math.pow(10,$d/2E3-1),pb+=2,yc=86*(aa[pb+1]-40)+aa[pb+2]-40,Ob=Math.pow(10,yc/1500-1),pb+=2,xd=86*(aa[pb+1]-40)+aa[pb+2]-40,sd=Math.pow(10,xd/1500-1),Nb&&(pb+=2,yd=86*(aa[pb+1]-40)+aa[pb+2]-\n40,jc=Math.pow(10,yd/1500-1))):Nb=aa.length==3*Ja-3);s.b&&Nb&&(aa=null,Da=!1);for(I=1;I<Ja;++I)Qc=X(s,Xc),0==Qc?(Da&&(L7(s.f,I,s.f.D[0].a+8*(aa[2*I-2]-83)),M7(s.f,I,s.f.D[0].b+8*(aa[2*I-1]-83)),Nb&&N7(s.f,I,s.f.D[0].c+8*(aa[2*Ja-3+I]-83))),++O):(Ya+=Qc-1,Da&&(L7(s.f,I,uX(s.f,Ya)+aa[2*I-2]-83),M7(s.f,I,vX(s.f,Ya)+aa[2*I-1]-83),Nb&&N7(s.f,I,wX(s.f,Ya)+(aa[2*Ja-3+I]-83))),mZ(s.f,Ya,I,1));for(I=0;I<O;++I)mZ(s.f,X(s,K),X(s,K),1);Gd=C(wz,Ru,-1,Zc,2);for(G=0;G<Zc;++G)switch(Pc=X(s,2),Pc){case 0:J7(s.f,W(s.f,\n0,G))||J7(s.f,W(s.f,1,G))?PY(s.f,G,32):Gd[G]=!0;break;case 2:PY(s.f,G,2);break;case 3:PY(s.f,G,4)}Mb=X(s,K);for(I=0;I<Mb;++I)if(N=X(s,K),8==kb)ic=X(s,2),3==ic?(xZ(s.f,N,1,0),BZ(s.f,N,1,!1)):BZ(s.f,N,ic,!1);else switch(ic=X(s,3),ic){case 4:BZ(s.f,N,1,!1);xZ(s.f,N,1,X(s,3));break;case 5:BZ(s.f,N,2,!1);xZ(s.f,N,1,X(s,3));break;case 6:BZ(s.f,N,1,!1);xZ(s.f,N,2,X(s,3));break;case 7:BZ(s.f,N,2,!1);xZ(s.f,N,2,X(s,3));break;default:BZ(s.f,N,ic,!1)}8==kb&&0==X(s,1)&&(s.f.F=!0);sb=X(s,pa);for(I=0;I<sb;++I)if(G=\nX(s,pa),1==s.f.B[G])switch(ic=X(s,3),ic){case 4:EZ(s.f,G,1,!1);DZ(s.f,G,1,X(s,3));break;case 5:EZ(s.f,G,2,!1);DZ(s.f,G,1,X(s,3));break;case 6:EZ(s.f,G,1,!1);DZ(s.f,G,2,X(s,3));break;case 7:EZ(s.f,G,2,!1);DZ(s.f,G,2,X(s,3));break;default:EZ(s.f,G,ic,!1)}else EZ(s.f,G,X(s,2),!1);GZ(s.f,1==X(s,1));tb=null;for(Ld=0;1==X(s,1);)switch(Wa=Ld+X(s,4),Wa){case 0:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,2048);break;case 1:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),kd=X(s,8),AZ(s.f,N,kd);break;case 2:oa=X(s,pa);\nfor(I=0;I<oa;++I)G=X(s,pa),PY(s.f,G,64);break;case 3:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,4096);break;case 4:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Fc=X(s,4)<<3,CZ(s.f,N,Fc);break;case 5:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Ub=X(s,2)<<1,CZ(s.f,N,Ub);break;case 6:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,1);break;case 7:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Yb=X(s,4)<<7,CZ(s.f,N,Yb);break;case 8:oa=X(s,K);for(I=0;I<oa;++I){N=X(s,K);rd=X(s,4);za=C(A,u,-1,rd,1);for(uc=0;uc<rd;++uc)mc=X(s,8),za[uc]=\nmc;var Qa=s.f,Gc=N,gd=za;null==Qa.t&&(Qa.t=C(hQ,Ju,86,Qa.G,0));null!=gd&&bY(gd);Qa.t[Gc]=gd;Qa.K=0;Qa.E=!0}break;case 9:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),Fc=X(s,2)<<4,FZ(s.f,G,Fc);break;case 10:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),hc=X(s,4),FZ(s.f,G,hc);break;case 11:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,8192);break;case 12:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),ga=X(s,8)<<6,FZ(s.f,G,ga);break;case 13:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),ce=X(s,3)<<14,CZ(s.f,N,ce);break;case 14:oa=X(s,K);\nfor(I=0;I<oa;++I)N=X(s,K),Zb=X(s,5)<<17,CZ(s.f,N,Zb);break;case 15:Ld=16;break;case 16:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Na=X(s,3)<<22,CZ(s.f,N,Na);break;case 17:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),uZ(s.f,N,X(s,4));break;case 18:oa=X(s,K);Sd=X(s,4);for(I=0;I<oa;++I){N=X(s,K);Aa=X(s,Sd);ae=C($S,fv,-1,Aa,1);for(uc=0;uc<Aa;++uc)ae[uc]=X(s,7)<<24>>24;var zd=s.f,Pb=N,Qb=oZ(ae,0,ae.length),de=void 0;if(null!=Qb)if(0==Qb.length)Qb=null;else if(de=HZ(Qb),0!=de&&J(Qb,eZ[de])||J(Qb,Xf))lZ(zd,Pb,de),Qb=null;\nnull==Qb?null!=zd.r&&(zd.r[Pb]=null):(null==zd.r&&(zd.r=C(gZ,q,3,zd.G,0)),zd.r[Pb]=ZS(Qb))}break;case 19:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),tc=X(s,3)<<25,CZ(s.f,N,tc);break;case 20:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),Na=X(s,3)<<14,FZ(s.f,G,Na);break;case 21:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),zZ(s.f,N,X(s,2)<<4);break;case 22:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,268435456);break;case 23:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),FZ(s.f,G,131072);break;case 24:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,\npa),Ub=X(s,2)<<18,FZ(s.f,G,Ub);break;case 25:for(I=0;I<Ja;++I)if(1==X(s,1)){var Hc=s.f;Hc.s[I]|=512}break;case 26:oa=X(s,pa);tb=C(A,u,-1,oa,1);for(I=0;I<oa;++I)tb[I]=X(s,pa);break;case 27:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,536870912)}var V=new B7(s.f),Rc,kc,Ra,zc,Xa,nc,pf,fb,je,Me,Ad,ke,vc;lY(V.d,1);if(null!=Gd)V.c=Gd;else{V.c=C(wz,Ru,-1,V.d.d,2);for(Ra=0;Ra<V.d.d;++Ra)64==V.d.B[Ra]&&(V.c[Ra]=!0,PY(V.d,Ra,1))}V.e=0;pf=C(wz,Ru,-1,V.d.c,2);for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){++V.b;for(nc=0;2>\nnc;++nc)pf[W(V.d,nc,Ra)]||(pf[W(V.d,nc,Ra)]=!0,++V.a)}if(0!=V.b){vc=new NZ(V.d,1);if(V.d.E){var le,ld,Td,oc,Ic,qb,Ac;for(ld=0;ld<V.d.d;++ld)if(V.c[ld])for(oc=0;2>oc;++oc){qb=W(V.d,oc,ld);le=!1;for(Ic=0;Ic<V.d.f[qb];++Ic)if(ld!=zX(V.d,qb,Ic)&&V.c[zX(V.d,qb,Ic)]){le=!0;break}if(!le){Ac=ld;for(Td=W(V.d,1-oc,ld);-1!=Ac;){V.c[Ac]=!1;--V.b;PY(V.d,Ac,64);Ac=-1;qb=Td;for(Ic=0;Ic<V.d.f[qb];++Ic)if(V.c[zX(V.d,qb,Ic)])if(-1==Ac)Ac=zX(V.d,qb,Ic),Td=kX(V.d,qb,Ic);else{Ac=-1;break}}break}}}for(kc=0;kc<V.d.c;++kc){var Ne;\nb:{for(var Oe=void 0,Oe=0;Oe<V.d.f[kc];++Oe)if(V.c[zX(V.d,kc,Oe)]){Ne=!0;break b}Ne=!1}Ne&&(7==vc.a[kc]&&(5==V.d.x[kc]&&0==V.d.q[kc]||6==V.d.x[kc]&&1==V.d.q[kc])&&A7(V,kc),5==vc.a[kc]&&(6==V.d.x[kc]&&-1==V.d.q[kc]||7==V.d.x[kc]&&0==V.d.q[kc]&&3==lX(V.d,kc)||8==V.d.x[kc]&&0==V.d.q[kc]&&2==V.d.f[kc]||16==V.d.x[kc]&&0==V.d.q[kc]&&2==V.d.f[kc])&&A7(V,kc))}var lc;for(lc=0;lc<V.d.d;++lc){var Jc;if(Jc=V.c[lc])b:{for(var Bc=void 0,gb=void 0,$b=void 0,ee=void 0,xe=void 0,Bd=void 0,xe=0;2>xe;++xe)if(Bc=W(vc.f,\nxe,lc),7==vc.f.x[Bc]&&2==vc.f.f[Bc]){gb=W(vc.f,1-xe,lc);for(Bd=0;Bd<vc.f.f[gb];++Bd)if($b=kX(vc.f,gb,Bd),ee=zX(vc.f,gb,Bd),(8==vc.f.x[$b]||16==vc.f.x[$b])&&2==sX(vc.f,ee)&&1==vc.f.f[$b]){Jc=!0;break b}}Jc=!1}Jc&&(A7(V,W(V.d,0,lc)),A7(V,W(V.d,1,lc)))}var Sc,Ba,hb,Hd,Cd;for(Ba=0;Ba<V.d.d;++Ba)if(2==sX(V.d,Ba))for(Hd=0;2>Hd;++Hd){Sc=W(V.d,Hd,Ba);for(Cd=0;Cd<V.d.f[Sc];++Cd)if(hb=zX(V.d,Sc,Cd),V.c[hb]){A7(V,Sc);break}}for(z7(V);0!=V.b;){Xa=!1;for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){for(je=Rc=0;2>je;++je){zc=\nW(V.d,je,Ra);for(Me=0;Me<V.d.f[zc];++Me)V.c[zX(V.d,zc,Me)]&&++Rc}if(4==Rc){y7(V,Ra);z7(V);Xa=!0;break}}if(!Xa)for(Ad=0;Ad<vc.i.c;++Ad)if(6==FF(vc.j,Ad).length){fb=!0;ke=FF(vc.j,Ad);for(nc=0;6>nc;++nc)if(!V.c[ke[nc]]){fb=!1;break}if(fb){for(nc=0;6>nc;nc+=2)y7(V,ke[nc]);Xa=!0;break}}if(!Xa)for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){y7(V,Ra);z7(V);break}}}if(null!=tb)for(Sa=0,ob=tb.length;Sa<ob;++Sa)G=tb[Sa],PY(s.f,G,2==s.f.B[G]?4:2);db=0;if(null==aa&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+1]))aa=M,db=s.d+\n2;if(null!=aa)try{if(33==aa[db]||35==aa[db]){S7(s,aa,db+1);Nb=1==X(s,1);T=1==X(s,1);Ta=2*X(s,4);Ab=1<<Ta;G=0;for(N=1;N<Ja;++N)G<Zc&&W(s.f,1,G)==N?(eb=W(s.f,0,G++),Vb=1):(eb=0,Vb=8),L7(s.f,N,uX(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2))),M7(s.f,N,vX(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2))),Nb&&N7(s.f,N,wX(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2)));cd=Nb?1.5:(RX(),24);qa=H7(s.f,Ja,Zc,cd);if(35==aa[db]){Yc=0;ed=C(A,u,-1,Ja,1);for(N=0;N<Ja;++N)Yc+=ed[N]=aY(s.f,N);for(N=0;N<Ja;++N)for(I=0;I<ed[N];++I)Yb=iZ(s.f,1),mZ(s.f,N,Yb,1),L7(s.f,\nYb,uX(s.f,N)+(X(s,Ta)-~~(Ab/2))),M7(s.f,Yb,vX(s.f,N)+(X(s,Ta)-~~(Ab/2))),Nb&&N7(s.f,Yb,wX(s.f,N)+(X(s,Ta)-~~(Ab/2)));Ja+=Yc}if(T){var Kc=X(s,Ta),Za=Math.log(2E3)*Math.LOG10E*Kc/(Ab-1)-1;xc=Math.pow(10,Za);Ob=xc*T7(X(s,Ta),Ab);sd=xc*T7(X(s,Ta),Ab);Nb&&(jc=xc*T7(X(s,Ta),Ab));Vb=xc/qa;for(N=0;N<Ja;++N)L7(s.f,N,Ob+Vb*uX(s.f,N)),M7(s.f,N,sd+Vb*vX(s.f,N)),Nb&&N7(s.f,N,jc+Vb*wX(s.f,N))}else{Vb=1.5/qa;for(N=0;N<Ja;++N)L7(s.f,N,Vb*uX(s.f,N)),M7(s.f,N,Vb*vX(s.f,N)),Nb&&N7(s.f,N,Vb*wX(s.f,N))}}else if(Nb&&!T&&\n0==xc&&(xc=1.5),0!=xc&&0!=s.f.p){for(G=qa=0;G<s.f.p;++G)ub=uX(s.f,W(s.f,0,G))-uX(s.f,W(s.f,1,G)),Fd=vX(s.f,W(s.f,0,G))-vX(s.f,W(s.f,1,G)),ie=Nb?wX(s.f,W(s.f,0,G))-wX(s.f,W(s.f,1,G)):0,qa+=Math.sqrt(ub*ub+Fd*Fd+ie*ie);qa/=s.f.p;dd=xc/qa;for(N=0;N<s.f.o;++N)L7(s.f,N,uX(s.f,N)*dd+Ob),M7(s.f,N,vX(s.f,N)*dd+sd),Nb&&N7(s.f,N,wX(s.f,N)*dd+jc)}}catch(me){if(me=Dz(me),H(me,96))Ec=me,Ec.yd(),aa=null,Nb=!1;else throw me;}if((Bb=null!=aa&&!Nb)||s.b){lY(s.f,3);for(G=0;G<s.f.d;++G)if(2==sX(s.f,G)&&!JX(s.f,G)&&\n0==(s.f.z[G]&3)){var Gf=s.f;Gf.z[G]|=16777216}}!Bb&&s.b&&(s.f.K|=4,wc=new R8,wc.i=new i9,y8(wc,s.f),Bb=!0);Bb?(Q7(s.f),e8(s.f)):Nb||(s.f.K|=4)}P=Hb}}E=new X7(P);b=Xz(E.a.a);a="readOCLCode";d=null}catch(md){if(md=Dz(md),!H(md,96))throw md;}e=!1;if(null!=b&&null==d)try{if(e=EP(this.a,b,!1)){var Yf=this.a;if(Yf.r){var Zf=Yf.r;Zf.a=a;dO(Zf,0,0,0)}Yf.hc=!0}}catch(Hf){if(Hf=Dz(Hf),H(Hf,96))d="Invalid converted molfile";else throw Hf;}this.a.Ib=e;this.d?e?JP(this.d):KP(this.d,new Qy(d)):null!=d&&r2(this.a,\nd);this.c&&jK(this.a)};w(690,1,ev);\n_.Ad=function(){var a,b,c;b=yC(this.a,!1,!0);c=null;a=new f_;if(WZ(new c_,a,new n2(new q2(b)))){a=new j9(a,b);b=new i7(0,0,400,300);var d;if(0!=a.G.o){a.p=iA(b.b);a.j=iA(b.a);0==a.G.o?c=null:(x7(a),c=a.K.c*H6(a.G),d=new G7(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(D7(d,a.K),E7(d,a.w)),w7(a,b,c,131072),c=d);lY(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);X6(a);a.N.qg();a.T.qg();G6(a);k7(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)e7(a,d);a.F=!1;d=a.K.c*H6(a.G);P6(a,d);w7(a,b,d,131072);var e;if(e=b){var f=\na.w;e=f.c;var g=f.d,h=f.b,f=f.a,j,l,n,o;0>=b.b||0>=b.a||0>=h||0>=f?e=!1:(j=b.c,n=b.d,l=j+b.b,o=n+b.a,e=j<=e&&e+h<=l&&n<=g&&g+f<=o);e=!e}e&&(b=new G7(a.w,b,d),D7(b,a.K),E7(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&D7(b,c))}if(0!=a.G.o){lY(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);G6(a);b=!1;a.r=C(A,u,-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),CY(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);L6(a,-10);if(a.G.E){d=a.P;L6(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&q7(a,S6(a.K,uX(a.G,c))-d,T6(a.K,vX(a.G,c))-d,2*d);a.n=2*a.P;g=new J6;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)&&(g.a=S6(a.K,uX(a.G,c)),g.c=T6(a.K,vX(a.G,c)),g.b=S6(a.K,uX(a.G,d)),g.d=T6(a.K,vX(a.G,d)),M6(a,g))}a.n=2*a.L;g=new J6;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)&&(g.a=S6(a.K,uX(a.G,c)),g.c=T6(a.K,vX(a.G,c)),g.b=S6(a.K,uX(a.G,d)),g.d=T6(a.K,vX(a.G,d)),L6(a,-2),M6(a,g));if(a.G.E){L6(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&q7(a,S6(a.K,uX(a.G,c))-a.S/2,T6(a.K,vX(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),q7(a,(S6(a.K,uX(a.G,c))+S6(a.K,uX(a.G,d))-a.S)/2,(T6(a.K,vX(a.G,c))+T6(a.K,vX(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=ela(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*H6(a.G),x7(a),P6(a,c),w7(a,null,c,0)),k7(a,iA(a.y)),L6(a,448),r7(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));k7(a,a.Q);a.n=a.R;L6(a,a.J);X6(a);a.N.qg();a.T.qg();\nfor(c=0;c<a.G.o;++c)W6(a,c)?(L6(a,-3),e7(a,c),L6(a,a.J)):0!=a.r[c]?(L6(a,a.r[c]),e7(a,c),L6(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==sY(a.G,c)&&a.G.x[c]<xv.length?(d=a,e=xv[a.G.x[c]],h=g=void 0,g=(BK(),CK),h=new Y8(e),e=V8(h,g),d.z=-5,d.e=$s+(e.d>>16&255)+Jd+(e.d>>8&255)+Jd+(e.d&255)+od,e7(a,c),L6(a,a.J)):e7(a,c);for(c=new JD(a.N);c.b<c.d.Tf();)b=KD(c),L6(a,b.a),q7(a,b.b-a.O/2,b.c-a.O/2,a.O);L6(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?gl+e+Lm:gl+e+zf+d+Lm):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?$m:32==(a.G.A[b]&48)?"r!a":w6:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?F6:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?m:d)+e),null!=d&&(f=W(a.G,0,b),j=W(a.G,1,b),c||(k7(a,~~((2*a.Q+1)/3)),c=!0),g=(S6(a.K,uX(a.G,f))+S6(a.K,uX(a.G,j)))/2,h=(T6(a.K,vX(a.G,f))+T6(a.K,vX(a.G,j)))/2,e=S6(a.K,uX(a.G,j))-S6(a.K,uX(a.G,f)),j=T6(a.K,vX(a.G,j))-T6(a.K,vX(a.G,f)),f=Math.sqrt(e*e+j*j),n=0.6*g7(a,d),\nl=0.55*a.o,0!=f&&(0<e?h7(a,g+n*j/f,h-l*e/f,d,!0):h7(a,g-n*j/f,h+l*e/f,d,!0)));c&&k7(a,a.Q);a.q=C(ila,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])&&n7(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]&&n7(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:h=2==sX(a.G,b)?MW:0!=(a.G.z[b]&4)?zs:dk;break;case 2:h=2==sX(a.G,b)?"Z":0!=(a.G.z[b]&4)?cr:E6;break;default:h=Xf}k7(a,~~((2*a.Q+1)/3));L6(a,K6(a.G,b)?-3:448);\ne=W(a.G,0,b);g=W(a.G,1,b);c=(S6(a.K,uX(a.G,e))+S6(a.K,uX(a.G,g)))/2;d=(T6(a.K,vX(a.G,e))+T6(a.K,vX(a.G,g)))/2;f=(S6(a.K,uX(a.G,e))-S6(a.K,uX(a.G,g)))/3;e=(T6(a.K,vX(a.G,e))-T6(a.K,vX(a.G,g)))/3;h7(a,c+e,d-f,h,!0);L6(a,a.J);k7(a,a.Q)}if(0!=(a.B&4)){k7(a,~~((2*a.Q+1)/3));L6(a,384);for(b=0;b<a.G.p;++b)e=W(a.G,0,b),g=W(a.G,1,b),h=0!=(a.G.z[b]&512)?"d":tX(a.G,b)?$m:m,c=(S6(a.K,uX(a.G,e))+S6(a.K,uX(a.G,g)))/2,d=(T6(a.K,vX(a.G,e))+T6(a.K,vX(a.G,g)))/2,h7(a,c,d,h+m+b,!0);L6(a,a.J);k7(a,a.Q)}}c=Z7(a)}xC(c)};\nfunction j9(a,b){var c;wv();this.w=new R6;this.G=a;this.B=0;this.E=1;this.K=new F7;this.T=new bw;this.N=new bw;this.t=C(wz,Ru,-1,this.G.o,2);this.x=new a7;this.J=0;this.z=-1;c=(BK(),CK);var d=Av;S8();this.u=new zv(iA((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),iA((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),iA((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=V8(yv,c);this.C=Cv;this.D=Bv;this.c=new bw;this.b=new bw;this.d=new My;this.f=new kL(mi,0,\n12);new kL(mi,0,120);this.k=m;++f7;this.a=b}w(702,28,{},j9);_.fd=function(a){var b;b=m;null!=this.a&&0<this.a.length&&(b=IR(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",pl),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 jla=JS(" F");U(626);U(627);var U8=DS(922,jla),Z8=U(523),gla=U(524);U(3);U(28);U(702);var ila=DS(929,Z8);U(4);U(5);U(25);U(24);U(29);U(30);U(33);\nvar kla=U(41),A8=DS(944,kla),lla=U(38),I8=DS(945,lla),mla=U(37),u8=DS(946,mla),fla=DS(947,u8);U(34);U(35);U(36);U(6);U(643);U(39);U(40);U(19);B(vW)(1);function BG(){return m}function $E(){return this.b}function ZE(){return this.a};\n//@ sourceURL=1.js\n')