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 = \'36B0DCEF8CC611E42F074A30D0B1A93B\';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 l="",aa="\\n",ba="\\n \\n",m=" ",ca=" of ",da=\'"\',fa=\'" \',ga="#",ha="$MOL\\n",ka="&",ma="&",na=">",pa="<",qa="\'",ra="(",ta=")",ua="*",va="+",wa=",",xa=", ",ya="-",za="-C#C-Me",Aa="-C#CH",Ca="-C#N",Da="-C(=O)N",Ea="-C(=O)OH",Fa="-C(=O)OMe",Ha="-CCl3",Ia="-CF3",Ja="-CMe3",Ka="-NC=O",La="-NH-SO2-Me",Oa="-NMe2",Pa="-NO2",Qa="-OC(=O)Me",Ra="-SO2-NH2",Sa="-SO3H",Ta="-selected",Ua=".",Va="...",Wa=".call(this)}",Xa="/",Ya="/>",Za="0",$a="0px",ab="1",bb="100%",cb="2",gb="3",hb=":",ib=": ",jb=";",\nkb="<",lb="",rb="?",sb="@",tb="A",ub="B",vb="Br",wb="C",xb="CSS1Compat",yb="Center",Ab="Cl",Bb="Class$",Cb="Copy as ",Db="Dialog",Eb="F",Gb=\'For input string: "\',Hb="H",Ib="Helvetica",Jb="I",Kb="Internal index set to null.",Lb="JME 2015-05-28 ",Mb="JSME",Nb="JavaScript",Ob="M END\\n",Pb="M V30 ",Rb="MOL n. ",Sb="N",Tb="NA",Ub="No more molecules in SDF buffer",Vb="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",Wb="O",Xb=\n"P",Yb="R",$b="RXN",ac="S",bc="SDFstack",cc="SMILES",dc="Se",ec="Si",fc="Style names cannot be empty",gc="Text",hc="V1",ic="V2",kc="X",lc="[",mc="[object Array]",nc="\\\\",oc="\\\\.",pc="]",qc="_",rc="__gwtex_wrap",sc="a",tc="absolute",uc="addBond",yc="addGroup",zc="addRing",Ac="addTemplate",Bc="alert",Cc="alertdialog",Dc="align",Ec="antialias",Fc="application",Gc="article",Hc="auto",Ic="banner",Pc="begin",Qc="black",Rc="blur",Sc="bolder",Tc="boolean",Uc="border",Vc="bottom",Wc="button",Xc="cellPadding",\nYc="cellSpacing",Zc="center",$c="change",hd="checkbox",id="className",jd="clear",kd="click",ld="click marked atom to delete mark",md="clip",nd="code",od="colSpan",pd="columnheader",qd="combobox",rd="complementary",sd="contentinfo",td="contextmenu",ud="copy",vd="dblclick",wd="definition",Bd="delAtom",Cd="delBond",Dd="depict",Ed="dialog",Fd="directory",Gd="display",Hd="div",Id="document",Jd="download",Kd="end_gesture",Ld="error",Md="false",Nd="focus",Od="fontFamily",Pd="fontSize",Qd="fontStyle",Rd=\n"fontWeight",Sd="form",Td="function",$d="g",ae="gesturechange",be="gestureend",ce="gesturestart",de="google",ee="grid",fe="gridcell",ge="group",he="gwt-MenuBar",ie="gwt-MenuBarPopup",je="heading",ke="height",le="hidden",me="id",ne="ie8",oe="img",pe="is_touch_supported",qe="italic",re="java.vm.name",se="jsa-resetDiv",te="keydown",ue="left",ve="leftoversDownload",we="link",xe="list",ye="listbox",ze="listitem",Ae="load",Be="log",Ce="main",De="marquee",Ee="math",Fe="menu",Ge="menuPopup",He="menubar",\nIe="menuitem",Je="menuitemcheckbox",Ke="menuitemradio",Se="middle",Te="mousedown",Ue="mousemove",Ve="mouseout",We="mouseover",Xe="mouseup",Ye="msie",Ze="multipart",$e="n",af="name",bf="navigation",cf="nodepict",df="none",ef="noreaction",ff="note",gf="nowrap",hf="null",jf="number",kf="object",lf="offsetHeight",mf="offsetWidth",nf="onclick",of="onload",pf="ontouchstart",qf="opera",rf="option",sf="outline",tf="overflow",uf="padding",vf="paste",wf="popupContent",xf="position",yf="presentation",zf="progressbar",\nAf="px",Bf=\'px"\',Cf="px,",Df="px, ",Ef="px;",Ff="px;height:",Nf="px;top:",Of="px;width:",Pf="radio",Qf="radiogroup",Rf="reaction",Sf="rect(0px, 0px, 0px, 0px)",Tf="region",Uf="return function() { w.__gwt_dispatchUnhandledEvent_",Vf="right",Wf="rotation",Xf="row",Yf="rowgroup",Zf="rowheader",$f="rtl",ag="runAsyncCallback",bg="s",cg="scale100",dg="script",eg="scrollbar",fg="se",gg="search",hg="separator",ig="serif",jg="setAtom",kg="setBondDouble",lg="slider",mg="span",ng="spinbutton",og="status",pg=\n"string",qg="subMenuIcon-selected",rg="tab",sg="table",tg="tablist",ug="tabpanel",vg="tbody",wg="td",xg="text",yg="textAlign",zg="textbox",Ag="timer",Bg="title",Cg="toolbar",Dg="tooltip",Eg="top",Fg="touchcancel",Gg="touchend",Hg="touchmove",Lg="touchstart",Ng="tr",Og="tree",Pg="treegrid",Qg="treeitem",Rg="true",Sg="value",Tg="verticalAlign",Ug="visibility",Vg="visible",Wg="w",Xg="whiteSpace",Yg="width",Zg="x",$g="zIndex",ah="|",_,bh={l:4194303,m:4194303,h:1048575},ch={l:0,m:0,h:0},dh={l:1,m:0,h:0},\neh={l:2,m:0,h:0},fh={l:3,m:0,h:0},gh={l:4,m:0,h:0},hh={l:8,m:0,h:0},ih={l:10,m:0,h:0},jh={l:16,m:0,h:0},kh={l:32,m:0,h:0},lh={l:64,m:0,h:0},mh={l:128,m:0,h:0},nh={l:256,m:0,h:0},oh={l:512,m:0,h:0},ph={l:1024,m:0,h:0},qh={l:2048,m:0,h:0},rh={l:8192,m:0,h:0},sh={l:16384,m:0,h:0},th={l:32768,m:0,h:0},uh={l:65536,m:0,h:0},vh={l:131072,m:0,h:0},wh={l:262144,m:0,h:0},xh={l:524288,m:0,h:0},yh={},zh={6:1},Ah={89:1},Bh={41:1,72:1,79:1,86:1,87:1},Ch={72:1,79:1,81:1,86:1,87:1},Dh={90:1},Eh={7:1},Fh={10:1,13:1,\n72:1,76:1,78:1},Gh={38:1,72:1,76:1,78:1},Hh={15:1,17:1,25:1,30:1,33:1,37:1,39:1},Ih={54:1,72:1},Jh={47:1,48:1,54:1,66:1,72:1},Kh={72:1,89:1},Lh={42:1,47:1,48:1,54:1,62:1,66:1,68:1,72:1},Mh={15:1,17:1,25:1,30:1,31:1,33:1,37:1,39:1},Nh={10:1,11:1,72:1,76:1,78:1},Th={23:1},Uh={},Vh={71:1,72:1,75:1},Wh={93:1},Xh={72:1,79:1,87:1},Yh={72:1,75:1},Zh={107:1},$h={91:1},ai={72:1,79:1,86:1,87:1},bi={17:1},ci={14:1},di={72:1,75:1,90:1},ei={51:1,72:1},q={72:1,75:1,85:1},fi={72:1,75:1,89:1},gi={16:1,40:1},hi={12:1,\n72:1,76:1,78:1},ii={24:1},ji={9:1,10:1,72:1,76:1,78:1},ki={74:1},li={30:1,37:1},mi={72:1},ni={21:1,72:1},oi={15:1,17:1,25:1,29:1,30:1,31:1,33:1,37:1,39:1},pi={47:1,54:1,66:1,72:1};function r(a,b,c){var d=yh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=yh[a]=function(){}),_=d.prototype=0>b?{}:new yh[b],_.cM=c);for(var e=3;e>=4;else for(;0>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=s;function vi(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;wi(c.a,b);0==c.a.c&&xi(c.b);a.q=null}a.Jc()}}function yi(a,b){var c=zi();vi(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Ai(a.k,zi())}\nfunction Bi(a,b){var c,d;c=a.r;d=b>=a.t+a.n;if(a.p&&!d)return d=(b-a.t)/a.n,a.Mc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.Lc(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.Kc(),!1):!0}r(17,1,{});_.Jc=function(){this.u&&this.Kc()};_.Kc=function(){this.Mc((1+Math.cos(6.283185307179586))/2)};_.Lc=function(){this.Mc((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;\nfunction Ai(a,b){if(Bi(a.a,b)){var c=a.a,d=a.a.s,e;e=new Ci(d,a.a.k);Di(d.a,e);1==d.a.c&&Ei(d.b,16);c.q=e}else a.a.q=null}function Fi(a){this.a=a}r(18,1,{},Fi);_.a=null;r(19,1,{});r(20,1,{2:1});function Gi(){Gi=s;Hi=new Ii}r(21,19,{});var Hi=null;function Ii(){this.a=new Ji;this.b=new Ki(this)}r(22,21,{},Ii);function Li(){Li=s;Mi=new Ji;var a=new Ni;Oi();Pi(Qi?Qi:Qi=new Ri,a)}function xi(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);wi(Mi,a)}\nfunction Ei(a,b){if(0>b)throw new Si("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);wi(Mi,a);a.b=!1;a.c=Ti(a,b);Di(Mi,a)}function Ti(a,b){return $wnd.setTimeout(x(function(){a.Nc()}),b)}r(24,1,{});_.Nc=function(){this.b||wi(Mi,this);this.Oc()};_.b=!1;_.c=0;var Mi;function Ki(a){Li();this.a=a}r(23,24,{},Ki);\n_.Oc=function(){var a=this.a,b,c,d,e,f;b=t(Ui,q,3,a.a.c,0);b=Vi(a.a,b);c=new Wi;for(e=0,f=b.length;ezi()-d.a;){e=!1;for(f=0;fa.qI&&(c.tM==s||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new jr;}return a[b]=c}r(252,1,{},dr);_.qI=0;function gr(){gr=s;hr=[];ir=[];var a=new dr,b=hr,c=ir,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var hr,ir;function D(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Ol(a){return null!=a&&a.tM!=s&&!(a.cM&&a.cM[1])}function Rl(a){return a.tM==s||a.cM&&!!a.cM[1]}\nfunction kr(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var lr=-1;\nfunction mr(){var a;$stats&&nr("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(qf))a=qf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ye)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ye)&&8<=$doc.documentMode)a=ne;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"}G(ne,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (ie8) does not match the runtime user.agent value ("+\na+"). Expect more errors.\\n");$stats&&nr("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(or,q,1,[xb]);for(c=0;cd)$doc.createStyleSheet().cssText=a;else{f=2147483647;e=-1;for(b=0;b>22&4194303,0>a?1048575:0)}function wr(a){return vr(a.l,a.m,a.h)}function vr(a,b,c){return _=new xr,_.l=a,_.m=b,_.h=c,_}\nfunction yr(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new zr;if(0==a.l&&0==a.m&&0==a.h)return Ar=vr(0,0,0),vr(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?(Ar=vr(0,0,0),c=wr((Br(),Cr))):(Ar=vr(c.l,c.m,c.h),c=vr(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Dr(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?Er(e):0==c&&0!=d&&0==e?Er(d)+22:0!=c&&0==d&&0==e?Er(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=wr((Br(),Fr)),c=!0,g=!g;else return c=Gr(a,f),g&&Hr(c),Ar=vr(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Dr(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Gr(c,d);f&&Hr(e);var j;22>=d?(f=c.l&(1<=d?(f=c.l,j=c.m&(1<h?(j=b.l<>22-h,h=b.h<>22-h):44>h?(j=0,\nn=b.l<>44-h):(n=j=0,h=b.l<u?h=!1:(o=h.l-j.l,v=h.m-j.m+(o>>22),u+=v>>22,0>u?h=!1:(h.l=o&4194303,h.m=v&4194303,h.h=u&1048575,h=!0));if(h&&(22>f?n.l|=1<f?n.m|=1<>>1;j.m=h>>>1|(o&1)<<21;j.l=v>>>1|(h&1)<<21;--f}g&&Hr(n);e?(Ar=Dr(c),d&&(Ar=Kr(Ar,(Br(),Cr)))):Ar=vr(c.l,c.m,c.h);return n}\nfunction Hr(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}function Jr(a){var b;b=Lr(a.h);return 32==b?(b=Lr(a.m),32==b?Lr(a.l)+32:b+20-10):b-12}var Ar=null;function Mr(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}\nfunction J(a){var b,c,d;if(isNaN(a))return Br(),Nr;if(-9223372036854775E3>a)return Br(),Or;if(9223372036854775E3<=a)return Br(),Fr;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=I(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=I(a/4194304),a-=4194304*b);a=I(a);b=vr(a,b,c);d&&Hr(b);return b}function Pr(a){var b,c;return-129a?(b=a+128,null==Qr&&(Qr=t(Rr,q,19,256,0)),c=Qr[b],!c&&(c=Qr[b]=ur(a)),c):ur(a)}\nfunction Sr(a){var b=ch,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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;v=(b.h&1048320)>>8;u=c*j;A=d*j;w=e*j;E=f*j;g*=j;0!=h&&(A+=c*h,w+=d*h,E+=e*h,g+=f*h);0!=n&&(w+=c*n,E+=d*n,g+=e*n);0!=o&&(E+=c*o,g+=d*o);0!=v&&(g+=c*v);c=(u&4194303)+((A&511)<<13);u=(u>>22)+(A>>9)+((w&262143)<<4)+((E&31)<<17)+(c>>22);w=(w>>18)+(E>>5)+((g&4095)<<8)+(u>>22);return vr(c&4194303,u&\n4194303,w&1048575)}function Dr(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return vr(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Gr(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>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 vr(c&4194303,d&4194303,e&1048575)}function Kr(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return vr(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}\nfunction K(a){return a.l|a.m<<22}function Ur(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Za;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return ya+Ur(Dr(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Pr(1E9);a=yr(a,b);b=l+K(Ar);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}\nfunction ut(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?pt:null),c&3&&(a.ondblclick=b&3?qt:null),c&4&&(a.onmousedown=b&4?pt:null),c&8&&(a.onmouseup=b&8?pt:null),c&16&&(a.onmouseover=b&16?pt:null),c&32&&(a.onmouseout=b&32?pt:null),c&64&&(a.onmousemove=b&64?pt:null),c&128&&(a.onkeydown=b&128?pt:null),c&256&&(a.onkeypress=b&256?pt:null),c&512&&(a.onkeyup=b&512?pt:null),c&1024&&(a.onchange=b&1024?pt:null),c&2048&&(a.onfocus=b&2048?pt:null),c&4096&&(a.onblur=b&4096?pt:null),\nc&8192&&(a.onlosecapture=b&8192?pt:null),c&16384&&(a.onscroll=b&16384?pt:null),c&32768&&("IFRAME"==a.nodeName?b&32768?a.attachEvent(of,st):a.detachEvent(of,st):a.onload=b&32768?rt:null),c&65536&&(a.onerror=b&65536?pt:null),c&131072&&(a.onmousewheel=b&131072?pt:null),c&262144&&(a.oncontextmenu=b&262144?pt:null),c&524288&&(a.onpaste=b&524288?pt:null))}function ot(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}\nvar qt=null,pt=null,st=null,rt=null;function Fs(){var a=Ds,b=l,c=$wnd.location.hash;0d||d>a.p.c)throw new cu;b.ob==a&&(f=a.Md(b),fd||d>=c.c)throw new cu;for(--c.c;dg&&n.charAt(g)==ya&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(m)}qu(this,this.T);vu(this);xt(bn(this.pb),wf,!1);xt(this.T.b,b+"Content",!0)}r(316,317,Mh);_.Ed=function(){Mt(this.T)};_.Fd=function(){Pt(this.T)};_.Td=function(){return this.T.jb};_.Od=function(){return new su(this.T)};_.Ld=function(a){return this.T.Ld(a)};_.Ud=function(a){qu(this.T,a);vu(this)};_.T=null;r(315,316,Mh);_.Id=Vt;\nfunction Eu(){Eu=s;Fu=new Gu(0,(Au(),Bu));Hu=new Gu(1,Iu);Ju=new Gu(2,Ku);Lu=F(Mu,q,26,[Fu,Hu,Ju])}function Gu(a,b){this.b=a;this.a=b}r(319,152,{26:1,72:1,76:1,78:1},Gu);_.a=null;var Lu,Fu,Hu,Ju;function Nu(){Nu=s;Ou=F(or,q,1,[Eg,Se,Vc])}\nfunction Du(a){var b;Nu();var c,d;c=this.pb=dn(sg);this.c=dn(vg);qs(c,this.c);c[Yc]=0;for(c=c[Xc]=0;c");j=new as(Xm(c.a));g.innerHTML=j.a||l;g=bn(g);a.kb&&(a.pb.__listener=\nnull);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),ws(),ut(g,a)):a.lb|=133333119}r(348,349,{},qv);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function rv(a,b){this.a=a;this.b=b}r(350,1,{},rv);_.Ic=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEventObject(),b.type=Ae,b),this.b.pb.fireEvent("on"+a.type,a)):this.b.pb.__gwtLastUnhandledEvent=Ae)};_.a=null;\n_.b=null;r(352,280,Th);function xv(a){this.a=a}r(354,352,Th,xv);_.fd=function(a){this.a._d(a.f,a.a)};function yv(a,b,c){var d;if(a.o){var e=d=dn(Ng);tt(a.e,(rs(),ss(e)),b);a=(rs(),ss(c));d.appendChild(a)}else d=a.e.children[0],tt(d,(rs(),ss(c)),b)}\nfunction zv(a,b,c){var d;Av(a,b);c&&b.a?(Av(a,null),a=b.a,b=(Km(),Lm),b.c=Om(b.c,[new Bv(a),!1])):null!=b.c&&(a.j=new Cv(a,b),c=(Au(),Iu),a.j.U=c,a.j.ab=a.f,c=ie,a.j.yd()[id]=c,d=Bt(a.pb),G(he,d)||wt(a.j,d+"Popup"),Lt(a.j,new xv(a),Qi?Qi:Qi=new Ri),a.n=b.c,d=a.j,a=new Dv(a,b),d.pb.style[Ug]=le,xu(d),a.a.o?wu(a.a.j,hn(a.a.pb)+Ym(a.a.pb,mf)-1,kn(a.b.pb)):wu(a.a.j,hn(a.b.pb),kn(a.a.pb)+Ym(a.a.pb,lf)-1),d.pb.style[Ug]=Vg)}function Ev(a,b){if(b||!(a.k&&a.n==a.k.c))Av(a,b),Fv(a.pb),b&&a.d&&zv(a,b,!1)}\nfunction Gv(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new Qq(a.i);e.bc&&(c=a.i.c-1);d=c==b?Gs(a.i,b):Gs(a.i,c);break}Av(a,d)}}r(355,313,Hh);_.qd=function(a){Gv(this,a)};_.Id=function(){this.j&&tu(this.j,!1);Pt(this)};_._d=function(a,b){Kv(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function Bv(a){this.a=a}r(356,1,{},Bv);_.Ic=function(){Nv(this.a)};_.a=null;\nfunction Ov(a){this.a=a}r(357,1,{},Ov);_.$c=function(){Av(this.a,null)};_.a=null;function Cv(a,b){this.a=a;this.b=b;yu.call(this,!0,Ge);qu(this.T,this.b.c);vu(this);this.fb=!0;this.b.c.Rg()}r(358,316,Mh,Cv);_.md=function(a){var b,c;if(!a.a)switch(Xs(a.d.type)){case 4:c=a.d.srcElement;b=this.b.b.pb;if(gn(b,c)){a.a=!0;break}a.a&&Av(this.a,null)}};_.a=null;_.b=null;function Dv(a,b){this.a=a;this.b=b}r(359,1,{},Dv);_.a=null;var Pv=_.b=null;\nfunction Qv(){Qv=s;Pv=new Vr((ls(),new ks("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Rv(a,b){this.pb=dn(wg);var c=Bt(this.pb)+Ta;xt(this.yd(),c,!1);this.pb.innerText=a||l;this.pb[id]="gwt-MenuItem";c=ln();this.pb.setAttribute(me,c);Rj();this.pb.setAttribute("role",Jk.a);this.a=b}r(362,314,{30:1,34:1,37:1},Rv);_.a=null;_.b=null;_.c=null;\nfunction Sv(){var a;this.pb=dn(wg);this.pb[id]="gwt-MenuItemSeparator";a=dn(Hd);qs(this.pb,a);a[id]="menuSeparatorInner"}r(363,314,li,Sv);function Tv(){var a,b,c,d,e;b=null.Rg();e=En();d=on();b[Gd]=(Hn(),df);b[Yg]=0+(co(),Af);b[ke]=$a;c=$doc;c=(G(c.compatMode,xb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,xb)?a.documentElement:a.body).scrollHeight||0;b[Yg]=(c>e?c:e)+Af;b[ke]=(a>d?a:d)+Af;b[Gd]="block"}function zu(){}r(364,1,{},zu);_.hd=function(){Tv()};\nfunction Uv(a){this.a=a}r(365,1,{},Uv);_.md=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.md(a),!a.a){d=a.d;c=d.srcElement;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?gn(b.pb,c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(Xs(d.type)){case 4:case 1048576:if(us){a.b=!0;break}if(!c&&b.V){b.Wd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(us){a.b=!0;break}break;case 2048:d=d.srcElement,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};\n_.a=null;function Vv(a){this.a=a}r(366,1,{},Vv);_.a=null;function Au(){Au=s;Bu=new Wv(0);Iu=new Wv(1);Ku=new Wv(2);Xv=F(Yv,q,35,[Bu,Iu,Ku])}function Wv(a){this.b=a}r(367,152,{35:1,72:1,76:1,78:1},Wv);var Xv,Bu,Iu,Ku;function Zv(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=Js(a.a.$),Tv(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),$v(a.f.a),a.f=null,a.b=!1)}function aw(a){a.j||(Zv(a),a.c||(Rt(),iu(bw(null),a.a)));a.a.pb.style[md]="rect(auto, auto, auto, auto)";a.a.pb.style[tf]=Vg}\nfunction cw(a,b){var c,d,e,f,g,j;a.j||(b=1-b);c=f=e=g=0;d=I(b*a.d);j=I(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-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.a.pb.style[md]="rect("+g+Df+f+Df+c+Df+e+"px)"}\nfunction uu(a,b,c){a.c=c;vi(a);a.i&&(xi(a.i),a.i=null,aw(a));a.a.hb=b;var d=a.a;d.eb&&($v(d.eb.a),d.eb=null);d._&&($v(d._.a),d._=null);if(d.hb){d.eb=vs(new Uv(d));var e;e=new Vv(d);Cs();e=Ds?Eq(Ds.a,(!Dq&&(Dq=new Ri),Dq),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(Au(),Bu)&&!b&&(c=!1);a.j=b;c?b?(Zv(a),a.a.pb.style[xf]=tc,-1!=a.a.ib&&a.a.Xd(a.a.cb,a.a.ib),a.a.pb.style[md]=Sf,Rt(),b=bw(null),$t(b,a.a,b.pb),a.i=new dw(a),Ei(a.i,1)):yi(a,200):(Zv(a),a.j?(a.a.pb.style[xf]=tc,-1!=a.a.ib&&a.a.Xd(a.a.cb,a.a.ib),Rt(),\nb=bw(null),$t(b,a.a,b.pb)):a.c||(Rt(),iu(bw(null),a.a)),a.a.pb.style[tf]=Vg)}function Cu(a){var b=(Gi(),Hi);this.k=new Fi(this);this.s=b;this.a=a}r(368,17,{},Cu);_.Kc=function(){aw(this)};_.Lc=function(){this.d=Ym(this.a.pb,lf);this.e=Ym(this.a.pb,mf);this.a.pb.style[tf]=le;cw(this,(1+Math.cos(3.141592653589793))/2)};_.Mc=function(a){cw(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function dw(a){Li();this.a=a}r(369,24,{},dw);_.Oc=function(){this.a.i=null;yi(this.a,200)};\n_.a=null;function rs(){rs=s;ew()}function ss(a){return a.__gwt_resolve?a.__gwt_resolve():a}function ew(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function Rt(){Rt=s;fw=new gw;hw=new El;St=new Nq}function iw(a){this.p=new nu(this);this.pb=a;Mt(this)}\nfunction bw(a){Rt();var b,c;c=Wq(hw,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==hw.d){var d=new jw;Oi();Pi(Qi?Qi:Qi=new Ri,d)}!b?c=new kw:c=new iw(b);B(hw,a,c);Oq(St,c);return c}r(371,310,Mh,iw);var fw,hw,St;function gw(){}r(372,1,{},gw);_.Zd=function(a){a.Gd()&&a.Id()};function jw(){}r(373,1,{},jw);_.fd=function(){Rt();try{Wt(St,fw)}finally{lw(St.a),lw(hw)}};function kw(){iw.call(this,$doc.body)}r(374,371,Mh,kw);\n_.Rd=function(a,b,c){b-=mn();c-=nn();lu(a,b,c)};function su(a){this.c=a;this.a=!!this.c.jb}r(375,1,{},su);_.nd=bs;_.od=function(){if(!this.a||!this.c.jb)throw new fu;this.a=!1;return this.b=this.c.jb};_.pd=function(){this.b&&this.c.Ld(this.b)};_.b=null;_.c=null;function mw(a,b){a.pb[Sg]=null!=b?b:l}r(378,328,Hh);_.qd=function(a){0!=(Xs(a.type)&896)?Ot(this,a):Ot(this,a)};_.Jd=Ut;function nw(){nw=s;ow()}r(377,378,Hh);\nfunction pw(){nw();var a=an(xg);!ps&&(ps=new os);!ns&&(ns=new ms);this.pb=a;this.pb[id]="gwt-TextBox"}r(379,377,Hh,pw);function ow(){ow=s;qw=new rw;sw=new tw;uw=new vw;ww=new xw;yw=F(zw,q,38,[qw,sw,uw,ww])}r(380,152,Gh);var yw,qw,sw,uw,ww;function rw(){this.b=0}r(381,380,Gh,rw);function tw(){this.b=1}r(382,380,Gh,tw);function vw(){this.b=2}r(383,380,Gh,vw);function xw(){this.b=3}r(384,380,Gh,xw);function eu(a,b){var c;for(c=0;cc||c>a.c)throw new cu;if(a.c==a.a.length){e=t(Aw,q,39,2*a.a.length,0);for(d=0;dc;--d)sm(a.a,d,a.a[d-1]);sm(a.a,c,b)}function nu(a){this.b=a;this.a=t(Aw,q,39,4,0)}r(386,1,{},nu);_.Od=function(){return new gu(this)};_.a=null;_.b=null;_.c=0;function Bw(a){if(a.a>=a.b.c)throw new fu;return a.b.a[++a.a]}function Cw(a){if(0>a.a||a.a>=a.b.c)throw new Dw;a.b.b.Ld(a.b.a[a.a--])}function gu(a){this.b=a}r(387,1,{},gu);\n_.nd=function(){return this.aa)throw new Si("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}r(412,1,{43:1},Fx);_.eQ=function(a){return a===this?!0:D(a,43)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};\n_.hC=function(){var a;a=new Gx;a.a=31*a.a+I((new Hx(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+I((new Hx(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function Ix(){Ix=s;Jx=new Kx(255,255,255);Lx=new Kx(192,192,192);Mx=new Kx(128,128,128);Nx=new Kx(64,64,64);Ox=Px=new Kx(0,0,0);Qx=new Kx(255,0,0);new Kx(255,175,175);Rx=new Kx(255,200,0);Sx=new Kx(255,255,0);new Kx(0,255,0);Tx=new Kx(255,0,255);Ux=new Kx(0,255,255);Vx=Wx=new Kx(0,0,255)}\nfunction Xx(a){var b,c;c=a.a>>16&255;b=a.a&255;a=a.a>>8&255;if(0==c&&0==b&&0==a)return new Kx(3,3,3);3>c&&0!=c?c=3:(c=I(c/0.7),c=255b&&0!=b?b=3:(b=I(b/0.7),b=255a&&0!=a?a=3:(a=I(a/0.7),a=255>16&255)),I(0.7*(a.a>>8&255)),I(0.7*(a.a&255)))}function Kx(a,b,c){Ix();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Si("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}\nr(418,1,{46:1,55:1,58:1},Kx);_.eQ=function(a){return D(a,46)?a.a==this.a:!1};_.hC=bs;_.tS=function(){return Zx.c+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+pc};_.a=0;var Ox,Vx,Px,Wx,Ux,Nx,Mx,Lx,Tx,Rx,Qx,Jx,Sx;function Zw(){Zw=s;$w=new $x(!0);ay=new Nq;Oq(ay,"ar");Oq(ay,"fa");Oq(ay,"iw");Oq(ay,"ur")}function $x(a){this.a=a}r(419,1,mi,$x);_.a=!1;var $w,ay;r(421,1,{63:1,75:1});function by(){Rw.call(this,0,0)}function Rw(a,b){this.b=a;this.a=b}\nfunction Tw(a){Rw.call(this,a.b,a.a)}r(420,421,{49:1,63:1,72:1,75:1},by,Rw,Tw);_.eQ=function(a){return a===this?!0:D(a,49)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new Gx;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return cy.c+"[width="+this.b+",height="+this.a+pc};_.a=0;_.b=0;function Hp(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}r(422,1,mi,Hp,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_.Ke=function(){return 0!=(this.e&4)};_.Le=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.c+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=l,this.Le()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.Ke()&&(a+=",meta"),a):l)+",target="+this.f+(null!=this.b?",arg="+this.b:l)+pc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function dy(a){var b,c;for(c=b=0;cb.b&&(ey(this,n,b.b-(o-this.c),g.b,v,h,j),n.hf(),o=f,v+=h+this.d,h=0),e=!1,sm(n.b,n.c++,c),o+=a.b+this.c,h=Xi(h,a.a);ey(this,n,b.b-(o-this.c),g.b,v,\nh,j)}};_.He=function(a){this.b=iy(a.ec);return 0==dy(this)?gx(a,new Rw(10,10)):gx(a,gy(this,!1))};_.Ie=function(a){this.b=iy(a.ec);return 0==dy(this)?gx(a,new Rw(10,10)):gx(a,gy(this,!0))};_.Je=dx;_.tS=function(){var a;switch(this.a){case 0:a=ue;break;case 2:a=Vf;break;case 1:a=Zc;break;case 4:a="trailing";break;default:a="leading"}return ly.c+"[hgap="+this.c+",vgap="+this.d+",align="+a+pc};_.a=0;_.b=null;_.c=0;_.d=0;function my(){my=s;ny=new oy(Db,0,12)}\nfunction oy(a,b,c){my();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}r(424,1,{50:1,72:1},oy);_.a=null;_.b=0;_.c=0;var ny;r(425,1,ei);_.tS=function(){return py.c+"[font="+this.b+"ascent="+qy(ry,this.b).a+", descent="+qy(ry,this.b).b+", height="+qy(ry,this.b).c+pc};_.b=null;r(428,1,{});_.tS=function(){return"Graphics"};r(429,428,{});function Dw(){}function Nt(a){this.f=a}r(432,95,ai,Dw,Nt);function Nw(){this.f="Missing message: awt.151"}r(431,432,ai,Nw);r(433,1,{});\nfunction bx(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}r(434,1,{52:1,72:1,75:1},bx);_.eQ=function(a){return a===this?!0:D(a,52)?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 sy.c+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+pc};_.a=0;_.b=0;_.c=0;_.d=0;r(438,1,mi);_.te=function(){return this.j};_.tS=fx;_.j=null;_.k=null;\nfunction ty(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function uy(a){this.n=(Xw(),Xw(),Yw);var b;var c;b=this.cZ.c;-1!=Ct(b,Dt(36))?b=null:(c=this.n.b.c++,b=Ft(b,Jw(b,Dt(46))+1)+l+c);this.j=b;this.d=new Dx;this.f=a;this.e=!0;this.i=new vy(this)}r(437,438,mi,uy);_.te=function(){return ty(this)};_.c=null;_.e=!1;_.f=null;_.i=null;r(436,437,Ih);_.te=function(){return ty(this)+(this.b?",tearOff":l)};_.b=!1;r(440,1,{64:1});\n_.eQ=function(a){return a===this?!0:D(a,64)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new Gx;wy(a,this.a);wy(a,this.b);return a.a};function Mw(){this.b=this.a=0}function xy(a,b){this.a=a;this.b=b}r(439,440,{56:1,64:1,72:1},Mw,xy);_.eQ=function(a){return a===this?!0:D(a,56)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return yy.c+"[x="+this.a+",y="+this.b+pc};_.a=0;_.b=0;\nfunction zy(a,b){if(!b)throw new Fq("Missing message: awt.70");var c=a.a;if(G(b.f,ya)){var c=c.a.a,d=new Sv,e=c.c.c;if(0>e||e>c.c.c)throw new cu;c.o&&(d.pb[od]=2);yv(c,e,d.pb);Ay(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 cu;Ay(d.c,e,c);for(f=g=0;f=a.i)break;c=Ez(a,c);++b}return b}\nfunction Fz(a,b){var c;for(c=0;c=a.i)throw new Bz;b=a.a;a.a=Ez(a,a.a);return a.n.substr(b,a.a-b)}\nfunction Ez(a,b){var c,d;for(d=b;da.f||!Fz(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>Ct(a.c,Dt(c)))break;++d}return d}\nfunction Iz(a){Jz.call(this,a," \\t\\n\\r\\u000c",!1)}function Kz(a){Jz.call(this,a,wa,!1)}function Jz(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=Hz(this.c,c),this.e=!0),d=j||b>a.Db||c>a.Db))){h=a.J;o=t(sA,Yh,-1,99,1);g=u=v=0;for(f=b;f<=c;++f)e=tA(a.nb[f]),v+=e.c,u+=e.d,e.d>g&&(g=e.d),o[f]=e.c,2==d&&(o[f]=e.d);a.G&&(v+=25*(j+1),u+=25*(j+1),g+=25);(0==a.K.b||0==a.K.a)&&(a.K=ux(a));0==a.K.b&&(a.K.b=400);0==a.K.a&&(a.K.a=300);n=f=1;j=uA(a);e=I(j.b);j=I(j.a);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));v>=e&&(f=e/v);g>=j&&(n=j/g);g=0;a.G&&(a.J=fd)switch(Q(b,(Ix(),Px)),f){case 101:Q(b,Sx);GA(b,h+3,g+3,a.eb-6,a.eb-6);Q(b,Px);e=g+3;j=a.eb-6;c=a.eb-6;f=b.a;d=K(J(R((h+\n3)*S)));e=K(J(R(e*S)));j=K(J(R(j*S)));c=K(J(R(c*S)));f.o&&(HA(f,!1),IA(f,JA(f,d,e,j,c)));KA(b,h+6,g+6,a.eb-12,a.eb-12);LA(b.a,K(J(R((h+9)*(MA(),S)))),K(J(R((g+9)*S))),K(J(R(2*S))),K(J(R(4*S))));DA(b,h+a.eb-10,g+9,2,4);0.04>Math.random()&&(Q(b,Qx),LA(b.a,K(J(R((h+10)*S))),K(J(R((g+18)*S))),K(J(R(4*S))),K(J(R(4*S)))));0.96f.d[j]&&(Q(g,(Wz(),cA)[f.d[j]]),GA(g,f.M[j]-12,f.O[j]-12,24,24));for(j=1;j<=f.x;++j)h=f.K[j],o=f.L[j],0!=f.d[h]&&f.d[h]==f.d[o]&&(Q(g,(Wz(),cA)[f.d[h]]),u=f.M[o]-f.M[h],C=f.O[o]-f.O[h],A=Math.sqrt(u*u+C*C),1>A&&(A=1),C/=A,A=u/A,w=9*C,u=9*A,n=V(4),v=V(4),n[0]=f.M[h]+w,v[0]=f.O[h]-u,n[1]=\nf.M[o]+w,v[1]=f.O[o]-u,n[2]=f.M[o]-w,v[2]=f.O[o]+u,n[3]=f.M[h]-w,v[3]=f.O[h]+u,cB(g,n,v,4))}for(j=1;j<=f.x;++j){Q(g,(Ix(),Px));h=f.K[j];o=f.L[j];1==f.o&&0!=f.d[h]&&f.d[h]==f.d[o]&&Q(g,(Wz(),cA)[f.d[h]]);if(3==f.E[j]||4==f.E[j])n=h,h=o,o=n;n=f.M[h];v=f.O[h];la=f.M[o];P=f.O[o];if(1!=f.i[j]||0!=f.E[j])u=la-n,C=P-v,A=Math.sqrt(u*u+C*C),1>A&&(A=1),C/=A,A=u/A;switch(f.i[j]){case 2:10<=f.E[j]&&Q(g,Tx);w=2*C;u=2*A;T(g.a,K(J(R((n+w)*(MA(),S)))),K(J(R((v-u)*S))),K(J(R((la+w)*S))),K(J(R((P-u)*S))));T(g.a,K(J(R((n-\nw)*S))),K(J(R((v+u)*S))),K(J(R((la-w)*S))),K(J(R((P+u)*S))));Q(g,Px);break;case 3:T(g.a,K(J(R(n*(MA(),S)))),K(J(R(v*S))),K(J(R(la*S))),K(J(R(P*S))));h=3*C;o=3*A;T(g.a,K(J(R((n+h)*S))),K(J(R((v-o)*S))),K(J(R((la+h)*S))),K(J(R((P-o)*S))));T(g.a,K(J(R((n-h)*S))),K(J(R((v+o)*S))),K(J(R((la-h)*S))),K(J(R((P+o)*S))));break;case 9:case 0:for(h=0;10>h;++h)E=n-(n-la)/10*h,M=v-(v-P)/10*h,T(g.a,K(J(R(E*(MA(),S)))),K(J(R(M*S))),K(J(R(E*S))),K(J(R(M*S))));VA(g,f.r.r);o=dB(f.r.s);u=f.j[j];h=rb;null!=u&&(h=u);u=\nMy(f.r.s,h);u=(n+la)/2-u/2;P=(v+P)/2+~~(o/2)-1;Q(g,Tx);eB(g.a,h,K(J(R(u*(MA(),S)))),K(J(R(P*S))));Q(g,Px);break;default:if(1==f.E[j]||3==f.E[j])w=3*C,u=3*A,E=V(3),M=V(3),E[0]=la+w,M[0]=P-u,E[1]=n,M[1]=v,E[2]=la-w,M[2]=P+u,cB(g,E,M,3);else if(2==f.E[j]||4==f.E[j]){w=3*C;u=3*A;for(h=0;10>h;++h)E=n-(n-la)/10*h,M=v-(v-P)/10*h,o=h/10,T(g.a,K(J(R((E+w*o)*(MA(),S)))),K(J(R((M-u*o)*S))),K(J(R((E-w*o)*S))),K(J(R((M+u*o)*S))))}else T(g.a,K(J(R(n*(MA(),S)))),K(J(R(v*S))),K(J(R(la*S))),K(J(R(P*S))))}}A=V(f.w+\n1);C=V(f.w+1);for(j=1;j<=f.x;++j)h=f.K[j],o=f.L[j],n=f.M[h],v=f.M[o],++C[h],++C[o],A[h]=A[h]/C[h]+v/C[h],A[o]=A[o]/C[o]+n/C[o];VA(g,f.r.r);o=dB(f.r.s);la=V(f.w+1);v=V(f.w+1);n=t(fB,q,95,f.w+1,0);for(j=1;j<=f.w;++j)h=gB(f,j),(null==h||1>h.length)&&(h=ua),3==f.b[j]&&0=A[j]-f.M[j]?0-(A[j]-f.M[j]):A[j]-f.M[j])<(f.r?25*f.r.J:25)/3&&(E=!1),2=A[j]-f.M[j]?0-(A[j]-f.M[j]):\nA[j]-f.M[j])<(f.r?25*f.r.J:25)/10&&(P=!0),u=h,M=l,f.r.Ub&&0A&&(A=1),C/=A,A=u/A,w=4*C,u=4*A,E=V(5),M=V(5),E[0]=f.M[h]+w,E[1]=f.M[o]+w,M[0]=f.O[h]-u,M[1]=f.O[o]-u,E[3]=f.M[h]-w,E[2]=f.M[o]-w,M[3]=f.O[h]+u,M[2]=f.O[o]+u,E[4]=E[0],M[4]=\nM[0],106!=f.r.i&&jB(g,E,M,5),106==f.r.i&&kB(f,f.K[f.H],f.L[f.H]))){C=0;for(j=1;j<=f.w;++j)0~~(f.w/2))for(j=1;j<=f.w;++j)0=a.i&&(a.i=213);for(b=1;14>=b;++b)CA(a,d,b,\n1),CA(a,d,b,2);a.i=c;XA(a.dc,a._b.a,0,0)}}\nfunction PA(a,b,c,d,e){var f,g,j,h,n,o,v,u;n=d/4;o=2+n/2;g=2+n;u=c+10*d/24;h=u+n;v=b+d;e?(j=2+b,f=o+b,g+=b):(f=v-o,j=v-2,g=v-g);T(a.a,K(J(R(j*(MA(),S)))),K(J(R(u*S))),K(J(R(f*S))),K(J(R(h*S))));T(a.a,K(J(R(g*S))),K(J(R(u*S))),K(J(R(f*S))),K(J(R(h*S))));j=n/3-0.5;T(a.a,K(J(R(f*S))),K(J(R((u+j)*S))),K(J(R(f*S))),K(J(R(h*S))));f=d-o-4;c=c+o-j;d=d-4-j-1;h=270;e?(b+=o,e=270):(b=v-f-o,h*=-1,e=-90);mB(a.a,K(J(R(b*S))),K(J(R(c*S))),K(J(R(f*S))),K(J(R(d*S))),K(J(Math.round(e))),K(J(Math.round(h))))}\nfunction uA(a){var b,c;c=b=0;a.K&&(b=a.K.b,c=a.K.a,a.G?c-=16:(b=I(b-a.eb),c=I(c-3*a.eb)));a=new nB;a.b=b;a.a=c;return a}\nfunction oB(a,b,c){var d,e,f,g,j,h;if(0==b.indexOf("$RXN")){a.Db=0;a.Ob=!0;a.sb=!0;d=pB(b);j=new Jz(b,d,!0);b=l;for(e=1;5>=e;++e)b=qB(j,d);e=rB(sB(Et(b.substr(0,3)),10)).a;g=rB(sB(Et(b.substr(3,3)),10)).a;qB(j,d);for(b=1;b<=e+g;++b){for(f=l;!(h=qB(j,d),null==h||G(h,"$MOL"));)f+=h+d;a.nb[++a.Db]=new tB(a,f)}rA(a,1,e,1);rA(a,e+1,e+g,3);a.o&&am(a.o,"readRXNFile")}else{a.fb=new tB(a,b);if(!a.fb||0==a.fb.w)return a.tb=!0,a.R="ERROR - problems in reading/processing MOL input",a.se(a.dc.d),!1;d=a.Ob||a.sb;\nnull!=a.p&&a.fb&&uB(a.fb,a.p,!0);null!=a.q&&a.fb&&uB(a.fb,a.q,!1);j=vB(a.fb,!1);if(1==j)d||(a.Db=0),a.nb[++a.Db]=a.fb;else{a.sb=!0;d=!1;for(b=1;b<=j;++b)a.nb[++a.Db]=new wB(a,a.fb,b)}d?a.k=a.Db:a.k=1;a.fb=a.nb[a.k];rA(a,1,j,0);a.o&&am(a.o,"readMolFile")}null!=a.Bb&&Nz(a.Bb,null);a.o&&a.$e(a.o);c&&a.se(a.dc.d);return!0}function Mp(a,b){a.tb=!0;a.R=b}function bB(a,b){var c;c=Math.round(b);100>c&&(!eA[c]&&(eA[c]=new oy(Ib,0,c)),!gA[c]&&sm(gA,c,new Ly(eA[c])),a.r=eA[c],a.s=gA[c])}\nfunction Qp(a,b){var c,d;if(0==b)return!1;oA(a);c=a.i;a.i=b;if(300>=b)switch(a.wb=!0,a.ub=!0,b){case 102:xA(a);a.o&&am(a.o,jd);null!=a.Bb&&Nz(a.Bb,null);a.o&&a.$e(a.o);break;case 110:a.vb=!0;a.i=c;a.gb.a!=a.gb.b&&a.gb.a.b!=a.gb.b?a.n&&(++a.Db,a.k=a.Db,a.n=!1):(a.tb=!0,a.R="No more undo");if(!(a.gb.a!=a.gb.b&&a.gb.a.b!=a.gb.b))break;xB(a,yB(a.gb));a.o&&am(a.o,"undo");null!=a.Bb&&Nz(a.Bb,null);a.o&&a.$e(a.o);a.vb=!0;break;case 111:a.i=c;if(a.gb.a.c)a.n&&(++a.Db,a.k=a.Db,a.n=!1);else{a.tb=!0;a.R="No more redo";\nbreak}if(!a.gb.a.c)break;d=a.gb;if(!d.a.c)throw new Nt("Cannot redo. Index is out of range.");if(!d.a.c)throw new Nt(Kb);d.a=d.a.c;xB(a,d.a.a);a.o&&am(a.o,"redo");null!=a.Bb&&Nz(a.Bb,null);a.o&&a.$e(a.o);a.vb=!0;break;case 152:a.i=c;d=a.Rb;d.a=b&&(a.j=19+(b-1301));0=g;++g){f=0;for(c=1;c<=a.Db;++c)FB(a.nb[c])==g&&(j[g][++f]=c);j[g][0]=f}d=d+"$RXN\\n\\n\\nJME Molecular Editor\\n"+(PB(j[1][0],3)+PB(j[3][0],3)+aa);for(c=1;c<=j[1][0];++c)d+=ha+QB(a.nb[j[1][c]],e);for(c=1;c<=j[3][0];++c)d+=ha+QB(a.nb[j[3][c]],e)}else{1g&&(g=d.O[c]),d.M[c]c;++c)sm(o.b,o.c++,null),sm(g.b,g.c++,null);for(c=1;c<=d.w;++c)null==d.c[c]||0==d.c[c].length||\n(G(d.c[c],"abs")?Di(e,new N(c)):0==d.c[c].indexOf("mix")?(h=sB(Ft(d.c[c],3),10),n=null,g.c>h&&(n=(fy(h,g.c),g.b[h])),null==n?j=new Ji:j=n,Di(j,new N(c)),ky(g,h,j)):0==d.c[c].indexOf("or")&&(h=sB(Ft(d.c[c],2),10),n=null,o.c>h&&(n=(fy(h,o.c),o.b[h])),null==n?j=new Ji:j=n,Di(j,new N(c)),ky(o,h,j)));f+=VB("MDLV30/STEABS",e);if(0=e;++e)if(ca.K.a-a.eb-1)return!1;a.qb=!0;c=I(c-a.eb);d=I(d-(2*a.eb+a.$));if(0=a.i)a.W=2,cC(a.fb),IB(a,zc,a.fb.G),pA(a);else if(230==a.i)a.W=3,IB(a,Ac,a.fb.G),\npA(a);else if(233<=a.i&&262>a.i)dC(a.fb,!1),IB(a,yc,a.fb.G),pA(a),a.W=3;else if(107==a.i){if(a.Mb.b)return!0;NB(a.fb,a.fb.G,a.Mb.tg());a.fb.p=!0;IB(a,"addAtomQuery",a.fb.G);pA(a)}else if(105==a.i)(d=eC(a.fb,!1))?IB(a,"markAtom",a.fb.G):IB(a,"unMarkAtom",a.fb.G),pA(a);else if(113!=a.i)if(300d.length&&(d=kc),NB(a.fb,a.fb.G,d)),IB(a,jg+a.j,a.fb.G),pA(a)}else e=\n!1}else if(0c&&(c=b);if(0==c)break;HB(d,c);d.a[c]=0}a.o&&aC(am(a.o,"delBondGroup"),a.fb.G,a.fb.H,a.k);null!=a.Bb&&Nz(a.Bb,null);a.o&&bC(a,a.o);a.fb.H=0;pA(a)}else if(201==a.i)fC(a.fb,a.fb.H),a.o&&aC(am(a.o,"setBondStereo"),\na.fb.G,a.fb.H,a.k),null!=a.Bb&&Nz(a.Bb,null),a.o&&bC(a,a.o),pA(a);else if(202==a.i||205==a.i)1==a.fb.i[a.fb.H]&&0==a.fb.E[a.fb.H]?(a.fb.i[a.fb.H]=2,a.o&&aC(am(a.o,kg),a.fb.G,a.fb.H,a.k)):(a.fb.i[a.fb.H]=1,a.fb.E[a.fb.H]=0,a.o&&aC(am(a.o,"setBondSingle"),a.fb.G,a.fb.H,a.k)),null!=a.Bb&&Nz(a.Bb,null),a.o&&bC(a,a.o),pA(a),a.fb.E[a.fb.H]=0;else if(203==a.i)a.fb.i[a.fb.H]=2,a.fb.E[a.fb.H]=0,a.o&&aC(am(a.o,kg),a.fb.G,a.fb.H,a.k),null!=a.Bb&&Nz(a.Bb,null),a.o&&bC(a,a.o),pA(a);else if(204==a.i)a.fb.i[a.fb.H]=\n3,a.fb.E[a.fb.H]=0,a.o&&aC(am(a.o,"setBondTriple"),a.fb.G,a.fb.H,a.k),null!=a.Bb&&Nz(a.Bb,null),a.o&&bC(a,a.o),pA(a);else if(206<=a.i&&229>=a.i)a.W=2,cC(a.fb),a.o&&aC(am(a.o,"addRingBond"),a.fb.G,a.fb.H,a.k),null!=a.Bb&&Nz(a.Bb,null),a.o&&bC(a,a.o),pA(a);else if(107==a.i){if(!a.Mb.b)return!0;d=a.Mb.tg();a.fb.i[a.fb.H]=9;a.fb.j[a.fb.H]=d;a.o&&aC(am(a.o,"setQueryBond"),a.fb.G,a.fb.H,a.k);null!=a.Bb&&Nz(a.Bb,null);a.o&&bC(a,a.o);pA(a)}else 105==a.i?(d=a.fb,b=a.fb.H,d.r.Z=!0,d.r.Xb?(d.o=-1,c=d.K[b],b=\nd.L[b],f=d.d[c],g=d.d[b],j=4,f==g&&0=a.i)return!1;++a.Db;a.k=a.Db;a.nb[a.Db]=new yA(a);a.fb=a.nb[a.Db];a.yb=!1;202<=a.i&&204>=a.i||205==a.i?(gC(a.fb),a.fb.x=0,a.fb.C[1]=0,a.fb.M[1]=c,a.fb.O[1]=d,a.fb.G=1,a.fb.I=1,a.W=1,b=a.fb,W(b,\nb.G,0),205==a.i?(a.fb.M[2]=c+21.65,a.fb.O[2]=d-12.5,a.fb.n[0]=1,a.fb.n[1]=2,a.fb.y=1,a.o&&aC(am(a.o,"addChain"),a.fb.G,a.fb.H,a.k)):a.o&&aC(am(a.o,uc),a.fb.G,a.fb.H,a.k),null!=a.Bb&&Nz(a.Bb,null),a.o&&bC(a,a.o)):206<=a.i&&229>=a.i?(a.fb.N=c,a.fb.P=d,a.W=2,cC(a.fb),a.o&&am(a.o,zc),null!=a.Bb&&Nz(a.Bb,null),a.o&&bC(a,a.o)):300d.length&&(d=kc),NB(a.fb,1,d)),IB(a,"addAtom",a.fb.G)):\n230==a.i?(hC(a,null,!0),a.o&&am(a.o,Ac),null!=a.Bb&&Nz(a.Bb,null),a.o&&bC(a,a.o)):233<=a.i&&262>a.i?(gC(a.fb),a.fb.x=0,a.fb.C[1]=0,a.fb.M[1]=c,a.fb.O[1]=d,a.fb.G=1,dC(a.fb,!0),a.o&&am(a.o,yc),null!=a.Bb&&Nz(a.Bb,null),a.o&&bC(a,a.o)):lz();pA(a)}else e=!1;e&&(KB(a.fb),a.ub=!1,a.wb=!1,a.vb=!0,ZB(a))}return a.ob=e}\nfunction iC(a,b,c,d){var e,f;if(a.G&&!a.H||!a.qb||XB(b))return!0;a.tb=!1;c=I(c-a.eb);d=I(d-2*a.eb);e=c-a.bc;f=d-a.cc;if(2==a.W||3==a.W||9==a.W)return!0;if(1==a.W){a:{b=a.fb;e=c;f=d;var g,j,h,n,o,v,u;b.G=0;b.M[0]=e;b.O[0]=f;g=jC(b,0,1,b.w);if(0g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);v=e-b.M[n];\nu=f-b.O[n];n=-g/2+v*j+u*h;h=u*j-v*h;if(0>n)if(1b.O[2]-b.O[1]&&0f-b.O[1]&&(b.O[2]=b.O[1]-g/2),0>b.M[2]-b.M[1]&&0e-b.M[1]&&(b.M[2]=b.M[1]-0.866*g);else{if(2==b.C[b.n[0]]&&(o=b.J[b.n[0]][1],o==b.n[1]&&(o=b.J[b.n[0]][2]),j=b.M[b.n[0]]-b.M[o],h=b.O[b.n[0]]-b.O[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,v=e-b.M[o],u=f-b.O[o],e=u*j-v*h,\nv=b.M[b.n[1]]-b.M[o],u=b.O[b.n[1]]-b.O[o],f=u*j-v*h,0f||0>e&&0=h?0-h:h)>e){++b.y;if(100g&&(g=1),b.M[b.w]=b.M[b.I]+25*(j/g),b.O[b.w]=b.O[b.I]+25*(h/g)}a.y=!0}else if(113==a.i&&0a.K.a-a.eb-1||c>=a.K.b-1);c=I(c-a.eb);d=I(d-2*a.eb);j=!1;f=0;b=1;a:for(;b<=a.Db;++b){e=0;if(!g){e=a.nb[b];for(var h=c/a.J,n=d/a.J,o=void 0,v=void 0,u=void 0,w=void 0,A=o=o=o=w=o=void 0,E=void 0,C=void 0,M=v=u=o=o=void 0,sa=void 0,P=void 0,A=0,C=((Wz(),dA)?350:170)+1,E=1;E<=e.x;++E)o=lC(h,n,e.e[E],e.f[E]),ou+C||(o=sa*o+P*w,0>o||(u=Math.sqrt(u),v=Math.sqrt(v),o/=u*v,1<=o||(o=1.5707963267948966-Math.acos(o),o=v*Math.cos(o),o*=o,oe?-e:0;f=b;j=!0;0e&&(j=!1,a.nb[b].H=0);break a}else if(mC(a,0),0b.C[c]&&(qC(b),d=b.n[b.y-1],b.K[b.x]=c,b.L[b.x]=d,b.J[c][++b.C[c]]=d,b.J[d][++b.C[d]]=c),HB(b,b.w));b.F=!1;pA(a)}else a:{b=a.fb;var e,f;c=jC(b,b.w,1,b.w);if(0!=c){--b.w;for(f=1;fb.i[f]?(++b.i[f],b.E[f]=\n0):Mp(b.r,"Maximum allowed bond order is 3 !");break a}6==b.C[c]?(--b.x,--b.C[b.I],Mp(b.r,"Not possible connection !")):(b.L[b.x]=c,b.J[c][++b.C[c]]=b.I,b.J[b.I][b.C[b.I]]=c,b.e[b.x]=K(J(R((b.M[b.I]+b.M[c])/2))),b.f[b.x]=K(J(R((b.O[b.I]+b.O[c])/2))))}}wA(a.fb);a.y&&(b=a.gb,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,yB(b),b.a.c=c),a.o&&aC(am(a.o,uc),a.fb.G,a.fb.H,a.k),null!=a.Bb&&Nz(a.Bb,null),a.o&&bC(a,a.o),pA(a),a.y=!1);b=!0}else 5==a.W&&(wA(a.fb),pA(a),b=!0);0=b&&0==a.Kb||b==a.Kb&&a.k==a.Jb))0>=b&&0b;++b)if(d=a.nb[b])0",!0);g=-1c;++c)(d=b.d[c])?a.nb[c]=xC(d):a.nb[c]=null;a.fb=a.nb[a.k];a.Ob=b.i;a.sb=b.e;a.J=b.b;switch(b.c){case 5:case 7:case 9:break;default:null!=a.Bb&&Nz(a.Bb,null),a.o&&a.$e(a.o)}}\nfunction FC(a,b){a.tb=!0;a.R=l;return 1>b||b>a.Db?(a.tb=!0,a.R="ERROR - invalid mol index: "+b,ZB(a),null):a.nb[b]}function qA(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ea)?c=235:G(b,Fa)?c=240:G(b,Da)?c=260:G(b,Ka)?c=261:G(b,Qa)?c=241:G(b,Ja)?c=233:G(b,Ia)?c=236:G(b,Ha)?c=237:G(b,Pa)?c=234:G(b,Oa)?c=243:G(b,Ra)?c=252:G(b,La)?c=244:G(b,Sa)?c=239:G(b,"-PO3H2")?c=251:G(b,Ca)?c=242:G(b,za)?c=245:G(b,Aa)&&(c=238);0=a.eb-1)for(g=f.b.b;h>=a.eb-1&&1d&&(d=1),1>c&&(c=1),a.kb=AA(a,a.kb,d,c),a.G&&e&&rA(a,1,a.Db,0),$A(a),a.G?(a._b=null,a.Y=null,a.Q=null):(a._b=AA(a,a._b,b.b,2*a.eb+a.$),lB(a),c=b.a-2*a.eb+a.$,1>c&&(c=1),a.Y=AA(a,a.Y,a.eb,c),YA(a),a.Q=AA(a,a.Q,d,a.eb),TA(a))):($A(a),a.G||(TA(a),a.L&&(lB(a),YA(a)),a.L=!0))}\nfunction Pp(a,b){a.x?0==b&&(a.F=-1,a.tb=!0,a.R=ld,ZB(a)):(a.Z?a.F=b:-1a.F?a.F=10*a.F+b:a.F=b,a.Z=!1,0==a.F?(a.F=-1,a.tb=!0,a.R=ld):Mp(a,a.F+m),ZB(a))}r(485,401,Lh);_.Me=function(a){lA(this,a)};_.Ye=function(a,b,c){return qx(this,b,c)};_.Ze=dx;_.$e=function(a){this.o&&JC(a)};_._e=KC;_.af=function(){return Jp(this,!1)};_.se=function(){IC(this);sC(this)};\n_.bf=function(a){this.Eb&&(null!=a&&0f;++f)$z[f]=(Ix(),Rx),bA[f]=kc;bA[1]=Hb;$z[1]=(Ix(),Nx);bA[2]=ub;$z[2]=Rx;bA[3]=wb;$z[3]=Nx;bA[4]=Sb;$z[4]=Wx;bA[5]=\nWb;$z[5]=Qx;bA[9]=Eb;$z[9]=Tx;bA[10]=Ab;$z[10]=Tx;bA[11]=vb;$z[11]=Tx;bA[12]=Jb;$z[12]=Tx;bA[8]=ac;$z[8]=Yx(Sx);bA[7]=Xb;$z[7]=Rx;bA[6]=ec;$z[6]=Nx;bA[13]=dc;$z[13]=Nx;bA[18]=kc;$z[18]=Nx;for(f=19;28>=f;++f)g=Yb,19h&&(h=0);j=new bD(g,j,h,P);cD(j);Di(g.j,j);Tz(f,P.pb);Sz(f,g.pb)}else Pz("JSME initialization error: HTML id "+a+" not found.")}function dD(){return rr(null)}function eD(a){return rr(a)}r(486,1,Zh,UC,WC,XC,VC);_.cf=function(a){Kt(this.j,new fD(this,a),(hp(),hp(),ip))};_.df=function(a){Kt(this.j,new gD(this,a),(Rp(),Rp(),Sp))};_.ef=function(a){Kt(this.j,new hD(this,a),(Xp(),Xp(),Yp))};\n_.ff=function(a){Kt(this.j,new iD(this,a),($p(),$p(),aq))};_.gf=function(a){wm(1,new jD(this.e,a))};_.hf=function(){xA(this.e)};_.jf=function(){Nm((Km(),Lm),new kD(this))};_.kf=bs;_.lf=function(){var a,b,c;c=[];for(b=new Qq(this.j.a);b.bb||b>d.w?(c.tb=!0,c.R="ERROR - invalid atom index: "+b,ZB(c)):(d.G=b,EC(c))};_.Qf=function(a){this.c=a;!this.e.b&&(this.e.b=new pD(this))};_.Bd=function(a){yt(this.j,a);TC(this)};_.Rf=function(a){this.e.P=a};_.Sf=function(a){var b=this.e;b.lb=a;ZB(b)};_.Tf=function(a){var b=this.e;b.mb=a;ZB(b)};_.Uf=function(a){this.e.Ab=a};_.Vf=function(a){this.e.Bb=a};_.Wf=function(a){var b=this.e;b.Gb=a;b.C=zA(b,!1)};_.Xf=function(a){this.e.Ib=a};\n_.Yf=function(a,b){zt(this.j,a,b);TC(this)};_.Zf=function(a,b,c){c&&zt(this.i,a,b);zt(this.j,a,b);TC(this)};_.$f=function(a,b){At(this.j,a,b);TC(this)};_._f=function(a,b,c){c&&At(this.i,a,b);At(this.j,a,b);TC(this)};_.ag=function(a){qA(this.e,a)};_.bg=function(a,b){var c=this.e,d;c.n=!1;d=c.Xb;c.Xb=!1;c.Zb=new CC(c,a);c.Xb=d;c.i=253;c.tb=!0;c.R=b;ZB(c)};_.Cd=function(a){Gt(this.i.pb,a)};_.Dd=function(a){this.j.pb.style[Yg]=a;TC(this)};_.cg=function(a){DC(this.e,a)};_.dg=function(){return mA(this.e)};\n_.a=null;_.b=null;_.c=null;_.d=-1;_.e=null;_.f=null;_.i=null;_.j=null;var YC=0;function kD(a){this.a=a}r(487,1,{},kD);_.Ic=function(){var a,b;for(b=new Qq(this.a.j.a);b.b=a.c.length)return!1;c=a.c[a.b];g=fn(c,Yg);b=fn(c,ke);f=fn(c,af);e=fn(c,me);var j,h,n;n={};for(d=0;da?-a:a):a}\nfunction RD(a){var b;b=new PD;b.c=Bb+(null!=(0!=a?-a:0)&&0!=(0!=a?-a:0)?QD(0!=a?-a:0):l+Ul(b));SD(0!=a?-a:0)&&TD(0!=a?-a:0,b);b.a=4;return b}function X(a){var b;b=new PD;b.c=Bb+(null!=a&&0!=a?QD(a):l+Ul(b));SD(a)&&TD(a,b);return b}function Y(a,b){var c;c=new PD;c.c=Bb+(null!=a&&0!=a?QD(a):l+Ul(c));SD(a)&&TD(a,c);c.a=b?8:0}function UD(){var a;a=new PD;a.c=Bb+(l+Ul(a));SD(0)&&TD(0,a);a.a=2;return a}function SD(a){return typeof a==jf&&0b||36b||36b?b:10)?e-48:97<=e&&ec||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 Er(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function rB(a){var b,c;return-129a?(b=a+128,c=(bE(),cE)[b],!c&&(c=cE[b]=new N(a)),c):new N(a)}r(524,520,{72:1,76:1,82:1,84:1},N);_.eQ=function(a){return D(a,82)&&a.a==this.a};_.hC=bs;_.tS=$D;_.a=0;\nfunction bE(){bE=s;cE=t(tC,q,82,256,0)}var cE;function iB(a){return 0>a?-a:a}function Xi(a,b){return a>b?a:b}function R(a){return Math.round(a)}function kz(){}function Fq(a){this.f=a}r(527,95,{72:1,79:1,83:1,86:1,87:1},kz,Fq);function ti(){ti=s;ui=F(si,Yh,-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 ui;function XD(a){this.f=a}r(529,522,Ch,XD);function dE(a,b){return a.charCodeAt(b)}\nfunction Hz(a,b){var c=b,d=a.length,e,f;e=dE(a,c++);if(d=55296<=e&&56319>=e&&c=c;return d?65536+((e&1023)<<10)+(f&1023):e}function eE(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function G(a,b){return!D(b,1)?!1:""+a==b}function Ct(a,b){return a.indexOf(b)}function Jw(a,b){return a.lastIndexOf(b)}\nfunction zB(a){var b=aa,c=ah,d;for(d=0;0<=(d=c.indexOf(nc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Ft(c,++d):c=c.substr(0,d-0)+Ft(c,++d);return a.replace(RegExp(b,$d),c)}\nfunction fE(a,b){for(var c=RegExp(b,$d),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0m&&a[a.length-1]>m?a:a.replace(/^(\\s*)/,l).replace(/\\s*$/,l)}function Dt(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)}_=String.prototype;_.cM={1:1,72:1,74:1,76:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return az(this)};_.tS=_.toString;function gE(){gE=s;hE={};iE={}}\nfunction az(a){gE();var b=hb+a,c=iE[b];if(null!=c)return c;c=hE[b];if(null==c){var d,e,f,c=0;e=a.length;f=e-4;for(d=0;da||a>=b)&&uE(a,b)}function uE(a,b){throw new aE("Index: "+a+", Size: "+b);}r(542,535,Ah);_.kg=function(){throw new uz("Add not supported on this list");};_.eg=function(a){this.kg(this.Ue(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!D(a,89)||this.Ue()!=a.Ue())return!1;c=this.Od();for(d=a.Od();c.nd();)if(a=c.od(),b=d.od(),!(null==a?null==b:Ql(a,b)))return!1;return!0};\n_.hC=function(){var a,b,c;b=1;for(a=this.Od();a.nd();)c=a.od(),b=31*b+(null==c?0:Tl(c)),b=~~b;return b};_.Od=function(){return new Qq(this)};_.mg=function(){return this.ng(0)};_.ng=function(a){return new vE(this,a)};_.og=function(){throw new uz("Remove not supported on this list");};function pz(a){return a.b=a.d.Ue())throw new fu;return a.d.lg(a.c=a.b++)}function rE(a){if(0>a.c)throw new Dw;a.d.og(a.c);a.b=a.c;a.c=-1}function Qq(a){this.d=a}r(543,1,{},Qq);_.nd=function(){return pz(this)};\n_.od=function(){return Rq(this)};_.pd=function(){rE(this)};_.b=0;_.c=-1;_.d=null;function vE(a,b){var c;this.d=this.a=a;c=a.Ue();(0>b||b>c)&&uE(b,c);this.b=b}r(544,543,{},vE);_.pg=function(){return 0=this.b)throw new fu;return this.a.lg(this.c=--this.b)};_.a=null;function wE(a){a=new oz(a.b.a);return new xE(a)}function yE(a,b){this.a=a;this.b=b}r(545,537,Wh,yE);_.fg=zE;_.Od=function(){return wE(this)};_.Ue=function(){return this.b.a.d};_.a=null;_.b=null;\nfunction xE(a){this.a=a}r(546,1,{},xE);_.nd=function(){return pz(this.a.a)};_.od=function(){return(this.a.b=Rq(this.a.a)).hg()};_.pd=function(){rz(this.a)};_.a=null;function AE(a){a.b=t(BE,q,0,0,0)}function Ay(a,b,c){(0>b||b>a.c)&&uE(b,a.c);a.b.splice(b,0,c);++a.c}function Di(a,b){sm(a.b,a.c++,b);return!0}function Gs(a,b){fy(b,a.c);return a.b[b]}function Mv(a,b){for(var c=0;ca.c&&sm(b,a.c,null);return b}function Ji(){AE(this)}function jy(a){AE(this);this.b.length=a}function Cx(a){AE(this);var b=this.b,c=a.b,a=c.slice(0,a.c);F(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}r(548,542,fi,Ji,jy,Cx);\n_.kg=function(a,b){Ay(this,a,b)};_.eg=function(a){return Di(this,a)};_.hf=function(){this.b=t(BE,q,0,0,0);this.c=0};_.fg=function(a){return-1!=Mv(this,a)};_.lg=function(a){return Gs(this,a)};_.Re=function(){return 0==this.c};_.og=function(a){return CE(this,a)};_.gg=function(a){return wi(this,a)};_.Ue=np;_.c=0;function Zq(){Zq=s;$q=new DE}var $q;function DE(){}r(551,542,Kh,DE);_.fg=KC;_.lg=function(){throw new cu;};_.Ue=function(){return 0};function SB(){this.a=new Date}\nfunction EE(a){return 10>a?Za+a:l+a}r(552,1,{72:1,75:1,76:1,88:1},SB);_.eQ=function(a){return D(a,88)&&Mr(J(this.a.getTime()),J(a.a.getTime()))};_.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=vr(c&4194303,b&4194303,e&1048575);a=vr(a.l^b.l,a.m^b.m,a.h^b.h);return K(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?va:l)+~~(b/60);b=10>(0>b?-b:b)%60?Za+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(FE(),GE)[this.a.getDay()]+m+HE[this.a.getMonth()]+m+EE(this.a.getDate())+m+EE(this.a.getHours())+hb+EE(this.a.getMinutes())+hb+EE(this.a.getSeconds())+" GMT"+a+b+m+this.a.getFullYear()};_.a=null;function FE(){FE=s;GE=F(or,q,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));HE=F(or,q,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var GE,HE;\nfunction Oq(a,b){return null==B(a.a,b,a)}function Nq(){this.a=new El}r(554,537,{72:1,75:1,93:1},Nq);_.eg=function(a){return Oq(this,a)};_.fg=zE;_.Re=function(){return 0==this.a.d};_.Od=function(){return wE(new yE(this.a,new zz(this.a)))};_.gg=function(a){return null!=Yq(this.a,a)};_.Ue=qE;_.tS=function(){return oE(new yE(this.a,new zz(this.a)))};_.a=null;function qz(a,b){this.a=a;this.b=b}r(558,540,$h,qz);_.hg=bs;_.ig=Qu;_.jg=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction fu(){}r(559,95,{72:1,79:1,86:1,87:1,92:1},fu);function sz(a,b){return kr(a)===kr(b)||null!=a&&Ql(a,b)}function iy(a){var b=t(IE,q,47,0,0);return Vi(a.a,b)}function mx(){this.a=new Ji}r(561,542,fi,mx);_.kg=function(a,b){Ay(this.a,a,b)};_.eg=function(a){return Di(this.a,a)};_.fg=function(a){return-1!=Mv(this.a,a)};_.lg=function(a){return Gs(this.a,a)};_.Re=function(){return 0==this.a.c};_.Od=function(){return new Qq(this.a)};_.og=function(a){return CE(this.a,a)};_.Ue=function(){return this.a.c};\n_.tS=function(){return oE(this.a)};_.a=null;function V(a){for(var b=[],c=0;c=g.length)d=0;else{for(h=0,n=g.length;ho&&(o=0.001);u=g/o;e=f/o;n=V(4);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));v=V(4);d=V(4);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.M[n[j]]-a.M[b])*e+(a.O[n[j]]-a.O[b])*u,g=(a.O[n[j]]-a.O[b])*e-(a.M[n[j]]-a.M[b])*u,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),v[j]=g/o,d[j]=f/o);a=UE(v[1],d[1],v[2],d[2]);0b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0h&&(h=0.001);g/=h;f/=h;n=h+(a.r?25*a.r.J:25)*Math.cos(1.0471975511965976);o=(a.r?25*a.r.J:25)*Math.sin(1.0471975511965976);j=VE(a,b,d);if(3==a.i[j]||204==a.r.i||1!=a.i[j]&&(203==a.r.i||204==a.r.i)||a.t)n=h+(a.r?25*\na.r.J:25),o=0;0o?o=-o:0>c&&0h&&(h=0.001),a.M[a.w]=a.M[b]+(a.r?25*a.r.J:25)*f/h,a.O[a.w]=a.O[b]+(a.r?25*a.r.J:25)*g/h,0==jC(a,a.w,1,a.w)||j==a.C[b]);++j);break;default:return--a.w,Mp(a.r,"Are you trying to draw an hedgehog ?"),\na.r.W=9,!1}a.C[a.w]=1;++a.C[a.G];qC(a);a.i[a.x]=1;203==a.r.i&&(a.i[a.x]=2);204==a.r.i&&(a.i[a.x]=3);a.K[a.x]=a.G;a.L[a.x]=a.w;201==a.r.i&&fC(a,a.x);a.J[a.w][1]=a.G;a.J[a.G][a.C[a.G]]=a.w;a.e[a.x]=K(J(R((a.M[a.G]+a.M[a.w])/2)));a.f[a.x]=K(J(R((a.O[a.G]+a.O[a.w])/2)));a.N=a.M[a.w];a.P=a.O[a.w];return e}function VB(a,b){var c,d;if(!b||0==b.c)return l;d=l;d+="M V30 BEGIN COLLECTION"+(Wz(),aa);d+=Pb+a+" [ATOMS=("+b.c;for(c=new Qq(b);c.bh&&(h=0.001);j/=h;g/=h;1>(0>=(a.O[b]-a.O[e])*g+(a.M[b]-a.M[e])*j?0-((a.O[b]-a.O[e])*g+(a.M[b]-a.M[e])*j):(a.O[b]-a.O[e])*g+(a.M[b]-a.M[e])*j)?(g=a.M[b]-a.M[e],j=a.O[b]-a.O[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.M[e]+h*g-c*j,d[1]=a.O[e]+c*g+h*j):(g=(a.M[e]+a.M[f])/2,e=(a.O[e]+a.O[f])/2,g=a.M[b]-g,j=a.O[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.M[b]+\nc*g/h,d[1]=a.O[b]+c*j/h)}\nfunction cC(a){var b,c,d,e,f,g,j,h,n,o,v,u,w;n=-1;j=6;switch(a.r.i){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;h=(a.r?25*a.r.J:25)*(a.r?25*a.r.J:25)/2/(1-Math.cos(f));h=Math.sqrt(h);if(0a.C[a.G])bF(a,j,f,h);else if(!a.r.pb&&!a.r.Wb)n=a.G,W(a,a.G,0),a.G=a.w,bF(a,j,f,h);else{a.r.Wb=!1;if(209==a.r.i||221==a.r.i||223==a.r.i){Mp(a.r,"ERROR - cannot add aromatic spiro ring !");a.r.W=\n9;return}for(d=1;d<=a.C[a.G];++d)if(b=a.i[VE(a,a.G,a.J[a.G][d])],2o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)gC(a),v=f*d+1.5707963267948966,a.M[a.w]=b[0]+h*(Math.sin(v)*e-Math.cos(v)*g),a.O[a.w]=b[1]+h*(Math.cos(v)*e+Math.sin(v)*g)}else if(0o&&(o=0.001);g/=o;e/=o;v=o/2;w=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.O[d]-a.O[b])*e-(a.M[d]-a.M[b])*g&&(w=-w,o=0);u=a.M[b]+v*e-w*g;w=a.O[b]+w*e+v*g;for(d=1;d<=j;++d)gC(a),v=f*(d+0.5)+3.141592653589793*o,a.M[a.w]=u+h*(Math.sin(v)*e-Math.cos(v)*g),a.O[a.w]=w+h*(Math.cos(v)*e+Math.sin(v)*g),1==o?(d==j&&(a.M[a.w]=a.M[b],a.O[a.w]=a.O[b]),d==j-1&&(a.M[a.w]=a.M[c],a.O[a.w]=\na.O[c])):(d==j-1&&(a.M[a.w]=a.M[b],a.O[a.w]=a.O[b]),d==j&&(a.M[a.w]=a.M[c],a.O[a.w]=a.O[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)gC(a),v=f*(d-b),a.M[a.w]=a.N+h*Math.sin(v),a.O[a.w]=a.P+h*Math.cos(v)}b=j;h=0;for(f=1;f<=b;++f)qC(a),a.i[a.x]=1,h=a.w-b+f,a.C[h]=2,a.K[a.x]=h,a.L[a.x]=h+1;a.L[a.x]=a.w-b+1;if(209==a.r.i){if(a.i[a.x-4]=2,a.i[a.x-2]=2,a.i[a.x]=2,0e&&ed;--f)if(0g&&(g=0.001),e/=g,f/=g);h=a.M[a.G]+d*f;n=a.O[a.G]+d*e;for(g=1;g<=b;++g)gC(a),j=c*g-1.5707963267948966,a.M[a.w]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.O[a.w]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function aF(a,b){var c,d;0==b&&(b=a.w);for(c=a.w;c>a.w-b;--c)d=jC(a,c,1,a.w),0!=d&&(a.M[c]+=6,a.O[c]+=6)}\nfunction VE(a,b,c){var d;for(d=1;d<=a.x;++d)if(a.K[d]==b&&a.L[d]==c||a.K[d]==c&&a.L[d]==b)return d;return 0}function cF(a,b,c){var d,e,f,g;e=ch;for(f=g=0;;){++g;for(d=1;d<=a.w;++d)if(Sr(c[d])){e=c[d];break}for(d=1;d<=a.w;++d)Sr(c[d])&&!Ir(c[d],e)&&(e=c[d]);for(d=1;d<=a.w;++d)Mr(c[d],e)&&(b[d]=g,c[d]=ch,++f);if(f==a.w)break}return g==a.w}\nfunction vA(a){var b,c,d;d=c=0;a.r&&(c=a.r,b=uA(c),b.b/=c.J,b.a/=c.J,c=b.b,d=b.a);if(0>=c||0>=d)a.z=!0;else{b=tA(a);c=c/2-b.a;d=d/2-b.b;if(!a.r.zb)for(b=1;b<=a.w;++b)a.M[b]+=c,a.O[b]+=d;wA(a)}}\nfunction $B(a,b,c){var d;if(1==c)++a.D[b];else if(-1==c)--a.D[b];else switch(d=dF(a,b),-1==d&&0==c&&(0==a.D[b]?a.D[b]=1:1==a.D[b]?a.D[b]=-1:-1==a.D[b]&&(a.D[b]=0)),a.b[b]){case 2:2d&&(0==a.D[b]?a.D[b]=-1:-1==a.D[b]?a.D[b]=1:1==a.D[b]&&(a.D[b]=0));break;case 4:case 7:3d&&0==a.D[b]?a.D[b]=1:3>d&&1==a.D[b]?a.D[b]=-1:3>d&&-1==a.D[b]&&(a.D[b]=0);break;case 5:case 8:case 13:2d&&0==a.D[b]?a.D[b]=-1:2>d&&-1==a.D[b]?a.D[b]=1:2>d&&1==a.D[b]&&(a.D[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.D[b]?a.D[b]=-1:0==d&&-1==a.D[b]?a.D[b]=0:Mp(a.r,"Charge change not possible on the halogen !");break;case 18:Mp(a.r,\n"Use X button to change charge on the X atom !")}}function vB(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=V(a.w+1);;){for(e=1;e<=a.w;++e)if(0==a.a[e]){a.a[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.x;++e)c=a.K[e],d=a.L[e],0f||!b)return f;g=V(f+1);for(c=1;c<=a.w;++c)++g[a.a[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.w;1<=c;--c)a.a[c]!=d&&HB(a,c);vA(a);Mp(a.r,"Smaller part(s) removed !");return 1}\nfunction jC(a,b,c,d){var e,f,g,j;g=51;for(j=0;ce&&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 GB(a){var b;eF(a);b=a.i.length;a.e=V(b);a.f=V(b);wA(a);KB(a)}\nfunction tA(a){var b,c,d,e,f,g;b=new OE;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.w;++c)a.M[c]d&&(d=a.M[c]),a.O[c]e&&(e=a.O[c]);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 $E(a,b,c){var d,e;e=0;for(d=1;d=b&&d<=c||0!=jC(a,d,b,c)&&++e;return e}function gC(a){++a.w;a.J[a.w]=V(7);a.b[a.w]=3;a.D[a.w]=0;a.d[a.w]=0;a.c[a.w]=null;a.A[a.w]=0;a.q[a.w]=0}\nfunction hB(a,b,c,d,e,f){var g;g=a.M[b]-c/2;f||(g-=d-c);a=a.O[b]-~~(e/2);return new fF(g-1-2,a-2,d+1+4,e+4)}function qC(a){++a.x;a.i[a.x]=1;a.E[a.x]=0;a.j[a.x]=null}\nfunction QB(a,b){var c,d,e,f,g,j,h;if(0==a.w)return l;h=b;79j&&(j=a.O[g]),a.M[g]a.D[g]?d=4-a.D[g]:0>a.D[g]&&-4=e&&(f=e));f=PB(f,2)+PB(d,3)+" 0 0 0 0 0 0 0";e=-1;for(d=1;d<=a.B;++d)if(a.u[d][0]==g){e=a.u[d][1];break}-1==e&&a.r.Xb&&0$s))for(;Jf<\nMe[Kg]*Me[Kg];){Oh=0;for(un=!0;un&&Oh<=Kg&&Jf>=Me[Oh]*Me[Oh];)0==Jf%Me[Oh]?un=!1:++Oh;if(un){lk[++at]=Pr(Jf);if(at>=$s)break;Kgyd&&(yd=0),0>zd&&(zd=0),rn=28*yd+zd);If=0;0!=a.D[y]&&(-2>a.D[y]?If=1:-2==a.D[y]?If=2:-1==a.D[y]?If=3:1==a.D[y]?If=4:2==a.D[y]?If=5:2Jg&&(Jg=10-Jg));Mc=126;ad=sn;ad+=126*a.A[y];Mc*=7;ad+=If*Mc;Mc*=7;0!=Jg&&(ad+=Jg*Mc);Mc*=7;ad+=rn*Mc;Mc*=783;ad+=a.C[y]*Mc;Lc[y]=Pr(ad)}for(Le=0;!cF(a,Qb,Lc);){Zs=!1;for(y=1;y<=a.w;++y)Qb[y]!=xd[y]&&(xd[y]=Qb[y],Zs=!0);if(Zs){for(y=1;y<=a.w;++y){Lc[y]=dh;for(Ba=1;Ba<=a.C[y];++Ba)Lc[y]=Tr(Lc[y],lk[Qb[a.J[y][Ba]]])}Le=0}else if(0a.L[y]&&(Wd=a.K[y],a.K[y]=a.L[y],a.L[y]=Wd,1==a.E[y]?a.E[y]=3:2==a.E[y]?a.E[y]=4:3==a.E[y]?a.E[y]=1:4==a.E[y]&&(a.E[y]=2));for(y=1;ya.a[c])&&g!=Fb[c]){Jc=!0;for(M=1;M<=vc;++M)if(v[M]==c&&u[M]==g||\nv[M]==g&&u[M]==c){Jc=!1;break}Jc&&(++vc,v[vc]=c,u[vc]=g)}}else o[++oa]=g;if(0==oa){if(Kc==a.w)break;c=n[la--]}else if(1==oa)Fb[o[1]]=c,c=o[1],a.a[c]=++Kc;else{n[++la]=c;e=0;for(w=1;w<=oa;++w)if(h=VE(a,o[w],c),!E[h]){e=o[w];break}if(0==e)for(w=1;w<=oa;++w)if(h=VE(a,o[w],c),2==a.k[h]||3==a.k[h]){e=o[w];break}0==e&&(e=o[1]);Fb[e]=c;c=e;a.a[e]=++Kc}}Fb=V(a.w+1);b=V(a.w+1);sa=[];Ud=[];f=Kc=la=0;for(w=1;w<=a.w;++w)if(1==a.a[w]){c=w;break}a:for(;;){0a.C[Na]||4ja.C[wc[dd]]||3Kf[Pe]&&(vn=Yd,Yd=Pe,Pe=vn);ok=Yd;0==Yd&&(ok=Pe,gt=!0);for(cd=1;cd<=\nja.C[Xd];++cd)Nc=ja.J[Xd][cd],Oe=VE(ja,Xd,Nc),1!=ja.i[Oe]||5==ja.k[Oe]||(0==Qe?Qe=Nc:Lf=Nc);0Kf[Lf]&&(vn=Qe,Qe=Lf,Lf=vn);rk=Qe;0==Qe&&(rk=Lf,ht=!0);pk=kF(ja,VE(ja,Mf,Yd),Mf);qk=kF(ja,VE(ja,Mf,Pe),Mf);HI=kF(ja,VE(ja,Xd,Qe),Xd);II=kF(ja,VE(ja,Xd,Lf),Xd);1<(0>pk+qk?-(pk+qk):pk+qk)||0!=HI||0!=II?Mp(ja.r,"Bad stereoinfo on allene !"):(wn=ja.M[wc[dd-1]]-ja.M[Xd],xn=ja.O[wc[dd-1]]-ja.O[Xd],sk=Math.sqrt(wn*wn+xn*xn),0.001>sk&&(sk=0.001),0<(ja.O[rk]-ja.O[wc[dd-1]])*(wn/sk)-(ja.M[rk]-ja.M[wc[dd-\n1]])*(xn/sk)?bd[Oc]=1:bd[Oc]=-1,gt&&(bd[Oc]*=-1),ht&&(bd[Oc]*=-1),ok==Yd&&0>pk&&(bd[Oc]*=-1),ok==Pe&&0>qk&&(bd[Oc]*=-1),Kf[ok]>Kf[rk]&&(bd[Oc]*=-1))}}else b:{var zb=a,db=Na,it=EI,JI=Ph,KI=v,LI=u,GP=FP,yn=Gf,zn=void 0,ed=void 0,jt=void 0,Qh=void 0,Ga=void 0,Rh=void 0,Ad=void 0,tk=void 0,Zd=void 0,Zb=void 0,ia=void 0,ea=void 0,Re=void 0,An=void 0,fd=void 0,H=void 0,Bn=void 0,ea=V(4),An=V(4),uk=void 0,gd=void 0,Cn=void 0,Dn=void 0,kt=void 0,vk=void 0,vk=-1;0Ga;++Ga)0>=ea[Ga]||(zn=VE(zb,db,ea[Ga]),An[Ga]=kF(zb,zn,db),0An[Ga]?(++Ad,Qh=ea[Ga],Rh=ea[Ga]):tk=ea[Ga]);\nZd=Zb+Ad;H=V(4);fd=0;if(3==zb.C[db]){if(1==Zb&&1==Ad||3==Zd&&0Ga;++Ga)zn=VE(zb,db,ia[Ga]),ed[Ga]=kF(zb,zn,db);if(4==Zd){if(0==\nZb||0==Ad){Mp(zb.r,"Error in C4 stereospecification !");break b}if(1==Zb||1==Ad)H[0]=ia[0],H[1]=ia[3],H[2]=ia[2],H[3]=ia[1],fd=ed[0];else{for(Ga=0;4>Ga;++Ga)-1==ed[Ga]&&(ed[Ga]=0);Zd=2}}else if(3==Zd)if(3==Zb||3==Ad)H[0]=ia[0],H[1]=ia[3],H[2]=ia[2],H[3]=ia[1],0Ga;++Ga)ed[Ga]==jt&&(ed[Ga]=0);Zd=2}if(2==Zd)if(1==Zb&&1==Ad)ia[1]==Qh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==Qh&&(ia[2]=ia[3]),H[0]=Bn,H[1]=Qh,H[2]=ia[2],H[3]=ia[1],fd=1;else{if(ed[0]==ed[1]||\ned[1]==ed[2]){Mp(zb.r,"Error in C4 stereospecification ! 2/0r");break b}0!=ed[0]?(H[0]=ia[0],H[1]=ia[2],H[2]=ia[1],H[3]=ia[3]):(H[0]=ia[1],H[1]=ia[3],H[2]=ia[2],H[3]=ia[0]);1=eb.b[fb]&&\n(xc=!0,U=(Wz(),bA)[eb.b[fb]]);xc&&(0!=eb.q[fb]?U=lc+eb.q[fb]+U:U=lc+U,1==lt[fb]?U+=sb:-1==lt[fb]&&(U+="@@"),1==eb.A[fb]?U+=Hb:1b&&--a.K[f],a.L[f]=d,d>b&&--a.L[f],a.i[f]=a.i[e],a.E[f]=a.E[e],a.e[f]=a.e[e],a.f[f]=a.f[e],a.j[f]=a.j[e]);a.x=f;for(e=b;eb&&--c,a.J[e][++d]=c);a.C[e]=d}e=1;a:for(;e<=a.B;++e)if(a.u[e][0]==b){for(f=e;fb&&--a.u[e][0]}}\nfunction JB(a,b){var c,d,e,f;c=a.K[b];d=a.L[b];for(e=b;ea.b[d]&&0==a.q[c]){for(b=1;b<=a.B;++b)if(a.u[b][0]==c)continue a;b=VE(a,c,d);1==a.i[b]&&(0==a.E[b]||!a.r.Yb)&&HB(a,c)}}}function eF(a){var b;b=a.b.length;a.J=JE(b,7);a.C=V(b);for(b=1;b<=a.w;++b)a.C[b]=0;for(b=1;b<=a.x;++b)6>a.C[a.K[b]]&&(a.J[a.K[b]][++a.C[a.K[b]]]=a.L[b]),6>a.C[a.L[b]]&&(a.J[a.L[b]][++a.C[a.L[b]]]=a.K[b])}\nfunction iF(a,b,c){var d,e,f,g,j,h,n,o,v;a.k=V(a.x+1);v=[];for(h=1;h<=a.w;++h){v[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.C[h];++d)if(c[VE(a,h,a.J[h][d])]){d=!0;break a}d=!1}if(d&&!(3a.u.length-1&&a.u.push([0,0]);a.u[a.B][0]=a.G;d=a.r.F;!b&&a.r.x&&(a.r.pb||++a.v,d=a.v);a.u[a.B][1]=d;return!0}function EB(a){var b;a.B=0;a.v=0;yC(a);for(b=1;b<=a.w;++b)a.G=b,eC(a,!1);a.G=0}\nfunction FB(a){var b,c;b=tA(a);c=a.r.K.b;a.r.G||(c=I(c-a.r.eb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function nA(a,b){var c,d,e,f,g,j,h;c=tA(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.w;++f)j=a.M[f]*c+a.O[f]*g,h=-a.M[f]*g+a.O[f]*c,a.M[f]=j,a.O[f]=h;c=tA(a);for(f=1;f<=a.w;++f)a.M[f]+=d-c.a,a.O[f]+=e-c.b}\nfunction vC(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.x;++d)b=a.M[a.K[d]]-a.M[a.L[d]],c=a.O[a.K[d]]-a.O[a.L[d]],f+=Math.sqrt(b*b+c*c);0=e&&(d=e-48));18==a.b[b]&&(a.A[b]=d);d=0;if(0=e)))){for(;43==e;)++d,e=dE(c,g++);for(;45==e;)--d,e=dE(c,g++)}a.D[b]=d}}}function uB(a,b,c){var d,e;a.o=1;c&&(a.o=-1);b=new Kz(b);try{for(;b.j=Dz(b,b.a),b.jc||6a.C[c]&&2>a.C[d])a.E[b]=0,Mp(a.r,"Stereomarking meaningless on this bond !");else switch(a.E[b]){case 0:a.C[d]<=a.C[c]?a.E[b]=1:a.E[b]=3;break;case 1:a.E[b]=2;break;case 2:2a.C[e]||2>a.C[f]||3c[f]&&(g=e,e=f,f=g);v=o=b=0;u=!1;for(n=1;n<=a.C[e];++n)g=a.J[e][n],g!=f&&(0==o?o=g:v=g);0c[v]&&(g=o,o=v,v=g);h=VE(a,e,o);0!=d[h]?b=o:1==a.i[h]&&5!=a.k[h]&&(b=o);0==b&&(h=VE(a,e,v),0!=d[h]?b=v:1==a.i[h]&&5!=a.k[h]&&(b=v));c[b]>c[e]&&(u=!0);j=v=o=0;for(n=1;n<=a.C[f];++n)g=a.J[f][n],g!=e&&(0==v?v=g:j=g);0n&&(n=0.001),g/=n,h/=n,v=(a.O[b]-a.O[e])*h-(a.M[b]-a.M[e])*g,w=(a.O[o]-a.O[e])*h-(a.M[o]-a.M[e])*g,2>(0>=v?0-v:v)||2>(0>=w?0-w:w))Mp(a.r,"Not unique E/Z geometry !");else{j=VE(a,b,e);f=VE(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.C[b];++n)if(g=a.J[b][n],g!=e&&(h=VE(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==\nd[f]&&(0v&&0>w?d[f]=-d[j]:d[f]=d[j],u&&(d[f]=-d[f]))}}}function dF(a,b){var c,d,e;e=0;for(d=1;d<=a.C[b];++d)if(c=VE(a,b,a.J[b][d]),1==a.i[c])e+=1;else if(UB(a,c))e+=2;else if(3==a.i[c])e+=3;else if(9==a.i[c])return-1;return e}function kF(a,b,c){var d;d=a.E[b];return 1>d||4e?c.A[d]=3-e-c.D[d]:4==e?(c.D[d]=-1,c.A[d]=0):5e?0c.D[d]?c.A[d]=2-e-c.D[d]:c.A[d]=4-e:(c.D[d]=e-4,c.A[d]=4-e+c.D[d]);break;case 4:case 7:3>e?c.A[d]=3-e+c.D[d]:3==e?0>c.D[d]?(c.D[d]=0,c.A[d]=0):0c.D[d]?(c.D[d]=0,c.A[d]=0):0e?c.A[d]=2-e+c.D[d]:2==e?0>c.D[d]?(c.D[d]=0,c.A[d]=0):0c.A[d]&&(c.A[d]=0)}}}function yA(a){QE();SE(this);this.r=a;this.B=this.x=this.w=0}\nfunction tB(a,b){QE();var c,d,e,f,g,j,h,n;yA.call(this,a);d=l;h=pB(b);if(null!=h){n=new Jz(b,h,!0);for(g=1;4>=g;++g)d=qB(n,h);j=rB(sB(Et(d.substr(0,3)),10)).a;c=rB(sB(Et(d.substr(3,3)),10)).a;for(g=1;g<=j;++g){gC(this);d=qB(n,h);this.M[g]=(new YD(VD(Et(d.substr(0,10))))).a;this.O[g]=-(new YD(VD(Et(d.substr(10,10))))).a;f=34;34>d.length&&(f=d.length);f=Et(d.substr(31,f-31));NB(this,g,f);62<=d.length&&(e=Et(d.substr(60,3)),0=e))){var o=void 0,o=LE(f);f=0f&&(f=0);this.q[g]=f}if(39<=d.length&&(e=Et(d.substr(37,2)),0=e))){d=0;switch(e){case 1:d=3;break;case 2:d=2;break;case 3:d=1;break;case 4:d=0;break;case 5:d=-1;break;case 6:d=-2;break;case 7:d=-3}this.D[g]=d}}for(g=1;g<=c;++g)qC(this),d=qB(n,h),this.K[g]=rB(sB(Et(d.substr(0,3)),10)).a,this.L[g]=rB(sB(Et(d.substr(3,3)),10)).a,j=rB(sB(Et(d.substr(6,\n3)),10)).a,1==j?this.i[g]=1:2==j?this.i[g]=2:3==j?this.i[g]=3:this.i[g]=9,f=0,11b.length)this.w=0;else{try{f=new Iz(b);d=rB(sB(Gz(f),10)).a;e=rB(sB(Gz(f),10)).a;for(c=1;c<=d;++c)g=Gz(f),gC(this),NB(this,this.w,g),this.M[c]=(new YD(VD(Gz(f)))).a,this.O[c]=-(new YD(VD(Gz(f)))).a;for(c=1;c<=e;++c)if(qC(this),this.K[c]=rB(sB(Gz(f),10)).a,this.L[c]=rB(sB(Gz(f),10)).a,this.i[c]=rB(sB(Gz(f),10)).a,-1==this.i[c])this.i[c]=1,this.E[c]=1;else if(-2==\nthis.i[c])this.i[c]=1,this.E[c]=2;else if(-5==this.i[c])this.i[c]=2,this.E[c]=10;else if(11==this.i[c]||12==this.i[c]||13==this.i[c]||14==this.i[c])this.E[c]=this.i[c],this.i[c]=9;eF(this);vC(this);vA(this)}catch(j){j=Cm(j);if(D(j,79)){j.Rc();this.w=0;return}throw j;}gF(this);GB(this)}}\nfunction wB(a,b,c){QE();var d,e,f;yA.call(this,a);f=V(b.w+1);for(a=1;a<=b.w;++a)b.a[a]==c&&(gC(this),this.b[this.w]=b.b[a],this.M[this.w]=b.M[a],this.O[this.w]=b.O[a],this.D[this.w]=b.D[a],this.A[this.w]=b.A[a],this.q[this.w]=b.q[a],this.d[this.w]=b.d[a],this.c[this.w]=b.c[a],this.s[this.w]=b.s[a],f[a]=this.w);for(a=1;a<=b.x;++a)if(d=b.K[a],e=b.L[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))qC(this),this.i[this.x]=b.i[a],this.E[this.x]=b.E[a],this.K[this.x]=f[d],this.L[this.x]=f[e],this.j[this.x]=\nb.j[a];for(a=1;a<=b.B;++a)d=b.u[a][0],d==c&&(++this.B,this.u[this.B][0]=f[d],this.u[this.B][1]=b.u[a][1]);this.o=b.o;GB(this);vA(this)}\nfunction RB(a,b,c){QE();var d,e,f,g,j;yA.call(this,a);for(a=1;a<=c;++a)this.w+=b[a].w,this.x+=b[a].x,this.B+=b[a].B;this.b=V(this.w+1);this.D=V(this.w+1);this.q=V(this.w+1);this.A=V(this.w+1);this.d=V(this.w+1);this.c=[];this.M=V(this.w+1);this.O=V(this.w+1);this.s=[];this.K=V(this.x+1);this.L=V(this.x+1);this.i=V(this.x+1);this.j=[];this.E=V(this.x+1);this.u=JE(this.B+1,2);f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].w;++d)++e,this.b[e]=b[a].b[d],this.M[e]=b[a].M[d],this.O[e]=b[a].O[d],this.D[e]=\nb[a].D[d],this.q[e]=b[a].q[d],this.A[e]=b[a].A[d],this.d[e]=b[a].d[d],this.c[e]=b[a].c[d],this.s[e]=b[a].s[d];for(d=1;d<=b[a].x;++d)++g,this.i[g]=b[a].i[d],this.E[g]=b[a].E[d],this.K[g]=b[a].K[d]+f,this.L[g]=b[a].L[d]+f,this.j[g]=b[a].j[d];for(d=1;d<=b[a].B;++d)++j,this.u[j][0]=b[a].u[d][0]+f,this.u[j][1]=b[a].u[d][1];f=e}GB(this);vA(this)}\nfunction kA(a){QE();var b;SE(this);this.r=a.r;this.w=a.w;this.x=a.x;this.B=a.B;this.b=a.b.slice();this.D=a.D.slice();this.q=a.q.slice();this.A=a.A.slice();this.d=a.d.slice();this.c=a.c.slice();this.M=a.M.slice();this.O=a.O.slice();this.s=a.s.slice();this.K=a.K.slice();this.L=a.L.slice();this.i=a.i.slice();this.j=a.j.slice();this.E=a.E.slice();this.u=JE(this.B+1,2);for(b=1;b<=this.B;++b)this.u[b][0]=a.u[b][0],this.u[b][1]=a.u[b][1];this.o=a.o}\nfunction TB(a,b,c){var d,e,f;if(0==c)return PB(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=K(J(R(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new YD(a)).a;d=Ct(e,Dt(46));0>d&&(e+=Ua,d=Ct(e,Dt(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Za;if(0==b)return e;e.length>b&&(e=rb);c=l;for(a=1;a<=b-e.length;++a)c+=m;return c+e}function pB(a){QE();var b;b=new Jz(a,aa,!0);if(4b&&(d=rb);e=l;for(c=1;c<=b-d.length;++c)e+=m;return e+d}function qB(a,b){QE();for(var c,d;a.j=Dz(a,a.a),a.j>16&255)),I(0.7*(g.a>>8&255)),I(0.7*(g.a&255))),HC(a.a,g)):(j=new Kx(I(0.7*(g.a>>16&255)),I(0.7*(g.a>>8&255)),I(0.7*(g.a&255))),f=Xx(g),HC(a.a,j));g=K(J(R(S)));d=K(J(R(d*S)));e=K(J(R(e*S)));b=K(J(R(b*S)));c=K(J(R(c*S)));d-=g;e-=g;LA(a.a,b+g,c+g,d-g,e-g);HC(a.a,j);LA(a.a,b,c,d,g);LA(a.a,b,c+g,g,e);HC(a.a,f);LA(a.a,b+d,c,g,e);LA(a.a,b+1,c+e,d,g)}\nfunction GA(a,b,c,d,e){a=a.a;b=K(J(R(b*S)));c=K(J(R(c*S)));d=K(J(R(d*S)));e=K(J(R(e*S)));HA(a,!0);IA(a,JA(a,b,c,d,e))}function cB(a,b,c,d){var e,f,g;f=t(gm,Vh,-1,d,1);g=t(gm,Vh,-1,d,1);for(e=0;e=g?j=JA(a,b,c,d,e):j=(h=f+g,n=90-f,o=90-h,a.b+\'arc startangle="\'+n+\'" endangle="\'+o+\'" style="top:\'+c*a.a+"px;left:"+b*a.a+Of+d*a.a+Ff+e*a.a+\'px"+\'+a.n+Ya),IA(a,j))}function T(a,b,c,d,e){a.o&&IA(a,a.b+\'line from="\'+b*a.a+wa+c*a.a+\'" to="\'+d*a.a+wa+e*a.a+\'" strokecolor="\'+a.i+da+a.c+"/>\\n")}function OA(a,b,c,d,e){a.o&&(HA(a,!1),IA(a,WF(a,b,c,d,e)))}\nfunction eB(a,b,c,d){var e,b=b.replace(/&/g,ma).replace(/<\/g,pa).replace(/>/g,na),f=(TF(),UF),b=(e=qy(f,a.f).a,""+b+"<\/span>");IA(a,b)}function LA(a,b,c,d,e){HA(a,!0);IA(a,WF(a,b,c,d,e))}function tF(a){var b;if(a.q){for(;null!=(b=a.v.pop());){var c=a.d;c[c.length]=b}b=a.d.join(aa);b=l+b+l;b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b);a.p=!0;a.q=!1}}function HC(a,b){(a.e=b)&&(a.i=XF(b))}\nfunction GC(a,b){var c,d,e,f;a.f=b;a.j=(c=(my(),ny),d=b.b,e=b.a,f=l,d!=c.b&&(f="font-size:"+d*a.a+Ef),e!=c.a&&(f+="font-family:"+e+jb),0!=(b.c&1)&&(f+="font-weight:bolder;"),0!=(b.c&2)&&(f+="font-style:italic;"),f+="white-space:nowrap;",f)}function aB(a,b){(a.o=b)&&b&&(a.c=\' strokeweight="\'+b.e*a.a+\'px" \')}r(612,429,{});_.d=null;_.e=null;_.f=null;_.i=Qc;_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;_.s=0;_.t=0;_.u=null;_.v=null;var VF,UF;\nfunction sq(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-hn(a.o.pb)+jn(a.o.pb)+Fn(a.o.pb.ownerDocument),a.b.e=c.clientY-kn(a.o.pb)+(a.o.pb.scrollTop||0)+Gn(a.o.pb.ownerDocument),a.b.a=new JF(b),en(b.a),!0):!1}\nfunction xF(a){this.o=a;this.b=new YF;this.c=new ZF(this);Kt(this.o,new $F(this),(tq(),tq(),uq));Kt(this.o,new aG(this),(lq(),lq(),mq));Kt(this.o,new bG(this),(pq(),pq(),qq));Kt(this.o,new cG(this),(hq(),hq(),iq));Kt(this.o,new dG,(zp(),zp(),Ap));Kt(this.o,new eG(this),(vp(),vp(),wp));Kt(this.o,new fG(this),(qp(),qp(),rp))}r(613,1,{},xF);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function ZF(a){Li();this.a=a}r(614,24,{},ZF);\n_.Oc=function(){!this.a.d&&this.a.i&&KF(this.a.i,this.a.b)};_.a=null;function $F(a){this.a=a}r(615,1,{},$F);_.a=null;function aG(a){this.a=a}r(616,1,{},aG);_.a=null;function bG(a){this.a=a}r(617,1,{},bG);_.a=null;function cG(a){this.a=a}r(618,1,{},cG);_.a=null;function dG(){}r(619,1,{},dG);function eG(a){this.a=a}r(620,1,{},eG);_.a=null;function fG(a){this.a=a}r(621,1,{},fG);_.a=null;function YF(){}r(622,1,{},YF);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction XF(a){var b,c;c=a.a>>16&255;b=a.a>>8&255;a=a.a&255;return 0==c&&0==b&&0==a?Qc:"rgb("+c+wa+b+wa+a+ta}function gG(a){var b,c,d,e,f;Qt(a);d=(Rt(),bw(null));e=new SF;iv(e,a);$t(d,e,d.pb);f=a.xd();b=a.wd();c=(c=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&D(a,27)&&(c=a.pb.innerText,2>=c.length&&(f+=8));kv(e,a);iu(d,e);return new Rw(f,b)}function Pz(a){try{$wnd.console.log(a)}catch(b){}}\nfunction hG(){this.pb=dn(Hd);this.pb[id]=se;this.pb.style[tf]=le;this.pb.style[xf]=tc;this.pb.style[Yg]=bb;this.pb.style[ke]=bb;this.pb.setAttribute("contenteditable",Md)}r(624,313,Hh,hG);function iG(){iG=s;TF();jG=F(or,q,1," *,line,polyline,arc,oval,rect,roundrect".split(","))}function JA(a,b,c,d,e){return a.b+\'oval style="position:absolute;left:\'+b*a.a+Nf+c*a.a+Of+d*a.a+Ff+e*a.a+Bf+a.n+Ya}\nfunction nF(a,b,c,d,e){var f,g,j,h,n;if(1>d)return l;j=a.b+\'polyline points="\';g=l;for(f=0;f=f.d||(701==f.d?null.Rg():401==f.d||402==f.d?(null.Rg(),null.Rg(),null.Rg(),null.Rg(),null.Rg()):500<=f.d&&507>=f.d&&(g=null.Sg,500!=g&&(f=new Hp(null.Sg,g,null),f.i=null.Rg(),f.j=null.Rg(),j=null.Rg(),f.e=j&12,501==g&&null.Rg())))}function qG(a){this.a=a}r(634,1,ii,qG);_.Ic=function(){Nv(this)};_.a=null;function Ry(){nG();pG.call(this);this.a=new pw}r(635,627,{},Ry);_.Ne=bs;_.a=null;\nfunction Uy(){new Nq;var a;a:{switch(lr){case 1:case 3:case 5:case 7:a=new sG;break a}a=new tG}this.a=a}r(650,453,{},Uy);_.a=null;function tG(){}r(652,1,{},tG);_.Ng=function(a){a&&a&&wm(5,new uG(a));return null};_.Og=function(a){wm(5,new vG(a))};function sG(){}r(651,652,{},sG);_.Ng=function(){return $wnd.clipboardData.getData(gc)};_.Og=function(a){$wnd.clipboardData.setData(gc,a)};function uG(a){this.a=a}r(655,1,zh,uG);_.Sc=dx;_.a=null;function vG(a){this.a=a}r(657,1,zh,vG);_.Sc=dx;_.a=null;\nfunction Sy(){this.b=new Vy;this.d=new Ax}r(667,451,{},Sy);function LB(a,b,c,d){b=Lw(b);c+=b.a;d+=b.b;wu(a.a,c,d);xu(a.a)}function Cy(){nG();pG.call(this);var a=this.a=new wG;a.ab=!0;a.a.f=!0;this.a.db=!0}r(669,627,{},Cy);_.Ne=bs;_.a=null;function wy(a,b){a.a=31*a.a+I((new YD(b)).a)}function Gx(){}r(680,1,{},Gx);_.hC=bs;_.a=1;\nfunction wG(){var a=(Eu(),Hu);yu.call(this,!0,Ge);this.U=a.a;this.a=new xG(this);this.a.d=!0;ou(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);ws();ut(a,b)}else this.lb|=1;cn(bn(this.pb))[id]=ie;this.pb.style[$g]="2147483647"}r(712,315,Mh,wG);_.qd=function(a){Ot(this,a);1==Xs(a.type)&&tu(this,!1)};_.a=null;\nfunction xG(a){this.b=a;this.c=new Ji;this.i=new Ji;a=(Qv(),Pv);new Fw(a.d,a.b,a.c,a.e,a.a);var b;b=dn(sg);this.e=dn(vg);qs(b,this.e);this.o=!0;a=Wu();b=(rs(),ss(b));a.appendChild(b);this.pb=a;Rj();this.pb.setAttribute("role",Gk.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),ws(),ut(a,b)):this.lb|=2225;this.pb[id]=he;a=Bt(this.pb)+"-vertical";xt(this.yd(),a,!0);this.pb.style[sf]=$a;this.pb.setAttribute("hideFocus",Rg);Kt(this,new Ov(this),($o(),$o(),ap))}r(713,355,Hh,xG);\n_.qd=function(a){switch(Xs(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}Gv(this,a)};_._d=function(a,b){Kv(this,a,b);b||this.a&&tu(this.b,!1)};_.a=!0;_.b=null;r(761,1,{});\nfunction yG(a,b,c,d){var e,f,g,j,h,n;j=(!c?b.b:vz(b,c,~~Ul(c)))[0][d.length];b=h=e=null;for(c=0,f=!j?0:j.length;c