jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'8816D61E367E34DBCFA53666849E21D8\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var n="",ea="\\n",ga=" ",ha=" \\t\\n\\r\\u000c",ia=" ",ja=" 0 0",ka=" 0 0 0",ma=" is not supported",na=\'"\',oa=\'" \',qa=\'" cy="\',ra=\'" height="\',ua=\'" stroke="\',va=\'" x2="\',wa=\'" y1="\',xa=\'" y2="\',za=\'" y="\',Aa=\'"/>\',Ca=\'">\',Fa="#",Ha="$",Ia="$$$$",Ja="$MOL\\n",La="$RXN",Oa="$RXN\\n\\n\\nJME Molecular Editor\\n",Pa="%",Qa="&",Ua="&",Ya=">",ab="<",bb="\'",cb="(",hb=")",ib="*",jb="+",kb=",",nb=", ",qb=",modifiers=",rb="-",sb="-C#C-Me",vb="-C#CH",wb="-C#N",zb="-C(=O)N",Ab="-C(=O)OH",Hb="-C(=O)OMe",\nLb="-CCl3",Mb="-CF3",Nb="-CMe3",Pb="-NC=O",Vb="-NH-SO2-Me",Yb="-NMe2",Zb="-NO2",$b="-OC(=O)Me",ac="-SO2-NH2",bc="-SO3H",dc="-disabled",hc="-selected",lc=".",mc="...",tc="/",yc="//",zc="/>",Fc="0",Gc="0.0px",Hc="0px",Ic="1",Kc="100%",Nc="2",Oc="3",Pc="4",Uc="5",Vc="6",Wc="7",Xc="8",ad="9",bd=":",gd=": ",hd=";",id="<",td="<\/g>",ud="<\/svg>",vd="<\/text>",zd=\'b?{}:new hl[b],_.cM=c);for(var e=3;e=a.t+a.n;if(a.p&&!d)return d=(b-a.t)/a.n,a.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sd(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.u&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;function Am(a,b){if(Bm(a.a,b)){var c=a.a,d=a.a.s,e;e=new Cm(d,a.a.k);Dm(d.a,e);1==d.a.c&&Em(d.b,16);c.q=e}else a.a.q=null}function Fm(a){this.a=a}w(59,1,{},Fm);_.a=null;w(60,1,{});w(61,1,{13:1});function Gm(){Gm=x;Hm=new Im}w(62,60,{});var Hm=null;function Im(){this.a=new Jm;this.b=new Km(this)}w(63,62,{},Im);\nfunction Lm(){Lm=x;Mm=new Jm;var a=new Nm;Om();Pm(Qm?Qm:Qm=new Rm,a)}function xm(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);wm(Mm,a)}function Em(a,b){if(0>b)throw new Sm("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);wm(Mm,a);a.b=!1;a.c=Tm(a,b);Dm(Mm,a)}function Tm(a,b){return $wnd.setTimeout(C(function(){a.ud()}),b)}w(65,1,{});_.ud=function(){this.b||wm(Mm,this);this.vd()};_.b=!1;_.c=0;var Mm;function Km(a){Lm();this.a=a}w(64,65,{},Km);\n_.vd=function(){var a=this.a,b,c,d,e,f;b=D(Um,u,14,a.a.c,0);b=Vm(a.a,b);c=new Wm;for(e=0,f=b.length;ezm()-d.a;){e=!1;for(f=0;f=a.a.d)break a;b=d[e];c=new FileReader;Ut(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(gk),a.a.b.Xf(b))};_.Gd=function(){return St};var St;function Vt(){Vt=x;Wt=new ot(Ih,new Xt)}function Xt(){}w(278,259,{},Xt);\n_.Dd=function(a){var b,c;b=this.a.rotation;c=this.a.scale;a.a.e&&(0!=b&&a.a.b.b!=b&&(a.a.b.b=b,a.a.b.a=null,Yt(a.a.e,a.a.b)&&this.a.preventDefault()),a.a.d=!0);a.a.f&&(1!=c&&a.a.b.c!=c&&(a.a.b.a=null,a.a.b.c=c,Zt(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Gd=function(){return Wt};var Wt;function $t(){$t=x;au=new ot(Jh,new bu)}function bu(){}w(279,259,{},bu);_.Dd=function(a){a.a.a&&(a.a.b.a=null,cu(a.a.a,a.a.b))};_.Gd=function(){return au};var au;function du(){du=x;eu=new ot(Lh,new fu)}\nfunction fu(){}w(280,259,{},fu);_.Dd=function(){this.a.preventDefault()};_.Gd=function(){return eu};var eu;w(282,259,{});w(281,282,{});function gu(){gu=x;hu=new ot(ci,new iu)}function iu(){}w(283,281,{},iu);\n_.Dd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(ju(),ku).length&&-999!=(ju(),ku)[c]&&(c=(ju(),ku)[c]);b=new lu(null,c,null);if(this.a.ctrlKey||this.a.shiftKey||this.a.metaKey||this.a.altKey)this.a.ctrlKey&&(b.e|=2),this.a.altKey&&(b.e|=8),this.a.metaKey&&(b.e|=4),this.a.shiftKey&&(b.e|=1);a:{var a=a.a.c,d=c,e;a.Gb=!1;if(!a.J||a.K){mu(a,n);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?nu(Qt(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),ou(a.E,(!a.Ub&&\n(a.Ub=new pu(a)),a.Ub)));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Bc&&(mu(a,Uq((qu(),ru).Tc.a.pb,Ak)),c=1201,a.n=32);break;case 104:case 72:mu(a,Pe);c=1300;break;case 114:case 82:mu(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,mu(a,Mb)):801==a.k?(c=237,mu(a,Lb)):(c=233,mu(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,mu(a,Zb));break;case 122:case 90:b?c=110:(c=239,mu(a,bc));break;case 97:case 65:c=235;mu(a,"-COOH");break;case 101:case 69:c=238;mu(a,vb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;mu(a,wb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,mu(a,"-F")):801==a.k?(c=255,mu(a,"-Cl")):901==a.k?(c=256,mu(a,"-Br")):1001==a.k?(c=257,mu(a,"-I")):501==a.k?(c=259,mu(a,"-OH")):401==a.k?(c=258,mu(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?su(a,0):e?(c=223,mu(a,"-3-Furyl")):(c=221,mu(a,"-Furyl"));break;case 49:105==a.k?su(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?su(a,2):501==a.k?(c=250,mu(a,"=O")):c=203;break;case 51:105==a.k?su(a,3):c=206;break;case 52:105==a.k?su(a,4):c=207;break;case 53:105==a.k?su(a,5):c=208;break;case 54:105==a.k?su(a,6):c=210;break;case 55:105==a.k?su(a,7):c=211;break;case 56:105==a.k?su(a,8):c=212;break;case 57:105==a.k?su(a,9):(mu(a,"9 ring"),c=229);break;\ncase 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0=b&&(c=1301+d));tu(a,c)}a=!0}a&&this.a.preventDefault()};_.Gd=function(){return hu};var hu;function uu(){uu=x;vu=new ot(Di,new wu)}function wu(){}w(284,264,Cl,wu);_.Dd=function(a){a.ld(this)};_.Gd=function(){return vu};var vu;\nfunction xu(){xu=x;yu=new ot(Ei,new zu)}function zu(){}w(285,264,Cl,zu);_.Dd=function(a){a.md(this)};_.Gd=function(){return yu};var yu;function Au(){Au=x;Bu=new ot(Fi,new Cu)}function Cu(){}w(286,264,Cl,Cu);_.Dd=function(a){a.nd(this)};_.Gd=function(){return Bu};var Bu;function Du(){Du=x;Eu=new ot(Gi,new Fu)}function Fu(){}w(287,264,Cl,Fu);_.Dd=function(a){var b;b=this.a;Jq((Gq(),Hq),new Gu(a,a.b,b))};_.Gd=function(){return Eu};var Eu;function Hu(){Hu=x;Iu=new ot(Hi,new Ju)}function Ju(){}\nw(288,264,Cl,Ju);_.Dd=function(a){a.od(this)};_.Gd=function(){return Iu};var Iu;function Ku(){Ku=x;Lu=new ot(Ii,new Mu);new ot(Fe,new Mu)}function Mu(){}w(289,264,Cl,Mu);_.Dd=function(a){var b,c,d,e,f;b=new Nu(a.a.i,st(this),tt(this),4*this.a.detail||0);f=0;for(c=Ou(a.a.i.Pc,D(Pu,u,76,0,0)),d=0,e=c.length;da.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new bw;}return a[b]=c}w(319,1,{},Vv);_.qI=0;function Zv(){Zv=x;$v=[];aw=[];var a=new Vv,b=$v,c=aw,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var $v,aw;function G(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Ip(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Lp(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction cw(a){return null==a?null:a}function dw(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var ew=-1;\nfunction fw(){var a;$stats&&gw("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Zi))a=Zi;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ki)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ki)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}H(Zi,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+\na+"). Expect more errors.\\n");$stats&&gw("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(hw,u,1,[ne]);for(c=0;c>22&4194303,0>a?1048575:0)}\nfunction pw(a){return ow(a.l,a.m,a.h)}function ow(a,b,c){return _=new qw,_.l=a,_.m=b,_.h=c,_}\nfunction rw(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new sw;if(0==a.l&&0==a.m&&0==a.h)return tw=ow(0,0,0),ow(0,0,0);if(524288==b.h&&0==b.m&&0==b.l)return c=a,524288==c.h&&0==c.m&&0==c.l?(tw=ow(0,0,0),c=pw((uw(),vw))):(tw=ow(c.l,c.m,c.h),c=ow(0,0,0)),c;g=!1;0!=b.h>>19&&(b=ww(b),g=!0);e=b.l;0!=(e&e-1)?f=-1:(d=b.m,0!=(d&d-1)?f=-1:(c=b.h,f=0!=(c&c-1)||0==c&&0==d&&0==e?-1:0==c&&0==d&&0!=e?xw(e):0==c&&0!=d&&0==e?xw(d)+22:0!=c&&0==d&&0==e?xw(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=pw((uw(),yw)),c=!0,g=!g;else return c=zw(a,f),g&&Aw(c),tw=ow(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=ww(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=zw(c,d);f&&Aw(e);var h;22>=d?(f=c.l&(1<=d?(f=c.l,h=c.m&(1<r?j=\n!1:(o=j.l-f.l,m=j.m-f.m+(o>>22),r+=m>>22,0>r?j=!1:(j.l=o&4194303,j.m=m&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<l?h.m|=1<>>1;f.m=j>>>1|(o&1)<<21;f.l=m>>>1|(j&1)<<21;--l}g&&Aw(h);e?(tw=ww(c),d&&(tw=Ew(tw,(uw(),vw)))):tw=ow(c.l,c.m,c.h);return h}function Aw(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction Cw(a){var b;b=Fw(a.h);return 32==b?(b=Fw(a.m),32==b?Fw(a.l)+32:b+20-10):b-12}var tw=null;function Gw(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function J(a){var b,c,d;if(isNaN(a))return uw(),Hw;if(-9223372036854775E3>a)return uw(),Iw;if(9223372036854775E3<=a)return uw(),yw;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=dw(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=dw(a/4194304),a-=4194304*b);a=dw(a);b=ow(a,b,c);d&&Aw(b);return b}\nfunction Jw(a){var b,c;return-129a?(b=a+128,null==Kw&&(Kw=D(Lw,u,31,256,0)),c=Kw[b],!c&&(c=Kw[b]=nw(a)),c):nw(a)}function Mw(a){var b=Lk,c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(0==d||a.h>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;m=(b.h&1048320)>>8;r=c*h;y=d*h;t=e*h;v=f*h;g*=h;0!=j&&(y+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=o&&(v+=c*o,g+=d*o);0!=m&&(g+=c*m);c=(r&4194303)+((y&511)<<13);r=(r>>22)+(y>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return ow(c&4194303,r&\n4194303,t&1048575)}function ww(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ow(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Dw(a,b){var c,d,e,b=b&63;22>b?(c=a.l<>22-b,e=a.h<>22-b):44>b?(c=0,d=a.l<>44-b):(d=c=0,e=a.l<b?(e=c>>b,d=a.m>>b|c<<22-b,c=a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=c>>b-22,c=a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c>>=b-44);return ow(c&4194303,d&4194303,e&1048575)}function Ew(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ow(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function P(a){return a.l|a.m<<22}\nfunction Ow(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Fc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return rb+Ow(ww(a));for(c=n;!(0==a.l&&0==a.m&&0==a.h);){b=Jw(1E9);a=rw(a,b);b=n+P(tw);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0d||d>a.p.c)throw new Oy;b.ob==a&&(f=a.we(b),fd||d>=c.c)throw new Oy;for(--c.c;dg&&l.charAt(g)==rb&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ga)}bz(this,this.T);gz(this);gy(Xq(this.pb),kj,!1);gy(this.T.b,b+"Content",!0)}w(383,384,ll);_.oe=function(){xy(this.T)};_.pe=function(){Ay(this.T)};_.De=function(){return this.T.jb};_.ye=function(){return new dz(this.T)};_.ve=function(a){return this.T.ve(a)};_.Ee=function(a){bz(this.T,a);gz(this)};_.T=null;w(382,383,ll);_.se=Gy;\nfunction pz(){pz=x;qz=new rz(0,(lz(),mz));sz=new rz(1,tz);uz=new rz(2,vz);wz=z(xz,u,38,[qz,sz,uz])}function rz(a,b){this.b=a;this.a=b}w(386,193,{38:1,89:1,94:1,96:1},rz);_.a=null;var wz,qz,sz,uz;function yz(){yz=x;zz=z(hw,u,1,[nk,Bi,Ig])}\nfunction oz(a){var b;yz();var c,d;c=this.pb=$doc.createElement(Yj);this.c=$doc.createElement(ak);lx(c,this.c);c[Og]=0;for(c=c[Ng]=0;c";h=new Ww(c.a.a);g.innerHTML=h.a||n;g=Xq(g);a.kb&&(a.pb.__listener=\nnull);if(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),tx(),dy(g,a)):a.lb|=133333119}w(417,418,{},fA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function gA(a,b){this.a=a;this.b=b}w(419,1,{},gA);_.pd=function(){var a;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=Zq(li,!1),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=li)};_.a=null;_.b=null;w(421,348,Tl);\nfunction mA(a){this.a=a}w(423,421,Tl,mA);_.Sd=function(a){this.a.Ke(a.f,a.a)};function nA(a,b,c){var d;if(a.o){var e=d=$doc.createElement(sk);by(a.e,(mx(),nx(e)),b);a=(mx(),nx(c));d.appendChild(a)}else d=Tx(a.e,0),by(d,(mx(),nx(c)),b)}\nfunction oA(a,b,c){var d;b.b&&(pA(a,b),c&&b.a?(pA(a,null),a=b.a,b=(Gq(),Hq),b.c=Kq(b.c,[new qA(a),!1])):null!=b.d&&(a.j=new rA(a,b),c=(lz(),tz),a.j.U=c,a.j.ab=a.f,c=Rh,a.j.ie()[Tg]=c,d=ly(a.pb),H(Qh,d)||fy(a.j,d+"Popup"),wy(a.j,new mA(a),Qm?Qm:Qm=new Rm),a.n=b.d,d=a.j,a=new sA(a,b),d.pb.style[Ck]=Vh,iz(d),Sv(),a.a.o?hz(a.a.j,ar(a.a.pb)+Tq(a.a.pb,Xi)-1,br(a.b.pb)):hz(a.a.j,ar(a.b.pb),br(a.a.pb)+Tq(a.a.pb,Wi)-1),d.pb.style[Ck]=Dk))}\nfunction tA(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(pA(a,b),a.pb.focus(),b&&a.d&&oA(a,b,!1))}\nfunction uA(a,b){var c;a:{c=b.target;var d,e;for(e=new zv(a.i);e.bc&&(c=a.i.c-1),c==b){d=Dx(a.i,b);break}else if(d=Dx(a.i,c),d.b)break;pA(a,d)}}w(424,380,pl);_.ae=function(a){uA(this,a)};_.se=function(){this.j&&ez(this.j,!1);Ay(this)};_.Ke=function(a,b){yA(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function qA(a){this.a=a}\nw(425,1,{},qA);_.pd=function(){BA(this.a)};_.a=null;function CA(a){this.a=a}w(426,1,{},CA);_.Hd=function(){pA(this.a,null)};_.a=null;function rA(a,b){this.a=a;this.b=b;jz.call(this,!0,wi);bz(this.T,this.b.d);gz(this);this.fb=!0;this.b.d.ei()}w(427,383,ll,rA);_.Yd=function(a){var b,c;if(!a.a)switch(rx(a.d.type)){case 4:c=a.d.target;b=this.b.c.pb;if(b.contains(c)){a.a=!0;break}a.a&&pA(this.a,null)}};_.a=null;_.b=null;function sA(a,b){this.a=a;this.b=b}w(428,1,{},sA);_.a=null;var DA=_.b=null;\nfunction EA(){EA=x;DA=new Qw((gx(),new fx((Sv(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function FA(a,b){if(b){var c=ly(a.pb)+dc;gy(a.ie(),c,!1)}else c=ly(a.pb)+dc,gy(a.ie(),c,!0);a.b=b}function GA(a,b){this.pb=$doc.createElement(bk);var c=ly(this.pb)+hc;gy(this.ie(),c,!1);this.pb.textContent=a||n;this.pb[Tg]="gwt-MenuItem";c=cr();this.pb.setAttribute(Xh,c);Un();this.pb.setAttribute("role",Bo.a);this.a=b}w(431,381,{42:1,46:1,49:1},GA);\n_.a=null;_.b=!0;_.c=null;_.d=null;function HA(){var a;this.pb=$doc.createElement(bk);this.pb[Tg]="gwt-MenuItemSeparator";a=$doc.createElement(ph);lx(this.pb,a);a[Tg]="menuSeparatorInner"}w(432,381,Al,HA);function IA(){var a,b,c,d,e;b=null.ei();e=er();d=dr();b[oh]=(Ur(),Qi);b[Fk]=0+(ps(),oj);b[Uh]=Hc;c=$doc;c=(H(c.compatMode,ne)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,ne)?a.documentElement:a.body).scrollHeight||0;b[Fk]=(c>e?c:e)+oj;b[Uh]=(a>d?a:d)+oj;b[oh]="block"}\nfunction kz(){}w(433,1,{},kz);_.Ud=function(){IA()};function JA(a){this.a=a}w(434,1,{},JA);\n_.Yd=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.Yd(a),!a.a){d=a.d;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(rx(d.type)){case 4:case 1048576:if(qx){a.b=!0;break}if(!c&&b.V){b.Ge(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(qx){a.b=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function KA(a){this.a=a}\nw(435,1,{},KA);_.a=null;function lz(){lz=x;mz=new LA(0);tz=new LA(1);vz=new LA(2);MA=z(NA,u,47,[mz,tz,vz])}function LA(a){this.b=a}w(436,193,{47:1,89:1,94:1,96:1},LA);var MA,mz,tz,vz;function OA(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=Gx(a.a.$),IA(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),PA(a.f.a),a.f=null,a.b=!1)}function QA(a){a.j||(OA(a),a.c||(Cy(),Uy(RA(null),a.a)));a.a.pb.style[Wg]="rect(auto, auto, auto, auto)";a.a.pb.style[cj]=Dk}\nfunction SA(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=dw(b*a.d);h=dw(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:Sv(),f=h,c=d}a.a.pb.style[Wg]="rect("+g+qj+f+qj+c+qj+e+"px)"}\nfunction fz(a,b,c){a.c=c;vm(a);a.i&&(xm(a.i),a.i=null,QA(a));a.a.hb=b;var d=a.a;d.eb&&(PA(d.eb.a),d.eb=null);d._&&(PA(d._.a),d._=null);if(d.hb){d.eb=sx(new JA(d));var e;e=new KA(d);zx();e=Ax?nv(Ax.a,(!mv&&(mv=new Rm),mv),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(lz(),mz)&&!b&&(c=!1);a.j=b;c?b?(OA(a),a.a.pb.style[lj]=gg,-1!=a.a.ib&&a.a.He(a.a.cb,a.a.ib),a.a.pb.style[Wg]=vj,Cy(),b=RA(null),Ly(b,a.a,b.pb),a.i=new TA(a),Em(a.i,1)):ym(a,200):(OA(a),a.j?(a.a.pb.style[lj]=gg,-1!=a.a.ib&&a.a.He(a.a.cb,a.a.ib),Cy(),\nb=RA(null),Ly(b,a.a,b.pb)):a.c||(Cy(),Uy(RA(null),a.a)),a.a.pb.style[cj]=Dk)}function nz(a){var b=(Gm(),Hm);this.k=new Fm(this);this.s=b;this.a=a}w(437,58,{},nz);_.rd=function(){QA(this)};_.sd=function(){this.d=Tq(this.a.pb,Wi);this.e=Tq(this.a.pb,Xi);this.a.pb.style[cj]=Vh;SA(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){SA(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function TA(a){Lm();this.a=a}w(438,65,{},TA);_.vd=function(){this.a.i=null;ym(this.a,200)};\n_.a=null;function mx(){mx=x;UA()}function nx(a){return a.__gwt_resolve?a.__gwt_resolve():a}function UA(){function a(){}a.prototype={className:n,clientHeight:0,clientWidth:0,dir:n,getAttribute:function(a){return this[a]},href:n,id:n,lang:n,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:n,style:{},title:n};$wnd.GwtPotentialElementShim=a}function Cy(){Cy=x;VA=new WA;XA=new xp;Dy=new wv}function YA(a){this.p=new Zy(this);this.pb=a;xy(this)}\nfunction RA(a){Cy();var b,c;c=Fv(XA,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==XA.d){var d=new ZA;Om();Pm(Qm?Qm:Qm=new Rm,d);Sv()}!b?c=new $A:c=new YA(b);E(XA,a,c);xv(Dy,c);return c}w(440,377,ll,YA);var VA,XA,Dy;function WA(){}w(441,1,{},WA);_.Je=function(a){a.qe()&&a.se()};function ZA(){}w(442,1,{},ZA);_.Sd=function(){Cy();try{Hy(Dy,VA)}finally{aB(Dy.a),aB(XA)}};function $A(){YA.call(this,$doc.body)}w(443,440,ll,$A);\n_.Be=function(a,b,c){Xy(a,b-0,c-0)};function dz(a){this.c=a;this.a=!!this.c.jb}w(444,1,{},dz);_.Zd=Xw;_.$d=function(){if(!this.a||!this.c.jb)throw new Ry;this.a=!1;return this.b=this.c.jb};_._d=function(){this.b&&this.c.ve(this.b)};_.b=null;_.c=null;function bB(a,b){a.pb[Ak]=null!=b?b:n}w(447,395,pl);_.ae=function(a){0!=(rx(a.type)&896)?zy(this,a):zy(this,a)};_.te=Fy;function cB(){cB=x;dB()}w(446,447,pl);\nfunction eB(){cB();var a=Wq(gk);!kx&&(kx=new jx);!ix&&(ix=new hx);this.pb=a;Sv();this.pb[Tg]="gwt-TextBox"}w(448,446,pl,eB);function dB(){dB=x;fB=new gB;hB=new iB;jB=new kB;lB=new mB;nB=z(oB,u,50,[fB,hB,jB,lB])}w(449,193,Pl);var nB,fB,hB,jB,lB;function gB(){this.b=0}w(450,449,Pl,gB);function iB(){this.b=1}w(451,449,Pl,iB);function kB(){this.b=2}w(452,449,Pl,kB);function mB(){this.b=3}w(453,449,Pl,mB);function Qy(a,b){var c;for(c=0;cc||c>a.c)throw new Oy;if(a.c==a.a.length){e=D(pB,u,51,2*a.a.length,0);for(d=0;dc;--d)nq(a.a,d,a.a[d-1]);nq(a.a,c,b)}function Zy(a){this.b=a;this.a=D(pB,u,51,4,0)}w(455,1,{},Zy);_.ye=function(){return new Sy(this)};_.a=null;_.b=null;_.c=0;function qB(a){if(a.a>=a.b.c)throw new Ry;return a.b.a[++a.a]}function rB(a){if(0>a.a||a.a>=a.b.c)throw new sB;a.b.b.ve(a.b.a[a.a--])}function Sy(a){this.b=a}w(456,1,{},Sy);\n_.Zd=function(){return this.aa)throw new Sm("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(480,1,{56:1},BC);\n_.eQ=function(a){return a===this?!0:G(a,56)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};_.hC=function(){var a;a=new CC;a.a=31*a.a+dw((new DC(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+dw((new DC(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction EC(){EC=x;FC=GC=new km(255,255,255);HC=new km(192,192,192);IC=new km(128,128,128);JC=new km(64,64,64);KC=LC=new km(0,0,0);MC=NC=new km(255,0,0);new km(255,175,175);OC=new km(255,200,0);PC=new km(255,255,0);new km(0,255,0);QC=new km(255,0,255);RC=new km(0,255,255);SC=TC=new km(0,0,255)}\nfunction UC(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new km(3,3,3);3>c&&0!=c?c=3:(c=dw(c/0.7),c=255b&&0!=b?b=3:(b=dw(b/0.7),b=255a&&0!=a?a=3:(a=dw(a/0.7),a=255>16&255)),dw(0.7*(a.d>>8&255)),dw(0.7*(a.d&255)))}function WC(a,b){return G(b,59)?b.d==a.d:!1}function km(a,b,c){EC();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Sm(xe);this.d=c|b<<8|a<<16|-16777216}\nw(486,1,{59:1,68:1,71:1},km);_.eQ=function(a){return WC(this,a)};_.hC=XC;_.tS=function(){return YC.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+cg};_.a=0;_.b=null;_.c=null;_.d=0;var KC,SC,MC,FC,LC,TC,RC,JC,IC,HC,QC,OC,NC,GC,PC;function SB(){SB=x;TB=new ZC(!0);$C=new wv;xv($C,"ar");xv($C,"fa");xv($C,"iw");xv($C,"ur")}function ZC(a){this.a=a}w(487,1,Ql,ZC);_.a=!1;var TB,$C;w(491,1,{77:1,93:1});function aD(){JB.call(this,0,0)}function JB(a,b){this.b=a;this.a=b}\nfunction LB(a){JB.call(this,a.b,a.a)}w(490,491,{62:1,77:1,89:1,93:1},aD,JB,LB);_.eQ=function(a){return a===this?!0:G(a,62)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new CC;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return bD.d+"[width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;function lu(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(492,1,Ql,lu,function(a,b,c,d){this.f=a;this.c=b;this.j=this.i=0;this.d=c;this.e=d;this.b=null});\n_.tf=function(){return 0!=(this.e&4)};_.uf=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=n,this.uf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.tf()&&(a+=",meta"),a):n)+",target="+this.f+(null!=this.b?",arg="+this.b:n)+cg};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function cD(a){var b,c;for(c=b=0;cb.b&&(dD(this,l,b.b-(o-this.c),g.b,m,j,h),l.qg(),o=f,m+=j+this.d,j=0),e=!1,nq(l.b,l.c++,c),o+=a.b+this.c,j=Xm(j,a.a);dD(this,l,b.b-(o-this.c),g.b,m,\nj,h)}};_.qf=function(a){this.b=iD(a.Fc);return 0==cD(this)?$B(a,new JB(10,10)):$B(a,fD(this,!1))};_.rf=function(a){this.b=iD(a.Fc);return 0==cD(this)?$B(a,new JB(10,10)):$B(a,fD(this,!0))};_.sf=XB;_.tS=function(){var a;switch(this.a){case 0:a=fi;break;case 2:a=zj;break;case 1:a=Pg;break;case 4:a="trailing";break;default:a="leading"}return lD.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+cg};_.a=0;_.b=null;_.c=0;_.d=0;function mD(){mD=x;nD=new oD(Ie,0,12)}\nfunction oD(a,b,c){mD();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(494,1,{63:1,89:1},oD);_.a=null;_.b=0;_.c=0;var nD;w(495,1,bm);_.tS=function(){return pD.d+"[font="+this.b+"ascent="+qD(this.b).a+", descent="+qD(this.b).b+", height="+qD(this.b).c+cg};_.b=null;w(497,1,{});_.tS=function(){return"Graphics"};w(498,497,{});function sB(){}function yy(a){this.f=a}w(501,136,dm,sB,yy);function FB(){this.f="Missing message: awt.151"}w(500,501,dm,FB);w(502,1,{});\nfunction VB(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(503,1,{65:1,89:1,93:1},VB);_.eQ=function(a){return a===this?!0:G(a,65)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return rD.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;w(507,1,Ql);_.cf=function(){return this.j};_.tS=ZB;_.j=null;_.k=null;\nfunction sD(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function tD(a,b){a.e=b;FA(a.i.a,b)}function uD(a){this.n=(PB(),PB(),QB);var b;var c;b=this.cZ.d;-1!=my(b,ny(36))?b=null:(c=this.n.b.d++,b=py(b,zB(b,ny(46))+1)+n+c);this.j=b;this.d=new zC;this.f=a;this.e=!0;this.i=new vD(this)}w(506,507,Ql,uD);_.cf=function(){return sD(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(505,506,Sl);_.cf=function(){return sD(this)+(this.b?",tearOff":n)};_.b=!1;w(509,1,{78:1});\n_.eQ=function(a){return a===this?!0:G(a,78)?this.vf()==a.vf()&&this.wf()==a.wf():!1};_.hC=function(){var a;a=new CC;wD(a,this.vf());wD(a,this.wf());return a.a};function EB(){this.b=this.a=0}function xD(a,b){this.a=a;this.b=b}w(508,509,{69:1,78:1,89:1},EB,xD);_.eQ=function(a){return a===this?!0:G(a,69)?this.a==a.a&&this.b==a.b:!1};_.vf=Xw;_.wf=Bz;_.tS=function(){return yD.d+"[x="+this.a+",y="+this.b+cg};_.a=0;_.b=0;\nfunction zD(a,b){if(!b)throw new ov("Missing message: awt.70");var c=a.a;if(H(b.f,rb)){var c=c.a.a,d=new HA,e=c.c.c;if(0>e||e>c.c.c)throw new Oy;c.o&&(d.pb[Zg]=2);nA(c,e,d.pb);AD(c.c,e,d)}else{var d=c.a.a,c=b.i.a,e=d.c.c,f,g;if(0>e||e>d.c.c)throw new Oy;AD(d.c,e,c);for(f=g=0;fb?0:b;var c=this.Tc;bB(c.a,a);c.e.a=-1;c.e.b=-1}w(519,518,ul,MD,ND);_.Ne=function(){return"textfield"+this.Vc.b.f++};_.Pe=function(){return KD(this,Uq(this.Tc.a.pb,Ak).length)};_.Qe=function(){return!AB(this)?null:KD(this,Uq(this.Tc.a.pb,Ak).length)};_.Se=OD;_.Ue=PD;_.Ye=function(){this.Tc=(PB(),new QD)};_.af=OD;_.df=PD;_.a=0;function PB(){PB=x;QB=new RD}\nfunction SD(){var a=(PB(),PB(),QB);!a.c&&(a.c=new TD);return a.c}w(520,1,{});_.a=null;_.c=null;var QB;function UD(){}w(521,1,{},UD);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(522,1,{});function VD(){VD=x;WD=new XD;YD=new XD}function ZD(a,b){return b==a?!0:!b?!1:!0}function XD(){}w(523,1,{73:1},XD);_.eQ=function(a){return null==a||!G(a,73)?!1:ZD(this,a)};_.hC=function(){var a;a=null.ei()+";class="+null.ei();a=!null.ei().ei()?a:a+";charset=";return $D(a)};\n_.tS=function(){return aE.d+"[MimeType=(null);humanPresentableName="+this.a+cg};_.a=null;var WD,YD;function bE(){bE=x;z(cE,u,73,[(VD(),YD),WD])}function dE(a){var b=(VD(),YD);if(ZD(b,(VD(),YD)))return a.a;if(ZD(b,WD))return new eE(a.a);throw new fE(b);}function gE(a){bE();this.a=a}w(524,1,{},gE);_.a=null;function fE(a){this.f="flavor = "+a}w(525,137,{74:1,89:1,97:1,106:1},fE);function hE(a,b,c){sC();iE.call(this,a,b,c,Lk)}\nfunction iE(a,b,c,d){sC();qC.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(526,473,Ql,hE,iE);_.cf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":zk;b=n;0<(this.b&1)&&(b+="Shift");0<(this.b&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.b&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.b&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.a+",when="+Ow(this.c)+qb+b};_.a=null;_.b=0;_.c=Lk;function NB(a,b){sC();qC.call(this,a);this.k=b}w(527,473,Ql,NB);\n_.cf=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return zk}return b+" ("+a.We()+kb+a.Xe()+ga+a.Ve()+Gk+a.Re()+hb};w(530,527,Ql);_.j=0;\nfunction jE(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=zk}b=b+",("+a.f+kb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=qb,d;d=a.j;var e;e=new Tw;0!=(d&4)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&1)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&2)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&\n8)&&(0!=(d&2048)?0!=(d&512)&&Ap(Ap(e,(PB(),null)),jb):Ap(Ap(e,(PB(),null)),jb));0!=(d&32)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&16)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&8)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&4)&&Ap(Ap(e,(PB(),null)),jb);d=0==e.a.a.length?e.a.a:mE(e.a.a,0,e.a.a.length-1);c=c+d+",extModifiers=";d=a.j;var f;e=(f=n,0!=(d&256)&&(f+=(PB(),null)),0!=(d&128)&&(f+=(0=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(533,532,Ql,Nu);\n_.cf=function(){var a,b;a=jE(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=zk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(542,1,{});function eE(a){if(null==a)throw new nE;}w(543,542,{},eE);\nfunction oE(){oE=x;pE={};pE["java.vendor"]=Mh;pE["package.restrict.access.sun"]=xk;pE["sun.java.launcher"]=tf;pE["sun.management.compiler"]=Mh;pE["os.name"]=tf;pE[" sun.boot.class.path"]=tf;pE["path.separator.applet"]=tf;pE["java.vm.specification.vendor"]=Mh;pE["java.runtime.version"]=tf;pE["http.proxyPort"]=tf;pE["user.name"]=tf;pE["user.language"]=tf;pE["os.name.applet"]=tf;pE["browser.version"]=tf;pE["java.version"]=tf;pE["user.timezone"]=tf;pE["java.endorsed.dirs"]=tf;pE["java.specification.name"]=\n"GWT";pE["java.specification.version"]="2.5.0";pE[ai]=bf;!Qu&&(Qu=new Yu);Qu.a?pE[Zh]="yes":pE[Zh]=null}var pE;w(547,137,Jl);function qE(){}function rE(a){this.f=a}w(546,547,{83:1,89:1,97:1,106:1},qE,rE);function sE(){sE=x;tE=new uE}function vE(a){var b;if(a.k){var c;b=new Tw;Ap(b,a.f);b.a.a+=bd;c=a.a;null!=c&&0=b||65<=b&&90>=b;for(c=1;b&&c=b||65<=b&&90>=b||48<=b&&57>=b||43==b||45==b||46==b;if(b){c=this.f;xE();var f,g,h;h=c.length;b=new yE;for(g=0;g=f?zE(b,f+32&65535):Bp(b.a,String.fromCharCode(f));\nthis.f=b.a.a}else this.f=null,d=-1}if(null==this.f)throw new rE(Ze+a);if(!this.k&&(this.k=Fv(tE,this.f),this.k||(this.k=(PB(),new AE))&&E(tE,this.f,this.k),!this.k))throw new rE(Ze+a);try{c=a;var j=++d,l=a.length,o,m,r,t,y,v,s,A,F,M,N,$,U,V,da,la,sa,cc,K,pa,Ac;if(ll){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(yc,j)==j&&-1==BE(c,ny(47),j+2))throw new CE(l);}else{N=c.substr(j,l-j);l-=j;v=0;s=this.c;$=this.e;cc=this.j;t=this.d;da=this.i;o=this.a;Ac=this.n;K=BE(N,ny(35),\n0);if(0==N.indexOf(yc)&&0!=N.indexOf("////")){F=2;$=-1;v=BE(N,ny(47),2);sa=BE(N,ny(63),2);-1!=sa&&(-1==v||v>sa)&&(v=sa);-1==v&&(v=l,t=n);A=v;-1!=K&&Kr+1?(m=N.charCodeAt(r+1),58==m?U=r+1:U=-1):U=-1}catch(tb){if(tb=yq(tb),!G(tb,97))throw tb;}-1==U||U>v?s=N.substr(F,A-F):(s=N.substr(F,U-F),V=N.substr(U+1,A-(U+1)),0==V.length?$=-1:$=DE(V,\n10))}-1v&&(null==t?t=n:H(t,n)?t=tc:t.indexOf(tc),M=zB(t,ny(47))+1,0==M?t=N.substr(v,y-v):t=t.substr(0,M-0)+N.substr(v,y-v)));null==t&&(t=n);null==s&&(s=n);d=s;var Ga;Ga=t;null!=da&&!H(da,n)&&(null!=t?Ga=t+Gd+da:Ga=Gd+da);null==this.f&&(this.f=\nthis.f);this.c=d;this.b=Ga;this.e=$;this.j=cc;var ub;null!=this.c&&0this.e)throw new rE("incorrect port: "+\nthis.e);}w(548,1,Ql,wE);_.tS=function(){return vE(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var tE;w(549,1,{});function EE(a,b,c){var d,e;for(d=a.Of().ye();d.Zd();)if(a=d.$d(),e=a.xh(),null==b?null==e:Kp(b,e))return c&&(a=new FE(a.xh(),a.yh()),d._d()),a;return null}w(553,1,Nl);_.Nf=function(a){return!!EE(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!G(a,109)||this.Tf()!=a.Tf())return!1;for(a=a.Of().ye();a.Zd();)if(b=a.$d(),c=b.xh(),b=b.yh(),!this.Nf(c)||!GE(b,this.Pf(c)))return!1;return!0};_.Pf=function(a){a=EE(this,a,!1);return!a?null:a.yh()};_.hC=function(){var a,b,c;c=0;for(b=this.Of().ye();b.Zd();)a=b.$d(),c+=a.hC(),c=~~c;return c};_.Qf=HE;_.Rf=function(){throw new IE("Put not supported on this map");};_.Sf=function(a){a=EE(this,a,!0);return!a?null:a.yh()};_.Tf=function(){return this.Of().Tf()};\n_.tS=function(){var a,b,c,d;d=Ik;a=!1;for(c=this.Of().ye();c.Zd();)b=c.$d(),a?d+=nb:a=!0,d+=n+b.xh(),d+=Ed,d+=n+b.yh();return d+"}"};function aB(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Wx(a,b){var c;if(null==b)c=a.c;else if(G(b,1))c=bd+b in a.e;else a:{c=a.Wf(b);if(c=a.a[c])for(var d=0,e=c.length;d=a.i)break;c=RE(a,c);++b}return b}\nfunction SE(a,b){var c;for(c=0;c=a.i)throw new OE;b=a.a;a.a=RE(a,a.a);return mE(a.n,b,a.a)}\nfunction RE(a,b){var c,d;for(d=b;da.f||!SE(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>my(a.c,ny(c)))break;++d}return d}function VE(a){WE.call(this,a,ha,!1)}function XE(a){WE.call(this,a,kb,!1)}\nfunction WE(a,b,c){this.a=0;this.j=-1;this.d=!1;this.n=a;this.i=a.length;this.c=b;this.k=c;var d;if(null==this.c)this.f=0;else{for(c=b=d=0;c=a&&(a=UE(this.c,c,this.c.length),this.e=!0),d=a;++a)0=a;++a)b=Ef,33=j||b>a.Sb||c>a.Sb))){l=D(rG,nl,-1,99,1);h=m=o=0;for(g=b;g<=c;++g)f=sG(a.zb[g]),o+=f.c,m+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(o+=25*(j+1),m+=25*(j+1),h+=25);j=g=1;a.J?r=tG(a):r=uG(a);f=dw(r.b);r=dw(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));o>=f&&(g=f/o);h>=r&&(j=r/h);h=0;a.J&&(a.xb=gd)switch(GG(b,(EC(),LC)),f){case 101:GG(b,PC);KG(b,j+3,g+3,a.mb-6,a.mb-6);GG(b,LC);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=P(J(Q((j+3)*R)));e=P(J(Q(e*R)));h=P(J(Q(h*R)));c=P(J(Q(c*R)));d.n&&(LG(d,!1),MG(d,NG(d,f,e,h,c)));OG(b,j+6,g+6,a.mb-12,a.mb-12);PG(b.a,P(J(Q((j+9)*(QG(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));HG(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(GG(b,NC),PG(b.a,P(J(Q((j+10)*R))),P(J(Q((g+18)*R))),P(J(Q(4*R))),P(J(Q(4*R)))));0.96=e;++e)if(bo&&(GG(g,(FF(),NF)[o]),KG(g,f.b[A].q-\n12,f.b[A].r-12,24,24));for(A=1;A<=f.q;++A)l=f.c[A].i,m=f.c[A].j,0!=f.b[l].c&&f.b[l].c==f.b[m].c&&(GG(g,(FF(),NF)[f.b[l].c]),v=f.b[m].q-f.b[l].q,h=f.b[m].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=9*h,t=9*y,o=iH(4),r=iH(4),o[0]=f.b[l].q+v,r[0]=f.b[l].r-t,o[1]=f.b[m].q+v,r[1]=f.b[m].r-t,o[2]=f.b[m].q-v,r[2]=f.b[m].r+t,o[3]=f.b[l].q-v,r[3]=f.b[l].r+t,VG(g,o,r,4))}for(A=1;A<=f.q;++A){GG(g,(EC(),KC));t=f.c[A];l=t.i;m=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[m].c&&GG(g,(FF(),NF)[f.b[l].c]);if(3==\nt.f||4==t.f)o=l,l=m,m=o;o=f.b[l].q;r=f.b[l].r;N=f.b[m].q;M=f.b[m].r;if(1!=t.c||0!=t.f)v=N-o,h=M-r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y;switch(t.c){case 2:10<=t.f&&GG(g,QC);v=2*h;t=2*y;SG(g.a,P(J(Q((o+v)*(QG(),R)))),P(J(Q((r-t)*R))),P(J(Q((N+v)*R))),P(J(Q((M-t)*R))));SG(g.a,P(J(Q((o-v)*R))),P(J(Q((r+t)*R))),P(J(Q((N-v)*R))),P(J(Q((M+t)*R))));GG(g,LC);break;case 3:SG(g.a,P(J(Q(o*(QG(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))));l=3*h;m=3*y;SG(g.a,P(J(Q((o+l)*R))),P(J(Q((r-m)*R))),P(J(Q((N+l)*\nR))),P(J(Q((M-m)*R))));SG(g.a,P(J(Q((o-l)*R))),P(J(Q((r+m)*R))),P(J(Q((N-l)*R))),P(J(Q((M+m)*R))));break;case 9:case 0:for(m=0;10>m;++m)l=o-(o-N)/10*m,s=r-(r-M)/10*m,SG(g.a,P(J(Q(l*(QG(),R)))),P(J(Q(s*R))),P(J(Q(l*R))),P(J(Q(s*R))));jH(g,f.k.v);m=kH(f.k.w);t=t.d;l=Gd;null!=t&&(l=t);t=LD(f.k.w,l);t=(o+N)/2-t/2;M=(r+M)/2+~~(m/2)-1;GG(g,QC);lH(g.a,l,P(J(Q(t*(QG(),R)))),P(J(Q(M*R))));GG(g,LC);break;default:if(1==t.f||3==t.f)v=3*h,t=3*y,s=iH(3),j=iH(3),s[0]=N+v,j[0]=M-t,s[1]=o,j[1]=r,s[2]=N-v,j[2]=M+t,\nVG(g,s,j,3);else if(2==t.f||4==t.f){v=3*h;t=3*y;for(m=0;10>m;++m)l=o-(o-N)/10*m,s=r-(r-M)/10*m,j=m/10,SG(g.a,P(J(Q((l+v*j)*(QG(),R)))),P(J(Q((s-t*j)*R))),P(J(Q((l-v*j)*R))),P(J(Q((s+t*j)*R))))}else SG(g.a,P(J(Q(o*(QG(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))))}}y=iH(f.p+1);h=iH(f.p+1);for(A=1;A<=f.q;++A)l=f.c[A].i,m=f.c[A].j,o=f.b[l].q,r=f.b[m].q,++h[l],++h[m],y[l]=y[l]/h[l]+r/h[l],y[m]=y[m]/h[m]+o/h[m];jH(g,f.k.v);m=kH(f.k.w);N=iH(f.p+1);r=iH(f.p+1);o=D(mH,u,121,f.p+1,0);for(A=1;A<=f.p;++A)l=\nnH(f,A),(null==l||1>l.length)&&(l=ib),j=f.b[A],3==f.b[A].a&&0pH(y[A]-f.b[A].q)&&(v=!1),2pH(y[A]-f.b[A].q)&&(M=!0),t=l,s=n,f.k.oc&&(F=f.b[A].i,0y&&(y=1),h/=y,y=v/y,v=4*h,t=4*y,s=iH(5),j=iH(5),s[0]=f.b[l].q+v,s[1]=f.b[m].q+v,j[0]=f.b[l].r-t,j[1]=f.b[m].r-t,s[3]=f.b[l].q-v,s[2]=f.b[m].q-v,j[3]=f.b[l].r+t,j[2]=f.b[m].r+t,s[4]=s[0],j[4]=j[0],106!=f.k.k&&sH(g,s,j,5),106==f.k.k&&tH(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(A=1;A<=f.p;++A)0~~(f.p/2))for(A=1;A<=f.p;++A)0e;++e)if(d=a.zb[e])0b&&(b=c);return b}\nfunction DH(a,b,c,d){var e=OF?350:170,f,g,h,j;EH(d);b=FH(a,b);c=FH(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new GH(e);f=a.zb[g];for(var l=b,o=c,m=j,r=void 0,t=void 0,y=void 0,v=void 0,s=r=r=r=v=r=void 0,A=void 0,F=void 0,M=t=y=r=r=void 0,N=void 0,$=void 0,s=0,F=m.a,A=1;A<=f.q;++A)r=HH(l,o,f.c[A].a,f.c[A].b),ry+F||(r=N*r+$*v,0>r||(y=Math.sqrt(y),t=Math.sqrt(t),r/=y*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r=a.yb||0>=a.ub)&&(!a.M&&(a.M=nC(a)),IH(a,a.M));b=new JH;b.b=a.yb;b.a=a.ub;return b}function uG(a){var b;b=tG(a);b.b/=a.xb;b.a/=a.xb;return b}\nfunction KH(a,b,c,d){var e,f;if(!b||LH(b)){if((e=0=e;++e)b=hI(h,d);e=OH(DE(oy(b.substr(0,3)),10)).a;g=OH(DE(oy(b.substr(3,3)),10)).a;hI(h,d);for(b=1;b<=e+g;++b){for(f=n;!(j=hI(h,d),null==j||H(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new iI(a,f)}a.xb=1;qG(a,1,e,1,!1);qG(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new iI(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(mu(a,"ERROR - problems in reading/processing MOL input"),\na.bf(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&jI(a.ob,a.t,!0);null!=a.u&&a.ob&&jI(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=kI(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new lI(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?qG(a,1,1,0,!0):qG(a,1,h,0,!d);d=uj}mI(a);null!=d&&(oF(a.r,Pd),a.r&&AG(Xp(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.bf(a.Ec.d);return!0}function mu(a,b){null==b&&(b=n);a.Gb=!0;a.X=b;a.ig("info: "+b)}\nfunction hH(a,b){var c;c=Math.round(b);100>c&&(!PF[c]&&(PF[c]=new oD(Ue,0,c)),!RF[c]&&nq(RF,c,BB(PF[c])),a.v=PF[c],a.w=RF[c])}function LH(a){var b;if(!a)return!1;b=a.tf();a=0!=(a.e&2);return b||a}function uH(a,b){return(a.mb+(a.Lb?1:0))*b}function ZG(a,b){var c,d;d=-1;for(c=0;c=b)switch(a.Kb=!0,a.Hb=!0,mu(a,n),b){case 102:yG(a,!0);RH(a,102);QH(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):mu(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;nI(a,oI(a.pb));a.r&&AG(Xp(a.r,yk),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{mu(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new yy("Cannot redo. Index is out of range.");if(!e.a.c)throw new yy($e);e.a=e.a.c;nI(a,e.a.a);a.r&&AG(Xp(a.r,wj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:KH(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=pI(a.jc);break;case 151:e=qI(a.jc);break;case 154:e=a.jc;e.a=e.c;e=pI(e);break;case 153:e=a.jc,e.a=-1,e=qI(e)}null==e?mu(a,"No more molecules in SDF buffer"):(BG(a),a.Vb=!0,rI(a,e,!1),a.Vb=!1,H(a.X,n)&&(mu(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&AG(Xp(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:rq(4,new sI(a));a.k=c;break;case 107:rq(2,new tI(a));break;case 114:rq(3,new uI(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,vI(a.ob),a.Ib=!0,a.r&&AG(Xp(a.r,yg),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=wI(a.ob);if(2==e){mu(a,"Copying the agent not possible !");break}d=sG(a.ob);a.Ib=!0;a.ob=new WF(a.ob);d=dw((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)wG(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&AG(Xp(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;RH(a,109);QH(a,109);break;case 104:d=XF(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new BD;for(f=a.U,g=0,h=f.length;g=b&&(a.n=33+(b-1301)),0=a.k)a.cb=2,BI(a.ob),d=!0,lG(a,kg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0=g;++g){f=0;for(c=1;c<=a.Sb;++c)wI(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=Oa;e+=EI(h[1][0],3)+EI(h[3][0],3)+ea;for(c=1;c<=h[1][0];++c)e+=Ja+FI(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=Ja+FI(a.zb[h[3][c]],d,b)}else{1f&&(f=e.b[b].r),e.b[b].qb;++b)nq(g.b,g.c++,null),nq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(H(j,fg)?Dm(c,new uC(b)):0==j.indexOf("mix")?(j=DE(py(j,3),10),l=null,f.c>j&&(l=(eD(j,f.c),f.b[j])),null==l?h=new Jm:h=l,Dm(h,new uC(b)),kD(f,j,h)):0==j.indexOf(aj)&&(j=DE(py(j,2),10),l=null,g.c>j&&(l=\n(eD(j,g.c),g.b[j])),null==l?h=new Jm:h=l,Dm(h,new uC(b)),kD(g,j,h)));d+=KI(of,c);if(0a.M.a-P(J(Q(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=FH(a,b);f=FH(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var o=void 0,m=void 0,r=void 0,m=1.7976931348623157E308,o=1;o<=g.p;++o)r=HH(b,f,g.b[o].q,g.b[o].r),r=a.k)a.cb=2,BI(a.ob),ZF(a,jg,a.ob.v);else if(230==a.k)a.cb=3,ZF(a,ng,a.ob.v);\nelse if(233<=a.k&&262>a.k)OI(a.ob,!1),ZF(a,ig,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;AI(a.ob,a.ob.v,Uq(a.bc.e.Tc.a.pb,Ak));a.ob.j=!0;ZF(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=PI(a.ob))?ZF(a,"markAtom",a.ob.v):ZF(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300c.length&&(c=Uf),AI(a.ob,a.ob.v,c)),ZF(a,Mj+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)XF(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0d&&(d=b);if(0==d)break;YF(c,d);c.a[d]=0}aG(a.ob);lG(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)QI(a.ob,a.ob.w),lG(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,lG(a,Nj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,lG(a,Oj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,aG(a.ob),lG(a,Nj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,aG(a.ob),lG(a,Pj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,BI(a.ob),lG(a,kg,a.o,0,a.ob.w),aG(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=Uq(a.bc.e.Tc.a.pb,Ak);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;lG(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new zG(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(RI(a.ob,null),a.ob.q=0,SI(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,CI(b,b.v,0),205==a.k?(SI(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,lG(a,"addChain",a.o,0,a.ob.w)):lG(a,\nhg,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=FH(a,c),a.ob.A=FH(a,d),a.cb=2,BI(a.ob),a.r&&AG(Xp(a.r,jg),0,0,0),a.hc=!0):300c.length&&(c=Uf),AI(a.ob,1,c)),ZF(a,"addAtom",a.ob.v)):230==a.k?(bI(a,null,!0),a.r&&AG(Xp(a.r,ng),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(RI(a.ob,null),a.ob.q=0,SI(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,OI(a.ob,!0),a.r&&AG(Xp(a.r,ig),0,0,0),a.hc=!0):oE()}else e=!1;e&&TI(a)}return a.Ab=\ne}\nfunction UI(a,b,c,d){var e,f,g,h;oE();if(!a.Db||VI(b))return!0;a.Gb=!1;c-=P(J(Q(uH(a,a.nb))));d-=P(J(Q(vH(a,a.nb))));f=FH(a,c-a.Cc);g=FH(a,d-a.Dc);e=FH(a,c);h=FH(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?EH(j):DH(a,g,b,j);++a.ob.p;if(0g&&(g=1);b/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);m=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+m*j+r*b;b=r*j-m*b;if(0>l)if(1f.b[2].r-f.b[1].r&&0h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(o=f.b[f.e[0]].p[1],o==f.e[1]&&(o=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[o].q,b=f.b[f.e[0]].r-f.b[o].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,m=e-f.b[o].q,r=h-f.b[o].r,e=r*j-m*b,m=f.b[f.e[1]].q-f.b[o].q,r=f.b[f.e[1]].r-f.b[o].r,h=r*j-m*b,0h||0>e&&0=b?0-b:b)>e){++f.r;if(100g&&(g=1),SI(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=uG(a),h=a.ob,j=sG(h),b=j.a,j=j.b,0>f&&be.b||0>g&&je.a||ZI(h,f,g),a.cb=5;dG(a,!1);a.Ib=!0;qF(a);a.Cc=c;a.Dc=d;return!0}\nfunction PH(a,b,c,d){var e,f;if(!a.J||a._f().a||a.ag().a||a.K)if(f=!1,e=$G(a,c,d),e!=a.Cb&&(f|=RH(a,a.Cb),f|=QH(a,e),a.Cb=e),!LH(b)){c-=P(J(Q(uH(a,a.nb))));d-=P(J(Q(vH(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?EH(c):DH(a,b,d,c);113==e&&0d.b[e].j&&(eJ(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,fJ(d.b[e],b),fJ(d.b[e],b)),YF(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){YF(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new GI(a,z(gJ,u,120,[null,a.ob,e]),2);d.b[0]=new hJ;iJ(d,b,c,1);b=D(gJ,\nu,120,a.zb.length,0);for(f=0,c=0;fd.c[b].c?(++d.c[b].c,d.c[b].f=0):mu(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,kJ(d,d.x),mu(d.k,"Not possible connection !")):(d.c[d.q].j=e,kJ(d,d.x),b=d.x,fJ(d.b[e],b),fJ(d.b[b],e),lJ(d.c[d.q],d.b)));xG(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,oI(d),d.a.c=e),\nlG(a,hg,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(xG(a.ob),d=a.hc=!0);0=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0lb))for(;Bc=fc[vc]*fc[vc];)0==Bc%fc[vc]?ic=!1:++vc;if(ic){oc[++ec]=Jw(Bc);if(ec>=lb)break;Ica&&(ca=0),0>ld&&(ld=0),Yd=28*ca+ld));fb=0;0!=m.b[T].n&&(-2>m.b[T].n?fb=1:-2==m.b[T].n?fb=2:-1==m.b[T].n?fb=3:1==m.b[T].n?fb=4:2==m.b[T].n?fb=5:2Bb&&(Bb=10-Bb));Yc=126;O=Bd;O+=126*m.b[T].i;Yc*=7;O+=fb*Yc;Yc*=7;0!=Bb&&(O+=Bb*Yc);Yc*=7;O+=Yd*Yc;Yc*=783;O+=m.b[T].j*Yc;S[T]=Jw(O)}for(nc=0;!uJ(m,Eb,S);){Rc=!1;for(T=1;T<=m.p;++T)Eb[T]!=db[T]&&(db[T]=Eb[T],Rc=!0);if(Rc){for(T=1;T<=m.p;++T){S[T]=Mk;for(eb=1;eb<=m.b[T].j;++eb)S[T]=Nw(S[T],Na[Eb[m.b[T].p[eb]]])}nc=\n0}else if(0m.c[T].j&&(Ra=m.c[T].i,m.c[T].i=m.c[T].j,m.c[T].j=Ra,1==m.c[T].f?m.c[T].f=3:2==m.c[T].f?m.c[T].f=4:3==m.c[T].f?m.c[T].f=1:4==m.c[T].f&&(m.c[T].f=2));for(T=1;Tm.a[v])&&M!=Ba[v]){Jc=!0;for(Ac=1;Ac<=ub;++Ac)if(da[Ac]==v&&la[Ac]==M||da[Ac]==M&&la[Ac]==v){Jc=!1;break}Jc&&(++ub,da[ub]=v,la[ub]=M)}}else V[++Ga]=M;if(0==Ga){if(aa==m.p)break;v=U[L--]}else if(1==Ga)Ba[V[1]]=v,v=V[1],m.a[v]=++aa;else{U[++L]=v;A=0;for(sa=1;sa<=Ga;++sa)if($=jJ(m,V[sa],v),!K[$]){A=V[sa];break}if(0==A)for(sa=1;sa<=Ga;++sa)if($=jJ(m,V[sa],v),2==m.d[$]||3==m.d[$]){A=V[sa];break}0==\nA&&(A=V[1]);Ba[A]=v;v=A;m.a[A]=++aa}}Ba=iH(m.p+1);y=iH(m.p+1);jd=[];kd=[];F=aa=L=0;for(sa=1;sa<=m.p;++sa)if(1==m.a[sa]){v=sa;break}b:for(;;){0m.b[Ob].j||4ya.b[Dd].j||3Jd[xb]&&\n(kc=ob,ob=xb,xb=kc);X=ob;0==ob&&(X=xb,$a=!0);for(wc=1;wc<=ya.b[Dd].j;++wc)Mc=ya.b[Dd].p[wc],Mc!=Cc[Ld-1]&&(0==mb?mb=Mc:gb=Mc);0Jd[gb]&&(kc=mb,mb=gb,gb=kc);Sb=mb;0==mb&&(Sb=gb,oe=!0);pb=0pb+Af?-(pb+Af):pb+Af)||0!=lg||0!=Bf?mu(ya.k,"Bad stereoinfo on allene !"):(Dc=ya.b[Cc[Ld-1]].q-ya.b[Dd].q,Kd=ya.b[Cc[Ld-1]].r-ya.b[Dd].r,nd=Math.sqrt(Dc*Dc+Kd*Kd),0.001>\nnd&&(nd=0.001),0<(ya.b[Sb].r-ya.b[Cc[Ld-1]].r)*(Dc/nd)-(ya.b[Sb].q-ya.b[Cc[Ld-1]].q)*(Kd/nd)?Rb[gc]=1:Rb[gc]=-1,$a&&(Rb[gc]*=-1),oe&&(Rb[gc]*=-1),X==ob&&0>pb&&(Rb[gc]*=-1),X==xb&&0>Af&&(Rb[gc]*=-1),Jd[X]>Jd[Sb]&&(Rb[gc]*=-1))}}else c:{var qc=m,Gb=Ob,Ae=fa,wd=fd,Tc=da,Tb=la,od=Id,pe=ta,Zd=void 0,Zc=void 0,Be=void 0,rc=void 0,Xa=void 0,sc=void 0,yb=void 0,he=void 0,Md=void 0,$c=void 0,Sa=void 0,Ta=void 0,Ec=void 0,Ub=void 0,pd=void 0,ba=void 0,qd=void 0,Ta=iH(4),Ub=iH(4),$d=void 0,xd=void 0,qe=void 0,\nhf=void 0,jf=void 0,Xg=void 0,Xg=-1;0Xa;++Xa)0>=Ta[Xa]||(Zd=jJ(qc,Gb,Ta[Xa]),\nUb[Xa]=yJ(qc,Zd,Gb),0Ub[Xa]?(++yb,rc=Ta[Xa],sc=Ta[Xa]):he=Ta[Xa]);Md=$c+yb;ba=iH(4);pd=0;if(3==qc.b[Gb].j){if(1==$c&&1==yb||3==Md&&0<$c&&0Xa;++Xa)Zd=jJ(qc,Gb,Sa[Xa]),Zc[Xa]=yJ(qc,Zd,Gb);if(4==Md){if(0==$c||0==yb){mu(qc.k,"Error in C4 stereospecification !");break c}if(1==$c||1==yb)ba[0]=Sa[0],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[1],pd=Zc[0];else{for(Xa=0;4>Xa;++Xa)-1==Zc[Xa]&&(Zc[Xa]=0);Md=2}}else if(3==Md)if(3==$c||3==yb)ba[0]=Sa[0],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[1],0<$c?pd=-1:pd=1;else{1==$c?$c=Be=1:yb=Be=-1;for(Xa=0;4>Xa;++Xa)Zc[Xa]==Be&&(Zc[Xa]=0);Md=2}if(2==Md)if(1==$c&&1==yb)Sa[1]==\nrc?(Sa[1]=Sa[2],Sa[2]=Sa[3]):Sa[2]==rc&&(Sa[2]=Sa[3]),ba[0]=qd,ba[1]=rc,ba[2]=Sa[2],ba[3]=Sa[1],pd=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){mu(qc.k,"Error in C4 stereospecification ! 2/0r");break c}0!=Zc[0]?(ba[0]=Sa[0],ba[1]=Sa[2],ba[2]=Sa[1],ba[3]=Sa[3]):(ba[0]=Sa[1],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[0]);1<$c?pd=1:pd=-1}}var Kb=void 0;Ta[0]==ba[1]?(Kb=ba[0],ba[0]=ba[1],ba[1]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb):Ta[0]==ba[2]?(Kb=ba[2],ba[2]=ba[0],ba[0]=Kb,Kb=ba[1],ba[1]=ba[3],ba[3]=Kb):Ta[0]==ba[3]&&(Kb=\nba[3],ba[3]=ba[0],ba[0]=Kb,Kb=ba[1],ba[1]=ba[2],ba[2]=Kb);Ta[1]==ba[2]?(Kb=ba[1],ba[1]=ba[2],ba[2]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb):Ta[1]==ba[3]&&(Kb=ba[1],ba[1]=ba[3],ba[3]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb);ba[2]==Ta[2]?pe[Gb]=1:ba[2]==Ta[3]?pe[Gb]=-1:mu(qc.k,"Error in stereoprocessing ! - t30");pe[Gb]*=pd}}}Da=new BJ;N=iH(m.p+1);for(sa=1;sa<=m.p;++sa)N[y[sa]]=sa;for(sa=1;sa<=m.p;++sa){v=y[sa];jd[v]&&(Da.a.a+=cb);0=Se&&(sd=!0,Ea=(FF(),MF)[Se]);sd&&(0!=ae?Ea=Wf+ae+Ea:Ea=Wf+Ea,1==yd[Qe]?Ea+=Nd:-1==yd[Qe]&&(Ea+="@@"),1==Cf?Ea+=Pe:1ie?-ie:ie)&&(Ea+=0>ie?-ie:ie)),mg&&(Ea+=bd+Hg),Ea+=cg);Bp(Re.a,Ea);for(pa=1;pa<=ub;++pa)if(da[pa]==v||la[pa]==v)s=la[pa],s==v&&\n(s=da[pa]),N[v]",!0);j=-1c;++c)(d=b.d[c])?a.zb[c]=new WF(d):a.zb[c]=null;0b||b>a.Sb?(mu(a,"ERROR - invalid mol index: "+b),a.bf(a.Ec.d),null):a.zb[b]}function mI(a){var b,c,d;b=mG(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function HJ(a,b){b!=a.nb&&(a.nb=b,a.jg(),a.bf(a.Ec.d))}function IJ(a,b){var c,d,e;if(b!=a.xb){c=uG(a);a.xb=b;d=uG(a);e=P(J(Q((d.b-d.c)/2-(c.b-c.c)/2)));d=P(J(Q((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)ZI(a.zb[c],e,d),xG(a.zb[c]);a.Ib=!0;a.bf(a.Ec.d)}}\nfunction pG(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=n):H(b,Ab)?c=235:H(b,Hb)?c=240:H(b,zb)?c=260:H(b,Pb)?c=261:H(b,$b)?c=241:H(b,Nb)?c=233:H(b,Mb)?c=236:H(b,Lb)?c=237:H(b,Zb)?c=234:H(b,Yb)?c=243:H(b,ac)?c=252:H(b,Vb)?c=244:H(b,bc)?c=239:H(b,"-PO3H2")?c=251:H(b,wb)?c=242:H(b,sb)?c=245:H(b,vb)&&(c=238);0=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1=a.k&&(a.k=213);for(c=1;14>=c;++c)FG(a,b,c,1),FG(a,b,c,2);a.k=d;wH(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){eH(a.fb.b.a,a.nb/R);b=a.fb.b;d=a.mb+(a.Lb?1:0);c=(a.M.a-P(J(Q(vH(a,a.nb)))))/a.nb;f=c-a.mb;GG(b,HF);PG(b.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*\nR))));a.Lb?(GG(b,(EC(),JC)),e=aH*(a.mb+(a.Lb?1:0))+3,f>e&&(RG(b,0,e,a.mb-1,e),SG(b.a,P(J(Q(0*R))),P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),RG(b,a.mb-1,e,a.mb-1,f),RG(b,a.mb-1,f,d,f))):(GG(b,IF),SG(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),RG(b,0,aH*a.mb,c-1,aH*a.mb),GG(b,VC(HF)),SG(b.a,P(J(Q((d-1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((f+1)*R)))));SG(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(d*R))),P(J(Q((c-1)*R))));for(c=3;c<=aH+2;++c)FG(a,b,1,c);b=P(J(Q(vH(a,a.nb))));wH(a.Ec,\na.fb.a,0,b)}a.Jb&&(eH(a.fc.b.a,a.nb/R),d=a.fc.b,c=a.Lb?1:3,b=(a.M.a-P(J(Q(vH(a,a.nb))))-P(J(Q(a.mb*a.nb))))/a.nb,a.Lb?(GG(d,(EC(),JC)),PG(d.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))))):(GG(d,VC(HF)),SG(d.a,P(J(Q((c-1)*(QG(),R)))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(b*R)))),GG(d,HF),SG(d.a,P(J(Q((c-2)*R))),P(J(Q(0*R))),P(J(Q((c-2)*R))),P(J(Q(b*R)))),GG(d,IF),SG(d.a,P(J(Q((c-3)*R))),P(J(Q(0*R))),P(J(Q((c-3)*R))),P(J(Q(b*R))))),b=a.M.b-P(J(Q((a.Lb?1:3)*a.nb))),c=P(J(Q(vH(a,a.nb)))),\nwH(a.Ec,a.fc.a,b,c))}}function su(a,b){a.A?0==b&&(a.I=-1,mu(a,Vg),qF(a)):(a.gb?a.I=b:-1a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,mu(a,Vg)):mu(a,a.I+ga),qF(a))}function IH(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=P(J(Q(uH(a,a.nb))))+P(J(Q((a.Lb?1:3)*a.nb))),c-=P(J(Q(vH(a,a.nb))))+P(J(Q(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=dw(d);a.ub=dw(c)}function TF(a){FF();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(577,469,Yl);_.zf=function(a){cG(this,a)};_.$f=LJ;\n_._f=function(){return iG(),null!=this.Pb?jG:kG};_.ag=function(){return iG(),iG(),kG};_.bg=XB;_.cg=function(a,b,c){return jC(this,b,c)};_.dg=XB;_.eg=function(){oE()};_.fg=hD;_.gg=MJ;_.hg=hD;_.ig=function(){oE()};\n_.Af=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(bthis.M.a-P(J(Q(this.mb*this.nb)))||b>this.M.b-P(J(Q((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b=b&&HJ(this,b)};_.bf=function(){KJ(this)};_.jg=function(){FJ(this)};_.kg=Fy;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;\n_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Lk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;\n_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var aH=10,JF,PF,RF,HF,IF,KF,GF,OF,NJ=null,NF,MF;\nfunction NI(a,b,c,d,e){a.b[e]&&(zH(a.r),oF(a.r,Ne),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,OJ(a.c,a.r,e),zH(a.r))}function PJ(a,b,c){return a.b[c]?(zH(a.r),a.r.a=c,a.r.b=b,OJ(a.c,a.r,c),zH(a.r),!0):!1}function qF(a){KJ(a);a.f&&(QJ(a.Ec),a.f=!1)}function RJ(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction SJ(){FF();hC.call(this);this.Ec=(PB(),PB(),QB).a;this.eb=new TJ;this.Nb=new TJ;this.H=new oD(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new UJ;this.D=(EC(),GC);this.zb=D(gJ,u,120,99,0);this.qb=new fC;this.jc=new VJ;this.$=H((oE(),pE[ai]),bf);this.E=new WJ;this.U=z(hw,u,1,[Ab,Hb,$b,zb,Pb,Nb,Mb,Lb,Zb,ac,Vb,Yb,wb,vb,sb]);this.ic=new XJ;this.ob=new zG(this);NF[0]=IC;NF[1]=new km(255,153,153);NF[2]=new km(255,204,102);NF[3]=new km(255,255,153);NF[4]=new km(102,255,255);NF[5]=new km(51,204,255);NF[6]=\nnew km(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new YJ(this);this.a=z(hw,u,1,[ee,Qd,Wd,ke,Vd,fe,Ye]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;cU&&(U=0),la=new pK(f,V,U,g),qK(la),Dm(f.k,la),N.c=V,N.b=da,N.d=24,N.a=U,N);da=$.c;V=$.b;hF(new mF(h),f);U=0>=$J();N=new rF(h);U?(U=new rK,ky(U,g.pb.alt),0<=da&&(U.pb.style[Fk]=da+oj),0<=V&&(U.pb.style[Uh]=\nV+oj),V=new sF(f,U,da,$),Ty(V.d.f,V.b,oC(V.d)-V.c-V.a.a,pC(V.d)-(V.a.d-V.a.a)),Dm(f.k,V),U.pb.draggable=xk,U.pb.style[ih]=(hr(),Ji),uy(U,N,(Nt(),Nt(),Ot)),U.pb.style[Tf]=Qi):(g.pb.draggable=xk,g.pb.style[ih]=(hr(),Ji),uy(g,N,(Nt(),Nt(),Ot)),g.pb.style[Tf]=Qi)}else dF("JSME initialization error: HTML id "+a+" not found.")}function sK(){return kw(null)}function tK(a){return kw(a)}w(581,1,Kl,gK,iK,jK,hK);_.lg=function(a){vy(this.d,new uK(this,a),(ut(),ut(),vt))};\n_.mg=function(a){vy(this.d,new vK(this,a),(uu(),uu(),vu))};_.ng=function(a){vy(this.d,new wK(this,a),(Au(),Au(),Bu))};_.og=function(a){vy(this.d,new xK(this,a),(Du(),Du(),Eu))};_.pg=function(a){rq(2,new yK(this.b,a))};_.qg=function(){yG(this.b,!0)};_.rg=function(){Jq((Gq(),Hq),new zK(this))};_.sg=function(){var a,b,c;c=[];for(b=new zv(this.d.a);b.ba&&(b.x=a,hH(b,a),AH(b))};_._g=function(a,b){var c=this.b,d;d=GJ(c,a);1>b||b>d.p?(mu(c,"ERROR - invalid atom index: "+b),qF(c)):(d.v=b,TI(c))};\n_.ah=function(a){RJ(this.b,ee,a)};_.bh=function(a,b){RJ(this.b,a,b)};_.le=function(a){hy(this.d,a);fK(this)};_.ch=function(a){this.b.V=a};_.dh=function(a){HJ(this.b,a)};_.eh=function(a){var b=this.b;b.tb=a;AH(b)};_.fh=function(a){var b=this.b;b.wb=a;AH(b)};_.gh=function(a){IJ(this.b,a)};_.hh=function(a){this.b.Pb=a};_.ih=function(a){this.b.Qb=a};_.jh=function(a){var b=this.b;b.Wb=a;b.F=CG(b,!1)};_.kh=function(a){this.b.Yb=a};_.lh=function(a,b){iy(this.d,a,b);fK(this)};\n_.mh=function(a,b,c){c&&iy(this.c,a,b);iy(this.d,a,b);fK(this)};_.nh=function(a,b){jy(this.d,a,b);fK(this)};_.oh=function(a,b,c){c&&jy(this.c,a,b);jy(this.d,a,b);fK(this)};_.ph=function(a){pG(this.b,a)};_.qh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new DJ(c,a);c.sc=d;c.k=253;mu(c,b);qF(c)};_.me=function(a){qy(this.c.pb,a)};_.rh=function(a){this.b.i=a};_.ne=function(a){this.d.pb.style[Fk]=a;fK(this)};_.sh=function(a){YI(this.b,a)};_.th=function(){return UF(this.b)};_.a=-1;_.b=null;\n_.c=null;_.d=null;var kK=0;function zK(a){this.a=a}w(582,1,{},zK);_.pd=function(){var a,b;for(b=new zv(this.a.d.a);b.b=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Fk)||n;b=c.getAttribute(Uh)||n;f=c.getAttribute(Ni)||n;e=c.getAttribute(Xh)||n;var h,j,l;l={};for(d=0;d=d&&b=a;return c?65536+((d&1023)<<10)+(e&1023):d}function aL(a,b){return 2>b||36b?b:10)?a-48:97<=a&&aa?-a:a):a}\nfunction dL(a,b){var c;c=new bL;c.d=we+(eL(0!=a?-a:0)?cL(0!=a?-a:0):n+Op(c));fL(0!=a?-a:0)&&gL(0!=a?-a:0,c);c.b=4;c.a=b;return c}function W(a){var b;b=new bL;b.d=we+(eL(a)?cL(a):n+Op(b));fL(a)&&gL(a,b);return b}function hL(a,b){var c;c=new bL;c.d=we+(eL(a)?cL(a):n+Op(c));fL(a)&&gL(a,c);c.b=b?8:0;return c}function iL(){var a;a=new bL;a.d=we+(eL(0)?cL(0):n+Op(a));fL(0)&&gL(0,a);a.b=2;return a}function jL(a){var b;b=new bL;b.d=we+(eL(a)?cL(a):n+Op(b));fL(a)&&gL(a,b);b.b=1;return b}\nfunction fL(a){return typeof a==Ui&&0b||36c||2147483647a)return 0;if(0==a)return 32;b=-(a>>16)>>16&16;c=16-b;a>>=b;b=a-256>>16&8;c+=b;a<<=b;b=a-4096>>16&4;c+=b;a<<=b;b=a-16384>>16&2;c+=b;a=a<>14;return c+2-(a&~(a>>1))}function xw(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function gm(a){var b,c,d;b=D(qL,sl,-1,8,1);c=(rL(),sL);d=7;if(0<=a)for(;15>=4;else for(;0>=4;b[d]=c[a&15];return tL(b,d,8)}\nfunction OH(a){var b,c;return-129a?(b=a+128,c=(uL(),vL)[b],!c&&(c=vL[b]=new uC(a)),c):new uC(a)}w(618,615,{89:1,94:1,100:1,102:1},uC);_.eQ=function(a){return G(a,100)&&a.a==this.a};_.hC=Xw;_.tS=pL;_.a=0;function uL(){uL=x;vL=D(aJ,u,100,256,0)}var vL;function pH(a){return 0>=a?0-a:a}function qH(a){return 0>a?-a:a}function Xm(a,b){return a>b?a:b}function Q(a){return Math.round(a)}function wL(a){return Math.sqrt(a)}function nE(){}function ov(a){this.f=a}\nw(622,136,{89:1,97:1,101:1,105:1,106:1},nE,ov);function rL(){rL=x;sL=z(qL,sl,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var sL;function mL(a){this.f=a}w(624,617,{89:1,97:1,99:1,103:1,105:1,106:1},mL);function $K(a,b){return a.charCodeAt(b)}function xL(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!G(b,1)?!1:""+a==b}function my(a,b){return a.indexOf(b)}\nfunction BE(a,b,c){return a.indexOf(b,c)}function zB(a,b){return a.lastIndexOf(b)}function cK(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Yf,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+Ha+py(c,++d):c=c.substr(0,d-0)+py(c,++d);return a.replace(RegExp(b,Hh),c)}\nfunction yL(a,b){for(var c=RegExp(b,Hh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==n){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0ga&&a[a.length-1]>ga?a:a.replace(/^(\\s*)/,n).replace(/\\s*$/,n)}function tL(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction zL(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new Sm("Character out of range: "+c);}function ny(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function AL(a){var b,c,d,e,f;e=a.length;for(d=b=0;dc?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=D(BL,rl,-1,b,1);for(d=f=0;da||a>=b)&&UL(a,b)}function UL(a,b){throw new YK("Index: "+a+", Size: "+b);}w(640,633,ql);\n_.Ah=function(){throw new IE("Add not supported on this list");};_.uh=function(a){this.Ah(this.Tf(),a);return!0};_.eQ=function(a){return TL(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.ye();a.Zd();)c=a.$d(),b=31*b+(null==c?0:Np(c)),b=~~b;return b};_.ye=function(){return new zv(this)};_.Ch=function(){return this.Dh(0)};_.Dh=function(a){return new VL(this,a)};_.Eh=function(){throw new IE("Remove not supported on this list");};function SL(a){return a.b=a.d.Tf())throw new Ry;return a.d.Bh(a.c=a.b++)}function PL(a){if(0>a.c)throw new sB;a.d.Eh(a.c);a.b=a.c;a.c=-1}function zv(a){this.d=a}w(641,1,{},zv);_.Zd=function(){return SL(this)};_.$d=function(){return Av(this)};_._d=function(){PL(this)};_.b=0;_.c=-1;_.d=null;function VL(a,b){var c;this.d=this.a=a;c=a.Tf();(0>b||b>c)&&UL(b,c);this.b=b}w(642,641,{},VL);_.Fh=function(){return 0=this.b)throw new Ry;return this.a.Bh(this.c=--this.b)};_.a=null;\nfunction WL(a){a=new ML(a.b.a);return new XL(a)}function YL(a,b){this.a=a;this.b=b}w(643,635,Il,YL);_.vh=ZL;_.ye=function(){return WL(this)};_.Tf=function(){return this.b.a.d};_.a=null;_.b=null;function XL(a){this.a=a}w(644,1,{},XL);_.Zd=function(){return SL(this.a.a)};_.$d=function(){return(this.a.b=Av(this.a.a)).xh()};_._d=function(){OL(this.a)};_.a=null;function $L(a){a.b=D(aM,u,0,0,0)}function AD(a,b,c){(0>b||b>a.c)&&UL(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction Dm(a,b){nq(a.b,a.c++,b);return!0}function Dx(a,b){eD(b,a.c);return a.b[b]}function AA(a,b){for(var c=0;ca.c&&nq(b,a.c,null);return b}\nfunction Jm(){$L(this)}function jD(a){$L(this);this.b.length=a}function yC(a){$L(this);a=Wv(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(648,640,kl,Jm,jD,yC);_.Ah=function(a,b){AD(this,a,b)};_.uh=function(a){return Dm(this,a)};_.qg=function(){this.b=D(aM,u,0,0,0);this.c=0};_.vh=function(a){return-1!=AA(this,a)};_.Bh=function(a){return Dx(this,a)};_.Qf=function(){return 0==this.c};_.Eh=function(a){return bM(this,a)};_.wh=function(a){return wm(this,a)};_.Tf=At;\n_.c=0;function Iv(){Iv=x;Ov=new cM}var Ov;function cM(){}w(651,640,$l,cM);_.vh=MJ;_.Bh=function(){throw new Oy;};_.Tf=function(){return 0};function dM(){this.a=new Date}function eM(a){return 10>a?Fc+a:n+a}w(654,1,{89:1,93:1,94:1,107:1},dM);_.eQ=function(a){return G(a,107)&&Gw(J(this.a.getTime()),J(a.a.getTime()))};\n_.hC=function(){var a;a=J(this.a.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=ow(c&4194303,b&4194303,e&1048575);a=ow(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?jb:n)+~~(b/60);b=10>(0>b?-b:b)%60?Fc+(0>b?-b:b)%60:n+(0>b?-b:b)%60;return(fM(),gM)[this.a.getDay()]+ga+hM[this.a.getMonth()]+ga+eM(this.a.getDate())+ga+eM(this.a.getHours())+bd+eM(this.a.getMinutes())+bd+eM(this.a.getSeconds())+" GMT"+a+b+ga+this.a.getFullYear()};_.a=null;function fM(){fM=x;gM=z(hw,u,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));hM=z(hw,u,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var gM,hM;\nfunction xv(a,b){return null==E(a.a,b,a)}function wv(){this.a=new xp}w(656,635,{89:1,93:1,112:1},wv);_.uh=function(a){return xv(this,a)};_.vh=ZL;_.Qf=function(){return 0==this.a.d};_.ye=function(){return WL(new YL(this.a,new NE(this.a)))};_.wh=function(a){return null!=Hv(this.a,a)};_.Tf=NL;_.tS=function(){return KL(new YL(this.a,new NE(this.a)))};_.a=null;function FE(a,b){this.a=a;this.b=b}w(660,638,Gl,FE);_.xh=Xw;_.yh=Bz;_.zh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction Ry(){}w(661,136,{89:1,97:1,105:1,106:1,111:1},Ry);function iM(a){var b,c;b=a.b;c=a.d.length;if(ba.j&&(++a.j,a.p[a.j]=b)}function qM(a){var b;b=new hJ;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function II(a){return-99199!=a.f?a.f:0}function rM(a){return 4<=a.o&&2==a.j}\nfunction wG(a,b,c){a.q+=b;a.r+=c}function nG(a){var b;b=-99199!=a.f;a.f=-99199;return b}function hJ(){oM();this.p=iH(7)}w(681,1,{115:1},hJ);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var pM;function tJ(a,b){var c;c=sM(a);return 0\\\\.]+$",2);DM=new nM("\\\\s+",2)}\nfunction TH(a){AM();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h=this.j?this.b=oy(a):this.b=a;c=new lM(DM,this.b);this.d=c.b.a.test(c.a);do if(4a.indexOf("j")&&((this.e=0=f.length)e=0;else{for(h=0,j=f.length;ho&&(o=0.001);r=g/o;e=f/o;l=iH(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));m=iH(4);d=iH(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),m[h]=g/o,d[h]=f/o);a=gN(m[1],d[1],m[2],d[2]);0b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);o=25*Math.sin(1.0471975511965976);h=jJ(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,o=0;0o?o=-o:0>c&&0j&&(j=0.001),SI(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==XI(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,mu(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=iJ(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&QI(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function KI(a,b){var c,d;if(!b||0==b.c)return n;d=n;d+="M V30 BEGIN COLLECTION"+(FF(),ea);d+=nf+a+" [ATOMS=("+b.c;for(c=new zv(b);c.bj&&(j=0.001);1>pH((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction BI(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y;o=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=wL(312.5/(1-Math.cos(f)));if(0a.b[a.v].j)nN(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)o=a.v,CI(a,a.v,0),a.v=a.p,nN(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){mu(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[jJ(a,a.v,a.b[a.v].p[d])].c,2m&&(m=0.001);g/=m;e/=m;for(d=1;d<=j;++d)h=RI(a,null),r=f*d+1.5707963267948966,WI(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0m&&(m=0.001);g/=m;e/=m;h=m/2;r=l*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,m=0);t=a.b[b].q+h*e-r*g;y=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=RI(a,null),r=f*(d+0.5)+3.141592653589793*m,WI(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),y+l*(Math.cos(r)*e+Math.sin(r)*g)),1==m?(d==j&&WI(h,a.b[b].q,a.b[b].r),\nd==j-1&&WI(h,a.b[c].q,a.b[c].r)):(d==j-1&&WI(h,a.b[b].q,a.b[b].r),d==j&&WI(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=RI(a,null),r=f*(d-b),WI(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)eJ(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0e&&ed;--f)if(0g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;o=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=RI(a,null),j=c*g-1.5707963267948966,WI(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),o+d*(Math.cos(j)*f+Math.sin(j)*e))}function mN(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=XI(a,c,1,a.p),0!=d&&wG(a.b[c],6,6)}\nfunction jJ(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function MH(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0=c||0>=d?a.s=!0:(b=sG(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||ZI(a,c,b),xG(a))}\nfunction xI(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:mu(a.k,"Charge change not possible on the halogen !");break;case 32:mu(a.k,"Use X button to change charge on the X atom !")}if(0e&&eb?e=2:0>a&&0>b?e=3:0>a&&0<=b&&(e=4);0<=c&&0<=d?f=1:0<=c&&0>d?f=2:0>c&&0>d?f=3:0>c&&0<=d&&(f=4);if(ef)return-1;switch(e){case 1:case 4:return ac?1:-1}return 0}function vJ(a){oN(a);xG(a);wJ(a)}\nfunction sG(a){var b,c,d,e,f,g;b=new yM;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].qd&&(d=a.b[c].q),a.b[c].re&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function lN(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=XI(a,d,b,c)&&++e;return e}function iJ(a,b,c,d){var e;e=eJ(a,null);fJ(a.b[b],c);fJ(a.b[c],b);e.i=b;e.j=c;lJ(e,a.b);e.c=d;return e}\nfunction RI(a,b){++a.p;b?a.b[a.p]=qM(b):a.b[a.p]=new hJ;return a.b[a.p]}function oH(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new pN(g-1-2,a-2,d+1+4,e+4)}function eJ(a,b){var c;++a.q;c=new wM;b&&xM(c,b);return a.c[a.q]=c}\nfunction FI(a,b,c){var d,e,f,g,h,c=HI(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].qa.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4=g&&(h=g)),\ng=EI(h,2)+EI(f,3)+" 0 0 0 0 0 0 0",f=pJ(a,b),g+=EI(f,3),c+=g+ja+(FF(),ea);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=EI(d.i,3)+EI(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=EI(d.j,3)+EI(d.i,3)),1==e&&4==d.f&&(h=6,f=EI(d.j,3)+EI(d.i,3)),c+=f+EI(g,3)+EI(h,3)+ka+(FF(),ea);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+EI(b,4)+EI(a.b[b].n,4)+(FF(),ea)),0!=a.b[b].d&&(c+="M ISO 1"+EI(b,4)+EI(a.b[b].d,4)+(FF(),ea));return c+=ff+(FF(),ea)}\nfunction YF(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],xM(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;hb&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction $F(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;ea.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=jJ(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))YF(a,d),c=!0}return c}function qN(a,b){var c,d,e,f,g;g=z(B,q,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=jJ(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction oN(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,fJ(a.b[b],c),fJ(a.b[c],b)}\nfunction sJ(a,b,c){var d,e,f,g,h,j,l,o,m;a.d=iH(a.q+1);m=[];for(j=1;j<=a.p;++j){m[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[jJ(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3d&&(d=c);return d}\nfunction nH(a,b){var c;c=(FF(),MF)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function kJ(a,b){a.b[b].j+=-1}function tH(a,b,c){var d,e,f,g,h;h=1;a.a=iH(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0~~(c/2)+24?3:2}function gG(a,b){var c,d,e,f,g,h,j;c=sG(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,WI(a.b[f],h,j);c=sG(a);ZI(a,d-c.a,e-c.b)}\nfunction nJ(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0=g;++g)if(H(f,(FF(),MF)[g])){f=g;break b}f=32}zI(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nga;d=0;0=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function jI(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new XE(b);try{for(;b.j=QE(b,b.a),b.jc||6a.b[c].j&&2>a.b[d].j)e.f=0,mu(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2h||3c[b]&&(j=f,f=b,b=j);j=qN(a,f);h=j[0];l=j[1];e=0;o=!1;0c[l]&&(j=h,h=l,l=j);j=jJ(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0c[f]&&(o=!0);j=qN(a,b);l=j[0];g=j[1];h=0;0g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))mu(a.k,"Not unique E/Z geometry !");else{g=\njJ(a,e,f);h=jJ(a,h,b);r=1;if(0==d[g]){for(m=1;m<=a.b[e].j;++m)if(b=a.b[e].p[m],b!=f&&(j=jJ(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0l&&0>t?d[h]=-d[g]:d[h]=d[g],o&&(d[h]=-d[h]))}}}function yJ(a,b,c){var d;d=a.c[b].f;return 1>d||4g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5g?0c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0c.b[d].n?(c.b[d].n=0,e.i=0):0g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0f;)if(0e.i&&(e.i=0)}}}function zG(a){dN(this);this.b[0]=new hJ;this.t=this.q=this.p=0;this.k=a}\nfunction iI(a,b){var c,d,e,f,g,h,j,l,o;zG.call(this,a);if(null!=b&&(f=n,l=gI(b),null!=l)){o=new WE(b,l,!0);for(g=1;4>=g;++g)f=hI(o,l);e=OH(DE(oy(f.substr(0,3)),10)).a;j=OH(DE(oy(f.substr(3,3)),10)).a;g=0;try{g=OH(DE(oy(f.substr(14,1)),10)).a}catch(m){if(m=yq(m),!G(m,97))throw m;}hG(this,(iG(),1==g?jG:kG));for(g=1;g<=e;++g){d=RI(this,null);f=hI(o,l);d.q=(new nL(kL(oy(f.substr(0,10))))).a;d.r=-(new nL(kL(oy(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=oy(f.substr(31,d-31));AI(this,g,d);62<=\nf.length&&(h=oy(f.substr(60,3)),0=h))){var r=void 0,r=sM(d);d=0d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=oy(f.substr(37,2)),0=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=eJ(this,null),f=\nhI(o,l),e.i=OH(DE(oy(f.substr(0,3)),10)).a,e.j=OH(DE(oy(f.substr(3,3)),10)).a,d=OH(DE(oy(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11b.length)this.p=0;else{try{j=new VE(b);g=OH(DE(TE(j),10)).a;h=OH(DE(TE(j),10)).a;for(f=1;f<=g;++f)o=TE(j),c=(m=RI(this,null),AI(this,this.p,o),m),c.q=(new nL(kL(TE(j)))).a,c.r=-(new nL(kL(TE(j)))).a;for(f=1;f<=h;++f){d=eJ(this,null);d.i=OH(DE(TE(j),10)).a;d.j=OH(DE(TE(j),10)).a;e=OH(DE(TE(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}oN(this);nJ(this);vG(this)}catch(r){r=yq(r);if(G(r,97)){r.yd();this.p=0;return}throw r;}a&&!a.bb&&oG(this);vJ(this)}}function lI(a,b,c){var d,e,f,g;zG.call(this,a);g=iH(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(RI(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=eJ(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;oN(this)}\nfunction rN(a,b,c){var d,e,f;zG.call(this,a);f=iH(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(RI(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=eJ(this,a),e.i=f[a.i],e.j=f[a.j]);hG(this,b.f);this.i=b.i;oN(this)}\nfunction GI(a,b,c){var d,e,f,g;zG.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&hG(this,(iG(),iG(),jG));this.b=D(eN,u,115,this.p+1,0);this.c=D(fN,u,116,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=qM(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=vM(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}oN(this)}\nfunction WF(a){var b;dN(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=D(eN,u,115,this.p+1,0);for(b=0;b(0>=a?0-a:a)&&(a=0);a=P(J(Q(a*Math.pow(10,c))))/Math.pow(10,c);e=n+(new nL(a)).a;d=my(e,ny(46));0>d&&(e+=lc,d=my(e,ny(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Fc;if(0==b)return e;e.length>b&&(e=Gd);c=n;for(a=1;a<=b-e.length;++a)c+=ga;return c+e}function gI(a){var b;b=new WE(a,ea,!0);if(4b&&(d=Gd);e=n;for(c=1;c<=b-d.length;++c)e+=ga;return e+d}function hI(a,b){for(var c,d;a.j=QE(a,a.a),a.j>16&255)),dw(0.7*(g.d>>8&255)),dw(0.7*(g.d&255))),gH(a.a,g)):(h=new km(dw(0.7*(g.d>>16&255)),dw(0.7*(g.d>>8&255)),dw(0.7*(g.d&255))),f=UC(g),gH(a.a,h));g=P(J(Q(R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));b=P(J(Q(b*R)));c=P(J(Q(c*R)));d-=g;e-=g;PG(a.a,b+g,c+g,d-g,e-g);gH(a.a,h);PG(a.a,b,c,d,g);PG(a.a,b,c+g,g,e);gH(a.a,f);PG(a.a,b+d,c,g,e+g);PG(a.a,b+1,c+e,d,g)}\nfunction KG(a,b,c,d,e){a=a.a;b=P(J(Q(b*R)));c=P(J(Q(c*R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));LG(a,!0);MG(a,NG(a,b,c,d,e))}function VG(a,b,c,d){var e,f,g;f=D(B,q,-1,d,1);g=D(B,q,-1,d,1);for(e=0;e=b||b>=oC(this.a)-1||0>=c||c>=pC(this.a)-1)&&(this.a.j=!1);this.a.j?UI(this.a.c,a,b,c):PH(this.a.c,a,b,c);this.a.pb.focus()};_.a=null;function ON(a){this.a=a}w(732,1,{},ON);_.od=function(){this.a.j=!1;bJ(this.a.c)};_.a=null;function PN(a){this.a=a}\nw(733,1,{},PN);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function QN(a){this.a=a}w(734,1,{},QN);_.a=null;function RN(a){this.a=a}w(735,1,{},RN);_.a=null;function DN(){BN.call(this);this.pb.style[Fk]=Kc;this.pb.style[Uh]=Kc}w(736,727,ll,DN);function SN(a){this.a=a}w(737,1,{},SN);_.Ud=function(){Jq((Gq(),Hq),new UN(this))};_.a=null;function UN(a){this.a=a}w(738,1,{},UN);_.pd=function(){this.a.a.c&&(mC(this.a.a.c),QJ(this.a.a))};_.a=null;\nfunction VN(a,b){var c;c=b.a;c.e=4;return LI(a.a.c,c,b.d,b.e)}function FN(a){this.a=a}w(739,1,{},FN);_.Lh=function(a){return VN(this,a)};_.a=null;function fv(a,b){PH(a.a.c,b.a,b.d,b.e);return LI(a.a.c,b.a,b.d,b.e)}function GN(a){this.a=a}w(740,1,{},GN);_.Lh=function(a){return fv(this,a)};_.a=null;function HN(a){this.a=a}w(741,1,{},HN);_.Lh=function(a){return UI(this.a.c,a.a,a.d,a.e)};_.a=null;function IN(a){this.a=a}w(742,1,{},IN);_.Lh=function(){return bJ(this.a.c)};_.a=null;\nfunction Yt(a,b){var c;c=J(Q(b.b));c=new iE(b,0,Aj,c);cG(a.a.c,c);return!0}function JN(a){this.a=a}w(743,1,{},JN);_.Lh=function(a){return Yt(this,a)};var WN=_.a=null;function XN(){XN=x;WN=new Qw((gx(),new fx("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function YN(){YN=x;ZN={}}\nfunction $N(a,b,c){var d;c&&(b.style[Ch]=c.b+oj,d=c.a,d!=Ie&&(b.style[Bh]=d),0!=(c.c&1)&&(b.style[Eh]=Eg),0!=(c.c&2)&&(b.style[Dh]=$h));a.e.style[Ek]=Si}\nfunction qD(a){var b=aO,c,d,e,f,g,h,j,l,o,m,r,t,y;c=Op(a);c in ZN?a=ZN[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Sj),f=$doc.createElement(Yh),f.style[oh]=(Ur(),"inline"),f.style[Bk]=(Ks(),"baseline"),f.style[pi]=Gc,f.style[qi]=Gc,f.width=1,f.height=1,g=(XN(),WN),f.src=g.d.a,a=(h=$doc.createTextNode(zf),$N(b,e,a),e.appendChild(h),e.appendChild(f),d.appendChild(e),j=br(e),l=br(e)+(e.offsetHeight||0),o=l-j,m=br(f)+(f.offsetHeight||0)+1,r=l-m,t=m-j,d.removeChild(e),y=new bO,y.a=\nt,y.b=r,y.c=o,y),ZN[c]=a);return a}function cO(){YN();var a,b,c,d,e;ps();this.a=z(hw,u,1,["monospace","sans-serif",Lj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(Sj);this.e.innerHTML=this.f||n;this.e.style[Ch]="72.0px";for(b=this.a,c=0,d=b.length;c=g?h=NG(a,b,c,d,e):h=(j=f+g,l=0,jg)&&(o=1),m=b+d/2,r=c+e/2,t=d/2,y=e/2,v=iO(m,r,t,y,f),s=iO(m,r,t,y,j),A=" text { cursor: default; } <\/style>":n;b=c+d+b+ud;b!==a.q&&(a.t.pb.innerHTML=\nb||n,a.q=b);a.o=!0;a.p=!1}}function gH(a,b){(a.e=b)&&(a.f=jO(b))}function JJ(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=n,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+na),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function fH(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==dw(b.e)?n+dw(b.e):n+b.e)+oa)}w(754,498,{});_.d=null;_.e=null;_.f=Bg;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=n;_.r=0;_.s=0;_.t=null;_.u=null;var hO,gO;\nfunction bv(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-ar(a.o.pb)+(a.o.pb.scrollLeft||0)+fr(a.o.pb.ownerDocument),a.b.e=c.clientY-br(a.o.pb)+(a.o.pb.scrollTop||0)+gr(a.o.pb.ownerDocument),a.b.a=new TN(b),b.a.preventDefault(),!0):!1}\nfunction EN(a){this.o=a;this.b=new kO;this.c=new lO(this);vy(this.o,new mO(this),(cv(),cv(),dv));vy(this.o,new nO(this),(Vu(),Vu(),Wu));vy(this.o,new oO(this),(Zu(),Zu(),$u));vy(this.o,new pO(this),(Ru(),Ru(),Su));vy(this.o,new qO,(du(),du(),eu));vy(this.o,new rO(this),($t(),$t(),au));vy(this.o,new sO(this),(Vt(),Vt(),Wt))}w(755,1,{},EN);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function lO(a){Lm();this.a=a}w(756,65,{},lO);\n_.vd=function(){!this.a.d&&this.a.i&&VN(this.a.i,this.a.b)};_.a=null;function mO(a){this.a=a}w(757,1,{},mO);_.a=null;function nO(a){this.a=a}w(758,1,{},nO);_.a=null;function oO(a){this.a=a}w(759,1,{},oO);_.a=null;function pO(a){this.a=a}w(760,1,{},pO);_.a=null;function qO(){}w(761,1,{},qO);function rO(a){this.a=a}w(762,1,{},rO);_.a=null;function sO(a){this.a=a}w(763,1,{},sO);_.a=null;function kO(){}w(764,1,{},kO);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction jO(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return Bg;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return Cg}return 255==c&&255==b&&255==a?"white":yj+c+kb+b+kb+a+hb}function $J(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction tO(a){var b,c,d,e,f;By(a);d=(Cy(),RA(null));e=new eO;Yz(e,a);Ly(d,e,d.pb);f=a.he();b=a.ge();c=$J();9<=c?(++f,++b):7==c&&G(a,39)&&(c=a.pb.textContent,2>=c.length&&(f+=8));$z(e,a);Uy(d,e);return new JB(f,b)}function dF(a){try{$wnd.console.log(a)}catch(b){}}function uO(){this.pb=$doc.createElement(ph);this.pb[Tg]=bi;this.pb.style[cj]=Vh;this.pb.style[lj]=gg;this.pb.style[Fk]=Kc;this.pb.style[Uh]=Kc;this.pb.setAttribute("contenteditable",zh)}w(766,380,pl,uO);\nfunction iO(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new dO(new nL(a),new nL(b))}function NG(a,b,c,d,e){return\'=f.k||(701==f.k?null.ei():401==f.k||402==f.k?(null.ei(),null.ei(),null.ei(),null.ei(),null.ei()):500<=f.k&&507>=f.k&&(g=null.fi,500!=g&&(g=new lu(null.fi,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function yO(a){this.a=a}w(776,1,Dl,yO);_.pd=function(){BA(this)};_.a=null;function QD(){vO();xO.call(this);this.a=new eB}w(777,769,{},QD);_.If=Xw;_.a=null;function TD(){new wv;var a;a:{switch(ew){case 1:case 3:case 5:case 7:a=new AO;break a}a=new BO}this.a=a}w(790,522,{},TD);_.a=null;\nfunction BO(){}w(792,1,{},BO);_.ai=function(a){a&&a&&rq(8,new CO(a));return null};_.bi=function(a){rq(8,new DO(a))};function AO(){}w(791,792,{},AO);_.ai=function(){return $wnd.clipboardData.getData("Text")};_.bi=function(a){$wnd.clipboardData.setData("Text",a)};function CO(a){this.a=a}w(795,1,Ul,CO);_.zd=XB;_.a=null;function DO(a){this.a=a}w(797,1,Ul,DO);_.zd=XB;_.a=null;function Ut(a,b){a.onloadend=function(a){b.Xf(a.target.result)}}function lF(a){this.a=a}w(802,1,{},lF);_.a=null;\nfunction iF(){}w(803,1,{},iF);function jF(){}w(804,1,{},jF);function kF(){}w(805,1,{},kF);function RD(){this.b=new UD;this.d=new wC}w(808,520,{},RD);function NH(a,b,c,d){b=DB(b);c+=b.a;d+=b.b;hz(a.a,c,d);iz(a.a)}function CD(){vO();xO.call(this);var a=this.a=new EO;a.ab=!0;a.a.f=!0;this.a.db=!0}w(810,769,{},CD);_.If=Xw;_.a=null;function AE(){}w(818,549,{},AE);\nfunction xE(){xE=x;var a;a=(oE(),pE["os.encoding"]);if(null!=a)try{if(H("UTF-8",a))AL(n);else if(H("ISO-8859-1",a)||H("ISO-LATIN-1",a))D(BL,rl,-1,0,1);else throw new XK(a+ma);}catch(b){if(b=yq(b),!G(b,106))throw b;}}function wD(a,b){a.a=31*a.a+dw((new nL(b)).a)}function CC(){}w(823,1,{},CC);_.hC=Xw;_.a=1;\nfunction EO(){var a=(pz(),sz);jz.call(this,!0,wi);this.U=a.a;this.a=new FO(this);this.a.d=!0;$y(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);tx();dy(a,b)}else this.lb|=1;Yq(Xq(this.pb))[Tg]=Rh;this.pb.style[Hk]="2147483647"}w(854,382,ll,EO);_.ae=function(a){zy(this,a);1==rx(a.type)&&ez(this,!1)};_.a=null;\nfunction FO(a){this.b=a;this.c=new Jm;this.i=new Jm;a=(EA(),DA);new uB(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(Yj);this.e=$doc.createElement(ak);lx(b,this.e);this.o=!0;a=Lz();b=(mx(),nx(b));a.appendChild(b);this.pb=a;Un();this.pb.setAttribute("role",yo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),tx(),dy(a,b)):this.lb|=2225;this.pb[Tg]=Qh;a=ly(this.pb)+"-vertical";gy(this.ie(),a,!0);this.pb.style[bj]=Hc;this.pb.setAttribute("hideFocus",xk);vy(this,new CA(this),(mt(),mt(),nt))}\nw(855,424,pl,FO);_.ae=function(a){switch(rx(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}uA(this,a)};_.Ke=function(a,b){yA(this,a,b);b||this.a&&ez(this.b,!1)};_.a=!0;_.b=null;w(903,1,{});\nfunction GO(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:JE(b,c,~~Op(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c